OpenCores
URL https://opencores.org/ocsvn/k68/k68/trunk

Subversion Repositories k68

[/] [k68/] [trunk/] [sw/] [misc/] [linux.asm] - Rev 4

Compare with Previous | Blame | View Log


linux:     file format elf32-m68k

Disassembly of section .text:

10c10400 <_start>:
10c10400:       4efa 000a       jmp %pc@(10c1040c <_start+0xc>)
10c10404:       626f            bhis 10c10475 <_start+0x75>
10c10406:       6f74            bles 10c1047c <_start+0x7c>
10c10408:       2710            movel %a0@,%a3@-
10c1040a:       4e71            nop
10c1040c:       7000            moveq #0,%d0
10c1040e:       31c0 f618       movew %d0,fffff618 <_flashend+0xef2ff618>
10c10412:       21fc 0001 1f07  movel #73479,fffff114 <_flashend+0xef2ff114>
10c10418:       f114 
10c1041a:       31fc 0800 f906  movew #2048,fffff906 <_flashend+0xef2ff906>
10c10420:       31fc 010b f902  movew #267,fffff902 <_flashend+0xef2ff902>
10c10426:       31fc 2410 f200  movew #9232,fffff200 <_flashend+0xef2ff200>
10c1042c:       31fc 0123 f202  movew #291,fffff202 <_flashend+0xef2ff202>
10c10432:       11fc 0000 fa27  moveb #0,fffffa27 <_flashend+0xef2ffa27>
10c10438:       21fc 10c1 0400  movel #281084928,fffffa00 <_flashend+0xef2ffa00>
10c1043e:       fa00 
10c10440:       11fc 000a fa05  moveb #10,fffffa05 <_flashend+0xef2ffa05>
10c10446:       31fc 009f fa08  movew #159,fffffa08 <_flashend+0xef2ffa08>
10c1044c:       31fc 009f fa0a  movew #159,fffffa0a <_flashend+0xef2ffa0a>
10c10452:       11fc 0009 fa29  moveb #9,fffffa29 <_flashend+0xef2ffa29>
10c10458:       11fc 0000 fa25  moveb #0,fffffa25 <_flashend+0xef2ffa25>
10c1045e:       11fc 0004 fa20  moveb #4,fffffa20 <_flashend+0xef2ffa20>
10c10464:       11fc 0058 fa27  moveb #88,fffffa27 <_flashend+0xef2ffa27>
10c1046a:       11fc 0085 f429  moveb #-123,fffff429 <_flashend+0xef2ff429>
10c10470:       11fc 00d8 fa27  moveb #-40,fffffa27 <_flashend+0xef2ffa27>
10c10476:       11fc 00c5 f429  moveb #-59,fffff429 <_flashend+0xef2ff429>
10c1047c:       11fc 00d5 f429  moveb #-43,fffff429 <_flashend+0xef2ff429>
10c10482:       267c 0010 0000  moveal #1048576,%a3
10c10488:       287c 100f fc00  moveal #269483008,%a4
10c1048e:       46fc 2700       movew #9984,%sr
10c10492:       4fec fffc       lea %a4@(-4),%sp
10c10496:       11fc 000d f907  moveb #13,fffff907 <_flashend+0xef2ff907>
10c1049c:       11fc 000a f907  moveb #10,fffff907 <_flashend+0xef2ff907>
10c104a2:       11fc 0041 f907  moveb #65,fffff907 <_flashend+0xef2ff907>
10c104a8:       7000            moveq #0,%d0
10c104aa:       303c 4000       movew #16384,%d0

10c104ae <L0>:
10c104ae:       5340            subqw #1,%d0
10c104b0:       6600 fffc       bnew 10c104ae <L0>
10c104b4:       11fc 0042 f907  moveb #66,fffff907 <_flashend+0xef2ff907>
10c104ba:       2e3c 0000 0000  movel #0,%d7
10c104c0:       0687 0000 0010  addil #16,%d7
10c104c6:       2047            moveal %d7,%a0
10c104c8:       227c 1003 37b4  moveal #268646324,%a1
10c104ce:       45e9 0200       lea %a1@(512),%a2
10c104d2:       11fc 0043 f907  moveb #67,fffff907 <_flashend+0xef2ff907>

10c104d8 <L2>:
10c104d8:       2018            movel %a0@+,%d0
10c104da:       22c0            movel %d0,%a1@+
10c104dc:       b5c9            cmpal %a1,%a2
10c104de:       6200 fff8       bhiw 10c104d8 <L2>
10c104e2:       207c 10c8 aeb0  moveal #281587376,%a0
10c104e8:       227c 1000 0400  moveal #268436480,%a1
10c104ee:       247c 1001 4000  moveal #268517376,%a2
10c104f4:       11fc 0044 f907  moveb #68,fffff907 <_flashend+0xef2ff907>

10c104fa <LD1>:
10c104fa:       2018            movel %a0@+,%d0
10c104fc:       22c0            movel %d0,%a1@+
10c104fe:       b5c9            cmpal %a1,%a2
10c10500:       6200 fff8       bhiw 10c104fa <LD1>
10c10504:       11fc 0045 f907  moveb #69,fffff907 <_flashend+0xef2ff907>
10c1050a:       207c 1001 4000  moveal #268517376,%a0
10c10510:       227c 1003 37b4  moveal #268646324,%a1

10c10516 <L1>:
10c10516:       20fc 0000 0000  movel #0,%a0@+
10c1051c:       b3c8            cmpal %a0,%a1
10c1051e:       6200 fff6       bhiw 10c10516 <L1>
10c10522:       11fc 0046 f907  moveb #70,fffff907 <_flashend+0xef2ff907>
10c10528:       207c 1003 37b4  moveal #268646324,%a0
10c1052e:       227c 1002 51b0  moveal #268587440,%a1
10c10534:       45e9 0200       lea %a1@(512),%a2
10c10538:       11fc 0047 f907  moveb #71,fffff907 <_flashend+0xef2ff907>

10c1053e <L3>:
10c1053e:       2018            movel %a0@+,%d0
10c10540:       22c0            movel %d0,%a1@+
10c10542:       b5c9            cmpal %a1,%a2
10c10544:       6200 fff8       bhiw 10c1053e <L3>
10c10548:       203c 1000 0400  movel #268436480,%d0
10c1054e:       23c0 1000 b8f8  movel %d0,1000b8f8 <_rambase>
10c10554:       203c 1003 37b4  movel #268646324,%d0
10c1055a:       23c0 1000 b8fc  movel %d0,1000b8fc <_ramstart>
10c10560:       200c            movel %a4,%d0
10c10562:       0480 0000 1000  subil #4096,%d0
10c10568:       7e4f            moveq #79,%d7
10c1056a:       23c0 1000 b900  movel %d0,1000b900 <_ramend>
10c10570:       200b            movel %a3,%d0
10c10572:       23c0 1002 4f90  movel %d0,10024f90 <rom_length>
10c10578:       4878 0000       pea 0 <__ram_start>
10c1057c:       4879 1000 b904  pea 1000b904 <env>
10c10582:       486f 0004       pea %sp@(4)
10c10586:       4878 0000       pea 0 <__ram_start>
10c1058a:       11fc 0048 f907  moveb #72,fffff907 <_flashend+0xef2ff907>
10c10590:       21fc 1000 ac70  movel #268479600,fffffa00 <_flashend+0xef2ffa00>
10c10596:       fa00 
10c10598:       11fc 000a fa05  moveb #10,fffffa05 <_flashend+0xef2ffa05>
10c1059e:       31fc 00a0 fa08  movew #160,fffffa08 <_flashend+0xef2ffa08>
10c105a4:       31fc 00a0 fa0a  movew #160,fffffa0a <_flashend+0xef2ffa0a>
10c105aa:       11fc 0049 f907  moveb #73,fffff907 <_flashend+0xef2ff907>
10c105b0:       45f9 1001 1190  lea 10011190 <init_task_union>,%a2
10c105b6:       23ca 1002 53b4  movel %a2,100253b4 <_current_task>
10c105bc:       4fea 2000       lea %a2@(8192),%sp
10c105c0:       11fc 004a f907  moveb #74,fffff907 <_flashend+0xef2ff907>
10c105c6:       11fc 000d f907  moveb #13,fffff907 <_flashend+0xef2ff907>
10c105cc:       11fc 000a f907  moveb #10,fffff907 <_flashend+0xef2ff907>
10c105d2:       4eb9 10c8 5e7a  jsr 10c85e7a <start_kernel>

10c105d8 <_exit>:
10c105d8:       4efa fffe       jmp %pc@(10c105d8 <_exit>)

10c105dc <check_bugs>:
10c105dc:       4e56 0000       linkw %fp,#0
10c105e0:       4e5e            unlk %fp
10c105e2:       4e75            rts

10c105e4 <rest_init>:
10c105e4:       4e56 0000       linkw %fp,#0
10c105e8:       2f3c 0001 0e00  movel #69120,%sp@-
10c105ee:       42a7            clrl %sp@-
10c105f0:       4879 10c1 062a  pea 10c1062a <init>
10c105f6:       4eb9 10c1 08a8  jsr 10c108a8 <kernel_thread>
10c105fc:       4fef 000c       lea %sp@(12),%sp
10c10600:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c10606:       7001            moveq #1,%d0
10c10608:       2140 0014       movel %d0,%a0@(20)
10c1060c:       4eb9 10c1 078a  jsr 10c1078a <cpu_idle>
10c10612:       4e5e            unlk %fp
10c10614:       4e75            rts

10c10616 <prepare_namespace>:
10c10616:       4e56 0000       linkw %fp,#0
10c1061a:       4eb9 10c8 9864  jsr 10c89864 <rd_load>
10c10620:       4eb9 10c8 762c  jsr 10c8762c <mount_root>
10c10626:       4e5e            unlk %fp
10c10628:       4e75            rts

10c1062a <init>:
10c1062a:       4e56 0000       linkw %fp,#0
10c1062e:       48e7 3c30       moveml %d2-%d5/%a2-%a3,%sp@-
10c10632:       4eb9 10c8 5fba  jsr 10c85fba <do_basic_setup>
10c10638:       4eba ffdc       jsr %pc@(10c10616 <prepare_namespace>)
10c1063c:       4eb9 10c1 249c  jsr 10c1249c <free_initmem>
10c10642:       43f9 1000 05e8  lea 100005e8 <__data_start+0x1e8>,%a1
10c10648:       307c 0002       moveaw #2,%a0
10c1064c:       7600            moveq #0,%d3
10c1064e:       2408            movel %a0,%d2
10c10650:       2209            movel %a1,%d1
10c10652:       7005            moveq #5,%d0
10c10654:       4e40            trap #0
10c10656:       2800            movel %d0,%d4
10c10658:       7082            moveq #-126,%d0
10c1065a:       b084            cmpl %d4,%d0
10c1065c:       640a            bccs 10c10668 <init+0x3e>
10c1065e:       4484            negl %d4
10c10660:       23c4 1003 37aa  movel %d4,100337aa <errno>
10c10666:       78ff            moveq #-1,%d4
10c10668:       4a84            tstl %d4
10c1066a:       6c0e            bges 10c1067a <init+0x50>
10c1066c:       4879 1000 05f5  pea 100005f5 <__data_start+0x1f5>
10c10672:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c10678:       588f            addql #4,%sp
10c1067a:       7200            moveq #0,%d1
10c1067c:       7029            moveq #41,%d0
10c1067e:       4e40            trap #0
10c10680:       2400            movel %d0,%d2
10c10682:       7082            moveq #-126,%d0
10c10684:       b082            cmpl %d2,%d0
10c10686:       6408            bccs 10c10690 <init+0x66>
10c10688:       4482            negl %d2
10c1068a:       23c2 1003 37aa  movel %d2,100337aa <errno>
10c10690:       7200            moveq #0,%d1
10c10692:       7029            moveq #41,%d0
10c10694:       4e40            trap #0
10c10696:       2400            movel %d0,%d2
10c10698:       7082            moveq #-126,%d0
10c1069a:       b082            cmpl %d2,%d0
10c1069c:       6408            bccs 10c106a6 <init+0x7c>
10c1069e:       4482            negl %d2
10c106a0:       23c2 1003 37aa  movel %d2,100337aa <errno>
10c106a6:       2079 1002 4f80  moveal 10024f80 <execute_command>,%a0
10c106ac:       47f9 1000 b90c  lea 1000b90c <argv_init>,%a3
10c106b2:       2a3c 1000 b934  movel #268482868,%d5
10c106b8:       b0fc 0000       cmpaw #0,%a0
10c106bc:       671a            beqs 10c106d8 <init+0xae>
10c106be:       2605            movel %d5,%d3
10c106c0:       240b            movel %a3,%d2
10c106c2:       2208            movel %a0,%d1
10c106c4:       700b            moveq #11,%d0
10c106c6:       4e40            trap #0
10c106c8:       2800            movel %d0,%d4
10c106ca:       7082            moveq #-126,%d0
10c106cc:       b084            cmpl %d4,%d0
10c106ce:       6408            bccs 10c106d8 <init+0xae>
10c106d0:       4484            negl %d4
10c106d2:       23c4 1003 37aa  movel %d4,100337aa <errno>
10c106d8:       41f9 1000 0622  lea 10000622 <__data_start+0x222>,%a0
10c106de:       244b            moveal %a3,%a2
10c106e0:       2245            moveal %d5,%a1
10c106e2:       2609            movel %a1,%d3
10c106e4:       240a            movel %a2,%d2
10c106e6:       2208            movel %a0,%d1
10c106e8:       700b            moveq #11,%d0
10c106ea:       4e40            trap #0
10c106ec:       2800            movel %d0,%d4
10c106ee:       7082            moveq #-126,%d0
10c106f0:       b084            cmpl %d4,%d0
10c106f2:       6408            bccs 10c106fc <init+0xd2>
10c106f4:       4484            negl %d4
10c106f6:       23c4 1003 37aa  movel %d4,100337aa <errno>
10c106fc:       41f9 1000 062d  lea 1000062d <__data_start+0x22d>,%a0
10c10702:       2609            movel %a1,%d3
10c10704:       240a            movel %a2,%d2
10c10706:       2208            movel %a0,%d1
10c10708:       700b            moveq #11,%d0
10c1070a:       4e40            trap #0
10c1070c:       2800            movel %d0,%d4
10c1070e:       7082            moveq #-126,%d0
10c10710:       b084            cmpl %d4,%d0
10c10712:       6408            bccs 10c1071c <init+0xf2>
10c10714:       4484            negl %d4
10c10716:       23c4 1003 37aa  movel %d4,100337aa <errno>
10c1071c:       41f9 1000 0637  lea 10000637 <__data_start+0x237>,%a0
10c10722:       2609            movel %a1,%d3
10c10724:       240a            movel %a2,%d2
10c10726:       2208            movel %a0,%d1
10c10728:       700b            moveq #11,%d0
10c1072a:       4e40            trap #0
10c1072c:       2800            movel %d0,%d4
10c1072e:       7082            moveq #-126,%d0
10c10730:       b084            cmpl %d4,%d0
10c10732:       6408            bccs 10c1073c <init+0x112>
10c10734:       4484            negl %d4
10c10736:       23c4 1003 37aa  movel %d4,100337aa <errno>
10c1073c:       41f9 1000 0641  lea 10000641 <__data_start+0x241>,%a0
10c10742:       2605            movel %d5,%d3
10c10744:       240b            movel %a3,%d2
10c10746:       2208            movel %a0,%d1
10c10748:       700b            moveq #11,%d0
10c1074a:       4e40            trap #0
10c1074c:       2800            movel %d0,%d4
10c1074e:       7082            moveq #-126,%d0
10c10750:       b084            cmpl %d4,%d0
10c10752:       6408            bccs 10c1075c <init+0x132>
10c10754:       4484            negl %d4
10c10756:       23c4 1003 37aa  movel %d4,100337aa <errno>
10c1075c:       4879 1000 0649  pea 10000649 <__data_start+0x249>
10c10762:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c10768:       4e71            nop
        ...

10c1076c <default_idle>:
10c1076c:       4e56 0000       linkw %fp,#0
10c10770:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c10776:       2028 0014       movel %a0@(20),%d0
10c1077a:       6604            bnes 10c10780 <default_idle+0x14>
10c1077c:       4e72 2000       stop #8192
10c10780:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c10786:       60e8            bras 10c10770 <default_idle+0x4>
10c10788:       4e71            nop

10c1078a <cpu_idle>:
10c1078a:       4e56 0000       linkw %fp,#0
10c1078e:       4eb9 10c8 6006  jsr 10c86006 <init_idle>
10c10794:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1079a:       7014            moveq #20,%d0
10c1079c:       2140 0024       movel %d0,%a0@(36)
10c107a0:       709c            moveq #-100,%d0
10c107a2:       2140 0020       movel %d0,%a0@(32)
10c107a6:       2079 1000 c22e  moveal 1000c22e <idle>,%a0
10c107ac:       4e90            jsr %a0@
10c107ae:       4e5e            unlk %fp
10c107b0:       4e75            rts

10c107b2 <machine_restart>:
10c107b2:       4e56 0000       linkw %fp,#0
10c107b6:       2079 1000 c7d0  moveal 1000c7d0 <mach_reset>,%a0
10c107bc:       b0fc 0000       cmpaw #0,%a0
10c107c0:       6702            beqs 10c107c4 <machine_restart+0x12>
10c107c2:       4e90            jsr %a0@
10c107c4:       60fe            bras 10c107c4 <machine_restart+0x12>
10c107c6:       4e71            nop

10c107c8 <machine_halt>:
10c107c8:       4e56 0000       linkw %fp,#0
10c107cc:       2079 1000 c7dc  moveal 1000c7dc <mach_halt>,%a0
10c107d2:       b0fc 0000       cmpaw #0,%a0
10c107d6:       6702            beqs 10c107da <machine_halt+0x12>
10c107d8:       4e90            jsr %a0@
10c107da:       60fe            bras 10c107da <machine_halt+0x12>
10c107dc:       4e71            nop

10c107de <machine_power_off>:
10c107de:       4e56 0000       linkw %fp,#0
10c107e2:       2079 1000 c7e0  moveal 1000c7e0 <mach_power_off>,%a0
10c107e8:       b0fc 0000       cmpaw #0,%a0
10c107ec:       6702            beqs 10c107f0 <machine_power_off+0x12>
10c107ee:       4e90            jsr %a0@
10c107f0:       60fe            bras 10c107f0 <machine_power_off+0x12>
10c107f2:       4e71            nop

10c107f4 <show_regs>:
10c107f4:       4e56 0000       linkw %fp,#0
10c107f8:       2f0b            movel %a3,%sp@-
10c107fa:       2f0a            movel %a2,%sp@-
10c107fc:       246e 0008       moveal %fp@(8),%a2
10c10800:       4879 1000 0748  pea 10000748 <__data_start+0x348>
10c10806:       47f9 10c1 677e  lea 10c1677e <printk>,%a3
10c1080c:       4e93            jsr %a3@
10c1080e:       4eb9 10c1 61fc  jsr 10c161fc <print_tainted>
10c10814:       2f00            movel %d0,%sp@-
10c10816:       4280            clrl %d0
10c10818:       302a 002c       movew %a2@(44),%d0
10c1081c:       2f00            movel %d0,%sp@-
10c1081e:       2f2a 002e       movel %a2@(46),%sp@-
10c10822:       302a 0032       movew %a2@(50),%d0
10c10826:       0280 0000 0fff  andil #4095,%d0
10c1082c:       2f00            movel %d0,%sp@-
10c1082e:       102a 0032       moveb %a2@(50),%d0
10c10832:       e888            lsrl #4,%d0
10c10834:       720f            moveq #15,%d1
10c10836:       c280            andl %d0,%d1
10c10838:       2f01            movel %d1,%sp@-
10c1083a:       4879 1000 074a  pea 1000074a <__data_start+0x34a>
10c10840:       4e93            jsr %a3@
10c10842:       2f2a 0018       movel %a2@(24),%sp@-
10c10846:       2f2a 001c       movel %a2@(28),%sp@-
10c1084a:       2f2a 0020       movel %a2@(32),%sp@-
10c1084e:       2f2a 0024       movel %a2@(36),%sp@-
10c10852:       4879 1000 0784  pea 10000784 <__data_start+0x384>
10c10858:       4e93            jsr %a3@
10c1085a:       4fef 002c       lea %sp@(44),%sp
10c1085e:       2eaa 000c       movel %a2@(12),%sp@
10c10862:       2f2a 0010       movel %a2@(16),%sp@-
10c10866:       2f2a 0014       movel %a2@(20),%sp@-
10c1086a:       4879 1000 07b5  pea 100007b5 <__data_start+0x3b5>
10c10870:       4e93            jsr %a3@
10c10872:       2f12            movel %a2@,%sp@-
10c10874:       2f2a 0004       movel %a2@(4),%sp@-
10c10878:       2f2a 0008       movel %a2@(8),%sp@-
10c1087c:       4879 1000 07d6  pea 100007d6 <__data_start+0x3d6>
10c10882:       4e93            jsr %a3@
10c10884:       4fef 0020       lea %sp@(32),%sp
10c10888:       082a 0005 002c  btst #5,%a2@(44)
10c1088e:       660c            bnes 10c1089c <show_regs+0xa8>
10c10890:       4e68            movel %usp,%a0
10c10892:       2f08            movel %a0,%sp@-
10c10894:       4879 1000 07f7  pea 100007f7 <__data_start+0x3f7>
10c1089a:       4e93            jsr %a3@
10c1089c:       246e fff8       moveal %fp@(-8),%a2
10c108a0:       266e fffc       moveal %fp@(-4),%a3
10c108a4:       4e5e            unlk %fp
10c108a6:       4e75            rts

10c108a8 <kernel_thread>:
10c108a8:       4e56 0000       linkw %fp,#0
10c108ac:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c108b0:       226e 0008       moveal %fp@(8),%a1
10c108b4:       206e 000c       moveal %fp@(12),%a0
10c108b8:       262e 0010       movel %fp@(16),%d3
10c108bc:       0043 0100       oriw #256,%d3
10c108c0:       2443            moveal %d3,%a2
10c108c2:       240f            movel %sp,%d2
10c108c4:       220a            movel %a2,%d1
10c108c6:       7078            moveq #120,%d0
10c108c8:       4e40            trap #0
10c108ca:       b48f            cmpl %sp,%d2
10c108cc:       6708            beqs 10c108d6 <kernel_thread+0x2e>
10c108ce:       2f08            movel %a0,%sp@-
10c108d0:       4e91            jsr %a1@
10c108d2:       7001            moveq #1,%d0
10c108d4:       4e40            trap #0
10c108d6:       2003            movel %d3,%d0
10c108d8:       4cdf 040c       moveml %sp@+,%d2-%d3/%a2
10c108dc:       4e5e            unlk %fp
10c108de:       4e75            rts

10c108e0 <flush_thread>:
10c108e0:       4e56 0000       linkw %fp,#0
10c108e4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c108ea:       317c 0001 026e  movew #1,%a0@(622)
10c108f0:       4e5e            unlk %fp
10c108f2:       4e75            rts

10c108f4 <m68k_fork>:
10c108f4:       4e56 0000       linkw %fp,#0
10c108f8:       70ea            moveq #-22,%d0
10c108fa:       4e5e            unlk %fp
10c108fc:       4e75            rts

10c108fe <m68k_vfork>:
10c108fe:       4e56 0000       linkw %fp,#0
10c10902:       42a7            clrl %sp@-
10c10904:       2f2e 0008       movel %fp@(8),%sp@-
10c10908:       4e68            movel %usp,%a0
10c1090a:       2f08            movel %a0,%sp@-
10c1090c:       4878 4111       pea 4111 <LFLUSH_I_AND_D+0x3909>
10c10910:       4eb9 10c1 5860  jsr 10c15860 <do_fork>
10c10916:       4e5e            unlk %fp
10c10918:       4e75            rts

10c1091a <m68k_clone>:
10c1091a:       4e56 0000       linkw %fp,#0
10c1091e:       226e 0008       moveal %fp@(8),%a1
10c10922:       2011            movel %a1@,%d0
10c10924:       2069 0004       moveal %a1@(4),%a0
10c10928:       b0fc 0000       cmpaw #0,%a0
10c1092c:       6602            bnes 10c10930 <m68k_clone+0x16>
10c1092e:       4e68            movel %usp,%a0
10c10930:       42a7            clrl %sp@-
10c10932:       2f09            movel %a1,%sp@-
10c10934:       2f08            movel %a0,%sp@-
10c10936:       2f00            movel %d0,%sp@-
10c10938:       4eb9 10c1 5860  jsr 10c15860 <do_fork>
10c1093e:       4e5e            unlk %fp
10c10940:       4e75            rts

10c10942 <copy_thread>:
10c10942:       4e56 0000       linkw %fp,#0
10c10946:       48e7 0038       moveml %a2-%a4,%sp@-
10c1094a:       202e 0010       movel %fp@(16),%d0
10c1094e:       286e 0018       moveal %fp@(24),%a4
10c10952:       266e 001c       moveal %fp@(28),%a3
10c10956:       45ec 1fcc       lea %a4@(8140),%a2
10c1095a:       224a            moveal %a2,%a1
10c1095c:       204b            moveal %a3,%a0
10c1095e:       22d8            movel %a0@+,%a1@+
10c10960:       22d8            movel %a0@+,%a1@+
10c10962:       22d8            movel %a0@+,%a1@+
10c10964:       22d8            movel %a0@+,%a1@+
10c10966:       22d8            movel %a0@+,%a1@+
10c10968:       22d8            movel %a0@+,%a1@+
10c1096a:       22d8            movel %a0@+,%a1@+
10c1096c:       22d8            movel %a0@+,%a1@+
10c1096e:       22d8            movel %a0@+,%a1@+
10c10970:       22d8            movel %a0@+,%a1@+
10c10972:       22d8            movel %a0@+,%a1@+
10c10974:       22d8            movel %a0@+,%a1@+
10c10976:       2290            movel %a0@,%a1@
10c10978:       42aa 0020       clrl %a2@(32)
10c1097c:       41ea ffe4       lea %a2@(-28),%a0
10c10980:       20ab ffe4       movel %a3@(-28),%a0@
10c10984:       256b ffe8 ffe8  movel %a3@(-24),%a2@(-24)
10c1098a:       256b ffec ffec  movel %a3@(-20),%a2@(-20)
10c10990:       256b fff0 fff0  movel %a3@(-16),%a2@(-16)
10c10996:       256b fff4 fff4  movel %a3@(-12),%a2@(-12)
10c1099c:       256b fff8 fff8  movel %a3@(-8),%a2@(-8)
10c109a2:       256b fffc fffc  movel %a3@(-4),%a2@(-4)
10c109a8:       217c 10c1 26f8  movel #281093880,%a0@(24)
10c109ae:       0018 
10c109b0:       2940 0268       movel %d0,%a4@(616)
10c109b4:       2948 0264       movel %a0,%a4@(612)
10c109b8:       397c 0001 026e  movew #1,%a4@(622)
10c109be:       7000            moveq #0,%d0
10c109c0:       4cdf 1c00       moveml %sp@+,%a2-%a4
10c109c4:       4e5e            unlk %fp
10c109c6:       4e75            rts

10c109c8 <dump_fpu>:
10c109c8:       4e56 0000       linkw %fp,#0
10c109cc:       7001            moveq #1,%d0
10c109ce:       4e5e            unlk %fp
10c109d0:       4e75            rts

10c109d2 <dump_thread>:
10c109d2:       4e56 0000       linkw %fp,#0
10c109d6:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c109da:       266e 0008       moveal %fp@(8),%a3
10c109de:       246e 000c       moveal %fp@(12),%a2
10c109e2:       257c 0000 0111  movel #273,%a2@(228)
10c109e8:       00e4 
10c109ea:       42aa 00cc       clrl %a2@(204)
10c109ee:       4e68            movel %usp,%a0
10c109f0:       2408            movel %a0,%d2
10c109f2:       0242 f000       andiw #-4096,%d2
10c109f6:       2542 00d0       movel %d2,%a2@(208)
10c109fa:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c10a00:       2069 002c       moveal %a1@(44),%a0
10c10a04:       2228 002a       movel %a0@(42),%d1
10c10a08:       700c            moveq #12,%d0
10c10a0a:       e0a9            lsrl %d0,%d1
10c10a0c:       2541 00c0       movel %d1,%a2@(192)
10c10a10:       2069 002c       moveal %a1@(44),%a0
10c10a14:       2028 003a       movel %a0@(58),%d0
10c10a18:       0680 0000 0fff  addil #4095,%d0
10c10a1e:       760c            moveq #12,%d3
10c10a20:       e6a8            lsrl %d3,%d0
10c10a22:       9081            subl %d1,%d0
10c10a24:       2540 00c4       movel %d0,%a2@(196)
10c10a28:       42aa 00c8       clrl %a2@(200)
10c10a2c:       70fe            moveq #-2,%d0
10c10a2e:       b082            cmpl %d2,%d0
10c10a30:       650c            bcss 10c10a3e <dump_thread+0x6c>
10c10a32:       e6aa            lsrl %d3,%d2
10c10a34:       0a82 000f ffff  eoril #1048575,%d2
10c10a3a:       2542 00c8       movel %d2,%a2@(200)
10c10a3e:       42aa 00dc       clrl %a2@(220)
10c10a42:       41eb ffe4       lea %a3@(-28),%a0
10c10a46:       2493            movel %a3@,%a2@
10c10a48:       256b 0004 0004  movel %a3@(4),%a2@(4)
10c10a4e:       256b 0008 0008  movel %a3@(8),%a2@(8)
10c10a54:       256b 000c 000c  movel %a3@(12),%a2@(12)
10c10a5a:       256b 0010 0010  movel %a3@(16),%a2@(16)
10c10a60:       2550 0014       movel %a0@,%a2@(20)
10c10a64:       2568 0004 0018  movel %a0@(4),%a2@(24)
10c10a6a:       256b 0014 001c  movel %a3@(20),%a2@(28)
10c10a70:       256b 0018 0020  movel %a3@(24),%a2@(32)
10c10a76:       256b 001c 0024  movel %a3@(28),%a2@(36)
10c10a7c:       2568 0008 0028  movel %a0@(8),%a2@(40)
10c10a82:       2568 000c 002c  movel %a0@(12),%a2@(44)
10c10a88:       2568 0010 0030  movel %a0@(16),%a2@(48)
10c10a8e:       2568 0014 0034  movel %a0@(20),%a2@(52)
10c10a94:       256b 0020 0038  movel %a3@(32),%a2@(56)
10c10a9a:       256b 0024 0040  movel %a3@(36),%a2@(64)
10c10aa0:       356b 002a 0044  movew %a3@(42),%a2@(68)
10c10aa6:       356b 002c 0046  movew %a3@(44),%a2@(70)
10c10aac:       256b 002e 0048  movel %a3@(46),%a2@(72)
10c10ab2:       102b 0032       moveb %a3@(50),%d0
10c10ab6:       e888            lsrl #4,%d0
10c10ab8:       720c            moveq #12,%d1
10c10aba:       e368            lslw %d1,%d0
10c10abc:       322b 0032       movew %a3@(50),%d1
10c10ac0:       0241 0fff       andiw #4095,%d1
10c10ac4:       8041            orw %d1,%d0
10c10ac6:       3540 004c       movew %d0,%a2@(76)
10c10aca:       486a 0054       pea %a2@(84)
10c10ace:       2f0b            movel %a3,%sp@-
10c10ad0:       4eba fef6       jsr %pc@(10c109c8 <dump_fpu>)
10c10ad4:       2540 0050       movel %d0,%a2@(80)
10c10ad8:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c10ade:       4e5e            unlk %fp
10c10ae0:       4e75            rts

10c10ae2 <sys_execve>:
10c10ae2:       4e56 0000       linkw %fp,#0
10c10ae6:       48e7 3800       moveml %d2-%d4,%sp@-
10c10aea:       280e            movel %fp,%d4
10c10aec:       5084            addql #8,%d4
10c10aee:       2f2e 0008       movel %fp@(8),%sp@-
10c10af2:       4eb9 10c2 baf8  jsr 10c2baf8 <getname>
10c10af8:       2600            movel %d0,%d3
10c10afa:       588f            addql #4,%sp
10c10afc:       2403            movel %d3,%d2
10c10afe:       0c82 ffff fc18  cmpil #-1000,%d2
10c10b04:       6222            bhis 10c10b28 <sys_execve+0x46>
10c10b06:       2f04            movel %d4,%sp@-
10c10b08:       2f2e 0010       movel %fp@(16),%sp@-
10c10b0c:       2f2e 000c       movel %fp@(12),%sp@-
10c10b10:       2f02            movel %d2,%sp@-
10c10b12:       4eb9 10c2 ac6e  jsr 10c2ac6e <do_execve>
10c10b18:       2400            movel %d0,%d2
10c10b1a:       2f03            movel %d3,%sp@-
10c10b1c:       2f39 1002 7d20  movel 10027d20 <names_cachep>,%sp@-
10c10b22:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c10b28:       2002            movel %d2,%d0
10c10b2a:       4cee 001c fff4  moveml %fp@(-12),%d2-%d4
10c10b30:       4e5e            unlk %fp
10c10b32:       4e75            rts

10c10b34 <get_wchan>:
10c10b34:       4e56 0000       linkw %fp,#0
10c10b38:       48e7 3c00       moveml %d2-%d5,%sp@-
10c10b3c:       226e 0008       moveal %fp@(8),%a1
10c10b40:       7200            moveq #0,%d1
10c10b42:       b2fc 0000       cmpaw #0,%a1
10c10b46:       674c            beqs 10c10b94 <get_wchan+0x60>
10c10b48:       b3f9 1002 53b4  cmpal 100253b4 <_current_task>,%a1
10c10b4e:       6744            beqs 10c10b94 <get_wchan+0x60>
10c10b50:       2011            movel %a1@,%d0
10c10b52:       6740            beqs 10c10b94 <get_wchan+0x60>
10c10b54:       2069 0264       moveal %a1@(612),%a0
10c10b58:       2068 0014       moveal %a0@(20),%a0
10c10b5c:       2409            movel %a1,%d2
10c10b5e:       0682 0000 0336  addil #822,%d2
10c10b64:       43e9 1ff8       lea %a1@(8184),%a1
10c10b68:       283c 10c1 432c  movel #281101100,%d4
10c10b6e:       263c 10c1 4b1c  movel #281103132,%d3
10c10b74:       b488            cmpl %a0,%d2
10c10b76:       621c            bhis 10c10b94 <get_wchan+0x60>
10c10b78:       b3c8            cmpal %a0,%a1
10c10b7a:       6318            blss 10c10b94 <get_wchan+0x60>
10c10b7c:       2028 0004       movel %a0@(4),%d0
10c10b80:       b880            cmpl %d0,%d4
10c10b82:       6212            bhis 10c10b96 <get_wchan+0x62>
10c10b84:       b680            cmpl %d0,%d3
10c10b86:       630e            blss 10c10b96 <get_wchan+0x62>
10c10b88:       2050            moveal %a0@,%a0
10c10b8a:       2001            movel %d1,%d0
10c10b8c:       5281            addql #1,%d1
10c10b8e:       7a0f            moveq #15,%d5
10c10b90:       ba80            cmpl %d0,%d5
10c10b92:       6ce0            bges 10c10b74 <get_wchan+0x40>
10c10b94:       7000            moveq #0,%d0
10c10b96:       4cdf 003c       moveml %sp@+,%d2-%d5
10c10b9a:       4e5e            unlk %fp
10c10b9c:       4e75            rts
10c10b9e:       4e75            rts

10c10ba0 <nmihandler>:
10c10ba0:       4e73            rte

10c10ba2 <buserr_c>:
10c10ba2:       4e56 0000       linkw %fp,#0
10c10ba6:       226e 0008       moveal %fp@(8),%a1
10c10baa:       0829 0005 002c  btst #5,%a1@(44)
10c10bb0:       660a            bnes 10c10bbc <buserr_c+0x1a>
10c10bb2:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c10bb8:       2149 0278       movel %a1,%a0@(632)
10c10bbc:       42a7            clrl %sp@-
10c10bbe:       2f09            movel %a1,%sp@-
10c10bc0:       4879 1000 0b69  pea 10000b69 <__data_start+0x769>
10c10bc6:       4eb9 10c1 1134  jsr 10c11134 <die_if_kernel>
10c10bcc:       2f39 1002 53b4  movel 100253b4 <_current_task>,%sp@-
10c10bd2:       4878 000b       pea b <LSIGTRAP+0x6>
10c10bd6:       4eb9 10c1 ae12  jsr 10c1ae12 <force_sig>
10c10bdc:       4e5e            unlk %fp
10c10bde:       4e75            rts

10c10be0 <dump_stack>:
10c10be0:       4e56 0000       linkw %fp,#0
10c10be4:       48e7 3c38       moveml %d2-%d5/%a2-%a4,%sp@-
10c10be8:       266e 0008       moveal %fp@(8),%a3
10c10bec:       7834            moveq #52,%d4
10c10bee:       d88b            addl %a3,%d4
10c10bf0:       102b 0032       moveb %a3@(50),%d0
10c10bf4:       e888            lsrl #4,%d0
10c10bf6:       720f            moveq #15,%d1
10c10bf8:       c280            andl %d0,%d1
10c10bfa:       2f01            movel %d1,%sp@-
10c10bfc:       4879 1000 0b7a  pea 10000b7a <__data_start+0x77a>
10c10c02:       45f9 10c1 677e  lea 10c1677e <printk>,%a2
10c10c08:       4e92            jsr %a2@
10c10c0a:       508f            addql #8,%sp
10c10c0c:       102b 0032       moveb %a3@(50),%d0
10c10c10:       e888            lsrl #4,%d0
10c10c12:       720f            moveq #15,%d1
10c10c14:       c081            andl %d1,%d0
10c10c16:       5580            subql #2,%d0
10c10c18:       284a            moveal %a2,%a4
10c10c1a:       7209            moveq #9,%d1
10c10c1c:       b280            cmpl %d0,%d1
10c10c1e:       6500 0168       bcsw 10c10d88 <dump_stack+0x1a8>
10c10c22:       d080            addl %d0,%d0
10c10c24:       303b 0806       movew %pc@(10c10c2c <dump_stack+0x4c>,%d0:l),%d0
10c10c28:       4efb 0002       jmp %pc@(10c10c2c <dump_stack+0x4c>,%d0:w)
10c10c2c:       0014 0020       orib #32,%a4@
10c10c30:       0034 015c 015c  orib #92,%a4@(00000000)@(00000000)
10c10c36:       003a 015c 00c6  orib #92,%pc@(10c10d00 <dump_stack+0x120>)
10c10c3c:       00dc            0334
10c10c3e:       010e 2f2b       movepw %fp@(12075),%d0
10c10c42:       0034 4879 1000  orib #121,%a4@(00000000,%d1:w)
10c10c48:       0b8b 600a       movepw %d5,%a3@(24586)
10c10c4c:       2f2b 0034       movel %a3@(52),%sp@-
10c10c50:       4879 1000 0b9d  pea 10000b9d <__data_start+0x79d>
10c10c56:       4e94            jsr %a4@
10c10c58:       5884            addql #4,%d4
10c10c5a:       508f            addql #8,%sp
10c10c5c:       6000 0134       braw 10c10d92 <dump_stack+0x1b2>
10c10c60:       5084            addql #8,%d4
10c10c62:       6000 012e       braw 10c10d92 <dump_stack+0x1b2>
10c10c66:       2f2b 0040       movel %a3@(64),%sp@-
10c10c6a:       4280            clrl %d0
10c10c6c:       302b 0038       movew %a3@(56),%d0
10c10c70:       2f00            movel %d0,%sp@-
10c10c72:       2f2b 0034       movel %a3@(52),%sp@-
10c10c76:       4879 1000 0bad  pea 10000bad <__data_start+0x7ad>
10c10c7c:       4e94            jsr %a4@
10c10c7e:       2f2b 0058       movel %a3@(88),%sp@-
10c10c82:       2f2b 0054       movel %a3@(84),%sp@-
10c10c86:       4280            clrl %d0
10c10c88:       302b 003e       movew %a3@(62),%d0
10c10c8c:       2f00            movel %d0,%sp@-
10c10c8e:       4879 1000 0bd2  pea 10000bd2 <__data_start+0x7d2>
10c10c94:       4e94            jsr %a4@
10c10c96:       4fef 001c       lea %sp@(28),%sp
10c10c9a:       2eab 0050       movel %a3@(80),%sp@
10c10c9e:       2f2b 004c       movel %a3@(76),%sp@-
10c10ca2:       4280            clrl %d0
10c10ca4:       302b 003c       movew %a3@(60),%d0
10c10ca8:       2f00            movel %d0,%sp@-
10c10caa:       4879 1000 0bf9  pea 10000bf9 <__data_start+0x7f9>
10c10cb0:       4e94            jsr %a4@
10c10cb2:       2f2b 0048       movel %a3@(72),%sp@-
10c10cb6:       2f2b 0044       movel %a3@(68),%sp@-
10c10cba:       4280            clrl %d0
10c10cbc:       302b 003a       movew %a3@(58),%d0
10c10cc0:       2f00            movel %d0,%sp@-
10c10cc2:       4879 1000 0c20  pea 10000c20 <__data_start+0x820>
10c10cc8:       4e94            jsr %a4@
10c10cca:       4fef 001c       lea %sp@(28),%sp
10c10cce:       2eab 0064       movel %a3@(100),%sp@
10c10cd2:       2f2b 0060       movel %a3@(96),%sp@-
10c10cd6:       2f2b 005c       movel %a3@(92),%sp@-
10c10cda:       2f2b 0058       movel %a3@(88),%sp@-
10c10cde:       4879 1000 0c47  pea 10000c47 <__data_start+0x847>
10c10ce4:       4e94            jsr %a4@
10c10ce6:       7034            moveq #52,%d0
10c10ce8:       d880            addl %d0,%d4
10c10cea:       4fef 0014       lea %sp@(20),%sp
10c10cee:       6000 00a2       braw 10c10d92 <dump_stack+0x1b2>
10c10cf2:       2f2b 0034       movel %a3@(52),%sp@-
10c10cf6:       4879 1000 0b8b  pea 10000b8b <__data_start+0x78b>
10c10cfc:       4e94            jsr %a4@
10c10cfe:       720c            moveq #12,%d1
10c10d00:       d881            addl %d1,%d4
10c10d02:       508f            addql #8,%sp
10c10d04:       6000 008c       braw 10c10d92 <dump_stack+0x1b2>
10c10d08:       2f2b 0044       movel %a3@(68),%sp@-
10c10d0c:       2f2b 003c       movel %a3@(60),%sp@-
10c10d10:       4280            clrl %d0
10c10d12:       302b 003a       movew %a3@(58),%d0
10c10d16:       2f00            movel %d0,%sp@-
10c10d18:       4280            clrl %d0
10c10d1a:       302b 0038       movew %a3@(56),%d0
10c10d1e:       2f00            movel %d0,%sp@-
10c10d20:       4280            clrl %d0
10c10d22:       302b 0036       movew %a3@(54),%d0
10c10d26:       2f00            movel %d0,%sp@-
10c10d28:       4879 1000 0c6b  pea 10000c6b <__data_start+0x86b>
10c10d2e:       4e94            jsr %a4@
10c10d30:       7018            moveq #24,%d0
10c10d32:       d880            addl %d0,%d4
10c10d34:       4fef 0018       lea %sp@(24),%sp
10c10d38:       6058            bras 10c10d92 <dump_stack+0x1b2>
10c10d3a:       2f2b 0044       movel %a3@(68),%sp@-
10c10d3e:       2f2b 003c       movel %a3@(60),%sp@-
10c10d42:       4280            clrl %d0
10c10d44:       302b 003a       movew %a3@(58),%d0
10c10d48:       2f00            movel %d0,%sp@-
10c10d4a:       4280            clrl %d0
10c10d4c:       302b 0038       movew %a3@(56),%d0
10c10d50:       2f00            movel %d0,%sp@-
10c10d52:       4280            clrl %d0
10c10d54:       302b 0036       movew %a3@(54),%d0
10c10d58:       2f00            movel %d0,%sp@-
10c10d5a:       4879 1000 0c6b  pea 10000c6b <__data_start+0x86b>
10c10d60:       4e94            jsr %a4@
10c10d62:       102b 0062       moveb %a3@(98),%d0
10c10d66:       e888            lsrl #4,%d0
10c10d68:       720f            moveq #15,%d1
10c10d6a:       c280            andl %d0,%d1
10c10d6c:       2f01            movel %d1,%sp@-
10c10d6e:       2f2b 0058       movel %a3@(88),%sp@-
10c10d72:       2f2b 0050       movel %a3@(80),%sp@-
10c10d76:       4879 1000 0c9f  pea 10000c9f <__data_start+0x89f>
10c10d7c:       4e94            jsr %a4@
10c10d7e:       7054            moveq #84,%d0
10c10d80:       d880            addl %d0,%d4
10c10d82:       4fef 0028       lea %sp@(40),%sp
10c10d86:       600a            bras 10c10d92 <dump_stack+0x1b2>
10c10d88:       4879 1000 0cbf  pea 10000cbf <__data_start+0x8bf>
10c10d8e:       4e94            jsr %a4@
10c10d90:       588f            addql #4,%sp
10c10d92:       2444            moveal %d4,%a2
10c10d94:       2a04            movel %d4,%d5
10c10d96:       0685 0000 0fff  addil #4095,%d5
10c10d9c:       0245 f000       andiw #-4096,%d5
10c10da0:       2f04            movel %d4,%sp@-
10c10da2:       4879 1000 0cc1  pea 10000cc1 <__data_start+0x8c1>
10c10da8:       4e94            jsr %a4@
10c10daa:       7600            moveq #0,%d3
10c10dac:       508f            addql #8,%sp
10c10dae:       b6b9 1000 c738  cmpl 1000c738 <kstack_depth_to_print>,%d3
10c10db4:       6c34            bges 10c10dea <dump_stack+0x20a>
10c10db6:       2004            movel %d4,%d0
10c10db8:       602a            bras 10c10de4 <dump_stack+0x204>
10c10dba:       2003            movel %d3,%d0
10c10dbc:       7207            moveq #7,%d1
10c10dbe:       c081            andl %d1,%d0
10c10dc0:       660a            bnes 10c10dcc <dump_stack+0x1ec>
10c10dc2:       4879 1000 0cd3  pea 10000cd3 <__data_start+0x8d3>
10c10dc8:       4e94            jsr %a4@
10c10dca:       588f            addql #4,%sp
10c10dcc:       2f1a            movel %a2@+,%sp@-
10c10dce:       4879 1000 0cdc  pea 10000cdc <__data_start+0x8dc>
10c10dd4:       4e94            jsr %a4@
10c10dd6:       508f            addql #8,%sp
10c10dd8:       5283            addql #1,%d3
10c10dda:       b6b9 1000 c738  cmpl 1000c738 <kstack_depth_to_print>,%d3
10c10de0:       6c08            bges 10c10dea <dump_stack+0x20a>
10c10de2:       200a            movel %a2,%d0
10c10de4:       5880            addql #4,%d0
10c10de6:       ba80            cmpl %d0,%d5
10c10de8:       64d0            bccs 10c10dba <dump_stack+0x1da>
10c10dea:       4879 1000 0ce3  pea 10000ce3 <__data_start+0x8e3>
10c10df0:       4e94            jsr %a4@
10c10df2:       2444            moveal %d4,%a2
10c10df4:       7600            moveq #0,%d3
10c10df6:       588f            addql #4,%sp
10c10df8:       240a            movel %a2,%d2
10c10dfa:       6034            bras 10c10e30 <dump_stack+0x250>
10c10dfc:       2812            movel %a2@,%d4
10c10dfe:       2442            moveal %d2,%a2
10c10e00:       0c84 10c1 0400  cmpil #281084928,%d4
10c10e06:       6528            bcss 10c10e30 <dump_stack+0x250>
10c10e08:       0c84 10c8 aeb0  cmpil #281587376,%d4
10c10e0e:       6220            bhis 10c10e30 <dump_stack+0x250>
10c10e10:       2003            movel %d3,%d0
10c10e12:       7203            moveq #3,%d1
10c10e14:       c081            andl %d1,%d0
10c10e16:       660a            bnes 10c10e22 <dump_stack+0x242>
10c10e18:       4879 1000 0cd3  pea 10000cd3 <__data_start+0x8d3>
10c10e1e:       4e94            jsr %a4@
10c10e20:       588f            addql #4,%sp
10c10e22:       2f04            movel %d4,%sp@-
10c10e24:       4879 1000 0cf0  pea 10000cf0 <__data_start+0x8f0>
10c10e2a:       4e94            jsr %a4@
10c10e2c:       5283            addql #1,%d3
10c10e2e:       508f            addql #8,%sp
10c10e30:       5882            addql #4,%d2
10c10e32:       ba82            cmpl %d2,%d5
10c10e34:       64c6            bccs 10c10dfc <dump_stack+0x21c>
10c10e36:       4879 1000 0cfb  pea 10000cfb <__data_start+0x8fb>
10c10e3c:       4e94            jsr %a4@
10c10e3e:       7600            moveq #0,%d3
10c10e40:       588f            addql #4,%sp
10c10e42:       206b 002e       moveal %a3@(46),%a0
10c10e46:       2243            moveal %d3,%a1
10c10e48:       d3c3            addal %d3,%a1
10c10e4a:       4280            clrl %d0
10c10e4c:       3030 9800       movew %a0@(00000000,%a1:l),%d0
10c10e50:       2f00            movel %d0,%sp@-
10c10e52:       4879 1000 0d03  pea 10000d03 <__data_start+0x903>
10c10e58:       4e94            jsr %a4@
10c10e5a:       508f            addql #8,%sp
10c10e5c:       5283            addql #1,%d3
10c10e5e:       7009            moveq #9,%d0
10c10e60:       b083            cmpl %d3,%d0
10c10e62:       6cde            bges 10c10e42 <dump_stack+0x262>
10c10e64:       4879 1000 0cbf  pea 10000cbf <__data_start+0x8bf>
10c10e6a:       4e94            jsr %a4@
10c10e6c:       4cee 1c3c ffe4  moveml %fp@(-28),%d2-%d5/%a2-%a4
10c10e72:       4e5e            unlk %fp
10c10e74:       4e75            rts

10c10e76 <bad_super_trap>:
10c10e76:       4e56 0000       linkw %fp,#0
10c10e7a:       2f0b            movel %a3,%sp@-
10c10e7c:       2f0a            movel %a2,%sp@-
10c10e7e:       266e 0008       moveal %fp@(8),%a3
10c10e82:       4ab9 1000 ceb0  tstl 1000ceb0 <console_loglevel>
10c10e88:       6708            beqs 10c10e92 <bad_super_trap+0x1c>
10c10e8a:       700f            moveq #15,%d0
10c10e8c:       23c0 1000 ceb0  movel %d0,1000ceb0 <console_loglevel>
10c10e92:       302b 0032       movew %a3@(50),%d0
10c10e96:       0280 0000 0fff  andil #4095,%d0
10c10e9c:       0c80 0000 00e3  cmpil #227,%d0
10c10ea2:       6228            bhis 10c10ecc <bad_super_trap+0x56>
10c10ea4:       102b 0032       moveb %a3@(50),%d0
10c10ea8:       e888            lsrl #4,%d0
10c10eaa:       720f            moveq #15,%d1
10c10eac:       c280            andl %d0,%d1
10c10eae:       2f01            movel %d1,%sp@-
10c10eb0:       302b 0032       movew %a3@(50),%d0
10c10eb4:       0280 0000 0ffc  andil #4092,%d0
10c10eba:       41f9 1000 c634  lea 1000c634 <vec_names>,%a0
10c10ec0:       2f30 0800       movel %a0@(00000000,%d0:l),%sp@-
10c10ec4:       4879 1000 0d09  pea 10000d09 <__data_start+0x909>
10c10eca:       6020            bras 10c10eec <bad_super_trap+0x76>
10c10ecc:       102b 0032       moveb %a3@(50),%d0
10c10ed0:       e888            lsrl #4,%d0
10c10ed2:       720f            moveq #15,%d1
10c10ed4:       c280            andl %d0,%d1
10c10ed6:       2f01            movel %d1,%sp@-
10c10ed8:       302b 0032       movew %a3@(50),%d0
10c10edc:       0280 0000 0fff  andil #4095,%d0
10c10ee2:       e480            asrl #2,%d0
10c10ee4:       2f00            movel %d0,%sp@-
10c10ee6:       4879 1000 0d21  pea 10000d21 <__data_start+0x921>
10c10eec:       45f9 10c1 677e  lea 10c1677e <printk>,%a2
10c10ef2:       4e92            jsr %a2@
10c10ef4:       4fef 000c       lea %sp@(12),%sp
10c10ef8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c10efe:       2f28 007a       movel %a0@(122),%sp@-
10c10f02:       4879 1000 0d43  pea 10000d43 <__data_start+0x943>
10c10f08:       4e92            jsr %a2@
10c10f0a:       42a7            clrl %sp@-
10c10f0c:       2f0b            movel %a3,%sp@-
10c10f0e:       4879 1000 0d5d  pea 10000d5d <__data_start+0x95d>
10c10f14:       4eb9 10c1 1134  jsr 10c11134 <die_if_kernel>
10c10f1a:       246e fff8       moveal %fp@(-8),%a2
10c10f1e:       266e fffc       moveal %fp@(-4),%a3
10c10f22:       4e5e            unlk %fp
10c10f24:       4e75            rts

10c10f26 <trap_c>:
10c10f26:       4e56 ff80       linkw %fp,#-128
10c10f2a:       2f02            movel %d2,%sp@-
10c10f2c:       206e 0008       moveal %fp@(8),%a0
10c10f30:       0828 0005 002c  btst #5,%a0@(44)
10c10f36:       672c            beqs 10c10f64 <trap_c+0x3e>
10c10f38:       3028 0032       movew %a0@(50),%d0
10c10f3c:       0280 0000 0fff  andil #4095,%d0
10c10f42:       e480            asrl #2,%d0
10c10f44:       7209            moveq #9,%d1
10c10f46:       b280            cmpl %d0,%d1
10c10f48:       6610            bnes 10c10f5a <trap_c+0x34>
10c10f4a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c10f50:       7404            moveq #4,%d2
10c10f52:       85a8 0018       orl %d2,%a0@(24)
10c10f56:       6000 01a0       braw 10c110f8 <trap_c+0x1d2>
10c10f5a:       2f08            movel %a0,%sp@-
10c10f5c:       4eba ff18       jsr %pc@(10c10e76 <bad_super_trap>)
10c10f60:       6000 0196       braw 10c110f8 <trap_c+0x1d2>
10c10f64:       3028 0032       movew %a0@(50),%d0
10c10f68:       0280 0000 0fff  andil #4095,%d0
10c10f6e:       e480            asrl #2,%d0
10c10f70:       5780            subql #3,%d0
10c10f72:       7233            moveq #51,%d1
10c10f74:       b280            cmpl %d0,%d1
10c10f76:       6500 0116       bcsw 10c1108e <trap_c+0x168>
10c10f7a:       d080            addl %d0,%d0
10c10f7c:       303b 0806       movew %pc@(10c10f84 <trap_c+0x5e>,%d0:l),%d0
10c10f80:       4efb 0002       jmp %pc@(10c10f84 <trap_c+0x5e>,%d0:w)
10c10f84:       0068 010a 00da  oriw #266,%a0@(218)
10c10f8a:       00e6            0346
10c10f8c:       00e6            0346
10c10f8e:       0076 00f2 010a  oriw #242,%fp@(00000000,%d0:w)@(0000010a)
10c10f94:       010a 
10c10f96:       010a 0082       movepw %a2@(130),%d0
10c10f9a:       010a 010a       movepw %a2@(266),%d0
10c10f9e:       010a 010a       movepw %a2@(266),%d0
10c10fa2:       010a 010a       movepw %a2@(266),%d0
10c10fa6:       010a 010a       movepw %a2@(266),%d0
10c10faa:       010a 010a       movepw %a2@(266),%d0
10c10fae:       010a 010a       movepw %a2@(266),%d0
10c10fb2:       010a 010a       movepw %a2@(266),%d0
10c10fb6:       010a 010a       movepw %a2@(266),%d0
10c10fba:       010a 010a       movepw %a2@(266),%d0
10c10fbe:       010a 008e       movepw %a2@(142),%d0
10c10fc2:       0094 0094 0094  oril #9699476,%a4@
10c10fc8:       0094 0094 0094  oril #9699476,%a4@
10c10fce:       0094 0094 0094  oril #9699476,%a4@
10c10fd4:       0094 0094 0094  oril #9699476,%a4@
10c10fda:       0094 00fe 009e  oril #16646302,%a4@
10c10fe0:       00aa 00b6 00c2  oril #11927746,%a2@(158)
10c10fe6:       009e 
10c10fe8:       00ce            0316
10c10fea:       009e 2d7c 0003  oril #763101187,%fp@+
10c10ff0:       0001 ff88       orib #-120,%d1
10c10ff4:       7207            moveq #7,%d1
10c10ff6:       6000 00a0       braw 10c11098 <trap_c+0x172>
10c10ffa:       2d7c 0003 0005  movel #196613,%fp@(-120)
10c11000:       ff88 
10c11002:       6000 0092       braw 10c11096 <trap_c+0x170>
10c11006:       2d7c 0003 0007  movel #196615,%fp@(-120)
10c1100c:       ff88 
10c1100e:       6000 0086       braw 10c11096 <trap_c+0x170>
10c11012:       55a8 002e       subql #2,%a0@(46)
10c11016:       605e            bras 10c11076 <trap_c+0x150>
10c11018:       2d7c 0003 0004  movel #196612,%fp@(-120)
10c1101e:       ff88 
10c11020:       6074            bras 10c11096 <trap_c+0x170>
10c11022:       2d7c 0003 0007  movel #196615,%fp@(-120)
10c11028:       ff88 
10c1102a:       7208            moveq #8,%d1
10c1102c:       606a            bras 10c11098 <trap_c+0x172>
10c1102e:       2d7c 0003 0006  movel #196614,%fp@(-120)
10c11034:       ff88 
10c11036:       7208            moveq #8,%d1
10c11038:       605e            bras 10c11098 <trap_c+0x172>
10c1103a:       2d7c 0003 0003  movel #196611,%fp@(-120)
10c11040:       ff88 
10c11042:       7208            moveq #8,%d1
10c11044:       6052            bras 10c11098 <trap_c+0x172>
10c11046:       2d7c 0003 0005  movel #196613,%fp@(-120)
10c1104c:       ff88 
10c1104e:       7208            moveq #8,%d1
10c11050:       6046            bras 10c11098 <trap_c+0x172>
10c11052:       2d7c 0003 0004  movel #196612,%fp@(-120)
10c11058:       ff88 
10c1105a:       7208            moveq #8,%d1
10c1105c:       603a            bras 10c11098 <trap_c+0x172>
10c1105e:       2d7c 0003 0001  movel #196609,%fp@(-120)
10c11064:       ff88 
10c11066:       7208            moveq #8,%d1
10c11068:       602e            bras 10c11098 <trap_c+0x172>
10c1106a:       2d7c 0003 0002  movel #196610,%fp@(-120)
10c11070:       ff88 
10c11072:       7208            moveq #8,%d1
10c11074:       6022            bras 10c11098 <trap_c+0x172>
10c11076:       2d7c 0003 0002  movel #196610,%fp@(-120)
10c1107c:       ff88 
10c1107e:       7205            moveq #5,%d1
10c11080:       6016            bras 10c11098 <trap_c+0x172>
10c11082:       2d7c 0003 0001  movel #196609,%fp@(-120)
10c11088:       ff88 
10c1108a:       7205            moveq #5,%d1
10c1108c:       600a            bras 10c11098 <trap_c+0x172>
10c1108e:       2d7c 0003 0001  movel #196609,%fp@(-120)
10c11094:       ff88 
10c11096:       7204            moveq #4,%d1
10c11098:       2d41 ff80       movel %d1,%fp@(-128)
10c1109c:       42ae ff84       clrl %fp@(-124)
10c110a0:       1028 0032       moveb %a0@(50),%d0
10c110a4:       e888            lsrl #4,%d0
10c110a6:       740f            moveq #15,%d2
10c110a8:       c082            andl %d2,%d0
10c110aa:       5580            subql #2,%d0
10c110ac:       7409            moveq #9,%d2
10c110ae:       b480            cmpl %d0,%d2
10c110b0:       651e            bcss 10c110d0 <trap_c+0x1aa>
10c110b2:       d080            addl %d0,%d0
10c110b4:       303b 0806       movew %pc@(10c110bc <trap_c+0x196>,%d0:l),%d0
10c110b8:       4efb 0002       jmp %pc@(10c110bc <trap_c+0x196>,%d0:w)
10c110bc:       001c 0014       orib #20,%a4@+
10c110c0:       0014 0014       orib #20,%a4@
10c110c4:       0014 001c       orib #28,%a4@
10c110c8:       0014 001c       orib #28,%a4@
10c110cc:       0024 0024       orib #36,%a4@-
10c110d0:       2d68 002e ff8c  movel %a0@(46),%fp@(-116)
10c110d6:       600e            bras 10c110e6 <trap_c+0x1c0>
10c110d8:       2d68 0034 ff8c  movel %a0@(52),%fp@(-116)
10c110de:       6006            bras 10c110e6 <trap_c+0x1c0>
10c110e0:       2d68 003c ff8c  movel %a0@(60),%fp@(-116)
10c110e6:       2f39 1002 53b4  movel 100253b4 <_current_task>,%sp@-
10c110ec:       486e ff80       pea %fp@(-128)
10c110f0:       2f01            movel %d1,%sp@-
10c110f2:       4eb9 10c1 abd0  jsr 10c1abd0 <force_sig_info>
10c110f8:       242e ff7c       movel %fp@(-132),%d2
10c110fc:       4e5e            unlk %fp
10c110fe:       4e75            rts

10c11100 <set_esp0>:
10c11100:       4e56 0000       linkw %fp,#0
10c11104:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1110a:       216e 0008 0278  movel %fp@(8),%a0@(632)
10c11110:       4e5e            unlk %fp
10c11112:       4e75            rts

10c11114 <show_trace_task>:
10c11114:       4e56 0000       linkw %fp,#0
10c11118:       206e 0008       moveal %fp@(8),%a0
10c1111c:       2f28 0268       movel %a0@(616),%sp@-
10c11120:       2f28 0264       movel %a0@(612),%sp@-
10c11124:       4879 1000 0d6d  pea 10000d6d <__data_start+0x96d>
10c1112a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c11130:       4e5e            unlk %fp
10c11132:       4e75            rts

10c11134 <die_if_kernel>:
10c11134:       4e56 0000       linkw %fp,#0
10c11138:       2f0b            movel %a3,%sp@-
10c1113a:       2f0a            movel %a2,%sp@-
10c1113c:       266e 000c       moveal %fp@(12),%a3
10c11140:       082b 0005 002c  btst #5,%a3@(44)
10c11146:       6700 00a2       beqw 10c111ea <die_if_kernel+0xb6>
10c1114a:       4ab9 1000 ceb0  tstl 1000ceb0 <console_loglevel>
10c11150:       6708            beqs 10c1115a <die_if_kernel+0x26>
10c11152:       700f            moveq #15,%d0
10c11154:       23c0 1000 ceb0  movel %d0,1000ceb0 <console_loglevel>
10c1115a:       2f2e 0010       movel %fp@(16),%sp@-
10c1115e:       2f2e 0008       movel %fp@(8),%sp@-
10c11162:       4879 1000 0d89  pea 10000d89 <__data_start+0x989>
10c11168:       45f9 10c1 677e  lea 10c1677e <printk>,%a2
10c1116e:       4e92            jsr %a2@
10c11170:       2f2b 001c       movel %a3@(28),%sp@-
10c11174:       2f0b            movel %a3,%sp@-
10c11176:       4280            clrl %d0
10c11178:       302b 002c       movew %a3@(44),%d0
10c1117c:       2f00            movel %d0,%sp@-
10c1117e:       2f2b 002e       movel %a3@(46),%sp@-
10c11182:       4879 1000 0d93  pea 10000d93 <__data_start+0x993>
10c11188:       4e92            jsr %a2@
10c1118a:       4fef 001c       lea %sp@(28),%sp
10c1118e:       2eab 0008       movel %a3@(8),%sp@
10c11192:       2f2b 0004       movel %a3@(4),%sp@-
10c11196:       2f13            movel %a3@,%sp@-
10c11198:       2f2b 0020       movel %a3@(32),%sp@-
10c1119c:       4879 1000 0dbe  pea 10000dbe <__data_start+0x9be>
10c111a2:       4e92            jsr %a2@
10c111a4:       2f2b 0018       movel %a3@(24),%sp@-
10c111a8:       2f2b 0014       movel %a3@(20),%sp@-
10c111ac:       2f2b 0010       movel %a3@(16),%sp@-
10c111b0:       2f2b 000c       movel %a3@(12),%sp@-
10c111b4:       4879 1000 0df0  pea 10000df0 <__data_start+0x9f0>
10c111ba:       4e92            jsr %a2@
10c111bc:       4fef 0028       lea %sp@(40),%sp
10c111c0:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c111c6:       4868 1000       pea %a0@(4096)
10c111ca:       2f28 007a       movel %a0@(122),%sp@-
10c111ce:       4868 023c       pea %a0@(572)
10c111d2:       4879 1000 0e22  pea 10000e22 <__data_start+0xa22>
10c111d8:       4e92            jsr %a2@
10c111da:       2f0b            movel %a3,%sp@-
10c111dc:       4eba fa02       jsr %pc@(10c10be0 <dump_stack>)
10c111e0:       4878 000b       pea b <LSIGTRAP+0x6>
10c111e4:       4eb9 10c1 75f2  jsr 10c175f2 <do_exit>
10c111ea:       246e fff8       moveal %fp@(-8),%a2
10c111ee:       266e fffc       moveal %fp@(-4),%a3
10c111f2:       4e5e            unlk %fp
10c111f4:       4e75            rts

10c111f6 <fpsp040_die>:
10c111f6:       4e56 0000       linkw %fp,#0
10c111fa:       4878 000b       pea b <LSIGTRAP+0x6>
10c111fe:       4eb9 10c1 75f2  jsr 10c175f2 <do_exit>
10c11204:       4e71            nop
10c11206:       4e75            rts

10c11208 <ptrace_disable>:
10c11208:       4e56 0000       linkw %fp,#0
10c1120c:       206e 0008       moveal %fp@(8),%a0
10c11210:       2068 0278       moveal %a0@(632),%a0
10c11214:       d1f9 1000 c780  addal 1000c780 <regoff+0x44>,%a0
10c1121a:       0890 0007       bclr #7,%a0@
10c1121e:       4e5e            unlk %fp
10c11220:       4e75            rts

10c11222 <sys_ptrace>:
10c11222:       4e56 fffc       linkw %fp,#-4
10c11226:       48e7 3c20       moveml %d2-%d5/%a2,%sp@-
10c1122a:       226e 0008       moveal %fp@(8),%a1
10c1122e:       222e 000c       movel %fp@(12),%d1
10c11232:       242e 0010       movel %fp@(16),%d2
10c11236:       76ff            moveq #-1,%d3
10c11238:       b2fc 0000       cmpaw #0,%a1
10c1123c:       6620            bnes 10c1125e <sys_ptrace+0x3c>
10c1123e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c11244:       2028 0018       movel %a0@(24),%d0
10c11248:       0800 0000       btst #0,%d0
10c1124c:       6600 0414       bnew 10c11662 <sys_ptrace+0x440>
10c11250:       7201            moveq #1,%d1
10c11252:       8280            orl %d0,%d1
10c11254:       2141 0018       movel %d1,%a0@(24)
10c11258:       7600            moveq #0,%d3
10c1125a:       6000 0406       braw 10c11662 <sys_ptrace+0x440>
10c1125e:       76fd            moveq #-3,%d3
10c11260:       2001            movel %d1,%d0
10c11262:       e080            asrl #8,%d0
10c11264:       b380            eorl %d1,%d0
10c11266:       0280 0000 03ff  andil #1023,%d0
10c1126c:       e588            lsll #2,%d0
10c1126e:       2040            moveal %d0,%a0
10c11270:       d1fc 1002 57a8  addal #268588968,%a0
10c11276:       2450            moveal %a0@,%a2
10c11278:       6004            bras 10c1127e <sys_ptrace+0x5c>
10c1127a:       246a 00ae       moveal %a2@(174),%a2
10c1127e:       b4fc 0000       cmpaw #0,%a2
10c11282:       6706            beqs 10c1128a <sys_ptrace+0x68>
10c11284:       b2aa 007a       cmpl %a2@(122),%d1
10c11288:       66f0            bnes 10c1127a <sys_ptrace+0x58>
10c1128a:       b4fc 0000       cmpaw #0,%a2
10c1128e:       6700 03d2       beqw 10c11662 <sys_ptrace+0x440>
10c11292:       200a            movel %a2,%d0
10c11294:       0680 f000 0000  addil #-268435456,%d0
10c1129a:       760c            moveq #12,%d3
10c1129c:       e6a8            lsrl %d3,%d0
10c1129e:       ed88            lsll #6,%d0
10c112a0:       2040            moveal %d0,%a0
10c112a2:       d1f9 1000 d4a0  addal 1000d4a0 <mem_map>,%a0
10c112a8:       41e8 0014       lea %a0@(20),%a0
10c112ac:       5290            addql #1,%a0@
10c112ae:       76ff            moveq #-1,%d3
10c112b0:       7801            moveq #1,%d4
10c112b2:       b881            cmpl %d1,%d4
10c112b4:       6700 03a0       beqw 10c11656 <sys_ptrace+0x434>
10c112b8:       7010            moveq #16,%d0
10c112ba:       b089            cmpl %a1,%d0
10c112bc:       6610            bnes 10c112ce <sys_ptrace+0xac>
10c112be:       2f0a            movel %a2,%sp@-
10c112c0:       4eb9 10c1 9230  jsr 10c19230 <ptrace_attach>
10c112c6:       2600            movel %d0,%d3
10c112c8:       588f            addql #4,%sp
10c112ca:       6000 038a       braw 10c11656 <sys_ptrace+0x434>
10c112ce:       76fd            moveq #-3,%d3
10c112d0:       202a 0018       movel %a2@(24),%d0
10c112d4:       2200            movel %d0,%d1
10c112d6:       0801 0000       btst #0,%d1
10c112da:       6700 037a       beqw 10c11656 <sys_ptrace+0x434>
10c112de:       2012            movel %a2@,%d0
10c112e0:       7808            moveq #8,%d4
10c112e2:       b880            cmpl %d0,%d4
10c112e4:       6706            beqs 10c112ec <sys_ptrace+0xca>
10c112e6:       b889            cmpl %a1,%d4
10c112e8:       6600 036c       bnew 10c11656 <sys_ptrace+0x434>
10c112ec:       202a 0096       movel %a2@(150),%d0
10c112f0:       b0b9 1002 53b4  cmpl 100253b4 <_current_task>,%d0
10c112f6:       6600 035e       bnew 10c11656 <sys_ptrace+0x434>
10c112fa:       2009            movel %a1,%d0
10c112fc:       5380            subql #1,%d0
10c112fe:       7617            moveq #23,%d3
10c11300:       b680            cmpl %d0,%d3
10c11302:       6500 0350       bcsw 10c11654 <sys_ptrace+0x432>
10c11306:       d080            addl %d0,%d0
10c11308:       303b 0806       movew %pc@(10c11310 <sys_ptrace+0xee>,%d0:l),%d0
10c1130c:       4efb 0002       jmp %pc@(10c11310 <sys_ptrace+0xee>,%d0:w)
10c11310:       0030 0030 0062  orib #48,%a0@(00000062,%d0:w)
10c11316:       010e 010e       movepw %fp@(270),%d0
10c1131a:       013c 01dc       btst %d0,#-36
10c1131e:       0216 0244       andib #68,%fp@
10c11322:       0344            bchg %d1,%d4
10c11324:       0344            bchg %d1,%d4
10c11326:       0290 02e0 0344  andil #48235332,%a0@
10c1132c:       0344            bchg %d1,%d4
10c1132e:       0344            bchg %d1,%d4
10c11330:       027c 0344       andiw #836,%sr
10c11334:       0344            bchg %d1,%d4
10c11336:       0344            bchg %d1,%d4
10c11338:       0344            bchg %d1,%d4
10c1133a:       0344            bchg %d1,%d4
10c1133c:       0344            bchg %d1,%d4
10c1133e:       01dc            bset %d0,%a4@+
10c11340:       42a7            clrl %sp@-
10c11342:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c11346:       486e fffc       pea %fp@(-4)
10c1134a:       2f02            movel %d2,%sp@-
10c1134c:       2f0a            movel %a2,%sp@-
10c1134e:       4eb9 10c1 9474  jsr 10c19474 <access_process_vm>
10c11354:       76fb            moveq #-5,%d3
10c11356:       4fef 0014       lea %sp@(20),%sp
10c1135a:       7804            moveq #4,%d4
10c1135c:       b880            cmpl %d0,%d4
10c1135e:       6600 02f6       bnew 10c11656 <sys_ptrace+0x434>
10c11362:       202e fffc       movel %fp@(-4),%d0
10c11366:       206e 0014       moveal %fp@(20),%a0
10c1136a:       2080            movel %d0,%a0@
10c1136c:       7600            moveq #0,%d3
10c1136e:       6000 02e6       braw 10c11656 <sys_ptrace+0x434>
10c11372:       76fb            moveq #-5,%d3
10c11374:       2002            movel %d2,%d0
10c11376:       7203            moveq #3,%d1
10c11378:       c081            andl %d1,%d0
10c1137a:       6600 02da       bnew 10c11656 <sys_ptrace+0x434>
10c1137e:       4a82            tstl %d2
10c11380:       6d00 02d4       bltw 10c11656 <sys_ptrace+0x434>
10c11384:       0c82 0000 0105  cmpil #261,%d2
10c1138a:       6200 02ca       bhiw 10c11656 <sys_ptrace+0x434>
10c1138e:       7000            moveq #0,%d0
10c11390:       e482            asrl #2,%d2
10c11392:       7812            moveq #18,%d4
10c11394:       b882            cmpl %d2,%d4
10c11396:       6d34            blts 10c113cc <sys_ptrace+0x1aa>
10c11398:       720f            moveq #15,%d1
10c1139a:       b282            cmpl %d2,%d1
10c1139c:       6606            bnes 10c113a4 <sys_ptrace+0x182>
10c1139e:       41ea 0268       lea %a2@(616),%a0
10c113a2:       601a            bras 10c113be <sys_ptrace+0x19c>
10c113a4:       7612            moveq #18,%d3
10c113a6:       b682            cmpl %d2,%d3
10c113a8:       6516            bcss 10c113c0 <sys_ptrace+0x19e>
10c113aa:       2002            movel %d2,%d0
10c113ac:       e588            lsll #2,%d0
10c113ae:       41f9 1000 c73c  lea 1000c73c <regoff>,%a0
10c113b4:       282a 0278       movel %a2@(632),%d4
10c113b8:       d8b0 0800       addl %a0@(00000000,%d0:l),%d4
10c113bc:       2044            moveal %d4,%a0
10c113be:       2010            movel %a0@,%d0
10c113c0:       7211            moveq #17,%d1
10c113c2:       b282            cmpl %d2,%d1
10c113c4:       664c            bnes 10c11412 <sys_ptrace+0x1f0>
10c113c6:       4240            clrw %d0
10c113c8:       4840            swap %d0
10c113ca:       6046            bras 10c11412 <sys_ptrace+0x1f0>
10c113cc:       70eb            moveq #-21,%d0
10c113ce:       d082            addl %d2,%d0
10c113d0:       781b            moveq #27,%d4
10c113d2:       b880            cmpl %d0,%d4
10c113d4:       650c            bcss 10c113e2 <sys_ptrace+0x1c0>
10c113d6:       e588            lsll #2,%d0
10c113d8:       41ea 027c       lea %a2@(636),%a0
10c113dc:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c113e0:       6030            bras 10c11412 <sys_ptrace+0x1f0>
10c113e2:       7031            moveq #49,%d0
10c113e4:       b082            cmpl %d2,%d0
10c113e6:       660a            bnes 10c113f2 <sys_ptrace+0x1d0>
10c113e8:       206a 002c       moveal %a2@(44),%a0
10c113ec:       2028 0026       movel %a0@(38),%d0
10c113f0:       6020            bras 10c11412 <sys_ptrace+0x1f0>
10c113f2:       7232            moveq #50,%d1
10c113f4:       b282            cmpl %d2,%d1
10c113f6:       660a            bnes 10c11402 <sys_ptrace+0x1e0>
10c113f8:       206a 002c       moveal %a2@(44),%a0
10c113fc:       2028 002e       movel %a0@(46),%d0
10c11400:       6010            bras 10c11412 <sys_ptrace+0x1f0>
10c11402:       7833            moveq #51,%d4
10c11404:       b882            cmpl %d2,%d4
10c11406:       6600 024e       bnew 10c11656 <sys_ptrace+0x434>
10c1140a:       206a 002c       moveal %a2@(44),%a0
10c1140e:       2028 002a       movel %a0@(42),%d0
10c11412:       206e 0014       moveal %fp@(20),%a0
10c11416:       2080            movel %d0,%a0@
10c11418:       7600            moveq #0,%d3
10c1141a:       6000 023a       braw 10c11656 <sys_ptrace+0x434>
10c1141e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c11422:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c11426:       486e 0014       pea %fp@(20)
10c1142a:       2f02            movel %d2,%sp@-
10c1142c:       2f0a            movel %a2,%sp@-
10c1142e:       4eb9 10c1 9474  jsr 10c19474 <access_process_vm>
10c11434:       4fef 0014       lea %sp@(20),%sp
10c11438:       7204            moveq #4,%d1
10c1143a:       b280            cmpl %d0,%d1
10c1143c:       56c0            sne %d0
10c1143e:       4880            extw %d0
10c11440:       3600            movew %d0,%d3
10c11442:       48c3            extl %d3
10c11444:       78fb            moveq #-5,%d4
10c11446:       c684            andl %d4,%d3
10c11448:       6000 020c       braw 10c11656 <sys_ptrace+0x434>
10c1144c:       76fb            moveq #-5,%d3
10c1144e:       2002            movel %d2,%d0
10c11450:       7203            moveq #3,%d1
10c11452:       c081            andl %d1,%d0
10c11454:       6600 0200       bnew 10c11656 <sys_ptrace+0x434>
10c11458:       4a82            tstl %d2
10c1145a:       6d00 01fa       bltw 10c11656 <sys_ptrace+0x434>
10c1145e:       0c82 0000 0105  cmpil #261,%d2
10c11464:       6200 01f0       bhiw 10c11656 <sys_ptrace+0x434>
10c11468:       e482            asrl #2,%d2
10c1146a:       7811            moveq #17,%d4
10c1146c:       b882            cmpl %d2,%d4
10c1146e:       6626            bnes 10c11496 <sys_ptrace+0x274>
10c11470:       701f            moveq #31,%d0
10c11472:       c0ae 0014       andl %fp@(20),%d0
10c11476:       4840            swap %d0
10c11478:       4240            clrw %d0
10c1147a:       2d40 0014       movel %d0,%fp@(20)
10c1147e:       206a 0278       moveal %a2@(632),%a0
10c11482:       d1f9 1000 c780  addal 1000c780 <regoff+0x44>,%a0
10c11488:       2210            movel %a0@,%d1
10c1148a:       0281 ffe0 ffff  andil #-2031617,%d1
10c11490:       8081            orl %d1,%d0
10c11492:       2d40 0014       movel %d0,%fp@(20)
10c11496:       7012            moveq #18,%d0
10c11498:       b082            cmpl %d2,%d0
10c1149a:       6d32            blts 10c114ce <sys_ptrace+0x2ac>
10c1149c:       202e 0014       movel %fp@(20),%d0
10c114a0:       720f            moveq #15,%d1
10c114a2:       b282            cmpl %d2,%d1
10c114a4:       6606            bnes 10c114ac <sys_ptrace+0x28a>
10c114a6:       41ea 0268       lea %a2@(616),%a0
10c114aa:       601a            bras 10c114c6 <sys_ptrace+0x2a4>
10c114ac:       7812            moveq #18,%d4
10c114ae:       b882            cmpl %d2,%d4
10c114b0:       6500 01a4       bcsw 10c11656 <sys_ptrace+0x434>
10c114b4:       e58a            lsll #2,%d2
10c114b6:       41f9 1000 c73c  lea 1000c73c <regoff>,%a0
10c114bc:       222a 0278       movel %a2@(632),%d1
10c114c0:       d2b0 2800       addl %a0@(00000000,%d2:l),%d1
10c114c4:       2041            moveal %d1,%a0
10c114c6:       2080            movel %d0,%a0@
10c114c8:       7600            moveq #0,%d3
10c114ca:       6000 018a       braw 10c11656 <sys_ptrace+0x434>
10c114ce:       70eb            moveq #-21,%d0
10c114d0:       d082            addl %d2,%d0
10c114d2:       781a            moveq #26,%d4
10c114d4:       b880            cmpl %d0,%d4
10c114d6:       6500 017e       bcsw 10c11656 <sys_ptrace+0x434>
10c114da:       e588            lsll #2,%d0
10c114dc:       41ea 027c       lea %a2@(636),%a0
10c114e0:       21ae 0014 0800  movel %fp@(20),%a0@(00000000,%d0:l)
10c114e6:       7600            moveq #0,%d3
10c114e8:       6000 016c       braw 10c11656 <sys_ptrace+0x434>
10c114ec:       76fb            moveq #-5,%d3
10c114ee:       7040            moveq #64,%d0
10c114f0:       b0ae 0014       cmpl %fp@(20),%d0
10c114f4:       6500 0160       bcsw 10c11656 <sys_ptrace+0x434>
10c114f8:       7618            moveq #24,%d3
10c114fa:       b689            cmpl %a1,%d3
10c114fc:       660a            bnes 10c11508 <sys_ptrace+0x2e6>
10c114fe:       7802            moveq #2,%d4
10c11500:       8881            orl %d1,%d4
10c11502:       2544 0018       movel %d4,%a2@(24)
10c11506:       6008            bras 10c11510 <sys_ptrace+0x2ee>
10c11508:       70fd            moveq #-3,%d0
10c1150a:       c081            andl %d1,%d0
10c1150c:       2540 0018       movel %d0,%a2@(24)
10c11510:       256e 0014 0068  movel %fp@(20),%a2@(104)
10c11516:       206a 0278       moveal %a2@(632),%a0
10c1151a:       d1f9 1000 c780  addal 1000c780 <regoff+0x44>,%a0
10c11520:       0890 0007       bclr #7,%a0@
10c11524:       6056            bras 10c1157c <sys_ptrace+0x35a>
10c11526:       7600            moveq #0,%d3
10c11528:       2012            movel %a2@,%d0
10c1152a:       7204            moveq #4,%d1
10c1152c:       b280            cmpl %d0,%d1
10c1152e:       6700 0126       beqw 10c11656 <sys_ptrace+0x434>
10c11532:       7809            moveq #9,%d4
10c11534:       2544 0068       movel %d4,%a2@(104)
10c11538:       206a 0278       moveal %a2@(632),%a0
10c1153c:       d1f9 1000 c780  addal 1000c780 <regoff+0x44>,%a0
10c11542:       0890 0007       bclr #7,%a0@
10c11546:       2f0a            movel %a2,%sp@-
10c11548:       4eb9 10c1 52ec  jsr 10c152ec <wake_up_process>
10c1154e:       588f            addql #4,%sp
10c11550:       6000 0104       braw 10c11656 <sys_ptrace+0x434>
10c11554:       76fb            moveq #-5,%d3
10c11556:       7040            moveq #64,%d0
10c11558:       b0ae 0014       cmpl %fp@(20),%d0
10c1155c:       6500 00f8       bcsw 10c11656 <sys_ptrace+0x434>
10c11560:       76fd            moveq #-3,%d3
10c11562:       c681            andl %d1,%d3
10c11564:       2543 0018       movel %d3,%a2@(24)
10c11568:       206a 0278       moveal %a2@(632),%a0
10c1156c:       d1f9 1000 c780  addal 1000c780 <regoff+0x44>,%a0
10c11572:       08d0 0007       bset #7,%a0@
10c11576:       256e 0014 0068  movel %fp@(20),%a2@(104)
10c1157c:       2f0a            movel %a2,%sp@-
10c1157e:       4eb9 10c1 52ec  jsr 10c152ec <wake_up_process>
10c11584:       7600            moveq #0,%d3
10c11586:       588f            addql #4,%sp
10c11588:       6000 00cc       braw 10c11656 <sys_ptrace+0x434>
10c1158c:       2f2e 0014       movel %fp@(20),%sp@-
10c11590:       2f0a            movel %a2,%sp@-
10c11592:       4eb9 10c1 93a6  jsr 10c193a6 <ptrace_detach>
10c11598:       2600            movel %d0,%d3
10c1159a:       508f            addql #8,%sp
10c1159c:       6000 00b8       braw 10c11656 <sys_ptrace+0x434>
10c115a0:       43f9 1000 c73c  lea 1000c73c <regoff>,%a1
10c115a6:       283c 1000 c778  movel #268486520,%d4
10c115ac:       223c 1000 c784  movel #268486532,%d1
10c115b2:       263c 1000 c780  movel #268486528,%d3
10c115b8:       2401            movel %d1,%d2
10c115ba:       b889            cmpl %a1,%d4
10c115bc:       6606            bnes 10c115c4 <sys_ptrace+0x3a2>
10c115be:       41ea 0268       lea %a2@(616),%a0
10c115c2:       600e            bras 10c115d2 <sys_ptrace+0x3b0>
10c115c4:       b289            cmpl %a1,%d1
10c115c6:       6404            bccs 10c115cc <sys_ptrace+0x3aa>
10c115c8:       7000            moveq #0,%d0
10c115ca:       6008            bras 10c115d4 <sys_ptrace+0x3b2>
10c115cc:       206a 0278       moveal %a2@(632),%a0
10c115d0:       d1d1            addal %a1@,%a0
10c115d2:       2010            movel %a0@,%d0
10c115d4:       b689            cmpl %a1,%d3
10c115d6:       6604            bnes 10c115dc <sys_ptrace+0x3ba>
10c115d8:       4240            clrw %d0
10c115da:       4840            swap %d0
10c115dc:       206e 0014       moveal %fp@(20),%a0
10c115e0:       2080            movel %d0,%a0@
10c115e2:       58ae 0014       addql #4,%fp@(20)
10c115e6:       5889            addql #4,%a1
10c115e8:       b489            cmpl %a1,%d2
10c115ea:       6cce            bges 10c115ba <sys_ptrace+0x398>
10c115ec:       7600            moveq #0,%d3
10c115ee:       6066            bras 10c11656 <sys_ptrace+0x434>
10c115f0:       43f9 1000 c73c  lea 1000c73c <regoff>,%a1
10c115f6:       2a3c 1000 c780  movel #268486528,%d5
10c115fc:       283c 1000 c778  movel #268486520,%d4
10c11602:       243c 1000 c784  movel #268486532,%d2
10c11608:       2602            movel %d2,%d3
10c1160a:       206e 0014       moveal %fp@(20),%a0
10c1160e:       2210            movel %a0@,%d1
10c11610:       ba89            cmpl %a1,%d5
10c11612:       661c            bnes 10c11630 <sys_ptrace+0x40e>
10c11614:       701f            moveq #31,%d0
10c11616:       c280            andl %d0,%d1
10c11618:       4841            swap %d1
10c1161a:       4241            clrw %d1
10c1161c:       206a 0278       moveal %a2@(632),%a0
10c11620:       d1f9 1000 c780  addal 1000c780 <regoff+0x44>,%a0
10c11626:       2010            movel %a0@,%d0
10c11628:       0280 ffe0 ffff  andil #-2031617,%d0
10c1162e:       8280            orl %d0,%d1
10c11630:       b889            cmpl %a1,%d4
10c11632:       6606            bnes 10c1163a <sys_ptrace+0x418>
10c11634:       41ea 0268       lea %a2@(616),%a0
10c11638:       600a            bras 10c11644 <sys_ptrace+0x422>
10c1163a:       b489            cmpl %a1,%d2
10c1163c:       6508            bcss 10c11646 <sys_ptrace+0x424>
10c1163e:       206a 0278       moveal %a2@(632),%a0
10c11642:       d1d1            addal %a1@,%a0
10c11644:       2081            movel %d1,%a0@
10c11646:       58ae 0014       addql #4,%fp@(20)
10c1164a:       5889            addql #4,%a1
10c1164c:       b689            cmpl %a1,%d3
10c1164e:       6cba            bges 10c1160a <sys_ptrace+0x3e8>
10c11650:       7600            moveq #0,%d3
10c11652:       6002            bras 10c11656 <sys_ptrace+0x434>
10c11654:       76fb            moveq #-5,%d3
10c11656:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c1165a:       2f0a            movel %a2,%sp@-
10c1165c:       4eb9 10c2 2136  jsr 10c22136 <free_pages>
10c11662:       2003            movel %d3,%d0
10c11664:       4cee 043c ffe8  moveml %fp@(-24),%d2-%d5/%a2
10c1166a:       4e5e            unlk %fp
10c1166c:       4e75            rts

10c1166e <syscall_trace>:
10c1166e:       4e56 0000       linkw %fp,#0
10c11672:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c11678:       7003            moveq #3,%d0
10c1167a:       c0a8 0018       andl %a0@(24),%d0
10c1167e:       7203            moveq #3,%d1
10c11680:       b280            cmpl %d0,%d1
10c11682:       6644            bnes 10c116c8 <syscall_trace+0x5a>
10c11684:       7005            moveq #5,%d0
10c11686:       2140 0068       movel %d0,%a0@(104)
10c1168a:       7208            moveq #8,%d1
10c1168c:       2081            movel %d1,%a0@
10c1168e:       4878 0011       pea 11 <LSIGTRAP+0xc>
10c11692:       2f08            movel %a0,%sp@-
10c11694:       4eb9 10c1 af9c  jsr 10c1af9c <notify_parent>
10c1169a:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c116a0:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c116a6:       508f            addql #8,%sp
10c116a8:       4aa8 0068       tstl %a0@(104)
10c116ac:       671a            beqs 10c116c8 <syscall_trace+0x5a>
10c116ae:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c116b2:       2f08            movel %a0,%sp@-
10c116b4:       2f28 0068       movel %a0@(104),%sp@-
10c116b8:       4eb9 10c1 adf0  jsr 10c1adf0 <send_sig>
10c116be:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c116c4:       42a8 0068       clrl %a0@(104)
10c116c8:       4e5e            unlk %fp
10c116ca:       4e75            rts

10c116cc <sys_pipe>:
10c116cc:       4e56 fff8       linkw %fp,#-8
10c116d0:       2f02            movel %d2,%sp@-
10c116d2:       486e fff8       pea %fp@(-8)
10c116d6:       4eb9 10c2 b7d2  jsr 10c2b7d2 <do_pipe>
10c116dc:       2400            movel %d0,%d2
10c116de:       588f            addql #4,%sp
10c116e0:       6612            bnes 10c116f4 <sys_pipe+0x28>
10c116e2:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c116e6:       486e fff8       pea %fp@(-8)
10c116ea:       2f2e 0008       movel %fp@(8),%sp@-
10c116ee:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c116f4:       2002            movel %d2,%d0
10c116f6:       242e fff4       movel %fp@(-12),%d2
10c116fa:       4e5e            unlk %fp
10c116fc:       4e75            rts

10c116fe <sys_mmap2>:
10c116fe:       4e56 0000       linkw %fp,#0
10c11702:       48e7 3800       moveml %d2-%d4,%sp@-
10c11706:       202e 0014       movel %fp@(20),%d0
10c1170a:       78f7            moveq #-9,%d4
10c1170c:       7600            moveq #0,%d3
10c1170e:       2400            movel %d0,%d2
10c11710:       0242 e7ff       andiw #-6145,%d2
10c11714:       0800 0005       btst #5,%d0
10c11718:       6610            bnes 10c1172a <sys_mmap2+0x2c>
10c1171a:       2f2e 0018       movel %fp@(24),%sp@-
10c1171e:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c11724:       2600            movel %d0,%d3
10c11726:       588f            addql #4,%sp
10c11728:       6756            beqs 10c11780 <sys_mmap2+0x82>
10c1172a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c11730:       7012            moveq #18,%d0
10c11732:       d0a8 002c       addl %a0@(44),%d0
10c11736:       2f00            movel %d0,%sp@-
10c11738:       4eb9 10c8 53bc  jsr 10c853bc <__down_write>
10c1173e:       2eae 001c       movel %fp@(28),%sp@
10c11742:       2f02            movel %d2,%sp@-
10c11744:       2f2e 0010       movel %fp@(16),%sp@-
10c11748:       2f2e 000c       movel %fp@(12),%sp@-
10c1174c:       2f2e 0008       movel %fp@(8),%sp@-
10c11750:       2f03            movel %d3,%sp@-
10c11752:       4eb9 10c1 fbda  jsr 10c1fbda <do_mmap_pgoff>
10c11758:       2800            movel %d0,%d4
10c1175a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c11760:       4fef 0018       lea %sp@(24),%sp
10c11764:       7012            moveq #18,%d0
10c11766:       d0a8 002c       addl %a0@(44),%d0
10c1176a:       2f00            movel %d0,%sp@-
10c1176c:       4eb9 10c8 5476  jsr 10c85476 <__up_write>
10c11772:       588f            addql #4,%sp
10c11774:       4a83            tstl %d3
10c11776:       6708            beqs 10c11780 <sys_mmap2+0x82>
10c11778:       2f03            movel %d3,%sp@-
10c1177a:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c11780:       2004            movel %d4,%d0
10c11782:       4cee 001c fff4  moveml %fp@(-12),%d2-%d4
10c11788:       4e5e            unlk %fp
10c1178a:       4e75            rts

10c1178c <old_mmap>:
10c1178c:       4e56 ffe8       linkw %fp,#-24
10c11790:       48e7 3f20       moveml %d2-%d7/%a2,%sp@-
10c11794:       4878 0018       pea 18 <LSIGTRAP+0x13>
10c11798:       2f2e 0008       movel %fp@(8),%sp@-
10c1179c:       486e ffe8       pea %fp@(-24)
10c117a0:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c117a6:       4fef 000c       lea %sp@(12),%sp
10c117aa:       74ea            moveq #-22,%d2
10c117ac:       222e fffc       movel %fp@(-4),%d1
10c117b0:       2001            movel %d1,%d0
10c117b2:       0280 0000 0fff  andil #4095,%d0
10c117b8:       6600 0090       bnew 10c1184a <old_mmap+0xbe>
10c117bc:       202e fff4       movel %fp@(-12),%d0
10c117c0:       2400            movel %d0,%d2
10c117c2:       0242 e7ff       andiw #-6145,%d2
10c117c6:       2d42 fff4       movel %d2,%fp@(-12)
10c117ca:       2a01            movel %d1,%d5
10c117cc:       760c            moveq #12,%d3
10c117ce:       e6ad            lsrl %d3,%d5
10c117d0:       2e2e ffe8       movel %fp@(-24),%d7
10c117d4:       2c2e ffec       movel %fp@(-20),%d6
10c117d8:       282e fff0       movel %fp@(-16),%d4
10c117dc:       222e fff8       movel %fp@(-8),%d1
10c117e0:       347c fff7       moveaw #-9,%a2
10c117e4:       7600            moveq #0,%d3
10c117e6:       0800 0005       btst #5,%d0
10c117ea:       660e            bnes 10c117fa <old_mmap+0x6e>
10c117ec:       2f01            movel %d1,%sp@-
10c117ee:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c117f4:       2600            movel %d0,%d3
10c117f6:       588f            addql #4,%sp
10c117f8:       674e            beqs 10c11848 <old_mmap+0xbc>
10c117fa:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c11800:       7012            moveq #18,%d0
10c11802:       d0a8 002c       addl %a0@(44),%d0
10c11806:       2f00            movel %d0,%sp@-
10c11808:       4eb9 10c8 53bc  jsr 10c853bc <__down_write>
10c1180e:       2e85            movel %d5,%sp@
10c11810:       2f02            movel %d2,%sp@-
10c11812:       2f04            movel %d4,%sp@-
10c11814:       2f06            movel %d6,%sp@-
10c11816:       2f07            movel %d7,%sp@-
10c11818:       2f03            movel %d3,%sp@-
10c1181a:       4eb9 10c1 fbda  jsr 10c1fbda <do_mmap_pgoff>
10c11820:       2440            moveal %d0,%a2
10c11822:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c11828:       4fef 0018       lea %sp@(24),%sp
10c1182c:       7012            moveq #18,%d0
10c1182e:       d0a8 002c       addl %a0@(44),%d0
10c11832:       2f00            movel %d0,%sp@-
10c11834:       4eb9 10c8 5476  jsr 10c85476 <__up_write>
10c1183a:       588f            addql #4,%sp
10c1183c:       4a83            tstl %d3
10c1183e:       6708            beqs 10c11848 <old_mmap+0xbc>
10c11840:       2f03            movel %d3,%sp@-
10c11842:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c11848:       240a            movel %a2,%d2
10c1184a:       2002            movel %d2,%d0
10c1184c:       4cee 04fc ffcc  moveml %fp@(-52),%d2-%d7/%a2
10c11852:       4e5e            unlk %fp
10c11854:       4e75            rts

10c11856 <old_select>:
10c11856:       4e56 ffec       linkw %fp,#-20
10c1185a:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c1185e:       2f2e 0008       movel %fp@(8),%sp@-
10c11862:       486e ffec       pea %fp@(-20)
10c11866:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c1186c:       504f            addqw #8,%sp
10c1186e:       2eae fffc       movel %fp@(-4),%sp@
10c11872:       2f2e fff8       movel %fp@(-8),%sp@-
10c11876:       2f2e fff4       movel %fp@(-12),%sp@-
10c1187a:       2f2e fff0       movel %fp@(-16),%sp@-
10c1187e:       2f2e ffec       movel %fp@(-20),%sp@-
10c11882:       4eb9 10c2 fc3a  jsr 10c2fc3a <sys_select>
10c11888:       4e5e            unlk %fp
10c1188a:       4e75            rts

10c1188c <sys_ipc>:
10c1188c:       4e56 fff4       linkw %fp,#-12
10c11890:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c11894:       202e 0008       movel %fp@(8),%d0
10c11898:       262e 000c       movel %fp@(12),%d3
10c1189c:       242e 0010       movel %fp@(16),%d2
10c118a0:       246e 0014       moveal %fp@(20),%a2
10c118a4:       206e 0018       moveal %fp@(24),%a0
10c118a8:       2200            movel %d0,%d1
10c118aa:       4241            clrw %d1
10c118ac:       4841            swap %d1
10c118ae:       0280 0000 ffff  andil #65535,%d0
10c118b4:       7803            moveq #3,%d4
10c118b6:       b880            cmpl %d0,%d4
10c118b8:       655a            bcss 10c11914 <sys_ipc+0x88>
10c118ba:       7202            moveq #2,%d1
10c118bc:       b280            cmpl %d0,%d1
10c118be:       6726            beqs 10c118e6 <sys_ipc+0x5a>
10c118c0:       650a            bcss 10c118cc <sys_ipc+0x40>
10c118c2:       7801            moveq #1,%d4
10c118c4:       b880            cmpl %d0,%d4
10c118c6:       670e            beqs 10c118d6 <sys_ipc+0x4a>
10c118c8:       6000 014a       braw 10c11a14 <sys_ipc+0x188>
10c118cc:       7203            moveq #3,%d1
10c118ce:       b280            cmpl %d0,%d1
10c118d0:       6724            beqs 10c118f6 <sys_ipc+0x6a>
10c118d2:       6000 0140       braw 10c11a14 <sys_ipc+0x188>
10c118d6:       2f02            movel %d2,%sp@-
10c118d8:       2f08            movel %a0,%sp@-
10c118da:       2f03            movel %d3,%sp@-
10c118dc:       4eb9 10c4 33ee  jsr 10c433ee <sys_semop>
10c118e2:       6000 0132       braw 10c11a16 <sys_ipc+0x18a>
10c118e6:       2f0a            movel %a2,%sp@-
10c118e8:       2f02            movel %d2,%sp@-
10c118ea:       2f03            movel %d3,%sp@-
10c118ec:       4eb9 10c4 33e4  jsr 10c433e4 <sys_semget>
10c118f2:       6000 0122       braw 10c11a16 <sys_ipc+0x18a>
10c118f6:       70ea            moveq #-22,%d0
10c118f8:       b0fc 0000       cmpaw #0,%a0
10c118fc:       6700 0118       beqw 10c11a16 <sys_ipc+0x18a>
10c11900:       2010            movel %a0@,%d0
10c11902:       2f00            movel %d0,%sp@-
10c11904:       2f0a            movel %a2,%sp@-
10c11906:       2f02            movel %d2,%sp@-
10c11908:       2f03            movel %d3,%sp@-
10c1190a:       4eb9 10c4 33f8  jsr 10c433f8 <sys_semctl>
10c11910:       6000 0104       braw 10c11a16 <sys_ipc+0x18a>
10c11914:       780e            moveq #14,%d4
10c11916:       b880            cmpl %d0,%d4
10c11918:       6500 0092       bcsw 10c119ac <sys_ipc+0x120>
10c1191c:       780c            moveq #12,%d4
10c1191e:       b880            cmpl %d0,%d4
10c11920:       672e            beqs 10c11950 <sys_ipc+0xc4>
10c11922:       650a            bcss 10c1192e <sys_ipc+0xa2>
10c11924:       720b            moveq #11,%d1
10c11926:       b280            cmpl %d0,%d1
10c11928:       6714            beqs 10c1193e <sys_ipc+0xb2>
10c1192a:       6000 00e8       braw 10c11a14 <sys_ipc+0x188>
10c1192e:       780d            moveq #13,%d4
10c11930:       b880            cmpl %d0,%d4
10c11932:       675e            beqs 10c11992 <sys_ipc+0x106>
10c11934:       720e            moveq #14,%d1
10c11936:       b280            cmpl %d0,%d1
10c11938:       6764            beqs 10c1199e <sys_ipc+0x112>
10c1193a:       6000 00d8       braw 10c11a14 <sys_ipc+0x188>
10c1193e:       2f0a            movel %a2,%sp@-
10c11940:       2f02            movel %d2,%sp@-
10c11942:       2f08            movel %a0,%sp@-
10c11944:       2f03            movel %d3,%sp@-
10c11946:       4eb9 10c4 340c  jsr 10c4340c <sys_msgsnd>
10c1194c:       6000 00c8       braw 10c11a16 <sys_ipc+0x18a>
10c11950:       4a81            tstl %d1
10c11952:       6628            bnes 10c1197c <sys_ipc+0xf0>
10c11954:       b0fc 0000       cmpaw #0,%a0
10c11958:       6700 00ba       beqw 10c11a14 <sys_ipc+0x188>
10c1195c:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c11960:       2f08            movel %a0,%sp@-
10c11962:       486e fff8       pea %fp@(-8)
10c11966:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c1196c:       504f            addqw #8,%sp
10c1196e:       2e8a            movel %a2,%sp@
10c11970:       2f2e fffc       movel %fp@(-4),%sp@-
10c11974:       2f02            movel %d2,%sp@-
10c11976:       2f2e fff8       movel %fp@(-8),%sp@-
10c1197a:       600a            bras 10c11986 <sys_ipc+0xfa>
10c1197c:       2f0a            movel %a2,%sp@-
10c1197e:       2f2e 001c       movel %fp@(28),%sp@-
10c11982:       2f02            movel %d2,%sp@-
10c11984:       2f08            movel %a0,%sp@-
10c11986:       2f03            movel %d3,%sp@-
10c11988:       4eb9 10c4 3416  jsr 10c43416 <sys_msgrcv>
10c1198e:       6000 0086       braw 10c11a16 <sys_ipc+0x18a>
10c11992:       2f02            movel %d2,%sp@-
10c11994:       2f03            movel %d3,%sp@-
10c11996:       4eb9 10c4 3402  jsr 10c43402 <sys_msgget>
10c1199c:       6078            bras 10c11a16 <sys_ipc+0x18a>
10c1199e:       2f08            movel %a0,%sp@-
10c119a0:       2f02            movel %d2,%sp@-
10c119a2:       2f03            movel %d3,%sp@-
10c119a4:       4eb9 10c4 3420  jsr 10c43420 <sys_msgctl>
10c119aa:       606a            bras 10c11a16 <sys_ipc+0x18a>
10c119ac:       7818            moveq #24,%d4
10c119ae:       b880            cmpl %d0,%d4
10c119b0:       6562            bcss 10c11a14 <sys_ipc+0x188>
10c119b2:       7216            moveq #22,%d1
10c119b4:       b280            cmpl %d0,%d1
10c119b6:       6736            beqs 10c119ee <sys_ipc+0x162>
10c119b8:       6508            bcss 10c119c2 <sys_ipc+0x136>
10c119ba:       7815            moveq #21,%d4
10c119bc:       b880            cmpl %d0,%d4
10c119be:       6710            beqs 10c119d0 <sys_ipc+0x144>
10c119c0:       6052            bras 10c11a14 <sys_ipc+0x188>
10c119c2:       7217            moveq #23,%d1
10c119c4:       b280            cmpl %d0,%d1
10c119c6:       6730            beqs 10c119f8 <sys_ipc+0x16c>
10c119c8:       7818            moveq #24,%d4
10c119ca:       b880            cmpl %d0,%d4
10c119cc:       6738            beqs 10c11a06 <sys_ipc+0x17a>
10c119ce:       6044            bras 10c11a14 <sys_ipc+0x188>
10c119d0:       486e fff4       pea %fp@(-12)
10c119d4:       2f02            movel %d2,%sp@-
10c119d6:       2f08            movel %a0,%sp@-
10c119d8:       2f03            movel %d3,%sp@-
10c119da:       4eb9 10c4 3434  jsr 10c43434 <sys_shmat>
10c119e0:       4a80            tstl %d0
10c119e2:       6632            bnes 10c11a16 <sys_ipc+0x18a>
10c119e4:       202e fff4       movel %fp@(-12),%d0
10c119e8:       2480            movel %d0,%a2@
10c119ea:       7000            moveq #0,%d0
10c119ec:       6028            bras 10c11a16 <sys_ipc+0x18a>
10c119ee:       2f08            movel %a0,%sp@-
10c119f0:       4eb9 10c4 343e  jsr 10c4343e <sys_shmdt>
10c119f6:       601e            bras 10c11a16 <sys_ipc+0x18a>
10c119f8:       2f0a            movel %a2,%sp@-
10c119fa:       2f02            movel %d2,%sp@-
10c119fc:       2f03            movel %d3,%sp@-
10c119fe:       4eb9 10c4 342a  jsr 10c4342a <sys_shmget>
10c11a04:       6010            bras 10c11a16 <sys_ipc+0x18a>
10c11a06:       2f08            movel %a0,%sp@-
10c11a08:       2f02            movel %d2,%sp@-
10c11a0a:       2f03            movel %d3,%sp@-
10c11a0c:       4eb9 10c4 3448  jsr 10c43448 <sys_shmctl>
10c11a12:       6002            bras 10c11a16 <sys_ipc+0x18a>
10c11a14:       70ea            moveq #-22,%d0
10c11a16:       4cee 041c ffe4  moveml %fp@(-28),%d2-%d4/%a2
10c11a1c:       4e5e            unlk %fp
10c11a1e:       4e75            rts

10c11a20 <sys_ioperm>:
10c11a20:       4e56 0000       linkw %fp,#0
10c11a24:       70da            moveq #-38,%d0
10c11a26:       4e5e            unlk %fp
10c11a28:       4e75            rts

10c11a2a <sys_cacheflush>:
10c11a2a:       4e56 0000       linkw %fp,#0
10c11a2e:       70ea            moveq #-22,%d0
10c11a30:       4e5e            unlk %fp
10c11a32:       4e75            rts

10c11a34 <sys_getpagesize>:
10c11a34:       4e56 0000       linkw %fp,#0
10c11a38:       203c 0000 1000  movel #4096,%d0
10c11a3e:       4e5e            unlk %fp
10c11a40:       4e75            rts

10c11a42 <sys_pause>:
10c11a42:       4e56 0000       linkw %fp,#0
10c11a46:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c11a4c:       7001            moveq #1,%d0
10c11a4e:       2080            movel %d0,%a0@
10c11a50:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c11a56:       203c ffff fdfe  movel #-514,%d0
10c11a5c:       4e5e            unlk %fp
10c11a5e:       4e75            rts

10c11a60 <timer_interrupt>:
10c11a60:       4e56 0000       linkw %fp,#0
10c11a64:       2f0a            movel %a2,%sp@-
10c11a66:       246e 0010       moveal %fp@(16),%a2
10c11a6a:       2079 1000 c790  moveal 1000c790 <mach_tick>,%a0
10c11a70:       b0fc 0000       cmpaw #0,%a0
10c11a74:       6702            beqs 10c11a78 <timer_interrupt+0x18>
10c11a76:       4e90            jsr %a0@
10c11a78:       2f0a            movel %a2,%sp@-
10c11a7a:       4eb9 10c1 a032  jsr 10c1a032 <do_timer>
10c11a80:       588f            addql #4,%sp
10c11a82:       082a 0005 002c  btst #5,%a2@(44)
10c11a88:       6742            beqs 10c11acc <timer_interrupt+0x6c>
10c11a8a:       202a 002e       movel %a2@(46),%d0
10c11a8e:       2279 1002 7c7c  moveal 10027c7c <prof_buffer>,%a1
10c11a94:       b2fc 0000       cmpaw #0,%a1
10c11a98:       6732            beqs 10c11acc <timer_interrupt+0x6c>
10c11a9a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c11aa0:       4aa8 007a       tstl %a0@(122)
10c11aa4:       6726            beqs 10c11acc <timer_interrupt+0x6c>
10c11aa6:       0480 10c1 0400  subil #281084928,%d0
10c11aac:       2239 1002 5684  movel 10025684 <prof_shift>,%d1
10c11ab2:       e2a8            lsrl %d1,%d0
10c11ab4:       2239 1002 5720  movel 10025720 <prof_len>,%d1
10c11aba:       b280            cmpl %d0,%d1
10c11abc:       6308            blss 10c11ac6 <timer_interrupt+0x66>
10c11abe:       e588            lsll #2,%d0
10c11ac0:       52b1 0800       addql #1,%a1@(00000000,%d0:l)
10c11ac4:       6006            bras 10c11acc <timer_interrupt+0x6c>
10c11ac6:       e589            lsll #2,%d1
10c11ac8:       52b1 18fc       addql #1,%a1@(fffffffc,%d1:l)
10c11acc:       0839 0006 1000  btst #6,1000cf77 <time_status+0x3>
10c11ad2:       cf77 
10c11ad4:       6670            bnes 10c11b46 <timer_interrupt+0xe6>
10c11ad6:       203c 1002 5790  movel #268588944,%d0
10c11adc:       2239 1000 c788  movel 1000c788 <last_rtc_update.624>,%d1
10c11ae2:       0681 0000 0294  addil #660,%d1
10c11ae8:       2440            moveal %d0,%a2
10c11aea:       b292            cmpl %a2@,%d1
10c11aec:       6c58            bges 10c11b46 <timer_interrupt+0xe6>
10c11aee:       2239 1000 cf58  movel 1000cf58 <tick>,%d1
10c11af4:       e289            lsrl #1,%d1
10c11af6:       203c 0007 a120  movel #500000,%d0
10c11afc:       9081            subl %d1,%d0
10c11afe:       2079 1002 5794  moveal 10025794 <xtime+0x4>,%a0
10c11b04:       b088            cmpl %a0,%d0
10c11b06:       623e            bhis 10c11b46 <timer_interrupt+0xe6>
10c11b08:       2001            movel %d1,%d0
10c11b0a:       0680 0007 a120  addil #500000,%d0
10c11b10:       b088            cmpl %a0,%d0
10c11b12:       6532            bcss 10c11b46 <timer_interrupt+0xe6>
10c11b14:       2039 1002 5790  movel 10025790 <xtime>,%d0
10c11b1a:       2079 1000 c7c8  moveal 1000c7c8 <mach_set_clock_mmss>,%a0
10c11b20:       b0fc 0000       cmpaw #0,%a0
10c11b24:       6706            beqs 10c11b2c <timer_interrupt+0xcc>
10c11b26:       2f00            movel %d0,%sp@-
10c11b28:       4e90            jsr %a0@
10c11b2a:       6002            bras 10c11b2e <timer_interrupt+0xce>
10c11b2c:       70ff            moveq #-1,%d0
10c11b2e:       4a80            tstl %d0
10c11b30:       6608            bnes 10c11b3a <timer_interrupt+0xda>
10c11b32:       23d2 1000 c788  movel %a2@,1000c788 <last_rtc_update.624>
10c11b38:       600c            bras 10c11b46 <timer_interrupt+0xe6>
10c11b3a:       2452            moveal %a2@,%a2
10c11b3c:       45ea fda8       lea %a2@(-600),%a2
10c11b40:       23ca 1000 c788  movel %a2,1000c788 <last_rtc_update.624>
10c11b46:       246e fffc       moveal %fp@(-4),%a2
10c11b4a:       4e5e            unlk %fp
10c11b4c:       4e75            rts

10c11b4e <time_init>:
10c11b4e:       4e56 ffe8       linkw %fp,#-24
10c11b52:       48e7 3f20       moveml %d2-%d7/%a2,%sp@-
10c11b56:       2d7c 0000 07bc  movel #1980,%fp@(-24)
10c11b5c:       ffe8 
10c11b5e:       7001            moveq #1,%d0
10c11b60:       2d40 fff0       movel %d0,%fp@(-16)
10c11b64:       2d40 ffec       movel %d0,%fp@(-20)
10c11b68:       42ae fffc       clrl %fp@(-4)
10c11b6c:       42ae fff8       clrl %fp@(-8)
10c11b70:       42ae fff4       clrl %fp@(-12)
10c11b74:       486e fffc       pea %fp@(-4)
10c11b78:       486e fff8       pea %fp@(-8)
10c11b7c:       486e fff4       pea %fp@(-12)
10c11b80:       486e fff0       pea %fp@(-16)
10c11b84:       486e ffec       pea %fp@(-20)
10c11b88:       486e ffe8       pea %fp@(-24)
10c11b8c:       4eb9 10c1 21e8  jsr 10c121e8 <arch_gettod>
10c11b92:       202e ffe8       movel %fp@(-24),%d0
10c11b96:       0680 0000 076c  addil #1900,%d0
10c11b9c:       2d40 ffe8       movel %d0,%fp@(-24)
10c11ba0:       4fef 0018       lea %sp@(24),%sp
10c11ba4:       0c80 0000 07b1  cmpil #1969,%d0
10c11baa:       6208            bhis 10c11bb4 <time_init+0x66>
10c11bac:       7264            moveq #100,%d1
10c11bae:       d280            addl %d0,%d1
10c11bb0:       2d41 ffe8       movel %d1,%fp@(-24)
10c11bb4:       282e ffe8       movel %fp@(-24),%d4
10c11bb8:       2a2e fff0       movel %fp@(-16),%d5
10c11bbc:       2c2e fff4       movel %fp@(-12),%d6
10c11bc0:       2e2e fff8       movel %fp@(-8),%d7
10c11bc4:       246e fffc       moveal %fp@(-4),%a2
10c11bc8:       262e ffec       movel %fp@(-20),%d3
10c11bcc:       5583            subql #2,%d3
10c11bce:       4a83            tstl %d3
10c11bd0:       6e06            bgts 10c11bd8 <time_init+0x8a>
10c11bd2:       700c            moveq #12,%d0
10c11bd4:       d680            addl %d0,%d3
10c11bd6:       5384            subql #1,%d4
10c11bd8:       2404            movel %d4,%d2
10c11bda:       e48a            lsrl #2,%d2
10c11bdc:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c11be0:       2f04            movel %d4,%sp@-
10c11be2:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c11be8:       508f            addql #8,%sp
10c11bea:       9480            subl %d0,%d2
10c11bec:       4878 0190       pea 190 <LSIGTRAP+0x18b>
10c11bf0:       2f04            movel %d4,%sp@-
10c11bf2:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c11bf8:       508f            addql #8,%sp
10c11bfa:       d480            addl %d0,%d2
10c11bfc:       2003            movel %d3,%d0
10c11bfe:       d080            addl %d0,%d0
10c11c00:       d083            addl %d3,%d0
10c11c02:       e788            lsll #3,%d0
10c11c04:       9083            subl %d3,%d0
10c11c06:       e988            lsll #4,%d0
10c11c08:       4878 000c       pea c <LSIGTRAP+0x7>
10c11c0c:       9083            subl %d3,%d0
10c11c0e:       2f00            movel %d0,%sp@-
10c11c10:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c11c16:       508f            addql #8,%sp
10c11c18:       d480            addl %d0,%d2
10c11c1a:       d485            addl %d5,%d2
10c11c1c:       2004            movel %d4,%d0
10c11c1e:       e788            lsll #3,%d0
10c11c20:       d084            addl %d4,%d0
10c11c22:       e788            lsll #3,%d0
10c11c24:       d084            addl %d4,%d0
10c11c26:       2200            movel %d0,%d1
10c11c28:       e589            lsll #2,%d1
10c11c2a:       d081            addl %d1,%d0
10c11c2c:       d480            addl %d0,%d2
10c11c2e:       0682 fff5 0575  addil #-719499,%d2
10c11c34:       2002            movel %d2,%d0
10c11c36:       d080            addl %d0,%d0
10c11c38:       d082            addl %d2,%d0
10c11c3a:       e788            lsll #3,%d0
10c11c3c:       d086            addl %d6,%d0
10c11c3e:       2200            movel %d0,%d1
10c11c40:       e989            lsll #4,%d1
10c11c42:       9280            subl %d0,%d1
10c11c44:       e589            lsll #2,%d1
10c11c46:       d287            addl %d7,%d1
10c11c48:       2001            movel %d1,%d0
10c11c4a:       e988            lsll #4,%d0
10c11c4c:       9081            subl %d1,%d0
10c11c4e:       e588            lsll #2,%d0
10c11c50:       d08a            addl %a2,%d0
10c11c52:       23c0 1002 5790  movel %d0,10025790 <xtime>
10c11c58:       42b9 1002 5794  clrl 10025794 <xtime+0x4>
10c11c5e:       487a fe00       pea %pc@(10c11a60 <timer_interrupt>)
10c11c62:       2079 1000 c78c  moveal 1000c78c <mach_sched_init>,%a0
10c11c68:       4e90            jsr %a0@
10c11c6a:       4cee 04fc ffcc  moveml %fp@(-52),%d2-%d7/%a2
10c11c70:       4e5e            unlk %fp
10c11c72:       4e75            rts

10c11c74 <do_gettimeofday>:
10c11c74:       4e56 0000       linkw %fp,#0
10c11c78:       2f0a            movel %a2,%sp@-
10c11c7a:       2f02            movel %d2,%sp@-
10c11c7c:       246e 0008       moveal %fp@(8),%a2
10c11c80:       40c2            movew %sr,%d2
10c11c82:       007c 0700       oriw #1792,%sr
10c11c86:       2079 1000 c7bc  moveal 1000c7bc <mach_gettimeoffset>,%a0
10c11c8c:       b0fc 0000       cmpaw #0,%a0
10c11c90:       6706            beqs 10c11c98 <do_gettimeofday+0x24>
10c11c92:       4e90            jsr %a0@
10c11c94:       2040            moveal %d0,%a0
10c11c96:       6002            bras 10c11c9a <do_gettimeofday+0x26>
10c11c98:       91c8            subal %a0,%a0
10c11c9a:       2239 1002 67b0  movel 100267b0 <jiffies>,%d1
10c11ca0:       2039 1002 569c  movel 1002569c <wall_jiffies>,%d0
10c11ca6:       9280            subl %d0,%d1
10c11ca8:       6712            beqs 10c11cbc <do_gettimeofday+0x48>
10c11caa:       2001            movel %d1,%d0
10c11cac:       e588            lsll #2,%d0
10c11cae:       d081            addl %d1,%d0
10c11cb0:       e788            lsll #3,%d0
10c11cb2:       9081            subl %d1,%d0
10c11cb4:       e988            lsll #4,%d0
10c11cb6:       d081            addl %d1,%d0
10c11cb8:       e988            lsll #4,%d0
10c11cba:       d1c0            addal %d0,%a0
10c11cbc:       2039 1002 5790  movel 10025790 <xtime>,%d0
10c11cc2:       d1f9 1002 5794  addal 10025794 <xtime+0x4>,%a0
10c11cc8:       46c2            movew %d2,%sr
10c11cca:       b1fc 000f 423f  cmpal #999999,%a0
10c11cd0:       6310            blss 10c11ce2 <do_gettimeofday+0x6e>
10c11cd2:       d1fc fff0 bdc0  addal #-1000000,%a0
10c11cd8:       5280            addql #1,%d0
10c11cda:       b1fc 000f 423f  cmpal #999999,%a0
10c11ce0:       62f0            bhis 10c11cd2 <do_gettimeofday+0x5e>
10c11ce2:       2480            movel %d0,%a2@
10c11ce4:       2548 0004       movel %a0,%a2@(4)
10c11ce8:       242e fff8       movel %fp@(-8),%d2
10c11cec:       246e fffc       moveal %fp@(-4),%a2
10c11cf0:       4e5e            unlk %fp
10c11cf2:       4e75            rts

10c11cf4 <do_settimeofday>:
10c11cf4:       4e56 0000       linkw %fp,#0
10c11cf8:       2f0a            movel %a2,%sp@-
10c11cfa:       246e 0008       moveal %fp@(8),%a2
10c11cfe:       007c 0700       oriw #1792,%sr
10c11d02:       2079 1000 c7bc  moveal 1000c7bc <mach_gettimeoffset>,%a0
10c11d08:       b0fc 0000       cmpaw #0,%a0
10c11d0c:       6706            beqs 10c11d14 <do_settimeofday+0x20>
10c11d0e:       4e90            jsr %a0@
10c11d10:       91aa 0004       subl %d0,%a2@(4)
10c11d14:       222a 0004       movel %a2@(4),%d1
10c11d18:       6c16            bges 10c11d30 <do_settimeofday+0x3c>
10c11d1a:       2052            moveal %a2@,%a0
10c11d1c:       2001            movel %d1,%d0
10c11d1e:       0680 000f 4240  addil #1000000,%d0
10c11d24:       5388            subql #1,%a0
10c11d26:       2200            movel %d0,%d1
10c11d28:       6df2            blts 10c11d1c <do_settimeofday+0x28>
10c11d2a:       2488            movel %a0,%a2@
10c11d2c:       2540 0004       movel %d0,%a2@(4)
10c11d30:       2012            movel %a2@,%d0
10c11d32:       222a 0004       movel %a2@(4),%d1
10c11d36:       23c0 1002 5790  movel %d0,10025790 <xtime>
10c11d3c:       23c1 1002 5794  movel %d1,10025794 <xtime+0x4>
10c11d42:       42b9 1002 5798  clrl 10025798 <time_adjust>
10c11d48:       7240            moveq #64,%d1
10c11d4a:       83b9 1000 cf74  orl %d1,1000cf74 <time_status>
10c11d50:       23fc 00fa 0000  movel #16384000,1000cf84 <time_maxerror>
10c11d56:       1000 cf84 
10c11d5a:       23fc 00fa 0000  movel #16384000,1000cf88 <time_esterror>
10c11d60:       1000 cf88 
10c11d64:       027c f8ff       andiw #-1793,%sr
10c11d68:       246e fffc       moveal %fp@(-4),%a2
10c11d6c:       4e5e            unlk %fp
10c11d6e:       4e75            rts

10c11d70 <__up>:
10c11d70:       4e56 0000       linkw %fp,#0
10c11d74:       226e 0008       moveal %fp@(8),%a1
10c11d78:       41e9 0004       lea %a1@(4),%a0
10c11d7c:       5290            addql #1,%a0@
10c11d7e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c11d82:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c11d86:       4869 0008       pea %a1@(8)
10c11d8a:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c11d90:       4e5e            unlk %fp
10c11d92:       4e75            rts

10c11d94 <__down>:
10c11d94:       4e56 ffe0       linkw %fp,#-32
10c11d98:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c11d9c:       266e 0008       moveal %fp@(8),%a3
10c11da0:       42ae ffe0       clrl %fp@(-32)
10c11da4:       42ae ffe8       clrl %fp@(-24)
10c11da8:       42ae ffec       clrl %fp@(-20)
10c11dac:       45ee fff0       lea %fp@(-16),%a2
10c11db0:       2d79 1002 53b4  movel 100253b4 <_current_task>,%fp@(-28)
10c11db6:       ffe4 
10c11db8:       24ae ffe0       movel %fp@(-32),%a2@
10c11dbc:       2d6e ffe4 fff4  movel %fp@(-28),%fp@(-12)
10c11dc2:       2d6e ffe8 fff8  movel %fp@(-24),%fp@(-8)
10c11dc8:       2d6e ffec fffc  movel %fp@(-20),%fp@(-4)
10c11dce:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c11dd4:       7002            moveq #2,%d0
10c11dd6:       2080            movel %d0,%a0@
10c11dd8:       2f0a            movel %a2,%sp@-
10c11dda:       486b 0008       pea %a3@(8)
10c11dde:       4eb9 10c1 5344  jsr 10c15344 <add_wait_queue>
10c11de4:       508f            addql #8,%sp
10c11de6:       240a            movel %a2,%d2
10c11de8:       45eb 0004       lea %a3@(4),%a2
10c11dec:       40c0            movew %sr,%d0
10c11dee:       007c 0700       oriw #1792,%sr
10c11df2:       7200            moveq #0,%d1
10c11df4:       4aab 0004       tstl %a3@(4)
10c11df8:       6f04            bles 10c11dfe <__down+0x6a>
10c11dfa:       5392            subql #1,%a2@
10c11dfc:       7201            moveq #1,%d1
10c11dfe:       46c0            movew %d0,%sr
10c11e00:       4a81            tstl %d1
10c11e02:       6612            bnes 10c11e16 <__down+0x82>
10c11e04:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c11e0a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c11e10:       7002            moveq #2,%d0
10c11e12:       2080            movel %d0,%a0@
10c11e14:       60d6            bras 10c11dec <__down+0x58>
10c11e16:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c11e1c:       7000            moveq #0,%d0
10c11e1e:       2080            movel %d0,%a0@
10c11e20:       2f02            movel %d2,%sp@-
10c11e22:       486b 0008       pea %a3@(8)
10c11e26:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c11e2c:       4cee 0c04 ffd4  moveml %fp@(-44),%d2/%a2-%a3
10c11e32:       4e5e            unlk %fp
10c11e34:       4e75            rts

10c11e36 <__down_interruptible>:
10c11e36:       4e56 ffe0       linkw %fp,#-32
10c11e3a:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c11e3e:       266e 0008       moveal %fp@(8),%a3
10c11e42:       42ae ffe0       clrl %fp@(-32)
10c11e46:       42ae ffe8       clrl %fp@(-24)
10c11e4a:       42ae ffec       clrl %fp@(-20)
10c11e4e:       45ee fff0       lea %fp@(-16),%a2
10c11e52:       2d79 1002 53b4  movel 100253b4 <_current_task>,%fp@(-28)
10c11e58:       ffe4 
10c11e5a:       24ae ffe0       movel %fp@(-32),%a2@
10c11e5e:       2d6e ffe4 fff4  movel %fp@(-28),%fp@(-12)
10c11e64:       2d6e ffe8 fff8  movel %fp@(-24),%fp@(-8)
10c11e6a:       2d6e ffec fffc  movel %fp@(-20),%fp@(-4)
10c11e70:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c11e76:       7001            moveq #1,%d0
10c11e78:       2080            movel %d0,%a0@
10c11e7a:       2f0a            movel %a2,%sp@-
10c11e7c:       486b 0008       pea %a3@(8)
10c11e80:       4eb9 10c1 5344  jsr 10c15344 <add_wait_queue>
10c11e86:       508f            addql #8,%sp
10c11e88:       260a            movel %a2,%d3
10c11e8a:       45eb 0004       lea %a3@(4),%a2
10c11e8e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c11e94:       40c1            movew %sr,%d1
10c11e96:       007c 0700       oriw #1792,%sr
10c11e9a:       7000            moveq #0,%d0
10c11e9c:       4aab 0004       tstl %a3@(4)
10c11ea0:       6f06            bles 10c11ea8 <__down_interruptible+0x72>
10c11ea2:       5392            subql #1,%a2@
10c11ea4:       7001            moveq #1,%d0
10c11ea6:       600a            bras 10c11eb2 <__down_interruptible+0x7c>
10c11ea8:       4aa8 0008       tstl %a0@(8)
10c11eac:       6704            beqs 10c11eb2 <__down_interruptible+0x7c>
10c11eae:       5293            addql #1,%a3@
10c11eb0:       70fc            moveq #-4,%d0
10c11eb2:       46c1            movew %d1,%sr
10c11eb4:       2400            movel %d0,%d2
10c11eb6:       6612            bnes 10c11eca <__down_interruptible+0x94>
10c11eb8:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c11ebe:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c11ec4:       7001            moveq #1,%d0
10c11ec6:       2080            movel %d0,%a0@
10c11ec8:       60c4            bras 10c11e8e <__down_interruptible+0x58>
10c11eca:       7001            moveq #1,%d0
10c11ecc:       b082            cmpl %d2,%d0
10c11ece:       6602            bnes 10c11ed2 <__down_interruptible+0x9c>
10c11ed0:       7400            moveq #0,%d2
10c11ed2:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c11ed8:       7000            moveq #0,%d0
10c11eda:       2080            movel %d0,%a0@
10c11edc:       2f03            movel %d3,%sp@-
10c11ede:       486b 0008       pea %a3@(8)
10c11ee2:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c11ee8:       2002            movel %d2,%d0
10c11eea:       4cee 0c0c ffd0  moveml %fp@(-48),%d2-%d3/%a2-%a3
10c11ef0:       4e5e            unlk %fp
10c11ef2:       4e75            rts

10c11ef4 <__down_trylock>:
10c11ef4:       4e56 0000       linkw %fp,#0
10c11ef8:       206e 0008       moveal %fp@(8),%a0
10c11efc:       40c1            movew %sr,%d1
10c11efe:       007c 0700       oriw #1792,%sr
10c11f02:       7001            moveq #1,%d0
10c11f04:       4aa8 0004       tstl %a0@(4)
10c11f08:       6f08            bles 10c11f12 <__down_trylock+0x1e>
10c11f0a:       5888            addql #4,%a0
10c11f0c:       5390            subql #1,%a0@
10c11f0e:       7000            moveq #0,%d0
10c11f10:       6002            bras 10c11f14 <__down_trylock+0x20>
10c11f12:       5290            addql #1,%a0@
10c11f14:       46c1            movew %d1,%sr
10c11f16:       4e5e            unlk %fp
10c11f18:       4e75            rts
10c11f1a:       4e75            rts

10c11f1c <dummy_waitbut>:
10c11f1c:       4e56 0000       linkw %fp,#0
10c11f20:       4e5e            unlk %fp
10c11f22:       4e75            rts

10c11f24 <setup_arch>:
10c11f24:       4e56 0000       linkw %fp,#0
10c11f28:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c11f2c:       266e 0008       moveal %fp@(8),%a3
10c11f30:       2039 1000 b8fc  movel 1000b8fc <_ramstart>,%d0
10c11f36:       0680 0000 0fff  addil #4095,%d0
10c11f3c:       0240 f000       andiw #-4096,%d0
10c11f40:       23c0 1002 53c0  movel %d0,100253c0 <memory_start>
10c11f46:       23f9 1000 b900  movel 1000b900 <_ramend>,100253b8 <memory_end>
10c11f4c:       1002 53b8 
10c11f50:       23fc 10c1 0400  movel #281084928,1000c1e2 <init_mm+0x26>
10c11f56:       1000 c1e2 
10c11f5a:       23fc 10c8 aeb0  movel #281587376,1000c1e6 <init_mm+0x2a>
10c11f60:       1000 c1e6 
10c11f64:       23fc 1001 4000  movel #268517376,1000c1ee <init_mm+0x32>
10c11f6a:       1000 c1ee 
10c11f6e:       42b9 1000 c1f6  clrl 1000c1f6 <init_mm+0x3a>
10c11f74:       4878 0200       pea 200 <LSIGTRAP+0x1fb>
10c11f78:       4879 1002 51b0  pea 100251b0 <command_line>
10c11f7e:       4eb9 10c1 2b06  jsr 10c12b06 <config_BSP>
10c11f84:       4879 1000 0e62  pea 10000e62 <__data_start+0xa62>
10c11f8a:       45f9 10c1 677e  lea 10c1677e <printk>,%a2
10c11f90:       4e92            jsr %a2@
10c11f92:       4879 1000 0e77  pea 10000e77 <__data_start+0xa77>
10c11f98:       4e92            jsr %a2@
10c11f9a:       4879 1000 0ebc  pea 10000ebc <__data_start+0xabc>
10c11fa0:       4e92            jsr %a2@
10c11fa2:       33fc 1f00 1002  movew #7936,10027d28 <ROOT_DEV>
10c11fa8:       7d28 
10c11faa:       26bc 1002 51b0  movel #268587440,%a3@
10c11fb0:       4878 0200       pea 200 <LSIGTRAP+0x1fb>
10c11fb4:       4879 1002 51b0  pea 100251b0 <command_line>
10c11fba:       4879 1002 4fa0  pea 10024fa0 <saved_command_line>
10c11fc0:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c11fc6:       4239 1002 519f  clrb 1002519f <saved_command_line+0x1ff>
10c11fcc:       4fef 0020       lea %sp@(32),%sp
10c11fd0:       2039 1002 53b8  movel 100253b8 <memory_end>,%d0
10c11fd6:       720c            moveq #12,%d1
10c11fd8:       e2a8            lsrl %d1,%d0
10c11fda:       2f00            movel %d0,%sp@-
10c11fdc:       2f3c 0001 0000  movel #65536,%sp@-
10c11fe2:       2039 1002 53c0  movel 100253c0 <memory_start>,%d0
10c11fe8:       e2a8            lsrl %d1,%d0
10c11fea:       2f00            movel %d0,%sp@-
10c11fec:       4879 1000 d090  pea 1000d090 <contig_page_data>
10c11ff2:       4eb9 10c8 6bf8  jsr 10c86bf8 <init_bootmem_node>
10c11ff8:       2400            movel %d0,%d2
10c11ffa:       2039 1002 53c0  movel 100253c0 <memory_start>,%d0
10c12000:       2239 1002 53b8  movel 100253b8 <memory_end>,%d1
10c12006:       9280            subl %d0,%d1
10c12008:       2f01            movel %d1,%sp@-
10c1200a:       2f00            movel %d0,%sp@-
10c1200c:       4eb9 10c8 6ca2  jsr 10c86ca2 <free_bootmem>
10c12012:       2f02            movel %d2,%sp@-
10c12014:       2f39 1002 53c0  movel 100253c0 <memory_start>,%sp@-
10c1201a:       4eb9 10c8 6c88  jsr 10c86c88 <reserve_bootmem>
10c12020:       4fef 0020       lea %sp@(32),%sp
10c12024:       4eb9 10c1 2304  jsr 10c12304 <paging_init>
10c1202a:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c12030:       4e5e            unlk %fp
10c12032:       4e75            rts

10c12034 <get_cpuinfo>:
10c12034:       4e56 0000       linkw %fp,#0
10c12038:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c1203c:       282e 0008       movel %fp@(8),%d4
10c12040:       263c 1000 0ef9  movel #268439289,%d3
10c12046:       2479 1000 b95c  moveal 1000b95c <loops_per_jiffy>,%a2
10c1204c:       220a            movel %a2,%d1
10c1204e:       d281            addl %d1,%d1
10c12050:       d28a            addl %a2,%d1
10c12052:       2401            movel %d1,%d2
10c12054:       e78a            lsll #3,%d2
10c12056:       d48a            addl %a2,%d2
10c12058:       ed8a            lsll #6,%d2
10c1205a:       2001            movel %d1,%d0
10c1205c:       eb88            lsll #5,%d0
10c1205e:       2041            moveal %d1,%a0
10c12060:       d1c0            addal %d0,%a0
10c12062:       4872 8800       pea %a2@(00000000,%a0:l)
10c12066:       47f9 10c8 5940  lea 10c85940 <__udivsi3>,%a3
10c1206c:       4878 0032       pea 32 <LSIGTRAP+0x2d>
10c12070:       2f0a            movel %a2,%sp@-
10c12072:       4e93            jsr %a3@
10c12074:       508f            addql #8,%sp
10c12076:       49f9 10c8 599c  lea 10c8599c <__umodsi3>,%a4
10c1207c:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c12080:       2f00            movel %d0,%sp@-
10c12082:       4e94            jsr %a4@
10c12084:       584f            addqw #4,%sp
10c12086:       2e80            movel %d0,%sp@
10c12088:       4878 1388       pea 1388 <LFLUSH_I_AND_D+0xb80>
10c1208c:       2f0a            movel %a2,%sp@-
10c1208e:       4e93            jsr %a3@
10c12090:       584f            addqw #4,%sp
10c12092:       2e80            movel %d0,%sp@
10c12094:       2f3c 0001 86a0  movel #100000,%sp@-
10c1209a:       2f02            movel %d2,%sp@-
10c1209c:       4e93            jsr %a3@
10c1209e:       584f            addqw #4,%sp
10c120a0:       2ebc 0000 000a  movel #10,%sp@
10c120a6:       2f00            movel %d0,%sp@-
10c120a8:       4e94            jsr %a4@
10c120aa:       584f            addqw #4,%sp
10c120ac:       2e80            movel %d0,%sp@
10c120ae:       2f3c 000f 4240  movel #1000000,%sp@-
10c120b4:       2f02            movel %d2,%sp@-
10c120b6:       4e93            jsr %a3@
10c120b8:       584f            addqw #4,%sp
10c120ba:       2e80            movel %d0,%sp@
10c120bc:       2f03            movel %d3,%sp@-
10c120be:       2f03            movel %d3,%sp@-
10c120c0:       4879 1000 0ef1  pea 10000ef1 <__data_start+0xaf1>
10c120c6:       4879 1000 0efe  pea 10000efe <__data_start+0xafe>
10c120cc:       2f04            movel %d4,%sp@-
10c120ce:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c120d4:       4cee 1c1c ffe8  moveml %fp@(-24),%d2-%d4/%a2-%a4
10c120da:       4e5e            unlk %fp
10c120dc:       4e75            rts

10c120de <show_cpuinfo>:
10c120de:       4e56 0000       linkw %fp,#0
10c120e2:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c120e6:       282e 0008       movel %fp@(8),%d4
10c120ea:       263c 1000 0ef9  movel #268439289,%d3
10c120f0:       2479 1000 b95c  moveal 1000b95c <loops_per_jiffy>,%a2
10c120f6:       220a            movel %a2,%d1
10c120f8:       d281            addl %d1,%d1
10c120fa:       d28a            addl %a2,%d1
10c120fc:       2401            movel %d1,%d2
10c120fe:       e78a            lsll #3,%d2
10c12100:       d48a            addl %a2,%d2
10c12102:       ed8a            lsll #6,%d2
10c12104:       2001            movel %d1,%d0
10c12106:       eb88            lsll #5,%d0
10c12108:       2041            moveal %d1,%a0
10c1210a:       d1c0            addal %d0,%a0
10c1210c:       4872 8800       pea %a2@(00000000,%a0:l)
10c12110:       47f9 10c8 5940  lea 10c85940 <__udivsi3>,%a3
10c12116:       4878 0032       pea 32 <LSIGTRAP+0x2d>
10c1211a:       2f0a            movel %a2,%sp@-
10c1211c:       4e93            jsr %a3@
10c1211e:       508f            addql #8,%sp
10c12120:       49f9 10c8 599c  lea 10c8599c <__umodsi3>,%a4
10c12126:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c1212a:       2f00            movel %d0,%sp@-
10c1212c:       4e94            jsr %a4@
10c1212e:       584f            addqw #4,%sp
10c12130:       2e80            movel %d0,%sp@
10c12132:       4878 1388       pea 1388 <LFLUSH_I_AND_D+0xb80>
10c12136:       2f0a            movel %a2,%sp@-
10c12138:       4e93            jsr %a3@
10c1213a:       584f            addqw #4,%sp
10c1213c:       2e80            movel %d0,%sp@
10c1213e:       2f3c 0001 86a0  movel #100000,%sp@-
10c12144:       2f02            movel %d2,%sp@-
10c12146:       4e93            jsr %a3@
10c12148:       584f            addqw #4,%sp
10c1214a:       2ebc 0000 000a  movel #10,%sp@
10c12150:       2f00            movel %d0,%sp@-
10c12152:       4e94            jsr %a4@
10c12154:       584f            addqw #4,%sp
10c12156:       2e80            movel %d0,%sp@
10c12158:       2f3c 000f 4240  movel #1000000,%sp@-
10c1215e:       2f02            movel %d2,%sp@-
10c12160:       4e93            jsr %a3@
10c12162:       584f            addqw #4,%sp
10c12164:       2e80            movel %d0,%sp@
10c12166:       2f03            movel %d3,%sp@-
10c12168:       2f03            movel %d3,%sp@-
10c1216a:       4879 1000 0ef1  pea 10000ef1 <__data_start+0xaf1>
10c12170:       4879 1000 0efe  pea 10000efe <__data_start+0xafe>
10c12176:       2f04            movel %d4,%sp@-
10c12178:       4eb9 10c3 707c  jsr 10c3707c <seq_printf>
10c1217e:       7000            moveq #0,%d0
10c12180:       4cee 1c1c ffe8  moveml %fp@(-24),%d2-%d4/%a2-%a4
10c12186:       4e5e            unlk %fp
10c12188:       4e75            rts

10c1218a <c_start>:
10c1218a:       4e56 0000       linkw %fp,#0
10c1218e:       206e 000c       moveal %fp@(12),%a0
10c12192:       4a90            tstl %a0@
10c12194:       6608            bnes 10c1219e <c_start+0x14>
10c12196:       4aa8 0004       tstl %a0@(4)
10c1219a:       53c0            sls %d0
10c1219c:       6002            bras 10c121a0 <c_start+0x16>
10c1219e:       5fc0            sle %d0
10c121a0:       4880            extw %d0
10c121a2:       48c0            extl %d0
10c121a4:       0280 1234 5678  andil #305419896,%d0
10c121aa:       4e5e            unlk %fp
10c121ac:       4e75            rts

10c121ae <c_next>:
10c121ae:       4e56 0000       linkw %fp,#0
10c121b2:       2f03            movel %d3,%sp@-
10c121b4:       2f02            movel %d2,%sp@-
10c121b6:       202e 0008       movel %fp@(8),%d0
10c121ba:       206e 0010       moveal %fp@(16),%a0
10c121be:       4281            clrl %d1
10c121c0:       7401            moveq #1,%d2
10c121c2:       d5a8 0004       addl %d2,%a0@(4)
10c121c6:       2610            movel %a0@,%d3
10c121c8:       d781            addxl %d1,%d3
10c121ca:       2083            movel %d3,%a0@
10c121cc:       2f08            movel %a0,%sp@-
10c121ce:       2f00            movel %d0,%sp@-
10c121d0:       4eba ffb8       jsr %pc@(10c1218a <c_start>)
10c121d4:       242e fff8       movel %fp@(-8),%d2
10c121d8:       262e fffc       movel %fp@(-4),%d3
10c121dc:       4e5e            unlk %fp
10c121de:       4e75            rts

10c121e0 <c_stop>:
10c121e0:       4e56 0000       linkw %fp,#0
10c121e4:       4e5e            unlk %fp
10c121e6:       4e75            rts

10c121e8 <arch_gettod>:
10c121e8:       4e56 0000       linkw %fp,#0
10c121ec:       48e7 003c       moveml %a2-%a5,%sp@-
10c121f0:       202e 0008       movel %fp@(8),%d0
10c121f4:       2a6e 000c       moveal %fp@(12),%a5
10c121f8:       286e 0010       moveal %fp@(16),%a4
10c121fc:       266e 0014       moveal %fp@(20),%a3
10c12200:       246e 0018       moveal %fp@(24),%a2
10c12204:       226e 001c       moveal %fp@(28),%a1
10c12208:       4291            clrl %a1@
10c1220a:       4292            clrl %a2@
10c1220c:       4293            clrl %a3@
10c1220e:       4294            clrl %a4@
10c12210:       4295            clrl %a5@
10c12212:       2040            moveal %d0,%a0
10c12214:       4290            clrl %a0@
10c12216:       2079 1000 c7c0  moveal 1000c7c0 <mach_gettod>,%a0
10c1221c:       b0fc 0000       cmpaw #0,%a0
10c12220:       670e            beqs 10c12230 <arch_gettod+0x48>
10c12222:       2f09            movel %a1,%sp@-
10c12224:       2f0a            movel %a2,%sp@-
10c12226:       2f0b            movel %a3,%sp@-
10c12228:       2f0c            movel %a4,%sp@-
10c1222a:       2f0d            movel %a5,%sp@-
10c1222c:       2f00            movel %d0,%sp@-
10c1222e:       4e90            jsr %a0@
10c12230:       4cee 3c00 fff0  moveml %fp@(-16),%a2-%a5
10c12236:       4e5e            unlk %fp
10c12238:       4e75            rts
10c1223a:       4e75            rts

10c1223c <show_mem>:
10c1223c:       4e56 0000       linkw %fp,#0
10c12240:       48e7 3f30       moveml %d2-%d7/%a2-%a3,%sp@-
10c12244:       7600            moveq #0,%d3
10c12246:       7400            moveq #0,%d2
10c12248:       7800            moveq #0,%d4
10c1224a:       97cb            subal %a3,%a3
10c1224c:       7a00            moveq #0,%d5
10c1224e:       4879 1000 0f65  pea 10000f65 <__data_start+0xb65>
10c12254:       45f9 10c1 677e  lea 10c1677e <printk>,%a2
10c1225a:       4e92            jsr %a2@
10c1225c:       4eb9 10c2 2918  jsr 10c22918 <show_free_areas>
10c12262:       2239 1002 7cc4  movel 10027cc4 <max_mapnr>,%d1
10c12268:       588f            addql #4,%sp
10c1226a:       2001            movel %d1,%d0
10c1226c:       5381            subql #1,%d1
10c1226e:       4a80            tstl %d0
10c12270:       674c            beqs 10c122be <show_mem+0x82>
10c12272:       2c3c 1000 d4b0  movel #268489904,%d6
10c12278:       2001            movel %d1,%d0
10c1227a:       ed88            lsll #6,%d0
10c1227c:       7e18            moveq #24,%d7
10c1227e:       d087            addl %d7,%d0
10c12280:       2240            moveal %d0,%a1
10c12282:       d3f9 1000 d4a0  addal 1000d4a0 <mem_map>,%a1
10c12288:       5282            addql #1,%d2
10c1228a:       2011            movel %a1@,%d0
10c1228c:       0800 000e       btst #14,%d0
10c12290:       6704            beqs 10c12296 <show_mem+0x5a>
10c12292:       5284            addql #1,%d4
10c12294:       601c            bras 10c122b2 <show_mem+0x76>
10c12296:       bca9 fff0       cmpl %a1@(-16),%d6
10c1229a:       6604            bnes 10c122a0 <show_mem+0x64>
10c1229c:       5285            addql #1,%d5
10c1229e:       6012            bras 10c122b2 <show_mem+0x76>
10c122a0:       2069 fffc       moveal %a1@(-4),%a0
10c122a4:       b0fc 0000       cmpaw #0,%a0
10c122a8:       6604            bnes 10c122ae <show_mem+0x72>
10c122aa:       5283            addql #1,%d3
10c122ac:       6004            bras 10c122b2 <show_mem+0x76>
10c122ae:       47f0 b8ff       lea %a0@(ffffffff,%a3:l),%a3
10c122b2:       2001            movel %d1,%d0
10c122b4:       43e9 ffc0       lea %a1@(-64),%a1
10c122b8:       5381            subql #1,%d1
10c122ba:       4a80            tstl %d0
10c122bc:       66ca            bnes 10c12288 <show_mem+0x4c>
10c122be:       2f02            movel %d2,%sp@-
10c122c0:       4879 1000 0f71  pea 10000f71 <__data_start+0xb71>
10c122c6:       4e92            jsr %a2@
10c122c8:       2f03            movel %d3,%sp@-
10c122ca:       4879 1000 0f82  pea 10000f82 <__data_start+0xb82>
10c122d0:       4e92            jsr %a2@
10c122d2:       2f04            movel %d4,%sp@-
10c122d4:       4879 1000 0f91  pea 10000f91 <__data_start+0xb91>
10c122da:       4e92            jsr %a2@
10c122dc:       2f0b            movel %a3,%sp@-
10c122de:       4879 1000 0fa4  pea 10000fa4 <__data_start+0xba4>
10c122e4:       4e92            jsr %a2@
10c122e6:       4fef 001c       lea %sp@(28),%sp
10c122ea:       2e85            movel %d5,%sp@
10c122ec:       4879 1000 0fb5  pea 10000fb5 <__data_start+0xbb5>
10c122f2:       4e92            jsr %a2@
10c122f4:       4eb9 10c2 77f6  jsr 10c277f6 <show_buffers>
10c122fa:       4cee 0cfc ffe0  moveml %fp@(-32),%d2-%d7/%a2-%a3
10c12300:       4e5e            unlk %fp
10c12302:       4e75            rts

10c12304 <paging_init>:
10c12304:       4e56 fff4       linkw %fp,#-12
10c12308:       2f0a            movel %a2,%sp@-
10c1230a:       2f02            movel %d2,%sp@-
10c1230c:       2439 1002 53b8  movel 100253b8 <memory_end>,%d2
10c12312:       0242 f000       andiw #-4096,%d2
10c12316:       2f3c 1000 0000  movel #268435456,%sp@-
10c1231c:       4878 1000       pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c12320:       4878 1000       pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c12324:       45f9 10c8 6cce  lea 10c86cce <__alloc_bootmem>,%a2
10c1232a:       4e92            jsr %a2@
10c1232c:       23c0 1001 4000  movel %d0,10014000 <_edata>
10c12332:       2f3c 1000 0000  movel #268435456,%sp@-
10c12338:       4878 1000       pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c1233c:       4878 1000       pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c12340:       4e92            jsr %a2@
10c12342:       23c0 1001 4004  movel %d0,10014004 <empty_bad_page>
10c12348:       2f3c 1000 0000  movel #268435456,%sp@-
10c1234e:       4878 1000       pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c12352:       4878 1000       pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c12356:       4e92            jsr %a2@
10c12358:       23c0 1002 53c4  movel %d0,100253c4 <empty_zero_page>
10c1235e:       4fef 0020       lea %sp@(32),%sp
10c12362:       2ebc 0000 1000  movel #4096,%sp@
10c12368:       42a7            clrl %sp@-
10c1236a:       2f00            movel %d0,%sp@-
10c1236c:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c12372:       4fef 000c       lea %sp@(12),%sp
10c12376:       42ae fffc       clrl %fp@(-4)
10c1237a:       42ae fff4       clrl %fp@(-12)
10c1237e:       0682 f000 0000  addil #-268435456,%d2
10c12384:       700c            moveq #12,%d0
10c12386:       e0aa            lsrl %d0,%d2
10c12388:       2d42 fff8       movel %d2,%fp@(-8)
10c1238c:       42a7            clrl %sp@-
10c1238e:       2f3c 1000 0000  movel #268435456,%sp@-
10c12394:       486e fff4       pea %fp@(-12)
10c12398:       42a7            clrl %sp@-
10c1239a:       42a7            clrl %sp@-
10c1239c:       42a7            clrl %sp@-
10c1239e:       4eb9 10c8 6e3e  jsr 10c86e3e <free_area_init_node>
10c123a4:       242e ffec       movel %fp@(-20),%d2
10c123a8:       246e fff0       moveal %fp@(-16),%a2
10c123ac:       4e5e            unlk %fp
10c123ae:       4e75            rts

10c123b0 <mem_init>:
10c123b0:       4e56 0000       linkw %fp,#0
10c123b4:       48e7 3c00       moveml %d2-%d5,%sp@-
10c123b8:       2839 1000 b900  movel 1000b900 <_ramend>,%d4
10c123be:       98b9 1000 b8f8  subl 1000b8f8 <_rambase>,%d4
10c123c4:       2039 1002 53b8  movel 100253b8 <memory_end>,%d0
10c123ca:       0240 f000       andiw #-4096,%d0
10c123ce:       23c0 1002 7c9c  movel %d0,10027c9c <high_memory>
10c123d4:       0680 f000 0000  addil #-268435456,%d0
10c123da:       720c            moveq #12,%d1
10c123dc:       e2a8            lsrl %d1,%d0
10c123de:       23c0 1002 7cb8  movel %d0,10027cb8 <num_physpages>
10c123e4:       23c0 1002 7cc4  movel %d0,10027cc4 <max_mapnr>
10c123ea:       4eb9 10c8 6cbc  jsr 10c86cbc <free_all_bootmem>
10c123f0:       23c0 1000 c7f4  movel %d0,1000c7f4 <totalram_pages>
10c123f6:       263c 10c8 aeb0  movel #281587376,%d3
10c123fc:       0483 10c1 0400  subil #281084928,%d3
10c12402:       7a0a            moveq #10,%d5
10c12404:       eaa3            asrl %d5,%d3
10c12406:       243c 1003 37b4  movel #268646324,%d2
10c1240c:       0482 1000 0400  subil #268436480,%d2
10c12412:       eaa2            asrl %d5,%d2
10c12414:       4eb9 10c2 1ed4  jsr 10c21ed4 <nr_free_pages>
10c1241a:       2f02            movel %d2,%sp@-
10c1241c:       2f03            movel %d3,%sp@-
10c1241e:       2239 1002 4f90  movel 10024f90 <rom_length>,%d1
10c12424:       2401            movel %d1,%d2
10c12426:       eaaa            lsrl %d5,%d2
10c12428:       2f02            movel %d2,%sp@-
10c1242a:       4a81            tstl %d1
10c1242c:       56c1            sne %d1
10c1242e:       4881            extw %d1
10c12430:       48c1            extl %d1
10c12432:       9483            subl %d3,%d2
10c12434:       c282            andl %d2,%d1
10c12436:       2f01            movel %d1,%sp@-
10c12438:       eaac            lsrl %d5,%d4
10c1243a:       2f04            movel %d4,%sp@-
10c1243c:       e588            lsll #2,%d0
10c1243e:       0280 003f fffc  andil #4194300,%d0
10c12444:       2f00            movel %d0,%sp@-
10c12446:       4879 1000 0fcb  pea 10000fcb <__data_start+0xbcb>
10c1244c:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c12452:       4cee 003c fff0  moveml %fp@(-16),%d2-%d5
10c12458:       4e5e            unlk %fp
10c1245a:       4e75            rts

10c1245c <si_meminfo>:
10c1245c:       4e56 0000       linkw %fp,#0
10c12460:       2f0a            movel %a2,%sp@-
10c12462:       246e 0008       moveal %fp@(8),%a2
10c12466:       2579 1000 c7f4  movel 1000c7f4 <totalram_pages>,%a2@(16)
10c1246c:       0010 
10c1246e:       42aa 0018       clrl %a2@(24)
10c12472:       4eb9 10c2 1ed4  jsr 10c21ed4 <nr_free_pages>
10c12478:       2540 0014       movel %d0,%a2@(20)
10c1247c:       2579 1000 d62c  movel 1000d62c <buffermem_pages>,%a2@(28)
10c12482:       001c 
10c12484:       42aa 002c       clrl %a2@(44)
10c12488:       42aa 0030       clrl %a2@(48)
10c1248c:       257c 0000 1000  movel #4096,%a2@(52)
10c12492:       0034 
10c12494:       246e fffc       moveal %fp@(-4),%a2
10c12498:       4e5e            unlk %fp
10c1249a:       4e75            rts

10c1249c <free_initmem>:
10c1249c:       4e56 0000       linkw %fp,#0
10c124a0:       4e5e            unlk %fp
10c124a2:       4e75            rts

10c124a4 <do_page_fault>:
10c124a4:       4e56 0000       linkw %fp,#0
10c124a8:       2f0a            movel %a2,%sp@-
10c124aa:       2f02            movel %d2,%sp@-
10c124ac:       242e 000c       movel %fp@(12),%d2
10c124b0:       0c82 0000 0fff  cmpil #4095,%d2
10c124b6:       6208            bhis 10c124c0 <do_page_fault+0x1c>
10c124b8:       4879 1000 101c  pea 1000101c <__data_start+0xc1c>
10c124be:       6006            bras 10c124c6 <do_page_fault+0x22>
10c124c0:       4879 1000 1050  pea 10001050 <__data_start+0xc50>
10c124c6:       45f9 10c1 677e  lea 10c1677e <printk>,%a2
10c124cc:       4e92            jsr %a2@
10c124ce:       2e82            movel %d2,%sp@
10c124d0:       4879 1000 1072  pea 10001072 <__data_start+0xc72>
10c124d6:       4e92            jsr %a2@
10c124d8:       2f2e 0010       movel %fp@(16),%sp@-
10c124dc:       2f2e 0008       movel %fp@(8),%sp@-
10c124e0:       4879 1000 108d  pea 1000108d <__data_start+0xc8d>
10c124e6:       4eb9 10c1 1134  jsr 10c11134 <die_if_kernel>
10c124ec:       4878 0009       pea 9 <LSIGTRAP+0x4>
10c124f0:       4eb9 10c1 75f2  jsr 10c175f2 <do_exit>
10c124f6:       4e71            nop

10c124f8 <cache_clear>:
10c124f8:       4e56 0000       linkw %fp,#0
10c124fc:       4e5e            unlk %fp
10c124fe:       4e75            rts

10c12500 <cache_push>:
10c12500:       4e56 0000       linkw %fp,#0
10c12504:       4e5e            unlk %fp
10c12506:       4e75            rts

10c12508 <cache_push_v>:
10c12508:       4e56 0000       linkw %fp,#0
10c1250c:       4e5e            unlk %fp
10c1250e:       4e75            rts

10c12510 <kernel_map>:
10c12510:       4e56 0000       linkw %fp,#0
10c12514:       202e 0008       movel %fp@(8),%d0
10c12518:       4e5e            unlk %fp
10c1251a:       4e75            rts

10c1251c <is_in_rom>:
10c1251c:       4e56 0000       linkw %fp,#0
10c12520:       0cae 10bf ffff  cmpil #281018367,%fp@(8)
10c12526:       0008 
10c12528:       52c0            shi %d0
10c1252a:       4880            extw %d0
10c1252c:       48c0            extl %d0
10c1252e:       4480            negl %d0
10c12530:       4e5e            unlk %fp
10c12532:       4e75            rts

10c12534 <__ioremap>:
10c12534:       4e56 0000       linkw %fp,#0
10c12538:       202e 0008       movel %fp@(8),%d0
10c1253c:       4e5e            unlk %fp
10c1253e:       4e75            rts

10c12540 <iounmap>:
10c12540:       4e56 0000       linkw %fp,#0
10c12544:       4e5e            unlk %fp
10c12546:       4e75            rts

10c12548 <__iounmap>:
10c12548:       4e56 0000       linkw %fp,#0
10c1254c:       4e5e            unlk %fp
10c1254e:       4e75            rts

10c12550 <kernel_set_cachemode>:
10c12550:       4e56 0000       linkw %fp,#0
10c12554:       4e5e            unlk %fp
10c12556:       4e75            rts

10c12558 <buserr>:
10c12558:       007c 0700       oriw #1792,%sr
10c1255c:       42a7            clrl %sp@-
10c1255e:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c12562:       2f00            movel %d0,%sp@-
10c12564:       48e7 7ce0       moveml %d1-%d5/%a0-%a2,%sp@-
10c12568:       2f0f            movel %sp,%sp@-
10c1256a:       6100 e636       bsrw 10c10ba2 <buserr_c>
10c1256e:       588f            addql #4,%sp
10c12570:       6000 0224       braw 10c12796 <ret_from_exception>

10c12574 <exception3>:
10c12574:       007c 0700       oriw #1792,%sr
10c12578:       42a7            clrl %sp@-
10c1257a:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c1257e:       2f00            movel %d0,%sp@-
10c12580:       48e7 7ce0       moveml %d1-%d5/%a0-%a2,%sp@-
10c12584:       2f0f            movel %sp,%sp@-
10c12586:       6100 e99e       bsrw 10c10f26 <trap_c>
10c1258a:       588f            addql #4,%sp
10c1258c:       6000 0208       braw 10c12796 <ret_from_exception>

10c12590 <exception4>:
10c12590:       007c 0700       oriw #1792,%sr
10c12594:       42a7            clrl %sp@-
10c12596:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c1259a:       2f00            movel %d0,%sp@-
10c1259c:       48e7 7ce0       moveml %d1-%d5/%a0-%a2,%sp@-
10c125a0:       2f0f            movel %sp,%sp@-
10c125a2:       6100 e982       bsrw 10c10f26 <trap_c>
10c125a6:       588f            addql #4,%sp
10c125a8:       6000 01ec       braw 10c12796 <ret_from_exception>

10c125ac <exception5>:
10c125ac:       007c 0700       oriw #1792,%sr
10c125b0:       42a7            clrl %sp@-
10c125b2:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c125b6:       2f00            movel %d0,%sp@-
10c125b8:       48e7 7ce0       moveml %d1-%d5/%a0-%a2,%sp@-
10c125bc:       2f0f            movel %sp,%sp@-
10c125be:       6100 e966       bsrw 10c10f26 <trap_c>
10c125c2:       588f            addql #4,%sp
10c125c4:       6000 01d0       braw 10c12796 <ret_from_exception>

10c125c8 <exception6>:
10c125c8:       007c 0700       oriw #1792,%sr
10c125cc:       42a7            clrl %sp@-
10c125ce:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c125d2:       2f00            movel %d0,%sp@-
10c125d4:       48e7 7ce0       moveml %d1-%d5/%a0-%a2,%sp@-
10c125d8:       2f0f            movel %sp,%sp@-
10c125da:       6100 e94a       bsrw 10c10f26 <trap_c>
10c125de:       588f            addql #4,%sp
10c125e0:       6000 01b4       braw 10c12796 <ret_from_exception>

10c125e4 <exception7>:
10c125e4:       007c 0700       oriw #1792,%sr
10c125e8:       42a7            clrl %sp@-
10c125ea:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c125ee:       2f00            movel %d0,%sp@-
10c125f0:       48e7 7ce0       moveml %d1-%d5/%a0-%a2,%sp@-
10c125f4:       2f0f            movel %sp,%sp@-
10c125f6:       6100 e92e       bsrw 10c10f26 <trap_c>
10c125fa:       588f            addql #4,%sp
10c125fc:       6000 0198       braw 10c12796 <ret_from_exception>

10c12600 <exception8>:
10c12600:       007c 0700       oriw #1792,%sr
10c12604:       42a7            clrl %sp@-
10c12606:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c1260a:       2f00            movel %d0,%sp@-
10c1260c:       48e7 7ce0       moveml %d1-%d5/%a0-%a2,%sp@-
10c12610:       2f0f            movel %sp,%sp@-
10c12612:       6100 e912       bsrw 10c10f26 <trap_c>
10c12616:       588f            addql #4,%sp
10c12618:       6000 017c       braw 10c12796 <ret_from_exception>

10c1261c <exception9>:
10c1261c:       007c 0700       oriw #1792,%sr
10c12620:       42a7            clrl %sp@-
10c12622:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c12626:       2f00            movel %d0,%sp@-
10c12628:       48e7 7ce0       moveml %d1-%d5/%a0-%a2,%sp@-
10c1262c:       2f0f            movel %sp,%sp@-
10c1262e:       6100 e8f6       bsrw 10c10f26 <trap_c>
10c12632:       588f            addql #4,%sp
10c12634:       6000 0160       braw 10c12796 <ret_from_exception>

10c12638 <exception10>:
10c12638:       007c 0700       oriw #1792,%sr
10c1263c:       42a7            clrl %sp@-
10c1263e:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c12642:       2f00            movel %d0,%sp@-
10c12644:       48e7 7ce0       moveml %d1-%d5/%a0-%a2,%sp@-
10c12648:       2f0f            movel %sp,%sp@-
10c1264a:       6100 e8da       bsrw 10c10f26 <trap_c>
10c1264e:       588f            addql #4,%sp
10c12650:       6000 0144       braw 10c12796 <ret_from_exception>

10c12654 <exception11>:
10c12654:       007c 0700       oriw #1792,%sr
10c12658:       42a7            clrl %sp@-
10c1265a:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c1265e:       2f00            movel %d0,%sp@-
10c12660:       48e7 7ce0       moveml %d1-%d5/%a0-%a2,%sp@-
10c12664:       2f0f            movel %sp,%sp@-
10c12666:       6100 e8be       bsrw 10c10f26 <trap_c>
10c1266a:       588f            addql #4,%sp
10c1266c:       6000 0128       braw 10c12796 <ret_from_exception>

10c12670 <exception14>:
10c12670:       007c 0700       oriw #1792,%sr
10c12674:       42a7            clrl %sp@-
10c12676:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c1267a:       2f00            movel %d0,%sp@-
10c1267c:       48e7 7ce0       moveml %d1-%d5/%a0-%a2,%sp@-
10c12680:       2f0f            movel %sp,%sp@-
10c12682:       6100 e8a2       bsrw 10c10f26 <trap_c>
10c12686:       588f            addql #4,%sp
10c12688:       6000 010c       braw 10c12796 <ret_from_exception>

10c1268c <exception15>:
10c1268c:       007c 0700       oriw #1792,%sr
10c12690:       42a7            clrl %sp@-
10c12692:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c12696:       2f00            movel %d0,%sp@-
10c12698:       48e7 7ce0       moveml %d1-%d5/%a0-%a2,%sp@-
10c1269c:       2f0f            movel %sp,%sp@-
10c1269e:       6100 e886       bsrw 10c10f26 <trap_c>
10c126a2:       588f            addql #4,%sp
10c126a4:       6000 00f0       braw 10c12796 <ret_from_exception>

10c126a8 <trap1>:
10c126a8:       007c 0700       oriw #1792,%sr
10c126ac:       42a7            clrl %sp@-
10c126ae:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c126b2:       2f00            movel %d0,%sp@-
10c126b4:       48e7 7ce0       moveml %d1-%d5/%a0-%a2,%sp@-
10c126b8:       2f0f            movel %sp,%sp@-
10c126ba:       6100 e86a       bsrw 10c10f26 <trap_c>
10c126be:       588f            addql #4,%sp
10c126c0:       6000 00d4       braw 10c12796 <ret_from_exception>

10c126c4 <trap15>:
10c126c4:       007c 0700       oriw #1792,%sr
10c126c8:       42a7            clrl %sp@-
10c126ca:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c126ce:       2f00            movel %d0,%sp@-
10c126d0:       48e7 7ce0       moveml %d1-%d5/%a0-%a2,%sp@-
10c126d4:       2f0f            movel %sp,%sp@-
10c126d6:       6100 e84e       bsrw 10c10f26 <trap_c>
10c126da:       588f            addql #4,%sp
10c126dc:       6000 00b8       braw 10c12796 <ret_from_exception>

10c126e0 <reschedule>:
10c126e0:       2479 1002 53b4  moveal 100253b4 <_current_task>,%a2
10c126e6:       254f 0278       movel %sp,%a2@(632)
10c126ea:       4879 10c1 2796  pea 10c12796 <ret_from_exception>
10c126f0:       4ef9 10c1 44d2  jmp 10c144d2 <schedule>
        ...

10c126f8 <ret_from_fork>:
10c126f8:       2f01            movel %d1,%sp@-
10c126fa:       4eb9 10c1 44c0  jsr 10c144c0 <schedule_tail>
10c12700:       588f            addql #4,%sp
10c12702:       6000 0092       braw 10c12796 <ret_from_exception>

10c12706 <badsys>:
10c12706:       2f7c ffff ffda  movel #-38,%sp@(32)
10c1270c:       0020 
10c1270e:       6000 0086       braw 10c12796 <ret_from_exception>

10c12712 <do_trace>:
10c12712:       2f7c ffff ffda  movel #-38,%sp@(32)
10c12718:       0020 
10c1271a:       598f            subql #4,%sp
10c1271c:       48e7 031e       moveml %d6-%d7/%a3-%fp,%sp@-
10c12720:       4eb9 10c1 166e  jsr 10c1166e <syscall_trace>
10c12726:       4cdf 78c0       moveml %sp@+,%d6-%d7/%a3-%fp
10c1272a:       588f            addql #4,%sp
10c1272c:       222f 0024       movel %sp@(36),%d1
10c12730:       70da            moveq #-38,%d0
10c12732:       0c81 0000 0100  cmpil #256,%d1
10c12738:       640c            bccs 10c12746 <do_trace+0x34>
10c1273a:       e549            lslw #2,%d1
10c1273c:       41f9 1000 c7f8  lea 1000c7f8 <sys_call_table>,%a0
10c12742:       4eb0 1800       jsr %a0@(00000000,%d1:l)
10c12746:       2f40 0020       movel %d0,%sp@(32)
10c1274a:       598f            subql #4,%sp
10c1274c:       48e7 031e       moveml %d6-%d7/%a3-%fp,%sp@-
10c12750:       4eb9 10c1 166e  jsr 10c1166e <syscall_trace>

10c12756 <ret_from_signal>:
10c12756:       4cdf 78c0       moveml %sp@+,%d6-%d7/%a3-%fp
10c1275a:       588f            addql #4,%sp
10c1275c:       6038            bras 10c12796 <ret_from_exception>
        ...

10c12760 <system_call>:
10c12760:       42a7            clrl %sp@-
10c12762:       2f00            movel %d0,%sp@-
10c12764:       2f00            movel %d0,%sp@-
10c12766:       48e7 7ce0       moveml %d1-%d5/%a0-%a2,%sp@-
10c1276a:       2479 1002 53b4  moveal 100253b4 <_current_task>,%a2
10c12770:       254f 0278       movel %sp,%a2@(632)
10c12774:       082a 0005 0007  btst #5,%a2@(7)
10c1277a:       6696            bnes 10c12712 <do_trace>
10c1277c:       0c80 0000 0100  cmpil #256,%d0
10c12782:       6482            bccs 10c12706 <badsys>
10c12784:       e548            lslw #2,%d0
10c12786:       41f9 1000 c7f8  lea 1000c7f8 <sys_call_table>,%a0
10c1278c:       2070 0800       moveal %a0@(00000000,%d0:l),%a0
10c12790:       4e90            jsr %a0@
10c12792:       2f40 0020       movel %d0,%sp@(32)

10c12796 <ret_from_exception>:
10c12796:       082f 0005 002c  btst #5,%sp@(44)
10c1279c:       6628            bnes 10c127c6 <ret_from_exception+0x30>
10c1279e:       027c f8ff       andiw #-1793,%sr
10c127a2:       2479 1002 53b4  moveal 100253b4 <_current_task>,%a2
10c127a8:       4aaa 0014       tstl %a2@(20)
10c127ac:       6600 ff32       bnew 10c126e0 <reschedule>
10c127b0:       08aa 0005 0005  bclr #5,%a2@(5)
10c127b6:       6646            bnes 10c127fe <do_delayed_trace>
10c127b8:       4aaa 0000       tstl %a2@(0)
10c127bc:       6600 ff22       bnew 10c126e0 <reschedule>
10c127c0:       4aaa 0008       tstl %a2@(8)
10c127c4:       660c            bnes 10c127d2 <Lsignal_return>
10c127c6:       4cdf 073e       moveml %sp@+,%d1-%d5/%a0-%a2
10c127ca:       201f            movel %sp@+,%d0
10c127cc:       588f            addql #4,%sp
10c127ce:       dfdf            addal %sp@+,%sp
10c127d0:       4e73            rte

10c127d2 <Lsignal_return>:
10c127d2:       598f            subql #4,%sp
10c127d4:       48e7 031e       moveml %d6-%d7/%a3-%fp,%sp@-
10c127d8:       486f 001c       pea %sp@(28)
10c127dc:       42a7            clrl %sp@-
10c127de:       6100 0da0       bsrw 10c13580 <do_signal>
10c127e2:       508f            addql #8,%sp
10c127e4:       4cdf 78c0       moveml %sp@+,%d6-%d7/%a3-%fp
10c127e8:       588f            addql #4,%sp
10c127ea:       4eb9 10c1 38ba  jsr 10c138ba <get_pic_a5>
10c127f0:       2a40            moveal %d0,%a5
10c127f2:       4cdf 073e       moveml %sp@+,%d1-%d5/%a0-%a2
10c127f6:       201f            movel %sp@+,%d0
10c127f8:       588f            addql #4,%sp
10c127fa:       dfdf            addal %sp@+,%sp
10c127fc:       4e73            rte

10c127fe <do_delayed_trace>:
10c127fe:       08af 0007 002c  bclr #7,%sp@(44)
10c12804:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c12808:       2f0a            movel %a2,%sp@-
10c1280a:       4878 0005       pea 5 <LSIGTRAP>
10c1280e:       4eb9 10c1 adf0  jsr 10c1adf0 <send_sig>
10c12814:       508f            addql #8,%sp
10c12816:       588f            addql #4,%sp
10c12818:       609e            bras 10c127b8 <ret_from_exception+0x22>

10c1281a <inthandler1>:
10c1281a:       007c 0700       oriw #1792,%sr
10c1281e:       42a7            clrl %sp@-
10c12820:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c12824:       2f00            movel %d0,%sp@-
10c12826:       48e7 7ce0       moveml %d1-%d5/%a0-%a2,%sp@-
10c1282a:       52b9 1002 572c  addql #1,1002572c <irq_stat+0x4>
10c12830:       2f0f            movel %sp,%sp@-
10c12832:       2f3c 0000 0041  movel #65,%sp@-
10c12838:       4eb9 10c1 39da  jsr 10c139da <process_int>
10c1283e:       508f            addql #8,%sp
10c12840:       6000 00fe       braw 10c12940 <ret_from_interrupt>

10c12844 <inthandler2>:
10c12844:       007c 0700       oriw #1792,%sr
10c12848:       42a7            clrl %sp@-
10c1284a:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c1284e:       2f00            movel %d0,%sp@-
10c12850:       48e7 7ce0       moveml %d1-%d5/%a0-%a2,%sp@-
10c12854:       52b9 1002 572c  addql #1,1002572c <irq_stat+0x4>
10c1285a:       2f0f            movel %sp,%sp@-
10c1285c:       2f3c 0000 0042  movel #66,%sp@-
10c12862:       4eb9 10c1 39da  jsr 10c139da <process_int>
10c12868:       508f            addql #8,%sp
10c1286a:       6000 00d4       braw 10c12940 <ret_from_interrupt>

10c1286e <inthandler3>:
10c1286e:       007c 0700       oriw #1792,%sr
10c12872:       42a7            clrl %sp@-
10c12874:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c12878:       2f00            movel %d0,%sp@-
10c1287a:       48e7 7ce0       moveml %d1-%d5/%a0-%a2,%sp@-
10c1287e:       52b9 1002 572c  addql #1,1002572c <irq_stat+0x4>
10c12884:       2f0f            movel %sp,%sp@-
10c12886:       2f3c 0000 0043  movel #67,%sp@-
10c1288c:       4eb9 10c1 39da  jsr 10c139da <process_int>
10c12892:       508f            addql #8,%sp
10c12894:       6000 00aa       braw 10c12940 <ret_from_interrupt>

10c12898 <inthandler4>:
10c12898:       007c 0700       oriw #1792,%sr
10c1289c:       42a7            clrl %sp@-
10c1289e:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c128a2:       2f00            movel %d0,%sp@-
10c128a4:       48e7 7ce0       moveml %d1-%d5/%a0-%a2,%sp@-
10c128a8:       52b9 1002 572c  addql #1,1002572c <irq_stat+0x4>
10c128ae:       2f0f            movel %sp,%sp@-
10c128b0:       2f3c 0000 0044  movel #68,%sp@-
10c128b6:       4eb9 10c1 39da  jsr 10c139da <process_int>
10c128bc:       508f            addql #8,%sp
10c128be:       6000 0080       braw 10c12940 <ret_from_interrupt>

10c128c2 <inthandler5>:
10c128c2:       007c 0700       oriw #1792,%sr
10c128c6:       42a7            clrl %sp@-
10c128c8:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c128cc:       2f00            movel %d0,%sp@-
10c128ce:       48e7 7ce0       moveml %d1-%d5/%a0-%a2,%sp@-
10c128d2:       52b9 1002 572c  addql #1,1002572c <irq_stat+0x4>
10c128d8:       2f0f            movel %sp,%sp@-
10c128da:       2f3c 0000 0045  movel #69,%sp@-
10c128e0:       4eb9 10c1 39da  jsr 10c139da <process_int>
10c128e6:       508f            addql #8,%sp
10c128e8:       6000 0056       braw 10c12940 <ret_from_interrupt>

10c128ec <inthandler6>:
10c128ec:       007c 0700       oriw #1792,%sr
10c128f0:       42a7            clrl %sp@-
10c128f2:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c128f6:       2f00            movel %d0,%sp@-
10c128f8:       48e7 7ce0       moveml %d1-%d5/%a0-%a2,%sp@-
10c128fc:       52b9 1002 572c  addql #1,1002572c <irq_stat+0x4>
10c12902:       2f0f            movel %sp,%sp@-
10c12904:       2f3c 0000 0046  movel #70,%sp@-
10c1290a:       4eb9 10c1 39da  jsr 10c139da <process_int>
10c12910:       508f            addql #8,%sp
10c12912:       6000 002c       braw 10c12940 <ret_from_interrupt>

10c12916 <inthandler7>:
10c12916:       007c 0700       oriw #1792,%sr
10c1291a:       42a7            clrl %sp@-
10c1291c:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c12920:       2f00            movel %d0,%sp@-
10c12922:       48e7 7ce0       moveml %d1-%d5/%a0-%a2,%sp@-
10c12926:       52b9 1002 572c  addql #1,1002572c <irq_stat+0x4>
10c1292c:       2f0f            movel %sp,%sp@-
10c1292e:       2f3c 0000 0047  movel #71,%sp@-
10c12934:       4eb9 10c1 39da  jsr 10c139da <process_int>
10c1293a:       508f            addql #8,%sp
10c1293c:       6000 0002       braw 10c12940 <ret_from_interrupt>

10c12940 <ret_from_interrupt>:
10c12940:       53b9 1002 572c  subql #1,1002572c <irq_stat+0x4>
10c12946:       670c            beqs 10c12954 <ret_from_interrupt+0x14>
10c12948:       4cdf 073e       moveml %sp@+,%d1-%d5/%a0-%a2
10c1294c:       201f            movel %sp@+,%d0
10c1294e:       588f            addql #4,%sp
10c12950:       dfdf            addal %sp@+,%sp
10c12952:       4e73            rte
10c12954:       102f 002c       moveb %sp@(44),%d0
10c12958:       0240 0007       andiw #7,%d0
10c1295c:       62ea            bhis 10c12948 <ret_from_interrupt+0x8>
10c1295e:       2039 1002 5728  movel 10025728 <irq_stat>,%d0
10c12964:       6700 fe30       beqw 10c12796 <ret_from_exception>
10c12968:       487a fe2c       pea %pc@(10c12796 <ret_from_exception>)
10c1296c:       4ef9 10c1 8518  jmp 10c18518 <do_softirq>

10c12972 <bad_interrupt>:
10c12972:       52b9 1002 53c8  addql #1,100253c8 <num_spurious>
10c12978:       4e73            rte
        ...

10c1297c <sys_fork>:
10c1297c:       48e7 031e       moveml %d6-%d7/%a3-%fp,%sp@-
10c12980:       486f 001c       pea %sp@(28)
10c12984:       4eb9 10c1 08f4  jsr 10c108f4 <m68k_fork>
10c1298a:       588f            addql #4,%sp
10c1298c:       4cdf 78c0       moveml %sp@+,%d6-%d7/%a3-%fp
10c12990:       4e75            rts
        ...

10c12994 <sys_clone>:
10c12994:       48e7 031e       moveml %d6-%d7/%a3-%fp,%sp@-
10c12998:       486f 001c       pea %sp@(28)
10c1299c:       4eb9 10c1 091a  jsr 10c1091a <m68k_clone>
10c129a2:       588f            addql #4,%sp
10c129a4:       4cdf 78c0       moveml %sp@+,%d6-%d7/%a3-%fp
10c129a8:       4e75            rts
        ...

10c129ac <sys_vfork>:
10c129ac:       48e7 031e       moveml %d6-%d7/%a3-%fp,%sp@-
10c129b0:       486f 001c       pea %sp@(28)
10c129b4:       4eb9 10c1 08fe  jsr 10c108fe <m68k_vfork>
10c129ba:       588f            addql #4,%sp
10c129bc:       4cdf 78c0       moveml %sp@+,%d6-%d7/%a3-%fp
10c129c0:       4e75            rts
        ...

10c129c4 <sys_sigsuspend>:
10c129c4:       48e7 031e       moveml %d6-%d7/%a3-%fp,%sp@-
10c129c8:       486f 001c       pea %sp@(28)
10c129cc:       4eb9 10c1 2b78  jsr 10c12b78 <do_sigsuspend>
10c129d2:       588f            addql #4,%sp
10c129d4:       4cdf 78c0       moveml %sp@+,%d6-%d7/%a3-%fp
10c129d8:       4e75            rts
        ...

10c129dc <sys_rt_sigsuspend>:
10c129dc:       48e7 031e       moveml %d6-%d7/%a3-%fp,%sp@-
10c129e0:       486f 001c       pea %sp@(28)
10c129e4:       4eb9 10c1 2bfc  jsr 10c12bfc <do_rt_sigsuspend>
10c129ea:       588f            addql #4,%sp
10c129ec:       4cdf 78c0       moveml %sp@+,%d6-%d7/%a3-%fp
10c129f0:       4e75            rts
        ...

10c129f4 <sys_sigreturn>:
10c129f4:       48e7 031e       moveml %d6-%d7/%a3-%fp,%sp@-
10c129f8:       4eb9 10c1 2e36  jsr 10c12e36 <do_sigreturn>
10c129fe:       4cdf 78c0       moveml %sp@+,%d6-%d7/%a3-%fp
10c12a02:       4e75            rts

10c12a04 <sys_rt_sigreturn>:
10c12a04:       48e7 031e       moveml %d6-%d7/%a3-%fp,%sp@-
10c12a08:       4eb9 10c1 2f60  jsr 10c12f60 <do_rt_sigreturn>
10c12a0e:       4cdf 78c0       moveml %sp@+,%d6-%d7/%a3-%fp
10c12a12:       4e75            rts

10c12a14 <resume>:
10c12a14:       40e8 026c       movew %sr,%a0@(620)
10c12a18:       48e7 031e       moveml %d6-%d7/%a3-%fp,%sp@-
10c12a1c:       4e6a            movel %usp,%a2
10c12a1e:       214a 0268       movel %a2,%a0@(616)
10c12a22:       214f 0264       movel %sp,%a0@(612)
10c12a26:       2239 1002 53b4  movel 100253b4 <_current_task>,%d1
10c12a2c:       23c9 1002 53b4  movel %a1,100253b4 <_current_task>
10c12a32:       2e69 0264       moveal %a1@(612),%sp
10c12a36:       4cdf 78c0       moveml %sp@+,%d6-%d7/%a3-%fp
10c12a3a:       2069 0268       moveal %a1@(616),%a0
10c12a3e:       4e60            movel %a0,%usp
10c12a40:       46e9 026c       movew %a1@(620),%sr
10c12a44:       4e75            rts
10c12a46:       4e75            rts

10c12a48 <BSP_sched_init>:
10c12a48:       4e56 0000       linkw %fp,#0
10c12a4c:       202e 0008       movel %fp@(8),%d0
10c12a50:       307c f60c       moveaw #-2548,%a0
10c12a54:       30bc 0033       movew #51,%a0@
10c12a58:       5488            addql #2,%a0
10c12a5a:       30bc 0002       movew #2,%a0@
10c12a5e:       5488            addql #2,%a0
10c12a60:       30bc d7e4       movew #-10268,%a0@
10c12a64:       42a7            clrl %sp@-
10c12a66:       4879 1000 10a1  pea 100010a1 <__data_start+0xca1>
10c12a6c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c12a70:       2f00            movel %d0,%sp@-
10c12a72:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c12a76:       4eb9 10c1 398a  jsr 10c1398a <request_irq>
10c12a7c:       4e5e            unlk %fp
10c12a7e:       4e75            rts

10c12a80 <BSP_tick>:
10c12a80:       4e56 0000       linkw %fp,#0
10c12a84:       307c f616       moveaw #-2538,%a0
10c12a88:       3010            movew %a0@,%d0
10c12a8a:       30bc 0000       movew #0,%a0@
10c12a8e:       4e5e            unlk %fp
10c12a90:       4e75            rts

10c12a92 <BSP_gettimeoffset>:
10c12a92:       4e56 0000       linkw %fp,#0
10c12a96:       7000            moveq #0,%d0
10c12a98:       4e5e            unlk %fp
10c12a9a:       4e75            rts

10c12a9c <BSP_gettod>:
10c12a9c:       4e56 0000       linkw %fp,#0
10c12aa0:       48e7 003c       moveml %a2-%a5,%sp@-
10c12aa4:       2a6e 0008       moveal %fp@(8),%a5
10c12aa8:       286e 000c       moveal %fp@(12),%a4
10c12aac:       266e 0010       moveal %fp@(16),%a3
10c12ab0:       246e 0014       moveal %fp@(20),%a2
10c12ab4:       226e 0018       moveal %fp@(24),%a1
10c12ab8:       206e 001c       moveal %fp@(28),%a0
10c12abc:       4290            clrl %a0@
10c12abe:       4291            clrl %a1@
10c12ac0:       4292            clrl %a2@
10c12ac2:       4293            clrl %a3@
10c12ac4:       4294            clrl %a4@
10c12ac6:       4295            clrl %a5@
10c12ac8:       4cdf 3c00       moveml %sp@+,%a2-%a5
10c12acc:       4e5e            unlk %fp
10c12ace:       4e75            rts

10c12ad0 <BSP_hwclk>:
10c12ad0:       4e56 0000       linkw %fp,#0
10c12ad4:       7000            moveq #0,%d0
10c12ad6:       4e5e            unlk %fp
10c12ad8:       4e75            rts

10c12ada <BSP_set_clock_mmss>:
10c12ada:       4e56 0000       linkw %fp,#0
10c12ade:       7000            moveq #0,%d0
10c12ae0:       4e5e            unlk %fp
10c12ae2:       4e75            rts

10c12ae4 <BSP_reset>:
10c12ae4:       4e56 0000       linkw %fp,#0
10c12ae8:       007c 0700       oriw #1792,%sr
10c12aec:       207c 10c0 0000  moveal #281018368,%a0
10c12af2:       11fc 0000 f300  moveb #0,fffff300 <_flashend+0xef2ff300>
10c12af8:       2e68 0000       moveal %a0@(0),%sp
10c12afc:       2068 0004       moveal %a0@(4),%a0
10c12b00:       4ed0            jmp %a0@
10c12b02:       4e5e            unlk %fp
10c12b04:       4e75            rts

10c12b06 <config_BSP>:
10c12b06:       4e56 0000       linkw %fp,#0
10c12b0a:       2f0a            movel %a2,%sp@-
10c12b0c:       4879 1000 10a7  pea 100010a7 <__data_start+0xca7>
10c12b12:       45f9 10c1 677e  lea 10c1677e <printk>,%a2
10c12b18:       4e92            jsr %a2@
10c12b1a:       4879 1000 10d9  pea 100010d9 <__data_start+0xcd9>
10c12b20:       4e92            jsr %a2@
10c12b22:       4879 1000 110f  pea 1000110f <__data_start+0xd0f>
10c12b28:       4e92            jsr %a2@
10c12b2a:       23fc 10c1 2a48  movel #281094728,1000c78c <mach_sched_init>
10c12b30:       1000 c78c 
10c12b34:       23fc 10c1 2a80  movel #281094784,1000c790 <mach_tick>
10c12b3a:       1000 c790 
10c12b3e:       23fc 10c1 2a92  movel #281094802,1000c7bc <mach_gettimeoffset>
10c12b44:       1000 c7bc 
10c12b48:       23fc 10c1 2a9c  movel #281094812,1000c7c0 <mach_gettod>
10c12b4e:       1000 c7c0 
10c12b52:       42b9 1000 c7c4  clrl 1000c7c4 <mach_hwclk>
10c12b58:       42b9 1000 c7c8  clrl 1000c7c8 <mach_set_clock_mmss>
10c12b5e:       23fc 10c1 2ae4  movel #281094884,1000c7d0 <mach_reset>
10c12b64:       1000 c7d0 
10c12b68:       4eb9 10c1 41cc  jsr 10c141cc <config_M68328_irq>
10c12b6e:       246e fffc       moveal %fp@(-4),%a2
10c12b72:       4e5e            unlk %fp
10c12b74:       4e75            rts
10c12b76:       4e75            rts

10c12b78 <do_sigsuspend>:
10c12b78:       4e56 fff8       linkw %fp,#-8
10c12b7c:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c12b80:       246e 0008       moveal %fp@(8),%a2
10c12b84:       202a 0008       movel %a2@(8),%d0
10c12b88:       0280 fffb feff  andil #-262401,%d0
10c12b8e:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c12b94:       2229 02fa       movel %a1@(762),%d1
10c12b98:       2429 02fe       movel %a1@(766),%d2
10c12b9c:       2d41 fff8       movel %d1,%fp@(-8)
10c12ba0:       2d42 fffc       movel %d2,%fp@(-4)
10c12ba4:       41e9 02fa       lea %a1@(762),%a0
10c12ba8:       2080            movel %d0,%a0@
10c12baa:       42a8 0004       clrl %a0@(4)
10c12bae:       4680            notl %d0
10c12bb0:       c0a9 030a       andl %a1@(778),%d0
10c12bb4:       80a9 030e       orl %a1@(782),%d0
10c12bb8:       56c0            sne %d0
10c12bba:       4880            extw %d0
10c12bbc:       48c0            extl %d0
10c12bbe:       4480            negl %d0
10c12bc0:       2340 0008       movel %d0,%a1@(8)
10c12bc4:       74fc            moveq #-4,%d2
10c12bc6:       2542 0020       movel %d2,%a2@(32)
10c12bca:       49f9 10c1 44d2  lea 10c144d2 <schedule>,%a4
10c12bd0:       47f9 10c1 3580  lea 10c13580 <do_signal>,%a3
10c12bd6:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c12bdc:       7001            moveq #1,%d0
10c12bde:       2080            movel %d0,%a0@
10c12be0:       4e94            jsr %a4@
10c12be2:       2f0a            movel %a2,%sp@-
10c12be4:       486e fff8       pea %fp@(-8)
10c12be8:       4e93            jsr %a3@
10c12bea:       508f            addql #8,%sp
10c12bec:       4a80            tstl %d0
10c12bee:       67e6            beqs 10c12bd6 <do_sigsuspend+0x5e>
10c12bf0:       70fc            moveq #-4,%d0
10c12bf2:       4cee 1c04 ffe8  moveml %fp@(-24),%d2/%a2-%a4
10c12bf8:       4e5e            unlk %fp
10c12bfa:       4e75            rts

10c12bfc <do_rt_sigsuspend>:
10c12bfc:       4e56 fff0       linkw %fp,#-16
10c12c00:       48e7 0038       moveml %a2-%a4,%sp@-
10c12c04:       286e 0008       moveal %fp@(8),%a4
10c12c08:       2014            movel %a4@,%d0
10c12c0a:       7208            moveq #8,%d1
10c12c0c:       b2ac 0004       cmpl %a4@(4),%d1
10c12c10:       6706            beqs 10c12c18 <do_rt_sigsuspend+0x1c>
10c12c12:       70ea            moveq #-22,%d0
10c12c14:       6000 0098       braw 10c12cae <do_rt_sigsuspend+0xb2>
10c12c18:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c12c1c:       2f00            movel %d0,%sp@-
10c12c1e:       486e fff8       pea %fp@(-8)
10c12c22:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c12c28:       4fef 000c       lea %sp@(12),%sp
10c12c2c:       02ae fffb feff  andil #-262401,%fp@(-8)
10c12c32:       fff8 
10c12c34:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c12c3a:       2029 02fa       movel %a1@(762),%d0
10c12c3e:       2229 02fe       movel %a1@(766),%d1
10c12c42:       2d40 fff0       movel %d0,%fp@(-16)
10c12c46:       2d41 fff4       movel %d1,%fp@(-12)
10c12c4a:       202e fff8       movel %fp@(-8),%d0
10c12c4e:       222e fffc       movel %fp@(-4),%d1
10c12c52:       2340 02fa       movel %d0,%a1@(762)
10c12c56:       2341 02fe       movel %d1,%a1@(766)
10c12c5a:       45e9 030a       lea %a1@(778),%a2
10c12c5e:       41e9 02fa       lea %a1@(762),%a0
10c12c62:       2028 0004       movel %a0@(4),%d0
10c12c66:       4680            notl %d0
10c12c68:       c0aa 0004       andl %a2@(4),%d0
10c12c6c:       2210            movel %a0@,%d1
10c12c6e:       4681            notl %d1
10c12c70:       c292            andl %a2@,%d1
10c12c72:       8081            orl %d1,%d0
10c12c74:       56c0            sne %d0
10c12c76:       4880            extw %d0
10c12c78:       48c0            extl %d0
10c12c7a:       4480            negl %d0
10c12c7c:       2340 0008       movel %d0,%a1@(8)
10c12c80:       72fc            moveq #-4,%d1
10c12c82:       2941 0020       movel %d1,%a4@(32)
10c12c86:       47f9 10c1 44d2  lea 10c144d2 <schedule>,%a3
10c12c8c:       45f9 10c1 3580  lea 10c13580 <do_signal>,%a2
10c12c92:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c12c98:       7001            moveq #1,%d0
10c12c9a:       2080            movel %d0,%a0@
10c12c9c:       4e93            jsr %a3@
10c12c9e:       2f0c            movel %a4,%sp@-
10c12ca0:       486e fff0       pea %fp@(-16)
10c12ca4:       4e92            jsr %a2@
10c12ca6:       508f            addql #8,%sp
10c12ca8:       4a80            tstl %d0
10c12caa:       67e6            beqs 10c12c92 <do_rt_sigsuspend+0x96>
10c12cac:       70fc            moveq #-4,%d0
10c12cae:       4cee 1c00 ffe4  moveml %fp@(-28),%a2-%a4
10c12cb4:       4e5e            unlk %fp
10c12cb6:       4e75            rts

10c12cb8 <sys_sigaction>:
10c12cb8:       4e56 ffd8       linkw %fp,#-40
10c12cbc:       2f0a            movel %a2,%sp@-
10c12cbe:       2f02            movel %d2,%sp@-
10c12cc0:       206e 000c       moveal %fp@(12),%a0
10c12cc4:       246e 0010       moveal %fp@(16),%a2
10c12cc8:       b0fc 0000       cmpaw #0,%a0
10c12ccc:       673a            beqs 10c12d08 <sys_sigaction+0x50>
10c12cce:       7010            moveq #16,%d0
10c12cd0:       d088            addl %a0,%d0
10c12cd2:       0c80 10ef ffff  cmpil #284164095,%d0
10c12cd8:       52c0            shi %d0
10c12cda:       4880            extw %d0
10c12cdc:       48c0            extl %d0
10c12cde:       72f2            moveq #-14,%d1
10c12ce0:       c081            andl %d1,%d0
10c12ce2:       6600 0082       bnew 10c12d66 <sys_sigaction+0xae>
10c12ce6:       2010            movel %a0@,%d0
10c12ce8:       2d40 ffec       movel %d0,%fp@(-20)
10c12cec:       2028 000c       movel %a0@(12),%d0
10c12cf0:       2d40 fff4       movel %d0,%fp@(-12)
10c12cf4:       2028 0008       movel %a0@(8),%d0
10c12cf8:       2d40 fff0       movel %d0,%fp@(-16)
10c12cfc:       2028 0004       movel %a0@(4),%d0
10c12d00:       2d40 fff8       movel %d0,%fp@(-8)
10c12d04:       42ae fffc       clrl %fp@(-4)
10c12d08:       b4fc 0000       cmpaw #0,%a2
10c12d0c:       56c0            sne %d0
10c12d0e:       4880            extw %d0
10c12d10:       48c0            extl %d0
10c12d12:       72d8            moveq #-40,%d1
10c12d14:       d28e            addl %fp,%d1
10c12d16:       c081            andl %d1,%d0
10c12d18:       2f00            movel %d0,%sp@-
10c12d1a:       b0fc 0000       cmpaw #0,%a0
10c12d1e:       56c0            sne %d0
10c12d20:       4880            extw %d0
10c12d22:       48c0            extl %d0
10c12d24:       72ec            moveq #-20,%d1
10c12d26:       d28e            addl %fp,%d1
10c12d28:       c081            andl %d1,%d0
10c12d2a:       2f00            movel %d0,%sp@-
10c12d2c:       2f2e 0008       movel %fp@(8),%sp@-
10c12d30:       4eb9 10c1 b3ea  jsr 10c1b3ea <do_sigaction>
10c12d36:       2200            movel %d0,%d1
10c12d38:       6640            bnes 10c12d7a <sys_sigaction+0xc2>
10c12d3a:       b4fc 0000       cmpaw #0,%a2
10c12d3e:       673a            beqs 10c12d7a <sys_sigaction+0xc2>
10c12d40:       7010            moveq #16,%d0
10c12d42:       d08a            addl %a2,%d0
10c12d44:       0c80 10ef ffff  cmpil #284164095,%d0
10c12d4a:       52c0            shi %d0
10c12d4c:       4880            extw %d0
10c12d4e:       48c0            extl %d0
10c12d50:       74f2            moveq #-14,%d2
10c12d52:       c082            andl %d2,%d0
10c12d54:       6610            bnes 10c12d66 <sys_sigaction+0xae>
10c12d56:       202e ffd8       movel %fp@(-40),%d0
10c12d5a:       2480            movel %d0,%a2@
10c12d5c:       202e ffe0       movel %fp@(-32),%d0
10c12d60:       2540 000c       movel %d0,%a2@(12)
10c12d64:       6004            bras 10c12d6a <sys_sigaction+0xb2>
10c12d66:       70f2            moveq #-14,%d0
10c12d68:       6012            bras 10c12d7c <sys_sigaction+0xc4>
10c12d6a:       202e ffdc       movel %fp@(-36),%d0
10c12d6e:       2540 0008       movel %d0,%a2@(8)
10c12d72:       202e ffe4       movel %fp@(-28),%d0
10c12d76:       2540 0004       movel %d0,%a2@(4)
10c12d7a:       2001            movel %d1,%d0
10c12d7c:       242e ffd0       movel %fp@(-48),%d2
10c12d80:       246e ffd4       moveal %fp@(-44),%a2
10c12d84:       4e5e            unlk %fp
10c12d86:       4e75            rts

10c12d88 <sys_sigaltstack>:
10c12d88:       4e56 0000       linkw %fp,#0
10c12d8c:       222e 0008       movel %fp@(8),%d1
10c12d90:       202e 000c       movel %fp@(12),%d0
10c12d94:       4e68            movel %usp,%a0
10c12d96:       2f08            movel %a0,%sp@-
10c12d98:       2f00            movel %d0,%sp@-
10c12d9a:       2f01            movel %d1,%sp@-
10c12d9c:       4eb9 10c1 b4d0  jsr 10c1b4d0 <do_sigaltstack>
10c12da2:       4e5e            unlk %fp
10c12da4:       4e75            rts

10c12da6 <copy_siginfo_to_user>:
10c12da6:       4e56 0000       linkw %fp,#0
10c12daa:       2f0a            movel %a2,%sp@-
10c12dac:       246e 0008       moveal %fp@(8),%a2
10c12db0:       226e 000c       moveal %fp@(12),%a1
10c12db4:       200a            movel %a2,%d0
10c12db6:       0680 0000 0080  addil #128,%d0
10c12dbc:       0c80 10ef ffff  cmpil #284164095,%d0
10c12dc2:       6304            blss 10c12dc8 <copy_siginfo_to_user+0x22>
10c12dc4:       70f2            moveq #-14,%d0
10c12dc6:       6066            bras 10c12e2e <copy_siginfo_to_user+0x88>
10c12dc8:       4aa9 0008       tstl %a1@(8)
10c12dcc:       6c10            bges 10c12dde <copy_siginfo_to_user+0x38>
10c12dce:       4878 0080       pea 80 <LSIGTRAP+0x7b>
10c12dd2:       2f09            movel %a1,%sp@-
10c12dd4:       2f0a            movel %a2,%sp@-
10c12dd6:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c12ddc:       604e            bras 10c12e2c <copy_siginfo_to_user+0x86>
10c12dde:       2011            movel %a1@,%d0
10c12de0:       2480            movel %d0,%a2@
10c12de2:       2029 0004       movel %a1@(4),%d0
10c12de6:       2540 0004       movel %d0,%a2@(4)
10c12dea:       3029 000a       movew %a1@(10),%d0
10c12dee:       48c0            extl %d0
10c12df0:       2540 0008       movel %d0,%a2@(8)
10c12df4:       2029 000c       movel %a1@(12),%d0
10c12df8:       2540 000c       movel %d0,%a2@(12)
10c12dfc:       3069 0008       moveaw %a1@(8),%a0
10c12e00:       7003            moveq #3,%d0
10c12e02:       b088            cmpl %a0,%d0
10c12e04:       6726            beqs 10c12e2c <copy_siginfo_to_user+0x86>
10c12e06:       7004            moveq #4,%d0
10c12e08:       b088            cmpl %a0,%d0
10c12e0a:       6618            bnes 10c12e24 <copy_siginfo_to_user+0x7e>
10c12e0c:       2029 0016       movel %a1@(22),%d0
10c12e10:       2540 0016       movel %d0,%a2@(22)
10c12e14:       2029 001a       movel %a1@(26),%d0
10c12e18:       2540 001a       movel %d0,%a2@(26)
10c12e1c:       2029 0012       movel %a1@(18),%d0
10c12e20:       2540 0012       movel %d0,%a2@(18)
10c12e24:       2029 0012       movel %a1@(18),%d0
10c12e28:       2540 0012       movel %d0,%a2@(18)
10c12e2c:       7000            moveq #0,%d0
10c12e2e:       246e fffc       moveal %fp@(-4),%a2
10c12e32:       4e5e            unlk %fp
10c12e34:       4e75            rts

10c12e36 <do_sigreturn>:
10c12e36:       4e56 ffd4       linkw %fp,#-44
10c12e3a:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c12e3e:       49ee 0024       lea %fp@(36),%a4
10c12e42:       4e6b            movel %usp,%a3
10c12e44:       41eb fffc       lea %a3@(-4),%a0
10c12e48:       7038            moveq #56,%d0
10c12e4a:       d08b            addl %a3,%d0
10c12e4c:       0c80 10ef ffff  cmpil #284164095,%d0
10c12e52:       52c0            shi %d0
10c12e54:       4880            extw %d0
10c12e56:       48c0            extl %d0
10c12e58:       72f2            moveq #-14,%d1
10c12e5a:       c081            andl %d1,%d0
10c12e5c:       6600 00e6       bnew 10c12f44 <do_sigreturn+0x10e>
10c12e60:       2028 001c       movel %a0@(28),%d0
10c12e64:       2d40 ffd8       movel %d0,%fp@(-40)
10c12e68:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c12e6c:       486b 0014       pea %a3@(20)
10c12e70:       45ee ffd8       lea %fp@(-40),%a2
10c12e74:       486e ffdc       pea %fp@(-36)
10c12e78:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c12e7e:       4fef 000c       lea %sp@(12),%sp
10c12e82:       0292 fffb feff  andil #-262401,%a2@
10c12e88:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c12e8e:       202e ffd8       movel %fp@(-40),%d0
10c12e92:       222e ffdc       movel %fp@(-36),%d1
10c12e96:       2340 02fa       movel %d0,%a1@(762)
10c12e9a:       2341 02fe       movel %d1,%a1@(766)
10c12e9e:       45e9 030a       lea %a1@(778),%a2
10c12ea2:       41e9 02fa       lea %a1@(762),%a0
10c12ea6:       2028 0004       movel %a0@(4),%d0
10c12eaa:       4680            notl %d0
10c12eac:       c0aa 0004       andl %a2@(4),%d0
10c12eb0:       2210            movel %a0@,%d1
10c12eb2:       4681            notl %d1
10c12eb4:       c292            andl %a2@,%d1
10c12eb6:       8081            orl %d1,%d0
10c12eb8:       56c0            sne %d0
10c12eba:       4880            extw %d0
10c12ebc:       48c0            extl %d0
10c12ebe:       4480            negl %d0
10c12ec0:       2340 0008       movel %d0,%a1@(8)
10c12ec4:       45ee ffd4       lea %fp@(-44),%a2
10c12ec8:       7600            moveq #0,%d3
10c12eca:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c12ece:       486b 0018       pea %a3@(24)
10c12ed2:       486e ffe0       pea %fp@(-32)
10c12ed6:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c12edc:       4fef 000c       lea %sp@(12),%sp
10c12ee0:       28ae ffec       movel %fp@(-20),%a4@
10c12ee4:       2d6e fff0 0038  movel %fp@(-16),%fp@(56)
10c12eea:       2d6e fff4 003c  movel %fp@(-12),%fp@(60)
10c12ef0:       1d6e fff9 0051  moveb %fp@(-7),%fp@(81)
10c12ef6:       2d6e fffa 0052  movel %fp@(-6),%fp@(82)
10c12efc:       72ff            moveq #-1,%d1
10c12efe:       2d41 0048       movel %d1,%fp@(72)
10c12f02:       206e ffe4       moveal %fp@(-28),%a0
10c12f06:       4e60            movel %a0,%usp
10c12f08:       4282            clrl %d2
10c12f0a:       342e fffe       movew %fp@(-2),%d2
10c12f0e:       2002            movel %d2,%d0
10c12f10:       720c            moveq #12,%d1
10c12f12:       e2a0            asrl %d1,%d0
10c12f14:       e908            lslb #4,%d0
10c12f16:       122c 0032       moveb %a4@(50),%d1
10c12f1a:       0201 000f       andib #15,%d1
10c12f1e:       8200            orb %d0,%d1
10c12f20:       1941 0032       moveb %d1,%a4@(50)
10c12f24:       0242 0fff       andiw #4095,%d2
10c12f28:       302c 0032       movew %a4@(50),%d0
10c12f2c:       0240 f000       andiw #-4096,%d0
10c12f30:       8042            orw %d2,%d0
10c12f32:       3940 0032       movew %d0,%a4@(50)
10c12f36:       24ae ffe8       movel %fp@(-24),%a2@
10c12f3a:       4a83            tstl %d3
10c12f3c:       6606            bnes 10c12f44 <do_sigreturn+0x10e>
10c12f3e:       202e ffd4       movel %fp@(-44),%d0
10c12f42:       6012            bras 10c12f56 <do_sigreturn+0x120>
10c12f44:       2f39 1002 53b4  movel 100253b4 <_current_task>,%sp@-
10c12f4a:       4878 000b       pea b <LSIGTRAP+0x6>
10c12f4e:       4eb9 10c1 ae12  jsr 10c1ae12 <force_sig>
10c12f54:       7000            moveq #0,%d0
10c12f56:       4cee 1c0c ffc0  moveml %fp@(-64),%d2-%d3/%a2-%a4
10c12f5c:       4e5e            unlk %fp
10c12f5e:       4e75            rts

10c12f60 <do_rt_sigreturn>:
10c12f60:       4e56 fff4       linkw %fp,#-12
10c12f64:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c12f68:       4bee 0008       lea %fp@(8),%a5
10c12f6c:       47ee 0024       lea %fp@(36),%a3
10c12f70:       4e6c            movel %usp,%a4
10c12f72:       200c            movel %a4,%d0
10c12f74:       0680 0000 00fc  addil #252,%d0
10c12f7a:       0c80 10ef ffff  cmpil #284164095,%d0
10c12f80:       52c0            shi %d0
10c12f82:       4880            extw %d0
10c12f84:       48c0            extl %d0
10c12f86:       72f2            moveq #-14,%d1
10c12f88:       c081            andl %d1,%d0
10c12f8a:       6600 014e       bnew 10c130da <do_rt_sigreturn+0x17a>
10c12f8e:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c12f92:       486c 00f4       pea %a4@(244)
10c12f96:       486e fff8       pea %fp@(-8)
10c12f9a:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c12fa0:       4fef 000c       lea %sp@(12),%sp
10c12fa4:       02ae fffb feff  andil #-262401,%fp@(-8)
10c12faa:       fff8 
10c12fac:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c12fb2:       202e fff8       movel %fp@(-8),%d0
10c12fb6:       222e fffc       movel %fp@(-4),%d1
10c12fba:       2340 02fa       movel %d0,%a1@(762)
10c12fbe:       2341 02fe       movel %d1,%a1@(766)
10c12fc2:       45e9 030a       lea %a1@(778),%a2
10c12fc6:       41e9 02fa       lea %a1@(762),%a0
10c12fca:       2028 0004       movel %a0@(4),%d0
10c12fce:       4680            notl %d0
10c12fd0:       c0aa 0004       andl %a2@(4),%d0
10c12fd4:       2210            movel %a0@,%d1
10c12fd6:       4681            notl %d1
10c12fd8:       c292            andl %a2@,%d1
10c12fda:       8081            orl %d1,%d0
10c12fdc:       56c0            sne %d0
10c12fde:       4880            extw %d0
10c12fe0:       48c0            extl %d0
10c12fe2:       4480            negl %d0
10c12fe4:       2340 0008       movel %d0,%a1@(8)
10c12fe8:       43ec 0094       lea %a4@(148),%a1
10c12fec:       45ee fff4       lea %fp@(-12),%a2
10c12ff0:       41e9 0018       lea %a1@(24),%a0
10c12ff4:       2029 0014       movel %a1@(20),%d0
10c12ff8:       7202            moveq #2,%d1
10c12ffa:       b280            cmpl %d0,%d1
10c12ffc:       6600 00dc       bnew 10c130da <do_rt_sigreturn+0x17a>
10c13000:       2010            movel %a0@,%d0
10c13002:       2d40 0044       movel %d0,%fp@(68)
10c13006:       2028 0004       movel %a0@(4),%d0
10c1300a:       2680            movel %d0,%a3@
10c1300c:       2028 0008       movel %a0@(8),%d0
10c13010:       2d40 0028       movel %d0,%fp@(40)
10c13014:       2028 000c       movel %a0@(12),%d0
10c13018:       2d40 002c       movel %d0,%fp@(44)
10c1301c:       2028 0010       movel %a0@(16),%d0
10c13020:       2d40 0030       movel %d0,%fp@(48)
10c13024:       2028 0014       movel %a0@(20),%d0
10c13028:       2d40 0034       movel %d0,%fp@(52)
10c1302c:       2028 0018       movel %a0@(24),%d0
10c13030:       2a80            movel %d0,%a5@
10c13032:       2028 001c       movel %a0@(28),%d0
10c13036:       2d40 000c       movel %d0,%fp@(12)
10c1303a:       2028 0020       movel %a0@(32),%d0
10c1303e:       2d40 0038       movel %d0,%fp@(56)
10c13042:       2028 0024       movel %a0@(36),%d0
10c13046:       2d40 003c       movel %d0,%fp@(60)
10c1304a:       2028 0028       movel %a0@(40),%d0
10c1304e:       2d40 0040       movel %d0,%fp@(64)
10c13052:       2028 002c       movel %a0@(44),%d0
10c13056:       2b40 0008       movel %d0,%a5@(8)
10c1305a:       2028 0030       movel %a0@(48),%d0
10c1305e:       2d40 0014       movel %d0,%fp@(20)
10c13062:       2028 0034       movel %a0@(52),%d0
10c13066:       2d40 0018       movel %d0,%fp@(24)
10c1306a:       2028 0038       movel %a0@(56),%d0
10c1306e:       2d40 001c       movel %d0,%fp@(28)
10c13072:       2628 003c       movel %a0@(60),%d3
10c13076:       2843            moveal %d3,%a4
10c13078:       4e64            movel %a4,%usp
10c1307a:       2028 0040       movel %a0@(64),%d0
10c1307e:       2740 002e       movel %d0,%a3@(46)
10c13082:       2428 0044       movel %a0@(68),%d2
10c13086:       1742 002d       moveb %d2,%a3@(45)
10c1308a:       70ff            moveq #-1,%d0
10c1308c:       2740 0024       movel %d0,%a3@(36)
10c13090:       2002            movel %d2,%d0
10c13092:       720c            moveq #12,%d1
10c13094:       e2a0            asrl %d1,%d0
10c13096:       e908            lslb #4,%d0
10c13098:       122b 0032       moveb %a3@(50),%d1
10c1309c:       0201 000f       andib #15,%d1
10c130a0:       8200            orb %d0,%d1
10c130a2:       1741 0032       moveb %d1,%a3@(50)
10c130a6:       0242 0fff       andiw #4095,%d2
10c130aa:       302b 0032       movew %a3@(50),%d0
10c130ae:       0240 f000       andiw #-4096,%d0
10c130b2:       8042            orw %d2,%d0
10c130b4:       3740 0032       movew %d0,%a3@(50)
10c130b8:       2f03            movel %d3,%sp@-
10c130ba:       42a7            clrl %sp@-
10c130bc:       4869 0008       pea %a1@(8)
10c130c0:       4eb9 10c1 b4d0  jsr 10c1b4d0 <do_sigaltstack>
10c130c6:       4fef 000c       lea %sp@(12),%sp
10c130ca:       72f2            moveq #-14,%d1
10c130cc:       b280            cmpl %d0,%d1
10c130ce:       670a            beqs 10c130da <do_rt_sigreturn+0x17a>
10c130d0:       24ab 0020       movel %a3@(32),%a2@
10c130d4:       202e fff4       movel %fp@(-12),%d0
10c130d8:       6012            bras 10c130ec <do_rt_sigreturn+0x18c>
10c130da:       2f39 1002 53b4  movel 100253b4 <_current_task>,%sp@-
10c130e0:       4878 000b       pea b <LSIGTRAP+0x6>
10c130e4:       4eb9 10c1 ae12  jsr 10c1ae12 <force_sig>
10c130ea:       7000            moveq #0,%d0
10c130ec:       4cee 3c0c ffdc  moveml %fp@(-36),%d2-%d3/%a2-%a5
10c130f2:       4e5e            unlk %fp
10c130f4:       4e75            rts

10c130f6 <setup_sigcontext>:
10c130f6:       4e56 0000       linkw %fp,#0
10c130fa:       2f0a            movel %a2,%sp@-
10c130fc:       226e 0008       moveal %fp@(8),%a1
10c13100:       206e 000c       moveal %fp@(12),%a0
10c13104:       22ae 0010       movel %fp@(16),%a1@
10c13108:       4e6a            movel %usp,%a2
10c1310a:       234a 0004       movel %a2,%a1@(4)
10c1310e:       2368 0020 0008  movel %a0@(32),%a1@(8)
10c13114:       2350 000c       movel %a0@,%a1@(12)
10c13118:       2368 0014 0010  movel %a0@(20),%a1@(16)
10c1311e:       2368 0018 0014  movel %a0@(24),%a1@(20)
10c13124:       3368 002c 0018  movew %a0@(44),%a1@(24)
10c1312a:       2368 002e 001a  movel %a0@(46),%a1@(26)
10c13130:       1028 0032       moveb %a0@(50),%d0
10c13134:       e888            lsrl #4,%d0
10c13136:       720c            moveq #12,%d1
10c13138:       e368            lslw %d1,%d0
10c1313a:       3228 0032       movew %a0@(50),%d1
10c1313e:       0241 0fff       andiw #4095,%d1
10c13142:       8041            orw %d1,%d0
10c13144:       3340 001e       movew %d0,%a1@(30)
10c13148:       245f            moveal %sp@+,%a2
10c1314a:       4e5e            unlk %fp
10c1314c:       4e75            rts

10c1314e <setup_frame>:
10c1314e:       4e56 ffe0       linkw %fp,#-32
10c13152:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c13156:       222e 0008       movel %fp@(8),%d1
10c1315a:       2a6e 0010       moveal %fp@(16),%a5
10c1315e:       286e 0014       moveal %fp@(20),%a4
10c13162:       4e69            movel %usp,%a1
10c13164:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1316a:       246e 000c       moveal %fp@(12),%a2
10c1316e:       082a 0003 0004  btst #3,%a2@(4)
10c13174:       6714            beqs 10c1318a <setup_frame+0x3c>
10c13176:       2628 0312       movel %a0@(786),%d3
10c1317a:       2009            movel %a1,%d0
10c1317c:       9083            subl %d3,%d0
10c1317e:       2428 0316       movel %a0@(790),%d2
10c13182:       b480            cmpl %d0,%d2
10c13184:       6204            bhis 10c1318a <setup_frame+0x3c>
10c13186:       2243            moveal %d3,%a1
10c13188:       d3c2            addal %d2,%a1
10c1318a:       47e9 ffc4       lea %a1@(-60),%a3
10c1318e:       200b            movel %a3,%d0
10c13190:       74f8            moveq #-8,%d2
10c13192:       c082            andl %d2,%d0
10c13194:       2640            moveal %d0,%a3
10c13196:       2068 0010       moveal %a0@(16),%a0
10c1319a:       b0fc 0000       cmpaw #0,%a0
10c1319e:       6718            beqs 10c131b8 <setup_frame+0x6a>
10c131a0:       2068 000e       moveal %a0@(14),%a0
10c131a4:       b0fc 0000       cmpaw #0,%a0
10c131a8:       670e            beqs 10c131b8 <setup_frame+0x6a>
10c131aa:       701f            moveq #31,%d0
10c131ac:       b081            cmpl %d1,%d0
10c131ae:       6d08            blts 10c131b8 <setup_frame+0x6a>
10c131b0:       e589            lsll #2,%d1
10c131b2:       2030 1800       movel %a0@(00000000,%d1:l),%d0
10c131b6:       6002            bras 10c131ba <setup_frame+0x6c>
10c131b8:       2001            movel %d1,%d0
10c131ba:       2740 0004       movel %d0,%a3@(4)
10c131be:       302c 0032       movew %a4@(50),%d0
10c131c2:       0280 0000 0fff  andil #4095,%d0
10c131c8:       2740 0008       movel %d0,%a3@(8)
10c131cc:       761c            moveq #28,%d3
10c131ce:       d68b            addl %a3,%d3
10c131d0:       2743 000c       movel %d3,%a3@(12)
10c131d4:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c131d8:       486d 0004       pea %a5@(4)
10c131dc:       486b 0018       pea %a3@(24)
10c131e0:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c131e6:       4e92            jsr %a2@
10c131e8:       504f            addqw #8,%sp
10c131ea:       2e95            movel %a5@,%sp@
10c131ec:       2f0c            movel %a4,%sp@-
10c131ee:       74e0            moveq #-32,%d2
10c131f0:       d48e            addl %fp,%d2
10c131f2:       2f02            movel %d2,%sp@-
10c131f4:       4eba ff00       jsr %pc@(10c130f6 <setup_sigcontext>)
10c131f8:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c131fc:       2f02            movel %d2,%sp@-
10c131fe:       2f03            movel %d3,%sp@-
10c13200:       4e92            jsr %a2@
10c13202:       7010            moveq #16,%d0
10c13204:       d08b            addl %a3,%d0
10c13206:       2680            movel %d0,%a3@
10c13208:       222c fff4       movel %a4@(-12),%d1
10c1320c:       2001            movel %d1,%d0
10c1320e:       4240            clrw %d0
10c13210:       4840            swap %d0
10c13212:       0080 2a7c 0000  oril #712769536,%d0
10c13218:       2740 0010       movel %d0,%a3@(16)
10c1321c:       4841            swap %d1
10c1321e:       4241            clrw %d1
10c13220:       0041 7077       oriw #28791,%d1
10c13224:       2741 0014       movel %d1,%a3@(20)
10c13228:       303c 4e40       movew #20032,%d0
10c1322c:       3740 0018       movew %d0,%a3@(24)
10c13230:       4e63            movel %a3,%usp
10c13232:       206e 000c       moveal %fp@(12),%a0
10c13236:       2950 002e       movel %a0@,%a4@(46)
10c1323a:       202c 0028       movel %a4@(40),%d0
10c1323e:       671c            beqs 10c1325c <setup_frame+0x10e>
10c13240:       41f4 0800       lea %a4@(00000000,%d0:l),%a0
10c13244:       0268 f000 0032  andiw #-4096,%a0@(50)
10c1324a:       0228 000f 0032  andib #15,%a0@(50)
10c13250:       216c 002e 002e  movel %a4@(46),%a0@(46)
10c13256:       316c 002c 002c  movew %a4@(44),%a0@(44)
10c1325c:       4cee 3c0c ffc8  moveml %fp@(-56),%d2-%d3/%a2-%a5
10c13262:       4e5e            unlk %fp
10c13264:       4e75            rts

10c13266 <setup_rt_frame>:
10c13266:       4e56 fffc       linkw %fp,#-4
10c1326a:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c1326e:       262e 0008       movel %fp@(8),%d3
10c13272:       2a6e 000c       moveal %fp@(12),%a5
10c13276:       266e 0018       moveal %fp@(24),%a3
10c1327a:       4e69            movel %usp,%a1
10c1327c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c13282:       082d 0003 0004  btst #3,%a5@(4)
10c13288:       6714            beqs 10c1329e <setup_rt_frame+0x38>
10c1328a:       2428 0312       movel %a0@(786),%d2
10c1328e:       2009            movel %a1,%d0
10c13290:       9082            subl %d2,%d0
10c13292:       2228 0316       movel %a0@(790),%d1
10c13296:       b280            cmpl %d0,%d1
10c13298:       6204            bhis 10c1329e <setup_rt_frame+0x38>
10c1329a:       2242            moveal %d2,%a1
10c1329c:       d3c1            addal %d1,%a1
10c1329e:       45e9 ff00       lea %a1@(-256),%a2
10c132a2:       200a            movel %a2,%d0
10c132a4:       72f8            moveq #-8,%d1
10c132a6:       c081            andl %d1,%d0
10c132a8:       2440            moveal %d0,%a2
10c132aa:       2068 0010       moveal %a0@(16),%a0
10c132ae:       b0fc 0000       cmpaw #0,%a0
10c132b2:       671a            beqs 10c132ce <setup_rt_frame+0x68>
10c132b4:       2068 000e       moveal %a0@(14),%a0
10c132b8:       b0fc 0000       cmpaw #0,%a0
10c132bc:       6710            beqs 10c132ce <setup_rt_frame+0x68>
10c132be:       701f            moveq #31,%d0
10c132c0:       b083            cmpl %d3,%d0
10c132c2:       6d0a            blts 10c132ce <setup_rt_frame+0x68>
10c132c4:       2003            movel %d3,%d0
10c132c6:       e588            lsll #2,%d0
10c132c8:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c132cc:       6002            bras 10c132d0 <setup_rt_frame+0x6a>
10c132ce:       2003            movel %d3,%d0
10c132d0:       2540 0004       movel %d0,%a2@(4)
10c132d4:       7018            moveq #24,%d0
10c132d6:       d08a            addl %a2,%d0
10c132d8:       2540 0008       movel %d0,%a2@(8)
10c132dc:       240a            movel %a2,%d2
10c132de:       0682 0000 0098  addil #152,%d2
10c132e4:       2542 000c       movel %d2,%a2@(12)
10c132e8:       2f2e 0010       movel %fp@(16),%sp@-
10c132ec:       2f00            movel %d0,%sp@-
10c132ee:       4eba fab6       jsr %pc@(10c12da6 <copy_siginfo_to_user>)
10c132f2:       2800            movel %d0,%d4
10c132f4:       508f            addql #8,%sp
10c132f6:       7000            moveq #0,%d0
10c132f8:       2540 0098       movel %d0,%a2@(152)
10c132fc:       2540 009c       movel %d0,%a2@(156)
10c13300:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c13306:       2028 0312       movel %a0@(786),%d0
10c1330a:       2540 00a0       movel %d0,%a2@(160)
10c1330e:       4e68            movel %usp,%a0
10c13310:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c13316:       2029 0316       movel %a1@(790),%d0
10c1331a:       2842            moveal %d2,%a4
10c1331c:       6710            beqs 10c1332e <setup_rt_frame+0xc8>
10c1331e:       91e9 0312       subal %a1@(786),%a0
10c13322:       b088            cmpl %a0,%d0
10c13324:       52c0            shi %d0
10c13326:       4880            extw %d0
10c13328:       48c0            extl %d0
10c1332a:       4480            negl %d0
10c1332c:       6002            bras 10c13330 <setup_rt_frame+0xca>
10c1332e:       7002            moveq #2,%d0
10c13330:       2540 00a4       movel %d0,%a2@(164)
10c13334:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1333a:       2028 0316       movel %a0@(790),%d0
10c1333e:       2540 00a8       movel %d0,%a2@(168)
10c13342:       43eb ffe4       lea %a3@(-28),%a1
10c13346:       41ec 0018       lea %a4@(24),%a0
10c1334a:       7002            moveq #2,%d0
10c1334c:       2940 0014       movel %d0,%a4@(20)
10c13350:       202b 0020       movel %a3@(32),%d0
10c13354:       2080            movel %d0,%a0@
10c13356:       2013            movel %a3@,%d0
10c13358:       2140 0004       movel %d0,%a0@(4)
10c1335c:       202b 0004       movel %a3@(4),%d0
10c13360:       2140 0008       movel %d0,%a0@(8)
10c13364:       202b 0008       movel %a3@(8),%d0
10c13368:       2140 000c       movel %d0,%a0@(12)
10c1336c:       202b 000c       movel %a3@(12),%d0
10c13370:       2140 0010       movel %d0,%a0@(16)
10c13374:       202b 0010       movel %a3@(16),%d0
10c13378:       2140 0014       movel %d0,%a0@(20)
10c1337c:       2011            movel %a1@,%d0
10c1337e:       2140 0018       movel %d0,%a0@(24)
10c13382:       2029 0004       movel %a1@(4),%d0
10c13386:       2140 001c       movel %d0,%a0@(28)
10c1338a:       202b 0014       movel %a3@(20),%d0
10c1338e:       2140 0020       movel %d0,%a0@(32)
10c13392:       202b 0018       movel %a3@(24),%d0
10c13396:       2140 0024       movel %d0,%a0@(36)
10c1339a:       202b 001c       movel %a3@(28),%d0
10c1339e:       2140 0028       movel %d0,%a0@(40)
10c133a2:       2029 0008       movel %a1@(8),%d0
10c133a6:       2140 002c       movel %d0,%a0@(44)
10c133aa:       2029 000c       movel %a1@(12),%d0
10c133ae:       2140 0030       movel %d0,%a0@(48)
10c133b2:       2029 0010       movel %a1@(16),%d0
10c133b6:       2140 0034       movel %d0,%a0@(52)
10c133ba:       2029 0014       movel %a1@(20),%d0
10c133be:       2140 0038       movel %d0,%a0@(56)
10c133c2:       4e69            movel %usp,%a1
10c133c4:       2009            movel %a1,%d0
10c133c6:       2140 003c       movel %d0,%a0@(60)
10c133ca:       202b 002e       movel %a3@(46),%d0
10c133ce:       2140 0040       movel %d0,%a0@(64)
10c133d2:       42ae fffc       clrl %fp@(-4)
10c133d6:       3d6b 002c fffe  movew %a3@(44),%fp@(-2)
10c133dc:       202e fffc       movel %fp@(-4),%d0
10c133e0:       2140 0044       movel %d0,%a0@(68)
10c133e4:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c133e8:       2f2e 0014       movel %fp@(20),%sp@-
10c133ec:       486a 00f8       pea %a2@(248)
10c133f0:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c133f6:       4fef 000c       lea %sp@(12),%sp
10c133fa:       7010            moveq #16,%d0
10c133fc:       d08a            addl %a2,%d0
10c133fe:       2480            movel %d0,%a2@
10c13400:       222b fff4       movel %a3@(-12),%d1
10c13404:       203c 7052 4600  movel #1884440064,%d0
10c1340a:       2540 0010       movel %d0,%a2@(16)
10c1340e:       2001            movel %d1,%d0
10c13410:       4240            clrw %d0
10c13412:       4840            swap %d0
10c13414:       0080 2a7c 0000  oril #712769536,%d0
10c1341a:       2540 0014       movel %d0,%a2@(20)
10c1341e:       4841            swap %d1
10c13420:       4241            clrw %d1
10c13422:       0041 4e40       oriw #20032,%d1
10c13426:       2541 0018       movel %d1,%a2@(24)
10c1342a:       4a84            tstl %d4
10c1342c:       662a            bnes 10c13458 <setup_rt_frame+0x1f2>
10c1342e:       4e62            movel %a2,%usp
10c13430:       2755 002e       movel %a5@,%a3@(46)
10c13434:       202b 0028       movel %a3@(40),%d0
10c13438:       6738            beqs 10c13472 <setup_rt_frame+0x20c>
10c1343a:       41f3 0800       lea %a3@(00000000,%d0:l),%a0
10c1343e:       0268 f000 0032  andiw #-4096,%a0@(50)
10c13444:       0228 000f 0032  andib #15,%a0@(50)
10c1344a:       216b 002e 002e  movel %a3@(46),%a0@(46)
10c13450:       316b 002c 002c  movew %a3@(44),%a0@(44)
10c13456:       601a            bras 10c13472 <setup_rt_frame+0x20c>
10c13458:       700b            moveq #11,%d0
10c1345a:       b083            cmpl %d3,%d0
10c1345c:       6602            bnes 10c13460 <setup_rt_frame+0x1fa>
10c1345e:       4295            clrl %a5@
10c13460:       2f39 1002 53b4  movel 100253b4 <_current_task>,%sp@-
10c13466:       4878 000b       pea b <LSIGTRAP+0x6>
10c1346a:       4eb9 10c1 ae12  jsr 10c1ae12 <force_sig>
10c13470:       60c2            bras 10c13434 <setup_rt_frame+0x1ce>
10c13472:       4cee 3c1c ffe0  moveml %fp@(-32),%d2-%d4/%a2-%a5
10c13478:       4e5e            unlk %fp
10c1347a:       4e75            rts

10c1347c <handle_signal>:
10c1347c:       4e56 0000       linkw %fp,#0
10c13480:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c13484:       242e 0008       movel %fp@(8),%d2
10c13488:       246e 000c       moveal %fp@(12),%a2
10c1348c:       222e 0014       movel %fp@(20),%d1
10c13490:       206e 0018       moveal %fp@(24),%a0
10c13494:       4aa8 0024       tstl %a0@(36)
10c13498:       6d44            blts 10c134de <handle_signal+0x62>
10c1349a:       2028 0020       movel %a0@(32),%d0
10c1349e:       0c80 ffff fdff  cmpil #-513,%d0
10c134a4:       672e            beqs 10c134d4 <handle_signal+0x58>
10c134a6:       6e0a            bgts 10c134b2 <handle_signal+0x36>
10c134a8:       0c80 ffff fdfe  cmpil #-514,%d0
10c134ae:       670c            beqs 10c134bc <handle_signal+0x40>
10c134b0:       602c            bras 10c134de <handle_signal+0x62>
10c134b2:       0c80 ffff fe00  cmpil #-512,%d0
10c134b8:       670a            beqs 10c134c4 <handle_signal+0x48>
10c134ba:       6022            bras 10c134de <handle_signal+0x62>
10c134bc:       70fc            moveq #-4,%d0
10c134be:       2140 0020       movel %d0,%a0@(32)
10c134c2:       601a            bras 10c134de <handle_signal+0x62>
10c134c4:       082a 0004 0004  btst #4,%a2@(4)
10c134ca:       6608            bnes 10c134d4 <handle_signal+0x58>
10c134cc:       76fc            moveq #-4,%d3
10c134ce:       2143 0020       movel %d3,%a0@(32)
10c134d2:       600a            bras 10c134de <handle_signal+0x62>
10c134d4:       2168 0024 0020  movel %a0@(36),%a0@(32)
10c134da:       55a8 002e       subql #2,%a0@(46)
10c134de:       082a 0002 0007  btst #2,%a2@(7)
10c134e4:       6712            beqs 10c134f8 <handle_signal+0x7c>
10c134e6:       2f08            movel %a0,%sp@-
10c134e8:       2f01            movel %d1,%sp@-
10c134ea:       2f2e 0010       movel %fp@(16),%sp@-
10c134ee:       2f0a            movel %a2,%sp@-
10c134f0:       2f02            movel %d2,%sp@-
10c134f2:       4eba fd72       jsr %pc@(10c13266 <setup_rt_frame>)
10c134f6:       600c            bras 10c13504 <handle_signal+0x88>
10c134f8:       2f08            movel %a0,%sp@-
10c134fa:       2f01            movel %d1,%sp@-
10c134fc:       2f0a            movel %a2,%sp@-
10c134fe:       2f02            movel %d2,%sp@-
10c13500:       4eba fc4c       jsr %pc@(10c1314e <setup_frame>)
10c13504:       4aaa 0004       tstl %a2@(4)
10c13508:       6c02            bges 10c1350c <handle_signal+0x90>
10c1350a:       4292            clrl %a2@
10c1350c:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c13512:       43e9 02fa       lea %a1@(762),%a1
10c13516:       307c 0004       moveaw #4,%a0
10c1351a:       2230 9800       movel %a0@(00000000,%a1:l),%d1
10c1351e:       202a 0010       movel %a2@(16),%d0
10c13522:       262a 000c       movel %a2@(12),%d3
10c13526:       8791            orl %d3,%a1@
10c13528:       8280            orl %d0,%d1
10c1352a:       2181 9800       movel %d1,%a0@(00000000,%a1:l)
10c1352e:       082a 0006 0004  btst #6,%a2@(4)
10c13534:       6614            bnes 10c1354a <handle_signal+0xce>
10c13536:       5382            subql #1,%d2
10c13538:       2202            movel %d2,%d1
10c1353a:       ea89            lsrl #5,%d1
10c1353c:       e589            lsll #2,%d1
10c1353e:       701f            moveq #31,%d0
10c13540:       c480            andl %d0,%d2
10c13542:       7001            moveq #1,%d0
10c13544:       e5a8            lsll %d2,%d0
10c13546:       81b1 1800       orl %d0,%a1@(00000000,%d1:l)
10c1354a:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c13550:       45e9 030a       lea %a1@(778),%a2
10c13554:       41e9 02fa       lea %a1@(762),%a0
10c13558:       2028 0004       movel %a0@(4),%d0
10c1355c:       4680            notl %d0
10c1355e:       c0aa 0004       andl %a2@(4),%d0
10c13562:       2210            movel %a0@,%d1
10c13564:       4681            notl %d1
10c13566:       c292            andl %a2@,%d1
10c13568:       8081            orl %d1,%d0
10c1356a:       56c0            sne %d0
10c1356c:       4880            extw %d0
10c1356e:       48c0            extl %d0
10c13570:       4480            negl %d0
10c13572:       2340 0008       movel %d0,%a1@(8)
10c13576:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c1357c:       4e5e            unlk %fp
10c1357e:       4e75            rts

10c13580 <do_signal>:
10c13580:       4e56 ff80       linkw %fp,#-128
10c13584:       48e7 3e30       moveml %d2-%d6/%a2-%a3,%sp@-
10c13588:       2c2e 0008       movel %fp@(8),%d6
10c1358c:       246e 000c       moveal %fp@(12),%a2
10c13590:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c13596:       214a 0278       movel %a2,%a0@(632)
10c1359a:       4a86            tstl %d6
10c1359c:       6608            bnes 10c135a6 <do_signal+0x26>
10c1359e:       2c08            movel %a0,%d6
10c135a0:       0686 0000 02fa  addil #762,%d6
10c135a6:       7a80            moveq #-128,%d5
10c135a8:       da8e            addl %fp,%d5
10c135aa:       47f9 10c1 a6d8  lea 10c1a6d8 <dequeue_signal>,%a3
10c135b0:       6000 0290       braw 10c13842 <do_signal+0x2c2>
10c135b4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c135ba:       2248            moveal %a0,%a1
10c135bc:       0828 0000 001b  btst #0,%a0@(27)
10c135c2:       6700 0116       beqw 10c136da <do_signal+0x15a>
10c135c6:       7009            moveq #9,%d0
10c135c8:       b083            cmpl %d3,%d0
10c135ca:       6700 010e       beqw 10c136da <do_signal+0x15a>
10c135ce:       2143 0068       movel %d3,%a0@(104)
10c135d2:       7208            moveq #8,%d1
10c135d4:       2081            movel %d1,%a0@
10c135d6:       026a 7fff 002c  andiw #32767,%a2@(44)
10c135dc:       4aaa 0024       tstl %a2@(36)
10c135e0:       6d68            blts 10c1364a <do_signal+0xca>
10c135e2:       2003            movel %d3,%d0
10c135e4:       e588            lsll #2,%d0
10c135e6:       d083            addl %d3,%d0
10c135e8:       e588            lsll #2,%d0
10c135ea:       2068 02f6       moveal %a0@(758),%a0
10c135ee:       41f0 08f0       lea %a0@(fffffff0,%d0:l),%a0
10c135f2:       7801            moveq #1,%d4
10c135f4:       b890            cmpl %a0@,%d4
10c135f6:       55c0            scs %d0
10c135f8:       4880            extw %d0
10c135fa:       48c0            extl %d0
10c135fc:       4480            negl %d0
10c135fe:       222a 0020       movel %a2@(32),%d1
10c13602:       0c81 ffff fdff  cmpil #-513,%d1
10c13608:       6736            beqs 10c13640 <do_signal+0xc0>
10c1360a:       6e0a            bgts 10c13616 <do_signal+0x96>
10c1360c:       0c81 ffff fdfe  cmpil #-514,%d1
10c13612:       670c            beqs 10c13620 <do_signal+0xa0>
10c13614:       6034            bras 10c1364a <do_signal+0xca>
10c13616:       0c81 ffff fe00  cmpil #-512,%d1
10c1361c:       670e            beqs 10c1362c <do_signal+0xac>
10c1361e:       602a            bras 10c1364a <do_signal+0xca>
10c13620:       4a80            tstl %d0
10c13622:       671c            beqs 10c13640 <do_signal+0xc0>
10c13624:       70fc            moveq #-4,%d0
10c13626:       2540 0020       movel %d0,%a2@(32)
10c1362a:       601e            bras 10c1364a <do_signal+0xca>
10c1362c:       4a80            tstl %d0
10c1362e:       6710            beqs 10c13640 <do_signal+0xc0>
10c13630:       0828 0004 0004  btst #4,%a0@(4)
10c13636:       6608            bnes 10c13640 <do_signal+0xc0>
10c13638:       72fc            moveq #-4,%d1
10c1363a:       2541 0020       movel %d1,%a2@(32)
10c1363e:       600a            bras 10c1364a <do_signal+0xca>
10c13640:       256a 0024 0020  movel %a2@(36),%a2@(32)
10c13646:       55aa 002e       subql #2,%a2@(46)
10c1364a:       4878 0011       pea 11 <LSIGTRAP+0xc>
10c1364e:       2f39 1002 53b4  movel 100253b4 <_current_task>,%sp@-
10c13654:       4eb9 10c1 af9c  jsr 10c1af9c <notify_parent>
10c1365a:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c13660:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c13666:       2629 0068       movel %a1@(104),%d3
10c1366a:       508f            addql #8,%sp
10c1366c:       6700 01d4       beqw 10c13842 <do_signal+0x2c2>
10c13670:       42a9 0068       clrl %a1@(104)
10c13674:       7813            moveq #19,%d4
10c13676:       b883            cmpl %d3,%d4
10c13678:       6700 01c8       beqw 10c13842 <do_signal+0x2c2>
10c1367c:       b6ae ff80       cmpl %fp@(-128),%d3
10c13680:       6720            beqs 10c136a2 <do_signal+0x122>
10c13682:       2d43 ff80       movel %d3,%fp@(-128)
10c13686:       42ae ff84       clrl %fp@(-124)
10c1368a:       42ae ff88       clrl %fp@(-120)
10c1368e:       2069 0096       moveal %a1@(150),%a0
10c13692:       2d68 007a ff8c  movel %a0@(122),%fp@(-116)
10c13698:       2069 0096       moveal %a1@(150),%a0
10c1369c:       2d68 012c ff92  movel %a0@(300),%fp@(-110)
10c136a2:       2439 1002 53b4  movel 100253b4 <_current_task>,%d2
10c136a8:       2042            moveal %d2,%a0
10c136aa:       41e8 02fa       lea %a0@(762),%a0
10c136ae:       2203            movel %d3,%d1
10c136b0:       5381            subql #1,%d1
10c136b2:       2001            movel %d1,%d0
10c136b4:       ea88            lsrl #5,%d0
10c136b6:       e588            lsll #2,%d0
10c136b8:       781f            moveq #31,%d4
10c136ba:       c284            andl %d4,%d1
10c136bc:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c136c0:       2242            moveal %d2,%a1
10c136c2:       0300            btst %d1,%d0
10c136c4:       6714            beqs 10c136da <do_signal+0x15a>
10c136c6:       2f09            movel %a1,%sp@-
10c136c8:       2f05            movel %d5,%sp@-
10c136ca:       2f03            movel %d3,%sp@-
10c136cc:       4eb9 10c1 ab3e  jsr 10c1ab3e <send_sig_info>
10c136d2:       4fef 000c       lea %sp@(12),%sp
10c136d6:       6000 016a       braw 10c13842 <do_signal+0x2c2>
10c136da:       2003            movel %d3,%d0
10c136dc:       e588            lsll #2,%d0
10c136de:       d083            addl %d3,%d0
10c136e0:       e588            lsll #2,%d0
10c136e2:       2069 02f6       moveal %a1@(758),%a0
10c136e6:       41f0 08f0       lea %a0@(fffffff0,%d0:l),%a0
10c136ea:       2010            movel %a0@,%d0
10c136ec:       7201            moveq #1,%d1
10c136ee:       b280            cmpl %d0,%d1
10c136f0:       6626            bnes 10c13718 <do_signal+0x198>
10c136f2:       7811            moveq #17,%d4
10c136f4:       b883            cmpl %d3,%d4
10c136f6:       6600 014a       bnew 10c13842 <do_signal+0x2c2>
10c136fa:       42a7            clrl %sp@-
10c136fc:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c13700:       42a7            clrl %sp@-
10c13702:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c13706:       4eb9 10c1 782e  jsr 10c1782e <sys_wait4>
10c1370c:       4fef 0010       lea %sp@(16),%sp
10c13710:       4a80            tstl %d0
10c13712:       6ee6            bgts 10c136fa <do_signal+0x17a>
10c13714:       6000 012c       braw 10c13842 <do_signal+0x2c2>
10c13718:       4a80            tstl %d0
10c1371a:       6600 0114       bnew 10c13830 <do_signal+0x2b0>
10c1371e:       2803            movel %d3,%d4
10c13720:       7001            moveq #1,%d0
10c13722:       b0a9 007a       cmpl %a1@(122),%d0
10c13726:       6700 011a       beqw 10c13842 <do_signal+0x2c2>
10c1372a:       2003            movel %d3,%d0
10c1372c:       5780            subql #3,%d0
10c1372e:       721c            moveq #28,%d1
10c13730:       b280            cmpl %d0,%d1
10c13732:       6500 00aa       bcsw 10c137de <do_signal+0x25e>
10c13736:       d080            addl %d0,%d0
10c13738:       303b 0806       movew %pc@(10c13740 <do_signal+0x1c0>,%d0:l),%d0
10c1373c:       4efb 0002       jmp %pc@(10c13740 <do_signal+0x1c0>,%d0:w)
10c13740:       0086 0086 0086  oril #8781958,%d6
10c13746:       0086 0086 0086  oril #8781958,%d6
10c1374c:       009e 009e 0086  oril #10354822,%fp@+
10c13752:       009e 009e 009e  oril #10354846,%fp@+
10c13758:       009e 009e 0102  oril #10354946,%fp@+
10c1375e:       0102            btst %d0,%d2
10c13760:       0052 003a       oriw #58,%a2@
10c13764:       003a 003a 0102  orib #58,%pc@(10c1386a <do_signal+0x2ea>)
10c1376a:       0086 0086 009e  oril #8781982,%d6
10c13770:       009e 0102 009e  oril #16908446,%fp@+
10c13776:       009e 0086 2079  oril #8790137,%fp@+
10c1377c:       1002            moveb %d2,%d0
10c1377e:       53b4 2f28 007e  subql #1,%a4@(0000007e,%d2:l:8)
10c13784:       4eb9 10c1 704c  jsr 10c1704c <is_orphaned_pgrp>
10c1378a:       588f            addql #4,%sp
10c1378c:       4a80            tstl %d0
10c1378e:       6600 00b2       bnew 10c13842 <do_signal+0x2c2>
10c13792:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c13798:       7808            moveq #8,%d4
10c1379a:       2284            movel %d4,%a1@
10c1379c:       2343 0068       movel %d3,%a1@(104)
10c137a0:       2069 0096       moveal %a1@(150),%a0
10c137a4:       2068 02f6       moveal %a0@(758),%a0
10c137a8:       0828 0000 014b  btst #0,%a0@(331)
10c137ae:       660e            bnes 10c137be <do_signal+0x23e>
10c137b0:       4878 0011       pea 11 <LSIGTRAP+0xc>
10c137b4:       2f09            movel %a1,%sp@-
10c137b6:       4eb9 10c1 af9c  jsr 10c1af9c <notify_parent>
10c137bc:       508f            addql #8,%sp
10c137be:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c137c4:       607c            bras 10c13842 <do_signal+0x2c2>
10c137c6:       2f0a            movel %a2,%sp@-
10c137c8:       2f03            movel %d3,%sp@-
10c137ca:       4eb9 10c2 ae66  jsr 10c2ae66 <do_coredump>
10c137d0:       508f            addql #8,%sp
10c137d2:       4a80            tstl %d0
10c137d4:       6708            beqs 10c137de <do_signal+0x25e>
10c137d6:       2803            movel %d3,%d4
10c137d8:       707f            moveq #127,%d0
10c137da:       4600            notb %d0
10c137dc:       8880            orl %d0,%d4
10c137de:       2479 1002 53b4  moveal 100253b4 <_current_task>,%a2
10c137e4:       43ea 030a       lea %a2@(778),%a1
10c137e8:       2403            movel %d3,%d2
10c137ea:       5382            subql #1,%d2
10c137ec:       2202            movel %d2,%d1
10c137ee:       ea89            lsrl #5,%d1
10c137f0:       e589            lsll #2,%d1
10c137f2:       701f            moveq #31,%d0
10c137f4:       c480            andl %d0,%d2
10c137f6:       7001            moveq #1,%d0
10c137f8:       e5a8            lsll %d2,%d0
10c137fa:       81b1 1800       orl %d0,%a1@(00000000,%d1:l)
10c137fe:       41ea 02fa       lea %a2@(762),%a0
10c13802:       2028 0004       movel %a0@(4),%d0
10c13806:       4680            notl %d0
10c13808:       2229 0004       movel %a1@(4),%d1
10c1380c:       c280            andl %d0,%d1
10c1380e:       2010            movel %a0@,%d0
10c13810:       4680            notl %d0
10c13812:       c091            andl %a1@,%d0
10c13814:       8280            orl %d0,%d1
10c13816:       56c0            sne %d0
10c13818:       4880            extw %d0
10c1381a:       48c0            extl %d0
10c1381c:       4480            negl %d0
10c1381e:       2540 0008       movel %d0,%a2@(8)
10c13822:       006a 0400 0006  oriw #1024,%a2@(6)
10c13828:       2f04            movel %d4,%sp@-
10c1382a:       4eb9 10c1 75f2  jsr 10c175f2 <do_exit>
10c13830:       2f0a            movel %a2,%sp@-
10c13832:       2f06            movel %d6,%sp@-
10c13834:       2f05            movel %d5,%sp@-
10c13836:       2f08            movel %a0,%sp@-
10c13838:       2f03            movel %d3,%sp@-
10c1383a:       4eba fc40       jsr %pc@(10c1347c <handle_signal>)
10c1383e:       7001            moveq #1,%d0
10c13840:       606e            bras 10c138b0 <do_signal+0x330>
10c13842:       2f05            movel %d5,%sp@-
10c13844:       2239 1002 53b4  movel 100253b4 <_current_task>,%d1
10c1384a:       0681 0000 02fa  addil #762,%d1
10c13850:       2f01            movel %d1,%sp@-
10c13852:       4e93            jsr %a3@
10c13854:       2600            movel %d0,%d3
10c13856:       508f            addql #8,%sp
10c13858:       6600 fd5a       bnew 10c135b4 <do_signal+0x34>
10c1385c:       4aaa 0024       tstl %a2@(36)
10c13860:       6d2a            blts 10c1388c <do_signal+0x30c>
10c13862:       202a 0020       movel %a2@(32),%d0
10c13866:       0c80 ffff fdff  cmpil #-513,%d0
10c1386c:       6714            beqs 10c13882 <do_signal+0x302>
10c1386e:       6e0a            bgts 10c1387a <do_signal+0x2fa>
10c13870:       0c80 ffff fdfe  cmpil #-514,%d0
10c13876:       670a            beqs 10c13882 <do_signal+0x302>
10c13878:       6012            bras 10c1388c <do_signal+0x30c>
10c1387a:       0c80 ffff fe00  cmpil #-512,%d0
10c13880:       660a            bnes 10c1388c <do_signal+0x30c>
10c13882:       256a 0024 0020  movel %a2@(36),%a2@(32)
10c13888:       55aa 002e       subql #2,%a2@(46)
10c1388c:       202a 0028       movel %a2@(40),%d0
10c13890:       671c            beqs 10c138ae <do_signal+0x32e>
10c13892:       41f2 0800       lea %a2@(00000000,%d0:l),%a0
10c13896:       0268 f000 0032  andiw #-4096,%a0@(50)
10c1389c:       0228 000f 0032  andib #15,%a0@(50)
10c138a2:       216a 002e 002e  movel %a2@(46),%a0@(46)
10c138a8:       316a 002c 002c  movew %a2@(44),%a0@(44)
10c138ae:       7000            moveq #0,%d0
10c138b0:       4cee 0c7c ff64  moveml %fp@(-156),%d2-%d6/%a2-%a3
10c138b6:       4e5e            unlk %fp
10c138b8:       4e75            rts

10c138ba <get_pic_a5>:
10c138ba:       4e56 0000       linkw %fp,#0
10c138be:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c138c4:       2068 002c       moveal %a0@(44),%a0
10c138c8:       2028 002e       movel %a0@(46),%d0
10c138cc:       4e5e            unlk %fp
10c138ce:       4e75            rts

10c138d0 <ignore>:
10c138d0:       4e73            rte

10c138d2 <init_IRQ>:
10c138d2:       4e56 0000       linkw %fp,#0
10c138d6:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c138da:       2439 1000 c7a4  movel 1000c7a4 <mach_default_handler>,%d2
10c138e0:       4bf9 1001 400c  lea 1001400c <irq_list+0x4>,%a5
10c138e6:       49f9 1001 4010  lea 10014010 <irq_list+0x8>,%a4
10c138ec:       45f9 1001 4014  lea 10014014 <irq_list+0xc>,%a2
10c138f2:       47f9 1000 cbf8  lea 1000cbf8 <default_names>,%a3
10c138f8:       7000            moveq #0,%d0
10c138fa:       2242            moveal %d2,%a1
10c138fc:       7207            moveq #7,%d1
10c138fe:       41f9 1001 4008  lea 10014008 <irq_list>,%a0
10c13904:       4a82            tstl %d2
10c13906:       6704            beqs 10c1390c <init_IRQ+0x3a>
10c13908:       2091            movel %a1@,%a0@
10c1390a:       6002            bras 10c1390e <init_IRQ+0x3c>
10c1390c:       4290            clrl %a0@
10c1390e:       2bbc 0000 8000  movel #32768,%a5@(00000000,%d0:l)
10c13914:       0800 
10c13916:       42b4 0800       clrl %a4@(00000000,%d0:l)
10c1391a:       259b 0800       movel %a3@+,%a2@(00000000,%d0:l)
10c1391e:       41e8 0010       lea %a0@(16),%a0
10c13922:       7610            moveq #16,%d3
10c13924:       d083            addl %d3,%d0
10c13926:       5889            addql #4,%a1
10c13928:       51c9 ffda       dbf %d1,10c13904 <init_IRQ+0x32>
10c1392c:       4241            clrw %d1
10c1392e:       5381            subql #1,%d1
10c13930:       64d2            bccs 10c13904 <init_IRQ+0x32>
10c13932:       720f            moveq #15,%d1
10c13934:       41f9 1001 41b4  lea 100141b4 <nodes+0x12c>,%a0
10c1393a:       4290            clrl %a0@
10c1393c:       41e8 ffec       lea %a0@(-20),%a0
10c13940:       51c9 fff8       dbf %d1,10c1393a <init_IRQ+0x68>
10c13944:       4241            clrw %d1
10c13946:       5381            subql #1,%d1
10c13948:       64f0            bccs 10c1393a <init_IRQ+0x68>
10c1394a:       2079 1000 c7a0  moveal 1000c7a0 <mach_init_IRQ>,%a0
10c13950:       4e90            jsr %a0@
10c13952:       4cee 3c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a5
10c13958:       4e5e            unlk %fp
10c1395a:       4e75            rts

10c1395c <new_irq_node>:
10c1395c:       4e56 0000       linkw %fp,#0
10c13960:       41f9 1001 4088  lea 10014088 <nodes>,%a0
10c13966:       700f            moveq #15,%d0
10c13968:       4a90            tstl %a0@
10c1396a:       6604            bnes 10c13970 <new_irq_node+0x14>
10c1396c:       2008            movel %a0,%d0
10c1396e:       6016            bras 10c13986 <new_irq_node+0x2a>
10c13970:       41e8 0014       lea %a0@(20),%a0
10c13974:       51c8 fff2       dbf %d0,10c13968 <new_irq_node+0xc>
10c13978:       4879 1000 11c8  pea 100011c8 <__data_start+0xdc8>
10c1397e:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c13984:       7000            moveq #0,%d0
10c13986:       4e5e            unlk %fp
10c13988:       4e75            rts

10c1398a <request_irq>:
10c1398a:       4e56 0000       linkw %fp,#0
10c1398e:       2f2e 0018       movel %fp@(24),%sp@-
10c13992:       2f2e 0014       movel %fp@(20),%sp@-
10c13996:       2f2e 0010       movel %fp@(16),%sp@-
10c1399a:       2f2e 000c       movel %fp@(12),%sp@-
10c1399e:       2f2e 0008       movel %fp@(8),%sp@-
10c139a2:       2079 1002 51a0  moveal 100251a0 <mach_request_irq>,%a0
10c139a8:       4e90            jsr %a0@
10c139aa:       4e5e            unlk %fp
10c139ac:       4e75            rts

10c139ae <free_irq>:
10c139ae:       4e56 0000       linkw %fp,#0
10c139b2:       2f2e 000c       movel %fp@(12),%sp@-
10c139b6:       2f2e 0008       movel %fp@(8),%sp@-
10c139ba:       2079 1000 c7a8  moveal 1000c7a8 <mach_free_irq>,%a0
10c139c0:       4e90            jsr %a0@
10c139c2:       4e5e            unlk %fp
10c139c4:       4e75            rts

10c139c6 <probe_irq_on>:
10c139c6:       4e56 0000       linkw %fp,#0
10c139ca:       7000            moveq #0,%d0
10c139cc:       4e5e            unlk %fp
10c139ce:       4e75            rts

10c139d0 <probe_irq_off>:
10c139d0:       4e56 0000       linkw %fp,#0
10c139d4:       7000            moveq #0,%d0
10c139d6:       4e5e            unlk %fp
10c139d8:       4e75            rts

10c139da <process_int>:
10c139da:       4e56 0000       linkw %fp,#0
10c139de:       2f03            movel %d3,%sp@-
10c139e0:       2f02            movel %d2,%sp@-
10c139e2:       222e 0008       movel %fp@(8),%d1
10c139e6:       242e 000c       movel %fp@(12),%d2
10c139ea:       70e7            moveq #-25,%d0
10c139ec:       d081            addl %d1,%d0
10c139ee:       7606            moveq #6,%d3
10c139f0:       b680            cmpl %d0,%d3
10c139f2:       6532            bcss 10c13a26 <process_int+0x4c>
10c139f4:       70e8            moveq #-24,%d0
10c139f6:       d280            addl %d0,%d1
10c139f8:       2001            movel %d1,%d0
10c139fa:       e588            lsll #2,%d0
10c139fc:       41f9 1002 7bd8  lea 10027bd8 <kstat+0x141c>,%a0
10c13a02:       52b0 0800       addql #1,%a0@(00000000,%d0:l)
10c13a06:       2001            movel %d1,%d0
10c13a08:       e988            lsll #4,%d0
10c13a0a:       43f9 1001 4008  lea 10014008 <irq_list>,%a1
10c13a10:       2f02            movel %d2,%sp@-
10c13a12:       41f9 1001 4010  lea 10014010 <irq_list+0x8>,%a0
10c13a18:       2f30 0800       movel %a0@(00000000,%d0:l),%sp@-
10c13a1c:       2f01            movel %d1,%sp@-
10c13a1e:       2071 0800       moveal %a1@(00000000,%d0:l),%a0
10c13a22:       4e90            jsr %a0@
10c13a24:       6022            bras 10c13a48 <process_int+0x6e>
10c13a26:       2079 1000 c7b8  moveal 1000c7b8 <mach_process_int>,%a0
10c13a2c:       b0fc 0000       cmpaw #0,%a0
10c13a30:       6708            beqs 10c13a3a <process_int+0x60>
10c13a32:       2f02            movel %d2,%sp@-
10c13a34:       2f01            movel %d1,%sp@-
10c13a36:       4e90            jsr %a0@
10c13a38:       600e            bras 10c13a48 <process_int+0x6e>
10c13a3a:       2f01            movel %d1,%sp@-
10c13a3c:       4879 1000 11e4  pea 100011e4 <__data_start+0xde4>
10c13a42:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c13a48:       242e fff8       movel %fp@(-8),%d2
10c13a4c:       262e fffc       movel %fp@(-4),%d3
10c13a50:       4e5e            unlk %fp
10c13a52:       4e75            rts

10c13a54 <get_irq_list>:
10c13a54:       4e56 0000       linkw %fp,#0
10c13a58:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c13a5c:       246e 0008       moveal %fp@(8),%a2
10c13a60:       7400            moveq #0,%d2
10c13a62:       4ab9 1000 c7a4  tstl 1000c7a4 <mach_default_handler>
10c13a68:       6768            beqs 10c13ad2 <get_irq_list+0x7e>
10c13a6a:       7600            moveq #0,%d3
10c13a6c:       47f9 10c8 4d6a  lea 10c84d6a <sprintf>,%a3
10c13a72:       49f9 1001 4014  lea 10014014 <irq_list+0xc>,%a4
10c13a78:       7800            moveq #0,%d4
10c13a7a:       4a83            tstl %d3
10c13a7c:       670c            beqs 10c13a8a <get_irq_list+0x36>
10c13a7e:       41f9 1002 7bd8  lea 10027bd8 <kstat+0x141c>,%a0
10c13a84:       2030 4800       movel %a0@(00000000,%d4:l),%d0
10c13a88:       6006            bras 10c13a90 <get_irq_list+0x3c>
10c13a8a:       2039 1002 53c8  movel 100253c8 <num_spurious>,%d0
10c13a90:       2f00            movel %d0,%sp@-
10c13a92:       2f03            movel %d3,%sp@-
10c13a94:       4879 1000 1208  pea 10001208 <__data_start+0xe08>
10c13a9a:       4872 2800       pea %a2@(00000000,%d2:l)
10c13a9e:       4e93            jsr %a3@
10c13aa0:       d480            addl %d0,%d2
10c13aa2:       4879 1000 1218  pea 10001218 <__data_start+0xe18>
10c13aa8:       4872 2800       pea %a2@(00000000,%d2:l)
10c13aac:       4e93            jsr %a3@
10c13aae:       d480            addl %d0,%d2
10c13ab0:       2f14            movel %a4@,%sp@-
10c13ab2:       49ec 0010       lea %a4@(16),%a4
10c13ab6:       4879 1000 121b  pea 1000121b <__data_start+0xe1b>
10c13abc:       4872 2800       pea %a2@(00000000,%d2:l)
10c13ac0:       4e93            jsr %a3@
10c13ac2:       d480            addl %d0,%d2
10c13ac4:       4fef 0024       lea %sp@(36),%sp
10c13ac8:       5884            addql #4,%d4
10c13aca:       5283            addql #1,%d3
10c13acc:       7007            moveq #7,%d0
10c13ace:       b083            cmpl %d3,%d0
10c13ad0:       6ca8            bges 10c13a7a <get_irq_list+0x26>
10c13ad2:       4872 2800       pea %a2@(00000000,%d2:l)
10c13ad6:       2079 1000 c7b4  moveal 1000c7b4 <mach_get_irq_list>,%a0
10c13adc:       4e90            jsr %a0@
10c13ade:       d082            addl %d2,%d0
10c13ae0:       4cee 1c1c ffe8  moveml %fp@(-24),%d2-%d4/%a2-%a4
10c13ae6:       4e5e            unlk %fp
10c13ae8:       4e75            rts

10c13aea <dump>:
10c13aea:       4e56 0000       linkw %fp,#0
10c13aee:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c13af2:       2a6e 0008       moveal %fp@(8),%a5
10c13af6:       4879 1000 121f  pea 1000121f <__data_start+0xe1f>
10c13afc:       45f9 10c1 677e  lea 10c1677e <printk>,%a2
10c13b02:       4e92            jsr %a2@
10c13b04:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c13b0a:       2f28 007a       movel %a0@(122),%sp@-
10c13b0e:       4868 023c       pea %a0@(572)
10c13b12:       4879 1000 1233  pea 10001233 <__data_start+0xe33>
10c13b18:       4e92            jsr %a2@
10c13b1a:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c13b20:       4fef 0010       lea %sp@(16),%sp
10c13b24:       2069 002c       moveal %a1@(44),%a0
10c13b28:       284a            moveal %a2,%a4
10c13b2a:       b0fc 0000       cmpaw #0,%a0
10c13b2e:       674e            beqs 10c13b7e <dump+0x94>
10c13b30:       2f28 003a       movel %a0@(58),%sp@-
10c13b34:       2069 002c       moveal %a1@(44),%a0
10c13b38:       2f28 0032       movel %a0@(50),%sp@-
10c13b3c:       2069 002c       moveal %a1@(44),%a0
10c13b40:       2f28 0032       movel %a0@(50),%sp@-
10c13b44:       2069 002c       moveal %a1@(44),%a0
10c13b48:       2f28 002e       movel %a0@(46),%sp@-
10c13b4c:       2069 002c       moveal %a1@(44),%a0
10c13b50:       2f28 002a       movel %a0@(42),%sp@-
10c13b54:       2069 002c       moveal %a1@(44),%a0
10c13b58:       2f28 0026       movel %a0@(38),%sp@-
10c13b5c:       4879 1000 1243  pea 10001243 <__data_start+0xe43>
10c13b62:       4e94            jsr %a4@
10c13b64:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c13b6a:       2068 002c       moveal %a0@(44),%a0
10c13b6e:       2f28 0042       movel %a0@(66),%sp@-
10c13b72:       4879 1000 1270  pea 10001270 <__data_start+0xe70>
10c13b78:       4e94            jsr %a4@
10c13b7a:       4fef 0024       lea %sp@(36),%sp
10c13b7e:       2f2d 002e       movel %a5@(46),%sp@-
10c13b82:       4879 1000 1282  pea 10001282 <__data_start+0xe82>
10c13b88:       4e94            jsr %a4@
10c13b8a:       2f0d            movel %a5,%sp@-
10c13b8c:       4280            clrl %d0
10c13b8e:       302d 002c       movew %a5@(44),%d0
10c13b92:       2f00            movel %d0,%sp@-
10c13b94:       4879 1000 128d  pea 1000128d <__data_start+0xe8d>
10c13b9a:       4e94            jsr %a4@
10c13b9c:       2f2d 0008       movel %a5@(8),%sp@-
10c13ba0:       2f2d 0004       movel %a5@(4),%sp@-
10c13ba4:       2f15            movel %a5@,%sp@-
10c13ba6:       2f2d 0020       movel %a5@(32),%sp@-
10c13baa:       4879 1000 12a5  pea 100012a5 <__data_start+0xea5>
10c13bb0:       4e94            jsr %a4@
10c13bb2:       4fef 0024       lea %sp@(36),%sp
10c13bb6:       2ead 0018       movel %a5@(24),%sp@
10c13bba:       2f2d 0014       movel %a5@(20),%sp@-
10c13bbe:       2f2d 0010       movel %a5@(16),%sp@-
10c13bc2:       2f2d 000c       movel %a5@(12),%sp@-
10c13bc6:       4879 1000 12d7  pea 100012d7 <__data_start+0xed7>
10c13bcc:       4e94            jsr %a4@
10c13bce:       2f0d            movel %a5,%sp@-
10c13bd0:       4e68            movel %usp,%a0
10c13bd2:       2f08            movel %a0,%sp@-
10c13bd4:       4879 1000 1309  pea 10001309 <__data_start+0xf09>
10c13bda:       4e94            jsr %a4@
10c13bdc:       4fef 001c       lea %sp@(28),%sp
10c13be0:       2ebc 1000 1327  movel #268440359,%sp@
10c13be6:       4e94            jsr %a4@
10c13be8:       206d 002e       moveal %a5@(46),%a0
10c13bec:       45e8 ffe0       lea %a0@(-32),%a2
10c13bf0:       264a            moveal %a2,%a3
10c13bf2:       7400            moveq #0,%d2
10c13bf4:       588f            addql #4,%sp
10c13bf6:       4bed ffc0       lea %a5@(-64),%a5
10c13bfa:       2002            movel %d2,%d0
10c13bfc:       720f            moveq #15,%d1
10c13bfe:       c081            andl %d1,%d0
10c13c00:       660e            bnes 10c13c10 <dump+0x126>
10c13c02:       4873 2800       pea %a3@(00000000,%d2:l)
10c13c06:       4879 1000 132e  pea 1000132e <__data_start+0xf2e>
10c13c0c:       4e94            jsr %a4@
10c13c0e:       508f            addql #8,%sp
10c13c10:       2f1a            movel %a2@+,%sp@-
10c13c12:       4879 1000 1336  pea 10001336 <__data_start+0xf36>
10c13c18:       4e94            jsr %a4@
10c13c1a:       508f            addql #8,%sp
10c13c1c:       5882            addql #4,%d2
10c13c1e:       703f            moveq #63,%d0
10c13c20:       b082            cmpl %d2,%d0
10c13c22:       6cd6            bges 10c13bfa <dump+0x110>
10c13c24:       4879 1000 133c  pea 1000133c <__data_start+0xf3c>
10c13c2a:       4e94            jsr %a4@
10c13c2c:       4879 1000 133e  pea 1000133e <__data_start+0xf3e>
10c13c32:       4e94            jsr %a4@
10c13c34:       244d            moveal %a5,%a2
10c13c36:       264a            moveal %a2,%a3
10c13c38:       7400            moveq #0,%d2
10c13c3a:       508f            addql #8,%sp
10c13c3c:       2002            movel %d2,%d0
10c13c3e:       720f            moveq #15,%d1
10c13c40:       c081            andl %d1,%d0
10c13c42:       660e            bnes 10c13c52 <dump+0x168>
10c13c44:       4873 2800       pea %a3@(00000000,%d2:l)
10c13c48:       4879 1000 132e  pea 1000132e <__data_start+0xf2e>
10c13c4e:       4e94            jsr %a4@
10c13c50:       508f            addql #8,%sp
10c13c52:       2f1a            movel %a2@+,%sp@-
10c13c54:       4879 1000 1336  pea 10001336 <__data_start+0xf36>
10c13c5a:       4e94            jsr %a4@
10c13c5c:       508f            addql #8,%sp
10c13c5e:       5882            addql #4,%d2
10c13c60:       0c82 0000 00bf  cmpil #191,%d2
10c13c66:       6fd4            bles 10c13c3c <dump+0x152>
10c13c68:       4879 1000 133c  pea 1000133c <__data_start+0xf3c>
10c13c6e:       4e94            jsr %a4@
10c13c70:       4879 1000 134d  pea 1000134d <__data_start+0xf4d>
10c13c76:       4e94            jsr %a4@
10c13c78:       508f            addql #8,%sp
10c13c7a:       4e68            movel %usp,%a0
10c13c7c:       45e8 fff0       lea %a0@(-16),%a2
10c13c80:       264a            moveal %a2,%a3
10c13c82:       7400            moveq #0,%d2
10c13c84:       2002            movel %d2,%d0
10c13c86:       720f            moveq #15,%d1
10c13c88:       c081            andl %d1,%d0
10c13c8a:       660e            bnes 10c13c9a <dump+0x1b0>
10c13c8c:       4873 2800       pea %a3@(00000000,%d2:l)
10c13c90:       4879 1000 132e  pea 1000132e <__data_start+0xf2e>
10c13c96:       4e94            jsr %a4@
10c13c98:       508f            addql #8,%sp
10c13c9a:       2f1a            movel %a2@+,%sp@-
10c13c9c:       4879 1000 1336  pea 10001336 <__data_start+0xf36>
10c13ca2:       4e94            jsr %a4@
10c13ca4:       508f            addql #8,%sp
10c13ca6:       5882            addql #4,%d2
10c13ca8:       707f            moveq #127,%d0
10c13caa:       b082            cmpl %d2,%d0
10c13cac:       6cd6            bges 10c13c84 <dump+0x19a>
10c13cae:       4879 1000 135a  pea 1000135a <__data_start+0xf5a>
10c13cb4:       4e94            jsr %a4@
10c13cb6:       4cee 3c04 ffec  moveml %fp@(-20),%d2/%a2-%a5
10c13cbc:       4e5e            unlk %fp
10c13cbe:       4e75            rts

10c13cc0 <int_badint>:
10c13cc0:       4e56 0000       linkw %fp,#0
10c13cc4:       2039 1002 53c8  movel 100253c8 <num_spurious>,%d0
10c13cca:       5280            addql #1,%d0
10c13ccc:       23c0 1002 53c8  movel %d0,100253c8 <num_spurious>
10c13cd2:       4e5e            unlk %fp
10c13cd4:       4e75            rts

10c13cd6 <M68328_init_IRQ>:
10c13cd6:       4e56 0000       linkw %fp,#0
10c13cda:       2f0a            movel %a2,%sp@-
10c13cdc:       327c 0008       moveaw #8,%a1
10c13ce0:       721d            moveq #29,%d1
10c13ce2:       2079 1000 b8f4  moveal 1000b8f4 <_ramvec>,%a0
10c13ce8:       21bc 10c1 2972  movel #281094514,%a0@(00000000,%a1:l)
10c13cee:       9800 
10c13cf0:       5889            addql #4,%a1
10c13cf2:       51c9 ffee       dbf %d1,10c13ce2 <M68328_init_IRQ+0xc>
10c13cf6:       4241            clrw %d1
10c13cf8:       5381            subql #1,%d1
10c13cfa:       64e6            bccs 10c13ce2 <M68328_init_IRQ+0xc>
10c13cfc:       2079 1000 b8f4  moveal 1000b8f4 <_ramvec>,%a0
10c13d02:       217c 10c1 2558  movel #281093464,%a0@(8)
10c13d08:       0008 
10c13d0a:       2079 1000 b8f4  moveal 1000b8f4 <_ramvec>,%a0
10c13d10:       217c 10c1 2574  movel #281093492,%a0@(12)
10c13d16:       000c 
10c13d18:       2079 1000 b8f4  moveal 1000b8f4 <_ramvec>,%a0
10c13d1e:       217c 10c1 2590  movel #281093520,%a0@(16)
10c13d24:       0010 
10c13d26:       2079 1000 b8f4  moveal 1000b8f4 <_ramvec>,%a0
10c13d2c:       217c 10c1 25ac  movel #281093548,%a0@(20)
10c13d32:       0014 
10c13d34:       2079 1000 b8f4  moveal 1000b8f4 <_ramvec>,%a0
10c13d3a:       217c 10c1 25c8  movel #281093576,%a0@(24)
10c13d40:       0018 
10c13d42:       2079 1000 b8f4  moveal 1000b8f4 <_ramvec>,%a0
10c13d48:       217c 10c1 25e4  movel #281093604,%a0@(28)
10c13d4e:       001c 
10c13d50:       2079 1000 b8f4  moveal 1000b8f4 <_ramvec>,%a0
10c13d56:       217c 10c1 2600  movel #281093632,%a0@(32)
10c13d5c:       0020 
10c13d5e:       2079 1000 b8f4  moveal 1000b8f4 <_ramvec>,%a0
10c13d64:       217c 10c1 261c  movel #281093660,%a0@(36)
10c13d6a:       0024 
10c13d6c:       2079 1000 b8f4  moveal 1000b8f4 <_ramvec>,%a0
10c13d72:       217c 10c1 2638  movel #281093688,%a0@(40)
10c13d78:       0028 
10c13d7a:       2079 1000 b8f4  moveal 1000b8f4 <_ramvec>,%a0
10c13d80:       217c 10c1 2654  movel #281093716,%a0@(44)
10c13d86:       002c 
10c13d88:       2079 1000 b8f4  moveal 1000b8f4 <_ramvec>,%a0
10c13d8e:       217c 10c1 2670  movel #281093744,%a0@(56)
10c13d94:       0038 
10c13d96:       2079 1000 b8f4  moveal 1000b8f4 <_ramvec>,%a0
10c13d9c:       217c 10c1 268c  movel #281093772,%a0@(60)
10c13da2:       003c 
10c13da4:       2079 1000 b8f4  moveal 1000b8f4 <_ramvec>,%a0
10c13daa:       217c 10c1 2760  movel #281093984,%a0@(128)
10c13db0:       0080 
10c13db2:       2079 1000 b8f4  moveal 1000b8f4 <_ramvec>,%a0
10c13db8:       217c 10c1 26a8  movel #281093800,%a0@(132)
10c13dbe:       0084 
10c13dc0:       2079 1000 b8f4  moveal 1000b8f4 <_ramvec>,%a0
10c13dc6:       217c 10c1 26c4  movel #281093828,%a0@(188)
10c13dcc:       00bc 
10c13dce:       2079 1000 b8f4  moveal 1000b8f4 <_ramvec>,%a0
10c13dd4:       217c 10c1 2972  movel #281094514,%a0@(256)
10c13dda:       0100 
10c13ddc:       2079 1000 b8f4  moveal 1000b8f4 <_ramvec>,%a0
10c13de2:       217c 10c1 281a  movel #281094170,%a0@(260)
10c13de8:       0104 
10c13dea:       2079 1000 b8f4  moveal 1000b8f4 <_ramvec>,%a0
10c13df0:       217c 10c1 2844  movel #281094212,%a0@(264)
10c13df6:       0108 
10c13df8:       2079 1000 b8f4  moveal 1000b8f4 <_ramvec>,%a0
10c13dfe:       217c 10c1 286e  movel #281094254,%a0@(268)
10c13e04:       010c 
10c13e06:       2079 1000 b8f4  moveal 1000b8f4 <_ramvec>,%a0
10c13e0c:       217c 10c1 2898  movel #281094296,%a0@(272)
10c13e12:       0110 
10c13e14:       2079 1000 b8f4  moveal 1000b8f4 <_ramvec>,%a0
10c13e1a:       217c 10c1 28c2  movel #281094338,%a0@(276)
10c13e20:       0114 
10c13e22:       2079 1000 b8f4  moveal 1000b8f4 <_ramvec>,%a0
10c13e28:       217c 10c1 28ec  movel #281094380,%a0@(280)
10c13e2e:       0118 
10c13e30:       2079 1000 b8f4  moveal 1000b8f4 <_ramvec>,%a0
10c13e36:       217c 10c1 2916  movel #281094422,%a0@(284)
10c13e3c:       011c 
10c13e3e:       307c f300       moveaw #-3328,%a0
10c13e42:       10bc 0040       moveb #64,%a0@
10c13e46:       45f9 1001 41c8  lea 100141c8 <int_irq_list>,%a2
10c13e4c:       41f9 1001 4248  lea 10014248 <int_irq_count>,%a0
10c13e52:       43f9 1001 42c8  lea 100142c8 <int_irq_ablecount>,%a1
10c13e58:       7000            moveq #0,%d0
10c13e5a:       721f            moveq #31,%d1
10c13e5c:       42b2 0800       clrl %a2@(00000000,%d0:l)
10c13e60:       4259            clrw %a1@+
10c13e62:       42b0 0800       clrl %a0@(00000000,%d0:l)
10c13e66:       5880            addql #4,%d0
10c13e68:       51c9 fff2       dbf %d1,10c13e5c <M68328_init_IRQ+0x186>
10c13e6c:       4241            clrw %d1
10c13e6e:       5381            subql #1,%d1
10c13e70:       64ea            bccs 10c13e5c <M68328_init_IRQ+0x186>
10c13e72:       307c f304       moveaw #-3324,%a0
10c13e76:       70ff            moveq #-1,%d0
10c13e78:       2080            movel %d0,%a0@
10c13e7a:       245f            moveal %sp@+,%a2
10c13e7c:       4e5e            unlk %fp
10c13e7e:       4e75            rts

10c13e80 <M68328_insert_irq>:
10c13e80:       4e56 0000       linkw %fp,#0
10c13e84:       2f0b            movel %a3,%sp@-
10c13e86:       2f0a            movel %a2,%sp@-
10c13e88:       246e 0008       moveal %fp@(8),%a2
10c13e8c:       266e 000c       moveal %fp@(12),%a3
10c13e90:       4aab 0008       tstl %a3@(8)
10c13e94:       6616            bnes 10c13eac <M68328_insert_irq+0x2c>
10c13e96:       2f2b 000c       movel %a3@(12),%sp@-
10c13e9a:       4879 1000 1362  pea 10001362 <__data_start+0xf62>
10c13ea0:       4879 1000 1374  pea 10001374 <__data_start+0xf74>
10c13ea6:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c13eac:       40c1            movew %sr,%d1
10c13eae:       007c 0700       oriw #1792,%sr
10c13eb2:       6006            bras 10c13eba <M68328_insert_irq+0x3a>
10c13eb4:       2040            moveal %d0,%a0
10c13eb6:       45e8 0010       lea %a0@(16),%a2
10c13eba:       2012            movel %a2@,%d0
10c13ebc:       66f6            bnes 10c13eb4 <M68328_insert_irq+0x34>
10c13ebe:       2740 0010       movel %d0,%a3@(16)
10c13ec2:       248b            movel %a3,%a2@
10c13ec4:       46c1            movew %d1,%sr
10c13ec6:       246e fff8       moveal %fp@(-8),%a2
10c13eca:       266e fffc       moveal %fp@(-4),%a3
10c13ece:       4e5e            unlk %fp
10c13ed0:       4e75            rts

10c13ed2 <M68328_delete_irq>:
10c13ed2:       4e56 0000       linkw %fp,#0
10c13ed6:       226e 0008       moveal %fp@(8),%a1
10c13eda:       222e 000c       movel %fp@(12),%d1
10c13ede:       40c0            movew %sr,%d0
10c13ee0:       007c 0700       oriw #1792,%sr
10c13ee4:       6014            bras 10c13efa <M68328_delete_irq+0x28>
10c13ee6:       b2a8 0008       cmpl %a0@(8),%d1
10c13eea:       660a            bnes 10c13ef6 <M68328_delete_irq+0x24>
10c13eec:       22a8 0010       movel %a0@(16),%a1@
10c13ef0:       4290            clrl %a0@
10c13ef2:       46c0            movew %d0,%sr
10c13ef4:       6020            bras 10c13f16 <M68328_delete_irq+0x44>
10c13ef6:       43e8 0010       lea %a0@(16),%a1
10c13efa:       2051            moveal %a1@,%a0
10c13efc:       b0fc 0000       cmpaw #0,%a0
10c13f00:       66e4            bnes 10c13ee6 <M68328_delete_irq+0x14>
10c13f02:       46c0            movew %d0,%sr
10c13f04:       4879 1000 1397  pea 10001397 <__data_start+0xf97>
10c13f0a:       4879 1000 13a9  pea 100013a9 <__data_start+0xfa9>
10c13f10:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c13f16:       4e5e            unlk %fp
10c13f18:       4e75            rts

10c13f1a <M68328_request_irq>:
10c13f1a:       4e56 0000       linkw %fp,#0
10c13f1e:       48e7 3c20       moveml %d2-%d5/%a2,%sp@-
10c13f22:       262e 0008       movel %fp@(8),%d3
10c13f26:       2a2e 0010       movel %fp@(16),%d5
10c13f2a:       282e 0014       movel %fp@(20),%d4
10c13f2e:       701f            moveq #31,%d0
10c13f30:       b083            cmpl %d3,%d0
10c13f32:       641c            bccs 10c13f50 <M68328_request_irq+0x36>
10c13f34:       2f04            movel %d4,%sp@-
10c13f36:       2f03            movel %d3,%sp@-
10c13f38:       4879 1000 13ca  pea 100013ca <__data_start+0xfca>
10c13f3e:       4879 1000 13dd  pea 100013dd <__data_start+0xfdd>
10c13f44:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c13f4a:       70fa            moveq #-6,%d0
10c13f4c:       6000 00be       braw 10c1400c <M68328_request_irq+0xf2>
10c13f50:       2003            movel %d3,%d0
10c13f52:       e588            lsll #2,%d0
10c13f54:       223c 1001 41c8  movel #268517832,%d1
10c13f5a:       2400            movel %d0,%d2
10c13f5c:       2441            moveal %d1,%a2
10c13f5e:       4ab2 2800       tstl %a2@(00000000,%d2:l)
10c13f62:       6614            bnes 10c13f78 <M68328_request_irq+0x5e>
10c13f64:       4eb9 10c1 395c  jsr 10c1395c <new_irq_node>
10c13f6a:       2040            moveal %d0,%a0
10c13f6c:       2588 2800       movel %a0,%a2@(00000000,%d2:l)
10c13f70:       217c 0000 8000  movel #32768,%a0@(4)
10c13f76:       0004 
10c13f78:       2072 2800       moveal %a2@(00000000,%d2:l),%a0
10c13f7c:       4a68 0006       tstw %a0@(6)
10c13f80:       6d48            blts 10c13fca <M68328_request_irq+0xb0>
10c13f82:       0828 0000 0007  btst #0,%a0@(7)
10c13f88:       671c            beqs 10c13fa6 <M68328_request_irq+0x8c>
10c13f8a:       2f28 000c       movel %a0@(12),%sp@-
10c13f8e:       2f03            movel %d3,%sp@-
10c13f90:       4879 1000 13ca  pea 100013ca <__data_start+0xfca>
10c13f96:       4879 1000 13f9  pea 100013f9 <__data_start+0xff9>
10c13f9c:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c13fa2:       70f0            moveq #-16,%d0
10c13fa4:       6066            bras 10c1400c <M68328_request_irq+0xf2>
10c13fa6:       0805 0001       btst #1,%d5
10c13faa:       671e            beqs 10c13fca <M68328_request_irq+0xb0>
10c13fac:       2f28 000c       movel %a0@(12),%sp@-
10c13fb0:       2f03            movel %d3,%sp@-
10c13fb2:       2f04            movel %d4,%sp@-
10c13fb4:       4879 1000 13ca  pea 100013ca <__data_start+0xfca>
10c13fba:       4879 1000 1420  pea 10001420 <__data_start+0x1020>
10c13fc0:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c13fc6:       70f0            moveq #-16,%d0
10c13fc8:       6042            bras 10c1400c <M68328_request_irq+0xf2>
10c13fca:       2072 2800       moveal %a2@(00000000,%d2:l),%a0
10c13fce:       20ae 000c       movel %fp@(12),%a0@
10c13fd2:       2072 2800       moveal %a2@(00000000,%d2:l),%a0
10c13fd6:       2145 0004       movel %d5,%a0@(4)
10c13fda:       2072 2800       moveal %a2@(00000000,%d2:l),%a0
10c13fde:       216e 0018 0008  movel %fp@(24),%a0@(8)
10c13fe4:       2072 2800       moveal %a2@(00000000,%d2:l),%a0
10c13fe8:       2144 000c       movel %d4,%a0@(12)
10c13fec:       2003            movel %d3,%d0
10c13fee:       d083            addl %d3,%d0
10c13ff0:       41f9 1001 42c8  lea 100142c8 <int_irq_ablecount>,%a0
10c13ff6:       4a70 0800       tstw %a0@(00000000,%d0:l)
10c13ffa:       660e            bnes 10c1400a <M68328_request_irq+0xf0>
10c13ffc:       307c f304       moveaw #-3324,%a0
10c14000:       72fe            moveq #-2,%d1
10c14002:       e7b9            roll %d3,%d1
10c14004:       2010            movel %a0@,%d0
10c14006:       c081            andl %d1,%d0
10c14008:       2080            movel %d0,%a0@
10c1400a:       7000            moveq #0,%d0
10c1400c:       4cee 043c ffec  moveml %fp@(-20),%d2-%d5/%a2
10c14012:       4e5e            unlk %fp
10c14014:       4e75            rts

10c14016 <M68328_free_irq>:
10c14016:       4e56 0000       linkw %fp,#0
10c1401a:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c1401e:       262e 0008       movel %fp@(8),%d3
10c14022:       701f            moveq #31,%d0
10c14024:       b083            cmpl %d3,%d0
10c14026:       6416            bccs 10c1403e <M68328_free_irq+0x28>
10c14028:       2f03            movel %d3,%sp@-
10c1402a:       4879 1000 1445  pea 10001445 <__data_start+0x1045>
10c14030:       4879 1000 1455  pea 10001455 <__data_start+0x1055>
10c14036:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c1403c:       6064            bras 10c140a2 <M68328_free_irq+0x8c>
10c1403e:       2403            movel %d3,%d2
10c14040:       e58a            lsll #2,%d2
10c14042:       45f9 1001 41c8  lea 100141c8 <int_irq_list>,%a2
10c14048:       2072 2800       moveal %a2@(00000000,%d2:l),%a0
10c1404c:       2028 0008       movel %a0@(8),%d0
10c14050:       b0ae 000c       cmpl %fp@(12),%d0
10c14054:       6718            beqs 10c1406e <M68328_free_irq+0x58>
10c14056:       2f28 000c       movel %a0@(12),%sp@-
10c1405a:       2f03            movel %d3,%sp@-
10c1405c:       4879 1000 1445  pea 10001445 <__data_start+0x1045>
10c14062:       4879 1000 1469  pea 10001469 <__data_start+0x1069>
10c14068:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c1406e:       2072 2800       moveal %a2@(00000000,%d2:l),%a0
10c14072:       20bc 10c1 3cc0  movel #281099456,%a0@
10c14078:       2072 2800       moveal %a2@(00000000,%d2:l),%a0
10c1407c:       217c 0000 8000  movel #32768,%a0@(4)
10c14082:       0004 
10c14084:       2072 2800       moveal %a2@(00000000,%d2:l),%a0
10c14088:       42a8 0008       clrl %a0@(8)
10c1408c:       2072 2800       moveal %a2@(00000000,%d2:l),%a0
10c14090:       42a8 000c       clrl %a0@(12)
10c14094:       307c f304       moveaw #-3324,%a0
10c14098:       7201            moveq #1,%d1
10c1409a:       e7a9            lsll %d3,%d1
10c1409c:       2010            movel %a0@,%d0
10c1409e:       8081            orl %d1,%d0
10c140a0:       2080            movel %d0,%a0@
10c140a2:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c140a8:       4e5e            unlk %fp
10c140aa:       4e75            rts

10c140ac <M68328_enable_irq>:
10c140ac:       4e56 0000       linkw %fp,#0
10c140b0:       2f02            movel %d2,%sp@-
10c140b2:       242e 0008       movel %fp@(8),%d2
10c140b6:       701f            moveq #31,%d0
10c140b8:       b082            cmpl %d2,%d0
10c140ba:       6416            bccs 10c140d2 <M68328_enable_irq+0x26>
10c140bc:       2f02            movel %d2,%sp@-
10c140be:       4879 1000 1495  pea 10001495 <__data_start+0x1095>
10c140c4:       4879 1000 1455  pea 10001455 <__data_start+0x1055>
10c140ca:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c140d0:       602a            bras 10c140fc <M68328_enable_irq+0x50>
10c140d2:       2002            movel %d2,%d0
10c140d4:       d082            addl %d2,%d0
10c140d6:       41f9 1001 42c8  lea 100142c8 <int_irq_ablecount>,%a0
10c140dc:       3230 0800       movew %a0@(00000000,%d0:l),%d1
10c140e0:       3241            moveaw %d1,%a1
10c140e2:       5349            subqw #1,%a1
10c140e4:       3189 0800       movew %a1,%a0@(00000000,%d0:l)
10c140e8:       0c41 0001       cmpiw #1,%d1
10c140ec:       660e            bnes 10c140fc <M68328_enable_irq+0x50>
10c140ee:       307c f304       moveaw #-3324,%a0
10c140f2:       72fe            moveq #-2,%d1
10c140f4:       e5b9            roll %d2,%d1
10c140f6:       2010            movel %a0@,%d0
10c140f8:       c081            andl %d1,%d0
10c140fa:       2080            movel %d0,%a0@
10c140fc:       242e fffc       movel %fp@(-4),%d2
10c14100:       4e5e            unlk %fp
10c14102:       4e75            rts

10c14104 <M68328_disable_irq>:
10c14104:       4e56 0000       linkw %fp,#0
10c14108:       2f02            movel %d2,%sp@-
10c1410a:       242e 0008       movel %fp@(8),%d2
10c1410e:       701f            moveq #31,%d0
10c14110:       b082            cmpl %d2,%d0
10c14112:       6416            bccs 10c1412a <M68328_disable_irq+0x26>
10c14114:       2f02            movel %d2,%sp@-
10c14116:       4879 1000 14a7  pea 100014a7 <__data_start+0x10a7>
10c1411c:       4879 1000 1455  pea 10001455 <__data_start+0x1055>
10c14122:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c14128:       6028            bras 10c14152 <M68328_disable_irq+0x4e>
10c1412a:       2002            movel %d2,%d0
10c1412c:       d082            addl %d2,%d0
10c1412e:       41f9 1001 42c8  lea 100142c8 <int_irq_ablecount>,%a0
10c14134:       3230 0800       movew %a0@(00000000,%d0:l),%d1
10c14138:       3241            moveaw %d1,%a1
10c1413a:       5249            addqw #1,%a1
10c1413c:       3189 0800       movew %a1,%a0@(00000000,%d0:l)
10c14140:       4a41            tstw %d1
10c14142:       660e            bnes 10c14152 <M68328_disable_irq+0x4e>
10c14144:       307c f304       moveaw #-3324,%a0
10c14148:       7201            moveq #1,%d1
10c1414a:       e5a9            lsll %d2,%d1
10c1414c:       2010            movel %a0@,%d0
10c1414e:       8081            orl %d1,%d0
10c14150:       2080            movel %d0,%a0@
10c14152:       242e fffc       movel %fp@(-4),%d2
10c14156:       4e5e            unlk %fp
10c14158:       4e75            rts

10c1415a <M68328_get_irq_list>:
10c1415a:       4e56 0000       linkw %fp,#0
10c1415e:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c14162:       266e 0008       moveal %fp@(8),%a3
10c14166:       4879 1000 14f3  pea 100014f3 <__data_start+0x10f3>
10c1416c:       2f0b            movel %a3,%sp@-
10c1416e:       45f9 10c8 4d6a  lea 10c84d6a <sprintf>,%a2
10c14174:       4e92            jsr %a2@
10c14176:       2400            movel %d0,%d2
10c14178:       7600            moveq #0,%d3
10c1417a:       508f            addql #8,%sp
10c1417c:       2a4a            moveal %a2,%a5
10c1417e:       49f9 1001 41c8  lea 100141c8 <int_irq_list>,%a4
10c14184:       45f9 1001 4248  lea 10014248 <int_irq_count>,%a2
10c1418a:       7800            moveq #0,%d4
10c1418c:       2074 4800       moveal %a4@(00000000,%d4:l),%a0
10c14190:       b0fc 0000       cmpaw #0,%a0
10c14194:       671e            beqs 10c141b4 <M68328_get_irq_list+0x5a>
10c14196:       4a90            tstl %a0@
10c14198:       671a            beqs 10c141b4 <M68328_get_irq_list+0x5a>
10c1419a:       2f28 000c       movel %a0@(12),%sp@-
10c1419e:       2f12            movel %a2@,%sp@-
10c141a0:       2f03            movel %d3,%sp@-
10c141a2:       4879 1000 150e  pea 1000150e <__data_start+0x110e>
10c141a8:       4873 2800       pea %a3@(00000000,%d2:l)
10c141ac:       4e95            jsr %a5@
10c141ae:       d480            addl %d0,%d2
10c141b0:       4fef 0014       lea %sp@(20),%sp
10c141b4:       588a            addql #4,%a2
10c141b6:       5884            addql #4,%d4
10c141b8:       5283            addql #1,%d3
10c141ba:       701f            moveq #31,%d0
10c141bc:       b083            cmpl %d3,%d0
10c141be:       6ccc            bges 10c1418c <M68328_get_irq_list+0x32>
10c141c0:       2002            movel %d2,%d0
10c141c2:       4cee 3c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a5
10c141c8:       4e5e            unlk %fp
10c141ca:       4e75            rts

10c141cc <config_M68328_irq>:
10c141cc:       4e56 0000       linkw %fp,#0
10c141d0:       42b9 1000 c7a4  clrl 1000c7a4 <mach_default_handler>
10c141d6:       23fc 10c1 3cd6  movel #281099478,1000c7a0 <mach_init_IRQ>
10c141dc:       1000 c7a0 
10c141e0:       23fc 10c1 3f1a  movel #281100058,100251a0 <mach_request_irq>
10c141e6:       1002 51a0 
10c141ea:       23fc 10c1 4016  movel #281100310,1000c7a8 <mach_free_irq>
10c141f0:       1000 c7a8 
10c141f4:       23fc 10c1 40ac  movel #281100460,1000c7ac <mach_enable_irq>
10c141fa:       1000 c7ac 
10c141fe:       23fc 10c1 4104  movel #281100548,1000c7b0 <mach_disable_irq>
10c14204:       1000 c7b0 
10c14208:       23fc 10c1 415a  movel #281100634,1000c7b4 <mach_get_irq_list>
10c1420e:       1000 c7b4 
10c14212:       23fc 10c1 4228  movel #281100840,1000c7b8 <mach_process_int>
10c14218:       1000 c7b8 
10c1421c:       4e5e            unlk %fp
10c1421e:       4e75            rts

10c14220 <init_irq_proc>:
10c14220:       4e56 0000       linkw %fp,#0
10c14224:       4e5e            unlk %fp
10c14226:       4e75            rts

10c14228 <M68328_do_irq>:
10c14228:       4e56 0000       linkw %fp,#0
10c1422c:       48e7 3c00       moveml %d2-%d5,%sp@-
10c14230:       2a2e 000c       movel %fp@(12),%d5
10c14234:       307c f310       moveaw #-3312,%a0
10c14238:       2810            movel %a0@,%d4
10c1423a:       6700 00e4       beqw 10c14320 <M68328_do_irq+0xf8>
10c1423e:       4a44            tstw %d4
10c14240:       6736            beqs 10c14278 <M68328_do_irq+0x50>
10c14242:       4a04            tstb %d4
10c14244:       6714            beqs 10c1425a <M68328_do_irq+0x32>
10c14246:       2004            movel %d4,%d0
10c14248:       720f            moveq #15,%d1
10c1424a:       c081            andl %d1,%d0
10c1424c:       6706            beqs 10c14254 <M68328_do_irq+0x2c>
10c1424e:       7601            moveq #1,%d3
10c14250:       7200            moveq #0,%d1
10c14252:       6064            bras 10c142b8 <M68328_do_irq+0x90>
10c14254:       7610            moveq #16,%d3
10c14256:       7204            moveq #4,%d1
10c14258:       605e            bras 10c142b8 <M68328_do_irq+0x90>
10c1425a:       2004            movel %d4,%d0
10c1425c:       0280 0000 0f00  andil #3840,%d0
10c14262:       670a            beqs 10c1426e <M68328_do_irq+0x46>
10c14264:       263c 0000 0100  movel #256,%d3
10c1426a:       7208            moveq #8,%d1
10c1426c:       604a            bras 10c142b8 <M68328_do_irq+0x90>
10c1426e:       263c 0000 1000  movel #4096,%d3
10c14274:       720c            moveq #12,%d1
10c14276:       6040            bras 10c142b8 <M68328_do_irq+0x90>
10c14278:       2004            movel %d4,%d0
10c1427a:       0280 00ff 0000  andil #16711680,%d0
10c14280:       671a            beqs 10c1429c <M68328_do_irq+0x74>
10c14282:       2004            movel %d4,%d0
10c14284:       0280 000f 0000  andil #983040,%d0
10c1428a:       6708            beqs 10c14294 <M68328_do_irq+0x6c>
10c1428c:       7601            moveq #1,%d3
10c1428e:       4843            swap %d3
10c14290:       7210            moveq #16,%d1
10c14292:       6024            bras 10c142b8 <M68328_do_irq+0x90>
10c14294:       7610            moveq #16,%d3
10c14296:       4843            swap %d3
10c14298:       7214            moveq #20,%d1
10c1429a:       601c            bras 10c142b8 <M68328_do_irq+0x90>
10c1429c:       2004            movel %d4,%d0
10c1429e:       0280 0f00 0000  andil #251658240,%d0
10c142a4:       670a            beqs 10c142b0 <M68328_do_irq+0x88>
10c142a6:       263c 0100 0000  movel #16777216,%d3
10c142ac:       7218            moveq #24,%d1
10c142ae:       6008            bras 10c142b8 <M68328_do_irq+0x90>
10c142b0:       263c 1000 0000  movel #268435456,%d3
10c142b6:       721c            moveq #28,%d1
10c142b8:       2003            movel %d3,%d0
10c142ba:       c084            andl %d4,%d0
10c142bc:       41f9 1001 41c8  lea 100141c8 <int_irq_list>,%a0
10c142c2:       660a            bnes 10c142ce <M68328_do_irq+0xa6>
10c142c4:       d683            addl %d3,%d3
10c142c6:       5281            addql #1,%d1
10c142c8:       2003            movel %d3,%d0
10c142ca:       c084            andl %d4,%d0
10c142cc:       67f6            beqs 10c142c4 <M68328_do_irq+0x9c>
10c142ce:       2401            movel %d1,%d2
10c142d0:       e58a            lsll #2,%d2
10c142d2:       2070 2800       moveal %a0@(00000000,%d2:l),%a0
10c142d6:       b0fc 0000       cmpaw #0,%a0
10c142da:       6722            beqs 10c142fe <M68328_do_irq+0xd6>
10c142dc:       2250            moveal %a0@,%a1
10c142de:       b2fc 0000       cmpaw #0,%a1
10c142e2:       671a            beqs 10c142fe <M68328_do_irq+0xd6>
10c142e4:       2f05            movel %d5,%sp@-
10c142e6:       2f28 0008       movel %a0@(8),%sp@-
10c142ea:       2f01            movel %d1,%sp@-
10c142ec:       4e91            jsr %a1@
10c142ee:       41f9 1001 4248  lea 10014248 <int_irq_count>,%a0
10c142f4:       52b0 2800       addql #1,%a0@(00000000,%d2:l)
10c142f8:       4fef 000c       lea %sp@(12),%sp
10c142fc:       601a            bras 10c14318 <M68328_do_irq+0xf0>
10c142fe:       2f01            movel %d1,%sp@-
10c14300:       4879 1000 14ba  pea 100014ba <__data_start+0x10ba>
10c14306:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c1430c:       307c f304       moveaw #-3324,%a0
10c14310:       2010            movel %a0@,%d0
10c14312:       8083            orl %d3,%d0
10c14314:       2080            movel %d0,%a0@
10c14316:       508f            addql #8,%sp
10c14318:       4683            notl %d3
10c1431a:       c883            andl %d3,%d4
10c1431c:       6600 ff20       bnew 10c1423e <M68328_do_irq+0x16>
10c14320:       7000            moveq #0,%d0
10c14322:       4cee 003c fff0  moveml %fp@(-16),%d2-%d5
10c14328:       4e5e            unlk %fp
10c1432a:       4e75            rts

10c1432c <scheduling_functions_start_here>:
10c1432c:       4e56 0000       linkw %fp,#0
10c14330:       4e5e            unlk %fp
10c14332:       4e75            rts

10c14334 <reschedule_idle>:
10c14334:       4e56 0000       linkw %fp,#0
10c14338:       2f0a            movel %a2,%sp@-
10c1433a:       246e 0008       moveal %fp@(8),%a2
10c1433e:       2079 1000 cc30  moveal 1000cc30 <aligned_data>,%a0
10c14344:       2228 0050       movel %a0@(80),%d1
10c14348:       327c ffff       moveaw #-1,%a1
10c1434c:       202a 0028       movel %a2@(40),%d0
10c14350:       0800 0004       btst #4,%d0
10c14354:       662e            bnes 10c14384 <reschedule_idle+0x50>
10c14356:       4a80            tstl %d0
10c14358:       6622            bnes 10c1437c <reschedule_idle+0x48>
10c1435a:       226a 0020       moveal %a2@(32),%a1
10c1435e:       b2fc 0000       cmpaw #0,%a1
10c14362:       6720            beqs 10c14384 <reschedule_idle+0x50>
10c14364:       202a 002c       movel %a2@(44),%d0
10c14368:       b280            cmpl %d0,%d1
10c1436a:       6704            beqs 10c14370 <reschedule_idle+0x3c>
10c1436c:       4a80            tstl %d0
10c1436e:       6602            bnes 10c14372 <reschedule_idle+0x3e>
10c14370:       5289            addql #1,%a1
10c14372:       43e9 0014       lea %a1@(20),%a1
10c14376:       93ea 0024       subal %a2@(36),%a1
10c1437a:       6008            bras 10c14384 <reschedule_idle+0x50>
10c1437c:       226a 00c6       moveal %a2@(198),%a1
10c14380:       43e9 03e8       lea %a1@(1000),%a1
10c14384:       2468 0050       moveal %a0@(80),%a2
10c14388:       70ff            moveq #-1,%d0
10c1438a:       2228 0028       movel %a0@(40),%d1
10c1438e:       0801 0004       btst #4,%d1
10c14392:       662c            bnes 10c143c0 <reschedule_idle+0x8c>
10c14394:       4a81            tstl %d1
10c14396:       661e            bnes 10c143b6 <reschedule_idle+0x82>
10c14398:       2028 0020       movel %a0@(32),%d0
10c1439c:       6722            beqs 10c143c0 <reschedule_idle+0x8c>
10c1439e:       2228 002c       movel %a0@(44),%d1
10c143a2:       b5c1            cmpal %d1,%a2
10c143a4:       6704            beqs 10c143aa <reschedule_idle+0x76>
10c143a6:       4a81            tstl %d1
10c143a8:       6602            bnes 10c143ac <reschedule_idle+0x78>
10c143aa:       5280            addql #1,%d0
10c143ac:       7214            moveq #20,%d1
10c143ae:       d081            addl %d1,%d0
10c143b0:       90a8 0024       subl %a0@(36),%d0
10c143b4:       600a            bras 10c143c0 <reschedule_idle+0x8c>
10c143b6:       2028 00c6       movel %a0@(198),%d0
10c143ba:       0680 0000 03e8  addil #1000,%d0
10c143c0:       93c0            subal %d0,%a1
10c143c2:       b2fc 0000       cmpaw #0,%a1
10c143c6:       6f06            bles 10c143ce <reschedule_idle+0x9a>
10c143c8:       7001            moveq #1,%d0
10c143ca:       2140 0014       movel %d0,%a0@(20)
10c143ce:       245f            moveal %sp@+,%a2
10c143d0:       4e5e            unlk %fp
10c143d2:       4e75            rts

10c143d4 <process_timeout>:
10c143d4:       4e56 0000       linkw %fp,#0
10c143d8:       2f0a            movel %a2,%sp@-
10c143da:       2f02            movel %d2,%sp@-
10c143dc:       246e 0008       moveal %fp@(8),%a2
10c143e0:       40c2            movew %sr,%d2
10c143e2:       007c 0700       oriw #1792,%sr
10c143e6:       7000            moveq #0,%d0
10c143e8:       2480            movel %d0,%a2@
10c143ea:       4aaa 003c       tstl %a2@(60)
10c143ee:       662a            bnes 10c1441a <process_timeout+0x46>
10c143f0:       41ea 003c       lea %a2@(60),%a0
10c143f4:       2279 1000 cc28  moveal 1000cc28 <runqueue_head>,%a1
10c143fa:       2348 0004       movel %a0,%a1@(4)
10c143fe:       2089            movel %a1,%a0@
10c14400:       217c 1000 cc28  movel #268487720,%a0@(4)
10c14406:       0004 
10c14408:       23c8 1000 cc28  movel %a0,1000cc28 <runqueue_head>
10c1440e:       52b9 1002 67ac  addql #1,100267ac <nr_running>
10c14414:       2f0a            movel %a2,%sp@-
10c14416:       4eba ff1c       jsr %pc@(10c14334 <reschedule_idle>)
10c1441a:       46c2            movew %d2,%sr
10c1441c:       242e fff8       movel %fp@(-8),%d2
10c14420:       246e fffc       moveal %fp@(-4),%a2
10c14424:       4e5e            unlk %fp
10c14426:       4e75            rts

10c14428 <schedule_timeout>:
10c14428:       4e56 ffec       linkw %fp,#-20
10c1442c:       2f03            movel %d3,%sp@-
10c1442e:       2f02            movel %d2,%sp@-
10c14430:       242e 0008       movel %fp@(8),%d2
10c14434:       0c82 7fff ffff  cmpil #2147483647,%d2
10c1443a:       6608            bnes 10c14444 <schedule_timeout+0x1c>
10c1443c:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c14442:       606a            bras 10c144ae <schedule_timeout+0x86>
10c14444:       4a82            tstl %d2
10c14446:       6c1e            bges 10c14466 <schedule_timeout+0x3e>
10c14448:       2f2e 0004       movel %fp@(4),%sp@-
10c1444c:       2f02            movel %d2,%sp@-
10c1444e:       4879 1000 1525  pea 10001525 <__data_start+0x1125>
10c14454:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c1445a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c14460:       7000            moveq #0,%d0
10c14462:       2080            movel %d0,%a0@
10c14464:       6048            bras 10c144ae <schedule_timeout+0x86>
10c14466:       2639 1002 67b0  movel 100267b0 <jiffies>,%d3
10c1446c:       d682            addl %d2,%d3
10c1446e:       42ae fff0       clrl %fp@(-16)
10c14472:       42ae ffec       clrl %fp@(-20)
10c14476:       2d43 fff4       movel %d3,%fp@(-12)
10c1447a:       2d79 1002 53b4  movel 100253b4 <_current_task>,%fp@(-8)
10c14480:       fff8 
10c14482:       2d7c 10c1 43d4  movel #281101268,%fp@(-4)
10c14488:       fffc 
10c1448a:       74ec            moveq #-20,%d2
10c1448c:       d48e            addl %fp,%d2
10c1448e:       2f02            movel %d2,%sp@-
10c14490:       4eb9 10c1 96d0  jsr 10c196d0 <add_timer>
10c14496:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c1449c:       2f02            movel %d2,%sp@-
10c1449e:       4eb9 10c1 9894  jsr 10c19894 <del_timer>
10c144a4:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c144aa:       2403            movel %d3,%d2
10c144ac:       9480            subl %d0,%d2
10c144ae:       2002            movel %d2,%d0
10c144b0:       6c02            bges 10c144b4 <schedule_timeout+0x8c>
10c144b2:       7000            moveq #0,%d0
10c144b4:       242e ffe4       movel %fp@(-28),%d2
10c144b8:       262e ffe8       movel %fp@(-24),%d3
10c144bc:       4e5e            unlk %fp
10c144be:       4e75            rts

10c144c0 <schedule_tail>:
10c144c0:       4e56 0000       linkw %fp,#0
10c144c4:       206e 0008       moveal %fp@(8),%a0
10c144c8:       70ef            moveq #-17,%d0
10c144ca:       c1a8 0028       andl %d0,%a0@(40)
10c144ce:       4e5e            unlk %fp
10c144d0:       4e75            rts

10c144d2 <schedule>:
10c144d2:       4e56 0000       linkw %fp,#0
10c144d6:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c144da:       2039 1002 53b4  movel 100253b4 <_current_task>,%d0
10c144e0:       2640            moveal %d0,%a3
10c144e2:       49f9 1001 1190  lea 10011190 <init_task_union>,%a4
10c144e8:       4bf9 1000 cc28  lea 1000cc28 <runqueue_head>,%a5
10c144ee:       4aab 0050       tstl %a3@(80)
10c144f2:       660c            bnes 10c14500 <schedule+0x2e>
10c144f4:       4879 1000 1520  pea 10001520 <__data_start+0x1120>
10c144fa:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c14500:       2c0b            movel %a3,%d6
10c14502:       282b 0030       movel %a3@(48),%d4
10c14506:       2039 1002 572c  movel 1002572c <irq_stat+0x4>,%d0
10c1450c:       d0b9 1002 5730  addl 10025730 <irq_stat+0x8>,%d0
10c14512:       6718            beqs 10c1452c <schedule+0x5a>
10c14514:       4879 1000 155b  pea 1000155b <__data_start+0x115b>
10c1451a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c14520:       2ebc 1000 1520  movel #268440864,%sp@
10c14526:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c1452c:       2004            movel %d4,%d0
10c1452e:       e988            lsll #4,%d0
10c14530:       2e00            movel %d0,%d7
10c14532:       0687 1000 cc30  addil #268487728,%d7
10c14538:       007c 0700       oriw #1792,%sr
10c1453c:       7002            moveq #2,%d0
10c1453e:       b0ab 0028       cmpl %a3@(40),%d0
10c14542:       663c            bnes 10c14580 <schedule+0xae>
10c14544:       4aab 0020       tstl %a3@(32)
10c14548:       6636            bnes 10c14580 <schedule+0xae>
10c1454a:       7014            moveq #20,%d0
10c1454c:       90ab 0024       subl %a3@(36),%d0
10c14550:       e480            asrl #2,%d0
10c14552:       5280            addql #1,%d0
10c14554:       2740 0020       movel %d0,%a3@(32)
10c14558:       41eb 003c       lea %a3@(60),%a0
10c1455c:       2468 0004       moveal %a0@(4),%a2
10c14560:       2250            moveal %a0@,%a1
10c14562:       234a 0004       movel %a2,%a1@(4)
10c14566:       2489            movel %a1,%a2@
10c14568:       2279 1000 cc2c  moveal 1000cc2c <runqueue_head+0x4>,%a1
10c1456e:       23c8 1000 cc2c  movel %a0,1000cc2c <runqueue_head+0x4>
10c14574:       20bc 1000 cc28  movel #268487720,%a0@
10c1457a:       2149 0004       movel %a1,%a0@(4)
10c1457e:       2288            movel %a0,%a1@
10c14580:       2013            movel %a3@,%d0
10c14582:       6732            beqs 10c145b6 <schedule+0xe4>
10c14584:       7201            moveq #1,%d1
10c14586:       b280            cmpl %d0,%d1
10c14588:       660c            bnes 10c14596 <schedule+0xc4>
10c1458a:       4aab 0008       tstl %a3@(8)
10c1458e:       6706            beqs 10c14596 <schedule+0xc4>
10c14590:       7000            moveq #0,%d0
10c14592:       2680            movel %d0,%a3@
10c14594:       6020            bras 10c145b6 <schedule+0xe4>
10c14596:       53b9 1002 67ac  subql #1,100267ac <nr_running>
10c1459c:       2779 1002 67b0  movel 100267b0 <jiffies>,%a3@(68)
10c145a2:       0044 
10c145a4:       41eb 003c       lea %a3@(60),%a0
10c145a8:       2468 0004       moveal %a0@(4),%a2
10c145ac:       2250            moveal %a0@,%a1
10c145ae:       234a 0004       movel %a2,%a1@(4)
10c145b2:       2489            movel %a1,%a2@
10c145b4:       4290            clrl %a0@
10c145b6:       7200            moveq #0,%d1
10c145b8:       2741 0014       movel %d1,%a3@(20)
10c145bc:       244c            moveal %a4,%a2
10c145be:       243c ffff fc18  movel #-1000,%d2
10c145c4:       2255            moveal %a5@,%a1
10c145c6:       bbc9            cmpal %a1,%a5
10c145c8:       6750            beqs 10c1461a <schedule+0x148>
10c145ca:       262b 0050       movel %a3@(80),%d3
10c145ce:       2a0d            movel %a5,%d5
10c145d0:       41e9 ffc4       lea %a1@(-60),%a0
10c145d4:       72ff            moveq #-1,%d1
10c145d6:       2028 0028       movel %a0@(40),%d0
10c145da:       0800 0004       btst #4,%d0
10c145de:       662c            bnes 10c1460c <schedule+0x13a>
10c145e0:       4a80            tstl %d0
10c145e2:       661e            bnes 10c14602 <schedule+0x130>
10c145e4:       2228 0020       movel %a0@(32),%d1
10c145e8:       6722            beqs 10c1460c <schedule+0x13a>
10c145ea:       2028 002c       movel %a0@(44),%d0
10c145ee:       b680            cmpl %d0,%d3
10c145f0:       6704            beqs 10c145f6 <schedule+0x124>
10c145f2:       4a80            tstl %d0
10c145f4:       6602            bnes 10c145f8 <schedule+0x126>
10c145f6:       5281            addql #1,%d1
10c145f8:       7014            moveq #20,%d0
10c145fa:       d280            addl %d0,%d1
10c145fc:       92a8 0024       subl %a0@(36),%d1
10c14600:       600a            bras 10c1460c <schedule+0x13a>
10c14602:       2228 00c6       movel %a0@(198),%d1
10c14606:       0681 0000 03e8  addil #1000,%d1
10c1460c:       b481            cmpl %d1,%d2
10c1460e:       6c04            bges 10c14614 <schedule+0x142>
10c14610:       2401            movel %d1,%d2
10c14612:       2448            moveal %a0,%a2
10c14614:       2251            moveal %a1@,%a1
10c14616:       ba89            cmpl %a1,%d5
10c14618:       66b6            bnes 10c145d0 <schedule+0xfe>
10c1461a:       4a82            tstl %d2
10c1461c:       6636            bnes 10c14654 <schedule+0x182>
10c1461e:       027c f8ff       andiw #-1793,%sr
10c14622:       206c 0048       moveal %a4@(72),%a0
10c14626:       b9c8            cmpal %a0,%a4
10c14628:       6722            beqs 10c1464c <schedule+0x17a>
10c1462a:       240c            movel %a4,%d2
10c1462c:       2228 0020       movel %a0@(32),%d1
10c14630:       e281            asrl #1,%d1
10c14632:       7014            moveq #20,%d0
10c14634:       90a8 0024       subl %a0@(36),%d0
10c14638:       e480            asrl #2,%d0
10c1463a:       2241            moveal %d1,%a1
10c1463c:       43f1 0801       lea %a1@(00000001,%d0:l),%a1
10c14640:       2149 0020       movel %a1,%a0@(32)
10c14644:       2068 0048       moveal %a0@(72),%a0
10c14648:       b488            cmpl %a0,%d2
10c1464a:       66e0            bnes 10c1462c <schedule+0x15a>
10c1464c:       007c 0700       oriw #1792,%sr
10c14650:       6000 ff6a       braw 10c145bc <schedule+0xea>
10c14654:       2047            moveal %d7,%a0
10c14656:       208a            movel %a2,%a0@
10c14658:       2544 0030       movel %d4,%a2@(48)
10c1465c:       7001            moveq #1,%d0
10c1465e:       e9a8            lsll %d4,%d0
10c14660:       2540 0034       movel %d0,%a2@(52)
10c14664:       027c f8ff       andiw #-1793,%sr
10c14668:       b5cb            cmpal %a3,%a2
10c1466a:       660a            bnes 10c14676 <schedule+0x1a4>
10c1466c:       70ef            moveq #-17,%d0
10c1466e:       c1ab 0028       andl %d0,%a3@(40)
10c14672:       6000 0084       braw 10c146f8 <schedule+0x226>
10c14676:       52b9 1002 7c6c  addql #1,10027c6c <kstat+0x14b0>
10c1467c:       202a 002c       movel %a2@(44),%d0
10c14680:       242b 0050       movel %a3@(80),%d2
10c14684:       4a80            tstl %d0
10c14686:       661e            bnes 10c146a6 <schedule+0x1d4>
10c14688:       4aaa 0050       tstl %a2@(80)
10c1468c:       670c            beqs 10c1469a <schedule+0x1c8>
10c1468e:       4879 1000 1520  pea 10001520 <__data_start+0x1120>
10c14694:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c1469a:       2542 0050       movel %d2,%a2@(80)
10c1469e:       2042            moveal %d2,%a0
10c146a0:       5888            addql #4,%a0
10c146a2:       5290            addql #1,%a0@
10c146a4:       6012            bras 10c146b8 <schedule+0x1e6>
10c146a6:       b0aa 0050       cmpl %a2@(80),%d0
10c146aa:       670c            beqs 10c146b8 <schedule+0x1e6>
10c146ac:       4879 1000 1520  pea 10001520 <__data_start+0x1120>
10c146b2:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c146b8:       4aab 002c       tstl %a3@(44)
10c146bc:       6624            bnes 10c146e2 <schedule+0x210>
10c146be:       42ab 0050       clrl %a3@(80)
10c146c2:       2042            moveal %d2,%a0
10c146c4:       5888            addql #4,%a0
10c146c6:       40c1            movew %sr,%d1
10c146c8:       007c 0700       oriw #1792,%sr
10c146cc:       2010            movel %a0@,%d0
10c146ce:       5380            subql #1,%d0
10c146d0:       2080            movel %d0,%a0@
10c146d2:       46c1            movew %d1,%sr
10c146d4:       4a80            tstl %d0
10c146d6:       660a            bnes 10c146e2 <schedule+0x210>
10c146d8:       2f02            movel %d2,%sp@-
10c146da:       4eb9 10c1 5df2  jsr 10c15df2 <__mmdrop>
10c146e0:       588f            addql #4,%sp
10c146e2:       2e0a            movel %a2,%d7
10c146e4:       2046            moveal %d6,%a0
10c146e6:       2247            moveal %d7,%a1
10c146e8:       4eb9 10c1 2a14  jsr 10c12a14 <resume>
10c146ee:       2c01            movel %d1,%d6
10c146f0:       70ef            moveq #-17,%d0
10c146f2:       2046            moveal %d6,%a0
10c146f4:       c1a8 0028       andl %d0,%a0@(40)
10c146f8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c146fe:       2028 0014       movel %a0@(20),%d0
10c14702:       2648            moveal %a0,%a3
10c14704:       6600 fdfa       bnew 10c14500 <schedule+0x2e>
10c14708:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c1470e:       4e5e            unlk %fp
10c14710:       4e75            rts

10c14712 <__wake_up>:
10c14712:       4e56 0000       linkw %fp,#0
10c14716:       48e7 3e38       moveml %d2-%d6/%a2-%a4,%sp@-
10c1471a:       206e 0008       moveal %fp@(8),%a0
10c1471e:       2c2e 000c       movel %fp@(12),%d6
10c14722:       b0fc 0000       cmpaw #0,%a0
10c14726:       677e            beqs 10c147a6 <__wake_up+0x94>
10c14728:       40c5            movew %sr,%d5
10c1472a:       007c 0700       oriw #1792,%sr
10c1472e:       262e 0010       movel %fp@(16),%d3
10c14732:       2668 0004       moveal %a0@(4),%a3
10c14736:       2808            movel %a0,%d4
10c14738:       5884            addql #4,%d4
10c1473a:       b88b            cmpl %a3,%d4
10c1473c:       6766            beqs 10c147a4 <__wake_up+0x92>
10c1473e:       49eb fff8       lea %a3@(-8),%a4
10c14742:       246c 0004       moveal %a4@(4),%a2
10c14746:       2012            movel %a2@,%d0
10c14748:       c086            andl %d6,%d0
10c1474a:       6752            beqs 10c1479e <__wake_up+0x8c>
10c1474c:       7000            moveq #0,%d0
10c1474e:       40c2            movew %sr,%d2
10c14750:       007c 0700       oriw #1792,%sr
10c14754:       7200            moveq #0,%d1
10c14756:       2481            movel %d1,%a2@
10c14758:       4aaa 003c       tstl %a2@(60)
10c1475c:       662e            bnes 10c1478c <__wake_up+0x7a>
10c1475e:       41ea 003c       lea %a2@(60),%a0
10c14762:       2279 1000 cc28  moveal 1000cc28 <runqueue_head>,%a1
10c14768:       2348 0004       movel %a0,%a1@(4)
10c1476c:       2089            movel %a1,%a0@
10c1476e:       217c 1000 cc28  movel #268487720,%a0@(4)
10c14774:       0004 
10c14776:       23c8 1000 cc28  movel %a0,1000cc28 <runqueue_head>
10c1477c:       52b9 1002 67ac  addql #1,100267ac <nr_running>
10c14782:       2f0a            movel %a2,%sp@-
10c14784:       4eba fbae       jsr %pc@(10c14334 <reschedule_idle>)
10c14788:       588f            addql #4,%sp
10c1478a:       7001            moveq #1,%d0
10c1478c:       46c2            movew %d2,%sr
10c1478e:       4a80            tstl %d0
10c14790:       670c            beqs 10c1479e <__wake_up+0x8c>
10c14792:       082c 0000 0003  btst #0,%a4@(3)
10c14798:       6704            beqs 10c1479e <__wake_up+0x8c>
10c1479a:       5383            subql #1,%d3
10c1479c:       6706            beqs 10c147a4 <__wake_up+0x92>
10c1479e:       2653            moveal %a3@,%a3
10c147a0:       b88b            cmpl %a3,%d4
10c147a2:       669a            bnes 10c1473e <__wake_up+0x2c>
10c147a4:       46c5            movew %d5,%sr
10c147a6:       4cee 1c7c ffe0  moveml %fp@(-32),%d2-%d6/%a2-%a4
10c147ac:       4e5e            unlk %fp
10c147ae:       4e75            rts

10c147b0 <__wake_up_sync>:
10c147b0:       4e56 0000       linkw %fp,#0
10c147b4:       48e7 3e38       moveml %d2-%d6/%a2-%a4,%sp@-
10c147b8:       206e 0008       moveal %fp@(8),%a0
10c147bc:       2c2e 000c       movel %fp@(12),%d6
10c147c0:       b0fc 0000       cmpaw #0,%a0
10c147c4:       6700 0088       beqw 10c1484e <__wake_up_sync+0x9e>
10c147c8:       40c5            movew %sr,%d5
10c147ca:       007c 0700       oriw #1792,%sr
10c147ce:       262e 0010       movel %fp@(16),%d3
10c147d2:       2668 0004       moveal %a0@(4),%a3
10c147d6:       2808            movel %a0,%d4
10c147d8:       5884            addql #4,%d4
10c147da:       b88b            cmpl %a3,%d4
10c147dc:       676e            beqs 10c1484c <__wake_up_sync+0x9c>
10c147de:       49eb fff8       lea %a3@(-8),%a4
10c147e2:       246c 0004       moveal %a4@(4),%a2
10c147e6:       2012            movel %a2@,%d0
10c147e8:       c086            andl %d6,%d0
10c147ea:       675a            beqs 10c14846 <__wake_up_sync+0x96>
10c147ec:       7000            moveq #0,%d0
10c147ee:       40c2            movew %sr,%d2
10c147f0:       007c 0700       oriw #1792,%sr
10c147f4:       7200            moveq #0,%d1
10c147f6:       2481            movel %d1,%a2@
10c147f8:       4aaa 003c       tstl %a2@(60)
10c147fc:       6636            bnes 10c14834 <__wake_up_sync+0x84>
10c147fe:       41ea 003c       lea %a2@(60),%a0
10c14802:       2279 1000 cc28  moveal 1000cc28 <runqueue_head>,%a1
10c14808:       2348 0004       movel %a0,%a1@(4)
10c1480c:       2089            movel %a1,%a0@
10c1480e:       217c 1000 cc28  movel #268487720,%a0@(4)
10c14814:       0004 
10c14816:       23c8 1000 cc28  movel %a0,1000cc28 <runqueue_head>
10c1481c:       52b9 1002 67ac  addql #1,100267ac <nr_running>
10c14822:       082a 0000 003b  btst #0,%a2@(59)
10c14828:       6608            bnes 10c14832 <__wake_up_sync+0x82>
10c1482a:       2f0a            movel %a2,%sp@-
10c1482c:       4eba fb06       jsr %pc@(10c14334 <reschedule_idle>)
10c14830:       588f            addql #4,%sp
10c14832:       7001            moveq #1,%d0
10c14834:       46c2            movew %d2,%sr
10c14836:       4a80            tstl %d0
10c14838:       670c            beqs 10c14846 <__wake_up_sync+0x96>
10c1483a:       082c 0000 0003  btst #0,%a4@(3)
10c14840:       6704            beqs 10c14846 <__wake_up_sync+0x96>
10c14842:       5383            subql #1,%d3
10c14844:       6706            beqs 10c1484c <__wake_up_sync+0x9c>
10c14846:       2653            moveal %a3@,%a3
10c14848:       b88b            cmpl %a3,%d4
10c1484a:       6692            bnes 10c147de <__wake_up_sync+0x2e>
10c1484c:       46c5            movew %d5,%sr
10c1484e:       4cee 1c7c ffe0  moveml %fp@(-32),%d2-%d6/%a2-%a4
10c14854:       4e5e            unlk %fp
10c14856:       4e75            rts

10c14858 <complete>:
10c14858:       4e56 0000       linkw %fp,#0
10c1485c:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c14860:       206e 0008       moveal %fp@(8),%a0
10c14864:       40c3            movew %sr,%d3
10c14866:       007c 0700       oriw #1792,%sr
10c1486a:       2010            movel %a0@,%d0
10c1486c:       5280            addql #1,%d0
10c1486e:       20c0            movel %d0,%a0@+
10c14870:       2a48            moveal %a0,%a5
10c14872:       7801            moveq #1,%d4
10c14874:       266d 0004       moveal %a5@(4),%a3
10c14878:       6064            bras 10c148de <complete+0x86>
10c1487a:       49eb fff8       lea %a3@(-8),%a4
10c1487e:       246c 0004       moveal %a4@(4),%a2
10c14882:       2012            movel %a2@,%d0
10c14884:       7203            moveq #3,%d1
10c14886:       c081            andl %d1,%d0
10c14888:       6752            beqs 10c148dc <complete+0x84>
10c1488a:       7000            moveq #0,%d0
10c1488c:       40c2            movew %sr,%d2
10c1488e:       007c 0700       oriw #1792,%sr
10c14892:       7200            moveq #0,%d1
10c14894:       2481            movel %d1,%a2@
10c14896:       4aaa 003c       tstl %a2@(60)
10c1489a:       662e            bnes 10c148ca <complete+0x72>
10c1489c:       41ea 003c       lea %a2@(60),%a0
10c148a0:       2279 1000 cc28  moveal 1000cc28 <runqueue_head>,%a1
10c148a6:       2348 0004       movel %a0,%a1@(4)
10c148aa:       2089            movel %a1,%a0@
10c148ac:       217c 1000 cc28  movel #268487720,%a0@(4)
10c148b2:       0004 
10c148b4:       23c8 1000 cc28  movel %a0,1000cc28 <runqueue_head>
10c148ba:       52b9 1002 67ac  addql #1,100267ac <nr_running>
10c148c0:       2f0a            movel %a2,%sp@-
10c148c2:       4eba fa70       jsr %pc@(10c14334 <reschedule_idle>)
10c148c6:       588f            addql #4,%sp
10c148c8:       7001            moveq #1,%d0
10c148ca:       46c2            movew %d2,%sr
10c148cc:       4a80            tstl %d0
10c148ce:       670c            beqs 10c148dc <complete+0x84>
10c148d0:       082c 0000 0003  btst #0,%a4@(3)
10c148d6:       6704            beqs 10c148dc <complete+0x84>
10c148d8:       5384            subql #1,%d4
10c148da:       670a            beqs 10c148e6 <complete+0x8e>
10c148dc:       2653            moveal %a3@,%a3
10c148de:       200d            movel %a5,%d0
10c148e0:       5880            addql #4,%d0
10c148e2:       b08b            cmpl %a3,%d0
10c148e4:       6694            bnes 10c1487a <complete+0x22>
10c148e6:       46c3            movew %d3,%sr
10c148e8:       4cee 3c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a5
10c148ee:       4e5e            unlk %fp
10c148f0:       4e75            rts

10c148f2 <wait_for_completion>:
10c148f2:       4e56 ffe0       linkw %fp,#-32
10c148f6:       2f0b            movel %a3,%sp@-
10c148f8:       2f0a            movel %a2,%sp@-
10c148fa:       266e 0008       moveal %fp@(8),%a3
10c148fe:       007c 0700       oriw #1792,%sr
10c14902:       4a93            tstl %a3@
10c14904:       6678            bnes 10c1497e <wait_for_completion+0x8c>
10c14906:       42ae ffe0       clrl %fp@(-32)
10c1490a:       42ae ffe8       clrl %fp@(-24)
10c1490e:       42ae ffec       clrl %fp@(-20)
10c14912:       2d79 1002 53b4  movel 100253b4 <_current_task>,%fp@(-28)
10c14918:       ffe4 
10c1491a:       2d6e ffe0 fff0  movel %fp@(-32),%fp@(-16)
10c14920:       2d6e ffe4 fff4  movel %fp@(-28),%fp@(-12)
10c14926:       2d6e ffe8 fff8  movel %fp@(-24),%fp@(-8)
10c1492c:       2d6e ffec fffc  movel %fp@(-20),%fp@(-4)
10c14932:       7001            moveq #1,%d0
10c14934:       81ae fff0       orl %d0,%fp@(-16)
10c14938:       41eb 0008       lea %a3@(8),%a0
10c1493c:       2268 0004       moveal %a0@(4),%a1
10c14940:       45ee fff8       lea %fp@(-8),%a2
10c14944:       214a 0004       movel %a2,%a0@(4)
10c14948:       2d48 fff8       movel %a0,%fp@(-8)
10c1494c:       2d49 fffc       movel %a1,%fp@(-4)
10c14950:       204a            moveal %a2,%a0
10c14952:       2288            movel %a0,%a1@
10c14954:       45fa fb7c       lea %pc@(10c144d2 <schedule>),%a2
10c14958:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1495e:       7002            moveq #2,%d0
10c14960:       2080            movel %d0,%a0@
10c14962:       027c f8ff       andiw #-1793,%sr
10c14966:       4e92            jsr %a2@
10c14968:       007c 0700       oriw #1792,%sr
10c1496c:       4a93            tstl %a3@
10c1496e:       67e8            beqs 10c14958 <wait_for_completion+0x66>
10c14970:       226e fffc       moveal %fp@(-4),%a1
10c14974:       206e fff8       moveal %fp@(-8),%a0
10c14978:       2149 0004       movel %a1,%a0@(4)
10c1497c:       2288            movel %a0,%a1@
10c1497e:       5393            subql #1,%a3@
10c14980:       027c f8ff       andiw #-1793,%sr
10c14984:       246e ffd8       moveal %fp@(-40),%a2
10c14988:       266e ffdc       moveal %fp@(-36),%a3
10c1498c:       4e5e            unlk %fp
10c1498e:       4e75            rts

10c14990 <interruptible_sleep_on>:
10c14990:       4e56 fff0       linkw %fp,#-16
10c14994:       2f0a            movel %a2,%sp@-
10c14996:       2f02            movel %d2,%sp@-
10c14998:       226e 0008       moveal %fp@(8),%a1
10c1499c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c149a2:       42ae fff0       clrl %fp@(-16)
10c149a6:       2d48 fff4       movel %a0,%fp@(-12)
10c149aa:       7001            moveq #1,%d0
10c149ac:       2080            movel %d0,%a0@
10c149ae:       40c2            movew %sr,%d2
10c149b0:       007c 0700       oriw #1792,%sr
10c149b4:       5889            addql #4,%a1
10c149b6:       2051            moveal %a1@,%a0
10c149b8:       45ee fff8       lea %fp@(-8),%a2
10c149bc:       214a 0004       movel %a2,%a0@(4)
10c149c0:       2d48 fff8       movel %a0,%fp@(-8)
10c149c4:       2d49 fffc       movel %a1,%fp@(-4)
10c149c8:       204a            moveal %a2,%a0
10c149ca:       2288            movel %a0,%a1@
10c149cc:       4eba fb04       jsr %pc@(10c144d2 <schedule>)
10c149d0:       007c 0700       oriw #1792,%sr
10c149d4:       226e fffc       moveal %fp@(-4),%a1
10c149d8:       206e fff8       moveal %fp@(-8),%a0
10c149dc:       2149 0004       movel %a1,%a0@(4)
10c149e0:       2288            movel %a0,%a1@
10c149e2:       46c2            movew %d2,%sr
10c149e4:       242e ffe8       movel %fp@(-24),%d2
10c149e8:       246e ffec       moveal %fp@(-20),%a2
10c149ec:       4e5e            unlk %fp
10c149ee:       4e75            rts

10c149f0 <interruptible_sleep_on_timeout>:
10c149f0:       4e56 fff0       linkw %fp,#-16
10c149f4:       2f0a            movel %a2,%sp@-
10c149f6:       2f02            movel %d2,%sp@-
10c149f8:       226e 0008       moveal %fp@(8),%a1
10c149fc:       202e 000c       movel %fp@(12),%d0
10c14a00:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c14a06:       42ae fff0       clrl %fp@(-16)
10c14a0a:       2d48 fff4       movel %a0,%fp@(-12)
10c14a0e:       7201            moveq #1,%d1
10c14a10:       2081            movel %d1,%a0@
10c14a12:       40c2            movew %sr,%d2
10c14a14:       007c 0700       oriw #1792,%sr
10c14a18:       5889            addql #4,%a1
10c14a1a:       2051            moveal %a1@,%a0
10c14a1c:       45ee fff8       lea %fp@(-8),%a2
10c14a20:       214a 0004       movel %a2,%a0@(4)
10c14a24:       2d48 fff8       movel %a0,%fp@(-8)
10c14a28:       2d49 fffc       movel %a1,%fp@(-4)
10c14a2c:       204a            moveal %a2,%a0
10c14a2e:       2288            movel %a0,%a1@
10c14a30:       2f00            movel %d0,%sp@-
10c14a32:       4eba f9f4       jsr %pc@(10c14428 <schedule_timeout>)
10c14a36:       007c 0700       oriw #1792,%sr
10c14a3a:       226e fffc       moveal %fp@(-4),%a1
10c14a3e:       206e fff8       moveal %fp@(-8),%a0
10c14a42:       2149 0004       movel %a1,%a0@(4)
10c14a46:       2288            movel %a0,%a1@
10c14a48:       46c2            movew %d2,%sr
10c14a4a:       242e ffe8       movel %fp@(-24),%d2
10c14a4e:       246e ffec       moveal %fp@(-20),%a2
10c14a52:       4e5e            unlk %fp
10c14a54:       4e75            rts

10c14a56 <sleep_on>:
10c14a56:       4e56 fff0       linkw %fp,#-16
10c14a5a:       2f0a            movel %a2,%sp@-
10c14a5c:       2f02            movel %d2,%sp@-
10c14a5e:       226e 0008       moveal %fp@(8),%a1
10c14a62:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c14a68:       42ae fff0       clrl %fp@(-16)
10c14a6c:       2d48 fff4       movel %a0,%fp@(-12)
10c14a70:       7002            moveq #2,%d0
10c14a72:       2080            movel %d0,%a0@
10c14a74:       40c2            movew %sr,%d2
10c14a76:       007c 0700       oriw #1792,%sr
10c14a7a:       5889            addql #4,%a1
10c14a7c:       2051            moveal %a1@,%a0
10c14a7e:       45ee fff8       lea %fp@(-8),%a2
10c14a82:       214a 0004       movel %a2,%a0@(4)
10c14a86:       2d48 fff8       movel %a0,%fp@(-8)
10c14a8a:       2d49 fffc       movel %a1,%fp@(-4)
10c14a8e:       204a            moveal %a2,%a0
10c14a90:       2288            movel %a0,%a1@
10c14a92:       4eba fa3e       jsr %pc@(10c144d2 <schedule>)
10c14a96:       007c 0700       oriw #1792,%sr
10c14a9a:       226e fffc       moveal %fp@(-4),%a1
10c14a9e:       206e fff8       moveal %fp@(-8),%a0
10c14aa2:       2149 0004       movel %a1,%a0@(4)
10c14aa6:       2288            movel %a0,%a1@
10c14aa8:       46c2            movew %d2,%sr
10c14aaa:       242e ffe8       movel %fp@(-24),%d2
10c14aae:       246e ffec       moveal %fp@(-20),%a2
10c14ab2:       4e5e            unlk %fp
10c14ab4:       4e75            rts

10c14ab6 <sleep_on_timeout>:
10c14ab6:       4e56 fff0       linkw %fp,#-16
10c14aba:       2f0a            movel %a2,%sp@-
10c14abc:       2f02            movel %d2,%sp@-
10c14abe:       226e 0008       moveal %fp@(8),%a1
10c14ac2:       202e 000c       movel %fp@(12),%d0
10c14ac6:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c14acc:       42ae fff0       clrl %fp@(-16)
10c14ad0:       2d48 fff4       movel %a0,%fp@(-12)
10c14ad4:       7202            moveq #2,%d1
10c14ad6:       2081            movel %d1,%a0@
10c14ad8:       40c2            movew %sr,%d2
10c14ada:       007c 0700       oriw #1792,%sr
10c14ade:       5889            addql #4,%a1
10c14ae0:       2051            moveal %a1@,%a0
10c14ae2:       45ee fff8       lea %fp@(-8),%a2
10c14ae6:       214a 0004       movel %a2,%a0@(4)
10c14aea:       2d48 fff8       movel %a0,%fp@(-8)
10c14aee:       2d49 fffc       movel %a1,%fp@(-4)
10c14af2:       204a            moveal %a2,%a0
10c14af4:       2288            movel %a0,%a1@
10c14af6:       2f00            movel %d0,%sp@-
10c14af8:       4eba f92e       jsr %pc@(10c14428 <schedule_timeout>)
10c14afc:       007c 0700       oriw #1792,%sr
10c14b00:       226e fffc       moveal %fp@(-4),%a1
10c14b04:       206e fff8       moveal %fp@(-8),%a0
10c14b08:       2149 0004       movel %a1,%a0@(4)
10c14b0c:       2288            movel %a0,%a1@
10c14b0e:       46c2            movew %d2,%sr
10c14b10:       242e ffe8       movel %fp@(-24),%d2
10c14b14:       246e ffec       moveal %fp@(-20),%a2
10c14b18:       4e5e            unlk %fp
10c14b1a:       4e75            rts

10c14b1c <scheduling_functions_end_here>:
10c14b1c:       4e56 0000       linkw %fp,#0
10c14b20:       4e5e            unlk %fp
10c14b22:       4e75            rts

10c14b24 <sys_nice>:
10c14b24:       4e56 0000       linkw %fp,#0
10c14b28:       202e 0008       movel %fp@(8),%d0
10c14b2c:       6c1e            bges 10c14b4c <sys_nice+0x28>
10c14b2e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c14b34:       4a28 01d1       tstb %a0@(465)
10c14b38:       6d04            blts 10c14b3e <sys_nice+0x1a>
10c14b3a:       70ff            moveq #-1,%d0
10c14b3c:       6036            bras 10c14b74 <sys_nice+0x50>
10c14b3e:       0068 0100 0006  oriw #256,%a0@(6)
10c14b44:       72d8            moveq #-40,%d1
10c14b46:       b280            cmpl %d0,%d1
10c14b48:       6f02            bles 10c14b4c <sys_nice+0x28>
10c14b4a:       70d8            moveq #-40,%d0
10c14b4c:       7228            moveq #40,%d1
10c14b4e:       b280            cmpl %d0,%d1
10c14b50:       6c02            bges 10c14b54 <sys_nice+0x30>
10c14b52:       7028            moveq #40,%d0
10c14b54:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c14b5a:       d0a8 0024       addl %a0@(36),%d0
10c14b5e:       72ec            moveq #-20,%d1
10c14b60:       b280            cmpl %d0,%d1
10c14b62:       6f02            bles 10c14b66 <sys_nice+0x42>
10c14b64:       70ec            moveq #-20,%d0
10c14b66:       7213            moveq #19,%d1
10c14b68:       b280            cmpl %d0,%d1
10c14b6a:       6c02            bges 10c14b6e <sys_nice+0x4a>
10c14b6c:       7013            moveq #19,%d0
10c14b6e:       2140 0024       movel %d0,%a0@(36)
10c14b72:       7000            moveq #0,%d0
10c14b74:       4e5e            unlk %fp
10c14b76:       4e75            rts

10c14b78 <setscheduler>:
10c14b78:       4e56 fffc       linkw %fp,#-4
10c14b7c:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c14b80:       242e 0008       movel %fp@(8),%d2
10c14b84:       246e 000c       moveal %fp@(12),%a2
10c14b88:       202e 0010       movel %fp@(16),%d0
10c14b8c:       76ea            moveq #-22,%d3
10c14b8e:       4a80            tstl %d0
10c14b90:       6700 011a       beqw 10c14cac <setscheduler+0x134>
10c14b94:       4a82            tstl %d2
10c14b96:       6d00 0114       bltw 10c14cac <setscheduler+0x134>
10c14b9a:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c14b9e:       2f00            movel %d0,%sp@-
10c14ba0:       486e fffc       pea %fp@(-4)
10c14ba4:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c14baa:       007c 0700       oriw #1792,%sr
10c14bae:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c14bb4:       4a82            tstl %d2
10c14bb6:       672a            beqs 10c14be2 <setscheduler+0x6a>
10c14bb8:       2002            movel %d2,%d0
10c14bba:       e080            asrl #8,%d0
10c14bbc:       b580            eorl %d2,%d0
10c14bbe:       0280 0000 03ff  andil #1023,%d0
10c14bc4:       e588            lsll #2,%d0
10c14bc6:       2040            moveal %d0,%a0
10c14bc8:       d1fc 1002 57a8  addal #268588968,%a0
10c14bce:       2050            moveal %a0@,%a0
10c14bd0:       6004            bras 10c14bd6 <setscheduler+0x5e>
10c14bd2:       2068 00ae       moveal %a0@(174),%a0
10c14bd6:       b0fc 0000       cmpaw #0,%a0
10c14bda:       6706            beqs 10c14be2 <setscheduler+0x6a>
10c14bdc:       b4a8 007a       cmpl %a0@(122),%d2
10c14be0:       66f0            bnes 10c14bd2 <setscheduler+0x5a>
10c14be2:       76fd            moveq #-3,%d3
10c14be4:       b0fc 0000       cmpaw #0,%a0
10c14be8:       6700 00be       beqw 10c14ca8 <setscheduler+0x130>
10c14bec:       b4fc 0000       cmpaw #0,%a2
10c14bf0:       6c06            bges 10c14bf8 <setscheduler+0x80>
10c14bf2:       2468 0028       moveal %a0@(40),%a2
10c14bf6:       600a            bras 10c14c02 <setscheduler+0x8a>
10c14bf8:       76ea            moveq #-22,%d3
10c14bfa:       7002            moveq #2,%d0
10c14bfc:       b08a            cmpl %a2,%d0
10c14bfe:       6500 00a8       bcsw 10c14ca8 <setscheduler+0x130>
10c14c02:       76ea            moveq #-22,%d3
10c14c04:       202e fffc       movel %fp@(-4),%d0
10c14c08:       7263            moveq #99,%d1
10c14c0a:       b280            cmpl %d0,%d1
10c14c0c:       6500 009a       bcsw 10c14ca8 <setscheduler+0x130>
10c14c10:       b4fc 0000       cmpaw #0,%a2
10c14c14:       57c1            seq %d1
10c14c16:       4a80            tstl %d0
10c14c18:       57c0            seq %d0
10c14c1a:       b001            cmpb %d1,%d0
10c14c1c:       6600 008a       bnew 10c14ca8 <setscheduler+0x130>
10c14c20:       76ff            moveq #-1,%d3
10c14c22:       200a            movel %a2,%d0
10c14c24:       5380            subql #1,%d0
10c14c26:       7201            moveq #1,%d1
10c14c28:       b280            cmpl %d0,%d1
10c14c2a:       6512            bcss 10c14c3e <setscheduler+0xc6>
10c14c2c:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c14c32:       4a29 01d1       tstb %a1@(465)
10c14c36:       6c70            bges 10c14ca8 <setscheduler+0x130>
10c14c38:       0069 0100 0006  oriw #256,%a1@(6)
10c14c3e:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c14c44:       2029 0130       movel %a1@(304),%d0
10c14c48:       b0a8 0130       cmpl %a0@(304),%d0
10c14c4c:       6712            beqs 10c14c60 <setscheduler+0xe8>
10c14c4e:       b0a8 012c       cmpl %a0@(300),%d0
10c14c52:       670c            beqs 10c14c60 <setscheduler+0xe8>
10c14c54:       4a29 01d1       tstb %a1@(465)
10c14c58:       6c4e            bges 10c14ca8 <setscheduler+0x130>
10c14c5a:       0069 0100 0006  oriw #256,%a1@(6)
10c14c60:       7600            moveq #0,%d3
10c14c62:       214a 0028       movel %a2,%a0@(40)
10c14c66:       216e fffc 00c6  movel %fp@(-4),%a0@(198)
10c14c6c:       4aa8 003c       tstl %a0@(60)
10c14c70:       672a            beqs 10c14c9c <setscheduler+0x124>
10c14c72:       41e8 003c       lea %a0@(60),%a0
10c14c76:       2468 0004       moveal %a0@(4),%a2
10c14c7a:       2250            moveal %a0@,%a1
10c14c7c:       234a 0004       movel %a2,%a1@(4)
10c14c80:       2489            movel %a1,%a2@
10c14c82:       2279 1000 cc28  moveal 1000cc28 <runqueue_head>,%a1
10c14c88:       2348 0004       movel %a0,%a1@(4)
10c14c8c:       2089            movel %a1,%a0@
10c14c8e:       217c 1000 cc28  movel #268487720,%a0@(4)
10c14c94:       0004 
10c14c96:       23c8 1000 cc28  movel %a0,1000cc28 <runqueue_head>
10c14c9c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c14ca2:       7001            moveq #1,%d0
10c14ca4:       2140 0014       movel %d0,%a0@(20)
10c14ca8:       027c f8ff       andiw #-1793,%sr
10c14cac:       2003            movel %d3,%d0
10c14cae:       4cee 040c fff0  moveml %fp@(-16),%d2-%d3/%a2
10c14cb4:       4e5e            unlk %fp
10c14cb6:       4e75            rts

10c14cb8 <sys_sched_setscheduler>:
10c14cb8:       4e56 0000       linkw %fp,#0
10c14cbc:       2f2e 0010       movel %fp@(16),%sp@-
10c14cc0:       2f2e 000c       movel %fp@(12),%sp@-
10c14cc4:       2f2e 0008       movel %fp@(8),%sp@-
10c14cc8:       4eba feae       jsr %pc@(10c14b78 <setscheduler>)
10c14ccc:       4e5e            unlk %fp
10c14cce:       4e75            rts

10c14cd0 <sys_sched_setparam>:
10c14cd0:       4e56 0000       linkw %fp,#0
10c14cd4:       2f2e 000c       movel %fp@(12),%sp@-
10c14cd8:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c14cdc:       2f2e 0008       movel %fp@(8),%sp@-
10c14ce0:       4eba fe96       jsr %pc@(10c14b78 <setscheduler>)
10c14ce4:       4e5e            unlk %fp
10c14ce6:       4e75            rts

10c14ce8 <sys_sched_getscheduler>:
10c14ce8:       4e56 0000       linkw %fp,#0
10c14cec:       2f02            movel %d2,%sp@-
10c14cee:       222e 0008       movel %fp@(8),%d1
10c14cf2:       74ea            moveq #-22,%d2
10c14cf4:       4a81            tstl %d1
10c14cf6:       6d42            blts 10c14d3a <sys_sched_getscheduler+0x52>
10c14cf8:       74fd            moveq #-3,%d2
10c14cfa:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c14d00:       4a81            tstl %d1
10c14d02:       672a            beqs 10c14d2e <sys_sched_getscheduler+0x46>
10c14d04:       2001            movel %d1,%d0
10c14d06:       e080            asrl #8,%d0
10c14d08:       b380            eorl %d1,%d0
10c14d0a:       0280 0000 03ff  andil #1023,%d0
10c14d10:       e588            lsll #2,%d0
10c14d12:       2040            moveal %d0,%a0
10c14d14:       d1fc 1002 57a8  addal #268588968,%a0
10c14d1a:       2050            moveal %a0@,%a0
10c14d1c:       6004            bras 10c14d22 <sys_sched_getscheduler+0x3a>
10c14d1e:       2068 00ae       moveal %a0@(174),%a0
10c14d22:       b0fc 0000       cmpaw #0,%a0
10c14d26:       6706            beqs 10c14d2e <sys_sched_getscheduler+0x46>
10c14d28:       b2a8 007a       cmpl %a0@(122),%d1
10c14d2c:       66f0            bnes 10c14d1e <sys_sched_getscheduler+0x36>
10c14d2e:       b0fc 0000       cmpaw #0,%a0
10c14d32:       6706            beqs 10c14d3a <sys_sched_getscheduler+0x52>
10c14d34:       74ef            moveq #-17,%d2
10c14d36:       c4a8 0028       andl %a0@(40),%d2
10c14d3a:       2002            movel %d2,%d0
10c14d3c:       241f            movel %sp@+,%d2
10c14d3e:       4e5e            unlk %fp
10c14d40:       4e75            rts

10c14d42 <sys_sched_getparam>:
10c14d42:       4e56 fffc       linkw %fp,#-4
10c14d46:       222e 0008       movel %fp@(8),%d1
10c14d4a:       226e 000c       moveal %fp@(12),%a1
10c14d4e:       70ea            moveq #-22,%d0
10c14d50:       b2fc 0000       cmpaw #0,%a1
10c14d54:       6758            beqs 10c14dae <sys_sched_getparam+0x6c>
10c14d56:       4a81            tstl %d1
10c14d58:       6d54            blts 10c14dae <sys_sched_getparam+0x6c>
10c14d5a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c14d60:       672a            beqs 10c14d8c <sys_sched_getparam+0x4a>
10c14d62:       2001            movel %d1,%d0
10c14d64:       e080            asrl #8,%d0
10c14d66:       b380            eorl %d1,%d0
10c14d68:       0280 0000 03ff  andil #1023,%d0
10c14d6e:       e588            lsll #2,%d0
10c14d70:       2040            moveal %d0,%a0
10c14d72:       d1fc 1002 57a8  addal #268588968,%a0
10c14d78:       2050            moveal %a0@,%a0
10c14d7a:       6004            bras 10c14d80 <sys_sched_getparam+0x3e>
10c14d7c:       2068 00ae       moveal %a0@(174),%a0
10c14d80:       b0fc 0000       cmpaw #0,%a0
10c14d84:       6706            beqs 10c14d8c <sys_sched_getparam+0x4a>
10c14d86:       b2a8 007a       cmpl %a0@(122),%d1
10c14d8a:       66f0            bnes 10c14d7c <sys_sched_getparam+0x3a>
10c14d8c:       b0fc 0000       cmpaw #0,%a0
10c14d90:       671a            beqs 10c14dac <sys_sched_getparam+0x6a>
10c14d92:       2d68 00c6 fffc  movel %a0@(198),%fp@(-4)
10c14d98:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c14d9c:       486e fffc       pea %fp@(-4)
10c14da0:       2f09            movel %a1,%sp@-
10c14da2:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c14da8:       7000            moveq #0,%d0
10c14daa:       6002            bras 10c14dae <sys_sched_getparam+0x6c>
10c14dac:       70fd            moveq #-3,%d0
10c14dae:       4e5e            unlk %fp
10c14db0:       4e75            rts

10c14db2 <sys_sched_yield>:
10c14db2:       4e56 0000       linkw %fp,#0
10c14db6:       2f0a            movel %a2,%sp@-
10c14db8:       7001            moveq #1,%d0
10c14dba:       b0b9 1002 67ac  cmpl 100267ac <nr_running>,%d0
10c14dc0:       6754            beqs 10c14e16 <sys_sched_yield+0x64>
10c14dc2:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c14dc8:       4aa8 0028       tstl %a0@(40)
10c14dcc:       6606            bnes 10c14dd4 <sys_sched_yield+0x22>
10c14dce:       7010            moveq #16,%d0
10c14dd0:       2140 0028       movel %d0,%a0@(40)
10c14dd4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c14dda:       7001            moveq #1,%d0
10c14ddc:       2140 0014       movel %d0,%a0@(20)
10c14de0:       007c 0700       oriw #1792,%sr
10c14de4:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c14dea:       41e9 003c       lea %a1@(60),%a0
10c14dee:       2468 0004       moveal %a0@(4),%a2
10c14df2:       2250            moveal %a0@,%a1
10c14df4:       234a 0004       movel %a2,%a1@(4)
10c14df8:       2489            movel %a1,%a2@
10c14dfa:       2279 1000 cc2c  moveal 1000cc2c <runqueue_head+0x4>,%a1
10c14e00:       23c8 1000 cc2c  movel %a0,1000cc2c <runqueue_head+0x4>
10c14e06:       20bc 1000 cc28  movel #268487720,%a0@
10c14e0c:       2149 0004       movel %a1,%a0@(4)
10c14e10:       2288            movel %a0,%a1@
10c14e12:       027c f8ff       andiw #-1793,%sr
10c14e16:       7000            moveq #0,%d0
10c14e18:       245f            moveal %sp@+,%a2
10c14e1a:       4e5e            unlk %fp
10c14e1c:       4e75            rts

10c14e1e <sys_sched_get_priority_max>:
10c14e1e:       4e56 0000       linkw %fp,#0
10c14e22:       2f02            movel %d2,%sp@-
10c14e24:       222e 0008       movel %fp@(8),%d1
10c14e28:       70ea            moveq #-22,%d0
10c14e2a:       4a81            tstl %d1
10c14e2c:       670c            beqs 10c14e3a <sys_sched_get_priority_max+0x1c>
10c14e2e:       6d0c            blts 10c14e3c <sys_sched_get_priority_max+0x1e>
10c14e30:       7402            moveq #2,%d2
10c14e32:       b481            cmpl %d1,%d2
10c14e34:       6d06            blts 10c14e3c <sys_sched_get_priority_max+0x1e>
10c14e36:       7063            moveq #99,%d0
10c14e38:       6002            bras 10c14e3c <sys_sched_get_priority_max+0x1e>
10c14e3a:       7000            moveq #0,%d0
10c14e3c:       241f            movel %sp@+,%d2
10c14e3e:       4e5e            unlk %fp
10c14e40:       4e75            rts

10c14e42 <sys_sched_get_priority_min>:
10c14e42:       4e56 0000       linkw %fp,#0
10c14e46:       2f02            movel %d2,%sp@-
10c14e48:       222e 0008       movel %fp@(8),%d1
10c14e4c:       70ea            moveq #-22,%d0
10c14e4e:       4a81            tstl %d1
10c14e50:       670c            beqs 10c14e5e <sys_sched_get_priority_min+0x1c>
10c14e52:       6d0c            blts 10c14e60 <sys_sched_get_priority_min+0x1e>
10c14e54:       7402            moveq #2,%d2
10c14e56:       b481            cmpl %d1,%d2
10c14e58:       6d06            blts 10c14e60 <sys_sched_get_priority_min+0x1e>
10c14e5a:       7001            moveq #1,%d0
10c14e5c:       6002            bras 10c14e60 <sys_sched_get_priority_min+0x1e>
10c14e5e:       7000            moveq #0,%d0
10c14e60:       241f            movel %sp@+,%d2
10c14e62:       4e5e            unlk %fp
10c14e64:       4e75            rts

10c14e66 <sys_sched_rr_get_interval>:
10c14e66:       4e56 fff8       linkw %fp,#-8
10c14e6a:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c14e6e:       222e 0008       movel %fp@(8),%d1
10c14e72:       76ea            moveq #-22,%d3
10c14e74:       4a81            tstl %d1
10c14e76:       6d00 00a6       bltw 10c14f1e <sys_sched_rr_get_interval+0xb8>
10c14e7a:       76fd            moveq #-3,%d3
10c14e7c:       2479 1002 53b4  moveal 100253b4 <_current_task>,%a2
10c14e82:       4a81            tstl %d1
10c14e84:       672c            beqs 10c14eb2 <sys_sched_rr_get_interval+0x4c>
10c14e86:       2001            movel %d1,%d0
10c14e88:       e080            asrl #8,%d0
10c14e8a:       b380            eorl %d1,%d0
10c14e8c:       0280 0000 03ff  andil #1023,%d0
10c14e92:       e588            lsll #2,%d0
10c14e94:       2040            moveal %d0,%a0
10c14e96:       d1fc 1002 57a8  addal #268588968,%a0
10c14e9c:       2050            moveal %a0@,%a0
10c14e9e:       6004            bras 10c14ea4 <sys_sched_rr_get_interval+0x3e>
10c14ea0:       2068 00ae       moveal %a0@(174),%a0
10c14ea4:       b0fc 0000       cmpaw #0,%a0
10c14ea8:       6706            beqs 10c14eb0 <sys_sched_rr_get_interval+0x4a>
10c14eaa:       b2a8 007a       cmpl %a0@(122),%d1
10c14eae:       66f0            bnes 10c14ea0 <sys_sched_rr_get_interval+0x3a>
10c14eb0:       2448            moveal %a0,%a2
10c14eb2:       b4fc 0000       cmpaw #0,%a2
10c14eb6:       6766            beqs 10c14f1e <sys_sched_rr_get_interval+0xb8>
10c14eb8:       082a 0000 002b  btst #0,%a2@(43)
10c14ebe:       660e            bnes 10c14ece <sys_sched_rr_get_interval+0x68>
10c14ec0:       7014            moveq #20,%d0
10c14ec2:       90aa 0024       subl %a2@(36),%d0
10c14ec6:       e480            asrl #2,%d0
10c14ec8:       2400            movel %d0,%d2
10c14eca:       5282            addql #1,%d2
10c14ecc:       6002            bras 10c14ed0 <sys_sched_rr_get_interval+0x6a>
10c14ece:       7400            moveq #0,%d2
10c14ed0:       47ee fff8       lea %fp@(-8),%a3
10c14ed4:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c14ed8:       2f02            movel %d2,%sp@-
10c14eda:       4eb9 10c8 599c  jsr 10c8599c <__umodsi3>
10c14ee0:       584f            addqw #4,%sp
10c14ee2:       2ebc 0098 9680  movel #10000000,%sp@
10c14ee8:       2f00            movel %d0,%sp@-
10c14eea:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c14ef0:       508f            addql #8,%sp
10c14ef2:       2d40 fffc       movel %d0,%fp@(-4)
10c14ef6:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c14efa:       2f02            movel %d2,%sp@-
10c14efc:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c14f02:       508f            addql #8,%sp
10c14f04:       2680            movel %d0,%a3@
10c14f06:       b4fc 0000       cmpaw #0,%a2
10c14f0a:       6712            beqs 10c14f1e <sys_sched_rr_get_interval+0xb8>
10c14f0c:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c14f10:       2f0b            movel %a3,%sp@-
10c14f12:       2f2e 000c       movel %fp@(12),%sp@-
10c14f16:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c14f1c:       7600            moveq #0,%d3
10c14f1e:       2003            movel %d3,%d0
10c14f20:       4cee 0c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a3
10c14f26:       4e5e            unlk %fp
10c14f28:       4e75            rts

10c14f2a <show_task>:
10c14f2a:       4e56 0000       linkw %fp,#0
10c14f2e:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c14f32:       266e 0008       moveal %fp@(8),%a3
10c14f36:       486b 023c       pea %a3@(572)
10c14f3a:       4879 1000 1580  pea 10001580 <__data_start+0x1180>
10c14f40:       45f9 10c1 677e  lea 10c1677e <printk>,%a2
10c14f46:       4e92            jsr %a2@
10c14f48:       508f            addql #8,%sp
10c14f4a:       2013            movel %a3@,%d0
10c14f4c:       672a            beqs 10c14f78 <show_task+0x4e>
10c14f4e:       2013            movel %a3@,%d0
10c14f50:       4680            notl %d0
10c14f52:       7200            moveq #0,%d1
10c14f54:       240b            movel %a3,%d2
10c14f56:       0682 0000 0336  addil #822,%d2
10c14f5c:       49f9 10c1 1114  lea 10c11114 <show_trace_task>,%a4
10c14f62:       0800 0000       btst #0,%d0
10c14f66:       670a            beqs 10c14f72 <show_task+0x48>
10c14f68:       5281            addql #1,%d1
10c14f6a:       e288            lsrl #1,%d0
10c14f6c:       0800 0000       btst #0,%d0
10c14f70:       66f6            bnes 10c14f68 <show_task+0x3e>
10c14f72:       2001            movel %d1,%d0
10c14f74:       5280            addql #1,%d0
10c14f76:       6010            bras 10c14f88 <show_task+0x5e>
10c14f78:       7000            moveq #0,%d0
10c14f7a:       240b            movel %a3,%d2
10c14f7c:       0682 0000 0336  addil #822,%d2
10c14f82:       49f9 10c1 1114  lea 10c11114 <show_trace_task>,%a4
10c14f88:       7205            moveq #5,%d1
10c14f8a:       b280            cmpl %d0,%d1
10c14f8c:       650e            bcss 10c14f9c <show_task+0x72>
10c14f8e:       e588            lsll #2,%d0
10c14f90:       41f9 1000 cc40  lea 1000cc40 <stat_nam.768>,%a0
10c14f96:       2f30 0800       movel %a0@(00000000,%d0:l),%sp@-
10c14f9a:       6006            bras 10c14fa2 <show_task+0x78>
10c14f9c:       4879 1000 158a  pea 1000158a <__data_start+0x118a>
10c14fa2:       4e92            jsr %a2@
10c14fa4:       588f            addql #4,%sp
10c14fa6:       b7f9 1002 53b4  cmpal 100253b4 <_current_task>,%a3
10c14fac:       660c            bnes 10c14fba <show_task+0x90>
10c14fae:       4879 1000 158c  pea 1000158c <__data_start+0x118c>
10c14fb4:       4e92            jsr %a2@
10c14fb6:       588f            addql #4,%sp
10c14fb8:       6032            bras 10c14fec <show_task+0xc2>
10c14fba:       206b 0264       moveal %a3@(612),%a0
10c14fbe:       2028 0018       movel %a0@(24),%d0
10c14fc2:       0c80 10c1 432c  cmpil #281101100,%d0
10c14fc8:       6312            blss 10c14fdc <show_task+0xb2>
10c14fca:       0c80 10c1 4b1c  cmpil #281103132,%d0
10c14fd0:       640a            bccs 10c14fdc <show_task+0xb2>
10c14fd2:       2068 0014       moveal %a0@(20),%a0
10c14fd6:       2028 0004       movel %a0@(4),%d0
10c14fda:       6004            bras 10c14fe0 <show_task+0xb6>
10c14fdc:       2028 0018       movel %a0@(24),%d0
10c14fe0:       2f00            movel %d0,%sp@-
10c14fe2:       4879 1000 1597  pea 10001597 <__data_start+0x1197>
10c14fe8:       4e92            jsr %a2@
10c14fea:       508f            addql #8,%sp
10c14fec:       2042            moveal %d2,%a0
10c14fee:       226b 0096       moveal %a3@(150),%a1
10c14ff2:       4a90            tstl %a0@
10c14ff4:       6606            bnes 10c14ffc <show_task+0xd2>
10c14ff6:       5888            addql #4,%a0
10c14ff8:       4a90            tstl %a0@
10c14ffa:       67fa            beqs 10c14ff6 <show_task+0xcc>
10c14ffc:       2008            movel %a0,%d0
10c14ffe:       0680 ffff fcca  addil #-822,%d0
10c15004:       2f29 007a       movel %a1@(122),%sp@-
10c15008:       2f2b 007a       movel %a3@(122),%sp@-
10c1500c:       908b            subl %a3,%d0
10c1500e:       2f00            movel %d0,%sp@-
10c15010:       4879 1000 159f  pea 1000159f <__data_start+0x119f>
10c15016:       4e92            jsr %a2@
10c15018:       4fef 0010       lea %sp@(16),%sp
10c1501c:       206b 009a       moveal %a3@(154),%a0
10c15020:       b0fc 0000       cmpaw #0,%a0
10c15024:       6710            beqs 10c15036 <show_task+0x10c>
10c15026:       2f28 007a       movel %a0@(122),%sp@-
10c1502a:       4879 1000 15ad  pea 100015ad <__data_start+0x11ad>
10c15030:       4e92            jsr %a2@
10c15032:       508f            addql #8,%sp
10c15034:       600a            bras 10c15040 <show_task+0x116>
10c15036:       4879 1000 15b2  pea 100015b2 <__data_start+0x11b2>
10c1503c:       4e92            jsr %a2@
10c1503e:       588f            addql #4,%sp
10c15040:       206b 009e       moveal %a3@(158),%a0
10c15044:       b0fc 0000       cmpaw #0,%a0
10c15048:       6710            beqs 10c1505a <show_task+0x130>
10c1504a:       2f28 007a       movel %a0@(122),%sp@-
10c1504e:       4879 1000 15b9  pea 100015b9 <__data_start+0x11b9>
10c15054:       4e92            jsr %a2@
10c15056:       508f            addql #8,%sp
10c15058:       600a            bras 10c15064 <show_task+0x13a>
10c1505a:       4879 1000 15bd  pea 100015bd <__data_start+0x11bd>
10c15060:       4e92            jsr %a2@
10c15062:       588f            addql #4,%sp
10c15064:       206b 00a2       moveal %a3@(162),%a0
10c15068:       b0fc 0000       cmpaw #0,%a0
10c1506c:       6710            beqs 10c1507e <show_task+0x154>
10c1506e:       2f28 007a       movel %a0@(122),%sp@-
10c15072:       4879 1000 15c5  pea 100015c5 <__data_start+0x11c5>
10c15078:       4e92            jsr %a2@
10c1507a:       508f            addql #8,%sp
10c1507c:       600a            bras 10c15088 <show_task+0x15e>
10c1507e:       4879 1000 15b2  pea 100015b2 <__data_start+0x11b2>
10c15084:       4e92            jsr %a2@
10c15086:       588f            addql #4,%sp
10c15088:       4aab 002c       tstl %a3@(44)
10c1508c:       6608            bnes 10c15096 <show_task+0x16c>
10c1508e:       4879 1000 15ca  pea 100015ca <__data_start+0x11ca>
10c15094:       6006            bras 10c1509c <show_task+0x172>
10c15096:       4879 1000 15d4  pea 100015d4 <__data_start+0x11d4>
10c1509c:       4e92            jsr %a2@
10c1509e:       2e8b            movel %a3,%sp@
10c150a0:       4e94            jsr %a4@
10c150a2:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c150a8:       4e5e            unlk %fp
10c150aa:       4e75            rts

10c150ac <render_sigset_t>:
10c150ac:       4e56 0000       linkw %fp,#0
10c150b0:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c150b4:       266e 0008       moveal %fp@(8),%a3
10c150b8:       246e 000c       moveal %fp@(12),%a2
10c150bc:       327c 0040       moveaw #64,%a1
10c150c0:       5989            subql #4,%a1
10c150c2:       2409            movel %a1,%d2
10c150c4:       5282            addql #1,%d2
10c150c6:       2209            movel %a1,%d1
10c150c8:       ea89            lsrl #5,%d1
10c150ca:       e589            lsll #2,%d1
10c150cc:       2009            movel %a1,%d0
10c150ce:       761f            moveq #31,%d3
10c150d0:       c083            andl %d3,%d0
10c150d2:       2233 1800       movel %a3@(00000000,%d1:l),%d1
10c150d6:       0101            btst %d0,%d1
10c150d8:       56c0            sne %d0
10c150da:       7201            moveq #1,%d1
10c150dc:       c280            andl %d0,%d1
10c150de:       2609            movel %a1,%d3
10c150e0:       5483            addql #2,%d3
10c150e2:       2002            movel %d2,%d0
10c150e4:       ea88            lsrl #5,%d0
10c150e6:       e588            lsll #2,%d0
10c150e8:       781f            moveq #31,%d4
10c150ea:       c484            andl %d4,%d2
10c150ec:       2033 0800       movel %a3@(00000000,%d0:l),%d0
10c150f0:       0500            btst %d2,%d0
10c150f2:       6704            beqs 10c150f8 <render_sigset_t+0x4c>
10c150f4:       7002            moveq #2,%d0
10c150f6:       8280            orl %d0,%d1
10c150f8:       2409            movel %a1,%d2
10c150fa:       5682            addql #3,%d2
10c150fc:       2003            movel %d3,%d0
10c150fe:       ea88            lsrl #5,%d0
10c15100:       e588            lsll #2,%d0
10c15102:       781f            moveq #31,%d4
10c15104:       c684            andl %d4,%d3
10c15106:       2033 0800       movel %a3@(00000000,%d0:l),%d0
10c1510a:       0700            btst %d3,%d0
10c1510c:       6704            beqs 10c15112 <render_sigset_t+0x66>
10c1510e:       7004            moveq #4,%d0
10c15110:       8280            orl %d0,%d1
10c15112:       2002            movel %d2,%d0
10c15114:       ea88            lsrl #5,%d0
10c15116:       e588            lsll #2,%d0
10c15118:       761f            moveq #31,%d3
10c1511a:       c483            andl %d3,%d2
10c1511c:       2033 0800       movel %a3@(00000000,%d0:l),%d0
10c15120:       0500            btst %d2,%d0
10c15122:       6704            beqs 10c15128 <render_sigset_t+0x7c>
10c15124:       7808            moveq #8,%d4
10c15126:       8284            orl %d4,%d1
10c15128:       204a            moveal %a2,%a0
10c1512a:       528a            addql #1,%a2
10c1512c:       1001            moveb %d1,%d0
10c1512e:       0600 0057       addib #87,%d0
10c15132:       7409            moveq #9,%d2
10c15134:       b481            cmpl %d1,%d2
10c15136:       6d04            blts 10c1513c <render_sigset_t+0x90>
10c15138:       0600 ffd9       addib #-39,%d0
10c1513c:       1080            moveb %d0,%a0@
10c1513e:       7603            moveq #3,%d3
10c15140:       b689            cmpl %a1,%d3
10c15142:       6d00 ff7c       bltw 10c150c0 <render_sigset_t+0x14>
10c15146:       4212            clrb %a2@
10c15148:       200a            movel %a2,%d0
10c1514a:       4cdf 0c1c       moveml %sp@+,%d2-%d4/%a2-%a3
10c1514e:       4e5e            unlk %fp
10c15150:       4e75            rts

10c15152 <show_state>:
10c15152:       4e56 0000       linkw %fp,#0
10c15156:       2f0a            movel %a2,%sp@-
10c15158:       2f02            movel %d2,%sp@-
10c1515a:       4879 1000 15de  pea 100015de <__data_start+0x11de>
10c15160:       45f9 10c1 677e  lea 10c1677e <printk>,%a2
10c15166:       4e92            jsr %a2@
10c15168:       4879 1000 161d  pea 1000161d <__data_start+0x121d>
10c1516e:       4e92            jsr %a2@
10c15170:       508f            addql #8,%sp
10c15172:       2479 1001 11d8  moveal 100111d8 <init_task_union+0x48>,%a2
10c15178:       243c 1001 1190  movel #268505488,%d2
10c1517e:       b48a            cmpl %a2,%d2
10c15180:       6710            beqs 10c15192 <show_state+0x40>
10c15182:       2f0a            movel %a2,%sp@-
10c15184:       4eba fda4       jsr %pc@(10c14f2a <show_task>)
10c15188:       588f            addql #4,%sp
10c1518a:       246a 0048       moveal %a2@(72),%a2
10c1518e:       b48a            cmpl %a2,%d2
10c15190:       66f0            bnes 10c15182 <show_state+0x30>
10c15192:       242e fff8       movel %fp@(-8),%d2
10c15196:       246e fffc       moveal %fp@(-4),%a2
10c1519a:       4e5e            unlk %fp
10c1519c:       4e75            rts

10c1519e <reparent_to_init>:
10c1519e:       4e56 0000       linkw %fp,#0
10c151a2:       2f0a            movel %a2,%sp@-
10c151a4:       2479 1002 53b4  moveal 100253b4 <_current_task>,%a2
10c151aa:       007c 0700       oriw #1792,%sr
10c151ae:       206a 0048       moveal %a2@(72),%a0
10c151b2:       216a 004c 004c  movel %a2@(76),%a0@(76)
10c151b8:       206a 004c       moveal %a2@(76),%a0
10c151bc:       216a 0048 0048  movel %a2@(72),%a0@(72)
10c151c2:       206a 00a2       moveal %a2@(162),%a0
10c151c6:       b0fc 0000       cmpaw #0,%a0
10c151ca:       6706            beqs 10c151d2 <reparent_to_init+0x34>
10c151cc:       216a 009e 009e  movel %a2@(158),%a0@(158)
10c151d2:       206a 009e       moveal %a2@(158),%a0
10c151d6:       b0fc 0000       cmpaw #0,%a0
10c151da:       6708            beqs 10c151e4 <reparent_to_init+0x46>
10c151dc:       216a 00a2 00a2  movel %a2@(162),%a0@(162)
10c151e2:       600a            bras 10c151ee <reparent_to_init+0x50>
10c151e4:       206a 0096       moveal %a2@(150),%a0
10c151e8:       216a 00a2 009a  movel %a2@(162),%a0@(154)
10c151ee:       2579 1000 b960  movel 1000b960 <child_reaper>,%a2@(150)
10c151f4:       0096 
10c151f6:       2579 1000 b960  movel 1000b960 <child_reaper>,%a2@(146)
10c151fc:       0092 
10c151fe:       257c 1001 1190  movel #268505488,%a2@(72)
10c15204:       0048 
10c15206:       41f9 1001 11dc  lea 100111dc <init_task_union+0x4c>,%a0
10c1520c:       2550 004c       movel %a0@,%a2@(76)
10c15210:       2279 1001 11dc  moveal 100111dc <init_task_union+0x4c>,%a1
10c15216:       234a 0048       movel %a2,%a1@(72)
10c1521a:       208a            movel %a2,%a0@
10c1521c:       42aa 009e       clrl %a2@(158)
10c15220:       206a 0096       moveal %a2@(150),%a0
10c15224:       2068 009a       moveal %a0@(154),%a0
10c15228:       2548 00a2       movel %a0,%a2@(162)
10c1522c:       6704            beqs 10c15232 <reparent_to_init+0x94>
10c1522e:       214a 009e       movel %a2,%a0@(158)
10c15232:       206a 0096       moveal %a2@(150),%a0
10c15236:       214a 009a       movel %a2,%a0@(154)
10c1523a:       7011            moveq #17,%d0
10c1523c:       2540 006c       movel %d0,%a2@(108)
10c15240:       42aa 0018       clrl %a2@(24)
10c15244:       42aa 0024       clrl %a2@(36)
10c15248:       42aa 0028       clrl %a2@(40)
10c1524c:       257c ffff feff  movel #-257,%a2@(464)
10c15252:       01d0 
10c15254:       42aa 01d4       clrl %a2@(468)
10c15258:       70ff            moveq #-1,%d0
10c1525a:       2540 01d8       movel %d0,%a2@(472)
10c1525e:       022a 007f 01dc  andib #127,%a2@(476)
10c15264:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c15268:       4879 1001 1372  pea 10011372 <init_task_union+0x1e2>
10c1526e:       486a 01e2       pea %a2@(482)
10c15272:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c15278:       257c 1000 cfa4  movel #268488612,%a2@(478)
10c1527e:       01de 
10c15280:       027c f8ff       andiw #-1793,%sr
10c15284:       246e fffc       moveal %fp@(-4),%a2
10c15288:       4e5e            unlk %fp
10c1528a:       4e75            rts

10c1528c <daemonize>:
10c1528c:       4e56 0000       linkw %fp,#0
10c15290:       2f39 1002 53b4  movel 100253b4 <_current_task>,%sp@-
10c15296:       4eb9 10c1 7386  jsr 10c17386 <exit_mm>
10c1529c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c152a2:       7001            moveq #1,%d0
10c152a4:       2140 0086       movel %d0,%a0@(134)
10c152a8:       2140 007e       movel %d0,%a0@(126)
10c152ac:       42a8 0254       clrl %a0@(596)
10c152b0:       2f08            movel %a0,%sp@-
10c152b2:       4eb9 10c1 7240  jsr 10c17240 <exit_fs>
10c152b8:       2079 1001 147a  moveal 1001147a <init_task_union+0x2ea>,%a0
10c152be:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c152c4:       2348 02ea       movel %a0,%a1@(746)
10c152c8:       508f            addql #8,%sp
10c152ca:       5290            addql #1,%a0@
10c152cc:       2f09            movel %a1,%sp@-
10c152ce:       4eb9 10c1 714a  jsr 10c1714a <exit_files>
10c152d4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c152da:       2179 1001 147e  movel 1001147e <init_task_union+0x2ee>,%a0@(750)
10c152e0:       02ee 
10c152e2:       2068 02ee       moveal %a0@(750),%a0
10c152e6:       5290            addql #1,%a0@
10c152e8:       4e5e            unlk %fp
10c152ea:       4e75            rts

10c152ec <wake_up_process>:
10c152ec:       4e56 0000       linkw %fp,#0
10c152f0:       2f0a            movel %a2,%sp@-
10c152f2:       2f02            movel %d2,%sp@-
10c152f4:       246e 0008       moveal %fp@(8),%a2
10c152f8:       7000            moveq #0,%d0
10c152fa:       40c2            movew %sr,%d2
10c152fc:       007c 0700       oriw #1792,%sr
10c15300:       7200            moveq #0,%d1
10c15302:       2481            movel %d1,%a2@
10c15304:       4aaa 003c       tstl %a2@(60)
10c15308:       662c            bnes 10c15336 <wake_up_process+0x4a>
10c1530a:       41ea 003c       lea %a2@(60),%a0
10c1530e:       2279 1000 cc28  moveal 1000cc28 <runqueue_head>,%a1
10c15314:       2348 0004       movel %a0,%a1@(4)
10c15318:       2089            movel %a1,%a0@
10c1531a:       217c 1000 cc28  movel #268487720,%a0@(4)
10c15320:       0004 
10c15322:       23c8 1000 cc28  movel %a0,1000cc28 <runqueue_head>
10c15328:       52b9 1002 67ac  addql #1,100267ac <nr_running>
10c1532e:       2f0a            movel %a2,%sp@-
10c15330:       4eba f002       jsr %pc@(10c14334 <reschedule_idle>)
10c15334:       7001            moveq #1,%d0
10c15336:       46c2            movew %d2,%sr
10c15338:       242e fff8       movel %fp@(-8),%d2
10c1533c:       246e fffc       moveal %fp@(-4),%a2
10c15340:       4e5e            unlk %fp
10c15342:       4e75            rts

10c15344 <add_wait_queue>:
10c15344:       4e56 0000       linkw %fp,#0
10c15348:       2f0a            movel %a2,%sp@-
10c1534a:       246e 0008       moveal %fp@(8),%a2
10c1534e:       206e 000c       moveal %fp@(12),%a0
10c15352:       70fe            moveq #-2,%d0
10c15354:       c190            andl %d0,%a0@
10c15356:       40c0            movew %sr,%d0
10c15358:       007c 0700       oriw #1792,%sr
10c1535c:       5088            addql #8,%a0
10c1535e:       588a            addql #4,%a2
10c15360:       2252            moveal %a2@,%a1
10c15362:       2348 0004       movel %a0,%a1@(4)
10c15366:       2089            movel %a1,%a0@
10c15368:       214a 0004       movel %a2,%a0@(4)
10c1536c:       2488            movel %a0,%a2@
10c1536e:       46c0            movew %d0,%sr
10c15370:       245f            moveal %sp@+,%a2
10c15372:       4e5e            unlk %fp
10c15374:       4e75            rts

10c15376 <add_wait_queue_exclusive>:
10c15376:       4e56 0000       linkw %fp,#0
10c1537a:       2f0a            movel %a2,%sp@-
10c1537c:       226e 0008       moveal %fp@(8),%a1
10c15380:       206e 000c       moveal %fp@(12),%a0
10c15384:       7001            moveq #1,%d0
10c15386:       8190            orl %d0,%a0@
10c15388:       40c0            movew %sr,%d0
10c1538a:       007c 0700       oriw #1792,%sr
10c1538e:       5088            addql #8,%a0
10c15390:       5889            addql #4,%a1
10c15392:       2469 0004       moveal %a1@(4),%a2
10c15396:       2348 0004       movel %a0,%a1@(4)
10c1539a:       2089            movel %a1,%a0@
10c1539c:       214a 0004       movel %a2,%a0@(4)
10c153a0:       2488            movel %a0,%a2@
10c153a2:       46c0            movew %d0,%sr
10c153a4:       245f            moveal %sp@+,%a2
10c153a6:       4e5e            unlk %fp
10c153a8:       4e75            rts

10c153aa <remove_wait_queue>:
10c153aa:       4e56 0000       linkw %fp,#0
10c153ae:       206e 000c       moveal %fp@(12),%a0
10c153b2:       40c0            movew %sr,%d0
10c153b4:       007c 0700       oriw #1792,%sr
10c153b8:       5088            addql #8,%a0
10c153ba:       2268 0004       moveal %a0@(4),%a1
10c153be:       2050            moveal %a0@,%a0
10c153c0:       2149 0004       movel %a1,%a0@(4)
10c153c4:       2288            movel %a0,%a1@
10c153c6:       46c0            movew %d0,%sr
10c153c8:       4e5e            unlk %fp
10c153ca:       4e75            rts

10c153cc <get_pid>:
10c153cc:       4e56 0000       linkw %fp,#0
10c153d0:       082e 0004 000a  btst #4,%fp@(10)
10c153d6:       670e            beqs 10c153e6 <get_pid+0x1a>
10c153d8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c153de:       2028 007a       movel %a0@(122),%d0
10c153e2:       6000 00fa       braw 10c154de <get_pid+0x112>
10c153e6:       2039 1002 568c  movel 1002568c <last_pid>,%d0
10c153ec:       2200            movel %d0,%d1
10c153ee:       5281            addql #1,%d1
10c153f0:       23c1 1002 568c  movel %d1,1002568c <last_pid>
10c153f6:       2001            movel %d1,%d0
10c153f8:       0240 8000       andiw #-32768,%d0
10c153fc:       4a80            tstl %d0
10c153fe:       670c            beqs 10c1540c <get_pid+0x40>
10c15400:       23fc 0000 012c  movel #300,1002568c <last_pid>
10c15406:       1002 568c 
10c1540a:       600a            bras 10c15416 <get_pid+0x4a>
10c1540c:       b2b9 1000 cc5c  cmpl 1000cc5c <next_safe.648>,%d1
10c15412:       6d00 00c4       bltw 10c154d8 <get_pid+0x10c>
10c15416:       23fc 0000 8000  movel #32768,1000cc5c <next_safe.648>
10c1541c:       1000 cc5c 
10c15420:       43f9 1001 1190  lea 10011190 <init_task_union>,%a1
10c15426:       2069 0048       moveal %a1@(72),%a0
10c1542a:       b3c8            cmpal %a0,%a1
10c1542c:       6700 00aa       beqw 10c154d8 <get_pid+0x10c>
10c15430:       2228 007a       movel %a0@(122),%d1
10c15434:       2039 1002 568c  movel 1002568c <last_pid>,%d0
10c1543a:       b081            cmpl %d1,%d0
10c1543c:       6712            beqs 10c15450 <get_pid+0x84>
10c1543e:       b0a8 007e       cmpl %a0@(126),%d0
10c15442:       670c            beqs 10c15450 <get_pid+0x84>
10c15444:       b0a8 008a       cmpl %a0@(138),%d0
10c15448:       6706            beqs 10c15450 <get_pid+0x84>
10c1544a:       b0a8 0086       cmpl %a0@(134),%d0
10c1544e:       6638            bnes 10c15488 <get_pid+0xbc>
10c15450:       2039 1002 568c  movel 1002568c <last_pid>,%d0
10c15456:       2200            movel %d0,%d1
10c15458:       5281            addql #1,%d1
10c1545a:       23c1 1002 568c  movel %d1,1002568c <last_pid>
10c15460:       5280            addql #1,%d0
10c15462:       b0b9 1000 cc5c  cmpl 1000cc5c <next_safe.648>,%d0
10c15468:       6dbc            blts 10c15426 <get_pid+0x5a>
10c1546a:       0240 8000       andiw #-32768,%d0
10c1546e:       4a80            tstl %d0
10c15470:       670a            beqs 10c1547c <get_pid+0xb0>
10c15472:       23fc 0000 012c  movel #300,1002568c <last_pid>
10c15478:       1002 568c 
10c1547c:       23fc 0000 8000  movel #32768,1000cc5c <next_safe.648>
10c15482:       1000 cc5c 
10c15486:       609e            bras 10c15426 <get_pid+0x5a>
10c15488:       b081            cmpl %d1,%d0
10c1548a:       6c0e            bges 10c1549a <get_pid+0xce>
10c1548c:       b2b9 1000 cc5c  cmpl 1000cc5c <next_safe.648>,%d1
10c15492:       6c06            bges 10c1549a <get_pid+0xce>
10c15494:       23c1 1000 cc5c  movel %d1,1000cc5c <next_safe.648>
10c1549a:       2028 007e       movel %a0@(126),%d0
10c1549e:       b0b9 1002 568c  cmpl 1002568c <last_pid>,%d0
10c154a4:       6f0e            bles 10c154b4 <get_pid+0xe8>
10c154a6:       b0b9 1000 cc5c  cmpl 1000cc5c <next_safe.648>,%d0
10c154ac:       6c06            bges 10c154b4 <get_pid+0xe8>
10c154ae:       23c0 1000 cc5c  movel %d0,1000cc5c <next_safe.648>
10c154b4:       2028 0086       movel %a0@(134),%d0
10c154b8:       b0b9 1002 568c  cmpl 1002568c <last_pid>,%d0
10c154be:       6f0e            bles 10c154ce <get_pid+0x102>
10c154c0:       b0b9 1000 cc5c  cmpl 1000cc5c <next_safe.648>,%d0
10c154c6:       6c06            bges 10c154ce <get_pid+0x102>
10c154c8:       23c0 1000 cc5c  movel %d0,1000cc5c <next_safe.648>
10c154ce:       2068 0048       moveal %a0@(72),%a0
10c154d2:       b3c8            cmpal %a0,%a1
10c154d4:       6600 ff5a       bnew 10c15430 <get_pid+0x64>
10c154d8:       2039 1002 568c  movel 1002568c <last_pid>,%d0
10c154de:       4e5e            unlk %fp
10c154e0:       4e75            rts

10c154e2 <mm_alloc>:
10c154e2:       4e56 0000       linkw %fp,#0
10c154e6:       2f0a            movel %a2,%sp@-
10c154e8:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c154ec:       2f39 1002 67b4  movel 100267b4 <mm_cachep>,%sp@-
10c154f2:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c154f8:       2440            moveal %d0,%a2
10c154fa:       508f            addql #8,%sp
10c154fc:       b4fc 0000       cmpaw #0,%a2
10c15500:       6604            bnes 10c15506 <mm_alloc+0x24>
10c15502:       7000            moveq #0,%d0
10c15504:       6026            bras 10c1552c <mm_alloc+0x4a>
10c15506:       4878 0072       pea 72 <LSIGTRAP+0x6d>
10c1550a:       42a7            clrl %sp@-
10c1550c:       2f0a            movel %a2,%sp@-
10c1550e:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c15514:       7001            moveq #1,%d0
10c15516:       2480            movel %d0,%a2@
10c15518:       2540 0004       movel %d0,%a2@(4)
10c1551c:       486a 0012       pea %a2@(18)
10c15520:       4eb9 10c8 5330  jsr 10c85330 <init_rwsem>
10c15526:       42aa 0022       clrl %a2@(34)
10c1552a:       200a            movel %a2,%d0
10c1552c:       246e fffc       moveal %fp@(-4),%a2
10c15530:       4e5e            unlk %fp
10c15532:       4e75            rts

10c15534 <mmput>:
10c15534:       4e56 0000       linkw %fp,#0
10c15538:       2f0a            movel %a2,%sp@-
10c1553a:       246e 0008       moveal %fp@(8),%a2
10c1553e:       40c1            movew %sr,%d1
10c15540:       007c 0700       oriw #1792,%sr
10c15544:       2012            movel %a2@,%d0
10c15546:       5380            subql #1,%d0
10c15548:       2480            movel %d0,%a2@
10c1554a:       46c1            movew %d1,%sr
10c1554c:       4a80            tstl %d0
10c1554e:       6628            bnes 10c15578 <mmput+0x44>
10c15550:       2f0a            movel %a2,%sp@-
10c15552:       4eb9 10c1 ffaa  jsr 10c1ffaa <exit_mmap>
10c15558:       588f            addql #4,%sp
10c1555a:       41ea 0004       lea %a2@(4),%a0
10c1555e:       40c1            movew %sr,%d1
10c15560:       007c 0700       oriw #1792,%sr
10c15564:       2010            movel %a0@,%d0
10c15566:       5380            subql #1,%d0
10c15568:       2080            movel %d0,%a0@
10c1556a:       46c1            movew %d1,%sr
10c1556c:       4a80            tstl %d0
10c1556e:       6608            bnes 10c15578 <mmput+0x44>
10c15570:       2f0a            movel %a2,%sp@-
10c15572:       4eb9 10c1 5df2  jsr 10c15df2 <__mmdrop>
10c15578:       246e fffc       moveal %fp@(-4),%a2
10c1557c:       4e5e            unlk %fp
10c1557e:       4e75            rts

10c15580 <mm_release>:
10c15580:       4e56 0000       linkw %fp,#0
10c15584:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1558a:       2028 00c2       movel %a0@(194),%d0
10c1558e:       670c            beqs 10c1559c <mm_release+0x1c>
10c15590:       42a8 00c2       clrl %a0@(194)
10c15594:       2f00            movel %d0,%sp@-
10c15596:       4eb9 10c1 4858  jsr 10c14858 <complete>
10c1559c:       4e5e            unlk %fp
10c1559e:       4e75            rts

10c155a0 <copy_fs_struct>:
10c155a0:       4e56 0000       linkw %fp,#0
10c155a4:       2f0b            movel %a3,%sp@-
10c155a6:       2f0a            movel %a2,%sp@-
10c155a8:       246e 0008       moveal %fp@(8),%a2
10c155ac:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c155b0:       2f39 1002 7c80  movel 10027c80 <fs_cachep>,%sp@-
10c155b6:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c155bc:       2240            moveal %d0,%a1
10c155be:       508f            addql #8,%sp
10c155c0:       b2fc 0000       cmpaw #0,%a1
10c155c4:       6700 00b6       beqw 10c1567c <copy_fs_struct+0xdc>
10c155c8:       7001            moveq #1,%d0
10c155ca:       2280            movel %d0,%a1@
10c155cc:       42a9 0004       clrl %a1@(4)
10c155d0:       236a 0008 0008  movel %a2@(8),%a1@(8)
10c155d6:       202a 0018       movel %a2@(24),%d0
10c155da:       6708            beqs 10c155e4 <copy_fs_struct+0x44>
10c155dc:       2640            moveal %d0,%a3
10c155de:       41eb 0028       lea %a3@(40),%a0
10c155e2:       5290            addql #1,%a0@
10c155e4:       2340 0018       movel %d0,%a1@(24)
10c155e8:       206a 000c       moveal %a2@(12),%a0
10c155ec:       b0fc 0000       cmpaw #0,%a0
10c155f0:       6712            beqs 10c15604 <copy_fs_struct+0x64>
10c155f2:       4a90            tstl %a0@
10c155f4:       660c            bnes 10c15602 <copy_fs_struct+0x62>
10c155f6:       4879 1000 168b  pea 1000168b <__data_start+0x128b>
10c155fc:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c15602:       5290            addql #1,%a0@
10c15604:       2348 000c       movel %a0,%a1@(12)
10c15608:       202a 001c       movel %a2@(28),%d0
10c1560c:       6708            beqs 10c15616 <copy_fs_struct+0x76>
10c1560e:       2640            moveal %d0,%a3
10c15610:       41eb 0028       lea %a3@(40),%a0
10c15614:       5290            addql #1,%a0@
10c15616:       2340 001c       movel %d0,%a1@(28)
10c1561a:       206a 0010       moveal %a2@(16),%a0
10c1561e:       b0fc 0000       cmpaw #0,%a0
10c15622:       6712            beqs 10c15636 <copy_fs_struct+0x96>
10c15624:       4a90            tstl %a0@
10c15626:       660c            bnes 10c15634 <copy_fs_struct+0x94>
10c15628:       4879 1000 168b  pea 1000168b <__data_start+0x128b>
10c1562e:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c15634:       5290            addql #1,%a0@
10c15636:       2348 0010       movel %a0,%a1@(16)
10c1563a:       4aaa 0014       tstl %a2@(20)
10c1563e:       6734            beqs 10c15674 <copy_fs_struct+0xd4>
10c15640:       202a 0020       movel %a2@(32),%d0
10c15644:       6708            beqs 10c1564e <copy_fs_struct+0xae>
10c15646:       2640            moveal %d0,%a3
10c15648:       41eb 0028       lea %a3@(40),%a0
10c1564c:       5290            addql #1,%a0@
10c1564e:       2340 0020       movel %d0,%a1@(32)
10c15652:       206a 0014       moveal %a2@(20),%a0
10c15656:       b0fc 0000       cmpaw #0,%a0
10c1565a:       6712            beqs 10c1566e <copy_fs_struct+0xce>
10c1565c:       4a90            tstl %a0@
10c1565e:       660c            bnes 10c1566c <copy_fs_struct+0xcc>
10c15660:       4879 1000 168b  pea 1000168b <__data_start+0x128b>
10c15666:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c1566c:       5290            addql #1,%a0@
10c1566e:       2348 0014       movel %a0,%a1@(20)
10c15672:       6008            bras 10c1567c <copy_fs_struct+0xdc>
10c15674:       42a9 0020       clrl %a1@(32)
10c15678:       42a9 0014       clrl %a1@(20)
10c1567c:       2009            movel %a1,%d0
10c1567e:       246e fff8       moveal %fp@(-8),%a2
10c15682:       266e fffc       moveal %fp@(-4),%a3
10c15686:       4e5e            unlk %fp
10c15688:       4e75            rts

10c1568a <count_open_files>:
10c1568a:       4e56 0000       linkw %fp,#0
10c1568e:       226e 0008       moveal %fp@(8),%a1
10c15692:       202e 000c       movel %fp@(12),%d0
10c15696:       ea88            lsrl #5,%d0
10c15698:       2200            movel %d0,%d1
10c1569a:       e589            lsll #2,%d1
10c1569c:       4a80            tstl %d0
10c1569e:       6f0e            bles 10c156ae <count_open_files+0x24>
10c156a0:       2069 001c       moveal %a1@(28),%a0
10c156a4:       5981            subql #4,%d1
10c156a6:       5380            subql #1,%d0
10c156a8:       4ab0 1800       tstl %a0@(00000000,%d1:l)
10c156ac:       67ee            beqs 10c1569c <count_open_files+0x12>
10c156ae:       5280            addql #1,%d0
10c156b0:       eb88            lsll #5,%d0
10c156b2:       4e5e            unlk %fp
10c156b4:       4e75            rts

10c156b6 <copy_files>:
10c156b6:       4e56 0000       linkw %fp,#0
10c156ba:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c156be:       7400            moveq #0,%d2
10c156c0:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c156c6:       2868 02ee       moveal %a0@(750),%a4
10c156ca:       b8fc 0000       cmpaw #0,%a4
10c156ce:       6700 0158       beqw 10c15828 <copy_files+0x172>
10c156d2:       202e 0008       movel %fp@(8),%d0
10c156d6:       0800 000a       btst #10,%d0
10c156da:       6706            beqs 10c156e2 <copy_files+0x2c>
10c156dc:       5294            addql #1,%a4@
10c156de:       6000 0148       braw 10c15828 <copy_files+0x172>
10c156e2:       206e 000c       moveal %fp@(12),%a0
10c156e6:       42a8 02ee       clrl %a0@(750)
10c156ea:       74f4            moveq #-12,%d2
10c156ec:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c156f0:       2f39 1002 5778  movel 10025778 <files_cachep>,%sp@-
10c156f6:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c156fc:       2640            moveal %d0,%a3
10c156fe:       508f            addql #8,%sp
10c15700:       b6fc 0000       cmpaw #0,%a3
10c15704:       6700 0122       beqw 10c15828 <copy_files+0x172>
10c15708:       7001            moveq #1,%d0
10c1570a:       2680            movel %d0,%a3@
10c1570c:       42ab 0004       clrl %a3@(4)
10c15710:       42ab 0010       clrl %a3@(16)
10c15714:       7020            moveq #32,%d0
10c15716:       2740 0008       movel %d0,%a3@(8)
10c1571a:       277c 0000 0400  movel #1024,%a3@(12)
10c15720:       000c 
10c15722:       41eb 0020       lea %a3@(32),%a0
10c15726:       2748 0018       movel %a0,%a3@(24)
10c1572a:       43eb 00a0       lea %a3@(160),%a1
10c1572e:       2749 001c       movel %a1,%a3@(28)
10c15732:       41eb 0120       lea %a3@(288),%a0
10c15736:       2748 0014       movel %a0,%a3@(20)
10c1573a:       246c 000c       moveal %a4@(12),%a2
10c1573e:       b4fc 0400       cmpaw #1024,%a2
10c15742:       6f18            bles 10c1575c <copy_files+0xa6>
10c15744:       42ab 000c       clrl %a3@(12)
10c15748:       486a ffff       pea %a2@(-1)
10c1574c:       2f0b            movel %a3,%sp@-
10c1574e:       4eb9 10c3 4fe2  jsr 10c34fe2 <expand_fdset>
10c15754:       2400            movel %d0,%d2
10c15756:       508f            addql #8,%sp
10c15758:       6600 00d2       bnew 10c1582c <copy_files+0x176>
10c1575c:       2f0a            movel %a2,%sp@-
10c1575e:       2f0c            movel %a4,%sp@-
10c15760:       4eba ff28       jsr %pc@(10c1568a <count_open_files>)
10c15764:       2800            movel %d0,%d4
10c15766:       508f            addql #8,%sp
10c15768:       7020            moveq #32,%d0
10c1576a:       b084            cmpl %d4,%d0
10c1576c:       6c1a            bges 10c15788 <copy_files+0xd2>
10c1576e:       42ab 0008       clrl %a3@(8)
10c15772:       2044            moveal %d4,%a0
10c15774:       4868 ffff       pea %a0@(-1)
10c15778:       2f0b            movel %a3,%sp@-
10c1577a:       4eb9 10c3 4e7e  jsr 10c34e7e <expand_fd_array>
10c15780:       2400            movel %d0,%d2
10c15782:       508f            addql #8,%sp
10c15784:       6600 00a6       bnew 10c1582c <copy_files+0x176>
10c15788:       262c 0014       movel %a4@(20),%d3
10c1578c:       2a6b 0014       moveal %a3@(20),%a5
10c15790:       2404            movel %d4,%d2
10c15792:       6c02            bges 10c15796 <copy_files+0xe0>
10c15794:       5e82            addql #7,%d2
10c15796:       e682            asrl #3,%d2
10c15798:       2f02            movel %d2,%sp@-
10c1579a:       2f2c 001c       movel %a4@(28),%sp@-
10c1579e:       2f2b 001c       movel %a3@(28),%sp@-
10c157a2:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c157a8:       4e92            jsr %a2@
10c157aa:       2f02            movel %d2,%sp@-
10c157ac:       2f2c 0018       movel %a4@(24),%sp@-
10c157b0:       2f2b 0018       movel %a3@(24),%sp@-
10c157b4:       4e92            jsr %a2@
10c157b6:       2204            movel %d4,%d1
10c157b8:       4fef 0018       lea %sp@(24),%sp
10c157bc:       45f9 10c8 576c  lea 10c8576c <memset>,%a2
10c157c2:       6716            beqs 10c157da <copy_files+0x124>
10c157c4:       2243            moveal %d3,%a1
10c157c6:       5883            addql #4,%d3
10c157c8:       2019            movel %a1@+,%d0
10c157ca:       6708            beqs 10c157d4 <copy_files+0x11e>
10c157cc:       2240            moveal %d0,%a1
10c157ce:       41e9 0014       lea %a1@(20),%a0
10c157d2:       5290            addql #1,%a0@
10c157d4:       2ac0            movel %d0,%a5@+
10c157d6:       5381            subql #1,%d1
10c157d8:       66ea            bnes 10c157c4 <copy_files+0x10e>
10c157da:       202b 0008       movel %a3@(8),%d0
10c157de:       9084            subl %d4,%d0
10c157e0:       e588            lsll #2,%d0
10c157e2:       2f00            movel %d0,%sp@-
10c157e4:       42a7            clrl %sp@-
10c157e6:       2f0d            movel %a5,%sp@-
10c157e8:       4e92            jsr %a2@
10c157ea:       262b 000c       movel %a3@(12),%d3
10c157ee:       4fef 000c       lea %sp@(12),%sp
10c157f2:       b883            cmpl %d3,%d4
10c157f4:       6c28            bges 10c1581e <copy_files+0x168>
10c157f6:       9684            subl %d4,%d3
10c157f8:       6a02            bpls 10c157fc <copy_files+0x146>
10c157fa:       5e83            addql #7,%d3
10c157fc:       e683            asrl #3,%d3
10c157fe:       2404            movel %d4,%d2
10c15800:       ea8a            lsrl #5,%d2
10c15802:       2f03            movel %d3,%sp@-
10c15804:       42a7            clrl %sp@-
10c15806:       e58a            lsll #2,%d2
10c15808:       202b 001c       movel %a3@(28),%d0
10c1580c:       d082            addl %d2,%d0
10c1580e:       2f00            movel %d0,%sp@-
10c15810:       4e92            jsr %a2@
10c15812:       2f03            movel %d3,%sp@-
10c15814:       42a7            clrl %sp@-
10c15816:       d4ab 0018       addl %a3@(24),%d2
10c1581a:       2f02            movel %d2,%sp@-
10c1581c:       4e92            jsr %a2@
10c1581e:       206e 000c       moveal %fp@(12),%a0
10c15822:       214b 02ee       movel %a3,%a0@(750)
10c15826:       7400            moveq #0,%d2
10c15828:       2002            movel %d2,%d0
10c1582a:       602a            bras 10c15856 <copy_files+0x1a0>
10c1582c:       2f2b 000c       movel %a3@(12),%sp@-
10c15830:       2f2b 0018       movel %a3@(24),%sp@-
10c15834:       45f9 10c3 4f92  lea 10c34f92 <free_fdset>,%a2
10c1583a:       4e92            jsr %a2@
10c1583c:       2f2b 000c       movel %a3@(12),%sp@-
10c15840:       2f2b 001c       movel %a3@(28),%sp@-
10c15844:       4e92            jsr %a2@
10c15846:       2f0b            movel %a3,%sp@-
10c15848:       2f39 1002 5778  movel 10025778 <files_cachep>,%sp@-
10c1584e:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c15854:       60d2            bras 10c15828 <copy_files+0x172>
10c15856:       4cee 3c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a5
10c1585c:       4e5e            unlk %fp
10c1585e:       4e75            rts

10c15860 <do_fork>:
10c15860:       4e56 fff0       linkw %fp,#-16
10c15864:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c15868:       242e 0008       movel %fp@(8),%d2
10c1586c:       76ff            moveq #-1,%d3
10c1586e:       0802 000c       btst #12,%d2
10c15872:       670e            beqs 10c15882 <do_fork+0x22>
10c15874:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1587a:       4aa8 007a       tstl %a0@(122)
10c1587e:       6600 04ca       bnew 10c15d4a <do_fork+0x4ea>
10c15882:       76f4            moveq #-12,%d3
10c15884:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c15888:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c1588c:       4eb9 10c2 25d6  jsr 10c225d6 <__get_free_pages>
10c15892:       2440            moveal %d0,%a2
10c15894:       508f            addql #8,%sp
10c15896:       b4fc 0000       cmpaw #0,%a2
10c1589a:       6700 04ae       beqw 10c15d4a <do_fork+0x4ea>
10c1589e:       4878 0336       pea 336 <LSIGTRAP+0x331>
10c158a2:       2f39 1002 53b4  movel 100253b4 <_current_task>,%sp@-
10c158a8:       2f0a            movel %a2,%sp@-
10c158aa:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c158b0:       76f5            moveq #-11,%d3
10c158b2:       206a 01de       moveal %a2@(478),%a0
10c158b6:       4fef 000c       lea %sp@(12),%sp
10c158ba:       2028 0004       movel %a0@(4),%d0
10c158be:       b0aa 0212       cmpl %a2@(530),%d0
10c158c2:       6400 0514       bccw 10c15dd8 <do_fork+0x578>
10c158c6:       5290            addql #1,%a0@
10c158c8:       206a 01de       moveal %a2@(478),%a0
10c158cc:       5888            addql #4,%a0
10c158ce:       5290            addql #1,%a0@
10c158d0:       2239 1002 5688  movel 10025688 <nr_threads>,%d1
10c158d6:       b2b9 1002 5680  cmpl 10025680 <max_threads>,%d1
10c158dc:       6c00 04e6       bgew 10c15dc4 <do_fork+0x564>
10c158e0:       206a 0010       moveal %a2@(16),%a0
10c158e4:       b0fc 0000       cmpaw #0,%a0
10c158e8:       671c            beqs 10c15906 <do_fork+0xa6>
10c158ea:       2028 0022       movel %a0@(34),%d0
10c158ee:       6716            beqs 10c15906 <do_fork+0xa6>
10c158f0:       2240            moveal %d0,%a1
10c158f2:       41e9 0010       lea %a1@(16),%a0
10c158f6:       5290            addql #1,%a0@
10c158f8:       206a 0010       moveal %a2@(16),%a0
10c158fc:       2068 0022       moveal %a0@(34),%a0
10c15900:       7018            moveq #24,%d0
10c15902:       81a8 0014       orl %d0,%a0@(20)
10c15906:       206a 0064       moveal %a2@(100),%a0
10c1590a:       b0fc 0000       cmpaw #0,%a0
10c1590e:       671c            beqs 10c1592c <do_fork+0xcc>
10c15910:       2028 0004       movel %a0@(4),%d0
10c15914:       6716            beqs 10c1592c <do_fork+0xcc>
10c15916:       2240            moveal %d0,%a1
10c15918:       41e9 0010       lea %a1@(16),%a0
10c1591c:       5290            addql #1,%a0@
10c1591e:       206a 0064       moveal %a2@(100),%a0
10c15922:       2068 0004       moveal %a0@(4),%a0
10c15926:       7018            moveq #24,%d0
10c15928:       81a8 0014       orl %d0,%a0@(20)
10c1592c:       022a 007f 0078  andib #127,%a2@(120)
10c15932:       022a 007f 012a  andib #127,%a2@(298)
10c15938:       7202            moveq #2,%d1
10c1593a:       2481            movel %d1,%a2@
10c1593c:       202a 0004       movel %a2@(4),%d0
10c15940:       0280 ffef feff  andil #-1048833,%d0
10c15946:       7240            moveq #64,%d1
10c15948:       8081            orl %d1,%d0
10c1594a:       0802 000d       btst #13,%d2
10c1594e:       6604            bnes 10c15954 <do_fork+0xf4>
10c15950:       42aa 0018       clrl %a2@(24)
10c15954:       2540 0004       movel %d0,%a2@(4)
10c15958:       2f02            movel %d2,%sp@-
10c1595a:       4eba fa70       jsr %pc@(10c153cc <get_pid>)
10c1595e:       2540 007a       movel %d0,%a2@(122)
10c15962:       42aa 003c       clrl %a2@(60)
10c15966:       42aa 0040       clrl %a2@(64)
10c1596a:       42aa 009a       clrl %a2@(154)
10c1596e:       43ea 00b6       lea %a2@(182),%a1
10c15972:       588f            addql #4,%sp
10c15974:       2049            moveal %a1,%a0
10c15976:       4298            clrl %a0@+
10c15978:       2088            movel %a0,%a0@
10c1597a:       2348 0008       movel %a0,%a1@(8)
10c1597e:       42aa 00c2       clrl %a2@(194)
10c15982:       2802            movel %d2,%d4
10c15984:       0284 0000 4000  andil #16384,%d4
10c1598a:       671a            beqs 10c159a6 <do_fork+0x146>
10c1598c:       41ee fff0       lea %fp@(-16),%a0
10c15990:       2548 00c2       movel %a0,%a2@(194)
10c15994:       42ae fff0       clrl %fp@(-16)
10c15998:       42ae fff4       clrl %fp@(-12)
10c1599c:       41ee fff8       lea %fp@(-8),%a0
10c159a0:       2088            movel %a0,%a0@
10c159a2:       2d48 fffc       movel %a0,%fp@(-4)
10c159a6:       42aa 0008       clrl %a2@(8)
10c159aa:       41ea 0302       lea %a2@(770),%a0
10c159ae:       43e8 0008       lea %a0@(8),%a1
10c159b2:       42a9 0004       clrl %a1@(4)
10c159b6:       4291            clrl %a1@
10c159b8:       4290            clrl %a0@
10c159ba:       2148 0004       movel %a0,%a0@(4)
10c159be:       42aa 00ce       clrl %a2@(206)
10c159c2:       42aa 00d2       clrl %a2@(210)
10c159c6:       42aa 00ca       clrl %a2@(202)
10c159ca:       42aa 00da       clrl %a2@(218)
10c159ce:       42aa 00de       clrl %a2@(222)
10c159d2:       42aa 00d6       clrl %a2@(214)
10c159d6:       41ea 00e2       lea %a2@(226),%a0
10c159da:       42a8 0004       clrl %a0@(4)
10c159de:       4290            clrl %a0@
10c159e0:       254a 00ee       movel %a2,%a2@(238)
10c159e4:       42aa 008e       clrl %a2@(142)
10c159e8:       42aa 0082       clrl %a2@(130)
10c159ec:       42aa 00fa       clrl %a2@(250)
10c159f0:       42aa 00f6       clrl %a2@(246)
10c159f4:       42aa 0102       clrl %a2@(258)
10c159f8:       42aa 00fe       clrl %a2@(254)
10c159fc:       70ff            moveq #-1,%d0
10c159fe:       2540 001c       movel %d0,%a2@(28)
10c15a02:       2579 1002 67b0  movel 100267b0 <jiffies>,%a2@(262)
10c15a08:       0106 
10c15a0a:       41ea 0054       lea %a2@(84),%a0
10c15a0e:       2088            movel %a0,%a0@
10c15a10:       2548 0058       movel %a0,%a2@(88)
10c15a14:       76f4            moveq #-12,%d3
10c15a16:       2f0a            movel %a2,%sp@-
10c15a18:       2f02            movel %d2,%sp@-
10c15a1a:       4eba fc9a       jsr %pc@(10c156b6 <copy_files>)
10c15a1e:       508f            addql #8,%sp
10c15a20:       4a80            tstl %d0
10c15a22:       6600 0354       bnew 10c15d78 <do_fork+0x518>
10c15a26:       0802 0009       btst #9,%d2
10c15a2a:       6710            beqs 10c15a3c <do_fork+0x1dc>
10c15a2c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c15a32:       2068 02ea       moveal %a0@(746),%a0
10c15a36:       5290            addql #1,%a0@
10c15a38:       6000 00e4       braw 10c15b1e <do_fork+0x2be>
10c15a3c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c15a42:       2668 02ea       moveal %a0@(746),%a3
10c15a46:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c15a4a:       2f39 1002 7c80  movel 10027c80 <fs_cachep>,%sp@-
10c15a50:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c15a56:       2240            moveal %d0,%a1
10c15a58:       508f            addql #8,%sp
10c15a5a:       b2fc 0000       cmpaw #0,%a1
10c15a5e:       6700 00b6       beqw 10c15b16 <do_fork+0x2b6>
10c15a62:       7201            moveq #1,%d1
10c15a64:       2281            movel %d1,%a1@
10c15a66:       42a9 0004       clrl %a1@(4)
10c15a6a:       236b 0008 0008  movel %a3@(8),%a1@(8)
10c15a70:       202b 0018       movel %a3@(24),%d0
10c15a74:       6708            beqs 10c15a7e <do_fork+0x21e>
10c15a76:       2840            moveal %d0,%a4
10c15a78:       41ec 0028       lea %a4@(40),%a0
10c15a7c:       5290            addql #1,%a0@
10c15a7e:       2340 0018       movel %d0,%a1@(24)
10c15a82:       206b 000c       moveal %a3@(12),%a0
10c15a86:       b0fc 0000       cmpaw #0,%a0
10c15a8a:       6712            beqs 10c15a9e <do_fork+0x23e>
10c15a8c:       4a90            tstl %a0@
10c15a8e:       660c            bnes 10c15a9c <do_fork+0x23c>
10c15a90:       4879 1000 168b  pea 1000168b <__data_start+0x128b>
10c15a96:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c15a9c:       5290            addql #1,%a0@
10c15a9e:       2348 000c       movel %a0,%a1@(12)
10c15aa2:       202b 001c       movel %a3@(28),%d0
10c15aa6:       6708            beqs 10c15ab0 <do_fork+0x250>
10c15aa8:       2840            moveal %d0,%a4
10c15aaa:       41ec 0028       lea %a4@(40),%a0
10c15aae:       5290            addql #1,%a0@
10c15ab0:       2340 001c       movel %d0,%a1@(28)
10c15ab4:       206b 0010       moveal %a3@(16),%a0
10c15ab8:       b0fc 0000       cmpaw #0,%a0
10c15abc:       6712            beqs 10c15ad0 <do_fork+0x270>
10c15abe:       4a90            tstl %a0@
10c15ac0:       660c            bnes 10c15ace <do_fork+0x26e>
10c15ac2:       4879 1000 168b  pea 1000168b <__data_start+0x128b>
10c15ac8:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c15ace:       5290            addql #1,%a0@
10c15ad0:       2348 0010       movel %a0,%a1@(16)
10c15ad4:       4aab 0014       tstl %a3@(20)
10c15ad8:       6734            beqs 10c15b0e <do_fork+0x2ae>
10c15ada:       202b 0020       movel %a3@(32),%d0
10c15ade:       6708            beqs 10c15ae8 <do_fork+0x288>
10c15ae0:       2840            moveal %d0,%a4
10c15ae2:       41ec 0028       lea %a4@(40),%a0
10c15ae6:       5290            addql #1,%a0@
10c15ae8:       2340 0020       movel %d0,%a1@(32)
10c15aec:       206b 0014       moveal %a3@(20),%a0
10c15af0:       b0fc 0000       cmpaw #0,%a0
10c15af4:       6712            beqs 10c15b08 <do_fork+0x2a8>
10c15af6:       4a90            tstl %a0@
10c15af8:       660c            bnes 10c15b06 <do_fork+0x2a6>
10c15afa:       4879 1000 168b  pea 1000168b <__data_start+0x128b>
10c15b00:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c15b06:       5290            addql #1,%a0@
10c15b08:       2348 0014       movel %a0,%a1@(20)
10c15b0c:       6008            bras 10c15b16 <do_fork+0x2b6>
10c15b0e:       42a9 0020       clrl %a1@(32)
10c15b12:       42a9 0014       clrl %a1@(20)
10c15b16:       2549 02ea       movel %a1,%a2@(746)
10c15b1a:       6700 0252       beqw 10c15d6e <do_fork+0x50e>
10c15b1e:       0802 000b       btst #11,%d2
10c15b22:       670e            beqs 10c15b32 <do_fork+0x2d2>
10c15b24:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c15b2a:       2068 02f6       moveal %a0@(758),%a0
10c15b2e:       5290            addql #1,%a0@
10c15b30:       6044            bras 10c15b76 <do_fork+0x316>
10c15b32:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c15b36:       2f39 1002 7c74  movel 10027c74 <sigact_cachep>,%sp@-
10c15b3c:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c15b42:       2040            moveal %d0,%a0
10c15b44:       2548 02f6       movel %a0,%a2@(758)
10c15b48:       508f            addql #8,%sp
10c15b4a:       6700 0218       beqw 10c15d64 <do_fork+0x504>
10c15b4e:       7001            moveq #1,%d0
10c15b50:       2080            movel %d0,%a0@
10c15b52:       4878 0500       pea 500 <LSIGTRAP+0x4fb>
10c15b56:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c15b5c:       2068 02f6       moveal %a0@(758),%a0
10c15b60:       5888            addql #4,%a0
10c15b62:       2f08            movel %a0,%sp@-
10c15b64:       222a 02f6       movel %a2@(758),%d1
10c15b68:       5881            addql #4,%d1
10c15b6a:       2f01            movel %d1,%sp@-
10c15b6c:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c15b72:       4fef 000c       lea %sp@(12),%sp
10c15b76:       42aa 0116       clrl %a2@(278)
10c15b7a:       42aa 0112       clrl %a2@(274)
10c15b7e:       42aa 0122       clrl %a2@(290)
10c15b82:       42aa 011e       clrl %a2@(286)
10c15b86:       42aa 0126       clrl %a2@(294)
10c15b8a:       42aa 011a       clrl %a2@(282)
10c15b8e:       42aa 002c       clrl %a2@(44)
10c15b92:       42aa 0050       clrl %a2@(80)
10c15b96:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c15b9c:       2068 002c       moveal %a0@(44),%a0
10c15ba0:       b0fc 0000       cmpaw #0,%a0
10c15ba4:       6728            beqs 10c15bce <do_fork+0x36e>
10c15ba6:       0802 0008       btst #8,%d2
10c15baa:       6704            beqs 10c15bb0 <do_fork+0x350>
10c15bac:       5290            addql #1,%a0@
10c15bae:       6016            bras 10c15bc6 <do_fork+0x366>
10c15bb0:       4eba f930       jsr %pc@(10c154e2 <mm_alloc>)
10c15bb4:       2040            moveal %d0,%a0
10c15bb6:       b0fc 0000       cmpaw #0,%a0
10c15bba:       6700 019e       beqw 10c15d5a <do_fork+0x4fa>
10c15bbe:       2548 002c       movel %a0,%a2@(44)
10c15bc2:       2548 0050       movel %a0,%a2@(80)
10c15bc6:       2548 002c       movel %a0,%a2@(44)
10c15bca:       2548 0050       movel %a0,%a2@(80)
10c15bce:       2f2e 0010       movel %fp@(16),%sp@-
10c15bd2:       2f0a            movel %a2,%sp@-
10c15bd4:       2f2e 0014       movel %fp@(20),%sp@-
10c15bd8:       2f2e 000c       movel %fp@(12),%sp@-
10c15bdc:       2f02            movel %d2,%sp@-
10c15bde:       42a7            clrl %sp@-
10c15be0:       4eb9 10c1 0942  jsr 10c10942 <copy_thread>
10c15be6:       2600            movel %d0,%d3
10c15be8:       4fef 0018       lea %sp@(24),%sp
10c15bec:       6600 0162       bnew 10c15d50 <do_fork+0x4f0>
10c15bf0:       42aa 025c       clrl %a2@(604)
10c15bf4:       256a 032a 0326  movel %a2@(810),%a2@(806)
10c15bfa:       002a 0080 012a  orib #-128,%a2@(298)
10c15c00:       42aa 006c       clrl %a2@(108)
10c15c04:       1542 006f       moveb %d2,%a2@(111)
10c15c08:       42aa 0070       clrl %a2@(112)
10c15c0c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c15c12:       2028 0020       movel %a0@(32),%d0
10c15c16:       5280            addql #1,%d0
10c15c18:       e280            asrl #1,%d0
10c15c1a:       2540 0020       movel %d0,%a2@(32)
10c15c1e:       2028 0020       movel %a0@(32),%d0
10c15c22:       e280            asrl #1,%d0
10c15c24:       2140 0020       movel %d0,%a0@(32)
10c15c28:       6606            bnes 10c15c30 <do_fork+0x3d0>
10c15c2a:       7001            moveq #1,%d0
10c15c2c:       2140 0014       movel %d0,%a0@(20)
10c15c30:       262a 007a       movel %a2@(122),%d3
10c15c34:       2543 008a       movel %d3,%a2@(138)
10c15c38:       41ea 00a6       lea %a2@(166),%a0
10c15c3c:       2088            movel %a0,%a0@
10c15c3e:       2548 00aa       movel %a0,%a2@(170)
10c15c42:       007c 0700       oriw #1792,%sr
10c15c46:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c15c4c:       2569 0092 0092  movel %a1@(146),%a2@(146)
10c15c52:       2569 0096 0096  movel %a1@(150),%a2@(150)
10c15c58:       2002            movel %d2,%d0
10c15c5a:       0280 0001 8000  andil #98304,%d0
10c15c60:       2648            moveal %a0,%a3
10c15c62:       6610            bnes 10c15c74 <do_fork+0x414>
10c15c64:       2549 0092       movel %a1,%a2@(146)
10c15c68:       082a 0000 001b  btst #0,%a2@(27)
10c15c6e:       6604            bnes 10c15c74 <do_fork+0x414>
10c15c70:       2549 0096       movel %a1,%a2@(150)
10c15c74:       0802 0010       btst #16,%d2
10c15c78:       671e            beqs 10c15c98 <do_fork+0x438>
10c15c7a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c15c80:       2568 008a 008a  movel %a0@(138),%a2@(138)
10c15c86:       41e8 00a6       lea %a0@(166),%a0
10c15c8a:       2250            moveal %a0@,%a1
10c15c8c:       234b 0004       movel %a3,%a1@(4)
10c15c90:       2689            movel %a1,%a3@
10c15c92:       2748 0004       movel %a0,%a3@(4)
10c15c96:       208b            movel %a3,%a0@
10c15c98:       257c 1001 1190  movel #268505488,%a2@(72)
10c15c9e:       0048 
10c15ca0:       41f9 1001 11dc  lea 100111dc <init_task_union+0x4c>,%a0
10c15ca6:       2550 004c       movel %a0@,%a2@(76)
10c15caa:       2279 1001 11dc  moveal 100111dc <init_task_union+0x4c>,%a1
10c15cb0:       234a 0048       movel %a2,%a1@(72)
10c15cb4:       208a            movel %a2,%a0@
10c15cb6:       42aa 009e       clrl %a2@(158)
10c15cba:       206a 0096       moveal %a2@(150),%a0
10c15cbe:       2068 009a       moveal %a0@(154),%a0
10c15cc2:       2548 00a2       movel %a0,%a2@(162)
10c15cc6:       6704            beqs 10c15ccc <do_fork+0x46c>
10c15cc8:       214a 009e       movel %a2,%a0@(158)
10c15ccc:       206a 0096       moveal %a2@(150),%a0
10c15cd0:       214a 009a       movel %a2,%a0@(154)
10c15cd4:       222a 007a       movel %a2@(122),%d1
10c15cd8:       2001            movel %d1,%d0
10c15cda:       e080            asrl #8,%d0
10c15cdc:       b380            eorl %d1,%d0
10c15cde:       0280 0000 03ff  andil #1023,%d0
10c15ce4:       e588            lsll #2,%d0
10c15ce6:       2240            moveal %d0,%a1
10c15ce8:       d3fc 1002 57a8  addal #268588968,%a1
10c15cee:       2011            movel %a1@,%d0
10c15cf0:       2540 00ae       movel %d0,%a2@(174)
10c15cf4:       670a            beqs 10c15d00 <do_fork+0x4a0>
10c15cf6:       2051            moveal %a1@,%a0
10c15cf8:       47ea 00ae       lea %a2@(174),%a3
10c15cfc:       214b 00b2       movel %a3,%a0@(178)
10c15d00:       228a            movel %a2,%a1@
10c15d02:       2549 00b2       movel %a1,%a2@(178)
10c15d06:       52b9 1002 5688  addql #1,10025688 <nr_threads>
10c15d0c:       027c f8ff       andiw #-1793,%sr
10c15d10:       082a 0000 001b  btst #0,%a2@(27)
10c15d16:       6714            beqs 10c15d2c <do_fork+0x4cc>
10c15d18:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c15d1c:       2f0a            movel %a2,%sp@-
10c15d1e:       4878 0013       pea 13 <LSIGTRAP+0xe>
10c15d22:       4eb9 10c1 adf0  jsr 10c1adf0 <send_sig>
10c15d28:       4fef 000c       lea %sp@(12),%sp
10c15d2c:       2f0a            movel %a2,%sp@-
10c15d2e:       4eb9 10c1 52ec  jsr 10c152ec <wake_up_process>
10c15d34:       52b9 1002 5660  addql #1,10025660 <total_forks>
10c15d3a:       588f            addql #4,%sp
10c15d3c:       4a84            tstl %d4
10c15d3e:       670a            beqs 10c15d4a <do_fork+0x4ea>
10c15d40:       486e fff0       pea %fp@(-16)
10c15d44:       4eb9 10c1 48f2  jsr 10c148f2 <wait_for_completion>
10c15d4a:       2003            movel %d3,%d0
10c15d4c:       6000 009a       braw 10c15de8 <do_fork+0x588>
10c15d50:       2f0a            movel %a2,%sp@-
10c15d52:       4eb9 10c1 7386  jsr 10c17386 <exit_mm>
10c15d58:       588f            addql #4,%sp
10c15d5a:       2f0a            movel %a2,%sp@-
10c15d5c:       4eb9 10c1 a4da  jsr 10c1a4da <exit_sighand>
10c15d62:       588f            addql #4,%sp
10c15d64:       2f0a            movel %a2,%sp@-
10c15d66:       4eb9 10c1 7240  jsr 10c17240 <exit_fs>
10c15d6c:       588f            addql #4,%sp
10c15d6e:       2f0a            movel %a2,%sp@-
10c15d70:       4eb9 10c1 714a  jsr 10c1714a <exit_files>
10c15d76:       588f            addql #4,%sp
10c15d78:       206a 0010       moveal %a2@(16),%a0
10c15d7c:       b0fc 0000       cmpaw #0,%a0
10c15d80:       671c            beqs 10c15d9e <do_fork+0x53e>
10c15d82:       2028 0022       movel %a0@(34),%d0
10c15d86:       6716            beqs 10c15d9e <do_fork+0x53e>
10c15d88:       2840            moveal %d0,%a4
10c15d8a:       41ec 0010       lea %a4@(16),%a0
10c15d8e:       5390            subql #1,%a0@
10c15d90:       206a 0010       moveal %a2@(16),%a0
10c15d94:       2068 0022       moveal %a0@(34),%a0
10c15d98:       7008            moveq #8,%d0
10c15d9a:       81a8 0014       orl %d0,%a0@(20)
10c15d9e:       206a 0064       moveal %a2@(100),%a0
10c15da2:       b0fc 0000       cmpaw #0,%a0
10c15da6:       671c            beqs 10c15dc4 <do_fork+0x564>
10c15da8:       2028 0004       movel %a0@(4),%d0
10c15dac:       6716            beqs 10c15dc4 <do_fork+0x564>
10c15dae:       2240            moveal %d0,%a1
10c15db0:       41e9 0010       lea %a1@(16),%a0
10c15db4:       5390            subql #1,%a0@
10c15db6:       206a 0064       moveal %a2@(100),%a0
10c15dba:       2068 0004       moveal %a0@(4),%a0
10c15dbe:       7008            moveq #8,%d0
10c15dc0:       81a8 0014       orl %d0,%a0@(20)
10c15dc4:       206a 01de       moveal %a2@(478),%a0
10c15dc8:       5888            addql #4,%a0
10c15dca:       5390            subql #1,%a0@
10c15dcc:       2f2a 01de       movel %a2@(478),%sp@-
10c15dd0:       4eb9 10c1 a31c  jsr 10c1a31c <free_uid>
10c15dd6:       588f            addql #4,%sp
10c15dd8:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c15ddc:       2f0a            movel %a2,%sp@-
10c15dde:       4eb9 10c2 2136  jsr 10c22136 <free_pages>
10c15de4:       6000 ff64       braw 10c15d4a <do_fork+0x4ea>
10c15de8:       4cee 1c1c ffd8  moveml %fp@(-40),%d2-%d4/%a2-%a4
10c15dee:       4e5e            unlk %fp
10c15df0:       4e75            rts

10c15df2 <__mmdrop>:
10c15df2:       4e56 0000       linkw %fp,#0
10c15df6:       202e 0008       movel %fp@(8),%d0
10c15dfa:       0c80 1000 c1bc  cmpil #268485052,%d0
10c15e00:       660c            bnes 10c15e0e <__mmdrop+0x1c>
10c15e02:       4879 1000 168b  pea 1000168b <__data_start+0x128b>
10c15e08:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c15e0e:       2f00            movel %d0,%sp@-
10c15e10:       2f39 1002 67b4  movel 100267b4 <mm_cachep>,%sp@-
10c15e16:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c15e1c:       4e5e            unlk %fp
10c15e1e:       4e75            rts

10c15e20 <default_handler>:
10c15e20:       4e56 0000       linkw %fp,#0
10c15e24:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c15e2a:       4aa8 0074       tstl %a0@(116)
10c15e2e:       670a            beqs 10c15e3a <default_handler+0x1a>
10c15e30:       42a7            clrl %sp@-
10c15e32:       4eb9 10c1 5f50  jsr 10c15f50 <__set_personality>
10c15e38:       588f            addql #4,%sp
10c15e3a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c15e40:       2268 0010       moveal %a0@(16),%a1
10c15e44:       0ca9 10c1 5e20  cmpil #281108000,%a1@(4)
10c15e4a:       0004 
10c15e4c:       6710            beqs 10c15e5e <default_handler+0x3e>
10c15e4e:       2f2e 000c       movel %fp@(12),%sp@-
10c15e52:       2f2e 0008       movel %fp@(8),%sp@-
10c15e56:       2069 0004       moveal %a1@(4),%a0
10c15e5a:       4e90            jsr %a0@
10c15e5c:       6010            bras 10c15e6e <default_handler+0x4e>
10c15e5e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c15e62:       2f08            movel %a0,%sp@-
10c15e64:       4878 000b       pea b <LSIGTRAP+0x6>
10c15e68:       4eb9 10c1 adf0  jsr 10c1adf0 <send_sig>
10c15e6e:       4e5e            unlk %fp
10c15e70:       4e75            rts

10c15e72 <lookup_exec_domain>:
10c15e72:       4e56 0000       linkw %fp,#0
10c15e76:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c15e7a:       4282            clrl %d2
10c15e7c:       142e 000b       moveb %fp@(11),%d2
10c15e80:       2479 1000 cc64  moveal 1000cc64 <exec_domains>,%a2
10c15e86:       b4fc 0000       cmpaw #0,%a2
10c15e8a:       672e            beqs 10c15eba <lookup_exec_domain+0x48>
10c15e8c:       7800            moveq #0,%d4
10c15e8e:       7600            moveq #0,%d3
10c15e90:       182a 0008       moveb %a2@(8),%d4
10c15e94:       b882            cmpl %d2,%d4
10c15e96:       6218            bhis 10c15eb0 <lookup_exec_domain+0x3e>
10c15e98:       162a 0009       moveb %a2@(9),%d3
10c15e9c:       b682            cmpl %d2,%d3
10c15e9e:       6510            bcss 10c15eb0 <lookup_exec_domain+0x3e>
10c15ea0:       2f2a 0022       movel %a2@(34),%sp@-
10c15ea4:       4eb9 10c1 6e6a  jsr 10c16e6a <try_inc_mod_count>
10c15eaa:       588f            addql #4,%sp
10c15eac:       4a80            tstl %d0
10c15eae:       6610            bnes 10c15ec0 <lookup_exec_domain+0x4e>
10c15eb0:       246a 0026       moveal %a2@(38),%a2
10c15eb4:       b4fc 0000       cmpaw #0,%a2
10c15eb8:       66d6            bnes 10c15e90 <lookup_exec_domain+0x1e>
10c15eba:       45f9 1000 ccec  lea 1000ccec <default_exec_domain>,%a2
10c15ec0:       200a            movel %a2,%d0
10c15ec2:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c15ec8:       4e5e            unlk %fp
10c15eca:       4e75            rts

10c15ecc <register_exec_domain>:
10c15ecc:       4e56 0000       linkw %fp,#0
10c15ed0:       226e 0008       moveal %fp@(8),%a1
10c15ed4:       70f0            moveq #-16,%d0
10c15ed6:       b2fc 0000       cmpaw #0,%a1
10c15eda:       6604            bnes 10c15ee0 <register_exec_domain+0x14>
10c15edc:       70ea            moveq #-22,%d0
10c15ede:       6034            bras 10c15f14 <register_exec_domain+0x48>
10c15ee0:       4aa9 0026       tstl %a1@(38)
10c15ee4:       6704            beqs 10c15eea <register_exec_domain+0x1e>
10c15ee6:       70f0            moveq #-16,%d0
10c15ee8:       602a            bras 10c15f14 <register_exec_domain+0x48>
10c15eea:       2079 1000 cc64  moveal 1000cc64 <exec_domains>,%a0
10c15ef0:       b0fc 0000       cmpaw #0,%a0
10c15ef4:       670e            beqs 10c15f04 <register_exec_domain+0x38>
10c15ef6:       b3c8            cmpal %a0,%a1
10c15ef8:       671a            beqs 10c15f14 <register_exec_domain+0x48>
10c15efa:       2068 0026       moveal %a0@(38),%a0
10c15efe:       b0fc 0000       cmpaw #0,%a0
10c15f02:       66f2            bnes 10c15ef6 <register_exec_domain+0x2a>
10c15f04:       2379 1000 cc64  movel 1000cc64 <exec_domains>,%a1@(38)
10c15f0a:       0026 
10c15f0c:       23c9 1000 cc64  movel %a1,1000cc64 <exec_domains>
10c15f12:       7000            moveq #0,%d0
10c15f14:       4e5e            unlk %fp
10c15f16:       4e75            rts

10c15f18 <unregister_exec_domain>:
10c15f18:       4e56 0000       linkw %fp,#0
10c15f1c:       2f0a            movel %a2,%sp@-
10c15f1e:       226e 0008       moveal %fp@(8),%a1
10c15f22:       41f9 1000 cc64  lea 1000cc64 <exec_domains>,%a0
10c15f28:       4a90            tstl %a0@
10c15f2a:       6710            beqs 10c15f3c <unregister_exec_domain+0x24>
10c15f2c:       2010            movel %a0@,%d0
10c15f2e:       b089            cmpl %a1,%d0
10c15f30:       670e            beqs 10c15f40 <unregister_exec_domain+0x28>
10c15f32:       2440            moveal %d0,%a2
10c15f34:       41ea 0026       lea %a2@(38),%a0
10c15f38:       4a90            tstl %a0@
10c15f3a:       66f0            bnes 10c15f2c <unregister_exec_domain+0x14>
10c15f3c:       70ea            moveq #-22,%d0
10c15f3e:       600a            bras 10c15f4a <unregister_exec_domain+0x32>
10c15f40:       20a9 0026       movel %a1@(38),%a0@
10c15f44:       42a9 0026       clrl %a1@(38)
10c15f48:       7000            moveq #0,%d0
10c15f4a:       245f            moveal %sp@+,%a2
10c15f4c:       4e5e            unlk %fp
10c15f4e:       4e75            rts

10c15f50 <__set_personality>:
10c15f50:       4e56 0000       linkw %fp,#0
10c15f54:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c15f58:       242e 0008       movel %fp@(8),%d2
10c15f5c:       2f02            movel %d2,%sp@-
10c15f5e:       4eba ff12       jsr %pc@(10c15e72 <lookup_exec_domain>)
10c15f62:       2640            moveal %d0,%a3
10c15f64:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c15f6a:       588f            addql #4,%sp
10c15f6c:       b7e8 0010       cmpal %a0@(16),%a3
10c15f70:       6608            bnes 10c15f7a <__set_personality+0x2a>
10c15f72:       2142 0074       movel %d2,%a0@(116)
10c15f76:       6000 00a6       braw 10c1601e <__set_personality+0xce>
10c15f7a:       2068 02ea       moveal %a0@(746),%a0
10c15f7e:       7001            moveq #1,%d0
10c15f80:       b090            cmpl %a0@,%d0
10c15f82:       6748            beqs 10c15fcc <__set_personality+0x7c>
10c15f84:       2f08            movel %a0,%sp@-
10c15f86:       4eb9 10c1 55a0  jsr 10c155a0 <copy_fs_struct>
10c15f8c:       2200            movel %d0,%d1
10c15f8e:       588f            addql #4,%sp
10c15f90:       6622            bnes 10c15fb4 <__set_personality+0x64>
10c15f92:       b6fc 0000       cmpaw #0,%a3
10c15f96:       6718            beqs 10c15fb0 <__set_personality+0x60>
10c15f98:       202b 0022       movel %a3@(34),%d0
10c15f9c:       6712            beqs 10c15fb0 <__set_personality+0x60>
10c15f9e:       2240            moveal %d0,%a1
10c15fa0:       41e9 0010       lea %a1@(16),%a0
10c15fa4:       5390            subql #1,%a0@
10c15fa6:       206b 0022       moveal %a3@(34),%a0
10c15faa:       7008            moveq #8,%d0
10c15fac:       81a8 0014       orl %d0,%a0@(20)
10c15fb0:       70f4            moveq #-12,%d0
10c15fb2:       606c            bras 10c16020 <__set_personality+0xd0>
10c15fb4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c15fba:       2028 02ea       movel %a0@(746),%d0
10c15fbe:       2141 02ea       movel %d1,%a0@(746)
10c15fc2:       2f00            movel %d0,%sp@-
10c15fc4:       4eb9 10c1 7166  jsr 10c17166 <put_fs_struct>
10c15fca:       588f            addql #4,%sp
10c15fcc:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c15fd2:       2142 0074       movel %d2,%a0@(116)
10c15fd6:       2468 0010       moveal %a0@(16),%a2
10c15fda:       214b 0010       movel %a3,%a0@(16)
10c15fde:       4eb9 10c2 c782  jsr 10c2c782 <set_fs_altroot>
10c15fe4:       b4fc 0000       cmpaw #0,%a2
10c15fe8:       6718            beqs 10c16002 <__set_personality+0xb2>
10c15fea:       202a 0022       movel %a2@(34),%d0
10c15fee:       6712            beqs 10c16002 <__set_personality+0xb2>
10c15ff0:       2240            moveal %d0,%a1
10c15ff2:       41e9 0010       lea %a1@(16),%a0
10c15ff6:       5390            subql #1,%a0@
10c15ff8:       206a 0022       moveal %a2@(34),%a0
10c15ffc:       7008            moveq #8,%d0
10c15ffe:       81a8 0014       orl %d0,%a0@(20)
10c16002:       2f02            movel %d2,%sp@-
10c16004:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1600a:       2f28 007a       movel %a0@(122),%sp@-
10c1600e:       4868 023c       pea %a0@(572)
10c16012:       4879 1000 179a  pea 1000179a <__data_start+0x139a>
10c16018:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c1601e:       7000            moveq #0,%d0
10c16020:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c16026:       4e5e            unlk %fp
10c16028:       4e75            rts

10c1602a <get_exec_domain_list>:
10c1602a:       4e56 0000       linkw %fp,#0
10c1602e:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c16032:       266e 0008       moveal %fp@(8),%a3
10c16036:       7400            moveq #0,%d2
10c16038:       2479 1000 cc64  moveal 1000cc64 <exec_domains>,%a2
10c1603e:       b4fc 0000       cmpaw #0,%a2
10c16042:       6750            beqs 10c16094 <get_exec_domain_list+0x6a>
10c16044:       7800            moveq #0,%d4
10c16046:       7600            moveq #0,%d3
10c16048:       206a 0022       moveal %a2@(34),%a0
10c1604c:       203c 1000 17be  movel #268441534,%d0
10c16052:       b0fc 0000       cmpaw #0,%a0
10c16056:       6704            beqs 10c1605c <get_exec_domain_list+0x32>
10c16058:       2028 0008       movel %a0@(8),%d0
10c1605c:       2f00            movel %d0,%sp@-
10c1605e:       2f12            movel %a2@,%sp@-
10c16060:       182a 0009       moveb %a2@(9),%d4
10c16064:       2f04            movel %d4,%sp@-
10c16066:       162a 0008       moveb %a2@(8),%d3
10c1606a:       2f03            movel %d3,%sp@-
10c1606c:       4879 1000 17c5  pea 100017c5 <__data_start+0x13c5>
10c16072:       4873 2800       pea %a3@(00000000,%d2:l)
10c16076:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c1607c:       d480            addl %d0,%d2
10c1607e:       4fef 0018       lea %sp@(24),%sp
10c16082:       246a 0026       moveal %a2@(38),%a2
10c16086:       b4fc 0000       cmpaw #0,%a2
10c1608a:       6708            beqs 10c16094 <get_exec_domain_list+0x6a>
10c1608c:       0c82 0000 0faf  cmpil #4015,%d2
10c16092:       6fb4            bles 10c16048 <get_exec_domain_list+0x1e>
10c16094:       2002            movel %d2,%d0
10c16096:       4cee 0c1c ffec  moveml %fp@(-20),%d2-%d4/%a2-%a3
10c1609c:       4e5e            unlk %fp
10c1609e:       4e75            rts

10c160a0 <sys_personality>:
10c160a0:       4e56 0000       linkw %fp,#0
10c160a4:       2f03            movel %d3,%sp@-
10c160a6:       2f02            movel %d2,%sp@-
10c160a8:       242e 0008       movel %fp@(8),%d2
10c160ac:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c160b2:       2628 0074       movel %a0@(116),%d3
10c160b6:       70ff            moveq #-1,%d0
10c160b8:       b082            cmpl %d2,%d0
10c160ba:       6718            beqs 10c160d4 <sys_personality+0x34>
10c160bc:       b483            cmpl %d3,%d2
10c160be:       6706            beqs 10c160c6 <sys_personality+0x26>
10c160c0:       2f02            movel %d2,%sp@-
10c160c2:       4eba fe8c       jsr %pc@(10c15f50 <__set_personality>)
10c160c6:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c160cc:       70ea            moveq #-22,%d0
10c160ce:       b4a8 0074       cmpl %a0@(116),%d2
10c160d2:       6602            bnes 10c160d6 <sys_personality+0x36>
10c160d4:       2003            movel %d3,%d0
10c160d6:       242e fff8       movel %fp@(-8),%d2
10c160da:       262e fffc       movel %fp@(-4),%d3
10c160de:       4e5e            unlk %fp
10c160e0:       4e75            rts
10c160e2:       4e75            rts

10c160e4 <panic>:
10c160e4:       4e56 0000       linkw %fp,#0
10c160e8:       242e 0008       movel %fp@(8),%d2
10c160ec:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c160f0:       47f9 10c8 52ec  lea 10c852ec <bust_spinlocks>,%a3
10c160f6:       4e93            jsr %a3@
10c160f8:       486e 000c       pea %fp@(12)
10c160fc:       2f02            movel %d2,%sp@-
10c160fe:       4879 1001 4308  pea 10014308 <buf.597>
10c16104:       4eb9 10c8 4d4e  jsr 10c84d4e <vsprintf>
10c1610a:       4879 1001 4308  pea 10014308 <buf.597>
10c16110:       4879 1000 1836  pea 10001836 <__data_start+0x1436>
10c16116:       45f9 10c1 677e  lea 10c1677e <printk>,%a2
10c1611c:       4e92            jsr %a2@
10c1611e:       2039 1002 572c  movel 1002572c <irq_stat+0x4>,%d0
10c16124:       d0b9 1002 5730  addl 10025730 <irq_stat+0x8>,%d0
10c1612a:       4fef 0018       lea %sp@(24),%sp
10c1612e:       6708            beqs 10c16138 <panic+0x54>
10c16130:       4879 1000 184b  pea 1000184b <__data_start+0x144b>
10c16136:       6012            bras 10c1614a <panic+0x66>
10c16138:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1613e:       4aa8 007a       tstl %a0@(122)
10c16142:       660c            bnes 10c16150 <panic+0x6c>
10c16144:       4879 1000 1872  pea 10001872 <__data_start+0x1472>
10c1614a:       4e92            jsr %a2@
10c1614c:       588f            addql #4,%sp
10c1614e:       6006            bras 10c16156 <panic+0x72>
10c16150:       4eb9 10c2 507a  jsr 10c2507a <sys_sync>
10c16156:       42a7            clrl %sp@-
10c16158:       4e93            jsr %a3@
10c1615a:       42a7            clrl %sp@-
10c1615c:       42a7            clrl %sp@-
10c1615e:       4879 1002 5690  pea 10025690 <panic_notifier_list>
10c16164:       4eb9 10c1 b850  jsr 10c1b850 <notifier_call_chain>
10c1616a:       2039 1002 5744  movel 10025744 <panic_timeout>,%d0
10c16170:       4fef 0010       lea %sp@(16),%sp
10c16174:       6c08            bges 10c1617e <panic+0x9a>
10c16176:       4eb9 10c1 07c8  jsr 10c107c8 <machine_halt>
10c1617c:       6076            bras 10c161f4 <panic+0x110>
10c1617e:       4a80            tstl %d0
10c16180:       6f72            bles 10c161f4 <panic+0x110>
10c16182:       2f00            movel %d0,%sp@-
10c16184:       4879 1000 1891  pea 10001891 <__data_start+0x1491>
10c1618a:       4e92            jsr %a2@
10c1618c:       508f            addql #8,%sp
10c1618e:       2239 1002 5744  movel 10025744 <panic_timeout>,%d1
10c16194:       2001            movel %d1,%d0
10c16196:       eb88            lsll #5,%d0
10c16198:       9081            subl %d1,%d0
10c1619a:       e588            lsll #2,%d0
10c1619c:       2400            movel %d0,%d2
10c1619e:       d481            addl %d1,%d2
10c161a0:       e78a            lsll #3,%d2
10c161a2:       5382            subql #1,%d2
10c161a4:       70ff            moveq #-1,%d0
10c161a6:       b082            cmpl %d2,%d0
10c161a8:       6742            beqs 10c161ec <panic+0x108>
10c161aa:       2279 1000 b95c  moveal 1000b95c <loops_per_jiffy>,%a1
10c161b0:       2209            movel %a1,%d1
10c161b2:       d281            addl %d1,%d1
10c161b4:       d289            addl %a1,%d1
10c161b6:       2001            movel %d1,%d0
10c161b8:       eb88            lsll #5,%d0
10c161ba:       2041            moveal %d1,%a0
10c161bc:       d1c0            addal %d0,%a0
10c161be:       4871 8800       pea %a1@(00000000,%a0:l)
10c161c2:       4878 03e8       pea 3e8 <LSIGTRAP+0x3e3>
10c161c6:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c161cc:       584f            addqw #4,%sp
10c161ce:       2ebc 000f 4240  movel #1000000,%sp@
10c161d4:       2f00            movel %d0,%sp@-
10c161d6:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c161dc:       508f            addql #8,%sp
10c161de:       5380            subql #1,%d0
10c161e0:       64fc            bccs 10c161de <panic+0xfa>
10c161e2:       51ca ffc6       dbf %d2,10c161aa <panic+0xc6>
10c161e6:       4242            clrw %d2
10c161e8:       5382            subql #1,%d2
10c161ea:       64be            bccs 10c161aa <panic+0xc6>
10c161ec:       42a7            clrl %sp@-
10c161ee:       4eb9 10c1 07b2  jsr 10c107b2 <machine_restart>
10c161f4:       027c f8ff       andiw #-1793,%sr
10c161f8:       60fe            bras 10c161f8 <panic+0x114>
10c161fa:       4e71            nop

10c161fc <print_tainted>:
10c161fc:       4e56 0000       linkw %fp,#0
10c16200:       2039 1000 cea0  movel 1000cea0 <tainted>,%d0
10c16206:       6730            beqs 10c16238 <print_tainted+0x3c>
10c16208:       7220            moveq #32,%d1
10c1620a:       0800 0001       btst #1,%d0
10c1620e:       6702            beqs 10c16212 <print_tainted+0x16>
10c16210:       7246            moveq #70,%d1
10c16212:       2f01            movel %d1,%sp@-
10c16214:       7247            moveq #71,%d1
10c16216:       0800 0000       btst #0,%d0
10c1621a:       6702            beqs 10c1621e <print_tainted+0x22>
10c1621c:       7250            moveq #80,%d1
10c1621e:       2f01            movel %d1,%sp@-
10c16220:       4879 1000 18ae  pea 100018ae <__data_start+0x14ae>
10c16226:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c1622a:       4879 1001 4708  pea 10014708 <buf.601>
10c16230:       4eb9 10c8 4d32  jsr 10c84d32 <snprintf>
10c16236:       6016            bras 10c1624e <print_tainted+0x52>
10c16238:       4879 1000 18bc  pea 100018bc <__data_start+0x14bc>
10c1623e:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c16242:       4879 1001 4708  pea 10014708 <buf.601>
10c16248:       4eb9 10c8 4d32  jsr 10c84d32 <snprintf>
10c1624e:       203c 1001 4708  movel #268519176,%d0
10c16254:       4e5e            unlk %fp
10c16256:       4e75            rts

10c16258 <do_syslog>:
10c16258:       4e56 fff0       linkw %fp,#-16
10c1625c:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c16260:       202e 0008       movel %fp@(8),%d0
10c16264:       246e 000c       moveal %fp@(12),%a2
10c16268:       282e 0010       movel %fp@(16),%d4
10c1626c:       7200            moveq #0,%d1
10c1626e:       7600            moveq #0,%d3
10c16270:       7409            moveq #9,%d2
10c16272:       b480            cmpl %d0,%d2
10c16274:       6500 0282       bcsw 10c164f8 <do_syslog+0x2a0>
10c16278:       d080            addl %d0,%d0
10c1627a:       303b 0806       movew %pc@(10c16282 <do_syslog+0x2a>,%d0:l),%d0
10c1627e:       4efb 0002       jmp %pc@(10c16282 <do_syslog+0x2a>,%d0:w)
10c16282:       0278 0278 0014  andiw #632,14 <LSIGTRAP+0xf>
10c16288:       0126            btst %d0,%fp@-
10c1628a:       0124            btst %d0,%a4@-
10c1628c:       01fe            0776
10c1628e:       020e 0222       andib #34,%fp
10c16292:       0236 0260 76ea  andib #96,%fp@(ffffffea,%d7:w:8)
10c16298:       b4fc 0000       cmpaw #0,%a2
10c1629c:       6700 025c       beqw 10c164fa <do_syslog+0x2a2>
10c162a0:       4a84            tstl %d4
10c162a2:       6d00 0256       bltw 10c164fa <do_syslog+0x2a2>
10c162a6:       7600            moveq #0,%d3
10c162a8:       4a84            tstl %d4
10c162aa:       6700 024e       beqw 10c164fa <do_syslog+0x2a2>
10c162ae:       200a            movel %a2,%d0
10c162b0:       d084            addl %d4,%d0
10c162b2:       0c80 10ef ffff  cmpil #284164095,%d0
10c162b8:       52c0            shi %d0
10c162ba:       4880            extw %d0
10c162bc:       3600            movew %d0,%d3
10c162be:       48c3            extl %d3
10c162c0:       70f2            moveq #-14,%d0
10c162c2:       c680            andl %d0,%d3
10c162c4:       6600 0234       bnew 10c164fa <do_syslog+0x2a2>
10c162c8:       7600            moveq #0,%d3
10c162ca:       2239 1001 8b1c  movel 10018b1c <log_start>,%d1
10c162d0:       b2b9 1001 8b24  cmpl 10018b24 <log_end>,%d1
10c162d6:       666c            bnes 10c16344 <do_syslog+0xec>
10c162d8:       2039 1002 53b4  movel 100253b4 <_current_task>,%d0
10c162de:       42ae fff0       clrl %fp@(-16)
10c162e2:       2d40 fff4       movel %d0,%fp@(-12)
10c162e6:       74f0            moveq #-16,%d2
10c162e8:       d48e            addl %fp,%d2
10c162ea:       2f02            movel %d2,%sp@-
10c162ec:       4879 1000 cea4  pea 1000cea4 <log_wait>
10c162f2:       4eb9 10c1 5344  jsr 10c15344 <add_wait_queue>
10c162f8:       508f            addql #8,%sp
10c162fa:       47f9 10c1 53aa  lea 10c153aa <remove_wait_queue>,%a3
10c16300:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c16306:       7001            moveq #1,%d0
10c16308:       2080            movel %d0,%a0@
10c1630a:       2010            movel %a0@,%d0
10c1630c:       2239 1001 8b1c  movel 10018b1c <log_start>,%d1
10c16312:       b2b9 1001 8b24  cmpl 10018b24 <log_end>,%d1
10c16318:       6614            bnes 10c1632e <do_syslog+0xd6>
10c1631a:       4aa8 0008       tstl %a0@(8)
10c1631e:       6608            bnes 10c16328 <do_syslog+0xd0>
10c16320:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c16326:       60d8            bras 10c16300 <do_syslog+0xa8>
10c16328:       263c ffff fe00  movel #-512,%d3
10c1632e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c16334:       7000            moveq #0,%d0
10c16336:       2080            movel %d0,%a0@
10c16338:       2010            movel %a0@,%d0
10c1633a:       2f02            movel %d2,%sp@-
10c1633c:       4879 1000 cea4  pea 1000cea4 <log_wait>
10c16342:       4e93            jsr %a3@
10c16344:       4a83            tstl %d3
10c16346:       6600 01b2       bnew 10c164fa <do_syslog+0x2a2>
10c1634a:       7400            moveq #0,%d2
10c1634c:       007c 0700       oriw #1792,%sr
10c16350:       2239 1001 8b1c  movel 10018b1c <log_start>,%d1
10c16356:       b2b9 1001 8b24  cmpl 10018b24 <log_end>,%d1
10c1635c:       673e            beqs 10c1639c <do_syslog+0x144>
10c1635e:       b883            cmpl %d3,%d4
10c16360:       633a            blss 10c1639c <do_syslog+0x144>
10c16362:       41f9 1001 4b1c  lea 10014b1c <log_buf>,%a0
10c16368:       2001            movel %d1,%d0
10c1636a:       0280 0000 3fff  andil #16383,%d0
10c16370:       1030 0800       moveb %a0@(00000000,%d0:l),%d0
10c16374:       5281            addql #1,%d1
10c16376:       23c1 1001 8b1c  movel %d1,10018b1c <log_start>
10c1637c:       027c f8ff       andiw #-1793,%sr
10c16380:       1480            moveb %d0,%a2@
10c16382:       528a            addql #1,%a2
10c16384:       5282            addql #1,%d2
10c16386:       007c 0700       oriw #1792,%sr
10c1638a:       2239 1001 8b1c  movel 10018b1c <log_start>,%d1
10c16390:       b2b9 1001 8b24  cmpl 10018b24 <log_end>,%d1
10c16396:       6704            beqs 10c1639c <do_syslog+0x144>
10c16398:       b882            cmpl %d2,%d4
10c1639a:       62cc            bhis 10c16368 <do_syslog+0x110>
10c1639c:       027c f8ff       andiw #-1793,%sr
10c163a0:       2602            movel %d2,%d3
10c163a2:       6000 0156       braw 10c164fa <do_syslog+0x2a2>
10c163a6:       7201            moveq #1,%d1
10c163a8:       76ea            moveq #-22,%d3
10c163aa:       b4fc 0000       cmpaw #0,%a2
10c163ae:       6700 014a       beqw 10c164fa <do_syslog+0x2a2>
10c163b2:       4a84            tstl %d4
10c163b4:       6d00 0144       bltw 10c164fa <do_syslog+0x2a2>
10c163b8:       7600            moveq #0,%d3
10c163ba:       4a84            tstl %d4
10c163bc:       6700 013c       beqw 10c164fa <do_syslog+0x2a2>
10c163c0:       200a            movel %a2,%d0
10c163c2:       d084            addl %d4,%d0
10c163c4:       0c80 10ef ffff  cmpil #284164095,%d0
10c163ca:       52c0            shi %d0
10c163cc:       4880            extw %d0
10c163ce:       3600            movew %d0,%d3
10c163d0:       48c3            extl %d3
10c163d2:       74f2            moveq #-14,%d2
10c163d4:       c682            andl %d2,%d3
10c163d6:       6600 0122       bnew 10c164fa <do_syslog+0x2a2>
10c163da:       2244            moveal %d4,%a1
10c163dc:       b2fc 4000       cmpaw #16384,%a1
10c163e0:       6304            blss 10c163e6 <do_syslog+0x18e>
10c163e2:       327c 4000       moveaw #16384,%a1
10c163e6:       007c 0700       oriw #1792,%sr
10c163ea:       2039 1001 8b28  movel 10018b28 <logged_chars>,%d0
10c163f0:       b089            cmpl %a1,%d0
10c163f2:       6402            bccs 10c163f6 <do_syslog+0x19e>
10c163f4:       2240            moveal %d0,%a1
10c163f6:       4a81            tstl %d1
10c163f8:       6706            beqs 10c16400 <do_syslog+0x1a8>
10c163fa:       42b9 1001 8b28  clrl 10018b28 <logged_chars>
10c16400:       2839 1001 8b24  movel 10018b24 <log_end>,%d4
10c16406:       7400            moveq #0,%d2
10c16408:       b3c3            cmpal %d3,%a1
10c1640a:       634a            blss 10c16456 <do_syslog+0x1fe>
10c1640c:       2204            movel %d4,%d1
10c1640e:       5381            subql #1,%d1
10c16410:       2004            movel %d4,%d0
10c16412:       0680 0000 3fff  addil #16383,%d0
10c16418:       b880            cmpl %d0,%d4
10c1641a:       623a            bhis 10c16456 <do_syslog+0x1fe>
10c1641c:       47f9 1001 4b1c  lea 10014b1c <log_buf>,%a3
10c16422:       2600            movel %d0,%d3
10c16424:       41f1 a8ff       lea %a1@(ffffffff,%a2:l),%a0
10c16428:       0281 0000 3fff  andil #16383,%d1
10c1642e:       1033 1800       moveb %a3@(00000000,%d1:l),%d0
10c16432:       027c f8ff       andiw #-1793,%sr
10c16436:       1080            moveb %d0,%a0@
10c16438:       5388            subql #1,%a0
10c1643a:       007c 0700       oriw #1792,%sr
10c1643e:       5383            subql #1,%d3
10c16440:       5282            addql #1,%d2
10c16442:       b3c2            cmpal %d2,%a1
10c16444:       6310            blss 10c16456 <do_syslog+0x1fe>
10c16446:       2002            movel %d2,%d0
10c16448:       5280            addql #1,%d0
10c1644a:       2204            movel %d4,%d1
10c1644c:       9280            subl %d0,%d1
10c1644e:       b6b9 1001 8b24  cmpl 10018b24 <log_end>,%d3
10c16454:       64d2            bccs 10c16428 <do_syslog+0x1d0>
10c16456:       027c f8ff       andiw #-1793,%sr
10c1645a:       2602            movel %d2,%d3
10c1645c:       b3c3            cmpal %d3,%a1
10c1645e:       6700 009a       beqw 10c164fa <do_syslog+0x2a2>
10c16462:       2209            movel %a1,%d1
10c16464:       9283            subl %d3,%d1
10c16466:       7400            moveq #0,%d2
10c16468:       b682            cmpl %d2,%d3
10c1646a:       6300 008e       blsw 10c164fa <do_syslog+0x2a2>
10c1646e:       204a            moveal %a2,%a0
10c16470:       1030 1800       moveb %a0@(00000000,%d1:l),%d0
10c16474:       1080            moveb %d0,%a0@
10c16476:       5288            addql #1,%a0
10c16478:       5282            addql #1,%d2
10c1647a:       b682            cmpl %d2,%d3
10c1647c:       62f2            bhis 10c16470 <do_syslog+0x218>
10c1647e:       607a            bras 10c164fa <do_syslog+0x2a2>
10c16480:       007c 0700       oriw #1792,%sr
10c16484:       42b9 1001 8b28  clrl 10018b28 <logged_chars>
10c1648a:       027c f8ff       andiw #-1793,%sr
10c1648e:       606a            bras 10c164fa <do_syslog+0x2a2>
10c16490:       007c 0700       oriw #1792,%sr
10c16494:       23f9 1000 ceb8  movel 1000ceb8 <minimum_console_loglevel>,1000ceb0 <console_loglevel>
10c1649a:       1000 ceb0 
10c1649e:       027c f8ff       andiw #-1793,%sr
10c164a2:       6056            bras 10c164fa <do_syslog+0x2a2>
10c164a4:       007c 0700       oriw #1792,%sr
10c164a8:       23f9 1000 cebc  movel 1000cebc <default_console_loglevel>,1000ceb0 <console_loglevel>
10c164ae:       1000 ceb0 
10c164b2:       027c f8ff       andiw #-1793,%sr
10c164b6:       6042            bras 10c164fa <do_syslog+0x2a2>
10c164b8:       76ea            moveq #-22,%d3
10c164ba:       2004            movel %d4,%d0
10c164bc:       5380            subql #1,%d0
10c164be:       7207            moveq #7,%d1
10c164c0:       b280            cmpl %d0,%d1
10c164c2:       6536            bcss 10c164fa <do_syslog+0x2a2>
10c164c4:       2039 1000 ceb8  movel 1000ceb8 <minimum_console_loglevel>,%d0
10c164ca:       b084            cmpl %d4,%d0
10c164cc:       6f02            bles 10c164d0 <do_syslog+0x278>
10c164ce:       2800            movel %d0,%d4
10c164d0:       007c 0700       oriw #1792,%sr
10c164d4:       23c4 1000 ceb0  movel %d4,1000ceb0 <console_loglevel>
10c164da:       027c f8ff       andiw #-1793,%sr
10c164de:       7600            moveq #0,%d3
10c164e0:       6018            bras 10c164fa <do_syslog+0x2a2>
10c164e2:       007c 0700       oriw #1792,%sr
10c164e6:       2639 1001 8b24  movel 10018b24 <log_end>,%d3
10c164ec:       96b9 1001 8b1c  subl 10018b1c <log_start>,%d3
10c164f2:       027c f8ff       andiw #-1793,%sr
10c164f6:       6002            bras 10c164fa <do_syslog+0x2a2>
10c164f8:       76ea            moveq #-22,%d3
10c164fa:       2003            movel %d3,%d0
10c164fc:       4cee 0c1c ffdc  moveml %fp@(-36),%d2-%d4/%a2-%a3
10c16502:       4e5e            unlk %fp
10c16504:       4e75            rts

10c16506 <sys_syslog>:
10c16506:       4e56 0000       linkw %fp,#0
10c1650a:       202e 0008       movel %fp@(8),%d0
10c1650e:       7203            moveq #3,%d1
10c16510:       b280            cmpl %d0,%d1
10c16512:       6718            beqs 10c1652c <sys_syslog+0x26>
10c16514:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1651a:       0828 0005 01d1  btst #5,%a0@(465)
10c16520:       6604            bnes 10c16526 <sys_syslog+0x20>
10c16522:       70ff            moveq #-1,%d0
10c16524:       6014            bras 10c1653a <sys_syslog+0x34>
10c16526:       0068 0100 0006  oriw #256,%a0@(6)
10c1652c:       2f2e 0010       movel %fp@(16),%sp@-
10c16530:       2f2e 000c       movel %fp@(12),%sp@-
10c16534:       2f00            movel %d0,%sp@-
10c16536:       4eba fd20       jsr %pc@(10c16258 <do_syslog>)
10c1653a:       4e5e            unlk %fp
10c1653c:       4e75            rts

10c1653e <__call_console_drivers>:
10c1653e:       4e56 0000       linkw %fp,#0
10c16542:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c16546:       262e 0008       movel %fp@(8),%d3
10c1654a:       282e 000c       movel %fp@(12),%d4
10c1654e:       2479 1002 5768  moveal 10025768 <console_drivers>,%a2
10c16554:       b4fc 0000       cmpaw #0,%a2
10c16558:       673c            beqs 10c16596 <__call_console_drivers+0x58>
10c1655a:       2403            movel %d3,%d2
10c1655c:       0282 0000 3fff  andil #16383,%d2
10c16562:       082a 0002 0021  btst #2,%a2@(33)
10c16568:       6722            beqs 10c1658c <__call_console_drivers+0x4e>
10c1656a:       206a 0008       moveal %a2@(8),%a0
10c1656e:       b0fc 0000       cmpaw #0,%a0
10c16572:       6718            beqs 10c1658c <__call_console_drivers+0x4e>
10c16574:       2004            movel %d4,%d0
10c16576:       9083            subl %d3,%d0
10c16578:       2f00            movel %d0,%sp@-
10c1657a:       2002            movel %d2,%d0
10c1657c:       0680 1001 4b1c  addil #268520220,%d0
10c16582:       2f00            movel %d0,%sp@-
10c16584:       2f0a            movel %a2,%sp@-
10c16586:       4e90            jsr %a0@
10c16588:       4fef 000c       lea %sp@(12),%sp
10c1658c:       246a 0028       moveal %a2@(40),%a2
10c16590:       b4fc 0000       cmpaw #0,%a2
10c16594:       66cc            bnes 10c16562 <__call_console_drivers+0x24>
10c16596:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c1659c:       4e5e            unlk %fp
10c1659e:       4e75            rts

10c165a0 <_call_console_drivers>:
10c165a0:       4e56 0000       linkw %fp,#0
10c165a4:       2f0a            movel %a2,%sp@-
10c165a6:       2f02            movel %d2,%sp@-
10c165a8:       206e 0008       moveal %fp@(8),%a0
10c165ac:       222e 000c       movel %fp@(12),%d1
10c165b0:       202e 0010       movel %fp@(16),%d0
10c165b4:       b0b9 1000 ceb0  cmpl 1000ceb0 <console_loglevel>,%d0
10c165ba:       6c3c            bges 10c165f8 <_call_console_drivers+0x58>
10c165bc:       4ab9 1002 5768  tstl 10025768 <console_drivers>
10c165c2:       6734            beqs 10c165f8 <_call_console_drivers+0x58>
10c165c4:       b288            cmpl %a0,%d1
10c165c6:       6730            beqs 10c165f8 <_call_console_drivers+0x58>
10c165c8:       2008            movel %a0,%d0
10c165ca:       0280 0000 3fff  andil #16383,%d0
10c165d0:       2401            movel %d1,%d2
10c165d2:       0282 0000 3fff  andil #16383,%d2
10c165d8:       b480            cmpl %d0,%d2
10c165da:       6414            bccs 10c165f0 <_call_console_drivers+0x50>
10c165dc:       4878 4000       pea 4000 <LFLUSH_I_AND_D+0x37f8>
10c165e0:       2f00            movel %d0,%sp@-
10c165e2:       45fa ff5a       lea %pc@(10c1653e <__call_console_drivers>),%a2
10c165e6:       4e92            jsr %a2@
10c165e8:       2f02            movel %d2,%sp@-
10c165ea:       42a7            clrl %sp@-
10c165ec:       4e92            jsr %a2@
10c165ee:       6008            bras 10c165f8 <_call_console_drivers+0x58>
10c165f0:       2f01            movel %d1,%sp@-
10c165f2:       2f08            movel %a0,%sp@-
10c165f4:       4eba ff48       jsr %pc@(10c1653e <__call_console_drivers>)
10c165f8:       242e fff8       movel %fp@(-8),%d2
10c165fc:       246e fffc       moveal %fp@(-4),%a2
10c16600:       4e5e            unlk %fp
10c16602:       4e75            rts

10c16604 <call_console_drivers>:
10c16604:       4e56 0000       linkw %fp,#0
10c16608:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c1660c:       222e 0008       movel %fp@(8),%d1
10c16610:       262e 000c       movel %fp@(12),%d3
10c16614:       2001            movel %d1,%d0
10c16616:       9083            subl %d3,%d0
10c16618:       4a80            tstl %d0
10c1661a:       6f0c            bles 10c16628 <call_console_drivers+0x24>
10c1661c:       4879 1000 18c8  pea 100018c8 <__data_start+0x14c8>
10c16622:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c16628:       2041            moveal %d1,%a0
10c1662a:       2408            movel %a0,%d2
10c1662c:       45fa ff72       lea %pc@(10c165a0 <_call_console_drivers>),%a2
10c16630:       b688            cmpl %a0,%d3
10c16632:       6700 00bc       beqw 10c166f0 <call_console_drivers+0xec>
10c16636:       4ab9 1000 cedc  tstl 1000cedc <msg_level.636>
10c1663c:       6c64            bges 10c166a2 <call_console_drivers+0x9e>
10c1663e:       2003            movel %d3,%d0
10c16640:       9082            subl %d2,%d0
10c16642:       7202            moveq #2,%d1
10c16644:       b280            cmpl %d0,%d1
10c16646:       645a            bccs 10c166a2 <call_console_drivers+0x9e>
10c16648:       2002            movel %d2,%d0
10c1664a:       0280 0000 3fff  andil #16383,%d0
10c16650:       43f9 1001 4b1c  lea 10014b1c <log_buf>,%a1
10c16656:       0c31 003c 0800  cmpib #60,%a1@(00000000,%d0:l)
10c1665c:       6644            bnes 10c166a2 <call_console_drivers+0x9e>
10c1665e:       2202            movel %d2,%d1
10c16660:       5281            addql #1,%d1
10c16662:       0281 0000 3fff  andil #16383,%d1
10c16668:       1031 1800       moveb %a1@(00000000,%d1:l),%d0
10c1666c:       0c00 002f       cmpib #47,%d0
10c16670:       6f30            bles 10c166a2 <call_console_drivers+0x9e>
10c16672:       0c00 0037       cmpib #55,%d0
10c16676:       6e2a            bgts 10c166a2 <call_console_drivers+0x9e>
10c16678:       2002            movel %d2,%d0
10c1667a:       5480            addql #2,%d0
10c1667c:       0280 0000 3fff  andil #16383,%d0
10c16682:       0c31 003e 0800  cmpib #62,%a1@(00000000,%d0:l)
10c16688:       6618            bnes 10c166a2 <call_console_drivers+0x9e>
10c1668a:       1031 1800       moveb %a1@(00000000,%d1:l),%d0
10c1668e:       4880            extw %d0
10c16690:       3040            moveaw %d0,%a0
10c16692:       41e8 ffd0       lea %a0@(-48),%a0
10c16696:       23c8 1000 cedc  movel %a0,1000cedc <msg_level.636>
10c1669c:       2042            moveal %d2,%a0
10c1669e:       5688            addql #3,%a0
10c166a0:       2408            movel %a0,%d2
10c166a2:       43f9 1001 4b1c  lea 10014b1c <log_buf>,%a1
10c166a8:       b682            cmpl %d2,%d3
10c166aa:       6744            beqs 10c166f0 <call_console_drivers+0xec>
10c166ac:       2002            movel %d2,%d0
10c166ae:       0280 0000 3fff  andil #16383,%d0
10c166b4:       5282            addql #1,%d2
10c166b6:       0c31 000a 0800  cmpib #10,%a1@(00000000,%d0:l)
10c166bc:       66ea            bnes 10c166a8 <call_console_drivers+0xa4>
10c166be:       4ab9 1000 cedc  tstl 1000cedc <msg_level.636>
10c166c4:       6c0a            bges 10c166d0 <call_console_drivers+0xcc>
10c166c6:       23f9 1000 ceb4  movel 1000ceb4 <default_message_loglevel>,1000cedc <msg_level.636>
10c166cc:       1000 cedc 
10c166d0:       2f39 1000 cedc  movel 1000cedc <msg_level.636>,%sp@-
10c166d6:       2f02            movel %d2,%sp@-
10c166d8:       2f08            movel %a0,%sp@-
10c166da:       4e92            jsr %a2@
10c166dc:       70ff            moveq #-1,%d0
10c166de:       23c0 1000 cedc  movel %d0,1000cedc <msg_level.636>
10c166e4:       2042            moveal %d2,%a0
10c166e6:       4fef 000c       lea %sp@(12),%sp
10c166ea:       b688            cmpl %a0,%d3
10c166ec:       6600 ff48       bnew 10c16636 <call_console_drivers+0x32>
10c166f0:       2f39 1000 cedc  movel 1000cedc <msg_level.636>,%sp@-
10c166f6:       2f03            movel %d3,%sp@-
10c166f8:       2f08            movel %a0,%sp@-
10c166fa:       4e92            jsr %a2@
10c166fc:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c16702:       4e5e            unlk %fp
10c16704:       4e75            rts

10c16706 <emit_log_char>:
10c16706:       4e56 0000       linkw %fp,#0
10c1670a:       2279 1001 8b24  moveal 10018b24 <log_end>,%a1
10c16710:       2009            movel %a1,%d0
10c16712:       0280 0000 3fff  andil #16383,%d0
10c16718:       41f9 1001 4b1c  lea 10014b1c <log_buf>,%a0
10c1671e:       11ae 000b 0800  moveb %fp@(11),%a0@(00000000,%d0:l)
10c16724:       41e9 0001       lea %a1@(1),%a0
10c16728:       23c8 1001 8b24  movel %a0,10018b24 <log_end>
10c1672e:       2209            movel %a1,%d1
10c16730:       5281            addql #1,%d1
10c16732:       2001            movel %d1,%d0
10c16734:       90b9 1001 8b1c  subl 10018b1c <log_start>,%d0
10c1673a:       0c80 0000 4000  cmpil #16384,%d0
10c16740:       630a            blss 10c1674c <emit_log_char+0x46>
10c16742:       41e9 c001       lea %a1@(-16383),%a0
10c16746:       23c8 1001 8b1c  movel %a0,10018b1c <log_start>
10c1674c:       92b9 1001 8b20  subl 10018b20 <con_start>,%d1
10c16752:       0c81 0000 4000  cmpil #16384,%d1
10c16758:       630a            blss 10c16764 <emit_log_char+0x5e>
10c1675a:       43e9 c001       lea %a1@(-16383),%a1
10c1675e:       23c9 1001 8b20  movel %a1,10018b20 <con_start>
10c16764:       2039 1001 8b28  movel 10018b28 <logged_chars>,%d0
10c1676a:       0c80 0000 3fff  cmpil #16383,%d0
10c16770:       6208            bhis 10c1677a <emit_log_char+0x74>
10c16772:       5280            addql #1,%d0
10c16774:       23c0 1001 8b28  movel %d0,10018b28 <logged_chars>
10c1677a:       4e5e            unlk %fp
10c1677c:       4e75            rts

10c1677e <printk>:
10c1677e:       4e56 0000       linkw %fp,#0
10c16782:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c16786:       4ab9 1002 5724  tstl 10025724 <oops_in_progress>
10c1678c:       6728            beqs 10c167b6 <printk+0x38>
10c1678e:       7001            moveq #1,%d0
10c16790:       23c0 1000 cec0  movel %d0,1000cec0 <console_sem>
10c16796:       42b9 1000 cec4  clrl 1000cec4 <console_sem+0x4>
10c1679c:       42b9 1000 cec8  clrl 1000cec8 <console_sem+0x8>
10c167a2:       23fc 1000 cecc  movel #268488396,1000cecc <console_sem+0xc>
10c167a8:       1000 cecc 
10c167ac:       23fc 1000 cecc  movel #268488396,1000ced0 <console_sem+0x10>
10c167b2:       1000 ced0 
10c167b6:       40c2            movew %sr,%d2
10c167b8:       007c 0700       oriw #1792,%sr
10c167bc:       486e 000c       pea %fp@(12)
10c167c0:       2f2e 0008       movel %fp@(8),%sp@-
10c167c4:       4878 0400       pea 400 <LSIGTRAP+0x3fb>
10c167c8:       4879 1001 471c  pea 1001471c <printk_buf.643>
10c167ce:       4eb9 10c8 4916  jsr 10c84916 <vsnprintf>
10c167d4:       2600            movel %d0,%d3
10c167d6:       41f9 1001 471c  lea 1001471c <printk_buf.643>,%a0
10c167dc:       4fef 0010       lea %sp@(16),%sp
10c167e0:       4a10            tstb %a0@
10c167e2:       677c            beqs 10c16860 <printk+0xe2>
10c167e4:       47fa ff20       lea %pc@(10c16706 <emit_log_char>),%a3
10c167e8:       2448            moveal %a0,%a2
10c167ea:       41fa ff1a       lea %pc@(10c16706 <emit_log_char>),%a0
10c167ee:       4ab9 1000 cee0  tstl 1000cee0 <log_level_unknown.644>
10c167f4:       674a            beqs 10c16840 <printk+0xc2>
10c167f6:       0c12 003c       cmpib #60,%a2@
10c167fa:       6618            bnes 10c16814 <printk+0x96>
10c167fc:       102a 0001       moveb %a2@(1),%d0
10c16800:       0c00 002f       cmpib #47,%d0
10c16804:       6f0e            bles 10c16814 <printk+0x96>
10c16806:       0c00 0037       cmpib #55,%d0
10c1680a:       6e08            bgts 10c16814 <printk+0x96>
10c1680c:       0c2a 003e 0002  cmpib #62,%a2@(2)
10c16812:       6726            beqs 10c1683a <printk+0xbc>
10c16814:       4878 003c       pea 3c <LSIGTRAP+0x37>
10c16818:       4e93            jsr %a3@
10c1681a:       1039 1000 ceb7  moveb 1000ceb7 <default_message_loglevel+0x3>,%d0
10c16820:       0600 0030       addib #48,%d0
10c16824:       4880            extw %d0
10c16826:       3040            moveaw %d0,%a0
10c16828:       2f08            movel %a0,%sp@-
10c1682a:       4e93            jsr %a3@
10c1682c:       4878 003e       pea 3e <LSIGTRAP+0x39>
10c16830:       4e93            jsr %a3@
10c16832:       4fef 000c       lea %sp@(12),%sp
10c16836:       41fa fece       lea %pc@(10c16706 <emit_log_char>),%a0
10c1683a:       42b9 1000 cee0  clrl 1000cee0 <log_level_unknown.644>
10c16840:       1012            moveb %a2@,%d0
10c16842:       4880            extw %d0
10c16844:       3240            moveaw %d0,%a1
10c16846:       2f09            movel %a1,%sp@-
10c16848:       4e90            jsr %a0@
10c1684a:       588f            addql #4,%sp
10c1684c:       0c12 000a       cmpib #10,%a2@
10c16850:       6608            bnes 10c1685a <printk+0xdc>
10c16852:       7001            moveq #1,%d0
10c16854:       23c0 1000 cee0  movel %d0,1000cee0 <log_level_unknown.644>
10c1685a:       528a            addql #1,%a2
10c1685c:       4a12            tstb %a2@
10c1685e:       668a            bnes 10c167ea <printk+0x6c>
10c16860:       43f9 1000 cec0  lea 1000cec0 <console_sem>,%a1
10c16866:       5391            subql #1,%a1@
10c16868:       6a06            bpls 10c16870 <printk+0xf2>
10c1686a:       4ef9 10c8 5ffa  jmp 10c85ffa <trap_init+0x16>
10c16870:       4280            clrl %d0
10c16872:       4a80            tstl %d0
10c16874:       6610            bnes 10c16886 <printk+0x108>
10c16876:       46c2            movew %d2,%sr
10c16878:       23c0 1001 8b2c  movel %d0,10018b2c <console_may_schedule>
10c1687e:       4eb9 10c1 68d2  jsr 10c168d2 <release_console_sem>
10c16884:       6002            bras 10c16888 <printk+0x10a>
10c16886:       46c2            movew %d2,%sr
10c16888:       2003            movel %d3,%d0
10c1688a:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c16890:       4e5e            unlk %fp
10c16892:       4e75            rts

10c16894 <acquire_console_sem>:
10c16894:       4e56 0000       linkw %fp,#0
10c16898:       2039 1002 572c  movel 1002572c <irq_stat+0x4>,%d0
10c1689e:       d0b9 1002 5730  addl 10025730 <irq_stat+0x8>,%d0
10c168a4:       670c            beqs 10c168b2 <acquire_console_sem+0x1e>
10c168a6:       4879 1000 18c8  pea 100018c8 <__data_start+0x14c8>
10c168ac:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c168b2:       227c 1000 cec0  moveal #268488384,%a1
10c168b8:       41fa 000c       lea %pc@(10c168c6 <acquire_console_sem+0x32>),%a0
10c168bc:       5391            subql #1,%a1@
10c168be:       6a06            bpls 10c168c6 <acquire_console_sem+0x32>
10c168c0:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c168c6:       7001            moveq #1,%d0
10c168c8:       23c0 1001 8b2c  movel %d0,10018b2c <console_may_schedule>
10c168ce:       4e5e            unlk %fp
10c168d0:       4e75            rts

10c168d2 <release_console_sem>:
10c168d2:       4e56 0000       linkw %fp,#0
10c168d6:       2f03            movel %d3,%sp@-
10c168d8:       2f02            movel %d2,%sp@-
10c168da:       7600            moveq #0,%d3
10c168dc:       40c2            movew %sr,%d2
10c168de:       007c 0700       oriw #1792,%sr
10c168e2:       2239 1001 8b24  movel 10018b24 <log_end>,%d1
10c168e8:       2039 1001 8b1c  movel 10018b1c <log_start>,%d0
10c168ee:       9081            subl %d1,%d0
10c168f0:       8680            orl %d0,%d3
10c168f2:       2039 1001 8b20  movel 10018b20 <con_start>,%d0
10c168f8:       b280            cmpl %d0,%d1
10c168fa:       6714            beqs 10c16910 <release_console_sem+0x3e>
10c168fc:       23c1 1001 8b20  movel %d1,10018b20 <con_start>
10c16902:       46c2            movew %d2,%sr
10c16904:       2f01            movel %d1,%sp@-
10c16906:       2f00            movel %d0,%sp@-
10c16908:       4eba fcfa       jsr %pc@(10c16604 <call_console_drivers>)
10c1690c:       508f            addql #8,%sp
10c1690e:       60cc            bras 10c168dc <release_console_sem+0xa>
10c16910:       42b9 1001 8b2c  clrl 10018b2c <console_may_schedule>
10c16916:       227c 1000 cec0  moveal #268488384,%a1
10c1691c:       41fa 000c       lea %pc@(10c1692a <release_console_sem+0x58>),%a0
10c16920:       5291            addql #1,%a1@
10c16922:       6e06            bgts 10c1692a <release_console_sem+0x58>
10c16924:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c1692a:       46c2            movew %d2,%sr
10c1692c:       4a83            tstl %d3
10c1692e:       671c            beqs 10c1694c <release_console_sem+0x7a>
10c16930:       4ab9 1002 5724  tstl 10025724 <oops_in_progress>
10c16936:       6614            bnes 10c1694c <release_console_sem+0x7a>
10c16938:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c1693c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c16940:       4879 1000 cea4  pea 1000cea4 <log_wait>
10c16946:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c1694c:       242e fff8       movel %fp@(-8),%d2
10c16950:       262e fffc       movel %fp@(-4),%d3
10c16954:       4e5e            unlk %fp
10c16956:       4e75            rts

10c16958 <console_conditional_schedule>:
10c16958:       4e56 0000       linkw %fp,#0
10c1695c:       4ab9 1001 8b2c  tstl 10018b2c <console_may_schedule>
10c16962:       6716            beqs 10c1697a <console_conditional_schedule+0x22>
10c16964:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1696a:       2028 0014       movel %a0@(20),%d0
10c1696e:       670a            beqs 10c1697a <console_conditional_schedule+0x22>
10c16970:       7000            moveq #0,%d0
10c16972:       2080            movel %d0,%a0@
10c16974:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c1697a:       4e5e            unlk %fp
10c1697c:       4e75            rts

10c1697e <console_print>:
10c1697e:       4e56 0000       linkw %fp,#0
10c16982:       2f2e 0008       movel %fp@(8),%sp@-
10c16986:       4879 1000 18d8  pea 100018d8 <__data_start+0x14d8>
10c1698c:       4eba fdf0       jsr %pc@(10c1677e <printk>)
10c16990:       4e5e            unlk %fp
10c16992:       4e75            rts

10c16994 <console_unblank>:
10c16994:       4e56 0000       linkw %fp,#0
10c16998:       2f0a            movel %a2,%sp@-
10c1699a:       4eba fef8       jsr %pc@(10c16894 <acquire_console_sem>)
10c1699e:       2479 1002 5768  moveal 10025768 <console_drivers>,%a2
10c169a4:       b4fc 0000       cmpaw #0,%a2
10c169a8:       671e            beqs 10c169c8 <console_unblank+0x34>
10c169aa:       082a 0002 0021  btst #2,%a2@(33)
10c169b0:       670c            beqs 10c169be <console_unblank+0x2a>
10c169b2:       206a 0018       moveal %a2@(24),%a0
10c169b6:       b0fc 0000       cmpaw #0,%a0
10c169ba:       6702            beqs 10c169be <console_unblank+0x2a>
10c169bc:       4e90            jsr %a0@
10c169be:       246a 0028       moveal %a2@(40),%a2
10c169c2:       b4fc 0000       cmpaw #0,%a2
10c169c6:       66e2            bnes 10c169aa <console_unblank+0x16>
10c169c8:       4eba ff08       jsr %pc@(10c168d2 <release_console_sem>)
10c169cc:       246e fffc       moveal %fp@(-4),%a2
10c169d0:       4e5e            unlk %fp
10c169d2:       4e75            rts

10c169d4 <register_console>:
10c169d4:       4e56 0000       linkw %fp,#0
10c169d8:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c169dc:       246e 0008       moveal %fp@(8),%a2
10c169e0:       4ab9 1000 ced8  tstl 1000ced8 <preferred_console>
10c169e6:       6c2c            bges 10c16a14 <register_console+0x40>
10c169e8:       4a6a 0022       tstw %a2@(34)
10c169ec:       6c04            bges 10c169f2 <register_console+0x1e>
10c169ee:       426a 0022       clrw %a2@(34)
10c169f2:       206a 001c       moveal %a2@(28),%a0
10c169f6:       b0fc 0000       cmpaw #0,%a0
10c169fa:       670c            beqs 10c16a08 <register_console+0x34>
10c169fc:       42a7            clrl %sp@-
10c169fe:       2f0a            movel %a2,%sp@-
10c16a00:       4e90            jsr %a0@
10c16a02:       508f            addql #8,%sp
10c16a04:       4a80            tstl %d0
10c16a06:       660c            bnes 10c16a14 <register_console+0x40>
10c16a08:       006a 0006 0020  oriw #6,%a2@(32)
10c16a0e:       42b9 1000 ced8  clrl 1000ced8 <preferred_console>
10c16a14:       7600            moveq #0,%d3
10c16a16:       41f9 1002 56a0  lea 100256a0 <console_cmdline>,%a0
10c16a1c:       2208            movel %a0,%d1
10c16a1e:       4a10            tstb %a0@
10c16a20:       6700 00a2       beqw 10c16ac4 <register_console+0xf0>
10c16a24:       47f9 1002 56aa  lea 100256aa <console_cmdline+0xa>,%a3
10c16a2a:       7400            moveq #0,%d2
10c16a2c:       41f0 2800       lea %a0@(00000000,%d2:l),%a0
10c16a30:       224a            moveal %a2,%a1
10c16a32:       1018            moveb %a0@+,%d0
10c16a34:       b019            cmpb %a1@+,%d0
10c16a36:       6606            bnes 10c16a3e <register_console+0x6a>
10c16a38:       4a00            tstb %d0
10c16a3a:       66f6            bnes 10c16a32 <register_console+0x5e>
10c16a3c:       6002            bras 10c16a40 <register_console+0x6c>
10c16a3e:       9021            subb %a1@-,%d0
10c16a40:       4a00            tstb %d0
10c16a42:       6666            bnes 10c16aaa <register_console+0xd6>
10c16a44:       4a6a 0022       tstw %a2@(34)
10c16a48:       6d12            blts 10c16a5c <register_console+0x88>
10c16a4a:       306a 0022       moveaw %a2@(34),%a0
10c16a4e:       49f9 1002 56a8  lea 100256a8 <console_cmdline+0x8>,%a4
10c16a54:       b1eb fffe       cmpal %a3@(-2),%a0
10c16a58:       6650            bnes 10c16aaa <register_console+0xd6>
10c16a5a:       600a            bras 10c16a66 <register_console+0x92>
10c16a5c:       3553 0022       movew %a3@,%a2@(34)
10c16a60:       49f9 1002 56a8  lea 100256a8 <console_cmdline+0x8>,%a4
10c16a66:       226a 001c       moveal %a2@(28),%a1
10c16a6a:       b2fc 0000       cmpaw #0,%a1
10c16a6e:       6714            beqs 10c16a84 <register_console+0xb0>
10c16a70:       41f9 1002 56ac  lea 100256ac <console_cmdline+0xc>,%a0
10c16a76:       2f30 2800       movel %a0@(00000000,%d2:l),%sp@-
10c16a7a:       2f0a            movel %a2,%sp@-
10c16a7c:       4e91            jsr %a1@
10c16a7e:       508f            addql #8,%sp
10c16a80:       4a80            tstl %d0
10c16a82:       6640            bnes 10c16ac4 <register_console+0xf0>
10c16a84:       302a 0020       movew %a2@(32),%d0
10c16a88:       3200            movew %d0,%d1
10c16a8a:       0041 0004       oriw #4,%d1
10c16a8e:       3541 0020       movew %d1,%a2@(32)
10c16a92:       3574 2802 0022  movew %a4@(00000002,%d2:l),%a2@(34)
10c16a98:       b6b9 1000 ced8  cmpl 1000ced8 <preferred_console>,%d3
10c16a9e:       6624            bnes 10c16ac4 <register_console+0xf0>
10c16aa0:       0040 0006       oriw #6,%d0
10c16aa4:       3540 0020       movew %d0,%a2@(32)
10c16aa8:       601a            bras 10c16ac4 <register_console+0xf0>
10c16aaa:       47eb 0010       lea %a3@(16),%a3
10c16aae:       7010            moveq #16,%d0
10c16ab0:       d480            addl %d0,%d2
10c16ab2:       5283            addql #1,%d3
10c16ab4:       7007            moveq #7,%d0
10c16ab6:       b083            cmpl %d3,%d0
10c16ab8:       6d0a            blts 10c16ac4 <register_console+0xf0>
10c16aba:       2041            moveal %d1,%a0
10c16abc:       4a30 2800       tstb %a0@(00000000,%d2:l)
10c16ac0:       6600 ff6a       bnew 10c16a2c <register_console+0x58>
10c16ac4:       082a 0002 0021  btst #2,%a2@(33)
10c16aca:       6750            beqs 10c16b1c <register_console+0x148>
10c16acc:       4eba fdc6       jsr %pc@(10c16894 <acquire_console_sem>)
10c16ad0:       082a 0001 0021  btst #1,%a2@(33)
10c16ad6:       660c            bnes 10c16ae4 <register_console+0x110>
10c16ad8:       2079 1002 5768  moveal 10025768 <console_drivers>,%a0
10c16ade:       b0fc 0000       cmpaw #0,%a0
10c16ae2:       6610            bnes 10c16af4 <register_console+0x120>
10c16ae4:       2579 1002 5768  movel 10025768 <console_drivers>,%a2@(40)
10c16aea:       0028 
10c16aec:       23ca 1002 5768  movel %a2,10025768 <console_drivers>
10c16af2:       600a            bras 10c16afe <register_console+0x12a>
10c16af4:       2568 0028 0028  movel %a0@(40),%a2@(40)
10c16afa:       214a 0028       movel %a2,%a0@(40)
10c16afe:       082a 0000 0021  btst #0,%a2@(33)
10c16b04:       6712            beqs 10c16b18 <register_console+0x144>
10c16b06:       40c0            movew %sr,%d0
10c16b08:       007c 0700       oriw #1792,%sr
10c16b0c:       23f9 1001 8b1c  movel 10018b1c <log_start>,10018b20 <con_start>
10c16b12:       1001 8b20 
10c16b16:       46c0            movew %d0,%sr
10c16b18:       4eba fdb8       jsr %pc@(10c168d2 <release_console_sem>)
10c16b1c:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c16b22:       4e5e            unlk %fp
10c16b24:       4e75            rts

10c16b26 <unregister_console>:
10c16b26:       4e56 0000       linkw %fp,#0
10c16b2a:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c16b2e:       246e 0008       moveal %fp@(8),%a2
10c16b32:       7401            moveq #1,%d2
10c16b34:       4eba fd5e       jsr %pc@(10c16894 <acquire_console_sem>)
10c16b38:       2279 1002 5768  moveal 10025768 <console_drivers>,%a1
10c16b3e:       b5c9            cmpal %a1,%a2
10c16b40:       6610            bnes 10c16b52 <unregister_console+0x2c>
10c16b42:       23ea 0028 1002  movel %a2@(40),10025768 <console_drivers>
10c16b48:       5768 
10c16b4a:       7400            moveq #0,%d2
10c16b4c:       47fa fd84       lea %pc@(10c168d2 <release_console_sem>),%a3
10c16b50:       6022            bras 10c16b74 <unregister_console+0x4e>
10c16b52:       2069 0028       moveal %a1@(40),%a0
10c16b56:       47fa fd7a       lea %pc@(10c168d2 <release_console_sem>),%a3
10c16b5a:       6006            bras 10c16b62 <unregister_console+0x3c>
10c16b5c:       2248            moveal %a0,%a1
10c16b5e:       2068 0028       moveal %a0@(40),%a0
10c16b62:       b0fc 0000       cmpaw #0,%a0
10c16b66:       670c            beqs 10c16b74 <unregister_console+0x4e>
10c16b68:       b5c8            cmpal %a0,%a2
10c16b6a:       66f0            bnes 10c16b5c <unregister_console+0x36>
10c16b6c:       2368 0028 0028  movel %a0@(40),%a1@(40)
10c16b72:       7400            moveq #0,%d2
10c16b74:       4ab9 1002 5768  tstl 10025768 <console_drivers>
10c16b7a:       6608            bnes 10c16b84 <unregister_console+0x5e>
10c16b7c:       70ff            moveq #-1,%d0
10c16b7e:       23c0 1000 ced8  movel %d0,1000ced8 <preferred_console>
10c16b84:       4e93            jsr %a3@
10c16b86:       2002            movel %d2,%d0
10c16b88:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c16b8e:       4e5e            unlk %fp
10c16b90:       4e75            rts

10c16b92 <tty_write_message>:
10c16b92:       4e56 0000       linkw %fp,#0
10c16b96:       2f0a            movel %a2,%sp@-
10c16b98:       2f02            movel %d2,%sp@-
10c16b9a:       246e 0008       moveal %fp@(8),%a2
10c16b9e:       242e 000c       movel %fp@(12),%d2
10c16ba2:       b4fc 0000       cmpaw #0,%a2
10c16ba6:       671c            beqs 10c16bc4 <tty_write_message+0x32>
10c16ba8:       4aaa 006a       tstl %a2@(106)
10c16bac:       6716            beqs 10c16bc4 <tty_write_message+0x32>
10c16bae:       2f02            movel %d2,%sp@-
10c16bb0:       4eb9 10c8 418e  jsr 10c8418e <strlen>
10c16bb6:       2f00            movel %d0,%sp@-
10c16bb8:       2f02            movel %d2,%sp@-
10c16bba:       42a7            clrl %sp@-
10c16bbc:       2f0a            movel %a2,%sp@-
10c16bbe:       206a 006a       moveal %a2@(106),%a0
10c16bc2:       4e90            jsr %a0@
10c16bc4:       242e fff8       movel %fp@(-8),%d2
10c16bc8:       246e fffc       moveal %fp@(-4),%a2
10c16bcc:       4e5e            unlk %fp
10c16bce:       4e75            rts

10c16bd0 <inter_module_register>:
10c16bd0:       4e56 0000       linkw %fp,#0
10c16bd4:       48e7 0038       moveml %a2-%a4,%sp@-
10c16bd8:       286e 0008       moveal %fp@(8),%a4
10c16bdc:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c16be0:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c16be4:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c16bea:       2640            moveal %d0,%a3
10c16bec:       508f            addql #8,%sp
10c16bee:       b6fc 0000       cmpaw #0,%a3
10c16bf2:       661a            bnes 10c16c0e <inter_module_register+0x3e>
10c16bf4:       2f0c            movel %a4,%sp@-
10c16bf6:       4879 1000 18e3  pea 100018e3 <__data_start+0x14e3>
10c16bfc:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c16c02:       7001            moveq #1,%d0
10c16c04:       23c0 1001 8b30  movel %d0,10018b30 <kmalloc_failed>
10c16c0a:       6000 008e       braw 10c16c9a <inter_module_register+0xca>
10c16c0e:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c16c12:       42a7            clrl %sp@-
10c16c14:       2f0b            movel %a3,%sp@-
10c16c16:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c16c1c:       274c 0008       movel %a4,%a3@(8)
10c16c20:       276e 000c 000c  movel %fp@(12),%a3@(12)
10c16c26:       276e 0010 0010  movel %fp@(16),%a3@(16)
10c16c2c:       41f9 1000 cee4  lea 1000cee4 <ime_list>,%a0
10c16c32:       2450            moveal %a0@,%a2
10c16c34:       4fef 000c       lea %sp@(12),%sp
10c16c38:       2208            movel %a0,%d1
10c16c3a:       b28a            cmpl %a2,%d1
10c16c3c:       6742            beqs 10c16c80 <inter_module_register+0xb0>
10c16c3e:       206a 0008       moveal %a2@(8),%a0
10c16c42:       224c            moveal %a4,%a1
10c16c44:       1018            moveb %a0@+,%d0
10c16c46:       b019            cmpb %a1@+,%d0
10c16c48:       6606            bnes 10c16c50 <inter_module_register+0x80>
10c16c4a:       4a00            tstb %d0
10c16c4c:       66f6            bnes 10c16c44 <inter_module_register+0x74>
10c16c4e:       6002            bras 10c16c52 <inter_module_register+0x82>
10c16c50:       9021            subb %a1@-,%d0
10c16c52:       4a00            tstb %d0
10c16c54:       6624            bnes 10c16c7a <inter_module_register+0xaa>
10c16c56:       2f0b            movel %a3,%sp@-
10c16c58:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c16c5e:       2f0c            movel %a4,%sp@-
10c16c60:       4879 1000 1922  pea 10001922 <__data_start+0x1522>
10c16c66:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c16c6c:       504f            addqw #8,%sp
10c16c6e:       2ebc 1000 18de  movel #268441822,%sp@
10c16c74:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c16c7a:       2452            moveal %a2@,%a2
10c16c7c:       b28a            cmpl %a2,%d1
10c16c7e:       66be            bnes 10c16c3e <inter_module_register+0x6e>
10c16c80:       2079 1000 cee4  moveal 1000cee4 <ime_list>,%a0
10c16c86:       214b 0004       movel %a3,%a0@(4)
10c16c8a:       2688            movel %a0,%a3@
10c16c8c:       277c 1000 cee4  movel #268488420,%a3@(4)
10c16c92:       0004 
10c16c94:       23cb 1000 cee4  movel %a3,1000cee4 <ime_list>
10c16c9a:       4cee 1c00 fff4  moveml %fp@(-12),%a2-%a4
10c16ca0:       4e5e            unlk %fp
10c16ca2:       4e75            rts

10c16ca4 <inter_module_unregister>:
10c16ca4:       4e56 0000       linkw %fp,#0
10c16ca8:       2f0b            movel %a3,%sp@-
10c16caa:       2f0a            movel %a2,%sp@-
10c16cac:       266e 0008       moveal %fp@(8),%a3
10c16cb0:       41f9 1000 cee4  lea 1000cee4 <ime_list>,%a0
10c16cb6:       2450            moveal %a0@,%a2
10c16cb8:       2208            movel %a0,%d1
10c16cba:       b28a            cmpl %a2,%d1
10c16cbc:       6734            beqs 10c16cf2 <inter_module_unregister+0x4e>
10c16cbe:       206a 0008       moveal %a2@(8),%a0
10c16cc2:       224b            moveal %a3,%a1
10c16cc4:       1018            moveb %a0@+,%d0
10c16cc6:       b019            cmpb %a1@+,%d0
10c16cc8:       6606            bnes 10c16cd0 <inter_module_unregister+0x2c>
10c16cca:       4a00            tstb %d0
10c16ccc:       66f6            bnes 10c16cc4 <inter_module_unregister+0x20>
10c16cce:       6002            bras 10c16cd2 <inter_module_unregister+0x2e>
10c16cd0:       9021            subb %a1@-,%d0
10c16cd2:       4a00            tstb %d0
10c16cd4:       6616            bnes 10c16cec <inter_module_unregister+0x48>
10c16cd6:       226a 0004       moveal %a2@(4),%a1
10c16cda:       2052            moveal %a2@,%a0
10c16cdc:       2149 0004       movel %a1,%a0@(4)
10c16ce0:       2288            movel %a0,%a1@
10c16ce2:       2f0a            movel %a2,%sp@-
10c16ce4:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c16cea:       603a            bras 10c16d26 <inter_module_unregister+0x82>
10c16cec:       2452            moveal %a2@,%a2
10c16cee:       b28a            cmpl %a2,%d1
10c16cf0:       66cc            bnes 10c16cbe <inter_module_unregister+0x1a>
10c16cf2:       4ab9 1001 8b30  tstl 10018b30 <kmalloc_failed>
10c16cf8:       6710            beqs 10c16d0a <inter_module_unregister+0x66>
10c16cfa:       2f0b            movel %a3,%sp@-
10c16cfc:       4879 1000 1953  pea 10001953 <__data_start+0x1553>
10c16d02:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c16d08:       601c            bras 10c16d26 <inter_module_unregister+0x82>
10c16d0a:       2f0b            movel %a3,%sp@-
10c16d0c:       4879 1000 19af  pea 100019af <__data_start+0x15af>
10c16d12:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c16d18:       584f            addqw #4,%sp
10c16d1a:       2ebc 1000 18de  movel #268441822,%sp@
10c16d20:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c16d26:       246e fff8       moveal %fp@(-8),%a2
10c16d2a:       266e fffc       moveal %fp@(-4),%a3
10c16d2e:       4e5e            unlk %fp
10c16d30:       4e75            rts

10c16d32 <inter_module_get>:
10c16d32:       4e56 0000       linkw %fp,#0
10c16d36:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c16d3a:       266e 0008       moveal %fp@(8),%a3
10c16d3e:       7400            moveq #0,%d2
10c16d40:       41f9 1000 cee4  lea 1000cee4 <ime_list>,%a0
10c16d46:       2450            moveal %a0@,%a2
10c16d48:       2208            movel %a0,%d1
10c16d4a:       6002            bras 10c16d4e <inter_module_get+0x1c>
10c16d4c:       2452            moveal %a2@,%a2
10c16d4e:       b28a            cmpl %a2,%d1
10c16d50:       672a            beqs 10c16d7c <inter_module_get+0x4a>
10c16d52:       206a 0008       moveal %a2@(8),%a0
10c16d56:       224b            moveal %a3,%a1
10c16d58:       1018            moveb %a0@+,%d0
10c16d5a:       b019            cmpb %a1@+,%d0
10c16d5c:       6606            bnes 10c16d64 <inter_module_get+0x32>
10c16d5e:       4a00            tstb %d0
10c16d60:       66f6            bnes 10c16d58 <inter_module_get+0x26>
10c16d62:       6002            bras 10c16d66 <inter_module_get+0x34>
10c16d64:       9021            subb %a1@-,%d0
10c16d66:       4a00            tstb %d0
10c16d68:       66e2            bnes 10c16d4c <inter_module_get+0x1a>
10c16d6a:       2f2a 000c       movel %a2@(12),%sp@-
10c16d6e:       4eb9 10c1 6e6a  jsr 10c16e6a <try_inc_mod_count>
10c16d74:       4a80            tstl %d0
10c16d76:       6704            beqs 10c16d7c <inter_module_get+0x4a>
10c16d78:       242a 0010       movel %a2@(16),%d2
10c16d7c:       2002            movel %d2,%d0
10c16d7e:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c16d84:       4e5e            unlk %fp
10c16d86:       4e75            rts

10c16d88 <inter_module_get_request>:
10c16d88:       4e56 0000       linkw %fp,#0
10c16d8c:       2f0a            movel %a2,%sp@-
10c16d8e:       2f02            movel %d2,%sp@-
10c16d90:       242e 0008       movel %fp@(8),%d2
10c16d94:       2f02            movel %d2,%sp@-
10c16d96:       45fa ff9a       lea %pc@(10c16d32 <inter_module_get>),%a2
10c16d9a:       4e92            jsr %a2@
10c16d9c:       588f            addql #4,%sp
10c16d9e:       4a80            tstl %d0
10c16da0:       6604            bnes 10c16da6 <inter_module_get_request+0x1e>
10c16da2:       2f02            movel %d2,%sp@-
10c16da4:       4e92            jsr %a2@
10c16da6:       242e fff8       movel %fp@(-8),%d2
10c16daa:       246e fffc       moveal %fp@(-4),%a2
10c16dae:       4e5e            unlk %fp
10c16db0:       4e75            rts

10c16db2 <inter_module_put>:
10c16db2:       4e56 0000       linkw %fp,#0
10c16db6:       2f0b            movel %a3,%sp@-
10c16db8:       2f0a            movel %a2,%sp@-
10c16dba:       266e 0008       moveal %fp@(8),%a3
10c16dbe:       41f9 1000 cee4  lea 1000cee4 <ime_list>,%a0
10c16dc4:       2450            moveal %a0@,%a2
10c16dc6:       b1ca            cmpal %a2,%a0
10c16dc8:       673a            beqs 10c16e04 <inter_module_put+0x52>
10c16dca:       2208            movel %a0,%d1
10c16dcc:       206a 0008       moveal %a2@(8),%a0
10c16dd0:       224b            moveal %a3,%a1
10c16dd2:       1018            moveb %a0@+,%d0
10c16dd4:       b019            cmpb %a1@+,%d0
10c16dd6:       6606            bnes 10c16dde <inter_module_put+0x2c>
10c16dd8:       4a00            tstb %d0
10c16dda:       66f6            bnes 10c16dd2 <inter_module_put+0x20>
10c16ddc:       6002            bras 10c16de0 <inter_module_put+0x2e>
10c16dde:       9021            subb %a1@-,%d0
10c16de0:       4a00            tstb %d0
10c16de2:       661a            bnes 10c16dfe <inter_module_put+0x4c>
10c16de4:       202a 000c       movel %a2@(12),%d0
10c16de8:       6736            beqs 10c16e20 <inter_module_put+0x6e>
10c16dea:       2240            moveal %d0,%a1
10c16dec:       41e9 0010       lea %a1@(16),%a0
10c16df0:       5390            subql #1,%a0@
10c16df2:       206a 000c       moveal %a2@(12),%a0
10c16df6:       7008            moveq #8,%d0
10c16df8:       81a8 0014       orl %d0,%a0@(20)
10c16dfc:       6022            bras 10c16e20 <inter_module_put+0x6e>
10c16dfe:       2452            moveal %a2@,%a2
10c16e00:       b28a            cmpl %a2,%d1
10c16e02:       66c8            bnes 10c16dcc <inter_module_put+0x1a>
10c16e04:       2f0b            movel %a3,%sp@-
10c16e06:       4879 1000 19dd  pea 100019dd <__data_start+0x15dd>
10c16e0c:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c16e12:       584f            addqw #4,%sp
10c16e14:       2ebc 1000 18de  movel #268441822,%sp@
10c16e1a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c16e20:       246e fff8       moveal %fp@(-8),%a2
10c16e24:       266e fffc       moveal %fp@(-4),%a3
10c16e28:       4e5e            unlk %fp
10c16e2a:       4e75            rts

10c16e2c <sys_create_module>:
10c16e2c:       4e56 0000       linkw %fp,#0
10c16e30:       70da            moveq #-38,%d0
10c16e32:       4e5e            unlk %fp
10c16e34:       4e75            rts

10c16e36 <sys_init_module>:
10c16e36:       4e56 0000       linkw %fp,#0
10c16e3a:       70da            moveq #-38,%d0
10c16e3c:       4e5e            unlk %fp
10c16e3e:       4e75            rts

10c16e40 <sys_delete_module>:
10c16e40:       4e56 0000       linkw %fp,#0
10c16e44:       70da            moveq #-38,%d0
10c16e46:       4e5e            unlk %fp
10c16e48:       4e75            rts

10c16e4a <sys_query_module>:
10c16e4a:       4e56 0000       linkw %fp,#0
10c16e4e:       4aae 000c       tstl %fp@(12)
10c16e52:       56c0            sne %d0
10c16e54:       4880            extw %d0
10c16e56:       48c0            extl %d0
10c16e58:       72da            moveq #-38,%d1
10c16e5a:       c081            andl %d1,%d0
10c16e5c:       4e5e            unlk %fp
10c16e5e:       4e75            rts

10c16e60 <sys_get_kernel_syms>:
10c16e60:       4e56 0000       linkw %fp,#0
10c16e64:       70da            moveq #-38,%d0
10c16e66:       4e5e            unlk %fp
10c16e68:       4e75            rts

10c16e6a <try_inc_mod_count>:
10c16e6a:       4e56 0000       linkw %fp,#0
10c16e6e:       7001            moveq #1,%d0
10c16e70:       4e5e            unlk %fp
10c16e72:       4e75            rts

10c16e74 <release_task>:
10c16e74:       4e56 0000       linkw %fp,#0
10c16e78:       2f0a            movel %a2,%sp@-
10c16e7a:       246e 0008       moveal %fp@(8),%a2
10c16e7e:       b5f9 1002 53b4  cmpal 100253b4 <_current_task>,%a2
10c16e84:       6700 00f2       beqw 10c16f78 <release_task+0x104>
10c16e88:       206a 01de       moveal %a2@(478),%a0
10c16e8c:       5888            addql #4,%a0
10c16e8e:       5390            subql #1,%a0@
10c16e90:       2f2a 01de       movel %a2@(478),%sp@-
10c16e94:       4eb9 10c1 a31c  jsr 10c1a31c <free_uid>
10c16e9a:       588f            addql #4,%sp
10c16e9c:       4aaa 003c       tstl %a2@(60)
10c16ea0:       670c            beqs 10c16eae <release_task+0x3a>
10c16ea2:       4879 1000 1a04  pea 10001a04 <__data_start+0x1604>
10c16ea8:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c16eae:       007c 0700       oriw #1792,%sr
10c16eb2:       53b9 1002 5688  subql #1,10025688 <nr_threads>
10c16eb8:       206a 00ae       moveal %a2@(174),%a0
10c16ebc:       b0fc 0000       cmpaw #0,%a0
10c16ec0:       6706            beqs 10c16ec8 <release_task+0x54>
10c16ec2:       216a 00b2 00b2  movel %a2@(178),%a0@(178)
10c16ec8:       206a 00b2       moveal %a2@(178),%a0
10c16ecc:       20aa 00ae       movel %a2@(174),%a0@
10c16ed0:       206a 0048       moveal %a2@(72),%a0
10c16ed4:       216a 004c 004c  movel %a2@(76),%a0@(76)
10c16eda:       206a 004c       moveal %a2@(76),%a0
10c16ede:       216a 0048 0048  movel %a2@(72),%a0@(72)
10c16ee4:       206a 00a2       moveal %a2@(162),%a0
10c16ee8:       b0fc 0000       cmpaw #0,%a0
10c16eec:       6706            beqs 10c16ef4 <release_task+0x80>
10c16eee:       216a 009e 009e  movel %a2@(158),%a0@(158)
10c16ef4:       206a 009e       moveal %a2@(158),%a0
10c16ef8:       b0fc 0000       cmpaw #0,%a0
10c16efc:       6672            bnes 10c16f70 <release_task+0xfc>
10c16efe:       206a 0096       moveal %a2@(150),%a0
10c16f02:       216a 00a2 009a  movel %a2@(162),%a0@(154)
10c16f08:       41ea 00a6       lea %a2@(166),%a0
10c16f0c:       2268 0004       moveal %a0@(4),%a1
10c16f10:       2050            moveal %a0@,%a0
10c16f12:       2149 0004       movel %a1,%a0@(4)
10c16f16:       2288            movel %a0,%a1@
10c16f18:       027c f8ff       andiw #-1793,%sr
10c16f1c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c16f22:       202a 0112       movel %a2@(274),%d0
10c16f26:       d0aa 011e       addl %a2@(286),%d0
10c16f2a:       d1a8 011e       addl %d0,%a0@(286)
10c16f2e:       202a 0116       movel %a2@(278),%d0
10c16f32:       d0aa 0122       addl %a2@(290),%d0
10c16f36:       d1a8 0122       addl %d0,%a0@(290)
10c16f3a:       202a 011a       movel %a2@(282),%d0
10c16f3e:       d0aa 0126       addl %a2@(294),%d0
10c16f42:       d1a8 0126       addl %d0,%a0@(294)
10c16f46:       2028 0020       movel %a0@(32),%d0
10c16f4a:       d0aa 0020       addl %a2@(32),%d0
10c16f4e:       2140 0020       movel %d0,%a0@(32)
10c16f52:       7213            moveq #19,%d1
10c16f54:       b280            cmpl %d0,%d1
10c16f56:       6c06            bges 10c16f5e <release_task+0xea>
10c16f58:       7014            moveq #20,%d0
10c16f5a:       2140 0020       movel %d0,%a0@(32)
10c16f5e:       42aa 007a       clrl %a2@(122)
10c16f62:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c16f66:       2f0a            movel %a2,%sp@-
10c16f68:       4eb9 10c2 2136  jsr 10c22136 <free_pages>
10c16f6e:       6014            bras 10c16f84 <release_task+0x110>
10c16f70:       216a 00a2 00a2  movel %a2@(162),%a0@(162)
10c16f76:       6090            bras 10c16f08 <release_task+0x94>
10c16f78:       4879 1000 1a09  pea 10001a09 <__data_start+0x1609>
10c16f7e:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c16f84:       246e fffc       moveal %fp@(-4),%a2
10c16f88:       4e5e            unlk %fp
10c16f8a:       4e75            rts

10c16f8c <session_of_pgrp>:
10c16f8c:       4e56 0000       linkw %fp,#0
10c16f90:       2f03            movel %d3,%sp@-
10c16f92:       2f02            movel %d2,%sp@-
10c16f94:       242e 0008       movel %fp@(8),%d2
10c16f98:       70ff            moveq #-1,%d0
10c16f9a:       2079 1001 11d8  moveal 100111d8 <init_task_union+0x48>,%a0
10c16fa0:       263c 1001 1190  movel #268505488,%d3
10c16fa6:       b688            cmpl %a0,%d3
10c16fa8:       6734            beqs 10c16fde <session_of_pgrp+0x52>
10c16faa:       2268 0086       moveal %a0@(134),%a1
10c16fae:       b2fc 0000       cmpaw #0,%a1
10c16fb2:       6f12            bles 10c16fc6 <session_of_pgrp+0x3a>
10c16fb4:       b4a8 007e       cmpl %a0@(126),%d2
10c16fb8:       6604            bnes 10c16fbe <session_of_pgrp+0x32>
10c16fba:       2009            movel %a1,%d0
10c16fbc:       6020            bras 10c16fde <session_of_pgrp+0x52>
10c16fbe:       b4a8 007a       cmpl %a0@(122),%d2
10c16fc2:       6602            bnes 10c16fc6 <session_of_pgrp+0x3a>
10c16fc4:       2009            movel %a1,%d0
10c16fc6:       2068 0048       moveal %a0@(72),%a0
10c16fca:       b688            cmpl %a0,%d3
10c16fcc:       6710            beqs 10c16fde <session_of_pgrp+0x52>
10c16fce:       2228 0086       movel %a0@(134),%d1
10c16fd2:       2241            moveal %d1,%a1
10c16fd4:       6ff0            bles 10c16fc6 <session_of_pgrp+0x3a>
10c16fd6:       b4a8 007e       cmpl %a0@(126),%d2
10c16fda:       66e2            bnes 10c16fbe <session_of_pgrp+0x32>
10c16fdc:       2001            movel %d1,%d0
10c16fde:       241f            movel %sp@+,%d2
10c16fe0:       261f            movel %sp@+,%d3
10c16fe2:       4e5e            unlk %fp
10c16fe4:       4e75            rts

10c16fe6 <will_become_orphaned_pgrp>:
10c16fe6:       4e56 0000       linkw %fp,#0
10c16fea:       48e7 3800       moveml %d2-%d4,%sp@-
10c16fee:       222e 0008       movel %fp@(8),%d1
10c16ff2:       262e 000c       movel %fp@(12),%d3
10c16ff6:       2279 1001 11d8  moveal 100111d8 <init_task_union+0x48>,%a1
10c16ffc:       203c 1001 1190  movel #268505488,%d0
10c17002:       b089            cmpl %a1,%d0
10c17004:       673c            beqs 10c17042 <will_become_orphaned_pgrp+0x5c>
10c17006:       2400            movel %d0,%d2
10c17008:       b689            cmpl %a1,%d3
10c1700a:       672e            beqs 10c1703a <will_become_orphaned_pgrp+0x54>
10c1700c:       b2a9 007e       cmpl %a1@(126),%d1
10c17010:       6628            bnes 10c1703a <will_become_orphaned_pgrp+0x54>
10c17012:       2011            movel %a1@,%d0
10c17014:       7804            moveq #4,%d4
10c17016:       b880            cmpl %d0,%d4
10c17018:       6720            beqs 10c1703a <will_become_orphaned_pgrp+0x54>
10c1701a:       2069 0096       moveal %a1@(150),%a0
10c1701e:       7001            moveq #1,%d0
10c17020:       b0a8 007a       cmpl %a0@(122),%d0
10c17024:       6714            beqs 10c1703a <will_become_orphaned_pgrp+0x54>
10c17026:       b2a8 007e       cmpl %a0@(126),%d1
10c1702a:       670e            beqs 10c1703a <will_become_orphaned_pgrp+0x54>
10c1702c:       2068 0086       moveal %a0@(134),%a0
10c17030:       b1e9 0086       cmpal %a1@(134),%a0
10c17034:       6604            bnes 10c1703a <will_become_orphaned_pgrp+0x54>
10c17036:       7000            moveq #0,%d0
10c17038:       600a            bras 10c17044 <will_become_orphaned_pgrp+0x5e>
10c1703a:       2269 0048       moveal %a1@(72),%a1
10c1703e:       b489            cmpl %a1,%d2
10c17040:       66c6            bnes 10c17008 <will_become_orphaned_pgrp+0x22>
10c17042:       7001            moveq #1,%d0
10c17044:       4cdf 001c       moveml %sp@+,%d2-%d4
10c17048:       4e5e            unlk %fp
10c1704a:       4e75            rts

10c1704c <is_orphaned_pgrp>:
10c1704c:       4e56 0000       linkw %fp,#0
10c17050:       42a7            clrl %sp@-
10c17052:       2f2e 0008       movel %fp@(8),%sp@-
10c17056:       4eba ff8e       jsr %pc@(10c16fe6 <will_become_orphaned_pgrp>)
10c1705a:       4e5e            unlk %fp
10c1705c:       4e75            rts

10c1705e <put_files_struct>:
10c1705e:       4e56 0000       linkw %fp,#0
10c17062:       48e7 3e38       moveml %d2-%d6/%a2-%a4,%sp@-
10c17066:       266e 0008       moveal %fp@(8),%a3
10c1706a:       40c1            movew %sr,%d1
10c1706c:       007c 0700       oriw #1792,%sr
10c17070:       2013            movel %a3@,%d0
10c17072:       5380            subql #1,%d0
10c17074:       2680            movel %d0,%a3@
10c17076:       46c1            movew %d1,%sr
10c17078:       4a80            tstl %d0
10c1707a:       6600 00c4       bnew 10c17140 <put_files_struct+0xe2>
10c1707e:       7a00            moveq #0,%d5
10c17080:       7000            moveq #0,%d0
10c17082:       222b 0014       movel %a3@(20),%d1
10c17086:       2c0b            movel %a3,%d6
10c17088:       0686 0000 0120  addil #288,%d6
10c1708e:       49f9 10c2 0aea  lea 10c20aea <kmem_cache_free>,%a4
10c17094:       b0ab 000c       cmpl %a3@(12),%d0
10c17098:       6c62            bges 10c170fc <put_files_struct+0x9e>
10c1709a:       b0ab 0008       cmpl %a3@(8),%d0
10c1709e:       6c5c            bges 10c170fc <put_files_struct+0x9e>
10c170a0:       95ca            subal %a2,%a2
10c170a2:       206b 001c       moveal %a3@(28),%a0
10c170a6:       2432 8800       movel %a2@(00000000,%a0:l),%d2
10c170aa:       588a            addql #4,%a2
10c170ac:       5285            addql #1,%d5
10c170ae:       4a82            tstl %d2
10c170b0:       673a            beqs 10c170ec <put_files_struct+0x8e>
10c170b2:       7800            moveq #0,%d4
10c170b4:       2600            movel %d0,%d3
10c170b6:       e58b            lsll #2,%d3
10c170b8:       0802 0000       btst #0,%d2
10c170bc:       6722            beqs 10c170e0 <put_files_struct+0x82>
10c170be:       2043            moveal %d3,%a0
10c170c0:       d1eb 0014       addal %a3@(20),%a0
10c170c4:       40c0            movew %sr,%d0
10c170c6:       007c 0700       oriw #1792,%sr
10c170ca:       2210            movel %a0@,%d1
10c170cc:       2084            movel %d4,%a0@
10c170ce:       46c0            movew %d0,%sr
10c170d0:       4a81            tstl %d1
10c170d2:       670c            beqs 10c170e0 <put_files_struct+0x82>
10c170d4:       2f0b            movel %a3,%sp@-
10c170d6:       2f01            movel %d1,%sp@-
10c170d8:       4eb9 10c2 3b5e  jsr 10c23b5e <filp_close>
10c170de:       508f            addql #8,%sp
10c170e0:       5883            addql #4,%d3
10c170e2:       e28a            lsrl #1,%d2
10c170e4:       222b 0014       movel %a3@(20),%d1
10c170e8:       4a82            tstl %d2
10c170ea:       66cc            bnes 10c170b8 <put_files_struct+0x5a>
10c170ec:       2005            movel %d5,%d0
10c170ee:       eb88            lsll #5,%d0
10c170f0:       b0ab 000c       cmpl %a3@(12),%d0
10c170f4:       6c06            bges 10c170fc <put_files_struct+0x9e>
10c170f6:       b0ab 0008       cmpl %a3@(8),%d0
10c170fa:       6da6            blts 10c170a2 <put_files_struct+0x44>
10c170fc:       bc81            cmpl %d1,%d6
10c170fe:       670e            beqs 10c1710e <put_files_struct+0xb0>
10c17100:       2f2b 0008       movel %a3@(8),%sp@-
10c17104:       2f01            movel %d1,%sp@-
10c17106:       4eb9 10c3 4e2e  jsr 10c34e2e <free_fd_array>
10c1710c:       508f            addql #8,%sp
10c1710e:       202b 000c       movel %a3@(12),%d0
10c17112:       0c80 0000 0400  cmpil #1024,%d0
10c17118:       6f1c            bles 10c17136 <put_files_struct+0xd8>
10c1711a:       2f00            movel %d0,%sp@-
10c1711c:       2f2b 001c       movel %a3@(28),%sp@-
10c17120:       45f9 10c3 4f92  lea 10c34f92 <free_fdset>,%a2
10c17126:       4e92            jsr %a2@
10c17128:       2f2b 000c       movel %a3@(12),%sp@-
10c1712c:       2f2b 0018       movel %a3@(24),%sp@-
10c17130:       4e92            jsr %a2@
10c17132:       4fef 0010       lea %sp@(16),%sp
10c17136:       2f0b            movel %a3,%sp@-
10c17138:       2f39 1002 5778  movel 10025778 <files_cachep>,%sp@-
10c1713e:       4e94            jsr %a4@
10c17140:       4cee 1c7c ffe0  moveml %fp@(-32),%d2-%d6/%a2-%a4
10c17146:       4e5e            unlk %fp
10c17148:       4e75            rts

10c1714a <exit_files>:
10c1714a:       4e56 0000       linkw %fp,#0
10c1714e:       206e 0008       moveal %fp@(8),%a0
10c17152:       2028 02ee       movel %a0@(750),%d0
10c17156:       670a            beqs 10c17162 <exit_files+0x18>
10c17158:       42a8 02ee       clrl %a0@(750)
10c1715c:       2f00            movel %d0,%sp@-
10c1715e:       4eba fefe       jsr %pc@(10c1705e <put_files_struct>)
10c17162:       4e5e            unlk %fp
10c17164:       4e75            rts

10c17166 <put_fs_struct>:
10c17166:       4e56 0000       linkw %fp,#0
10c1716a:       2f0a            movel %a2,%sp@-
10c1716c:       246e 0008       moveal %fp@(8),%a2
10c17170:       40c1            movew %sr,%d1
10c17172:       007c 0700       oriw #1792,%sr
10c17176:       2012            movel %a2@,%d0
10c17178:       5380            subql #1,%d0
10c1717a:       2480            movel %d0,%a2@
10c1717c:       46c1            movew %d1,%sr
10c1717e:       4a80            tstl %d0
10c17180:       6600 00b6       bnew 10c17238 <put_fs_struct+0xd2>
10c17184:       2f2a 000c       movel %a2@(12),%sp@-
10c17188:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c1718e:       226a 0018       moveal %a2@(24),%a1
10c17192:       588f            addql #4,%sp
10c17194:       b2fc 0000       cmpaw #0,%a1
10c17198:       6720            beqs 10c171ba <put_fs_struct+0x54>
10c1719a:       41e9 0028       lea %a1@(40),%a0
10c1719e:       40c1            movew %sr,%d1
10c171a0:       007c 0700       oriw #1792,%sr
10c171a4:       2010            movel %a0@,%d0
10c171a6:       5380            subql #1,%d0
10c171a8:       2080            movel %d0,%a0@
10c171aa:       46c1            movew %d1,%sr
10c171ac:       4a80            tstl %d0
10c171ae:       660a            bnes 10c171ba <put_fs_struct+0x54>
10c171b0:       2f09            movel %a1,%sp@-
10c171b2:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c171b8:       588f            addql #4,%sp
10c171ba:       2f2a 0010       movel %a2@(16),%sp@-
10c171be:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c171c4:       226a 001c       moveal %a2@(28),%a1
10c171c8:       588f            addql #4,%sp
10c171ca:       b2fc 0000       cmpaw #0,%a1
10c171ce:       6720            beqs 10c171f0 <put_fs_struct+0x8a>
10c171d0:       41e9 0028       lea %a1@(40),%a0
10c171d4:       40c1            movew %sr,%d1
10c171d6:       007c 0700       oriw #1792,%sr
10c171da:       2010            movel %a0@,%d0
10c171dc:       5380            subql #1,%d0
10c171de:       2080            movel %d0,%a0@
10c171e0:       46c1            movew %d1,%sr
10c171e2:       4a80            tstl %d0
10c171e4:       660a            bnes 10c171f0 <put_fs_struct+0x8a>
10c171e6:       2f09            movel %a1,%sp@-
10c171e8:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c171ee:       588f            addql #4,%sp
10c171f0:       202a 0014       movel %a2@(20),%d0
10c171f4:       6734            beqs 10c1722a <put_fs_struct+0xc4>
10c171f6:       2f00            movel %d0,%sp@-
10c171f8:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c171fe:       226a 0020       moveal %a2@(32),%a1
10c17202:       588f            addql #4,%sp
10c17204:       b2fc 0000       cmpaw #0,%a1
10c17208:       6720            beqs 10c1722a <put_fs_struct+0xc4>
10c1720a:       41e9 0028       lea %a1@(40),%a0
10c1720e:       40c1            movew %sr,%d1
10c17210:       007c 0700       oriw #1792,%sr
10c17214:       2010            movel %a0@,%d0
10c17216:       5380            subql #1,%d0
10c17218:       2080            movel %d0,%a0@
10c1721a:       46c1            movew %d1,%sr
10c1721c:       4a80            tstl %d0
10c1721e:       660a            bnes 10c1722a <put_fs_struct+0xc4>
10c17220:       2f09            movel %a1,%sp@-
10c17222:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c17228:       588f            addql #4,%sp
10c1722a:       2f0a            movel %a2,%sp@-
10c1722c:       2f39 1002 7c80  movel 10027c80 <fs_cachep>,%sp@-
10c17232:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c17238:       246e fffc       moveal %fp@(-4),%a2
10c1723c:       4e5e            unlk %fp
10c1723e:       4e75            rts

10c17240 <exit_fs>:
10c17240:       4e56 0000       linkw %fp,#0
10c17244:       2f0a            movel %a2,%sp@-
10c17246:       206e 0008       moveal %fp@(8),%a0
10c1724a:       2468 02ea       moveal %a0@(746),%a2
10c1724e:       b4fc 0000       cmpaw #0,%a2
10c17252:       6700 00ce       beqw 10c17322 <exit_fs+0xe2>
10c17256:       42a8 02ea       clrl %a0@(746)
10c1725a:       40c1            movew %sr,%d1
10c1725c:       007c 0700       oriw #1792,%sr
10c17260:       2012            movel %a2@,%d0
10c17262:       5380            subql #1,%d0
10c17264:       2480            movel %d0,%a2@
10c17266:       46c1            movew %d1,%sr
10c17268:       4a80            tstl %d0
10c1726a:       6600 00b6       bnew 10c17322 <exit_fs+0xe2>
10c1726e:       2f2a 000c       movel %a2@(12),%sp@-
10c17272:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c17278:       226a 0018       moveal %a2@(24),%a1
10c1727c:       588f            addql #4,%sp
10c1727e:       b2fc 0000       cmpaw #0,%a1
10c17282:       6720            beqs 10c172a4 <exit_fs+0x64>
10c17284:       41e9 0028       lea %a1@(40),%a0
10c17288:       40c1            movew %sr,%d1
10c1728a:       007c 0700       oriw #1792,%sr
10c1728e:       2010            movel %a0@,%d0
10c17290:       5380            subql #1,%d0
10c17292:       2080            movel %d0,%a0@
10c17294:       46c1            movew %d1,%sr
10c17296:       4a80            tstl %d0
10c17298:       660a            bnes 10c172a4 <exit_fs+0x64>
10c1729a:       2f09            movel %a1,%sp@-
10c1729c:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c172a2:       588f            addql #4,%sp
10c172a4:       2f2a 0010       movel %a2@(16),%sp@-
10c172a8:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c172ae:       226a 001c       moveal %a2@(28),%a1
10c172b2:       588f            addql #4,%sp
10c172b4:       b2fc 0000       cmpaw #0,%a1
10c172b8:       6720            beqs 10c172da <exit_fs+0x9a>
10c172ba:       41e9 0028       lea %a1@(40),%a0
10c172be:       40c1            movew %sr,%d1
10c172c0:       007c 0700       oriw #1792,%sr
10c172c4:       2010            movel %a0@,%d0
10c172c6:       5380            subql #1,%d0
10c172c8:       2080            movel %d0,%a0@
10c172ca:       46c1            movew %d1,%sr
10c172cc:       4a80            tstl %d0
10c172ce:       660a            bnes 10c172da <exit_fs+0x9a>
10c172d0:       2f09            movel %a1,%sp@-
10c172d2:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c172d8:       588f            addql #4,%sp
10c172da:       202a 0014       movel %a2@(20),%d0
10c172de:       6734            beqs 10c17314 <exit_fs+0xd4>
10c172e0:       2f00            movel %d0,%sp@-
10c172e2:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c172e8:       226a 0020       moveal %a2@(32),%a1
10c172ec:       588f            addql #4,%sp
10c172ee:       b2fc 0000       cmpaw #0,%a1
10c172f2:       6720            beqs 10c17314 <exit_fs+0xd4>
10c172f4:       41e9 0028       lea %a1@(40),%a0
10c172f8:       40c1            movew %sr,%d1
10c172fa:       007c 0700       oriw #1792,%sr
10c172fe:       2010            movel %a0@,%d0
10c17300:       5380            subql #1,%d0
10c17302:       2080            movel %d0,%a0@
10c17304:       46c1            movew %d1,%sr
10c17306:       4a80            tstl %d0
10c17308:       660a            bnes 10c17314 <exit_fs+0xd4>
10c1730a:       2f09            movel %a1,%sp@-
10c1730c:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c17312:       588f            addql #4,%sp
10c17314:       2f0a            movel %a2,%sp@-
10c17316:       2f39 1002 7c80  movel 10027c80 <fs_cachep>,%sp@-
10c1731c:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c17322:       246e fffc       moveal %fp@(-4),%a2
10c17326:       4e5e            unlk %fp
10c17328:       4e75            rts

10c1732a <start_lazy_tlb>:
10c1732a:       4e56 0000       linkw %fp,#0
10c1732e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c17334:       2028 002c       movel %a0@(44),%d0
10c17338:       42a8 002c       clrl %a0@(44)
10c1733c:       2040            moveal %d0,%a0
10c1733e:       5888            addql #4,%a0
10c17340:       5290            addql #1,%a0@
10c17342:       4e5e            unlk %fp
10c17344:       4e75            rts

10c17346 <end_lazy_tlb>:
10c17346:       4e56 0000       linkw %fp,#0
10c1734a:       202e 0008       movel %fp@(8),%d0
10c1734e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c17354:       2268 0050       moveal %a0@(80),%a1
10c17358:       2140 002c       movel %d0,%a0@(44)
10c1735c:       b3c0            cmpal %d0,%a1
10c1735e:       6704            beqs 10c17364 <end_lazy_tlb+0x1e>
10c17360:       2140 0050       movel %d0,%a0@(80)
10c17364:       41e9 0004       lea %a1@(4),%a0
10c17368:       40c1            movew %sr,%d1
10c1736a:       007c 0700       oriw #1792,%sr
10c1736e:       2010            movel %a0@,%d0
10c17370:       5380            subql #1,%d0
10c17372:       2080            movel %d0,%a0@
10c17374:       46c1            movew %d1,%sr
10c17376:       4a80            tstl %d0
10c17378:       6608            bnes 10c17382 <end_lazy_tlb+0x3c>
10c1737a:       2f09            movel %a1,%sp@-
10c1737c:       4eb9 10c1 5df2  jsr 10c15df2 <__mmdrop>
10c17382:       4e5e            unlk %fp
10c17384:       4e75            rts

10c17386 <exit_mm>:
10c17386:       4e56 0000       linkw %fp,#0
10c1738a:       2f0a            movel %a2,%sp@-
10c1738c:       2f02            movel %d2,%sp@-
10c1738e:       246e 0008       moveal %fp@(8),%a2
10c17392:       242a 002c       movel %a2@(44),%d2
10c17396:       4eb9 10c1 5580  jsr 10c15580 <mm_release>
10c1739c:       4a82            tstl %d2
10c1739e:       6724            beqs 10c173c4 <exit_mm+0x3e>
10c173a0:       2042            moveal %d2,%a0
10c173a2:       5888            addql #4,%a0
10c173a4:       5290            addql #1,%a0@
10c173a6:       b4aa 0050       cmpl %a2@(80),%d2
10c173aa:       670c            beqs 10c173b8 <exit_mm+0x32>
10c173ac:       4879 1000 1a04  pea 10001a04 <__data_start+0x1604>
10c173b2:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c173b8:       42aa 002c       clrl %a2@(44)
10c173bc:       2f02            movel %d2,%sp@-
10c173be:       4eb9 10c1 5534  jsr 10c15534 <mmput>
10c173c4:       242e fff8       movel %fp@(-8),%d2
10c173c8:       246e fffc       moveal %fp@(-4),%a2
10c173cc:       4e5e            unlk %fp
10c173ce:       4e75            rts

10c173d0 <exit_notify>:
10c173d0:       4e56 0000       linkw %fp,#0
10c173d4:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c173d8:       2439 1002 53b4  movel 100253b4 <_current_task>,%d2
10c173de:       2479 1001 11d8  moveal 100111d8 <init_task_union+0x48>,%a2
10c173e4:       263c 1001 1190  movel #268505488,%d3
10c173ea:       49f9 10c1 af08  lea 10c1af08 <do_notify_parent>,%a4
10c173f0:       b68a            cmpl %a2,%d3
10c173f2:       673c            beqs 10c17430 <exit_notify+0x60>
10c173f4:       b4aa 0092       cmpl %a2@(146),%d2
10c173f8:       662a            bnes 10c17424 <exit_notify+0x54>
10c173fa:       7011            moveq #17,%d0
10c173fc:       2540 006c       movel %d0,%a2@(108)
10c17400:       52aa 032a       addql #1,%a2@(810)
10c17404:       2579 1000 b960  movel 1000b960 <child_reaper>,%a2@(146)
10c1740a:       0092 
10c1740c:       4aaa 0070       tstl %a2@(112)
10c17410:       6712            beqs 10c17424 <exit_notify+0x54>
10c17412:       42a7            clrl %sp@-
10c17414:       2f0a            movel %a2,%sp@-
10c17416:       2f2a 0070       movel %a2@(112),%sp@-
10c1741a:       4eb9 10c1 adf0  jsr 10c1adf0 <send_sig>
10c17420:       4fef 000c       lea %sp@(12),%sp
10c17424:       246a 0048       moveal %a2@(72),%a2
10c17428:       b5fc 1001 1190  cmpal #268505488,%a2
10c1742e:       66c4            bnes 10c173f4 <exit_notify+0x24>
10c17430:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c17436:       2668 0096       moveal %a0@(150),%a3
10c1743a:       222b 007e       movel %a3@(126),%d1
10c1743e:       b2a8 007e       cmpl %a0@(126),%d1
10c17442:       677a            beqs 10c174be <exit_notify+0xee>
10c17444:       282b 0086       movel %a3@(134),%d4
10c17448:       b8a8 0086       cmpl %a0@(134),%d4
10c1744c:       6670            bnes 10c174be <exit_notify+0xee>
10c1744e:       2f08            movel %a0,%sp@-
10c17450:       2f28 007e       movel %a0@(126),%sp@-
10c17454:       4eba fb90       jsr %pc@(10c16fe6 <will_become_orphaned_pgrp>)
10c17458:       508f            addql #8,%sp
10c1745a:       4a80            tstl %d0
10c1745c:       6760            beqs 10c174be <exit_notify+0xee>
10c1745e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c17464:       2428 007e       movel %a0@(126),%d2
10c17468:       7200            moveq #0,%d1
10c1746a:       2043            moveal %d3,%a0
10c1746c:       2068 0048       moveal %a0@(72),%a0
10c17470:       b1fc 1001 1190  cmpal #268505488,%a0
10c17476:       6710            beqs 10c17488 <exit_notify+0xb8>
10c17478:       b4a8 007e       cmpl %a0@(126),%d2
10c1747c:       66ee            bnes 10c1746c <exit_notify+0x9c>
10c1747e:       2010            movel %a0@,%d0
10c17480:       7808            moveq #8,%d4
10c17482:       b880            cmpl %d0,%d4
10c17484:       66e6            bnes 10c1746c <exit_notify+0x9c>
10c17486:       7201            moveq #1,%d1
10c17488:       4a81            tstl %d1
10c1748a:       6732            beqs 10c174be <exit_notify+0xee>
10c1748c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c17490:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c17494:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1749a:       2f28 007e       movel %a0@(126),%sp@-
10c1749e:       45f9 10c1 ae2a  lea 10c1ae2a <kill_pg>,%a2
10c174a4:       4e92            jsr %a2@
10c174a6:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c174aa:       4878 0012       pea 12 <LSIGTRAP+0xd>
10c174ae:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c174b4:       2f28 007e       movel %a0@(126),%sp@-
10c174b8:       4e92            jsr %a2@
10c174ba:       4fef 0018       lea %sp@(24),%sp
10c174be:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c174c4:       7011            moveq #17,%d0
10c174c6:       b0a8 006c       cmpl %a0@(108),%d0
10c174ca:       6726            beqs 10c174f2 <exit_notify+0x122>
10c174cc:       2028 0326       movel %a0@(806),%d0
10c174d0:       b0ab 032a       cmpl %a3@(810),%d0
10c174d4:       6606            bnes 10c174dc <exit_notify+0x10c>
10c174d6:       b0a8 032a       cmpl %a0@(810),%d0
10c174da:       6716            beqs 10c174f2 <exit_notify+0x122>
10c174dc:       0828 0005 01d3  btst #5,%a0@(467)
10c174e2:       6708            beqs 10c174ec <exit_notify+0x11c>
10c174e4:       0068 0100 0006  oriw #256,%a0@(6)
10c174ea:       6006            bras 10c174f2 <exit_notify+0x122>
10c174ec:       7211            moveq #17,%d1
10c174ee:       2141 006c       movel %d1,%a0@(108)
10c174f2:       007c 0700       oriw #1792,%sr
10c174f6:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c174fc:       7804            moveq #4,%d4
10c174fe:       2084            movel %d4,%a0@
10c17500:       2f28 006c       movel %a0@(108),%sp@-
10c17504:       2f08            movel %a0,%sp@-
10c17506:       4e94            jsr %a4@
10c17508:       508f            addql #8,%sp
10c1750a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c17510:       4aa8 009a       tstl %a0@(154)
10c17514:       6700 00ce       beqw 10c175e4 <exit_notify+0x214>
10c17518:       47f9 10c1 ae2a  lea 10c1ae2a <kill_pg>,%a3
10c1751e:       2468 009a       moveal %a0@(154),%a2
10c17522:       216a 00a2 009a  movel %a2@(162),%a0@(154)
10c17528:       42aa 009e       clrl %a2@(158)
10c1752c:       42aa 0018       clrl %a2@(24)
10c17530:       256a 0092 0096  movel %a2@(146),%a2@(150)
10c17536:       206a 0092       moveal %a2@(146),%a0
10c1753a:       2568 009a 00a2  movel %a0@(154),%a2@(162)
10c17540:       206a 00a2       moveal %a2@(162),%a0
10c17544:       b0fc 0000       cmpaw #0,%a0
10c17548:       6704            beqs 10c1754e <exit_notify+0x17e>
10c1754a:       214a 009e       movel %a2,%a0@(158)
10c1754e:       206a 0096       moveal %a2@(150),%a0
10c17552:       214a 009a       movel %a2,%a0@(154)
10c17556:       2012            movel %a2@,%d0
10c17558:       7204            moveq #4,%d1
10c1755a:       b280            cmpl %d0,%d1
10c1755c:       660a            bnes 10c17568 <exit_notify+0x198>
10c1755e:       2f2a 006c       movel %a2@(108),%sp@-
10c17562:       2f0a            movel %a2,%sp@-
10c17564:       4e94            jsr %a4@
10c17566:       508f            addql #8,%sp
10c17568:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1756e:       242a 007e       movel %a2@(126),%d2
10c17572:       b4a8 007e       cmpl %a0@(126),%d2
10c17576:       675e            beqs 10c175d6 <exit_notify+0x206>
10c17578:       246a 0086       moveal %a2@(134),%a2
10c1757c:       b5e8 0086       cmpal %a0@(134),%a2
10c17580:       6654            bnes 10c175d6 <exit_notify+0x206>
10c17582:       027c f8ff       andiw #-1793,%sr
10c17586:       2f02            movel %d2,%sp@-
10c17588:       4eba fac2       jsr %pc@(10c1704c <is_orphaned_pgrp>)
10c1758c:       588f            addql #4,%sp
10c1758e:       4a80            tstl %d0
10c17590:       6740            beqs 10c175d2 <exit_notify+0x202>
10c17592:       7200            moveq #0,%d1
10c17594:       2043            moveal %d3,%a0
10c17596:       2068 0048       moveal %a0@(72),%a0
10c1759a:       b1fc 1001 1190  cmpal #268505488,%a0
10c175a0:       6710            beqs 10c175b2 <exit_notify+0x1e2>
10c175a2:       b4a8 007e       cmpl %a0@(126),%d2
10c175a6:       66ee            bnes 10c17596 <exit_notify+0x1c6>
10c175a8:       2010            movel %a0@,%d0
10c175aa:       7808            moveq #8,%d4
10c175ac:       b880            cmpl %d0,%d4
10c175ae:       66e6            bnes 10c17596 <exit_notify+0x1c6>
10c175b0:       7201            moveq #1,%d1
10c175b2:       4a81            tstl %d1
10c175b4:       671c            beqs 10c175d2 <exit_notify+0x202>
10c175b6:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c175ba:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c175be:       2f02            movel %d2,%sp@-
10c175c0:       4e93            jsr %a3@
10c175c2:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c175c6:       4878 0012       pea 12 <LSIGTRAP+0xd>
10c175ca:       2f02            movel %d2,%sp@-
10c175cc:       4e93            jsr %a3@
10c175ce:       4fef 0018       lea %sp@(24),%sp
10c175d2:       007c 0700       oriw #1792,%sr
10c175d6:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c175dc:       4aa8 009a       tstl %a0@(154)
10c175e0:       6600 ff3c       bnew 10c1751e <exit_notify+0x14e>
10c175e4:       027c f8ff       andiw #-1793,%sr
10c175e8:       4cee 1c1c ffe8  moveml %fp@(-24),%d2-%d4/%a2-%a4
10c175ee:       4e5e            unlk %fp
10c175f0:       4e75            rts

10c175f2 <do_exit>:
10c175f2:       4e56 0000       linkw %fp,#0
10c175f6:       2479 1002 53b4  moveal 100253b4 <_current_task>,%a2
10c175fc:       2039 1002 572c  movel 1002572c <irq_stat+0x4>,%d0
10c17602:       d0b9 1002 5730  addl 10025730 <irq_stat+0x8>,%d0
10c17608:       670c            beqs 10c17616 <do_exit+0x24>
10c1760a:       4879 1000 1a20  pea 10001a20 <__data_start+0x1620>
10c17610:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c17616:       202a 007a       movel %a2@(122),%d0
10c1761a:       660c            bnes 10c17628 <do_exit+0x36>
10c1761c:       4879 1000 1a41  pea 10001a41 <__data_start+0x1641>
10c17622:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c17628:       7201            moveq #1,%d1
10c1762a:       b280            cmpl %d0,%d1
10c1762c:       660c            bnes 10c1763a <do_exit+0x48>
10c1762e:       4879 1000 1a62  pea 10001a62 <__data_start+0x1662>
10c17634:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c1763a:       7004            moveq #4,%d0
10c1763c:       81aa 0004       orl %d0,%a2@(4)
10c17640:       486a 00e2       pea %a2@(226)
10c17644:       4eb9 10c1 9894  jsr 10c19894 <del_timer>
10c1764a:       588f            addql #4,%sp
10c1764c:       242a 002c       movel %a2@(44),%d2
10c17650:       4eb9 10c1 5580  jsr 10c15580 <mm_release>
10c17656:       4a82            tstl %d2
10c17658:       6726            beqs 10c17680 <do_exit+0x8e>
10c1765a:       2042            moveal %d2,%a0
10c1765c:       5888            addql #4,%a0
10c1765e:       5290            addql #1,%a0@
10c17660:       b4aa 0050       cmpl %a2@(80),%d2
10c17664:       670c            beqs 10c17672 <do_exit+0x80>
10c17666:       4879 1000 1a04  pea 10001a04 <__data_start+0x1604>
10c1766c:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c17672:       42aa 002c       clrl %a2@(44)
10c17676:       2f02            movel %d2,%sp@-
10c17678:       4eb9 10c1 5534  jsr 10c15534 <mmput>
10c1767e:       588f            addql #4,%sp
10c17680:       4eb9 10c4 33dc  jsr 10c433dc <sem_exit>
10c17686:       202a 02ee       movel %a2@(750),%d0
10c1768a:       670c            beqs 10c17698 <do_exit+0xa6>
10c1768c:       42aa 02ee       clrl %a2@(750)
10c17690:       2f00            movel %d0,%sp@-
10c17692:       4eba f9ca       jsr %pc@(10c1705e <put_files_struct>)
10c17696:       588f            addql #4,%sp
10c17698:       266a 02ea       moveal %a2@(746),%a3
10c1769c:       b6fc 0000       cmpaw #0,%a3
10c176a0:       6700 00ca       beqw 10c1776c <do_exit+0x17a>
10c176a4:       42aa 02ea       clrl %a2@(746)
10c176a8:       40c1            movew %sr,%d1
10c176aa:       007c 0700       oriw #1792,%sr
10c176ae:       2013            movel %a3@,%d0
10c176b0:       5380            subql #1,%d0
10c176b2:       2680            movel %d0,%a3@
10c176b4:       46c1            movew %d1,%sr
10c176b6:       4a80            tstl %d0
10c176b8:       6600 00b2       bnew 10c1776c <do_exit+0x17a>
10c176bc:       2f2b 000c       movel %a3@(12),%sp@-
10c176c0:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c176c6:       242b 0018       movel %a3@(24),%d2
10c176ca:       588f            addql #4,%sp
10c176cc:       6722            beqs 10c176f0 <do_exit+0xfe>
10c176ce:       2242            moveal %d2,%a1
10c176d0:       41e9 0028       lea %a1@(40),%a0
10c176d4:       40c1            movew %sr,%d1
10c176d6:       007c 0700       oriw #1792,%sr
10c176da:       2010            movel %a0@,%d0
10c176dc:       5380            subql #1,%d0
10c176de:       2080            movel %d0,%a0@
10c176e0:       46c1            movew %d1,%sr
10c176e2:       4a80            tstl %d0
10c176e4:       660a            bnes 10c176f0 <do_exit+0xfe>
10c176e6:       2f02            movel %d2,%sp@-
10c176e8:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c176ee:       588f            addql #4,%sp
10c176f0:       2f2b 0010       movel %a3@(16),%sp@-
10c176f4:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c176fa:       242b 001c       movel %a3@(28),%d2
10c176fe:       588f            addql #4,%sp
10c17700:       6722            beqs 10c17724 <do_exit+0x132>
10c17702:       2242            moveal %d2,%a1
10c17704:       41e9 0028       lea %a1@(40),%a0
10c17708:       40c1            movew %sr,%d1
10c1770a:       007c 0700       oriw #1792,%sr
10c1770e:       2010            movel %a0@,%d0
10c17710:       5380            subql #1,%d0
10c17712:       2080            movel %d0,%a0@
10c17714:       46c1            movew %d1,%sr
10c17716:       4a80            tstl %d0
10c17718:       660a            bnes 10c17724 <do_exit+0x132>
10c1771a:       2f02            movel %d2,%sp@-
10c1771c:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c17722:       588f            addql #4,%sp
10c17724:       202b 0014       movel %a3@(20),%d0
10c17728:       6732            beqs 10c1775c <do_exit+0x16a>
10c1772a:       2f00            movel %d0,%sp@-
10c1772c:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c17732:       242b 0020       movel %a3@(32),%d2
10c17736:       588f            addql #4,%sp
10c17738:       6722            beqs 10c1775c <do_exit+0x16a>
10c1773a:       2242            moveal %d2,%a1
10c1773c:       41e9 0028       lea %a1@(40),%a0
10c17740:       40c1            movew %sr,%d1
10c17742:       007c 0700       oriw #1792,%sr
10c17746:       2010            movel %a0@,%d0
10c17748:       5380            subql #1,%d0
10c1774a:       2080            movel %d0,%a0@
10c1774c:       46c1            movew %d1,%sr
10c1774e:       4a80            tstl %d0
10c17750:       660a            bnes 10c1775c <do_exit+0x16a>
10c17752:       2f02            movel %d2,%sp@-
10c17754:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c1775a:       588f            addql #4,%sp
10c1775c:       2f0b            movel %a3,%sp@-
10c1775e:       2f39 1002 7c80  movel 10027c80 <fs_cachep>,%sp@-
10c17764:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c1776a:       508f            addql #8,%sp
10c1776c:       2f0a            movel %a2,%sp@-
10c1776e:       4eb9 10c1 a4da  jsr 10c1a4da <exit_sighand>
10c17774:       588f            addql #4,%sp
10c17776:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1777c:       4aa8 008e       tstl %a0@(142)
10c17780:       670c            beqs 10c1778e <do_exit+0x19c>
10c17782:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c17786:       4eb9 10c4 3f54  jsr 10c43f54 <disassociate_ctty>
10c1778c:       588f            addql #4,%sp
10c1778e:       206a 0010       moveal %a2@(16),%a0
10c17792:       b0fc 0000       cmpaw #0,%a0
10c17796:       671c            beqs 10c177b4 <do_exit+0x1c2>
10c17798:       2028 0022       movel %a0@(34),%d0
10c1779c:       6716            beqs 10c177b4 <do_exit+0x1c2>
10c1779e:       2240            moveal %d0,%a1
10c177a0:       41e9 0010       lea %a1@(16),%a0
10c177a4:       5390            subql #1,%a0@
10c177a6:       206a 0010       moveal %a2@(16),%a0
10c177aa:       2068 0022       moveal %a0@(34),%a0
10c177ae:       7008            moveq #8,%d0
10c177b0:       81a8 0014       orl %d0,%a0@(20)
10c177b4:       206a 0064       moveal %a2@(100),%a0
10c177b8:       b0fc 0000       cmpaw #0,%a0
10c177bc:       671c            beqs 10c177da <do_exit+0x1e8>
10c177be:       2028 0004       movel %a0@(4),%d0
10c177c2:       6716            beqs 10c177da <do_exit+0x1e8>
10c177c4:       2240            moveal %d0,%a1
10c177c6:       41e9 0010       lea %a1@(16),%a0
10c177ca:       5390            subql #1,%a0@
10c177cc:       206a 0064       moveal %a2@(100),%a0
10c177d0:       2068 0004       moveal %a0@(4),%a0
10c177d4:       7008            moveq #8,%d0
10c177d6:       81a8 0014       orl %d0,%a0@(20)
10c177da:       256e 0008 0068  movel %fp@(8),%a2@(104)
10c177e0:       4eba fbee       jsr %pc@(10c173d0 <exit_notify>)
10c177e4:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c177ea:       4879 1000 1a04  pea 10001a04 <__data_start+0x1604>
10c177f0:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c177f6:       4e71            nop

10c177f8 <complete_and_exit>:
10c177f8:       4e56 0000       linkw %fp,#0
10c177fc:       202e 0008       movel %fp@(8),%d0
10c17800:       670a            beqs 10c1780c <complete_and_exit+0x14>
10c17802:       2f00            movel %d0,%sp@-
10c17804:       4eb9 10c1 4858  jsr 10c14858 <complete>
10c1780a:       588f            addql #4,%sp
10c1780c:       2f2e 000c       movel %fp@(12),%sp@-
10c17810:       4eba fde0       jsr %pc@(10c175f2 <do_exit>)
10c17814:       4e71            nop

10c17816 <sys_exit>:
10c17816:       4e56 0000       linkw %fp,#0
10c1781a:       102e 000b       moveb %fp@(11),%d0
10c1781e:       e188            lsll #8,%d0
10c17820:       0280 0000 ff00  andil #65280,%d0
10c17826:       2f00            movel %d0,%sp@-
10c17828:       4eba fdc8       jsr %pc@(10c175f2 <do_exit>)
10c1782c:       4e71            nop

10c1782e <sys_wait4>:
10c1782e:       4e56 ffe0       linkw %fp,#-32
10c17832:       48e7 3e30       moveml %d2-%d6/%a2-%a3,%sp@-
10c17836:       262e 0008       movel %fp@(8),%d3
10c1783a:       266e 000c       moveal %fp@(12),%a3
10c1783e:       282e 0010       movel %fp@(16),%d4
10c17842:       2a2e 0014       movel %fp@(20),%d5
10c17846:       42ae ffe0       clrl %fp@(-32)
10c1784a:       42ae ffe8       clrl %fp@(-24)
10c1784e:       42ae ffec       clrl %fp@(-20)
10c17852:       41ee fff0       lea %fp@(-16),%a0
10c17856:       2d79 1002 53b4  movel 100253b4 <_current_task>,%fp@(-28)
10c1785c:       ffe4 
10c1785e:       20ae ffe0       movel %fp@(-32),%a0@
10c17862:       2d6e ffe4 fff4  movel %fp@(-28),%fp@(-12)
10c17868:       2d6e ffe8 fff8  movel %fp@(-24),%fp@(-8)
10c1786e:       2d6e ffec fffc  movel %fp@(-20),%fp@(-4)
10c17874:       2004            movel %d4,%d0
10c17876:       0280 1fff fffc  andil #536870908,%d0
10c1787c:       2c08            movel %a0,%d6
10c1787e:       4a80            tstl %d0
10c17880:       6706            beqs 10c17888 <sys_wait4+0x5a>
10c17882:       70ea            moveq #-22,%d0
10c17884:       6000 0262       braw 10c17ae8 <sys_wait4+0x2ba>
10c17888:       2f06            movel %d6,%sp@-
10c1788a:       2039 1002 53b4  movel 100253b4 <_current_task>,%d0
10c17890:       0680 0000 00b6  addil #182,%d0
10c17896:       2f00            movel %d0,%sp@-
10c17898:       4eb9 10c1 5344  jsr 10c15344 <add_wait_queue>
10c1789e:       508f            addql #8,%sp
10c178a0:       7200            moveq #0,%d1
10c178a2:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c178a8:       7401            moveq #1,%d2
10c178aa:       2082            movel %d2,%a0@
10c178ac:       2248            moveal %a0,%a1
10c178ae:       2469 009a       moveal %a1@(154),%a2
10c178b2:       b4fc 0000       cmpaw #0,%a2
10c178b6:       6700 01d6       beqw 10c17a8e <sys_wait4+0x260>
10c178ba:       4a83            tstl %d3
10c178bc:       6f0a            bles 10c178c8 <sys_wait4+0x9a>
10c178be:       b6aa 007a       cmpl %a2@(122),%d3
10c178c2:       6600 01be       bnew 10c17a82 <sys_wait4+0x254>
10c178c6:       602a            bras 10c178f2 <sys_wait4+0xc4>
10c178c8:       4a83            tstl %d3
10c178ca:       6614            bnes 10c178e0 <sys_wait4+0xb2>
10c178cc:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c178d2:       202a 007e       movel %a2@(126),%d0
10c178d6:       b0a8 007e       cmpl %a0@(126),%d0
10c178da:       6600 01a6       bnew 10c17a82 <sys_wait4+0x254>
10c178de:       6012            bras 10c178f2 <sys_wait4+0xc4>
10c178e0:       74ff            moveq #-1,%d2
10c178e2:       b483            cmpl %d3,%d2
10c178e4:       670c            beqs 10c178f2 <sys_wait4+0xc4>
10c178e6:       2003            movel %d3,%d0
10c178e8:       4480            negl %d0
10c178ea:       b0aa 007e       cmpl %a2@(126),%d0
10c178ee:       6600 0192       bnew 10c17a82 <sys_wait4+0x254>
10c178f2:       7011            moveq #17,%d0
10c178f4:       b0aa 006c       cmpl %a2@(108),%d0
10c178f8:       56c0            sne %d0
10c178fa:       4880            extw %d0
10c178fc:       48c0            extl %d0
10c178fe:       4480            negl %d0
10c17900:       4a84            tstl %d4
10c17902:       6c08            bges 10c1790c <sys_wait4+0xde>
10c17904:       7401            moveq #1,%d2
10c17906:       b480            cmpl %d0,%d2
10c17908:       6606            bnes 10c17910 <sys_wait4+0xe2>
10c1790a:       600c            bras 10c17918 <sys_wait4+0xea>
10c1790c:       4a80            tstl %d0
10c1790e:       6708            beqs 10c17918 <sys_wait4+0xea>
10c17910:       0804 001e       btst #30,%d4
10c17914:       6700 016c       beqw 10c17a82 <sys_wait4+0x254>
10c17918:       7201            moveq #1,%d1
10c1791a:       2012            movel %a2@,%d0
10c1791c:       7404            moveq #4,%d2
10c1791e:       b480            cmpl %d0,%d2
10c17920:       6760            beqs 10c17982 <sys_wait4+0x154>
10c17922:       7408            moveq #8,%d2
10c17924:       b480            cmpl %d0,%d2
10c17926:       6600 015a       bnew 10c17a82 <sys_wait4+0x254>
10c1792a:       4aaa 0068       tstl %a2@(104)
10c1792e:       6700 0152       beqw 10c17a82 <sys_wait4+0x254>
10c17932:       0804 0001       btst #1,%d4
10c17936:       660a            bnes 10c17942 <sys_wait4+0x114>
10c17938:       082a 0000 001b  btst #0,%a2@(27)
10c1793e:       6700 0142       beqw 10c17a82 <sys_wait4+0x254>
10c17942:       4a85            tstl %d5
10c17944:       6716            beqs 10c1795c <sys_wait4+0x12e>
10c17946:       2f05            movel %d5,%sp@-
10c17948:       4878 fffe       pea fffffffe <_flashend+0xef2ffffe>
10c1794c:       2f0a            movel %a2,%sp@-
10c1794e:       4eb9 10c1 c94a  jsr 10c1c94a <getrusage>
10c17954:       4fef 000c       lea %sp@(12),%sp
10c17958:       2400            movel %d0,%d2
10c1795a:       6002            bras 10c1795e <sys_wait4+0x130>
10c1795c:       7400            moveq #0,%d2
10c1795e:       4a82            tstl %d2
10c17960:       6600 016e       bnew 10c17ad0 <sys_wait4+0x2a2>
10c17964:       b6fc 0000       cmpaw #0,%a3
10c17968:       670c            beqs 10c17976 <sys_wait4+0x148>
10c1796a:       202a 0068       movel %a2@(104),%d0
10c1796e:       e188            lsll #8,%d0
10c17970:       727f            moveq #127,%d1
10c17972:       8081            orl %d1,%d0
10c17974:       2680            movel %d0,%a3@
10c17976:       42aa 0068       clrl %a2@(104)
10c1797a:       242a 007a       movel %a2@(122),%d2
10c1797e:       6000 0150       braw 10c17ad0 <sys_wait4+0x2a2>
10c17982:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c17988:       202a 00f6       movel %a2@(246),%d0
10c1798c:       d0aa 00fe       addl %a2@(254),%d0
10c17990:       d1a8 00fe       addl %d0,%a0@(254)
10c17994:       202a 00fa       movel %a2@(250),%d0
10c17998:       d0aa 0102       addl %a2@(258),%d0
10c1799c:       d1a8 0102       addl %d0,%a0@(258)
10c179a0:       4a85            tstl %d5
10c179a2:       671e            beqs 10c179c2 <sys_wait4+0x194>
10c179a4:       2f05            movel %d5,%sp@-
10c179a6:       4878 fffe       pea fffffffe <_flashend+0xef2ffffe>
10c179aa:       2f0a            movel %a2,%sp@-
10c179ac:       4eb9 10c1 c94a  jsr 10c1c94a <getrusage>
10c179b2:       4fef 000c       lea %sp@(12),%sp
10c179b6:       2400            movel %d0,%d2
10c179b8:       600a            bras 10c179c4 <sys_wait4+0x196>
10c179ba:       216a 00a2 00a2  movel %a2@(162),%a0@(162)
10c179c0:       6060            bras 10c17a22 <sys_wait4+0x1f4>
10c179c2:       7400            moveq #0,%d2
10c179c4:       4a82            tstl %d2
10c179c6:       6600 0108       bnew 10c17ad0 <sys_wait4+0x2a2>
10c179ca:       b6fc 0000       cmpaw #0,%a3
10c179ce:       6706            beqs 10c179d6 <sys_wait4+0x1a8>
10c179d0:       202a 0068       movel %a2@(104),%d0
10c179d4:       2680            movel %d0,%a3@
10c179d6:       242a 007a       movel %a2@(122),%d2
10c179da:       202a 0092       movel %a2@(146),%d0
10c179de:       b0aa 0096       cmpl %a2@(150),%d0
10c179e2:       6700 0094       beqw 10c17a78 <sys_wait4+0x24a>
10c179e6:       007c 0700       oriw #1792,%sr
10c179ea:       206a 0048       moveal %a2@(72),%a0
10c179ee:       216a 004c 004c  movel %a2@(76),%a0@(76)
10c179f4:       206a 004c       moveal %a2@(76),%a0
10c179f8:       216a 0048 0048  movel %a2@(72),%a0@(72)
10c179fe:       206a 00a2       moveal %a2@(162),%a0
10c17a02:       b0fc 0000       cmpaw #0,%a0
10c17a06:       6706            beqs 10c17a0e <sys_wait4+0x1e0>
10c17a08:       216a 009e 009e  movel %a2@(158),%a0@(158)
10c17a0e:       206a 009e       moveal %a2@(158),%a0
10c17a12:       b0fc 0000       cmpaw #0,%a0
10c17a16:       66a2            bnes 10c179ba <sys_wait4+0x18c>
10c17a18:       206a 0096       moveal %a2@(150),%a0
10c17a1c:       216a 00a2 009a  movel %a2@(162),%a0@(154)
10c17a22:       256a 0092 0096  movel %a2@(146),%a2@(150)
10c17a28:       257c 1001 1190  movel #268505488,%a2@(72)
10c17a2e:       0048 
10c17a30:       41f9 1001 11dc  lea 100111dc <init_task_union+0x4c>,%a0
10c17a36:       2550 004c       movel %a0@,%a2@(76)
10c17a3a:       2279 1001 11dc  moveal 100111dc <init_task_union+0x4c>,%a1
10c17a40:       234a 0048       movel %a2,%a1@(72)
10c17a44:       208a            movel %a2,%a0@
10c17a46:       42aa 009e       clrl %a2@(158)
10c17a4a:       206a 0096       moveal %a2@(150),%a0
10c17a4e:       2068 009a       moveal %a0@(154),%a0
10c17a52:       2548 00a2       movel %a0,%a2@(162)
10c17a56:       6704            beqs 10c17a5c <sys_wait4+0x22e>
10c17a58:       214a 009e       movel %a2,%a0@(158)
10c17a5c:       206a 0096       moveal %a2@(150),%a0
10c17a60:       214a 009a       movel %a2,%a0@(154)
10c17a64:       4878 0011       pea 11 <LSIGTRAP+0xc>
10c17a68:       2f0a            movel %a2,%sp@-
10c17a6a:       4eb9 10c1 af08  jsr 10c1af08 <do_notify_parent>
10c17a70:       508f            addql #8,%sp
10c17a72:       027c f8ff       andiw #-1793,%sr
10c17a76:       6058            bras 10c17ad0 <sys_wait4+0x2a2>
10c17a78:       2f0a            movel %a2,%sp@-
10c17a7a:       4eba f3f8       jsr %pc@(10c16e74 <release_task>)
10c17a7e:       588f            addql #4,%sp
10c17a80:       604e            bras 10c17ad0 <sys_wait4+0x2a2>
10c17a82:       246a 00a2       moveal %a2@(162),%a2
10c17a86:       b4fc 0000       cmpaw #0,%a2
10c17a8a:       6600 fe2e       bnew 10c178ba <sys_wait4+0x8c>
10c17a8e:       0804 001d       btst #29,%d4
10c17a92:       6612            bnes 10c17aa6 <sys_wait4+0x278>
10c17a94:       2269 00a6       moveal %a1@(166),%a1
10c17a98:       43e9 ff5a       lea %a1@(-166),%a1
10c17a9c:       b3f9 1002 53b4  cmpal 100253b4 <_current_task>,%a1
10c17aa2:       6600 fe0a       bnew 10c178ae <sys_wait4+0x80>
10c17aa6:       4a81            tstl %d1
10c17aa8:       6724            beqs 10c17ace <sys_wait4+0x2a0>
10c17aaa:       7400            moveq #0,%d2
10c17aac:       0804 0000       btst #0,%d4
10c17ab0:       661e            bnes 10c17ad0 <sys_wait4+0x2a2>
10c17ab2:       243c ffff fe00  movel #-512,%d2
10c17ab8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c17abe:       4aa8 0008       tstl %a0@(8)
10c17ac2:       660c            bnes 10c17ad0 <sys_wait4+0x2a2>
10c17ac4:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c17aca:       6000 fdd4       braw 10c178a0 <sys_wait4+0x72>
10c17ace:       74f6            moveq #-10,%d2
10c17ad0:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c17ad6:       7200            moveq #0,%d1
10c17ad8:       2081            movel %d1,%a0@
10c17ada:       2f06            movel %d6,%sp@-
10c17adc:       4868 00b6       pea %a0@(182)
10c17ae0:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c17ae6:       2002            movel %d2,%d0
10c17ae8:       4cee 0c7c ffc4  moveml %fp@(-60),%d2-%d6/%a2-%a3
10c17aee:       4e5e            unlk %fp
10c17af0:       4e75            rts

10c17af2 <sys_waitpid>:
10c17af2:       4e56 0000       linkw %fp,#0
10c17af6:       42a7            clrl %sp@-
10c17af8:       2f2e 0010       movel %fp@(16),%sp@-
10c17afc:       2f2e 000c       movel %fp@(12),%sp@-
10c17b00:       2f2e 0008       movel %fp@(8),%sp@-
10c17b04:       4eba fd28       jsr %pc@(10c1782e <sys_wait4>)
10c17b08:       4e5e            unlk %fp
10c17b0a:       4e75            rts

10c17b0c <tvtojiffies>:
10c17b0c:       4e56 0000       linkw %fp,#0
10c17b10:       2f03            movel %d3,%sp@-
10c17b12:       2f02            movel %d2,%sp@-
10c17b14:       206e 0008       moveal %fp@(8),%a0
10c17b18:       2610            movel %a0@,%d3
10c17b1a:       2068 0004       moveal %a0@(4),%a0
10c17b1e:       0c83 028f 5c28  cmpil #42949672,%d3
10c17b24:       6220            bhis 10c17b46 <tvtojiffies+0x3a>
10c17b26:       4878 2710       pea 2710 <LFLUSH_I_AND_D+0x1f08>
10c17b2a:       4868 270f       pea %a0@(9999)
10c17b2e:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c17b34:       2203            movel %d3,%d1
10c17b36:       d281            addl %d1,%d1
10c17b38:       d283            addl %d3,%d1
10c17b3a:       2401            movel %d1,%d2
10c17b3c:       eb8a            lsll #5,%d2
10c17b3e:       d282            addl %d2,%d1
10c17b40:       d283            addl %d3,%d1
10c17b42:       d081            addl %d1,%d0
10c17b44:       6002            bras 10c17b48 <tvtojiffies+0x3c>
10c17b46:       70ff            moveq #-1,%d0
10c17b48:       242e fff8       movel %fp@(-8),%d2
10c17b4c:       262e fffc       movel %fp@(-4),%d3
10c17b50:       4e5e            unlk %fp
10c17b52:       4e75            rts

10c17b54 <jiffiestotv>:
10c17b54:       4e56 0000       linkw %fp,#0
10c17b58:       2f0a            movel %a2,%sp@-
10c17b5a:       2f02            movel %d2,%sp@-
10c17b5c:       242e 0008       movel %fp@(8),%d2
10c17b60:       246e 000c       moveal %fp@(12),%a2
10c17b64:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c17b68:       2f02            movel %d2,%sp@-
10c17b6a:       4eb9 10c8 599c  jsr 10c8599c <__umodsi3>
10c17b70:       508f            addql #8,%sp
10c17b72:       2200            movel %d0,%d1
10c17b74:       e589            lsll #2,%d1
10c17b76:       d280            addl %d0,%d1
10c17b78:       e789            lsll #3,%d1
10c17b7a:       9280            subl %d0,%d1
10c17b7c:       e989            lsll #4,%d1
10c17b7e:       d280            addl %d0,%d1
10c17b80:       e989            lsll #4,%d1
10c17b82:       2541 0004       movel %d1,%a2@(4)
10c17b86:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c17b8a:       2f02            movel %d2,%sp@-
10c17b8c:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c17b92:       2480            movel %d0,%a2@
10c17b94:       242e fff8       movel %fp@(-8),%d2
10c17b98:       246e fffc       moveal %fp@(-4),%a2
10c17b9c:       4e5e            unlk %fp
10c17b9e:       4e75            rts

10c17ba0 <do_getitimer>:
10c17ba0:       4e56 0000       linkw %fp,#0
10c17ba4:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c17ba8:       202e 0008       movel %fp@(8),%d0
10c17bac:       266e 000c       moveal %fp@(12),%a3
10c17bb0:       7201            moveq #1,%d1
10c17bb2:       b280            cmpl %d0,%d1
10c17bb4:       6736            beqs 10c17bec <do_getitimer+0x4c>
10c17bb6:       6d06            blts 10c17bbe <do_getitimer+0x1e>
10c17bb8:       4a80            tstl %d0
10c17bba:       670a            beqs 10c17bc6 <do_getitimer+0x26>
10c17bbc:       604e            bras 10c17c0c <do_getitimer+0x6c>
10c17bbe:       7202            moveq #2,%d1
10c17bc0:       b280            cmpl %d0,%d1
10c17bc2:       6738            beqs 10c17bfc <do_getitimer+0x5c>
10c17bc4:       6046            bras 10c17c0c <do_getitimer+0x6c>
10c17bc6:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c17bcc:       2428 00d6       movel %a0@(214),%d2
10c17bd0:       7000            moveq #0,%d0
10c17bd2:       4aa8 00e2       tstl %a0@(226)
10c17bd6:       6738            beqs 10c17c10 <do_getitimer+0x70>
10c17bd8:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c17bde:       2068 00ea       moveal %a0@(234),%a0
10c17be2:       91c0            subal %d0,%a0
10c17be4:       2008            movel %a0,%d0
10c17be6:       6e28            bgts 10c17c10 <do_getitimer+0x70>
10c17be8:       7001            moveq #1,%d0
10c17bea:       6024            bras 10c17c10 <do_getitimer+0x70>
10c17bec:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c17bf2:       2028 00d2       movel %a0@(210),%d0
10c17bf6:       2428 00de       movel %a0@(222),%d2
10c17bfa:       6014            bras 10c17c10 <do_getitimer+0x70>
10c17bfc:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c17c02:       2028 00ce       movel %a0@(206),%d0
10c17c06:       2428 00da       movel %a0@(218),%d2
10c17c0a:       6004            bras 10c17c10 <do_getitimer+0x70>
10c17c0c:       70ea            moveq #-22,%d0
10c17c0e:       6014            bras 10c17c24 <do_getitimer+0x84>
10c17c10:       486b 0008       pea %a3@(8)
10c17c14:       2f00            movel %d0,%sp@-
10c17c16:       45fa ff3c       lea %pc@(10c17b54 <jiffiestotv>),%a2
10c17c1a:       4e92            jsr %a2@
10c17c1c:       2f0b            movel %a3,%sp@-
10c17c1e:       2f02            movel %d2,%sp@-
10c17c20:       4e92            jsr %a2@
10c17c22:       7000            moveq #0,%d0
10c17c24:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c17c2a:       4e5e            unlk %fp
10c17c2c:       4e75            rts

10c17c2e <sys_getitimer>:
10c17c2e:       4e56 fff0       linkw %fp,#-16
10c17c32:       48e7 3800       moveml %d2-%d4,%sp@-
10c17c36:       282e 000c       movel %fp@(12),%d4
10c17c3a:       74f2            moveq #-14,%d2
10c17c3c:       4a84            tstl %d4
10c17c3e:       6722            beqs 10c17c62 <sys_getitimer+0x34>
10c17c40:       76f0            moveq #-16,%d3
10c17c42:       d68e            addl %fp,%d3
10c17c44:       2f03            movel %d3,%sp@-
10c17c46:       2f2e 0008       movel %fp@(8),%sp@-
10c17c4a:       4eba ff54       jsr %pc@(10c17ba0 <do_getitimer>)
10c17c4e:       2400            movel %d0,%d2
10c17c50:       508f            addql #8,%sp
10c17c52:       660e            bnes 10c17c62 <sys_getitimer+0x34>
10c17c54:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c17c58:       2f03            movel %d3,%sp@-
10c17c5a:       2f04            movel %d4,%sp@-
10c17c5c:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c17c62:       2002            movel %d2,%d0
10c17c64:       4cee 001c ffe4  moveml %fp@(-28),%d2-%d4
10c17c6a:       4e5e            unlk %fp
10c17c6c:       4e75            rts

10c17c6e <it_real_fn>:
10c17c6e:       4e56 0000       linkw %fp,#0
10c17c72:       2f0a            movel %a2,%sp@-
10c17c74:       246e 0008       moveal %fp@(8),%a2
10c17c78:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c17c7c:       2f0a            movel %a2,%sp@-
10c17c7e:       4878 000e       pea e <LSIGTRAP+0x9>
10c17c82:       4eb9 10c1 adf0  jsr 10c1adf0 <send_sig>
10c17c88:       222a 00d6       movel %a2@(214),%d1
10c17c8c:       4fef 000c       lea %sp@(12),%sp
10c17c90:       671e            beqs 10c17cb0 <it_real_fn+0x42>
10c17c92:       6c06            bges 10c17c9a <it_real_fn+0x2c>
10c17c94:       223c 7fff ffff  movel #2147483647,%d1
10c17c9a:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c17ca0:       d081            addl %d1,%d0
10c17ca2:       2540 00ea       movel %d0,%a2@(234)
10c17ca6:       486a 00e2       pea %a2@(226)
10c17caa:       4eb9 10c1 96d0  jsr 10c196d0 <add_timer>
10c17cb0:       246e fffc       moveal %fp@(-4),%a2
10c17cb4:       4e5e            unlk %fp
10c17cb6:       4e75            rts

10c17cb8 <do_setitimer>:
10c17cb8:       4e56 0000       linkw %fp,#0
10c17cbc:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c17cc0:       242e 0008       movel %fp@(8),%d2
10c17cc4:       266e 000c       moveal %fp@(12),%a3
10c17cc8:       282e 0010       movel %fp@(16),%d4
10c17ccc:       2f0b            movel %a3,%sp@-
10c17cce:       45fa fe3c       lea %pc@(10c17b0c <tvtojiffies>),%a2
10c17cd2:       4e92            jsr %a2@
10c17cd4:       2600            movel %d0,%d3
10c17cd6:       486b 0008       pea %a3@(8)
10c17cda:       4e92            jsr %a2@
10c17cdc:       2440            moveal %d0,%a2
10c17cde:       508f            addql #8,%sp
10c17ce0:       4a84            tstl %d4
10c17ce2:       6710            beqs 10c17cf4 <do_setitimer+0x3c>
10c17ce4:       2f04            movel %d4,%sp@-
10c17ce6:       2f02            movel %d2,%sp@-
10c17ce8:       4eba feb6       jsr %pc@(10c17ba0 <do_getitimer>)
10c17cec:       508f            addql #8,%sp
10c17cee:       4a80            tstl %d0
10c17cf0:       6d00 009a       bltw 10c17d8c <do_setitimer+0xd4>
10c17cf4:       7001            moveq #1,%d0
10c17cf6:       b082            cmpl %d2,%d0
10c17cf8:       675c            beqs 10c17d56 <do_setitimer+0x9e>
10c17cfa:       6d08            blts 10c17d04 <do_setitimer+0x4c>
10c17cfc:       4a82            tstl %d2
10c17cfe:       670c            beqs 10c17d0c <do_setitimer+0x54>
10c17d00:       6000 0084       braw 10c17d86 <do_setitimer+0xce>
10c17d04:       7002            moveq #2,%d0
10c17d06:       b082            cmpl %d2,%d0
10c17d08:       6764            beqs 10c17d6e <do_setitimer+0xb6>
10c17d0a:       607a            bras 10c17d86 <do_setitimer+0xce>
10c17d0c:       2039 1002 53b4  movel 100253b4 <_current_task>,%d0
10c17d12:       0680 0000 00e2  addil #226,%d0
10c17d18:       2f00            movel %d0,%sp@-
10c17d1a:       4eb9 10c1 9894  jsr 10c19894 <del_timer>
10c17d20:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c17d26:       214a 00ca       movel %a2,%a0@(202)
10c17d2a:       2143 00d6       movel %d3,%a0@(214)
10c17d2e:       588f            addql #4,%sp
10c17d30:       b4fc 0000       cmpaw #0,%a2
10c17d34:       6754            beqs 10c17d8a <do_setitimer+0xd2>
10c17d36:       6c06            bges 10c17d3e <do_setitimer+0x86>
10c17d38:       247c 7fff ffff  moveal #2147483647,%a2
10c17d3e:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c17d44:       d5c0            addal %d0,%a2
10c17d46:       214a 00ea       movel %a2,%a0@(234)
10c17d4a:       4868 00e2       pea %a0@(226)
10c17d4e:       4eb9 10c1 96d0  jsr 10c196d0 <add_timer>
10c17d54:       6034            bras 10c17d8a <do_setitimer+0xd2>
10c17d56:       b4fc 0000       cmpaw #0,%a2
10c17d5a:       6702            beqs 10c17d5e <do_setitimer+0xa6>
10c17d5c:       528a            addql #1,%a2
10c17d5e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c17d64:       214a 00d2       movel %a2,%a0@(210)
10c17d68:       2143 00de       movel %d3,%a0@(222)
10c17d6c:       601c            bras 10c17d8a <do_setitimer+0xd2>
10c17d6e:       b4fc 0000       cmpaw #0,%a2
10c17d72:       6702            beqs 10c17d76 <do_setitimer+0xbe>
10c17d74:       528a            addql #1,%a2
10c17d76:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c17d7c:       214a 00ce       movel %a2,%a0@(206)
10c17d80:       2143 00da       movel %d3,%a0@(218)
10c17d84:       6004            bras 10c17d8a <do_setitimer+0xd2>
10c17d86:       70ea            moveq #-22,%d0
10c17d88:       6002            bras 10c17d8c <do_setitimer+0xd4>
10c17d8a:       7000            moveq #0,%d0
10c17d8c:       4cee 0c1c ffec  moveml %fp@(-20),%d2-%d4/%a2-%a3
10c17d92:       4e5e            unlk %fp
10c17d94:       4e75            rts

10c17d96 <sys_setitimer>:
10c17d96:       4e56 ffe0       linkw %fp,#-32
10c17d9a:       2f03            movel %d3,%sp@-
10c17d9c:       2f02            movel %d2,%sp@-
10c17d9e:       202e 000c       movel %fp@(12),%d0
10c17da2:       262e 0010       movel %fp@(16),%d3
10c17da6:       4a80            tstl %d0
10c17da8:       6714            beqs 10c17dbe <sys_setitimer+0x28>
10c17daa:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c17dae:       2f00            movel %d0,%sp@-
10c17db0:       74f0            moveq #-16,%d2
10c17db2:       d48e            addl %fp,%d2
10c17db4:       2f02            movel %d2,%sp@-
10c17db6:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c17dbc:       6012            bras 10c17dd0 <sys_setitimer+0x3a>
10c17dbe:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c17dc2:       42a7            clrl %sp@-
10c17dc4:       74f0            moveq #-16,%d2
10c17dc6:       d48e            addl %fp,%d2
10c17dc8:       2f02            movel %d2,%sp@-
10c17dca:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c17dd0:       4fef 000c       lea %sp@(12),%sp
10c17dd4:       2202            movel %d2,%d1
10c17dd6:       4a83            tstl %d3
10c17dd8:       56c0            sne %d0
10c17dda:       4880            extw %d0
10c17ddc:       48c0            extl %d0
10c17dde:       74e0            moveq #-32,%d2
10c17de0:       d48e            addl %fp,%d2
10c17de2:       c082            andl %d2,%d0
10c17de4:       2f00            movel %d0,%sp@-
10c17de6:       2f01            movel %d1,%sp@-
10c17de8:       2f2e 0008       movel %fp@(8),%sp@-
10c17dec:       4eba feca       jsr %pc@(10c17cb8 <do_setitimer>)
10c17df0:       4fef 000c       lea %sp@(12),%sp
10c17df4:       4a80            tstl %d0
10c17df6:       6614            bnes 10c17e0c <sys_setitimer+0x76>
10c17df8:       4a83            tstl %d3
10c17dfa:       6710            beqs 10c17e0c <sys_setitimer+0x76>
10c17dfc:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c17e00:       2f02            movel %d2,%sp@-
10c17e02:       2f03            movel %d3,%sp@-
10c17e04:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c17e0a:       7000            moveq #0,%d0
10c17e0c:       242e ffd8       movel %fp@(-40),%d2
10c17e10:       262e ffdc       movel %fp@(-36),%d3
10c17e14:       4e5e            unlk %fp
10c17e16:       4e75            rts

10c17e18 <sys_sysinfo>:
10c17e18:       4e56 ffc0       linkw %fp,#-64
10c17e1c:       2f03            movel %d3,%sp@-
10c17e1e:       2f02            movel %d2,%sp@-
10c17e20:       4878 0040       pea 40 <LSIGTRAP+0x3b>
10c17e24:       42a7            clrl %sp@-
10c17e26:       74c0            moveq #-64,%d2
10c17e28:       d48e            addl %fp,%d2
10c17e2a:       2f02            movel %d2,%sp@-
10c17e2c:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c17e32:       007c 0700       oriw #1792,%sr
10c17e36:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c17e3c:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c17e40:       2f00            movel %d0,%sp@-
10c17e42:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c17e48:       508f            addql #8,%sp
10c17e4a:       2d40 ffc0       movel %d0,%fp@(-64)
10c17e4e:       2039 1002 53d0  movel 100253d0 <avenrun>,%d0
10c17e54:       eb88            lsll #5,%d0
10c17e56:       2d40 ffc4       movel %d0,%fp@(-60)
10c17e5a:       2039 1002 53d4  movel 100253d4 <avenrun+0x4>,%d0
10c17e60:       eb88            lsll #5,%d0
10c17e62:       2d40 ffc8       movel %d0,%fp@(-56)
10c17e66:       2039 1002 53d8  movel 100253d8 <avenrun+0x8>,%d0
10c17e6c:       eb88            lsll #5,%d0
10c17e6e:       2d40 ffcc       movel %d0,%fp@(-52)
10c17e72:       3039 1002 568a  movew 1002568a <nr_threads+0x2>,%d0
10c17e78:       5340            subqw #1,%d0
10c17e7a:       3d40 ffe8       movew %d0,%fp@(-24)
10c17e7e:       027c f8ff       andiw #-1793,%sr
10c17e82:       2f02            movel %d2,%sp@-
10c17e84:       4eb9 10c1 245c  jsr 10c1245c <si_meminfo>
10c17e8a:       2f02            movel %d2,%sp@-
10c17e8c:       4eb9 10c2 110e  jsr 10c2110e <si_swapinfo>
10c17e92:       202e ffd0       movel %fp@(-48),%d0
10c17e96:       222e ffe0       movel %fp@(-32),%d1
10c17e9a:       2600            movel %d0,%d3
10c17e9c:       d681            addl %d1,%d3
10c17e9e:       4fef 0014       lea %sp@(20),%sp
10c17ea2:       2242            moveal %d2,%a1
10c17ea4:       41f9 10c8 5744  lea 10c85744 <memcpy>,%a0
10c17eaa:       b083            cmpl %d3,%d0
10c17eac:       6274            bhis 10c17f22 <sys_sysinfo+0x10a>
10c17eae:       b283            cmpl %d3,%d1
10c17eb0:       6270            bhis 10c17f22 <sys_sysinfo+0x10a>
10c17eb2:       7400            moveq #0,%d2
10c17eb4:       222e fff4       movel %fp@(-12),%d1
10c17eb8:       600c            bras 10c17ec6 <sys_sysinfo+0xae>
10c17eba:       5282            addql #1,%d2
10c17ebc:       e289            lsrl #1,%d1
10c17ebe:       2003            movel %d3,%d0
10c17ec0:       d683            addl %d3,%d3
10c17ec2:       b083            cmpl %d3,%d0
10c17ec4:       625c            bhis 10c17f22 <sys_sysinfo+0x10a>
10c17ec6:       7001            moveq #1,%d0
10c17ec8:       b081            cmpl %d1,%d0
10c17eca:       65ee            bcss 10c17eba <sys_sysinfo+0xa2>
10c17ecc:       7001            moveq #1,%d0
10c17ece:       2d40 fff4       movel %d0,%fp@(-12)
10c17ed2:       202e ffd0       movel %fp@(-48),%d0
10c17ed6:       e5a8            lsll %d2,%d0
10c17ed8:       2d40 ffd0       movel %d0,%fp@(-48)
10c17edc:       202e ffd4       movel %fp@(-44),%d0
10c17ee0:       e5a8            lsll %d2,%d0
10c17ee2:       2d40 ffd4       movel %d0,%fp@(-44)
10c17ee6:       202e ffd8       movel %fp@(-40),%d0
10c17eea:       e5a8            lsll %d2,%d0
10c17eec:       2d40 ffd8       movel %d0,%fp@(-40)
10c17ef0:       202e ffdc       movel %fp@(-36),%d0
10c17ef4:       e5a8            lsll %d2,%d0
10c17ef6:       2d40 ffdc       movel %d0,%fp@(-36)
10c17efa:       202e ffe0       movel %fp@(-32),%d0
10c17efe:       e5a8            lsll %d2,%d0
10c17f00:       2d40 ffe0       movel %d0,%fp@(-32)
10c17f04:       202e ffe4       movel %fp@(-28),%d0
10c17f08:       e5a8            lsll %d2,%d0
10c17f0a:       2d40 ffe4       movel %d0,%fp@(-28)
10c17f0e:       202e ffec       movel %fp@(-20),%d0
10c17f12:       e5a8            lsll %d2,%d0
10c17f14:       2d40 ffec       movel %d0,%fp@(-20)
10c17f18:       202e fff0       movel %fp@(-16),%d0
10c17f1c:       e5a8            lsll %d2,%d0
10c17f1e:       2d40 fff0       movel %d0,%fp@(-16)
10c17f22:       4878 0040       pea 40 <LSIGTRAP+0x3b>
10c17f26:       2f09            movel %a1,%sp@-
10c17f28:       2f2e 0008       movel %fp@(8),%sp@-
10c17f2c:       4e90            jsr %a0@
10c17f2e:       7000            moveq #0,%d0
10c17f30:       242e ffb8       movel %fp@(-72),%d2
10c17f34:       262e ffbc       movel %fp@(-68),%d3
10c17f38:       4e5e            unlk %fp
10c17f3a:       4e75            rts

10c17f3c <do_normal_gettime>:
10c17f3c:       4e56 0000       linkw %fp,#0
10c17f40:       206e 0008       moveal %fp@(8),%a0
10c17f44:       2039 1002 5790  movel 10025790 <xtime>,%d0
10c17f4a:       2239 1002 5794  movel 10025794 <xtime+0x4>,%d1
10c17f50:       2080            movel %d0,%a0@
10c17f52:       2141 0004       movel %d1,%a0@(4)
10c17f56:       4e5e            unlk %fp
10c17f58:       4e75            rts

10c17f5a <get_fast_time>:
10c17f5a:       4e56 0000       linkw %fp,#0
10c17f5e:       2f2e 0008       movel %fp@(8),%sp@-
10c17f62:       2079 1000 cef4  moveal 1000cef4 <do_get_fast_time>,%a0
10c17f68:       4e90            jsr %a0@
10c17f6a:       4e5e            unlk %fp
10c17f6c:       4e75            rts

10c17f6e <sys_time>:
10c17f6e:       4e56 fff8       linkw %fp,#-8
10c17f72:       2f0a            movel %a2,%sp@-
10c17f74:       246e 0008       moveal %fp@(8),%a2
10c17f78:       486e fff8       pea %fp@(-8)
10c17f7c:       4eb9 10c1 1c74  jsr 10c11c74 <do_gettimeofday>
10c17f82:       202e fff8       movel %fp@(-8),%d0
10c17f86:       b4fc 0000       cmpaw #0,%a2
10c17f8a:       6702            beqs 10c17f8e <sys_time+0x20>
10c17f8c:       2480            movel %d0,%a2@
10c17f8e:       246e fff4       moveal %fp@(-12),%a2
10c17f92:       4e5e            unlk %fp
10c17f94:       4e75            rts

10c17f96 <sys_stime>:
10c17f96:       4e56 0000       linkw %fp,#0
10c17f9a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c17fa0:       0828 0001 01d0  btst #1,%a0@(464)
10c17fa6:       6604            bnes 10c17fac <sys_stime+0x16>
10c17fa8:       70ff            moveq #-1,%d0
10c17faa:       6044            bras 10c17ff0 <sys_stime+0x5a>
10c17fac:       0068 0100 0006  oriw #256,%a0@(6)
10c17fb2:       206e 0008       moveal %fp@(8),%a0
10c17fb6:       2010            movel %a0@,%d0
10c17fb8:       007c 0700       oriw #1792,%sr
10c17fbc:       23c0 1002 5790  movel %d0,10025790 <xtime>
10c17fc2:       42b9 1002 5794  clrl 10025794 <xtime+0x4>
10c17fc8:       42b9 1002 5798  clrl 10025798 <time_adjust>
10c17fce:       7040            moveq #64,%d0
10c17fd0:       81b9 1000 cf74  orl %d0,1000cf74 <time_status>
10c17fd6:       23fc 00fa 0000  movel #16384000,1000cf84 <time_maxerror>
10c17fdc:       1000 cf84 
10c17fe0:       23fc 00fa 0000  movel #16384000,1000cf88 <time_esterror>
10c17fe6:       1000 cf88 
10c17fea:       027c f8ff       andiw #-1793,%sr
10c17fee:       7000            moveq #0,%d0
10c17ff0:       4e5e            unlk %fp
10c17ff2:       4e75            rts

10c17ff4 <sys_gettimeofday>:
10c17ff4:       4e56 fff8       linkw %fp,#-8
10c17ff8:       2f03            movel %d3,%sp@-
10c17ffa:       2f02            movel %d2,%sp@-
10c17ffc:       242e 0008       movel %fp@(8),%d2
10c18000:       262e 000c       movel %fp@(12),%d3
10c18004:       4a82            tstl %d2
10c18006:       671e            beqs 10c18026 <sys_gettimeofday+0x32>
10c18008:       486e fff8       pea %fp@(-8)
10c1800c:       4eb9 10c1 1c74  jsr 10c11c74 <do_gettimeofday>
10c18012:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c18016:       486e fff8       pea %fp@(-8)
10c1801a:       2f02            movel %d2,%sp@-
10c1801c:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c18022:       4fef 0010       lea %sp@(16),%sp
10c18026:       4a83            tstl %d3
10c18028:       6712            beqs 10c1803c <sys_gettimeofday+0x48>
10c1802a:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c1802e:       4879 1002 573c  pea 1002573c <sys_tz>
10c18034:       2f03            movel %d3,%sp@-
10c18036:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c1803c:       7000            moveq #0,%d0
10c1803e:       242e fff0       movel %fp@(-16),%d2
10c18042:       262e fff4       movel %fp@(-12),%d3
10c18046:       4e5e            unlk %fp
10c18048:       4e75            rts

10c1804a <do_sys_settimeofday>:
10c1804a:       4e56 0000       linkw %fp,#0
10c1804e:       2f0a            movel %a2,%sp@-
10c18050:       226e 0008       moveal %fp@(8),%a1
10c18054:       246e 000c       moveal %fp@(12),%a2
10c18058:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1805e:       0828 0001 01d0  btst #1,%a0@(464)
10c18064:       6604            bnes 10c1806a <do_sys_settimeofday+0x20>
10c18066:       70ff            moveq #-1,%d0
10c18068:       605e            bras 10c180c8 <do_sys_settimeofday+0x7e>
10c1806a:       0068 0100 0006  oriw #256,%a0@(6)
10c18070:       b4fc 0000       cmpaw #0,%a2
10c18074:       6742            beqs 10c180b8 <do_sys_settimeofday+0x6e>
10c18076:       2012            movel %a2@,%d0
10c18078:       222a 0004       movel %a2@(4),%d1
10c1807c:       23c0 1002 573c  movel %d0,1002573c <sys_tz>
10c18082:       23c1 1002 5740  movel %d1,10025740 <sys_tz+0x4>
10c18088:       4ab9 1000 cef8  tstl 1000cef8 <firsttime.615>
10c1808e:       6728            beqs 10c180b8 <do_sys_settimeofday+0x6e>
10c18090:       42b9 1000 cef8  clrl 1000cef8 <firsttime.615>
10c18096:       b2fc 0000       cmpaw #0,%a1
10c1809a:       6622            bnes 10c180be <do_sys_settimeofday+0x74>
10c1809c:       007c 0700       oriw #1792,%sr
10c180a0:       2239 1002 573c  movel 1002573c <sys_tz>,%d1
10c180a6:       2001            movel %d1,%d0
10c180a8:       e988            lsll #4,%d0
10c180aa:       9081            subl %d1,%d0
10c180ac:       e588            lsll #2,%d0
10c180ae:       d1b9 1002 5790  addl %d0,10025790 <xtime>
10c180b4:       027c f8ff       andiw #-1793,%sr
10c180b8:       b2fc 0000       cmpaw #0,%a1
10c180bc:       6708            beqs 10c180c6 <do_sys_settimeofday+0x7c>
10c180be:       2f09            movel %a1,%sp@-
10c180c0:       4eb9 10c1 1cf4  jsr 10c11cf4 <do_settimeofday>
10c180c6:       7000            moveq #0,%d0
10c180c8:       246e fffc       moveal %fp@(-4),%a2
10c180cc:       4e5e            unlk %fp
10c180ce:       4e75            rts

10c180d0 <sys_settimeofday>:
10c180d0:       4e56 fff0       linkw %fp,#-16
10c180d4:       2f03            movel %d3,%sp@-
10c180d6:       2f02            movel %d2,%sp@-
10c180d8:       262e 0008       movel %fp@(8),%d3
10c180dc:       242e 000c       movel %fp@(12),%d2
10c180e0:       4a83            tstl %d3
10c180e2:       6714            beqs 10c180f8 <sys_settimeofday+0x28>
10c180e4:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c180e8:       2f03            movel %d3,%sp@-
10c180ea:       486e fff8       pea %fp@(-8)
10c180ee:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c180f4:       4fef 000c       lea %sp@(12),%sp
10c180f8:       4a82            tstl %d2
10c180fa:       6714            beqs 10c18110 <sys_settimeofday+0x40>
10c180fc:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c18100:       2f02            movel %d2,%sp@-
10c18102:       486e fff0       pea %fp@(-16)
10c18106:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c1810c:       4fef 000c       lea %sp@(12),%sp
10c18110:       4a82            tstl %d2
10c18112:       56c0            sne %d0
10c18114:       4880            extw %d0
10c18116:       48c0            extl %d0
10c18118:       72f0            moveq #-16,%d1
10c1811a:       d28e            addl %fp,%d1
10c1811c:       c081            andl %d1,%d0
10c1811e:       2f00            movel %d0,%sp@-
10c18120:       4a83            tstl %d3
10c18122:       56c0            sne %d0
10c18124:       4880            extw %d0
10c18126:       48c0            extl %d0
10c18128:       220e            movel %fp,%d1
10c1812a:       5181            subql #8,%d1
10c1812c:       c081            andl %d1,%d0
10c1812e:       2f00            movel %d0,%sp@-
10c18130:       4eba ff18       jsr %pc@(10c1804a <do_sys_settimeofday>)
10c18134:       242e ffe8       movel %fp@(-24),%d2
10c18138:       262e ffec       movel %fp@(-20),%d3
10c1813c:       4e5e            unlk %fp
10c1813e:       4e75            rts

10c18140 <do_adjtimex>:
10c18140:       4e56 0000       linkw %fp,#0
10c18144:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c18148:       246e 0008       moveal %fp@(8),%a2
10c1814c:       4a92            tstl %a2@
10c1814e:       671a            beqs 10c1816a <do_adjtimex+0x2a>
10c18150:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c18156:       0828 0001 01d0  btst #1,%a0@(464)
10c1815c:       6606            bnes 10c18164 <do_adjtimex+0x24>
10c1815e:       70ff            moveq #-1,%d0
10c18160:       6000 0368       braw 10c184ca <do_adjtimex+0x38a>
10c18164:       0068 0100 0006  oriw #256,%a0@(6)
10c1816a:       2212            movel %a2@,%d1
10c1816c:       0c81 0000 8001  cmpil #32769,%d1
10c18172:       6718            beqs 10c1818c <do_adjtimex+0x4c>
10c18174:       0801 0000       btst #0,%d1
10c18178:       6712            beqs 10c1818c <do_adjtimex+0x4c>
10c1817a:       202a 0004       movel %a2@(4),%d0
10c1817e:       0680 0007 cfff  addil #511999,%d0
10c18184:       0c80 000f 9ffe  cmpil #1023998,%d0
10c1818a:       6218            bhis 10c181a4 <do_adjtimex+0x64>
10c1818c:       0801 000e       btst #14,%d1
10c18190:       6718            beqs 10c181aa <do_adjtimex+0x6a>
10c18192:       202a 002c       movel %a2@(44),%d0
10c18196:       0680 ffff dcd8  addil #-9000,%d0
10c1819c:       0c80 0000 07d0  cmpil #2000,%d0
10c181a2:       6306            blss 10c181aa <do_adjtimex+0x6a>
10c181a4:       70ea            moveq #-22,%d0
10c181a6:       6000 0322       braw 10c184ca <do_adjtimex+0x38a>
10c181aa:       007c 0700       oriw #1792,%sr
10c181ae:       2639 1000 cf70  movel 1000cf70 <time_state>,%d3
10c181b4:       2839 1002 5798  movel 10025798 <time_adjust>,%d4
10c181ba:       2412            movel %a2@,%d2
10c181bc:       6700 0204       beqw 10c183c2 <do_adjtimex+0x282>
10c181c0:       0802 0004       btst #4,%d2
10c181c4:       671c            beqs 10c181e2 <do_adjtimex+0xa2>
10c181c6:       222a 0014       movel %a2@(20),%d1
10c181ca:       0241 e0ff       andiw #-7937,%d1
10c181ce:       2039 1000 cf74  movel 1000cf74 <time_status>,%d0
10c181d4:       0280 0000 1f00  andil #7936,%d0
10c181da:       8280            orl %d0,%d1
10c181dc:       23c1 1000 cf74  movel %d1,1000cf74 <time_status>
10c181e2:       0802 0001       btst #1,%d2
10c181e6:       6722            beqs 10c1820a <do_adjtimex+0xca>
10c181e8:       222a 0008       movel %a2@(8),%d1
10c181ec:       2001            movel %d1,%d0
10c181ee:       0680 0200 0000  addil #33554432,%d0
10c181f4:       0c80 0400 0000  cmpil #67108864,%d0
10c181fa:       6200 01bc       bhiw 10c183b8 <do_adjtimex+0x278>
10c181fe:       92b9 1002 5698  subl 10025698 <pps_freq>,%d1
10c18204:       23c1 1000 cf8c  movel %d1,1000cf8c <time_freq>
10c1820a:       082a 0002 0003  btst #2,%a2@(3)
10c18210:       6714            beqs 10c18226 <do_adjtimex+0xe6>
10c18212:       202a 000c       movel %a2@(12),%d0
10c18216:       0c80 00f9 ffff  cmpil #16383999,%d0
10c1821c:       6200 019a       bhiw 10c183b8 <do_adjtimex+0x278>
10c18220:       23c0 1000 cf84  movel %d0,1000cf84 <time_maxerror>
10c18226:       082a 0003 0003  btst #3,%a2@(3)
10c1822c:       6714            beqs 10c18242 <do_adjtimex+0x102>
10c1822e:       202a 0010       movel %a2@(16),%d0
10c18232:       0c80 00f9 ffff  cmpil #16383999,%d0
10c18238:       6200 017e       bhiw 10c183b8 <do_adjtimex+0x278>
10c1823c:       23c0 1000 cf88  movel %d0,1000cf88 <time_esterror>
10c18242:       082a 0005 0003  btst #5,%a2@(3)
10c18248:       670e            beqs 10c18258 <do_adjtimex+0x118>
10c1824a:       202a 0018       movel %a2@(24),%d0
10c1824e:       6d00 0168       bltw 10c183b8 <do_adjtimex+0x278>
10c18252:       23c0 1000 cf78  movel %d0,1000cf78 <time_constant>
10c18258:       2012            movel %a2@,%d0
10c1825a:       0800 0000       btst #0,%d0
10c1825e:       6700 013c       beqw 10c1839c <do_adjtimex+0x25c>
10c18262:       0c80 0000 8001  cmpil #32769,%d0
10c18268:       660c            bnes 10c18276 <do_adjtimex+0x136>
10c1826a:       23ea 0004 1002  movel %a2@(4),10025798 <time_adjust>
10c18270:       5798 
10c18272:       6000 0128       braw 10c1839c <do_adjtimex+0x25c>
10c18276:       2239 1000 cf74  movel 1000cf74 <time_status>,%d1
10c1827c:       2001            movel %d1,%d0
10c1827e:       7405            moveq #5,%d2
10c18280:       c082            andl %d2,%d0
10c18282:       6700 0118       beqw 10c1839c <do_adjtimex+0x25c>
10c18286:       0281 0000 0104  andil #260,%d1
10c1828c:       0c81 0000 0104  cmpil #260,%d1
10c18292:       6706            beqs 10c1829a <do_adjtimex+0x15a>
10c18294:       222a 0004       movel %a2@(4),%d1
10c18298:       6006            bras 10c182a0 <do_adjtimex+0x160>
10c1829a:       2239 1002 5760  movel 10025760 <pps_offset>,%d1
10c182a0:       0c81 0007 d000  cmpil #512000,%d1
10c182a6:       6f0c            bles 10c182b4 <do_adjtimex+0x174>
10c182a8:       23fc 7d00 0000  movel #2097152000,1002565c <time_offset>
10c182ae:       1002 565c 
10c182b2:       6020            bras 10c182d4 <do_adjtimex+0x194>
10c182b4:       0c81 fff8 3000  cmpil #-512000,%d1
10c182ba:       6c0c            bges 10c182c8 <do_adjtimex+0x188>
10c182bc:       23fc 8300 0000  movel #-2097152000,1002565c <time_offset>
10c182c2:       1002 565c 
10c182c6:       600c            bras 10c182d4 <do_adjtimex+0x194>
10c182c8:       2001            movel %d1,%d0
10c182ca:       740c            moveq #12,%d2
10c182cc:       e5a8            lsll %d2,%d0
10c182ce:       23c0 1002 565c  movel %d0,1002565c <time_offset>
10c182d4:       4a39 1000 cf77  tstb 1000cf77 <time_status+0x3>
10c182da:       6d0e            blts 10c182ea <do_adjtimex+0x1aa>
10c182dc:       41f9 1002 5790  lea 10025790 <xtime>,%a0
10c182e2:       4ab9 1002 579c  tstl 1002579c <time_reftime>
10c182e8:       660c            bnes 10c182f6 <do_adjtimex+0x1b6>
10c182ea:       41f9 1002 5790  lea 10025790 <xtime>,%a0
10c182f0:       23d0 1002 579c  movel %a0@,1002579c <time_reftime>
10c182f6:       2010            movel %a0@,%d0
10c182f8:       2240            moveal %d0,%a1
10c182fa:       93f9 1002 579c  subal 1002579c <time_reftime>,%a1
10c18300:       23c0 1002 579c  movel %d0,1002579c <time_reftime>
10c18306:       0839 0003 1000  btst #3,1000cf77 <time_status+0x3>
10c1830c:       cf77 
10c1830e:       6732            beqs 10c18342 <do_adjtimex+0x202>
10c18310:       700f            moveq #15,%d0
10c18312:       b089            cmpl %a1,%d0
10c18314:       6c68            bges 10c1837e <do_adjtimex+0x23e>
10c18316:       2f09            movel %a1,%sp@-
10c18318:       2f39 1002 565c  movel 1002565c <time_offset>,%sp@-
10c1831e:       4eb9 10c8 5834  jsr 10c85834 <__divsi3>
10c18324:       508f            addql #8,%sp
10c18326:       2200            movel %d0,%d1
10c18328:       e989            lsll #4,%d1
10c1832a:       6c0c            bges 10c18338 <do_adjtimex+0x1f8>
10c1832c:       4481            negl %d1
10c1832e:       e481            asrl #2,%d1
10c18330:       93b9 1000 cf8c  subl %d1,1000cf8c <time_freq>
10c18336:       6048            bras 10c18380 <do_adjtimex+0x240>
10c18338:       e481            asrl #2,%d1
10c1833a:       d3b9 1000 cf8c  addl %d1,1000cf8c <time_freq>
10c18340:       603e            bras 10c18380 <do_adjtimex+0x240>
10c18342:       b2fc 04af       cmpaw #1199,%a1
10c18346:       6e36            bgts 10c1837e <do_adjtimex+0x23e>
10c18348:       2f09            movel %a1,%sp@-
10c1834a:       2f01            movel %d1,%sp@-
10c1834c:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c18352:       508f            addql #8,%sp
10c18354:       2200            movel %d0,%d1
10c18356:       6c14            bges 10c1836c <do_adjtimex+0x22c>
10c18358:       4481            negl %d1
10c1835a:       2039 1000 cf78  movel 1000cf78 <time_constant>,%d0
10c18360:       d080            addl %d0,%d0
10c18362:       e0a1            asrl %d0,%d1
10c18364:       93b9 1000 cf8c  subl %d1,1000cf8c <time_freq>
10c1836a:       6014            bras 10c18380 <do_adjtimex+0x240>
10c1836c:       2039 1000 cf78  movel 1000cf78 <time_constant>,%d0
10c18372:       d080            addl %d0,%d0
10c18374:       e0a1            asrl %d0,%d1
10c18376:       d3b9 1000 cf8c  addl %d1,1000cf8c <time_freq>
10c1837c:       6002            bras 10c18380 <do_adjtimex+0x240>
10c1837e:       7605            moveq #5,%d3
10c18380:       2239 1000 cf8c  movel 1000cf8c <time_freq>,%d1
10c18386:       2039 1000 cf7c  movel 1000cf7c <time_tolerance>,%d0
10c1838c:       b081            cmpl %d1,%d0
10c1838e:       6d06            blts 10c18396 <do_adjtimex+0x256>
10c18390:       4480            negl %d0
10c18392:       b081            cmpl %d1,%d0
10c18394:       6f06            bles 10c1839c <do_adjtimex+0x25c>
10c18396:       23c0 1000 cf8c  movel %d0,1000cf8c <time_freq>
10c1839c:       082a 0006 0002  btst #6,%a2@(2)
10c183a2:       671e            beqs 10c183c2 <do_adjtimex+0x282>
10c183a4:       222a 002c       movel %a2@(44),%d1
10c183a8:       2001            movel %d1,%d0
10c183aa:       0680 ffff dcd8  addil #-9000,%d0
10c183b0:       0c80 0000 07d0  cmpil #2000,%d0
10c183b6:       6304            blss 10c183bc <do_adjtimex+0x27c>
10c183b8:       76ea            moveq #-22,%d3
10c183ba:       6006            bras 10c183c2 <do_adjtimex+0x282>
10c183bc:       23c1 1000 cf58  movel %d1,1000cf58 <tick>
10c183c2:       2239 1000 cf74  movel 1000cf74 <time_status>,%d1
10c183c8:       2001            movel %d1,%d0
10c183ca:       0280 0000 1040  andil #4160,%d0
10c183d0:       662c            bnes 10c183fe <do_adjtimex+0x2be>
10c183d2:       2001            movel %d1,%d0
10c183d4:       7406            moveq #6,%d2
10c183d6:       c082            andl %d2,%d0
10c183d8:       6706            beqs 10c183e0 <do_adjtimex+0x2a0>
10c183da:       0801 0008       btst #8,%d1
10c183de:       671e            beqs 10c183fe <do_adjtimex+0x2be>
10c183e0:       2001            movel %d1,%d0
10c183e2:       0280 0000 0204  andil #516,%d0
10c183e8:       0c80 0000 0204  cmpil #516,%d0
10c183ee:       670e            beqs 10c183fe <do_adjtimex+0x2be>
10c183f0:       0801 0001       btst #1,%d1
10c183f4:       670a            beqs 10c18400 <do_adjtimex+0x2c0>
10c183f6:       0281 0000 0c00  andil #3072,%d1
10c183fc:       6702            beqs 10c18400 <do_adjtimex+0x2c0>
10c183fe:       7605            moveq #5,%d3
10c18400:       2012            movel %a2@,%d0
10c18402:       0280 0000 8001  andil #32769,%d0
10c18408:       0c80 0000 8001  cmpil #32769,%d0
10c1840e:       6606            bnes 10c18416 <do_adjtimex+0x2d6>
10c18410:       2544 0004       movel %d4,%a2@(4)
10c18414:       601a            bras 10c18430 <do_adjtimex+0x2f0>
10c18416:       2039 1002 565c  movel 1002565c <time_offset>,%d0
10c1841c:       6c0a            bges 10c18428 <do_adjtimex+0x2e8>
10c1841e:       4480            negl %d0
10c18420:       720c            moveq #12,%d1
10c18422:       e2a0            asrl %d1,%d0
10c18424:       4480            negl %d0
10c18426:       6004            bras 10c1842c <do_adjtimex+0x2ec>
10c18428:       740c            moveq #12,%d2
10c1842a:       e4a0            asrl %d2,%d0
10c1842c:       2540 0004       movel %d0,%a2@(4)
10c18430:       2039 1002 5698  movel 10025698 <pps_freq>,%d0
10c18436:       2239 1000 cf8c  movel 1000cf8c <time_freq>,%d1
10c1843c:       d280            addl %d0,%d1
10c1843e:       2541 0008       movel %d1,%a2@(8)
10c18442:       2579 1000 cf84  movel 1000cf84 <time_maxerror>,%a2@(12)
10c18448:       000c 
10c1844a:       2579 1000 cf88  movel 1000cf88 <time_esterror>,%a2@(16)
10c18450:       0010 
10c18452:       2579 1000 cf74  movel 1000cf74 <time_status>,%a2@(20)
10c18458:       0014 
10c1845a:       2579 1000 cf78  movel 1000cf78 <time_constant>,%a2@(24)
10c18460:       0018 
10c18462:       2579 1000 cf80  movel 1000cf80 <time_precision>,%a2@(28)
10c18468:       001c 
10c1846a:       2579 1000 cf7c  movel 1000cf7c <time_tolerance>,%a2@(32)
10c18470:       0020 
10c18472:       2579 1000 cf58  movel 1000cf58 <tick>,%a2@(44)
10c18478:       002c 
10c1847a:       2540 0030       movel %d0,%a2@(48)
10c1847e:       2039 1000 cefc  movel 1000cefc <pps_jitter>,%d0
10c18484:       e480            asrl #2,%d0
10c18486:       2540 0034       movel %d0,%a2@(52)
10c1848a:       2579 1000 cf08  movel 1000cf08 <pps_shift>,%a2@(56)
10c18490:       0038 
10c18492:       2579 1000 cf00  movel 1000cf00 <pps_stabil>,%a2@(60)
10c18498:       003c 
10c1849a:       2579 1002 5764  movel 10025764 <pps_jitcnt>,%a2@(64)
10c184a0:       0040 
10c184a2:       2579 1002 7c78  movel 10027c78 <pps_calcnt>,%a2@(68)
10c184a8:       0044 
10c184aa:       2579 1002 67b8  movel 100267b8 <pps_errcnt>,%a2@(72)
10c184b0:       0048 
10c184b2:       2579 1002 5774  movel 10025774 <pps_stbcnt>,%a2@(76)
10c184b8:       004c 
10c184ba:       027c f8ff       andiw #-1793,%sr
10c184be:       486a 0024       pea %a2@(36)
10c184c2:       4eb9 10c1 1c74  jsr 10c11c74 <do_gettimeofday>
10c184c8:       2003            movel %d3,%d0
10c184ca:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c184d0:       4e5e            unlk %fp
10c184d2:       4e75            rts

10c184d4 <sys_adjtimex>:
10c184d4:       4e56 ff80       linkw %fp,#-128
10c184d8:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c184dc:       282e 0008       movel %fp@(8),%d4
10c184e0:       4878 0080       pea 80 <LSIGTRAP+0x7b>
10c184e4:       2f04            movel %d4,%sp@-
10c184e6:       7480            moveq #-128,%d2
10c184e8:       d48e            addl %fp,%d2
10c184ea:       2f02            movel %d2,%sp@-
10c184ec:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c184f2:       4e92            jsr %a2@
10c184f4:       504f            addqw #8,%sp
10c184f6:       2e82            movel %d2,%sp@
10c184f8:       4eba fc46       jsr %pc@(10c18140 <do_adjtimex>)
10c184fc:       2600            movel %d0,%d3
10c184fe:       2ebc 0000 0080  movel #128,%sp@
10c18504:       2f02            movel %d2,%sp@-
10c18506:       2f04            movel %d4,%sp@-
10c18508:       4e92            jsr %a2@
10c1850a:       2003            movel %d3,%d0
10c1850c:       4cee 041c ff70  moveml %fp@(-144),%d2-%d4/%a2
10c18512:       4e5e            unlk %fp
10c18514:       4e75            rts
10c18516:       4e75            rts

10c18518 <do_softirq>:
10c18518:       4e56 0000       linkw %fp,#0
10c1851c:       48e7 3c38       moveml %d2-%d5/%a2-%a4,%sp@-
10c18520:       43f9 1002 572c  lea 1002572c <irq_stat+0x4>,%a1
10c18526:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c1852c:       2011            movel %a1@,%d0
10c1852e:       d090            addl %a0@,%d0
10c18530:       2648            moveal %a0,%a3
10c18532:       666c            bnes 10c185a0 <do_softirq+0x88>
10c18534:       40c5            movew %sr,%d5
10c18536:       007c 0700       oriw #1792,%sr
10c1853a:       41e9 fffc       lea %a1@(-4),%a0
10c1853e:       2410            movel %a0@,%d2
10c18540:       675c            beqs 10c1859e <do_softirq+0x86>
10c18542:       2602            movel %d2,%d3
10c18544:       4683            notl %d3
10c18546:       5293            addql #1,%a3@
10c18548:       2848            moveal %a0,%a4
10c1854a:       283c 1001 8b34  movel #268536628,%d4
10c18550:       4294            clrl %a4@
10c18552:       027c f8ff       andiw #-1793,%sr
10c18556:       2444            moveal %d4,%a2
10c18558:       0802 0000       btst #0,%d2
10c1855c:       6708            beqs 10c18566 <do_softirq+0x4e>
10c1855e:       2f0a            movel %a2,%sp@-
10c18560:       2052            moveal %a2@,%a0
10c18562:       4e90            jsr %a0@
10c18564:       588f            addql #4,%sp
10c18566:       508a            addql #8,%a2
10c18568:       e28a            lsrl #1,%d2
10c1856a:       66ec            bnes 10c18558 <do_softirq+0x40>
10c1856c:       007c 0700       oriw #1792,%sr
10c18570:       2414            movel %a4@,%d2
10c18572:       2002            movel %d2,%d0
10c18574:       c083            andl %d3,%d0
10c18576:       6708            beqs 10c18580 <do_softirq+0x68>
10c18578:       2002            movel %d2,%d0
10c1857a:       4680            notl %d0
10c1857c:       c680            andl %d0,%d3
10c1857e:       60d0            bras 10c18550 <do_softirq+0x38>
10c18580:       5393            subql #1,%a3@
10c18582:       4a82            tstl %d2
10c18584:       6718            beqs 10c1859e <do_softirq+0x86>
10c18586:       2079 1002 5738  moveal 10025738 <irq_stat+0x10>,%a0
10c1858c:       b0fc 0000       cmpaw #0,%a0
10c18590:       670c            beqs 10c1859e <do_softirq+0x86>
10c18592:       2010            movel %a0@,%d0
10c18594:       6708            beqs 10c1859e <do_softirq+0x86>
10c18596:       2f08            movel %a0,%sp@-
10c18598:       4eb9 10c1 52ec  jsr 10c152ec <wake_up_process>
10c1859e:       46c5            movew %d5,%sr
10c185a0:       4cee 1c3c ffe4  moveml %fp@(-28),%d2-%d5/%a2-%a4
10c185a6:       4e5e            unlk %fp
10c185a8:       4e75            rts

10c185aa <raise_softirq>:
10c185aa:       4e56 0000       linkw %fp,#0
10c185ae:       2f02            movel %d2,%sp@-
10c185b0:       202e 0008       movel %fp@(8),%d0
10c185b4:       40c2            movew %sr,%d2
10c185b6:       007c 0700       oriw #1792,%sr
10c185ba:       7201            moveq #1,%d1
10c185bc:       e1a9            lsll %d0,%d1
10c185be:       83b9 1002 5728  orl %d1,10025728 <irq_stat>
10c185c4:       2039 1002 572c  movel 1002572c <irq_stat+0x4>,%d0
10c185ca:       80b9 1002 5730  orl 10025730 <irq_stat+0x8>,%d0
10c185d0:       6618            bnes 10c185ea <raise_softirq+0x40>
10c185d2:       2079 1002 5738  moveal 10025738 <irq_stat+0x10>,%a0
10c185d8:       b0fc 0000       cmpaw #0,%a0
10c185dc:       670c            beqs 10c185ea <raise_softirq+0x40>
10c185de:       2010            movel %a0@,%d0
10c185e0:       6708            beqs 10c185ea <raise_softirq+0x40>
10c185e2:       2f08            movel %a0,%sp@-
10c185e4:       4eb9 10c1 52ec  jsr 10c152ec <wake_up_process>
10c185ea:       46c2            movew %d2,%sr
10c185ec:       242e fffc       movel %fp@(-4),%d2
10c185f0:       4e5e            unlk %fp
10c185f2:       4e75            rts

10c185f4 <open_softirq>:
10c185f4:       4e56 0000       linkw %fp,#0
10c185f8:       202e 0008       movel %fp@(8),%d0
10c185fc:       222e 000c       movel %fp@(12),%d1
10c18600:       e788            lsll #3,%d0
10c18602:       41f9 1001 8b38  lea 10018b38 <softirq_vec+0x4>,%a0
10c18608:       21ae 0010 0800  movel %fp@(16),%a0@(00000000,%d0:l)
10c1860e:       2181 08fc       movel %d1,%a0@(fffffffc,%d0:l)
10c18612:       4e5e            unlk %fp
10c18614:       4e75            rts

10c18616 <__tasklet_schedule>:
10c18616:       4e56 0000       linkw %fp,#0
10c1861a:       2f02            movel %d2,%sp@-
10c1861c:       226e 0008       moveal %fp@(8),%a1
10c18620:       40c2            movew %sr,%d2
10c18622:       007c 0700       oriw #1792,%sr
10c18626:       41f9 1002 5670  lea 10025670 <tasklet_vec>,%a0
10c1862c:       2290            movel %a0@,%a1@
10c1862e:       2089            movel %a1,%a0@
10c18630:       7008            moveq #8,%d0
10c18632:       81b9 1002 5728  orl %d0,10025728 <irq_stat>
10c18638:       2039 1002 572c  movel 1002572c <irq_stat+0x4>,%d0
10c1863e:       80b9 1002 5730  orl 10025730 <irq_stat+0x8>,%d0
10c18644:       6618            bnes 10c1865e <__tasklet_schedule+0x48>
10c18646:       2079 1002 5738  moveal 10025738 <irq_stat+0x10>,%a0
10c1864c:       b0fc 0000       cmpaw #0,%a0
10c18650:       670c            beqs 10c1865e <__tasklet_schedule+0x48>
10c18652:       2010            movel %a0@,%d0
10c18654:       6708            beqs 10c1865e <__tasklet_schedule+0x48>
10c18656:       2f08            movel %a0,%sp@-
10c18658:       4eb9 10c1 52ec  jsr 10c152ec <wake_up_process>
10c1865e:       46c2            movew %d2,%sr
10c18660:       242e fffc       movel %fp@(-4),%d2
10c18664:       4e5e            unlk %fp
10c18666:       4e75            rts

10c18668 <__tasklet_hi_schedule>:
10c18668:       4e56 0000       linkw %fp,#0
10c1866c:       2f02            movel %d2,%sp@-
10c1866e:       226e 0008       moveal %fp@(8),%a1
10c18672:       40c2            movew %sr,%d2
10c18674:       007c 0700       oriw #1792,%sr
10c18678:       41f9 1002 5750  lea 10025750 <tasklet_hi_vec>,%a0
10c1867e:       2290            movel %a0@,%a1@
10c18680:       2089            movel %a1,%a0@
10c18682:       7001            moveq #1,%d0
10c18684:       81b9 1002 5728  orl %d0,10025728 <irq_stat>
10c1868a:       2039 1002 572c  movel 1002572c <irq_stat+0x4>,%d0
10c18690:       80b9 1002 5730  orl 10025730 <irq_stat+0x8>,%d0
10c18696:       6618            bnes 10c186b0 <__tasklet_hi_schedule+0x48>
10c18698:       2079 1002 5738  moveal 10025738 <irq_stat+0x10>,%a0
10c1869e:       b0fc 0000       cmpaw #0,%a0
10c186a2:       670c            beqs 10c186b0 <__tasklet_hi_schedule+0x48>
10c186a4:       2010            movel %a0@,%d0
10c186a6:       6708            beqs 10c186b0 <__tasklet_hi_schedule+0x48>
10c186a8:       2f08            movel %a0,%sp@-
10c186aa:       4eb9 10c1 52ec  jsr 10c152ec <wake_up_process>
10c186b0:       46c2            movew %d2,%sr
10c186b2:       242e fffc       movel %fp@(-4),%d2
10c186b6:       4e5e            unlk %fp
10c186b8:       4e75            rts

10c186ba <tasklet_action>:
10c186ba:       4e56 0000       linkw %fp,#0
10c186be:       48e7 3c38       moveml %d2-%d5/%a2-%a4,%sp@-
10c186c2:       007c 0700       oriw #1792,%sr
10c186c6:       41f9 1002 5670  lea 10025670 <tasklet_vec>,%a0
10c186cc:       2450            moveal %a0@,%a2
10c186ce:       4290            clrl %a0@
10c186d0:       027c f8ff       andiw #-1793,%sr
10c186d4:       b4fc 0000       cmpaw #0,%a2
10c186d8:       6768            beqs 10c18742 <tasklet_action+0x88>
10c186da:       7a01            moveq #1,%d5
10c186dc:       78fe            moveq #-2,%d4
10c186de:       7600            moveq #0,%d3
10c186e0:       2848            moveal %a0,%a4
10c186e2:       47f9 1002 5728  lea 10025728 <irq_stat>,%a3
10c186e8:       224a            moveal %a2,%a1
10c186ea:       2452            moveal %a2@,%a2
10c186ec:       4aa9 0008       tstl %a1@(8)
10c186f0:       6636            bnes 10c18728 <tasklet_action+0x6e>
10c186f2:       41e9 0004       lea %a1@(4),%a0
10c186f6:       40c2            movew %sr,%d2
10c186f8:       007c 0700       oriw #1792,%sr
10c186fc:       2010            movel %a0@,%d0
10c186fe:       2205            movel %d5,%d1
10c18700:       c280            andl %d0,%d1
10c18702:       2010            movel %a0@,%d0
10c18704:       c084            andl %d4,%d0
10c18706:       2080            movel %d0,%a0@
10c18708:       46c2            movew %d2,%sr
10c1870a:       4a81            tstl %d1
10c1870c:       660c            bnes 10c1871a <tasklet_action+0x60>
10c1870e:       4879 1000 1a89  pea 10001a89 <__data_start+0x1689>
10c18714:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c1871a:       2f29 0010       movel %a1@(16),%sp@-
10c1871e:       2069 000c       moveal %a1@(12),%a0
10c18722:       4e90            jsr %a0@
10c18724:       588f            addql #4,%sp
10c18726:       6014            bras 10c1873c <tasklet_action+0x82>
10c18728:       007c 0700       oriw #1792,%sr
10c1872c:       22b4 3800       movel %a4@(00000000,%d3:l),%a1@
10c18730:       2989 3800       movel %a1,%a4@(00000000,%d3:l)
10c18734:       7008            moveq #8,%d0
10c18736:       8193            orl %d0,%a3@
10c18738:       027c f8ff       andiw #-1793,%sr
10c1873c:       b4fc 0000       cmpaw #0,%a2
10c18740:       66a6            bnes 10c186e8 <tasklet_action+0x2e>
10c18742:       4cee 1c3c ffe4  moveml %fp@(-28),%d2-%d5/%a2-%a4
10c18748:       4e5e            unlk %fp
10c1874a:       4e75            rts

10c1874c <tasklet_hi_action>:
10c1874c:       4e56 0000       linkw %fp,#0
10c18750:       48e7 3c38       moveml %d2-%d5/%a2-%a4,%sp@-
10c18754:       007c 0700       oriw #1792,%sr
10c18758:       41f9 1002 5750  lea 10025750 <tasklet_hi_vec>,%a0
10c1875e:       2450            moveal %a0@,%a2
10c18760:       4290            clrl %a0@
10c18762:       027c f8ff       andiw #-1793,%sr
10c18766:       b4fc 0000       cmpaw #0,%a2
10c1876a:       6768            beqs 10c187d4 <tasklet_hi_action+0x88>
10c1876c:       7a01            moveq #1,%d5
10c1876e:       78fe            moveq #-2,%d4
10c18770:       7600            moveq #0,%d3
10c18772:       2848            moveal %a0,%a4
10c18774:       47f9 1002 5728  lea 10025728 <irq_stat>,%a3
10c1877a:       224a            moveal %a2,%a1
10c1877c:       2452            moveal %a2@,%a2
10c1877e:       4aa9 0008       tstl %a1@(8)
10c18782:       6636            bnes 10c187ba <tasklet_hi_action+0x6e>
10c18784:       41e9 0004       lea %a1@(4),%a0
10c18788:       40c2            movew %sr,%d2
10c1878a:       007c 0700       oriw #1792,%sr
10c1878e:       2010            movel %a0@,%d0
10c18790:       2205            movel %d5,%d1
10c18792:       c280            andl %d0,%d1
10c18794:       2010            movel %a0@,%d0
10c18796:       c084            andl %d4,%d0
10c18798:       2080            movel %d0,%a0@
10c1879a:       46c2            movew %d2,%sr
10c1879c:       4a81            tstl %d1
10c1879e:       660c            bnes 10c187ac <tasklet_hi_action+0x60>
10c187a0:       4879 1000 1a89  pea 10001a89 <__data_start+0x1689>
10c187a6:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c187ac:       2f29 0010       movel %a1@(16),%sp@-
10c187b0:       2069 000c       moveal %a1@(12),%a0
10c187b4:       4e90            jsr %a0@
10c187b6:       588f            addql #4,%sp
10c187b8:       6014            bras 10c187ce <tasklet_hi_action+0x82>
10c187ba:       007c 0700       oriw #1792,%sr
10c187be:       22b4 3800       movel %a4@(00000000,%d3:l),%a1@
10c187c2:       2989 3800       movel %a1,%a4@(00000000,%d3:l)
10c187c6:       7001            moveq #1,%d0
10c187c8:       8193            orl %d0,%a3@
10c187ca:       027c f8ff       andiw #-1793,%sr
10c187ce:       b4fc 0000       cmpaw #0,%a2
10c187d2:       66a6            bnes 10c1877a <tasklet_hi_action+0x2e>
10c187d4:       4cee 1c3c ffe4  moveml %fp@(-28),%d2-%d5/%a2-%a4
10c187da:       4e5e            unlk %fp
10c187dc:       4e75            rts

10c187de <tasklet_init>:
10c187de:       4e56 0000       linkw %fp,#0
10c187e2:       206e 0008       moveal %fp@(8),%a0
10c187e6:       202e 000c       movel %fp@(12),%d0
10c187ea:       222e 0010       movel %fp@(16),%d1
10c187ee:       4290            clrl %a0@
10c187f0:       42a8 0004       clrl %a0@(4)
10c187f4:       42a8 0008       clrl %a0@(8)
10c187f8:       2140 000c       movel %d0,%a0@(12)
10c187fc:       2141 0010       movel %d1,%a0@(16)
10c18800:       4e5e            unlk %fp
10c18802:       4e75            rts

10c18804 <tasklet_kill>:
10c18804:       4e56 0000       linkw %fp,#0
10c18808:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c1880c:       2039 1002 572c  movel 1002572c <irq_stat+0x4>,%d0
10c18812:       d0b9 1002 5730  addl 10025730 <irq_stat+0x8>,%d0
10c18818:       670e            beqs 10c18828 <tasklet_kill+0x24>
10c1881a:       4879 1000 1a8e  pea 10001a8e <__data_start+0x168e>
10c18820:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c18826:       588f            addql #4,%sp
10c18828:       2a6e 0008       moveal %fp@(8),%a5
10c1882c:       588d            addql #4,%a5
10c1882e:       284d            moveal %a5,%a4
10c18830:       7601            moveq #1,%d3
10c18832:       40c2            movew %sr,%d2
10c18834:       007c 0700       oriw #1792,%sr
10c18838:       2014            movel %a4@,%d0
10c1883a:       2203            movel %d3,%d1
10c1883c:       c280            andl %d0,%d1
10c1883e:       2014            movel %a4@,%d0
10c18840:       8083            orl %d3,%d0
10c18842:       2880            movel %d0,%a4@
10c18844:       46c2            movew %d2,%sr
10c18846:       4a81            tstl %d1
10c18848:       672a            beqs 10c18874 <tasklet_kill+0x70>
10c1884a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c18850:       7000            moveq #0,%d0
10c18852:       2080            movel %d0,%a0@
10c18854:       47f9 10c1 44d2  lea 10c144d2 <schedule>,%a3
10c1885a:       244d            moveal %a5,%a2
10c1885c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c18862:       7210            moveq #16,%d1
10c18864:       83a8 0028       orl %d1,%a0@(40)
10c18868:       4e93            jsr %a3@
10c1886a:       2012            movel %a2@,%d0
10c1886c:       0800 0000       btst #0,%d0
10c18870:       66ea            bnes 10c1885c <tasklet_kill+0x58>
10c18872:       60be            bras 10c18832 <tasklet_kill+0x2e>
10c18874:       40c0            movew %sr,%d0
10c18876:       007c 0700       oriw #1792,%sr
10c1887a:       72fe            moveq #-2,%d1
10c1887c:       c395            andl %d1,%a5@
10c1887e:       46c0            movew %d0,%sr
10c18880:       4cee 3c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a5
10c18886:       4e5e            unlk %fp
10c18888:       4e75            rts

10c1888a <bh_action>:
10c1888a:       4e56 0000       linkw %fp,#0
10c1888e:       2f03            movel %d3,%sp@-
10c18890:       2f02            movel %d2,%sp@-
10c18892:       222e 0008       movel %fp@(8),%d1
10c18896:       4ab9 1002 572c  tstl 1002572c <irq_stat+0x4>
10c1889c:       6616            bnes 10c188b4 <bh_action+0x2a>
10c1889e:       e589            lsll #2,%d1
10c188a0:       41f9 1001 8c34  lea 10018c34 <bh_base>,%a0
10c188a6:       2070 1800       moveal %a0@(00000000,%d1:l),%a0
10c188aa:       b0fc 0000       cmpaw #0,%a0
10c188ae:       673c            beqs 10c188ec <bh_action+0x62>
10c188b0:       4e90            jsr %a0@
10c188b2:       6038            bras 10c188ec <bh_action+0x62>
10c188b4:       2001            movel %d1,%d0
10c188b6:       e588            lsll #2,%d0
10c188b8:       d081            addl %d1,%d0
10c188ba:       e588            lsll #2,%d0
10c188bc:       2240            moveal %d0,%a1
10c188be:       d3fc 1002 53dc  addal #268587996,%a1
10c188c4:       41e9 0004       lea %a1@(4),%a0
10c188c8:       40c2            movew %sr,%d2
10c188ca:       007c 0700       oriw #1792,%sr
10c188ce:       2210            movel %a0@,%d1
10c188d0:       7001            moveq #1,%d0
10c188d2:       c280            andl %d0,%d1
10c188d4:       4481            negl %d1
10c188d6:       4481            negl %d1
10c188d8:       2010            movel %a0@,%d0
10c188da:       7601            moveq #1,%d3
10c188dc:       8083            orl %d3,%d0
10c188de:       2080            movel %d0,%a0@
10c188e0:       46c2            movew %d2,%sr
10c188e2:       4a81            tstl %d1
10c188e4:       6606            bnes 10c188ec <bh_action+0x62>
10c188e6:       2f09            movel %a1,%sp@-
10c188e8:       4eba fd7e       jsr %pc@(10c18668 <__tasklet_hi_schedule>)
10c188ec:       242e fff8       movel %fp@(-8),%d2
10c188f0:       262e fffc       movel %fp@(-4),%d3
10c188f4:       4e5e            unlk %fp
10c188f6:       4e75            rts

10c188f8 <init_bh>:
10c188f8:       4e56 0000       linkw %fp,#0
10c188fc:       202e 0008       movel %fp@(8),%d0
10c18900:       e588            lsll #2,%d0
10c18902:       41f9 1001 8c34  lea 10018c34 <bh_base>,%a0
10c18908:       21ae 000c 0800  movel %fp@(12),%a0@(00000000,%d0:l)
10c1890e:       4e5e            unlk %fp
10c18910:       4e75            rts

10c18912 <remove_bh>:
10c18912:       4e56 0000       linkw %fp,#0
10c18916:       2f02            movel %d2,%sp@-
10c18918:       202e 0008       movel %fp@(8),%d0
10c1891c:       2400            movel %d0,%d2
10c1891e:       e58a            lsll #2,%d2
10c18920:       d082            addl %d2,%d0
10c18922:       e588            lsll #2,%d0
10c18924:       0680 1002 53dc  addil #268587996,%d0
10c1892a:       2f00            movel %d0,%sp@-
10c1892c:       4eba fed6       jsr %pc@(10c18804 <tasklet_kill>)
10c18930:       41f9 1001 8c34  lea 10018c34 <bh_base>,%a0
10c18936:       42b0 2800       clrl %a0@(00000000,%d2:l)
10c1893a:       242e fffc       movel %fp@(-4),%d2
10c1893e:       4e5e            unlk %fp
10c18940:       4e75            rts

10c18942 <__run_task_queue>:
10c18942:       4e56 fff8       linkw %fp,#-8
10c18946:       2f0b            movel %a3,%sp@-
10c18948:       2f0a            movel %a2,%sp@-
10c1894a:       206e 0008       moveal %fp@(8),%a0
10c1894e:       40c0            movew %sr,%d0
10c18950:       007c 0700       oriw #1792,%sr
10c18954:       45ee fff8       lea %fp@(-8),%a2
10c18958:       2250            moveal %a0@,%a1
10c1895a:       234a 0004       movel %a2,%a1@(4)
10c1895e:       2489            movel %a1,%a2@
10c18960:       208a            movel %a2,%a0@
10c18962:       2268 0004       moveal %a0@(4),%a1
10c18966:       2d49 fffc       movel %a1,%fp@(-4)
10c1896a:       228a            movel %a2,%a1@
10c1896c:       2088            movel %a0,%a0@
10c1896e:       2148 0004       movel %a0,%a0@(4)
10c18972:       46c0            movew %d0,%sr
10c18974:       266e fff8       moveal %fp@(-8),%a3
10c18978:       b5cb            cmpal %a3,%a2
10c1897a:       671e            beqs 10c1899a <__run_task_queue+0x58>
10c1897c:       204b            moveal %a3,%a0
10c1897e:       2653            moveal %a3@,%a3
10c18980:       2268 000c       moveal %a0@(12),%a1
10c18984:       2028 0010       movel %a0@(16),%d0
10c18988:       42a8 0008       clrl %a0@(8)
10c1898c:       b2fc 0000       cmpaw #0,%a1
10c18990:       67e6            beqs 10c18978 <__run_task_queue+0x36>
10c18992:       2f00            movel %d0,%sp@-
10c18994:       4e91            jsr %a1@
10c18996:       588f            addql #4,%sp
10c18998:       60de            bras 10c18978 <__run_task_queue+0x36>
10c1899a:       246e fff0       moveal %fp@(-16),%a2
10c1899e:       266e fff4       moveal %fp@(-12),%a3
10c189a2:       4e5e            unlk %fp
10c189a4:       4e75            rts

10c189a6 <ksoftirqd>:
10c189a6:       4e56 0000       linkw %fp,#0
10c189aa:       2f0a            movel %a2,%sp@-
10c189ac:       2f02            movel %d2,%sp@-
10c189ae:       242e 0008       movel %fp@(8),%d2
10c189b2:       4eb9 10c1 528c  jsr 10c1528c <daemonize>
10c189b8:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c189be:       7013            moveq #19,%d0
10c189c0:       2340 0024       movel %d0,%a1@(36)
10c189c4:       41e9 02fa       lea %a1@(762),%a0
10c189c8:       70ff            moveq #-1,%d0
10c189ca:       2140 0004       movel %d0,%a0@(4)
10c189ce:       2080            movel %d0,%a0@
10c189d0:       7001            moveq #1,%d0
10c189d2:       2340 0038       movel %d0,%a1@(56)
10c189d6:       2f02            movel %d2,%sp@-
10c189d8:       4879 1000 1ab6  pea 10001ab6 <__data_start+0x16b6>
10c189de:       4869 023c       pea %a1@(572)
10c189e2:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c189e8:       4fef 000c       lea %sp@(12),%sp
10c189ec:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c189f2:       7001            moveq #1,%d0
10c189f4:       2080            movel %d0,%a0@
10c189f6:       41f9 1002 5738  lea 10025738 <irq_stat+0x10>,%a0
10c189fc:       20b9 1002 53b4  movel 100253b4 <_current_task>,%a0@
10c18a02:       45e8 fff0       lea %a0@(-16),%a2
10c18a06:       4a92            tstl %a2@
10c18a08:       6606            bnes 10c18a10 <ksoftirqd+0x6a>
10c18a0a:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c18a10:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c18a16:       7000            moveq #0,%d0
10c18a18:       2080            movel %d0,%a0@
10c18a1a:       4a92            tstl %a2@
10c18a1c:       6718            beqs 10c18a36 <ksoftirqd+0x90>
10c18a1e:       4eba faf8       jsr %pc@(10c18518 <do_softirq>)
10c18a22:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c18a28:       2028 0014       movel %a0@(20),%d0
10c18a2c:       67ec            beqs 10c18a1a <ksoftirqd+0x74>
10c18a2e:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c18a34:       60e4            bras 10c18a1a <ksoftirqd+0x74>
10c18a36:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c18a3c:       7001            moveq #1,%d0
10c18a3e:       2080            movel %d0,%a0@
10c18a40:       60c4            bras 10c18a06 <ksoftirqd+0x60>
10c18a42:       4e71            nop

10c18a44 <cpu_raise_softirq>:
10c18a44:       4e56 0000       linkw %fp,#0
10c18a48:       7001            moveq #1,%d0
10c18a4a:       222e 000c       movel %fp@(12),%d1
10c18a4e:       e3a8            lsll %d1,%d0
10c18a50:       81b9 1002 5728  orl %d0,10025728 <irq_stat>
10c18a56:       2039 1002 572c  movel 1002572c <irq_stat+0x4>,%d0
10c18a5c:       80b9 1002 5730  orl 10025730 <irq_stat+0x8>,%d0
10c18a62:       6618            bnes 10c18a7c <cpu_raise_softirq+0x38>
10c18a64:       2079 1002 5738  moveal 10025738 <irq_stat+0x10>,%a0
10c18a6a:       b0fc 0000       cmpaw #0,%a0
10c18a6e:       670c            beqs 10c18a7c <cpu_raise_softirq+0x38>
10c18a70:       2010            movel %a0@,%d0
10c18a72:       6708            beqs 10c18a7c <cpu_raise_softirq+0x38>
10c18a74:       2f08            movel %a0,%sp@-
10c18a76:       4eb9 10c1 52ec  jsr 10c152ec <wake_up_process>
10c18a7c:       4e5e            unlk %fp
10c18a7e:       4e75            rts

10c18a80 <do_resource_list>:
10c18a80:       4e56 0000       linkw %fp,#0
10c18a84:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c18a88:       246e 0008       moveal %fp@(8),%a2
10c18a8c:       286e 000c       moveal %fp@(12),%a4
10c18a90:       266e 0010       moveal %fp@(16),%a3
10c18a94:       242e 0014       movel %fp@(20),%d2
10c18a98:       262e 0018       movel %fp@(24),%d3
10c18a9c:       b6fc 0000       cmpaw #0,%a3
10c18aa0:       6c5c            bges 10c18afe <do_resource_list+0x7e>
10c18aa2:       97cb            subal %a3,%a3
10c18aa4:       6058            bras 10c18afe <do_resource_list+0x7e>
10c18aa6:       2212            movel %a2@,%d1
10c18aa8:       2003            movel %d3,%d0
10c18aaa:       9082            subl %d2,%d0
10c18aac:       784f            moveq #79,%d4
10c18aae:       b880            cmpl %d0,%d4
10c18ab0:       6c52            bges 10c18b04 <do_resource_list+0x84>
10c18ab2:       206a 0004       moveal %a2@(4),%a0
10c18ab6:       202a 0008       movel %a2@(8),%d0
10c18aba:       4a81            tstl %d1
10c18abc:       6606            bnes 10c18ac4 <do_resource_list+0x44>
10c18abe:       223c 1000 1aff  movel #268442367,%d1
10c18ac4:       2f01            movel %d1,%sp@-
10c18ac6:       2f00            movel %d0,%sp@-
10c18ac8:       2f08            movel %a0,%sp@-
10c18aca:       4873 c800       pea %a3@(00000000,%a4:l)
10c18ace:       2f02            movel %d2,%sp@-
10c18ad0:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c18ad6:       d480            addl %d0,%d2
10c18ad8:       4fef 0014       lea %sp@(20),%sp
10c18adc:       4aaa 0018       tstl %a2@(24)
10c18ae0:       6718            beqs 10c18afa <do_resource_list+0x7a>
10c18ae2:       2f03            movel %d3,%sp@-
10c18ae4:       2f02            movel %d2,%sp@-
10c18ae6:       486b fffe       pea %a3@(-2)
10c18aea:       2f0c            movel %a4,%sp@-
10c18aec:       2f2a 0018       movel %a2@(24),%sp@-
10c18af0:       4eba ff8e       jsr %pc@(10c18a80 <do_resource_list>)
10c18af4:       2400            movel %d0,%d2
10c18af6:       4fef 0014       lea %sp@(20),%sp
10c18afa:       246a 0014       moveal %a2@(20),%a2
10c18afe:       b4fc 0000       cmpaw #0,%a2
10c18b02:       66a2            bnes 10c18aa6 <do_resource_list+0x26>
10c18b04:       2002            movel %d2,%d0
10c18b06:       4cee 1c1c ffe8  moveml %fp@(-24),%d2-%d4/%a2-%a4
10c18b0c:       4e5e            unlk %fp
10c18b0e:       4e75            rts

10c18b10 <get_resource_list>:
10c18b10:       4e56 0000       linkw %fp,#0
10c18b14:       2f0a            movel %a2,%sp@-
10c18b16:       206e 0008       moveal %fp@(8),%a0
10c18b1a:       246e 000c       moveal %fp@(12),%a2
10c18b1e:       203c 1000 1b05  movel #268442373,%d0
10c18b24:       0ca8 0000 ffff  cmpil #65535,%a0@(8)
10c18b2a:       0008 
10c18b2c:       6206            bhis 10c18b34 <get_resource_list+0x24>
10c18b2e:       203c 1000 1b1f  movel #268442399,%d0
10c18b34:       220a            movel %a2,%d1
10c18b36:       d2ae 0010       addl %fp@(16),%d1
10c18b3a:       2f01            movel %d1,%sp@-
10c18b3c:       2f0a            movel %a2,%sp@-
10c18b3e:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c18b42:       2f00            movel %d0,%sp@-
10c18b44:       2f28 0018       movel %a0@(24),%sp@-
10c18b48:       4eba ff36       jsr %pc@(10c18a80 <do_resource_list>)
10c18b4c:       908a            subl %a2,%d0
10c18b4e:       246e fffc       moveal %fp@(-4),%a2
10c18b52:       4e5e            unlk %fp
10c18b54:       4e75            rts

10c18b56 <__request_resource>:
10c18b56:       4e56 0000       linkw %fp,#0
10c18b5a:       2f0b            movel %a3,%sp@-
10c18b5c:       2f0a            movel %a2,%sp@-
10c18b5e:       266e 0008       moveal %fp@(8),%a3
10c18b62:       246e 000c       moveal %fp@(12),%a2
10c18b66:       222a 0004       movel %a2@(4),%d1
10c18b6a:       202a 0008       movel %a2@(8),%d0
10c18b6e:       b280            cmpl %d0,%d1
10c18b70:       620c            bhis 10c18b7e <__request_resource+0x28>
10c18b72:       b2ab 0004       cmpl %a3@(4),%d1
10c18b76:       6506            bcss 10c18b7e <__request_resource+0x28>
10c18b78:       b0ab 0008       cmpl %a3@(8),%d0
10c18b7c:       6304            blss 10c18b82 <__request_resource+0x2c>
10c18b7e:       200b            movel %a3,%d0
10c18b80:       602c            bras 10c18bae <__request_resource+0x58>
10c18b82:       43eb 0018       lea %a3@(24),%a1
10c18b86:       2051            moveal %a1@,%a0
10c18b88:       b0fc 0000       cmpaw #0,%a0
10c18b8c:       6706            beqs 10c18b94 <__request_resource+0x3e>
10c18b8e:       b0a8 0004       cmpl %a0@(4),%d0
10c18b92:       640e            bccs 10c18ba2 <__request_resource+0x4c>
10c18b94:       2548 0014       movel %a0,%a2@(20)
10c18b98:       228a            movel %a2,%a1@
10c18b9a:       254b 0010       movel %a3,%a2@(16)
10c18b9e:       7000            moveq #0,%d0
10c18ba0:       600c            bras 10c18bae <__request_resource+0x58>
10c18ba2:       43e8 0014       lea %a0@(20),%a1
10c18ba6:       b2a8 0008       cmpl %a0@(8),%d1
10c18baa:       62da            bhis 10c18b86 <__request_resource+0x30>
10c18bac:       2008            movel %a0,%d0
10c18bae:       245f            moveal %sp@+,%a2
10c18bb0:       265f            moveal %sp@+,%a3
10c18bb2:       4e5e            unlk %fp
10c18bb4:       4e75            rts

10c18bb6 <__release_resource>:
10c18bb6:       4e56 0000       linkw %fp,#0
10c18bba:       2f0a            movel %a2,%sp@-
10c18bbc:       246e 0008       moveal %fp@(8),%a2
10c18bc0:       206a 0010       moveal %a2@(16),%a0
10c18bc4:       43e8 0018       lea %a0@(24),%a1
10c18bc8:       6014            bras 10c18bde <__release_resource+0x28>
10c18bca:       b5c8            cmpal %a0,%a2
10c18bcc:       660c            bnes 10c18bda <__release_resource+0x24>
10c18bce:       22a8 0014       movel %a0@(20),%a1@
10c18bd2:       42a8 0010       clrl %a0@(16)
10c18bd6:       7000            moveq #0,%d0
10c18bd8:       600e            bras 10c18be8 <__release_resource+0x32>
10c18bda:       43e8 0014       lea %a0@(20),%a1
10c18bde:       2051            moveal %a1@,%a0
10c18be0:       b0fc 0000       cmpaw #0,%a0
10c18be4:       66e4            bnes 10c18bca <__release_resource+0x14>
10c18be6:       70ea            moveq #-22,%d0
10c18be8:       245f            moveal %sp@+,%a2
10c18bea:       4e5e            unlk %fp
10c18bec:       4e75            rts

10c18bee <request_resource>:
10c18bee:       4e56 0000       linkw %fp,#0
10c18bf2:       2f2e 000c       movel %fp@(12),%sp@-
10c18bf6:       2f2e 0008       movel %fp@(8),%sp@-
10c18bfa:       4eba ff5a       jsr %pc@(10c18b56 <__request_resource>)
10c18bfe:       4a80            tstl %d0
10c18c00:       56c0            sne %d0
10c18c02:       4880            extw %d0
10c18c04:       48c0            extl %d0
10c18c06:       72f0            moveq #-16,%d1
10c18c08:       c081            andl %d1,%d0
10c18c0a:       4e5e            unlk %fp
10c18c0c:       4e75            rts

10c18c0e <release_resource>:
10c18c0e:       4e56 0000       linkw %fp,#0
10c18c12:       2f2e 0008       movel %fp@(8),%sp@-
10c18c16:       4eba ff9e       jsr %pc@(10c18bb6 <__release_resource>)
10c18c1a:       4e5e            unlk %fp
10c18c1c:       4e75            rts

10c18c1e <check_resource>:
10c18c1e:       4e56 ffe4       linkw %fp,#-28
10c18c22:       2f03            movel %d3,%sp@-
10c18c24:       2f02            movel %d2,%sp@-
10c18c26:       202e 0008       movel %fp@(8),%d0
10c18c2a:       206e 000c       moveal %fp@(12),%a0
10c18c2e:       226e 0010       moveal %fp@(16),%a1
10c18c32:       2d48 ffe8       movel %a0,%fp@(-24)
10c18c36:       41f1 88ff       lea %a1@(ffffffff,%a0:l),%a0
10c18c3a:       2d48 ffec       movel %a0,%fp@(-20)
10c18c3e:       76e4            moveq #-28,%d3
10c18c40:       d68e            addl %fp,%d3
10c18c42:       2f03            movel %d3,%sp@-
10c18c44:       2f00            movel %d0,%sp@-
10c18c46:       4eba ff0e       jsr %pc@(10c18b56 <__request_resource>)
10c18c4a:       2400            movel %d0,%d2
10c18c4c:       508f            addql #8,%sp
10c18c4e:       6606            bnes 10c18c56 <check_resource+0x38>
10c18c50:       2f03            movel %d3,%sp@-
10c18c52:       4eba ff62       jsr %pc@(10c18bb6 <__release_resource>)
10c18c56:       4a82            tstl %d2
10c18c58:       56c0            sne %d0
10c18c5a:       4880            extw %d0
10c18c5c:       48c0            extl %d0
10c18c5e:       72f0            moveq #-16,%d1
10c18c60:       c081            andl %d1,%d0
10c18c62:       242e ffdc       movel %fp@(-36),%d2
10c18c66:       262e ffe0       movel %fp@(-32),%d3
10c18c6a:       4e5e            unlk %fp
10c18c6c:       4e75            rts

10c18c6e <find_resource>:
10c18c6e:       4e56 fffc       linkw %fp,#-4
10c18c72:       48e7 3e3c       moveml %d2-%d6/%a2-%a5,%sp@-
10c18c76:       226e 0008       moveal %fp@(8),%a1
10c18c7a:       246e 000c       moveal %fp@(12),%a2
10c18c7e:       286e 0010       moveal %fp@(16),%a4
10c18c82:       282e 0014       movel %fp@(20),%d4
10c18c86:       262e 0018       movel %fp@(24),%d3
10c18c8a:       2a2e 001c       movel %fp@(28),%d5
10c18c8e:       2a6e 0020       moveal %fp@(32),%a5
10c18c92:       2c2e 0024       movel %fp@(36),%d6
10c18c96:       2669 0018       moveal %a1@(24),%a3
10c18c9a:       2569 0004 0004  movel %a1@(4),%a2@(4)
10c18ca0:       2405            movel %d5,%d2
10c18ca2:       4482            negl %d2
10c18ca4:       600e            bras 10c18cb4 <find_resource+0x46>
10c18ca6:       202b 0008       movel %a3@(8),%d0
10c18caa:       5280            addql #1,%d0
10c18cac:       2540 0004       movel %d0,%a2@(4)
10c18cb0:       266b 0014       moveal %a3@(20),%a3
10c18cb4:       b6fc 0000       cmpaw #0,%a3
10c18cb8:       6708            beqs 10c18cc2 <find_resource+0x54>
10c18cba:       256b 0004 0008  movel %a3@(4),%a2@(8)
10c18cc0:       6006            bras 10c18cc8 <find_resource+0x5a>
10c18cc2:       2569 0008 0008  movel %a1@(8),%a2@(8)
10c18cc8:       b8aa 0004       cmpl %a2@(4),%d4
10c18ccc:       6304            blss 10c18cd2 <find_resource+0x64>
10c18cce:       2544 0004       movel %d4,%a2@(4)
10c18cd2:       b6aa 0008       cmpl %a2@(8),%d3
10c18cd6:       6404            bccs 10c18cdc <find_resource+0x6e>
10c18cd8:       2543 0008       movel %d3,%a2@(8)
10c18cdc:       202a 0004       movel %a2@(4),%d0
10c18ce0:       d085            addl %d5,%d0
10c18ce2:       5380            subql #1,%d0
10c18ce4:       c082            andl %d2,%d0
10c18ce6:       2540 0004       movel %d0,%a2@(4)
10c18cea:       bafc 0000       cmpaw #0,%a5
10c18cee:       6714            beqs 10c18d04 <find_resource+0x96>
10c18cf0:       2f0c            movel %a4,%sp@-
10c18cf2:       2f0a            movel %a2,%sp@-
10c18cf4:       2f06            movel %d6,%sp@-
10c18cf6:       2d49 fffc       movel %a1,%fp@(-4)
10c18cfa:       4e95            jsr %a5@
10c18cfc:       4fef 000c       lea %sp@(12),%sp
10c18d00:       226e fffc       moveal %fp@(-4),%a1
10c18d04:       206a 0004       moveal %a2@(4),%a0
10c18d08:       202a 0008       movel %a2@(8),%d0
10c18d0c:       b088            cmpl %a0,%d0
10c18d0e:       6314            blss 10c18d24 <find_resource+0xb6>
10c18d10:       9088            subl %a0,%d0
10c18d12:       5280            addql #1,%d0
10c18d14:       b9c0            cmpal %d0,%a4
10c18d16:       620c            bhis 10c18d24 <find_resource+0xb6>
10c18d18:       41f4 88ff       lea %a4@(ffffffff,%a0:l),%a0
10c18d1c:       2548 0008       movel %a0,%a2@(8)
10c18d20:       7000            moveq #0,%d0
10c18d22:       600a            bras 10c18d2e <find_resource+0xc0>
10c18d24:       b6fc 0000       cmpaw #0,%a3
10c18d28:       6600 ff7c       bnew 10c18ca6 <find_resource+0x38>
10c18d2c:       70f0            moveq #-16,%d0
10c18d2e:       4cee 3c7c ffd8  moveml %fp@(-40),%d2-%d6/%a2-%a5
10c18d34:       4e5e            unlk %fp
10c18d36:       4e75            rts

10c18d38 <allocate_resource>:
10c18d38:       4e56 0000       linkw %fp,#0
10c18d3c:       48e7 3800       moveml %d2-%d4,%sp@-
10c18d40:       282e 0008       movel %fp@(8),%d4
10c18d44:       262e 000c       movel %fp@(12),%d3
10c18d48:       2f2e 0024       movel %fp@(36),%sp@-
10c18d4c:       2f2e 0020       movel %fp@(32),%sp@-
10c18d50:       2f2e 001c       movel %fp@(28),%sp@-
10c18d54:       2f2e 0018       movel %fp@(24),%sp@-
10c18d58:       2f2e 0014       movel %fp@(20),%sp@-
10c18d5c:       2f2e 0010       movel %fp@(16),%sp@-
10c18d60:       2f03            movel %d3,%sp@-
10c18d62:       2f04            movel %d4,%sp@-
10c18d64:       4eba ff08       jsr %pc@(10c18c6e <find_resource>)
10c18d68:       2400            movel %d0,%d2
10c18d6a:       4fef 0020       lea %sp@(32),%sp
10c18d6e:       6d0e            blts 10c18d7e <allocate_resource+0x46>
10c18d70:       2f03            movel %d3,%sp@-
10c18d72:       2f04            movel %d4,%sp@-
10c18d74:       4eba fde0       jsr %pc@(10c18b56 <__request_resource>)
10c18d78:       4a80            tstl %d0
10c18d7a:       6702            beqs 10c18d7e <allocate_resource+0x46>
10c18d7c:       74f0            moveq #-16,%d2
10c18d7e:       2002            movel %d2,%d0
10c18d80:       4cee 001c fff4  moveml %fp@(-12),%d2-%d4
10c18d86:       4e5e            unlk %fp
10c18d88:       4e75            rts

10c18d8a <__request_region>:
10c18d8a:       4e56 0000       linkw %fp,#0
10c18d8e:       48e7 0038       moveml %a2-%a4,%sp@-
10c18d92:       266e 0008       moveal %fp@(8),%a3
10c18d96:       286e 000c       moveal %fp@(12),%a4
10c18d9a:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c18d9e:       4878 001c       pea 1c <LSIGTRAP+0x17>
10c18da2:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c18da8:       2440            moveal %d0,%a2
10c18daa:       508f            addql #8,%sp
10c18dac:       b4fc 0000       cmpaw #0,%a2
10c18db0:       6754            beqs 10c18e06 <__request_region+0x7c>
10c18db2:       4878 001c       pea 1c <LSIGTRAP+0x17>
10c18db6:       42a7            clrl %sp@-
10c18db8:       2f0a            movel %a2,%sp@-
10c18dba:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c18dc0:       24ae 0014       movel %fp@(20),%a2@
10c18dc4:       254c 0004       movel %a4,%a2@(4)
10c18dc8:       206e 0010       moveal %fp@(16),%a0
10c18dcc:       49f0 c8ff       lea %a0@(ffffffff,%a4:l),%a4
10c18dd0:       254c 0008       movel %a4,%a2@(8)
10c18dd4:       257c 8000 0000  movel #-2147483648,%a2@(12)
10c18dda:       000c 
10c18ddc:       4fef 000c       lea %sp@(12),%sp
10c18de0:       49fa fd74       lea %pc@(10c18b56 <__request_resource>),%a4
10c18de4:       2f0a            movel %a2,%sp@-
10c18de6:       2f0b            movel %a3,%sp@-
10c18de8:       4e94            jsr %a4@
10c18dea:       508f            addql #8,%sp
10c18dec:       4a80            tstl %d0
10c18dee:       6716            beqs 10c18e06 <__request_region+0x7c>
10c18df0:       b7c0            cmpal %d0,%a3
10c18df2:       6708            beqs 10c18dfc <__request_region+0x72>
10c18df4:       2640            moveal %d0,%a3
10c18df6:       4aab 000c       tstl %a3@(12)
10c18dfa:       6ce8            bges 10c18de4 <__request_region+0x5a>
10c18dfc:       2f0a            movel %a2,%sp@-
10c18dfe:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c18e04:       95ca            subal %a2,%a2
10c18e06:       200a            movel %a2,%d0
10c18e08:       4cee 1c00 fff4  moveml %fp@(-12),%a2-%a4
10c18e0e:       4e5e            unlk %fp
10c18e10:       4e75            rts

10c18e12 <__check_region>:
10c18e12:       4e56 0000       linkw %fp,#0
10c18e16:       2f02            movel %d2,%sp@-
10c18e18:       4879 1000 1b39  pea 10001b39 <__data_start+0x1739>
10c18e1e:       2f2e 0010       movel %fp@(16),%sp@-
10c18e22:       2f2e 000c       movel %fp@(12),%sp@-
10c18e26:       2f2e 0008       movel %fp@(8),%sp@-
10c18e2a:       4eba ff5e       jsr %pc@(10c18d8a <__request_region>)
10c18e2e:       2400            movel %d0,%d2
10c18e30:       4fef 0010       lea %sp@(16),%sp
10c18e34:       6712            beqs 10c18e48 <__check_region+0x36>
10c18e36:       2f02            movel %d2,%sp@-
10c18e38:       4eba fdd4       jsr %pc@(10c18c0e <release_resource>)
10c18e3c:       2f02            movel %d2,%sp@-
10c18e3e:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c18e44:       7000            moveq #0,%d0
10c18e46:       6002            bras 10c18e4a <__check_region+0x38>
10c18e48:       70f0            moveq #-16,%d0
10c18e4a:       242e fffc       movel %fp@(-4),%d2
10c18e4e:       4e5e            unlk %fp
10c18e50:       4e75            rts

10c18e52 <__release_region>:
10c18e52:       4e56 0000       linkw %fp,#0
10c18e56:       2f0a            movel %a2,%sp@-
10c18e58:       2f02            movel %d2,%sp@-
10c18e5a:       242e 000c       movel %fp@(12),%d2
10c18e5e:       206e 0008       moveal %fp@(8),%a0
10c18e62:       45e8 0018       lea %a0@(24),%a2
10c18e66:       2002            movel %d2,%d0
10c18e68:       d0ae 0010       addl %fp@(16),%d0
10c18e6c:       5380            subql #1,%d0
10c18e6e:       6012            bras 10c18e82 <__release_region+0x30>
10c18e70:       24a8 0014       movel %a0@(20),%a2@
10c18e74:       2f08            movel %a0,%sp@-
10c18e76:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c18e7c:       6040            bras 10c18ebe <__release_region+0x6c>
10c18e7e:       45e8 0014       lea %a0@(20),%a2
10c18e82:       2052            moveal %a2@,%a0
10c18e84:       b0fc 0000       cmpaw #0,%a0
10c18e88:       6724            beqs 10c18eae <__release_region+0x5c>
10c18e8a:       2268 0004       moveal %a0@(4),%a1
10c18e8e:       b489            cmpl %a1,%d2
10c18e90:       65ec            bcss 10c18e7e <__release_region+0x2c>
10c18e92:       2228 0008       movel %a0@(8),%d1
10c18e96:       b081            cmpl %d1,%d0
10c18e98:       62e4            bhis 10c18e7e <__release_region+0x2c>
10c18e9a:       4aa8 000c       tstl %a0@(12)
10c18e9e:       6d06            blts 10c18ea6 <__release_region+0x54>
10c18ea0:       45e8 0018       lea %a0@(24),%a2
10c18ea4:       60dc            bras 10c18e82 <__release_region+0x30>
10c18ea6:       b489            cmpl %a1,%d2
10c18ea8:       6604            bnes 10c18eae <__release_region+0x5c>
10c18eaa:       b081            cmpl %d1,%d0
10c18eac:       67c2            beqs 10c18e70 <__release_region+0x1e>
10c18eae:       2f00            movel %d0,%sp@-
10c18eb0:       2f02            movel %d2,%sp@-
10c18eb2:       4879 1000 1b46  pea 10001b46 <__data_start+0x1746>
10c18eb8:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c18ebe:       242e fff8       movel %fp@(-8),%d2
10c18ec2:       246e fffc       moveal %fp@(-4),%a2
10c18ec6:       4e5e            unlk %fp
10c18ec8:       4e75            rts
10c18eca:       4e75            rts

10c18ecc <sys_sysctl>:
10c18ecc:       4e56 0000       linkw %fp,#0
10c18ed0:       70da            moveq #-38,%d0
10c18ed2:       4e5e            unlk %fp
10c18ed4:       4e75            rts

10c18ed6 <sysctl_string>:
10c18ed6:       4e56 0000       linkw %fp,#0
10c18eda:       70da            moveq #-38,%d0
10c18edc:       4e5e            unlk %fp
10c18ede:       4e75            rts

10c18ee0 <sysctl_intvec>:
10c18ee0:       4e56 0000       linkw %fp,#0
10c18ee4:       70da            moveq #-38,%d0
10c18ee6:       4e5e            unlk %fp
10c18ee8:       4e75            rts

10c18eea <sysctl_jiffies>:
10c18eea:       4e56 0000       linkw %fp,#0
10c18eee:       70da            moveq #-38,%d0
10c18ef0:       4e5e            unlk %fp
10c18ef2:       4e75            rts

10c18ef4 <proc_dostring>:
10c18ef4:       4e56 0000       linkw %fp,#0
10c18ef8:       70da            moveq #-38,%d0
10c18efa:       4e5e            unlk %fp
10c18efc:       4e75            rts

10c18efe <proc_dointvec>:
10c18efe:       4e56 0000       linkw %fp,#0
10c18f02:       70da            moveq #-38,%d0
10c18f04:       4e5e            unlk %fp
10c18f06:       4e75            rts

10c18f08 <proc_dointvec_bset>:
10c18f08:       4e56 0000       linkw %fp,#0
10c18f0c:       70da            moveq #-38,%d0
10c18f0e:       4e5e            unlk %fp
10c18f10:       4e75            rts

10c18f12 <proc_dointvec_minmax>:
10c18f12:       4e56 0000       linkw %fp,#0
10c18f16:       70da            moveq #-38,%d0
10c18f18:       4e5e            unlk %fp
10c18f1a:       4e75            rts

10c18f1c <proc_dointvec_jiffies>:
10c18f1c:       4e56 0000       linkw %fp,#0
10c18f20:       70da            moveq #-38,%d0
10c18f22:       4e5e            unlk %fp
10c18f24:       4e75            rts

10c18f26 <proc_doulongvec_minmax>:
10c18f26:       4e56 0000       linkw %fp,#0
10c18f2a:       70da            moveq #-38,%d0
10c18f2c:       4e5e            unlk %fp
10c18f2e:       4e75            rts

10c18f30 <proc_doulongvec_ms_jiffies_minmax>:
10c18f30:       4e56 0000       linkw %fp,#0
10c18f34:       70da            moveq #-38,%d0
10c18f36:       4e5e            unlk %fp
10c18f38:       4e75            rts

10c18f3a <register_sysctl_table>:
10c18f3a:       4e56 0000       linkw %fp,#0
10c18f3e:       7000            moveq #0,%d0
10c18f40:       4e5e            unlk %fp
10c18f42:       4e75            rts

10c18f44 <unregister_sysctl_table>:
10c18f44:       4e56 0000       linkw %fp,#0
10c18f48:       4e5e            unlk %fp
10c18f4a:       4e75            rts

10c18f4c <sys_acct>:
10c18f4c:       4e56 0000       linkw %fp,#0
10c18f50:       70da            moveq #-38,%d0
10c18f52:       4e5e            unlk %fp
10c18f54:       4e75            rts
10c18f56:       4e75            rts

10c18f58 <sys_capget>:
10c18f58:       4e56 fff4       linkw %fp,#-12
10c18f5c:       2f02            movel %d2,%sp@-
10c18f5e:       206e 0008       moveal %fp@(8),%a0
10c18f62:       2010            movel %a0@,%d0
10c18f64:       0c80 1998 0330  cmpil #429392688,%d0
10c18f6a:       670e            beqs 10c18f7a <sys_capget+0x22>
10c18f6c:       203c 1998 0330  movel #429392688,%d0
10c18f72:       2080            movel %d0,%a0@
10c18f74:       70ea            moveq #-22,%d0
10c18f76:       6000 0082       braw 10c18ffa <sys_capget+0xa2>
10c18f7a:       2228 0004       movel %a0@(4),%d1
10c18f7e:       4a81            tstl %d1
10c18f80:       6c04            bges 10c18f86 <sys_capget+0x2e>
10c18f82:       70ea            moveq #-22,%d0
10c18f84:       6074            bras 10c18ffa <sys_capget+0xa2>
10c18f86:       7400            moveq #0,%d2
10c18f88:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c18f8e:       4a81            tstl %d1
10c18f90:       673a            beqs 10c18fcc <sys_capget+0x74>
10c18f92:       b2a8 007a       cmpl %a0@(122),%d1
10c18f96:       6734            beqs 10c18fcc <sys_capget+0x74>
10c18f98:       2001            movel %d1,%d0
10c18f9a:       e080            asrl #8,%d0
10c18f9c:       b380            eorl %d1,%d0
10c18f9e:       0280 0000 03ff  andil #1023,%d0
10c18fa4:       e588            lsll #2,%d0
10c18fa6:       2040            moveal %d0,%a0
10c18fa8:       d1fc 1002 57a8  addal #268588968,%a0
10c18fae:       2050            moveal %a0@,%a0
10c18fb0:       6004            bras 10c18fb6 <sys_capget+0x5e>
10c18fb2:       2068 00ae       moveal %a0@(174),%a0
10c18fb6:       b0fc 0000       cmpaw #0,%a0
10c18fba:       6706            beqs 10c18fc2 <sys_capget+0x6a>
10c18fbc:       b2a8 007a       cmpl %a0@(122),%d1
10c18fc0:       66f0            bnes 10c18fb2 <sys_capget+0x5a>
10c18fc2:       b0fc 0000       cmpaw #0,%a0
10c18fc6:       6604            bnes 10c18fcc <sys_capget+0x74>
10c18fc8:       74fd            moveq #-3,%d2
10c18fca:       602c            bras 10c18ff8 <sys_capget+0xa0>
10c18fcc:       4a82            tstl %d2
10c18fce:       6628            bnes 10c18ff8 <sys_capget+0xa0>
10c18fd0:       2d68 01d8 fff8  movel %a0@(472),%fp@(-8)
10c18fd6:       2d68 01d4 fffc  movel %a0@(468),%fp@(-4)
10c18fdc:       2d68 01d0 fff4  movel %a0@(464),%fp@(-12)
10c18fe2:       4a82            tstl %d2
10c18fe4:       6612            bnes 10c18ff8 <sys_capget+0xa0>
10c18fe6:       4878 000c       pea c <LSIGTRAP+0x7>
10c18fea:       486e fff4       pea %fp@(-12)
10c18fee:       2f2e 000c       movel %fp@(12),%sp@-
10c18ff2:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c18ff8:       2002            movel %d2,%d0
10c18ffa:       242e fff0       movel %fp@(-16),%d2
10c18ffe:       4e5e            unlk %fp
10c19000:       4e75            rts

10c19002 <cap_set_pg>:
10c19002:       4e56 0000       linkw %fp,#0
10c19006:       2f0b            movel %a3,%sp@-
10c19008:       2f0a            movel %a2,%sp@-
10c1900a:       222e 0008       movel %fp@(8),%d1
10c1900e:       266e 000c       moveal %fp@(12),%a3
10c19012:       246e 0010       moveal %fp@(16),%a2
10c19016:       226e 0014       moveal %fp@(20),%a1
10c1901a:       2079 1001 11d8  moveal 100111d8 <init_task_union+0x48>,%a0
10c19020:       203c 1001 1190  movel #268505488,%d0
10c19026:       b088            cmpl %a0,%d0
10c19028:       671a            beqs 10c19044 <cap_set_pg+0x42>
10c1902a:       b2a8 007e       cmpl %a0@(126),%d1
10c1902e:       660c            bnes 10c1903c <cap_set_pg+0x3a>
10c19030:       2153 01d0       movel %a3@,%a0@(464)
10c19034:       2152 01d4       movel %a2@,%a0@(468)
10c19038:       2151 01d8       movel %a1@,%a0@(472)
10c1903c:       2068 0048       moveal %a0@(72),%a0
10c19040:       b088            cmpl %a0,%d0
10c19042:       66e6            bnes 10c1902a <cap_set_pg+0x28>
10c19044:       245f            moveal %sp@+,%a2
10c19046:       265f            moveal %sp@+,%a3
10c19048:       4e5e            unlk %fp
10c1904a:       4e75            rts

10c1904c <cap_set_all>:
10c1904c:       4e56 0000       linkw %fp,#0
10c19050:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c19054:       266e 0008       moveal %fp@(8),%a3
10c19058:       246e 000c       moveal %fp@(12),%a2
10c1905c:       226e 0010       moveal %fp@(16),%a1
10c19060:       2079 1001 11d8  moveal 100111d8 <init_task_union+0x48>,%a0
10c19066:       203c 1001 1190  movel #268505488,%d0
10c1906c:       b088            cmpl %a0,%d0
10c1906e:       6726            beqs 10c19096 <cap_set_all+0x4a>
10c19070:       2239 1002 53b4  movel 100253b4 <_current_task>,%d1
10c19076:       b288            cmpl %a0,%d1
10c19078:       6714            beqs 10c1908e <cap_set_all+0x42>
10c1907a:       7401            moveq #1,%d2
10c1907c:       b4a8 007a       cmpl %a0@(122),%d2
10c19080:       670c            beqs 10c1908e <cap_set_all+0x42>
10c19082:       2153 01d0       movel %a3@,%a0@(464)
10c19086:       2152 01d4       movel %a2@,%a0@(468)
10c1908a:       2151 01d8       movel %a1@,%a0@(472)
10c1908e:       2068 0048       moveal %a0@(72),%a0
10c19092:       b088            cmpl %a0,%d0
10c19094:       66e0            bnes 10c19076 <cap_set_all+0x2a>
10c19096:       4cdf 0c04       moveml %sp@+,%d2/%a2-%a3
10c1909a:       4e5e            unlk %fp
10c1909c:       4e75            rts

10c1909e <sys_capset>:
10c1909e:       4e56 fff4       linkw %fp,#-12
10c190a2:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c190a6:       206e 0008       moveal %fp@(8),%a0
10c190aa:       266e 000c       moveal %fp@(12),%a3
10c190ae:       2010            movel %a0@,%d0
10c190b0:       0c80 1998 0330  cmpil #429392688,%d0
10c190b6:       670e            beqs 10c190c6 <sys_capset+0x28>
10c190b8:       203c 1998 0330  movel #429392688,%d0
10c190be:       2080            movel %d0,%a0@
10c190c0:       70ea            moveq #-22,%d0
10c190c2:       6000 0126       braw 10c191ea <sys_capset+0x14c>
10c190c6:       2628 0004       movel %a0@(4),%d3
10c190ca:       4a83            tstl %d3
10c190cc:       671a            beqs 10c190e8 <sys_capset+0x4a>
10c190ce:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c190d4:       0828 0000 01d2  btst #0,%a0@(466)
10c190da:       6606            bnes 10c190e2 <sys_capset+0x44>
10c190dc:       70ff            moveq #-1,%d0
10c190de:       6000 010a       braw 10c191ea <sys_capset+0x14c>
10c190e2:       0068 0100 0006  oriw #256,%a0@(6)
10c190e8:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c190ec:       2f0b            movel %a3,%sp@-
10c190ee:       486e fffc       pea %fp@(-4)
10c190f2:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c190f8:       4e92            jsr %a2@
10c190fa:       504f            addqw #8,%sp
10c190fc:       2ebc 0000 0004  movel #4,%sp@
10c19102:       486b 0008       pea %a3@(8)
10c19106:       486e fff8       pea %fp@(-8)
10c1910a:       4e92            jsr %a2@
10c1910c:       504f            addqw #8,%sp
10c1910e:       2ebc 0000 0004  movel #4,%sp@
10c19114:       486b 0004       pea %a3@(4)
10c19118:       486e fff4       pea %fp@(-12)
10c1911c:       4e92            jsr %a2@
10c1911e:       4fef 000c       lea %sp@(12),%sp
10c19122:       347c ffff       moveaw #-1,%a2
10c19126:       4a83            tstl %d3
10c19128:       6f44            bles 10c1916e <sys_capset+0xd0>
10c1912a:       2039 1002 53b4  movel 100253b4 <_current_task>,%d0
10c19130:       2240            moveal %d0,%a1
10c19132:       b6a9 007a       cmpl %a1@(122),%d3
10c19136:       6736            beqs 10c1916e <sys_capset+0xd0>
10c19138:       2003            movel %d3,%d0
10c1913a:       e080            asrl #8,%d0
10c1913c:       b780            eorl %d3,%d0
10c1913e:       0280 0000 03ff  andil #1023,%d0
10c19144:       e588            lsll #2,%d0
10c19146:       2040            moveal %d0,%a0
10c19148:       d1fc 1002 57a8  addal #268588968,%a0
10c1914e:       2050            moveal %a0@,%a0
10c19150:       6004            bras 10c19156 <sys_capset+0xb8>
10c19152:       2068 00ae       moveal %a0@(174),%a0
10c19156:       b0fc 0000       cmpaw #0,%a0
10c1915a:       6706            beqs 10c19162 <sys_capset+0xc4>
10c1915c:       b6a8 007a       cmpl %a0@(122),%d3
10c19160:       66f0            bnes 10c19152 <sys_capset+0xb4>
10c19162:       b0fc 0000       cmpaw #0,%a0
10c19166:       660e            bnes 10c19176 <sys_capset+0xd8>
10c19168:       347c fffd       moveaw #-3,%a2
10c1916c:       607a            bras 10c191e8 <sys_capset+0x14a>
10c1916e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c19174:       2248            moveal %a0,%a1
10c19176:       2229 01d8       movel %a1@(472),%d1
10c1917a:       2028 01d4       movel %a0@(468),%d0
10c1917e:       8081            orl %d1,%d0
10c19180:       4680            notl %d0
10c19182:       c0ae fff8       andl %fp@(-8),%d0
10c19186:       6660            bnes 10c191e8 <sys_capset+0x14a>
10c19188:       82a8 01d8       orl %a0@(472),%d1
10c1918c:       4681            notl %d1
10c1918e:       242e fff4       movel %fp@(-12),%d2
10c19192:       2002            movel %d2,%d0
10c19194:       c081            andl %d1,%d0
10c19196:       6650            bnes 10c191e8 <sys_capset+0x14a>
10c19198:       4682            notl %d2
10c1919a:       222e fffc       movel %fp@(-4),%d1
10c1919e:       2001            movel %d1,%d0
10c191a0:       c082            andl %d2,%d0
10c191a2:       6644            bnes 10c191e8 <sys_capset+0x14a>
10c191a4:       95ca            subal %a2,%a2
10c191a6:       4a83            tstl %d3
10c191a8:       6c2e            bges 10c191d8 <sys_capset+0x13a>
10c191aa:       70ff            moveq #-1,%d0
10c191ac:       b083            cmpl %d3,%d0
10c191ae:       6612            bnes 10c191c2 <sys_capset+0x124>
10c191b0:       486e fff4       pea %fp@(-12)
10c191b4:       486e fff8       pea %fp@(-8)
10c191b8:       486e fffc       pea %fp@(-4)
10c191bc:       4eba fe8e       jsr %pc@(10c1904c <cap_set_all>)
10c191c0:       6026            bras 10c191e8 <sys_capset+0x14a>
10c191c2:       486e fff4       pea %fp@(-12)
10c191c6:       486e fff8       pea %fp@(-8)
10c191ca:       486e fffc       pea %fp@(-4)
10c191ce:       4483            negl %d3
10c191d0:       2f03            movel %d3,%sp@-
10c191d2:       4eba fe2e       jsr %pc@(10c19002 <cap_set_pg>)
10c191d6:       6010            bras 10c191e8 <sys_capset+0x14a>
10c191d8:       2141 01d0       movel %d1,%a0@(464)
10c191dc:       216e fff8 01d4  movel %fp@(-8),%a0@(468)
10c191e2:       216e fff4 01d8  movel %fp@(-12),%a0@(472)
10c191e8:       200a            movel %a2,%d0
10c191ea:       4cee 0c0c ffe4  moveml %fp@(-28),%d2-%d3/%a2-%a3
10c191f0:       4e5e            unlk %fp
10c191f2:       4e75            rts

10c191f4 <ptrace_check_attach>:
10c191f4:       4e56 0000       linkw %fp,#0
10c191f8:       2f02            movel %d2,%sp@-
10c191fa:       206e 0008       moveal %fp@(8),%a0
10c191fe:       70fd            moveq #-3,%d0
10c19200:       0828 0000 001b  btst #0,%a0@(27)
10c19206:       6722            beqs 10c1922a <ptrace_check_attach+0x36>
10c19208:       2028 0096       movel %a0@(150),%d0
10c1920c:       b0b9 1002 53b4  cmpl 100253b4 <_current_task>,%d0
10c19212:       6704            beqs 10c19218 <ptrace_check_attach+0x24>
10c19214:       70fd            moveq #-3,%d0
10c19216:       6012            bras 10c1922a <ptrace_check_attach+0x36>
10c19218:       4aae 000c       tstl %fp@(12)
10c1921c:       660a            bnes 10c19228 <ptrace_check_attach+0x34>
10c1921e:       2210            movel %a0@,%d1
10c19220:       70fd            moveq #-3,%d0
10c19222:       7408            moveq #8,%d2
10c19224:       b481            cmpl %d1,%d2
10c19226:       6602            bnes 10c1922a <ptrace_check_attach+0x36>
10c19228:       7000            moveq #0,%d0
10c1922a:       241f            movel %sp@+,%d2
10c1922c:       4e5e            unlk %fp
10c1922e:       4e75            rts

10c19230 <ptrace_attach>:
10c19230:       4e56 0000       linkw %fp,#0
10c19234:       2f0a            movel %a2,%sp@-
10c19236:       246e 0008       moveal %fp@(8),%a2
10c1923a:       7001            moveq #1,%d0
10c1923c:       b0aa 007a       cmpl %a2@(122),%d0
10c19240:       6c00 015a       bgew 10c1939c <ptrace_attach+0x16c>
10c19244:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1924a:       b1ca            cmpal %a2,%a0
10c1924c:       6700 014e       beqw 10c1939c <ptrace_attach+0x16c>
10c19250:       4aaa 002c       tstl %a2@(44)
10c19254:       6700 0146       beqw 10c1939c <ptrace_attach+0x16c>
10c19258:       2028 012c       movel %a0@(300),%d0
10c1925c:       b0aa 0130       cmpl %a2@(304),%d0
10c19260:       662e            bnes 10c19290 <ptrace_attach+0x60>
10c19262:       b0aa 0134       cmpl %a2@(308),%d0
10c19266:       6628            bnes 10c19290 <ptrace_attach+0x60>
10c19268:       b0aa 012c       cmpl %a2@(300),%d0
10c1926c:       6622            bnes 10c19290 <ptrace_attach+0x60>
10c1926e:       2228 013c       movel %a0@(316),%d1
10c19272:       b2aa 0140       cmpl %a2@(320),%d1
10c19276:       6618            bnes 10c19290 <ptrace_attach+0x60>
10c19278:       b2aa 0144       cmpl %a2@(324),%d1
10c1927c:       6612            bnes 10c19290 <ptrace_attach+0x60>
10c1927e:       2028 01d8       movel %a0@(472),%d0
10c19282:       4680            notl %d0
10c19284:       c0aa 01d8       andl %a2@(472),%d0
10c19288:       6606            bnes 10c19290 <ptrace_attach+0x60>
10c1928a:       b2aa 013c       cmpl %a2@(316),%d1
10c1928e:       6710            beqs 10c192a0 <ptrace_attach+0x70>
10c19290:       0828 0003 01d1  btst #3,%a0@(465)
10c19296:       6700 0104       beqw 10c1939c <ptrace_attach+0x16c>
10c1929a:       0068 0100 0006  oriw #256,%a0@(6)
10c192a0:       206a 002c       moveal %a2@(44),%a0
10c192a4:       4a28 0008       tstb %a0@(8)
10c192a8:       6d16            blts 10c192c0 <ptrace_attach+0x90>
10c192aa:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c192b0:       0828 0003 01d1  btst #3,%a0@(465)
10c192b6:       6700 00e4       beqw 10c1939c <ptrace_attach+0x16c>
10c192ba:       0068 0100 0006  oriw #256,%a0@(6)
10c192c0:       202a 0018       movel %a2@(24),%d0
10c192c4:       0800 0000       btst #0,%d0
10c192c8:       6600 00d2       bnew 10c1939c <ptrace_attach+0x16c>
10c192cc:       7201            moveq #1,%d1
10c192ce:       8280            orl %d0,%d1
10c192d0:       2541 0018       movel %d1,%a2@(24)
10c192d4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c192da:       0828 0003 01d1  btst #3,%a0@(465)
10c192e0:       6716            beqs 10c192f8 <ptrace_attach+0xc8>
10c192e2:       0068 0100 0006  oriw #256,%a0@(6)
10c192e8:       6008            bras 10c192f2 <ptrace_attach+0xc2>
10c192ea:       216a 00a2 00a2  movel %a2@(162),%a0@(162)
10c192f0:       604e            bras 10c19340 <ptrace_attach+0x110>
10c192f2:       7010            moveq #16,%d0
10c192f4:       81aa 0018       orl %d0,%a2@(24)
10c192f8:       007c 0700       oriw #1792,%sr
10c192fc:       222a 0096       movel %a2@(150),%d1
10c19300:       b2b9 1002 53b4  cmpl 100253b4 <_current_task>,%d1
10c19306:       677c            beqs 10c19384 <ptrace_attach+0x154>
10c19308:       206a 0048       moveal %a2@(72),%a0
10c1930c:       216a 004c 004c  movel %a2@(76),%a0@(76)
10c19312:       206a 004c       moveal %a2@(76),%a0
10c19316:       216a 0048 0048  movel %a2@(72),%a0@(72)
10c1931c:       206a 00a2       moveal %a2@(162),%a0
10c19320:       b0fc 0000       cmpaw #0,%a0
10c19324:       6706            beqs 10c1932c <ptrace_attach+0xfc>
10c19326:       216a 009e 009e  movel %a2@(158),%a0@(158)
10c1932c:       206a 009e       moveal %a2@(158),%a0
10c19330:       b0fc 0000       cmpaw #0,%a0
10c19334:       66b4            bnes 10c192ea <ptrace_attach+0xba>
10c19336:       206a 0096       moveal %a2@(150),%a0
10c1933a:       216a 00a2 009a  movel %a2@(162),%a0@(154)
10c19340:       2579 1002 53b4  movel 100253b4 <_current_task>,%a2@(150)
10c19346:       0096 
10c19348:       257c 1001 1190  movel #268505488,%a2@(72)
10c1934e:       0048 
10c19350:       41f9 1001 11dc  lea 100111dc <init_task_union+0x4c>,%a0
10c19356:       2550 004c       movel %a0@,%a2@(76)
10c1935a:       2279 1001 11dc  moveal 100111dc <init_task_union+0x4c>,%a1
10c19360:       234a 0048       movel %a2,%a1@(72)
10c19364:       208a            movel %a2,%a0@
10c19366:       42aa 009e       clrl %a2@(158)
10c1936a:       206a 0096       moveal %a2@(150),%a0
10c1936e:       2068 009a       moveal %a0@(154),%a0
10c19372:       2548 00a2       movel %a0,%a2@(162)
10c19376:       6704            beqs 10c1937c <ptrace_attach+0x14c>
10c19378:       214a 009e       movel %a2,%a0@(158)
10c1937c:       206a 0096       moveal %a2@(150),%a0
10c19380:       214a 009a       movel %a2,%a0@(154)
10c19384:       027c f8ff       andiw #-1793,%sr
10c19388:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c1938c:       2f0a            movel %a2,%sp@-
10c1938e:       4878 0013       pea 13 <LSIGTRAP+0xe>
10c19392:       4eb9 10c1 adf0  jsr 10c1adf0 <send_sig>
10c19398:       7000            moveq #0,%d0
10c1939a:       6002            bras 10c1939e <ptrace_attach+0x16e>
10c1939c:       70ff            moveq #-1,%d0
10c1939e:       246e fffc       moveal %fp@(-4),%a2
10c193a2:       4e5e            unlk %fp
10c193a4:       4e75            rts

10c193a6 <ptrace_detach>:
10c193a6:       4e56 0000       linkw %fp,#0
10c193aa:       2f0a            movel %a2,%sp@-
10c193ac:       2f02            movel %d2,%sp@-
10c193ae:       246e 0008       moveal %fp@(8),%a2
10c193b2:       242e 000c       movel %fp@(12),%d2
10c193b6:       7040            moveq #64,%d0
10c193b8:       b082            cmpl %d2,%d0
10c193ba:       640e            bccs 10c193ca <ptrace_detach+0x24>
10c193bc:       70fb            moveq #-5,%d0
10c193be:       6000 00a8       braw 10c19468 <ptrace_detach+0xc2>
10c193c2:       216a 00a2 00a2  movel %a2@(162),%a0@(162)
10c193c8:       604e            bras 10c19418 <ptrace_detach+0x72>
10c193ca:       2f0a            movel %a2,%sp@-
10c193cc:       4eb9 10c1 1208  jsr 10c11208 <ptrace_disable>
10c193d2:       42aa 0018       clrl %a2@(24)
10c193d6:       2542 0068       movel %d2,%a2@(104)
10c193da:       588f            addql #4,%sp
10c193dc:       007c 0700       oriw #1792,%sr
10c193e0:       206a 0048       moveal %a2@(72),%a0
10c193e4:       216a 004c 004c  movel %a2@(76),%a0@(76)
10c193ea:       206a 004c       moveal %a2@(76),%a0
10c193ee:       216a 0048 0048  movel %a2@(72),%a0@(72)
10c193f4:       206a 00a2       moveal %a2@(162),%a0
10c193f8:       b0fc 0000       cmpaw #0,%a0
10c193fc:       6706            beqs 10c19404 <ptrace_detach+0x5e>
10c193fe:       216a 009e 009e  movel %a2@(158),%a0@(158)
10c19404:       206a 009e       moveal %a2@(158),%a0
10c19408:       b0fc 0000       cmpaw #0,%a0
10c1940c:       66b4            bnes 10c193c2 <ptrace_detach+0x1c>
10c1940e:       206a 0096       moveal %a2@(150),%a0
10c19412:       216a 00a2 009a  movel %a2@(162),%a0@(154)
10c19418:       256a 0092 0096  movel %a2@(146),%a2@(150)
10c1941e:       257c 1001 1190  movel #268505488,%a2@(72)
10c19424:       0048 
10c19426:       41f9 1001 11dc  lea 100111dc <init_task_union+0x4c>,%a0
10c1942c:       2550 004c       movel %a0@,%a2@(76)
10c19430:       2279 1001 11dc  moveal 100111dc <init_task_union+0x4c>,%a1
10c19436:       234a 0048       movel %a2,%a1@(72)
10c1943a:       208a            movel %a2,%a0@
10c1943c:       42aa 009e       clrl %a2@(158)
10c19440:       206a 0096       moveal %a2@(150),%a0
10c19444:       2068 009a       moveal %a0@(154),%a0
10c19448:       2548 00a2       movel %a0,%a2@(162)
10c1944c:       6704            beqs 10c19452 <ptrace_detach+0xac>
10c1944e:       214a 009e       movel %a2,%a0@(158)
10c19452:       206a 0096       moveal %a2@(150),%a0
10c19456:       214a 009a       movel %a2,%a0@(154)
10c1945a:       027c f8ff       andiw #-1793,%sr
10c1945e:       2f0a            movel %a2,%sp@-
10c19460:       4eb9 10c1 52ec  jsr 10c152ec <wake_up_process>
10c19466:       7000            moveq #0,%d0
10c19468:       242e fff8       movel %fp@(-8),%d2
10c1946c:       246e fffc       moveal %fp@(-4),%a2
10c19470:       4e5e            unlk %fp
10c19472:       4e75            rts

10c19474 <access_process_vm>:
10c19474:       4e56 fff8       linkw %fp,#-8
10c19478:       48e7 3f38       moveml %d2-%d7/%a2-%a4,%sp@-
10c1947c:       206e 0008       moveal %fp@(8),%a0
10c19480:       2c2e 000c       movel %fp@(12),%d6
10c19484:       282e 0010       movel %fp@(16),%d4
10c19488:       262e 0014       movel %fp@(20),%d3
10c1948c:       2a2e 0018       movel %fp@(24),%d5
10c19490:       2644            moveal %d4,%a3
10c19492:       2468 002c       moveal %a0@(44),%a2
10c19496:       b4fc 0000       cmpaw #0,%a2
10c1949a:       6606            bnes 10c194a2 <access_process_vm+0x2e>
10c1949c:       7000            moveq #0,%d0
10c1949e:       6000 00be       braw 10c1955e <access_process_vm+0xea>
10c194a2:       5292            addql #1,%a2@
10c194a4:       7412            moveq #18,%d2
10c194a6:       d48a            addl %a2,%d2
10c194a8:       2f02            movel %d2,%sp@-
10c194aa:       4eb9 10c8 5348  jsr 10c85348 <__down_read>
10c194b0:       588f            addql #4,%sp
10c194b2:       2e02            movel %d2,%d7
10c194b4:       49f9 10c1 5534  lea 10c15534 <mmput>,%a4
10c194ba:       6062            bras 10c1951e <access_process_vm+0xaa>
10c194bc:       2403            movel %d3,%d2
10c194be:       2206            movel %d6,%d1
10c194c0:       0281 0000 0fff  andil #4095,%d1
10c194c6:       203c 0000 1000  movel #4096,%d0
10c194cc:       9081            subl %d1,%d0
10c194ce:       b083            cmpl %d3,%d0
10c194d0:       6c02            bges 10c194d4 <access_process_vm+0x60>
10c194d2:       2400            movel %d0,%d2
10c194d4:       206e fff8       moveal %fp@(-8),%a0
10c194d8:       4aa8 0038       tstl %a0@(56)
10c194dc:       660c            bnes 10c194ea <access_process_vm+0x76>
10c194de:       4879 1000 1b8c  pea 10001b8c <__data_start+0x178c>
10c194e4:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c194ea:       2068 0038       moveal %a0@(56),%a0
10c194ee:       4a85            tstl %d5
10c194f0:       670a            beqs 10c194fc <access_process_vm+0x88>
10c194f2:       2f02            movel %d2,%sp@-
10c194f4:       2f04            movel %d4,%sp@-
10c194f6:       4870 1800       pea %a0@(00000000,%d1:l)
10c194fa:       6008            bras 10c19504 <access_process_vm+0x90>
10c194fc:       2f02            movel %d2,%sp@-
10c194fe:       4870 1800       pea %a0@(00000000,%d1:l)
10c19502:       2f04            movel %d4,%sp@-
10c19504:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c1950a:       504f            addqw #8,%sp
10c1950c:       4297            clrl %sp@
10c1950e:       2f2e fff8       movel %fp@(-8),%sp@-
10c19512:       4eb9 10c2 2162  jsr 10c22162 <__free_pages>
10c19518:       9682            subl %d2,%d3
10c1951a:       d882            addl %d2,%d4
10c1951c:       508f            addql #8,%sp
10c1951e:       4a83            tstl %d3
10c19520:       672c            beqs 10c1954e <access_process_vm+0xda>
10c19522:       486e fffc       pea %fp@(-4)
10c19526:       486e fff8       pea %fp@(-8)
10c1952a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c1952e:       2f05            movel %d5,%sp@-
10c19530:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c19534:       2f06            movel %d6,%sp@-
10c19536:       2f0a            movel %a2,%sp@-
10c19538:       2f39 1002 53b4  movel 100253b4 <_current_task>,%sp@-
10c1953e:       4eb9 10c2 19e0  jsr 10c219e0 <get_user_pages>
10c19544:       4fef 0020       lea %sp@(32),%sp
10c19548:       4a80            tstl %d0
10c1954a:       6e00 ff70       bgtw 10c194bc <access_process_vm+0x48>
10c1954e:       2f07            movel %d7,%sp@-
10c19550:       4eb9 10c8 542e  jsr 10c8542e <__up_read>
10c19556:       2e8a            movel %a2,%sp@
10c19558:       4e94            jsr %a4@
10c1955a:       2004            movel %d4,%d0
10c1955c:       908b            subl %a3,%d0
10c1955e:       4cee 1cfc ffd4  moveml %fp@(-44),%d2-%d7/%a2-%a4
10c19564:       4e5e            unlk %fp
10c19566:       4e75            rts

10c19568 <ptrace_readdata>:
10c19568:       4e56 ff80       linkw %fp,#-128
10c1956c:       48e7 3f20       moveml %d2-%d7/%a2,%sp@-
10c19570:       246e 0008       moveal %fp@(8),%a2
10c19574:       2c2e 000c       movel %fp@(12),%d6
10c19578:       2a2e 0010       movel %fp@(16),%d5
10c1957c:       282e 0014       movel %fp@(20),%d4
10c19580:       7e00            moveq #0,%d7
10c19582:       601c            bras 10c195a0 <ptrace_readdata+0x38>
10c19584:       70fb            moveq #-5,%d0
10c19586:       604a            bras 10c195d2 <ptrace_readdata+0x6a>
10c19588:       2f02            movel %d2,%sp@-
10c1958a:       2f03            movel %d3,%sp@-
10c1958c:       2f05            movel %d5,%sp@-
10c1958e:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c19594:       4fef 000c       lea %sp@(12),%sp
10c19598:       de82            addl %d2,%d7
10c1959a:       dc82            addl %d2,%d6
10c1959c:       da82            addl %d2,%d5
10c1959e:       9882            subl %d2,%d4
10c195a0:       4a84            tstl %d4
10c195a2:       6f2c            bles 10c195d0 <ptrace_readdata+0x68>
10c195a4:       2004            movel %d4,%d0
10c195a6:       0c80 0000 0080  cmpil #128,%d0
10c195ac:       6304            blss 10c195b2 <ptrace_readdata+0x4a>
10c195ae:       707f            moveq #127,%d0
10c195b0:       4600            notb %d0
10c195b2:       42a7            clrl %sp@-
10c195b4:       2f00            movel %d0,%sp@-
10c195b6:       7680            moveq #-128,%d3
10c195b8:       d68e            addl %fp,%d3
10c195ba:       2f03            movel %d3,%sp@-
10c195bc:       2f06            movel %d6,%sp@-
10c195be:       2f0a            movel %a2,%sp@-
10c195c0:       4eba feb2       jsr %pc@(10c19474 <access_process_vm>)
10c195c4:       2400            movel %d0,%d2
10c195c6:       4fef 0014       lea %sp@(20),%sp
10c195ca:       66bc            bnes 10c19588 <ptrace_readdata+0x20>
10c195cc:       4a87            tstl %d7
10c195ce:       67b4            beqs 10c19584 <ptrace_readdata+0x1c>
10c195d0:       2007            movel %d7,%d0
10c195d2:       4cee 04fc ff64  moveml %fp@(-156),%d2-%d7/%a2
10c195d8:       4e5e            unlk %fp
10c195da:       4e75            rts

10c195dc <ptrace_writedata>:
10c195dc:       4e56 ff80       linkw %fp,#-128
10c195e0:       48e7 3f20       moveml %d2-%d7/%a2,%sp@-
10c195e4:       246e 0008       moveal %fp@(8),%a2
10c195e8:       2a2e 000c       movel %fp@(12),%d5
10c195ec:       282e 0010       movel %fp@(16),%d4
10c195f0:       262e 0014       movel %fp@(20),%d3
10c195f4:       7e00            moveq #0,%d7
10c195f6:       4a83            tstl %d3
10c195f8:       6f4e            bles 10c19648 <ptrace_writedata+0x6c>
10c195fa:       7c80            moveq #-128,%d6
10c195fc:       dc8e            addl %fp,%d6
10c195fe:       2403            movel %d3,%d2
10c19600:       0c83 0000 0080  cmpil #128,%d3
10c19606:       6304            blss 10c1960c <ptrace_writedata+0x30>
10c19608:       747f            moveq #127,%d2
10c1960a:       4602            notb %d2
10c1960c:       2f02            movel %d2,%sp@-
10c1960e:       2f05            movel %d5,%sp@-
10c19610:       2f06            movel %d6,%sp@-
10c19612:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c19618:       504f            addqw #8,%sp
10c1961a:       2ebc 0000 0001  movel #1,%sp@
10c19620:       2f02            movel %d2,%sp@-
10c19622:       2f06            movel %d6,%sp@-
10c19624:       2f04            movel %d4,%sp@-
10c19626:       2f0a            movel %a2,%sp@-
10c19628:       4eba fe4a       jsr %pc@(10c19474 <access_process_vm>)
10c1962c:       4fef 0014       lea %sp@(20),%sp
10c19630:       4a80            tstl %d0
10c19632:       6608            bnes 10c1963c <ptrace_writedata+0x60>
10c19634:       4a87            tstl %d7
10c19636:       6610            bnes 10c19648 <ptrace_writedata+0x6c>
10c19638:       70fb            moveq #-5,%d0
10c1963a:       600e            bras 10c1964a <ptrace_writedata+0x6e>
10c1963c:       de80            addl %d0,%d7
10c1963e:       da80            addl %d0,%d5
10c19640:       d880            addl %d0,%d4
10c19642:       9680            subl %d0,%d3
10c19644:       4a83            tstl %d3
10c19646:       6eb6            bgts 10c195fe <ptrace_writedata+0x22>
10c19648:       2007            movel %d7,%d0
10c1964a:       4cee 04fc ff64  moveml %fp@(-156),%d2-%d7/%a2
10c19650:       4e5e            unlk %fp
10c19652:       4e75            rts

10c19654 <init_timervecs>:
10c19654:       4e56 0000       linkw %fp,#0
10c19658:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c1965c:       263c 1001 9334  movel #268538676,%d3
10c19662:       243c 1001 9130  movel #268538160,%d2
10c19668:       223c 1001 8f2c  movel #268537644,%d1
10c1966e:       203c 1001 8d28  movel #268537128,%d0
10c19674:       783f            moveq #63,%d4
10c19676:       2643            moveal %d3,%a3
10c19678:       2442            moveal %d2,%a2
10c1967a:       2241            moveal %d1,%a1
10c1967c:       2040            moveal %d0,%a0
10c1967e:       2080            movel %d0,%a0@
10c19680:       2140 0004       movel %d0,%a0@(4)
10c19684:       2281            movel %d1,%a1@
10c19686:       2341 0004       movel %d1,%a1@(4)
10c1968a:       2482            movel %d2,%a2@
10c1968c:       2542 0004       movel %d2,%a2@(4)
10c19690:       2683            movel %d3,%a3@
10c19692:       2743 0004       movel %d3,%a3@(4)
10c19696:       5083            addql #8,%d3
10c19698:       508b            addql #8,%a3
10c1969a:       508a            addql #8,%a2
10c1969c:       5089            addql #8,%a1
10c1969e:       5088            addql #8,%a0
10c196a0:       5082            addql #8,%d2
10c196a2:       5081            addql #8,%d1
10c196a4:       5080            addql #8,%d0
10c196a6:       51cc ffd6       dbf %d4,10c1967e <init_timervecs+0x2a>
10c196aa:       4244            clrw %d4
10c196ac:       5384            subql #1,%d4
10c196ae:       64ce            bccs 10c1967e <init_timervecs+0x2a>
10c196b0:       41f9 1001 9538  lea 10019538 <tv1+0x4>,%a0
10c196b6:       203c 1001 9d30  movel #268541232,%d0
10c196bc:       2088            movel %a0,%a0@
10c196be:       2148 0004       movel %a0,%a0@(4)
10c196c2:       5088            addql #8,%a0
10c196c4:       b088            cmpl %a0,%d0
10c196c6:       6cf4            bges 10c196bc <init_timervecs+0x68>
10c196c8:       4cdf 0c1c       moveml %sp@+,%d2-%d4/%a2-%a3
10c196cc:       4e5e            unlk %fp
10c196ce:       4e75            rts

10c196d0 <add_timer>:
10c196d0:       4e56 0000       linkw %fp,#0
10c196d4:       2f0a            movel %a2,%sp@-
10c196d6:       2f02            movel %d2,%sp@-
10c196d8:       246e 0008       moveal %fp@(8),%a2
10c196dc:       40c2            movew %sr,%d2
10c196de:       007c 0700       oriw #1792,%sr
10c196e2:       4a92            tstl %a2@
10c196e4:       6600 00ac       bnew 10c19792 <add_timer+0xc2>
10c196e8:       202a 0008       movel %a2@(8),%d0
10c196ec:       2200            movel %d0,%d1
10c196ee:       92b9 1001 9d38  subl 10019d38 <timer_jiffies>,%d1
10c196f4:       0c81 0000 00ff  cmpil #255,%d1
10c196fa:       6208            bhis 10c19704 <add_timer+0x34>
10c196fc:       7200            moveq #0,%d1
10c196fe:       4601            notb %d1
10c19700:       c081            andl %d1,%d0
10c19702:       605e            bras 10c19762 <add_timer+0x92>
10c19704:       0c81 0000 3fff  cmpil #16383,%d1
10c1970a:       6212            bhis 10c1971e <add_timer+0x4e>
10c1970c:       ea88            lsrl #5,%d0
10c1970e:       0280 0000 01f8  andil #504,%d0
10c19714:       2040            moveal %d0,%a0
10c19716:       d1fc 1001 9334  addal #268538676,%a0
10c1971c:       605e            bras 10c1977c <add_timer+0xac>
10c1971e:       0c81 000f ffff  cmpil #1048575,%d1
10c19724:       6214            bhis 10c1973a <add_timer+0x6a>
10c19726:       720b            moveq #11,%d1
10c19728:       e2a8            lsrl %d1,%d0
10c1972a:       0280 0000 01f8  andil #504,%d0
10c19730:       2040            moveal %d0,%a0
10c19732:       d1fc 1001 9130  addal #268538160,%a0
10c19738:       6042            bras 10c1977c <add_timer+0xac>
10c1973a:       0c81 03ff ffff  cmpil #67108863,%d1
10c19740:       6216            bhis 10c19758 <add_timer+0x88>
10c19742:       4240            clrw %d0
10c19744:       4840            swap %d0
10c19746:       e248            lsrw #1,%d0
10c19748:       0280 0000 01f8  andil #504,%d0
10c1974e:       2040            moveal %d0,%a0
10c19750:       d1fc 1001 8f2c  addal #268537644,%a0
10c19756:       6024            bras 10c1977c <add_timer+0xac>
10c19758:       4a81            tstl %d1
10c1975a:       6c12            bges 10c1976e <add_timer+0x9e>
10c1975c:       2039 1001 9534  movel 10019534 <tv1>,%d0
10c19762:       e788            lsll #3,%d0
10c19764:       2040            moveal %d0,%a0
10c19766:       d1fc 1001 9538  addal #268539192,%a0
10c1976c:       600e            bras 10c1977c <add_timer+0xac>
10c1976e:       721a            moveq #26,%d1
10c19770:       e2a8            lsrl %d1,%d0
10c19772:       e788            lsll #3,%d0
10c19774:       2040            moveal %d0,%a0
10c19776:       d1fc 1001 8d28  addal #268537128,%a0
10c1977c:       2068 0004       moveal %a0@(4),%a0
10c19780:       2250            moveal %a0@,%a1
10c19782:       234a 0004       movel %a2,%a1@(4)
10c19786:       2489            movel %a1,%a2@
10c19788:       2548 0004       movel %a0,%a2@(4)
10c1978c:       208a            movel %a2,%a0@
10c1978e:       46c2            movew %d2,%sr
10c19790:       6012            bras 10c197a4 <add_timer+0xd4>
10c19792:       46c2            movew %d2,%sr
10c19794:       2f2e 0004       movel %fp@(4),%sp@-
10c19798:       4879 1000 1bac  pea 10001bac <tvecs+0x14>
10c1979e:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c197a4:       242e fff8       movel %fp@(-8),%d2
10c197a8:       246e fffc       moveal %fp@(-4),%a2
10c197ac:       4e5e            unlk %fp
10c197ae:       4e75            rts

10c197b0 <mod_timer>:
10c197b0:       4e56 0000       linkw %fp,#0
10c197b4:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c197b8:       246e 0008       moveal %fp@(8),%a2
10c197bc:       202e 000c       movel %fp@(12),%d0
10c197c0:       40c2            movew %sr,%d2
10c197c2:       007c 0700       oriw #1792,%sr
10c197c6:       2540 0008       movel %d0,%a2@(8)
10c197ca:       2252            moveal %a2@,%a1
10c197cc:       b2fc 0000       cmpaw #0,%a1
10c197d0:       6604            bnes 10c197d6 <mod_timer+0x26>
10c197d2:       7600            moveq #0,%d3
10c197d4:       600c            bras 10c197e2 <mod_timer+0x32>
10c197d6:       206a 0004       moveal %a2@(4),%a0
10c197da:       2348 0004       movel %a0,%a1@(4)
10c197de:       2089            movel %a1,%a0@
10c197e0:       7601            moveq #1,%d3
10c197e2:       202a 0008       movel %a2@(8),%d0
10c197e6:       2200            movel %d0,%d1
10c197e8:       92b9 1001 9d38  subl 10019d38 <timer_jiffies>,%d1
10c197ee:       0c81 0000 00ff  cmpil #255,%d1
10c197f4:       6208            bhis 10c197fe <mod_timer+0x4e>
10c197f6:       7200            moveq #0,%d1
10c197f8:       4601            notb %d1
10c197fa:       c081            andl %d1,%d0
10c197fc:       605e            bras 10c1985c <mod_timer+0xac>
10c197fe:       0c81 0000 3fff  cmpil #16383,%d1
10c19804:       6212            bhis 10c19818 <mod_timer+0x68>
10c19806:       ea88            lsrl #5,%d0
10c19808:       0280 0000 01f8  andil #504,%d0
10c1980e:       2040            moveal %d0,%a0
10c19810:       d1fc 1001 9334  addal #268538676,%a0
10c19816:       605e            bras 10c19876 <mod_timer+0xc6>
10c19818:       0c81 000f ffff  cmpil #1048575,%d1
10c1981e:       6214            bhis 10c19834 <mod_timer+0x84>
10c19820:       720b            moveq #11,%d1
10c19822:       e2a8            lsrl %d1,%d0
10c19824:       0280 0000 01f8  andil #504,%d0
10c1982a:       2040            moveal %d0,%a0
10c1982c:       d1fc 1001 9130  addal #268538160,%a0
10c19832:       6042            bras 10c19876 <mod_timer+0xc6>
10c19834:       0c81 03ff ffff  cmpil #67108863,%d1
10c1983a:       6216            bhis 10c19852 <mod_timer+0xa2>
10c1983c:       4240            clrw %d0
10c1983e:       4840            swap %d0
10c19840:       e248            lsrw #1,%d0
10c19842:       0280 0000 01f8  andil #504,%d0
10c19848:       2040            moveal %d0,%a0
10c1984a:       d1fc 1001 8f2c  addal #268537644,%a0
10c19850:       6024            bras 10c19876 <mod_timer+0xc6>
10c19852:       4a81            tstl %d1
10c19854:       6c12            bges 10c19868 <mod_timer+0xb8>
10c19856:       2039 1001 9534  movel 10019534 <tv1>,%d0
10c1985c:       e788            lsll #3,%d0
10c1985e:       2040            moveal %d0,%a0
10c19860:       d1fc 1001 9538  addal #268539192,%a0
10c19866:       600e            bras 10c19876 <mod_timer+0xc6>
10c19868:       721a            moveq #26,%d1
10c1986a:       e2a8            lsrl %d1,%d0
10c1986c:       e788            lsll #3,%d0
10c1986e:       2040            moveal %d0,%a0
10c19870:       d1fc 1001 8d28  addal #268537128,%a0
10c19876:       2068 0004       moveal %a0@(4),%a0
10c1987a:       2250            moveal %a0@,%a1
10c1987c:       234a 0004       movel %a2,%a1@(4)
10c19880:       2489            movel %a1,%a2@
10c19882:       2548 0004       movel %a0,%a2@(4)
10c19886:       208a            movel %a2,%a0@
10c19888:       46c2            movew %d2,%sr
10c1988a:       2003            movel %d3,%d0
10c1988c:       4cdf 040c       moveml %sp@+,%d2-%d3/%a2
10c19890:       4e5e            unlk %fp
10c19892:       4e75            rts

10c19894 <del_timer>:
10c19894:       4e56 0000       linkw %fp,#0
10c19898:       2f0a            movel %a2,%sp@-
10c1989a:       246e 0008       moveal %fp@(8),%a2
10c1989e:       40c1            movew %sr,%d1
10c198a0:       007c 0700       oriw #1792,%sr
10c198a4:       2252            moveal %a2@,%a1
10c198a6:       b2fc 0000       cmpaw #0,%a1
10c198aa:       6604            bnes 10c198b0 <del_timer+0x1c>
10c198ac:       7000            moveq #0,%d0
10c198ae:       600c            bras 10c198bc <del_timer+0x28>
10c198b0:       206a 0004       moveal %a2@(4),%a0
10c198b4:       2348 0004       movel %a0,%a1@(4)
10c198b8:       2089            movel %a1,%a0@
10c198ba:       7001            moveq #1,%d0
10c198bc:       42aa 0004       clrl %a2@(4)
10c198c0:       4292            clrl %a2@
10c198c2:       46c1            movew %d1,%sr
10c198c4:       245f            moveal %sp@+,%a2
10c198c6:       4e5e            unlk %fp
10c198c8:       4e75            rts

10c198ca <tqueue_bh>:
10c198ca:       4e56 0000       linkw %fp,#0
10c198ce:       0cb9 1000 cf60  cmpil #268488544,1000cf60 <tq_timer>
10c198d4:       1000 cf60 
10c198d8:       670c            beqs 10c198e6 <tqueue_bh+0x1c>
10c198da:       4879 1000 cf60  pea 1000cf60 <tq_timer>
10c198e0:       4eb9 10c1 8942  jsr 10c18942 <__run_task_queue>
10c198e6:       4e5e            unlk %fp
10c198e8:       4e75            rts

10c198ea <immediate_bh>:
10c198ea:       4e56 0000       linkw %fp,#0
10c198ee:       0cb9 1000 cf68  cmpil #268488552,1000cf68 <tq_immediate>
10c198f4:       1000 cf68 
10c198f8:       670c            beqs 10c19906 <immediate_bh+0x1c>
10c198fa:       4879 1000 cf68  pea 1000cf68 <tq_immediate>
10c19900:       4eb9 10c1 8942  jsr 10c18942 <__run_task_queue>
10c19906:       4e5e            unlk %fp
10c19908:       4e75            rts

10c1990a <second_overflow>:
10c1990a:       4e56 0000       linkw %fp,#0
10c1990e:       2f0a            movel %a2,%sp@-
10c19910:       2f02            movel %d2,%sp@-
10c19912:       3079 1000 cf7c  moveaw 1000cf7c <time_tolerance>,%a0
10c19918:       d1f9 1000 cf84  addal 1000cf84 <time_maxerror>,%a0
10c1991e:       23c8 1000 cf84  movel %a0,1000cf84 <time_maxerror>
10c19924:       b1fc 00fa 0000  cmpal #16384000,%a0
10c1992a:       6f12            bles 10c1993e <second_overflow+0x34>
10c1992c:       23fc 00fa 0000  movel #16384000,1000cf84 <time_maxerror>
10c19932:       1000 cf84 
10c19936:       7040            moveq #64,%d0
10c19938:       81b9 1000 cf74  orl %d0,1000cf74 <time_status>
10c1993e:       2039 1000 cf70  movel 1000cf70 <time_state>,%d0
10c19944:       7204            moveq #4,%d1
10c19946:       b280            cmpl %d0,%d1
10c19948:       6500 00c8       bcsw 10c19a12 <second_overflow+0x108>
10c1994c:       d080            addl %d0,%d0
10c1994e:       303b 0806       movew %pc@(10c19956 <second_overflow+0x4c>,%d0:l),%d0
10c19952:       4efb 0002       jmp %pc@(10c19956 <second_overflow+0x4c>,%d0:w)
10c19956:       000a 0036       orib #54,%a2
10c1995a:       006c 00a2 00ac  oriw #162,%a4@(172)
10c19960:       2039 1000 cf74  movel 1000cf74 <time_status>,%d0
10c19966:       0800 0004       btst #4,%d0
10c1996a:       670c            beqs 10c19978 <second_overflow+0x6e>
10c1996c:       7001            moveq #1,%d0
10c1996e:       23c0 1000 cf70  movel %d0,1000cf70 <time_state>
10c19974:       6000 009c       braw 10c19a12 <second_overflow+0x108>
10c19978:       0800 0005       btst #5,%d0
10c1997c:       6700 0094       beqw 10c19a12 <second_overflow+0x108>
10c19980:       7202            moveq #2,%d1
10c19982:       23c1 1000 cf70  movel %d1,1000cf70 <time_state>
10c19988:       6000 0088       braw 10c19a12 <second_overflow+0x108>
10c1998c:       45f9 1002 5790  lea 10025790 <xtime>,%a2
10c19992:       2412            movel %a2@,%d2
10c19994:       2f3c 0001 5180  movel #86400,%sp@-
10c1999a:       2f02            movel %d2,%sp@-
10c1999c:       4eb9 10c8 5864  jsr 10c85864 <__modsi3>
10c199a2:       508f            addql #8,%sp
10c199a4:       4a80            tstl %d0
10c199a6:       666a            bnes 10c19a12 <second_overflow+0x108>
10c199a8:       5382            subql #1,%d2
10c199aa:       2482            movel %d2,%a2@
10c199ac:       7003            moveq #3,%d0
10c199ae:       23c0 1000 cf70  movel %d0,1000cf70 <time_state>
10c199b4:       4879 1000 1bd2  pea 10001bd2 <tvecs+0x3a>
10c199ba:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c199c0:       6050            bras 10c19a12 <second_overflow+0x108>
10c199c2:       45f9 1002 5790  lea 10025790 <xtime>,%a2
10c199c8:       2412            movel %a2@,%d2
10c199ca:       5282            addql #1,%d2
10c199cc:       2f3c 0001 5180  movel #86400,%sp@-
10c199d2:       2f02            movel %d2,%sp@-
10c199d4:       4eb9 10c8 5864  jsr 10c85864 <__modsi3>
10c199da:       508f            addql #8,%sp
10c199dc:       4a80            tstl %d0
10c199de:       6632            bnes 10c19a12 <second_overflow+0x108>
10c199e0:       2482            movel %d2,%a2@
10c199e2:       7204            moveq #4,%d1
10c199e4:       23c1 1000 cf70  movel %d1,1000cf70 <time_state>
10c199ea:       4879 1000 1c00  pea 10001c00 <tvecs+0x68>
10c199f0:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c199f6:       601a            bras 10c19a12 <second_overflow+0x108>
10c199f8:       7004            moveq #4,%d0
10c199fa:       23c0 1000 cf70  movel %d0,1000cf70 <time_state>
10c19a00:       6010            bras 10c19a12 <second_overflow+0x108>
10c19a02:       7030            moveq #48,%d0
10c19a04:       c0b9 1000 cf74  andl 1000cf74 <time_status>,%d0
10c19a0a:       6606            bnes 10c19a12 <second_overflow+0x108>
10c19a0c:       42b9 1000 cf70  clrl 1000cf70 <time_state>
10c19a12:       2079 1002 565c  moveal 1002565c <time_offset>,%a0
10c19a18:       b0fc 0000       cmpaw #0,%a0
10c19a1c:       6c34            bges 10c19a52 <second_overflow+0x148>
10c19a1e:       2208            movel %a0,%d1
10c19a20:       4481            negl %d1
10c19a22:       0839 0003 1000  btst #3,1000cf77 <time_status+0x3>
10c19a28:       cf77 
10c19a2a:       660a            bnes 10c19a36 <second_overflow+0x12c>
10c19a2c:       2039 1000 cf78  movel 1000cf78 <time_constant>,%d0
10c19a32:       5c80            addql #6,%d0
10c19a34:       e0a1            asrl %d0,%d1
10c19a36:       0c81 07d0 0000  cmpil #131072000,%d1
10c19a3c:       6f06            bles 10c19a44 <second_overflow+0x13a>
10c19a3e:       223c 07d0 0000  movel #131072000,%d1
10c19a44:       d1c1            addal %d1,%a0
10c19a46:       23c8 1002 565c  movel %a0,1002565c <time_offset>
10c19a4c:       e789            lsll #3,%d1
10c19a4e:       4481            negl %d1
10c19a50:       602e            bras 10c19a80 <second_overflow+0x176>
10c19a52:       2208            movel %a0,%d1
10c19a54:       0839 0003 1000  btst #3,1000cf77 <time_status+0x3>
10c19a5a:       cf77 
10c19a5c:       660a            bnes 10c19a68 <second_overflow+0x15e>
10c19a5e:       2039 1000 cf78  movel 1000cf78 <time_constant>,%d0
10c19a64:       5c80            addql #6,%d0
10c19a66:       e0a1            asrl %d0,%d1
10c19a68:       0c81 07d0 0000  cmpil #131072000,%d1
10c19a6e:       6f06            bles 10c19a76 <second_overflow+0x16c>
10c19a70:       223c 07d0 0000  movel #131072000,%d1
10c19a76:       91c1            subal %d1,%a0
10c19a78:       23c8 1002 565c  movel %a0,1002565c <time_offset>
10c19a7e:       e789            lsll #3,%d1
10c19a80:       23c1 1002 5780  movel %d1,10025780 <time_adj>
10c19a86:       2039 1000 cf04  movel 1000cf04 <pps_valid>,%d0
10c19a8c:       2200            movel %d0,%d1
10c19a8e:       5281            addql #1,%d1
10c19a90:       23c1 1000 cf04  movel %d1,1000cf04 <pps_valid>
10c19a96:       7277            moveq #119,%d1
10c19a98:       b280            cmpl %d0,%d1
10c19a9a:       661c            bnes 10c19ab8 <second_overflow+0x1ae>
10c19a9c:       23fc 0000 0320  movel #800,1000cefc <pps_jitter>
10c19aa2:       1000 cefc 
10c19aa6:       23fc 0200 0000  movel #33554432,1000cf00 <pps_stabil>
10c19aac:       1000 cf00 
10c19ab0:       0279 f0ff 1000  andiw #-3841,1000cf76 <time_status+0x2>
10c19ab6:       cf76 
10c19ab8:       2239 1000 cf8c  movel 1000cf8c <time_freq>,%d1
10c19abe:       d2b9 1002 5698  addl 10025698 <pps_freq>,%d1
10c19ac4:       6a0c            bpls 10c19ad2 <second_overflow+0x1c8>
10c19ac6:       4481            negl %d1
10c19ac8:       e281            asrl #1,%d1
10c19aca:       93b9 1002 5780  subl %d1,10025780 <time_adj>
10c19ad0:       6008            bras 10c19ada <second_overflow+0x1d0>
10c19ad2:       e281            asrl #1,%d1
10c19ad4:       d3b9 1002 5780  addl %d1,10025780 <time_adj>
10c19ada:       2079 1002 5780  moveal 10025780 <time_adj>,%a0
10c19ae0:       b0fc 0000       cmpaw #0,%a0
10c19ae4:       6c10            bges 10c19af6 <second_overflow+0x1ec>
10c19ae6:       2008            movel %a0,%d0
10c19ae8:       4480            negl %d0
10c19aea:       2200            movel %d0,%d1
10c19aec:       ea81            asrl #5,%d1
10c19aee:       e480            asrl #2,%d0
10c19af0:       d081            addl %d1,%d0
10c19af2:       91c0            subal %d0,%a0
10c19af4:       600c            bras 10c19b02 <second_overflow+0x1f8>
10c19af6:       2208            movel %a0,%d1
10c19af8:       e481            asrl #2,%d1
10c19afa:       2008            movel %a0,%d0
10c19afc:       ea80            asrl #5,%d0
10c19afe:       d280            addl %d0,%d1
10c19b00:       d1c1            addal %d1,%a0
10c19b02:       23c8 1002 5780  movel %a0,10025780 <time_adj>
10c19b08:       242e fff8       movel %fp@(-8),%d2
10c19b0c:       246e fffc       moveal %fp@(-4),%a2
10c19b10:       4e5e            unlk %fp
10c19b12:       4e75            rts

10c19b14 <update_wall_time_one_tick>:
10c19b14:       4e56 0000       linkw %fp,#0
10c19b18:       2f0a            movel %a2,%sp@-
10c19b1a:       2239 1002 5798  movel 10025798 <time_adjust>,%d1
10c19b20:       23c1 1002 576c  movel %d1,1002576c <time_adjust_step>
10c19b26:       6722            beqs 10c19b4a <update_wall_time_one_tick+0x36>
10c19b28:       2039 1000 cf5c  movel 1000cf5c <tickadj>,%d0
10c19b2e:       b081            cmpl %d1,%d0
10c19b30:       6d06            blts 10c19b38 <update_wall_time_one_tick+0x24>
10c19b32:       4480            negl %d0
10c19b34:       b081            cmpl %d1,%d0
10c19b36:       6f06            bles 10c19b3e <update_wall_time_one_tick+0x2a>
10c19b38:       23c0 1002 576c  movel %d0,1002576c <time_adjust_step>
10c19b3e:       2039 1002 576c  movel 1002576c <time_adjust_step>,%d0
10c19b44:       91b9 1002 5798  subl %d0,10025798 <time_adjust>
10c19b4a:       45f9 1002 5794  lea 10025794 <xtime+0x4>,%a2
10c19b50:       2039 1000 cf58  movel 1000cf58 <tick>,%d0
10c19b56:       d0b9 1002 576c  addl 1002576c <time_adjust_step>,%d0
10c19b5c:       2252            moveal %a2@,%a1
10c19b5e:       d3c0            addal %d0,%a1
10c19b60:       2489            movel %a1,%a2@
10c19b62:       2079 1002 67a8  moveal 100267a8 <time_phase>,%a0
10c19b68:       d1f9 1002 5780  addal 10025780 <time_adj>,%a0
10c19b6e:       23c8 1002 67a8  movel %a0,100267a8 <time_phase>
10c19b74:       b1fc ffc0 0000  cmpal #-4194304,%a0
10c19b7a:       6e1e            bgts 10c19b9a <update_wall_time_one_tick+0x86>
10c19b7c:       2208            movel %a0,%d1
10c19b7e:       4481            negl %d1
10c19b80:       4841            swap %d1
10c19b82:       ec41            asrw #6,%d1
10c19b84:       48c1            extl %d1
10c19b86:       2001            movel %d1,%d0
10c19b88:       ed48            lslw #6,%d0
10c19b8a:       4840            swap %d0
10c19b8c:       4240            clrw %d0
10c19b8e:       d1c0            addal %d0,%a0
10c19b90:       23c8 1002 67a8  movel %a0,100267a8 <time_phase>
10c19b96:       93c1            subal %d1,%a1
10c19b98:       6022            bras 10c19bbc <update_wall_time_one_tick+0xa8>
10c19b9a:       b1fc 003f ffff  cmpal #4194303,%a0
10c19ba0:       6f1c            bles 10c19bbe <update_wall_time_one_tick+0xaa>
10c19ba2:       2208            movel %a0,%d1
10c19ba4:       4841            swap %d1
10c19ba6:       ec41            asrw #6,%d1
10c19ba8:       48c1            extl %d1
10c19baa:       2001            movel %d1,%d0
10c19bac:       ed48            lslw #6,%d0
10c19bae:       4840            swap %d0
10c19bb0:       4240            clrw %d0
10c19bb2:       91c0            subal %d0,%a0
10c19bb4:       23c8 1002 67a8  movel %a0,100267a8 <time_phase>
10c19bba:       d3c1            addal %d1,%a1
10c19bbc:       2489            movel %a1,%a2@
10c19bbe:       245f            moveal %sp@+,%a2
10c19bc0:       4e5e            unlk %fp
10c19bc2:       4e75            rts

10c19bc4 <update_wall_time>:
10c19bc4:       4e56 0000       linkw %fp,#0
10c19bc8:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c19bcc:       242e 0008       movel %fp@(8),%d2
10c19bd0:       47fa ff42       lea %pc@(10c19b14 <update_wall_time_one_tick>),%a3
10c19bd4:       45f9 1002 5794  lea 10025794 <xtime+0x4>,%a2
10c19bda:       5382            subql #1,%d2
10c19bdc:       4e93            jsr %a3@
10c19bde:       4a82            tstl %d2
10c19be0:       66f8            bnes 10c19bda <update_wall_time+0x16>
10c19be2:       2012            movel %a2@,%d0
10c19be4:       0c80 000f 423f  cmpil #999999,%d0
10c19bea:       6f10            bles 10c19bfc <update_wall_time+0x38>
10c19bec:       0680 fff0 bdc0  addil #-1000000,%d0
10c19bf2:       2480            movel %d0,%a2@
10c19bf4:       52aa fffc       addql #1,%a2@(-4)
10c19bf8:       4eba fd10       jsr %pc@(10c1990a <second_overflow>)
10c19bfc:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c19c02:       4e5e            unlk %fp
10c19c04:       4e75            rts

10c19c06 <update_one_process>:
10c19c06:       4e56 0000       linkw %fp,#0
10c19c0a:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c19c0e:       246e 0008       moveal %fp@(8),%a2
10c19c12:       262e 000c       movel %fp@(12),%d3
10c19c16:       222e 0010       movel %fp@(16),%d1
10c19c1a:       202e 0014       movel %fp@(20),%d0
10c19c1e:       e588            lsll #2,%d0
10c19c20:       41f2 0800       lea %a2@(00000000,%d0:l),%a0
10c19c24:       d7a8 010a       addl %d3,%a0@(266)
10c19c28:       d3a8 010e       addl %d1,%a0@(270)
10c19c2c:       202a 00f6       movel %a2@(246),%d0
10c19c30:       d083            addl %d3,%d0
10c19c32:       2540 00f6       movel %d0,%a2@(246)
10c19c36:       d2aa 00fa       addl %a2@(250),%d1
10c19c3a:       2541 00fa       movel %d1,%a2@(250)
10c19c3e:       2400            movel %d0,%d2
10c19c40:       d481            addl %d1,%d2
10c19c42:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c19c46:       2f02            movel %d2,%sp@-
10c19c48:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c19c4e:       508f            addql #8,%sp
10c19c50:       b0aa 01e2       cmpl %a2@(482),%d0
10c19c54:       634e            blss 10c19ca4 <update_one_process+0x9e>
10c19c56:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c19c5a:       2f02            movel %d2,%sp@-
10c19c5c:       4eb9 10c8 599c  jsr 10c8599c <__umodsi3>
10c19c62:       508f            addql #8,%sp
10c19c64:       4a80            tstl %d0
10c19c66:       6614            bnes 10c19c7c <update_one_process+0x76>
10c19c68:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c19c6c:       2f0a            movel %a2,%sp@-
10c19c6e:       4878 0018       pea 18 <LSIGTRAP+0x13>
10c19c72:       4eb9 10c1 adf0  jsr 10c1adf0 <send_sig>
10c19c78:       4fef 000c       lea %sp@(12),%sp
10c19c7c:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c19c80:       2f02            movel %d2,%sp@-
10c19c82:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c19c88:       508f            addql #8,%sp
10c19c8a:       b0aa 01e6       cmpl %a2@(486),%d0
10c19c8e:       6314            blss 10c19ca4 <update_one_process+0x9e>
10c19c90:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c19c94:       2f0a            movel %a2,%sp@-
10c19c96:       4878 0009       pea 9 <LSIGTRAP+0x4>
10c19c9a:       4eb9 10c1 adf0  jsr 10c1adf0 <send_sig>
10c19ca0:       4fef 000c       lea %sp@(12),%sp
10c19ca4:       242a 00d2       movel %a2@(210),%d2
10c19ca8:       6720            beqs 10c19cca <update_one_process+0xc4>
10c19caa:       9483            subl %d3,%d2
10c19cac:       6618            bnes 10c19cc6 <update_one_process+0xc0>
10c19cae:       242a 00de       movel %a2@(222),%d2
10c19cb2:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c19cb6:       2f0a            movel %a2,%sp@-
10c19cb8:       4878 001a       pea 1a <LSIGTRAP+0x15>
10c19cbc:       4eb9 10c1 adf0  jsr 10c1adf0 <send_sig>
10c19cc2:       4fef 000c       lea %sp@(12),%sp
10c19cc6:       2542 00d2       movel %d2,%a2@(210)
10c19cca:       242a 00ce       movel %a2@(206),%d2
10c19cce:       671c            beqs 10c19cec <update_one_process+0xe6>
10c19cd0:       5382            subql #1,%d2
10c19cd2:       6614            bnes 10c19ce8 <update_one_process+0xe2>
10c19cd4:       242a 00da       movel %a2@(218),%d2
10c19cd8:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c19cdc:       2f0a            movel %a2,%sp@-
10c19cde:       4878 001b       pea 1b <LSIGTRAP+0x16>
10c19ce2:       4eb9 10c1 adf0  jsr 10c1adf0 <send_sig>
10c19ce8:       2542 00ce       movel %d2,%a2@(206)
10c19cec:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c19cf2:       4e5e            unlk %fp
10c19cf4:       4e75            rts

10c19cf6 <update_process_times>:
10c19cf6:       4e56 0000       linkw %fp,#0
10c19cfa:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c19cfe:       262e 0008       movel %fp@(8),%d3
10c19d02:       2479 1002 53b4  moveal 100253b4 <_current_task>,%a2
10c19d08:       2403            movel %d3,%d2
10c19d0a:       0a42 0001       eoriw #1,%d2
10c19d0e:       42a7            clrl %sp@-
10c19d10:       2f02            movel %d2,%sp@-
10c19d12:       2f03            movel %d3,%sp@-
10c19d14:       2f0a            movel %a2,%sp@-
10c19d16:       4eba feee       jsr %pc@(10c19c06 <update_one_process>)
10c19d1a:       4aaa 007a       tstl %a2@(122)
10c19d1e:       6746            beqs 10c19d66 <update_process_times+0x70>
10c19d20:       202a 0020       movel %a2@(32),%d0
10c19d24:       2200            movel %d0,%d1
10c19d26:       5381            subql #1,%d1
10c19d28:       2541 0020       movel %d1,%a2@(32)
10c19d2c:       5380            subql #1,%d0
10c19d2e:       4a80            tstl %d0
10c19d30:       6e0a            bgts 10c19d3c <update_process_times+0x46>
10c19d32:       42aa 0020       clrl %a2@(32)
10c19d36:       7001            moveq #1,%d0
10c19d38:       2540 0014       movel %d0,%a2@(20)
10c19d3c:       4aaa 0024       tstl %a2@(36)
10c19d40:       6f08            bles 10c19d4a <update_process_times+0x54>
10c19d42:       d7b9 1002 67c0  addl %d3,100267c0 <kstat+0x4>
10c19d48:       6006            bras 10c19d50 <update_process_times+0x5a>
10c19d4a:       d7b9 1002 67bc  addl %d3,100267bc <kstat>
10c19d50:       7000            moveq #0,%d0
10c19d52:       e588            lsll #2,%d0
10c19d54:       41f9 1002 67c4  lea 100267c4 <kstat+0x8>,%a0
10c19d5a:       2230 0800       movel %a0@(00000000,%d0:l),%d1
10c19d5e:       d282            addl %d2,%d1
10c19d60:       2181 0800       movel %d1,%a0@(00000000,%d0:l)
10c19d64:       6018            bras 10c19d7e <update_process_times+0x88>
10c19d66:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c19d6c:       660a            bnes 10c19d78 <update_process_times+0x82>
10c19d6e:       7201            moveq #1,%d1
10c19d70:       b2b9 1002 572c  cmpl 1002572c <irq_stat+0x4>,%d1
10c19d76:       6406            bccs 10c19d7e <update_process_times+0x88>
10c19d78:       d5b9 1002 67c4  addl %d2,100267c4 <kstat+0x8>
10c19d7e:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c19d84:       4e5e            unlk %fp
10c19d86:       4e75            rts

10c19d88 <count_active_tasks>:
10c19d88:       4e56 0000       linkw %fp,#0
10c19d8c:       7200            moveq #0,%d1
10c19d8e:       2079 1001 11d8  moveal 100111d8 <init_task_union+0x48>,%a0
10c19d94:       203c 1001 1190  movel #268505488,%d0
10c19d9a:       b088            cmpl %a0,%d0
10c19d9c:       671c            beqs 10c19dba <count_active_tasks+0x32>
10c19d9e:       2240            moveal %d0,%a1
10c19da0:       2010            movel %a0@,%d0
10c19da2:       6708            beqs 10c19dac <count_active_tasks+0x24>
10c19da4:       2010            movel %a0@,%d0
10c19da6:       0800 0001       btst #1,%d0
10c19daa:       6706            beqs 10c19db2 <count_active_tasks+0x2a>
10c19dac:       0681 0000 0800  addil #2048,%d1
10c19db2:       2068 0048       moveal %a0@(72),%a0
10c19db6:       b3c8            cmpal %a0,%a1
10c19db8:       66e6            bnes 10c19da0 <count_active_tasks+0x18>
10c19dba:       2001            movel %d1,%d0
10c19dbc:       4e5e            unlk %fp
10c19dbe:       4e75            rts

10c19dc0 <timer_bh>:
10c19dc0:       4e56 0000       linkw %fp,#0
10c19dc4:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c19dc8:       007c 0700       oriw #1792,%sr
10c19dcc:       2439 1002 67b0  movel 100267b0 <jiffies>,%d2
10c19dd2:       2039 1002 569c  movel 1002569c <wall_jiffies>,%d0
10c19dd8:       9480            subl %d0,%d2
10c19dda:       6710            beqs 10c19dec <timer_bh+0x2c>
10c19ddc:       d082            addl %d2,%d0
10c19dde:       23c0 1002 569c  movel %d0,1002569c <wall_jiffies>
10c19de4:       2f02            movel %d2,%sp@-
10c19de6:       4eba fddc       jsr %pc@(10c19bc4 <update_wall_time>)
10c19dea:       588f            addql #4,%sp
10c19dec:       027c f8ff       andiw #-1793,%sr
10c19df0:       2039 1000 cf98  movel 1000cf98 <count.723>,%d0
10c19df6:       9082            subl %d2,%d0
10c19df8:       23c0 1000 cf98  movel %d0,1000cf98 <count.723>
10c19dfe:       6c00 008e       bgew 10c19e8e <timer_bh+0xce>
10c19e02:       0680 0000 01f4  addil #500,%d0
10c19e08:       23c0 1000 cf98  movel %d0,1000cf98 <count.723>
10c19e0e:       4eba ff78       jsr %pc@(10c19d88 <count_active_tasks>)
10c19e12:       2239 1002 53d0  movel 100253d0 <avenrun>,%d1
10c19e18:       2401            movel %d1,%d2
10c19e1a:       e98a            lsll #4,%d2
10c19e1c:       9481            subl %d1,%d2
10c19e1e:       e58a            lsll #2,%d2
10c19e20:       9481            subl %d1,%d2
10c19e22:       e78a            lsll #3,%d2
10c19e24:       9481            subl %d1,%d2
10c19e26:       2200            movel %d0,%d1
10c19e28:       e589            lsll #2,%d1
10c19e2a:       d280            addl %d0,%d1
10c19e2c:       e789            lsll #3,%d1
10c19e2e:       d280            addl %d0,%d1
10c19e30:       d282            addl %d2,%d1
10c19e32:       e589            lsll #2,%d1
10c19e34:       740b            moveq #11,%d2
10c19e36:       e4a9            lsrl %d2,%d1
10c19e38:       23c1 1002 53d0  movel %d1,100253d0 <avenrun>
10c19e3e:       2239 1002 53d4  movel 100253d4 <avenrun+0x4>,%d1
10c19e44:       2401            movel %d1,%d2
10c19e46:       ed8a            lsll #6,%d2
10c19e48:       9481            subl %d1,%d2
10c19e4a:       e98a            lsll #4,%d2
10c19e4c:       9481            subl %d1,%d2
10c19e4e:       d482            addl %d2,%d2
10c19e50:       2200            movel %d0,%d1
10c19e52:       eb89            lsll #5,%d1
10c19e54:       d280            addl %d0,%d1
10c19e56:       d280            addl %d0,%d1
10c19e58:       d481            addl %d1,%d2
10c19e5a:       720b            moveq #11,%d1
10c19e5c:       e2aa            lsrl %d1,%d2
10c19e5e:       23c2 1002 53d4  movel %d2,100253d4 <avenrun+0x4>
10c19e64:       2239 1002 53d8  movel 100253d8 <avenrun+0x8>,%d1
10c19e6a:       2401            movel %d1,%d2
10c19e6c:       ef8a            lsll #7,%d2
10c19e6e:       9481            subl %d1,%d2
10c19e70:       e58a            lsll #2,%d2
10c19e72:       d481            addl %d1,%d2
10c19e74:       e58a            lsll #2,%d2
10c19e76:       d481            addl %d1,%d2
10c19e78:       2200            movel %d0,%d1
10c19e7a:       d281            addl %d1,%d1
10c19e7c:       d280            addl %d0,%d1
10c19e7e:       e589            lsll #2,%d1
10c19e80:       9280            subl %d0,%d1
10c19e82:       d481            addl %d1,%d2
10c19e84:       700b            moveq #11,%d0
10c19e86:       e0aa            lsrl %d0,%d2
10c19e88:       23c2 1002 53d8  movel %d2,100253d8 <avenrun+0x8>
10c19e8e:       007c 0700       oriw #1792,%sr
10c19e92:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c19e98:       90b9 1001 9d38  subl 10019d38 <timer_jiffies>,%d0
10c19e9e:       6b00 0184       bmiw 10c1a024 <timer_bh+0x264>
10c19ea2:       4ab9 1001 9534  tstl 10019534 <tv1>
10c19ea8:       6600 0106       bnew 10c19fb0 <timer_bh+0x1f0>
10c19eac:       2a3c 1000 1b98  movel #268442520,%d5
10c19eb2:       2839 1001 9d38  movel 10019d38 <timer_jiffies>,%d4
10c19eb8:       243c 1000 1b9c  movel #268442524,%d2
10c19ebe:       2042            moveal %d2,%a0
10c19ec0:       2a50            moveal %a0@,%a5
10c19ec2:       2015            movel %a5@,%d0
10c19ec4:       e788            lsll #3,%d0
10c19ec6:       47f5 0804       lea %a5@(00000004,%d0:l),%a3
10c19eca:       2453            moveal %a3@,%a2
10c19ecc:       b7ca            cmpal %a2,%a3
10c19ece:       6700 00ba       beqw 10c19f8a <timer_bh+0x1ca>
10c19ed2:       2604            movel %d4,%d3
10c19ed4:       2852            moveal %a2@,%a4
10c19ed6:       206a 0004       moveal %a2@(4),%a0
10c19eda:       2948 0004       movel %a0,%a4@(4)
10c19ede:       208c            movel %a4,%a0@
10c19ee0:       202a 0008       movel %a2@(8),%d0
10c19ee4:       2200            movel %d0,%d1
10c19ee6:       9283            subl %d3,%d1
10c19ee8:       0c81 0000 00ff  cmpil #255,%d1
10c19eee:       6208            bhis 10c19ef8 <timer_bh+0x138>
10c19ef0:       7200            moveq #0,%d1
10c19ef2:       4601            notb %d1
10c19ef4:       c081            andl %d1,%d0
10c19ef6:       605e            bras 10c19f56 <timer_bh+0x196>
10c19ef8:       0c81 0000 3fff  cmpil #16383,%d1
10c19efe:       6212            bhis 10c19f12 <timer_bh+0x152>
10c19f00:       ea88            lsrl #5,%d0
10c19f02:       0280 0000 01f8  andil #504,%d0
10c19f08:       2040            moveal %d0,%a0
10c19f0a:       d1fc 1001 9334  addal #268538676,%a0
10c19f10:       605e            bras 10c19f70 <timer_bh+0x1b0>
10c19f12:       0c81 000f ffff  cmpil #1048575,%d1
10c19f18:       6214            bhis 10c19f2e <timer_bh+0x16e>
10c19f1a:       720b            moveq #11,%d1
10c19f1c:       e2a8            lsrl %d1,%d0
10c19f1e:       0280 0000 01f8  andil #504,%d0
10c19f24:       2040            moveal %d0,%a0
10c19f26:       d1fc 1001 9130  addal #268538160,%a0
10c19f2c:       6042            bras 10c19f70 <timer_bh+0x1b0>
10c19f2e:       0c81 03ff ffff  cmpil #67108863,%d1
10c19f34:       6216            bhis 10c19f4c <timer_bh+0x18c>
10c19f36:       4240            clrw %d0
10c19f38:       4840            swap %d0
10c19f3a:       e248            lsrw #1,%d0
10c19f3c:       0280 0000 01f8  andil #504,%d0
10c19f42:       2040            moveal %d0,%a0
10c19f44:       d1fc 1001 8f2c  addal #268537644,%a0
10c19f4a:       6024            bras 10c19f70 <timer_bh+0x1b0>
10c19f4c:       4a81            tstl %d1
10c19f4e:       6c12            bges 10c19f62 <timer_bh+0x1a2>
10c19f50:       2039 1001 9534  movel 10019534 <tv1>,%d0
10c19f56:       e788            lsll #3,%d0
10c19f58:       2040            moveal %d0,%a0
10c19f5a:       d1fc 1001 9538  addal #268539192,%a0
10c19f60:       600e            bras 10c19f70 <timer_bh+0x1b0>
10c19f62:       721a            moveq #26,%d1
10c19f64:       e2a8            lsrl %d1,%d0
10c19f66:       e788            lsll #3,%d0
10c19f68:       2040            moveal %d0,%a0
10c19f6a:       d1fc 1001 8d28  addal #268537128,%a0
10c19f70:       2268 0004       moveal %a0@(4),%a1
10c19f74:       2051            moveal %a1@,%a0
10c19f76:       214a 0004       movel %a2,%a0@(4)
10c19f7a:       2488            movel %a0,%a2@
10c19f7c:       2549 0004       movel %a1,%a2@(4)
10c19f80:       228a            movel %a2,%a1@
10c19f82:       244c            moveal %a4,%a2
10c19f84:       b7ca            cmpal %a2,%a3
10c19f86:       6600 ff4c       bnew 10c19ed4 <timer_bh+0x114>
10c19f8a:       268b            movel %a3,%a3@
10c19f8c:       274b 0004       movel %a3,%a3@(4)
10c19f90:       2015            movel %a5@,%d0
10c19f92:       5280            addql #1,%d0
10c19f94:       723f            moveq #63,%d1
10c19f96:       c280            andl %d0,%d1
10c19f98:       2a81            movel %d1,%a5@
10c19f9a:       2242            moveal %d2,%a1
10c19f9c:       2051            moveal %a1@,%a0
10c19f9e:       7001            moveq #1,%d0
10c19fa0:       b090            cmpl %a0@,%d0
10c19fa2:       660c            bnes 10c19fb0 <timer_bh+0x1f0>
10c19fa4:       5882            addql #4,%d2
10c19fa6:       7010            moveq #16,%d0
10c19fa8:       d085            addl %d5,%d0
10c19faa:       b082            cmpl %d2,%d0
10c19fac:       6400 ff10       bccw 10c19ebe <timer_bh+0xfe>
10c19fb0:       2239 1001 9534  movel 10019534 <tv1>,%d1
10c19fb6:       2001            movel %d1,%d0
10c19fb8:       e788            lsll #3,%d0
10c19fba:       2040            moveal %d0,%a0
10c19fbc:       d1fc 1001 9538  addal #268539192,%a0
10c19fc2:       2250            moveal %a0@,%a1
10c19fc4:       b1c9            cmpal %a1,%a0
10c19fc6:       6730            beqs 10c19ff8 <timer_bh+0x238>
10c19fc8:       2669 0010       moveal %a1@(16),%a3
10c19fcc:       2029 000c       movel %a1@(12),%d0
10c19fd0:       2451            moveal %a1@,%a2
10c19fd2:       b4fc 0000       cmpaw #0,%a2
10c19fd6:       670a            beqs 10c19fe2 <timer_bh+0x222>
10c19fd8:       2069 0004       moveal %a1@(4),%a0
10c19fdc:       2548 0004       movel %a0,%a2@(4)
10c19fe0:       208a            movel %a2,%a0@
10c19fe2:       42a9 0004       clrl %a1@(4)
10c19fe6:       4291            clrl %a1@
10c19fe8:       027c f8ff       andiw #-1793,%sr
10c19fec:       2f00            movel %d0,%sp@-
10c19fee:       4e93            jsr %a3@
10c19ff0:       588f            addql #4,%sp
10c19ff2:       007c 0700       oriw #1792,%sr
10c19ff6:       60b8            bras 10c19fb0 <timer_bh+0x1f0>
10c19ff8:       2039 1001 9d38  movel 10019d38 <timer_jiffies>,%d0
10c19ffe:       2400            movel %d0,%d2
10c1a000:       5282            addql #1,%d2
10c1a002:       23c2 1001 9d38  movel %d2,10019d38 <timer_jiffies>
10c1a008:       5281            addql #1,%d1
10c1a00a:       42b9 1001 9534  clrl 10019534 <tv1>
10c1a010:       13c1 1001 9537  moveb %d1,10019537 <tv1+0x3>
10c1a016:       2239 1002 67b0  movel 100267b0 <jiffies>,%d1
10c1a01c:       5280            addql #1,%d0
10c1a01e:       9280            subl %d0,%d1
10c1a020:       6a00 fe80       bplw 10c19ea2 <timer_bh+0xe2>
10c1a024:       027c f8ff       andiw #-1793,%sr
10c1a028:       4cee 3c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a5
10c1a02e:       4e5e            unlk %fp
10c1a030:       4e75            rts

10c1a032 <do_timer>:
10c1a032:       4e56 0000       linkw %fp,#0
10c1a036:       2f03            movel %d3,%sp@-
10c1a038:       2f02            movel %d2,%sp@-
10c1a03a:       206e 0008       moveal %fp@(8),%a0
10c1a03e:       52b9 1002 67b0  addql #1,100267b0 <jiffies>
10c1a044:       1028 002c       moveb %a0@(44),%d0
10c1a048:       ea88            lsrl #5,%d0
10c1a04a:       4680            notl %d0
10c1a04c:       7201            moveq #1,%d1
10c1a04e:       c280            andl %d0,%d1
10c1a050:       2f01            movel %d1,%sp@-
10c1a052:       4eba fca2       jsr %pc@(10c19cf6 <update_process_times>)
10c1a056:       588f            addql #4,%sp
10c1a058:       41f9 1002 53e0  lea 100253e0 <bh_task_vec+0x4>,%a0
10c1a05e:       40c2            movew %sr,%d2
10c1a060:       007c 0700       oriw #1792,%sr
10c1a064:       2210            movel %a0@,%d1
10c1a066:       7601            moveq #1,%d3
10c1a068:       c283            andl %d3,%d1
10c1a06a:       4481            negl %d1
10c1a06c:       4481            negl %d1
10c1a06e:       2010            movel %a0@,%d0
10c1a070:       8083            orl %d3,%d0
10c1a072:       2080            movel %d0,%a0@
10c1a074:       46c2            movew %d2,%sr
10c1a076:       4a81            tstl %d1
10c1a078:       660e            bnes 10c1a088 <do_timer+0x56>
10c1a07a:       4879 1002 53dc  pea 100253dc <bh_task_vec>
10c1a080:       4eb9 10c1 8668  jsr 10c18668 <__tasklet_hi_schedule>
10c1a086:       588f            addql #4,%sp
10c1a088:       0cb9 1000 cf60  cmpil #268488544,1000cf60 <tq_timer>
10c1a08e:       1000 cf60 
10c1a092:       6730            beqs 10c1a0c4 <do_timer+0x92>
10c1a094:       41f9 1002 53f4  lea 100253f4 <bh_task_vec+0x18>,%a0
10c1a09a:       40c2            movew %sr,%d2
10c1a09c:       007c 0700       oriw #1792,%sr
10c1a0a0:       2210            movel %a0@,%d1
10c1a0a2:       7001            moveq #1,%d0
10c1a0a4:       c280            andl %d0,%d1
10c1a0a6:       4481            negl %d1
10c1a0a8:       4481            negl %d1
10c1a0aa:       2010            movel %a0@,%d0
10c1a0ac:       7601            moveq #1,%d3
10c1a0ae:       8083            orl %d3,%d0
10c1a0b0:       2080            movel %d0,%a0@
10c1a0b2:       46c2            movew %d2,%sr
10c1a0b4:       4a81            tstl %d1
10c1a0b6:       660c            bnes 10c1a0c4 <do_timer+0x92>
10c1a0b8:       4879 1002 53f0  pea 100253f0 <bh_task_vec+0x14>
10c1a0be:       4eb9 10c1 8668  jsr 10c18668 <__tasklet_hi_schedule>
10c1a0c4:       242e fff8       movel %fp@(-8),%d2
10c1a0c8:       262e fffc       movel %fp@(-4),%d3
10c1a0cc:       4e5e            unlk %fp
10c1a0ce:       4e75            rts

10c1a0d0 <sys_alarm>:
10c1a0d0:       4e56 ffe0       linkw %fp,#-32
10c1a0d4:       202e 0008       movel %fp@(8),%d0
10c1a0d8:       42ae fff4       clrl %fp@(-12)
10c1a0dc:       42ae fff0       clrl %fp@(-16)
10c1a0e0:       2d40 fff8       movel %d0,%fp@(-8)
10c1a0e4:       42ae fffc       clrl %fp@(-4)
10c1a0e8:       486e ffe0       pea %fp@(-32)
10c1a0ec:       486e fff0       pea %fp@(-16)
10c1a0f0:       42a7            clrl %sp@-
10c1a0f2:       4eb9 10c1 7cb8  jsr 10c17cb8 <do_setitimer>
10c1a0f8:       202e ffe8       movel %fp@(-24),%d0
10c1a0fc:       4aae ffec       tstl %fp@(-20)
10c1a100:       6702            beqs 10c1a104 <sys_alarm+0x34>
10c1a102:       5280            addql #1,%d0
10c1a104:       4e5e            unlk %fp
10c1a106:       4e75            rts

10c1a108 <sys_getpid>:
10c1a108:       4e56 0000       linkw %fp,#0
10c1a10c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1a112:       2028 008a       movel %a0@(138),%d0
10c1a116:       4e5e            unlk %fp
10c1a118:       4e75            rts

10c1a11a <sys_getppid>:
10c1a11a:       4e56 0000       linkw %fp,#0
10c1a11e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1a124:       2068 0092       moveal %a0@(146),%a0
10c1a128:       2028 007a       movel %a0@(122),%d0
10c1a12c:       4e5e            unlk %fp
10c1a12e:       4e75            rts

10c1a130 <sys_getuid>:
10c1a130:       4e56 0000       linkw %fp,#0
10c1a134:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1a13a:       2028 012c       movel %a0@(300),%d0
10c1a13e:       4e5e            unlk %fp
10c1a140:       4e75            rts

10c1a142 <sys_geteuid>:
10c1a142:       4e56 0000       linkw %fp,#0
10c1a146:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1a14c:       2028 0130       movel %a0@(304),%d0
10c1a150:       4e5e            unlk %fp
10c1a152:       4e75            rts

10c1a154 <sys_getgid>:
10c1a154:       4e56 0000       linkw %fp,#0
10c1a158:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1a15e:       2028 013c       movel %a0@(316),%d0
10c1a162:       4e5e            unlk %fp
10c1a164:       4e75            rts

10c1a166 <sys_getegid>:
10c1a166:       4e56 0000       linkw %fp,#0
10c1a16a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1a170:       2028 0140       movel %a0@(320),%d0
10c1a174:       4e5e            unlk %fp
10c1a176:       4e75            rts

10c1a178 <sys_gettid>:
10c1a178:       4e56 0000       linkw %fp,#0
10c1a17c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1a182:       2028 007a       movel %a0@(122),%d0
10c1a186:       4e5e            unlk %fp
10c1a188:       4e75            rts

10c1a18a <sys_nanosleep>:
10c1a18a:       4e56 fff8       linkw %fp,#-8
10c1a18e:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c1a192:       282e 000c       movel %fp@(12),%d4
10c1a196:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c1a19a:       2f2e 0008       movel %fp@(8),%sp@-
10c1a19e:       486e fff8       pea %fp@(-8)
10c1a1a2:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c1a1a8:       4e92            jsr %a2@
10c1a1aa:       4fef 000c       lea %sp@(12),%sp
10c1a1ae:       226e fffc       moveal %fp@(-4),%a1
10c1a1b2:       284a            moveal %a2,%a4
10c1a1b4:       45ee fff8       lea %fp@(-8),%a2
10c1a1b8:       b3fc 3b9a c9ff  cmpal #999999999,%a1
10c1a1be:       6206            bhis 10c1a1c6 <sys_nanosleep+0x3c>
10c1a1c0:       202e fff8       movel %fp@(-8),%d0
10c1a1c4:       6c06            bges 10c1a1cc <sys_nanosleep+0x42>
10c1a1c6:       70ea            moveq #-22,%d0
10c1a1c8:       6000 0148       braw 10c1a312 <sys_nanosleep+0x188>
10c1a1cc:       4a80            tstl %d0
10c1a1ce:       6600 0092       bnew 10c1a262 <sys_nanosleep+0xd8>
10c1a1d2:       b3fc 001e 8480  cmpal #2000000,%a1
10c1a1d8:       6e00 0088       bgtw 10c1a262 <sys_nanosleep+0xd8>
10c1a1dc:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1a1e2:       4aa8 0028       tstl %a0@(40)
10c1a1e6:       677a            beqs 10c1a262 <sys_nanosleep+0xd8>
10c1a1e8:       4878 03e8       pea 3e8 <LSIGTRAP+0x3e3>
10c1a1ec:       4869 03e7       pea %a1@(999)
10c1a1f0:       4eb9 10c8 5834  jsr 10c85834 <__divsi3>
10c1a1f6:       508f            addql #8,%sp
10c1a1f8:       2400            movel %d0,%d2
10c1a1fa:       4878 2710       pea 2710 <LFLUSH_I_AND_D+0x1f08>
10c1a1fe:       2f02            movel %d2,%sp@-
10c1a200:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c1a206:       584f            addqw #4,%sp
10c1a208:       2eb9 1000 b95c  movel 1000b95c <loops_per_jiffy>,%sp@
10c1a20e:       2f00            movel %d0,%sp@-
10c1a210:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c1a216:       508f            addql #8,%sp
10c1a218:       2600            movel %d0,%d3
10c1a21a:       4878 2710       pea 2710 <LFLUSH_I_AND_D+0x1f08>
10c1a21e:       2f02            movel %d2,%sp@-
10c1a220:       4eb9 10c8 599c  jsr 10c8599c <__umodsi3>
10c1a226:       508f            addql #8,%sp
10c1a228:       2279 1000 b95c  moveal 1000b95c <loops_per_jiffy>,%a1
10c1a22e:       2409            movel %a1,%d2
10c1a230:       d482            addl %d2,%d2
10c1a232:       d489            addl %a1,%d2
10c1a234:       2202            movel %d2,%d1
10c1a236:       eb89            lsll #5,%d1
10c1a238:       2042            moveal %d2,%a0
10c1a23a:       d1c1            addal %d1,%a0
10c1a23c:       4871 8800       pea %a1@(00000000,%a0:l)
10c1a240:       2f00            movel %d0,%sp@-
10c1a242:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c1a248:       584f            addqw #4,%sp
10c1a24a:       2ebc 000f 4240  movel #1000000,%sp@
10c1a250:       2f00            movel %d0,%sp@-
10c1a252:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c1a258:       d680            addl %d0,%d3
10c1a25a:       5383            subql #1,%d3
10c1a25c:       64fc            bccs 10c1a25a <sys_nanosleep+0xd0>
10c1a25e:       6000 00b0       braw 10c1a310 <sys_nanosleep+0x186>
10c1a262:       2612            movel %a2@,%d3
10c1a264:       202a 0004       movel %a2@(4),%d0
10c1a268:       0c83 0147 ae13  cmpil #21474835,%d3
10c1a26e:       6308            blss 10c1a278 <sys_nanosleep+0xee>
10c1a270:       267c 7fff fffe  moveal #2147483646,%a3
10c1a276:       6028            bras 10c1a2a0 <sys_nanosleep+0x116>
10c1a278:       2f3c 0098 9680  movel #10000000,%sp@-
10c1a27e:       0680 0098 967f  addil #9999999,%d0
10c1a284:       2f00            movel %d0,%sp@-
10c1a286:       4eb9 10c8 5834  jsr 10c85834 <__divsi3>
10c1a28c:       508f            addql #8,%sp
10c1a28e:       2203            movel %d3,%d1
10c1a290:       d281            addl %d1,%d1
10c1a292:       d283            addl %d3,%d1
10c1a294:       2401            movel %d1,%d2
10c1a296:       eb8a            lsll #5,%d2
10c1a298:       d282            addl %d2,%d1
10c1a29a:       d283            addl %d3,%d1
10c1a29c:       2641            moveal %d1,%a3
10c1a29e:       d7c0            addal %d0,%a3
10c1a2a0:       93c9            subal %a1,%a1
10c1a2a2:       4aae fff8       tstl %fp@(-8)
10c1a2a6:       6606            bnes 10c1a2ae <sys_nanosleep+0x124>
10c1a2a8:       4aaa 0004       tstl %a2@(4)
10c1a2ac:       6704            beqs 10c1a2b2 <sys_nanosleep+0x128>
10c1a2ae:       327c 0001       moveaw #1,%a1
10c1a2b2:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1a2b8:       7001            moveq #1,%d0
10c1a2ba:       2080            movel %d0,%a0@
10c1a2bc:       4871 b800       pea %a1@(00000000,%a3:l)
10c1a2c0:       4eb9 10c1 4428  jsr 10c14428 <schedule_timeout>
10c1a2c6:       2400            movel %d0,%d2
10c1a2c8:       588f            addql #4,%sp
10c1a2ca:       6744            beqs 10c1a310 <sys_nanosleep+0x186>
10c1a2cc:       4a84            tstl %d4
10c1a2ce:       673c            beqs 10c1a30c <sys_nanosleep+0x182>
10c1a2d0:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c1a2d4:       2f02            movel %d2,%sp@-
10c1a2d6:       4eb9 10c8 599c  jsr 10c8599c <__umodsi3>
10c1a2dc:       584f            addqw #4,%sp
10c1a2de:       2ebc 0098 9680  movel #10000000,%sp@
10c1a2e4:       2f00            movel %d0,%sp@-
10c1a2e6:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c1a2ec:       508f            addql #8,%sp
10c1a2ee:       2540 0004       movel %d0,%a2@(4)
10c1a2f2:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c1a2f6:       2f02            movel %d2,%sp@-
10c1a2f8:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c1a2fe:       508f            addql #8,%sp
10c1a300:       2480            movel %d0,%a2@
10c1a302:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c1a306:       2f0a            movel %a2,%sp@-
10c1a308:       2f04            movel %d4,%sp@-
10c1a30a:       4e94            jsr %a4@
10c1a30c:       70fc            moveq #-4,%d0
10c1a30e:       6002            bras 10c1a312 <sys_nanosleep+0x188>
10c1a310:       7000            moveq #0,%d0
10c1a312:       4cee 1c1c ffe0  moveml %fp@(-32),%d2-%d4/%a2-%a4
10c1a318:       4e5e            unlk %fp
10c1a31a:       4e75            rts

10c1a31c <free_uid>:
10c1a31c:       4e56 0000       linkw %fp,#0
10c1a320:       2f0a            movel %a2,%sp@-
10c1a322:       246e 0008       moveal %fp@(8),%a2
10c1a326:       b4fc 0000       cmpaw #0,%a2
10c1a32a:       6734            beqs 10c1a360 <free_uid+0x44>
10c1a32c:       40c1            movew %sr,%d1
10c1a32e:       007c 0700       oriw #1792,%sr
10c1a332:       2012            movel %a2@,%d0
10c1a334:       5380            subql #1,%d0
10c1a336:       2480            movel %d0,%a2@
10c1a338:       46c1            movew %d1,%sr
10c1a33a:       4a80            tstl %d0
10c1a33c:       6622            bnes 10c1a360 <free_uid+0x44>
10c1a33e:       206a 000c       moveal %a2@(12),%a0
10c1a342:       226a 0010       moveal %a2@(16),%a1
10c1a346:       b0fc 0000       cmpaw #0,%a0
10c1a34a:       6704            beqs 10c1a350 <free_uid+0x34>
10c1a34c:       2149 0010       movel %a1,%a0@(16)
10c1a350:       2288            movel %a0,%a1@
10c1a352:       2f0a            movel %a2,%sp@-
10c1a354:       2f39 1001 9d3c  movel 10019d3c <uid_cachep>,%sp@-
10c1a35a:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c1a360:       246e fffc       moveal %fp@(-4),%a2
10c1a364:       4e5e            unlk %fp
10c1a366:       4e75            rts

10c1a368 <alloc_uid>:
10c1a368:       4e56 0000       linkw %fp,#0
10c1a36c:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c1a370:       262e 0008       movel %fp@(8),%d3
10c1a374:       2003            movel %d3,%d0
10c1a376:       e088            lsrl #8,%d0
10c1a378:       b780            eorl %d3,%d0
10c1a37a:       7200            moveq #0,%d1
10c1a37c:       4601            notb %d1
10c1a37e:       c081            andl %d1,%d0
10c1a380:       e588            lsll #2,%d0
10c1a382:       2440            moveal %d0,%a2
10c1a384:       d5fc 1001 9d40  addal #268541248,%a2
10c1a38a:       2012            movel %a2@,%d0
10c1a38c:       2040            moveal %d0,%a0
10c1a38e:       b0fc 0000       cmpaw #0,%a0
10c1a392:       670c            beqs 10c1a3a0 <alloc_uid+0x38>
10c1a394:       2028 000c       movel %a0@(12),%d0
10c1a398:       b6a8 0014       cmpl %a0@(20),%d3
10c1a39c:       66ee            bnes 10c1a38c <alloc_uid+0x24>
10c1a39e:       5290            addql #1,%a0@
10c1a3a0:       2408            movel %a0,%d2
10c1a3a2:       6670            bnes 10c1a414 <alloc_uid+0xac>
10c1a3a4:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c1a3a8:       2f39 1001 9d3c  movel 10019d3c <uid_cachep>,%sp@-
10c1a3ae:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c1a3b4:       2240            moveal %d0,%a1
10c1a3b6:       508f            addql #8,%sp
10c1a3b8:       b2fc 0000       cmpaw #0,%a1
10c1a3bc:       6604            bnes 10c1a3c2 <alloc_uid+0x5a>
10c1a3be:       7000            moveq #0,%d0
10c1a3c0:       6054            bras 10c1a416 <alloc_uid+0xae>
10c1a3c2:       2343 0014       movel %d3,%a1@(20)
10c1a3c6:       7001            moveq #1,%d0
10c1a3c8:       2280            movel %d0,%a1@
10c1a3ca:       42a9 0004       clrl %a1@(4)
10c1a3ce:       42a9 0008       clrl %a1@(8)
10c1a3d2:       2012            movel %a2@,%d0
10c1a3d4:       2040            moveal %d0,%a0
10c1a3d6:       b0fc 0000       cmpaw #0,%a0
10c1a3da:       670c            beqs 10c1a3e8 <alloc_uid+0x80>
10c1a3dc:       2028 000c       movel %a0@(12),%d0
10c1a3e0:       b6a8 0014       cmpl %a0@(20),%d3
10c1a3e4:       66ee            bnes 10c1a3d4 <alloc_uid+0x6c>
10c1a3e6:       5290            addql #1,%a0@
10c1a3e8:       2408            movel %a0,%d2
10c1a3ea:       6710            beqs 10c1a3fc <alloc_uid+0x94>
10c1a3ec:       2f09            movel %a1,%sp@-
10c1a3ee:       2f39 1001 9d3c  movel 10019d3c <uid_cachep>,%sp@-
10c1a3f4:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c1a3fa:       6018            bras 10c1a414 <alloc_uid+0xac>
10c1a3fc:       2052            moveal %a2@,%a0
10c1a3fe:       2348 000c       movel %a0,%a1@(12)
10c1a402:       6708            beqs 10c1a40c <alloc_uid+0xa4>
10c1a404:       47e9 000c       lea %a1@(12),%a3
10c1a408:       214b 0010       movel %a3,%a0@(16)
10c1a40c:       234a 0010       movel %a2,%a1@(16)
10c1a410:       2489            movel %a1,%a2@
10c1a412:       2409            movel %a1,%d2
10c1a414:       2002            movel %d2,%d0
10c1a416:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c1a41c:       4e5e            unlk %fp
10c1a41e:       4e75            rts

10c1a420 <next_signal>:
10c1a420:       4e56 0000       linkw %fp,#0
10c1a424:       2f0a            movel %a2,%sp@-
10c1a426:       246e 000c       moveal %fp@(12),%a2
10c1a42a:       93c9            subal %a1,%a1
10c1a42c:       206e 0008       moveal %fp@(8),%a0
10c1a430:       41e8 030a       lea %a0@(778),%a0
10c1a434:       2012            movel %a2@,%d0
10c1a436:       4680            notl %d0
10c1a438:       c090            andl %a0@,%d0
10c1a43a:       6706            beqs 10c1a442 <next_signal+0x22>
10c1a43c:       327c 0001       moveaw #1,%a1
10c1a440:       6010            bras 10c1a452 <next_signal+0x32>
10c1a442:       202a 0004       movel %a2@(4),%d0
10c1a446:       4680            notl %d0
10c1a448:       c0a8 0004       andl %a0@(4),%d0
10c1a44c:       671a            beqs 10c1a468 <next_signal+0x48>
10c1a44e:       327c 0021       moveaw #33,%a1
10c1a452:       4680            notl %d0
10c1a454:       7200            moveq #0,%d1
10c1a456:       0800 0000       btst #0,%d0
10c1a45a:       670a            beqs 10c1a466 <next_signal+0x46>
10c1a45c:       5281            addql #1,%d1
10c1a45e:       e288            lsrl #1,%d0
10c1a460:       0800 0000       btst #0,%d0
10c1a464:       66f6            bnes 10c1a45c <next_signal+0x3c>
10c1a466:       d3c1            addal %d1,%a1
10c1a468:       2009            movel %a1,%d0
10c1a46a:       245f            moveal %sp@+,%a2
10c1a46c:       4e5e            unlk %fp
10c1a46e:       4e75            rts

10c1a470 <flush_sigqueue>:
10c1a470:       4e56 0000       linkw %fp,#0
10c1a474:       2f0a            movel %a2,%sp@-
10c1a476:       2f02            movel %d2,%sp@-
10c1a478:       206e 0008       moveal %fp@(8),%a0
10c1a47c:       43e8 0008       lea %a0@(8),%a1
10c1a480:       42a9 0004       clrl %a1@(4)
10c1a484:       4291            clrl %a1@
10c1a486:       2250            moveal %a0@,%a1
10c1a488:       4290            clrl %a0@
10c1a48a:       2148 0004       movel %a0,%a0@(4)
10c1a48e:       b2fc 0000       cmpaw #0,%a1
10c1a492:       6722            beqs 10c1a4b6 <flush_sigqueue+0x46>
10c1a494:       45f9 1002 5694  lea 10025694 <nr_queued_signals>,%a2
10c1a49a:       2411            movel %a1@,%d2
10c1a49c:       2f09            movel %a1,%sp@-
10c1a49e:       2f39 1001 a140  movel 1001a140 <sigqueue_cachep>,%sp@-
10c1a4a4:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c1a4aa:       508f            addql #8,%sp
10c1a4ac:       5392            subql #1,%a2@
10c1a4ae:       2242            moveal %d2,%a1
10c1a4b0:       b2fc 0000       cmpaw #0,%a1
10c1a4b4:       66e4            bnes 10c1a49a <flush_sigqueue+0x2a>
10c1a4b6:       242e fff8       movel %fp@(-8),%d2
10c1a4ba:       246e fffc       moveal %fp@(-4),%a2
10c1a4be:       4e5e            unlk %fp
10c1a4c0:       4e75            rts

10c1a4c2 <flush_signals>:
10c1a4c2:       4e56 0000       linkw %fp,#0
10c1a4c6:       206e 0008       moveal %fp@(8),%a0
10c1a4ca:       42a8 0008       clrl %a0@(8)
10c1a4ce:       4868 0302       pea %a0@(770)
10c1a4d2:       4eba ff9c       jsr %pc@(10c1a470 <flush_sigqueue>)
10c1a4d6:       4e5e            unlk %fp
10c1a4d8:       4e75            rts

10c1a4da <exit_sighand>:
10c1a4da:       4e56 0000       linkw %fp,#0
10c1a4de:       2f0a            movel %a2,%sp@-
10c1a4e0:       246e 0008       moveal %fp@(8),%a2
10c1a4e4:       206a 02f6       moveal %a2@(758),%a0
10c1a4e8:       007c 0700       oriw #1792,%sr
10c1a4ec:       b0fc 0000       cmpaw #0,%a0
10c1a4f0:       6726            beqs 10c1a518 <exit_sighand+0x3e>
10c1a4f2:       42aa 02f6       clrl %a2@(758)
10c1a4f6:       40c1            movew %sr,%d1
10c1a4f8:       007c 0700       oriw #1792,%sr
10c1a4fc:       2010            movel %a0@,%d0
10c1a4fe:       5380            subql #1,%d0
10c1a500:       2080            movel %d0,%a0@
10c1a502:       46c1            movew %d1,%sr
10c1a504:       4a80            tstl %d0
10c1a506:       6610            bnes 10c1a518 <exit_sighand+0x3e>
10c1a508:       2f08            movel %a0,%sp@-
10c1a50a:       2f39 1002 7c74  movel 10027c74 <sigact_cachep>,%sp@-
10c1a510:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c1a516:       508f            addql #8,%sp
10c1a518:       42aa 0008       clrl %a2@(8)
10c1a51c:       486a 0302       pea %a2@(770)
10c1a520:       4eba ff4e       jsr %pc@(10c1a470 <flush_sigqueue>)
10c1a524:       027c f8ff       andiw #-1793,%sr
10c1a528:       246e fffc       moveal %fp@(-4),%a2
10c1a52c:       4e5e            unlk %fp
10c1a52e:       4e75            rts

10c1a530 <flush_signal_handlers>:
10c1a530:       4e56 0000       linkw %fp,#0
10c1a534:       206e 0008       moveal %fp@(8),%a0
10c1a538:       7040            moveq #64,%d0
10c1a53a:       2068 02f6       moveal %a0@(758),%a0
10c1a53e:       41e8 0010       lea %a0@(16),%a0
10c1a542:       7201            moveq #1,%d1
10c1a544:       b2a8 fff4       cmpl %a0@(-12),%d1
10c1a548:       6704            beqs 10c1a54e <flush_signal_handlers+0x1e>
10c1a54a:       42a8 fff4       clrl %a0@(-12)
10c1a54e:       42a8 fff8       clrl %a0@(-8)
10c1a552:       42a8 0004       clrl %a0@(4)
10c1a556:       4290            clrl %a0@
10c1a558:       41e8 0014       lea %a0@(20),%a0
10c1a55c:       5380            subql #1,%d0
10c1a55e:       66e2            bnes 10c1a542 <flush_signal_handlers+0x12>
10c1a560:       4e5e            unlk %fp
10c1a562:       4e75            rts

10c1a564 <block_all_signals>:
10c1a564:       4e56 0000       linkw %fp,#0
10c1a568:       2f03            movel %d3,%sp@-
10c1a56a:       2f02            movel %d2,%sp@-
10c1a56c:       262e 0008       movel %fp@(8),%d3
10c1a570:       242e 000c       movel %fp@(12),%d2
10c1a574:       222e 0010       movel %fp@(16),%d1
10c1a578:       40c0            movew %sr,%d0
10c1a57a:       007c 0700       oriw #1792,%sr
10c1a57e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1a584:       2141 0322       movel %d1,%a0@(802)
10c1a588:       2142 031e       movel %d2,%a0@(798)
10c1a58c:       2143 031a       movel %d3,%a0@(794)
10c1a590:       46c0            movew %d0,%sr
10c1a592:       241f            movel %sp@+,%d2
10c1a594:       261f            movel %sp@+,%d3
10c1a596:       4e5e            unlk %fp
10c1a598:       4e75            rts

10c1a59a <unblock_all_signals>:
10c1a59a:       4e56 0000       linkw %fp,#0
10c1a59e:       2f0a            movel %a2,%sp@-
10c1a5a0:       2f02            movel %d2,%sp@-
10c1a5a2:       40c2            movew %sr,%d2
10c1a5a4:       007c 0700       oriw #1792,%sr
10c1a5a8:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c1a5ae:       42a9 031a       clrl %a1@(794)
10c1a5b2:       42a9 031e       clrl %a1@(798)
10c1a5b6:       45e9 030a       lea %a1@(778),%a2
10c1a5ba:       41e9 02fa       lea %a1@(762),%a0
10c1a5be:       2028 0004       movel %a0@(4),%d0
10c1a5c2:       4680            notl %d0
10c1a5c4:       c0aa 0004       andl %a2@(4),%d0
10c1a5c8:       2210            movel %a0@,%d1
10c1a5ca:       4681            notl %d1
10c1a5cc:       c292            andl %a2@,%d1
10c1a5ce:       8081            orl %d1,%d0
10c1a5d0:       56c0            sne %d0
10c1a5d2:       4880            extw %d0
10c1a5d4:       48c0            extl %d0
10c1a5d6:       4480            negl %d0
10c1a5d8:       2340 0008       movel %d0,%a1@(8)
10c1a5dc:       46c2            movew %d2,%sr
10c1a5de:       241f            movel %sp@+,%d2
10c1a5e0:       245f            moveal %sp@+,%a2
10c1a5e2:       4e5e            unlk %fp
10c1a5e4:       4e75            rts

10c1a5e6 <collect_signal>:
10c1a5e6:       4e56 0000       linkw %fp,#0
10c1a5ea:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c1a5ee:       262e 0008       movel %fp@(8),%d3
10c1a5f2:       286e 000c       moveal %fp@(12),%a4
10c1a5f6:       226e 0010       moveal %fp@(16),%a1
10c1a5fa:       2003            movel %d3,%d0
10c1a5fc:       5380            subql #1,%d0
10c1a5fe:       2200            movel %d0,%d1
10c1a600:       ea89            lsrl #5,%d1
10c1a602:       e589            lsll #2,%d1
10c1a604:       741f            moveq #31,%d2
10c1a606:       c082            andl %d2,%d0
10c1a608:       2234 1808       movel %a4@(00000008,%d1:l),%d1
10c1a60c:       0101            btst %d0,%d1
10c1a60e:       6700 00bc       beqw 10c1a6cc <collect_signal+0xe6>
10c1a612:       264c            moveal %a4,%a3
10c1a614:       2454            moveal %a4@,%a2
10c1a616:       b4fc 0000       cmpaw #0,%a2
10c1a61a:       6710            beqs 10c1a62c <collect_signal+0x46>
10c1a61c:       b6aa 0004       cmpl %a2@(4),%d3
10c1a620:       6736            beqs 10c1a658 <collect_signal+0x72>
10c1a622:       264a            moveal %a2,%a3
10c1a624:       2452            moveal %a2@,%a2
10c1a626:       b4fc 0000       cmpaw #0,%a2
10c1a62a:       66f0            bnes 10c1a61c <collect_signal+0x36>
10c1a62c:       2403            movel %d3,%d2
10c1a62e:       5382            subql #1,%d2
10c1a630:       2202            movel %d2,%d1
10c1a632:       ea89            lsrl #5,%d1
10c1a634:       e589            lsll #2,%d1
10c1a636:       701f            moveq #31,%d0
10c1a638:       c480            andl %d0,%d2
10c1a63a:       70fe            moveq #-2,%d0
10c1a63c:       e5b8            roll %d2,%d0
10c1a63e:       c1b4 1808       andl %d0,%a4@(00000008,%d1:l)
10c1a642:       2283            movel %d3,%a1@
10c1a644:       42a9 0004       clrl %a1@(4)
10c1a648:       42a9 0008       clrl %a1@(8)
10c1a64c:       42a9 000c       clrl %a1@(12)
10c1a650:       42a9 0012       clrl %a1@(18)
10c1a654:       7001            moveq #1,%d0
10c1a656:       6076            bras 10c1a6ce <collect_signal+0xe8>
10c1a658:       2012            movel %a2@,%d0
10c1a65a:       2680            movel %d0,%a3@
10c1a65c:       6604            bnes 10c1a662 <collect_signal+0x7c>
10c1a65e:       294b 0004       movel %a3,%a4@(4)
10c1a662:       41ea 0004       lea %a2@(4),%a0
10c1a666:       4aa8 0008       tstl %a0@(8)
10c1a66a:       6c06            bges 10c1a672 <collect_signal+0x8c>
10c1a66c:       4878 0080       pea 80 <LSIGTRAP+0x7b>
10c1a670:       6004            bras 10c1a676 <collect_signal+0x90>
10c1a672:       4878 0022       pea 22 <LSIGTRAP+0x1d>
10c1a676:       2f08            movel %a0,%sp@-
10c1a678:       2f09            movel %a1,%sp@-
10c1a67a:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c1a680:       504f            addqw #8,%sp
10c1a682:       2e8a            movel %a2,%sp@
10c1a684:       2f39 1001 a140  movel 1001a140 <sigqueue_cachep>,%sp@-
10c1a68a:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c1a690:       41f9 1002 5694  lea 10025694 <nr_queued_signals>,%a0
10c1a696:       5390            subql #1,%a0@
10c1a698:       741f            moveq #31,%d2
10c1a69a:       b483            cmpl %d3,%d2
10c1a69c:       6c16            bges 10c1a6b4 <collect_signal+0xce>
10c1a69e:       2453            moveal %a3@,%a2
10c1a6a0:       b4fc 0000       cmpaw #0,%a2
10c1a6a4:       670e            beqs 10c1a6b4 <collect_signal+0xce>
10c1a6a6:       b6aa 0004       cmpl %a2@(4),%d3
10c1a6aa:       67a8            beqs 10c1a654 <collect_signal+0x6e>
10c1a6ac:       2452            moveal %a2@,%a2
10c1a6ae:       b4fc 0000       cmpaw #0,%a2
10c1a6b2:       66f2            bnes 10c1a6a6 <collect_signal+0xc0>
10c1a6b4:       2403            movel %d3,%d2
10c1a6b6:       5382            subql #1,%d2
10c1a6b8:       2202            movel %d2,%d1
10c1a6ba:       ea89            lsrl #5,%d1
10c1a6bc:       e589            lsll #2,%d1
10c1a6be:       701f            moveq #31,%d0
10c1a6c0:       c480            andl %d0,%d2
10c1a6c2:       70fe            moveq #-2,%d0
10c1a6c4:       e5b8            roll %d2,%d0
10c1a6c6:       c1b4 1808       andl %d0,%a4@(00000008,%d1:l)
10c1a6ca:       6088            bras 10c1a654 <collect_signal+0x6e>
10c1a6cc:       7000            moveq #0,%d0
10c1a6ce:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c1a6d4:       4e5e            unlk %fp
10c1a6d6:       4e75            rts

10c1a6d8 <dequeue_signal>:
10c1a6d8:       4e56 0000       linkw %fp,#0
10c1a6dc:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c1a6e0:       2f2e 0008       movel %fp@(8),%sp@-
10c1a6e4:       2f39 1002 53b4  movel 100253b4 <_current_task>,%sp@-
10c1a6ea:       4eba fd34       jsr %pc@(10c1a420 <next_signal>)
10c1a6ee:       2400            movel %d0,%d2
10c1a6f0:       508f            addql #8,%sp
10c1a6f2:       6762            beqs 10c1a756 <dequeue_signal+0x7e>
10c1a6f4:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c1a6fa:       4aa9 031a       tstl %a1@(794)
10c1a6fe:       6738            beqs 10c1a738 <dequeue_signal+0x60>
10c1a700:       2069 0322       moveal %a1@(802),%a0
10c1a704:       2202            movel %d2,%d1
10c1a706:       5381            subql #1,%d1
10c1a708:       2001            movel %d1,%d0
10c1a70a:       ea88            lsrl #5,%d0
10c1a70c:       e588            lsll #2,%d0
10c1a70e:       761f            moveq #31,%d3
10c1a710:       c283            andl %d3,%d1
10c1a712:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c1a716:       0300            btst %d1,%d0
10c1a718:       671e            beqs 10c1a738 <dequeue_signal+0x60>
10c1a71a:       2f29 031e       movel %a1@(798),%sp@-
10c1a71e:       2069 031a       moveal %a1@(794),%a0
10c1a722:       4e90            jsr %a0@
10c1a724:       588f            addql #4,%sp
10c1a726:       4a80            tstl %d0
10c1a728:       660e            bnes 10c1a738 <dequeue_signal+0x60>
10c1a72a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1a730:       42a8 0008       clrl %a0@(8)
10c1a734:       7000            moveq #0,%d0
10c1a736:       604c            bras 10c1a784 <dequeue_signal+0xac>
10c1a738:       2f2e 000c       movel %fp@(12),%sp@-
10c1a73c:       2039 1002 53b4  movel 100253b4 <_current_task>,%d0
10c1a742:       0680 0000 0302  addil #770,%d0
10c1a748:       2f00            movel %d0,%sp@-
10c1a74a:       2f02            movel %d2,%sp@-
10c1a74c:       4eba fe98       jsr %pc@(10c1a5e6 <collect_signal>)
10c1a750:       4a80            tstl %d0
10c1a752:       6602            bnes 10c1a756 <dequeue_signal+0x7e>
10c1a754:       7400            moveq #0,%d2
10c1a756:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c1a75c:       45e9 030a       lea %a1@(778),%a2
10c1a760:       41e9 02fa       lea %a1@(762),%a0
10c1a764:       2028 0004       movel %a0@(4),%d0
10c1a768:       4680            notl %d0
10c1a76a:       c0aa 0004       andl %a2@(4),%d0
10c1a76e:       2210            movel %a0@,%d1
10c1a770:       4681            notl %d1
10c1a772:       c292            andl %a2@,%d1
10c1a774:       8081            orl %d1,%d0
10c1a776:       56c0            sne %d0
10c1a778:       4880            extw %d0
10c1a77a:       48c0            extl %d0
10c1a77c:       4480            negl %d0
10c1a77e:       2340 0008       movel %d0,%a1@(8)
10c1a782:       2002            movel %d2,%d0
10c1a784:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c1a78a:       4e5e            unlk %fp
10c1a78c:       4e75            rts

10c1a78e <rm_from_queue>:
10c1a78e:       4e56 0000       linkw %fp,#0
10c1a792:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c1a796:       282e 0008       movel %fp@(8),%d4
10c1a79a:       286e 000c       moveal %fp@(12),%a4
10c1a79e:       41ec 0008       lea %a4@(8),%a0
10c1a7a2:       2004            movel %d4,%d0
10c1a7a4:       5380            subql #1,%d0
10c1a7a6:       2200            movel %d0,%d1
10c1a7a8:       ea89            lsrl #5,%d1
10c1a7aa:       e589            lsll #2,%d1
10c1a7ac:       741f            moveq #31,%d2
10c1a7ae:       c480            andl %d0,%d2
10c1a7b0:       2630 1800       movel %a0@(00000000,%d1:l),%d3
10c1a7b4:       7000            moveq #0,%d0
10c1a7b6:       0503            btst %d2,%d3
10c1a7b8:       674a            beqs 10c1a804 <rm_from_queue+0x76>
10c1a7ba:       70fe            moveq #-2,%d0
10c1a7bc:       e5b8            roll %d2,%d0
10c1a7be:       c680            andl %d0,%d3
10c1a7c0:       2183 1800       movel %d3,%a0@(00000000,%d1:l)
10c1a7c4:       244c            moveal %a4,%a2
10c1a7c6:       2052            moveal %a2@,%a0
10c1a7c8:       b0fc 0000       cmpaw #0,%a0
10c1a7cc:       6734            beqs 10c1a802 <rm_from_queue+0x74>
10c1a7ce:       47f9 1002 5694  lea 10025694 <nr_queued_signals>,%a3
10c1a7d4:       b8a8 0004       cmpl %a0@(4),%d4
10c1a7d8:       661e            bnes 10c1a7f8 <rm_from_queue+0x6a>
10c1a7da:       2010            movel %a0@,%d0
10c1a7dc:       2480            movel %d0,%a2@
10c1a7de:       6604            bnes 10c1a7e4 <rm_from_queue+0x56>
10c1a7e0:       294a 0004       movel %a2,%a4@(4)
10c1a7e4:       2f08            movel %a0,%sp@-
10c1a7e6:       2f39 1001 a140  movel 1001a140 <sigqueue_cachep>,%sp@-
10c1a7ec:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c1a7f2:       508f            addql #8,%sp
10c1a7f4:       5393            subql #1,%a3@
10c1a7f6:       6002            bras 10c1a7fa <rm_from_queue+0x6c>
10c1a7f8:       2448            moveal %a0,%a2
10c1a7fa:       2052            moveal %a2@,%a0
10c1a7fc:       b0fc 0000       cmpaw #0,%a0
10c1a800:       66d2            bnes 10c1a7d4 <rm_from_queue+0x46>
10c1a802:       7001            moveq #1,%d0
10c1a804:       4cee 1c1c ffe8  moveml %fp@(-24),%d2-%d4/%a2-%a4
10c1a80a:       4e5e            unlk %fp
10c1a80c:       4e75            rts

10c1a80e <rm_sig_from_queue>:
10c1a80e:       4e56 0000       linkw %fp,#0
10c1a812:       202e 000c       movel %fp@(12),%d0
10c1a816:       0680 0000 0302  addil #770,%d0
10c1a81c:       2f00            movel %d0,%sp@-
10c1a81e:       2f2e 0008       movel %fp@(8),%sp@-
10c1a822:       4eba ff6a       jsr %pc@(10c1a78e <rm_from_queue>)
10c1a826:       4e5e            unlk %fp
10c1a828:       4e75            rts

10c1a82a <bad_signal>:
10c1a82a:       4e56 0000       linkw %fp,#0
10c1a82e:       2f02            movel %d2,%sp@-
10c1a830:       206e 000c       moveal %fp@(12),%a0
10c1a834:       226e 0010       moveal %fp@(16),%a1
10c1a838:       7400            moveq #0,%d2
10c1a83a:       b0fc 0000       cmpaw #0,%a0
10c1a83e:       670c            beqs 10c1a84c <bad_signal+0x22>
10c1a840:       7001            moveq #1,%d0
10c1a842:       b088            cmpl %a0,%d0
10c1a844:       6750            beqs 10c1a896 <bad_signal+0x6c>
10c1a846:       4aa8 0008       tstl %a0@(8)
10c1a84a:       6e4a            bgts 10c1a896 <bad_signal+0x6c>
10c1a84c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1a852:       7012            moveq #18,%d0
10c1a854:       b0ae 0008       cmpl %fp@(8),%d0
10c1a858:       660a            bnes 10c1a864 <bad_signal+0x3a>
10c1a85a:       2028 0086       movel %a0@(134),%d0
10c1a85e:       b0a9 0086       cmpl %a1@(134),%d0
10c1a862:       6732            beqs 10c1a896 <bad_signal+0x6c>
10c1a864:       2228 0130       movel %a0@(304),%d1
10c1a868:       2029 0134       movel %a1@(308),%d0
10c1a86c:       b081            cmpl %d1,%d0
10c1a86e:       6726            beqs 10c1a896 <bad_signal+0x6c>
10c1a870:       2269 012c       moveal %a1@(300),%a1
10c1a874:       b3c1            cmpal %d1,%a1
10c1a876:       671e            beqs 10c1a896 <bad_signal+0x6c>
10c1a878:       2228 012c       movel %a0@(300),%d1
10c1a87c:       b081            cmpl %d1,%d0
10c1a87e:       6716            beqs 10c1a896 <bad_signal+0x6c>
10c1a880:       b3c1            cmpal %d1,%a1
10c1a882:       6712            beqs 10c1a896 <bad_signal+0x6c>
10c1a884:       0828 0005 01d3  btst #5,%a0@(467)
10c1a88a:       6708            beqs 10c1a894 <bad_signal+0x6a>
10c1a88c:       0068 0100 0006  oriw #256,%a0@(6)
10c1a892:       6002            bras 10c1a896 <bad_signal+0x6c>
10c1a894:       7401            moveq #1,%d2
10c1a896:       2002            movel %d2,%d0
10c1a898:       241f            movel %sp@+,%d2
10c1a89a:       4e5e            unlk %fp
10c1a89c:       4e75            rts

10c1a89e <signal_type>:
10c1a89e:       4e56 0000       linkw %fp,#0
10c1a8a2:       2f0a            movel %a2,%sp@-
10c1a8a4:       206e 0008       moveal %fp@(8),%a0
10c1a8a8:       226e 000c       moveal %fp@(12),%a1
10c1a8ac:       7000            moveq #0,%d0
10c1a8ae:       b2fc 0000       cmpaw #0,%a1
10c1a8b2:       6760            beqs 10c1a914 <signal_type+0x76>
10c1a8b4:       2008            movel %a0,%d0
10c1a8b6:       e588            lsll #2,%d0
10c1a8b8:       45f0 08fb       lea %a0@(fffffffb,%d0:l),%a2
10c1a8bc:       200a            movel %a2,%d0
10c1a8be:       e588            lsll #2,%d0
10c1a8c0:       2031 0804       movel %a1@(00000004,%d0:l),%d0
10c1a8c4:       7201            moveq #1,%d1
10c1a8c6:       b280            cmpl %d0,%d1
10c1a8c8:       6404            bccs 10c1a8ce <signal_type+0x30>
10c1a8ca:       7001            moveq #1,%d0
10c1a8cc:       6046            bras 10c1a914 <signal_type+0x76>
10c1a8ce:       7201            moveq #1,%d1
10c1a8d0:       b280            cmpl %d0,%d1
10c1a8d2:       660e            bnes 10c1a8e2 <signal_type+0x44>
10c1a8d4:       7011            moveq #17,%d0
10c1a8d6:       b088            cmpl %a0,%d0
10c1a8d8:       57c0            seq %d0
10c1a8da:       4880            extw %d0
10c1a8dc:       48c0            extl %d0
10c1a8de:       4480            negl %d0
10c1a8e0:       6032            bras 10c1a914 <signal_type+0x76>
10c1a8e2:       70ef            moveq #-17,%d0
10c1a8e4:       d088            addl %a0,%d0
10c1a8e6:       720b            moveq #11,%d1
10c1a8e8:       b280            cmpl %d0,%d1
10c1a8ea:       6526            bcss 10c1a912 <signal_type+0x74>
10c1a8ec:       d080            addl %d0,%d0
10c1a8ee:       303b 0806       movew %pc@(10c1a8f6 <signal_type+0x58>,%d0:l),%d0
10c1a8f2:       4efb 0002       jmp %pc@(10c1a8f6 <signal_type+0x58>,%d0:w)
10c1a8f6:       0018 0018       orib #24,%a0@+
10c1a8fa:       001c ffd4       orib #-44,%a4@+
10c1a8fe:       ffd4            0177724
10c1a900:       ffd4            0177724
10c1a902:       0018 001c       orib #28,%a0@+
10c1a906:       001c 001c       orib #28,%a4@+
10c1a90a:       001c 0018       orib #24,%a4@+
10c1a90e:       7000            moveq #0,%d0
10c1a910:       6002            bras 10c1a914 <signal_type+0x76>
10c1a912:       70ff            moveq #-1,%d0
10c1a914:       245f            moveal %sp@+,%a2
10c1a916:       4e5e            unlk %fp
10c1a918:       4e75            rts

10c1a91a <ignored_signal>:
10c1a91a:       4e56 0000       linkw %fp,#0
10c1a91e:       2f03            movel %d3,%sp@-
10c1a920:       2f02            movel %d2,%sp@-
10c1a922:       242e 0008       movel %fp@(8),%d2
10c1a926:       226e 000c       moveal %fp@(12),%a1
10c1a92a:       0829 0000 001b  btst #0,%a1@(27)
10c1a930:       661a            bnes 10c1a94c <ignored_signal+0x32>
10c1a932:       41e9 02fa       lea %a1@(762),%a0
10c1a936:       2202            movel %d2,%d1
10c1a938:       5381            subql #1,%d1
10c1a93a:       2001            movel %d1,%d0
10c1a93c:       ea88            lsrl #5,%d0
10c1a93e:       e588            lsll #2,%d0
10c1a940:       761f            moveq #31,%d3
10c1a942:       c283            andl %d3,%d1
10c1a944:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c1a948:       0300            btst %d1,%d0
10c1a94a:       6704            beqs 10c1a950 <ignored_signal+0x36>
10c1a94c:       7000            moveq #0,%d0
10c1a94e:       6014            bras 10c1a964 <ignored_signal+0x4a>
10c1a950:       2f29 02f6       movel %a1@(758),%sp@-
10c1a954:       2f02            movel %d2,%sp@-
10c1a956:       4eba ff46       jsr %pc@(10c1a89e <signal_type>)
10c1a95a:       4a80            tstl %d0
10c1a95c:       57c0            seq %d0
10c1a95e:       4880            extw %d0
10c1a960:       48c0            extl %d0
10c1a962:       4480            negl %d0
10c1a964:       242e fff8       movel %fp@(-8),%d2
10c1a968:       262e fffc       movel %fp@(-4),%d3
10c1a96c:       4e5e            unlk %fp
10c1a96e:       4e75            rts

10c1a970 <handle_stop_signal>:
10c1a970:       4e56 0000       linkw %fp,#0
10c1a974:       2f0b            movel %a3,%sp@-
10c1a976:       2f0a            movel %a2,%sp@-
10c1a978:       202e 0008       movel %fp@(8),%d0
10c1a97c:       266e 000c       moveal %fp@(12),%a3
10c1a980:       7212            moveq #18,%d1
10c1a982:       b280            cmpl %d0,%d1
10c1a984:       6712            beqs 10c1a998 <handle_stop_signal+0x28>
10c1a986:       6d08            blts 10c1a990 <handle_stop_signal+0x20>
10c1a988:       7209            moveq #9,%d1
10c1a98a:       b280            cmpl %d0,%d1
10c1a98c:       670a            beqs 10c1a998 <handle_stop_signal+0x28>
10c1a98e:       604e            bras 10c1a9de <handle_stop_signal+0x6e>
10c1a990:       7216            moveq #22,%d1
10c1a992:       b280            cmpl %d0,%d1
10c1a994:       6d48            blts 10c1a9de <handle_stop_signal+0x6e>
10c1a996:       603c            bras 10c1a9d4 <handle_stop_signal+0x64>
10c1a998:       2013            movel %a3@,%d0
10c1a99a:       7208            moveq #8,%d1
10c1a99c:       b280            cmpl %d0,%d1
10c1a99e:       660a            bnes 10c1a9aa <handle_stop_signal+0x3a>
10c1a9a0:       2f0b            movel %a3,%sp@-
10c1a9a2:       4eb9 10c1 52ec  jsr 10c152ec <wake_up_process>
10c1a9a8:       588f            addql #4,%sp
10c1a9aa:       42ab 0068       clrl %a3@(104)
10c1a9ae:       2f0b            movel %a3,%sp@-
10c1a9b0:       4878 0013       pea 13 <LSIGTRAP+0xe>
10c1a9b4:       45fa fe58       lea %pc@(10c1a80e <rm_sig_from_queue>),%a2
10c1a9b8:       4e92            jsr %a2@
10c1a9ba:       2f0b            movel %a3,%sp@-
10c1a9bc:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c1a9c0:       4e92            jsr %a2@
10c1a9c2:       2f0b            movel %a3,%sp@-
10c1a9c4:       4878 0016       pea 16 <LSIGTRAP+0x11>
10c1a9c8:       4e92            jsr %a2@
10c1a9ca:       2f0b            movel %a3,%sp@-
10c1a9cc:       4878 0015       pea 15 <LSIGTRAP+0x10>
10c1a9d0:       4e92            jsr %a2@
10c1a9d2:       600a            bras 10c1a9de <handle_stop_signal+0x6e>
10c1a9d4:       2f0b            movel %a3,%sp@-
10c1a9d6:       4878 0012       pea 12 <LSIGTRAP+0xd>
10c1a9da:       4eba fe32       jsr %pc@(10c1a80e <rm_sig_from_queue>)
10c1a9de:       246e fff8       moveal %fp@(-8),%a2
10c1a9e2:       266e fffc       moveal %fp@(-4),%a3
10c1a9e6:       4e5e            unlk %fp
10c1a9e8:       4e75            rts

10c1a9ea <send_signal>:
10c1a9ea:       4e56 0000       linkw %fp,#0
10c1a9ee:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c1a9f2:       242e 0008       movel %fp@(8),%d2
10c1a9f6:       246e 000c       moveal %fp@(12),%a2
10c1a9fa:       286e 0010       moveal %fp@(16),%a4
10c1a9fe:       93c9            subal %a1,%a1
10c1aa00:       47f9 1002 5694  lea 10025694 <nr_queued_signals>,%a3
10c1aa06:       2013            movel %a3@,%d0
10c1aa08:       b0b9 1000 cfbc  cmpl 1000cfbc <max_queued_signals>,%d0
10c1aa0e:       6c14            bges 10c1aa24 <send_signal+0x3a>
10c1aa10:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c1aa14:       2f39 1001 a140  movel 1001a140 <sigqueue_cachep>,%sp@-
10c1aa1a:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c1aa20:       2240            moveal %d0,%a1
10c1aa22:       508f            addql #8,%sp
10c1aa24:       b2fc 0000       cmpaw #0,%a1
10c1aa28:       6776            beqs 10c1aaa0 <send_signal+0xb6>
10c1aa2a:       5293            addql #1,%a3@
10c1aa2c:       4291            clrl %a1@
10c1aa2e:       206c 0004       moveal %a4@(4),%a0
10c1aa32:       2089            movel %a1,%a0@
10c1aa34:       2949 0004       movel %a1,%a4@(4)
10c1aa38:       b4fc 0000       cmpaw #0,%a2
10c1aa3c:       6708            beqs 10c1aa46 <send_signal+0x5c>
10c1aa3e:       7001            moveq #1,%d0
10c1aa40:       b08a            cmpl %a2,%d0
10c1aa42:       6722            beqs 10c1aa66 <send_signal+0x7c>
10c1aa44:       603a            bras 10c1aa80 <send_signal+0x96>
10c1aa46:       2342 0004       movel %d2,%a1@(4)
10c1aa4a:       42a9 0008       clrl %a1@(8)
10c1aa4e:       42a9 000c       clrl %a1@(12)
10c1aa52:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1aa58:       2368 007a 0010  movel %a0@(122),%a1@(16)
10c1aa5e:       2368 012c 0016  movel %a0@(300),%a1@(22)
10c1aa64:       6056            bras 10c1aabc <send_signal+0xd2>
10c1aa66:       2342 0004       movel %d2,%a1@(4)
10c1aa6a:       42a9 0008       clrl %a1@(8)
10c1aa6e:       237c 0000 0080  movel #128,%a1@(12)
10c1aa74:       000c 
10c1aa76:       42a9 0010       clrl %a1@(16)
10c1aa7a:       42a9 0016       clrl %a1@(22)
10c1aa7e:       603c            bras 10c1aabc <send_signal+0xd2>
10c1aa80:       2009            movel %a1,%d0
10c1aa82:       5880            addql #4,%d0
10c1aa84:       4aaa 0008       tstl %a2@(8)
10c1aa88:       6c06            bges 10c1aa90 <send_signal+0xa6>
10c1aa8a:       4878 0080       pea 80 <LSIGTRAP+0x7b>
10c1aa8e:       6004            bras 10c1aa94 <send_signal+0xaa>
10c1aa90:       4878 0022       pea 22 <LSIGTRAP+0x1d>
10c1aa94:       2f0a            movel %a2,%sp@-
10c1aa96:       2f00            movel %d0,%sp@-
10c1aa98:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c1aa9e:       601c            bras 10c1aabc <send_signal+0xd2>
10c1aaa0:       701f            moveq #31,%d0
10c1aaa2:       b082            cmpl %d2,%d0
10c1aaa4:       6c16            bges 10c1aabc <send_signal+0xd2>
10c1aaa6:       b4fc 0000       cmpaw #0,%a2
10c1aaaa:       6710            beqs 10c1aabc <send_signal+0xd2>
10c1aaac:       7001            moveq #1,%d0
10c1aaae:       b08a            cmpl %a2,%d0
10c1aab0:       670a            beqs 10c1aabc <send_signal+0xd2>
10c1aab2:       4aaa 0008       tstl %a2@(8)
10c1aab6:       6704            beqs 10c1aabc <send_signal+0xd2>
10c1aab8:       70f5            moveq #-11,%d0
10c1aaba:       6016            bras 10c1aad2 <send_signal+0xe8>
10c1aabc:       5382            subql #1,%d2
10c1aabe:       2202            movel %d2,%d1
10c1aac0:       ea89            lsrl #5,%d1
10c1aac2:       e589            lsll #2,%d1
10c1aac4:       701f            moveq #31,%d0
10c1aac6:       c480            andl %d0,%d2
10c1aac8:       7001            moveq #1,%d0
10c1aaca:       e5a8            lsll %d2,%d0
10c1aacc:       81b4 1808       orl %d0,%a4@(00000008,%d1:l)
10c1aad0:       7000            moveq #0,%d0
10c1aad2:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c1aad8:       4e5e            unlk %fp
10c1aada:       4e75            rts

10c1aadc <deliver_signal>:
10c1aadc:       4e56 0000       linkw %fp,#0
10c1aae0:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c1aae4:       262e 0008       movel %fp@(8),%d3
10c1aae8:       246e 0010       moveal %fp@(16),%a2
10c1aaec:       486a 0302       pea %a2@(770)
10c1aaf0:       2f2e 000c       movel %fp@(12),%sp@-
10c1aaf4:       2f03            movel %d3,%sp@-
10c1aaf6:       4eba fef2       jsr %pc@(10c1a9ea <send_signal>)
10c1aafa:       2400            movel %d0,%d2
10c1aafc:       4fef 000c       lea %sp@(12),%sp
10c1ab00:       6630            bnes 10c1ab32 <deliver_signal+0x56>
10c1ab02:       41ea 02fa       lea %a2@(762),%a0
10c1ab06:       2203            movel %d3,%d1
10c1ab08:       5381            subql #1,%d1
10c1ab0a:       2001            movel %d1,%d0
10c1ab0c:       ea88            lsrl #5,%d0
10c1ab0e:       e588            lsll #2,%d0
10c1ab10:       761f            moveq #31,%d3
10c1ab12:       c283            andl %d3,%d1
10c1ab14:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c1ab18:       0300            btst %d1,%d0
10c1ab1a:       6616            bnes 10c1ab32 <deliver_signal+0x56>
10c1ab1c:       7001            moveq #1,%d0
10c1ab1e:       2540 0008       movel %d0,%a2@(8)
10c1ab22:       2012            movel %a2@,%d0
10c1ab24:       0800 0000       btst #0,%d0
10c1ab28:       6708            beqs 10c1ab32 <deliver_signal+0x56>
10c1ab2a:       2f0a            movel %a2,%sp@-
10c1ab2c:       4eb9 10c1 52ec  jsr 10c152ec <wake_up_process>
10c1ab32:       2002            movel %d2,%d0
10c1ab34:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c1ab3a:       4e5e            unlk %fp
10c1ab3c:       4e75            rts

10c1ab3e <send_sig_info>:
10c1ab3e:       4e56 0000       linkw %fp,#0
10c1ab42:       48e7 3e20       moveml %d2-%d6/%a2,%sp@-
10c1ab46:       242e 0008       movel %fp@(8),%d2
10c1ab4a:       2a2e 000c       movel %fp@(12),%d5
10c1ab4e:       246e 0010       moveal %fp@(16),%a2
10c1ab52:       78ea            moveq #-22,%d4
10c1ab54:       7040            moveq #64,%d0
10c1ab56:       b082            cmpl %d2,%d0
10c1ab58:       656a            bcss 10c1abc4 <send_sig_info+0x86>
10c1ab5a:       78ff            moveq #-1,%d4
10c1ab5c:       2f0a            movel %a2,%sp@-
10c1ab5e:       2f05            movel %d5,%sp@-
10c1ab60:       2f02            movel %d2,%sp@-
10c1ab62:       4eba fcc6       jsr %pc@(10c1a82a <bad_signal>)
10c1ab66:       4fef 000c       lea %sp@(12),%sp
10c1ab6a:       4a80            tstl %d0
10c1ab6c:       6656            bnes 10c1abc4 <send_sig_info+0x86>
10c1ab6e:       7800            moveq #0,%d4
10c1ab70:       4a82            tstl %d2
10c1ab72:       6750            beqs 10c1abc4 <send_sig_info+0x86>
10c1ab74:       4aaa 02f6       tstl %a2@(758)
10c1ab78:       674a            beqs 10c1abc4 <send_sig_info+0x86>
10c1ab7a:       40c3            movew %sr,%d3
10c1ab7c:       007c 0700       oriw #1792,%sr
10c1ab80:       2f0a            movel %a2,%sp@-
10c1ab82:       2f02            movel %d2,%sp@-
10c1ab84:       4eba fdea       jsr %pc@(10c1a970 <handle_stop_signal>)
10c1ab88:       2f0a            movel %a2,%sp@-
10c1ab8a:       2f02            movel %d2,%sp@-
10c1ab8c:       4eba fd8c       jsr %pc@(10c1a91a <ignored_signal>)
10c1ab90:       4fef 0010       lea %sp@(16),%sp
10c1ab94:       4a80            tstl %d0
10c1ab96:       662a            bnes 10c1abc2 <send_sig_info+0x84>
10c1ab98:       7c1f            moveq #31,%d6
10c1ab9a:       bc82            cmpl %d2,%d6
10c1ab9c:       6d18            blts 10c1abb6 <send_sig_info+0x78>
10c1ab9e:       41ea 030a       lea %a2@(778),%a0
10c1aba2:       2202            movel %d2,%d1
10c1aba4:       5381            subql #1,%d1
10c1aba6:       2001            movel %d1,%d0
10c1aba8:       ea88            lsrl #5,%d0
10c1abaa:       e588            lsll #2,%d0
10c1abac:       c286            andl %d6,%d1
10c1abae:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c1abb2:       0300            btst %d1,%d0
10c1abb4:       660c            bnes 10c1abc2 <send_sig_info+0x84>
10c1abb6:       2f0a            movel %a2,%sp@-
10c1abb8:       2f05            movel %d5,%sp@-
10c1abba:       2f02            movel %d2,%sp@-
10c1abbc:       4eba ff1e       jsr %pc@(10c1aadc <deliver_signal>)
10c1abc0:       2800            movel %d0,%d4
10c1abc2:       46c3            movew %d3,%sr
10c1abc4:       2004            movel %d4,%d0
10c1abc6:       4cee 047c ffe8  moveml %fp@(-24),%d2-%d6/%a2
10c1abcc:       4e5e            unlk %fp
10c1abce:       4e75            rts

10c1abd0 <force_sig_info>:
10c1abd0:       4e56 0000       linkw %fp,#0
10c1abd4:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c1abd8:       282e 0008       movel %fp@(8),%d4
10c1abdc:       246e 0010       moveal %fp@(16),%a2
10c1abe0:       40c3            movew %sr,%d3
10c1abe2:       007c 0700       oriw #1792,%sr
10c1abe6:       222a 02f6       movel %a2@(758),%d1
10c1abea:       6606            bnes 10c1abf2 <force_sig_info+0x22>
10c1abec:       46c3            movew %d3,%sr
10c1abee:       70fd            moveq #-3,%d0
10c1abf0:       6062            bras 10c1ac54 <force_sig_info+0x84>
10c1abf2:       2404            movel %d4,%d2
10c1abf4:       5382            subql #1,%d2
10c1abf6:       2002            movel %d2,%d0
10c1abf8:       e588            lsll #2,%d0
10c1abfa:       d082            addl %d2,%d0
10c1abfc:       e588            lsll #2,%d0
10c1abfe:       2041            moveal %d1,%a0
10c1ac00:       5888            addql #4,%a0
10c1ac02:       7201            moveq #1,%d1
10c1ac04:       b2b0 0800       cmpl %a0@(00000000,%d0:l),%d1
10c1ac08:       6604            bnes 10c1ac0e <force_sig_info+0x3e>
10c1ac0a:       42b0 0800       clrl %a0@(00000000,%d0:l)
10c1ac0e:       41ea 02fa       lea %a2@(762),%a0
10c1ac12:       2202            movel %d2,%d1
10c1ac14:       ea89            lsrl #5,%d1
10c1ac16:       e589            lsll #2,%d1
10c1ac18:       701f            moveq #31,%d0
10c1ac1a:       c480            andl %d0,%d2
10c1ac1c:       70fe            moveq #-2,%d0
10c1ac1e:       e5b8            roll %d2,%d0
10c1ac20:       c1b0 1800       andl %d0,%a0@(00000000,%d1:l)
10c1ac24:       43ea 030a       lea %a2@(778),%a1
10c1ac28:       2028 0004       movel %a0@(4),%d0
10c1ac2c:       4680            notl %d0
10c1ac2e:       c0a9 0004       andl %a1@(4),%d0
10c1ac32:       2210            movel %a0@,%d1
10c1ac34:       4681            notl %d1
10c1ac36:       c291            andl %a1@,%d1
10c1ac38:       8081            orl %d1,%d0
10c1ac3a:       56c0            sne %d0
10c1ac3c:       4880            extw %d0
10c1ac3e:       48c0            extl %d0
10c1ac40:       4480            negl %d0
10c1ac42:       2540 0008       movel %d0,%a2@(8)
10c1ac46:       46c3            movew %d3,%sr
10c1ac48:       2f0a            movel %a2,%sp@-
10c1ac4a:       2f2e 000c       movel %fp@(12),%sp@-
10c1ac4e:       2f04            movel %d4,%sp@-
10c1ac50:       4eba feec       jsr %pc@(10c1ab3e <send_sig_info>)
10c1ac54:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c1ac5a:       4e5e            unlk %fp
10c1ac5c:       4e75            rts

10c1ac5e <kill_pg_info>:
10c1ac5e:       4e56 0000       linkw %fp,#0
10c1ac62:       48e7 3e20       moveml %d2-%d6/%a2,%sp@-
10c1ac66:       2c2e 0008       movel %fp@(8),%d6
10c1ac6a:       2a2e 000c       movel %fp@(12),%d5
10c1ac6e:       282e 0010       movel %fp@(16),%d4
10c1ac72:       74ea            moveq #-22,%d2
10c1ac74:       4a84            tstl %d4
10c1ac76:       6f34            bles 10c1acac <kill_pg_info+0x4e>
10c1ac78:       74fd            moveq #-3,%d2
10c1ac7a:       2479 1001 11d8  moveal 100111d8 <init_task_union+0x48>,%a2
10c1ac80:       263c 1001 1190  movel #268505488,%d3
10c1ac86:       b68a            cmpl %a2,%d3
10c1ac88:       6722            beqs 10c1acac <kill_pg_info+0x4e>
10c1ac8a:       b8aa 007e       cmpl %a2@(126),%d4
10c1ac8e:       6614            bnes 10c1aca4 <kill_pg_info+0x46>
10c1ac90:       2f0a            movel %a2,%sp@-
10c1ac92:       2f05            movel %d5,%sp@-
10c1ac94:       2f06            movel %d6,%sp@-
10c1ac96:       4eba fea6       jsr %pc@(10c1ab3e <send_sig_info>)
10c1ac9a:       4fef 000c       lea %sp@(12),%sp
10c1ac9e:       4a82            tstl %d2
10c1aca0:       6702            beqs 10c1aca4 <kill_pg_info+0x46>
10c1aca2:       2400            movel %d0,%d2
10c1aca4:       246a 0048       moveal %a2@(72),%a2
10c1aca8:       b68a            cmpl %a2,%d3
10c1acaa:       66de            bnes 10c1ac8a <kill_pg_info+0x2c>
10c1acac:       2002            movel %d2,%d0
10c1acae:       4cee 047c ffe8  moveml %fp@(-24),%d2-%d6/%a2
10c1acb4:       4e5e            unlk %fp
10c1acb6:       4e75            rts

10c1acb8 <kill_sl_info>:
10c1acb8:       4e56 0000       linkw %fp,#0
10c1acbc:       48e7 3e20       moveml %d2-%d6/%a2,%sp@-
10c1acc0:       2c2e 0008       movel %fp@(8),%d6
10c1acc4:       2a2e 000c       movel %fp@(12),%d5
10c1acc8:       282e 0010       movel %fp@(16),%d4
10c1accc:       74ea            moveq #-22,%d2
10c1acce:       4a84            tstl %d4
10c1acd0:       6f3a            bles 10c1ad0c <kill_sl_info+0x54>
10c1acd2:       74fd            moveq #-3,%d2
10c1acd4:       2479 1001 11d8  moveal 100111d8 <init_task_union+0x48>,%a2
10c1acda:       263c 1001 1190  movel #268505488,%d3
10c1ace0:       b68a            cmpl %a2,%d3
10c1ace2:       6728            beqs 10c1ad0c <kill_sl_info+0x54>
10c1ace4:       4aaa 008e       tstl %a2@(142)
10c1ace8:       671a            beqs 10c1ad04 <kill_sl_info+0x4c>
10c1acea:       b8aa 0086       cmpl %a2@(134),%d4
10c1acee:       6614            bnes 10c1ad04 <kill_sl_info+0x4c>
10c1acf0:       2f0a            movel %a2,%sp@-
10c1acf2:       2f05            movel %d5,%sp@-
10c1acf4:       2f06            movel %d6,%sp@-
10c1acf6:       4eba fe46       jsr %pc@(10c1ab3e <send_sig_info>)
10c1acfa:       4fef 000c       lea %sp@(12),%sp
10c1acfe:       4a82            tstl %d2
10c1ad00:       6702            beqs 10c1ad04 <kill_sl_info+0x4c>
10c1ad02:       2400            movel %d0,%d2
10c1ad04:       246a 0048       moveal %a2@(72),%a2
10c1ad08:       b68a            cmpl %a2,%d3
10c1ad0a:       66d8            bnes 10c1ace4 <kill_sl_info+0x2c>
10c1ad0c:       2002            movel %d2,%d0
10c1ad0e:       4cee 047c ffe8  moveml %fp@(-24),%d2-%d6/%a2
10c1ad14:       4e5e            unlk %fp
10c1ad16:       4e75            rts

10c1ad18 <kill_something_info>:
10c1ad18:       4e56 0000       linkw %fp,#0
10c1ad1c:       48e7 3e20       moveml %d2-%d6/%a2,%sp@-
10c1ad20:       2c2e 0008       movel %fp@(8),%d6
10c1ad24:       2a2e 000c       movel %fp@(12),%d5
10c1ad28:       222e 0010       movel %fp@(16),%d1
10c1ad2c:       6616            bnes 10c1ad44 <kill_something_info+0x2c>
10c1ad2e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1ad34:       2f28 007e       movel %a0@(126),%sp@-
10c1ad38:       2f05            movel %d5,%sp@-
10c1ad3a:       2f06            movel %d6,%sp@-
10c1ad3c:       4eba ff20       jsr %pc@(10c1ac5e <kill_pg_info>)
10c1ad40:       6000 00a4       braw 10c1ade6 <kill_something_info+0xce>
10c1ad44:       70ff            moveq #-1,%d0
10c1ad46:       b081            cmpl %d1,%d0
10c1ad48:       664e            bnes 10c1ad98 <kill_something_info+0x80>
10c1ad4a:       7800            moveq #0,%d4
10c1ad4c:       7400            moveq #0,%d2
10c1ad4e:       2479 1001 11d8  moveal 100111d8 <init_task_union+0x48>,%a2
10c1ad54:       263c 1001 1190  movel #268505488,%d3
10c1ad5a:       b68a            cmpl %a2,%d3
10c1ad5c:       6730            beqs 10c1ad8e <kill_something_info+0x76>
10c1ad5e:       7201            moveq #1,%d1
10c1ad60:       b2aa 007a       cmpl %a2@(122),%d1
10c1ad64:       6c20            bges 10c1ad86 <kill_something_info+0x6e>
10c1ad66:       b5f9 1002 53b4  cmpal 100253b4 <_current_task>,%a2
10c1ad6c:       6718            beqs 10c1ad86 <kill_something_info+0x6e>
10c1ad6e:       2f0a            movel %a2,%sp@-
10c1ad70:       2f05            movel %d5,%sp@-
10c1ad72:       2f06            movel %d6,%sp@-
10c1ad74:       4eba fdc8       jsr %pc@(10c1ab3e <send_sig_info>)
10c1ad78:       5282            addql #1,%d2
10c1ad7a:       4fef 000c       lea %sp@(12),%sp
10c1ad7e:       72ff            moveq #-1,%d1
10c1ad80:       b280            cmpl %d0,%d1
10c1ad82:       6702            beqs 10c1ad86 <kill_something_info+0x6e>
10c1ad84:       2800            movel %d0,%d4
10c1ad86:       246a 0048       moveal %a2@(72),%a2
10c1ad8a:       b68a            cmpl %a2,%d3
10c1ad8c:       66d0            bnes 10c1ad5e <kill_something_info+0x46>
10c1ad8e:       70fd            moveq #-3,%d0
10c1ad90:       4a82            tstl %d2
10c1ad92:       6752            beqs 10c1ade6 <kill_something_info+0xce>
10c1ad94:       2004            movel %d4,%d0
10c1ad96:       604e            bras 10c1ade6 <kill_something_info+0xce>
10c1ad98:       4a81            tstl %d1
10c1ad9a:       6c0e            bges 10c1adaa <kill_something_info+0x92>
10c1ad9c:       4481            negl %d1
10c1ad9e:       2f01            movel %d1,%sp@-
10c1ada0:       2f05            movel %d5,%sp@-
10c1ada2:       2f06            movel %d6,%sp@-
10c1ada4:       4eba feb8       jsr %pc@(10c1ac5e <kill_pg_info>)
10c1ada8:       603c            bras 10c1ade6 <kill_something_info+0xce>
10c1adaa:       2001            movel %d1,%d0
10c1adac:       e080            asrl #8,%d0
10c1adae:       b380            eorl %d1,%d0
10c1adb0:       0280 0000 03ff  andil #1023,%d0
10c1adb6:       e588            lsll #2,%d0
10c1adb8:       2040            moveal %d0,%a0
10c1adba:       d1fc 1002 57a8  addal #268588968,%a0
10c1adc0:       2050            moveal %a0@,%a0
10c1adc2:       6004            bras 10c1adc8 <kill_something_info+0xb0>
10c1adc4:       2068 00ae       moveal %a0@(174),%a0
10c1adc8:       b0fc 0000       cmpaw #0,%a0
10c1adcc:       6706            beqs 10c1add4 <kill_something_info+0xbc>
10c1adce:       b2a8 007a       cmpl %a0@(122),%d1
10c1add2:       66f0            bnes 10c1adc4 <kill_something_info+0xac>
10c1add4:       70fd            moveq #-3,%d0
10c1add6:       b0fc 0000       cmpaw #0,%a0
10c1adda:       670a            beqs 10c1ade6 <kill_something_info+0xce>
10c1addc:       2f08            movel %a0,%sp@-
10c1adde:       2f05            movel %d5,%sp@-
10c1ade0:       2f06            movel %d6,%sp@-
10c1ade2:       4eba fd5a       jsr %pc@(10c1ab3e <send_sig_info>)
10c1ade6:       4cee 047c ffe8  moveml %fp@(-24),%d2-%d6/%a2
10c1adec:       4e5e            unlk %fp
10c1adee:       4e75            rts

10c1adf0 <send_sig>:
10c1adf0:       4e56 0000       linkw %fp,#0
10c1adf4:       2f2e 000c       movel %fp@(12),%sp@-
10c1adf8:       4aae 0010       tstl %fp@(16)
10c1adfc:       56c0            sne %d0
10c1adfe:       4880            extw %d0
10c1ae00:       48c0            extl %d0
10c1ae02:       4480            negl %d0
10c1ae04:       2f00            movel %d0,%sp@-
10c1ae06:       2f2e 0008       movel %fp@(8),%sp@-
10c1ae0a:       4eba fd32       jsr %pc@(10c1ab3e <send_sig_info>)
10c1ae0e:       4e5e            unlk %fp
10c1ae10:       4e75            rts

10c1ae12 <force_sig>:
10c1ae12:       4e56 0000       linkw %fp,#0
10c1ae16:       2f2e 000c       movel %fp@(12),%sp@-
10c1ae1a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c1ae1e:       2f2e 0008       movel %fp@(8),%sp@-
10c1ae22:       4eba fdac       jsr %pc@(10c1abd0 <force_sig_info>)
10c1ae26:       4e5e            unlk %fp
10c1ae28:       4e75            rts

10c1ae2a <kill_pg>:
10c1ae2a:       4e56 0000       linkw %fp,#0
10c1ae2e:       2f2e 0008       movel %fp@(8),%sp@-
10c1ae32:       4aae 0010       tstl %fp@(16)
10c1ae36:       56c0            sne %d0
10c1ae38:       4880            extw %d0
10c1ae3a:       48c0            extl %d0
10c1ae3c:       4480            negl %d0
10c1ae3e:       2f00            movel %d0,%sp@-
10c1ae40:       2f2e 000c       movel %fp@(12),%sp@-
10c1ae44:       4eba fe18       jsr %pc@(10c1ac5e <kill_pg_info>)
10c1ae48:       4e5e            unlk %fp
10c1ae4a:       4e75            rts

10c1ae4c <kill_sl>:
10c1ae4c:       4e56 0000       linkw %fp,#0
10c1ae50:       2f2e 0008       movel %fp@(8),%sp@-
10c1ae54:       4aae 0010       tstl %fp@(16)
10c1ae58:       56c0            sne %d0
10c1ae5a:       4880            extw %d0
10c1ae5c:       48c0            extl %d0
10c1ae5e:       4480            negl %d0
10c1ae60:       2f00            movel %d0,%sp@-
10c1ae62:       2f2e 000c       movel %fp@(12),%sp@-
10c1ae66:       4eba fe50       jsr %pc@(10c1acb8 <kill_sl_info>)
10c1ae6a:       4e5e            unlk %fp
10c1ae6c:       4e75            rts

10c1ae6e <kill_proc>:
10c1ae6e:       4e56 0000       linkw %fp,#0
10c1ae72:       2f02            movel %d2,%sp@-
10c1ae74:       242e 0008       movel %fp@(8),%d2
10c1ae78:       4aae 0010       tstl %fp@(16)
10c1ae7c:       56c0            sne %d0
10c1ae7e:       4880            extw %d0
10c1ae80:       3200            movew %d0,%d1
10c1ae82:       48c1            extl %d1
10c1ae84:       4481            negl %d1
10c1ae86:       2002            movel %d2,%d0
10c1ae88:       e080            asrl #8,%d0
10c1ae8a:       b580            eorl %d2,%d0
10c1ae8c:       0280 0000 03ff  andil #1023,%d0
10c1ae92:       e588            lsll #2,%d0
10c1ae94:       2040            moveal %d0,%a0
10c1ae96:       d1fc 1002 57a8  addal #268588968,%a0
10c1ae9c:       2050            moveal %a0@,%a0
10c1ae9e:       6004            bras 10c1aea4 <kill_proc+0x36>
10c1aea0:       2068 00ae       moveal %a0@(174),%a0
10c1aea4:       b0fc 0000       cmpaw #0,%a0
10c1aea8:       6706            beqs 10c1aeb0 <kill_proc+0x42>
10c1aeaa:       b4a8 007a       cmpl %a0@(122),%d2
10c1aeae:       66f0            bnes 10c1aea0 <kill_proc+0x32>
10c1aeb0:       70fd            moveq #-3,%d0
10c1aeb2:       b0fc 0000       cmpaw #0,%a0
10c1aeb6:       670c            beqs 10c1aec4 <kill_proc+0x56>
10c1aeb8:       2f08            movel %a0,%sp@-
10c1aeba:       2f01            movel %d1,%sp@-
10c1aebc:       2f2e 000c       movel %fp@(12),%sp@-
10c1aec0:       4eba fc7c       jsr %pc@(10c1ab3e <send_sig_info>)
10c1aec4:       242e fffc       movel %fp@(-4),%d2
10c1aec8:       4e5e            unlk %fp
10c1aeca:       4e75            rts

10c1aecc <wake_up_parent>:
10c1aecc:       4e56 0000       linkw %fp,#0
10c1aed0:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c1aed4:       242e 0008       movel %fp@(8),%d2
10c1aed8:       2442            moveal %d2,%a2
10c1aeda:       47f9 10c1 4712  lea 10c14712 <__wake_up>,%a3
10c1aee0:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c1aee4:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c1aee8:       486a 00b6       pea %a2@(182)
10c1aeec:       4e93            jsr %a3@
10c1aeee:       246a 00a6       moveal %a2@(166),%a2
10c1aef2:       45ea ff5a       lea %a2@(-166),%a2
10c1aef6:       4fef 000c       lea %sp@(12),%sp
10c1aefa:       b48a            cmpl %a2,%d2
10c1aefc:       66e2            bnes 10c1aee0 <wake_up_parent+0x14>
10c1aefe:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c1af04:       4e5e            unlk %fp
10c1af06:       4e75            rts

10c1af08 <do_notify_parent>:
10c1af08:       4e56 ff80       linkw %fp,#-128
10c1af0c:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c1af10:       246e 0008       moveal %fp@(8),%a2
10c1af14:       206e 000c       moveal %fp@(12),%a0
10c1af18:       2d48 ff80       movel %a0,%fp@(-128)
10c1af1c:       42ae ff84       clrl %fp@(-124)
10c1af20:       2d6a 007a ff8c  movel %a2@(122),%fp@(-116)
10c1af26:       2d6a 012c ff92  movel %a2@(300),%fp@(-110)
10c1af2c:       2d6a 00f6 ff96  movel %a2@(246),%fp@(-106)
10c1af32:       2d6a 00fa ff9a  movel %a2@(250),%fp@(-102)
10c1af38:       242a 0068       movel %a2@(104),%d2
10c1af3c:       2202            movel %d2,%d1
10c1af3e:       707f            moveq #127,%d0
10c1af40:       c280            andl %d0,%d1
10c1af42:       2012            movel %a2@,%d0
10c1af44:       7608            moveq #8,%d3
10c1af46:       b680            cmpl %d0,%d3
10c1af48:       6612            bnes 10c1af5c <do_notify_parent+0x54>
10c1af4a:       203c 0004 0005  movel #262149,%d0
10c1af50:       082a 0000 001b  btst #0,%a2@(27)
10c1af56:       671c            beqs 10c1af74 <do_notify_parent+0x6c>
10c1af58:       5380            subql #1,%d0
10c1af5a:       6018            bras 10c1af74 <do_notify_parent+0x6c>
10c1af5c:       203c 0004 0003  movel #262147,%d0
10c1af62:       4a2a 006b       tstb %a2@(107)
10c1af66:       6d0c            blts 10c1af74 <do_notify_parent+0x6c>
10c1af68:       5380            subql #1,%d0
10c1af6a:       4a81            tstl %d1
10c1af6c:       6606            bnes 10c1af74 <do_notify_parent+0x6c>
10c1af6e:       5380            subql #1,%d0
10c1af70:       2202            movel %d2,%d1
10c1af72:       e081            asrl #8,%d1
10c1af74:       2d40 ff88       movel %d0,%fp@(-120)
10c1af78:       2d41 ff92       movel %d1,%fp@(-110)
10c1af7c:       2f2a 0096       movel %a2@(150),%sp@-
10c1af80:       486e ff80       pea %fp@(-128)
10c1af84:       2f08            movel %a0,%sp@-
10c1af86:       4eba fbb6       jsr %pc@(10c1ab3e <send_sig_info>)
10c1af8a:       2f2a 0096       movel %a2@(150),%sp@-
10c1af8e:       4eba ff3c       jsr %pc@(10c1aecc <wake_up_parent>)
10c1af92:       4cee 040c ff74  moveml %fp@(-140),%d2-%d3/%a2
10c1af98:       4e5e            unlk %fp
10c1af9a:       4e75            rts

10c1af9c <notify_parent>:
10c1af9c:       4e56 0000       linkw %fp,#0
10c1afa0:       2f2e 000c       movel %fp@(12),%sp@-
10c1afa4:       2f2e 0008       movel %fp@(8),%sp@-
10c1afa8:       4eba ff5e       jsr %pc@(10c1af08 <do_notify_parent>)
10c1afac:       4e5e            unlk %fp
10c1afae:       4e75            rts

10c1afb0 <sys_rt_sigprocmask>:
10c1afb0:       4e56 fff0       linkw %fp,#-16
10c1afb4:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c1afb8:       242e 0008       movel %fp@(8),%d2
10c1afbc:       202e 000c       movel %fp@(12),%d0
10c1afc0:       282e 0010       movel %fp@(16),%d4
10c1afc4:       76ea            moveq #-22,%d3
10c1afc6:       7208            moveq #8,%d1
10c1afc8:       b2ae 0014       cmpl %fp@(20),%d1
10c1afcc:       6600 0110       bnew 10c1b0de <sys_rt_sigprocmask+0x12e>
10c1afd0:       4a80            tstl %d0
10c1afd2:       6700 00d4       beqw 10c1b0a8 <sys_rt_sigprocmask+0xf8>
10c1afd6:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c1afda:       2f00            movel %d0,%sp@-
10c1afdc:       486e fff8       pea %fp@(-8)
10c1afe0:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c1afe6:       4e92            jsr %a2@
10c1afe8:       4fef 000c       lea %sp@(12),%sp
10c1afec:       43ee fff8       lea %fp@(-8),%a1
10c1aff0:       0291 fffb feff  andil #-262401,%a1@
10c1aff6:       007c 0700       oriw #1792,%sr
10c1affa:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1b000:       2028 02fa       movel %a0@(762),%d0
10c1b004:       2228 02fe       movel %a0@(766),%d1
10c1b008:       2d40 fff0       movel %d0,%fp@(-16)
10c1b00c:       2d41 fff4       movel %d1,%fp@(-12)
10c1b010:       7600            moveq #0,%d3
10c1b012:       264a            moveal %a2,%a3
10c1b014:       2049            moveal %a1,%a0
10c1b016:       7201            moveq #1,%d1
10c1b018:       b282            cmpl %d2,%d1
10c1b01a:       6728            beqs 10c1b044 <sys_rt_sigprocmask+0x94>
10c1b01c:       6d06            blts 10c1b024 <sys_rt_sigprocmask+0x74>
10c1b01e:       4a82            tstl %d2
10c1b020:       670c            beqs 10c1b02e <sys_rt_sigprocmask+0x7e>
10c1b022:       6006            bras 10c1b02a <sys_rt_sigprocmask+0x7a>
10c1b024:       7002            moveq #2,%d0
10c1b026:       b082            cmpl %d2,%d0
10c1b028:       6734            beqs 10c1b05e <sys_rt_sigprocmask+0xae>
10c1b02a:       76ea            moveq #-22,%d3
10c1b02c:       6030            bras 10c1b05e <sys_rt_sigprocmask+0xae>
10c1b02e:       222e fff4       movel %fp@(-12),%d1
10c1b032:       202e fffc       movel %fp@(-4),%d0
10c1b036:       242e fff0       movel %fp@(-16),%d2
10c1b03a:       8590            orl %d2,%a0@
10c1b03c:       8280            orl %d0,%d1
10c1b03e:       2d41 fffc       movel %d1,%fp@(-4)
10c1b042:       601a            bras 10c1b05e <sys_rt_sigprocmask+0xae>
10c1b044:       202e fff4       movel %fp@(-12),%d0
10c1b048:       222e fffc       movel %fp@(-4),%d1
10c1b04c:       2411            movel %a1@,%d2
10c1b04e:       4682            notl %d2
10c1b050:       c4ae fff0       andl %fp@(-16),%d2
10c1b054:       2282            movel %d2,%a1@
10c1b056:       4681            notl %d1
10c1b058:       c081            andl %d1,%d0
10c1b05a:       2d40 fffc       movel %d0,%fp@(-4)
10c1b05e:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c1b064:       202e fff8       movel %fp@(-8),%d0
10c1b068:       222e fffc       movel %fp@(-4),%d1
10c1b06c:       2340 02fa       movel %d0,%a1@(762)
10c1b070:       2341 02fe       movel %d1,%a1@(766)
10c1b074:       45e9 030a       lea %a1@(778),%a2
10c1b078:       41e9 02fa       lea %a1@(762),%a0
10c1b07c:       2028 0004       movel %a0@(4),%d0
10c1b080:       4680            notl %d0
10c1b082:       c0aa 0004       andl %a2@(4),%d0
10c1b086:       2210            movel %a0@,%d1
10c1b088:       4681            notl %d1
10c1b08a:       c292            andl %a2@,%d1
10c1b08c:       8081            orl %d1,%d0
10c1b08e:       56c0            sne %d0
10c1b090:       4880            extw %d0
10c1b092:       48c0            extl %d0
10c1b094:       4480            negl %d0
10c1b096:       2340 0008       movel %d0,%a1@(8)
10c1b09a:       027c f8ff       andiw #-1793,%sr
10c1b09e:       4a83            tstl %d3
10c1b0a0:       663c            bnes 10c1b0de <sys_rt_sigprocmask+0x12e>
10c1b0a2:       4a84            tstl %d4
10c1b0a4:       662a            bnes 10c1b0d0 <sys_rt_sigprocmask+0x120>
10c1b0a6:       6034            bras 10c1b0dc <sys_rt_sigprocmask+0x12c>
10c1b0a8:       4a84            tstl %d4
10c1b0aa:       6730            beqs 10c1b0dc <sys_rt_sigprocmask+0x12c>
10c1b0ac:       007c 0700       oriw #1792,%sr
10c1b0b0:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1b0b6:       2228 02fa       movel %a0@(762),%d1
10c1b0ba:       2428 02fe       movel %a0@(766),%d2
10c1b0be:       2d41 fff0       movel %d1,%fp@(-16)
10c1b0c2:       2d42 fff4       movel %d2,%fp@(-12)
10c1b0c6:       027c f8ff       andiw #-1793,%sr
10c1b0ca:       47f9 10c8 5744  lea 10c85744 <memcpy>,%a3
10c1b0d0:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c1b0d4:       486e fff0       pea %fp@(-16)
10c1b0d8:       2f04            movel %d4,%sp@-
10c1b0da:       4e93            jsr %a3@
10c1b0dc:       7600            moveq #0,%d3
10c1b0de:       2003            movel %d3,%d0
10c1b0e0:       4cee 0c1c ffdc  moveml %fp@(-36),%d2-%d4/%a2-%a3
10c1b0e6:       4e5e            unlk %fp
10c1b0e8:       4e75            rts

10c1b0ea <do_sigpending>:
10c1b0ea:       4e56 fff8       linkw %fp,#-8
10c1b0ee:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c1b0f2:       262e 000c       movel %fp@(12),%d3
10c1b0f6:       70ea            moveq #-22,%d0
10c1b0f8:       7208            moveq #8,%d1
10c1b0fa:       b283            cmpl %d3,%d1
10c1b0fc:       6544            bcss 10c1b142 <do_sigpending+0x58>
10c1b0fe:       007c 0700       oriw #1792,%sr
10c1b102:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1b108:       45e8 02fa       lea %a0@(762),%a2
10c1b10c:       41e8 030a       lea %a0@(778),%a0
10c1b110:       327c 0004       moveaw #4,%a1
10c1b114:       2231 a800       movel %a1@(00000000,%a2:l),%d1
10c1b118:       240e            movel %fp,%d2
10c1b11a:       5182            subql #8,%d2
10c1b11c:       2031 8800       movel %a1@(00000000,%a0:l),%d0
10c1b120:       2812            movel %a2@,%d4
10c1b122:       c890            andl %a0@,%d4
10c1b124:       2d44 fff8       movel %d4,%fp@(-8)
10c1b128:       c280            andl %d0,%d1
10c1b12a:       2d41 fffc       movel %d1,%fp@(-4)
10c1b12e:       027c f8ff       andiw #-1793,%sr
10c1b132:       2f03            movel %d3,%sp@-
10c1b134:       2f02            movel %d2,%sp@-
10c1b136:       2f2e 0008       movel %fp@(8),%sp@-
10c1b13a:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c1b140:       7000            moveq #0,%d0
10c1b142:       4cee 041c ffe8  moveml %fp@(-24),%d2-%d4/%a2
10c1b148:       4e5e            unlk %fp
10c1b14a:       4e75            rts

10c1b14c <sys_rt_sigpending>:
10c1b14c:       4e56 0000       linkw %fp,#0
10c1b150:       2f2e 000c       movel %fp@(12),%sp@-
10c1b154:       2f2e 0008       movel %fp@(8),%sp@-
10c1b158:       4eba ff90       jsr %pc@(10c1b0ea <do_sigpending>)
10c1b15c:       4e5e            unlk %fp
10c1b15e:       4e75            rts

10c1b160 <sys_rt_sigtimedwait>:
10c1b160:       4e56 ff70       linkw %fp,#-144
10c1b164:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c1b168:       2e2e 000c       movel %fp@(12),%d7
10c1b16c:       262e 0010       movel %fp@(16),%d3
10c1b170:       7a00            moveq #0,%d5
10c1b172:       7008            moveq #8,%d0
10c1b174:       b0ae 0014       cmpl %fp@(20),%d0
10c1b178:       664e            bnes 10c1b1c8 <sys_rt_sigtimedwait+0x68>
10c1b17a:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c1b17e:       2f2e 0008       movel %fp@(8),%sp@-
10c1b182:       486e ff78       pea %fp@(-136)
10c1b186:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c1b18c:       4e92            jsr %a2@
10c1b18e:       4fef 000c       lea %sp@(12),%sp
10c1b192:       41ee ff78       lea %fp@(-136),%a0
10c1b196:       0290 fffb feff  andil #-262401,%a0@
10c1b19c:       46ae ff7c       notl %fp@(-132)
10c1b1a0:       4690            notl %a0@
10c1b1a2:       2848            moveal %a0,%a4
10c1b1a4:       4a83            tstl %d3
10c1b1a6:       6726            beqs 10c1b1ce <sys_rt_sigtimedwait+0x6e>
10c1b1a8:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c1b1ac:       2f03            movel %d3,%sp@-
10c1b1ae:       486e ff70       pea %fp@(-144)
10c1b1b2:       4e92            jsr %a2@
10c1b1b4:       4fef 000c       lea %sp@(12),%sp
10c1b1b8:       0cae 3b9a c9ff  cmpil #999999999,%fp@(-140)
10c1b1be:       ff74 
10c1b1c0:       6206            bhis 10c1b1c8 <sys_rt_sigtimedwait+0x68>
10c1b1c2:       4aae ff70       tstl %fp@(-144)
10c1b1c6:       6c06            bges 10c1b1ce <sys_rt_sigtimedwait+0x6e>
10c1b1c8:       70ea            moveq #-22,%d0
10c1b1ca:       6000 015c       braw 10c1b328 <sys_rt_sigtimedwait+0x1c8>
10c1b1ce:       007c 0700       oriw #1792,%sr
10c1b1d2:       7480            moveq #-128,%d2
10c1b1d4:       d48e            addl %fp,%d2
10c1b1d6:       2f02            movel %d2,%sp@-
10c1b1d8:       486e ff78       pea %fp@(-136)
10c1b1dc:       45fa f4fa       lea %pc@(10c1a6d8 <dequeue_signal>),%a2
10c1b1e0:       4e92            jsr %a2@
10c1b1e2:       2800            movel %d0,%d4
10c1b1e4:       508f            addql #8,%sp
10c1b1e6:       2c02            movel %d2,%d6
10c1b1e8:       2a4a            moveal %a2,%a5
10c1b1ea:       4a84            tstl %d4
10c1b1ec:       6600 0110       bnew 10c1b2fe <sys_rt_sigtimedwait+0x19e>
10c1b1f0:       2a3c 7fff ffff  movel #2147483647,%d5
10c1b1f6:       4a83            tstl %d3
10c1b1f8:       6756            beqs 10c1b250 <sys_rt_sigtimedwait+0xf0>
10c1b1fa:       41ee ff70       lea %fp@(-144),%a0
10c1b1fe:       2450            moveal %a0@,%a2
10c1b200:       2028 0004       movel %a0@(4),%d0
10c1b204:       2648            moveal %a0,%a3
10c1b206:       b5fc 0147 ae13  cmpal #21474835,%a2
10c1b20c:       6308            blss 10c1b216 <sys_rt_sigtimedwait+0xb6>
10c1b20e:       223c 7fff fffe  movel #2147483646,%d1
10c1b214:       6026            bras 10c1b23c <sys_rt_sigtimedwait+0xdc>
10c1b216:       2f3c 0098 9680  movel #10000000,%sp@-
10c1b21c:       0680 0098 967f  addil #9999999,%d0
10c1b222:       2f00            movel %d0,%sp@-
10c1b224:       4eb9 10c8 5834  jsr 10c85834 <__divsi3>
10c1b22a:       508f            addql #8,%sp
10c1b22c:       220a            movel %a2,%d1
10c1b22e:       d281            addl %d1,%d1
10c1b230:       d28a            addl %a2,%d1
10c1b232:       2401            movel %d1,%d2
10c1b234:       eb8a            lsll #5,%d2
10c1b236:       d282            addl %d2,%d1
10c1b238:       d28a            addl %a2,%d1
10c1b23a:       d280            addl %d0,%d1
10c1b23c:       7000            moveq #0,%d0
10c1b23e:       4aae ff70       tstl %fp@(-144)
10c1b242:       6606            bnes 10c1b24a <sys_rt_sigtimedwait+0xea>
10c1b244:       4aab 0004       tstl %a3@(4)
10c1b248:       6702            beqs 10c1b24c <sys_rt_sigtimedwait+0xec>
10c1b24a:       7001            moveq #1,%d0
10c1b24c:       2a01            movel %d1,%d5
10c1b24e:       da80            addl %d0,%d5
10c1b250:       4a85            tstl %d5
10c1b252:       6700 00aa       beqw 10c1b2fe <sys_rt_sigtimedwait+0x19e>
10c1b256:       2479 1002 53b4  moveal 100253b4 <_current_task>,%a2
10c1b25c:       242a 02fa       movel %a2@(762),%d2
10c1b260:       262a 02fe       movel %a2@(766),%d3
10c1b264:       41ea 02fa       lea %a2@(762),%a0
10c1b268:       327c 0004       moveaw #4,%a1
10c1b26c:       2231 8800       movel %a1@(00000000,%a0:l),%d1
10c1b270:       202c 0004       movel %a4@(4),%d0
10c1b274:       2814            movel %a4@,%d4
10c1b276:       c990            andl %d4,%a0@
10c1b278:       c280            andl %d0,%d1
10c1b27a:       2381 8800       movel %d1,%a1@(00000000,%a0:l)
10c1b27e:       43ea 030a       lea %a2@(778),%a1
10c1b282:       2028 0004       movel %a0@(4),%d0
10c1b286:       4680            notl %d0
10c1b288:       c0a9 0004       andl %a1@(4),%d0
10c1b28c:       2210            movel %a0@,%d1
10c1b28e:       4681            notl %d1
10c1b290:       c291            andl %a1@,%d1
10c1b292:       8081            orl %d1,%d0
10c1b294:       56c0            sne %d0
10c1b296:       4880            extw %d0
10c1b298:       48c0            extl %d0
10c1b29a:       4480            negl %d0
10c1b29c:       2540 0008       movel %d0,%a2@(8)
10c1b2a0:       027c f8ff       andiw #-1793,%sr
10c1b2a4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1b2aa:       7001            moveq #1,%d0
10c1b2ac:       2080            movel %d0,%a0@
10c1b2ae:       2f05            movel %d5,%sp@-
10c1b2b0:       4eb9 10c1 4428  jsr 10c14428 <schedule_timeout>
10c1b2b6:       2a00            movel %d0,%d5
10c1b2b8:       588f            addql #4,%sp
10c1b2ba:       007c 0700       oriw #1792,%sr
10c1b2be:       2f06            movel %d6,%sp@-
10c1b2c0:       486e ff78       pea %fp@(-136)
10c1b2c4:       4e95            jsr %a5@
10c1b2c6:       2800            movel %d0,%d4
10c1b2c8:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c1b2ce:       2342 02fa       movel %d2,%a1@(762)
10c1b2d2:       2343 02fe       movel %d3,%a1@(766)
10c1b2d6:       508f            addql #8,%sp
10c1b2d8:       45e9 030a       lea %a1@(778),%a2
10c1b2dc:       41e9 02fa       lea %a1@(762),%a0
10c1b2e0:       2028 0004       movel %a0@(4),%d0
10c1b2e4:       4680            notl %d0
10c1b2e6:       c0aa 0004       andl %a2@(4),%d0
10c1b2ea:       2210            movel %a0@,%d1
10c1b2ec:       4681            notl %d1
10c1b2ee:       c292            andl %a2@,%d1
10c1b2f0:       8081            orl %d1,%d0
10c1b2f2:       56c0            sne %d0
10c1b2f4:       4880            extw %d0
10c1b2f6:       48c0            extl %d0
10c1b2f8:       4480            negl %d0
10c1b2fa:       2340 0008       movel %d0,%a1@(8)
10c1b2fe:       027c f8ff       andiw #-1793,%sr
10c1b302:       4a84            tstl %d4
10c1b304:       6718            beqs 10c1b31e <sys_rt_sigtimedwait+0x1be>
10c1b306:       2404            movel %d4,%d2
10c1b308:       4a87            tstl %d7
10c1b30a:       671a            beqs 10c1b326 <sys_rt_sigtimedwait+0x1c6>
10c1b30c:       2f06            movel %d6,%sp@-
10c1b30e:       2f07            movel %d7,%sp@-
10c1b310:       4eb9 10c1 2da6  jsr 10c12da6 <copy_siginfo_to_user>
10c1b316:       4a80            tstl %d0
10c1b318:       670c            beqs 10c1b326 <sys_rt_sigtimedwait+0x1c6>
10c1b31a:       74f2            moveq #-14,%d2
10c1b31c:       6008            bras 10c1b326 <sys_rt_sigtimedwait+0x1c6>
10c1b31e:       74f5            moveq #-11,%d2
10c1b320:       4a85            tstl %d5
10c1b322:       6702            beqs 10c1b326 <sys_rt_sigtimedwait+0x1c6>
10c1b324:       74fc            moveq #-4,%d2
10c1b326:       2002            movel %d2,%d0
10c1b328:       4cee 3cfc ff48  moveml %fp@(-184),%d2-%d7/%a2-%a5
10c1b32e:       4e5e            unlk %fp
10c1b330:       4e75            rts

10c1b332 <sys_kill>:
10c1b332:       4e56 ff80       linkw %fp,#-128
10c1b336:       222e 0008       movel %fp@(8),%d1
10c1b33a:       202e 000c       movel %fp@(12),%d0
10c1b33e:       2d40 ff80       movel %d0,%fp@(-128)
10c1b342:       42ae ff84       clrl %fp@(-124)
10c1b346:       42ae ff88       clrl %fp@(-120)
10c1b34a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1b350:       2d68 007a ff8c  movel %a0@(122),%fp@(-116)
10c1b356:       2d68 012c ff92  movel %a0@(300),%fp@(-110)
10c1b35c:       2f01            movel %d1,%sp@-
10c1b35e:       486e ff80       pea %fp@(-128)
10c1b362:       2f00            movel %d0,%sp@-
10c1b364:       4eba f9b2       jsr %pc@(10c1ad18 <kill_something_info>)
10c1b368:       4e5e            unlk %fp
10c1b36a:       4e75            rts

10c1b36c <sys_rt_sigqueueinfo>:
10c1b36c:       4e56 ff80       linkw %fp,#-128
10c1b370:       2f03            movel %d3,%sp@-
10c1b372:       2f02            movel %d2,%sp@-
10c1b374:       242e 0008       movel %fp@(8),%d2
10c1b378:       262e 000c       movel %fp@(12),%d3
10c1b37c:       4878 0080       pea 80 <LSIGTRAP+0x7b>
10c1b380:       2f2e 0010       movel %fp@(16),%sp@-
10c1b384:       486e ff80       pea %fp@(-128)
10c1b388:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c1b38e:       4fef 000c       lea %sp@(12),%sp
10c1b392:       4aae ff88       tstl %fp@(-120)
10c1b396:       6d04            blts 10c1b39c <sys_rt_sigqueueinfo+0x30>
10c1b398:       70ff            moveq #-1,%d0
10c1b39a:       6042            bras 10c1b3de <sys_rt_sigqueueinfo+0x72>
10c1b39c:       2d43 ff80       movel %d3,%fp@(-128)
10c1b3a0:       2002            movel %d2,%d0
10c1b3a2:       e080            asrl #8,%d0
10c1b3a4:       b580            eorl %d2,%d0
10c1b3a6:       0280 0000 03ff  andil #1023,%d0
10c1b3ac:       e588            lsll #2,%d0
10c1b3ae:       2040            moveal %d0,%a0
10c1b3b0:       d1fc 1002 57a8  addal #268588968,%a0
10c1b3b6:       2050            moveal %a0@,%a0
10c1b3b8:       6004            bras 10c1b3be <sys_rt_sigqueueinfo+0x52>
10c1b3ba:       2068 00ae       moveal %a0@(174),%a0
10c1b3be:       b0fc 0000       cmpaw #0,%a0
10c1b3c2:       6706            beqs 10c1b3ca <sys_rt_sigqueueinfo+0x5e>
10c1b3c4:       b4a8 007a       cmpl %a0@(122),%d2
10c1b3c8:       66f0            bnes 10c1b3ba <sys_rt_sigqueueinfo+0x4e>
10c1b3ca:       70fd            moveq #-3,%d0
10c1b3cc:       b0fc 0000       cmpaw #0,%a0
10c1b3d0:       670c            beqs 10c1b3de <sys_rt_sigqueueinfo+0x72>
10c1b3d2:       2f08            movel %a0,%sp@-
10c1b3d4:       486e ff80       pea %fp@(-128)
10c1b3d8:       2f03            movel %d3,%sp@-
10c1b3da:       4eba f762       jsr %pc@(10c1ab3e <send_sig_info>)
10c1b3de:       242e ff78       movel %fp@(-136),%d2
10c1b3e2:       262e ff7c       movel %fp@(-132),%d3
10c1b3e6:       4e5e            unlk %fp
10c1b3e8:       4e75            rts

10c1b3ea <do_sigaction>:
10c1b3ea:       4e56 0000       linkw %fp,#0
10c1b3ee:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c1b3f2:       222e 0008       movel %fp@(8),%d1
10c1b3f6:       286e 000c       moveal %fp@(12),%a4
10c1b3fa:       246e 0010       moveal %fp@(16),%a2
10c1b3fe:       2001            movel %d1,%d0
10c1b400:       5380            subql #1,%d0
10c1b402:       743f            moveq #63,%d2
10c1b404:       b480            cmpl %d0,%d2
10c1b406:       6512            bcss 10c1b41a <do_sigaction+0x30>
10c1b408:       b8fc 0000       cmpaw #0,%a4
10c1b40c:       6712            beqs 10c1b420 <do_sigaction+0x36>
10c1b40e:       7009            moveq #9,%d0
10c1b410:       b081            cmpl %d1,%d0
10c1b412:       6706            beqs 10c1b41a <do_sigaction+0x30>
10c1b414:       7413            moveq #19,%d2
10c1b416:       b481            cmpl %d1,%d2
10c1b418:       6606            bnes 10c1b420 <do_sigaction+0x36>
10c1b41a:       70ea            moveq #-22,%d0
10c1b41c:       6000 00a8       braw 10c1b4c6 <do_sigaction+0xdc>
10c1b420:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1b426:       2001            movel %d1,%d0
10c1b428:       e588            lsll #2,%d0
10c1b42a:       d081            addl %d1,%d0
10c1b42c:       e588            lsll #2,%d0
10c1b42e:       2068 02f6       moveal %a0@(758),%a0
10c1b432:       47f0 08f0       lea %a0@(fffffff0,%d0:l),%a3
10c1b436:       b4fc 0000       cmpaw #0,%a2
10c1b43a:       670e            beqs 10c1b44a <do_sigaction+0x60>
10c1b43c:       224b            moveal %a3,%a1
10c1b43e:       24d9            movel %a1@+,%a2@+
10c1b440:       204a            moveal %a2,%a0
10c1b442:       20d9            movel %a1@+,%a0@+
10c1b444:       20d9            movel %a1@+,%a0@+
10c1b446:       20d9            movel %a1@+,%a0@+
10c1b448:       2091            movel %a1@,%a0@
10c1b44a:       b8fc 0000       cmpaw #0,%a4
10c1b44e:       6774            beqs 10c1b4c4 <do_sigaction+0xda>
10c1b450:       224b            moveal %a3,%a1
10c1b452:       22dc            movel %a4@+,%a1@+
10c1b454:       204c            moveal %a4,%a0
10c1b456:       22d8            movel %a0@+,%a1@+
10c1b458:       22d8            movel %a0@+,%a1@+
10c1b45a:       22d8            movel %a0@+,%a1@+
10c1b45c:       2290            movel %a0@,%a1@
10c1b45e:       02ab fffb feff  andil #-262401,%a3@(12)
10c1b464:       000c 
10c1b466:       2013            movel %a3@,%d0
10c1b468:       7401            moveq #1,%d2
10c1b46a:       b480            cmpl %d0,%d2
10c1b46c:       6712            beqs 10c1b480 <do_sigaction+0x96>
10c1b46e:       4a80            tstl %d0
10c1b470:       6652            bnes 10c1b4c4 <do_sigaction+0xda>
10c1b472:       70ef            moveq #-17,%d0
10c1b474:       d081            addl %d1,%d0
10c1b476:       b480            cmpl %d0,%d2
10c1b478:       6406            bccs 10c1b480 <do_sigaction+0x96>
10c1b47a:       701c            moveq #28,%d0
10c1b47c:       b081            cmpl %d1,%d0
10c1b47e:       6644            bnes 10c1b4c4 <do_sigaction+0xda>
10c1b480:       007c 0700       oriw #1792,%sr
10c1b484:       2f39 1002 53b4  movel 100253b4 <_current_task>,%sp@-
10c1b48a:       2f01            movel %d1,%sp@-
10c1b48c:       4eba f380       jsr %pc@(10c1a80e <rm_sig_from_queue>)
10c1b490:       4a80            tstl %d0
10c1b492:       672c            beqs 10c1b4c0 <do_sigaction+0xd6>
10c1b494:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c1b49a:       45e9 030a       lea %a1@(778),%a2
10c1b49e:       41e9 02fa       lea %a1@(762),%a0
10c1b4a2:       2028 0004       movel %a0@(4),%d0
10c1b4a6:       4680            notl %d0
10c1b4a8:       c0aa 0004       andl %a2@(4),%d0
10c1b4ac:       2210            movel %a0@,%d1
10c1b4ae:       4681            notl %d1
10c1b4b0:       c292            andl %a2@,%d1
10c1b4b2:       8081            orl %d1,%d0
10c1b4b4:       56c0            sne %d0
10c1b4b6:       4880            extw %d0
10c1b4b8:       48c0            extl %d0
10c1b4ba:       4480            negl %d0
10c1b4bc:       2340 0008       movel %d0,%a1@(8)
10c1b4c0:       027c f8ff       andiw #-1793,%sr
10c1b4c4:       7000            moveq #0,%d0
10c1b4c6:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c1b4cc:       4e5e            unlk %fp
10c1b4ce:       4e75            rts

10c1b4d0 <do_sigaltstack>:
10c1b4d0:       4e56 fff4       linkw %fp,#-12
10c1b4d4:       48e7 3c20       moveml %d2-%d5/%a2,%sp@-
10c1b4d8:       246e 0008       moveal %fp@(8),%a2
10c1b4dc:       2a2e 000c       movel %fp@(12),%d5
10c1b4e0:       226e 0010       moveal %fp@(16),%a1
10c1b4e4:       6730            beqs 10c1b516 <do_sigaltstack+0x46>
10c1b4e6:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1b4ec:       2d68 0312 fff4  movel %a0@(786),%fp@(-12)
10c1b4f2:       2d68 0316 fffc  movel %a0@(790),%fp@(-4)
10c1b4f8:       2228 0316       movel %a0@(790),%d1
10c1b4fc:       6712            beqs 10c1b510 <do_sigaltstack+0x40>
10c1b4fe:       2009            movel %a1,%d0
10c1b500:       90a8 0312       subl %a0@(786),%d0
10c1b504:       b280            cmpl %d0,%d1
10c1b506:       52c0            shi %d0
10c1b508:       4880            extw %d0
10c1b50a:       48c0            extl %d0
10c1b50c:       4480            negl %d0
10c1b50e:       6002            bras 10c1b512 <do_sigaltstack+0x42>
10c1b510:       7002            moveq #2,%d0
10c1b512:       2d40 fff8       movel %d0,%fp@(-8)
10c1b516:       b4fc 0000       cmpaw #0,%a2
10c1b51a:       6758            beqs 10c1b574 <do_sigaltstack+0xa4>
10c1b51c:       74f2            moveq #-14,%d2
10c1b51e:       700c            moveq #12,%d0
10c1b520:       d08a            addl %a2,%d0
10c1b522:       0c80 10ef ffff  cmpil #284164095,%d0
10c1b528:       52c0            shi %d0
10c1b52a:       4880            extw %d0
10c1b52c:       48c0            extl %d0
10c1b52e:       c082            andl %d2,%d0
10c1b530:       6658            bnes 10c1b58a <do_sigaltstack+0xba>
10c1b532:       2812            movel %a2@,%d4
10c1b534:       262a 0004       movel %a2@(4),%d3
10c1b538:       222a 0008       movel %a2@(8),%d1
10c1b53c:       74ff            moveq #-1,%d2
10c1b53e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1b544:       93e8 0312       subal %a0@(786),%a1
10c1b548:       b3e8 0316       cmpal %a0@(790),%a1
10c1b54c:       55c0            scs %d0
10c1b54e:       4a00            tstb %d0
10c1b550:       6638            bnes 10c1b58a <do_sigaltstack+0xba>
10c1b552:       74ea            moveq #-22,%d2
10c1b554:       7002            moveq #2,%d0
10c1b556:       b083            cmpl %d3,%d0
10c1b558:       6530            bcss 10c1b58a <do_sigaltstack+0xba>
10c1b55a:       6606            bnes 10c1b562 <do_sigaltstack+0x92>
10c1b55c:       7200            moveq #0,%d1
10c1b55e:       7800            moveq #0,%d4
10c1b560:       600a            bras 10c1b56c <do_sigaltstack+0x9c>
10c1b562:       74f4            moveq #-12,%d2
10c1b564:       0c81 0000 07ff  cmpil #2047,%d1
10c1b56a:       631e            blss 10c1b58a <do_sigaltstack+0xba>
10c1b56c:       2144 0312       movel %d4,%a0@(786)
10c1b570:       2141 0316       movel %d1,%a0@(790)
10c1b574:       4a85            tstl %d5
10c1b576:       6710            beqs 10c1b588 <do_sigaltstack+0xb8>
10c1b578:       4878 000c       pea c <LSIGTRAP+0x7>
10c1b57c:       486e fff4       pea %fp@(-12)
10c1b580:       2f05            movel %d5,%sp@-
10c1b582:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c1b588:       7400            moveq #0,%d2
10c1b58a:       2002            movel %d2,%d0
10c1b58c:       4cee 043c ffe0  moveml %fp@(-32),%d2-%d5/%a2
10c1b592:       4e5e            unlk %fp
10c1b594:       4e75            rts

10c1b596 <sys_sigpending>:
10c1b596:       4e56 0000       linkw %fp,#0
10c1b59a:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c1b59e:       2f2e 0008       movel %fp@(8),%sp@-
10c1b5a2:       4eba fb46       jsr %pc@(10c1b0ea <do_sigpending>)
10c1b5a6:       4e5e            unlk %fp
10c1b5a8:       4e75            rts

10c1b5aa <sys_sigprocmask>:
10c1b5aa:       4e56 fff8       linkw %fp,#-8
10c1b5ae:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c1b5b2:       242e 0008       movel %fp@(8),%d2
10c1b5b6:       202e 000c       movel %fp@(12),%d0
10c1b5ba:       282e 0010       movel %fp@(16),%d4
10c1b5be:       4a80            tstl %d0
10c1b5c0:       6700 00a2       beqw 10c1b664 <sys_sigprocmask+0xba>
10c1b5c4:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c1b5c8:       2f00            movel %d0,%sp@-
10c1b5ca:       486e fffc       pea %fp@(-4)
10c1b5ce:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c1b5d4:       4e92            jsr %a2@
10c1b5d6:       4fef 000c       lea %sp@(12),%sp
10c1b5da:       02ae fffb feff  andil #-262401,%fp@(-4)
10c1b5e0:       fffc 
10c1b5e2:       007c 0700       oriw #1792,%sr
10c1b5e6:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1b5ec:       2d68 02fa fff8  movel %a0@(762),%fp@(-8)
10c1b5f2:       7600            moveq #0,%d3
10c1b5f4:       264a            moveal %a2,%a3
10c1b5f6:       7001            moveq #1,%d0
10c1b5f8:       b082            cmpl %d2,%d0
10c1b5fa:       671c            beqs 10c1b618 <sys_sigprocmask+0x6e>
10c1b5fc:       6d06            blts 10c1b604 <sys_sigprocmask+0x5a>
10c1b5fe:       4a82            tstl %d2
10c1b600:       670c            beqs 10c1b60e <sys_sigprocmask+0x64>
10c1b602:       6006            bras 10c1b60a <sys_sigprocmask+0x60>
10c1b604:       7002            moveq #2,%d0
10c1b606:       b082            cmpl %d2,%d0
10c1b608:       671a            beqs 10c1b624 <sys_sigprocmask+0x7a>
10c1b60a:       76ea            moveq #-22,%d3
10c1b60c:       601c            bras 10c1b62a <sys_sigprocmask+0x80>
10c1b60e:       202e fffc       movel %fp@(-4),%d0
10c1b612:       81a8 02fa       orl %d0,%a0@(762)
10c1b616:       6012            bras 10c1b62a <sys_sigprocmask+0x80>
10c1b618:       202e fffc       movel %fp@(-4),%d0
10c1b61c:       4680            notl %d0
10c1b61e:       c1a8 02fa       andl %d0,%a0@(762)
10c1b622:       6006            bras 10c1b62a <sys_sigprocmask+0x80>
10c1b624:       216e fffc 02fa  movel %fp@(-4),%a0@(762)
10c1b62a:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c1b630:       45e9 030a       lea %a1@(778),%a2
10c1b634:       41e9 02fa       lea %a1@(762),%a0
10c1b638:       2028 0004       movel %a0@(4),%d0
10c1b63c:       4680            notl %d0
10c1b63e:       c0aa 0004       andl %a2@(4),%d0
10c1b642:       2210            movel %a0@,%d1
10c1b644:       4681            notl %d1
10c1b646:       c292            andl %a2@,%d1
10c1b648:       8081            orl %d1,%d0
10c1b64a:       56c0            sne %d0
10c1b64c:       4880            extw %d0
10c1b64e:       48c0            extl %d0
10c1b650:       4480            negl %d0
10c1b652:       2340 0008       movel %d0,%a1@(8)
10c1b656:       027c f8ff       andiw #-1793,%sr
10c1b65a:       4a83            tstl %d3
10c1b65c:       662a            bnes 10c1b688 <sys_sigprocmask+0xde>
10c1b65e:       4a84            tstl %d4
10c1b660:       6618            bnes 10c1b67a <sys_sigprocmask+0xd0>
10c1b662:       6022            bras 10c1b686 <sys_sigprocmask+0xdc>
10c1b664:       4a84            tstl %d4
10c1b666:       671e            beqs 10c1b686 <sys_sigprocmask+0xdc>
10c1b668:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1b66e:       2d68 02fa fff8  movel %a0@(762),%fp@(-8)
10c1b674:       47f9 10c8 5744  lea 10c85744 <memcpy>,%a3
10c1b67a:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c1b67e:       486e fff8       pea %fp@(-8)
10c1b682:       2f04            movel %d4,%sp@-
10c1b684:       4e93            jsr %a3@
10c1b686:       7600            moveq #0,%d3
10c1b688:       2003            movel %d3,%d0
10c1b68a:       4cee 0c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a3
10c1b690:       4e5e            unlk %fp
10c1b692:       4e75            rts

10c1b694 <sys_rt_sigaction>:
10c1b694:       4e56 ffd8       linkw %fp,#-40
10c1b698:       48e7 3c00       moveml %d2-%d5,%sp@-
10c1b69c:       262e 000c       movel %fp@(12),%d3
10c1b6a0:       2a2e 0010       movel %fp@(16),%d5
10c1b6a4:       74ea            moveq #-22,%d2
10c1b6a6:       7008            moveq #8,%d0
10c1b6a8:       b0ae 0014       cmpl %fp@(20),%d0
10c1b6ac:       6658            bnes 10c1b706 <sys_rt_sigaction+0x72>
10c1b6ae:       74ec            moveq #-20,%d2
10c1b6b0:       d48e            addl %fp,%d2
10c1b6b2:       4a83            tstl %d3
10c1b6b4:       6712            beqs 10c1b6c8 <sys_rt_sigaction+0x34>
10c1b6b6:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c1b6ba:       2f03            movel %d3,%sp@-
10c1b6bc:       2f02            movel %d2,%sp@-
10c1b6be:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c1b6c4:       4fef 000c       lea %sp@(12),%sp
10c1b6c8:       4a85            tstl %d5
10c1b6ca:       56c0            sne %d0
10c1b6cc:       4880            extw %d0
10c1b6ce:       48c0            extl %d0
10c1b6d0:       78d8            moveq #-40,%d4
10c1b6d2:       d88e            addl %fp,%d4
10c1b6d4:       c084            andl %d4,%d0
10c1b6d6:       2f00            movel %d0,%sp@-
10c1b6d8:       4a83            tstl %d3
10c1b6da:       56c0            sne %d0
10c1b6dc:       4880            extw %d0
10c1b6de:       48c0            extl %d0
10c1b6e0:       c082            andl %d2,%d0
10c1b6e2:       2f00            movel %d0,%sp@-
10c1b6e4:       2f2e 0008       movel %fp@(8),%sp@-
10c1b6e8:       4eba fd00       jsr %pc@(10c1b3ea <do_sigaction>)
10c1b6ec:       2400            movel %d0,%d2
10c1b6ee:       4fef 000c       lea %sp@(12),%sp
10c1b6f2:       6612            bnes 10c1b706 <sys_rt_sigaction+0x72>
10c1b6f4:       4a85            tstl %d5
10c1b6f6:       670e            beqs 10c1b706 <sys_rt_sigaction+0x72>
10c1b6f8:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c1b6fc:       2f04            movel %d4,%sp@-
10c1b6fe:       2f05            movel %d5,%sp@-
10c1b700:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c1b706:       2002            movel %d2,%d0
10c1b708:       4cee 003c ffc8  moveml %fp@(-56),%d2-%d5
10c1b70e:       4e5e            unlk %fp
10c1b710:       4e75            rts

10c1b712 <sys_sgetmask>:
10c1b712:       4e56 0000       linkw %fp,#0
10c1b716:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1b71c:       2028 02fa       movel %a0@(762),%d0
10c1b720:       4e5e            unlk %fp
10c1b722:       4e75            rts

10c1b724 <sys_ssetmask>:
10c1b724:       4e56 0000       linkw %fp,#0
10c1b728:       222e 0008       movel %fp@(8),%d1
10c1b72c:       007c 0700       oriw #1792,%sr
10c1b730:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c1b736:       2029 02fa       movel %a1@(762),%d0
10c1b73a:       0281 fffb feff  andil #-262401,%d1
10c1b740:       41e9 02fa       lea %a1@(762),%a0
10c1b744:       2081            movel %d1,%a0@
10c1b746:       42a8 0004       clrl %a0@(4)
10c1b74a:       4681            notl %d1
10c1b74c:       c2a9 030a       andl %a1@(778),%d1
10c1b750:       82a9 030e       orl %a1@(782),%d1
10c1b754:       56c1            sne %d1
10c1b756:       4881            extw %d1
10c1b758:       48c1            extl %d1
10c1b75a:       4481            negl %d1
10c1b75c:       2341 0008       movel %d1,%a1@(8)
10c1b760:       027c f8ff       andiw #-1793,%sr
10c1b764:       4e5e            unlk %fp
10c1b766:       4e75            rts

10c1b768 <sys_signal>:
10c1b768:       4e56 ffd8       linkw %fp,#-40
10c1b76c:       202e 0008       movel %fp@(8),%d0
10c1b770:       2d6e 000c ffec  movel %fp@(12),%fp@(-20)
10c1b776:       2d7c c000 0000  movel #-1073741824,%fp@(-16)
10c1b77c:       fff0 
10c1b77e:       486e ffd8       pea %fp@(-40)
10c1b782:       486e ffec       pea %fp@(-20)
10c1b786:       2f00            movel %d0,%sp@-
10c1b788:       4eba fc60       jsr %pc@(10c1b3ea <do_sigaction>)
10c1b78c:       4a80            tstl %d0
10c1b78e:       6604            bnes 10c1b794 <sys_signal+0x2c>
10c1b790:       202e ffd8       movel %fp@(-40),%d0
10c1b794:       4e5e            unlk %fp
10c1b796:       4e75            rts

10c1b798 <kill_proc_info>:
10c1b798:       4e56 0000       linkw %fp,#0
10c1b79c:       222e 0010       movel %fp@(16),%d1
10c1b7a0:       2001            movel %d1,%d0
10c1b7a2:       e080            asrl #8,%d0
10c1b7a4:       b380            eorl %d1,%d0
10c1b7a6:       0280 0000 03ff  andil #1023,%d0
10c1b7ac:       e588            lsll #2,%d0
10c1b7ae:       2040            moveal %d0,%a0
10c1b7b0:       d1fc 1002 57a8  addal #268588968,%a0
10c1b7b6:       2050            moveal %a0@,%a0
10c1b7b8:       6004            bras 10c1b7be <kill_proc_info+0x26>
10c1b7ba:       2068 00ae       moveal %a0@(174),%a0
10c1b7be:       b0fc 0000       cmpaw #0,%a0
10c1b7c2:       6706            beqs 10c1b7ca <kill_proc_info+0x32>
10c1b7c4:       b2a8 007a       cmpl %a0@(122),%d1
10c1b7c8:       66f0            bnes 10c1b7ba <kill_proc_info+0x22>
10c1b7ca:       70fd            moveq #-3,%d0
10c1b7cc:       b0fc 0000       cmpaw #0,%a0
10c1b7d0:       670e            beqs 10c1b7e0 <kill_proc_info+0x48>
10c1b7d2:       2f08            movel %a0,%sp@-
10c1b7d4:       2f2e 000c       movel %fp@(12),%sp@-
10c1b7d8:       2f2e 0008       movel %fp@(8),%sp@-
10c1b7dc:       4eba f360       jsr %pc@(10c1ab3e <send_sig_info>)
10c1b7e0:       4e5e            unlk %fp
10c1b7e2:       4e75            rts

10c1b7e4 <notifier_chain_register>:
10c1b7e4:       4e56 0000       linkw %fp,#0
10c1b7e8:       2f0a            movel %a2,%sp@-
10c1b7ea:       226e 0008       moveal %fp@(8),%a1
10c1b7ee:       246e 000c       moveal %fp@(12),%a2
10c1b7f2:       2051            moveal %a1@,%a0
10c1b7f4:       b0fc 0000       cmpaw #0,%a0
10c1b7f8:       671c            beqs 10c1b816 <notifier_chain_register+0x32>
10c1b7fa:       202a 0008       movel %a2@(8),%d0
10c1b7fe:       b0a8 0008       cmpl %a0@(8),%d0
10c1b802:       6e12            bgts 10c1b816 <notifier_chain_register+0x32>
10c1b804:       2251            moveal %a1@,%a1
10c1b806:       5889            addql #4,%a1
10c1b808:       2051            moveal %a1@,%a0
10c1b80a:       b0fc 0000       cmpaw #0,%a0
10c1b80e:       6706            beqs 10c1b816 <notifier_chain_register+0x32>
10c1b810:       b0a8 0008       cmpl %a0@(8),%d0
10c1b814:       6fee            bles 10c1b804 <notifier_chain_register+0x20>
10c1b816:       2551 0004       movel %a1@,%a2@(4)
10c1b81a:       228a            movel %a2,%a1@
10c1b81c:       7000            moveq #0,%d0
10c1b81e:       245f            moveal %sp@+,%a2
10c1b820:       4e5e            unlk %fp
10c1b822:       4e75            rts

10c1b824 <notifier_chain_unregister>:
10c1b824:       4e56 0000       linkw %fp,#0
10c1b828:       226e 0008       moveal %fp@(8),%a1
10c1b82c:       202e 000c       movel %fp@(12),%d0
10c1b830:       4a91            tstl %a1@
10c1b832:       6716            beqs 10c1b84a <notifier_chain_unregister+0x26>
10c1b834:       2051            moveal %a1@,%a0
10c1b836:       b088            cmpl %a0,%d0
10c1b838:       6608            bnes 10c1b842 <notifier_chain_unregister+0x1e>
10c1b83a:       22a8 0004       movel %a0@(4),%a1@
10c1b83e:       7000            moveq #0,%d0
10c1b840:       600a            bras 10c1b84c <notifier_chain_unregister+0x28>
10c1b842:       43e8 0004       lea %a0@(4),%a1
10c1b846:       4a91            tstl %a1@
10c1b848:       66ea            bnes 10c1b834 <notifier_chain_unregister+0x10>
10c1b84a:       70fe            moveq #-2,%d0
10c1b84c:       4e5e            unlk %fp
10c1b84e:       4e75            rts

10c1b850 <notifier_call_chain>:
10c1b850:       4e56 0000       linkw %fp,#0
10c1b854:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c1b858:       206e 0008       moveal %fp@(8),%a0
10c1b85c:       262e 000c       movel %fp@(12),%d3
10c1b860:       242e 0010       movel %fp@(16),%d2
10c1b864:       7000            moveq #0,%d0
10c1b866:       2450            moveal %a0@,%a2
10c1b868:       b4fc 0000       cmpaw #0,%a2
10c1b86c:       671c            beqs 10c1b88a <notifier_call_chain+0x3a>
10c1b86e:       2f02            movel %d2,%sp@-
10c1b870:       2f03            movel %d3,%sp@-
10c1b872:       2f0a            movel %a2,%sp@-
10c1b874:       2052            moveal %a2@,%a0
10c1b876:       4e90            jsr %a0@
10c1b878:       4fef 000c       lea %sp@(12),%sp
10c1b87c:       4a40            tstw %d0
10c1b87e:       6d0a            blts 10c1b88a <notifier_call_chain+0x3a>
10c1b880:       246a 0004       moveal %a2@(4),%a2
10c1b884:       b4fc 0000       cmpaw #0,%a2
10c1b888:       66e4            bnes 10c1b86e <notifier_call_chain+0x1e>
10c1b88a:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c1b890:       4e5e            unlk %fp
10c1b892:       4e75            rts

10c1b894 <register_reboot_notifier>:
10c1b894:       4e56 0000       linkw %fp,#0
10c1b898:       2f2e 0008       movel %fp@(8),%sp@-
10c1b89c:       4879 1001 a144  pea 1001a144 <reboot_notifier_list>
10c1b8a2:       4eba ff40       jsr %pc@(10c1b7e4 <notifier_chain_register>)
10c1b8a6:       4e5e            unlk %fp
10c1b8a8:       4e75            rts

10c1b8aa <unregister_reboot_notifier>:
10c1b8aa:       4e56 0000       linkw %fp,#0
10c1b8ae:       2f2e 0008       movel %fp@(8),%sp@-
10c1b8b2:       4879 1001 a144  pea 1001a144 <reboot_notifier_list>
10c1b8b8:       4eba ff6a       jsr %pc@(10c1b824 <notifier_chain_unregister>)
10c1b8bc:       4e5e            unlk %fp
10c1b8be:       4e75            rts

10c1b8c0 <sys_ni_syscall>:
10c1b8c0:       4e56 0000       linkw %fp,#0
10c1b8c4:       70da            moveq #-38,%d0
10c1b8c6:       4e5e            unlk %fp
10c1b8c8:       4e75            rts

10c1b8ca <proc_sel>:
10c1b8ca:       4e56 0000       linkw %fp,#0
10c1b8ce:       2f02            movel %d2,%sp@-
10c1b8d0:       226e 0008       moveal %fp@(8),%a1
10c1b8d4:       222e 000c       movel %fp@(12),%d1
10c1b8d8:       202e 0010       movel %fp@(16),%d0
10c1b8dc:       4aa9 007a       tstl %a1@(122)
10c1b8e0:       6760            beqs 10c1b942 <proc_sel+0x78>
10c1b8e2:       7401            moveq #1,%d2
10c1b8e4:       b481            cmpl %d1,%d2
10c1b8e6:       6728            beqs 10c1b910 <proc_sel+0x46>
10c1b8e8:       6d06            blts 10c1b8f0 <proc_sel+0x26>
10c1b8ea:       4a81            tstl %d1
10c1b8ec:       670a            beqs 10c1b8f8 <proc_sel+0x2e>
10c1b8ee:       6052            bras 10c1b942 <proc_sel+0x78>
10c1b8f0:       7402            moveq #2,%d2
10c1b8f2:       b481            cmpl %d1,%d2
10c1b8f4:       6730            beqs 10c1b926 <proc_sel+0x5c>
10c1b8f6:       604a            bras 10c1b942 <proc_sel+0x78>
10c1b8f8:       4a80            tstl %d0
10c1b8fa:       660c            bnes 10c1b908 <proc_sel+0x3e>
10c1b8fc:       b3f9 1002 53b4  cmpal 100253b4 <_current_task>,%a1
10c1b902:       6604            bnes 10c1b908 <proc_sel+0x3e>
10c1b904:       7001            moveq #1,%d0
10c1b906:       603c            bras 10c1b944 <proc_sel+0x7a>
10c1b908:       b0a9 007a       cmpl %a1@(122),%d0
10c1b90c:       57c0            seq %d0
10c1b90e:       602a            bras 10c1b93a <proc_sel+0x70>
10c1b910:       4a80            tstl %d0
10c1b912:       660a            bnes 10c1b91e <proc_sel+0x54>
10c1b914:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1b91a:       2028 007e       movel %a0@(126),%d0
10c1b91e:       b0a9 007e       cmpl %a1@(126),%d0
10c1b922:       57c0            seq %d0
10c1b924:       6014            bras 10c1b93a <proc_sel+0x70>
10c1b926:       4a80            tstl %d0
10c1b928:       660a            bnes 10c1b934 <proc_sel+0x6a>
10c1b92a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1b930:       2028 012c       movel %a0@(300),%d0
10c1b934:       b0a9 012c       cmpl %a1@(300),%d0
10c1b938:       57c0            seq %d0
10c1b93a:       4880            extw %d0
10c1b93c:       48c0            extl %d0
10c1b93e:       4480            negl %d0
10c1b940:       6002            bras 10c1b944 <proc_sel+0x7a>
10c1b942:       7000            moveq #0,%d0
10c1b944:       241f            movel %sp@+,%d2
10c1b946:       4e5e            unlk %fp
10c1b948:       4e75            rts

10c1b94a <sys_setpriority>:
10c1b94a:       4e56 0000       linkw %fp,#0
10c1b94e:       48e7 3e20       moveml %d2-%d6/%a2,%sp@-
10c1b952:       2a2e 0008       movel %fp@(8),%d5
10c1b956:       2c2e 000c       movel %fp@(12),%d6
10c1b95a:       242e 0010       movel %fp@(16),%d2
10c1b95e:       7002            moveq #2,%d0
10c1b960:       b085            cmpl %d5,%d0
10c1b962:       6406            bccs 10c1b96a <sys_setpriority+0x20>
10c1b964:       70ea            moveq #-22,%d0
10c1b966:       6000 008e       braw 10c1b9f6 <sys_setpriority+0xac>
10c1b96a:       76fd            moveq #-3,%d3
10c1b96c:       70ec            moveq #-20,%d0
10c1b96e:       b082            cmpl %d2,%d0
10c1b970:       6f02            bles 10c1b974 <sys_setpriority+0x2a>
10c1b972:       74ec            moveq #-20,%d2
10c1b974:       7013            moveq #19,%d0
10c1b976:       b082            cmpl %d2,%d0
10c1b978:       6c02            bges 10c1b97c <sys_setpriority+0x32>
10c1b97a:       7413            moveq #19,%d2
10c1b97c:       2479 1001 11d8  moveal 100111d8 <init_task_union+0x48>,%a2
10c1b982:       283c 1001 1190  movel #268505488,%d4
10c1b988:       b88a            cmpl %a2,%d4
10c1b98a:       6768            beqs 10c1b9f4 <sys_setpriority+0xaa>
10c1b98c:       2f06            movel %d6,%sp@-
10c1b98e:       2f05            movel %d5,%sp@-
10c1b990:       2f0a            movel %a2,%sp@-
10c1b992:       4eba ff36       jsr %pc@(10c1b8ca <proc_sel>)
10c1b996:       4fef 000c       lea %sp@(12),%sp
10c1b99a:       4a80            tstl %d0
10c1b99c:       674e            beqs 10c1b9ec <sys_setpriority+0xa2>
10c1b99e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1b9a4:       202a 012c       movel %a2@(300),%d0
10c1b9a8:       b0a8 0130       cmpl %a0@(304),%d0
10c1b9ac:       6716            beqs 10c1b9c4 <sys_setpriority+0x7a>
10c1b9ae:       b0a8 012c       cmpl %a0@(300),%d0
10c1b9b2:       6710            beqs 10c1b9c4 <sys_setpriority+0x7a>
10c1b9b4:       4a28 01d1       tstb %a0@(465)
10c1b9b8:       6d04            blts 10c1b9be <sys_setpriority+0x74>
10c1b9ba:       76ff            moveq #-1,%d3
10c1b9bc:       602e            bras 10c1b9ec <sys_setpriority+0xa2>
10c1b9be:       0068 0100 0006  oriw #256,%a0@(6)
10c1b9c4:       70fd            moveq #-3,%d0
10c1b9c6:       b083            cmpl %d3,%d0
10c1b9c8:       6602            bnes 10c1b9cc <sys_setpriority+0x82>
10c1b9ca:       7600            moveq #0,%d3
10c1b9cc:       b4aa 0024       cmpl %a2@(36),%d2
10c1b9d0:       6c16            bges 10c1b9e8 <sys_setpriority+0x9e>
10c1b9d2:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1b9d8:       4a28 01d1       tstb %a0@(465)
10c1b9dc:       6d04            blts 10c1b9e2 <sys_setpriority+0x98>
10c1b9de:       76f3            moveq #-13,%d3
10c1b9e0:       600a            bras 10c1b9ec <sys_setpriority+0xa2>
10c1b9e2:       0068 0100 0006  oriw #256,%a0@(6)
10c1b9e8:       2542 0024       movel %d2,%a2@(36)
10c1b9ec:       246a 0048       moveal %a2@(72),%a2
10c1b9f0:       b88a            cmpl %a2,%d4
10c1b9f2:       6698            bnes 10c1b98c <sys_setpriority+0x42>
10c1b9f4:       2003            movel %d3,%d0
10c1b9f6:       4cee 047c ffe8  moveml %fp@(-24),%d2-%d6/%a2
10c1b9fc:       4e5e            unlk %fp
10c1b9fe:       4e75            rts

10c1ba00 <sys_getpriority>:
10c1ba00:       4e56 0000       linkw %fp,#0
10c1ba04:       48e7 3c20       moveml %d2-%d5/%a2,%sp@-
10c1ba08:       282e 0008       movel %fp@(8),%d4
10c1ba0c:       2a2e 000c       movel %fp@(12),%d5
10c1ba10:       74fd            moveq #-3,%d2
10c1ba12:       7002            moveq #2,%d0
10c1ba14:       b084            cmpl %d4,%d0
10c1ba16:       6404            bccs 10c1ba1c <sys_getpriority+0x1c>
10c1ba18:       70ea            moveq #-22,%d0
10c1ba1a:       6038            bras 10c1ba54 <sys_getpriority+0x54>
10c1ba1c:       2479 1001 11d8  moveal 100111d8 <init_task_union+0x48>,%a2
10c1ba22:       263c 1001 1190  movel #268505488,%d3
10c1ba28:       b68a            cmpl %a2,%d3
10c1ba2a:       6726            beqs 10c1ba52 <sys_getpriority+0x52>
10c1ba2c:       2f05            movel %d5,%sp@-
10c1ba2e:       2f04            movel %d4,%sp@-
10c1ba30:       2f0a            movel %a2,%sp@-
10c1ba32:       4eba fe96       jsr %pc@(10c1b8ca <proc_sel>)
10c1ba36:       4fef 000c       lea %sp@(12),%sp
10c1ba3a:       4a80            tstl %d0
10c1ba3c:       670c            beqs 10c1ba4a <sys_getpriority+0x4a>
10c1ba3e:       7014            moveq #20,%d0
10c1ba40:       90aa 0024       subl %a2@(36),%d0
10c1ba44:       b480            cmpl %d0,%d2
10c1ba46:       6c02            bges 10c1ba4a <sys_getpriority+0x4a>
10c1ba48:       2400            movel %d0,%d2
10c1ba4a:       246a 0048       moveal %a2@(72),%a2
10c1ba4e:       b68a            cmpl %a2,%d3
10c1ba50:       66da            bnes 10c1ba2c <sys_getpriority+0x2c>
10c1ba52:       2002            movel %d2,%d0
10c1ba54:       4cee 043c ffec  moveml %fp@(-20),%d2-%d5/%a2
10c1ba5a:       4e5e            unlk %fp
10c1ba5c:       4e75            rts

10c1ba5e <sys_reboot>:
10c1ba5e:       4e56 ff00       linkw %fp,#-256
10c1ba62:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c1ba66:       222e 000c       movel %fp@(12),%d1
10c1ba6a:       202e 0010       movel %fp@(16),%d0
10c1ba6e:       226e 0014       moveal %fp@(20),%a1
10c1ba72:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1ba78:       0828 0006 01d1  btst #6,%a0@(465)
10c1ba7e:       6606            bnes 10c1ba86 <sys_reboot+0x28>
10c1ba80:       70ff            moveq #-1,%d0
10c1ba82:       6000 0168       braw 10c1bbec <sys_reboot+0x18e>
10c1ba86:       0068 0100 0006  oriw #256,%a0@(6)
10c1ba8c:       0cae fee1 dead  cmpil #-18751827,%fp@(8)
10c1ba92:       0008 
10c1ba94:       6600 0150       bnew 10c1bbe6 <sys_reboot+0x188>
10c1ba98:       0c81 2812 1969  cmpil #672274793,%d1
10c1ba9e:       6712            beqs 10c1bab2 <sys_reboot+0x54>
10c1baa0:       0c81 0512 1996  cmpil #85072278,%d1
10c1baa6:       670a            beqs 10c1bab2 <sys_reboot+0x54>
10c1baa8:       0c81 1604 1998  cmpil #369367448,%d1
10c1baae:       6600 0136       bnew 10c1bbe6 <sys_reboot+0x188>
10c1bab2:       0c80 4321 fedc  cmpil #1126301404,%d0
10c1bab8:       6700 00a0       beqw 10c1bb5a <sys_reboot+0xfc>
10c1babc:       6210            bhis 10c1bace <sys_reboot+0x70>
10c1babe:       4a80            tstl %d0
10c1bac0:       6764            beqs 10c1bb26 <sys_reboot+0xc8>
10c1bac2:       0c80 0123 4567  cmpil #19088743,%d0
10c1bac8:       6728            beqs 10c1baf2 <sys_reboot+0x94>
10c1baca:       6000 011a       braw 10c1bbe6 <sys_reboot+0x188>
10c1bace:       0c80 a1b2 c3d4  cmpil #-1582119980,%d0
10c1bad4:       6700 00ae       beqw 10c1bb84 <sys_reboot+0x126>
10c1bad8:       620c            bhis 10c1bae6 <sys_reboot+0x88>
10c1bada:       0c80 89ab cdef  cmpil #-1985229329,%d0
10c1bae0:       6738            beqs 10c1bb1a <sys_reboot+0xbc>
10c1bae2:       6000 0102       braw 10c1bbe6 <sys_reboot+0x188>
10c1bae6:       0c80 cdef 0123  cmpil #-839974621,%d0
10c1baec:       6742            beqs 10c1bb30 <sys_reboot+0xd2>
10c1baee:       6000 00f6       braw 10c1bbe6 <sys_reboot+0x188>
10c1baf2:       42a7            clrl %sp@-
10c1baf4:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c1baf8:       4879 1001 a144  pea 1001a144 <reboot_notifier_list>
10c1bafe:       4eba fd50       jsr %pc@(10c1b850 <notifier_call_chain>)
10c1bb02:       4879 1000 1ca9  pea 10001ca9 <tvecs+0x111>
10c1bb08:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c1bb0e:       42a7            clrl %sp@-
10c1bb10:       4eb9 10c1 07b2  jsr 10c107b2 <machine_restart>
10c1bb16:       6000 00d2       braw 10c1bbea <sys_reboot+0x18c>
10c1bb1a:       7001            moveq #1,%d0
10c1bb1c:       23c0 1000 cfd0  movel %d0,1000cfd0 <C_A_D>
10c1bb22:       6000 00c6       braw 10c1bbea <sys_reboot+0x18c>
10c1bb26:       42b9 1000 cfd0  clrl 1000cfd0 <C_A_D>
10c1bb2c:       6000 00bc       braw 10c1bbea <sys_reboot+0x18c>
10c1bb30:       42a7            clrl %sp@-
10c1bb32:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c1bb36:       4879 1001 a144  pea 1001a144 <reboot_notifier_list>
10c1bb3c:       4eba fd12       jsr %pc@(10c1b850 <notifier_call_chain>)
10c1bb40:       4879 1000 1cc0  pea 10001cc0 <tvecs+0x128>
10c1bb46:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c1bb4c:       4eb9 10c1 07c8  jsr 10c107c8 <machine_halt>
10c1bb52:       42a7            clrl %sp@-
10c1bb54:       4eb9 10c1 75f2  jsr 10c175f2 <do_exit>
10c1bb5a:       42a7            clrl %sp@-
10c1bb5c:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c1bb60:       4879 1001 a144  pea 1001a144 <reboot_notifier_list>
10c1bb66:       4eba fce8       jsr %pc@(10c1b850 <notifier_call_chain>)
10c1bb6a:       4879 1000 1cd3  pea 10001cd3 <tvecs+0x13b>
10c1bb70:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c1bb76:       4eb9 10c1 07de  jsr 10c107de <machine_power_off>
10c1bb7c:       42a7            clrl %sp@-
10c1bb7e:       4eb9 10c1 75f2  jsr 10c175f2 <do_exit>
10c1bb84:       45ee ff00       lea %fp@(-256),%a2
10c1bb88:       7200            moveq #0,%d1
10c1bb8a:       4601            notb %d1
10c1bb8c:       264a            moveal %a2,%a3
10c1bb8e:       2049            moveal %a1,%a0
10c1bb90:       2001            movel %d1,%d0
10c1bb92:       16d8            moveb %a0@+,%a3@+
10c1bb94:       6704            beqs 10c1bb9a <sys_reboot+0x13c>
10c1bb96:       5380            subql #1,%d0
10c1bb98:       66f8            bnes 10c1bb92 <sys_reboot+0x134>
10c1bb9a:       204a            moveal %a2,%a0
10c1bb9c:       240a            movel %a2,%d2
10c1bb9e:       4a12            tstb %a2@
10c1bba0:       670c            beqs 10c1bbae <sys_reboot+0x150>
10c1bba2:       5288            addql #1,%a0
10c1bba4:       5381            subql #1,%d1
10c1bba6:       4a10            tstb %a0@
10c1bba8:       6704            beqs 10c1bbae <sys_reboot+0x150>
10c1bbaa:       4a81            tstl %d1
10c1bbac:       6ef4            bgts 10c1bba2 <sys_reboot+0x144>
10c1bbae:       91ca            subal %a2,%a0
10c1bbb0:       b0fc 0000       cmpaw #0,%a0
10c1bbb4:       6c04            bges 10c1bbba <sys_reboot+0x15c>
10c1bbb6:       70f2            moveq #-14,%d0
10c1bbb8:       6032            bras 10c1bbec <sys_reboot+0x18e>
10c1bbba:       422e ffff       clrb %fp@(-1)
10c1bbbe:       2f02            movel %d2,%sp@-
10c1bbc0:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c1bbc4:       4879 1001 a144  pea 1001a144 <reboot_notifier_list>
10c1bbca:       4eba fc84       jsr %pc@(10c1b850 <notifier_call_chain>)
10c1bbce:       2f02            movel %d2,%sp@-
10c1bbd0:       4879 1000 1ce3  pea 10001ce3 <tvecs+0x14b>
10c1bbd6:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c1bbdc:       2f02            movel %d2,%sp@-
10c1bbde:       4eb9 10c1 07b2  jsr 10c107b2 <machine_restart>
10c1bbe4:       6004            bras 10c1bbea <sys_reboot+0x18c>
10c1bbe6:       70ea            moveq #-22,%d0
10c1bbe8:       6002            bras 10c1bbec <sys_reboot+0x18e>
10c1bbea:       7000            moveq #0,%d0
10c1bbec:       4cee 0c04 fef4  moveml %fp@(-268),%d2/%a2-%a3
10c1bbf2:       4e5e            unlk %fp
10c1bbf4:       4e75            rts

10c1bbf6 <deferred_cad>:
10c1bbf6:       4e56 0000       linkw %fp,#0
10c1bbfa:       42a7            clrl %sp@-
10c1bbfc:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c1bc00:       4879 1001 a144  pea 1001a144 <reboot_notifier_list>
10c1bc06:       4eba fc48       jsr %pc@(10c1b850 <notifier_call_chain>)
10c1bc0a:       42a7            clrl %sp@-
10c1bc0c:       4eb9 10c1 07b2  jsr 10c107b2 <machine_restart>
10c1bc12:       4e5e            unlk %fp
10c1bc14:       4e75            rts

10c1bc16 <ctrl_alt_del>:
10c1bc16:       4e56 0000       linkw %fp,#0
10c1bc1a:       4ab9 1000 cfd0  tstl 1000cfd0 <C_A_D>
10c1bc20:       670e            beqs 10c1bc30 <ctrl_alt_del+0x1a>
10c1bc22:       4879 1000 cfdc  pea 1000cfdc <cad_tq.666>
10c1bc28:       4eb9 10c1 d140  jsr 10c1d140 <schedule_task>
10c1bc2e:       6014            bras 10c1bc44 <ctrl_alt_del+0x2e>
10c1bc30:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c1bc34:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c1bc38:       2f39 1000 cfd4  movel 1000cfd4 <cad_pid>,%sp@-
10c1bc3e:       4eb9 10c1 ae6e  jsr 10c1ae6e <kill_proc>
10c1bc44:       4e5e            unlk %fp
10c1bc46:       4e75            rts

10c1bc48 <sys_setregid>:
10c1bc48:       4e56 0000       linkw %fp,#0
10c1bc4c:       48e7 3c00       moveml %d2-%d5,%sp@-
10c1bc50:       262e 0008       movel %fp@(8),%d3
10c1bc54:       222e 000c       movel %fp@(12),%d1
10c1bc58:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1bc5e:       2428 013c       movel %a0@(316),%d2
10c1bc62:       2828 0140       movel %a0@(320),%d4
10c1bc66:       2242            moveal %d2,%a1
10c1bc68:       2004            movel %d4,%d0
10c1bc6a:       7aff            moveq #-1,%d5
10c1bc6c:       ba83            cmpl %d3,%d5
10c1bc6e:       671e            beqs 10c1bc8e <sys_setregid+0x46>
10c1bc70:       b689            cmpl %a1,%d3
10c1bc72:       6712            beqs 10c1bc86 <sys_setregid+0x3e>
10c1bc74:       b680            cmpl %d0,%d3
10c1bc76:       670e            beqs 10c1bc86 <sys_setregid+0x3e>
10c1bc78:       0828 0006 01d3  btst #6,%a0@(467)
10c1bc7e:       6736            beqs 10c1bcb6 <sys_setregid+0x6e>
10c1bc80:       0068 0100 0006  oriw #256,%a0@(6)
10c1bc86:       2243            moveal %d3,%a1
10c1bc88:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1bc8e:       7aff            moveq #-1,%d5
10c1bc90:       ba81            cmpl %d1,%d5
10c1bc92:       6726            beqs 10c1bcba <sys_setregid+0x72>
10c1bc94:       b282            cmpl %d2,%d1
10c1bc96:       671a            beqs 10c1bcb2 <sys_setregid+0x6a>
10c1bc98:       b2a8 0140       cmpl %a0@(320),%d1
10c1bc9c:       6714            beqs 10c1bcb2 <sys_setregid+0x6a>
10c1bc9e:       b2a8 0144       cmpl %a0@(324),%d1
10c1bca2:       670e            beqs 10c1bcb2 <sys_setregid+0x6a>
10c1bca4:       0828 0006 01d3  btst #6,%a0@(467)
10c1bcaa:       670a            beqs 10c1bcb6 <sys_setregid+0x6e>
10c1bcac:       0068 0100 0006  oriw #256,%a0@(6)
10c1bcb2:       2001            movel %d1,%d0
10c1bcb4:       6004            bras 10c1bcba <sys_setregid+0x72>
10c1bcb6:       70ff            moveq #-1,%d0
10c1bcb8:       6040            bras 10c1bcfa <sys_setregid+0xb2>
10c1bcba:       b880            cmpl %d0,%d4
10c1bcbc:       6710            beqs 10c1bcce <sys_setregid+0x86>
10c1bcbe:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1bcc4:       2068 002c       moveal %a0@(44),%a0
10c1bcc8:       0228 007f 0008  andib #127,%a0@(8)
10c1bcce:       78ff            moveq #-1,%d4
10c1bcd0:       b883            cmpl %d3,%d4
10c1bcd2:       6608            bnes 10c1bcdc <sys_setregid+0x94>
10c1bcd4:       b881            cmpl %d1,%d4
10c1bcd6:       670e            beqs 10c1bce6 <sys_setregid+0x9e>
10c1bcd8:       b481            cmpl %d1,%d2
10c1bcda:       670a            beqs 10c1bce6 <sys_setregid+0x9e>
10c1bcdc:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1bce2:       2140 0144       movel %d0,%a0@(324)
10c1bce6:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1bcec:       2140 0148       movel %d0,%a0@(328)
10c1bcf0:       2140 0140       movel %d0,%a0@(320)
10c1bcf4:       2149 013c       movel %a1,%a0@(316)
10c1bcf8:       7000            moveq #0,%d0
10c1bcfa:       4cdf 003c       moveml %sp@+,%d2-%d5
10c1bcfe:       4e5e            unlk %fp
10c1bd00:       4e75            rts

10c1bd02 <sys_setgid>:
10c1bd02:       4e56 0000       linkw %fp,#0
10c1bd06:       202e 0008       movel %fp@(8),%d0
10c1bd0a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1bd10:       2228 0140       movel %a0@(320),%d1
10c1bd14:       0828 0006 01d3  btst #6,%a0@(467)
10c1bd1a:       672c            beqs 10c1bd48 <sys_setgid+0x46>
10c1bd1c:       0068 0100 0006  oriw #256,%a0@(6)
10c1bd22:       b081            cmpl %d1,%d0
10c1bd24:       670a            beqs 10c1bd30 <sys_setgid+0x2e>
10c1bd26:       2068 002c       moveal %a0@(44),%a0
10c1bd2a:       0228 007f 0008  andib #127,%a0@(8)
10c1bd30:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1bd36:       2140 0148       movel %d0,%a0@(328)
10c1bd3a:       2140 0144       movel %d0,%a0@(324)
10c1bd3e:       2140 0140       movel %d0,%a0@(320)
10c1bd42:       2140 013c       movel %d0,%a0@(316)
10c1bd46:       602e            bras 10c1bd76 <sys_setgid+0x74>
10c1bd48:       b0a8 013c       cmpl %a0@(316),%d0
10c1bd4c:       6706            beqs 10c1bd54 <sys_setgid+0x52>
10c1bd4e:       b0a8 0144       cmpl %a0@(324),%d0
10c1bd52:       661e            bnes 10c1bd72 <sys_setgid+0x70>
10c1bd54:       b081            cmpl %d1,%d0
10c1bd56:       670a            beqs 10c1bd62 <sys_setgid+0x60>
10c1bd58:       2068 002c       moveal %a0@(44),%a0
10c1bd5c:       0228 007f 0008  andib #127,%a0@(8)
10c1bd62:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1bd68:       2140 0148       movel %d0,%a0@(328)
10c1bd6c:       2140 0140       movel %d0,%a0@(320)
10c1bd70:       6004            bras 10c1bd76 <sys_setgid+0x74>
10c1bd72:       70ff            moveq #-1,%d0
10c1bd74:       6002            bras 10c1bd78 <sys_setgid+0x76>
10c1bd76:       7000            moveq #0,%d0
10c1bd78:       4e5e            unlk %fp
10c1bd7a:       4e75            rts

10c1bd7c <set_user>:
10c1bd7c:       4e56 0000       linkw %fp,#0
10c1bd80:       2f02            movel %d2,%sp@-
10c1bd82:       242e 0008       movel %fp@(8),%d2
10c1bd86:       2f02            movel %d2,%sp@-
10c1bd88:       4eb9 10c1 a368  jsr 10c1a368 <alloc_uid>
10c1bd8e:       588f            addql #4,%sp
10c1bd90:       4a80            tstl %d0
10c1bd92:       6604            bnes 10c1bd98 <set_user+0x1c>
10c1bd94:       70f5            moveq #-11,%d0
10c1bd96:       603e            bras 10c1bdd6 <set_user+0x5a>
10c1bd98:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c1bd9e:       2229 01de       movel %a1@(478),%d1
10c1bda2:       2041            moveal %d1,%a0
10c1bda4:       5888            addql #4,%a0
10c1bda6:       5390            subql #1,%a0@
10c1bda8:       2040            moveal %d0,%a0
10c1bdaa:       5888            addql #4,%a0
10c1bdac:       5290            addql #1,%a0@
10c1bdae:       4aae 000c       tstl %fp@(12)
10c1bdb2:       670a            beqs 10c1bdbe <set_user+0x42>
10c1bdb4:       2069 002c       moveal %a1@(44),%a0
10c1bdb8:       0228 007f 0008  andib #127,%a0@(8)
10c1bdbe:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1bdc4:       2142 012c       movel %d2,%a0@(300)
10c1bdc8:       2140 01de       movel %d0,%a0@(478)
10c1bdcc:       2f01            movel %d1,%sp@-
10c1bdce:       4eb9 10c1 a31c  jsr 10c1a31c <free_uid>
10c1bdd4:       7000            moveq #0,%d0
10c1bdd6:       242e fffc       movel %fp@(-4),%d2
10c1bdda:       4e5e            unlk %fp
10c1bddc:       4e75            rts

10c1bdde <sys_setreuid>:
10c1bdde:       4e56 0000       linkw %fp,#0
10c1bde2:       48e7 3f00       moveml %d2-%d7,%sp@-
10c1bde6:       2a2e 0008       movel %fp@(8),%d5
10c1bdea:       2c2e 000c       movel %fp@(12),%d6
10c1bdee:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1bdf4:       2628 012c       movel %a0@(300),%d3
10c1bdf8:       2203            movel %d3,%d1
10c1bdfa:       2828 0130       movel %a0@(304),%d4
10c1bdfe:       2404            movel %d4,%d2
10c1be00:       2e28 0134       movel %a0@(308),%d7
10c1be04:       70ff            moveq #-1,%d0
10c1be06:       b085            cmpl %d5,%d0
10c1be08:       6718            beqs 10c1be22 <sys_setreuid+0x44>
10c1be0a:       2205            movel %d5,%d1
10c1be0c:       ba83            cmpl %d3,%d5
10c1be0e:       6712            beqs 10c1be22 <sys_setreuid+0x44>
10c1be10:       ba84            cmpl %d4,%d5
10c1be12:       670e            beqs 10c1be22 <sys_setreuid+0x44>
10c1be14:       4a28 01d3       tstb %a0@(467)
10c1be18:       6c00 00fa       bgew 10c1bf14 <sys_setreuid+0x136>
10c1be1c:       0068 0100 0006  oriw #256,%a0@(6)
10c1be22:       70ff            moveq #-1,%d0
10c1be24:       b086            cmpl %d6,%d0
10c1be26:       6726            beqs 10c1be4e <sys_setreuid+0x70>
10c1be28:       2406            movel %d6,%d2
10c1be2a:       b483            cmpl %d3,%d2
10c1be2c:       6720            beqs 10c1be4e <sys_setreuid+0x70>
10c1be2e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1be34:       b4a8 0130       cmpl %a0@(304),%d2
10c1be38:       6714            beqs 10c1be4e <sys_setreuid+0x70>
10c1be3a:       b4a8 0134       cmpl %a0@(308),%d2
10c1be3e:       670e            beqs 10c1be4e <sys_setreuid+0x70>
10c1be40:       4a28 01d3       tstb %a0@(467)
10c1be44:       6c00 00ce       bgew 10c1bf14 <sys_setreuid+0x136>
10c1be48:       0068 0100 0006  oriw #256,%a0@(6)
10c1be4e:       b681            cmpl %d1,%d3
10c1be50:       671c            beqs 10c1be6e <sys_setreuid+0x90>
10c1be52:       b882            cmpl %d2,%d4
10c1be54:       56c0            sne %d0
10c1be56:       4880            extw %d0
10c1be58:       48c0            extl %d0
10c1be5a:       4480            negl %d0
10c1be5c:       2f00            movel %d0,%sp@-
10c1be5e:       2f01            movel %d1,%sp@-
10c1be60:       4eba ff1a       jsr %pc@(10c1bd7c <set_user>)
10c1be64:       4a80            tstl %d0
10c1be66:       6c06            bges 10c1be6e <sys_setreuid+0x90>
10c1be68:       70f5            moveq #-11,%d0
10c1be6a:       6000 00a8       braw 10c1bf14 <sys_setreuid+0x136>
10c1be6e:       b882            cmpl %d2,%d4
10c1be70:       6710            beqs 10c1be82 <sys_setreuid+0xa4>
10c1be72:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1be78:       2068 002c       moveal %a0@(44),%a0
10c1be7c:       0228 007f 0008  andib #127,%a0@(8)
10c1be82:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1be88:       2142 0130       movel %d2,%a0@(304)
10c1be8c:       2142 0138       movel %d2,%a0@(312)
10c1be90:       70ff            moveq #-1,%d0
10c1be92:       b085            cmpl %d5,%d0
10c1be94:       6608            bnes 10c1be9e <sys_setreuid+0xc0>
10c1be96:       b086            cmpl %d6,%d0
10c1be98:       6708            beqs 10c1bea2 <sys_setreuid+0xc4>
10c1be9a:       b686            cmpl %d6,%d3
10c1be9c:       6704            beqs 10c1bea2 <sys_setreuid+0xc4>
10c1be9e:       2142 0134       movel %d2,%a0@(308)
10c1bea2:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1bea8:       2168 0130 0138  movel %a0@(304),%a0@(312)
10c1beae:       0839 0002 1000  btst #2,1000cc1b <securebits+0x3>
10c1beb4:       cc1b 
10c1beb6:       665a            bnes 10c1bf12 <sys_setreuid+0x134>
10c1beb8:       4a83            tstl %d3
10c1beba:       6708            beqs 10c1bec4 <sys_setreuid+0xe6>
10c1bebc:       4a84            tstl %d4
10c1bebe:       6704            beqs 10c1bec4 <sys_setreuid+0xe6>
10c1bec0:       4a87            tstl %d7
10c1bec2:       6626            bnes 10c1beea <sys_setreuid+0x10c>
10c1bec4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1beca:       4aa8 012c       tstl %a0@(300)
10c1bece:       671a            beqs 10c1beea <sys_setreuid+0x10c>
10c1bed0:       4aa8 0130       tstl %a0@(304)
10c1bed4:       6714            beqs 10c1beea <sys_setreuid+0x10c>
10c1bed6:       4aa8 0134       tstl %a0@(308)
10c1beda:       670e            beqs 10c1beea <sys_setreuid+0x10c>
10c1bedc:       4a28 01dc       tstb %a0@(476)
10c1bee0:       6d08            blts 10c1beea <sys_setreuid+0x10c>
10c1bee2:       42a8 01d8       clrl %a0@(472)
10c1bee6:       42a8 01d0       clrl %a0@(464)
10c1beea:       4a84            tstl %d4
10c1beec:       6612            bnes 10c1bf00 <sys_setreuid+0x122>
10c1beee:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1bef4:       4aa8 0130       tstl %a0@(304)
10c1bef8:       6718            beqs 10c1bf12 <sys_setreuid+0x134>
10c1befa:       42a8 01d0       clrl %a0@(464)
10c1befe:       6012            bras 10c1bf12 <sys_setreuid+0x134>
10c1bf00:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1bf06:       4aa8 0130       tstl %a0@(304)
10c1bf0a:       6606            bnes 10c1bf12 <sys_setreuid+0x134>
10c1bf0c:       2168 01d8 01d0  movel %a0@(472),%a0@(464)
10c1bf12:       7000            moveq #0,%d0
10c1bf14:       4cee 00fc ffe8  moveml %fp@(-24),%d2-%d7
10c1bf1a:       4e5e            unlk %fp
10c1bf1c:       4e75            rts

10c1bf1e <sys_setuid>:
10c1bf1e:       4e56 0000       linkw %fp,#0
10c1bf22:       48e7 3c00       moveml %d2-%d5,%sp@-
10c1bf26:       242e 0008       movel %fp@(8),%d2
10c1bf2a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1bf30:       2a28 0130       movel %a0@(304),%d5
10c1bf34:       2628 012c       movel %a0@(300),%d3
10c1bf38:       2828 0134       movel %a0@(308),%d4
10c1bf3c:       2004            movel %d4,%d0
10c1bf3e:       4a28 01d3       tstb %a0@(467)
10c1bf42:       6c2a            bges 10c1bf6e <sys_setuid+0x50>
10c1bf44:       0068 0100 0006  oriw #256,%a0@(6)
10c1bf4a:       b682            cmpl %d2,%d3
10c1bf4c:       671c            beqs 10c1bf6a <sys_setuid+0x4c>
10c1bf4e:       b485            cmpl %d5,%d2
10c1bf50:       56c0            sne %d0
10c1bf52:       4880            extw %d0
10c1bf54:       48c0            extl %d0
10c1bf56:       4480            negl %d0
10c1bf58:       2f00            movel %d0,%sp@-
10c1bf5a:       2f02            movel %d2,%sp@-
10c1bf5c:       4eba fe1e       jsr %pc@(10c1bd7c <set_user>)
10c1bf60:       4a80            tstl %d0
10c1bf62:       6c06            bges 10c1bf6a <sys_setuid+0x4c>
10c1bf64:       70f5            moveq #-11,%d0
10c1bf66:       6000 00a0       braw 10c1c008 <sys_setuid+0xea>
10c1bf6a:       2002            movel %d2,%d0
10c1bf6c:       600e            bras 10c1bf7c <sys_setuid+0x5e>
10c1bf6e:       b682            cmpl %d2,%d3
10c1bf70:       670a            beqs 10c1bf7c <sys_setuid+0x5e>
10c1bf72:       b882            cmpl %d2,%d4
10c1bf74:       6706            beqs 10c1bf7c <sys_setuid+0x5e>
10c1bf76:       70ff            moveq #-1,%d0
10c1bf78:       6000 008e       braw 10c1c008 <sys_setuid+0xea>
10c1bf7c:       b485            cmpl %d5,%d2
10c1bf7e:       6710            beqs 10c1bf90 <sys_setuid+0x72>
10c1bf80:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1bf86:       2068 002c       moveal %a0@(44),%a0
10c1bf8a:       0228 007f 0008  andib #127,%a0@(8)
10c1bf90:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1bf96:       2142 0130       movel %d2,%a0@(304)
10c1bf9a:       2142 0138       movel %d2,%a0@(312)
10c1bf9e:       2140 0134       movel %d0,%a0@(308)
10c1bfa2:       0839 0002 1000  btst #2,1000cc1b <securebits+0x3>
10c1bfa8:       cc1b 
10c1bfaa:       665a            bnes 10c1c006 <sys_setuid+0xe8>
10c1bfac:       4a83            tstl %d3
10c1bfae:       6708            beqs 10c1bfb8 <sys_setuid+0x9a>
10c1bfb0:       4a85            tstl %d5
10c1bfb2:       6704            beqs 10c1bfb8 <sys_setuid+0x9a>
10c1bfb4:       4a84            tstl %d4
10c1bfb6:       6626            bnes 10c1bfde <sys_setuid+0xc0>
10c1bfb8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1bfbe:       4aa8 012c       tstl %a0@(300)
10c1bfc2:       671a            beqs 10c1bfde <sys_setuid+0xc0>
10c1bfc4:       4aa8 0130       tstl %a0@(304)
10c1bfc8:       6714            beqs 10c1bfde <sys_setuid+0xc0>
10c1bfca:       4aa8 0134       tstl %a0@(308)
10c1bfce:       670e            beqs 10c1bfde <sys_setuid+0xc0>
10c1bfd0:       4a28 01dc       tstb %a0@(476)
10c1bfd4:       6d08            blts 10c1bfde <sys_setuid+0xc0>
10c1bfd6:       42a8 01d8       clrl %a0@(472)
10c1bfda:       42a8 01d0       clrl %a0@(464)
10c1bfde:       4a85            tstl %d5
10c1bfe0:       6612            bnes 10c1bff4 <sys_setuid+0xd6>
10c1bfe2:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1bfe8:       4aa8 0130       tstl %a0@(304)
10c1bfec:       6718            beqs 10c1c006 <sys_setuid+0xe8>
10c1bfee:       42a8 01d0       clrl %a0@(464)
10c1bff2:       6012            bras 10c1c006 <sys_setuid+0xe8>
10c1bff4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1bffa:       4aa8 0130       tstl %a0@(304)
10c1bffe:       6606            bnes 10c1c006 <sys_setuid+0xe8>
10c1c000:       2168 01d8 01d0  movel %a0@(472),%a0@(464)
10c1c006:       7000            moveq #0,%d0
10c1c008:       4cee 003c fff0  moveml %fp@(-16),%d2-%d5
10c1c00e:       4e5e            unlk %fp
10c1c010:       4e75            rts

10c1c012 <sys_setresuid>:
10c1c012:       4e56 0000       linkw %fp,#0
10c1c016:       48e7 3e00       moveml %d2-%d6,%sp@-
10c1c01a:       222e 0008       movel %fp@(8),%d1
10c1c01e:       242e 000c       movel %fp@(12),%d2
10c1c022:       262e 0010       movel %fp@(16),%d3
10c1c026:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c02c:       2a28 012c       movel %a0@(300),%d5
10c1c030:       2828 0130       movel %a0@(304),%d4
10c1c034:       2c28 0134       movel %a0@(308),%d6
10c1c038:       4a28 01d3       tstb %a0@(467)
10c1c03c:       6c08            bges 10c1c046 <sys_setresuid+0x34>
10c1c03e:       0068 0100 0006  oriw #256,%a0@(6)
10c1c044:       6048            bras 10c1c08e <sys_setresuid+0x7c>
10c1c046:       70ff            moveq #-1,%d0
10c1c048:       b081            cmpl %d1,%d0
10c1c04a:       670e            beqs 10c1c05a <sys_setresuid+0x48>
10c1c04c:       ba81            cmpl %d1,%d5
10c1c04e:       670a            beqs 10c1c05a <sys_setresuid+0x48>
10c1c050:       b881            cmpl %d1,%d4
10c1c052:       6706            beqs 10c1c05a <sys_setresuid+0x48>
10c1c054:       bc81            cmpl %d1,%d6
10c1c056:       6600 0106       bnew 10c1c15e <sys_setresuid+0x14c>
10c1c05a:       70ff            moveq #-1,%d0
10c1c05c:       b082            cmpl %d2,%d0
10c1c05e:       6714            beqs 10c1c074 <sys_setresuid+0x62>
10c1c060:       b4a8 012c       cmpl %a0@(300),%d2
10c1c064:       670e            beqs 10c1c074 <sys_setresuid+0x62>
10c1c066:       b4a8 0130       cmpl %a0@(304),%d2
10c1c06a:       6708            beqs 10c1c074 <sys_setresuid+0x62>
10c1c06c:       b4a8 0134       cmpl %a0@(308),%d2
10c1c070:       6600 00ec       bnew 10c1c15e <sys_setresuid+0x14c>
10c1c074:       70ff            moveq #-1,%d0
10c1c076:       b083            cmpl %d3,%d0
10c1c078:       6714            beqs 10c1c08e <sys_setresuid+0x7c>
10c1c07a:       b6a8 012c       cmpl %a0@(300),%d3
10c1c07e:       670e            beqs 10c1c08e <sys_setresuid+0x7c>
10c1c080:       b6a8 0130       cmpl %a0@(304),%d3
10c1c084:       6708            beqs 10c1c08e <sys_setresuid+0x7c>
10c1c086:       b6a8 0134       cmpl %a0@(308),%d3
10c1c08a:       6600 00d2       bnew 10c1c15e <sys_setresuid+0x14c>
10c1c08e:       70ff            moveq #-1,%d0
10c1c090:       b081            cmpl %d1,%d0
10c1c092:       672a            beqs 10c1c0be <sys_setresuid+0xac>
10c1c094:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c09a:       b2a8 012c       cmpl %a0@(300),%d1
10c1c09e:       671e            beqs 10c1c0be <sys_setresuid+0xac>
10c1c0a0:       b4a8 0130       cmpl %a0@(304),%d2
10c1c0a4:       56c0            sne %d0
10c1c0a6:       4880            extw %d0
10c1c0a8:       48c0            extl %d0
10c1c0aa:       4480            negl %d0
10c1c0ac:       2f00            movel %d0,%sp@-
10c1c0ae:       2f01            movel %d1,%sp@-
10c1c0b0:       4eba fcca       jsr %pc@(10c1bd7c <set_user>)
10c1c0b4:       4a80            tstl %d0
10c1c0b6:       6c06            bges 10c1c0be <sys_setresuid+0xac>
10c1c0b8:       70f5            moveq #-11,%d0
10c1c0ba:       6000 00a2       braw 10c1c15e <sys_setresuid+0x14c>
10c1c0be:       70ff            moveq #-1,%d0
10c1c0c0:       b082            cmpl %d2,%d0
10c1c0c2:       6724            beqs 10c1c0e8 <sys_setresuid+0xd6>
10c1c0c4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c0ca:       b4a8 0130       cmpl %a0@(304),%d2
10c1c0ce:       670a            beqs 10c1c0da <sys_setresuid+0xc8>
10c1c0d0:       2068 002c       moveal %a0@(44),%a0
10c1c0d4:       0228 007f 0008  andib #127,%a0@(8)
10c1c0da:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c0e0:       2142 0130       movel %d2,%a0@(304)
10c1c0e4:       2142 0138       movel %d2,%a0@(312)
10c1c0e8:       70ff            moveq #-1,%d0
10c1c0ea:       b083            cmpl %d3,%d0
10c1c0ec:       670a            beqs 10c1c0f8 <sys_setresuid+0xe6>
10c1c0ee:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c0f4:       2143 0134       movel %d3,%a0@(308)
10c1c0f8:       0839 0002 1000  btst #2,1000cc1b <securebits+0x3>
10c1c0fe:       cc1b 
10c1c100:       665a            bnes 10c1c15c <sys_setresuid+0x14a>
10c1c102:       4a85            tstl %d5
10c1c104:       6708            beqs 10c1c10e <sys_setresuid+0xfc>
10c1c106:       4a84            tstl %d4
10c1c108:       6704            beqs 10c1c10e <sys_setresuid+0xfc>
10c1c10a:       4a86            tstl %d6
10c1c10c:       6626            bnes 10c1c134 <sys_setresuid+0x122>
10c1c10e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c114:       4aa8 012c       tstl %a0@(300)
10c1c118:       671a            beqs 10c1c134 <sys_setresuid+0x122>
10c1c11a:       4aa8 0130       tstl %a0@(304)
10c1c11e:       6714            beqs 10c1c134 <sys_setresuid+0x122>
10c1c120:       4aa8 0134       tstl %a0@(308)
10c1c124:       670e            beqs 10c1c134 <sys_setresuid+0x122>
10c1c126:       4a28 01dc       tstb %a0@(476)
10c1c12a:       6d08            blts 10c1c134 <sys_setresuid+0x122>
10c1c12c:       42a8 01d8       clrl %a0@(472)
10c1c130:       42a8 01d0       clrl %a0@(464)
10c1c134:       4a84            tstl %d4
10c1c136:       6612            bnes 10c1c14a <sys_setresuid+0x138>
10c1c138:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c13e:       4aa8 0130       tstl %a0@(304)
10c1c142:       6718            beqs 10c1c15c <sys_setresuid+0x14a>
10c1c144:       42a8 01d0       clrl %a0@(464)
10c1c148:       6012            bras 10c1c15c <sys_setresuid+0x14a>
10c1c14a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c150:       4aa8 0130       tstl %a0@(304)
10c1c154:       6606            bnes 10c1c15c <sys_setresuid+0x14a>
10c1c156:       2168 01d8 01d0  movel %a0@(472),%a0@(464)
10c1c15c:       7000            moveq #0,%d0
10c1c15e:       4cee 007c ffec  moveml %fp@(-20),%d2-%d6
10c1c164:       4e5e            unlk %fp
10c1c166:       4e75            rts

10c1c168 <sys_getresuid>:
10c1c168:       4e56 0000       linkw %fp,#0
10c1c16c:       2f0b            movel %a3,%sp@-
10c1c16e:       2f0a            movel %a2,%sp@-
10c1c170:       226e 0008       moveal %fp@(8),%a1
10c1c174:       246e 000c       moveal %fp@(12),%a2
10c1c178:       266e 0010       moveal %fp@(16),%a3
10c1c17c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c182:       2028 012c       movel %a0@(300),%d0
10c1c186:       2280            movel %d0,%a1@
10c1c188:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c18e:       2028 0130       movel %a0@(304),%d0
10c1c192:       2480            movel %d0,%a2@
10c1c194:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c19a:       2028 0134       movel %a0@(308),%d0
10c1c19e:       2680            movel %d0,%a3@
10c1c1a0:       7000            moveq #0,%d0
10c1c1a2:       245f            moveal %sp@+,%a2
10c1c1a4:       265f            moveal %sp@+,%a3
10c1c1a6:       4e5e            unlk %fp
10c1c1a8:       4e75            rts

10c1c1aa <sys_setresgid>:
10c1c1aa:       4e56 0000       linkw %fp,#0
10c1c1ae:       2f02            movel %d2,%sp@-
10c1c1b0:       226e 0008       moveal %fp@(8),%a1
10c1c1b4:       222e 000c       movel %fp@(12),%d1
10c1c1b8:       242e 0010       movel %fp@(16),%d2
10c1c1bc:       2039 1002 53b4  movel 100253b4 <_current_task>,%d0
10c1c1c2:       2040            moveal %d0,%a0
10c1c1c4:       0828 0006 01d3  btst #6,%a0@(467)
10c1c1ca:       6708            beqs 10c1c1d4 <sys_setresgid+0x2a>
10c1c1cc:       0068 0100 0006  oriw #256,%a0@(6)
10c1c1d2:       6048            bras 10c1c21c <sys_setresgid+0x72>
10c1c1d4:       70ff            moveq #-1,%d0
10c1c1d6:       b089            cmpl %a1,%d0
10c1c1d8:       6712            beqs 10c1c1ec <sys_setresgid+0x42>
10c1c1da:       b3e8 013c       cmpal %a0@(316),%a1
10c1c1de:       670c            beqs 10c1c1ec <sys_setresgid+0x42>
10c1c1e0:       b3e8 0140       cmpal %a0@(320),%a1
10c1c1e4:       6706            beqs 10c1c1ec <sys_setresgid+0x42>
10c1c1e6:       b3e8 0144       cmpal %a0@(324),%a1
10c1c1ea:       667c            bnes 10c1c268 <sys_setresgid+0xbe>
10c1c1ec:       70ff            moveq #-1,%d0
10c1c1ee:       b081            cmpl %d1,%d0
10c1c1f0:       6712            beqs 10c1c204 <sys_setresgid+0x5a>
10c1c1f2:       b2a8 013c       cmpl %a0@(316),%d1
10c1c1f6:       670c            beqs 10c1c204 <sys_setresgid+0x5a>
10c1c1f8:       b2a8 0140       cmpl %a0@(320),%d1
10c1c1fc:       6706            beqs 10c1c204 <sys_setresgid+0x5a>
10c1c1fe:       b2a8 0144       cmpl %a0@(324),%d1
10c1c202:       6664            bnes 10c1c268 <sys_setresgid+0xbe>
10c1c204:       70ff            moveq #-1,%d0
10c1c206:       b082            cmpl %d2,%d0
10c1c208:       6712            beqs 10c1c21c <sys_setresgid+0x72>
10c1c20a:       b4a8 013c       cmpl %a0@(316),%d2
10c1c20e:       670c            beqs 10c1c21c <sys_setresgid+0x72>
10c1c210:       b4a8 0140       cmpl %a0@(320),%d2
10c1c214:       6706            beqs 10c1c21c <sys_setresgid+0x72>
10c1c216:       b4a8 0144       cmpl %a0@(324),%d2
10c1c21a:       664c            bnes 10c1c268 <sys_setresgid+0xbe>
10c1c21c:       70ff            moveq #-1,%d0
10c1c21e:       b081            cmpl %d1,%d0
10c1c220:       6724            beqs 10c1c246 <sys_setresgid+0x9c>
10c1c222:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c228:       b2a8 0140       cmpl %a0@(320),%d1
10c1c22c:       670a            beqs 10c1c238 <sys_setresgid+0x8e>
10c1c22e:       2068 002c       moveal %a0@(44),%a0
10c1c232:       0228 007f 0008  andib #127,%a0@(8)
10c1c238:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c23e:       2141 0140       movel %d1,%a0@(320)
10c1c242:       2141 0148       movel %d1,%a0@(328)
10c1c246:       70ff            moveq #-1,%d0
10c1c248:       b089            cmpl %a1,%d0
10c1c24a:       670a            beqs 10c1c256 <sys_setresgid+0xac>
10c1c24c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c252:       2149 013c       movel %a1,%a0@(316)
10c1c256:       70ff            moveq #-1,%d0
10c1c258:       b082            cmpl %d2,%d0
10c1c25a:       670a            beqs 10c1c266 <sys_setresgid+0xbc>
10c1c25c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c262:       2142 0144       movel %d2,%a0@(324)
10c1c266:       7000            moveq #0,%d0
10c1c268:       241f            movel %sp@+,%d2
10c1c26a:       4e5e            unlk %fp
10c1c26c:       4e75            rts

10c1c26e <sys_getresgid>:
10c1c26e:       4e56 0000       linkw %fp,#0
10c1c272:       2f0b            movel %a3,%sp@-
10c1c274:       2f0a            movel %a2,%sp@-
10c1c276:       226e 0008       moveal %fp@(8),%a1
10c1c27a:       246e 000c       moveal %fp@(12),%a2
10c1c27e:       266e 0010       moveal %fp@(16),%a3
10c1c282:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c288:       2028 013c       movel %a0@(316),%d0
10c1c28c:       2280            movel %d0,%a1@
10c1c28e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c294:       2028 0140       movel %a0@(320),%d0
10c1c298:       2480            movel %d0,%a2@
10c1c29a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c2a0:       2028 0144       movel %a0@(324),%d0
10c1c2a4:       2680            movel %d0,%a3@
10c1c2a6:       7000            moveq #0,%d0
10c1c2a8:       245f            moveal %sp@+,%a2
10c1c2aa:       265f            moveal %sp@+,%a3
10c1c2ac:       4e5e            unlk %fp
10c1c2ae:       4e75            rts

10c1c2b0 <sys_setfsuid>:
10c1c2b0:       4e56 0000       linkw %fp,#0
10c1c2b4:       202e 0008       movel %fp@(8),%d0
10c1c2b8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c2be:       2228 0138       movel %a0@(312),%d1
10c1c2c2:       b0a8 012c       cmpl %a0@(300),%d0
10c1c2c6:       671c            beqs 10c1c2e4 <sys_setfsuid+0x34>
10c1c2c8:       b0a8 0130       cmpl %a0@(304),%d0
10c1c2cc:       6716            beqs 10c1c2e4 <sys_setfsuid+0x34>
10c1c2ce:       b0a8 0134       cmpl %a0@(308),%d0
10c1c2d2:       6710            beqs 10c1c2e4 <sys_setfsuid+0x34>
10c1c2d4:       b280            cmpl %d0,%d1
10c1c2d6:       6720            beqs 10c1c2f8 <sys_setfsuid+0x48>
10c1c2d8:       4a28 01d3       tstb %a0@(467)
10c1c2dc:       6c24            bges 10c1c302 <sys_setfsuid+0x52>
10c1c2de:       0068 0100 0006  oriw #256,%a0@(6)
10c1c2e4:       b280            cmpl %d0,%d1
10c1c2e6:       6710            beqs 10c1c2f8 <sys_setfsuid+0x48>
10c1c2e8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c2ee:       2068 002c       moveal %a0@(44),%a0
10c1c2f2:       0228 007f 0008  andib #127,%a0@(8)
10c1c2f8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c2fe:       2140 0138       movel %d0,%a0@(312)
10c1c302:       0839 0002 1000  btst #2,1000cc1b <securebits+0x3>
10c1c308:       cc1b 
10c1c30a:       662e            bnes 10c1c33a <sys_setfsuid+0x8a>
10c1c30c:       4a81            tstl %d1
10c1c30e:       6614            bnes 10c1c324 <sys_setfsuid+0x74>
10c1c310:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c316:       4aa8 0138       tstl %a0@(312)
10c1c31a:       671e            beqs 10c1c33a <sys_setfsuid+0x8a>
10c1c31c:       70e0            moveq #-32,%d0
10c1c31e:       c1a8 01d0       andl %d0,%a0@(464)
10c1c322:       6016            bras 10c1c33a <sys_setfsuid+0x8a>
10c1c324:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c32a:       4aa8 0138       tstl %a0@(312)
10c1c32e:       660a            bnes 10c1c33a <sys_setfsuid+0x8a>
10c1c330:       701f            moveq #31,%d0
10c1c332:       c0a8 01d8       andl %a0@(472),%d0
10c1c336:       81a8 01d0       orl %d0,%a0@(464)
10c1c33a:       2001            movel %d1,%d0
10c1c33c:       4e5e            unlk %fp
10c1c33e:       4e75            rts

10c1c340 <sys_setfsgid>:
10c1c340:       4e56 0000       linkw %fp,#0
10c1c344:       222e 0008       movel %fp@(8),%d1
10c1c348:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c34e:       2028 0148       movel %a0@(328),%d0
10c1c352:       b2a8 013c       cmpl %a0@(316),%d1
10c1c356:       671e            beqs 10c1c376 <sys_setfsgid+0x36>
10c1c358:       b2a8 0140       cmpl %a0@(320),%d1
10c1c35c:       6718            beqs 10c1c376 <sys_setfsgid+0x36>
10c1c35e:       b2a8 0144       cmpl %a0@(324),%d1
10c1c362:       6712            beqs 10c1c376 <sys_setfsgid+0x36>
10c1c364:       b081            cmpl %d1,%d0
10c1c366:       6722            beqs 10c1c38a <sys_setfsgid+0x4a>
10c1c368:       0828 0006 01d3  btst #6,%a0@(467)
10c1c36e:       6724            beqs 10c1c394 <sys_setfsgid+0x54>
10c1c370:       0068 0100 0006  oriw #256,%a0@(6)
10c1c376:       b081            cmpl %d1,%d0
10c1c378:       6710            beqs 10c1c38a <sys_setfsgid+0x4a>
10c1c37a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c380:       2068 002c       moveal %a0@(44),%a0
10c1c384:       0228 007f 0008  andib #127,%a0@(8)
10c1c38a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c390:       2141 0148       movel %d1,%a0@(328)
10c1c394:       4e5e            unlk %fp
10c1c396:       4e75            rts

10c1c398 <sys_times>:
10c1c398:       4e56 0000       linkw %fp,#0
10c1c39c:       202e 0008       movel %fp@(8),%d0
10c1c3a0:       671a            beqs 10c1c3bc <sys_times+0x24>
10c1c3a2:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c1c3a6:       2239 1002 53b4  movel 100253b4 <_current_task>,%d1
10c1c3ac:       0681 0000 00f6  addil #246,%d1
10c1c3b2:       2f01            movel %d1,%sp@-
10c1c3b4:       2f00            movel %d0,%sp@-
10c1c3b6:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c1c3bc:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c1c3c2:       4e5e            unlk %fp
10c1c3c4:       4e75            rts

10c1c3c6 <sys_setpgid>:
10c1c3c6:       4e56 0000       linkw %fp,#0
10c1c3ca:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c1c3ce:       222e 0008       movel %fp@(8),%d1
10c1c3d2:       242e 000c       movel %fp@(12),%d2
10c1c3d6:       4a81            tstl %d1
10c1c3d8:       660a            bnes 10c1c3e4 <sys_setpgid+0x1e>
10c1c3da:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c3e0:       2228 007a       movel %a0@(122),%d1
10c1c3e4:       4a82            tstl %d2
10c1c3e6:       6602            bnes 10c1c3ea <sys_setpgid+0x24>
10c1c3e8:       2401            movel %d1,%d2
10c1c3ea:       4a82            tstl %d2
10c1c3ec:       6c06            bges 10c1c3f4 <sys_setpgid+0x2e>
10c1c3ee:       70ea            moveq #-22,%d0
10c1c3f0:       6000 009e       braw 10c1c490 <sys_setpgid+0xca>
10c1c3f4:       76fd            moveq #-3,%d3
10c1c3f6:       2001            movel %d1,%d0
10c1c3f8:       e080            asrl #8,%d0
10c1c3fa:       b380            eorl %d1,%d0
10c1c3fc:       0280 0000 03ff  andil #1023,%d0
10c1c402:       e588            lsll #2,%d0
10c1c404:       2040            moveal %d0,%a0
10c1c406:       d1fc 1002 57a8  addal #268588968,%a0
10c1c40c:       2050            moveal %a0@,%a0
10c1c40e:       6004            bras 10c1c414 <sys_setpgid+0x4e>
10c1c410:       2068 00ae       moveal %a0@(174),%a0
10c1c414:       b0fc 0000       cmpaw #0,%a0
10c1c418:       6706            beqs 10c1c420 <sys_setpgid+0x5a>
10c1c41a:       b2a8 007a       cmpl %a0@(122),%d1
10c1c41e:       66f0            bnes 10c1c410 <sys_setpgid+0x4a>
10c1c420:       b0fc 0000       cmpaw #0,%a0
10c1c424:       6768            beqs 10c1c48e <sys_setpgid+0xc8>
10c1c426:       2479 1002 53b4  moveal 100253b4 <_current_task>,%a2
10c1c42c:       b5e8 0096       cmpal %a0@(150),%a2
10c1c430:       6706            beqs 10c1c438 <sys_setpgid+0x72>
10c1c432:       b5e8 0092       cmpal %a0@(146),%a2
10c1c436:       6616            bnes 10c1c44e <sys_setpgid+0x88>
10c1c438:       76ff            moveq #-1,%d3
10c1c43a:       2028 0086       movel %a0@(134),%d0
10c1c43e:       b0aa 0086       cmpl %a2@(134),%d0
10c1c442:       664a            bnes 10c1c48e <sys_setpgid+0xc8>
10c1c444:       76f3            moveq #-13,%d3
10c1c446:       4a28 0078       tstb %a0@(120)
10c1c44a:       6d42            blts 10c1c48e <sys_setpgid+0xc8>
10c1c44c:       6004            bras 10c1c452 <sys_setpgid+0x8c>
10c1c44e:       b5c8            cmpal %a0,%a2
10c1c450:       663c            bnes 10c1c48e <sys_setpgid+0xc8>
10c1c452:       76ff            moveq #-1,%d3
10c1c454:       4aa8 008e       tstl %a0@(142)
10c1c458:       6634            bnes 10c1c48e <sys_setpgid+0xc8>
10c1c45a:       b282            cmpl %d2,%d1
10c1c45c:       672a            beqs 10c1c488 <sys_setpgid+0xc2>
10c1c45e:       2279 1001 11d8  moveal 100111d8 <init_task_union+0x48>,%a1
10c1c464:       203c 1001 1190  movel #268505488,%d0
10c1c46a:       b089            cmpl %a1,%d0
10c1c46c:       6720            beqs 10c1c48e <sys_setpgid+0xc8>
10c1c46e:       b4a9 007e       cmpl %a1@(126),%d2
10c1c472:       660a            bnes 10c1c47e <sys_setpgid+0xb8>
10c1c474:       2229 0086       movel %a1@(134),%d1
10c1c478:       b2aa 0086       cmpl %a2@(134),%d1
10c1c47c:       670a            beqs 10c1c488 <sys_setpgid+0xc2>
10c1c47e:       2269 0048       moveal %a1@(72),%a1
10c1c482:       b089            cmpl %a1,%d0
10c1c484:       66e8            bnes 10c1c46e <sys_setpgid+0xa8>
10c1c486:       6006            bras 10c1c48e <sys_setpgid+0xc8>
10c1c488:       2142 007e       movel %d2,%a0@(126)
10c1c48c:       7600            moveq #0,%d3
10c1c48e:       2003            movel %d3,%d0
10c1c490:       4cdf 040c       moveml %sp@+,%d2-%d3/%a2
10c1c494:       4e5e            unlk %fp
10c1c496:       4e75            rts

10c1c498 <sys_getpgid>:
10c1c498:       4e56 0000       linkw %fp,#0
10c1c49c:       222e 0008       movel %fp@(8),%d1
10c1c4a0:       660c            bnes 10c1c4ae <sys_getpgid+0x16>
10c1c4a2:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c4a8:       2028 007e       movel %a0@(126),%d0
10c1c4ac:       6036            bras 10c1c4e4 <sys_getpgid+0x4c>
10c1c4ae:       2001            movel %d1,%d0
10c1c4b0:       e080            asrl #8,%d0
10c1c4b2:       b380            eorl %d1,%d0
10c1c4b4:       0280 0000 03ff  andil #1023,%d0
10c1c4ba:       e588            lsll #2,%d0
10c1c4bc:       2040            moveal %d0,%a0
10c1c4be:       d1fc 1002 57a8  addal #268588968,%a0
10c1c4c4:       2050            moveal %a0@,%a0
10c1c4c6:       6004            bras 10c1c4cc <sys_getpgid+0x34>
10c1c4c8:       2068 00ae       moveal %a0@(174),%a0
10c1c4cc:       b0fc 0000       cmpaw #0,%a0
10c1c4d0:       6706            beqs 10c1c4d8 <sys_getpgid+0x40>
10c1c4d2:       b2a8 007a       cmpl %a0@(122),%d1
10c1c4d6:       66f0            bnes 10c1c4c8 <sys_getpgid+0x30>
10c1c4d8:       70fd            moveq #-3,%d0
10c1c4da:       b0fc 0000       cmpaw #0,%a0
10c1c4de:       6704            beqs 10c1c4e4 <sys_getpgid+0x4c>
10c1c4e0:       2028 007e       movel %a0@(126),%d0
10c1c4e4:       4e5e            unlk %fp
10c1c4e6:       4e75            rts

10c1c4e8 <sys_getpgrp>:
10c1c4e8:       4e56 0000       linkw %fp,#0
10c1c4ec:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c4f2:       2028 007e       movel %a0@(126),%d0
10c1c4f6:       4e5e            unlk %fp
10c1c4f8:       4e75            rts

10c1c4fa <sys_getsid>:
10c1c4fa:       4e56 0000       linkw %fp,#0
10c1c4fe:       222e 0008       movel %fp@(8),%d1
10c1c502:       660c            bnes 10c1c510 <sys_getsid+0x16>
10c1c504:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c50a:       2028 0086       movel %a0@(134),%d0
10c1c50e:       6036            bras 10c1c546 <sys_getsid+0x4c>
10c1c510:       2001            movel %d1,%d0
10c1c512:       e080            asrl #8,%d0
10c1c514:       b380            eorl %d1,%d0
10c1c516:       0280 0000 03ff  andil #1023,%d0
10c1c51c:       e588            lsll #2,%d0
10c1c51e:       2040            moveal %d0,%a0
10c1c520:       d1fc 1002 57a8  addal #268588968,%a0
10c1c526:       2050            moveal %a0@,%a0
10c1c528:       6004            bras 10c1c52e <sys_getsid+0x34>
10c1c52a:       2068 00ae       moveal %a0@(174),%a0
10c1c52e:       b0fc 0000       cmpaw #0,%a0
10c1c532:       6706            beqs 10c1c53a <sys_getsid+0x40>
10c1c534:       b2a8 007a       cmpl %a0@(122),%d1
10c1c538:       66f0            bnes 10c1c52a <sys_getsid+0x30>
10c1c53a:       70fd            moveq #-3,%d0
10c1c53c:       b0fc 0000       cmpaw #0,%a0
10c1c540:       6704            beqs 10c1c546 <sys_getsid+0x4c>
10c1c542:       2028 0086       movel %a0@(134),%d0
10c1c546:       4e5e            unlk %fp
10c1c548:       4e75            rts

10c1c54a <sys_setsid>:
10c1c54a:       4e56 0000       linkw %fp,#0
10c1c54e:       2f02            movel %d2,%sp@-
10c1c550:       74ff            moveq #-1,%d2
10c1c552:       2079 1001 11d8  moveal 100111d8 <init_task_union+0x48>,%a0
10c1c558:       203c 1001 1190  movel #268505488,%d0
10c1c55e:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c1c564:       b088            cmpl %a0,%d0
10c1c566:       6712            beqs 10c1c57a <sys_setsid+0x30>
10c1c568:       2229 007a       movel %a1@(122),%d1
10c1c56c:       b2a8 007e       cmpl %a0@(126),%d1
10c1c570:       6724            beqs 10c1c596 <sys_setsid+0x4c>
10c1c572:       2068 0048       moveal %a0@(72),%a0
10c1c576:       b088            cmpl %a0,%d0
10c1c578:       66f2            bnes 10c1c56c <sys_setsid+0x22>
10c1c57a:       7001            moveq #1,%d0
10c1c57c:       2340 008e       movel %d0,%a1@(142)
10c1c580:       2029 007a       movel %a1@(122),%d0
10c1c584:       2340 007e       movel %d0,%a1@(126)
10c1c588:       2340 0086       movel %d0,%a1@(134)
10c1c58c:       42a9 0254       clrl %a1@(596)
10c1c590:       42a9 0082       clrl %a1@(130)
10c1c594:       2400            movel %d0,%d2
10c1c596:       2002            movel %d2,%d0
10c1c598:       241f            movel %sp@+,%d2
10c1c59a:       4e5e            unlk %fp
10c1c59c:       4e75            rts

10c1c59e <sys_getgroups>:
10c1c59e:       4e56 0000       linkw %fp,#0
10c1c5a2:       2f02            movel %d2,%sp@-
10c1c5a4:       202e 0008       movel %fp@(8),%d0
10c1c5a8:       6d12            blts 10c1c5bc <sys_getgroups+0x1e>
10c1c5aa:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c5b0:       2428 014c       movel %a0@(332),%d2
10c1c5b4:       4a80            tstl %d0
10c1c5b6:       671c            beqs 10c1c5d4 <sys_getgroups+0x36>
10c1c5b8:       b082            cmpl %d2,%d0
10c1c5ba:       6c04            bges 10c1c5c0 <sys_getgroups+0x22>
10c1c5bc:       70ea            moveq #-22,%d0
10c1c5be:       6016            bras 10c1c5d6 <sys_getgroups+0x38>
10c1c5c0:       2002            movel %d2,%d0
10c1c5c2:       e588            lsll #2,%d0
10c1c5c4:       2f00            movel %d0,%sp@-
10c1c5c6:       4868 0150       pea %a0@(336)
10c1c5ca:       2f2e 000c       movel %fp@(12),%sp@-
10c1c5ce:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c1c5d4:       2002            movel %d2,%d0
10c1c5d6:       242e fffc       movel %fp@(-4),%d2
10c1c5da:       4e5e            unlk %fp
10c1c5dc:       4e75            rts

10c1c5de <sys_setgroups>:
10c1c5de:       4e56 0000       linkw %fp,#0
10c1c5e2:       2f02            movel %d2,%sp@-
10c1c5e4:       242e 0008       movel %fp@(8),%d2
10c1c5e8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c5ee:       0828 0006 01d3  btst #6,%a0@(467)
10c1c5f4:       6604            bnes 10c1c5fa <sys_setgroups+0x1c>
10c1c5f6:       70ff            moveq #-1,%d0
10c1c5f8:       6030            bras 10c1c62a <sys_setgroups+0x4c>
10c1c5fa:       0068 0100 0006  oriw #256,%a0@(6)
10c1c600:       7020            moveq #32,%d0
10c1c602:       b082            cmpl %d2,%d0
10c1c604:       6522            bcss 10c1c628 <sys_setgroups+0x4a>
10c1c606:       2002            movel %d2,%d0
10c1c608:       e588            lsll #2,%d0
10c1c60a:       2f00            movel %d0,%sp@-
10c1c60c:       2f2e 000c       movel %fp@(12),%sp@-
10c1c610:       4868 0150       pea %a0@(336)
10c1c614:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c1c61a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c620:       2142 014c       movel %d2,%a0@(332)
10c1c624:       7000            moveq #0,%d0
10c1c626:       6002            bras 10c1c62a <sys_setgroups+0x4c>
10c1c628:       70ea            moveq #-22,%d0
10c1c62a:       242e fffc       movel %fp@(-4),%d2
10c1c62e:       4e5e            unlk %fp
10c1c630:       4e75            rts

10c1c632 <supplemental_group_member>:
10c1c632:       4e56 0000       linkw %fp,#0
10c1c636:       222e 0008       movel %fp@(8),%d1
10c1c63a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c640:       2028 014c       movel %a0@(332),%d0
10c1c644:       6712            beqs 10c1c658 <supplemental_group_member+0x26>
10c1c646:       41e8 0150       lea %a0@(336),%a0
10c1c64a:       b290            cmpl %a0@,%d1
10c1c64c:       6604            bnes 10c1c652 <supplemental_group_member+0x20>
10c1c64e:       7001            moveq #1,%d0
10c1c650:       6008            bras 10c1c65a <supplemental_group_member+0x28>
10c1c652:       5888            addql #4,%a0
10c1c654:       5380            subql #1,%d0
10c1c656:       66f2            bnes 10c1c64a <supplemental_group_member+0x18>
10c1c658:       7000            moveq #0,%d0
10c1c65a:       4e5e            unlk %fp
10c1c65c:       4e75            rts

10c1c65e <in_group_p>:
10c1c65e:       4e56 0000       linkw %fp,#0
10c1c662:       222e 0008       movel %fp@(8),%d1
10c1c666:       7001            moveq #1,%d0
10c1c668:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c66e:       b2a8 0148       cmpl %a0@(328),%d1
10c1c672:       6706            beqs 10c1c67a <in_group_p+0x1c>
10c1c674:       2f01            movel %d1,%sp@-
10c1c676:       4eba ffba       jsr %pc@(10c1c632 <supplemental_group_member>)
10c1c67a:       4e5e            unlk %fp
10c1c67c:       4e75            rts

10c1c67e <in_egroup_p>:
10c1c67e:       4e56 0000       linkw %fp,#0
10c1c682:       222e 0008       movel %fp@(8),%d1
10c1c686:       7001            moveq #1,%d0
10c1c688:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c68e:       b2a8 0140       cmpl %a0@(320),%d1
10c1c692:       6706            beqs 10c1c69a <in_egroup_p+0x1c>
10c1c694:       2f01            movel %d1,%sp@-
10c1c696:       4eba ff9a       jsr %pc@(10c1c632 <supplemental_group_member>)
10c1c69a:       4e5e            unlk %fp
10c1c69c:       4e75            rts

10c1c69e <sys_newuname>:
10c1c69e:       4e56 0000       linkw %fp,#0
10c1c6a2:       2f02            movel %d2,%sp@-
10c1c6a4:       242e 0008       movel %fp@(8),%d2
10c1c6a8:       4879 1000 cff0  pea 1000cff0 <uts_sem>
10c1c6ae:       4eb9 10c8 5348  jsr 10c85348 <__down_read>
10c1c6b4:       2ebc 0000 0186  movel #390,%sp@
10c1c6ba:       4879 1000 b964  pea 1000b964 <system_utsname>
10c1c6c0:       2f02            movel %d2,%sp@-
10c1c6c2:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c1c6c8:       504f            addqw #8,%sp
10c1c6ca:       2ebc 1000 cff0  movel #268488688,%sp@
10c1c6d0:       4eb9 10c8 542e  jsr 10c8542e <__up_read>
10c1c6d6:       7000            moveq #0,%d0
10c1c6d8:       242e fffc       movel %fp@(-4),%d2
10c1c6dc:       4e5e            unlk %fp
10c1c6de:       4e75            rts

10c1c6e0 <sys_sethostname>:
10c1c6e0:       4e56 0000       linkw %fp,#0
10c1c6e4:       2f02            movel %d2,%sp@-
10c1c6e6:       242e 000c       movel %fp@(12),%d2
10c1c6ea:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c6f0:       0828 0005 01d1  btst #5,%a0@(465)
10c1c6f6:       6604            bnes 10c1c6fc <sys_sethostname+0x1c>
10c1c6f8:       70ff            moveq #-1,%d0
10c1c6fa:       604a            bras 10c1c746 <sys_sethostname+0x66>
10c1c6fc:       0068 0100 0006  oriw #256,%a0@(6)
10c1c702:       7040            moveq #64,%d0
10c1c704:       b082            cmpl %d2,%d0
10c1c706:       653c            bcss 10c1c744 <sys_sethostname+0x64>
10c1c708:       4879 1000 cff0  pea 1000cff0 <uts_sem>
10c1c70e:       4eb9 10c8 53bc  jsr 10c853bc <__down_write>
10c1c714:       2e82            movel %d2,%sp@
10c1c716:       2f2e 0008       movel %fp@(8),%sp@-
10c1c71a:       4879 1000 b9a5  pea 1000b9a5 <system_utsname+0x41>
10c1c720:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c1c726:       4fef 000c       lea %sp@(12),%sp
10c1c72a:       41f9 1000 b9a5  lea 1000b9a5 <system_utsname+0x41>,%a0
10c1c730:       4230 2800       clrb %a0@(00000000,%d2:l)
10c1c734:       4879 1000 cff0  pea 1000cff0 <uts_sem>
10c1c73a:       4eb9 10c8 5476  jsr 10c85476 <__up_write>
10c1c740:       7000            moveq #0,%d0
10c1c742:       6002            bras 10c1c746 <sys_sethostname+0x66>
10c1c744:       70ea            moveq #-22,%d0
10c1c746:       242e fffc       movel %fp@(-4),%d2
10c1c74a:       4e5e            unlk %fp
10c1c74c:       4e75            rts

10c1c74e <sys_gethostname>:
10c1c74e:       4e56 0000       linkw %fp,#0
10c1c752:       2f02            movel %d2,%sp@-
10c1c754:       242e 000c       movel %fp@(12),%d2
10c1c758:       6c04            bges 10c1c75e <sys_gethostname+0x10>
10c1c75a:       70ea            moveq #-22,%d0
10c1c75c:       6044            bras 10c1c7a2 <sys_gethostname+0x54>
10c1c75e:       4879 1000 cff0  pea 1000cff0 <uts_sem>
10c1c764:       4eb9 10c8 5348  jsr 10c85348 <__down_read>
10c1c76a:       2ebc 1000 b9a5  movel #268482981,%sp@
10c1c770:       4eb9 10c8 418e  jsr 10c8418e <strlen>
10c1c776:       5280            addql #1,%d0
10c1c778:       588f            addql #4,%sp
10c1c77a:       b480            cmpl %d0,%d2
10c1c77c:       6c02            bges 10c1c780 <sys_gethostname+0x32>
10c1c77e:       2002            movel %d2,%d0
10c1c780:       2f00            movel %d0,%sp@-
10c1c782:       4879 1000 b9a5  pea 1000b9a5 <system_utsname+0x41>
10c1c788:       2f2e 0008       movel %fp@(8),%sp@-
10c1c78c:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c1c792:       504f            addqw #8,%sp
10c1c794:       2ebc 1000 cff0  movel #268488688,%sp@
10c1c79a:       4eb9 10c8 542e  jsr 10c8542e <__up_read>
10c1c7a0:       7000            moveq #0,%d0
10c1c7a2:       242e fffc       movel %fp@(-4),%d2
10c1c7a6:       4e5e            unlk %fp
10c1c7a8:       4e75            rts

10c1c7aa <sys_setdomainname>:
10c1c7aa:       4e56 0000       linkw %fp,#0
10c1c7ae:       2f02            movel %d2,%sp@-
10c1c7b0:       242e 000c       movel %fp@(12),%d2
10c1c7b4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c7ba:       0828 0005 01d1  btst #5,%a0@(465)
10c1c7c0:       6604            bnes 10c1c7c6 <sys_setdomainname+0x1c>
10c1c7c2:       70ff            moveq #-1,%d0
10c1c7c4:       604a            bras 10c1c810 <sys_setdomainname+0x66>
10c1c7c6:       0068 0100 0006  oriw #256,%a0@(6)
10c1c7cc:       7040            moveq #64,%d0
10c1c7ce:       b082            cmpl %d2,%d0
10c1c7d0:       653c            bcss 10c1c80e <sys_setdomainname+0x64>
10c1c7d2:       4879 1000 cff0  pea 1000cff0 <uts_sem>
10c1c7d8:       4eb9 10c8 53bc  jsr 10c853bc <__down_write>
10c1c7de:       2e82            movel %d2,%sp@
10c1c7e0:       2f2e 0008       movel %fp@(8),%sp@-
10c1c7e4:       4879 1000 baa9  pea 1000baa9 <system_utsname+0x145>
10c1c7ea:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c1c7f0:       4fef 000c       lea %sp@(12),%sp
10c1c7f4:       41f9 1000 baa9  lea 1000baa9 <system_utsname+0x145>,%a0
10c1c7fa:       4230 2800       clrb %a0@(00000000,%d2:l)
10c1c7fe:       4879 1000 cff0  pea 1000cff0 <uts_sem>
10c1c804:       4eb9 10c8 5476  jsr 10c85476 <__up_write>
10c1c80a:       7000            moveq #0,%d0
10c1c80c:       6002            bras 10c1c810 <sys_setdomainname+0x66>
10c1c80e:       70ea            moveq #-22,%d0
10c1c810:       242e fffc       movel %fp@(-4),%d2
10c1c814:       4e5e            unlk %fp
10c1c816:       4e75            rts

10c1c818 <sys_getrlimit>:
10c1c818:       4e56 0000       linkw %fp,#0
10c1c81c:       202e 0008       movel %fp@(8),%d0
10c1c820:       720a            moveq #10,%d1
10c1c822:       b280            cmpl %d0,%d1
10c1c824:       6522            bcss 10c1c848 <sys_getrlimit+0x30>
10c1c826:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c1c82a:       e788            lsll #3,%d0
10c1c82c:       0680 0000 01e2  addil #482,%d0
10c1c832:       d0b9 1002 53b4  addl 100253b4 <_current_task>,%d0
10c1c838:       2f00            movel %d0,%sp@-
10c1c83a:       2f2e 000c       movel %fp@(12),%sp@-
10c1c83e:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c1c844:       7000            moveq #0,%d0
10c1c846:       6002            bras 10c1c84a <sys_getrlimit+0x32>
10c1c848:       70ea            moveq #-22,%d0
10c1c84a:       4e5e            unlk %fp
10c1c84c:       4e75            rts

10c1c84e <sys_old_getrlimit>:
10c1c84e:       4e56 fff8       linkw %fp,#-8
10c1c852:       2f0a            movel %a2,%sp@-
10c1c854:       202e 0008       movel %fp@(8),%d0
10c1c858:       720a            moveq #10,%d1
10c1c85a:       b280            cmpl %d0,%d1
10c1c85c:       6404            bccs 10c1c862 <sys_old_getrlimit+0x14>
10c1c85e:       70ea            moveq #-22,%d0
10c1c860:       6052            bras 10c1c8b4 <sys_old_getrlimit+0x66>
10c1c862:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c1c866:       e788            lsll #3,%d0
10c1c868:       0680 0000 01e2  addil #482,%d0
10c1c86e:       d0b9 1002 53b4  addl 100253b4 <_current_task>,%d0
10c1c874:       2f00            movel %d0,%sp@-
10c1c876:       486e fff8       pea %fp@(-8)
10c1c87a:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c1c880:       4e92            jsr %a2@
10c1c882:       4fef 000c       lea %sp@(12),%sp
10c1c886:       4aae fff8       tstl %fp@(-8)
10c1c88a:       6c08            bges 10c1c894 <sys_old_getrlimit+0x46>
10c1c88c:       2d7c 7fff ffff  movel #2147483647,%fp@(-8)
10c1c892:       fff8 
10c1c894:       200e            movel %fp,%d0
10c1c896:       5180            subql #8,%d0
10c1c898:       4aae fffc       tstl %fp@(-4)
10c1c89c:       6c08            bges 10c1c8a6 <sys_old_getrlimit+0x58>
10c1c89e:       2d7c 7fff ffff  movel #2147483647,%fp@(-4)
10c1c8a4:       fffc 
10c1c8a6:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c1c8aa:       2f00            movel %d0,%sp@-
10c1c8ac:       2f2e 000c       movel %fp@(12),%sp@-
10c1c8b0:       4e92            jsr %a2@
10c1c8b2:       7000            moveq #0,%d0
10c1c8b4:       246e fff4       moveal %fp@(-12),%a2
10c1c8b8:       4e5e            unlk %fp
10c1c8ba:       4e75            rts

10c1c8bc <sys_setrlimit>:
10c1c8bc:       4e56 fff8       linkw %fp,#-8
10c1c8c0:       2f02            movel %d2,%sp@-
10c1c8c2:       242e 0008       movel %fp@(8),%d2
10c1c8c6:       700a            moveq #10,%d0
10c1c8c8:       b082            cmpl %d2,%d0
10c1c8ca:       6404            bccs 10c1c8d0 <sys_setrlimit+0x14>
10c1c8cc:       70ea            moveq #-22,%d0
10c1c8ce:       6072            bras 10c1c942 <sys_setrlimit+0x86>
10c1c8d0:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c1c8d4:       2f2e 000c       movel %fp@(12),%sp@-
10c1c8d8:       486e fff8       pea %fp@(-8)
10c1c8dc:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c1c8e2:       2002            movel %d2,%d0
10c1c8e4:       e788            lsll #3,%d0
10c1c8e6:       0680 0000 01e2  addil #482,%d0
10c1c8ec:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1c8f2:       43f0 0800       lea %a0@(00000000,%d0:l),%a1
10c1c8f6:       2029 0004       movel %a1@(4),%d0
10c1c8fa:       b0ae fff8       cmpl %fp@(-8),%d0
10c1c8fe:       6506            bcss 10c1c906 <sys_setrlimit+0x4a>
10c1c900:       b0ae fffc       cmpl %fp@(-4),%d0
10c1c904:       640e            bccs 10c1c914 <sys_setrlimit+0x58>
10c1c906:       0828 0000 01d0  btst #0,%a0@(464)
10c1c90c:       6720            beqs 10c1c92e <sys_setrlimit+0x72>
10c1c90e:       0068 0100 0006  oriw #256,%a0@(6)
10c1c914:       7207            moveq #7,%d1
10c1c916:       b282            cmpl %d2,%d1
10c1c918:       6618            bnes 10c1c932 <sys_setrlimit+0x76>
10c1c91a:       0cae 0010 0000  cmpil #1048576,%fp@(-8)
10c1c920:       fff8 
10c1c922:       620a            bhis 10c1c92e <sys_setrlimit+0x72>
10c1c924:       0cae 0010 0000  cmpil #1048576,%fp@(-4)
10c1c92a:       fffc 
10c1c92c:       6304            blss 10c1c932 <sys_setrlimit+0x76>
10c1c92e:       70ff            moveq #-1,%d0
10c1c930:       6010            bras 10c1c942 <sys_setrlimit+0x86>
10c1c932:       202e fff8       movel %fp@(-8),%d0
10c1c936:       222e fffc       movel %fp@(-4),%d1
10c1c93a:       2280            movel %d0,%a1@
10c1c93c:       2341 0004       movel %d1,%a1@(4)
10c1c940:       7000            moveq #0,%d0
10c1c942:       242e fff4       movel %fp@(-12),%d2
10c1c946:       4e5e            unlk %fp
10c1c948:       4e75            rts

10c1c94a <getrusage>:
10c1c94a:       4e56 ffb8       linkw %fp,#-72
10c1c94e:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c1c952:       286e 0008       moveal %fp@(8),%a4
10c1c956:       246e 000c       moveal %fp@(12),%a2
10c1c95a:       4878 0048       pea 48 <LSIGTRAP+0x43>
10c1c95e:       42a7            clrl %sp@-
10c1c960:       74b8            moveq #-72,%d2
10c1c962:       d48e            addl %fp,%d2
10c1c964:       2f02            movel %d2,%sp@-
10c1c966:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c1c96c:       4fef 000c       lea %sp@(12),%sp
10c1c970:       2602            movel %d2,%d3
10c1c972:       70ff            moveq #-1,%d0
10c1c974:       b08a            cmpl %a2,%d0
10c1c976:       6700 008c       beqw 10c1ca04 <getrusage+0xba>
10c1c97a:       b4fc 0000       cmpaw #0,%a2
10c1c97e:       6600 0106       bnew 10c1ca86 <getrusage+0x13c>
10c1c982:       242c 00f6       movel %a4@(246),%d2
10c1c986:       47f9 10c8 5834  lea 10c85834 <__divsi3>,%a3
10c1c98c:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c1c990:       2f02            movel %d2,%sp@-
10c1c992:       4e93            jsr %a3@
10c1c994:       508f            addql #8,%sp
10c1c996:       2d40 ffb8       movel %d0,%fp@(-72)
10c1c99a:       45f9 10c8 5864  lea 10c85864 <__modsi3>,%a2
10c1c9a0:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c1c9a4:       2f02            movel %d2,%sp@-
10c1c9a6:       4e92            jsr %a2@
10c1c9a8:       508f            addql #8,%sp
10c1c9aa:       2200            movel %d0,%d1
10c1c9ac:       e589            lsll #2,%d1
10c1c9ae:       d280            addl %d0,%d1
10c1c9b0:       e789            lsll #3,%d1
10c1c9b2:       9280            subl %d0,%d1
10c1c9b4:       e989            lsll #4,%d1
10c1c9b6:       d280            addl %d0,%d1
10c1c9b8:       e989            lsll #4,%d1
10c1c9ba:       2d41 ffbc       movel %d1,%fp@(-68)
10c1c9be:       242c 00fa       movel %a4@(250),%d2
10c1c9c2:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c1c9c6:       2f02            movel %d2,%sp@-
10c1c9c8:       4e93            jsr %a3@
10c1c9ca:       508f            addql #8,%sp
10c1c9cc:       2d40 ffc0       movel %d0,%fp@(-64)
10c1c9d0:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c1c9d4:       2f02            movel %d2,%sp@-
10c1c9d6:       4e92            jsr %a2@
10c1c9d8:       508f            addql #8,%sp
10c1c9da:       2200            movel %d0,%d1
10c1c9dc:       e589            lsll #2,%d1
10c1c9de:       d280            addl %d0,%d1
10c1c9e0:       e789            lsll #3,%d1
10c1c9e2:       9280            subl %d0,%d1
10c1c9e4:       e989            lsll #4,%d1
10c1c9e6:       d280            addl %d0,%d1
10c1c9e8:       e989            lsll #4,%d1
10c1c9ea:       2d41 ffc4       movel %d1,%fp@(-60)
10c1c9ee:       2d6c 0112 ffd8  movel %a4@(274),%fp@(-40)
10c1c9f4:       2d6c 0116 ffdc  movel %a4@(278),%fp@(-36)
10c1c9fa:       2d6c 011a ffe0  movel %a4@(282),%fp@(-32)
10c1ca00:       6000 011c       braw 10c1cb1e <getrusage+0x1d4>
10c1ca04:       242c 00fe       movel %a4@(254),%d2
10c1ca08:       47f9 10c8 5834  lea 10c85834 <__divsi3>,%a3
10c1ca0e:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c1ca12:       2f02            movel %d2,%sp@-
10c1ca14:       4e93            jsr %a3@
10c1ca16:       508f            addql #8,%sp
10c1ca18:       2d40 ffb8       movel %d0,%fp@(-72)
10c1ca1c:       45f9 10c8 5864  lea 10c85864 <__modsi3>,%a2
10c1ca22:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c1ca26:       2f02            movel %d2,%sp@-
10c1ca28:       4e92            jsr %a2@
10c1ca2a:       508f            addql #8,%sp
10c1ca2c:       2200            movel %d0,%d1
10c1ca2e:       e589            lsll #2,%d1
10c1ca30:       d280            addl %d0,%d1
10c1ca32:       e789            lsll #3,%d1
10c1ca34:       9280            subl %d0,%d1
10c1ca36:       e989            lsll #4,%d1
10c1ca38:       d280            addl %d0,%d1
10c1ca3a:       e989            lsll #4,%d1
10c1ca3c:       2d41 ffbc       movel %d1,%fp@(-68)
10c1ca40:       242c 0102       movel %a4@(258),%d2
10c1ca44:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c1ca48:       2f02            movel %d2,%sp@-
10c1ca4a:       4e93            jsr %a3@
10c1ca4c:       508f            addql #8,%sp
10c1ca4e:       2d40 ffc0       movel %d0,%fp@(-64)
10c1ca52:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c1ca56:       2f02            movel %d2,%sp@-
10c1ca58:       4e92            jsr %a2@
10c1ca5a:       508f            addql #8,%sp
10c1ca5c:       2200            movel %d0,%d1
10c1ca5e:       e589            lsll #2,%d1
10c1ca60:       d280            addl %d0,%d1
10c1ca62:       e789            lsll #3,%d1
10c1ca64:       9280            subl %d0,%d1
10c1ca66:       e989            lsll #4,%d1
10c1ca68:       d280            addl %d0,%d1
10c1ca6a:       e989            lsll #4,%d1
10c1ca6c:       2d41 ffc4       movel %d1,%fp@(-60)
10c1ca70:       2d6c 011e ffd8  movel %a4@(286),%fp@(-40)
10c1ca76:       2d6c 0122 ffdc  movel %a4@(290),%fp@(-36)
10c1ca7c:       2d6c 0126 ffe0  movel %a4@(294),%fp@(-32)
10c1ca82:       6000 009a       braw 10c1cb1e <getrusage+0x1d4>
10c1ca86:       242c 00f6       movel %a4@(246),%d2
10c1ca8a:       d4ac 00fe       addl %a4@(254),%d2
10c1ca8e:       47f9 10c8 5834  lea 10c85834 <__divsi3>,%a3
10c1ca94:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c1ca98:       2f02            movel %d2,%sp@-
10c1ca9a:       4e93            jsr %a3@
10c1ca9c:       508f            addql #8,%sp
10c1ca9e:       2d40 ffb8       movel %d0,%fp@(-72)
10c1caa2:       45f9 10c8 5864  lea 10c85864 <__modsi3>,%a2
10c1caa8:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c1caac:       2f02            movel %d2,%sp@-
10c1caae:       4e92            jsr %a2@
10c1cab0:       508f            addql #8,%sp
10c1cab2:       2200            movel %d0,%d1
10c1cab4:       e589            lsll #2,%d1
10c1cab6:       d280            addl %d0,%d1
10c1cab8:       e789            lsll #3,%d1
10c1caba:       9280            subl %d0,%d1
10c1cabc:       e989            lsll #4,%d1
10c1cabe:       d280            addl %d0,%d1
10c1cac0:       e989            lsll #4,%d1
10c1cac2:       2d41 ffbc       movel %d1,%fp@(-68)
10c1cac6:       242c 00fa       movel %a4@(250),%d2
10c1caca:       d4ac 0102       addl %a4@(258),%d2
10c1cace:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c1cad2:       2f02            movel %d2,%sp@-
10c1cad4:       4e93            jsr %a3@
10c1cad6:       508f            addql #8,%sp
10c1cad8:       2d40 ffc0       movel %d0,%fp@(-64)
10c1cadc:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c1cae0:       2f02            movel %d2,%sp@-
10c1cae2:       4e92            jsr %a2@
10c1cae4:       508f            addql #8,%sp
10c1cae6:       2200            movel %d0,%d1
10c1cae8:       e589            lsll #2,%d1
10c1caea:       d280            addl %d0,%d1
10c1caec:       e789            lsll #3,%d1
10c1caee:       9280            subl %d0,%d1
10c1caf0:       e989            lsll #4,%d1
10c1caf2:       d280            addl %d0,%d1
10c1caf4:       e989            lsll #4,%d1
10c1caf6:       2d41 ffc4       movel %d1,%fp@(-60)
10c1cafa:       202c 0112       movel %a4@(274),%d0
10c1cafe:       d0ac 011e       addl %a4@(286),%d0
10c1cb02:       2d40 ffd8       movel %d0,%fp@(-40)
10c1cb06:       202c 0116       movel %a4@(278),%d0
10c1cb0a:       d0ac 0122       addl %a4@(290),%d0
10c1cb0e:       2d40 ffdc       movel %d0,%fp@(-36)
10c1cb12:       202c 011a       movel %a4@(282),%d0
10c1cb16:       d0ac 0126       addl %a4@(294),%d0
10c1cb1a:       2d40 ffe0       movel %d0,%fp@(-32)
10c1cb1e:       4878 0048       pea 48 <LSIGTRAP+0x43>
10c1cb22:       2f03            movel %d3,%sp@-
10c1cb24:       2f2e 0010       movel %fp@(16),%sp@-
10c1cb28:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c1cb2e:       7000            moveq #0,%d0
10c1cb30:       4cee 1c0c ffa4  moveml %fp@(-92),%d2-%d3/%a2-%a4
10c1cb36:       4e5e            unlk %fp
10c1cb38:       4e75            rts

10c1cb3a <sys_getrusage>:
10c1cb3a:       4e56 0000       linkw %fp,#0
10c1cb3e:       2f02            movel %d2,%sp@-
10c1cb40:       222e 0008       movel %fp@(8),%d1
10c1cb44:       2001            movel %d1,%d0
10c1cb46:       5280            addql #1,%d0
10c1cb48:       7401            moveq #1,%d2
10c1cb4a:       b480            cmpl %d0,%d2
10c1cb4c:       6512            bcss 10c1cb60 <sys_getrusage+0x26>
10c1cb4e:       2f2e 000c       movel %fp@(12),%sp@-
10c1cb52:       2f01            movel %d1,%sp@-
10c1cb54:       2f39 1002 53b4  movel 100253b4 <_current_task>,%sp@-
10c1cb5a:       4eba fdee       jsr %pc@(10c1c94a <getrusage>)
10c1cb5e:       6002            bras 10c1cb62 <sys_getrusage+0x28>
10c1cb60:       70ea            moveq #-22,%d0
10c1cb62:       242e fffc       movel %fp@(-4),%d2
10c1cb66:       4e5e            unlk %fp
10c1cb68:       4e75            rts

10c1cb6a <sys_umask>:
10c1cb6a:       4e56 0000       linkw %fp,#0
10c1cb6e:       2f02            movel %d2,%sp@-
10c1cb70:       202e 0008       movel %fp@(8),%d0
10c1cb74:       0280 0000 01ff  andil #511,%d0
10c1cb7a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1cb80:       2068 02ea       moveal %a0@(746),%a0
10c1cb84:       5088            addql #8,%a0
10c1cb86:       40c1            movew %sr,%d1
10c1cb88:       007c 0700       oriw #1792,%sr
10c1cb8c:       2410            movel %a0@,%d2
10c1cb8e:       2080            movel %d0,%a0@
10c1cb90:       2002            movel %d2,%d0
10c1cb92:       46c1            movew %d1,%sr
10c1cb94:       241f            movel %sp@+,%d2
10c1cb96:       4e5e            unlk %fp
10c1cb98:       4e75            rts

10c1cb9a <sys_prctl>:
10c1cb9a:       4e56 0000       linkw %fp,#0
10c1cb9e:       2f02            movel %d2,%sp@-
10c1cba0:       222e 000c       movel %fp@(12),%d1
10c1cba4:       93c9            subal %a1,%a1
10c1cba6:       202e 0008       movel %fp@(8),%d0
10c1cbaa:       5380            subql #1,%d0
10c1cbac:       7407            moveq #7,%d2
10c1cbae:       b480            cmpl %d0,%d2
10c1cbb0:       6500 00aa       bcsw 10c1cc5c <sys_prctl+0xc2>
10c1cbb4:       d080            addl %d0,%d0
10c1cbb6:       303b 0806       movew %pc@(10c1cbbe <sys_prctl+0x24>,%d0:l),%d0
10c1cbba:       4efb 0002       jmp %pc@(10c1cbbe <sys_prctl+0x24>,%d0:w)
10c1cbbe:       0010 0024       orib #36,%a0@
10c1cbc2:       0036 004c 009e  orib #76,%fp@(ffffff9e,%d0:w)
10c1cbc8:       009e 006e 0080  oril #7209088,%fp@+
10c1cbce:       7040            moveq #64,%d0
10c1cbd0:       b081            cmpl %d1,%d0
10c1cbd2:       6500 0088       bcsw 10c1cc5c <sys_prctl+0xc2>
10c1cbd6:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1cbdc:       2141 0070       movel %d1,%a0@(112)
10c1cbe0:       607e            bras 10c1cc60 <sys_prctl+0xc6>
10c1cbe2:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1cbe8:       2028 0070       movel %a0@(112),%d0
10c1cbec:       2041            moveal %d1,%a0
10c1cbee:       2080            movel %d0,%a0@
10c1cbf0:       93c9            subal %a1,%a1
10c1cbf2:       606c            bras 10c1cc60 <sys_prctl+0xc6>
10c1cbf4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1cbfa:       2068 002c       moveal %a0@(44),%a0
10c1cbfe:       4a28 0008       tstb %a0@(8)
10c1cc02:       6c5c            bges 10c1cc60 <sys_prctl+0xc6>
10c1cc04:       327c 0001       moveaw #1,%a1
10c1cc08:       6056            bras 10c1cc60 <sys_prctl+0xc6>
10c1cc0a:       7001            moveq #1,%d0
10c1cc0c:       b081            cmpl %d1,%d0
10c1cc0e:       654c            bcss 10c1cc5c <sys_prctl+0xc2>
10c1cc10:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1cc16:       2068 002c       moveal %a0@(44),%a0
10c1cc1a:       ef09            lslb #7,%d1
10c1cc1c:       1028 0008       moveb %a0@(8),%d0
10c1cc20:       0200 007f       andib #127,%d0
10c1cc24:       8001            orb %d1,%d0
10c1cc26:       1140 0008       moveb %d0,%a0@(8)
10c1cc2a:       6034            bras 10c1cc60 <sys_prctl+0xc6>
10c1cc2c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1cc32:       4a28 01dc       tstb %a0@(476)
10c1cc36:       6c28            bges 10c1cc60 <sys_prctl+0xc6>
10c1cc38:       327c 0001       moveaw #1,%a1
10c1cc3c:       6022            bras 10c1cc60 <sys_prctl+0xc6>
10c1cc3e:       7401            moveq #1,%d2
10c1cc40:       b481            cmpl %d1,%d2
10c1cc42:       6518            bcss 10c1cc5c <sys_prctl+0xc2>
10c1cc44:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1cc4a:       ef09            lslb #7,%d1
10c1cc4c:       1028 01dc       moveb %a0@(476),%d0
10c1cc50:       0200 007f       andib #127,%d0
10c1cc54:       8001            orb %d1,%d0
10c1cc56:       1140 01dc       moveb %d0,%a0@(476)
10c1cc5a:       6004            bras 10c1cc60 <sys_prctl+0xc6>
10c1cc5c:       327c ffea       moveaw #-22,%a1
10c1cc60:       2009            movel %a1,%d0
10c1cc62:       241f            movel %sp@+,%d2
10c1cc64:       4e5e            unlk %fp
10c1cc66:       4e75            rts

10c1cc68 <exec_usermodehelper>:
10c1cc68:       4e56 0000       linkw %fp,#0
10c1cc6c:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c1cc70:       2679 1002 53b4  moveal 100253b4 <_current_task>,%a3
10c1cc76:       7001            moveq #1,%d0
10c1cc78:       2740 0086       movel %d0,%a3@(134)
10c1cc7c:       2740 007e       movel %d0,%a3@(126)
10c1cc80:       2279 1001 147a  moveal 1001147a <init_task_union+0x2ea>,%a1
10c1cc86:       2629 0018       movel %a1@(24),%d3
10c1cc8a:       6708            beqs 10c1cc94 <exec_usermodehelper+0x2c>
10c1cc8c:       2443            moveal %d3,%a2
10c1cc8e:       41ea 0028       lea %a2@(40),%a0
10c1cc92:       5290            addql #1,%a0@
10c1cc94:       2869 000c       moveal %a1@(12),%a4
10c1cc98:       b8fc 0000       cmpaw #0,%a4
10c1cc9c:       6712            beqs 10c1ccb0 <exec_usermodehelper+0x48>
10c1cc9e:       4a94            tstl %a4@
10c1cca0:       660c            bnes 10c1ccae <exec_usermodehelper+0x46>
10c1cca2:       4879 1000 1d0c  pea 10001d0c <tvecs+0x174>
10c1cca8:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c1ccae:       5294            addql #1,%a4@
10c1ccb0:       2829 001c       movel %a1@(28),%d4
10c1ccb4:       6708            beqs 10c1ccbe <exec_usermodehelper+0x56>
10c1ccb6:       2444            moveal %d4,%a2
10c1ccb8:       41ea 0028       lea %a2@(40),%a0
10c1ccbc:       5290            addql #1,%a0@
10c1ccbe:       2a69 0010       moveal %a1@(16),%a5
10c1ccc2:       bafc 0000       cmpaw #0,%a5
10c1ccc6:       6712            beqs 10c1ccda <exec_usermodehelper+0x72>
10c1ccc8:       4a95            tstl %a5@
10c1ccca:       660c            bnes 10c1ccd8 <exec_usermodehelper+0x70>
10c1cccc:       4879 1000 1d0c  pea 10001d0c <tvecs+0x174>
10c1ccd2:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c1ccd8:       5295            addql #1,%a5@
10c1ccda:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1cce0:       2468 02ea       moveal %a0@(746),%a2
10c1cce4:       2569 0008 0008  movel %a1@(8),%a2@(8)
10c1ccea:       202a 000c       movel %a2@(12),%d0
10c1ccee:       242a 0018       movel %a2@(24),%d2
10c1ccf2:       4a83            tstl %d3
10c1ccf4:       6708            beqs 10c1ccfe <exec_usermodehelper+0x96>
10c1ccf6:       2243            moveal %d3,%a1
10c1ccf8:       41e9 0028       lea %a1@(40),%a0
10c1ccfc:       5290            addql #1,%a0@
10c1ccfe:       2543 0018       movel %d3,%a2@(24)
10c1cd02:       b8fc 0000       cmpaw #0,%a4
10c1cd06:       6712            beqs 10c1cd1a <exec_usermodehelper+0xb2>
10c1cd08:       4a94            tstl %a4@
10c1cd0a:       660c            bnes 10c1cd18 <exec_usermodehelper+0xb0>
10c1cd0c:       4879 1000 1d0c  pea 10001d0c <tvecs+0x174>
10c1cd12:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c1cd18:       5294            addql #1,%a4@
10c1cd1a:       254c 000c       movel %a4,%a2@(12)
10c1cd1e:       4a80            tstl %d0
10c1cd20:       6730            beqs 10c1cd52 <exec_usermodehelper+0xea>
10c1cd22:       2f00            movel %d0,%sp@-
10c1cd24:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c1cd2a:       588f            addql #4,%sp
10c1cd2c:       4a82            tstl %d2
10c1cd2e:       6722            beqs 10c1cd52 <exec_usermodehelper+0xea>
10c1cd30:       2242            moveal %d2,%a1
10c1cd32:       41e9 0028       lea %a1@(40),%a0
10c1cd36:       40c1            movew %sr,%d1
10c1cd38:       007c 0700       oriw #1792,%sr
10c1cd3c:       2010            movel %a0@,%d0
10c1cd3e:       5380            subql #1,%d0
10c1cd40:       2080            movel %d0,%a0@
10c1cd42:       46c1            movew %d1,%sr
10c1cd44:       4a80            tstl %d0
10c1cd46:       660a            bnes 10c1cd52 <exec_usermodehelper+0xea>
10c1cd48:       2f02            movel %d2,%sp@-
10c1cd4a:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c1cd50:       588f            addql #4,%sp
10c1cd52:       202a 0010       movel %a2@(16),%d0
10c1cd56:       242a 001c       movel %a2@(28),%d2
10c1cd5a:       4a84            tstl %d4
10c1cd5c:       6708            beqs 10c1cd66 <exec_usermodehelper+0xfe>
10c1cd5e:       2244            moveal %d4,%a1
10c1cd60:       41e9 0028       lea %a1@(40),%a0
10c1cd64:       5290            addql #1,%a0@
10c1cd66:       2544 001c       movel %d4,%a2@(28)
10c1cd6a:       bafc 0000       cmpaw #0,%a5
10c1cd6e:       6712            beqs 10c1cd82 <exec_usermodehelper+0x11a>
10c1cd70:       4a95            tstl %a5@
10c1cd72:       660c            bnes 10c1cd80 <exec_usermodehelper+0x118>
10c1cd74:       4879 1000 1d0c  pea 10001d0c <tvecs+0x174>
10c1cd7a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c1cd80:       5295            addql #1,%a5@
10c1cd82:       254d 0010       movel %a5,%a2@(16)
10c1cd86:       4a80            tstl %d0
10c1cd88:       6730            beqs 10c1cdba <exec_usermodehelper+0x152>
10c1cd8a:       2f00            movel %d0,%sp@-
10c1cd8c:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c1cd92:       588f            addql #4,%sp
10c1cd94:       4a82            tstl %d2
10c1cd96:       6722            beqs 10c1cdba <exec_usermodehelper+0x152>
10c1cd98:       2242            moveal %d2,%a1
10c1cd9a:       41e9 0028       lea %a1@(40),%a0
10c1cd9e:       40c1            movew %sr,%d1
10c1cda0:       007c 0700       oriw #1792,%sr
10c1cda4:       2010            movel %a0@,%d0
10c1cda6:       5380            subql #1,%d0
10c1cda8:       2080            movel %d0,%a0@
10c1cdaa:       46c1            movew %d1,%sr
10c1cdac:       4a80            tstl %d0
10c1cdae:       660a            bnes 10c1cdba <exec_usermodehelper+0x152>
10c1cdb0:       2f02            movel %d2,%sp@-
10c1cdb2:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c1cdb8:       588f            addql #4,%sp
10c1cdba:       202a 0014       movel %a2@(20),%d0
10c1cdbe:       673c            beqs 10c1cdfc <exec_usermodehelper+0x194>
10c1cdc0:       242a 0020       movel %a2@(32),%d2
10c1cdc4:       42aa 0020       clrl %a2@(32)
10c1cdc8:       42aa 0014       clrl %a2@(20)
10c1cdcc:       2f00            movel %d0,%sp@-
10c1cdce:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c1cdd4:       588f            addql #4,%sp
10c1cdd6:       4a82            tstl %d2
10c1cdd8:       6722            beqs 10c1cdfc <exec_usermodehelper+0x194>
10c1cdda:       2442            moveal %d2,%a2
10c1cddc:       41ea 0028       lea %a2@(40),%a0
10c1cde0:       40c1            movew %sr,%d1
10c1cde2:       007c 0700       oriw #1792,%sr
10c1cde6:       2010            movel %a0@,%d0
10c1cde8:       5380            subql #1,%d0
10c1cdea:       2080            movel %d0,%a0@
10c1cdec:       46c1            movew %d1,%sr
10c1cdee:       4a80            tstl %d0
10c1cdf0:       660a            bnes 10c1cdfc <exec_usermodehelper+0x194>
10c1cdf2:       2f02            movel %d2,%sp@-
10c1cdf4:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c1cdfa:       588f            addql #4,%sp
10c1cdfc:       2f0c            movel %a4,%sp@-
10c1cdfe:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c1ce04:       588f            addql #4,%sp
10c1ce06:       4a83            tstl %d3
10c1ce08:       6722            beqs 10c1ce2c <exec_usermodehelper+0x1c4>
10c1ce0a:       2243            moveal %d3,%a1
10c1ce0c:       41e9 0028       lea %a1@(40),%a0
10c1ce10:       40c1            movew %sr,%d1
10c1ce12:       007c 0700       oriw #1792,%sr
10c1ce16:       2010            movel %a0@,%d0
10c1ce18:       5380            subql #1,%d0
10c1ce1a:       2080            movel %d0,%a0@
10c1ce1c:       46c1            movew %d1,%sr
10c1ce1e:       4a80            tstl %d0
10c1ce20:       660a            bnes 10c1ce2c <exec_usermodehelper+0x1c4>
10c1ce22:       2f03            movel %d3,%sp@-
10c1ce24:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c1ce2a:       588f            addql #4,%sp
10c1ce2c:       2f0d            movel %a5,%sp@-
10c1ce2e:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c1ce34:       588f            addql #4,%sp
10c1ce36:       4a84            tstl %d4
10c1ce38:       6722            beqs 10c1ce5c <exec_usermodehelper+0x1f4>
10c1ce3a:       2444            moveal %d4,%a2
10c1ce3c:       41ea 0028       lea %a2@(40),%a0
10c1ce40:       40c1            movew %sr,%d1
10c1ce42:       007c 0700       oriw #1792,%sr
10c1ce46:       2010            movel %a0@,%d0
10c1ce48:       5380            subql #1,%d0
10c1ce4a:       2080            movel %d0,%a0@
10c1ce4c:       46c1            movew %d1,%sr
10c1ce4e:       4a80            tstl %d0
10c1ce50:       660a            bnes 10c1ce5c <exec_usermodehelper+0x1f4>
10c1ce52:       2f04            movel %d4,%sp@-
10c1ce54:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c1ce5a:       588f            addql #4,%sp
10c1ce5c:       007c 0700       oriw #1792,%sr
10c1ce60:       45eb 02fa       lea %a3@(762),%a2
10c1ce64:       42aa 0004       clrl %a2@(4)
10c1ce68:       4292            clrl %a2@
10c1ce6a:       2f0b            movel %a3,%sp@-
10c1ce6c:       4eb9 10c1 a4c2  jsr 10c1a4c2 <flush_signals>
10c1ce72:       2f0b            movel %a3,%sp@-
10c1ce74:       4eb9 10c1 a530  jsr 10c1a530 <flush_signal_handlers>
10c1ce7a:       508f            addql #8,%sp
10c1ce7c:       41eb 030a       lea %a3@(778),%a0
10c1ce80:       202a 0004       movel %a2@(4),%d0
10c1ce84:       4680            notl %d0
10c1ce86:       c0a8 0004       andl %a0@(4),%d0
10c1ce8a:       2212            movel %a2@,%d1
10c1ce8c:       4681            notl %d1
10c1ce8e:       c290            andl %a0@,%d1
10c1ce90:       8081            orl %d1,%d0
10c1ce92:       56c0            sne %d0
10c1ce94:       4880            extw %d0
10c1ce96:       48c0            extl %d0
10c1ce98:       4480            negl %d0
10c1ce9a:       2740 0008       movel %d0,%a3@(8)
10c1ce9e:       027c f8ff       andiw #-1793,%sr
10c1cea2:       7600            moveq #0,%d3
10c1cea4:       206b 02ee       moveal %a3@(750),%a0
10c1cea8:       49f9 1000 cfa4  lea 1000cfa4 <root_user>,%a4
10c1ceae:       45f9 1000 cfa8  lea 1000cfa8 <root_user+0x4>,%a2
10c1ceb4:       b6a8 0008       cmpl %a0@(8),%d3
10c1ceb8:       6c30            bges 10c1ceea <exec_usermodehelper+0x282>
10c1ceba:       93c9            subal %a1,%a1
10c1cebc:       2068 0014       moveal %a0@(20),%a0
10c1cec0:       4ab0 9800       tstl %a0@(00000000,%a1:l)
10c1cec4:       6716            beqs 10c1cedc <exec_usermodehelper+0x274>
10c1cec6:       2203            movel %d3,%d1
10c1cec8:       7006            moveq #6,%d0
10c1ceca:       4e40            trap #0
10c1cecc:       2400            movel %d0,%d2
10c1cece:       7082            moveq #-126,%d0
10c1ced0:       b082            cmpl %d2,%d0
10c1ced2:       6408            bccs 10c1cedc <exec_usermodehelper+0x274>
10c1ced4:       4482            negl %d2
10c1ced6:       23c2 1003 37aa  movel %d2,100337aa <errno>
10c1cedc:       5889            addql #4,%a1
10c1cede:       5283            addql #1,%d3
10c1cee0:       206b 02ee       moveal %a3@(750),%a0
10c1cee4:       b6a8 0008       cmpl %a0@(8),%d3
10c1cee8:       6dd2            blts 10c1cebc <exec_usermodehelper+0x254>
10c1ceea:       202b 01de       movel %a3@(478),%d0
10c1ceee:       277c 1000 cfa4  movel #268488612,%a3@(478)
10c1cef4:       01de 
10c1cef6:       5294            addql #1,%a4@
10c1cef8:       5292            addql #1,%a2@
10c1cefa:       2040            moveal %d0,%a0
10c1cefc:       5888            addql #4,%a0
10c1cefe:       5390            subql #1,%a0@
10c1cf00:       2f00            movel %d0,%sp@-
10c1cf02:       4eb9 10c1 a31c  jsr 10c1a31c <free_uid>
10c1cf08:       42ab 0138       clrl %a3@(312)
10c1cf0c:       42ab 0130       clrl %a3@(304)
10c1cf10:       42ab 0148       clrl %a3@(328)
10c1cf14:       42ab 0140       clrl %a3@(320)
10c1cf18:       70ff            moveq #-1,%d0
10c1cf1a:       2740 01d0       movel %d0,%a3@(464)
10c1cf1e:       226e 000c       moveal %fp@(12),%a1
10c1cf22:       206e 0008       moveal %fp@(8),%a0
10c1cf26:       262e 0010       movel %fp@(16),%d3
10c1cf2a:       2409            movel %a1,%d2
10c1cf2c:       2208            movel %a0,%d1
10c1cf2e:       700b            moveq #11,%d0
10c1cf30:       4e40            trap #0
10c1cf32:       2800            movel %d0,%d4
10c1cf34:       7082            moveq #-126,%d0
10c1cf36:       b084            cmpl %d4,%d0
10c1cf38:       640a            bccs 10c1cf44 <exec_usermodehelper+0x2dc>
10c1cf3a:       4484            negl %d4
10c1cf3c:       23c4 1003 37aa  movel %d4,100337aa <errno>
10c1cf42:       78ff            moveq #-1,%d4
10c1cf44:       7000            moveq #0,%d0
10c1cf46:       4a84            tstl %d4
10c1cf48:       6c08            bges 10c1cf52 <exec_usermodehelper+0x2ea>
10c1cf4a:       2039 1003 37aa  movel 100337aa <errno>,%d0
10c1cf50:       4480            negl %d0
10c1cf52:       4cee 3c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a5
10c1cf58:       4e5e            unlk %fp
10c1cf5a:       4e75            rts

10c1cf5c <____call_usermodehelper>:
10c1cf5c:       4e56 0000       linkw %fp,#0
10c1cf60:       2f0a            movel %a2,%sp@-
10c1cf62:       246e 0008       moveal %fp@(8),%a2
10c1cf66:       70ff            moveq #-1,%d0
10c1cf68:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1cf6e:       2068 02ea       moveal %a0@(746),%a0
10c1cf72:       4aa8 000c       tstl %a0@(12)
10c1cf76:       6714            beqs 10c1cf8c <____call_usermodehelper+0x30>
10c1cf78:       2f2a 000c       movel %a2@(12),%sp@-
10c1cf7c:       2f2a 0008       movel %a2@(8),%sp@-
10c1cf80:       2f2a 0004       movel %a2@(4),%sp@-
10c1cf84:       4eba fce2       jsr %pc@(10c1cc68 <exec_usermodehelper>)
10c1cf88:       4fef 000c       lea %sp@(12),%sp
10c1cf8c:       2540 0010       movel %d0,%a2@(16)
10c1cf90:       42a7            clrl %sp@-
10c1cf92:       4eb9 10c1 75f2  jsr 10c175f2 <do_exit>
10c1cf98:       4e71            nop

10c1cf9a <__call_usermodehelper>:
10c1cf9a:       4e56 0000       linkw %fp,#0
10c1cf9e:       2f0a            movel %a2,%sp@-
10c1cfa0:       246e 0008       moveal %fp@(8),%a2
10c1cfa4:       4878 4011       pea 4011 <LFLUSH_I_AND_D+0x3809>
10c1cfa8:       2f0a            movel %a2,%sp@-
10c1cfaa:       487a ffb0       pea %pc@(10c1cf5c <____call_usermodehelper>)
10c1cfae:       4eb9 10c1 08a8  jsr 10c108a8 <kernel_thread>
10c1cfb4:       4fef 000c       lea %sp@(12),%sp
10c1cfb8:       4a80            tstl %d0
10c1cfba:       6c04            bges 10c1cfc0 <__call_usermodehelper+0x26>
10c1cfbc:       2540 0010       movel %d0,%a2@(16)
10c1cfc0:       2f12            movel %a2@,%sp@-
10c1cfc2:       4eb9 10c1 4858  jsr 10c14858 <complete>
10c1cfc8:       246e fffc       moveal %fp@(-4),%a2
10c1cfcc:       4e5e            unlk %fp
10c1cfce:       4e75            rts

10c1cfd0 <call_usermodehelper>:
10c1cfd0:       4e56 ffa4       linkw %fp,#-92
10c1cfd4:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c1cfd8:       226e 0008       moveal %fp@(8),%a1
10c1cfdc:       202e 000c       movel %fp@(12),%d0
10c1cfe0:       222e 0010       movel %fp@(16),%d1
10c1cfe4:       42ae ffe0       clrl %fp@(-32)
10c1cfe8:       42ae ffe4       clrl %fp@(-28)
10c1cfec:       45ee fff0       lea %fp@(-16),%a2
10c1cff0:       41ee fff8       lea %fp@(-8),%a0
10c1cff4:       2d48 ffe8       movel %a0,%fp@(-24)
10c1cff8:       2d48 ffec       movel %a0,%fp@(-20)
10c1cffc:       24ae ffe0       movel %fp@(-32),%a2@
10c1d000:       2d6e ffe4 fff4  movel %fp@(-28),%fp@(-12)
10c1d006:       20ae ffe8       movel %fp@(-24),%a0@
10c1d00a:       2d6e ffec fffc  movel %fp@(-20),%fp@(-4)
10c1d010:       2d4a ffb8       movel %a2,%fp@(-72)
10c1d014:       2d49 ffbc       movel %a1,%fp@(-68)
10c1d018:       2d40 ffc0       movel %d0,%fp@(-64)
10c1d01c:       2d41 ffc4       movel %d1,%fp@(-60)
10c1d020:       42ae ffc8       clrl %fp@(-56)
10c1d024:       2d4a ffcc       movel %a2,%fp@(-52)
10c1d028:       2d49 ffd0       movel %a1,%fp@(-48)
10c1d02c:       2d40 ffd4       movel %d0,%fp@(-44)
10c1d030:       2d41 ffd8       movel %d1,%fp@(-40)
10c1d034:       2d6e ffc8 ffdc  movel %fp@(-56),%fp@(-36)
10c1d03a:       74cc            moveq #-52,%d2
10c1d03c:       d48e            addl %fp,%d2
10c1d03e:       42ae ffa4       clrl %fp@(-92)
10c1d042:       42ae ffa8       clrl %fp@(-88)
10c1d046:       42ae ffac       clrl %fp@(-84)
10c1d04a:       47ee ffb8       lea %fp@(-72),%a3
10c1d04e:       2d7c 10c1 cf9a  movel #281137050,%fp@(-80)
10c1d054:       ffb0 
10c1d056:       2d42 ffb4       movel %d2,%fp@(-76)
10c1d05a:       26ae ffa4       movel %fp@(-92),%a3@
10c1d05e:       2d6e ffa8 ffbc  movel %fp@(-88),%fp@(-68)
10c1d064:       2d6e ffac ffc0  movel %fp@(-84),%fp@(-64)
10c1d06a:       2d6e ffb0 ffc4  movel %fp@(-80),%fp@(-60)
10c1d070:       2d6e ffb4 ffc8  movel %fp@(-76),%fp@(-56)
10c1d076:       4a11            tstb %a1@
10c1d078:       6722            beqs 10c1d09c <call_usermodehelper+0xcc>
10c1d07a:       4eb9 10c1 d10a  jsr 10c1d10a <current_is_keventd>
10c1d080:       4a80            tstl %d0
10c1d082:       6708            beqs 10c1d08c <call_usermodehelper+0xbc>
10c1d084:       2f02            movel %d2,%sp@-
10c1d086:       4eba ff12       jsr %pc@(10c1cf9a <__call_usermodehelper>)
10c1d08a:       6010            bras 10c1d09c <call_usermodehelper+0xcc>
10c1d08c:       2f0b            movel %a3,%sp@-
10c1d08e:       4eb9 10c1 d140  jsr 10c1d140 <schedule_task>
10c1d094:       2f0a            movel %a2,%sp@-
10c1d096:       4eb9 10c1 48f2  jsr 10c148f2 <wait_for_completion>
10c1d09c:       202e ffdc       movel %fp@(-36),%d0
10c1d0a0:       4cee 0c04 ff98  moveml %fp@(-104),%d2/%a2-%a3
10c1d0a6:       4e5e            unlk %fp
10c1d0a8:       4e75            rts

10c1d0aa <dev_probe_lock>:
10c1d0aa:       4e56 0000       linkw %fp,#0
10c1d0ae:       227c 1000 d000  moveal #268488704,%a1
10c1d0b4:       41fa 000c       lea %pc@(10c1d0c2 <dev_probe_lock+0x18>),%a0
10c1d0b8:       5391            subql #1,%a1@
10c1d0ba:       6a06            bpls 10c1d0c2 <dev_probe_lock+0x18>
10c1d0bc:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c1d0c2:       4e5e            unlk %fp
10c1d0c4:       4e75            rts

10c1d0c6 <dev_probe_unlock>:
10c1d0c6:       4e56 0000       linkw %fp,#0
10c1d0ca:       227c 1000 d000  moveal #268488704,%a1
10c1d0d0:       41fa 000c       lea %pc@(10c1d0de <dev_probe_unlock+0x18>),%a0
10c1d0d4:       5291            addql #1,%a1@
10c1d0d6:       6e06            bgts 10c1d0de <dev_probe_unlock+0x18>
10c1d0d8:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c1d0de:       4e5e            unlk %fp
10c1d0e0:       4e75            rts
10c1d0e2:       4e75            rts

10c1d0e4 <need_keventd>:
10c1d0e4:       4e56 0000       linkw %fp,#0
10c1d0e8:       4ab9 1001 a148  tstl 1001a148 <keventd_running>
10c1d0ee:       6610            bnes 10c1d100 <need_keventd+0x1c>
10c1d0f0:       2f2e 0008       movel %fp@(8),%sp@-
10c1d0f4:       4879 1000 1d16  pea 10001d16 <tvecs+0x17e>
10c1d0fa:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c1d100:       2039 1001 a148  movel 1001a148 <keventd_running>,%d0
10c1d106:       4e5e            unlk %fp
10c1d108:       4e75            rts

10c1d10a <current_is_keventd>:
10c1d10a:       4e56 0000       linkw %fp,#0
10c1d10e:       2f02            movel %d2,%sp@-
10c1d110:       7400            moveq #0,%d2
10c1d112:       4879 1000 1d38  pea 10001d38 <tvecs+0x1a0>
10c1d118:       4eba ffca       jsr %pc@(10c1d0e4 <need_keventd>)
10c1d11c:       4a80            tstl %d0
10c1d11e:       6716            beqs 10c1d136 <current_is_keventd+0x2c>
10c1d120:       2039 1002 53b4  movel 100253b4 <_current_task>,%d0
10c1d126:       b0b9 1001 a14c  cmpl 1001a14c <keventd_task>,%d0
10c1d12c:       57c0            seq %d0
10c1d12e:       4880            extw %d0
10c1d130:       3400            movew %d0,%d2
10c1d132:       48c2            extl %d2
10c1d134:       4482            negl %d2
10c1d136:       2002            movel %d2,%d0
10c1d138:       242e fffc       movel %fp@(-4),%d2
10c1d13c:       4e5e            unlk %fp
10c1d13e:       4e75            rts

10c1d140 <schedule_task>:
10c1d140:       4e56 0000       linkw %fp,#0
10c1d144:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c1d148:       246e 0008       moveal %fp@(8),%a2
10c1d14c:       4879 1000 1d4b  pea 10001d4b <tvecs+0x1b3>
10c1d152:       4eba ff90       jsr %pc@(10c1d0e4 <need_keventd>)
10c1d156:       588f            addql #4,%sp
10c1d158:       7600            moveq #0,%d3
10c1d15a:       41ea 0008       lea %a2@(8),%a0
10c1d15e:       40c2            movew %sr,%d2
10c1d160:       007c 0700       oriw #1792,%sr
10c1d164:       2210            movel %a0@,%d1
10c1d166:       7001            moveq #1,%d0
10c1d168:       c280            andl %d0,%d1
10c1d16a:       4481            negl %d1
10c1d16c:       4481            negl %d1
10c1d16e:       2010            movel %a0@,%d0
10c1d170:       7801            moveq #1,%d4
10c1d172:       8084            orl %d4,%d0
10c1d174:       2080            movel %d0,%a0@
10c1d176:       46c2            movew %d2,%sr
10c1d178:       4a81            tstl %d1
10c1d17a:       6622            bnes 10c1d19e <schedule_task+0x5e>
10c1d17c:       40c0            movew %sr,%d0
10c1d17e:       007c 0700       oriw #1792,%sr
10c1d182:       2079 1000 d018  moveal 1000d018 <tq_context+0x4>,%a0
10c1d188:       23ca 1000 d018  movel %a2,1000d018 <tq_context+0x4>
10c1d18e:       24bc 1000 d014  movel #268488724,%a2@
10c1d194:       2548 0004       movel %a0,%a2@(4)
10c1d198:       208a            movel %a2,%a0@
10c1d19a:       46c0            movew %d0,%sr
10c1d19c:       7601            moveq #1,%d3
10c1d19e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c1d1a2:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c1d1a6:       4879 1000 d01c  pea 1000d01c <context_task_wq>
10c1d1ac:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c1d1b2:       2003            movel %d3,%d0
10c1d1b4:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c1d1ba:       4e5e            unlk %fp
10c1d1bc:       4e75            rts

10c1d1be <context_thread>:
10c1d1be:       4e56 ffdc       linkw %fp,#-36
10c1d1c2:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c1d1c6:       262e 0008       movel %fp@(8),%d3
10c1d1ca:       2879 1002 53b4  moveal 100253b4 <_current_task>,%a4
10c1d1d0:       42ae fff0       clrl %fp@(-16)
10c1d1d4:       42ae fff8       clrl %fp@(-8)
10c1d1d8:       42ae fffc       clrl %fp@(-4)
10c1d1dc:       2d4c fff4       movel %a4,%fp@(-12)
10c1d1e0:       4eb9 10c1 528c  jsr 10c1528c <daemonize>
10c1d1e6:       41ec 023c       lea %a4@(572),%a0
10c1d1ea:       43f9 1000 1d59  lea 10001d59 <tvecs+0x1c1>,%a1
10c1d1f0:       10d9            moveb %a1@+,%a0@+
10c1d1f2:       66fc            bnes 10c1d1f0 <context_thread+0x32>
10c1d1f4:       7001            moveq #1,%d0
10c1d1f6:       23c0 1001 a148  movel %d0,1001a148 <keventd_running>
10c1d1fc:       23cc 1001 a14c  movel %a4,1001a14c <keventd_task>
10c1d202:       007c 0700       oriw #1792,%sr
10c1d206:       45ec 02fa       lea %a4@(762),%a2
10c1d20a:       24bc fffe ffff  movel #-65537,%a2@
10c1d210:       72ff            moveq #-1,%d1
10c1d212:       2541 0004       movel %d1,%a2@(4)
10c1d216:       47ec 030a       lea %a4@(778),%a3
10c1d21a:       7af0            moveq #-16,%d5
10c1d21c:       da8e            addl %fp,%d5
10c1d21e:       7401            moveq #1,%d2
10c1d220:       4842            swap %d2
10c1d222:       102b 0001       moveb %a3@(1),%d0
10c1d226:       7201            moveq #1,%d1
10c1d228:       c081            andl %d1,%d0
10c1d22a:       4480            negl %d0
10c1d22c:       4480            negl %d0
10c1d22e:       2940 0008       movel %d0,%a4@(8)
10c1d232:       027c f8ff       andiw #-1793,%sr
10c1d236:       2f03            movel %d3,%sp@-
10c1d238:       4eb9 10c1 4858  jsr 10c14858 <complete>
10c1d23e:       7001            moveq #1,%d0
10c1d240:       2d40 ffdc       movel %d0,%fp@(-36)
10c1d244:       42ae ffe0       clrl %fp@(-32)
10c1d248:       588f            addql #4,%sp
10c1d24a:       2d42 ffe8       movel %d2,%fp@(-24)
10c1d24e:       42ae ffec       clrl %fp@(-20)
10c1d252:       42a7            clrl %sp@-
10c1d254:       486e ffdc       pea %fp@(-36)
10c1d258:       4878 0011       pea 11 <LSIGTRAP+0xc>
10c1d25c:       4eb9 10c1 b3ea  jsr 10c1b3ea <do_sigaction>
10c1d262:       4fef 000c       lea %sp@(12),%sp
10c1d266:       2a4a            moveal %a2,%a5
10c1d268:       2e3c 10c1 4712  movel #281102098,%d7
10c1d26e:       2c3c 10c1 a4c2  movel #281126082,%d6
10c1d274:       7201            moveq #1,%d1
10c1d276:       2881            movel %d1,%a4@
10c1d278:       2f05            movel %d5,%sp@-
10c1d27a:       4879 1000 d01c  pea 1000d01c <context_task_wq>
10c1d280:       4eb9 10c1 5344  jsr 10c15344 <add_wait_queue>
10c1d286:       508f            addql #8,%sp
10c1d288:       0cb9 1000 d014  cmpil #268488724,1000d014 <tq_context>
10c1d28e:       1000 d014 
10c1d292:       6704            beqs 10c1d298 <context_thread+0xda>
10c1d294:       7000            moveq #0,%d0
10c1d296:       2880            movel %d0,%a4@
10c1d298:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c1d29e:       2f05            movel %d5,%sp@-
10c1d2a0:       4879 1000 d01c  pea 1000d01c <context_task_wq>
10c1d2a6:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c1d2ac:       508f            addql #8,%sp
10c1d2ae:       0cb9 1000 d014  cmpil #268488724,1000d014 <tq_context>
10c1d2b4:       1000 d014 
10c1d2b8:       670e            beqs 10c1d2c8 <context_thread+0x10a>
10c1d2ba:       4879 1000 d014  pea 1000d014 <tq_context>
10c1d2c0:       4eb9 10c1 8942  jsr 10c18942 <__run_task_queue>
10c1d2c6:       588f            addql #4,%sp
10c1d2c8:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c1d2cc:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c1d2d0:       4879 1000 d028  pea 1000d028 <context_task_done>
10c1d2d6:       2047            moveal %d7,%a0
10c1d2d8:       4e90            jsr %a0@
10c1d2da:       4fef 000c       lea %sp@(12),%sp
10c1d2de:       4aac 0008       tstl %a4@(8)
10c1d2e2:       6790            beqs 10c1d274 <context_thread+0xb6>
10c1d2e4:       347c ffff       moveaw #-1,%a2
10c1d2e8:       93c9            subal %a1,%a1
10c1d2ea:       207c 4000 0001  moveal #1073741825,%a0
10c1d2f0:       2608            movel %a0,%d3
10c1d2f2:       2409            movel %a1,%d2
10c1d2f4:       220a            movel %a2,%d1
10c1d2f6:       7007            moveq #7,%d0
10c1d2f8:       4e40            trap #0
10c1d2fa:       2800            movel %d0,%d4
10c1d2fc:       7082            moveq #-126,%d0
10c1d2fe:       b084            cmpl %d4,%d0
10c1d300:       640a            bccs 10c1d30c <context_thread+0x14e>
10c1d302:       4484            negl %d4
10c1d304:       23c4 1003 37aa  movel %d4,100337aa <errno>
10c1d30a:       78ff            moveq #-1,%d4
10c1d30c:       4a84            tstl %d4
10c1d30e:       6ee0            bgts 10c1d2f0 <context_thread+0x132>
10c1d310:       007c 0700       oriw #1792,%sr
10c1d314:       2f0c            movel %a4,%sp@-
10c1d316:       2046            moveal %d6,%a0
10c1d318:       4e90            jsr %a0@
10c1d31a:       588f            addql #4,%sp
10c1d31c:       202d 0004       movel %a5@(4),%d0
10c1d320:       4680            notl %d0
10c1d322:       222b 0004       movel %a3@(4),%d1
10c1d326:       c280            andl %d0,%d1
10c1d328:       2015            movel %a5@,%d0
10c1d32a:       4680            notl %d0
10c1d32c:       c093            andl %a3@,%d0
10c1d32e:       8280            orl %d0,%d1
10c1d330:       56c0            sne %d0
10c1d332:       4880            extw %d0
10c1d334:       48c0            extl %d0
10c1d336:       4480            negl %d0
10c1d338:       2940 0008       movel %d0,%a4@(8)
10c1d33c:       027c f8ff       andiw #-1793,%sr
10c1d340:       6000 ff32       braw 10c1d274 <context_thread+0xb6>
10c1d344:       4e71            nop

10c1d346 <flush_scheduled_tasks>:
10c1d346:       4e56 ffe0       linkw %fp,#-32
10c1d34a:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c1d34e:       42ae ffe0       clrl %fp@(-32)
10c1d352:       42ae ffe8       clrl %fp@(-24)
10c1d356:       42ae ffec       clrl %fp@(-20)
10c1d35a:       45ee fff0       lea %fp@(-16),%a2
10c1d35e:       2d79 1002 53b4  movel 100253b4 <_current_task>,%fp@(-28)
10c1d364:       ffe4 
10c1d366:       24ae ffe0       movel %fp@(-32),%a2@
10c1d36a:       2d6e ffe4 fff4  movel %fp@(-28),%fp@(-12)
10c1d370:       2d6e ffe8 fff8  movel %fp@(-24),%fp@(-8)
10c1d376:       2d6e ffec fffc  movel %fp@(-20),%fp@(-4)
10c1d37c:       2f0a            movel %a2,%sp@-
10c1d37e:       4879 1000 d028  pea 1000d028 <context_task_done>
10c1d384:       4eb9 10c1 5344  jsr 10c15344 <add_wait_queue>
10c1d38a:       508f            addql #8,%sp
10c1d38c:       260a            movel %a2,%d3
10c1d38e:       47fa fdb0       lea %pc@(10c1d140 <schedule_task>),%a3
10c1d392:       45f9 10c1 44d2  lea 10c144d2 <schedule>,%a2
10c1d398:       7401            moveq #1,%d2
10c1d39a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1d3a0:       7002            moveq #2,%d0
10c1d3a2:       2080            movel %d0,%a0@
10c1d3a4:       4879 1001 a150  pea 1001a150 <dummy_task>
10c1d3aa:       4e93            jsr %a3@
10c1d3ac:       4e92            jsr %a2@
10c1d3ae:       588f            addql #4,%sp
10c1d3b0:       51ca ffe8       dbf %d2,10c1d39a <flush_scheduled_tasks+0x54>
10c1d3b4:       4242            clrw %d2
10c1d3b6:       5382            subql #1,%d2
10c1d3b8:       64e0            bccs 10c1d39a <flush_scheduled_tasks+0x54>
10c1d3ba:       2f03            movel %d3,%sp@-
10c1d3bc:       4879 1000 d028  pea 1000d028 <context_task_done>
10c1d3c2:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c1d3c8:       4cee 0c0c ffd0  moveml %fp@(-48),%d2-%d3/%a2-%a3
10c1d3ce:       4e5e            unlk %fp
10c1d3d0:       4e75            rts

10c1d3d2 <start_context_thread>:
10c1d3d2:       4e56 0000       linkw %fp,#0
10c1d3d6:       4878 0600       pea 600 <LSIGTRAP+0x5fb>
10c1d3da:       4879 1001 31b2  pea 100131b2 <startup.621>
10c1d3e0:       487a fddc       pea %pc@(10c1d1be <context_thread>)
10c1d3e4:       4eb9 10c1 08a8  jsr 10c108a8 <kernel_thread>
10c1d3ea:       4879 1001 31b2  pea 100131b2 <startup.621>
10c1d3f0:       4eb9 10c1 48f2  jsr 10c148f2 <wait_for_completion>
10c1d3f6:       7000            moveq #0,%d0
10c1d3f8:       4e5e            unlk %fp
10c1d3fa:       4e75            rts

10c1d3fc <get_dma_list>:
10c1d3fc:       4e56 0000       linkw %fp,#0
10c1d400:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c1d404:       286e 0008       moveal %fp@(8),%a4
10c1d408:       7600            moveq #0,%d3
10c1d40a:       7400            moveq #0,%d2
10c1d40c:       47f9 1000 d038  lea 1000d038 <dma_chan_busy>,%a3
10c1d412:       45f9 1000 d03c  lea 1000d03c <dma_chan_busy+0x4>,%a2
10c1d418:       7800            moveq #0,%d4
10c1d41a:       4ab3 4800       tstl %a3@(00000000,%d4:l)
10c1d41e:       671a            beqs 10c1d43a <get_dma_list+0x3e>
10c1d420:       2f12            movel %a2@,%sp@-
10c1d422:       2f02            movel %d2,%sp@-
10c1d424:       4879 1000 1d69  pea 10001d69 <tvecs+0x1d1>
10c1d42a:       4874 3800       pea %a4@(00000000,%d3:l)
10c1d42e:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c1d434:       d680            addl %d0,%d3
10c1d436:       4fef 0010       lea %sp@(16),%sp
10c1d43a:       508a            addql #8,%a2
10c1d43c:       5084            addql #8,%d4
10c1d43e:       5282            addql #1,%d2
10c1d440:       7007            moveq #7,%d0
10c1d442:       b082            cmpl %d2,%d0
10c1d444:       6cd4            bges 10c1d41a <get_dma_list+0x1e>
10c1d446:       2003            movel %d3,%d0
10c1d448:       4cee 1c1c ffe8  moveml %fp@(-24),%d2-%d4/%a2-%a4
10c1d44e:       4e5e            unlk %fp
10c1d450:       4e75            rts

10c1d452 <request_dma>:
10c1d452:       4e56 0000       linkw %fp,#0
10c1d456:       2f03            movel %d3,%sp@-
10c1d458:       2f02            movel %d2,%sp@-
10c1d45a:       222e 0008       movel %fp@(8),%d1
10c1d45e:       7007            moveq #7,%d0
10c1d460:       b081            cmpl %d1,%d0
10c1d462:       6404            bccs 10c1d468 <request_dma+0x16>
10c1d464:       70ea            moveq #-22,%d0
10c1d466:       6032            bras 10c1d49a <request_dma+0x48>
10c1d468:       7001            moveq #1,%d0
10c1d46a:       2401            movel %d1,%d2
10c1d46c:       e78a            lsll #3,%d2
10c1d46e:       2042            moveal %d2,%a0
10c1d470:       d1fc 1000 d038  addal #268488760,%a0
10c1d476:       40c1            movew %sr,%d1
10c1d478:       007c 0700       oriw #1792,%sr
10c1d47c:       2610            movel %a0@,%d3
10c1d47e:       2080            movel %d0,%a0@
10c1d480:       2003            movel %d3,%d0
10c1d482:       46c1            movew %d1,%sr
10c1d484:       4a80            tstl %d0
10c1d486:       6610            bnes 10c1d498 <request_dma+0x46>
10c1d488:       41f9 1000 d03c  lea 1000d03c <dma_chan_busy+0x4>,%a0
10c1d48e:       21ae 000c 2800  movel %fp@(12),%a0@(00000000,%d2:l)
10c1d494:       7000            moveq #0,%d0
10c1d496:       6002            bras 10c1d49a <request_dma+0x48>
10c1d498:       70f0            moveq #-16,%d0
10c1d49a:       241f            movel %sp@+,%d2
10c1d49c:       261f            movel %sp@+,%d3
10c1d49e:       4e5e            unlk %fp
10c1d4a0:       4e75            rts

10c1d4a2 <free_dma>:
10c1d4a2:       4e56 0000       linkw %fp,#0
10c1d4a6:       2f02            movel %d2,%sp@-
10c1d4a8:       226e 0008       moveal %fp@(8),%a1
10c1d4ac:       7007            moveq #7,%d0
10c1d4ae:       b089            cmpl %a1,%d0
10c1d4b0:       6410            bccs 10c1d4c2 <free_dma+0x20>
10c1d4b2:       2f09            movel %a1,%sp@-
10c1d4b4:       4879 1000 1d72  pea 10001d72 <tvecs+0x1da>
10c1d4ba:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c1d4c0:       602c            bras 10c1d4ee <free_dma+0x4c>
10c1d4c2:       7400            moveq #0,%d2
10c1d4c4:       2009            movel %a1,%d0
10c1d4c6:       e788            lsll #3,%d0
10c1d4c8:       2040            moveal %d0,%a0
10c1d4ca:       d1fc 1000 d038  addal #268488760,%a0
10c1d4d0:       40c1            movew %sr,%d1
10c1d4d2:       007c 0700       oriw #1792,%sr
10c1d4d6:       2010            movel %a0@,%d0
10c1d4d8:       2082            movel %d2,%a0@
10c1d4da:       46c1            movew %d1,%sr
10c1d4dc:       4a80            tstl %d0
10c1d4de:       660e            bnes 10c1d4ee <free_dma+0x4c>
10c1d4e0:       2f09            movel %a1,%sp@-
10c1d4e2:       4879 1000 1d88  pea 10001d88 <tvecs+0x1f0>
10c1d4e8:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c1d4ee:       242e fffc       movel %fp@(-4),%d2
10c1d4f2:       4e5e            unlk %fp
10c1d4f4:       4e75            rts
10c1d4f6:       4e75            rts

10c1d4f8 <sys_chown16>:
10c1d4f8:       4e56 0000       linkw %fp,#0
10c1d4fc:       202e 0010       movel %fp@(16),%d0
10c1d500:       322e 000e       movew %fp@(14),%d1
10c1d504:       0c40 ffff       cmpiw #-1,%d0
10c1d508:       6708            beqs 10c1d512 <sys_chown16+0x1a>
10c1d50a:       0280 0000 ffff  andil #65535,%d0
10c1d510:       6002            bras 10c1d514 <sys_chown16+0x1c>
10c1d512:       70ff            moveq #-1,%d0
10c1d514:       2f00            movel %d0,%sp@-
10c1d516:       70ff            moveq #-1,%d0
10c1d518:       0c41 ffff       cmpiw #-1,%d1
10c1d51c:       6704            beqs 10c1d522 <sys_chown16+0x2a>
10c1d51e:       4280            clrl %d0
10c1d520:       3001            movew %d1,%d0
10c1d522:       2f00            movel %d0,%sp@-
10c1d524:       2f2e 0008       movel %fp@(8),%sp@-
10c1d528:       4eb9 10c2 3688  jsr 10c23688 <sys_chown>
10c1d52e:       4e5e            unlk %fp
10c1d530:       4e75            rts

10c1d532 <sys_lchown16>:
10c1d532:       4e56 0000       linkw %fp,#0
10c1d536:       202e 0010       movel %fp@(16),%d0
10c1d53a:       322e 000e       movew %fp@(14),%d1
10c1d53e:       0c40 ffff       cmpiw #-1,%d0
10c1d542:       6708            beqs 10c1d54c <sys_lchown16+0x1a>
10c1d544:       0280 0000 ffff  andil #65535,%d0
10c1d54a:       6002            bras 10c1d54e <sys_lchown16+0x1c>
10c1d54c:       70ff            moveq #-1,%d0
10c1d54e:       2f00            movel %d0,%sp@-
10c1d550:       70ff            moveq #-1,%d0
10c1d552:       0c41 ffff       cmpiw #-1,%d1
10c1d556:       6704            beqs 10c1d55c <sys_lchown16+0x2a>
10c1d558:       4280            clrl %d0
10c1d55a:       3001            movew %d1,%d0
10c1d55c:       2f00            movel %d0,%sp@-
10c1d55e:       2f2e 0008       movel %fp@(8),%sp@-
10c1d562:       4eb9 10c2 36d4  jsr 10c236d4 <sys_lchown>
10c1d568:       4e5e            unlk %fp
10c1d56a:       4e75            rts

10c1d56c <sys_fchown16>:
10c1d56c:       4e56 0000       linkw %fp,#0
10c1d570:       202e 0010       movel %fp@(16),%d0
10c1d574:       322e 000e       movew %fp@(14),%d1
10c1d578:       0c40 ffff       cmpiw #-1,%d0
10c1d57c:       6708            beqs 10c1d586 <sys_fchown16+0x1a>
10c1d57e:       0280 0000 ffff  andil #65535,%d0
10c1d584:       6002            bras 10c1d588 <sys_fchown16+0x1c>
10c1d586:       70ff            moveq #-1,%d0
10c1d588:       2f00            movel %d0,%sp@-
10c1d58a:       70ff            moveq #-1,%d0
10c1d58c:       0c41 ffff       cmpiw #-1,%d1
10c1d590:       6704            beqs 10c1d596 <sys_fchown16+0x2a>
10c1d592:       4280            clrl %d0
10c1d594:       3001            movew %d1,%d0
10c1d596:       2f00            movel %d0,%sp@-
10c1d598:       2f2e 0008       movel %fp@(8),%sp@-
10c1d59c:       4eb9 10c2 3720  jsr 10c23720 <sys_fchown>
10c1d5a2:       4e5e            unlk %fp
10c1d5a4:       4e75            rts

10c1d5a6 <sys_setregid16>:
10c1d5a6:       4e56 0000       linkw %fp,#0
10c1d5aa:       202e 000c       movel %fp@(12),%d0
10c1d5ae:       322e 000a       movew %fp@(10),%d1
10c1d5b2:       0c40 ffff       cmpiw #-1,%d0
10c1d5b6:       6708            beqs 10c1d5c0 <sys_setregid16+0x1a>
10c1d5b8:       0280 0000 ffff  andil #65535,%d0
10c1d5be:       6002            bras 10c1d5c2 <sys_setregid16+0x1c>
10c1d5c0:       70ff            moveq #-1,%d0
10c1d5c2:       2f00            movel %d0,%sp@-
10c1d5c4:       70ff            moveq #-1,%d0
10c1d5c6:       0c41 ffff       cmpiw #-1,%d1
10c1d5ca:       6704            beqs 10c1d5d0 <sys_setregid16+0x2a>
10c1d5cc:       4280            clrl %d0
10c1d5ce:       3001            movew %d1,%d0
10c1d5d0:       2f00            movel %d0,%sp@-
10c1d5d2:       4eb9 10c1 bc48  jsr 10c1bc48 <sys_setregid>
10c1d5d8:       4e5e            unlk %fp
10c1d5da:       4e75            rts

10c1d5dc <sys_setgid16>:
10c1d5dc:       4e56 0000       linkw %fp,#0
10c1d5e0:       4280            clrl %d0
10c1d5e2:       302e 000a       movew %fp@(10),%d0
10c1d5e6:       2f00            movel %d0,%sp@-
10c1d5e8:       4eb9 10c1 bd02  jsr 10c1bd02 <sys_setgid>
10c1d5ee:       4e5e            unlk %fp
10c1d5f0:       4e75            rts

10c1d5f2 <sys_setreuid16>:
10c1d5f2:       4e56 0000       linkw %fp,#0
10c1d5f6:       202e 000c       movel %fp@(12),%d0
10c1d5fa:       322e 000a       movew %fp@(10),%d1
10c1d5fe:       0c40 ffff       cmpiw #-1,%d0
10c1d602:       6708            beqs 10c1d60c <sys_setreuid16+0x1a>
10c1d604:       0280 0000 ffff  andil #65535,%d0
10c1d60a:       6002            bras 10c1d60e <sys_setreuid16+0x1c>
10c1d60c:       70ff            moveq #-1,%d0
10c1d60e:       2f00            movel %d0,%sp@-
10c1d610:       70ff            moveq #-1,%d0
10c1d612:       0c41 ffff       cmpiw #-1,%d1
10c1d616:       6704            beqs 10c1d61c <sys_setreuid16+0x2a>
10c1d618:       4280            clrl %d0
10c1d61a:       3001            movew %d1,%d0
10c1d61c:       2f00            movel %d0,%sp@-
10c1d61e:       4eb9 10c1 bdde  jsr 10c1bdde <sys_setreuid>
10c1d624:       4e5e            unlk %fp
10c1d626:       4e75            rts

10c1d628 <sys_setuid16>:
10c1d628:       4e56 0000       linkw %fp,#0
10c1d62c:       4280            clrl %d0
10c1d62e:       302e 000a       movew %fp@(10),%d0
10c1d632:       2f00            movel %d0,%sp@-
10c1d634:       4eb9 10c1 bf1e  jsr 10c1bf1e <sys_setuid>
10c1d63a:       4e5e            unlk %fp
10c1d63c:       4e75            rts

10c1d63e <sys_setresuid16>:
10c1d63e:       4e56 0000       linkw %fp,#0
10c1d642:       2f02            movel %d2,%sp@-
10c1d644:       202e 0010       movel %fp@(16),%d0
10c1d648:       342e 000a       movew %fp@(10),%d2
10c1d64c:       322e 000e       movew %fp@(14),%d1
10c1d650:       0c40 ffff       cmpiw #-1,%d0
10c1d654:       6708            beqs 10c1d65e <sys_setresuid16+0x20>
10c1d656:       0280 0000 ffff  andil #65535,%d0
10c1d65c:       6002            bras 10c1d660 <sys_setresuid16+0x22>
10c1d65e:       70ff            moveq #-1,%d0
10c1d660:       2f00            movel %d0,%sp@-
10c1d662:       70ff            moveq #-1,%d0
10c1d664:       0c41 ffff       cmpiw #-1,%d1
10c1d668:       6704            beqs 10c1d66e <sys_setresuid16+0x30>
10c1d66a:       4280            clrl %d0
10c1d66c:       3001            movew %d1,%d0
10c1d66e:       2f00            movel %d0,%sp@-
10c1d670:       70ff            moveq #-1,%d0
10c1d672:       0c42 ffff       cmpiw #-1,%d2
10c1d676:       6704            beqs 10c1d67c <sys_setresuid16+0x3e>
10c1d678:       4280            clrl %d0
10c1d67a:       3002            movew %d2,%d0
10c1d67c:       2f00            movel %d0,%sp@-
10c1d67e:       4eb9 10c1 c012  jsr 10c1c012 <sys_setresuid>
10c1d684:       242e fffc       movel %fp@(-4),%d2
10c1d688:       4e5e            unlk %fp
10c1d68a:       4e75            rts

10c1d68c <sys_getresuid16>:
10c1d68c:       4e56 0000       linkw %fp,#0
10c1d690:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1d696:       0ca8 0000 ffff  cmpil #65535,%a0@(300)
10c1d69c:       012c 
10c1d69e:       6308            blss 10c1d6a8 <sys_getresuid16+0x1c>
10c1d6a0:       3039 1000 cfc2  movew 1000cfc2 <overflowuid+0x2>,%d0
10c1d6a6:       6004            bras 10c1d6ac <sys_getresuid16+0x20>
10c1d6a8:       3028 012e       movew %a0@(302),%d0
10c1d6ac:       206e 0008       moveal %fp@(8),%a0
10c1d6b0:       3080            movew %d0,%a0@
10c1d6b2:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1d6b8:       0ca8 0000 ffff  cmpil #65535,%a0@(304)
10c1d6be:       0130 
10c1d6c0:       6308            blss 10c1d6ca <sys_getresuid16+0x3e>
10c1d6c2:       3039 1000 cfc2  movew 1000cfc2 <overflowuid+0x2>,%d0
10c1d6c8:       6004            bras 10c1d6ce <sys_getresuid16+0x42>
10c1d6ca:       3028 0132       movew %a0@(306),%d0
10c1d6ce:       206e 000c       moveal %fp@(12),%a0
10c1d6d2:       3080            movew %d0,%a0@
10c1d6d4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1d6da:       0ca8 0000 ffff  cmpil #65535,%a0@(308)
10c1d6e0:       0134 
10c1d6e2:       6308            blss 10c1d6ec <sys_getresuid16+0x60>
10c1d6e4:       3039 1000 cfc2  movew 1000cfc2 <overflowuid+0x2>,%d0
10c1d6ea:       6004            bras 10c1d6f0 <sys_getresuid16+0x64>
10c1d6ec:       3028 0136       movew %a0@(310),%d0
10c1d6f0:       206e 0010       moveal %fp@(16),%a0
10c1d6f4:       3080            movew %d0,%a0@
10c1d6f6:       7000            moveq #0,%d0
10c1d6f8:       4e5e            unlk %fp
10c1d6fa:       4e75            rts

10c1d6fc <sys_setresgid16>:
10c1d6fc:       4e56 0000       linkw %fp,#0
10c1d700:       2f02            movel %d2,%sp@-
10c1d702:       202e 0010       movel %fp@(16),%d0
10c1d706:       342e 000a       movew %fp@(10),%d2
10c1d70a:       322e 000e       movew %fp@(14),%d1
10c1d70e:       0c40 ffff       cmpiw #-1,%d0
10c1d712:       6708            beqs 10c1d71c <sys_setresgid16+0x20>
10c1d714:       0280 0000 ffff  andil #65535,%d0
10c1d71a:       6002            bras 10c1d71e <sys_setresgid16+0x22>
10c1d71c:       70ff            moveq #-1,%d0
10c1d71e:       2f00            movel %d0,%sp@-
10c1d720:       70ff            moveq #-1,%d0
10c1d722:       0c41 ffff       cmpiw #-1,%d1
10c1d726:       6704            beqs 10c1d72c <sys_setresgid16+0x30>
10c1d728:       4280            clrl %d0
10c1d72a:       3001            movew %d1,%d0
10c1d72c:       2f00            movel %d0,%sp@-
10c1d72e:       70ff            moveq #-1,%d0
10c1d730:       0c42 ffff       cmpiw #-1,%d2
10c1d734:       6704            beqs 10c1d73a <sys_setresgid16+0x3e>
10c1d736:       4280            clrl %d0
10c1d738:       3002            movew %d2,%d0
10c1d73a:       2f00            movel %d0,%sp@-
10c1d73c:       4eb9 10c1 c1aa  jsr 10c1c1aa <sys_setresgid>
10c1d742:       242e fffc       movel %fp@(-4),%d2
10c1d746:       4e5e            unlk %fp
10c1d748:       4e75            rts

10c1d74a <sys_getresgid16>:
10c1d74a:       4e56 0000       linkw %fp,#0
10c1d74e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1d754:       0ca8 0000 ffff  cmpil #65535,%a0@(316)
10c1d75a:       013c 
10c1d75c:       6308            blss 10c1d766 <sys_getresgid16+0x1c>
10c1d75e:       3039 1000 cfc6  movew 1000cfc6 <overflowgid+0x2>,%d0
10c1d764:       6004            bras 10c1d76a <sys_getresgid16+0x20>
10c1d766:       3028 013e       movew %a0@(318),%d0
10c1d76a:       206e 0008       moveal %fp@(8),%a0
10c1d76e:       3080            movew %d0,%a0@
10c1d770:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1d776:       0ca8 0000 ffff  cmpil #65535,%a0@(320)
10c1d77c:       0140 
10c1d77e:       6308            blss 10c1d788 <sys_getresgid16+0x3e>
10c1d780:       3039 1000 cfc6  movew 1000cfc6 <overflowgid+0x2>,%d0
10c1d786:       6004            bras 10c1d78c <sys_getresgid16+0x42>
10c1d788:       3028 0142       movew %a0@(322),%d0
10c1d78c:       206e 000c       moveal %fp@(12),%a0
10c1d790:       3080            movew %d0,%a0@
10c1d792:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1d798:       0ca8 0000 ffff  cmpil #65535,%a0@(324)
10c1d79e:       0144 
10c1d7a0:       6308            blss 10c1d7aa <sys_getresgid16+0x60>
10c1d7a2:       3039 1000 cfc6  movew 1000cfc6 <overflowgid+0x2>,%d0
10c1d7a8:       6004            bras 10c1d7ae <sys_getresgid16+0x64>
10c1d7aa:       3028 0146       movew %a0@(326),%d0
10c1d7ae:       206e 0010       moveal %fp@(16),%a0
10c1d7b2:       3080            movew %d0,%a0@
10c1d7b4:       7000            moveq #0,%d0
10c1d7b6:       4e5e            unlk %fp
10c1d7b8:       4e75            rts

10c1d7ba <sys_setfsuid16>:
10c1d7ba:       4e56 0000       linkw %fp,#0
10c1d7be:       4280            clrl %d0
10c1d7c0:       302e 000a       movew %fp@(10),%d0
10c1d7c4:       2f00            movel %d0,%sp@-
10c1d7c6:       4eb9 10c1 c2b0  jsr 10c1c2b0 <sys_setfsuid>
10c1d7cc:       4e5e            unlk %fp
10c1d7ce:       4e75            rts

10c1d7d0 <sys_setfsgid16>:
10c1d7d0:       4e56 0000       linkw %fp,#0
10c1d7d4:       4280            clrl %d0
10c1d7d6:       302e 000a       movew %fp@(10),%d0
10c1d7da:       2f00            movel %d0,%sp@-
10c1d7dc:       4eb9 10c1 c340  jsr 10c1c340 <sys_setfsgid>
10c1d7e2:       4e5e            unlk %fp
10c1d7e4:       4e75            rts

10c1d7e6 <sys_getgroups16>:
10c1d7e6:       4e56 ffc0       linkw %fp,#-64
10c1d7ea:       2f03            movel %d3,%sp@-
10c1d7ec:       2f02            movel %d2,%sp@-
10c1d7ee:       202e 0008       movel %fp@(8),%d0
10c1d7f2:       6d12            blts 10c1d806 <sys_getgroups16+0x20>
10c1d7f4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1d7fa:       2428 014c       movel %a0@(332),%d2
10c1d7fe:       4a80            tstl %d0
10c1d800:       6732            beqs 10c1d834 <sys_getgroups16+0x4e>
10c1d802:       b082            cmpl %d2,%d0
10c1d804:       6c04            bges 10c1d80a <sys_getgroups16+0x24>
10c1d806:       70ea            moveq #-22,%d0
10c1d808:       602c            bras 10c1d836 <sys_getgroups16+0x50>
10c1d80a:       72c0            moveq #-64,%d1
10c1d80c:       d28e            addl %fp,%d1
10c1d80e:       2602            movel %d2,%d3
10c1d810:       d682            addl %d2,%d3
10c1d812:       4a82            tstl %d2
10c1d814:       6f10            bles 10c1d826 <sys_getgroups16+0x40>
10c1d816:       2241            moveal %d1,%a1
10c1d818:       41e8 0152       lea %a0@(338),%a0
10c1d81c:       2002            movel %d2,%d0
10c1d81e:       32d0            movew %a0@,%a1@+
10c1d820:       5888            addql #4,%a0
10c1d822:       5380            subql #1,%d0
10c1d824:       66f8            bnes 10c1d81e <sys_getgroups16+0x38>
10c1d826:       2f03            movel %d3,%sp@-
10c1d828:       2f01            movel %d1,%sp@-
10c1d82a:       2f2e 000c       movel %fp@(12),%sp@-
10c1d82e:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c1d834:       2002            movel %d2,%d0
10c1d836:       242e ffb8       movel %fp@(-72),%d2
10c1d83a:       262e ffbc       movel %fp@(-68),%d3
10c1d83e:       4e5e            unlk %fp
10c1d840:       4e75            rts

10c1d842 <sys_setgroups16>:
10c1d842:       4e56 ffc0       linkw %fp,#-64
10c1d846:       2f03            movel %d3,%sp@-
10c1d848:       2f02            movel %d2,%sp@-
10c1d84a:       242e 0008       movel %fp@(8),%d2
10c1d84e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1d854:       0828 0006 01d3  btst #6,%a0@(467)
10c1d85a:       6604            bnes 10c1d860 <sys_setgroups16+0x1e>
10c1d85c:       70ff            moveq #-1,%d0
10c1d85e:       6050            bras 10c1d8b0 <sys_setgroups16+0x6e>
10c1d860:       0068 0100 0006  oriw #256,%a0@(6)
10c1d866:       7020            moveq #32,%d0
10c1d868:       b082            cmpl %d2,%d0
10c1d86a:       6404            bccs 10c1d870 <sys_setgroups16+0x2e>
10c1d86c:       70ea            moveq #-22,%d0
10c1d86e:       6040            bras 10c1d8b0 <sys_setgroups16+0x6e>
10c1d870:       2002            movel %d2,%d0
10c1d872:       d082            addl %d2,%d0
10c1d874:       2f00            movel %d0,%sp@-
10c1d876:       2f2e 000c       movel %fp@(12),%sp@-
10c1d87a:       76c0            moveq #-64,%d3
10c1d87c:       d68e            addl %fp,%d3
10c1d87e:       2f03            movel %d3,%sp@-
10c1d880:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c1d886:       7000            moveq #0,%d0
10c1d888:       b480            cmpl %d0,%d2
10c1d88a:       6f18            bles 10c1d8a4 <sys_setgroups16+0x62>
10c1d88c:       7200            moveq #0,%d1
10c1d88e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1d894:       41e8 0150       lea %a0@(336),%a0
10c1d898:       2243            moveal %d3,%a1
10c1d89a:       3219            movew %a1@+,%d1
10c1d89c:       20c1            movel %d1,%a0@+
10c1d89e:       5280            addql #1,%d0
10c1d8a0:       b480            cmpl %d0,%d2
10c1d8a2:       6ef6            bgts 10c1d89a <sys_setgroups16+0x58>
10c1d8a4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1d8aa:       2142 014c       movel %d2,%a0@(332)
10c1d8ae:       7000            moveq #0,%d0
10c1d8b0:       242e ffb8       movel %fp@(-72),%d2
10c1d8b4:       262e ffbc       movel %fp@(-68),%d3
10c1d8b8:       4e5e            unlk %fp
10c1d8ba:       4e75            rts

10c1d8bc <sys_getuid16>:
10c1d8bc:       4e56 0000       linkw %fp,#0
10c1d8c0:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1d8c6:       0ca8 0000 ffff  cmpil #65535,%a0@(300)
10c1d8cc:       012c 
10c1d8ce:       630a            blss 10c1d8da <sys_getuid16+0x1e>
10c1d8d0:       4280            clrl %d0
10c1d8d2:       3039 1000 cfc2  movew 1000cfc2 <overflowuid+0x2>,%d0
10c1d8d8:       6006            bras 10c1d8e0 <sys_getuid16+0x24>
10c1d8da:       4280            clrl %d0
10c1d8dc:       3028 012e       movew %a0@(302),%d0
10c1d8e0:       4e5e            unlk %fp
10c1d8e2:       4e75            rts

10c1d8e4 <sys_geteuid16>:
10c1d8e4:       4e56 0000       linkw %fp,#0
10c1d8e8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1d8ee:       0ca8 0000 ffff  cmpil #65535,%a0@(304)
10c1d8f4:       0130 
10c1d8f6:       630a            blss 10c1d902 <sys_geteuid16+0x1e>
10c1d8f8:       4280            clrl %d0
10c1d8fa:       3039 1000 cfc2  movew 1000cfc2 <overflowuid+0x2>,%d0
10c1d900:       6006            bras 10c1d908 <sys_geteuid16+0x24>
10c1d902:       4280            clrl %d0
10c1d904:       3028 0132       movew %a0@(306),%d0
10c1d908:       4e5e            unlk %fp
10c1d90a:       4e75            rts

10c1d90c <sys_getgid16>:
10c1d90c:       4e56 0000       linkw %fp,#0
10c1d910:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1d916:       0ca8 0000 ffff  cmpil #65535,%a0@(316)
10c1d91c:       013c 
10c1d91e:       630a            blss 10c1d92a <sys_getgid16+0x1e>
10c1d920:       4280            clrl %d0
10c1d922:       3039 1000 cfc6  movew 1000cfc6 <overflowgid+0x2>,%d0
10c1d928:       6006            bras 10c1d930 <sys_getgid16+0x24>
10c1d92a:       4280            clrl %d0
10c1d92c:       3028 013e       movew %a0@(318),%d0
10c1d930:       4e5e            unlk %fp
10c1d932:       4e75            rts

10c1d934 <sys_getegid16>:
10c1d934:       4e56 0000       linkw %fp,#0
10c1d938:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1d93e:       0ca8 0000 ffff  cmpil #65535,%a0@(320)
10c1d944:       0140 
10c1d946:       630a            blss 10c1d952 <sys_getegid16+0x1e>
10c1d948:       4280            clrl %d0
10c1d94a:       3039 1000 cfc6  movew 1000cfc6 <overflowgid+0x2>,%d0
10c1d950:       6006            bras 10c1d958 <sys_getegid16+0x24>
10c1d952:       4280            clrl %d0
10c1d954:       3028 0142       movew %a0@(322),%d0
10c1d958:       4e5e            unlk %fp
10c1d95a:       4e75            rts

10c1d95c <add_page_to_hash_queue>:
10c1d95c:       4e56 0000       linkw %fp,#0
10c1d960:       2f0a            movel %a2,%sp@-
10c1d962:       246e 0008       moveal %fp@(8),%a2
10c1d966:       206e 000c       moveal %fp@(12),%a0
10c1d96a:       2250            moveal %a0@,%a1
10c1d96c:       208a            movel %a2,%a0@
10c1d96e:       2549 0010       movel %a1,%a2@(16)
10c1d972:       2548 0030       movel %a0,%a2@(48)
10c1d976:       b2fc 0000       cmpaw #0,%a1
10c1d97a:       6708            beqs 10c1d984 <add_page_to_hash_queue+0x28>
10c1d97c:       41ea 0010       lea %a2@(16),%a0
10c1d980:       2348 0030       movel %a0,%a1@(48)
10c1d984:       4aaa 0034       tstl %a2@(52)
10c1d988:       670c            beqs 10c1d996 <add_page_to_hash_queue+0x3a>
10c1d98a:       4879 1000 1e40  pea 10001e40 <tvecs+0x2a8>
10c1d990:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c1d996:       41f9 1000 d078  lea 1000d078 <page_cache_size>,%a0
10c1d99c:       5290            addql #1,%a0@
10c1d99e:       246e fffc       moveal %fp@(-4),%a2
10c1d9a2:       4e5e            unlk %fp
10c1d9a4:       4e75            rts

10c1d9a6 <__remove_inode_page>:
10c1d9a6:       4e56 0000       linkw %fp,#0
10c1d9aa:       2f0a            movel %a2,%sp@-
10c1d9ac:       246e 0008       moveal %fp@(8),%a2
10c1d9b0:       41ea 0018       lea %a2@(24),%a0
10c1d9b4:       2010            movel %a0@,%d0
10c1d9b6:       0800 0004       btst #4,%d0
10c1d9ba:       670c            beqs 10c1d9c8 <__remove_inode_page+0x22>
10c1d9bc:       4879 1000 1e40  pea 10001e40 <tvecs+0x2a8>
10c1d9c2:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c1d9c8:       206a 0008       moveal %a2@(8),%a0
10c1d9cc:       53a8 0018       subql #1,%a0@(24)
10c1d9d0:       226a 0004       moveal %a2@(4),%a1
10c1d9d4:       2052            moveal %a2@,%a0
10c1d9d6:       2149 0004       movel %a1,%a0@(4)
10c1d9da:       2288            movel %a0,%a1@
10c1d9dc:       42aa 0008       clrl %a2@(8)
10c1d9e0:       206a 0010       moveal %a2@(16),%a0
10c1d9e4:       226a 0030       moveal %a2@(48),%a1
10c1d9e8:       b0fc 0000       cmpaw #0,%a0
10c1d9ec:       6704            beqs 10c1d9f2 <__remove_inode_page+0x4c>
10c1d9ee:       2149 0030       movel %a1,%a0@(48)
10c1d9f2:       2288            movel %a0,%a1@
10c1d9f4:       42aa 0030       clrl %a2@(48)
10c1d9f8:       41f9 1000 d078  lea 1000d078 <page_cache_size>,%a0
10c1d9fe:       5390            subql #1,%a0@
10c1da00:       246e fffc       moveal %fp@(-4),%a2
10c1da04:       4e5e            unlk %fp
10c1da06:       4e75            rts

10c1da08 <remove_inode_page>:
10c1da08:       4e56 0000       linkw %fp,#0
10c1da0c:       222e 0008       movel %fp@(8),%d1
10c1da10:       2241            moveal %d1,%a1
10c1da12:       41e9 0018       lea %a1@(24),%a0
10c1da16:       2010            movel %a0@,%d0
10c1da18:       0800 0000       btst #0,%d0
10c1da1c:       660c            bnes 10c1da2a <remove_inode_page+0x22>
10c1da1e:       4879 1000 1e40  pea 10001e40 <tvecs+0x2a8>
10c1da24:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c1da2a:       2f01            movel %d1,%sp@-
10c1da2c:       4eba ff78       jsr %pc@(10c1d9a6 <__remove_inode_page>)
10c1da30:       4e5e            unlk %fp
10c1da32:       4e75            rts

10c1da34 <set_page_dirty>:
10c1da34:       4e56 0000       linkw %fp,#0
10c1da38:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c1da3c:       266e 0008       moveal %fp@(8),%a3
10c1da40:       41eb 0018       lea %a3@(24),%a0
10c1da44:       40c2            movew %sr,%d2
10c1da46:       007c 0700       oriw #1792,%sr
10c1da4a:       2010            movel %a0@,%d0
10c1da4c:       0800 0004       btst #4,%d0
10c1da50:       56c1            sne %d1
10c1da52:       4881            extw %d1
10c1da54:       48c1            extl %d1
10c1da56:       4481            negl %d1
10c1da58:       2010            movel %a0@,%d0
10c1da5a:       7610            moveq #16,%d3
10c1da5c:       8083            orl %d3,%d0
10c1da5e:       2080            movel %d0,%a0@
10c1da60:       46c2            movew %d2,%sr
10c1da62:       4a81            tstl %d1
10c1da64:       663a            bnes 10c1daa0 <set_page_dirty+0x6c>
10c1da66:       246b 0008       moveal %a3@(8),%a2
10c1da6a:       b4fc 0000       cmpaw #0,%a2
10c1da6e:       6730            beqs 10c1daa0 <set_page_dirty+0x6c>
10c1da70:       226b 0004       moveal %a3@(4),%a1
10c1da74:       2053            moveal %a3@,%a0
10c1da76:       2149 0004       movel %a1,%a0@(4)
10c1da7a:       2288            movel %a0,%a1@
10c1da7c:       41ea 0008       lea %a2@(8),%a0
10c1da80:       2250            moveal %a0@,%a1
10c1da82:       234b 0004       movel %a3,%a1@(4)
10c1da86:       2689            movel %a1,%a3@
10c1da88:       2748 0004       movel %a0,%a3@(4)
10c1da8c:       208b            movel %a3,%a0@
10c1da8e:       202a 0020       movel %a2@(32),%d0
10c1da92:       670c            beqs 10c1daa0 <set_page_dirty+0x6c>
10c1da94:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c1da98:       2f00            movel %d0,%sp@-
10c1da9a:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c1daa0:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c1daa6:       4e5e            unlk %fp
10c1daa8:       4e75            rts

10c1daaa <invalidate_inode_pages>:
10c1daaa:       4e56 0000       linkw %fp,#0
10c1daae:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c1dab2:       206e 0008       moveal %fp@(8),%a0
10c1dab6:       2868 00a8       moveal %a0@(168),%a4
10c1daba:       2654            moveal %a4@,%a3
10c1dabc:       b9cb            cmpal %a3,%a4
10c1dabe:       677a            beqs 10c1db3a <invalidate_inode_pages+0x90>
10c1dac0:       7601            moveq #1,%d3
10c1dac2:       244b            moveal %a3,%a2
10c1dac4:       2653            moveal %a3@,%a3
10c1dac6:       41ea 0018       lea %a2@(24),%a0
10c1daca:       2010            movel %a0@,%d0
10c1dacc:       0800 0004       btst #4,%d0
10c1dad0:       6664            bnes 10c1db36 <invalidate_inode_pages+0x8c>
10c1dad2:       40c2            movew %sr,%d2
10c1dad4:       007c 0700       oriw #1792,%sr
10c1dad8:       2010            movel %a0@,%d0
10c1dada:       2203            movel %d3,%d1
10c1dadc:       c280            andl %d0,%d1
10c1dade:       2010            movel %a0@,%d0
10c1dae0:       8083            orl %d3,%d0
10c1dae2:       2080            movel %d0,%a0@
10c1dae4:       46c2            movew %d2,%sr
10c1dae6:       4a81            tstl %d1
10c1dae8:       664c            bnes 10c1db36 <invalidate_inode_pages+0x8c>
10c1daea:       4aaa 0034       tstl %a2@(52)
10c1daee:       6710            beqs 10c1db00 <invalidate_inode_pages+0x56>
10c1daf0:       42a7            clrl %sp@-
10c1daf2:       2f0a            movel %a2,%sp@-
10c1daf4:       4eb9 10c2 770a  jsr 10c2770a <try_to_free_buffers>
10c1dafa:       508f            addql #8,%sp
10c1dafc:       4a80            tstl %d0
10c1dafe:       672c            beqs 10c1db2c <invalidate_inode_pages+0x82>
10c1db00:       7001            moveq #1,%d0
10c1db02:       b0aa 0014       cmpl %a2@(20),%d0
10c1db06:       6624            bnes 10c1db2c <invalidate_inode_pages+0x82>
10c1db08:       2f0a            movel %a2,%sp@-
10c1db0a:       4eb9 10c2 1b60  jsr 10c21b60 <__lru_cache_del>
10c1db10:       2f0a            movel %a2,%sp@-
10c1db12:       4eba fe92       jsr %pc@(10c1d9a6 <__remove_inode_page>)
10c1db16:       2f0a            movel %a2,%sp@-
10c1db18:       4eb9 10c1 e528  jsr 10c1e528 <unlock_page>
10c1db1e:       2f0a            movel %a2,%sp@-
10c1db20:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c1db26:       4fef 0010       lea %sp@(16),%sp
10c1db2a:       600a            bras 10c1db36 <invalidate_inode_pages+0x8c>
10c1db2c:       2f0a            movel %a2,%sp@-
10c1db2e:       4eb9 10c1 e528  jsr 10c1e528 <unlock_page>
10c1db34:       588f            addql #4,%sp
10c1db36:       b9cb            cmpal %a3,%a4
10c1db38:       6688            bnes 10c1dac2 <invalidate_inode_pages+0x18>
10c1db3a:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c1db40:       4e5e            unlk %fp
10c1db42:       4e75            rts

10c1db44 <do_flushpage>:
10c1db44:       4e56 0000       linkw %fp,#0
10c1db48:       226e 0008       moveal %fp@(8),%a1
10c1db4c:       202e 000c       movel %fp@(12),%d0
10c1db50:       2069 0008       moveal %a1@(8),%a0
10c1db54:       2068 001c       moveal %a0@(28),%a0
10c1db58:       2068 0018       moveal %a0@(24),%a0
10c1db5c:       b0fc 0000       cmpaw #0,%a0
10c1db60:       6610            bnes 10c1db72 <do_flushpage+0x2e>
10c1db62:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c1db66:       2f00            movel %d0,%sp@-
10c1db68:       2f09            movel %a1,%sp@-
10c1db6a:       4eb9 10c2 6150  jsr 10c26150 <discard_bh_page>
10c1db70:       6006            bras 10c1db78 <do_flushpage+0x34>
10c1db72:       2f00            movel %d0,%sp@-
10c1db74:       2f09            movel %a1,%sp@-
10c1db76:       4e90            jsr %a0@
10c1db78:       4e5e            unlk %fp
10c1db7a:       4e75            rts

10c1db7c <truncate_complete_page>:
10c1db7c:       4e56 0000       linkw %fp,#0
10c1db80:       2f0a            movel %a2,%sp@-
10c1db82:       246e 0008       moveal %fp@(8),%a2
10c1db86:       4aaa 0034       tstl %a2@(52)
10c1db8a:       670e            beqs 10c1db9a <truncate_complete_page+0x1e>
10c1db8c:       42a7            clrl %sp@-
10c1db8e:       2f0a            movel %a2,%sp@-
10c1db90:       4eba ffb2       jsr %pc@(10c1db44 <do_flushpage>)
10c1db94:       508f            addql #8,%sp
10c1db96:       4a80            tstl %d0
10c1db98:       670a            beqs 10c1dba4 <truncate_complete_page+0x28>
10c1db9a:       2f0a            movel %a2,%sp@-
10c1db9c:       4eb9 10c2 1bdc  jsr 10c21bdc <lru_cache_del>
10c1dba2:       588f            addql #4,%sp
10c1dba4:       41ea 0018       lea %a2@(24),%a0
10c1dba8:       40c0            movew %sr,%d0
10c1dbaa:       007c 0700       oriw #1792,%sr
10c1dbae:       72ef            moveq #-17,%d1
10c1dbb0:       c390            andl %d1,%a0@
10c1dbb2:       46c0            movew %d0,%sr
10c1dbb4:       40c0            movew %sr,%d0
10c1dbb6:       007c 0700       oriw #1792,%sr
10c1dbba:       72f7            moveq #-9,%d1
10c1dbbc:       c390            andl %d1,%a0@
10c1dbbe:       46c0            movew %d0,%sr
10c1dbc0:       2f0a            movel %a2,%sp@-
10c1dbc2:       4eba fe44       jsr %pc@(10c1da08 <remove_inode_page>)
10c1dbc6:       2f0a            movel %a2,%sp@-
10c1dbc8:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c1dbce:       246e fffc       moveal %fp@(-4),%a2
10c1dbd2:       4e5e            unlk %fp
10c1dbd4:       4e75            rts

10c1dbd6 <truncate_list_pages>:
10c1dbd6:       4e56 0000       linkw %fp,#0
10c1dbda:       48e7 3e3c       moveml %d2-%d6/%a2-%a5,%sp@-
10c1dbde:       286e 0008       moveal %fp@(8),%a4
10c1dbe2:       2a2e 000c       movel %fp@(12),%d5
10c1dbe6:       2a6e 0010       moveal %fp@(16),%a5
10c1dbea:       7c00            moveq #0,%d6
10c1dbec:       266c 0004       moveal %a4@(4),%a3
10c1dbf0:       b9cb            cmpal %a3,%a4
10c1dbf2:       6700 0130       beqw 10c1dd24 <truncate_list_pages+0x14e>
10c1dbf6:       7801            moveq #1,%d4
10c1dbf8:       262b 000c       movel %a3@(12),%d3
10c1dbfc:       ba83            cmpl %d3,%d5
10c1dbfe:       6310            blss 10c1dc10 <truncate_list_pages+0x3a>
10c1dc00:       4a95            tstl %a5@
10c1dc02:       6700 0116       beqw 10c1dd1a <truncate_list_pages+0x144>
10c1dc06:       2003            movel %d3,%d0
10c1dc08:       5280            addql #1,%d0
10c1dc0a:       ba80            cmpl %d0,%d5
10c1dc0c:       6600 010c       bnew 10c1dd1a <truncate_list_pages+0x144>
10c1dc10:       41eb 0014       lea %a3@(20),%a0
10c1dc14:       5290            addql #1,%a0@
10c1dc16:       45eb 0018       lea %a3@(24),%a2
10c1dc1a:       40c1            movew %sr,%d1
10c1dc1c:       007c 0700       oriw #1792,%sr
10c1dc20:       2012            movel %a2@,%d0
10c1dc22:       2404            movel %d4,%d2
10c1dc24:       c480            andl %d0,%d2
10c1dc26:       2012            movel %a2@,%d0
10c1dc28:       8084            orl %d4,%d0
10c1dc2a:       2480            movel %d0,%a2@
10c1dc2c:       46c1            movew %d1,%sr
10c1dc2e:       226c 0004       moveal %a4@(4),%a1
10c1dc32:       2054            moveal %a4@,%a0
10c1dc34:       2149 0004       movel %a1,%a0@(4)
10c1dc38:       2288            movel %a0,%a1@
10c1dc3a:       4a82            tstl %d2
10c1dc3c:       6612            bnes 10c1dc50 <truncate_list_pages+0x7a>
10c1dc3e:       206b 0004       moveal %a3@(4),%a0
10c1dc42:       274c 0004       movel %a4,%a3@(4)
10c1dc46:       288b            movel %a3,%a4@
10c1dc48:       2948 0004       movel %a0,%a4@(4)
10c1dc4c:       208c            movel %a4,%a0@
10c1dc4e:       600e            bras 10c1dc5e <truncate_list_pages+0x88>
10c1dc50:       2053            moveal %a3@,%a0
10c1dc52:       214c 0004       movel %a4,%a0@(4)
10c1dc56:       2888            movel %a0,%a4@
10c1dc58:       294b 0004       movel %a3,%a4@(4)
10c1dc5c:       268c            movel %a4,%a3@
10c1dc5e:       7c01            moveq #1,%d6
10c1dc60:       4a82            tstl %d2
10c1dc62:       667e            bnes 10c1dce2 <truncate_list_pages+0x10c>
10c1dc64:       2455            moveal %a5@,%a2
10c1dc66:       b4fc 0000       cmpaw #0,%a2
10c1dc6a:       6764            beqs 10c1dcd0 <truncate_list_pages+0xfa>
10c1dc6c:       2003            movel %d3,%d0
10c1dc6e:       5280            addql #1,%d0
10c1dc70:       ba80            cmpl %d0,%d5
10c1dc72:       665c            bnes 10c1dcd0 <truncate_list_pages+0xfa>
10c1dc74:       223c 0000 1000  movel #4096,%d1
10c1dc7a:       928a            subl %a2,%d1
10c1dc7c:       200a            movel %a2,%d0
10c1dc7e:       d081            addl %d1,%d0
10c1dc80:       0c80 0000 1000  cmpil #4096,%d0
10c1dc86:       630c            blss 10c1dc94 <truncate_list_pages+0xbe>
10c1dc88:       4879 1000 1e40  pea 10001e40 <tvecs+0x2a8>
10c1dc8e:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c1dc94:       206b 0038       moveal %a3@(56),%a0
10c1dc98:       b0fc 0000       cmpaw #0,%a0
10c1dc9c:       660c            bnes 10c1dcaa <truncate_list_pages+0xd4>
10c1dc9e:       4879 1000 1e40  pea 10001e40 <tvecs+0x2a8>
10c1dca4:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c1dcaa:       2f01            movel %d1,%sp@-
10c1dcac:       42a7            clrl %sp@-
10c1dcae:       4872 8800       pea %a2@(00000000,%a0:l)
10c1dcb2:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c1dcb8:       4fef 000c       lea %sp@(12),%sp
10c1dcbc:       4aab 0034       tstl %a3@(52)
10c1dcc0:       670a            beqs 10c1dccc <truncate_list_pages+0xf6>
10c1dcc2:       2f0a            movel %a2,%sp@-
10c1dcc4:       2f0b            movel %a3,%sp@-
10c1dcc6:       4eba fe7c       jsr %pc@(10c1db44 <do_flushpage>)
10c1dcca:       508f            addql #8,%sp
10c1dccc:       4295            clrl %a5@
10c1dcce:       6008            bras 10c1dcd8 <truncate_list_pages+0x102>
10c1dcd0:       2f0b            movel %a3,%sp@-
10c1dcd2:       4eba fea8       jsr %pc@(10c1db7c <truncate_complete_page>)
10c1dcd6:       588f            addql #4,%sp
10c1dcd8:       2f0b            movel %a3,%sp@-
10c1dcda:       4eb9 10c1 e528  jsr 10c1e528 <unlock_page>
10c1dce0:       6010            bras 10c1dcf2 <truncate_list_pages+0x11c>
10c1dce2:       2012            movel %a2@,%d0
10c1dce4:       0800 0000       btst #0,%d0
10c1dce8:       670a            beqs 10c1dcf4 <truncate_list_pages+0x11e>
10c1dcea:       2f0b            movel %a3,%sp@-
10c1dcec:       4eb9 10c1 e498  jsr 10c1e498 <___wait_on_page>
10c1dcf2:       588f            addql #4,%sp
10c1dcf4:       2f0b            movel %a3,%sp@-
10c1dcf6:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c1dcfc:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1dd02:       588f            addql #4,%sp
10c1dd04:       2028 0014       movel %a0@(20),%d0
10c1dd08:       6700 fee2       beqw 10c1dbec <truncate_list_pages+0x16>
10c1dd0c:       7000            moveq #0,%d0
10c1dd0e:       2080            movel %d0,%a0@
10c1dd10:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c1dd16:       6000 fed4       braw 10c1dbec <truncate_list_pages+0x16>
10c1dd1a:       266b 0004       moveal %a3@(4),%a3
10c1dd1e:       b9cb            cmpal %a3,%a4
10c1dd20:       6600 fed6       bnew 10c1dbf8 <truncate_list_pages+0x22>
10c1dd24:       2006            movel %d6,%d0
10c1dd26:       4cee 3c7c ffdc  moveml %fp@(-36),%d2-%d6/%a2-%a5
10c1dd2c:       4e5e            unlk %fp
10c1dd2e:       4e75            rts

10c1dd30 <truncate_inode_pages>:
10c1dd30:       4e56 fffc       linkw %fp,#-4
10c1dd34:       48e7 3e30       moveml %d2-%d6/%a2-%a3,%sp@-
10c1dd38:       266e 0008       moveal %fp@(8),%a3
10c1dd3c:       282e 000c       movel %fp@(12),%d4
10c1dd40:       2a2e 0010       movel %fp@(16),%d5
10c1dd44:       2004            movel %d4,%d0
10c1dd46:       2205            movel %d5,%d1
10c1dd48:       4282            clrl %d2
10c1dd4a:       0681 0000 0fff  addil #4095,%d1
10c1dd50:       d182            addxl %d2,%d0
10c1dd52:       2600            movel %d0,%d3
10c1dd54:       e94b            lslw #4,%d3
10c1dd56:       4843            swap %d3
10c1dd58:       4243            clrw %d3
10c1dd5a:       2401            movel %d1,%d2
10c1dd5c:       7c0c            moveq #12,%d6
10c1dd5e:       ecaa            lsrl %d6,%d2
10c1dd60:       2203            movel %d3,%d1
10c1dd62:       8282            orl %d2,%d1
10c1dd64:       2601            movel %d1,%d3
10c1dd66:       2005            movel %d5,%d0
10c1dd68:       0280 0000 0fff  andil #4095,%d0
10c1dd6e:       2d40 fffc       movel %d0,%fp@(-4)
10c1dd72:       45fa fe62       lea %pc@(10c1dbd6 <truncate_list_pages>),%a2
10c1dd76:       486e fffc       pea %fp@(-4)
10c1dd7a:       2f03            movel %d3,%sp@-
10c1dd7c:       2f0b            movel %a3,%sp@-
10c1dd7e:       4e92            jsr %a2@
10c1dd80:       2400            movel %d0,%d2
10c1dd82:       486e fffc       pea %fp@(-4)
10c1dd86:       2f03            movel %d3,%sp@-
10c1dd88:       486b 0008       pea %a3@(8)
10c1dd8c:       4e92            jsr %a2@
10c1dd8e:       8480            orl %d0,%d2
10c1dd90:       486e fffc       pea %fp@(-4)
10c1dd94:       2f03            movel %d3,%sp@-
10c1dd96:       486b 0010       pea %a3@(16)
10c1dd9a:       4e92            jsr %a2@
10c1dd9c:       8480            orl %d0,%d2
10c1dd9e:       4fef 0024       lea %sp@(36),%sp
10c1dda2:       66d2            bnes 10c1dd76 <truncate_inode_pages+0x46>
10c1dda4:       4cee 0c7c ffe0  moveml %fp@(-32),%d2-%d6/%a2-%a3
10c1ddaa:       4e5e            unlk %fp
10c1ddac:       4e75            rts

10c1ddae <invalidate_list_pages2>:
10c1ddae:       4e56 0000       linkw %fp,#0
10c1ddb2:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c1ddb6:       286e 0008       moveal %fp@(8),%a4
10c1ddba:       7600            moveq #0,%d3
10c1ddbc:       246c 0004       moveal %a4@(4),%a2
10c1ddc0:       b9ca            cmpal %a2,%a4
10c1ddc2:       6700 0132       beqw 10c1def6 <invalidate_list_pages2+0x148>
10c1ddc6:       7801            moveq #1,%d4
10c1ddc8:       47ea 0018       lea %a2@(24),%a3
10c1ddcc:       40c2            movew %sr,%d2
10c1ddce:       007c 0700       oriw #1792,%sr
10c1ddd2:       2013            movel %a3@,%d0
10c1ddd4:       2204            movel %d4,%d1
10c1ddd6:       c280            andl %d0,%d1
10c1ddd8:       2013            movel %a3@,%d0
10c1ddda:       8084            orl %d4,%d0
10c1dddc:       2680            movel %d0,%a3@
10c1ddde:       46c2            movew %d2,%sr
10c1dde0:       2a4b            moveal %a3,%a5
10c1dde2:       4a81            tstl %d1
10c1dde4:       6600 00b0       bnew 10c1de96 <invalidate_list_pages2+0xe8>
10c1dde8:       7401            moveq #1,%d2
10c1ddea:       202a 0014       movel %a2@(20),%d0
10c1ddee:       222a 0034       movel %a2@(52),%d1
10c1ddf2:       6708            beqs 10c1ddfc <invalidate_list_pages2+0x4e>
10c1ddf4:       7a02            moveq #2,%d5
10c1ddf6:       ba80            cmpl %d0,%d5
10c1ddf8:       6708            beqs 10c1de02 <invalidate_list_pages2+0x54>
10c1ddfa:       6032            bras 10c1de2e <invalidate_list_pages2+0x80>
10c1ddfc:       7a01            moveq #1,%d5
10c1ddfe:       ba80            cmpl %d0,%d5
10c1de00:       662c            bnes 10c1de2e <invalidate_list_pages2+0x80>
10c1de02:       226c 0004       moveal %a4@(4),%a1
10c1de06:       2054            moveal %a4@,%a0
10c1de08:       2149 0004       movel %a1,%a0@(4)
10c1de0c:       2288            movel %a0,%a1@
10c1de0e:       206a 0004       moveal %a2@(4),%a0
10c1de12:       254c 0004       movel %a4,%a2@(4)
10c1de16:       288a            movel %a2,%a4@
10c1de18:       2948 0004       movel %a0,%a4@(4)
10c1de1c:       208c            movel %a4,%a0@
10c1de1e:       41ea 0014       lea %a2@(20),%a0
10c1de22:       5290            addql #1,%a0@
10c1de24:       2f0a            movel %a2,%sp@-
10c1de26:       4eba fd54       jsr %pc@(10c1db7c <truncate_complete_page>)
10c1de2a:       588f            addql #4,%sp
10c1de2c:       6052            bras 10c1de80 <invalidate_list_pages2+0xd2>
10c1de2e:       4a81            tstl %d1
10c1de30:       6734            beqs 10c1de66 <invalidate_list_pages2+0xb8>
10c1de32:       226c 0004       moveal %a4@(4),%a1
10c1de36:       2054            moveal %a4@,%a0
10c1de38:       2149 0004       movel %a1,%a0@(4)
10c1de3c:       2288            movel %a0,%a1@
10c1de3e:       206a 0004       moveal %a2@(4),%a0
10c1de42:       254c 0004       movel %a4,%a2@(4)
10c1de46:       288a            movel %a2,%a4@
10c1de48:       2948 0004       movel %a0,%a4@(4)
10c1de4c:       208c            movel %a4,%a0@
10c1de4e:       41ea 0014       lea %a2@(20),%a0
10c1de52:       5290            addql #1,%a0@
10c1de54:       42a7            clrl %sp@-
10c1de56:       42a7            clrl %sp@-
10c1de58:       2f0a            movel %a2,%sp@-
10c1de5a:       4eb9 10c2 6150  jsr 10c26150 <discard_bh_page>
10c1de60:       4fef 000c       lea %sp@(12),%sp
10c1de64:       6002            bras 10c1de68 <invalidate_list_pages2+0xba>
10c1de66:       7400            moveq #0,%d2
10c1de68:       40c0            movew %sr,%d0
10c1de6a:       007c 0700       oriw #1792,%sr
10c1de6e:       72ef            moveq #-17,%d1
10c1de70:       c395            andl %d1,%a5@
10c1de72:       46c0            movew %d0,%sr
10c1de74:       40c0            movew %sr,%d0
10c1de76:       007c 0700       oriw #1792,%sr
10c1de7a:       7af7            moveq #-9,%d5
10c1de7c:       cb95            andl %d5,%a5@
10c1de7e:       46c0            movew %d0,%sr
10c1de80:       2f0a            movel %a2,%sp@-
10c1de82:       4eb9 10c1 e528  jsr 10c1e528 <unlock_page>
10c1de88:       8682            orl %d2,%d3
10c1de8a:       588f            addql #4,%sp
10c1de8c:       4a82            tstl %d2
10c1de8e:       663a            bnes 10c1deca <invalidate_list_pages2+0x11c>
10c1de90:       246a 0004       moveal %a2@(4),%a2
10c1de94:       605a            bras 10c1def0 <invalidate_list_pages2+0x142>
10c1de96:       226c 0004       moveal %a4@(4),%a1
10c1de9a:       2054            moveal %a4@,%a0
10c1de9c:       2149 0004       movel %a1,%a0@(4)
10c1dea0:       2288            movel %a0,%a1@
10c1dea2:       2052            moveal %a2@,%a0
10c1dea4:       214c 0004       movel %a4,%a0@(4)
10c1dea8:       2888            movel %a0,%a4@
10c1deaa:       294a 0004       movel %a2,%a4@(4)
10c1deae:       248c            movel %a4,%a2@
10c1deb0:       41ea 0014       lea %a2@(20),%a0
10c1deb4:       5290            addql #1,%a0@
10c1deb6:       7601            moveq #1,%d3
10c1deb8:       2013            movel %a3@,%d0
10c1deba:       0800 0000       btst #0,%d0
10c1debe:       670a            beqs 10c1deca <invalidate_list_pages2+0x11c>
10c1dec0:       2f0a            movel %a2,%sp@-
10c1dec2:       4eb9 10c1 e498  jsr 10c1e498 <___wait_on_page>
10c1dec8:       588f            addql #4,%sp
10c1deca:       2f0a            movel %a2,%sp@-
10c1decc:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c1ded2:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1ded8:       588f            addql #4,%sp
10c1deda:       2028 0014       movel %a0@(20),%d0
10c1dede:       6700 fedc       beqw 10c1ddbc <invalidate_list_pages2+0xe>
10c1dee2:       7000            moveq #0,%d0
10c1dee4:       2080            movel %d0,%a0@
10c1dee6:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c1deec:       6000 fece       braw 10c1ddbc <invalidate_list_pages2+0xe>
10c1def0:       b9ca            cmpal %a2,%a4
10c1def2:       6600 fed4       bnew 10c1ddc8 <invalidate_list_pages2+0x1a>
10c1def6:       2003            movel %d3,%d0
10c1def8:       4cee 3c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a5
10c1defe:       4e5e            unlk %fp
10c1df00:       4e75            rts

10c1df02 <invalidate_inode_pages2>:
10c1df02:       4e56 0000       linkw %fp,#0
10c1df06:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c1df0a:       266e 0008       moveal %fp@(8),%a3
10c1df0e:       45fa fe9e       lea %pc@(10c1ddae <invalidate_list_pages2>),%a2
10c1df12:       2f0b            movel %a3,%sp@-
10c1df14:       4e92            jsr %a2@
10c1df16:       2400            movel %d0,%d2
10c1df18:       486b 0008       pea %a3@(8)
10c1df1c:       4e92            jsr %a2@
10c1df1e:       8480            orl %d0,%d2
10c1df20:       486b 0010       pea %a3@(16)
10c1df24:       4e92            jsr %a2@
10c1df26:       8480            orl %d0,%d2
10c1df28:       4fef 000c       lea %sp@(12),%sp
10c1df2c:       66e4            bnes 10c1df12 <invalidate_inode_pages2+0x10>
10c1df2e:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c1df34:       4e5e            unlk %fp
10c1df36:       4e75            rts

10c1df38 <writeout_one_page>:
10c1df38:       4e56 fffc       linkw %fp,#-4
10c1df3c:       2f02            movel %d2,%sp@-
10c1df3e:       206e 0008       moveal %fp@(8),%a0
10c1df42:       2428 0034       movel %a0@(52),%d2
10c1df46:       2d42 fffc       movel %d2,%fp@(-4)
10c1df4a:       206e fffc       moveal %fp@(-4),%a0
10c1df4e:       7007            moveq #7,%d0
10c1df50:       c0a8 0014       andl %a0@(20),%d0
10c1df54:       7203            moveq #3,%d1
10c1df56:       b280            cmpl %d0,%d1
10c1df58:       661e            bnes 10c1df78 <writeout_one_page+0x40>
10c1df5a:       2179 1002 67b0  movel 100267b0 <jiffies>,%a0@(24)
10c1df60:       0018 
10c1df62:       486e fffc       pea %fp@(-4)
10c1df66:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c1df6a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c1df6e:       4eb9 10c4 c80c  jsr 10c4c80c <ll_rw_block>
10c1df74:       4fef 000c       lea %sp@(12),%sp
10c1df78:       206e fffc       moveal %fp@(-4),%a0
10c1df7c:       2028 0024       movel %a0@(36),%d0
10c1df80:       2d40 fffc       movel %d0,%fp@(-4)
10c1df84:       b480            cmpl %d0,%d2
10c1df86:       66c2            bnes 10c1df4a <writeout_one_page+0x12>
10c1df88:       7000            moveq #0,%d0
10c1df8a:       242e fff8       movel %fp@(-8),%d2
10c1df8e:       4e5e            unlk %fp
10c1df90:       4e75            rts

10c1df92 <waitfor_one_page>:
10c1df92:       4e56 0000       linkw %fp,#0
10c1df96:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c1df9a:       206e 0008       moveal %fp@(8),%a0
10c1df9e:       7600            moveq #0,%d3
10c1dfa0:       2428 0034       movel %a0@(52),%d2
10c1dfa4:       2442            moveal %d2,%a2
10c1dfa6:       47ea 0014       lea %a2@(20),%a3
10c1dfaa:       2013            movel %a3@,%d0
10c1dfac:       0800 0002       btst #2,%d0
10c1dfb0:       670a            beqs 10c1dfbc <waitfor_one_page+0x2a>
10c1dfb2:       2f0a            movel %a2,%sp@-
10c1dfb4:       4eb9 10c2 4c0c  jsr 10c24c0c <__wait_on_buffer>
10c1dfba:       588f            addql #4,%sp
10c1dfbc:       7009            moveq #9,%d0
10c1dfbe:       c093            andl %a3@,%d0
10c1dfc0:       7208            moveq #8,%d1
10c1dfc2:       b280            cmpl %d0,%d1
10c1dfc4:       6602            bnes 10c1dfc8 <waitfor_one_page+0x36>
10c1dfc6:       76fb            moveq #-5,%d3
10c1dfc8:       246a 0024       moveal %a2@(36),%a2
10c1dfcc:       b48a            cmpl %a2,%d2
10c1dfce:       66d6            bnes 10c1dfa6 <waitfor_one_page+0x14>
10c1dfd0:       2003            movel %d3,%d0
10c1dfd2:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c1dfd8:       4e5e            unlk %fp
10c1dfda:       4e75            rts

10c1dfdc <do_buffer_fdatasync>:
10c1dfdc:       4e56 0000       linkw %fp,#0
10c1dfe0:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c1dfe4:       286e 0008       moveal %fp@(8),%a4
10c1dfe8:       282e 000c       movel %fp@(12),%d4
10c1dfec:       262e 0010       movel %fp@(16),%d3
10c1dff0:       2a6e 0014       moveal %fp@(20),%a5
10c1dff4:       7400            moveq #0,%d2
10c1dff6:       2654            moveal %a4@,%a3
10c1dff8:       b9cb            cmpal %a3,%a4
10c1dffa:       674a            beqs 10c1e046 <do_buffer_fdatasync+0x6a>
10c1dffc:       244b            moveal %a3,%a2
10c1dffe:       2653            moveal %a3@,%a3
10c1e000:       4aaa 0034       tstl %a2@(52)
10c1e004:       67f2            beqs 10c1dff8 <do_buffer_fdatasync+0x1c>
10c1e006:       202a 000c       movel %a2@(12),%d0
10c1e00a:       b680            cmpl %d0,%d3
10c1e00c:       63ea            blss 10c1dff8 <do_buffer_fdatasync+0x1c>
10c1e00e:       b880            cmpl %d0,%d4
10c1e010:       62e6            bhis 10c1dff8 <do_buffer_fdatasync+0x1c>
10c1e012:       41ea 0014       lea %a2@(20),%a0
10c1e016:       5290            addql #1,%a0@
10c1e018:       2f0a            movel %a2,%sp@-
10c1e01a:       4eb9 10c1 e63c  jsr 10c1e63c <lock_page>
10c1e020:       588f            addql #4,%sp
10c1e022:       4aaa 0034       tstl %a2@(52)
10c1e026:       6708            beqs 10c1e030 <do_buffer_fdatasync+0x54>
10c1e028:       2f0a            movel %a2,%sp@-
10c1e02a:       4e95            jsr %a5@
10c1e02c:       8480            orl %d0,%d2
10c1e02e:       588f            addql #4,%sp
10c1e030:       2f0a            movel %a2,%sp@-
10c1e032:       4eb9 10c1 e528  jsr 10c1e528 <unlock_page>
10c1e038:       2652            moveal %a2@,%a3
10c1e03a:       2f0a            movel %a2,%sp@-
10c1e03c:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c1e042:       508f            addql #8,%sp
10c1e044:       60b2            bras 10c1dff8 <do_buffer_fdatasync+0x1c>
10c1e046:       2002            movel %d2,%d0
10c1e048:       4cee 3c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a5
10c1e04e:       4e5e            unlk %fp
10c1e050:       4e75            rts

10c1e052 <generic_buffer_fdatasync>:
10c1e052:       4e56 0000       linkw %fp,#0
10c1e056:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c1e05a:       266e 0008       moveal %fp@(8),%a3
10c1e05e:       282e 000c       movel %fp@(12),%d4
10c1e062:       262e 0010       movel %fp@(16),%d3
10c1e066:       487a fed0       pea %pc@(10c1df38 <writeout_one_page>)
10c1e06a:       2f03            movel %d3,%sp@-
10c1e06c:       2f04            movel %d4,%sp@-
10c1e06e:       202b 00a8       movel %a3@(168),%d0
10c1e072:       5080            addql #8,%d0
10c1e074:       2f00            movel %d0,%sp@-
10c1e076:       45fa ff64       lea %pc@(10c1dfdc <do_buffer_fdatasync>),%a2
10c1e07a:       4e92            jsr %a2@
10c1e07c:       2400            movel %d0,%d2
10c1e07e:       487a feb8       pea %pc@(10c1df38 <writeout_one_page>)
10c1e082:       2f03            movel %d3,%sp@-
10c1e084:       2f04            movel %d4,%sp@-
10c1e086:       2f2b 00a8       movel %a3@(168),%sp@-
10c1e08a:       4e92            jsr %a2@
10c1e08c:       8480            orl %d0,%d2
10c1e08e:       4fef 001c       lea %sp@(28),%sp
10c1e092:       2ebc 10c1 df38  movel #281141048,%sp@
10c1e098:       2f03            movel %d3,%sp@-
10c1e09a:       2f04            movel %d4,%sp@-
10c1e09c:       7010            moveq #16,%d0
10c1e09e:       d0ab 00a8       addl %a3@(168),%d0
10c1e0a2:       2f00            movel %d0,%sp@-
10c1e0a4:       4e92            jsr %a2@
10c1e0a6:       8480            orl %d0,%d2
10c1e0a8:       487a fee8       pea %pc@(10c1df92 <waitfor_one_page>)
10c1e0ac:       2f03            movel %d3,%sp@-
10c1e0ae:       2f04            movel %d4,%sp@-
10c1e0b0:       202b 00a8       movel %a3@(168),%d0
10c1e0b4:       5080            addql #8,%d0
10c1e0b6:       2f00            movel %d0,%sp@-
10c1e0b8:       4e92            jsr %a2@
10c1e0ba:       8480            orl %d0,%d2
10c1e0bc:       4fef 001c       lea %sp@(28),%sp
10c1e0c0:       2ebc 10c1 df92  movel #281141138,%sp@
10c1e0c6:       2f03            movel %d3,%sp@-
10c1e0c8:       2f04            movel %d4,%sp@-
10c1e0ca:       2f2b 00a8       movel %a3@(168),%sp@-
10c1e0ce:       4e92            jsr %a2@
10c1e0d0:       8480            orl %d0,%d2
10c1e0d2:       487a febe       pea %pc@(10c1df92 <waitfor_one_page>)
10c1e0d6:       2f03            movel %d3,%sp@-
10c1e0d8:       2f04            movel %d4,%sp@-
10c1e0da:       7010            moveq #16,%d0
10c1e0dc:       d0ab 00a8       addl %a3@(168),%d0
10c1e0e0:       2f00            movel %d0,%sp@-
10c1e0e2:       4e92            jsr %a2@
10c1e0e4:       8082            orl %d2,%d0
10c1e0e6:       4cee 0c1c ffec  moveml %fp@(-20),%d2-%d4/%a2-%a3
10c1e0ec:       4e5e            unlk %fp
10c1e0ee:       4e75            rts

10c1e0f0 <fail_writepage>:
10c1e0f0:       4e56 0000       linkw %fp,#0
10c1e0f4:       2f0a            movel %a2,%sp@-
10c1e0f6:       2f02            movel %d2,%sp@-
10c1e0f8:       242e 0008       movel %fp@(8),%d2
10c1e0fc:       2042            moveal %d2,%a0
10c1e0fe:       45e8 0018       lea %a0@(24),%a2
10c1e102:       2012            movel %a2@,%d0
10c1e104:       4a40            tstw %d0
10c1e106:       6c16            bges 10c1e11e <fail_writepage+0x2e>
10c1e108:       2f02            movel %d2,%sp@-
10c1e10a:       4eb9 10c2 1a3c  jsr 10c21a3c <activate_page>
10c1e110:       588f            addql #4,%sp
10c1e112:       40c0            movew %sr,%d0
10c1e114:       007c 0700       oriw #1792,%sr
10c1e118:       7204            moveq #4,%d1
10c1e11a:       8392            orl %d1,%a2@
10c1e11c:       46c0            movew %d0,%sr
10c1e11e:       40c0            movew %sr,%d0
10c1e120:       007c 0700       oriw #1792,%sr
10c1e124:       7210            moveq #16,%d1
10c1e126:       8392            orl %d1,%a2@
10c1e128:       46c0            movew %d0,%sr
10c1e12a:       2f02            movel %d2,%sp@-
10c1e12c:       4eb9 10c1 e528  jsr 10c1e528 <unlock_page>
10c1e132:       7000            moveq #0,%d0
10c1e134:       242e fff8       movel %fp@(-8),%d2
10c1e138:       246e fffc       moveal %fp@(-4),%a2
10c1e13c:       4e5e            unlk %fp
10c1e13e:       4e75            rts

10c1e140 <filemap_fdatasync>:
10c1e140:       4e56 0000       linkw %fp,#0
10c1e144:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c1e148:       2a6e 0008       moveal %fp@(8),%a5
10c1e14c:       206d 001c       moveal %a5@(28),%a0
10c1e150:       2410            movel %a0@,%d2
10c1e152:       41ed 0008       lea %a5@(8),%a0
10c1e156:       b1d0            cmpal %a0@,%a0
10c1e158:       6774            beqs 10c1e1ce <filemap_fdatasync+0x8e>
10c1e15a:       49ed 0010       lea %a5@(16),%a4
10c1e15e:       246d 0008       moveal %a5@(8),%a2
10c1e162:       226a 0004       moveal %a2@(4),%a1
10c1e166:       2052            moveal %a2@,%a0
10c1e168:       2149 0004       movel %a1,%a0@(4)
10c1e16c:       2288            movel %a0,%a1@
10c1e16e:       2054            moveal %a4@,%a0
10c1e170:       214a 0004       movel %a2,%a0@(4)
10c1e174:       2488            movel %a0,%a2@
10c1e176:       254c 0004       movel %a4,%a2@(4)
10c1e17a:       288a            movel %a2,%a4@
10c1e17c:       47ea 0018       lea %a2@(24),%a3
10c1e180:       2013            movel %a3@,%d0
10c1e182:       0800 0004       btst #4,%d0
10c1e186:       673e            beqs 10c1e1c6 <filemap_fdatasync+0x86>
10c1e188:       41ea 0014       lea %a2@(20),%a0
10c1e18c:       5290            addql #1,%a0@
10c1e18e:       2f0a            movel %a2,%sp@-
10c1e190:       4eb9 10c1 e63c  jsr 10c1e63c <lock_page>
10c1e196:       588f            addql #4,%sp
10c1e198:       2013            movel %a3@,%d0
10c1e19a:       0800 0004       btst #4,%d0
10c1e19e:       6714            beqs 10c1e1b4 <filemap_fdatasync+0x74>
10c1e1a0:       40c0            movew %sr,%d0
10c1e1a2:       007c 0700       oriw #1792,%sr
10c1e1a6:       72ef            moveq #-17,%d1
10c1e1a8:       c393            andl %d1,%a3@
10c1e1aa:       46c0            movew %d0,%sr
10c1e1ac:       2f0a            movel %a2,%sp@-
10c1e1ae:       2042            moveal %d2,%a0
10c1e1b0:       4e90            jsr %a0@
10c1e1b2:       6008            bras 10c1e1bc <filemap_fdatasync+0x7c>
10c1e1b4:       2f0a            movel %a2,%sp@-
10c1e1b6:       4eb9 10c1 e528  jsr 10c1e528 <unlock_page>
10c1e1bc:       2e8a            movel %a2,%sp@
10c1e1be:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c1e1c4:       588f            addql #4,%sp
10c1e1c6:       41ed 0008       lea %a5@(8),%a0
10c1e1ca:       b1d0            cmpal %a0@,%a0
10c1e1cc:       6690            bnes 10c1e15e <filemap_fdatasync+0x1e>
10c1e1ce:       4cee 3c04 ffec  moveml %fp@(-20),%d2/%a2-%a5
10c1e1d4:       4e5e            unlk %fp
10c1e1d6:       4e75            rts

10c1e1d8 <filemap_fdatawait>:
10c1e1d8:       4e56 0000       linkw %fp,#0
10c1e1dc:       48e7 0038       moveml %a2-%a4,%sp@-
10c1e1e0:       266e 0008       moveal %fp@(8),%a3
10c1e1e4:       41eb 0010       lea %a3@(16),%a0
10c1e1e8:       b1d0            cmpal %a0@,%a0
10c1e1ea:       6748            beqs 10c1e234 <filemap_fdatawait+0x5c>
10c1e1ec:       2848            moveal %a0,%a4
10c1e1ee:       246b 0010       moveal %a3@(16),%a2
10c1e1f2:       226a 0004       moveal %a2@(4),%a1
10c1e1f6:       2052            moveal %a2@,%a0
10c1e1f8:       2149 0004       movel %a1,%a0@(4)
10c1e1fc:       2288            movel %a0,%a1@
10c1e1fe:       2053            moveal %a3@,%a0
10c1e200:       214a 0004       movel %a2,%a0@(4)
10c1e204:       2488            movel %a0,%a2@
10c1e206:       254b 0004       movel %a3,%a2@(4)
10c1e20a:       268a            movel %a2,%a3@
10c1e20c:       41ea 0018       lea %a2@(24),%a0
10c1e210:       2010            movel %a0@,%d0
10c1e212:       0800 0000       btst #0,%d0
10c1e216:       6718            beqs 10c1e230 <filemap_fdatawait+0x58>
10c1e218:       41ea 0014       lea %a2@(20),%a0
10c1e21c:       5290            addql #1,%a0@
10c1e21e:       2f0a            movel %a2,%sp@-
10c1e220:       4eb9 10c1 e498  jsr 10c1e498 <___wait_on_page>
10c1e226:       2f0a            movel %a2,%sp@-
10c1e228:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c1e22e:       508f            addql #8,%sp
10c1e230:       b9d4            cmpal %a4@,%a4
10c1e232:       66ba            bnes 10c1e1ee <filemap_fdatawait+0x16>
10c1e234:       4cee 1c00 fff4  moveml %fp@(-12),%a2-%a4
10c1e23a:       4e5e            unlk %fp
10c1e23c:       4e75            rts

10c1e23e <add_to_page_cache_locked>:
10c1e23e:       4e56 0000       linkw %fp,#0
10c1e242:       2f0a            movel %a2,%sp@-
10c1e244:       2f02            movel %d2,%sp@-
10c1e246:       246e 0008       moveal %fp@(8),%a2
10c1e24a:       226e 000c       moveal %fp@(12),%a1
10c1e24e:       222e 0010       movel %fp@(16),%d1
10c1e252:       41ea 0018       lea %a2@(24),%a0
10c1e256:       2010            movel %a0@,%d0
10c1e258:       0800 0000       btst #0,%d0
10c1e25c:       660c            bnes 10c1e26a <add_to_page_cache_locked+0x2c>
10c1e25e:       4879 1000 1e40  pea 10001e40 <tvecs+0x2a8>
10c1e264:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c1e26a:       2541 000c       movel %d1,%a2@(12)
10c1e26e:       41ea 0014       lea %a2@(20),%a0
10c1e272:       5290            addql #1,%a0@
10c1e274:       52a9 0018       addql #1,%a1@(24)
10c1e278:       2051            moveal %a1@,%a0
10c1e27a:       214a 0004       movel %a2,%a0@(4)
10c1e27e:       2488            movel %a0,%a2@
10c1e280:       2549 0004       movel %a1,%a2@(4)
10c1e284:       228a            movel %a2,%a1@
10c1e286:       2549 0008       movel %a1,%a2@(8)
10c1e28a:       2009            movel %a1,%d0
10c1e28c:       e288            lsrl #1,%d0
10c1e28e:       2240            moveal %d0,%a1
10c1e290:       d289            addl %a1,%d1
10c1e292:       2439 1002 7ca0  movel 10027ca0 <page_hash_bits>,%d2
10c1e298:       2001            movel %d1,%d0
10c1e29a:       e4a8            lsrl %d2,%d0
10c1e29c:       d280            addl %d0,%d1
10c1e29e:       7001            moveq #1,%d0
10c1e2a0:       e5a8            lsll %d2,%d0
10c1e2a2:       5380            subql #1,%d0
10c1e2a4:       c280            andl %d0,%d1
10c1e2a6:       e589            lsll #2,%d1
10c1e2a8:       d2b9 1002 7cac  addl 10027cac <page_hash_table>,%d1
10c1e2ae:       2f01            movel %d1,%sp@-
10c1e2b0:       2f0a            movel %a2,%sp@-
10c1e2b2:       4eba f6a8       jsr %pc@(10c1d95c <add_page_to_hash_queue>)
10c1e2b6:       584f            addqw #4,%sp
10c1e2b8:       2e8a            movel %a2,%sp@
10c1e2ba:       4eb9 10c2 1ad4  jsr 10c21ad4 <lru_cache_add>
10c1e2c0:       242e fff8       movel %fp@(-8),%d2
10c1e2c4:       246e fffc       moveal %fp@(-4),%a2
10c1e2c8:       4e5e            unlk %fp
10c1e2ca:       4e75            rts

10c1e2cc <add_to_page_cache>:
10c1e2cc:       4e56 0000       linkw %fp,#0
10c1e2d0:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c1e2d4:       246e 0008       moveal %fp@(8),%a2
10c1e2d8:       226e 000c       moveal %fp@(12),%a1
10c1e2dc:       262e 0010       movel %fp@(16),%d3
10c1e2e0:       2209            movel %a1,%d1
10c1e2e2:       e289            lsrl #1,%d1
10c1e2e4:       d283            addl %d3,%d1
10c1e2e6:       2439 1002 7ca0  movel 10027ca0 <page_hash_bits>,%d2
10c1e2ec:       2001            movel %d1,%d0
10c1e2ee:       e4a8            lsrl %d2,%d0
10c1e2f0:       d280            addl %d0,%d1
10c1e2f2:       7001            moveq #1,%d0
10c1e2f4:       e5a8            lsll %d2,%d0
10c1e2f6:       5380            subql #1,%d0
10c1e2f8:       c280            andl %d0,%d1
10c1e2fa:       e589            lsll #2,%d1
10c1e2fc:       d2b9 1002 7cac  addl 10027cac <page_hash_table>,%d1
10c1e302:       202a 0018       movel %a2@(24),%d0
10c1e306:       0240 cfe1       andiw #-12319,%d0
10c1e30a:       7401            moveq #1,%d2
10c1e30c:       8480            orl %d0,%d2
10c1e30e:       2542 0018       movel %d2,%a2@(24)
10c1e312:       41ea 0014       lea %a2@(20),%a0
10c1e316:       5290            addql #1,%a0@
10c1e318:       2543 000c       movel %d3,%a2@(12)
10c1e31c:       52a9 0018       addql #1,%a1@(24)
10c1e320:       2051            moveal %a1@,%a0
10c1e322:       214a 0004       movel %a2,%a0@(4)
10c1e326:       2488            movel %a0,%a2@
10c1e328:       2549 0004       movel %a1,%a2@(4)
10c1e32c:       228a            movel %a2,%a1@
10c1e32e:       2549 0008       movel %a1,%a2@(8)
10c1e332:       2f01            movel %d1,%sp@-
10c1e334:       2f0a            movel %a2,%sp@-
10c1e336:       4eba f624       jsr %pc@(10c1d95c <add_page_to_hash_queue>)
10c1e33a:       584f            addqw #4,%sp
10c1e33c:       2e8a            movel %a2,%sp@
10c1e33e:       4eb9 10c2 1ad4  jsr 10c21ad4 <lru_cache_add>
10c1e344:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c1e34a:       4e5e            unlk %fp
10c1e34c:       4e75            rts

10c1e34e <add_to_page_cache_unique>:
10c1e34e:       4e56 0000       linkw %fp,#0
10c1e352:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c1e356:       246e 0008       moveal %fp@(8),%a2
10c1e35a:       226e 000c       moveal %fp@(12),%a1
10c1e35e:       222e 0010       movel %fp@(16),%d1
10c1e362:       266e 0014       moveal %fp@(20),%a3
10c1e366:       2053            moveal %a3@,%a0
10c1e368:       6004            bras 10c1e36e <add_to_page_cache_unique+0x20>
10c1e36a:       2068 0010       moveal %a0@(16),%a0
10c1e36e:       b0fc 0000       cmpaw #0,%a0
10c1e372:       670c            beqs 10c1e380 <add_to_page_cache_unique+0x32>
10c1e374:       b3e8 0008       cmpal %a0@(8),%a1
10c1e378:       66f0            bnes 10c1e36a <add_to_page_cache_unique+0x1c>
10c1e37a:       b2a8 000c       cmpl %a0@(12),%d1
10c1e37e:       66ea            bnes 10c1e36a <add_to_page_cache_unique+0x1c>
10c1e380:       7401            moveq #1,%d2
10c1e382:       b0fc 0000       cmpaw #0,%a0
10c1e386:       663a            bnes 10c1e3c2 <add_to_page_cache_unique+0x74>
10c1e388:       202a 0018       movel %a2@(24),%d0
10c1e38c:       0240 cfe1       andiw #-12319,%d0
10c1e390:       8480            orl %d0,%d2
10c1e392:       2542 0018       movel %d2,%a2@(24)
10c1e396:       41ea 0014       lea %a2@(20),%a0
10c1e39a:       5290            addql #1,%a0@
10c1e39c:       2541 000c       movel %d1,%a2@(12)
10c1e3a0:       52a9 0018       addql #1,%a1@(24)
10c1e3a4:       2051            moveal %a1@,%a0
10c1e3a6:       214a 0004       movel %a2,%a0@(4)
10c1e3aa:       2488            movel %a0,%a2@
10c1e3ac:       2549 0004       movel %a1,%a2@(4)
10c1e3b0:       228a            movel %a2,%a1@
10c1e3b2:       2549 0008       movel %a1,%a2@(8)
10c1e3b6:       2f0b            movel %a3,%sp@-
10c1e3b8:       2f0a            movel %a2,%sp@-
10c1e3ba:       4eba f5a0       jsr %pc@(10c1d95c <add_page_to_hash_queue>)
10c1e3be:       508f            addql #8,%sp
10c1e3c0:       7400            moveq #0,%d2
10c1e3c2:       4a82            tstl %d2
10c1e3c4:       6608            bnes 10c1e3ce <add_to_page_cache_unique+0x80>
10c1e3c6:       2f0a            movel %a2,%sp@-
10c1e3c8:       4eb9 10c2 1ad4  jsr 10c21ad4 <lru_cache_add>
10c1e3ce:       2002            movel %d2,%d0
10c1e3d0:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c1e3d6:       4e5e            unlk %fp
10c1e3d8:       4e75            rts

10c1e3da <page_cache_read>:
10c1e3da:       4e56 0000       linkw %fp,#0
10c1e3de:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c1e3e2:       286e 0008       moveal %fp@(8),%a4
10c1e3e6:       282e 000c       movel %fp@(12),%d4
10c1e3ea:       206c 0008       moveal %a4@(8),%a0
10c1e3ee:       2068 0008       moveal %a0@(8),%a0
10c1e3f2:       2468 00a8       moveal %a0@(168),%a2
10c1e3f6:       220a            movel %a2,%d1
10c1e3f8:       e289            lsrl #1,%d1
10c1e3fa:       d284            addl %d4,%d1
10c1e3fc:       2439 1002 7ca0  movel 10027ca0 <page_hash_bits>,%d2
10c1e402:       2001            movel %d1,%d0
10c1e404:       e4a8            lsrl %d2,%d0
10c1e406:       d280            addl %d0,%d1
10c1e408:       7001            moveq #1,%d0
10c1e40a:       e5a8            lsll %d2,%d0
10c1e40c:       5380            subql #1,%d0
10c1e40e:       c280            andl %d0,%d1
10c1e410:       e589            lsll #2,%d1
10c1e412:       2679 1002 7cac  moveal 10027cac <page_hash_table>,%a3
10c1e418:       d7c1            addal %d1,%a3
10c1e41a:       2053            moveal %a3@,%a0
10c1e41c:       6004            bras 10c1e422 <page_cache_read+0x48>
10c1e41e:       2068 0010       moveal %a0@(16),%a0
10c1e422:       b0fc 0000       cmpaw #0,%a0
10c1e426:       670c            beqs 10c1e434 <page_cache_read+0x5a>
10c1e428:       b5e8 0008       cmpal %a0@(8),%a2
10c1e42c:       66f0            bnes 10c1e41e <page_cache_read+0x44>
10c1e42e:       b8a8 000c       cmpl %a0@(12),%d4
10c1e432:       66ea            bnes 10c1e41e <page_cache_read+0x44>
10c1e434:       b0fc 0000       cmpaw #0,%a0
10c1e438:       6704            beqs 10c1e43e <page_cache_read+0x64>
10c1e43a:       7000            moveq #0,%d0
10c1e43c:       6050            bras 10c1e48e <page_cache_read+0xb4>
10c1e43e:       42a7            clrl %sp@-
10c1e440:       2f2a 0030       movel %a2@(48),%sp@-
10c1e444:       4eb9 10c2 219e  jsr 10c2219e <_alloc_pages>
10c1e44a:       2600            movel %d0,%d3
10c1e44c:       508f            addql #8,%sp
10c1e44e:       6604            bnes 10c1e454 <page_cache_read+0x7a>
10c1e450:       70f4            moveq #-12,%d0
10c1e452:       603a            bras 10c1e48e <page_cache_read+0xb4>
10c1e454:       2f0b            movel %a3,%sp@-
10c1e456:       2f04            movel %d4,%sp@-
10c1e458:       2f0a            movel %a2,%sp@-
10c1e45a:       2f03            movel %d3,%sp@-
10c1e45c:       4eba fef0       jsr %pc@(10c1e34e <add_to_page_cache_unique>)
10c1e460:       4fef 0010       lea %sp@(16),%sp
10c1e464:       4a80            tstl %d0
10c1e466:       670c            beqs 10c1e474 <page_cache_read+0x9a>
10c1e468:       2f03            movel %d3,%sp@-
10c1e46a:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c1e470:       7000            moveq #0,%d0
10c1e472:       601a            bras 10c1e48e <page_cache_read+0xb4>
10c1e474:       206a 001c       moveal %a2@(28),%a0
10c1e478:       2f03            movel %d3,%sp@-
10c1e47a:       2f0c            movel %a4,%sp@-
10c1e47c:       2068 0004       moveal %a0@(4),%a0
10c1e480:       4e90            jsr %a0@
10c1e482:       2400            movel %d0,%d2
10c1e484:       2f03            movel %d3,%sp@-
10c1e486:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c1e48c:       2002            movel %d2,%d0
10c1e48e:       4cee 1c1c ffe8  moveml %fp@(-24),%d2-%d4/%a2-%a4
10c1e494:       4e5e            unlk %fp
10c1e496:       4e75            rts

10c1e498 <___wait_on_page>:
10c1e498:       4e56 fff0       linkw %fp,#-16
10c1e49c:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c1e4a0:       286e 0008       moveal %fp@(8),%a4
10c1e4a4:       2679 1002 53b4  moveal 100253b4 <_current_task>,%a3
10c1e4aa:       42ae fff0       clrl %fp@(-16)
10c1e4ae:       42ae fff8       clrl %fp@(-8)
10c1e4b2:       42ae fffc       clrl %fp@(-4)
10c1e4b6:       2d4b fff4       movel %a3,%fp@(-12)
10c1e4ba:       74f0            moveq #-16,%d2
10c1e4bc:       d48e            addl %fp,%d2
10c1e4be:       2f02            movel %d2,%sp@-
10c1e4c0:       486c 0024       pea %a4@(36)
10c1e4c4:       4eb9 10c1 5344  jsr 10c15344 <add_wait_queue>
10c1e4ca:       508f            addql #8,%sp
10c1e4cc:       45ec 0018       lea %a4@(24),%a2
10c1e4d0:       7002            moveq #2,%d0
10c1e4d2:       2680            movel %d0,%a3@
10c1e4d4:       2012            movel %a2@,%d0
10c1e4d6:       0800 0000       btst #0,%d0
10c1e4da:       6732            beqs 10c1e50e <___wait_on_page+0x76>
10c1e4dc:       206c 0008       moveal %a4@(8),%a0
10c1e4e0:       b0fc 0000       cmpaw #0,%a0
10c1e4e4:       671a            beqs 10c1e500 <___wait_on_page+0x68>
10c1e4e6:       2068 001c       moveal %a0@(28),%a0
10c1e4ea:       b0fc 0000       cmpaw #0,%a0
10c1e4ee:       6710            beqs 10c1e500 <___wait_on_page+0x68>
10c1e4f0:       2068 0008       moveal %a0@(8),%a0
10c1e4f4:       b0fc 0000       cmpaw #0,%a0
10c1e4f8:       6706            beqs 10c1e500 <___wait_on_page+0x68>
10c1e4fa:       2f0c            movel %a4,%sp@-
10c1e4fc:       4e90            jsr %a0@
10c1e4fe:       588f            addql #4,%sp
10c1e500:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c1e506:       2012            movel %a2@,%d0
10c1e508:       0800 0000       btst #0,%d0
10c1e50c:       66c2            bnes 10c1e4d0 <___wait_on_page+0x38>
10c1e50e:       7000            moveq #0,%d0
10c1e510:       2680            movel %d0,%a3@
10c1e512:       2f02            movel %d2,%sp@-
10c1e514:       486c 0024       pea %a4@(36)
10c1e518:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c1e51e:       4cee 1c04 ffe0  moveml %fp@(-32),%d2/%a2-%a4
10c1e524:       4e5e            unlk %fp
10c1e526:       4e75            rts

10c1e528 <unlock_page>:
10c1e528:       4e56 0000       linkw %fp,#0
10c1e52c:       2f03            movel %d3,%sp@-
10c1e52e:       2f02            movel %d2,%sp@-
10c1e530:       226e 0008       moveal %fp@(8),%a1
10c1e534:       41e9 0018       lea %a1@(24),%a0
10c1e538:       40c0            movew %sr,%d0
10c1e53a:       007c 0700       oriw #1792,%sr
10c1e53e:       0268 7fff 0002  andiw #32767,%a0@(2)
10c1e544:       46c0            movew %d0,%sr
10c1e546:       40c2            movew %sr,%d2
10c1e548:       007c 0700       oriw #1792,%sr
10c1e54c:       2210            movel %a0@,%d1
10c1e54e:       7001            moveq #1,%d0
10c1e550:       c280            andl %d0,%d1
10c1e552:       4481            negl %d1
10c1e554:       4481            negl %d1
10c1e556:       2010            movel %a0@,%d0
10c1e558:       76fe            moveq #-2,%d3
10c1e55a:       c083            andl %d3,%d0
10c1e55c:       2080            movel %d0,%a0@
10c1e55e:       46c2            movew %d2,%sr
10c1e560:       4a81            tstl %d1
10c1e562:       660c            bnes 10c1e570 <unlock_page+0x48>
10c1e564:       4879 1000 1e40  pea 10001e40 <tvecs+0x2a8>
10c1e56a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c1e570:       7024            moveq #36,%d0
10c1e572:       d089            addl %a1,%d0
10c1e574:       41e9 0028       lea %a1@(40),%a0
10c1e578:       b1d0            cmpal %a0@,%a0
10c1e57a:       6710            beqs 10c1e58c <unlock_page+0x64>
10c1e57c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c1e580:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c1e584:       2f00            movel %d0,%sp@-
10c1e586:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c1e58c:       242e fff8       movel %fp@(-8),%d2
10c1e590:       262e fffc       movel %fp@(-4),%d3
10c1e594:       4e5e            unlk %fp
10c1e596:       4e75            rts

10c1e598 <__lock_page>:
10c1e598:       4e56 fff0       linkw %fp,#-16
10c1e59c:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c1e5a0:       286e 0008       moveal %fp@(8),%a4
10c1e5a4:       2679 1002 53b4  moveal 100253b4 <_current_task>,%a3
10c1e5aa:       42ae fff0       clrl %fp@(-16)
10c1e5ae:       42ae fff8       clrl %fp@(-8)
10c1e5b2:       42ae fffc       clrl %fp@(-4)
10c1e5b6:       2d4b fff4       movel %a3,%fp@(-12)
10c1e5ba:       74f0            moveq #-16,%d2
10c1e5bc:       d48e            addl %fp,%d2
10c1e5be:       2f02            movel %d2,%sp@-
10c1e5c0:       486c 0024       pea %a4@(36)
10c1e5c4:       4eb9 10c1 5376  jsr 10c15376 <add_wait_queue_exclusive>
10c1e5ca:       508f            addql #8,%sp
10c1e5cc:       2802            movel %d2,%d4
10c1e5ce:       45ec 0018       lea %a4@(24),%a2
10c1e5d2:       7601            moveq #1,%d3
10c1e5d4:       7002            moveq #2,%d0
10c1e5d6:       2680            movel %d0,%a3@
10c1e5d8:       2012            movel %a2@,%d0
10c1e5da:       0800 0000       btst #0,%d0
10c1e5de:       672a            beqs 10c1e60a <__lock_page+0x72>
10c1e5e0:       206c 0008       moveal %a4@(8),%a0
10c1e5e4:       b0fc 0000       cmpaw #0,%a0
10c1e5e8:       671a            beqs 10c1e604 <__lock_page+0x6c>
10c1e5ea:       2068 001c       moveal %a0@(28),%a0
10c1e5ee:       b0fc 0000       cmpaw #0,%a0
10c1e5f2:       6710            beqs 10c1e604 <__lock_page+0x6c>
10c1e5f4:       2068 0008       moveal %a0@(8),%a0
10c1e5f8:       b0fc 0000       cmpaw #0,%a0
10c1e5fc:       6706            beqs 10c1e604 <__lock_page+0x6c>
10c1e5fe:       2f0c            movel %a4,%sp@-
10c1e600:       4e90            jsr %a0@
10c1e602:       588f            addql #4,%sp
10c1e604:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c1e60a:       40c2            movew %sr,%d2
10c1e60c:       007c 0700       oriw #1792,%sr
10c1e610:       2012            movel %a2@,%d0
10c1e612:       2203            movel %d3,%d1
10c1e614:       c280            andl %d0,%d1
10c1e616:       2012            movel %a2@,%d0
10c1e618:       8083            orl %d3,%d0
10c1e61a:       2480            movel %d0,%a2@
10c1e61c:       46c2            movew %d2,%sr
10c1e61e:       4a81            tstl %d1
10c1e620:       66b2            bnes 10c1e5d4 <__lock_page+0x3c>
10c1e622:       7000            moveq #0,%d0
10c1e624:       2680            movel %d0,%a3@
10c1e626:       2f04            movel %d4,%sp@-
10c1e628:       486c 0024       pea %a4@(36)
10c1e62c:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c1e632:       4cee 1c1c ffd8  moveml %fp@(-40),%d2-%d4/%a2-%a4
10c1e638:       4e5e            unlk %fp
10c1e63a:       4e75            rts

10c1e63c <lock_page>:
10c1e63c:       4e56 0000       linkw %fp,#0
10c1e640:       2f03            movel %d3,%sp@-
10c1e642:       2f02            movel %d2,%sp@-
10c1e644:       226e 0008       moveal %fp@(8),%a1
10c1e648:       41e9 0018       lea %a1@(24),%a0
10c1e64c:       40c2            movew %sr,%d2
10c1e64e:       007c 0700       oriw #1792,%sr
10c1e652:       2210            movel %a0@,%d1
10c1e654:       7001            moveq #1,%d0
10c1e656:       c280            andl %d0,%d1
10c1e658:       4481            negl %d1
10c1e65a:       4481            negl %d1
10c1e65c:       2010            movel %a0@,%d0
10c1e65e:       7601            moveq #1,%d3
10c1e660:       8083            orl %d3,%d0
10c1e662:       2080            movel %d0,%a0@
10c1e664:       46c2            movew %d2,%sr
10c1e666:       4a81            tstl %d1
10c1e668:       6706            beqs 10c1e670 <lock_page+0x34>
10c1e66a:       2f09            movel %a1,%sp@-
10c1e66c:       4eba ff2a       jsr %pc@(10c1e598 <__lock_page>)
10c1e670:       242e fff8       movel %fp@(-8),%d2
10c1e674:       262e fffc       movel %fp@(-4),%d3
10c1e678:       4e5e            unlk %fp
10c1e67a:       4e75            rts

10c1e67c <__find_get_page>:
10c1e67c:       4e56 0000       linkw %fp,#0
10c1e680:       222e 0008       movel %fp@(8),%d1
10c1e684:       202e 000c       movel %fp@(12),%d0
10c1e688:       206e 0010       moveal %fp@(16),%a0
10c1e68c:       2250            moveal %a0@,%a1
10c1e68e:       6004            bras 10c1e694 <__find_get_page+0x18>
10c1e690:       2269 0010       moveal %a1@(16),%a1
10c1e694:       b2fc 0000       cmpaw #0,%a1
10c1e698:       670c            beqs 10c1e6a6 <__find_get_page+0x2a>
10c1e69a:       b2a9 0008       cmpl %a1@(8),%d1
10c1e69e:       66f0            bnes 10c1e690 <__find_get_page+0x14>
10c1e6a0:       b0a9 000c       cmpl %a1@(12),%d0
10c1e6a4:       66ea            bnes 10c1e690 <__find_get_page+0x14>
10c1e6a6:       b2fc 0000       cmpaw #0,%a1
10c1e6aa:       6706            beqs 10c1e6b2 <__find_get_page+0x36>
10c1e6ac:       41e9 0014       lea %a1@(20),%a0
10c1e6b0:       5290            addql #1,%a0@
10c1e6b2:       2009            movel %a1,%d0
10c1e6b4:       4e5e            unlk %fp
10c1e6b6:       4e75            rts

10c1e6b8 <find_trylock_page>:
10c1e6b8:       4e56 0000       linkw %fp,#0
10c1e6bc:       2f03            movel %d3,%sp@-
10c1e6be:       2f02            movel %d2,%sp@-
10c1e6c0:       262e 0008       movel %fp@(8),%d3
10c1e6c4:       226e 000c       moveal %fp@(12),%a1
10c1e6c8:       2203            movel %d3,%d1
10c1e6ca:       e289            lsrl #1,%d1
10c1e6cc:       d289            addl %a1,%d1
10c1e6ce:       2439 1002 7ca0  movel 10027ca0 <page_hash_bits>,%d2
10c1e6d4:       2001            movel %d1,%d0
10c1e6d6:       e4a8            lsrl %d2,%d0
10c1e6d8:       d280            addl %d0,%d1
10c1e6da:       7001            moveq #1,%d0
10c1e6dc:       e5a8            lsll %d2,%d0
10c1e6de:       5380            subql #1,%d0
10c1e6e0:       c280            andl %d0,%d1
10c1e6e2:       e589            lsll #2,%d1
10c1e6e4:       2079 1002 7cac  moveal 10027cac <page_hash_table>,%a0
10c1e6ea:       d1c1            addal %d1,%a0
10c1e6ec:       2050            moveal %a0@,%a0
10c1e6ee:       6004            bras 10c1e6f4 <find_trylock_page+0x3c>
10c1e6f0:       2068 0010       moveal %a0@(16),%a0
10c1e6f4:       b0fc 0000       cmpaw #0,%a0
10c1e6f8:       670c            beqs 10c1e706 <find_trylock_page+0x4e>
10c1e6fa:       b6a8 0008       cmpl %a0@(8),%d3
10c1e6fe:       66f0            bnes 10c1e6f0 <find_trylock_page+0x38>
10c1e700:       b3e8 000c       cmpal %a0@(12),%a1
10c1e704:       66ea            bnes 10c1e6f0 <find_trylock_page+0x38>
10c1e706:       2248            moveal %a0,%a1
10c1e708:       b2fc 0000       cmpaw #0,%a1
10c1e70c:       6724            beqs 10c1e732 <find_trylock_page+0x7a>
10c1e70e:       41e9 0018       lea %a1@(24),%a0
10c1e712:       40c2            movew %sr,%d2
10c1e714:       007c 0700       oriw #1792,%sr
10c1e718:       2210            movel %a0@,%d1
10c1e71a:       7001            moveq #1,%d0
10c1e71c:       c280            andl %d0,%d1
10c1e71e:       4481            negl %d1
10c1e720:       4481            negl %d1
10c1e722:       2010            movel %a0@,%d0
10c1e724:       7601            moveq #1,%d3
10c1e726:       8083            orl %d3,%d0
10c1e728:       2080            movel %d0,%a0@
10c1e72a:       46c2            movew %d2,%sr
10c1e72c:       4a81            tstl %d1
10c1e72e:       6702            beqs 10c1e732 <find_trylock_page+0x7a>
10c1e730:       93c9            subal %a1,%a1
10c1e732:       2009            movel %a1,%d0
10c1e734:       241f            movel %sp@+,%d2
10c1e736:       261f            movel %sp@+,%d3
10c1e738:       4e5e            unlk %fp
10c1e73a:       4e75            rts

10c1e73c <__find_lock_page_helper>:
10c1e73c:       4e56 0000       linkw %fp,#0
10c1e740:       48e7 3e20       moveml %d2-%d6/%a2,%sp@-
10c1e744:       282e 0008       movel %fp@(8),%d4
10c1e748:       262e 000c       movel %fp@(12),%d3
10c1e74c:       2a2e 0010       movel %fp@(16),%d5
10c1e750:       2445            moveal %d5,%a2
10c1e752:       6004            bras 10c1e758 <__find_lock_page_helper+0x1c>
10c1e754:       246a 0010       moveal %a2@(16),%a2
10c1e758:       b4fc 0000       cmpaw #0,%a2
10c1e75c:       670c            beqs 10c1e76a <__find_lock_page_helper+0x2e>
10c1e75e:       b8aa 0008       cmpl %a2@(8),%d4
10c1e762:       66f0            bnes 10c1e754 <__find_lock_page_helper+0x18>
10c1e764:       b6aa 000c       cmpl %a2@(12),%d3
10c1e768:       66ea            bnes 10c1e754 <__find_lock_page_helper+0x18>
10c1e76a:       b4fc 0000       cmpaw #0,%a2
10c1e76e:       674e            beqs 10c1e7be <__find_lock_page_helper+0x82>
10c1e770:       41ea 0014       lea %a2@(20),%a0
10c1e774:       5290            addql #1,%a0@
10c1e776:       41ea 0018       lea %a2@(24),%a0
10c1e77a:       40c2            movew %sr,%d2
10c1e77c:       007c 0700       oriw #1792,%sr
10c1e780:       2210            movel %a0@,%d1
10c1e782:       7001            moveq #1,%d0
10c1e784:       c280            andl %d0,%d1
10c1e786:       4481            negl %d1
10c1e788:       4481            negl %d1
10c1e78a:       2010            movel %a0@,%d0
10c1e78c:       7c01            moveq #1,%d6
10c1e78e:       8086            orl %d6,%d0
10c1e790:       2080            movel %d0,%a0@
10c1e792:       46c2            movew %d2,%sr
10c1e794:       4a81            tstl %d1
10c1e796:       6726            beqs 10c1e7be <__find_lock_page_helper+0x82>
10c1e798:       2f0a            movel %a2,%sp@-
10c1e79a:       4eba fea0       jsr %pc@(10c1e63c <lock_page>)
10c1e79e:       588f            addql #4,%sp
10c1e7a0:       b8aa 0008       cmpl %a2@(8),%d4
10c1e7a4:       6606            bnes 10c1e7ac <__find_lock_page_helper+0x70>
10c1e7a6:       b6aa 000c       cmpl %a2@(12),%d3
10c1e7aa:       6712            beqs 10c1e7be <__find_lock_page_helper+0x82>
10c1e7ac:       2f0a            movel %a2,%sp@-
10c1e7ae:       4eba fd78       jsr %pc@(10c1e528 <unlock_page>)
10c1e7b2:       2f0a            movel %a2,%sp@-
10c1e7b4:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c1e7ba:       508f            addql #8,%sp
10c1e7bc:       6092            bras 10c1e750 <__find_lock_page_helper+0x14>
10c1e7be:       200a            movel %a2,%d0
10c1e7c0:       4cee 047c ffe8  moveml %fp@(-24),%d2-%d6/%a2
10c1e7c6:       4e5e            unlk %fp
10c1e7c8:       4e75            rts

10c1e7ca <__find_lock_page>:
10c1e7ca:       4e56 0000       linkw %fp,#0
10c1e7ce:       206e 0010       moveal %fp@(16),%a0
10c1e7d2:       2f10            movel %a0@,%sp@-
10c1e7d4:       2f2e 000c       movel %fp@(12),%sp@-
10c1e7d8:       2f2e 0008       movel %fp@(8),%sp@-
10c1e7dc:       4eba ff5e       jsr %pc@(10c1e73c <__find_lock_page_helper>)
10c1e7e0:       4e5e            unlk %fp
10c1e7e2:       4e75            rts

10c1e7e4 <find_or_create_page>:
10c1e7e4:       4e56 0000       linkw %fp,#0
10c1e7e8:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c1e7ec:       266e 0008       moveal %fp@(8),%a3
10c1e7f0:       262e 000c       movel %fp@(12),%d3
10c1e7f4:       220b            movel %a3,%d1
10c1e7f6:       e289            lsrl #1,%d1
10c1e7f8:       d283            addl %d3,%d1
10c1e7fa:       2439 1002 7ca0  movel 10027ca0 <page_hash_bits>,%d2
10c1e800:       2001            movel %d1,%d0
10c1e802:       e4a8            lsrl %d2,%d0
10c1e804:       d280            addl %d0,%d1
10c1e806:       7001            moveq #1,%d0
10c1e808:       e5a8            lsll %d2,%d0
10c1e80a:       5380            subql #1,%d0
10c1e80c:       c280            andl %d0,%d1
10c1e80e:       e589            lsll #2,%d1
10c1e810:       2879 1002 7cac  moveal 10027cac <page_hash_table>,%a4
10c1e816:       d9c1            addal %d1,%a4
10c1e818:       2f14            movel %a4@,%sp@-
10c1e81a:       2f03            movel %d3,%sp@-
10c1e81c:       2f0b            movel %a3,%sp@-
10c1e81e:       4bfa ff1c       lea %pc@(10c1e73c <__find_lock_page_helper>),%a5
10c1e822:       4e95            jsr %a5@
10c1e824:       2440            moveal %d0,%a2
10c1e826:       4fef 000c       lea %sp@(12),%sp
10c1e82a:       b4fc 0000       cmpaw #0,%a2
10c1e82e:       667a            bnes 10c1e8aa <find_or_create_page+0xc6>
10c1e830:       42a7            clrl %sp@-
10c1e832:       2f2e 0010       movel %fp@(16),%sp@-
10c1e836:       4eb9 10c2 219e  jsr 10c2219e <_alloc_pages>
10c1e83c:       2400            movel %d0,%d2
10c1e83e:       508f            addql #8,%sp
10c1e840:       6768            beqs 10c1e8aa <find_or_create_page+0xc6>
10c1e842:       2f14            movel %a4@,%sp@-
10c1e844:       2f03            movel %d3,%sp@-
10c1e846:       2f0b            movel %a3,%sp@-
10c1e848:       4e95            jsr %a5@
10c1e84a:       2440            moveal %d0,%a2
10c1e84c:       4fef 000c       lea %sp@(12),%sp
10c1e850:       b4fc 0000       cmpaw #0,%a2
10c1e854:       663e            bnes 10c1e894 <find_or_create_page+0xb0>
10c1e856:       2442            moveal %d2,%a2
10c1e858:       202a 0018       movel %a2@(24),%d0
10c1e85c:       0240 cfe1       andiw #-12319,%d0
10c1e860:       7201            moveq #1,%d1
10c1e862:       8280            orl %d0,%d1
10c1e864:       2541 0018       movel %d1,%a2@(24)
10c1e868:       41ea 0014       lea %a2@(20),%a0
10c1e86c:       5290            addql #1,%a0@
10c1e86e:       2543 000c       movel %d3,%a2@(12)
10c1e872:       52ab 0018       addql #1,%a3@(24)
10c1e876:       2053            moveal %a3@,%a0
10c1e878:       214a 0004       movel %a2,%a0@(4)
10c1e87c:       2488            movel %a0,%a2@
10c1e87e:       254b 0004       movel %a3,%a2@(4)
10c1e882:       268a            movel %a2,%a3@
10c1e884:       254b 0008       movel %a3,%a2@(8)
10c1e888:       2f0c            movel %a4,%sp@-
10c1e88a:       2f0a            movel %a2,%sp@-
10c1e88c:       4eba f0ce       jsr %pc@(10c1d95c <add_page_to_hash_queue>)
10c1e890:       508f            addql #8,%sp
10c1e892:       7400            moveq #0,%d2
10c1e894:       4a82            tstl %d2
10c1e896:       660a            bnes 10c1e8a2 <find_or_create_page+0xbe>
10c1e898:       2f0a            movel %a2,%sp@-
10c1e89a:       4eb9 10c2 1ad4  jsr 10c21ad4 <lru_cache_add>
10c1e8a0:       6008            bras 10c1e8aa <find_or_create_page+0xc6>
10c1e8a2:       2f02            movel %d2,%sp@-
10c1e8a4:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c1e8aa:       200a            movel %a2,%d0
10c1e8ac:       4cee 3c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a5
10c1e8b2:       4e5e            unlk %fp
10c1e8b4:       4e75            rts

10c1e8b6 <grab_cache_page>:
10c1e8b6:       4e56 0000       linkw %fp,#0
10c1e8ba:       206e 0008       moveal %fp@(8),%a0
10c1e8be:       2f28 0030       movel %a0@(48),%sp@-
10c1e8c2:       2f2e 000c       movel %fp@(12),%sp@-
10c1e8c6:       2f08            movel %a0,%sp@-
10c1e8c8:       4eba ff1a       jsr %pc@(10c1e7e4 <find_or_create_page>)
10c1e8cc:       4e5e            unlk %fp
10c1e8ce:       4e75            rts

10c1e8d0 <grab_cache_page_nowait>:
10c1e8d0:       4e56 0000       linkw %fp,#0
10c1e8d4:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c1e8d8:       266e 0008       moveal %fp@(8),%a3
10c1e8dc:       282e 000c       movel %fp@(12),%d4
10c1e8e0:       220b            movel %a3,%d1
10c1e8e2:       e289            lsrl #1,%d1
10c1e8e4:       d284            addl %d4,%d1
10c1e8e6:       2439 1002 7ca0  movel 10027ca0 <page_hash_bits>,%d2
10c1e8ec:       2001            movel %d1,%d0
10c1e8ee:       e4a8            lsrl %d2,%d0
10c1e8f0:       d280            addl %d0,%d1
10c1e8f2:       7001            moveq #1,%d0
10c1e8f4:       e5a8            lsll %d2,%d0
10c1e8f6:       5380            subql #1,%d0
10c1e8f8:       c280            andl %d0,%d1
10c1e8fa:       e589            lsll #2,%d1
10c1e8fc:       2639 1002 7cac  movel 10027cac <page_hash_table>,%d3
10c1e902:       d681            addl %d1,%d3
10c1e904:       2f03            movel %d3,%sp@-
10c1e906:       2f04            movel %d4,%sp@-
10c1e908:       2f0b            movel %a3,%sp@-
10c1e90a:       4eba fd70       jsr %pc@(10c1e67c <__find_get_page>)
10c1e90e:       2440            moveal %d0,%a2
10c1e910:       4fef 000c       lea %sp@(12),%sp
10c1e914:       b4fc 0000       cmpaw #0,%a2
10c1e918:       6740            beqs 10c1e95a <grab_cache_page_nowait+0x8a>
10c1e91a:       41ea 0018       lea %a2@(24),%a0
10c1e91e:       40c2            movew %sr,%d2
10c1e920:       007c 0700       oriw #1792,%sr
10c1e924:       2210            movel %a0@,%d1
10c1e926:       7001            moveq #1,%d0
10c1e928:       c280            andl %d0,%d1
10c1e92a:       4481            negl %d1
10c1e92c:       4481            negl %d1
10c1e92e:       2010            movel %a0@,%d0
10c1e930:       7601            moveq #1,%d3
10c1e932:       8083            orl %d3,%d0
10c1e934:       2080            movel %d0,%a0@
10c1e936:       46c2            movew %d2,%sr
10c1e938:       4a81            tstl %d1
10c1e93a:       661a            bnes 10c1e956 <grab_cache_page_nowait+0x86>
10c1e93c:       b7ea 0008       cmpal %a2@(8),%a3
10c1e940:       6606            bnes 10c1e948 <grab_cache_page_nowait+0x78>
10c1e942:       b8aa 000c       cmpl %a2@(12),%d4
10c1e946:       670a            beqs 10c1e952 <grab_cache_page_nowait+0x82>
10c1e948:       2f0a            movel %a2,%sp@-
10c1e94a:       4eba fbdc       jsr %pc@(10c1e528 <unlock_page>)
10c1e94e:       2f0a            movel %a2,%sp@-
10c1e950:       6034            bras 10c1e986 <grab_cache_page_nowait+0xb6>
10c1e952:       200a            movel %a2,%d0
10c1e954:       6038            bras 10c1e98e <grab_cache_page_nowait+0xbe>
10c1e956:       2f0a            movel %a2,%sp@-
10c1e958:       602c            bras 10c1e986 <grab_cache_page_nowait+0xb6>
10c1e95a:       42a7            clrl %sp@-
10c1e95c:       2f2b 0030       movel %a3@(48),%sp@-
10c1e960:       4eb9 10c2 219e  jsr 10c2219e <_alloc_pages>
10c1e966:       2400            movel %d0,%d2
10c1e968:       508f            addql #8,%sp
10c1e96a:       6720            beqs 10c1e98c <grab_cache_page_nowait+0xbc>
10c1e96c:       2f03            movel %d3,%sp@-
10c1e96e:       2f04            movel %d4,%sp@-
10c1e970:       2f0b            movel %a3,%sp@-
10c1e972:       2f02            movel %d2,%sp@-
10c1e974:       4eba f9d8       jsr %pc@(10c1e34e <add_to_page_cache_unique>)
10c1e978:       4fef 0010       lea %sp@(16),%sp
10c1e97c:       4a80            tstl %d0
10c1e97e:       6604            bnes 10c1e984 <grab_cache_page_nowait+0xb4>
10c1e980:       2002            movel %d2,%d0
10c1e982:       600a            bras 10c1e98e <grab_cache_page_nowait+0xbe>
10c1e984:       2f02            movel %d2,%sp@-
10c1e986:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c1e98c:       7000            moveq #0,%d0
10c1e98e:       4cee 0c1c ffec  moveml %fp@(-20),%d2-%d4/%a2-%a3
10c1e994:       4e5e            unlk %fp
10c1e996:       4e75            rts

10c1e998 <generic_file_readahead>:
10c1e998:       4e56 0000       linkw %fp,#0
10c1e99c:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c1e9a0:       286e 000c       moveal %fp@(12),%a4
10c1e9a4:       246e 0010       moveal %fp@(16),%a2
10c1e9a8:       2a6e 0014       moveal %fp@(20),%a5
10c1e9ac:       226d 000c       moveal %a5@(12),%a1
10c1e9b0:       322a 0030       movew %a2@(48),%d1
10c1e9b4:       671c            beqs 10c1e9d2 <generic_file_readahead+0x3a>
10c1e9b6:       3001            movew %d1,%d0
10c1e9b8:       e048            lsrw #8,%d0
10c1e9ba:       0280 0000 00ff  andil #255,%d0
10c1e9c0:       e588            lsll #2,%d0
10c1e9c2:       41f9 1002 9784  lea 10029784 <max_readahead>,%a0
10c1e9c8:       2070 0800       moveal %a0@(00000000,%d0:l),%a0
10c1e9cc:       b0fc 0000       cmpaw #0,%a0
10c1e9d0:       6608            bnes 10c1e9da <generic_file_readahead+0x42>
10c1e9d2:       2a39 1000 d07c  movel 1000d07c <vm_max_readahead>,%d5
10c1e9d8:       600a            bras 10c1e9e4 <generic_file_readahead+0x4c>
10c1e9da:       4280            clrl %d0
10c1e9dc:       1001            moveb %d1,%d0
10c1e9de:       e588            lsll #2,%d0
10c1e9e0:       2a30 0800       movel %a0@(00000000,%d0:l),%d5
10c1e9e4:       202a 0040       movel %a2@(64),%d0
10c1e9e8:       222a 0044       movel %a2@(68),%d1
10c1e9ec:       2600            movel %d0,%d3
10c1e9ee:       e94b            lslw #4,%d3
10c1e9f0:       4843            swap %d3
10c1e9f2:       4243            clrw %d3
10c1e9f4:       2401            movel %d1,%d2
10c1e9f6:       780c            moveq #12,%d4
10c1e9f8:       e8aa            lsrl %d4,%d2
10c1e9fa:       2203            movel %d3,%d1
10c1e9fc:       8282            orl %d2,%d1
10c1e9fe:       2601            movel %d1,%d3
10c1ea00:       266c 002e       moveal %a4@(46),%a3
10c1ea04:       7800            moveq #0,%d4
10c1ea06:       41ed 0018       lea %a5@(24),%a0
10c1ea0a:       2010            movel %a0@,%d0
10c1ea0c:       0800 0000       btst #0,%d0
10c1ea10:       673a            beqs 10c1ea4c <generic_file_readahead+0xb4>
10c1ea12:       4aac 0032       tstl %a4@(50)
10c1ea16:       670e            beqs 10c1ea26 <generic_file_readahead+0x8e>
10c1ea18:       b7c9            cmpal %a1,%a3
10c1ea1a:       630a            blss 10c1ea26 <generic_file_readahead+0x8e>
10c1ea1c:       2009            movel %a1,%d0
10c1ea1e:       d0ac 0036       addl %a4@(54),%d0
10c1ea22:       b7c0            cmpal %d0,%a3
10c1ea24:       635e            blss 10c1ea84 <generic_file_readahead+0xec>
10c1ea26:       2649            moveal %a1,%a3
10c1ea28:       b68b            cmpl %a3,%d3
10c1ea2a:       6304            blss 10c1ea30 <generic_file_readahead+0x98>
10c1ea2c:       282c 002a       movel %a4@(42),%d4
10c1ea30:       42ac 0036       clrl %a4@(54)
10c1ea34:       7001            moveq #1,%d0
10c1ea36:       2940 0032       movel %d0,%a4@(50)
10c1ea3a:       4a84            tstl %d4
10c1ea3c:       6646            bnes 10c1ea84 <generic_file_readahead+0xec>
10c1ea3e:       41eb 0001       lea %a3@(1),%a0
10c1ea42:       2948 002e       movel %a0,%a4@(46)
10c1ea46:       2940 0036       movel %d0,%a4@(54)
10c1ea4a:       6038            bras 10c1ea84 <generic_file_readahead+0xec>
10c1ea4c:       4aae 0008       tstl %fp@(8)
10c1ea50:       6732            beqs 10c1ea84 <generic_file_readahead+0xec>
10c1ea52:       242c 002a       movel %a4@(42),%d2
10c1ea56:       672c            beqs 10c1ea84 <generic_file_readahead+0xec>
10c1ea58:       b6fc 0000       cmpaw #0,%a3
10c1ea5c:       6726            beqs 10c1ea84 <generic_file_readahead+0xec>
10c1ea5e:       b7c9            cmpal %a1,%a3
10c1ea60:       6522            bcss 10c1ea84 <generic_file_readahead+0xec>
10c1ea62:       222c 0032       movel %a4@(50),%d1
10c1ea66:       2009            movel %a1,%d0
10c1ea68:       d081            addl %d1,%d0
10c1ea6a:       b7c0            cmpal %d0,%a3
10c1ea6c:       6216            bhis 10c1ea84 <generic_file_readahead+0xec>
10c1ea6e:       538b            subql #1,%a3
10c1ea70:       b68b            cmpl %a3,%d3
10c1ea72:       6304            blss 10c1ea78 <generic_file_readahead+0xe0>
10c1ea74:       2802            movel %d2,%d4
10c1ea76:       5284            addql #1,%d4
10c1ea78:       4a84            tstl %d4
10c1ea7a:       6708            beqs 10c1ea84 <generic_file_readahead+0xec>
10c1ea7c:       2941 0036       movel %d1,%a4@(54)
10c1ea80:       42ac 0032       clrl %a4@(50)
10c1ea84:       95ca            subal %a2,%a2
10c1ea86:       b88a            cmpl %a2,%d4
10c1ea88:       6318            blss 10c1eaa2 <generic_file_readahead+0x10a>
10c1ea8a:       528a            addql #1,%a2
10c1ea8c:       200b            movel %a3,%d0
10c1ea8e:       d08a            addl %a2,%d0
10c1ea90:       b680            cmpl %d0,%d3
10c1ea92:       630e            blss 10c1eaa2 <generic_file_readahead+0x10a>
10c1ea94:       2f00            movel %d0,%sp@-
10c1ea96:       2f0c            movel %a4,%sp@-
10c1ea98:       4eba f940       jsr %pc@(10c1e3da <page_cache_read>)
10c1ea9c:       508f            addql #8,%sp
10c1ea9e:       4a80            tstl %d0
10c1eaa0:       6ce4            bges 10c1ea86 <generic_file_readahead+0xee>
10c1eaa2:       b4fc 0000       cmpaw #0,%a2
10c1eaa6:       6728            beqs 10c1ead0 <generic_file_readahead+0x138>
10c1eaa8:       202c 0032       movel %a4@(50),%d0
10c1eaac:       d08a            addl %a2,%d0
10c1eaae:       2940 0032       movel %d0,%a4@(50)
10c1eab2:       d1ac 0036       addl %d0,%a4@(54)
10c1eab6:       47f2 b801       lea %a2@(00000001,%a3:l),%a3
10c1eaba:       294b 002e       movel %a3,%a4@(46)
10c1eabe:       202c 002a       movel %a4@(42),%d0
10c1eac2:       d080            addl %d0,%d0
10c1eac4:       2940 002a       movel %d0,%a4@(42)
10c1eac8:       ba80            cmpl %d0,%d5
10c1eaca:       6404            bccs 10c1ead0 <generic_file_readahead+0x138>
10c1eacc:       2945 002a       movel %d5,%a4@(42)
10c1ead0:       4cee 3c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a5
10c1ead6:       4e5e            unlk %fp
10c1ead8:       4e75            rts

10c1eada <mark_page_accessed>:
10c1eada:       4e56 0000       linkw %fp,#0
10c1eade:       2f0a            movel %a2,%sp@-
10c1eae0:       222e 0008       movel %fp@(8),%d1
10c1eae4:       2041            moveal %d1,%a0
10c1eae6:       45e8 0018       lea %a0@(24),%a2
10c1eaea:       2012            movel %a2@,%d0
10c1eaec:       4a00            tstb %d0
10c1eaee:       6d1e            blts 10c1eb0e <mark_page_accessed+0x34>
10c1eaf0:       2012            movel %a2@,%d0
10c1eaf2:       0800 0002       btst #2,%d0
10c1eaf6:       6716            beqs 10c1eb0e <mark_page_accessed+0x34>
10c1eaf8:       2f01            movel %d1,%sp@-
10c1eafa:       4eb9 10c2 1a3c  jsr 10c21a3c <activate_page>
10c1eb00:       40c0            movew %sr,%d0
10c1eb02:       007c 0700       oriw #1792,%sr
10c1eb06:       72fb            moveq #-5,%d1
10c1eb08:       c392            andl %d1,%a2@
10c1eb0a:       46c0            movew %d0,%sr
10c1eb0c:       6012            bras 10c1eb20 <mark_page_accessed+0x46>
10c1eb0e:       2241            moveal %d1,%a1
10c1eb10:       41e9 0018       lea %a1@(24),%a0
10c1eb14:       40c0            movew %sr,%d0
10c1eb16:       007c 0700       oriw #1792,%sr
10c1eb1a:       7204            moveq #4,%d1
10c1eb1c:       8390            orl %d1,%a0@
10c1eb1e:       46c0            movew %d0,%sr
10c1eb20:       246e fffc       moveal %fp@(-4),%a2
10c1eb24:       4e5e            unlk %fp
10c1eb26:       4e75            rts

10c1eb28 <do_generic_file_read>:
10c1eb28:       4e56 0000       linkw %fp,#0
10c1eb2c:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c1eb30:       2c2e 0008       movel %fp@(8),%d6
10c1eb34:       2246            moveal %d6,%a1
10c1eb36:       2069 0008       moveal %a1@(8),%a0
10c1eb3a:       2068 0008       moveal %a0@(8),%a0
10c1eb3e:       2868 00a8       moveal %a0@(168),%a4
10c1eb42:       2e2c 0020       movel %a4@(32),%d7
10c1eb46:       2047            moveal %d7,%a0
10c1eb48:       3228 0030       movew %a0@(48),%d1
10c1eb4c:       671c            beqs 10c1eb6a <do_generic_file_read+0x42>
10c1eb4e:       3001            movew %d1,%d0
10c1eb50:       e048            lsrw #8,%d0
10c1eb52:       0280 0000 00ff  andil #255,%d0
10c1eb58:       e588            lsll #2,%d0
10c1eb5a:       41f9 1002 9784  lea 10029784 <max_readahead>,%a0
10c1eb60:       2070 0800       moveal %a0@(00000000,%d0:l),%a0
10c1eb64:       b0fc 0000       cmpaw #0,%a0
10c1eb68:       6608            bnes 10c1eb72 <do_generic_file_read+0x4a>
10c1eb6a:       2079 1000 d07c  moveal 1000d07c <vm_max_readahead>,%a0
10c1eb70:       600a            bras 10c1eb7c <do_generic_file_read+0x54>
10c1eb72:       4280            clrl %d0
10c1eb74:       1001            moveb %d1,%d0
10c1eb76:       e588            lsll #2,%d0
10c1eb78:       2070 0800       moveal %a0@(00000000,%d0:l),%a0
10c1eb7c:       9bcd            subal %a5,%a5
10c1eb7e:       226e 000c       moveal %fp@(12),%a1
10c1eb82:       2011            movel %a1@,%d0
10c1eb84:       2229 0004       movel %a1@(4),%d1
10c1eb88:       2600            movel %d0,%d3
10c1eb8a:       e94b            lslw #4,%d3
10c1eb8c:       4843            swap %d3
10c1eb8e:       4243            clrw %d3
10c1eb90:       2401            movel %d1,%d2
10c1eb92:       780c            moveq #12,%d4
10c1eb94:       e8aa            lsrl %d4,%d2
10c1eb96:       2203            movel %d3,%d1
10c1eb98:       8282            orl %d2,%d1
10c1eb9a:       2a01            movel %d1,%d5
10c1eb9c:       2829 0004       movel %a1@(4),%d4
10c1eba0:       0284 0000 0fff  andil #4095,%d4
10c1eba6:       2246            moveal %d6,%a1
10c1eba8:       42a9 002e       clrl %a1@(46)
10c1ebac:       42a9 0032       clrl %a1@(50)
10c1ebb0:       42a9 002a       clrl %a1@(42)
10c1ebb4:       42a9 0036       clrl %a1@(54)
10c1ebb8:       4a81            tstl %d1
10c1ebba:       6624            bnes 10c1ebe0 <do_generic_file_read+0xb8>
10c1ebbc:       2004            movel %d4,%d0
10c1ebbe:       226e 0010       moveal %fp@(16),%a1
10c1ebc2:       d0a9 0004       addl %a1@(4),%d0
10c1ebc6:       0c80 0000 0800  cmpil #2048,%d0
10c1ebcc:       6212            bhis 10c1ebe0 <do_generic_file_read+0xb8>
10c1ebce:       6000 0258       braw 10c1ee28 <do_generic_file_read+0x300>
10c1ebd2:       70f4            moveq #-12,%d0
10c1ebd4:       206e 0010       moveal %fp@(16),%a0
10c1ebd8:       2140 000c       movel %d0,%a0@(12)
10c1ebdc:       6000 028c       braw 10c1ee6a <do_generic_file_read+0x342>
10c1ebe0:       2004            movel %d4,%d0
10c1ebe2:       226e 0010       moveal %fp@(16),%a1
10c1ebe6:       d0a9 0004       addl %a1@(4),%d0
10c1ebea:       720c            moveq #12,%d1
10c1ebec:       e2a8            lsrl %d1,%d0
10c1ebee:       5280            addql #1,%d0
10c1ebf0:       2246            moveal %d6,%a1
10c1ebf2:       b0a9 002a       cmpl %a1@(42),%d0
10c1ebf6:       6304            blss 10c1ebfc <do_generic_file_read+0xd4>
10c1ebf8:       2340 002a       movel %d0,%a1@(42)
10c1ebfc:       7000            moveq #0,%d0
10c1ebfe:       6712            beqs 10c1ec12 <do_generic_file_read+0xea>
10c1ec00:       2039 1000 d080  movel 1000d080 <vm_min_readahead>,%d0
10c1ec06:       2246            moveal %d6,%a1
10c1ec08:       b0a9 002a       cmpl %a1@(42),%d0
10c1ec0c:       6304            blss 10c1ec12 <do_generic_file_read+0xea>
10c1ec0e:       2340 002a       movel %d0,%a1@(42)
10c1ec12:       2246            moveal %d6,%a1
10c1ec14:       b1e9 002a       cmpal %a1@(42),%a0
10c1ec18:       6400 020e       bccw 10c1ee28 <do_generic_file_read+0x300>
10c1ec1c:       2348 002a       movel %a0,%a1@(42)
10c1ec20:       6000 0206       braw 10c1ee28 <do_generic_file_read+0x300>
10c1ec24:       9684            subl %d4,%d3
10c1ec26:       220c            movel %a4,%d1
10c1ec28:       e289            lsrl #1,%d1
10c1ec2a:       d285            addl %d5,%d1
10c1ec2c:       2439 1002 7ca0  movel 10027ca0 <page_hash_bits>,%d2
10c1ec32:       2001            movel %d1,%d0
10c1ec34:       e4a8            lsrl %d2,%d0
10c1ec36:       d280            addl %d0,%d1
10c1ec38:       7001            moveq #1,%d0
10c1ec3a:       e5a8            lsll %d2,%d0
10c1ec3c:       5380            subql #1,%d0
10c1ec3e:       c280            andl %d0,%d1
10c1ec40:       e589            lsll #2,%d1
10c1ec42:       2679 1002 7cac  moveal 10027cac <page_hash_table>,%a3
10c1ec48:       d7c1            addal %d1,%a3
10c1ec4a:       2053            moveal %a3@,%a0
10c1ec4c:       6004            bras 10c1ec52 <do_generic_file_read+0x12a>
10c1ec4e:       2068 0010       moveal %a0@(16),%a0
10c1ec52:       b0fc 0000       cmpaw #0,%a0
10c1ec56:       670c            beqs 10c1ec64 <do_generic_file_read+0x13c>
10c1ec58:       b9e8 0008       cmpal %a0@(8),%a4
10c1ec5c:       66f0            bnes 10c1ec4e <do_generic_file_read+0x126>
10c1ec5e:       baa8 000c       cmpl %a0@(12),%d5
10c1ec62:       66ea            bnes 10c1ec4e <do_generic_file_read+0x126>
10c1ec64:       2448            moveal %a0,%a2
10c1ec66:       b4fc 0000       cmpaw #0,%a2
10c1ec6a:       6700 012e       beqw 10c1ed9a <do_generic_file_read+0x272>
10c1ec6e:       41ea 0014       lea %a2@(20),%a0
10c1ec72:       5290            addql #1,%a0@
10c1ec74:       47ea 0018       lea %a2@(24),%a3
10c1ec78:       2013            movel %a3@,%d0
10c1ec7a:       0800 0003       btst #3,%d0
10c1ec7e:       6768            beqs 10c1ece8 <do_generic_file_read+0x1c0>
10c1ec80:       2f0a            movel %a2,%sp@-
10c1ec82:       2f07            movel %d7,%sp@-
10c1ec84:       2f06            movel %d6,%sp@-
10c1ec86:       42a7            clrl %sp@-
10c1ec88:       4eba fd0e       jsr %pc@(10c1e998 <generic_file_readahead>)
10c1ec8c:       4fef 0010       lea %sp@(16),%sp
10c1ec90:       4a84            tstl %d4
10c1ec92:       6708            beqs 10c1ec9c <do_generic_file_read+0x174>
10c1ec94:       2046            moveal %d6,%a0
10c1ec96:       4aa8 0026       tstl %a0@(38)
10c1ec9a:       6608            bnes 10c1eca4 <do_generic_file_read+0x17c>
10c1ec9c:       2f0a            movel %a2,%sp@-
10c1ec9e:       4eba fe3a       jsr %pc@(10c1eada <mark_page_accessed>)
10c1eca2:       588f            addql #4,%sp
10c1eca4:       2f03            movel %d3,%sp@-
10c1eca6:       2f04            movel %d4,%sp@-
10c1eca8:       2f0a            movel %a2,%sp@-
10c1ecaa:       2f2e 0010       movel %fp@(16),%sp@-
10c1ecae:       226e 0014       moveal %fp@(20),%a1
10c1ecb2:       4e91            jsr %a1@
10c1ecb4:       2400            movel %d0,%d2
10c1ecb6:       d882            addl %d2,%d4
10c1ecb8:       2004            movel %d4,%d0
10c1ecba:       720c            moveq #12,%d1
10c1ecbc:       e2a8            lsrl %d1,%d0
10c1ecbe:       da80            addl %d0,%d5
10c1ecc0:       0284 0000 0fff  andil #4095,%d4
10c1ecc6:       2f0a            movel %a2,%sp@-
10c1ecc8:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c1ecce:       4fef 0014       lea %sp@(20),%sp
10c1ecd2:       b682            cmpl %d2,%d3
10c1ecd4:       6600 0194       bnew 10c1ee6a <do_generic_file_read+0x342>
10c1ecd8:       206e 0010       moveal %fp@(16),%a0
10c1ecdc:       4aa8 0004       tstl %a0@(4)
10c1ece0:       6600 0146       bnew 10c1ee28 <do_generic_file_read+0x300>
10c1ece4:       6000 0184       braw 10c1ee6a <do_generic_file_read+0x342>
10c1ece8:       2f0a            movel %a2,%sp@-
10c1ecea:       2f07            movel %d7,%sp@-
10c1ecec:       2f06            movel %d6,%sp@-
10c1ecee:       42a7            clrl %sp@-
10c1ecf0:       4eba fca6       jsr %pc@(10c1e998 <generic_file_readahead>)
10c1ecf4:       4fef 0010       lea %sp@(16),%sp
10c1ecf8:       2013            movel %a3@,%d0
10c1ecfa:       0800 0003       btst #3,%d0
10c1ecfe:       6690            bnes 10c1ec90 <do_generic_file_read+0x168>
10c1ed00:       2f0a            movel %a2,%sp@-
10c1ed02:       4eba f938       jsr %pc@(10c1e63c <lock_page>)
10c1ed06:       588f            addql #4,%sp
10c1ed08:       4aaa 0008       tstl %a2@(8)
10c1ed0c:       6614            bnes 10c1ed22 <do_generic_file_read+0x1fa>
10c1ed0e:       2f0a            movel %a2,%sp@-
10c1ed10:       4eba f816       jsr %pc@(10c1e528 <unlock_page>)
10c1ed14:       2f0a            movel %a2,%sp@-
10c1ed16:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c1ed1c:       508f            addql #8,%sp
10c1ed1e:       6000 0108       braw 10c1ee28 <do_generic_file_read+0x300>
10c1ed22:       2013            movel %a3@,%d0
10c1ed24:       0800 0003       btst #3,%d0
10c1ed28:       670c            beqs 10c1ed36 <do_generic_file_read+0x20e>
10c1ed2a:       2f0a            movel %a2,%sp@-
10c1ed2c:       4eba f7fa       jsr %pc@(10c1e528 <unlock_page>)
10c1ed30:       588f            addql #4,%sp
10c1ed32:       6000 ff5c       braw 10c1ec90 <do_generic_file_read+0x168>
10c1ed36:       206c 001c       moveal %a4@(28),%a0
10c1ed3a:       2f0a            movel %a2,%sp@-
10c1ed3c:       2f06            movel %d6,%sp@-
10c1ed3e:       2068 0004       moveal %a0@(4),%a0
10c1ed42:       4e90            jsr %a0@
10c1ed44:       508f            addql #8,%sp
10c1ed46:       4a80            tstl %d0
10c1ed48:       663a            bnes 10c1ed84 <do_generic_file_read+0x25c>
10c1ed4a:       47ea 0018       lea %a2@(24),%a3
10c1ed4e:       2013            movel %a3@,%d0
10c1ed50:       0800 0003       btst #3,%d0
10c1ed54:       6600 ff3a       bnew 10c1ec90 <do_generic_file_read+0x168>
10c1ed58:       2f0a            movel %a2,%sp@-
10c1ed5a:       2f07            movel %d7,%sp@-
10c1ed5c:       2f06            movel %d6,%sp@-
10c1ed5e:       42a7            clrl %sp@-
10c1ed60:       4eba fc36       jsr %pc@(10c1e998 <generic_file_readahead>)
10c1ed64:       4fef 0010       lea %sp@(16),%sp
10c1ed68:       2013            movel %a3@,%d0
10c1ed6a:       0800 0000       btst #0,%d0
10c1ed6e:       6708            beqs 10c1ed78 <do_generic_file_read+0x250>
10c1ed70:       2f0a            movel %a2,%sp@-
10c1ed72:       4eba f724       jsr %pc@(10c1e498 <___wait_on_page>)
10c1ed76:       588f            addql #4,%sp
10c1ed78:       2013            movel %a3@,%d0
10c1ed7a:       0800 0003       btst #3,%d0
10c1ed7e:       6600 ff10       bnew 10c1ec90 <do_generic_file_read+0x168>
10c1ed82:       70fb            moveq #-5,%d0
10c1ed84:       226e 0010       moveal %fp@(16),%a1
10c1ed88:       2340 000c       movel %d0,%a1@(12)
10c1ed8c:       2f0a            movel %a2,%sp@-
10c1ed8e:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c1ed94:       588f            addql #4,%sp
10c1ed96:       6000 00d2       braw 10c1ee6a <do_generic_file_read+0x342>
10c1ed9a:       bafc 0000       cmpaw #0,%a5
10c1ed9e:       663c            bnes 10c1eddc <do_generic_file_read+0x2b4>
10c1eda0:       42a7            clrl %sp@-
10c1eda2:       2f2c 0030       movel %a4@(48),%sp@-
10c1eda6:       4eb9 10c2 219e  jsr 10c2219e <_alloc_pages>
10c1edac:       508f            addql #8,%sp
10c1edae:       2a40            moveal %d0,%a5
10c1edb0:       bafc 0000       cmpaw #0,%a5
10c1edb4:       6700 fe1c       beqw 10c1ebd2 <do_generic_file_read+0xaa>
10c1edb8:       2053            moveal %a3@,%a0
10c1edba:       6004            bras 10c1edc0 <do_generic_file_read+0x298>
10c1edbc:       2068 0010       moveal %a0@(16),%a0
10c1edc0:       b0fc 0000       cmpaw #0,%a0
10c1edc4:       670c            beqs 10c1edd2 <do_generic_file_read+0x2aa>
10c1edc6:       b9e8 0008       cmpal %a0@(8),%a4
10c1edca:       66f0            bnes 10c1edbc <do_generic_file_read+0x294>
10c1edcc:       baa8 000c       cmpl %a0@(12),%d5
10c1edd0:       66ea            bnes 10c1edbc <do_generic_file_read+0x294>
10c1edd2:       2448            moveal %a0,%a2
10c1edd4:       b4fc 0000       cmpaw #0,%a2
10c1edd8:       6600 fe94       bnew 10c1ec6e <do_generic_file_read+0x146>
10c1eddc:       244d            moveal %a5,%a2
10c1edde:       202d 0018       movel %a5@(24),%d0
10c1ede2:       0240 cfe1       andiw #-12319,%d0
10c1ede6:       7201            moveq #1,%d1
10c1ede8:       8280            orl %d0,%d1
10c1edea:       2b41 0018       movel %d1,%a5@(24)
10c1edee:       41ed 0014       lea %a5@(20),%a0
10c1edf2:       5290            addql #1,%a0@
10c1edf4:       2b45 000c       movel %d5,%a5@(12)
10c1edf8:       52ac 0018       addql #1,%a4@(24)
10c1edfc:       2054            moveal %a4@,%a0
10c1edfe:       214d 0004       movel %a5,%a0@(4)
10c1ee02:       2a88            movel %a0,%a5@
10c1ee04:       2b4c 0004       movel %a4,%a5@(4)
10c1ee08:       288d            movel %a5,%a4@
10c1ee0a:       2b4c 0008       movel %a4,%a5@(8)
10c1ee0e:       2f0b            movel %a3,%sp@-
10c1ee10:       2f0d            movel %a5,%sp@-
10c1ee12:       4eba eb48       jsr %pc@(10c1d95c <add_page_to_hash_queue>)
10c1ee16:       584f            addqw #4,%sp
10c1ee18:       2e8d            movel %a5,%sp@
10c1ee1a:       4eb9 10c2 1ad4  jsr 10c21ad4 <lru_cache_add>
10c1ee20:       9bcd            subal %a5,%a5
10c1ee22:       588f            addql #4,%sp
10c1ee24:       6000 ff10       braw 10c1ed36 <do_generic_file_read+0x20e>
10c1ee28:       2047            moveal %d7,%a0
10c1ee2a:       2028 0040       movel %a0@(64),%d0
10c1ee2e:       2228 0044       movel %a0@(68),%d1
10c1ee32:       2400            movel %d0,%d2
10c1ee34:       e94a            lslw #4,%d2
10c1ee36:       4842            swap %d2
10c1ee38:       4242            clrw %d2
10c1ee3a:       2042            moveal %d2,%a0
10c1ee3c:       2401            movel %d1,%d2
10c1ee3e:       760c            moveq #12,%d3
10c1ee40:       e6aa            lsrl %d3,%d2
10c1ee42:       2208            movel %a0,%d1
10c1ee44:       8282            orl %d2,%d1
10c1ee46:       2001            movel %d1,%d0
10c1ee48:       b085            cmpl %d5,%d0
10c1ee4a:       651e            bcss 10c1ee6a <do_generic_file_read+0x342>
10c1ee4c:       263c 0000 1000  movel #4096,%d3
10c1ee52:       b085            cmpl %d5,%d0
10c1ee54:       6600 fdce       bnew 10c1ec24 <do_generic_file_read+0xfc>
10c1ee58:       2047            moveal %d7,%a0
10c1ee5a:       2628 0044       movel %a0@(68),%d3
10c1ee5e:       0283 0000 0fff  andil #4095,%d3
10c1ee64:       b883            cmpl %d3,%d4
10c1ee66:       6500 fdbc       bcsw 10c1ec24 <do_generic_file_read+0xfc>
10c1ee6a:       2205            movel %d5,%d1
10c1ee6c:       4280            clrl %d0
10c1ee6e:       2601            movel %d1,%d3
10c1ee70:       4243            clrw %d3
10c1ee72:       4843            swap %d3
10c1ee74:       e84b            lsrw #4,%d3
10c1ee76:       2400            movel %d0,%d2
10c1ee78:       7a0c            moveq #12,%d5
10c1ee7a:       ebaa            lsll %d5,%d2
10c1ee7c:       2003            movel %d3,%d0
10c1ee7e:       8082            orl %d2,%d0
10c1ee80:       eba9            lsll %d5,%d1
10c1ee82:       2604            movel %d4,%d3
10c1ee84:       4282            clrl %d2
10c1ee86:       d283            addl %d3,%d1
10c1ee88:       d182            addxl %d2,%d0
10c1ee8a:       206e 000c       moveal %fp@(12),%a0
10c1ee8e:       2080            movel %d0,%a0@
10c1ee90:       2141 0004       movel %d1,%a0@(4)
10c1ee94:       7001            moveq #1,%d0
10c1ee96:       2046            moveal %d6,%a0
10c1ee98:       2140 0026       movel %d0,%a0@(38)
10c1ee9c:       bafc 0000       cmpaw #0,%a5
10c1eea0:       670a            beqs 10c1eeac <do_generic_file_read+0x384>
10c1eea2:       2f0d            movel %a5,%sp@-
10c1eea4:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c1eeaa:       588f            addql #4,%sp
10c1eeac:       2f07            movel %d7,%sp@-
10c1eeae:       4eb9 10c3 4a04  jsr 10c34a04 <update_atime>
10c1eeb4:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c1eeba:       4e5e            unlk %fp
10c1eebc:       4e75            rts

10c1eebe <generic_file_direct_IO>:
10c1eebe:       4e56 fff4       linkw %fp,#-12
10c1eec2:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c1eec6:       2e2e 0010       movel %fp@(16),%d7
10c1eeca:       2a2e 0014       movel %fp@(20),%d5
10c1eece:       226e 000c       moveal %fp@(12),%a1
10c1eed2:       2069 0008       moveal %a1@(8),%a0
10c1eed6:       2068 0008       moveal %a0@(8),%a0
10c1eeda:       2668 00a8       moveal %a0@(168),%a3
10c1eede:       2a6b 0020       moveal %a3@(32),%a5
10c1eee2:       42ae fff8       clrl %fp@(-8)
10c1eee6:       2d69 005e fffc  movel %a1@(94),%fp@(-4)
10c1eeec:       41e9 0062       lea %a1@(98),%a0
10c1eef0:       40c2            movew %sr,%d2
10c1eef2:       007c 0700       oriw #1792,%sr
10c1eef6:       2210            movel %a0@,%d1
10c1eef8:       7001            moveq #1,%d0
10c1eefa:       c280            andl %d0,%d1
10c1eefc:       4481            negl %d1
10c1eefe:       4481            negl %d1
10c1ef00:       2010            movel %a0@,%d0
10c1ef02:       7601            moveq #1,%d3
10c1ef04:       8083            orl %d3,%d0
10c1ef06:       2080            movel %d0,%a0@
10c1ef08:       46c2            movew %d2,%sr
10c1ef0a:       4a81            tstl %d1
10c1ef0c:       6720            beqs 10c1ef2e <generic_file_direct_IO+0x70>
10c1ef0e:       486e fffc       pea %fp@(-4)
10c1ef12:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c1ef16:       4eb9 10c3 528c  jsr 10c3528c <alloc_kiovec>
10c1ef1c:       2440            moveal %d0,%a2
10c1ef1e:       508f            addql #8,%sp
10c1ef20:       b4fc 0000       cmpaw #0,%a2
10c1ef24:       6600 0156       bnew 10c1f07c <generic_file_direct_IO+0x1be>
10c1ef28:       7801            moveq #1,%d4
10c1ef2a:       2d44 fff8       movel %d4,%fp@(-8)
10c1ef2e:       286d 0054       moveal %a5@(84),%a4
10c1ef32:       7c01            moveq #1,%d6
10c1ef34:       200c            movel %a4,%d0
10c1ef36:       e1ae            lsll %d0,%d6
10c1ef38:       2806            movel %d6,%d4
10c1ef3a:       5384            subql #1,%d4
10c1ef3c:       347c ffea       moveaw #-22,%a2
10c1ef40:       2604            movel %d4,%d3
10c1ef42:       5bc2            smi %d2
10c1ef44:       4882            extw %d2
10c1ef46:       48c2            extl %d2
10c1ef48:       202e 0018       movel %fp@(24),%d0
10c1ef4c:       222e 001c       movel %fp@(28),%d1
10c1ef50:       c082            andl %d2,%d0
10c1ef52:       c283            andl %d3,%d1
10c1ef54:       2400            movel %d0,%d2
10c1ef56:       8481            orl %d1,%d2
10c1ef58:       6600 00f8       bnew 10c1f052 <generic_file_direct_IO+0x194>
10c1ef5c:       2005            movel %d5,%d0
10c1ef5e:       c084            andl %d4,%d0
10c1ef60:       6600 00f0       bnew 10c1f052 <generic_file_direct_IO+0x194>
10c1ef64:       206b 001c       moveal %a3@(28),%a0
10c1ef68:       4aa8 0020       tstl %a0@(32)
10c1ef6c:       6700 00e4       beqw 10c1f052 <generic_file_direct_IO+0x194>
10c1ef70:       2f0b            movel %a3,%sp@-
10c1ef72:       4eba f1cc       jsr %pc@(10c1e140 <filemap_fdatasync>)
10c1ef76:       2f0d            movel %a5,%sp@-
10c1ef78:       4eb9 10c2 586a  jsr 10c2586a <fsync_inode_data_buffers>
10c1ef7e:       2440            moveal %d0,%a2
10c1ef80:       2f0b            movel %a3,%sp@-
10c1ef82:       4eba f254       jsr %pc@(10c1e1d8 <filemap_fdatawait>)
10c1ef86:       4fef 000c       lea %sp@(12),%sp
10c1ef8a:       b4fc 0000       cmpaw #0,%a2
10c1ef8e:       6d00 00c2       bltw 10c1f052 <generic_file_direct_IO+0x194>
10c1ef92:       95ca            subal %a2,%a2
10c1ef94:       42ae fff4       clrl %fp@(-12)
10c1ef98:       607c            bras 10c1f016 <generic_file_direct_IO+0x158>
10c1ef9a:       246b 001c       moveal %a3@(28),%a2
10c1ef9e:       2f06            movel %d6,%sp@-
10c1efa0:       222e fff4       movel %fp@(-12),%d1
10c1efa4:       5bc0            smi %d0
10c1efa6:       4880            extw %d0
10c1efa8:       48c0            extl %d0
10c1efaa:       2f0c            movel %a4,%sp@-
10c1efac:       262e 0018       movel %fp@(24),%d3
10c1efb0:       282e 001c       movel %fp@(28),%d4
10c1efb4:       d881            addl %d1,%d4
10c1efb6:       d780            addxl %d0,%d3
10c1efb8:       2f04            movel %d4,%sp@-
10c1efba:       2f03            movel %d3,%sp@-
10c1efbc:       4eb9 10c8 54f8  jsr 10c854f8 <__ashrdi3>
10c1efc2:       504f            addqw #8,%sp
10c1efc4:       2e81            movel %d1,%sp@
10c1efc6:       2f2e fffc       movel %fp@(-4),%sp@-
10c1efca:       2f0d            movel %a5,%sp@-
10c1efcc:       2f2e 0008       movel %fp@(8),%sp@-
10c1efd0:       206a 0020       moveal %a2@(32),%a0
10c1efd4:       4e90            jsr %a0@
10c1efd6:       2440            moveal %d0,%a2
10c1efd8:       4fef 0014       lea %sp@(20),%sp
10c1efdc:       4aae 0008       tstl %fp@(8)
10c1efe0:       6614            bnes 10c1eff6 <generic_file_direct_IO+0x138>
10c1efe2:       b4fc 0000       cmpaw #0,%a2
10c1efe6:       6f0e            bles 10c1eff6 <generic_file_direct_IO+0x138>
10c1efe8:       2f0a            movel %a2,%sp@-
10c1efea:       2f2e fffc       movel %fp@(-4),%sp@-
10c1efee:       4eb9 10c2 1892  jsr 10c21892 <mark_dirty_kiobuf>
10c1eff4:       508f            addql #8,%sp
10c1eff6:       b4fc 0000       cmpaw #0,%a2
10c1effa:       6d0a            blts 10c1f006 <generic_file_direct_IO+0x148>
10c1effc:       9a8a            subl %a2,%d5
10c1effe:       de8a            addl %a2,%d7
10c1f000:       280a            movel %a2,%d4
10c1f002:       d9ae fff4       addl %d4,%fp@(-12)
10c1f006:       2f2e fffc       movel %fp@(-4),%sp@-
10c1f00a:       4eb9 10c2 1910  jsr 10c21910 <unmap_kiobuf>
10c1f010:       588f            addql #4,%sp
10c1f012:       b48a            cmpl %a2,%d2
10c1f014:       6632            bnes 10c1f048 <generic_file_direct_IO+0x18a>
10c1f016:       4a85            tstl %d5
10c1f018:       672e            beqs 10c1f048 <generic_file_direct_IO+0x18a>
10c1f01a:       2405            movel %d5,%d2
10c1f01c:       0c82 0008 0000  cmpil #524288,%d2
10c1f022:       6f04            bles 10c1f028 <generic_file_direct_IO+0x16a>
10c1f024:       7408            moveq #8,%d2
10c1f026:       4842            swap %d2
10c1f028:       2f02            movel %d2,%sp@-
10c1f02a:       2f07            movel %d7,%sp@-
10c1f02c:       2f2e fffc       movel %fp@(-4),%sp@-
10c1f030:       2f2e 0008       movel %fp@(8),%sp@-
10c1f034:       4eb9 10c2 1888  jsr 10c21888 <map_user_kiobuf>
10c1f03a:       2440            moveal %d0,%a2
10c1f03c:       4fef 0010       lea %sp@(16),%sp
10c1f040:       b4fc 0000       cmpaw #0,%a2
10c1f044:       6700 ff54       beqw 10c1ef9a <generic_file_direct_IO+0xdc>
10c1f048:       4aae fff4       tstl %fp@(-12)
10c1f04c:       6704            beqs 10c1f052 <generic_file_direct_IO+0x194>
10c1f04e:       246e fff4       moveal %fp@(-12),%a2
10c1f052:       4aae fff8       tstl %fp@(-8)
10c1f056:       6616            bnes 10c1f06e <generic_file_direct_IO+0x1b0>
10c1f058:       226e 000c       moveal %fp@(12),%a1
10c1f05c:       41e9 0062       lea %a1@(98),%a0
10c1f060:       40c0            movew %sr,%d0
10c1f062:       007c 0700       oriw #1792,%sr
10c1f066:       72fe            moveq #-2,%d1
10c1f068:       c390            andl %d1,%a0@
10c1f06a:       46c0            movew %d0,%sr
10c1f06c:       600e            bras 10c1f07c <generic_file_direct_IO+0x1be>
10c1f06e:       486e fffc       pea %fp@(-4)
10c1f072:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c1f076:       4eb9 10c3 52f8  jsr 10c352f8 <free_kiovec>
10c1f07c:       200a            movel %a2,%d0
10c1f07e:       4cee 3cfc ffcc  moveml %fp@(-52),%d2-%d7/%a2-%a5
10c1f084:       4e5e            unlk %fp
10c1f086:       4e75            rts

10c1f088 <file_read_actor>:
10c1f088:       4e56 0000       linkw %fp,#0
10c1f08c:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c1f090:       246e 0008       moveal %fp@(8),%a2
10c1f094:       242e 0014       movel %fp@(20),%d2
10c1f098:       262a 0004       movel %a2@(4),%d3
10c1f09c:       b682            cmpl %d2,%d3
10c1f09e:       6402            bccs 10c1f0a2 <file_read_actor+0x1a>
10c1f0a0:       2403            movel %d3,%d2
10c1f0a2:       206e 000c       moveal %fp@(12),%a0
10c1f0a6:       2068 0038       moveal %a0@(56),%a0
10c1f0aa:       b0fc 0000       cmpaw #0,%a0
10c1f0ae:       660c            bnes 10c1f0bc <file_read_actor+0x34>
10c1f0b0:       4879 1000 1e40  pea 10001e40 <tvecs+0x2a8>
10c1f0b6:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c1f0bc:       2f02            movel %d2,%sp@-
10c1f0be:       d1ee 0010       addal %fp@(16),%a0
10c1f0c2:       2f08            movel %a0,%sp@-
10c1f0c4:       2f2a 0008       movel %a2@(8),%sp@-
10c1f0c8:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c1f0ce:       9682            subl %d2,%d3
10c1f0d0:       2543 0004       movel %d3,%a2@(4)
10c1f0d4:       d592            addl %d2,%a2@
10c1f0d6:       d5aa 0008       addl %d2,%a2@(8)
10c1f0da:       2002            movel %d2,%d0
10c1f0dc:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c1f0e2:       4e5e            unlk %fp
10c1f0e4:       4e75            rts

10c1f0e6 <generic_file_read>:
10c1f0e6:       4e56 fff0       linkw %fp,#-16
10c1f0ea:       48e7 3f38       moveml %d2-%d7/%a2-%a4,%sp@-
10c1f0ee:       246e 0008       moveal %fp@(8),%a2
10c1f0f2:       266e 000c       moveal %fp@(12),%a3
10c1f0f6:       226e 0010       moveal %fp@(16),%a1
10c1f0fa:       286e 0014       moveal %fp@(20),%a4
10c1f0fe:       b2fc 0000       cmpaw #0,%a1
10c1f102:       6c06            bges 10c1f10a <generic_file_read+0x24>
10c1f104:       70ea            moveq #-22,%d0
10c1f106:       6000 00d2       braw 10c1f1da <generic_file_read+0xf4>
10c1f10a:       082a 0000 0019  btst #0,%a2@(25)
10c1f110:       6646            bnes 10c1f158 <generic_file_read+0x72>
10c1f112:       74f2            moveq #-14,%d2
10c1f114:       200b            movel %a3,%d0
10c1f116:       d089            addl %a1,%d0
10c1f118:       0c80 10ef ffff  cmpil #284164095,%d0
10c1f11e:       6232            bhis 10c1f152 <generic_file_read+0x6c>
10c1f120:       7400            moveq #0,%d2
10c1f122:       b2fc 0000       cmpaw #0,%a1
10c1f126:       672a            beqs 10c1f152 <generic_file_read+0x6c>
10c1f128:       42ae fff0       clrl %fp@(-16)
10c1f12c:       2d49 fff4       movel %a1,%fp@(-12)
10c1f130:       2d4b fff8       movel %a3,%fp@(-8)
10c1f134:       42ae fffc       clrl %fp@(-4)
10c1f138:       487a ff4e       pea %pc@(10c1f088 <file_read_actor>)
10c1f13c:       486e fff0       pea %fp@(-16)
10c1f140:       2f0c            movel %a4,%sp@-
10c1f142:       2f0a            movel %a2,%sp@-
10c1f144:       4eba f9e2       jsr %pc@(10c1eb28 <do_generic_file_read>)
10c1f148:       242e fff0       movel %fp@(-16),%d2
10c1f14c:       6604            bnes 10c1f152 <generic_file_read+0x6c>
10c1f14e:       242e fffc       movel %fp@(-4),%d2
10c1f152:       2002            movel %d2,%d0
10c1f154:       6000 0084       braw 10c1f1da <generic_file_read+0xf4>
10c1f158:       2c14            movel %a4@,%d6
10c1f15a:       2e2c 0004       movel %a4@(4),%d7
10c1f15e:       206a 0008       moveal %a2@(8),%a0
10c1f162:       2068 0008       moveal %a0@(8),%a0
10c1f166:       2068 00a8       moveal %a0@(168),%a0
10c1f16a:       2068 0020       moveal %a0@(32),%a0
10c1f16e:       7400            moveq #0,%d2
10c1f170:       b2fc 0000       cmpaw #0,%a1
10c1f174:       67dc            beqs 10c1f152 <generic_file_read+0x6c>
10c1f176:       2828 0040       movel %a0@(64),%d4
10c1f17a:       2a28 0044       movel %a0@(68),%d5
10c1f17e:       2006            movel %d6,%d0
10c1f180:       2207            movel %d7,%d1
10c1f182:       9285            subl %d5,%d1
10c1f184:       9184            subxl %d4,%d0
10c1f186:       6c40            bges 10c1f1c8 <generic_file_read+0xe2>
10c1f188:       2609            movel %a1,%d3
10c1f18a:       4282            clrl %d2
10c1f18c:       2006            movel %d6,%d0
10c1f18e:       2207            movel %d7,%d1
10c1f190:       d283            addl %d3,%d1
10c1f192:       d182            addxl %d2,%d0
10c1f194:       9285            subl %d5,%d1
10c1f196:       9184            subxl %d4,%d0
10c1f198:       6f04            bles 10c1f19e <generic_file_read+0xb8>
10c1f19a:       2245            moveal %d5,%a1
10c1f19c:       93c7            subal %d7,%a1
10c1f19e:       2f07            movel %d7,%sp@-
10c1f1a0:       2f06            movel %d6,%sp@-
10c1f1a2:       2f09            movel %a1,%sp@-
10c1f1a4:       2f0b            movel %a3,%sp@-
10c1f1a6:       2f0a            movel %a2,%sp@-
10c1f1a8:       42a7            clrl %sp@-
10c1f1aa:       4eba fd12       jsr %pc@(10c1eebe <generic_file_direct_IO>)
10c1f1ae:       2400            movel %d0,%d2
10c1f1b0:       4fef 0018       lea %sp@(24),%sp
10c1f1b4:       6f12            bles 10c1f1c8 <generic_file_read+0xe2>
10c1f1b6:       2202            movel %d2,%d1
10c1f1b8:       5bc0            smi %d0
10c1f1ba:       4880            extw %d0
10c1f1bc:       48c0            extl %d0
10c1f1be:       de81            addl %d1,%d7
10c1f1c0:       dd80            addxl %d0,%d6
10c1f1c2:       2886            movel %d6,%a4@
10c1f1c4:       2947 0004       movel %d7,%a4@(4)
10c1f1c8:       206a 0008       moveal %a2@(8),%a0
10c1f1cc:       2f28 0008       movel %a0@(8),%sp@-
10c1f1d0:       4eb9 10c3 4a04  jsr 10c34a04 <update_atime>
10c1f1d6:       6000 ff7a       braw 10c1f152 <generic_file_read+0x6c>
10c1f1da:       4cee 1cfc ffcc  moveml %fp@(-52),%d2-%d7/%a2-%a4
10c1f1e0:       4e5e            unlk %fp
10c1f1e2:       4e75            rts

10c1f1e4 <file_send_actor>:
10c1f1e4:       4e56 0000       linkw %fp,#0
10c1f1e8:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c1f1ec:       266e 0008       moveal %fp@(8),%a3
10c1f1f0:       286e 000c       moveal %fp@(12),%a4
10c1f1f4:       2a6e 0010       moveal %fp@(16),%a5
10c1f1f8:       222e 0014       movel %fp@(20),%d1
10c1f1fc:       242b 0004       movel %a3@(4),%d2
10c1f200:       246b 0008       moveal %a3@(8),%a2
10c1f204:       b481            cmpl %d1,%d2
10c1f206:       6402            bccs 10c1f20a <file_send_actor+0x26>
10c1f208:       2202            movel %d2,%d1
10c1f20a:       206a 0010       moveal %a2@(16),%a0
10c1f20e:       2248            moveal %a0,%a1
10c1f210:       4aa8 0040       tstl %a0@(64)
10c1f214:       6720            beqs 10c1f236 <file_send_actor+0x52>
10c1f216:       b481            cmpl %d1,%d2
10c1f218:       52c0            shi %d0
10c1f21a:       4880            extw %d0
10c1f21c:       48c0            extl %d0
10c1f21e:       4480            negl %d0
10c1f220:       2f00            movel %d0,%sp@-
10c1f222:       486a 001e       pea %a2@(30)
10c1f226:       2f01            movel %d1,%sp@-
10c1f228:       2f0d            movel %a5,%sp@-
10c1f22a:       2f0c            movel %a4,%sp@-
10c1f22c:       2f0a            movel %a2,%sp@-
10c1f22e:       2069 0040       moveal %a1@(64),%a0
10c1f232:       4e90            jsr %a0@
10c1f234:       6028            bras 10c1f25e <file_send_actor+0x7a>
10c1f236:       226c 0038       moveal %a4@(56),%a1
10c1f23a:       b2fc 0000       cmpaw #0,%a1
10c1f23e:       660c            bnes 10c1f24c <file_send_actor+0x68>
10c1f240:       4879 1000 1e40  pea 10001e40 <tvecs+0x2a8>
10c1f246:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c1f24c:       486a 001e       pea %a2@(30)
10c1f250:       2f01            movel %d1,%sp@-
10c1f252:       4875 9800       pea %a5@(00000000,%a1:l)
10c1f256:       2f0a            movel %a2,%sp@-
10c1f258:       2068 000c       moveal %a0@(12),%a0
10c1f25c:       4e90            jsr %a0@
10c1f25e:       4a80            tstl %d0
10c1f260:       6c06            bges 10c1f268 <file_send_actor+0x84>
10c1f262:       2740 000c       movel %d0,%a3@(12)
10c1f266:       7000            moveq #0,%d0
10c1f268:       9480            subl %d0,%d2
10c1f26a:       2742 0004       movel %d2,%a3@(4)
10c1f26e:       d193            addl %d0,%a3@
10c1f270:       4cee 3c04 ffec  moveml %fp@(-20),%d2/%a2-%a5
10c1f276:       4e5e            unlk %fp
10c1f278:       4e75            rts

10c1f27a <sys_sendfile>:
10c1f27a:       4e56 ffe8       linkw %fp,#-24
10c1f27e:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c1f282:       286e 0010       moveal %fp@(16),%a4
10c1f286:       262e 0014       movel %fp@(20),%d3
10c1f28a:       74f7            moveq #-9,%d2
10c1f28c:       2f2e 000c       movel %fp@(12),%sp@-
10c1f290:       45f9 10c2 4ab0  lea 10c24ab0 <fget>,%a2
10c1f296:       4e92            jsr %a2@
10c1f298:       2640            moveal %d0,%a3
10c1f29a:       588f            addql #4,%sp
10c1f29c:       b6fc 0000       cmpaw #0,%a3
10c1f2a0:       6700 0184       beqw 10c1f426 <sys_sendfile+0x1ac>
10c1f2a4:       4bf9 10c2 49a6  lea 10c249a6 <fput>,%a5
10c1f2aa:       082b 0000 001d  btst #0,%a3@(29)
10c1f2b0:       6700 0170       beqw 10c1f422 <sys_sendfile+0x1a8>
10c1f2b4:       74ea            moveq #-22,%d2
10c1f2b6:       206b 0008       moveal %a3@(8),%a0
10c1f2ba:       2268 0008       moveal %a0@(8),%a1
10c1f2be:       b2fc 0000       cmpaw #0,%a1
10c1f2c2:       6700 015e       beqw 10c1f422 <sys_sendfile+0x1a8>
10c1f2c6:       2069 00a8       moveal %a1@(168),%a0
10c1f2ca:       2068 001c       moveal %a0@(28),%a0
10c1f2ce:       4aa8 0004       tstl %a0@(4)
10c1f2d2:       6700 014e       beqw 10c1f422 <sys_sendfile+0x1a8>
10c1f2d6:       222b 001e       movel %a3@(30),%d1
10c1f2da:       242b 0022       movel %a3@(34),%d2
10c1f2de:       4aa9 00a4       tstl %a1@(164)
10c1f2e2:       6736            beqs 10c1f31a <sys_sendfile+0xa0>
10c1f2e4:       2069 0094       moveal %a1@(148),%a0
10c1f2e8:       0828 0006 0027  btst #6,%a0@(39)
10c1f2ee:       672a            beqs 10c1f31a <sys_sendfile+0xa0>
10c1f2f0:       3029 0032       movew %a1@(50),%d0
10c1f2f4:       0240 0408       andiw #1032,%d0
10c1f2f8:       0c40 0400       cmpiw #1024,%d0
10c1f2fc:       661c            bnes 10c1f31a <sys_sendfile+0xa0>
10c1f2fe:       2f03            movel %d3,%sp@-
10c1f300:       2f02            movel %d2,%sp@-
10c1f302:       2f01            movel %d1,%sp@-
10c1f304:       2f0b            movel %a3,%sp@-
10c1f306:       2f09            movel %a1,%sp@-
10c1f308:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c1f30c:       4eb9 10c3 0f2e  jsr 10c30f2e <locks_mandatory_area>
10c1f312:       2400            movel %d0,%d2
10c1f314:       4fef 0018       lea %sp@(24),%sp
10c1f318:       6002            bras 10c1f31c <sys_sendfile+0xa2>
10c1f31a:       7400            moveq #0,%d2
10c1f31c:       4bf9 10c2 49a6  lea 10c249a6 <fput>,%a5
10c1f322:       4a82            tstl %d2
10c1f324:       6600 00fc       bnew 10c1f422 <sys_sendfile+0x1a8>
10c1f328:       74f7            moveq #-9,%d2
10c1f32a:       2f2e 0008       movel %fp@(8),%sp@-
10c1f32e:       4e92            jsr %a2@
10c1f330:       2440            moveal %d0,%a2
10c1f332:       588f            addql #4,%sp
10c1f334:       b4fc 0000       cmpaw #0,%a2
10c1f338:       6700 00e8       beqw 10c1f422 <sys_sendfile+0x1a8>
10c1f33c:       082a 0001 001d  btst #1,%a2@(29)
10c1f342:       6700 00d0       beqw 10c1f414 <sys_sendfile+0x19a>
10c1f346:       74ea            moveq #-22,%d2
10c1f348:       206a 0010       moveal %a2@(16),%a0
10c1f34c:       b0fc 0000       cmpaw #0,%a0
10c1f350:       6700 00c2       beqw 10c1f414 <sys_sendfile+0x19a>
10c1f354:       4aa8 000c       tstl %a0@(12)
10c1f358:       6700 00ba       beqw 10c1f414 <sys_sendfile+0x19a>
10c1f35c:       206a 0008       moveal %a2@(8),%a0
10c1f360:       2268 0008       moveal %a0@(8),%a1
10c1f364:       222a 001e       movel %a2@(30),%d1
10c1f368:       242a 0022       movel %a2@(34),%d2
10c1f36c:       4aa9 00a4       tstl %a1@(164)
10c1f370:       6736            beqs 10c1f3a8 <sys_sendfile+0x12e>
10c1f372:       2069 0094       moveal %a1@(148),%a0
10c1f376:       0828 0006 0027  btst #6,%a0@(39)
10c1f37c:       672a            beqs 10c1f3a8 <sys_sendfile+0x12e>
10c1f37e:       3029 0032       movew %a1@(50),%d0
10c1f382:       0240 0408       andiw #1032,%d0
10c1f386:       0c40 0400       cmpiw #1024,%d0
10c1f38a:       661c            bnes 10c1f3a8 <sys_sendfile+0x12e>
10c1f38c:       2f03            movel %d3,%sp@-
10c1f38e:       2f02            movel %d2,%sp@-
10c1f390:       2f01            movel %d1,%sp@-
10c1f392:       2f0a            movel %a2,%sp@-
10c1f394:       2f09            movel %a1,%sp@-
10c1f396:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c1f39a:       4eb9 10c3 0f2e  jsr 10c30f2e <locks_mandatory_area>
10c1f3a0:       2400            movel %d0,%d2
10c1f3a2:       4fef 0018       lea %sp@(24),%sp
10c1f3a6:       6002            bras 10c1f3aa <sys_sendfile+0x130>
10c1f3a8:       7400            moveq #0,%d2
10c1f3aa:       4a82            tstl %d2
10c1f3ac:       6666            bnes 10c1f414 <sys_sendfile+0x19a>
10c1f3ae:       4a83            tstl %d3
10c1f3b0:       6762            beqs 10c1f414 <sys_sendfile+0x19a>
10c1f3b2:       42ae ffe8       clrl %fp@(-24)
10c1f3b6:       42ae ffec       clrl %fp@(-20)
10c1f3ba:       701e            moveq #30,%d0
10c1f3bc:       d08b            addl %a3,%d0
10c1f3be:       b8fc 0000       cmpaw #0,%a4
10c1f3c2:       6716            beqs 10c1f3da <sys_sendfile+0x160>
10c1f3c4:       2014            movel %a4@,%d0
10c1f3c6:       2400            movel %d0,%d2
10c1f3c8:       5bc1            smi %d1
10c1f3ca:       4881            extw %d1
10c1f3cc:       48c1            extl %d1
10c1f3ce:       2d41 ffe8       movel %d1,%fp@(-24)
10c1f3d2:       2d42 ffec       movel %d2,%fp@(-20)
10c1f3d6:       70e8            moveq #-24,%d0
10c1f3d8:       d08e            addl %fp,%d0
10c1f3da:       42ae fff0       clrl %fp@(-16)
10c1f3de:       2d43 fff4       movel %d3,%fp@(-12)
10c1f3e2:       2d4a fff8       movel %a2,%fp@(-8)
10c1f3e6:       42ae fffc       clrl %fp@(-4)
10c1f3ea:       487a fdf8       pea %pc@(10c1f1e4 <file_send_actor>)
10c1f3ee:       486e fff0       pea %fp@(-16)
10c1f3f2:       2f00            movel %d0,%sp@-
10c1f3f4:       2f0b            movel %a3,%sp@-
10c1f3f6:       4eba f730       jsr %pc@(10c1eb28 <do_generic_file_read>)
10c1f3fa:       242e fff0       movel %fp@(-16),%d2
10c1f3fe:       4fef 0010       lea %sp@(16),%sp
10c1f402:       6604            bnes 10c1f408 <sys_sendfile+0x18e>
10c1f404:       242e fffc       movel %fp@(-4),%d2
10c1f408:       b8fc 0000       cmpaw #0,%a4
10c1f40c:       6706            beqs 10c1f414 <sys_sendfile+0x19a>
10c1f40e:       202e ffec       movel %fp@(-20),%d0
10c1f412:       2880            movel %d0,%a4@
10c1f414:       2f0a            movel %a2,%sp@-
10c1f416:       45f9 10c2 49a6  lea 10c249a6 <fput>,%a2
10c1f41c:       4e92            jsr %a2@
10c1f41e:       588f            addql #4,%sp
10c1f420:       2a4a            moveal %a2,%a5
10c1f422:       2f0b            movel %a3,%sp@-
10c1f424:       4e95            jsr %a5@
10c1f426:       2002            movel %d2,%d0
10c1f428:       4cee 3c0c ffd0  moveml %fp@(-48),%d2-%d3/%a2-%a5
10c1f42e:       4e5e            unlk %fp
10c1f430:       4e75            rts

10c1f432 <generic_file_mmap>:
10c1f432:       4e56 0000       linkw %fp,#0
10c1f436:       206e 000c       moveal %fp@(12),%a0
10c1f43a:       0828 0005 0009  btst #5,%a0@(9)
10c1f440:       56c0            sne %d0
10c1f442:       4880            extw %d0
10c1f444:       48c0            extl %d0
10c1f446:       72da            moveq #-38,%d1
10c1f448:       c081            andl %d1,%d0
10c1f44a:       4e5e            unlk %fp
10c1f44c:       4e75            rts

10c1f44e <sys_msync>:
10c1f44e:       4e56 0000       linkw %fp,#0
10c1f452:       70da            moveq #-38,%d0
10c1f454:       4e5e            unlk %fp
10c1f456:       4e75            rts

10c1f458 <sys_madvise>:
10c1f458:       4e56 0000       linkw %fp,#0
10c1f45c:       70da            moveq #-38,%d0
10c1f45e:       4e5e            unlk %fp
10c1f460:       4e75            rts

10c1f462 <sys_mincore>:
10c1f462:       4e56 0000       linkw %fp,#0
10c1f466:       70da            moveq #-38,%d0
10c1f468:       4e5e            unlk %fp
10c1f46a:       4e75            rts

10c1f46c <read_cache_page>:
10c1f46c:       4e56 0000       linkw %fp,#0
10c1f470:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c1f474:       286e 0008       moveal %fp@(8),%a4
10c1f478:       282e 000c       movel %fp@(12),%d4
10c1f47c:       2a6e 0010       moveal %fp@(16),%a5
10c1f480:       2a2e 0014       movel %fp@(20),%d5
10c1f484:       220c            movel %a4,%d1
10c1f486:       e289            lsrl #1,%d1
10c1f488:       d284            addl %d4,%d1
10c1f48a:       2439 1002 7ca0  movel 10027ca0 <page_hash_bits>,%d2
10c1f490:       2001            movel %d1,%d0
10c1f492:       e4a8            lsrl %d2,%d0
10c1f494:       d280            addl %d0,%d1
10c1f496:       7001            moveq #1,%d0
10c1f498:       e5a8            lsll %d2,%d0
10c1f49a:       5380            subql #1,%d0
10c1f49c:       c280            andl %d0,%d1
10c1f49e:       e589            lsll #2,%d1
10c1f4a0:       2479 1002 7cac  moveal 10027cac <page_hash_table>,%a2
10c1f4a6:       d5c1            addal %d1,%a2
10c1f4a8:       7600            moveq #0,%d3
10c1f4aa:       2f0a            movel %a2,%sp@-
10c1f4ac:       2f04            movel %d4,%sp@-
10c1f4ae:       2f0c            movel %a4,%sp@-
10c1f4b0:       4eba f1ca       jsr %pc@(10c1e67c <__find_get_page>)
10c1f4b4:       2400            movel %d0,%d2
10c1f4b6:       4fef 000c       lea %sp@(12),%sp
10c1f4ba:       6650            bnes 10c1f50c <read_cache_page+0xa0>
10c1f4bc:       4a83            tstl %d3
10c1f4be:       6618            bnes 10c1f4d8 <read_cache_page+0x6c>
10c1f4c0:       42a7            clrl %sp@-
10c1f4c2:       2f2c 0030       movel %a4@(48),%sp@-
10c1f4c6:       4eb9 10c2 219e  jsr 10c2219e <_alloc_pages>
10c1f4cc:       508f            addql #8,%sp
10c1f4ce:       2600            movel %d0,%d3
10c1f4d0:       6606            bnes 10c1f4d8 <read_cache_page+0x6c>
10c1f4d2:       347c fff4       moveaw #-12,%a2
10c1f4d6:       6044            bras 10c1f51c <read_cache_page+0xb0>
10c1f4d8:       2403            movel %d3,%d2
10c1f4da:       2f0a            movel %a2,%sp@-
10c1f4dc:       2f04            movel %d4,%sp@-
10c1f4de:       2f0c            movel %a4,%sp@-
10c1f4e0:       2f02            movel %d2,%sp@-
10c1f4e2:       4eba ee6a       jsr %pc@(10c1e34e <add_to_page_cache_unique>)
10c1f4e6:       4fef 0010       lea %sp@(16),%sp
10c1f4ea:       4a80            tstl %d0
10c1f4ec:       66bc            bnes 10c1f4aa <read_cache_page+0x3e>
10c1f4ee:       7600            moveq #0,%d3
10c1f4f0:       2f02            movel %d2,%sp@-
10c1f4f2:       2f05            movel %d5,%sp@-
10c1f4f4:       4e95            jsr %a5@
10c1f4f6:       2440            moveal %d0,%a2
10c1f4f8:       508f            addql #8,%sp
10c1f4fa:       b4fc 0000       cmpaw #0,%a2
10c1f4fe:       6c0c            bges 10c1f50c <read_cache_page+0xa0>
10c1f500:       2f02            movel %d2,%sp@-
10c1f502:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c1f508:       588f            addql #4,%sp
10c1f50a:       240a            movel %a2,%d2
10c1f50c:       4a83            tstl %d3
10c1f50e:       670a            beqs 10c1f51a <read_cache_page+0xae>
10c1f510:       2f03            movel %d3,%sp@-
10c1f512:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c1f518:       588f            addql #4,%sp
10c1f51a:       2442            moveal %d2,%a2
10c1f51c:       b4fc fc18       cmpaw #-1000,%a2
10c1f520:       625c            bhis 10c1f57e <read_cache_page+0x112>
10c1f522:       2f0a            movel %a2,%sp@-
10c1f524:       4eba f5b4       jsr %pc@(10c1eada <mark_page_accessed>)
10c1f528:       588f            addql #4,%sp
10c1f52a:       47ea 0018       lea %a2@(24),%a3
10c1f52e:       2013            movel %a3@,%d0
10c1f530:       0800 0003       btst #3,%d0
10c1f534:       6648            bnes 10c1f57e <read_cache_page+0x112>
10c1f536:       2f0a            movel %a2,%sp@-
10c1f538:       4eba f102       jsr %pc@(10c1e63c <lock_page>)
10c1f53c:       588f            addql #4,%sp
10c1f53e:       4aaa 0008       tstl %a2@(8)
10c1f542:       6614            bnes 10c1f558 <read_cache_page+0xec>
10c1f544:       2f0a            movel %a2,%sp@-
10c1f546:       4eba efe0       jsr %pc@(10c1e528 <unlock_page>)
10c1f54a:       2f0a            movel %a2,%sp@-
10c1f54c:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c1f552:       508f            addql #8,%sp
10c1f554:       6000 ff2e       braw 10c1f484 <read_cache_page+0x18>
10c1f558:       2013            movel %a3@,%d0
10c1f55a:       0800 0003       btst #3,%d0
10c1f55e:       6708            beqs 10c1f568 <read_cache_page+0xfc>
10c1f560:       2f0a            movel %a2,%sp@-
10c1f562:       4eba efc4       jsr %pc@(10c1e528 <unlock_page>)
10c1f566:       6016            bras 10c1f57e <read_cache_page+0x112>
10c1f568:       2f0a            movel %a2,%sp@-
10c1f56a:       2f05            movel %d5,%sp@-
10c1f56c:       4e95            jsr %a5@
10c1f56e:       2400            movel %d0,%d2
10c1f570:       508f            addql #8,%sp
10c1f572:       6c0a            bges 10c1f57e <read_cache_page+0x112>
10c1f574:       2f0a            movel %a2,%sp@-
10c1f576:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c1f57c:       2442            moveal %d2,%a2
10c1f57e:       200a            movel %a2,%d0
10c1f580:       4cee 3c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a5
10c1f586:       4e5e            unlk %fp
10c1f588:       4e75            rts

10c1f58a <generic_file_write>:
10c1f58a:       4e56 ffe8       linkw %fp,#-24
10c1f58e:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c1f592:       286e 0010       moveal %fp@(16),%a4
10c1f596:       226e 0008       moveal %fp@(8),%a1
10c1f59a:       2069 0008       moveal %a1@(8),%a0
10c1f59e:       2068 0008       moveal %a0@(8),%a0
10c1f5a2:       2d68 00a8 fff6  movel %a0@(168),%fp@(-10)
10c1f5a8:       206e fff6       moveal %fp@(-10),%a0
10c1f5ac:       2a68 0020       moveal %a0@(32),%a5
10c1f5b0:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1f5b6:       2428 01ea       movel %a0@(490),%d2
10c1f5ba:       42ae ffee       clrl %fp@(-18)
10c1f5be:       70ea            moveq #-22,%d0
10c1f5c0:       b8fc 0000       cmpaw #0,%a4
10c1f5c4:       6d00 04e6       bltw 10c1faac <generic_file_write+0x522>
10c1f5c8:       202e 000c       movel %fp@(12),%d0
10c1f5cc:       d08c            addl %a4,%d0
10c1f5ce:       0c80 10ef ffff  cmpil #284164095,%d0
10c1f5d4:       6306            blss 10c1f5dc <generic_file_write+0x52>
10c1f5d6:       70f2            moveq #-14,%d0
10c1f5d8:       6000 04d2       braw 10c1faac <generic_file_write+0x522>
10c1f5dc:       42ae fffa       clrl %fp@(-6)
10c1f5e0:       7064            moveq #100,%d0
10c1f5e2:       d08d            addl %a5,%d0
10c1f5e4:       2240            moveal %d0,%a1
10c1f5e6:       41fa 000c       lea %pc@(10c1f5f4 <generic_file_write+0x6a>),%a0
10c1f5ea:       5391            subql #1,%a1@
10c1f5ec:       6a06            bpls 10c1f5f4 <generic_file_write+0x6a>
10c1f5ee:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c1f5f4:       226e 0014       moveal %fp@(20),%a1
10c1f5f8:       2c11            movel %a1@,%d6
10c1f5fa:       2e29 0004       movel %a1@(4),%d7
10c1f5fe:       78ea            moveq #-22,%d4
10c1f600:       2d40 ffea       movel %d0,%fp@(-22)
10c1f604:       4a86            tstl %d6
10c1f606:       6b00 03f8       bmiw 10c1fa00 <generic_file_write+0x476>
10c1f60a:       206e 0008       moveal %fp@(8),%a0
10c1f60e:       2828 0052       movel %a0@(82),%d4
10c1f612:       6708            beqs 10c1f61c <generic_file_write+0x92>
10c1f614:       42a8 0052       clrl %a0@(82)
10c1f618:       6000 03e6       braw 10c1fa00 <generic_file_write+0x476>
10c1f61c:       42ae fff2       clrl %fp@(-14)
10c1f620:       302d 0032       movew %a5@(50),%d0
10c1f624:       3a00            movew %d0,%d5
10c1f626:       0240 f000       andiw #-4096,%d0
10c1f62a:       0c40 6000       cmpiw #24576,%d0
10c1f62e:       6714            beqs 10c1f644 <generic_file_write+0xba>
10c1f630:       226e 0008       moveal %fp@(8),%a1
10c1f634:       0829 0002 001a  btst #2,%a1@(26)
10c1f63a:       6708            beqs 10c1f644 <generic_file_write+0xba>
10c1f63c:       2c2d 0040       movel %a5@(64),%d6
10c1f640:       2e2d 0044       movel %a5@(68),%d7
10c1f644:       78e5            moveq #-27,%d4
10c1f646:       70ff            moveq #-1,%d0
10c1f648:       b082            cmpl %d2,%d0
10c1f64a:       671c            beqs 10c1f668 <generic_file_write+0xde>
10c1f64c:       2202            movel %d2,%d1
10c1f64e:       4280            clrl %d0
10c1f650:       9287            subl %d7,%d1
10c1f652:       9186            subxl %d6,%d0
10c1f654:       6f46            bles 10c1f69c <generic_file_write+0x112>
10c1f656:       9487            subl %d7,%d2
10c1f658:       4280            clrl %d0
10c1f65a:       72ff            moveq #-1,%d1
10c1f65c:       9287            subl %d7,%d1
10c1f65e:       9186            subxl %d6,%d0
10c1f660:       6504            bcss 10c1f666 <generic_file_write+0xdc>
10c1f662:       b48c            cmpl %a4,%d2
10c1f664:       6402            bccs 10c1f668 <generic_file_write+0xde>
10c1f666:       2842            moveal %d2,%a4
10c1f668:       260c            movel %a4,%d3
10c1f66a:       4282            clrl %d2
10c1f66c:       2006            movel %d6,%d0
10c1f66e:       2207            movel %d7,%d1
10c1f670:       d283            addl %d3,%d1
10c1f672:       d182            addxl %d2,%d0
10c1f674:       4282            clrl %d2
10c1f676:       263c 7fff ffff  movel #2147483647,%d3
10c1f67c:       9283            subl %d3,%d1
10c1f67e:       9182            subxl %d2,%d0
10c1f680:       6f3e            bles 10c1f6c0 <generic_file_write+0x136>
10c1f682:       206e 0008       moveal %fp@(8),%a0
10c1f686:       0828 0001 0019  btst #1,%a0@(25)
10c1f68c:       6632            bnes 10c1f6c0 <generic_file_write+0x136>
10c1f68e:       4280            clrl %d0
10c1f690:       223c 7fff fffe  movel #2147483646,%d1
10c1f696:       9287            subl %d7,%d1
10c1f698:       9186            subxl %d6,%d0
10c1f69a:       6c16            bges 10c1f6b2 <generic_file_write+0x128>
10c1f69c:       42a7            clrl %sp@-
10c1f69e:       2f39 1002 53b4  movel 100253b4 <_current_task>,%sp@-
10c1f6a4:       4878 0019       pea 19 <LSIGTRAP+0x14>
10c1f6a8:       4eb9 10c1 adf0  jsr 10c1adf0 <send_sig>
10c1f6ae:       6000 0350       braw 10c1fa00 <generic_file_write+0x476>
10c1f6b2:       203c 7fff ffff  movel #2147483647,%d0
10c1f6b8:       9087            subl %d7,%d0
10c1f6ba:       b08c            cmpl %a4,%d0
10c1f6bc:       6402            bccs 10c1f6c0 <generic_file_write+0x136>
10c1f6be:       2840            moveal %d0,%a4
10c1f6c0:       0245 f000       andiw #-4096,%d5
10c1f6c4:       0c45 6000       cmpiw #24576,%d5
10c1f6c8:       675e            beqs 10c1f728 <generic_file_write+0x19e>
10c1f6ca:       206d 0094       moveal %a5@(148),%a0
10c1f6ce:       2428 0010       movel %a0@(16),%d2
10c1f6d2:       2628 0014       movel %a0@(20),%d3
10c1f6d6:       2006            movel %d6,%d0
10c1f6d8:       2207            movel %d7,%d1
10c1f6da:       9283            subl %d3,%d1
10c1f6dc:       9182            subxl %d2,%d0
10c1f6de:       6528            bcss 10c1f708 <generic_file_write+0x17e>
10c1f6e0:       b8fc 0000       cmpaw #0,%a4
10c1f6e4:       660a            bnes 10c1f6f0 <generic_file_write+0x166>
10c1f6e6:       2006            movel %d6,%d0
10c1f6e8:       2207            movel %d7,%d1
10c1f6ea:       9283            subl %d3,%d1
10c1f6ec:       9182            subxl %d2,%d0
10c1f6ee:       6318            blss 10c1f708 <generic_file_write+0x17e>
10c1f6f0:       42a7            clrl %sp@-
10c1f6f2:       2f39 1002 53b4  movel 100253b4 <_current_task>,%sp@-
10c1f6f8:       4878 0019       pea 19 <LSIGTRAP+0x14>
10c1f6fc:       4eb9 10c1 adf0  jsr 10c1adf0 <send_sig>
10c1f702:       78e5            moveq #-27,%d4
10c1f704:       6000 02fa       braw 10c1fa00 <generic_file_write+0x476>
10c1f708:       260c            movel %a4,%d3
10c1f70a:       4282            clrl %d2
10c1f70c:       2006            movel %d6,%d0
10c1f70e:       2207            movel %d7,%d1
10c1f710:       d283            addl %d3,%d1
10c1f712:       d182            addxl %d2,%d0
10c1f714:       2428 0010       movel %a0@(16),%d2
10c1f718:       2628 0014       movel %a0@(20),%d3
10c1f71c:       9283            subl %d3,%d1
10c1f71e:       9182            subxl %d2,%d0
10c1f720:       6360            blss 10c1f782 <generic_file_write+0x1f8>
10c1f722:       2868 0014       moveal %a0@(20),%a4
10c1f726:       6058            bras 10c1f780 <generic_file_write+0x1f6>
10c1f728:       4280            clrl %d0
10c1f72a:       302d 003e       movew %a5@(62),%d0
10c1f72e:       2f00            movel %d0,%sp@-
10c1f730:       4eb9 10c4 bdc2  jsr 10c4bdc2 <is_read_only>
10c1f736:       588f            addql #4,%sp
10c1f738:       4a80            tstl %d0
10c1f73a:       6706            beqs 10c1f742 <generic_file_write+0x1b8>
10c1f73c:       78ff            moveq #-1,%d4
10c1f73e:       6000 02c0       braw 10c1fa00 <generic_file_write+0x476>
10c1f742:       282d 0040       movel %a5@(64),%d4
10c1f746:       2a2d 0044       movel %a5@(68),%d5
10c1f74a:       2006            movel %d6,%d0
10c1f74c:       2207            movel %d7,%d1
10c1f74e:       9285            subl %d5,%d1
10c1f750:       9184            subxl %d4,%d0
10c1f752:       6d16            blts 10c1f76a <generic_file_write+0x1e0>
10c1f754:       b8fc 0000       cmpaw #0,%a4
10c1f758:       660a            bnes 10c1f764 <generic_file_write+0x1da>
10c1f75a:       2006            movel %d6,%d0
10c1f75c:       2207            movel %d7,%d1
10c1f75e:       9285            subl %d5,%d1
10c1f760:       9184            subxl %d4,%d0
10c1f762:       6f06            bles 10c1f76a <generic_file_write+0x1e0>
10c1f764:       78e4            moveq #-28,%d4
10c1f766:       6000 0298       braw 10c1fa00 <generic_file_write+0x476>
10c1f76a:       260c            movel %a4,%d3
10c1f76c:       4282            clrl %d2
10c1f76e:       2006            movel %d6,%d0
10c1f770:       2207            movel %d7,%d1
10c1f772:       d283            addl %d3,%d1
10c1f774:       d182            addxl %d2,%d0
10c1f776:       9285            subl %d5,%d1
10c1f778:       9184            subxl %d4,%d0
10c1f77a:       6f06            bles 10c1f782 <generic_file_write+0x1f8>
10c1f77c:       286d 0044       moveal %a5@(68),%a4
10c1f780:       99c7            subal %d7,%a4
10c1f782:       7800            moveq #0,%d4
10c1f784:       b8fc 0000       cmpaw #0,%a4
10c1f788:       6700 0276       beqw 10c1fa00 <generic_file_write+0x476>
10c1f78c:       342d 0032       movew %a5@(50),%d2
10c1f790:       7208            moveq #8,%d1
10c1f792:       c282            andl %d2,%d1
10c1f794:       ef89            lsll #7,%d1
10c1f796:       0041 0800       oriw #2048,%d1
10c1f79a:       4280            clrl %d0
10c1f79c:       3002            movew %d2,%d0
10c1f79e:       c280            andl %d0,%d1
10c1f7a0:       672e            beqs 10c1f7d0 <generic_file_write+0x246>
10c1f7a2:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1f7a8:       0828 0004 01d3  btst #4,%a0@(467)
10c1f7ae:       6708            beqs 10c1f7b8 <generic_file_write+0x22e>
10c1f7b0:       0068 0100 0006  oriw #256,%a0@(6)
10c1f7b6:       6018            bras 10c1f7d0 <generic_file_write+0x246>
10c1f7b8:       3001            movew %d1,%d0
10c1f7ba:       4640            notw %d0
10c1f7bc:       c440            andw %d0,%d2
10c1f7be:       3b42 0032       movew %d2,%a5@(50)
10c1f7c2:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c1f7c6:       2f0d            movel %a5,%sp@-
10c1f7c8:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c1f7ce:       508f            addql #8,%sp
10c1f7d0:       2039 1002 5790  movel 10025790 <xtime>,%d0
10c1f7d6:       2b40 004c       movel %d0,%a5@(76)
10c1f7da:       2b40 0050       movel %d0,%a5@(80)
10c1f7de:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c1f7e2:       2f0d            movel %a5,%sp@-
10c1f7e4:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c1f7ea:       508f            addql #8,%sp
10c1f7ec:       206e 0008       moveal %fp@(8),%a0
10c1f7f0:       0828 0000 0019  btst #0,%a0@(25)
10c1f7f6:       6600 0220       bnew 10c1fa18 <generic_file_write+0x48e>
10c1f7fa:       2a07            movel %d7,%d5
10c1f7fc:       0285 0000 0fff  andil #4095,%d5
10c1f802:       2606            movel %d6,%d3
10c1f804:       e94b            lslw #4,%d3
10c1f806:       4843            swap %d3
10c1f808:       4243            clrw %d3
10c1f80a:       2407            movel %d7,%d2
10c1f80c:       700c            moveq #12,%d0
10c1f80e:       e0aa            lsrl %d0,%d2
10c1f810:       2203            movel %d3,%d1
10c1f812:       8282            orl %d2,%d1
10c1f814:       2801            movel %d1,%d4
10c1f816:       263c 0000 1000  movel #4096,%d3
10c1f81c:       9685            subl %d5,%d3
10c1f81e:       b9c3            cmpal %d3,%a4
10c1f820:       6402            bccs 10c1f824 <generic_file_write+0x29a>
10c1f822:       260c            movel %a4,%d3
10c1f824:       206e 000c       moveal %fp@(12),%a0
10c1f828:       1010            moveb %a0@,%d0
10c1f82a:       1d40 ffff       moveb %d0,%fp@(-1)
10c1f82e:       102e ffff       moveb %fp@(-1),%d0
10c1f832:       1030 38ff       moveb %a0@(ffffffff,%d3:l),%d0
10c1f836:       1d40 ffff       moveb %d0,%fp@(-1)
10c1f83a:       102e ffff       moveb %fp@(-1),%d0
10c1f83e:       327c fff4       moveaw #-12,%a1
10c1f842:       2d49 ffee       movel %a1,%fp@(-18)
10c1f846:       47ee fffa       lea %fp@(-6),%a3
10c1f84a:       222e fff6       movel %fp@(-10),%d1
10c1f84e:       e289            lsrl #1,%d1
10c1f850:       d284            addl %d4,%d1
10c1f852:       2439 1002 7ca0  movel 10027ca0 <page_hash_bits>,%d2
10c1f858:       2001            movel %d1,%d0
10c1f85a:       e4a8            lsrl %d2,%d0
10c1f85c:       d280            addl %d0,%d1
10c1f85e:       7001            moveq #1,%d0
10c1f860:       e5a8            lsll %d2,%d0
10c1f862:       5380            subql #1,%d0
10c1f864:       c280            andl %d0,%d1
10c1f866:       e589            lsll #2,%d1
10c1f868:       2439 1002 7cac  movel 10027cac <page_hash_table>,%d2
10c1f86e:       d481            addl %d1,%d2
10c1f870:       2f02            movel %d2,%sp@-
10c1f872:       2f04            movel %d4,%sp@-
10c1f874:       2f2e fff6       movel %fp@(-10),%sp@-
10c1f878:       4eba ef50       jsr %pc@(10c1e7ca <__find_lock_page>)
10c1f87c:       2440            moveal %d0,%a2
10c1f87e:       4fef 000c       lea %sp@(12),%sp
10c1f882:       b4fc 0000       cmpaw #0,%a2
10c1f886:       6636            bnes 10c1f8be <generic_file_write+0x334>
10c1f888:       4a93            tstl %a3@
10c1f88a:       6618            bnes 10c1f8a4 <generic_file_write+0x31a>
10c1f88c:       42a7            clrl %sp@-
10c1f88e:       206e fff6       moveal %fp@(-10),%a0
10c1f892:       2f28 0030       movel %a0@(48),%sp@-
10c1f896:       4eb9 10c2 219e  jsr 10c2219e <_alloc_pages>
10c1f89c:       508f            addql #8,%sp
10c1f89e:       2680            movel %d0,%a3@
10c1f8a0:       6700 0104       beqw 10c1f9a6 <generic_file_write+0x41c>
10c1f8a4:       2453            moveal %a3@,%a2
10c1f8a6:       2f02            movel %d2,%sp@-
10c1f8a8:       2f04            movel %d4,%sp@-
10c1f8aa:       2f2e fff6       movel %fp@(-10),%sp@-
10c1f8ae:       2f0a            movel %a2,%sp@-
10c1f8b0:       4eba ea9c       jsr %pc@(10c1e34e <add_to_page_cache_unique>)
10c1f8b4:       4fef 0010       lea %sp@(16),%sp
10c1f8b8:       4a80            tstl %d0
10c1f8ba:       66b4            bnes 10c1f870 <generic_file_write+0x2e6>
10c1f8bc:       4293            clrl %a3@
10c1f8be:       b4fc 0000       cmpaw #0,%a2
10c1f8c2:       6700 00e2       beqw 10c1f9a6 <generic_file_write+0x41c>
10c1f8c6:       41ea 0018       lea %a2@(24),%a0
10c1f8ca:       2010            movel %a0@,%d0
10c1f8cc:       2808            movel %a0,%d4
10c1f8ce:       0800 0000       btst #0,%d0
10c1f8d2:       660c            bnes 10c1f8e0 <generic_file_write+0x356>
10c1f8d4:       4879 1000 1e40  pea 10001e40 <tvecs+0x2a8>
10c1f8da:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c1f8e0:       266a 0038       moveal %a2@(56),%a3
10c1f8e4:       b6fc 0000       cmpaw #0,%a3
10c1f8e8:       660c            bnes 10c1f8f6 <generic_file_write+0x36c>
10c1f8ea:       4879 1000 1e40  pea 10001e40 <tvecs+0x2a8>
10c1f8f0:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c1f8f6:       226e fff6       moveal %fp@(-10),%a1
10c1f8fa:       2069 001c       moveal %a1@(28),%a0
10c1f8fe:       2405            movel %d5,%d2
10c1f900:       d483            addl %d3,%d2
10c1f902:       2f02            movel %d2,%sp@-
10c1f904:       2f05            movel %d5,%sp@-
10c1f906:       2f0a            movel %a2,%sp@-
10c1f908:       2f2e 0008       movel %fp@(8),%sp@-
10c1f90c:       2068 000c       moveal %a0@(12),%a0
10c1f910:       4e90            jsr %a0@
10c1f912:       2d40 ffee       movel %d0,%fp@(-18)
10c1f916:       4fef 0010       lea %sp@(16),%sp
10c1f91a:       665e            bnes 10c1f97a <generic_file_write+0x3f0>
10c1f91c:       2f03            movel %d3,%sp@-
10c1f91e:       2f2e 000c       movel %fp@(12),%sp@-
10c1f922:       4873 5800       pea %a3@(00000000,%d5:l)
10c1f926:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c1f92c:       4fef 000c       lea %sp@(12),%sp
10c1f930:       226e fff6       moveal %fp@(-10),%a1
10c1f934:       2069 001c       moveal %a1@(28),%a0
10c1f938:       2f02            movel %d2,%sp@-
10c1f93a:       2f05            movel %d5,%sp@-
10c1f93c:       2f0a            movel %a2,%sp@-
10c1f93e:       2f2e 0008       movel %fp@(8),%sp@-
10c1f942:       2068 0010       moveal %a0@(16),%a0
10c1f946:       4e90            jsr %a0@
10c1f948:       2d40 ffee       movel %d0,%fp@(-18)
10c1f94c:       4fef 0010       lea %sp@(16),%sp
10c1f950:       6604            bnes 10c1f956 <generic_file_write+0x3cc>
10c1f952:       2d43 ffee       movel %d3,%fp@(-18)
10c1f956:       4aae ffee       tstl %fp@(-18)
10c1f95a:       6d1e            blts 10c1f97a <generic_file_write+0x3f0>
10c1f95c:       202e ffee       movel %fp@(-18),%d0
10c1f960:       d1ae fff2       addl %d0,%fp@(-14)
10c1f964:       99c0            subal %d0,%a4
10c1f966:       2200            movel %d0,%d1
10c1f968:       5bc0            smi %d0
10c1f96a:       4880            extw %d0
10c1f96c:       48c0            extl %d0
10c1f96e:       de81            addl %d1,%d7
10c1f970:       dd80            addxl %d0,%d6
10c1f972:       222e ffee       movel %fp@(-18),%d1
10c1f976:       d3ae 000c       addl %d1,%fp@(12)
10c1f97a:       40c0            movew %sr,%d0
10c1f97c:       007c 0700       oriw #1792,%sr
10c1f980:       7404            moveq #4,%d2
10c1f982:       2044            moveal %d4,%a0
10c1f984:       8590            orl %d2,%a0@
10c1f986:       46c0            movew %d0,%sr
10c1f988:       2f0a            movel %a2,%sp@-
10c1f98a:       4eba eb9c       jsr %pc@(10c1e528 <unlock_page>)
10c1f98e:       2f0a            movel %a2,%sp@-
10c1f990:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c1f996:       508f            addql #8,%sp
10c1f998:       4aae ffee       tstl %fp@(-18)
10c1f99c:       6d08            blts 10c1f9a6 <generic_file_write+0x41c>
10c1f99e:       b8fc 0000       cmpaw #0,%a4
10c1f9a2:       6600 fe56       bnew 10c1f7fa <generic_file_write+0x270>
10c1f9a6:       226e 0014       moveal %fp@(20),%a1
10c1f9aa:       2286            movel %d6,%a1@
10c1f9ac:       2347 0004       movel %d7,%a1@(4)
10c1f9b0:       202e fffa       movel %fp@(-6),%d0
10c1f9b4:       670a            beqs 10c1f9c0 <generic_file_write+0x436>
10c1f9b6:       2f00            movel %d0,%sp@-
10c1f9b8:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c1f9be:       588f            addql #4,%sp
10c1f9c0:       4aae ffee       tstl %fp@(-18)
10c1f9c4:       6d30            blts 10c1f9f6 <generic_file_write+0x46c>
10c1f9c6:       206e 0008       moveal %fp@(8),%a0
10c1f9ca:       0828 0004 001a  btst #4,%a0@(26)
10c1f9d0:       6614            bnes 10c1f9e6 <generic_file_write+0x45c>
10c1f9d2:       206d 0094       moveal %a5@(148),%a0
10c1f9d6:       0828 0004 0027  btst #4,%a0@(39)
10c1f9dc:       6608            bnes 10c1f9e6 <generic_file_write+0x45c>
10c1f9de:       082d 0000 010b  btst #0,%a5@(267)
10c1f9e4:       6710            beqs 10c1f9f6 <generic_file_write+0x46c>
10c1f9e6:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c1f9ea:       2f0d            movel %a5,%sp@-
10c1f9ec:       4eb9 10c3 3f3a  jsr 10c33f3a <generic_osync_inode>
10c1f9f2:       2d40 ffee       movel %d0,%fp@(-18)
10c1f9f6:       282e fff2       movel %fp@(-14),%d4
10c1f9fa:       6604            bnes 10c1fa00 <generic_file_write+0x476>
10c1f9fc:       282e ffee       movel %fp@(-18),%d4
10c1fa00:       226e ffea       moveal %fp@(-22),%a1
10c1fa04:       41fa 000c       lea %pc@(10c1fa12 <generic_file_write+0x488>),%a0
10c1fa08:       5291            addql #1,%a1@
10c1fa0a:       6e06            bgts 10c1fa12 <generic_file_write+0x488>
10c1fa0c:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c1fa12:       2004            movel %d4,%d0
10c1fa14:       6000 0096       braw 10c1faac <generic_file_write+0x522>
10c1fa18:       2f07            movel %d7,%sp@-
10c1fa1a:       2f06            movel %d6,%sp@-
10c1fa1c:       2f0c            movel %a4,%sp@-
10c1fa1e:       2f2e 000c       movel %fp@(12),%sp@-
10c1fa22:       2f2e 0008       movel %fp@(8),%sp@-
10c1fa26:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c1fa2a:       4eba f492       jsr %pc@(10c1eebe <generic_file_direct_IO>)
10c1fa2e:       2d40 fff2       movel %d0,%fp@(-14)
10c1fa32:       4fef 0018       lea %sp@(24),%sp
10c1fa36:       6f56            bles 10c1fa8e <generic_file_write+0x504>
10c1fa38:       2200            movel %d0,%d1
10c1fa3a:       5bc0            smi %d0
10c1fa3c:       4880            extw %d0
10c1fa3e:       48c0            extl %d0
10c1fa40:       2606            movel %d6,%d3
10c1fa42:       2807            movel %d7,%d4
10c1fa44:       d881            addl %d1,%d4
10c1fa46:       d780            addxl %d0,%d3
10c1fa48:       202d 0040       movel %a5@(64),%d0
10c1fa4c:       222d 0044       movel %a5@(68),%d1
10c1fa50:       9284            subl %d4,%d1
10c1fa52:       9183            subxl %d3,%d0
10c1fa54:       6c24            bges 10c1fa7a <generic_file_write+0x4f0>
10c1fa56:       302d 0032       movew %a5@(50),%d0
10c1fa5a:       0240 f000       andiw #-4096,%d0
10c1fa5e:       0c40 6000       cmpiw #24576,%d0
10c1fa62:       6716            beqs 10c1fa7a <generic_file_write+0x4f0>
10c1fa64:       2b43 0040       movel %d3,%a5@(64)
10c1fa68:       2b44 0044       movel %d4,%a5@(68)
10c1fa6c:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c1fa70:       2f0d            movel %a5,%sp@-
10c1fa72:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c1fa78:       508f            addql #8,%sp
10c1fa7a:       226e 0014       moveal %fp@(20),%a1
10c1fa7e:       2283            movel %d3,%a1@
10c1fa80:       2344 0004       movel %d4,%a1@(4)
10c1fa84:       2f2e fff6       movel %fp@(-10),%sp@-
10c1fa88:       4eba e478       jsr %pc@(10c1df02 <invalidate_inode_pages2>)
10c1fa8c:       588f            addql #4,%sp
10c1fa8e:       4aae fff2       tstl %fp@(-14)
10c1fa92:       6d00 ff62       bltw 10c1f9f6 <generic_file_write+0x46c>
10c1fa96:       206e 0008       moveal %fp@(8),%a0
10c1fa9a:       0828 0004 001a  btst #4,%a0@(26)
10c1faa0:       6700 ff54       beqw 10c1f9f6 <generic_file_write+0x46c>
10c1faa4:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c1faa8:       6000 ff40       braw 10c1f9ea <generic_file_write+0x460>
10c1faac:       4cee 3cfc ffc0  moveml %fp@(-64),%d2-%d7/%a2-%a5
10c1fab2:       4e5e            unlk %fp
10c1fab4:       4e75            rts

10c1fab6 <remove_suid>:
10c1fab6:       4e56 0000       linkw %fp,#0
10c1faba:       2f02            movel %d2,%sp@-
10c1fabc:       226e 0008       moveal %fp@(8),%a1
10c1fac0:       3429 0032       movew %a1@(50),%d2
10c1fac4:       7208            moveq #8,%d1
10c1fac6:       c282            andl %d2,%d1
10c1fac8:       ef89            lsll #7,%d1
10c1faca:       0041 0800       oriw #2048,%d1
10c1face:       4280            clrl %d0
10c1fad0:       3002            movew %d2,%d0
10c1fad2:       c280            andl %d0,%d1
10c1fad4:       672c            beqs 10c1fb02 <remove_suid+0x4c>
10c1fad6:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1fadc:       0828 0004 01d3  btst #4,%a0@(467)
10c1fae2:       6708            beqs 10c1faec <remove_suid+0x36>
10c1fae4:       0068 0100 0006  oriw #256,%a0@(6)
10c1faea:       6016            bras 10c1fb02 <remove_suid+0x4c>
10c1faec:       3001            movew %d1,%d0
10c1faee:       4640            notw %d0
10c1faf0:       c440            andw %d0,%d2
10c1faf2:       3342 0032       movew %d2,%a1@(50)
10c1faf6:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c1fafa:       2f09            movel %a1,%sp@-
10c1fafc:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c1fb02:       242e fffc       movel %fp@(-4),%d2
10c1fb06:       4e5e            unlk %fp
10c1fb08:       4e75            rts
10c1fb0a:       4e75            rts

10c1fb0c <sys_mlock>:
10c1fb0c:       4e56 0000       linkw %fp,#0
10c1fb10:       70da            moveq #-38,%d0
10c1fb12:       4e5e            unlk %fp
10c1fb14:       4e75            rts

10c1fb16 <sys_munlock>:
10c1fb16:       4e56 0000       linkw %fp,#0
10c1fb1a:       70da            moveq #-38,%d0
10c1fb1c:       4e5e            unlk %fp
10c1fb1e:       4e75            rts

10c1fb20 <sys_mlockall>:
10c1fb20:       4e56 0000       linkw %fp,#0
10c1fb24:       70da            moveq #-38,%d0
10c1fb26:       4e5e            unlk %fp
10c1fb28:       4e75            rts

10c1fb2a <sys_munlockall>:
10c1fb2a:       4e56 0000       linkw %fp,#0
10c1fb2e:       70da            moveq #-38,%d0
10c1fb30:       4e5e            unlk %fp
10c1fb32:       4e75            rts

10c1fb34 <sys_brk>:
10c1fb34:       4e56 0000       linkw %fp,#0
10c1fb38:       202e 0008       movel %fp@(8),%d0
10c1fb3c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1fb42:       2068 002c       moveal %a0@(44),%a0
10c1fb46:       b0a8 002a       cmpl %a0@(42),%d0
10c1fb4a:       650c            bcss 10c1fb58 <sys_brk+0x24>
10c1fb4c:       b0a8 0036       cmpl %a0@(54),%d0
10c1fb50:       6506            bcss 10c1fb58 <sys_brk+0x24>
10c1fb52:       b0a8 003e       cmpl %a0@(62),%d0
10c1fb56:       6306            blss 10c1fb5e <sys_brk+0x2a>
10c1fb58:       2028 003a       movel %a0@(58),%d0
10c1fb5c:       600c            bras 10c1fb6a <sys_brk+0x36>
10c1fb5e:       2228 003a       movel %a0@(58),%d1
10c1fb62:       b081            cmpl %d1,%d0
10c1fb64:       6704            beqs 10c1fb6a <sys_brk+0x36>
10c1fb66:       2140 003a       movel %d0,%a0@(58)
10c1fb6a:       4e5e            unlk %fp
10c1fb6c:       4e75            rts

10c1fb6e <get_unmapped_area>:
10c1fb6e:       4e56 0000       linkw %fp,#0
10c1fb72:       2f02            movel %d2,%sp@-
10c1fb74:       226e 0008       moveal %fp@(8),%a1
10c1fb78:       242e 000c       movel %fp@(12),%d2
10c1fb7c:       202e 0010       movel %fp@(16),%d0
10c1fb80:       222e 0018       movel %fp@(24),%d1
10c1fb84:       0801 0004       btst #4,%d1
10c1fb88:       671c            beqs 10c1fba6 <get_unmapped_area+0x38>
10c1fb8a:       4680            notl %d0
10c1fb8c:       b082            cmpl %d2,%d0
10c1fb8e:       6404            bccs 10c1fb94 <get_unmapped_area+0x26>
10c1fb90:       70ea            moveq #-22,%d0
10c1fb92:       603e            bras 10c1fbd2 <get_unmapped_area+0x64>
10c1fb94:       2202            movel %d2,%d1
10c1fb96:       0281 0000 0fff  andil #4095,%d1
10c1fb9c:       70ea            moveq #-22,%d0
10c1fb9e:       4a81            tstl %d1
10c1fba0:       6630            bnes 10c1fbd2 <get_unmapped_area+0x64>
10c1fba2:       2002            movel %d2,%d0
10c1fba4:       602c            bras 10c1fbd2 <get_unmapped_area+0x64>
10c1fba6:       b2fc 0000       cmpaw #0,%a1
10c1fbaa:       6724            beqs 10c1fbd0 <get_unmapped_area+0x62>
10c1fbac:       2069 0010       moveal %a1@(16),%a0
10c1fbb0:       b0fc 0000       cmpaw #0,%a0
10c1fbb4:       671a            beqs 10c1fbd0 <get_unmapped_area+0x62>
10c1fbb6:       2068 0044       moveal %a0@(68),%a0
10c1fbba:       b0fc 0000       cmpaw #0,%a0
10c1fbbe:       6710            beqs 10c1fbd0 <get_unmapped_area+0x62>
10c1fbc0:       2f01            movel %d1,%sp@-
10c1fbc2:       2f2e 0014       movel %fp@(20),%sp@-
10c1fbc6:       2f00            movel %d0,%sp@-
10c1fbc8:       2f02            movel %d2,%sp@-
10c1fbca:       2f09            movel %a1,%sp@-
10c1fbcc:       4e90            jsr %a0@
10c1fbce:       6002            bras 10c1fbd2 <get_unmapped_area+0x64>
10c1fbd0:       7000            moveq #0,%d0
10c1fbd2:       242e fffc       movel %fp@(-4),%d2
10c1fbd6:       4e5e            unlk %fp
10c1fbd8:       4e75            rts

10c1fbda <do_mmap_pgoff>:
10c1fbda:       4e56 fff0       linkw %fp,#-16
10c1fbde:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c1fbe2:       2a6e 0008       moveal %fp@(8),%a5
10c1fbe6:       222e 000c       movel %fp@(12),%d1
10c1fbea:       2a2e 0010       movel %fp@(16),%d5
10c1fbee:       2c2e 0014       movel %fp@(20),%d6
10c1fbf2:       262e 0018       movel %fp@(24),%d3
10c1fbf6:       282e 001c       movel %fp@(28),%d4
10c1fbfa:       0803 0000       btst #0,%d3
10c1fbfe:       6716            beqs 10c1fc16 <do_mmap_pgoff+0x3c>
10c1fc00:       2406            movel %d6,%d2
10c1fc02:       7002            moveq #2,%d0
10c1fc04:       c480            andl %d0,%d2
10c1fc06:       672e            beqs 10c1fc36 <do_mmap_pgoff+0x5c>
10c1fc08:       bafc 0000       cmpaw #0,%a5
10c1fc0c:       6708            beqs 10c1fc16 <do_mmap_pgoff+0x3c>
10c1fc0e:       4879 1000 1eae  pea 10001eae <tvecs+0x316>
10c1fc14:       6014            bras 10c1fc2a <do_mmap_pgoff+0x50>
10c1fc16:       2406            movel %d6,%d2
10c1fc18:       7e02            moveq #2,%d7
10c1fc1a:       c487            andl %d7,%d2
10c1fc1c:       6718            beqs 10c1fc36 <do_mmap_pgoff+0x5c>
10c1fc1e:       0803 0001       btst #1,%d3
10c1fc22:       6712            beqs 10c1fc36 <do_mmap_pgoff+0x5c>
10c1fc24:       4879 1000 1ee8  pea 10001ee8 <tvecs+0x350>
10c1fc2a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c1fc30:       70ea            moveq #-22,%d0
10c1fc32:       6000 0278       braw 10c1feac <do_mmap_pgoff+0x2d2>
10c1fc36:       bafc 0000       cmpaw #0,%a5
10c1fc3a:       6710            beqs 10c1fc4c <do_mmap_pgoff+0x72>
10c1fc3c:       206d 0010       moveal %a5@(16),%a0
10c1fc40:       b0fc 0000       cmpaw #0,%a0
10c1fc44:       676a            beqs 10c1fcb0 <do_mmap_pgoff+0xd6>
10c1fc46:       4aa8 001c       tstl %a0@(28)
10c1fc4a:       6764            beqs 10c1fcb0 <do_mmap_pgoff+0xd6>
10c1fc4c:       2005            movel %d5,%d0
10c1fc4e:       0680 0000 0fff  addil #4095,%d0
10c1fc54:       0240 f000       andiw #-4096,%d0
10c1fc58:       4a80            tstl %d0
10c1fc5a:       672e            beqs 10c1fc8a <do_mmap_pgoff+0xb0>
10c1fc5c:       2005            movel %d5,%d0
10c1fc5e:       7e0c            moveq #12,%d7
10c1fc60:       eea8            lsrl %d7,%d0
10c1fc62:       d084            addl %d4,%d0
10c1fc64:       b880            cmpl %d0,%d4
10c1fc66:       6306            blss 10c1fc6e <do_mmap_pgoff+0x94>
10c1fc68:       70ea            moveq #-22,%d0
10c1fc6a:       6000 0240       braw 10c1feac <do_mmap_pgoff+0x2d2>
10c1fc6e:       2f03            movel %d3,%sp@-
10c1fc70:       2f04            movel %d4,%sp@-
10c1fc72:       2f05            movel %d5,%sp@-
10c1fc74:       2f01            movel %d1,%sp@-
10c1fc76:       2f0d            movel %a5,%sp@-
10c1fc78:       4eba fef4       jsr %pc@(10c1fb6e <get_unmapped_area>)
10c1fc7c:       2200            movel %d0,%d1
10c1fc7e:       0280 0000 0fff  andil #4095,%d0
10c1fc84:       4fef 0014       lea %sp@(20),%sp
10c1fc88:       6706            beqs 10c1fc90 <do_mmap_pgoff+0xb6>
10c1fc8a:       2001            movel %d1,%d0
10c1fc8c:       6000 021e       braw 10c1feac <do_mmap_pgoff+0x2d2>
10c1fc90:       7007            moveq #7,%d0
10c1fc92:       c086            andl %d6,%d0
10c1fc94:       0283 0000 1900  andil #6400,%d3
10c1fc9a:       8083            orl %d3,%d0
10c1fc9c:       7670            moveq #112,%d3
10c1fc9e:       8083            orl %d3,%d0
10c1fca0:       bafc 0000       cmpaw #0,%a5
10c1fca4:       6778            beqs 10c1fd1e <do_mmap_pgoff+0x144>
10c1fca6:       206d 0010       moveal %a5@(16),%a0
10c1fcaa:       b0fc 0000       cmpaw #0,%a0
10c1fcae:       6606            bnes 10c1fcb6 <do_mmap_pgoff+0xdc>
10c1fcb0:       70ed            moveq #-19,%d0
10c1fcb2:       6000 01f8       braw 10c1feac <do_mmap_pgoff+0x2d2>
10c1fcb6:       2d41 fff2       movel %d1,%fp@(-14)
10c1fcba:       d285            addl %d5,%d1
10c1fcbc:       2d41 fff6       movel %d1,%fp@(-10)
10c1fcc0:       3d40 fffa       movew %d0,%fp@(-6)
10c1fcc4:       7e0c            moveq #12,%d7
10c1fcc6:       efac            lsll %d7,%d4
10c1fcc8:       2d44 fffc       movel %d4,%fp@(-4)
10c1fccc:       4aa8 0048       tstl %a0@(72)
10c1fcd0:       6720            beqs 10c1fcf2 <do_mmap_pgoff+0x118>
10c1fcd2:       4a82            tstl %d2
10c1fcd4:       661c            bnes 10c1fcf2 <do_mmap_pgoff+0x118>
10c1fcd6:       486e fff2       pea %fp@(-14)
10c1fcda:       2f0d            movel %a5,%sp@-
10c1fcdc:       2068 0048       moveal %a0@(72),%a0
10c1fce0:       4e90            jsr %a0@
10c1fce2:       508f            addql #8,%sp
10c1fce4:       4a80            tstl %d0
10c1fce6:       6726            beqs 10c1fd0e <do_mmap_pgoff+0x134>
10c1fce8:       72da            moveq #-38,%d1
10c1fcea:       b280            cmpl %d0,%d1
10c1fcec:       6730            beqs 10c1fd1e <do_mmap_pgoff+0x144>
10c1fcee:       6000 01bc       braw 10c1feac <do_mmap_pgoff+0x2d2>
10c1fcf2:       206d 0010       moveal %a5@(16),%a0
10c1fcf6:       4aa8 001c       tstl %a0@(28)
10c1fcfa:       67b4            beqs 10c1fcb0 <do_mmap_pgoff+0xd6>
10c1fcfc:       486e fff2       pea %fp@(-14)
10c1fd00:       2f0d            movel %a5,%sp@-
10c1fd02:       2068 001c       moveal %a0@(28),%a0
10c1fd06:       4e90            jsr %a0@
10c1fd08:       508f            addql #8,%sp
10c1fd0a:       4a80            tstl %d0
10c1fd0c:       6608            bnes 10c1fd16 <do_mmap_pgoff+0x13c>
10c1fd0e:       202e fff2       movel %fp@(-14),%d0
10c1fd12:       6000 0198       braw 10c1feac <do_mmap_pgoff+0x2d2>
10c1fd16:       76da            moveq #-38,%d3
10c1fd18:       b680            cmpl %d0,%d3
10c1fd1a:       6600 0190       bnew 10c1feac <do_mmap_pgoff+0x2d2>
10c1fd1e:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c1fd22:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c1fd26:       45f9 10c2 09bc  lea 10c209bc <kmalloc>,%a2
10c1fd2c:       4e92            jsr %a2@
10c1fd2e:       2640            moveal %d0,%a3
10c1fd30:       508f            addql #8,%sp
10c1fd32:       b6fc 0000       cmpaw #0,%a3
10c1fd36:       662a            bnes 10c1fd62 <do_mmap_pgoff+0x188>
10c1fd38:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1fd3e:       2f28 007a       movel %a0@(122),%sp@-
10c1fd42:       2f05            movel %d5,%sp@-
10c1fd44:       4879 1000 1f11  pea 10001f11 <tvecs+0x379>
10c1fd4a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c1fd50:       4eb9 10c2 77f6  jsr 10c277f6 <show_buffers>
10c1fd56:       4eb9 10c2 2918  jsr 10c22918 <show_free_areas>
10c1fd5c:       70f4            moveq #-12,%d0
10c1fd5e:       6000 014c       braw 10c1feac <do_mmap_pgoff+0x2d2>
10c1fd62:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c1fd66:       4878 000c       pea c <LSIGTRAP+0x7>
10c1fd6a:       4e92            jsr %a2@
10c1fd6c:       2680            movel %d0,%a3@
10c1fd6e:       508f            addql #8,%sp
10c1fd70:       6632            bnes 10c1fda4 <do_mmap_pgoff+0x1ca>
10c1fd72:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1fd78:       2f28 007a       movel %a0@(122),%sp@-
10c1fd7c:       2f05            movel %d5,%sp@-
10c1fd7e:       4879 1000 1f56  pea 10001f56 <tvecs+0x3be>
10c1fd84:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c1fd8a:       4eb9 10c2 77f6  jsr 10c277f6 <show_buffers>
10c1fd90:       4eb9 10c2 2918  jsr 10c22918 <show_free_areas>
10c1fd96:       2f0b            movel %a3,%sp@-
10c1fd98:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c1fd9e:       70f4            moveq #-12,%d0
10c1fda0:       6000 010a       braw 10c1feac <do_mmap_pgoff+0x2d2>
10c1fda4:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c1fda8:       2f05            movel %d5,%sp@-
10c1fdaa:       4e92            jsr %a2@
10c1fdac:       2840            moveal %d0,%a4
10c1fdae:       508f            addql #8,%sp
10c1fdb0:       b8fc 0000       cmpaw #0,%a4
10c1fdb4:       6638            bnes 10c1fdee <do_mmap_pgoff+0x214>
10c1fdb6:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1fdbc:       2f28 007a       movel %a0@(122),%sp@-
10c1fdc0:       2f05            movel %d5,%sp@-
10c1fdc2:       4879 1000 1f9b  pea 10001f9b <tvecs+0x403>
10c1fdc8:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c1fdce:       4eb9 10c2 77f6  jsr 10c277f6 <show_buffers>
10c1fdd4:       4eb9 10c2 2918  jsr 10c22918 <show_free_areas>
10c1fdda:       2f13            movel %a3@,%sp@-
10c1fddc:       45f9 10c2 0b8c  lea 10c20b8c <kfree>,%a2
10c1fde2:       4e92            jsr %a2@
10c1fde4:       2f0b            movel %a3,%sp@-
10c1fde6:       4e92            jsr %a2@
10c1fde8:       70f4            moveq #-12,%d0
10c1fdea:       6000 00c0       braw 10c1feac <do_mmap_pgoff+0x2d2>
10c1fdee:       2053            moveal %a3@,%a0
10c1fdf0:       7e01            moveq #1,%d7
10c1fdf2:       2147 0004       movel %d7,%a0@(4)
10c1fdf6:       2053            moveal %a3@,%a0
10c1fdf8:       214c 0008       movel %a4,%a0@(8)
10c1fdfc:       2053            moveal %a3@,%a0
10c1fdfe:       2085            movel %d5,%a0@
10c1fe00:       2f0c            movel %a4,%sp@-
10c1fe02:       45f9 10c2 1040  lea 10c21040 <ksize>,%a2
10c1fe08:       4e92            jsr %a2@
10c1fe0a:       d1b9 1002 7ca8  addl %d0,10027ca8 <realalloc>
10c1fe10:       dbb9 1002 7cbc  addl %d5,10027cbc <askedalloc>
10c1fe16:       588f            addql #4,%sp
10c1fe18:       bafc 0000       cmpaw #0,%a5
10c1fe1c:       6742            beqs 10c1fe60 <do_mmap_pgoff+0x286>
10c1fe1e:       206d 0010       moveal %a5@(16),%a0
10c1fe22:       486d 001e       pea %a5@(30)
10c1fe26:       2f05            movel %d5,%sp@-
10c1fe28:       2f0c            movel %a4,%sp@-
10c1fe2a:       2f0d            movel %a5,%sp@-
10c1fe2c:       2068 0008       moveal %a0@(8),%a0
10c1fe30:       4e90            jsr %a0@
10c1fe32:       2400            movel %d0,%d2
10c1fe34:       4fef 0010       lea %sp@(16),%sp
10c1fe38:       6c16            bges 10c1fe50 <do_mmap_pgoff+0x276>
10c1fe3a:       2f0c            movel %a4,%sp@-
10c1fe3c:       45f9 10c2 0b8c  lea 10c20b8c <kfree>,%a2
10c1fe42:       4e92            jsr %a2@
10c1fe44:       2f13            movel %a3@,%sp@-
10c1fe46:       4e92            jsr %a2@
10c1fe48:       2f0b            movel %a3,%sp@-
10c1fe4a:       4e92            jsr %a2@
10c1fe4c:       2002            movel %d2,%d0
10c1fe4e:       605c            bras 10c1feac <do_mmap_pgoff+0x2d2>
10c1fe50:       ba82            cmpl %d2,%d5
10c1fe52:       631c            blss 10c1fe70 <do_mmap_pgoff+0x296>
10c1fe54:       9a82            subl %d2,%d5
10c1fe56:       2f05            movel %d5,%sp@-
10c1fe58:       42a7            clrl %sp@-
10c1fe5a:       4874 2800       pea %a4@(00000000,%d2:l)
10c1fe5e:       6006            bras 10c1fe66 <do_mmap_pgoff+0x28c>
10c1fe60:       2f05            movel %d5,%sp@-
10c1fe62:       42a7            clrl %sp@-
10c1fe64:       2f0c            movel %a4,%sp@-
10c1fe66:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c1fe6c:       4fef 000c       lea %sp@(12),%sp
10c1fe70:       2f0b            movel %a3,%sp@-
10c1fe72:       4e92            jsr %a2@
10c1fe74:       d1b9 1002 7ca8  addl %d0,10027ca8 <realalloc>
10c1fe7a:       50b9 1002 7cbc  addql #8,10027cbc <askedalloc>
10c1fe80:       2f13            movel %a3@,%sp@-
10c1fe82:       4e92            jsr %a2@
10c1fe84:       d1b9 1002 7ca8  addl %d0,10027ca8 <realalloc>
10c1fe8a:       700c            moveq #12,%d0
10c1fe8c:       d1b9 1002 7cbc  addl %d0,10027cbc <askedalloc>
10c1fe92:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1fe98:       2268 002c       moveal %a0@(44),%a1
10c1fe9c:       2769 006e 0004  movel %a1@(110),%a3@(4)
10c1fea2:       2068 002c       moveal %a0@(44),%a0
10c1fea6:       214b 006e       movel %a3,%a0@(110)
10c1feaa:       200c            movel %a4,%d0
10c1feac:       4cee 3cfc ffc8  moveml %fp@(-56),%d2-%d7/%a2-%a5
10c1feb2:       4e5e            unlk %fp
10c1feb4:       4e75            rts

10c1feb6 <do_munmap>:
10c1feb6:       4e56 0000       linkw %fp,#0
10c1feba:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c1febe:       242e 000c       movel %fp@(12),%d2
10c1fec2:       2f02            movel %d2,%sp@-
10c1fec4:       4eb9 10c1 251c  jsr 10c1251c <is_in_rom>
10c1feca:       588f            addql #4,%sp
10c1fecc:       4a80            tstl %d0
10c1fece:       6706            beqs 10c1fed6 <do_munmap+0x20>
10c1fed0:       7000            moveq #0,%d0
10c1fed2:       6000 00cc       braw 10c1ffa0 <do_munmap+0xea>
10c1fed6:       206e 0008       moveal %fp@(8),%a0
10c1feda:       47e8 006a       lea %a0@(106),%a3
10c1fede:       246b 0004       moveal %a3@(4),%a2
10c1fee2:       6006            bras 10c1feea <do_munmap+0x34>
10c1fee4:       264a            moveal %a2,%a3
10c1fee6:       246a 0004       moveal %a2@(4),%a2
10c1feea:       b4fc 0000       cmpaw #0,%a2
10c1feee:       6714            beqs 10c1ff04 <do_munmap+0x4e>
10c1fef0:       2052            moveal %a2@,%a0
10c1fef2:       b0fc 0000       cmpaw #0,%a0
10c1fef6:       6706            beqs 10c1fefe <do_munmap+0x48>
10c1fef8:       b4a8 0008       cmpl %a0@(8),%d2
10c1fefc:       66e6            bnes 10c1fee4 <do_munmap+0x2e>
10c1fefe:       b4fc 0000       cmpaw #0,%a2
10c1ff02:       661e            bnes 10c1ff22 <do_munmap+0x6c>
10c1ff04:       2f02            movel %d2,%sp@-
10c1ff06:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c1ff0c:       4868 023c       pea %a0@(572)
10c1ff10:       2f28 007a       movel %a0@(122),%sp@-
10c1ff14:       4879 1000 1fcc  pea 10001fcc <tvecs+0x434>
10c1ff1a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c1ff20:       607c            bras 10c1ff9e <do_munmap+0xe8>
10c1ff22:       2052            moveal %a2@,%a0
10c1ff24:       49f9 10c2 1040  lea 10c21040 <ksize>,%a4
10c1ff2a:       4bf9 10c2 0b8c  lea 10c20b8c <kfree>,%a5
10c1ff30:       b0fc 0000       cmpaw #0,%a0
10c1ff34:       674e            beqs 10c1ff84 <do_munmap+0xce>
10c1ff36:       2028 0004       movel %a0@(4),%d0
10c1ff3a:       2200            movel %d0,%d1
10c1ff3c:       5381            subql #1,%d1
10c1ff3e:       2141 0004       movel %d1,%a0@(4)
10c1ff42:       7201            moveq #1,%d1
10c1ff44:       b280            cmpl %d0,%d1
10c1ff46:       663c            bnes 10c1ff84 <do_munmap+0xce>
10c1ff48:       2052            moveal %a2@,%a0
10c1ff4a:       2028 0008       movel %a0@(8),%d0
10c1ff4e:       671c            beqs 10c1ff6c <do_munmap+0xb6>
10c1ff50:       2f00            movel %d0,%sp@-
10c1ff52:       4e94            jsr %a4@
10c1ff54:       91b9 1002 7ca8  subl %d0,10027ca8 <realalloc>
10c1ff5a:       2052            moveal %a2@,%a0
10c1ff5c:       2010            movel %a0@,%d0
10c1ff5e:       91b9 1002 7cbc  subl %d0,10027cbc <askedalloc>
10c1ff64:       2f28 0008       movel %a0@(8),%sp@-
10c1ff68:       4e95            jsr %a5@
10c1ff6a:       508f            addql #8,%sp
10c1ff6c:       2f12            movel %a2@,%sp@-
10c1ff6e:       4e94            jsr %a4@
10c1ff70:       91b9 1002 7ca8  subl %d0,10027ca8 <realalloc>
10c1ff76:       72f4            moveq #-12,%d1
10c1ff78:       d3b9 1002 7cbc  addl %d1,10027cbc <askedalloc>
10c1ff7e:       2f12            movel %a2@,%sp@-
10c1ff80:       4e95            jsr %a5@
10c1ff82:       508f            addql #8,%sp
10c1ff84:       276a 0004 0004  movel %a2@(4),%a3@(4)
10c1ff8a:       2f0a            movel %a2,%sp@-
10c1ff8c:       4e94            jsr %a4@
10c1ff8e:       91b9 1002 7ca8  subl %d0,10027ca8 <realalloc>
10c1ff94:       51b9 1002 7cbc  subql #8,10027cbc <askedalloc>
10c1ff9a:       2f0a            movel %a2,%sp@-
10c1ff9c:       4e95            jsr %a5@
10c1ff9e:       70ea            moveq #-22,%d0
10c1ffa0:       4cee 3c04 ffec  moveml %fp@(-20),%d2/%a2-%a5
10c1ffa6:       4e5e            unlk %fp
10c1ffa8:       4e75            rts

10c1ffaa <exit_mmap>:
10c1ffaa:       4e56 0000       linkw %fp,#0
10c1ffae:       48e7 003c       moveml %a2-%a5,%sp@-
10c1ffb2:       266e 0008       moveal %fp@(8),%a3
10c1ffb6:       b6fc 0000       cmpaw #0,%a3
10c1ffba:       6700 009a       beqw 10c20056 <exit_mmap+0xac>
10c1ffbe:       6000 008a       braw 10c2004a <exit_mmap+0xa0>
10c1ffc2:       2052            moveal %a2@,%a0
10c1ffc4:       49f9 10c2 1040  lea 10c21040 <ksize>,%a4
10c1ffca:       4bf9 10c2 0b8c  lea 10c20b8c <kfree>,%a5
10c1ffd0:       b0fc 0000       cmpaw #0,%a0
10c1ffd4:       6758            beqs 10c2002e <exit_mmap+0x84>
10c1ffd6:       2028 0004       movel %a0@(4),%d0
10c1ffda:       2200            movel %d0,%d1
10c1ffdc:       5381            subql #1,%d1
10c1ffde:       2141 0004       movel %d1,%a0@(4)
10c1ffe2:       7201            moveq #1,%d1
10c1ffe4:       b280            cmpl %d0,%d1
10c1ffe6:       6644            bnes 10c2002c <exit_mmap+0x82>
10c1ffe8:       2052            moveal %a2@,%a0
10c1ffea:       2028 0008       movel %a0@(8),%d0
10c1ffee:       6724            beqs 10c20014 <exit_mmap+0x6a>
10c1fff0:       2f00            movel %d0,%sp@-
10c1fff2:       4eb9 10c2 1040  jsr 10c21040 <ksize>
10c1fff8:       91b9 1002 7ca8  subl %d0,10027ca8 <realalloc>
10c1fffe:       2052            moveal %a2@,%a0
10c20000:       2010            movel %a0@,%d0
10c20002:       91b9 1002 7cbc  subl %d0,10027cbc <askedalloc>
10c20008:       2f28 0008       movel %a0@(8),%sp@-
10c2000c:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c20012:       508f            addql #8,%sp
10c20014:       2f12            movel %a2@,%sp@-
10c20016:       4e94            jsr %a4@
10c20018:       91b9 1002 7ca8  subl %d0,10027ca8 <realalloc>
10c2001e:       72f4            moveq #-12,%d1
10c20020:       d3b9 1002 7cbc  addl %d1,10027cbc <askedalloc>
10c20026:       2f12            movel %a2@,%sp@-
10c20028:       4e95            jsr %a5@
10c2002a:       508f            addql #8,%sp
10c2002c:       4292            clrl %a2@
10c2002e:       276a 0004 006e  movel %a2@(4),%a3@(110)
10c20034:       2f0a            movel %a2,%sp@-
10c20036:       4e94            jsr %a4@
10c20038:       91b9 1002 7ca8  subl %d0,10027ca8 <realalloc>
10c2003e:       51b9 1002 7cbc  subql #8,10027cbc <askedalloc>
10c20044:       2f0a            movel %a2,%sp@-
10c20046:       4e95            jsr %a5@
10c20048:       508f            addql #8,%sp
10c2004a:       246b 006e       moveal %a3@(110),%a2
10c2004e:       b4fc 0000       cmpaw #0,%a2
10c20052:       6600 ff6e       bnew 10c1ffc2 <exit_mmap+0x18>
10c20056:       4cee 3c00 fff0  moveml %fp@(-16),%a2-%a5
10c2005c:       4e5e            unlk %fp
10c2005e:       4e75            rts

10c20060 <sys_munmap>:
10c20060:       4e56 0000       linkw %fp,#0
10c20064:       48e7 3c00       moveml %d2-%d5,%sp@-
10c20068:       2a2e 0008       movel %fp@(8),%d5
10c2006c:       282e 000c       movel %fp@(12),%d4
10c20070:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c20076:       2428 002c       movel %a0@(44),%d2
10c2007a:       7612            moveq #18,%d3
10c2007c:       d682            addl %d2,%d3
10c2007e:       2f03            movel %d3,%sp@-
10c20080:       4eb9 10c8 53bc  jsr 10c853bc <__down_write>
10c20086:       2e84            movel %d4,%sp@
10c20088:       2f05            movel %d5,%sp@-
10c2008a:       2f02            movel %d2,%sp@-
10c2008c:       4eba fe28       jsr %pc@(10c1feb6 <do_munmap>)
10c20090:       2400            movel %d0,%d2
10c20092:       504f            addqw #8,%sp
10c20094:       2e83            movel %d3,%sp@
10c20096:       4eb9 10c8 5476  jsr 10c85476 <__up_write>
10c2009c:       2002            movel %d2,%d0
10c2009e:       4cee 003c fff0  moveml %fp@(-16),%d2-%d5
10c200a4:       4e5e            unlk %fp
10c200a6:       4e75            rts

10c200a8 <sys_mprotect>:
10c200a8:       4e56 0000       linkw %fp,#0
10c200ac:       70da            moveq #-38,%d0
10c200ae:       4e5e            unlk %fp
10c200b0:       4e75            rts
10c200b2:       4e75            rts

10c200b4 <sys_mremap>:
10c200b4:       4e56 0000       linkw %fp,#0
10c200b8:       70da            moveq #-38,%d0
10c200ba:       4e5e            unlk %fp
10c200bc:       4e75            rts
10c200be:       4e75            rts

10c200c0 <alloc_pages_node>:
10c200c0:       4e56 0000       linkw %fp,#0
10c200c4:       202e 0010       movel %fp@(16),%d0
10c200c8:       7209            moveq #9,%d1
10c200ca:       b280            cmpl %d0,%d1
10c200cc:       6404            bccs 10c200d2 <alloc_pages_node+0x12>
10c200ce:       7000            moveq #0,%d0
10c200d0:       600c            bras 10c200de <alloc_pages_node+0x1e>
10c200d2:       2f00            movel %d0,%sp@-
10c200d4:       2f2e 000c       movel %fp@(12),%sp@-
10c200d8:       4eb9 10c2 219e  jsr 10c2219e <_alloc_pages>
10c200de:       4e5e            unlk %fp
10c200e0:       4e75            rts
10c200e2:       4e75            rts

10c200e4 <kmem_cache_estimate>:
10c200e4:       4e56 0000       linkw %fp,#0
10c200e8:       48e7 3e30       moveml %d2-%d6/%a2-%a3,%sp@-
10c200ec:       2c2e 000c       movel %fp@(12),%d6
10c200f0:       283c 0000 1000  movel #4096,%d4
10c200f6:       202e 0008       movel %fp@(8),%d0
10c200fa:       e1ac            lsll %d0,%d4
10c200fc:       7a00            moveq #0,%d5
10c200fe:       97cb            subal %a3,%a3
10c20100:       082e 0000 0011  btst #0,%fp@(17)
10c20106:       6606            bnes 10c2010e <kmem_cache_estimate+0x2a>
10c20108:       367c 0018       moveaw #24,%a3
10c2010c:       7a04            moveq #4,%d5
10c2010e:       7600            moveq #0,%d3
10c20110:       45f9 10c8 591c  lea 10c8591c <__mulsi3>,%a2
10c20116:       6002            bras 10c2011a <kmem_cache_estimate+0x36>
10c20118:       5283            addql #1,%d3
10c2011a:       2f06            movel %d6,%sp@-
10c2011c:       2f03            movel %d3,%sp@-
10c2011e:       4e92            jsr %a2@
10c20120:       508f            addql #8,%sp
10c20122:       2400            movel %d0,%d2
10c20124:       2f05            movel %d5,%sp@-
10c20126:       2f03            movel %d3,%sp@-
10c20128:       4e92            jsr %a2@
10c2012a:       508f            addql #8,%sp
10c2012c:       41f3 080f       lea %a3@(0000000f,%d0:l),%a0
10c20130:       2008            movel %a0,%d0
10c20132:       72f0            moveq #-16,%d1
10c20134:       c081            andl %d1,%d0
10c20136:       d480            addl %d0,%d2
10c20138:       b882            cmpl %d2,%d4
10c2013a:       64dc            bccs 10c20118 <kmem_cache_estimate+0x34>
10c2013c:       4a83            tstl %d3
10c2013e:       6702            beqs 10c20142 <kmem_cache_estimate+0x5e>
10c20140:       5383            subql #1,%d3
10c20142:       70fe            moveq #-2,%d0
10c20144:       b083            cmpl %d3,%d0
10c20146:       6402            bccs 10c2014a <kmem_cache_estimate+0x66>
10c20148:       76fe            moveq #-2,%d3
10c2014a:       206e 0018       moveal %fp@(24),%a0
10c2014e:       2083            movel %d3,%a0@
10c20150:       2f06            movel %d6,%sp@-
10c20152:       2f03            movel %d3,%sp@-
10c20154:       4e92            jsr %a2@
10c20156:       508f            addql #8,%sp
10c20158:       9880            subl %d0,%d4
10c2015a:       2f05            movel %d5,%sp@-
10c2015c:       2f03            movel %d3,%sp@-
10c2015e:       4e92            jsr %a2@
10c20160:       47f3 080f       lea %a3@(0000000f,%d0:l),%a3
10c20164:       200b            movel %a3,%d0
10c20166:       72f0            moveq #-16,%d1
10c20168:       c081            andl %d1,%d0
10c2016a:       206e 0014       moveal %fp@(20),%a0
10c2016e:       9880            subl %d0,%d4
10c20170:       2084            movel %d4,%a0@
10c20172:       4cee 0c7c ffe4  moveml %fp@(-28),%d2-%d6/%a2-%a3
10c20178:       4e5e            unlk %fp
10c2017a:       4e75            rts

10c2017c <kmem_slab_destroy>:
10c2017c:       4e56 0000       linkw %fp,#0
10c20180:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c20184:       246e 0008       moveal %fp@(8),%a2
10c20188:       266e 000c       moveal %fp@(12),%a3
10c2018c:       4aaa 004c       tstl %a2@(76)
10c20190:       6738            beqs 10c201ca <kmem_slab_destroy+0x4e>
10c20192:       7400            moveq #0,%d2
10c20194:       b4aa 0020       cmpl %a2@(32),%d2
10c20198:       6430            bccs 10c201ca <kmem_slab_destroy+0x4e>
10c2019a:       2f02            movel %d2,%sp@-
10c2019c:       2f2a 0018       movel %a2@(24),%sp@-
10c201a0:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c201a6:       508f            addql #8,%sp
10c201a8:       d0ab 000c       addl %a3@(12),%d0
10c201ac:       206a 004c       moveal %a2@(76),%a0
10c201b0:       b0fc 0000       cmpaw #0,%a0
10c201b4:       670c            beqs 10c201c2 <kmem_slab_destroy+0x46>
10c201b6:       42a7            clrl %sp@-
10c201b8:       2f0a            movel %a2,%sp@-
10c201ba:       2f00            movel %d0,%sp@-
10c201bc:       4e90            jsr %a0@
10c201be:       4fef 000c       lea %sp@(12),%sp
10c201c2:       5282            addql #1,%d2
10c201c4:       b4aa 0020       cmpl %a2@(32),%d2
10c201c8:       65d0            bcss 10c2019a <kmem_slab_destroy+0x1e>
10c201ca:       242b 000c       movel %a3@(12),%d2
10c201ce:       94ab 0008       subl %a3@(8),%d2
10c201d2:       7201            moveq #1,%d1
10c201d4:       202a 0028       movel %a2@(40),%d0
10c201d8:       e1a9            lsll %d0,%d1
10c201da:       2002            movel %d2,%d0
10c201dc:       0680 f000 0000  addil #-268435456,%d0
10c201e2:       760c            moveq #12,%d3
10c201e4:       e6a8            lsrl %d3,%d0
10c201e6:       ed88            lsll #6,%d0
10c201e8:       d0b9 1000 d4a0  addl 1000d4a0 <mem_map>,%d0
10c201ee:       5381            subql #1,%d1
10c201f0:       76ff            moveq #-1,%d3
10c201f2:       b681            cmpl %d1,%d3
10c201f4:       6722            beqs 10c20218 <kmem_slab_destroy+0x9c>
10c201f6:       2240            moveal %d0,%a1
10c201f8:       41e9 0018       lea %a1@(24),%a0
10c201fc:       40c0            movew %sr,%d0
10c201fe:       007c 0700       oriw #1792,%sr
10c20202:       0268 feff 0002  andiw #-257,%a0@(2)
10c20208:       46c0            movew %d0,%sr
10c2020a:       41e8 0040       lea %a0@(64),%a0
10c2020e:       51c9 ffec       dbf %d1,10c201fc <kmem_slab_destroy+0x80>
10c20212:       4241            clrw %d1
10c20214:       5381            subql #1,%d1
10c20216:       64e4            bccs 10c201fc <kmem_slab_destroy+0x80>
10c20218:       2f2a 0028       movel %a2@(40),%sp@-
10c2021c:       2f02            movel %d2,%sp@-
10c2021e:       4eb9 10c2 2136  jsr 10c22136 <free_pages>
10c20224:       508f            addql #8,%sp
10c20226:       082a 0000 001d  btst #0,%a2@(29)
10c2022c:       670c            beqs 10c2023a <kmem_slab_destroy+0xbe>
10c2022e:       2f0b            movel %a3,%sp@-
10c20230:       2f2a 003c       movel %a2@(60),%sp@-
10c20234:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c2023a:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c20240:       4e5e            unlk %fp
10c20242:       4e75            rts

10c20244 <kmem_cache_create>:
10c20244:       4e56 fffc       linkw %fp,#-4
10c20248:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c2024c:       2a6e 0008       moveal %fp@(8),%a5
10c20250:       262e 000c       movel %fp@(12),%d3
10c20254:       2c2e 0010       movel %fp@(16),%d6
10c20258:       282e 0014       movel %fp@(20),%d4
10c2025c:       2e2e 0018       movel %fp@(24),%d7
10c20260:       bafc 0000       cmpaw #0,%a5
10c20264:       673a            beqs 10c202a0 <kmem_cache_create+0x5c>
10c20266:       2f0d            movel %a5,%sp@-
10c20268:       4eb9 10c8 418e  jsr 10c8418e <strlen>
10c2026e:       588f            addql #4,%sp
10c20270:       7212            moveq #18,%d1
10c20272:       b280            cmpl %d0,%d1
10c20274:       652a            bcss 10c202a0 <kmem_cache_create+0x5c>
10c20276:       2039 1002 572c  movel 1002572c <irq_stat+0x4>,%d0
10c2027c:       d0b9 1002 5730  addl 10025730 <irq_stat+0x8>,%d0
10c20282:       661c            bnes 10c202a0 <kmem_cache_create+0x5c>
10c20284:       7003            moveq #3,%d0
10c20286:       b083            cmpl %d3,%d0
10c20288:       6416            bccs 10c202a0 <kmem_cache_create+0x5c>
10c2028a:       0c83 0010 0000  cmpil #1048576,%d3
10c20290:       620e            bhis 10c202a0 <kmem_cache_create+0x5c>
10c20292:       4aae 001c       tstl %fp@(28)
10c20296:       6704            beqs 10c2029c <kmem_cache_create+0x58>
10c20298:       4a87            tstl %d7
10c2029a:       6704            beqs 10c202a0 <kmem_cache_create+0x5c>
10c2029c:       b686            cmpl %d6,%d3
10c2029e:       640c            bccs 10c202ac <kmem_cache_create+0x68>
10c202a0:       4879 1000 200f  pea 1000200f <tvecs+0x477>
10c202a6:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c202ac:       2004            movel %d4,%d0
10c202ae:       0240 0fff       andiw #4095,%d0
10c202b2:       4a80            tstl %d0
10c202b4:       670c            beqs 10c202c2 <kmem_cache_create+0x7e>
10c202b6:       4879 1000 200f  pea 1000200f <tvecs+0x477>
10c202bc:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c202c2:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c202c6:       4879 1000 d41c  pea 1000d41c <cache_cache>
10c202cc:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c202d2:       2640            moveal %d0,%a3
10c202d4:       508f            addql #8,%sp
10c202d6:       b6fc 0000       cmpaw #0,%a3
10c202da:       6700 0236       beqw 10c20512 <kmem_cache_create+0x2ce>
10c202de:       4878 0070       pea 70 <LSIGTRAP+0x6b>
10c202e2:       42a7            clrl %sp@-
10c202e4:       2f0b            movel %a3,%sp@-
10c202e6:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c202ec:       2003            movel %d3,%d0
10c202ee:       7203            moveq #3,%d1
10c202f0:       c081            andl %d1,%d0
10c202f2:       4fef 000c       lea %sp@(12),%sp
10c202f6:       671e            beqs 10c20316 <kmem_cache_create+0xd2>
10c202f8:       5683            addql #3,%d3
10c202fa:       70fc            moveq #-4,%d0
10c202fc:       c680            andl %d0,%d3
10c202fe:       2f0d            movel %a5,%sp@-
10c20300:       4879 1000 202b  pea 1000202b <tvecs+0x493>
10c20306:       4879 1000 203c  pea 1000203c <tvecs+0x4a4>
10c2030c:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c20312:       4fef 000c       lea %sp@(12),%sp
10c20316:       7a04            moveq #4,%d5
10c20318:       0804 000d       btst #13,%d4
10c2031c:       6702            beqs 10c20320 <kmem_cache_create+0xdc>
10c2031e:       7a10            moveq #16,%d5
10c20320:       0c83 0000 01ff  cmpil #511,%d3
10c20326:       6304            blss 10c2032c <kmem_cache_create+0xe8>
10c20328:       08c4 0010       bset #16,%d4
10c2032c:       45eb 0020       lea %a3@(32),%a2
10c20330:       49fa fdb2       lea %pc@(10c200e4 <kmem_cache_estimate>),%a4
10c20334:       0804 000d       btst #13,%d4
10c20338:       6758            beqs 10c20392 <kmem_cache_create+0x14e>
10c2033a:       2005            movel %d5,%d0
10c2033c:       6002            bras 10c20340 <kmem_cache_create+0xfc>
10c2033e:       2a00            movel %d0,%d5
10c20340:       e288            lsrl #1,%d0
10c20342:       b083            cmpl %d3,%d0
10c20344:       62f8            bhis 10c2033e <kmem_cache_create+0xfa>
10c20346:       2043            moveal %d3,%a0
10c20348:       41f0 58ff       lea %a0@(ffffffff,%d5:l),%a0
10c2034c:       2608            movel %a0,%d3
10c2034e:       2005            movel %d5,%d0
10c20350:       4480            negl %d0
10c20352:       c680            andl %d0,%d3
10c20354:       603c            bras 10c20392 <kmem_cache_create+0x14e>
10c20356:       2212            movel %a2@,%d1
10c20358:       6732            beqs 10c2038c <kmem_cache_create+0x148>
10c2035a:       0804 0010       btst #16,%d4
10c2035e:       6712            beqs 10c20372 <kmem_cache_create+0x12e>
10c20360:       b2b9 1001 a178  cmpl 1001a178 <offslab_limit>,%d1
10c20366:       630a            blss 10c20372 <kmem_cache_create+0x12e>
10c20368:       5380            subql #1,%d0
10c2036a:       2740 0028       movel %d0,%a3@(40)
10c2036e:       7401            moveq #1,%d2
10c20370:       6022            bras 10c20394 <kmem_cache_create+0x150>
10c20372:       b4b9 1000 d3ac  cmpl 1000d3ac <slab_break_gfp_order>,%d2
10c20378:       643e            bccs 10c203b8 <kmem_cache_create+0x174>
10c2037a:       222e fffc       movel %fp@(-4),%d1
10c2037e:       e789            lsll #3,%d1
10c20380:       203c 0000 1000  movel #4096,%d0
10c20386:       e5a8            lsll %d2,%d0
10c20388:       b081            cmpl %d1,%d0
10c2038a:       642c            bccs 10c203b8 <kmem_cache_create+0x174>
10c2038c:       5282            addql #1,%d2
10c2038e:       2742 0028       movel %d2,%a3@(40)
10c20392:       7400            moveq #0,%d2
10c20394:       2f0a            movel %a2,%sp@-
10c20396:       486e fffc       pea %fp@(-4)
10c2039a:       2f04            movel %d4,%sp@-
10c2039c:       2f03            movel %d3,%sp@-
10c2039e:       2f2b 0028       movel %a3@(40),%sp@-
10c203a2:       4e94            jsr %a4@
10c203a4:       4fef 0014       lea %sp@(20),%sp
10c203a8:       4a82            tstl %d2
10c203aa:       660c            bnes 10c203b8 <kmem_cache_create+0x174>
10c203ac:       202b 0028       movel %a3@(40),%d0
10c203b0:       2400            movel %d0,%d2
10c203b2:       7207            moveq #7,%d1
10c203b4:       b280            cmpl %d0,%d1
10c203b6:       649e            bccs 10c20356 <kmem_cache_create+0x112>
10c203b8:       202b 0020       movel %a3@(32),%d0
10c203bc:       6622            bnes 10c203e0 <kmem_cache_create+0x19c>
10c203be:       2f0d            movel %a5,%sp@-
10c203c0:       4879 1000 2060  pea 10002060 <tvecs+0x4c8>
10c203c6:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c203cc:       2f0b            movel %a3,%sp@-
10c203ce:       4879 1000 d41c  pea 1000d41c <cache_cache>
10c203d4:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c203da:       97cb            subal %a3,%a3
10c203dc:       6000 0134       braw 10c20512 <kmem_cache_create+0x2ce>
10c203e0:       e588            lsll #2,%d0
10c203e2:       7427            moveq #39,%d2
10c203e4:       d480            addl %d0,%d2
10c203e6:       70f0            moveq #-16,%d0
10c203e8:       c480            andl %d0,%d2
10c203ea:       0804 0010       btst #16,%d4
10c203ee:       6712            beqs 10c20402 <kmem_cache_create+0x1be>
10c203f0:       202e fffc       movel %fp@(-4),%d0
10c203f4:       b480            cmpl %d0,%d2
10c203f6:       620a            bhis 10c20402 <kmem_cache_create+0x1be>
10c203f8:       0884 0010       bclr #16,%d4
10c203fc:       9082            subl %d2,%d0
10c203fe:       2d40 fffc       movel %d0,%fp@(-4)
10c20402:       2046            moveal %d6,%a0
10c20404:       41f0 58ff       lea %a0@(ffffffff,%d5:l),%a0
10c20408:       2c08            movel %a0,%d6
10c2040a:       4485            negl %d5
10c2040c:       cc85            andl %d5,%d6
10c2040e:       6602            bnes 10c20412 <kmem_cache_create+0x1ce>
10c20410:       7c10            moveq #16,%d6
10c20412:       2746 0034       movel %d6,%a3@(52)
10c20416:       2f06            movel %d6,%sp@-
10c20418:       2f2e fffc       movel %fp@(-4),%sp@-
10c2041c:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c20422:       508f            addql #8,%sp
10c20424:       2740 0030       movel %d0,%a3@(48)
10c20428:       4aab 0028       tstl %a3@(40)
10c2042c:       660a            bnes 10c20438 <kmem_cache_create+0x1f4>
10c2042e:       0804 0010       btst #16,%d4
10c20432:       6604            bnes 10c20438 <kmem_cache_create+0x1f4>
10c20434:       08c4 0011       bset #17,%d4
10c20438:       2744 001c       movel %d4,%a3@(28)
10c2043c:       42ab 002c       clrl %a3@(44)
10c20440:       0804 000e       btst #14,%d4
10c20444:       6706            beqs 10c2044c <kmem_cache_create+0x208>
10c20446:       7001            moveq #1,%d0
10c20448:       2740 002c       movel %d0,%a3@(44)
10c2044c:       2743 0018       movel %d3,%a3@(24)
10c20450:       268b            movel %a3,%a3@
10c20452:       274b 0004       movel %a3,%a3@(4)
10c20456:       41eb 0008       lea %a3@(8),%a0
10c2045a:       2088            movel %a0,%a0@
10c2045c:       2748 000c       movel %a0,%a3@(12)
10c20460:       41eb 0010       lea %a3@(16),%a0
10c20464:       2088            movel %a0,%a0@
10c20466:       2748 0014       movel %a0,%a3@(20)
10c2046a:       0804 0010       btst #16,%d4
10c2046e:       6710            beqs 10c20480 <kmem_cache_create+0x23c>
10c20470:       42a7            clrl %sp@-
10c20472:       2f02            movel %d2,%sp@-
10c20474:       4eb9 10c2 0c94  jsr 10c20c94 <kmem_find_general_cachep>
10c2047a:       2740 003c       movel %d0,%a3@(60)
10c2047e:       508f            addql #8,%sp
10c20480:       2747 0048       movel %d7,%a3@(72)
10c20484:       276e 001c 004c  movel %fp@(28),%a3@(76)
10c2048a:       41eb 0054       lea %a3@(84),%a0
10c2048e:       224d            moveal %a5,%a1
10c20490:       10d9            moveb %a1@+,%a0@+
10c20492:       66fc            bnes 10c20490 <kmem_cache_create+0x24c>
10c20494:       227c 1001 a17c  moveal #268542332,%a1
10c2049a:       41fa 000c       lea %pc@(10c204a8 <kmem_cache_create+0x264>),%a0
10c2049e:       5391            subql #1,%a1@
10c204a0:       6a06            bpls 10c204a8 <kmem_cache_create+0x264>
10c204a2:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c204a8:       41f9 1000 d484  lea 1000d484 <cache_cache+0x68>,%a0
10c204ae:       2450            moveal %a0@,%a2
10c204b0:       2208            movel %a0,%d1
10c204b2:       49eb 0068       lea %a3@(104),%a4
10c204b6:       b28a            cmpl %a2,%d1
10c204b8:       672a            beqs 10c204e4 <kmem_cache_create+0x2a0>
10c204ba:       41ea ffec       lea %a2@(-20),%a0
10c204be:       224d            moveal %a5,%a1
10c204c0:       1018            moveb %a0@+,%d0
10c204c2:       b019            cmpb %a1@+,%d0
10c204c4:       6606            bnes 10c204cc <kmem_cache_create+0x288>
10c204c6:       4a00            tstb %d0
10c204c8:       66f6            bnes 10c204c0 <kmem_cache_create+0x27c>
10c204ca:       6002            bras 10c204ce <kmem_cache_create+0x28a>
10c204cc:       9021            subb %a1@-,%d0
10c204ce:       4a00            tstb %d0
10c204d0:       660c            bnes 10c204de <kmem_cache_create+0x29a>
10c204d2:       4879 1000 200f  pea 1000200f <tvecs+0x477>
10c204d8:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c204de:       2452            moveal %a2@,%a2
10c204e0:       b28a            cmpl %a2,%d1
10c204e2:       66d6            bnes 10c204ba <kmem_cache_create+0x276>
10c204e4:       2079 1000 d484  moveal 1000d484 <cache_cache+0x68>,%a0
10c204ea:       214c 0004       movel %a4,%a0@(4)
10c204ee:       2888            movel %a0,%a4@
10c204f0:       297c 1000 d484  movel #268489860,%a4@(4)
10c204f6:       0004 
10c204f8:       23cc 1000 d484  movel %a4,1000d484 <cache_cache+0x68>
10c204fe:       227c 1001 a17c  moveal #268542332,%a1
10c20504:       41fa 000c       lea %pc@(10c20512 <kmem_cache_create+0x2ce>),%a0
10c20508:       5291            addql #1,%a1@
10c2050a:       6e06            bgts 10c20512 <kmem_cache_create+0x2ce>
10c2050c:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c20512:       200b            movel %a3,%d0
10c20514:       4cee 3cfc ffd4  moveml %fp@(-44),%d2-%d7/%a2-%a5
10c2051a:       4e5e            unlk %fp
10c2051c:       4e75            rts

10c2051e <__kmem_cache_shrink>:
10c2051e:       4e56 0000       linkw %fp,#0
10c20522:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c20526:       266e 0008       moveal %fp@(8),%a3
10c2052a:       007c 0700       oriw #1792,%sr
10c2052e:       4aab 0040       tstl %a3@(64)
10c20532:       663a            bnes 10c2056e <__kmem_cache_shrink+0x50>
10c20534:       246b 0014       moveal %a3@(20),%a2
10c20538:       7410            moveq #16,%d2
10c2053a:       d48b            addl %a3,%d2
10c2053c:       b48a            cmpl %a2,%d2
10c2053e:       672e            beqs 10c2056e <__kmem_cache_shrink+0x50>
10c20540:       226a 0004       moveal %a2@(4),%a1
10c20544:       2052            moveal %a2@,%a0
10c20546:       2149 0004       movel %a1,%a0@(4)
10c2054a:       2288            movel %a0,%a1@
10c2054c:       027c f8ff       andiw #-1793,%sr
10c20550:       2f0a            movel %a2,%sp@-
10c20552:       2f0b            movel %a3,%sp@-
10c20554:       4eba fc26       jsr %pc@(10c2017c <kmem_slab_destroy>)
10c20558:       508f            addql #8,%sp
10c2055a:       007c 0700       oriw #1792,%sr
10c2055e:       4aab 0040       tstl %a3@(64)
10c20562:       660a            bnes 10c2056e <__kmem_cache_shrink+0x50>
10c20564:       202b 0014       movel %a3@(20),%d0
10c20568:       2440            moveal %d0,%a2
10c2056a:       b48a            cmpl %a2,%d2
10c2056c:       66d2            bnes 10c20540 <__kmem_cache_shrink+0x22>
10c2056e:       7000            moveq #0,%d0
10c20570:       b7d3            cmpal %a3@,%a3
10c20572:       6608            bnes 10c2057c <__kmem_cache_shrink+0x5e>
10c20574:       41eb 0008       lea %a3@(8),%a0
10c20578:       b1d0            cmpal %a0@,%a0
10c2057a:       6702            beqs 10c2057e <__kmem_cache_shrink+0x60>
10c2057c:       7001            moveq #1,%d0
10c2057e:       027c f8ff       andiw #-1793,%sr
10c20582:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c20588:       4e5e            unlk %fp
10c2058a:       4e75            rts

10c2058c <kmem_cache_shrink>:
10c2058c:       4e56 0000       linkw %fp,#0
10c20590:       222e 0008       movel %fp@(8),%d1
10c20594:       670e            beqs 10c205a4 <kmem_cache_shrink+0x18>
10c20596:       2039 1002 572c  movel 1002572c <irq_stat+0x4>,%d0
10c2059c:       d0b9 1002 5730  addl 10025730 <irq_stat+0x8>,%d0
10c205a2:       670c            beqs 10c205b0 <kmem_cache_shrink+0x24>
10c205a4:       4879 1000 200f  pea 1000200f <tvecs+0x477>
10c205aa:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c205b0:       2f01            movel %d1,%sp@-
10c205b2:       4eba ff6a       jsr %pc@(10c2051e <__kmem_cache_shrink>)
10c205b6:       4e5e            unlk %fp
10c205b8:       4e75            rts

10c205ba <kmem_cache_destroy>:
10c205ba:       4e56 0000       linkw %fp,#0
10c205be:       2f0b            movel %a3,%sp@-
10c205c0:       2f0a            movel %a2,%sp@-
10c205c2:       266e 0008       moveal %fp@(8),%a3
10c205c6:       b6fc 0000       cmpaw #0,%a3
10c205ca:       6714            beqs 10c205e0 <kmem_cache_destroy+0x26>
10c205cc:       2039 1002 572c  movel 1002572c <irq_stat+0x4>,%d0
10c205d2:       d0b9 1002 5730  addl 10025730 <irq_stat+0x8>,%d0
10c205d8:       6606            bnes 10c205e0 <kmem_cache_destroy+0x26>
10c205da:       4aab 0040       tstl %a3@(64)
10c205de:       670c            beqs 10c205ec <kmem_cache_destroy+0x32>
10c205e0:       4879 1000 200f  pea 1000200f <tvecs+0x477>
10c205e6:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c205ec:       227c 1001 a17c  moveal #268542332,%a1
10c205f2:       41fa 000c       lea %pc@(10c20600 <kmem_cache_destroy+0x46>),%a0
10c205f6:       5391            subql #1,%a1@
10c205f8:       6a06            bpls 10c20600 <kmem_cache_destroy+0x46>
10c205fa:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c20600:       b7f9 1000 d48c  cmpal 1000d48c <clock_searchp>,%a3
10c20606:       660c            bnes 10c20614 <kmem_cache_destroy+0x5a>
10c20608:       7098            moveq #-104,%d0
10c2060a:       d0ab 0068       addl %a3@(104),%d0
10c2060e:       23c0 1000 d48c  movel %d0,1000d48c <clock_searchp>
10c20614:       45eb 0068       lea %a3@(104),%a2
10c20618:       226a 0004       moveal %a2@(4),%a1
10c2061c:       2052            moveal %a2@,%a0
10c2061e:       2149 0004       movel %a1,%a0@(4)
10c20622:       2288            movel %a0,%a1@
10c20624:       227c 1001 a17c  moveal #268542332,%a1
10c2062a:       41fa 000c       lea %pc@(10c20638 <kmem_cache_destroy+0x7e>),%a0
10c2062e:       5291            addql #1,%a1@
10c20630:       6e06            bgts 10c20638 <kmem_cache_destroy+0x7e>
10c20632:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c20638:       2f0b            movel %a3,%sp@-
10c2063a:       4eba fee2       jsr %pc@(10c2051e <__kmem_cache_shrink>)
10c2063e:       588f            addql #4,%sp
10c20640:       4a80            tstl %d0
10c20642:       6612            bnes 10c20656 <kmem_cache_destroy+0x9c>
10c20644:       2f0b            movel %a3,%sp@-
10c20646:       4879 1000 d41c  pea 1000d41c <cache_cache>
10c2064c:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c20652:       7000            moveq #0,%d0
10c20654:       6052            bras 10c206a8 <kmem_cache_destroy+0xee>
10c20656:       2f0b            movel %a3,%sp@-
10c20658:       4879 1000 208e  pea 1000208e <tvecs+0x4f6>
10c2065e:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c20664:       227c 1001 a17c  moveal #268542332,%a1
10c2066a:       41fa 000c       lea %pc@(10c20678 <kmem_cache_destroy+0xbe>),%a0
10c2066e:       5391            subql #1,%a1@
10c20670:       6a06            bpls 10c20678 <kmem_cache_destroy+0xbe>
10c20672:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c20678:       2079 1000 d484  moveal 1000d484 <cache_cache+0x68>,%a0
10c2067e:       214a 0004       movel %a2,%a0@(4)
10c20682:       2488            movel %a0,%a2@
10c20684:       257c 1000 d484  movel #268489860,%a2@(4)
10c2068a:       0004 
10c2068c:       23ca 1000 d484  movel %a2,1000d484 <cache_cache+0x68>
10c20692:       227c 1001 a17c  moveal #268542332,%a1
10c20698:       41fa 000c       lea %pc@(10c206a6 <kmem_cache_destroy+0xec>),%a0
10c2069c:       5291            addql #1,%a1@
10c2069e:       6e06            bgts 10c206a6 <kmem_cache_destroy+0xec>
10c206a0:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c206a6:       7001            moveq #1,%d0
10c206a8:       246e fff8       moveal %fp@(-8),%a2
10c206ac:       266e fffc       moveal %fp@(-4),%a3
10c206b0:       4e5e            unlk %fp
10c206b2:       4e75            rts

10c206b4 <kmem_cache_grow>:
10c206b4:       4e56 0000       linkw %fp,#0
10c206b8:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c206bc:       266e 0008       moveal %fp@(8),%a3
10c206c0:       282e 000c       movel %fp@(12),%d4
10c206c4:       2004            movel %d4,%d0
10c206c6:       0240 ee0e       andiw #-4594,%d0
10c206ca:       4a80            tstl %d0
10c206cc:       670c            beqs 10c206da <kmem_cache_grow+0x26>
10c206ce:       4879 1000 200f  pea 1000200f <tvecs+0x477>
10c206d4:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c206da:       7000            moveq #0,%d0
10c206dc:       0804 000c       btst #12,%d4
10c206e0:       6600 01f0       bnew 10c208d2 <kmem_cache_grow+0x21e>
10c206e4:       2039 1002 572c  movel 1002572c <irq_stat+0x4>,%d0
10c206ea:       d0b9 1002 5730  addl 10025730 <irq_stat+0x8>,%d0
10c206f0:       2604            movel %d4,%d3
10c206f2:       0283 0000 01f0  andil #496,%d3
10c206f8:       4a80            tstl %d0
10c206fa:       6712            beqs 10c2070e <kmem_cache_grow+0x5a>
10c206fc:       7020            moveq #32,%d0
10c206fe:       b083            cmpl %d3,%d0
10c20700:       670c            beqs 10c2070e <kmem_cache_grow+0x5a>
10c20702:       4879 1000 200f  pea 1000200f <tvecs+0x477>
10c20708:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2070e:       7a01            moveq #1,%d5
10c20710:       7220            moveq #32,%d1
10c20712:       b283            cmpl %d3,%d1
10c20714:       6602            bnes 10c20718 <kmem_cache_grow+0x64>
10c20716:       7a03            moveq #3,%d5
10c20718:       40c2            movew %sr,%d2
10c2071a:       007c 0700       oriw #1792,%sr
10c2071e:       246b 0038       moveal %a3@(56),%a2
10c20722:       41ea 0001       lea %a2@(1),%a0
10c20726:       2748 0038       movel %a0,%a3@(56)
10c2072a:       200a            movel %a2,%d0
10c2072c:       5280            addql #1,%d0
10c2072e:       b0ab 0030       cmpl %a3@(48),%d0
10c20732:       6504            bcss 10c20738 <kmem_cache_grow+0x84>
10c20734:       42ab 0038       clrl %a3@(56)
10c20738:       2f2b 0034       movel %a3@(52),%sp@-
10c2073c:       2f0a            movel %a2,%sp@-
10c2073e:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c20744:       508f            addql #8,%sp
10c20746:       2440            moveal %d0,%a2
10c20748:       7001            moveq #1,%d0
10c2074a:       81ab 0044       orl %d0,%a3@(68)
10c2074e:       52ab 0040       addql #1,%a3@(64)
10c20752:       46c2            movew %d2,%sr
10c20754:       2f2b 0028       movel %a3@(40),%sp@-
10c20758:       88ab 002c       orl %a3@(44),%d4
10c2075c:       2f04            movel %d4,%sp@-
10c2075e:       4eb9 10c2 25d6  jsr 10c225d6 <__get_free_pages>
10c20764:       2800            movel %d0,%d4
10c20766:       508f            addql #8,%sp
10c20768:       6700 015a       beqw 10c208c4 <kmem_cache_grow+0x210>
10c2076c:       240a            movel %a2,%d2
10c2076e:       082b 0000 001d  btst #0,%a3@(29)
10c20774:       671a            beqs 10c20790 <kmem_cache_grow+0xdc>
10c20776:       2f03            movel %d3,%sp@-
10c20778:       2f2b 003c       movel %a3@(60),%sp@-
10c2077c:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c20782:       2040            moveal %d0,%a0
10c20784:       508f            addql #8,%sp
10c20786:       b0fc 0000       cmpaw #0,%a0
10c2078a:       6618            bnes 10c207a4 <kmem_cache_grow+0xf0>
10c2078c:       6000 00e4       braw 10c20872 <kmem_cache_grow+0x1be>
10c20790:       2044            moveal %d4,%a0
10c20792:       d1c2            addal %d2,%a0
10c20794:       202b 0020       movel %a3@(32),%d0
10c20798:       e588            lsll #2,%d0
10c2079a:       7227            moveq #39,%d1
10c2079c:       d081            addl %d1,%d0
10c2079e:       72f0            moveq #-16,%d1
10c207a0:       c081            andl %d1,%d0
10c207a2:       d480            addl %d0,%d2
10c207a4:       42a8 0010       clrl %a0@(16)
10c207a8:       2142 0008       movel %d2,%a0@(8)
10c207ac:       d484            addl %d4,%d2
10c207ae:       2142 000c       movel %d2,%a0@(12)
10c207b2:       2448            moveal %a0,%a2
10c207b4:       b4fc 0000       cmpaw #0,%a2
10c207b8:       6700 00b8       beqw 10c20872 <kmem_cache_grow+0x1be>
10c207bc:       7201            moveq #1,%d1
10c207be:       242b 0028       movel %a3@(40),%d2
10c207c2:       e5a9            lsll %d2,%d1
10c207c4:       2004            movel %d4,%d0
10c207c6:       0680 f000 0000  addil #-268435456,%d0
10c207cc:       740c            moveq #12,%d2
10c207ce:       e4a8            lsrl %d2,%d0
10c207d0:       ed88            lsll #6,%d0
10c207d2:       d0b9 1000 d4a0  addl 1000d4a0 <mem_map>,%d0
10c207d8:       49eb 0010       lea %a3@(16),%a4
10c207dc:       2240            moveal %d0,%a1
10c207de:       41e9 0018       lea %a1@(24),%a0
10c207e2:       214b ffe8       movel %a3,%a0@(-24)
10c207e6:       214a ffec       movel %a2,%a0@(-20)
10c207ea:       40c0            movew %sr,%d0
10c207ec:       007c 0700       oriw #1792,%sr
10c207f0:       0068 0100 0002  oriw #256,%a0@(2)
10c207f6:       46c0            movew %d0,%sr
10c207f8:       41e8 0040       lea %a0@(64),%a0
10c207fc:       5381            subql #1,%d1
10c207fe:       66e2            bnes 10c207e2 <kmem_cache_grow+0x12e>
10c20800:       7400            moveq #0,%d2
10c20802:       b4ab 0020       cmpl %a3@(32),%d2
10c20806:       643a            bccs 10c20842 <kmem_cache_grow+0x18e>
10c20808:       4bea 0018       lea %a2@(24),%a5
10c2080c:       2f02            movel %d2,%sp@-
10c2080e:       2f2b 0018       movel %a3@(24),%sp@-
10c20812:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c20818:       508f            addql #8,%sp
10c2081a:       d0aa 000c       addl %a2@(12),%d0
10c2081e:       206b 0048       moveal %a3@(72),%a0
10c20822:       b0fc 0000       cmpaw #0,%a0
10c20826:       670c            beqs 10c20834 <kmem_cache_grow+0x180>
10c20828:       2f05            movel %d5,%sp@-
10c2082a:       2f0b            movel %a3,%sp@-
10c2082c:       2f00            movel %d0,%sp@-
10c2082e:       4e90            jsr %a0@
10c20830:       4fef 000c       lea %sp@(12),%sp
10c20834:       2002            movel %d2,%d0
10c20836:       5280            addql #1,%d0
10c20838:       2ac0            movel %d0,%a5@+
10c2083a:       2400            movel %d0,%d2
10c2083c:       b4ab 0020       cmpl %a3@(32),%d2
10c20840:       65ca            bcss 10c2080c <kmem_cache_grow+0x158>
10c20842:       e58a            lsll #2,%d2
10c20844:       70ff            moveq #-1,%d0
10c20846:       2580 2814       movel %d0,%a2@(00000014,%d2:l)
10c2084a:       42aa 0014       clrl %a2@(20)
10c2084e:       40c2            movew %sr,%d2
10c20850:       007c 0700       oriw #1792,%sr
10c20854:       53ab 0040       subql #1,%a3@(64)
10c20858:       206c 0004       moveal %a4@(4),%a0
10c2085c:       294a 0004       movel %a2,%a4@(4)
10c20860:       248c            movel %a4,%a2@
10c20862:       2548 0004       movel %a0,%a2@(4)
10c20866:       208a            movel %a2,%a0@
10c20868:       42ab 0050       clrl %a3@(80)
10c2086c:       46c2            movew %d2,%sr
10c2086e:       7001            moveq #1,%d0
10c20870:       6060            bras 10c208d2 <kmem_cache_grow+0x21e>
10c20872:       7201            moveq #1,%d1
10c20874:       242b 0028       movel %a3@(40),%d2
10c20878:       e5a9            lsll %d2,%d1
10c2087a:       2004            movel %d4,%d0
10c2087c:       0680 f000 0000  addil #-268435456,%d0
10c20882:       740c            moveq #12,%d2
10c20884:       e4a8            lsrl %d2,%d0
10c20886:       ed88            lsll #6,%d0
10c20888:       d0b9 1000 d4a0  addl 1000d4a0 <mem_map>,%d0
10c2088e:       5381            subql #1,%d1
10c20890:       74ff            moveq #-1,%d2
10c20892:       b481            cmpl %d1,%d2
10c20894:       6722            beqs 10c208b8 <kmem_cache_grow+0x204>
10c20896:       2240            moveal %d0,%a1
10c20898:       41e9 0018       lea %a1@(24),%a0
10c2089c:       40c0            movew %sr,%d0
10c2089e:       007c 0700       oriw #1792,%sr
10c208a2:       0268 feff 0002  andiw #-257,%a0@(2)
10c208a8:       46c0            movew %d0,%sr
10c208aa:       41e8 0040       lea %a0@(64),%a0
10c208ae:       51c9 ffec       dbf %d1,10c2089c <kmem_cache_grow+0x1e8>
10c208b2:       4241            clrw %d1
10c208b4:       5381            subql #1,%d1
10c208b6:       64e4            bccs 10c2089c <kmem_cache_grow+0x1e8>
10c208b8:       2f2b 0028       movel %a3@(40),%sp@-
10c208bc:       2f04            movel %d4,%sp@-
10c208be:       4eb9 10c2 2136  jsr 10c22136 <free_pages>
10c208c4:       40c2            movew %sr,%d2
10c208c6:       007c 0700       oriw #1792,%sr
10c208ca:       53ab 0040       subql #1,%a3@(64)
10c208ce:       46c2            movew %d2,%sr
10c208d0:       7000            moveq #0,%d0
10c208d2:       4cee 3c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a5
10c208d8:       4e5e            unlk %fp
10c208da:       4e75            rts

10c208dc <kmem_cache_alloc>:
10c208dc:       4e56 0000       linkw %fp,#0
10c208e0:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c208e4:       286e 0008       moveal %fp@(8),%a4
10c208e8:       262e 000c       movel %fp@(12),%d3
10c208ec:       0803 0000       btst #0,%d3
10c208f0:       6718            beqs 10c2090a <kmem_cache_alloc+0x2e>
10c208f2:       47ec 0008       lea %a4@(8),%a3
10c208f6:       082c 0000 002f  btst #0,%a4@(47)
10c208fc:       6624            bnes 10c20922 <kmem_cache_alloc+0x46>
10c208fe:       4879 1000 200f  pea 1000200f <tvecs+0x477>
10c20904:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2090a:       47ec 0008       lea %a4@(8),%a3
10c2090e:       082c 0000 002f  btst #0,%a4@(47)
10c20914:       670c            beqs 10c20922 <kmem_cache_alloc+0x46>
10c20916:       4879 1000 200f  pea 1000200f <tvecs+0x477>
10c2091c:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c20922:       40c2            movew %sr,%d2
10c20924:       007c 0700       oriw #1792,%sr
10c20928:       2453            moveal %a3@,%a2
10c2092a:       b7ca            cmpal %a2,%a3
10c2092c:       6624            bnes 10c20952 <kmem_cache_alloc+0x76>
10c2092e:       41ec 0010       lea %a4@(16),%a0
10c20932:       2450            moveal %a0@,%a2
10c20934:       b1ca            cmpal %a2,%a0
10c20936:       6766            beqs 10c2099e <kmem_cache_alloc+0xc2>
10c20938:       206a 0004       moveal %a2@(4),%a0
10c2093c:       2252            moveal %a2@,%a1
10c2093e:       2348 0004       movel %a0,%a1@(4)
10c20942:       2089            movel %a1,%a0@
10c20944:       2053            moveal %a3@,%a0
10c20946:       214a 0004       movel %a2,%a0@(4)
10c2094a:       2488            movel %a0,%a2@
10c2094c:       254b 0004       movel %a3,%a2@(4)
10c20950:       268a            movel %a2,%a3@
10c20952:       52aa 0010       addql #1,%a2@(16)
10c20956:       2f2c 0018       movel %a4@(24),%sp@-
10c2095a:       2f2a 0014       movel %a2@(20),%sp@-
10c2095e:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c20964:       222a 000c       movel %a2@(12),%d1
10c20968:       d280            addl %d0,%d1
10c2096a:       202a 0014       movel %a2@(20),%d0
10c2096e:       e588            lsll #2,%d0
10c20970:       2572 0818 0014  movel %a2@(00000018,%d0:l),%a2@(20)
10c20976:       70ff            moveq #-1,%d0
10c20978:       b0aa 0014       cmpl %a2@(20),%d0
10c2097c:       661a            bnes 10c20998 <kmem_cache_alloc+0xbc>
10c2097e:       206a 0004       moveal %a2@(4),%a0
10c20982:       2252            moveal %a2@,%a1
10c20984:       2348 0004       movel %a0,%a1@(4)
10c20988:       2089            movel %a1,%a0@
10c2098a:       2054            moveal %a4@,%a0
10c2098c:       214a 0004       movel %a2,%a0@(4)
10c20990:       2488            movel %a0,%a2@
10c20992:       254c 0004       movel %a4,%a2@(4)
10c20996:       288a            movel %a2,%a4@
10c20998:       46c2            movew %d2,%sr
10c2099a:       2001            movel %d1,%d0
10c2099c:       6014            bras 10c209b2 <kmem_cache_alloc+0xd6>
10c2099e:       46c2            movew %d2,%sr
10c209a0:       2f03            movel %d3,%sp@-
10c209a2:       2f0c            movel %a4,%sp@-
10c209a4:       4eba fd0e       jsr %pc@(10c206b4 <kmem_cache_grow>)
10c209a8:       508f            addql #8,%sp
10c209aa:       4a80            tstl %d0
10c209ac:       6600 ff74       bnew 10c20922 <kmem_cache_alloc+0x46>
10c209b0:       7000            moveq #0,%d0
10c209b2:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c209b8:       4e5e            unlk %fp
10c209ba:       4e75            rts

10c209bc <kmalloc>:
10c209bc:       4e56 0000       linkw %fp,#0
10c209c0:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c209c4:       202e 0008       movel %fp@(8),%d0
10c209c8:       262e 000c       movel %fp@(12),%d3
10c209cc:       41f9 1000 d3b0  lea 1000d3b0 <cache_sizes>,%a0
10c209d2:       0c80 0000 0fff  cmpil #4095,%d0
10c209d8:       6300 00fe       blsw 10c20ad8 <kmalloc+0x11c>
10c209dc:       42a7            clrl %sp@-
10c209de:       0680 0000 0fff  addil #4095,%d0
10c209e4:       720c            moveq #12,%d1
10c209e6:       e2a8            lsrl %d1,%d0
10c209e8:       2f00            movel %d0,%sp@-
10c209ea:       2f03            movel %d3,%sp@-
10c209ec:       4eb9 10c2 2290  jsr 10c22290 <__get_contiguous_pages>
10c209f2:       6000 00ec       braw 10c20ae0 <kmalloc+0x124>
10c209f6:       b090            cmpl %a0@,%d0
10c209f8:       6200 00da       bhiw 10c20ad4 <kmalloc+0x118>
10c209fc:       2003            movel %d3,%d0
10c209fe:       7201            moveq #1,%d1
10c20a00:       c081            andl %d1,%d0
10c20a02:       6706            beqs 10c20a0a <kmalloc+0x4e>
10c20a04:       2668 0008       moveal %a0@(8),%a3
10c20a08:       6004            bras 10c20a0e <kmalloc+0x52>
10c20a0a:       2668 0004       moveal %a0@(4),%a3
10c20a0e:       4a80            tstl %d0
10c20a10:       6718            beqs 10c20a2a <kmalloc+0x6e>
10c20a12:       49eb 0008       lea %a3@(8),%a4
10c20a16:       082b 0000 002f  btst #0,%a3@(47)
10c20a1c:       6624            bnes 10c20a42 <kmalloc+0x86>
10c20a1e:       4879 1000 200f  pea 1000200f <tvecs+0x477>
10c20a24:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c20a2a:       49eb 0008       lea %a3@(8),%a4
10c20a2e:       082b 0000 002f  btst #0,%a3@(47)
10c20a34:       670c            beqs 10c20a42 <kmalloc+0x86>
10c20a36:       4879 1000 200f  pea 1000200f <tvecs+0x477>
10c20a3c:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c20a42:       40c2            movew %sr,%d2
10c20a44:       007c 0700       oriw #1792,%sr
10c20a48:       2454            moveal %a4@,%a2
10c20a4a:       b9ca            cmpal %a2,%a4
10c20a4c:       6624            bnes 10c20a72 <kmalloc+0xb6>
10c20a4e:       41eb 0010       lea %a3@(16),%a0
10c20a52:       2450            moveal %a0@,%a2
10c20a54:       b1ca            cmpal %a2,%a0
10c20a56:       6766            beqs 10c20abe <kmalloc+0x102>
10c20a58:       206a 0004       moveal %a2@(4),%a0
10c20a5c:       2252            moveal %a2@,%a1
10c20a5e:       2348 0004       movel %a0,%a1@(4)
10c20a62:       2089            movel %a1,%a0@
10c20a64:       2054            moveal %a4@,%a0
10c20a66:       214a 0004       movel %a2,%a0@(4)
10c20a6a:       2488            movel %a0,%a2@
10c20a6c:       254c 0004       movel %a4,%a2@(4)
10c20a70:       288a            movel %a2,%a4@
10c20a72:       52aa 0010       addql #1,%a2@(16)
10c20a76:       2f2b 0018       movel %a3@(24),%sp@-
10c20a7a:       2f2a 0014       movel %a2@(20),%sp@-
10c20a7e:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c20a84:       222a 000c       movel %a2@(12),%d1
10c20a88:       d280            addl %d0,%d1
10c20a8a:       202a 0014       movel %a2@(20),%d0
10c20a8e:       e588            lsll #2,%d0
10c20a90:       2572 0818 0014  movel %a2@(00000018,%d0:l),%a2@(20)
10c20a96:       70ff            moveq #-1,%d0
10c20a98:       b0aa 0014       cmpl %a2@(20),%d0
10c20a9c:       661a            bnes 10c20ab8 <kmalloc+0xfc>
10c20a9e:       206a 0004       moveal %a2@(4),%a0
10c20aa2:       2252            moveal %a2@,%a1
10c20aa4:       2348 0004       movel %a0,%a1@(4)
10c20aa8:       2089            movel %a1,%a0@
10c20aaa:       2053            moveal %a3@,%a0
10c20aac:       214a 0004       movel %a2,%a0@(4)
10c20ab0:       2488            movel %a0,%a2@
10c20ab2:       254b 0004       movel %a3,%a2@(4)
10c20ab6:       268a            movel %a2,%a3@
10c20ab8:       46c2            movew %d2,%sr
10c20aba:       2001            movel %d1,%d0
10c20abc:       6022            bras 10c20ae0 <kmalloc+0x124>
10c20abe:       46c2            movew %d2,%sr
10c20ac0:       2f03            movel %d3,%sp@-
10c20ac2:       2f0b            movel %a3,%sp@-
10c20ac4:       4eba fbee       jsr %pc@(10c206b4 <kmem_cache_grow>)
10c20ac8:       508f            addql #8,%sp
10c20aca:       4a80            tstl %d0
10c20acc:       6600 ff74       bnew 10c20a42 <kmalloc+0x86>
10c20ad0:       7000            moveq #0,%d0
10c20ad2:       600c            bras 10c20ae0 <kmalloc+0x124>
10c20ad4:       41e8 000c       lea %a0@(12),%a0
10c20ad8:       4a90            tstl %a0@
10c20ada:       6600 ff1a       bnew 10c209f6 <kmalloc+0x3a>
10c20ade:       7000            moveq #0,%d0
10c20ae0:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c20ae6:       4e5e            unlk %fp
10c20ae8:       4e75            rts

10c20aea <kmem_cache_free>:
10c20aea:       4e56 0000       linkw %fp,#0
10c20aee:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c20af2:       266e 0008       moveal %fp@(8),%a3
10c20af6:       242e 000c       movel %fp@(12),%d2
10c20afa:       40c3            movew %sr,%d3
10c20afc:       007c 0700       oriw #1792,%sr
10c20b00:       2002            movel %d2,%d0
10c20b02:       0680 f000 0000  addil #-268435456,%d0
10c20b08:       720c            moveq #12,%d1
10c20b0a:       e2a8            lsrl %d1,%d0
10c20b0c:       2239 1000 d4a0  movel 1000d4a0 <mem_map>,%d1
10c20b12:       ed88            lsll #6,%d0
10c20b14:       2040            moveal %d0,%a0
10c20b16:       2470 1804       moveal %a0@(00000004,%d1:l),%a2
10c20b1a:       2f2b 0018       movel %a3@(24),%sp@-
10c20b1e:       94aa 000c       subl %a2@(12),%d2
10c20b22:       2f02            movel %d2,%sp@-
10c20b24:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c20b2a:       2200            movel %d0,%d1
10c20b2c:       e589            lsll #2,%d1
10c20b2e:       25aa 0014 1818  movel %a2@(20),%a2@(00000018,%d1:l)
10c20b34:       2540 0014       movel %d0,%a2@(20)
10c20b38:       202a 0010       movel %a2@(16),%d0
10c20b3c:       2200            movel %d0,%d1
10c20b3e:       5381            subql #1,%d1
10c20b40:       2541 0010       movel %d1,%a2@(16)
10c20b44:       7201            moveq #1,%d1
10c20b46:       b280            cmpl %d0,%d1
10c20b48:       6612            bnes 10c20b5c <kmem_cache_free+0x72>
10c20b4a:       226a 0004       moveal %a2@(4),%a1
10c20b4e:       2052            moveal %a2@,%a0
10c20b50:       2149 0004       movel %a1,%a0@(4)
10c20b54:       2288            movel %a0,%a1@
10c20b56:       41eb 0010       lea %a3@(16),%a0
10c20b5a:       6016            bras 10c20b72 <kmem_cache_free+0x88>
10c20b5c:       b0ab 0020       cmpl %a3@(32),%d0
10c20b60:       661e            bnes 10c20b80 <kmem_cache_free+0x96>
10c20b62:       226a 0004       moveal %a2@(4),%a1
10c20b66:       2052            moveal %a2@,%a0
10c20b68:       2149 0004       movel %a1,%a0@(4)
10c20b6c:       2288            movel %a0,%a1@
10c20b6e:       41eb 0008       lea %a3@(8),%a0
10c20b72:       2250            moveal %a0@,%a1
10c20b74:       234a 0004       movel %a2,%a1@(4)
10c20b78:       2489            movel %a1,%a2@
10c20b7a:       2548 0004       movel %a0,%a2@(4)
10c20b7e:       208a            movel %a2,%a0@
10c20b80:       46c3            movew %d3,%sr
10c20b82:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c20b88:       4e5e            unlk %fp
10c20b8a:       4e75            rts

10c20b8c <kfree>:
10c20b8c:       4e56 0000       linkw %fp,#0
10c20b90:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c20b94:       242e 0008       movel %fp@(8),%d2
10c20b98:       2202            movel %d2,%d1
10c20b9a:       0681 f000 0000  addil #-268435456,%d1
10c20ba0:       700c            moveq #12,%d0
10c20ba2:       e0a9            lsrl %d0,%d1
10c20ba4:       ed89            lsll #6,%d1
10c20ba6:       2279 1000 d4a0  moveal 1000d4a0 <mem_map>,%a1
10c20bac:       d3c1            addal %d1,%a1
10c20bae:       4a82            tstl %d2
10c20bb0:       6700 00d8       beqw 10c20c8a <kfree+0xfe>
10c20bb4:       40c3            movew %sr,%d3
10c20bb6:       007c 0700       oriw #1792,%sr
10c20bba:       41e9 0018       lea %a1@(24),%a0
10c20bbe:       2010            movel %a0@,%d0
10c20bc0:       0800 0008       btst #8,%d0
10c20bc4:       6650            bnes 10c20c16 <kfree+0x8a>
10c20bc6:       2029 0038       movel %a1@(56),%d0
10c20bca:       660c            bnes 10c20bd8 <kfree+0x4c>
10c20bcc:       4879 1000 200f  pea 1000200f <tvecs+0x477>
10c20bd2:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c20bd8:       b082            cmpl %d2,%d0
10c20bda:       670c            beqs 10c20be8 <kfree+0x5c>
10c20bdc:       4879 1000 200f  pea 1000200f <tvecs+0x477>
10c20be2:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c20be8:       2229 000c       movel %a1@(12),%d1
10c20bec:       2001            movel %d1,%d0
10c20bee:       4240            clrw %d0
10c20bf0:       0c80 a1c2 0000  cmpil #-1581121536,%d0
10c20bf6:       660e            bnes 10c20c06 <kfree+0x7a>
10c20bf8:       3f01            movew %d1,%sp@-
10c20bfa:       4267            clrw %sp@-
10c20bfc:       2f02            movel %d2,%sp@-
10c20bfe:       4eb9 10c2 1ee2  jsr 10c21ee2 <free_contiguous_pages>
10c20c04:       600c            bras 10c20c12 <kfree+0x86>
10c20c06:       4879 1000 200f  pea 1000200f <tvecs+0x477>
10c20c0c:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c20c12:       46c3            movew %d3,%sr
10c20c14:       6074            bras 10c20c8a <kfree+0xfe>
10c20c16:       2651            moveal %a1@,%a3
10c20c18:       2079 1000 d4a0  moveal 1000d4a0 <mem_map>,%a0
10c20c1e:       2470 1804       moveal %a0@(00000004,%d1:l),%a2
10c20c22:       2f2b 0018       movel %a3@(24),%sp@-
10c20c26:       94aa 000c       subl %a2@(12),%d2
10c20c2a:       2f02            movel %d2,%sp@-
10c20c2c:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c20c32:       2200            movel %d0,%d1
10c20c34:       e589            lsll #2,%d1
10c20c36:       25aa 0014 1818  movel %a2@(20),%a2@(00000018,%d1:l)
10c20c3c:       2540 0014       movel %d0,%a2@(20)
10c20c40:       202a 0010       movel %a2@(16),%d0
10c20c44:       2200            movel %d0,%d1
10c20c46:       5381            subql #1,%d1
10c20c48:       2541 0010       movel %d1,%a2@(16)
10c20c4c:       7201            moveq #1,%d1
10c20c4e:       b280            cmpl %d0,%d1
10c20c50:       6612            bnes 10c20c64 <kfree+0xd8>
10c20c52:       226a 0004       moveal %a2@(4),%a1
10c20c56:       2052            moveal %a2@,%a0
10c20c58:       2149 0004       movel %a1,%a0@(4)
10c20c5c:       2288            movel %a0,%a1@
10c20c5e:       41eb 0010       lea %a3@(16),%a0
10c20c62:       6016            bras 10c20c7a <kfree+0xee>
10c20c64:       b0ab 0020       cmpl %a3@(32),%d0
10c20c68:       661e            bnes 10c20c88 <kfree+0xfc>
10c20c6a:       226a 0004       moveal %a2@(4),%a1
10c20c6e:       2052            moveal %a2@,%a0
10c20c70:       2149 0004       movel %a1,%a0@(4)
10c20c74:       2288            movel %a0,%a1@
10c20c76:       41eb 0008       lea %a3@(8),%a0
10c20c7a:       2250            moveal %a0@,%a1
10c20c7c:       234a 0004       movel %a2,%a1@(4)
10c20c80:       2489            movel %a1,%a2@
10c20c82:       2548 0004       movel %a0,%a2@(4)
10c20c86:       208a            movel %a2,%a0@
10c20c88:       46c3            movew %d3,%sr
10c20c8a:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c20c90:       4e5e            unlk %fp
10c20c92:       4e75            rts

10c20c94 <kmem_find_general_cachep>:
10c20c94:       4e56 0000       linkw %fp,#0
10c20c98:       222e 0008       movel %fp@(8),%d1
10c20c9c:       41f9 1000 d3b0  lea 1000d3b0 <cache_sizes>,%a0
10c20ca2:       6004            bras 10c20ca8 <kmem_find_general_cachep+0x14>
10c20ca4:       41e8 000c       lea %a0@(12),%a0
10c20ca8:       2010            movel %a0@,%d0
10c20caa:       6704            beqs 10c20cb0 <kmem_find_general_cachep+0x1c>
10c20cac:       b081            cmpl %d1,%d0
10c20cae:       65f4            bcss 10c20ca4 <kmem_find_general_cachep+0x10>
10c20cb0:       202e 000c       movel %fp@(12),%d0
10c20cb4:       0800 0000       btst #0,%d0
10c20cb8:       6706            beqs 10c20cc0 <kmem_find_general_cachep+0x2c>
10c20cba:       2028 0008       movel %a0@(8),%d0
10c20cbe:       6004            bras 10c20cc4 <kmem_find_general_cachep+0x30>
10c20cc0:       2028 0004       movel %a0@(4),%d0
10c20cc4:       4e5e            unlk %fp
10c20cc6:       4e75            rts

10c20cc8 <kmem_cache_reap>:
10c20cc8:       4e56 0000       linkw %fp,#0
10c20ccc:       48e7 3f30       moveml %d2-%d7/%a2-%a3,%sp@-
10c20cd0:       7e00            moveq #0,%d7
10c20cd2:       082e 0004 000b  btst #4,%fp@(11)
10c20cd8:       662c            bnes 10c20d06 <kmem_cache_reap+0x3e>
10c20cda:       43f9 1001 a17c  lea 1001a17c <cache_chain_sem>,%a1
10c20ce0:       5391            subql #1,%a1@
10c20ce2:       6a06            bpls 10c20cea <kmem_cache_reap+0x22>
10c20ce4:       4ef9 10c8 65fa  jmp 10c865fa <signals_init+0x3a>
10c20cea:       4280            clrl %d0
10c20cec:       4a80            tstl %d0
10c20cee:       672a            beqs 10c20d1a <kmem_cache_reap+0x52>
10c20cf0:       7000            moveq #0,%d0
10c20cf2:       6000 015a       braw 10c20e4e <kmem_cache_reap+0x186>
10c20cf6:       7098            moveq #-104,%d0
10c20cf8:       d0ab 0068       addl %a3@(104),%d0
10c20cfc:       23c0 1000 d48c  movel %d0,1000d48c <clock_searchp>
10c20d02:       6000 00da       braw 10c20dde <kmem_cache_reap+0x116>
10c20d06:       227c 1001 a17c  moveal #268542332,%a1
10c20d0c:       41fa 000c       lea %pc@(10c20d1a <kmem_cache_reap+0x52>),%a0
10c20d10:       5391            subql #1,%a1@
10c20d12:       6a06            bpls 10c20d1a <kmem_cache_reap+0x52>
10c20d14:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c20d1a:       780a            moveq #10,%d4
10c20d1c:       7a00            moveq #0,%d5
10c20d1e:       7c00            moveq #0,%d6
10c20d20:       97cb            subal %a3,%a3
10c20d22:       2479 1000 d48c  moveal 1000d48c <clock_searchp>,%a2
10c20d28:       082a 0004 001e  btst #4,%a2@(30)
10c20d2e:       6600 0088       bnew 10c20db8 <kmem_cache_reap+0xf0>
10c20d32:       007c 0700       oriw #1792,%sr
10c20d36:       4aaa 0040       tstl %a2@(64)
10c20d3a:       6678            bnes 10c20db4 <kmem_cache_reap+0xec>
10c20d3c:       202a 0044       movel %a2@(68),%d0
10c20d40:       0800 0000       btst #0,%d0
10c20d44:       670a            beqs 10c20d50 <kmem_cache_reap+0x88>
10c20d46:       72fe            moveq #-2,%d1
10c20d48:       c280            andl %d0,%d1
10c20d4a:       2541 0044       movel %d1,%a2@(68)
10c20d4e:       6064            bras 10c20db4 <kmem_cache_reap+0xec>
10c20d50:       7600            moveq #0,%d3
10c20d52:       206a 0010       moveal %a2@(16),%a0
10c20d56:       7010            moveq #16,%d0
10c20d58:       d08a            addl %a2,%d0
10c20d5a:       242a 0028       movel %a2@(40),%d2
10c20d5e:       222a 0048       movel %a2@(72),%d1
10c20d62:       b088            cmpl %a0,%d0
10c20d64:       6708            beqs 10c20d6e <kmem_cache_reap+0xa6>
10c20d66:       5283            addql #1,%d3
10c20d68:       2050            moveal %a0@,%a0
10c20d6a:       b088            cmpl %a0,%d0
10c20d6c:       66f8            bnes 10c20d66 <kmem_cache_reap+0x9e>
10c20d6e:       2003            movel %d3,%d0
10c20d70:       e5a8            lsll %d2,%d0
10c20d72:       4a81            tstl %d1
10c20d74:       6714            beqs 10c20d8a <kmem_cache_reap+0xc2>
10c20d76:       e588            lsll #2,%d0
10c20d78:       4878 0005       pea 5 <LSIGTRAP>
10c20d7c:       7201            moveq #1,%d1
10c20d7e:       8280            orl %d0,%d1
10c20d80:       2f01            movel %d1,%sp@-
10c20d82:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c20d88:       508f            addql #8,%sp
10c20d8a:       4a82            tstl %d2
10c20d8c:       6714            beqs 10c20da2 <kmem_cache_reap+0xda>
10c20d8e:       e588            lsll #2,%d0
10c20d90:       4878 0005       pea 5 <LSIGTRAP>
10c20d94:       7201            moveq #1,%d1
10c20d96:       8280            orl %d0,%d1
10c20d98:       2f01            movel %d1,%sp@-
10c20d9a:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c20da0:       508f            addql #8,%sp
10c20da2:       bc80            cmpl %d0,%d6
10c20da4:       640e            bccs 10c20db4 <kmem_cache_reap+0xec>
10c20da6:       264a            moveal %a2,%a3
10c20da8:       2a03            movel %d3,%d5
10c20daa:       2c00            movel %d0,%d6
10c20dac:       7009            moveq #9,%d0
10c20dae:       b086            cmpl %d6,%d0
10c20db0:       6500 ff44       bcsw 10c20cf6 <kmem_cache_reap+0x2e>
10c20db4:       027c f8ff       andiw #-1793,%sr
10c20db8:       206a 0068       moveal %a2@(104),%a0
10c20dbc:       45e8 ff98       lea %a0@(-104),%a2
10c20dc0:       5384            subql #1,%d4
10c20dc2:       670a            beqs 10c20dce <kmem_cache_reap+0x106>
10c20dc4:       b5f9 1000 d48c  cmpal 1000d48c <clock_searchp>,%a2
10c20dca:       6600 ff5c       bnew 10c20d28 <kmem_cache_reap+0x60>
10c20dce:       23ca 1000 d48c  movel %a2,1000d48c <clock_searchp>
10c20dd4:       b6fc 0000       cmpaw #0,%a3
10c20dd8:       675e            beqs 10c20e38 <kmem_cache_reap+0x170>
10c20dda:       007c 0700       oriw #1792,%sr
10c20dde:       5285            addql #1,%d5
10c20de0:       e28d            lsrl #1,%d5
10c20de2:       7800            moveq #0,%d4
10c20de4:       ba84            cmpl %d4,%d5
10c20de6:       6344            blss 10c20e2c <kmem_cache_reap+0x164>
10c20de8:       4aab 0040       tstl %a3@(64)
10c20dec:       663e            bnes 10c20e2c <kmem_cache_reap+0x164>
10c20dee:       246b 0014       moveal %a3@(20),%a2
10c20df2:       7410            moveq #16,%d2
10c20df4:       d48b            addl %a3,%d2
10c20df6:       b48a            cmpl %a2,%d2
10c20df8:       6732            beqs 10c20e2c <kmem_cache_reap+0x164>
10c20dfa:       226a 0004       moveal %a2@(4),%a1
10c20dfe:       2052            moveal %a2@,%a0
10c20e00:       2149 0004       movel %a1,%a0@(4)
10c20e04:       2288            movel %a0,%a1@
10c20e06:       027c f8ff       andiw #-1793,%sr
10c20e0a:       2f0a            movel %a2,%sp@-
10c20e0c:       2f0b            movel %a3,%sp@-
10c20e0e:       4eba f36c       jsr %pc@(10c2017c <kmem_slab_destroy>)
10c20e12:       508f            addql #8,%sp
10c20e14:       007c 0700       oriw #1792,%sr
10c20e18:       5284            addql #1,%d4
10c20e1a:       ba84            cmpl %d4,%d5
10c20e1c:       630e            blss 10c20e2c <kmem_cache_reap+0x164>
10c20e1e:       4aab 0040       tstl %a3@(64)
10c20e22:       6608            bnes 10c20e2c <kmem_cache_reap+0x164>
10c20e24:       246b 0014       moveal %a3@(20),%a2
10c20e28:       b48a            cmpl %a2,%d2
10c20e2a:       66ce            bnes 10c20dfa <kmem_cache_reap+0x132>
10c20e2c:       027c f8ff       andiw #-1793,%sr
10c20e30:       2e04            movel %d4,%d7
10c20e32:       202b 0028       movel %a3@(40),%d0
10c20e36:       e1af            lsll %d0,%d7
10c20e38:       227c 1001 a17c  moveal #268542332,%a1
10c20e3e:       41fa 000c       lea %pc@(10c20e4c <kmem_cache_reap+0x184>),%a0
10c20e42:       5291            addql #1,%a1@
10c20e44:       6e06            bgts 10c20e4c <kmem_cache_reap+0x184>
10c20e46:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c20e4c:       2007            movel %d7,%d0
10c20e4e:       4cee 0cfc ffe0  moveml %fp@(-32),%d2-%d7/%a2-%a3
10c20e54:       4e5e            unlk %fp
10c20e56:       4e75            rts

10c20e58 <proc_getdata>:
10c20e58:       4e56 fffc       linkw %fp,#-4
10c20e5c:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c20e60:       262e 0010       movel %fp@(16),%d3
10c20e64:       4879 1000 20c0  pea 100020c0 <tvecs+0x528>
10c20e6a:       2f2e 0008       movel %fp@(8),%sp@-
10c20e6e:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c20e74:       2400            movel %d0,%d2
10c20e76:       508f            addql #8,%sp
10c20e78:       b682            cmpl %d2,%d3
10c20e7a:       6d06            blts 10c20e82 <proc_getdata+0x2a>
10c20e7c:       9682            subl %d2,%d3
10c20e7e:       7400            moveq #0,%d2
10c20e80:       600c            bras 10c20e8e <proc_getdata+0x36>
10c20e82:       2002            movel %d2,%d0
10c20e84:       9083            subl %d3,%d0
10c20e86:       b0ae 0014       cmpl %fp@(20),%d0
10c20e8a:       6e00 014c       bgtw 10c20fd8 <proc_getdata+0x180>
10c20e8e:       227c 1001 a17c  moveal #268542332,%a1
10c20e94:       41fa 000c       lea %pc@(10c20ea2 <proc_getdata+0x4a>),%a0
10c20e98:       5391            subql #1,%a1@
10c20e9a:       6a06            bpls 10c20ea2 <proc_getdata+0x4a>
10c20e9c:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c20ea2:       203c 1000 d484  movel #268489860,%d0
10c20ea8:       7800            moveq #0,%d4
10c20eaa:       2040            moveal %d0,%a0
10c20eac:       45e8 ff98       lea %a0@(-104),%a2
10c20eb0:       007c 0700       oriw #1792,%sr
10c20eb4:       7c00            moveq #0,%d6
10c20eb6:       7a00            moveq #0,%d5
10c20eb8:       2052            moveal %a2@,%a0
10c20eba:       202e 0008       movel %fp@(8),%d0
10c20ebe:       d082            addl %d2,%d0
10c20ec0:       2d40 fffc       movel %d0,%fp@(-4)
10c20ec4:       b5c8            cmpal %a0,%a2
10c20ec6:       6722            beqs 10c20eea <proc_getdata+0x92>
10c20ec8:       2e28 0010       movel %a0@(16),%d7
10c20ecc:       beaa 0020       cmpl %a2@(32),%d7
10c20ed0:       670c            beqs 10c20ede <proc_getdata+0x86>
10c20ed2:       4879 1000 200f  pea 1000200f <tvecs+0x477>
10c20ed8:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c20ede:       dcaa 0020       addl %a2@(32),%d6
10c20ee2:       5284            addql #1,%d4
10c20ee4:       2050            moveal %a0@,%a0
10c20ee6:       b5c8            cmpal %a0,%a2
10c20ee8:       66de            bnes 10c20ec8 <proc_getdata+0x70>
10c20eea:       206a 0008       moveal %a2@(8),%a0
10c20eee:       266a 0020       moveal %a2@(32),%a3
10c20ef2:       220a            movel %a2,%d1
10c20ef4:       5081            addql #8,%d1
10c20ef6:       2e2a 0010       movel %a2@(16),%d7
10c20efa:       43ea 0010       lea %a2@(16),%a1
10c20efe:       286a 0028       moveal %a2@(40),%a4
10c20f02:       4bea 0054       lea %a2@(84),%a5
10c20f06:       b288            cmpl %a0,%d1
10c20f08:       6722            beqs 10c20f2c <proc_getdata+0xd4>
10c20f0a:       2028 0010       movel %a0@(16),%d0
10c20f0e:       b7c0            cmpal %d0,%a3
10c20f10:       6704            beqs 10c20f16 <proc_getdata+0xbe>
10c20f12:       4a80            tstl %d0
10c20f14:       660c            bnes 10c20f22 <proc_getdata+0xca>
10c20f16:       4879 1000 200f  pea 1000200f <tvecs+0x477>
10c20f1c:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c20f22:       dc80            addl %d0,%d6
10c20f24:       5284            addql #1,%d4
10c20f26:       2050            moveal %a0@,%a0
10c20f28:       b288            cmpl %a0,%d1
10c20f2a:       66de            bnes 10c20f0a <proc_getdata+0xb2>
10c20f2c:       2047            moveal %d7,%a0
10c20f2e:       b3c8            cmpal %a0,%a1
10c20f30:       671a            beqs 10c20f4c <proc_getdata+0xf4>
10c20f32:       4aa8 0010       tstl %a0@(16)
10c20f36:       670c            beqs 10c20f44 <proc_getdata+0xec>
10c20f38:       4879 1000 200f  pea 1000200f <tvecs+0x477>
10c20f3e:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c20f44:       5285            addql #1,%d5
10c20f46:       2050            moveal %a0@,%a0
10c20f48:       b3c8            cmpal %a0,%a1
10c20f4a:       66e6            bnes 10c20f32 <proc_getdata+0xda>
10c20f4c:       da84            addl %d4,%d5
10c20f4e:       2f0b            movel %a3,%sp@-
10c20f50:       2f05            movel %d5,%sp@-
10c20f52:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c20f58:       508f            addql #8,%sp
10c20f5a:       7201            moveq #1,%d1
10c20f5c:       2e0c            movel %a4,%d7
10c20f5e:       efa9            lsll %d7,%d1
10c20f60:       2f01            movel %d1,%sp@-
10c20f62:       2f05            movel %d5,%sp@-
10c20f64:       2f04            movel %d4,%sp@-
10c20f66:       2f2a 0018       movel %a2@(24),%sp@-
10c20f6a:       2f00            movel %d0,%sp@-
10c20f6c:       2f06            movel %d6,%sp@-
10c20f6e:       2f0d            movel %a5,%sp@-
10c20f70:       4879 1000 20d9  pea 100020d9 <tvecs+0x541>
10c20f76:       2f2e fffc       movel %fp@(-4),%sp@-
10c20f7a:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c20f80:       d480            addl %d0,%d2
10c20f82:       4fef 0020       lea %sp@(32),%sp
10c20f86:       2ebc 1000 20fb  movel #268443899,%sp@
10c20f8c:       206e 0008       moveal %fp@(8),%a0
10c20f90:       4870 2800       pea %a0@(00000000,%d2:l)
10c20f94:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c20f9a:       d480            addl %d0,%d2
10c20f9c:       508f            addql #8,%sp
10c20f9e:       027c f8ff       andiw #-1793,%sr
10c20fa2:       b682            cmpl %d2,%d3
10c20fa4:       6d06            blts 10c20fac <proc_getdata+0x154>
10c20fa6:       9682            subl %d2,%d3
10c20fa8:       7400            moveq #0,%d2
10c20faa:       600a            bras 10c20fb6 <proc_getdata+0x15e>
10c20fac:       2002            movel %d2,%d0
10c20fae:       9083            subl %d3,%d0
10c20fb0:       b0ae 0014       cmpl %fp@(20),%d0
10c20fb4:       6e0e            bgts 10c20fc4 <proc_getdata+0x16c>
10c20fb6:       202a 0068       movel %a2@(104),%d0
10c20fba:       0c80 1000 d484  cmpil #268489860,%d0
10c20fc0:       6600 fee6       bnew 10c20ea8 <proc_getdata+0x50>
10c20fc4:       227c 1001 a17c  moveal #268542332,%a1
10c20fca:       41fa 000c       lea %pc@(10c20fd8 <proc_getdata+0x180>),%a0
10c20fce:       5291            addql #1,%a1@
10c20fd0:       6e06            bgts 10c20fd8 <proc_getdata+0x180>
10c20fd2:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c20fd8:       206e 000c       moveal %fp@(12),%a0
10c20fdc:       d6ae 0008       addl %fp@(8),%d3
10c20fe0:       2083            movel %d3,%a0@
10c20fe2:       2002            movel %d2,%d0
10c20fe4:       4cee 3cfc ffd4  moveml %fp@(-44),%d2-%d7/%a2-%a5
10c20fea:       4e5e            unlk %fp
10c20fec:       4e75            rts

10c20fee <slabinfo_read_proc>:
10c20fee:       4e56 0000       linkw %fp,#0
10c20ff2:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c20ff6:       242e 0008       movel %fp@(8),%d2
10c20ffa:       246e 000c       moveal %fp@(12),%a2
10c20ffe:       262e 0014       movel %fp@(20),%d3
10c21002:       2f03            movel %d3,%sp@-
10c21004:       2f2e 0010       movel %fp@(16),%sp@-
10c21008:       2f0a            movel %a2,%sp@-
10c2100a:       2f02            movel %d2,%sp@-
10c2100c:       4eba fe4a       jsr %pc@(10c20e58 <proc_getdata>)
10c21010:       2212            movel %a2@,%d1
10c21012:       9282            subl %d2,%d1
10c21014:       9081            subl %d1,%d0
10c21016:       b680            cmpl %d0,%d3
10c21018:       6d0a            blts 10c21024 <slabinfo_read_proc+0x36>
10c2101a:       206e 0018       moveal %fp@(24),%a0
10c2101e:       7201            moveq #1,%d1
10c21020:       2081            movel %d1,%a0@
10c21022:       6002            bras 10c21026 <slabinfo_read_proc+0x38>
10c21024:       2003            movel %d3,%d0
10c21026:       4a80            tstl %d0
10c21028:       6c02            bges 10c2102c <slabinfo_read_proc+0x3e>
10c2102a:       7000            moveq #0,%d0
10c2102c:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c21032:       4e5e            unlk %fp
10c21034:       4e75            rts

10c21036 <slabinfo_write_proc>:
10c21036:       4e56 0000       linkw %fp,#0
10c2103a:       70ea            moveq #-22,%d0
10c2103c:       4e5e            unlk %fp
10c2103e:       4e75            rts

10c21040 <ksize>:
10c21040:       4e56 0000       linkw %fp,#0
10c21044:       2f0a            movel %a2,%sp@-
10c21046:       2f02            movel %d2,%sp@-
10c21048:       202e 0008       movel %fp@(8),%d0
10c2104c:       671a            beqs 10c21068 <ksize+0x28>
10c2104e:       40c2            movew %sr,%d2
10c21050:       007c 0700       oriw #1792,%sr
10c21054:       0680 f000 0000  addil #-268435456,%d0
10c2105a:       720c            moveq #12,%d1
10c2105c:       e2a8            lsrl %d1,%d0
10c2105e:       6d08            blts 10c21068 <ksize+0x28>
10c21060:       b0b9 1002 7cc4  cmpl 10027cc4 <max_mapnr>,%d0
10c21066:       6504            bcss 10c2106c <ksize+0x2c>
10c21068:       7000            moveq #0,%d0
10c2106a:       605e            bras 10c210ca <ksize+0x8a>
10c2106c:       ed88            lsll #6,%d0
10c2106e:       2479 1000 d4a0  moveal 1000d4a0 <mem_map>,%a2
10c21074:       d5c0            addal %d0,%a2
10c21076:       41ea 0018       lea %a2@(24),%a0
10c2107a:       2010            movel %a0@,%d0
10c2107c:       0800 0008       btst #8,%d0
10c21080:       6640            bnes 10c210c2 <ksize+0x82>
10c21082:       222a 000c       movel %a2@(12),%d1
10c21086:       2001            movel %d1,%d0
10c21088:       4240            clrw %d0
10c2108a:       0c80 a1c2 0000  cmpil #-1581121536,%d0
10c21090:       660e            bnes 10c210a0 <ksize+0x60>
10c21092:       2001            movel %d1,%d0
10c21094:       0280 0000 ffff  andil #65535,%d0
10c2109a:       720c            moveq #12,%d1
10c2109c:       e3a8            lsll %d1,%d0
10c2109e:       6028            bras 10c210c8 <ksize+0x88>
10c210a0:       7009            moveq #9,%d0
10c210a2:       b081            cmpl %d1,%d0
10c210a4:       640e            bccs 10c210b4 <ksize+0x74>
10c210a6:       2f01            movel %d1,%sp@-
10c210a8:       4879 1000 20fd  pea 100020fd <tvecs+0x565>
10c210ae:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c210b4:       203c 0000 1000  movel #4096,%d0
10c210ba:       222a 000c       movel %a2@(12),%d1
10c210be:       e3a8            lsll %d1,%d0
10c210c0:       6006            bras 10c210c8 <ksize+0x88>
10c210c2:       2052            moveal %a2@,%a0
10c210c4:       2028 0018       movel %a0@(24),%d0
10c210c8:       46c2            movew %d2,%sr
10c210ca:       242e fff8       movel %fp@(-8),%d2
10c210ce:       246e fffc       moveal %fp@(-4),%a2
10c210d2:       4e5e            unlk %fp
10c210d4:       4e75            rts
10c210d6:       4e75            rts

10c210d8 <sys_swapoff>:
10c210d8:       4e56 0000       linkw %fp,#0
10c210dc:       70da            moveq #-38,%d0
10c210de:       4e5e            unlk %fp
10c210e0:       4e75            rts

10c210e2 <get_swaparea_info>:
10c210e2:       4e56 0000       linkw %fp,#0
10c210e6:       4879 1000 212b  pea 1000212b <tvecs+0x593>
10c210ec:       2f2e 0008       movel %fp@(8),%sp@-
10c210f0:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c210f6:       4e5e            unlk %fp
10c210f8:       4e75            rts

10c210fa <is_swap_partition>:
10c210fa:       4e56 0000       linkw %fp,#0
10c210fe:       7000            moveq #0,%d0
10c21100:       4e5e            unlk %fp
10c21102:       4e75            rts

10c21104 <sys_swapon>:
10c21104:       4e56 0000       linkw %fp,#0
10c21108:       70da            moveq #-38,%d0
10c2110a:       4e5e            unlk %fp
10c2110c:       4e75            rts

10c2110e <si_swapinfo>:
10c2110e:       4e56 0000       linkw %fp,#0
10c21112:       206e 0008       moveal %fp@(8),%a0
10c21116:       42a8 0020       clrl %a0@(32)
10c2111a:       42a8 0024       clrl %a0@(36)
10c2111e:       4e5e            unlk %fp
10c21120:       4e75            rts
10c21122:       4e75            rts

10c21124 <vfree>:
10c21124:       4e56 0000       linkw %fp,#0
10c21128:       2f2e 0008       movel %fp@(8),%sp@-
10c2112c:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c21132:       4e5e            unlk %fp
10c21134:       4e75            rts

10c21136 <__vmalloc>:
10c21136:       4e56 0000       linkw %fp,#0
10c2113a:       70fd            moveq #-3,%d0
10c2113c:       c0ae 000c       andl %fp@(12),%d0
10c21140:       2f00            movel %d0,%sp@-
10c21142:       2f2e 0008       movel %fp@(8),%sp@-
10c21146:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c2114c:       4e5e            unlk %fp
10c2114e:       4e75            rts

10c21150 <vread>:
10c21150:       4e56 0000       linkw %fp,#0
10c21154:       2f02            movel %d2,%sp@-
10c21156:       242e 0010       movel %fp@(16),%d2
10c2115a:       2f02            movel %d2,%sp@-
10c2115c:       2f2e 000c       movel %fp@(12),%sp@-
10c21160:       2f2e 0008       movel %fp@(8),%sp@-
10c21164:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c2116a:       2002            movel %d2,%d0
10c2116c:       242e fffc       movel %fp@(-4),%d2
10c21170:       4e5e            unlk %fp
10c21172:       4e75            rts

10c21174 <vwrite>:
10c21174:       4e56 0000       linkw %fp,#0
10c21178:       2f02            movel %d2,%sp@-
10c2117a:       222e 000c       movel %fp@(12),%d1
10c2117e:       242e 0010       movel %fp@(16),%d2
10c21182:       2001            movel %d1,%d0
10c21184:       d082            addl %d2,%d0
10c21186:       b480            cmpl %d0,%d2
10c21188:       6304            blss 10c2118e <vwrite+0x1a>
10c2118a:       2401            movel %d1,%d2
10c2118c:       4482            negl %d2
10c2118e:       2f02            movel %d2,%sp@-
10c21190:       2f2e 0008       movel %fp@(8),%sp@-
10c21194:       2f01            movel %d1,%sp@-
10c21196:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c2119c:       2002            movel %d2,%d0
10c2119e:       242e fffc       movel %fp@(-4),%d2
10c211a2:       4e5e            unlk %fp
10c211a4:       4e75            rts
10c211a6:       4e75            rts

10c211a8 <swap_out>:
10c211a8:       4e56 0000       linkw %fp,#0
10c211ac:       7000            moveq #0,%d0
10c211ae:       4e5e            unlk %fp
10c211b0:       4e75            rts

10c211b2 <shrink_cache>:
10c211b2:       4e56 0000       linkw %fp,#0
10c211b6:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c211ba:       262e 0008       movel %fp@(8),%d3
10c211be:       2a6e 000c       moveal %fp@(12),%a5
10c211c2:       2c2e 0010       movel %fp@(16),%d6
10c211c6:       45f9 10c8 5834  lea 10c85834 <__divsi3>,%a2
10c211cc:       2f2e 0014       movel %fp@(20),%sp@-
10c211d0:       2f39 1002 7cb0  movel 10027cb0 <nr_inactive_pages>,%sp@-
10c211d6:       4e92            jsr %a2@
10c211d8:       508f            addql #8,%sp
10c211da:       2800            movel %d0,%d4
10c211dc:       700a            moveq #10,%d0
10c211de:       90ae 0014       subl %fp@(20),%d0
10c211e2:       2403            movel %d3,%d2
10c211e4:       e1aa            lsll %d0,%d2
10c211e6:       4878 000a       pea a <LSIGTRAP+0x5>
10c211ea:       2f04            movel %d4,%sp@-
10c211ec:       4e92            jsr %a2@
10c211ee:       508f            addql #8,%sp
10c211f0:       b480            cmpl %d0,%d2
10c211f2:       6c02            bges 10c211f6 <shrink_cache+0x44>
10c211f4:       2002            movel %d2,%d0
10c211f6:       2a00            movel %d0,%d5
10c211f8:       5384            subql #1,%d4
10c211fa:       6b00 026e       bmiw 10c2146a <shrink_cache+0x2b8>
10c211fe:       41f9 1002 7c8c  lea 10027c8c <inactive_list+0x4>,%a0
10c21204:       2850            moveal %a0@,%a4
10c21206:       2008            movel %a0,%d0
10c21208:       5980            subql #4,%d0
10c2120a:       b08c            cmpl %a4,%d0
10c2120c:       6700 025c       beqw 10c2146a <shrink_cache+0x2b8>
10c21210:       7e01            moveq #1,%d7
10c21212:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c21218:       2028 0014       movel %a0@(20),%d0
10c2121c:       670e            beqs 10c2122c <shrink_cache+0x7a>
10c2121e:       7000            moveq #0,%d0
10c21220:       2080            movel %d0,%a0@
10c21222:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c21228:       6000 0228       braw 10c21452 <shrink_cache+0x2a0>
10c2122c:       45ec ffe4       lea %a4@(-28),%a2
10c21230:       47ec fffc       lea %a4@(-4),%a3
10c21234:       2013            movel %a3@,%d0
10c21236:       0800 0006       btst #6,%d0
10c2123a:       660c            bnes 10c21248 <shrink_cache+0x96>
10c2123c:       4879 1000 2138  pea 10002138 <tvecs+0x5a0>
10c21242:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c21248:       2013            movel %a3@,%d0
10c2124a:       4a00            tstb %d0
10c2124c:       6c0c            bges 10c2125a <shrink_cache+0xa8>
10c2124e:       4879 1000 2138  pea 10002138 <tvecs+0x5a0>
10c21254:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2125a:       206c 0004       moveal %a4@(4),%a0
10c2125e:       2254            moveal %a4@,%a1
10c21260:       2348 0004       movel %a0,%a1@(4)
10c21264:       2089            movel %a1,%a0@
10c21266:       2079 1002 7c88  moveal 10027c88 <inactive_list>,%a0
10c2126c:       214c 0004       movel %a4,%a0@(4)
10c21270:       2888            movel %a0,%a4@
10c21272:       297c 1002 7c88  movel #268598408,%a4@(4)
10c21278:       0004 
10c2127a:       23cc 1002 7c88  movel %a4,10027c88 <inactive_list>
10c21280:       202a 0014       movel %a2@(20),%d0
10c21284:       6700 01cc       beqw 10c21452 <shrink_cache+0x2a0>
10c21288:       206a 003c       moveal %a2@(60),%a0
10c2128c:       2228 0090       movel %a0@(144),%d1
10c21290:       b2ad 0090       cmpl %a5@(144),%d1
10c21294:       6600 01bc       bnew 10c21452 <shrink_cache+0x2a0>
10c21298:       bbc8            cmpal %a0,%a5
10c2129a:       6500 01b6       bcsw 10c21452 <shrink_cache+0x2a0>
10c2129e:       4aaa 0034       tstl %a2@(52)
10c212a2:       6610            bnes 10c212b4 <shrink_cache+0x102>
10c212a4:       7401            moveq #1,%d2
10c212a6:       b480            cmpl %d0,%d2
10c212a8:       6600 0150       bnew 10c213fa <shrink_cache+0x248>
10c212ac:       4aaa 0008       tstl %a2@(8)
10c212b0:       6700 0148       beqw 10c213fa <shrink_cache+0x248>
10c212b4:       40c2            movew %sr,%d2
10c212b6:       007c 0700       oriw #1792,%sr
10c212ba:       2013            movel %a3@,%d0
10c212bc:       2207            movel %d7,%d1
10c212be:       c280            andl %d0,%d1
10c212c0:       2013            movel %a3@,%d0
10c212c2:       8087            orl %d7,%d0
10c212c4:       2680            movel %d0,%a3@
10c212c6:       46c2            movew %d2,%sr
10c212c8:       4a81            tstl %d1
10c212ca:       6736            beqs 10c21302 <shrink_cache+0x150>
10c212cc:       2013            movel %a3@,%d0
10c212ce:       4a40            tstw %d0
10c212d0:       6c00 0180       bgew 10c21452 <shrink_cache+0x2a0>
10c212d4:       0806 0008       btst #8,%d6
10c212d8:       6700 0178       beqw 10c21452 <shrink_cache+0x2a0>
10c212dc:       41ec fff8       lea %a4@(-8),%a0
10c212e0:       5290            addql #1,%a0@
10c212e2:       2013            movel %a3@,%d0
10c212e4:       0800 0000       btst #0,%d0
10c212e8:       670a            beqs 10c212f4 <shrink_cache+0x142>
10c212ea:       2f0a            movel %a2,%sp@-
10c212ec:       4eb9 10c1 e498  jsr 10c1e498 <___wait_on_page>
10c212f2:       588f            addql #4,%sp
10c212f4:       2f0a            movel %a2,%sp@-
10c212f6:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c212fc:       588f            addql #4,%sp
10c212fe:       6000 0152       braw 10c21452 <shrink_cache+0x2a0>
10c21302:       2013            movel %a3@,%d0
10c21304:       222a 0034       movel %a2@(52),%d1
10c21308:       0800 0004       btst #4,%d0
10c2130c:       675a            beqs 10c21368 <shrink_cache+0x1b6>
10c2130e:       202a 0014       movel %a2@(20),%d0
10c21312:       7401            moveq #1,%d2
10c21314:       4a81            tstl %d1
10c21316:       6702            beqs 10c2131a <shrink_cache+0x168>
10c21318:       7402            moveq #2,%d2
10c2131a:       b480            cmpl %d0,%d2
10c2131c:       57c0            seq %d0
10c2131e:       4880            extw %d0
10c21320:       48c0            extl %d0
10c21322:       4480            negl %d0
10c21324:       6742            beqs 10c21368 <shrink_cache+0x1b6>
10c21326:       206a 0008       moveal %a2@(8),%a0
10c2132a:       b0fc 0000       cmpaw #0,%a0
10c2132e:       6738            beqs 10c21368 <shrink_cache+0x1b6>
10c21330:       2068 001c       moveal %a0@(28),%a0
10c21334:       2250            moveal %a0@,%a1
10c21336:       0806 0008       btst #8,%d6
10c2133a:       672c            beqs 10c21368 <shrink_cache+0x1b6>
10c2133c:       b2fc 0000       cmpaw #0,%a1
10c21340:       6726            beqs 10c21368 <shrink_cache+0x1b6>
10c21342:       40c0            movew %sr,%d0
10c21344:       007c 0700       oriw #1792,%sr
10c21348:       72ef            moveq #-17,%d1
10c2134a:       c393            andl %d1,%a3@
10c2134c:       46c0            movew %d0,%sr
10c2134e:       40c0            movew %sr,%d0
10c21350:       007c 0700       oriw #1792,%sr
10c21354:       006b 8000 0002  oriw #-32768,%a3@(2)
10c2135a:       46c0            movew %d0,%sr
10c2135c:       41ea 0014       lea %a2@(20),%a0
10c21360:       5290            addql #1,%a0@
10c21362:       2f0a            movel %a2,%sp@-
10c21364:       4e91            jsr %a1@
10c21366:       605a            bras 10c213c2 <shrink_cache+0x210>
10c21368:       4a81            tstl %d1
10c2136a:       6764            beqs 10c213d0 <shrink_cache+0x21e>
10c2136c:       41ea 0014       lea %a2@(20),%a0
10c21370:       5290            addql #1,%a0@
10c21372:       2f06            movel %d6,%sp@-
10c21374:       2f0a            movel %a2,%sp@-
10c21376:       4eb9 10c2 60ea  jsr 10c260ea <try_to_release_page>
10c2137c:       508f            addql #8,%sp
10c2137e:       4a80            tstl %d0
10c21380:       6738            beqs 10c213ba <shrink_cache+0x208>
10c21382:       4aaa 0008       tstl %a2@(8)
10c21386:       6626            bnes 10c213ae <shrink_cache+0x1fc>
10c21388:       2f0a            movel %a2,%sp@-
10c2138a:       4eb9 10c1 e528  jsr 10c1e528 <unlock_page>
10c21390:       2f0a            movel %a2,%sp@-
10c21392:       4eb9 10c2 1b60  jsr 10c21b60 <__lru_cache_del>
10c21398:       2f0a            movel %a2,%sp@-
10c2139a:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c213a0:       5383            subql #1,%d3
10c213a2:       4fef 000c       lea %sp@(12),%sp
10c213a6:       6600 00aa       bnew 10c21452 <shrink_cache+0x2a0>
10c213aa:       6000 00be       braw 10c2146a <shrink_cache+0x2b8>
10c213ae:       2f0a            movel %a2,%sp@-
10c213b0:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c213b6:       588f            addql #4,%sp
10c213b8:       6016            bras 10c213d0 <shrink_cache+0x21e>
10c213ba:       2f0a            movel %a2,%sp@-
10c213bc:       4eb9 10c1 e528  jsr 10c1e528 <unlock_page>
10c213c2:       2f0a            movel %a2,%sp@-
10c213c4:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c213ca:       508f            addql #8,%sp
10c213cc:       6000 0084       braw 10c21452 <shrink_cache+0x2a0>
10c213d0:       222a 0008       movel %a2@(8),%d1
10c213d4:       671a            beqs 10c213f0 <shrink_cache+0x23e>
10c213d6:       202a 0014       movel %a2@(20),%d0
10c213da:       7401            moveq #1,%d2
10c213dc:       4aaa 0034       tstl %a2@(52)
10c213e0:       6702            beqs 10c213e4 <shrink_cache+0x232>
10c213e2:       7402            moveq #2,%d2
10c213e4:       b480            cmpl %d0,%d2
10c213e6:       57c0            seq %d0
10c213e8:       4880            extw %d0
10c213ea:       48c0            extl %d0
10c213ec:       4480            negl %d0
10c213ee:       661c            bnes 10c2140c <shrink_cache+0x25a>
10c213f0:       2f0a            movel %a2,%sp@-
10c213f2:       4eb9 10c1 e528  jsr 10c1e528 <unlock_page>
10c213f8:       588f            addql #4,%sp
10c213fa:       5385            subql #1,%d5
10c213fc:       6a54            bpls 10c21452 <shrink_cache+0x2a0>
10c213fe:       2f0d            movel %a5,%sp@-
10c21400:       2f06            movel %d6,%sp@-
10c21402:       2f2e 0014       movel %fp@(20),%sp@-
10c21406:       4eba fda0       jsr %pc@(10c211a8 <swap_out>)
10c2140a:       605e            bras 10c2146a <shrink_cache+0x2b8>
10c2140c:       2013            movel %a3@,%d0
10c2140e:       0800 0004       btst #4,%d0
10c21412:       670c            beqs 10c21420 <shrink_cache+0x26e>
10c21414:       2f0a            movel %a2,%sp@-
10c21416:       4eb9 10c1 e528  jsr 10c1e528 <unlock_page>
10c2141c:       588f            addql #4,%sp
10c2141e:       6032            bras 10c21452 <shrink_cache+0x2a0>
10c21420:       0c81 1000 d4b0  cmpil #268489904,%d1
10c21426:       670a            beqs 10c21432 <shrink_cache+0x280>
10c21428:       2f0a            movel %a2,%sp@-
10c2142a:       4eb9 10c1 d9a6  jsr 10c1d9a6 <__remove_inode_page>
10c21430:       588f            addql #4,%sp
10c21432:       2f0a            movel %a2,%sp@-
10c21434:       4eb9 10c2 1b60  jsr 10c21b60 <__lru_cache_del>
10c2143a:       2f0a            movel %a2,%sp@-
10c2143c:       4eb9 10c1 e528  jsr 10c1e528 <unlock_page>
10c21442:       2f0a            movel %a2,%sp@-
10c21444:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c2144a:       5383            subql #1,%d3
10c2144c:       4fef 000c       lea %sp@(12),%sp
10c21450:       6718            beqs 10c2146a <shrink_cache+0x2b8>
10c21452:       5384            subql #1,%d4
10c21454:       6b14            bmis 10c2146a <shrink_cache+0x2b8>
10c21456:       2879 1002 7c8c  moveal 10027c8c <inactive_list+0x4>,%a4
10c2145c:       203c 1002 7c8c  movel #268598412,%d0
10c21462:       5980            subql #4,%d0
10c21464:       b08c            cmpl %a4,%d0
10c21466:       6600 fdaa       bnew 10c21212 <shrink_cache+0x60>
10c2146a:       2003            movel %d3,%d0
10c2146c:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c21472:       4e5e            unlk %fp
10c21474:       4e75            rts

10c21476 <refill_inactive>:
10c21476:       4e56 0000       linkw %fp,#0
10c2147a:       48e7 3c38       moveml %d2-%d5/%a2-%a4,%sp@-
10c2147e:       41f9 1002 7cd0  lea 10027cd0 <active_list+0x4>,%a0
10c21484:       2850            moveal %a0@,%a4
10c21486:       262e 0008       movel %fp@(8),%d3
10c2148a:       5383            subql #1,%d3
10c2148c:       70ff            moveq #-1,%d0
10c2148e:       b083            cmpl %d3,%d0
10c21490:       6700 00f4       beqw 10c21586 <refill_inactive+0x110>
10c21494:       2008            movel %a0,%d0
10c21496:       5980            subql #4,%d0
10c21498:       b08c            cmpl %a4,%d0
10c2149a:       6700 00ea       beqw 10c21586 <refill_inactive+0x110>
10c2149e:       7a04            moveq #4,%d5
10c214a0:       78fb            moveq #-5,%d4
10c214a2:       41ec ffe4       lea %a4@(-28),%a0
10c214a6:       286c 0004       moveal %a4@(4),%a4
10c214aa:       47e8 0018       lea %a0@(24),%a3
10c214ae:       40c1            movew %sr,%d1
10c214b0:       007c 0700       oriw #1792,%sr
10c214b4:       2013            movel %a3@,%d0
10c214b6:       2405            movel %d5,%d2
10c214b8:       c480            andl %d0,%d2
10c214ba:       56c0            sne %d0
10c214bc:       4880            extw %d0
10c214be:       3400            movew %d0,%d2
10c214c0:       48c2            extl %d2
10c214c2:       4482            negl %d2
10c214c4:       2013            movel %a3@,%d0
10c214c6:       c084            andl %d4,%d0
10c214c8:       2680            movel %d0,%a3@
10c214ca:       46c1            movew %d1,%sr
10c214cc:       4a82            tstl %d2
10c214ce:       672c            beqs 10c214fc <refill_inactive+0x86>
10c214d0:       43e8 001c       lea %a0@(28),%a1
10c214d4:       2469 0004       moveal %a1@(4),%a2
10c214d8:       2051            moveal %a1@,%a0
10c214da:       214a 0004       movel %a2,%a0@(4)
10c214de:       2488            movel %a0,%a2@
10c214e0:       2079 1002 7ccc  moveal 10027ccc <active_list>,%a0
10c214e6:       2149 0004       movel %a1,%a0@(4)
10c214ea:       2288            movel %a0,%a1@
10c214ec:       237c 1002 7ccc  movel #268598476,%a1@(4)
10c214f2:       0004 
10c214f4:       23c9 1002 7ccc  movel %a1,10027ccc <active_list>
10c214fa:       6078            bras 10c21574 <refill_inactive+0xfe>
10c214fc:       45e8 001c       lea %a0@(28),%a2
10c21500:       226a 0004       moveal %a2@(4),%a1
10c21504:       2052            moveal %a2@,%a0
10c21506:       2149 0004       movel %a1,%a0@(4)
10c2150a:       2288            movel %a0,%a1@
10c2150c:       40c0            movew %sr,%d0
10c2150e:       007c 0700       oriw #1792,%sr
10c21512:       026b ff7f 0002  andiw #-129,%a3@(2)
10c21518:       46c0            movew %d0,%sr
10c2151a:       53b9 1002 7cb4  subql #1,10027cb4 <nr_active_pages>
10c21520:       204b            moveal %a3,%a0
10c21522:       2010            movel %a0@,%d0
10c21524:       0800 0006       btst #6,%d0
10c21528:       660c            bnes 10c21536 <refill_inactive+0xc0>
10c2152a:       4879 1000 2138  pea 10002138 <tvecs+0x5a0>
10c21530:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c21536:       2010            movel %a0@,%d0
10c21538:       4a00            tstb %d0
10c2153a:       6c0c            bges 10c21548 <refill_inactive+0xd2>
10c2153c:       4879 1000 2138  pea 10002138 <tvecs+0x5a0>
10c21542:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c21548:       2079 1002 7c88  moveal 10027c88 <inactive_list>,%a0
10c2154e:       214a 0004       movel %a2,%a0@(4)
10c21552:       2488            movel %a0,%a2@
10c21554:       257c 1002 7c88  movel #268598408,%a2@(4)
10c2155a:       0004 
10c2155c:       23ca 1002 7c88  movel %a2,10027c88 <inactive_list>
10c21562:       52b9 1002 7cb0  addql #1,10027cb0 <nr_inactive_pages>
10c21568:       40c0            movew %sr,%d0
10c2156a:       007c 0700       oriw #1792,%sr
10c2156e:       7204            moveq #4,%d1
10c21570:       8393            orl %d1,%a3@
10c21572:       46c0            movew %d0,%sr
10c21574:       5383            subql #1,%d3
10c21576:       70ff            moveq #-1,%d0
10c21578:       b083            cmpl %d3,%d0
10c2157a:       670a            beqs 10c21586 <refill_inactive+0x110>
10c2157c:       b9fc 1002 7ccc  cmpal #268598476,%a4
10c21582:       6600 ff1e       bnew 10c214a2 <refill_inactive+0x2c>
10c21586:       4cee 1c3c ffe4  moveml %fp@(-28),%d2-%d5/%a2-%a4
10c2158c:       4e5e            unlk %fp
10c2158e:       4e75            rts

10c21590 <shrink_caches>:
10c21590:       4e56 0000       linkw %fp,#0
10c21594:       48e7 3c00       moveml %d2-%d5,%sp@-
10c21598:       2a2e 000c       movel %fp@(12),%d5
10c2159c:       282e 0010       movel %fp@(16),%d4
10c215a0:       242e 0014       movel %fp@(20),%d2
10c215a4:       2602            movel %d2,%d3
10c215a6:       2f04            movel %d4,%sp@-
10c215a8:       4eb9 10c2 0cc8  jsr 10c20cc8 <kmem_cache_reap>
10c215ae:       9480            subl %d0,%d2
10c215b0:       588f            addql #4,%sp
10c215b2:       4a82            tstl %d2
10c215b4:       6f5c            bles 10c21612 <shrink_caches+0x82>
10c215b6:       2403            movel %d3,%d2
10c215b8:       2f39 1002 7cb4  movel 10027cb4 <nr_active_pages>,%sp@-
10c215be:       2f02            movel %d2,%sp@-
10c215c0:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c215c6:       508f            addql #8,%sp
10c215c8:       2239 1002 7cb0  movel 10027cb0 <nr_inactive_pages>,%d1
10c215ce:       5281            addql #1,%d1
10c215d0:       d281            addl %d1,%d1
10c215d2:       2f01            movel %d1,%sp@-
10c215d4:       2f00            movel %d0,%sp@-
10c215d6:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c215dc:       584f            addqw #4,%sp
10c215de:       2e80            movel %d0,%sp@
10c215e0:       4eba fe94       jsr %pc@(10c21476 <refill_inactive>)
10c215e4:       2f05            movel %d5,%sp@-
10c215e6:       2f04            movel %d4,%sp@-
10c215e8:       2f2e 0008       movel %fp@(8),%sp@-
10c215ec:       2f02            movel %d2,%sp@-
10c215ee:       4eba fbc2       jsr %pc@(10c211b2 <shrink_cache>)
10c215f2:       2400            movel %d0,%d2
10c215f4:       4fef 0014       lea %sp@(20),%sp
10c215f8:       6f18            bles 10c21612 <shrink_caches+0x82>
10c215fa:       2f04            movel %d4,%sp@-
10c215fc:       2f05            movel %d5,%sp@-
10c215fe:       4eb9 10c3 2d40  jsr 10c32d40 <shrink_dcache_memory>
10c21604:       2f04            movel %d4,%sp@-
10c21606:       2f05            movel %d5,%sp@-
10c21608:       4eb9 10c3 42f8  jsr 10c342f8 <shrink_icache_memory>
10c2160e:       2002            movel %d2,%d0
10c21610:       6002            bras 10c21614 <shrink_caches+0x84>
10c21612:       7000            moveq #0,%d0
10c21614:       4cee 003c fff0  moveml %fp@(-16),%d2-%d5
10c2161a:       4e5e            unlk %fp
10c2161c:       4e75            rts

10c2161e <try_to_free_pages>:
10c2161e:       4e56 0000       linkw %fp,#0
10c21622:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c21626:       282e 0008       movel %fp@(8),%d4
10c2162a:       7406            moveq #6,%d2
10c2162c:       7020            moveq #32,%d0
10c2162e:       262e 000c       movel %fp@(12),%d3
10c21632:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c21638:       0828 0006 0006  btst #6,%a0@(6)
10c2163e:       6704            beqs 10c21644 <try_to_free_pages+0x26>
10c21640:       0243 fe3f       andiw #-449,%d3
10c21644:       45fa ff4a       lea %pc@(10c21590 <shrink_caches>),%a2
10c21648:       2f00            movel %d0,%sp@-
10c2164a:       2f03            movel %d3,%sp@-
10c2164c:       2f02            movel %d2,%sp@-
10c2164e:       2f04            movel %d4,%sp@-
10c21650:       4e92            jsr %a2@
10c21652:       4fef 0010       lea %sp@(16),%sp
10c21656:       4a80            tstl %d0
10c21658:       6f08            bles 10c21662 <try_to_free_pages+0x44>
10c2165a:       5382            subql #1,%d2
10c2165c:       66ea            bnes 10c21648 <try_to_free_pages+0x2a>
10c2165e:       7000            moveq #0,%d0
10c21660:       6002            bras 10c21664 <try_to_free_pages+0x46>
10c21662:       7001            moveq #1,%d0
10c21664:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c2166a:       4e5e            unlk %fp
10c2166c:       4e75            rts

10c2166e <check_classzone_need_balance>:
10c2166e:       4e56 0000       linkw %fp,#0
10c21672:       206e 0008       moveal %fp@(8),%a0
10c21676:       2028 0090       movel %a0@(144),%d0
10c2167a:       b088            cmpl %a0,%d0
10c2167c:       6216            bhis 10c21694 <check_classzone_need_balance+0x26>
10c2167e:       2228 0004       movel %a0@(4),%d1
10c21682:       b2a8 0010       cmpl %a0@(16),%d1
10c21686:       6304            blss 10c2168c <check_classzone_need_balance+0x1e>
10c21688:       7000            moveq #0,%d0
10c2168a:       600a            bras 10c21696 <check_classzone_need_balance+0x28>
10c2168c:       41e8 ff58       lea %a0@(-168),%a0
10c21690:       b088            cmpl %a0,%d0
10c21692:       63ea            blss 10c2167e <check_classzone_need_balance+0x10>
10c21694:       7001            moveq #1,%d0
10c21696:       4e5e            unlk %fp
10c21698:       4e75            rts

10c2169a <kswapd_balance_pgdat>:
10c2169a:       4e56 0000       linkw %fp,#0
10c2169e:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c216a2:       206e 0008       moveal %fp@(8),%a0
10c216a6:       7800            moveq #0,%d4
10c216a8:       2628 02f8       movel %a0@(760),%d3
10c216ac:       5383            subql #1,%d3
10c216ae:       6b68            bmis 10c21718 <kswapd_balance_pgdat+0x7e>
10c216b0:       2203            movel %d3,%d1
10c216b2:       d281            addl %d1,%d1
10c216b4:       d283            addl %d3,%d1
10c216b6:       2001            movel %d1,%d0
10c216b8:       e788            lsll #3,%d0
10c216ba:       9081            subl %d1,%d0
10c216bc:       e788            lsll #3,%d0
10c216be:       2400            movel %d0,%d2
10c216c0:       d488            addl %a0,%d2
10c216c2:       2042            moveal %d2,%a0
10c216c4:       45e8 0014       lea %a0@(20),%a2
10c216c8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c216ce:       2028 0014       movel %a0@(20),%d0
10c216d2:       6706            beqs 10c216da <kswapd_balance_pgdat+0x40>
10c216d4:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c216da:       4a92            tstl %a2@
10c216dc:       6726            beqs 10c21704 <kswapd_balance_pgdat+0x6a>
10c216de:       42a7            clrl %sp@-
10c216e0:       4878 01d0       pea 1d0 <LSIGTRAP+0x1cb>
10c216e4:       2f02            movel %d2,%sp@-
10c216e6:       4eba ff36       jsr %pc@(10c2161e <try_to_free_pages>)
10c216ea:       4fef 000c       lea %sp@(12),%sp
10c216ee:       4a80            tstl %d0
10c216f0:       6710            beqs 10c21702 <kswapd_balance_pgdat+0x68>
10c216f2:       2f02            movel %d2,%sp@-
10c216f4:       4eba ff78       jsr %pc@(10c2166e <check_classzone_need_balance>)
10c216f8:       588f            addql #4,%sp
10c216fa:       4a80            tstl %d0
10c216fc:       6704            beqs 10c21702 <kswapd_balance_pgdat+0x68>
10c216fe:       7801            moveq #1,%d4
10c21700:       6002            bras 10c21704 <kswapd_balance_pgdat+0x6a>
10c21702:       4292            clrl %a2@
10c21704:       45ea ff58       lea %a2@(-168),%a2
10c21708:       0682 ffff ff58  addil #-168,%d2
10c2170e:       51cb ffb8       dbf %d3,10c216c8 <kswapd_balance_pgdat+0x2e>
10c21712:       4243            clrw %d3
10c21714:       5383            subql #1,%d3
10c21716:       64b0            bccs 10c216c8 <kswapd_balance_pgdat+0x2e>
10c21718:       2004            movel %d4,%d0
10c2171a:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c21720:       4e5e            unlk %fp
10c21722:       4e75            rts

10c21724 <kswapd_balance>:
10c21724:       4e56 0000       linkw %fp,#0
10c21728:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c2172c:       47fa ff6c       lea %pc@(10c2169a <kswapd_balance_pgdat>),%a3
10c21730:       7400            moveq #0,%d2
10c21732:       2479 1002 7ca4  moveal 10027ca4 <pgdat_list>,%a2
10c21738:       2f0a            movel %a2,%sp@-
10c2173a:       4e93            jsr %a3@
10c2173c:       8480            orl %d0,%d2
10c2173e:       588f            addql #4,%sp
10c21740:       246a 0318       moveal %a2@(792),%a2
10c21744:       b4fc 0000       cmpaw #0,%a2
10c21748:       66ee            bnes 10c21738 <kswapd_balance+0x14>
10c2174a:       4a82            tstl %d2
10c2174c:       66e2            bnes 10c21730 <kswapd_balance+0xc>
10c2174e:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c21754:       4e5e            unlk %fp
10c21756:       4e75            rts

10c21758 <kswapd_can_sleep_pgdat>:
10c21758:       4e56 0000       linkw %fp,#0
10c2175c:       2f02            movel %d2,%sp@-
10c2175e:       206e 0008       moveal %fp@(8),%a0
10c21762:       2428 02f8       movel %a0@(760),%d2
10c21766:       5382            subql #1,%d2
10c21768:       6b28            bmis 10c21792 <kswapd_can_sleep_pgdat+0x3a>
10c2176a:       2202            movel %d2,%d1
10c2176c:       d281            addl %d1,%d1
10c2176e:       d282            addl %d2,%d1
10c21770:       2001            movel %d1,%d0
10c21772:       e788            lsll #3,%d0
10c21774:       9081            subl %d1,%d0
10c21776:       e788            lsll #3,%d0
10c21778:       41f0 0814       lea %a0@(00000014,%d0:l),%a0
10c2177c:       2010            movel %a0@,%d0
10c2177e:       41e8 ff58       lea %a0@(-168),%a0
10c21782:       6704            beqs 10c21788 <kswapd_can_sleep_pgdat+0x30>
10c21784:       7000            moveq #0,%d0
10c21786:       600c            bras 10c21794 <kswapd_can_sleep_pgdat+0x3c>
10c21788:       51ca fff2       dbf %d2,10c2177c <kswapd_can_sleep_pgdat+0x24>
10c2178c:       4242            clrw %d2
10c2178e:       5382            subql #1,%d2
10c21790:       64ea            bccs 10c2177c <kswapd_can_sleep_pgdat+0x24>
10c21792:       7001            moveq #1,%d0
10c21794:       241f            movel %sp@+,%d2
10c21796:       4e5e            unlk %fp
10c21798:       4e75            rts

10c2179a <kswapd_can_sleep>:
10c2179a:       4e56 0000       linkw %fp,#0
10c2179e:       2f0b            movel %a3,%sp@-
10c217a0:       2f0a            movel %a2,%sp@-
10c217a2:       2479 1002 7ca4  moveal 10027ca4 <pgdat_list>,%a2
10c217a8:       47fa ffae       lea %pc@(10c21758 <kswapd_can_sleep_pgdat>),%a3
10c217ac:       2f0a            movel %a2,%sp@-
10c217ae:       4e93            jsr %a3@
10c217b0:       588f            addql #4,%sp
10c217b2:       4a80            tstl %d0
10c217b4:       670e            beqs 10c217c4 <kswapd_can_sleep+0x2a>
10c217b6:       246a 0318       moveal %a2@(792),%a2
10c217ba:       b4fc 0000       cmpaw #0,%a2
10c217be:       66ec            bnes 10c217ac <kswapd_can_sleep+0x12>
10c217c0:       7001            moveq #1,%d0
10c217c2:       6002            bras 10c217c6 <kswapd_can_sleep+0x2c>
10c217c4:       7000            moveq #0,%d0
10c217c6:       246e fff8       moveal %fp@(-8),%a2
10c217ca:       266e fffc       moveal %fp@(-4),%a3
10c217ce:       4e5e            unlk %fp
10c217d0:       4e75            rts

10c217d2 <kswapd>:
10c217d2:       4e56 fff0       linkw %fp,#-16
10c217d6:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c217da:       2479 1002 53b4  moveal 100253b4 <_current_task>,%a2
10c217e0:       42ae fff0       clrl %fp@(-16)
10c217e4:       42ae fff8       clrl %fp@(-8)
10c217e8:       42ae fffc       clrl %fp@(-4)
10c217ec:       2d4a fff4       movel %a2,%fp@(-12)
10c217f0:       4eb9 10c1 528c  jsr 10c1528c <daemonize>
10c217f6:       41ea 023c       lea %a2@(572),%a0
10c217fa:       43f9 1000 213d  lea 1000213d <tvecs+0x5a5>,%a1
10c21800:       10d9            moveb %a1@+,%a0@+
10c21802:       66fc            bnes 10c21800 <kswapd+0x2e>
10c21804:       41ea 02fa       lea %a2@(762),%a0
10c21808:       70ff            moveq #-1,%d0
10c2180a:       2140 0004       movel %d0,%a0@(4)
10c2180e:       2080            movel %d0,%a0@
10c21810:       006a 0800 0006  oriw #2048,%a2@(6)
10c21816:       45ee fff0       lea %fp@(-16),%a2
10c2181a:       243c 10c1 5344  movel #281105220,%d2
10c21820:       4bfa ff78       lea %pc@(10c2179a <kswapd_can_sleep>),%a5
10c21824:       49f9 10c1 53aa  lea 10c153aa <remove_wait_queue>,%a4
10c2182a:       47fa fef8       lea %pc@(10c21724 <kswapd_balance>),%a3
10c2182e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c21834:       7001            moveq #1,%d0
10c21836:       2080            movel %d0,%a0@
10c21838:       2f0a            movel %a2,%sp@-
10c2183a:       4879 1000 d494  pea 1000d494 <kswapd_wait>
10c21840:       2042            moveal %d2,%a0
10c21842:       4e90            jsr %a0@
10c21844:       4e95            jsr %a5@
10c21846:       508f            addql #8,%sp
10c21848:       4a80            tstl %d0
10c2184a:       6706            beqs 10c21852 <kswapd+0x80>
10c2184c:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c21852:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c21858:       7000            moveq #0,%d0
10c2185a:       2080            movel %d0,%a0@
10c2185c:       2f0a            movel %a2,%sp@-
10c2185e:       4879 1000 d494  pea 1000d494 <kswapd_wait>
10c21864:       4e94            jsr %a4@
10c21866:       4e93            jsr %a3@
10c21868:       508f            addql #8,%sp
10c2186a:       0cb9 1000 f03c  cmpil #268496956,1000f03c <tq_disk>
10c21870:       1000 f03c 
10c21874:       67b8            beqs 10c2182e <kswapd+0x5c>
10c21876:       4879 1000 f03c  pea 1000f03c <tq_disk>
10c2187c:       4eb9 10c1 8942  jsr 10c18942 <__run_task_queue>
10c21882:       588f            addql #4,%sp
10c21884:       60a8            bras 10c2182e <kswapd+0x5c>
10c21886:       4e71            nop

10c21888 <map_user_kiobuf>:
10c21888:       4e56 0000       linkw %fp,#0
10c2188c:       7000            moveq #0,%d0
10c2188e:       4e5e            unlk %fp
10c21890:       4e75            rts

10c21892 <mark_dirty_kiobuf>:
10c21892:       4e56 0000       linkw %fp,#0
10c21896:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c2189a:       246e 0008       moveal %fp@(8),%a2
10c2189e:       202a 0008       movel %a2@(8),%d0
10c218a2:       2400            movel %d0,%d2
10c218a4:       720c            moveq #12,%d1
10c218a6:       e2a2            asrl %d1,%d2
10c218a8:       2600            movel %d0,%d3
10c218aa:       0283 0000 0fff  andil #4095,%d3
10c218b0:       226e 000c       moveal %fp@(12),%a1
10c218b4:       202a 000c       movel %a2@(12),%d0
10c218b8:       b089            cmpl %a1,%d0
10c218ba:       6c02            bges 10c218be <mark_dirty_kiobuf+0x2c>
10c218bc:       2240            moveal %d0,%a1
10c218be:       b2fc 0000       cmpaw #0,%a1
10c218c2:       6f44            bles 10c21908 <mark_dirty_kiobuf+0x76>
10c218c4:       b492            cmpl %a2@,%d2
10c218c6:       6c40            bges 10c21908 <mark_dirty_kiobuf+0x76>
10c218c8:       2202            movel %d2,%d1
10c218ca:       e589            lsll #2,%d1
10c218cc:       206a 0010       moveal %a2@(16),%a0
10c218d0:       2070 1800       moveal %a0@(00000000,%d1:l),%a0
10c218d4:       41e8 0018       lea %a0@(24),%a0
10c218d8:       2010            movel %a0@,%d0
10c218da:       0800 000e       btst #14,%d0
10c218de:       660c            bnes 10c218ec <mark_dirty_kiobuf+0x5a>
10c218e0:       40c0            movew %sr,%d0
10c218e2:       007c 0700       oriw #1792,%sr
10c218e6:       7810            moveq #16,%d4
10c218e8:       8990            orl %d4,%a0@
10c218ea:       46c0            movew %d0,%sr
10c218ec:       2009            movel %a1,%d0
10c218ee:       0680 ffff f000  addil #-4096,%d0
10c218f4:       2240            moveal %d0,%a1
10c218f6:       d3c3            addal %d3,%a1
10c218f8:       7600            moveq #0,%d3
10c218fa:       5881            addql #4,%d1
10c218fc:       5282            addql #1,%d2
10c218fe:       b2fc 0000       cmpaw #0,%a1
10c21902:       6f04            bles 10c21908 <mark_dirty_kiobuf+0x76>
10c21904:       b492            cmpl %a2@,%d2
10c21906:       6dc4            blts 10c218cc <mark_dirty_kiobuf+0x3a>
10c21908:       4cdf 041c       moveml %sp@+,%d2-%d4/%a2
10c2190c:       4e5e            unlk %fp
10c2190e:       4e75            rts

10c21910 <unmap_kiobuf>:
10c21910:       4e56 0000       linkw %fp,#0
10c21914:       4e5e            unlk %fp
10c21916:       4e75            rts

10c21918 <lock_kiovec>:
10c21918:       4e56 0000       linkw %fp,#0
10c2191c:       7000            moveq #0,%d0
10c2191e:       4e5e            unlk %fp
10c21920:       4e75            rts

10c21922 <unlock_kiovec>:
10c21922:       4e56 0000       linkw %fp,#0
10c21926:       7000            moveq #0,%d0
10c21928:       4e5e            unlk %fp
10c2192a:       4e75            rts

10c2192c <vmtruncate>:
10c2192c:       4e56 0000       linkw %fp,#0
10c21930:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c21934:       246e 0008       moveal %fp@(8),%a2
10c21938:       242e 000c       movel %fp@(12),%d2
10c2193c:       262e 0010       movel %fp@(16),%d3
10c21940:       206a 00a8       moveal %a2@(168),%a0
10c21944:       202a 0040       movel %a2@(64),%d0
10c21948:       222a 0044       movel %a2@(68),%d1
10c2194c:       9283            subl %d3,%d1
10c2194e:       9182            subxl %d2,%d0
10c21950:       6d1a            blts 10c2196c <vmtruncate+0x40>
10c21952:       2542 0040       movel %d2,%a2@(64)
10c21956:       2543 0044       movel %d3,%a2@(68)
10c2195a:       2f03            movel %d3,%sp@-
10c2195c:       2f02            movel %d2,%sp@-
10c2195e:       2f08            movel %a0,%sp@-
10c21960:       4eb9 10c1 dd30  jsr 10c1dd30 <truncate_inode_pages>
10c21966:       4fef 000c       lea %sp@(12),%sp
10c2196a:       6034            bras 10c219a0 <vmtruncate+0x74>
10c2196c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c21972:       2028 01ea       movel %a0@(490),%d0
10c21976:       72ff            moveq #-1,%d1
10c21978:       b280            cmpl %d0,%d1
10c2197a:       670a            beqs 10c21986 <vmtruncate+0x5a>
10c2197c:       2200            movel %d0,%d1
10c2197e:       4280            clrl %d0
10c21980:       9283            subl %d3,%d1
10c21982:       9182            subxl %d2,%d0
10c21984:       6d36            blts 10c219bc <vmtruncate+0x90>
10c21986:       206a 0094       moveal %a2@(148),%a0
10c2198a:       2028 0010       movel %a0@(16),%d0
10c2198e:       2228 0014       movel %a0@(20),%d1
10c21992:       9283            subl %d3,%d1
10c21994:       9182            subxl %d2,%d0
10c21996:       6532            bcss 10c219ca <vmtruncate+0x9e>
10c21998:       2542 0040       movel %d2,%a2@(64)
10c2199c:       2543 0044       movel %d3,%a2@(68)
10c219a0:       206a 008c       moveal %a2@(140),%a0
10c219a4:       b0fc 0000       cmpaw #0,%a0
10c219a8:       670e            beqs 10c219b8 <vmtruncate+0x8c>
10c219aa:       4aa8 002c       tstl %a0@(44)
10c219ae:       6708            beqs 10c219b8 <vmtruncate+0x8c>
10c219b0:       2f0a            movel %a2,%sp@-
10c219b2:       2068 002c       moveal %a0@(44),%a0
10c219b6:       4e90            jsr %a0@
10c219b8:       7000            moveq #0,%d0
10c219ba:       6010            bras 10c219cc <vmtruncate+0xa0>
10c219bc:       42a7            clrl %sp@-
10c219be:       2f08            movel %a0,%sp@-
10c219c0:       4878 0019       pea 19 <LSIGTRAP+0x14>
10c219c4:       4eb9 10c1 adf0  jsr 10c1adf0 <send_sig>
10c219ca:       70e5            moveq #-27,%d0
10c219cc:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c219d2:       4e5e            unlk %fp
10c219d4:       4e75            rts

10c219d6 <remap_page_range>:
10c219d6:       4e56 0000       linkw %fp,#0
10c219da:       70ff            moveq #-1,%d0
10c219dc:       4e5e            unlk %fp
10c219de:       4e75            rts

10c219e0 <get_user_pages>:
10c219e0:       4e56 0000       linkw %fp,#0
10c219e4:       48e7 3c20       moveml %d2-%d5/%a2,%sp@-
10c219e8:       282e 0014       movel %fp@(20),%d4
10c219ec:       262e 0020       movel %fp@(32),%d3
10c219f0:       7400            moveq #0,%d2
10c219f2:       b882            cmpl %d2,%d4
10c219f4:       6f3a            bles 10c21a30 <get_user_pages+0x50>
10c219f6:       2243            moveal %d3,%a1
10c219f8:       2404            movel %d4,%d2
10c219fa:       222e 0010       movel %fp@(16),%d1
10c219fe:       0681 f000 0000  addil #-268435456,%d1
10c21a04:       4a83            tstl %d3
10c21a06:       671a            beqs 10c21a22 <get_user_pages+0x42>
10c21a08:       2001            movel %d1,%d0
10c21a0a:       7a0c            moveq #12,%d5
10c21a0c:       eaa8            lsrl %d5,%d0
10c21a0e:       ed88            lsll #6,%d0
10c21a10:       d0b9 1000 d4a0  addl 1000d4a0 <mem_map>,%d0
10c21a16:       2280            movel %d0,%a1@
10c21a18:       6708            beqs 10c21a22 <get_user_pages+0x42>
10c21a1a:       2440            moveal %d0,%a2
10c21a1c:       41ea 0014       lea %a2@(20),%a0
10c21a20:       5290            addql #1,%a0@
10c21a22:       0681 0000 1000  addil #4096,%d1
10c21a28:       5889            addql #4,%a1
10c21a2a:       5382            subql #1,%d2
10c21a2c:       66d6            bnes 10c21a04 <get_user_pages+0x24>
10c21a2e:       2404            movel %d4,%d2
10c21a30:       2002            movel %d2,%d0
10c21a32:       4cdf 043c       moveml %sp@+,%d2-%d5/%a2
10c21a36:       4e5e            unlk %fp
10c21a38:       4e75            rts
10c21a3a:       4e75            rts

10c21a3c <activate_page>:
10c21a3c:       4e56 0000       linkw %fp,#0
10c21a40:       2f0b            movel %a3,%sp@-
10c21a42:       2f0a            movel %a2,%sp@-
10c21a44:       222e 0008       movel %fp@(8),%d1
10c21a48:       2041            moveal %d1,%a0
10c21a4a:       47e8 0018       lea %a0@(24),%a3
10c21a4e:       2013            movel %a3@,%d0
10c21a50:       0800 0006       btst #6,%d0
10c21a54:       6772            beqs 10c21ac8 <activate_page+0x8c>
10c21a56:       2013            movel %a3@,%d0
10c21a58:       4a00            tstb %d0
10c21a5a:       6d6c            blts 10c21ac8 <activate_page+0x8c>
10c21a5c:       45e8 001c       lea %a0@(28),%a2
10c21a60:       226a 0004       moveal %a2@(4),%a1
10c21a64:       2052            moveal %a2@,%a0
10c21a66:       2149 0004       movel %a1,%a0@(4)
10c21a6a:       2288            movel %a0,%a1@
10c21a6c:       53b9 1002 7cb0  subql #1,10027cb0 <nr_inactive_pages>
10c21a72:       204b            moveal %a3,%a0
10c21a74:       2010            movel %a0@,%d0
10c21a76:       0800 0006       btst #6,%d0
10c21a7a:       660c            bnes 10c21a88 <activate_page+0x4c>
10c21a7c:       4879 1000 215a  pea 1000215a <tvecs+0x5c2>
10c21a82:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c21a88:       2010            movel %a0@,%d0
10c21a8a:       4a00            tstb %d0
10c21a8c:       6c0c            bges 10c21a9a <activate_page+0x5e>
10c21a8e:       4879 1000 215a  pea 1000215a <tvecs+0x5c2>
10c21a94:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c21a9a:       40c0            movew %sr,%d0
10c21a9c:       007c 0700       oriw #1792,%sr
10c21aa0:       006b 0080 0002  oriw #128,%a3@(2)
10c21aa6:       46c0            movew %d0,%sr
10c21aa8:       2079 1002 7ccc  moveal 10027ccc <active_list>,%a0
10c21aae:       214a 0004       movel %a2,%a0@(4)
10c21ab2:       2488            movel %a0,%a2@
10c21ab4:       257c 1002 7ccc  movel #268598476,%a2@(4)
10c21aba:       0004 
10c21abc:       23ca 1002 7ccc  movel %a2,10027ccc <active_list>
10c21ac2:       52b9 1002 7cb4  addql #1,10027cb4 <nr_active_pages>
10c21ac8:       246e fff8       moveal %fp@(-8),%a2
10c21acc:       266e fffc       moveal %fp@(-4),%a3
10c21ad0:       4e5e            unlk %fp
10c21ad2:       4e75            rts

10c21ad4 <lru_cache_add>:
10c21ad4:       4e56 0000       linkw %fp,#0
10c21ad8:       48e7 3800       moveml %d2-%d4,%sp@-
10c21adc:       262e 0008       movel %fp@(8),%d3
10c21ae0:       2043            moveal %d3,%a0
10c21ae2:       43e8 0018       lea %a0@(24),%a1
10c21ae6:       40c2            movew %sr,%d2
10c21ae8:       007c 0700       oriw #1792,%sr
10c21aec:       2011            movel %a1@,%d0
10c21aee:       0800 0006       btst #6,%d0
10c21af2:       56c1            sne %d1
10c21af4:       4881            extw %d1
10c21af6:       48c1            extl %d1
10c21af8:       4481            negl %d1
10c21afa:       2011            movel %a1@,%d0
10c21afc:       7840            moveq #64,%d4
10c21afe:       8084            orl %d4,%d0
10c21b00:       2280            movel %d0,%a1@
10c21b02:       46c2            movew %d2,%sr
10c21b04:       4a81            tstl %d1
10c21b06:       664e            bnes 10c21b56 <lru_cache_add+0x82>
10c21b08:       2049            moveal %a1,%a0
10c21b0a:       2010            movel %a0@,%d0
10c21b0c:       0800 0006       btst #6,%d0
10c21b10:       660c            bnes 10c21b1e <lru_cache_add+0x4a>
10c21b12:       4879 1000 215a  pea 1000215a <tvecs+0x5c2>
10c21b18:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c21b1e:       2011            movel %a1@,%d0
10c21b20:       4a00            tstb %d0
10c21b22:       6c0c            bges 10c21b30 <lru_cache_add+0x5c>
10c21b24:       4879 1000 215a  pea 1000215a <tvecs+0x5c2>
10c21b2a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c21b30:       2243            moveal %d3,%a1
10c21b32:       41e9 001c       lea %a1@(28),%a0
10c21b36:       2279 1002 7c88  moveal 10027c88 <inactive_list>,%a1
10c21b3c:       2348 0004       movel %a0,%a1@(4)
10c21b40:       2089            movel %a1,%a0@
10c21b42:       217c 1002 7c88  movel #268598408,%a0@(4)
10c21b48:       0004 
10c21b4a:       23c8 1002 7c88  movel %a0,10027c88 <inactive_list>
10c21b50:       52b9 1002 7cb0  addql #1,10027cb0 <nr_inactive_pages>
10c21b56:       4cee 001c fff4  moveml %fp@(-12),%d2-%d4
10c21b5c:       4e5e            unlk %fp
10c21b5e:       4e75            rts

10c21b60 <__lru_cache_del>:
10c21b60:       4e56 0000       linkw %fp,#0
10c21b64:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c21b68:       206e 0008       moveal %fp@(8),%a0
10c21b6c:       45e8 0018       lea %a0@(24),%a2
10c21b70:       40c2            movew %sr,%d2
10c21b72:       007c 0700       oriw #1792,%sr
10c21b76:       2012            movel %a2@,%d0
10c21b78:       0800 0006       btst #6,%d0
10c21b7c:       56c1            sne %d1
10c21b7e:       4881            extw %d1
10c21b80:       48c1            extl %d1
10c21b82:       4481            negl %d1
10c21b84:       2012            movel %a2@,%d0
10c21b86:       76bf            moveq #-65,%d3
10c21b88:       c083            andl %d3,%d0
10c21b8a:       2480            movel %d0,%a2@
10c21b8c:       46c2            movew %d2,%sr
10c21b8e:       4a81            tstl %d1
10c21b90:       6742            beqs 10c21bd4 <__lru_cache_del+0x74>
10c21b92:       2012            movel %a2@,%d0
10c21b94:       4a00            tstb %d0
10c21b96:       6c26            bges 10c21bbe <__lru_cache_del+0x5e>
10c21b98:       41e8 001c       lea %a0@(28),%a0
10c21b9c:       2268 0004       moveal %a0@(4),%a1
10c21ba0:       2050            moveal %a0@,%a0
10c21ba2:       2149 0004       movel %a1,%a0@(4)
10c21ba6:       2288            movel %a0,%a1@
10c21ba8:       40c0            movew %sr,%d0
10c21baa:       007c 0700       oriw #1792,%sr
10c21bae:       026a ff7f 0002  andiw #-129,%a2@(2)
10c21bb4:       46c0            movew %d0,%sr
10c21bb6:       53b9 1002 7cb4  subql #1,10027cb4 <nr_active_pages>
10c21bbc:       6016            bras 10c21bd4 <__lru_cache_del+0x74>
10c21bbe:       41e8 001c       lea %a0@(28),%a0
10c21bc2:       2268 0004       moveal %a0@(4),%a1
10c21bc6:       2050            moveal %a0@,%a0
10c21bc8:       2149 0004       movel %a1,%a0@(4)
10c21bcc:       2288            movel %a0,%a1@
10c21bce:       53b9 1002 7cb0  subql #1,10027cb0 <nr_inactive_pages>
10c21bd4:       4cdf 040c       moveml %sp@+,%d2-%d3/%a2
10c21bd8:       4e5e            unlk %fp
10c21bda:       4e75            rts

10c21bdc <lru_cache_del>:
10c21bdc:       4e56 0000       linkw %fp,#0
10c21be0:       2f2e 0008       movel %fp@(8),%sp@-
10c21be4:       4eba ff7a       jsr %pc@(10c21b60 <__lru_cache_del>)
10c21be8:       4e5e            unlk %fp
10c21bea:       4e75            rts

10c21bec <__delete_from_swap_cache>:
10c21bec:       4e56 0000       linkw %fp,#0
10c21bf0:       4879 1000 215f  pea 1000215f <tvecs+0x5c7>
10c21bf6:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c21bfc:       4e71            nop

10c21bfe <delete_from_swap_cache>:
10c21bfe:       4e56 0000       linkw %fp,#0
10c21c02:       4879 1000 215f  pea 1000215f <tvecs+0x5c7>
10c21c08:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c21c0e:       4e71            nop

10c21c10 <free_page_and_swap_cache>:
10c21c10:       4e56 0000       linkw %fp,#0
10c21c14:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c21c18:       246e 0008       moveal %fp@(8),%a2
10c21c1c:       0caa 1000 d4b0  cmpil #268489904,%a2@(8)
10c21c22:       0008 
10c21c24:       662c            bnes 10c21c52 <free_page_and_swap_cache+0x42>
10c21c26:       41ea 0018       lea %a2@(24),%a0
10c21c2a:       40c2            movew %sr,%d2
10c21c2c:       007c 0700       oriw #1792,%sr
10c21c30:       2210            movel %a0@,%d1
10c21c32:       7001            moveq #1,%d0
10c21c34:       c280            andl %d0,%d1
10c21c36:       4481            negl %d1
10c21c38:       4481            negl %d1
10c21c3a:       2010            movel %a0@,%d0
10c21c3c:       7601            moveq #1,%d3
10c21c3e:       8083            orl %d3,%d0
10c21c40:       2080            movel %d0,%a0@
10c21c42:       46c2            movew %d2,%sr
10c21c44:       4a81            tstl %d1
10c21c46:       660a            bnes 10c21c52 <free_page_and_swap_cache+0x42>
10c21c48:       2f0a            movel %a2,%sp@-
10c21c4a:       4eb9 10c1 e528  jsr 10c1e528 <unlock_page>
10c21c50:       588f            addql #4,%sp
10c21c52:       2f0a            movel %a2,%sp@-
10c21c54:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c21c5a:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c21c60:       4e5e            unlk %fp
10c21c62:       4e75            rts

10c21c64 <lookup_swap_cache>:
10c21c64:       4e56 0000       linkw %fp,#0
10c21c68:       4879 1000 215f  pea 1000215f <tvecs+0x5c7>
10c21c6e:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c21c74:       4e71            nop

10c21c76 <read_swap_cache_async>:
10c21c76:       4e56 0000       linkw %fp,#0
10c21c7a:       4879 1000 215f  pea 1000215f <tvecs+0x5c7>
10c21c80:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c21c86:       4e71            nop

10c21c88 <int_sqrt>:
10c21c88:       4e56 0000       linkw %fp,#0
10c21c8c:       2f03            movel %d3,%sp@-
10c21c8e:       2f02            movel %d2,%sp@-
10c21c90:       242e 0008       movel %fp@(8),%d2
10c21c94:       2202            movel %d2,%d1
10c21c96:       2002            movel %d2,%d0
10c21c98:       6006            bras 10c21ca0 <int_sqrt+0x18>
10c21c9a:       e489            lsrl #2,%d1
10c21c9c:       e28a            lsrl #1,%d2
10c21c9e:       2001            movel %d1,%d0
10c21ca0:       76fe            moveq #-2,%d3
10c21ca2:       c083            andl %d3,%d0
10c21ca4:       66f4            bnes 10c21c9a <int_sqrt+0x12>
10c21ca6:       4a81            tstl %d1
10c21ca8:       6706            beqs 10c21cb0 <int_sqrt+0x28>
10c21caa:       2002            movel %d2,%d0
10c21cac:       e488            lsrl #2,%d0
10c21cae:       9480            subl %d0,%d2
10c21cb0:       2002            movel %d2,%d0
10c21cb2:       6602            bnes 10c21cb6 <int_sqrt+0x2e>
10c21cb4:       7001            moveq #1,%d0
10c21cb6:       241f            movel %sp@+,%d2
10c21cb8:       261f            movel %sp@+,%d3
10c21cba:       4e5e            unlk %fp
10c21cbc:       4e75            rts

10c21cbe <badness>:
10c21cbe:       4e56 0000       linkw %fp,#0
10c21cc2:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c21cc6:       286e 0008       moveal %fp@(8),%a4
10c21cca:       206c 002c       moveal %a4@(44),%a0
10c21cce:       b0fc 0000       cmpaw #0,%a0
10c21cd2:       6606            bnes 10c21cda <badness+0x1c>
10c21cd4:       7000            moveq #0,%d0
10c21cd6:       6000 0084       braw 10c21d5c <badness+0x9e>
10c21cda:       2628 005a       movel %a0@(90),%d3
10c21cde:       202c 00f6       movel %a4@(246),%d0
10c21ce2:       d0ac 00fa       addl %a4@(250),%d0
10c21ce6:       720a            moveq #10,%d1
10c21ce8:       e2a0            asrl %d1,%d0
10c21cea:       2439 1002 67b0  movel 100267b0 <jiffies>,%d2
10c21cf0:       94ac 0106       subl %a4@(262),%d2
10c21cf4:       4242            clrw %d2
10c21cf6:       4842            swap %d2
10c21cf8:       e24a            lsrw #1,%d2
10c21cfa:       2f00            movel %d0,%sp@-
10c21cfc:       45fa ff8a       lea %pc@(10c21c88 <int_sqrt>),%a2
10c21d00:       4e92            jsr %a2@
10c21d02:       47f9 10c8 5940  lea 10c85940 <__udivsi3>,%a3
10c21d08:       2f00            movel %d0,%sp@-
10c21d0a:       2f03            movel %d3,%sp@-
10c21d0c:       4e93            jsr %a3@
10c21d0e:       508f            addql #8,%sp
10c21d10:       2600            movel %d0,%d3
10c21d12:       2f02            movel %d2,%sp@-
10c21d14:       4e92            jsr %a2@
10c21d16:       2f00            movel %d0,%sp@-
10c21d18:       4e92            jsr %a2@
10c21d1a:       2f00            movel %d0,%sp@-
10c21d1c:       2f03            movel %d3,%sp@-
10c21d1e:       4e93            jsr %a3@
10c21d20:       2600            movel %d0,%d3
10c21d22:       4aac 0024       tstl %a4@(36)
10c21d26:       6f02            bles 10c21d2a <badness+0x6c>
10c21d28:       d683            addl %d3,%d3
10c21d2a:       202c 01d0       movel %a4@(464),%d0
10c21d2e:       0800 0015       btst #21,%d0
10c21d32:       660c            bnes 10c21d40 <badness+0x82>
10c21d34:       4aac 012c       tstl %a4@(300)
10c21d38:       6706            beqs 10c21d40 <badness+0x82>
10c21d3a:       4aac 0130       tstl %a4@(304)
10c21d3e:       660a            bnes 10c21d4a <badness+0x8c>
10c21d40:       2203            movel %d3,%d1
10c21d42:       6c02            bges 10c21d46 <badness+0x88>
10c21d44:       5681            addql #3,%d1
10c21d46:       2601            movel %d1,%d3
10c21d48:       e483            asrl #2,%d3
10c21d4a:       0800 0011       btst #17,%d0
10c21d4e:       670a            beqs 10c21d5a <badness+0x9c>
10c21d50:       2003            movel %d3,%d0
10c21d52:       6c02            bges 10c21d56 <badness+0x98>
10c21d54:       5680            addql #3,%d0
10c21d56:       2600            movel %d0,%d3
10c21d58:       e483            asrl #2,%d3
10c21d5a:       2003            movel %d3,%d0
10c21d5c:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c21d62:       4e5e            unlk %fp
10c21d64:       4e75            rts

10c21d66 <select_bad_process>:
10c21d66:       4e56 0000       linkw %fp,#0
10c21d6a:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c21d6e:       7400            moveq #0,%d2
10c21d70:       7800            moveq #0,%d4
10c21d72:       2479 1001 11d8  moveal 100111d8 <init_task_union+0x48>,%a2
10c21d78:       263c 1001 1190  movel #268505488,%d3
10c21d7e:       b68a            cmpl %a2,%d3
10c21d80:       671e            beqs 10c21da0 <select_bad_process+0x3a>
10c21d82:       4aaa 007a       tstl %a2@(122)
10c21d86:       6710            beqs 10c21d98 <select_bad_process+0x32>
10c21d88:       2f0a            movel %a2,%sp@-
10c21d8a:       4eba ff32       jsr %pc@(10c21cbe <badness>)
10c21d8e:       588f            addql #4,%sp
10c21d90:       b480            cmpl %d0,%d2
10c21d92:       6c04            bges 10c21d98 <select_bad_process+0x32>
10c21d94:       280a            movel %a2,%d4
10c21d96:       2400            movel %d0,%d2
10c21d98:       246a 0048       moveal %a2@(72),%a2
10c21d9c:       b68a            cmpl %a2,%d3
10c21d9e:       66e2            bnes 10c21d82 <select_bad_process+0x1c>
10c21da0:       2004            movel %d4,%d0
10c21da2:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c21da8:       4e5e            unlk %fp
10c21daa:       4e75            rts

10c21dac <oom_kill_task>:
10c21dac:       4e56 0000       linkw %fp,#0
10c21db0:       2f0a            movel %a2,%sp@-
10c21db2:       246e 0008       moveal %fp@(8),%a2
10c21db6:       486a 023c       pea %a2@(572)
10c21dba:       2f2a 007a       movel %a2@(122),%sp@-
10c21dbe:       4879 1000 2169  pea 10002169 <tvecs+0x5d1>
10c21dc4:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c21dca:       257c 0000 01f4  movel #500,%a2@(32)
10c21dd0:       0020 
10c21dd2:       006a 1800 0006  oriw #6144,%a2@(6)
10c21dd8:       4fef 000c       lea %sp@(12),%sp
10c21ddc:       082a 0001 01d1  btst #1,%a2@(465)
10c21de2:       670e            beqs 10c21df2 <oom_kill_task+0x46>
10c21de4:       2f0a            movel %a2,%sp@-
10c21de6:       4878 000f       pea f <LSIGTRAP+0xa>
10c21dea:       4eb9 10c1 ae12  jsr 10c1ae12 <force_sig>
10c21df0:       600c            bras 10c21dfe <oom_kill_task+0x52>
10c21df2:       2f0a            movel %a2,%sp@-
10c21df4:       4878 0009       pea 9 <LSIGTRAP+0x4>
10c21df8:       4eb9 10c1 ae12  jsr 10c1ae12 <force_sig>
10c21dfe:       246e fffc       moveal %fp@(-4),%a2
10c21e02:       4e5e            unlk %fp
10c21e04:       4e75            rts

10c21e06 <oom_kill>:
10c21e06:       4e56 0000       linkw %fp,#0
10c21e0a:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c21e0e:       4eba ff56       jsr %pc@(10c21d66 <select_bad_process>)
10c21e12:       2640            moveal %d0,%a3
10c21e14:       b6fc 0000       cmpaw #0,%a3
10c21e18:       660c            bnes 10c21e26 <oom_kill+0x20>
10c21e1a:       4879 1000 2194  pea 10002194 <tvecs+0x5fc>
10c21e20:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c21e26:       2479 1001 11d8  moveal 100111d8 <init_task_union+0x48>,%a2
10c21e2c:       243c 1001 1190  movel #268505488,%d2
10c21e32:       b48a            cmpl %a2,%d2
10c21e34:       671a            beqs 10c21e50 <oom_kill+0x4a>
10c21e36:       202a 002c       movel %a2@(44),%d0
10c21e3a:       b0ab 002c       cmpl %a3@(44),%d0
10c21e3e:       6608            bnes 10c21e48 <oom_kill+0x42>
10c21e40:       2f0a            movel %a2,%sp@-
10c21e42:       4eba ff68       jsr %pc@(10c21dac <oom_kill_task>)
10c21e46:       588f            addql #4,%sp
10c21e48:       246a 0048       moveal %a2@(72),%a2
10c21e4c:       b48a            cmpl %a2,%d2
10c21e4e:       66e6            bnes 10c21e36 <oom_kill+0x30>
10c21e50:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c21e56:       7010            moveq #16,%d0
10c21e58:       81a8 0028       orl %d0,%a0@(40)
10c21e5c:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c21e62:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c21e68:       4e5e            unlk %fp
10c21e6a:       4e75            rts

10c21e6c <out_of_memory>:
10c21e6c:       4e56 0000       linkw %fp,#0
10c21e70:       2f02            movel %d2,%sp@-
10c21e72:       4ab9 1002 7cc8  tstl 10027cc8 <nr_swap_pages>
10c21e78:       6e52            bgts 10c21ecc <out_of_memory+0x60>
10c21e7a:       2439 1002 67b0  movel 100267b0 <jiffies>,%d2
10c21e80:       2002            movel %d2,%d0
10c21e82:       90b9 1001 a194  subl 1001a194 <last.598>,%d0
10c21e88:       23c2 1001 a194  movel %d2,1001a194 <last.598>
10c21e8e:       0c80 0000 01f4  cmpil #500,%d0
10c21e94:       622a            bhis 10c21ec0 <out_of_memory+0x54>
10c21e96:       2002            movel %d2,%d0
10c21e98:       90b9 1001 a190  subl 1001a190 <first.597>,%d0
10c21e9e:       7263            moveq #99,%d1
10c21ea0:       b280            cmpl %d0,%d1
10c21ea2:       6428            bccs 10c21ecc <out_of_memory+0x60>
10c21ea4:       2039 1001 a198  movel 1001a198 <count.599>,%d0
10c21eaa:       2200            movel %d0,%d1
10c21eac:       5281            addql #1,%d1
10c21eae:       23c1 1001 a198  movel %d1,1001a198 <count.599>
10c21eb4:       5280            addql #1,%d0
10c21eb6:       7209            moveq #9,%d1
10c21eb8:       b280            cmpl %d0,%d1
10c21eba:       6410            bccs 10c21ecc <out_of_memory+0x60>
10c21ebc:       4eba ff48       jsr %pc@(10c21e06 <oom_kill>)
10c21ec0:       23c2 1001 a190  movel %d2,1001a190 <first.597>
10c21ec6:       42b9 1001 a198  clrl 1001a198 <count.599>
10c21ecc:       242e fffc       movel %fp@(-4),%d2
10c21ed0:       4e5e            unlk %fp
10c21ed2:       4e75            rts

10c21ed4 <nr_free_pages>:
10c21ed4:       4e56 0000       linkw %fp,#0
10c21ed8:       2039 1000 d4fc  movel 1000d4fc <_nr_free_pages>,%d0
10c21ede:       4e5e            unlk %fp
10c21ee0:       4e75            rts

10c21ee2 <free_contiguous_pages>:
10c21ee2:       4e56 0000       linkw %fp,#0
10c21ee6:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c21eea:       242e 000c       movel %fp@(12),%d2
10c21eee:       202e 0008       movel %fp@(8),%d0
10c21ef2:       0680 f000 0000  addil #-268435456,%d0
10c21ef8:       720c            moveq #12,%d1
10c21efa:       e2a8            lsrl %d1,%d0
10c21efc:       b0b9 1000 d4f4  cmpl 1000d4f4 <bit_map_size>,%d0
10c21f02:       6400 015c       bccw 10c22060 <free_contiguous_pages+0x17e>
10c21f06:       ed88            lsll #6,%d0
10c21f08:       2479 1000 d4a0  moveal 1000d4a0 <mem_map>,%a2
10c21f0e:       d5c0            addal %d0,%a2
10c21f10:       43ea 0018       lea %a2@(24),%a1
10c21f14:       2011            movel %a1@,%d0
10c21f16:       0800 000e       btst #14,%d0
10c21f1a:       670c            beqs 10c21f28 <free_contiguous_pages+0x46>
10c21f1c:       4879 1000 21c0  pea 100021c0 <tvecs+0x628>
10c21f22:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c21f28:       40c4            movew %sr,%d4
10c21f2a:       007c 0700       oriw #1792,%sr
10c21f2e:       47ea 0014       lea %a2@(20),%a3
10c21f32:       40c1            movew %sr,%d1
10c21f34:       007c 0700       oriw #1792,%sr
10c21f38:       2013            movel %a3@,%d0
10c21f3a:       5380            subql #1,%d0
10c21f3c:       2680            movel %d0,%a3@
10c21f3e:       46c1            movew %d1,%sr
10c21f40:       4a80            tstl %d0
10c21f42:       6706            beqs 10c21f4a <free_contiguous_pages+0x68>
10c21f44:       46c4            movew %d4,%sr
10c21f46:       6000 0118       braw 10c22060 <free_contiguous_pages+0x17e>
10c21f4a:       4aaa 0034       tstl %a2@(52)
10c21f4e:       670c            beqs 10c21f5c <free_contiguous_pages+0x7a>
10c21f50:       4879 1000 21c0  pea 100021c0 <tvecs+0x628>
10c21f56:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c21f5c:       222a 0008       movel %a2@(8),%d1
10c21f60:       670c            beqs 10c21f6e <free_contiguous_pages+0x8c>
10c21f62:       4879 1000 21c0  pea 100021c0 <tvecs+0x628>
10c21f68:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c21f6e:       200a            movel %a2,%d0
10c21f70:       90b9 1000 d4a0  subl 1000d4a0 <mem_map>,%d0
10c21f76:       ec80            asrl #6,%d0
10c21f78:       b0b9 1002 7cc4  cmpl 10027cc4 <max_mapnr>,%d0
10c21f7e:       650c            bcss 10c21f8c <free_contiguous_pages+0xaa>
10c21f80:       4879 1000 21c0  pea 100021c0 <tvecs+0x628>
10c21f86:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c21f8c:       0c81 1000 d4b0  cmpil #268489904,%d1
10c21f92:       660c            bnes 10c21fa0 <free_contiguous_pages+0xbe>
10c21f94:       4879 1000 21c0  pea 100021c0 <tvecs+0x628>
10c21f9a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c21fa0:       2049            moveal %a1,%a0
10c21fa2:       2010            movel %a0@,%d0
10c21fa4:       0800 0000       btst #0,%d0
10c21fa8:       670c            beqs 10c21fb6 <free_contiguous_pages+0xd4>
10c21faa:       4879 1000 21c0  pea 100021c0 <tvecs+0x628>
10c21fb0:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c21fb6:       2010            movel %a0@,%d0
10c21fb8:       0800 0006       btst #6,%d0
10c21fbc:       670c            beqs 10c21fca <free_contiguous_pages+0xe8>
10c21fbe:       4879 1000 21c0  pea 100021c0 <tvecs+0x628>
10c21fc4:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c21fca:       2011            movel %a1@,%d0
10c21fcc:       4a00            tstb %d0
10c21fce:       6c0c            bges 10c21fdc <free_contiguous_pages+0xfa>
10c21fd0:       4879 1000 21c0  pea 100021c0 <tvecs+0x628>
10c21fd6:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c21fdc:       ed8a            lsll #6,%d2
10c21fde:       d48a            addl %a2,%d2
10c21fe0:       b48a            cmpl %a2,%d2
10c21fe2:       635a            blss 10c2203e <free_contiguous_pages+0x15c>
10c21fe4:       7601            moveq #1,%d3
10c21fe6:       224b            moveal %a3,%a1
10c21fe8:       70eb            moveq #-21,%d0
10c21fea:       c1a9 0004       andl %d0,%a1@(4)
10c21fee:       220a            movel %a2,%d1
10c21ff0:       92b9 1000 d4a0  subl 1000d4a0 <mem_map>,%d1
10c21ff6:       ec81            asrl #6,%d1
10c21ff8:       b2b9 1000 d4f8  cmpl 1000d4f8 <first_usable_page>,%d1
10c21ffe:       6c06            bges 10c22006 <free_contiguous_pages+0x124>
10c22000:       23c1 1000 d4f8  movel %d1,1000d4f8 <first_usable_page>
10c22006:       2001            movel %d1,%d0
10c22008:       ea80            asrl #5,%d0
10c2200a:       e588            lsll #2,%d0
10c2200c:       2079 1000 d4f0  moveal 1000d4f0 <bit_map>,%a0
10c22012:       d1c0            addal %d0,%a0
10c22014:       2001            movel %d1,%d0
10c22016:       721f            moveq #31,%d1
10c22018:       c081            andl %d1,%d0
10c2201a:       2203            movel %d3,%d1
10c2201c:       e1a9            lsll %d0,%d1
10c2201e:       40c0            movew %sr,%d0
10c22020:       007c 0700       oriw #1792,%sr
10c22024:       4681            notl %d1
10c22026:       c390            andl %d1,%a0@
10c22028:       46c0            movew %d0,%sr
10c2202a:       4291            clrl %a1@
10c2202c:       52b9 1000 d4fc  addql #1,1000d4fc <_nr_free_pages>
10c22032:       43e9 0040       lea %a1@(64),%a1
10c22036:       45ea 0040       lea %a2@(64),%a2
10c2203a:       b48a            cmpl %a2,%d2
10c2203c:       62aa            bhis 10c21fe8 <free_contiguous_pages+0x106>
10c2203e:       46c4            movew %d4,%sr
10c22040:       0cb9 1000 d498  cmpil #268489880,1000d498 <kswapd_wait+0x4>
10c22046:       1000 d498 
10c2204a:       6714            beqs 10c22060 <free_contiguous_pages+0x17e>
10c2204c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c22050:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c22054:       4879 1000 d494  pea 1000d494 <kswapd_wait>
10c2205a:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c22060:       4cee 0c1c ffec  moveml %fp@(-20),%d2-%d4/%a2-%a3
10c22066:       4e5e            unlk %fp
10c22068:       4e75            rts

10c2206a <nr_free_buffer_pages>:
10c2206a:       4e56 0000       linkw %fp,#0
10c2206e:       2039 1000 d4fc  movel 1000d4fc <_nr_free_pages>,%d0
10c22074:       d0b9 1002 7cb4  addl 10027cb4 <nr_active_pages>,%d0
10c2207a:       d0b9 1002 7cb0  addl 10027cb0 <nr_inactive_pages>,%d0
10c22080:       4e5e            unlk %fp
10c22082:       4e75            rts

10c22084 <get_zeroed_page>:
10c22084:       4e56 0000       linkw %fp,#0
10c22088:       2f02            movel %d2,%sp@-
10c2208a:       42a7            clrl %sp@-
10c2208c:       2f2e 0008       movel %fp@(8),%sp@-
10c22090:       4eb9 10c2 219e  jsr 10c2219e <_alloc_pages>
10c22096:       2040            moveal %d0,%a0
10c22098:       508f            addql #8,%sp
10c2209a:       b0fc 0000       cmpaw #0,%a0
10c2209e:       6726            beqs 10c220c6 <get_zeroed_page+0x42>
10c220a0:       2028 0038       movel %a0@(56),%d0
10c220a4:       2400            movel %d0,%d2
10c220a6:       660c            bnes 10c220b4 <get_zeroed_page+0x30>
10c220a8:       4879 1000 21c0  pea 100021c0 <tvecs+0x628>
10c220ae:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c220b4:       4878 1000       pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c220b8:       42a7            clrl %sp@-
10c220ba:       2f02            movel %d2,%sp@-
10c220bc:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c220c2:       2002            movel %d2,%d0
10c220c4:       6002            bras 10c220c8 <get_zeroed_page+0x44>
10c220c6:       7000            moveq #0,%d0
10c220c8:       242e fffc       movel %fp@(-4),%d2
10c220cc:       4e5e            unlk %fp
10c220ce:       4e75            rts

10c220d0 <page_cache_release>:
10c220d0:       4e56 0000       linkw %fp,#0
10c220d4:       2f0a            movel %a2,%sp@-
10c220d6:       246e 0008       moveal %fp@(8),%a2
10c220da:       41ea 0018       lea %a2@(24),%a0
10c220de:       2010            movel %a0@,%d0
10c220e0:       0800 000e       btst #14,%d0
10c220e4:       663a            bnes 10c22120 <page_cache_release+0x50>
10c220e6:       7001            moveq #1,%d0
10c220e8:       b0aa 0014       cmpl %a2@(20),%d0
10c220ec:       6632            bnes 10c22120 <page_cache_release+0x50>
10c220ee:       2010            movel %a0@,%d0
10c220f0:       0800 0006       btst #6,%d0
10c220f4:       670a            beqs 10c22100 <page_cache_release+0x30>
10c220f6:       2f0a            movel %a2,%sp@-
10c220f8:       4eb9 10c2 1bdc  jsr 10c21bdc <lru_cache_del>
10c220fe:       588f            addql #4,%sp
10c22100:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c22104:       4aaa 0038       tstl %a2@(56)
10c22108:       660c            bnes 10c22116 <page_cache_release+0x46>
10c2210a:       4879 1000 21c0  pea 100021c0 <tvecs+0x628>
10c22110:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c22116:       2f2a 0038       movel %a2@(56),%sp@-
10c2211a:       4eba fdc6       jsr %pc@(10c21ee2 <free_contiguous_pages>)
10c2211e:       600e            bras 10c2212e <page_cache_release+0x5e>
10c22120:       41ea 0014       lea %a2@(20),%a0
10c22124:       40c0            movew %sr,%d0
10c22126:       007c 0700       oriw #1792,%sr
10c2212a:       5390            subql #1,%a0@
10c2212c:       46c0            movew %d0,%sr
10c2212e:       246e fffc       moveal %fp@(-4),%a2
10c22132:       4e5e            unlk %fp
10c22134:       4e75            rts

10c22136 <free_pages>:
10c22136:       4e56 0000       linkw %fp,#0
10c2213a:       202e 0008       movel %fp@(8),%d0
10c2213e:       671e            beqs 10c2215e <free_pages+0x28>
10c22140:       2f2e 000c       movel %fp@(12),%sp@-
10c22144:       0680 f000 0000  addil #-268435456,%d0
10c2214a:       720c            moveq #12,%d1
10c2214c:       e2a8            lsrl %d1,%d0
10c2214e:       ed88            lsll #6,%d0
10c22150:       d0b9 1000 d4a0  addl 1000d4a0 <mem_map>,%d0
10c22156:       2f00            movel %d0,%sp@-
10c22158:       4eb9 10c2 2162  jsr 10c22162 <__free_pages>
10c2215e:       4e5e            unlk %fp
10c22160:       4e75            rts

10c22162 <__free_pages>:
10c22162:       4e56 0000       linkw %fp,#0
10c22166:       226e 0008       moveal %fp@(8),%a1
10c2216a:       41e9 0018       lea %a1@(24),%a0
10c2216e:       2010            movel %a0@,%d0
10c22170:       0800 000e       btst #14,%d0
10c22174:       6624            bnes 10c2219a <__free_pages+0x38>
10c22176:       7001            moveq #1,%d0
10c22178:       222e 000c       movel %fp@(12),%d1
10c2217c:       e3a8            lsll %d1,%d0
10c2217e:       2f00            movel %d0,%sp@-
10c22180:       4aa9 0038       tstl %a1@(56)
10c22184:       660c            bnes 10c22192 <__free_pages+0x30>
10c22186:       4879 1000 21c0  pea 100021c0 <tvecs+0x628>
10c2218c:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c22192:       2f29 0038       movel %a1@(56),%sp@-
10c22196:       4eba fd4a       jsr %pc@(10c21ee2 <free_contiguous_pages>)
10c2219a:       4e5e            unlk %fp
10c2219c:       4e75            rts

10c2219e <_alloc_pages>:
10c2219e:       4e56 0000       linkw %fp,#0
10c221a2:       42a7            clrl %sp@-
10c221a4:       7001            moveq #1,%d0
10c221a6:       222e 000c       movel %fp@(12),%d1
10c221aa:       e3a8            lsll %d1,%d0
10c221ac:       2f00            movel %d0,%sp@-
10c221ae:       2f2e 0008       movel %fp@(8),%sp@-
10c221b2:       4eb9 10c2 2290  jsr 10c22290 <__get_contiguous_pages>
10c221b8:       4a80            tstl %d0
10c221ba:       6604            bnes 10c221c0 <_alloc_pages+0x22>
10c221bc:       7000            moveq #0,%d0
10c221be:       6012            bras 10c221d2 <_alloc_pages+0x34>
10c221c0:       0680 f000 0000  addil #-268435456,%d0
10c221c6:       720c            moveq #12,%d1
10c221c8:       e2a8            lsrl %d1,%d0
10c221ca:       ed88            lsll #6,%d0
10c221cc:       d0b9 1000 d4a0  addl 1000d4a0 <mem_map>,%d0
10c221d2:       4e5e            unlk %fp
10c221d4:       4e75            rts

10c221d6 <__alloc_pages>:
10c221d6:       4e56 0000       linkw %fp,#0
10c221da:       42a7            clrl %sp@-
10c221dc:       7001            moveq #1,%d0
10c221de:       222e 000c       movel %fp@(12),%d1
10c221e2:       e3a8            lsll %d1,%d0
10c221e4:       2f00            movel %d0,%sp@-
10c221e6:       2f2e 0008       movel %fp@(8),%sp@-
10c221ea:       4eb9 10c2 2290  jsr 10c22290 <__get_contiguous_pages>
10c221f0:       4a80            tstl %d0
10c221f2:       6604            bnes 10c221f8 <__alloc_pages+0x22>
10c221f4:       7000            moveq #0,%d0
10c221f6:       6012            bras 10c2220a <__alloc_pages+0x34>
10c221f8:       0680 f000 0000  addil #-268435456,%d0
10c221fe:       720c            moveq #12,%d1
10c22200:       e2a8            lsrl %d1,%d0
10c22202:       ed88            lsll #6,%d0
10c22204:       d0b9 1000 d4a0  addl 1000d4a0 <mem_map>,%d0
10c2220a:       4e5e            unlk %fp
10c2220c:       4e75            rts

10c2220e <find_some_memory>:
10c2220e:       4e56 0000       linkw %fp,#0
10c22212:       48e7 3c30       moveml %d2-%d5/%a2-%a3,%sp@-
10c22216:       2a2e 0008       movel %fp@(8),%d5
10c2221a:       7800            moveq #0,%d4
10c2221c:       2039 1002 572c  movel 1002572c <irq_stat+0x4>,%d0
10c22222:       d0b9 1002 5730  addl 10025730 <irq_stat+0x8>,%d0
10c22228:       665c            bnes 10c22286 <find_some_memory+0x78>
10c2222a:       2679 1002 7ca4  moveal 10027ca4 <pgdat_list>,%a3
10c22230:       2604            movel %d4,%d3
10c22232:       5283            addql #1,%d3
10c22234:       242b 02f8       movel %a3@(760),%d2
10c22238:       5382            subql #1,%d2
10c2223a:       6b38            bmis 10c22274 <find_some_memory+0x66>
10c2223c:       2202            movel %d2,%d1
10c2223e:       d281            addl %d1,%d1
10c22240:       d282            addl %d2,%d1
10c22242:       2001            movel %d1,%d0
10c22244:       e788            lsll #3,%d0
10c22246:       9081            subl %d1,%d0
10c22248:       e788            lsll #3,%d0
10c2224a:       45f3 0800       lea %a3@(00000000,%d0:l),%a2
10c2224e:       7001            moveq #1,%d0
10c22250:       2540 0014       movel %d0,%a2@(20)
10c22254:       42a7            clrl %sp@-
10c22256:       4878 01d0       pea 1d0 <LSIGTRAP+0x1cb>
10c2225a:       2f0a            movel %a2,%sp@-
10c2225c:       4eb9 10c2 161e  jsr 10c2161e <try_to_free_pages>
10c22262:       4fef 000c       lea %sp@(12),%sp
10c22266:       45ea ff58       lea %a2@(-168),%a2
10c2226a:       51ca ffe2       dbf %d2,10c2224e <find_some_memory+0x40>
10c2226e:       4242            clrw %d2
10c22270:       5382            subql #1,%d2
10c22272:       64da            bccs 10c2224e <find_some_memory+0x40>
10c22274:       266b 0318       moveal %a3@(792),%a3
10c22278:       b6fc 0000       cmpaw #0,%a3
10c2227c:       66b6            bnes 10c22234 <find_some_memory+0x26>
10c2227e:       2004            movel %d4,%d0
10c22280:       2803            movel %d3,%d4
10c22282:       ba80            cmpl %d0,%d5
10c22284:       6ea4            bgts 10c2222a <find_some_memory+0x1c>
10c22286:       4cee 0c3c ffe8  moveml %fp@(-24),%d2-%d5/%a2-%a3
10c2228c:       4e5e            unlk %fp
10c2228e:       4e75            rts

10c22290 <__get_contiguous_pages>:
10c22290:       4e56 fff8       linkw %fp,#-8
10c22294:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c22298:       2e2e 000c       movel %fp@(12),%d7
10c2229c:       42ae fff8       clrl %fp@(-8)
10c222a0:       40c0            movew %sr,%d0
10c222a2:       2d40 fffc       movel %d0,%fp@(-4)
10c222a6:       0cb9 1000 d498  cmpil #268489880,1000d498 <kswapd_wait+0x4>
10c222ac:       1000 d498 
10c222b0:       6718            beqs 10c222ca <__get_contiguous_pages+0x3a>
10c222b2:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c222b6:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c222ba:       4879 1000 d494  pea 1000d494 <kswapd_wait>
10c222c0:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c222c6:       4fef 000c       lea %sp@(12),%sp
10c222ca:       007c 0700       oriw #1792,%sr
10c222ce:       beb9 1000 d4fc  cmpl 1000d4fc <_nr_free_pages>,%d7
10c222d4:       6200 02a4       bhiw 10c2257a <__get_contiguous_pages+0x2ea>
10c222d8:       99cc            subal %a4,%a4
10c222da:       95ca            subal %a2,%a2
10c222dc:       7202            moveq #2,%d1
10c222de:       b287            cmpl %d7,%d1
10c222e0:       54c0            scc %d0
10c222e2:       4880            extw %d0
10c222e4:       48c0            extl %d0
10c222e6:       2439 1000 d4f4  movel 1000d4f4 <bit_map_size>,%d2
10c222ec:       2c02            movel %d2,%d6
10c222ee:       cc80            andl %d0,%d6
10c222f0:       2642            moveal %d2,%a3
10c222f2:       b287            cmpl %d7,%d1
10c222f4:       6508            bcss 10c222fe <__get_contiguous_pages+0x6e>
10c222f6:       70f0            moveq #-16,%d0
10c222f8:       dc80            addl %d0,%d6
10c222fa:       2a06            movel %d6,%d5
10c222fc:       6006            bras 10c22304 <__get_contiguous_pages+0x74>
10c222fe:       2a39 1000 d4f8  movel 1000d4f8 <first_usable_page>,%d5
10c22304:       2239 1000 d4f0  movel 1000d4f0 <bit_map>,%d1
10c2230a:       2605            movel %d5,%d3
10c2230c:       2003            movel %d3,%d0
10c2230e:       ea80            asrl #5,%d0
10c22310:       e588            lsll #2,%d0
10c22312:       2041            moveal %d1,%a0
10c22314:       d1c0            addal %d0,%a0
10c22316:       2803            movel %d3,%d4
10c22318:       70e0            moveq #-32,%d0
10c2231a:       c880            andl %d0,%d4
10c2231c:       2a41            moveal %d1,%a5
10c2231e:       b483            cmpl %d3,%d2
10c22320:       6e06            bgts 10c22328 <__get_contiguous_pages+0x98>
10c22322:       2042            moveal %d2,%a0
10c22324:       6000 0178       braw 10c2249e <__get_contiguous_pages+0x20e>
10c22328:       9484            subl %d4,%d2
10c2232a:       761f            moveq #31,%d3
10c2232c:       c685            andl %d5,%d3
10c2232e:       6732            beqs 10c22362 <__get_contiguous_pages+0xd2>
10c22330:       7220            moveq #32,%d1
10c22332:       9283            subl %d3,%d1
10c22334:       70ff            moveq #-1,%d0
10c22336:       e2a8            lsrl %d1,%d0
10c22338:       2218            movel %a0@+,%d1
10c2233a:       8280            orl %d0,%d1
10c2233c:       701f            moveq #31,%d0
10c2233e:       b082            cmpl %d2,%d0
10c22340:       6c34            bges 10c22376 <__get_contiguous_pages+0xe6>
10c22342:       70ff            moveq #-1,%d0
10c22344:       b081            cmpl %d1,%d0
10c22346:       6634            bnes 10c2237c <__get_contiguous_pages+0xec>
10c22348:       72e0            moveq #-32,%d1
10c2234a:       d481            addl %d1,%d2
10c2234c:       7020            moveq #32,%d0
10c2234e:       d880            addl %d0,%d4
10c22350:       6010            bras 10c22362 <__get_contiguous_pages+0xd2>
10c22352:       2218            movel %a0@+,%d1
10c22354:       70ff            moveq #-1,%d0
10c22356:       b081            cmpl %d1,%d0
10c22358:       6622            bnes 10c2237c <__get_contiguous_pages+0xec>
10c2235a:       7220            moveq #32,%d1
10c2235c:       d881            addl %d1,%d4
10c2235e:       70e0            moveq #-32,%d0
10c22360:       d480            addl %d0,%d2
10c22362:       2002            movel %d2,%d0
10c22364:       72e0            moveq #-32,%d1
10c22366:       c081            andl %d1,%d0
10c22368:       66e8            bnes 10c22352 <__get_contiguous_pages+0xc2>
10c2236a:       4a82            tstl %d2
10c2236c:       6606            bnes 10c22374 <__get_contiguous_pages+0xe4>
10c2236e:       2044            moveal %d4,%a0
10c22370:       6000 012c       braw 10c2249e <__get_contiguous_pages+0x20e>
10c22374:       2210            movel %a0@,%d1
10c22376:       70ff            moveq #-1,%d0
10c22378:       e4a8            lsrl %d2,%d0
10c2237a:       8280            orl %d0,%d1
10c2237c:       7000            moveq #0,%d0
10c2237e:       0801 0000       btst #0,%d1
10c22382:       670a            beqs 10c2238e <__get_contiguous_pages+0xfe>
10c22384:       5280            addql #1,%d0
10c22386:       e289            lsrl #1,%d1
10c22388:       0801 0000       btst #0,%d1
10c2238c:       66f6            bnes 10c22384 <__get_contiguous_pages+0xf4>
10c2238e:       2044            moveal %d4,%a0
10c22390:       6000 010a       braw 10c2249c <__get_contiguous_pages+0x20c>
10c22394:       b081            cmpl %d1,%d0
10c22396:       656c            bcss 10c22404 <__get_contiguous_pages+0x174>
10c22398:       2008            movel %a0,%d0
10c2239a:       ed88            lsll #6,%d0
10c2239c:       2239 1000 d4a0  movel 1000d4a0 <mem_map>,%d1
10c223a2:       2441            moveal %d1,%a2
10c223a4:       d5c0            addal %d0,%a2
10c223a6:       4aaa 0038       tstl %a2@(56)
10c223aa:       660c            bnes 10c223b8 <__get_contiguous_pages+0x128>
10c223ac:       4879 1000 21c0  pea 100021c0 <tvecs+0x628>
10c223b2:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c223b8:       203c 0000 1000  movel #4096,%d0
10c223be:       242e 0010       movel %fp@(16),%d2
10c223c2:       e5a8            lsll %d2,%d0
10c223c4:       5380            subql #1,%d0
10c223c6:       c0aa 0038       andl %a2@(56),%d0
10c223ca:       99cc            subal %a4,%a4
10c223cc:       6630            bnes 10c223fe <__get_contiguous_pages+0x16e>
10c223ce:       be8c            cmpl %a4,%d7
10c223d0:       6300 00de       blsw 10c224b0 <__get_contiguous_pages+0x220>
10c223d4:       2601            movel %d1,%d3
10c223d6:       224d            moveal %a5,%a1
10c223d8:       7801            moveq #1,%d4
10c223da:       200a            movel %a2,%d0
10c223dc:       9083            subl %d3,%d0
10c223de:       ec80            asrl #6,%d0
10c223e0:       2400            movel %d0,%d2
10c223e2:       ea82            asrl #5,%d2
10c223e4:       e58a            lsll #2,%d2
10c223e6:       721f            moveq #31,%d1
10c223e8:       c081            andl %d1,%d0
10c223ea:       2204            movel %d4,%d1
10c223ec:       e1a9            lsll %d0,%d1
10c223ee:       c2b1 2800       andl %a1@(00000000,%d2:l),%d1
10c223f2:       660a            bnes 10c223fe <__get_contiguous_pages+0x16e>
10c223f4:       528c            addql #1,%a4
10c223f6:       45ea 0040       lea %a2@(64),%a2
10c223fa:       be8c            cmpl %a4,%d7
10c223fc:       62dc            bhis 10c223da <__get_contiguous_pages+0x14a>
10c223fe:       be8c            cmpl %a4,%d7
10c22400:       6300 00ae       blsw 10c224b0 <__get_contiguous_pages+0x220>
10c22404:       7402            moveq #2,%d2
10c22406:       b487            cmpl %d7,%d2
10c22408:       6508            bcss 10c22412 <__get_contiguous_pages+0x182>
10c2240a:       70f0            moveq #-16,%d0
10c2240c:       dc80            addl %d0,%d6
10c2240e:       2046            moveal %d6,%a0
10c22410:       6004            bras 10c22416 <__get_contiguous_pages+0x186>
10c22412:       41f4 8801       lea %a4@(00000001,%a0:l),%a0
10c22416:       2208            movel %a0,%d1
10c22418:       2001            movel %d1,%d0
10c2241a:       ea80            asrl #5,%d0
10c2241c:       e588            lsll #2,%d0
10c2241e:       43f5 0800       lea %a5@(00000000,%d0:l),%a1
10c22422:       2601            movel %d1,%d3
10c22424:       74e0            moveq #-32,%d2
10c22426:       c682            andl %d2,%d3
10c22428:       b7c1            cmpal %d1,%a3
10c2242a:       6e04            bgts 10c22430 <__get_contiguous_pages+0x1a0>
10c2242c:       204b            moveal %a3,%a0
10c2242e:       606e            bras 10c2249e <__get_contiguous_pages+0x20e>
10c22430:       240b            movel %a3,%d2
10c22432:       9483            subl %d3,%d2
10c22434:       2208            movel %a0,%d1
10c22436:       701f            moveq #31,%d0
10c22438:       c280            andl %d0,%d1
10c2243a:       6734            beqs 10c22470 <__get_contiguous_pages+0x1e0>
10c2243c:       7020            moveq #32,%d0
10c2243e:       9081            subl %d1,%d0
10c22440:       2200            movel %d0,%d1
10c22442:       70ff            moveq #-1,%d0
10c22444:       e2a8            lsrl %d1,%d0
10c22446:       2219            movel %a1@+,%d1
10c22448:       8280            orl %d0,%d1
10c2244a:       701f            moveq #31,%d0
10c2244c:       b082            cmpl %d2,%d0
10c2244e:       6c32            bges 10c22482 <__get_contiguous_pages+0x1f2>
10c22450:       70ff            moveq #-1,%d0
10c22452:       b081            cmpl %d1,%d0
10c22454:       6632            bnes 10c22488 <__get_contiguous_pages+0x1f8>
10c22456:       72e0            moveq #-32,%d1
10c22458:       d481            addl %d1,%d2
10c2245a:       7020            moveq #32,%d0
10c2245c:       d680            addl %d0,%d3
10c2245e:       6010            bras 10c22470 <__get_contiguous_pages+0x1e0>
10c22460:       2219            movel %a1@+,%d1
10c22462:       70ff            moveq #-1,%d0
10c22464:       b081            cmpl %d1,%d0
10c22466:       6620            bnes 10c22488 <__get_contiguous_pages+0x1f8>
10c22468:       7220            moveq #32,%d1
10c2246a:       d681            addl %d1,%d3
10c2246c:       70e0            moveq #-32,%d0
10c2246e:       d480            addl %d0,%d2
10c22470:       2002            movel %d2,%d0
10c22472:       72e0            moveq #-32,%d1
10c22474:       c081            andl %d1,%d0
10c22476:       66e8            bnes 10c22460 <__get_contiguous_pages+0x1d0>
10c22478:       4a82            tstl %d2
10c2247a:       6604            bnes 10c22480 <__get_contiguous_pages+0x1f0>
10c2247c:       2043            moveal %d3,%a0
10c2247e:       601e            bras 10c2249e <__get_contiguous_pages+0x20e>
10c22480:       2211            movel %a1@,%d1
10c22482:       70ff            moveq #-1,%d0
10c22484:       e4a8            lsrl %d2,%d0
10c22486:       8280            orl %d0,%d1
10c22488:       7000            moveq #0,%d0
10c2248a:       0801 0000       btst #0,%d1
10c2248e:       670a            beqs 10c2249a <__get_contiguous_pages+0x20a>
10c22490:       5280            addql #1,%d0
10c22492:       e289            lsrl #1,%d1
10c22494:       0801 0000       btst #0,%d1
10c22498:       66f6            bnes 10c22490 <__get_contiguous_pages+0x200>
10c2249a:       2043            moveal %d3,%a0
10c2249c:       d1c0            addal %d0,%a0
10c2249e:       2208            movel %a0,%d1
10c224a0:       d287            addl %d7,%d1
10c224a2:       200b            movel %a3,%d0
10c224a4:       b081            cmpl %d1,%d0
10c224a6:       6400 fef0       bccw 10c22398 <__get_contiguous_pages+0x108>
10c224aa:       4a86            tstl %d6
10c224ac:       6e00 fee6       bgtw 10c22394 <__get_contiguous_pages+0x104>
10c224b0:       b4fc 0000       cmpaw #0,%a2
10c224b4:       6700 00c4       beqw 10c2257a <__get_contiguous_pages+0x2ea>
10c224b8:       be8c            cmpl %a4,%d7
10c224ba:       6200 00be       bhiw 10c2257a <__get_contiguous_pages+0x2ea>
10c224be:       9fb9 1000 d4fc  subl %d7,1000d4fc <_nr_free_pages>
10c224c4:       6054            bras 10c2251a <__get_contiguous_pages+0x28a>
10c224c6:       45ea ffc0       lea %a2@(-64),%a2
10c224ca:       7401            moveq #1,%d2
10c224cc:       2542 0014       movel %d2,%a2@(20)
10c224d0:       220a            movel %a2,%d1
10c224d2:       92b9 1000 d4a0  subl 1000d4a0 <mem_map>,%d1
10c224d8:       ec81            asrl #6,%d1
10c224da:       2001            movel %d1,%d0
10c224dc:       ea80            asrl #5,%d0
10c224de:       e588            lsll #2,%d0
10c224e0:       2079 1000 d4f0  moveal 1000d4f0 <bit_map>,%a0
10c224e6:       d1c0            addal %d0,%a0
10c224e8:       701f            moveq #31,%d0
10c224ea:       c280            andl %d0,%d1
10c224ec:       7001            moveq #1,%d0
10c224ee:       e3a8            lsll %d1,%d0
10c224f0:       40c1            movew %sr,%d1
10c224f2:       007c 0700       oriw #1792,%sr
10c224f6:       8190            orl %d0,%a0@
10c224f8:       46c1            movew %d1,%sr
10c224fa:       2207            movel %d7,%d1
10c224fc:       0081 a1c2 0000  oril #-1581121536,%d1
10c22502:       2541 000c       movel %d1,%a2@(12)
10c22506:       0c87 0000 ffff  cmpil #65535,%d7
10c2250c:       630c            blss 10c2251a <__get_contiguous_pages+0x28a>
10c2250e:       4879 1000 21c0  pea 100021c0 <tvecs+0x628>
10c22514:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2251a:       200c            movel %a4,%d0
10c2251c:       538c            subql #1,%a4
10c2251e:       6ea6            bgts 10c224c6 <__get_contiguous_pages+0x236>
10c22520:       2279 1002 7ca4  moveal 10027ca4 <pgdat_list>,%a1
10c22526:       2429 02f8       movel %a1@(760),%d2
10c2252a:       5382            subql #1,%d2
10c2252c:       6b24            bmis 10c22552 <__get_contiguous_pages+0x2c2>
10c2252e:       2202            movel %d2,%d1
10c22530:       d281            addl %d1,%d1
10c22532:       d282            addl %d2,%d1
10c22534:       2001            movel %d1,%d0
10c22536:       e788            lsll #3,%d0
10c22538:       9081            subl %d1,%d0
10c2253a:       e788            lsll #3,%d0
10c2253c:       41f1 0814       lea %a1@(00000014,%d0:l),%a0
10c22540:       7001            moveq #1,%d0
10c22542:       2080            movel %d0,%a0@
10c22544:       41e8 ff58       lea %a0@(-168),%a0
10c22548:       51ca fff6       dbf %d2,10c22540 <__get_contiguous_pages+0x2b0>
10c2254c:       4242            clrw %d2
10c2254e:       5382            subql #1,%d2
10c22550:       64ee            bccs 10c22540 <__get_contiguous_pages+0x2b0>
10c22552:       2269 0318       moveal %a1@(792),%a1
10c22556:       b2fc 0000       cmpaw #0,%a1
10c2255a:       66ca            bnes 10c22526 <__get_contiguous_pages+0x296>
10c2255c:       222e fffc       movel %fp@(-4),%d1
10c22560:       46c1            movew %d1,%sr
10c22562:       4aaa 0038       tstl %a2@(56)
10c22566:       660c            bnes 10c22574 <__get_contiguous_pages+0x2e4>
10c22568:       4879 1000 21c0  pea 100021c0 <tvecs+0x628>
10c2256e:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c22574:       202a 0038       movel %a2@(56),%d0
10c22578:       6052            bras 10c225cc <__get_contiguous_pages+0x33c>
10c2257a:       242e fffc       movel %fp@(-4),%d2
10c2257e:       46c2            movew %d2,%sr
10c22580:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c22586:       0828 0003 0006  btst #3,%a0@(6)
10c2258c:       663c            bnes 10c225ca <__get_contiguous_pages+0x33a>
10c2258e:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c22592:       4eba fc7a       jsr %pc@(10c2220e <find_some_memory>)
10c22596:       588f            addql #4,%sp
10c22598:       202e fff8       movel %fp@(-8),%d0
10c2259c:       52ae fff8       addql #1,%fp@(-8)
10c225a0:       7202            moveq #2,%d1
10c225a2:       b280            cmpl %d0,%d1
10c225a4:       6c00 fd24       bgew 10c222ca <__get_contiguous_pages+0x3a>
10c225a8:       2f07            movel %d7,%sp@-
10c225aa:       2439 1002 53b4  movel 100253b4 <_current_task>,%d2
10c225b0:       0682 0000 023c  addil #572,%d2
10c225b6:       2f02            movel %d2,%sp@-
10c225b8:       4879 1000 21d8  pea 100021d8 <tvecs+0x640>
10c225be:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c225c4:       4eb9 10c2 1e6c  jsr 10c21e6c <out_of_memory>
10c225ca:       7000            moveq #0,%d0
10c225cc:       4cee 3cfc ffd0  moveml %fp@(-48),%d2-%d7/%a2-%a5
10c225d2:       4e5e            unlk %fp
10c225d4:       4e75            rts

10c225d6 <__get_free_pages>:
10c225d6:       4e56 0000       linkw %fp,#0
10c225da:       42a7            clrl %sp@-
10c225dc:       7001            moveq #1,%d0
10c225de:       222e 000c       movel %fp@(12),%d1
10c225e2:       e3a8            lsll %d1,%d0
10c225e4:       2f00            movel %d0,%sp@-
10c225e6:       2f2e 0008       movel %fp@(8),%sp@-
10c225ea:       4eba fca4       jsr %pc@(10c22290 <__get_contiguous_pages>)
10c225ee:       4e5e            unlk %fp
10c225f0:       4e75            rts

10c225f2 <print_free_areas>:
10c225f2:       4e56 ffe4       linkw %fp,#-28
10c225f6:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c225fa:       7c00            moveq #0,%d6
10c225fc:       2e39 1000 d4f4  movel 1000d4f4 <bit_map_size>,%d7
10c22602:       700c            moveq #12,%d0
10c22604:       e1af            lsll %d0,%d7
10c22606:       2d47 fff4       movel %d7,%fp@(-12)
10c2260a:       42ae fff0       clrl %fp@(-16)
10c2260e:       42ae ffec       clrl %fp@(-20)
10c22612:       99cc            subal %a4,%a4
10c22614:       42ae ffe8       clrl %fp@(-24)
10c22618:       42ae ffe4       clrl %fp@(-28)
10c2261c:       9bcd            subal %a5,%a5
10c2261e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c22622:       4eba fbea       jsr %pc@(10c2220e <find_some_memory>)
10c22626:       588f            addql #4,%sp
10c22628:       2439 1002 7ca8  movel 10027ca8 <realalloc>,%d2
10c2262e:       672a            beqs 10c2265a <print_free_areas+0x68>
10c22630:       2042            moveal %d2,%a0
10c22632:       91f9 1002 7cbc  subal 10027cbc <askedalloc>,%a0
10c22638:       2208            movel %a0,%d1
10c2263a:       d281            addl %d1,%d1
10c2263c:       d288            addl %a0,%d1
10c2263e:       2001            movel %d1,%d0
10c22640:       eb88            lsll #5,%d0
10c22642:       2241            moveal %d1,%a1
10c22644:       d3c0            addal %d0,%a1
10c22646:       2f02            movel %d2,%sp@-
10c22648:       4870 9800       pea %a0@(00000000,%a1:l)
10c2264c:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c22652:       508f            addql #8,%sp
10c22654:       2d40 fff8       movel %d0,%fp@(-8)
10c22658:       6004            bras 10c2265e <print_free_areas+0x6c>
10c2265a:       42ae fff8       clrl %fp@(-8)
10c2265e:       40c1            movew %sr,%d1
10c22660:       2d41 fffc       movel %d1,%fp@(-4)
10c22664:       007c 0700       oriw #1792,%sr
10c22668:       4aae 0008       tstl %fp@(8)
10c2266c:       670c            beqs 10c2267a <print_free_areas+0x88>
10c2266e:       70b0            moveq #-80,%d0
10c22670:       d0ae 000c       addl %fp@(12),%d0
10c22674:       b086            cmpl %d6,%d0
10c22676:       6f00 028e       blew 10c22906 <print_free_areas+0x314>
10c2267a:       2079 1000 d4a0  moveal 1000d4a0 <mem_map>,%a0
10c22680:       2039 1000 d4f4  movel 1000d4f4 <bit_map_size>,%d0
10c22686:       ed88            lsll #6,%d0
10c22688:       45f0 0800       lea %a0@(00000000,%d0:l),%a2
10c2268c:       b5c8            cmpal %a0,%a2
10c2268e:       6300 00bc       blsw 10c2274c <print_free_areas+0x15a>
10c22692:       2808            movel %a0,%d4
10c22694:       2679 1000 d4f0  moveal 1000d4f0 <bit_map>,%a3
10c2269a:       7a01            moveq #1,%d5
10c2269c:       93c9            subal %a1,%a1
10c2269e:       2008            movel %a0,%d0
10c226a0:       9084            subl %d4,%d0
10c226a2:       ec80            asrl #6,%d0
10c226a4:       2400            movel %d0,%d2
10c226a6:       ea82            asrl #5,%d2
10c226a8:       e58a            lsll #2,%d2
10c226aa:       721f            moveq #31,%d1
10c226ac:       c081            andl %d1,%d0
10c226ae:       2205            movel %d5,%d1
10c226b0:       e1a9            lsll %d0,%d1
10c226b2:       c2b3 2800       andl %a3@(00000000,%d2:l),%d1
10c226b6:       6746            beqs 10c226fe <print_free_areas+0x10c>
10c226b8:       260d            movel %a5,%d3
10c226ba:       5283            addql #1,%d3
10c226bc:       601a            bras 10c226d8 <print_free_areas+0xe6>
10c226be:       2202            movel %d2,%d1
10c226c0:       ea81            asrl #5,%d1
10c226c2:       e589            lsll #2,%d1
10c226c4:       701f            moveq #31,%d0
10c226c6:       c480            andl %d0,%d2
10c226c8:       2005            movel %d5,%d0
10c226ca:       e5a8            lsll %d2,%d0
10c226cc:       c0b3 1800       andl %a3@(00000000,%d1:l),%d0
10c226d0:       6712            beqs 10c226e4 <print_free_areas+0xf2>
10c226d2:       5289            addql #1,%a1
10c226d4:       41e8 0040       lea %a0@(64),%a0
10c226d8:       b5c8            cmpal %a0,%a2
10c226da:       6308            blss 10c226e4 <print_free_areas+0xf2>
10c226dc:       2408            movel %a0,%d2
10c226de:       9484            subl %d4,%d2
10c226e0:       ec82            asrl #6,%d2
10c226e2:       60da            bras 10c226be <print_free_areas+0xcc>
10c226e4:       2209            movel %a1,%d1
10c226e6:       d3ae ffe4       addl %d1,%fp@(-28)
10c226ea:       be89            cmpl %a1,%d7
10c226ec:       6302            blss 10c226f0 <print_free_areas+0xfe>
10c226ee:       2e09            movel %a1,%d7
10c226f0:       b3ee ffe8       cmpal %fp@(-24),%a1
10c226f4:       6304            blss 10c226fa <print_free_areas+0x108>
10c226f6:       2d49 ffe8       movel %a1,%fp@(-24)
10c226fa:       2a43            moveal %d3,%a5
10c226fc:       6048            bras 10c22746 <print_free_areas+0x154>
10c226fe:       260c            movel %a4,%d3
10c22700:       5283            addql #1,%d3
10c22702:       601a            bras 10c2271e <print_free_areas+0x12c>
10c22704:       2202            movel %d2,%d1
10c22706:       ea81            asrl #5,%d1
10c22708:       e589            lsll #2,%d1
10c2270a:       701f            moveq #31,%d0
10c2270c:       c480            andl %d0,%d2
10c2270e:       2005            movel %d5,%d0
10c22710:       e5a8            lsll %d2,%d0
10c22712:       c0b3 1800       andl %a3@(00000000,%d1:l),%d0
10c22716:       6612            bnes 10c2272a <print_free_areas+0x138>
10c22718:       5289            addql #1,%a1
10c2271a:       41e8 0040       lea %a0@(64),%a0
10c2271e:       b5c8            cmpal %a0,%a2
10c22720:       6308            blss 10c2272a <print_free_areas+0x138>
10c22722:       2408            movel %a0,%d2
10c22724:       9484            subl %d4,%d2
10c22726:       ec82            asrl #6,%d2
10c22728:       60da            bras 10c22704 <print_free_areas+0x112>
10c2272a:       2209            movel %a1,%d1
10c2272c:       d3ae ffec       addl %d1,%fp@(-20)
10c22730:       b3ee fff4       cmpal %fp@(-12),%a1
10c22734:       6404            bccs 10c2273a <print_free_areas+0x148>
10c22736:       2d49 fff4       movel %a1,%fp@(-12)
10c2273a:       b3ee fff0       cmpal %fp@(-16),%a1
10c2273e:       6304            blss 10c22744 <print_free_areas+0x152>
10c22740:       2d49 fff0       movel %a1,%fp@(-16)
10c22744:       2843            moveal %d3,%a4
10c22746:       b5c8            cmpal %a0,%a2
10c22748:       6200 ff52       bhiw 10c2269c <print_free_areas+0xaa>
10c2274c:       4aae 0008       tstl %fp@(8)
10c22750:       672a            beqs 10c2277c <print_free_areas+0x18a>
10c22752:       4eba f780       jsr %pc@(10c21ed4 <nr_free_pages>)
10c22756:       2f00            movel %d0,%sp@-
10c22758:       2f39 1002 7cb0  movel 10027cb0 <nr_inactive_pages>,%sp@-
10c2275e:       2f39 1002 7cb4  movel 10027cb4 <nr_active_pages>,%sp@-
10c22764:       4879 1000 21fc  pea 100021fc <tvecs+0x664>
10c2276a:       2f2e 0008       movel %fp@(8),%sp@-
10c2276e:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c22774:       4fef 0014       lea %sp@(20),%sp
10c22778:       2c00            movel %d0,%d6
10c2277a:       6022            bras 10c2279e <print_free_areas+0x1ac>
10c2277c:       4eba f756       jsr %pc@(10c21ed4 <nr_free_pages>)
10c22780:       2f00            movel %d0,%sp@-
10c22782:       2f39 1002 7cb0  movel 10027cb0 <nr_inactive_pages>,%sp@-
10c22788:       2f39 1002 7cb4  movel 10027cb4 <nr_active_pages>,%sp@-
10c2278e:       4879 1000 21fc  pea 100021fc <tvecs+0x664>
10c22794:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c2279a:       4fef 0010       lea %sp@(16),%sp
10c2279e:       4aae 0008       tstl %fp@(8)
10c227a2:       675a            beqs 10c227fe <print_free_areas+0x20c>
10c227a4:       70b0            moveq #-80,%d0
10c227a6:       d0ae 000c       addl %fp@(12),%d0
10c227aa:       b086            cmpl %d6,%d0
10c227ac:       6f00 0158       blew 10c22906 <print_free_areas+0x314>
10c227b0:       2f2e fff8       movel %fp@(-8),%sp@-
10c227b4:       220c            movel %a4,%d1
10c227b6:       d281            addl %d1,%d1
10c227b8:       d28c            addl %a4,%d1
10c227ba:       2001            movel %d1,%d0
10c227bc:       eb88            lsll #5,%d0
10c227be:       2041            moveal %d1,%a0
10c227c0:       d1c0            addal %d0,%a0
10c227c2:       2439 1000 d4fc  movel 1000d4fc <_nr_free_pages>,%d2
10c227c8:       45f9 10c8 5940  lea 10c85940 <__udivsi3>,%a2
10c227ce:       2f02            movel %d2,%sp@-
10c227d0:       4874 8800       pea %a4@(00000000,%a0:l)
10c227d4:       4e92            jsr %a2@
10c227d6:       584f            addqw #4,%sp
10c227d8:       2e80            movel %d0,%sp@
10c227da:       2002            movel %d2,%d0
10c227dc:       e588            lsll #2,%d0
10c227de:       2f00            movel %d0,%sp@-
10c227e0:       2f02            movel %d2,%sp@-
10c227e2:       4879 1000 2220  pea 10002220 <tvecs+0x688>
10c227e8:       206e 0008       moveal %fp@(8),%a0
10c227ec:       4870 6800       pea %a0@(00000000,%d6:l)
10c227f0:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c227f6:       4fef 0018       lea %sp@(24),%sp
10c227fa:       dc80            addl %d0,%d6
10c227fc:       6042            bras 10c22840 <print_free_areas+0x24e>
10c227fe:       2f2e fff8       movel %fp@(-8),%sp@-
10c22802:       220c            movel %a4,%d1
10c22804:       d281            addl %d1,%d1
10c22806:       d28c            addl %a4,%d1
10c22808:       2001            movel %d1,%d0
10c2280a:       eb88            lsll #5,%d0
10c2280c:       2041            moveal %d1,%a0
10c2280e:       d1c0            addal %d0,%a0
10c22810:       2439 1000 d4fc  movel 1000d4fc <_nr_free_pages>,%d2
10c22816:       45f9 10c8 5940  lea 10c85940 <__udivsi3>,%a2
10c2281c:       2f02            movel %d2,%sp@-
10c2281e:       4874 8800       pea %a4@(00000000,%a0:l)
10c22822:       4e92            jsr %a2@
10c22824:       584f            addqw #4,%sp
10c22826:       2e80            movel %d0,%sp@
10c22828:       2002            movel %d2,%d0
10c2282a:       e588            lsll #2,%d0
10c2282c:       2f00            movel %d0,%sp@-
10c2282e:       2f02            movel %d2,%sp@-
10c22830:       4879 1000 2220  pea 10002220 <tvecs+0x688>
10c22836:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c2283c:       4fef 0014       lea %sp@(20),%sp
10c22840:       4aae 0008       tstl %fp@(8)
10c22844:       673e            beqs 10c22884 <print_free_areas+0x292>
10c22846:       70b0            moveq #-80,%d0
10c22848:       d0ae 000c       addl %fp@(12),%d0
10c2284c:       b086            cmpl %d6,%d0
10c2284e:       6f00 00b6       blew 10c22906 <print_free_areas+0x314>
10c22852:       2f0c            movel %a4,%sp@-
10c22854:       2f2e ffec       movel %fp@(-20),%sp@-
10c22858:       4e92            jsr %a2@
10c2285a:       584f            addqw #4,%sp
10c2285c:       2e80            movel %d0,%sp@
10c2285e:       2f2e fff0       movel %fp@(-16),%sp@-
10c22862:       2f2e fff4       movel %fp@(-12),%sp@-
10c22866:       2f0c            movel %a4,%sp@-
10c22868:       4879 1000 2250  pea 10002250 <tvecs+0x6b8>
10c2286e:       206e 0008       moveal %fp@(8),%a0
10c22872:       4870 6800       pea %a0@(00000000,%d6:l)
10c22876:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c2287c:       4fef 0018       lea %sp@(24),%sp
10c22880:       dc80            addl %d0,%d6
10c22882:       6026            bras 10c228aa <print_free_areas+0x2b8>
10c22884:       2f0c            movel %a4,%sp@-
10c22886:       2f2e ffec       movel %fp@(-20),%sp@-
10c2288a:       4e92            jsr %a2@
10c2288c:       584f            addqw #4,%sp
10c2288e:       2e80            movel %d0,%sp@
10c22890:       2f2e fff0       movel %fp@(-16),%sp@-
10c22894:       2f2e fff4       movel %fp@(-12),%sp@-
10c22898:       2f0c            movel %a4,%sp@-
10c2289a:       4879 1000 2250  pea 10002250 <tvecs+0x6b8>
10c228a0:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c228a6:       4fef 0014       lea %sp@(20),%sp
10c228aa:       4aae 0008       tstl %fp@(8)
10c228ae:       6736            beqs 10c228e6 <print_free_areas+0x2f4>
10c228b0:       70b0            moveq #-80,%d0
10c228b2:       d0ae 000c       addl %fp@(12),%d0
10c228b6:       b086            cmpl %d6,%d0
10c228b8:       6f4c            bles 10c22906 <print_free_areas+0x314>
10c228ba:       2f0d            movel %a5,%sp@-
10c228bc:       2f2e ffe4       movel %fp@(-28),%sp@-
10c228c0:       4e92            jsr %a2@
10c228c2:       584f            addqw #4,%sp
10c228c4:       2e80            movel %d0,%sp@
10c228c6:       2f2e ffe8       movel %fp@(-24),%sp@-
10c228ca:       2f07            movel %d7,%sp@-
10c228cc:       2f0d            movel %a5,%sp@-
10c228ce:       4879 1000 2279  pea 10002279 <tvecs+0x6e1>
10c228d4:       206e 0008       moveal %fp@(8),%a0
10c228d8:       4870 6800       pea %a0@(00000000,%d6:l)
10c228dc:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c228e2:       dc80            addl %d0,%d6
10c228e4:       6020            bras 10c22906 <print_free_areas+0x314>
10c228e6:       2f0d            movel %a5,%sp@-
10c228e8:       2f2e ffe4       movel %fp@(-28),%sp@-
10c228ec:       4e92            jsr %a2@
10c228ee:       584f            addqw #4,%sp
10c228f0:       2e80            movel %d0,%sp@
10c228f2:       2f2e ffe8       movel %fp@(-24),%sp@-
10c228f6:       2f07            movel %d7,%sp@-
10c228f8:       2f0d            movel %a5,%sp@-
10c228fa:       4879 1000 2279  pea 10002279 <tvecs+0x6e1>
10c22900:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c22906:       202e fffc       movel %fp@(-4),%d0
10c2290a:       46c0            movew %d0,%sr
10c2290c:       2006            movel %d6,%d0
10c2290e:       4cee 3cfc ffbc  moveml %fp@(-68),%d2-%d7/%a2-%a5
10c22914:       4e5e            unlk %fp
10c22916:       4e75            rts

10c22918 <show_free_areas>:
10c22918:       4e56 0000       linkw %fp,#0
10c2291c:       42a7            clrl %sp@-
10c2291e:       42a7            clrl %sp@-
10c22920:       4eba fcd0       jsr %pc@(10c225f2 <print_free_areas>)
10c22924:       4e5e            unlk %fp
10c22926:       4e75            rts

10c22928 <vfs_statfs>:
10c22928:       4e56 0000       linkw %fp,#0
10c2292c:       2f0a            movel %a2,%sp@-
10c2292e:       2f02            movel %d2,%sp@-
10c22930:       246e 0008       moveal %fp@(8),%a2
10c22934:       242e 000c       movel %fp@(12),%d2
10c22938:       70ed            moveq #-19,%d0
10c2293a:       b4fc 0000       cmpaw #0,%a2
10c2293e:       6732            beqs 10c22972 <vfs_statfs+0x4a>
10c22940:       70da            moveq #-38,%d0
10c22942:       206a 001c       moveal %a2@(28),%a0
10c22946:       b0fc 0000       cmpaw #0,%a0
10c2294a:       6726            beqs 10c22972 <vfs_statfs+0x4a>
10c2294c:       4aa8 0028       tstl %a0@(40)
10c22950:       6720            beqs 10c22972 <vfs_statfs+0x4a>
10c22952:       4878 0040       pea 40 <LSIGTRAP+0x3b>
10c22956:       42a7            clrl %sp@-
10c22958:       2f02            movel %d2,%sp@-
10c2295a:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c22960:       4fef 000c       lea %sp@(12),%sp
10c22964:       206a 001c       moveal %a2@(28),%a0
10c22968:       2f02            movel %d2,%sp@-
10c2296a:       2f0a            movel %a2,%sp@-
10c2296c:       2068 0028       moveal %a0@(40),%a0
10c22970:       4e90            jsr %a0@
10c22972:       242e fff8       movel %fp@(-8),%d2
10c22976:       246e fffc       moveal %fp@(-4),%a2
10c2297a:       4e5e            unlk %fp
10c2297c:       4e75            rts

10c2297e <sys_statfs>:
10c2297e:       4e56 ffa4       linkw %fp,#-92
10c22982:       48e7 3800       moveml %d2-%d4,%sp@-
10c22986:       78e4            moveq #-28,%d4
10c22988:       d88e            addl %fp,%d4
10c2298a:       2f04            movel %d4,%sp@-
10c2298c:       4878 0009       pea 9 <LSIGTRAP+0x4>
10c22990:       2f2e 0008       movel %fp@(8),%sp@-
10c22994:       4eb9 10c2 ca0c  jsr 10c2ca0c <__user_walk>
10c2299a:       2400            movel %d0,%d2
10c2299c:       4fef 000c       lea %sp@(12),%sp
10c229a0:       6638            bnes 10c229da <sys_statfs+0x5c>
10c229a2:       76a4            moveq #-92,%d3
10c229a4:       d68e            addl %fp,%d3
10c229a6:       2f03            movel %d3,%sp@-
10c229a8:       206e ffe4       moveal %fp@(-28),%a0
10c229ac:       2068 0008       moveal %a0@(8),%a0
10c229b0:       2f28 0094       movel %a0@(148),%sp@-
10c229b4:       4eba ff72       jsr %pc@(10c22928 <vfs_statfs>)
10c229b8:       2400            movel %d0,%d2
10c229ba:       508f            addql #8,%sp
10c229bc:       6614            bnes 10c229d2 <sys_statfs+0x54>
10c229be:       4878 0040       pea 40 <LSIGTRAP+0x3b>
10c229c2:       2f03            movel %d3,%sp@-
10c229c4:       2f2e 000c       movel %fp@(12),%sp@-
10c229c8:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c229ce:       4fef 000c       lea %sp@(12),%sp
10c229d2:       2f04            movel %d4,%sp@-
10c229d4:       4eb9 10c2 bcfe  jsr 10c2bcfe <path_release>
10c229da:       2002            movel %d2,%d0
10c229dc:       4cee 001c ff98  moveml %fp@(-104),%d2-%d4
10c229e2:       4e5e            unlk %fp
10c229e4:       4e75            rts

10c229e6 <sys_fstatfs>:
10c229e6:       4e56 ffc0       linkw %fp,#-64
10c229ea:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c229ee:       76f7            moveq #-9,%d3
10c229f0:       2f2e 0008       movel %fp@(8),%sp@-
10c229f4:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c229fa:       2440            moveal %d0,%a2
10c229fc:       588f            addql #4,%sp
10c229fe:       b4fc 0000       cmpaw #0,%a2
10c22a02:       6738            beqs 10c22a3c <sys_fstatfs+0x56>
10c22a04:       74c0            moveq #-64,%d2
10c22a06:       d48e            addl %fp,%d2
10c22a08:       2f02            movel %d2,%sp@-
10c22a0a:       206a 0008       moveal %a2@(8),%a0
10c22a0e:       2068 0008       moveal %a0@(8),%a0
10c22a12:       2f28 0094       movel %a0@(148),%sp@-
10c22a16:       4eba ff10       jsr %pc@(10c22928 <vfs_statfs>)
10c22a1a:       2600            movel %d0,%d3
10c22a1c:       508f            addql #8,%sp
10c22a1e:       6614            bnes 10c22a34 <sys_fstatfs+0x4e>
10c22a20:       4878 0040       pea 40 <LSIGTRAP+0x3b>
10c22a24:       2f02            movel %d2,%sp@-
10c22a26:       2f2e 000c       movel %fp@(12),%sp@-
10c22a2a:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c22a30:       4fef 000c       lea %sp@(12),%sp
10c22a34:       2f0a            movel %a2,%sp@-
10c22a36:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c22a3c:       2003            movel %d3,%d0
10c22a3e:       4cee 040c ffb4  moveml %fp@(-76),%d2-%d3/%a2
10c22a44:       4e5e            unlk %fp
10c22a46:       4e75            rts

10c22a48 <do_truncate>:
10c22a48:       4e56 ffd8       linkw %fp,#-40
10c22a4c:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c22a50:       246e 0008       moveal %fp@(8),%a2
10c22a54:       202e 000c       movel %fp@(12),%d0
10c22a58:       222e 0010       movel %fp@(16),%d1
10c22a5c:       242a 0008       movel %a2@(8),%d2
10c22a60:       4a80            tstl %d0
10c22a62:       6b40            bmis 10c22aa4 <do_truncate+0x5c>
10c22a64:       7664            moveq #100,%d3
10c22a66:       d483            addl %d3,%d2
10c22a68:       2242            moveal %d2,%a1
10c22a6a:       41fa 000c       lea %pc@(10c22a78 <do_truncate+0x30>),%a0
10c22a6e:       5391            subql #1,%a1@
10c22a70:       6a06            bpls 10c22a78 <do_truncate+0x30>
10c22a72:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c22a78:       2d40 ffe8       movel %d0,%fp@(-24)
10c22a7c:       2d41 ffec       movel %d1,%fp@(-20)
10c22a80:       7048            moveq #72,%d0
10c22a82:       2d40 ffda       movel %d0,%fp@(-38)
10c22a86:       486e ffda       pea %fp@(-38)
10c22a8a:       2f0a            movel %a2,%sp@-
10c22a8c:       4eb9 10c3 4c8c  jsr 10c34c8c <notify_change>
10c22a92:       2242            moveal %d2,%a1
10c22a94:       41fa 000c       lea %pc@(10c22aa2 <do_truncate+0x5a>),%a0
10c22a98:       5291            addql #1,%a1@
10c22a9a:       6e06            bgts 10c22aa2 <do_truncate+0x5a>
10c22a9c:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c22aa2:       6002            bras 10c22aa6 <do_truncate+0x5e>
10c22aa4:       70ea            moveq #-22,%d0
10c22aa6:       4cee 040c ffcc  moveml %fp@(-52),%d2-%d3/%a2
10c22aac:       4e5e            unlk %fp
10c22aae:       4e75            rts

10c22ab0 <sys_truncate>:
10c22ab0:       4e56 ffe4       linkw %fp,#-28
10c22ab4:       48e7 3c20       moveml %d2-%d5/%a2,%sp@-
10c22ab8:       2a2e 000c       movel %fp@(12),%d5
10c22abc:       5bc4            smi %d4
10c22abe:       4884            extw %d4
10c22ac0:       48c4            extl %d4
10c22ac2:       74ea            moveq #-22,%d2
10c22ac4:       4a84            tstl %d4
10c22ac6:       6b00 0140       bmiw 10c22c08 <sys_truncate+0x158>
10c22aca:       486e ffe4       pea %fp@(-28)
10c22ace:       4878 0009       pea 9 <LSIGTRAP+0x4>
10c22ad2:       2f2e 0008       movel %fp@(8),%sp@-
10c22ad6:       4eb9 10c2 ca0c  jsr 10c2ca0c <__user_walk>
10c22adc:       2400            movel %d0,%d2
10c22ade:       4fef 000c       lea %sp@(12),%sp
10c22ae2:       6600 0124       bnew 10c22c08 <sys_truncate+0x158>
10c22ae6:       206e ffe4       moveal %fp@(-28),%a0
10c22aea:       2468 0008       moveal %a0@(8),%a2
10c22aee:       74eb            moveq #-21,%d2
10c22af0:       302a 0032       movew %a2@(50),%d0
10c22af4:       0240 f000       andiw #-4096,%d0
10c22af8:       0c40 4000       cmpiw #16384,%d0
10c22afc:       6700 0100       beqw 10c22bfe <sys_truncate+0x14e>
10c22b00:       74ea            moveq #-22,%d2
10c22b02:       0c40 8000       cmpiw #-32768,%d0
10c22b06:       6600 00f6       bnew 10c22bfe <sys_truncate+0x14e>
10c22b0a:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c22b0e:       2f0a            movel %a2,%sp@-
10c22b10:       4eb9 10c2 bc86  jsr 10c2bc86 <permission>
10c22b16:       2400            movel %d0,%d2
10c22b18:       508f            addql #8,%sp
10c22b1a:       6600 00e2       bnew 10c22bfe <sys_truncate+0x14e>
10c22b1e:       74e2            moveq #-30,%d2
10c22b20:       206a 0094       moveal %a2@(148),%a0
10c22b24:       0828 0000 0027  btst #0,%a0@(39)
10c22b2a:       6600 00d2       bnew 10c22bfe <sys_truncate+0x14e>
10c22b2e:       74ff            moveq #-1,%d2
10c22b30:       7018            moveq #24,%d0
10c22b32:       c0aa 0108       andl %a2@(264),%d0
10c22b36:       6600 00c6       bnew 10c22bfe <sys_truncate+0x14e>
10c22b3a:       206a 00a4       moveal %a2@(164),%a0
10c22b3e:       b0fc 0000       cmpaw #0,%a0
10c22b42:       671a            beqs 10c22b5e <sys_truncate+0xae>
10c22b44:       0828 0005 002c  btst #5,%a0@(44)
10c22b4a:       6712            beqs 10c22b5e <sys_truncate+0xae>
10c22b4c:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c22b50:       2f0a            movel %a2,%sp@-
10c22b52:       4eb9 10c3 1610  jsr 10c31610 <__get_lease>
10c22b58:       2400            movel %d0,%d2
10c22b5a:       508f            addql #8,%sp
10c22b5c:       6002            bras 10c22b60 <sys_truncate+0xb0>
10c22b5e:       7400            moveq #0,%d2
10c22b60:       4a82            tstl %d2
10c22b62:       6600 009a       bnew 10c22bfe <sys_truncate+0x14e>
10c22b66:       2f0a            movel %a2,%sp@-
10c22b68:       4eb9 10c2 bcba  jsr 10c2bcba <get_write_access>
10c22b6e:       2400            movel %d0,%d2
10c22b70:       588f            addql #4,%sp
10c22b72:       6600 008a       bnew 10c22bfe <sys_truncate+0x14e>
10c22b76:       4aaa 00a4       tstl %a2@(164)
10c22b7a:       6764            beqs 10c22be0 <sys_truncate+0x130>
10c22b7c:       206a 0094       moveal %a2@(148),%a0
10c22b80:       0828 0006 0027  btst #6,%a0@(39)
10c22b86:       6758            beqs 10c22be0 <sys_truncate+0x130>
10c22b88:       302a 0032       movew %a2@(50),%d0
10c22b8c:       0240 0408       andiw #1032,%d0
10c22b90:       0c40 0400       cmpiw #1024,%d0
10c22b94:       664a            bnes 10c22be0 <sys_truncate+0x130>
10c22b96:       242a 0040       movel %a2@(64),%d2
10c22b9a:       262a 0044       movel %a2@(68),%d3
10c22b9e:       2004            movel %d4,%d0
10c22ba0:       2205            movel %d5,%d1
10c22ba2:       9283            subl %d3,%d1
10c22ba4:       9182            subxl %d2,%d0
10c22ba6:       6c08            bges 10c22bb0 <sys_truncate+0x100>
10c22ba8:       202a 0044       movel %a2@(68),%d0
10c22bac:       9085            subl %d5,%d0
10c22bae:       6006            bras 10c22bb6 <sys_truncate+0x106>
10c22bb0:       2005            movel %d5,%d0
10c22bb2:       90aa 0044       subl %a2@(68),%d0
10c22bb6:       2f00            movel %d0,%sp@-
10c22bb8:       2002            movel %d2,%d0
10c22bba:       2203            movel %d3,%d1
10c22bbc:       9285            subl %d5,%d1
10c22bbe:       9184            subxl %d4,%d0
10c22bc0:       6f04            bles 10c22bc6 <sys_truncate+0x116>
10c22bc2:       2404            movel %d4,%d2
10c22bc4:       2605            movel %d5,%d3
10c22bc6:       2f03            movel %d3,%sp@-
10c22bc8:       2f02            movel %d2,%sp@-
10c22bca:       42a7            clrl %sp@-
10c22bcc:       2f0a            movel %a2,%sp@-
10c22bce:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c22bd2:       4eb9 10c3 0f2e  jsr 10c30f2e <locks_mandatory_area>
10c22bd8:       2400            movel %d0,%d2
10c22bda:       4fef 0018       lea %sp@(24),%sp
10c22bde:       6002            bras 10c22be2 <sys_truncate+0x132>
10c22be0:       7400            moveq #0,%d2
10c22be2:       4a82            tstl %d2
10c22be4:       6612            bnes 10c22bf8 <sys_truncate+0x148>
10c22be6:       2f05            movel %d5,%sp@-
10c22be8:       2f04            movel %d4,%sp@-
10c22bea:       2f2e ffe4       movel %fp@(-28),%sp@-
10c22bee:       4eba fe58       jsr %pc@(10c22a48 <do_truncate>)
10c22bf2:       2400            movel %d0,%d2
10c22bf4:       4fef 000c       lea %sp@(12),%sp
10c22bf8:       41ea 010e       lea %a2@(270),%a0
10c22bfc:       5390            subql #1,%a0@
10c22bfe:       486e ffe4       pea %fp@(-28)
10c22c02:       4eb9 10c2 bcfe  jsr 10c2bcfe <path_release>
10c22c08:       2002            movel %d2,%d0
10c22c0a:       4cee 043c ffd0  moveml %fp@(-48),%d2-%d5/%a2
10c22c10:       4e5e            unlk %fp
10c22c12:       4e75            rts

10c22c14 <sys_ftruncate>:
10c22c14:       4e56 0000       linkw %fp,#0
10c22c18:       48e7 3f30       moveml %d2-%d7/%a2-%a3,%sp@-
10c22c1c:       2a2e 000c       movel %fp@(12),%d5
10c22c20:       4284            clrl %d4
10c22c22:       2c04            movel %d4,%d6
10c22c24:       2e05            movel %d5,%d7
10c22c26:       76ea            moveq #-22,%d3
10c22c28:       4a84            tstl %d4
10c22c2a:       6b00 00f2       bmiw 10c22d1e <sys_ftruncate+0x10a>
10c22c2e:       76f7            moveq #-9,%d3
10c22c30:       2f2e 0008       movel %fp@(8),%sp@-
10c22c34:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c22c3a:       2440            moveal %d0,%a2
10c22c3c:       588f            addql #4,%sp
10c22c3e:       b4fc 0000       cmpaw #0,%a2
10c22c42:       6700 00da       beqw 10c22d1e <sys_ftruncate+0x10a>
10c22c46:       082a 0001 0019  btst #1,%a2@(25)
10c22c4c:       57c0            seq %d0
10c22c4e:       4880            extw %d0
10c22c50:       3200            movew %d0,%d1
10c22c52:       48c1            extl %d1
10c22c54:       4481            negl %d1
10c22c56:       266a 0008       moveal %a2@(8),%a3
10c22c5a:       226b 0008       moveal %a3@(8),%a1
10c22c5e:       76ea            moveq #-22,%d3
10c22c60:       3429 0032       movew %a1@(50),%d2
10c22c64:       3002            movew %d2,%d0
10c22c66:       0240 f000       andiw #-4096,%d0
10c22c6a:       0c40 8000       cmpiw #-32768,%d0
10c22c6e:       6600 00a6       bnew 10c22d16 <sys_ftruncate+0x102>
10c22c72:       082a 0001 001d  btst #1,%a2@(29)
10c22c78:       6700 009c       beqw 10c22d16 <sys_ftruncate+0x102>
10c22c7c:       4a81            tstl %d1
10c22c7e:       6710            beqs 10c22c90 <sys_ftruncate+0x7c>
10c22c80:       4280            clrl %d0
10c22c82:       223c 7fff ffff  movel #2147483647,%d1
10c22c88:       9285            subl %d5,%d1
10c22c8a:       9184            subxl %d4,%d0
10c22c8c:       6d00 0088       bltw 10c22d16 <sys_ftruncate+0x102>
10c22c90:       76ff            moveq #-1,%d3
10c22c92:       0829 0003 010b  btst #3,%a1@(267)
10c22c98:       667c            bnes 10c22d16 <sys_ftruncate+0x102>
10c22c9a:       4aa9 00a4       tstl %a1@(164)
10c22c9e:       6760            beqs 10c22d00 <sys_ftruncate+0xec>
10c22ca0:       2069 0094       moveal %a1@(148),%a0
10c22ca4:       0828 0006 0027  btst #6,%a0@(39)
10c22caa:       6754            beqs 10c22d00 <sys_ftruncate+0xec>
10c22cac:       0242 0408       andiw #1032,%d2
10c22cb0:       0c42 0400       cmpiw #1024,%d2
10c22cb4:       664a            bnes 10c22d00 <sys_ftruncate+0xec>
10c22cb6:       2429 0040       movel %a1@(64),%d2
10c22cba:       2629 0044       movel %a1@(68),%d3
10c22cbe:       2004            movel %d4,%d0
10c22cc0:       2205            movel %d5,%d1
10c22cc2:       9283            subl %d3,%d1
10c22cc4:       9182            subxl %d2,%d0
10c22cc6:       6c08            bges 10c22cd0 <sys_ftruncate+0xbc>
10c22cc8:       2029 0044       movel %a1@(68),%d0
10c22ccc:       9085            subl %d5,%d0
10c22cce:       6006            bras 10c22cd6 <sys_ftruncate+0xc2>
10c22cd0:       2005            movel %d5,%d0
10c22cd2:       90a9 0044       subl %a1@(68),%d0
10c22cd6:       2f00            movel %d0,%sp@-
10c22cd8:       2002            movel %d2,%d0
10c22cda:       2203            movel %d3,%d1
10c22cdc:       9287            subl %d7,%d1
10c22cde:       9186            subxl %d6,%d0
10c22ce0:       6f04            bles 10c22ce6 <sys_ftruncate+0xd2>
10c22ce2:       2404            movel %d4,%d2
10c22ce4:       2605            movel %d5,%d3
10c22ce6:       2f03            movel %d3,%sp@-
10c22ce8:       2f02            movel %d2,%sp@-
10c22cea:       2f0a            movel %a2,%sp@-
10c22cec:       2f09            movel %a1,%sp@-
10c22cee:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c22cf2:       4eb9 10c3 0f2e  jsr 10c30f2e <locks_mandatory_area>
10c22cf8:       2600            movel %d0,%d3
10c22cfa:       4fef 0018       lea %sp@(24),%sp
10c22cfe:       6002            bras 10c22d02 <sys_ftruncate+0xee>
10c22d00:       7600            moveq #0,%d3
10c22d02:       4a83            tstl %d3
10c22d04:       6610            bnes 10c22d16 <sys_ftruncate+0x102>
10c22d06:       2f05            movel %d5,%sp@-
10c22d08:       2f04            movel %d4,%sp@-
10c22d0a:       2f0b            movel %a3,%sp@-
10c22d0c:       4eba fd3a       jsr %pc@(10c22a48 <do_truncate>)
10c22d10:       2600            movel %d0,%d3
10c22d12:       4fef 000c       lea %sp@(12),%sp
10c22d16:       2f0a            movel %a2,%sp@-
10c22d18:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c22d1e:       2003            movel %d3,%d0
10c22d20:       4cee 0cfc ffe0  moveml %fp@(-32),%d2-%d7/%a2-%a3
10c22d26:       4e5e            unlk %fp
10c22d28:       4e75            rts

10c22d2a <sys_truncate64>:
10c22d2a:       4e56 ffe4       linkw %fp,#-28
10c22d2e:       48e7 3c20       moveml %d2-%d5/%a2,%sp@-
10c22d32:       282e 000c       movel %fp@(12),%d4
10c22d36:       2a2e 0010       movel %fp@(16),%d5
10c22d3a:       74ea            moveq #-22,%d2
10c22d3c:       4a84            tstl %d4
10c22d3e:       6b00 0140       bmiw 10c22e80 <sys_truncate64+0x156>
10c22d42:       486e ffe4       pea %fp@(-28)
10c22d46:       4878 0009       pea 9 <LSIGTRAP+0x4>
10c22d4a:       2f2e 0008       movel %fp@(8),%sp@-
10c22d4e:       4eb9 10c2 ca0c  jsr 10c2ca0c <__user_walk>
10c22d54:       2400            movel %d0,%d2
10c22d56:       4fef 000c       lea %sp@(12),%sp
10c22d5a:       6600 0124       bnew 10c22e80 <sys_truncate64+0x156>
10c22d5e:       206e ffe4       moveal %fp@(-28),%a0
10c22d62:       2468 0008       moveal %a0@(8),%a2
10c22d66:       74eb            moveq #-21,%d2
10c22d68:       302a 0032       movew %a2@(50),%d0
10c22d6c:       0240 f000       andiw #-4096,%d0
10c22d70:       0c40 4000       cmpiw #16384,%d0
10c22d74:       6700 0100       beqw 10c22e76 <sys_truncate64+0x14c>
10c22d78:       74ea            moveq #-22,%d2
10c22d7a:       0c40 8000       cmpiw #-32768,%d0
10c22d7e:       6600 00f6       bnew 10c22e76 <sys_truncate64+0x14c>
10c22d82:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c22d86:       2f0a            movel %a2,%sp@-
10c22d88:       4eb9 10c2 bc86  jsr 10c2bc86 <permission>
10c22d8e:       2400            movel %d0,%d2
10c22d90:       508f            addql #8,%sp
10c22d92:       6600 00e2       bnew 10c22e76 <sys_truncate64+0x14c>
10c22d96:       74e2            moveq #-30,%d2
10c22d98:       206a 0094       moveal %a2@(148),%a0
10c22d9c:       0828 0000 0027  btst #0,%a0@(39)
10c22da2:       6600 00d2       bnew 10c22e76 <sys_truncate64+0x14c>
10c22da6:       74ff            moveq #-1,%d2
10c22da8:       7018            moveq #24,%d0
10c22daa:       c0aa 0108       andl %a2@(264),%d0
10c22dae:       6600 00c6       bnew 10c22e76 <sys_truncate64+0x14c>
10c22db2:       206a 00a4       moveal %a2@(164),%a0
10c22db6:       b0fc 0000       cmpaw #0,%a0
10c22dba:       671a            beqs 10c22dd6 <sys_truncate64+0xac>
10c22dbc:       0828 0005 002c  btst #5,%a0@(44)
10c22dc2:       6712            beqs 10c22dd6 <sys_truncate64+0xac>
10c22dc4:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c22dc8:       2f0a            movel %a2,%sp@-
10c22dca:       4eb9 10c3 1610  jsr 10c31610 <__get_lease>
10c22dd0:       2400            movel %d0,%d2
10c22dd2:       508f            addql #8,%sp
10c22dd4:       6002            bras 10c22dd8 <sys_truncate64+0xae>
10c22dd6:       7400            moveq #0,%d2
10c22dd8:       4a82            tstl %d2
10c22dda:       6600 009a       bnew 10c22e76 <sys_truncate64+0x14c>
10c22dde:       2f0a            movel %a2,%sp@-
10c22de0:       4eb9 10c2 bcba  jsr 10c2bcba <get_write_access>
10c22de6:       2400            movel %d0,%d2
10c22de8:       588f            addql #4,%sp
10c22dea:       6600 008a       bnew 10c22e76 <sys_truncate64+0x14c>
10c22dee:       4aaa 00a4       tstl %a2@(164)
10c22df2:       6764            beqs 10c22e58 <sys_truncate64+0x12e>
10c22df4:       206a 0094       moveal %a2@(148),%a0
10c22df8:       0828 0006 0027  btst #6,%a0@(39)
10c22dfe:       6758            beqs 10c22e58 <sys_truncate64+0x12e>
10c22e00:       302a 0032       movew %a2@(50),%d0
10c22e04:       0240 0408       andiw #1032,%d0
10c22e08:       0c40 0400       cmpiw #1024,%d0
10c22e0c:       664a            bnes 10c22e58 <sys_truncate64+0x12e>
10c22e0e:       242a 0040       movel %a2@(64),%d2
10c22e12:       262a 0044       movel %a2@(68),%d3
10c22e16:       2004            movel %d4,%d0
10c22e18:       2205            movel %d5,%d1
10c22e1a:       9283            subl %d3,%d1
10c22e1c:       9182            subxl %d2,%d0
10c22e1e:       6c08            bges 10c22e28 <sys_truncate64+0xfe>
10c22e20:       202a 0044       movel %a2@(68),%d0
10c22e24:       9085            subl %d5,%d0
10c22e26:       6006            bras 10c22e2e <sys_truncate64+0x104>
10c22e28:       2005            movel %d5,%d0
10c22e2a:       90aa 0044       subl %a2@(68),%d0
10c22e2e:       2f00            movel %d0,%sp@-
10c22e30:       2002            movel %d2,%d0
10c22e32:       2203            movel %d3,%d1
10c22e34:       9285            subl %d5,%d1
10c22e36:       9184            subxl %d4,%d0
10c22e38:       6f04            bles 10c22e3e <sys_truncate64+0x114>
10c22e3a:       2404            movel %d4,%d2
10c22e3c:       2605            movel %d5,%d3
10c22e3e:       2f03            movel %d3,%sp@-
10c22e40:       2f02            movel %d2,%sp@-
10c22e42:       42a7            clrl %sp@-
10c22e44:       2f0a            movel %a2,%sp@-
10c22e46:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c22e4a:       4eb9 10c3 0f2e  jsr 10c30f2e <locks_mandatory_area>
10c22e50:       2400            movel %d0,%d2
10c22e52:       4fef 0018       lea %sp@(24),%sp
10c22e56:       6002            bras 10c22e5a <sys_truncate64+0x130>
10c22e58:       7400            moveq #0,%d2
10c22e5a:       4a82            tstl %d2
10c22e5c:       6612            bnes 10c22e70 <sys_truncate64+0x146>
10c22e5e:       2f05            movel %d5,%sp@-
10c22e60:       2f04            movel %d4,%sp@-
10c22e62:       2f2e ffe4       movel %fp@(-28),%sp@-
10c22e66:       4eba fbe0       jsr %pc@(10c22a48 <do_truncate>)
10c22e6a:       2400            movel %d0,%d2
10c22e6c:       4fef 000c       lea %sp@(12),%sp
10c22e70:       41ea 010e       lea %a2@(270),%a0
10c22e74:       5390            subql #1,%a0@
10c22e76:       486e ffe4       pea %fp@(-28)
10c22e7a:       4eb9 10c2 bcfe  jsr 10c2bcfe <path_release>
10c22e80:       2002            movel %d2,%d0
10c22e82:       4cee 043c ffd0  moveml %fp@(-48),%d2-%d5/%a2
10c22e88:       4e5e            unlk %fp
10c22e8a:       4e75            rts

10c22e8c <sys_ftruncate64>:
10c22e8c:       4e56 0000       linkw %fp,#0
10c22e90:       48e7 3c30       moveml %d2-%d5/%a2-%a3,%sp@-
10c22e94:       282e 000c       movel %fp@(12),%d4
10c22e98:       2a2e 0010       movel %fp@(16),%d5
10c22e9c:       74ea            moveq #-22,%d2
10c22e9e:       4a84            tstl %d4
10c22ea0:       6b00 00ce       bmiw 10c22f70 <sys_ftruncate64+0xe4>
10c22ea4:       74f7            moveq #-9,%d2
10c22ea6:       2f2e 0008       movel %fp@(8),%sp@-
10c22eaa:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c22eb0:       2440            moveal %d0,%a2
10c22eb2:       588f            addql #4,%sp
10c22eb4:       b4fc 0000       cmpaw #0,%a2
10c22eb8:       6700 00b6       beqw 10c22f70 <sys_ftruncate64+0xe4>
10c22ebc:       266a 0008       moveal %a2@(8),%a3
10c22ec0:       226b 0008       moveal %a3@(8),%a1
10c22ec4:       74ea            moveq #-22,%d2
10c22ec6:       3229 0032       movew %a1@(50),%d1
10c22eca:       3001            movew %d1,%d0
10c22ecc:       0240 f000       andiw #-4096,%d0
10c22ed0:       0c40 8000       cmpiw #-32768,%d0
10c22ed4:       6600 0092       bnew 10c22f68 <sys_ftruncate64+0xdc>
10c22ed8:       082a 0001 001d  btst #1,%a2@(29)
10c22ede:       6700 0088       beqw 10c22f68 <sys_ftruncate64+0xdc>
10c22ee2:       74ff            moveq #-1,%d2
10c22ee4:       0829 0003 010b  btst #3,%a1@(267)
10c22eea:       667c            bnes 10c22f68 <sys_ftruncate64+0xdc>
10c22eec:       4aa9 00a4       tstl %a1@(164)
10c22ef0:       6760            beqs 10c22f52 <sys_ftruncate64+0xc6>
10c22ef2:       2069 0094       moveal %a1@(148),%a0
10c22ef6:       0828 0006 0027  btst #6,%a0@(39)
10c22efc:       6754            beqs 10c22f52 <sys_ftruncate64+0xc6>
10c22efe:       0241 0408       andiw #1032,%d1
10c22f02:       0c41 0400       cmpiw #1024,%d1
10c22f06:       664a            bnes 10c22f52 <sys_ftruncate64+0xc6>
10c22f08:       2429 0040       movel %a1@(64),%d2
10c22f0c:       2629 0044       movel %a1@(68),%d3
10c22f10:       2004            movel %d4,%d0
10c22f12:       2205            movel %d5,%d1
10c22f14:       9283            subl %d3,%d1
10c22f16:       9182            subxl %d2,%d0
10c22f18:       6c08            bges 10c22f22 <sys_ftruncate64+0x96>
10c22f1a:       2029 0044       movel %a1@(68),%d0
10c22f1e:       9085            subl %d5,%d0
10c22f20:       6006            bras 10c22f28 <sys_ftruncate64+0x9c>
10c22f22:       2005            movel %d5,%d0
10c22f24:       90a9 0044       subl %a1@(68),%d0
10c22f28:       2f00            movel %d0,%sp@-
10c22f2a:       2002            movel %d2,%d0
10c22f2c:       2203            movel %d3,%d1
10c22f2e:       9285            subl %d5,%d1
10c22f30:       9184            subxl %d4,%d0
10c22f32:       6f04            bles 10c22f38 <sys_ftruncate64+0xac>
10c22f34:       2404            movel %d4,%d2
10c22f36:       2605            movel %d5,%d3
10c22f38:       2f03            movel %d3,%sp@-
10c22f3a:       2f02            movel %d2,%sp@-
10c22f3c:       2f0a            movel %a2,%sp@-
10c22f3e:       2f09            movel %a1,%sp@-
10c22f40:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c22f44:       4eb9 10c3 0f2e  jsr 10c30f2e <locks_mandatory_area>
10c22f4a:       2400            movel %d0,%d2
10c22f4c:       4fef 0018       lea %sp@(24),%sp
10c22f50:       6002            bras 10c22f54 <sys_ftruncate64+0xc8>
10c22f52:       7400            moveq #0,%d2
10c22f54:       4a82            tstl %d2
10c22f56:       6610            bnes 10c22f68 <sys_ftruncate64+0xdc>
10c22f58:       2f05            movel %d5,%sp@-
10c22f5a:       2f04            movel %d4,%sp@-
10c22f5c:       2f0b            movel %a3,%sp@-
10c22f5e:       4eba fae8       jsr %pc@(10c22a48 <do_truncate>)
10c22f62:       2400            movel %d0,%d2
10c22f64:       4fef 000c       lea %sp@(12),%sp
10c22f68:       2f0a            movel %a2,%sp@-
10c22f6a:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c22f70:       2002            movel %d2,%d0
10c22f72:       4cee 0c3c ffe8  moveml %fp@(-24),%d2-%d5/%a2-%a3
10c22f78:       4e5e            unlk %fp
10c22f7a:       4e75            rts

10c22f7c <sys_utime>:
10c22f7c:       4e56 ffbc       linkw %fp,#-68
10c22f80:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c22f84:       246e 000c       moveal %fp@(12),%a2
10c22f88:       74e4            moveq #-28,%d2
10c22f8a:       d48e            addl %fp,%d2
10c22f8c:       2f02            movel %d2,%sp@-
10c22f8e:       4878 0009       pea 9 <LSIGTRAP+0x4>
10c22f92:       2f2e 0008       movel %fp@(8),%sp@-
10c22f96:       4eb9 10c2 ca0c  jsr 10c2ca0c <__user_walk>
10c22f9c:       2600            movel %d0,%d3
10c22f9e:       4fef 000c       lea %sp@(12),%sp
10c22fa2:       6676            bnes 10c2301a <sys_utime+0x9e>
10c22fa4:       206e ffe4       moveal %fp@(-28),%a0
10c22fa8:       2268 0008       moveal %a0@(8),%a1
10c22fac:       76e2            moveq #-30,%d3
10c22fae:       2069 0094       moveal %a1@(148),%a0
10c22fb2:       0828 0000 0027  btst #0,%a0@(39)
10c22fb8:       6658            bnes 10c23012 <sys_utime+0x96>
10c22fba:       7070            moveq #112,%d0
10c22fbc:       2d40 ffbe       movel %d0,%fp@(-66)
10c22fc0:       b4fc 0000       cmpaw #0,%a2
10c22fc4:       6718            beqs 10c22fde <sys_utime+0x62>
10c22fc6:       2012            movel %a2@,%d0
10c22fc8:       2d40 ffd4       movel %d0,%fp@(-44)
10c22fcc:       202a 0004       movel %a2@(4),%d0
10c22fd0:       2d40 ffd8       movel %d0,%fp@(-40)
10c22fd4:       2d7c 0000 01f0  movel #496,%fp@(-66)
10c22fda:       ffbe 
10c22fdc:       6022            bras 10c23000 <sys_utime+0x84>
10c22fde:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c22fe4:       2068 0138       moveal %a0@(312),%a0
10c22fe8:       b1e9 0036       cmpal %a1@(54),%a0
10c22fec:       6712            beqs 10c23000 <sys_utime+0x84>
10c22fee:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c22ff2:       2f09            movel %a1,%sp@-
10c22ff4:       4eb9 10c2 bc86  jsr 10c2bc86 <permission>
10c22ffa:       2600            movel %d0,%d3
10c22ffc:       508f            addql #8,%sp
10c22ffe:       6612            bnes 10c23012 <sys_utime+0x96>
10c23000:       486e ffbe       pea %fp@(-66)
10c23004:       2f2e ffe4       movel %fp@(-28),%sp@-
10c23008:       4eb9 10c3 4c8c  jsr 10c34c8c <notify_change>
10c2300e:       2600            movel %d0,%d3
10c23010:       508f            addql #8,%sp
10c23012:       2f02            movel %d2,%sp@-
10c23014:       4eb9 10c2 bcfe  jsr 10c2bcfe <path_release>
10c2301a:       2003            movel %d3,%d0
10c2301c:       4cee 040c ffb0  moveml %fp@(-80),%d2-%d3/%a2
10c23022:       4e5e            unlk %fp
10c23024:       4e75            rts

10c23026 <sys_utimes>:
10c23026:       4e56 ffac       linkw %fp,#-84
10c2302a:       48e7 3800       moveml %d2-%d4,%sp@-
10c2302e:       282e 000c       movel %fp@(12),%d4
10c23032:       74e4            moveq #-28,%d2
10c23034:       d48e            addl %fp,%d2
10c23036:       2f02            movel %d2,%sp@-
10c23038:       4878 0009       pea 9 <LSIGTRAP+0x4>
10c2303c:       2f2e 0008       movel %fp@(8),%sp@-
10c23040:       4eb9 10c2 ca0c  jsr 10c2ca0c <__user_walk>
10c23046:       2600            movel %d0,%d3
10c23048:       4fef 000c       lea %sp@(12),%sp
10c2304c:       6674            bnes 10c230c2 <sys_utimes+0x9c>
10c2304e:       206e ffe4       moveal %fp@(-28),%a0
10c23052:       2268 0008       moveal %a0@(8),%a1
10c23056:       76e2            moveq #-30,%d3
10c23058:       2069 0094       moveal %a1@(148),%a0
10c2305c:       0828 0000 0027  btst #0,%a0@(39)
10c23062:       6656            bnes 10c230ba <sys_utimes+0x94>
10c23064:       7070            moveq #112,%d0
10c23066:       2d40 ffbe       movel %d0,%fp@(-66)
10c2306a:       4a84            tstl %d4
10c2306c:       6728            beqs 10c23096 <sys_utimes+0x70>
10c2306e:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c23072:       2f04            movel %d4,%sp@-
10c23074:       486e ffae       pea %fp@(-82)
10c23078:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c2307e:       4fef 000c       lea %sp@(12),%sp
10c23082:       2d6e ffae ffd4  movel %fp@(-82),%fp@(-44)
10c23088:       2d6e ffb6 ffd8  movel %fp@(-74),%fp@(-40)
10c2308e:       006e 0180 ffc0  oriw #384,%fp@(-64)
10c23094:       6012            bras 10c230a8 <sys_utimes+0x82>
10c23096:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c2309a:       2f09            movel %a1,%sp@-
10c2309c:       4eb9 10c2 bc86  jsr 10c2bc86 <permission>
10c230a2:       2600            movel %d0,%d3
10c230a4:       508f            addql #8,%sp
10c230a6:       6612            bnes 10c230ba <sys_utimes+0x94>
10c230a8:       486e ffbe       pea %fp@(-66)
10c230ac:       2f2e ffe4       movel %fp@(-28),%sp@-
10c230b0:       4eb9 10c3 4c8c  jsr 10c34c8c <notify_change>
10c230b6:       2600            movel %d0,%d3
10c230b8:       508f            addql #8,%sp
10c230ba:       2f02            movel %d2,%sp@-
10c230bc:       4eb9 10c2 bcfe  jsr 10c2bcfe <path_release>
10c230c2:       2003            movel %d3,%d0
10c230c4:       4cee 001c ffa0  moveml %fp@(-96),%d2-%d4
10c230ca:       4e5e            unlk %fp
10c230cc:       4e75            rts

10c230ce <sys_access>:
10c230ce:       4e56 ffe4       linkw %fp,#-28
10c230d2:       48e7 3f00       moveml %d2-%d7,%sp@-
10c230d6:       282e 000c       movel %fp@(12),%d4
10c230da:       2004            movel %d4,%d0
10c230dc:       72f8            moveq #-8,%d1
10c230de:       c081            andl %d1,%d0
10c230e0:       6706            beqs 10c230e8 <sys_access+0x1a>
10c230e2:       70ea            moveq #-22,%d0
10c230e4:       6000 00bc       braw 10c231a2 <sys_access+0xd4>
10c230e8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c230ee:       2a28 0138       movel %a0@(312),%d5
10c230f2:       2c28 0148       movel %a0@(328),%d6
10c230f6:       2e28 01d0       movel %a0@(464),%d7
10c230fa:       2168 012c 0138  movel %a0@(300),%a0@(312)
10c23100:       2168 013c 0148  movel %a0@(316),%a0@(328)
10c23106:       4aa8 012c       tstl %a0@(300)
10c2310a:       6706            beqs 10c23112 <sys_access+0x44>
10c2310c:       42a8 01d0       clrl %a0@(464)
10c23110:       6006            bras 10c23118 <sys_access+0x4a>
10c23112:       2168 01d8 01d0  movel %a0@(472),%a0@(464)
10c23118:       74e4            moveq #-28,%d2
10c2311a:       d48e            addl %fp,%d2
10c2311c:       2f02            movel %d2,%sp@-
10c2311e:       4878 0009       pea 9 <LSIGTRAP+0x4>
10c23122:       2f2e 0008       movel %fp@(8),%sp@-
10c23126:       4eb9 10c2 ca0c  jsr 10c2ca0c <__user_walk>
10c2312c:       2600            movel %d0,%d3
10c2312e:       4fef 000c       lea %sp@(12),%sp
10c23132:       665a            bnes 10c2318e <sys_access+0xc0>
10c23134:       2f04            movel %d4,%sp@-
10c23136:       206e ffe4       moveal %fp@(-28),%a0
10c2313a:       2f28 0008       movel %a0@(8),%sp@-
10c2313e:       4eb9 10c2 bc86  jsr 10c2bc86 <permission>
10c23144:       2600            movel %d0,%d3
10c23146:       508f            addql #8,%sp
10c23148:       663c            bnes 10c23186 <sys_access+0xb8>
10c2314a:       0804 0001       btst #1,%d4
10c2314e:       6736            beqs 10c23186 <sys_access+0xb8>
10c23150:       206e ffe4       moveal %fp@(-28),%a0
10c23154:       2268 0008       moveal %a0@(8),%a1
10c23158:       2069 0094       moveal %a1@(148),%a0
10c2315c:       0828 0000 0027  btst #0,%a0@(39)
10c23162:       6722            beqs 10c23186 <sys_access+0xb8>
10c23164:       3029 0032       movew %a1@(50),%d0
10c23168:       0240 f000       andiw #-4096,%d0
10c2316c:       0c40 2000       cmpiw #8192,%d0
10c23170:       6714            beqs 10c23186 <sys_access+0xb8>
10c23172:       0c40 6000       cmpiw #24576,%d0
10c23176:       670e            beqs 10c23186 <sys_access+0xb8>
10c23178:       0c40 1000       cmpiw #4096,%d0
10c2317c:       6708            beqs 10c23186 <sys_access+0xb8>
10c2317e:       0c40 c000       cmpiw #-16384,%d0
10c23182:       6702            beqs 10c23186 <sys_access+0xb8>
10c23184:       76e2            moveq #-30,%d3
10c23186:       2f02            movel %d2,%sp@-
10c23188:       4eb9 10c2 bcfe  jsr 10c2bcfe <path_release>
10c2318e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c23194:       2145 0138       movel %d5,%a0@(312)
10c23198:       2146 0148       movel %d6,%a0@(328)
10c2319c:       2147 01d0       movel %d7,%a0@(464)
10c231a0:       2003            movel %d3,%d0
10c231a2:       4cee 00fc ffcc  moveml %fp@(-52),%d2-%d7
10c231a8:       4e5e            unlk %fp
10c231aa:       4e75            rts

10c231ac <sys_chdir>:
10c231ac:       4e56 ffe4       linkw %fp,#-28
10c231b0:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c231b4:       2f2e 0008       movel %fp@(8),%sp@-
10c231b8:       4eb9 10c2 baf8  jsr 10c2baf8 <getname>
10c231be:       2440            moveal %d0,%a2
10c231c0:       588f            addql #4,%sp
10c231c2:       260a            movel %a2,%d3
10c231c4:       0c83 ffff fc18  cmpil #-1000,%d3
10c231ca:       6200 00de       bhiw 10c232aa <sys_chdir+0xfe>
10c231ce:       7600            moveq #0,%d3
10c231d0:       74e4            moveq #-28,%d2
10c231d2:       d48e            addl %fp,%d2
10c231d4:       2f02            movel %d2,%sp@-
10c231d6:       4878 000b       pea b <LSIGTRAP+0x6>
10c231da:       2f0a            movel %a2,%sp@-
10c231dc:       4eb9 10c2 c7e0  jsr 10c2c7e0 <path_init>
10c231e2:       4fef 000c       lea %sp@(12),%sp
10c231e6:       2802            movel %d2,%d4
10c231e8:       4a80            tstl %d0
10c231ea:       670e            beqs 10c231fa <sys_chdir+0x4e>
10c231ec:       2f04            movel %d4,%sp@-
10c231ee:       2f0a            movel %a2,%sp@-
10c231f0:       4eb9 10c2 c67c  jsr 10c2c67c <path_walk>
10c231f6:       2600            movel %d0,%d3
10c231f8:       508f            addql #8,%sp
10c231fa:       2f0a            movel %a2,%sp@-
10c231fc:       2f39 1002 7d20  movel 10027d20 <names_cachep>,%sp@-
10c23202:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c23208:       508f            addql #8,%sp
10c2320a:       4a83            tstl %d3
10c2320c:       6600 009c       bnew 10c232aa <sys_chdir+0xfe>
10c23210:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c23214:       206e ffe4       moveal %fp@(-28),%a0
10c23218:       2f28 0008       movel %a0@(8),%sp@-
10c2321c:       4eb9 10c2 bc86  jsr 10c2bc86 <permission>
10c23222:       2600            movel %d0,%d3
10c23224:       508f            addql #8,%sp
10c23226:       667a            bnes 10c232a2 <sys_chdir+0xf6>
10c23228:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2322e:       2468 02ea       moveal %a0@(746),%a2
10c23232:       202e ffe8       movel %fp@(-24),%d0
10c23236:       226e ffe4       moveal %fp@(-28),%a1
10c2323a:       222a 0010       movel %a2@(16),%d1
10c2323e:       242a 001c       movel %a2@(28),%d2
10c23242:       4a80            tstl %d0
10c23244:       6708            beqs 10c2324e <sys_chdir+0xa2>
10c23246:       2640            moveal %d0,%a3
10c23248:       41eb 0028       lea %a3@(40),%a0
10c2324c:       5290            addql #1,%a0@
10c2324e:       2540 001c       movel %d0,%a2@(28)
10c23252:       b2fc 0000       cmpaw #0,%a1
10c23256:       6712            beqs 10c2326a <sys_chdir+0xbe>
10c23258:       4a91            tstl %a1@
10c2325a:       660c            bnes 10c23268 <sys_chdir+0xbc>
10c2325c:       4879 1000 230d  pea 1000230d <tvecs+0x775>
10c23262:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c23268:       5291            addql #1,%a1@
10c2326a:       2549 0010       movel %a1,%a2@(16)
10c2326e:       4a81            tstl %d1
10c23270:       6730            beqs 10c232a2 <sys_chdir+0xf6>
10c23272:       2f01            movel %d1,%sp@-
10c23274:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c2327a:       588f            addql #4,%sp
10c2327c:       4a82            tstl %d2
10c2327e:       6722            beqs 10c232a2 <sys_chdir+0xf6>
10c23280:       2242            moveal %d2,%a1
10c23282:       41e9 0028       lea %a1@(40),%a0
10c23286:       40c1            movew %sr,%d1
10c23288:       007c 0700       oriw #1792,%sr
10c2328c:       2010            movel %a0@,%d0
10c2328e:       5380            subql #1,%d0
10c23290:       2080            movel %d0,%a0@
10c23292:       46c1            movew %d1,%sr
10c23294:       4a80            tstl %d0
10c23296:       660a            bnes 10c232a2 <sys_chdir+0xf6>
10c23298:       2f02            movel %d2,%sp@-
10c2329a:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c232a0:       588f            addql #4,%sp
10c232a2:       2f04            movel %d4,%sp@-
10c232a4:       4eb9 10c2 bcfe  jsr 10c2bcfe <path_release>
10c232aa:       2003            movel %d3,%d0
10c232ac:       4cee 0c1c ffd0  moveml %fp@(-48),%d2-%d4/%a2-%a3
10c232b2:       4e5e            unlk %fp
10c232b4:       4e75            rts

10c232b6 <sys_fchdir>:
10c232b6:       4e56 0000       linkw %fp,#0
10c232ba:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c232be:       78f7            moveq #-9,%d4
10c232c0:       2f2e 0008       movel %fp@(8),%sp@-
10c232c4:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c232ca:       2640            moveal %d0,%a3
10c232cc:       588f            addql #4,%sp
10c232ce:       b6fc 0000       cmpaw #0,%a3
10c232d2:       6700 00ac       beqw 10c23380 <sys_fchdir+0xca>
10c232d6:       246b 0008       moveal %a3@(8),%a2
10c232da:       242b 000c       movel %a3@(12),%d2
10c232de:       206a 0008       moveal %a2@(8),%a0
10c232e2:       78ec            moveq #-20,%d4
10c232e4:       3028 0032       movew %a0@(50),%d0
10c232e8:       0240 f000       andiw #-4096,%d0
10c232ec:       0c40 4000       cmpiw #16384,%d0
10c232f0:       6600 0086       bnew 10c23378 <sys_fchdir+0xc2>
10c232f4:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c232f8:       2f08            movel %a0,%sp@-
10c232fa:       4eb9 10c2 bc86  jsr 10c2bc86 <permission>
10c23300:       2800            movel %d0,%d4
10c23302:       508f            addql #8,%sp
10c23304:       6672            bnes 10c23378 <sys_fchdir+0xc2>
10c23306:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2330c:       2268 02ea       moveal %a0@(746),%a1
10c23310:       2029 0010       movel %a1@(16),%d0
10c23314:       2629 001c       movel %a1@(28),%d3
10c23318:       4a82            tstl %d2
10c2331a:       6708            beqs 10c23324 <sys_fchdir+0x6e>
10c2331c:       2842            moveal %d2,%a4
10c2331e:       41ec 0028       lea %a4@(40),%a0
10c23322:       5290            addql #1,%a0@
10c23324:       2342 001c       movel %d2,%a1@(28)
10c23328:       b4fc 0000       cmpaw #0,%a2
10c2332c:       6712            beqs 10c23340 <sys_fchdir+0x8a>
10c2332e:       4a92            tstl %a2@
10c23330:       660c            bnes 10c2333e <sys_fchdir+0x88>
10c23332:       4879 1000 230d  pea 1000230d <tvecs+0x775>
10c23338:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2333e:       5292            addql #1,%a2@
10c23340:       234a 0010       movel %a2,%a1@(16)
10c23344:       4a80            tstl %d0
10c23346:       6730            beqs 10c23378 <sys_fchdir+0xc2>
10c23348:       2f00            movel %d0,%sp@-
10c2334a:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c23350:       588f            addql #4,%sp
10c23352:       4a83            tstl %d3
10c23354:       6722            beqs 10c23378 <sys_fchdir+0xc2>
10c23356:       2243            moveal %d3,%a1
10c23358:       41e9 0028       lea %a1@(40),%a0
10c2335c:       40c1            movew %sr,%d1
10c2335e:       007c 0700       oriw #1792,%sr
10c23362:       2010            movel %a0@,%d0
10c23364:       5380            subql #1,%d0
10c23366:       2080            movel %d0,%a0@
10c23368:       46c1            movew %d1,%sr
10c2336a:       4a80            tstl %d0
10c2336c:       660a            bnes 10c23378 <sys_fchdir+0xc2>
10c2336e:       2f03            movel %d3,%sp@-
10c23370:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c23376:       588f            addql #4,%sp
10c23378:       2f0b            movel %a3,%sp@-
10c2337a:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c23380:       2004            movel %d4,%d0
10c23382:       4cee 1c1c ffe8  moveml %fp@(-24),%d2-%d4/%a2-%a4
10c23388:       4e5e            unlk %fp
10c2338a:       4e75            rts

10c2338c <sys_chroot>:
10c2338c:       4e56 ffe4       linkw %fp,#-28
10c23390:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c23394:       2f2e 0008       movel %fp@(8),%sp@-
10c23398:       4eb9 10c2 baf8  jsr 10c2baf8 <getname>
10c2339e:       2440            moveal %d0,%a2
10c233a0:       588f            addql #4,%sp
10c233a2:       260a            movel %a2,%d3
10c233a4:       0c83 ffff fc18  cmpil #-1000,%d3
10c233aa:       6200 00ee       bhiw 10c2349a <sys_chroot+0x10e>
10c233ae:       74e4            moveq #-28,%d2
10c233b0:       d48e            addl %fp,%d2
10c233b2:       2f02            movel %d2,%sp@-
10c233b4:       4878 002b       pea 2b <LSIGTRAP+0x26>
10c233b8:       2f03            movel %d3,%sp@-
10c233ba:       4eb9 10c2 c7e0  jsr 10c2c7e0 <path_init>
10c233c0:       2f02            movel %d2,%sp@-
10c233c2:       2f03            movel %d3,%sp@-
10c233c4:       4eb9 10c2 c67c  jsr 10c2c67c <path_walk>
10c233ca:       2600            movel %d0,%d3
10c233cc:       2f0a            movel %a2,%sp@-
10c233ce:       2f39 1002 7d20  movel 10027d20 <names_cachep>,%sp@-
10c233d4:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c233da:       4fef 001c       lea %sp@(28),%sp
10c233de:       4a83            tstl %d3
10c233e0:       6600 00b8       bnew 10c2349a <sys_chroot+0x10e>
10c233e4:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c233e8:       206e ffe4       moveal %fp@(-28),%a0
10c233ec:       2f28 0008       movel %a0@(8),%sp@-
10c233f0:       4eb9 10c2 bc86  jsr 10c2bc86 <permission>
10c233f6:       2600            movel %d0,%d3
10c233f8:       508f            addql #8,%sp
10c233fa:       6600 0096       bnew 10c23492 <sys_chroot+0x106>
10c233fe:       76ff            moveq #-1,%d3
10c23400:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c23406:       0828 0002 01d1  btst #2,%a0@(465)
10c2340c:       6700 0084       beqw 10c23492 <sys_chroot+0x106>
10c23410:       0068 0100 0006  oriw #256,%a0@(6)
10c23416:       2468 02ea       moveal %a0@(746),%a2
10c2341a:       202e ffe8       movel %fp@(-24),%d0
10c2341e:       226e ffe4       moveal %fp@(-28),%a1
10c23422:       222a 000c       movel %a2@(12),%d1
10c23426:       262a 0018       movel %a2@(24),%d3
10c2342a:       4a80            tstl %d0
10c2342c:       6708            beqs 10c23436 <sys_chroot+0xaa>
10c2342e:       2640            moveal %d0,%a3
10c23430:       41eb 0028       lea %a3@(40),%a0
10c23434:       5290            addql #1,%a0@
10c23436:       2540 0018       movel %d0,%a2@(24)
10c2343a:       b2fc 0000       cmpaw #0,%a1
10c2343e:       6712            beqs 10c23452 <sys_chroot+0xc6>
10c23440:       4a91            tstl %a1@
10c23442:       660c            bnes 10c23450 <sys_chroot+0xc4>
10c23444:       4879 1000 230d  pea 1000230d <tvecs+0x775>
10c2344a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c23450:       5291            addql #1,%a1@
10c23452:       2549 000c       movel %a1,%a2@(12)
10c23456:       4a81            tstl %d1
10c23458:       6730            beqs 10c2348a <sys_chroot+0xfe>
10c2345a:       2f01            movel %d1,%sp@-
10c2345c:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c23462:       588f            addql #4,%sp
10c23464:       4a83            tstl %d3
10c23466:       6722            beqs 10c2348a <sys_chroot+0xfe>
10c23468:       2243            moveal %d3,%a1
10c2346a:       41e9 0028       lea %a1@(40),%a0
10c2346e:       40c1            movew %sr,%d1
10c23470:       007c 0700       oriw #1792,%sr
10c23474:       2010            movel %a0@,%d0
10c23476:       5380            subql #1,%d0
10c23478:       2080            movel %d0,%a0@
10c2347a:       46c1            movew %d1,%sr
10c2347c:       4a80            tstl %d0
10c2347e:       660a            bnes 10c2348a <sys_chroot+0xfe>
10c23480:       2f03            movel %d3,%sp@-
10c23482:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c23488:       588f            addql #4,%sp
10c2348a:       4eb9 10c2 c782  jsr 10c2c782 <set_fs_altroot>
10c23490:       7600            moveq #0,%d3
10c23492:       2f02            movel %d2,%sp@-
10c23494:       4eb9 10c2 bcfe  jsr 10c2bcfe <path_release>
10c2349a:       2003            movel %d3,%d0
10c2349c:       4cee 0c0c ffd4  moveml %fp@(-44),%d2-%d3/%a2-%a3
10c234a2:       4e5e            unlk %fp
10c234a4:       4e75            rts

10c234a6 <sys_fchmod>:
10c234a6:       4e56 ffd8       linkw %fp,#-40
10c234aa:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c234ae:       342e 000e       movew %fp@(14),%d2
10c234b2:       76f7            moveq #-9,%d3
10c234b4:       2f2e 0008       movel %fp@(8),%sp@-
10c234b8:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c234be:       2440            moveal %d0,%a2
10c234c0:       588f            addql #4,%sp
10c234c2:       b4fc 0000       cmpaw #0,%a2
10c234c6:       6758            beqs 10c23520 <sys_fchmod+0x7a>
10c234c8:       266a 0008       moveal %a2@(8),%a3
10c234cc:       226b 0008       moveal %a3@(8),%a1
10c234d0:       76e2            moveq #-30,%d3
10c234d2:       2069 0094       moveal %a1@(148),%a0
10c234d6:       0828 0000 0027  btst #0,%a0@(39)
10c234dc:       663a            bnes 10c23518 <sys_fchmod+0x72>
10c234de:       76ff            moveq #-1,%d3
10c234e0:       7018            moveq #24,%d0
10c234e2:       c0a9 0108       andl %a1@(264),%d0
10c234e6:       6630            bnes 10c23518 <sys_fchmod+0x72>
10c234e8:       3029 0032       movew %a1@(50),%d0
10c234ec:       0c42 ffff       cmpiw #-1,%d2
10c234f0:       6602            bnes 10c234f4 <sys_fchmod+0x4e>
10c234f2:       3400            movew %d0,%d2
10c234f4:       0242 0fff       andiw #4095,%d2
10c234f8:       0240 f000       andiw #-4096,%d0
10c234fc:       8440            orw %d0,%d2
10c234fe:       3d42 ffde       movew %d2,%fp@(-34)
10c23502:       7041            moveq #65,%d0
10c23504:       2d40 ffda       movel %d0,%fp@(-38)
10c23508:       486e ffda       pea %fp@(-38)
10c2350c:       2f0b            movel %a3,%sp@-
10c2350e:       4eb9 10c3 4c8c  jsr 10c34c8c <notify_change>
10c23514:       2600            movel %d0,%d3
10c23516:       508f            addql #8,%sp
10c23518:       2f0a            movel %a2,%sp@-
10c2351a:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c23520:       2003            movel %d3,%d0
10c23522:       4cee 0c0c ffc8  moveml %fp@(-56),%d2-%d3/%a2-%a3
10c23528:       4e5e            unlk %fp
10c2352a:       4e75            rts

10c2352c <sys_chmod>:
10c2352c:       4e56 ffbc       linkw %fp,#-68
10c23530:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c23534:       382e 000e       movew %fp@(14),%d4
10c23538:       74e4            moveq #-28,%d2
10c2353a:       d48e            addl %fp,%d2
10c2353c:       2f02            movel %d2,%sp@-
10c2353e:       4878 0009       pea 9 <LSIGTRAP+0x4>
10c23542:       2f2e 0008       movel %fp@(8),%sp@-
10c23546:       4eb9 10c2 ca0c  jsr 10c2ca0c <__user_walk>
10c2354c:       2600            movel %d0,%d3
10c2354e:       4fef 000c       lea %sp@(12),%sp
10c23552:       6658            bnes 10c235ac <sys_chmod+0x80>
10c23554:       246e ffe4       moveal %fp@(-28),%a2
10c23558:       226a 0008       moveal %a2@(8),%a1
10c2355c:       76e2            moveq #-30,%d3
10c2355e:       2069 0094       moveal %a1@(148),%a0
10c23562:       0828 0000 0027  btst #0,%a0@(39)
10c23568:       663a            bnes 10c235a4 <sys_chmod+0x78>
10c2356a:       76ff            moveq #-1,%d3
10c2356c:       7018            moveq #24,%d0
10c2356e:       c0a9 0108       andl %a1@(264),%d0
10c23572:       6630            bnes 10c235a4 <sys_chmod+0x78>
10c23574:       3029 0032       movew %a1@(50),%d0
10c23578:       0c44 ffff       cmpiw #-1,%d4
10c2357c:       6602            bnes 10c23580 <sys_chmod+0x54>
10c2357e:       3800            movew %d0,%d4
10c23580:       0244 0fff       andiw #4095,%d4
10c23584:       0240 f000       andiw #-4096,%d0
10c23588:       8840            orw %d0,%d4
10c2358a:       3d44 ffc2       movew %d4,%fp@(-62)
10c2358e:       7041            moveq #65,%d0
10c23590:       2d40 ffbe       movel %d0,%fp@(-66)
10c23594:       486e ffbe       pea %fp@(-66)
10c23598:       2f0a            movel %a2,%sp@-
10c2359a:       4eb9 10c3 4c8c  jsr 10c34c8c <notify_change>
10c235a0:       2600            movel %d0,%d3
10c235a2:       508f            addql #8,%sp
10c235a4:       2f02            movel %d2,%sp@-
10c235a6:       4eb9 10c2 bcfe  jsr 10c2bcfe <path_release>
10c235ac:       2003            movel %d3,%d0
10c235ae:       4cee 041c ffac  moveml %fp@(-84),%d2-%d4/%a2
10c235b4:       4e5e            unlk %fp
10c235b6:       4e75            rts

10c235b8 <chown_common>:
10c235b8:       4e56 ffd8       linkw %fp,#-40
10c235bc:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c235c0:       246e 0008       moveal %fp@(8),%a2
10c235c4:       222e 000c       movel %fp@(12),%d1
10c235c8:       242e 0010       movel %fp@(16),%d2
10c235cc:       76fe            moveq #-2,%d3
10c235ce:       226a 0008       moveal %a2@(8),%a1
10c235d2:       b2fc 0000       cmpaw #0,%a1
10c235d6:       6610            bnes 10c235e8 <chown_common+0x30>
10c235d8:       4879 1000 2312  pea 10002312 <tvecs+0x77a>
10c235de:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c235e4:       6000 0096       braw 10c2367c <chown_common+0xc4>
10c235e8:       76e2            moveq #-30,%d3
10c235ea:       2069 0094       moveal %a1@(148),%a0
10c235ee:       0828 0000 0027  btst #0,%a0@(39)
10c235f4:       6600 0086       bnew 10c2367c <chown_common+0xc4>
10c235f8:       76ff            moveq #-1,%d3
10c235fa:       7018            moveq #24,%d0
10c235fc:       c0a9 0108       andl %a1@(264),%d0
10c23600:       667a            bnes 10c2367c <chown_common+0xc4>
10c23602:       b681            cmpl %d1,%d3
10c23604:       6604            bnes 10c2360a <chown_common+0x52>
10c23606:       2229 0036       movel %a1@(54),%d1
10c2360a:       70ff            moveq #-1,%d0
10c2360c:       b082            cmpl %d2,%d0
10c2360e:       6604            bnes 10c23614 <chown_common+0x5c>
10c23610:       2429 003a       movel %a1@(58),%d2
10c23614:       3d69 0032 ffde  movew %a1@(50),%fp@(-34)
10c2361a:       2d41 ffe0       movel %d1,%fp@(-32)
10c2361e:       2d42 ffe4       movel %d2,%fp@(-28)
10c23622:       7046            moveq #70,%d0
10c23624:       2d40 ffda       movel %d0,%fp@(-38)
10c23628:       3029 0032       movew %a1@(50),%d0
10c2362c:       0800 000b       btst #11,%d0
10c23630:       6716            beqs 10c23648 <chown_common+0x90>
10c23632:       0240 f000       andiw #-4096,%d0
10c23636:       0c40 4000       cmpiw #16384,%d0
10c2363a:       670c            beqs 10c23648 <chown_common+0x90>
10c2363c:       026e f7ff ffde  andiw #-2049,%fp@(-34)
10c23642:       7047            moveq #71,%d0
10c23644:       2d40 ffda       movel %d0,%fp@(-38)
10c23648:       3229 0032       movew %a1@(50),%d1
10c2364c:       3001            movew %d1,%d0
10c2364e:       0240 0408       andiw #1032,%d0
10c23652:       0c40 0408       cmpiw #1032,%d0
10c23656:       6616            bnes 10c2366e <chown_common+0xb6>
10c23658:       0241 f000       andiw #-4096,%d1
10c2365c:       0c41 4000       cmpiw #16384,%d1
10c23660:       670c            beqs 10c2366e <chown_common+0xb6>
10c23662:       026e fbff ffde  andiw #-1025,%fp@(-34)
10c23668:       7001            moveq #1,%d0
10c2366a:       81ae ffda       orl %d0,%fp@(-38)
10c2366e:       486e ffda       pea %fp@(-38)
10c23672:       2f0a            movel %a2,%sp@-
10c23674:       4eb9 10c3 4c8c  jsr 10c34c8c <notify_change>
10c2367a:       2600            movel %d0,%d3
10c2367c:       2003            movel %d3,%d0
10c2367e:       4cee 040c ffcc  moveml %fp@(-52),%d2-%d3/%a2
10c23684:       4e5e            unlk %fp
10c23686:       4e75            rts

10c23688 <sys_chown>:
10c23688:       4e56 ffe4       linkw %fp,#-28
10c2368c:       2f03            movel %d3,%sp@-
10c2368e:       2f02            movel %d2,%sp@-
10c23690:       76e4            moveq #-28,%d3
10c23692:       d68e            addl %fp,%d3
10c23694:       2f03            movel %d3,%sp@-
10c23696:       4878 0009       pea 9 <LSIGTRAP+0x4>
10c2369a:       2f2e 0008       movel %fp@(8),%sp@-
10c2369e:       4eb9 10c2 ca0c  jsr 10c2ca0c <__user_walk>
10c236a4:       2400            movel %d0,%d2
10c236a6:       4fef 000c       lea %sp@(12),%sp
10c236aa:       661a            bnes 10c236c6 <sys_chown+0x3e>
10c236ac:       2f2e 0010       movel %fp@(16),%sp@-
10c236b0:       2f2e 000c       movel %fp@(12),%sp@-
10c236b4:       2f2e ffe4       movel %fp@(-28),%sp@-
10c236b8:       4eba fefe       jsr %pc@(10c235b8 <chown_common>)
10c236bc:       2400            movel %d0,%d2
10c236be:       2f03            movel %d3,%sp@-
10c236c0:       4eb9 10c2 bcfe  jsr 10c2bcfe <path_release>
10c236c6:       2002            movel %d2,%d0
10c236c8:       242e ffdc       movel %fp@(-36),%d2
10c236cc:       262e ffe0       movel %fp@(-32),%d3
10c236d0:       4e5e            unlk %fp
10c236d2:       4e75            rts

10c236d4 <sys_lchown>:
10c236d4:       4e56 ffe4       linkw %fp,#-28
10c236d8:       2f03            movel %d3,%sp@-
10c236da:       2f02            movel %d2,%sp@-
10c236dc:       76e4            moveq #-28,%d3
10c236de:       d68e            addl %fp,%d3
10c236e0:       2f03            movel %d3,%sp@-
10c236e2:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c236e6:       2f2e 0008       movel %fp@(8),%sp@-
10c236ea:       4eb9 10c2 ca0c  jsr 10c2ca0c <__user_walk>
10c236f0:       2400            movel %d0,%d2
10c236f2:       4fef 000c       lea %sp@(12),%sp
10c236f6:       661a            bnes 10c23712 <sys_lchown+0x3e>
10c236f8:       2f2e 0010       movel %fp@(16),%sp@-
10c236fc:       2f2e 000c       movel %fp@(12),%sp@-
10c23700:       2f2e ffe4       movel %fp@(-28),%sp@-
10c23704:       4eba feb2       jsr %pc@(10c235b8 <chown_common>)
10c23708:       2400            movel %d0,%d2
10c2370a:       2f03            movel %d3,%sp@-
10c2370c:       4eb9 10c2 bcfe  jsr 10c2bcfe <path_release>
10c23712:       2002            movel %d2,%d0
10c23714:       242e ffdc       movel %fp@(-36),%d2
10c23718:       262e ffe0       movel %fp@(-32),%d3
10c2371c:       4e5e            unlk %fp
10c2371e:       4e75            rts

10c23720 <sys_fchown>:
10c23720:       4e56 0000       linkw %fp,#0
10c23724:       2f0a            movel %a2,%sp@-
10c23726:       2f02            movel %d2,%sp@-
10c23728:       74f7            moveq #-9,%d2
10c2372a:       2f2e 0008       movel %fp@(8),%sp@-
10c2372e:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c23734:       2440            moveal %d0,%a2
10c23736:       588f            addql #4,%sp
10c23738:       b4fc 0000       cmpaw #0,%a2
10c2373c:       671a            beqs 10c23758 <sys_fchown+0x38>
10c2373e:       2f2e 0010       movel %fp@(16),%sp@-
10c23742:       2f2e 000c       movel %fp@(12),%sp@-
10c23746:       2f2a 0008       movel %a2@(8),%sp@-
10c2374a:       4eba fe6c       jsr %pc@(10c235b8 <chown_common>)
10c2374e:       2400            movel %d0,%d2
10c23750:       2f0a            movel %a2,%sp@-
10c23752:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c23758:       2002            movel %d2,%d0
10c2375a:       242e fff8       movel %fp@(-8),%d2
10c2375e:       246e fffc       moveal %fp@(-4),%a2
10c23762:       4e5e            unlk %fp
10c23764:       4e75            rts

10c23766 <filp_open>:
10c23766:       4e56 ffe4       linkw %fp,#-28
10c2376a:       2f03            movel %d3,%sp@-
10c2376c:       2f02            movel %d2,%sp@-
10c2376e:       242e 000c       movel %fp@(12),%d2
10c23772:       2202            movel %d2,%d1
10c23774:       2042            moveal %d2,%a0
10c23776:       5288            addql #1,%a0
10c23778:       2008            movel %a0,%d0
10c2377a:       7603            moveq #3,%d3
10c2377c:       c083            andl %d3,%d0
10c2377e:       6702            beqs 10c23782 <filp_open+0x1c>
10c23780:       2208            movel %a0,%d1
10c23782:       0801 0009       btst #9,%d1
10c23786:       6704            beqs 10c2378c <filp_open+0x26>
10c23788:       7002            moveq #2,%d0
10c2378a:       8280            orl %d0,%d1
10c2378c:       486e ffe4       pea %fp@(-28)
10c23790:       2f2e 0010       movel %fp@(16),%sp@-
10c23794:       2f01            movel %d1,%sp@-
10c23796:       2f2e 0008       movel %fp@(8),%sp@-
10c2379a:       4eb9 10c2 cb1a  jsr 10c2cb1a <open_namei>
10c237a0:       4fef 0010       lea %sp@(16),%sp
10c237a4:       4a80            tstl %d0
10c237a6:       6610            bnes 10c237b8 <filp_open+0x52>
10c237a8:       2f02            movel %d2,%sp@-
10c237aa:       2f2e ffe8       movel %fp@(-24),%sp@-
10c237ae:       2f2e ffe4       movel %fp@(-28),%sp@-
10c237b2:       4eb9 10c2 37c4  jsr 10c237c4 <dentry_open>
10c237b8:       242e ffdc       movel %fp@(-36),%d2
10c237bc:       262e ffe0       movel %fp@(-32),%d3
10c237c0:       4e5e            unlk %fp
10c237c2:       4e75            rts

10c237c4 <dentry_open>:
10c237c4:       4e56 0000       linkw %fp,#0
10c237c8:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c237cc:       2a6e 0008       moveal %fp@(8),%a5
10c237d0:       262e 000c       movel %fp@(12),%d3
10c237d4:       246e 0010       moveal %fp@(16),%a2
10c237d8:       74e9            moveq #-23,%d2
10c237da:       4eb9 10c2 4834  jsr 10c24834 <get_empty_filp>
10c237e0:       2640            moveal %d0,%a3
10c237e2:       b6fc 0000       cmpaw #0,%a3
10c237e6:       6700 0130       beqw 10c23918 <dentry_open+0x154>
10c237ea:       274a 0018       movel %a2,%a3@(24)
10c237ee:       300a            movew %a2,%d0
10c237f0:       5240            addqw #1,%d0
10c237f2:       3200            movew %d0,%d1
10c237f4:       0241 0003       andiw #3,%d1
10c237f8:       3741 001c       movew %d1,%a3@(28)
10c237fc:       286d 0008       moveal %a5@(8),%a4
10c23800:       0800 0001       btst #1,%d0
10c23804:       6710            beqs 10c23816 <dentry_open+0x52>
10c23806:       2f0c            movel %a4,%sp@-
10c23808:       4eb9 10c2 bcba  jsr 10c2bcba <get_write_access>
10c2380e:       2400            movel %d0,%d2
10c23810:       588f            addql #4,%sp
10c23812:       6600 00fa       bnew 10c2390e <dentry_open+0x14a>
10c23816:       274d 0008       movel %a5,%a3@(8)
10c2381a:       2743 000c       movel %d3,%a3@(12)
10c2381e:       42ab 001e       clrl %a3@(30)
10c23822:       42ab 0022       clrl %a3@(34)
10c23826:       42ab 0026       clrl %a3@(38)
10c2382a:       206c 0090       moveal %a4@(144),%a0
10c2382e:       b0fc 0000       cmpaw #0,%a0
10c23832:       6714            beqs 10c23848 <dentry_open+0x84>
10c23834:       2010            movel %a0@,%d0
10c23836:       6710            beqs 10c23848 <dentry_open+0x84>
10c23838:       2f00            movel %d0,%sp@-
10c2383a:       4eb9 10c1 6e6a  jsr 10c16e6a <try_inc_mod_count>
10c23840:       588f            addql #4,%sp
10c23842:       7200            moveq #0,%d1
10c23844:       4a80            tstl %d0
10c23846:       6704            beqs 10c2384c <dentry_open+0x88>
10c23848:       222c 0090       movel %a4@(144),%d1
10c2384c:       2741 0010       movel %d1,%a3@(16)
10c23850:       706c            moveq #108,%d0
10c23852:       d0ac 0094       addl %a4@(148),%d0
10c23856:       2f00            movel %d0,%sp@-
10c23858:       2f0b            movel %a3,%sp@-
10c2385a:       45f9 10c2 4b36  lea 10c24b36 <file_move>,%a2
10c23860:       4e92            jsr %a2@
10c23862:       42ab 005e       clrl %a3@(94)
10c23866:       42ab 0062       clrl %a3@(98)
10c2386a:       508f            addql #8,%sp
10c2386c:       082b 0000 0019  btst #0,%a3@(25)
10c23872:       6714            beqs 10c23888 <dentry_open+0xc4>
10c23874:       486b 005e       pea %a3@(94)
10c23878:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c2387c:       4eb9 10c3 528c  jsr 10c3528c <alloc_kiovec>
10c23882:       2400            movel %d0,%d2
10c23884:       508f            addql #8,%sp
10c23886:       662c            bnes 10c238b4 <dentry_open+0xf0>
10c23888:       206b 0010       moveal %a3@(16),%a0
10c2388c:       b0fc 0000       cmpaw #0,%a0
10c23890:       6716            beqs 10c238a8 <dentry_open+0xe4>
10c23892:       2068 0020       moveal %a0@(32),%a0
10c23896:       b0fc 0000       cmpaw #0,%a0
10c2389a:       670c            beqs 10c238a8 <dentry_open+0xe4>
10c2389c:       2f0b            movel %a3,%sp@-
10c2389e:       2f0c            movel %a4,%sp@-
10c238a0:       4e90            jsr %a0@
10c238a2:       2400            movel %d0,%d2
10c238a4:       508f            addql #8,%sp
10c238a6:       660c            bnes 10c238b4 <dentry_open+0xf0>
10c238a8:       026b fc3f 001a  andiw #-961,%a3@(26)
10c238ae:       200b            movel %a3,%d0
10c238b0:       6000 0096       braw 10c23948 <dentry_open+0x184>
10c238b4:       4aab 005e       tstl %a3@(94)
10c238b8:       6710            beqs 10c238ca <dentry_open+0x106>
10c238ba:       486b 005e       pea %a3@(94)
10c238be:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c238c2:       4eb9 10c3 52f8  jsr 10c352f8 <free_kiovec>
10c238c8:       508f            addql #8,%sp
10c238ca:       206b 0010       moveal %a3@(16),%a0
10c238ce:       b0fc 0000       cmpaw #0,%a0
10c238d2:       6718            beqs 10c238ec <dentry_open+0x128>
10c238d4:       2010            movel %a0@,%d0
10c238d6:       6714            beqs 10c238ec <dentry_open+0x128>
10c238d8:       2240            moveal %d0,%a1
10c238da:       41e9 0010       lea %a1@(16),%a0
10c238de:       5390            subql #1,%a0@
10c238e0:       206b 0010       moveal %a3@(16),%a0
10c238e4:       2050            moveal %a0@,%a0
10c238e6:       7008            moveq #8,%d0
10c238e8:       81a8 0014       orl %d0,%a0@(20)
10c238ec:       082b 0001 001d  btst #1,%a3@(29)
10c238f2:       6706            beqs 10c238fa <dentry_open+0x136>
10c238f4:       41ec 010e       lea %a4@(270),%a0
10c238f8:       5390            subql #1,%a0@
10c238fa:       4879 1000 d500  pea 1000d500 <kill_list.708>
10c23900:       2f0b            movel %a3,%sp@-
10c23902:       4e92            jsr %a2@
10c23904:       42ab 0008       clrl %a3@(8)
10c23908:       42ab 000c       clrl %a3@(12)
10c2390c:       508f            addql #8,%sp
10c2390e:       2f0b            movel %a3,%sp@-
10c23910:       4eb9 10c2 4ae4  jsr 10c24ae4 <put_filp>
10c23916:       588f            addql #4,%sp
10c23918:       2f0d            movel %a5,%sp@-
10c2391a:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c23920:       588f            addql #4,%sp
10c23922:       4a83            tstl %d3
10c23924:       6720            beqs 10c23946 <dentry_open+0x182>
10c23926:       2243            moveal %d3,%a1
10c23928:       41e9 0028       lea %a1@(40),%a0
10c2392c:       40c1            movew %sr,%d1
10c2392e:       007c 0700       oriw #1792,%sr
10c23932:       2010            movel %a0@,%d0
10c23934:       5380            subql #1,%d0
10c23936:       2080            movel %d0,%a0@
10c23938:       46c1            movew %d1,%sr
10c2393a:       4a80            tstl %d0
10c2393c:       6608            bnes 10c23946 <dentry_open+0x182>
10c2393e:       2f03            movel %d3,%sp@-
10c23940:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c23946:       2002            movel %d2,%d0
10c23948:       4cee 3c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a5
10c2394e:       4e5e            unlk %fp
10c23950:       4e75            rts

10c23952 <get_unused_fd>:
10c23952:       4e56 0000       linkw %fp,#0
10c23956:       48e7 3f30       moveml %d2-%d7/%a2-%a3,%sp@-
10c2395a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c23960:       2468 02ee       moveal %a0@(750),%a2
10c23964:       7ee8            moveq #-24,%d7
10c23966:       2a2a 0010       movel %a2@(16),%d5
10c2396a:       222a 001c       movel %a2@(28),%d1
10c2396e:       2605            movel %d5,%d3
10c23970:       2003            movel %d3,%d0
10c23972:       ea80            asrl #5,%d0
10c23974:       e588            lsll #2,%d0
10c23976:       2241            moveal %d1,%a1
10c23978:       d3c0            addal %d0,%a1
10c2397a:       2803            movel %d3,%d4
10c2397c:       70e0            moveq #-32,%d0
10c2397e:       c880            andl %d0,%d4
10c23980:       2c2a 000c       movel %a2@(12),%d6
10c23984:       2641            moveal %d1,%a3
10c23986:       bc83            cmpl %d3,%d6
10c23988:       6e04            bgts 10c2398e <get_unused_fd+0x3c>
10c2398a:       2606            movel %d6,%d3
10c2398c:       606c            bras 10c239fa <get_unused_fd+0xa8>
10c2398e:       2406            movel %d6,%d2
10c23990:       9484            subl %d4,%d2
10c23992:       761f            moveq #31,%d3
10c23994:       c685            andl %d5,%d3
10c23996:       6732            beqs 10c239ca <get_unused_fd+0x78>
10c23998:       7220            moveq #32,%d1
10c2399a:       9283            subl %d3,%d1
10c2399c:       70ff            moveq #-1,%d0
10c2399e:       e2a8            lsrl %d1,%d0
10c239a0:       2219            movel %a1@+,%d1
10c239a2:       8280            orl %d0,%d1
10c239a4:       701f            moveq #31,%d0
10c239a6:       b082            cmpl %d2,%d0
10c239a8:       6c32            bges 10c239dc <get_unused_fd+0x8a>
10c239aa:       70ff            moveq #-1,%d0
10c239ac:       b081            cmpl %d1,%d0
10c239ae:       6632            bnes 10c239e2 <get_unused_fd+0x90>
10c239b0:       72e0            moveq #-32,%d1
10c239b2:       d481            addl %d1,%d2
10c239b4:       7020            moveq #32,%d0
10c239b6:       d880            addl %d0,%d4
10c239b8:       6010            bras 10c239ca <get_unused_fd+0x78>
10c239ba:       2219            movel %a1@+,%d1
10c239bc:       70ff            moveq #-1,%d0
10c239be:       b081            cmpl %d1,%d0
10c239c0:       6620            bnes 10c239e2 <get_unused_fd+0x90>
10c239c2:       7220            moveq #32,%d1
10c239c4:       d881            addl %d1,%d4
10c239c6:       70e0            moveq #-32,%d0
10c239c8:       d480            addl %d0,%d2
10c239ca:       2002            movel %d2,%d0
10c239cc:       72e0            moveq #-32,%d1
10c239ce:       c081            andl %d1,%d0
10c239d0:       66e8            bnes 10c239ba <get_unused_fd+0x68>
10c239d2:       4a82            tstl %d2
10c239d4:       6604            bnes 10c239da <get_unused_fd+0x88>
10c239d6:       2604            movel %d4,%d3
10c239d8:       6020            bras 10c239fa <get_unused_fd+0xa8>
10c239da:       2211            movel %a1@,%d1
10c239dc:       70ff            moveq #-1,%d0
10c239de:       e4a8            lsrl %d2,%d0
10c239e0:       8280            orl %d0,%d1
10c239e2:       2001            movel %d1,%d0
10c239e4:       7200            moveq #0,%d1
10c239e6:       0800 0000       btst #0,%d0
10c239ea:       670a            beqs 10c239f6 <get_unused_fd+0xa4>
10c239ec:       5281            addql #1,%d1
10c239ee:       e288            lsrl #1,%d0
10c239f0:       0800 0000       btst #0,%d0
10c239f4:       66f6            bnes 10c239ec <get_unused_fd+0x9a>
10c239f6:       2604            movel %d4,%d3
10c239f8:       d681            addl %d1,%d3
10c239fa:       b6a8 021a       cmpl %a0@(538),%d3
10c239fe:       647e            bccs 10c23a7e <get_unused_fd+0x12c>
10c23a00:       bc83            cmpl %d3,%d6
10c23a02:       6e0c            bgts 10c23a10 <get_unused_fd+0xbe>
10c23a04:       2f03            movel %d3,%sp@-
10c23a06:       2f0a            movel %a2,%sp@-
10c23a08:       4eb9 10c3 4fe2  jsr 10c34fe2 <expand_fdset>
10c23a0e:       6010            bras 10c23a20 <get_unused_fd+0xce>
10c23a10:       b6aa 0008       cmpl %a2@(8),%d3
10c23a14:       6d1c            blts 10c23a32 <get_unused_fd+0xe0>
10c23a16:       2f03            movel %d3,%sp@-
10c23a18:       2f0a            movel %a2,%sp@-
10c23a1a:       4eb9 10c3 4e7e  jsr 10c34e7e <expand_fd_array>
10c23a20:       2e00            movel %d0,%d7
10c23a22:       508f            addql #8,%sp
10c23a24:       6658            bnes 10c23a7e <get_unused_fd+0x12c>
10c23a26:       7ee8            moveq #-24,%d7
10c23a28:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c23a2e:       6000 ff36       braw 10c23966 <get_unused_fd+0x14>
10c23a32:       2203            movel %d3,%d1
10c23a34:       ea89            lsrl #5,%d1
10c23a36:       e589            lsll #2,%d1
10c23a38:       2403            movel %d3,%d2
10c23a3a:       701f            moveq #31,%d0
10c23a3c:       c480            andl %d0,%d2
10c23a3e:       7001            moveq #1,%d0
10c23a40:       e5a8            lsll %d2,%d0
10c23a42:       81b3 1800       orl %d0,%a3@(00000000,%d1:l)
10c23a46:       206a 0018       moveal %a2@(24),%a0
10c23a4a:       4680            notl %d0
10c23a4c:       c1b0 1800       andl %d0,%a0@(00000000,%d1:l)
10c23a50:       2203            movel %d3,%d1
10c23a52:       5281            addql #1,%d1
10c23a54:       2541 0010       movel %d1,%a2@(16)
10c23a58:       206a 0014       moveal %a2@(20),%a0
10c23a5c:       2403            movel %d3,%d2
10c23a5e:       e58a            lsll #2,%d2
10c23a60:       4ab0 2800       tstl %a0@(00000000,%d2:l)
10c23a64:       6716            beqs 10c23a7c <get_unused_fd+0x12a>
10c23a66:       2f03            movel %d3,%sp@-
10c23a68:       4879 1000 232f  pea 1000232f <tvecs+0x797>
10c23a6e:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c23a74:       206a 0014       moveal %a2@(20),%a0
10c23a78:       42b0 2800       clrl %a0@(00000000,%d2:l)
10c23a7c:       2e03            movel %d3,%d7
10c23a7e:       2007            movel %d7,%d0
10c23a80:       4cee 0cfc ffe0  moveml %fp@(-32),%d2-%d7/%a2-%a3
10c23a86:       4e5e            unlk %fp
10c23a88:       4e75            rts

10c23a8a <sys_open>:
10c23a8a:       4e56 0000       linkw %fp,#0
10c23a8e:       48e7 3c00       moveml %d2-%d5,%sp@-
10c23a92:       2f2e 0008       movel %fp@(8),%sp@-
10c23a96:       4eb9 10c2 baf8  jsr 10c2baf8 <getname>
10c23a9c:       2a00            movel %d0,%d5
10c23a9e:       588f            addql #4,%sp
10c23aa0:       2605            movel %d5,%d3
10c23aa2:       0c83 ffff fc18  cmpil #-1000,%d3
10c23aa8:       625e            bhis 10c23b08 <sys_open+0x7e>
10c23aaa:       4eba fea6       jsr %pc@(10c23952 <get_unused_fd>)
10c23aae:       2600            movel %d0,%d3
10c23ab0:       6d48            blts 10c23afa <sys_open+0x70>
10c23ab2:       2f2e 0010       movel %fp@(16),%sp@-
10c23ab6:       2f2e 000c       movel %fp@(12),%sp@-
10c23aba:       2f05            movel %d5,%sp@-
10c23abc:       4eba fca8       jsr %pc@(10c23766 <filp_open>)
10c23ac0:       2800            movel %d0,%d4
10c23ac2:       4fef 000c       lea %sp@(12),%sp
10c23ac6:       0c84 ffff fc18  cmpil #-1000,%d4
10c23acc:       623e            bhis 10c23b0c <sys_open+0x82>
10c23ace:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c23ad4:       2268 02ee       moveal %a0@(750),%a1
10c23ad8:       2069 0014       moveal %a1@(20),%a0
10c23adc:       2003            movel %d3,%d0
10c23ade:       e588            lsll #2,%d0
10c23ae0:       4ab0 0800       tstl %a0@(00000000,%d0:l)
10c23ae4:       670c            beqs 10c23af2 <sys_open+0x68>
10c23ae6:       4879 1000 230d  pea 1000230d <tvecs+0x775>
10c23aec:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c23af2:       2069 0014       moveal %a1@(20),%a0
10c23af6:       2184 0800       movel %d4,%a0@(00000000,%d0:l)
10c23afa:       2f05            movel %d5,%sp@-
10c23afc:       2f39 1002 7d20  movel 10027d20 <names_cachep>,%sp@-
10c23b02:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c23b08:       2003            movel %d3,%d0
10c23b0a:       6030            bras 10c23b3c <sys_open+0xb2>
10c23b0c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c23b12:       2268 02ee       moveal %a0@(750),%a1
10c23b16:       2069 001c       moveal %a1@(28),%a0
10c23b1a:       2403            movel %d3,%d2
10c23b1c:       ea8a            lsrl #5,%d2
10c23b1e:       e58a            lsll #2,%d2
10c23b20:       2203            movel %d3,%d1
10c23b22:       701f            moveq #31,%d0
10c23b24:       c280            andl %d0,%d1
10c23b26:       70fe            moveq #-2,%d0
10c23b28:       e3b8            roll %d1,%d0
10c23b2a:       c1b0 2800       andl %d0,%a0@(00000000,%d2:l)
10c23b2e:       b6a9 0010       cmpl %a1@(16),%d3
10c23b32:       6404            bccs 10c23b38 <sys_open+0xae>
10c23b34:       2343 0010       movel %d3,%a1@(16)
10c23b38:       2604            movel %d4,%d3
10c23b3a:       60be            bras 10c23afa <sys_open+0x70>
10c23b3c:       4cee 003c fff0  moveml %fp@(-16),%d2-%d5
10c23b42:       4e5e            unlk %fp
10c23b44:       4e75            rts

10c23b46 <sys_creat>:
10c23b46:       4e56 0000       linkw %fp,#0
10c23b4a:       2f2e 000c       movel %fp@(12),%sp@-
10c23b4e:       4878 0241       pea 241 <LSIGTRAP+0x23c>
10c23b52:       2f2e 0008       movel %fp@(8),%sp@-
10c23b56:       4eba ff32       jsr %pc@(10c23a8a <sys_open>)
10c23b5a:       4e5e            unlk %fp
10c23b5c:       4e75            rts

10c23b5e <filp_close>:
10c23b5e:       4e56 0000       linkw %fp,#0
10c23b62:       2f0a            movel %a2,%sp@-
10c23b64:       2f02            movel %d2,%sp@-
10c23b66:       246e 0008       moveal %fp@(8),%a2
10c23b6a:       4aaa 0014       tstl %a2@(20)
10c23b6e:       6610            bnes 10c23b80 <filp_close+0x22>
10c23b70:       4879 1000 2354  pea 10002354 <tvecs+0x7bc>
10c23b76:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c23b7c:       7000            moveq #0,%d0
10c23b7e:       6040            bras 10c23bc0 <filp_close+0x62>
10c23b80:       7400            moveq #0,%d2
10c23b82:       206a 0010       moveal %a2@(16),%a0
10c23b86:       b0fc 0000       cmpaw #0,%a0
10c23b8a:       6712            beqs 10c23b9e <filp_close+0x40>
10c23b8c:       4aa8 0024       tstl %a0@(36)
10c23b90:       670c            beqs 10c23b9e <filp_close+0x40>
10c23b92:       2f0a            movel %a2,%sp@-
10c23b94:       2068 0024       moveal %a0@(36),%a0
10c23b98:       4e90            jsr %a0@
10c23b9a:       2400            movel %d0,%d2
10c23b9c:       588f            addql #4,%sp
10c23b9e:       42a7            clrl %sp@-
10c23ba0:       2f0a            movel %a2,%sp@-
10c23ba2:       42a7            clrl %sp@-
10c23ba4:       4eb9 10c3 549e  jsr 10c3549e <fcntl_dirnotify>
10c23baa:       2f2e 000c       movel %fp@(12),%sp@-
10c23bae:       2f0a            movel %a2,%sp@-
10c23bb0:       4eb9 10c3 20e0  jsr 10c320e0 <locks_remove_posix>
10c23bb6:       2f0a            movel %a2,%sp@-
10c23bb8:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c23bbe:       2002            movel %d2,%d0
10c23bc0:       242e fff8       movel %fp@(-8),%d2
10c23bc4:       246e fffc       moveal %fp@(-4),%a2
10c23bc8:       4e5e            unlk %fp
10c23bca:       4e75            rts

10c23bcc <sys_close>:
10c23bcc:       4e56 0000       linkw %fp,#0
10c23bd0:       48e7 3800       moveml %d2-%d4,%sp@-
10c23bd4:       262e 0008       movel %fp@(8),%d3
10c23bd8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c23bde:       2268 02ee       moveal %a0@(750),%a1
10c23be2:       b6a9 0008       cmpl %a1@(8),%d3
10c23be6:       6446            bccs 10c23c2e <sys_close+0x62>
10c23be8:       2069 0014       moveal %a1@(20),%a0
10c23bec:       2003            movel %d3,%d0
10c23bee:       e588            lsll #2,%d0
10c23bf0:       2830 0800       movel %a0@(00000000,%d0:l),%d4
10c23bf4:       6738            beqs 10c23c2e <sys_close+0x62>
10c23bf6:       42b0 0800       clrl %a0@(00000000,%d0:l)
10c23bfa:       2069 0018       moveal %a1@(24),%a0
10c23bfe:       2003            movel %d3,%d0
10c23c00:       ea88            lsrl #5,%d0
10c23c02:       e588            lsll #2,%d0
10c23c04:       2203            movel %d3,%d1
10c23c06:       741f            moveq #31,%d2
10c23c08:       c282            andl %d2,%d1
10c23c0a:       74fe            moveq #-2,%d2
10c23c0c:       e3ba            roll %d1,%d2
10c23c0e:       c5b0 0800       andl %d2,%a0@(00000000,%d0:l)
10c23c12:       2069 001c       moveal %a1@(28),%a0
10c23c16:       c5b0 0800       andl %d2,%a0@(00000000,%d0:l)
10c23c1a:       b6a9 0010       cmpl %a1@(16),%d3
10c23c1e:       6404            bccs 10c23c24 <sys_close+0x58>
10c23c20:       2343 0010       movel %d3,%a1@(16)
10c23c24:       2f09            movel %a1,%sp@-
10c23c26:       2f04            movel %d4,%sp@-
10c23c28:       4eba ff34       jsr %pc@(10c23b5e <filp_close>)
10c23c2c:       6002            bras 10c23c30 <sys_close+0x64>
10c23c2e:       70f7            moveq #-9,%d0
10c23c30:       4cee 001c fff4  moveml %fp@(-12),%d2-%d4
10c23c36:       4e5e            unlk %fp
10c23c38:       4e75            rts

10c23c3a <sys_vhangup>:
10c23c3a:       4e56 0000       linkw %fp,#0
10c23c3e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c23c44:       0828 0002 01d0  btst #2,%a0@(464)
10c23c4a:       6714            beqs 10c23c60 <sys_vhangup+0x26>
10c23c4c:       0068 0100 0006  oriw #256,%a0@(6)
10c23c52:       2f28 0254       movel %a0@(596),%sp@-
10c23c56:       4eb9 10c4 3f28  jsr 10c43f28 <tty_vhangup>
10c23c5c:       7000            moveq #0,%d0
10c23c5e:       6002            bras 10c23c62 <sys_vhangup+0x28>
10c23c60:       70ff            moveq #-1,%d0
10c23c62:       4e5e            unlk %fp
10c23c64:       4e75            rts

10c23c66 <generic_file_open>:
10c23c66:       4e56 0000       linkw %fp,#0
10c23c6a:       48e7 3800       moveml %d2-%d4,%sp@-
10c23c6e:       206e 000c       moveal %fp@(12),%a0
10c23c72:       0828 0001 0019  btst #1,%a0@(25)
10c23c78:       661c            bnes 10c23c96 <generic_file_open+0x30>
10c23c7a:       70e5            moveq #-27,%d0
10c23c7c:       206e 0008       moveal %fp@(8),%a0
10c23c80:       2228 0040       movel %a0@(64),%d1
10c23c84:       2428 0044       movel %a0@(68),%d2
10c23c88:       4283            clrl %d3
10c23c8a:       283c 7fff ffff  movel #2147483647,%d4
10c23c90:       9484            subl %d4,%d2
10c23c92:       9383            subxl %d3,%d1
10c23c94:       6e02            bgts 10c23c98 <generic_file_open+0x32>
10c23c96:       7000            moveq #0,%d0
10c23c98:       4cdf 001c       moveml %sp@+,%d2-%d4
10c23c9c:       4e5e            unlk %fp
10c23c9e:       4e75            rts

10c23ca0 <generic_read_dir>:
10c23ca0:       4e56 0000       linkw %fp,#0
10c23ca4:       70eb            moveq #-21,%d0
10c23ca6:       4e5e            unlk %fp
10c23ca8:       4e75            rts

10c23caa <generic_file_llseek>:
10c23caa:       4e56 0000       linkw %fp,#0
10c23cae:       48e7 3c00       moveml %d2-%d5,%sp@-
10c23cb2:       226e 0008       moveal %fp@(8),%a1
10c23cb6:       242e 000c       movel %fp@(12),%d2
10c23cba:       262e 0010       movel %fp@(16),%d3
10c23cbe:       202e 0014       movel %fp@(20),%d0
10c23cc2:       7201            moveq #1,%d1
10c23cc4:       b280            cmpl %d0,%d1
10c23cc6:       671a            beqs 10c23ce2 <generic_file_llseek+0x38>
10c23cc8:       7202            moveq #2,%d1
10c23cca:       b280            cmpl %d0,%d1
10c23ccc:       661e            bnes 10c23cec <generic_file_llseek+0x42>
10c23cce:       2069 0008       moveal %a1@(8),%a0
10c23cd2:       2068 0008       moveal %a0@(8),%a0
10c23cd6:       2028 0040       movel %a0@(64),%d0
10c23cda:       d6a8 0044       addl %a0@(68),%d3
10c23cde:       d580            addxl %d0,%d2
10c23ce0:       600a            bras 10c23cec <generic_file_llseek+0x42>
10c23ce2:       2229 001e       movel %a1@(30),%d1
10c23ce6:       d6a9 0022       addl %a1@(34),%d3
10c23cea:       d581            addxl %d1,%d2
10c23cec:       78ff            moveq #-1,%d4
10c23cee:       7aea            moveq #-22,%d5
10c23cf0:       4a82            tstl %d2
10c23cf2:       6b4e            bmis 10c23d42 <generic_file_llseek+0x98>
10c23cf4:       2069 0008       moveal %a1@(8),%a0
10c23cf8:       2068 0008       moveal %a0@(8),%a0
10c23cfc:       2068 0094       moveal %a0@(148),%a0
10c23d00:       2028 0010       movel %a0@(16),%d0
10c23d04:       2228 0014       movel %a0@(20),%d1
10c23d08:       9283            subl %d3,%d1
10c23d0a:       9182            subxl %d2,%d0
10c23d0c:       6534            bcss 10c23d42 <generic_file_llseek+0x98>
10c23d0e:       2029 001e       movel %a1@(30),%d0
10c23d12:       2229 0022       movel %a1@(34),%d1
10c23d16:       9283            subl %d3,%d1
10c23d18:       9182            subxl %d2,%d0
10c23d1a:       6722            beqs 10c23d3e <generic_file_llseek+0x94>
10c23d1c:       2342 001e       movel %d2,%a1@(30)
10c23d20:       2343 0022       movel %d3,%a1@(34)
10c23d24:       42a9 0026       clrl %a1@(38)
10c23d28:       2039 1002 57a0  movel 100257a0 <event>,%d0
10c23d2e:       2200            movel %d0,%d1
10c23d30:       5281            addql #1,%d1
10c23d32:       23c1 1002 57a0  movel %d1,100257a0 <event>
10c23d38:       5280            addql #1,%d0
10c23d3a:       2340 0056       movel %d0,%a1@(86)
10c23d3e:       2802            movel %d2,%d4
10c23d40:       2a03            movel %d3,%d5
10c23d42:       2004            movel %d4,%d0
10c23d44:       2205            movel %d5,%d1
10c23d46:       4cdf 003c       moveml %sp@+,%d2-%d5
10c23d4a:       4e5e            unlk %fp
10c23d4c:       4e75            rts

10c23d4e <no_llseek>:
10c23d4e:       4e56 0000       linkw %fp,#0
10c23d52:       70ff            moveq #-1,%d0
10c23d54:       72e3            moveq #-29,%d1
10c23d56:       4e5e            unlk %fp
10c23d58:       4e75            rts

10c23d5a <default_llseek>:
10c23d5a:       4e56 0000       linkw %fp,#0
10c23d5e:       2f03            movel %d3,%sp@-
10c23d60:       2f02            movel %d2,%sp@-
10c23d62:       226e 0008       moveal %fp@(8),%a1
10c23d66:       242e 000c       movel %fp@(12),%d2
10c23d6a:       262e 0010       movel %fp@(16),%d3
10c23d6e:       202e 0014       movel %fp@(20),%d0
10c23d72:       7201            moveq #1,%d1
10c23d74:       b280            cmpl %d0,%d1
10c23d76:       671a            beqs 10c23d92 <default_llseek+0x38>
10c23d78:       7202            moveq #2,%d1
10c23d7a:       b280            cmpl %d0,%d1
10c23d7c:       661e            bnes 10c23d9c <default_llseek+0x42>
10c23d7e:       2069 0008       moveal %a1@(8),%a0
10c23d82:       2068 0008       moveal %a0@(8),%a0
10c23d86:       2028 0040       movel %a0@(64),%d0
10c23d8a:       d6a8 0044       addl %a0@(68),%d3
10c23d8e:       d580            addxl %d0,%d2
10c23d90:       600a            bras 10c23d9c <default_llseek+0x42>
10c23d92:       2229 001e       movel %a1@(30),%d1
10c23d96:       d6a9 0022       addl %a1@(34),%d3
10c23d9a:       d581            addxl %d1,%d2
10c23d9c:       70ff            moveq #-1,%d0
10c23d9e:       72ea            moveq #-22,%d1
10c23da0:       4a82            tstl %d2
10c23da2:       6b34            bmis 10c23dd8 <default_llseek+0x7e>
10c23da4:       2029 001e       movel %a1@(30),%d0
10c23da8:       2229 0022       movel %a1@(34),%d1
10c23dac:       9283            subl %d3,%d1
10c23dae:       9182            subxl %d2,%d0
10c23db0:       6722            beqs 10c23dd4 <default_llseek+0x7a>
10c23db2:       2342 001e       movel %d2,%a1@(30)
10c23db6:       2343 0022       movel %d3,%a1@(34)
10c23dba:       42a9 0026       clrl %a1@(38)
10c23dbe:       2039 1002 57a0  movel 100257a0 <event>,%d0
10c23dc4:       2200            movel %d0,%d1
10c23dc6:       5281            addql #1,%d1
10c23dc8:       23c1 1002 57a0  movel %d1,100257a0 <event>
10c23dce:       5280            addql #1,%d0
10c23dd0:       2340 0056       movel %d0,%a1@(86)
10c23dd4:       2002            movel %d2,%d0
10c23dd6:       2203            movel %d3,%d1
10c23dd8:       241f            movel %sp@+,%d2
10c23dda:       261f            movel %sp@+,%d3
10c23ddc:       4e5e            unlk %fp
10c23dde:       4e75            rts

10c23de0 <sys_lseek>:
10c23de0:       4e56 0000       linkw %fp,#0
10c23de4:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c23de8:       262e 0010       movel %fp@(16),%d3
10c23dec:       78f7            moveq #-9,%d4
10c23dee:       2f2e 0008       movel %fp@(8),%sp@-
10c23df2:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c23df8:       2440            moveal %d0,%a2
10c23dfa:       588f            addql #4,%sp
10c23dfc:       b4fc 0000       cmpaw #0,%a2
10c23e00:       6750            beqs 10c23e52 <sys_lseek+0x72>
10c23e02:       78ea            moveq #-22,%d4
10c23e04:       7002            moveq #2,%d0
10c23e06:       b083            cmpl %d3,%d0
10c23e08:       6540            bcss 10c23e4a <sys_lseek+0x6a>
10c23e0a:       242e 000c       movel %fp@(12),%d2
10c23e0e:       5bc1            smi %d1
10c23e10:       4881            extw %d1
10c23e12:       48c1            extl %d1
10c23e14:       43fa ff44       lea %pc@(10c23d5a <default_llseek>),%a1
10c23e18:       206a 0010       moveal %a2@(16),%a0
10c23e1c:       b0fc 0000       cmpaw #0,%a0
10c23e20:       6708            beqs 10c23e2a <sys_lseek+0x4a>
10c23e22:       2028 0004       movel %a0@(4),%d0
10c23e26:       6702            beqs 10c23e2a <sys_lseek+0x4a>
10c23e28:       2240            moveal %d0,%a1
10c23e2a:       2f03            movel %d3,%sp@-
10c23e2c:       2f02            movel %d2,%sp@-
10c23e2e:       2f01            movel %d1,%sp@-
10c23e30:       2f0a            movel %a2,%sp@-
10c23e32:       4e91            jsr %a1@
10c23e34:       4fef 0010       lea %sp@(16),%sp
10c23e38:       2801            movel %d1,%d4
10c23e3a:       2604            movel %d4,%d3
10c23e3c:       5bc2            smi %d2
10c23e3e:       4882            extw %d2
10c23e40:       48c2            extl %d2
10c23e42:       9283            subl %d3,%d1
10c23e44:       9182            subxl %d2,%d0
10c23e46:       6702            beqs 10c23e4a <sys_lseek+0x6a>
10c23e48:       78b5            moveq #-75,%d4
10c23e4a:       2f0a            movel %a2,%sp@-
10c23e4c:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c23e52:       2004            movel %d4,%d0
10c23e54:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c23e5a:       4e5e            unlk %fp
10c23e5c:       4e75            rts

10c23e5e <sys_llseek>:
10c23e5e:       4e56 fff8       linkw %fp,#-8
10c23e62:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c23e66:       262e 0018       movel %fp@(24),%d3
10c23e6a:       74f7            moveq #-9,%d2
10c23e6c:       2f2e 0008       movel %fp@(8),%sp@-
10c23e70:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c23e76:       2440            moveal %d0,%a2
10c23e78:       588f            addql #4,%sp
10c23e7a:       b4fc 0000       cmpaw #0,%a2
10c23e7e:       676c            beqs 10c23eec <sys_llseek+0x8e>
10c23e80:       74ea            moveq #-22,%d2
10c23e82:       7002            moveq #2,%d0
10c23e84:       b083            cmpl %d3,%d0
10c23e86:       655c            bcss 10c23ee4 <sys_llseek+0x86>
10c23e88:       202e 000c       movel %fp@(12),%d0
10c23e8c:       4281            clrl %d1
10c23e8e:       82ae 0010       orl %fp@(16),%d1
10c23e92:       43fa fec6       lea %pc@(10c23d5a <default_llseek>),%a1
10c23e96:       206a 0010       moveal %a2@(16),%a0
10c23e9a:       b0fc 0000       cmpaw #0,%a0
10c23e9e:       670c            beqs 10c23eac <sys_llseek+0x4e>
10c23ea0:       2068 0004       moveal %a0@(4),%a0
10c23ea4:       b0fc 0000       cmpaw #0,%a0
10c23ea8:       6702            beqs 10c23eac <sys_llseek+0x4e>
10c23eaa:       2248            moveal %a0,%a1
10c23eac:       2f03            movel %d3,%sp@-
10c23eae:       2f01            movel %d1,%sp@-
10c23eb0:       2f00            movel %d0,%sp@-
10c23eb2:       2f0a            movel %a2,%sp@-
10c23eb4:       4e91            jsr %a1@
10c23eb6:       4fef 0010       lea %sp@(16),%sp
10c23eba:       2d40 fff8       movel %d0,%fp@(-8)
10c23ebe:       2d41 fffc       movel %d1,%fp@(-4)
10c23ec2:       41ee fff8       lea %fp@(-8),%a0
10c23ec6:       242e fffc       movel %fp@(-4),%d2
10c23eca:       4a80            tstl %d0
10c23ecc:       6b16            bmis 10c23ee4 <sys_llseek+0x86>
10c23ece:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c23ed2:       2f08            movel %a0,%sp@-
10c23ed4:       2f2e 0014       movel %fp@(20),%sp@-
10c23ed8:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c23ede:       4fef 000c       lea %sp@(12),%sp
10c23ee2:       7400            moveq #0,%d2
10c23ee4:       2f0a            movel %a2,%sp@-
10c23ee6:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c23eec:       2002            movel %d2,%d0
10c23eee:       4cee 040c ffec  moveml %fp@(-20),%d2-%d3/%a2
10c23ef4:       4e5e            unlk %fp
10c23ef6:       4e75            rts

10c23ef8 <sys_read>:
10c23ef8:       4e56 0000       linkw %fp,#0
10c23efc:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c23f00:       262e 0010       movel %fp@(16),%d3
10c23f04:       74f7            moveq #-9,%d2
10c23f06:       2f2e 0008       movel %fp@(8),%sp@-
10c23f0a:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c23f10:       2440            moveal %d0,%a2
10c23f12:       588f            addql #4,%sp
10c23f14:       b4fc 0000       cmpaw #0,%a2
10c23f18:       6700 00b4       beqw 10c23fce <sys_read+0xd6>
10c23f1c:       082a 0000 001d  btst #0,%a2@(29)
10c23f22:       677c            beqs 10c23fa0 <sys_read+0xa8>
10c23f24:       206a 0008       moveal %a2@(8),%a0
10c23f28:       2268 0008       moveal %a0@(8),%a1
10c23f2c:       222a 001e       movel %a2@(30),%d1
10c23f30:       242a 0022       movel %a2@(34),%d2
10c23f34:       4aa9 00a4       tstl %a1@(164)
10c23f38:       6736            beqs 10c23f70 <sys_read+0x78>
10c23f3a:       2069 0094       moveal %a1@(148),%a0
10c23f3e:       0828 0006 0027  btst #6,%a0@(39)
10c23f44:       672a            beqs 10c23f70 <sys_read+0x78>
10c23f46:       3029 0032       movew %a1@(50),%d0
10c23f4a:       0240 0408       andiw #1032,%d0
10c23f4e:       0c40 0400       cmpiw #1024,%d0
10c23f52:       661c            bnes 10c23f70 <sys_read+0x78>
10c23f54:       2f03            movel %d3,%sp@-
10c23f56:       2f02            movel %d2,%sp@-
10c23f58:       2f01            movel %d1,%sp@-
10c23f5a:       2f0a            movel %a2,%sp@-
10c23f5c:       2f09            movel %a1,%sp@-
10c23f5e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c23f62:       4eb9 10c3 0f2e  jsr 10c30f2e <locks_mandatory_area>
10c23f68:       2400            movel %d0,%d2
10c23f6a:       4fef 0018       lea %sp@(24),%sp
10c23f6e:       6002            bras 10c23f72 <sys_read+0x7a>
10c23f70:       7400            moveq #0,%d2
10c23f72:       4a82            tstl %d2
10c23f74:       662a            bnes 10c23fa0 <sys_read+0xa8>
10c23f76:       74ea            moveq #-22,%d2
10c23f78:       206a 0010       moveal %a2@(16),%a0
10c23f7c:       b0fc 0000       cmpaw #0,%a0
10c23f80:       671e            beqs 10c23fa0 <sys_read+0xa8>
10c23f82:       2068 0008       moveal %a0@(8),%a0
10c23f86:       b0fc 0000       cmpaw #0,%a0
10c23f8a:       6714            beqs 10c23fa0 <sys_read+0xa8>
10c23f8c:       486a 001e       pea %a2@(30)
10c23f90:       2f03            movel %d3,%sp@-
10c23f92:       2f2e 000c       movel %fp@(12),%sp@-
10c23f96:       2f0a            movel %a2,%sp@-
10c23f98:       4e90            jsr %a0@
10c23f9a:       2400            movel %d0,%d2
10c23f9c:       4fef 0010       lea %sp@(16),%sp
10c23fa0:       4a82            tstl %d2
10c23fa2:       6f22            bles 10c23fc6 <sys_read+0xce>
10c23fa4:       206a 0008       moveal %a2@(8),%a0
10c23fa8:       2068 000c       moveal %a0@(12),%a0
10c23fac:       2068 0008       moveal %a0@(8),%a0
10c23fb0:       0828 0000 00ff  btst #0,%a0@(255)
10c23fb6:       670e            beqs 10c23fc6 <sys_read+0xce>
10c23fb8:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c23fbc:       2f08            movel %a0,%sp@-
10c23fbe:       4eb9 10c3 55b6  jsr 10c355b6 <__inode_dir_notify>
10c23fc4:       508f            addql #8,%sp
10c23fc6:       2f0a            movel %a2,%sp@-
10c23fc8:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c23fce:       2002            movel %d2,%d0
10c23fd0:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c23fd6:       4e5e            unlk %fp
10c23fd8:       4e75            rts

10c23fda <sys_write>:
10c23fda:       4e56 0000       linkw %fp,#0
10c23fde:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c23fe2:       262e 0010       movel %fp@(16),%d3
10c23fe6:       74f7            moveq #-9,%d2
10c23fe8:       2f2e 0008       movel %fp@(8),%sp@-
10c23fec:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c23ff2:       2440            moveal %d0,%a2
10c23ff4:       588f            addql #4,%sp
10c23ff6:       b4fc 0000       cmpaw #0,%a2
10c23ffa:       6700 00b4       beqw 10c240b0 <sys_write+0xd6>
10c23ffe:       082a 0001 001d  btst #1,%a2@(29)
10c24004:       677c            beqs 10c24082 <sys_write+0xa8>
10c24006:       206a 0008       moveal %a2@(8),%a0
10c2400a:       2268 0008       moveal %a0@(8),%a1
10c2400e:       222a 001e       movel %a2@(30),%d1
10c24012:       242a 0022       movel %a2@(34),%d2
10c24016:       4aa9 00a4       tstl %a1@(164)
10c2401a:       6736            beqs 10c24052 <sys_write+0x78>
10c2401c:       2069 0094       moveal %a1@(148),%a0
10c24020:       0828 0006 0027  btst #6,%a0@(39)
10c24026:       672a            beqs 10c24052 <sys_write+0x78>
10c24028:       3029 0032       movew %a1@(50),%d0
10c2402c:       0240 0408       andiw #1032,%d0
10c24030:       0c40 0400       cmpiw #1024,%d0
10c24034:       661c            bnes 10c24052 <sys_write+0x78>
10c24036:       2f03            movel %d3,%sp@-
10c24038:       2f02            movel %d2,%sp@-
10c2403a:       2f01            movel %d1,%sp@-
10c2403c:       2f0a            movel %a2,%sp@-
10c2403e:       2f09            movel %a1,%sp@-
10c24040:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c24044:       4eb9 10c3 0f2e  jsr 10c30f2e <locks_mandatory_area>
10c2404a:       2400            movel %d0,%d2
10c2404c:       4fef 0018       lea %sp@(24),%sp
10c24050:       6002            bras 10c24054 <sys_write+0x7a>
10c24052:       7400            moveq #0,%d2
10c24054:       4a82            tstl %d2
10c24056:       662a            bnes 10c24082 <sys_write+0xa8>
10c24058:       74ea            moveq #-22,%d2
10c2405a:       206a 0010       moveal %a2@(16),%a0
10c2405e:       b0fc 0000       cmpaw #0,%a0
10c24062:       671e            beqs 10c24082 <sys_write+0xa8>
10c24064:       2068 000c       moveal %a0@(12),%a0
10c24068:       b0fc 0000       cmpaw #0,%a0
10c2406c:       6714            beqs 10c24082 <sys_write+0xa8>
10c2406e:       486a 001e       pea %a2@(30)
10c24072:       2f03            movel %d3,%sp@-
10c24074:       2f2e 000c       movel %fp@(12),%sp@-
10c24078:       2f0a            movel %a2,%sp@-
10c2407a:       4e90            jsr %a0@
10c2407c:       2400            movel %d0,%d2
10c2407e:       4fef 0010       lea %sp@(16),%sp
10c24082:       4a82            tstl %d2
10c24084:       6f22            bles 10c240a8 <sys_write+0xce>
10c24086:       206a 0008       moveal %a2@(8),%a0
10c2408a:       2068 000c       moveal %a0@(12),%a0
10c2408e:       2068 0008       moveal %a0@(8),%a0
10c24092:       0828 0001 00ff  btst #1,%a0@(255)
10c24098:       670e            beqs 10c240a8 <sys_write+0xce>
10c2409a:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c2409e:       2f08            movel %a0,%sp@-
10c240a0:       4eb9 10c3 55b6  jsr 10c355b6 <__inode_dir_notify>
10c240a6:       508f            addql #8,%sp
10c240a8:       2f0a            movel %a2,%sp@-
10c240aa:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c240b0:       2002            movel %d2,%d0
10c240b2:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c240b8:       4e5e            unlk %fp
10c240ba:       4e75            rts

10c240bc <do_readv_writev>:
10c240bc:       4e56 ffc0       linkw %fp,#-64
10c240c0:       48e7 3f38       moveml %d2-%d7/%a2-%a4,%sp@-
10c240c4:       2c2e 0008       movel %fp@(8),%d6
10c240c8:       286e 000c       moveal %fp@(12),%a4
10c240cc:       246e 0010       moveal %fp@(16),%a2
10c240d0:       282e 0014       movel %fp@(20),%d4
10c240d4:       7ac0            moveq #-64,%d5
10c240d6:       da8e            addl %fp,%d5
10c240d8:       7600            moveq #0,%d3
10c240da:       2e05            movel %d5,%d7
10c240dc:       4a84            tstl %d4
10c240de:       6700 0150       beqw 10c24230 <do_readv_writev+0x174>
10c240e2:       76ea            moveq #-22,%d3
10c240e4:       0c84 0000 0400  cmpil #1024,%d4
10c240ea:       6200 0144       bhiw 10c24230 <do_readv_writev+0x174>
10c240ee:       4aac 0010       tstl %a4@(16)
10c240f2:       6700 013c       beqw 10c24230 <do_readv_writev+0x174>
10c240f6:       2404            movel %d4,%d2
10c240f8:       e78a            lsll #3,%d2
10c240fa:       7008            moveq #8,%d0
10c240fc:       b084            cmpl %d4,%d0
10c240fe:       6416            bccs 10c24116 <do_readv_writev+0x5a>
10c24100:       76f4            moveq #-12,%d3
10c24102:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c24106:       2f02            movel %d2,%sp@-
10c24108:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c2410e:       2a00            movel %d0,%d5
10c24110:       508f            addql #8,%sp
10c24112:       6700 011c       beqw 10c24230 <do_readv_writev+0x174>
10c24116:       2f02            movel %d2,%sp@-
10c24118:       2f0a            movel %a2,%sp@-
10c2411a:       2f05            movel %d5,%sp@-
10c2411c:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c24122:       4fef 000c       lea %sp@(12),%sp
10c24126:       7400            moveq #0,%d2
10c24128:       76ea            moveq #-22,%d3
10c2412a:       93c9            subal %a1,%a1
10c2412c:       b882            cmpl %d2,%d4
10c2412e:       6322            blss 10c24152 <do_readv_writev+0x96>
10c24130:       2045            moveal %d5,%a0
10c24132:       5888            addql #4,%a0
10c24134:       2202            movel %d2,%d1
10c24136:       2010            movel %a0@,%d0
10c24138:       5088            addql #8,%a0
10c2413a:       6d00 00e6       bltw 10c24222 <do_readv_writev+0x166>
10c2413e:       d480            addl %d0,%d2
10c24140:       b282            cmpl %d2,%d1
10c24142:       6200 00de       bhiw 10c24222 <do_readv_writev+0x166>
10c24146:       b082            cmpl %d2,%d0
10c24148:       6200 00d8       bhiw 10c24222 <do_readv_writev+0x166>
10c2414c:       5289            addql #1,%a1
10c2414e:       b889            cmpl %a1,%d4
10c24150:       62e2            bhis 10c24134 <do_readv_writev+0x78>
10c24152:       206c 0008       moveal %a4@(8),%a0
10c24156:       2268 0008       moveal %a0@(8),%a1
10c2415a:       7202            moveq #2,%d1
10c2415c:       7001            moveq #1,%d0
10c2415e:       b086            cmpl %d6,%d0
10c24160:       6602            bnes 10c24164 <do_readv_writev+0xa8>
10c24162:       7201            moveq #1,%d1
10c24164:       246c 001e       moveal %a4@(30),%a2
10c24168:       266c 0022       moveal %a4@(34),%a3
10c2416c:       4aa9 00a4       tstl %a1@(164)
10c24170:       6734            beqs 10c241a6 <do_readv_writev+0xea>
10c24172:       2069 0094       moveal %a1@(148),%a0
10c24176:       0828 0006 0027  btst #6,%a0@(39)
10c2417c:       6728            beqs 10c241a6 <do_readv_writev+0xea>
10c2417e:       3029 0032       movew %a1@(50),%d0
10c24182:       0240 0408       andiw #1032,%d0
10c24186:       0c40 0400       cmpiw #1024,%d0
10c2418a:       661a            bnes 10c241a6 <do_readv_writev+0xea>
10c2418c:       2f02            movel %d2,%sp@-
10c2418e:       2f0b            movel %a3,%sp@-
10c24190:       2f0a            movel %a2,%sp@-
10c24192:       2f0c            movel %a4,%sp@-
10c24194:       2f09            movel %a1,%sp@-
10c24196:       2f01            movel %d1,%sp@-
10c24198:       4eb9 10c3 0f2e  jsr 10c30f2e <locks_mandatory_area>
10c2419e:       2600            movel %d0,%d3
10c241a0:       4fef 0018       lea %sp@(24),%sp
10c241a4:       6002            bras 10c241a8 <do_readv_writev+0xec>
10c241a6:       7600            moveq #0,%d3
10c241a8:       4a83            tstl %d3
10c241aa:       6676            bnes 10c24222 <do_readv_writev+0x166>
10c241ac:       7001            moveq #1,%d0
10c241ae:       b086            cmpl %d6,%d0
10c241b0:       660a            bnes 10c241bc <do_readv_writev+0x100>
10c241b2:       206c 0010       moveal %a4@(16),%a0
10c241b6:       2268 0038       moveal %a0@(56),%a1
10c241ba:       6008            bras 10c241c4 <do_readv_writev+0x108>
10c241bc:       206c 0010       moveal %a4@(16),%a0
10c241c0:       2268 003c       moveal %a0@(60),%a1
10c241c4:       b2fc 0000       cmpaw #0,%a1
10c241c8:       6714            beqs 10c241de <do_readv_writev+0x122>
10c241ca:       486c 001e       pea %a4@(30)
10c241ce:       2f04            movel %d4,%sp@-
10c241d0:       2f05            movel %d5,%sp@-
10c241d2:       2f0c            movel %a4,%sp@-
10c241d4:       4e91            jsr %a1@
10c241d6:       2600            movel %d0,%d3
10c241d8:       4fef 0010       lea %sp@(16),%sp
10c241dc:       6044            bras 10c24222 <do_readv_writev+0x166>
10c241de:       7001            moveq #1,%d0
10c241e0:       b086            cmpl %d6,%d0
10c241e2:       6606            bnes 10c241ea <do_readv_writev+0x12e>
10c241e4:       2668 0008       moveal %a0@(8),%a3
10c241e8:       6004            bras 10c241ee <do_readv_writev+0x132>
10c241ea:       2668 000c       moveal %a0@(12),%a3
10c241ee:       7600            moveq #0,%d3
10c241f0:       2445            moveal %d5,%a2
10c241f2:       4a84            tstl %d4
10c241f4:       672c            beqs 10c24222 <do_readv_writev+0x166>
10c241f6:       2012            movel %a2@,%d0
10c241f8:       242a 0004       movel %a2@(4),%d2
10c241fc:       508a            addql #8,%a2
10c241fe:       5384            subql #1,%d4
10c24200:       486c 001e       pea %a4@(30)
10c24204:       2f02            movel %d2,%sp@-
10c24206:       2f00            movel %d0,%sp@-
10c24208:       2f0c            movel %a4,%sp@-
10c2420a:       4e93            jsr %a3@
10c2420c:       4fef 0010       lea %sp@(16),%sp
10c24210:       4a80            tstl %d0
10c24212:       6c08            bges 10c2421c <do_readv_writev+0x160>
10c24214:       4a83            tstl %d3
10c24216:       660a            bnes 10c24222 <do_readv_writev+0x166>
10c24218:       2600            movel %d0,%d3
10c2421a:       6006            bras 10c24222 <do_readv_writev+0x166>
10c2421c:       d680            addl %d0,%d3
10c2421e:       b480            cmpl %d0,%d2
10c24220:       67d0            beqs 10c241f2 <do_readv_writev+0x136>
10c24222:       be85            cmpl %d5,%d7
10c24224:       670a            beqs 10c24230 <do_readv_writev+0x174>
10c24226:       2f05            movel %d5,%sp@-
10c24228:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c2422e:       588f            addql #4,%sp
10c24230:       7001            moveq #1,%d0
10c24232:       b086            cmpl %d6,%d0
10c24234:       660a            bnes 10c24240 <do_readv_writev+0x184>
10c24236:       2003            movel %d3,%d0
10c24238:       5280            addql #1,%d0
10c2423a:       4a80            tstl %d0
10c2423c:       6e06            bgts 10c24244 <do_readv_writev+0x188>
10c2423e:       602a            bras 10c2426a <do_readv_writev+0x1ae>
10c24240:       4a83            tstl %d3
10c24242:       6f26            bles 10c2426a <do_readv_writev+0x1ae>
10c24244:       206c 0008       moveal %a4@(8),%a0
10c24248:       2068 000c       moveal %a0@(12),%a0
10c2424c:       7201            moveq #1,%d1
10c2424e:       b286            cmpl %d6,%d1
10c24250:       6602            bnes 10c24254 <do_readv_writev+0x198>
10c24252:       7202            moveq #2,%d1
10c24254:       2068 0008       moveal %a0@(8),%a0
10c24258:       2028 00fc       movel %a0@(252),%d0
10c2425c:       c081            andl %d1,%d0
10c2425e:       670a            beqs 10c2426a <do_readv_writev+0x1ae>
10c24260:       2f01            movel %d1,%sp@-
10c24262:       2f08            movel %a0,%sp@-
10c24264:       4eb9 10c3 55b6  jsr 10c355b6 <__inode_dir_notify>
10c2426a:       2003            movel %d3,%d0
10c2426c:       4cee 1cfc ff9c  moveml %fp@(-100),%d2-%d7/%a2-%a4
10c24272:       4e5e            unlk %fp
10c24274:       4e75            rts

10c24276 <sys_readv>:
10c24276:       4e56 0000       linkw %fp,#0
10c2427a:       2f0a            movel %a2,%sp@-
10c2427c:       2f02            movel %d2,%sp@-
10c2427e:       74f7            moveq #-9,%d2
10c24280:       2f2e 0008       movel %fp@(8),%sp@-
10c24284:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c2428a:       2440            moveal %d0,%a2
10c2428c:       588f            addql #4,%sp
10c2428e:       b4fc 0000       cmpaw #0,%a2
10c24292:       673e            beqs 10c242d2 <sys_readv+0x5c>
10c24294:       206a 0010       moveal %a2@(16),%a0
10c24298:       b0fc 0000       cmpaw #0,%a0
10c2429c:       672c            beqs 10c242ca <sys_readv+0x54>
10c2429e:       082a 0000 001d  btst #0,%a2@(29)
10c242a4:       6724            beqs 10c242ca <sys_readv+0x54>
10c242a6:       4aa8 0038       tstl %a0@(56)
10c242aa:       6606            bnes 10c242b2 <sys_readv+0x3c>
10c242ac:       4aa8 0008       tstl %a0@(8)
10c242b0:       6718            beqs 10c242ca <sys_readv+0x54>
10c242b2:       2f2e 0010       movel %fp@(16),%sp@-
10c242b6:       2f2e 000c       movel %fp@(12),%sp@-
10c242ba:       2f0a            movel %a2,%sp@-
10c242bc:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c242c0:       4eba fdfa       jsr %pc@(10c240bc <do_readv_writev>)
10c242c4:       2400            movel %d0,%d2
10c242c6:       4fef 0010       lea %sp@(16),%sp
10c242ca:       2f0a            movel %a2,%sp@-
10c242cc:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c242d2:       2002            movel %d2,%d0
10c242d4:       242e fff8       movel %fp@(-8),%d2
10c242d8:       246e fffc       moveal %fp@(-4),%a2
10c242dc:       4e5e            unlk %fp
10c242de:       4e75            rts

10c242e0 <sys_writev>:
10c242e0:       4e56 0000       linkw %fp,#0
10c242e4:       2f0a            movel %a2,%sp@-
10c242e6:       2f02            movel %d2,%sp@-
10c242e8:       74f7            moveq #-9,%d2
10c242ea:       2f2e 0008       movel %fp@(8),%sp@-
10c242ee:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c242f4:       2440            moveal %d0,%a2
10c242f6:       588f            addql #4,%sp
10c242f8:       b4fc 0000       cmpaw #0,%a2
10c242fc:       673c            beqs 10c2433a <sys_writev+0x5a>
10c242fe:       206a 0010       moveal %a2@(16),%a0
10c24302:       b0fc 0000       cmpaw #0,%a0
10c24306:       672a            beqs 10c24332 <sys_writev+0x52>
10c24308:       082a 0001 001d  btst #1,%a2@(29)
10c2430e:       6722            beqs 10c24332 <sys_writev+0x52>
10c24310:       4aa8 003c       tstl %a0@(60)
10c24314:       6606            bnes 10c2431c <sys_writev+0x3c>
10c24316:       4aa8 000c       tstl %a0@(12)
10c2431a:       6716            beqs 10c24332 <sys_writev+0x52>
10c2431c:       2f2e 0010       movel %fp@(16),%sp@-
10c24320:       2f2e 000c       movel %fp@(12),%sp@-
10c24324:       2f0a            movel %a2,%sp@-
10c24326:       42a7            clrl %sp@-
10c24328:       4eba fd92       jsr %pc@(10c240bc <do_readv_writev>)
10c2432c:       2400            movel %d0,%d2
10c2432e:       4fef 0010       lea %sp@(16),%sp
10c24332:       2f0a            movel %a2,%sp@-
10c24334:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c2433a:       2002            movel %d2,%d0
10c2433c:       242e fff8       movel %fp@(-8),%d2
10c24340:       246e fffc       moveal %fp@(-4),%a2
10c24344:       4e5e            unlk %fp
10c24346:       4e75            rts

10c24348 <sys_pread>:
10c24348:       4e56 0000       linkw %fp,#0
10c2434c:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c24350:       262e 0010       movel %fp@(16),%d3
10c24354:       74f7            moveq #-9,%d2
10c24356:       2f2e 0008       movel %fp@(8),%sp@-
10c2435a:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c24360:       2440            moveal %d0,%a2
10c24362:       588f            addql #4,%sp
10c24364:       b4fc 0000       cmpaw #0,%a2
10c24368:       6700 00b6       beqw 10c24420 <sys_pread+0xd8>
10c2436c:       082a 0000 001d  btst #0,%a2@(29)
10c24372:       6700 00a4       beqw 10c24418 <sys_pread+0xd0>
10c24376:       206a 0008       moveal %a2@(8),%a0
10c2437a:       2268 0008       moveal %a0@(8),%a1
10c2437e:       4aa9 00a4       tstl %a1@(164)
10c24382:       673a            beqs 10c243be <sys_pread+0x76>
10c24384:       2069 0094       moveal %a1@(148),%a0
10c24388:       0828 0006 0027  btst #6,%a0@(39)
10c2438e:       672e            beqs 10c243be <sys_pread+0x76>
10c24390:       3029 0032       movew %a1@(50),%d0
10c24394:       0240 0408       andiw #1032,%d0
10c24398:       0c40 0400       cmpiw #1024,%d0
10c2439c:       6620            bnes 10c243be <sys_pread+0x76>
10c2439e:       2f03            movel %d3,%sp@-
10c243a0:       2f2e 0018       movel %fp@(24),%sp@-
10c243a4:       2f2e 0014       movel %fp@(20),%sp@-
10c243a8:       2f0a            movel %a2,%sp@-
10c243aa:       2f09            movel %a1,%sp@-
10c243ac:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c243b0:       4eb9 10c3 0f2e  jsr 10c30f2e <locks_mandatory_area>
10c243b6:       2400            movel %d0,%d2
10c243b8:       4fef 0018       lea %sp@(24),%sp
10c243bc:       6002            bras 10c243c0 <sys_pread+0x78>
10c243be:       7400            moveq #0,%d2
10c243c0:       4a82            tstl %d2
10c243c2:       6654            bnes 10c24418 <sys_pread+0xd0>
10c243c4:       74ea            moveq #-22,%d2
10c243c6:       206a 0010       moveal %a2@(16),%a0
10c243ca:       b0fc 0000       cmpaw #0,%a0
10c243ce:       6748            beqs 10c24418 <sys_pread+0xd0>
10c243d0:       2068 0008       moveal %a0@(8),%a0
10c243d4:       b0fc 0000       cmpaw #0,%a0
10c243d8:       673e            beqs 10c24418 <sys_pread+0xd0>
10c243da:       4aae 0014       tstl %fp@(20)
10c243de:       6b38            bmis 10c24418 <sys_pread+0xd0>
10c243e0:       486e 0014       pea %fp@(20)
10c243e4:       2f03            movel %d3,%sp@-
10c243e6:       2f2e 000c       movel %fp@(12),%sp@-
10c243ea:       2f0a            movel %a2,%sp@-
10c243ec:       4e90            jsr %a0@
10c243ee:       2400            movel %d0,%d2
10c243f0:       4fef 0010       lea %sp@(16),%sp
10c243f4:       6f22            bles 10c24418 <sys_pread+0xd0>
10c243f6:       206a 0008       moveal %a2@(8),%a0
10c243fa:       2068 000c       moveal %a0@(12),%a0
10c243fe:       2068 0008       moveal %a0@(8),%a0
10c24402:       0828 0000 00ff  btst #0,%a0@(255)
10c24408:       670e            beqs 10c24418 <sys_pread+0xd0>
10c2440a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c2440e:       2f08            movel %a0,%sp@-
10c24410:       4eb9 10c3 55b6  jsr 10c355b6 <__inode_dir_notify>
10c24416:       508f            addql #8,%sp
10c24418:       2f0a            movel %a2,%sp@-
10c2441a:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c24420:       2002            movel %d2,%d0
10c24422:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c24428:       4e5e            unlk %fp
10c2442a:       4e75            rts

10c2442c <sys_pwrite>:
10c2442c:       4e56 0000       linkw %fp,#0
10c24430:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c24434:       262e 0010       movel %fp@(16),%d3
10c24438:       74f7            moveq #-9,%d2
10c2443a:       2f2e 0008       movel %fp@(8),%sp@-
10c2443e:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c24444:       2440            moveal %d0,%a2
10c24446:       588f            addql #4,%sp
10c24448:       b4fc 0000       cmpaw #0,%a2
10c2444c:       6700 00b6       beqw 10c24504 <sys_pwrite+0xd8>
10c24450:       082a 0001 001d  btst #1,%a2@(29)
10c24456:       6700 00a4       beqw 10c244fc <sys_pwrite+0xd0>
10c2445a:       206a 0008       moveal %a2@(8),%a0
10c2445e:       2268 0008       moveal %a0@(8),%a1
10c24462:       4aa9 00a4       tstl %a1@(164)
10c24466:       673a            beqs 10c244a2 <sys_pwrite+0x76>
10c24468:       2069 0094       moveal %a1@(148),%a0
10c2446c:       0828 0006 0027  btst #6,%a0@(39)
10c24472:       672e            beqs 10c244a2 <sys_pwrite+0x76>
10c24474:       3029 0032       movew %a1@(50),%d0
10c24478:       0240 0408       andiw #1032,%d0
10c2447c:       0c40 0400       cmpiw #1024,%d0
10c24480:       6620            bnes 10c244a2 <sys_pwrite+0x76>
10c24482:       2f03            movel %d3,%sp@-
10c24484:       2f2e 0018       movel %fp@(24),%sp@-
10c24488:       2f2e 0014       movel %fp@(20),%sp@-
10c2448c:       2f0a            movel %a2,%sp@-
10c2448e:       2f09            movel %a1,%sp@-
10c24490:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c24494:       4eb9 10c3 0f2e  jsr 10c30f2e <locks_mandatory_area>
10c2449a:       2400            movel %d0,%d2
10c2449c:       4fef 0018       lea %sp@(24),%sp
10c244a0:       6002            bras 10c244a4 <sys_pwrite+0x78>
10c244a2:       7400            moveq #0,%d2
10c244a4:       4a82            tstl %d2
10c244a6:       6654            bnes 10c244fc <sys_pwrite+0xd0>
10c244a8:       74ea            moveq #-22,%d2
10c244aa:       206a 0010       moveal %a2@(16),%a0
10c244ae:       b0fc 0000       cmpaw #0,%a0
10c244b2:       6748            beqs 10c244fc <sys_pwrite+0xd0>
10c244b4:       2068 000c       moveal %a0@(12),%a0
10c244b8:       b0fc 0000       cmpaw #0,%a0
10c244bc:       673e            beqs 10c244fc <sys_pwrite+0xd0>
10c244be:       4aae 0014       tstl %fp@(20)
10c244c2:       6b38            bmis 10c244fc <sys_pwrite+0xd0>
10c244c4:       486e 0014       pea %fp@(20)
10c244c8:       2f03            movel %d3,%sp@-
10c244ca:       2f2e 000c       movel %fp@(12),%sp@-
10c244ce:       2f0a            movel %a2,%sp@-
10c244d0:       4e90            jsr %a0@
10c244d2:       2400            movel %d0,%d2
10c244d4:       4fef 0010       lea %sp@(16),%sp
10c244d8:       6f22            bles 10c244fc <sys_pwrite+0xd0>
10c244da:       206a 0008       moveal %a2@(8),%a0
10c244de:       2068 000c       moveal %a0@(12),%a0
10c244e2:       2068 0008       moveal %a0@(8),%a0
10c244e6:       0828 0001 00ff  btst #1,%a0@(255)
10c244ec:       670e            beqs 10c244fc <sys_pwrite+0xd0>
10c244ee:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c244f2:       2f08            movel %a0,%sp@-
10c244f4:       4eb9 10c3 55b6  jsr 10c355b6 <__inode_dir_notify>
10c244fa:       508f            addql #8,%sp
10c244fc:       2f0a            movel %a2,%sp@-
10c244fe:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c24504:       2002            movel %d2,%d0
10c24506:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c2450c:       4e5e            unlk %fp
10c2450e:       4e75            rts

10c24510 <get_device_list>:
10c24510:       4e56 0000       linkw %fp,#0
10c24514:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c24518:       266e 0008       moveal %fp@(8),%a3
10c2451c:       4879 1000 237e  pea 1000237e <tvecs+0x7e6>
10c24522:       2f0b            movel %a3,%sp@-
10c24524:       45f9 10c8 4d6a  lea 10c84d6a <sprintf>,%a2
10c2452a:       4e92            jsr %a2@
10c2452c:       2400            movel %d0,%d2
10c2452e:       7600            moveq #0,%d3
10c24530:       508f            addql #8,%sp
10c24532:       284a            moveal %a2,%a4
10c24534:       45f9 1001 a1e0  lea 1001a1e0 <chrdevs+0x4>,%a2
10c2453a:       4a92            tstl %a2@
10c2453c:       6718            beqs 10c24556 <get_device_list+0x46>
10c2453e:       2f2a fffc       movel %a2@(-4),%sp@-
10c24542:       2f03            movel %d3,%sp@-
10c24544:       4879 1000 2392  pea 10002392 <tvecs+0x7fa>
10c2454a:       4873 2800       pea %a3@(00000000,%d2:l)
10c2454e:       4e94            jsr %a4@
10c24550:       d480            addl %d0,%d2
10c24552:       4fef 0010       lea %sp@(16),%sp
10c24556:       508a            addql #8,%a2
10c24558:       5283            addql #1,%d3
10c2455a:       0c83 0000 00fe  cmpil #254,%d3
10c24560:       6fd8            bles 10c2453a <get_device_list+0x2a>
10c24562:       4873 2800       pea %a3@(00000000,%d2:l)
10c24566:       4eb9 10c2 9334  jsr 10c29334 <get_blkdev_list>
10c2456c:       d082            addl %d2,%d0
10c2456e:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c24574:       4e5e            unlk %fp
10c24576:       4e75            rts

10c24578 <get_chrfops>:
10c24578:       4e56 0000       linkw %fp,#0
10c2457c:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c24580:       222e 0008       movel %fp@(8),%d1
10c24584:       7600            moveq #0,%d3
10c24586:       2001            movel %d1,%d0
10c24588:       5380            subql #1,%d0
10c2458a:       0c80 0000 00fd  cmpil #253,%d0
10c24590:       6304            blss 10c24596 <get_chrfops+0x1e>
10c24592:       7000            moveq #0,%d0
10c24594:       602e            bras 10c245c4 <get_chrfops+0x4c>
10c24596:       2001            movel %d1,%d0
10c24598:       e788            lsll #3,%d0
10c2459a:       41f9 1001 a1e0  lea 1001a1e0 <chrdevs+0x4>,%a0
10c245a0:       2270 0800       moveal %a0@(00000000,%d0:l),%a1
10c245a4:       2400            movel %d0,%d2
10c245a6:       2448            moveal %a0,%a2
10c245a8:       b2fc 0000       cmpaw #0,%a1
10c245ac:       6710            beqs 10c245be <get_chrfops+0x46>
10c245ae:       2011            movel %a1@,%d0
10c245b0:       670c            beqs 10c245be <get_chrfops+0x46>
10c245b2:       2f00            movel %d0,%sp@-
10c245b4:       4eb9 10c1 6e6a  jsr 10c16e6a <try_inc_mod_count>
10c245ba:       4a80            tstl %d0
10c245bc:       6704            beqs 10c245c2 <get_chrfops+0x4a>
10c245be:       2632 2800       movel %a2@(00000000,%d2:l),%d3
10c245c2:       2003            movel %d3,%d0
10c245c4:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c245ca:       4e5e            unlk %fp
10c245cc:       4e75            rts

10c245ce <register_chrdev>:
10c245ce:       4e56 0000       linkw %fp,#0
10c245d2:       2f0a            movel %a2,%sp@-
10c245d4:       2f02            movel %d2,%sp@-
10c245d6:       202e 0008       movel %fp@(8),%d0
10c245da:       242e 000c       movel %fp@(12),%d2
10c245de:       226e 0010       moveal %fp@(16),%a1
10c245e2:       4a80            tstl %d0
10c245e4:       6630            bnes 10c24616 <register_chrdev+0x48>
10c245e6:       7001            moveq #1,%d0
10c245e8:       4600            notb %d0
10c245ea:       45f9 1001 a1e0  lea 1001a1e0 <chrdevs+0x4>,%a2
10c245f0:       223c 0000 07f0  movel #2032,%d1
10c245f6:       41f9 1001 a9d0  lea 1001a9d0 <chrdevs+0x7f4>,%a0
10c245fc:       4ab2 1800       tstl %a2@(00000000,%d1:l)
10c24600:       6608            bnes 10c2460a <register_chrdev+0x3c>
10c24602:       2142 fffc       movel %d2,%a0@(-4)
10c24606:       2089            movel %a1,%a0@
10c24608:       603c            bras 10c24646 <register_chrdev+0x78>
10c2460a:       5188            subql #8,%a0
10c2460c:       5181            subql #8,%d1
10c2460e:       5380            subql #1,%d0
10c24610:       66ea            bnes 10c245fc <register_chrdev+0x2e>
10c24612:       70f0            moveq #-16,%d0
10c24614:       6030            bras 10c24646 <register_chrdev+0x78>
10c24616:       0c80 0000 00fe  cmpil #254,%d0
10c2461c:       6304            blss 10c24622 <register_chrdev+0x54>
10c2461e:       70ea            moveq #-22,%d0
10c24620:       6024            bras 10c24646 <register_chrdev+0x78>
10c24622:       e788            lsll #3,%d0
10c24624:       41f9 1001 a1e0  lea 1001a1e0 <chrdevs+0x4>,%a0
10c2462a:       2230 0800       movel %a0@(00000000,%d0:l),%d1
10c2462e:       2448            moveal %a0,%a2
10c24630:       6704            beqs 10c24636 <register_chrdev+0x68>
10c24632:       b3c1            cmpal %d1,%a1
10c24634:       66dc            bnes 10c24612 <register_chrdev+0x44>
10c24636:       41f9 1001 a1dc  lea 1001a1dc <chrdevs>,%a0
10c2463c:       2182 0800       movel %d2,%a0@(00000000,%d0:l)
10c24640:       2589 0800       movel %a1,%a2@(00000000,%d0:l)
10c24644:       7000            moveq #0,%d0
10c24646:       241f            movel %sp@+,%d2
10c24648:       245f            moveal %sp@+,%a2
10c2464a:       4e5e            unlk %fp
10c2464c:       4e75            rts

10c2464e <unregister_chrdev>:
10c2464e:       4e56 0000       linkw %fp,#0
10c24652:       2f0b            movel %a3,%sp@-
10c24654:       2f0a            movel %a2,%sp@-
10c24656:       202e 0008       movel %fp@(8),%d0
10c2465a:       226e 000c       moveal %fp@(12),%a1
10c2465e:       0c80 0000 00fe  cmpil #254,%d0
10c24664:       622a            bhis 10c24690 <unregister_chrdev+0x42>
10c24666:       2200            movel %d0,%d1
10c24668:       e789            lsll #3,%d1
10c2466a:       45f9 1001 a1e0  lea 1001a1e0 <chrdevs+0x4>,%a2
10c24670:       4ab2 1800       tstl %a2@(00000000,%d1:l)
10c24674:       671a            beqs 10c24690 <unregister_chrdev+0x42>
10c24676:       47ea fffc       lea %a2@(-4),%a3
10c2467a:       2073 1800       moveal %a3@(00000000,%d1:l),%a0
10c2467e:       1018            moveb %a0@+,%d0
10c24680:       b019            cmpb %a1@+,%d0
10c24682:       6606            bnes 10c2468a <unregister_chrdev+0x3c>
10c24684:       4a00            tstb %d0
10c24686:       66f6            bnes 10c2467e <unregister_chrdev+0x30>
10c24688:       6002            bras 10c2468c <unregister_chrdev+0x3e>
10c2468a:       9021            subb %a1@-,%d0
10c2468c:       4a00            tstb %d0
10c2468e:       6704            beqs 10c24694 <unregister_chrdev+0x46>
10c24690:       70ea            moveq #-22,%d0
10c24692:       600a            bras 10c2469e <unregister_chrdev+0x50>
10c24694:       42b3 1800       clrl %a3@(00000000,%d1:l)
10c24698:       42b2 1800       clrl %a2@(00000000,%d1:l)
10c2469c:       7000            moveq #0,%d0
10c2469e:       245f            moveal %sp@+,%a2
10c246a0:       265f            moveal %sp@+,%a3
10c246a2:       4e5e            unlk %fp
10c246a4:       4e75            rts

10c246a6 <chrdev_open>:
10c246a6:       4e56 0000       linkw %fp,#0
10c246aa:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c246ae:       266e 0008       moveal %fp@(8),%a3
10c246b2:       246e 000c       moveal %fp@(12),%a2
10c246b6:       74ed            moveq #-19,%d2
10c246b8:       302b 003e       movew %a3@(62),%d0
10c246bc:       42a7            clrl %sp@-
10c246be:       1f40 0003       moveb %d0,%sp@(3)
10c246c2:       e048            lsrw #8,%d0
10c246c4:       42a7            clrl %sp@-
10c246c6:       1f40 0003       moveb %d0,%sp@(3)
10c246ca:       4eba feac       jsr %pc@(10c24578 <get_chrfops>)
10c246ce:       2040            moveal %d0,%a0
10c246d0:       2548 0010       movel %a0,%a2@(16)
10c246d4:       508f            addql #8,%sp
10c246d6:       6714            beqs 10c246ec <chrdev_open+0x46>
10c246d8:       7400            moveq #0,%d2
10c246da:       4aa8 0020       tstl %a0@(32)
10c246de:       670c            beqs 10c246ec <chrdev_open+0x46>
10c246e0:       2f0a            movel %a2,%sp@-
10c246e2:       2f0b            movel %a3,%sp@-
10c246e4:       2068 0020       moveal %a0@(32),%a0
10c246e8:       4e90            jsr %a0@
10c246ea:       2400            movel %d0,%d2
10c246ec:       2002            movel %d2,%d0
10c246ee:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c246f4:       4e5e            unlk %fp
10c246f6:       4e75            rts

10c246f8 <kdevname>:
10c246f8:       4e56 0000       linkw %fp,#0
10c246fc:       302e 000a       movew %fp@(10),%d0
10c24700:       42a7            clrl %sp@-
10c24702:       1f40 0003       moveb %d0,%sp@(3)
10c24706:       e048            lsrw #8,%d0
10c24708:       42a7            clrl %sp@-
10c2470a:       1f40 0003       moveb %d0,%sp@(3)
10c2470e:       4879 1000 239a  pea 1000239a <tvecs+0x802>
10c24714:       4879 1001 a19c  pea 1001a19c <buffer.579>
10c2471a:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c24720:       203c 1001 a19c  movel #268542364,%d0
10c24726:       4e5e            unlk %fp
10c24728:       4e75            rts

10c2472a <cdevname>:
10c2472a:       4e56 0000       linkw %fp,#0
10c2472e:       2f02            movel %d2,%sp@-
10c24730:       342e 000a       movew %fp@(10),%d2
10c24734:       4281            clrl %d1
10c24736:       122e 000a       moveb %fp@(10),%d1
10c2473a:       2001            movel %d1,%d0
10c2473c:       e788            lsll #3,%d0
10c2473e:       41f9 1001 a1dc  lea 1001a1dc <chrdevs>,%a0
10c24744:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c24748:       6606            bnes 10c24750 <cdevname+0x26>
10c2474a:       203c 1000 23a4  movel #268444580,%d0
10c24750:       42a7            clrl %sp@-
10c24752:       1f42 0003       moveb %d2,%sp@(3)
10c24756:       2f01            movel %d1,%sp@-
10c24758:       2f00            movel %d0,%sp@-
10c2475a:       4879 1000 23b1  pea 100023b1 <tvecs+0x819>
10c24760:       4879 1001 a1bc  pea 1001a1bc <buffer.583>
10c24766:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c2476c:       203c 1001 a1bc  movel #268542396,%d0
10c24772:       242e fffc       movel %fp@(-4),%d2
10c24776:       4e5e            unlk %fp
10c24778:       4e75            rts

10c2477a <sock_no_open>:
10c2477a:       4e56 0000       linkw %fp,#0
10c2477e:       70fa            moveq #-6,%d0
10c24780:       4e5e            unlk %fp
10c24782:       4e75            rts

10c24784 <init_special_inode>:
10c24784:       4e56 0000       linkw %fp,#0
10c24788:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c2478c:       246e 0008       moveal %fp@(8),%a2
10c24790:       222e 000c       movel %fp@(12),%d1
10c24794:       242e 0010       movel %fp@(16),%d2
10c24798:       3541 0032       movew %d1,%a2@(50)
10c2479c:       3001            movew %d1,%d0
10c2479e:       0240 f000       andiw #-4096,%d0
10c247a2:       0c40 2000       cmpiw #8192,%d0
10c247a6:       662c            bnes 10c247d4 <init_special_inode+0x50>
10c247a8:       257c 1000 d558  movel #268490072,%a2@(144)
10c247ae:       0090 
10c247b0:       2202            movel %d2,%d1
10c247b2:       e081            asrl #8,%d1
10c247b4:       2002            movel %d2,%d0
10c247b6:       7600            moveq #0,%d3
10c247b8:       4603            notb %d3
10c247ba:       c083            andl %d3,%d0
10c247bc:       e149            lslw #8,%d1
10c247be:       8240            orw %d0,%d1
10c247c0:       3541 003e       movew %d1,%a2@(62)
10c247c4:       3f02            movew %d2,%sp@-
10c247c6:       4267            clrw %sp@-
10c247c8:       4eb9 10c2 9928  jsr 10c29928 <cdget>
10c247ce:       2540 00f8       movel %d0,%a2@(248)
10c247d2:       6054            bras 10c24828 <init_special_inode+0xa4>
10c247d4:       0c40 6000       cmpiw #24576,%d0
10c247d8:       661e            bnes 10c247f8 <init_special_inode+0x74>
10c247da:       257c 1000 d750  movel #268490576,%a2@(144)
10c247e0:       0090 
10c247e2:       2002            movel %d2,%d0
10c247e4:       7200            moveq #0,%d1
10c247e6:       4601            notb %d1
10c247e8:       c081            andl %d1,%d0
10c247ea:       e082            asrl #8,%d2
10c247ec:       3202            movew %d2,%d1
10c247ee:       e149            lslw #8,%d1
10c247f0:       8240            orw %d0,%d1
10c247f2:       3541 003e       movew %d1,%a2@(62)
10c247f6:       6030            bras 10c24828 <init_special_inode+0xa4>
10c247f8:       0c40 1000       cmpiw #4096,%d0
10c247fc:       660a            bnes 10c24808 <init_special_inode+0x84>
10c247fe:       257c 1000 da54  movel #268491348,%a2@(144)
10c24804:       0090 
10c24806:       6020            bras 10c24828 <init_special_inode+0xa4>
10c24808:       0c40 c000       cmpiw #-16384,%d0
10c2480c:       660a            bnes 10c24818 <init_special_inode+0x94>
10c2480e:       257c 1000 d5a4  movel #268490148,%a2@(144)
10c24814:       0090 
10c24816:       6010            bras 10c24828 <init_special_inode+0xa4>
10c24818:       3f01            movew %d1,%sp@-
10c2481a:       4267            clrw %sp@-
10c2481c:       4879 1000 23bb  pea 100023bb <tvecs+0x823>
10c24822:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c24828:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c2482e:       4e5e            unlk %fp
10c24830:       4e75            rts
10c24832:       4e75            rts

10c24834 <get_empty_filp>:
10c24834:       4e56 0000       linkw %fp,#0
10c24838:       2f0b            movel %a3,%sp@-
10c2483a:       2f0a            movel %a2,%sp@-
10c2483c:       43f9 1000 d5f4  lea 1000d5f4 <files_stat+0x4>,%a1
10c24842:       2011            movel %a1@,%d0
10c24844:       2649            moveal %a1,%a3
10c24846:       720a            moveq #10,%d1
10c24848:       b280            cmpl %d0,%d1
10c2484a:       6c6e            bges 10c248ba <get_empty_filp+0x86>
10c2484c:       2479 1000 d604  moveal 1000d604 <free_list>,%a2
10c24852:       226a 0004       moveal %a2@(4),%a1
10c24856:       2052            moveal %a2@,%a0
10c24858:       2149 0004       movel %a1,%a0@(4)
10c2485c:       2288            movel %a0,%a1@
10c2485e:       5393            subql #1,%a3@
10c24860:       4878 0066       pea 66 <LSIGTRAP+0x61>
10c24864:       42a7            clrl %sp@-
10c24866:       2f0a            movel %a2,%sp@-
10c24868:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c2486e:       7001            moveq #1,%d0
10c24870:       2540 0014       movel %d0,%a2@(20)
10c24874:       2039 1002 57a0  movel 100257a0 <event>,%d0
10c2487a:       2200            movel %d0,%d1
10c2487c:       5281            addql #1,%d1
10c2487e:       23c1 1002 57a0  movel %d1,100257a0 <event>
10c24884:       5280            addql #1,%d0
10c24886:       2540 0056       movel %d0,%a2@(86)
10c2488a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c24890:       2568 0138 004a  movel %a0@(312),%a2@(74)
10c24896:       2568 0148 004e  movel %a0@(328),%a2@(78)
10c2489c:       2079 1000 d5fc  moveal 1000d5fc <anon_list>,%a0
10c248a2:       214a 0004       movel %a2,%a0@(4)
10c248a6:       2488            movel %a0,%a2@
10c248a8:       257c 1000 d5fc  movel #268490236,%a2@(4)
10c248ae:       0004 
10c248b0:       23ca 1000 d5fc  movel %a2,1000d5fc <anon_list>
10c248b6:       200a            movel %a2,%d0
10c248b8:       606c            bras 10c24926 <get_empty_filp+0xf2>
10c248ba:       4a80            tstl %d0
10c248bc:       670c            beqs 10c248ca <get_empty_filp+0x96>
10c248be:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c248c4:       4aa8 0130       tstl %a0@(304)
10c248c8:       6782            beqs 10c2484c <get_empty_filp+0x18>
10c248ca:       47e9 fffc       lea %a1@(-4),%a3
10c248ce:       45f9 1000 d5f8  lea 1000d5f8 <files_stat+0x8>,%a2
10c248d4:       2012            movel %a2@,%d0
10c248d6:       b093            cmpl %a3@,%d0
10c248d8:       6f2e            bles 10c24908 <get_empty_filp+0xd4>
10c248da:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c248de:       2f39 1002 7cdc  movel 10027cdc <filp_cachep>,%sp@-
10c248e4:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c248ea:       2440            moveal %d0,%a2
10c248ec:       508f            addql #8,%sp
10c248ee:       b4fc 0000       cmpaw #0,%a2
10c248f2:       6706            beqs 10c248fa <get_empty_filp+0xc6>
10c248f4:       5293            addql #1,%a3@
10c248f6:       6000 ff68       braw 10c24860 <get_empty_filp+0x2c>
10c248fa:       4879 1000 23e9  pea 100023e9 <tvecs+0x851>
10c24900:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c24906:       601c            bras 10c24924 <get_empty_filp+0xf0>
10c24908:       b0b9 1000 d610  cmpl 1000d610 <old_max.603>,%d0
10c2490e:       6f14            bles 10c24924 <get_empty_filp+0xf0>
10c24910:       2f00            movel %d0,%sp@-
10c24912:       4879 1000 2409  pea 10002409 <tvecs+0x871>
10c24918:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c2491e:       23d2 1000 d610  movel %a2@,1000d610 <old_max.603>
10c24924:       7000            moveq #0,%d0
10c24926:       246e fff8       moveal %fp@(-8),%a2
10c2492a:       266e fffc       moveal %fp@(-4),%a3
10c2492e:       4e5e            unlk %fp
10c24930:       4e75            rts

10c24932 <init_private_file>:
10c24932:       4e56 0000       linkw %fp,#0
10c24936:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c2493a:       246e 0008       moveal %fp@(8),%a2
10c2493e:       266e 000c       moveal %fp@(12),%a3
10c24942:       242e 0010       movel %fp@(16),%d2
10c24946:       4878 0066       pea 66 <LSIGTRAP+0x61>
10c2494a:       42a7            clrl %sp@-
10c2494c:       2f0a            movel %a2,%sp@-
10c2494e:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c24954:       3542 001c       movew %d2,%a2@(28)
10c24958:       7001            moveq #1,%d0
10c2495a:       2540 0014       movel %d0,%a2@(20)
10c2495e:       254b 0008       movel %a3,%a2@(8)
10c24962:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c24968:       2568 0138 004a  movel %a0@(312),%a2@(74)
10c2496e:       2568 0148 004e  movel %a0@(328),%a2@(78)
10c24974:       206b 0008       moveal %a3@(8),%a0
10c24978:       2568 0090 0010  movel %a0@(144),%a2@(16)
10c2497e:       206a 0010       moveal %a2@(16),%a0
10c24982:       4fef 000c       lea %sp@(12),%sp
10c24986:       4aa8 0020       tstl %a0@(32)
10c2498a:       6604            bnes 10c24990 <init_private_file+0x5e>
10c2498c:       7000            moveq #0,%d0
10c2498e:       600c            bras 10c2499c <init_private_file+0x6a>
10c24990:       2f0a            movel %a2,%sp@-
10c24992:       2f2b 0008       movel %a3@(8),%sp@-
10c24996:       2068 0020       moveal %a0@(32),%a0
10c2499a:       4e90            jsr %a0@
10c2499c:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c249a2:       4e5e            unlk %fp
10c249a4:       4e75            rts

10c249a6 <fput>:
10c249a6:       4e56 0000       linkw %fp,#0
10c249aa:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c249ae:       246e 0008       moveal %fp@(8),%a2
10c249b2:       266a 0008       moveal %a2@(8),%a3
10c249b6:       242a 000c       movel %a2@(12),%d2
10c249ba:       262b 0008       movel %a3@(8),%d3
10c249be:       41ea 0014       lea %a2@(20),%a0
10c249c2:       40c1            movew %sr,%d1
10c249c4:       007c 0700       oriw #1792,%sr
10c249c8:       2010            movel %a0@,%d0
10c249ca:       5380            subql #1,%d0
10c249cc:       2080            movel %d0,%a0@
10c249ce:       46c1            movew %d1,%sr
10c249d0:       4a80            tstl %d0
10c249d2:       6600 00d2       bnew 10c24aa6 <fput+0x100>
10c249d6:       2f0a            movel %a2,%sp@-
10c249d8:       4eb9 10c3 2234  jsr 10c32234 <locks_remove_flock>
10c249de:       588f            addql #4,%sp
10c249e0:       4aaa 005e       tstl %a2@(94)
10c249e4:       6710            beqs 10c249f6 <fput+0x50>
10c249e6:       486a 005e       pea %a2@(94)
10c249ea:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c249ee:       4eb9 10c3 52f8  jsr 10c352f8 <free_kiovec>
10c249f4:       508f            addql #8,%sp
10c249f6:       206a 0010       moveal %a2@(16),%a0
10c249fa:       b0fc 0000       cmpaw #0,%a0
10c249fe:       6734            beqs 10c24a34 <fput+0x8e>
10c24a00:       2068 0028       moveal %a0@(40),%a0
10c24a04:       b0fc 0000       cmpaw #0,%a0
10c24a08:       6708            beqs 10c24a12 <fput+0x6c>
10c24a0a:       2f0a            movel %a2,%sp@-
10c24a0c:       2f03            movel %d3,%sp@-
10c24a0e:       4e90            jsr %a0@
10c24a10:       508f            addql #8,%sp
10c24a12:       206a 0010       moveal %a2@(16),%a0
10c24a16:       b0fc 0000       cmpaw #0,%a0
10c24a1a:       6718            beqs 10c24a34 <fput+0x8e>
10c24a1c:       2010            movel %a0@,%d0
10c24a1e:       6714            beqs 10c24a34 <fput+0x8e>
10c24a20:       2240            moveal %d0,%a1
10c24a22:       41e9 0010       lea %a1@(16),%a0
10c24a26:       5390            subql #1,%a0@
10c24a28:       206a 0010       moveal %a2@(16),%a0
10c24a2c:       2050            moveal %a0@,%a0
10c24a2e:       7008            moveq #8,%d0
10c24a30:       81a8 0014       orl %d0,%a0@(20)
10c24a34:       082a 0001 001d  btst #1,%a2@(29)
10c24a3a:       6708            beqs 10c24a44 <fput+0x9e>
10c24a3c:       2043            moveal %d3,%a0
10c24a3e:       41e8 010e       lea %a0@(270),%a0
10c24a42:       5390            subql #1,%a0@
10c24a44:       42aa 0008       clrl %a2@(8)
10c24a48:       42aa 000c       clrl %a2@(12)
10c24a4c:       206a 0004       moveal %a2@(4),%a0
10c24a50:       2252            moveal %a2@,%a1
10c24a52:       2348 0004       movel %a0,%a1@(4)
10c24a56:       2089            movel %a1,%a0@
10c24a58:       2079 1000 d604  moveal 1000d604 <free_list>,%a0
10c24a5e:       214a 0004       movel %a2,%a0@(4)
10c24a62:       2488            movel %a0,%a2@
10c24a64:       257c 1000 d604  movel #268490244,%a2@(4)
10c24a6a:       0004 
10c24a6c:       23ca 1000 d604  movel %a2,1000d604 <free_list>
10c24a72:       52b9 1000 d5f4  addql #1,1000d5f4 <files_stat+0x4>
10c24a78:       2f0b            movel %a3,%sp@-
10c24a7a:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c24a80:       588f            addql #4,%sp
10c24a82:       4a82            tstl %d2
10c24a84:       6720            beqs 10c24aa6 <fput+0x100>
10c24a86:       2242            moveal %d2,%a1
10c24a88:       41e9 0028       lea %a1@(40),%a0
10c24a8c:       40c1            movew %sr,%d1
10c24a8e:       007c 0700       oriw #1792,%sr
10c24a92:       2010            movel %a0@,%d0
10c24a94:       5380            subql #1,%d0
10c24a96:       2080            movel %d0,%a0@
10c24a98:       46c1            movew %d1,%sr
10c24a9a:       4a80            tstl %d0
10c24a9c:       6608            bnes 10c24aa6 <fput+0x100>
10c24a9e:       2f02            movel %d2,%sp@-
10c24aa0:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c24aa6:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c24aac:       4e5e            unlk %fp
10c24aae:       4e75            rts

10c24ab0 <fget>:
10c24ab0:       4e56 0000       linkw %fp,#0
10c24ab4:       222e 0008       movel %fp@(8),%d1
10c24ab8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c24abe:       7000            moveq #0,%d0
10c24ac0:       2068 02ee       moveal %a0@(750),%a0
10c24ac4:       b2a8 0008       cmpl %a0@(8),%d1
10c24ac8:       640a            bccs 10c24ad4 <fget+0x24>
10c24aca:       2068 0014       moveal %a0@(20),%a0
10c24ace:       e589            lsll #2,%d1
10c24ad0:       2030 1800       movel %a0@(00000000,%d1:l),%d0
10c24ad4:       4a80            tstl %d0
10c24ad6:       6708            beqs 10c24ae0 <fget+0x30>
10c24ad8:       2240            moveal %d0,%a1
10c24ada:       41e9 0014       lea %a1@(20),%a0
10c24ade:       5290            addql #1,%a0@
10c24ae0:       4e5e            unlk %fp
10c24ae2:       4e75            rts

10c24ae4 <put_filp>:
10c24ae4:       4e56 0000       linkw %fp,#0
10c24ae8:       2f0a            movel %a2,%sp@-
10c24aea:       246e 0008       moveal %fp@(8),%a2
10c24aee:       41ea 0014       lea %a2@(20),%a0
10c24af2:       40c1            movew %sr,%d1
10c24af4:       007c 0700       oriw #1792,%sr
10c24af8:       2010            movel %a0@,%d0
10c24afa:       5380            subql #1,%d0
10c24afc:       2080            movel %d0,%a0@
10c24afe:       46c1            movew %d1,%sr
10c24b00:       4a80            tstl %d0
10c24b02:       662c            bnes 10c24b30 <put_filp+0x4c>
10c24b04:       206a 0004       moveal %a2@(4),%a0
10c24b08:       2252            moveal %a2@,%a1
10c24b0a:       2348 0004       movel %a0,%a1@(4)
10c24b0e:       2089            movel %a1,%a0@
10c24b10:       2079 1000 d604  moveal 1000d604 <free_list>,%a0
10c24b16:       214a 0004       movel %a2,%a0@(4)
10c24b1a:       2488            movel %a0,%a2@
10c24b1c:       257c 1000 d604  movel #268490244,%a2@(4)
10c24b22:       0004 
10c24b24:       23ca 1000 d604  movel %a2,1000d604 <free_list>
10c24b2a:       52b9 1000 d5f4  addql #1,1000d5f4 <files_stat+0x4>
10c24b30:       245f            moveal %sp@+,%a2
10c24b32:       4e5e            unlk %fp
10c24b34:       4e75            rts

10c24b36 <file_move>:
10c24b36:       4e56 0000       linkw %fp,#0
10c24b3a:       2f0b            movel %a3,%sp@-
10c24b3c:       2f0a            movel %a2,%sp@-
10c24b3e:       246e 0008       moveal %fp@(8),%a2
10c24b42:       266e 000c       moveal %fp@(12),%a3
10c24b46:       b6fc 0000       cmpaw #0,%a3
10c24b4a:       671a            beqs 10c24b66 <file_move+0x30>
10c24b4c:       206a 0004       moveal %a2@(4),%a0
10c24b50:       2252            moveal %a2@,%a1
10c24b52:       2348 0004       movel %a0,%a1@(4)
10c24b56:       2089            movel %a1,%a0@
10c24b58:       2053            moveal %a3@,%a0
10c24b5a:       214a 0004       movel %a2,%a0@(4)
10c24b5e:       2488            movel %a0,%a2@
10c24b60:       254b 0004       movel %a3,%a2@(4)
10c24b64:       268a            movel %a2,%a3@
10c24b66:       245f            moveal %sp@+,%a2
10c24b68:       265f            moveal %sp@+,%a3
10c24b6a:       4e5e            unlk %fp
10c24b6c:       4e75            rts

10c24b6e <fs_may_remount_ro>:
10c24b6e:       4e56 0000       linkw %fp,#0
10c24b72:       206e 0008       moveal %fp@(8),%a0
10c24b76:       2268 006c       moveal %a0@(108),%a1
10c24b7a:       706c            moveq #108,%d0
10c24b7c:       d088            addl %a0,%d0
10c24b7e:       b089            cmpl %a1,%d0
10c24b80:       672c            beqs 10c24bae <fs_may_remount_ro+0x40>
10c24b82:       2200            movel %d0,%d1
10c24b84:       2069 0008       moveal %a1@(8),%a0
10c24b88:       2068 0008       moveal %a0@(8),%a0
10c24b8c:       4a68 0034       tstw %a0@(52)
10c24b90:       6720            beqs 10c24bb2 <fs_may_remount_ro+0x44>
10c24b92:       3028 0032       movew %a0@(50),%d0
10c24b96:       0240 f000       andiw #-4096,%d0
10c24b9a:       0c40 8000       cmpiw #-32768,%d0
10c24b9e:       6608            bnes 10c24ba8 <fs_may_remount_ro+0x3a>
10c24ba0:       0829 0001 001d  btst #1,%a1@(29)
10c24ba6:       660a            bnes 10c24bb2 <fs_may_remount_ro+0x44>
10c24ba8:       2251            moveal %a1@,%a1
10c24baa:       b289            cmpl %a1,%d1
10c24bac:       66d6            bnes 10c24b84 <fs_may_remount_ro+0x16>
10c24bae:       7001            moveq #1,%d0
10c24bb0:       6002            bras 10c24bb4 <fs_may_remount_ro+0x46>
10c24bb2:       7000            moveq #0,%d0
10c24bb4:       4e5e            unlk %fp
10c24bb6:       4e75            rts

10c24bb8 <unlock_buffer>:
10c24bb8:       4e56 0000       linkw %fp,#0
10c24bbc:       226e 0008       moveal %fp@(8),%a1
10c24bc0:       41e9 0014       lea %a1@(20),%a0
10c24bc4:       40c0            movew %sr,%d0
10c24bc6:       007c 0700       oriw #1792,%sr
10c24bca:       0268 ff7f 0002  andiw #-129,%a0@(2)
10c24bd0:       46c0            movew %d0,%sr
10c24bd2:       40c0            movew %sr,%d0
10c24bd4:       007c 0700       oriw #1792,%sr
10c24bd8:       0268 feff 0002  andiw #-257,%a0@(2)
10c24bde:       46c0            movew %d0,%sr
10c24be0:       40c0            movew %sr,%d0
10c24be2:       007c 0700       oriw #1792,%sr
10c24be6:       72fb            moveq #-5,%d1
10c24be8:       c390            andl %d1,%a0@
10c24bea:       46c0            movew %d0,%sr
10c24bec:       7044            moveq #68,%d0
10c24bee:       d089            addl %a1,%d0
10c24bf0:       43e9 0048       lea %a1@(72),%a1
10c24bf4:       b3d1            cmpal %a1@,%a1
10c24bf6:       6710            beqs 10c24c08 <unlock_buffer+0x50>
10c24bf8:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c24bfc:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c24c00:       2f00            movel %d0,%sp@-
10c24c02:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c24c08:       4e5e            unlk %fp
10c24c0a:       4e75            rts

10c24c0c <__wait_on_buffer>:
10c24c0c:       4e56 fff0       linkw %fp,#-16
10c24c10:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c24c14:       266e 0008       moveal %fp@(8),%a3
10c24c18:       2479 1002 53b4  moveal 100253b4 <_current_task>,%a2
10c24c1e:       42ae fff0       clrl %fp@(-16)
10c24c22:       42ae fff8       clrl %fp@(-8)
10c24c26:       42ae fffc       clrl %fp@(-4)
10c24c2a:       2d4a fff4       movel %a2,%fp@(-12)
10c24c2e:       41eb 000e       lea %a3@(14),%a0
10c24c32:       5290            addql #1,%a0@
10c24c34:       74f0            moveq #-16,%d2
10c24c36:       d48e            addl %fp,%d2
10c24c38:       2f02            movel %d2,%sp@-
10c24c3a:       486b 0044       pea %a3@(68)
10c24c3e:       4eb9 10c1 5344  jsr 10c15344 <add_wait_queue>
10c24c44:       508f            addql #8,%sp
10c24c46:       0cb9 1000 f03c  cmpil #268496956,1000f03c <tq_disk>
10c24c4c:       1000 f03c 
10c24c50:       670e            beqs 10c24c60 <__wait_on_buffer+0x54>
10c24c52:       4879 1000 f03c  pea 1000f03c <tq_disk>
10c24c58:       4eb9 10c1 8942  jsr 10c18942 <__run_task_queue>
10c24c5e:       588f            addql #4,%sp
10c24c60:       7002            moveq #2,%d0
10c24c62:       2480            movel %d0,%a2@
10c24c64:       082b 0002 0017  btst #2,%a3@(23)
10c24c6a:       670e            beqs 10c24c7a <__wait_on_buffer+0x6e>
10c24c6c:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c24c72:       082b 0002 0017  btst #2,%a3@(23)
10c24c78:       66cc            bnes 10c24c46 <__wait_on_buffer+0x3a>
10c24c7a:       7000            moveq #0,%d0
10c24c7c:       2480            movel %d0,%a2@
10c24c7e:       2f02            movel %d2,%sp@-
10c24c80:       486b 0044       pea %a3@(68)
10c24c84:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c24c8a:       41eb 000e       lea %a3@(14),%a0
10c24c8e:       5390            subql #1,%a0@
10c24c90:       4cee 0c04 ffe4  moveml %fp@(-28),%d2/%a2-%a3
10c24c96:       4e5e            unlk %fp
10c24c98:       4e75            rts

10c24c9a <end_buffer_io_sync>:
10c24c9a:       4e56 0000       linkw %fp,#0
10c24c9e:       2f02            movel %d2,%sp@-
10c24ca0:       242e 0008       movel %fp@(8),%d2
10c24ca4:       4aae 000c       tstl %fp@(12)
10c24ca8:       6714            beqs 10c24cbe <end_buffer_io_sync+0x24>
10c24caa:       2242            moveal %d2,%a1
10c24cac:       41e9 0014       lea %a1@(20),%a0
10c24cb0:       40c0            movew %sr,%d0
10c24cb2:       007c 0700       oriw #1792,%sr
10c24cb6:       7201            moveq #1,%d1
10c24cb8:       8390            orl %d1,%a0@
10c24cba:       46c0            movew %d0,%sr
10c24cbc:       6012            bras 10c24cd0 <end_buffer_io_sync+0x36>
10c24cbe:       2242            moveal %d2,%a1
10c24cc0:       41e9 0014       lea %a1@(20),%a0
10c24cc4:       40c0            movew %sr,%d0
10c24cc6:       007c 0700       oriw #1792,%sr
10c24cca:       72fe            moveq #-2,%d1
10c24ccc:       c390            andl %d1,%a0@
10c24cce:       46c0            movew %d0,%sr
10c24cd0:       2f02            movel %d2,%sp@-
10c24cd2:       4eba fee4       jsr %pc@(10c24bb8 <unlock_buffer>)
10c24cd6:       2242            moveal %d2,%a1
10c24cd8:       41e9 000e       lea %a1@(14),%a0
10c24cdc:       5390            subql #1,%a0@
10c24cde:       242e fffc       movel %fp@(-4),%d2
10c24ce2:       4e5e            unlk %fp
10c24ce4:       4e75            rts

10c24ce6 <write_locked_buffers>:
10c24ce6:       4e56 0000       linkw %fp,#0
10c24cea:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c24cee:       246e 0008       moveal %fp@(8),%a2
10c24cf2:       242e 000c       movel %fp@(12),%d2
10c24cf6:       47f9 10c4 c790  lea 10c4c790 <submit_bh>,%a3
10c24cfc:       205a            moveal %a2@+,%a0
10c24cfe:       217c 10c2 4c9a  movel #281169050,%a0@(56)
10c24d04:       0038 
10c24d06:       2f08            movel %a0,%sp@-
10c24d08:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c24d0c:       4e93            jsr %a3@
10c24d0e:       508f            addql #8,%sp
10c24d10:       5382            subql #1,%d2
10c24d12:       66e8            bnes 10c24cfc <write_locked_buffers+0x16>
10c24d14:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c24d1a:       4e5e            unlk %fp
10c24d1c:       4e75            rts

10c24d1e <write_some_buffers>:
10c24d1e:       4e56 ff80       linkw %fp,#-128
10c24d22:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c24d26:       3a2e 000a       movew %fp@(10),%d5
10c24d2a:       2679 1001 a9e8  moveal 1001a9e8 <lru_list+0x8>,%a3
10c24d30:       2639 1001 a9f4  movel 1001a9f4 <nr_buffers_type+0x8>,%d3
10c24d36:       7800            moveq #0,%d4
10c24d38:       b6fc 0000       cmpaw #0,%a3
10c24d3c:       6700 00c0       beqw 10c24dfe <write_some_buffers+0xe0>
10c24d40:       5383            subql #1,%d3
10c24d42:       6b00 00ba       bmiw 10c24dfe <write_some_buffers+0xe0>
10c24d46:       3a7c 0002       moveaw #2,%a5
10c24d4a:       387c fffd       moveaw #-3,%a4
10c24d4e:       7c00            moveq #0,%d6
10c24d50:       244b            moveal %a3,%a2
10c24d52:       266b 001c       moveal %a3@(28),%a3
10c24d56:       4a45            tstw %d5
10c24d58:       6708            beqs 10c24d62 <write_some_buffers+0x44>
10c24d5a:       ba6a 000c       cmpw %a2@(12),%d5
10c24d5e:       6600 008c       bnew 10c24dec <write_some_buffers+0xce>
10c24d62:       41ea 0014       lea %a2@(20),%a0
10c24d66:       40c1            movew %sr,%d1
10c24d68:       007c 0700       oriw #1792,%sr
10c24d6c:       2010            movel %a0@,%d0
10c24d6e:       7404            moveq #4,%d2
10c24d70:       c480            andl %d0,%d2
10c24d72:       56c0            sne %d0
10c24d74:       4880            extw %d0
10c24d76:       3400            movew %d0,%d2
10c24d78:       48c2            extl %d2
10c24d7a:       4482            negl %d2
10c24d7c:       2010            movel %a0@,%d0
10c24d7e:       7e04            moveq #4,%d7
10c24d80:       8087            orl %d7,%d0
10c24d82:       2080            movel %d0,%a0@
10c24d84:       46c1            movew %d1,%sr
10c24d86:       4a82            tstl %d2
10c24d88:       6662            bnes 10c24dec <write_some_buffers+0xce>
10c24d8a:       40c1            movew %sr,%d1
10c24d8c:       007c 0700       oriw #1792,%sr
10c24d90:       2010            movel %a0@,%d0
10c24d92:       240d            movel %a5,%d2
10c24d94:       c480            andl %d0,%d2
10c24d96:       56c0            sne %d0
10c24d98:       4880            extw %d0
10c24d9a:       3400            movew %d0,%d2
10c24d9c:       48c2            extl %d2
10c24d9e:       4482            negl %d2
10c24da0:       2010            movel %a0@,%d0
10c24da2:       2e0c            movel %a4,%d7
10c24da4:       c087            andl %d7,%d0
10c24da6:       2080            movel %d0,%a0@
10c24da8:       46c1            movew %d1,%sr
10c24daa:       4a82            tstl %d2
10c24dac:       672e            beqs 10c24ddc <write_some_buffers+0xbe>
10c24dae:       2f0a            movel %a2,%sp@-
10c24db0:       4eb9 10c2 5cc8  jsr 10c25cc8 <__refile_buffer>
10c24db6:       588f            addql #4,%sp
10c24db8:       41ea 000e       lea %a2@(14),%a0
10c24dbc:       5290            addql #1,%a0@
10c24dbe:       41ee ff80       lea %fp@(-128),%a0
10c24dc2:       218a 6800       movel %a2,%a0@(00000000,%d6:l)
10c24dc6:       5886            addql #4,%d6
10c24dc8:       5284            addql #1,%d4
10c24dca:       701f            moveq #31,%d0
10c24dcc:       b084            cmpl %d4,%d0
10c24dce:       641c            bccs 10c24dec <write_some_buffers+0xce>
10c24dd0:       2f04            movel %d4,%sp@-
10c24dd2:       2f08            movel %a0,%sp@-
10c24dd4:       4eba ff10       jsr %pc@(10c24ce6 <write_locked_buffers>)
10c24dd8:       70f5            moveq #-11,%d0
10c24dda:       6032            bras 10c24e0e <write_some_buffers+0xf0>
10c24ddc:       2f0a            movel %a2,%sp@-
10c24dde:       4eba fdd8       jsr %pc@(10c24bb8 <unlock_buffer>)
10c24de2:       2f0a            movel %a2,%sp@-
10c24de4:       4eb9 10c2 5cc8  jsr 10c25cc8 <__refile_buffer>
10c24dea:       508f            addql #8,%sp
10c24dec:       b6fc 0000       cmpaw #0,%a3
10c24df0:       57cb ff5e       dbeq %d3,10c24d50 <write_some_buffers+0x32>
10c24df4:       6708            beqs 10c24dfe <write_some_buffers+0xe0>
10c24df6:       4243            clrw %d3
10c24df8:       5383            subql #1,%d3
10c24dfa:       6a00 ff54       bplw 10c24d50 <write_some_buffers+0x32>
10c24dfe:       4a84            tstl %d4
10c24e00:       670a            beqs 10c24e0c <write_some_buffers+0xee>
10c24e02:       2f04            movel %d4,%sp@-
10c24e04:       486e ff80       pea %fp@(-128)
10c24e08:       4eba fedc       jsr %pc@(10c24ce6 <write_locked_buffers>)
10c24e0c:       7000            moveq #0,%d0
10c24e0e:       4cee 3cfc ff58  moveml %fp@(-168),%d2-%d7/%a2-%a5
10c24e14:       4e5e            unlk %fp
10c24e16:       4e75            rts

10c24e18 <write_unlocked_buffers>:
10c24e18:       4e56 0000       linkw %fp,#0
10c24e1c:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c24e20:       362e 000a       movew %fp@(10),%d3
10c24e24:       45fa fef8       lea %pc@(10c24d1e <write_some_buffers>),%a2
10c24e28:       7400            moveq #0,%d2
10c24e2a:       3403            movew %d3,%d2
10c24e2c:       2f02            movel %d2,%sp@-
10c24e2e:       4e92            jsr %a2@
10c24e30:       588f            addql #4,%sp
10c24e32:       4a80            tstl %d0
10c24e34:       66f4            bnes 10c24e2a <write_unlocked_buffers+0x12>
10c24e36:       0cb9 1000 f03c  cmpil #268496956,1000f03c <tq_disk>
10c24e3c:       1000 f03c 
10c24e40:       670c            beqs 10c24e4e <write_unlocked_buffers+0x36>
10c24e42:       4879 1000 f03c  pea 1000f03c <tq_disk>
10c24e48:       4eb9 10c1 8942  jsr 10c18942 <__run_task_queue>
10c24e4e:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c24e54:       4e5e            unlk %fp
10c24e56:       4e75            rts

10c24e58 <wait_for_buffers>:
10c24e58:       4e56 0000       linkw %fp,#0
10c24e5c:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c24e60:       202e 000c       movel %fp@(12),%d0
10c24e64:       282e 0010       movel %fp@(16),%d4
10c24e68:       362e 000a       movew %fp@(10),%d3
10c24e6c:       e588            lsll #2,%d0
10c24e6e:       41f9 1001 a9e0  lea 1001a9e0 <lru_list>,%a0
10c24e74:       2470 0800       moveal %a0@(00000000,%d0:l),%a2
10c24e78:       41f9 1001 a9ec  lea 1001a9ec <nr_buffers_type>,%a0
10c24e7e:       2430 0800       movel %a0@(00000000,%d0:l),%d2
10c24e82:       b4fc 0000       cmpaw #0,%a2
10c24e86:       675a            beqs 10c24ee2 <wait_for_buffers+0x8a>
10c24e88:       5382            subql #1,%d2
10c24e8a:       6b56            bmis 10c24ee2 <wait_for_buffers+0x8a>
10c24e8c:       224a            moveal %a2,%a1
10c24e8e:       246a 001c       moveal %a2@(28),%a2
10c24e92:       0829 0002 0017  btst #2,%a1@(23)
10c24e98:       6610            bnes 10c24eaa <wait_for_buffers+0x52>
10c24e9a:       4a84            tstl %d4
10c24e9c:       6734            beqs 10c24ed2 <wait_for_buffers+0x7a>
10c24e9e:       2f09            movel %a1,%sp@-
10c24ea0:       4eb9 10c2 5cc8  jsr 10c25cc8 <__refile_buffer>
10c24ea6:       588f            addql #4,%sp
10c24ea8:       6028            bras 10c24ed2 <wait_for_buffers+0x7a>
10c24eaa:       4a43            tstw %d3
10c24eac:       6706            beqs 10c24eb4 <wait_for_buffers+0x5c>
10c24eae:       b669 000c       cmpw %a1@(12),%d3
10c24eb2:       661e            bnes 10c24ed2 <wait_for_buffers+0x7a>
10c24eb4:       45e9 000e       lea %a1@(14),%a2
10c24eb8:       5292            addql #1,%a2@
10c24eba:       41e9 0014       lea %a1@(20),%a0
10c24ebe:       2010            movel %a0@,%d0
10c24ec0:       0800 0002       btst #2,%d0
10c24ec4:       6706            beqs 10c24ecc <wait_for_buffers+0x74>
10c24ec6:       2f09            movel %a1,%sp@-
10c24ec8:       4eba fd42       jsr %pc@(10c24c0c <__wait_on_buffer>)
10c24ecc:       5392            subql #1,%a2@
10c24ece:       70f5            moveq #-11,%d0
10c24ed0:       6012            bras 10c24ee4 <wait_for_buffers+0x8c>
10c24ed2:       b4fc 0000       cmpaw #0,%a2
10c24ed6:       57ca ffb4       dbeq %d2,10c24e8c <wait_for_buffers+0x34>
10c24eda:       6706            beqs 10c24ee2 <wait_for_buffers+0x8a>
10c24edc:       4242            clrw %d2
10c24ede:       5382            subql #1,%d2
10c24ee0:       6aaa            bpls 10c24e8c <wait_for_buffers+0x34>
10c24ee2:       7000            moveq #0,%d0
10c24ee4:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c24eea:       4e5e            unlk %fp
10c24eec:       4e75            rts

10c24eee <wait_for_locked_buffers>:
10c24eee:       4e56 0000       linkw %fp,#0
10c24ef2:       48e7 3c20       moveml %d2-%d5/%a2,%sp@-
10c24ef6:       2a2e 000c       movel %fp@(12),%d5
10c24efa:       282e 0010       movel %fp@(16),%d4
10c24efe:       362e 000a       movew %fp@(10),%d3
10c24f02:       45fa ff54       lea %pc@(10c24e58 <wait_for_buffers>),%a2
10c24f06:       7400            moveq #0,%d2
10c24f08:       2f04            movel %d4,%sp@-
10c24f0a:       2f05            movel %d5,%sp@-
10c24f0c:       3403            movew %d3,%d2
10c24f0e:       2f02            movel %d2,%sp@-
10c24f10:       4e92            jsr %a2@
10c24f12:       4fef 000c       lea %sp@(12),%sp
10c24f16:       4a80            tstl %d0
10c24f18:       66ee            bnes 10c24f08 <wait_for_locked_buffers+0x1a>
10c24f1a:       7000            moveq #0,%d0
10c24f1c:       4cee 043c ffec  moveml %fp@(-20),%d2-%d5/%a2
10c24f22:       4e5e            unlk %fp
10c24f24:       4e75            rts

10c24f26 <sync_buffers>:
10c24f26:       4e56 0000       linkw %fp,#0
10c24f2a:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c24f2e:       242e 000c       movel %fp@(12),%d2
10c24f32:       7800            moveq #0,%d4
10c24f34:       4283            clrl %d3
10c24f36:       362e 000a       movew %fp@(10),%d3
10c24f3a:       2f03            movel %d3,%sp@-
10c24f3c:       47fa feda       lea %pc@(10c24e18 <write_unlocked_buffers>),%a3
10c24f40:       4e93            jsr %a3@
10c24f42:       588f            addql #4,%sp
10c24f44:       4a82            tstl %d2
10c24f46:       6722            beqs 10c24f6a <sync_buffers+0x44>
10c24f48:       42a7            clrl %sp@-
10c24f4a:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c24f4e:       2f03            movel %d3,%sp@-
10c24f50:       45fa ff9c       lea %pc@(10c24eee <wait_for_locked_buffers>),%a2
10c24f54:       4e92            jsr %a2@
10c24f56:       2800            movel %d0,%d4
10c24f58:       2f03            movel %d3,%sp@-
10c24f5a:       4e93            jsr %a3@
10c24f5c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c24f60:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c24f64:       2f03            movel %d3,%sp@-
10c24f66:       4e92            jsr %a2@
10c24f68:       8880            orl %d0,%d4
10c24f6a:       2004            movel %d4,%d0
10c24f6c:       4cee 0c1c ffec  moveml %fp@(-20),%d2-%d4/%a2-%a3
10c24f72:       4e5e            unlk %fp
10c24f74:       4e75            rts

10c24f76 <fsync_super>:
10c24f76:       4e56 0000       linkw %fp,#0
10c24f7a:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c24f7e:       266e 0008       moveal %fp@(8),%a3
10c24f82:       342b 0008       movew %a3@(8),%d2
10c24f86:       42a7            clrl %sp@-
10c24f88:       3f02            movew %d2,%sp@-
10c24f8a:       4267            clrw %sp@-
10c24f8c:       45fa ff98       lea %pc@(10c24f26 <sync_buffers>),%a2
10c24f90:       4e92            jsr %a2@
10c24f92:       584f            addqw #4,%sp
10c24f94:       2e8b            movel %a3,%sp@
10c24f96:       4eb9 10c3 3816  jsr 10c33816 <sync_inodes_sb>
10c24f9c:       588f            addql #4,%sp
10c24f9e:       7040            moveq #64,%d0
10c24fa0:       d08b            addl %a3,%d0
10c24fa2:       2240            moveal %d0,%a1
10c24fa4:       41fa 000c       lea %pc@(10c24fb2 <fsync_super+0x3c>),%a0
10c24fa8:       5391            subql #1,%a1@
10c24faa:       6a06            bpls 10c24fb2 <fsync_super+0x3c>
10c24fac:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c24fb2:       4a2b 000f       tstb %a3@(15)
10c24fb6:       671a            beqs 10c24fd2 <fsync_super+0x5c>
10c24fb8:       206b 001c       moveal %a3@(28),%a0
10c24fbc:       b0fc 0000       cmpaw #0,%a0
10c24fc0:       6710            beqs 10c24fd2 <fsync_super+0x5c>
10c24fc2:       2068 001c       moveal %a0@(28),%a0
10c24fc6:       b0fc 0000       cmpaw #0,%a0
10c24fca:       6706            beqs 10c24fd2 <fsync_super+0x5c>
10c24fcc:       2f0b            movel %a3,%sp@-
10c24fce:       4e90            jsr %a0@
10c24fd0:       588f            addql #4,%sp
10c24fd2:       7040            moveq #64,%d0
10c24fd4:       d08b            addl %a3,%d0
10c24fd6:       2240            moveal %d0,%a1
10c24fd8:       41fa 000c       lea %pc@(10c24fe6 <fsync_super+0x70>),%a0
10c24fdc:       5291            addql #1,%a1@
10c24fde:       6e06            bgts 10c24fe6 <fsync_super+0x70>
10c24fe0:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c24fe6:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c24fea:       3f02            movew %d2,%sp@-
10c24fec:       4267            clrw %sp@-
10c24fee:       4e92            jsr %a2@
10c24ff0:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c24ff6:       4e5e            unlk %fp
10c24ff8:       4e75            rts

10c24ffa <fsync_no_super>:
10c24ffa:       4e56 0000       linkw %fp,#0
10c24ffe:       2f0a            movel %a2,%sp@-
10c25000:       2f02            movel %d2,%sp@-
10c25002:       42a7            clrl %sp@-
10c25004:       4282            clrl %d2
10c25006:       342e 000a       movew %fp@(10),%d2
10c2500a:       2f02            movel %d2,%sp@-
10c2500c:       45fa ff18       lea %pc@(10c24f26 <sync_buffers>),%a2
10c25010:       4e92            jsr %a2@
10c25012:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c25016:       2f02            movel %d2,%sp@-
10c25018:       4e92            jsr %a2@
10c2501a:       242e fff8       movel %fp@(-8),%d2
10c2501e:       246e fffc       moveal %fp@(-4),%a2
10c25022:       4e5e            unlk %fp
10c25024:       4e75            rts

10c25026 <fsync_dev>:
10c25026:       4e56 0000       linkw %fp,#0
10c2502a:       2f0a            movel %a2,%sp@-
10c2502c:       2f02            movel %d2,%sp@-
10c2502e:       42a7            clrl %sp@-
10c25030:       4282            clrl %d2
10c25032:       342e 000a       movew %fp@(10),%d2
10c25036:       2f02            movel %d2,%sp@-
10c25038:       45fa feec       lea %pc@(10c24f26 <sync_buffers>),%a2
10c2503c:       4e92            jsr %a2@
10c2503e:       584f            addqw #4,%sp
10c25040:       2e82            movel %d2,%sp@
10c25042:       4eb9 10c3 3b94  jsr 10c33b94 <sync_inodes>
10c25048:       2e82            movel %d2,%sp@
10c2504a:       4eb9 10c2 7ec4  jsr 10c27ec4 <sync_supers>
10c25050:       2ebc 0000 0001  movel #1,%sp@
10c25056:       2f02            movel %d2,%sp@-
10c25058:       4e92            jsr %a2@
10c2505a:       242e fff8       movel %fp@(-8),%d2
10c2505e:       246e fffc       moveal %fp@(-4),%a2
10c25062:       4e5e            unlk %fp
10c25064:       4e75            rts

10c25066 <sync_dev>:
10c25066:       4e56 0000       linkw %fp,#0
10c2506a:       4280            clrl %d0
10c2506c:       302e 000a       movew %fp@(10),%d0
10c25070:       2f00            movel %d0,%sp@-
10c25072:       4eba ffb2       jsr %pc@(10c25026 <fsync_dev>)
10c25076:       4e5e            unlk %fp
10c25078:       4e75            rts

10c2507a <sys_sync>:
10c2507a:       4e56 0000       linkw %fp,#0
10c2507e:       42a7            clrl %sp@-
10c25080:       4eba ffa4       jsr %pc@(10c25026 <fsync_dev>)
10c25084:       7000            moveq #0,%d0
10c25086:       4e5e            unlk %fp
10c25088:       4e75            rts

10c2508a <file_fsync>:
10c2508a:       4e56 0000       linkw %fp,#0
10c2508e:       2f0b            movel %a3,%sp@-
10c25090:       2f0a            movel %a2,%sp@-
10c25092:       206e 000c       moveal %fp@(12),%a0
10c25096:       2668 0008       moveal %a0@(8),%a3
10c2509a:       42a7            clrl %sp@-
10c2509c:       2f0b            movel %a3,%sp@-
10c2509e:       4eb9 10c3 3d66  jsr 10c33d66 <write_inode_now>
10c250a4:       246b 0094       moveal %a3@(148),%a2
10c250a8:       508f            addql #8,%sp
10c250aa:       7040            moveq #64,%d0
10c250ac:       d08a            addl %a2,%d0
10c250ae:       2240            moveal %d0,%a1
10c250b0:       41fa 000c       lea %pc@(10c250be <file_fsync+0x34>),%a0
10c250b4:       5391            subql #1,%a1@
10c250b6:       6a06            bpls 10c250be <file_fsync+0x34>
10c250b8:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c250be:       206a 001c       moveal %a2@(28),%a0
10c250c2:       b0fc 0000       cmpaw #0,%a0
10c250c6:       6710            beqs 10c250d8 <file_fsync+0x4e>
10c250c8:       2068 001c       moveal %a0@(28),%a0
10c250cc:       b0fc 0000       cmpaw #0,%a0
10c250d0:       6706            beqs 10c250d8 <file_fsync+0x4e>
10c250d2:       2f0a            movel %a2,%sp@-
10c250d4:       4e90            jsr %a0@
10c250d6:       588f            addql #4,%sp
10c250d8:       7040            moveq #64,%d0
10c250da:       d08a            addl %a2,%d0
10c250dc:       2240            moveal %d0,%a1
10c250de:       41fa 000c       lea %pc@(10c250ec <file_fsync+0x62>),%a0
10c250e2:       5291            addql #1,%a1@
10c250e4:       6e06            bgts 10c250ec <file_fsync+0x62>
10c250e6:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c250ec:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c250f0:       4280            clrl %d0
10c250f2:       302b 0030       movew %a3@(48),%d0
10c250f6:       2f00            movel %d0,%sp@-
10c250f8:       4eba fe2c       jsr %pc@(10c24f26 <sync_buffers>)
10c250fc:       246e fff8       moveal %fp@(-8),%a2
10c25100:       266e fffc       moveal %fp@(-4),%a3
10c25104:       4e5e            unlk %fp
10c25106:       4e75            rts

10c25108 <sys_fsync>:
10c25108:       4e56 0000       linkw %fp,#0
10c2510c:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c25110:       76f7            moveq #-9,%d3
10c25112:       2f2e 0008       movel %fp@(8),%sp@-
10c25116:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c2511c:       2440            moveal %d0,%a2
10c2511e:       588f            addql #4,%sp
10c25120:       b4fc 0000       cmpaw #0,%a2
10c25124:       6770            beqs 10c25196 <sys_fsync+0x8e>
10c25126:       286a 0008       moveal %a2@(8),%a4
10c2512a:       266c 0008       moveal %a4@(8),%a3
10c2512e:       76ea            moveq #-22,%d3
10c25130:       206a 0010       moveal %a2@(16),%a0
10c25134:       b0fc 0000       cmpaw #0,%a0
10c25138:       6754            beqs 10c2518e <sys_fsync+0x86>
10c2513a:       4aa8 002c       tstl %a0@(44)
10c2513e:       674e            beqs 10c2518e <sys_fsync+0x86>
10c25140:       7464            moveq #100,%d2
10c25142:       d48b            addl %a3,%d2
10c25144:       2242            moveal %d2,%a1
10c25146:       41fa 000c       lea %pc@(10c25154 <sys_fsync+0x4c>),%a0
10c2514a:       5391            subql #1,%a1@
10c2514c:       6a06            bpls 10c25154 <sys_fsync+0x4c>
10c2514e:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c25154:       2f2b 00a8       movel %a3@(168),%sp@-
10c25158:       4eb9 10c1 e140  jsr 10c1e140 <filemap_fdatasync>
10c2515e:       206a 0010       moveal %a2@(16),%a0
10c25162:       42a7            clrl %sp@-
10c25164:       2f0c            movel %a4,%sp@-
10c25166:       2f0a            movel %a2,%sp@-
10c25168:       2068 002c       moveal %a0@(44),%a0
10c2516c:       4e90            jsr %a0@
10c2516e:       2600            movel %d0,%d3
10c25170:       2f2b 00a8       movel %a3@(168),%sp@-
10c25174:       4eb9 10c1 e1d8  jsr 10c1e1d8 <filemap_fdatawait>
10c2517a:       4fef 0014       lea %sp@(20),%sp
10c2517e:       2242            moveal %d2,%a1
10c25180:       41fa 000c       lea %pc@(10c2518e <sys_fsync+0x86>),%a0
10c25184:       5291            addql #1,%a1@
10c25186:       6e06            bgts 10c2518e <sys_fsync+0x86>
10c25188:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2518e:       2f0a            movel %a2,%sp@-
10c25190:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c25196:       2003            movel %d3,%d0
10c25198:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c2519e:       4e5e            unlk %fp
10c251a0:       4e75            rts

10c251a2 <sys_fdatasync>:
10c251a2:       4e56 0000       linkw %fp,#0
10c251a6:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c251aa:       76f7            moveq #-9,%d3
10c251ac:       2f2e 0008       movel %fp@(8),%sp@-
10c251b0:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c251b6:       2440            moveal %d0,%a2
10c251b8:       588f            addql #4,%sp
10c251ba:       b4fc 0000       cmpaw #0,%a2
10c251be:       6772            beqs 10c25232 <sys_fdatasync+0x90>
10c251c0:       286a 0008       moveal %a2@(8),%a4
10c251c4:       266c 0008       moveal %a4@(8),%a3
10c251c8:       76ea            moveq #-22,%d3
10c251ca:       206a 0010       moveal %a2@(16),%a0
10c251ce:       b0fc 0000       cmpaw #0,%a0
10c251d2:       6756            beqs 10c2522a <sys_fdatasync+0x88>
10c251d4:       4aa8 002c       tstl %a0@(44)
10c251d8:       6750            beqs 10c2522a <sys_fdatasync+0x88>
10c251da:       7464            moveq #100,%d2
10c251dc:       d48b            addl %a3,%d2
10c251de:       2242            moveal %d2,%a1
10c251e0:       41fa 000c       lea %pc@(10c251ee <sys_fdatasync+0x4c>),%a0
10c251e4:       5391            subql #1,%a1@
10c251e6:       6a06            bpls 10c251ee <sys_fdatasync+0x4c>
10c251e8:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c251ee:       2f2b 00a8       movel %a3@(168),%sp@-
10c251f2:       4eb9 10c1 e140  jsr 10c1e140 <filemap_fdatasync>
10c251f8:       206a 0010       moveal %a2@(16),%a0
10c251fc:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c25200:       2f0c            movel %a4,%sp@-
10c25202:       2f0a            movel %a2,%sp@-
10c25204:       2068 002c       moveal %a0@(44),%a0
10c25208:       4e90            jsr %a0@
10c2520a:       2600            movel %d0,%d3
10c2520c:       2f2b 00a8       movel %a3@(168),%sp@-
10c25210:       4eb9 10c1 e1d8  jsr 10c1e1d8 <filemap_fdatawait>
10c25216:       4fef 0014       lea %sp@(20),%sp
10c2521a:       2242            moveal %d2,%a1
10c2521c:       41fa 000c       lea %pc@(10c2522a <sys_fdatasync+0x88>),%a0
10c25220:       5291            addql #1,%a1@
10c25222:       6e06            bgts 10c2522a <sys_fdatasync+0x88>
10c25224:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2522a:       2f0a            movel %a2,%sp@-
10c2522c:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c25232:       2003            movel %d3,%d0
10c25234:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c2523a:       4e5e            unlk %fp
10c2523c:       4e75            rts

10c2523e <__insert_into_lru_list>:
10c2523e:       4e56 0000       linkw %fp,#0
10c25242:       2f0a            movel %a2,%sp@-
10c25244:       246e 0008       moveal %fp@(8),%a2
10c25248:       222e 000c       movel %fp@(12),%d1
10c2524c:       2001            movel %d1,%d0
10c2524e:       e588            lsll #2,%d0
10c25250:       2240            moveal %d0,%a1
10c25252:       d3fc 1001 a9e0  addal #268544480,%a1
10c25258:       4aaa 0020       tstl %a2@(32)
10c2525c:       6606            bnes 10c25264 <__insert_into_lru_list+0x26>
10c2525e:       4aaa 001c       tstl %a2@(28)
10c25262:       670c            beqs 10c25270 <__insert_into_lru_list+0x32>
10c25264:       4879 1000 242c  pea 1000242c <tvecs+0x894>
10c2526a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c25270:       4a91            tstl %a1@
10c25272:       6606            bnes 10c2527a <__insert_into_lru_list+0x3c>
10c25274:       228a            movel %a2,%a1@
10c25276:       254a 0020       movel %a2,%a2@(32)
10c2527a:       2551 001c       movel %a1@,%a2@(28)
10c2527e:       2051            moveal %a1@,%a0
10c25280:       2568 0020 0020  movel %a0@(32),%a2@(32)
10c25286:       2051            moveal %a1@,%a0
10c25288:       2068 0020       moveal %a0@(32),%a0
10c2528c:       214a 001c       movel %a2,%a0@(28)
10c25290:       2051            moveal %a1@,%a0
10c25292:       214a 0020       movel %a2,%a0@(32)
10c25296:       2001            movel %d1,%d0
10c25298:       e588            lsll #2,%d0
10c2529a:       41f9 1001 a9ec  lea 1001a9ec <nr_buffers_type>,%a0
10c252a0:       52b0 0800       addql #1,%a0@(00000000,%d0:l)
10c252a4:       41f9 1001 a9f8  lea 1001a9f8 <size_buffers_type>,%a0
10c252aa:       4281            clrl %d1
10c252ac:       322a 0008       movew %a2@(8),%d1
10c252b0:       d3b0 0800       addl %d1,%a0@(00000000,%d0:l)
10c252b4:       246e fffc       moveal %fp@(-4),%a2
10c252b8:       4e5e            unlk %fp
10c252ba:       4e75            rts

10c252bc <__remove_from_lru_list>:
10c252bc:       4e56 0000       linkw %fp,#0
10c252c0:       2f0a            movel %a2,%sp@-
10c252c2:       246e 0008       moveal %fp@(8),%a2
10c252c6:       226a 001c       moveal %a2@(28),%a1
10c252ca:       b2fc 0000       cmpaw #0,%a1
10c252ce:       6750            beqs 10c25320 <__remove_from_lru_list+0x64>
10c252d0:       206a 0020       moveal %a2@(32),%a0
10c252d4:       4280            clrl %d0
10c252d6:       302a 000a       movew %a2@(10),%d0
10c252da:       2149 001c       movel %a1,%a0@(28)
10c252de:       2348 0020       movel %a0,%a1@(32)
10c252e2:       2200            movel %d0,%d1
10c252e4:       e589            lsll #2,%d1
10c252e6:       41f9 1001 a9e0  lea 1001a9e0 <lru_list>,%a0
10c252ec:       b5f0 1800       cmpal %a0@(00000000,%d1:l),%a2
10c252f0:       660a            bnes 10c252fc <__remove_from_lru_list+0x40>
10c252f2:       b5c9            cmpal %a1,%a2
10c252f4:       6602            bnes 10c252f8 <__remove_from_lru_list+0x3c>
10c252f6:       93c9            subal %a1,%a1
10c252f8:       2189 1800       movel %a1,%a0@(00000000,%d1:l)
10c252fc:       42aa 001c       clrl %a2@(28)
10c25300:       42aa 0020       clrl %a2@(32)
10c25304:       e588            lsll #2,%d0
10c25306:       41f9 1001 a9ec  lea 1001a9ec <nr_buffers_type>,%a0
10c2530c:       53b0 0800       subql #1,%a0@(00000000,%d0:l)
10c25310:       41f9 1001 a9f8  lea 1001a9f8 <size_buffers_type>,%a0
10c25316:       4281            clrl %d1
10c25318:       322a 0008       movew %a2@(8),%d1
10c2531c:       93b0 0800       subl %d1,%a0@(00000000,%d0:l)
10c25320:       245f            moveal %sp@+,%a2
10c25322:       4e5e            unlk %fp
10c25324:       4e75            rts

10c25326 <__remove_from_queues>:
10c25326:       4e56 0000       linkw %fp,#0
10c2532a:       2f0a            movel %a2,%sp@-
10c2532c:       246e 0008       moveal %fp@(8),%a2
10c25330:       226a 002c       moveal %a2@(44),%a1
10c25334:       b2fc 0000       cmpaw #0,%a1
10c25338:       6712            beqs 10c2534c <__remove_from_queues+0x26>
10c2533a:       2052            moveal %a2@,%a0
10c2533c:       b0fc 0000       cmpaw #0,%a0
10c25340:       6704            beqs 10c25346 <__remove_from_queues+0x20>
10c25342:       2149 002c       movel %a1,%a0@(44)
10c25346:       2288            movel %a0,%a1@
10c25348:       42aa 002c       clrl %a2@(44)
10c2534c:       2f0a            movel %a2,%sp@-
10c2534e:       4eba ff6c       jsr %pc@(10c252bc <__remove_from_lru_list>)
10c25352:       246e fffc       moveal %fp@(-4),%a2
10c25356:       4e5e            unlk %fp
10c25358:       4e75            rts

10c2535a <remove_from_queues>:
10c2535a:       4e56 0000       linkw %fp,#0
10c2535e:       2f2e 0008       movel %fp@(8),%sp@-
10c25362:       4eba ffc2       jsr %pc@(10c25326 <__remove_from_queues>)
10c25366:       4e5e            unlk %fp
10c25368:       4e75            rts

10c2536a <get_hash_table>:
10c2536a:       4e56 0000       linkw %fp,#0
10c2536e:       48e7 3f00       moveml %d2-%d7,%sp@-
10c25372:       202e 0008       movel %fp@(8),%d0
10c25376:       2a2e 000c       movel %fp@(12),%d5
10c2537a:       2e2e 0010       movel %fp@(16),%d7
10c2537e:       3c00            movew %d0,%d6
10c25380:       0280 0000 ffff  andil #65535,%d0
10c25386:       2639 1001 a9d8  movel 1001a9d8 <bh_hash_shift>,%d3
10c2538c:       2803            movel %d3,%d4
10c2538e:       5d84            subql #6,%d4
10c25390:       2400            movel %d0,%d2
10c25392:       e9aa            lsll %d4,%d2
10c25394:       72f7            moveq #-9,%d1
10c25396:       d283            addl %d3,%d1
10c25398:       e3a8            lsll %d1,%d0
10c2539a:       b182            eorl %d0,%d2
10c2539c:       2205            movel %d5,%d1
10c2539e:       e9a9            lsll %d4,%d1
10c253a0:       2005            movel %d5,%d0
10c253a2:       780d            moveq #13,%d4
10c253a4:       e8a0            asrl %d4,%d0
10c253a6:       b181            eorl %d0,%d1
10c253a8:       70f4            moveq #-12,%d0
10c253aa:       d680            addl %d0,%d3
10c253ac:       2005            movel %d5,%d0
10c253ae:       e7a8            lsll %d3,%d0
10c253b0:       b181            eorl %d0,%d1
10c253b2:       b382            eorl %d1,%d2
10c253b4:       c4b9 1001 a9d4  andl 1001a9d4 <bh_hash_mask>,%d2
10c253ba:       e58a            lsll #2,%d2
10c253bc:       2079 1001 a9dc  moveal 1001a9dc <hash_table>,%a0
10c253c2:       d1c2            addal %d2,%a0
10c253c4:       7000            moveq #0,%d0
10c253c6:       2250            moveal %a0@,%a1
10c253c8:       b2fc 0000       cmpaw #0,%a1
10c253cc:       671c            beqs 10c253ea <get_hash_table+0x80>
10c253ce:       2049            moveal %a1,%a0
10c253d0:       baa9 0004       cmpl %a1@(4),%d5
10c253d4:       66f0            bnes 10c253c6 <get_hash_table+0x5c>
10c253d6:       3029 0008       movew %a1@(8),%d0
10c253da:       be80            cmpl %d0,%d7
10c253dc:       66e8            bnes 10c253c6 <get_hash_table+0x5c>
10c253de:       bc69 000c       cmpw %a1@(12),%d6
10c253e2:       66e2            bnes 10c253c6 <get_hash_table+0x5c>
10c253e4:       41e9 000e       lea %a1@(14),%a0
10c253e8:       5290            addql #1,%a0@
10c253ea:       2009            movel %a1,%d0
10c253ec:       4cdf 00fc       moveml %sp@+,%d2-%d7
10c253f0:       4e5e            unlk %fp
10c253f2:       4e75            rts

10c253f4 <buffer_insert_inode_queue>:
10c253f4:       4e56 0000       linkw %fp,#0
10c253f8:       2f0a            movel %a2,%sp@-
10c253fa:       246e 0008       moveal %fp@(8),%a2
10c253fe:       202e 000c       movel %fp@(12),%d0
10c25402:       4aaa 0050       tstl %a2@(80)
10c25406:       6710            beqs 10c25418 <buffer_insert_inode_queue+0x24>
10c25408:       41ea 0054       lea %a2@(84),%a0
10c2540c:       2268 0004       moveal %a0@(4),%a1
10c25410:       2050            moveal %a0@,%a0
10c25412:       2149 0004       movel %a1,%a0@(4)
10c25416:       2288            movel %a0,%a1@
10c25418:       2540 0050       movel %d0,%a2@(80)
10c2541c:       41ea 0054       lea %a2@(84),%a0
10c25420:       2440            moveal %d0,%a2
10c25422:       43ea 0018       lea %a2@(24),%a1
10c25426:       2451            moveal %a1@,%a2
10c25428:       2548 0004       movel %a0,%a2@(4)
10c2542c:       208a            movel %a2,%a0@
10c2542e:       2149 0004       movel %a1,%a0@(4)
10c25432:       2288            movel %a0,%a1@
10c25434:       245f            moveal %sp@+,%a2
10c25436:       4e5e            unlk %fp
10c25438:       4e75            rts

10c2543a <buffer_insert_inode_data_queue>:
10c2543a:       4e56 0000       linkw %fp,#0
10c2543e:       2f0a            movel %a2,%sp@-
10c25440:       246e 0008       moveal %fp@(8),%a2
10c25444:       202e 000c       movel %fp@(12),%d0
10c25448:       4aaa 0050       tstl %a2@(80)
10c2544c:       6710            beqs 10c2545e <buffer_insert_inode_data_queue+0x24>
10c2544e:       41ea 0054       lea %a2@(84),%a0
10c25452:       2268 0004       moveal %a0@(4),%a1
10c25456:       2050            moveal %a0@,%a0
10c25458:       2149 0004       movel %a1,%a0@(4)
10c2545c:       2288            movel %a0,%a1@
10c2545e:       2540 0050       movel %d0,%a2@(80)
10c25462:       41ea 0054       lea %a2@(84),%a0
10c25466:       2440            moveal %d0,%a2
10c25468:       43ea 0020       lea %a2@(32),%a1
10c2546c:       2451            moveal %a1@,%a2
10c2546e:       2548 0004       movel %a0,%a2@(4)
10c25472:       208a            movel %a2,%a0@
10c25474:       2149 0004       movel %a1,%a0@(4)
10c25478:       2288            movel %a0,%a1@
10c2547a:       245f            moveal %sp@+,%a2
10c2547c:       4e5e            unlk %fp
10c2547e:       4e75            rts

10c25480 <__remove_inode_queue>:
10c25480:       4e56 0000       linkw %fp,#0
10c25484:       206e 0008       moveal %fp@(8),%a0
10c25488:       42a8 0050       clrl %a0@(80)
10c2548c:       41e8 0054       lea %a0@(84),%a0
10c25490:       2268 0004       moveal %a0@(4),%a1
10c25494:       2050            moveal %a0@,%a0
10c25496:       2149 0004       movel %a1,%a0@(4)
10c2549a:       2288            movel %a0,%a1@
10c2549c:       4e5e            unlk %fp
10c2549e:       4e75            rts

10c254a0 <inode_has_buffers>:
10c254a0:       4e56 0000       linkw %fp,#0
10c254a4:       222e 0008       movel %fp@(8),%d1
10c254a8:       7000            moveq #0,%d0
10c254aa:       2241            moveal %d1,%a1
10c254ac:       41e9 0018       lea %a1@(24),%a0
10c254b0:       b1d0            cmpal %a0@,%a0
10c254b2:       6608            bnes 10c254bc <inode_has_buffers+0x1c>
10c254b4:       41e9 0020       lea %a1@(32),%a0
10c254b8:       b1d0            cmpal %a0@,%a0
10c254ba:       6702            beqs 10c254be <inode_has_buffers+0x1e>
10c254bc:       7001            moveq #1,%d0
10c254be:       4e5e            unlk %fp
10c254c0:       4e75            rts

10c254c2 <invalidate_bdev>:
10c254c2:       4e56 0000       linkw %fp,#0
10c254c6:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c254ca:       286e 000c       moveal %fp@(12),%a4
10c254ce:       206e 0008       moveal %fp@(8),%a0
10c254d2:       3c28 0010       movew %a0@(16),%d6
10c254d6:       4bf9 1001 a9e0  lea 1001a9e0 <lru_list>,%a5
10c254dc:       7800            moveq #0,%d4
10c254de:       7e00            moveq #0,%d7
10c254e0:       7a00            moveq #0,%d5
10c254e2:       2475 5800       moveal %a5@(00000000,%d5:l),%a2
10c254e6:       b4fc 0000       cmpaw #0,%a2
10c254ea:       6700 00b4       beqw 10c255a0 <invalidate_bdev+0xde>
10c254ee:       41f9 1001 a9ec  lea 1001a9ec <nr_buffers_type>,%a0
10c254f4:       2430 5800       movel %a0@(00000000,%d5:l),%d2
10c254f8:       6f00 00a6       blew 10c255a0 <invalidate_bdev+0xde>
10c254fc:       262a 001c       movel %a2@(28),%d3
10c25500:       bc6a 000c       cmpw %a2@(12),%d6
10c25504:       6600 0090       bnew 10c25596 <invalidate_bdev+0xd4>
10c25508:       4aaa 002c       tstl %a2@(44)
10c2550c:       6700 0088       beqw 10c25596 <invalidate_bdev+0xd4>
10c25510:       082a 0002 0017  btst #2,%a2@(23)
10c25516:       671e            beqs 10c25536 <invalidate_bdev+0x74>
10c25518:       47ea 000e       lea %a2@(14),%a3
10c2551c:       5293            addql #1,%a3@
10c2551e:       41ea 0014       lea %a2@(20),%a0
10c25522:       2010            movel %a0@,%d0
10c25524:       0800 0002       btst #2,%d0
10c25528:       6708            beqs 10c25532 <invalidate_bdev+0x70>
10c2552a:       2f0a            movel %a2,%sp@-
10c2552c:       4eba f6de       jsr %pc@(10c24c0c <__wait_on_buffer>)
10c25530:       588f            addql #4,%sp
10c25532:       7801            moveq #1,%d4
10c25534:       5393            subql #1,%a3@
10c25536:       202a 0014       movel %a2@(20),%d0
10c2553a:       0800 0004       btst #4,%d0
10c2553e:       660c            bnes 10c2554c <invalidate_bdev+0x8a>
10c25540:       4879 1000 242c  pea 1000242c <tvecs+0x894>
10c25546:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2554c:       0800 0001       btst #1,%d0
10c25550:       670e            beqs 10c25560 <invalidate_bdev+0x9e>
10c25552:       4879 1000 2431  pea 10002431 <tvecs+0x899>
10c25558:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c2555e:       588f            addql #4,%sp
10c25560:       4aaa 000e       tstl %a2@(14)
10c25564:       661c            bnes 10c25582 <invalidate_bdev+0xc0>
10c25566:       b8fc 0000       cmpaw #0,%a4
10c2556a:       6608            bnes 10c25574 <invalidate_bdev+0xb2>
10c2556c:       082a 0001 0017  btst #1,%a2@(23)
10c25572:       661c            bnes 10c25590 <invalidate_bdev+0xce>
10c25574:       4aaa 0050       tstl %a2@(80)
10c25578:       6716            beqs 10c25590 <invalidate_bdev+0xce>
10c2557a:       2f0a            movel %a2,%sp@-
10c2557c:       4eba ff02       jsr %pc@(10c25480 <__remove_inode_queue>)
10c25580:       600c            bras 10c2558e <invalidate_bdev+0xcc>
10c25582:       4879 1000 244b  pea 1000244b <tvecs+0x8b3>
10c25588:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c2558e:       588f            addql #4,%sp
10c25590:       4a84            tstl %d4
10c25592:       6600 ff48       bnew 10c254dc <invalidate_bdev+0x1a>
10c25596:       2443            moveal %d3,%a2
10c25598:       5382            subql #1,%d2
10c2559a:       4a82            tstl %d2
10c2559c:       6e00 ff5e       bgtw 10c254fc <invalidate_bdev+0x3a>
10c255a0:       5885            addql #4,%d5
10c255a2:       5287            addql #1,%d7
10c255a4:       7002            moveq #2,%d0
10c255a6:       b087            cmpl %d7,%d0
10c255a8:       6c00 ff38       bgew 10c254e2 <invalidate_bdev+0x20>
10c255ac:       4a84            tstl %d4
10c255ae:       6600 ff2c       bnew 10c254dc <invalidate_bdev+0x1a>
10c255b2:       206e 0008       moveal %fp@(8),%a0
10c255b6:       2f28 000c       movel %a0@(12),%sp@-
10c255ba:       4eb9 10c1 daaa  jsr 10c1daaa <invalidate_inode_pages>
10c255c0:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c255c6:       4e5e            unlk %fp
10c255c8:       4e75            rts

10c255ca <__invalidate_buffers>:
10c255ca:       4e56 0000       linkw %fp,#0
10c255ce:       2f02            movel %d2,%sp@-
10c255d0:       4280            clrl %d0
10c255d2:       302e 000a       movew %fp@(10),%d0
10c255d6:       2f00            movel %d0,%sp@-
10c255d8:       4eb9 10c2 90ce  jsr 10c290ce <bdget>
10c255de:       2400            movel %d0,%d2
10c255e0:       588f            addql #4,%sp
10c255e2:       6712            beqs 10c255f6 <__invalidate_buffers+0x2c>
10c255e4:       2f2e 000c       movel %fp@(12),%sp@-
10c255e8:       2f02            movel %d2,%sp@-
10c255ea:       4eba fed6       jsr %pc@(10c254c2 <invalidate_bdev>)
10c255ee:       2f02            movel %d2,%sp@-
10c255f0:       4eb9 10c2 91e6  jsr 10c291e6 <bdput>
10c255f6:       242e fffc       movel %fp@(-4),%d2
10c255fa:       4e5e            unlk %fp
10c255fc:       4e75            rts

10c255fe <free_more_memory>:
10c255fe:       4e56 0000       linkw %fp,#0
10c25602:       2f02            movel %d2,%sp@-
10c25604:       2439 1000 d288  movel 1000d288 <contig_page_data+0x1f8>,%d2
10c2560a:       4eb9 10c2 5bc0  jsr 10c25bc0 <balance_dirty>
10c25610:       4eb9 10c2 7814  jsr 10c27814 <wakeup_bdflush>
10c25616:       42a7            clrl %sp@-
10c25618:       4878 00f0       pea f0 <LSIGTRAP+0xeb>
10c2561c:       2f02            movel %d2,%sp@-
10c2561e:       4eb9 10c2 161e  jsr 10c2161e <try_to_free_pages>
10c25624:       4fef 000c       lea %sp@(12),%sp
10c25628:       0cb9 1000 f03c  cmpil #268496956,1000f03c <tq_disk>
10c2562e:       1000 f03c 
10c25632:       670e            beqs 10c25642 <free_more_memory+0x44>
10c25634:       4879 1000 f03c  pea 1000f03c <tq_disk>
10c2563a:       4eb9 10c1 8942  jsr 10c18942 <__run_task_queue>
10c25640:       588f            addql #4,%sp
10c25642:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c25648:       7010            moveq #16,%d0
10c2564a:       81a8 0028       orl %d0,%a0@(40)
10c2564e:       7000            moveq #0,%d0
10c25650:       2080            movel %d0,%a0@
10c25652:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c25658:       242e fffc       movel %fp@(-4),%d2
10c2565c:       4e5e            unlk %fp
10c2565e:       4e75            rts

10c25660 <init_buffer>:
10c25660:       4e56 0000       linkw %fp,#0
10c25664:       206e 0008       moveal %fp@(8),%a0
10c25668:       202e 000c       movel %fp@(12),%d0
10c2566c:       222e 0010       movel %fp@(16),%d1
10c25670:       4268 000a       clrw %a0@(10)
10c25674:       2140 0038       movel %d0,%a0@(56)
10c25678:       2141 003c       movel %d1,%a0@(60)
10c2567c:       4e5e            unlk %fp
10c2567e:       4e75            rts

10c25680 <end_buffer_io_async>:
10c25680:       4e56 0000       linkw %fp,#0
10c25684:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c25688:       246e 0008       moveal %fp@(8),%a2
10c2568c:       222e 000c       movel %fp@(12),%d1
10c25690:       6712            beqs 10c256a4 <end_buffer_io_async+0x24>
10c25692:       41ea 0014       lea %a2@(20),%a0
10c25696:       40c0            movew %sr,%d0
10c25698:       007c 0700       oriw #1792,%sr
10c2569c:       7401            moveq #1,%d2
10c2569e:       8590            orl %d2,%a0@
10c256a0:       46c0            movew %d0,%sr
10c256a2:       6010            bras 10c256b4 <end_buffer_io_async+0x34>
10c256a4:       41ea 0014       lea %a2@(20),%a0
10c256a8:       40c0            movew %sr,%d0
10c256aa:       007c 0700       oriw #1792,%sr
10c256ae:       74fe            moveq #-2,%d2
10c256b0:       c590            andl %d2,%a0@
10c256b2:       46c0            movew %d0,%sr
10c256b4:       2248            moveal %a0,%a1
10c256b6:       262a 0034       movel %a2@(52),%d3
10c256ba:       4a81            tstl %d1
10c256bc:       6612            bnes 10c256d0 <end_buffer_io_async+0x50>
10c256be:       2643            moveal %d3,%a3
10c256c0:       41eb 0018       lea %a3@(24),%a0
10c256c4:       40c0            movew %sr,%d0
10c256c6:       007c 0700       oriw #1792,%sr
10c256ca:       7202            moveq #2,%d1
10c256cc:       8390            orl %d1,%a0@
10c256ce:       46c0            movew %d0,%sr
10c256d0:       40c2            movew %sr,%d2
10c256d2:       007c 0700       oriw #1792,%sr
10c256d6:       40c0            movew %sr,%d0
10c256d8:       007c 0700       oriw #1792,%sr
10c256dc:       72bf            moveq #-65,%d1
10c256de:       c391            andl %d1,%a1@
10c256e0:       46c0            movew %d0,%sr
10c256e2:       2f0a            movel %a2,%sp@-
10c256e4:       4eba f4d2       jsr %pc@(10c24bb8 <unlock_buffer>)
10c256e8:       206a 0024       moveal %a2@(36),%a0
10c256ec:       588f            addql #4,%sp
10c256ee:       b5c8            cmpal %a0,%a2
10c256f0:       6714            beqs 10c25706 <end_buffer_io_async+0x86>
10c256f2:       7044            moveq #68,%d0
10c256f4:       c0a8 0014       andl %a0@(20),%d0
10c256f8:       7244            moveq #68,%d1
10c256fa:       b280            cmpl %d0,%d1
10c256fc:       672e            beqs 10c2572c <end_buffer_io_async+0xac>
10c256fe:       2068 0024       moveal %a0@(36),%a0
10c25702:       b5c8            cmpal %a0,%a2
10c25704:       66ec            bnes 10c256f2 <end_buffer_io_async+0x72>
10c25706:       46c2            movew %d2,%sr
10c25708:       2243            moveal %d3,%a1
10c2570a:       41e9 0018       lea %a1@(24),%a0
10c2570e:       2010            movel %a0@,%d0
10c25710:       0800 0001       btst #1,%d0
10c25714:       660c            bnes 10c25722 <end_buffer_io_async+0xa2>
10c25716:       40c0            movew %sr,%d0
10c25718:       007c 0700       oriw #1792,%sr
10c2571c:       7208            moveq #8,%d1
10c2571e:       8390            orl %d1,%a0@
10c25720:       46c0            movew %d0,%sr
10c25722:       2f03            movel %d3,%sp@-
10c25724:       4eb9 10c1 e528  jsr 10c1e528 <unlock_page>
10c2572a:       6002            bras 10c2572e <end_buffer_io_async+0xae>
10c2572c:       46c2            movew %d2,%sr
10c2572e:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c25734:       4e5e            unlk %fp
10c25736:       4e75            rts

10c25738 <fsync_inode_buffers>:
10c25738:       4e56 fe20       linkw %fp,#-480
10c2573c:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c25740:       286e 0008       moveal %fp@(8),%a4
10c25744:       7600            moveq #0,%d3
10c25746:       200e            movel %fp,%d0
10c25748:       0680 ffff fe26  addil #-474,%d0
10c2574e:       7218            moveq #24,%d1
10c25750:       d280            addl %d0,%d1
10c25752:       2d41 fe3e       movel %d1,%fp@(-450)
10c25756:       2d41 fe42       movel %d1,%fp@(-446)
10c2575a:       41ec 0018       lea %a4@(24),%a0
10c2575e:       2800            movel %d0,%d4
10c25760:       240e            movel %fp,%d2
10c25762:       0682 ffff fe3e  addil #-450,%d2
10c25768:       b1d0            cmpal %a0@,%a0
10c2576a:       6700 00de       beqw 10c2584a <fsync_inode_buffers+0x112>
10c2576e:       246c 0018       moveal %a4@(24),%a2
10c25772:       47ea ffac       lea %a2@(-84),%a3
10c25776:       2d4b fe22       movel %a3,%fp@(-478)
10c2577a:       226a 0004       moveal %a2@(4),%a1
10c2577e:       2052            moveal %a2@,%a0
10c25780:       2149 0004       movel %a1,%a0@(4)
10c25784:       2288            movel %a0,%a1@
10c25786:       204b            moveal %a3,%a0
10c25788:       7006            moveq #6,%d0
10c2578a:       c0a8 0014       andl %a0@(20),%d0
10c2578e:       6606            bnes 10c25796 <fsync_inode_buffers+0x5e>
10c25790:       42a8 0050       clrl %a0@(80)
10c25794:       604e            bras 10c257e4 <fsync_inode_buffers+0xac>
10c25796:       2744 0050       movel %d4,%a3@(80)
10c2579a:       206e fe3e       moveal %fp@(-450),%a0
10c2579e:       214a 0004       movel %a2,%a0@(4)
10c257a2:       2488            movel %a0,%a2@
10c257a4:       41ee fe3e       lea %fp@(-450),%a0
10c257a8:       2548 0004       movel %a0,%a2@(4)
10c257ac:       2d4a fe3e       movel %a2,%fp@(-450)
10c257b0:       082b 0001 0017  btst #1,%a3@(23)
10c257b6:       672c            beqs 10c257e4 <fsync_inode_buffers+0xac>
10c257b8:       41ea ffba       lea %a2@(-70),%a0
10c257bc:       5290            addql #1,%a0@
10c257be:       486e fe22       pea %fp@(-478)
10c257c2:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c257c6:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c257ca:       4eb9 10c4 c80c  jsr 10c4c80c <ll_rw_block>
10c257d0:       202e fe22       movel %fp@(-478),%d0
10c257d4:       4fef 000c       lea %sp@(12),%sp
10c257d8:       670a            beqs 10c257e4 <fsync_inode_buffers+0xac>
10c257da:       2f00            movel %d0,%sp@-
10c257dc:       4eb9 10c2 5d3a  jsr 10c25d3a <__brelse>
10c257e2:       588f            addql #4,%sp
10c257e4:       41ec 0018       lea %a4@(24),%a0
10c257e8:       b1d0            cmpal %a0@,%a0
10c257ea:       6682            bnes 10c2576e <fsync_inode_buffers+0x36>
10c257ec:       605c            bras 10c2584a <fsync_inode_buffers+0x112>
10c257ee:       226e fe42       moveal %fp@(-446),%a1
10c257f2:       41e9 ffac       lea %a1@(-84),%a0
10c257f6:       2d48 fe22       movel %a0,%fp@(-478)
10c257fa:       4aa8 0050       tstl %a0@(80)
10c257fe:       6708            beqs 10c25808 <fsync_inode_buffers+0xd0>
10c25800:       2f08            movel %a0,%sp@-
10c25802:       4eba fc7c       jsr %pc@(10c25480 <__remove_inode_queue>)
10c25806:       588f            addql #4,%sp
10c25808:       226e fe22       moveal %fp@(-478),%a1
10c2580c:       41e9 000e       lea %a1@(14),%a0
10c25810:       5290            addql #1,%a0@
10c25812:       222e fe22       movel %fp@(-478),%d1
10c25816:       2241            moveal %d1,%a1
10c25818:       41e9 0014       lea %a1@(20),%a0
10c2581c:       2010            movel %a0@,%d0
10c2581e:       0800 0002       btst #2,%d0
10c25822:       6708            beqs 10c2582c <fsync_inode_buffers+0xf4>
10c25824:       2f01            movel %d1,%sp@-
10c25826:       4eba f3e4       jsr %pc@(10c24c0c <__wait_on_buffer>)
10c2582a:       588f            addql #4,%sp
10c2582c:       206e fe22       moveal %fp@(-478),%a0
10c25830:       0828 0000 0017  btst #0,%a0@(23)
10c25836:       6602            bnes 10c2583a <fsync_inode_buffers+0x102>
10c25838:       76fb            moveq #-5,%d3
10c2583a:       b0fc 0000       cmpaw #0,%a0
10c2583e:       670a            beqs 10c2584a <fsync_inode_buffers+0x112>
10c25840:       2f08            movel %a0,%sp@-
10c25842:       4eb9 10c2 5d3a  jsr 10c25d3a <__brelse>
10c25848:       588f            addql #4,%sp
10c2584a:       b4ae fe3e       cmpl %fp@(-450),%d2
10c2584e:       669e            bnes 10c257ee <fsync_inode_buffers+0xb6>
10c25850:       2f0c            movel %a4,%sp@-
10c25852:       4eb9 10c2 599c  jsr 10c2599c <osync_inode_buffers>
10c25858:       2200            movel %d0,%d1
10c2585a:       2003            movel %d3,%d0
10c2585c:       6602            bnes 10c25860 <fsync_inode_buffers+0x128>
10c2585e:       2001            movel %d1,%d0
10c25860:       4cee 1c1c fe08  moveml %fp@(-504),%d2-%d4/%a2-%a4
10c25866:       4e5e            unlk %fp
10c25868:       4e75            rts

10c2586a <fsync_inode_data_buffers>:
10c2586a:       4e56 fe20       linkw %fp,#-480
10c2586e:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c25872:       286e 0008       moveal %fp@(8),%a4
10c25876:       7600            moveq #0,%d3
10c25878:       200e            movel %fp,%d0
10c2587a:       0680 ffff fe26  addil #-474,%d0
10c25880:       7220            moveq #32,%d1
10c25882:       d280            addl %d0,%d1
10c25884:       2d41 fe46       movel %d1,%fp@(-442)
10c25888:       2d41 fe4a       movel %d1,%fp@(-438)
10c2588c:       41ec 0020       lea %a4@(32),%a0
10c25890:       2800            movel %d0,%d4
10c25892:       240e            movel %fp,%d2
10c25894:       0682 ffff fe46  addil #-442,%d2
10c2589a:       b1d0            cmpal %a0@,%a0
10c2589c:       6700 00de       beqw 10c2597c <fsync_inode_data_buffers+0x112>
10c258a0:       246c 0020       moveal %a4@(32),%a2
10c258a4:       47ea ffac       lea %a2@(-84),%a3
10c258a8:       2d4b fe22       movel %a3,%fp@(-478)
10c258ac:       226a 0004       moveal %a2@(4),%a1
10c258b0:       2052            moveal %a2@,%a0
10c258b2:       2149 0004       movel %a1,%a0@(4)
10c258b6:       2288            movel %a0,%a1@
10c258b8:       204b            moveal %a3,%a0
10c258ba:       7006            moveq #6,%d0
10c258bc:       c0a8 0014       andl %a0@(20),%d0
10c258c0:       6606            bnes 10c258c8 <fsync_inode_data_buffers+0x5e>
10c258c2:       42a8 0050       clrl %a0@(80)
10c258c6:       604e            bras 10c25916 <fsync_inode_data_buffers+0xac>
10c258c8:       2744 0050       movel %d4,%a3@(80)
10c258cc:       206e fe46       moveal %fp@(-442),%a0
10c258d0:       214a 0004       movel %a2,%a0@(4)
10c258d4:       2488            movel %a0,%a2@
10c258d6:       41ee fe46       lea %fp@(-442),%a0
10c258da:       2548 0004       movel %a0,%a2@(4)
10c258de:       2d4a fe46       movel %a2,%fp@(-442)
10c258e2:       082b 0001 0017  btst #1,%a3@(23)
10c258e8:       672c            beqs 10c25916 <fsync_inode_data_buffers+0xac>
10c258ea:       41ea ffba       lea %a2@(-70),%a0
10c258ee:       5290            addql #1,%a0@
10c258f0:       486e fe22       pea %fp@(-478)
10c258f4:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c258f8:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c258fc:       4eb9 10c4 c80c  jsr 10c4c80c <ll_rw_block>
10c25902:       202e fe22       movel %fp@(-478),%d0
10c25906:       4fef 000c       lea %sp@(12),%sp
10c2590a:       670a            beqs 10c25916 <fsync_inode_data_buffers+0xac>
10c2590c:       2f00            movel %d0,%sp@-
10c2590e:       4eb9 10c2 5d3a  jsr 10c25d3a <__brelse>
10c25914:       588f            addql #4,%sp
10c25916:       41ec 0020       lea %a4@(32),%a0
10c2591a:       b1d0            cmpal %a0@,%a0
10c2591c:       6682            bnes 10c258a0 <fsync_inode_data_buffers+0x36>
10c2591e:       605c            bras 10c2597c <fsync_inode_data_buffers+0x112>
10c25920:       226e fe4a       moveal %fp@(-438),%a1
10c25924:       41e9 ffac       lea %a1@(-84),%a0
10c25928:       2d48 fe22       movel %a0,%fp@(-478)
10c2592c:       4aa8 0050       tstl %a0@(80)
10c25930:       6708            beqs 10c2593a <fsync_inode_data_buffers+0xd0>
10c25932:       2f08            movel %a0,%sp@-
10c25934:       4eba fb4a       jsr %pc@(10c25480 <__remove_inode_queue>)
10c25938:       588f            addql #4,%sp
10c2593a:       226e fe22       moveal %fp@(-478),%a1
10c2593e:       41e9 000e       lea %a1@(14),%a0
10c25942:       5290            addql #1,%a0@
10c25944:       222e fe22       movel %fp@(-478),%d1
10c25948:       2241            moveal %d1,%a1
10c2594a:       41e9 0014       lea %a1@(20),%a0
10c2594e:       2010            movel %a0@,%d0
10c25950:       0800 0002       btst #2,%d0
10c25954:       6708            beqs 10c2595e <fsync_inode_data_buffers+0xf4>
10c25956:       2f01            movel %d1,%sp@-
10c25958:       4eba f2b2       jsr %pc@(10c24c0c <__wait_on_buffer>)
10c2595c:       588f            addql #4,%sp
10c2595e:       206e fe22       moveal %fp@(-478),%a0
10c25962:       0828 0000 0017  btst #0,%a0@(23)
10c25968:       6602            bnes 10c2596c <fsync_inode_data_buffers+0x102>
10c2596a:       76fb            moveq #-5,%d3
10c2596c:       b0fc 0000       cmpaw #0,%a0
10c25970:       670a            beqs 10c2597c <fsync_inode_data_buffers+0x112>
10c25972:       2f08            movel %a0,%sp@-
10c25974:       4eb9 10c2 5d3a  jsr 10c25d3a <__brelse>
10c2597a:       588f            addql #4,%sp
10c2597c:       b4ae fe46       cmpl %fp@(-442),%d2
10c25980:       669e            bnes 10c25920 <fsync_inode_data_buffers+0xb6>
10c25982:       2f0c            movel %a4,%sp@-
10c25984:       4eb9 10c2 5a14  jsr 10c25a14 <osync_inode_data_buffers>
10c2598a:       2200            movel %d0,%d1
10c2598c:       2003            movel %d3,%d0
10c2598e:       6602            bnes 10c25992 <fsync_inode_data_buffers+0x128>
10c25990:       2001            movel %d1,%d0
10c25992:       4cee 1c1c fe08  moveml %fp@(-504),%d2-%d4/%a2-%a4
10c25998:       4e5e            unlk %fp
10c2599a:       4e75            rts

10c2599c <osync_inode_buffers>:
10c2599c:       4e56 0000       linkw %fp,#0
10c259a0:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c259a4:       286e 0008       moveal %fp@(8),%a4
10c259a8:       7400            moveq #0,%d2
10c259aa:       202c 001c       movel %a4@(28),%d0
10c259ae:       2040            moveal %d0,%a0
10c259b0:       45e8 ffac       lea %a0@(-84),%a2
10c259b4:       7218            moveq #24,%d1
10c259b6:       d28c            addl %a4,%d1
10c259b8:       b280            cmpl %d0,%d1
10c259ba:       674c            beqs 10c25a08 <osync_inode_buffers+0x6c>
10c259bc:       082a 0002 0017  btst #2,%a2@(23)
10c259c2:       6736            beqs 10c259fa <osync_inode_buffers+0x5e>
10c259c4:       41ea 000e       lea %a2@(14),%a0
10c259c8:       5290            addql #1,%a0@
10c259ca:       47ea 0014       lea %a2@(20),%a3
10c259ce:       2013            movel %a3@,%d0
10c259d0:       0800 0002       btst #2,%d0
10c259d4:       6708            beqs 10c259de <osync_inode_buffers+0x42>
10c259d6:       2f0a            movel %a2,%sp@-
10c259d8:       4eba f232       jsr %pc@(10c24c0c <__wait_on_buffer>)
10c259dc:       588f            addql #4,%sp
10c259de:       082b 0000 0003  btst #0,%a3@(3)
10c259e4:       6602            bnes 10c259e8 <osync_inode_buffers+0x4c>
10c259e6:       74fb            moveq #-5,%d2
10c259e8:       b4fc 0000       cmpaw #0,%a2
10c259ec:       67bc            beqs 10c259aa <osync_inode_buffers+0xe>
10c259ee:       2f0a            movel %a2,%sp@-
10c259f0:       4eb9 10c2 5d3a  jsr 10c25d3a <__brelse>
10c259f6:       588f            addql #4,%sp
10c259f8:       60b0            bras 10c259aa <osync_inode_buffers+0xe>
10c259fa:       202a 0058       movel %a2@(88),%d0
10c259fe:       2040            moveal %d0,%a0
10c25a00:       45e8 ffac       lea %a0@(-84),%a2
10c25a04:       b280            cmpl %d0,%d1
10c25a06:       66b4            bnes 10c259bc <osync_inode_buffers+0x20>
10c25a08:       2002            movel %d2,%d0
10c25a0a:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c25a10:       4e5e            unlk %fp
10c25a12:       4e75            rts

10c25a14 <osync_inode_data_buffers>:
10c25a14:       4e56 0000       linkw %fp,#0
10c25a18:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c25a1c:       286e 0008       moveal %fp@(8),%a4
10c25a20:       7400            moveq #0,%d2
10c25a22:       202c 0024       movel %a4@(36),%d0
10c25a26:       2040            moveal %d0,%a0
10c25a28:       45e8 ffac       lea %a0@(-84),%a2
10c25a2c:       7220            moveq #32,%d1
10c25a2e:       d28c            addl %a4,%d1
10c25a30:       b280            cmpl %d0,%d1
10c25a32:       674c            beqs 10c25a80 <osync_inode_data_buffers+0x6c>
10c25a34:       082a 0002 0017  btst #2,%a2@(23)
10c25a3a:       6736            beqs 10c25a72 <osync_inode_data_buffers+0x5e>
10c25a3c:       41ea 000e       lea %a2@(14),%a0
10c25a40:       5290            addql #1,%a0@
10c25a42:       47ea 0014       lea %a2@(20),%a3
10c25a46:       2013            movel %a3@,%d0
10c25a48:       0800 0002       btst #2,%d0
10c25a4c:       6708            beqs 10c25a56 <osync_inode_data_buffers+0x42>
10c25a4e:       2f0a            movel %a2,%sp@-
10c25a50:       4eba f1ba       jsr %pc@(10c24c0c <__wait_on_buffer>)
10c25a54:       588f            addql #4,%sp
10c25a56:       082b 0000 0003  btst #0,%a3@(3)
10c25a5c:       6602            bnes 10c25a60 <osync_inode_data_buffers+0x4c>
10c25a5e:       74fb            moveq #-5,%d2
10c25a60:       b4fc 0000       cmpaw #0,%a2
10c25a64:       67bc            beqs 10c25a22 <osync_inode_data_buffers+0xe>
10c25a66:       2f0a            movel %a2,%sp@-
10c25a68:       4eb9 10c2 5d3a  jsr 10c25d3a <__brelse>
10c25a6e:       588f            addql #4,%sp
10c25a70:       60b0            bras 10c25a22 <osync_inode_data_buffers+0xe>
10c25a72:       202a 0058       movel %a2@(88),%d0
10c25a76:       2040            moveal %d0,%a0
10c25a78:       45e8 ffac       lea %a0@(-84),%a2
10c25a7c:       b280            cmpl %d0,%d1
10c25a7e:       66b4            bnes 10c25a34 <osync_inode_data_buffers+0x20>
10c25a80:       2002            movel %d2,%d0
10c25a82:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c25a88:       4e5e            unlk %fp
10c25a8a:       4e75            rts

10c25a8c <invalidate_inode_buffers>:
10c25a8c:       4e56 0000       linkw %fp,#0
10c25a90:       2f0a            movel %a2,%sp@-
10c25a92:       2f02            movel %d2,%sp@-
10c25a94:       246e 0008       moveal %fp@(8),%a2
10c25a98:       202a 0018       movel %a2@(24),%d0
10c25a9c:       7218            moveq #24,%d1
10c25a9e:       d28a            addl %a2,%d1
10c25aa0:       b280            cmpl %d0,%d1
10c25aa2:       671e            beqs 10c25ac2 <invalidate_inode_buffers+0x36>
10c25aa4:       2401            movel %d1,%d2
10c25aa6:       2240            moveal %d0,%a1
10c25aa8:       41e9 ffac       lea %a1@(-84),%a0
10c25aac:       4aa8 0050       tstl %a0@(80)
10c25ab0:       6708            beqs 10c25aba <invalidate_inode_buffers+0x2e>
10c25ab2:       2f08            movel %a0,%sp@-
10c25ab4:       4eba f9ca       jsr %pc@(10c25480 <__remove_inode_queue>)
10c25ab8:       588f            addql #4,%sp
10c25aba:       202a 0018       movel %a2@(24),%d0
10c25abe:       b480            cmpl %d0,%d2
10c25ac0:       66e4            bnes 10c25aa6 <invalidate_inode_buffers+0x1a>
10c25ac2:       202a 0020       movel %a2@(32),%d0
10c25ac6:       7420            moveq #32,%d2
10c25ac8:       d48a            addl %a2,%d2
10c25aca:       b480            cmpl %d0,%d2
10c25acc:       671c            beqs 10c25aea <invalidate_inode_buffers+0x5e>
10c25ace:       2240            moveal %d0,%a1
10c25ad0:       41e9 ffac       lea %a1@(-84),%a0
10c25ad4:       4aa8 0050       tstl %a0@(80)
10c25ad8:       6708            beqs 10c25ae2 <invalidate_inode_buffers+0x56>
10c25ada:       2f08            movel %a0,%sp@-
10c25adc:       4eba f9a2       jsr %pc@(10c25480 <__remove_inode_queue>)
10c25ae0:       588f            addql #4,%sp
10c25ae2:       202a 0020       movel %a2@(32),%d0
10c25ae6:       b480            cmpl %d0,%d2
10c25ae8:       66e4            bnes 10c25ace <invalidate_inode_buffers+0x42>
10c25aea:       242e fff8       movel %fp@(-8),%d2
10c25aee:       246e fffc       moveal %fp@(-4),%a2
10c25af2:       4e5e            unlk %fp
10c25af4:       4e75            rts

10c25af6 <getblk>:
10c25af6:       4e56 0000       linkw %fp,#0
10c25afa:       48e7 3c20       moveml %d2-%d5/%a2,%sp@-
10c25afe:       282e 000c       movel %fp@(12),%d4
10c25b02:       262e 0010       movel %fp@(16),%d3
10c25b06:       3a2e 000a       movew %fp@(10),%d5
10c25b0a:       45fa f85e       lea %pc@(10c2536a <get_hash_table>),%a2
10c25b0e:       7400            moveq #0,%d2
10c25b10:       2f03            movel %d3,%sp@-
10c25b12:       2f04            movel %d4,%sp@-
10c25b14:       3405            movew %d5,%d2
10c25b16:       2f02            movel %d2,%sp@-
10c25b18:       4e92            jsr %a2@
10c25b1a:       4fef 000c       lea %sp@(12),%sp
10c25b1e:       4a80            tstl %d0
10c25b20:       661a            bnes 10c25b3c <getblk+0x46>
10c25b22:       2f03            movel %d3,%sp@-
10c25b24:       2f04            movel %d4,%sp@-
10c25b26:       2f02            movel %d2,%sp@-
10c25b28:       4eb9 10c2 74e8  jsr 10c274e8 <grow_buffers>
10c25b2e:       4fef 000c       lea %sp@(12),%sp
10c25b32:       4a80            tstl %d0
10c25b34:       66da            bnes 10c25b10 <getblk+0x1a>
10c25b36:       4eba fac6       jsr %pc@(10c255fe <free_more_memory>)
10c25b3a:       60d4            bras 10c25b10 <getblk+0x1a>
10c25b3c:       4cee 043c ffec  moveml %fp@(-20),%d2-%d5/%a2
10c25b42:       4e5e            unlk %fp
10c25b44:       4e75            rts

10c25b46 <balance_dirty_state>:
10c25b46:       4e56 0000       linkw %fp,#0
10c25b4a:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c25b4e:       2839 1001 aa00  movel 1001aa00 <size_buffers_type+0x8>,%d4
10c25b54:       700c            moveq #12,%d0
10c25b56:       e0ac            lsrl %d0,%d4
10c25b58:       2039 1001 a9fc  movel 1001a9fc <size_buffers_type+0x4>,%d0
10c25b5e:       720c            moveq #12,%d1
10c25b60:       e2a8            lsrl %d1,%d0
10c25b62:       d880            addl %d0,%d4
10c25b64:       4eb9 10c2 206a  jsr 10c2206a <nr_free_buffer_pages>
10c25b6a:       2600            movel %d0,%d3
10c25b6c:       2004            movel %d4,%d0
10c25b6e:       d080            addl %d0,%d0
10c25b70:       d084            addl %d4,%d0
10c25b72:       2200            movel %d0,%d1
10c25b74:       eb89            lsll #5,%d1
10c25b76:       d081            addl %d1,%d0
10c25b78:       d880            addl %d0,%d4
10c25b7a:       45f9 10c8 591c  lea 10c8591c <__mulsi3>,%a2
10c25b80:       2f39 1000 d630  movel 1000d630 <bdf_prm>,%sp@-
10c25b86:       2f03            movel %d3,%sp@-
10c25b88:       4e92            jsr %a2@
10c25b8a:       508f            addql #8,%sp
10c25b8c:       2400            movel %d0,%d2
10c25b8e:       2f39 1000 d648  movel 1000d648 <bdf_prm+0x18>,%sp@-
10c25b94:       2f03            movel %d3,%sp@-
10c25b96:       4e92            jsr %a2@
10c25b98:       b484            cmpl %d4,%d2
10c25b9a:       6418            bccs 10c25bb4 <balance_dirty_state+0x6e>
10c25b9c:       b084            cmpl %d4,%d0
10c25b9e:       6410            bccs 10c25bb0 <balance_dirty_state+0x6a>
10c25ba0:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c25ba6:       7001            moveq #1,%d0
10c25ba8:       0828 0006 0006  btst #6,%a0@(6)
10c25bae:       6706            beqs 10c25bb6 <balance_dirty_state+0x70>
10c25bb0:       7000            moveq #0,%d0
10c25bb2:       6002            bras 10c25bb6 <balance_dirty_state+0x70>
10c25bb4:       70ff            moveq #-1,%d0
10c25bb6:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c25bbc:       4e5e            unlk %fp
10c25bbe:       4e75            rts

10c25bc0 <balance_dirty>:
10c25bc0:       4e56 0000       linkw %fp,#0
10c25bc4:       2f02            movel %d2,%sp@-
10c25bc6:       4eba ff7e       jsr %pc@(10c25b46 <balance_dirty_state>)
10c25bca:       2400            movel %d0,%d2
10c25bcc:       6d24            blts 10c25bf2 <balance_dirty+0x32>
10c25bce:       42a7            clrl %sp@-
10c25bd0:       4eba f14c       jsr %pc@(10c24d1e <write_some_buffers>)
10c25bd4:       588f            addql #4,%sp
10c25bd6:       4a82            tstl %d2
10c25bd8:       6f18            bles 10c25bf2 <balance_dirty+0x32>
10c25bda:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c25bde:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c25be2:       42a7            clrl %sp@-
10c25be4:       4eba f272       jsr %pc@(10c24e58 <wait_for_buffers>)
10c25be8:       4fef 000c       lea %sp@(12),%sp
10c25bec:       4eb9 10c2 7814  jsr 10c27814 <wakeup_bdflush>
10c25bf2:       242e fffc       movel %fp@(-4),%d2
10c25bf6:       4e5e            unlk %fp
10c25bf8:       4e75            rts

10c25bfa <__mark_buffer_dirty>:
10c25bfa:       4e56 0000       linkw %fp,#0
10c25bfe:       2f03            movel %d3,%sp@-
10c25c00:       2f02            movel %d2,%sp@-
10c25c02:       226e 0008       moveal %fp@(8),%a1
10c25c06:       41e9 0014       lea %a1@(20),%a0
10c25c0a:       40c2            movew %sr,%d2
10c25c0c:       007c 0700       oriw #1792,%sr
10c25c10:       2010            movel %a0@,%d0
10c25c12:       0800 0001       btst #1,%d0
10c25c16:       56c1            sne %d1
10c25c18:       4881            extw %d1
10c25c1a:       48c1            extl %d1
10c25c1c:       4481            negl %d1
10c25c1e:       2010            movel %a0@,%d0
10c25c20:       7602            moveq #2,%d3
10c25c22:       8083            orl %d3,%d0
10c25c24:       2080            movel %d0,%a0@
10c25c26:       46c2            movew %d2,%sr
10c25c28:       4a81            tstl %d1
10c25c2a:       6618            bnes 10c25c44 <__mark_buffer_dirty+0x4a>
10c25c2c:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c25c32:       d0b9 1000 d644  addl 1000d644 <bdf_prm+0x14>,%d0
10c25c38:       2340 0018       movel %d0,%a1@(24)
10c25c3c:       2f09            movel %a1,%sp@-
10c25c3e:       4eb9 10c2 5d2a  jsr 10c25d2a <refile_buffer>
10c25c44:       242e fff8       movel %fp@(-8),%d2
10c25c48:       262e fffc       movel %fp@(-4),%d3
10c25c4c:       4e5e            unlk %fp
10c25c4e:       4e75            rts

10c25c50 <mark_buffer_dirty>:
10c25c50:       4e56 0000       linkw %fp,#0
10c25c54:       2f03            movel %d3,%sp@-
10c25c56:       2f02            movel %d2,%sp@-
10c25c58:       226e 0008       moveal %fp@(8),%a1
10c25c5c:       41e9 0014       lea %a1@(20),%a0
10c25c60:       40c2            movew %sr,%d2
10c25c62:       007c 0700       oriw #1792,%sr
10c25c66:       2010            movel %a0@,%d0
10c25c68:       0800 0001       btst #1,%d0
10c25c6c:       56c1            sne %d1
10c25c6e:       4881            extw %d1
10c25c70:       48c1            extl %d1
10c25c72:       4481            negl %d1
10c25c74:       2010            movel %a0@,%d0
10c25c76:       7602            moveq #2,%d3
10c25c78:       8083            orl %d3,%d0
10c25c7a:       2080            movel %d0,%a0@
10c25c7c:       46c2            movew %d2,%sr
10c25c7e:       4a81            tstl %d1
10c25c80:       661e            bnes 10c25ca0 <mark_buffer_dirty+0x50>
10c25c82:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c25c88:       d0b9 1000 d644  addl 1000d644 <bdf_prm+0x14>,%d0
10c25c8e:       2340 0018       movel %d0,%a1@(24)
10c25c92:       2f09            movel %a1,%sp@-
10c25c94:       4eb9 10c2 5d2a  jsr 10c25d2a <refile_buffer>
10c25c9a:       588f            addql #4,%sp
10c25c9c:       4eba ff22       jsr %pc@(10c25bc0 <balance_dirty>)
10c25ca0:       242e fff8       movel %fp@(-8),%d2
10c25ca4:       262e fffc       movel %fp@(-4),%d3
10c25ca8:       4e5e            unlk %fp
10c25caa:       4e75            rts

10c25cac <set_buffer_flushtime>:
10c25cac:       4e56 0000       linkw %fp,#0
10c25cb0:       206e 0008       moveal %fp@(8),%a0
10c25cb4:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c25cba:       d0b9 1000 d644  addl 1000d644 <bdf_prm+0x14>,%d0
10c25cc0:       2140 0018       movel %d0,%a0@(24)
10c25cc4:       4e5e            unlk %fp
10c25cc6:       4e75            rts

10c25cc8 <__refile_buffer>:
10c25cc8:       4e56 0000       linkw %fp,#0
10c25ccc:       2f0a            movel %a2,%sp@-
10c25cce:       2f02            movel %d2,%sp@-
10c25cd0:       246e 0008       moveal %fp@(8),%a2
10c25cd4:       222a 0014       movel %a2@(20),%d1
10c25cd8:       0801 0002       btst #2,%d1
10c25cdc:       56c0            sne %d0
10c25cde:       4880            extw %d0
10c25ce0:       3400            movew %d0,%d2
10c25ce2:       48c2            extl %d2
10c25ce4:       4482            negl %d2
10c25ce6:       0801 0001       btst #1,%d1
10c25cea:       6702            beqs 10c25cee <__refile_buffer+0x26>
10c25cec:       7402            moveq #2,%d2
10c25cee:       4280            clrl %d0
10c25cf0:       302a 000a       movew %a2@(10),%d0
10c25cf4:       b082            cmpl %d2,%d0
10c25cf6:       6726            beqs 10c25d1e <__refile_buffer+0x56>
10c25cf8:       2f0a            movel %a2,%sp@-
10c25cfa:       4eba f5c0       jsr %pc@(10c252bc <__remove_from_lru_list>)
10c25cfe:       3542 000a       movew %d2,%a2@(10)
10c25d02:       588f            addql #4,%sp
10c25d04:       4a82            tstl %d2
10c25d06:       660e            bnes 10c25d16 <__refile_buffer+0x4e>
10c25d08:       4aaa 0050       tstl %a2@(80)
10c25d0c:       6708            beqs 10c25d16 <__refile_buffer+0x4e>
10c25d0e:       2f0a            movel %a2,%sp@-
10c25d10:       4eba f76e       jsr %pc@(10c25480 <__remove_inode_queue>)
10c25d14:       588f            addql #4,%sp
10c25d16:       2f02            movel %d2,%sp@-
10c25d18:       2f0a            movel %a2,%sp@-
10c25d1a:       4eba f522       jsr %pc@(10c2523e <__insert_into_lru_list>)
10c25d1e:       242e fff8       movel %fp@(-8),%d2
10c25d22:       246e fffc       moveal %fp@(-4),%a2
10c25d26:       4e5e            unlk %fp
10c25d28:       4e75            rts

10c25d2a <refile_buffer>:
10c25d2a:       4e56 0000       linkw %fp,#0
10c25d2e:       2f2e 0008       movel %fp@(8),%sp@-
10c25d32:       4eba ff94       jsr %pc@(10c25cc8 <__refile_buffer>)
10c25d36:       4e5e            unlk %fp
10c25d38:       4e75            rts

10c25d3a <__brelse>:
10c25d3a:       4e56 0000       linkw %fp,#0
10c25d3e:       206e 0008       moveal %fp@(8),%a0
10c25d42:       4aa8 000e       tstl %a0@(14)
10c25d46:       6708            beqs 10c25d50 <__brelse+0x16>
10c25d48:       41e8 000e       lea %a0@(14),%a0
10c25d4c:       5390            subql #1,%a0@
10c25d4e:       600c            bras 10c25d5c <__brelse+0x22>
10c25d50:       4879 1000 2464  pea 10002464 <tvecs+0x8cc>
10c25d56:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c25d5c:       4e5e            unlk %fp
10c25d5e:       4e75            rts

10c25d60 <__bforget>:
10c25d60:       4e56 0000       linkw %fp,#0
10c25d64:       48e7 3800       moveml %d2-%d4,%sp@-
10c25d68:       262e 0008       movel %fp@(8),%d3
10c25d6c:       2243            moveal %d3,%a1
10c25d6e:       41e9 0014       lea %a1@(20),%a0
10c25d72:       40c2            movew %sr,%d2
10c25d74:       007c 0700       oriw #1792,%sr
10c25d78:       2010            movel %a0@,%d0
10c25d7a:       0800 0001       btst #1,%d0
10c25d7e:       56c1            sne %d1
10c25d80:       4881            extw %d1
10c25d82:       48c1            extl %d1
10c25d84:       4481            negl %d1
10c25d86:       2010            movel %a0@,%d0
10c25d88:       78fd            moveq #-3,%d4
10c25d8a:       c084            andl %d4,%d0
10c25d8c:       2080            movel %d0,%a0@
10c25d8e:       46c2            movew %d2,%sr
10c25d90:       4a81            tstl %d1
10c25d92:       6708            beqs 10c25d9c <__bforget+0x3c>
10c25d94:       2f03            movel %d3,%sp@-
10c25d96:       4eba ff92       jsr %pc@(10c25d2a <refile_buffer>)
10c25d9a:       588f            addql #4,%sp
10c25d9c:       2f03            movel %d3,%sp@-
10c25d9e:       4eba ff9a       jsr %pc@(10c25d3a <__brelse>)
10c25da2:       4cee 001c fff4  moveml %fp@(-12),%d2-%d4
10c25da8:       4e5e            unlk %fp
10c25daa:       4e75            rts

10c25dac <bread>:
10c25dac:       4e56 fffc       linkw %fp,#-4
10c25db0:       2f2e 0010       movel %fp@(16),%sp@-
10c25db4:       2f2e 000c       movel %fp@(12),%sp@-
10c25db8:       4280            clrl %d0
10c25dba:       302e 000a       movew %fp@(10),%d0
10c25dbe:       2f00            movel %d0,%sp@-
10c25dc0:       4eba fd34       jsr %pc@(10c25af6 <getblk>)
10c25dc4:       2d40 fffc       movel %d0,%fp@(-4)
10c25dc8:       2040            moveal %d0,%a0
10c25dca:       2f28 0034       movel %a0@(52),%sp@-
10c25dce:       4eb9 10c1 eada  jsr 10c1eada <mark_page_accessed>
10c25dd4:       206e fffc       moveal %fp@(-4),%a0
10c25dd8:       4fef 0010       lea %sp@(16),%sp
10c25ddc:       0828 0000 0017  btst #0,%a0@(23)
10c25de2:       663a            bnes 10c25e1e <bread+0x72>
10c25de4:       486e fffc       pea %fp@(-4)
10c25de8:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c25dec:       42a7            clrl %sp@-
10c25dee:       4eb9 10c4 c80c  jsr 10c4c80c <ll_rw_block>
10c25df4:       222e fffc       movel %fp@(-4),%d1
10c25df8:       4fef 000c       lea %sp@(12),%sp
10c25dfc:       2241            moveal %d1,%a1
10c25dfe:       41e9 0014       lea %a1@(20),%a0
10c25e02:       2010            movel %a0@,%d0
10c25e04:       0800 0002       btst #2,%d0
10c25e08:       6708            beqs 10c25e12 <bread+0x66>
10c25e0a:       2f01            movel %d1,%sp@-
10c25e0c:       4eba edfe       jsr %pc@(10c24c0c <__wait_on_buffer>)
10c25e10:       588f            addql #4,%sp
10c25e12:       206e fffc       moveal %fp@(-4),%a0
10c25e16:       0828 0000 0017  btst #0,%a0@(23)
10c25e1c:       6704            beqs 10c25e22 <bread+0x76>
10c25e1e:       2008            movel %a0,%d0
10c25e20:       600e            bras 10c25e30 <bread+0x84>
10c25e22:       b0fc 0000       cmpaw #0,%a0
10c25e26:       6706            beqs 10c25e2e <bread+0x82>
10c25e28:       2f08            movel %a0,%sp@-
10c25e2a:       4eba ff0e       jsr %pc@(10c25d3a <__brelse>)
10c25e2e:       7000            moveq #0,%d0
10c25e30:       4e5e            unlk %fp
10c25e32:       4e75            rts

10c25e34 <__put_unused_buffer_head>:
10c25e34:       4e56 0000       linkw %fp,#0
10c25e38:       206e 0008       moveal %fp@(8),%a0
10c25e3c:       4aa8 0050       tstl %a0@(80)
10c25e40:       670c            beqs 10c25e4e <__put_unused_buffer_head+0x1a>
10c25e42:       4879 1000 242c  pea 1000242c <tvecs+0x894>
10c25e48:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c25e4e:       2039 1001 aa08  movel 1001aa08 <nr_unused_buffer_heads>,%d0
10c25e54:       7263            moveq #99,%d1
10c25e56:       b280            cmpl %d0,%d1
10c25e58:       6c10            bges 10c25e6a <__put_unused_buffer_head+0x36>
10c25e5a:       2f08            movel %a0,%sp@-
10c25e5c:       2f39 1002 7cec  movel 10027cec <bh_cachep>,%sp@-
10c25e62:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c25e68:       6026            bras 10c25e90 <__put_unused_buffer_head+0x5c>
10c25e6a:       317c ffff 000c  movew #-1,%a0@(12)
10c25e70:       72ff            moveq #-1,%d1
10c25e72:       2141 0004       movel %d1,%a0@(4)
10c25e76:       42a8 0024       clrl %a0@(36)
10c25e7a:       5280            addql #1,%d0
10c25e7c:       23c0 1001 aa08  movel %d0,1001aa08 <nr_unused_buffer_heads>
10c25e82:       2179 1001 aa04  movel 1001aa04 <unused_list>,%a0@(28)
10c25e88:       001c 
10c25e8a:       23c8 1001 aa04  movel %a0,1001aa04 <unused_list>
10c25e90:       4e5e            unlk %fp
10c25e92:       4e75            rts

10c25e94 <put_unused_buffer_head>:
10c25e94:       4e56 0000       linkw %fp,#0
10c25e98:       2f2e 0008       movel %fp@(8),%sp@-
10c25e9c:       4eba ff96       jsr %pc@(10c25e34 <__put_unused_buffer_head>)
10c25ea0:       4e5e            unlk %fp
10c25ea2:       4e75            rts

10c25ea4 <get_unused_buffer_head>:
10c25ea4:       4e56 0000       linkw %fp,#0
10c25ea8:       2039 1001 aa08  movel 1001aa08 <nr_unused_buffer_heads>,%d0
10c25eae:       7250            moveq #80,%d1
10c25eb0:       b280            cmpl %d0,%d1
10c25eb2:       6c1a            bges 10c25ece <get_unused_buffer_head+0x2a>
10c25eb4:       2079 1001 aa04  moveal 1001aa04 <unused_list>,%a0
10c25eba:       23e8 001c 1001  movel %a0@(28),1001aa04 <unused_list>
10c25ec0:       aa04 
10c25ec2:       5380            subql #1,%d0
10c25ec4:       23c0 1001 aa08  movel %d0,1001aa08 <nr_unused_buffer_heads>
10c25eca:       2008            movel %a0,%d0
10c25ecc:       6048            bras 10c25f16 <get_unused_buffer_head+0x72>
10c25ece:       4878 00f0       pea f0 <LSIGTRAP+0xeb>
10c25ed2:       2f39 1002 7cec  movel 10027cec <bh_cachep>,%sp@-
10c25ed8:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c25ede:       2040            moveal %d0,%a0
10c25ee0:       b0fc 0000       cmpaw #0,%a0
10c25ee4:       670e            beqs 10c25ef4 <get_unused_buffer_head+0x50>
10c25ee6:       70ff            moveq #-1,%d0
10c25ee8:       2140 0004       movel %d0,%a0@(4)
10c25eec:       42a8 0024       clrl %a0@(36)
10c25ef0:       2008            movel %a0,%d0
10c25ef2:       6022            bras 10c25f16 <get_unused_buffer_head+0x72>
10c25ef4:       4aae 0008       tstl %fp@(8)
10c25ef8:       671a            beqs 10c25f14 <get_unused_buffer_head+0x70>
10c25efa:       2039 1001 aa04  movel 1001aa04 <unused_list>,%d0
10c25f00:       6712            beqs 10c25f14 <get_unused_buffer_head+0x70>
10c25f02:       2040            moveal %d0,%a0
10c25f04:       23e8 001c 1001  movel %a0@(28),1001aa04 <unused_list>
10c25f0a:       aa04 
10c25f0c:       53b9 1001 aa08  subql #1,1001aa08 <nr_unused_buffer_heads>
10c25f12:       6002            bras 10c25f16 <get_unused_buffer_head+0x72>
10c25f14:       7000            moveq #0,%d0
10c25f16:       4e5e            unlk %fp
10c25f18:       4e75            rts

10c25f1a <set_bh_page>:
10c25f1a:       4e56 0000       linkw %fp,#0
10c25f1e:       226e 0008       moveal %fp@(8),%a1
10c25f22:       206e 000c       moveal %fp@(12),%a0
10c25f26:       222e 0010       movel %fp@(16),%d1
10c25f2a:       2348 0034       movel %a0,%a1@(52)
10c25f2e:       0c81 0000 0fff  cmpil #4095,%d1
10c25f34:       630c            blss 10c25f42 <set_bh_page+0x28>
10c25f36:       4879 1000 242c  pea 1000242c <tvecs+0x894>
10c25f3c:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c25f42:       2028 0038       movel %a0@(56),%d0
10c25f46:       660c            bnes 10c25f54 <set_bh_page+0x3a>
10c25f48:       4879 1000 242c  pea 1000242c <tvecs+0x894>
10c25f4e:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c25f54:       d081            addl %d1,%d0
10c25f56:       2340 0030       movel %d0,%a1@(48)
10c25f5a:       4e5e            unlk %fp
10c25f5c:       4e75            rts

10c25f5e <create_buffers>:
10c25f5e:       4e56 0000       linkw %fp,#0
10c25f62:       48e7 3c20       moveml %d2-%d5/%a2,%sp@-
10c25f66:       2a2e 0008       movel %fp@(8),%d5
10c25f6a:       262e 000c       movel %fp@(12),%d3
10c25f6e:       282e 0010       movel %fp@(16),%d4
10c25f72:       95ca            subal %a2,%a2
10c25f74:       243c 0000 1000  movel #4096,%d2
10c25f7a:       6044            bras 10c25fc0 <create_buffers+0x62>
10c25f7c:       2f04            movel %d4,%sp@-
10c25f7e:       4eba ff24       jsr %pc@(10c25ea4 <get_unused_buffer_head>)
10c25f82:       2040            moveal %d0,%a0
10c25f84:       588f            addql #4,%sp
10c25f86:       b0fc 0000       cmpaw #0,%a0
10c25f8a:       673c            beqs 10c25fc8 <create_buffers+0x6a>
10c25f8c:       4268 000c       clrw %a0@(12)
10c25f90:       214a 0024       movel %a2,%a0@(36)
10c25f94:       2448            moveal %a0,%a2
10c25f96:       42aa 0014       clrl %a2@(20)
10c25f9a:       42aa 001c       clrl %a2@(28)
10c25f9e:       42aa 002c       clrl %a2@(44)
10c25fa2:       42aa 000e       clrl %a2@(14)
10c25fa6:       3543 0008       movew %d3,%a2@(8)
10c25faa:       2f02            movel %d2,%sp@-
10c25fac:       2f05            movel %d5,%sp@-
10c25fae:       2f0a            movel %a2,%sp@-
10c25fb0:       4eba ff68       jsr %pc@(10c25f1a <set_bh_page>)
10c25fb4:       426a 000a       clrw %a2@(10)
10c25fb8:       42aa 0038       clrl %a2@(56)
10c25fbc:       4fef 000c       lea %sp@(12),%sp
10c25fc0:       9483            subl %d3,%d2
10c25fc2:       6ab8            bpls 10c25f7c <create_buffers+0x1e>
10c25fc4:       200a            movel %a2,%d0
10c25fc6:       605c            bras 10c26024 <create_buffers+0xc6>
10c25fc8:       b4fc 0000       cmpaw #0,%a2
10c25fcc:       672c            beqs 10c25ffa <create_buffers+0x9c>
10c25fce:       204a            moveal %a2,%a0
10c25fd0:       246a 0024       moveal %a2@(36),%a2
10c25fd4:       2f08            movel %a0,%sp@-
10c25fd6:       4eba fe5c       jsr %pc@(10c25e34 <__put_unused_buffer_head>)
10c25fda:       588f            addql #4,%sp
10c25fdc:       b4fc 0000       cmpaw #0,%a2
10c25fe0:       66ec            bnes 10c25fce <create_buffers+0x70>
10c25fe2:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c25fe6:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c25fea:       4879 1000 d620  pea 1000d620 <buffer_wait>
10c25ff0:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c25ff6:       4fef 000c       lea %sp@(12),%sp
10c25ffa:       4a84            tstl %d4
10c25ffc:       6604            bnes 10c26002 <create_buffers+0xa4>
10c25ffe:       7000            moveq #0,%d0
10c26000:       6022            bras 10c26024 <create_buffers+0xc6>
10c26002:       0cb9 1000 f03c  cmpil #268496956,1000f03c <tq_disk>
10c26008:       1000 f03c 
10c2600c:       670e            beqs 10c2601c <create_buffers+0xbe>
10c2600e:       4879 1000 f03c  pea 1000f03c <tq_disk>
10c26014:       4eb9 10c1 8942  jsr 10c18942 <__run_task_queue>
10c2601a:       588f            addql #4,%sp
10c2601c:       4eba f5e0       jsr %pc@(10c255fe <free_more_memory>)
10c26020:       6000 ff50       braw 10c25f72 <create_buffers+0x14>
10c26024:       4cee 043c ffec  moveml %fp@(-20),%d2-%d5/%a2
10c2602a:       4e5e            unlk %fp
10c2602c:       4e75            rts

10c2602e <discard_buffer>:
10c2602e:       4e56 0000       linkw %fp,#0
10c26032:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c26036:       286e 0008       moveal %fp@(8),%a4
10c2603a:       082c 0004 0017  btst #4,%a4@(23)
10c26040:       6700 009e       beqw 10c260e0 <discard_buffer+0xb2>
10c26044:       41ec 0014       lea %a4@(20),%a0
10c26048:       40c2            movew %sr,%d2
10c2604a:       007c 0700       oriw #1792,%sr
10c2604e:       2010            movel %a0@,%d0
10c26050:       0800 0001       btst #1,%d0
10c26054:       56c1            sne %d1
10c26056:       4881            extw %d1
10c26058:       48c1            extl %d1
10c2605a:       4481            negl %d1
10c2605c:       2010            movel %a0@,%d0
10c2605e:       76fd            moveq #-3,%d3
10c26060:       c083            andl %d3,%d0
10c26062:       2080            movel %d0,%a0@
10c26064:       46c2            movew %d2,%sr
10c26066:       2648            moveal %a0,%a3
10c26068:       4a81            tstl %d1
10c2606a:       6708            beqs 10c26074 <discard_buffer+0x46>
10c2606c:       2f0c            movel %a4,%sp@-
10c2606e:       4eba fcba       jsr %pc@(10c25d2a <refile_buffer>)
10c26072:       588f            addql #4,%sp
10c26074:       244b            moveal %a3,%a2
10c26076:       7604            moveq #4,%d3
10c26078:       40c1            movew %sr,%d1
10c2607a:       007c 0700       oriw #1792,%sr
10c2607e:       2012            movel %a2@,%d0
10c26080:       2403            movel %d3,%d2
10c26082:       c480            andl %d0,%d2
10c26084:       56c0            sne %d0
10c26086:       4880            extw %d0
10c26088:       3400            movew %d0,%d2
10c2608a:       48c2            extl %d2
10c2608c:       4482            negl %d2
10c2608e:       2012            movel %a2@,%d0
10c26090:       8083            orl %d3,%d0
10c26092:       2480            movel %d0,%a2@
10c26094:       46c1            movew %d1,%sr
10c26096:       4a82            tstl %d2
10c26098:       670a            beqs 10c260a4 <discard_buffer+0x76>
10c2609a:       2f0c            movel %a4,%sp@-
10c2609c:       4eba eb6e       jsr %pc@(10c24c0c <__wait_on_buffer>)
10c260a0:       588f            addql #4,%sp
10c260a2:       60d4            bras 10c26078 <discard_buffer+0x4a>
10c260a4:       40c0            movew %sr,%d0
10c260a6:       007c 0700       oriw #1792,%sr
10c260aa:       72fe            moveq #-2,%d1
10c260ac:       c393            andl %d1,%a3@
10c260ae:       46c0            movew %d0,%sr
10c260b0:       40c0            movew %sr,%d0
10c260b2:       007c 0700       oriw #1792,%sr
10c260b6:       76ef            moveq #-17,%d3
10c260b8:       c793            andl %d3,%a3@
10c260ba:       46c0            movew %d0,%sr
10c260bc:       40c0            movew %sr,%d0
10c260be:       007c 0700       oriw #1792,%sr
10c260c2:       72f7            moveq #-9,%d1
10c260c4:       c393            andl %d1,%a3@
10c260c6:       46c0            movew %d0,%sr
10c260c8:       40c0            movew %sr,%d0
10c260ca:       007c 0700       oriw #1792,%sr
10c260ce:       76df            moveq #-33,%d3
10c260d0:       c793            andl %d3,%a3@
10c260d2:       46c0            movew %d0,%sr
10c260d4:       2f0c            movel %a4,%sp@-
10c260d6:       4eba f282       jsr %pc@(10c2535a <remove_from_queues>)
10c260da:       2f0c            movel %a4,%sp@-
10c260dc:       4eba eada       jsr %pc@(10c24bb8 <unlock_buffer>)
10c260e0:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c260e6:       4e5e            unlk %fp
10c260e8:       4e75            rts

10c260ea <try_to_release_page>:
10c260ea:       4e56 0000       linkw %fp,#0
10c260ee:       2f0a            movel %a2,%sp@-
10c260f0:       2f02            movel %d2,%sp@-
10c260f2:       246e 0008       moveal %fp@(8),%a2
10c260f6:       242e 000c       movel %fp@(12),%d2
10c260fa:       41ea 0018       lea %a2@(24),%a0
10c260fe:       2010            movel %a0@,%d0
10c26100:       0800 0000       btst #0,%d0
10c26104:       660c            bnes 10c26112 <try_to_release_page+0x28>
10c26106:       4879 1000 242c  pea 1000242c <tvecs+0x894>
10c2610c:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c26112:       206a 0008       moveal %a2@(8),%a0
10c26116:       b0fc 0000       cmpaw #0,%a0
10c2611a:       671e            beqs 10c2613a <try_to_release_page+0x50>
10c2611c:       2068 001c       moveal %a0@(28),%a0
10c26120:       4aa8 001c       tstl %a0@(28)
10c26124:       6714            beqs 10c2613a <try_to_release_page+0x50>
10c26126:       2f02            movel %d2,%sp@-
10c26128:       2f0a            movel %a2,%sp@-
10c2612a:       2068 001c       moveal %a0@(28),%a0
10c2612e:       4e90            jsr %a0@
10c26130:       508f            addql #8,%sp
10c26132:       4a80            tstl %d0
10c26134:       6604            bnes 10c2613a <try_to_release_page+0x50>
10c26136:       7000            moveq #0,%d0
10c26138:       600a            bras 10c26144 <try_to_release_page+0x5a>
10c2613a:       2f02            movel %d2,%sp@-
10c2613c:       2f0a            movel %a2,%sp@-
10c2613e:       4eb9 10c2 770a  jsr 10c2770a <try_to_free_buffers>
10c26144:       242e fff8       movel %fp@(-8),%d2
10c26148:       246e fffc       moveal %fp@(-4),%a2
10c2614c:       4e5e            unlk %fp
10c2614e:       4e75            rts

10c26150 <discard_bh_page>:
10c26150:       4e56 0000       linkw %fp,#0
10c26154:       48e7 3e20       moveml %d2-%d6/%a2,%sp@-
10c26158:       246e 0008       moveal %fp@(8),%a2
10c2615c:       2c2e 000c       movel %fp@(12),%d6
10c26160:       7200            moveq #0,%d1
10c26162:       41ea 0018       lea %a2@(24),%a0
10c26166:       2010            movel %a0@,%d0
10c26168:       0800 0000       btst #0,%d0
10c2616c:       660c            bnes 10c2617a <discard_bh_page+0x2a>
10c2616e:       4879 1000 242c  pea 1000242c <tvecs+0x894>
10c26174:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2617a:       282a 0034       movel %a2@(52),%d4
10c2617e:       6738            beqs 10c261b8 <discard_bh_page+0x68>
10c26180:       2044            moveal %d4,%a0
10c26182:       7a00            moveq #0,%d5
10c26184:       3a28 0008       movew %a0@(8),%d5
10c26188:       2601            movel %d1,%d3
10c2618a:       d685            addl %d5,%d3
10c2618c:       2428 0024       movel %a0@(36),%d2
10c26190:       b286            cmpl %d6,%d1
10c26192:       6508            bcss 10c2619c <discard_bh_page+0x4c>
10c26194:       2f08            movel %a0,%sp@-
10c26196:       4eba fe96       jsr %pc@(10c2602e <discard_buffer>)
10c2619a:       588f            addql #4,%sp
10c2619c:       2203            movel %d3,%d1
10c2619e:       2042            moveal %d2,%a0
10c261a0:       b888            cmpl %a0,%d4
10c261a2:       66e0            bnes 10c26184 <discard_bh_page+0x34>
10c261a4:       4a86            tstl %d6
10c261a6:       6610            bnes 10c261b8 <discard_bh_page+0x68>
10c261a8:       42a7            clrl %sp@-
10c261aa:       2f0a            movel %a2,%sp@-
10c261ac:       4eba ff3c       jsr %pc@(10c260ea <try_to_release_page>)
10c261b0:       2200            movel %d0,%d1
10c261b2:       7000            moveq #0,%d0
10c261b4:       4a81            tstl %d1
10c261b6:       6702            beqs 10c261ba <discard_bh_page+0x6a>
10c261b8:       7001            moveq #1,%d0
10c261ba:       4cee 047c ffe8  moveml %fp@(-24),%d2-%d6/%a2
10c261c0:       4e5e            unlk %fp
10c261c2:       4e75            rts

10c261c4 <create_empty_buffers>:
10c261c4:       4e56 0000       linkw %fp,#0
10c261c8:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c261cc:       266e 0008       moveal %fp@(8),%a3
10c261d0:       342e 000e       movew %fp@(14),%d2
10c261d4:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c261d8:       2f2e 0010       movel %fp@(16),%sp@-
10c261dc:       2f0b            movel %a3,%sp@-
10c261de:       4eba fd7e       jsr %pc@(10c25f5e <create_buffers>)
10c261e2:       4fef 000c       lea %sp@(12),%sp
10c261e6:       4aab 0034       tstl %a3@(52)
10c261ea:       670c            beqs 10c261f8 <create_empty_buffers+0x34>
10c261ec:       4879 1000 242c  pea 1000242c <tvecs+0x894>
10c261f2:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c261f8:       2040            moveal %d0,%a0
10c261fa:       45eb 0014       lea %a3@(20),%a2
10c261fe:       3142 000c       movew %d2,%a0@(12)
10c26202:       42a8 0004       clrl %a0@(4)
10c26206:       42a8 0038       clrl %a0@(56)
10c2620a:       2248            moveal %a0,%a1
10c2620c:       2068 0024       moveal %a0@(36),%a0
10c26210:       b0fc 0000       cmpaw #0,%a0
10c26214:       66e8            bnes 10c261fe <create_empty_buffers+0x3a>
10c26216:       2340 0024       movel %d0,%a1@(36)
10c2621a:       2740 0034       movel %d0,%a3@(52)
10c2621e:       5292            addql #1,%a2@
10c26220:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c26226:       4e5e            unlk %fp
10c26228:       4e75            rts

10c2622a <unmap_underlying_metadata>:
10c2622a:       4e56 0000       linkw %fp,#0
10c2622e:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c26232:       206e 0008       moveal %fp@(8),%a0
10c26236:       4280            clrl %d0
10c26238:       3028 0008       movew %a0@(8),%d0
10c2623c:       2f00            movel %d0,%sp@-
10c2623e:       2f28 0004       movel %a0@(4),%sp@-
10c26242:       4280            clrl %d0
10c26244:       3028 000c       movew %a0@(12),%d0
10c26248:       2f00            movel %d0,%sp@-
10c2624a:       4eba f11e       jsr %pc@(10c2536a <get_hash_table>)
10c2624e:       2600            movel %d0,%d3
10c26250:       4fef 000c       lea %sp@(12),%sp
10c26254:       6754            beqs 10c262aa <unmap_underlying_metadata+0x80>
10c26256:       2043            moveal %d3,%a0
10c26258:       45e8 0014       lea %a0@(20),%a2
10c2625c:       40c2            movew %sr,%d2
10c2625e:       007c 0700       oriw #1792,%sr
10c26262:       2012            movel %a2@,%d0
10c26264:       0800 0001       btst #1,%d0
10c26268:       56c1            sne %d1
10c2626a:       4881            extw %d1
10c2626c:       48c1            extl %d1
10c2626e:       4481            negl %d1
10c26270:       2012            movel %a2@,%d0
10c26272:       78fd            moveq #-3,%d4
10c26274:       c084            andl %d4,%d0
10c26276:       2480            movel %d0,%a2@
10c26278:       46c2            movew %d2,%sr
10c2627a:       264a            moveal %a2,%a3
10c2627c:       4a81            tstl %d1
10c2627e:       6708            beqs 10c26288 <unmap_underlying_metadata+0x5e>
10c26280:       2f03            movel %d3,%sp@-
10c26282:       4eba faa6       jsr %pc@(10c25d2a <refile_buffer>)
10c26286:       588f            addql #4,%sp
10c26288:       2013            movel %a3@,%d0
10c2628a:       0800 0002       btst #2,%d0
10c2628e:       6708            beqs 10c26298 <unmap_underlying_metadata+0x6e>
10c26290:       2f03            movel %d3,%sp@-
10c26292:       4eba e978       jsr %pc@(10c24c0c <__wait_on_buffer>)
10c26296:       588f            addql #4,%sp
10c26298:       40c0            movew %sr,%d0
10c2629a:       007c 0700       oriw #1792,%sr
10c2629e:       72f7            moveq #-9,%d1
10c262a0:       c392            andl %d1,%a2@
10c262a2:       46c0            movew %d0,%sr
10c262a4:       2f03            movel %d3,%sp@-
10c262a6:       4eba fa92       jsr %pc@(10c25d3a <__brelse>)
10c262aa:       4cee 0c1c ffec  moveml %fp@(-20),%d2-%d4/%a2-%a3
10c262b0:       4e5e            unlk %fp
10c262b2:       4e75            rts

10c262b4 <__block_write_full_page>:
10c262b4:       4e56 0000       linkw %fp,#0
10c262b8:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c262bc:       282e 0008       movel %fp@(8),%d4
10c262c0:       286e 000c       moveal %fp@(12),%a4
10c262c4:       2a2e 0010       movel %fp@(16),%d5
10c262c8:       47ec 0018       lea %a4@(24),%a3
10c262cc:       2013            movel %a3@,%d0
10c262ce:       0800 0000       btst #0,%d0
10c262d2:       660c            bnes 10c262e0 <__block_write_full_page+0x2c>
10c262d4:       4879 1000 242c  pea 1000242c <tvecs+0x894>
10c262da:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c262e0:       4aac 0034       tstl %a4@(52)
10c262e4:       661e            bnes 10c26304 <__block_write_full_page+0x50>
10c262e6:       7001            moveq #1,%d0
10c262e8:       2044            moveal %d4,%a0
10c262ea:       2228 0054       movel %a0@(84),%d1
10c262ee:       e3a8            lsll %d1,%d0
10c262f0:       2f00            movel %d0,%sp@-
10c262f2:       4280            clrl %d0
10c262f4:       3028 0030       movew %a0@(48),%d0
10c262f8:       2f00            movel %d0,%sp@-
10c262fa:       2f0c            movel %a4,%sp@-
10c262fc:       4eba fec6       jsr %pc@(10c261c4 <create_empty_buffers>)
10c26300:       4fef 000c       lea %sp@(12),%sp
10c26304:       262c 0034       movel %a4@(52),%d3
10c26308:       700c            moveq #12,%d0
10c2630a:       2044            moveal %d4,%a0
10c2630c:       90a8 0054       subl %a0@(84),%d0
10c26310:       242c 000c       movel %a4@(12),%d2
10c26314:       e1aa            lsll %d0,%d2
10c26316:       2443            moveal %d3,%a2
10c26318:       2a4b            moveal %a3,%a5
10c2631a:       082a 0004 0017  btst #4,%a2@(23)
10c26320:       662c            bnes 10c2634e <__block_write_full_page+0x9a>
10c26322:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c26326:       2f0a            movel %a2,%sp@-
10c26328:       2f02            movel %d2,%sp@-
10c2632a:       2f04            movel %d4,%sp@-
10c2632c:       2045            moveal %d5,%a0
10c2632e:       4e90            jsr %a0@
10c26330:       2640            moveal %d0,%a3
10c26332:       4fef 0010       lea %sp@(16),%sp
10c26336:       b6fc 0000       cmpaw #0,%a3
10c2633a:       6600 00b0       bnew 10c263ec <__block_write_full_page+0x138>
10c2633e:       082a 0005 0017  btst #5,%a2@(23)
10c26344:       6708            beqs 10c2634e <__block_write_full_page+0x9a>
10c26346:       2f0a            movel %a2,%sp@-
10c26348:       4eba fee0       jsr %pc@(10c2622a <unmap_underlying_metadata>)
10c2634c:       588f            addql #4,%sp
10c2634e:       246a 0024       moveal %a2@(36),%a2
10c26352:       5282            addql #1,%d2
10c26354:       b68a            cmpl %a2,%d3
10c26356:       66c2            bnes 10c2631a <__block_write_full_page+0x66>
10c26358:       2a3c 10c4 c790  movel #281331600,%d5
10c2635e:       7804            moveq #4,%d4
10c26360:       49ea 0014       lea %a2@(20),%a4
10c26364:       264c            moveal %a4,%a3
10c26366:       40c1            movew %sr,%d1
10c26368:       007c 0700       oriw #1792,%sr
10c2636c:       2013            movel %a3@,%d0
10c2636e:       2404            movel %d4,%d2
10c26370:       c480            andl %d0,%d2
10c26372:       56c0            sne %d0
10c26374:       4880            extw %d0
10c26376:       3400            movew %d0,%d2
10c26378:       48c2            extl %d2
10c2637a:       4482            negl %d2
10c2637c:       2013            movel %a3@,%d0
10c2637e:       8084            orl %d4,%d0
10c26380:       2680            movel %d0,%a3@
10c26382:       46c1            movew %d1,%sr
10c26384:       4a82            tstl %d2
10c26386:       670a            beqs 10c26392 <__block_write_full_page+0xde>
10c26388:       2f0a            movel %a2,%sp@-
10c2638a:       4eba e880       jsr %pc@(10c24c0c <__wait_on_buffer>)
10c2638e:       588f            addql #4,%sp
10c26390:       60d4            bras 10c26366 <__block_write_full_page+0xb2>
10c26392:       257c 10c2 5680  movel #281171584,%a2@(56)
10c26398:       0038 
10c2639a:       40c0            movew %sr,%d0
10c2639c:       007c 0700       oriw #1792,%sr
10c263a0:       7240            moveq #64,%d1
10c263a2:       8394            orl %d1,%a4@
10c263a4:       46c0            movew %d0,%sr
10c263a6:       40c0            movew %sr,%d0
10c263a8:       007c 0700       oriw #1792,%sr
10c263ac:       7201            moveq #1,%d1
10c263ae:       8394            orl %d1,%a4@
10c263b0:       46c0            movew %d0,%sr
10c263b2:       40c0            movew %sr,%d0
10c263b4:       007c 0700       oriw #1792,%sr
10c263b8:       72fd            moveq #-3,%d1
10c263ba:       c394            andl %d1,%a4@
10c263bc:       46c0            movew %d0,%sr
10c263be:       246a 0024       moveal %a2@(36),%a2
10c263c2:       b68a            cmpl %a2,%d3
10c263c4:       669a            bnes 10c26360 <__block_write_full_page+0xac>
10c263c6:       242a 0024       movel %a2@(36),%d2
10c263ca:       2f0a            movel %a2,%sp@-
10c263cc:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c263d0:       2045            moveal %d5,%a0
10c263d2:       4e90            jsr %a0@
10c263d4:       2442            moveal %d2,%a2
10c263d6:       508f            addql #8,%sp
10c263d8:       b68a            cmpl %a2,%d3
10c263da:       66ea            bnes 10c263c6 <__block_write_full_page+0x112>
10c263dc:       40c0            movew %sr,%d0
10c263de:       007c 0700       oriw #1792,%sr
10c263e2:       7208            moveq #8,%d1
10c263e4:       8395            orl %d1,%a5@
10c263e6:       46c0            movew %d0,%sr
10c263e8:       7000            moveq #0,%d0
10c263ea:       6016            bras 10c26402 <__block_write_full_page+0x14e>
10c263ec:       40c0            movew %sr,%d0
10c263ee:       007c 0700       oriw #1792,%sr
10c263f2:       72f7            moveq #-9,%d1
10c263f4:       c395            andl %d1,%a5@
10c263f6:       46c0            movew %d0,%sr
10c263f8:       2f0c            movel %a4,%sp@-
10c263fa:       4eb9 10c1 e528  jsr 10c1e528 <unlock_page>
10c26400:       200b            movel %a3,%d0
10c26402:       4cee 3c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a5
10c26408:       4e5e            unlk %fp
10c2640a:       4e75            rts

10c2640c <__block_prepare_write>:
10c2640c:       4e56 fff4       linkw %fp,#-12
10c26410:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c26414:       246e 000c       moveal %fp@(12),%a2
10c26418:       2c2e 0010       movel %fp@(16),%d6
10c2641c:       2a2e 0014       movel %fp@(20),%d5
10c26420:       47ee fff8       lea %fp@(-8),%a3
10c26424:       4aaa 0038       tstl %a2@(56)
10c26428:       660c            bnes 10c26436 <__block_prepare_write+0x2a>
10c2642a:       4879 1000 242c  pea 1000242c <tvecs+0x894>
10c26430:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c26436:       286a 0038       moveal %a2@(56),%a4
10c2643a:       3a7c 0001       moveaw #1,%a5
10c2643e:       200d            movel %a5,%d0
10c26440:       206e 0008       moveal %fp@(8),%a0
10c26444:       2228 0054       movel %a0@(84),%d1
10c26448:       e3a8            lsll %d1,%d0
10c2644a:       2a40            moveal %d0,%a5
10c2644c:       4aaa 0034       tstl %a2@(52)
10c26450:       6614            bnes 10c26466 <__block_prepare_write+0x5a>
10c26452:       2f0d            movel %a5,%sp@-
10c26454:       4280            clrl %d0
10c26456:       3028 0030       movew %a0@(48),%d0
10c2645a:       2f00            movel %d0,%sp@-
10c2645c:       2f0a            movel %a2,%sp@-
10c2645e:       4eba fd64       jsr %pc@(10c261c4 <create_empty_buffers>)
10c26462:       4fef 000c       lea %sp@(12),%sp
10c26466:       2e2a 0034       movel %a2@(52),%d7
10c2646a:       700c            moveq #12,%d0
10c2646c:       226e 0008       moveal %fp@(8),%a1
10c26470:       90a9 0054       subl %a1@(84),%d0
10c26474:       282a 000c       movel %a2@(12),%d4
10c26478:       e1ac            lsll %d0,%d4
10c2647a:       2d47 fff4       movel %d7,%fp@(-12)
10c2647e:       7600            moveq #0,%d3
10c26480:       45ea 0018       lea %a2@(24),%a2
10c26484:       202e fff4       movel %fp@(-12),%d0
10c26488:       2040            moveal %d0,%a0
10c2648a:       b0fc 0000       cmpaw #0,%a0
10c2648e:       660c            bnes 10c2649c <__block_prepare_write+0x90>
10c26490:       4879 1000 242c  pea 1000242c <tvecs+0x894>
10c26496:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2649c:       2403            movel %d3,%d2
10c2649e:       d48d            addl %a5,%d2
10c264a0:       bc82            cmpl %d2,%d6
10c264a2:       6400 00c4       bccw 10c26568 <__block_prepare_write+0x15c>
10c264a6:       ba83            cmpl %d3,%d5
10c264a8:       6300 00da       blsw 10c26584 <__block_prepare_write+0x178>
10c264ac:       0828 0004 0017  btst #4,%a0@(23)
10c264b2:       666a            bnes 10c2651e <__block_prepare_write+0x112>
10c264b4:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c264b8:       2f08            movel %a0,%sp@-
10c264ba:       2f04            movel %d4,%sp@-
10c264bc:       2f2e 0008       movel %fp@(8),%sp@-
10c264c0:       206e 0018       moveal %fp@(24),%a0
10c264c4:       4e90            jsr %a0@
10c264c6:       4fef 0010       lea %sp@(16),%sp
10c264ca:       4a80            tstl %d0
10c264cc:       6600 00ec       bnew 10c265ba <__block_prepare_write+0x1ae>
10c264d0:       206e fff4       moveal %fp@(-12),%a0
10c264d4:       0828 0005 0017  btst #5,%a0@(23)
10c264da:       6742            beqs 10c2651e <__block_prepare_write+0x112>
10c264dc:       2f08            movel %a0,%sp@-
10c264de:       4eba fd4a       jsr %pc@(10c2622a <unmap_underlying_metadata>)
10c264e2:       588f            addql #4,%sp
10c264e4:       2012            movel %a2@,%d0
10c264e6:       0800 0003       btst #3,%d0
10c264ea:       663a            bnes 10c26526 <__block_prepare_write+0x11a>
10c264ec:       ba82            cmpl %d2,%d5
10c264ee:       6416            bccs 10c26506 <__block_prepare_write+0xfa>
10c264f0:       2042            moveal %d2,%a0
10c264f2:       91c5            subal %d5,%a0
10c264f4:       2f08            movel %a0,%sp@-
10c264f6:       42a7            clrl %sp@-
10c264f8:       4874 5800       pea %a4@(00000000,%d5:l)
10c264fc:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c26502:       4fef 000c       lea %sp@(12),%sp
10c26506:       bc83            cmpl %d3,%d6
10c26508:       635e            blss 10c26568 <__block_prepare_write+0x15c>
10c2650a:       2246            moveal %d6,%a1
10c2650c:       93c3            subal %d3,%a1
10c2650e:       2f09            movel %a1,%sp@-
10c26510:       42a7            clrl %sp@-
10c26512:       4874 3800       pea %a4@(00000000,%d3:l)
10c26516:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c2651c:       6046            bras 10c26564 <__block_prepare_write+0x158>
10c2651e:       2012            movel %a2@,%d0
10c26520:       0800 0003       btst #3,%d0
10c26524:       6716            beqs 10c2653c <__block_prepare_write+0x130>
10c26526:       226e fff4       moveal %fp@(-12),%a1
10c2652a:       41e9 0014       lea %a1@(20),%a0
10c2652e:       40c0            movew %sr,%d0
10c26530:       007c 0700       oriw #1792,%sr
10c26534:       7201            moveq #1,%d1
10c26536:       8390            orl %d1,%a0@
10c26538:       46c0            movew %d0,%sr
10c2653a:       602c            bras 10c26568 <__block_prepare_write+0x15c>
10c2653c:       206e fff4       moveal %fp@(-12),%a0
10c26540:       0828 0000 0017  btst #0,%a0@(23)
10c26546:       6620            bnes 10c26568 <__block_prepare_write+0x15c>
10c26548:       bc83            cmpl %d3,%d6
10c2654a:       6204            bhis 10c26550 <__block_prepare_write+0x144>
10c2654c:       ba82            cmpl %d2,%d5
10c2654e:       6418            bccs 10c26568 <__block_prepare_write+0x15c>
10c26550:       486e fff4       pea %fp@(-12)
10c26554:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c26558:       42a7            clrl %sp@-
10c2655a:       4eb9 10c4 c80c  jsr 10c4c80c <ll_rw_block>
10c26560:       26ee fff4       movel %fp@(-12),%a3@+
10c26564:       4fef 000c       lea %sp@(12),%sp
10c26568:       5284            addql #1,%d4
10c2656a:       2602            movel %d2,%d3
10c2656c:       206e fff4       moveal %fp@(-12),%a0
10c26570:       2d68 0024 fff4  movel %a0@(36),%fp@(-12)
10c26576:       beae fff4       cmpl %fp@(-12),%d7
10c2657a:       6600 ff08       bnew 10c26484 <__block_prepare_write+0x78>
10c2657e:       4a82            tstl %d2
10c26580:       6700 ff02       beqw 10c26484 <__block_prepare_write+0x78>
10c26584:       41ee fff8       lea %fp@(-8),%a0
10c26588:       b1cb            cmpal %a3,%a0
10c2658a:       642c            bccs 10c265b8 <__block_prepare_write+0x1ac>
10c2658c:       2223            movel %a3@-,%d1
10c2658e:       2241            moveal %d1,%a1
10c26590:       41e9 0014       lea %a1@(20),%a0
10c26594:       2010            movel %a0@,%d0
10c26596:       0800 0002       btst #2,%d0
10c2659a:       6708            beqs 10c265a4 <__block_prepare_write+0x198>
10c2659c:       2f01            movel %d1,%sp@-
10c2659e:       4eba e66c       jsr %pc@(10c24c0c <__wait_on_buffer>)
10c265a2:       588f            addql #4,%sp
10c265a4:       70fb            moveq #-5,%d0
10c265a6:       2053            moveal %a3@,%a0
10c265a8:       0828 0000 0017  btst #0,%a0@(23)
10c265ae:       670a            beqs 10c265ba <__block_prepare_write+0x1ae>
10c265b0:       70f8            moveq #-8,%d0
10c265b2:       d08e            addl %fp,%d0
10c265b4:       b08b            cmpl %a3,%d0
10c265b6:       65d4            bcss 10c2658c <__block_prepare_write+0x180>
10c265b8:       7000            moveq #0,%d0
10c265ba:       4cee 3cfc ffcc  moveml %fp@(-52),%d2-%d7/%a2-%a5
10c265c0:       4e5e            unlk %fp
10c265c2:       4e75            rts

10c265c4 <__block_commit_write>:
10c265c4:       4e56 0000       linkw %fp,#0
10c265c8:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c265cc:       266e 0008       moveal %fp@(8),%a3
10c265d0:       2a6e 0010       moveal %fp@(16),%a5
10c265d4:       286e 0014       moveal %fp@(20),%a4
10c265d8:       7e00            moveq #0,%d7
10c265da:       93c9            subal %a1,%a1
10c265dc:       7c01            moveq #1,%d6
10c265de:       202b 0054       movel %a3@(84),%d0
10c265e2:       e1ae            lsll %d0,%d6
10c265e4:       206e 000c       moveal %fp@(12),%a0
10c265e8:       2828 0034       movel %a0@(52),%d4
10c265ec:       2444            moveal %d4,%a2
10c265ee:       7000            moveq #0,%d0
10c265f0:       7a02            moveq #2,%d5
10c265f2:       2600            movel %d0,%d3
10c265f4:       d686            addl %d6,%d3
10c265f6:       bbc3            cmpal %d3,%a5
10c265f8:       6404            bccs 10c265fe <__block_commit_write+0x3a>
10c265fa:       b9c0            cmpal %d0,%a4
10c265fc:       620c            bhis 10c2660a <__block_commit_write+0x46>
10c265fe:       082a 0000 0017  btst #0,%a2@(23)
10c26604:       665a            bnes 10c26660 <__block_commit_write+0x9c>
10c26606:       7e01            moveq #1,%d7
10c26608:       6056            bras 10c26660 <__block_commit_write+0x9c>
10c2660a:       41ea 0014       lea %a2@(20),%a0
10c2660e:       40c0            movew %sr,%d0
10c26610:       007c 0700       oriw #1792,%sr
10c26614:       7201            moveq #1,%d1
10c26616:       8390            orl %d1,%a0@
10c26618:       46c0            movew %d0,%sr
10c2661a:       40c1            movew %sr,%d1
10c2661c:       007c 0700       oriw #1792,%sr
10c26620:       2010            movel %a0@,%d0
10c26622:       2405            movel %d5,%d2
10c26624:       c480            andl %d0,%d2
10c26626:       56c0            sne %d0
10c26628:       4880            extw %d0
10c2662a:       3400            movew %d0,%d2
10c2662c:       48c2            extl %d2
10c2662e:       4482            negl %d2
10c26630:       2010            movel %a0@,%d0
10c26632:       8085            orl %d5,%d0
10c26634:       2080            movel %d0,%a0@
10c26636:       46c1            movew %d1,%sr
10c26638:       4a82            tstl %d2
10c2663a:       6624            bnes 10c26660 <__block_commit_write+0x9c>
10c2663c:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c26642:       d0b9 1000 d644  addl 1000d644 <bdf_prm+0x14>,%d0
10c26648:       2540 0018       movel %d0,%a2@(24)
10c2664c:       2f0a            movel %a2,%sp@-
10c2664e:       4eba f6da       jsr %pc@(10c25d2a <refile_buffer>)
10c26652:       2e8b            movel %a3,%sp@
10c26654:       2f0a            movel %a2,%sp@-
10c26656:       4eba ede2       jsr %pc@(10c2543a <buffer_insert_inode_data_queue>)
10c2665a:       327c 0001       moveaw #1,%a1
10c2665e:       508f            addql #8,%sp
10c26660:       2003            movel %d3,%d0
10c26662:       246a 0024       moveal %a2@(36),%a2
10c26666:       b88a            cmpl %a2,%d4
10c26668:       6688            bnes 10c265f2 <__block_commit_write+0x2e>
10c2666a:       4a83            tstl %d3
10c2666c:       6784            beqs 10c265f2 <__block_commit_write+0x2e>
10c2666e:       b2fc 0000       cmpaw #0,%a1
10c26672:       6704            beqs 10c26678 <__block_commit_write+0xb4>
10c26674:       4eba f54a       jsr %pc@(10c25bc0 <balance_dirty>)
10c26678:       4a87            tstl %d7
10c2667a:       6614            bnes 10c26690 <__block_commit_write+0xcc>
10c2667c:       226e 000c       moveal %fp@(12),%a1
10c26680:       41e9 0018       lea %a1@(24),%a0
10c26684:       40c0            movew %sr,%d0
10c26686:       007c 0700       oriw #1792,%sr
10c2668a:       7208            moveq #8,%d1
10c2668c:       8390            orl %d1,%a0@
10c2668e:       46c0            movew %d0,%sr
10c26690:       7000            moveq #0,%d0
10c26692:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c26698:       4e5e            unlk %fp
10c2669a:       4e75            rts

10c2669c <block_read_full_page>:
10c2669c:       4e56 ffe0       linkw %fp,#-32
10c266a0:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c266a4:       266e 0008       moveal %fp@(8),%a3
10c266a8:       206b 0008       moveal %a3@(8),%a0
10c266ac:       2868 0020       moveal %a0@(32),%a4
10c266b0:       41eb 0018       lea %a3@(24),%a0
10c266b4:       2010            movel %a0@,%d0
10c266b6:       0800 0000       btst #0,%d0
10c266ba:       660c            bnes 10c266c8 <block_read_full_page+0x2c>
10c266bc:       4879 1000 242c  pea 1000242c <tvecs+0x894>
10c266c2:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c266c8:       7801            moveq #1,%d4
10c266ca:       202c 0054       movel %a4@(84),%d0
10c266ce:       e1ac            lsll %d0,%d4
10c266d0:       4aab 0034       tstl %a3@(52)
10c266d4:       6614            bnes 10c266ea <block_read_full_page+0x4e>
10c266d6:       2f04            movel %d4,%sp@-
10c266d8:       4280            clrl %d0
10c266da:       302c 0030       movew %a4@(48),%d0
10c266de:       2f00            movel %d0,%sp@-
10c266e0:       2f0b            movel %a3,%sp@-
10c266e2:       4eba fae0       jsr %pc@(10c261c4 <create_empty_buffers>)
10c266e6:       4fef 000c       lea %sp@(12),%sp
10c266ea:       2c2b 0034       movel %a3@(52),%d6
10c266ee:       242c 0054       movel %a4@(84),%d2
10c266f2:       700c            moveq #12,%d0
10c266f4:       9082            subl %d2,%d0
10c266f6:       262b 000c       movel %a3@(12),%d3
10c266fa:       e1ab            lsll %d0,%d3
10c266fc:       2204            movel %d4,%d1
10c266fe:       4280            clrl %d0
10c26700:       2a2c 0040       movel %a4@(64),%d5
10c26704:       d2ac 0044       addl %a4@(68),%d1
10c26708:       d185            addxl %d5,%d0
10c2670a:       2f02            movel %d2,%sp@-
10c2670c:       4282            clrl %d2
10c2670e:       5381            subql #1,%d1
10c26710:       9182            subxl %d2,%d0
10c26712:       2f01            movel %d1,%sp@-
10c26714:       2f00            movel %d0,%sp@-
10c26716:       4eb9 10c8 54f8  jsr 10c854f8 <__ashrdi3>
10c2671c:       4fef 000c       lea %sp@(12),%sp
10c26720:       2e01            movel %d1,%d7
10c26722:       2446            moveal %d6,%a2
10c26724:       7a00            moveq #0,%d5
10c26726:       9bcd            subal %a5,%a5
10c26728:       7400            moveq #0,%d2
10c2672a:       202a 0014       movel %a2@(20),%d0
10c2672e:       0800 0000       btst #0,%d0
10c26732:       6672            bnes 10c267a6 <block_read_full_page+0x10a>
10c26734:       0800 0004       btst #4,%d0
10c26738:       6664            bnes 10c2679e <block_read_full_page+0x102>
10c2673a:       be83            cmpl %d3,%d7
10c2673c:       6316            blss 10c26754 <block_read_full_page+0xb8>
10c2673e:       42a7            clrl %sp@-
10c26740:       2f0a            movel %a2,%sp@-
10c26742:       2f03            movel %d3,%sp@-
10c26744:       2f0c            movel %a4,%sp@-
10c26746:       206e 000c       moveal %fp@(12),%a0
10c2674a:       4e90            jsr %a0@
10c2674c:       4fef 0010       lea %sp@(16),%sp
10c26750:       4a80            tstl %d0
10c26752:       6652            bnes 10c267a6 <block_read_full_page+0x10a>
10c26754:       202a 0014       movel %a2@(20),%d0
10c26758:       0800 0004       btst #4,%d0
10c2675c:       663a            bnes 10c26798 <block_read_full_page+0xfc>
10c2675e:       2f04            movel %d4,%sp@-
10c26760:       42a7            clrl %sp@-
10c26762:       206b 0038       moveal %a3@(56),%a0
10c26766:       b0fc 0000       cmpaw #0,%a0
10c2676a:       660c            bnes 10c26778 <block_read_full_page+0xdc>
10c2676c:       4879 1000 242c  pea 1000242c <tvecs+0x894>
10c26772:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c26778:       4875 8800       pea %a5@(00000000,%a0:l)
10c2677c:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c26782:       4fef 000c       lea %sp@(12),%sp
10c26786:       41ea 0014       lea %a2@(20),%a0
10c2678a:       40c0            movew %sr,%d0
10c2678c:       007c 0700       oriw #1792,%sr
10c26790:       7201            moveq #1,%d1
10c26792:       8390            orl %d1,%a0@
10c26794:       46c0            movew %d0,%sr
10c26796:       600e            bras 10c267a6 <block_read_full_page+0x10a>
10c26798:       0800 0000       btst #0,%d0
10c2679c:       6608            bnes 10c267a6 <block_read_full_page+0x10a>
10c2679e:       2d8a 28e0       movel %a2,%fp@(ffffffe0,%d2:l)
10c267a2:       5882            addql #4,%d2
10c267a4:       5285            addql #1,%d5
10c267a6:       dbc4            addal %d4,%a5
10c267a8:       5283            addql #1,%d3
10c267aa:       246a 0024       moveal %a2@(36),%a2
10c267ae:       bc8a            cmpl %a2,%d6
10c267b0:       6600 ff78       bnew 10c2672a <block_read_full_page+0x8e>
10c267b4:       4a85            tstl %d5
10c267b6:       661a            bnes 10c267d2 <block_read_full_page+0x136>
10c267b8:       41eb 0018       lea %a3@(24),%a0
10c267bc:       40c0            movew %sr,%d0
10c267be:       007c 0700       oriw #1792,%sr
10c267c2:       7408            moveq #8,%d2
10c267c4:       8590            orl %d2,%a0@
10c267c6:       46c0            movew %d0,%sr
10c267c8:       2f0b            movel %a3,%sp@-
10c267ca:       4eb9 10c1 e528  jsr 10c1e528 <unlock_page>
10c267d0:       607a            bras 10c2684c <block_read_full_page+0x1b0>
10c267d2:       7400            moveq #0,%d2
10c267d4:       ba82            cmpl %d2,%d5
10c267d6:       6f5a            bles 10c26832 <block_read_full_page+0x196>
10c267d8:       7804            moveq #4,%d4
10c267da:       2002            movel %d2,%d0
10c267dc:       e588            lsll #2,%d0
10c267de:       2676 08e0       moveal %fp@(ffffffe0,%d0:l),%a3
10c267e2:       2602            movel %d2,%d3
10c267e4:       5283            addql #1,%d3
10c267e6:       49eb 0014       lea %a3@(20),%a4
10c267ea:       244c            moveal %a4,%a2
10c267ec:       40c1            movew %sr,%d1
10c267ee:       007c 0700       oriw #1792,%sr
10c267f2:       2012            movel %a2@,%d0
10c267f4:       2404            movel %d4,%d2
10c267f6:       c480            andl %d0,%d2
10c267f8:       56c0            sne %d0
10c267fa:       4880            extw %d0
10c267fc:       3400            movew %d0,%d2
10c267fe:       48c2            extl %d2
10c26800:       4482            negl %d2
10c26802:       2012            movel %a2@,%d0
10c26804:       8084            orl %d4,%d0
10c26806:       2480            movel %d0,%a2@
10c26808:       46c1            movew %d1,%sr
10c2680a:       4a82            tstl %d2
10c2680c:       670a            beqs 10c26818 <block_read_full_page+0x17c>
10c2680e:       2f0b            movel %a3,%sp@-
10c26810:       4eba e3fa       jsr %pc@(10c24c0c <__wait_on_buffer>)
10c26814:       588f            addql #4,%sp
10c26816:       60d4            bras 10c267ec <block_read_full_page+0x150>
10c26818:       277c 10c2 5680  movel #281171584,%a3@(56)
10c2681e:       0038 
10c26820:       40c0            movew %sr,%d0
10c26822:       007c 0700       oriw #1792,%sr
10c26826:       7240            moveq #64,%d1
10c26828:       8394            orl %d1,%a4@
10c2682a:       46c0            movew %d0,%sr
10c2682c:       2403            movel %d3,%d2
10c2682e:       ba82            cmpl %d2,%d5
10c26830:       6ea8            bgts 10c267da <block_read_full_page+0x13e>
10c26832:       4a85            tstl %d5
10c26834:       6f16            bles 10c2684c <block_read_full_page+0x1b0>
10c26836:       45ee ffe0       lea %fp@(-32),%a2
10c2683a:       2405            movel %d5,%d2
10c2683c:       2f1a            movel %a2@+,%sp@-
10c2683e:       42a7            clrl %sp@-
10c26840:       4eb9 10c4 c790  jsr 10c4c790 <submit_bh>
10c26846:       508f            addql #8,%sp
10c26848:       5382            subql #1,%d2
10c2684a:       66f0            bnes 10c2683c <block_read_full_page+0x1a0>
10c2684c:       7000            moveq #0,%d0
10c2684e:       4cee 3cfc ffb8  moveml %fp@(-72),%d2-%d7/%a2-%a5
10c26854:       4e5e            unlk %fp
10c26856:       4e75            rts

10c26858 <cont_prepare_write>:
10c26858:       4e56 0000       linkw %fp,#0
10c2685c:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c26860:       2a6e 0008       moveal %fp@(8),%a5
10c26864:       2e2e 000c       movel %fp@(12),%d7
10c26868:       286e 0018       moveal %fp@(24),%a4
10c2686c:       2a2d 0008       movel %a5@(8),%d5
10c26870:       2045            moveal %d5,%a0
10c26872:       2668 0020       moveal %a0@(32),%a3
10c26876:       7c01            moveq #1,%d6
10c26878:       202b 0054       movel %a3@(84),%d0
10c2687c:       e1ae            lsll %d0,%d6
10c2687e:       6000 00ae       braw 10c2692e <cont_prepare_write+0xd6>
10c26882:       78f4            moveq #-12,%d4
10c26884:       2f02            movel %d2,%sp@-
10c26886:       2f05            movel %d5,%sp@-
10c26888:       4eb9 10c1 e8b6  jsr 10c1e8b6 <grab_cache_page>
10c2688e:       2440            moveal %d0,%a2
10c26890:       508f            addql #8,%sp
10c26892:       b4fc 0000       cmpaw #0,%a2
10c26896:       6700 0154       beqw 10c269ec <cont_prepare_write+0x194>
10c2689a:       2214            movel %a4@,%d1
10c2689c:       2001            movel %d1,%d0
10c2689e:       760c            moveq #12,%d3
10c268a0:       e6a8            lsrl %d3,%d0
10c268a2:       b480            cmpl %d0,%d2
10c268a4:       6676            bnes 10c2691c <cont_prepare_write+0xc4>
10c268a6:       2601            movel %d1,%d3
10c268a8:       0283 0000 0fff  andil #4095,%d3
10c268ae:       2406            movel %d6,%d2
10c268b0:       5382            subql #1,%d2
10c268b2:       2003            movel %d3,%d0
10c268b4:       c082            andl %d2,%d0
10c268b6:       6706            beqs 10c268be <cont_prepare_write+0x66>
10c268b8:       8282            orl %d2,%d1
10c268ba:       5281            addql #1,%d1
10c268bc:       2881            movel %d1,%a4@
10c268be:       2f2e 0014       movel %fp@(20),%sp@-
10c268c2:       4878 1000       pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c268c6:       2f03            movel %d3,%sp@-
10c268c8:       2f0a            movel %a2,%sp@-
10c268ca:       2f0b            movel %a3,%sp@-
10c268cc:       4eba fb3e       jsr %pc@(10c2640c <__block_prepare_write>)
10c268d0:       2800            movel %d0,%d4
10c268d2:       4fef 0014       lea %sp@(20),%sp
10c268d6:       6600 00f4       bnew 10c269cc <cont_prepare_write+0x174>
10c268da:       206a 0038       moveal %a2@(56),%a0
10c268de:       b0fc 0000       cmpaw #0,%a0
10c268e2:       660c            bnes 10c268f0 <cont_prepare_write+0x98>
10c268e4:       4879 1000 242c  pea 1000242c <tvecs+0x894>
10c268ea:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c268f0:       203c 0000 1000  movel #4096,%d0
10c268f6:       9083            subl %d3,%d0
10c268f8:       2f00            movel %d0,%sp@-
10c268fa:       42a7            clrl %sp@-
10c268fc:       4870 3800       pea %a0@(00000000,%d3:l)
10c26900:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c26906:       504f            addqw #8,%sp
10c26908:       2ebc 0000 1000  movel #4096,%sp@
10c2690e:       2f03            movel %d3,%sp@-
10c26910:       2f0a            movel %a2,%sp@-
10c26912:       2f0b            movel %a3,%sp@-
10c26914:       4eba fcae       jsr %pc@(10c265c4 <__block_commit_write>)
10c26918:       4fef 0010       lea %sp@(16),%sp
10c2691c:       2f0a            movel %a2,%sp@-
10c2691e:       4eb9 10c1 e528  jsr 10c1e528 <unlock_page>
10c26924:       2f0a            movel %a2,%sp@-
10c26926:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c2692c:       508f            addql #8,%sp
10c2692e:       2414            movel %a4@,%d2
10c26930:       720c            moveq #12,%d1
10c26932:       e2aa            lsrl %d1,%d2
10c26934:       b4ad 000c       cmpl %a5@(12),%d2
10c26938:       6500 ff48       bcsw 10c26882 <cont_prepare_write+0x2a>
10c2693c:       6224            bhis 10c26962 <cont_prepare_write+0x10a>
10c2693e:       2214            movel %a4@,%d1
10c26940:       2601            movel %d1,%d3
10c26942:       0283 0000 0fff  andil #4095,%d3
10c26948:       b6ae 0010       cmpl %fp@(16),%d3
10c2694c:       6410            bccs 10c2695e <cont_prepare_write+0x106>
10c2694e:       2406            movel %d6,%d2
10c26950:       5382            subql #1,%d2
10c26952:       2003            movel %d3,%d0
10c26954:       c082            andl %d2,%d0
10c26956:       6706            beqs 10c2695e <cont_prepare_write+0x106>
10c26958:       8282            orl %d2,%d1
10c2695a:       5281            addql #1,%d1
10c2695c:       2881            movel %d1,%a4@
10c2695e:       b687            cmpl %d7,%d3
10c26960:       6502            bcss 10c26964 <cont_prepare_write+0x10c>
10c26962:       2607            movel %d7,%d3
10c26964:       2f2e 0014       movel %fp@(20),%sp@-
10c26968:       2f2e 0010       movel %fp@(16),%sp@-
10c2696c:       2f03            movel %d3,%sp@-
10c2696e:       2f0d            movel %a5,%sp@-
10c26970:       2f0b            movel %a3,%sp@-
10c26972:       4eba fa98       jsr %pc@(10c2640c <__block_prepare_write>)
10c26976:       2800            movel %d0,%d4
10c26978:       4fef 0014       lea %sp@(20),%sp
10c2697c:       663c            bnes 10c269ba <cont_prepare_write+0x162>
10c2697e:       202d 0038       movel %a5@(56),%d0
10c26982:       660c            bnes 10c26990 <cont_prepare_write+0x138>
10c26984:       4879 1000 242c  pea 1000242c <tvecs+0x894>
10c2698a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c26990:       2040            moveal %d0,%a0
10c26992:       be83            cmpl %d3,%d7
10c26994:       6320            blss 10c269b6 <cont_prepare_write+0x15e>
10c26996:       2007            movel %d7,%d0
10c26998:       9083            subl %d3,%d0
10c2699a:       2f00            movel %d0,%sp@-
10c2699c:       42a7            clrl %sp@-
10c2699e:       4870 3800       pea %a0@(00000000,%d3:l)
10c269a2:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c269a8:       504f            addqw #8,%sp
10c269aa:       2e87            movel %d7,%sp@
10c269ac:       2f03            movel %d3,%sp@-
10c269ae:       2f0d            movel %a5,%sp@-
10c269b0:       2f0b            movel %a3,%sp@-
10c269b2:       4eba fc10       jsr %pc@(10c265c4 <__block_commit_write>)
10c269b6:       7000            moveq #0,%d0
10c269b8:       6034            bras 10c269ee <cont_prepare_write+0x196>
10c269ba:       41ed 0018       lea %a5@(24),%a0
10c269be:       40c0            movew %sr,%d0
10c269c0:       007c 0700       oriw #1792,%sr
10c269c4:       72f7            moveq #-9,%d1
10c269c6:       c390            andl %d1,%a0@
10c269c8:       46c0            movew %d0,%sr
10c269ca:       6020            bras 10c269ec <cont_prepare_write+0x194>
10c269cc:       41ea 0018       lea %a2@(24),%a0
10c269d0:       40c0            movew %sr,%d0
10c269d2:       007c 0700       oriw #1792,%sr
10c269d6:       76f7            moveq #-9,%d3
10c269d8:       c790            andl %d3,%a0@
10c269da:       46c0            movew %d0,%sr
10c269dc:       2f0a            movel %a2,%sp@-
10c269de:       4eb9 10c1 e528  jsr 10c1e528 <unlock_page>
10c269e4:       2f0a            movel %a2,%sp@-
10c269e6:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c269ec:       2004            movel %d4,%d0
10c269ee:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c269f4:       4e5e            unlk %fp
10c269f6:       4e75            rts

10c269f8 <block_prepare_write>:
10c269f8:       4e56 0000       linkw %fp,#0
10c269fc:       2f0a            movel %a2,%sp@-
10c269fe:       2f02            movel %d2,%sp@-
10c26a00:       246e 0008       moveal %fp@(8),%a2
10c26a04:       206a 0008       moveal %a2@(8),%a0
10c26a08:       2f2e 0014       movel %fp@(20),%sp@-
10c26a0c:       2f2e 0010       movel %fp@(16),%sp@-
10c26a10:       2f2e 000c       movel %fp@(12),%sp@-
10c26a14:       2f0a            movel %a2,%sp@-
10c26a16:       2f28 0020       movel %a0@(32),%sp@-
10c26a1a:       4eba f9f0       jsr %pc@(10c2640c <__block_prepare_write>)
10c26a1e:       2200            movel %d0,%d1
10c26a20:       6710            beqs 10c26a32 <block_prepare_write+0x3a>
10c26a22:       41ea 0018       lea %a2@(24),%a0
10c26a26:       40c0            movew %sr,%d0
10c26a28:       007c 0700       oriw #1792,%sr
10c26a2c:       74f7            moveq #-9,%d2
10c26a2e:       c590            andl %d2,%a0@
10c26a30:       46c0            movew %d0,%sr
10c26a32:       2001            movel %d1,%d0
10c26a34:       242e fff8       movel %fp@(-8),%d2
10c26a38:       246e fffc       moveal %fp@(-4),%a2
10c26a3c:       4e5e            unlk %fp
10c26a3e:       4e75            rts

10c26a40 <block_commit_write>:
10c26a40:       4e56 0000       linkw %fp,#0
10c26a44:       206e 0008       moveal %fp@(8),%a0
10c26a48:       2268 0008       moveal %a0@(8),%a1
10c26a4c:       2f2e 0010       movel %fp@(16),%sp@-
10c26a50:       2f2e 000c       movel %fp@(12),%sp@-
10c26a54:       2f08            movel %a0,%sp@-
10c26a56:       2f29 0020       movel %a1@(32),%sp@-
10c26a5a:       4eba fb68       jsr %pc@(10c265c4 <__block_commit_write>)
10c26a5e:       7000            moveq #0,%d0
10c26a60:       4e5e            unlk %fp
10c26a62:       4e75            rts

10c26a64 <generic_commit_write>:
10c26a64:       4e56 0000       linkw %fp,#0
10c26a68:       48e7 3e20       moveml %d2-%d6/%a2,%sp@-
10c26a6c:       226e 000c       moveal %fp@(12),%a1
10c26a70:       2c2e 0014       movel %fp@(20),%d6
10c26a74:       2069 0008       moveal %a1@(8),%a0
10c26a78:       2468 0020       moveal %a0@(32),%a2
10c26a7c:       2629 000c       movel %a1@(12),%d3
10c26a80:       4282            clrl %d2
10c26a82:       2a03            movel %d3,%d5
10c26a84:       4245            clrw %d5
10c26a86:       4845            swap %d5
10c26a88:       e84d            lsrw #4,%d5
10c26a8a:       2802            movel %d2,%d4
10c26a8c:       700c            moveq #12,%d0
10c26a8e:       e1ac            lsll %d0,%d4
10c26a90:       2005            movel %d5,%d0
10c26a92:       8084            orl %d4,%d0
10c26a94:       2203            movel %d3,%d1
10c26a96:       780c            moveq #12,%d4
10c26a98:       e9a9            lsll %d4,%d1
10c26a9a:       2800            movel %d0,%d4
10c26a9c:       2a01            movel %d1,%d5
10c26a9e:       2206            movel %d6,%d1
10c26aa0:       4280            clrl %d0
10c26aa2:       da81            addl %d1,%d5
10c26aa4:       d980            addxl %d0,%d4
10c26aa6:       2f06            movel %d6,%sp@-
10c26aa8:       2f2e 0010       movel %fp@(16),%sp@-
10c26aac:       2f09            movel %a1,%sp@-
10c26aae:       2f0a            movel %a2,%sp@-
10c26ab0:       4eba fb12       jsr %pc@(10c265c4 <__block_commit_write>)
10c26ab4:       4fef 0010       lea %sp@(16),%sp
10c26ab8:       202a 0040       movel %a2@(64),%d0
10c26abc:       222a 0044       movel %a2@(68),%d1
10c26ac0:       9285            subl %d5,%d1
10c26ac2:       9184            subxl %d4,%d0
10c26ac4:       6c14            bges 10c26ada <generic_commit_write+0x76>
10c26ac6:       2544 0040       movel %d4,%a2@(64)
10c26aca:       2545 0044       movel %d5,%a2@(68)
10c26ace:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c26ad2:       2f0a            movel %a2,%sp@-
10c26ad4:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c26ada:       7000            moveq #0,%d0
10c26adc:       4cee 047c ffe8  moveml %fp@(-24),%d2-%d6/%a2
10c26ae2:       4e5e            unlk %fp
10c26ae4:       4e75            rts

10c26ae6 <block_truncate_page>:
10c26ae6:       4e56 fffc       linkw %fp,#-4
10c26aea:       48e7 3f38       moveml %d2-%d7/%a2-%a4,%sp@-
10c26aee:       206e 0008       moveal %fp@(8),%a0
10c26af2:       202e 000c       movel %fp@(12),%d0
10c26af6:       222e 0010       movel %fp@(16),%d1
10c26afa:       286e 0014       moveal %fp@(20),%a4
10c26afe:       2600            movel %d0,%d3
10c26b00:       e94b            lslw #4,%d3
10c26b02:       4843            swap %d3
10c26b04:       4243            clrw %d3
10c26b06:       2401            movel %d1,%d2
10c26b08:       780c            moveq #12,%d4
10c26b0a:       e8aa            lsrl %d4,%d2
10c26b0c:       2a03            movel %d3,%d5
10c26b0e:       8a82            orl %d2,%d5
10c26b10:       2605            movel %d5,%d3
10c26b12:       2e01            movel %d1,%d7
10c26b14:       0287 0000 0fff  andil #4095,%d7
10c26b1a:       2668 0020       moveal %a0@(32),%a3
10c26b1e:       222b 0054       movel %a3@(84),%d1
10c26b22:       7401            moveq #1,%d2
10c26b24:       e3aa            lsll %d1,%d2
10c26b26:       2002            movel %d2,%d0
10c26b28:       5380            subql #1,%d0
10c26b2a:       2c07            movel %d7,%d6
10c26b2c:       cc80            andl %d0,%d6
10c26b2e:       6606            bnes 10c26b36 <block_truncate_page+0x50>
10c26b30:       7000            moveq #0,%d0
10c26b32:       6000 0142       braw 10c26c76 <block_truncate_page+0x190>
10c26b36:       2242            moveal %d2,%a1
10c26b38:       93c6            subal %d6,%a1
10c26b3a:       2c09            movel %a1,%d6
10c26b3c:       700c            moveq #12,%d0
10c26b3e:       9081            subl %d1,%d0
10c26b40:       e1ab            lsll %d0,%d3
10c26b42:       2f05            movel %d5,%sp@-
10c26b44:       2f08            movel %a0,%sp@-
10c26b46:       4eb9 10c1 e8b6  jsr 10c1e8b6 <grab_cache_page>
10c26b4c:       2440            moveal %d0,%a2
10c26b4e:       78f4            moveq #-12,%d4
10c26b50:       508f            addql #8,%sp
10c26b52:       b4fc 0000       cmpaw #0,%a2
10c26b56:       6700 011c       beqw 10c26c74 <block_truncate_page+0x18e>
10c26b5a:       4aaa 0034       tstl %a2@(52)
10c26b5e:       6614            bnes 10c26b74 <block_truncate_page+0x8e>
10c26b60:       2f02            movel %d2,%sp@-
10c26b62:       4280            clrl %d0
10c26b64:       302b 0030       movew %a3@(48),%d0
10c26b68:       2f00            movel %d0,%sp@-
10c26b6a:       2f0a            movel %a2,%sp@-
10c26b6c:       4eba f656       jsr %pc@(10c261c4 <create_empty_buffers>)
10c26b70:       4fef 000c       lea %sp@(12),%sp
10c26b74:       222a 0034       movel %a2@(52),%d1
10c26b78:       2d41 fffc       movel %d1,%fp@(-4)
10c26b7c:       2002            movel %d2,%d0
10c26b7e:       b087            cmpl %d7,%d0
10c26b80:       6212            bhis 10c26b94 <block_truncate_page+0xae>
10c26b82:       2041            moveal %d1,%a0
10c26b84:       2068 0024       moveal %a0@(36),%a0
10c26b88:       5283            addql #1,%d3
10c26b8a:       d082            addl %d2,%d0
10c26b8c:       b087            cmpl %d7,%d0
10c26b8e:       63f4            blss 10c26b84 <block_truncate_page+0x9e>
10c26b90:       2d48 fffc       movel %a0,%fp@(-4)
10c26b94:       7800            moveq #0,%d4
10c26b96:       206e fffc       moveal %fp@(-4),%a0
10c26b9a:       2028 0014       movel %a0@(20),%d0
10c26b9e:       0800 0004       btst #4,%d0
10c26ba2:       6624            bnes 10c26bc8 <block_truncate_page+0xe2>
10c26ba4:       0800 0000       btst #0,%d0
10c26ba8:       6600 00ba       bnew 10c26c64 <block_truncate_page+0x17e>
10c26bac:       42a7            clrl %sp@-
10c26bae:       2f08            movel %a0,%sp@-
10c26bb0:       2f03            movel %d3,%sp@-
10c26bb2:       2f0b            movel %a3,%sp@-
10c26bb4:       4e94            jsr %a4@
10c26bb6:       206e fffc       moveal %fp@(-4),%a0
10c26bba:       4fef 0010       lea %sp@(16),%sp
10c26bbe:       0828 0004 0017  btst #4,%a0@(23)
10c26bc4:       6700 009e       beqw 10c26c64 <block_truncate_page+0x17e>
10c26bc8:       41ea 0018       lea %a2@(24),%a0
10c26bcc:       2010            movel %a0@,%d0
10c26bce:       0800 0003       btst #3,%d0
10c26bd2:       6714            beqs 10c26be8 <block_truncate_page+0x102>
10c26bd4:       226e fffc       moveal %fp@(-4),%a1
10c26bd8:       41e9 0014       lea %a1@(20),%a0
10c26bdc:       40c0            movew %sr,%d0
10c26bde:       007c 0700       oriw #1792,%sr
10c26be2:       7201            moveq #1,%d1
10c26be4:       8390            orl %d1,%a0@
10c26be6:       46c0            movew %d0,%sr
10c26be8:       206e fffc       moveal %fp@(-4),%a0
10c26bec:       0828 0000 0017  btst #0,%a0@(23)
10c26bf2:       663c            bnes 10c26c30 <block_truncate_page+0x14a>
10c26bf4:       78fb            moveq #-5,%d4
10c26bf6:       486e fffc       pea %fp@(-4)
10c26bfa:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c26bfe:       42a7            clrl %sp@-
10c26c00:       4eb9 10c4 c80c  jsr 10c4c80c <ll_rw_block>
10c26c06:       222e fffc       movel %fp@(-4),%d1
10c26c0a:       4fef 000c       lea %sp@(12),%sp
10c26c0e:       2241            moveal %d1,%a1
10c26c10:       41e9 0014       lea %a1@(20),%a0
10c26c14:       2010            movel %a0@,%d0
10c26c16:       0800 0002       btst #2,%d0
10c26c1a:       6708            beqs 10c26c24 <block_truncate_page+0x13e>
10c26c1c:       2f01            movel %d1,%sp@-
10c26c1e:       4eba dfec       jsr %pc@(10c24c0c <__wait_on_buffer>)
10c26c22:       588f            addql #4,%sp
10c26c24:       206e fffc       moveal %fp@(-4),%a0
10c26c28:       0828 0000 0017  btst #0,%a0@(23)
10c26c2e:       6734            beqs 10c26c64 <block_truncate_page+0x17e>
10c26c30:       2f06            movel %d6,%sp@-
10c26c32:       42a7            clrl %sp@-
10c26c34:       202a 0038       movel %a2@(56),%d0
10c26c38:       2040            moveal %d0,%a0
10c26c3a:       b0fc 0000       cmpaw #0,%a0
10c26c3e:       660c            bnes 10c26c4c <block_truncate_page+0x166>
10c26c40:       4879 1000 242c  pea 1000242c <tvecs+0x894>
10c26c46:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c26c4c:       4870 7800       pea %a0@(00000000,%d7:l)
10c26c50:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c26c56:       504f            addqw #8,%sp
10c26c58:       2eae fffc       movel %fp@(-4),%sp@
10c26c5c:       4eba ef9c       jsr %pc@(10c25bfa <__mark_buffer_dirty>)
10c26c60:       7800            moveq #0,%d4
10c26c62:       588f            addql #4,%sp
10c26c64:       2f0a            movel %a2,%sp@-
10c26c66:       4eb9 10c1 e528  jsr 10c1e528 <unlock_page>
10c26c6c:       2f0a            movel %a2,%sp@-
10c26c6e:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c26c74:       2004            movel %d4,%d0
10c26c76:       4cee 1cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a4
10c26c7c:       4e5e            unlk %fp
10c26c7e:       4e75            rts

10c26c80 <block_write_full_page>:
10c26c80:       4e56 0000       linkw %fp,#0
10c26c84:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c26c88:       266e 0008       moveal %fp@(8),%a3
10c26c8c:       226e 000c       moveal %fp@(12),%a1
10c26c90:       206b 0008       moveal %a3@(8),%a0
10c26c94:       2468 0020       moveal %a0@(32),%a2
10c26c98:       202a 0040       movel %a2@(64),%d0
10c26c9c:       222a 0044       movel %a2@(68),%d1
10c26ca0:       2600            movel %d0,%d3
10c26ca2:       e94b            lslw #4,%d3
10c26ca4:       4843            swap %d3
10c26ca6:       4243            clrw %d3
10c26ca8:       2401            movel %d1,%d2
10c26caa:       780c            moveq #12,%d4
10c26cac:       e8aa            lsrl %d4,%d2
10c26cae:       2203            movel %d3,%d1
10c26cb0:       8282            orl %d2,%d1
10c26cb2:       2001            movel %d1,%d0
10c26cb4:       222b 000c       movel %a3@(12),%d1
10c26cb8:       b081            cmpl %d1,%d0
10c26cba:       630e            blss 10c26cca <block_write_full_page+0x4a>
10c26cbc:       2f09            movel %a1,%sp@-
10c26cbe:       2f0b            movel %a3,%sp@-
10c26cc0:       2f0a            movel %a2,%sp@-
10c26cc2:       4eba f5f0       jsr %pc@(10c262b4 <__block_write_full_page>)
10c26cc6:       6000 0094       braw 10c26d5c <block_write_full_page+0xdc>
10c26cca:       242a 0044       movel %a2@(68),%d2
10c26cce:       0282 0000 0fff  andil #4095,%d2
10c26cd4:       5280            addql #1,%d0
10c26cd6:       b081            cmpl %d1,%d0
10c26cd8:       6304            blss 10c26cde <block_write_full_page+0x5e>
10c26cda:       4a82            tstl %d2
10c26cdc:       660c            bnes 10c26cea <block_write_full_page+0x6a>
10c26cde:       2f0b            movel %a3,%sp@-
10c26ce0:       4eb9 10c1 e528  jsr 10c1e528 <unlock_page>
10c26ce6:       70fb            moveq #-5,%d0
10c26ce8:       6072            bras 10c26d5c <block_write_full_page+0xdc>
10c26cea:       2f09            movel %a1,%sp@-
10c26cec:       2f02            movel %d2,%sp@-
10c26cee:       42a7            clrl %sp@-
10c26cf0:       2f0b            movel %a3,%sp@-
10c26cf2:       2f0a            movel %a2,%sp@-
10c26cf4:       4eba f716       jsr %pc@(10c2640c <__block_prepare_write>)
10c26cf8:       2600            movel %d0,%d3
10c26cfa:       4fef 0014       lea %sp@(20),%sp
10c26cfe:       664a            bnes 10c26d4a <block_write_full_page+0xca>
10c26d00:       203c 0000 1000  movel #4096,%d0
10c26d06:       9082            subl %d2,%d0
10c26d08:       2f00            movel %d0,%sp@-
10c26d0a:       42a7            clrl %sp@-
10c26d0c:       206b 0038       moveal %a3@(56),%a0
10c26d10:       b0fc 0000       cmpaw #0,%a0
10c26d14:       660c            bnes 10c26d22 <block_write_full_page+0xa2>
10c26d16:       4879 1000 242c  pea 1000242c <tvecs+0x894>
10c26d1c:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c26d22:       4870 2800       pea %a0@(00000000,%d2:l)
10c26d26:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c26d2c:       504f            addqw #8,%sp
10c26d2e:       2e82            movel %d2,%sp@
10c26d30:       42a7            clrl %sp@-
10c26d32:       2f0b            movel %a3,%sp@-
10c26d34:       2f0a            movel %a2,%sp@-
10c26d36:       4eba f88c       jsr %pc@(10c265c4 <__block_commit_write>)
10c26d3a:       4fef 0010       lea %sp@(16),%sp
10c26d3e:       2f0b            movel %a3,%sp@-
10c26d40:       4eb9 10c1 e528  jsr 10c1e528 <unlock_page>
10c26d46:       2003            movel %d3,%d0
10c26d48:       6012            bras 10c26d5c <block_write_full_page+0xdc>
10c26d4a:       41eb 0018       lea %a3@(24),%a0
10c26d4e:       40c0            movew %sr,%d0
10c26d50:       007c 0700       oriw #1792,%sr
10c26d54:       72f7            moveq #-9,%d1
10c26d56:       c390            andl %d1,%a0@
10c26d58:       46c0            movew %d0,%sr
10c26d5a:       60e2            bras 10c26d3e <block_write_full_page+0xbe>
10c26d5c:       4cee 0c1c ffec  moveml %fp@(-20),%d2-%d4/%a2-%a3
10c26d62:       4e5e            unlk %fp
10c26d64:       4e75            rts

10c26d66 <generic_block_bmap>:
10c26d66:       4e56 ffa4       linkw %fp,#-92
10c26d6a:       206e 0008       moveal %fp@(8),%a0
10c26d6e:       222e 000c       movel %fp@(12),%d1
10c26d72:       226e 0010       moveal %fp@(16),%a1
10c26d76:       2028 0020       movel %a0@(32),%d0
10c26d7a:       42ae ffb8       clrl %fp@(-72)
10c26d7e:       42ae ffa8       clrl %fp@(-88)
10c26d82:       42a7            clrl %sp@-
10c26d84:       486e ffa4       pea %fp@(-92)
10c26d88:       2f01            movel %d1,%sp@-
10c26d8a:       2f00            movel %d0,%sp@-
10c26d8c:       4e91            jsr %a1@
10c26d8e:       202e ffa8       movel %fp@(-88),%d0
10c26d92:       4e5e            unlk %fp
10c26d94:       4e75            rts

10c26d96 <generic_direct_IO>:
10c26d96:       4e56 ffa4       linkw %fp,#-92
10c26d9a:       48e7 3f38       moveml %d2-%d7/%a2-%a4,%sp@-
10c26d9e:       2c2e 0008       movel %fp@(8),%d6
10c26da2:       266e 000c       moveal %fp@(12),%a3
10c26da6:       262e 0014       movel %fp@(20),%d3
10c26daa:       2e2e 0018       movel %fp@(24),%d7
10c26dae:       286e 001c       moveal %fp@(28),%a4
10c26db2:       206e 0010       moveal %fp@(16),%a0
10c26db6:       45e8 121a       lea %a0@(4634),%a2
10c26dba:       2f07            movel %d7,%sp@-
10c26dbc:       2f28 000c       movel %a0@(12),%sp@-
10c26dc0:       4eb9 10c8 5834  jsr 10c85834 <__divsi3>
10c26dc6:       508f            addql #8,%sp
10c26dc8:       2a00            movel %d0,%d5
10c26dca:       7400            moveq #0,%d2
10c26dcc:       ba82            cmpl %d2,%d5
10c26dce:       6f00 008c       blew 10c26e5c <generic_direct_IO+0xc6>
10c26dd2:       78a4            moveq #-92,%d4
10c26dd4:       d88e            addl %fp,%d4
10c26dd6:       42ae ffb8       clrl %fp@(-72)
10c26dda:       3d6b 0030 ffb0  movew %a3@(48),%fp@(-80)
10c26de0:       3d47 ffac       movew %d7,%fp@(-84)
10c26de4:       4a86            tstl %d6
10c26de6:       56c0            sne %d0
10c26de8:       4880            extw %d0
10c26dea:       48c0            extl %d0
10c26dec:       4480            negl %d0
10c26dee:       2f00            movel %d0,%sp@-
10c26df0:       2f04            movel %d4,%sp@-
10c26df2:       2f03            movel %d3,%sp@-
10c26df4:       2f0b            movel %a3,%sp@-
10c26df6:       4e94            jsr %a4@
10c26df8:       4fef 0010       lea %sp@(16),%sp
10c26dfc:       4a80            tstl %d0
10c26dfe:       6600 0082       bnew 10c26e82 <generic_direct_IO+0xec>
10c26e02:       4a86            tstl %d6
10c26e04:       6622            bnes 10c26e28 <generic_direct_IO+0x92>
10c26e06:       202e ffb8       movel %fp@(-72),%d0
10c26e0a:       0800 0005       btst #5,%d0
10c26e0e:       670c            beqs 10c26e1c <generic_direct_IO+0x86>
10c26e10:       4879 1000 242c  pea 1000242c <tvecs+0x894>
10c26e16:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c26e1c:       0800 0004       btst #4,%d0
10c26e20:       662a            bnes 10c26e4c <generic_direct_IO+0xb6>
10c26e22:       70ff            moveq #-1,%d0
10c26e24:       2480            movel %d0,%a2@
10c26e26:       6028            bras 10c26e50 <generic_direct_IO+0xba>
10c26e28:       082e 0005 ffbb  btst #5,%fp@(-69)
10c26e2e:       6708            beqs 10c26e38 <generic_direct_IO+0xa2>
10c26e30:       2f04            movel %d4,%sp@-
10c26e32:       4eba f3f6       jsr %pc@(10c2622a <unmap_underlying_metadata>)
10c26e36:       588f            addql #4,%sp
10c26e38:       082e 0004 ffbb  btst #4,%fp@(-69)
10c26e3e:       660c            bnes 10c26e4c <generic_direct_IO+0xb6>
10c26e40:       4879 1000 242c  pea 1000242c <tvecs+0x894>
10c26e46:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c26e4c:       24ae ffa8       movel %fp@(-88),%a2@
10c26e50:       588a            addql #4,%a2
10c26e52:       5282            addql #1,%d2
10c26e54:       5283            addql #1,%d3
10c26e56:       ba82            cmpl %d2,%d5
10c26e58:       6e00 ff7c       bgtw 10c26dd6 <generic_direct_IO+0x40>
10c26e5c:       2f07            movel %d7,%sp@-
10c26e5e:       202e 0010       movel %fp@(16),%d0
10c26e62:       0680 0000 121a  addil #4634,%d0
10c26e68:       2f00            movel %d0,%sp@-
10c26e6a:       4280            clrl %d0
10c26e6c:       302b 0030       movew %a3@(48),%d0
10c26e70:       2f00            movel %d0,%sp@-
10c26e72:       486e 0010       pea %fp@(16)
10c26e76:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c26e7a:       2f06            movel %d6,%sp@-
10c26e7c:       4eb9 10c2 6f4a  jsr 10c26f4a <brw_kiovec>
10c26e82:       4cee 1cfc ff80  moveml %fp@(-128),%d2-%d7/%a2-%a4
10c26e88:       4e5e            unlk %fp
10c26e8a:       4e75            rts

10c26e8c <end_buffer_io_kiobuf>:
10c26e8c:       4e56 0000       linkw %fp,#0
10c26e90:       2f03            movel %d3,%sp@-
10c26e92:       2f02            movel %d2,%sp@-
10c26e94:       226e 0008       moveal %fp@(8),%a1
10c26e98:       262e 000c       movel %fp@(12),%d3
10c26e9c:       6712            beqs 10c26eb0 <end_buffer_io_kiobuf+0x24>
10c26e9e:       41e9 0014       lea %a1@(20),%a0
10c26ea2:       40c0            movew %sr,%d0
10c26ea4:       007c 0700       oriw #1792,%sr
10c26ea8:       7201            moveq #1,%d1
10c26eaa:       8390            orl %d1,%a0@
10c26eac:       46c0            movew %d0,%sr
10c26eae:       6010            bras 10c26ec0 <end_buffer_io_kiobuf+0x34>
10c26eb0:       41e9 0014       lea %a1@(20),%a0
10c26eb4:       40c0            movew %sr,%d0
10c26eb6:       007c 0700       oriw #1792,%sr
10c26eba:       72fe            moveq #-2,%d1
10c26ebc:       c390            andl %d1,%a0@
10c26ebe:       46c0            movew %d0,%sr
10c26ec0:       2429 003c       movel %a1@(60),%d2
10c26ec4:       2f09            movel %a1,%sp@-
10c26ec6:       4eba dcf0       jsr %pc@(10c24bb8 <unlock_buffer>)
10c26eca:       2f03            movel %d3,%sp@-
10c26ecc:       2f02            movel %d2,%sp@-
10c26ece:       4eb9 10c3 513c  jsr 10c3513c <end_kio_request>
10c26ed4:       242e fff8       movel %fp@(-8),%d2
10c26ed8:       262e fffc       movel %fp@(-4),%d3
10c26edc:       4e5e            unlk %fp
10c26ede:       4e75            rts

10c26ee0 <wait_kio>:
10c26ee0:       4e56 0000       linkw %fp,#0
10c26ee4:       48e7 3c30       moveml %d2-%d5/%a2-%a3,%sp@-
10c26ee8:       2a2e 0014       movel %fp@(20),%d5
10c26eec:       7600            moveq #0,%d3
10c26eee:       7800            moveq #0,%d4
10c26ef0:       242e 000c       movel %fp@(12),%d2
10c26ef4:       5382            subql #1,%d2
10c26ef6:       6b42            bmis 10c26f3a <wait_kio+0x5a>
10c26ef8:       2002            movel %d2,%d0
10c26efa:       e588            lsll #2,%d0
10c26efc:       2640            moveal %d0,%a3
10c26efe:       d7ee 0010       addal %fp@(16),%a3
10c26f02:       d685            addl %d5,%d3
10c26f04:       2453            moveal %a3@,%a2
10c26f06:       598b            subql #4,%a3
10c26f08:       082a 0002 0017  btst #2,%a2@(23)
10c26f0e:       6714            beqs 10c26f24 <wait_kio+0x44>
10c26f10:       41ea 0014       lea %a2@(20),%a0
10c26f14:       2010            movel %a0@,%d0
10c26f16:       0800 0002       btst #2,%d0
10c26f1a:       6708            beqs 10c26f24 <wait_kio+0x44>
10c26f1c:       2f0a            movel %a2,%sp@-
10c26f1e:       4eba dcec       jsr %pc@(10c24c0c <__wait_on_buffer>)
10c26f22:       588f            addql #4,%sp
10c26f24:       082a 0000 0017  btst #0,%a2@(23)
10c26f2a:       6604            bnes 10c26f30 <wait_kio+0x50>
10c26f2c:       7600            moveq #0,%d3
10c26f2e:       78fb            moveq #-5,%d4
10c26f30:       51ca ffd0       dbf %d2,10c26f02 <wait_kio+0x22>
10c26f34:       4242            clrw %d2
10c26f36:       5382            subql #1,%d2
10c26f38:       64c8            bccs 10c26f02 <wait_kio+0x22>
10c26f3a:       2003            movel %d3,%d0
10c26f3c:       6602            bnes 10c26f40 <wait_kio+0x60>
10c26f3e:       2004            movel %d4,%d0
10c26f40:       4cee 0c3c ffe8  moveml %fp@(-24),%d2-%d5/%a2-%a3
10c26f46:       4e5e            unlk %fp
10c26f48:       4e75            rts

10c26f4a <brw_kiovec>:
10c26f4a:       4e56 ffe4       linkw %fp,#-28
10c26f4e:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c26f52:       242e 0010       movel %fp@(16),%d2
10c26f56:       2a2e 001c       movel %fp@(28),%d5
10c26f5a:       3d6e 0016 fffe  movew %fp@(22),%fp@(-2)
10c26f60:       99cc            subal %a4,%a4
10c26f62:       42ae ffee       clrl %fp@(-18)
10c26f66:       4aae 000c       tstl %fp@(12)
10c26f6a:       660c            bnes 10c26f78 <brw_kiovec+0x2e>
10c26f6c:       7000            moveq #0,%d0
10c26f6e:       6000 022a       braw 10c2719a <brw_kiovec+0x250>
10c26f72:       7ef2            moveq #-14,%d7
10c26f74:       6000 021c       braw 10c27192 <brw_kiovec+0x248>
10c26f78:       42ae fff6       clrl %fp@(-10)
10c26f7c:       206e ffee       moveal %fp@(-18),%a0
10c26f80:       b1ee 000c       cmpal %fp@(12),%a0
10c26f84:       6c3c            bges 10c26fc2 <brw_kiovec+0x78>
10c26f86:       2205            movel %d5,%d1
10c26f88:       5381            subql #1,%d1
10c26f8a:       2042            moveal %d2,%a0
10c26f8c:       2858            moveal %a0@+,%a4
10c26f8e:       202c 0008       movel %a4@(8),%d0
10c26f92:       c081            andl %d1,%d0
10c26f94:       6608            bnes 10c26f9e <brw_kiovec+0x54>
10c26f96:       202c 000c       movel %a4@(12),%d0
10c26f9a:       c081            andl %d1,%d0
10c26f9c:       6706            beqs 10c26fa4 <brw_kiovec+0x5a>
10c26f9e:       70ea            moveq #-22,%d0
10c26fa0:       6000 01f8       braw 10c2719a <brw_kiovec+0x250>
10c26fa4:       4a94            tstl %a4@
10c26fa6:       660c            bnes 10c26fb4 <brw_kiovec+0x6a>
10c26fa8:       4879 1000 2490  pea 10002490 <tvecs+0x8f8>
10c26fae:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c26fb4:       52ae fff6       addql #1,%fp@(-10)
10c26fb8:       202e fff6       movel %fp@(-10),%d0
10c26fbc:       b0ae 000c       cmpl %fp@(12),%d0
10c26fc0:       6dca            blts 10c26f8c <brw_kiovec+0x42>
10c26fc2:       7e00            moveq #0,%d7
10c26fc4:       42ae fffa       clrl %fp@(-6)
10c26fc8:       7800            moveq #0,%d4
10c26fca:       42ae fff2       clrl %fp@(-14)
10c26fce:       42ae fff6       clrl %fp@(-10)
10c26fd2:       beae 000c       cmpl %fp@(12),%d7
10c26fd6:       6c00 0196       bgew 10c2716e <brw_kiovec+0x224>
10c26fda:       2d42 ffe6       movel %d2,%fp@(-26)
10c26fde:       206e ffe6       moveal %fp@(-26),%a0
10c26fe2:       58ae ffe6       addql #4,%fp@(-26)
10c26fe6:       2858            moveal %a0@+,%a4
10c26fe8:       266c 0008       moveal %a4@(8),%a3
10c26fec:       262c 000c       movel %a4@(12),%d3
10c26ff0:       42ac 221e       clrl %a4@(8734)
10c26ff4:       4aae ffee       tstl %fp@(-18)
10c26ff8:       6608            bnes 10c27002 <brw_kiovec+0xb8>
10c26ffa:       41ec 021a       lea %a4@(538),%a0
10c26ffe:       2d48 ffee       movel %a0,%fp@(-18)
10c27002:       7c00            moveq #0,%d6
10c27004:       bc94            cmpl %a4@,%d6
10c27006:       6c00 0156       bgew 10c2715e <brw_kiovec+0x214>
10c2700a:       206c 0010       moveal %a4@(16),%a0
10c2700e:       2006            movel %d6,%d0
10c27010:       e588            lsll #2,%d0
10c27012:       2a70 0800       moveal %a0@(00000000,%d0:l),%a5
10c27016:       bafc 0000       cmpaw #0,%a5
10c2701a:       6700 ff56       beqw 10c26f72 <brw_kiovec+0x28>
10c2701e:       4a83            tstl %d3
10c27020:       6f00 0134       blew 10c27156 <brw_kiovec+0x20c>
10c27024:       202e fff2       movel %fp@(-14),%d0
10c27028:       e588            lsll #2,%d0
10c2702a:       206e 0018       moveal %fp@(24),%a0
10c2702e:       d1c0            addal %d0,%a0
10c27030:       2d48 ffea       movel %a0,%fp@(-22)
10c27034:       206e ffea       moveal %fp@(-22),%a0
10c27038:       58ae ffea       addql #4,%fp@(-22)
10c2703c:       2418            movel %a0@+,%d2
10c2703e:       52ae fff2       addql #1,%fp@(-14)
10c27042:       70ff            moveq #-1,%d0
10c27044:       b082            cmpl %d2,%d0
10c27046:       6644            bnes 10c2708c <brw_kiovec+0x142>
10c27048:       4aae 0008       tstl %fp@(8)
10c2704c:       6632            bnes 10c27080 <brw_kiovec+0x136>
10c2704e:       2f05            movel %d5,%sp@-
10c27050:       42a7            clrl %sp@-
10c27052:       202d 0038       movel %a5@(56),%d0
10c27056:       2040            moveal %d0,%a0
10c27058:       b0fc 0000       cmpaw #0,%a0
10c2705c:       660c            bnes 10c2706a <brw_kiovec+0x120>
10c2705e:       4879 1000 242c  pea 1000242c <tvecs+0x894>
10c27064:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2706a:       4873 8800       pea %a3@(00000000,%a0:l)
10c2706e:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c27074:       4fef 000c       lea %sp@(12),%sp
10c27078:       dbae fffa       addl %d5,%fp@(-6)
10c2707c:       6000 00c4       braw 10c27142 <brw_kiovec+0x1f8>
10c27080:       4879 1000 242c  pea 1000242c <tvecs+0x894>
10c27086:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2708c:       2004            movel %d4,%d0
10c2708e:       e588            lsll #2,%d0
10c27090:       206e ffee       moveal %fp@(-18),%a0
10c27094:       2470 0800       moveal %a0@(00000000,%d0:l),%a2
10c27098:       5284            addql #1,%d4
10c2709a:       3545 0008       movew %d5,%a2@(8)
10c2709e:       2f0b            movel %a3,%sp@-
10c270a0:       2f0d            movel %a5,%sp@-
10c270a2:       2f0a            movel %a2,%sp@-
10c270a4:       4eba ee74       jsr %pc@(10c25f1a <set_bh_page>)
10c270a8:       254a 0024       movel %a2,%a2@(36)
10c270ac:       2f0c            movel %a4,%sp@-
10c270ae:       487a fddc       pea %pc@(10c26e8c <end_buffer_io_kiobuf>)
10c270b2:       2f0a            movel %a2,%sp@-
10c270b4:       4eba e5aa       jsr %pc@(10c25660 <init_buffer>)
10c270b8:       356e fffe 000c  movew %fp@(-2),%a2@(12)
10c270be:       2542 0004       movel %d2,%a2@(4)
10c270c2:       701c            moveq #28,%d0
10c270c4:       2540 0014       movel %d0,%a2@(20)
10c270c8:       4fef 0018       lea %sp@(24),%sp
10c270cc:       7201            moveq #1,%d1
10c270ce:       b2ae 0008       cmpl %fp@(8),%d1
10c270d2:       661c            bnes 10c270f0 <brw_kiovec+0x1a6>
10c270d4:       41ea 0014       lea %a2@(20),%a0
10c270d8:       40c0            movew %sr,%d0
10c270da:       007c 0700       oriw #1792,%sr
10c270de:       8390            orl %d1,%a0@
10c270e0:       46c0            movew %d0,%sr
10c270e2:       40c0            movew %sr,%d0
10c270e4:       007c 0700       oriw #1792,%sr
10c270e8:       72fd            moveq #-3,%d1
10c270ea:       c390            andl %d1,%a0@
10c270ec:       46c0            movew %d0,%sr
10c270ee:       6010            bras 10c27100 <brw_kiovec+0x1b6>
10c270f0:       41ea 0014       lea %a2@(20),%a0
10c270f4:       40c0            movew %sr,%d0
10c270f6:       007c 0700       oriw #1792,%sr
10c270fa:       7201            moveq #1,%d1
10c270fc:       8390            orl %d1,%a0@
10c270fe:       46c0            movew %d0,%sr
10c27100:       41ec 221a       lea %a4@(8730),%a0
10c27104:       5290            addql #1,%a0@
10c27106:       2f0a            movel %a2,%sp@-
10c27108:       2f2e 0008       movel %fp@(8),%sp@-
10c2710c:       4eb9 10c4 c790  jsr 10c4c790 <submit_bh>
10c27112:       508f            addql #8,%sp
10c27114:       0c84 0000 03ff  cmpil #1023,%d4
10c2711a:       6f26            bles 10c27142 <brw_kiovec+0x1f8>
10c2711c:       2f0c            movel %a4,%sp@-
10c2711e:       4eb9 10c3 53e8  jsr 10c353e8 <kiobuf_wait_for_io>
10c27124:       2f05            movel %d5,%sp@-
10c27126:       2f2e ffee       movel %fp@(-18),%sp@-
10c2712a:       2f04            movel %d4,%sp@-
10c2712c:       2f2e 0008       movel %fp@(8),%sp@-
10c27130:       4eba fdae       jsr %pc@(10c26ee0 <wait_kio>)
10c27134:       2e00            movel %d0,%d7
10c27136:       4fef 0014       lea %sp@(20),%sp
10c2713a:       6d56            blts 10c27192 <brw_kiovec+0x248>
10c2713c:       dfae fffa       addl %d7,%fp@(-6)
10c27140:       7800            moveq #0,%d4
10c27142:       9685            subl %d5,%d3
10c27144:       d7c5            addal %d5,%a3
10c27146:       b6fc 0fff       cmpaw #4095,%a3
10c2714a:       6f04            bles 10c27150 <brw_kiovec+0x206>
10c2714c:       97cb            subal %a3,%a3
10c2714e:       6006            bras 10c27156 <brw_kiovec+0x20c>
10c27150:       4a83            tstl %d3
10c27152:       6e00 fee0       bgtw 10c27034 <brw_kiovec+0xea>
10c27156:       5286            addql #1,%d6
10c27158:       bc94            cmpl %a4@,%d6
10c2715a:       6d00 feae       bltw 10c2700a <brw_kiovec+0xc0>
10c2715e:       52ae fff6       addql #1,%fp@(-10)
10c27162:       206e fff6       moveal %fp@(-10),%a0
10c27166:       b1ee 000c       cmpal %fp@(12),%a0
10c2716a:       6d00 fe72       bltw 10c26fde <brw_kiovec+0x94>
10c2716e:       4a84            tstl %d4
10c27170:       6720            beqs 10c27192 <brw_kiovec+0x248>
10c27172:       2f0c            movel %a4,%sp@-
10c27174:       4eb9 10c3 53e8  jsr 10c353e8 <kiobuf_wait_for_io>
10c2717a:       2f05            movel %d5,%sp@-
10c2717c:       2f2e ffee       movel %fp@(-18),%sp@-
10c27180:       2f04            movel %d4,%sp@-
10c27182:       2f2e 0008       movel %fp@(8),%sp@-
10c27186:       4eba fd58       jsr %pc@(10c26ee0 <wait_kio>)
10c2718a:       2e00            movel %d0,%d7
10c2718c:       6d04            blts 10c27192 <brw_kiovec+0x248>
10c2718e:       dfae fffa       addl %d7,%fp@(-6)
10c27192:       202e fffa       movel %fp@(-6),%d0
10c27196:       6602            bnes 10c2719a <brw_kiovec+0x250>
10c27198:       2007            movel %d7,%d0
10c2719a:       4cee 3cfc ffbc  moveml %fp@(-68),%d2-%d7/%a2-%a5
10c271a0:       4e5e            unlk %fp
10c271a2:       4e75            rts

10c271a4 <brw_page>:
10c271a4:       4e56 0000       linkw %fp,#0
10c271a8:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c271ac:       2e2e 0008       movel %fp@(8),%d7
10c271b0:       246e 000c       moveal %fp@(12),%a2
10c271b4:       222e 0010       movel %fp@(16),%d1
10c271b8:       2a6e 0014       moveal %fp@(20),%a5
10c271bc:       41ea 0018       lea %a2@(24),%a0
10c271c0:       2010            movel %a0@,%d0
10c271c2:       0800 0000       btst #0,%d0
10c271c6:       660c            bnes 10c271d4 <brw_page+0x30>
10c271c8:       4879 1000 24b2  pea 100024b2 <tvecs+0x91a>
10c271ce:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c271d4:       4aaa 0034       tstl %a2@(52)
10c271d8:       6612            bnes 10c271ec <brw_page+0x48>
10c271da:       2f2e 0018       movel %fp@(24),%sp@-
10c271de:       3f01            movew %d1,%sp@-
10c271e0:       4267            clrw %sp@-
10c271e2:       2f0a            movel %a2,%sp@-
10c271e4:       4eba efde       jsr %pc@(10c261c4 <create_empty_buffers>)
10c271e8:       4fef 000c       lea %sp@(12),%sp
10c271ec:       246a 0034       moveal %a2@(52),%a2
10c271f0:       280a            movel %a2,%d4
10c271f2:       2c3c 10c4 c790  movel #281331600,%d6
10c271f8:       7a04            moveq #4,%d5
10c271fa:       49ea 0014       lea %a2@(20),%a4
10c271fe:       260d            movel %a5,%d3
10c27200:       5883            addql #4,%d3
10c27202:       264c            moveal %a4,%a3
10c27204:       40c1            movew %sr,%d1
10c27206:       007c 0700       oriw #1792,%sr
10c2720a:       2013            movel %a3@,%d0
10c2720c:       2405            movel %d5,%d2
10c2720e:       c480            andl %d0,%d2
10c27210:       56c0            sne %d0
10c27212:       4880            extw %d0
10c27214:       3400            movew %d0,%d2
10c27216:       48c2            extl %d2
10c27218:       4482            negl %d2
10c2721a:       2013            movel %a3@,%d0
10c2721c:       8085            orl %d5,%d0
10c2721e:       2680            movel %d0,%a3@
10c27220:       46c1            movew %d1,%sr
10c27222:       4a82            tstl %d2
10c27224:       670a            beqs 10c27230 <brw_page+0x8c>
10c27226:       2f0a            movel %a2,%sp@-
10c27228:       4eba d9e2       jsr %pc@(10c24c0c <__wait_on_buffer>)
10c2722c:       588f            addql #4,%sp
10c2722e:       60d4            bras 10c27204 <brw_page+0x60>
10c27230:       2555 0004       movel %a5@,%a2@(4)
10c27234:       2a43            moveal %d3,%a5
10c27236:       40c0            movew %sr,%d0
10c27238:       007c 0700       oriw #1792,%sr
10c2723c:       7210            moveq #16,%d1
10c2723e:       8394            orl %d1,%a4@
10c27240:       46c0            movew %d0,%sr
10c27242:       257c 10c2 5680  movel #281171584,%a2@(56)
10c27248:       0038 
10c2724a:       40c0            movew %sr,%d0
10c2724c:       007c 0700       oriw #1792,%sr
10c27250:       7240            moveq #64,%d1
10c27252:       8394            orl %d1,%a4@
10c27254:       46c0            movew %d0,%sr
10c27256:       246a 0024       moveal %a2@(36),%a2
10c2725a:       b88a            cmpl %a2,%d4
10c2725c:       669c            bnes 10c271fa <brw_page+0x56>
10c2725e:       242a 0024       movel %a2@(36),%d2
10c27262:       2f0a            movel %a2,%sp@-
10c27264:       2f07            movel %d7,%sp@-
10c27266:       2046            moveal %d6,%a0
10c27268:       4e90            jsr %a0@
10c2726a:       2442            moveal %d2,%a2
10c2726c:       508f            addql #8,%sp
10c2726e:       b88a            cmpl %a2,%d4
10c27270:       66ec            bnes 10c2725e <brw_page+0xba>
10c27272:       7000            moveq #0,%d0
10c27274:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c2727a:       4e5e            unlk %fp
10c2727c:       4e75            rts

10c2727e <block_symlink>:
10c2727e:       4e56 0000       linkw %fp,#0
10c27282:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c27286:       286e 0008       moveal %fp@(8),%a4
10c2728a:       266c 00a8       moveal %a4@(168),%a3
10c2728e:       42a7            clrl %sp@-
10c27290:       2f0b            movel %a3,%sp@-
10c27292:       4eb9 10c1 e8b6  jsr 10c1e8b6 <grab_cache_page>
10c27298:       2440            moveal %d0,%a2
10c2729a:       76f4            moveq #-12,%d3
10c2729c:       508f            addql #8,%sp
10c2729e:       b4fc 0000       cmpaw #0,%a2
10c272a2:       6700 00ac       beqw 10c27350 <block_symlink+0xd2>
10c272a6:       206b 001c       moveal %a3@(28),%a0
10c272aa:       242e 0010       movel %fp@(16),%d2
10c272ae:       5382            subql #1,%d2
10c272b0:       2f02            movel %d2,%sp@-
10c272b2:       42a7            clrl %sp@-
10c272b4:       2f0a            movel %a2,%sp@-
10c272b6:       42a7            clrl %sp@-
10c272b8:       2068 000c       moveal %a0@(12),%a0
10c272bc:       4e90            jsr %a0@
10c272be:       2600            movel %d0,%d3
10c272c0:       4fef 0010       lea %sp@(16),%sp
10c272c4:       667a            bnes 10c27340 <block_symlink+0xc2>
10c272c6:       202a 0038       movel %a2@(56),%d0
10c272ca:       660c            bnes 10c272d8 <block_symlink+0x5a>
10c272cc:       4879 1000 242c  pea 1000242c <tvecs+0x894>
10c272d2:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c272d8:       2f02            movel %d2,%sp@-
10c272da:       2f2e 000c       movel %fp@(12),%sp@-
10c272de:       2f00            movel %d0,%sp@-
10c272e0:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c272e6:       206b 001c       moveal %a3@(28),%a0
10c272ea:       2f02            movel %d2,%sp@-
10c272ec:       42a7            clrl %sp@-
10c272ee:       2f0a            movel %a2,%sp@-
10c272f0:       42a7            clrl %sp@-
10c272f2:       2068 0010       moveal %a0@(16),%a0
10c272f6:       4e90            jsr %a0@
10c272f8:       206b 001c       moveal %a3@(28),%a0
10c272fc:       2f0a            movel %a2,%sp@-
10c272fe:       42a7            clrl %sp@-
10c27300:       2068 0004       moveal %a0@(4),%a0
10c27304:       4e90            jsr %a0@
10c27306:       2600            movel %d0,%d3
10c27308:       4fef 0024       lea %sp@(36),%sp
10c2730c:       41ea 0018       lea %a2@(24),%a0
10c27310:       2010            movel %a0@,%d0
10c27312:       0800 0000       btst #0,%d0
10c27316:       670a            beqs 10c27322 <block_symlink+0xa4>
10c27318:       2f0a            movel %a2,%sp@-
10c2731a:       4eb9 10c1 e498  jsr 10c1e498 <___wait_on_page>
10c27320:       588f            addql #4,%sp
10c27322:       2f0a            movel %a2,%sp@-
10c27324:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c2732a:       588f            addql #4,%sp
10c2732c:       4a83            tstl %d3
10c2732e:       6d20            blts 10c27350 <block_symlink+0xd2>
10c27330:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c27334:       2f0c            movel %a4,%sp@-
10c27336:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c2733c:       7000            moveq #0,%d0
10c2733e:       6012            bras 10c27352 <block_symlink+0xd4>
10c27340:       2f0a            movel %a2,%sp@-
10c27342:       4eb9 10c1 e528  jsr 10c1e528 <unlock_page>
10c27348:       2f0a            movel %a2,%sp@-
10c2734a:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c27350:       2003            movel %d3,%d0
10c27352:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c27358:       4e5e            unlk %fp
10c2735a:       4e75            rts

10c2735c <grow_dev_page>:
10c2735c:       4e56 0000       linkw %fp,#0
10c27360:       48e7 0038       moveml %a2-%a4,%sp@-
10c27364:       206e 0008       moveal %fp@(8),%a0
10c27368:       266e 0010       moveal %fp@(16),%a3
10c2736c:       4878 00f0       pea f0 <LSIGTRAP+0xeb>
10c27370:       2f2e 000c       movel %fp@(12),%sp@-
10c27374:       2068 000c       moveal %a0@(12),%a0
10c27378:       2f28 00a8       movel %a0@(168),%sp@-
10c2737c:       4eb9 10c1 e7e4  jsr 10c1e7e4 <find_or_create_page>
10c27382:       2440            moveal %d0,%a2
10c27384:       4fef 000c       lea %sp@(12),%sp
10c27388:       b4fc 0000       cmpaw #0,%a2
10c2738c:       6700 008a       beqw 10c27418 <grow_dev_page+0xbc>
10c27390:       41ea 0018       lea %a2@(24),%a0
10c27394:       2010            movel %a0@,%d0
10c27396:       0800 0000       btst #0,%d0
10c2739a:       660c            bnes 10c273a8 <grow_dev_page+0x4c>
10c2739c:       4879 1000 242c  pea 1000242c <tvecs+0x894>
10c273a2:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c273a8:       226a 0034       moveal %a2@(52),%a1
10c273ac:       b2fc 0000       cmpaw #0,%a1
10c273b0:       6720            beqs 10c273d2 <grow_dev_page+0x76>
10c273b2:       4280            clrl %d0
10c273b4:       3029 0008       movew %a1@(8),%d0
10c273b8:       b7c0            cmpal %d0,%a3
10c273ba:       6604            bnes 10c273c0 <grow_dev_page+0x64>
10c273bc:       200a            movel %a2,%d0
10c273be:       605a            bras 10c2741a <grow_dev_page+0xbe>
10c273c0:       4878 00f0       pea f0 <LSIGTRAP+0xeb>
10c273c4:       2f0a            movel %a2,%sp@-
10c273c6:       4eb9 10c2 770a  jsr 10c2770a <try_to_free_buffers>
10c273cc:       508f            addql #8,%sp
10c273ce:       4a80            tstl %d0
10c273d0:       6736            beqs 10c27408 <grow_dev_page+0xac>
10c273d2:       42a7            clrl %sp@-
10c273d4:       2f0b            movel %a3,%sp@-
10c273d6:       2f0a            movel %a2,%sp@-
10c273d8:       4eba eb84       jsr %pc@(10c25f5e <create_buffers>)
10c273dc:       2240            moveal %d0,%a1
10c273de:       4fef 000c       lea %sp@(12),%sp
10c273e2:       b2fc 0000       cmpaw #0,%a1
10c273e6:       6720            beqs 10c27408 <grow_dev_page+0xac>
10c273e8:       2049            moveal %a1,%a0
10c273ea:       49ea 0014       lea %a2@(20),%a4
10c273ee:       2648            moveal %a0,%a3
10c273f0:       2068 0024       moveal %a0@(36),%a0
10c273f4:       b0fc 0000       cmpaw #0,%a0
10c273f8:       66f4            bnes 10c273ee <grow_dev_page+0x92>
10c273fa:       2749 0024       movel %a1,%a3@(36)
10c273fe:       2549 0034       movel %a1,%a2@(52)
10c27402:       5294            addql #1,%a4@
10c27404:       200a            movel %a2,%d0
10c27406:       6012            bras 10c2741a <grow_dev_page+0xbe>
10c27408:       2f0a            movel %a2,%sp@-
10c2740a:       4eb9 10c1 e528  jsr 10c1e528 <unlock_page>
10c27410:       2f0a            movel %a2,%sp@-
10c27412:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c27418:       7000            moveq #0,%d0
10c2741a:       4cee 1c00 fff4  moveml %fp@(-12),%a2-%a4
10c27420:       4e5e            unlk %fp
10c27422:       4e75            rts

10c27424 <hash_page_buffers>:
10c27424:       4e56 0000       linkw %fp,#0
10c27428:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c2742c:       206e 0008       moveal %fp@(8),%a0
10c27430:       2e2e 0010       movel %fp@(16),%d7
10c27434:       3a6e 000e       moveaw %fp@(14),%a5
10c27438:       2668 0034       moveal %a0@(52),%a3
10c2743c:       244b            moveal %a3,%a2
10c2743e:       387c 0010       moveaw #16,%a4
10c27442:       41e8 0018       lea %a0@(24),%a0
10c27446:       2010            movel %a0@,%d0
10c27448:       0800 0003       btst #3,%d0
10c2744c:       6704            beqs 10c27452 <hash_page_buffers+0x2e>
10c2744e:       387c 0011       moveaw #17,%a4
10c27452:       7c00            moveq #0,%d6
10c27454:       082a 0004 0017  btst #4,%a2@(23)
10c2745a:       661a            bnes 10c27476 <hash_page_buffers+0x52>
10c2745c:       42a7            clrl %sp@-
10c2745e:       42a7            clrl %sp@-
10c27460:       2f0a            movel %a2,%sp@-
10c27462:       4eba e1fc       jsr %pc@(10c25660 <init_buffer>)
10c27466:       354d 000c       movew %a5,%a2@(12)
10c2746a:       2547 0004       movel %d7,%a2@(4)
10c2746e:       254c 0014       movel %a4,%a2@(20)
10c27472:       4fef 000c       lea %sp@(12),%sp
10c27476:       4aaa 002c       tstl %a2@(44)
10c2747a:       6656            bnes 10c274d2 <hash_page_buffers+0xae>
10c2747c:       3c2a 000c       movew %a2@(12),%d6
10c27480:       2839 1001 a9d8  movel 1001a9d8 <bh_hash_shift>,%d4
10c27486:       2a04            movel %d4,%d5
10c27488:       5d85            subql #6,%d5
10c2748a:       2406            movel %d6,%d2
10c2748c:       ebaa            lsll %d5,%d2
10c2748e:       72f7            moveq #-9,%d1
10c27490:       d284            addl %d4,%d1
10c27492:       2006            movel %d6,%d0
10c27494:       e3a8            lsll %d1,%d0
10c27496:       b182            eorl %d0,%d2
10c27498:       262a 0004       movel %a2@(4),%d3
10c2749c:       2203            movel %d3,%d1
10c2749e:       eba9            lsll %d5,%d1
10c274a0:       2003            movel %d3,%d0
10c274a2:       7a0d            moveq #13,%d5
10c274a4:       eaa8            lsrl %d5,%d0
10c274a6:       b181            eorl %d0,%d1
10c274a8:       70f4            moveq #-12,%d0
10c274aa:       d880            addl %d0,%d4
10c274ac:       e9ab            lsll %d4,%d3
10c274ae:       b781            eorl %d3,%d1
10c274b0:       b382            eorl %d1,%d2
10c274b2:       c4b9 1001 a9d4  andl 1001a9d4 <bh_hash_mask>,%d2
10c274b8:       e58a            lsll #2,%d2
10c274ba:       2079 1001 a9dc  moveal 1001a9dc <hash_table>,%a0
10c274c0:       d1c2            addal %d2,%a0
10c274c2:       2250            moveal %a0@,%a1
10c274c4:       208a            movel %a2,%a0@
10c274c6:       2548 002c       movel %a0,%a2@(44)
10c274ca:       2489            movel %a1,%a2@
10c274cc:       6704            beqs 10c274d2 <hash_page_buffers+0xae>
10c274ce:       234a 002c       movel %a2,%a1@(44)
10c274d2:       5287            addql #1,%d7
10c274d4:       246a 0024       moveal %a2@(36),%a2
10c274d8:       b7ca            cmpal %a2,%a3
10c274da:       6600 ff78       bnew 10c27454 <hash_page_buffers+0x30>
10c274de:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c274e4:       4e5e            unlk %fp
10c274e6:       4e75            rts

10c274e8 <grow_buffers>:
10c274e8:       4e56 0000       linkw %fp,#0
10c274ec:       48e7 3f00       moveml %d2-%d7,%sp@-
10c274f0:       282e 000c       movel %fp@(12),%d4
10c274f4:       2e2e 0010       movel %fp@(16),%d7
10c274f8:       223c 0000 0200  movel #512,%d1
10c274fe:       3a2e 000a       movew %fp@(10),%d5
10c27502:       4280            clrl %d0
10c27504:       102e 000a       moveb %fp@(10),%d0
10c27508:       e588            lsll #2,%d0
10c2750a:       41f9 1002 9388  lea 10029388 <hardsect_size>,%a0
10c27510:       2070 0800       moveal %a0@(00000000,%d0:l),%a0
10c27514:       b0fc 0000       cmpaw #0,%a0
10c27518:       670e            beqs 10c27528 <grow_buffers+0x40>
10c2751a:       4280            clrl %d0
10c2751c:       1005            moveb %d5,%d0
10c2751e:       e588            lsll #2,%d0
10c27520:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c27524:       6702            beqs 10c27528 <grow_buffers+0x40>
10c27526:       2200            movel %d0,%d1
10c27528:       5381            subql #1,%d1
10c2752a:       2007            movel %d7,%d0
10c2752c:       c081            andl %d1,%d0
10c2752e:       670c            beqs 10c2753c <grow_buffers+0x54>
10c27530:       4879 1000 242c  pea 1000242c <tvecs+0x894>
10c27536:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2753c:       2007            movel %d7,%d0
10c2753e:       0680 ffff fe00  addil #-512,%d0
10c27544:       0c80 0000 0e00  cmpil #3584,%d0
10c2754a:       630c            blss 10c27558 <grow_buffers+0x70>
10c2754c:       4879 1000 242c  pea 1000242c <tvecs+0x894>
10c27552:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c27558:       72ff            moveq #-1,%d1
10c2755a:       3405            movew %d5,%d2
10c2755c:       e04a            lsrw #8,%d2
10c2755e:       3605            movew %d5,%d3
10c27560:       0243 00ff       andiw #255,%d3
10c27564:       5281            addql #1,%d1
10c27566:       2007            movel %d7,%d0
10c27568:       e3a8            lsll %d1,%d0
10c2756a:       0c80 0000 0fff  cmpil #4095,%d0
10c27570:       6ff2            bles 10c27564 <grow_buffers+0x7c>
10c27572:       2c04            movel %d4,%d6
10c27574:       e2ae            lsrl %d1,%d6
10c27576:       2806            movel %d6,%d4
10c27578:       e3ac            lsll %d1,%d4
10c2757a:       4280            clrl %d0
10c2757c:       1002            moveb %d2,%d0
10c2757e:       e188            lsll #8,%d0
10c27580:       8003            orb %d3,%d0
10c27582:       2f00            movel %d0,%sp@-
10c27584:       4eb9 10c2 90ce  jsr 10c290ce <bdget>
10c2758a:       2400            movel %d0,%d2
10c2758c:       588f            addql #4,%sp
10c2758e:       6626            bnes 10c275b6 <grow_buffers+0xce>
10c27590:       3f05            movew %d5,%sp@-
10c27592:       4267            clrw %sp@-
10c27594:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c2759a:       2f00            movel %d0,%sp@-
10c2759c:       4879 1000 24d4  pea 100024d4 <tvecs+0x93c>
10c275a2:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c275a8:       504f            addqw #8,%sp
10c275aa:       2ebc 1000 242c  movel #268444716,%sp@
10c275b0:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c275b6:       2f07            movel %d7,%sp@-
10c275b8:       2f06            movel %d6,%sp@-
10c275ba:       2f02            movel %d2,%sp@-
10c275bc:       4eba fd9e       jsr %pc@(10c2735c <grow_dev_page>)
10c275c0:       2600            movel %d0,%d3
10c275c2:       2042            moveal %d2,%a0
10c275c4:       5088            addql #8,%a0
10c275c6:       4fef 000c       lea %sp@(12),%sp
10c275ca:       5390            subql #1,%a0@
10c275cc:       4a83            tstl %d3
10c275ce:       672a            beqs 10c275fa <grow_buffers+0x112>
10c275d0:       2f07            movel %d7,%sp@-
10c275d2:       2f04            movel %d4,%sp@-
10c275d4:       3f05            movew %d5,%sp@-
10c275d6:       4267            clrw %sp@-
10c275d8:       2f03            movel %d3,%sp@-
10c275da:       4eba fe48       jsr %pc@(10c27424 <hash_page_buffers>)
10c275de:       2f03            movel %d3,%sp@-
10c275e0:       4eb9 10c1 e528  jsr 10c1e528 <unlock_page>
10c275e6:       2f03            movel %d3,%sp@-
10c275e8:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c275ee:       41f9 1000 d62c  lea 1000d62c <buffermem_pages>,%a0
10c275f4:       5290            addql #1,%a0@
10c275f6:       7001            moveq #1,%d0
10c275f8:       6002            bras 10c275fc <grow_buffers+0x114>
10c275fa:       7000            moveq #0,%d0
10c275fc:       4cee 00fc ffe8  moveml %fp@(-24),%d2-%d7
10c27602:       4e5e            unlk %fp
10c27604:       4e75            rts

10c27606 <sync_page_buffers>:
10c27606:       4e56 0000       linkw %fp,#0
10c2760a:       48e7 3f38       moveml %d2-%d7/%a2-%a4,%sp@-
10c2760e:       2c2e 0008       movel %fp@(8),%d6
10c27612:       2446            moveal %d6,%a2
10c27614:       7600            moveq #0,%d3
10c27616:       7a7f            moveq #127,%d5
10c27618:       4605            notb %d5
10c2761a:       7804            moveq #4,%d4
10c2761c:       387c 0002       moveaw #2,%a4
10c27620:       7efd            moveq #-3,%d7
10c27622:       7006            moveq #6,%d0
10c27624:       c0aa 0014       andl %a2@(20),%d0
10c27628:       6700 00ca       beqw 10c276f4 <sync_page_buffers+0xee>
10c2762c:       47ea 0014       lea %a2@(20),%a3
10c27630:       40c1            movew %sr,%d1
10c27632:       007c 0700       oriw #1792,%sr
10c27636:       2013            movel %a3@,%d0
10c27638:       2405            movel %d5,%d2
10c2763a:       c480            andl %d0,%d2
10c2763c:       56c0            sne %d0
10c2763e:       4880            extw %d0
10c27640:       3400            movew %d0,%d2
10c27642:       48c2            extl %d2
10c27644:       4482            negl %d2
10c27646:       2013            movel %a3@,%d0
10c27648:       8085            orl %d5,%d0
10c2764a:       2680            movel %d0,%a3@
10c2764c:       46c1            movew %d1,%sr
10c2764e:       204b            moveal %a3,%a0
10c27650:       4a82            tstl %d2
10c27652:       6700 00a0       beqw 10c276f4 <sync_page_buffers+0xee>
10c27656:       40c1            movew %sr,%d1
10c27658:       007c 0700       oriw #1792,%sr
10c2765c:       2010            movel %a0@,%d0
10c2765e:       2404            movel %d4,%d2
10c27660:       c480            andl %d0,%d2
10c27662:       56c0            sne %d0
10c27664:       4880            extw %d0
10c27666:       3400            movew %d0,%d2
10c27668:       48c2            extl %d2
10c2766a:       4482            negl %d2
10c2766c:       2010            movel %a0@,%d0
10c2766e:       8084            orl %d4,%d0
10c27670:       2080            movel %d0,%a0@
10c27672:       46c1            movew %d1,%sr
10c27674:       4a82            tstl %d2
10c27676:       671c            beqs 10c27694 <sync_page_buffers+0x8e>
10c27678:       2010            movel %a0@,%d0
10c2767a:       0800 0008       btst #8,%d0
10c2767e:       6774            beqs 10c276f4 <sync_page_buffers+0xee>
10c27680:       2010            movel %a0@,%d0
10c27682:       0800 0002       btst #2,%d0
10c27686:       6708            beqs 10c27690 <sync_page_buffers+0x8a>
10c27688:       2f0a            movel %a2,%sp@-
10c2768a:       4eba d580       jsr %pc@(10c24c0c <__wait_on_buffer>)
10c2768e:       588f            addql #4,%sp
10c27690:       7601            moveq #1,%d3
10c27692:       6060            bras 10c276f4 <sync_page_buffers+0xee>
10c27694:       40c1            movew %sr,%d1
10c27696:       007c 0700       oriw #1792,%sr
10c2769a:       2010            movel %a0@,%d0
10c2769c:       240c            movel %a4,%d2
10c2769e:       c480            andl %d0,%d2
10c276a0:       56c0            sne %d0
10c276a2:       4880            extw %d0
10c276a4:       3400            movew %d0,%d2
10c276a6:       48c2            extl %d2
10c276a8:       4482            negl %d2
10c276aa:       2010            movel %a0@,%d0
10c276ac:       c087            andl %d7,%d0
10c276ae:       2080            movel %d0,%a0@
10c276b0:       46c1            movew %d1,%sr
10c276b2:       4a82            tstl %d2
10c276b4:       660a            bnes 10c276c0 <sync_page_buffers+0xba>
10c276b6:       2f0a            movel %a2,%sp@-
10c276b8:       4eba d4fe       jsr %pc@(10c24bb8 <unlock_buffer>)
10c276bc:       588f            addql #4,%sp
10c276be:       6034            bras 10c276f4 <sync_page_buffers+0xee>
10c276c0:       2f0a            movel %a2,%sp@-
10c276c2:       4eba e666       jsr %pc@(10c25d2a <refile_buffer>)
10c276c6:       588f            addql #4,%sp
10c276c8:       41ea 000e       lea %a2@(14),%a0
10c276cc:       5290            addql #1,%a0@
10c276ce:       40c0            movew %sr,%d0
10c276d0:       007c 0700       oriw #1792,%sr
10c276d4:       006b 0100 0002  oriw #256,%a3@(2)
10c276da:       46c0            movew %d0,%sr
10c276dc:       257c 10c2 4c9a  movel #281169050,%a2@(56)
10c276e2:       0038 
10c276e4:       2f0a            movel %a2,%sp@-
10c276e6:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c276ea:       4eb9 10c4 c790  jsr 10c4c790 <submit_bh>
10c276f0:       7600            moveq #0,%d3
10c276f2:       508f            addql #8,%sp
10c276f4:       246a 0024       moveal %a2@(36),%a2
10c276f8:       bc8a            cmpl %a2,%d6
10c276fa:       6600 ff26       bnew 10c27622 <sync_page_buffers+0x1c>
10c276fe:       2003            movel %d3,%d0
10c27700:       4cee 1cfc ffdc  moveml %fp@(-36),%d2-%d7/%a2-%a4
10c27706:       4e5e            unlk %fp
10c27708:       4e75            rts

10c2770a <try_to_free_buffers>:
10c2770a:       4e56 0000       linkw %fp,#0
10c2770e:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c27712:       262e 0008       movel %fp@(8),%d3
10c27716:       222e 000c       movel %fp@(12),%d1
10c2771a:       2043            moveal %d3,%a0
10c2771c:       2868 0034       moveal %a0@(52),%a4
10c27720:       264c            moveal %a4,%a3
10c27722:       7006            moveq #6,%d0
10c27724:       c0ab 0014       andl %a3@(20),%d0
10c27728:       80ab 000e       orl %a3@(14),%d0
10c2772c:       6600 0082       bnew 10c277b0 <try_to_free_buffers+0xa6>
10c27730:       266b 0024       moveal %a3@(36),%a3
10c27734:       b9cb            cmpal %a3,%a4
10c27736:       66ea            bnes 10c27722 <try_to_free_buffers+0x18>
10c27738:       264c            moveal %a4,%a3
10c2773a:       4aac 002c       tstl %a4@(44)
10c2773e:       6708            beqs 10c27748 <try_to_free_buffers+0x3e>
10c27740:       41f9 1000 d62c  lea 1000d62c <buffermem_pages>,%a0
10c27746:       5390            subql #1,%a0@
10c27748:       243c 10c2 5326  movel #281170726,%d2
10c2774e:       4bfa e6e4       lea %pc@(10c25e34 <__put_unused_buffer_head>),%a5
10c27752:       244b            moveal %a3,%a2
10c27754:       266b 0024       moveal %a3@(36),%a3
10c27758:       0c6a ffff 000c  cmpiw #-1,%a2@(12)
10c2775e:       660c            bnes 10c2776c <try_to_free_buffers+0x62>
10c27760:       4879 1000 242c  pea 1000242c <tvecs+0x894>
10c27766:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2776c:       4aaa 0050       tstl %a2@(80)
10c27770:       6708            beqs 10c2777a <try_to_free_buffers+0x70>
10c27772:       2f0a            movel %a2,%sp@-
10c27774:       4eba dd0a       jsr %pc@(10c25480 <__remove_inode_queue>)
10c27778:       588f            addql #4,%sp
10c2777a:       2f0a            movel %a2,%sp@-
10c2777c:       2042            moveal %d2,%a0
10c2777e:       4e90            jsr %a0@
10c27780:       2f0a            movel %a2,%sp@-
10c27782:       4e95            jsr %a5@
10c27784:       508f            addql #8,%sp
10c27786:       b9cb            cmpal %a3,%a4
10c27788:       66c8            bnes 10c27752 <try_to_free_buffers+0x48>
10c2778a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c2778e:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c27792:       4879 1000 d620  pea 1000d620 <buffer_wait>
10c27798:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c2779e:       2043            moveal %d3,%a0
10c277a0:       42a8 0034       clrl %a0@(52)
10c277a4:       2f03            movel %d3,%sp@-
10c277a6:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c277ac:       7001            moveq #1,%d0
10c277ae:       603c            bras 10c277ec <try_to_free_buffers+0xe2>
10c277b0:       2001            movel %d1,%d0
10c277b2:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c277b8:       0828 0006 0006  btst #6,%a0@(6)
10c277be:       6704            beqs 10c277c4 <try_to_free_buffers+0xba>
10c277c0:       0240 fe3f       andiw #-449,%d0
10c277c4:       0800 0006       btst #6,%d0
10c277c8:       6712            beqs 10c277dc <try_to_free_buffers+0xd2>
10c277ca:       2f0c            movel %a4,%sp@-
10c277cc:       4eba fe38       jsr %pc@(10c27606 <sync_page_buffers>)
10c277d0:       588f            addql #4,%sp
10c277d2:       4a80            tstl %d0
10c277d4:       6706            beqs 10c277dc <try_to_free_buffers+0xd2>
10c277d6:       7200            moveq #0,%d1
10c277d8:       6000 ff46       braw 10c27720 <try_to_free_buffers+0x16>
10c277dc:       4eba e368       jsr %pc@(10c25b46 <balance_dirty_state>)
10c277e0:       4a80            tstl %d0
10c277e2:       6d06            blts 10c277ea <try_to_free_buffers+0xe0>
10c277e4:       4eb9 10c2 7814  jsr 10c27814 <wakeup_bdflush>
10c277ea:       7000            moveq #0,%d0
10c277ec:       4cee 3c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a5
10c277f2:       4e5e            unlk %fp
10c277f4:       4e75            rts

10c277f6 <show_buffers>:
10c277f6:       4e56 0000       linkw %fp,#0
10c277fa:       2039 1000 d62c  movel 1000d62c <buffermem_pages>,%d0
10c27800:       e588            lsll #2,%d0
10c27802:       2f00            movel %d0,%sp@-
10c27804:       4879 1000 24ec  pea 100024ec <tvecs+0x954>
10c2780a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c27810:       4e5e            unlk %fp
10c27812:       4e75            rts

10c27814 <wakeup_bdflush>:
10c27814:       4e56 0000       linkw %fp,#0
10c27818:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c2781c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c27820:       4879 1000 d6a0  pea 1000d6a0 <bdflush_wait>
10c27826:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c2782c:       4e5e            unlk %fp
10c2782e:       4e75            rts

10c27830 <sync_old_buffers>:
10c27830:       4e56 0000       linkw %fp,#0
10c27834:       2f0a            movel %a2,%sp@-
10c27836:       4eb9 10c3 39e6  jsr 10c339e6 <sync_unlocked_inodes>
10c2783c:       42a7            clrl %sp@-
10c2783e:       4eb9 10c2 7ec4  jsr 10c27ec4 <sync_supers>
10c27844:       588f            addql #4,%sp
10c27846:       41f9 1001 a9e8  lea 1001a9e8 <lru_list+0x8>,%a0
10c2784c:       2250            moveal %a0@,%a1
10c2784e:       2448            moveal %a0,%a2
10c27850:       b2fc 0000       cmpaw #0,%a1
10c27854:       672c            beqs 10c27882 <sync_old_buffers+0x52>
10c27856:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c2785c:       90a9 0018       subl %a1@(24),%d0
10c27860:       6b20            bmis 10c27882 <sync_old_buffers+0x52>
10c27862:       42a7            clrl %sp@-
10c27864:       4eba d4b8       jsr %pc@(10c24d1e <write_some_buffers>)
10c27868:       588f            addql #4,%sp
10c2786a:       4a80            tstl %d0
10c2786c:       6714            beqs 10c27882 <sync_old_buffers+0x52>
10c2786e:       2052            moveal %a2@,%a0
10c27870:       b0fc 0000       cmpaw #0,%a0
10c27874:       670c            beqs 10c27882 <sync_old_buffers+0x52>
10c27876:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c2787c:       90a8 0018       subl %a0@(24),%d0
10c27880:       6ae0            bpls 10c27862 <sync_old_buffers+0x32>
10c27882:       7000            moveq #0,%d0
10c27884:       246e fffc       moveal %fp@(-4),%a2
10c27888:       4e5e            unlk %fp
10c2788a:       4e75            rts

10c2788c <block_sync_page>:
10c2788c:       4e56 0000       linkw %fp,#0
10c27890:       0cb9 1000 f03c  cmpil #268496956,1000f03c <tq_disk>
10c27896:       1000 f03c 
10c2789a:       670c            beqs 10c278a8 <block_sync_page+0x1c>
10c2789c:       4879 1000 f03c  pea 1000f03c <tq_disk>
10c278a2:       4eb9 10c1 8942  jsr 10c18942 <__run_task_queue>
10c278a8:       7000            moveq #0,%d0
10c278aa:       4e5e            unlk %fp
10c278ac:       4e75            rts

10c278ae <sys_bdflush>:
10c278ae:       4e56 0000       linkw %fp,#0
10c278b2:       2f02            movel %d2,%sp@-
10c278b4:       222e 0008       movel %fp@(8),%d1
10c278b8:       226e 000c       moveal %fp@(12),%a1
10c278bc:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c278c2:       0828 0005 01d1  btst #5,%a0@(465)
10c278c8:       6604            bnes 10c278ce <sys_bdflush+0x20>
10c278ca:       70ff            moveq #-1,%d0
10c278cc:       6068            bras 10c27936 <sys_bdflush+0x88>
10c278ce:       0068 0100 0006  oriw #256,%a0@(6)
10c278d4:       7001            moveq #1,%d0
10c278d6:       b081            cmpl %d1,%d0
10c278d8:       6608            bnes 10c278e2 <sys_bdflush+0x34>
10c278da:       42a7            clrl %sp@-
10c278dc:       4eb9 10c1 75f2  jsr 10c175f2 <do_exit>
10c278e2:       7401            moveq #1,%d2
10c278e4:       b481            cmpl %d1,%d2
10c278e6:       6c4c            bges 10c27934 <sys_bdflush+0x86>
10c278e8:       2001            movel %d1,%d0
10c278ea:       5580            subql #2,%d0
10c278ec:       e280            asrl #1,%d0
10c278ee:       7408            moveq #8,%d2
10c278f0:       b480            cmpl %d0,%d2
10c278f2:       653c            bcss 10c27930 <sys_bdflush+0x82>
10c278f4:       0801 0000       btst #0,%d1
10c278f8:       6610            bnes 10c2790a <sys_bdflush+0x5c>
10c278fa:       e588            lsll #2,%d0
10c278fc:       41f9 1000 d630  lea 1000d630 <bdf_prm>,%a0
10c27902:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c27906:       2280            movel %d0,%a1@
10c27908:       602a            bras 10c27934 <sys_bdflush+0x86>
10c2790a:       e588            lsll #2,%d0
10c2790c:       41f9 1000 d654  lea 1000d654 <bdflush_min>,%a0
10c27912:       b3f0 0800       cmpal %a0@(00000000,%d0:l),%a1
10c27916:       6d18            blts 10c27930 <sys_bdflush+0x82>
10c27918:       41f9 1000 d678  lea 1000d678 <bdflush_max>,%a0
10c2791e:       b3f0 0800       cmpal %a0@(00000000,%d0:l),%a1
10c27922:       6e0c            bgts 10c27930 <sys_bdflush+0x82>
10c27924:       41f9 1000 d630  lea 1000d630 <bdf_prm>,%a0
10c2792a:       2189 0800       movel %a1,%a0@(00000000,%d0:l)
10c2792e:       6004            bras 10c27934 <sys_bdflush+0x86>
10c27930:       70ea            moveq #-22,%d0
10c27932:       6002            bras 10c27936 <sys_bdflush+0x88>
10c27934:       7000            moveq #0,%d0
10c27936:       242e fffc       movel %fp@(-4),%d2
10c2793a:       4e5e            unlk %fp
10c2793c:       4e75            rts

10c2793e <bdflush>:
10c2793e:       4e56 0000       linkw %fp,#0
10c27942:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c27946:       242e 0008       movel %fp@(8),%d2
10c2794a:       2479 1002 53b4  moveal 100253b4 <_current_task>,%a2
10c27950:       7001            moveq #1,%d0
10c27952:       2540 0086       movel %d0,%a2@(134)
10c27956:       2540 007e       movel %d0,%a2@(126)
10c2795a:       41ea 023c       lea %a2@(572),%a0
10c2795e:       43f9 1000 2566  lea 10002566 <tvecs+0x9ce>,%a1
10c27964:       10d9            moveb %a1@+,%a0@+
10c27966:       66fc            bnes 10c27964 <bdflush+0x26>
10c27968:       007c 0700       oriw #1792,%sr
10c2796c:       2f0a            movel %a2,%sp@-
10c2796e:       4eb9 10c1 a4c2  jsr 10c1a4c2 <flush_signals>
10c27974:       41ea 02fa       lea %a2@(762),%a0
10c27978:       588f            addql #4,%sp
10c2797a:       70ff            moveq #-1,%d0
10c2797c:       2140 0004       movel %d0,%a0@(4)
10c27980:       2080            movel %d0,%a0@
10c27982:       42aa 0008       clrl %a2@(8)
10c27986:       027c f8ff       andiw #-1793,%sr
10c2798a:       2f02            movel %d2,%sp@-
10c2798c:       4eb9 10c1 4858  jsr 10c14858 <complete>
10c27992:       588f            addql #4,%sp
10c27994:       47fa d388       lea %pc@(10c24d1e <write_some_buffers>),%a3
10c27998:       45f9 10c1 4990  lea 10c14990 <interruptible_sleep_on>,%a2
10c2799e:       42a7            clrl %sp@-
10c279a0:       4e93            jsr %a3@
10c279a2:       588f            addql #4,%sp
10c279a4:       4a80            tstl %d0
10c279a6:       6708            beqs 10c279b0 <bdflush+0x72>
10c279a8:       4eba e19c       jsr %pc@(10c25b46 <balance_dirty_state>)
10c279ac:       4a80            tstl %d0
10c279ae:       6cee            bges 10c2799e <bdflush+0x60>
10c279b0:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c279b4:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c279b8:       42a7            clrl %sp@-
10c279ba:       4eba d49c       jsr %pc@(10c24e58 <wait_for_buffers>)
10c279be:       504f            addqw #8,%sp
10c279c0:       2ebc 1000 d6a0  movel #268490400,%sp@
10c279c6:       4e92            jsr %a2@
10c279c8:       588f            addql #4,%sp
10c279ca:       60d2            bras 10c2799e <bdflush+0x60>
10c279cc:       4e71            nop

10c279ce <kupdate>:
10c279ce:       4e56 0000       linkw %fp,#0
10c279d2:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c279d6:       242e 0008       movel %fp@(8),%d2
10c279da:       2479 1002 53b4  moveal 100253b4 <_current_task>,%a2
10c279e0:       7001            moveq #1,%d0
10c279e2:       2540 0086       movel %d0,%a2@(134)
10c279e6:       2540 007e       movel %d0,%a2@(126)
10c279ea:       41ea 023c       lea %a2@(572),%a0
10c279ee:       43f9 1000 256e  lea 1000256e <tvecs+0x9d6>,%a1
10c279f4:       10d9            moveb %a1@+,%a0@+
10c279f6:       66fc            bnes 10c279f4 <kupdate+0x26>
10c279f8:       007c 0700       oriw #1792,%sr
10c279fc:       43ea 02fa       lea %a2@(762),%a1
10c27a00:       72ff            moveq #-1,%d1
10c27a02:       2341 0004       movel %d1,%a1@(4)
10c27a06:       2281            movel %d1,%a1@
10c27a08:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c27a0e:       41e8 02fa       lea %a0@(762),%a0
10c27a12:       20bc fff9 ffff  movel #-393217,%a0@
10c27a18:       2141 0004       movel %d1,%a0@(4)
10c27a1c:       41ea 030a       lea %a2@(778),%a0
10c27a20:       2029 0004       movel %a1@(4),%d0
10c27a24:       4680            notl %d0
10c27a26:       c0a8 0004       andl %a0@(4),%d0
10c27a2a:       2211            movel %a1@,%d1
10c27a2c:       4681            notl %d1
10c27a2e:       c290            andl %a0@,%d1
10c27a30:       8081            orl %d1,%d0
10c27a32:       56c0            sne %d0
10c27a34:       4880            extw %d0
10c27a36:       48c0            extl %d0
10c27a38:       4480            negl %d0
10c27a3a:       2540 0008       movel %d0,%a2@(8)
10c27a3e:       027c f8ff       andiw #-1793,%sr
10c27a42:       2f02            movel %d2,%sp@-
10c27a44:       4eb9 10c1 4858  jsr 10c14858 <complete>
10c27a4a:       588f            addql #4,%sp
10c27a4c:       49f9 1000 d640  lea 1000d640 <bdf_prm+0x10>,%a4
10c27a52:       47fa fddc       lea %pc@(10c27830 <sync_old_buffers>),%a3
10c27a56:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c27a5a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c27a5e:       42a7            clrl %sp@-
10c27a60:       4eba d3f6       jsr %pc@(10c24e58 <wait_for_buffers>)
10c27a64:       4fef 000c       lea %sp@(12),%sp
10c27a68:       2014            movel %a4@,%d0
10c27a6a:       6710            beqs 10c27a7c <kupdate+0xae>
10c27a6c:       7201            moveq #1,%d1
10c27a6e:       2481            movel %d1,%a2@
10c27a70:       2f00            movel %d0,%sp@-
10c27a72:       4eb9 10c1 4428  jsr 10c14428 <schedule_timeout>
10c27a78:       588f            addql #4,%sp
10c27a7a:       600a            bras 10c27a86 <kupdate+0xb8>
10c27a7c:       7008            moveq #8,%d0
10c27a7e:       2480            movel %d0,%a2@
10c27a80:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c27a86:       4aaa 0008       tstl %a2@(8)
10c27a8a:       6746            beqs 10c27ad2 <kupdate+0x104>
10c27a8c:       7400            moveq #0,%d2
10c27a8e:       007c 0700       oriw #1792,%sr
10c27a92:       43ea 030a       lea %a2@(778),%a1
10c27a96:       2011            movel %a1@,%d0
10c27a98:       0800 0012       btst #18,%d0
10c27a9c:       6708            beqs 10c27aa6 <kupdate+0xd8>
10c27a9e:       0880 0012       bclr #18,%d0
10c27aa2:       2280            movel %d0,%a1@
10c27aa4:       7401            moveq #1,%d2
10c27aa6:       41ea 02fa       lea %a2@(762),%a0
10c27aaa:       2028 0004       movel %a0@(4),%d0
10c27aae:       4680            notl %d0
10c27ab0:       2229 0004       movel %a1@(4),%d1
10c27ab4:       c280            andl %d0,%d1
10c27ab6:       2010            movel %a0@,%d0
10c27ab8:       4680            notl %d0
10c27aba:       c091            andl %a1@,%d0
10c27abc:       8280            orl %d0,%d1
10c27abe:       56c0            sne %d0
10c27ac0:       4880            extw %d0
10c27ac2:       48c0            extl %d0
10c27ac4:       4480            negl %d0
10c27ac6:       2540 0008       movel %d0,%a2@(8)
10c27aca:       027c f8ff       andiw #-1793,%sr
10c27ace:       4a82            tstl %d2
10c27ad0:       66aa            bnes 10c27a7c <kupdate+0xae>
10c27ad2:       4e93            jsr %a3@
10c27ad4:       6080            bras 10c27a56 <kupdate+0x88>
10c27ad6:       4e71            nop

10c27ad8 <bromptr>:
10c27ad8:       4e56 0000       linkw %fp,#0
10c27adc:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c27ae0:       262e 0008       movel %fp@(8),%d3
10c27ae4:       4282            clrl %d2
10c27ae6:       142e 000a       moveb %fp@(10),%d2
10c27aea:       2f02            movel %d2,%sp@-
10c27aec:       45f9 10c2 9392  lea 10c29392 <get_blkfops>,%a2
10c27af2:       4e92            jsr %a2@
10c27af4:       2040            moveal %d0,%a0
10c27af6:       588f            addql #4,%sp
10c27af8:       4aa8 0018       tstl %a0@(24)
10c27afc:       6604            bnes 10c27b02 <bromptr+0x2a>
10c27afe:       70da            moveq #-38,%d0
10c27b00:       6014            bras 10c27b16 <bromptr+0x3e>
10c27b02:       2f02            movel %d2,%sp@-
10c27b04:       4e92            jsr %a2@
10c27b06:       2040            moveal %d0,%a0
10c27b08:       2f2e 000c       movel %fp@(12),%sp@-
10c27b0c:       3f03            movew %d3,%sp@-
10c27b0e:       4267            clrw %sp@-
10c27b10:       2068 0018       moveal %a0@(24),%a0
10c27b14:       4e90            jsr %a0@
10c27b16:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c27b1c:       4e5e            unlk %fp
10c27b1e:       4e75            rts

10c27b20 <set_buffer_async_io>:
10c27b20:       4e56 0000       linkw %fp,#0
10c27b24:       206e 0008       moveal %fp@(8),%a0
10c27b28:       217c 10c2 5680  movel #281171584,%a0@(56)
10c27b2e:       0038 
10c27b30:       41e8 0014       lea %a0@(20),%a0
10c27b34:       40c0            movew %sr,%d0
10c27b36:       007c 0700       oriw #1792,%sr
10c27b3a:       7240            moveq #64,%d1
10c27b3c:       8390            orl %d1,%a0@
10c27b3e:       46c0            movew %d0,%sr
10c27b40:       4e5e            unlk %fp
10c27b42:       4e75            rts

10c27b44 <__mark_dirty>:
10c27b44:       4e56 0000       linkw %fp,#0
10c27b48:       206e 0008       moveal %fp@(8),%a0
10c27b4c:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c27b52:       d0b9 1000 d644  addl 1000d644 <bdf_prm+0x14>,%d0
10c27b58:       2140 0018       movel %d0,%a0@(24)
10c27b5c:       2f08            movel %a0,%sp@-
10c27b5e:       4eba e1ca       jsr %pc@(10c25d2a <refile_buffer>)
10c27b62:       4e5e            unlk %fp
10c27b64:       4e75            rts
10c27b66:       4e75            rts

10c27b68 <get_filesystem>:
10c27b68:       4e56 0000       linkw %fp,#0
10c27b6c:       2f0a            movel %a2,%sp@-
10c27b6e:       226e 0008       moveal %fp@(8),%a1
10c27b72:       2029 000c       movel %a1@(12),%d0
10c27b76:       6712            beqs 10c27b8a <get_filesystem+0x22>
10c27b78:       2440            moveal %d0,%a2
10c27b7a:       41ea 0010       lea %a2@(16),%a0
10c27b7e:       5290            addql #1,%a0@
10c27b80:       2069 000c       moveal %a1@(12),%a0
10c27b84:       7018            moveq #24,%d0
10c27b86:       81a8 0014       orl %d0,%a0@(20)
10c27b8a:       245f            moveal %sp@+,%a2
10c27b8c:       4e5e            unlk %fp
10c27b8e:       4e75            rts

10c27b90 <put_filesystem>:
10c27b90:       4e56 0000       linkw %fp,#0
10c27b94:       2f0a            movel %a2,%sp@-
10c27b96:       226e 0008       moveal %fp@(8),%a1
10c27b9a:       2029 000c       movel %a1@(12),%d0
10c27b9e:       6712            beqs 10c27bb2 <put_filesystem+0x22>
10c27ba0:       2440            moveal %d0,%a2
10c27ba2:       41ea 0010       lea %a2@(16),%a0
10c27ba6:       5390            subql #1,%a0@
10c27ba8:       2069 000c       moveal %a1@(12),%a0
10c27bac:       7008            moveq #8,%d0
10c27bae:       81a8 0014       orl %d0,%a0@(20)
10c27bb2:       245f            moveal %sp@+,%a2
10c27bb4:       4e5e            unlk %fp
10c27bb6:       4e75            rts

10c27bb8 <find_filesystem>:
10c27bb8:       4e56 0000       linkw %fp,#0
10c27bbc:       48e7 0038       moveml %a2-%a4,%sp@-
10c27bc0:       266e 0008       moveal %fp@(8),%a3
10c27bc4:       49f9 1001 aa0c  lea 1001aa0c <file_systems>,%a4
10c27bca:       6004            bras 10c27bd0 <find_filesystem+0x18>
10c27bcc:       49ea 0010       lea %a2@(16),%a4
10c27bd0:       2454            moveal %a4@,%a2
10c27bd2:       b4fc 0000       cmpaw #0,%a2
10c27bd6:       6716            beqs 10c27bee <find_filesystem+0x36>
10c27bd8:       2052            moveal %a2@,%a0
10c27bda:       224b            moveal %a3,%a1
10c27bdc:       1018            moveb %a0@+,%d0
10c27bde:       b019            cmpb %a1@+,%d0
10c27be0:       6606            bnes 10c27be8 <find_filesystem+0x30>
10c27be2:       4a00            tstb %d0
10c27be4:       66f6            bnes 10c27bdc <find_filesystem+0x24>
10c27be6:       6002            bras 10c27bea <find_filesystem+0x32>
10c27be8:       9021            subb %a1@-,%d0
10c27bea:       4a00            tstb %d0
10c27bec:       66de            bnes 10c27bcc <find_filesystem+0x14>
10c27bee:       200c            movel %a4,%d0
10c27bf0:       4cdf 1c00       moveml %sp@+,%a2-%a4
10c27bf4:       4e5e            unlk %fp
10c27bf6:       4e75            rts

10c27bf8 <register_filesystem>:
10c27bf8:       4e56 0000       linkw %fp,#0
10c27bfc:       2f0a            movel %a2,%sp@-
10c27bfe:       2f02            movel %d2,%sp@-
10c27c00:       246e 0008       moveal %fp@(8),%a2
10c27c04:       7400            moveq #0,%d2
10c27c06:       b4fc 0000       cmpaw #0,%a2
10c27c0a:       6604            bnes 10c27c10 <register_filesystem+0x18>
10c27c0c:       70ea            moveq #-22,%d0
10c27c0e:       6028            bras 10c27c38 <register_filesystem+0x40>
10c27c10:       4aaa 0010       tstl %a2@(16)
10c27c14:       6704            beqs 10c27c1a <register_filesystem+0x22>
10c27c16:       70f0            moveq #-16,%d0
10c27c18:       601e            bras 10c27c38 <register_filesystem+0x40>
10c27c1a:       41ea 0014       lea %a2@(20),%a0
10c27c1e:       2088            movel %a0,%a0@
10c27c20:       2548 0018       movel %a0,%a2@(24)
10c27c24:       2f12            movel %a2@,%sp@-
10c27c26:       4eba ff90       jsr %pc@(10c27bb8 <find_filesystem>)
10c27c2a:       2040            moveal %d0,%a0
10c27c2c:       4a90            tstl %a0@
10c27c2e:       6704            beqs 10c27c34 <register_filesystem+0x3c>
10c27c30:       74f0            moveq #-16,%d2
10c27c32:       6002            bras 10c27c36 <register_filesystem+0x3e>
10c27c34:       208a            movel %a2,%a0@
10c27c36:       2002            movel %d2,%d0
10c27c38:       242e fff8       movel %fp@(-8),%d2
10c27c3c:       246e fffc       moveal %fp@(-4),%a2
10c27c40:       4e5e            unlk %fp
10c27c42:       4e75            rts

10c27c44 <unregister_filesystem>:
10c27c44:       4e56 0000       linkw %fp,#0
10c27c48:       202e 0008       movel %fp@(8),%d0
10c27c4c:       43f9 1001 aa0c  lea 1001aa0c <file_systems>,%a1
10c27c52:       4a91            tstl %a1@
10c27c54:       671a            beqs 10c27c70 <unregister_filesystem+0x2c>
10c27c56:       2051            moveal %a1@,%a0
10c27c58:       b1c0            cmpal %d0,%a0
10c27c5a:       660c            bnes 10c27c68 <unregister_filesystem+0x24>
10c27c5c:       22a8 0010       movel %a0@(16),%a1@
10c27c60:       42a8 0010       clrl %a0@(16)
10c27c64:       7000            moveq #0,%d0
10c27c66:       600a            bras 10c27c72 <unregister_filesystem+0x2e>
10c27c68:       43e8 0010       lea %a0@(16),%a1
10c27c6c:       4a91            tstl %a1@
10c27c6e:       66e6            bnes 10c27c56 <unregister_filesystem+0x12>
10c27c70:       70ea            moveq #-22,%d0
10c27c72:       4e5e            unlk %fp
10c27c74:       4e75            rts

10c27c76 <fs_index>:
10c27c76:       4e56 0000       linkw %fp,#0
10c27c7a:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c27c7e:       2f2e 0008       movel %fp@(8),%sp@-
10c27c82:       4eb9 10c2 baf8  jsr 10c2baf8 <getname>
10c27c88:       2640            moveal %d0,%a3
10c27c8a:       588f            addql #4,%sp
10c27c8c:       240b            movel %a3,%d2
10c27c8e:       0c82 ffff fc18  cmpil #-1000,%d2
10c27c94:       6240            bhis 10c27cd6 <fs_index+0x60>
10c27c96:       74ea            moveq #-22,%d2
10c27c98:       2479 1001 aa0c  moveal 1001aa0c <file_systems>,%a2
10c27c9e:       7200            moveq #0,%d1
10c27ca0:       49f9 10c2 0aea  lea 10c20aea <kmem_cache_free>,%a4
10c27ca6:       6006            bras 10c27cae <fs_index+0x38>
10c27ca8:       246a 0010       moveal %a2@(16),%a2
10c27cac:       5281            addql #1,%d1
10c27cae:       b4fc 0000       cmpaw #0,%a2
10c27cb2:       6718            beqs 10c27ccc <fs_index+0x56>
10c27cb4:       2052            moveal %a2@,%a0
10c27cb6:       224b            moveal %a3,%a1
10c27cb8:       1018            moveb %a0@+,%d0
10c27cba:       b019            cmpb %a1@+,%d0
10c27cbc:       6606            bnes 10c27cc4 <fs_index+0x4e>
10c27cbe:       4a00            tstb %d0
10c27cc0:       66f6            bnes 10c27cb8 <fs_index+0x42>
10c27cc2:       6002            bras 10c27cc6 <fs_index+0x50>
10c27cc4:       9021            subb %a1@-,%d0
10c27cc6:       4a00            tstb %d0
10c27cc8:       66de            bnes 10c27ca8 <fs_index+0x32>
10c27cca:       2401            movel %d1,%d2
10c27ccc:       2f0b            movel %a3,%sp@-
10c27cce:       2f39 1002 7d20  movel 10027d20 <names_cachep>,%sp@-
10c27cd4:       4e94            jsr %a4@
10c27cd6:       2002            movel %d2,%d0
10c27cd8:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c27cde:       4e5e            unlk %fp
10c27ce0:       4e75            rts

10c27ce2 <fs_name>:
10c27ce2:       4e56 0000       linkw %fp,#0
10c27ce6:       2f0a            movel %a2,%sp@-
10c27ce8:       2f02            movel %d2,%sp@-
10c27cea:       242e 0008       movel %fp@(8),%d2
10c27cee:       2479 1001 aa0c  moveal 1001aa0c <file_systems>,%a2
10c27cf4:       6006            bras 10c27cfc <fs_name+0x1a>
10c27cf6:       246a 0010       moveal %a2@(16),%a2
10c27cfa:       5382            subql #1,%d2
10c27cfc:       b4fc 0000       cmpaw #0,%a2
10c27d00:       673a            beqs 10c27d3c <fs_name+0x5a>
10c27d02:       4a82            tstl %d2
10c27d04:       66f0            bnes 10c27cf6 <fs_name+0x14>
10c27d06:       2f2a 000c       movel %a2@(12),%sp@-
10c27d0a:       4eb9 10c1 6e6a  jsr 10c16e6a <try_inc_mod_count>
10c27d10:       588f            addql #4,%sp
10c27d12:       4a80            tstl %d0
10c27d14:       67e0            beqs 10c27cf6 <fs_name+0x14>
10c27d16:       2f12            movel %a2@,%sp@-
10c27d18:       4eb9 10c8 418e  jsr 10c8418e <strlen>
10c27d1e:       588f            addql #4,%sp
10c27d20:       5280            addql #1,%d0
10c27d22:       2f00            movel %d0,%sp@-
10c27d24:       2f12            movel %a2@,%sp@-
10c27d26:       2f2e 000c       movel %fp@(12),%sp@-
10c27d2a:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c27d30:       504f            addqw #8,%sp
10c27d32:       2e8a            movel %a2,%sp@
10c27d34:       4eba fe5a       jsr %pc@(10c27b90 <put_filesystem>)
10c27d38:       7000            moveq #0,%d0
10c27d3a:       6002            bras 10c27d3e <fs_name+0x5c>
10c27d3c:       70ea            moveq #-22,%d0
10c27d3e:       242e fff8       movel %fp@(-8),%d2
10c27d42:       246e fffc       moveal %fp@(-4),%a2
10c27d46:       4e5e            unlk %fp
10c27d48:       4e75            rts

10c27d4a <fs_maxindex>:
10c27d4a:       4e56 0000       linkw %fp,#0
10c27d4e:       2079 1001 aa0c  moveal 1001aa0c <file_systems>,%a0
10c27d54:       7000            moveq #0,%d0
10c27d56:       b0fc 0000       cmpaw #0,%a0
10c27d5a:       670c            beqs 10c27d68 <fs_maxindex+0x1e>
10c27d5c:       2068 0010       moveal %a0@(16),%a0
10c27d60:       5280            addql #1,%d0
10c27d62:       b0fc 0000       cmpaw #0,%a0
10c27d66:       66f4            bnes 10c27d5c <fs_maxindex+0x12>
10c27d68:       4e5e            unlk %fp
10c27d6a:       4e75            rts

10c27d6c <sys_sysfs>:
10c27d6c:       4e56 0000       linkw %fp,#0
10c27d70:       2f02            movel %d2,%sp@-
10c27d72:       222e 0008       movel %fp@(8),%d1
10c27d76:       206e 000c       moveal %fp@(12),%a0
10c27d7a:       70ea            moveq #-22,%d0
10c27d7c:       7402            moveq #2,%d2
10c27d7e:       b481            cmpl %d1,%d2
10c27d80:       671a            beqs 10c27d9c <sys_sysfs+0x30>
10c27d82:       6d08            blts 10c27d8c <sys_sysfs+0x20>
10c27d84:       7401            moveq #1,%d2
10c27d86:       b481            cmpl %d1,%d2
10c27d88:       670a            beqs 10c27d94 <sys_sysfs+0x28>
10c27d8a:       6020            bras 10c27dac <sys_sysfs+0x40>
10c27d8c:       7403            moveq #3,%d2
10c27d8e:       b481            cmpl %d1,%d2
10c27d90:       6716            beqs 10c27da8 <sys_sysfs+0x3c>
10c27d92:       6018            bras 10c27dac <sys_sysfs+0x40>
10c27d94:       2f08            movel %a0,%sp@-
10c27d96:       4eba fede       jsr %pc@(10c27c76 <fs_index>)
10c27d9a:       6010            bras 10c27dac <sys_sysfs+0x40>
10c27d9c:       2f2e 0010       movel %fp@(16),%sp@-
10c27da0:       2f08            movel %a0,%sp@-
10c27da2:       4eba ff3e       jsr %pc@(10c27ce2 <fs_name>)
10c27da6:       6004            bras 10c27dac <sys_sysfs+0x40>
10c27da8:       4eba ffa0       jsr %pc@(10c27d4a <fs_maxindex>)
10c27dac:       242e fffc       movel %fp@(-4),%d2
10c27db0:       4e5e            unlk %fp
10c27db2:       4e75            rts

10c27db4 <get_filesystem_list>:
10c27db4:       4e56 0000       linkw %fp,#0
10c27db8:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c27dbc:       266e 0008       moveal %fp@(8),%a3
10c27dc0:       7400            moveq #0,%d2
10c27dc2:       2479 1001 aa0c  moveal 1001aa0c <file_systems>,%a2
10c27dc8:       b4fc 0000       cmpaw #0,%a2
10c27dcc:       6740            beqs 10c27e0e <get_filesystem_list+0x5a>
10c27dce:       2f12            movel %a2@,%sp@-
10c27dd0:       203c 1000 257d  movel #268445053,%d0
10c27dd6:       082a 0000 0007  btst #0,%a2@(7)
10c27ddc:       6706            beqs 10c27de4 <get_filesystem_list+0x30>
10c27dde:       203c 1000 257c  movel #268445052,%d0
10c27de4:       2f00            movel %d0,%sp@-
10c27de6:       4879 1000 2583  pea 10002583 <tvecs+0x9eb>
10c27dec:       4873 2800       pea %a3@(00000000,%d2:l)
10c27df0:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c27df6:       d480            addl %d0,%d2
10c27df8:       246a 0010       moveal %a2@(16),%a2
10c27dfc:       4fef 0010       lea %sp@(16),%sp
10c27e00:       b4fc 0000       cmpaw #0,%a2
10c27e04:       6708            beqs 10c27e0e <get_filesystem_list+0x5a>
10c27e06:       0c82 0000 0faf  cmpil #4015,%d2
10c27e0c:       6fc0            bles 10c27dce <get_filesystem_list+0x1a>
10c27e0e:       2002            movel %d2,%d0
10c27e10:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c27e16:       4e5e            unlk %fp
10c27e18:       4e75            rts

10c27e1a <get_fs_type>:
10c27e1a:       4e56 0000       linkw %fp,#0
10c27e1e:       2f0a            movel %a2,%sp@-
10c27e20:       2f2e 0008       movel %fp@(8),%sp@-
10c27e24:       4eba fd92       jsr %pc@(10c27bb8 <find_filesystem>)
10c27e28:       2040            moveal %d0,%a0
10c27e2a:       2450            moveal %a0@,%a2
10c27e2c:       588f            addql #4,%sp
10c27e2e:       b4fc 0000       cmpaw #0,%a2
10c27e32:       6710            beqs 10c27e44 <get_fs_type+0x2a>
10c27e34:       2f2a 000c       movel %a2@(12),%sp@-
10c27e38:       4eb9 10c1 6e6a  jsr 10c16e6a <try_inc_mod_count>
10c27e3e:       4a80            tstl %d0
10c27e40:       6602            bnes 10c27e44 <get_fs_type+0x2a>
10c27e42:       95ca            subal %a2,%a2
10c27e44:       200a            movel %a2,%d0
10c27e46:       246e fffc       moveal %fp@(-4),%a2
10c27e4a:       4e5e            unlk %fp
10c27e4c:       4e75            rts

10c27e4e <drop_super>:
10c27e4e:       4e56 0000       linkw %fp,#0
10c27e52:       2f0a            movel %a2,%sp@-
10c27e54:       246e 0008       moveal %fp@(8),%a2
10c27e58:       486a 0030       pea %a2@(48)
10c27e5c:       4eb9 10c8 542e  jsr 10c8542e <__up_read>
10c27e62:       588f            addql #4,%sp
10c27e64:       202a 0054       movel %a2@(84),%d0
10c27e68:       2200            movel %d0,%d1
10c27e6a:       5381            subql #1,%d1
10c27e6c:       2541 0054       movel %d1,%a2@(84)
10c27e70:       7201            moveq #1,%d1
10c27e72:       b280            cmpl %d0,%d1
10c27e74:       6608            bnes 10c27e7e <drop_super+0x30>
10c27e76:       2f0a            movel %a2,%sp@-
10c27e78:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c27e7e:       246e fffc       moveal %fp@(-4),%a2
10c27e82:       4e5e            unlk %fp
10c27e84:       4e75            rts

10c27e86 <put_super>:
10c27e86:       4e56 0000       linkw %fp,#0
10c27e8a:       2f0a            movel %a2,%sp@-
10c27e8c:       246e 0008       moveal %fp@(8),%a2
10c27e90:       41ea 0058       lea %a2@(88),%a0
10c27e94:       5390            subql #1,%a0@
10c27e96:       486a 0030       pea %a2@(48)
10c27e9a:       4eb9 10c8 5476  jsr 10c85476 <__up_write>
10c27ea0:       588f            addql #4,%sp
10c27ea2:       202a 0054       movel %a2@(84),%d0
10c27ea6:       2200            movel %d0,%d1
10c27ea8:       5381            subql #1,%d1
10c27eaa:       2541 0054       movel %d1,%a2@(84)
10c27eae:       7201            moveq #1,%d1
10c27eb0:       b280            cmpl %d0,%d1
10c27eb2:       6608            bnes 10c27ebc <put_super+0x36>
10c27eb4:       2f0a            movel %a2,%sp@-
10c27eb6:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c27ebc:       246e fffc       moveal %fp@(-4),%a2
10c27ec0:       4e5e            unlk %fp
10c27ec2:       4e75            rts

10c27ec4 <sync_supers>:
10c27ec4:       4e56 0000       linkw %fp,#0
10c27ec8:       2f0a            movel %a2,%sp@-
10c27eca:       2f02            movel %d2,%sp@-
10c27ecc:       202e 0008       movel %fp@(8),%d0
10c27ed0:       4a40            tstw %d0
10c27ed2:       6772            beqs 10c27f46 <sync_supers+0x82>
10c27ed4:       3f00            movew %d0,%sp@-
10c27ed6:       4267            clrw %sp@-
10c27ed8:       4eb9 10c2 7fd2  jsr 10c27fd2 <get_super>
10c27ede:       2440            moveal %d0,%a2
10c27ee0:       588f            addql #4,%sp
10c27ee2:       b4fc 0000       cmpaw #0,%a2
10c27ee6:       6700 00de       beqw 10c27fc6 <sync_supers+0x102>
10c27eea:       4a2a 000f       tstb %a2@(15)
10c27eee:       674c            beqs 10c27f3c <sync_supers+0x78>
10c27ef0:       7040            moveq #64,%d0
10c27ef2:       d08a            addl %a2,%d0
10c27ef4:       2240            moveal %d0,%a1
10c27ef6:       41fa 000c       lea %pc@(10c27f04 <sync_supers+0x40>),%a0
10c27efa:       5391            subql #1,%a1@
10c27efc:       6a06            bpls 10c27f04 <sync_supers+0x40>
10c27efe:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c27f04:       2400            movel %d0,%d2
10c27f06:       4aaa 002c       tstl %a2@(44)
10c27f0a:       6720            beqs 10c27f2c <sync_supers+0x68>
10c27f0c:       4a2a 000f       tstb %a2@(15)
10c27f10:       671a            beqs 10c27f2c <sync_supers+0x68>
10c27f12:       206a 001c       moveal %a2@(28),%a0
10c27f16:       b0fc 0000       cmpaw #0,%a0
10c27f1a:       6710            beqs 10c27f2c <sync_supers+0x68>
10c27f1c:       2068 001c       moveal %a0@(28),%a0
10c27f20:       b0fc 0000       cmpaw #0,%a0
10c27f24:       6706            beqs 10c27f2c <sync_supers+0x68>
10c27f26:       2f0a            movel %a2,%sp@-
10c27f28:       4e90            jsr %a0@
10c27f2a:       588f            addql #4,%sp
10c27f2c:       2242            moveal %d2,%a1
10c27f2e:       41fa 000c       lea %pc@(10c27f3c <sync_supers+0x78>),%a0
10c27f32:       5291            addql #1,%a1@
10c27f34:       6e06            bgts 10c27f3c <sync_supers+0x78>
10c27f36:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c27f3c:       2f0a            movel %a2,%sp@-
10c27f3e:       4eba ff0e       jsr %pc@(10c27e4e <drop_super>)
10c27f42:       6000 0082       braw 10c27fc6 <sync_supers+0x102>
10c27f46:       41f9 1000 d6ac  lea 1000d6ac <super_blocks>,%a0
10c27f4c:       2450            moveal %a0@,%a2
10c27f4e:       2008            movel %a0,%d0
10c27f50:       b08a            cmpl %a2,%d0
10c27f52:       6772            beqs 10c27fc6 <sync_supers+0x102>
10c27f54:       4a2a 000f       tstb %a2@(15)
10c27f58:       6766            beqs 10c27fc0 <sync_supers+0xfc>
10c27f5a:       52aa 0054       addql #1,%a2@(84)
10c27f5e:       486a 0030       pea %a2@(48)
10c27f62:       4eb9 10c8 5348  jsr 10c85348 <__down_read>
10c27f68:       588f            addql #4,%sp
10c27f6a:       7040            moveq #64,%d0
10c27f6c:       d08a            addl %a2,%d0
10c27f6e:       2240            moveal %d0,%a1
10c27f70:       41fa 000c       lea %pc@(10c27f7e <sync_supers+0xba>),%a0
10c27f74:       5391            subql #1,%a1@
10c27f76:       6a06            bpls 10c27f7e <sync_supers+0xba>
10c27f78:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c27f7e:       2400            movel %d0,%d2
10c27f80:       4aaa 002c       tstl %a2@(44)
10c27f84:       6720            beqs 10c27fa6 <sync_supers+0xe2>
10c27f86:       4a2a 000f       tstb %a2@(15)
10c27f8a:       671a            beqs 10c27fa6 <sync_supers+0xe2>
10c27f8c:       206a 001c       moveal %a2@(28),%a0
10c27f90:       b0fc 0000       cmpaw #0,%a0
10c27f94:       6710            beqs 10c27fa6 <sync_supers+0xe2>
10c27f96:       2068 001c       moveal %a0@(28),%a0
10c27f9a:       b0fc 0000       cmpaw #0,%a0
10c27f9e:       6706            beqs 10c27fa6 <sync_supers+0xe2>
10c27fa0:       2f0a            movel %a2,%sp@-
10c27fa2:       4e90            jsr %a0@
10c27fa4:       588f            addql #4,%sp
10c27fa6:       2242            moveal %d2,%a1
10c27fa8:       41fa 000c       lea %pc@(10c27fb6 <sync_supers+0xf2>),%a0
10c27fac:       5291            addql #1,%a1@
10c27fae:       6e06            bgts 10c27fb6 <sync_supers+0xf2>
10c27fb0:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c27fb6:       2f0a            movel %a2,%sp@-
10c27fb8:       4eba fe94       jsr %pc@(10c27e4e <drop_super>)
10c27fbc:       588f            addql #4,%sp
10c27fbe:       6086            bras 10c27f46 <sync_supers+0x82>
10c27fc0:       2452            moveal %a2@,%a2
10c27fc2:       b08a            cmpl %a2,%d0
10c27fc4:       668e            bnes 10c27f54 <sync_supers+0x90>
10c27fc6:       242e fff8       movel %fp@(-8),%d2
10c27fca:       246e fffc       moveal %fp@(-4),%a2
10c27fce:       4e5e            unlk %fp
10c27fd0:       4e75            rts

10c27fd2 <get_super>:
10c27fd2:       4e56 0000       linkw %fp,#0
10c27fd6:       2f0a            movel %a2,%sp@-
10c27fd8:       2f02            movel %d2,%sp@-
10c27fda:       202e 0008       movel %fp@(8),%d0
10c27fde:       3400            movew %d0,%d2
10c27fe0:       660a            bnes 10c27fec <get_super+0x1a>
10c27fe2:       604e            bras 10c28032 <get_super+0x60>
10c27fe4:       52a8 0054       addql #1,%a0@(84)
10c27fe8:       2448            moveal %a0,%a2
10c27fea:       6020            bras 10c2800c <get_super+0x3a>
10c27fec:       2079 1000 d6ac  moveal 1000d6ac <super_blocks>,%a0
10c27ff2:       b1fc 1000 d6ac  cmpal #268490412,%a0
10c27ff8:       6710            beqs 10c2800a <get_super+0x38>
10c27ffa:       b468 0008       cmpw %a0@(8),%d2
10c27ffe:       67e4            beqs 10c27fe4 <get_super+0x12>
10c28000:       2050            moveal %a0@,%a0
10c28002:       b1fc 1000 d6ac  cmpal #268490412,%a0
10c28008:       66f0            bnes 10c27ffa <get_super+0x28>
10c2800a:       95ca            subal %a2,%a2
10c2800c:       b4fc 0000       cmpaw #0,%a2
10c28010:       6720            beqs 10c28032 <get_super+0x60>
10c28012:       486a 0030       pea %a2@(48)
10c28016:       4eb9 10c8 5348  jsr 10c85348 <__down_read>
10c2801c:       588f            addql #4,%sp
10c2801e:       4aaa 002c       tstl %a2@(44)
10c28022:       6704            beqs 10c28028 <get_super+0x56>
10c28024:       200a            movel %a2,%d0
10c28026:       600c            bras 10c28034 <get_super+0x62>
10c28028:       2f0a            movel %a2,%sp@-
10c2802a:       4eba fe22       jsr %pc@(10c27e4e <drop_super>)
10c2802e:       588f            addql #4,%sp
10c28030:       60ba            bras 10c27fec <get_super+0x1a>
10c28032:       7000            moveq #0,%d0
10c28034:       242e fff8       movel %fp@(-8),%d2
10c28038:       246e fffc       moveal %fp@(-4),%a2
10c2803c:       4e5e            unlk %fp
10c2803e:       4e75            rts

10c28040 <sys_ustat>:
10c28040:       4e56 ffac       linkw %fp,#-84
10c28044:       2f03            movel %d3,%sp@-
10c28046:       2f02            movel %d2,%sp@-
10c28048:       76ea            moveq #-22,%d3
10c2804a:       4280            clrl %d0
10c2804c:       302e 000a       movew %fp@(10),%d0
10c28050:       2f00            movel %d0,%sp@-
10c28052:       4eba ff7e       jsr %pc@(10c27fd2 <get_super>)
10c28056:       2400            movel %d0,%d2
10c28058:       588f            addql #4,%sp
10c2805a:       674e            beqs 10c280aa <sys_ustat+0x6a>
10c2805c:       486e ffac       pea %fp@(-84)
10c28060:       2f02            movel %d2,%sp@-
10c28062:       4eb9 10c2 2928  jsr 10c22928 <vfs_statfs>
10c28068:       2600            movel %d0,%d3
10c2806a:       2f02            movel %d2,%sp@-
10c2806c:       4eba fde0       jsr %pc@(10c27e4e <drop_super>)
10c28070:       4fef 000c       lea %sp@(12),%sp
10c28074:       4a83            tstl %d3
10c28076:       6632            bnes 10c280aa <sys_ustat+0x6a>
10c28078:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c2807c:       42a7            clrl %sp@-
10c2807e:       74ec            moveq #-20,%d2
10c28080:       d48e            addl %fp,%d2
10c28082:       2f02            movel %d2,%sp@-
10c28084:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c2808a:       2d6e ffb8 ffec  movel %fp@(-72),%fp@(-20)
10c28090:       2d6e ffc4 fff0  movel %fp@(-60),%fp@(-16)
10c28096:       504f            addqw #8,%sp
10c28098:       2ebc 0000 0014  movel #20,%sp@
10c2809e:       2f02            movel %d2,%sp@-
10c280a0:       2f2e 000c       movel %fp@(12),%sp@-
10c280a4:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c280aa:       2003            movel %d3,%d0
10c280ac:       242e ffa4       movel %fp@(-92),%d2
10c280b0:       262e ffa8       movel %fp@(-88),%d3
10c280b4:       4e5e            unlk %fp
10c280b6:       4e75            rts

10c280b8 <alloc_super>:
10c280b8:       4e56 0000       linkw %fp,#0
10c280bc:       2f0a            movel %a2,%sp@-
10c280be:       4878 01d0       pea 1d0 <LSIGTRAP+0x1cb>
10c280c2:       4878 01f4       pea 1f4 <LSIGTRAP+0x1ef>
10c280c6:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c280cc:       2440            moveal %d0,%a2
10c280ce:       508f            addql #8,%sp
10c280d0:       b4fc 0000       cmpaw #0,%a2
10c280d4:       6700 00d8       beqw 10c281ae <alloc_super+0xf6>
10c280d8:       4878 01f4       pea 1f4 <LSIGTRAP+0x1ef>
10c280dc:       42a7            clrl %sp@-
10c280de:       2f0a            movel %a2,%sp@-
10c280e0:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c280e6:       4fef 000c       lea %sp@(12),%sp
10c280ea:       41ea 005c       lea %a2@(92),%a0
10c280ee:       2088            movel %a0,%a0@
10c280f0:       2548 0060       movel %a0,%a2@(96)
10c280f4:       41ea 0064       lea %a2@(100),%a0
10c280f8:       2088            movel %a0,%a0@
10c280fa:       2548 0068       movel %a0,%a2@(104)
10c280fe:       41ea 006c       lea %a2@(108),%a0
10c28102:       2088            movel %a0,%a0@
10c28104:       2548 0070       movel %a0,%a2@(112)
10c28108:       41ea 0078       lea %a2@(120),%a0
10c2810c:       2088            movel %a0,%a0@
10c2810e:       2548 007c       movel %a0,%a2@(124)
10c28112:       486a 0030       pea %a2@(48)
10c28116:       4eb9 10c8 5330  jsr 10c85330 <init_rwsem>
10c2811c:       41ea 0040       lea %a2@(64),%a0
10c28120:       7001            moveq #1,%d0
10c28122:       2080            movel %d0,%a0@
10c28124:       42a8 0004       clrl %a0@(4)
10c28128:       42a8 0008       clrl %a0@(8)
10c2812c:       704c            moveq #76,%d0
10c2812e:       d08a            addl %a2,%d0
10c28130:       2140 000c       movel %d0,%a0@(12)
10c28134:       2140 0010       movel %d0,%a0@(16)
10c28138:       7001            moveq #1,%d0
10c2813a:       2540 0054       movel %d0,%a2@(84)
10c2813e:       2540 0058       movel %d0,%a2@(88)
10c28142:       43ea 01cc       lea %a2@(460),%a1
10c28146:       2280            movel %d0,%a1@
10c28148:       42a9 0004       clrl %a1@(4)
10c2814c:       42a9 0008       clrl %a1@(8)
10c28150:       41e9 000c       lea %a1@(12),%a0
10c28154:       2088            movel %a0,%a0@
10c28156:       2348 0010       movel %a0,%a1@(16)
10c2815a:       43ea 01e0       lea %a2@(480),%a1
10c2815e:       2280            movel %d0,%a1@
10c28160:       42a9 0004       clrl %a1@(4)
10c28164:       42a9 0008       clrl %a1@(8)
10c28168:       41e9 000c       lea %a1@(12),%a0
10c2816c:       2088            movel %a0,%a0@
10c2816e:       2348 0010       movel %a0,%a1@(16)
10c28172:       43ea 0084       lea %a2@(132),%a1
10c28176:       2280            movel %d0,%a1@
10c28178:       42a9 0004       clrl %a1@(4)
10c2817c:       42a9 0008       clrl %a1@(8)
10c28180:       41e9 000c       lea %a1@(12),%a0
10c28184:       2088            movel %a0,%a0@
10c28186:       2348 0010       movel %a0,%a1@(16)
10c2818a:       43ea 0098       lea %a2@(152),%a1
10c2818e:       2280            movel %d0,%a1@
10c28190:       42a9 0004       clrl %a1@(4)
10c28194:       42a9 0008       clrl %a1@(8)
10c28198:       41e9 000c       lea %a1@(12),%a0
10c2819c:       2088            movel %a0,%a0@
10c2819e:       2348 0010       movel %a0,%a1@(16)
10c281a2:       42aa 0010       clrl %a2@(16)
10c281a6:       257c 7fff ffff  movel #2147483647,%a2@(20)
10c281ac:       0014 
10c281ae:       200a            movel %a2,%d0
10c281b0:       246e fffc       moveal %fp@(-4),%a2
10c281b4:       4e5e            unlk %fp
10c281b6:       4e75            rts

10c281b8 <read_super>:
10c281b8:       4e56 0000       linkw %fp,#0
10c281bc:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c281c0:       242e 0008       movel %fp@(8),%d2
10c281c4:       282e 000c       movel %fp@(12),%d4
10c281c8:       286e 0010       moveal %fp@(16),%a4
10c281cc:       262e 0014       movel %fp@(20),%d3
10c281d0:       4eba fee6       jsr %pc@(10c280b8 <alloc_super>)
10c281d4:       2440            moveal %d0,%a2
10c281d6:       b4fc 0000       cmpaw #0,%a2
10c281da:       6700 00a2       beqw 10c2827e <read_super+0xc6>
10c281de:       3542 0008       movew %d2,%a2@(8)
10c281e2:       2544 0074       movel %d4,%a2@(116)
10c281e6:       2543 0024       movel %d3,%a2@(36)
10c281ea:       254c 0018       movel %a4,%a2@(24)
10c281ee:       2079 1000 d6b0  moveal 1000d6b0 <super_blocks+0x4>,%a0
10c281f4:       2250            moveal %a0@,%a1
10c281f6:       234a 0004       movel %a2,%a1@(4)
10c281fa:       2489            movel %a1,%a2@
10c281fc:       2548 0004       movel %a0,%a2@(4)
10c28200:       208a            movel %a2,%a0@
10c28202:       47ea 0078       lea %a2@(120),%a3
10c28206:       41ec 0014       lea %a4@(20),%a0
10c2820a:       2250            moveal %a0@,%a1
10c2820c:       234b 0004       movel %a3,%a1@(4)
10c28210:       2689            movel %a1,%a3@
10c28212:       2748 0004       movel %a0,%a3@(4)
10c28216:       208b            movel %a3,%a0@
10c28218:       06aa 4000 0000  addil #1073741824,%a2@(84)
10c2821e:       0054 
10c28220:       486a 0030       pea %a2@(48)
10c28224:       4eb9 10c8 53bc  jsr 10c853bc <__down_write>
10c2822a:       588f            addql #4,%sp
10c2822c:       7440            moveq #64,%d2
10c2822e:       d48a            addl %a2,%d2
10c28230:       2242            moveal %d2,%a1
10c28232:       41fa 000c       lea %pc@(10c28240 <read_super+0x88>),%a0
10c28236:       5391            subql #1,%a1@
10c28238:       6a06            bpls 10c28240 <read_super+0x88>
10c2823a:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c28240:       700f            moveq #15,%d0
10c28242:       e0ab            lsrl %d0,%d3
10c28244:       7001            moveq #1,%d0
10c28246:       c083            andl %d3,%d0
10c28248:       2f00            movel %d0,%sp@-
10c2824a:       2f2e 0018       movel %fp@(24),%sp@-
10c2824e:       2f0a            movel %a2,%sp@-
10c28250:       206c 0008       moveal %a4@(8),%a0
10c28254:       4e90            jsr %a0@
10c28256:       4fef 000c       lea %sp@(12),%sp
10c2825a:       4a80            tstl %d0
10c2825c:       6724            beqs 10c28282 <read_super+0xca>
10c2825e:       08ea 0006 0024  bset #6,%a2@(36)
10c28264:       2242            moveal %d2,%a1
10c28266:       41fa 000c       lea %pc@(10c28274 <read_super+0xbc>),%a0
10c2826a:       5291            addql #1,%a1@
10c2826c:       6e06            bgts 10c28274 <read_super+0xbc>
10c2826e:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c28274:       4a84            tstl %d4
10c28276:       6706            beqs 10c2827e <read_super+0xc6>
10c28278:       2044            moveal %d4,%a0
10c2827a:       5088            addql #8,%a0
10c2827c:       5290            addql #1,%a0@
10c2827e:       200a            movel %a2,%d0
10c28280:       6044            bras 10c282c6 <read_super+0x10e>
10c28282:       426a 0008       clrw %a2@(8)
10c28286:       42aa 0074       clrl %a2@(116)
10c2828a:       42aa 0018       clrl %a2@(24)
10c2828e:       2242            moveal %d2,%a1
10c28290:       41fa 000c       lea %pc@(10c2829e <read_super+0xe6>),%a0
10c28294:       5291            addql #1,%a1@
10c28296:       6e06            bgts 10c2829e <read_super+0xe6>
10c28298:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2829e:       226a 0004       moveal %a2@(4),%a1
10c282a2:       2052            moveal %a2@,%a0
10c282a4:       2149 0004       movel %a1,%a0@(4)
10c282a8:       2288            movel %a0,%a1@
10c282aa:       226b 0004       moveal %a3@(4),%a1
10c282ae:       2053            moveal %a3@,%a0
10c282b0:       2149 0004       movel %a1,%a0@(4)
10c282b4:       2288            movel %a0,%a1@
10c282b6:       06aa c000 0000  addil #-1073741824,%a2@(84)
10c282bc:       0054 
10c282be:       2f0a            movel %a2,%sp@-
10c282c0:       4eba fbc4       jsr %pc@(10c27e86 <put_super>)
10c282c4:       7000            moveq #0,%d0
10c282c6:       4cee 1c1c ffe8  moveml %fp@(-24),%d2-%d4/%a2-%a4
10c282cc:       4e5e            unlk %fp
10c282ce:       4e75            rts

10c282d0 <get_unnamed_dev>:
10c282d0:       4e56 0000       linkw %fp,#0
10c282d4:       48e7 3c00       moveml %d2-%d5,%sp@-
10c282d8:       327c 0001       moveaw #1,%a1
10c282dc:       7a01            moveq #1,%d5
10c282de:       7800            moveq #0,%d4
10c282e0:       2009            movel %a1,%d0
10c282e2:       ea80            asrl #5,%d0
10c282e4:       e588            lsll #2,%d0
10c282e6:       2040            moveal %d0,%a0
10c282e8:       d1fc 1001 aa10  addal #268544528,%a0
10c282ee:       2009            movel %a1,%d0
10c282f0:       721f            moveq #31,%d1
10c282f2:       c081            andl %d1,%d0
10c282f4:       2205            movel %d5,%d1
10c282f6:       e1a9            lsll %d0,%d1
10c282f8:       40c2            movew %sr,%d2
10c282fa:       007c 0700       oriw #1792,%sr
10c282fe:       2010            movel %a0@,%d0
10c28300:       2601            movel %d1,%d3
10c28302:       c680            andl %d0,%d3
10c28304:       56c0            sne %d0
10c28306:       4880            extw %d0
10c28308:       3600            movew %d0,%d3
10c2830a:       48c3            extl %d3
10c2830c:       4483            negl %d3
10c2830e:       2010            movel %a0@,%d0
10c28310:       8081            orl %d1,%d0
10c28312:       2080            movel %d0,%a0@
10c28314:       46c2            movew %d2,%sr
10c28316:       4a83            tstl %d3
10c28318:       6606            bnes 10c28320 <get_unnamed_dev+0x50>
10c2831a:       3809            movew %a1,%d4
10c2831c:       2004            movel %d4,%d0
10c2831e:       600a            bras 10c2832a <get_unnamed_dev+0x5a>
10c28320:       5289            addql #1,%a1
10c28322:       b2fc 00ff       cmpaw #255,%a1
10c28326:       6fb8            bles 10c282e0 <get_unnamed_dev+0x10>
10c28328:       7000            moveq #0,%d0
10c2832a:       4cdf 003c       moveml %sp@+,%d2-%d5
10c2832e:       4e5e            unlk %fp
10c28330:       4e75            rts

10c28332 <put_unnamed_dev>:
10c28332:       4e56 0000       linkw %fp,#0
10c28336:       48e7 3800       moveml %d2-%d4,%sp@-
10c2833a:       282e 0008       movel %fp@(8),%d4
10c2833e:       3204            movew %d4,%d1
10c28340:       675c            beqs 10c2839e <put_unnamed_dev+0x6c>
10c28342:       3001            movew %d1,%d0
10c28344:       e048            lsrw #8,%d0
10c28346:       6656            bnes 10c2839e <put_unnamed_dev+0x6c>
10c28348:       4282            clrl %d2
10c2834a:       1401            moveb %d1,%d2
10c2834c:       2002            movel %d2,%d0
10c2834e:       ea80            asrl #5,%d0
10c28350:       e588            lsll #2,%d0
10c28352:       2040            moveal %d0,%a0
10c28354:       d1fc 1001 aa10  addal #268544528,%a0
10c2835a:       701f            moveq #31,%d0
10c2835c:       c480            andl %d0,%d2
10c2835e:       7201            moveq #1,%d1
10c28360:       e5a9            lsll %d2,%d1
10c28362:       40c2            movew %sr,%d2
10c28364:       007c 0700       oriw #1792,%sr
10c28368:       2010            movel %a0@,%d0
10c2836a:       2601            movel %d1,%d3
10c2836c:       c680            andl %d0,%d3
10c2836e:       56c0            sne %d0
10c28370:       4880            extw %d0
10c28372:       3600            movew %d0,%d3
10c28374:       48c3            extl %d3
10c28376:       4483            negl %d3
10c28378:       4681            notl %d1
10c2837a:       2010            movel %a0@,%d0
10c2837c:       c081            andl %d1,%d0
10c2837e:       2080            movel %d0,%a0@
10c28380:       46c2            movew %d2,%sr
10c28382:       4a83            tstl %d3
10c28384:       6618            bnes 10c2839e <put_unnamed_dev+0x6c>
10c28386:       3f04            movew %d4,%sp@-
10c28388:       4267            clrw %sp@-
10c2838a:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c28390:       2f00            movel %d0,%sp@-
10c28392:       4879 1000 258a  pea 1000258a <tvecs+0x9f2>
10c28398:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c2839e:       4cee 001c fff4  moveml %fp@(-12),%d2-%d4
10c283a4:       4e5e            unlk %fp
10c283a6:       4e75            rts

10c283a8 <grab_super>:
10c283a8:       4e56 0000       linkw %fp,#0
10c283ac:       2f0a            movel %a2,%sp@-
10c283ae:       246e 0008       moveal %fp@(8),%a2
10c283b2:       52aa 0054       addql #1,%a2@(84)
10c283b6:       41ea 0058       lea %a2@(88),%a0
10c283ba:       5290            addql #1,%a0@
10c283bc:       486a 0030       pea %a2@(48)
10c283c0:       4eb9 10c8 53bc  jsr 10c853bc <__down_write>
10c283c6:       588f            addql #4,%sp
10c283c8:       4aaa 002c       tstl %a2@(44)
10c283cc:       6716            beqs 10c283e4 <grab_super+0x3c>
10c283ce:       202a 0054       movel %a2@(84),%d0
10c283d2:       0c80 4000 0000  cmpil #1073741824,%d0
10c283d8:       6f0a            bles 10c283e4 <grab_super+0x3c>
10c283da:       5380            subql #1,%d0
10c283dc:       2540 0054       movel %d0,%a2@(84)
10c283e0:       7001            moveq #1,%d0
10c283e2:       6008            bras 10c283ec <grab_super+0x44>
10c283e4:       2f0a            movel %a2,%sp@-
10c283e6:       4eba fa9e       jsr %pc@(10c27e86 <put_super>)
10c283ea:       7000            moveq #0,%d0
10c283ec:       246e fffc       moveal %fp@(-4),%a2
10c283f0:       4e5e            unlk %fp
10c283f2:       4e75            rts

10c283f4 <get_sb_bdev>:
10c283f4:       4e56 ffe4       linkw %fp,#-28
10c283f8:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c283fc:       2e2e 0008       movel %fp@(8),%d7
10c28400:       246e 000c       moveal %fp@(12),%a2
10c28404:       282e 0010       movel %fp@(16),%d4
10c28408:       7a00            moveq #0,%d5
10c2840a:       367c 0001       moveaw #1,%a3
10c2840e:       b4fc 0000       cmpaw #0,%a2
10c28412:       6704            beqs 10c28418 <get_sb_bdev+0x24>
10c28414:       4a12            tstb %a2@
10c28416:       6606            bnes 10c2841e <get_sb_bdev+0x2a>
10c28418:       70ea            moveq #-22,%d0
10c2841a:       6000 023c       braw 10c28658 <get_sb_bdev+0x264>
10c2841e:       74e4            moveq #-28,%d2
10c28420:       d48e            addl %fp,%d2
10c28422:       2f02            movel %d2,%sp@-
10c28424:       4878 0009       pea 9 <LSIGTRAP+0x4>
10c28428:       2f0a            movel %a2,%sp@-
10c2842a:       4eb9 10c2 c7e0  jsr 10c2c7e0 <path_init>
10c28430:       4fef 000c       lea %sp@(12),%sp
10c28434:       4a80            tstl %d0
10c28436:       6710            beqs 10c28448 <get_sb_bdev+0x54>
10c28438:       486e ffe4       pea %fp@(-28)
10c2843c:       2f0a            movel %a2,%sp@-
10c2843e:       4eb9 10c2 c67c  jsr 10c2c67c <path_walk>
10c28444:       2a00            movel %d0,%d5
10c28446:       508f            addql #8,%sp
10c28448:       4a85            tstl %d5
10c2844a:       6600 020a       bnew 10c28656 <get_sb_bdev+0x262>
10c2844e:       206e ffe4       moveal %fp@(-28),%a0
10c28452:       2468 0008       moveal %a0@(8),%a2
10c28456:       7af1            moveq #-15,%d5
10c28458:       302a 0032       movew %a2@(50),%d0
10c2845c:       0240 f000       andiw #-4096,%d0
10c28460:       0c40 6000       cmpiw #24576,%d0
10c28464:       6600 01e6       bnew 10c2864c <get_sb_bdev+0x258>
10c28468:       7af3            moveq #-13,%d5
10c2846a:       206e ffe8       moveal %fp@(-24),%a0
10c2846e:       0828 0001 002f  btst #1,%a0@(47)
10c28474:       6600 01d6       bnew 10c2864c <get_sb_bdev+0x258>
10c28478:       2f0a            movel %a2,%sp@-
10c2847a:       4eb9 10c2 927c  jsr 10c2927c <bd_acquire>
10c28480:       2a6a 00f4       moveal %a2@(244),%a5
10c28484:       588f            addql #4,%sp
10c28486:       4283            clrl %d3
10c28488:       362d 0010       movew %a5@(16),%d3
10c2848c:       2c03            movel %d3,%d6
10c2848e:       2404            movel %d4,%d2
10c28490:       7001            moveq #1,%d0
10c28492:       c480            andl %d0,%d2
10c28494:       6604            bnes 10c2849a <get_sb_bdev+0xa6>
10c28496:       367c 0003       moveaw #3,%a3
10c2849a:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c2849e:       42a7            clrl %sp@-
10c284a0:       220b            movel %a3,%d1
10c284a2:       7003            moveq #3,%d0
10c284a4:       c280            andl %d0,%d1
10c284a6:       2f01            movel %d1,%sp@-
10c284a8:       2f0d            movel %a5,%sp@-
10c284aa:       4eb9 10c2 96b4  jsr 10c296b4 <blkdev_get>
10c284b0:       2a00            movel %d0,%d5
10c284b2:       4fef 0010       lea %sp@(16),%sp
10c284b6:       6600 0194       bnew 10c2864c <get_sb_bdev+0x258>
10c284ba:       2f03            movel %d3,%sp@-
10c284bc:       4eb9 10c2 949a  jsr 10c2949a <check_disk_change>
10c284c2:       7af3            moveq #-13,%d5
10c284c4:       588f            addql #4,%sp
10c284c6:       4a82            tstl %d2
10c284c8:       6610            bnes 10c284da <get_sb_bdev+0xe6>
10c284ca:       2f03            movel %d3,%sp@-
10c284cc:       4eb9 10c4 bdc2  jsr 10c4bdc2 <is_read_only>
10c284d2:       588f            addql #4,%sp
10c284d4:       4a80            tstl %d0
10c284d6:       6600 0166       bnew 10c2863e <get_sb_bdev+0x24a>
10c284da:       7af4            moveq #-12,%d5
10c284dc:       4eba fbda       jsr %pc@(10c280b8 <alloc_super>)
10c284e0:       2640            moveal %d0,%a3
10c284e2:       b6fc 0000       cmpaw #0,%a3
10c284e6:       6700 0156       beqw 10c2863e <get_sb_bdev+0x24a>
10c284ea:       486b 0030       pea %a3@(48)
10c284ee:       4eb9 10c8 53bc  jsr 10c853bc <__down_write>
10c284f4:       588f            addql #4,%sp
10c284f6:       7af0            moveq #-16,%d5
10c284f8:       49f9 1000 d6ac  lea 1000d6ac <super_blocks>,%a4
10c284fe:       2454            moveal %a4@,%a2
10c28500:       b9ca            cmpal %a2,%a4
10c28502:       6752            beqs 10c28556 <get_sb_bdev+0x162>
10c28504:       bc6a 0008       cmpw %a2@(8),%d6
10c28508:       6646            bnes 10c28550 <get_sb_bdev+0x15c>
10c2850a:       beaa 0018       cmpl %a2@(24),%d7
10c2850e:       6600 0126       bnew 10c28636 <get_sb_bdev+0x242>
10c28512:       2004            movel %d4,%d0
10c28514:       222a 0024       movel %a2@(36),%d1
10c28518:       b380            eorl %d1,%d0
10c2851a:       0800 0000       btst #0,%d0
10c2851e:       6600 0116       bnew 10c28636 <get_sb_bdev+0x242>
10c28522:       2f0a            movel %a2,%sp@-
10c28524:       4eba fe82       jsr %pc@(10c283a8 <grab_super>)
10c28528:       588f            addql #4,%sp
10c2852a:       4a80            tstl %d0
10c2852c:       67d0            beqs 10c284fe <get_sb_bdev+0x10a>
10c2852e:       2f0b            movel %a3,%sp@-
10c28530:       4eba f954       jsr %pc@(10c27e86 <put_super>)
10c28534:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c28538:       2f0d            movel %a5,%sp@-
10c2853a:       4eb9 10c2 974a  jsr 10c2974a <blkdev_put>
10c28540:       486e ffe4       pea %fp@(-28)
10c28544:       4eb9 10c2 bcfe  jsr 10c2bcfe <path_release>
10c2854a:       200a            movel %a2,%d0
10c2854c:       6000 010a       braw 10c28658 <get_sb_bdev+0x264>
10c28550:       2452            moveal %a2@,%a2
10c28552:       b9ca            cmpal %a2,%a4
10c28554:       66ae            bnes 10c28504 <get_sb_bdev+0x110>
10c28556:       3746 0008       movew %d6,%a3@(8)
10c2855a:       274d 0074       movel %a5,%a3@(116)
10c2855e:       2744 0024       movel %d4,%a3@(36)
10c28562:       2747 0018       movel %d7,%a3@(24)
10c28566:       2079 1000 d6b0  moveal 1000d6b0 <super_blocks+0x4>,%a0
10c2856c:       2250            moveal %a0@,%a1
10c2856e:       234b 0004       movel %a3,%a1@(4)
10c28572:       2689            movel %a1,%a3@
10c28574:       2748 0004       movel %a0,%a3@(4)
10c28578:       208b            movel %a3,%a0@
10c2857a:       45eb 0078       lea %a3@(120),%a2
10c2857e:       2247            moveal %d7,%a1
10c28580:       41e9 0014       lea %a1@(20),%a0
10c28584:       2250            moveal %a0@,%a1
10c28586:       234a 0004       movel %a2,%a1@(4)
10c2858a:       2489            movel %a1,%a2@
10c2858c:       2548 0004       movel %a0,%a2@(4)
10c28590:       208a            movel %a2,%a0@
10c28592:       06ab 4000 0000  addil #1073741824,%a3@(84)
10c28598:       0054 
10c2859a:       7aea            moveq #-22,%d5
10c2859c:       7440            moveq #64,%d2
10c2859e:       d48b            addl %a3,%d2
10c285a0:       2242            moveal %d2,%a1
10c285a2:       41fa 000c       lea %pc@(10c285b0 <get_sb_bdev+0x1bc>),%a0
10c285a6:       5391            subql #1,%a1@
10c285a8:       6a06            bpls 10c285b0 <get_sb_bdev+0x1bc>
10c285aa:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c285b0:       700f            moveq #15,%d0
10c285b2:       e0ac            lsrl %d0,%d4
10c285b4:       7201            moveq #1,%d1
10c285b6:       c284            andl %d4,%d1
10c285b8:       2f01            movel %d1,%sp@-
10c285ba:       2f2e 0014       movel %fp@(20),%sp@-
10c285be:       2f0b            movel %a3,%sp@-
10c285c0:       2247            moveal %d7,%a1
10c285c2:       2069 0008       moveal %a1@(8),%a0
10c285c6:       4e90            jsr %a0@
10c285c8:       4fef 000c       lea %sp@(12),%sp
10c285cc:       4a80            tstl %d0
10c285ce:       672a            beqs 10c285fa <get_sb_bdev+0x206>
10c285d0:       08eb 0006 0024  bset #6,%a3@(36)
10c285d6:       2242            moveal %d2,%a1
10c285d8:       41fa 000c       lea %pc@(10c285e6 <get_sb_bdev+0x1f2>),%a0
10c285dc:       5291            addql #1,%a1@
10c285de:       6e06            bgts 10c285e6 <get_sb_bdev+0x1f2>
10c285e0:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c285e6:       2f07            movel %d7,%sp@-
10c285e8:       4eba f57e       jsr %pc@(10c27b68 <get_filesystem>)
10c285ec:       486e ffe4       pea %fp@(-28)
10c285f0:       4eb9 10c2 bcfe  jsr 10c2bcfe <path_release>
10c285f6:       200b            movel %a3,%d0
10c285f8:       605e            bras 10c28658 <get_sb_bdev+0x264>
10c285fa:       426b 0008       clrw %a3@(8)
10c285fe:       42ab 0074       clrl %a3@(116)
10c28602:       42ab 0018       clrl %a3@(24)
10c28606:       2242            moveal %d2,%a1
10c28608:       41fa 000c       lea %pc@(10c28616 <get_sb_bdev+0x222>),%a0
10c2860c:       5291            addql #1,%a1@
10c2860e:       6e06            bgts 10c28616 <get_sb_bdev+0x222>
10c28610:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c28616:       226b 0004       moveal %a3@(4),%a1
10c2861a:       2053            moveal %a3@,%a0
10c2861c:       2149 0004       movel %a1,%a0@(4)
10c28620:       2288            movel %a0,%a1@
10c28622:       226a 0004       moveal %a2@(4),%a1
10c28626:       2052            moveal %a2@,%a0
10c28628:       2149 0004       movel %a1,%a0@(4)
10c2862c:       2288            movel %a0,%a1@
10c2862e:       06ab c000 0000  addil #-1073741824,%a3@(84)
10c28634:       0054 
10c28636:       2f0b            movel %a3,%sp@-
10c28638:       4eba f84c       jsr %pc@(10c27e86 <put_super>)
10c2863c:       588f            addql #4,%sp
10c2863e:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c28642:       2f0d            movel %a5,%sp@-
10c28644:       4eb9 10c2 974a  jsr 10c2974a <blkdev_put>
10c2864a:       508f            addql #8,%sp
10c2864c:       486e ffe4       pea %fp@(-28)
10c28650:       4eb9 10c2 bcfe  jsr 10c2bcfe <path_release>
10c28656:       2005            movel %d5,%d0
10c28658:       4cee 3cfc ffbc  moveml %fp@(-68),%d2-%d7/%a2-%a5
10c2865e:       4e5e            unlk %fp
10c28660:       4e75            rts

10c28662 <get_sb_nodev>:
10c28662:       4e56 0000       linkw %fp,#0
10c28666:       48e7 3c00       moveml %d2-%d5,%sp@-
10c2866a:       282e 0008       movel %fp@(8),%d4
10c2866e:       7ae8            moveq #-24,%d5
10c28670:       4eba fc5e       jsr %pc@(10c282d0 <get_unnamed_dev>)
10c28674:       4a40            tstw %d0
10c28676:       6730            beqs 10c286a8 <get_sb_nodev+0x46>
10c28678:       7aea            moveq #-22,%d5
10c2867a:       2f2e 0010       movel %fp@(16),%sp@-
10c2867e:       2f2e 000c       movel %fp@(12),%sp@-
10c28682:       2f04            movel %d4,%sp@-
10c28684:       42a7            clrl %sp@-
10c28686:       4283            clrl %d3
10c28688:       3600            movew %d0,%d3
10c2868a:       2f03            movel %d3,%sp@-
10c2868c:       4eba fb2a       jsr %pc@(10c281b8 <read_super>)
10c28690:       2400            movel %d0,%d2
10c28692:       4fef 0014       lea %sp@(20),%sp
10c28696:       670a            beqs 10c286a2 <get_sb_nodev+0x40>
10c28698:       2f04            movel %d4,%sp@-
10c2869a:       4eba f4cc       jsr %pc@(10c27b68 <get_filesystem>)
10c2869e:       2002            movel %d2,%d0
10c286a0:       6008            bras 10c286aa <get_sb_nodev+0x48>
10c286a2:       2f03            movel %d3,%sp@-
10c286a4:       4eba fc8c       jsr %pc@(10c28332 <put_unnamed_dev>)
10c286a8:       2005            movel %d5,%d0
10c286aa:       4cee 003c fff0  moveml %fp@(-16),%d2-%d5
10c286b0:       4e5e            unlk %fp
10c286b2:       4e75            rts

10c286b4 <get_sb_single>:
10c286b4:       4e56 0000       linkw %fp,#0
10c286b8:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c286bc:       2a6e 0008       moveal %fp@(8),%a5
10c286c0:       262e 000c       movel %fp@(12),%d3
10c286c4:       2a2e 0010       movel %fp@(16),%d5
10c286c8:       4eba f9ee       jsr %pc@(10c280b8 <alloc_super>)
10c286cc:       2440            moveal %d0,%a2
10c286ce:       b4fc 0000       cmpaw #0,%a2
10c286d2:       6606            bnes 10c286da <get_sb_single+0x26>
10c286d4:       70f4            moveq #-12,%d0
10c286d6:       6000 012c       braw 10c28804 <get_sb_single+0x150>
10c286da:       486a 0030       pea %a2@(48)
10c286de:       4eb9 10c8 53bc  jsr 10c853bc <__down_write>
10c286e4:       588f            addql #4,%sp
10c286e6:       49ed 0014       lea %a5@(20),%a4
10c286ea:       2014            movel %a4@,%d0
10c286ec:       b9c0            cmpal %d0,%a4
10c286ee:       6728            beqs 10c28718 <get_sb_single+0x64>
10c286f0:       7488            moveq #-120,%d2
10c286f2:       d480            addl %d0,%d2
10c286f4:       2f02            movel %d2,%sp@-
10c286f6:       4eba fcb0       jsr %pc@(10c283a8 <grab_super>)
10c286fa:       588f            addql #4,%sp
10c286fc:       4a80            tstl %d0
10c286fe:       67ea            beqs 10c286ea <get_sb_single+0x36>
10c28700:       2f0a            movel %a2,%sp@-
10c28702:       4eba f782       jsr %pc@(10c27e86 <put_super>)
10c28706:       2f05            movel %d5,%sp@-
10c28708:       2f03            movel %d3,%sp@-
10c2870a:       2f02            movel %d2,%sp@-
10c2870c:       4eb9 10c2 896c  jsr 10c2896c <do_remount_sb>
10c28712:       2002            movel %d2,%d0
10c28714:       6000 00ee       braw 10c28804 <get_sb_single+0x150>
10c28718:       4eba fbb6       jsr %pc@(10c282d0 <get_unnamed_dev>)
10c2871c:       3800            movew %d0,%d4
10c2871e:       660c            bnes 10c2872c <get_sb_single+0x78>
10c28720:       2f0a            movel %a2,%sp@-
10c28722:       4eba f762       jsr %pc@(10c27e86 <put_super>)
10c28726:       70e8            moveq #-24,%d0
10c28728:       6000 00da       braw 10c28804 <get_sb_single+0x150>
10c2872c:       3544 0008       movew %d4,%a2@(8)
10c28730:       2543 0024       movel %d3,%a2@(36)
10c28734:       254d 0018       movel %a5,%a2@(24)
10c28738:       2079 1000 d6b0  moveal 1000d6b0 <super_blocks+0x4>,%a0
10c2873e:       2250            moveal %a0@,%a1
10c28740:       234a 0004       movel %a2,%a1@(4)
10c28744:       2489            movel %a1,%a2@
10c28746:       2548 0004       movel %a0,%a2@(4)
10c2874a:       208a            movel %a2,%a0@
10c2874c:       47ea 0078       lea %a2@(120),%a3
10c28750:       2054            moveal %a4@,%a0
10c28752:       214b 0004       movel %a3,%a0@(4)
10c28756:       2688            movel %a0,%a3@
10c28758:       274c 0004       movel %a4,%a3@(4)
10c2875c:       288b            movel %a3,%a4@
10c2875e:       06aa 4000 0000  addil #1073741824,%a2@(84)
10c28764:       0054 
10c28766:       7440            moveq #64,%d2
10c28768:       d48a            addl %a2,%d2
10c2876a:       2242            moveal %d2,%a1
10c2876c:       41fa 000c       lea %pc@(10c2877a <get_sb_single+0xc6>),%a0
10c28770:       5391            subql #1,%a1@
10c28772:       6a06            bpls 10c2877a <get_sb_single+0xc6>
10c28774:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2877a:       700f            moveq #15,%d0
10c2877c:       e0ab            lsrl %d0,%d3
10c2877e:       7001            moveq #1,%d0
10c28780:       c083            andl %d3,%d0
10c28782:       2f00            movel %d0,%sp@-
10c28784:       2f05            movel %d5,%sp@-
10c28786:       2f0a            movel %a2,%sp@-
10c28788:       206d 0008       moveal %a5@(8),%a0
10c2878c:       4e90            jsr %a0@
10c2878e:       4fef 000c       lea %sp@(12),%sp
10c28792:       2202            movel %d2,%d1
10c28794:       4a80            tstl %d0
10c28796:       664e            bnes 10c287e6 <get_sb_single+0x132>
10c28798:       426a 0008       clrw %a2@(8)
10c2879c:       42aa 0074       clrl %a2@(116)
10c287a0:       42aa 0018       clrl %a2@(24)
10c287a4:       2241            moveal %d1,%a1
10c287a6:       41fa 000c       lea %pc@(10c287b4 <get_sb_single+0x100>),%a0
10c287aa:       5291            addql #1,%a1@
10c287ac:       6e06            bgts 10c287b4 <get_sb_single+0x100>
10c287ae:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c287b4:       226a 0004       moveal %a2@(4),%a1
10c287b8:       2052            moveal %a2@,%a0
10c287ba:       2149 0004       movel %a1,%a0@(4)
10c287be:       2288            movel %a0,%a1@
10c287c0:       226b 0004       moveal %a3@(4),%a1
10c287c4:       2053            moveal %a3@,%a0
10c287c6:       2149 0004       movel %a1,%a0@(4)
10c287ca:       2288            movel %a0,%a1@
10c287cc:       06aa c000 0000  addil #-1073741824,%a2@(84)
10c287d2:       0054 
10c287d4:       2f0a            movel %a2,%sp@-
10c287d6:       4eba f6ae       jsr %pc@(10c27e86 <put_super>)
10c287da:       3f04            movew %d4,%sp@-
10c287dc:       4267            clrw %sp@-
10c287de:       4eba fb52       jsr %pc@(10c28332 <put_unnamed_dev>)
10c287e2:       70ea            moveq #-22,%d0
10c287e4:       601e            bras 10c28804 <get_sb_single+0x150>
10c287e6:       08ea 0006 0024  bset #6,%a2@(36)
10c287ec:       2242            moveal %d2,%a1
10c287ee:       41fa 000c       lea %pc@(10c287fc <get_sb_single+0x148>),%a0
10c287f2:       5291            addql #1,%a1@
10c287f4:       6e06            bgts 10c287fc <get_sb_single+0x148>
10c287f6:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c287fc:       2f0d            movel %a5,%sp@-
10c287fe:       4eba f368       jsr %pc@(10c27b68 <get_filesystem>)
10c28802:       200a            movel %a2,%d0
10c28804:       4cee 3c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a5
10c2880a:       4e5e            unlk %fp
10c2880c:       4e75            rts

10c2880e <kill_super>:
10c2880e:       4e56 0000       linkw %fp,#0
10c28812:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c28816:       266e 0008       moveal %fp@(8),%a3
10c2881a:       242b 002c       movel %a3@(44),%d2
10c2881e:       2a6b 0018       moveal %a3@(24),%a5
10c28822:       286b 001c       moveal %a3@(28),%a4
10c28826:       41eb 0058       lea %a3@(88),%a0
10c2882a:       40c1            movew %sr,%d1
10c2882c:       007c 0700       oriw #1792,%sr
10c28830:       2010            movel %a0@,%d0
10c28832:       5380            subql #1,%d0
10c28834:       2080            movel %d0,%a0@
10c28836:       46c1            movew %d1,%sr
10c28838:       4a80            tstl %d0
10c2883a:       6600 0126       bnew 10c28962 <kill_super+0x154>
10c2883e:       06ab c000 0000  addil #-1073741824,%a3@(84)
10c28844:       0054 
10c28846:       486b 0030       pea %a3@(48)
10c2884a:       4eb9 10c8 53bc  jsr 10c853bc <__down_write>
10c28850:       588f            addql #4,%sp
10c28852:       42ab 002c       clrl %a3@(44)
10c28856:       082d 0005 0007  btst #5,%a5@(7)
10c2885c:       670a            beqs 10c28868 <kill_super+0x5a>
10c2885e:       2f02            movel %d2,%sp@-
10c28860:       4eb9 10c3 34e4  jsr 10c334e4 <d_genocide>
10c28866:       588f            addql #4,%sp
10c28868:       2f02            movel %d2,%sp@-
10c2886a:       4eb9 10c3 2d10  jsr 10c32d10 <shrink_dcache_parent>
10c28870:       2f02            movel %d2,%sp@-
10c28872:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c28878:       2f0b            movel %a3,%sp@-
10c2887a:       4eb9 10c2 4f76  jsr 10c24f76 <fsync_super>
10c28880:       4fef 000c       lea %sp@(12),%sp
10c28884:       7440            moveq #64,%d2
10c28886:       d48b            addl %a3,%d2
10c28888:       2242            moveal %d2,%a1
10c2888a:       41fa 000c       lea %pc@(10c28898 <kill_super+0x8a>),%a0
10c2888e:       5391            subql #1,%a1@
10c28890:       6a06            bpls 10c28898 <kill_super+0x8a>
10c28892:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c28898:       08ab 0006 0024  bclr #6,%a3@(36)
10c2889e:       2f0b            movel %a3,%sp@-
10c288a0:       45f9 10c3 415e  lea 10c3415e <invalidate_inodes>,%a2
10c288a6:       4e92            jsr %a2@
10c288a8:       588f            addql #4,%sp
10c288aa:       b8fc 0000       cmpaw #0,%a4
10c288ae:       6726            beqs 10c288d6 <kill_super+0xc8>
10c288b0:       206c 001c       moveal %a4@(28),%a0
10c288b4:       b0fc 0000       cmpaw #0,%a0
10c288b8:       670c            beqs 10c288c6 <kill_super+0xb8>
10c288ba:       4a2b 000f       tstb %a3@(15)
10c288be:       6706            beqs 10c288c6 <kill_super+0xb8>
10c288c0:       2f0b            movel %a3,%sp@-
10c288c2:       4e90            jsr %a0@
10c288c4:       588f            addql #4,%sp
10c288c6:       206c 0018       moveal %a4@(24),%a0
10c288ca:       b0fc 0000       cmpaw #0,%a0
10c288ce:       6706            beqs 10c288d6 <kill_super+0xc8>
10c288d0:       2f0b            movel %a3,%sp@-
10c288d2:       4e90            jsr %a0@
10c288d4:       588f            addql #4,%sp
10c288d6:       2f0b            movel %a3,%sp@-
10c288d8:       4e92            jsr %a2@
10c288da:       588f            addql #4,%sp
10c288dc:       4a80            tstl %d0
10c288de:       670e            beqs 10c288ee <kill_super+0xe0>
10c288e0:       4879 1000 25ba  pea 100025ba <tvecs+0xa22>
10c288e6:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c288ec:       588f            addql #4,%sp
10c288ee:       386b 0008       moveaw %a3@(8),%a4
10c288f2:       426b 0008       clrw %a3@(8)
10c288f6:       246b 0074       moveal %a3@(116),%a2
10c288fa:       42ab 0074       clrl %a3@(116)
10c288fe:       2f0d            movel %a5,%sp@-
10c28900:       4eba f28e       jsr %pc@(10c27b90 <put_filesystem>)
10c28904:       42ab 0018       clrl %a3@(24)
10c28908:       588f            addql #4,%sp
10c2890a:       2242            moveal %d2,%a1
10c2890c:       41fa 000c       lea %pc@(10c2891a <kill_super+0x10c>),%a0
10c28910:       5291            addql #1,%a1@
10c28912:       6e06            bgts 10c2891a <kill_super+0x10c>
10c28914:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2891a:       b4fc 0000       cmpaw #0,%a2
10c2891e:       6710            beqs 10c28930 <kill_super+0x122>
10c28920:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c28924:       2f0a            movel %a2,%sp@-
10c28926:       4eb9 10c2 974a  jsr 10c2974a <blkdev_put>
10c2892c:       508f            addql #8,%sp
10c2892e:       600a            bras 10c2893a <kill_super+0x12c>
10c28930:       3f0c            movew %a4,%sp@-
10c28932:       4267            clrw %sp@-
10c28934:       4eba f9fc       jsr %pc@(10c28332 <put_unnamed_dev>)
10c28938:       588f            addql #4,%sp
10c2893a:       226b 0004       moveal %a3@(4),%a1
10c2893e:       2053            moveal %a3@,%a0
10c28940:       2149 0004       movel %a1,%a0@(4)
10c28944:       2288            movel %a0,%a1@
10c28946:       41eb 0078       lea %a3@(120),%a0
10c2894a:       2268 0004       moveal %a0@(4),%a1
10c2894e:       2050            moveal %a0@,%a0
10c28950:       2149 0004       movel %a1,%a0@(4)
10c28954:       2288            movel %a0,%a1@
10c28956:       41eb 0058       lea %a3@(88),%a0
10c2895a:       5290            addql #1,%a0@
10c2895c:       2f0b            movel %a3,%sp@-
10c2895e:       4eba f526       jsr %pc@(10c27e86 <put_super>)
10c28962:       4cee 3c04 ffec  moveml %fp@(-20),%d2/%a2-%a5
10c28968:       4e5e            unlk %fp
10c2896a:       4e75            rts

10c2896c <do_remount_sb>:
10c2896c:       4e56 0000       linkw %fp,#0
10c28970:       2f0a            movel %a2,%sp@-
10c28972:       2f02            movel %d2,%sp@-
10c28974:       246e 0008       moveal %fp@(8),%a2
10c28978:       082e 0000 000f  btst #0,%fp@(15)
10c2897e:       661c            bnes 10c2899c <do_remount_sb+0x30>
10c28980:       302a 0008       movew %a2@(8),%d0
10c28984:       6716            beqs 10c2899c <do_remount_sb+0x30>
10c28986:       3f00            movew %d0,%sp@-
10c28988:       4267            clrw %sp@-
10c2898a:       4eb9 10c4 bdc2  jsr 10c4bdc2 <is_read_only>
10c28990:       588f            addql #4,%sp
10c28992:       4a80            tstl %d0
10c28994:       6706            beqs 10c2899c <do_remount_sb+0x30>
10c28996:       70f3            moveq #-13,%d0
10c28998:       6000 009c       braw 10c28a36 <do_remount_sb+0xca>
10c2899c:       2f0a            movel %a2,%sp@-
10c2899e:       4eb9 10c3 2af0  jsr 10c32af0 <shrink_dcache_sb>
10c289a4:       2f0a            movel %a2,%sp@-
10c289a6:       4eb9 10c2 4f76  jsr 10c24f76 <fsync_super>
10c289ac:       508f            addql #8,%sp
10c289ae:       082e 0000 000f  btst #0,%fp@(15)
10c289b4:       671a            beqs 10c289d0 <do_remount_sb+0x64>
10c289b6:       082a 0000 0027  btst #0,%a2@(39)
10c289bc:       6612            bnes 10c289d0 <do_remount_sb+0x64>
10c289be:       2f0a            movel %a2,%sp@-
10c289c0:       4eb9 10c2 4b6e  jsr 10c24b6e <fs_may_remount_ro>
10c289c6:       588f            addql #4,%sp
10c289c8:       4a80            tstl %d0
10c289ca:       6604            bnes 10c289d0 <do_remount_sb+0x64>
10c289cc:       70f0            moveq #-16,%d0
10c289ce:       6066            bras 10c28a36 <do_remount_sb+0xca>
10c289d0:       206a 001c       moveal %a2@(28),%a0
10c289d4:       b0fc 0000       cmpaw #0,%a0
10c289d8:       6742            beqs 10c28a1c <do_remount_sb+0xb0>
10c289da:       4aa8 002c       tstl %a0@(44)
10c289de:       673c            beqs 10c28a1c <do_remount_sb+0xb0>
10c289e0:       7440            moveq #64,%d2
10c289e2:       d48a            addl %a2,%d2
10c289e4:       2242            moveal %d2,%a1
10c289e6:       41fa 000c       lea %pc@(10c289f4 <do_remount_sb+0x88>),%a0
10c289ea:       5391            subql #1,%a1@
10c289ec:       6a06            bpls 10c289f4 <do_remount_sb+0x88>
10c289ee:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c289f4:       206a 001c       moveal %a2@(28),%a0
10c289f8:       2f2e 0010       movel %fp@(16),%sp@-
10c289fc:       486e 000c       pea %fp@(12)
10c28a00:       2f0a            movel %a2,%sp@-
10c28a02:       2068 002c       moveal %a0@(44),%a0
10c28a06:       4e90            jsr %a0@
10c28a08:       2242            moveal %d2,%a1
10c28a0a:       41fa 000c       lea %pc@(10c28a18 <do_remount_sb+0xac>),%a0
10c28a0e:       5291            addql #1,%a1@
10c28a10:       6e06            bgts 10c28a18 <do_remount_sb+0xac>
10c28a12:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c28a18:       4a80            tstl %d0
10c28a1a:       661a            bnes 10c28a36 <do_remount_sb+0xca>
10c28a1c:       222a 0024       movel %a2@(36),%d1
10c28a20:       0241 f3ae       andiw #-3154,%d1
10c28a24:       202e 000c       movel %fp@(12),%d0
10c28a28:       0280 0000 0c51  andil #3153,%d0
10c28a2e:       8280            orl %d0,%d1
10c28a30:       2541 0024       movel %d1,%a2@(36)
10c28a34:       7000            moveq #0,%d0
10c28a36:       242e fff8       movel %fp@(-8),%d2
10c28a3a:       246e fffc       moveal %fp@(-4),%a2
10c28a3e:       4e5e            unlk %fp
10c28a40:       4e75            rts

10c28a42 <do_kern_mount>:
10c28a42:       4e56 0000       linkw %fp,#0
10c28a46:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c28a4a:       246e 0008       moveal %fp@(8),%a2
10c28a4e:       262e 000c       movel %fp@(12),%d3
10c28a52:       282e 0010       movel %fp@(16),%d4
10c28a56:       242e 0014       movel %fp@(20),%d2
10c28a5a:       b4fc 0000       cmpaw #0,%a2
10c28a5e:       6716            beqs 10c28a76 <do_kern_mount+0x34>
10c28a60:       4878 1000       pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c28a64:       42a7            clrl %sp@-
10c28a66:       2f0a            movel %a2,%sp@-
10c28a68:       4eb9 10c8 4414  jsr 10c84414 <memchr>
10c28a6e:       4fef 000c       lea %sp@(12),%sp
10c28a72:       4a80            tstl %d0
10c28a74:       6606            bnes 10c28a7c <do_kern_mount+0x3a>
10c28a76:       70ea            moveq #-22,%d0
10c28a78:       6000 00f4       braw 10c28b6e <do_kern_mount+0x12c>
10c28a7c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c28a82:       0828 0005 01d1  btst #5,%a0@(465)
10c28a88:       6606            bnes 10c28a90 <do_kern_mount+0x4e>
10c28a8a:       70ff            moveq #-1,%d0
10c28a8c:       6000 00e0       braw 10c28b6e <do_kern_mount+0x12c>
10c28a90:       0068 0100 0006  oriw #256,%a0@(6)
10c28a96:       2f0a            movel %a2,%sp@-
10c28a98:       4eba f380       jsr %pc@(10c27e1a <get_fs_type>)
10c28a9c:       2840            moveal %d0,%a4
10c28a9e:       588f            addql #4,%sp
10c28aa0:       b8fc 0000       cmpaw #0,%a4
10c28aa4:       6606            bnes 10c28aac <do_kern_mount+0x6a>
10c28aa6:       70ed            moveq #-19,%d0
10c28aa8:       6000 00c4       braw 10c28b6e <do_kern_mount+0x12c>
10c28aac:       4eb9 10c3 5658  jsr 10c35658 <alloc_vfsmnt>
10c28ab2:       2640            moveal %d0,%a3
10c28ab4:       b6fc 0000       cmpaw #0,%a3
10c28ab8:       6608            bnes 10c28ac2 <do_kern_mount+0x80>
10c28aba:       367c fff4       moveaw #-12,%a3
10c28abe:       6000 00a6       braw 10c28b66 <do_kern_mount+0x124>
10c28ac2:       2f04            movel %d4,%sp@-
10c28ac4:       2f0b            movel %a3,%sp@-
10c28ac6:       4eb9 10c3 56ea  jsr 10c356ea <set_devname>
10c28acc:       202c 0004       movel %a4@(4),%d0
10c28ad0:       508f            addql #8,%sp
10c28ad2:       0800 0000       btst #0,%d0
10c28ad6:       6714            beqs 10c28aec <do_kern_mount+0xaa>
10c28ad8:       2f02            movel %d2,%sp@-
10c28ada:       2f03            movel %d3,%sp@-
10c28adc:       2f04            movel %d4,%sp@-
10c28ade:       2f0c            movel %a4,%sp@-
10c28ae0:       4eba f912       jsr %pc@(10c283f4 <get_sb_bdev>)
10c28ae4:       2440            moveal %d0,%a2
10c28ae6:       4fef 0010       lea %sp@(16),%sp
10c28aea:       6022            bras 10c28b0e <do_kern_mount+0xcc>
10c28aec:       0800 0003       btst #3,%d0
10c28af0:       670c            beqs 10c28afe <do_kern_mount+0xbc>
10c28af2:       2f02            movel %d2,%sp@-
10c28af4:       2f03            movel %d3,%sp@-
10c28af6:       2f0c            movel %a4,%sp@-
10c28af8:       4eba fbba       jsr %pc@(10c286b4 <get_sb_single>)
10c28afc:       600a            bras 10c28b08 <do_kern_mount+0xc6>
10c28afe:       2f02            movel %d2,%sp@-
10c28b00:       2f03            movel %d3,%sp@-
10c28b02:       2f0c            movel %a4,%sp@-
10c28b04:       4eba fb5c       jsr %pc@(10c28662 <get_sb_nodev>)
10c28b08:       2440            moveal %d0,%a2
10c28b0a:       4fef 000c       lea %sp@(12),%sp
10c28b0e:       b4fc fc18       cmpaw #-1000,%a2
10c28b12:       630c            blss 10c28b20 <do_kern_mount+0xde>
10c28b14:       2f0b            movel %a3,%sp@-
10c28b16:       4eb9 10c3 56ba  jsr 10c356ba <free_vfsmnt>
10c28b1c:       264a            moveal %a2,%a3
10c28b1e:       6044            bras 10c28b64 <do_kern_mount+0x122>
10c28b20:       082c 0004 0007  btst #4,%a4@(7)
10c28b26:       6706            beqs 10c28b2e <do_kern_mount+0xec>
10c28b28:       08ea 0007 0024  bset #7,%a2@(36)
10c28b2e:       274a 0014       movel %a2,%a3@(20)
10c28b32:       206a 002c       moveal %a2@(44),%a0
10c28b36:       b0fc 0000       cmpaw #0,%a0
10c28b3a:       6712            beqs 10c28b4e <do_kern_mount+0x10c>
10c28b3c:       4a90            tstl %a0@
10c28b3e:       660c            bnes 10c28b4c <do_kern_mount+0x10a>
10c28b40:       4879 1000 2577  pea 10002577 <tvecs+0x9df>
10c28b46:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c28b4c:       5290            addql #1,%a0@
10c28b4e:       2748 0010       movel %a0,%a3@(16)
10c28b52:       2748 000c       movel %a0,%a3@(12)
10c28b56:       274b 0008       movel %a3,%a3@(8)
10c28b5a:       486a 0030       pea %a2@(48)
10c28b5e:       4eb9 10c8 5476  jsr 10c85476 <__up_write>
10c28b64:       588f            addql #4,%sp
10c28b66:       2f0c            movel %a4,%sp@-
10c28b68:       4eba f026       jsr %pc@(10c27b90 <put_filesystem>)
10c28b6c:       200b            movel %a3,%d0
10c28b6e:       4cee 1c1c ffe8  moveml %fp@(-24),%d2-%d4/%a2-%a4
10c28b74:       4e5e            unlk %fp
10c28b76:       4e75            rts

10c28b78 <kern_mount>:
10c28b78:       4e56 0000       linkw %fp,#0
10c28b7c:       206e 0008       moveal %fp@(8),%a0
10c28b80:       42a7            clrl %sp@-
10c28b82:       2f10            movel %a0@,%sp@-
10c28b84:       42a7            clrl %sp@-
10c28b86:       2f10            movel %a0@,%sp@-
10c28b88:       4eba feb8       jsr %pc@(10c28a42 <do_kern_mount>)
10c28b8c:       4e5e            unlk %fp
10c28b8e:       4e75            rts

10c28b90 <max_block>:
10c28b90:       4e56 0000       linkw %fp,#0
10c28b94:       2f03            movel %d3,%sp@-
10c28b96:       2f02            movel %d2,%sp@-
10c28b98:       76ff            moveq #-1,%d3
10c28b9a:       302e 000a       movew %fp@(10),%d0
10c28b9e:       4281            clrl %d1
10c28ba0:       122e 000a       moveb %fp@(10),%d1
10c28ba4:       e589            lsll #2,%d1
10c28ba6:       41f9 1003 20fe  lea 100320fe <blk_size>,%a0
10c28bac:       2070 1800       moveal %a0@(00000000,%d1:l),%a0
10c28bb0:       b0fc 0000       cmpaw #0,%a0
10c28bb4:       675c            beqs 10c28c12 <max_block+0x82>
10c28bb6:       0280 0000 00ff  andil #255,%d0
10c28bbc:       e588            lsll #2,%d0
10c28bbe:       2430 0800       movel %a0@(00000000,%d0:l),%d2
10c28bc2:       674e            beqs 10c28c12 <max_block+0x82>
10c28bc4:       263c 0000 0400  movel #1024,%d3
10c28bca:       41f9 1003 1d02  lea 10031d02 <blksize_size>,%a0
10c28bd0:       2070 1800       moveal %a0@(00000000,%d1:l),%a0
10c28bd4:       b0fc 0000       cmpaw #0,%a0
10c28bd8:       6708            beqs 10c28be2 <max_block+0x52>
10c28bda:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c28bde:       6702            beqs 10c28be2 <max_block+0x52>
10c28be0:       2600            movel %d0,%d3
10c28be2:       2003            movel %d3,%d0
10c28be4:       307c 0008       moveaw #8,%a0
10c28be8:       2200            movel %d0,%d1
10c28bea:       5381            subql #1,%d1
10c28bec:       5288            addql #1,%a0
10c28bee:       e288            lsrl #1,%d0
10c28bf0:       0c80 0000 0100  cmpil #256,%d0
10c28bf6:       62f4            bhis 10c28bec <max_block+0x5c>
10c28bf8:       700a            moveq #10,%d0
10c28bfa:       e0a9            lsrl %d0,%d1
10c28bfc:       d481            addl %d1,%d2
10c28bfe:       9088            subl %a0,%d0
10c28c00:       2602            movel %d2,%d3
10c28c02:       e1ab            lsll %d0,%d3
10c28c04:       700a            moveq #10,%d0
10c28c06:       b088            cmpl %a0,%d0
10c28c08:       6408            bccs 10c28c12 <max_block+0x82>
10c28c0a:       70f6            moveq #-10,%d0
10c28c0c:       d088            addl %a0,%d0
10c28c0e:       2602            movel %d2,%d3
10c28c10:       e0ab            lsrl %d0,%d3
10c28c12:       2003            movel %d3,%d0
10c28c14:       241f            movel %sp@+,%d2
10c28c16:       261f            movel %sp@+,%d3
10c28c18:       4e5e            unlk %fp
10c28c1a:       4e75            rts

10c28c1c <blkdev_size>:
10c28c1c:       4e56 0000       linkw %fp,#0
10c28c20:       48e7 3800       moveml %d2-%d4,%sp@-
10c28c24:       72ff            moveq #-1,%d1
10c28c26:       342e 000a       movew %fp@(10),%d2
10c28c2a:       4280            clrl %d0
10c28c2c:       102e 000a       moveb %fp@(10),%d0
10c28c30:       e588            lsll #2,%d0
10c28c32:       41f9 1003 20fe  lea 100320fe <blk_size>,%a0
10c28c38:       2070 0800       moveal %a0@(00000000,%d0:l),%a0
10c28c3c:       b0fc 0000       cmpaw #0,%a0
10c28c40:       670a            beqs 10c28c4c <blkdev_size+0x30>
10c28c42:       4280            clrl %d0
10c28c44:       1002            moveb %d2,%d0
10c28c46:       e588            lsll #2,%d0
10c28c48:       2230 0800       movel %a0@(00000000,%d0:l),%d1
10c28c4c:       4280            clrl %d0
10c28c4e:       2601            movel %d1,%d3
10c28c50:       4243            clrw %d3
10c28c52:       4843            swap %d3
10c28c54:       ec4b            lsrw #6,%d3
10c28c56:       2400            movel %d0,%d2
10c28c58:       780a            moveq #10,%d4
10c28c5a:       e9aa            lsll %d4,%d2
10c28c5c:       2003            movel %d3,%d0
10c28c5e:       8082            orl %d2,%d0
10c28c60:       e9a9            lsll %d4,%d1
10c28c62:       4cdf 001c       moveml %sp@+,%d2-%d4
10c28c66:       4e5e            unlk %fp
10c28c68:       4e75            rts

10c28c6a <kill_bdev>:
10c28c6a:       4e56 0000       linkw %fp,#0
10c28c6e:       2f0a            movel %a2,%sp@-
10c28c70:       246e 0008       moveal %fp@(8),%a2
10c28c74:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c28c78:       2f0a            movel %a2,%sp@-
10c28c7a:       4eb9 10c2 54c2  jsr 10c254c2 <invalidate_bdev>
10c28c80:       42a7            clrl %sp@-
10c28c82:       42a7            clrl %sp@-
10c28c84:       206a 000c       moveal %a2@(12),%a0
10c28c88:       2f28 00a8       movel %a0@(168),%sp@-
10c28c8c:       4eb9 10c1 dd30  jsr 10c1dd30 <truncate_inode_pages>
10c28c92:       246e fffc       moveal %fp@(-4),%a2
10c28c96:       4e5e            unlk %fp
10c28c98:       4e75            rts

10c28c9a <set_blocksize>:
10c28c9a:       4e56 0000       linkw %fp,#0
10c28c9e:       48e7 3c30       moveml %d2-%d5/%a2-%a3,%sp@-
10c28ca2:       262e 000c       movel %fp@(12),%d3
10c28ca6:       342e 000a       movew %fp@(10),%d2
10c28caa:       2003            movel %d3,%d0
10c28cac:       0680 ffff fe00  addil #-512,%d0
10c28cb2:       0c80 0000 0e00  cmpil #3584,%d0
10c28cb8:       623e            bhis 10c28cf8 <set_blocksize+0x5e>
10c28cba:       2203            movel %d3,%d1
10c28cbc:       5381            subql #1,%d1
10c28cbe:       2003            movel %d3,%d0
10c28cc0:       c081            andl %d1,%d0
10c28cc2:       6634            bnes 10c28cf8 <set_blocksize+0x5e>
10c28cc4:       283c 0000 0200  movel #512,%d4
10c28cca:       3002            movew %d2,%d0
10c28ccc:       e048            lsrw #8,%d0
10c28cce:       4281            clrl %d1
10c28cd0:       1200            moveb %d0,%d1
10c28cd2:       e589            lsll #2,%d1
10c28cd4:       41f9 1002 9388  lea 10029388 <hardsect_size>,%a0
10c28cda:       2070 1800       moveal %a0@(00000000,%d1:l),%a0
10c28cde:       3a00            movew %d0,%d5
10c28ce0:       b0fc 0000       cmpaw #0,%a0
10c28ce4:       670e            beqs 10c28cf4 <set_blocksize+0x5a>
10c28ce6:       4280            clrl %d0
10c28ce8:       1002            moveb %d2,%d0
10c28cea:       e588            lsll #2,%d0
10c28cec:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c28cf0:       6702            beqs 10c28cf4 <set_blocksize+0x5a>
10c28cf2:       2800            movel %d0,%d4
10c28cf4:       b883            cmpl %d3,%d4
10c28cf6:       6f06            bles 10c28cfe <set_blocksize+0x64>
10c28cf8:       70ea            moveq #-22,%d0
10c28cfa:       6000 00b4       braw 10c28db0 <set_blocksize+0x116>
10c28cfe:       4280            clrl %d0
10c28d00:       1005            moveb %d5,%d0
10c28d02:       e588            lsll #2,%d0
10c28d04:       41f9 1003 1d02  lea 10031d02 <blksize_size>,%a0
10c28d0a:       2270 0800       moveal %a0@(00000000,%d0:l),%a1
10c28d0e:       2648            moveal %a0,%a3
10c28d10:       b2fc 0000       cmpaw #0,%a1
10c28d14:       6614            bnes 10c28d2a <set_blocksize+0x90>
10c28d16:       0c83 0000 0400  cmpil #1024,%d3
10c28d1c:       56c0            sne %d0
10c28d1e:       4880            extw %d0
10c28d20:       48c0            extl %d0
10c28d22:       72ea            moveq #-22,%d1
10c28d24:       c081            andl %d1,%d0
10c28d26:       6000 0088       braw 10c28db0 <set_blocksize+0x116>
10c28d2a:       3002            movew %d2,%d0
10c28d2c:       0240 00ff       andiw #255,%d0
10c28d30:       4281            clrl %d1
10c28d32:       1200            moveb %d0,%d1
10c28d34:       e589            lsll #2,%d1
10c28d36:       2071 1800       moveal %a1@(00000000,%d1:l),%a0
10c28d3a:       3800            movew %d0,%d4
10c28d3c:       b688            cmpl %a0,%d3
10c28d3e:       676e            beqs 10c28dae <set_blocksize+0x114>
10c28d40:       b0fc 0000       cmpaw #0,%a0
10c28d44:       660e            bnes 10c28d54 <set_blocksize+0xba>
10c28d46:       0c83 0000 0400  cmpil #1024,%d3
10c28d4c:       6606            bnes 10c28d54 <set_blocksize+0xba>
10c28d4e:       2383 1800       movel %d3,%a1@(00000000,%d1:l)
10c28d52:       605a            bras 10c28dae <set_blocksize+0x114>
10c28d54:       0282 0000 ffff  andil #65535,%d2
10c28d5a:       2f02            movel %d2,%sp@-
10c28d5c:       4eb9 10c2 90ce  jsr 10c290ce <bdget>
10c28d62:       2440            moveal %d0,%a2
10c28d64:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c28d68:       2f02            movel %d2,%sp@-
10c28d6a:       4eb9 10c2 4f26  jsr 10c24f26 <sync_buffers>
10c28d70:       4280            clrl %d0
10c28d72:       1005            moveb %d5,%d0
10c28d74:       e588            lsll #2,%d0
10c28d76:       4281            clrl %d1
10c28d78:       1204            moveb %d4,%d1
10c28d7a:       2073 0800       moveal %a3@(00000000,%d0:l),%a0
10c28d7e:       e589            lsll #2,%d1
10c28d80:       2183 1800       movel %d3,%a0@(00000000,%d1:l)
10c28d84:       2003            movel %d3,%d0
10c28d86:       4fef 000c       lea %sp@(12),%sp
10c28d8a:       7208            moveq #8,%d1
10c28d8c:       5281            addql #1,%d1
10c28d8e:       e288            lsrl #1,%d0
10c28d90:       0c80 0000 0100  cmpil #256,%d0
10c28d96:       62f4            bhis 10c28d8c <set_blocksize+0xf2>
10c28d98:       206a 000c       moveal %a2@(12),%a0
10c28d9c:       2141 0054       movel %d1,%a0@(84)
10c28da0:       2f0a            movel %a2,%sp@-
10c28da2:       4eba fec6       jsr %pc@(10c28c6a <kill_bdev>)
10c28da6:       2f0a            movel %a2,%sp@-
10c28da8:       4eb9 10c2 91e6  jsr 10c291e6 <bdput>
10c28dae:       7000            moveq #0,%d0
10c28db0:       4cee 0c3c ffe8  moveml %fp@(-24),%d2-%d5/%a2-%a3
10c28db6:       4e5e            unlk %fp
10c28db8:       4e75            rts

10c28dba <blkdev_get_block>:
10c28dba:       4e56 0000       linkw %fp,#0
10c28dbe:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c28dc2:       266e 0008       moveal %fp@(8),%a3
10c28dc6:       242e 000c       movel %fp@(12),%d2
10c28dca:       246e 0010       moveal %fp@(16),%a2
10c28dce:       4280            clrl %d0
10c28dd0:       302b 003e       movew %a3@(62),%d0
10c28dd4:       2f00            movel %d0,%sp@-
10c28dd6:       4eba fdb8       jsr %pc@(10c28b90 <max_block>)
10c28dda:       b082            cmpl %d2,%d0
10c28ddc:       6314            blss 10c28df2 <blkdev_get_block+0x38>
10c28dde:       356b 003e 000c  movew %a3@(62),%a2@(12)
10c28de4:       2542 0004       movel %d2,%a2@(4)
10c28de8:       7010            moveq #16,%d0
10c28dea:       81aa 0014       orl %d0,%a2@(20)
10c28dee:       7000            moveq #0,%d0
10c28df0:       6002            bras 10c28df4 <blkdev_get_block+0x3a>
10c28df2:       70fb            moveq #-5,%d0
10c28df4:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c28dfa:       4e5e            unlk %fp
10c28dfc:       4e75            rts

10c28dfe <blkdev_direct_IO>:
10c28dfe:       4e56 0000       linkw %fp,#0
10c28e02:       487a ffb6       pea %pc@(10c28dba <blkdev_get_block>)
10c28e06:       2f2e 0018       movel %fp@(24),%sp@-
10c28e0a:       2f2e 0014       movel %fp@(20),%sp@-
10c28e0e:       2f2e 0010       movel %fp@(16),%sp@-
10c28e12:       2f2e 000c       movel %fp@(12),%sp@-
10c28e16:       2f2e 0008       movel %fp@(8),%sp@-
10c28e1a:       4eb9 10c2 6d96  jsr 10c26d96 <generic_direct_IO>
10c28e20:       4e5e            unlk %fp
10c28e22:       4e75            rts

10c28e24 <blkdev_writepage>:
10c28e24:       4e56 0000       linkw %fp,#0
10c28e28:       487a ff90       pea %pc@(10c28dba <blkdev_get_block>)
10c28e2c:       2f2e 0008       movel %fp@(8),%sp@-
10c28e30:       4eb9 10c2 6c80  jsr 10c26c80 <block_write_full_page>
10c28e36:       4e5e            unlk %fp
10c28e38:       4e75            rts

10c28e3a <blkdev_readpage>:
10c28e3a:       4e56 0000       linkw %fp,#0
10c28e3e:       487a ff7a       pea %pc@(10c28dba <blkdev_get_block>)
10c28e42:       2f2e 000c       movel %fp@(12),%sp@-
10c28e46:       4eb9 10c2 669c  jsr 10c2669c <block_read_full_page>
10c28e4c:       4e5e            unlk %fp
10c28e4e:       4e75            rts

10c28e50 <blkdev_prepare_write>:
10c28e50:       4e56 0000       linkw %fp,#0
10c28e54:       487a ff64       pea %pc@(10c28dba <blkdev_get_block>)
10c28e58:       2f2e 0014       movel %fp@(20),%sp@-
10c28e5c:       2f2e 0010       movel %fp@(16),%sp@-
10c28e60:       2f2e 000c       movel %fp@(12),%sp@-
10c28e64:       4eb9 10c2 69f8  jsr 10c269f8 <block_prepare_write>
10c28e6a:       4e5e            unlk %fp
10c28e6c:       4e75            rts

10c28e6e <blkdev_commit_write>:
10c28e6e:       4e56 0000       linkw %fp,#0
10c28e72:       2f2e 0014       movel %fp@(20),%sp@-
10c28e76:       2f2e 0010       movel %fp@(16),%sp@-
10c28e7a:       2f2e 000c       movel %fp@(12),%sp@-
10c28e7e:       4eb9 10c2 6a40  jsr 10c26a40 <block_commit_write>
10c28e84:       4e5e            unlk %fp
10c28e86:       4e75            rts

10c28e88 <block_llseek>:
10c28e88:       4e56 0000       linkw %fp,#0
10c28e8c:       48e7 3c20       moveml %d2-%d5/%a2,%sp@-
10c28e90:       246e 0008       moveal %fp@(8),%a2
10c28e94:       242e 000c       movel %fp@(12),%d2
10c28e98:       262e 0010       movel %fp@(16),%d3
10c28e9c:       202e 0014       movel %fp@(20),%d0
10c28ea0:       206a 0008       moveal %a2@(8),%a0
10c28ea4:       2068 0008       moveal %a0@(8),%a0
10c28ea8:       2068 00f4       moveal %a0@(244),%a0
10c28eac:       2068 000c       moveal %a0@(12),%a0
10c28eb0:       2828 0040       movel %a0@(64),%d4
10c28eb4:       2a28 0044       movel %a0@(68),%d5
10c28eb8:       7201            moveq #1,%d1
10c28eba:       b280            cmpl %d0,%d1
10c28ebc:       670c            beqs 10c28eca <block_llseek+0x42>
10c28ebe:       7202            moveq #2,%d1
10c28ec0:       b280            cmpl %d0,%d1
10c28ec2:       6610            bnes 10c28ed4 <block_llseek+0x4c>
10c28ec4:       d685            addl %d5,%d3
10c28ec6:       d584            addxl %d4,%d2
10c28ec8:       600a            bras 10c28ed4 <block_llseek+0x4c>
10c28eca:       202a 001e       movel %a2@(30),%d0
10c28ece:       d6aa 0022       addl %a2@(34),%d3
10c28ed2:       d580            addxl %d0,%d2
10c28ed4:       307c ffff       moveaw #-1,%a0
10c28ed8:       327c ffea       moveaw #-22,%a1
10c28edc:       4a82            tstl %d2
10c28ede:       6b3e            bmis 10c28f1e <block_llseek+0x96>
10c28ee0:       2002            movel %d2,%d0
10c28ee2:       2203            movel %d3,%d1
10c28ee4:       9285            subl %d5,%d1
10c28ee6:       9184            subxl %d4,%d0
10c28ee8:       6e34            bgts 10c28f1e <block_llseek+0x96>
10c28eea:       202a 001e       movel %a2@(30),%d0
10c28eee:       222a 0022       movel %a2@(34),%d1
10c28ef2:       9283            subl %d3,%d1
10c28ef4:       9182            subxl %d2,%d0
10c28ef6:       6722            beqs 10c28f1a <block_llseek+0x92>
10c28ef8:       2542 001e       movel %d2,%a2@(30)
10c28efc:       2543 0022       movel %d3,%a2@(34)
10c28f00:       42aa 0026       clrl %a2@(38)
10c28f04:       2039 1002 57a0  movel 100257a0 <event>,%d0
10c28f0a:       2200            movel %d0,%d1
10c28f0c:       5281            addql #1,%d1
10c28f0e:       23c1 1002 57a0  movel %d1,100257a0 <event>
10c28f14:       5280            addql #1,%d0
10c28f16:       2540 0056       movel %d0,%a2@(86)
10c28f1a:       2042            moveal %d2,%a0
10c28f1c:       2243            moveal %d3,%a1
10c28f1e:       2008            movel %a0,%d0
10c28f20:       2209            movel %a1,%d1
10c28f22:       4cdf 043c       moveml %sp@+,%d2-%d5/%a2
10c28f26:       4e5e            unlk %fp
10c28f28:       4e75            rts

10c28f2a <__block_fsync>:
10c28f2a:       4e56 0000       linkw %fp,#0
10c28f2e:       2f0a            movel %a2,%sp@-
10c28f30:       2f02            movel %d2,%sp@-
10c28f32:       246e 0008       moveal %fp@(8),%a2
10c28f36:       2f2a 00a8       movel %a2@(168),%sp@-
10c28f3a:       4eb9 10c1 e140  jsr 10c1e140 <filemap_fdatasync>
10c28f40:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c28f44:       4280            clrl %d0
10c28f46:       302a 003e       movew %a2@(62),%d0
10c28f4a:       2f00            movel %d0,%sp@-
10c28f4c:       4eb9 10c2 4f26  jsr 10c24f26 <sync_buffers>
10c28f52:       2400            movel %d0,%d2
10c28f54:       2f2a 00a8       movel %a2@(168),%sp@-
10c28f58:       4eb9 10c1 e1d8  jsr 10c1e1d8 <filemap_fdatawait>
10c28f5e:       2002            movel %d2,%d0
10c28f60:       242e fff8       movel %fp@(-8),%d2
10c28f64:       246e fffc       moveal %fp@(-4),%a2
10c28f68:       4e5e            unlk %fp
10c28f6a:       4e75            rts

10c28f6c <block_fsync>:
10c28f6c:       4e56 0000       linkw %fp,#0
10c28f70:       206e 000c       moveal %fp@(12),%a0
10c28f74:       2f28 0008       movel %a0@(8),%sp@-
10c28f78:       4eba ffb0       jsr %pc@(10c28f2a <__block_fsync>)
10c28f7c:       4e5e            unlk %fp
10c28f7e:       4e75            rts

10c28f80 <bd_read_super>:
10c28f80:       4e56 0000       linkw %fp,#0
10c28f84:       2f0b            movel %a3,%sp@-
10c28f86:       2f0a            movel %a2,%sp@-
10c28f88:       266e 0008       moveal %fp@(8),%a3
10c28f8c:       4eb9 10c3 4410  jsr 10c34410 <get_empty_inode>
10c28f92:       2440            moveal %d0,%a2
10c28f94:       b4fc 0000       cmpaw #0,%a2
10c28f98:       6714            beqs 10c28fae <bd_read_super+0x2e>
10c28f9a:       254b 0094       movel %a3,%a2@(148)
10c28f9e:       356b 0008 0030  movew %a3@(8),%a2@(48)
10c28fa4:       4280            clrl %d0
10c28fa6:       102b 000e       moveb %a3@(14),%d0
10c28faa:       2540 0054       movel %d0,%a2@(84)
10c28fae:       b4fc 0000       cmpaw #0,%a2
10c28fb2:       6700 008c       beqw 10c29040 <bd_read_super+0xc0>
10c28fb6:       357c 4180 0032  movew #16768,%a2@(50)
10c28fbc:       42aa 003a       clrl %a2@(58)
10c28fc0:       42aa 0036       clrl %a2@(54)
10c28fc4:       2039 1002 5790  movel 10025790 <xtime>,%d0
10c28fca:       2540 0050       movel %d0,%a2@(80)
10c28fce:       2540 004c       movel %d0,%a2@(76)
10c28fd2:       2540 0048       movel %d0,%a2@(72)
10c28fd6:       277c ffff ffff  movel #-1,%a3@(16)
10c28fdc:       0010 
10c28fde:       277c ffff ffff  movel #-1,%a3@(20)
10c28fe4:       0014 
10c28fe6:       277c 0000 0400  movel #1024,%a3@(10)
10c28fec:       000a 
10c28fee:       177c 000a 000e  moveb #10,%a3@(14)
10c28ff4:       277c 6264 6576  movel #1650746742,%a3@(40)
10c28ffa:       0028 
10c28ffc:       277c 1000 d6bc  movel #268490428,%a3@(28)
10c29002:       001c 
10c29004:       4879 1000 d700  pea 1000d700 <sops.834+0x44>
10c2900a:       42a7            clrl %sp@-
10c2900c:       4eb9 10c3 2d76  jsr 10c32d76 <d_alloc>
10c29012:       2040            moveal %d0,%a0
10c29014:       2748 002c       movel %a0,%a3@(44)
10c29018:       508f            addql #8,%sp
10c2901a:       671c            beqs 10c29038 <bd_read_super+0xb8>
10c2901c:       214b 0050       movel %a3,%a0@(80)
10c29020:       206b 002c       moveal %a3@(44),%a0
10c29024:       2148 000c       movel %a0,%a0@(12)
10c29028:       2f0a            movel %a2,%sp@-
10c2902a:       2f2b 002c       movel %a3@(44),%sp@-
10c2902e:       4eb9 10c3 2eb0  jsr 10c32eb0 <d_instantiate>
10c29034:       200b            movel %a3,%d0
10c29036:       600a            bras 10c29042 <bd_read_super+0xc2>
10c29038:       2f0a            movel %a2,%sp@-
10c2903a:       4eb9 10c3 480c  jsr 10c3480c <iput>
10c29040:       7000            moveq #0,%d0
10c29042:       246e fff8       moveal %fp@(-8),%a2
10c29046:       266e fffc       moveal %fp@(-4),%a3
10c2904a:       4e5e            unlk %fp
10c2904c:       4e75            rts

10c2904e <init_once>:
10c2904e:       4e56 0000       linkw %fp,#0
10c29052:       2f0a            movel %a2,%sp@-
10c29054:       246e 0008       moveal %fp@(8),%a2
10c29058:       7005            moveq #5,%d0
10c2905a:       c0ae 0010       andl %fp@(16),%d0
10c2905e:       7201            moveq #1,%d1
10c29060:       b280            cmpl %d0,%d1
10c29062:       6634            bnes 10c29098 <init_once+0x4a>
10c29064:       4878 0036       pea 36 <LSIGTRAP+0x31>
10c29068:       42a7            clrl %sp@-
10c2906a:       2f0a            movel %a2,%sp@-
10c2906c:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c29072:       41ea 001a       lea %a2@(26),%a0
10c29076:       7001            moveq #1,%d0
10c29078:       2080            movel %d0,%a0@
10c2907a:       42a8 0004       clrl %a0@(4)
10c2907e:       42a8 0008       clrl %a0@(8)
10c29082:       7026            moveq #38,%d0
10c29084:       d08a            addl %a2,%d0
10c29086:       2140 000c       movel %d0,%a0@(12)
10c2908a:       2140 0010       movel %d0,%a0@(16)
10c2908e:       41ea 002e       lea %a2@(46),%a0
10c29092:       2088            movel %a0,%a0@
10c29094:       2548 0032       movel %a0,%a2@(50)
10c29098:       246e fffc       moveal %fp@(-4),%a2
10c2909c:       4e5e            unlk %fp
10c2909e:       4e75            rts

10c290a0 <bdfind>:
10c290a0:       4e56 0000       linkw %fp,#0
10c290a4:       206e 000c       moveal %fp@(12),%a0
10c290a8:       302e 000a       movew %fp@(10),%d0
10c290ac:       2250            moveal %a0@,%a1
10c290ae:       b1c9            cmpal %a1,%a0
10c290b0:       6716            beqs 10c290c8 <bdfind+0x28>
10c290b2:       b069 0010       cmpw %a1@(16),%d0
10c290b6:       660a            bnes 10c290c2 <bdfind+0x22>
10c290b8:       41e9 0008       lea %a1@(8),%a0
10c290bc:       5290            addql #1,%a0@
10c290be:       2009            movel %a1,%d0
10c290c0:       6008            bras 10c290ca <bdfind+0x2a>
10c290c2:       2251            moveal %a1@,%a1
10c290c4:       b1c9            cmpal %a1,%a0
10c290c6:       66ea            bnes 10c290b2 <bdfind+0x12>
10c290c8:       7000            moveq #0,%d0
10c290ca:       4e5e            unlk %fp
10c290cc:       4e75            rts

10c290ce <bdget>:
10c290ce:       4e56 0000       linkw %fp,#0
10c290d2:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c290d6:       282e 0008       movel %fp@(8),%d4
10c290da:       4281            clrl %d1
10c290dc:       3204            movew %d4,%d1
10c290de:       2001            movel %d1,%d0
10c290e0:       ec88            lsrl #6,%d0
10c290e2:       d081            addl %d1,%d0
10c290e4:       740c            moveq #12,%d2
10c290e6:       e4a9            lsrl %d2,%d1
10c290e8:       d280            addl %d0,%d1
10c290ea:       703f            moveq #63,%d0
10c290ec:       c280            andl %d0,%d1
10c290ee:       e789            lsll #3,%d1
10c290f0:       2841            moveal %d1,%a4
10c290f2:       d9fc 1001 aa54  addal #268544596,%a4
10c290f8:       2f0c            movel %a4,%sp@-
10c290fa:       4283            clrl %d3
10c290fc:       3604            movew %d4,%d3
10c290fe:       2f03            movel %d3,%sp@-
10c29100:       4bfa ff9e       lea %pc@(10c290a0 <bdfind>),%a5
10c29104:       4e95            jsr %a5@
10c29106:       2400            movel %d0,%d2
10c29108:       508f            addql #8,%sp
10c2910a:       6600 00d0       bnew 10c291dc <bdget+0x10e>
10c2910e:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c29112:       2f39 1001 ac54  movel 1001ac54 <bdev_cachep>,%sp@-
10c29118:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c2911e:       2640            moveal %d0,%a3
10c29120:       508f            addql #8,%sp
10c29122:       b6fc 0000       cmpaw #0,%a3
10c29126:       6700 00b2       beqw 10c291da <bdget+0x10c>
10c2912a:       2079 1001 aa50  moveal 1001aa50 <bd_mnt>,%a0
10c29130:       2468 0014       moveal %a0@(20),%a2
10c29134:       4eb9 10c3 4410  jsr 10c34410 <get_empty_inode>
10c2913a:       2040            moveal %d0,%a0
10c2913c:       b0fc 0000       cmpaw #0,%a0
10c29140:       6700 008a       beqw 10c291cc <bdget+0xfe>
10c29144:       214a 0094       movel %a2,%a0@(148)
10c29148:       316a 0008 0030  movew %a2@(8),%a0@(48)
10c2914e:       4280            clrl %d0
10c29150:       102a 000e       moveb %a2@(14),%d0
10c29154:       2140 0054       movel %d0,%a0@(84)
10c29158:       b0fc 0000       cmpaw #0,%a0
10c2915c:       676e            beqs 10c291cc <bdget+0xfe>
10c2915e:       2203            movel %d3,%d1
10c29160:       e081            asrl #8,%d1
10c29162:       2003            movel %d3,%d0
10c29164:       7400            moveq #0,%d2
10c29166:       4602            notb %d2
10c29168:       c082            andl %d2,%d0
10c2916a:       e149            lslw #8,%d1
10c2916c:       8240            orw %d0,%d1
10c2916e:       7001            moveq #1,%d0
10c29170:       2740 0008       movel %d0,%a3@(8)
10c29174:       3744 0010       movew %d4,%a3@(16)
10c29178:       42ab 0016       clrl %a3@(22)
10c2917c:       2748 000c       movel %a0,%a3@(12)
10c29180:       3141 003e       movew %d1,%a0@(62)
10c29184:       3141 0030       movew %d1,%a0@(48)
10c29188:       214b 00f4       movel %a3,%a0@(244)
10c2918c:       217c 1000 d72c  movel #268490540,%a0@(200)
10c29192:       00c8 
10c29194:       217c 0000 01d0  movel #464,%a0@(220)
10c2919a:       00dc 
10c2919c:       317c 6000 0032  movew #24576,%a0@(50)
10c291a2:       2f0c            movel %a4,%sp@-
10c291a4:       2f03            movel %d3,%sp@-
10c291a6:       4e95            jsr %a5@
10c291a8:       2400            movel %d0,%d2
10c291aa:       508f            addql #8,%sp
10c291ac:       6612            bnes 10c291c0 <bdget+0xf2>
10c291ae:       2054            moveal %a4@,%a0
10c291b0:       214b 0004       movel %a3,%a0@(4)
10c291b4:       2688            movel %a0,%a3@
10c291b6:       274c 0004       movel %a4,%a3@(4)
10c291ba:       288b            movel %a3,%a4@
10c291bc:       200b            movel %a3,%d0
10c291be:       601c            bras 10c291dc <bdget+0x10e>
10c291c0:       2f2b 000c       movel %a3@(12),%sp@-
10c291c4:       4eb9 10c3 480c  jsr 10c3480c <iput>
10c291ca:       588f            addql #4,%sp
10c291cc:       2f0b            movel %a3,%sp@-
10c291ce:       2f39 1001 ac54  movel 1001ac54 <bdev_cachep>,%sp@-
10c291d4:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c291da:       2002            movel %d2,%d0
10c291dc:       4cee 3c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a5
10c291e2:       4e5e            unlk %fp
10c291e4:       4e75            rts

10c291e6 <bdput>:
10c291e6:       4e56 0000       linkw %fp,#0
10c291ea:       2f0b            movel %a3,%sp@-
10c291ec:       2f0a            movel %a2,%sp@-
10c291ee:       266e 0008       moveal %fp@(8),%a3
10c291f2:       41eb 0008       lea %a3@(8),%a0
10c291f6:       40c1            movew %sr,%d1
10c291f8:       007c 0700       oriw #1792,%sr
10c291fc:       2010            movel %a0@,%d0
10c291fe:       5380            subql #1,%d0
10c29200:       2080            movel %d0,%a0@
10c29202:       46c1            movew %d1,%sr
10c29204:       4a80            tstl %d0
10c29206:       6668            bnes 10c29270 <bdput+0x8a>
10c29208:       4aab 0012       tstl %a3@(18)
10c2920c:       670c            beqs 10c2921a <bdput+0x34>
10c2920e:       4879 1000 273d  pea 1000273d <tvecs+0xba5>
10c29214:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2921a:       226b 0004       moveal %a3@(4),%a1
10c2921e:       2053            moveal %a3@,%a0
10c29220:       2149 0004       movel %a1,%a0@(4)
10c29224:       2288            movel %a0,%a1@
10c29226:       246b 002e       moveal %a3@(46),%a2
10c2922a:       702e            moveq #46,%d0
10c2922c:       d08b            addl %a3,%d0
10c2922e:       b08a            cmpl %a2,%d0
10c29230:       6726            beqs 10c29258 <bdput+0x72>
10c29232:       226a 0004       moveal %a2@(4),%a1
10c29236:       2052            moveal %a2@,%a0
10c29238:       2149 0004       movel %a1,%a0@(4)
10c2923c:       2288            movel %a0,%a1@
10c2923e:       248a            movel %a2,%a2@
10c29240:       254a 0004       movel %a2,%a2@(4)
10c29244:       42aa 000c       clrl %a2@(12)
10c29248:       41ea ffc4       lea %a2@(-60),%a0
10c2924c:       2548 ffc0       movel %a0,%a2@(-64)
10c29250:       246b 002e       moveal %a3@(46),%a2
10c29254:       b08a            cmpl %a2,%d0
10c29256:       66da            bnes 10c29232 <bdput+0x4c>
10c29258:       2f2b 000c       movel %a3@(12),%sp@-
10c2925c:       4eb9 10c3 480c  jsr 10c3480c <iput>
10c29262:       2f0b            movel %a3,%sp@-
10c29264:       2f39 1001 ac54  movel 1001ac54 <bdev_cachep>,%sp@-
10c2926a:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c29270:       246e fff8       moveal %fp@(-8),%a2
10c29274:       266e fffc       moveal %fp@(-4),%a3
10c29278:       4e5e            unlk %fp
10c2927a:       4e75            rts

10c2927c <bd_acquire>:
10c2927c:       4e56 0000       linkw %fp,#0
10c29280:       2f0a            movel %a2,%sp@-
10c29282:       246e 0008       moveal %fp@(8),%a2
10c29286:       202a 00f4       movel %a2@(244),%d0
10c2928a:       6708            beqs 10c29294 <bd_acquire+0x18>
10c2928c:       2040            moveal %d0,%a0
10c2928e:       5088            addql #8,%a0
10c29290:       5290            addql #1,%a0@
10c29292:       605a            bras 10c292ee <bd_acquire+0x72>
10c29294:       4280            clrl %d0
10c29296:       102a 003e       moveb %a2@(62),%d0
10c2929a:       e188            lsll #8,%d0
10c2929c:       802a 003f       orb %a2@(63),%d0
10c292a0:       2f00            movel %d0,%sp@-
10c292a2:       4eba fe2a       jsr %pc@(10c290ce <bdget>)
10c292a6:       2240            moveal %d0,%a1
10c292a8:       588f            addql #4,%sp
10c292aa:       70f4            moveq #-12,%d0
10c292ac:       b2fc 0000       cmpaw #0,%a1
10c292b0:       673e            beqs 10c292f0 <bd_acquire+0x74>
10c292b2:       202a 00f4       movel %a2@(244),%d0
10c292b6:       6626            bnes 10c292de <bd_acquire+0x62>
10c292b8:       2549 00f4       movel %a1,%a2@(244)
10c292bc:       2069 000c       moveal %a1@(12),%a0
10c292c0:       2568 00a8 00a8  movel %a0@(168),%a2@(168)
10c292c6:       41ea 00e8       lea %a2@(232),%a0
10c292ca:       43e9 002e       lea %a1@(46),%a1
10c292ce:       2451            moveal %a1@,%a2
10c292d0:       2548 0004       movel %a0,%a2@(4)
10c292d4:       208a            movel %a2,%a0@
10c292d6:       2149 0004       movel %a1,%a0@(4)
10c292da:       2288            movel %a0,%a1@
10c292dc:       6010            bras 10c292ee <bd_acquire+0x72>
10c292de:       b3c0            cmpal %d0,%a1
10c292e0:       670c            beqs 10c292ee <bd_acquire+0x72>
10c292e2:       4879 1000 273d  pea 1000273d <tvecs+0xba5>
10c292e8:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c292ee:       7000            moveq #0,%d0
10c292f0:       246e fffc       moveal %fp@(-4),%a2
10c292f4:       4e5e            unlk %fp
10c292f6:       4e75            rts

10c292f8 <bd_forget>:
10c292f8:       4e56 0000       linkw %fp,#0
10c292fc:       2f0b            movel %a3,%sp@-
10c292fe:       2f0a            movel %a2,%sp@-
10c29300:       266e 0008       moveal %fp@(8),%a3
10c29304:       4aab 00f4       tstl %a3@(244)
10c29308:       6722            beqs 10c2932c <bd_forget+0x34>
10c2930a:       41eb 00e8       lea %a3@(232),%a0
10c2930e:       2468 0004       moveal %a0@(4),%a2
10c29312:       2250            moveal %a0@,%a1
10c29314:       234a 0004       movel %a2,%a1@(4)
10c29318:       2489            movel %a1,%a2@
10c2931a:       2088            movel %a0,%a0@
10c2931c:       2148 0004       movel %a0,%a0@(4)
10c29320:       42ab 00f4       clrl %a3@(244)
10c29324:       41eb 00ac       lea %a3@(172),%a0
10c29328:       2748 00a8       movel %a0,%a3@(168)
10c2932c:       245f            moveal %sp@+,%a2
10c2932e:       265f            moveal %sp@+,%a3
10c29330:       4e5e            unlk %fp
10c29332:       4e75            rts

10c29334 <get_blkdev_list>:
10c29334:       4e56 0000       linkw %fp,#0
10c29338:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c2933c:       266e 0008       moveal %fp@(8),%a3
10c29340:       4879 1000 27b8  pea 100027b8 <tvecs+0xc20>
10c29346:       2f0b            movel %a3,%sp@-
10c29348:       45f9 10c8 4d6a  lea 10c84d6a <sprintf>,%a2
10c2934e:       4e92            jsr %a2@
10c29350:       2400            movel %d0,%d2
10c29352:       7600            moveq #0,%d3
10c29354:       508f            addql #8,%sp
10c29356:       284a            moveal %a2,%a4
10c29358:       45f9 1001 ac5c  lea 1001ac5c <blkdevs+0x4>,%a2
10c2935e:       4a92            tstl %a2@
10c29360:       6718            beqs 10c2937a <get_blkdev_list+0x46>
10c29362:       2f2a fffc       movel %a2@(-4),%sp@-
10c29366:       2f03            movel %d3,%sp@-
10c29368:       4879 1000 27c9  pea 100027c9 <tvecs+0xc31>
10c2936e:       4873 2800       pea %a3@(00000000,%d2:l)
10c29372:       4e94            jsr %a4@
10c29374:       d480            addl %d0,%d2
10c29376:       4fef 0010       lea %sp@(16),%sp
10c2937a:       508a            addql #8,%a2
10c2937c:       5283            addql #1,%d3
10c2937e:       0c83 0000 00fe  cmpil #254,%d3
10c29384:       6fd8            bles 10c2935e <get_blkdev_list+0x2a>
10c29386:       2002            movel %d2,%d0
10c29388:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c2938e:       4e5e            unlk %fp
10c29390:       4e75            rts

10c29392 <get_blkfops>:
10c29392:       4e56 0000       linkw %fp,#0
10c29396:       222e 0008       movel %fp@(8),%d1
10c2939a:       91c8            subal %a0,%a0
10c2939c:       2001            movel %d1,%d0
10c2939e:       5380            subql #1,%d0
10c293a0:       0c80 0000 00fd  cmpil #253,%d0
10c293a6:       620c            bhis 10c293b4 <get_blkfops+0x22>
10c293a8:       e789            lsll #3,%d1
10c293aa:       41f9 1001 ac5c  lea 1001ac5c <blkdevs+0x4>,%a0
10c293b0:       2070 1800       moveal %a0@(00000000,%d1:l),%a0
10c293b4:       2008            movel %a0,%d0
10c293b6:       4e5e            unlk %fp
10c293b8:       4e75            rts

10c293ba <register_blkdev>:
10c293ba:       4e56 0000       linkw %fp,#0
10c293be:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c293c2:       222e 0008       movel %fp@(8),%d1
10c293c6:       282e 000c       movel %fp@(12),%d4
10c293ca:       262e 0010       movel %fp@(16),%d3
10c293ce:       4a81            tstl %d1
10c293d0:       6628            bnes 10c293fa <register_blkdev+0x40>
10c293d2:       7201            moveq #1,%d1
10c293d4:       4601            notb %d1
10c293d6:       45f9 1001 ac5c  lea 1001ac5c <blkdevs+0x4>,%a2
10c293dc:       43f9 1001 b44c  lea 1001b44c <blkdevs+0x7f4>,%a1
10c293e2:       243c 0000 07f0  movel #2032,%d2
10c293e8:       2042            moveal %d2,%a0
10c293ea:       2011            movel %a1@,%d0
10c293ec:       5189            subql #8,%a1
10c293ee:       672e            beqs 10c2941e <register_blkdev+0x64>
10c293f0:       5182            subql #8,%d2
10c293f2:       5381            subql #1,%d1
10c293f4:       66f2            bnes 10c293e8 <register_blkdev+0x2e>
10c293f6:       70f0            moveq #-16,%d0
10c293f8:       6040            bras 10c2943a <register_blkdev+0x80>
10c293fa:       70ea            moveq #-22,%d0
10c293fc:       0c81 0000 00fe  cmpil #254,%d1
10c29402:       6236            bhis 10c2943a <register_blkdev+0x80>
10c29404:       2001            movel %d1,%d0
10c29406:       e788            lsll #3,%d0
10c29408:       41f9 1001 ac5c  lea 1001ac5c <blkdevs+0x4>,%a0
10c2940e:       2230 0800       movel %a0@(00000000,%d0:l),%d1
10c29412:       2448            moveal %a0,%a2
10c29414:       6714            beqs 10c2942a <register_blkdev+0x70>
10c29416:       b681            cmpl %d1,%d3
10c29418:       6710            beqs 10c2942a <register_blkdev+0x70>
10c2941a:       70f0            moveq #-16,%d0
10c2941c:       601c            bras 10c2943a <register_blkdev+0x80>
10c2941e:       2584 28fc       movel %d4,%a2@(fffffffc,%d2:l)
10c29422:       2583 2800       movel %d3,%a2@(00000000,%d2:l)
10c29426:       2001            movel %d1,%d0
10c29428:       6010            bras 10c2943a <register_blkdev+0x80>
10c2942a:       41f9 1001 ac58  lea 1001ac58 <blkdevs>,%a0
10c29430:       2184 0800       movel %d4,%a0@(00000000,%d0:l)
10c29434:       2583 0800       movel %d3,%a2@(00000000,%d0:l)
10c29438:       7000            moveq #0,%d0
10c2943a:       4cdf 041c       moveml %sp@+,%d2-%d4/%a2
10c2943e:       4e5e            unlk %fp
10c29440:       4e75            rts

10c29442 <unregister_blkdev>:
10c29442:       4e56 0000       linkw %fp,#0
10c29446:       2f0b            movel %a3,%sp@-
10c29448:       2f0a            movel %a2,%sp@-
10c2944a:       202e 0008       movel %fp@(8),%d0
10c2944e:       226e 000c       moveal %fp@(12),%a1
10c29452:       0c80 0000 00fe  cmpil #254,%d0
10c29458:       6236            bhis 10c29490 <unregister_blkdev+0x4e>
10c2945a:       2200            movel %d0,%d1
10c2945c:       e789            lsll #3,%d1
10c2945e:       45f9 1001 ac5c  lea 1001ac5c <blkdevs+0x4>,%a2
10c29464:       4ab2 1800       tstl %a2@(00000000,%d1:l)
10c29468:       6726            beqs 10c29490 <unregister_blkdev+0x4e>
10c2946a:       47ea fffc       lea %a2@(-4),%a3
10c2946e:       2073 1800       moveal %a3@(00000000,%d1:l),%a0
10c29472:       1018            moveb %a0@+,%d0
10c29474:       b019            cmpb %a1@+,%d0
10c29476:       6606            bnes 10c2947e <unregister_blkdev+0x3c>
10c29478:       4a00            tstb %d0
10c2947a:       66f6            bnes 10c29472 <unregister_blkdev+0x30>
10c2947c:       6002            bras 10c29480 <unregister_blkdev+0x3e>
10c2947e:       9021            subb %a1@-,%d0
10c29480:       4a00            tstb %d0
10c29482:       660c            bnes 10c29490 <unregister_blkdev+0x4e>
10c29484:       42b3 1800       clrl %a3@(00000000,%d1:l)
10c29488:       42b2 1800       clrl %a2@(00000000,%d1:l)
10c2948c:       7000            moveq #0,%d0
10c2948e:       6002            bras 10c29492 <unregister_blkdev+0x50>
10c29490:       70ea            moveq #-22,%d0
10c29492:       245f            moveal %sp@+,%a2
10c29494:       265f            moveal %sp@+,%a3
10c29496:       4e5e            unlk %fp
10c29498:       4e75            rts

10c2949a <check_disk_change>:
10c2949a:       4e56 0000       linkw %fp,#0
10c2949e:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c294a2:       95ca            subal %a2,%a2
10c294a4:       222e 0008       movel %fp@(8),%d1
10c294a8:       4280            clrl %d0
10c294aa:       102e 000a       moveb %fp@(10),%d0
10c294ae:       0c80 0000 00fe  cmpil #254,%d0
10c294b4:       6e0c            bgts 10c294c2 <check_disk_change+0x28>
10c294b6:       e788            lsll #3,%d0
10c294b8:       41f9 1001 ac5c  lea 1001ac5c <blkdevs+0x4>,%a0
10c294be:       2470 0800       moveal %a0@(00000000,%d0:l),%a2
10c294c2:       b4fc 0000       cmpaw #0,%a2
10c294c6:       6718            beqs 10c294e0 <check_disk_change+0x46>
10c294c8:       206a 000c       moveal %a2@(12),%a0
10c294cc:       b0fc 0000       cmpaw #0,%a0
10c294d0:       670e            beqs 10c294e0 <check_disk_change+0x46>
10c294d2:       4282            clrl %d2
10c294d4:       3401            movew %d1,%d2
10c294d6:       2f02            movel %d2,%sp@-
10c294d8:       4e90            jsr %a0@
10c294da:       588f            addql #4,%sp
10c294dc:       4a80            tstl %d0
10c294de:       6604            bnes 10c294e4 <check_disk_change+0x4a>
10c294e0:       7000            moveq #0,%d0
10c294e2:       6044            bras 10c29528 <check_disk_change+0x8e>
10c294e4:       2f02            movel %d2,%sp@-
10c294e6:       4eb9 10c2 9860  jsr 10c29860 <bdevname>
10c294ec:       2f00            movel %d0,%sp@-
10c294ee:       4879 1000 27d1  pea 100027d1 <tvecs+0xc39>
10c294f4:       47f9 10c1 677e  lea 10c1677e <printk>,%a3
10c294fa:       4e93            jsr %a3@
10c294fc:       42a7            clrl %sp@-
10c294fe:       2f02            movel %d2,%sp@-
10c29500:       4eb9 10c3 41ca  jsr 10c341ca <invalidate_device>
10c29506:       4fef 0014       lea %sp@(20),%sp
10c2950a:       4a80            tstl %d0
10c2950c:       670a            beqs 10c29518 <check_disk_change+0x7e>
10c2950e:       4879 1000 27fc  pea 100027fc <tvecs+0xc64>
10c29514:       4e93            jsr %a3@
10c29516:       588f            addql #4,%sp
10c29518:       206a 0010       moveal %a2@(16),%a0
10c2951c:       b0fc 0000       cmpaw #0,%a0
10c29520:       6704            beqs 10c29526 <check_disk_change+0x8c>
10c29522:       2f02            movel %d2,%sp@-
10c29524:       4e90            jsr %a0@
10c29526:       7001            moveq #1,%d0
10c29528:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c2952e:       4e5e            unlk %fp
10c29530:       4e75            rts

10c29532 <ioctl_by_bdev>:
10c29532:       4e56 0000       linkw %fp,#0
10c29536:       226e 0008       moveal %fp@(8),%a1
10c2953a:       2069 0016       moveal %a1@(22),%a0
10c2953e:       4aa8 0008       tstl %a0@(8)
10c29542:       6716            beqs 10c2955a <ioctl_by_bdev+0x28>
10c29544:       2f2e 0010       movel %fp@(16),%sp@-
10c29548:       2f2e 000c       movel %fp@(12),%sp@-
10c2954c:       42a7            clrl %sp@-
10c2954e:       2f29 000c       movel %a1@(12),%sp@-
10c29552:       2068 0008       moveal %a0@(8),%a0
10c29556:       4e90            jsr %a0@
10c29558:       6002            bras 10c2955c <ioctl_by_bdev+0x2a>
10c2955a:       70ea            moveq #-22,%d0
10c2955c:       4e5e            unlk %fp
10c2955e:       4e75            rts

10c29560 <do_open>:
10c29560:       4e56 0000       linkw %fp,#0
10c29564:       48e7 3e20       moveml %d2-%d6/%a2,%sp@-
10c29568:       246e 0008       moveal %fp@(8),%a2
10c2956c:       7cfa            moveq #-6,%d6
10c2956e:       4280            clrl %d0
10c29570:       302a 0010       movew %a2@(16),%d0
10c29574:       2200            movel %d0,%d1
10c29576:       7400            moveq #0,%d2
10c29578:       4602            notb %d2
10c2957a:       c282            andl %d2,%d1
10c2957c:       e080            asrl #8,%d0
10c2957e:       3600            movew %d0,%d3
10c29580:       e14b            lslw #8,%d3
10c29582:       8641            orw %d1,%d3
10c29584:       4285            clrl %d5
10c29586:       3a03            movew %d3,%d5
10c29588:       2005            movel %d5,%d0
10c2958a:       781a            moveq #26,%d4
10c2958c:       d88a            addl %a2,%d4
10c2958e:       2244            moveal %d4,%a1
10c29590:       41fa 000c       lea %pc@(10c2959e <do_open+0x3e>),%a0
10c29594:       5391            subql #1,%a1@
10c29596:       6a06            bpls 10c2959e <do_open+0x3e>
10c29598:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2959e:       4aaa 0016       tstl %a2@(22)
10c295a2:       661a            bnes 10c295be <do_open+0x5e>
10c295a4:       e048            lsrw #8,%d0
10c295a6:       42a7            clrl %sp@-
10c295a8:       1f40 0003       moveb %d0,%sp@(3)
10c295ac:       4eba fde4       jsr %pc@(10c29392 <get_blkfops>)
10c295b0:       2540 0016       movel %d0,%a2@(22)
10c295b4:       588f            addql #4,%sp
10c295b6:       2404            movel %d4,%d2
10c295b8:       4a80            tstl %d0
10c295ba:       6700 00d2       beqw 10c2968e <do_open+0x12e>
10c295be:       7c00            moveq #0,%d6
10c295c0:       206a 0016       moveal %a2@(22),%a0
10c295c4:       2028 0014       movel %a0@(20),%d0
10c295c8:       6716            beqs 10c295e0 <do_open+0x80>
10c295ca:       2240            moveal %d0,%a1
10c295cc:       41e9 0010       lea %a1@(16),%a0
10c295d0:       5290            addql #1,%a0@
10c295d2:       206a 0016       moveal %a2@(22),%a0
10c295d6:       2068 0014       moveal %a0@(20),%a0
10c295da:       7018            moveq #24,%d0
10c295dc:       81a8 0014       orl %d0,%a0@(20)
10c295e0:       206a 0016       moveal %a2@(22),%a0
10c295e4:       4a90            tstl %a0@
10c295e6:       6710            beqs 10c295f8 <do_open+0x98>
10c295e8:       2f2e 0010       movel %fp@(16),%sp@-
10c295ec:       2f2e 000c       movel %fp@(12),%sp@-
10c295f0:       2050            moveal %a0@,%a0
10c295f2:       4e90            jsr %a0@
10c295f4:       2c00            movel %d0,%d6
10c295f6:       508f            addql #8,%sp
10c295f8:       4a86            tstl %d6
10c295fa:       6666            bnes 10c29662 <do_open+0x102>
10c295fc:       52aa 0012       addql #1,%a2@(18)
10c29600:       2f05            movel %d5,%sp@-
10c29602:       4eba f618       jsr %pc@(10c28c1c <blkdev_size>)
10c29606:       206a 000c       moveal %a2@(12),%a0
10c2960a:       2140 0040       movel %d0,%a0@(64)
10c2960e:       2141 0044       movel %d1,%a0@(68)
10c29612:       588f            addql #4,%sp
10c29614:       223c 0000 0400  movel #1024,%d1
10c2961a:       3003            movew %d3,%d0
10c2961c:       e048            lsrw #8,%d0
10c2961e:       0280 0000 00ff  andil #255,%d0
10c29624:       e588            lsll #2,%d0
10c29626:       41f9 1003 1d02  lea 10031d02 <blksize_size>,%a0
10c2962c:       2070 0800       moveal %a0@(00000000,%d0:l),%a0
10c29630:       b0fc 0000       cmpaw #0,%a0
10c29634:       670e            beqs 10c29644 <do_open+0xe4>
10c29636:       4280            clrl %d0
10c29638:       1003            moveb %d3,%d0
10c2963a:       e588            lsll #2,%d0
10c2963c:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c29640:       6702            beqs 10c29644 <do_open+0xe4>
10c29642:       2200            movel %d0,%d1
10c29644:       2001            movel %d1,%d0
10c29646:       7208            moveq #8,%d1
10c29648:       741a            moveq #26,%d2
10c2964a:       d48a            addl %a2,%d2
10c2964c:       206a 000c       moveal %a2@(12),%a0
10c29650:       5281            addql #1,%d1
10c29652:       e288            lsrl #1,%d0
10c29654:       0c80 0000 0100  cmpil #256,%d0
10c2965a:       62f4            bhis 10c29650 <do_open+0xf0>
10c2965c:       2141 0054       movel %d1,%a0@(84)
10c29660:       602c            bras 10c2968e <do_open+0x12e>
10c29662:       206a 0016       moveal %a2@(22),%a0
10c29666:       2028 0014       movel %a0@(20),%d0
10c2966a:       6716            beqs 10c29682 <do_open+0x122>
10c2966c:       2240            moveal %d0,%a1
10c2966e:       41e9 0010       lea %a1@(16),%a0
10c29672:       5390            subql #1,%a0@
10c29674:       206a 0016       moveal %a2@(22),%a0
10c29678:       2068 0014       moveal %a0@(20),%a0
10c2967c:       7008            moveq #8,%d0
10c2967e:       81a8 0014       orl %d0,%a0@(20)
10c29682:       2404            movel %d4,%d2
10c29684:       4aaa 0012       tstl %a2@(18)
10c29688:       6604            bnes 10c2968e <do_open+0x12e>
10c2968a:       42aa 0016       clrl %a2@(22)
10c2968e:       2242            moveal %d2,%a1
10c29690:       41fa 000c       lea %pc@(10c2969e <do_open+0x13e>),%a0
10c29694:       5291            addql #1,%a1@
10c29696:       6e06            bgts 10c2969e <do_open+0x13e>
10c29698:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2969e:       4a86            tstl %d6
10c296a0:       6706            beqs 10c296a8 <do_open+0x148>
10c296a2:       2f0a            movel %a2,%sp@-
10c296a4:       4eba fb40       jsr %pc@(10c291e6 <bdput>)
10c296a8:       2006            movel %d6,%d0
10c296aa:       4cee 047c ffe8  moveml %fp@(-24),%d2-%d6/%a2
10c296b0:       4e5e            unlk %fp
10c296b2:       4e75            rts

10c296b4 <blkdev_get>:
10c296b4:       4e56 ff2c       linkw %fp,#-212
10c296b8:       48e7 3c30       moveml %d2-%d5/%a2-%a3,%sp@-
10c296bc:       266e 0008       moveal %fp@(8),%a3
10c296c0:       282e 000c       movel %fp@(12),%d4
10c296c4:       2a2e 0010       movel %fp@(16),%d5
10c296c8:       769a            moveq #-102,%d3
10c296ca:       d68e            addl %fp,%d3
10c296cc:       4878 0066       pea 66 <LSIGTRAP+0x61>
10c296d0:       42a7            clrl %sp@-
10c296d2:       2f03            movel %d3,%sp@-
10c296d4:       45f9 10c8 576c  lea 10c8576c <memset>,%a2
10c296da:       4e92            jsr %a2@
10c296dc:       240e            movel %fp,%d2
10c296de:       0682 ffff ff2e  addil #-210,%d2
10c296e4:       4878 006c       pea 6c <LSIGTRAP+0x67>
10c296e8:       42a7            clrl %sp@-
10c296ea:       2f02            movel %d2,%sp@-
10c296ec:       4e92            jsr %a2@
10c296ee:       3d44 ffb6       movew %d4,%fp@(-74)
10c296f2:       2d45 ffb2       movel %d5,%fp@(-78)
10c296f6:       2d42 ffa2       movel %d2,%fp@(-94)
10c296fa:       2d6b 000c ff36  movel %a3@(12),%fp@(-202)
10c29700:       2f03            movel %d3,%sp@-
10c29702:       2f2b 000c       movel %a3@(12),%sp@-
10c29706:       2f0b            movel %a3,%sp@-
10c29708:       4eba fe56       jsr %pc@(10c29560 <do_open>)
10c2970c:       4cee 0c3c ff14  moveml %fp@(-236),%d2-%d5/%a2-%a3
10c29712:       4e5e            unlk %fp
10c29714:       4e75            rts

10c29716 <blkdev_open>:
10c29716:       4e56 0000       linkw %fp,#0
10c2971a:       2f0b            movel %a3,%sp@-
10c2971c:       2f0a            movel %a2,%sp@-
10c2971e:       266e 0008       moveal %fp@(8),%a3
10c29722:       246e 000c       moveal %fp@(12),%a2
10c29726:       08ea 0001 0019  bset #1,%a2@(25)
10c2972c:       2f0b            movel %a3,%sp@-
10c2972e:       4eba fb4c       jsr %pc@(10c2927c <bd_acquire>)
10c29732:       2f0a            movel %a2,%sp@-
10c29734:       2f0b            movel %a3,%sp@-
10c29736:       2f2b 00f4       movel %a3@(244),%sp@-
10c2973a:       4eba fe24       jsr %pc@(10c29560 <do_open>)
10c2973e:       246e fff8       moveal %fp@(-8),%a2
10c29742:       266e fffc       moveal %fp@(-4),%a3
10c29746:       4e5e            unlk %fp
10c29748:       4e75            rts

10c2974a <blkdev_put>:
10c2974a:       4e56 0000       linkw %fp,#0
10c2974e:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c29752:       246e 0008       moveal %fp@(8),%a2
10c29756:       262e 000c       movel %fp@(12),%d3
10c2975a:       7800            moveq #0,%d4
10c2975c:       4281            clrl %d1
10c2975e:       322a 0010       movew %a2@(16),%d1
10c29762:       242a 000c       movel %a2@(12),%d2
10c29766:       701a            moveq #26,%d0
10c29768:       d08a            addl %a2,%d0
10c2976a:       2240            moveal %d0,%a1
10c2976c:       41fa 000c       lea %pc@(10c2977a <blkdev_put+0x30>),%a0
10c29770:       5391            subql #1,%a1@
10c29772:       6a06            bpls 10c2977a <blkdev_put+0x30>
10c29774:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2977a:       4a83            tstl %d3
10c2977c:       6608            bnes 10c29786 <blkdev_put+0x3c>
10c2977e:       2f02            movel %d2,%sp@-
10c29780:       4eba f7a8       jsr %pc@(10c28f2a <__block_fsync>)
10c29784:       600e            bras 10c29794 <blkdev_put+0x4a>
10c29786:       7002            moveq #2,%d0
10c29788:       b083            cmpl %d3,%d0
10c2978a:       660a            bnes 10c29796 <blkdev_put+0x4c>
10c2978c:       2f01            movel %d1,%sp@-
10c2978e:       4eb9 10c2 4ffa  jsr 10c24ffa <fsync_no_super>
10c29794:       588f            addql #4,%sp
10c29796:       202a 0012       movel %a2@(18),%d0
10c2979a:       2200            movel %d0,%d1
10c2979c:       5381            subql #1,%d1
10c2979e:       2541 0012       movel %d1,%a2@(18)
10c297a2:       7201            moveq #1,%d1
10c297a4:       b280            cmpl %d0,%d1
10c297a6:       6608            bnes 10c297b0 <blkdev_put+0x66>
10c297a8:       2f0a            movel %a2,%sp@-
10c297aa:       4eba f4be       jsr %pc@(10c28c6a <kill_bdev>)
10c297ae:       588f            addql #4,%sp
10c297b0:       206a 0016       moveal %a2@(22),%a0
10c297b4:       4aa8 0004       tstl %a0@(4)
10c297b8:       670e            beqs 10c297c8 <blkdev_put+0x7e>
10c297ba:       42a7            clrl %sp@-
10c297bc:       2f02            movel %d2,%sp@-
10c297be:       2068 0004       moveal %a0@(4),%a0
10c297c2:       4e90            jsr %a0@
10c297c4:       2800            movel %d0,%d4
10c297c6:       508f            addql #8,%sp
10c297c8:       206a 0016       moveal %a2@(22),%a0
10c297cc:       2028 0014       movel %a0@(20),%d0
10c297d0:       6716            beqs 10c297e8 <blkdev_put+0x9e>
10c297d2:       2240            moveal %d0,%a1
10c297d4:       41e9 0010       lea %a1@(16),%a0
10c297d8:       5390            subql #1,%a0@
10c297da:       206a 0016       moveal %a2@(22),%a0
10c297de:       2068 0014       moveal %a0@(20),%a0
10c297e2:       7008            moveq #8,%d0
10c297e4:       81a8 0014       orl %d0,%a0@(20)
10c297e8:       4aaa 0012       tstl %a2@(18)
10c297ec:       6604            bnes 10c297f2 <blkdev_put+0xa8>
10c297ee:       42aa 0016       clrl %a2@(22)
10c297f2:       701a            moveq #26,%d0
10c297f4:       d08a            addl %a2,%d0
10c297f6:       2240            moveal %d0,%a1
10c297f8:       41fa 000c       lea %pc@(10c29806 <blkdev_put+0xbc>),%a0
10c297fc:       5291            addql #1,%a1@
10c297fe:       6e06            bgts 10c29806 <blkdev_put+0xbc>
10c29800:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c29806:       2f0a            movel %a2,%sp@-
10c29808:       4eba f9dc       jsr %pc@(10c291e6 <bdput>)
10c2980c:       2004            movel %d4,%d0
10c2980e:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c29814:       4e5e            unlk %fp
10c29816:       4e75            rts

10c29818 <blkdev_close>:
10c29818:       4e56 0000       linkw %fp,#0
10c2981c:       206e 0008       moveal %fp@(8),%a0
10c29820:       42a7            clrl %sp@-
10c29822:       2f28 00f4       movel %a0@(244),%sp@-
10c29826:       4eba ff22       jsr %pc@(10c2974a <blkdev_put>)
10c2982a:       4e5e            unlk %fp
10c2982c:       4e75            rts

10c2982e <blkdev_ioctl>:
10c2982e:       4e56 0000       linkw %fp,#0
10c29832:       226e 0008       moveal %fp@(8),%a1
10c29836:       2069 00f4       moveal %a1@(244),%a0
10c2983a:       2068 0016       moveal %a0@(22),%a0
10c2983e:       4aa8 0008       tstl %a0@(8)
10c29842:       6604            bnes 10c29848 <blkdev_ioctl+0x1a>
10c29844:       70ea            moveq #-22,%d0
10c29846:       6014            bras 10c2985c <blkdev_ioctl+0x2e>
10c29848:       2f2e 0014       movel %fp@(20),%sp@-
10c2984c:       2f2e 0010       movel %fp@(16),%sp@-
10c29850:       2f2e 000c       movel %fp@(12),%sp@-
10c29854:       2f09            movel %a1,%sp@-
10c29856:       2068 0008       moveal %a0@(8),%a0
10c2985a:       4e90            jsr %a0@
10c2985c:       4e5e            unlk %fp
10c2985e:       4e75            rts

10c29860 <bdevname>:
10c29860:       4e56 0000       linkw %fp,#0
10c29864:       2f02            movel %d2,%sp@-
10c29866:       342e 000a       movew %fp@(10),%d2
10c2986a:       4281            clrl %d1
10c2986c:       122e 000a       moveb %fp@(10),%d1
10c29870:       2001            movel %d1,%d0
10c29872:       e788            lsll #3,%d0
10c29874:       41f9 1001 ac58  lea 1001ac58 <blkdevs>,%a0
10c2987a:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c2987e:       6606            bnes 10c29886 <bdevname+0x26>
10c29880:       203c 1000 2820  movel #268445728,%d0
10c29886:       42a7            clrl %sp@-
10c29888:       1f42 0003       moveb %d2,%sp@(3)
10c2988c:       2f01            movel %d1,%sp@-
10c2988e:       2f00            movel %d0,%sp@-
10c29890:       4879 1000 282e  pea 1000282e <tvecs+0xc96>
10c29896:       4879 1001 aa30  pea 1001aa30 <buffer.901>
10c2989c:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c298a2:       203c 1001 aa30  movel #268544560,%d0
10c298a8:       242e fffc       movel %fp@(-4),%d2
10c298ac:       4e5e            unlk %fp
10c298ae:       4e75            rts

10c298b0 <init_once>:
10c298b0:       4e56 0000       linkw %fp,#0
10c298b4:       2f02            movel %d2,%sp@-
10c298b6:       242e 0008       movel %fp@(8),%d2
10c298ba:       7005            moveq #5,%d0
10c298bc:       c0ae 0010       andl %fp@(16),%d0
10c298c0:       7201            moveq #1,%d1
10c298c2:       b280            cmpl %d0,%d1
10c298c4:       662c            bnes 10c298f2 <init_once+0x42>
10c298c6:       4878 0026       pea 26 <LSIGTRAP+0x21>
10c298ca:       42a7            clrl %sp@-
10c298cc:       2f02            movel %d2,%sp@-
10c298ce:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c298d4:       2242            moveal %d2,%a1
10c298d6:       41e9 0012       lea %a1@(18),%a0
10c298da:       7001            moveq #1,%d0
10c298dc:       2080            movel %d0,%a0@
10c298de:       42a8 0004       clrl %a0@(4)
10c298e2:       42a8 0008       clrl %a0@(8)
10c298e6:       701e            moveq #30,%d0
10c298e8:       d082            addl %d2,%d0
10c298ea:       2140 000c       movel %d0,%a0@(12)
10c298ee:       2140 0010       movel %d0,%a0@(16)
10c298f2:       242e fffc       movel %fp@(-4),%d2
10c298f6:       4e5e            unlk %fp
10c298f8:       4e75            rts

10c298fa <cdfind>:
10c298fa:       4e56 0000       linkw %fp,#0
10c298fe:       206e 000c       moveal %fp@(12),%a0
10c29902:       302e 000a       movew %fp@(10),%d0
10c29906:       2250            moveal %a0@,%a1
10c29908:       b1c9            cmpal %a1,%a0
10c2990a:       6716            beqs 10c29922 <cdfind+0x28>
10c2990c:       b069 000c       cmpw %a1@(12),%d0
10c29910:       660a            bnes 10c2991c <cdfind+0x22>
10c29912:       41e9 0008       lea %a1@(8),%a0
10c29916:       5290            addql #1,%a0@
10c29918:       2009            movel %a1,%d0
10c2991a:       6008            bras 10c29924 <cdfind+0x2a>
10c2991c:       2251            moveal %a1@,%a1
10c2991e:       b1c9            cmpal %a1,%a0
10c29920:       66ea            bnes 10c2990c <cdfind+0x12>
10c29922:       7000            moveq #0,%d0
10c29924:       4e5e            unlk %fp
10c29926:       4e75            rts

10c29928 <cdget>:
10c29928:       4e56 0000       linkw %fp,#0
10c2992c:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c29930:       262e 0008       movel %fp@(8),%d3
10c29934:       4281            clrl %d1
10c29936:       3203            movew %d3,%d1
10c29938:       2001            movel %d1,%d0
10c2993a:       ec88            lsrl #6,%d0
10c2993c:       d081            addl %d1,%d0
10c2993e:       740c            moveq #12,%d2
10c29940:       e4a9            lsrl %d2,%d1
10c29942:       d280            addl %d0,%d1
10c29944:       703f            moveq #63,%d0
10c29946:       c280            andl %d0,%d1
10c29948:       e789            lsll #3,%d1
10c2994a:       2641            moveal %d1,%a3
10c2994c:       d7fc 1001 b450  addal #268547152,%a3
10c29952:       2f0b            movel %a3,%sp@-
10c29954:       4284            clrl %d4
10c29956:       3803            movew %d3,%d4
10c29958:       2f04            movel %d4,%sp@-
10c2995a:       49fa ff9e       lea %pc@(10c298fa <cdfind>),%a4
10c2995e:       4e94            jsr %a4@
10c29960:       2400            movel %d0,%d2
10c29962:       508f            addql #8,%sp
10c29964:       6656            bnes 10c299bc <cdget+0x94>
10c29966:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c2996a:       2f39 1001 b650  movel 1001b650 <cdev_cachep>,%sp@-
10c29970:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c29976:       2440            moveal %d0,%a2
10c29978:       508f            addql #8,%sp
10c2997a:       b4fc 0000       cmpaw #0,%a2
10c2997e:       6604            bnes 10c29984 <cdget+0x5c>
10c29980:       7000            moveq #0,%d0
10c29982:       6038            bras 10c299bc <cdget+0x94>
10c29984:       7401            moveq #1,%d2
10c29986:       2542 0008       movel %d2,%a2@(8)
10c2998a:       3543 000c       movew %d3,%a2@(12)
10c2998e:       2f0b            movel %a3,%sp@-
10c29990:       2f04            movel %d4,%sp@-
10c29992:       4e94            jsr %a4@
10c29994:       2400            movel %d0,%d2
10c29996:       508f            addql #8,%sp
10c29998:       6712            beqs 10c299ac <cdget+0x84>
10c2999a:       2f0a            movel %a2,%sp@-
10c2999c:       2f39 1001 b650  movel 1001b650 <cdev_cachep>,%sp@-
10c299a2:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c299a8:       2002            movel %d2,%d0
10c299aa:       6010            bras 10c299bc <cdget+0x94>
10c299ac:       2053            moveal %a3@,%a0
10c299ae:       214a 0004       movel %a2,%a0@(4)
10c299b2:       2488            movel %a0,%a2@
10c299b4:       254b 0004       movel %a3,%a2@(4)
10c299b8:       268a            movel %a2,%a3@
10c299ba:       200a            movel %a2,%d0
10c299bc:       4cee 1c1c ffe8  moveml %fp@(-24),%d2-%d4/%a2-%a4
10c299c2:       4e5e            unlk %fp
10c299c4:       4e75            rts

10c299c6 <cdput>:
10c299c6:       4e56 0000       linkw %fp,#0
10c299ca:       2f0a            movel %a2,%sp@-
10c299cc:       246e 0008       moveal %fp@(8),%a2
10c299d0:       41ea 0008       lea %a2@(8),%a0
10c299d4:       40c1            movew %sr,%d1
10c299d6:       007c 0700       oriw #1792,%sr
10c299da:       2010            movel %a0@,%d0
10c299dc:       5380            subql #1,%d0
10c299de:       2080            movel %d0,%a0@
10c299e0:       46c1            movew %d1,%sr
10c299e2:       4a80            tstl %d0
10c299e4:       661a            bnes 10c29a00 <cdput+0x3a>
10c299e6:       226a 0004       moveal %a2@(4),%a1
10c299ea:       2052            moveal %a2@,%a0
10c299ec:       2149 0004       movel %a1,%a0@(4)
10c299f0:       2288            movel %a0,%a1@
10c299f2:       2f0a            movel %a2,%sp@-
10c299f4:       2f39 1001 b650  movel 1001b650 <cdev_cachep>,%sp@-
10c299fa:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c29a00:       246e fffc       moveal %fp@(-4),%a2
10c29a04:       4e5e            unlk %fp
10c29a06:       4e75            rts

10c29a08 <cp_old_stat>:
10c29a08:       4e56 ffe0       linkw %fp,#-32
10c29a0c:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c29a10:       246e 0008       moveal %fp@(8),%a2
10c29a14:       2039 1000 d7a0  movel 1000d7a0 <warncount.621>,%d0
10c29a1a:       6f26            bles 10c29a42 <cp_old_stat+0x3a>
10c29a1c:       5380            subql #1,%d0
10c29a1e:       23c0 1000 d7a0  movel %d0,1000d7a0 <warncount.621>
10c29a24:       2039 1002 53b4  movel 100253b4 <_current_task>,%d0
10c29a2a:       0680 0000 023c  addil #572,%d0
10c29a30:       2f00            movel %d0,%sp@-
10c29a32:       4879 1000 2871  pea 10002871 <tvecs+0xcd9>
10c29a38:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c29a3e:       508f            addql #8,%sp
10c29a40:       600a            bras 10c29a4c <cp_old_stat+0x44>
10c29a42:       4a80            tstl %d0
10c29a44:       6c06            bges 10c29a4c <cp_old_stat+0x44>
10c29a46:       42b9 1000 d7a0  clrl 1000d7a0 <warncount.621>
10c29a4c:       4280            clrl %d0
10c29a4e:       102a 0030       moveb %a2@(48),%d0
10c29a52:       e188            lsll #8,%d0
10c29a54:       802a 0031       orb %a2@(49),%d0
10c29a58:       3d40 ffe2       movew %d0,%fp@(-30)
10c29a5c:       3d6a 002a ffe4  movew %a2@(42),%fp@(-28)
10c29a62:       3d6a 0032 ffe6  movew %a2@(50),%fp@(-26)
10c29a68:       3d6a 0034 ffe8  movew %a2@(52),%fp@(-24)
10c29a6e:       0caa 0000 ffff  cmpil #65535,%a2@(54)
10c29a74:       0036 
10c29a76:       6308            blss 10c29a80 <cp_old_stat+0x78>
10c29a78:       3039 1000 cfc2  movew 1000cfc2 <overflowuid+0x2>,%d0
10c29a7e:       6004            bras 10c29a84 <cp_old_stat+0x7c>
10c29a80:       302a 0038       movew %a2@(56),%d0
10c29a84:       3d40 ffea       movew %d0,%fp@(-22)
10c29a88:       0caa 0000 ffff  cmpil #65535,%a2@(58)
10c29a8e:       003a 
10c29a90:       6308            blss 10c29a9a <cp_old_stat+0x92>
10c29a92:       3039 1000 cfc6  movew 1000cfc6 <overflowgid+0x2>,%d0
10c29a98:       6004            bras 10c29a9e <cp_old_stat+0x96>
10c29a9a:       302a 003c       movew %a2@(60),%d0
10c29a9e:       3d40 ffec       movew %d0,%fp@(-20)
10c29aa2:       4280            clrl %d0
10c29aa4:       102a 003e       moveb %a2@(62),%d0
10c29aa8:       e188            lsll #8,%d0
10c29aaa:       802a 003f       orb %a2@(63),%d0
10c29aae:       3d40 ffee       movew %d0,%fp@(-18)
10c29ab2:       202a 0040       movel %a2@(64),%d0
10c29ab6:       222a 0044       movel %a2@(68),%d1
10c29aba:       4282            clrl %d2
10c29abc:       263c 7fff ffff  movel #2147483647,%d3
10c29ac2:       9283            subl %d3,%d1
10c29ac4:       9182            subxl %d2,%d0
10c29ac6:       6e2e            bgts 10c29af6 <cp_old_stat+0xee>
10c29ac8:       2d6a 0044 fff0  movel %a2@(68),%fp@(-16)
10c29ace:       2d6a 0048 fff4  movel %a2@(72),%fp@(-12)
10c29ad4:       2d6a 004c fff8  movel %a2@(76),%fp@(-8)
10c29ada:       2d6a 0050 fffc  movel %a2@(80),%fp@(-4)
10c29ae0:       4878 001e       pea 1e <LSIGTRAP+0x19>
10c29ae4:       486e ffe2       pea %fp@(-30)
10c29ae8:       2f2e 000c       movel %fp@(12),%sp@-
10c29aec:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c29af2:       7000            moveq #0,%d0
10c29af4:       6002            bras 10c29af8 <cp_old_stat+0xf0>
10c29af6:       70b5            moveq #-75,%d0
10c29af8:       4cee 040c ffd4  moveml %fp@(-44),%d2-%d3/%a2
10c29afe:       4e5e            unlk %fp
10c29b00:       4e75            rts

10c29b02 <cp_new_stat>:
10c29b02:       4e56 ffc0       linkw %fp,#-64
10c29b06:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c29b0a:       246e 0008       moveal %fp@(8),%a2
10c29b0e:       4878 0040       pea 40 <LSIGTRAP+0x3b>
10c29b12:       42a7            clrl %sp@-
10c29b14:       74c0            moveq #-64,%d2
10c29b16:       d48e            addl %fp,%d2
10c29b18:       2f02            movel %d2,%sp@-
10c29b1a:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c29b20:       4fef 000c       lea %sp@(12),%sp
10c29b24:       4280            clrl %d0
10c29b26:       102a 0030       moveb %a2@(48),%d0
10c29b2a:       e188            lsll #8,%d0
10c29b2c:       802a 0031       orb %a2@(49),%d0
10c29b30:       3d40 ffc0       movew %d0,%fp@(-64)
10c29b34:       2d6a 0028 ffc4  movel %a2@(40),%fp@(-60)
10c29b3a:       3d6a 0032 ffc8  movew %a2@(50),%fp@(-56)
10c29b40:       3d6a 0034 ffca  movew %a2@(52),%fp@(-54)
10c29b46:       0caa 0000 ffff  cmpil #65535,%a2@(54)
10c29b4c:       0036 
10c29b4e:       6308            blss 10c29b58 <cp_new_stat+0x56>
10c29b50:       3039 1000 cfc2  movew 1000cfc2 <overflowuid+0x2>,%d0
10c29b56:       6004            bras 10c29b5c <cp_new_stat+0x5a>
10c29b58:       302a 0038       movew %a2@(56),%d0
10c29b5c:       3d40 ffcc       movew %d0,%fp@(-52)
10c29b60:       0caa 0000 ffff  cmpil #65535,%a2@(58)
10c29b66:       003a 
10c29b68:       6308            blss 10c29b72 <cp_new_stat+0x70>
10c29b6a:       3039 1000 cfc6  movew 1000cfc6 <overflowgid+0x2>,%d0
10c29b70:       6004            bras 10c29b76 <cp_new_stat+0x74>
10c29b72:       302a 003c       movew %a2@(60),%d0
10c29b76:       3d40 ffce       movew %d0,%fp@(-50)
10c29b7a:       4280            clrl %d0
10c29b7c:       102a 003e       moveb %a2@(62),%d0
10c29b80:       e188            lsll #8,%d0
10c29b82:       802a 003f       orb %a2@(63),%d0
10c29b86:       3d40 ffd0       movew %d0,%fp@(-48)
10c29b8a:       202a 0040       movel %a2@(64),%d0
10c29b8e:       222a 0044       movel %a2@(68),%d1
10c29b92:       4283            clrl %d3
10c29b94:       283c 7fff ffff  movel #2147483647,%d4
10c29b9a:       9284            subl %d4,%d1
10c29b9c:       9183            subxl %d3,%d0
10c29b9e:       6f06            bles 10c29ba6 <cp_new_stat+0xa4>
10c29ba0:       70b5            moveq #-75,%d0
10c29ba2:       6000 0084       braw 10c29c28 <cp_new_stat+0x126>
10c29ba6:       2d6a 0044 ffd4  movel %a2@(68),%fp@(-44)
10c29bac:       2d6a 0048 ffe0  movel %a2@(72),%fp@(-32)
10c29bb2:       2d6a 004c ffe8  movel %a2@(76),%fp@(-24)
10c29bb8:       2d6a 0050 fff0  movel %a2@(80),%fp@(-16)
10c29bbe:       202a 0058       movel %a2@(88),%d0
10c29bc2:       6648            bnes 10c29c0c <cp_new_stat+0x10a>
10c29bc4:       202e ffd4       movel %fp@(-44),%d0
10c29bc8:       0680 0000 03ff  addil #1023,%d0
10c29bce:       780a            moveq #10,%d4
10c29bd0:       e8a8            lsrl %d4,%d0
10c29bd2:       7207            moveq #7,%d1
10c29bd4:       b280            cmpl %d0,%d1
10c29bd6:       6424            bccs 10c29bfc <cp_new_stat+0xfa>
10c29bd8:       2200            movel %d0,%d1
10c29bda:       0681 0000 01f8  addil #504,%d1
10c29be0:       7609            moveq #9,%d3
10c29be2:       e6a9            lsrl %d3,%d1
10c29be4:       d081            addl %d1,%d0
10c29be6:       7801            moveq #1,%d4
10c29be8:       b881            cmpl %d1,%d4
10c29bea:       6410            bccs 10c29bfc <cp_new_stat+0xfa>
10c29bec:       0681 0000 01fe  addil #510,%d1
10c29bf2:       e6a9            lsrl %d3,%d1
10c29bf4:       d081            addl %d1,%d0
10c29bf6:       b881            cmpl %d1,%d4
10c29bf8:       6402            bccs 10c29bfc <cp_new_stat+0xfa>
10c29bfa:       5280            addql #1,%d0
10c29bfc:       d080            addl %d0,%d0
10c29bfe:       2d40 ffdc       movel %d0,%fp@(-36)
10c29c02:       2d7c 0000 0400  movel #1024,%fp@(-40)
10c29c08:       ffd8 
10c29c0a:       600a            bras 10c29c16 <cp_new_stat+0x114>
10c29c0c:       2d6a 005c ffdc  movel %a2@(92),%fp@(-36)
10c29c12:       2d40 ffd8       movel %d0,%fp@(-40)
10c29c16:       4878 0040       pea 40 <LSIGTRAP+0x3b>
10c29c1a:       2f02            movel %d2,%sp@-
10c29c1c:       2f2e 000c       movel %fp@(12),%sp@-
10c29c20:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c29c26:       7000            moveq #0,%d0
10c29c28:       4cee 041c ffb0  moveml %fp@(-80),%d2-%d4/%a2
10c29c2e:       4e5e            unlk %fp
10c29c30:       4e75            rts

10c29c32 <sys_stat>:
10c29c32:       4e56 ffe4       linkw %fp,#-28
10c29c36:       2f03            movel %d3,%sp@-
10c29c38:       2f02            movel %d2,%sp@-
10c29c3a:       74e4            moveq #-28,%d2
10c29c3c:       d48e            addl %fp,%d2
10c29c3e:       2f02            movel %d2,%sp@-
10c29c40:       4878 0009       pea 9 <LSIGTRAP+0x4>
10c29c44:       2f2e 0008       movel %fp@(8),%sp@-
10c29c48:       4eb9 10c2 ca0c  jsr 10c2ca0c <__user_walk>
10c29c4e:       2600            movel %d0,%d3
10c29c50:       4fef 000c       lea %sp@(12),%sp
10c29c54:       6648            bnes 10c29c9e <sys_stat+0x6c>
10c29c56:       226e ffe4       moveal %fp@(-28),%a1
10c29c5a:       2069 0008       moveal %a1@(8),%a0
10c29c5e:       2068 008c       moveal %a0@(140),%a0
10c29c62:       b0fc 0000       cmpaw #0,%a0
10c29c66:       6714            beqs 10c29c7c <sys_stat+0x4a>
10c29c68:       2068 0034       moveal %a0@(52),%a0
10c29c6c:       b0fc 0000       cmpaw #0,%a0
10c29c70:       670a            beqs 10c29c7c <sys_stat+0x4a>
10c29c72:       2f09            movel %a1,%sp@-
10c29c74:       4e90            jsr %a0@
10c29c76:       2600            movel %d0,%d3
10c29c78:       588f            addql #4,%sp
10c29c7a:       6002            bras 10c29c7e <sys_stat+0x4c>
10c29c7c:       7600            moveq #0,%d3
10c29c7e:       4a83            tstl %d3
10c29c80:       6614            bnes 10c29c96 <sys_stat+0x64>
10c29c82:       2f2e 000c       movel %fp@(12),%sp@-
10c29c86:       206e ffe4       moveal %fp@(-28),%a0
10c29c8a:       2f28 0008       movel %a0@(8),%sp@-
10c29c8e:       4eba fd78       jsr %pc@(10c29a08 <cp_old_stat>)
10c29c92:       2600            movel %d0,%d3
10c29c94:       508f            addql #8,%sp
10c29c96:       2f02            movel %d2,%sp@-
10c29c98:       4eb9 10c2 bcfe  jsr 10c2bcfe <path_release>
10c29c9e:       2003            movel %d3,%d0
10c29ca0:       242e ffdc       movel %fp@(-36),%d2
10c29ca4:       262e ffe0       movel %fp@(-32),%d3
10c29ca8:       4e5e            unlk %fp
10c29caa:       4e75            rts

10c29cac <sys_newstat>:
10c29cac:       4e56 ffe4       linkw %fp,#-28
10c29cb0:       2f03            movel %d3,%sp@-
10c29cb2:       2f02            movel %d2,%sp@-
10c29cb4:       74e4            moveq #-28,%d2
10c29cb6:       d48e            addl %fp,%d2
10c29cb8:       2f02            movel %d2,%sp@-
10c29cba:       4878 0009       pea 9 <LSIGTRAP+0x4>
10c29cbe:       2f2e 0008       movel %fp@(8),%sp@-
10c29cc2:       4eb9 10c2 ca0c  jsr 10c2ca0c <__user_walk>
10c29cc8:       2600            movel %d0,%d3
10c29cca:       4fef 000c       lea %sp@(12),%sp
10c29cce:       6648            bnes 10c29d18 <sys_newstat+0x6c>
10c29cd0:       226e ffe4       moveal %fp@(-28),%a1
10c29cd4:       2069 0008       moveal %a1@(8),%a0
10c29cd8:       2068 008c       moveal %a0@(140),%a0
10c29cdc:       b0fc 0000       cmpaw #0,%a0
10c29ce0:       6714            beqs 10c29cf6 <sys_newstat+0x4a>
10c29ce2:       2068 0034       moveal %a0@(52),%a0
10c29ce6:       b0fc 0000       cmpaw #0,%a0
10c29cea:       670a            beqs 10c29cf6 <sys_newstat+0x4a>
10c29cec:       2f09            movel %a1,%sp@-
10c29cee:       4e90            jsr %a0@
10c29cf0:       2600            movel %d0,%d3
10c29cf2:       588f            addql #4,%sp
10c29cf4:       6002            bras 10c29cf8 <sys_newstat+0x4c>
10c29cf6:       7600            moveq #0,%d3
10c29cf8:       4a83            tstl %d3
10c29cfa:       6614            bnes 10c29d10 <sys_newstat+0x64>
10c29cfc:       2f2e 000c       movel %fp@(12),%sp@-
10c29d00:       206e ffe4       moveal %fp@(-28),%a0
10c29d04:       2f28 0008       movel %a0@(8),%sp@-
10c29d08:       4eba fdf8       jsr %pc@(10c29b02 <cp_new_stat>)
10c29d0c:       2600            movel %d0,%d3
10c29d0e:       508f            addql #8,%sp
10c29d10:       2f02            movel %d2,%sp@-
10c29d12:       4eb9 10c2 bcfe  jsr 10c2bcfe <path_release>
10c29d18:       2003            movel %d3,%d0
10c29d1a:       242e ffdc       movel %fp@(-36),%d2
10c29d1e:       262e ffe0       movel %fp@(-32),%d3
10c29d22:       4e5e            unlk %fp
10c29d24:       4e75            rts

10c29d26 <sys_lstat>:
10c29d26:       4e56 ffe4       linkw %fp,#-28
10c29d2a:       2f03            movel %d3,%sp@-
10c29d2c:       2f02            movel %d2,%sp@-
10c29d2e:       74e4            moveq #-28,%d2
10c29d30:       d48e            addl %fp,%d2
10c29d32:       2f02            movel %d2,%sp@-
10c29d34:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c29d38:       2f2e 0008       movel %fp@(8),%sp@-
10c29d3c:       4eb9 10c2 ca0c  jsr 10c2ca0c <__user_walk>
10c29d42:       2600            movel %d0,%d3
10c29d44:       4fef 000c       lea %sp@(12),%sp
10c29d48:       6648            bnes 10c29d92 <sys_lstat+0x6c>
10c29d4a:       226e ffe4       moveal %fp@(-28),%a1
10c29d4e:       2069 0008       moveal %a1@(8),%a0
10c29d52:       2068 008c       moveal %a0@(140),%a0
10c29d56:       b0fc 0000       cmpaw #0,%a0
10c29d5a:       6714            beqs 10c29d70 <sys_lstat+0x4a>
10c29d5c:       2068 0034       moveal %a0@(52),%a0
10c29d60:       b0fc 0000       cmpaw #0,%a0
10c29d64:       670a            beqs 10c29d70 <sys_lstat+0x4a>
10c29d66:       2f09            movel %a1,%sp@-
10c29d68:       4e90            jsr %a0@
10c29d6a:       2600            movel %d0,%d3
10c29d6c:       588f            addql #4,%sp
10c29d6e:       6002            bras 10c29d72 <sys_lstat+0x4c>
10c29d70:       7600            moveq #0,%d3
10c29d72:       4a83            tstl %d3
10c29d74:       6614            bnes 10c29d8a <sys_lstat+0x64>
10c29d76:       2f2e 000c       movel %fp@(12),%sp@-
10c29d7a:       206e ffe4       moveal %fp@(-28),%a0
10c29d7e:       2f28 0008       movel %a0@(8),%sp@-
10c29d82:       4eba fc84       jsr %pc@(10c29a08 <cp_old_stat>)
10c29d86:       2600            movel %d0,%d3
10c29d88:       508f            addql #8,%sp
10c29d8a:       2f02            movel %d2,%sp@-
10c29d8c:       4eb9 10c2 bcfe  jsr 10c2bcfe <path_release>
10c29d92:       2003            movel %d3,%d0
10c29d94:       242e ffdc       movel %fp@(-36),%d2
10c29d98:       262e ffe0       movel %fp@(-32),%d3
10c29d9c:       4e5e            unlk %fp
10c29d9e:       4e75            rts

10c29da0 <sys_newlstat>:
10c29da0:       4e56 ffe4       linkw %fp,#-28
10c29da4:       2f03            movel %d3,%sp@-
10c29da6:       2f02            movel %d2,%sp@-
10c29da8:       74e4            moveq #-28,%d2
10c29daa:       d48e            addl %fp,%d2
10c29dac:       2f02            movel %d2,%sp@-
10c29dae:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c29db2:       2f2e 0008       movel %fp@(8),%sp@-
10c29db6:       4eb9 10c2 ca0c  jsr 10c2ca0c <__user_walk>
10c29dbc:       2600            movel %d0,%d3
10c29dbe:       4fef 000c       lea %sp@(12),%sp
10c29dc2:       6648            bnes 10c29e0c <sys_newlstat+0x6c>
10c29dc4:       226e ffe4       moveal %fp@(-28),%a1
10c29dc8:       2069 0008       moveal %a1@(8),%a0
10c29dcc:       2068 008c       moveal %a0@(140),%a0
10c29dd0:       b0fc 0000       cmpaw #0,%a0
10c29dd4:       6714            beqs 10c29dea <sys_newlstat+0x4a>
10c29dd6:       2068 0034       moveal %a0@(52),%a0
10c29dda:       b0fc 0000       cmpaw #0,%a0
10c29dde:       670a            beqs 10c29dea <sys_newlstat+0x4a>
10c29de0:       2f09            movel %a1,%sp@-
10c29de2:       4e90            jsr %a0@
10c29de4:       2600            movel %d0,%d3
10c29de6:       588f            addql #4,%sp
10c29de8:       6002            bras 10c29dec <sys_newlstat+0x4c>
10c29dea:       7600            moveq #0,%d3
10c29dec:       4a83            tstl %d3
10c29dee:       6614            bnes 10c29e04 <sys_newlstat+0x64>
10c29df0:       2f2e 000c       movel %fp@(12),%sp@-
10c29df4:       206e ffe4       moveal %fp@(-28),%a0
10c29df8:       2f28 0008       movel %a0@(8),%sp@-
10c29dfc:       4eba fd04       jsr %pc@(10c29b02 <cp_new_stat>)
10c29e00:       2600            movel %d0,%d3
10c29e02:       508f            addql #8,%sp
10c29e04:       2f02            movel %d2,%sp@-
10c29e06:       4eb9 10c2 bcfe  jsr 10c2bcfe <path_release>
10c29e0c:       2003            movel %d3,%d0
10c29e0e:       242e ffdc       movel %fp@(-36),%d2
10c29e12:       262e ffe0       movel %fp@(-32),%d3
10c29e16:       4e5e            unlk %fp
10c29e18:       4e75            rts

10c29e1a <sys_fstat>:
10c29e1a:       4e56 0000       linkw %fp,#0
10c29e1e:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c29e22:       74f7            moveq #-9,%d2
10c29e24:       2f2e 0008       movel %fp@(8),%sp@-
10c29e28:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c29e2e:       2640            moveal %d0,%a3
10c29e30:       588f            addql #4,%sp
10c29e32:       b6fc 0000       cmpaw #0,%a3
10c29e36:       6744            beqs 10c29e7c <sys_fstat+0x62>
10c29e38:       246b 0008       moveal %a3@(8),%a2
10c29e3c:       206a 0008       moveal %a2@(8),%a0
10c29e40:       2068 008c       moveal %a0@(140),%a0
10c29e44:       b0fc 0000       cmpaw #0,%a0
10c29e48:       6714            beqs 10c29e5e <sys_fstat+0x44>
10c29e4a:       2068 0034       moveal %a0@(52),%a0
10c29e4e:       b0fc 0000       cmpaw #0,%a0
10c29e52:       670a            beqs 10c29e5e <sys_fstat+0x44>
10c29e54:       2f0a            movel %a2,%sp@-
10c29e56:       4e90            jsr %a0@
10c29e58:       2400            movel %d0,%d2
10c29e5a:       588f            addql #4,%sp
10c29e5c:       6002            bras 10c29e60 <sys_fstat+0x46>
10c29e5e:       7400            moveq #0,%d2
10c29e60:       4a82            tstl %d2
10c29e62:       6610            bnes 10c29e74 <sys_fstat+0x5a>
10c29e64:       2f2e 000c       movel %fp@(12),%sp@-
10c29e68:       2f2a 0008       movel %a2@(8),%sp@-
10c29e6c:       4eba fb9a       jsr %pc@(10c29a08 <cp_old_stat>)
10c29e70:       2400            movel %d0,%d2
10c29e72:       508f            addql #8,%sp
10c29e74:       2f0b            movel %a3,%sp@-
10c29e76:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c29e7c:       2002            movel %d2,%d0
10c29e7e:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c29e84:       4e5e            unlk %fp
10c29e86:       4e75            rts

10c29e88 <sys_newfstat>:
10c29e88:       4e56 0000       linkw %fp,#0
10c29e8c:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c29e90:       74f7            moveq #-9,%d2
10c29e92:       2f2e 0008       movel %fp@(8),%sp@-
10c29e96:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c29e9c:       2640            moveal %d0,%a3
10c29e9e:       588f            addql #4,%sp
10c29ea0:       b6fc 0000       cmpaw #0,%a3
10c29ea4:       6744            beqs 10c29eea <sys_newfstat+0x62>
10c29ea6:       246b 0008       moveal %a3@(8),%a2
10c29eaa:       206a 0008       moveal %a2@(8),%a0
10c29eae:       2068 008c       moveal %a0@(140),%a0
10c29eb2:       b0fc 0000       cmpaw #0,%a0
10c29eb6:       6714            beqs 10c29ecc <sys_newfstat+0x44>
10c29eb8:       2068 0034       moveal %a0@(52),%a0
10c29ebc:       b0fc 0000       cmpaw #0,%a0
10c29ec0:       670a            beqs 10c29ecc <sys_newfstat+0x44>
10c29ec2:       2f0a            movel %a2,%sp@-
10c29ec4:       4e90            jsr %a0@
10c29ec6:       2400            movel %d0,%d2
10c29ec8:       588f            addql #4,%sp
10c29eca:       6002            bras 10c29ece <sys_newfstat+0x46>
10c29ecc:       7400            moveq #0,%d2
10c29ece:       4a82            tstl %d2
10c29ed0:       6610            bnes 10c29ee2 <sys_newfstat+0x5a>
10c29ed2:       2f2e 000c       movel %fp@(12),%sp@-
10c29ed6:       2f2a 0008       movel %a2@(8),%sp@-
10c29eda:       4eba fc26       jsr %pc@(10c29b02 <cp_new_stat>)
10c29ede:       2400            movel %d0,%d2
10c29ee0:       508f            addql #8,%sp
10c29ee2:       2f0b            movel %a3,%sp@-
10c29ee4:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c29eea:       2002            movel %d2,%d0
10c29eec:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c29ef2:       4e5e            unlk %fp
10c29ef4:       4e75            rts

10c29ef6 <sys_readlink>:
10c29ef6:       4e56 ffe4       linkw %fp,#-28
10c29efa:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c29efe:       282e 0010       movel %fp@(16),%d4
10c29f02:       6e04            bgts 10c29f08 <sys_readlink+0x12>
10c29f04:       70ea            moveq #-22,%d0
10c29f06:       607c            bras 10c29f84 <sys_readlink+0x8e>
10c29f08:       74e4            moveq #-28,%d2
10c29f0a:       d48e            addl %fp,%d2
10c29f0c:       2f02            movel %d2,%sp@-
10c29f0e:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c29f12:       2f2e 0008       movel %fp@(8),%sp@-
10c29f16:       4eb9 10c2 ca0c  jsr 10c2ca0c <__user_walk>
10c29f1c:       2600            movel %d0,%d3
10c29f1e:       4fef 000c       lea %sp@(12),%sp
10c29f22:       665e            bnes 10c29f82 <sys_readlink+0x8c>
10c29f24:       226e ffe4       moveal %fp@(-28),%a1
10c29f28:       2469 0008       moveal %a1@(8),%a2
10c29f2c:       76ea            moveq #-22,%d3
10c29f2e:       206a 008c       moveal %a2@(140),%a0
10c29f32:       b0fc 0000       cmpaw #0,%a0
10c29f36:       6742            beqs 10c29f7a <sys_readlink+0x84>
10c29f38:       4aa8 0024       tstl %a0@(36)
10c29f3c:       673c            beqs 10c29f7a <sys_readlink+0x84>
10c29f3e:       2068 0034       moveal %a0@(52),%a0
10c29f42:       b0fc 0000       cmpaw #0,%a0
10c29f46:       670a            beqs 10c29f52 <sys_readlink+0x5c>
10c29f48:       2f09            movel %a1,%sp@-
10c29f4a:       4e90            jsr %a0@
10c29f4c:       2600            movel %d0,%d3
10c29f4e:       588f            addql #4,%sp
10c29f50:       6002            bras 10c29f54 <sys_readlink+0x5e>
10c29f52:       7600            moveq #0,%d3
10c29f54:       4a83            tstl %d3
10c29f56:       6622            bnes 10c29f7a <sys_readlink+0x84>
10c29f58:       2f0a            movel %a2,%sp@-
10c29f5a:       4eb9 10c3 4a04  jsr 10c34a04 <update_atime>
10c29f60:       206a 008c       moveal %a2@(140),%a0
10c29f64:       2f04            movel %d4,%sp@-
10c29f66:       2f2e 000c       movel %fp@(12),%sp@-
10c29f6a:       2f2e ffe4       movel %fp@(-28),%sp@-
10c29f6e:       2068 0024       moveal %a0@(36),%a0
10c29f72:       4e90            jsr %a0@
10c29f74:       2600            movel %d0,%d3
10c29f76:       4fef 0010       lea %sp@(16),%sp
10c29f7a:       2f02            movel %d2,%sp@-
10c29f7c:       4eb9 10c2 bcfe  jsr 10c2bcfe <path_release>
10c29f82:       2003            movel %d3,%d0
10c29f84:       4cee 041c ffd4  moveml %fp@(-44),%d2-%d4/%a2
10c29f8a:       4e5e            unlk %fp
10c29f8c:       4e75            rts

10c29f8e <cp_new_stat64>:
10c29f8e:       4e56 ffa4       linkw %fp,#-92
10c29f92:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c29f96:       246e 0008       moveal %fp@(8),%a2
10c29f9a:       4878 005c       pea 5c <LSIGTRAP+0x57>
10c29f9e:       42a7            clrl %sp@-
10c29fa0:       74a4            moveq #-92,%d2
10c29fa2:       d48e            addl %fp,%d2
10c29fa4:       2f02            movel %d2,%sp@-
10c29fa6:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c29fac:       4fef 000c       lea %sp@(12),%sp
10c29fb0:       4280            clrl %d0
10c29fb2:       102a 0030       moveb %a2@(48),%d0
10c29fb6:       e188            lsll #8,%d0
10c29fb8:       802a 0031       orb %a2@(49),%d0
10c29fbc:       3d40 ffaa       movew %d0,%fp@(-86)
10c29fc0:       2d6a 0028 fffc  movel %a2@(40),%fp@(-4)
10c29fc6:       42ae fff8       clrl %fp@(-8)
10c29fca:       2d6a 0028 ffae  movel %a2@(40),%fp@(-82)
10c29fd0:       4280            clrl %d0
10c29fd2:       302a 0032       movew %a2@(50),%d0
10c29fd6:       2d40 ffb2       movel %d0,%fp@(-78)
10c29fda:       4280            clrl %d0
10c29fdc:       302a 0034       movew %a2@(52),%d0
10c29fe0:       2d40 ffb6       movel %d0,%fp@(-74)
10c29fe4:       2d6a 0036 ffba  movel %a2@(54),%fp@(-70)
10c29fea:       2d6a 003a ffbe  movel %a2@(58),%fp@(-66)
10c29ff0:       4280            clrl %d0
10c29ff2:       102a 003e       moveb %a2@(62),%d0
10c29ff6:       e188            lsll #8,%d0
10c29ff8:       802a 003f       orb %a2@(63),%d0
10c29ffc:       3d40 ffc8       movew %d0,%fp@(-56)
10c2a000:       2d6a 0048 ffe0  movel %a2@(72),%fp@(-32)
10c2a006:       2d6a 004c ffe8  movel %a2@(76),%fp@(-24)
10c2a00c:       2d6a 0050 fff0  movel %a2@(80),%fp@(-16)
10c2a012:       202a 0040       movel %a2@(64),%d0
10c2a016:       222a 0044       movel %a2@(68),%d1
10c2a01a:       2d40 ffcc       movel %d0,%fp@(-52)
10c2a01e:       2d41 ffd0       movel %d1,%fp@(-48)
10c2a022:       202a 0058       movel %a2@(88),%d0
10c2a026:       2042            moveal %d2,%a0
10c2a028:       6660            bnes 10c2a08a <cp_new_stat64+0xfc>
10c2a02a:       202e ffcc       movel %fp@(-52),%d0
10c2a02e:       222e ffd0       movel %fp@(-48),%d1
10c2a032:       4282            clrl %d2
10c2a034:       0681 0000 03ff  addil #1023,%d1
10c2a03a:       d182            addxl %d2,%d0
10c2a03c:       2600            movel %d0,%d3
10c2a03e:       ed4b            lslw #6,%d3
10c2a040:       4843            swap %d3
10c2a042:       4243            clrw %d3
10c2a044:       2401            movel %d1,%d2
10c2a046:       780a            moveq #10,%d4
10c2a048:       e8aa            lsrl %d4,%d2
10c2a04a:       2203            movel %d3,%d1
10c2a04c:       8282            orl %d2,%d1
10c2a04e:       2001            movel %d1,%d0
10c2a050:       7207            moveq #7,%d1
10c2a052:       b280            cmpl %d0,%d1
10c2a054:       6424            bccs 10c2a07a <cp_new_stat64+0xec>
10c2a056:       2400            movel %d0,%d2
10c2a058:       0682 0000 01f8  addil #504,%d2
10c2a05e:       7809            moveq #9,%d4
10c2a060:       e8aa            lsrl %d4,%d2
10c2a062:       d082            addl %d2,%d0
10c2a064:       7201            moveq #1,%d1
10c2a066:       b282            cmpl %d2,%d1
10c2a068:       6410            bccs 10c2a07a <cp_new_stat64+0xec>
10c2a06a:       0682 0000 01fe  addil #510,%d2
10c2a070:       e8aa            lsrl %d4,%d2
10c2a072:       d082            addl %d2,%d0
10c2a074:       b282            cmpl %d2,%d1
10c2a076:       6402            bccs 10c2a07a <cp_new_stat64+0xec>
10c2a078:       5280            addql #1,%d0
10c2a07a:       d080            addl %d0,%d0
10c2a07c:       2d40 ffdc       movel %d0,%fp@(-36)
10c2a080:       2d7c 0000 0400  movel #1024,%fp@(-44)
10c2a086:       ffd4 
10c2a088:       600a            bras 10c2a094 <cp_new_stat64+0x106>
10c2a08a:       2d6a 005c ffdc  movel %a2@(92),%fp@(-36)
10c2a090:       2d40 ffd4       movel %d0,%fp@(-44)
10c2a094:       4878 005c       pea 5c <LSIGTRAP+0x57>
10c2a098:       2f08            movel %a0,%sp@-
10c2a09a:       2f2e 000c       movel %fp@(12),%sp@-
10c2a09e:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c2a0a4:       7000            moveq #0,%d0
10c2a0a6:       4cee 041c ff94  moveml %fp@(-108),%d2-%d4/%a2
10c2a0ac:       4e5e            unlk %fp
10c2a0ae:       4e75            rts

10c2a0b0 <sys_stat64>:
10c2a0b0:       4e56 ffe4       linkw %fp,#-28
10c2a0b4:       2f03            movel %d3,%sp@-
10c2a0b6:       2f02            movel %d2,%sp@-
10c2a0b8:       74e4            moveq #-28,%d2
10c2a0ba:       d48e            addl %fp,%d2
10c2a0bc:       2f02            movel %d2,%sp@-
10c2a0be:       4878 0009       pea 9 <LSIGTRAP+0x4>
10c2a0c2:       2f2e 0008       movel %fp@(8),%sp@-
10c2a0c6:       4eb9 10c2 ca0c  jsr 10c2ca0c <__user_walk>
10c2a0cc:       2600            movel %d0,%d3
10c2a0ce:       4fef 000c       lea %sp@(12),%sp
10c2a0d2:       6648            bnes 10c2a11c <sys_stat64+0x6c>
10c2a0d4:       226e ffe4       moveal %fp@(-28),%a1
10c2a0d8:       2069 0008       moveal %a1@(8),%a0
10c2a0dc:       2068 008c       moveal %a0@(140),%a0
10c2a0e0:       b0fc 0000       cmpaw #0,%a0
10c2a0e4:       6714            beqs 10c2a0fa <sys_stat64+0x4a>
10c2a0e6:       2068 0034       moveal %a0@(52),%a0
10c2a0ea:       b0fc 0000       cmpaw #0,%a0
10c2a0ee:       670a            beqs 10c2a0fa <sys_stat64+0x4a>
10c2a0f0:       2f09            movel %a1,%sp@-
10c2a0f2:       4e90            jsr %a0@
10c2a0f4:       2600            movel %d0,%d3
10c2a0f6:       588f            addql #4,%sp
10c2a0f8:       6002            bras 10c2a0fc <sys_stat64+0x4c>
10c2a0fa:       7600            moveq #0,%d3
10c2a0fc:       4a83            tstl %d3
10c2a0fe:       6614            bnes 10c2a114 <sys_stat64+0x64>
10c2a100:       2f2e 000c       movel %fp@(12),%sp@-
10c2a104:       206e ffe4       moveal %fp@(-28),%a0
10c2a108:       2f28 0008       movel %a0@(8),%sp@-
10c2a10c:       4eba fe80       jsr %pc@(10c29f8e <cp_new_stat64>)
10c2a110:       2600            movel %d0,%d3
10c2a112:       508f            addql #8,%sp
10c2a114:       2f02            movel %d2,%sp@-
10c2a116:       4eb9 10c2 bcfe  jsr 10c2bcfe <path_release>
10c2a11c:       2003            movel %d3,%d0
10c2a11e:       242e ffdc       movel %fp@(-36),%d2
10c2a122:       262e ffe0       movel %fp@(-32),%d3
10c2a126:       4e5e            unlk %fp
10c2a128:       4e75            rts

10c2a12a <sys_lstat64>:
10c2a12a:       4e56 ffe4       linkw %fp,#-28
10c2a12e:       2f03            movel %d3,%sp@-
10c2a130:       2f02            movel %d2,%sp@-
10c2a132:       74e4            moveq #-28,%d2
10c2a134:       d48e            addl %fp,%d2
10c2a136:       2f02            movel %d2,%sp@-
10c2a138:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c2a13c:       2f2e 0008       movel %fp@(8),%sp@-
10c2a140:       4eb9 10c2 ca0c  jsr 10c2ca0c <__user_walk>
10c2a146:       2600            movel %d0,%d3
10c2a148:       4fef 000c       lea %sp@(12),%sp
10c2a14c:       6648            bnes 10c2a196 <sys_lstat64+0x6c>
10c2a14e:       226e ffe4       moveal %fp@(-28),%a1
10c2a152:       2069 0008       moveal %a1@(8),%a0
10c2a156:       2068 008c       moveal %a0@(140),%a0
10c2a15a:       b0fc 0000       cmpaw #0,%a0
10c2a15e:       6714            beqs 10c2a174 <sys_lstat64+0x4a>
10c2a160:       2068 0034       moveal %a0@(52),%a0
10c2a164:       b0fc 0000       cmpaw #0,%a0
10c2a168:       670a            beqs 10c2a174 <sys_lstat64+0x4a>
10c2a16a:       2f09            movel %a1,%sp@-
10c2a16c:       4e90            jsr %a0@
10c2a16e:       2600            movel %d0,%d3
10c2a170:       588f            addql #4,%sp
10c2a172:       6002            bras 10c2a176 <sys_lstat64+0x4c>
10c2a174:       7600            moveq #0,%d3
10c2a176:       4a83            tstl %d3
10c2a178:       6614            bnes 10c2a18e <sys_lstat64+0x64>
10c2a17a:       2f2e 000c       movel %fp@(12),%sp@-
10c2a17e:       206e ffe4       moveal %fp@(-28),%a0
10c2a182:       2f28 0008       movel %a0@(8),%sp@-
10c2a186:       4eba fe06       jsr %pc@(10c29f8e <cp_new_stat64>)
10c2a18a:       2600            movel %d0,%d3
10c2a18c:       508f            addql #8,%sp
10c2a18e:       2f02            movel %d2,%sp@-
10c2a190:       4eb9 10c2 bcfe  jsr 10c2bcfe <path_release>
10c2a196:       2003            movel %d3,%d0
10c2a198:       242e ffdc       movel %fp@(-36),%d2
10c2a19c:       262e ffe0       movel %fp@(-32),%d3
10c2a1a0:       4e5e            unlk %fp
10c2a1a2:       4e75            rts

10c2a1a4 <sys_fstat64>:
10c2a1a4:       4e56 0000       linkw %fp,#0
10c2a1a8:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c2a1ac:       74f7            moveq #-9,%d2
10c2a1ae:       2f2e 0008       movel %fp@(8),%sp@-
10c2a1b2:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c2a1b8:       2640            moveal %d0,%a3
10c2a1ba:       588f            addql #4,%sp
10c2a1bc:       b6fc 0000       cmpaw #0,%a3
10c2a1c0:       6744            beqs 10c2a206 <sys_fstat64+0x62>
10c2a1c2:       246b 0008       moveal %a3@(8),%a2
10c2a1c6:       206a 0008       moveal %a2@(8),%a0
10c2a1ca:       2068 008c       moveal %a0@(140),%a0
10c2a1ce:       b0fc 0000       cmpaw #0,%a0
10c2a1d2:       6714            beqs 10c2a1e8 <sys_fstat64+0x44>
10c2a1d4:       2068 0034       moveal %a0@(52),%a0
10c2a1d8:       b0fc 0000       cmpaw #0,%a0
10c2a1dc:       670a            beqs 10c2a1e8 <sys_fstat64+0x44>
10c2a1de:       2f0a            movel %a2,%sp@-
10c2a1e0:       4e90            jsr %a0@
10c2a1e2:       2400            movel %d0,%d2
10c2a1e4:       588f            addql #4,%sp
10c2a1e6:       6002            bras 10c2a1ea <sys_fstat64+0x46>
10c2a1e8:       7400            moveq #0,%d2
10c2a1ea:       4a82            tstl %d2
10c2a1ec:       6610            bnes 10c2a1fe <sys_fstat64+0x5a>
10c2a1ee:       2f2e 000c       movel %fp@(12),%sp@-
10c2a1f2:       2f2a 0008       movel %a2@(8),%sp@-
10c2a1f6:       4eba fd96       jsr %pc@(10c29f8e <cp_new_stat64>)
10c2a1fa:       2400            movel %d0,%d2
10c2a1fc:       508f            addql #8,%sp
10c2a1fe:       2f0b            movel %a3,%sp@-
10c2a200:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c2a206:       2002            movel %d2,%d0
10c2a208:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c2a20e:       4e5e            unlk %fp
10c2a210:       4e75            rts
10c2a212:       4e75            rts

10c2a214 <register_binfmt>:
10c2a214:       4e56 0000       linkw %fp,#0
10c2a218:       226e 0008       moveal %fp@(8),%a1
10c2a21c:       41f9 1001 b654  lea 1001b654 <formats>,%a0
10c2a222:       b2fc 0000       cmpaw #0,%a1
10c2a226:       6604            bnes 10c2a22c <register_binfmt+0x18>
10c2a228:       70ea            moveq #-22,%d0
10c2a22a:       6024            bras 10c2a250 <register_binfmt+0x3c>
10c2a22c:       4a91            tstl %a1@
10c2a22e:       6608            bnes 10c2a238 <register_binfmt+0x24>
10c2a230:       600c            bras 10c2a23e <register_binfmt+0x2a>
10c2a232:       2010            movel %a0@,%d0
10c2a234:       b089            cmpl %a1,%d0
10c2a236:       6604            bnes 10c2a23c <register_binfmt+0x28>
10c2a238:       70f0            moveq #-16,%d0
10c2a23a:       6014            bras 10c2a250 <register_binfmt+0x3c>
10c2a23c:       2040            moveal %d0,%a0
10c2a23e:       4a90            tstl %a0@
10c2a240:       66f0            bnes 10c2a232 <register_binfmt+0x1e>
10c2a242:       22b9 1001 b654  movel 1001b654 <formats>,%a1@
10c2a248:       23c9 1001 b654  movel %a1,1001b654 <formats>
10c2a24e:       7000            moveq #0,%d0
10c2a250:       4e5e            unlk %fp
10c2a252:       4e75            rts

10c2a254 <unregister_binfmt>:
10c2a254:       4e56 0000       linkw %fp,#0
10c2a258:       202e 0008       movel %fp@(8),%d0
10c2a25c:       43f9 1001 b654  lea 1001b654 <formats>,%a1
10c2a262:       4a91            tstl %a1@
10c2a264:       6712            beqs 10c2a278 <unregister_binfmt+0x24>
10c2a266:       2051            moveal %a1@,%a0
10c2a268:       b1c0            cmpal %d0,%a0
10c2a26a:       6606            bnes 10c2a272 <unregister_binfmt+0x1e>
10c2a26c:       2290            movel %a0@,%a1@
10c2a26e:       7000            moveq #0,%d0
10c2a270:       6008            bras 10c2a27a <unregister_binfmt+0x26>
10c2a272:       2248            moveal %a0,%a1
10c2a274:       4a91            tstl %a1@
10c2a276:       66ee            bnes 10c2a266 <unregister_binfmt+0x12>
10c2a278:       70ea            moveq #-22,%d0
10c2a27a:       4e5e            unlk %fp
10c2a27c:       4e75            rts

10c2a27e <sys_uselib>:
10c2a27e:       4e56 ffe4       linkw %fp,#-28
10c2a282:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c2a286:       74e4            moveq #-28,%d2
10c2a288:       d48e            addl %fp,%d2
10c2a28a:       2f02            movel %d2,%sp@-
10c2a28c:       4878 0009       pea 9 <LSIGTRAP+0x4>
10c2a290:       2f2e 0008       movel %fp@(8),%sp@-
10c2a294:       4eb9 10c2 ca0c  jsr 10c2ca0c <__user_walk>
10c2a29a:       2600            movel %d0,%d3
10c2a29c:       4fef 000c       lea %sp@(12),%sp
10c2a2a0:       6600 00c2       bnew 10c2a364 <sys_uselib+0xe6>
10c2a2a4:       76ea            moveq #-22,%d3
10c2a2a6:       226e ffe4       moveal %fp@(-28),%a1
10c2a2aa:       2069 0008       moveal %a1@(8),%a0
10c2a2ae:       3028 0032       movew %a0@(50),%d0
10c2a2b2:       0240 f000       andiw #-4096,%d0
10c2a2b6:       0c40 8000       cmpiw #-32768,%d0
10c2a2ba:       6600 00ac       bnew 10c2a368 <sys_uselib+0xea>
10c2a2be:       4878 0005       pea 5 <LSIGTRAP>
10c2a2c2:       2f29 0008       movel %a1@(8),%sp@-
10c2a2c6:       4eb9 10c2 bc86  jsr 10c2bc86 <permission>
10c2a2cc:       2600            movel %d0,%d3
10c2a2ce:       508f            addql #8,%sp
10c2a2d0:       6600 0096       bnew 10c2a368 <sys_uselib+0xea>
10c2a2d4:       42a7            clrl %sp@-
10c2a2d6:       2f2e ffe8       movel %fp@(-24),%sp@-
10c2a2da:       2f2e ffe4       movel %fp@(-28),%sp@-
10c2a2de:       4eb9 10c2 37c4  jsr 10c237c4 <dentry_open>
10c2a2e4:       2640            moveal %d0,%a3
10c2a2e6:       4fef 000c       lea %sp@(12),%sp
10c2a2ea:       260b            movel %a3,%d3
10c2a2ec:       0c83 ffff fc18  cmpil #-1000,%d3
10c2a2f2:       6270            bhis 10c2a364 <sys_uselib+0xe6>
10c2a2f4:       76f8            moveq #-8,%d3
10c2a2f6:       206b 0010       moveal %a3@(16),%a0
10c2a2fa:       49f9 10c2 49a6  lea 10c249a6 <fput>,%a4
10c2a300:       b0fc 0000       cmpaw #0,%a0
10c2a304:       675a            beqs 10c2a360 <sys_uselib+0xe2>
10c2a306:       4aa8 0008       tstl %a0@(8)
10c2a30a:       6754            beqs 10c2a360 <sys_uselib+0xe2>
10c2a30c:       2479 1001 b654  moveal 1001b654 <formats>,%a2
10c2a312:       b4fc 0000       cmpaw #0,%a2
10c2a316:       6748            beqs 10c2a360 <sys_uselib+0xe2>
10c2a318:       4aaa 000c       tstl %a2@(12)
10c2a31c:       673a            beqs 10c2a358 <sys_uselib+0xda>
10c2a31e:       2f2a 0004       movel %a2@(4),%sp@-
10c2a322:       4eb9 10c1 6e6a  jsr 10c16e6a <try_inc_mod_count>
10c2a328:       588f            addql #4,%sp
10c2a32a:       4a80            tstl %d0
10c2a32c:       672a            beqs 10c2a358 <sys_uselib+0xda>
10c2a32e:       2f0b            movel %a3,%sp@-
10c2a330:       206a 000c       moveal %a2@(12),%a0
10c2a334:       4e90            jsr %a0@
10c2a336:       2600            movel %d0,%d3
10c2a338:       588f            addql #4,%sp
10c2a33a:       202a 0004       movel %a2@(4),%d0
10c2a33e:       6712            beqs 10c2a352 <sys_uselib+0xd4>
10c2a340:       2240            moveal %d0,%a1
10c2a342:       41e9 0010       lea %a1@(16),%a0
10c2a346:       5390            subql #1,%a0@
10c2a348:       206a 0004       moveal %a2@(4),%a0
10c2a34c:       7008            moveq #8,%d0
10c2a34e:       81a8 0014       orl %d0,%a0@(20)
10c2a352:       70f8            moveq #-8,%d0
10c2a354:       b083            cmpl %d3,%d0
10c2a356:       6608            bnes 10c2a360 <sys_uselib+0xe2>
10c2a358:       2452            moveal %a2@,%a2
10c2a35a:       b4fc 0000       cmpaw #0,%a2
10c2a35e:       66b8            bnes 10c2a318 <sys_uselib+0x9a>
10c2a360:       2f0b            movel %a3,%sp@-
10c2a362:       4e94            jsr %a4@
10c2a364:       2003            movel %d3,%d0
10c2a366:       600a            bras 10c2a372 <sys_uselib+0xf4>
10c2a368:       2f02            movel %d2,%sp@-
10c2a36a:       4eb9 10c2 bcfe  jsr 10c2bcfe <path_release>
10c2a370:       60f2            bras 10c2a364 <sys_uselib+0xe6>
10c2a372:       4cee 1c0c ffd0  moveml %fp@(-48),%d2-%d3/%a2-%a4
10c2a378:       4e5e            unlk %fp
10c2a37a:       4e75            rts

10c2a37c <count>:
10c2a37c:       4e56 0000       linkw %fp,#0
10c2a380:       206e 0008       moveal %fp@(8),%a0
10c2a384:       226e 000c       moveal %fp@(12),%a1
10c2a388:       7200            moveq #0,%d1
10c2a38a:       b0fc 0000       cmpaw #0,%a0
10c2a38e:       6712            beqs 10c2a3a2 <count+0x26>
10c2a390:       600a            bras 10c2a39c <count+0x20>
10c2a392:       5888            addql #4,%a0
10c2a394:       5281            addql #1,%d1
10c2a396:       70f9            moveq #-7,%d0
10c2a398:       b3c1            cmpal %d1,%a1
10c2a39a:       6d08            blts 10c2a3a4 <count+0x28>
10c2a39c:       2010            movel %a0@,%d0
10c2a39e:       4a80            tstl %d0
10c2a3a0:       66f0            bnes 10c2a392 <count+0x16>
10c2a3a2:       2001            movel %d1,%d0
10c2a3a4:       4e5e            unlk %fp
10c2a3a6:       4e75            rts

10c2a3a8 <copy_strings>:
10c2a3a8:       4e56 fffc       linkw %fp,#-4
10c2a3ac:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c2a3b0:       2a6e 0008       moveal %fp@(8),%a5
10c2a3b4:       200d            movel %a5,%d0
10c2a3b6:       538d            subql #1,%a5
10c2a3b8:       6f00 0122       blew 10c2a4dc <copy_strings+0x134>
10c2a3bc:       200d            movel %a5,%d0
10c2a3be:       e588            lsll #2,%d0
10c2a3c0:       2040            moveal %d0,%a0
10c2a3c2:       d1ee 000c       addal %fp@(12),%a0
10c2a3c6:       2d48 fffc       movel %a0,%fp@(-4)
10c2a3ca:       206e fffc       moveal %fp@(-4),%a0
10c2a3ce:       2010            movel %a0@,%d0
10c2a3d0:       59ae fffc       subql #4,%fp@(-4)
10c2a3d4:       2e00            movel %d0,%d7
10c2a3d6:       2f07            movel %d7,%sp@-
10c2a3d8:       4eb9 10c8 418e  jsr 10c8418e <strlen>
10c2a3de:       2440            moveal %d0,%a2
10c2a3e0:       528a            addql #1,%a2
10c2a3e2:       588f            addql #4,%sp
10c2a3e4:       b4fc 0000       cmpaw #0,%a2
10c2a3e8:       6700 00d8       beqw 10c2a4c2 <copy_strings+0x11a>
10c2a3ec:       206e 0010       moveal %fp@(16),%a0
10c2a3f0:       2028 0100       movel %a0@(256),%d0
10c2a3f4:       b5c0            cmpal %d0,%a2
10c2a3f6:       6306            blss 10c2a3fe <copy_strings+0x56>
10c2a3f8:       70f9            moveq #-7,%d0
10c2a3fa:       6000 00e2       braw 10c2a4de <copy_strings+0x136>
10c2a3fe:       908a            subl %a2,%d0
10c2a400:       206e 0010       moveal %fp@(16),%a0
10c2a404:       2140 0100       movel %d0,%a0@(256)
10c2a408:       2c00            movel %d0,%d6
10c2a40a:       b4fc 0000       cmpaw #0,%a2
10c2a40e:       6f00 00c4       blew 10c2a4d4 <copy_strings+0x12c>
10c2a412:       2848            moveal %a0,%a4
10c2a414:       49ec 0080       lea %a4@(128),%a4
10c2a418:       2806            movel %d6,%d4
10c2a41a:       0284 0000 0fff  andil #4095,%d4
10c2a420:       2406            movel %d6,%d2
10c2a422:       700c            moveq #12,%d0
10c2a424:       e0aa            lsrl %d0,%d2
10c2a426:       e58a            lsll #2,%d2
10c2a428:       2074 2800       moveal %a4@(00000000,%d2:l),%a0
10c2a42c:       7a00            moveq #0,%d5
10c2a42e:       b0fc 0000       cmpaw #0,%a0
10c2a432:       661e            bnes 10c2a452 <copy_strings+0xaa>
10c2a434:       42a7            clrl %sp@-
10c2a436:       4878 01d2       pea 1d2 <LSIGTRAP+0x1cd>
10c2a43a:       4eb9 10c2 219e  jsr 10c2219e <_alloc_pages>
10c2a440:       2040            moveal %d0,%a0
10c2a442:       508f            addql #8,%sp
10c2a444:       2988 2800       movel %a0,%a4@(00000000,%d2:l)
10c2a448:       6606            bnes 10c2a450 <copy_strings+0xa8>
10c2a44a:       70f4            moveq #-12,%d0
10c2a44c:       6000 0090       braw 10c2a4de <copy_strings+0x136>
10c2a450:       7a01            moveq #1,%d5
10c2a452:       2628 0038       movel %a0@(56),%d3
10c2a456:       660c            bnes 10c2a464 <copy_strings+0xbc>
10c2a458:       4879 1000 28b4  pea 100028b4 <tvecs+0xd1c>
10c2a45e:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2a464:       4a85            tstl %d5
10c2a466:       6714            beqs 10c2a47c <copy_strings+0xd4>
10c2a468:       4a84            tstl %d4
10c2a46a:       6710            beqs 10c2a47c <copy_strings+0xd4>
10c2a46c:       2f04            movel %d4,%sp@-
10c2a46e:       42a7            clrl %sp@-
10c2a470:       2f03            movel %d3,%sp@-
10c2a472:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c2a478:       4fef 000c       lea %sp@(12),%sp
10c2a47c:       243c 0000 1000  movel #4096,%d2
10c2a482:       9484            subl %d4,%d2
10c2a484:       2643            moveal %d3,%a3
10c2a486:       d7c4            addal %d4,%a3
10c2a488:       b5c2            cmpal %d2,%a2
10c2a48a:       6c22            bges 10c2a4ae <copy_strings+0x106>
10c2a48c:       240a            movel %a2,%d2
10c2a48e:       4a85            tstl %d5
10c2a490:       671c            beqs 10c2a4ae <copy_strings+0x106>
10c2a492:       203c 0000 1000  movel #4096,%d0
10c2a498:       908a            subl %a2,%d0
10c2a49a:       9084            subl %d4,%d0
10c2a49c:       2f00            movel %d0,%sp@-
10c2a49e:       42a7            clrl %sp@-
10c2a4a0:       4872 b800       pea %a2@(00000000,%a3:l)
10c2a4a4:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c2a4aa:       4fef 000c       lea %sp@(12),%sp
10c2a4ae:       2f02            movel %d2,%sp@-
10c2a4b0:       2f07            movel %d7,%sp@-
10c2a4b2:       2f0b            movel %a3,%sp@-
10c2a4b4:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c2a4ba:       4fef 000c       lea %sp@(12),%sp
10c2a4be:       7000            moveq #0,%d0
10c2a4c0:       6704            beqs 10c2a4c6 <copy_strings+0x11e>
10c2a4c2:       70f2            moveq #-14,%d0
10c2a4c4:       6018            bras 10c2a4de <copy_strings+0x136>
10c2a4c6:       dc82            addl %d2,%d6
10c2a4c8:       de82            addl %d2,%d7
10c2a4ca:       95c2            subal %d2,%a2
10c2a4cc:       b4fc 0000       cmpaw #0,%a2
10c2a4d0:       6e00 ff46       bgtw 10c2a418 <copy_strings+0x70>
10c2a4d4:       200d            movel %a5,%d0
10c2a4d6:       538d            subql #1,%a5
10c2a4d8:       6e00 fef0       bgtw 10c2a3ca <copy_strings+0x22>
10c2a4dc:       7000            moveq #0,%d0
10c2a4de:       4cee 3cfc ffd4  moveml %fp@(-44),%d2-%d7/%a2-%a5
10c2a4e4:       4e5e            unlk %fp
10c2a4e6:       4e75            rts

10c2a4e8 <copy_strings_kernel>:
10c2a4e8:       4e56 0000       linkw %fp,#0
10c2a4ec:       2f2e 0010       movel %fp@(16),%sp@-
10c2a4f0:       2f2e 000c       movel %fp@(12),%sp@-
10c2a4f4:       2f2e 0008       movel %fp@(8),%sp@-
10c2a4f8:       4eba feae       jsr %pc@(10c2a3a8 <copy_strings>)
10c2a4fc:       4e5e            unlk %fp
10c2a4fe:       4e75            rts

10c2a500 <put_dirty_page>:
10c2a500:       4e56 0000       linkw %fp,#0
10c2a504:       206e 000c       moveal %fp@(12),%a0
10c2a508:       7001            moveq #1,%d0
10c2a50a:       b0a8 0014       cmpl %a0@(20),%d0
10c2a50e:       6712            beqs 10c2a522 <put_dirty_page+0x22>
10c2a510:       2f2e 0010       movel %fp@(16),%sp@-
10c2a514:       2f08            movel %a0,%sp@-
10c2a516:       4879 1000 28b9  pea 100028b9 <tvecs+0xd21>
10c2a51c:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c2a522:       4e5e            unlk %fp
10c2a524:       4e75            rts

10c2a526 <setup_arg_pages>:
10c2a526:       4e56 0000       linkw %fp,#0
10c2a52a:       7000            moveq #0,%d0
10c2a52c:       4e5e            unlk %fp
10c2a52e:       4e75            rts

10c2a530 <open_exec>:
10c2a530:       4e56 ffe4       linkw %fp,#-28
10c2a534:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c2a538:       262e 0008       movel %fp@(8),%d3
10c2a53c:       95ca            subal %a2,%a2
10c2a53e:       74e4            moveq #-28,%d2
10c2a540:       d48e            addl %fp,%d2
10c2a542:       2f02            movel %d2,%sp@-
10c2a544:       4878 0009       pea 9 <LSIGTRAP+0x4>
10c2a548:       2f03            movel %d3,%sp@-
10c2a54a:       4eb9 10c2 c7e0  jsr 10c2c7e0 <path_init>
10c2a550:       4fef 000c       lea %sp@(12),%sp
10c2a554:       2802            movel %d2,%d4
10c2a556:       4a80            tstl %d0
10c2a558:       670e            beqs 10c2a568 <open_exec+0x38>
10c2a55a:       2f04            movel %d4,%sp@-
10c2a55c:       2f03            movel %d3,%sp@-
10c2a55e:       4eb9 10c2 c67c  jsr 10c2c67c <path_walk>
10c2a564:       2440            moveal %d0,%a2
10c2a566:       508f            addql #8,%sp
10c2a568:       240a            movel %a2,%d2
10c2a56a:       667c            bnes 10c2a5e8 <open_exec+0xb8>
10c2a56c:       206e ffe4       moveal %fp@(-28),%a0
10c2a570:       2468 0008       moveal %a0@(8),%a2
10c2a574:       74f3            moveq #-13,%d2
10c2a576:       206e ffe8       moveal %fp@(-24),%a0
10c2a57a:       0828 0002 002f  btst #2,%a0@(47)
10c2a580:       666a            bnes 10c2a5ec <open_exec+0xbc>
10c2a582:       302a 0032       movew %a2@(50),%d0
10c2a586:       0240 f000       andiw #-4096,%d0
10c2a58a:       0c40 8000       cmpiw #-32768,%d0
10c2a58e:       665c            bnes 10c2a5ec <open_exec+0xbc>
10c2a590:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c2a594:       2f0a            movel %a2,%sp@-
10c2a596:       4eb9 10c2 bc86  jsr 10c2bc86 <permission>
10c2a59c:       2600            movel %d0,%d3
10c2a59e:       508f            addql #8,%sp
10c2a5a0:       660c            bnes 10c2a5ae <open_exec+0x7e>
10c2a5a2:       302a 0032       movew %a2@(50),%d0
10c2a5a6:       0240 0049       andiw #73,%d0
10c2a5aa:       6602            bnes 10c2a5ae <open_exec+0x7e>
10c2a5ac:       76f3            moveq #-13,%d3
10c2a5ae:       2403            movel %d3,%d2
10c2a5b0:       663a            bnes 10c2a5ec <open_exec+0xbc>
10c2a5b2:       42a7            clrl %sp@-
10c2a5b4:       2f2e ffe8       movel %fp@(-24),%sp@-
10c2a5b8:       2f2e ffe4       movel %fp@(-28),%sp@-
10c2a5bc:       4eb9 10c2 37c4  jsr 10c237c4 <dentry_open>
10c2a5c2:       2400            movel %d0,%d2
10c2a5c4:       4fef 000c       lea %sp@(12),%sp
10c2a5c8:       0c82 ffff fc18  cmpil #-1000,%d2
10c2a5ce:       6218            bhis 10c2a5e8 <open_exec+0xb8>
10c2a5d0:       2f02            movel %d2,%sp@-
10c2a5d2:       4eb9 10c2 bcd8  jsr 10c2bcd8 <deny_write_access>
10c2a5d8:       2600            movel %d0,%d3
10c2a5da:       588f            addql #4,%sp
10c2a5dc:       670a            beqs 10c2a5e8 <open_exec+0xb8>
10c2a5de:       2f02            movel %d2,%sp@-
10c2a5e0:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c2a5e6:       2403            movel %d3,%d2
10c2a5e8:       2002            movel %d2,%d0
10c2a5ea:       600a            bras 10c2a5f6 <open_exec+0xc6>
10c2a5ec:       2f04            movel %d4,%sp@-
10c2a5ee:       4eb9 10c2 bcfe  jsr 10c2bcfe <path_release>
10c2a5f4:       60f2            bras 10c2a5e8 <open_exec+0xb8>
10c2a5f6:       4cee 041c ffd4  moveml %fp@(-44),%d2-%d4/%a2
10c2a5fc:       4e5e            unlk %fp
10c2a5fe:       4e75            rts

10c2a600 <kernel_read>:
10c2a600:       4e56 fff8       linkw %fp,#-8
10c2a604:       226e 0008       moveal %fp@(8),%a1
10c2a608:       2d6e 000c fffc  movel %fp@(12),%fp@(-4)
10c2a60e:       42ae fff8       clrl %fp@(-8)
10c2a612:       70da            moveq #-38,%d0
10c2a614:       2069 0010       moveal %a1@(16),%a0
10c2a618:       4aa8 0008       tstl %a0@(8)
10c2a61c:       6714            beqs 10c2a632 <kernel_read+0x32>
10c2a61e:       486e fff8       pea %fp@(-8)
10c2a622:       2f2e 0014       movel %fp@(20),%sp@-
10c2a626:       2f2e 0010       movel %fp@(16),%sp@-
10c2a62a:       2f09            movel %a1,%sp@-
10c2a62c:       2068 0008       moveal %a0@(8),%a0
10c2a630:       4e90            jsr %a0@
10c2a632:       4e5e            unlk %fp
10c2a634:       4e75            rts

10c2a636 <exec_mmap>:
10c2a636:       4e56 0000       linkw %fp,#0
10c2a63a:       2f0a            movel %a2,%sp@-
10c2a63c:       2f02            movel %d2,%sp@-
10c2a63e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2a644:       2468 002c       moveal %a0@(44),%a2
10c2a648:       b4fc 0000       cmpaw #0,%a2
10c2a64c:       671a            beqs 10c2a668 <exec_mmap+0x32>
10c2a64e:       7001            moveq #1,%d0
10c2a650:       b092            cmpl %a2@,%d0
10c2a652:       6614            bnes 10c2a668 <exec_mmap+0x32>
10c2a654:       4eb9 10c1 5580  jsr 10c15580 <mm_release>
10c2a65a:       2f0a            movel %a2,%sp@-
10c2a65c:       4eb9 10c1 ffaa  jsr 10c1ffaa <exit_mmap>
10c2a662:       7000            moveq #0,%d0
10c2a664:       6000 0092       braw 10c2a6f8 <exec_mmap+0xc2>
10c2a668:       4eb9 10c1 54e2  jsr 10c154e2 <mm_alloc>
10c2a66e:       4a80            tstl %d0
10c2a670:       6700 0084       beqw 10c2a6f6 <exec_mmap+0xc0>
10c2a674:       2240            moveal %d0,%a1
10c2a676:       41e9 000a       lea %a1@(10),%a0
10c2a67a:       2279 1000 c1c6  moveal 1000c1c6 <init_mm+0xa>,%a1
10c2a680:       2348 0004       movel %a0,%a1@(4)
10c2a684:       2089            movel %a1,%a0@
10c2a686:       217c 1000 c1c6  movel #268485062,%a0@(4)
10c2a68c:       0004 
10c2a68e:       23c8 1000 c1c6  movel %a0,1000c1c6 <init_mm+0xa>
10c2a694:       52b9 1002 57a4  addql #1,100257a4 <mmlist_nr>
10c2a69a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2a6a0:       2428 0050       movel %a0@(80),%d2
10c2a6a4:       2140 002c       movel %d0,%a0@(44)
10c2a6a8:       2140 0050       movel %d0,%a0@(80)
10c2a6ac:       4eb9 10c1 5580  jsr 10c15580 <mm_release>
10c2a6b2:       b4fc 0000       cmpaw #0,%a2
10c2a6b6:       671a            beqs 10c2a6d2 <exec_mmap+0x9c>
10c2a6b8:       b5c2            cmpal %d2,%a2
10c2a6ba:       670c            beqs 10c2a6c8 <exec_mmap+0x92>
10c2a6bc:       4879 1000 28b4  pea 100028b4 <tvecs+0xd1c>
10c2a6c2:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2a6c8:       2f0a            movel %a2,%sp@-
10c2a6ca:       4eb9 10c1 5534  jsr 10c15534 <mmput>
10c2a6d0:       6090            bras 10c2a662 <exec_mmap+0x2c>
10c2a6d2:       2042            moveal %d2,%a0
10c2a6d4:       5888            addql #4,%a0
10c2a6d6:       40c1            movew %sr,%d1
10c2a6d8:       007c 0700       oriw #1792,%sr
10c2a6dc:       2010            movel %a0@,%d0
10c2a6de:       5380            subql #1,%d0
10c2a6e0:       2080            movel %d0,%a0@
10c2a6e2:       46c1            movew %d1,%sr
10c2a6e4:       4a80            tstl %d0
10c2a6e6:       6600 ff7a       bnew 10c2a662 <exec_mmap+0x2c>
10c2a6ea:       2f02            movel %d2,%sp@-
10c2a6ec:       4eb9 10c1 5df2  jsr 10c15df2 <__mmdrop>
10c2a6f2:       6000 ff6e       braw 10c2a662 <exec_mmap+0x2c>
10c2a6f6:       70f4            moveq #-12,%d0
10c2a6f8:       242e fff8       movel %fp@(-8),%d2
10c2a6fc:       246e fffc       moveal %fp@(-4),%a2
10c2a700:       4e5e            unlk %fp
10c2a702:       4e75            rts

10c2a704 <flush_old_exec>:
10c2a704:       4e56 0000       linkw %fp,#0
10c2a708:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c2a70c:       286e 0008       moveal %fp@(8),%a4
10c2a710:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2a716:       2468 02f6       moveal %a0@(758),%a2
10c2a71a:       7001            moveq #1,%d0
10c2a71c:       b092            cmpl %a2@,%d0
10c2a71e:       6c52            bges 10c2a772 <flush_old_exec+0x6e>
10c2a720:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c2a724:       2f39 1002 7c74  movel 10027c74 <sigact_cachep>,%sp@-
10c2a72a:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c2a730:       2400            movel %d0,%d2
10c2a732:       508f            addql #8,%sp
10c2a734:       6606            bnes 10c2a73c <flush_old_exec+0x38>
10c2a736:       74f4            moveq #-12,%d2
10c2a738:       6000 01c2       braw 10c2a8fc <flush_old_exec+0x1f8>
10c2a73c:       2042            moveal %d2,%a0
10c2a73e:       7001            moveq #1,%d0
10c2a740:       20c0            movel %d0,%a0@+
10c2a742:       4878 0500       pea 500 <LSIGTRAP+0x4fb>
10c2a746:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c2a74c:       2269 02f6       moveal %a1@(758),%a1
10c2a750:       5889            addql #4,%a1
10c2a752:       2f09            movel %a1,%sp@-
10c2a754:       2f08            movel %a0,%sp@-
10c2a756:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c2a75c:       4fef 000c       lea %sp@(12),%sp
10c2a760:       007c 0700       oriw #1792,%sr
10c2a764:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2a76a:       2142 02f6       movel %d2,%a0@(758)
10c2a76e:       027c f8ff       andiw #-1793,%sr
10c2a772:       4eba fec2       jsr %pc@(10c2a636 <exec_mmap>)
10c2a776:       2400            movel %d0,%d2
10c2a778:       6600 0182       bnew 10c2a8fc <flush_old_exec+0x1f8>
10c2a77c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2a782:       b5e8 02f6       cmpal %a0@(758),%a2
10c2a786:       6722            beqs 10c2a7aa <flush_old_exec+0xa6>
10c2a788:       40c1            movew %sr,%d1
10c2a78a:       007c 0700       oriw #1792,%sr
10c2a78e:       2012            movel %a2@,%d0
10c2a790:       5380            subql #1,%d0
10c2a792:       2480            movel %d0,%a2@
10c2a794:       46c1            movew %d1,%sr
10c2a796:       4a80            tstl %d0
10c2a798:       6610            bnes 10c2a7aa <flush_old_exec+0xa6>
10c2a79a:       2f0a            movel %a2,%sp@-
10c2a79c:       2f39 1002 7c74  movel 10027c74 <sigact_cachep>,%sp@-
10c2a7a2:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c2a7a8:       508f            addql #8,%sp
10c2a7aa:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2a7b0:       42a8 0316       clrl %a0@(790)
10c2a7b4:       42a8 0312       clrl %a0@(786)
10c2a7b8:       2028 0130       movel %a0@(304),%d0
10c2a7bc:       b0a8 012c       cmpl %a0@(300),%d0
10c2a7c0:       6614            bnes 10c2a7d6 <flush_old_exec+0xd2>
10c2a7c2:       2028 0140       movel %a0@(320),%d0
10c2a7c6:       b0a8 013c       cmpl %a0@(316),%d0
10c2a7ca:       660a            bnes 10c2a7d6 <flush_old_exec+0xd2>
10c2a7cc:       2068 002c       moveal %a0@(44),%a0
10c2a7d0:       0028 0080 0008  orib #-128,%a0@(8)
10c2a7d6:       246c 0128       moveal %a4@(296),%a2
10c2a7da:       7200            moveq #0,%d1
10c2a7dc:       6022            bras 10c2a800 <flush_old_exec+0xfc>
10c2a7de:       702f            moveq #47,%d0
10c2a7e0:       b089            cmpl %a1,%d0
10c2a7e2:       6604            bnes 10c2a7e8 <flush_old_exec+0xe4>
10c2a7e4:       7200            moveq #0,%d1
10c2a7e6:       6018            bras 10c2a800 <flush_old_exec+0xfc>
10c2a7e8:       700e            moveq #14,%d0
10c2a7ea:       b081            cmpl %d1,%d0
10c2a7ec:       6d12            blts 10c2a800 <flush_old_exec+0xfc>
10c2a7ee:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2a7f4:       41e8 023c       lea %a0@(572),%a0
10c2a7f8:       3009            movew %a1,%d0
10c2a7fa:       1180 1800       moveb %d0,%a0@(00000000,%d1:l)
10c2a7fe:       5281            addql #1,%d1
10c2a800:       101a            moveb %a2@+,%d0
10c2a802:       4880            extw %d0
10c2a804:       3240            moveaw %d0,%a1
10c2a806:       b2fc 0000       cmpaw #0,%a1
10c2a80a:       66d2            bnes 10c2a7de <flush_old_exec+0xda>
10c2a80c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2a812:       41e8 023c       lea %a0@(572),%a0
10c2a816:       4230 1800       clrb %a0@(00000000,%d1:l)
10c2a81a:       4eb9 10c1 08e0  jsr 10c108e0 <flush_thread>
10c2a820:       2679 1002 53b4  moveal 100253b4 <_current_task>,%a3
10c2a826:       45eb 00a6       lea %a3@(166),%a2
10c2a82a:       b5d2            cmpal %a2@,%a2
10c2a82c:       671a            beqs 10c2a848 <flush_old_exec+0x144>
10c2a82e:       007c 0700       oriw #1792,%sr
10c2a832:       226a 0004       moveal %a2@(4),%a1
10c2a836:       2052            moveal %a2@,%a0
10c2a838:       2149 0004       movel %a1,%a0@(4)
10c2a83c:       2288            movel %a0,%a1@
10c2a83e:       248a            movel %a2,%a2@
10c2a840:       254a 0004       movel %a2,%a2@(4)
10c2a844:       027c f8ff       andiw #-1793,%sr
10c2a848:       276b 007a 008a  movel %a3@(122),%a3@(138)
10c2a84e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2a854:       202c 010c       movel %a4@(268),%d0
10c2a858:       b0a8 0130       cmpl %a0@(304),%d0
10c2a85c:       6626            bnes 10c2a884 <flush_old_exec+0x180>
10c2a85e:       202c 0110       movel %a4@(272),%d0
10c2a862:       b0a8 0140       cmpl %a0@(320),%d0
10c2a866:       661c            bnes 10c2a884 <flush_old_exec+0x180>
10c2a868:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c2a86c:       206c 0108       moveal %a4@(264),%a0
10c2a870:       2068 0008       moveal %a0@(8),%a0
10c2a874:       2f28 0008       movel %a0@(8),%sp@-
10c2a878:       4eb9 10c2 bc86  jsr 10c2bc86 <permission>
10c2a87e:       508f            addql #8,%sp
10c2a880:       4a80            tstl %d0
10c2a882:       6710            beqs 10c2a894 <flush_old_exec+0x190>
10c2a884:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2a88a:       2068 002c       moveal %a0@(44),%a0
10c2a88e:       0228 007f 0008  andib #127,%a0@(8)
10c2a894:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2a89a:       52a8 032a       addql #1,%a0@(810)
10c2a89e:       2f08            movel %a0,%sp@-
10c2a8a0:       4eb9 10c1 a530  jsr 10c1a530 <flush_signal_handlers>
10c2a8a6:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2a8ac:       2468 02ee       moveal %a0@(750),%a2
10c2a8b0:       588f            addql #4,%sp
10c2a8b2:       7200            moveq #0,%d1
10c2a8b4:       7600            moveq #0,%d3
10c2a8b6:       6034            bras 10c2a8ec <flush_old_exec+0x1e8>
10c2a8b8:       206a 0018       moveal %a2@(24),%a0
10c2a8bc:       2001            movel %d1,%d0
10c2a8be:       e588            lsll #2,%d0
10c2a8c0:       2430 0800       movel %a0@(00000000,%d0:l),%d2
10c2a8c4:       2801            movel %d1,%d4
10c2a8c6:       5284            addql #1,%d4
10c2a8c8:       4a82            tstl %d2
10c2a8ca:       671a            beqs 10c2a8e6 <flush_old_exec+0x1e2>
10c2a8cc:       42b0 0800       clrl %a0@(00000000,%d0:l)
10c2a8d0:       0802 0000       btst #0,%d2
10c2a8d4:       670a            beqs 10c2a8e0 <flush_old_exec+0x1dc>
10c2a8d6:       2f03            movel %d3,%sp@-
10c2a8d8:       4eb9 10c2 3bcc  jsr 10c23bcc <sys_close>
10c2a8de:       588f            addql #4,%sp
10c2a8e0:       5283            addql #1,%d3
10c2a8e2:       e28a            lsrl #1,%d2
10c2a8e4:       66ea            bnes 10c2a8d0 <flush_old_exec+0x1cc>
10c2a8e6:       2204            movel %d4,%d1
10c2a8e8:       2601            movel %d1,%d3
10c2a8ea:       eb8b            lsll #5,%d3
10c2a8ec:       b6aa 0008       cmpl %a2@(8),%d3
10c2a8f0:       6406            bccs 10c2a8f8 <flush_old_exec+0x1f4>
10c2a8f2:       b6aa 000c       cmpl %a2@(12),%d3
10c2a8f6:       65c0            bcss 10c2a8b8 <flush_old_exec+0x1b4>
10c2a8f8:       7000            moveq #0,%d0
10c2a8fa:       6030            bras 10c2a92c <flush_old_exec+0x228>
10c2a8fc:       007c 0700       oriw #1792,%sr
10c2a900:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2a906:       2028 02f6       movel %a0@(758),%d0
10c2a90a:       b5c0            cmpal %d0,%a2
10c2a90c:       6718            beqs 10c2a926 <flush_old_exec+0x222>
10c2a90e:       2f00            movel %d0,%sp@-
10c2a910:       2f39 1002 7c74  movel 10027c74 <sigact_cachep>,%sp@-
10c2a916:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c2a91c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2a922:       214a 02f6       movel %a2,%a0@(758)
10c2a926:       027c f8ff       andiw #-1793,%sr
10c2a92a:       2002            movel %d2,%d0
10c2a92c:       4cee 1c1c ffe8  moveml %fp@(-24),%d2-%d4/%a2-%a4
10c2a932:       4e5e            unlk %fp
10c2a934:       4e75            rts

10c2a936 <prepare_binprm>:
10c2a936:       4e56 0000       linkw %fp,#0
10c2a93a:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c2a93e:       246e 0008       moveal %fp@(8),%a2
10c2a942:       226a 0108       moveal %a2@(264),%a1
10c2a946:       2069 0008       moveal %a1@(8),%a0
10c2a94a:       2668 0008       moveal %a0@(8),%a3
10c2a94e:       4281            clrl %d1
10c2a950:       322b 0032       movew %a3@(50),%d1
10c2a954:       2001            movel %d1,%d0
10c2a956:       7449            moveq #73,%d2
10c2a958:       c082            andl %d2,%d0
10c2a95a:       6706            beqs 10c2a962 <prepare_binprm+0x2c>
10c2a95c:       4aa9 0010       tstl %a1@(16)
10c2a960:       6606            bnes 10c2a968 <prepare_binprm+0x32>
10c2a962:       70f3            moveq #-13,%d0
10c2a964:       6000 009c       braw 10c2aa02 <prepare_binprm+0xcc>
10c2a968:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2a96e:       2568 0130 010c  movel %a0@(304),%a2@(268)
10c2a974:       2568 0140 0110  movel %a0@(320),%a2@(272)
10c2a97a:       2069 000c       moveal %a1@(12),%a0
10c2a97e:       0828 0000 002f  btst #0,%a0@(47)
10c2a984:       6620            bnes 10c2a9a6 <prepare_binprm+0x70>
10c2a986:       0801 000b       btst #11,%d1
10c2a98a:       6706            beqs 10c2a992 <prepare_binprm+0x5c>
10c2a98c:       256b 0036 010c  movel %a3@(54),%a2@(268)
10c2a992:       0281 0000 0408  andil #1032,%d1
10c2a998:       0c81 0000 0408  cmpil #1032,%d1
10c2a99e:       6606            bnes 10c2a9a6 <prepare_binprm+0x70>
10c2a9a0:       256b 003a 0110  movel %a3@(58),%a2@(272)
10c2a9a6:       42aa 0114       clrl %a2@(276)
10c2a9aa:       42aa 0118       clrl %a2@(280)
10c2a9ae:       42aa 011c       clrl %a2@(284)
10c2a9b2:       0839 0000 1000  btst #0,1000cc1b <securebits+0x3>
10c2a9b8:       cc1b 
10c2a9ba:       6628            bnes 10c2a9e4 <prepare_binprm+0xae>
10c2a9bc:       4aaa 010c       tstl %a2@(268)
10c2a9c0:       670c            beqs 10c2a9ce <prepare_binprm+0x98>
10c2a9c2:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2a9c8:       4aa8 012c       tstl %a0@(300)
10c2a9cc:       660a            bnes 10c2a9d8 <prepare_binprm+0xa2>
10c2a9ce:       70ff            moveq #-1,%d0
10c2a9d0:       2540 0114       movel %d0,%a2@(276)
10c2a9d4:       2540 0118       movel %d0,%a2@(280)
10c2a9d8:       4aaa 010c       tstl %a2@(268)
10c2a9dc:       6606            bnes 10c2a9e4 <prepare_binprm+0xae>
10c2a9de:       74ff            moveq #-1,%d2
10c2a9e0:       2542 011c       movel %d2,%a2@(284)
10c2a9e4:       4878 0080       pea 80 <LSIGTRAP+0x7b>
10c2a9e8:       42a7            clrl %sp@-
10c2a9ea:       2f0a            movel %a2,%sp@-
10c2a9ec:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c2a9f2:       4878 0080       pea 80 <LSIGTRAP+0x7b>
10c2a9f6:       2f0a            movel %a2,%sp@-
10c2a9f8:       42a7            clrl %sp@-
10c2a9fa:       2f2a 0108       movel %a2@(264),%sp@-
10c2a9fe:       4eba fc00       jsr %pc@(10c2a600 <kernel_read>)
10c2aa02:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c2aa08:       4e5e            unlk %fp
10c2aa0a:       4e75            rts

10c2aa0c <compute_creds>:
10c2aa0c:       4e56 0000       linkw %fp,#0
10c2aa10:       2f0a            movel %a2,%sp@-
10c2aa12:       2f02            movel %d2,%sp@-
10c2aa14:       246e 0008       moveal %fp@(8),%a2
10c2aa18:       242a 0118       movel %a2@(280),%d2
10c2aa1c:       c4b9 1000 cf50  andl 1000cf50 <cap_bset>,%d2
10c2aa22:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2aa28:       202a 0114       movel %a2@(276),%d0
10c2aa2c:       c0a8 01d4       andl %a0@(468),%d0
10c2aa30:       8480            orl %d0,%d2
10c2aa32:       202a 010c       movel %a2@(268),%d0
10c2aa36:       b0a8 012c       cmpl %a0@(300),%d0
10c2aa3a:       6616            bnes 10c2aa52 <compute_creds+0x46>
10c2aa3c:       222a 0110       movel %a2@(272),%d1
10c2aa40:       b2a8 013c       cmpl %a0@(316),%d1
10c2aa44:       660c            bnes 10c2aa52 <compute_creds+0x46>
10c2aa46:       2228 01d8       movel %a0@(472),%d1
10c2aa4a:       4681            notl %d1
10c2aa4c:       2002            movel %d2,%d0
10c2aa4e:       c081            andl %d1,%d0
10c2aa50:       6774            beqs 10c2aac6 <compute_creds+0xba>
10c2aa52:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2aa58:       2068 002c       moveal %a0@(44),%a0
10c2aa5c:       0228 007f 0008  andib #127,%a0@(8)
10c2aa62:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c2aa68:       7011            moveq #17,%d0
10c2aa6a:       c0a9 0018       andl %a1@(24),%d0
10c2aa6e:       7201            moveq #1,%d1
10c2aa70:       b280            cmpl %d0,%d1
10c2aa72:       6718            beqs 10c2aa8c <compute_creds+0x80>
10c2aa74:       2069 02ea       moveal %a1@(746),%a0
10c2aa78:       b290            cmpl %a0@,%d1
10c2aa7a:       6d10            blts 10c2aa8c <compute_creds+0x80>
10c2aa7c:       2069 02ee       moveal %a1@(750),%a0
10c2aa80:       b290            cmpl %a0@,%d1
10c2aa82:       6d08            blts 10c2aa8c <compute_creds+0x80>
10c2aa84:       2069 02f6       moveal %a1@(758),%a0
10c2aa88:       b290            cmpl %a0@,%d1
10c2aa8a:       6c3a            bges 10c2aac6 <compute_creds+0xba>
10c2aa8c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2aa92:       4a28 01d3       tstb %a0@(467)
10c2aa96:       6c08            bges 10c2aaa0 <compute_creds+0x94>
10c2aa98:       0068 0100 0006  oriw #256,%a0@(6)
10c2aa9e:       600c            bras 10c2aaac <compute_creds+0xa0>
10c2aaa0:       2568 012c 010c  movel %a0@(300),%a2@(268)
10c2aaa6:       2568 013c 0110  movel %a0@(316),%a2@(272)
10c2aaac:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2aab2:       0828 0000 01d2  btst #0,%a0@(466)
10c2aab8:       6708            beqs 10c2aac2 <compute_creds+0xb6>
10c2aaba:       0068 0100 0006  oriw #256,%a0@(6)
10c2aac0:       6004            bras 10c2aac6 <compute_creds+0xba>
10c2aac2:       c4a8 01d8       andl %a0@(472),%d2
10c2aac6:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2aacc:       7001            moveq #1,%d0
10c2aace:       b0a8 007a       cmpl %a0@(122),%d0
10c2aad2:       670c            beqs 10c2aae0 <compute_creds+0xd4>
10c2aad4:       2142 01d8       movel %d2,%a0@(472)
10c2aad8:       c4aa 011c       andl %a2@(284),%d2
10c2aadc:       2142 01d0       movel %d2,%a0@(464)
10c2aae0:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2aae6:       202a 010c       movel %a2@(268),%d0
10c2aaea:       2140 0138       movel %d0,%a0@(312)
10c2aaee:       2140 0130       movel %d0,%a0@(304)
10c2aaf2:       2140 0134       movel %d0,%a0@(308)
10c2aaf6:       202a 0110       movel %a2@(272),%d0
10c2aafa:       2140 0148       movel %d0,%a0@(328)
10c2aafe:       2140 0140       movel %d0,%a0@(320)
10c2ab02:       2140 0144       movel %d0,%a0@(324)
10c2ab06:       0228 007f 01dc  andib #127,%a0@(476)
10c2ab0c:       241f            movel %sp@+,%d2
10c2ab0e:       245f            moveal %sp@+,%a2
10c2ab10:       4e5e            unlk %fp
10c2ab12:       4e75            rts

10c2ab14 <remove_arg_zero>:
10c2ab14:       4e56 0000       linkw %fp,#0
10c2ab18:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c2ab1c:       246e 0008       moveal %fp@(8),%a2
10c2ab20:       4aaa 0120       tstl %a2@(288)
10c2ab24:       6758            beqs 10c2ab7e <remove_arg_zero+0x6a>
10c2ab26:       202a 0100       movel %a2@(256),%d0
10c2ab2a:       2200            movel %d0,%d1
10c2ab2c:       0281 0000 0fff  andil #4095,%d1
10c2ab32:       2240            moveal %d0,%a1
10c2ab34:       47ea 0080       lea %a2@(128),%a3
10c2ab38:       600c            bras 10c2ab46 <remove_arg_zero+0x32>
10c2ab3a:       5289            addql #1,%a1
10c2ab3c:       0c81 0000 1000  cmpil #4096,%d1
10c2ab42:       6624            bnes 10c2ab68 <remove_arg_zero+0x54>
10c2ab44:       7200            moveq #0,%d1
10c2ab46:       2009            movel %a1,%d0
10c2ab48:       740c            moveq #12,%d2
10c2ab4a:       e4a8            lsrl %d2,%d0
10c2ab4c:       e588            lsll #2,%d0
10c2ab4e:       2073 0800       moveal %a3@(00000000,%d0:l),%a0
10c2ab52:       4aa8 0038       tstl %a0@(56)
10c2ab56:       660c            bnes 10c2ab64 <remove_arg_zero+0x50>
10c2ab58:       4879 1000 28b4  pea 100028b4 <tvecs+0xd1c>
10c2ab5e:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2ab64:       2068 0038       moveal %a0@(56),%a0
10c2ab68:       49e9 0001       lea %a1@(1),%a4
10c2ab6c:       254c 0100       movel %a4,%a2@(256)
10c2ab70:       1030 1800       moveb %a0@(00000000,%d1:l),%d0
10c2ab74:       5281            addql #1,%d1
10c2ab76:       4a00            tstb %d0
10c2ab78:       66c0            bnes 10c2ab3a <remove_arg_zero+0x26>
10c2ab7a:       53aa 0120       subql #1,%a2@(288)
10c2ab7e:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c2ab84:       4e5e            unlk %fp
10c2ab86:       4e75            rts

10c2ab88 <search_binary_handler>:
10c2ab88:       4e56 0000       linkw %fp,#0
10c2ab8c:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c2ab90:       286e 0008       moveal %fp@(8),%a4
10c2ab94:       282e 000c       movel %fp@(12),%d4
10c2ab98:       7400            moveq #0,%d2
10c2ab9a:       7600            moveq #0,%d3
10c2ab9c:       2479 1001 b654  moveal 1001b654 <formats>,%a2
10c2aba2:       b4fc 0000       cmpaw #0,%a2
10c2aba6:       6700 00aa       beqw 10c2ac52 <search_binary_handler+0xca>
10c2abaa:       266a 0008       moveal %a2@(8),%a3
10c2abae:       b6fc 0000       cmpaw #0,%a3
10c2abb2:       6700 0094       beqw 10c2ac48 <search_binary_handler+0xc0>
10c2abb6:       2f2a 0004       movel %a2@(4),%sp@-
10c2abba:       4eb9 10c1 6e6a  jsr 10c16e6a <try_inc_mod_count>
10c2abc0:       588f            addql #4,%sp
10c2abc2:       4a80            tstl %d0
10c2abc4:       6700 0082       beqw 10c2ac48 <search_binary_handler+0xc0>
10c2abc8:       2f04            movel %d4,%sp@-
10c2abca:       2f0c            movel %a4,%sp@-
10c2abcc:       4e93            jsr %a3@
10c2abce:       2400            movel %d0,%d2
10c2abd0:       508f            addql #8,%sp
10c2abd2:       6d50            blts 10c2ac24 <search_binary_handler+0x9c>
10c2abd4:       202a 0004       movel %a2@(4),%d0
10c2abd8:       6712            beqs 10c2abec <search_binary_handler+0x64>
10c2abda:       2240            moveal %d0,%a1
10c2abdc:       41e9 0010       lea %a1@(16),%a0
10c2abe0:       5390            subql #1,%a0@
10c2abe2:       206a 0004       moveal %a2@(4),%a0
10c2abe6:       7008            moveq #8,%d0
10c2abe8:       81a8 0014       orl %d0,%a0@(20)
10c2abec:       206c 0108       moveal %a4@(264),%a0
10c2abf0:       b0fc 0000       cmpaw #0,%a0
10c2abf4:       670e            beqs 10c2ac04 <search_binary_handler+0x7c>
10c2abf6:       2068 0008       moveal %a0@(8),%a0
10c2abfa:       2068 0008       moveal %a0@(8),%a0
10c2abfe:       41e8 010e       lea %a0@(270),%a0
10c2ac02:       5290            addql #1,%a0@
10c2ac04:       202c 0108       movel %a4@(264),%d0
10c2ac08:       6708            beqs 10c2ac12 <search_binary_handler+0x8a>
10c2ac0a:       2f00            movel %d0,%sp@-
10c2ac0c:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c2ac12:       42ac 0108       clrl %a4@(264)
10c2ac16:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2ac1c:       0028 0080 0078  orib #-128,%a0@(120)
10c2ac22:       603e            bras 10c2ac62 <search_binary_handler+0xda>
10c2ac24:       202a 0004       movel %a2@(4),%d0
10c2ac28:       6712            beqs 10c2ac3c <search_binary_handler+0xb4>
10c2ac2a:       2240            moveal %d0,%a1
10c2ac2c:       41e9 0010       lea %a1@(16),%a0
10c2ac30:       5390            subql #1,%a0@
10c2ac32:       206a 0004       moveal %a2@(4),%a0
10c2ac36:       7008            moveq #8,%d0
10c2ac38:       81a8 0014       orl %d0,%a0@(20)
10c2ac3c:       70f8            moveq #-8,%d0
10c2ac3e:       b082            cmpl %d2,%d0
10c2ac40:       6620            bnes 10c2ac62 <search_binary_handler+0xda>
10c2ac42:       4aac 0108       tstl %a4@(264)
10c2ac46:       671c            beqs 10c2ac64 <search_binary_handler+0xdc>
10c2ac48:       2452            moveal %a2@,%a2
10c2ac4a:       b4fc 0000       cmpaw #0,%a2
10c2ac4e:       6600 ff5a       bnew 10c2abaa <search_binary_handler+0x22>
10c2ac52:       70f8            moveq #-8,%d0
10c2ac54:       b082            cmpl %d2,%d0
10c2ac56:       660a            bnes 10c2ac62 <search_binary_handler+0xda>
10c2ac58:       5283            addql #1,%d3
10c2ac5a:       7001            moveq #1,%d0
10c2ac5c:       b083            cmpl %d3,%d0
10c2ac5e:       6c00 ff3c       bgew 10c2ab9c <search_binary_handler+0x14>
10c2ac62:       2002            movel %d2,%d0
10c2ac64:       4cee 1c1c ffe8  moveml %fp@(-24),%d2-%d4/%a2-%a4
10c2ac6a:       4e5e            unlk %fp
10c2ac6c:       4e75            rts

10c2ac6e <do_execve>:
10c2ac6e:       4e56 fecc       linkw %fp,#-308
10c2ac72:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c2ac76:       286e 0008       moveal %fp@(8),%a4
10c2ac7a:       282e 000c       movel %fp@(12),%d4
10c2ac7e:       262e 0010       movel %fp@(16),%d3
10c2ac82:       2f0c            movel %a4,%sp@-
10c2ac84:       4eba f8aa       jsr %pc@(10c2a530 <open_exec>)
10c2ac88:       588f            addql #4,%sp
10c2ac8a:       2640            moveal %d0,%a3
10c2ac8c:       b6fc fc18       cmpaw #-1000,%a3
10c2ac90:       6200 0166       bhiw 10c2adf8 <do_execve+0x18a>
10c2ac94:       2d7c 0001 fffc  movel #131068,%fp@(-52)
10c2ac9a:       ffcc 
10c2ac9c:       4878 0080       pea 80 <LSIGTRAP+0x7b>
10c2aca0:       42a7            clrl %sp@-
10c2aca2:       45ee fecc       lea %fp@(-308),%a2
10c2aca6:       240e            movel %fp,%d2
10c2aca8:       0682 ffff ff4c  addil #-180,%d2
10c2acae:       2f02            movel %d2,%sp@-
10c2acb0:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c2acb6:       2d4b ffd4       movel %a3,%fp@(-44)
10c2acba:       2d4c fff4       movel %a4,%fp@(-12)
10c2acbe:       42ae ffd0       clrl %fp@(-48)
10c2acc2:       42ae fff8       clrl %fp@(-8)
10c2acc6:       42ae fffc       clrl %fp@(-4)
10c2acca:       202e ffcc       movel %fp@(-52),%d0
10c2acce:       e488            lsrl #2,%d0
10c2acd0:       2f00            movel %d0,%sp@-
10c2acd2:       2f04            movel %d4,%sp@-
10c2acd4:       49fa f6a6       lea %pc@(10c2a37c <count>),%a4
10c2acd8:       4e94            jsr %a4@
10c2acda:       2d40 ffec       movel %d0,%fp@(-20)
10c2acde:       4fef 0014       lea %sp@(20),%sp
10c2ace2:       6c24            bges 10c2ad08 <do_execve+0x9a>
10c2ace4:       b6fc 0000       cmpaw #0,%a3
10c2ace8:       670e            beqs 10c2acf8 <do_execve+0x8a>
10c2acea:       206b 0008       moveal %a3@(8),%a0
10c2acee:       2068 0008       moveal %a0@(8),%a0
10c2acf2:       41e8 010e       lea %a0@(270),%a0
10c2acf6:       5290            addql #1,%a0@
10c2acf8:       2f0b            movel %a3,%sp@-
10c2acfa:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c2ad00:       202e ffec       movel %fp@(-20),%d0
10c2ad04:       6000 00f2       braw 10c2adf8 <do_execve+0x18a>
10c2ad08:       202e ffcc       movel %fp@(-52),%d0
10c2ad0c:       e488            lsrl #2,%d0
10c2ad0e:       2f00            movel %d0,%sp@-
10c2ad10:       2f03            movel %d3,%sp@-
10c2ad12:       4e94            jsr %a4@
10c2ad14:       2d40 fff0       movel %d0,%fp@(-16)
10c2ad18:       508f            addql #8,%sp
10c2ad1a:       6c24            bges 10c2ad40 <do_execve+0xd2>
10c2ad1c:       b6fc 0000       cmpaw #0,%a3
10c2ad20:       670e            beqs 10c2ad30 <do_execve+0xc2>
10c2ad22:       206b 0008       moveal %a3@(8),%a0
10c2ad26:       2068 0008       moveal %a0@(8),%a0
10c2ad2a:       41e8 010e       lea %a0@(270),%a0
10c2ad2e:       5290            addql #1,%a0@
10c2ad30:       2f0b            movel %a3,%sp@-
10c2ad32:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c2ad38:       202e fff0       movel %fp@(-16),%d0
10c2ad3c:       6000 00ba       braw 10c2adf8 <do_execve+0x18a>
10c2ad40:       2f0a            movel %a2,%sp@-
10c2ad42:       4eba fbf2       jsr %pc@(10c2a936 <prepare_binprm>)
10c2ad46:       2640            moveal %d0,%a3
10c2ad48:       588f            addql #4,%sp
10c2ad4a:       b6fc 0000       cmpaw #0,%a3
10c2ad4e:       6d64            blts 10c2adb4 <do_execve+0x146>
10c2ad50:       2f0a            movel %a2,%sp@-
10c2ad52:       486e fff4       pea %fp@(-12)
10c2ad56:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c2ad5a:       4eba f78c       jsr %pc@(10c2a4e8 <copy_strings_kernel>)
10c2ad5e:       2640            moveal %d0,%a3
10c2ad60:       4fef 000c       lea %sp@(12),%sp
10c2ad64:       b6fc 0000       cmpaw #0,%a3
10c2ad68:       6d4a            blts 10c2adb4 <do_execve+0x146>
10c2ad6a:       2d6e ffcc fffc  movel %fp@(-52),%fp@(-4)
10c2ad70:       2f0a            movel %a2,%sp@-
10c2ad72:       2f03            movel %d3,%sp@-
10c2ad74:       2f2e fff0       movel %fp@(-16),%sp@-
10c2ad78:       49fa f62e       lea %pc@(10c2a3a8 <copy_strings>),%a4
10c2ad7c:       4e94            jsr %a4@
10c2ad7e:       2640            moveal %d0,%a3
10c2ad80:       4fef 000c       lea %sp@(12),%sp
10c2ad84:       b6fc 0000       cmpaw #0,%a3
10c2ad88:       6d2a            blts 10c2adb4 <do_execve+0x146>
10c2ad8a:       2f0a            movel %a2,%sp@-
10c2ad8c:       2f04            movel %d4,%sp@-
10c2ad8e:       2f2e ffec       movel %fp@(-20),%sp@-
10c2ad92:       4e94            jsr %a4@
10c2ad94:       2640            moveal %d0,%a3
10c2ad96:       4fef 000c       lea %sp@(12),%sp
10c2ad9a:       b6fc 0000       cmpaw #0,%a3
10c2ad9e:       6d14            blts 10c2adb4 <do_execve+0x146>
10c2ada0:       2f2e 0014       movel %fp@(20),%sp@-
10c2ada4:       2f0a            movel %a2,%sp@-
10c2ada6:       4eba fde0       jsr %pc@(10c2ab88 <search_binary_handler>)
10c2adaa:       2640            moveal %d0,%a3
10c2adac:       508f            addql #8,%sp
10c2adae:       b6fc 0000       cmpaw #0,%a3
10c2adb2:       6c28            bges 10c2addc <do_execve+0x16e>
10c2adb4:       206e ffd4       moveal %fp@(-44),%a0
10c2adb8:       b0fc 0000       cmpaw #0,%a0
10c2adbc:       670e            beqs 10c2adcc <do_execve+0x15e>
10c2adbe:       2068 0008       moveal %a0@(8),%a0
10c2adc2:       2068 0008       moveal %a0@(8),%a0
10c2adc6:       41e8 010e       lea %a0@(270),%a0
10c2adca:       5290            addql #1,%a0@
10c2adcc:       202e ffd4       movel %fp@(-44),%d0
10c2add0:       670a            beqs 10c2addc <do_execve+0x16e>
10c2add2:       2f00            movel %d0,%sp@-
10c2add4:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c2adda:       588f            addql #4,%sp
10c2addc:       2442            moveal %d2,%a2
10c2adde:       747c            moveq #124,%d2
10c2ade0:       d48a            addl %a2,%d2
10c2ade2:       201a            movel %a2@+,%d0
10c2ade4:       670c            beqs 10c2adf2 <do_execve+0x184>
10c2ade6:       42a7            clrl %sp@-
10c2ade8:       2f00            movel %d0,%sp@-
10c2adea:       4eb9 10c2 2162  jsr 10c22162 <__free_pages>
10c2adf0:       508f            addql #8,%sp
10c2adf2:       b48a            cmpl %a2,%d2
10c2adf4:       6cec            bges 10c2ade2 <do_execve+0x174>
10c2adf6:       200b            movel %a3,%d0
10c2adf8:       4cee 1c1c feb4  moveml %fp@(-332),%d2-%d4/%a2-%a4
10c2adfe:       4e5e            unlk %fp
10c2ae00:       4e75            rts

10c2ae02 <set_binfmt>:
10c2ae02:       4e56 0000       linkw %fp,#0
10c2ae06:       2f0b            movel %a3,%sp@-
10c2ae08:       2f0a            movel %a2,%sp@-
10c2ae0a:       246e 0008       moveal %fp@(8),%a2
10c2ae0e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2ae14:       2268 0064       moveal %a0@(100),%a1
10c2ae18:       b4fc 0000       cmpaw #0,%a2
10c2ae1c:       6718            beqs 10c2ae36 <set_binfmt+0x34>
10c2ae1e:       202a 0004       movel %a2@(4),%d0
10c2ae22:       6712            beqs 10c2ae36 <set_binfmt+0x34>
10c2ae24:       2640            moveal %d0,%a3
10c2ae26:       41eb 0010       lea %a3@(16),%a0
10c2ae2a:       5290            addql #1,%a0@
10c2ae2c:       206a 0004       moveal %a2@(4),%a0
10c2ae30:       7018            moveq #24,%d0
10c2ae32:       81a8 0014       orl %d0,%a0@(20)
10c2ae36:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2ae3c:       214a 0064       movel %a2,%a0@(100)
10c2ae40:       b2fc 0000       cmpaw #0,%a1
10c2ae44:       6718            beqs 10c2ae5e <set_binfmt+0x5c>
10c2ae46:       2029 0004       movel %a1@(4),%d0
10c2ae4a:       6712            beqs 10c2ae5e <set_binfmt+0x5c>
10c2ae4c:       2440            moveal %d0,%a2
10c2ae4e:       41ea 0010       lea %a2@(16),%a0
10c2ae52:       5390            subql #1,%a0@
10c2ae54:       2069 0004       moveal %a1@(4),%a0
10c2ae58:       7008            moveq #8,%d0
10c2ae5a:       81a8 0014       orl %d0,%a0@(20)
10c2ae5e:       245f            moveal %sp@+,%a2
10c2ae60:       265f            moveal %sp@+,%a3
10c2ae62:       4e5e            unlk %fp
10c2ae64:       4e75            rts

10c2ae66 <do_coredump>:
10c2ae66:       4e56 ffe0       linkw %fp,#-32
10c2ae6a:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c2ae6e:       7600            moveq #0,%d3
10c2ae70:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2ae76:       2668 0064       moveal %a0@(100),%a3
10c2ae7a:       b6fc 0000       cmpaw #0,%a3
10c2ae7e:       6700 0110       beqw 10c2af90 <do_coredump+0x12a>
10c2ae82:       4aab 0010       tstl %a3@(16)
10c2ae86:       6700 0108       beqw 10c2af90 <do_coredump+0x12a>
10c2ae8a:       2068 002c       moveal %a0@(44),%a0
10c2ae8e:       1028 0008       moveb %a0@(8),%d0
10c2ae92:       4a00            tstb %d0
10c2ae94:       6c00 00fa       bgew 10c2af90 <do_coredump+0x12a>
10c2ae98:       0200 007f       andib #127,%d0
10c2ae9c:       1140 0008       moveb %d0,%a0@(8)
10c2aea0:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2aea6:       2068 0202       moveal %a0@(514),%a0
10c2aeaa:       b1eb 0014       cmpal %a3@(20),%a0
10c2aeae:       6500 00e0       bcsw 10c2af90 <do_coredump+0x12a>
10c2aeb2:       4878 0005       pea 5 <LSIGTRAP>
10c2aeb6:       4879 1000 28e0  pea 100028e0 <tvecs+0xd48>
10c2aebc:       74e0            moveq #-32,%d2
10c2aebe:       d48e            addl %fp,%d2
10c2aec0:       2f02            movel %d2,%sp@-
10c2aec2:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c2aec8:       422e ffe4       clrb %fp@(-28)
10c2aecc:       4fef 000c       lea %sp@(12),%sp
10c2aed0:       4ab9 1002 7cd4  tstl 10027cd4 <core_uses_pid>
10c2aed6:       6610            bnes 10c2aee8 <do_coredump+0x82>
10c2aed8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2aede:       2068 002c       moveal %a0@(44),%a0
10c2aee2:       7001            moveq #1,%d0
10c2aee4:       b090            cmpl %a0@,%d0
10c2aee6:       671e            beqs 10c2af06 <do_coredump+0xa0>
10c2aee8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2aeee:       2f28 007a       movel %a0@(122),%sp@-
10c2aef2:       4879 1000 28e6  pea 100028e6 <tvecs+0xd4e>
10c2aef8:       486e ffe4       pea %fp@(-28)
10c2aefc:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c2af02:       4fef 000c       lea %sp@(12),%sp
10c2af06:       4878 0180       pea 180 <LSIGTRAP+0x17b>
10c2af0a:       2f3c 0000 8042  movel #32834,%sp@-
10c2af10:       2f02            movel %d2,%sp@-
10c2af12:       4eb9 10c2 3766  jsr 10c23766 <filp_open>
10c2af18:       2440            moveal %d0,%a2
10c2af1a:       4fef 000c       lea %sp@(12),%sp
10c2af1e:       b4fc fc18       cmpaw #-1000,%a2
10c2af22:       626c            bhis 10c2af90 <do_coredump+0x12a>
10c2af24:       206a 0008       moveal %a2@(8),%a0
10c2af28:       2268 0008       moveal %a0@(8),%a1
10c2af2c:       0c69 0001 0034  cmpiw #1,%a1@(52)
10c2af32:       6252            bhis 10c2af86 <do_coredump+0x120>
10c2af34:       41e8 0010       lea %a0@(16),%a0
10c2af38:       b1d0            cmpal %a0@,%a0
10c2af3a:       674a            beqs 10c2af86 <do_coredump+0x120>
10c2af3c:       3029 0032       movew %a1@(50),%d0
10c2af40:       0240 f000       andiw #-4096,%d0
10c2af44:       0c40 8000       cmpiw #-32768,%d0
10c2af48:       663c            bnes 10c2af86 <do_coredump+0x120>
10c2af4a:       206a 0010       moveal %a2@(16),%a0
10c2af4e:       b0fc 0000       cmpaw #0,%a0
10c2af52:       6732            beqs 10c2af86 <do_coredump+0x120>
10c2af54:       4aa8 000c       tstl %a0@(12)
10c2af58:       672c            beqs 10c2af86 <do_coredump+0x120>
10c2af5a:       42a7            clrl %sp@-
10c2af5c:       42a7            clrl %sp@-
10c2af5e:       2f2a 0008       movel %a2@(8),%sp@-
10c2af62:       4eb9 10c2 2a48  jsr 10c22a48 <do_truncate>
10c2af68:       4fef 000c       lea %sp@(12),%sp
10c2af6c:       4a80            tstl %d0
10c2af6e:       6616            bnes 10c2af86 <do_coredump+0x120>
10c2af70:       2f0a            movel %a2,%sp@-
10c2af72:       2f2e 000c       movel %fp@(12),%sp@-
10c2af76:       2f2e 0008       movel %fp@(8),%sp@-
10c2af7a:       206b 0010       moveal %a3@(16),%a0
10c2af7e:       4e90            jsr %a0@
10c2af80:       2600            movel %d0,%d3
10c2af82:       4fef 000c       lea %sp@(12),%sp
10c2af86:       42a7            clrl %sp@-
10c2af88:       2f0a            movel %a2,%sp@-
10c2af8a:       4eb9 10c2 3b5e  jsr 10c23b5e <filp_close>
10c2af90:       2003            movel %d3,%d0
10c2af92:       4cee 0c0c ffd0  moveml %fp@(-48),%d2-%d3/%a2-%a3
10c2af98:       4e5e            unlk %fp
10c2af9a:       4e75            rts

10c2af9c <pipe_wait>:
10c2af9c:       4e56 ffe0       linkw %fp,#-32
10c2afa0:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c2afa4:       266e 0008       moveal %fp@(8),%a3
10c2afa8:       42ae ffe0       clrl %fp@(-32)
10c2afac:       42ae ffe8       clrl %fp@(-24)
10c2afb0:       42ae ffec       clrl %fp@(-20)
10c2afb4:       45ee fff0       lea %fp@(-16),%a2
10c2afb8:       2d79 1002 53b4  movel 100253b4 <_current_task>,%fp@(-28)
10c2afbe:       ffe4 
10c2afc0:       24ae ffe0       movel %fp@(-32),%a2@
10c2afc4:       2d6e ffe4 fff4  movel %fp@(-28),%fp@(-12)
10c2afca:       2d6e ffe8 fff8  movel %fp@(-24),%fp@(-8)
10c2afd0:       2d6e ffec fffc  movel %fp@(-20),%fp@(-4)
10c2afd6:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2afdc:       7001            moveq #1,%d0
10c2afde:       2080            movel %d0,%a0@
10c2afe0:       2f0a            movel %a2,%sp@-
10c2afe2:       2f2b 00f0       movel %a3@(240),%sp@-
10c2afe6:       4eb9 10c1 5344  jsr 10c15344 <add_wait_queue>
10c2afec:       7464            moveq #100,%d2
10c2afee:       d48b            addl %a3,%d2
10c2aff0:       508f            addql #8,%sp
10c2aff2:       2242            moveal %d2,%a1
10c2aff4:       41fa 000c       lea %pc@(10c2b002 <pipe_wait+0x66>),%a0
10c2aff8:       5291            addql #1,%a1@
10c2affa:       6e06            bgts 10c2b002 <pipe_wait+0x66>
10c2affc:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2b002:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c2b008:       2f0a            movel %a2,%sp@-
10c2b00a:       2f2b 00f0       movel %a3@(240),%sp@-
10c2b00e:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c2b014:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2b01a:       7000            moveq #0,%d0
10c2b01c:       2080            movel %d0,%a0@
10c2b01e:       2242            moveal %d2,%a1
10c2b020:       41fa 000c       lea %pc@(10c2b02e <pipe_wait+0x92>),%a0
10c2b024:       5391            subql #1,%a1@
10c2b026:       6a06            bpls 10c2b02e <pipe_wait+0x92>
10c2b028:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2b02e:       4cee 0c04 ffd4  moveml %fp@(-44),%d2/%a2-%a3
10c2b034:       4e5e            unlk %fp
10c2b036:       4e75            rts

10c2b038 <pipe_read>:
10c2b038:       4e56 0000       linkw %fp,#0
10c2b03c:       48e7 3f38       moveml %d2-%d7/%a2-%a4,%sp@-
10c2b040:       286e 0008       moveal %fp@(8),%a4
10c2b044:       2a2e 000c       movel %fp@(12),%d5
10c2b048:       282e 0010       movel %fp@(16),%d4
10c2b04c:       206c 0008       moveal %a4@(8),%a0
10c2b050:       2468 0008       moveal %a0@(8),%a2
10c2b054:       76e3            moveq #-29,%d3
10c2b056:       7c00            moveq #0,%d6
10c2b058:       701e            moveq #30,%d0
10c2b05a:       d08c            addl %a4,%d0
10c2b05c:       b0ae 0014       cmpl %fp@(20),%d0
10c2b060:       6600 0178       bnew 10c2b1da <pipe_read+0x1a2>
10c2b064:       7600            moveq #0,%d3
10c2b066:       4a84            tstl %d4
10c2b068:       6700 0170       beqw 10c2b1da <pipe_read+0x1a2>
10c2b06c:       263c ffff fe00  movel #-512,%d3
10c2b072:       7264            moveq #100,%d1
10c2b074:       d28a            addl %a2,%d1
10c2b076:       2241            moveal %d1,%a1
10c2b078:       41fa 000e       lea %pc@(10c2b088 <pipe_read+0x50>),%a0
10c2b07c:       5391            subql #1,%a1@
10c2b07e:       6a06            bpls 10c2b086 <pipe_read+0x4e>
10c2b080:       4ef9 10c8 5708  jmp 10c85708 <__down_failed_interruptible>
10c2b086:       4280            clrl %d0
10c2b088:       2400            movel %d0,%d2
10c2b08a:       2e01            movel %d1,%d7
10c2b08c:       4a82            tstl %d2
10c2b08e:       6600 014a       bnew 10c2b1da <pipe_read+0x1a2>
10c2b092:       202a 00f0       movel %a2@(240),%d0
10c2b096:       2040            moveal %d0,%a0
10c2b098:       4aa8 0010       tstl %a0@(16)
10c2b09c:       665e            bnes 10c2b0fc <pipe_read+0xc4>
10c2b09e:       7600            moveq #0,%d3
10c2b0a0:       202a 00f0       movel %a2@(240),%d0
10c2b0a4:       2040            moveal %d0,%a0
10c2b0a6:       4aa8 001c       tstl %a0@(28)
10c2b0aa:       6700 011e       beqw 10c2b1ca <pipe_read+0x192>
10c2b0ae:       76f5            moveq #-11,%d3
10c2b0b0:       082c 0003 001a  btst #3,%a4@(26)
10c2b0b6:       6600 0112       bnew 10c2b1ca <pipe_read+0x192>
10c2b0ba:       47fa fee0       lea %pc@(10c2af9c <pipe_wait>),%a3
10c2b0be:       6008            bras 10c2b0c8 <pipe_read+0x90>
10c2b0c0:       4aa8 001c       tstl %a0@(28)
10c2b0c4:       6700 0104       beqw 10c2b1ca <pipe_read+0x192>
10c2b0c8:       52a8 0020       addql #1,%a0@(32)
10c2b0cc:       2f0a            movel %a2,%sp@-
10c2b0ce:       4e93            jsr %a3@
10c2b0d0:       206a 00f0       moveal %a2@(240),%a0
10c2b0d4:       53a8 0020       subql #1,%a0@(32)
10c2b0d8:       263c ffff fe00  movel #-512,%d3
10c2b0de:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2b0e4:       588f            addql #4,%sp
10c2b0e6:       4aa8 0008       tstl %a0@(8)
10c2b0ea:       6600 00de       bnew 10c2b1ca <pipe_read+0x192>
10c2b0ee:       7600            moveq #0,%d3
10c2b0f0:       202a 00f0       movel %a2@(240),%d0
10c2b0f4:       2040            moveal %d0,%a0
10c2b0f6:       4aa8 0010       tstl %a0@(16)
10c2b0fa:       67c4            beqs 10c2b0c0 <pipe_read+0x88>
10c2b0fc:       4a84            tstl %d4
10c2b0fe:       6764            beqs 10c2b164 <pipe_read+0x12c>
10c2b100:       605c            bras 10c2b15e <pipe_read+0x126>
10c2b102:       206a 00f0       moveal %a2@(240),%a0
10c2b106:       2028 0014       movel %a0@(20),%d0
10c2b10a:       2068 000c       moveal %a0@(12),%a0
10c2b10e:       d1c0            addal %d0,%a0
10c2b110:       243c 0000 1000  movel #4096,%d2
10c2b116:       9480            subl %d0,%d2
10c2b118:       b882            cmpl %d2,%d4
10c2b11a:       6402            bccs 10c2b11e <pipe_read+0xe6>
10c2b11c:       2404            movel %d4,%d2
10c2b11e:       b282            cmpl %d2,%d1
10c2b120:       6c02            bges 10c2b124 <pipe_read+0xec>
10c2b122:       2401            movel %d1,%d2
10c2b124:       2f02            movel %d2,%sp@-
10c2b126:       2f08            movel %a0,%sp@-
10c2b128:       2f05            movel %d5,%sp@-
10c2b12a:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c2b130:       4fef 000c       lea %sp@(12),%sp
10c2b134:       dc82            addl %d2,%d6
10c2b136:       206a 00f0       moveal %a2@(240),%a0
10c2b13a:       d5a8 0014       addl %d2,%a0@(20)
10c2b13e:       206a 00f0       moveal %a2@(240),%a0
10c2b142:       02a8 0000 0fff  andil #4095,%a0@(20)
10c2b148:       0014 
10c2b14a:       206a 00f0       moveal %a2@(240),%a0
10c2b14e:       95a8 0010       subl %d2,%a0@(16)
10c2b152:       9882            subl %d2,%d4
10c2b154:       da82            addl %d2,%d5
10c2b156:       4a84            tstl %d4
10c2b158:       670a            beqs 10c2b164 <pipe_read+0x12c>
10c2b15a:       206a 00f0       moveal %a2@(240),%a0
10c2b15e:       2228 0010       movel %a0@(16),%d1
10c2b162:       669e            bnes 10c2b102 <pipe_read+0xca>
10c2b164:       206a 00f0       moveal %a2@(240),%a0
10c2b168:       4aa8 0010       tstl %a0@(16)
10c2b16c:       6604            bnes 10c2b172 <pipe_read+0x13a>
10c2b16e:       42a8 0014       clrl %a0@(20)
10c2b172:       4a84            tstl %d4
10c2b174:       6740            beqs 10c2b1b6 <pipe_read+0x17e>
10c2b176:       206a 00f0       moveal %a2@(240),%a0
10c2b17a:       4aa8 0024       tstl %a0@(36)
10c2b17e:       6736            beqs 10c2b1b6 <pipe_read+0x17e>
10c2b180:       082c 0003 001a  btst #3,%a4@(26)
10c2b186:       662e            bnes 10c2b1b6 <pipe_read+0x17e>
10c2b188:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c2b18c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c2b190:       2f2a 00f0       movel %a2@(240),%sp@-
10c2b194:       4eb9 10c1 47b0  jsr 10c147b0 <__wake_up_sync>
10c2b19a:       206a 00f0       moveal %a2@(240),%a0
10c2b19e:       4fef 000c       lea %sp@(12),%sp
10c2b1a2:       4aa8 0010       tstl %a0@(16)
10c2b1a6:       6700 fef6       beqw 10c2b09e <pipe_read+0x66>
10c2b1aa:       4879 1000 28ea  pea 100028ea <tvecs+0xd52>
10c2b1b0:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2b1b6:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c2b1ba:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c2b1be:       2f2a 00f0       movel %a2@(240),%sp@-
10c2b1c2:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c2b1c8:       2606            movel %d6,%d3
10c2b1ca:       2247            moveal %d7,%a1
10c2b1cc:       41fa 000c       lea %pc@(10c2b1da <pipe_read+0x1a2>),%a0
10c2b1d0:       5291            addql #1,%a1@
10c2b1d2:       6e06            bgts 10c2b1da <pipe_read+0x1a2>
10c2b1d4:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2b1da:       4a86            tstl %d6
10c2b1dc:       6702            beqs 10c2b1e0 <pipe_read+0x1a8>
10c2b1de:       2606            movel %d6,%d3
10c2b1e0:       2003            movel %d3,%d0
10c2b1e2:       4cee 1cfc ffdc  moveml %fp@(-36),%d2-%d7/%a2-%a4
10c2b1e8:       4e5e            unlk %fp
10c2b1ea:       4e75            rts

10c2b1ec <pipe_write>:
10c2b1ec:       4e56 0000       linkw %fp,#0
10c2b1f0:       48e7 3f30       moveml %d2-%d7/%a2-%a3,%sp@-
10c2b1f4:       266e 0008       moveal %fp@(8),%a3
10c2b1f8:       2a2e 000c       movel %fp@(12),%d5
10c2b1fc:       262e 0010       movel %fp@(16),%d3
10c2b200:       206b 0008       moveal %a3@(8),%a0
10c2b204:       2468 0008       moveal %a0@(8),%a2
10c2b208:       78e3            moveq #-29,%d4
10c2b20a:       7c00            moveq #0,%d6
10c2b20c:       701e            moveq #30,%d0
10c2b20e:       d08b            addl %a3,%d0
10c2b210:       b0ae 0014       cmpl %fp@(20),%d0
10c2b214:       6600 01b0       bnew 10c2b3c6 <pipe_write+0x1da>
10c2b218:       7800            moveq #0,%d4
10c2b21a:       4a83            tstl %d3
10c2b21c:       6700 01a8       beqw 10c2b3c6 <pipe_write+0x1da>
10c2b220:       283c ffff fe00  movel #-512,%d4
10c2b226:       7264            moveq #100,%d1
10c2b228:       d28a            addl %a2,%d1
10c2b22a:       2241            moveal %d1,%a1
10c2b22c:       41fa 000e       lea %pc@(10c2b23c <pipe_write+0x50>),%a0
10c2b230:       5391            subql #1,%a1@
10c2b232:       6a06            bpls 10c2b23a <pipe_write+0x4e>
10c2b234:       4ef9 10c8 5708  jmp 10c85708 <__down_failed_interruptible>
10c2b23a:       4280            clrl %d0
10c2b23c:       2400            movel %d0,%d2
10c2b23e:       2e01            movel %d1,%d7
10c2b240:       4a82            tstl %d2
10c2b242:       6600 0182       bnew 10c2b3c6 <pipe_write+0x1da>
10c2b246:       202a 00f0       movel %a2@(240),%d0
10c2b24a:       2240            moveal %d0,%a1
10c2b24c:       4aa9 0018       tstl %a1@(24)
10c2b250:       6700 017e       beqw 10c2b3d0 <pipe_write+0x1e4>
10c2b254:       7401            moveq #1,%d2
10c2b256:       0c83 0000 1000  cmpil #4096,%d3
10c2b25c:       6202            bhis 10c2b260 <pipe_write+0x74>
10c2b25e:       2403            movel %d3,%d2
10c2b260:       082b 0003 001a  btst #3,%a3@(26)
10c2b266:       6716            beqs 10c2b27e <pipe_write+0x92>
10c2b268:       78f5            moveq #-11,%d4
10c2b26a:       203c 0000 1000  movel #4096,%d0
10c2b270:       90a9 0010       subl %a1@(16),%d0
10c2b274:       b480            cmpl %d0,%d2
10c2b276:       6200 013e       bhiw 10c2b3b6 <pipe_write+0x1ca>
10c2b27a:       6000 0102       braw 10c2b37e <pipe_write+0x192>
10c2b27e:       203c 0000 1000  movel #4096,%d0
10c2b284:       90a9 0010       subl %a1@(16),%d0
10c2b288:       b480            cmpl %d0,%d2
10c2b28a:       6300 00f2       blsw 10c2b37e <pipe_write+0x192>
10c2b28e:       52a9 0024       addql #1,%a1@(36)
10c2b292:       2f0a            movel %a2,%sp@-
10c2b294:       4eba fd06       jsr %pc@(10c2af9c <pipe_wait>)
10c2b298:       206a 00f0       moveal %a2@(240),%a0
10c2b29c:       53a8 0024       subql #1,%a0@(36)
10c2b2a0:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2b2a6:       588f            addql #4,%sp
10c2b2a8:       4aa8 0008       tstl %a0@(8)
10c2b2ac:       6600 0108       bnew 10c2b3b6 <pipe_write+0x1ca>
10c2b2b0:       206a 00f0       moveal %a2@(240),%a0
10c2b2b4:       2248            moveal %a0,%a1
10c2b2b6:       4aa8 0018       tstl %a0@(24)
10c2b2ba:       6700 0114       beqw 10c2b3d0 <pipe_write+0x1e4>
10c2b2be:       203c 0000 1000  movel #4096,%d0
10c2b2c4:       90a8 0010       subl %a0@(16),%d0
10c2b2c8:       b480            cmpl %d0,%d2
10c2b2ca:       62c2            bhis 10c2b28e <pipe_write+0xa2>
10c2b2cc:       6000 00b0       braw 10c2b37e <pipe_write+0x192>
10c2b2d0:       206a 00f0       moveal %a2@(240),%a0
10c2b2d4:       2228 0010       movel %a0@(16),%d1
10c2b2d8:       2028 0014       movel %a0@(20),%d0
10c2b2dc:       d081            addl %d1,%d0
10c2b2de:       0280 0000 0fff  andil #4095,%d0
10c2b2e4:       2068 000c       moveal %a0@(12),%a0
10c2b2e8:       d1c0            addal %d0,%a0
10c2b2ea:       243c 0000 1000  movel #4096,%d2
10c2b2f0:       9480            subl %d0,%d2
10c2b2f2:       203c 0000 1000  movel #4096,%d0
10c2b2f8:       9081            subl %d1,%d0
10c2b2fa:       672c            beqs 10c2b328 <pipe_write+0x13c>
10c2b2fc:       b682            cmpl %d2,%d3
10c2b2fe:       6402            bccs 10c2b302 <pipe_write+0x116>
10c2b300:       2403            movel %d3,%d2
10c2b302:       b082            cmpl %d2,%d0
10c2b304:       6c02            bges 10c2b308 <pipe_write+0x11c>
10c2b306:       2400            movel %d0,%d2
10c2b308:       2f02            movel %d2,%sp@-
10c2b30a:       2f05            movel %d5,%sp@-
10c2b30c:       2f08            movel %a0,%sp@-
10c2b30e:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c2b314:       4fef 000c       lea %sp@(12),%sp
10c2b318:       dc82            addl %d2,%d6
10c2b31a:       206a 00f0       moveal %a2@(240),%a0
10c2b31e:       d5a8 0010       addl %d2,%a0@(16)
10c2b322:       9682            subl %d2,%d3
10c2b324:       da82            addl %d2,%d5
10c2b326:       6058            bras 10c2b380 <pipe_write+0x194>
10c2b328:       2806            movel %d6,%d4
10c2b32a:       082b 0003 001a  btst #3,%a3@(26)
10c2b330:       6654            bnes 10c2b386 <pipe_write+0x19a>
10c2b332:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c2b336:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c2b33a:       2f2a 00f0       movel %a2@(240),%sp@-
10c2b33e:       4eb9 10c1 47b0  jsr 10c147b0 <__wake_up_sync>
10c2b344:       206a 00f0       moveal %a2@(240),%a0
10c2b348:       52a8 0024       addql #1,%a0@(36)
10c2b34c:       2f0a            movel %a2,%sp@-
10c2b34e:       4eba fc4c       jsr %pc@(10c2af9c <pipe_wait>)
10c2b352:       206a 00f0       moveal %a2@(240),%a0
10c2b356:       53a8 0024       subql #1,%a0@(36)
10c2b35a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2b360:       4fef 0010       lea %sp@(16),%sp
10c2b364:       4aa8 0008       tstl %a0@(8)
10c2b368:       664c            bnes 10c2b3b6 <pipe_write+0x1ca>
10c2b36a:       206a 00f0       moveal %a2@(240),%a0
10c2b36e:       4aa8 0018       tstl %a0@(24)
10c2b372:       675c            beqs 10c2b3d0 <pipe_write+0x1e4>
10c2b374:       0ca8 0000 1000  cmpil #4096,%a0@(16)
10c2b37a:       0010 
10c2b37c:       67b4            beqs 10c2b332 <pipe_write+0x146>
10c2b37e:       78f2            moveq #-14,%d4
10c2b380:       4a83            tstl %d3
10c2b382:       6600 ff4c       bnew 10c2b2d0 <pipe_write+0xe4>
10c2b386:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c2b38a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c2b38e:       2f2a 00f0       movel %a2@(240),%sp@-
10c2b392:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c2b398:       2039 1002 5790  movel 10025790 <xtime>,%d0
10c2b39e:       2540 004c       movel %d0,%a2@(76)
10c2b3a2:       2540 0050       movel %d0,%a2@(80)
10c2b3a6:       504f            addqw #8,%sp
10c2b3a8:       2ebc 0000 0007  movel #7,%sp@
10c2b3ae:       2f0a            movel %a2,%sp@-
10c2b3b0:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c2b3b6:       2247            moveal %d7,%a1
10c2b3b8:       41fa 000c       lea %pc@(10c2b3c6 <pipe_write+0x1da>),%a0
10c2b3bc:       5291            addql #1,%a1@
10c2b3be:       6e06            bgts 10c2b3c6 <pipe_write+0x1da>
10c2b3c0:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2b3c6:       4a86            tstl %d6
10c2b3c8:       6702            beqs 10c2b3cc <pipe_write+0x1e0>
10c2b3ca:       2806            movel %d6,%d4
10c2b3cc:       2004            movel %d4,%d0
10c2b3ce:       6028            bras 10c2b3f8 <pipe_write+0x20c>
10c2b3d0:       4a86            tstl %d6
10c2b3d2:       66e2            bnes 10c2b3b6 <pipe_write+0x1ca>
10c2b3d4:       2247            moveal %d7,%a1
10c2b3d6:       41fa 000c       lea %pc@(10c2b3e4 <pipe_write+0x1f8>),%a0
10c2b3da:       5291            addql #1,%a1@
10c2b3dc:       6e06            bgts 10c2b3e4 <pipe_write+0x1f8>
10c2b3de:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2b3e4:       42a7            clrl %sp@-
10c2b3e6:       2f39 1002 53b4  movel 100253b4 <_current_task>,%sp@-
10c2b3ec:       4878 000d       pea d <LSIGTRAP+0x8>
10c2b3f0:       4eb9 10c1 adf0  jsr 10c1adf0 <send_sig>
10c2b3f6:       70e0            moveq #-32,%d0
10c2b3f8:       4cee 0cfc ffe0  moveml %fp@(-32),%d2-%d7/%a2-%a3
10c2b3fe:       4e5e            unlk %fp
10c2b400:       4e75            rts

10c2b402 <pipe_lseek>:
10c2b402:       4e56 0000       linkw %fp,#0
10c2b406:       70ff            moveq #-1,%d0
10c2b408:       72e3            moveq #-29,%d1
10c2b40a:       4e5e            unlk %fp
10c2b40c:       4e75            rts

10c2b40e <bad_pipe_r>:
10c2b40e:       4e56 0000       linkw %fp,#0
10c2b412:       70f7            moveq #-9,%d0
10c2b414:       4e5e            unlk %fp
10c2b416:       4e75            rts

10c2b418 <bad_pipe_w>:
10c2b418:       4e56 0000       linkw %fp,#0
10c2b41c:       70f7            moveq #-9,%d0
10c2b41e:       4e5e            unlk %fp
10c2b420:       4e75            rts

10c2b422 <pipe_ioctl>:
10c2b422:       4e56 0000       linkw %fp,#0
10c2b426:       0cae 0000 541b  cmpil #21531,%fp@(16)
10c2b42c:       0010 
10c2b42e:       6704            beqs 10c2b434 <pipe_ioctl+0x12>
10c2b430:       70ea            moveq #-22,%d0
10c2b432:       6014            bras 10c2b448 <pipe_ioctl+0x26>
10c2b434:       206e 0008       moveal %fp@(8),%a0
10c2b438:       2068 00f0       moveal %a0@(240),%a0
10c2b43c:       2028 0010       movel %a0@(16),%d0
10c2b440:       206e 0014       moveal %fp@(20),%a0
10c2b444:       2080            movel %d0,%a0@
10c2b446:       7000            moveq #0,%d0
10c2b448:       4e5e            unlk %fp
10c2b44a:       4e75            rts

10c2b44c <pipe_poll>:
10c2b44c:       4e56 0000       linkw %fp,#0
10c2b450:       2f0b            movel %a3,%sp@-
10c2b452:       2f0a            movel %a2,%sp@-
10c2b454:       266e 0008       moveal %fp@(8),%a3
10c2b458:       222e 000c       movel %fp@(12),%d1
10c2b45c:       206b 0008       moveal %a3@(8),%a0
10c2b460:       2468 0008       moveal %a0@(8),%a2
10c2b464:       202a 00f0       movel %a2@(240),%d0
10c2b468:       4a81            tstl %d1
10c2b46a:       6710            beqs 10c2b47c <pipe_poll+0x30>
10c2b46c:       4a80            tstl %d0
10c2b46e:       670c            beqs 10c2b47c <pipe_poll+0x30>
10c2b470:       2f01            movel %d1,%sp@-
10c2b472:       2f00            movel %d0,%sp@-
10c2b474:       2f0b            movel %a3,%sp@-
10c2b476:       4eb9 10c2 f940  jsr 10c2f940 <__pollwait>
10c2b47c:       7241            moveq #65,%d1
10c2b47e:       202a 00f0       movel %a2@(240),%d0
10c2b482:       2040            moveal %d0,%a0
10c2b484:       4aa8 0010       tstl %a0@(16)
10c2b488:       6602            bnes 10c2b48c <pipe_poll+0x40>
10c2b48a:       7204            moveq #4,%d1
10c2b48c:       4aa8 001c       tstl %a0@(28)
10c2b490:       660e            bnes 10c2b4a0 <pipe_poll+0x54>
10c2b492:       266b 0056       moveal %a3@(86),%a3
10c2b496:       b7e8 002c       cmpal %a0@(44),%a3
10c2b49a:       6704            beqs 10c2b4a0 <pipe_poll+0x54>
10c2b49c:       7010            moveq #16,%d0
10c2b49e:       8280            orl %d0,%d1
10c2b4a0:       4aa8 0018       tstl %a0@(24)
10c2b4a4:       6604            bnes 10c2b4aa <pipe_poll+0x5e>
10c2b4a6:       7008            moveq #8,%d0
10c2b4a8:       8280            orl %d0,%d1
10c2b4aa:       2001            movel %d1,%d0
10c2b4ac:       246e fff8       moveal %fp@(-8),%a2
10c2b4b0:       266e fffc       moveal %fp@(-4),%a3
10c2b4b4:       4e5e            unlk %fp
10c2b4b6:       4e75            rts

10c2b4b8 <pipe_release>:
10c2b4b8:       4e56 0000       linkw %fp,#0
10c2b4bc:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c2b4c0:       266e 0008       moveal %fp@(8),%a3
10c2b4c4:       222e 000c       movel %fp@(12),%d1
10c2b4c8:       242e 0010       movel %fp@(16),%d2
10c2b4cc:       7064            moveq #100,%d0
10c2b4ce:       d08b            addl %a3,%d0
10c2b4d0:       2240            moveal %d0,%a1
10c2b4d2:       41fa 000c       lea %pc@(10c2b4e0 <pipe_release+0x28>),%a0
10c2b4d6:       5391            subql #1,%a1@
10c2b4d8:       6a06            bpls 10c2b4e0 <pipe_release+0x28>
10c2b4da:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2b4e0:       206b 00f0       moveal %a3@(240),%a0
10c2b4e4:       93a8 0018       subl %d1,%a0@(24)
10c2b4e8:       206b 00f0       moveal %a3@(240),%a0
10c2b4ec:       95a8 001c       subl %d2,%a0@(28)
10c2b4f0:       246b 00f0       moveal %a3@(240),%a2
10c2b4f4:       4aaa 0018       tstl %a2@(24)
10c2b4f8:       6620            bnes 10c2b51a <pipe_release+0x62>
10c2b4fa:       4aaa 001c       tstl %a2@(28)
10c2b4fe:       661a            bnes 10c2b51a <pipe_release+0x62>
10c2b500:       42ab 00f0       clrl %a3@(240)
10c2b504:       42a7            clrl %sp@-
10c2b506:       2f2a 000c       movel %a2@(12),%sp@-
10c2b50a:       4eb9 10c2 2136  jsr 10c22136 <free_pages>
10c2b510:       2f0a            movel %a2,%sp@-
10c2b512:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c2b518:       6012            bras 10c2b52c <pipe_release+0x74>
10c2b51a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c2b51e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c2b522:       2f2b 00f0       movel %a3@(240),%sp@-
10c2b526:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c2b52c:       7064            moveq #100,%d0
10c2b52e:       d08b            addl %a3,%d0
10c2b530:       2240            moveal %d0,%a1
10c2b532:       41fa 000c       lea %pc@(10c2b540 <pipe_release+0x88>),%a0
10c2b536:       5291            addql #1,%a1@
10c2b538:       6e06            bgts 10c2b540 <pipe_release+0x88>
10c2b53a:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2b540:       7000            moveq #0,%d0
10c2b542:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c2b548:       4e5e            unlk %fp
10c2b54a:       4e75            rts

10c2b54c <pipe_read_release>:
10c2b54c:       4e56 0000       linkw %fp,#0
10c2b550:       42a7            clrl %sp@-
10c2b552:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c2b556:       2f2e 0008       movel %fp@(8),%sp@-
10c2b55a:       4eba ff5c       jsr %pc@(10c2b4b8 <pipe_release>)
10c2b55e:       4e5e            unlk %fp
10c2b560:       4e75            rts

10c2b562 <pipe_write_release>:
10c2b562:       4e56 0000       linkw %fp,#0
10c2b566:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c2b56a:       42a7            clrl %sp@-
10c2b56c:       2f2e 0008       movel %fp@(8),%sp@-
10c2b570:       4eba ff46       jsr %pc@(10c2b4b8 <pipe_release>)
10c2b574:       4e5e            unlk %fp
10c2b576:       4e75            rts

10c2b578 <pipe_rdwr_release>:
10c2b578:       4e56 0000       linkw %fp,#0
10c2b57c:       2f02            movel %d2,%sp@-
10c2b57e:       206e 000c       moveal %fp@(12),%a0
10c2b582:       3228 001c       movew %a0@(28),%d1
10c2b586:       3001            movew %d1,%d0
10c2b588:       e248            lsrw #1,%d0
10c2b58a:       7401            moveq #1,%d2
10c2b58c:       c480            andl %d0,%d2
10c2b58e:       2f02            movel %d2,%sp@-
10c2b590:       7001            moveq #1,%d0
10c2b592:       c081            andl %d1,%d0
10c2b594:       2f00            movel %d0,%sp@-
10c2b596:       2f2e 0008       movel %fp@(8),%sp@-
10c2b59a:       4eba ff1c       jsr %pc@(10c2b4b8 <pipe_release>)
10c2b59e:       242e fffc       movel %fp@(-4),%d2
10c2b5a2:       4e5e            unlk %fp
10c2b5a4:       4e75            rts

10c2b5a6 <pipe_read_open>:
10c2b5a6:       4e56 0000       linkw %fp,#0
10c2b5aa:       2f0a            movel %a2,%sp@-
10c2b5ac:       246e 0008       moveal %fp@(8),%a2
10c2b5b0:       7064            moveq #100,%d0
10c2b5b2:       d08a            addl %a2,%d0
10c2b5b4:       2240            moveal %d0,%a1
10c2b5b6:       41fa 000c       lea %pc@(10c2b5c4 <pipe_read_open+0x1e>),%a0
10c2b5ba:       5391            subql #1,%a1@
10c2b5bc:       6a06            bpls 10c2b5c4 <pipe_read_open+0x1e>
10c2b5be:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2b5c4:       206a 00f0       moveal %a2@(240),%a0
10c2b5c8:       52a8 0018       addql #1,%a0@(24)
10c2b5cc:       2240            moveal %d0,%a1
10c2b5ce:       41fa 000c       lea %pc@(10c2b5dc <pipe_read_open+0x36>),%a0
10c2b5d2:       5291            addql #1,%a1@
10c2b5d4:       6e06            bgts 10c2b5dc <pipe_read_open+0x36>
10c2b5d6:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2b5dc:       7000            moveq #0,%d0
10c2b5de:       245f            moveal %sp@+,%a2
10c2b5e0:       4e5e            unlk %fp
10c2b5e2:       4e75            rts

10c2b5e4 <pipe_write_open>:
10c2b5e4:       4e56 0000       linkw %fp,#0
10c2b5e8:       2f0a            movel %a2,%sp@-
10c2b5ea:       246e 0008       moveal %fp@(8),%a2
10c2b5ee:       7064            moveq #100,%d0
10c2b5f0:       d08a            addl %a2,%d0
10c2b5f2:       2240            moveal %d0,%a1
10c2b5f4:       41fa 000c       lea %pc@(10c2b602 <pipe_write_open+0x1e>),%a0
10c2b5f8:       5391            subql #1,%a1@
10c2b5fa:       6a06            bpls 10c2b602 <pipe_write_open+0x1e>
10c2b5fc:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2b602:       206a 00f0       moveal %a2@(240),%a0
10c2b606:       52a8 001c       addql #1,%a0@(28)
10c2b60a:       2240            moveal %d0,%a1
10c2b60c:       41fa 000c       lea %pc@(10c2b61a <pipe_write_open+0x36>),%a0
10c2b610:       5291            addql #1,%a1@
10c2b612:       6e06            bgts 10c2b61a <pipe_write_open+0x36>
10c2b614:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2b61a:       7000            moveq #0,%d0
10c2b61c:       245f            moveal %sp@+,%a2
10c2b61e:       4e5e            unlk %fp
10c2b620:       4e75            rts

10c2b622 <pipe_rdwr_open>:
10c2b622:       4e56 0000       linkw %fp,#0
10c2b626:       2f0b            movel %a3,%sp@-
10c2b628:       2f0a            movel %a2,%sp@-
10c2b62a:       246e 0008       moveal %fp@(8),%a2
10c2b62e:       266e 000c       moveal %fp@(12),%a3
10c2b632:       7064            moveq #100,%d0
10c2b634:       d08a            addl %a2,%d0
10c2b636:       2240            moveal %d0,%a1
10c2b638:       41fa 000c       lea %pc@(10c2b646 <pipe_rdwr_open+0x24>),%a0
10c2b63c:       5391            subql #1,%a1@
10c2b63e:       6a06            bpls 10c2b646 <pipe_rdwr_open+0x24>
10c2b640:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2b646:       082b 0000 001d  btst #0,%a3@(29)
10c2b64c:       6708            beqs 10c2b656 <pipe_rdwr_open+0x34>
10c2b64e:       206a 00f0       moveal %a2@(240),%a0
10c2b652:       52a8 0018       addql #1,%a0@(24)
10c2b656:       082b 0001 001d  btst #1,%a3@(29)
10c2b65c:       6708            beqs 10c2b666 <pipe_rdwr_open+0x44>
10c2b65e:       206a 00f0       moveal %a2@(240),%a0
10c2b662:       52a8 001c       addql #1,%a0@(28)
10c2b666:       2240            moveal %d0,%a1
10c2b668:       41fa 000c       lea %pc@(10c2b676 <pipe_rdwr_open+0x54>),%a0
10c2b66c:       5291            addql #1,%a1@
10c2b66e:       6e06            bgts 10c2b676 <pipe_rdwr_open+0x54>
10c2b670:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2b676:       7000            moveq #0,%d0
10c2b678:       245f            moveal %sp@+,%a2
10c2b67a:       265f            moveal %sp@+,%a3
10c2b67c:       4e5e            unlk %fp
10c2b67e:       4e75            rts

10c2b680 <pipe_new>:
10c2b680:       4e56 0000       linkw %fp,#0
10c2b684:       2f0a            movel %a2,%sp@-
10c2b686:       2f02            movel %d2,%sp@-
10c2b688:       246e 0008       moveal %fp@(8),%a2
10c2b68c:       42a7            clrl %sp@-
10c2b68e:       4878 01d0       pea 1d0 <LSIGTRAP+0x1cb>
10c2b692:       4eb9 10c2 25d6  jsr 10c225d6 <__get_free_pages>
10c2b698:       2400            movel %d0,%d2
10c2b69a:       508f            addql #8,%sp
10c2b69c:       6604            bnes 10c2b6a2 <pipe_new+0x22>
10c2b69e:       7000            moveq #0,%d0
10c2b6a0:       606c            bras 10c2b70e <pipe_new+0x8e>
10c2b6a2:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c2b6a6:       4878 0030       pea 30 <LSIGTRAP+0x2b>
10c2b6aa:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c2b6b0:       2240            moveal %d0,%a1
10c2b6b2:       2549 00f0       movel %a1,%a2@(240)
10c2b6b6:       508f            addql #8,%sp
10c2b6b8:       660e            bnes 10c2b6c8 <pipe_new+0x48>
10c2b6ba:       42a7            clrl %sp@-
10c2b6bc:       2f02            movel %d2,%sp@-
10c2b6be:       4eb9 10c2 2136  jsr 10c22136 <free_pages>
10c2b6c4:       7000            moveq #0,%d0
10c2b6c6:       6046            bras 10c2b70e <pipe_new+0x8e>
10c2b6c8:       2049            moveal %a1,%a0
10c2b6ca:       4298            clrl %a0@+
10c2b6cc:       2088            movel %a0,%a0@
10c2b6ce:       2348 0008       movel %a0,%a1@(8)
10c2b6d2:       206a 00f0       moveal %a2@(240),%a0
10c2b6d6:       2142 000c       movel %d2,%a0@(12)
10c2b6da:       206a 00f0       moveal %a2@(240),%a0
10c2b6de:       42a8 0010       clrl %a0@(16)
10c2b6e2:       42a8 0014       clrl %a0@(20)
10c2b6e6:       206a 00f0       moveal %a2@(240),%a0
10c2b6ea:       42a8 001c       clrl %a0@(28)
10c2b6ee:       42a8 0018       clrl %a0@(24)
10c2b6f2:       206a 00f0       moveal %a2@(240),%a0
10c2b6f6:       42a8 0024       clrl %a0@(36)
10c2b6fa:       42a8 0020       clrl %a0@(32)
10c2b6fe:       206a 00f0       moveal %a2@(240),%a0
10c2b702:       7001            moveq #1,%d0
10c2b704:       2140 002c       movel %d0,%a0@(44)
10c2b708:       2140 0028       movel %d0,%a0@(40)
10c2b70c:       200a            movel %a2,%d0
10c2b70e:       242e fff8       movel %fp@(-8),%d2
10c2b712:       246e fffc       moveal %fp@(-4),%a2
10c2b716:       4e5e            unlk %fp
10c2b718:       4e75            rts

10c2b71a <pipefs_delete_dentry>:
10c2b71a:       4e56 0000       linkw %fp,#0
10c2b71e:       7001            moveq #1,%d0
10c2b720:       4e5e            unlk %fp
10c2b722:       4e75            rts

10c2b724 <get_pipe_inode>:
10c2b724:       4e56 0000       linkw %fp,#0
10c2b728:       2f0b            movel %a3,%sp@-
10c2b72a:       2f0a            movel %a2,%sp@-
10c2b72c:       2079 1001 b658  moveal 1001b658 <pipe_mnt>,%a0
10c2b732:       2668 0014       moveal %a0@(20),%a3
10c2b736:       4eb9 10c3 4410  jsr 10c34410 <get_empty_inode>
10c2b73c:       2440            moveal %d0,%a2
10c2b73e:       b4fc 0000       cmpaw #0,%a2
10c2b742:       6714            beqs 10c2b758 <get_pipe_inode+0x34>
10c2b744:       254b 0094       movel %a3,%a2@(148)
10c2b748:       356b 0008 0030  movew %a3@(8),%a2@(48)
10c2b74e:       4280            clrl %d0
10c2b750:       102b 000e       moveb %a3@(14),%d0
10c2b754:       2540 0054       movel %d0,%a2@(84)
10c2b758:       b4fc 0000       cmpaw #0,%a2
10c2b75c:       6766            beqs 10c2b7c4 <get_pipe_inode+0xa0>
10c2b75e:       2f0a            movel %a2,%sp@-
10c2b760:       4eba ff1e       jsr %pc@(10c2b680 <pipe_new>)
10c2b764:       588f            addql #4,%sp
10c2b766:       4a80            tstl %d0
10c2b768:       6752            beqs 10c2b7bc <get_pipe_inode+0x98>
10c2b76a:       206a 00f0       moveal %a2@(240),%a0
10c2b76e:       7001            moveq #1,%d0
10c2b770:       2140 001c       movel %d0,%a0@(28)
10c2b774:       2140 0018       movel %d0,%a0@(24)
10c2b778:       257c 1000 d924  movel #268491044,%a2@(144)
10c2b77e:       0090 
10c2b780:       7007            moveq #7,%d0
10c2b782:       2540 0104       movel %d0,%a2@(260)
10c2b786:       357c 1180 0032  movew #4480,%a2@(50)
10c2b78c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2b792:       2568 0138 0036  movel %a0@(312),%a2@(54)
10c2b798:       2568 0148 003a  movel %a0@(328),%a2@(58)
10c2b79e:       2039 1002 5790  movel 10025790 <xtime>,%d0
10c2b7a4:       2540 0050       movel %d0,%a2@(80)
10c2b7a8:       2540 004c       movel %d0,%a2@(76)
10c2b7ac:       2540 0048       movel %d0,%a2@(72)
10c2b7b0:       257c 0000 1000  movel #4096,%a2@(88)
10c2b7b6:       0058 
10c2b7b8:       200a            movel %a2,%d0
10c2b7ba:       600a            bras 10c2b7c6 <get_pipe_inode+0xa2>
10c2b7bc:       2f0a            movel %a2,%sp@-
10c2b7be:       4eb9 10c3 480c  jsr 10c3480c <iput>
10c2b7c4:       7000            moveq #0,%d0
10c2b7c6:       246e fff8       moveal %fp@(-8),%a2
10c2b7ca:       266e fffc       moveal %fp@(-4),%a3
10c2b7ce:       4e5e            unlk %fp
10c2b7d0:       4e75            rts

10c2b7d2 <do_pipe>:
10c2b7d2:       4e56 ffd4       linkw %fp,#-44
10c2b7d6:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c2b7da:       78e9            moveq #-23,%d4
10c2b7dc:       45f9 10c2 4834  lea 10c24834 <get_empty_filp>,%a2
10c2b7e2:       4e92            jsr %a2@
10c2b7e4:       2840            moveal %d0,%a4
10c2b7e6:       b8fc 0000       cmpaw #0,%a4
10c2b7ea:       6700 0220       beqw 10c2ba0c <do_pipe+0x23a>
10c2b7ee:       4e92            jsr %a2@
10c2b7f0:       2a40            moveal %d0,%a5
10c2b7f2:       bafc 0000       cmpaw #0,%a5
10c2b7f6:       6700 020c       beqw 10c2ba04 <do_pipe+0x232>
10c2b7fa:       4eba ff28       jsr %pc@(10c2b724 <get_pipe_inode>)
10c2b7fe:       2640            moveal %d0,%a3
10c2b800:       b6fc 0000       cmpaw #0,%a3
10c2b804:       6700 01f4       beqw 10c2b9fa <do_pipe+0x228>
10c2b808:       45f9 10c2 3952  lea 10c23952 <get_unused_fd>,%a2
10c2b80e:       4e92            jsr %a2@
10c2b810:       2800            movel %d0,%d4
10c2b812:       6d00 01bc       bltw 10c2b9d0 <do_pipe+0x1fe>
10c2b816:       2a04            movel %d4,%d5
10c2b818:       4e92            jsr %a2@
10c2b81a:       2800            movel %d0,%d4
10c2b81c:       6d00 0186       bltw 10c2b9a4 <do_pipe+0x1d2>
10c2b820:       2604            movel %d4,%d3
10c2b822:       78f4            moveq #-12,%d4
10c2b824:       2f2b 0028       movel %a3@(40),%sp@-
10c2b828:       4879 1000 28ef  pea 100028ef <tvecs+0xd57>
10c2b82e:       74d4            moveq #-44,%d2
10c2b830:       d48e            addl %fp,%d2
10c2b832:       2f02            movel %d2,%sp@-
10c2b834:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c2b83a:       2d42 fff4       movel %d2,%fp@(-12)
10c2b83e:       2f02            movel %d2,%sp@-
10c2b840:       4eb9 10c8 418e  jsr 10c8418e <strlen>
10c2b846:       2d40 fff8       movel %d0,%fp@(-8)
10c2b84a:       2d6b 0028 fffc  movel %a3@(40),%fp@(-4)
10c2b850:       486e fff4       pea %fp@(-12)
10c2b854:       2079 1001 b658  moveal 1001b658 <pipe_mnt>,%a0
10c2b85a:       2068 0014       moveal %a0@(20),%a0
10c2b85e:       2f28 002c       movel %a0@(44),%sp@-
10c2b862:       4eb9 10c3 2d76  jsr 10c32d76 <d_alloc>
10c2b868:       2440            moveal %d0,%a2
10c2b86a:       4fef 0018       lea %sp@(24),%sp
10c2b86e:       b4fc 0000       cmpaw #0,%a2
10c2b872:       6700 0104       beqw 10c2b978 <do_pipe+0x1a6>
10c2b876:       257c 1000 d970  movel #268491120,%a2@(76)
10c2b87c:       004c 
10c2b87e:       2f0b            movel %a3,%sp@-
10c2b880:       2f0a            movel %a2,%sp@-
10c2b882:       4eb9 10c3 2eb0  jsr 10c32eb0 <d_instantiate>
10c2b888:       2f0a            movel %a2,%sp@-
10c2b88a:       4eb9 10c3 3126  jsr 10c33126 <d_rehash>
10c2b890:       4fef 000c       lea %sp@(12),%sp
10c2b894:       2039 1001 b658  movel 1001b658 <pipe_mnt>,%d0
10c2b89a:       6708            beqs 10c2b8a4 <do_pipe+0xd2>
10c2b89c:       2240            moveal %d0,%a1
10c2b89e:       41e9 0028       lea %a1@(40),%a0
10c2b8a2:       5290            addql #1,%a0@
10c2b8a4:       4a80            tstl %d0
10c2b8a6:       6708            beqs 10c2b8b0 <do_pipe+0xde>
10c2b8a8:       2240            moveal %d0,%a1
10c2b8aa:       41e9 0028       lea %a1@(40),%a0
10c2b8ae:       5290            addql #1,%a0@
10c2b8b0:       2b40 000c       movel %d0,%a5@(12)
10c2b8b4:       2940 000c       movel %d0,%a4@(12)
10c2b8b8:       4a92            tstl %a2@
10c2b8ba:       660c            bnes 10c2b8c8 <do_pipe+0xf6>
10c2b8bc:       4879 1000 28ea  pea 100028ea <tvecs+0xd52>
10c2b8c2:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2b8c8:       5292            addql #1,%a2@
10c2b8ca:       2b4a 0008       movel %a2,%a5@(8)
10c2b8ce:       294a 0008       movel %a2,%a4@(8)
10c2b8d2:       42ad 001e       clrl %a5@(30)
10c2b8d6:       42ad 0022       clrl %a5@(34)
10c2b8da:       42ac 001e       clrl %a4@(30)
10c2b8de:       42ac 0022       clrl %a4@(34)
10c2b8e2:       42ac 0018       clrl %a4@(24)
10c2b8e6:       297c 1000 d88c  movel #268490892,%a4@(16)
10c2b8ec:       0010 
10c2b8ee:       397c 0001 001c  movew #1,%a4@(28)
10c2b8f4:       42ac 0056       clrl %a4@(86)
10c2b8f8:       7001            moveq #1,%d0
10c2b8fa:       2b40 0018       movel %d0,%a5@(24)
10c2b8fe:       2b7c 1000 d8d8  movel #268490968,%a5@(16)
10c2b904:       0010 
10c2b906:       3b7c 0002 001c  movew #2,%a5@(28)
10c2b90c:       42ad 0056       clrl %a5@(86)
10c2b910:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2b916:       2268 02ee       moveal %a0@(750),%a1
10c2b91a:       2069 0014       moveal %a1@(20),%a0
10c2b91e:       2005            movel %d5,%d0
10c2b920:       e588            lsll #2,%d0
10c2b922:       4ab0 0800       tstl %a0@(00000000,%d0:l)
10c2b926:       670c            beqs 10c2b934 <do_pipe+0x162>
10c2b928:       4879 1000 28ea  pea 100028ea <tvecs+0xd52>
10c2b92e:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2b934:       2069 0014       moveal %a1@(20),%a0
10c2b938:       218c 0800       movel %a4,%a0@(00000000,%d0:l)
10c2b93c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2b942:       2268 02ee       moveal %a0@(750),%a1
10c2b946:       2069 0014       moveal %a1@(20),%a0
10c2b94a:       2003            movel %d3,%d0
10c2b94c:       e588            lsll #2,%d0
10c2b94e:       4ab0 0800       tstl %a0@(00000000,%d0:l)
10c2b952:       670c            beqs 10c2b960 <do_pipe+0x18e>
10c2b954:       4879 1000 28ea  pea 100028ea <tvecs+0xd52>
10c2b95a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2b960:       2069 0014       moveal %a1@(20),%a0
10c2b964:       218d 0800       movel %a5,%a0@(00000000,%d0:l)
10c2b968:       206e 0008       moveal %fp@(8),%a0
10c2b96c:       2085            movel %d5,%a0@
10c2b96e:       2143 0004       movel %d3,%a0@(4)
10c2b972:       7000            moveq #0,%d0
10c2b974:       6000 0098       braw 10c2ba0e <do_pipe+0x23c>
10c2b978:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2b97e:       2268 02ee       moveal %a0@(750),%a1
10c2b982:       2069 001c       moveal %a1@(28),%a0
10c2b986:       2403            movel %d3,%d2
10c2b988:       ea8a            lsrl #5,%d2
10c2b98a:       e58a            lsll #2,%d2
10c2b98c:       2203            movel %d3,%d1
10c2b98e:       701f            moveq #31,%d0
10c2b990:       c280            andl %d0,%d1
10c2b992:       70fe            moveq #-2,%d0
10c2b994:       e3b8            roll %d1,%d0
10c2b996:       c1b0 2800       andl %d0,%a0@(00000000,%d2:l)
10c2b99a:       b6a9 0010       cmpl %a1@(16),%d3
10c2b99e:       6404            bccs 10c2b9a4 <do_pipe+0x1d2>
10c2b9a0:       2343 0010       movel %d3,%a1@(16)
10c2b9a4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2b9aa:       2268 02ee       moveal %a0@(750),%a1
10c2b9ae:       2069 001c       moveal %a1@(28),%a0
10c2b9b2:       2405            movel %d5,%d2
10c2b9b4:       ea8a            lsrl #5,%d2
10c2b9b6:       e58a            lsll #2,%d2
10c2b9b8:       2205            movel %d5,%d1
10c2b9ba:       701f            moveq #31,%d0
10c2b9bc:       c280            andl %d0,%d1
10c2b9be:       70fe            moveq #-2,%d0
10c2b9c0:       e3b8            roll %d1,%d0
10c2b9c2:       c1b0 2800       andl %d0,%a0@(00000000,%d2:l)
10c2b9c6:       baa9 0010       cmpl %a1@(16),%d5
10c2b9ca:       6404            bccs 10c2b9d0 <do_pipe+0x1fe>
10c2b9cc:       2345 0010       movel %d5,%a1@(16)
10c2b9d0:       42a7            clrl %sp@-
10c2b9d2:       206b 00f0       moveal %a3@(240),%a0
10c2b9d6:       2f28 000c       movel %a0@(12),%sp@-
10c2b9da:       4eb9 10c2 2136  jsr 10c22136 <free_pages>
10c2b9e0:       2f2b 00f0       movel %a3@(240),%sp@-
10c2b9e4:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c2b9ea:       42ab 00f0       clrl %a3@(240)
10c2b9ee:       2f0b            movel %a3,%sp@-
10c2b9f0:       4eb9 10c3 480c  jsr 10c3480c <iput>
10c2b9f6:       4fef 0010       lea %sp@(16),%sp
10c2b9fa:       2f0d            movel %a5,%sp@-
10c2b9fc:       4eb9 10c2 4ae4  jsr 10c24ae4 <put_filp>
10c2ba02:       588f            addql #4,%sp
10c2ba04:       2f0c            movel %a4,%sp@-
10c2ba06:       4eb9 10c2 4ae4  jsr 10c24ae4 <put_filp>
10c2ba0c:       2004            movel %d4,%d0
10c2ba0e:       4cee 3c3c ffb4  moveml %fp@(-76),%d2-%d5/%a2-%a5
10c2ba14:       4e5e            unlk %fp
10c2ba16:       4e75            rts

10c2ba18 <pipefs_statfs>:
10c2ba18:       4e56 0000       linkw %fp,#0
10c2ba1c:       206e 000c       moveal %fp@(12),%a0
10c2ba20:       20bc 5049 5045  movel #1346981957,%a0@
10c2ba26:       217c 0000 0400  movel #1024,%a0@(4)
10c2ba2c:       0004 
10c2ba2e:       217c 0000 00ff  movel #255,%a0@(36)
10c2ba34:       0024 
10c2ba36:       7000            moveq #0,%d0
10c2ba38:       4e5e            unlk %fp
10c2ba3a:       4e75            rts

10c2ba3c <pipefs_read_super>:
10c2ba3c:       4e56 0000       linkw %fp,#0
10c2ba40:       2f0b            movel %a3,%sp@-
10c2ba42:       2f0a            movel %a2,%sp@-
10c2ba44:       266e 0008       moveal %fp@(8),%a3
10c2ba48:       4eb9 10c3 4410  jsr 10c34410 <get_empty_inode>
10c2ba4e:       2440            moveal %d0,%a2
10c2ba50:       b4fc 0000       cmpaw #0,%a2
10c2ba54:       6714            beqs 10c2ba6a <pipefs_read_super+0x2e>
10c2ba56:       254b 0094       movel %a3,%a2@(148)
10c2ba5a:       356b 0008 0030  movew %a3@(8),%a2@(48)
10c2ba60:       4280            clrl %d0
10c2ba62:       102b 000e       moveb %a3@(14),%d0
10c2ba66:       2540 0054       movel %d0,%a2@(84)
10c2ba6a:       b4fc 0000       cmpaw #0,%a2
10c2ba6e:       677a            beqs 10c2baea <pipefs_read_super+0xae>
10c2ba70:       357c 4180 0032  movew #16768,%a2@(50)
10c2ba76:       42aa 003a       clrl %a2@(58)
10c2ba7a:       42aa 0036       clrl %a2@(54)
10c2ba7e:       2039 1002 5790  movel 10025790 <xtime>,%d0
10c2ba84:       2540 0050       movel %d0,%a2@(80)
10c2ba88:       2540 004c       movel %d0,%a2@(76)
10c2ba8c:       2540 0048       movel %d0,%a2@(72)
10c2ba90:       277c 0000 0400  movel #1024,%a3@(10)
10c2ba96:       000a 
10c2ba98:       177c 000a 000e  moveb #10,%a3@(14)
10c2ba9e:       277c 5049 5045  movel #1346981957,%a3@(40)
10c2baa4:       0028 
10c2baa6:       277c 1000 d988  movel #268491144,%a3@(28)
10c2baac:       001c 
10c2baae:       4879 1000 d9cc  pea 1000d9cc <pipefs_ops+0x44>
10c2bab4:       42a7            clrl %sp@-
10c2bab6:       4eb9 10c3 2d76  jsr 10c32d76 <d_alloc>
10c2babc:       2040            moveal %d0,%a0
10c2babe:       2748 002c       movel %a0,%a3@(44)
10c2bac2:       508f            addql #8,%sp
10c2bac4:       671c            beqs 10c2bae2 <pipefs_read_super+0xa6>
10c2bac6:       214b 0050       movel %a3,%a0@(80)
10c2baca:       206b 002c       moveal %a3@(44),%a0
10c2bace:       2148 000c       movel %a0,%a0@(12)
10c2bad2:       2f0a            movel %a2,%sp@-
10c2bad4:       2f2b 002c       movel %a3@(44),%sp@-
10c2bad8:       4eb9 10c3 2eb0  jsr 10c32eb0 <d_instantiate>
10c2bade:       200b            movel %a3,%d0
10c2bae0:       600a            bras 10c2baec <pipefs_read_super+0xb0>
10c2bae2:       2f0a            movel %a2,%sp@-
10c2bae4:       4eb9 10c3 480c  jsr 10c3480c <iput>
10c2baea:       7000            moveq #0,%d0
10c2baec:       246e fff8       moveal %fp@(-8),%a2
10c2baf0:       266e fffc       moveal %fp@(-4),%a3
10c2baf4:       4e5e            unlk %fp
10c2baf6:       4e75            rts

10c2baf8 <getname>:
10c2baf8:       4e56 0000       linkw %fp,#0
10c2bafc:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c2bb00:       266e 0008       moveal %fp@(8),%a3
10c2bb04:       76f4            moveq #-12,%d3
10c2bb06:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c2bb0a:       2f39 1002 7d20  movel 10027d20 <names_cachep>,%sp@-
10c2bb10:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c2bb16:       2440            moveal %d0,%a2
10c2bb18:       508f            addql #8,%sp
10c2bb1a:       b4fc 0000       cmpaw #0,%a2
10c2bb1e:       677a            beqs 10c2bb9a <getname+0xa2>
10c2bb20:       243c 0000 1000  movel #4096,%d2
10c2bb26:       70fe            moveq #-2,%d0
10c2bb28:       b08b            cmpl %a3,%d0
10c2bb2a:       6404            bccs 10c2bb30 <getname+0x38>
10c2bb2c:       74f2            moveq #-14,%d2
10c2bb2e:       6054            bras 10c2bb84 <getname+0x8c>
10c2bb30:       200b            movel %a3,%d0
10c2bb32:       4680            notl %d0
10c2bb34:       0c80 0000 0fff  cmpil #4095,%d0
10c2bb3a:       6202            bhis 10c2bb3e <getname+0x46>
10c2bb3c:       2400            movel %d0,%d2
10c2bb3e:       2202            movel %d2,%d1
10c2bb40:       670c            beqs 10c2bb4e <getname+0x56>
10c2bb42:       224a            moveal %a2,%a1
10c2bb44:       2002            movel %d2,%d0
10c2bb46:       12db            moveb %a3@+,%a1@+
10c2bb48:       6704            beqs 10c2bb4e <getname+0x56>
10c2bb4a:       5380            subql #1,%d0
10c2bb4c:       66f8            bnes 10c2bb46 <getname+0x4e>
10c2bb4e:       204a            moveal %a2,%a0
10c2bb50:       4a12            tstb %a2@
10c2bb52:       6710            beqs 10c2bb64 <getname+0x6c>
10c2bb54:       4a82            tstl %d2
10c2bb56:       6f0c            bles 10c2bb64 <getname+0x6c>
10c2bb58:       5288            addql #1,%a0
10c2bb5a:       5381            subql #1,%d1
10c2bb5c:       4a10            tstb %a0@
10c2bb5e:       6704            beqs 10c2bb64 <getname+0x6c>
10c2bb60:       4a81            tstl %d1
10c2bb62:       6ef4            bgts 10c2bb58 <getname+0x60>
10c2bb64:       2008            movel %a0,%d0
10c2bb66:       908a            subl %a2,%d0
10c2bb68:       4a80            tstl %d0
10c2bb6a:       6f10            bles 10c2bb7c <getname+0x84>
10c2bb6c:       b480            cmpl %d0,%d2
10c2bb6e:       53c0            sls %d0
10c2bb70:       4880            extw %d0
10c2bb72:       3400            movew %d0,%d2
10c2bb74:       48c2            extl %d2
10c2bb76:       70dc            moveq #-36,%d0
10c2bb78:       c480            andl %d0,%d2
10c2bb7a:       6008            bras 10c2bb84 <getname+0x8c>
10c2bb7c:       4a80            tstl %d0
10c2bb7e:       6602            bnes 10c2bb82 <getname+0x8a>
10c2bb80:       70fe            moveq #-2,%d0
10c2bb82:       2400            movel %d0,%d2
10c2bb84:       260a            movel %a2,%d3
10c2bb86:       4a82            tstl %d2
10c2bb88:       6c10            bges 10c2bb9a <getname+0xa2>
10c2bb8a:       2f03            movel %d3,%sp@-
10c2bb8c:       2f39 1002 7d20  movel 10027d20 <names_cachep>,%sp@-
10c2bb92:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c2bb98:       2602            movel %d2,%d3
10c2bb9a:       2003            movel %d3,%d0
10c2bb9c:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c2bba2:       4e5e            unlk %fp
10c2bba4:       4e75            rts

10c2bba6 <vfs_permission>:
10c2bba6:       4e56 0000       linkw %fp,#0
10c2bbaa:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c2bbae:       246e 0008       moveal %fp@(8),%a2
10c2bbb2:       262e 000c       movel %fp@(12),%d3
10c2bbb6:       342a 0032       movew %a2@(50),%d2
10c2bbba:       0803 0001       btst #1,%d3
10c2bbbe:       6734            beqs 10c2bbf4 <vfs_permission+0x4e>
10c2bbc0:       206a 0094       moveal %a2@(148),%a0
10c2bbc4:       0828 0000 0027  btst #0,%a0@(39)
10c2bbca:       671e            beqs 10c2bbea <vfs_permission+0x44>
10c2bbcc:       3002            movew %d2,%d0
10c2bbce:       0240 f000       andiw #-4096,%d0
10c2bbd2:       0c40 8000       cmpiw #-32768,%d0
10c2bbd6:       670c            beqs 10c2bbe4 <vfs_permission+0x3e>
10c2bbd8:       0c40 4000       cmpiw #16384,%d0
10c2bbdc:       6706            beqs 10c2bbe4 <vfs_permission+0x3e>
10c2bbde:       0c40 a000       cmpiw #-24576,%d0
10c2bbe2:       6606            bnes 10c2bbea <vfs_permission+0x44>
10c2bbe4:       70e2            moveq #-30,%d0
10c2bbe6:       6000 0094       braw 10c2bc7c <vfs_permission+0xd6>
10c2bbea:       082a 0004 010b  btst #4,%a2@(267)
10c2bbf0:       6600 0088       bnew 10c2bc7a <vfs_permission+0xd4>
10c2bbf4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2bbfa:       2068 0138       moveal %a0@(312),%a0
10c2bbfe:       b1ea 0036       cmpal %a2@(54),%a0
10c2bc02:       6604            bnes 10c2bc08 <vfs_permission+0x62>
10c2bc04:       ec4a            lsrw #6,%d2
10c2bc06:       6010            bras 10c2bc18 <vfs_permission+0x72>
10c2bc08:       2f2a 003a       movel %a2@(58),%sp@-
10c2bc0c:       4eb9 10c1 c65e  jsr 10c1c65e <in_group_p>
10c2bc12:       4a80            tstl %d0
10c2bc14:       6702            beqs 10c2bc18 <vfs_permission+0x72>
10c2bc16:       e64a            lsrw #3,%d2
10c2bc18:       2002            movel %d2,%d0
10c2bc1a:       c083            andl %d3,%d0
10c2bc1c:       7207            moveq #7,%d1
10c2bc1e:       c081            andl %d1,%d0
10c2bc20:       b680            cmpl %d0,%d3
10c2bc22:       6604            bnes 10c2bc28 <vfs_permission+0x82>
10c2bc24:       7000            moveq #0,%d0
10c2bc26:       6054            bras 10c2bc7c <vfs_permission+0xd6>
10c2bc28:       2003            movel %d3,%d0
10c2bc2a:       7206            moveq #6,%d1
10c2bc2c:       c081            andl %d1,%d0
10c2bc2e:       660a            bnes 10c2bc3a <vfs_permission+0x94>
10c2bc30:       302a 0032       movew %a2@(50),%d0
10c2bc34:       0240 0049       andiw #73,%d0
10c2bc38:       670e            beqs 10c2bc48 <vfs_permission+0xa2>
10c2bc3a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2bc40:       0828 0001 01d3  btst #1,%a0@(467)
10c2bc46:       6628            bnes 10c2bc70 <vfs_permission+0xca>
10c2bc48:       7004            moveq #4,%d0
10c2bc4a:       b083            cmpl %d3,%d0
10c2bc4c:       6714            beqs 10c2bc62 <vfs_permission+0xbc>
10c2bc4e:       302a 0032       movew %a2@(50),%d0
10c2bc52:       0240 f000       andiw #-4096,%d0
10c2bc56:       0c40 4000       cmpiw #16384,%d0
10c2bc5a:       661e            bnes 10c2bc7a <vfs_permission+0xd4>
10c2bc5c:       0803 0001       btst #1,%d3
10c2bc60:       6618            bnes 10c2bc7a <vfs_permission+0xd4>
10c2bc62:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2bc68:       0828 0002 01d3  btst #2,%a0@(467)
10c2bc6e:       670a            beqs 10c2bc7a <vfs_permission+0xd4>
10c2bc70:       0068 0100 0006  oriw #256,%a0@(6)
10c2bc76:       7000            moveq #0,%d0
10c2bc78:       6002            bras 10c2bc7c <vfs_permission+0xd6>
10c2bc7a:       70f3            moveq #-13,%d0
10c2bc7c:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c2bc82:       4e5e            unlk %fp
10c2bc84:       4e75            rts

10c2bc86 <permission>:
10c2bc86:       4e56 0000       linkw %fp,#0
10c2bc8a:       226e 0008       moveal %fp@(8),%a1
10c2bc8e:       202e 000c       movel %fp@(12),%d0
10c2bc92:       2069 008c       moveal %a1@(140),%a0
10c2bc96:       b0fc 0000       cmpaw #0,%a0
10c2bc9a:       6712            beqs 10c2bcae <permission+0x28>
10c2bc9c:       4aa8 0030       tstl %a0@(48)
10c2bca0:       670c            beqs 10c2bcae <permission+0x28>
10c2bca2:       2f00            movel %d0,%sp@-
10c2bca4:       2f09            movel %a1,%sp@-
10c2bca6:       2068 0030       moveal %a0@(48),%a0
10c2bcaa:       4e90            jsr %a0@
10c2bcac:       6008            bras 10c2bcb6 <permission+0x30>
10c2bcae:       2f00            movel %d0,%sp@-
10c2bcb0:       2f09            movel %a1,%sp@-
10c2bcb2:       4eba fef2       jsr %pc@(10c2bba6 <vfs_permission>)
10c2bcb6:       4e5e            unlk %fp
10c2bcb8:       4e75            rts

10c2bcba <get_write_access>:
10c2bcba:       4e56 0000       linkw %fp,#0
10c2bcbe:       206e 0008       moveal %fp@(8),%a0
10c2bcc2:       4aa8 010e       tstl %a0@(270)
10c2bcc6:       6d0a            blts 10c2bcd2 <get_write_access+0x18>
10c2bcc8:       41e8 010e       lea %a0@(270),%a0
10c2bccc:       5290            addql #1,%a0@
10c2bcce:       7000            moveq #0,%d0
10c2bcd0:       6002            bras 10c2bcd4 <get_write_access+0x1a>
10c2bcd2:       70e6            moveq #-26,%d0
10c2bcd4:       4e5e            unlk %fp
10c2bcd6:       4e75            rts

10c2bcd8 <deny_write_access>:
10c2bcd8:       4e56 0000       linkw %fp,#0
10c2bcdc:       206e 0008       moveal %fp@(8),%a0
10c2bce0:       2068 0008       moveal %a0@(8),%a0
10c2bce4:       2068 0008       moveal %a0@(8),%a0
10c2bce8:       4aa8 010e       tstl %a0@(270)
10c2bcec:       6e0a            bgts 10c2bcf8 <deny_write_access+0x20>
10c2bcee:       41e8 010e       lea %a0@(270),%a0
10c2bcf2:       5390            subql #1,%a0@
10c2bcf4:       7000            moveq #0,%d0
10c2bcf6:       6002            bras 10c2bcfa <deny_write_access+0x22>
10c2bcf8:       70e6            moveq #-26,%d0
10c2bcfa:       4e5e            unlk %fp
10c2bcfc:       4e75            rts

10c2bcfe <path_release>:
10c2bcfe:       4e56 0000       linkw %fp,#0
10c2bd02:       2f0a            movel %a2,%sp@-
10c2bd04:       246e 0008       moveal %fp@(8),%a2
10c2bd08:       2f12            movel %a2@,%sp@-
10c2bd0a:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c2bd10:       226a 0004       moveal %a2@(4),%a1
10c2bd14:       588f            addql #4,%sp
10c2bd16:       b2fc 0000       cmpaw #0,%a1
10c2bd1a:       671e            beqs 10c2bd3a <path_release+0x3c>
10c2bd1c:       41e9 0028       lea %a1@(40),%a0
10c2bd20:       40c1            movew %sr,%d1
10c2bd22:       007c 0700       oriw #1792,%sr
10c2bd26:       2010            movel %a0@,%d0
10c2bd28:       5380            subql #1,%d0
10c2bd2a:       2080            movel %d0,%a0@
10c2bd2c:       46c1            movew %d1,%sr
10c2bd2e:       4a80            tstl %d0
10c2bd30:       6608            bnes 10c2bd3a <path_release+0x3c>
10c2bd32:       2f09            movel %a1,%sp@-
10c2bd34:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c2bd3a:       246e fffc       moveal %fp@(-4),%a2
10c2bd3e:       4e5e            unlk %fp
10c2bd40:       4e75            rts

10c2bd42 <cached_lookup>:
10c2bd42:       4e56 0000       linkw %fp,#0
10c2bd46:       2f0a            movel %a2,%sp@-
10c2bd48:       2f2e 000c       movel %fp@(12),%sp@-
10c2bd4c:       2f2e 0008       movel %fp@(8),%sp@-
10c2bd50:       4eb9 10c3 2f46  jsr 10c32f46 <d_lookup>
10c2bd56:       2440            moveal %d0,%a2
10c2bd58:       508f            addql #8,%sp
10c2bd5a:       b4fc 0000       cmpaw #0,%a2
10c2bd5e:       6738            beqs 10c2bd98 <cached_lookup+0x56>
10c2bd60:       206a 004c       moveal %a2@(76),%a0
10c2bd64:       b0fc 0000       cmpaw #0,%a0
10c2bd68:       672e            beqs 10c2bd98 <cached_lookup+0x56>
10c2bd6a:       2050            moveal %a0@,%a0
10c2bd6c:       b0fc 0000       cmpaw #0,%a0
10c2bd70:       6726            beqs 10c2bd98 <cached_lookup+0x56>
10c2bd72:       2f2e 0010       movel %fp@(16),%sp@-
10c2bd76:       2f0a            movel %a2,%sp@-
10c2bd78:       4e90            jsr %a0@
10c2bd7a:       508f            addql #8,%sp
10c2bd7c:       4a80            tstl %d0
10c2bd7e:       6618            bnes 10c2bd98 <cached_lookup+0x56>
10c2bd80:       2f0a            movel %a2,%sp@-
10c2bd82:       4eb9 10c3 282e  jsr 10c3282e <d_invalidate>
10c2bd88:       588f            addql #4,%sp
10c2bd8a:       4a80            tstl %d0
10c2bd8c:       660a            bnes 10c2bd98 <cached_lookup+0x56>
10c2bd8e:       2f0a            movel %a2,%sp@-
10c2bd90:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c2bd96:       95ca            subal %a2,%a2
10c2bd98:       200a            movel %a2,%d0
10c2bd9a:       246e fffc       moveal %fp@(-4),%a2
10c2bd9e:       4e5e            unlk %fp
10c2bda0:       4e75            rts

10c2bda2 <real_lookup>:
10c2bda2:       4e56 0000       linkw %fp,#0
10c2bda6:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c2bdaa:       286e 0008       moveal %fp@(8),%a4
10c2bdae:       262e 000c       movel %fp@(12),%d3
10c2bdb2:       266c 0008       moveal %a4@(8),%a3
10c2bdb6:       7464            moveq #100,%d2
10c2bdb8:       d48b            addl %a3,%d2
10c2bdba:       2242            moveal %d2,%a1
10c2bdbc:       41fa 000c       lea %pc@(10c2bdca <real_lookup+0x28>),%a0
10c2bdc0:       5391            subql #1,%a1@
10c2bdc2:       6a06            bpls 10c2bdca <real_lookup+0x28>
10c2bdc4:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2bdca:       2f03            movel %d3,%sp@-
10c2bdcc:       2f0c            movel %a4,%sp@-
10c2bdce:       4eb9 10c3 2f46  jsr 10c32f46 <d_lookup>
10c2bdd4:       2440            moveal %d0,%a2
10c2bdd6:       508f            addql #8,%sp
10c2bdd8:       b4fc 0000       cmpaw #0,%a2
10c2bddc:       664e            bnes 10c2be2c <real_lookup+0x8a>
10c2bdde:       2f03            movel %d3,%sp@-
10c2bde0:       2f0c            movel %a4,%sp@-
10c2bde2:       4eb9 10c3 2d76  jsr 10c32d76 <d_alloc>
10c2bde8:       2400            movel %d0,%d2
10c2bdea:       508f            addql #8,%sp
10c2bdec:       347c fff4       moveaw #-12,%a2
10c2bdf0:       6724            beqs 10c2be16 <real_lookup+0x74>
10c2bdf2:       206b 008c       moveal %a3@(140),%a0
10c2bdf6:       2f02            movel %d2,%sp@-
10c2bdf8:       2f0b            movel %a3,%sp@-
10c2bdfa:       2068 0004       moveal %a0@(4),%a0
10c2bdfe:       4e90            jsr %a0@
10c2be00:       2440            moveal %d0,%a2
10c2be02:       508f            addql #8,%sp
10c2be04:       b4fc 0000       cmpaw #0,%a2
10c2be08:       670a            beqs 10c2be14 <real_lookup+0x72>
10c2be0a:       2f02            movel %d2,%sp@-
10c2be0c:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c2be12:       6002            bras 10c2be16 <real_lookup+0x74>
10c2be14:       2442            moveal %d2,%a2
10c2be16:       7064            moveq #100,%d0
10c2be18:       d08b            addl %a3,%d0
10c2be1a:       2240            moveal %d0,%a1
10c2be1c:       41fa 000c       lea %pc@(10c2be2a <real_lookup+0x88>),%a0
10c2be20:       5291            addql #1,%a1@
10c2be22:       6e06            bgts 10c2be2a <real_lookup+0x88>
10c2be24:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2be2a:       604a            bras 10c2be76 <real_lookup+0xd4>
10c2be2c:       2242            moveal %d2,%a1
10c2be2e:       41fa 000c       lea %pc@(10c2be3c <real_lookup+0x9a>),%a0
10c2be32:       5291            addql #1,%a1@
10c2be34:       6e06            bgts 10c2be3c <real_lookup+0x9a>
10c2be36:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2be3c:       206a 004c       moveal %a2@(76),%a0
10c2be40:       b0fc 0000       cmpaw #0,%a0
10c2be44:       6730            beqs 10c2be76 <real_lookup+0xd4>
10c2be46:       2050            moveal %a0@,%a0
10c2be48:       b0fc 0000       cmpaw #0,%a0
10c2be4c:       6728            beqs 10c2be76 <real_lookup+0xd4>
10c2be4e:       2f2e 0010       movel %fp@(16),%sp@-
10c2be52:       2f0a            movel %a2,%sp@-
10c2be54:       4e90            jsr %a0@
10c2be56:       508f            addql #8,%sp
10c2be58:       4a80            tstl %d0
10c2be5a:       661a            bnes 10c2be76 <real_lookup+0xd4>
10c2be5c:       2f0a            movel %a2,%sp@-
10c2be5e:       4eb9 10c3 282e  jsr 10c3282e <d_invalidate>
10c2be64:       588f            addql #4,%sp
10c2be66:       4a80            tstl %d0
10c2be68:       660c            bnes 10c2be76 <real_lookup+0xd4>
10c2be6a:       2f0a            movel %a2,%sp@-
10c2be6c:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c2be72:       347c fffe       moveaw #-2,%a2
10c2be76:       200a            movel %a2,%d0
10c2be78:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c2be7e:       4e5e            unlk %fp
10c2be80:       4e75            rts

10c2be82 <follow_up>:
10c2be82:       4e56 0000       linkw %fp,#0
10c2be86:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c2be8a:       266e 0008       moveal %fp@(8),%a3
10c2be8e:       286e 000c       moveal %fp@(12),%a4
10c2be92:       2053            moveal %a3@,%a0
10c2be94:       2428 0008       movel %a0@(8),%d2
10c2be98:       b1c2            cmpal %d2,%a0
10c2be9a:       6604            bnes 10c2bea0 <follow_up+0x1e>
10c2be9c:       7000            moveq #0,%d0
10c2be9e:       6060            bras 10c2bf00 <follow_up+0x7e>
10c2bea0:       4a82            tstl %d2
10c2bea2:       6708            beqs 10c2beac <follow_up+0x2a>
10c2bea4:       2242            moveal %d2,%a1
10c2bea6:       41e9 0028       lea %a1@(40),%a0
10c2beaa:       5290            addql #1,%a0@
10c2beac:       2053            moveal %a3@,%a0
10c2beae:       2468 000c       moveal %a0@(12),%a2
10c2beb2:       b4fc 0000       cmpaw #0,%a2
10c2beb6:       6712            beqs 10c2beca <follow_up+0x48>
10c2beb8:       4a92            tstl %a2@
10c2beba:       660c            bnes 10c2bec8 <follow_up+0x46>
10c2bebc:       4879 1000 2902  pea 10002902 <tvecs+0xd6a>
10c2bec2:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2bec8:       5292            addql #1,%a2@
10c2beca:       2f14            movel %a4@,%sp@-
10c2becc:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c2bed2:       288a            movel %a2,%a4@
10c2bed4:       2253            moveal %a3@,%a1
10c2bed6:       588f            addql #4,%sp
10c2bed8:       b2fc 0000       cmpaw #0,%a1
10c2bedc:       671e            beqs 10c2befc <follow_up+0x7a>
10c2bede:       41e9 0028       lea %a1@(40),%a0
10c2bee2:       40c1            movew %sr,%d1
10c2bee4:       007c 0700       oriw #1792,%sr
10c2bee8:       2010            movel %a0@,%d0
10c2beea:       5380            subql #1,%d0
10c2beec:       2080            movel %d0,%a0@
10c2beee:       46c1            movew %d1,%sr
10c2bef0:       4a80            tstl %d0
10c2bef2:       6608            bnes 10c2befc <follow_up+0x7a>
10c2bef4:       2f09            movel %a1,%sp@-
10c2bef6:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c2befc:       2682            movel %d2,%a3@
10c2befe:       7001            moveq #1,%d0
10c2bf00:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c2bf06:       4e5e            unlk %fp
10c2bf08:       4e75            rts

10c2bf0a <follow_down>:
10c2bf0a:       4e56 0000       linkw %fp,#0
10c2bf0e:       48e7 0038       moveml %a2-%a4,%sp@-
10c2bf12:       266e 0008       moveal %fp@(8),%a3
10c2bf16:       286e 000c       moveal %fp@(12),%a4
10c2bf1a:       2f14            movel %a4@,%sp@-
10c2bf1c:       2f13            movel %a3@,%sp@-
10c2bf1e:       4eb9 10c3 5736  jsr 10c35736 <lookup_mnt>
10c2bf24:       2440            moveal %d0,%a2
10c2bf26:       508f            addql #8,%sp
10c2bf28:       b4fc 0000       cmpaw #0,%a2
10c2bf2c:       675e            beqs 10c2bf8c <follow_down+0x82>
10c2bf2e:       41ea 0028       lea %a2@(40),%a0
10c2bf32:       5290            addql #1,%a0@
10c2bf34:       268a            movel %a2,%a3@
10c2bf36:       2f14            movel %a4@,%sp@-
10c2bf38:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c2bf3e:       226a 0008       moveal %a2@(8),%a1
10c2bf42:       588f            addql #4,%sp
10c2bf44:       b2fc 0000       cmpaw #0,%a1
10c2bf48:       6720            beqs 10c2bf6a <follow_down+0x60>
10c2bf4a:       41e9 0028       lea %a1@(40),%a0
10c2bf4e:       40c1            movew %sr,%d1
10c2bf50:       007c 0700       oriw #1792,%sr
10c2bf54:       2010            movel %a0@,%d0
10c2bf56:       5380            subql #1,%d0
10c2bf58:       2080            movel %d0,%a0@
10c2bf5a:       46c1            movew %d1,%sr
10c2bf5c:       4a80            tstl %d0
10c2bf5e:       660a            bnes 10c2bf6a <follow_down+0x60>
10c2bf60:       2f09            movel %a1,%sp@-
10c2bf62:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c2bf68:       588f            addql #4,%sp
10c2bf6a:       206a 0010       moveal %a2@(16),%a0
10c2bf6e:       b0fc 0000       cmpaw #0,%a0
10c2bf72:       6712            beqs 10c2bf86 <follow_down+0x7c>
10c2bf74:       4a90            tstl %a0@
10c2bf76:       660c            bnes 10c2bf84 <follow_down+0x7a>
10c2bf78:       4879 1000 2902  pea 10002902 <tvecs+0xd6a>
10c2bf7e:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2bf84:       5290            addql #1,%a0@
10c2bf86:       2888            movel %a0,%a4@
10c2bf88:       7001            moveq #1,%d0
10c2bf8a:       6002            bras 10c2bf8e <follow_down+0x84>
10c2bf8c:       7000            moveq #0,%d0
10c2bf8e:       4cee 1c00 fff4  moveml %fp@(-12),%a2-%a4
10c2bf94:       4e5e            unlk %fp
10c2bf96:       4e75            rts

10c2bf98 <link_path_walk>:
10c2bf98:       4e56 fff0       linkw %fp,#-16
10c2bf9c:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c2bfa0:       282e 0008       movel %fp@(8),%d4
10c2bfa4:       2a6e 000c       moveal %fp@(12),%a5
10c2bfa8:       2a2d 0014       movel %a5@(20),%d5
10c2bfac:       2044            moveal %d4,%a0
10c2bfae:       0c10 002f       cmpib #47,%a0@
10c2bfb2:       660a            bnes 10c2bfbe <link_path_walk+0x26>
10c2bfb4:       5284            addql #1,%d4
10c2bfb6:       2244            moveal %d4,%a1
10c2bfb8:       0c11 002f       cmpib #47,%a1@
10c2bfbc:       67f6            beqs 10c2bfb4 <link_path_walk+0x1c>
10c2bfbe:       2044            moveal %d4,%a0
10c2bfc0:       4a10            tstb %a0@
10c2bfc2:       6700 0680       beqw 10c2c644 <link_path_walk+0x6ac>
10c2bfc6:       2055            moveal %a5@,%a0
10c2bfc8:       2868 0008       moveal %a0@(8),%a4
10c2bfcc:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2bfd2:       4aa8 024c       tstl %a0@(588)
10c2bfd6:       6702            beqs 10c2bfda <link_path_walk+0x42>
10c2bfd8:       7a01            moveq #1,%d5
10c2bfda:       2e3c 10c2 bc86  movel #281197702,%d7
10c2bfe0:       6000 0672       braw 10c2c654 <link_path_walk+0x6bc>
10c2bfe4:       2d44 fff4       movel %d4,%fp@(-12)
10c2bfe8:       2244            moveal %d4,%a1
10c2bfea:       4280            clrl %d0
10c2bfec:       1011            moveb %a1@,%d0
10c2bfee:       7400            moveq #0,%d2
10c2bff0:       5284            addql #1,%d4
10c2bff2:       2200            movel %d0,%d1
10c2bff4:       e989            lsll #4,%d1
10c2bff6:       d282            addl %d2,%d1
10c2bff8:       e888            lsrl #4,%d0
10c2bffa:       d280            addl %d0,%d1
10c2bffc:       2001            movel %d1,%d0
10c2bffe:       d080            addl %d0,%d0
10c2c000:       2400            movel %d0,%d2
10c2c002:       d481            addl %d1,%d2
10c2c004:       e58a            lsll #2,%d2
10c2c006:       9481            subl %d1,%d2
10c2c008:       2044            moveal %d4,%a0
10c2c00a:       4280            clrl %d0
10c2c00c:       1010            moveb %a0@,%d0
10c2c00e:       6706            beqs 10c2c016 <link_path_walk+0x7e>
10c2c010:       722f            moveq #47,%d1
10c2c012:       b280            cmpl %d0,%d1
10c2c014:       66da            bnes 10c2bff0 <link_path_walk+0x58>
10c2c016:       2044            moveal %d4,%a0
10c2c018:       91ee fff4       subal %fp@(-12),%a0
10c2c01c:       2d48 fff8       movel %a0,%fp@(-8)
10c2c020:       2d42 fffc       movel %d2,%fp@(-4)
10c2c024:       4a80            tstl %d0
10c2c026:       6700 02f8       beqw 10c2c320 <link_path_walk+0x388>
10c2c02a:       5284            addql #1,%d4
10c2c02c:       2244            moveal %d4,%a1
10c2c02e:       1011            moveb %a1@,%d0
10c2c030:       0c00 002f       cmpib #47,%d0
10c2c034:       67f4            beqs 10c2c02a <link_path_walk+0x92>
10c2c036:       4a00            tstb %d0
10c2c038:       6700 02e2       beqw 10c2c31c <link_path_walk+0x384>
10c2c03c:       206e fff4       moveal %fp@(-12),%a0
10c2c040:       0c10 002e       cmpib #46,%a0@
10c2c044:       6600 00ec       bnew 10c2c132 <link_path_walk+0x19a>
10c2c048:       202e fff8       movel %fp@(-8),%d0
10c2c04c:       7201            moveq #1,%d1
10c2c04e:       b280            cmpl %d0,%d1
10c2c050:       6700 0602       beqw 10c2c654 <link_path_walk+0x6bc>
10c2c054:       7202            moveq #2,%d1
10c2c056:       b280            cmpl %d0,%d1
10c2c058:       6600 00d8       bnew 10c2c132 <link_path_walk+0x19a>
10c2c05c:       0c28 002e 0001  cmpib #46,%a0@(1)
10c2c062:       6600 00ce       bnew 10c2c132 <link_path_walk+0x19a>
10c2c066:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2c06c:       2268 02ea       moveal %a0@(746),%a1
10c2c070:       2455            moveal %a5@,%a2
10c2c072:       206d 0004       moveal %a5@(4),%a0
10c2c076:       b5e9 000c       cmpal %a1@(12),%a2
10c2c07a:       6608            bnes 10c2c084 <link_path_walk+0xec>
10c2c07c:       b1e9 0018       cmpal %a1@(24),%a0
10c2c080:       6700 00a6       beqw 10c2c128 <link_path_walk+0x190>
10c2c084:       b5e8 0010       cmpal %a0@(16),%a2
10c2c088:       672c            beqs 10c2c0b6 <link_path_walk+0x11e>
10c2c08a:       206a 000c       moveal %a2@(12),%a0
10c2c08e:       b0fc 0000       cmpaw #0,%a0
10c2c092:       6712            beqs 10c2c0a6 <link_path_walk+0x10e>
10c2c094:       4a90            tstl %a0@
10c2c096:       660c            bnes 10c2c0a4 <link_path_walk+0x10c>
10c2c098:       4879 1000 2902  pea 10002902 <tvecs+0xd6a>
10c2c09e:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2c0a4:       5290            addql #1,%a0@
10c2c0a6:       2408            movel %a0,%d2
10c2c0a8:       2f15            movel %a5@,%sp@-
10c2c0aa:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c2c0b0:       2a82            movel %d2,%a5@
10c2c0b2:       588f            addql #4,%sp
10c2c0b4:       6072            bras 10c2c128 <link_path_walk+0x190>
10c2c0b6:       2468 0008       moveal %a0@(8),%a2
10c2c0ba:       b1ca            cmpal %a2,%a0
10c2c0bc:       676a            beqs 10c2c128 <link_path_walk+0x190>
10c2c0be:       b4fc 0000       cmpaw #0,%a2
10c2c0c2:       6706            beqs 10c2c0ca <link_path_walk+0x132>
10c2c0c4:       41ea 0028       lea %a2@(40),%a0
10c2c0c8:       5290            addql #1,%a0@
10c2c0ca:       206d 0004       moveal %a5@(4),%a0
10c2c0ce:       2068 000c       moveal %a0@(12),%a0
10c2c0d2:       b0fc 0000       cmpaw #0,%a0
10c2c0d6:       6712            beqs 10c2c0ea <link_path_walk+0x152>
10c2c0d8:       4a90            tstl %a0@
10c2c0da:       660c            bnes 10c2c0e8 <link_path_walk+0x150>
10c2c0dc:       4879 1000 2902  pea 10002902 <tvecs+0xd6a>
10c2c0e2:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2c0e8:       5290            addql #1,%a0@
10c2c0ea:       2408            movel %a0,%d2
10c2c0ec:       2f15            movel %a5@,%sp@-
10c2c0ee:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c2c0f4:       2a82            movel %d2,%a5@
10c2c0f6:       242d 0004       movel %a5@(4),%d2
10c2c0fa:       588f            addql #4,%sp
10c2c0fc:       6722            beqs 10c2c120 <link_path_walk+0x188>
10c2c0fe:       2242            moveal %d2,%a1
10c2c100:       41e9 0028       lea %a1@(40),%a0
10c2c104:       40c1            movew %sr,%d1
10c2c106:       007c 0700       oriw #1792,%sr
10c2c10a:       2010            movel %a0@,%d0
10c2c10c:       5380            subql #1,%d0
10c2c10e:       2080            movel %d0,%a0@
10c2c110:       46c1            movew %d1,%sr
10c2c112:       4a80            tstl %d0
10c2c114:       660a            bnes 10c2c120 <link_path_walk+0x188>
10c2c116:       2f02            movel %d2,%sp@-
10c2c118:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c2c11e:       588f            addql #4,%sp
10c2c120:       2b4a 0004       movel %a2,%a5@(4)
10c2c124:       6000 ff40       braw 10c2c066 <link_path_walk+0xce>
10c2c128:       2055            moveal %a5@,%a0
10c2c12a:       2868 0008       moveal %a0@(8),%a4
10c2c12e:       6000 0524       braw 10c2c654 <link_path_walk+0x6bc>
10c2c132:       2255            moveal %a5@,%a1
10c2c134:       2069 004c       moveal %a1@(76),%a0
10c2c138:       74f4            moveq #-12,%d2
10c2c13a:       d48e            addl %fp,%d2
10c2c13c:       b0fc 0000       cmpaw #0,%a0
10c2c140:       671c            beqs 10c2c15e <link_path_walk+0x1c6>
10c2c142:       2068 0004       moveal %a0@(4),%a0
10c2c146:       b0fc 0000       cmpaw #0,%a0
10c2c14a:       6712            beqs 10c2c15e <link_path_walk+0x1c6>
10c2c14c:       2f02            movel %d2,%sp@-
10c2c14e:       2f09            movel %a1,%sp@-
10c2c150:       4e90            jsr %a0@
10c2c152:       2440            moveal %d0,%a2
10c2c154:       508f            addql #8,%sp
10c2c156:       b4fc 0000       cmpaw #0,%a2
10c2c15a:       6d00 050e       bltw 10c2c66a <link_path_walk+0x6d2>
10c2c15e:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c2c162:       2f02            movel %d2,%sp@-
10c2c164:       2f15            movel %a5@,%sp@-
10c2c166:       4eba fbda       jsr %pc@(10c2bd42 <cached_lookup>)
10c2c16a:       2d40 fff0       movel %d0,%fp@(-16)
10c2c16e:       4fef 000c       lea %sp@(12),%sp
10c2c172:       661e            bnes 10c2c192 <link_path_walk+0x1fa>
10c2c174:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c2c178:       2f02            movel %d2,%sp@-
10c2c17a:       2f15            movel %a5@,%sp@-
10c2c17c:       4eba fc24       jsr %pc@(10c2bda2 <real_lookup>)
10c2c180:       2d40 fff0       movel %d0,%fp@(-16)
10c2c184:       4fef 000c       lea %sp@(12),%sp
10c2c188:       2440            moveal %d0,%a2
10c2c18a:       b4fc fc18       cmpaw #-1000,%a2
10c2c18e:       6200 04da       bhiw 10c2c66a <link_path_walk+0x6d2>
10c2c192:       202e fff0       movel %fp@(-16),%d0
10c2c196:       2640            moveal %d0,%a3
10c2c198:       2c3c 10c3 26d8  movel #281224920,%d6
10c2c19e:       4aab 0038       tstl %a3@(56)
10c2c1a2:       6700 0090       beqw 10c2c234 <link_path_walk+0x29c>
10c2c1a6:       260d            movel %a5,%d3
10c2c1a8:       5883            addql #4,%d3
10c2c1aa:       49ee fff0       lea %fp@(-16),%a4
10c2c1ae:       2f14            movel %a4@,%sp@-
10c2c1b0:       2043            moveal %d3,%a0
10c2c1b2:       2f10            movel %a0@,%sp@-
10c2c1b4:       4eb9 10c3 5736  jsr 10c35736 <lookup_mnt>
10c2c1ba:       2440            moveal %d0,%a2
10c2c1bc:       508f            addql #8,%sp
10c2c1be:       b4fc 0000       cmpaw #0,%a2
10c2c1c2:       675c            beqs 10c2c220 <link_path_walk+0x288>
10c2c1c4:       41ea 0028       lea %a2@(40),%a0
10c2c1c8:       5290            addql #1,%a0@
10c2c1ca:       2243            moveal %d3,%a1
10c2c1cc:       228a            movel %a2,%a1@
10c2c1ce:       2f14            movel %a4@,%sp@-
10c2c1d0:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c2c1d6:       242a 0008       movel %a2@(8),%d2
10c2c1da:       588f            addql #4,%sp
10c2c1dc:       6722            beqs 10c2c200 <link_path_walk+0x268>
10c2c1de:       2242            moveal %d2,%a1
10c2c1e0:       41e9 0028       lea %a1@(40),%a0
10c2c1e4:       40c1            movew %sr,%d1
10c2c1e6:       007c 0700       oriw #1792,%sr
10c2c1ea:       2010            movel %a0@,%d0
10c2c1ec:       5380            subql #1,%d0
10c2c1ee:       2080            movel %d0,%a0@
10c2c1f0:       46c1            movew %d1,%sr
10c2c1f2:       4a80            tstl %d0
10c2c1f4:       660a            bnes 10c2c200 <link_path_walk+0x268>
10c2c1f6:       2f02            movel %d2,%sp@-
10c2c1f8:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c2c1fe:       588f            addql #4,%sp
10c2c200:       206a 0010       moveal %a2@(16),%a0
10c2c204:       b0fc 0000       cmpaw #0,%a0
10c2c208:       6712            beqs 10c2c21c <link_path_walk+0x284>
10c2c20a:       4a90            tstl %a0@
10c2c20c:       660c            bnes 10c2c21a <link_path_walk+0x282>
10c2c20e:       4879 1000 2902  pea 10002902 <tvecs+0xd6a>
10c2c214:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2c21a:       5290            addql #1,%a0@
10c2c21c:       2888            movel %a0,%a4@
10c2c21e:       6006            bras 10c2c226 <link_path_walk+0x28e>
10c2c220:       266e fff0       moveal %fp@(-16),%a3
10c2c224:       600e            bras 10c2c234 <link_path_walk+0x29c>
10c2c226:       202e fff0       movel %fp@(-16),%d0
10c2c22a:       2640            moveal %d0,%a3
10c2c22c:       4aab 0038       tstl %a3@(56)
10c2c230:       6600 ff7c       bnew 10c2c1ae <link_path_walk+0x216>
10c2c234:       347c fffe       moveaw #-2,%a2
10c2c238:       286b 0008       moveal %a3@(8),%a4
10c2c23c:       b8fc 0000       cmpaw #0,%a4
10c2c240:       6700 0406       beqw 10c2c648 <link_path_walk+0x6b0>
10c2c244:       347c ffec       moveaw #-20,%a2
10c2c248:       206c 008c       moveal %a4@(140),%a0
10c2c24c:       b0fc 0000       cmpaw #0,%a0
10c2c250:       6700 03f6       beqw 10c2c648 <link_path_walk+0x6b0>
10c2c254:       4aa8 0028       tstl %a0@(40)
10c2c258:       6700 00a2       beqw 10c2c2fc <link_path_walk+0x364>
10c2c25c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2c262:       7004            moveq #4,%d0
10c2c264:       b0a8 024c       cmpl %a0@(588),%d0
10c2c268:       6d54            blts 10c2c2be <link_path_walk+0x326>
10c2c26a:       7227            moveq #39,%d1
10c2c26c:       b2a8 0250       cmpl %a0@(592),%d1
10c2c270:       6d4c            blts 10c2c2be <link_path_walk+0x326>
10c2c272:       2028 0014       movel %a0@(20),%d0
10c2c276:       670a            beqs 10c2c282 <link_path_walk+0x2ea>
10c2c278:       7000            moveq #0,%d0
10c2c27a:       2080            movel %d0,%a0@
10c2c27c:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c2c282:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2c288:       52a8 024c       addql #1,%a0@(588)
10c2c28c:       52a8 0250       addql #1,%a0@(592)
10c2c290:       2f2b 0008       movel %a3@(8),%sp@-
10c2c294:       4eb9 10c3 4a04  jsr 10c34a04 <update_atime>
10c2c29a:       206b 0008       moveal %a3@(8),%a0
10c2c29e:       2068 008c       moveal %a0@(140),%a0
10c2c2a2:       2f0d            movel %a5,%sp@-
10c2c2a4:       2f0b            movel %a3,%sp@-
10c2c2a6:       2068 0028       moveal %a0@(40),%a0
10c2c2aa:       4e90            jsr %a0@
10c2c2ac:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2c2b2:       53a8 024c       subql #1,%a0@(588)
10c2c2b6:       2440            moveal %d0,%a2
10c2c2b8:       4fef 000c       lea %sp@(12),%sp
10c2c2bc:       600c            bras 10c2c2ca <link_path_walk+0x332>
10c2c2be:       2f0d            movel %a5,%sp@-
10c2c2c0:       4eba fa3c       jsr %pc@(10c2bcfe <path_release>)
10c2c2c4:       347c ffd8       moveaw #-40,%a2
10c2c2c8:       588f            addql #4,%sp
10c2c2ca:       2f2e fff0       movel %fp@(-16),%sp@-
10c2c2ce:       2046            moveal %d6,%a0
10c2c2d0:       4e90            jsr %a0@
10c2c2d2:       588f            addql #4,%sp
10c2c2d4:       b4fc 0000       cmpaw #0,%a2
10c2c2d8:       6600 0396       bnew 10c2c670 <link_path_walk+0x6d8>
10c2c2dc:       347c fffe       moveaw #-2,%a2
10c2c2e0:       2055            moveal %a5@,%a0
10c2c2e2:       2868 0008       moveal %a0@(8),%a4
10c2c2e6:       b8fc 0000       cmpaw #0,%a4
10c2c2ea:       6700 037e       beqw 10c2c66a <link_path_walk+0x6d2>
10c2c2ee:       347c ffec       moveaw #-20,%a2
10c2c2f2:       4aac 008c       tstl %a4@(140)
10c2c2f6:       6700 0372       beqw 10c2c66a <link_path_walk+0x6d2>
10c2c2fa:       600c            bras 10c2c308 <link_path_walk+0x370>
10c2c2fc:       2f15            movel %a5@,%sp@-
10c2c2fe:       2246            moveal %d6,%a1
10c2c300:       4e91            jsr %a1@
10c2c302:       2aae fff0       movel %fp@(-16),%a5@
10c2c306:       588f            addql #4,%sp
10c2c308:       347c ffec       moveaw #-20,%a2
10c2c30c:       206c 008c       moveal %a4@(140),%a0
10c2c310:       4aa8 0004       tstl %a0@(4)
10c2c314:       6700 0354       beqw 10c2c66a <link_path_walk+0x6d2>
10c2c318:       6000 033a       braw 10c2c654 <link_path_walk+0x6bc>
10c2c31c:       7003            moveq #3,%d0
10c2c31e:       8a80            orl %d0,%d5
10c2c320:       0805 0004       btst #4,%d5
10c2c324:       6600 02dc       bnew 10c2c602 <link_path_walk+0x66a>
10c2c328:       206e fff4       moveal %fp@(-12),%a0
10c2c32c:       0c10 002e       cmpib #46,%a0@
10c2c330:       6600 00e4       bnew 10c2c416 <link_path_walk+0x47e>
10c2c334:       202e fff8       movel %fp@(-8),%d0
10c2c338:       7201            moveq #1,%d1
10c2c33a:       b280            cmpl %d0,%d1
10c2c33c:       6700 0306       beqw 10c2c644 <link_path_walk+0x6ac>
10c2c340:       7202            moveq #2,%d1
10c2c342:       b280            cmpl %d0,%d1
10c2c344:       6600 00d0       bnew 10c2c416 <link_path_walk+0x47e>
10c2c348:       0c28 002e 0001  cmpib #46,%a0@(1)
10c2c34e:       6600 00c6       bnew 10c2c416 <link_path_walk+0x47e>
10c2c352:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2c358:       2268 02ea       moveal %a0@(746),%a1
10c2c35c:       2455            moveal %a5@,%a2
10c2c35e:       206d 0004       moveal %a5@(4),%a0
10c2c362:       b5e9 000c       cmpal %a1@(12),%a2
10c2c366:       6608            bnes 10c2c370 <link_path_walk+0x3d8>
10c2c368:       b1e9 0018       cmpal %a1@(24),%a0
10c2c36c:       6700 02d6       beqw 10c2c644 <link_path_walk+0x6ac>
10c2c370:       b5e8 0010       cmpal %a0@(16),%a2
10c2c374:       672c            beqs 10c2c3a2 <link_path_walk+0x40a>
10c2c376:       206a 000c       moveal %a2@(12),%a0
10c2c37a:       b0fc 0000       cmpaw #0,%a0
10c2c37e:       6712            beqs 10c2c392 <link_path_walk+0x3fa>
10c2c380:       4a90            tstl %a0@
10c2c382:       660c            bnes 10c2c390 <link_path_walk+0x3f8>
10c2c384:       4879 1000 2902  pea 10002902 <tvecs+0xd6a>
10c2c38a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2c390:       5290            addql #1,%a0@
10c2c392:       2408            movel %a0,%d2
10c2c394:       2f15            movel %a5@,%sp@-
10c2c396:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c2c39c:       2a82            movel %d2,%a5@
10c2c39e:       6000 02a4       braw 10c2c644 <link_path_walk+0x6ac>
10c2c3a2:       2468 0008       moveal %a0@(8),%a2
10c2c3a6:       b1ca            cmpal %a2,%a0
10c2c3a8:       6700 029a       beqw 10c2c644 <link_path_walk+0x6ac>
10c2c3ac:       b4fc 0000       cmpaw #0,%a2
10c2c3b0:       6706            beqs 10c2c3b8 <link_path_walk+0x420>
10c2c3b2:       41ea 0028       lea %a2@(40),%a0
10c2c3b6:       5290            addql #1,%a0@
10c2c3b8:       206d 0004       moveal %a5@(4),%a0
10c2c3bc:       2068 000c       moveal %a0@(12),%a0
10c2c3c0:       b0fc 0000       cmpaw #0,%a0
10c2c3c4:       6712            beqs 10c2c3d8 <link_path_walk+0x440>
10c2c3c6:       4a90            tstl %a0@
10c2c3c8:       660c            bnes 10c2c3d6 <link_path_walk+0x43e>
10c2c3ca:       4879 1000 2902  pea 10002902 <tvecs+0xd6a>
10c2c3d0:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2c3d6:       5290            addql #1,%a0@
10c2c3d8:       2408            movel %a0,%d2
10c2c3da:       2f15            movel %a5@,%sp@-
10c2c3dc:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c2c3e2:       2a82            movel %d2,%a5@
10c2c3e4:       242d 0004       movel %a5@(4),%d2
10c2c3e8:       588f            addql #4,%sp
10c2c3ea:       6722            beqs 10c2c40e <link_path_walk+0x476>
10c2c3ec:       2242            moveal %d2,%a1
10c2c3ee:       41e9 0028       lea %a1@(40),%a0
10c2c3f2:       40c1            movew %sr,%d1
10c2c3f4:       007c 0700       oriw #1792,%sr
10c2c3f8:       2010            movel %a0@,%d0
10c2c3fa:       5380            subql #1,%d0
10c2c3fc:       2080            movel %d0,%a0@
10c2c3fe:       46c1            movew %d1,%sr
10c2c400:       4a80            tstl %d0
10c2c402:       660a            bnes 10c2c40e <link_path_walk+0x476>
10c2c404:       2f02            movel %d2,%sp@-
10c2c406:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c2c40c:       588f            addql #4,%sp
10c2c40e:       2b4a 0004       movel %a2,%a5@(4)
10c2c412:       6000 ff3e       braw 10c2c352 <link_path_walk+0x3ba>
10c2c416:       2255            moveal %a5@,%a1
10c2c418:       2069 004c       moveal %a1@(76),%a0
10c2c41c:       74f4            moveq #-12,%d2
10c2c41e:       d48e            addl %fp,%d2
10c2c420:       b0fc 0000       cmpaw #0,%a0
10c2c424:       671c            beqs 10c2c442 <link_path_walk+0x4aa>
10c2c426:       2068 0004       moveal %a0@(4),%a0
10c2c42a:       b0fc 0000       cmpaw #0,%a0
10c2c42e:       6712            beqs 10c2c442 <link_path_walk+0x4aa>
10c2c430:       2f02            movel %d2,%sp@-
10c2c432:       2f09            movel %a1,%sp@-
10c2c434:       4e90            jsr %a0@
10c2c436:       2440            moveal %d0,%a2
10c2c438:       508f            addql #8,%sp
10c2c43a:       b4fc 0000       cmpaw #0,%a2
10c2c43e:       6d00 022a       bltw 10c2c66a <link_path_walk+0x6d2>
10c2c442:       42a7            clrl %sp@-
10c2c444:       2f02            movel %d2,%sp@-
10c2c446:       2f15            movel %a5@,%sp@-
10c2c448:       4eba f8f8       jsr %pc@(10c2bd42 <cached_lookup>)
10c2c44c:       2d40 fff0       movel %d0,%fp@(-16)
10c2c450:       4fef 000c       lea %sp@(12),%sp
10c2c454:       661c            bnes 10c2c472 <link_path_walk+0x4da>
10c2c456:       42a7            clrl %sp@-
10c2c458:       2f02            movel %d2,%sp@-
10c2c45a:       2f15            movel %a5@,%sp@-
10c2c45c:       4eba f944       jsr %pc@(10c2bda2 <real_lookup>)
10c2c460:       2d40 fff0       movel %d0,%fp@(-16)
10c2c464:       4fef 000c       lea %sp@(12),%sp
10c2c468:       2440            moveal %d0,%a2
10c2c46a:       b4fc fc18       cmpaw #-1000,%a2
10c2c46e:       6200 01fa       bhiw 10c2c66a <link_path_walk+0x6d2>
10c2c472:       202e fff0       movel %fp@(-16),%d0
10c2c476:       2640            moveal %d0,%a3
10c2c478:       2c3c 10c3 26d8  movel #281224920,%d6
10c2c47e:       2805            movel %d5,%d4
10c2c480:       7001            moveq #1,%d0
10c2c482:       c880            andl %d0,%d4
10c2c484:       4aab 0038       tstl %a3@(56)
10c2c488:       6700 0090       beqw 10c2c51a <link_path_walk+0x582>
10c2c48c:       260d            movel %a5,%d3
10c2c48e:       5883            addql #4,%d3
10c2c490:       49ee fff0       lea %fp@(-16),%a4
10c2c494:       2f14            movel %a4@,%sp@-
10c2c496:       2043            moveal %d3,%a0
10c2c498:       2f10            movel %a0@,%sp@-
10c2c49a:       4eb9 10c3 5736  jsr 10c35736 <lookup_mnt>
10c2c4a0:       2440            moveal %d0,%a2
10c2c4a2:       508f            addql #8,%sp
10c2c4a4:       b4fc 0000       cmpaw #0,%a2
10c2c4a8:       675c            beqs 10c2c506 <link_path_walk+0x56e>
10c2c4aa:       41ea 0028       lea %a2@(40),%a0
10c2c4ae:       5290            addql #1,%a0@
10c2c4b0:       2243            moveal %d3,%a1
10c2c4b2:       228a            movel %a2,%a1@
10c2c4b4:       2f14            movel %a4@,%sp@-
10c2c4b6:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c2c4bc:       242a 0008       movel %a2@(8),%d2
10c2c4c0:       588f            addql #4,%sp
10c2c4c2:       6722            beqs 10c2c4e6 <link_path_walk+0x54e>
10c2c4c4:       2242            moveal %d2,%a1
10c2c4c6:       41e9 0028       lea %a1@(40),%a0
10c2c4ca:       40c1            movew %sr,%d1
10c2c4cc:       007c 0700       oriw #1792,%sr
10c2c4d0:       2010            movel %a0@,%d0
10c2c4d2:       5380            subql #1,%d0
10c2c4d4:       2080            movel %d0,%a0@
10c2c4d6:       46c1            movew %d1,%sr
10c2c4d8:       4a80            tstl %d0
10c2c4da:       660a            bnes 10c2c4e6 <link_path_walk+0x54e>
10c2c4dc:       2f02            movel %d2,%sp@-
10c2c4de:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c2c4e4:       588f            addql #4,%sp
10c2c4e6:       206a 0010       moveal %a2@(16),%a0
10c2c4ea:       b0fc 0000       cmpaw #0,%a0
10c2c4ee:       6712            beqs 10c2c502 <link_path_walk+0x56a>
10c2c4f0:       4a90            tstl %a0@
10c2c4f2:       660c            bnes 10c2c500 <link_path_walk+0x568>
10c2c4f4:       4879 1000 2902  pea 10002902 <tvecs+0xd6a>
10c2c4fa:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2c500:       5290            addql #1,%a0@
10c2c502:       2888            movel %a0,%a4@
10c2c504:       6006            bras 10c2c50c <link_path_walk+0x574>
10c2c506:       266e fff0       moveal %fp@(-16),%a3
10c2c50a:       600e            bras 10c2c51a <link_path_walk+0x582>
10c2c50c:       202e fff0       movel %fp@(-16),%d0
10c2c510:       2640            moveal %d0,%a3
10c2c512:       4aab 0038       tstl %a3@(56)
10c2c516:       6600 ff7c       bnew 10c2c494 <link_path_walk+0x4fc>
10c2c51a:       286b 0008       moveal %a3@(8),%a4
10c2c51e:       4a84            tstl %d4
10c2c520:       6700 00a6       beqw 10c2c5c8 <link_path_walk+0x630>
10c2c524:       b8fc 0000       cmpaw #0,%a4
10c2c528:       6700 009e       beqw 10c2c5c8 <link_path_walk+0x630>
10c2c52c:       206c 008c       moveal %a4@(140),%a0
10c2c530:       b0fc 0000       cmpaw #0,%a0
10c2c534:       6700 0092       beqw 10c2c5c8 <link_path_walk+0x630>
10c2c538:       4aa8 0028       tstl %a0@(40)
10c2c53c:       6700 008a       beqw 10c2c5c8 <link_path_walk+0x630>
10c2c540:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2c546:       7004            moveq #4,%d0
10c2c548:       b0a8 024c       cmpl %a0@(588),%d0
10c2c54c:       6d54            blts 10c2c5a2 <link_path_walk+0x60a>
10c2c54e:       7227            moveq #39,%d1
10c2c550:       b2a8 0250       cmpl %a0@(592),%d1
10c2c554:       6d4c            blts 10c2c5a2 <link_path_walk+0x60a>
10c2c556:       2028 0014       movel %a0@(20),%d0
10c2c55a:       670a            beqs 10c2c566 <link_path_walk+0x5ce>
10c2c55c:       7000            moveq #0,%d0
10c2c55e:       2080            movel %d0,%a0@
10c2c560:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c2c566:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2c56c:       52a8 024c       addql #1,%a0@(588)
10c2c570:       52a8 0250       addql #1,%a0@(592)
10c2c574:       2f2b 0008       movel %a3@(8),%sp@-
10c2c578:       4eb9 10c3 4a04  jsr 10c34a04 <update_atime>
10c2c57e:       206b 0008       moveal %a3@(8),%a0
10c2c582:       2068 008c       moveal %a0@(140),%a0
10c2c586:       2f0d            movel %a5,%sp@-
10c2c588:       2f0b            movel %a3,%sp@-
10c2c58a:       2068 0028       moveal %a0@(40),%a0
10c2c58e:       4e90            jsr %a0@
10c2c590:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2c596:       53a8 024c       subql #1,%a0@(588)
10c2c59a:       2440            moveal %d0,%a2
10c2c59c:       4fef 000c       lea %sp@(12),%sp
10c2c5a0:       600c            bras 10c2c5ae <link_path_walk+0x616>
10c2c5a2:       2f0d            movel %a5,%sp@-
10c2c5a4:       4eba f758       jsr %pc@(10c2bcfe <path_release>)
10c2c5a8:       347c ffd8       moveaw #-40,%a2
10c2c5ac:       588f            addql #4,%sp
10c2c5ae:       2f2e fff0       movel %fp@(-16),%sp@-
10c2c5b2:       2046            moveal %d6,%a0
10c2c5b4:       4e90            jsr %a0@
10c2c5b6:       588f            addql #4,%sp
10c2c5b8:       b4fc 0000       cmpaw #0,%a2
10c2c5bc:       6600 00b2       bnew 10c2c670 <link_path_walk+0x6d8>
10c2c5c0:       2055            moveal %a5@,%a0
10c2c5c2:       2868 0008       moveal %a0@(8),%a4
10c2c5c6:       600c            bras 10c2c5d4 <link_path_walk+0x63c>
10c2c5c8:       2f15            movel %a5@,%sp@-
10c2c5ca:       2246            moveal %d6,%a1
10c2c5cc:       4e91            jsr %a1@
10c2c5ce:       2aae fff0       movel %fp@(-16),%a5@
10c2c5d2:       588f            addql #4,%sp
10c2c5d4:       347c fffe       moveaw #-2,%a2
10c2c5d8:       b8fc 0000       cmpaw #0,%a4
10c2c5dc:       671c            beqs 10c2c5fa <link_path_walk+0x662>
10c2c5de:       0805 0001       btst #1,%d5
10c2c5e2:       6760            beqs 10c2c644 <link_path_walk+0x6ac>
10c2c5e4:       347c ffec       moveaw #-20,%a2
10c2c5e8:       206c 008c       moveal %a4@(140),%a0
10c2c5ec:       b0fc 0000       cmpaw #0,%a0
10c2c5f0:       6778            beqs 10c2c66a <link_path_walk+0x6d2>
10c2c5f2:       4aa8 0004       tstl %a0@(4)
10c2c5f6:       664c            bnes 10c2c644 <link_path_walk+0x6ac>
10c2c5f8:       6070            bras 10c2c66a <link_path_walk+0x6d2>
10c2c5fa:       700a            moveq #10,%d0
10c2c5fc:       ca80            andl %d0,%d5
10c2c5fe:       666a            bnes 10c2c66a <link_path_walk+0x6d2>
10c2c600:       6042            bras 10c2c644 <link_path_walk+0x6ac>
10c2c602:       2b6e fff4 0008  movel %fp@(-12),%a5@(8)
10c2c608:       2b6e fff8 000c  movel %fp@(-8),%a5@(12)
10c2c60e:       2b6e fffc 0010  movel %fp@(-4),%a5@(16)
10c2c614:       42ad 0018       clrl %a5@(24)
10c2c618:       206e fff4       moveal %fp@(-12),%a0
10c2c61c:       0c10 002e       cmpib #46,%a0@
10c2c620:       6622            bnes 10c2c644 <link_path_walk+0x6ac>
10c2c622:       202e fff8       movel %fp@(-8),%d0
10c2c626:       7201            moveq #1,%d1
10c2c628:       b280            cmpl %d0,%d1
10c2c62a:       6604            bnes 10c2c630 <link_path_walk+0x698>
10c2c62c:       7002            moveq #2,%d0
10c2c62e:       6010            bras 10c2c640 <link_path_walk+0x6a8>
10c2c630:       7202            moveq #2,%d1
10c2c632:       b280            cmpl %d0,%d1
10c2c634:       660e            bnes 10c2c644 <link_path_walk+0x6ac>
10c2c636:       0c28 002e 0001  cmpib #46,%a0@(1)
10c2c63c:       6606            bnes 10c2c644 <link_path_walk+0x6ac>
10c2c63e:       7003            moveq #3,%d0
10c2c640:       2b40 0018       movel %d0,%a5@(24)
10c2c644:       7000            moveq #0,%d0
10c2c646:       602a            bras 10c2c672 <link_path_walk+0x6da>
10c2c648:       2f2e fff0       movel %fp@(-16),%sp@-
10c2c64c:       2046            moveal %d6,%a0
10c2c64e:       4e90            jsr %a0@
10c2c650:       588f            addql #4,%sp
10c2c652:       6016            bras 10c2c66a <link_path_walk+0x6d2>
10c2c654:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c2c658:       2f0c            movel %a4,%sp@-
10c2c65a:       2247            moveal %d7,%a1
10c2c65c:       4e91            jsr %a1@
10c2c65e:       2440            moveal %d0,%a2
10c2c660:       508f            addql #8,%sp
10c2c662:       2d4a fff0       movel %a2,%fp@(-16)
10c2c666:       6700 f97c       beqw 10c2bfe4 <link_path_walk+0x4c>
10c2c66a:       2f0d            movel %a5,%sp@-
10c2c66c:       4eba f690       jsr %pc@(10c2bcfe <path_release>)
10c2c670:       200a            movel %a2,%d0
10c2c672:       4cee 3cfc ffc8  moveml %fp@(-56),%d2-%d7/%a2-%a5
10c2c678:       4e5e            unlk %fp
10c2c67a:       4e75            rts

10c2c67c <path_walk>:
10c2c67c:       4e56 0000       linkw %fp,#0
10c2c680:       222e 0008       movel %fp@(8),%d1
10c2c684:       202e 000c       movel %fp@(12),%d0
10c2c688:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2c68e:       42a8 0250       clrl %a0@(592)
10c2c692:       2f00            movel %d0,%sp@-
10c2c694:       2f01            movel %d1,%sp@-
10c2c696:       4eba f900       jsr %pc@(10c2bf98 <link_path_walk>)
10c2c69a:       4e5e            unlk %fp
10c2c69c:       4e75            rts

10c2c69e <__emul_lookup_dentry>:
10c2c69e:       4e56 ffe4       linkw %fp,#-28
10c2c6a2:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c2c6a6:       262e 0008       movel %fp@(8),%d3
10c2c6aa:       266e 000c       moveal %fp@(12),%a3
10c2c6ae:       2f0b            movel %a3,%sp@-
10c2c6b0:       2f03            movel %d3,%sp@-
10c2c6b2:       45fa ffc8       lea %pc@(10c2c67c <path_walk>),%a2
10c2c6b6:       4e92            jsr %a2@
10c2c6b8:       508f            addql #8,%sp
10c2c6ba:       4a80            tstl %d0
10c2c6bc:       6706            beqs 10c2c6c4 <__emul_lookup_dentry+0x26>
10c2c6be:       7000            moveq #0,%d0
10c2c6c0:       6000 00b6       braw 10c2c778 <__emul_lookup_dentry+0xda>
10c2c6c4:       2053            moveal %a3@,%a0
10c2c6c6:       2068 0008       moveal %a0@(8),%a0
10c2c6ca:       b0fc 0000       cmpaw #0,%a0
10c2c6ce:       6710            beqs 10c2c6e0 <__emul_lookup_dentry+0x42>
10c2c6d0:       3028 0032       movew %a0@(50),%d0
10c2c6d4:       0240 f000       andiw #-4096,%d0
10c2c6d8:       0c40 4000       cmpiw #16384,%d0
10c2c6dc:       6600 0098       bnew 10c2c776 <__emul_lookup_dentry+0xd8>
10c2c6e0:       7001            moveq #1,%d0
10c2c6e2:       2d40 fffc       movel %d0,%fp@(-4)
10c2c6e6:       2d6b 0014 fff8  movel %a3@(20),%fp@(-8)
10c2c6ec:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2c6f2:       2068 02ea       moveal %a0@(746),%a0
10c2c6f6:       2028 0018       movel %a0@(24),%d0
10c2c6fa:       6708            beqs 10c2c704 <__emul_lookup_dentry+0x66>
10c2c6fc:       2240            moveal %d0,%a1
10c2c6fe:       41e9 0028       lea %a1@(40),%a0
10c2c702:       5290            addql #1,%a0@
10c2c704:       2d40 ffe8       movel %d0,%fp@(-24)
10c2c708:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2c70e:       2068 02ea       moveal %a0@(746),%a0
10c2c712:       2068 000c       moveal %a0@(12),%a0
10c2c716:       b0fc 0000       cmpaw #0,%a0
10c2c71a:       6712            beqs 10c2c72e <__emul_lookup_dentry+0x90>
10c2c71c:       4a90            tstl %a0@
10c2c71e:       660c            bnes 10c2c72c <__emul_lookup_dentry+0x8e>
10c2c720:       4879 1000 2902  pea 10002902 <tvecs+0xd6a>
10c2c726:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2c72c:       5290            addql #1,%a0@
10c2c72e:       2d48 ffe4       movel %a0,%fp@(-28)
10c2c732:       74e4            moveq #-28,%d2
10c2c734:       d48e            addl %fp,%d2
10c2c736:       2f02            movel %d2,%sp@-
10c2c738:       2f03            movel %d3,%sp@-
10c2c73a:       4e92            jsr %a2@
10c2c73c:       508f            addql #8,%sp
10c2c73e:       4a80            tstl %d0
10c2c740:       6634            bnes 10c2c776 <__emul_lookup_dentry+0xd8>
10c2c742:       206e ffe4       moveal %fp@(-28),%a0
10c2c746:       4aa8 0008       tstl %a0@(8)
10c2c74a:       6724            beqs 10c2c770 <__emul_lookup_dentry+0xd2>
10c2c74c:       2f0b            movel %a3,%sp@-
10c2c74e:       4eba f5ae       jsr %pc@(10c2bcfe <path_release>)
10c2c752:       26ae ffe4       movel %fp@(-28),%a3@
10c2c756:       276e ffe8 0004  movel %fp@(-24),%a3@(4)
10c2c75c:       276e ffec 0008  movel %fp@(-20),%a3@(8)
10c2c762:       276e fff0 000c  movel %fp@(-16),%a3@(12)
10c2c768:       276e fff4 0010  movel %fp@(-12),%a3@(16)
10c2c76e:       6006            bras 10c2c776 <__emul_lookup_dentry+0xd8>
10c2c770:       2f02            movel %d2,%sp@-
10c2c772:       4eba f58a       jsr %pc@(10c2bcfe <path_release>)
10c2c776:       7001            moveq #1,%d0
10c2c778:       4cee 0c0c ffd4  moveml %fp@(-44),%d2-%d3/%a2-%a3
10c2c77e:       4e5e            unlk %fp
10c2c780:       4e75            rts

10c2c782 <set_fs_altroot>:
10c2c782:       4e56 ffe4       linkw %fp,#-28
10c2c786:       2f02            movel %d2,%sp@-
10c2c788:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2c78e:       2268 02ea       moveal %a0@(746),%a1
10c2c792:       2429 0020       movel %a1@(32),%d2
10c2c796:       2029 0014       movel %a1@(20),%d0
10c2c79a:       42a9 0020       clrl %a1@(32)
10c2c79e:       2068 02ea       moveal %a0@(746),%a0
10c2c7a2:       42a8 0014       clrl %a0@(20)
10c2c7a6:       4a80            tstl %d0
10c2c7a8:       672e            beqs 10c2c7d8 <set_fs_altroot+0x56>
10c2c7aa:       2f00            movel %d0,%sp@-
10c2c7ac:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c2c7b2:       588f            addql #4,%sp
10c2c7b4:       4a82            tstl %d2
10c2c7b6:       6720            beqs 10c2c7d8 <set_fs_altroot+0x56>
10c2c7b8:       2242            moveal %d2,%a1
10c2c7ba:       41e9 0028       lea %a1@(40),%a0
10c2c7be:       40c1            movew %sr,%d1
10c2c7c0:       007c 0700       oriw #1792,%sr
10c2c7c4:       2010            movel %a0@,%d0
10c2c7c6:       5380            subql #1,%d0
10c2c7c8:       2080            movel %d0,%a0@
10c2c7ca:       46c1            movew %d1,%sr
10c2c7cc:       4a80            tstl %d0
10c2c7ce:       6608            bnes 10c2c7d8 <set_fs_altroot+0x56>
10c2c7d0:       2f02            movel %d2,%sp@-
10c2c7d2:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c2c7d8:       242e ffe0       movel %fp@(-32),%d2
10c2c7dc:       4e5e            unlk %fp
10c2c7de:       4e75            rts

10c2c7e0 <path_init>:
10c2c7e0:       4e56 0000       linkw %fp,#0
10c2c7e4:       2f0b            movel %a3,%sp@-
10c2c7e6:       2f0a            movel %a2,%sp@-
10c2c7e8:       226e 0008       moveal %fp@(8),%a1
10c2c7ec:       202e 000c       movel %fp@(12),%d0
10c2c7f0:       246e 0010       moveal %fp@(16),%a2
10c2c7f4:       7201            moveq #1,%d1
10c2c7f6:       2541 0018       movel %d1,%a2@(24)
10c2c7fa:       2540 0014       movel %d0,%a2@(20)
10c2c7fe:       0c11 002f       cmpib #47,%a1@
10c2c802:       6600 00ae       bnew 10c2c8b2 <path_init+0xd2>
10c2c806:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2c80c:       2068 02ea       moveal %a0@(746),%a0
10c2c810:       4aa8 0014       tstl %a0@(20)
10c2c814:       6754            beqs 10c2c86a <path_init+0x8a>
10c2c816:       0800 0005       btst #5,%d0
10c2c81a:       664e            bnes 10c2c86a <path_init+0x8a>
10c2c81c:       2028 0020       movel %a0@(32),%d0
10c2c820:       6708            beqs 10c2c82a <path_init+0x4a>
10c2c822:       2640            moveal %d0,%a3
10c2c824:       41eb 0028       lea %a3@(40),%a0
10c2c828:       5290            addql #1,%a0@
10c2c82a:       2540 0004       movel %d0,%a2@(4)
10c2c82e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2c834:       2068 02ea       moveal %a0@(746),%a0
10c2c838:       2068 0014       moveal %a0@(20),%a0
10c2c83c:       b0fc 0000       cmpaw #0,%a0
10c2c840:       6712            beqs 10c2c854 <path_init+0x74>
10c2c842:       4a90            tstl %a0@
10c2c844:       660c            bnes 10c2c852 <path_init+0x72>
10c2c846:       4879 1000 2902  pea 10002902 <tvecs+0xd6a>
10c2c84c:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2c852:       5290            addql #1,%a0@
10c2c854:       2488            movel %a0,%a2@
10c2c856:       2f0a            movel %a2,%sp@-
10c2c858:       2f09            movel %a1,%sp@-
10c2c85a:       4eba fe42       jsr %pc@(10c2c69e <__emul_lookup_dentry>)
10c2c85e:       508f            addql #8,%sp
10c2c860:       4a80            tstl %d0
10c2c862:       6706            beqs 10c2c86a <path_init+0x8a>
10c2c864:       7000            moveq #0,%d0
10c2c866:       6000 0090       braw 10c2c8f8 <path_init+0x118>
10c2c86a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2c870:       2068 02ea       moveal %a0@(746),%a0
10c2c874:       2028 0018       movel %a0@(24),%d0
10c2c878:       6708            beqs 10c2c882 <path_init+0xa2>
10c2c87a:       2240            moveal %d0,%a1
10c2c87c:       41e9 0028       lea %a1@(40),%a0
10c2c880:       5290            addql #1,%a0@
10c2c882:       2540 0004       movel %d0,%a2@(4)
10c2c886:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2c88c:       2068 02ea       moveal %a0@(746),%a0
10c2c890:       2068 000c       moveal %a0@(12),%a0
10c2c894:       b0fc 0000       cmpaw #0,%a0
10c2c898:       6712            beqs 10c2c8ac <path_init+0xcc>
10c2c89a:       4a90            tstl %a0@
10c2c89c:       660c            bnes 10c2c8aa <path_init+0xca>
10c2c89e:       4879 1000 2902  pea 10002902 <tvecs+0xd6a>
10c2c8a4:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2c8aa:       5290            addql #1,%a0@
10c2c8ac:       2488            movel %a0,%a2@
10c2c8ae:       7001            moveq #1,%d0
10c2c8b0:       6046            bras 10c2c8f8 <path_init+0x118>
10c2c8b2:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2c8b8:       2068 02ea       moveal %a0@(746),%a0
10c2c8bc:       2028 001c       movel %a0@(28),%d0
10c2c8c0:       6708            beqs 10c2c8ca <path_init+0xea>
10c2c8c2:       2640            moveal %d0,%a3
10c2c8c4:       41eb 0028       lea %a3@(40),%a0
10c2c8c8:       5290            addql #1,%a0@
10c2c8ca:       2540 0004       movel %d0,%a2@(4)
10c2c8ce:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2c8d4:       2068 02ea       moveal %a0@(746),%a0
10c2c8d8:       2068 0010       moveal %a0@(16),%a0
10c2c8dc:       b0fc 0000       cmpaw #0,%a0
10c2c8e0:       6712            beqs 10c2c8f4 <path_init+0x114>
10c2c8e2:       4a90            tstl %a0@
10c2c8e4:       660c            bnes 10c2c8f2 <path_init+0x112>
10c2c8e6:       4879 1000 2902  pea 10002902 <tvecs+0xd6a>
10c2c8ec:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2c8f2:       5290            addql #1,%a0@
10c2c8f4:       2488            movel %a0,%a2@
10c2c8f6:       7001            moveq #1,%d0
10c2c8f8:       246e fff8       moveal %fp@(-8),%a2
10c2c8fc:       266e fffc       moveal %fp@(-4),%a3
10c2c900:       4e5e            unlk %fp
10c2c902:       4e75            rts

10c2c904 <lookup_hash>:
10c2c904:       4e56 0000       linkw %fp,#0
10c2c908:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c2c90c:       262e 0008       movel %fp@(8),%d3
10c2c910:       266e 000c       moveal %fp@(12),%a3
10c2c914:       246b 0008       moveal %a3@(8),%a2
10c2c918:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c2c91c:       2f0a            movel %a2,%sp@-
10c2c91e:       4eba f366       jsr %pc@(10c2bc86 <permission>)
10c2c922:       508f            addql #8,%sp
10c2c924:       2400            movel %d0,%d2
10c2c926:       6666            bnes 10c2c98e <lookup_hash+0x8a>
10c2c928:       206b 004c       moveal %a3@(76),%a0
10c2c92c:       b0fc 0000       cmpaw #0,%a0
10c2c930:       6716            beqs 10c2c948 <lookup_hash+0x44>
10c2c932:       2068 0004       moveal %a0@(4),%a0
10c2c936:       b0fc 0000       cmpaw #0,%a0
10c2c93a:       670c            beqs 10c2c948 <lookup_hash+0x44>
10c2c93c:       2f03            movel %d3,%sp@-
10c2c93e:       2f0b            movel %a3,%sp@-
10c2c940:       4e90            jsr %a0@
10c2c942:       508f            addql #8,%sp
10c2c944:       2400            movel %d0,%d2
10c2c946:       6d46            blts 10c2c98e <lookup_hash+0x8a>
10c2c948:       42a7            clrl %sp@-
10c2c94a:       2f03            movel %d3,%sp@-
10c2c94c:       2f0b            movel %a3,%sp@-
10c2c94e:       4eba f3f2       jsr %pc@(10c2bd42 <cached_lookup>)
10c2c952:       2400            movel %d0,%d2
10c2c954:       4fef 000c       lea %sp@(12),%sp
10c2c958:       6634            bnes 10c2c98e <lookup_hash+0x8a>
10c2c95a:       2f03            movel %d3,%sp@-
10c2c95c:       2f0b            movel %a3,%sp@-
10c2c95e:       4eb9 10c3 2d76  jsr 10c32d76 <d_alloc>
10c2c964:       2600            movel %d0,%d3
10c2c966:       508f            addql #8,%sp
10c2c968:       74f4            moveq #-12,%d2
10c2c96a:       4a83            tstl %d3
10c2c96c:       6720            beqs 10c2c98e <lookup_hash+0x8a>
10c2c96e:       206a 008c       moveal %a2@(140),%a0
10c2c972:       2f03            movel %d3,%sp@-
10c2c974:       2f0a            movel %a2,%sp@-
10c2c976:       2068 0004       moveal %a0@(4),%a0
10c2c97a:       4e90            jsr %a0@
10c2c97c:       2400            movel %d0,%d2
10c2c97e:       508f            addql #8,%sp
10c2c980:       6604            bnes 10c2c986 <lookup_hash+0x82>
10c2c982:       2403            movel %d3,%d2
10c2c984:       6008            bras 10c2c98e <lookup_hash+0x8a>
10c2c986:       2f03            movel %d3,%sp@-
10c2c988:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c2c98e:       2002            movel %d2,%d0
10c2c990:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c2c996:       4e5e            unlk %fp
10c2c998:       4e75            rts

10c2c99a <lookup_one_len>:
10c2c99a:       4e56 fff4       linkw %fp,#-12
10c2c99e:       2f03            movel %d3,%sp@-
10c2c9a0:       2f02            movel %d2,%sp@-
10c2c9a2:       206e 0008       moveal %fp@(8),%a0
10c2c9a6:       242e 0010       movel %fp@(16),%d2
10c2c9aa:       2d48 fff4       movel %a0,%fp@(-12)
10c2c9ae:       2d42 fff8       movel %d2,%fp@(-8)
10c2c9b2:       674a            beqs 10c2c9fe <lookup_one_len+0x64>
10c2c9b4:       7200            moveq #0,%d1
10c2c9b6:       5382            subql #1,%d2
10c2c9b8:       70ff            moveq #-1,%d0
10c2c9ba:       b082            cmpl %d2,%d0
10c2c9bc:       672e            beqs 10c2c9ec <lookup_one_len+0x52>
10c2c9be:       7600            moveq #0,%d3
10c2c9c0:       1618            moveb %a0@+,%d3
10c2c9c2:       702f            moveq #47,%d0
10c2c9c4:       b083            cmpl %d3,%d0
10c2c9c6:       6736            beqs 10c2c9fe <lookup_one_len+0x64>
10c2c9c8:       4a83            tstl %d3
10c2c9ca:       6732            beqs 10c2c9fe <lookup_one_len+0x64>
10c2c9cc:       2003            movel %d3,%d0
10c2c9ce:       e988            lsll #4,%d0
10c2c9d0:       d081            addl %d1,%d0
10c2c9d2:       2203            movel %d3,%d1
10c2c9d4:       e889            lsrl #4,%d1
10c2c9d6:       d081            addl %d1,%d0
10c2c9d8:       2200            movel %d0,%d1
10c2c9da:       d281            addl %d1,%d1
10c2c9dc:       d280            addl %d0,%d1
10c2c9de:       e589            lsll #2,%d1
10c2c9e0:       9280            subl %d0,%d1
10c2c9e2:       51ca ffdc       dbf %d2,10c2c9c0 <lookup_one_len+0x26>
10c2c9e6:       4242            clrw %d2
10c2c9e8:       5382            subql #1,%d2
10c2c9ea:       64d4            bccs 10c2c9c0 <lookup_one_len+0x26>
10c2c9ec:       2d41 fffc       movel %d1,%fp@(-4)
10c2c9f0:       2f2e 000c       movel %fp@(12),%sp@-
10c2c9f4:       486e fff4       pea %fp@(-12)
10c2c9f8:       4eba ff0a       jsr %pc@(10c2c904 <lookup_hash>)
10c2c9fc:       6002            bras 10c2ca00 <lookup_one_len+0x66>
10c2c9fe:       70f3            moveq #-13,%d0
10c2ca00:       242e ffec       movel %fp@(-20),%d2
10c2ca04:       262e fff0       movel %fp@(-16),%d3
10c2ca08:       4e5e            unlk %fp
10c2ca0a:       4e75            rts

10c2ca0c <__user_walk>:
10c2ca0c:       4e56 0000       linkw %fp,#0
10c2ca10:       48e7 3800       moveml %d2-%d4,%sp@-
10c2ca14:       282e 0010       movel %fp@(16),%d4
10c2ca18:       2f2e 0008       movel %fp@(8),%sp@-
10c2ca1c:       4eba f0da       jsr %pc@(10c2baf8 <getname>)
10c2ca20:       2600            movel %d0,%d3
10c2ca22:       588f            addql #4,%sp
10c2ca24:       2403            movel %d3,%d2
10c2ca26:       0c82 ffff fc18  cmpil #-1000,%d2
10c2ca2c:       6230            bhis 10c2ca5e <__user_walk+0x52>
10c2ca2e:       7400            moveq #0,%d2
10c2ca30:       2f04            movel %d4,%sp@-
10c2ca32:       2f2e 000c       movel %fp@(12),%sp@-
10c2ca36:       2f03            movel %d3,%sp@-
10c2ca38:       4eba fda6       jsr %pc@(10c2c7e0 <path_init>)
10c2ca3c:       4fef 000c       lea %sp@(12),%sp
10c2ca40:       4a80            tstl %d0
10c2ca42:       670c            beqs 10c2ca50 <__user_walk+0x44>
10c2ca44:       2f04            movel %d4,%sp@-
10c2ca46:       2f03            movel %d3,%sp@-
10c2ca48:       4eba fc32       jsr %pc@(10c2c67c <path_walk>)
10c2ca4c:       2400            movel %d0,%d2
10c2ca4e:       508f            addql #8,%sp
10c2ca50:       2f03            movel %d3,%sp@-
10c2ca52:       2f39 1002 7d20  movel 10027d20 <names_cachep>,%sp@-
10c2ca58:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c2ca5e:       2002            movel %d2,%d0
10c2ca60:       4cee 001c fff4  moveml %fp@(-12),%d2-%d4
10c2ca66:       4e5e            unlk %fp
10c2ca68:       4e75            rts

10c2ca6a <vfs_create>:
10c2ca6a:       4e56 0000       linkw %fp,#0
10c2ca6e:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c2ca72:       246e 0008       moveal %fp@(8),%a2
10c2ca76:       266e 000c       moveal %fp@(12),%a3
10c2ca7a:       262e 0010       movel %fp@(16),%d3
10c2ca7e:       0283 0000 0fff  andil #4095,%d3
10c2ca84:       0043 8000       oriw #-32768,%d3
10c2ca88:       7078            moveq #120,%d0
10c2ca8a:       d08a            addl %a2,%d0
10c2ca8c:       2240            moveal %d0,%a1
10c2ca8e:       41fa 000c       lea %pc@(10c2ca9c <vfs_create+0x32>),%a0
10c2ca92:       5391            subql #1,%a1@
10c2ca94:       6a06            bpls 10c2ca9c <vfs_create+0x32>
10c2ca96:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2ca9c:       4aab 0008       tstl %a3@(8)
10c2caa0:       6704            beqs 10c2caa6 <vfs_create+0x3c>
10c2caa2:       74ef            moveq #-17,%d2
10c2caa4:       603c            bras 10c2cae2 <vfs_create+0x78>
10c2caa6:       082a 0005 010b  btst #5,%a2@(267)
10c2caac:       6704            beqs 10c2cab2 <vfs_create+0x48>
10c2caae:       74fe            moveq #-2,%d2
10c2cab0:       6030            bras 10c2cae2 <vfs_create+0x78>
10c2cab2:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c2cab6:       2f0a            movel %a2,%sp@-
10c2cab8:       4eba f1cc       jsr %pc@(10c2bc86 <permission>)
10c2cabc:       2400            movel %d0,%d2
10c2cabe:       508f            addql #8,%sp
10c2cac0:       6620            bnes 10c2cae2 <vfs_create+0x78>
10c2cac2:       74f3            moveq #-13,%d2
10c2cac4:       206a 008c       moveal %a2@(140),%a0
10c2cac8:       b0fc 0000       cmpaw #0,%a0
10c2cacc:       6714            beqs 10c2cae2 <vfs_create+0x78>
10c2cace:       4a90            tstl %a0@
10c2cad0:       6710            beqs 10c2cae2 <vfs_create+0x78>
10c2cad2:       2f03            movel %d3,%sp@-
10c2cad4:       2f0b            movel %a3,%sp@-
10c2cad6:       2f0a            movel %a2,%sp@-
10c2cad8:       2050            moveal %a0@,%a0
10c2cada:       4e90            jsr %a0@
10c2cadc:       2400            movel %d0,%d2
10c2cade:       4fef 000c       lea %sp@(12),%sp
10c2cae2:       7078            moveq #120,%d0
10c2cae4:       d08a            addl %a2,%d0
10c2cae6:       2240            moveal %d0,%a1
10c2cae8:       41fa 000c       lea %pc@(10c2caf6 <vfs_create+0x8c>),%a0
10c2caec:       5291            addql #1,%a1@
10c2caee:       6e06            bgts 10c2caf6 <vfs_create+0x8c>
10c2caf0:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2caf6:       4a82            tstl %d2
10c2caf8:       6614            bnes 10c2cb0e <vfs_create+0xa4>
10c2cafa:       082a 0002 00ff  btst #2,%a2@(255)
10c2cb00:       670c            beqs 10c2cb0e <vfs_create+0xa4>
10c2cb02:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c2cb06:       2f0a            movel %a2,%sp@-
10c2cb08:       4eb9 10c3 55b6  jsr 10c355b6 <__inode_dir_notify>
10c2cb0e:       2002            movel %d2,%d0
10c2cb10:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c2cb16:       4e5e            unlk %fp
10c2cb18:       4e75            rts

10c2cb1a <open_namei>:
10c2cb1a:       4e56 fffc       linkw %fp,#-4
10c2cb1e:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c2cb22:       242e 0008       movel %fp@(8),%d2
10c2cb26:       262e 000c       movel %fp@(12),%d3
10c2cb2a:       2a6e 0014       moveal %fp@(20),%a5
10c2cb2e:       95ca            subal %a2,%a2
10c2cb30:       7a00            moveq #0,%d5
10c2cb32:       2003            movel %d3,%d0
10c2cb34:       7203            moveq #3,%d1
10c2cb36:       c081            andl %d1,%d0
10c2cb38:       41f9 1000 2907  lea 10002907 <tvecs+0xd6f>,%a0
10c2cb3e:       1030 0800       moveb %a0@(00000000,%d0:l),%d0
10c2cb42:       4880            extw %d0
10c2cb44:       3e00            movew %d0,%d7
10c2cb46:       48c7            extl %d7
10c2cb48:       0803 0006       btst #6,%d3
10c2cb4c:       6654            bnes 10c2cba2 <open_namei+0x88>
10c2cb4e:       2f0d            movel %a5,%sp@-
10c2cb50:       4a43            tstw %d3
10c2cb52:       5cc0            sge %d0
10c2cb54:       4880            extw %d0
10c2cb56:       3200            movew %d0,%d1
10c2cb58:       48c1            extl %d1
10c2cb5a:       4481            negl %d1
10c2cb5c:       2003            movel %d3,%d0
10c2cb5e:       783f            moveq #63,%d4
10c2cb60:       4604            notb %d4
10c2cb62:       c084            andl %d4,%d0
10c2cb64:       0c80 0000 00c0  cmpil #192,%d0
10c2cb6a:       6604            bnes 10c2cb70 <open_namei+0x56>
10c2cb6c:       70fe            moveq #-2,%d0
10c2cb6e:       c280            andl %d0,%d1
10c2cb70:       0803 000e       btst #14,%d3
10c2cb74:       6704            beqs 10c2cb7a <open_namei+0x60>
10c2cb76:       7802            moveq #2,%d4
10c2cb78:       8284            orl %d4,%d1
10c2cb7a:       2f01            movel %d1,%sp@-
10c2cb7c:       2f02            movel %d2,%sp@-
10c2cb7e:       4eba fc60       jsr %pc@(10c2c7e0 <path_init>)
10c2cb82:       4fef 000c       lea %sp@(12),%sp
10c2cb86:       4a80            tstl %d0
10c2cb88:       670c            beqs 10c2cb96 <open_namei+0x7c>
10c2cb8a:       2f0d            movel %a5,%sp@-
10c2cb8c:       2f02            movel %d2,%sp@-
10c2cb8e:       4eba faec       jsr %pc@(10c2c67c <path_walk>)
10c2cb92:       2440            moveal %d0,%a2
10c2cb94:       508f            addql #8,%sp
10c2cb96:       b4fc 0000       cmpaw #0,%a2
10c2cb9a:       6600 037a       bnew 10c2cf16 <open_namei+0x3fc>
10c2cb9e:       6000 03c0       braw 10c2cf60 <open_namei+0x446>
10c2cba2:       2f0d            movel %a5,%sp@-
10c2cba4:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c2cba8:       2f02            movel %d2,%sp@-
10c2cbaa:       4eba fc34       jsr %pc@(10c2c7e0 <path_init>)
10c2cbae:       4fef 000c       lea %sp@(12),%sp
10c2cbb2:       4a80            tstl %d0
10c2cbb4:       670c            beqs 10c2cbc2 <open_namei+0xa8>
10c2cbb6:       2f0d            movel %a5,%sp@-
10c2cbb8:       2f02            movel %d2,%sp@-
10c2cbba:       4eba fac0       jsr %pc@(10c2c67c <path_walk>)
10c2cbbe:       2440            moveal %d0,%a2
10c2cbc0:       508f            addql #8,%sp
10c2cbc2:       b4fc 0000       cmpaw #0,%a2
10c2cbc6:       6600 034e       bnew 10c2cf16 <open_namei+0x3fc>
10c2cbca:       347c ffeb       moveaw #-21,%a2
10c2cbce:       4aad 0018       tstl %a5@(24)
10c2cbd2:       6600 033c       bnew 10c2cf10 <open_namei+0x3f6>
10c2cbd6:       226d 0008       moveal %a5@(8),%a1
10c2cbda:       206d 000c       moveal %a5@(12),%a0
10c2cbde:       4a30 9800       tstb %a0@(00000000,%a1:l)
10c2cbe2:       6600 032c       bnew 10c2cf10 <open_namei+0x3f6>
10c2cbe6:       2655            moveal %a5@,%a3
10c2cbe8:       7064            moveq #100,%d0
10c2cbea:       d0ab 0008       addl %a3@(8),%d0
10c2cbee:       2240            moveal %d0,%a1
10c2cbf0:       41fa 000c       lea %pc@(10c2cbfe <open_namei+0xe4>),%a0
10c2cbf4:       5391            subql #1,%a1@
10c2cbf6:       6a06            bpls 10c2cbfe <open_namei+0xe4>
10c2cbf8:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2cbfe:       2f15            movel %a5@,%sp@-
10c2cc00:       240d            movel %a5,%d2
10c2cc02:       5082            addql #8,%d2
10c2cc04:       2f02            movel %d2,%sp@-
10c2cc06:       45fa fcfc       lea %pc@(10c2c904 <lookup_hash>),%a2
10c2cc0a:       4e92            jsr %a2@
10c2cc0c:       2d40 fffc       movel %d0,%fp@(-4)
10c2cc10:       508f            addql #8,%sp
10c2cc12:       2c02            movel %d2,%d6
10c2cc14:       246e fffc       moveal %fp@(-4),%a2
10c2cc18:       b4fc fc18       cmpaw #-1000,%a2
10c2cc1c:       631a            blss 10c2cc38 <open_namei+0x11e>
10c2cc1e:       7064            moveq #100,%d0
10c2cc20:       d0ab 0008       addl %a3@(8),%d0
10c2cc24:       2240            moveal %d0,%a1
10c2cc26:       41fa 000c       lea %pc@(10c2cc34 <open_namei+0x11a>),%a0
10c2cc2a:       5291            addql #1,%a1@
10c2cc2c:       6e06            bgts 10c2cc34 <open_namei+0x11a>
10c2cc2e:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2cc34:       6000 02da       braw 10c2cf10 <open_namei+0x3f6>
10c2cc38:       4aaa 0008       tstl %a2@(8)
10c2cc3c:       665c            bnes 10c2cc9a <open_namei+0x180>
10c2cc3e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2cc44:       2068 02ea       moveal %a0@(746),%a0
10c2cc48:       2028 0008       movel %a0@(8),%d0
10c2cc4c:       4680            notl %d0
10c2cc4e:       c0ae 0010       andl %fp@(16),%d0
10c2cc52:       2f00            movel %d0,%sp@-
10c2cc54:       2f0a            movel %a2,%sp@-
10c2cc56:       2f2b 0008       movel %a3@(8),%sp@-
10c2cc5a:       4eba fe0e       jsr %pc@(10c2ca6a <vfs_create>)
10c2cc5e:       2440            moveal %d0,%a2
10c2cc60:       7064            moveq #100,%d0
10c2cc62:       d0ab 0008       addl %a3@(8),%d0
10c2cc66:       4fef 000c       lea %sp@(12),%sp
10c2cc6a:       2240            moveal %d0,%a1
10c2cc6c:       41fa 000c       lea %pc@(10c2cc7a <open_namei+0x160>),%a0
10c2cc70:       5291            addql #1,%a1@
10c2cc72:       6e06            bgts 10c2cc7a <open_namei+0x160>
10c2cc74:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2cc7a:       2f15            movel %a5@,%sp@-
10c2cc7c:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c2cc82:       2aae fffc       movel %fp@(-4),%a5@
10c2cc86:       588f            addql #4,%sp
10c2cc88:       b4fc 0000       cmpaw #0,%a2
10c2cc8c:       6600 0282       bnew 10c2cf10 <open_namei+0x3f6>
10c2cc90:       7e00            moveq #0,%d7
10c2cc92:       0243 fdff       andiw #-513,%d3
10c2cc96:       6000 0116       braw 10c2cdae <open_namei+0x294>
10c2cc9a:       7064            moveq #100,%d0
10c2cc9c:       d0ab 0008       addl %a3@(8),%d0
10c2cca0:       2240            moveal %d0,%a1
10c2cca2:       41fa 000c       lea %pc@(10c2ccb0 <open_namei+0x196>),%a0
10c2cca6:       5291            addql #1,%a1@
10c2cca8:       6e06            bgts 10c2ccb0 <open_namei+0x196>
10c2ccaa:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2ccb0:       347c ffef       moveaw #-17,%a2
10c2ccb4:       283c 10c3 26d8  movel #281224920,%d4
10c2ccba:       4a03            tstb %d3
10c2ccbc:       6d00 0248       bltw 10c2cf06 <open_namei+0x3ec>
10c2ccc0:       202e fffc       movel %fp@(-4),%d0
10c2ccc4:       2040            moveal %d0,%a0
10c2ccc6:       4aa8 0038       tstl %a0@(56)
10c2ccca:       6700 0094       beqw 10c2cd60 <open_namei+0x246>
10c2ccce:       347c ffd8       moveaw #-40,%a2
10c2ccd2:       4a43            tstw %d3
10c2ccd4:       6d00 0230       bltw 10c2cf06 <open_namei+0x3ec>
10c2ccd8:       49ed 0004       lea %a5@(4),%a4
10c2ccdc:       47ee fffc       lea %fp@(-4),%a3
10c2cce0:       2f13            movel %a3@,%sp@-
10c2cce2:       2f14            movel %a4@,%sp@-
10c2cce4:       4eb9 10c3 5736  jsr 10c35736 <lookup_mnt>
10c2ccea:       2440            moveal %d0,%a2
10c2ccec:       508f            addql #8,%sp
10c2ccee:       b4fc 0000       cmpaw #0,%a2
10c2ccf2:       675a            beqs 10c2cd4e <open_namei+0x234>
10c2ccf4:       41ea 0028       lea %a2@(40),%a0
10c2ccf8:       5290            addql #1,%a0@
10c2ccfa:       288a            movel %a2,%a4@
10c2ccfc:       2f13            movel %a3@,%sp@-
10c2ccfe:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c2cd04:       242a 0008       movel %a2@(8),%d2
10c2cd08:       588f            addql #4,%sp
10c2cd0a:       6722            beqs 10c2cd2e <open_namei+0x214>
10c2cd0c:       2242            moveal %d2,%a1
10c2cd0e:       41e9 0028       lea %a1@(40),%a0
10c2cd12:       40c1            movew %sr,%d1
10c2cd14:       007c 0700       oriw #1792,%sr
10c2cd18:       2010            movel %a0@,%d0
10c2cd1a:       5380            subql #1,%d0
10c2cd1c:       2080            movel %d0,%a0@
10c2cd1e:       46c1            movew %d1,%sr
10c2cd20:       4a80            tstl %d0
10c2cd22:       660a            bnes 10c2cd2e <open_namei+0x214>
10c2cd24:       2f02            movel %d2,%sp@-
10c2cd26:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c2cd2c:       588f            addql #4,%sp
10c2cd2e:       206a 0010       moveal %a2@(16),%a0
10c2cd32:       b0fc 0000       cmpaw #0,%a0
10c2cd36:       6712            beqs 10c2cd4a <open_namei+0x230>
10c2cd38:       4a90            tstl %a0@
10c2cd3a:       660c            bnes 10c2cd48 <open_namei+0x22e>
10c2cd3c:       4879 1000 2902  pea 10002902 <tvecs+0xd6a>
10c2cd42:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2cd48:       5290            addql #1,%a0@
10c2cd4a:       2688            movel %a0,%a3@
10c2cd4c:       6006            bras 10c2cd54 <open_namei+0x23a>
10c2cd4e:       206e fffc       moveal %fp@(-4),%a0
10c2cd52:       600c            bras 10c2cd60 <open_namei+0x246>
10c2cd54:       202e fffc       movel %fp@(-4),%d0
10c2cd58:       2040            moveal %d0,%a0
10c2cd5a:       4aa8 0038       tstl %a0@(56)
10c2cd5e:       6680            bnes 10c2cce0 <open_namei+0x1c6>
10c2cd60:       347c fffe       moveaw #-2,%a2
10c2cd64:       2268 0008       moveal %a0@(8),%a1
10c2cd68:       b2fc 0000       cmpaw #0,%a1
10c2cd6c:       6700 0198       beqw 10c2cf06 <open_namei+0x3ec>
10c2cd70:       2069 008c       moveal %a1@(140),%a0
10c2cd74:       b0fc 0000       cmpaw #0,%a0
10c2cd78:       6708            beqs 10c2cd82 <open_namei+0x268>
10c2cd7a:       4aa8 0028       tstl %a0@(40)
10c2cd7e:       6600 019c       bnew 10c2cf1c <open_namei+0x402>
10c2cd82:       2f15            movel %a5@,%sp@-
10c2cd84:       2044            moveal %d4,%a0
10c2cd86:       4e90            jsr %a0@
10c2cd88:       2aae fffc       movel %fp@(-4),%a5@
10c2cd8c:       347c ffeb       moveaw #-21,%a2
10c2cd90:       2055            moveal %a5@,%a0
10c2cd92:       588f            addql #4,%sp
10c2cd94:       2068 0008       moveal %a0@(8),%a0
10c2cd98:       b0fc 0000       cmpaw #0,%a0
10c2cd9c:       6710            beqs 10c2cdae <open_namei+0x294>
10c2cd9e:       3028 0032       movew %a0@(50),%d0
10c2cda2:       0240 f000       andiw #-4096,%d0
10c2cda6:       0c40 4000       cmpiw #16384,%d0
10c2cdaa:       6700 0164       beqw 10c2cf10 <open_namei+0x3f6>
10c2cdae:       347c fffe       moveaw #-2,%a2
10c2cdb2:       206e fffc       moveal %fp@(-4),%a0
10c2cdb6:       2668 0008       moveal %a0@(8),%a3
10c2cdba:       b6fc 0000       cmpaw #0,%a3
10c2cdbe:       6700 0150       beqw 10c2cf10 <open_namei+0x3f6>
10c2cdc2:       347c ffd8       moveaw #-40,%a2
10c2cdc6:       302b 0032       movew %a3@(50),%d0
10c2cdca:       0240 f000       andiw #-4096,%d0
10c2cdce:       0c40 a000       cmpiw #-24576,%d0
10c2cdd2:       6700 013c       beqw 10c2cf10 <open_namei+0x3f6>
10c2cdd6:       347c ffeb       moveaw #-21,%a2
10c2cdda:       0c40 4000       cmpiw #16384,%d0
10c2cdde:       6608            bnes 10c2cde8 <open_namei+0x2ce>
10c2cde0:       0803 0001       btst #1,%d3
10c2cde4:       6600 012a       bnew 10c2cf10 <open_namei+0x3f6>
10c2cde8:       2f07            movel %d7,%sp@-
10c2cdea:       2f0b            movel %a3,%sp@-
10c2cdec:       4eba ee98       jsr %pc@(10c2bc86 <permission>)
10c2cdf0:       2440            moveal %d0,%a2
10c2cdf2:       508f            addql #8,%sp
10c2cdf4:       b4fc 0000       cmpaw #0,%a2
10c2cdf8:       6600 0116       bnew 10c2cf10 <open_namei+0x3f6>
10c2cdfc:       302b 0032       movew %a3@(50),%d0
10c2ce00:       0240 f000       andiw #-4096,%d0
10c2ce04:       0c40 1000       cmpiw #4096,%d0
10c2ce08:       6724            beqs 10c2ce2e <open_namei+0x314>
10c2ce0a:       0c40 c000       cmpiw #-16384,%d0
10c2ce0e:       671e            beqs 10c2ce2e <open_namei+0x314>
10c2ce10:       0c40 6000       cmpiw #24576,%d0
10c2ce14:       6706            beqs 10c2ce1c <open_namei+0x302>
10c2ce16:       0c40 2000       cmpiw #8192,%d0
10c2ce1a:       6618            bnes 10c2ce34 <open_namei+0x31a>
10c2ce1c:       347c fff3       moveaw #-13,%a2
10c2ce20:       206d 0004       moveal %a5@(4),%a0
10c2ce24:       0828 0001 002f  btst #1,%a0@(47)
10c2ce2a:       6600 00e4       bnew 10c2cf10 <open_namei+0x3f6>
10c2ce2e:       0243 fdff       andiw #-513,%d3
10c2ce32:       6018            bras 10c2ce4c <open_namei+0x332>
10c2ce34:       347c ffe2       moveaw #-30,%a2
10c2ce38:       206b 0094       moveal %a3@(148),%a0
10c2ce3c:       0828 0000 0027  btst #0,%a0@(39)
10c2ce42:       6708            beqs 10c2ce4c <open_namei+0x332>
10c2ce44:       0803 0001       btst #1,%d3
10c2ce48:       6600 00c6       bnew 10c2cf10 <open_namei+0x3f6>
10c2ce4c:       347c ffff       moveaw #-1,%a2
10c2ce50:       082b 0003 010b  btst #3,%a3@(267)
10c2ce56:       6718            beqs 10c2ce70 <open_namei+0x356>
10c2ce58:       2003            movel %d3,%d0
10c2ce5a:       0280 0000 0402  andil #1026,%d0
10c2ce60:       7202            moveq #2,%d1
10c2ce62:       b280            cmpl %d0,%d1
10c2ce64:       6700 00aa       beqw 10c2cf10 <open_namei+0x3f6>
10c2ce68:       0803 0009       btst #9,%d3
10c2ce6c:       6600 00a2       bnew 10c2cf10 <open_namei+0x3f6>
10c2ce70:       206b 00a4       moveal %a3@(164),%a0
10c2ce74:       b0fc 0000       cmpaw #0,%a0
10c2ce78:       6718            beqs 10c2ce92 <open_namei+0x378>
10c2ce7a:       0828 0005 002c  btst #5,%a0@(44)
10c2ce80:       6710            beqs 10c2ce92 <open_namei+0x378>
10c2ce82:       2f03            movel %d3,%sp@-
10c2ce84:       2f0b            movel %a3,%sp@-
10c2ce86:       4eb9 10c3 1610  jsr 10c31610 <__get_lease>
10c2ce8c:       2440            moveal %d0,%a2
10c2ce8e:       508f            addql #8,%sp
10c2ce90:       6002            bras 10c2ce94 <open_namei+0x37a>
10c2ce92:       95ca            subal %a2,%a2
10c2ce94:       b4fc 0000       cmpaw #0,%a2
10c2ce98:       6676            bnes 10c2cf10 <open_namei+0x3f6>
10c2ce9a:       0803 0009       btst #9,%d3
10c2ce9e:       6760            beqs 10c2cf00 <open_namei+0x3e6>
10c2cea0:       2f0b            movel %a3,%sp@-
10c2cea2:       4eba ee16       jsr %pc@(10c2bcba <get_write_access>)
10c2cea6:       2440            moveal %d0,%a2
10c2cea8:       588f            addql #4,%sp
10c2ceaa:       b4fc 0000       cmpaw #0,%a2
10c2ceae:       6660            bnes 10c2cf10 <open_namei+0x3f6>
10c2ceb0:       206b 0094       moveal %a3@(148),%a0
10c2ceb4:       0828 0006 0027  btst #6,%a0@(39)
10c2ceba:       671c            beqs 10c2ced8 <open_namei+0x3be>
10c2cebc:       302b 0032       movew %a3@(50),%d0
10c2cec0:       0240 0408       andiw #1032,%d0
10c2cec4:       0c40 0400       cmpiw #1024,%d0
10c2cec8:       660e            bnes 10c2ced8 <open_namei+0x3be>
10c2ceca:       2f0b            movel %a3,%sp@-
10c2cecc:       4eb9 10c3 0eee  jsr 10c30eee <locks_mandatory_locked>
10c2ced2:       2440            moveal %d0,%a2
10c2ced4:       588f            addql #4,%sp
10c2ced6:       6002            bras 10c2ceda <open_namei+0x3c0>
10c2ced8:       95ca            subal %a2,%a2
10c2ceda:       b4fc 0000       cmpaw #0,%a2
10c2cede:       6614            bnes 10c2cef4 <open_namei+0x3da>
10c2cee0:       42a7            clrl %sp@-
10c2cee2:       42a7            clrl %sp@-
10c2cee4:       2f2e fffc       movel %fp@(-4),%sp@-
10c2cee8:       4eb9 10c2 2a48  jsr 10c22a48 <do_truncate>
10c2ceee:       2440            moveal %d0,%a2
10c2cef0:       4fef 000c       lea %sp@(12),%sp
10c2cef4:       41eb 010e       lea %a3@(270),%a0
10c2cef8:       5390            subql #1,%a0@
10c2cefa:       b4fc 0000       cmpaw #0,%a2
10c2cefe:       6610            bnes 10c2cf10 <open_namei+0x3f6>
10c2cf00:       7000            moveq #0,%d0
10c2cf02:       6000 00d6       braw 10c2cfda <open_namei+0x4c0>
10c2cf06:       2f2e fffc       movel %fp@(-4),%sp@-
10c2cf0a:       2044            moveal %d4,%a0
10c2cf0c:       4e90            jsr %a0@
10c2cf0e:       588f            addql #4,%sp
10c2cf10:       2f0d            movel %a5,%sp@-
10c2cf12:       4eba edea       jsr %pc@(10c2bcfe <path_release>)
10c2cf16:       200a            movel %a2,%d0
10c2cf18:       6000 00c0       braw 10c2cfda <open_namei+0x4c0>
10c2cf1c:       347c ffd8       moveaw #-40,%a2
10c2cf20:       4a43            tstw %d3
10c2cf22:       6de2            blts 10c2cf06 <open_namei+0x3ec>
10c2cf24:       2f09            movel %a1,%sp@-
10c2cf26:       4eb9 10c3 4a04  jsr 10c34a04 <update_atime>
10c2cf2c:       226e fffc       moveal %fp@(-4),%a1
10c2cf30:       2069 0008       moveal %a1@(8),%a0
10c2cf34:       2068 008c       moveal %a0@(140),%a0
10c2cf38:       2f0d            movel %a5,%sp@-
10c2cf3a:       2f09            movel %a1,%sp@-
10c2cf3c:       2068 0028       moveal %a0@(40),%a0
10c2cf40:       4e90            jsr %a0@
10c2cf42:       2440            moveal %d0,%a2
10c2cf44:       2f2e fffc       movel %fp@(-4),%sp@-
10c2cf48:       2244            moveal %d4,%a1
10c2cf4a:       4e91            jsr %a1@
10c2cf4c:       4fef 0010       lea %sp@(16),%sp
10c2cf50:       b4fc 0000       cmpaw #0,%a2
10c2cf54:       66c0            bnes 10c2cf16 <open_namei+0x3fc>
10c2cf56:       202d 0018       movel %a5@(24),%d0
10c2cf5a:       7204            moveq #4,%d1
10c2cf5c:       b280            cmpl %d0,%d1
10c2cf5e:       6608            bnes 10c2cf68 <open_namei+0x44e>
10c2cf60:       2d55 fffc       movel %a5@,%fp@(-4)
10c2cf64:       6000 fe48       braw 10c2cdae <open_namei+0x294>
10c2cf68:       347c ffeb       moveaw #-21,%a2
10c2cf6c:       4a80            tstl %d0
10c2cf6e:       66a0            bnes 10c2cf10 <open_namei+0x3f6>
10c2cf70:       226d 0008       moveal %a5@(8),%a1
10c2cf74:       206d 000c       moveal %a5@(12),%a0
10c2cf78:       4a30 9800       tstb %a0@(00000000,%a1:l)
10c2cf7c:       660c            bnes 10c2cf8a <open_namei+0x470>
10c2cf7e:       347c ffd8       moveaw #-40,%a2
10c2cf82:       5285            addql #1,%d5
10c2cf84:       7821            moveq #33,%d4
10c2cf86:       b885            cmpl %d5,%d4
10c2cf88:       6614            bnes 10c2cf9e <open_namei+0x484>
10c2cf8a:       2f09            movel %a1,%sp@-
10c2cf8c:       2f39 1002 7d20  movel 10027d20 <names_cachep>,%sp@-
10c2cf92:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c2cf98:       508f            addql #8,%sp
10c2cf9a:       6000 ff74       braw 10c2cf10 <open_namei+0x3f6>
10c2cf9e:       2655            moveal %a5@,%a3
10c2cfa0:       7064            moveq #100,%d0
10c2cfa2:       d0ab 0008       addl %a3@(8),%d0
10c2cfa6:       2240            moveal %d0,%a1
10c2cfa8:       41fa 000c       lea %pc@(10c2cfb6 <open_namei+0x49c>),%a0
10c2cfac:       5391            subql #1,%a1@
10c2cfae:       6a06            bpls 10c2cfb6 <open_namei+0x49c>
10c2cfb0:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2cfb6:       2f15            movel %a5@,%sp@-
10c2cfb8:       2f06            movel %d6,%sp@-
10c2cfba:       4eba f948       jsr %pc@(10c2c904 <lookup_hash>)
10c2cfbe:       2d40 fffc       movel %d0,%fp@(-4)
10c2cfc2:       2046            moveal %d6,%a0
10c2cfc4:       2f10            movel %a0@,%sp@-
10c2cfc6:       2f39 1002 7d20  movel 10027d20 <names_cachep>,%sp@-
10c2cfcc:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c2cfd2:       4fef 0010       lea %sp@(16),%sp
10c2cfd6:       6000 fc3c       braw 10c2cc14 <open_namei+0xfa>
10c2cfda:       4cee 3cfc ffd4  moveml %fp@(-44),%d2-%d7/%a2-%a5
10c2cfe0:       4e5e            unlk %fp
10c2cfe2:       4e75            rts

10c2cfe4 <lookup_create>:
10c2cfe4:       4e56 0000       linkw %fp,#0
10c2cfe8:       48e7 0038       moveml %a2-%a4,%sp@-
10c2cfec:       266e 0008       moveal %fp@(8),%a3
10c2cff0:       2053            moveal %a3@,%a0
10c2cff2:       7064            moveq #100,%d0
10c2cff4:       d0a8 0008       addl %a0@(8),%d0
10c2cff8:       2240            moveal %d0,%a1
10c2cffa:       41fa 000c       lea %pc@(10c2d008 <lookup_create+0x24>),%a0
10c2cffe:       5391            subql #1,%a1@
10c2d000:       6a06            bpls 10c2d008 <lookup_create+0x24>
10c2d002:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2d008:       347c ffef       moveaw #-17,%a2
10c2d00c:       4aab 0018       tstl %a3@(24)
10c2d010:       663a            bnes 10c2d04c <lookup_create+0x68>
10c2d012:       2f13            movel %a3@,%sp@-
10c2d014:       49eb 0008       lea %a3@(8),%a4
10c2d018:       2f0c            movel %a4,%sp@-
10c2d01a:       4eba f8e8       jsr %pc@(10c2c904 <lookup_hash>)
10c2d01e:       2440            moveal %d0,%a2
10c2d020:       508f            addql #8,%sp
10c2d022:       b4fc fc18       cmpaw #-1000,%a2
10c2d026:       6224            bhis 10c2d04c <lookup_create+0x68>
10c2d028:       4aae 000c       tstl %fp@(12)
10c2d02c:       661e            bnes 10c2d04c <lookup_create+0x68>
10c2d02e:       2254            moveal %a4@,%a1
10c2d030:       206b 000c       moveal %a3@(12),%a0
10c2d034:       4a30 9800       tstb %a0@(00000000,%a1:l)
10c2d038:       6712            beqs 10c2d04c <lookup_create+0x68>
10c2d03a:       4aaa 0008       tstl %a2@(8)
10c2d03e:       660c            bnes 10c2d04c <lookup_create+0x68>
10c2d040:       2f0a            movel %a2,%sp@-
10c2d042:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c2d048:       347c fffe       moveaw #-2,%a2
10c2d04c:       200a            movel %a2,%d0
10c2d04e:       4cee 1c00 fff4  moveml %fp@(-12),%a2-%a4
10c2d054:       4e5e            unlk %fp
10c2d056:       4e75            rts

10c2d058 <vfs_mknod>:
10c2d058:       4e56 0000       linkw %fp,#0
10c2d05c:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c2d060:       246e 0008       moveal %fp@(8),%a2
10c2d064:       266e 000c       moveal %fp@(12),%a3
10c2d068:       282e 0010       movel %fp@(16),%d4
10c2d06c:       362e 0016       movew %fp@(22),%d3
10c2d070:       74ff            moveq #-1,%d2
10c2d072:       7078            moveq #120,%d0
10c2d074:       d08a            addl %a2,%d0
10c2d076:       2240            moveal %d0,%a1
10c2d078:       41fa 000c       lea %pc@(10c2d086 <vfs_mknod+0x2e>),%a0
10c2d07c:       5391            subql #1,%a1@
10c2d07e:       6a06            bpls 10c2d086 <vfs_mknod+0x2e>
10c2d080:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2d086:       2004            movel %d4,%d0
10c2d088:       0280 0000 f000  andil #61440,%d0
10c2d08e:       0c80 0000 2000  cmpil #8192,%d0
10c2d094:       6708            beqs 10c2d09e <vfs_mknod+0x46>
10c2d096:       0c80 0000 6000  cmpil #24576,%d0
10c2d09c:       6614            bnes 10c2d0b2 <vfs_mknod+0x5a>
10c2d09e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2d0a4:       0828 0003 01d0  btst #3,%a0@(464)
10c2d0aa:       6754            beqs 10c2d100 <vfs_mknod+0xa8>
10c2d0ac:       0068 0100 0006  oriw #256,%a0@(6)
10c2d0b2:       4aab 0008       tstl %a3@(8)
10c2d0b6:       6704            beqs 10c2d0bc <vfs_mknod+0x64>
10c2d0b8:       74ef            moveq #-17,%d2
10c2d0ba:       6044            bras 10c2d100 <vfs_mknod+0xa8>
10c2d0bc:       082a 0005 010b  btst #5,%a2@(267)
10c2d0c2:       6704            beqs 10c2d0c8 <vfs_mknod+0x70>
10c2d0c4:       74fe            moveq #-2,%d2
10c2d0c6:       6038            bras 10c2d100 <vfs_mknod+0xa8>
10c2d0c8:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c2d0cc:       2f0a            movel %a2,%sp@-
10c2d0ce:       4eba ebb6       jsr %pc@(10c2bc86 <permission>)
10c2d0d2:       2400            movel %d0,%d2
10c2d0d4:       508f            addql #8,%sp
10c2d0d6:       6628            bnes 10c2d100 <vfs_mknod+0xa8>
10c2d0d8:       74ff            moveq #-1,%d2
10c2d0da:       206a 008c       moveal %a2@(140),%a0
10c2d0de:       b0fc 0000       cmpaw #0,%a0
10c2d0e2:       671c            beqs 10c2d100 <vfs_mknod+0xa8>
10c2d0e4:       4aa8 001c       tstl %a0@(28)
10c2d0e8:       6716            beqs 10c2d100 <vfs_mknod+0xa8>
10c2d0ea:       3f03            movew %d3,%sp@-
10c2d0ec:       4267            clrw %sp@-
10c2d0ee:       2f04            movel %d4,%sp@-
10c2d0f0:       2f0b            movel %a3,%sp@-
10c2d0f2:       2f0a            movel %a2,%sp@-
10c2d0f4:       2068 001c       moveal %a0@(28),%a0
10c2d0f8:       4e90            jsr %a0@
10c2d0fa:       2400            movel %d0,%d2
10c2d0fc:       4fef 0010       lea %sp@(16),%sp
10c2d100:       7078            moveq #120,%d0
10c2d102:       d08a            addl %a2,%d0
10c2d104:       2240            moveal %d0,%a1
10c2d106:       41fa 000c       lea %pc@(10c2d114 <vfs_mknod+0xbc>),%a0
10c2d10a:       5291            addql #1,%a1@
10c2d10c:       6e06            bgts 10c2d114 <vfs_mknod+0xbc>
10c2d10e:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2d114:       4a82            tstl %d2
10c2d116:       6614            bnes 10c2d12c <vfs_mknod+0xd4>
10c2d118:       082a 0002 00ff  btst #2,%a2@(255)
10c2d11e:       670c            beqs 10c2d12c <vfs_mknod+0xd4>
10c2d120:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c2d124:       2f0a            movel %a2,%sp@-
10c2d126:       4eb9 10c3 55b6  jsr 10c355b6 <__inode_dir_notify>
10c2d12c:       2002            movel %d2,%d0
10c2d12e:       4cee 0c1c ffec  moveml %fp@(-20),%d2-%d4/%a2-%a3
10c2d134:       4e5e            unlk %fp
10c2d136:       4e75            rts

10c2d138 <sys_mknod>:
10c2d138:       4e56 ffe4       linkw %fp,#-28
10c2d13c:       48e7 3f00       moveml %d2-%d7,%sp@-
10c2d140:       282e 000c       movel %fp@(12),%d4
10c2d144:       3e2e 0012       movew %fp@(18),%d7
10c2d148:       7600            moveq #0,%d3
10c2d14a:       2004            movel %d4,%d0
10c2d14c:       0280 0000 f000  andil #61440,%d0
10c2d152:       0c80 0000 4000  cmpil #16384,%d0
10c2d158:       6606            bnes 10c2d160 <sys_mknod+0x28>
10c2d15a:       70ff            moveq #-1,%d0
10c2d15c:       6000 012e       braw 10c2d28c <sys_mknod+0x154>
10c2d160:       2f2e 0008       movel %fp@(8),%sp@-
10c2d164:       4eba e992       jsr %pc@(10c2baf8 <getname>)
10c2d168:       2a00            movel %d0,%d5
10c2d16a:       588f            addql #4,%sp
10c2d16c:       0c85 ffff fc18  cmpil #-1000,%d5
10c2d172:       6200 0118       bhiw 10c2d28c <sys_mknod+0x154>
10c2d176:       74e4            moveq #-28,%d2
10c2d178:       d48e            addl %fp,%d2
10c2d17a:       2f02            movel %d2,%sp@-
10c2d17c:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c2d180:       2f05            movel %d5,%sp@-
10c2d182:       4eba f65c       jsr %pc@(10c2c7e0 <path_init>)
10c2d186:       4fef 000c       lea %sp@(12),%sp
10c2d18a:       2c02            movel %d2,%d6
10c2d18c:       4a80            tstl %d0
10c2d18e:       670c            beqs 10c2d19c <sys_mknod+0x64>
10c2d190:       2f06            movel %d6,%sp@-
10c2d192:       2f05            movel %d5,%sp@-
10c2d194:       4eba f4e6       jsr %pc@(10c2c67c <path_walk>)
10c2d198:       2600            movel %d0,%d3
10c2d19a:       508f            addql #8,%sp
10c2d19c:       4a83            tstl %d3
10c2d19e:       6600 00dc       bnew 10c2d27c <sys_mknod+0x144>
10c2d1a2:       42a7            clrl %sp@-
10c2d1a4:       2f06            movel %d6,%sp@-
10c2d1a6:       4eba fe3c       jsr %pc@(10c2cfe4 <lookup_create>)
10c2d1aa:       2400            movel %d0,%d2
10c2d1ac:       508f            addql #8,%sp
10c2d1ae:       2602            movel %d2,%d3
10c2d1b0:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2d1b6:       2068 02ea       moveal %a0@(746),%a0
10c2d1ba:       2028 0008       movel %a0@(8),%d0
10c2d1be:       4680            notl %d0
10c2d1c0:       c880            andl %d0,%d4
10c2d1c2:       0c83 ffff fc18  cmpil #-1000,%d3
10c2d1c8:       6200 0090       bhiw 10c2d25a <sys_mknod+0x122>
10c2d1cc:       2004            movel %d4,%d0
10c2d1ce:       0280 0000 f000  andil #61440,%d0
10c2d1d4:       0c80 0000 4000  cmpil #16384,%d0
10c2d1da:       676e            beqs 10c2d24a <sys_mknod+0x112>
10c2d1dc:       6e1a            bgts 10c2d1f8 <sys_mknod+0xc0>
10c2d1de:       0c80 0000 1000  cmpil #4096,%d0
10c2d1e4:       6748            beqs 10c2d22e <sys_mknod+0xf6>
10c2d1e6:       6e06            bgts 10c2d1ee <sys_mknod+0xb6>
10c2d1e8:       4a80            tstl %d0
10c2d1ea:       672a            beqs 10c2d216 <sys_mknod+0xde>
10c2d1ec:       6060            bras 10c2d24e <sys_mknod+0x116>
10c2d1ee:       0c80 0000 2000  cmpil #8192,%d0
10c2d1f4:       6738            beqs 10c2d22e <sys_mknod+0xf6>
10c2d1f6:       6056            bras 10c2d24e <sys_mknod+0x116>
10c2d1f8:       0c80 0000 8000  cmpil #32768,%d0
10c2d1fe:       6716            beqs 10c2d216 <sys_mknod+0xde>
10c2d200:       6e0a            bgts 10c2d20c <sys_mknod+0xd4>
10c2d202:       0c80 0000 6000  cmpil #24576,%d0
10c2d208:       6724            beqs 10c2d22e <sys_mknod+0xf6>
10c2d20a:       6042            bras 10c2d24e <sys_mknod+0x116>
10c2d20c:       0c80 0000 c000  cmpil #49152,%d0
10c2d212:       671a            beqs 10c2d22e <sys_mknod+0xf6>
10c2d214:       6038            bras 10c2d24e <sys_mknod+0x116>
10c2d216:       2f04            movel %d4,%sp@-
10c2d218:       2f02            movel %d2,%sp@-
10c2d21a:       206e ffe4       moveal %fp@(-28),%a0
10c2d21e:       2f28 0008       movel %a0@(8),%sp@-
10c2d222:       4eba f846       jsr %pc@(10c2ca6a <vfs_create>)
10c2d226:       2600            movel %d0,%d3
10c2d228:       4fef 000c       lea %sp@(12),%sp
10c2d22c:       6022            bras 10c2d250 <sys_mknod+0x118>
10c2d22e:       3f07            movew %d7,%sp@-
10c2d230:       4267            clrw %sp@-
10c2d232:       2f04            movel %d4,%sp@-
10c2d234:       2f02            movel %d2,%sp@-
10c2d236:       206e ffe4       moveal %fp@(-28),%a0
10c2d23a:       2f28 0008       movel %a0@(8),%sp@-
10c2d23e:       4eba fe18       jsr %pc@(10c2d058 <vfs_mknod>)
10c2d242:       2600            movel %d0,%d3
10c2d244:       4fef 0010       lea %sp@(16),%sp
10c2d248:       6006            bras 10c2d250 <sys_mknod+0x118>
10c2d24a:       76ff            moveq #-1,%d3
10c2d24c:       6002            bras 10c2d250 <sys_mknod+0x118>
10c2d24e:       76ea            moveq #-22,%d3
10c2d250:       2f02            movel %d2,%sp@-
10c2d252:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c2d258:       588f            addql #4,%sp
10c2d25a:       206e ffe4       moveal %fp@(-28),%a0
10c2d25e:       7064            moveq #100,%d0
10c2d260:       d0a8 0008       addl %a0@(8),%d0
10c2d264:       2240            moveal %d0,%a1
10c2d266:       41fa 000c       lea %pc@(10c2d274 <sys_mknod+0x13c>),%a0
10c2d26a:       5291            addql #1,%a1@
10c2d26c:       6e06            bgts 10c2d274 <sys_mknod+0x13c>
10c2d26e:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2d274:       2f06            movel %d6,%sp@-
10c2d276:       4eba ea86       jsr %pc@(10c2bcfe <path_release>)
10c2d27a:       588f            addql #4,%sp
10c2d27c:       2f05            movel %d5,%sp@-
10c2d27e:       2f39 1002 7d20  movel 10027d20 <names_cachep>,%sp@-
10c2d284:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c2d28a:       2003            movel %d3,%d0
10c2d28c:       4cee 00fc ffcc  moveml %fp@(-52),%d2-%d7
10c2d292:       4e5e            unlk %fp
10c2d294:       4e75            rts

10c2d296 <vfs_mkdir>:
10c2d296:       4e56 0000       linkw %fp,#0
10c2d29a:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c2d29e:       246e 0008       moveal %fp@(8),%a2
10c2d2a2:       266e 000c       moveal %fp@(12),%a3
10c2d2a6:       7078            moveq #120,%d0
10c2d2a8:       d08a            addl %a2,%d0
10c2d2aa:       2240            moveal %d0,%a1
10c2d2ac:       41fa 000c       lea %pc@(10c2d2ba <vfs_mkdir+0x24>),%a0
10c2d2b0:       5391            subql #1,%a1@
10c2d2b2:       6a06            bpls 10c2d2ba <vfs_mkdir+0x24>
10c2d2b4:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2d2ba:       4aab 0008       tstl %a3@(8)
10c2d2be:       6704            beqs 10c2d2c4 <vfs_mkdir+0x2e>
10c2d2c0:       74ef            moveq #-17,%d2
10c2d2c2:       604a            bras 10c2d30e <vfs_mkdir+0x78>
10c2d2c4:       082a 0005 010b  btst #5,%a2@(267)
10c2d2ca:       6704            beqs 10c2d2d0 <vfs_mkdir+0x3a>
10c2d2cc:       74fe            moveq #-2,%d2
10c2d2ce:       603e            bras 10c2d30e <vfs_mkdir+0x78>
10c2d2d0:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c2d2d4:       2f0a            movel %a2,%sp@-
10c2d2d6:       4eba e9ae       jsr %pc@(10c2bc86 <permission>)
10c2d2da:       2400            movel %d0,%d2
10c2d2dc:       508f            addql #8,%sp
10c2d2de:       662e            bnes 10c2d30e <vfs_mkdir+0x78>
10c2d2e0:       74ff            moveq #-1,%d2
10c2d2e2:       206a 008c       moveal %a2@(140),%a0
10c2d2e6:       b0fc 0000       cmpaw #0,%a0
10c2d2ea:       6722            beqs 10c2d30e <vfs_mkdir+0x78>
10c2d2ec:       4aa8 0014       tstl %a0@(20)
10c2d2f0:       671c            beqs 10c2d30e <vfs_mkdir+0x78>
10c2d2f2:       202e 0010       movel %fp@(16),%d0
10c2d2f6:       0280 0000 03ff  andil #1023,%d0
10c2d2fc:       2f00            movel %d0,%sp@-
10c2d2fe:       2f0b            movel %a3,%sp@-
10c2d300:       2f0a            movel %a2,%sp@-
10c2d302:       2068 0014       moveal %a0@(20),%a0
10c2d306:       4e90            jsr %a0@
10c2d308:       2400            movel %d0,%d2
10c2d30a:       4fef 000c       lea %sp@(12),%sp
10c2d30e:       7078            moveq #120,%d0
10c2d310:       d08a            addl %a2,%d0
10c2d312:       2240            moveal %d0,%a1
10c2d314:       41fa 000c       lea %pc@(10c2d322 <vfs_mkdir+0x8c>),%a0
10c2d318:       5291            addql #1,%a1@
10c2d31a:       6e06            bgts 10c2d322 <vfs_mkdir+0x8c>
10c2d31c:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2d322:       4a82            tstl %d2
10c2d324:       6614            bnes 10c2d33a <vfs_mkdir+0xa4>
10c2d326:       082a 0002 00ff  btst #2,%a2@(255)
10c2d32c:       670c            beqs 10c2d33a <vfs_mkdir+0xa4>
10c2d32e:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c2d332:       2f0a            movel %a2,%sp@-
10c2d334:       4eb9 10c3 55b6  jsr 10c355b6 <__inode_dir_notify>
10c2d33a:       2002            movel %d2,%d0
10c2d33c:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c2d342:       4e5e            unlk %fp
10c2d344:       4e75            rts

10c2d346 <sys_mkdir>:
10c2d346:       4e56 ffe4       linkw %fp,#-28
10c2d34a:       48e7 3c00       moveml %d2-%d5,%sp@-
10c2d34e:       2f2e 0008       movel %fp@(8),%sp@-
10c2d352:       4eba e7a4       jsr %pc@(10c2baf8 <getname>)
10c2d356:       2a00            movel %d0,%d5
10c2d358:       588f            addql #4,%sp
10c2d35a:       2405            movel %d5,%d2
10c2d35c:       0c82 ffff fc18  cmpil #-1000,%d2
10c2d362:       6200 00a4       bhiw 10c2d408 <sys_mkdir+0xc2>
10c2d366:       76e4            moveq #-28,%d3
10c2d368:       d68e            addl %fp,%d3
10c2d36a:       2f03            movel %d3,%sp@-
10c2d36c:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c2d370:       2f02            movel %d2,%sp@-
10c2d372:       4eba f46c       jsr %pc@(10c2c7e0 <path_init>)
10c2d376:       4fef 000c       lea %sp@(12),%sp
10c2d37a:       4a80            tstl %d0
10c2d37c:       670c            beqs 10c2d38a <sys_mkdir+0x44>
10c2d37e:       2f03            movel %d3,%sp@-
10c2d380:       2f02            movel %d2,%sp@-
10c2d382:       4eba f2f8       jsr %pc@(10c2c67c <path_walk>)
10c2d386:       2400            movel %d0,%d2
10c2d388:       508f            addql #8,%sp
10c2d38a:       4a82            tstl %d2
10c2d38c:       666c            bnes 10c2d3fa <sys_mkdir+0xb4>
10c2d38e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c2d392:       2f03            movel %d3,%sp@-
10c2d394:       4eba fc4e       jsr %pc@(10c2cfe4 <lookup_create>)
10c2d398:       2800            movel %d0,%d4
10c2d39a:       508f            addql #8,%sp
10c2d39c:       2404            movel %d4,%d2
10c2d39e:       0c82 ffff fc18  cmpil #-1000,%d2
10c2d3a4:       6232            bhis 10c2d3d8 <sys_mkdir+0x92>
10c2d3a6:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2d3ac:       2068 02ea       moveal %a0@(746),%a0
10c2d3b0:       2028 0008       movel %a0@(8),%d0
10c2d3b4:       4680            notl %d0
10c2d3b6:       c0ae 000c       andl %fp@(12),%d0
10c2d3ba:       2f00            movel %d0,%sp@-
10c2d3bc:       2f02            movel %d2,%sp@-
10c2d3be:       206e ffe4       moveal %fp@(-28),%a0
10c2d3c2:       2f28 0008       movel %a0@(8),%sp@-
10c2d3c6:       4eba fece       jsr %pc@(10c2d296 <vfs_mkdir>)
10c2d3ca:       2400            movel %d0,%d2
10c2d3cc:       2f04            movel %d4,%sp@-
10c2d3ce:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c2d3d4:       4fef 0010       lea %sp@(16),%sp
10c2d3d8:       206e ffe4       moveal %fp@(-28),%a0
10c2d3dc:       7064            moveq #100,%d0
10c2d3de:       d0a8 0008       addl %a0@(8),%d0
10c2d3e2:       2240            moveal %d0,%a1
10c2d3e4:       41fa 000c       lea %pc@(10c2d3f2 <sys_mkdir+0xac>),%a0
10c2d3e8:       5291            addql #1,%a1@
10c2d3ea:       6e06            bgts 10c2d3f2 <sys_mkdir+0xac>
10c2d3ec:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2d3f2:       2f03            movel %d3,%sp@-
10c2d3f4:       4eba e908       jsr %pc@(10c2bcfe <path_release>)
10c2d3f8:       588f            addql #4,%sp
10c2d3fa:       2f05            movel %d5,%sp@-
10c2d3fc:       2f39 1002 7d20  movel 10027d20 <names_cachep>,%sp@-
10c2d402:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c2d408:       2002            movel %d2,%d0
10c2d40a:       4cee 003c ffd4  moveml %fp@(-44),%d2-%d5
10c2d410:       4e5e            unlk %fp
10c2d412:       4e75            rts

10c2d414 <d_unhash>:
10c2d414:       4e56 0000       linkw %fp,#0
10c2d418:       2f0b            movel %a3,%sp@-
10c2d41a:       2f0a            movel %a2,%sp@-
10c2d41c:       266e 0008       moveal %fp@(8),%a3
10c2d420:       b6fc 0000       cmpaw #0,%a3
10c2d424:       6712            beqs 10c2d438 <d_unhash+0x24>
10c2d426:       4a93            tstl %a3@
10c2d428:       660c            bnes 10c2d436 <d_unhash+0x22>
10c2d42a:       4879 1000 2902  pea 10002902 <tvecs+0xd6a>
10c2d430:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2d436:       5293            addql #1,%a3@
10c2d438:       7002            moveq #2,%d0
10c2d43a:       b093            cmpl %a3@,%d0
10c2d43c:       670e            beqs 10c2d44c <d_unhash+0x38>
10c2d43e:       2f0b            movel %a3,%sp@-
10c2d440:       4eb9 10c3 2d10  jsr 10c32d10 <shrink_dcache_parent>
10c2d446:       7002            moveq #2,%d0
10c2d448:       b093            cmpl %a3@,%d0
10c2d44a:       6616            bnes 10c2d462 <d_unhash+0x4e>
10c2d44c:       41eb 0010       lea %a3@(16),%a0
10c2d450:       2468 0004       moveal %a0@(4),%a2
10c2d454:       2250            moveal %a0@,%a1
10c2d456:       234a 0004       movel %a2,%a1@(4)
10c2d45a:       2489            movel %a1,%a2@
10c2d45c:       2088            movel %a0,%a0@
10c2d45e:       2748 0014       movel %a0,%a3@(20)
10c2d462:       246e fff8       moveal %fp@(-8),%a2
10c2d466:       266e fffc       moveal %fp@(-4),%a3
10c2d46a:       4e5e            unlk %fp
10c2d46c:       4e75            rts

10c2d46e <vfs_rmdir>:
10c2d46e:       4e56 0000       linkw %fp,#0
10c2d472:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c2d476:       266e 0008       moveal %fp@(8),%a3
10c2d47a:       246e 000c       moveal %fp@(12),%a2
10c2d47e:       4aaa 0008       tstl %a2@(8)
10c2d482:       670a            beqs 10c2d48e <vfs_rmdir+0x20>
10c2d484:       206a 000c       moveal %a2@(12),%a0
10c2d488:       b7e8 0008       cmpal %a0@(8),%a3
10c2d48c:       6706            beqs 10c2d494 <vfs_rmdir+0x26>
10c2d48e:       74fe            moveq #-2,%d2
10c2d490:       6000 0172       braw 10c2d604 <vfs_rmdir+0x196>
10c2d494:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c2d498:       2f0b            movel %a3,%sp@-
10c2d49a:       4eba e7ea       jsr %pc@(10c2bc86 <permission>)
10c2d49e:       508f            addql #8,%sp
10c2d4a0:       4a80            tstl %d0
10c2d4a2:       6704            beqs 10c2d4a8 <vfs_rmdir+0x3a>
10c2d4a4:       2400            movel %d0,%d2
10c2d4a6:       6076            bras 10c2d51e <vfs_rmdir+0xb0>
10c2d4a8:       082b 0003 010b  btst #3,%a3@(267)
10c2d4ae:       6644            bnes 10c2d4f4 <vfs_rmdir+0x86>
10c2d4b0:       226a 0008       moveal %a2@(8),%a1
10c2d4b4:       082b 0001 0032  btst #1,%a3@(50)
10c2d4ba:       672c            beqs 10c2d4e8 <vfs_rmdir+0x7a>
10c2d4bc:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2d4c2:       2028 0138       movel %a0@(312),%d0
10c2d4c6:       b0a9 0036       cmpl %a1@(54),%d0
10c2d4ca:       671c            beqs 10c2d4e8 <vfs_rmdir+0x7a>
10c2d4cc:       b0ab 0036       cmpl %a3@(54),%d0
10c2d4d0:       6716            beqs 10c2d4e8 <vfs_rmdir+0x7a>
10c2d4d2:       0828 0003 01d3  btst #3,%a0@(467)
10c2d4d8:       670a            beqs 10c2d4e4 <vfs_rmdir+0x76>
10c2d4da:       0068 0100 0006  oriw #256,%a0@(6)
10c2d4e0:       7001            moveq #1,%d0
10c2d4e2:       6004            bras 10c2d4e8 <vfs_rmdir+0x7a>
10c2d4e4:       7000            moveq #0,%d0
10c2d4e6:       670c            beqs 10c2d4f4 <vfs_rmdir+0x86>
10c2d4e8:       206a 0008       moveal %a2@(8),%a0
10c2d4ec:       7018            moveq #24,%d0
10c2d4ee:       c0a8 0108       andl %a0@(264),%d0
10c2d4f2:       6706            beqs 10c2d4fa <vfs_rmdir+0x8c>
10c2d4f4:       74ff            moveq #-1,%d2
10c2d4f6:       6000 010c       braw 10c2d604 <vfs_rmdir+0x196>
10c2d4fa:       3028 0032       movew %a0@(50),%d0
10c2d4fe:       0240 f000       andiw #-4096,%d0
10c2d502:       0c40 4000       cmpiw #16384,%d0
10c2d506:       6706            beqs 10c2d50e <vfs_rmdir+0xa0>
10c2d508:       74ec            moveq #-20,%d2
10c2d50a:       6000 00f8       braw 10c2d604 <vfs_rmdir+0x196>
10c2d50e:       b5ea 000c       cmpal %a2@(12),%a2
10c2d512:       57c0            seq %d0
10c2d514:       4880            extw %d0
10c2d516:       3400            movew %d0,%d2
10c2d518:       48c2            extl %d2
10c2d51a:       70f0            moveq #-16,%d0
10c2d51c:       c480            andl %d0,%d2
10c2d51e:       4a82            tstl %d2
10c2d520:       6600 00e2       bnew 10c2d604 <vfs_rmdir+0x196>
10c2d524:       206b 008c       moveal %a3@(140),%a0
10c2d528:       b0fc 0000       cmpaw #0,%a0
10c2d52c:       6706            beqs 10c2d534 <vfs_rmdir+0xc6>
10c2d52e:       4aa8 0018       tstl %a0@(24)
10c2d532:       6606            bnes 10c2d53a <vfs_rmdir+0xcc>
10c2d534:       70ff            moveq #-1,%d0
10c2d536:       6000 00ce       braw 10c2d606 <vfs_rmdir+0x198>
10c2d53a:       7478            moveq #120,%d2
10c2d53c:       d4aa 0008       addl %a2@(8),%d2
10c2d540:       7278            moveq #120,%d1
10c2d542:       d28b            addl %a3,%d1
10c2d544:       2002            movel %d2,%d0
10c2d546:       2601            movel %d1,%d3
10c2d548:       b083            cmpl %d3,%d0
10c2d54a:       6716            beqs 10c2d562 <vfs_rmdir+0xf4>
10c2d54c:       6304            blss 10c2d552 <vfs_rmdir+0xe4>
10c2d54e:       2003            movel %d3,%d0
10c2d550:       2202            movel %d2,%d1
10c2d552:       2241            moveal %d1,%a1
10c2d554:       41fa 000c       lea %pc@(10c2d562 <vfs_rmdir+0xf4>),%a0
10c2d558:       5391            subql #1,%a1@
10c2d55a:       6a06            bpls 10c2d562 <vfs_rmdir+0xf4>
10c2d55c:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2d562:       2240            moveal %d0,%a1
10c2d564:       41fa 000c       lea %pc@(10c2d572 <vfs_rmdir+0x104>),%a0
10c2d568:       5391            subql #1,%a1@
10c2d56a:       6a06            bpls 10c2d572 <vfs_rmdir+0x104>
10c2d56c:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2d572:       2f0a            movel %a2,%sp@-
10c2d574:       4eba fe9e       jsr %pc@(10c2d414 <d_unhash>)
10c2d578:       588f            addql #4,%sp
10c2d57a:       082b 0005 010b  btst #5,%a3@(267)
10c2d580:       6704            beqs 10c2d586 <vfs_rmdir+0x118>
10c2d582:       74fe            moveq #-2,%d2
10c2d584:       6028            bras 10c2d5ae <vfs_rmdir+0x140>
10c2d586:       4aaa 0038       tstl %a2@(56)
10c2d58a:       6704            beqs 10c2d590 <vfs_rmdir+0x122>
10c2d58c:       74f0            moveq #-16,%d2
10c2d58e:       601e            bras 10c2d5ae <vfs_rmdir+0x140>
10c2d590:       206b 008c       moveal %a3@(140),%a0
10c2d594:       2f0a            movel %a2,%sp@-
10c2d596:       2f0b            movel %a3,%sp@-
10c2d598:       2068 0018       moveal %a0@(24),%a0
10c2d59c:       4e90            jsr %a0@
10c2d59e:       2400            movel %d0,%d2
10c2d5a0:       508f            addql #8,%sp
10c2d5a2:       660a            bnes 10c2d5ae <vfs_rmdir+0x140>
10c2d5a4:       206a 0008       moveal %a2@(8),%a0
10c2d5a8:       7020            moveq #32,%d0
10c2d5aa:       81a8 0108       orl %d0,%a0@(264)
10c2d5ae:       7078            moveq #120,%d0
10c2d5b0:       d0aa 0008       addl %a2@(8),%d0
10c2d5b4:       2243            moveal %d3,%a1
10c2d5b6:       41fa 000c       lea %pc@(10c2d5c4 <vfs_rmdir+0x156>),%a0
10c2d5ba:       5291            addql #1,%a1@
10c2d5bc:       6e06            bgts 10c2d5c4 <vfs_rmdir+0x156>
10c2d5be:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2d5c4:       b083            cmpl %d3,%d0
10c2d5c6:       6710            beqs 10c2d5d8 <vfs_rmdir+0x16a>
10c2d5c8:       2240            moveal %d0,%a1
10c2d5ca:       41fa 000c       lea %pc@(10c2d5d8 <vfs_rmdir+0x16a>),%a0
10c2d5ce:       5291            addql #1,%a1@
10c2d5d0:       6e06            bgts 10c2d5d8 <vfs_rmdir+0x16a>
10c2d5d2:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2d5d8:       4a82            tstl %d2
10c2d5da:       6620            bnes 10c2d5fc <vfs_rmdir+0x18e>
10c2d5dc:       082b 0003 00ff  btst #3,%a3@(255)
10c2d5e2:       670e            beqs 10c2d5f2 <vfs_rmdir+0x184>
10c2d5e4:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c2d5e8:       2f0b            movel %a3,%sp@-
10c2d5ea:       4eb9 10c3 55b6  jsr 10c355b6 <__inode_dir_notify>
10c2d5f0:       508f            addql #8,%sp
10c2d5f2:       2f0a            movel %a2,%sp@-
10c2d5f4:       4eb9 10c3 30ac  jsr 10c330ac <d_delete>
10c2d5fa:       588f            addql #4,%sp
10c2d5fc:       2f0a            movel %a2,%sp@-
10c2d5fe:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c2d604:       2002            movel %d2,%d0
10c2d606:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c2d60c:       4e5e            unlk %fp
10c2d60e:       4e75            rts

10c2d610 <sys_rmdir>:
10c2d610:       4e56 ffe4       linkw %fp,#-28
10c2d614:       48e7 3c00       moveml %d2-%d5,%sp@-
10c2d618:       7600            moveq #0,%d3
10c2d61a:       2f2e 0008       movel %fp@(8),%sp@-
10c2d61e:       4eba e4d8       jsr %pc@(10c2baf8 <getname>)
10c2d622:       2800            movel %d0,%d4
10c2d624:       588f            addql #4,%sp
10c2d626:       0c84 ffff fc18  cmpil #-1000,%d4
10c2d62c:       6200 00d6       bhiw 10c2d704 <sys_rmdir+0xf4>
10c2d630:       74e4            moveq #-28,%d2
10c2d632:       d48e            addl %fp,%d2
10c2d634:       2f02            movel %d2,%sp@-
10c2d636:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c2d63a:       2f04            movel %d4,%sp@-
10c2d63c:       4eba f1a2       jsr %pc@(10c2c7e0 <path_init>)
10c2d640:       4fef 000c       lea %sp@(12),%sp
10c2d644:       2a02            movel %d2,%d5
10c2d646:       4a80            tstl %d0
10c2d648:       670c            beqs 10c2d656 <sys_rmdir+0x46>
10c2d64a:       2f05            movel %d5,%sp@-
10c2d64c:       2f04            movel %d4,%sp@-
10c2d64e:       4eba f02c       jsr %pc@(10c2c67c <path_walk>)
10c2d652:       2600            movel %d0,%d3
10c2d654:       508f            addql #8,%sp
10c2d656:       4a83            tstl %d3
10c2d658:       6600 009a       bnew 10c2d6f4 <sys_rmdir+0xe4>
10c2d65c:       202e fffc       movel %fp@(-4),%d0
10c2d660:       7202            moveq #2,%d1
10c2d662:       b280            cmpl %d0,%d1
10c2d664:       6714            beqs 10c2d67a <sys_rmdir+0x6a>
10c2d666:       6d08            blts 10c2d670 <sys_rmdir+0x60>
10c2d668:       7201            moveq #1,%d1
10c2d66a:       b280            cmpl %d0,%d1
10c2d66c:       6710            beqs 10c2d67e <sys_rmdir+0x6e>
10c2d66e:       6012            bras 10c2d682 <sys_rmdir+0x72>
10c2d670:       7203            moveq #3,%d1
10c2d672:       b280            cmpl %d0,%d1
10c2d674:       660c            bnes 10c2d682 <sys_rmdir+0x72>
10c2d676:       76d9            moveq #-39,%d3
10c2d678:       6072            bras 10c2d6ec <sys_rmdir+0xdc>
10c2d67a:       76ea            moveq #-22,%d3
10c2d67c:       606e            bras 10c2d6ec <sys_rmdir+0xdc>
10c2d67e:       76f0            moveq #-16,%d3
10c2d680:       606a            bras 10c2d6ec <sys_rmdir+0xdc>
10c2d682:       206e ffe4       moveal %fp@(-28),%a0
10c2d686:       7064            moveq #100,%d0
10c2d688:       d0a8 0008       addl %a0@(8),%d0
10c2d68c:       2240            moveal %d0,%a1
10c2d68e:       41fa 000c       lea %pc@(10c2d69c <sys_rmdir+0x8c>),%a0
10c2d692:       5391            subql #1,%a1@
10c2d694:       6a06            bpls 10c2d69c <sys_rmdir+0x8c>
10c2d696:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2d69c:       2f2e ffe4       movel %fp@(-28),%sp@-
10c2d6a0:       486e ffec       pea %fp@(-20)
10c2d6a4:       4eba f25e       jsr %pc@(10c2c904 <lookup_hash>)
10c2d6a8:       2400            movel %d0,%d2
10c2d6aa:       508f            addql #8,%sp
10c2d6ac:       2602            movel %d2,%d3
10c2d6ae:       0c83 ffff fc18  cmpil #-1000,%d3
10c2d6b4:       621c            bhis 10c2d6d2 <sys_rmdir+0xc2>
10c2d6b6:       2f03            movel %d3,%sp@-
10c2d6b8:       206e ffe4       moveal %fp@(-28),%a0
10c2d6bc:       2f28 0008       movel %a0@(8),%sp@-
10c2d6c0:       4eba fdac       jsr %pc@(10c2d46e <vfs_rmdir>)
10c2d6c4:       2600            movel %d0,%d3
10c2d6c6:       2f02            movel %d2,%sp@-
10c2d6c8:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c2d6ce:       4fef 000c       lea %sp@(12),%sp
10c2d6d2:       206e ffe4       moveal %fp@(-28),%a0
10c2d6d6:       7064            moveq #100,%d0
10c2d6d8:       d0a8 0008       addl %a0@(8),%d0
10c2d6dc:       2240            moveal %d0,%a1
10c2d6de:       41fa 000c       lea %pc@(10c2d6ec <sys_rmdir+0xdc>),%a0
10c2d6e2:       5291            addql #1,%a1@
10c2d6e4:       6e06            bgts 10c2d6ec <sys_rmdir+0xdc>
10c2d6e6:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2d6ec:       2f05            movel %d5,%sp@-
10c2d6ee:       4eba e60e       jsr %pc@(10c2bcfe <path_release>)
10c2d6f2:       588f            addql #4,%sp
10c2d6f4:       2f04            movel %d4,%sp@-
10c2d6f6:       2f39 1002 7d20  movel 10027d20 <names_cachep>,%sp@-
10c2d6fc:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c2d702:       2003            movel %d3,%d0
10c2d704:       4cee 003c ffd4  moveml %fp@(-44),%d2-%d5
10c2d70a:       4e5e            unlk %fp
10c2d70c:       4e75            rts

10c2d70e <vfs_unlink>:
10c2d70e:       4e56 0000       linkw %fp,#0
10c2d712:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c2d716:       246e 0008       moveal %fp@(8),%a2
10c2d71a:       266e 000c       moveal %fp@(12),%a3
10c2d71e:       7078            moveq #120,%d0
10c2d720:       d08a            addl %a2,%d0
10c2d722:       2240            moveal %d0,%a1
10c2d724:       41fa 000c       lea %pc@(10c2d732 <vfs_unlink+0x24>),%a0
10c2d728:       5391            subql #1,%a1@
10c2d72a:       6a06            bpls 10c2d732 <vfs_unlink+0x24>
10c2d72c:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2d732:       4aab 0008       tstl %a3@(8)
10c2d736:       670a            beqs 10c2d742 <vfs_unlink+0x34>
10c2d738:       206b 000c       moveal %a3@(12),%a0
10c2d73c:       b5e8 0008       cmpal %a0@(8),%a2
10c2d740:       6706            beqs 10c2d748 <vfs_unlink+0x3a>
10c2d742:       74fe            moveq #-2,%d2
10c2d744:       6000 00ba       braw 10c2d800 <vfs_unlink+0xf2>
10c2d748:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c2d74c:       2f0a            movel %a2,%sp@-
10c2d74e:       4eba e536       jsr %pc@(10c2bc86 <permission>)
10c2d752:       508f            addql #8,%sp
10c2d754:       4a80            tstl %d0
10c2d756:       6704            beqs 10c2d75c <vfs_unlink+0x4e>
10c2d758:       2400            movel %d0,%d2
10c2d75a:       6068            bras 10c2d7c4 <vfs_unlink+0xb6>
10c2d75c:       082a 0003 010b  btst #3,%a2@(267)
10c2d762:       6644            bnes 10c2d7a8 <vfs_unlink+0x9a>
10c2d764:       226b 0008       moveal %a3@(8),%a1
10c2d768:       082a 0001 0032  btst #1,%a2@(50)
10c2d76e:       672c            beqs 10c2d79c <vfs_unlink+0x8e>
10c2d770:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2d776:       2028 0138       movel %a0@(312),%d0
10c2d77a:       b0a9 0036       cmpl %a1@(54),%d0
10c2d77e:       671c            beqs 10c2d79c <vfs_unlink+0x8e>
10c2d780:       b0aa 0036       cmpl %a2@(54),%d0
10c2d784:       6716            beqs 10c2d79c <vfs_unlink+0x8e>
10c2d786:       0828 0003 01d3  btst #3,%a0@(467)
10c2d78c:       670a            beqs 10c2d798 <vfs_unlink+0x8a>
10c2d78e:       0068 0100 0006  oriw #256,%a0@(6)
10c2d794:       7001            moveq #1,%d0
10c2d796:       6004            bras 10c2d79c <vfs_unlink+0x8e>
10c2d798:       7000            moveq #0,%d0
10c2d79a:       670c            beqs 10c2d7a8 <vfs_unlink+0x9a>
10c2d79c:       206b 0008       moveal %a3@(8),%a0
10c2d7a0:       7018            moveq #24,%d0
10c2d7a2:       c0a8 0108       andl %a0@(264),%d0
10c2d7a6:       6704            beqs 10c2d7ac <vfs_unlink+0x9e>
10c2d7a8:       74ff            moveq #-1,%d2
10c2d7aa:       6054            bras 10c2d800 <vfs_unlink+0xf2>
10c2d7ac:       3028 0032       movew %a0@(50),%d0
10c2d7b0:       0240 f000       andiw #-4096,%d0
10c2d7b4:       0c40 4000       cmpiw #16384,%d0
10c2d7b8:       57c0            seq %d0
10c2d7ba:       4880            extw %d0
10c2d7bc:       3400            movew %d0,%d2
10c2d7be:       48c2            extl %d2
10c2d7c0:       70eb            moveq #-21,%d0
10c2d7c2:       c480            andl %d0,%d2
10c2d7c4:       4a82            tstl %d2
10c2d7c6:       6638            bnes 10c2d800 <vfs_unlink+0xf2>
10c2d7c8:       74ff            moveq #-1,%d2
10c2d7ca:       206a 008c       moveal %a2@(140),%a0
10c2d7ce:       2248            moveal %a0,%a1
10c2d7d0:       b0fc 0000       cmpaw #0,%a0
10c2d7d4:       672a            beqs 10c2d800 <vfs_unlink+0xf2>
10c2d7d6:       4aa8 000c       tstl %a0@(12)
10c2d7da:       6724            beqs 10c2d800 <vfs_unlink+0xf2>
10c2d7dc:       4aab 0038       tstl %a3@(56)
10c2d7e0:       6704            beqs 10c2d7e6 <vfs_unlink+0xd8>
10c2d7e2:       74f0            moveq #-16,%d2
10c2d7e4:       601a            bras 10c2d800 <vfs_unlink+0xf2>
10c2d7e6:       2f0b            movel %a3,%sp@-
10c2d7e8:       2f0a            movel %a2,%sp@-
10c2d7ea:       2069 000c       moveal %a1@(12),%a0
10c2d7ee:       4e90            jsr %a0@
10c2d7f0:       2400            movel %d0,%d2
10c2d7f2:       508f            addql #8,%sp
10c2d7f4:       660a            bnes 10c2d800 <vfs_unlink+0xf2>
10c2d7f6:       2f0b            movel %a3,%sp@-
10c2d7f8:       4eb9 10c3 30ac  jsr 10c330ac <d_delete>
10c2d7fe:       588f            addql #4,%sp
10c2d800:       7078            moveq #120,%d0
10c2d802:       d08a            addl %a2,%d0
10c2d804:       2240            moveal %d0,%a1
10c2d806:       41fa 000c       lea %pc@(10c2d814 <vfs_unlink+0x106>),%a0
10c2d80a:       5291            addql #1,%a1@
10c2d80c:       6e06            bgts 10c2d814 <vfs_unlink+0x106>
10c2d80e:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2d814:       4a82            tstl %d2
10c2d816:       6614            bnes 10c2d82c <vfs_unlink+0x11e>
10c2d818:       082a 0003 00ff  btst #3,%a2@(255)
10c2d81e:       670c            beqs 10c2d82c <vfs_unlink+0x11e>
10c2d820:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c2d824:       2f0a            movel %a2,%sp@-
10c2d826:       4eb9 10c3 55b6  jsr 10c355b6 <__inode_dir_notify>
10c2d82c:       2002            movel %d2,%d0
10c2d82e:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c2d834:       4e5e            unlk %fp
10c2d836:       4e75            rts

10c2d838 <sys_unlink>:
10c2d838:       4e56 ffe4       linkw %fp,#-28
10c2d83c:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c2d840:       95ca            subal %a2,%a2
10c2d842:       2f2e 0008       movel %fp@(8),%sp@-
10c2d846:       4eba e2b0       jsr %pc@(10c2baf8 <getname>)
10c2d84a:       2600            movel %d0,%d3
10c2d84c:       588f            addql #4,%sp
10c2d84e:       0c83 ffff fc18  cmpil #-1000,%d3
10c2d854:       6200 00f2       bhiw 10c2d948 <sys_unlink+0x110>
10c2d858:       74e4            moveq #-28,%d2
10c2d85a:       d48e            addl %fp,%d2
10c2d85c:       2f02            movel %d2,%sp@-
10c2d85e:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c2d862:       2f03            movel %d3,%sp@-
10c2d864:       4eba ef7a       jsr %pc@(10c2c7e0 <path_init>)
10c2d868:       4fef 000c       lea %sp@(12),%sp
10c2d86c:       2802            movel %d2,%d4
10c2d86e:       4a80            tstl %d0
10c2d870:       670c            beqs 10c2d87e <sys_unlink+0x46>
10c2d872:       2f04            movel %d4,%sp@-
10c2d874:       2f03            movel %d3,%sp@-
10c2d876:       4eba ee04       jsr %pc@(10c2c67c <path_walk>)
10c2d87a:       2440            moveal %d0,%a2
10c2d87c:       508f            addql #8,%sp
10c2d87e:       b4fc 0000       cmpaw #0,%a2
10c2d882:       6600 008a       bnew 10c2d90e <sys_unlink+0xd6>
10c2d886:       347c ffeb       moveaw #-21,%a2
10c2d88a:       4aae fffc       tstl %fp@(-4)
10c2d88e:       6676            bnes 10c2d906 <sys_unlink+0xce>
10c2d890:       206e ffe4       moveal %fp@(-28),%a0
10c2d894:       7064            moveq #100,%d0
10c2d896:       d0a8 0008       addl %a0@(8),%d0
10c2d89a:       2240            moveal %d0,%a1
10c2d89c:       41fa 000c       lea %pc@(10c2d8aa <sys_unlink+0x72>),%a0
10c2d8a0:       5391            subql #1,%a1@
10c2d8a2:       6a06            bpls 10c2d8aa <sys_unlink+0x72>
10c2d8a4:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2d8aa:       2f2e ffe4       movel %fp@(-28),%sp@-
10c2d8ae:       486e ffec       pea %fp@(-20)
10c2d8b2:       4eba f050       jsr %pc@(10c2c904 <lookup_hash>)
10c2d8b6:       2400            movel %d0,%d2
10c2d8b8:       508f            addql #8,%sp
10c2d8ba:       2442            moveal %d2,%a2
10c2d8bc:       b4fc fc18       cmpaw #-1000,%a2
10c2d8c0:       622a            bhis 10c2d8ec <sys_unlink+0xb4>
10c2d8c2:       226e ffec       moveal %fp@(-20),%a1
10c2d8c6:       206e fff0       moveal %fp@(-16),%a0
10c2d8ca:       4a30 9800       tstb %a0@(00000000,%a1:l)
10c2d8ce:       6650            bnes 10c2d920 <sys_unlink+0xe8>
10c2d8d0:       2f0a            movel %a2,%sp@-
10c2d8d2:       206e ffe4       moveal %fp@(-28),%a0
10c2d8d6:       2f28 0008       movel %a0@(8),%sp@-
10c2d8da:       4eba fe32       jsr %pc@(10c2d70e <vfs_unlink>)
10c2d8de:       2440            moveal %d0,%a2
10c2d8e0:       508f            addql #8,%sp
10c2d8e2:       2f02            movel %d2,%sp@-
10c2d8e4:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c2d8ea:       588f            addql #4,%sp
10c2d8ec:       206e ffe4       moveal %fp@(-28),%a0
10c2d8f0:       7064            moveq #100,%d0
10c2d8f2:       d0a8 0008       addl %a0@(8),%d0
10c2d8f6:       2240            moveal %d0,%a1
10c2d8f8:       41fa 000c       lea %pc@(10c2d906 <sys_unlink+0xce>),%a0
10c2d8fc:       5291            addql #1,%a1@
10c2d8fe:       6e06            bgts 10c2d906 <sys_unlink+0xce>
10c2d900:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2d906:       2f04            movel %d4,%sp@-
10c2d908:       4eba e3f4       jsr %pc@(10c2bcfe <path_release>)
10c2d90c:       588f            addql #4,%sp
10c2d90e:       2f03            movel %d3,%sp@-
10c2d910:       2f39 1002 7d20  movel 10027d20 <names_cachep>,%sp@-
10c2d916:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c2d91c:       200a            movel %a2,%d0
10c2d91e:       6028            bras 10c2d948 <sys_unlink+0x110>
10c2d920:       206a 0008       moveal %a2@(8),%a0
10c2d924:       b0fc 0000       cmpaw #0,%a0
10c2d928:       6718            beqs 10c2d942 <sys_unlink+0x10a>
10c2d92a:       3028 0032       movew %a0@(50),%d0
10c2d92e:       0240 f000       andiw #-4096,%d0
10c2d932:       347c ffec       moveaw #-20,%a2
10c2d936:       0c40 4000       cmpiw #16384,%d0
10c2d93a:       66a6            bnes 10c2d8e2 <sys_unlink+0xaa>
10c2d93c:       347c ffeb       moveaw #-21,%a2
10c2d940:       60a0            bras 10c2d8e2 <sys_unlink+0xaa>
10c2d942:       347c fffe       moveaw #-2,%a2
10c2d946:       609a            bras 10c2d8e2 <sys_unlink+0xaa>
10c2d948:       4cee 041c ffd4  moveml %fp@(-44),%d2-%d4/%a2
10c2d94e:       4e5e            unlk %fp
10c2d950:       4e75            rts

10c2d952 <vfs_symlink>:
10c2d952:       4e56 0000       linkw %fp,#0
10c2d956:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c2d95a:       246e 0008       moveal %fp@(8),%a2
10c2d95e:       266e 000c       moveal %fp@(12),%a3
10c2d962:       7078            moveq #120,%d0
10c2d964:       d08a            addl %a2,%d0
10c2d966:       2240            moveal %d0,%a1
10c2d968:       41fa 000c       lea %pc@(10c2d976 <vfs_symlink+0x24>),%a0
10c2d96c:       5391            subql #1,%a1@
10c2d96e:       6a06            bpls 10c2d976 <vfs_symlink+0x24>
10c2d970:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2d976:       4aab 0008       tstl %a3@(8)
10c2d97a:       6704            beqs 10c2d980 <vfs_symlink+0x2e>
10c2d97c:       74ef            moveq #-17,%d2
10c2d97e:       6042            bras 10c2d9c2 <vfs_symlink+0x70>
10c2d980:       082a 0005 010b  btst #5,%a2@(267)
10c2d986:       6704            beqs 10c2d98c <vfs_symlink+0x3a>
10c2d988:       74fe            moveq #-2,%d2
10c2d98a:       6036            bras 10c2d9c2 <vfs_symlink+0x70>
10c2d98c:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c2d990:       2f0a            movel %a2,%sp@-
10c2d992:       4eba e2f2       jsr %pc@(10c2bc86 <permission>)
10c2d996:       2400            movel %d0,%d2
10c2d998:       508f            addql #8,%sp
10c2d99a:       6626            bnes 10c2d9c2 <vfs_symlink+0x70>
10c2d99c:       74ff            moveq #-1,%d2
10c2d99e:       206a 008c       moveal %a2@(140),%a0
10c2d9a2:       b0fc 0000       cmpaw #0,%a0
10c2d9a6:       671a            beqs 10c2d9c2 <vfs_symlink+0x70>
10c2d9a8:       4aa8 0010       tstl %a0@(16)
10c2d9ac:       6714            beqs 10c2d9c2 <vfs_symlink+0x70>
10c2d9ae:       2f2e 0010       movel %fp@(16),%sp@-
10c2d9b2:       2f0b            movel %a3,%sp@-
10c2d9b4:       2f0a            movel %a2,%sp@-
10c2d9b6:       2068 0010       moveal %a0@(16),%a0
10c2d9ba:       4e90            jsr %a0@
10c2d9bc:       2400            movel %d0,%d2
10c2d9be:       4fef 000c       lea %sp@(12),%sp
10c2d9c2:       7078            moveq #120,%d0
10c2d9c4:       d08a            addl %a2,%d0
10c2d9c6:       2240            moveal %d0,%a1
10c2d9c8:       41fa 000c       lea %pc@(10c2d9d6 <vfs_symlink+0x84>),%a0
10c2d9cc:       5291            addql #1,%a1@
10c2d9ce:       6e06            bgts 10c2d9d6 <vfs_symlink+0x84>
10c2d9d0:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2d9d6:       4a82            tstl %d2
10c2d9d8:       6614            bnes 10c2d9ee <vfs_symlink+0x9c>
10c2d9da:       082a 0002 00ff  btst #2,%a2@(255)
10c2d9e0:       670c            beqs 10c2d9ee <vfs_symlink+0x9c>
10c2d9e2:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c2d9e6:       2f0a            movel %a2,%sp@-
10c2d9e8:       4eb9 10c3 55b6  jsr 10c355b6 <__inode_dir_notify>
10c2d9ee:       2002            movel %d2,%d0
10c2d9f0:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c2d9f6:       4e5e            unlk %fp
10c2d9f8:       4e75            rts

10c2d9fa <sys_symlink>:
10c2d9fa:       4e56 ffe4       linkw %fp,#-28
10c2d9fe:       48e7 3c20       moveml %d2-%d5/%a2,%sp@-
10c2da02:       2f2e 0008       movel %fp@(8),%sp@-
10c2da06:       45fa e0f0       lea %pc@(10c2baf8 <getname>),%a2
10c2da0a:       4e92            jsr %a2@
10c2da0c:       2800            movel %d0,%d4
10c2da0e:       588f            addql #4,%sp
10c2da10:       0c84 ffff fc18  cmpil #-1000,%d4
10c2da16:       6200 00ba       bhiw 10c2dad2 <sys_symlink+0xd8>
10c2da1a:       2f2e 000c       movel %fp@(12),%sp@-
10c2da1e:       4e92            jsr %a2@
10c2da20:       2a00            movel %d0,%d5
10c2da22:       588f            addql #4,%sp
10c2da24:       2405            movel %d5,%d2
10c2da26:       45f9 10c2 0aea  lea 10c20aea <kmem_cache_free>,%a2
10c2da2c:       0c82 ffff fc18  cmpil #-1000,%d2
10c2da32:       6200 0092       bhiw 10c2dac6 <sys_symlink+0xcc>
10c2da36:       45ee ffe4       lea %fp@(-28),%a2
10c2da3a:       2f0a            movel %a2,%sp@-
10c2da3c:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c2da40:       2f02            movel %d2,%sp@-
10c2da42:       4eba ed9c       jsr %pc@(10c2c7e0 <path_init>)
10c2da46:       4fef 000c       lea %sp@(12),%sp
10c2da4a:       4a80            tstl %d0
10c2da4c:       670c            beqs 10c2da5a <sys_symlink+0x60>
10c2da4e:       2f0a            movel %a2,%sp@-
10c2da50:       2f02            movel %d2,%sp@-
10c2da52:       4eba ec28       jsr %pc@(10c2c67c <path_walk>)
10c2da56:       2400            movel %d0,%d2
10c2da58:       508f            addql #8,%sp
10c2da5a:       4a82            tstl %d2
10c2da5c:       6656            bnes 10c2dab4 <sys_symlink+0xba>
10c2da5e:       42a7            clrl %sp@-
10c2da60:       2f0a            movel %a2,%sp@-
10c2da62:       4eba f580       jsr %pc@(10c2cfe4 <lookup_create>)
10c2da66:       2600            movel %d0,%d3
10c2da68:       508f            addql #8,%sp
10c2da6a:       2403            movel %d3,%d2
10c2da6c:       0c82 ffff fc18  cmpil #-1000,%d2
10c2da72:       621e            bhis 10c2da92 <sys_symlink+0x98>
10c2da74:       2f04            movel %d4,%sp@-
10c2da76:       2f02            movel %d2,%sp@-
10c2da78:       206e ffe4       moveal %fp@(-28),%a0
10c2da7c:       2f28 0008       movel %a0@(8),%sp@-
10c2da80:       4eba fed0       jsr %pc@(10c2d952 <vfs_symlink>)
10c2da84:       2400            movel %d0,%d2
10c2da86:       2f03            movel %d3,%sp@-
10c2da88:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c2da8e:       4fef 0010       lea %sp@(16),%sp
10c2da92:       206e ffe4       moveal %fp@(-28),%a0
10c2da96:       7064            moveq #100,%d0
10c2da98:       d0a8 0008       addl %a0@(8),%d0
10c2da9c:       2240            moveal %d0,%a1
10c2da9e:       41fa 000c       lea %pc@(10c2daac <sys_symlink+0xb2>),%a0
10c2daa2:       5291            addql #1,%a1@
10c2daa4:       6e06            bgts 10c2daac <sys_symlink+0xb2>
10c2daa6:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2daac:       2f0a            movel %a2,%sp@-
10c2daae:       4eba e24e       jsr %pc@(10c2bcfe <path_release>)
10c2dab2:       588f            addql #4,%sp
10c2dab4:       2f05            movel %d5,%sp@-
10c2dab6:       2f39 1002 7d20  movel 10027d20 <names_cachep>,%sp@-
10c2dabc:       45f9 10c2 0aea  lea 10c20aea <kmem_cache_free>,%a2
10c2dac2:       4e92            jsr %a2@
10c2dac4:       508f            addql #8,%sp
10c2dac6:       2f04            movel %d4,%sp@-
10c2dac8:       2f39 1002 7d20  movel 10027d20 <names_cachep>,%sp@-
10c2dace:       4e92            jsr %a2@
10c2dad0:       2002            movel %d2,%d0
10c2dad2:       4cee 043c ffd0  moveml %fp@(-48),%d2-%d5/%a2
10c2dad8:       4e5e            unlk %fp
10c2dada:       4e75            rts

10c2dadc <vfs_link>:
10c2dadc:       4e56 0000       linkw %fp,#0
10c2dae0:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c2dae4:       2a6e 0008       moveal %fp@(8),%a5
10c2dae8:       266e 000c       moveal %fp@(12),%a3
10c2daec:       286e 0010       moveal %fp@(16),%a4
10c2daf0:       7078            moveq #120,%d0
10c2daf2:       d08b            addl %a3,%d0
10c2daf4:       2240            moveal %d0,%a1
10c2daf6:       41fa 000c       lea %pc@(10c2db04 <vfs_link+0x28>),%a0
10c2dafa:       5391            subql #1,%a1@
10c2dafc:       6a06            bpls 10c2db04 <vfs_link+0x28>
10c2dafe:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2db04:       74fe            moveq #-2,%d2
10c2db06:       246d 0008       moveal %a5@(8),%a2
10c2db0a:       b4fc 0000       cmpaw #0,%a2
10c2db0e:       675a            beqs 10c2db6a <vfs_link+0x8e>
10c2db10:       4aac 0008       tstl %a4@(8)
10c2db14:       6704            beqs 10c2db1a <vfs_link+0x3e>
10c2db16:       74ef            moveq #-17,%d2
10c2db18:       6050            bras 10c2db6a <vfs_link+0x8e>
10c2db1a:       082b 0005 010b  btst #5,%a3@(267)
10c2db20:       6648            bnes 10c2db6a <vfs_link+0x8e>
10c2db22:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c2db26:       2f0b            movel %a3,%sp@-
10c2db28:       4eba e15c       jsr %pc@(10c2bc86 <permission>)
10c2db2c:       2400            movel %d0,%d2
10c2db2e:       508f            addql #8,%sp
10c2db30:       6638            bnes 10c2db6a <vfs_link+0x8e>
10c2db32:       74ee            moveq #-18,%d2
10c2db34:       302a 0030       movew %a2@(48),%d0
10c2db38:       b06b 0030       cmpw %a3@(48),%d0
10c2db3c:       662c            bnes 10c2db6a <vfs_link+0x8e>
10c2db3e:       74ff            moveq #-1,%d2
10c2db40:       7018            moveq #24,%d0
10c2db42:       c0aa 0108       andl %a2@(264),%d0
10c2db46:       6622            bnes 10c2db6a <vfs_link+0x8e>
10c2db48:       206b 008c       moveal %a3@(140),%a0
10c2db4c:       b0fc 0000       cmpaw #0,%a0
10c2db50:       6718            beqs 10c2db6a <vfs_link+0x8e>
10c2db52:       4aa8 0008       tstl %a0@(8)
10c2db56:       6712            beqs 10c2db6a <vfs_link+0x8e>
10c2db58:       2f0c            movel %a4,%sp@-
10c2db5a:       2f0b            movel %a3,%sp@-
10c2db5c:       2f0d            movel %a5,%sp@-
10c2db5e:       2068 0008       moveal %a0@(8),%a0
10c2db62:       4e90            jsr %a0@
10c2db64:       2400            movel %d0,%d2
10c2db66:       4fef 000c       lea %sp@(12),%sp
10c2db6a:       7078            moveq #120,%d0
10c2db6c:       d08b            addl %a3,%d0
10c2db6e:       2240            moveal %d0,%a1
10c2db70:       41fa 000c       lea %pc@(10c2db7e <vfs_link+0xa2>),%a0
10c2db74:       5291            addql #1,%a1@
10c2db76:       6e06            bgts 10c2db7e <vfs_link+0xa2>
10c2db78:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2db7e:       4a82            tstl %d2
10c2db80:       6614            bnes 10c2db96 <vfs_link+0xba>
10c2db82:       082b 0002 00ff  btst #2,%a3@(255)
10c2db88:       670c            beqs 10c2db96 <vfs_link+0xba>
10c2db8a:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c2db8e:       2f0b            movel %a3,%sp@-
10c2db90:       4eb9 10c3 55b6  jsr 10c355b6 <__inode_dir_notify>
10c2db96:       2002            movel %d2,%d0
10c2db98:       4cee 3c04 ffec  moveml %fp@(-20),%d2/%a2-%a5
10c2db9e:       4e5e            unlk %fp
10c2dba0:       4e75            rts

10c2dba2 <sys_link>:
10c2dba2:       4e56 ffc8       linkw %fp,#-56
10c2dba6:       48e7 3e20       moveml %d2-%d6/%a2,%sp@-
10c2dbaa:       2f2e 0008       movel %fp@(8),%sp@-
10c2dbae:       45fa df48       lea %pc@(10c2baf8 <getname>),%a2
10c2dbb2:       4e92            jsr %a2@
10c2dbb4:       2800            movel %d0,%d4
10c2dbb6:       588f            addql #4,%sp
10c2dbb8:       0c84 ffff fc18  cmpil #-1000,%d4
10c2dbbe:       6200 0102       bhiw 10c2dcc2 <sys_link+0x120>
10c2dbc2:       2f2e 000c       movel %fp@(12),%sp@-
10c2dbc6:       4e92            jsr %a2@
10c2dbc8:       2a00            movel %d0,%d5
10c2dbca:       588f            addql #4,%sp
10c2dbcc:       2605            movel %d5,%d3
10c2dbce:       45f9 10c2 0aea  lea 10c20aea <kmem_cache_free>,%a2
10c2dbd4:       0c83 ffff fc18  cmpil #-1000,%d3
10c2dbda:       6200 00da       bhiw 10c2dcb6 <sys_link+0x114>
10c2dbde:       7600            moveq #0,%d3
10c2dbe0:       74c8            moveq #-56,%d2
10c2dbe2:       d48e            addl %fp,%d2
10c2dbe4:       2f02            movel %d2,%sp@-
10c2dbe6:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c2dbea:       2f04            movel %d4,%sp@-
10c2dbec:       45fa ebf2       lea %pc@(10c2c7e0 <path_init>),%a2
10c2dbf0:       4e92            jsr %a2@
10c2dbf2:       4fef 000c       lea %sp@(12),%sp
10c2dbf6:       2c02            movel %d2,%d6
10c2dbf8:       4a80            tstl %d0
10c2dbfa:       670c            beqs 10c2dc08 <sys_link+0x66>
10c2dbfc:       2f06            movel %d6,%sp@-
10c2dbfe:       2f04            movel %d4,%sp@-
10c2dc00:       4eba ea7a       jsr %pc@(10c2c67c <path_walk>)
10c2dc04:       2600            movel %d0,%d3
10c2dc06:       508f            addql #8,%sp
10c2dc08:       4a83            tstl %d3
10c2dc0a:       6600 0098       bnew 10c2dca4 <sys_link+0x102>
10c2dc0e:       74e4            moveq #-28,%d2
10c2dc10:       d48e            addl %fp,%d2
10c2dc12:       2f02            movel %d2,%sp@-
10c2dc14:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c2dc18:       2f05            movel %d5,%sp@-
10c2dc1a:       4e92            jsr %a2@
10c2dc1c:       4fef 000c       lea %sp@(12),%sp
10c2dc20:       4a80            tstl %d0
10c2dc22:       670c            beqs 10c2dc30 <sys_link+0x8e>
10c2dc24:       2f02            movel %d2,%sp@-
10c2dc26:       2f05            movel %d5,%sp@-
10c2dc28:       4eba ea52       jsr %pc@(10c2c67c <path_walk>)
10c2dc2c:       2600            movel %d0,%d3
10c2dc2e:       508f            addql #8,%sp
10c2dc30:       45fa e0cc       lea %pc@(10c2bcfe <path_release>),%a2
10c2dc34:       4a83            tstl %d3
10c2dc36:       6666            bnes 10c2dc9e <sys_link+0xfc>
10c2dc38:       76ee            moveq #-18,%d3
10c2dc3a:       202e ffcc       movel %fp@(-52),%d0
10c2dc3e:       b0ae ffe8       cmpl %fp@(-24),%d0
10c2dc42:       6650            bnes 10c2dc94 <sys_link+0xf2>
10c2dc44:       42a7            clrl %sp@-
10c2dc46:       2f02            movel %d2,%sp@-
10c2dc48:       4eba f39a       jsr %pc@(10c2cfe4 <lookup_create>)
10c2dc4c:       2440            moveal %d0,%a2
10c2dc4e:       508f            addql #8,%sp
10c2dc50:       260a            movel %a2,%d3
10c2dc52:       0c83 ffff fc18  cmpil #-1000,%d3
10c2dc58:       6220            bhis 10c2dc7a <sys_link+0xd8>
10c2dc5a:       2f03            movel %d3,%sp@-
10c2dc5c:       206e ffe4       moveal %fp@(-28),%a0
10c2dc60:       2f28 0008       movel %a0@(8),%sp@-
10c2dc64:       2f2e ffc8       movel %fp@(-56),%sp@-
10c2dc68:       4eba fe72       jsr %pc@(10c2dadc <vfs_link>)
10c2dc6c:       2600            movel %d0,%d3
10c2dc6e:       2f0a            movel %a2,%sp@-
10c2dc70:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c2dc76:       4fef 0010       lea %sp@(16),%sp
10c2dc7a:       206e ffe4       moveal %fp@(-28),%a0
10c2dc7e:       7064            moveq #100,%d0
10c2dc80:       d0a8 0008       addl %a0@(8),%d0
10c2dc84:       2240            moveal %d0,%a1
10c2dc86:       41fa 000c       lea %pc@(10c2dc94 <sys_link+0xf2>),%a0
10c2dc8a:       5291            addql #1,%a1@
10c2dc8c:       6e06            bgts 10c2dc94 <sys_link+0xf2>
10c2dc8e:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2dc94:       2f02            movel %d2,%sp@-
10c2dc96:       45fa e066       lea %pc@(10c2bcfe <path_release>),%a2
10c2dc9a:       4e92            jsr %a2@
10c2dc9c:       588f            addql #4,%sp
10c2dc9e:       2f06            movel %d6,%sp@-
10c2dca0:       4e92            jsr %a2@
10c2dca2:       588f            addql #4,%sp
10c2dca4:       2f05            movel %d5,%sp@-
10c2dca6:       2f39 1002 7d20  movel 10027d20 <names_cachep>,%sp@-
10c2dcac:       45f9 10c2 0aea  lea 10c20aea <kmem_cache_free>,%a2
10c2dcb2:       4e92            jsr %a2@
10c2dcb4:       508f            addql #8,%sp
10c2dcb6:       2f04            movel %d4,%sp@-
10c2dcb8:       2f39 1002 7d20  movel 10027d20 <names_cachep>,%sp@-
10c2dcbe:       4e92            jsr %a2@
10c2dcc0:       2003            movel %d3,%d0
10c2dcc2:       4cee 047c ffb0  moveml %fp@(-80),%d2-%d6/%a2
10c2dcc8:       4e5e            unlk %fp
10c2dcca:       4e75            rts

10c2dccc <vfs_rename_dir>:
10c2dccc:       4e56 0000       linkw %fp,#0
10c2dcd0:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c2dcd4:       286e 0008       moveal %fp@(8),%a4
10c2dcd8:       2a2e 000c       movel %fp@(12),%d5
10c2dcdc:       2a6e 0010       moveal %fp@(16),%a5
10c2dce0:       266e 0014       moveal %fp@(20),%a3
10c2dce4:       2045            moveal %d5,%a0
10c2dce6:       2028 0008       movel %a0@(8),%d0
10c2dcea:       b0ab 0008       cmpl %a3@(8),%d0
10c2dcee:       6606            bnes 10c2dcf6 <vfs_rename_dir+0x2a>
10c2dcf0:       7000            moveq #0,%d0
10c2dcf2:       6000 039c       braw 10c2e090 <vfs_rename_dir+0x3c4>
10c2dcf6:       4a80            tstl %d0
10c2dcf8:       670c            beqs 10c2dd06 <vfs_rename_dir+0x3a>
10c2dcfa:       2245            moveal %d5,%a1
10c2dcfc:       2069 000c       moveal %a1@(12),%a0
10c2dd00:       b9e8 0008       cmpal %a0@(8),%a4
10c2dd04:       6706            beqs 10c2dd0c <vfs_rename_dir+0x40>
10c2dd06:       74fe            moveq #-2,%d2
10c2dd08:       6000 0384       braw 10c2e08e <vfs_rename_dir+0x3c2>
10c2dd0c:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c2dd10:       2f0c            movel %a4,%sp@-
10c2dd12:       4eba df72       jsr %pc@(10c2bc86 <permission>)
10c2dd16:       508f            addql #8,%sp
10c2dd18:       4a80            tstl %d0
10c2dd1a:       6704            beqs 10c2dd20 <vfs_rename_dir+0x54>
10c2dd1c:       2400            movel %d0,%d2
10c2dd1e:       607c            bras 10c2dd9c <vfs_rename_dir+0xd0>
10c2dd20:       082c 0003 010b  btst #3,%a4@(267)
10c2dd26:       6648            bnes 10c2dd70 <vfs_rename_dir+0xa4>
10c2dd28:       2045            moveal %d5,%a0
10c2dd2a:       2268 0008       moveal %a0@(8),%a1
10c2dd2e:       082c 0001 0032  btst #1,%a4@(50)
10c2dd34:       672c            beqs 10c2dd62 <vfs_rename_dir+0x96>
10c2dd36:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2dd3c:       2028 0138       movel %a0@(312),%d0
10c2dd40:       b0a9 0036       cmpl %a1@(54),%d0
10c2dd44:       671c            beqs 10c2dd62 <vfs_rename_dir+0x96>
10c2dd46:       b0ac 0036       cmpl %a4@(54),%d0
10c2dd4a:       6716            beqs 10c2dd62 <vfs_rename_dir+0x96>
10c2dd4c:       0828 0003 01d3  btst #3,%a0@(467)
10c2dd52:       670a            beqs 10c2dd5e <vfs_rename_dir+0x92>
10c2dd54:       0068 0100 0006  oriw #256,%a0@(6)
10c2dd5a:       7001            moveq #1,%d0
10c2dd5c:       6004            bras 10c2dd62 <vfs_rename_dir+0x96>
10c2dd5e:       7000            moveq #0,%d0
10c2dd60:       670e            beqs 10c2dd70 <vfs_rename_dir+0xa4>
10c2dd62:       2245            moveal %d5,%a1
10c2dd64:       2069 0008       moveal %a1@(8),%a0
10c2dd68:       7018            moveq #24,%d0
10c2dd6a:       c0a8 0108       andl %a0@(264),%d0
10c2dd6e:       6706            beqs 10c2dd76 <vfs_rename_dir+0xaa>
10c2dd70:       74ff            moveq #-1,%d2
10c2dd72:       6000 031a       braw 10c2e08e <vfs_rename_dir+0x3c2>
10c2dd76:       3028 0032       movew %a0@(50),%d0
10c2dd7a:       0240 f000       andiw #-4096,%d0
10c2dd7e:       0c40 4000       cmpiw #16384,%d0
10c2dd82:       6706            beqs 10c2dd8a <vfs_rename_dir+0xbe>
10c2dd84:       74ec            moveq #-20,%d2
10c2dd86:       6000 0306       braw 10c2e08e <vfs_rename_dir+0x3c2>
10c2dd8a:       2045            moveal %d5,%a0
10c2dd8c:       baa8 000c       cmpl %a0@(12),%d5
10c2dd90:       57c0            seq %d0
10c2dd92:       4880            extw %d0
10c2dd94:       3400            movew %d0,%d2
10c2dd96:       48c2            extl %d2
10c2dd98:       70f0            moveq #-16,%d0
10c2dd9a:       c480            andl %d0,%d2
10c2dd9c:       4a82            tstl %d2
10c2dd9e:       6600 02ee       bnew 10c2e08e <vfs_rename_dir+0x3c2>
10c2dda2:       302c 0030       movew %a4@(48),%d0
10c2dda6:       b06d 0030       cmpw %a5@(48),%d0
10c2ddaa:       6706            beqs 10c2ddb2 <vfs_rename_dir+0xe6>
10c2ddac:       70ee            moveq #-18,%d0
10c2ddae:       6000 02e0       braw 10c2e090 <vfs_rename_dir+0x3c4>
10c2ddb2:       4aab 0008       tstl %a3@(8)
10c2ddb6:       661a            bnes 10c2ddd2 <vfs_rename_dir+0x106>
10c2ddb8:       082d 0005 010b  btst #5,%a5@(267)
10c2ddbe:       661c            bnes 10c2dddc <vfs_rename_dir+0x110>
10c2ddc0:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c2ddc4:       2f0d            movel %a5,%sp@-
10c2ddc6:       4eba debe       jsr %pc@(10c2bc86 <permission>)
10c2ddca:       2400            movel %d0,%d2
10c2ddcc:       508f            addql #8,%sp
10c2ddce:       6000 009c       braw 10c2de6c <vfs_rename_dir+0x1a0>
10c2ddd2:       206b 000c       moveal %a3@(12),%a0
10c2ddd6:       bbe8 0008       cmpal %a0@(8),%a5
10c2ddda:       6706            beqs 10c2dde2 <vfs_rename_dir+0x116>
10c2dddc:       74fe            moveq #-2,%d2
10c2ddde:       6000 02ae       braw 10c2e08e <vfs_rename_dir+0x3c2>
10c2dde2:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c2dde6:       2f0d            movel %a5,%sp@-
10c2dde8:       4eba de9c       jsr %pc@(10c2bc86 <permission>)
10c2ddec:       508f            addql #8,%sp
10c2ddee:       4a80            tstl %d0
10c2ddf0:       6704            beqs 10c2ddf6 <vfs_rename_dir+0x12a>
10c2ddf2:       2400            movel %d0,%d2
10c2ddf4:       6076            bras 10c2de6c <vfs_rename_dir+0x1a0>
10c2ddf6:       082d 0003 010b  btst #3,%a5@(267)
10c2ddfc:       6644            bnes 10c2de42 <vfs_rename_dir+0x176>
10c2ddfe:       226b 0008       moveal %a3@(8),%a1
10c2de02:       082d 0001 0032  btst #1,%a5@(50)
10c2de08:       672c            beqs 10c2de36 <vfs_rename_dir+0x16a>
10c2de0a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2de10:       2028 0138       movel %a0@(312),%d0
10c2de14:       b0a9 0036       cmpl %a1@(54),%d0
10c2de18:       671c            beqs 10c2de36 <vfs_rename_dir+0x16a>
10c2de1a:       b0ad 0036       cmpl %a5@(54),%d0
10c2de1e:       6716            beqs 10c2de36 <vfs_rename_dir+0x16a>
10c2de20:       0828 0003 01d3  btst #3,%a0@(467)
10c2de26:       670a            beqs 10c2de32 <vfs_rename_dir+0x166>
10c2de28:       0068 0100 0006  oriw #256,%a0@(6)
10c2de2e:       7001            moveq #1,%d0
10c2de30:       6004            bras 10c2de36 <vfs_rename_dir+0x16a>
10c2de32:       7000            moveq #0,%d0
10c2de34:       670c            beqs 10c2de42 <vfs_rename_dir+0x176>
10c2de36:       206b 0008       moveal %a3@(8),%a0
10c2de3a:       7018            moveq #24,%d0
10c2de3c:       c0a8 0108       andl %a0@(264),%d0
10c2de40:       6706            beqs 10c2de48 <vfs_rename_dir+0x17c>
10c2de42:       74ff            moveq #-1,%d2
10c2de44:       6000 0248       braw 10c2e08e <vfs_rename_dir+0x3c2>
10c2de48:       3028 0032       movew %a0@(50),%d0
10c2de4c:       0240 f000       andiw #-4096,%d0
10c2de50:       0c40 4000       cmpiw #16384,%d0
10c2de54:       6706            beqs 10c2de5c <vfs_rename_dir+0x190>
10c2de56:       74ec            moveq #-20,%d2
10c2de58:       6000 0234       braw 10c2e08e <vfs_rename_dir+0x3c2>
10c2de5c:       b7eb 000c       cmpal %a3@(12),%a3
10c2de60:       57c0            seq %d0
10c2de62:       4880            extw %d0
10c2de64:       3400            movew %d0,%d2
10c2de66:       48c2            extl %d2
10c2de68:       70f0            moveq #-16,%d0
10c2de6a:       c480            andl %d0,%d2
10c2de6c:       4a82            tstl %d2
10c2de6e:       6600 021e       bnew 10c2e08e <vfs_rename_dir+0x3c2>
10c2de72:       206c 008c       moveal %a4@(140),%a0
10c2de76:       b0fc 0000       cmpaw #0,%a0
10c2de7a:       6706            beqs 10c2de82 <vfs_rename_dir+0x1b6>
10c2de7c:       4aa8 0020       tstl %a0@(32)
10c2de80:       6606            bnes 10c2de88 <vfs_rename_dir+0x1bc>
10c2de82:       70ff            moveq #-1,%d0
10c2de84:       6000 020a       braw 10c2e090 <vfs_rename_dir+0x3c4>
10c2de88:       b9cd            cmpal %a5,%a4
10c2de8a:       6712            beqs 10c2de9e <vfs_rename_dir+0x1d2>
10c2de8c:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c2de90:       2045            moveal %d5,%a0
10c2de92:       2f28 0008       movel %a0@(8),%sp@-
10c2de96:       4eba ddee       jsr %pc@(10c2bc86 <permission>)
10c2de9a:       2400            movel %d0,%d2
10c2de9c:       508f            addql #8,%sp
10c2de9e:       4a82            tstl %d2
10c2dea0:       6600 01ec       bnew 10c2e08e <vfs_rename_dir+0x3c2>
10c2dea4:       202c 0094       movel %a4@(148),%d0
10c2dea8:       0680 0000 01cc  addil #460,%d0
10c2deae:       2240            moveal %d0,%a1
10c2deb0:       41fa 000c       lea %pc@(10c2debe <vfs_rename_dir+0x1f2>),%a0
10c2deb4:       5391            subql #1,%a1@
10c2deb6:       6a06            bpls 10c2debe <vfs_rename_dir+0x1f2>
10c2deb8:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2debe:       74ea            moveq #-22,%d2
10c2dec0:       2f05            movel %d5,%sp@-
10c2dec2:       2f0b            movel %a3,%sp@-
10c2dec4:       4eb9 10c3 34c0  jsr 10c334c0 <is_subdir>
10c2deca:       508f            addql #8,%sp
10c2decc:       4a80            tstl %d0
10c2dece:       6600 01a4       bnew 10c2e074 <vfs_rename_dir+0x3a8>
10c2ded2:       2245            moveal %d5,%a1
10c2ded4:       b7e9 000c       cmpal %a1@(12),%a3
10c2ded8:       6700 019a       beqw 10c2e074 <vfs_rename_dir+0x3a8>
10c2dedc:       246b 0008       moveal %a3@(8),%a2
10c2dee0:       b4fc 0000       cmpaw #0,%a2
10c2dee4:       677e            beqs 10c2df64 <vfs_rename_dir+0x298>
10c2dee6:       41ea 0078       lea %a2@(120),%a0
10c2deea:       7478            moveq #120,%d2
10c2deec:       d48c            addl %a4,%d2
10c2deee:       7078            moveq #120,%d0
10c2def0:       d08d            addl %a5,%d0
10c2def2:       2208            movel %a0,%d1
10c2def4:       2802            movel %d2,%d4
10c2def6:       2600            movel %d0,%d3
10c2def8:       b684            cmpl %d4,%d3
10c2defa:       6736            beqs 10c2df32 <vfs_rename_dir+0x266>
10c2defc:       6312            blss 10c2df10 <vfs_rename_dir+0x244>
10c2defe:       b284            cmpl %d4,%d1
10c2df00:       6304            blss 10c2df06 <vfs_rename_dir+0x23a>
10c2df02:       2204            movel %d4,%d1
10c2df04:       2408            movel %a0,%d2
10c2df06:       b682            cmpl %d2,%d3
10c2df08:       6316            blss 10c2df20 <vfs_rename_dir+0x254>
10c2df0a:       2002            movel %d2,%d0
10c2df0c:       2403            movel %d3,%d2
10c2df0e:       6010            bras 10c2df20 <vfs_rename_dir+0x254>
10c2df10:       b284            cmpl %d4,%d1
10c2df12:       6304            blss 10c2df18 <vfs_rename_dir+0x24c>
10c2df14:       2204            movel %d4,%d1
10c2df16:       2408            movel %a0,%d2
10c2df18:       b283            cmpl %d3,%d1
10c2df1a:       6304            blss 10c2df20 <vfs_rename_dir+0x254>
10c2df1c:       2001            movel %d1,%d0
10c2df1e:       2203            movel %d3,%d1
10c2df20:       2242            moveal %d2,%a1
10c2df22:       41fa 000c       lea %pc@(10c2df30 <vfs_rename_dir+0x264>),%a0
10c2df26:       5391            subql #1,%a1@
10c2df28:       6a06            bpls 10c2df30 <vfs_rename_dir+0x264>
10c2df2a:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2df30:       6008            bras 10c2df3a <vfs_rename_dir+0x26e>
10c2df32:       b283            cmpl %d3,%d1
10c2df34:       6304            blss 10c2df3a <vfs_rename_dir+0x26e>
10c2df36:       2203            movel %d3,%d1
10c2df38:       2008            movel %a0,%d0
10c2df3a:       2240            moveal %d0,%a1
10c2df3c:       41fa 000c       lea %pc@(10c2df4a <vfs_rename_dir+0x27e>),%a0
10c2df40:       5391            subql #1,%a1@
10c2df42:       6a06            bpls 10c2df4a <vfs_rename_dir+0x27e>
10c2df44:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2df4a:       2241            moveal %d1,%a1
10c2df4c:       41fa 000c       lea %pc@(10c2df5a <vfs_rename_dir+0x28e>),%a0
10c2df50:       5391            subql #1,%a1@
10c2df52:       6a06            bpls 10c2df5a <vfs_rename_dir+0x28e>
10c2df54:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2df5a:       2f0b            movel %a3,%sp@-
10c2df5c:       4eba f4b6       jsr %pc@(10c2d414 <d_unhash>)
10c2df60:       588f            addql #4,%sp
10c2df62:       6036            bras 10c2df9a <vfs_rename_dir+0x2ce>
10c2df64:       7078            moveq #120,%d0
10c2df66:       d08c            addl %a4,%d0
10c2df68:       7278            moveq #120,%d1
10c2df6a:       d28d            addl %a5,%d1
10c2df6c:       2800            movel %d0,%d4
10c2df6e:       2601            movel %d1,%d3
10c2df70:       b684            cmpl %d4,%d3
10c2df72:       6716            beqs 10c2df8a <vfs_rename_dir+0x2be>
10c2df74:       6304            blss 10c2df7a <vfs_rename_dir+0x2ae>
10c2df76:       2204            movel %d4,%d1
10c2df78:       2003            movel %d3,%d0
10c2df7a:       2240            moveal %d0,%a1
10c2df7c:       41fa 000c       lea %pc@(10c2df8a <vfs_rename_dir+0x2be>),%a0
10c2df80:       5391            subql #1,%a1@
10c2df82:       6a06            bpls 10c2df8a <vfs_rename_dir+0x2be>
10c2df84:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2df8a:       2241            moveal %d1,%a1
10c2df8c:       41fa 000c       lea %pc@(10c2df9a <vfs_rename_dir+0x2ce>),%a0
10c2df90:       5391            subql #1,%a1@
10c2df92:       6a06            bpls 10c2df9a <vfs_rename_dir+0x2ce>
10c2df94:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2df9a:       082c 0005 010b  btst #5,%a4@(267)
10c2dfa0:       6608            bnes 10c2dfaa <vfs_rename_dir+0x2de>
10c2dfa2:       082d 0005 010b  btst #5,%a5@(267)
10c2dfa8:       6704            beqs 10c2dfae <vfs_rename_dir+0x2e2>
10c2dfaa:       74fe            moveq #-2,%d2
10c2dfac:       602a            bras 10c2dfd8 <vfs_rename_dir+0x30c>
10c2dfae:       2045            moveal %d5,%a0
10c2dfb0:       4aa8 0038       tstl %a0@(56)
10c2dfb4:       6606            bnes 10c2dfbc <vfs_rename_dir+0x2f0>
10c2dfb6:       4aab 0038       tstl %a3@(56)
10c2dfba:       6704            beqs 10c2dfc0 <vfs_rename_dir+0x2f4>
10c2dfbc:       74f0            moveq #-16,%d2
10c2dfbe:       6018            bras 10c2dfd8 <vfs_rename_dir+0x30c>
10c2dfc0:       206c 008c       moveal %a4@(140),%a0
10c2dfc4:       2f0b            movel %a3,%sp@-
10c2dfc6:       2f0d            movel %a5,%sp@-
10c2dfc8:       2f05            movel %d5,%sp@-
10c2dfca:       2f0c            movel %a4,%sp@-
10c2dfcc:       2068 0020       moveal %a0@(32),%a0
10c2dfd0:       4e90            jsr %a0@
10c2dfd2:       2400            movel %d0,%d2
10c2dfd4:       4fef 0010       lea %sp@(16),%sp
10c2dfd8:       b4fc 0000       cmpaw #0,%a2
10c2dfdc:       6762            beqs 10c2e040 <vfs_rename_dir+0x374>
10c2dfde:       4a82            tstl %d2
10c2dfe0:       6606            bnes 10c2dfe8 <vfs_rename_dir+0x31c>
10c2dfe2:       7020            moveq #32,%d0
10c2dfe4:       81aa 0108       orl %d0,%a2@(264)
10c2dfe8:       2003            movel %d3,%d0
10c2dfea:       7278            moveq #120,%d1
10c2dfec:       d28a            addl %a2,%d1
10c2dfee:       2244            moveal %d4,%a1
10c2dff0:       41fa 000c       lea %pc@(10c2dffe <vfs_rename_dir+0x332>),%a0
10c2dff4:       5291            addql #1,%a1@
10c2dff6:       6e06            bgts 10c2dffe <vfs_rename_dir+0x332>
10c2dff8:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2dffe:       b084            cmpl %d4,%d0
10c2e000:       6710            beqs 10c2e012 <vfs_rename_dir+0x346>
10c2e002:       2240            moveal %d0,%a1
10c2e004:       41fa 000c       lea %pc@(10c2e012 <vfs_rename_dir+0x346>),%a0
10c2e008:       5291            addql #1,%a1@
10c2e00a:       6e06            bgts 10c2e012 <vfs_rename_dir+0x346>
10c2e00c:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2e012:       2241            moveal %d1,%a1
10c2e014:       41fa 000c       lea %pc@(10c2e022 <vfs_rename_dir+0x356>),%a0
10c2e018:       5291            addql #1,%a1@
10c2e01a:       6e06            bgts 10c2e022 <vfs_rename_dir+0x356>
10c2e01c:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2e022:       41eb 0010       lea %a3@(16),%a0
10c2e026:       b1d0            cmpal %a0@,%a0
10c2e028:       660a            bnes 10c2e034 <vfs_rename_dir+0x368>
10c2e02a:       2f0b            movel %a3,%sp@-
10c2e02c:       4eb9 10c3 3126  jsr 10c33126 <d_rehash>
10c2e032:       588f            addql #4,%sp
10c2e034:       2f0b            movel %a3,%sp@-
10c2e036:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c2e03c:       588f            addql #4,%sp
10c2e03e:       6026            bras 10c2e066 <vfs_rename_dir+0x39a>
10c2e040:       2003            movel %d3,%d0
10c2e042:       2244            moveal %d4,%a1
10c2e044:       41fa 000c       lea %pc@(10c2e052 <vfs_rename_dir+0x386>),%a0
10c2e048:       5291            addql #1,%a1@
10c2e04a:       6e06            bgts 10c2e052 <vfs_rename_dir+0x386>
10c2e04c:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2e052:       b084            cmpl %d4,%d0
10c2e054:       6710            beqs 10c2e066 <vfs_rename_dir+0x39a>
10c2e056:       2240            moveal %d0,%a1
10c2e058:       41fa 000c       lea %pc@(10c2e066 <vfs_rename_dir+0x39a>),%a0
10c2e05c:       5291            addql #1,%a1@
10c2e05e:       6e06            bgts 10c2e066 <vfs_rename_dir+0x39a>
10c2e060:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2e066:       4a82            tstl %d2
10c2e068:       660a            bnes 10c2e074 <vfs_rename_dir+0x3a8>
10c2e06a:       2f0b            movel %a3,%sp@-
10c2e06c:       2f05            movel %d5,%sp@-
10c2e06e:       4eb9 10c3 3186  jsr 10c33186 <d_move>
10c2e074:       202c 0094       movel %a4@(148),%d0
10c2e078:       0680 0000 01cc  addil #460,%d0
10c2e07e:       2240            moveal %d0,%a1
10c2e080:       41fa 000c       lea %pc@(10c2e08e <vfs_rename_dir+0x3c2>),%a0
10c2e084:       5291            addql #1,%a1@
10c2e086:       6e06            bgts 10c2e08e <vfs_rename_dir+0x3c2>
10c2e088:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2e08e:       2002            movel %d2,%d0
10c2e090:       4cee 3c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a5
10c2e096:       4e5e            unlk %fp
10c2e098:       4e75            rts

10c2e09a <vfs_rename_other>:
10c2e09a:       4e56 0000       linkw %fp,#0
10c2e09e:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c2e0a2:       266e 0008       moveal %fp@(8),%a3
10c2e0a6:       2a6e 000c       moveal %fp@(12),%a5
10c2e0aa:       246e 0010       moveal %fp@(16),%a2
10c2e0ae:       286e 0014       moveal %fp@(20),%a4
10c2e0b2:       202d 0008       movel %a5@(8),%d0
10c2e0b6:       b0ac 0008       cmpl %a4@(8),%d0
10c2e0ba:       6700 01fa       beqw 10c2e2b6 <vfs_rename_other+0x21c>
10c2e0be:       4a80            tstl %d0
10c2e0c0:       670a            beqs 10c2e0cc <vfs_rename_other+0x32>
10c2e0c2:       206d 000c       moveal %a5@(12),%a0
10c2e0c6:       b7e8 0008       cmpal %a0@(8),%a3
10c2e0ca:       6706            beqs 10c2e0d2 <vfs_rename_other+0x38>
10c2e0cc:       70fe            moveq #-2,%d0
10c2e0ce:       6000 01e8       braw 10c2e2b8 <vfs_rename_other+0x21e>
10c2e0d2:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c2e0d6:       2f0b            movel %a3,%sp@-
10c2e0d8:       4eba dbac       jsr %pc@(10c2bc86 <permission>)
10c2e0dc:       508f            addql #8,%sp
10c2e0de:       4a80            tstl %d0
10c2e0e0:       6668            bnes 10c2e14a <vfs_rename_other+0xb0>
10c2e0e2:       082b 0003 010b  btst #3,%a3@(267)
10c2e0e8:       6600 0128       bnew 10c2e212 <vfs_rename_other+0x178>
10c2e0ec:       226d 0008       moveal %a5@(8),%a1
10c2e0f0:       082b 0001 0032  btst #1,%a3@(50)
10c2e0f6:       672e            beqs 10c2e126 <vfs_rename_other+0x8c>
10c2e0f8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2e0fe:       2028 0138       movel %a0@(312),%d0
10c2e102:       b0a9 0036       cmpl %a1@(54),%d0
10c2e106:       671e            beqs 10c2e126 <vfs_rename_other+0x8c>
10c2e108:       b0ab 0036       cmpl %a3@(54),%d0
10c2e10c:       6718            beqs 10c2e126 <vfs_rename_other+0x8c>
10c2e10e:       0828 0003 01d3  btst #3,%a0@(467)
10c2e114:       670a            beqs 10c2e120 <vfs_rename_other+0x86>
10c2e116:       0068 0100 0006  oriw #256,%a0@(6)
10c2e11c:       7001            moveq #1,%d0
10c2e11e:       6006            bras 10c2e126 <vfs_rename_other+0x8c>
10c2e120:       7000            moveq #0,%d0
10c2e122:       6700 00ee       beqw 10c2e212 <vfs_rename_other+0x178>
10c2e126:       206d 0008       moveal %a5@(8),%a0
10c2e12a:       7018            moveq #24,%d0
10c2e12c:       c0a8 0108       andl %a0@(264),%d0
10c2e130:       6600 00e0       bnew 10c2e212 <vfs_rename_other+0x178>
10c2e134:       3028 0032       movew %a0@(50),%d0
10c2e138:       0240 f000       andiw #-4096,%d0
10c2e13c:       0c40 4000       cmpiw #16384,%d0
10c2e140:       57c0            seq %d0
10c2e142:       4880            extw %d0
10c2e144:       48c0            extl %d0
10c2e146:       72eb            moveq #-21,%d1
10c2e148:       c081            andl %d1,%d0
10c2e14a:       4a80            tstl %d0
10c2e14c:       6600 016a       bnew 10c2e2b8 <vfs_rename_other+0x21e>
10c2e150:       302b 0030       movew %a3@(48),%d0
10c2e154:       b06a 0030       cmpw %a2@(48),%d0
10c2e158:       6706            beqs 10c2e160 <vfs_rename_other+0xc6>
10c2e15a:       70ee            moveq #-18,%d0
10c2e15c:       6000 015a       braw 10c2e2b8 <vfs_rename_other+0x21e>
10c2e160:       4aac 0008       tstl %a4@(8)
10c2e164:       6618            bnes 10c2e17e <vfs_rename_other+0xe4>
10c2e166:       082a 0005 010b  btst #5,%a2@(267)
10c2e16c:       6600 ff5e       bnew 10c2e0cc <vfs_rename_other+0x32>
10c2e170:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c2e174:       2f0a            movel %a2,%sp@-
10c2e176:       4eba db0e       jsr %pc@(10c2bc86 <permission>)
10c2e17a:       508f            addql #8,%sp
10c2e17c:       607e            bras 10c2e1fc <vfs_rename_other+0x162>
10c2e17e:       206c 000c       moveal %a4@(12),%a0
10c2e182:       b5e8 0008       cmpal %a0@(8),%a2
10c2e186:       6600 ff44       bnew 10c2e0cc <vfs_rename_other+0x32>
10c2e18a:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c2e18e:       2f0a            movel %a2,%sp@-
10c2e190:       4eba daf4       jsr %pc@(10c2bc86 <permission>)
10c2e194:       508f            addql #8,%sp
10c2e196:       4a80            tstl %d0
10c2e198:       6662            bnes 10c2e1fc <vfs_rename_other+0x162>
10c2e19a:       082a 0003 010b  btst #3,%a2@(267)
10c2e1a0:       6670            bnes 10c2e212 <vfs_rename_other+0x178>
10c2e1a2:       226c 0008       moveal %a4@(8),%a1
10c2e1a6:       082a 0001 0032  btst #1,%a2@(50)
10c2e1ac:       672c            beqs 10c2e1da <vfs_rename_other+0x140>
10c2e1ae:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2e1b4:       2028 0138       movel %a0@(312),%d0
10c2e1b8:       b0a9 0036       cmpl %a1@(54),%d0
10c2e1bc:       671c            beqs 10c2e1da <vfs_rename_other+0x140>
10c2e1be:       b0aa 0036       cmpl %a2@(54),%d0
10c2e1c2:       6716            beqs 10c2e1da <vfs_rename_other+0x140>
10c2e1c4:       0828 0003 01d3  btst #3,%a0@(467)
10c2e1ca:       670a            beqs 10c2e1d6 <vfs_rename_other+0x13c>
10c2e1cc:       0068 0100 0006  oriw #256,%a0@(6)
10c2e1d2:       7001            moveq #1,%d0
10c2e1d4:       6004            bras 10c2e1da <vfs_rename_other+0x140>
10c2e1d6:       7000            moveq #0,%d0
10c2e1d8:       6738            beqs 10c2e212 <vfs_rename_other+0x178>
10c2e1da:       206c 0008       moveal %a4@(8),%a0
10c2e1de:       7018            moveq #24,%d0
10c2e1e0:       c0a8 0108       andl %a0@(264),%d0
10c2e1e4:       662c            bnes 10c2e212 <vfs_rename_other+0x178>
10c2e1e6:       3028 0032       movew %a0@(50),%d0
10c2e1ea:       0240 f000       andiw #-4096,%d0
10c2e1ee:       0c40 4000       cmpiw #16384,%d0
10c2e1f2:       57c0            seq %d0
10c2e1f4:       4880            extw %d0
10c2e1f6:       48c0            extl %d0
10c2e1f8:       72eb            moveq #-21,%d1
10c2e1fa:       c081            andl %d1,%d0
10c2e1fc:       4a80            tstl %d0
10c2e1fe:       6600 00b8       bnew 10c2e2b8 <vfs_rename_other+0x21e>
10c2e202:       206b 008c       moveal %a3@(140),%a0
10c2e206:       b0fc 0000       cmpaw #0,%a0
10c2e20a:       6706            beqs 10c2e212 <vfs_rename_other+0x178>
10c2e20c:       4aa8 0020       tstl %a0@(32)
10c2e210:       6606            bnes 10c2e218 <vfs_rename_other+0x17e>
10c2e212:       70ff            moveq #-1,%d0
10c2e214:       6000 00a2       braw 10c2e2b8 <vfs_rename_other+0x21e>
10c2e218:       7078            moveq #120,%d0
10c2e21a:       d08b            addl %a3,%d0
10c2e21c:       7278            moveq #120,%d1
10c2e21e:       d28a            addl %a2,%d1
10c2e220:       2400            movel %d0,%d2
10c2e222:       2601            movel %d1,%d3
10c2e224:       b682            cmpl %d2,%d3
10c2e226:       6716            beqs 10c2e23e <vfs_rename_other+0x1a4>
10c2e228:       6304            blss 10c2e22e <vfs_rename_other+0x194>
10c2e22a:       2202            movel %d2,%d1
10c2e22c:       2003            movel %d3,%d0
10c2e22e:       2240            moveal %d0,%a1
10c2e230:       41fa 000c       lea %pc@(10c2e23e <vfs_rename_other+0x1a4>),%a0
10c2e234:       5391            subql #1,%a1@
10c2e236:       6a06            bpls 10c2e23e <vfs_rename_other+0x1a4>
10c2e238:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2e23e:       2241            moveal %d1,%a1
10c2e240:       41fa 000c       lea %pc@(10c2e24e <vfs_rename_other+0x1b4>),%a0
10c2e244:       5391            subql #1,%a1@
10c2e246:       6a06            bpls 10c2e24e <vfs_rename_other+0x1b4>
10c2e248:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2e24e:       4aad 0038       tstl %a5@(56)
10c2e252:       6606            bnes 10c2e25a <vfs_rename_other+0x1c0>
10c2e254:       4aac 0038       tstl %a4@(56)
10c2e258:       6704            beqs 10c2e25e <vfs_rename_other+0x1c4>
10c2e25a:       70f0            moveq #-16,%d0
10c2e25c:       6016            bras 10c2e274 <vfs_rename_other+0x1da>
10c2e25e:       206b 008c       moveal %a3@(140),%a0
10c2e262:       2f0c            movel %a4,%sp@-
10c2e264:       2f0a            movel %a2,%sp@-
10c2e266:       2f0d            movel %a5,%sp@-
10c2e268:       2f0b            movel %a3,%sp@-
10c2e26a:       2068 0020       moveal %a0@(32),%a0
10c2e26e:       4e90            jsr %a0@
10c2e270:       4fef 0010       lea %sp@(16),%sp
10c2e274:       2203            movel %d3,%d1
10c2e276:       2242            moveal %d2,%a1
10c2e278:       41fa 000c       lea %pc@(10c2e286 <vfs_rename_other+0x1ec>),%a0
10c2e27c:       5291            addql #1,%a1@
10c2e27e:       6e06            bgts 10c2e286 <vfs_rename_other+0x1ec>
10c2e280:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2e286:       b282            cmpl %d2,%d1
10c2e288:       6710            beqs 10c2e29a <vfs_rename_other+0x200>
10c2e28a:       2241            moveal %d1,%a1
10c2e28c:       41fa 000c       lea %pc@(10c2e29a <vfs_rename_other+0x200>),%a0
10c2e290:       5291            addql #1,%a1@
10c2e292:       6e06            bgts 10c2e29a <vfs_rename_other+0x200>
10c2e294:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2e29a:       4a80            tstl %d0
10c2e29c:       661a            bnes 10c2e2b8 <vfs_rename_other+0x21e>
10c2e29e:       206b 0094       moveal %a3@(148),%a0
10c2e2a2:       2068 0018       moveal %a0@(24),%a0
10c2e2a6:       4a68 0006       tstw %a0@(6)
10c2e2aa:       6d0a            blts 10c2e2b6 <vfs_rename_other+0x21c>
10c2e2ac:       2f0c            movel %a4,%sp@-
10c2e2ae:       2f0d            movel %a5,%sp@-
10c2e2b0:       4eb9 10c3 3186  jsr 10c33186 <d_move>
10c2e2b6:       7000            moveq #0,%d0
10c2e2b8:       4cee 3c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a5
10c2e2be:       4e5e            unlk %fp
10c2e2c0:       4e75            rts

10c2e2c2 <vfs_rename>:
10c2e2c2:       4e56 0000       linkw %fp,#0
10c2e2c6:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c2e2ca:       266e 0008       moveal %fp@(8),%a3
10c2e2ce:       226e 000c       moveal %fp@(12),%a1
10c2e2d2:       246e 0010       moveal %fp@(16),%a2
10c2e2d6:       222e 0014       movel %fp@(20),%d1
10c2e2da:       2069 0008       moveal %a1@(8),%a0
10c2e2de:       3028 0032       movew %a0@(50),%d0
10c2e2e2:       0240 f000       andiw #-4096,%d0
10c2e2e6:       0c40 4000       cmpiw #16384,%d0
10c2e2ea:       660e            bnes 10c2e2fa <vfs_rename+0x38>
10c2e2ec:       2f01            movel %d1,%sp@-
10c2e2ee:       2f0a            movel %a2,%sp@-
10c2e2f0:       2f09            movel %a1,%sp@-
10c2e2f2:       2f0b            movel %a3,%sp@-
10c2e2f4:       4eba f9d6       jsr %pc@(10c2dccc <vfs_rename_dir>)
10c2e2f8:       600c            bras 10c2e306 <vfs_rename+0x44>
10c2e2fa:       2f01            movel %d1,%sp@-
10c2e2fc:       2f0a            movel %a2,%sp@-
10c2e2fe:       2f09            movel %a1,%sp@-
10c2e300:       2f0b            movel %a3,%sp@-
10c2e302:       4eba fd96       jsr %pc@(10c2e09a <vfs_rename_other>)
10c2e306:       2400            movel %d0,%d2
10c2e308:       4fef 0010       lea %sp@(16),%sp
10c2e30c:       6644            bnes 10c2e352 <vfs_rename+0x90>
10c2e30e:       b5cb            cmpal %a3,%a2
10c2e310:       6616            bnes 10c2e328 <vfs_rename+0x66>
10c2e312:       082a 0004 00ff  btst #4,%a2@(255)
10c2e318:       6738            beqs 10c2e352 <vfs_rename+0x90>
10c2e31a:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c2e31e:       2f0a            movel %a2,%sp@-
10c2e320:       4eb9 10c3 55b6  jsr 10c355b6 <__inode_dir_notify>
10c2e326:       602a            bras 10c2e352 <vfs_rename+0x90>
10c2e328:       082b 0003 00ff  btst #3,%a3@(255)
10c2e32e:       670e            beqs 10c2e33e <vfs_rename+0x7c>
10c2e330:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c2e334:       2f0b            movel %a3,%sp@-
10c2e336:       4eb9 10c3 55b6  jsr 10c355b6 <__inode_dir_notify>
10c2e33c:       508f            addql #8,%sp
10c2e33e:       082a 0002 00ff  btst #2,%a2@(255)
10c2e344:       670c            beqs 10c2e352 <vfs_rename+0x90>
10c2e346:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c2e34a:       2f0a            movel %a2,%sp@-
10c2e34c:       4eb9 10c3 55b6  jsr 10c355b6 <__inode_dir_notify>
10c2e352:       2002            movel %d2,%d0
10c2e354:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c2e35a:       4e5e            unlk %fp
10c2e35c:       4e75            rts

10c2e35e <sys_rename>:
10c2e35e:       4e56 ffc8       linkw %fp,#-56
10c2e362:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c2e366:       2f2e 0008       movel %fp@(8),%sp@-
10c2e36a:       45fa d78c       lea %pc@(10c2baf8 <getname>),%a2
10c2e36e:       4e92            jsr %a2@
10c2e370:       2600            movel %d0,%d3
10c2e372:       588f            addql #4,%sp
10c2e374:       0c83 ffff fc18  cmpil #-1000,%d3
10c2e37a:       6200 01d4       bhiw 10c2e550 <sys_rename+0x1f2>
10c2e37e:       2f2e 000c       movel %fp@(12),%sp@-
10c2e382:       4e92            jsr %a2@
10c2e384:       2800            movel %d0,%d4
10c2e386:       588f            addql #4,%sp
10c2e388:       2404            movel %d4,%d2
10c2e38a:       45f9 10c2 0aea  lea 10c20aea <kmem_cache_free>,%a2
10c2e390:       0c82 ffff fc18  cmpil #-1000,%d2
10c2e396:       6200 01ac       bhiw 10c2e544 <sys_rename+0x1e6>
10c2e39a:       95ca            subal %a2,%a2
10c2e39c:       486e ffe4       pea %fp@(-28)
10c2e3a0:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c2e3a4:       2f03            movel %d3,%sp@-
10c2e3a6:       4eba e438       jsr %pc@(10c2c7e0 <path_init>)
10c2e3aa:       4fef 000c       lea %sp@(12),%sp
10c2e3ae:       4a80            tstl %d0
10c2e3b0:       670e            beqs 10c2e3c0 <sys_rename+0x62>
10c2e3b2:       486e ffe4       pea %fp@(-28)
10c2e3b6:       2f03            movel %d3,%sp@-
10c2e3b8:       4eba e2c2       jsr %pc@(10c2c67c <path_walk>)
10c2e3bc:       2440            moveal %d0,%a2
10c2e3be:       508f            addql #8,%sp
10c2e3c0:       b4fc 0000       cmpaw #0,%a2
10c2e3c4:       6600 016a       bnew 10c2e530 <sys_rename+0x1d2>
10c2e3c8:       486e ffc8       pea %fp@(-56)
10c2e3cc:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c2e3d0:       2f02            movel %d2,%sp@-
10c2e3d2:       4eba e40c       jsr %pc@(10c2c7e0 <path_init>)
10c2e3d6:       4fef 000c       lea %sp@(12),%sp
10c2e3da:       4a80            tstl %d0
10c2e3dc:       670e            beqs 10c2e3ec <sys_rename+0x8e>
10c2e3de:       486e ffc8       pea %fp@(-56)
10c2e3e2:       2f02            movel %d2,%sp@-
10c2e3e4:       4eba e296       jsr %pc@(10c2c67c <path_walk>)
10c2e3e8:       2440            moveal %d0,%a2
10c2e3ea:       508f            addql #8,%sp
10c2e3ec:       b4fc 0000       cmpaw #0,%a2
10c2e3f0:       6600 0134       bnew 10c2e526 <sys_rename+0x1c8>
10c2e3f4:       347c ffee       moveaw #-18,%a2
10c2e3f8:       202e ffe8       movel %fp@(-24),%d0
10c2e3fc:       b0ae ffcc       cmpl %fp@(-52),%d0
10c2e400:       6600 011a       bnew 10c2e51c <sys_rename+0x1be>
10c2e404:       2a6e ffe4       moveal %fp@(-28),%a5
10c2e408:       347c fff0       moveaw #-16,%a2
10c2e40c:       4aae fffc       tstl %fp@(-4)
10c2e410:       6600 010a       bnew 10c2e51c <sys_rename+0x1be>
10c2e414:       286e ffc8       moveal %fp@(-56),%a4
10c2e418:       4aae ffe0       tstl %fp@(-32)
10c2e41c:       6600 00fe       bnew 10c2e51c <sys_rename+0x1be>
10c2e420:       226d 0008       moveal %a5@(8),%a1
10c2e424:       41e9 0064       lea %a1@(100),%a0
10c2e428:       7064            moveq #100,%d0
10c2e42a:       d0ac 0008       addl %a4@(8),%d0
10c2e42e:       2208            movel %a0,%d1
10c2e430:       b280            cmpl %d0,%d1
10c2e432:       6716            beqs 10c2e44a <sys_rename+0xec>
10c2e434:       6304            blss 10c2e43a <sys_rename+0xdc>
10c2e436:       2200            movel %d0,%d1
10c2e438:       2008            movel %a0,%d0
10c2e43a:       2240            moveal %d0,%a1
10c2e43c:       41fa 000c       lea %pc@(10c2e44a <sys_rename+0xec>),%a0
10c2e440:       5391            subql #1,%a1@
10c2e442:       6a06            bpls 10c2e44a <sys_rename+0xec>
10c2e444:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2e44a:       2241            moveal %d1,%a1
10c2e44c:       41fa 000c       lea %pc@(10c2e45a <sys_rename+0xfc>),%a0
10c2e450:       5391            subql #1,%a1@
10c2e452:       6a06            bpls 10c2e45a <sys_rename+0xfc>
10c2e454:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2e45a:       2f0d            movel %a5,%sp@-
10c2e45c:       486e ffec       pea %fp@(-20)
10c2e460:       4eba e4a2       jsr %pc@(10c2c904 <lookup_hash>)
10c2e464:       2640            moveal %d0,%a3
10c2e466:       508f            addql #8,%sp
10c2e468:       244b            moveal %a3,%a2
10c2e46a:       b4fc fc18       cmpaw #-1000,%a2
10c2e46e:       627c            bhis 10c2e4ec <sys_rename+0x18e>
10c2e470:       347c fffe       moveaw #-2,%a2
10c2e474:       206b 0008       moveal %a3@(8),%a0
10c2e478:       b0fc 0000       cmpaw #0,%a0
10c2e47c:       6764            beqs 10c2e4e2 <sys_rename+0x184>
10c2e47e:       3028 0032       movew %a0@(50),%d0
10c2e482:       0240 f000       andiw #-4096,%d0
10c2e486:       0c40 4000       cmpiw #16384,%d0
10c2e48a:       6720            beqs 10c2e4ac <sys_rename+0x14e>
10c2e48c:       347c ffec       moveaw #-20,%a2
10c2e490:       226e ffec       moveal %fp@(-20),%a1
10c2e494:       206e fff0       moveal %fp@(-16),%a0
10c2e498:       4a30 9800       tstb %a0@(00000000,%a1:l)
10c2e49c:       6644            bnes 10c2e4e2 <sys_rename+0x184>
10c2e49e:       226e ffd0       moveal %fp@(-48),%a1
10c2e4a2:       206e ffd4       moveal %fp@(-44),%a0
10c2e4a6:       4a30 9800       tstb %a0@(00000000,%a1:l)
10c2e4aa:       6636            bnes 10c2e4e2 <sys_rename+0x184>
10c2e4ac:       2f0c            movel %a4,%sp@-
10c2e4ae:       486e ffd0       pea %fp@(-48)
10c2e4b2:       4eba e450       jsr %pc@(10c2c904 <lookup_hash>)
10c2e4b6:       2400            movel %d0,%d2
10c2e4b8:       508f            addql #8,%sp
10c2e4ba:       2442            moveal %d2,%a2
10c2e4bc:       b4fc fc18       cmpaw #-1000,%a2
10c2e4c0:       6220            bhis 10c2e4e2 <sys_rename+0x184>
10c2e4c2:       2f0a            movel %a2,%sp@-
10c2e4c4:       2f2c 0008       movel %a4@(8),%sp@-
10c2e4c8:       2f0b            movel %a3,%sp@-
10c2e4ca:       2f2d 0008       movel %a5@(8),%sp@-
10c2e4ce:       4eba fdf2       jsr %pc@(10c2e2c2 <vfs_rename>)
10c2e4d2:       2440            moveal %d0,%a2
10c2e4d4:       4fef 000c       lea %sp@(12),%sp
10c2e4d8:       2e82            movel %d2,%sp@
10c2e4da:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c2e4e0:       588f            addql #4,%sp
10c2e4e2:       2f0b            movel %a3,%sp@-
10c2e4e4:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c2e4ea:       588f            addql #4,%sp
10c2e4ec:       7064            moveq #100,%d0
10c2e4ee:       d0ac 0008       addl %a4@(8),%d0
10c2e4f2:       7264            moveq #100,%d1
10c2e4f4:       d2ad 0008       addl %a5@(8),%d1
10c2e4f8:       2240            moveal %d0,%a1
10c2e4fa:       41fa 000c       lea %pc@(10c2e508 <sys_rename+0x1aa>),%a0
10c2e4fe:       5291            addql #1,%a1@
10c2e500:       6e06            bgts 10c2e508 <sys_rename+0x1aa>
10c2e502:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2e508:       b280            cmpl %d0,%d1
10c2e50a:       6710            beqs 10c2e51c <sys_rename+0x1be>
10c2e50c:       2241            moveal %d1,%a1
10c2e50e:       41fa 000c       lea %pc@(10c2e51c <sys_rename+0x1be>),%a0
10c2e512:       5291            addql #1,%a1@
10c2e514:       6e06            bgts 10c2e51c <sys_rename+0x1be>
10c2e516:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2e51c:       486e ffc8       pea %fp@(-56)
10c2e520:       4eba d7dc       jsr %pc@(10c2bcfe <path_release>)
10c2e524:       588f            addql #4,%sp
10c2e526:       486e ffe4       pea %fp@(-28)
10c2e52a:       4eba d7d2       jsr %pc@(10c2bcfe <path_release>)
10c2e52e:       588f            addql #4,%sp
10c2e530:       240a            movel %a2,%d2
10c2e532:       2f04            movel %d4,%sp@-
10c2e534:       2f39 1002 7d20  movel 10027d20 <names_cachep>,%sp@-
10c2e53a:       45f9 10c2 0aea  lea 10c20aea <kmem_cache_free>,%a2
10c2e540:       4e92            jsr %a2@
10c2e542:       508f            addql #8,%sp
10c2e544:       2f03            movel %d3,%sp@-
10c2e546:       2f39 1002 7d20  movel 10027d20 <names_cachep>,%sp@-
10c2e54c:       4e92            jsr %a2@
10c2e54e:       2002            movel %d2,%d0
10c2e550:       4cee 3c1c ffac  moveml %fp@(-84),%d2-%d4/%a2-%a5
10c2e556:       4e5e            unlk %fp
10c2e558:       4e75            rts

10c2e55a <vfs_readlink>:
10c2e55a:       4e56 0000       linkw %fp,#0
10c2e55e:       48e7 3800       moveml %d2-%d4,%sp@-
10c2e562:       282e 0010       movel %fp@(16),%d4
10c2e566:       242e 0014       movel %fp@(20),%d2
10c2e56a:       2602            movel %d2,%d3
10c2e56c:       0c82 ffff fc18  cmpil #-1000,%d2
10c2e572:       6220            bhis 10c2e594 <vfs_readlink+0x3a>
10c2e574:       2f02            movel %d2,%sp@-
10c2e576:       4eb9 10c8 418e  jsr 10c8418e <strlen>
10c2e57c:       2400            movel %d0,%d2
10c2e57e:       588f            addql #4,%sp
10c2e580:       b882            cmpl %d2,%d4
10c2e582:       6402            bccs 10c2e586 <vfs_readlink+0x2c>
10c2e584:       2404            movel %d4,%d2
10c2e586:       2f02            movel %d2,%sp@-
10c2e588:       2f03            movel %d3,%sp@-
10c2e58a:       2f2e 000c       movel %fp@(12),%sp@-
10c2e58e:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c2e594:       2002            movel %d2,%d0
10c2e596:       4cee 001c fff4  moveml %fp@(-12),%d2-%d4
10c2e59c:       4e5e            unlk %fp
10c2e59e:       4e75            rts

10c2e5a0 <vfs_follow_link>:
10c2e5a0:       4e56 0000       linkw %fp,#0
10c2e5a4:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c2e5a8:       266e 0008       moveal %fp@(8),%a3
10c2e5ac:       246e 000c       moveal %fp@(12),%a2
10c2e5b0:       7400            moveq #0,%d2
10c2e5b2:       b4fc fc18       cmpaw #-1000,%a2
10c2e5b6:       6200 010a       bhiw 10c2e6c2 <vfs_follow_link+0x122>
10c2e5ba:       0c12 002f       cmpib #47,%a2@
10c2e5be:       6600 00ae       bnew 10c2e66e <vfs_follow_link+0xce>
10c2e5c2:       2f0b            movel %a3,%sp@-
10c2e5c4:       4eba d738       jsr %pc@(10c2bcfe <path_release>)
10c2e5c8:       588f            addql #4,%sp
10c2e5ca:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2e5d0:       2068 02ea       moveal %a0@(746),%a0
10c2e5d4:       4aa8 0014       tstl %a0@(20)
10c2e5d8:       6750            beqs 10c2e62a <vfs_follow_link+0x8a>
10c2e5da:       082b 0005 0017  btst #5,%a3@(23)
10c2e5e0:       6648            bnes 10c2e62a <vfs_follow_link+0x8a>
10c2e5e2:       2028 0020       movel %a0@(32),%d0
10c2e5e6:       6708            beqs 10c2e5f0 <vfs_follow_link+0x50>
10c2e5e8:       2240            moveal %d0,%a1
10c2e5ea:       41e9 0028       lea %a1@(40),%a0
10c2e5ee:       5290            addql #1,%a0@
10c2e5f0:       2740 0004       movel %d0,%a3@(4)
10c2e5f4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2e5fa:       2068 02ea       moveal %a0@(746),%a0
10c2e5fe:       2068 0014       moveal %a0@(20),%a0
10c2e602:       b0fc 0000       cmpaw #0,%a0
10c2e606:       6712            beqs 10c2e61a <vfs_follow_link+0x7a>
10c2e608:       4a90            tstl %a0@
10c2e60a:       660c            bnes 10c2e618 <vfs_follow_link+0x78>
10c2e60c:       4879 1000 2902  pea 10002902 <tvecs+0xd6a>
10c2e612:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2e618:       5290            addql #1,%a0@
10c2e61a:       2688            movel %a0,%a3@
10c2e61c:       2f0b            movel %a3,%sp@-
10c2e61e:       2f0a            movel %a2,%sp@-
10c2e620:       4eba e07c       jsr %pc@(10c2c69e <__emul_lookup_dentry>)
10c2e624:       508f            addql #8,%sp
10c2e626:       4a80            tstl %d0
10c2e628:       6650            bnes 10c2e67a <vfs_follow_link+0xda>
10c2e62a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2e630:       2068 02ea       moveal %a0@(746),%a0
10c2e634:       2028 0018       movel %a0@(24),%d0
10c2e638:       6708            beqs 10c2e642 <vfs_follow_link+0xa2>
10c2e63a:       2240            moveal %d0,%a1
10c2e63c:       41e9 0028       lea %a1@(40),%a0
10c2e640:       5290            addql #1,%a0@
10c2e642:       2740 0004       movel %d0,%a3@(4)
10c2e646:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2e64c:       2068 02ea       moveal %a0@(746),%a0
10c2e650:       2068 000c       moveal %a0@(12),%a0
10c2e654:       b0fc 0000       cmpaw #0,%a0
10c2e658:       6712            beqs 10c2e66c <vfs_follow_link+0xcc>
10c2e65a:       4a90            tstl %a0@
10c2e65c:       660c            bnes 10c2e66a <vfs_follow_link+0xca>
10c2e65e:       4879 1000 2902  pea 10002902 <tvecs+0xd6a>
10c2e664:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2e66a:       5290            addql #1,%a0@
10c2e66c:       2688            movel %a0,%a3@
10c2e66e:       2f0b            movel %a3,%sp@-
10c2e670:       2f0a            movel %a2,%sp@-
10c2e672:       4eba d924       jsr %pc@(10c2bf98 <link_path_walk>)
10c2e676:       2400            movel %d0,%d2
10c2e678:       508f            addql #8,%sp
10c2e67a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2e680:       4aa8 024c       tstl %a0@(588)
10c2e684:       660a            bnes 10c2e690 <vfs_follow_link+0xf0>
10c2e686:       4a82            tstl %d2
10c2e688:       6606            bnes 10c2e690 <vfs_follow_link+0xf0>
10c2e68a:       4aab 0018       tstl %a3@(24)
10c2e68e:       6704            beqs 10c2e694 <vfs_follow_link+0xf4>
10c2e690:       2002            movel %d2,%d0
10c2e692:       6036            bras 10c2e6ca <vfs_follow_link+0x12a>
10c2e694:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c2e698:       2f39 1002 7d20  movel 10027d20 <names_cachep>,%sp@-
10c2e69e:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c2e6a4:       2440            moveal %d0,%a2
10c2e6a6:       b4fc 0000       cmpaw #0,%a2
10c2e6aa:       6604            bnes 10c2e6b0 <vfs_follow_link+0x110>
10c2e6ac:       70f4            moveq #-12,%d0
10c2e6ae:       601a            bras 10c2e6ca <vfs_follow_link+0x12a>
10c2e6b0:       206b 0008       moveal %a3@(8),%a0
10c2e6b4:       224a            moveal %a2,%a1
10c2e6b6:       12d8            moveb %a0@+,%a1@+
10c2e6b8:       66fc            bnes 10c2e6b6 <vfs_follow_link+0x116>
10c2e6ba:       274a 0008       movel %a2,%a3@(8)
10c2e6be:       7000            moveq #0,%d0
10c2e6c0:       6008            bras 10c2e6ca <vfs_follow_link+0x12a>
10c2e6c2:       2f0b            movel %a3,%sp@-
10c2e6c4:       4eba d638       jsr %pc@(10c2bcfe <path_release>)
10c2e6c8:       200a            movel %a2,%d0
10c2e6ca:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c2e6d0:       4e5e            unlk %fp
10c2e6d2:       4e75            rts

10c2e6d4 <page_getlink>:
10c2e6d4:       4e56 0000       linkw %fp,#0
10c2e6d8:       2f0b            movel %a3,%sp@-
10c2e6da:       2f0a            movel %a2,%sp@-
10c2e6dc:       206e 0008       moveal %fp@(8),%a0
10c2e6e0:       2068 0008       moveal %a0@(8),%a0
10c2e6e4:       2268 00a8       moveal %a0@(168),%a1
10c2e6e8:       42a7            clrl %sp@-
10c2e6ea:       2069 001c       moveal %a1@(28),%a0
10c2e6ee:       2f28 0004       movel %a0@(4),%sp@-
10c2e6f2:       42a7            clrl %sp@-
10c2e6f4:       2f09            movel %a1,%sp@-
10c2e6f6:       4eb9 10c1 f46c  jsr 10c1f46c <read_cache_page>
10c2e6fc:       2440            moveal %d0,%a2
10c2e6fe:       4fef 0010       lea %sp@(16),%sp
10c2e702:       b4fc fc18       cmpaw #-1000,%a2
10c2e706:       6248            bhis 10c2e750 <page_getlink+0x7c>
10c2e708:       47ea 0018       lea %a2@(24),%a3
10c2e70c:       2013            movel %a3@,%d0
10c2e70e:       0800 0000       btst #0,%d0
10c2e712:       670a            beqs 10c2e71e <page_getlink+0x4a>
10c2e714:       2f0a            movel %a2,%sp@-
10c2e716:       4eb9 10c1 e498  jsr 10c1e498 <___wait_on_page>
10c2e71c:       588f            addql #4,%sp
10c2e71e:       2013            movel %a3@,%d0
10c2e720:       0800 0003       btst #3,%d0
10c2e724:       671e            beqs 10c2e744 <page_getlink+0x70>
10c2e726:       206e 000c       moveal %fp@(12),%a0
10c2e72a:       208a            movel %a2,%a0@
10c2e72c:       4aaa 0038       tstl %a2@(56)
10c2e730:       660c            bnes 10c2e73e <page_getlink+0x6a>
10c2e732:       4879 1000 2902  pea 10002902 <tvecs+0xd6a>
10c2e738:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2e73e:       202a 0038       movel %a2@(56),%d0
10c2e742:       600e            bras 10c2e752 <page_getlink+0x7e>
10c2e744:       2f0a            movel %a2,%sp@-
10c2e746:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c2e74c:       70fb            moveq #-5,%d0
10c2e74e:       6002            bras 10c2e752 <page_getlink+0x7e>
10c2e750:       200a            movel %a2,%d0
10c2e752:       246e fff8       moveal %fp@(-8),%a2
10c2e756:       266e fffc       moveal %fp@(-4),%a3
10c2e75a:       4e5e            unlk %fp
10c2e75c:       4e75            rts

10c2e75e <page_readlink>:
10c2e75e:       4e56 fffc       linkw %fp,#-4
10c2e762:       48e7 3800       moveml %d2-%d4,%sp@-
10c2e766:       242e 0008       movel %fp@(8),%d2
10c2e76a:       282e 000c       movel %fp@(12),%d4
10c2e76e:       262e 0010       movel %fp@(16),%d3
10c2e772:       42ae fffc       clrl %fp@(-4)
10c2e776:       486e fffc       pea %fp@(-4)
10c2e77a:       2f02            movel %d2,%sp@-
10c2e77c:       4eba ff56       jsr %pc@(10c2e6d4 <page_getlink>)
10c2e780:       2f00            movel %d0,%sp@-
10c2e782:       2f03            movel %d3,%sp@-
10c2e784:       2f04            movel %d4,%sp@-
10c2e786:       2f02            movel %d2,%sp@-
10c2e788:       4eba fdd0       jsr %pc@(10c2e55a <vfs_readlink>)
10c2e78c:       2400            movel %d0,%d2
10c2e78e:       4fef 0018       lea %sp@(24),%sp
10c2e792:       202e fffc       movel %fp@(-4),%d0
10c2e796:       6708            beqs 10c2e7a0 <page_readlink+0x42>
10c2e798:       2f00            movel %d0,%sp@-
10c2e79a:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c2e7a0:       2002            movel %d2,%d0
10c2e7a2:       4cee 001c fff0  moveml %fp@(-16),%d2-%d4
10c2e7a8:       4e5e            unlk %fp
10c2e7aa:       4e75            rts

10c2e7ac <page_follow_link>:
10c2e7ac:       4e56 fffc       linkw %fp,#-4
10c2e7b0:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c2e7b4:       202e 0008       movel %fp@(8),%d0
10c2e7b8:       266e 000c       moveal %fp@(12),%a3
10c2e7bc:       42ae fffc       clrl %fp@(-4)
10c2e7c0:       486e fffc       pea %fp@(-4)
10c2e7c4:       2f00            movel %d0,%sp@-
10c2e7c6:       4eba ff0c       jsr %pc@(10c2e6d4 <page_getlink>)
10c2e7ca:       2440            moveal %d0,%a2
10c2e7cc:       508f            addql #8,%sp
10c2e7ce:       7400            moveq #0,%d2
10c2e7d0:       b4fc fc18       cmpaw #-1000,%a2
10c2e7d4:       6200 010e       bhiw 10c2e8e4 <page_follow_link+0x138>
10c2e7d8:       0c12 002f       cmpib #47,%a2@
10c2e7dc:       6600 00ae       bnew 10c2e88c <page_follow_link+0xe0>
10c2e7e0:       2f0b            movel %a3,%sp@-
10c2e7e2:       4eba d51a       jsr %pc@(10c2bcfe <path_release>)
10c2e7e6:       588f            addql #4,%sp
10c2e7e8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2e7ee:       2068 02ea       moveal %a0@(746),%a0
10c2e7f2:       4aa8 0014       tstl %a0@(20)
10c2e7f6:       6750            beqs 10c2e848 <page_follow_link+0x9c>
10c2e7f8:       082b 0005 0017  btst #5,%a3@(23)
10c2e7fe:       6648            bnes 10c2e848 <page_follow_link+0x9c>
10c2e800:       2028 0020       movel %a0@(32),%d0
10c2e804:       6708            beqs 10c2e80e <page_follow_link+0x62>
10c2e806:       2240            moveal %d0,%a1
10c2e808:       41e9 0028       lea %a1@(40),%a0
10c2e80c:       5290            addql #1,%a0@
10c2e80e:       2740 0004       movel %d0,%a3@(4)
10c2e812:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2e818:       2068 02ea       moveal %a0@(746),%a0
10c2e81c:       2068 0014       moveal %a0@(20),%a0
10c2e820:       b0fc 0000       cmpaw #0,%a0
10c2e824:       6712            beqs 10c2e838 <page_follow_link+0x8c>
10c2e826:       4a90            tstl %a0@
10c2e828:       660c            bnes 10c2e836 <page_follow_link+0x8a>
10c2e82a:       4879 1000 2902  pea 10002902 <tvecs+0xd6a>
10c2e830:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2e836:       5290            addql #1,%a0@
10c2e838:       2688            movel %a0,%a3@
10c2e83a:       2f0b            movel %a3,%sp@-
10c2e83c:       2f0a            movel %a2,%sp@-
10c2e83e:       4eba de5e       jsr %pc@(10c2c69e <__emul_lookup_dentry>)
10c2e842:       508f            addql #8,%sp
10c2e844:       4a80            tstl %d0
10c2e846:       6650            bnes 10c2e898 <page_follow_link+0xec>
10c2e848:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2e84e:       2068 02ea       moveal %a0@(746),%a0
10c2e852:       2028 0018       movel %a0@(24),%d0
10c2e856:       6708            beqs 10c2e860 <page_follow_link+0xb4>
10c2e858:       2240            moveal %d0,%a1
10c2e85a:       41e9 0028       lea %a1@(40),%a0
10c2e85e:       5290            addql #1,%a0@
10c2e860:       2740 0004       movel %d0,%a3@(4)
10c2e864:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2e86a:       2068 02ea       moveal %a0@(746),%a0
10c2e86e:       2068 000c       moveal %a0@(12),%a0
10c2e872:       b0fc 0000       cmpaw #0,%a0
10c2e876:       6712            beqs 10c2e88a <page_follow_link+0xde>
10c2e878:       4a90            tstl %a0@
10c2e87a:       660c            bnes 10c2e888 <page_follow_link+0xdc>
10c2e87c:       4879 1000 2902  pea 10002902 <tvecs+0xd6a>
10c2e882:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2e888:       5290            addql #1,%a0@
10c2e88a:       2688            movel %a0,%a3@
10c2e88c:       2f0b            movel %a3,%sp@-
10c2e88e:       2f0a            movel %a2,%sp@-
10c2e890:       4eba d706       jsr %pc@(10c2bf98 <link_path_walk>)
10c2e894:       2400            movel %d0,%d2
10c2e896:       508f            addql #8,%sp
10c2e898:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2e89e:       4aa8 024c       tstl %a0@(588)
10c2e8a2:       660a            bnes 10c2e8ae <page_follow_link+0x102>
10c2e8a4:       4a82            tstl %d2
10c2e8a6:       6606            bnes 10c2e8ae <page_follow_link+0x102>
10c2e8a8:       4aab 0018       tstl %a3@(24)
10c2e8ac:       6704            beqs 10c2e8b2 <page_follow_link+0x106>
10c2e8ae:       2442            moveal %d2,%a2
10c2e8b0:       603a            bras 10c2e8ec <page_follow_link+0x140>
10c2e8b2:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c2e8b6:       2f39 1002 7d20  movel 10027d20 <names_cachep>,%sp@-
10c2e8bc:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c2e8c2:       2440            moveal %d0,%a2
10c2e8c4:       508f            addql #8,%sp
10c2e8c6:       b4fc 0000       cmpaw #0,%a2
10c2e8ca:       6606            bnes 10c2e8d2 <page_follow_link+0x126>
10c2e8cc:       347c fff4       moveaw #-12,%a2
10c2e8d0:       601a            bras 10c2e8ec <page_follow_link+0x140>
10c2e8d2:       206b 0008       moveal %a3@(8),%a0
10c2e8d6:       224a            moveal %a2,%a1
10c2e8d8:       12d8            moveb %a0@+,%a1@+
10c2e8da:       66fc            bnes 10c2e8d8 <page_follow_link+0x12c>
10c2e8dc:       274a 0008       movel %a2,%a3@(8)
10c2e8e0:       95ca            subal %a2,%a2
10c2e8e2:       6008            bras 10c2e8ec <page_follow_link+0x140>
10c2e8e4:       2f0b            movel %a3,%sp@-
10c2e8e6:       4eba d416       jsr %pc@(10c2bcfe <path_release>)
10c2e8ea:       588f            addql #4,%sp
10c2e8ec:       202e fffc       movel %fp@(-4),%d0
10c2e8f0:       6708            beqs 10c2e8fa <page_follow_link+0x14e>
10c2e8f2:       2f00            movel %d0,%sp@-
10c2e8f4:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c2e8fa:       200a            movel %a2,%d0
10c2e8fc:       4cee 0c04 fff0  moveml %fp@(-16),%d2/%a2-%a3
10c2e902:       4e5e            unlk %fp
10c2e904:       4e75            rts
10c2e906:       4e75            rts

10c2e908 <expand_files>:
10c2e908:       4e56 0000       linkw %fp,#0
10c2e90c:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c2e910:       246e 0008       moveal %fp@(8),%a2
10c2e914:       242e 000c       movel %fp@(12),%d2
10c2e918:       7600            moveq #0,%d3
10c2e91a:       b4aa 000c       cmpl %a2@(12),%d2
10c2e91e:       6d12            blts 10c2e932 <expand_files+0x2a>
10c2e920:       7601            moveq #1,%d3
10c2e922:       2f02            movel %d2,%sp@-
10c2e924:       2f0a            movel %a2,%sp@-
10c2e926:       4eb9 10c3 4fe2  jsr 10c34fe2 <expand_fdset>
10c2e92c:       508f            addql #8,%sp
10c2e92e:       4a80            tstl %d0
10c2e930:       6618            bnes 10c2e94a <expand_files+0x42>
10c2e932:       b4aa 0008       cmpl %a2@(8),%d2
10c2e936:       6d10            blts 10c2e948 <expand_files+0x40>
10c2e938:       7601            moveq #1,%d3
10c2e93a:       2f02            movel %d2,%sp@-
10c2e93c:       2f0a            movel %a2,%sp@-
10c2e93e:       4eb9 10c3 4e7e  jsr 10c34e7e <expand_fd_array>
10c2e944:       4a80            tstl %d0
10c2e946:       6602            bnes 10c2e94a <expand_files+0x42>
10c2e948:       2003            movel %d3,%d0
10c2e94a:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c2e950:       4e5e            unlk %fp
10c2e952:       4e75            rts

10c2e954 <locate_fd>:
10c2e954:       4e56 0000       linkw %fp,#0
10c2e958:       48e7 3e20       moveml %d2-%d6/%a2,%sp@-
10c2e95c:       246e 0008       moveal %fp@(8),%a2
10c2e960:       2c2e 0010       movel %fp@(16),%d6
10c2e964:       2a06            movel %d6,%d5
10c2e966:       202a 0010       movel %a2@(16),%d0
10c2e96a:       b085            cmpl %d5,%d0
10c2e96c:       6f02            bles 10c2e970 <locate_fd+0x1c>
10c2e96e:       2a00            movel %d0,%d5
10c2e970:       2405            movel %d5,%d2
10c2e972:       222a 000c       movel %a2@(12),%d1
10c2e976:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c2e97c:       b282            cmpl %d2,%d1
10c2e97e:       6f00 008a       blew 10c2ea0a <locate_fd+0xb6>
10c2e982:       2002            movel %d2,%d0
10c2e984:       ea80            asrl #5,%d0
10c2e986:       e588            lsll #2,%d0
10c2e988:       206a 001c       moveal %a2@(28),%a0
10c2e98c:       d1c0            addal %d0,%a0
10c2e98e:       2802            movel %d2,%d4
10c2e990:       70e0            moveq #-32,%d0
10c2e992:       c880            andl %d0,%d4
10c2e994:       2601            movel %d1,%d3
10c2e996:       9684            subl %d4,%d3
10c2e998:       701f            moveq #31,%d0
10c2e99a:       c082            andl %d2,%d0
10c2e99c:       6720            beqs 10c2e9be <locate_fd+0x6a>
10c2e99e:       7220            moveq #32,%d1
10c2e9a0:       9280            subl %d0,%d1
10c2e9a2:       70ff            moveq #-1,%d0
10c2e9a4:       e2a8            lsrl %d1,%d0
10c2e9a6:       2218            movel %a0@+,%d1
10c2e9a8:       8280            orl %d0,%d1
10c2e9aa:       701f            moveq #31,%d0
10c2e9ac:       b083            cmpl %d3,%d0
10c2e9ae:       6c3e            bges 10c2e9ee <locate_fd+0x9a>
10c2e9b0:       70ff            moveq #-1,%d0
10c2e9b2:       b081            cmpl %d1,%d0
10c2e9b4:       663e            bnes 10c2e9f4 <locate_fd+0xa0>
10c2e9b6:       72e0            moveq #-32,%d1
10c2e9b8:       d681            addl %d1,%d3
10c2e9ba:       7020            moveq #32,%d0
10c2e9bc:       d880            addl %d0,%d4
10c2e9be:       2003            movel %d3,%d0
10c2e9c0:       72e0            moveq #-32,%d1
10c2e9c2:       c081            andl %d1,%d0
10c2e9c4:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c2e9ca:       6718            beqs 10c2e9e4 <locate_fd+0x90>
10c2e9cc:       2218            movel %a0@+,%d1
10c2e9ce:       70ff            moveq #-1,%d0
10c2e9d0:       b081            cmpl %d1,%d0
10c2e9d2:       6620            bnes 10c2e9f4 <locate_fd+0xa0>
10c2e9d4:       7220            moveq #32,%d1
10c2e9d6:       d881            addl %d1,%d4
10c2e9d8:       70e0            moveq #-32,%d0
10c2e9da:       d680            addl %d0,%d3
10c2e9dc:       2003            movel %d3,%d0
10c2e9de:       72e0            moveq #-32,%d1
10c2e9e0:       c081            andl %d1,%d0
10c2e9e2:       66e8            bnes 10c2e9cc <locate_fd+0x78>
10c2e9e4:       4a83            tstl %d3
10c2e9e6:       6604            bnes 10c2e9ec <locate_fd+0x98>
10c2e9e8:       2404            movel %d4,%d2
10c2e9ea:       601e            bras 10c2ea0a <locate_fd+0xb6>
10c2e9ec:       2210            movel %a0@,%d1
10c2e9ee:       70ff            moveq #-1,%d0
10c2e9f0:       e6a8            lsrl %d3,%d0
10c2e9f2:       8280            orl %d0,%d1
10c2e9f4:       7000            moveq #0,%d0
10c2e9f6:       0801 0000       btst #0,%d1
10c2e9fa:       670a            beqs 10c2ea06 <locate_fd+0xb2>
10c2e9fc:       5280            addql #1,%d0
10c2e9fe:       e289            lsrl #1,%d1
10c2ea00:       0801 0000       btst #0,%d1
10c2ea04:       66f6            bnes 10c2e9fc <locate_fd+0xa8>
10c2ea06:       2404            movel %d4,%d2
10c2ea08:       d480            addl %d0,%d2
10c2ea0a:       70e8            moveq #-24,%d0
10c2ea0c:       b4a9 021a       cmpl %a1@(538),%d2
10c2ea10:       6422            bccs 10c2ea34 <locate_fd+0xe0>
10c2ea12:       2f02            movel %d2,%sp@-
10c2ea14:       2f0a            movel %a2,%sp@-
10c2ea16:       4eba fef0       jsr %pc@(10c2e908 <expand_files>)
10c2ea1a:       508f            addql #8,%sp
10c2ea1c:       4a80            tstl %d0
10c2ea1e:       6d14            blts 10c2ea34 <locate_fd+0xe0>
10c2ea20:       6600 ff42       bnew 10c2e964 <locate_fd+0x10>
10c2ea24:       baaa 0010       cmpl %a2@(16),%d5
10c2ea28:       6e08            bgts 10c2ea32 <locate_fd+0xde>
10c2ea2a:       2002            movel %d2,%d0
10c2ea2c:       5280            addql #1,%d0
10c2ea2e:       2540 0010       movel %d0,%a2@(16)
10c2ea32:       2002            movel %d2,%d0
10c2ea34:       4cee 047c ffe8  moveml %fp@(-24),%d2-%d6/%a2
10c2ea3a:       4e5e            unlk %fp
10c2ea3c:       4e75            rts

10c2ea3e <dupfd>:
10c2ea3e:       4e56 0000       linkw %fp,#0
10c2ea42:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c2ea46:       282e 0008       movel %fp@(8),%d4
10c2ea4a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2ea50:       2468 02ee       moveal %a0@(750),%a2
10c2ea54:       2f2e 000c       movel %fp@(12),%sp@-
10c2ea58:       2f04            movel %d4,%sp@-
10c2ea5a:       2f0a            movel %a2,%sp@-
10c2ea5c:       4eba fef6       jsr %pc@(10c2e954 <locate_fd>)
10c2ea60:       2600            movel %d0,%d3
10c2ea62:       4fef 000c       lea %sp@(12),%sp
10c2ea66:       6d50            blts 10c2eab8 <dupfd+0x7a>
10c2ea68:       206a 001c       moveal %a2@(28),%a0
10c2ea6c:       2203            movel %d3,%d1
10c2ea6e:       ea89            lsrl #5,%d1
10c2ea70:       e589            lsll #2,%d1
10c2ea72:       2403            movel %d3,%d2
10c2ea74:       701f            moveq #31,%d0
10c2ea76:       c480            andl %d0,%d2
10c2ea78:       7001            moveq #1,%d0
10c2ea7a:       e5a8            lsll %d2,%d0
10c2ea7c:       81b0 1800       orl %d0,%a0@(00000000,%d1:l)
10c2ea80:       206a 0018       moveal %a2@(24),%a0
10c2ea84:       4680            notl %d0
10c2ea86:       c1b0 1800       andl %d0,%a0@(00000000,%d1:l)
10c2ea8a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2ea90:       2268 02ee       moveal %a0@(750),%a1
10c2ea94:       2069 0014       moveal %a1@(20),%a0
10c2ea98:       2003            movel %d3,%d0
10c2ea9a:       e588            lsll #2,%d0
10c2ea9c:       4ab0 0800       tstl %a0@(00000000,%d0:l)
10c2eaa0:       670c            beqs 10c2eaae <dupfd+0x70>
10c2eaa2:       4879 1000 290c  pea 1000290c <tvecs+0xd74>
10c2eaa8:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2eaae:       2069 0014       moveal %a1@(20),%a0
10c2eab2:       2184 0800       movel %d4,%a0@(00000000,%d0:l)
10c2eab6:       6008            bras 10c2eac0 <dupfd+0x82>
10c2eab8:       2f04            movel %d4,%sp@-
10c2eaba:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c2eac0:       2003            movel %d3,%d0
10c2eac2:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c2eac8:       4e5e            unlk %fp
10c2eaca:       4e75            rts

10c2eacc <sys_dup2>:
10c2eacc:       4e56 0000       linkw %fp,#0
10c2ead0:       48e7 3e30       moveml %d2-%d6/%a2-%a3,%sp@-
10c2ead4:       222e 0008       movel %fp@(8),%d1
10c2ead8:       2a2e 000c       movel %fp@(12),%d5
10c2eadc:       78f7            moveq #-9,%d4
10c2eade:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c2eae4:       2469 02ee       moveal %a1@(750),%a2
10c2eae8:       7c00            moveq #0,%d6
10c2eaea:       b2aa 0008       cmpl %a2@(8),%d1
10c2eaee:       640c            bccs 10c2eafc <sys_dup2+0x30>
10c2eaf0:       206a 0014       moveal %a2@(20),%a0
10c2eaf4:       2001            movel %d1,%d0
10c2eaf6:       e588            lsll #2,%d0
10c2eaf8:       2c30 0800       movel %a0@(00000000,%d0:l),%d6
10c2eafc:       4a86            tstl %d6
10c2eafe:       6700 0084       beqw 10c2eb84 <sys_dup2+0xb8>
10c2eb02:       2805            movel %d5,%d4
10c2eb04:       b284            cmpl %d4,%d1
10c2eb06:       677c            beqs 10c2eb84 <sys_dup2+0xb8>
10c2eb08:       78f7            moveq #-9,%d4
10c2eb0a:       baa9 021a       cmpl %a1@(538),%d5
10c2eb0e:       6474            bccs 10c2eb84 <sys_dup2+0xb8>
10c2eb10:       2246            moveal %d6,%a1
10c2eb12:       41e9 0014       lea %a1@(20),%a0
10c2eb16:       5290            addql #1,%a0@
10c2eb18:       2f05            movel %d5,%sp@-
10c2eb1a:       2f0a            movel %a2,%sp@-
10c2eb1c:       4eba fdea       jsr %pc@(10c2e908 <expand_files>)
10c2eb20:       2800            movel %d0,%d4
10c2eb22:       508f            addql #8,%sp
10c2eb24:       6d62            blts 10c2eb88 <sys_dup2+0xbc>
10c2eb26:       78f0            moveq #-16,%d4
10c2eb28:       266a 0014       moveal %a2@(20),%a3
10c2eb2c:       2205            movel %d5,%d1
10c2eb2e:       e589            lsll #2,%d1
10c2eb30:       2273 1800       moveal %a3@(00000000,%d1:l),%a1
10c2eb34:       2405            movel %d5,%d2
10c2eb36:       ea8a            lsrl #5,%d2
10c2eb38:       2605            movel %d5,%d3
10c2eb3a:       701f            moveq #31,%d0
10c2eb3c:       c680            andl %d0,%d3
10c2eb3e:       b2fc 0000       cmpaw #0,%a1
10c2eb42:       6610            bnes 10c2eb54 <sys_dup2+0x88>
10c2eb44:       206a 001c       moveal %a2@(28),%a0
10c2eb48:       2002            movel %d2,%d0
10c2eb4a:       e588            lsll #2,%d0
10c2eb4c:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c2eb50:       0700            btst %d3,%d0
10c2eb52:       6634            bnes 10c2eb88 <sys_dup2+0xbc>
10c2eb54:       2786 1800       movel %d6,%a3@(00000000,%d1:l)
10c2eb58:       206a 001c       moveal %a2@(28),%a0
10c2eb5c:       2202            movel %d2,%d1
10c2eb5e:       e589            lsll #2,%d1
10c2eb60:       7001            moveq #1,%d0
10c2eb62:       e7a8            lsll %d3,%d0
10c2eb64:       81b0 1800       orl %d0,%a0@(00000000,%d1:l)
10c2eb68:       206a 0018       moveal %a2@(24),%a0
10c2eb6c:       4680            notl %d0
10c2eb6e:       c1b0 1800       andl %d0,%a0@(00000000,%d1:l)
10c2eb72:       b2fc 0000       cmpaw #0,%a1
10c2eb76:       670a            beqs 10c2eb82 <sys_dup2+0xb6>
10c2eb78:       2f0a            movel %a2,%sp@-
10c2eb7a:       2f09            movel %a1,%sp@-
10c2eb7c:       4eb9 10c2 3b5e  jsr 10c23b5e <filp_close>
10c2eb82:       2805            movel %d5,%d4
10c2eb84:       2004            movel %d4,%d0
10c2eb86:       600a            bras 10c2eb92 <sys_dup2+0xc6>
10c2eb88:       2f06            movel %d6,%sp@-
10c2eb8a:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c2eb90:       60f2            bras 10c2eb84 <sys_dup2+0xb8>
10c2eb92:       4cee 0c7c ffe4  moveml %fp@(-28),%d2-%d6/%a2-%a3
10c2eb98:       4e5e            unlk %fp
10c2eb9a:       4e75            rts

10c2eb9c <sys_dup>:
10c2eb9c:       4e56 0000       linkw %fp,#0
10c2eba0:       2f02            movel %d2,%sp@-
10c2eba2:       74f7            moveq #-9,%d2
10c2eba4:       2f2e 0008       movel %fp@(8),%sp@-
10c2eba8:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c2ebae:       588f            addql #4,%sp
10c2ebb0:       4a80            tstl %d0
10c2ebb2:       670a            beqs 10c2ebbe <sys_dup+0x22>
10c2ebb4:       42a7            clrl %sp@-
10c2ebb6:       2f00            movel %d0,%sp@-
10c2ebb8:       4eba fe84       jsr %pc@(10c2ea3e <dupfd>)
10c2ebbc:       2400            movel %d0,%d2
10c2ebbe:       2002            movel %d2,%d0
10c2ebc0:       242e fffc       movel %fp@(-4),%d2
10c2ebc4:       4e5e            unlk %fp
10c2ebc6:       4e75            rts

10c2ebc8 <setfl>:
10c2ebc8:       4e56 0000       linkw %fp,#0
10c2ebcc:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c2ebd0:       246e 000c       moveal %fp@(12),%a2
10c2ebd4:       242e 0010       movel %fp@(16),%d2
10c2ebd8:       206a 0008       moveal %a2@(8),%a0
10c2ebdc:       2668 0008       moveal %a0@(8),%a3
10c2ebe0:       0802 000a       btst #10,%d2
10c2ebe4:       660c            bnes 10c2ebf2 <setfl+0x2a>
10c2ebe6:       70ff            moveq #-1,%d0
10c2ebe8:       082b 0003 010b  btst #3,%a3@(267)
10c2ebee:       6600 009c       bnew 10c2ec8c <setfl+0xc4>
10c2ebf2:       2002            movel %d2,%d0
10c2ebf4:       222a 0018       movel %a2@(24),%d1
10c2ebf8:       b380            eorl %d1,%d0
10c2ebfa:       0800 000d       btst #13,%d0
10c2ebfe:       6730            beqs 10c2ec30 <setfl+0x68>
10c2ec00:       206a 0010       moveal %a2@(16),%a0
10c2ec04:       b0fc 0000       cmpaw #0,%a0
10c2ec08:       6726            beqs 10c2ec30 <setfl+0x68>
10c2ec0a:       2068 0030       moveal %a0@(48),%a0
10c2ec0e:       b0fc 0000       cmpaw #0,%a0
10c2ec12:       671c            beqs 10c2ec30 <setfl+0x68>
10c2ec14:       2002            movel %d2,%d0
10c2ec16:       720d            moveq #13,%d1
10c2ec18:       e2a8            lsrl %d1,%d0
10c2ec1a:       7201            moveq #1,%d1
10c2ec1c:       c280            andl %d0,%d1
10c2ec1e:       2f01            movel %d1,%sp@-
10c2ec20:       2f0a            movel %a2,%sp@-
10c2ec22:       2f2e 0008       movel %fp@(8),%sp@-
10c2ec26:       4e90            jsr %a0@
10c2ec28:       4fef 000c       lea %sp@(12),%sp
10c2ec2c:       4a80            tstl %d0
10c2ec2e:       6d5c            blts 10c2ec8c <setfl+0xc4>
10c2ec30:       0802 0010       btst #16,%d2
10c2ec34:       673e            beqs 10c2ec74 <setfl+0xac>
10c2ec36:       7000            moveq #0,%d0
10c2ec38:       7664            moveq #100,%d3
10c2ec3a:       d68b            addl %a3,%d3
10c2ec3c:       2243            moveal %d3,%a1
10c2ec3e:       41fa 000c       lea %pc@(10c2ec4c <setfl+0x84>),%a0
10c2ec42:       5391            subql #1,%a1@
10c2ec44:       6a06            bpls 10c2ec4c <setfl+0x84>
10c2ec46:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2ec4c:       4aaa 005e       tstl %a2@(94)
10c2ec50:       660e            bnes 10c2ec60 <setfl+0x98>
10c2ec52:       486a 005e       pea %a2@(94)
10c2ec56:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c2ec5a:       4eb9 10c3 528c  jsr 10c3528c <alloc_kiovec>
10c2ec60:       2243            moveal %d3,%a1
10c2ec62:       41fa 000c       lea %pc@(10c2ec70 <setfl+0xa8>),%a0
10c2ec66:       5291            addql #1,%a1@
10c2ec68:       6e06            bgts 10c2ec70 <setfl+0xa8>
10c2ec6a:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2ec70:       4a80            tstl %d0
10c2ec72:       6d18            blts 10c2ec8c <setfl+0xc4>
10c2ec74:       0282 0001 2c00  andil #76800,%d2
10c2ec7a:       202a 0018       movel %a2@(24),%d0
10c2ec7e:       0280 fffe d3ff  andil #-76801,%d0
10c2ec84:       8480            orl %d0,%d2
10c2ec86:       2542 0018       movel %d2,%a2@(24)
10c2ec8a:       7000            moveq #0,%d0
10c2ec8c:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c2ec92:       4e5e            unlk %fp
10c2ec94:       4e75            rts

10c2ec96 <do_fcntl>:
10c2ec96:       4e56 0000       linkw %fp,#0
10c2ec9a:       48e7 3800       moveml %d2-%d4,%sp@-
10c2ec9e:       242e 0008       movel %fp@(8),%d2
10c2eca2:       222e 000c       movel %fp@(12),%d1
10c2eca6:       282e 0010       movel %fp@(16),%d4
10c2ecaa:       226e 0014       moveal %fp@(20),%a1
10c2ecae:       76ea            moveq #-22,%d3
10c2ecb0:       7007            moveq #7,%d0
10c2ecb2:       b081            cmpl %d1,%d0
10c2ecb4:       6530            bcss 10c2ece6 <do_fcntl+0x50>
10c2ecb6:       7006            moveq #6,%d0
10c2ecb8:       b081            cmpl %d1,%d0
10c2ecba:       6300 0116       blsw 10c2edd2 <do_fcntl+0x13c>
10c2ecbe:       7002            moveq #2,%d0
10c2ecc0:       b081            cmpl %d1,%d0
10c2ecc2:       6700 00a4       beqw 10c2ed68 <do_fcntl+0xd2>
10c2ecc6:       650e            bcss 10c2ecd6 <do_fcntl+0x40>
10c2ecc8:       4a81            tstl %d1
10c2ecca:       675c            beqs 10c2ed28 <do_fcntl+0x92>
10c2eccc:       7601            moveq #1,%d3
10c2ecce:       b681            cmpl %d1,%d3
10c2ecd0:       6772            beqs 10c2ed44 <do_fcntl+0xae>
10c2ecd2:       6000 0186       braw 10c2ee5a <do_fcntl+0x1c4>
10c2ecd6:       7004            moveq #4,%d0
10c2ecd8:       b081            cmpl %d1,%d0
10c2ecda:       6700 00da       beqw 10c2edb6 <do_fcntl+0x120>
10c2ecde:       6500 00e4       bcsw 10c2edc4 <do_fcntl+0x12e>
10c2ece2:       6000 00ca       braw 10c2edae <do_fcntl+0x118>
10c2ece6:       700b            moveq #11,%d0
10c2ece8:       b081            cmpl %d1,%d0
10c2ecea:       6700 0134       beqw 10c2ee20 <do_fcntl+0x18a>
10c2ecee:       6510            bcss 10c2ed00 <do_fcntl+0x6a>
10c2ecf0:       7009            moveq #9,%d0
10c2ecf2:       b081            cmpl %d1,%d0
10c2ecf4:       6700 00ec       beqw 10c2ede2 <do_fcntl+0x14c>
10c2ecf8:       6500 012c       bcsw 10c2ee26 <do_fcntl+0x190>
10c2ecfc:       6000 00ec       braw 10c2edea <do_fcntl+0x154>
10c2ed00:       0c81 0000 0401  cmpil #1025,%d1
10c2ed06:       6700 012c       beqw 10c2ee34 <do_fcntl+0x19e>
10c2ed0a:       620e            bhis 10c2ed1a <do_fcntl+0x84>
10c2ed0c:       0c81 0000 0400  cmpil #1024,%d1
10c2ed12:       6700 012a       beqw 10c2ee3e <do_fcntl+0x1a8>
10c2ed16:       6000 0142       braw 10c2ee5a <do_fcntl+0x1c4>
10c2ed1a:       0c81 0000 0402  cmpil #1026,%d1
10c2ed20:       6700 012a       beqw 10c2ee4c <do_fcntl+0x1b6>
10c2ed24:       6000 0134       braw 10c2ee5a <do_fcntl+0x1c4>
10c2ed28:       0c84 000f ffff  cmpil #1048575,%d4
10c2ed2e:       6200 0150       bhiw 10c2ee80 <do_fcntl+0x1ea>
10c2ed32:       41e9 0014       lea %a1@(20),%a0
10c2ed36:       5290            addql #1,%a0@
10c2ed38:       2f04            movel %d4,%sp@-
10c2ed3a:       2f09            movel %a1,%sp@-
10c2ed3c:       4eba fd00       jsr %pc@(10c2ea3e <dupfd>)
10c2ed40:       6000 013c       braw 10c2ee7e <do_fcntl+0x1e8>
10c2ed44:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2ed4a:       2068 02ee       moveal %a0@(750),%a0
10c2ed4e:       2068 0018       moveal %a0@(24),%a0
10c2ed52:       2002            movel %d2,%d0
10c2ed54:       ea88            lsrl #5,%d0
10c2ed56:       e588            lsll #2,%d0
10c2ed58:       761f            moveq #31,%d3
10c2ed5a:       c483            andl %d3,%d2
10c2ed5c:       e5a9            lsll %d2,%d1
10c2ed5e:       2630 0800       movel %a0@(00000000,%d0:l),%d3
10c2ed62:       c681            andl %d1,%d3
10c2ed64:       6000 011a       braw 10c2ee80 <do_fcntl+0x1ea>
10c2ed68:       7600            moveq #0,%d3
10c2ed6a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2ed70:       2068 02ee       moveal %a0@(750),%a0
10c2ed74:       0804 0000       btst #0,%d4
10c2ed78:       671a            beqs 10c2ed94 <do_fcntl+0xfe>
10c2ed7a:       2068 0018       moveal %a0@(24),%a0
10c2ed7e:       2202            movel %d2,%d1
10c2ed80:       ea89            lsrl #5,%d1
10c2ed82:       e589            lsll #2,%d1
10c2ed84:       701f            moveq #31,%d0
10c2ed86:       c480            andl %d0,%d2
10c2ed88:       7001            moveq #1,%d0
10c2ed8a:       e5a8            lsll %d2,%d0
10c2ed8c:       81b0 1800       orl %d0,%a0@(00000000,%d1:l)
10c2ed90:       6000 00ee       braw 10c2ee80 <do_fcntl+0x1ea>
10c2ed94:       2068 0018       moveal %a0@(24),%a0
10c2ed98:       2202            movel %d2,%d1
10c2ed9a:       ea89            lsrl #5,%d1
10c2ed9c:       e589            lsll #2,%d1
10c2ed9e:       701f            moveq #31,%d0
10c2eda0:       c480            andl %d0,%d2
10c2eda2:       70fe            moveq #-2,%d0
10c2eda4:       e5b8            roll %d2,%d0
10c2eda6:       c1b0 1800       andl %d0,%a0@(00000000,%d1:l)
10c2edaa:       6000 00d4       braw 10c2ee80 <do_fcntl+0x1ea>
10c2edae:       2629 0018       movel %a1@(24),%d3
10c2edb2:       6000 00cc       braw 10c2ee80 <do_fcntl+0x1ea>
10c2edb6:       2f04            movel %d4,%sp@-
10c2edb8:       2f09            movel %a1,%sp@-
10c2edba:       2f02            movel %d2,%sp@-
10c2edbc:       4eba fe0a       jsr %pc@(10c2ebc8 <setfl>)
10c2edc0:       6000 00bc       braw 10c2ee7e <do_fcntl+0x1e8>
10c2edc4:       2f04            movel %d4,%sp@-
10c2edc6:       2f02            movel %d2,%sp@-
10c2edc8:       4eb9 10c3 1b50  jsr 10c31b50 <fcntl_getlk>
10c2edce:       6000 00ae       braw 10c2ee7e <do_fcntl+0x1e8>
10c2edd2:       2f04            movel %d4,%sp@-
10c2edd4:       2f01            movel %d1,%sp@-
10c2edd6:       2f02            movel %d2,%sp@-
10c2edd8:       4eb9 10c3 1cac  jsr 10c31cac <fcntl_setlk>
10c2edde:       6000 009e       braw 10c2ee7e <do_fcntl+0x1e8>
10c2ede2:       2629 003a       movel %a1@(58),%d3
10c2ede6:       6000 0098       braw 10c2ee80 <do_fcntl+0x1ea>
10c2edea:       2344 003a       movel %d4,%a1@(58)
10c2edee:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2edf4:       2368 012c 003e  movel %a0@(300),%a1@(62)
10c2edfa:       2368 0130 0042  movel %a0@(304),%a1@(66)
10c2ee00:       7600            moveq #0,%d3
10c2ee02:       2069 0008       moveal %a1@(8),%a0
10c2ee06:       2068 0008       moveal %a0@(8),%a0
10c2ee0a:       3028 0032       movew %a0@(50),%d0
10c2ee0e:       0240 f000       andiw #-4096,%d0
10c2ee12:       0c40 c000       cmpiw #-16384,%d0
10c2ee16:       6668            bnes 10c2ee80 <do_fcntl+0x1ea>
10c2ee18:       2f04            movel %d4,%sp@-
10c2ee1a:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c2ee1e:       6056            bras 10c2ee76 <do_fcntl+0x1e0>
10c2ee20:       2629 0046       movel %a1@(70),%d3
10c2ee24:       605a            bras 10c2ee80 <do_fcntl+0x1ea>
10c2ee26:       7040            moveq #64,%d0
10c2ee28:       b084            cmpl %d4,%d0
10c2ee2a:       6554            bcss 10c2ee80 <do_fcntl+0x1ea>
10c2ee2c:       7600            moveq #0,%d3
10c2ee2e:       2344 0046       movel %d4,%a1@(70)
10c2ee32:       604c            bras 10c2ee80 <do_fcntl+0x1ea>
10c2ee34:       2f09            movel %a1,%sp@-
10c2ee36:       4eb9 10c3 1826  jsr 10c31826 <fcntl_getlease>
10c2ee3c:       6040            bras 10c2ee7e <do_fcntl+0x1e8>
10c2ee3e:       2f04            movel %d4,%sp@-
10c2ee40:       2f09            movel %a1,%sp@-
10c2ee42:       2f02            movel %d2,%sp@-
10c2ee44:       4eb9 10c3 18c4  jsr 10c318c4 <fcntl_setlease>
10c2ee4a:       6032            bras 10c2ee7e <do_fcntl+0x1e8>
10c2ee4c:       2f04            movel %d4,%sp@-
10c2ee4e:       2f09            movel %a1,%sp@-
10c2ee50:       2f02            movel %d2,%sp@-
10c2ee52:       4eb9 10c3 549e  jsr 10c3549e <fcntl_dirnotify>
10c2ee58:       6024            bras 10c2ee7e <do_fcntl+0x1e8>
10c2ee5a:       76ea            moveq #-22,%d3
10c2ee5c:       2069 0008       moveal %a1@(8),%a0
10c2ee60:       2068 0008       moveal %a0@(8),%a0
10c2ee64:       3028 0032       movew %a0@(50),%d0
10c2ee68:       0240 f000       andiw #-4096,%d0
10c2ee6c:       0c40 c000       cmpiw #-16384,%d0
10c2ee70:       660e            bnes 10c2ee80 <do_fcntl+0x1ea>
10c2ee72:       2f04            movel %d4,%sp@-
10c2ee74:       2f01            movel %d1,%sp@-
10c2ee76:       2f09            movel %a1,%sp@-
10c2ee78:       4eb9 10c5 423e  jsr 10c5423e <sock_fcntl>
10c2ee7e:       2600            movel %d0,%d3
10c2ee80:       2003            movel %d3,%d0
10c2ee82:       4cee 001c fff4  moveml %fp@(-12),%d2-%d4
10c2ee88:       4e5e            unlk %fp
10c2ee8a:       4e75            rts

10c2ee8c <sys_fcntl>:
10c2ee8c:       4e56 0000       linkw %fp,#0
10c2ee90:       48e7 3800       moveml %d2-%d4,%sp@-
10c2ee94:       282e 0008       movel %fp@(8),%d4
10c2ee98:       76f7            moveq #-9,%d3
10c2ee9a:       2f04            movel %d4,%sp@-
10c2ee9c:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c2eea2:       2400            movel %d0,%d2
10c2eea4:       588f            addql #4,%sp
10c2eea6:       671a            beqs 10c2eec2 <sys_fcntl+0x36>
10c2eea8:       2f02            movel %d2,%sp@-
10c2eeaa:       2f2e 0010       movel %fp@(16),%sp@-
10c2eeae:       2f2e 000c       movel %fp@(12),%sp@-
10c2eeb2:       2f04            movel %d4,%sp@-
10c2eeb4:       4eba fde0       jsr %pc@(10c2ec96 <do_fcntl>)
10c2eeb8:       2600            movel %d0,%d3
10c2eeba:       2f02            movel %d2,%sp@-
10c2eebc:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c2eec2:       2003            movel %d3,%d0
10c2eec4:       4cee 001c fff4  moveml %fp@(-12),%d2-%d4
10c2eeca:       4e5e            unlk %fp
10c2eecc:       4e75            rts

10c2eece <sys_fcntl64>:
10c2eece:       4e56 0000       linkw %fp,#0
10c2eed2:       48e7 3e00       moveml %d2-%d6,%sp@-
10c2eed6:       2a2e 0008       movel %fp@(8),%d5
10c2eeda:       242e 000c       movel %fp@(12),%d2
10c2eede:       282e 0010       movel %fp@(16),%d4
10c2eee2:       76f7            moveq #-9,%d3
10c2eee4:       2f05            movel %d5,%sp@-
10c2eee6:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c2eeec:       2c00            movel %d0,%d6
10c2eeee:       588f            addql #4,%sp
10c2eef0:       6760            beqs 10c2ef52 <sys_fcntl64+0x84>
10c2eef2:       700d            moveq #13,%d0
10c2eef4:       b082            cmpl %d2,%d0
10c2eef6:       6722            beqs 10c2ef1a <sys_fcntl64+0x4c>
10c2eef8:       6508            bcss 10c2ef02 <sys_fcntl64+0x34>
10c2eefa:       700c            moveq #12,%d0
10c2eefc:       b082            cmpl %d2,%d0
10c2eefe:       670a            beqs 10c2ef0a <sys_fcntl64+0x3c>
10c2ef00:       6036            bras 10c2ef38 <sys_fcntl64+0x6a>
10c2ef02:       700e            moveq #14,%d0
10c2ef04:       b082            cmpl %d2,%d0
10c2ef06:       671a            beqs 10c2ef22 <sys_fcntl64+0x54>
10c2ef08:       602e            bras 10c2ef38 <sys_fcntl64+0x6a>
10c2ef0a:       2f04            movel %d4,%sp@-
10c2ef0c:       2f05            movel %d5,%sp@-
10c2ef0e:       4eb9 10c3 1e0e  jsr 10c31e0e <fcntl_getlk64>
10c2ef14:       2600            movel %d0,%d3
10c2ef16:       508f            addql #8,%sp
10c2ef18:       6030            bras 10c2ef4a <sys_fcntl64+0x7c>
10c2ef1a:       2f04            movel %d4,%sp@-
10c2ef1c:       4878 000d       pea d <LSIGTRAP+0x8>
10c2ef20:       6006            bras 10c2ef28 <sys_fcntl64+0x5a>
10c2ef22:       2f04            movel %d4,%sp@-
10c2ef24:       4878 000e       pea e <LSIGTRAP+0x9>
10c2ef28:       2f05            movel %d5,%sp@-
10c2ef2a:       4eb9 10c3 1f4c  jsr 10c31f4c <fcntl_setlk64>
10c2ef30:       2600            movel %d0,%d3
10c2ef32:       4fef 000c       lea %sp@(12),%sp
10c2ef36:       6012            bras 10c2ef4a <sys_fcntl64+0x7c>
10c2ef38:       2f06            movel %d6,%sp@-
10c2ef3a:       2f04            movel %d4,%sp@-
10c2ef3c:       2f02            movel %d2,%sp@-
10c2ef3e:       2f05            movel %d5,%sp@-
10c2ef40:       4eba fd54       jsr %pc@(10c2ec96 <do_fcntl>)
10c2ef44:       2600            movel %d0,%d3
10c2ef46:       4fef 0010       lea %sp@(16),%sp
10c2ef4a:       2f06            movel %d6,%sp@-
10c2ef4c:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c2ef52:       2003            movel %d3,%d0
10c2ef54:       4cee 007c ffec  moveml %fp@(-20),%d2-%d6
10c2ef5a:       4e5e            unlk %fp
10c2ef5c:       4e75            rts

10c2ef5e <send_sigio_to_task>:
10c2ef5e:       4e56 ff80       linkw %fp,#-128
10c2ef62:       2f0b            movel %a3,%sp@-
10c2ef64:       2f0a            movel %a2,%sp@-
10c2ef66:       266e 0008       moveal %fp@(8),%a3
10c2ef6a:       246e 000c       moveal %fp@(12),%a2
10c2ef6e:       226e 0014       moveal %fp@(20),%a1
10c2ef72:       202a 0008       movel %a2@(8),%d0
10c2ef76:       671e            beqs 10c2ef96 <send_sigio_to_task+0x38>
10c2ef78:       206b 0134       moveal %a3@(308),%a0
10c2ef7c:       b1c0            cmpal %d0,%a0
10c2ef7e:       6716            beqs 10c2ef96 <send_sigio_to_task+0x38>
10c2ef80:       222b 012c       movel %a3@(300),%d1
10c2ef84:       b280            cmpl %d0,%d1
10c2ef86:       670e            beqs 10c2ef96 <send_sigio_to_task+0x38>
10c2ef88:       202a 0004       movel %a2@(4),%d0
10c2ef8c:       b1c0            cmpal %d0,%a0
10c2ef8e:       6706            beqs 10c2ef96 <send_sigio_to_task+0x38>
10c2ef90:       b280            cmpl %d0,%d1
10c2ef92:       6600 0082       bnew 10c2f016 <send_sigio_to_task+0xb8>
10c2ef96:       202a 000c       movel %a2@(12),%d0
10c2ef9a:       676a            beqs 10c2f006 <send_sigio_to_task+0xa8>
10c2ef9c:       2d40 ff80       movel %d0,%fp@(-128)
10c2efa0:       42ae ff84       clrl %fp@(-124)
10c2efa4:       426e ff88       clrw %fp@(-120)
10c2efa8:       3d49 ff8a       movew %a1,%fp@(-118)
10c2efac:       2009            movel %a1,%d0
10c2efae:       4240            clrw %d0
10c2efb0:       0c80 0002 0000  cmpil #131072,%d0
10c2efb6:       670c            beqs 10c2efc4 <send_sigio_to_task+0x66>
10c2efb8:       4879 1000 290c  pea 1000290c <tvecs+0xd74>
10c2efbe:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c2efc4:       2009            movel %a1,%d0
10c2efc6:       0680 fffd ffff  addil #-131073,%d0
10c2efcc:       7205            moveq #5,%d1
10c2efce:       b280            cmpl %d0,%d1
10c2efd0:       6c08            bges 10c2efda <send_sigio_to_task+0x7c>
10c2efd2:       70ff            moveq #-1,%d0
10c2efd4:       2d40 ff8c       movel %d0,%fp@(-116)
10c2efd8:       600e            bras 10c2efe8 <send_sigio_to_task+0x8a>
10c2efda:       e588            lsll #2,%d0
10c2efdc:       41f9 1000 da38  lea 1000da38 <band_table>,%a0
10c2efe2:       2d70 0800 ff8c  movel %a0@(00000000,%d0:l),%fp@(-116)
10c2efe8:       2d6e 0010 ff90  movel %fp@(16),%fp@(-112)
10c2efee:       2f0b            movel %a3,%sp@-
10c2eff0:       486e ff80       pea %fp@(-128)
10c2eff4:       2f2a 000c       movel %a2@(12),%sp@-
10c2eff8:       4eb9 10c1 ab3e  jsr 10c1ab3e <send_sig_info>
10c2effe:       4fef 000c       lea %sp@(12),%sp
10c2f002:       4a80            tstl %d0
10c2f004:       6710            beqs 10c2f016 <send_sigio_to_task+0xb8>
10c2f006:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c2f00a:       2f0b            movel %a3,%sp@-
10c2f00c:       4878 001d       pea 1d <LSIGTRAP+0x18>
10c2f010:       4eb9 10c1 adf0  jsr 10c1adf0 <send_sig>
10c2f016:       246e ff78       moveal %fp@(-136),%a2
10c2f01a:       266e ff7c       moveal %fp@(-132),%a3
10c2f01e:       4e5e            unlk %fp
10c2f020:       4e75            rts

10c2f022 <send_sigio>:
10c2f022:       4e56 0000       linkw %fp,#0
10c2f026:       48e7 3c30       moveml %d2-%d5/%a2-%a3,%sp@-
10c2f02a:       266e 0008       moveal %fp@(8),%a3
10c2f02e:       2a2e 000c       movel %fp@(12),%d5
10c2f032:       282e 0010       movel %fp@(16),%d4
10c2f036:       2413            movel %a3@,%d2
10c2f038:       6f40            bles 10c2f07a <send_sigio+0x58>
10c2f03a:       2002            movel %d2,%d0
10c2f03c:       e080            asrl #8,%d0
10c2f03e:       b580            eorl %d2,%d0
10c2f040:       0280 0000 03ff  andil #1023,%d0
10c2f046:       e588            lsll #2,%d0
10c2f048:       2040            moveal %d0,%a0
10c2f04a:       d1fc 1002 57a8  addal #268588968,%a0
10c2f050:       2050            moveal %a0@,%a0
10c2f052:       6004            bras 10c2f058 <send_sigio+0x36>
10c2f054:       2068 00ae       moveal %a0@(174),%a0
10c2f058:       b0fc 0000       cmpaw #0,%a0
10c2f05c:       6706            beqs 10c2f064 <send_sigio+0x42>
10c2f05e:       b4a8 007a       cmpl %a0@(122),%d2
10c2f062:       66f0            bnes 10c2f054 <send_sigio+0x32>
10c2f064:       2448            moveal %a0,%a2
10c2f066:       b4fc 0000       cmpaw #0,%a2
10c2f06a:       670e            beqs 10c2f07a <send_sigio+0x58>
10c2f06c:       2f04            movel %d4,%sp@-
10c2f06e:       2f05            movel %d5,%sp@-
10c2f070:       2f0b            movel %a3,%sp@-
10c2f072:       2f0a            movel %a2,%sp@-
10c2f074:       4eba fee8       jsr %pc@(10c2ef5e <send_sigio_to_task>)
10c2f078:       603a            bras 10c2f0b4 <send_sigio+0x92>
10c2f07a:       2479 1001 11d8  moveal 100111d8 <init_task_union+0x48>,%a2
10c2f080:       263c 1001 1190  movel #268505488,%d3
10c2f086:       b68a            cmpl %a2,%d3
10c2f088:       672a            beqs 10c2f0b4 <send_sigio+0x92>
10c2f08a:       202a 007a       movel %a2@(122),%d0
10c2f08e:       4a82            tstl %d2
10c2f090:       6c06            bges 10c2f098 <send_sigio+0x76>
10c2f092:       202a 007e       movel %a2@(126),%d0
10c2f096:       4480            negl %d0
10c2f098:       b082            cmpl %d2,%d0
10c2f09a:       6610            bnes 10c2f0ac <send_sigio+0x8a>
10c2f09c:       2f04            movel %d4,%sp@-
10c2f09e:       2f05            movel %d5,%sp@-
10c2f0a0:       2f0b            movel %a3,%sp@-
10c2f0a2:       2f0a            movel %a2,%sp@-
10c2f0a4:       4eba feb8       jsr %pc@(10c2ef5e <send_sigio_to_task>)
10c2f0a8:       4fef 0010       lea %sp@(16),%sp
10c2f0ac:       246a 0048       moveal %a2@(72),%a2
10c2f0b0:       b68a            cmpl %a2,%d3
10c2f0b2:       66d6            bnes 10c2f08a <send_sigio+0x68>
10c2f0b4:       4cee 0c3c ffe8  moveml %fp@(-24),%d2-%d5/%a2-%a3
10c2f0ba:       4e5e            unlk %fp
10c2f0bc:       4e75            rts

10c2f0be <fasync_helper>:
10c2f0be:       4e56 0000       linkw %fp,#0
10c2f0c2:       48e7 3c30       moveml %d2-%d5/%a2-%a3,%sp@-
10c2f0c6:       2a2e 0008       movel %fp@(8),%d5
10c2f0ca:       282e 000c       movel %fp@(12),%d4
10c2f0ce:       242e 0010       movel %fp@(16),%d2
10c2f0d2:       266e 0014       moveal %fp@(20),%a3
10c2f0d6:       95ca            subal %a2,%a2
10c2f0d8:       7600            moveq #0,%d3
10c2f0da:       4a82            tstl %d2
10c2f0dc:       6732            beqs 10c2f110 <fasync_helper+0x52>
10c2f0de:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c2f0e2:       2f39 1001 b65c  movel 1001b65c <fasync_cache>,%sp@-
10c2f0e8:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c2f0ee:       2440            moveal %d0,%a2
10c2f0f0:       508f            addql #8,%sp
10c2f0f2:       b4fc 0000       cmpaw #0,%a2
10c2f0f6:       6618            bnes 10c2f110 <fasync_helper+0x52>
10c2f0f8:       70f4            moveq #-12,%d0
10c2f0fa:       606c            bras 10c2f168 <fasync_helper+0xaa>
10c2f0fc:       2145 0004       movel %d5,%a0@(4)
10c2f100:       2f0a            movel %a2,%sp@-
10c2f102:       2f39 1001 b65c  movel 1001b65c <fasync_cache>,%sp@-
10c2f108:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c2f10e:       6052            bras 10c2f162 <fasync_helper+0xa4>
10c2f110:       007c 0700       oriw #1792,%sr
10c2f114:       224b            moveal %a3,%a1
10c2f116:       2053            moveal %a3@,%a0
10c2f118:       b0fc 0000       cmpaw #0,%a0
10c2f11c:       672a            beqs 10c2f148 <fasync_helper+0x8a>
10c2f11e:       b8a8 000c       cmpl %a0@(12),%d4
10c2f122:       6618            bnes 10c2f13c <fasync_helper+0x7e>
10c2f124:       4a82            tstl %d2
10c2f126:       66d4            bnes 10c2f0fc <fasync_helper+0x3e>
10c2f128:       22a8 0008       movel %a0@(8),%a1@
10c2f12c:       2f08            movel %a0,%sp@-
10c2f12e:       2f39 1001 b65c  movel 1001b65c <fasync_cache>,%sp@-
10c2f134:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c2f13a:       6024            bras 10c2f160 <fasync_helper+0xa2>
10c2f13c:       43e8 0008       lea %a0@(8),%a1
10c2f140:       2051            moveal %a1@,%a0
10c2f142:       b0fc 0000       cmpaw #0,%a0
10c2f146:       66d6            bnes 10c2f11e <fasync_helper+0x60>
10c2f148:       4a82            tstl %d2
10c2f14a:       6716            beqs 10c2f162 <fasync_helper+0xa4>
10c2f14c:       24bc 0000 4601  movel #17921,%a2@
10c2f152:       2544 000c       movel %d4,%a2@(12)
10c2f156:       2545 0004       movel %d5,%a2@(4)
10c2f15a:       2553 0008       movel %a3@,%a2@(8)
10c2f15e:       268a            movel %a2,%a3@
10c2f160:       7601            moveq #1,%d3
10c2f162:       027c f8ff       andiw #-1793,%sr
10c2f166:       2003            movel %d3,%d0
10c2f168:       4cee 0c3c ffe8  moveml %fp@(-24),%d2-%d5/%a2-%a3
10c2f16e:       4e5e            unlk %fp
10c2f170:       4e75            rts

10c2f172 <__kill_fasync>:
10c2f172:       4e56 0000       linkw %fp,#0
10c2f176:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c2f17a:       246e 0008       moveal %fp@(8),%a2
10c2f17e:       262e 000c       movel %fp@(12),%d3
10c2f182:       242e 0010       movel %fp@(16),%d2
10c2f186:       b4fc 0000       cmpaw #0,%a2
10c2f18a:       6748            beqs 10c2f1d4 <__kill_fasync+0x62>
10c2f18c:       0c92 0000 4601  cmpil #17921,%a2@
10c2f192:       670e            beqs 10c2f1a2 <__kill_fasync+0x30>
10c2f194:       4879 1000 2911  pea 10002911 <tvecs+0xd79>
10c2f19a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c2f1a0:       6032            bras 10c2f1d4 <__kill_fasync+0x62>
10c2f1a2:       226a 000c       moveal %a2@(12),%a1
10c2f1a6:       41e9 003a       lea %a1@(58),%a0
10c2f1aa:       4a90            tstl %a0@
10c2f1ac:       671c            beqs 10c2f1ca <__kill_fasync+0x58>
10c2f1ae:       7017            moveq #23,%d0
10c2f1b0:       b083            cmpl %d3,%d0
10c2f1b2:       6606            bnes 10c2f1ba <__kill_fasync+0x48>
10c2f1b4:       4aa8 000c       tstl %a0@(12)
10c2f1b8:       6710            beqs 10c2f1ca <__kill_fasync+0x58>
10c2f1ba:       2f02            movel %d2,%sp@-
10c2f1bc:       2f2a 0004       movel %a2@(4),%sp@-
10c2f1c0:       2f08            movel %a0,%sp@-
10c2f1c2:       4eba fe5e       jsr %pc@(10c2f022 <send_sigio>)
10c2f1c6:       4fef 000c       lea %sp@(12),%sp
10c2f1ca:       246a 0008       moveal %a2@(8),%a2
10c2f1ce:       b4fc 0000       cmpaw #0,%a2
10c2f1d2:       66b8            bnes 10c2f18c <__kill_fasync+0x1a>
10c2f1d4:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c2f1da:       4e5e            unlk %fp
10c2f1dc:       4e75            rts

10c2f1de <kill_fasync>:
10c2f1de:       4e56 0000       linkw %fp,#0
10c2f1e2:       206e 0008       moveal %fp@(8),%a0
10c2f1e6:       2f2e 0010       movel %fp@(16),%sp@-
10c2f1ea:       2f2e 000c       movel %fp@(12),%sp@-
10c2f1ee:       2f10            movel %a0@,%sp@-
10c2f1f0:       4eba ff80       jsr %pc@(10c2f172 <__kill_fasync>)
10c2f1f4:       4e5e            unlk %fp
10c2f1f6:       4e75            rts

10c2f1f8 <file_ioctl>:
10c2f1f8:       4e56 0000       linkw %fp,#0
10c2f1fc:       2f0b            movel %a3,%sp@-
10c2f1fe:       2f0a            movel %a2,%sp@-
10c2f200:       246e 0008       moveal %fp@(8),%a2
10c2f204:       202e 000c       movel %fp@(12),%d0
10c2f208:       266e 0010       moveal %fp@(16),%a3
10c2f20c:       206a 0008       moveal %a2@(8),%a0
10c2f210:       2268 0008       moveal %a0@(8),%a1
10c2f214:       7202            moveq #2,%d1
10c2f216:       b280            cmpl %d0,%d1
10c2f218:       6754            beqs 10c2f26e <file_ioctl+0x76>
10c2f21a:       6508            bcss 10c2f224 <file_ioctl+0x2c>
10c2f21c:       7201            moveq #1,%d1
10c2f21e:       b280            cmpl %d0,%d1
10c2f220:       670c            beqs 10c2f22e <file_ioctl+0x36>
10c2f222:       606e            bras 10c2f292 <file_ioctl+0x9a>
10c2f224:       0c80 0000 541b  cmpil #21531,%d0
10c2f22a:       6758            beqs 10c2f284 <file_ioctl+0x8c>
10c2f22c:       6064            bras 10c2f292 <file_ioctl+0x9a>
10c2f22e:       2269 00a8       moveal %a1@(168),%a1
10c2f232:       2069 001c       moveal %a1@(28),%a0
10c2f236:       4aa8 0014       tstl %a0@(20)
10c2f23a:       6604            bnes 10c2f240 <file_ioctl+0x48>
10c2f23c:       70ea            moveq #-22,%d0
10c2f23e:       6074            bras 10c2f2b4 <file_ioctl+0xbc>
10c2f240:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2f246:       0828 0001 01d1  btst #1,%a0@(465)
10c2f24c:       6604            bnes 10c2f252 <file_ioctl+0x5a>
10c2f24e:       70ff            moveq #-1,%d0
10c2f250:       6062            bras 10c2f2b4 <file_ioctl+0xbc>
10c2f252:       0068 0100 0006  oriw #256,%a0@(6)
10c2f258:       2013            movel %a3@,%d0
10c2f25a:       2069 001c       moveal %a1@(28),%a0
10c2f25e:       2f00            movel %d0,%sp@-
10c2f260:       2f09            movel %a1,%sp@-
10c2f262:       2068 0014       moveal %a0@(20),%a0
10c2f266:       4e90            jsr %a0@
10c2f268:       2680            movel %d0,%a3@
10c2f26a:       7000            moveq #0,%d0
10c2f26c:       6046            bras 10c2f2b4 <file_ioctl+0xbc>
10c2f26e:       2069 0094       moveal %a1@(148),%a0
10c2f272:       70f7            moveq #-9,%d0
10c2f274:       b0fc 0000       cmpaw #0,%a0
10c2f278:       673a            beqs 10c2f2b4 <file_ioctl+0xbc>
10c2f27a:       2028 000a       movel %a0@(10),%d0
10c2f27e:       2680            movel %d0,%a3@
10c2f280:       7000            moveq #0,%d0
10c2f282:       6030            bras 10c2f2b4 <file_ioctl+0xbc>
10c2f284:       2029 0044       movel %a1@(68),%d0
10c2f288:       90aa 0022       subl %a2@(34),%d0
10c2f28c:       2680            movel %d0,%a3@
10c2f28e:       7000            moveq #0,%d0
10c2f290:       6022            bras 10c2f2b4 <file_ioctl+0xbc>
10c2f292:       206a 0010       moveal %a2@(16),%a0
10c2f296:       b0fc 0000       cmpaw #0,%a0
10c2f29a:       6716            beqs 10c2f2b2 <file_ioctl+0xba>
10c2f29c:       2068 0018       moveal %a0@(24),%a0
10c2f2a0:       b0fc 0000       cmpaw #0,%a0
10c2f2a4:       670c            beqs 10c2f2b2 <file_ioctl+0xba>
10c2f2a6:       2f0b            movel %a3,%sp@-
10c2f2a8:       2f00            movel %d0,%sp@-
10c2f2aa:       2f0a            movel %a2,%sp@-
10c2f2ac:       2f09            movel %a1,%sp@-
10c2f2ae:       4e90            jsr %a0@
10c2f2b0:       6002            bras 10c2f2b4 <file_ioctl+0xbc>
10c2f2b2:       70e7            moveq #-25,%d0
10c2f2b4:       246e fff8       moveal %fp@(-8),%a2
10c2f2b8:       266e fffc       moveal %fp@(-4),%a3
10c2f2bc:       4e5e            unlk %fp
10c2f2be:       4e75            rts

10c2f2c0 <sys_ioctl>:
10c2f2c0:       4e56 0000       linkw %fp,#0
10c2f2c4:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c2f2c8:       242e 0008       movel %fp@(8),%d2
10c2f2cc:       262e 000c       movel %fp@(12),%d3
10c2f2d0:       266e 0010       moveal %fp@(16),%a3
10c2f2d4:       78f7            moveq #-9,%d4
10c2f2d6:       2f02            movel %d2,%sp@-
10c2f2d8:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c2f2de:       2440            moveal %d0,%a2
10c2f2e0:       588f            addql #4,%sp
10c2f2e2:       b4fc 0000       cmpaw #0,%a2
10c2f2e6:       6700 0140       beqw 10c2f428 <sys_ioctl+0x168>
10c2f2ea:       7800            moveq #0,%d4
10c2f2ec:       0c83 0000 5450  cmpil #21584,%d3
10c2f2f2:       6746            beqs 10c2f33a <sys_ioctl+0x7a>
10c2f2f4:       620c            bhis 10c2f302 <sys_ioctl+0x42>
10c2f2f6:       0c83 0000 5421  cmpil #21537,%d3
10c2f2fc:       6760            beqs 10c2f35e <sys_ioctl+0x9e>
10c2f2fe:       6000 00d0       braw 10c2f3d0 <sys_ioctl+0x110>
10c2f302:       0c83 0000 5451  cmpil #21585,%d3
10c2f308:       670c            beqs 10c2f316 <sys_ioctl+0x56>
10c2f30a:       0c83 0000 5452  cmpil #21586,%d3
10c2f310:       6766            beqs 10c2f378 <sys_ioctl+0xb8>
10c2f312:       6000 00bc       braw 10c2f3d0 <sys_ioctl+0x110>
10c2f316:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2f31c:       2068 02ee       moveal %a0@(750),%a0
10c2f320:       2068 0018       moveal %a0@(24),%a0
10c2f324:       2202            movel %d2,%d1
10c2f326:       ea89            lsrl #5,%d1
10c2f328:       e589            lsll #2,%d1
10c2f32a:       701f            moveq #31,%d0
10c2f32c:       c480            andl %d0,%d2
10c2f32e:       7001            moveq #1,%d0
10c2f330:       e5a8            lsll %d2,%d0
10c2f332:       81b0 1800       orl %d0,%a0@(00000000,%d1:l)
10c2f336:       6000 00e8       braw 10c2f420 <sys_ioctl+0x160>
10c2f33a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2f340:       2068 02ee       moveal %a0@(750),%a0
10c2f344:       2068 0018       moveal %a0@(24),%a0
10c2f348:       2202            movel %d2,%d1
10c2f34a:       ea89            lsrl #5,%d1
10c2f34c:       e589            lsll #2,%d1
10c2f34e:       701f            moveq #31,%d0
10c2f350:       c480            andl %d0,%d2
10c2f352:       70fe            moveq #-2,%d0
10c2f354:       e5b8            roll %d2,%d0
10c2f356:       c1b0 1800       andl %d0,%a0@(00000000,%d1:l)
10c2f35a:       6000 00c4       braw 10c2f420 <sys_ioctl+0x160>
10c2f35e:       2013            movel %a3@,%d0
10c2f360:       4a80            tstl %d0
10c2f362:       670a            beqs 10c2f36e <sys_ioctl+0xae>
10c2f364:       006a 0800 001a  oriw #2048,%a2@(26)
10c2f36a:       6000 00b4       braw 10c2f420 <sys_ioctl+0x160>
10c2f36e:       026a f7ff 001a  andiw #-2049,%a2@(26)
10c2f374:       6000 00aa       braw 10c2f420 <sys_ioctl+0x160>
10c2f378:       2613            movel %a3@,%d3
10c2f37a:       4a83            tstl %d3
10c2f37c:       56c0            sne %d0
10c2f37e:       4880            extw %d0
10c2f380:       0280 0000 2000  andil #8192,%d0
10c2f386:       222a 0018       movel %a2@(24),%d1
10c2f38a:       b380            eorl %d1,%d0
10c2f38c:       0800 000d       btst #13,%d0
10c2f390:       6726            beqs 10c2f3b8 <sys_ioctl+0xf8>
10c2f392:       206a 0010       moveal %a2@(16),%a0
10c2f396:       b0fc 0000       cmpaw #0,%a0
10c2f39a:       671a            beqs 10c2f3b6 <sys_ioctl+0xf6>
10c2f39c:       2068 0030       moveal %a0@(48),%a0
10c2f3a0:       b0fc 0000       cmpaw #0,%a0
10c2f3a4:       6710            beqs 10c2f3b6 <sys_ioctl+0xf6>
10c2f3a6:       2f03            movel %d3,%sp@-
10c2f3a8:       2f0a            movel %a2,%sp@-
10c2f3aa:       2f02            movel %d2,%sp@-
10c2f3ac:       4e90            jsr %a0@
10c2f3ae:       2800            movel %d0,%d4
10c2f3b0:       4fef 000c       lea %sp@(12),%sp
10c2f3b4:       6002            bras 10c2f3b8 <sys_ioctl+0xf8>
10c2f3b6:       78e7            moveq #-25,%d4
10c2f3b8:       4a84            tstl %d4
10c2f3ba:       6664            bnes 10c2f420 <sys_ioctl+0x160>
10c2f3bc:       4a83            tstl %d3
10c2f3be:       6708            beqs 10c2f3c8 <sys_ioctl+0x108>
10c2f3c0:       006a 2000 001a  oriw #8192,%a2@(26)
10c2f3c6:       6058            bras 10c2f420 <sys_ioctl+0x160>
10c2f3c8:       026a dfff 001a  andiw #-8193,%a2@(26)
10c2f3ce:       6050            bras 10c2f420 <sys_ioctl+0x160>
10c2f3d0:       78e7            moveq #-25,%d4
10c2f3d2:       226a 0008       moveal %a2@(8),%a1
10c2f3d6:       2069 0008       moveal %a1@(8),%a0
10c2f3da:       3028 0032       movew %a0@(50),%d0
10c2f3de:       0240 f000       andiw #-4096,%d0
10c2f3e2:       0c40 8000       cmpiw #-32768,%d0
10c2f3e6:       6612            bnes 10c2f3fa <sys_ioctl+0x13a>
10c2f3e8:       2f0b            movel %a3,%sp@-
10c2f3ea:       2f03            movel %d3,%sp@-
10c2f3ec:       2f0a            movel %a2,%sp@-
10c2f3ee:       4eba fe08       jsr %pc@(10c2f1f8 <file_ioctl>)
10c2f3f2:       2800            movel %d0,%d4
10c2f3f4:       4fef 000c       lea %sp@(12),%sp
10c2f3f8:       6026            bras 10c2f420 <sys_ioctl+0x160>
10c2f3fa:       206a 0010       moveal %a2@(16),%a0
10c2f3fe:       b0fc 0000       cmpaw #0,%a0
10c2f402:       671c            beqs 10c2f420 <sys_ioctl+0x160>
10c2f404:       2068 0018       moveal %a0@(24),%a0
10c2f408:       b0fc 0000       cmpaw #0,%a0
10c2f40c:       6712            beqs 10c2f420 <sys_ioctl+0x160>
10c2f40e:       2f0b            movel %a3,%sp@-
10c2f410:       2f03            movel %d3,%sp@-
10c2f412:       2f0a            movel %a2,%sp@-
10c2f414:       2f29 0008       movel %a1@(8),%sp@-
10c2f418:       4e90            jsr %a0@
10c2f41a:       2800            movel %d0,%d4
10c2f41c:       4fef 0010       lea %sp@(16),%sp
10c2f420:       2f0a            movel %a2,%sp@-
10c2f422:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c2f428:       2004            movel %d4,%d0
10c2f42a:       4cee 0c1c ffec  moveml %fp@(-20),%d2-%d4/%a2-%a3
10c2f430:       4e5e            unlk %fp
10c2f432:       4e75            rts

10c2f434 <vfs_readdir>:
10c2f434:       4e56 0000       linkw %fp,#0
10c2f438:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c2f43c:       266e 0008       moveal %fp@(8),%a3
10c2f440:       206b 0008       moveal %a3@(8),%a0
10c2f444:       2468 0008       moveal %a0@(8),%a2
10c2f448:       70ec            moveq #-20,%d0
10c2f44a:       206b 0010       moveal %a3@(16),%a0
10c2f44e:       b0fc 0000       cmpaw #0,%a0
10c2f452:       676c            beqs 10c2f4c0 <vfs_readdir+0x8c>
10c2f454:       4aa8 0010       tstl %a0@(16)
10c2f458:       6766            beqs 10c2f4c0 <vfs_readdir+0x8c>
10c2f45a:       7664            moveq #100,%d3
10c2f45c:       d68a            addl %a2,%d3
10c2f45e:       2243            moveal %d3,%a1
10c2f460:       41fa 000c       lea %pc@(10c2f46e <vfs_readdir+0x3a>),%a0
10c2f464:       5391            subql #1,%a1@
10c2f466:       6a06            bpls 10c2f46e <vfs_readdir+0x3a>
10c2f468:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2f46e:       7478            moveq #120,%d2
10c2f470:       d48a            addl %a2,%d2
10c2f472:       2242            moveal %d2,%a1
10c2f474:       41fa 000c       lea %pc@(10c2f482 <vfs_readdir+0x4e>),%a0
10c2f478:       5391            subql #1,%a1@
10c2f47a:       6a06            bpls 10c2f482 <vfs_readdir+0x4e>
10c2f47c:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c2f482:       70fe            moveq #-2,%d0
10c2f484:       082a 0005 010b  btst #5,%a2@(267)
10c2f48a:       6614            bnes 10c2f4a0 <vfs_readdir+0x6c>
10c2f48c:       206b 0010       moveal %a3@(16),%a0
10c2f490:       2f2e 000c       movel %fp@(12),%sp@-
10c2f494:       2f2e 0010       movel %fp@(16),%sp@-
10c2f498:       2f0b            movel %a3,%sp@-
10c2f49a:       2068 0010       moveal %a0@(16),%a0
10c2f49e:       4e90            jsr %a0@
10c2f4a0:       2242            moveal %d2,%a1
10c2f4a2:       41fa 000c       lea %pc@(10c2f4b0 <vfs_readdir+0x7c>),%a0
10c2f4a6:       5291            addql #1,%a1@
10c2f4a8:       6e06            bgts 10c2f4b0 <vfs_readdir+0x7c>
10c2f4aa:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2f4b0:       2243            moveal %d3,%a1
10c2f4b2:       41fa 000c       lea %pc@(10c2f4c0 <vfs_readdir+0x8c>),%a0
10c2f4b6:       5291            addql #1,%a1@
10c2f4b8:       6e06            bgts 10c2f4c0 <vfs_readdir+0x8c>
10c2f4ba:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c2f4c0:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c2f4c6:       4e5e            unlk %fp
10c2f4c8:       4e75            rts

10c2f4ca <dcache_readdir>:
10c2f4ca:       4e56 0000       linkw %fp,#0
10c2f4ce:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c2f4d2:       286e 0008       moveal %fp@(8),%a4
10c2f4d6:       242e 000c       movel %fp@(12),%d2
10c2f4da:       2a6e 0010       moveal %fp@(16),%a5
10c2f4de:       266c 0008       moveal %a4@(8),%a3
10c2f4e2:       246c 0022       moveal %a4@(34),%a2
10c2f4e6:       b4fc 0000       cmpaw #0,%a2
10c2f4ea:       670a            beqs 10c2f4f6 <dcache_readdir+0x2c>
10c2f4ec:       7001            moveq #1,%d0
10c2f4ee:       b08a            cmpl %a2,%d0
10c2f4f0:       6742            beqs 10c2f534 <dcache_readdir+0x6a>
10c2f4f2:       6000 0088       braw 10c2f57c <dcache_readdir+0xb2>
10c2f4f6:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c2f4fa:       206b 0008       moveal %a3@(8),%a0
10c2f4fe:       2f28 0028       movel %a0@(40),%sp@-
10c2f502:       42a7            clrl %sp@-
10c2f504:       42a7            clrl %sp@-
10c2f506:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c2f50a:       4879 1000 297c  pea 1000297c <tvecs+0xde4>
10c2f510:       2f02            movel %d2,%sp@-
10c2f512:       4e95            jsr %a5@
10c2f514:       4fef 001c       lea %sp@(28),%sp
10c2f518:       4a80            tstl %d0
10c2f51a:       6d00 00cc       bltw 10c2f5e8 <dcache_readdir+0x11e>
10c2f51e:       347c 0001       moveaw #1,%a2
10c2f522:       4280            clrl %d0
10c2f524:       7201            moveq #1,%d1
10c2f526:       d3ac 0022       addl %d1,%a4@(34)
10c2f52a:       262c 001e       movel %a4@(30),%d3
10c2f52e:       d780            addxl %d0,%d3
10c2f530:       2943 001e       movel %d3,%a4@(30)
10c2f534:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c2f538:       206b 000c       moveal %a3@(12),%a0
10c2f53c:       2068 0008       moveal %a0@(8),%a0
10c2f540:       2f28 0028       movel %a0@(40),%sp@-
10c2f544:       220a            movel %a2,%d1
10c2f546:       5bc0            smi %d0
10c2f548:       4880            extw %d0
10c2f54a:       48c0            extl %d0
10c2f54c:       2f01            movel %d1,%sp@-
10c2f54e:       2f00            movel %d0,%sp@-
10c2f550:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c2f554:       4879 1000 297e  pea 1000297e <tvecs+0xde6>
10c2f55a:       2f02            movel %d2,%sp@-
10c2f55c:       4e95            jsr %a5@
10c2f55e:       4fef 001c       lea %sp@(28),%sp
10c2f562:       4a80            tstl %d0
10c2f564:       6d00 0082       bltw 10c2f5e8 <dcache_readdir+0x11e>
10c2f568:       528a            addql #1,%a2
10c2f56a:       4280            clrl %d0
10c2f56c:       7201            moveq #1,%d1
10c2f56e:       d3ac 0022       addl %d1,%a4@(34)
10c2f572:       262c 001e       movel %a4@(30),%d3
10c2f576:       d780            addxl %d0,%d3
10c2f578:       2943 001e       movel %d3,%a4@(30)
10c2f57c:       200a            movel %a2,%d0
10c2f57e:       5580            subql #2,%d0
10c2f580:       246b 0028       moveal %a3@(40),%a2
10c2f584:       47eb 0028       lea %a3@(40),%a3
10c2f588:       220b            movel %a3,%d1
10c2f58a:       b28a            cmpl %a2,%d1
10c2f58c:       675a            beqs 10c2f5e8 <dcache_readdir+0x11e>
10c2f58e:       4a80            tstl %d0
10c2f590:       6706            beqs 10c2f598 <dcache_readdir+0xce>
10c2f592:       5380            subql #1,%d0
10c2f594:       2452            moveal %a2@,%a2
10c2f596:       60f2            bras 10c2f58a <dcache_readdir+0xc0>
10c2f598:       43ea ffe0       lea %a2@(-32),%a1
10c2f59c:       41ea fff0       lea %a2@(-16),%a0
10c2f5a0:       b1d0            cmpal %a0@,%a0
10c2f5a2:       672c            beqs 10c2f5d0 <dcache_readdir+0x106>
10c2f5a4:       2069 0008       moveal %a1@(8),%a0
10c2f5a8:       b0fc 0000       cmpaw #0,%a0
10c2f5ac:       6722            beqs 10c2f5d0 <dcache_readdir+0x106>
10c2f5ae:       42a7            clrl %sp@-
10c2f5b0:       2f28 0028       movel %a0@(40),%sp@-
10c2f5b4:       2f2c 0022       movel %a4@(34),%sp@-
10c2f5b8:       2f2c 001e       movel %a4@(30),%sp@-
10c2f5bc:       2f29 0040       movel %a1@(64),%sp@-
10c2f5c0:       2f29 003c       movel %a1@(60),%sp@-
10c2f5c4:       2f02            movel %d2,%sp@-
10c2f5c6:       4e95            jsr %a5@
10c2f5c8:       4fef 001c       lea %sp@(28),%sp
10c2f5cc:       4a80            tstl %d0
10c2f5ce:       6d18            blts 10c2f5e8 <dcache_readdir+0x11e>
10c2f5d0:       4280            clrl %d0
10c2f5d2:       7201            moveq #1,%d1
10c2f5d4:       d3ac 0022       addl %d1,%a4@(34)
10c2f5d8:       262c 001e       movel %a4@(30),%d3
10c2f5dc:       d780            addxl %d0,%d3
10c2f5de:       2943 001e       movel %d3,%a4@(30)
10c2f5e2:       2452            moveal %a2@,%a2
10c2f5e4:       b7ca            cmpal %a2,%a3
10c2f5e6:       66b0            bnes 10c2f598 <dcache_readdir+0xce>
10c2f5e8:       7000            moveq #0,%d0
10c2f5ea:       4cee 3c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a5
10c2f5f0:       4e5e            unlk %fp
10c2f5f2:       4e75            rts

10c2f5f4 <fillonedir>:
10c2f5f4:       4e56 0000       linkw %fp,#0
10c2f5f8:       2f0a            movel %a2,%sp@-
10c2f5fa:       2f02            movel %d2,%sp@-
10c2f5fc:       246e 0008       moveal %fp@(8),%a2
10c2f600:       242e 0010       movel %fp@(16),%d2
10c2f604:       4aaa 0004       tstl %a2@(4)
10c2f608:       6638            bnes 10c2f642 <fillonedir+0x4e>
10c2f60a:       7001            moveq #1,%d0
10c2f60c:       2540 0004       movel %d0,%a2@(4)
10c2f610:       2452            moveal %a2@,%a2
10c2f612:       202e 001c       movel %fp@(28),%d0
10c2f616:       2480            movel %d0,%a2@
10c2f618:       202e 0014       movel %fp@(20),%d0
10c2f61c:       222e 0018       movel %fp@(24),%d1
10c2f620:       2541 0004       movel %d1,%a2@(4)
10c2f624:       3542 0008       movew %d2,%a2@(8)
10c2f628:       2f02            movel %d2,%sp@-
10c2f62a:       2f2e 000c       movel %fp@(12),%sp@-
10c2f62e:       486a 000a       pea %a2@(10)
10c2f632:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c2f638:       4200            clrb %d0
10c2f63a:       1580 280a       moveb %d0,%a2@(0000000a,%d2:l)
10c2f63e:       7000            moveq #0,%d0
10c2f640:       6002            bras 10c2f644 <fillonedir+0x50>
10c2f642:       70ea            moveq #-22,%d0
10c2f644:       242e fff8       movel %fp@(-8),%d2
10c2f648:       246e fffc       moveal %fp@(-4),%a2
10c2f64c:       4e5e            unlk %fp
10c2f64e:       4e75            rts

10c2f650 <old_readdir>:
10c2f650:       4e56 fff8       linkw %fp,#-8
10c2f654:       2f03            movel %d3,%sp@-
10c2f656:       2f02            movel %d2,%sp@-
10c2f658:       76f7            moveq #-9,%d3
10c2f65a:       2f2e 0008       movel %fp@(8),%sp@-
10c2f65e:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c2f664:       2400            movel %d0,%d2
10c2f666:       588f            addql #4,%sp
10c2f668:       672c            beqs 10c2f696 <old_readdir+0x46>
10c2f66a:       42ae fffc       clrl %fp@(-4)
10c2f66e:       2d6e 000c fff8  movel %fp@(12),%fp@(-8)
10c2f674:       486e fff8       pea %fp@(-8)
10c2f678:       487a ff7a       pea %pc@(10c2f5f4 <fillonedir>)
10c2f67c:       2f02            movel %d2,%sp@-
10c2f67e:       4eba fdb4       jsr %pc@(10c2f434 <vfs_readdir>)
10c2f682:       2600            movel %d0,%d3
10c2f684:       4fef 000c       lea %sp@(12),%sp
10c2f688:       6d04            blts 10c2f68e <old_readdir+0x3e>
10c2f68a:       262e fffc       movel %fp@(-4),%d3
10c2f68e:       2f02            movel %d2,%sp@-
10c2f690:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c2f696:       2003            movel %d3,%d0
10c2f698:       242e fff0       movel %fp@(-16),%d2
10c2f69c:       262e fff4       movel %fp@(-12),%d3
10c2f6a0:       4e5e            unlk %fp
10c2f6a2:       4e75            rts

10c2f6a4 <filldir>:
10c2f6a4:       4e56 0000       linkw %fp,#0
10c2f6a8:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c2f6ac:       266e 0008       moveal %fp@(8),%a3
10c2f6b0:       262e 0010       movel %fp@(16),%d3
10c2f6b4:       740e            moveq #14,%d2
10c2f6b6:       d483            addl %d3,%d2
10c2f6b8:       70fc            moveq #-4,%d0
10c2f6ba:       c480            andl %d0,%d2
10c2f6bc:       70ea            moveq #-22,%d0
10c2f6be:       2740 000c       movel %d0,%a3@(12)
10c2f6c2:       b4ab 0008       cmpl %a3@(8),%d2
10c2f6c6:       6e46            bgts 10c2f70e <filldir+0x6a>
10c2f6c8:       246b 0004       moveal %a3@(4),%a2
10c2f6cc:       b4fc 0000       cmpaw #0,%a2
10c2f6d0:       670c            beqs 10c2f6de <filldir+0x3a>
10c2f6d2:       202e 0014       movel %fp@(20),%d0
10c2f6d6:       222e 0018       movel %fp@(24),%d1
10c2f6da:       2541 0004       movel %d1,%a2@(4)
10c2f6de:       2453            moveal %a3@,%a2
10c2f6e0:       274a 0004       movel %a2,%a3@(4)
10c2f6e4:       202e 001c       movel %fp@(28),%d0
10c2f6e8:       2480            movel %d0,%a2@
10c2f6ea:       3542 0008       movew %d2,%a2@(8)
10c2f6ee:       2f03            movel %d3,%sp@-
10c2f6f0:       2f2e 000c       movel %fp@(12),%sp@-
10c2f6f4:       486a 000a       pea %a2@(10)
10c2f6f8:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c2f6fe:       4200            clrb %d0
10c2f700:       1580 380a       moveb %d0,%a2@(0000000a,%d3:l)
10c2f704:       d5c2            addal %d2,%a2
10c2f706:       268a            movel %a2,%a3@
10c2f708:       95ab 0008       subl %d2,%a3@(8)
10c2f70c:       7000            moveq #0,%d0
10c2f70e:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c2f714:       4e5e            unlk %fp
10c2f716:       4e75            rts

10c2f718 <sys_getdents>:
10c2f718:       4e56 fff0       linkw %fp,#-16
10c2f71c:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c2f720:       262e 0010       movel %fp@(16),%d3
10c2f724:       74f7            moveq #-9,%d2
10c2f726:       2f2e 0008       movel %fp@(8),%sp@-
10c2f72a:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c2f730:       2440            moveal %d0,%a2
10c2f732:       588f            addql #4,%sp
10c2f734:       b4fc 0000       cmpaw #0,%a2
10c2f738:       674c            beqs 10c2f786 <sys_getdents+0x6e>
10c2f73a:       2d6e 000c fff0  movel %fp@(12),%fp@(-16)
10c2f740:       42ae fff4       clrl %fp@(-12)
10c2f744:       2d43 fff8       movel %d3,%fp@(-8)
10c2f748:       42ae fffc       clrl %fp@(-4)
10c2f74c:       486e fff0       pea %fp@(-16)
10c2f750:       487a ff52       pea %pc@(10c2f6a4 <filldir>)
10c2f754:       2f0a            movel %a2,%sp@-
10c2f756:       4eba fcdc       jsr %pc@(10c2f434 <vfs_readdir>)
10c2f75a:       2400            movel %d0,%d2
10c2f75c:       4fef 000c       lea %sp@(12),%sp
10c2f760:       6d1c            blts 10c2f77e <sys_getdents+0x66>
10c2f762:       242e fffc       movel %fp@(-4),%d2
10c2f766:       206e fff4       moveal %fp@(-12),%a0
10c2f76a:       b0fc 0000       cmpaw #0,%a0
10c2f76e:       670e            beqs 10c2f77e <sys_getdents+0x66>
10c2f770:       202a 0022       movel %a2@(34),%d0
10c2f774:       2140 0004       movel %d0,%a0@(4)
10c2f778:       2403            movel %d3,%d2
10c2f77a:       94ae fff8       subl %fp@(-8),%d2
10c2f77e:       2f0a            movel %a2,%sp@-
10c2f780:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c2f786:       2002            movel %d2,%d0
10c2f788:       4cee 040c ffe4  moveml %fp@(-28),%d2-%d3/%a2
10c2f78e:       4e5e            unlk %fp
10c2f790:       4e75            rts

10c2f792 <filldir64>:
10c2f792:       4e56 ffec       linkw %fp,#-20
10c2f796:       48e7 3c38       moveml %d2-%d5/%a2-%a4,%sp@-
10c2f79a:       266e 0008       moveal %fp@(8),%a3
10c2f79e:       2a2e 0010       movel %fp@(16),%d5
10c2f7a2:       781b            moveq #27,%d4
10c2f7a4:       d885            addl %d5,%d4
10c2f7a6:       70f8            moveq #-8,%d0
10c2f7a8:       c880            andl %d0,%d4
10c2f7aa:       70ea            moveq #-22,%d0
10c2f7ac:       2740 000c       movel %d0,%a3@(12)
10c2f7b0:       b8ab 0008       cmpl %a3@(8),%d4
10c2f7b4:       6e7e            bgts 10c2f834 <filldir64+0xa2>
10c2f7b6:       246b 0004       moveal %a3@(4),%a2
10c2f7ba:       49f9 10c8 5744  lea 10c85744 <memcpy>,%a4
10c2f7c0:       b4fc 0000       cmpaw #0,%a2
10c2f7c4:       671e            beqs 10c2f7e4 <filldir64+0x52>
10c2f7c6:       2d6e 0014 fff4  movel %fp@(20),%fp@(-12)
10c2f7cc:       2d6e 0018 fff8  movel %fp@(24),%fp@(-8)
10c2f7d2:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c2f7d6:       486e fff4       pea %fp@(-12)
10c2f7da:       486a 0008       pea %a2@(8)
10c2f7de:       4e94            jsr %a4@
10c2f7e0:       4fef 000c       lea %sp@(12),%sp
10c2f7e4:       2453            moveal %a3@,%a2
10c2f7e6:       274a 0004       movel %a2,%a3@(4)
10c2f7ea:       76ec            moveq #-20,%d3
10c2f7ec:       d68e            addl %fp,%d3
10c2f7ee:       7413            moveq #19,%d2
10c2f7f0:       2f02            movel %d2,%sp@-
10c2f7f2:       42a7            clrl %sp@-
10c2f7f4:       2f03            movel %d3,%sp@-
10c2f7f6:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c2f7fc:       2d6e 001c fff0  movel %fp@(28),%fp@(-16)
10c2f802:       42ae ffec       clrl %fp@(-20)
10c2f806:       3d44 fffc       movew %d4,%fp@(-4)
10c2f80a:       1d6e 0023 fffe  moveb %fp@(35),%fp@(-2)
10c2f810:       2f02            movel %d2,%sp@-
10c2f812:       2f03            movel %d3,%sp@-
10c2f814:       2f0a            movel %a2,%sp@-
10c2f816:       4e94            jsr %a4@
10c2f818:       2f05            movel %d5,%sp@-
10c2f81a:       2f2e 000c       movel %fp@(12),%sp@-
10c2f81e:       486a 0013       pea %a2@(19)
10c2f822:       4e94            jsr %a4@
10c2f824:       4200            clrb %d0
10c2f826:       1580 5813       moveb %d0,%a2@(00000013,%d5:l)
10c2f82a:       d5c4            addal %d4,%a2
10c2f82c:       268a            movel %a2,%a3@
10c2f82e:       99ab 0008       subl %d4,%a3@(8)
10c2f832:       7000            moveq #0,%d0
10c2f834:       4cee 1c3c ffd0  moveml %fp@(-48),%d2-%d5/%a2-%a4
10c2f83a:       4e5e            unlk %fp
10c2f83c:       4e75            rts

10c2f83e <sys_getdents64>:
10c2f83e:       4e56 ffdc       linkw %fp,#-36
10c2f842:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c2f846:       262e 0010       movel %fp@(16),%d3
10c2f84a:       74f7            moveq #-9,%d2
10c2f84c:       2f2e 0008       movel %fp@(8),%sp@-
10c2f850:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c2f856:       2440            moveal %d0,%a2
10c2f858:       588f            addql #4,%sp
10c2f85a:       b4fc 0000       cmpaw #0,%a2
10c2f85e:       676a            beqs 10c2f8ca <sys_getdents64+0x8c>
10c2f860:       2d6e 000c fff0  movel %fp@(12),%fp@(-16)
10c2f866:       42ae fff4       clrl %fp@(-12)
10c2f86a:       2d43 fff8       movel %d3,%fp@(-8)
10c2f86e:       42ae fffc       clrl %fp@(-4)
10c2f872:       486e fff0       pea %fp@(-16)
10c2f876:       487a ff1a       pea %pc@(10c2f792 <filldir64>)
10c2f87a:       2f0a            movel %a2,%sp@-
10c2f87c:       4eba fbb6       jsr %pc@(10c2f434 <vfs_readdir>)
10c2f880:       2400            movel %d0,%d2
10c2f882:       4fef 000c       lea %sp@(12),%sp
10c2f886:       6d3a            blts 10c2f8c2 <sys_getdents64+0x84>
10c2f888:       242e fffc       movel %fp@(-4),%d2
10c2f88c:       206e fff4       moveal %fp@(-12),%a0
10c2f890:       b0fc 0000       cmpaw #0,%a0
10c2f894:       672c            beqs 10c2f8c2 <sys_getdents64+0x84>
10c2f896:       202a 001e       movel %a2@(30),%d0
10c2f89a:       222a 0022       movel %a2@(34),%d1
10c2f89e:       2d40 ffe4       movel %d0,%fp@(-28)
10c2f8a2:       2d41 ffe8       movel %d1,%fp@(-24)
10c2f8a6:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c2f8aa:       486e ffe4       pea %fp@(-28)
10c2f8ae:       4868 0008       pea %a0@(8)
10c2f8b2:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c2f8b8:       2403            movel %d3,%d2
10c2f8ba:       94ae fff8       subl %fp@(-8),%d2
10c2f8be:       4fef 000c       lea %sp@(12),%sp
10c2f8c2:       2f0a            movel %a2,%sp@-
10c2f8c4:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c2f8ca:       2002            movel %d2,%d0
10c2f8cc:       4cee 040c ffd0  moveml %fp@(-48),%d2-%d3/%a2
10c2f8d2:       4e5e            unlk %fp
10c2f8d4:       4e75            rts
10c2f8d6:       4e75            rts

10c2f8d8 <poll_freewait>:
10c2f8d8:       4e56 0000       linkw %fp,#0
10c2f8dc:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c2f8e0:       206e 0008       moveal %fp@(8),%a0
10c2f8e4:       2668 0004       moveal %a0@(4),%a3
10c2f8e8:       b6fc 0000       cmpaw #0,%a3
10c2f8ec:       6748            beqs 10c2f936 <poll_freewait+0x5e>
10c2f8ee:       4bf9 10c1 53aa  lea 10c153aa <remove_wait_queue>,%a5
10c2f8f4:       49f9 10c2 49a6  lea 10c249a6 <fput>,%a4
10c2f8fa:       263c 10c2 2136  movel #281157942,%d3
10c2f900:       246b 0004       moveal %a3@(4),%a2
10c2f904:       240b            movel %a3,%d2
10c2f906:       5082            addql #8,%d2
10c2f908:       45ea ffe8       lea %a2@(-24),%a2
10c2f90c:       486a 0004       pea %a2@(4)
10c2f910:       2f2a 0014       movel %a2@(20),%sp@-
10c2f914:       4e95            jsr %a5@
10c2f916:       2f12            movel %a2@,%sp@-
10c2f918:       4e94            jsr %a4@
10c2f91a:       4fef 000c       lea %sp@(12),%sp
10c2f91e:       b48a            cmpl %a2,%d2
10c2f920:       65e6            bcss 10c2f908 <poll_freewait+0x30>
10c2f922:       200b            movel %a3,%d0
10c2f924:       2653            moveal %a3@,%a3
10c2f926:       42a7            clrl %sp@-
10c2f928:       2f00            movel %d0,%sp@-
10c2f92a:       2043            moveal %d3,%a0
10c2f92c:       4e90            jsr %a0@
10c2f92e:       508f            addql #8,%sp
10c2f930:       b6fc 0000       cmpaw #0,%a3
10c2f934:       66ca            bnes 10c2f900 <poll_freewait+0x28>
10c2f936:       4cee 3c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a5
10c2f93c:       4e5e            unlk %fp
10c2f93e:       4e75            rts

10c2f940 <__pollwait>:
10c2f940:       4e56 0000       linkw %fp,#0
10c2f944:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c2f948:       242e 0008       movel %fp@(8),%d2
10c2f94c:       262e 000c       movel %fp@(12),%d3
10c2f950:       266e 0010       moveal %fp@(16),%a3
10c2f954:       246b 0004       moveal %a3@(4),%a2
10c2f958:       b4fc 0000       cmpaw #0,%a2
10c2f95c:       6712            beqs 10c2f970 <__pollwait+0x30>
10c2f95e:       7218            moveq #24,%d1
10c2f960:       d2aa 0004       addl %a2@(4),%d1
10c2f964:       200a            movel %a2,%d0
10c2f966:       0680 0000 1000  addil #4096,%d0
10c2f96c:       b081            cmpl %d1,%d0
10c2f96e:       6436            bccs 10c2f9a6 <__pollwait+0x66>
10c2f970:       42a7            clrl %sp@-
10c2f972:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c2f976:       4eb9 10c2 25d6  jsr 10c225d6 <__get_free_pages>
10c2f97c:       2040            moveal %d0,%a0
10c2f97e:       508f            addql #8,%sp
10c2f980:       b0fc 0000       cmpaw #0,%a0
10c2f984:       6610            bnes 10c2f996 <__pollwait+0x56>
10c2f986:       70f4            moveq #-12,%d0
10c2f988:       2680            movel %d0,%a3@
10c2f98a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2f990:       7000            moveq #0,%d0
10c2f992:       2080            movel %d0,%a0@
10c2f994:       6042            bras 10c2f9d8 <__pollwait+0x98>
10c2f996:       43e8 0008       lea %a0@(8),%a1
10c2f99a:       2149 0004       movel %a1,%a0@(4)
10c2f99e:       208a            movel %a2,%a0@
10c2f9a0:       2748 0004       movel %a0,%a3@(4)
10c2f9a4:       2448            moveal %a0,%a2
10c2f9a6:       206a 0004       moveal %a2@(4),%a0
10c2f9aa:       43e8 0018       lea %a0@(24),%a1
10c2f9ae:       2549 0004       movel %a1,%a2@(4)
10c2f9b2:       2442            moveal %d2,%a2
10c2f9b4:       43ea 0014       lea %a2@(20),%a1
10c2f9b8:       5291            addql #1,%a1@
10c2f9ba:       2082            movel %d2,%a0@
10c2f9bc:       2143 0014       movel %d3,%a0@(20)
10c2f9c0:       5888            addql #4,%a0
10c2f9c2:       2039 1002 53b4  movel 100253b4 <_current_task>,%d0
10c2f9c8:       4290            clrl %a0@
10c2f9ca:       2140 0004       movel %d0,%a0@(4)
10c2f9ce:       2f08            movel %a0,%sp@-
10c2f9d0:       2f03            movel %d3,%sp@-
10c2f9d2:       4eb9 10c1 5344  jsr 10c15344 <add_wait_queue>
10c2f9d8:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c2f9de:       4e5e            unlk %fp
10c2f9e0:       4e75            rts

10c2f9e2 <max_select_fd>:
10c2f9e2:       4e56 0000       linkw %fp,#0
10c2f9e6:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c2f9ea:       262e 0008       movel %fp@(8),%d3
10c2f9ee:       266e 000c       moveal %fp@(12),%a3
10c2f9f2:       2003            movel %d3,%d0
10c2f9f4:       721f            moveq #31,%d1
10c2f9f6:       c081            andl %d1,%d0
10c2f9f8:       74ff            moveq #-1,%d2
10c2f9fa:       e1aa            lsll %d0,%d2
10c2f9fc:       4682            notl %d2
10c2f9fe:       ea8b            lsrl #5,%d3
10c2fa00:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2fa06:       2068 02ee       moveal %a0@(750),%a0
10c2fa0a:       2203            movel %d3,%d1
10c2fa0c:       e589            lsll #2,%d1
10c2fa0e:       2468 001c       moveal %a0@(28),%a2
10c2fa12:       d5c1            addal %d1,%a2
10c2fa14:       7800            moveq #0,%d4
10c2fa16:       4a82            tstl %d2
10c2fa18:       6762            beqs 10c2fa7c <max_select_fd+0x9a>
10c2fa1a:       2253            moveal %a3@,%a1
10c2fa1c:       206b 0004       moveal %a3@(4),%a0
10c2fa20:       2031 1800       movel %a1@(00000000,%d1:l),%d0
10c2fa24:       80b0 1800       orl %a0@(00000000,%d1:l),%d0
10c2fa28:       206b 0008       moveal %a3@(8),%a0
10c2fa2c:       80b0 1800       orl %a0@(00000000,%d1:l),%d0
10c2fa30:       c480            andl %d0,%d2
10c2fa32:       6748            beqs 10c2fa7c <max_select_fd+0x9a>
10c2fa34:       2212            movel %a2@,%d1
10c2fa36:       4681            notl %d1
10c2fa38:       2002            movel %d2,%d0
10c2fa3a:       c081            andl %d1,%d0
10c2fa3c:       6732            beqs 10c2fa70 <max_select_fd+0x8e>
10c2fa3e:       70f7            moveq #-9,%d0
10c2fa40:       6040            bras 10c2fa82 <max_select_fd+0xa0>
10c2fa42:       598a            subql #4,%a2
10c2fa44:       5383            subql #1,%d3
10c2fa46:       2253            moveal %a3@,%a1
10c2fa48:       2003            movel %d3,%d0
10c2fa4a:       e588            lsll #2,%d0
10c2fa4c:       206b 0004       moveal %a3@(4),%a0
10c2fa50:       2431 0800       movel %a1@(00000000,%d0:l),%d2
10c2fa54:       84b0 0800       orl %a0@(00000000,%d0:l),%d2
10c2fa58:       206b 0008       moveal %a3@(8),%a0
10c2fa5c:       84b0 0800       orl %a0@(00000000,%d0:l),%d2
10c2fa60:       671a            beqs 10c2fa7c <max_select_fd+0x9a>
10c2fa62:       2212            movel %a2@,%d1
10c2fa64:       4681            notl %d1
10c2fa66:       2002            movel %d2,%d0
10c2fa68:       c081            andl %d1,%d0
10c2fa6a:       66d2            bnes 10c2fa3e <max_select_fd+0x5c>
10c2fa6c:       4a84            tstl %d4
10c2fa6e:       660c            bnes 10c2fa7c <max_select_fd+0x9a>
10c2fa70:       2003            movel %d3,%d0
10c2fa72:       eb88            lsll #5,%d0
10c2fa74:       5284            addql #1,%d4
10c2fa76:       e28a            lsrl #1,%d2
10c2fa78:       66fa            bnes 10c2fa74 <max_select_fd+0x92>
10c2fa7a:       d880            addl %d0,%d4
10c2fa7c:       4a83            tstl %d3
10c2fa7e:       66c2            bnes 10c2fa42 <max_select_fd+0x60>
10c2fa80:       2004            movel %d4,%d0
10c2fa82:       4cdf 0c1c       moveml %sp@+,%d2-%d4/%a2-%a3
10c2fa86:       4e5e            unlk %fp
10c2fa88:       4e75            rts

10c2fa8a <do_select>:
10c2fa8a:       4e56 fff8       linkw %fp,#-8
10c2fa8e:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c2fa92:       266e 000c       moveal %fp@(12),%a3
10c2fa96:       206e 0010       moveal %fp@(16),%a0
10c2fa9a:       2850            moveal %a0@,%a4
10c2fa9c:       2f0b            movel %a3,%sp@-
10c2fa9e:       2f2e 0008       movel %fp@(8),%sp@-
10c2faa2:       4eba ff3e       jsr %pc@(10c2f9e2 <max_select_fd>)
10c2faa6:       2600            movel %d0,%d3
10c2faa8:       508f            addql #8,%sp
10c2faaa:       6d00 0150       bltw 10c2fbfc <do_select+0x172>
10c2faae:       2a43            moveal %d3,%a5
10c2fab0:       41ee fff8       lea %fp@(-8),%a0
10c2fab4:       4290            clrl %a0@
10c2fab6:       42ae fffc       clrl %fp@(-4)
10c2faba:       2e08            movel %a0,%d7
10c2fabc:       b8fc 0000       cmpaw #0,%a4
10c2fac0:       6602            bnes 10c2fac4 <do_select+0x3a>
10c2fac2:       7e00            moveq #0,%d7
10c2fac4:       7600            moveq #0,%d3
10c2fac6:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2facc:       7001            moveq #1,%d0
10c2face:       2080            movel %d0,%a0@
10c2fad0:       7c00            moveq #0,%d6
10c2fad2:       bbc6            cmpal %d6,%a5
10c2fad4:       6f00 00e2       blew 10c2fbb8 <do_select+0x12e>
10c2fad8:       2006            movel %d6,%d0
10c2fada:       721f            moveq #31,%d1
10c2fadc:       c081            andl %d1,%d0
10c2fade:       7a01            moveq #1,%d5
10c2fae0:       e1ad            lsll %d0,%d5
10c2fae2:       2406            movel %d6,%d2
10c2fae4:       ea8a            lsrl #5,%d2
10c2fae6:       2253            moveal %a3@,%a1
10c2fae8:       2002            movel %d2,%d0
10c2faea:       e588            lsll #2,%d0
10c2faec:       206b 0004       moveal %a3@(4),%a0
10c2faf0:       2231 0800       movel %a1@(00000000,%d0:l),%d1
10c2faf4:       82b0 0800       orl %a0@(00000000,%d0:l),%d1
10c2faf8:       206b 0008       moveal %a3@(8),%a0
10c2fafc:       82b0 0800       orl %a0@(00000000,%d0:l),%d1
10c2fb00:       2005            movel %d5,%d0
10c2fb02:       c081            andl %d1,%d0
10c2fb04:       6700 00aa       beqw 10c2fbb0 <do_select+0x126>
10c2fb08:       2f06            movel %d6,%sp@-
10c2fb0a:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c2fb10:       2440            moveal %d0,%a2
10c2fb12:       7820            moveq #32,%d4
10c2fb14:       588f            addql #4,%sp
10c2fb16:       b4fc 0000       cmpaw #0,%a2
10c2fb1a:       672a            beqs 10c2fb46 <do_select+0xbc>
10c2fb1c:       7845            moveq #69,%d4
10c2fb1e:       206a 0010       moveal %a2@(16),%a0
10c2fb22:       b0fc 0000       cmpaw #0,%a0
10c2fb26:       6714            beqs 10c2fb3c <do_select+0xb2>
10c2fb28:       2068 0014       moveal %a0@(20),%a0
10c2fb2c:       b0fc 0000       cmpaw #0,%a0
10c2fb30:       670a            beqs 10c2fb3c <do_select+0xb2>
10c2fb32:       2f07            movel %d7,%sp@-
10c2fb34:       2f0a            movel %a2,%sp@-
10c2fb36:       4e90            jsr %a0@
10c2fb38:       2800            movel %d0,%d4
10c2fb3a:       508f            addql #8,%sp
10c2fb3c:       2f0a            movel %a2,%sp@-
10c2fb3e:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c2fb44:       588f            addql #4,%sp
10c2fb46:       1004            moveb %d4,%d0
10c2fb48:       0200 00d9       andib #-39,%d0
10c2fb4c:       671a            beqs 10c2fb68 <do_select+0xde>
10c2fb4e:       2053            moveal %a3@,%a0
10c2fb50:       2202            movel %d2,%d1
10c2fb52:       e589            lsll #2,%d1
10c2fb54:       2005            movel %d5,%d0
10c2fb56:       c0b0 1800       andl %a0@(00000000,%d1:l),%d0
10c2fb5a:       670c            beqs 10c2fb68 <do_select+0xde>
10c2fb5c:       206b 000c       moveal %a3@(12),%a0
10c2fb60:       8bb0 1800       orl %d5,%a0@(00000000,%d1:l)
10c2fb64:       5283            addql #1,%d3
10c2fb66:       7e00            moveq #0,%d7
10c2fb68:       2004            movel %d4,%d0
10c2fb6a:       0280 0000 010c  andil #268,%d0
10c2fb70:       671c            beqs 10c2fb8e <do_select+0x104>
10c2fb72:       206b 0004       moveal %a3@(4),%a0
10c2fb76:       2202            movel %d2,%d1
10c2fb78:       e589            lsll #2,%d1
10c2fb7a:       2005            movel %d5,%d0
10c2fb7c:       c0b0 1800       andl %a0@(00000000,%d1:l),%d0
10c2fb80:       670c            beqs 10c2fb8e <do_select+0x104>
10c2fb82:       206b 0010       moveal %a3@(16),%a0
10c2fb86:       8bb0 1800       orl %d5,%a0@(00000000,%d1:l)
10c2fb8a:       5283            addql #1,%d3
10c2fb8c:       7e00            moveq #0,%d7
10c2fb8e:       0804 0001       btst #1,%d4
10c2fb92:       671c            beqs 10c2fbb0 <do_select+0x126>
10c2fb94:       206b 0008       moveal %a3@(8),%a0
10c2fb98:       2202            movel %d2,%d1
10c2fb9a:       e589            lsll #2,%d1
10c2fb9c:       2005            movel %d5,%d0
10c2fb9e:       c0b0 1800       andl %a0@(00000000,%d1:l),%d0
10c2fba2:       670c            beqs 10c2fbb0 <do_select+0x126>
10c2fba4:       206b 0014       moveal %a3@(20),%a0
10c2fba8:       8bb0 1800       orl %d5,%a0@(00000000,%d1:l)
10c2fbac:       5283            addql #1,%d3
10c2fbae:       7e00            moveq #0,%d7
10c2fbb0:       5286            addql #1,%d6
10c2fbb2:       bbc6            cmpal %d6,%a5
10c2fbb4:       6e00 ff22       bgtw 10c2fad8 <do_select+0x4e>
10c2fbb8:       7e00            moveq #0,%d7
10c2fbba:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2fbc0:       4a83            tstl %d3
10c2fbc2:       6624            bnes 10c2fbe8 <do_select+0x15e>
10c2fbc4:       b8fc 0000       cmpaw #0,%a4
10c2fbc8:       671e            beqs 10c2fbe8 <do_select+0x15e>
10c2fbca:       4aa8 0008       tstl %a0@(8)
10c2fbce:       6618            bnes 10c2fbe8 <do_select+0x15e>
10c2fbd0:       202e fff8       movel %fp@(-8),%d0
10c2fbd4:       6610            bnes 10c2fbe6 <do_select+0x15c>
10c2fbd6:       2f0c            movel %a4,%sp@-
10c2fbd8:       4eb9 10c1 4428  jsr 10c14428 <schedule_timeout>
10c2fbde:       2840            moveal %d0,%a4
10c2fbe0:       588f            addql #4,%sp
10c2fbe2:       6000 fee2       braw 10c2fac6 <do_select+0x3c>
10c2fbe6:       2600            movel %d0,%d3
10c2fbe8:       7000            moveq #0,%d0
10c2fbea:       2080            movel %d0,%a0@
10c2fbec:       486e fff8       pea %fp@(-8)
10c2fbf0:       4eba fce6       jsr %pc@(10c2f8d8 <poll_freewait>)
10c2fbf4:       206e 0010       moveal %fp@(16),%a0
10c2fbf8:       208c            movel %a4,%a0@
10c2fbfa:       2003            movel %d3,%d0
10c2fbfc:       4cee 3cfc ffd0  moveml %fp@(-48),%d2-%d7/%a2-%a5
10c2fc02:       4e5e            unlk %fp
10c2fc04:       4e75            rts

10c2fc06 <select_bits_alloc>:
10c2fc06:       4e56 0000       linkw %fp,#0
10c2fc0a:       206e 0008       moveal %fp@(8),%a0
10c2fc0e:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c2fc12:       2008            movel %a0,%d0
10c2fc14:       e588            lsll #2,%d0
10c2fc16:       43f0 0800       lea %a0@(00000000,%d0:l),%a1
10c2fc1a:       4870 9800       pea %a0@(00000000,%a1:l)
10c2fc1e:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c2fc24:       4e5e            unlk %fp
10c2fc26:       4e75            rts

10c2fc28 <select_bits_free>:
10c2fc28:       4e56 0000       linkw %fp,#0
10c2fc2c:       2f2e 0008       movel %fp@(8),%sp@-
10c2fc30:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c2fc36:       4e5e            unlk %fp
10c2fc38:       4e75            rts

10c2fc3a <sys_select>:
10c2fc3a:       4e56 ffe4       linkw %fp,#-28
10c2fc3e:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c2fc42:       2e2e 0008       movel %fp@(8),%d7
10c2fc46:       266e 000c       moveal %fp@(12),%a3
10c2fc4a:       286e 0010       moveal %fp@(16),%a4
10c2fc4e:       2a6e 0014       moveal %fp@(20),%a5
10c2fc52:       246e 0018       moveal %fp@(24),%a2
10c2fc56:       2d7c 7fff ffff  movel #2147483647,%fp@(-28)
10c2fc5c:       ffe4 
10c2fc5e:       b4fc 0000       cmpaw #0,%a2
10c2fc62:       675c            beqs 10c2fcc0 <sys_select+0x86>
10c2fc64:       200a            movel %a2,%d0
10c2fc66:       5080            addql #8,%d0
10c2fc68:       0c80 10ef ffff  cmpil #284164095,%d0
10c2fc6e:       52c0            shi %d0
10c2fc70:       4880            extw %d0
10c2fc72:       3600            movew %d0,%d3
10c2fc74:       48c3            extl %d3
10c2fc76:       70f2            moveq #-14,%d0
10c2fc78:       c680            andl %d0,%d3
10c2fc7a:       6600 02cc       bnew 10c2ff48 <sys_select+0x30e>
10c2fc7e:       2812            movel %a2@,%d4
10c2fc80:       202a 0004       movel %a2@(4),%d0
10c2fc84:       76ea            moveq #-22,%d3
10c2fc86:       4a84            tstl %d4
10c2fc88:       6d00 02be       bltw 10c2ff48 <sys_select+0x30e>
10c2fc8c:       4a80            tstl %d0
10c2fc8e:       6d00 02b8       bltw 10c2ff48 <sys_select+0x30e>
10c2fc92:       0c84 0147 ae12  cmpil #21474834,%d4
10c2fc98:       6226            bhis 10c2fcc0 <sys_select+0x86>
10c2fc9a:       4878 2710       pea 2710 <LFLUSH_I_AND_D+0x1f08>
10c2fc9e:       2040            moveal %d0,%a0
10c2fca0:       4868 270f       pea %a0@(9999)
10c2fca4:       4eb9 10c8 5834  jsr 10c85834 <__divsi3>
10c2fcaa:       508f            addql #8,%sp
10c2fcac:       2204            movel %d4,%d1
10c2fcae:       d281            addl %d1,%d1
10c2fcb0:       d284            addl %d4,%d1
10c2fcb2:       2401            movel %d1,%d2
10c2fcb4:       eb8a            lsll #5,%d2
10c2fcb6:       d282            addl %d2,%d1
10c2fcb8:       d284            addl %d4,%d1
10c2fcba:       d081            addl %d1,%d0
10c2fcbc:       2d40 ffe4       movel %d0,%fp@(-28)
10c2fcc0:       76ea            moveq #-22,%d3
10c2fcc2:       4a87            tstl %d7
10c2fcc4:       6d00 0282       bltw 10c2ff48 <sys_select+0x30e>
10c2fcc8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2fcce:       2068 02ee       moveal %a0@(750),%a0
10c2fcd2:       2028 000c       movel %a0@(12),%d0
10c2fcd6:       b087            cmpl %d7,%d0
10c2fcd8:       6c02            bges 10c2fcdc <sys_select+0xa2>
10c2fcda:       2e00            movel %d0,%d7
10c2fcdc:       76f4            moveq #-12,%d3
10c2fcde:       741f            moveq #31,%d2
10c2fce0:       d487            addl %d7,%d2
10c2fce2:       2802            movel %d2,%d4
10c2fce4:       ea8c            lsrl #5,%d4
10c2fce6:       e58c            lsll #2,%d4
10c2fce8:       2f04            movel %d4,%sp@-
10c2fcea:       4eba ff1a       jsr %pc@(10c2fc06 <select_bits_alloc>)
10c2fcee:       2a00            movel %d0,%d5
10c2fcf0:       588f            addql #4,%sp
10c2fcf2:       2c02            movel %d2,%d6
10c2fcf4:       4a85            tstl %d5
10c2fcf6:       6700 0250       beqw 10c2ff48 <sys_select+0x30e>
10c2fcfa:       2d45 ffe8       movel %d5,%fp@(-24)
10c2fcfe:       d084            addl %d4,%d0
10c2fd00:       2d40 ffec       movel %d0,%fp@(-20)
10c2fd04:       2004            movel %d4,%d0
10c2fd06:       d084            addl %d4,%d0
10c2fd08:       d085            addl %d5,%d0
10c2fd0a:       2d40 fff0       movel %d0,%fp@(-16)
10c2fd0e:       2004            movel %d4,%d0
10c2fd10:       d080            addl %d0,%d0
10c2fd12:       d084            addl %d4,%d0
10c2fd14:       d085            addl %d5,%d0
10c2fd16:       2d40 fff4       movel %d0,%fp@(-12)
10c2fd1a:       2004            movel %d4,%d0
10c2fd1c:       e588            lsll #2,%d0
10c2fd1e:       2205            movel %d5,%d1
10c2fd20:       d280            addl %d0,%d1
10c2fd22:       2d41 fff8       movel %d1,%fp@(-8)
10c2fd26:       d084            addl %d4,%d0
10c2fd28:       d085            addl %d5,%d0
10c2fd2a:       2d40 fffc       movel %d0,%fp@(-4)
10c2fd2e:       b6fc 0000       cmpaw #0,%a3
10c2fd32:       672c            beqs 10c2fd60 <sys_select+0x126>
10c2fd34:       200b            movel %a3,%d0
10c2fd36:       d084            addl %d4,%d0
10c2fd38:       0c80 10ef ffff  cmpil #284164095,%d0
10c2fd3e:       52c0            shi %d0
10c2fd40:       4880            extw %d0
10c2fd42:       3400            movew %d0,%d2
10c2fd44:       48c2            extl %d2
10c2fd46:       70f2            moveq #-14,%d0
10c2fd48:       c480            andl %d0,%d2
10c2fd4a:       6610            bnes 10c2fd5c <sys_select+0x122>
10c2fd4c:       2f04            movel %d4,%sp@-
10c2fd4e:       2f0b            movel %a3,%sp@-
10c2fd50:       2f05            movel %d5,%sp@-
10c2fd52:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c2fd58:       4fef 000c       lea %sp@(12),%sp
10c2fd5c:       2602            movel %d2,%d3
10c2fd5e:       6012            bras 10c2fd72 <sys_select+0x138>
10c2fd60:       2f04            movel %d4,%sp@-
10c2fd62:       42a7            clrl %sp@-
10c2fd64:       2f05            movel %d5,%sp@-
10c2fd66:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c2fd6c:       7600            moveq #0,%d3
10c2fd6e:       4fef 000c       lea %sp@(12),%sp
10c2fd72:       4a83            tstl %d3
10c2fd74:       6600 01ca       bnew 10c2ff40 <sys_select+0x306>
10c2fd78:       206e ffec       moveal %fp@(-20),%a0
10c2fd7c:       2206            movel %d6,%d1
10c2fd7e:       ea89            lsrl #5,%d1
10c2fd80:       e589            lsll #2,%d1
10c2fd82:       b8fc 0000       cmpaw #0,%a4
10c2fd86:       672c            beqs 10c2fdb4 <sys_select+0x17a>
10c2fd88:       200c            movel %a4,%d0
10c2fd8a:       d081            addl %d1,%d0
10c2fd8c:       0c80 10ef ffff  cmpil #284164095,%d0
10c2fd92:       52c0            shi %d0
10c2fd94:       4880            extw %d0
10c2fd96:       3400            movew %d0,%d2
10c2fd98:       48c2            extl %d2
10c2fd9a:       70f2            moveq #-14,%d0
10c2fd9c:       c480            andl %d0,%d2
10c2fd9e:       6610            bnes 10c2fdb0 <sys_select+0x176>
10c2fda0:       2f01            movel %d1,%sp@-
10c2fda2:       2f0c            movel %a4,%sp@-
10c2fda4:       2f08            movel %a0,%sp@-
10c2fda6:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c2fdac:       4fef 000c       lea %sp@(12),%sp
10c2fdb0:       2602            movel %d2,%d3
10c2fdb2:       6010            bras 10c2fdc4 <sys_select+0x18a>
10c2fdb4:       2f01            movel %d1,%sp@-
10c2fdb6:       42a7            clrl %sp@-
10c2fdb8:       2f08            movel %a0,%sp@-
10c2fdba:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c2fdc0:       4fef 000c       lea %sp@(12),%sp
10c2fdc4:       4a83            tstl %d3
10c2fdc6:       6600 0178       bnew 10c2ff40 <sys_select+0x306>
10c2fdca:       206e fff0       moveal %fp@(-16),%a0
10c2fdce:       2206            movel %d6,%d1
10c2fdd0:       ea89            lsrl #5,%d1
10c2fdd2:       e589            lsll #2,%d1
10c2fdd4:       bafc 0000       cmpaw #0,%a5
10c2fdd8:       672c            beqs 10c2fe06 <sys_select+0x1cc>
10c2fdda:       200d            movel %a5,%d0
10c2fddc:       d081            addl %d1,%d0
10c2fdde:       0c80 10ef ffff  cmpil #284164095,%d0
10c2fde4:       52c0            shi %d0
10c2fde6:       4880            extw %d0
10c2fde8:       3400            movew %d0,%d2
10c2fdea:       48c2            extl %d2
10c2fdec:       70f2            moveq #-14,%d0
10c2fdee:       c480            andl %d0,%d2
10c2fdf0:       6610            bnes 10c2fe02 <sys_select+0x1c8>
10c2fdf2:       2f01            movel %d1,%sp@-
10c2fdf4:       2f0d            movel %a5,%sp@-
10c2fdf6:       2f08            movel %a0,%sp@-
10c2fdf8:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c2fdfe:       4fef 000c       lea %sp@(12),%sp
10c2fe02:       2602            movel %d2,%d3
10c2fe04:       6010            bras 10c2fe16 <sys_select+0x1dc>
10c2fe06:       2f01            movel %d1,%sp@-
10c2fe08:       42a7            clrl %sp@-
10c2fe0a:       2f08            movel %a0,%sp@-
10c2fe0c:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c2fe12:       4fef 000c       lea %sp@(12),%sp
10c2fe16:       4a83            tstl %d3
10c2fe18:       6600 0126       bnew 10c2ff40 <sys_select+0x306>
10c2fe1c:       2406            movel %d6,%d2
10c2fe1e:       ea8a            lsrl #5,%d2
10c2fe20:       e58a            lsll #2,%d2
10c2fe22:       2f02            movel %d2,%sp@-
10c2fe24:       42a7            clrl %sp@-
10c2fe26:       2f2e fff4       movel %fp@(-12),%sp@-
10c2fe2a:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c2fe30:       504f            addqw #8,%sp
10c2fe32:       2e82            movel %d2,%sp@
10c2fe34:       42a7            clrl %sp@-
10c2fe36:       2f2e fff8       movel %fp@(-8),%sp@-
10c2fe3a:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c2fe40:       504f            addqw #8,%sp
10c2fe42:       2e82            movel %d2,%sp@
10c2fe44:       42a7            clrl %sp@-
10c2fe46:       2f2e fffc       movel %fp@(-4),%sp@-
10c2fe4a:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c2fe50:       4fef 000c       lea %sp@(12),%sp
10c2fe54:       486e ffe4       pea %fp@(-28)
10c2fe58:       486e ffe8       pea %fp@(-24)
10c2fe5c:       2f07            movel %d7,%sp@-
10c2fe5e:       4eba fc2a       jsr %pc@(10c2fa8a <do_select>)
10c2fe62:       2600            movel %d0,%d3
10c2fe64:       4fef 000c       lea %sp@(12),%sp
10c2fe68:       b4fc 0000       cmpaw #0,%a2
10c2fe6c:       674c            beqs 10c2feba <sys_select+0x280>
10c2fe6e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2fe74:       0828 0002 0074  btst #2,%a0@(116)
10c2fe7a:       663e            bnes 10c2feba <sys_select+0x280>
10c2fe7c:       7e00            moveq #0,%d7
10c2fe7e:       7200            moveq #0,%d1
10c2fe80:       242e ffe4       movel %fp@(-28),%d2
10c2fe84:       672e            beqs 10c2feb4 <sys_select+0x27a>
10c2fe86:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c2fe8a:       2f02            movel %d2,%sp@-
10c2fe8c:       4eb9 10c8 5834  jsr 10c85834 <__divsi3>
10c2fe92:       508f            addql #8,%sp
10c2fe94:       2e00            movel %d0,%d7
10c2fe96:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c2fe9a:       2f02            movel %d2,%sp@-
10c2fe9c:       4eb9 10c8 5864  jsr 10c85864 <__modsi3>
10c2fea2:       508f            addql #8,%sp
10c2fea4:       2200            movel %d0,%d1
10c2fea6:       e588            lsll #2,%d0
10c2fea8:       d081            addl %d1,%d0
10c2feaa:       e788            lsll #3,%d0
10c2feac:       9081            subl %d1,%d0
10c2feae:       e988            lsll #4,%d0
10c2feb0:       d280            addl %d0,%d1
10c2feb2:       e989            lsll #4,%d1
10c2feb4:       2487            movel %d7,%a2@
10c2feb6:       2541 0004       movel %d1,%a2@(4)
10c2feba:       4a83            tstl %d3
10c2febc:       6d00 0082       bltw 10c2ff40 <sys_select+0x306>
10c2fec0:       6614            bnes 10c2fed6 <sys_select+0x29c>
10c2fec2:       263c ffff fdfe  movel #-514,%d3
10c2fec8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c2fece:       4aa8 0008       tstl %a0@(8)
10c2fed2:       666c            bnes 10c2ff40 <sys_select+0x306>
10c2fed4:       7600            moveq #0,%d3
10c2fed6:       222e fff4       movel %fp@(-12),%d1
10c2feda:       b6fc 0000       cmpaw #0,%a3
10c2fede:       671a            beqs 10c2fefa <sys_select+0x2c0>
10c2fee0:       2006            movel %d6,%d0
10c2fee2:       e688            lsrl #3,%d0
10c2fee4:       0280 1fff fffc  andil #536870908,%d0
10c2feea:       2f00            movel %d0,%sp@-
10c2feec:       2f01            movel %d1,%sp@-
10c2feee:       2f0b            movel %a3,%sp@-
10c2fef0:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c2fef6:       4fef 000c       lea %sp@(12),%sp
10c2fefa:       222e fff8       movel %fp@(-8),%d1
10c2fefe:       b8fc 0000       cmpaw #0,%a4
10c2ff02:       671a            beqs 10c2ff1e <sys_select+0x2e4>
10c2ff04:       2006            movel %d6,%d0
10c2ff06:       e688            lsrl #3,%d0
10c2ff08:       0280 1fff fffc  andil #536870908,%d0
10c2ff0e:       2f00            movel %d0,%sp@-
10c2ff10:       2f01            movel %d1,%sp@-
10c2ff12:       2f0c            movel %a4,%sp@-
10c2ff14:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c2ff1a:       4fef 000c       lea %sp@(12),%sp
10c2ff1e:       202e fffc       movel %fp@(-4),%d0
10c2ff22:       bafc 0000       cmpaw #0,%a5
10c2ff26:       6718            beqs 10c2ff40 <sys_select+0x306>
10c2ff28:       e68e            lsrl #3,%d6
10c2ff2a:       0286 1fff fffc  andil #536870908,%d6
10c2ff30:       2f06            movel %d6,%sp@-
10c2ff32:       2f00            movel %d0,%sp@-
10c2ff34:       2f0d            movel %a5,%sp@-
10c2ff36:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c2ff3c:       4fef 000c       lea %sp@(12),%sp
10c2ff40:       2f04            movel %d4,%sp@-
10c2ff42:       2f05            movel %d5,%sp@-
10c2ff44:       4eba fce2       jsr %pc@(10c2fc28 <select_bits_free>)
10c2ff48:       2003            movel %d3,%d0
10c2ff4a:       4cee 3cfc ffbc  moveml %fp@(-68),%d2-%d7/%a2-%a5
10c2ff50:       4e5e            unlk %fp
10c2ff52:       4e75            rts

10c2ff54 <do_pollfd>:
10c2ff54:       4e56 0000       linkw %fp,#0
10c2ff58:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c2ff5c:       282e 0008       movel %fp@(8),%d4
10c2ff60:       2a6e 0010       moveal %fp@(16),%a5
10c2ff64:       286e 0014       moveal %fp@(20),%a4
10c2ff68:       7600            moveq #0,%d3
10c2ff6a:       b883            cmpl %d3,%d4
10c2ff6c:       6368            blss 10c2ffd6 <do_pollfd+0x82>
10c2ff6e:       266e 000c       moveal %fp@(12),%a3
10c2ff72:       7400            moveq #0,%d2
10c2ff74:       2013            movel %a3@,%d0
10c2ff76:       6d52            blts 10c2ffca <do_pollfd+0x76>
10c2ff78:       2f00            movel %d0,%sp@-
10c2ff7a:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c2ff80:       2440            moveal %d0,%a2
10c2ff82:       7420            moveq #32,%d2
10c2ff84:       588f            addql #4,%sp
10c2ff86:       b4fc 0000       cmpaw #0,%a2
10c2ff8a:       6736            beqs 10c2ffc2 <do_pollfd+0x6e>
10c2ff8c:       7445            moveq #69,%d2
10c2ff8e:       206a 0010       moveal %a2@(16),%a0
10c2ff92:       b0fc 0000       cmpaw #0,%a0
10c2ff96:       6714            beqs 10c2ffac <do_pollfd+0x58>
10c2ff98:       2068 0014       moveal %a0@(20),%a0
10c2ff9c:       b0fc 0000       cmpaw #0,%a0
10c2ffa0:       670a            beqs 10c2ffac <do_pollfd+0x58>
10c2ffa2:       2f15            movel %a5@,%sp@-
10c2ffa4:       2f0a            movel %a2,%sp@-
10c2ffa6:       4e90            jsr %a0@
10c2ffa8:       2400            movel %d0,%d2
10c2ffaa:       508f            addql #8,%sp
10c2ffac:       302b 0004       movew %a3@(4),%d0
10c2ffb0:       0040 0018       oriw #24,%d0
10c2ffb4:       48c0            extl %d0
10c2ffb6:       c480            andl %d0,%d2
10c2ffb8:       2f0a            movel %a2,%sp@-
10c2ffba:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c2ffc0:       588f            addql #4,%sp
10c2ffc2:       4a82            tstl %d2
10c2ffc4:       6704            beqs 10c2ffca <do_pollfd+0x76>
10c2ffc6:       4295            clrl %a5@
10c2ffc8:       5294            addql #1,%a4@
10c2ffca:       3742 0006       movew %d2,%a3@(6)
10c2ffce:       508b            addql #8,%a3
10c2ffd0:       5283            addql #1,%d3
10c2ffd2:       b883            cmpl %d3,%d4
10c2ffd4:       629c            bhis 10c2ff72 <do_pollfd+0x1e>
10c2ffd6:       4cee 3c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a5
10c2ffdc:       4e5e            unlk %fp
10c2ffde:       4e75            rts

10c2ffe0 <do_poll>:
10c2ffe0:       4e56 fff8       linkw %fp,#-8
10c2ffe4:       48e7 3c38       moveml %d2-%d5/%a2-%a4,%sp@-
10c2ffe8:       282e 000c       movel %fp@(12),%d4
10c2ffec:       2a2e 0010       movel %fp@(16),%d5
10c2fff0:       286e 0014       moveal %fp@(20),%a4
10c2fff4:       266e 0018       moveal %fp@(24),%a3
10c2fff8:       262e 001c       movel %fp@(28),%d3
10c2fffc:       2d4b fff8       movel %a3,%fp@(-8)
10c30000:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c30006:       7001            moveq #1,%d0
10c30008:       2080            movel %d0,%a0@
10c3000a:       42ae fffc       clrl %fp@(-4)
10c3000e:       7400            moveq #0,%d2
10c30010:       b882            cmpl %d2,%d4
10c30012:       631e            blss 10c30032 <do_poll+0x52>
10c30014:       244c            moveal %a4,%a2
10c30016:       486e fffc       pea %fp@(-4)
10c3001a:       486e fff8       pea %fp@(-8)
10c3001e:       2f1a            movel %a2@+,%sp@-
10c30020:       4878 0200       pea 200 <LSIGTRAP+0x1fb>
10c30024:       4eba ff2e       jsr %pc@(10c2ff54 <do_pollfd>)
10c30028:       4fef 0010       lea %sp@(16),%sp
10c3002c:       5282            addql #1,%d2
10c3002e:       b882            cmpl %d2,%d4
10c30030:       62e4            bhis 10c30016 <do_poll+0x36>
10c30032:       4a85            tstl %d5
10c30034:       671a            beqs 10c30050 <do_poll+0x70>
10c30036:       486e fffc       pea %fp@(-4)
10c3003a:       486e fff8       pea %fp@(-8)
10c3003e:       2004            movel %d4,%d0
10c30040:       e588            lsll #2,%d0
10c30042:       2f34 0800       movel %a4@(00000000,%d0:l),%sp@-
10c30046:       2f05            movel %d5,%sp@-
10c30048:       4eba ff0a       jsr %pc@(10c2ff54 <do_pollfd>)
10c3004c:       4fef 0010       lea %sp@(16),%sp
10c30050:       42ae fff8       clrl %fp@(-8)
10c30054:       4aae fffc       tstl %fp@(-4)
10c30058:       6624            bnes 10c3007e <do_poll+0x9e>
10c3005a:       4a83            tstl %d3
10c3005c:       6720            beqs 10c3007e <do_poll+0x9e>
10c3005e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c30064:       4aa8 0008       tstl %a0@(8)
10c30068:       6614            bnes 10c3007e <do_poll+0x9e>
10c3006a:       2d53 fffc       movel %a3@,%fp@(-4)
10c3006e:       660e            bnes 10c3007e <do_poll+0x9e>
10c30070:       2f03            movel %d3,%sp@-
10c30072:       4eb9 10c1 4428  jsr 10c14428 <schedule_timeout>
10c30078:       2600            movel %d0,%d3
10c3007a:       588f            addql #4,%sp
10c3007c:       6082            bras 10c30000 <do_poll+0x20>
10c3007e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c30084:       7000            moveq #0,%d0
10c30086:       2080            movel %d0,%a0@
10c30088:       202e fffc       movel %fp@(-4),%d0
10c3008c:       4cee 1c3c ffdc  moveml %fp@(-36),%d2-%d5/%a2-%a4
10c30092:       4e5e            unlk %fp
10c30094:       4e75            rts

10c30096 <sys_poll>:
10c30096:       4e56 fff8       linkw %fp,#-8
10c3009a:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c3009e:       246e 0008       moveal %fp@(8),%a2
10c300a2:       2c2e 000c       movel %fp@(12),%d6
10c300a6:       266e 0010       moveal %fp@(16),%a3
10c300aa:       0c86 0010 0000  cmpil #1048576,%d6
10c300b0:       6306            blss 10c300b8 <sys_poll+0x22>
10c300b2:       70ea            moveq #-22,%d0
10c300b4:       6000 01ca       braw 10c30280 <sys_poll+0x1ea>
10c300b8:       b6fc 0000       cmpaw #0,%a3
10c300bc:       6724            beqs 10c300e2 <sys_poll+0x4c>
10c300be:       b7fc 0147 ae13  cmpal #21474835,%a3
10c300c4:       6216            bhis 10c300dc <sys_poll+0x46>
10c300c6:       4878 000a       pea a <LSIGTRAP+0x5>
10c300ca:       486b 0009       pea %a3@(9)
10c300ce:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c300d4:       508f            addql #8,%sp
10c300d6:       2640            moveal %d0,%a3
10c300d8:       528b            addql #1,%a3
10c300da:       6006            bras 10c300e2 <sys_poll+0x4c>
10c300dc:       267c 7fff ffff  moveal #2147483647,%a3
10c300e2:       41ee fff8       lea %fp@(-8),%a0
10c300e6:       4290            clrl %a0@
10c300e8:       42ae fffc       clrl %fp@(-4)
10c300ec:       2e08            movel %a0,%d7
10c300ee:       b6fc 0000       cmpaw #0,%a3
10c300f2:       6602            bnes 10c300f6 <sys_poll+0x60>
10c300f4:       7e00            moveq #0,%d7
10c300f6:       76f4            moveq #-12,%d3
10c300f8:       9bcd            subal %a5,%a5
10c300fa:       4a86            tstl %d6
10c300fc:       6726            beqs 10c30124 <sys_poll+0x8e>
10c300fe:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c30102:       2006            movel %d6,%d0
10c30104:       5380            subql #1,%d0
10c30106:       7209            moveq #9,%d1
10c30108:       e2a8            lsrl %d1,%d0
10c3010a:       e588            lsll #2,%d0
10c3010c:       2040            moveal %d0,%a0
10c3010e:       4868 0004       pea %a0@(4)
10c30112:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c30118:       2a40            moveal %d0,%a5
10c3011a:       508f            addql #8,%sp
10c3011c:       bafc 0000       cmpaw #0,%a5
10c30120:       6700 0154       beqw 10c30276 <sys_poll+0x1e0>
10c30124:       7a00            moveq #0,%d5
10c30126:       2806            movel %d6,%d4
10c30128:       0c86 0000 0200  cmpil #512,%d6
10c3012e:       6326            blss 10c30156 <sys_poll+0xc0>
10c30130:       284d            moveal %a5,%a4
10c30132:       42a7            clrl %sp@-
10c30134:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c30138:       4eb9 10c2 25d6  jsr 10c225d6 <__get_free_pages>
10c3013e:       28c0            movel %d0,%a4@+
10c30140:       508f            addql #8,%sp
10c30142:       6700 010c       beqw 10c30250 <sys_poll+0x1ba>
10c30146:       5285            addql #1,%d5
10c30148:       0684 ffff fe00  addil #-512,%d4
10c3014e:       0c84 0000 0200  cmpil #512,%d4
10c30154:       62dc            bhis 10c30132 <sys_poll+0x9c>
10c30156:       4a84            tstl %d4
10c30158:       671a            beqs 10c30174 <sys_poll+0xde>
10c3015a:       42a7            clrl %sp@-
10c3015c:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c30160:       4eb9 10c2 25d6  jsr 10c225d6 <__get_free_pages>
10c30166:       2205            movel %d5,%d1
10c30168:       e589            lsll #2,%d1
10c3016a:       2b80 1800       movel %d0,%a5@(00000000,%d1:l)
10c3016e:       508f            addql #8,%sp
10c30170:       6700 00de       beqw 10c30250 <sys_poll+0x1ba>
10c30174:       4a85            tstl %d5
10c30176:       6f22            bles 10c3019a <sys_poll+0x104>
10c30178:       284d            moveal %a5,%a4
10c3017a:       260a            movel %a2,%d3
10c3017c:       2405            movel %d5,%d2
10c3017e:       4878 1000       pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c30182:       2f03            movel %d3,%sp@-
10c30184:       2f1c            movel %a4@+,%sp@-
10c30186:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c3018c:       4fef 000c       lea %sp@(12),%sp
10c30190:       0683 0000 1000  addil #4096,%d3
10c30196:       5382            subql #1,%d2
10c30198:       66e4            bnes 10c3017e <sys_poll+0xe8>
10c3019a:       4a84            tstl %d4
10c3019c:       6722            beqs 10c301c0 <sys_poll+0x12a>
10c3019e:       2004            movel %d4,%d0
10c301a0:       e788            lsll #3,%d0
10c301a2:       2f00            movel %d0,%sp@-
10c301a4:       2005            movel %d5,%d0
10c301a6:       720c            moveq #12,%d1
10c301a8:       e3a8            lsll %d1,%d0
10c301aa:       4872 0800       pea %a2@(00000000,%d0:l)
10c301ae:       2005            movel %d5,%d0
10c301b0:       e588            lsll #2,%d0
10c301b2:       2f35 0800       movel %a5@(00000000,%d0:l),%sp@-
10c301b6:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c301bc:       4fef 000c       lea %sp@(12),%sp
10c301c0:       2f0b            movel %a3,%sp@-
10c301c2:       2f07            movel %d7,%sp@-
10c301c4:       2f0d            movel %a5,%sp@-
10c301c6:       2f04            movel %d4,%sp@-
10c301c8:       2f05            movel %d5,%sp@-
10c301ca:       2f06            movel %d6,%sp@-
10c301cc:       4eba fe12       jsr %pc@(10c2ffe0 <do_poll>)
10c301d0:       2640            moveal %d0,%a3
10c301d2:       7400            moveq #0,%d2
10c301d4:       4fef 0018       lea %sp@(24),%sp
10c301d8:       ba82            cmpl %d2,%d5
10c301da:       6f2a            bles 10c30206 <sys_poll+0x170>
10c301dc:       7200            moveq #0,%d1
10c301de:       2602            movel %d2,%d3
10c301e0:       5283            addql #1,%d3
10c301e2:       e58a            lsll #2,%d2
10c301e4:       93c9            subal %a1,%a1
10c301e6:       2075 2800       moveal %a5@(00000000,%d2:l),%a0
10c301ea:       3030 9806       movew %a0@(00000006,%a1:l),%d0
10c301ee:       3540 0006       movew %d0,%a2@(6)
10c301f2:       5089            addql #8,%a1
10c301f4:       5281            addql #1,%d1
10c301f6:       508a            addql #8,%a2
10c301f8:       0c81 0000 01ff  cmpil #511,%d1
10c301fe:       63e6            blss 10c301e6 <sys_poll+0x150>
10c30200:       2403            movel %d3,%d2
10c30202:       ba82            cmpl %d2,%d5
10c30204:       6ed6            bgts 10c301dc <sys_poll+0x146>
10c30206:       4a84            tstl %d4
10c30208:       671e            beqs 10c30228 <sys_poll+0x192>
10c3020a:       6f1c            bles 10c30228 <sys_poll+0x192>
10c3020c:       2405            movel %d5,%d2
10c3020e:       e58a            lsll #2,%d2
10c30210:       93c9            subal %a1,%a1
10c30212:       2204            movel %d4,%d1
10c30214:       2075 2800       moveal %a5@(00000000,%d2:l),%a0
10c30218:       3030 9806       movew %a0@(00000006,%a1:l),%d0
10c3021c:       3540 0006       movew %d0,%a2@(6)
10c30220:       5089            addql #8,%a1
10c30222:       5381            subql #1,%d1
10c30224:       508a            addql #8,%a2
10c30226:       66ec            bnes 10c30214 <sys_poll+0x17e>
10c30228:       260b            movel %a3,%d3
10c3022a:       660e            bnes 10c3023a <sys_poll+0x1a4>
10c3022c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c30232:       4aa8 0008       tstl %a0@(8)
10c30236:       6702            beqs 10c3023a <sys_poll+0x1a4>
10c30238:       76fc            moveq #-4,%d3
10c3023a:       4a84            tstl %d4
10c3023c:       6712            beqs 10c30250 <sys_poll+0x1ba>
10c3023e:       42a7            clrl %sp@-
10c30240:       2005            movel %d5,%d0
10c30242:       e588            lsll #2,%d0
10c30244:       2f35 0800       movel %a5@(00000000,%d0:l),%sp@-
10c30248:       4eb9 10c2 2136  jsr 10c22136 <free_pages>
10c3024e:       508f            addql #8,%sp
10c30250:       4a85            tstl %d5
10c30252:       6f14            bles 10c30268 <sys_poll+0x1d2>
10c30254:       244d            moveal %a5,%a2
10c30256:       2405            movel %d5,%d2
10c30258:       42a7            clrl %sp@-
10c3025a:       2f1a            movel %a2@+,%sp@-
10c3025c:       4eb9 10c2 2136  jsr 10c22136 <free_pages>
10c30262:       508f            addql #8,%sp
10c30264:       5382            subql #1,%d2
10c30266:       66f0            bnes 10c30258 <sys_poll+0x1c2>
10c30268:       4a86            tstl %d6
10c3026a:       670a            beqs 10c30276 <sys_poll+0x1e0>
10c3026c:       2f0d            movel %a5,%sp@-
10c3026e:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c30274:       588f            addql #4,%sp
10c30276:       486e fff8       pea %fp@(-8)
10c3027a:       4eba f65c       jsr %pc@(10c2f8d8 <poll_freewait>)
10c3027e:       2003            movel %d3,%d0
10c30280:       4cee 3cfc ffd0  moveml %fp@(-48),%d2-%d7/%a2-%a5
10c30286:       4e5e            unlk %fp
10c30288:       4e75            rts
10c3028a:       4e75            rts

10c3028c <wait_for_partner>:
10c3028c:       4e56 0000       linkw %fp,#0
10c30290:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c30294:       262e 0008       movel %fp@(8),%d3
10c30298:       246e 000c       moveal %fp@(12),%a2
10c3029c:       2412            movel %a2@,%d2
10c3029e:       b492            cmpl %a2@,%d2
10c302a0:       6616            bnes 10c302b8 <wait_for_partner+0x2c>
10c302a2:       2f03            movel %d3,%sp@-
10c302a4:       4eb9 10c2 af9c  jsr 10c2af9c <pipe_wait>
10c302aa:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c302b0:       588f            addql #4,%sp
10c302b2:       4aa8 0008       tstl %a0@(8)
10c302b6:       67e6            beqs 10c3029e <wait_for_partner+0x12>
10c302b8:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c302be:       4e5e            unlk %fp
10c302c0:       4e75            rts

10c302c2 <wake_up_partner>:
10c302c2:       4e56 0000       linkw %fp,#0
10c302c6:       206e 0008       moveal %fp@(8),%a0
10c302ca:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c302ce:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c302d2:       2f28 00f0       movel %a0@(240),%sp@-
10c302d6:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c302dc:       4e5e            unlk %fp
10c302de:       4e75            rts

10c302e0 <fifo_open>:
10c302e0:       4e56 0000       linkw %fp,#0
10c302e4:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c302e8:       266e 0008       moveal %fp@(8),%a3
10c302ec:       286e 000c       moveal %fp@(12),%a4
10c302f0:       243c ffff fe00  movel #-512,%d2
10c302f6:       7264            moveq #100,%d1
10c302f8:       d28b            addl %a3,%d1
10c302fa:       2241            moveal %d1,%a1
10c302fc:       41fa 000e       lea %pc@(10c3030c <fifo_open+0x2c>),%a0
10c30300:       5391            subql #1,%a1@
10c30302:       6a06            bpls 10c3030a <fifo_open+0x2a>
10c30304:       4ef9 10c8 5708  jmp 10c85708 <__down_failed_interruptible>
10c3030a:       4280            clrl %d0
10c3030c:       2200            movel %d0,%d1
10c3030e:       4a81            tstl %d1
10c30310:       6600 01f6       bnew 10c30508 <fifo_open+0x228>
10c30314:       4aab 00f0       tstl %a3@(240)
10c30318:       6612            bnes 10c3032c <fifo_open+0x4c>
10c3031a:       74f4            moveq #-12,%d2
10c3031c:       2f0b            movel %a3,%sp@-
10c3031e:       4eb9 10c2 b680  jsr 10c2b680 <pipe_new>
10c30324:       588f            addql #4,%sp
10c30326:       4a80            tstl %d0
10c30328:       6700 01ca       beqw 10c304f4 <fifo_open+0x214>
10c3032c:       42ac 0056       clrl %a4@(86)
10c30330:       4280            clrl %d0
10c30332:       302c 001c       movew %a4@(28),%d0
10c30336:       7202            moveq #2,%d1
10c30338:       b280            cmpl %d0,%d1
10c3033a:       6700 0082       beqw 10c303be <fifo_open+0xde>
10c3033e:       6d0a            blts 10c3034a <fifo_open+0x6a>
10c30340:       7201            moveq #1,%d1
10c30342:       b280            cmpl %d0,%d1
10c30344:       6710            beqs 10c30356 <fifo_open+0x76>
10c30346:       6000 0120       braw 10c30468 <fifo_open+0x188>
10c3034a:       7203            moveq #3,%d1
10c3034c:       b280            cmpl %d0,%d1
10c3034e:       6700 00d6       beqw 10c30426 <fifo_open+0x146>
10c30352:       6000 0114       braw 10c30468 <fifo_open+0x188>
10c30356:       297c 1000 d7a8  movel #268490664,%a4@(16)
10c3035c:       0010 
10c3035e:       206b 00f0       moveal %a3@(240),%a0
10c30362:       52a8 0028       addql #1,%a0@(40)
10c30366:       206b 00f0       moveal %a3@(240),%a0
10c3036a:       2028 0018       movel %a0@(24),%d0
10c3036e:       2200            movel %d0,%d1
10c30370:       5281            addql #1,%d1
10c30372:       2141 0018       movel %d1,%a0@(24)
10c30376:       4a80            tstl %d0
10c30378:       6608            bnes 10c30382 <fifo_open+0xa2>
10c3037a:       2f0b            movel %a3,%sp@-
10c3037c:       4eba ff44       jsr %pc@(10c302c2 <wake_up_partner>)
10c30380:       588f            addql #4,%sp
10c30382:       206b 00f0       moveal %a3@(240),%a0
10c30386:       4aa8 001c       tstl %a0@(28)
10c3038a:       6600 00e0       bnew 10c3046c <fifo_open+0x18c>
10c3038e:       082c 0003 001a  btst #3,%a4@(26)
10c30394:       670a            beqs 10c303a0 <fifo_open+0xc0>
10c30396:       2968 002c 0056  movel %a0@(44),%a4@(86)
10c3039c:       6000 00ce       braw 10c3046c <fifo_open+0x18c>
10c303a0:       4868 002c       pea %a0@(44)
10c303a4:       2f0b            movel %a3,%sp@-
10c303a6:       4eba fee4       jsr %pc@(10c3028c <wait_for_partner>)
10c303aa:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c303b0:       508f            addql #8,%sp
10c303b2:       4aa8 0008       tstl %a0@(8)
10c303b6:       6600 00ce       bnew 10c30486 <fifo_open+0x1a6>
10c303ba:       6000 00b0       braw 10c3046c <fifo_open+0x18c>
10c303be:       74fa            moveq #-6,%d2
10c303c0:       082c 0003 001a  btst #3,%a4@(26)
10c303c6:       670e            beqs 10c303d6 <fifo_open+0xf6>
10c303c8:       202b 00f0       movel %a3@(240),%d0
10c303cc:       2440            moveal %d0,%a2
10c303ce:       4aaa 0018       tstl %a2@(24)
10c303d2:       6700 0102       beqw 10c304d6 <fifo_open+0x1f6>
10c303d6:       297c 1000 d7f4  movel #268490740,%a4@(16)
10c303dc:       0010 
10c303de:       206b 00f0       moveal %a3@(240),%a0
10c303e2:       52a8 002c       addql #1,%a0@(44)
10c303e6:       206b 00f0       moveal %a3@(240),%a0
10c303ea:       2028 001c       movel %a0@(28),%d0
10c303ee:       2200            movel %d0,%d1
10c303f0:       5281            addql #1,%d1
10c303f2:       2141 001c       movel %d1,%a0@(28)
10c303f6:       4a80            tstl %d0
10c303f8:       6608            bnes 10c30402 <fifo_open+0x122>
10c303fa:       2f0b            movel %a3,%sp@-
10c303fc:       4eba fec4       jsr %pc@(10c302c2 <wake_up_partner>)
10c30400:       588f            addql #4,%sp
10c30402:       206b 00f0       moveal %a3@(240),%a0
10c30406:       4aa8 0018       tstl %a0@(24)
10c3040a:       6660            bnes 10c3046c <fifo_open+0x18c>
10c3040c:       4868 0028       pea %a0@(40)
10c30410:       2f0b            movel %a3,%sp@-
10c30412:       4eba fe78       jsr %pc@(10c3028c <wait_for_partner>)
10c30416:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c3041c:       508f            addql #8,%sp
10c3041e:       4aa8 0008       tstl %a0@(8)
10c30422:       6674            bnes 10c30498 <fifo_open+0x1b8>
10c30424:       6046            bras 10c3046c <fifo_open+0x18c>
10c30426:       297c 1000 d840  movel #268490816,%a4@(16)
10c3042c:       0010 
10c3042e:       206b 00f0       moveal %a3@(240),%a0
10c30432:       52a8 0018       addql #1,%a0@(24)
10c30436:       206b 00f0       moveal %a3@(240),%a0
10c3043a:       52a8 001c       addql #1,%a0@(28)
10c3043e:       206b 00f0       moveal %a3@(240),%a0
10c30442:       52a8 0028       addql #1,%a0@(40)
10c30446:       206b 00f0       moveal %a3@(240),%a0
10c3044a:       52a8 002c       addql #1,%a0@(44)
10c3044e:       206b 00f0       moveal %a3@(240),%a0
10c30452:       7001            moveq #1,%d0
10c30454:       b0a8 0018       cmpl %a0@(24),%d0
10c30458:       6706            beqs 10c30460 <fifo_open+0x180>
10c3045a:       b0a8 001c       cmpl %a0@(28),%d0
10c3045e:       660c            bnes 10c3046c <fifo_open+0x18c>
10c30460:       2f0b            movel %a3,%sp@-
10c30462:       4eba fe5e       jsr %pc@(10c302c2 <wake_up_partner>)
10c30466:       6004            bras 10c3046c <fifo_open+0x18c>
10c30468:       74ea            moveq #-22,%d2
10c3046a:       605e            bras 10c304ca <fifo_open+0x1ea>
10c3046c:       7064            moveq #100,%d0
10c3046e:       d08b            addl %a3,%d0
10c30470:       2240            moveal %d0,%a1
10c30472:       41fa 000c       lea %pc@(10c30480 <fifo_open+0x1a0>),%a0
10c30476:       5291            addql #1,%a1@
10c30478:       6e06            bgts 10c30480 <fifo_open+0x1a0>
10c3047a:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c30480:       7000            moveq #0,%d0
10c30482:       6000 0086       braw 10c3050a <fifo_open+0x22a>
10c30486:       206b 00f0       moveal %a3@(240),%a0
10c3048a:       2028 0018       movel %a0@(24),%d0
10c3048e:       2200            movel %d0,%d1
10c30490:       5381            subql #1,%d1
10c30492:       2141 0018       movel %d1,%a0@(24)
10c30496:       6010            bras 10c304a8 <fifo_open+0x1c8>
10c30498:       206b 00f0       moveal %a3@(240),%a0
10c3049c:       2028 001c       movel %a0@(28),%d0
10c304a0:       2200            movel %d0,%d1
10c304a2:       5381            subql #1,%d1
10c304a4:       2141 001c       movel %d1,%a0@(28)
10c304a8:       7201            moveq #1,%d1
10c304aa:       b280            cmpl %d0,%d1
10c304ac:       6616            bnes 10c304c4 <fifo_open+0x1e4>
10c304ae:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c304b2:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c304b6:       2f2b 00f0       movel %a3@(240),%sp@-
10c304ba:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c304c0:       4fef 000c       lea %sp@(12),%sp
10c304c4:       243c ffff fe00  movel #-512,%d2
10c304ca:       202b 00f0       movel %a3@(240),%d0
10c304ce:       2440            moveal %d0,%a2
10c304d0:       4aaa 0018       tstl %a2@(24)
10c304d4:       661e            bnes 10c304f4 <fifo_open+0x214>
10c304d6:       4aaa 001c       tstl %a2@(28)
10c304da:       6618            bnes 10c304f4 <fifo_open+0x214>
10c304dc:       42ab 00f0       clrl %a3@(240)
10c304e0:       42a7            clrl %sp@-
10c304e2:       2f2a 000c       movel %a2@(12),%sp@-
10c304e6:       4eb9 10c2 2136  jsr 10c22136 <free_pages>
10c304ec:       2f0a            movel %a2,%sp@-
10c304ee:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c304f4:       7064            moveq #100,%d0
10c304f6:       d08b            addl %a3,%d0
10c304f8:       2240            moveal %d0,%a1
10c304fa:       41fa 000c       lea %pc@(10c30508 <fifo_open+0x228>),%a0
10c304fe:       5291            addql #1,%a1@
10c30500:       6e06            bgts 10c30508 <fifo_open+0x228>
10c30502:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c30508:       2002            movel %d2,%d0
10c3050a:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c30510:       4e5e            unlk %fp
10c30512:       4e75            rts

10c30514 <locks_alloc_lock>:
10c30514:       4e56 0000       linkw %fp,#0
10c30518:       4aae 0008       tstl %fp@(8)
10c3051c:       6714            beqs 10c30532 <locks_alloc_lock+0x1e>
10c3051e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c30524:       2028 0258       movel %a0@(600),%d0
10c30528:       b0a8 0232       cmpl %a0@(562),%d0
10c3052c:       6504            bcss 10c30532 <locks_alloc_lock+0x1e>
10c3052e:       7000            moveq #0,%d0
10c30530:       601e            bras 10c30550 <locks_alloc_lock+0x3c>
10c30532:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c30536:       2f39 1001 b660  movel 1001b660 <filelock_cache>,%sp@-
10c3053c:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c30542:       4a80            tstl %d0
10c30544:       670a            beqs 10c30550 <locks_alloc_lock+0x3c>
10c30546:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c3054c:       52a8 0258       addql #1,%a0@(600)
10c30550:       4e5e            unlk %fp
10c30552:       4e75            rts

10c30554 <locks_init_lock>:
10c30554:       4e56 0000       linkw %fp,#0
10c30558:       226e 0008       moveal %fp@(8),%a1
10c3055c:       41e9 0004       lea %a1@(4),%a0
10c30560:       2088            movel %a0,%a0@
10c30562:       2348 0008       movel %a0,%a1@(8)
10c30566:       41e9 000c       lea %a1@(12),%a0
10c3056a:       2088            movel %a0,%a0@
10c3056c:       2348 0010       movel %a0,%a1@(16)
10c30570:       41e9 001c       lea %a1@(28),%a0
10c30574:       4290            clrl %a0@
10c30576:       7020            moveq #32,%d0
10c30578:       d089            addl %a1,%d0
10c3057a:       2140 0004       movel %d0,%a0@(4)
10c3057e:       2140 0008       movel %d0,%a0@(8)
10c30582:       4291            clrl %a1@
10c30584:       42a9 004a       clrl %a1@(74)
10c30588:       42a9 0014       clrl %a1@(20)
10c3058c:       42a9 0018       clrl %a1@(24)
10c30590:       42a9 0028       clrl %a1@(40)
10c30594:       4229 002c       clrb %a1@(44)
10c30598:       4229 002d       clrb %a1@(45)
10c3059c:       42a9 0036       clrl %a1@(54)
10c305a0:       42a9 003a       clrl %a1@(58)
10c305a4:       42a9 002e       clrl %a1@(46)
10c305a8:       42a9 0032       clrl %a1@(50)
10c305ac:       42a9 003e       clrl %a1@(62)
10c305b0:       42a9 0042       clrl %a1@(66)
10c305b4:       42a9 0046       clrl %a1@(70)
10c305b8:       4e5e            unlk %fp
10c305ba:       4e75            rts

10c305bc <init_once>:
10c305bc:       4e56 0000       linkw %fp,#0
10c305c0:       7005            moveq #5,%d0
10c305c2:       c0ae 0010       andl %fp@(16),%d0
10c305c6:       7201            moveq #1,%d1
10c305c8:       b280            cmpl %d0,%d1
10c305ca:       6608            bnes 10c305d4 <init_once+0x18>
10c305cc:       2f2e 0008       movel %fp@(8),%sp@-
10c305d0:       4eba ff82       jsr %pc@(10c30554 <locks_init_lock>)
10c305d4:       4e5e            unlk %fp
10c305d6:       4e75            rts

10c305d8 <locks_copy_lock>:
10c305d8:       4e56 0000       linkw %fp,#0
10c305dc:       226e 0008       moveal %fp@(8),%a1
10c305e0:       206e 000c       moveal %fp@(12),%a0
10c305e4:       2368 0014 0014  movel %a0@(20),%a1@(20)
10c305ea:       2368 0018 0018  movel %a0@(24),%a1@(24)
10c305f0:       2368 0028 0028  movel %a0@(40),%a1@(40)
10c305f6:       1368 002c 002c  moveb %a0@(44),%a1@(44)
10c305fc:       1368 002d 002d  moveb %a0@(45),%a1@(45)
10c30602:       2028 002e       movel %a0@(46),%d0
10c30606:       2228 0032       movel %a0@(50),%d1
10c3060a:       2340 002e       movel %d0,%a1@(46)
10c3060e:       2341 0032       movel %d1,%a1@(50)
10c30612:       2028 0036       movel %a0@(54),%d0
10c30616:       2228 003a       movel %a0@(58),%d1
10c3061a:       2340 0036       movel %d0,%a1@(54)
10c3061e:       2341 003a       movel %d1,%a1@(58)
10c30622:       2368 003e 003e  movel %a0@(62),%a1@(62)
10c30628:       2368 0042 0042  movel %a0@(66),%a1@(66)
10c3062e:       2368 0046 0046  movel %a0@(70),%a1@(70)
10c30634:       2368 004e 004e  movel %a0@(78),%a1@(78)
10c3063a:       2368 0052 0052  movel %a0@(82),%a1@(82)
10c30640:       2368 0056 0056  movel %a0@(86),%a1@(86)
10c30646:       4e5e            unlk %fp
10c30648:       4e75            rts

10c3064a <flock_make_lock>:
10c3064a:       4e56 0000       linkw %fp,#0
10c3064e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c30652:       4eba fec0       jsr %pc@(10c30514 <locks_alloc_lock>)
10c30656:       2240            moveal %d0,%a1
10c30658:       b2fc 0000       cmpaw #0,%a1
10c3065c:       6748            beqs 10c306a6 <flock_make_lock+0x5c>
10c3065e:       42a9 0014       clrl %a1@(20)
10c30662:       236e 0008 0028  movel %fp@(8),%a1@(40)
10c30668:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c3066e:       2368 007a 0018  movel %a0@(122),%a1@(24)
10c30674:       137c 0002 002c  moveb #2,%a1@(44)
10c3067a:       136e 000f 002d  moveb %fp@(15),%a1@(45)
10c30680:       42a9 002e       clrl %a1@(46)
10c30684:       42a9 0032       clrl %a1@(50)
10c30688:       237c 7fff ffff  movel #2147483647,%a1@(54)
10c3068e:       0036 
10c30690:       237c ffff ffff  movel #-1,%a1@(58)
10c30696:       003a 
10c30698:       42a9 003e       clrl %a1@(62)
10c3069c:       42a9 0042       clrl %a1@(66)
10c306a0:       42a9 0046       clrl %a1@(70)
10c306a4:       6002            bras 10c306a8 <flock_make_lock+0x5e>
10c306a6:       7000            moveq #0,%d0
10c306a8:       4e5e            unlk %fp
10c306aa:       4e75            rts

10c306ac <assign_type>:
10c306ac:       4e56 0000       linkw %fp,#0
10c306b0:       202e 000c       movel %fp@(12),%d0
10c306b4:       7202            moveq #2,%d1
10c306b6:       b280            cmpl %d0,%d1
10c306b8:       6d0e            blts 10c306c8 <assign_type+0x1c>
10c306ba:       4a80            tstl %d0
10c306bc:       6d0a            blts 10c306c8 <assign_type+0x1c>
10c306be:       206e 0008       moveal %fp@(8),%a0
10c306c2:       1140 002d       moveb %d0,%a0@(45)
10c306c6:       6004            bras 10c306cc <assign_type+0x20>
10c306c8:       70ea            moveq #-22,%d0
10c306ca:       6002            bras 10c306ce <assign_type+0x22>
10c306cc:       7000            moveq #0,%d0
10c306ce:       4e5e            unlk %fp
10c306d0:       4e75            rts

10c306d2 <flock_to_posix_lock>:
10c306d2:       4e56 0000       linkw %fp,#0
10c306d6:       48e7 003c       moveml %a2-%a5,%sp@-
10c306da:       2a6e 0008       moveal %fp@(8),%a5
10c306de:       266e 000c       moveal %fp@(12),%a3
10c306e2:       286e 0010       moveal %fp@(16),%a4
10c306e6:       302c 0002       movew %a4@(2),%d0
10c306ea:       0c40 0001       cmpiw #1,%d0
10c306ee:       6714            beqs 10c30704 <flock_to_posix_lock+0x32>
10c306f0:       6e06            bgts 10c306f8 <flock_to_posix_lock+0x26>
10c306f2:       4a40            tstw %d0
10c306f4:       670a            beqs 10c30700 <flock_to_posix_lock+0x2e>
10c306f6:       6032            bras 10c3072a <flock_to_posix_lock+0x58>
10c306f8:       0c40 0002       cmpiw #2,%d0
10c306fc:       670c            beqs 10c3070a <flock_to_posix_lock+0x38>
10c306fe:       602a            bras 10c3072a <flock_to_posix_lock+0x58>
10c30700:       93c9            subal %a1,%a1
10c30702:       6012            bras 10c30716 <flock_to_posix_lock+0x44>
10c30704:       226d 0022       moveal %a5@(34),%a1
10c30708:       600c            bras 10c30716 <flock_to_posix_lock+0x44>
10c3070a:       206d 0008       moveal %a5@(8),%a0
10c3070e:       2068 0008       moveal %a0@(8),%a0
10c30712:       2268 0044       moveal %a0@(68),%a1
10c30716:       d3ec 0004       addal %a4@(4),%a1
10c3071a:       b2fc 0000       cmpaw #0,%a1
10c3071e:       6d0a            blts 10c3072a <flock_to_posix_lock+0x58>
10c30720:       206c 0008       moveal %a4@(8),%a0
10c30724:       b0fc 0000       cmpaw #0,%a0
10c30728:       6c04            bges 10c3072e <flock_to_posix_lock+0x5c>
10c3072a:       70ea            moveq #-22,%d0
10c3072c:       607c            bras 10c307aa <flock_to_posix_lock+0xd8>
10c3072e:       45f0 98ff       lea %a0@(ffffffff,%a1:l),%a2
10c30732:       b0fc 0000       cmpaw #0,%a0
10c30736:       6f0a            bles 10c30742 <flock_to_posix_lock+0x70>
10c30738:       b4fc 0000       cmpaw #0,%a2
10c3073c:       6c04            bges 10c30742 <flock_to_posix_lock+0x70>
10c3073e:       70b5            moveq #-75,%d0
10c30740:       6068            bras 10c307aa <flock_to_posix_lock+0xd8>
10c30742:       2209            movel %a1,%d1
10c30744:       5bc0            smi %d0
10c30746:       4880            extw %d0
10c30748:       48c0            extl %d0
10c3074a:       2740 002e       movel %d0,%a3@(46)
10c3074e:       2741 0032       movel %d1,%a3@(50)
10c30752:       220a            movel %a2,%d1
10c30754:       5bc0            smi %d0
10c30756:       4880            extw %d0
10c30758:       48c0            extl %d0
10c3075a:       2740 0036       movel %d0,%a3@(54)
10c3075e:       2741 003a       movel %d1,%a3@(58)
10c30762:       4aac 0008       tstl %a4@(8)
10c30766:       6610            bnes 10c30778 <flock_to_posix_lock+0xa6>
10c30768:       277c 7fff ffff  movel #2147483647,%a3@(54)
10c3076e:       0036 
10c30770:       277c ffff ffff  movel #-1,%a3@(58)
10c30776:       003a 
10c30778:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c3077e:       2768 02ee 0014  movel %a0@(750),%a3@(20)
10c30784:       2768 007a 0018  movel %a0@(122),%a3@(24)
10c3078a:       274d 0028       movel %a5,%a3@(40)
10c3078e:       177c 0001 002c  moveb #1,%a3@(44)
10c30794:       42ab 003e       clrl %a3@(62)
10c30798:       42ab 0042       clrl %a3@(66)
10c3079c:       42ab 0046       clrl %a3@(70)
10c307a0:       3854            moveaw %a4@,%a4
10c307a2:       2f0c            movel %a4,%sp@-
10c307a4:       2f0b            movel %a3,%sp@-
10c307a6:       4eba ff04       jsr %pc@(10c306ac <assign_type>)
10c307aa:       4cee 3c00 fff0  moveml %fp@(-16),%a2-%a5
10c307b0:       4e5e            unlk %fp
10c307b2:       4e75            rts

10c307b4 <flock64_to_posix_lock>:
10c307b4:       4e56 0000       linkw %fp,#0
10c307b8:       48e7 3c30       moveml %d2-%d5/%a2-%a3,%sp@-
10c307bc:       266e 0008       moveal %fp@(8),%a3
10c307c0:       226e 000c       moveal %fp@(12),%a1
10c307c4:       246e 0010       moveal %fp@(16),%a2
10c307c8:       302a 0002       movew %a2@(2),%d0
10c307cc:       0c40 0001       cmpiw #1,%d0
10c307d0:       671a            beqs 10c307ec <flock64_to_posix_lock+0x38>
10c307d2:       6e08            bgts 10c307dc <flock64_to_posix_lock+0x28>
10c307d4:       4a40            tstw %d0
10c307d6:       670e            beqs 10c307e6 <flock64_to_posix_lock+0x32>
10c307d8:       6000 00d2       braw 10c308ac <flock64_to_posix_lock+0xf8>
10c307dc:       0c40 0002       cmpiw #2,%d0
10c307e0:       6714            beqs 10c307f6 <flock64_to_posix_lock+0x42>
10c307e2:       6000 00c8       braw 10c308ac <flock64_to_posix_lock+0xf8>
10c307e6:       4284            clrl %d4
10c307e8:       4285            clrl %d5
10c307ea:       601a            bras 10c30806 <flock64_to_posix_lock+0x52>
10c307ec:       282b 001e       movel %a3@(30),%d4
10c307f0:       2a2b 0022       movel %a3@(34),%d5
10c307f4:       6010            bras 10c30806 <flock64_to_posix_lock+0x52>
10c307f6:       206b 0008       moveal %a3@(8),%a0
10c307fa:       2068 0008       moveal %a0@(8),%a0
10c307fe:       2828 0040       movel %a0@(64),%d4
10c30802:       2a28 0044       movel %a0@(68),%d5
10c30806:       202a 0004       movel %a2@(4),%d0
10c3080a:       daaa 0008       addl %a2@(8),%d5
10c3080e:       d980            addxl %d0,%d4
10c30810:       6b00 009a       bmiw 10c308ac <flock64_to_posix_lock+0xf8>
10c30814:       242a 000c       movel %a2@(12),%d2
10c30818:       262a 0010       movel %a2@(16),%d3
10c3081c:       4a82            tstl %d2
10c3081e:       6b00 008c       bmiw 10c308ac <flock64_to_posix_lock+0xf8>
10c30822:       2004            movel %d4,%d0
10c30824:       2205            movel %d5,%d1
10c30826:       d283            addl %d3,%d1
10c30828:       d182            addxl %d2,%d0
10c3082a:       4282            clrl %d2
10c3082c:       5381            subql #1,%d1
10c3082e:       9182            subxl %d2,%d0
10c30830:       2340 0036       movel %d0,%a1@(54)
10c30834:       2341 003a       movel %d1,%a1@(58)
10c30838:       242a 000c       movel %a2@(12),%d2
10c3083c:       262a 0010       movel %a2@(16),%d3
10c30840:       4483            negl %d3
10c30842:       4082            negxl %d2
10c30844:       6c08            bges 10c3084e <flock64_to_posix_lock+0x9a>
10c30846:       4a80            tstl %d0
10c30848:       6a04            bpls 10c3084e <flock64_to_posix_lock+0x9a>
10c3084a:       70b5            moveq #-75,%d0
10c3084c:       6064            bras 10c308b2 <flock64_to_posix_lock+0xfe>
10c3084e:       2344 002e       movel %d4,%a1@(46)
10c30852:       2345 0032       movel %d5,%a1@(50)
10c30856:       262a 000c       movel %a2@(12),%d3
10c3085a:       86aa 0010       orl %a2@(16),%d3
10c3085e:       6610            bnes 10c30870 <flock64_to_posix_lock+0xbc>
10c30860:       237c 7fff ffff  movel #2147483647,%a1@(54)
10c30866:       0036 
10c30868:       237c ffff ffff  movel #-1,%a1@(58)
10c3086e:       003a 
10c30870:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c30876:       2368 02ee 0014  movel %a0@(750),%a1@(20)
10c3087c:       2368 007a 0018  movel %a0@(122),%a1@(24)
10c30882:       234b 0028       movel %a3,%a1@(40)
10c30886:       137c 0001 002c  moveb #1,%a1@(44)
10c3088c:       42a9 003e       clrl %a1@(62)
10c30890:       42a9 0042       clrl %a1@(66)
10c30894:       42a9 0046       clrl %a1@(70)
10c30898:       3012            movew %a2@,%d0
10c3089a:       0c40 0002       cmpiw #2,%d0
10c3089e:       6e0c            bgts 10c308ac <flock64_to_posix_lock+0xf8>
10c308a0:       4a40            tstw %d0
10c308a2:       6d08            blts 10c308ac <flock64_to_posix_lock+0xf8>
10c308a4:       136a 0001 002d  moveb %a2@(1),%a1@(45)
10c308aa:       6004            bras 10c308b0 <flock64_to_posix_lock+0xfc>
10c308ac:       70ea            moveq #-22,%d0
10c308ae:       6002            bras 10c308b2 <flock64_to_posix_lock+0xfe>
10c308b0:       7000            moveq #0,%d0
10c308b2:       4cdf 0c3c       moveml %sp@+,%d2-%d5/%a2-%a3
10c308b6:       4e5e            unlk %fp
10c308b8:       4e75            rts

10c308ba <lease_alloc>:
10c308ba:       4e56 0000       linkw %fp,#0
10c308be:       2f0a            movel %a2,%sp@-
10c308c0:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c308c4:       4eba fc4e       jsr %pc@(10c30514 <locks_alloc_lock>)
10c308c8:       2440            moveal %d0,%a2
10c308ca:       588f            addql #4,%sp
10c308cc:       b4fc 0000       cmpaw #0,%a2
10c308d0:       6606            bnes 10c308d8 <lease_alloc+0x1e>
10c308d2:       70f4            moveq #-12,%d0
10c308d4:       6000 00b4       braw 10c3098a <lease_alloc+0xd0>
10c308d8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c308de:       2568 02ee 0014  movel %a0@(750),%a2@(20)
10c308e4:       2568 007a 0018  movel %a0@(122),%a2@(24)
10c308ea:       256e 0008 0028  movel %fp@(8),%a2@(40)
10c308f0:       157c 0020 002c  moveb #32,%a2@(44)
10c308f6:       2f2e 000c       movel %fp@(12),%sp@-
10c308fa:       2f0a            movel %a2,%sp@-
10c308fc:       4eba fdae       jsr %pc@(10c306ac <assign_type>)
10c30900:       508f            addql #8,%sp
10c30902:       4a80            tstl %d0
10c30904:       6758            beqs 10c3095e <lease_alloc+0xa4>
10c30906:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c3090c:       53a8 0258       subql #1,%a0@(600)
10c30910:       41ea 0020       lea %a2@(32),%a0
10c30914:       b1d0            cmpal %a0@,%a0
10c30916:       670c            beqs 10c30924 <lease_alloc+0x6a>
10c30918:       4879 1000 2990  pea 10002990 <tvecs+0xdf8>
10c3091e:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c30924:       41ea 000c       lea %a2@(12),%a0
10c30928:       b1d0            cmpal %a0@,%a0
10c3092a:       670c            beqs 10c30938 <lease_alloc+0x7e>
10c3092c:       4879 1000 29bf  pea 100029bf <tvecs+0xe27>
10c30932:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c30938:       41ea 0004       lea %a2@(4),%a0
10c3093c:       b1d0            cmpal %a0@,%a0
10c3093e:       670c            beqs 10c3094c <lease_alloc+0x92>
10c30940:       4879 1000 29ee  pea 100029ee <tvecs+0xe56>
10c30946:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c3094c:       2f0a            movel %a2,%sp@-
10c3094e:       2f39 1001 b660  movel 1001b660 <filelock_cache>,%sp@-
10c30954:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c3095a:       70ea            moveq #-22,%d0
10c3095c:       602c            bras 10c3098a <lease_alloc+0xd0>
10c3095e:       42aa 002e       clrl %a2@(46)
10c30962:       42aa 0032       clrl %a2@(50)
10c30966:       257c 7fff ffff  movel #2147483647,%a2@(54)
10c3096c:       0036 
10c3096e:       257c ffff ffff  movel #-1,%a2@(58)
10c30974:       003a 
10c30976:       42aa 003e       clrl %a2@(62)
10c3097a:       42aa 0042       clrl %a2@(66)
10c3097e:       42aa 0046       clrl %a2@(70)
10c30982:       206e 0010       moveal %fp@(16),%a0
10c30986:       208a            movel %a2,%a0@
10c30988:       7000            moveq #0,%d0
10c3098a:       246e fffc       moveal %fp@(-4),%a2
10c3098e:       4e5e            unlk %fp
10c30990:       4e75            rts

10c30992 <locks_delete_block>:
10c30992:       4e56 0000       linkw %fp,#0
10c30996:       2f0b            movel %a3,%sp@-
10c30998:       2f0a            movel %a2,%sp@-
10c3099a:       226e 0008       moveal %fp@(8),%a1
10c3099e:       41e9 000c       lea %a1@(12),%a0
10c309a2:       2668 0004       moveal %a0@(4),%a3
10c309a6:       2450            moveal %a0@,%a2
10c309a8:       254b 0004       movel %a3,%a2@(4)
10c309ac:       268a            movel %a2,%a3@
10c309ae:       2088            movel %a0,%a0@
10c309b0:       2348 0010       movel %a0,%a1@(16)
10c309b4:       41e9 0004       lea %a1@(4),%a0
10c309b8:       2668 0004       moveal %a0@(4),%a3
10c309bc:       2450            moveal %a0@,%a2
10c309be:       254b 0004       movel %a3,%a2@(4)
10c309c2:       268a            movel %a2,%a3@
10c309c4:       2088            movel %a0,%a0@
10c309c6:       2348 0008       movel %a0,%a1@(8)
10c309ca:       4291            clrl %a1@
10c309cc:       245f            moveal %sp@+,%a2
10c309ce:       265f            moveal %sp@+,%a3
10c309d0:       4e5e            unlk %fp
10c309d2:       4e75            rts

10c309d4 <locks_insert_block>:
10c309d4:       4e56 0000       linkw %fp,#0
10c309d8:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c309dc:       242e 0008       movel %fp@(8),%d2
10c309e0:       246e 000c       moveal %fp@(12),%a2
10c309e4:       47ea 000c       lea %a2@(12),%a3
10c309e8:       b7d3            cmpal %a3@,%a3
10c309ea:       672e            beqs 10c30a1a <locks_insert_block+0x46>
10c309ec:       4280            clrl %d0
10c309ee:       102a 002d       moveb %a2@(45),%d0
10c309f2:       2f00            movel %d0,%sp@-
10c309f4:       2f2a 003a       movel %a2@(58),%sp@-
10c309f8:       2f2a 0036       movel %a2@(54),%sp@-
10c309fc:       2f2a 0032       movel %a2@(50),%sp@-
10c30a00:       2f2a 002e       movel %a2@(46),%sp@-
10c30a04:       2f2a 0018       movel %a2@(24),%sp@-
10c30a08:       4879 1000 2a1a  pea 10002a1a <tvecs+0xe82>
10c30a0e:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c30a14:       2f0a            movel %a2,%sp@-
10c30a16:       4eba ff7a       jsr %pc@(10c30992 <locks_delete_block>)
10c30a1a:       2242            moveal %d2,%a1
10c30a1c:       41e9 000c       lea %a1@(12),%a0
10c30a20:       2268 0004       moveal %a0@(4),%a1
10c30a24:       214b 0004       movel %a3,%a0@(4)
10c30a28:       2688            movel %a0,%a3@
10c30a2a:       2749 0004       movel %a1,%a3@(4)
10c30a2e:       228b            movel %a3,%a1@
10c30a30:       24c2            movel %d2,%a2@+
10c30a32:       204a            moveal %a2,%a0
10c30a34:       2279 1000 dab0  moveal 1000dab0 <blocked_list>,%a1
10c30a3a:       2348 0004       movel %a0,%a1@(4)
10c30a3e:       2089            movel %a1,%a0@
10c30a40:       217c 1000 dab0  movel #268491440,%a0@(4)
10c30a46:       0004 
10c30a48:       23c8 1000 dab0  movel %a0,1000dab0 <blocked_list>
10c30a4e:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c30a54:       4e5e            unlk %fp
10c30a56:       4e75            rts

10c30a58 <locks_wake_up_blocks>:
10c30a58:       4e56 0000       linkw %fp,#0
10c30a5c:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c30a60:       286e 0008       moveal %fp@(8),%a4
10c30a64:       242e 000c       movel %fp@(12),%d2
10c30a68:       6078            bras 10c30ae2 <locks_wake_up_blocks+0x8a>
10c30a6a:       266c 000c       moveal %a4@(12),%a3
10c30a6e:       45eb fff4       lea %a3@(-12),%a2
10c30a72:       4a82            tstl %d2
10c30a74:       673c            beqs 10c30ab2 <locks_wake_up_blocks+0x5a>
10c30a76:       206a 003e       moveal %a2@(62),%a0
10c30a7a:       b0fc 0000       cmpaw #0,%a0
10c30a7e:       6708            beqs 10c30a88 <locks_wake_up_blocks+0x30>
10c30a80:       2f0a            movel %a2,%sp@-
10c30a82:       4e90            jsr %a0@
10c30a84:       588f            addql #4,%sp
10c30a86:       6016            bras 10c30a9e <locks_wake_up_blocks+0x46>
10c30a88:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c30a8c:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c30a90:       486b 0010       pea %a3@(16)
10c30a94:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c30a9a:       4fef 000c       lea %sp@(12),%sp
10c30a9e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c30aa4:       7010            moveq #16,%d0
10c30aa6:       81a8 0028       orl %d0,%a0@(40)
10c30aaa:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c30ab0:       6030            bras 10c30ae2 <locks_wake_up_blocks+0x8a>
10c30ab2:       2f0a            movel %a2,%sp@-
10c30ab4:       4eba fedc       jsr %pc@(10c30992 <locks_delete_block>)
10c30ab8:       588f            addql #4,%sp
10c30aba:       4aaa 003e       tstl %a2@(62)
10c30abe:       670c            beqs 10c30acc <locks_wake_up_blocks+0x74>
10c30ac0:       2f0a            movel %a2,%sp@-
10c30ac2:       206a 003e       moveal %a2@(62),%a0
10c30ac6:       4e90            jsr %a0@
10c30ac8:       588f            addql #4,%sp
10c30aca:       6016            bras 10c30ae2 <locks_wake_up_blocks+0x8a>
10c30acc:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c30ad0:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c30ad4:       486b 0010       pea %a3@(16)
10c30ad8:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c30ade:       4fef 000c       lea %sp@(12),%sp
10c30ae2:       41ec 000c       lea %a4@(12),%a0
10c30ae6:       b1d0            cmpal %a0@,%a0
10c30ae8:       6680            bnes 10c30a6a <locks_wake_up_blocks+0x12>
10c30aea:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c30af0:       4e5e            unlk %fp
10c30af2:       4e75            rts

10c30af4 <locks_insert_lock>:
10c30af4:       4e56 0000       linkw %fp,#0
10c30af8:       2f0b            movel %a3,%sp@-
10c30afa:       2f0a            movel %a2,%sp@-
10c30afc:       206e 0008       moveal %fp@(8),%a0
10c30b00:       266e 000c       moveal %fp@(12),%a3
10c30b04:       43eb 0004       lea %a3@(4),%a1
10c30b08:       2479 1000 daa8  moveal 1000daa8 <file_lock_list>,%a2
10c30b0e:       2549 0004       movel %a1,%a2@(4)
10c30b12:       228a            movel %a2,%a1@
10c30b14:       237c 1000 daa8  movel #268491432,%a1@(4)
10c30b1a:       0004 
10c30b1c:       23c9 1000 daa8  movel %a1,1000daa8 <file_lock_list>
10c30b22:       2690            movel %a0@,%a3@
10c30b24:       208b            movel %a3,%a0@
10c30b26:       206b 0042       moveal %a3@(66),%a0
10c30b2a:       b0fc 0000       cmpaw #0,%a0
10c30b2e:       6704            beqs 10c30b34 <locks_insert_lock+0x40>
10c30b30:       2f0b            movel %a3,%sp@-
10c30b32:       4e90            jsr %a0@
10c30b34:       246e fff8       moveal %fp@(-8),%a2
10c30b38:       266e fffc       moveal %fp@(-4),%a3
10c30b3c:       4e5e            unlk %fp
10c30b3e:       4e75            rts

10c30b40 <locks_delete_lock>:
10c30b40:       4e56 0000       linkw %fp,#0
10c30b44:       48e7 0038       moveml %a2-%a4,%sp@-
10c30b48:       206e 0008       moveal %fp@(8),%a0
10c30b4c:       2850            moveal %a0@,%a4
10c30b4e:       2094            movel %a4@,%a0@
10c30b50:       244c            moveal %a4,%a2
10c30b52:       429a            clrl %a2@+
10c30b54:       226a 0004       moveal %a2@(4),%a1
10c30b58:       2052            moveal %a2@,%a0
10c30b5a:       2149 0004       movel %a1,%a0@(4)
10c30b5e:       2288            movel %a0,%a1@
10c30b60:       248a            movel %a2,%a2@
10c30b62:       254a 0004       movel %a2,%a2@(4)
10c30b66:       47ec 004a       lea %a4@(74),%a3
10c30b6a:       2f0b            movel %a3,%sp@-
10c30b6c:       42a7            clrl %sp@-
10c30b6e:       2f2c 0028       movel %a4@(40),%sp@-
10c30b72:       42a7            clrl %sp@-
10c30b74:       4eb9 10c2 f0be  jsr 10c2f0be <fasync_helper>
10c30b7a:       4fef 0010       lea %sp@(16),%sp
10c30b7e:       2013            movel %a3@,%d0
10c30b80:       6712            beqs 10c30b94 <locks_delete_lock+0x54>
10c30b82:       2f00            movel %d0,%sp@-
10c30b84:       4879 1000 2a64  pea 10002a64 <tvecs+0xecc>
10c30b8a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c30b90:       4293            clrl %a3@
10c30b92:       508f            addql #8,%sp
10c30b94:       206c 0046       moveal %a4@(70),%a0
10c30b98:       b0fc 0000       cmpaw #0,%a0
10c30b9c:       6706            beqs 10c30ba4 <locks_delete_lock+0x64>
10c30b9e:       2f0c            movel %a4,%sp@-
10c30ba0:       4e90            jsr %a0@
10c30ba2:       588f            addql #4,%sp
10c30ba4:       2f2e 000c       movel %fp@(12),%sp@-
10c30ba8:       2f0c            movel %a4,%sp@-
10c30baa:       4eba feac       jsr %pc@(10c30a58 <locks_wake_up_blocks>)
10c30bae:       508f            addql #8,%sp
10c30bb0:       b8fc 0000       cmpaw #0,%a4
10c30bb4:       660c            bnes 10c30bc2 <locks_delete_lock+0x82>
10c30bb6:       4879 1000 298b  pea 1000298b <tvecs+0xdf3>
10c30bbc:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c30bc2:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c30bc8:       53a8 0258       subql #1,%a0@(600)
10c30bcc:       41ec 0020       lea %a4@(32),%a0
10c30bd0:       b1d0            cmpal %a0@,%a0
10c30bd2:       670c            beqs 10c30be0 <locks_delete_lock+0xa0>
10c30bd4:       4879 1000 2990  pea 10002990 <tvecs+0xdf8>
10c30bda:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c30be0:       41ec 000c       lea %a4@(12),%a0
10c30be4:       b1d0            cmpal %a0@,%a0
10c30be6:       670c            beqs 10c30bf4 <locks_delete_lock+0xb4>
10c30be8:       4879 1000 29bf  pea 100029bf <tvecs+0xe27>
10c30bee:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c30bf4:       b5d2            cmpal %a2@,%a2
10c30bf6:       670c            beqs 10c30c04 <locks_delete_lock+0xc4>
10c30bf8:       4879 1000 29ee  pea 100029ee <tvecs+0xe56>
10c30bfe:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c30c04:       2f0c            movel %a4,%sp@-
10c30c06:       2f39 1001 b660  movel 1001b660 <filelock_cache>,%sp@-
10c30c0c:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c30c12:       4cee 1c00 fff4  moveml %fp@(-12),%a2-%a4
10c30c18:       4e5e            unlk %fp
10c30c1a:       4e75            rts

10c30c1c <locks_conflict>:
10c30c1c:       4e56 0000       linkw %fp,#0
10c30c20:       206e 0008       moveal %fp@(8),%a0
10c30c24:       4280            clrl %d0
10c30c26:       1028 002d       moveb %a0@(45),%d0
10c30c2a:       6708            beqs 10c30c34 <locks_conflict+0x18>
10c30c2c:       7201            moveq #1,%d1
10c30c2e:       b280            cmpl %d0,%d1
10c30c30:       6716            beqs 10c30c48 <locks_conflict+0x2c>
10c30c32:       6018            bras 10c30c4c <locks_conflict+0x30>
10c30c34:       206e 000c       moveal %fp@(12),%a0
10c30c38:       0c28 0001 002d  cmpib #1,%a0@(45)
10c30c3e:       57c0            seq %d0
10c30c40:       4880            extw %d0
10c30c42:       48c0            extl %d0
10c30c44:       4480            negl %d0
10c30c46:       601a            bras 10c30c62 <locks_conflict+0x46>
10c30c48:       7001            moveq #1,%d0
10c30c4a:       6016            bras 10c30c62 <locks_conflict+0x46>
10c30c4c:       4280            clrl %d0
10c30c4e:       1028 002d       moveb %a0@(45),%d0
10c30c52:       2f00            movel %d0,%sp@-
10c30c54:       4879 1000 2a88  pea 10002a88 <tvecs+0xef0>
10c30c5a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c30c60:       7000            moveq #0,%d0
10c30c62:       4e5e            unlk %fp
10c30c64:       4e75            rts

10c30c66 <posix_locks_conflict>:
10c30c66:       4e56 0000       linkw %fp,#0
10c30c6a:       48e7 3800       moveml %d2-%d4,%sp@-
10c30c6e:       226e 0008       moveal %fp@(8),%a1
10c30c72:       206e 000c       moveal %fp@(12),%a0
10c30c76:       0828 0000 002c  btst #0,%a0@(44)
10c30c7c:       6766            beqs 10c30ce4 <posix_locks_conflict+0x7e>
10c30c7e:       7000            moveq #0,%d0
10c30c80:       2229 0014       movel %a1@(20),%d1
10c30c84:       b2a8 0014       cmpl %a0@(20),%d1
10c30c88:       6610            bnes 10c30c9a <posix_locks_conflict+0x34>
10c30c8a:       2429 0018       movel %a1@(24),%d2
10c30c8e:       b4a8 0018       cmpl %a0@(24),%d2
10c30c92:       57c0            seq %d0
10c30c94:       4880            extw %d0
10c30c96:       48c0            extl %d0
10c30c98:       4480            negl %d0
10c30c9a:       4a80            tstl %d0
10c30c9c:       6646            bnes 10c30ce4 <posix_locks_conflict+0x7e>
10c30c9e:       7400            moveq #0,%d2
10c30ca0:       2029 0036       movel %a1@(54),%d0
10c30ca4:       2229 003a       movel %a1@(58),%d1
10c30ca8:       2628 002e       movel %a0@(46),%d3
10c30cac:       2828 0032       movel %a0@(50),%d4
10c30cb0:       9284            subl %d4,%d1
10c30cb2:       9183            subxl %d3,%d0
10c30cb4:       6d20            blts 10c30cd6 <posix_locks_conflict+0x70>
10c30cb6:       2229 002e       movel %a1@(46),%d1
10c30cba:       2429 0032       movel %a1@(50),%d2
10c30cbe:       b2a8 0036       cmpl %a0@(54),%d1
10c30cc2:       6608            bnes 10c30ccc <posix_locks_conflict+0x66>
10c30cc4:       b4a8 003a       cmpl %a0@(58),%d2
10c30cc8:       53c0            sls %d0
10c30cca:       6002            bras 10c30cce <posix_locks_conflict+0x68>
10c30ccc:       5fc0            sle %d0
10c30cce:       4880            extw %d0
10c30cd0:       3400            movew %d0,%d2
10c30cd2:       48c2            extl %d2
10c30cd4:       4482            negl %d2
10c30cd6:       4a82            tstl %d2
10c30cd8:       670a            beqs 10c30ce4 <posix_locks_conflict+0x7e>
10c30cda:       2f08            movel %a0,%sp@-
10c30cdc:       2f09            movel %a1,%sp@-
10c30cde:       4eba ff3c       jsr %pc@(10c30c1c <locks_conflict>)
10c30ce2:       6002            bras 10c30ce6 <posix_locks_conflict+0x80>
10c30ce4:       7000            moveq #0,%d0
10c30ce6:       4cee 001c fff4  moveml %fp@(-12),%d2-%d4
10c30cec:       4e5e            unlk %fp
10c30cee:       4e75            rts

10c30cf0 <flock_locks_conflict>:
10c30cf0:       4e56 0000       linkw %fp,#0
10c30cf4:       226e 0008       moveal %fp@(8),%a1
10c30cf8:       206e 000c       moveal %fp@(12),%a0
10c30cfc:       0828 0001 002c  btst #1,%a0@(44)
10c30d02:       671a            beqs 10c30d1e <flock_locks_conflict+0x2e>
10c30d04:       2029 0028       movel %a1@(40),%d0
10c30d08:       b0a8 0028       cmpl %a0@(40),%d0
10c30d0c:       6710            beqs 10c30d1e <flock_locks_conflict+0x2e>
10c30d0e:       0829 0005 002d  btst #5,%a1@(45)
10c30d14:       6608            bnes 10c30d1e <flock_locks_conflict+0x2e>
10c30d16:       0828 0005 002d  btst #5,%a0@(45)
10c30d1c:       6704            beqs 10c30d22 <flock_locks_conflict+0x32>
10c30d1e:       7000            moveq #0,%d0
10c30d20:       6008            bras 10c30d2a <flock_locks_conflict+0x3a>
10c30d22:       2f08            movel %a0,%sp@-
10c30d24:       2f09            movel %a1,%sp@-
10c30d26:       4eba fef4       jsr %pc@(10c30c1c <locks_conflict>)
10c30d2a:       4e5e            unlk %fp
10c30d2c:       4e75            rts

10c30d2e <interruptible_sleep_on_locked>:
10c30d2e:       4e56 ffe0       linkw %fp,#-32
10c30d32:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c30d36:       282e 0008       movel %fp@(8),%d4
10c30d3a:       262e 000c       movel %fp@(12),%d3
10c30d3e:       7400            moveq #0,%d2
10c30d40:       42ae ffe0       clrl %fp@(-32)
10c30d44:       42ae ffe8       clrl %fp@(-24)
10c30d48:       42ae ffec       clrl %fp@(-20)
10c30d4c:       45ee fff0       lea %fp@(-16),%a2
10c30d50:       2d79 1002 53b4  movel 100253b4 <_current_task>,%fp@(-28)
10c30d56:       ffe4 
10c30d58:       24ae ffe0       movel %fp@(-32),%a2@
10c30d5c:       2d6e ffe4 fff4  movel %fp@(-28),%fp@(-12)
10c30d62:       2d6e ffe8 fff8  movel %fp@(-24),%fp@(-8)
10c30d68:       2d6e ffec fffc  movel %fp@(-20),%fp@(-4)
10c30d6e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c30d74:       7001            moveq #1,%d0
10c30d76:       2080            movel %d0,%a0@
10c30d78:       2f0a            movel %a2,%sp@-
10c30d7a:       2f04            movel %d4,%sp@-
10c30d7c:       4eb9 10c1 5344  jsr 10c15344 <add_wait_queue>
10c30d82:       508f            addql #8,%sp
10c30d84:       4a83            tstl %d3
10c30d86:       6608            bnes 10c30d90 <interruptible_sleep_on_locked+0x62>
10c30d88:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c30d8e:       600c            bras 10c30d9c <interruptible_sleep_on_locked+0x6e>
10c30d90:       2f03            movel %d3,%sp@-
10c30d92:       4eb9 10c1 4428  jsr 10c14428 <schedule_timeout>
10c30d98:       2400            movel %d0,%d2
10c30d9a:       588f            addql #4,%sp
10c30d9c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c30da2:       4aa8 0008       tstl %a0@(8)
10c30da6:       6706            beqs 10c30dae <interruptible_sleep_on_locked+0x80>
10c30da8:       243c ffff fe00  movel #-512,%d2
10c30dae:       2f0a            movel %a2,%sp@-
10c30db0:       2f04            movel %d4,%sp@-
10c30db2:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c30db8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c30dbe:       7000            moveq #0,%d0
10c30dc0:       2080            movel %d0,%a0@
10c30dc2:       2002            movel %d2,%d0
10c30dc4:       4cee 041c ffd0  moveml %fp@(-48),%d2-%d4/%a2
10c30dca:       4e5e            unlk %fp
10c30dcc:       4e75            rts

10c30dce <locks_block_on>:
10c30dce:       4e56 0000       linkw %fp,#0
10c30dd2:       2f0a            movel %a2,%sp@-
10c30dd4:       2f02            movel %d2,%sp@-
10c30dd6:       246e 000c       moveal %fp@(12),%a2
10c30dda:       2f0a            movel %a2,%sp@-
10c30ddc:       2f2e 0008       movel %fp@(8),%sp@-
10c30de0:       4eba fbf2       jsr %pc@(10c309d4 <locks_insert_block>)
10c30de4:       42a7            clrl %sp@-
10c30de6:       486a 001c       pea %a2@(28)
10c30dea:       4eba ff42       jsr %pc@(10c30d2e <interruptible_sleep_on_locked>)
10c30dee:       2400            movel %d0,%d2
10c30df0:       2f0a            movel %a2,%sp@-
10c30df2:       4eba fb9e       jsr %pc@(10c30992 <locks_delete_block>)
10c30df6:       2002            movel %d2,%d0
10c30df8:       242e fff8       movel %fp@(-8),%d2
10c30dfc:       246e fffc       moveal %fp@(-4),%a2
10c30e00:       4e5e            unlk %fp
10c30e02:       4e75            rts

10c30e04 <locks_block_on_timeout>:
10c30e04:       4e56 0000       linkw %fp,#0
10c30e08:       2f0a            movel %a2,%sp@-
10c30e0a:       2f02            movel %d2,%sp@-
10c30e0c:       246e 000c       moveal %fp@(12),%a2
10c30e10:       242e 0010       movel %fp@(16),%d2
10c30e14:       2f0a            movel %a2,%sp@-
10c30e16:       2f2e 0008       movel %fp@(8),%sp@-
10c30e1a:       4eba fbb8       jsr %pc@(10c309d4 <locks_insert_block>)
10c30e1e:       2f02            movel %d2,%sp@-
10c30e20:       486a 001c       pea %a2@(28)
10c30e24:       4eba ff08       jsr %pc@(10c30d2e <interruptible_sleep_on_locked>)
10c30e28:       2400            movel %d0,%d2
10c30e2a:       2f0a            movel %a2,%sp@-
10c30e2c:       4eba fb64       jsr %pc@(10c30992 <locks_delete_block>)
10c30e30:       2002            movel %d2,%d0
10c30e32:       242e fff8       movel %fp@(-8),%d2
10c30e36:       246e fffc       moveal %fp@(-4),%a2
10c30e3a:       4e5e            unlk %fp
10c30e3c:       4e75            rts

10c30e3e <posix_test_lock>:
10c30e3e:       4e56 0000       linkw %fp,#0
10c30e42:       2f0a            movel %a2,%sp@-
10c30e44:       2f02            movel %d2,%sp@-
10c30e46:       206e 0008       moveal %fp@(8),%a0
10c30e4a:       242e 000c       movel %fp@(12),%d2
10c30e4e:       2068 0008       moveal %a0@(8),%a0
10c30e52:       2068 0008       moveal %a0@(8),%a0
10c30e56:       2468 00a4       moveal %a0@(164),%a2
10c30e5a:       6002            bras 10c30e5e <posix_test_lock+0x20>
10c30e5c:       2452            moveal %a2@,%a2
10c30e5e:       b4fc 0000       cmpaw #0,%a2
10c30e62:       6716            beqs 10c30e7a <posix_test_lock+0x3c>
10c30e64:       082a 0000 002c  btst #0,%a2@(44)
10c30e6a:       67f0            beqs 10c30e5c <posix_test_lock+0x1e>
10c30e6c:       2f02            movel %d2,%sp@-
10c30e6e:       2f0a            movel %a2,%sp@-
10c30e70:       4eba fdf4       jsr %pc@(10c30c66 <posix_locks_conflict>)
10c30e74:       508f            addql #8,%sp
10c30e76:       4a80            tstl %d0
10c30e78:       67e2            beqs 10c30e5c <posix_test_lock+0x1e>
10c30e7a:       200a            movel %a2,%d0
10c30e7c:       242e fff8       movel %fp@(-8),%d2
10c30e80:       246e fffc       moveal %fp@(-4),%a2
10c30e84:       4e5e            unlk %fp
10c30e86:       4e75            rts

10c30e88 <posix_locks_deadlock>:
10c30e88:       4e56 0000       linkw %fp,#0
10c30e8c:       48e7 3800       moveml %d2-%d4,%sp@-
10c30e90:       206e 0008       moveal %fp@(8),%a0
10c30e94:       226e 000c       moveal %fp@(12),%a1
10c30e98:       2828 0014       movel %a0@(20),%d4
10c30e9c:       2628 0018       movel %a0@(24),%d3
10c30ea0:       2229 0014       movel %a1@(20),%d1
10c30ea4:       2029 0018       movel %a1@(24),%d0
10c30ea8:       b284            cmpl %d4,%d1
10c30eaa:       6614            bnes 10c30ec0 <posix_locks_deadlock+0x38>
10c30eac:       b083            cmpl %d3,%d0
10c30eae:       6610            bnes 10c30ec0 <posix_locks_deadlock+0x38>
10c30eb0:       7001            moveq #1,%d0
10c30eb2:       6032            bras 10c30ee6 <posix_locks_deadlock+0x5e>
10c30eb4:       2050            moveal %a0@,%a0
10c30eb6:       2228 0014       movel %a0@(20),%d1
10c30eba:       2028 0018       movel %a0@(24),%d0
10c30ebe:       60e8            bras 10c30ea8 <posix_locks_deadlock+0x20>
10c30ec0:       41f9 1000 dab0  lea 1000dab0 <blocked_list>,%a0
10c30ec6:       2250            moveal %a0@,%a1
10c30ec8:       b1c9            cmpal %a1,%a0
10c30eca:       6718            beqs 10c30ee4 <posix_locks_deadlock+0x5c>
10c30ecc:       2408            movel %a0,%d2
10c30ece:       41e9 fffc       lea %a1@(-4),%a0
10c30ed2:       b2a8 0014       cmpl %a0@(20),%d1
10c30ed6:       6606            bnes 10c30ede <posix_locks_deadlock+0x56>
10c30ed8:       b0a8 0018       cmpl %a0@(24),%d0
10c30edc:       67d6            beqs 10c30eb4 <posix_locks_deadlock+0x2c>
10c30ede:       2251            moveal %a1@,%a1
10c30ee0:       b489            cmpl %a1,%d2
10c30ee2:       66ea            bnes 10c30ece <posix_locks_deadlock+0x46>
10c30ee4:       7000            moveq #0,%d0
10c30ee6:       4cdf 001c       moveml %sp@+,%d2-%d4
10c30eea:       4e5e            unlk %fp
10c30eec:       4e75            rts

10c30eee <locks_mandatory_locked>:
10c30eee:       4e56 0000       linkw %fp,#0
10c30ef2:       226e 0008       moveal %fp@(8),%a1
10c30ef6:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c30efc:       2028 02ee       movel %a0@(750),%d0
10c30f00:       2069 00a4       moveal %a1@(164),%a0
10c30f04:       6002            bras 10c30f08 <locks_mandatory_locked+0x1a>
10c30f06:       2050            moveal %a0@,%a0
10c30f08:       b0fc 0000       cmpaw #0,%a0
10c30f0c:       670e            beqs 10c30f1c <locks_mandatory_locked+0x2e>
10c30f0e:       0828 0000 002c  btst #0,%a0@(44)
10c30f14:       67f0            beqs 10c30f06 <locks_mandatory_locked+0x18>
10c30f16:       b0a8 0014       cmpl %a0@(20),%d0
10c30f1a:       67ea            beqs 10c30f06 <locks_mandatory_locked+0x18>
10c30f1c:       b0fc 0000       cmpaw #0,%a0
10c30f20:       56c0            sne %d0
10c30f22:       4880            extw %d0
10c30f24:       48c0            extl %d0
10c30f26:       72f5            moveq #-11,%d1
10c30f28:       c081            andl %d1,%d0
10c30f2a:       4e5e            unlk %fp
10c30f2c:       4e75            rts

10c30f2e <locks_mandatory_area>:
10c30f2e:       4e56 0000       linkw %fp,#0
10c30f32:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c30f36:       2a6e 000c       moveal %fp@(12),%a5
10c30f3a:       286e 0010       moveal %fp@(16),%a4
10c30f3e:       242e 0014       movel %fp@(20),%d2
10c30f42:       262e 0018       movel %fp@(24),%d3
10c30f46:       42a7            clrl %sp@-
10c30f48:       4eba f5ca       jsr %pc@(10c30514 <locks_alloc_lock>)
10c30f4c:       2640            moveal %d0,%a3
10c30f4e:       588f            addql #4,%sp
10c30f50:       b6fc 0000       cmpaw #0,%a3
10c30f54:       6606            bnes 10c30f5c <locks_mandatory_area+0x2e>
10c30f56:       70f4            moveq #-12,%d0
10c30f58:       6000 0134       braw 10c3108e <locks_mandatory_area+0x160>
10c30f5c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c30f62:       2768 02ee 0014  movel %a0@(750),%a3@(20)
10c30f68:       2768 007a 0018  movel %a0@(122),%a3@(24)
10c30f6e:       274c 0028       movel %a4,%a3@(40)
10c30f72:       177c 0009 002c  moveb #9,%a3@(44)
10c30f78:       7002            moveq #2,%d0
10c30f7a:       b0ae 0008       cmpl %fp@(8),%d0
10c30f7e:       57c0            seq %d0
10c30f80:       4400            negb %d0
10c30f82:       1740 002d       moveb %d0,%a3@(45)
10c30f86:       2742 002e       movel %d2,%a3@(46)
10c30f8a:       2743 0032       movel %d3,%a3@(50)
10c30f8e:       222e 001c       movel %fp@(28),%d1
10c30f92:       4280            clrl %d0
10c30f94:       d681            addl %d1,%d3
10c30f96:       d580            addxl %d0,%d2
10c30f98:       4286            clrl %d6
10c30f9a:       5383            subql #1,%d3
10c30f9c:       9586            subxl %d6,%d2
10c30f9e:       2742 0036       movel %d2,%a3@(54)
10c30fa2:       2743 003a       movel %d3,%a3@(58)
10c30fa6:       7400            moveq #0,%d2
10c30fa8:       7620            moveq #32,%d3
10c30faa:       d68b            addl %a3,%d3
10c30fac:       780c            moveq #12,%d4
10c30fae:       d88b            addl %a3,%d4
10c30fb0:       2a0b            movel %a3,%d5
10c30fb2:       5885            addql #4,%d5
10c30fb4:       246d 00a4       moveal %a5@(164),%a2
10c30fb8:       6030            bras 10c30fea <locks_mandatory_area+0xbc>
10c30fba:       74dd            moveq #-35,%d2
10c30fbc:       2f0a            movel %a2,%sp@-
10c30fbe:       2f0b            movel %a3,%sp@-
10c30fc0:       4eba fec6       jsr %pc@(10c30e88 <posix_locks_deadlock>)
10c30fc4:       508f            addql #8,%sp
10c30fc6:       4a80            tstl %d0
10c30fc8:       6662            bnes 10c3102c <locks_mandatory_area+0xfe>
10c30fca:       2f0b            movel %a3,%sp@-
10c30fcc:       2f0a            movel %a2,%sp@-
10c30fce:       4eba fdfe       jsr %pc@(10c30dce <locks_block_on>)
10c30fd2:       2400            movel %d0,%d2
10c30fd4:       508f            addql #8,%sp
10c30fd6:       6654            bnes 10c3102c <locks_mandatory_area+0xfe>
10c30fd8:       302d 0032       movew %a5@(50),%d0
10c30fdc:       0240 0408       andiw #1032,%d0
10c30fe0:       0c40 0400       cmpiw #1024,%d0
10c30fe4:       6646            bnes 10c3102c <locks_mandatory_area+0xfe>
10c30fe6:       60cc            bras 10c30fb4 <locks_mandatory_area+0x86>
10c30fe8:       2452            moveal %a2@,%a2
10c30fea:       b4fc 0000       cmpaw #0,%a2
10c30fee:       673c            beqs 10c3102c <locks_mandatory_area+0xfe>
10c30ff0:       082a 0000 002c  btst #0,%a2@(44)
10c30ff6:       67f0            beqs 10c30fe8 <locks_mandatory_area+0xba>
10c30ff8:       202a 002e       movel %a2@(46),%d0
10c30ffc:       222a 0032       movel %a2@(50),%d1
10c31000:       2c2b 0036       movel %a3@(54),%d6
10c31004:       2e2b 003a       movel %a3@(58),%d7
10c31008:       9287            subl %d7,%d1
10c3100a:       9186            subxl %d6,%d0
10c3100c:       6e1e            bgts 10c3102c <locks_mandatory_area+0xfe>
10c3100e:       2f0a            movel %a2,%sp@-
10c31010:       2f0b            movel %a3,%sp@-
10c31012:       4eba fc52       jsr %pc@(10c30c66 <posix_locks_conflict>)
10c31016:       508f            addql #8,%sp
10c31018:       4a80            tstl %d0
10c3101a:       67cc            beqs 10c30fe8 <locks_mandatory_area+0xba>
10c3101c:       74f5            moveq #-11,%d2
10c3101e:       b8fc 0000       cmpaw #0,%a4
10c31022:       6796            beqs 10c30fba <locks_mandatory_area+0x8c>
10c31024:       082c 0003 001a  btst #3,%a4@(26)
10c3102a:       678e            beqs 10c30fba <locks_mandatory_area+0x8c>
10c3102c:       b6fc 0000       cmpaw #0,%a3
10c31030:       660c            bnes 10c3103e <locks_mandatory_area+0x110>
10c31032:       4879 1000 298b  pea 1000298b <tvecs+0xdf3>
10c31038:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c3103e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c31044:       53a8 0258       subql #1,%a0@(600)
10c31048:       2043            moveal %d3,%a0
10c3104a:       b690            cmpl %a0@,%d3
10c3104c:       670c            beqs 10c3105a <locks_mandatory_area+0x12c>
10c3104e:       4879 1000 2990  pea 10002990 <tvecs+0xdf8>
10c31054:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c3105a:       2044            moveal %d4,%a0
10c3105c:       b890            cmpl %a0@,%d4
10c3105e:       670c            beqs 10c3106c <locks_mandatory_area+0x13e>
10c31060:       4879 1000 29bf  pea 100029bf <tvecs+0xe27>
10c31066:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c3106c:       2045            moveal %d5,%a0
10c3106e:       ba90            cmpl %a0@,%d5
10c31070:       670c            beqs 10c3107e <locks_mandatory_area+0x150>
10c31072:       4879 1000 29ee  pea 100029ee <tvecs+0xe56>
10c31078:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c3107e:       2f0b            movel %a3,%sp@-
10c31080:       2f39 1001 b660  movel 1001b660 <filelock_cache>,%sp@-
10c31086:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c3108c:       2002            movel %d2,%d0
10c3108e:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c31094:       4e5e            unlk %fp
10c31096:       4e75            rts

10c31098 <flock_lock_file>:
10c31098:       4e56 0000       linkw %fp,#0
10c3109c:       48e7 3e3c       moveml %d2-%d6/%a2-%a5,%sp@-
10c310a0:       286e 0008       moveal %fp@(8),%a4
10c310a4:       2a2e 000c       movel %fp@(12),%d5
10c310a8:       2c2e 0010       movel %fp@(16),%d6
10c310ac:       7600            moveq #0,%d3
10c310ae:       206c 0008       moveal %a4@(8),%a0
10c310b2:       2a68 0008       moveal %a0@(8),%a5
10c310b6:       7002            moveq #2,%d0
10c310b8:       b085            cmpl %d5,%d0
10c310ba:       57c0            seq %d0
10c310bc:       4880            extw %d0
10c310be:       3400            movew %d0,%d2
10c310c0:       48c2            extl %d2
10c310c2:       4482            negl %d2
10c310c4:       6614            bnes 10c310da <flock_lock_file+0x42>
10c310c6:       2f05            movel %d5,%sp@-
10c310c8:       2f0c            movel %a4,%sp@-
10c310ca:       4eba f57e       jsr %pc@(10c3064a <flock_make_lock>)
10c310ce:       2600            movel %d0,%d3
10c310d0:       508f            addql #8,%sp
10c310d2:       6606            bnes 10c310da <flock_lock_file+0x42>
10c310d4:       70db            moveq #-37,%d0
10c310d6:       6000 011a       braw 10c311f2 <flock_lock_file+0x15a>
10c310da:       7800            moveq #0,%d4
10c310dc:       47ed 00a4       lea %a5@(164),%a3
10c310e0:       7000            moveq #0,%d0
10c310e2:       220b            movel %a3,%d1
10c310e4:       2453            moveal %a3@,%a2
10c310e6:       b4fc 0000       cmpaw #0,%a2
10c310ea:       6740            beqs 10c3112c <flock_lock_file+0x94>
10c310ec:       082a 0001 002c  btst #1,%a2@(44)
10c310f2:       6738            beqs 10c3112c <flock_lock_file+0x94>
10c310f4:       b9ea 0028       cmpal %a2@(40),%a4
10c310f8:       660e            bnes 10c31108 <flock_lock_file+0x70>
10c310fa:       4280            clrl %d0
10c310fc:       102a 002d       moveb %a2@(45),%d0
10c31100:       b085            cmpl %d5,%d0
10c31102:       6700 0090       beqw 10c31194 <flock_lock_file+0xfc>
10c31106:       6028            bras 10c31130 <flock_lock_file+0x98>
10c31108:       220a            movel %a2,%d1
10c3110a:       2452            moveal %a2@,%a2
10c3110c:       b4fc 0000       cmpaw #0,%a2
10c31110:       671a            beqs 10c3112c <flock_lock_file+0x94>
10c31112:       082a 0001 002c  btst #1,%a2@(44)
10c31118:       6712            beqs 10c3112c <flock_lock_file+0x94>
10c3111a:       b9ea 0028       cmpal %a2@(40),%a4
10c3111e:       66e8            bnes 10c31108 <flock_lock_file+0x70>
10c31120:       4280            clrl %d0
10c31122:       102a 002d       moveb %a2@(45),%d0
10c31126:       b085            cmpl %d5,%d0
10c31128:       676a            beqs 10c31194 <flock_lock_file+0xfc>
10c3112a:       7001            moveq #1,%d0
10c3112c:       4a80            tstl %d0
10c3112e:       6718            beqs 10c31148 <flock_lock_file+0xb0>
10c31130:       4a82            tstl %d2
10c31132:       57c0            seq %d0
10c31134:       4880            extw %d0
10c31136:       48c0            extl %d0
10c31138:       4480            negl %d0
10c3113a:       2f00            movel %d0,%sp@-
10c3113c:       2f01            movel %d1,%sp@-
10c3113e:       4eba fa00       jsr %pc@(10c30b40 <locks_delete_lock>)
10c31142:       508f            addql #8,%sp
10c31144:       4a82            tstl %d2
10c31146:       6798            beqs 10c310e0 <flock_lock_file+0x48>
10c31148:       4a82            tstl %d2
10c3114a:       6648            bnes 10c31194 <flock_lock_file+0xfc>
10c3114c:       246d 00a4       moveal %a5@(164),%a2
10c31150:       6026            bras 10c31178 <flock_lock_file+0xe0>
10c31152:       2f0a            movel %a2,%sp@-
10c31154:       2f03            movel %d3,%sp@-
10c31156:       4eba fb98       jsr %pc@(10c30cf0 <flock_locks_conflict>)
10c3115a:       508f            addql #8,%sp
10c3115c:       4a80            tstl %d0
10c3115e:       6716            beqs 10c31176 <flock_lock_file+0xde>
10c31160:       78f5            moveq #-11,%d4
10c31162:       4a86            tstl %d6
10c31164:       672e            beqs 10c31194 <flock_lock_file+0xfc>
10c31166:       2f03            movel %d3,%sp@-
10c31168:       2f0a            movel %a2,%sp@-
10c3116a:       4eba fc62       jsr %pc@(10c30dce <locks_block_on>)
10c3116e:       2800            movel %d0,%d4
10c31170:       508f            addql #8,%sp
10c31172:       6620            bnes 10c31194 <flock_lock_file+0xfc>
10c31174:       60d6            bras 10c3114c <flock_lock_file+0xb4>
10c31176:       2452            moveal %a2@,%a2
10c31178:       b4fc 0000       cmpaw #0,%a2
10c3117c:       6708            beqs 10c31186 <flock_lock_file+0xee>
10c3117e:       082a 0001 002c  btst #1,%a2@(44)
10c31184:       66cc            bnes 10c31152 <flock_lock_file+0xba>
10c31186:       2f03            movel %d3,%sp@-
10c31188:       2f0b            movel %a3,%sp@-
10c3118a:       4eba f968       jsr %pc@(10c30af4 <locks_insert_lock>)
10c3118e:       7600            moveq #0,%d3
10c31190:       7800            moveq #0,%d4
10c31192:       508f            addql #8,%sp
10c31194:       4a83            tstl %d3
10c31196:       6758            beqs 10c311f0 <flock_lock_file+0x158>
10c31198:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c3119e:       53a8 0258       subql #1,%a0@(600)
10c311a2:       2243            moveal %d3,%a1
10c311a4:       41e9 0020       lea %a1@(32),%a0
10c311a8:       b1d0            cmpal %a0@,%a0
10c311aa:       670c            beqs 10c311b8 <flock_lock_file+0x120>
10c311ac:       4879 1000 2990  pea 10002990 <tvecs+0xdf8>
10c311b2:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c311b8:       2243            moveal %d3,%a1
10c311ba:       41e9 000c       lea %a1@(12),%a0
10c311be:       b1d0            cmpal %a0@,%a0
10c311c0:       670c            beqs 10c311ce <flock_lock_file+0x136>
10c311c2:       4879 1000 29bf  pea 100029bf <tvecs+0xe27>
10c311c8:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c311ce:       2043            moveal %d3,%a0
10c311d0:       5888            addql #4,%a0
10c311d2:       b1d0            cmpal %a0@,%a0
10c311d4:       670c            beqs 10c311e2 <flock_lock_file+0x14a>
10c311d6:       4879 1000 29ee  pea 100029ee <tvecs+0xe56>
10c311dc:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c311e2:       2f03            movel %d3,%sp@-
10c311e4:       2f39 1001 b660  movel 1001b660 <filelock_cache>,%sp@-
10c311ea:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c311f0:       2004            movel %d4,%d0
10c311f2:       4cee 3c7c ffdc  moveml %fp@(-36),%d2-%d6/%a2-%a5
10c311f8:       4e5e            unlk %fp
10c311fa:       4e75            rts

10c311fc <posix_lock_file>:
10c311fc:       4e56 ffec       linkw %fp,#-20
10c31200:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c31204:       206e 0008       moveal %fp@(8),%a0
10c31208:       266e 000c       moveal %fp@(12),%a3
10c3120c:       262e 0010       movel %fp@(16),%d3
10c31210:       42ae fff4       clrl %fp@(-12)
10c31214:       42ae fff0       clrl %fp@(-16)
10c31218:       2068 0008       moveal %a0@(8),%a0
10c3121c:       2868 0008       moveal %a0@(8),%a4
10c31220:       42ae ffec       clrl %fp@(-20)
10c31224:       42a7            clrl %sp@-
10c31226:       45fa f2ec       lea %pc@(10c30514 <locks_alloc_lock>),%a2
10c3122a:       4e92            jsr %a2@
10c3122c:       2d40 fffc       movel %d0,%fp@(-4)
10c31230:       42a7            clrl %sp@-
10c31232:       4e92            jsr %a2@
10c31234:       2d40 fff8       movel %d0,%fp@(-8)
10c31238:       74db            moveq #-37,%d2
10c3123a:       508f            addql #8,%sp
10c3123c:       4aae fffc       tstl %fp@(-4)
10c31240:       6700 035c       beqw 10c3159e <posix_lock_file+0x3a2>
10c31244:       4a80            tstl %d0
10c31246:       6700 02e6       beqw 10c3152e <posix_lock_file+0x332>
10c3124a:       0c2b 0002 002d  cmpib #2,%a3@(45)
10c31250:       6754            beqs 10c312a6 <posix_lock_file+0xaa>
10c31252:       246c 00a4       moveal %a4@(164),%a2
10c31256:       b4fc 0000       cmpaw #0,%a2
10c3125a:       674a            beqs 10c312a6 <posix_lock_file+0xaa>
10c3125c:       082a 0000 002c  btst #0,%a2@(44)
10c31262:       673a            beqs 10c3129e <posix_lock_file+0xa2>
10c31264:       2f0a            movel %a2,%sp@-
10c31266:       2f0b            movel %a3,%sp@-
10c31268:       4eba f9fc       jsr %pc@(10c30c66 <posix_locks_conflict>)
10c3126c:       508f            addql #8,%sp
10c3126e:       4a80            tstl %d0
10c31270:       672c            beqs 10c3129e <posix_lock_file+0xa2>
10c31272:       74f5            moveq #-11,%d2
10c31274:       4a83            tstl %d3
10c31276:       6700 02b6       beqw 10c3152e <posix_lock_file+0x332>
10c3127a:       74dd            moveq #-35,%d2
10c3127c:       2f0a            movel %a2,%sp@-
10c3127e:       2f0b            movel %a3,%sp@-
10c31280:       4eba fc06       jsr %pc@(10c30e88 <posix_locks_deadlock>)
10c31284:       508f            addql #8,%sp
10c31286:       4a80            tstl %d0
10c31288:       6600 02a4       bnew 10c3152e <posix_lock_file+0x332>
10c3128c:       2f0b            movel %a3,%sp@-
10c3128e:       2f0a            movel %a2,%sp@-
10c31290:       4eba fb3c       jsr %pc@(10c30dce <locks_block_on>)
10c31294:       2400            movel %d0,%d2
10c31296:       508f            addql #8,%sp
10c31298:       6600 0294       bnew 10c3152e <posix_lock_file+0x332>
10c3129c:       60b4            bras 10c31252 <posix_lock_file+0x56>
10c3129e:       2452            moveal %a2@,%a2
10c312a0:       b4fc 0000       cmpaw #0,%a2
10c312a4:       66b6            bnes 10c3125c <posix_lock_file+0x60>
10c312a6:       4bec 00a4       lea %a4@(164),%a5
10c312aa:       6002            bras 10c312ae <posix_lock_file+0xb2>
10c312ac:       2a4a            moveal %a2,%a5
10c312ae:       2455            moveal %a5@,%a2
10c312b0:       b4fc 0000       cmpaw #0,%a2
10c312b4:       6700 019e       beqw 10c31454 <posix_lock_file+0x258>
10c312b8:       082a 0000 002c  btst #0,%a2@(44)
10c312be:       67ec            beqs 10c312ac <posix_lock_file+0xb0>
10c312c0:       7000            moveq #0,%d0
10c312c2:       222b 0014       movel %a3@(20),%d1
10c312c6:       b2aa 0014       cmpl %a2@(20),%d1
10c312ca:       6610            bnes 10c312dc <posix_lock_file+0xe0>
10c312cc:       242b 0018       movel %a3@(24),%d2
10c312d0:       b4aa 0018       cmpl %a2@(24),%d2
10c312d4:       57c0            seq %d0
10c312d6:       4880            extw %d0
10c312d8:       48c0            extl %d0
10c312da:       4480            negl %d0
10c312dc:       4a80            tstl %d0
10c312de:       67cc            beqs 10c312ac <posix_lock_file+0xb0>
10c312e0:       6000 0172       braw 10c31454 <posix_lock_file+0x258>
10c312e4:       162b 002d       moveb %a3@(45),%d3
10c312e8:       3843            moveaw %d3,%a4
10c312ea:       b62a 002d       cmpb %a2@(45),%d3
10c312ee:       6600 009e       bnew 10c3138e <posix_lock_file+0x192>
10c312f2:       282b 002e       movel %a3@(46),%d4
10c312f6:       2a2b 0032       movel %a3@(50),%d5
10c312fa:       2004            movel %d4,%d0
10c312fc:       2205            movel %d5,%d1
10c312fe:       4282            clrl %d2
10c31300:       5381            subql #1,%d1
10c31302:       9182            subxl %d2,%d0
10c31304:       242a 0036       movel %a2@(54),%d2
10c31308:       262a 003a       movel %a2@(58),%d3
10c3130c:       9283            subl %d3,%d1
10c3130e:       9182            subxl %d2,%d0
10c31310:       6e00 0140       bgtw 10c31452 <posix_lock_file+0x256>
10c31314:       202b 0036       movel %a3@(54),%d0
10c31318:       222b 003a       movel %a3@(58),%d1
10c3131c:       4283            clrl %d3
10c3131e:       5281            addql #1,%d1
10c31320:       d183            addxl %d3,%d0
10c31322:       242a 002e       movel %a2@(46),%d2
10c31326:       262a 0032       movel %a2@(50),%d3
10c3132a:       9283            subl %d3,%d1
10c3132c:       9182            subxl %d2,%d0
10c3132e:       6d00 014e       bltw 10c3147e <posix_lock_file+0x282>
10c31332:       2002            movel %d2,%d0
10c31334:       2203            movel %d3,%d1
10c31336:       9285            subl %d5,%d1
10c31338:       9184            subxl %d4,%d0
10c3133a:       6f0a            bles 10c31346 <posix_lock_file+0x14a>
10c3133c:       2544 002e       movel %d4,%a2@(46)
10c31340:       2545 0032       movel %d5,%a2@(50)
10c31344:       6008            bras 10c3134e <posix_lock_file+0x152>
10c31346:       2742 002e       movel %d2,%a3@(46)
10c3134a:       2743 0032       movel %d3,%a3@(50)
10c3134e:       282a 0036       movel %a2@(54),%d4
10c31352:       2a2a 003a       movel %a2@(58),%d5
10c31356:       242b 0036       movel %a3@(54),%d2
10c3135a:       262b 003a       movel %a3@(58),%d3
10c3135e:       2004            movel %d4,%d0
10c31360:       2205            movel %d5,%d1
10c31362:       9283            subl %d3,%d1
10c31364:       9182            subxl %d2,%d0
10c31366:       6c0a            bges 10c31372 <posix_lock_file+0x176>
10c31368:       2542 0036       movel %d2,%a2@(54)
10c3136c:       2543 003a       movel %d3,%a2@(58)
10c31370:       6008            bras 10c3137a <posix_lock_file+0x17e>
10c31372:       2744 0036       movel %d4,%a3@(54)
10c31376:       2745 003a       movel %d5,%a3@(58)
10c3137a:       4aae ffec       tstl %fp@(-20)
10c3137e:       667a            bnes 10c313fa <posix_lock_file+0x1fe>
10c31380:       264a            moveal %a2,%a3
10c31382:       307c 0001       moveaw #1,%a0
10c31386:       2d48 ffec       movel %a0,%fp@(-20)
10c3138a:       6000 00c6       braw 10c31452 <posix_lock_file+0x256>
10c3138e:       206a 0036       moveal %a2@(54),%a0
10c31392:       226a 003a       moveal %a2@(58),%a1
10c31396:       282b 002e       movel %a3@(46),%d4
10c3139a:       2a2b 0032       movel %a3@(50),%d5
10c3139e:       2008            movel %a0,%d0
10c313a0:       2209            movel %a1,%d1
10c313a2:       9285            subl %d5,%d1
10c313a4:       9184            subxl %d4,%d0
10c313a6:       6d00 00aa       bltw 10c31452 <posix_lock_file+0x256>
10c313aa:       242a 002e       movel %a2@(46),%d2
10c313ae:       262a 0032       movel %a2@(50),%d3
10c313b2:       2c2b 0036       movel %a3@(54),%d6
10c313b6:       2e2b 003a       movel %a3@(58),%d7
10c313ba:       2002            movel %d2,%d0
10c313bc:       2203            movel %d3,%d1
10c313be:       9287            subl %d7,%d1
10c313c0:       9186            subxl %d6,%d0
10c313c2:       6e00 00ba       bgtw 10c3147e <posix_lock_file+0x282>
10c313c6:       300c            movew %a4,%d0
10c313c8:       0c00 0002       cmpib #2,%d0
10c313cc:       6606            bnes 10c313d4 <posix_lock_file+0x1d8>
10c313ce:       7201            moveq #1,%d1
10c313d0:       2d41 ffec       movel %d1,%fp@(-20)
10c313d4:       2002            movel %d2,%d0
10c313d6:       2203            movel %d3,%d1
10c313d8:       9285            subl %d5,%d1
10c313da:       9184            subxl %d4,%d0
10c313dc:       6c04            bges 10c313e2 <posix_lock_file+0x1e6>
10c313de:       2d4a fff4       movel %a2,%fp@(-12)
10c313e2:       2008            movel %a0,%d0
10c313e4:       2209            movel %a1,%d1
10c313e6:       9287            subl %d7,%d1
10c313e8:       9186            subxl %d6,%d0
10c313ea:       6e00 016a       bgtw 10c31556 <posix_lock_file+0x35a>
10c313ee:       9685            subl %d5,%d3
10c313f0:       9584            subxl %d4,%d2
10c313f2:       6d5e            blts 10c31452 <posix_lock_file+0x256>
10c313f4:       4aae ffec       tstl %fp@(-20)
10c313f8:       670c            beqs 10c31406 <posix_lock_file+0x20a>
10c313fa:       42a7            clrl %sp@-
10c313fc:       2f0d            movel %a5,%sp@-
10c313fe:       4eba f740       jsr %pc@(10c30b40 <locks_delete_lock>)
10c31402:       508f            addql #8,%sp
10c31404:       604e            bras 10c31454 <posix_lock_file+0x258>
10c31406:       42a7            clrl %sp@-
10c31408:       2f0a            movel %a2,%sp@-
10c3140a:       4eba f64c       jsr %pc@(10c30a58 <locks_wake_up_blocks>)
10c3140e:       242b 002e       movel %a3@(46),%d2
10c31412:       262b 0032       movel %a3@(50),%d3
10c31416:       2542 002e       movel %d2,%a2@(46)
10c3141a:       2543 0032       movel %d3,%a2@(50)
10c3141e:       206b 0036       moveal %a3@(54),%a0
10c31422:       226b 003a       moveal %a3@(58),%a1
10c31426:       2548 0036       movel %a0,%a2@(54)
10c3142a:       2549 003a       movel %a1,%a2@(58)
10c3142e:       156b 002d 002d  moveb %a3@(45),%a2@(45)
10c31434:       256b 004e 004e  movel %a3@(78),%a2@(78)
10c3143a:       256b 0052 0052  movel %a3@(82),%a2@(82)
10c31440:       256b 0056 0056  movel %a3@(86),%a2@(86)
10c31446:       264a            moveal %a2,%a3
10c31448:       327c 0001       moveaw #1,%a1
10c3144c:       2d49 ffec       movel %a1,%fp@(-20)
10c31450:       508f            addql #8,%sp
10c31452:       2a4a            moveal %a2,%a5
10c31454:       2455            moveal %a5@,%a2
10c31456:       b4fc 0000       cmpaw #0,%a2
10c3145a:       6722            beqs 10c3147e <posix_lock_file+0x282>
10c3145c:       7000            moveq #0,%d0
10c3145e:       222b 0014       movel %a3@(20),%d1
10c31462:       b2aa 0014       cmpl %a2@(20),%d1
10c31466:       6610            bnes 10c31478 <posix_lock_file+0x27c>
10c31468:       242b 0018       movel %a3@(24),%d2
10c3146c:       b4aa 0018       cmpl %a2@(24),%d2
10c31470:       57c0            seq %d0
10c31472:       4880            extw %d0
10c31474:       48c0            extl %d0
10c31476:       4480            negl %d0
10c31478:       4a80            tstl %d0
10c3147a:       6600 fe68       bnew 10c312e4 <posix_lock_file+0xe8>
10c3147e:       7400            moveq #0,%d2
10c31480:       4aae ffec       tstl %fp@(-20)
10c31484:       6626            bnes 10c314ac <posix_lock_file+0x2b0>
10c31486:       0c2b 0002 002d  cmpib #2,%a3@(45)
10c3148c:       6700 00a0       beqw 10c3152e <posix_lock_file+0x332>
10c31490:       2f0b            movel %a3,%sp@-
10c31492:       2f2e fffc       movel %fp@(-4),%sp@-
10c31496:       4eba f140       jsr %pc@(10c305d8 <locks_copy_lock>)
10c3149a:       2f2e fffc       movel %fp@(-4),%sp@-
10c3149e:       2f0d            movel %a5,%sp@-
10c314a0:       4eba f652       jsr %pc@(10c30af4 <locks_insert_lock>)
10c314a4:       42ae fffc       clrl %fp@(-4)
10c314a8:       4fef 0010       lea %sp@(16),%sp
10c314ac:       4aae fff0       tstl %fp@(-16)
10c314b0:       6752            beqs 10c31504 <posix_lock_file+0x308>
10c314b2:       206e fff4       moveal %fp@(-12),%a0
10c314b6:       b1ee fff0       cmpal %fp@(-16),%a0
10c314ba:       6624            bnes 10c314e0 <posix_lock_file+0x2e4>
10c314bc:       2d6e fff8 fff4  movel %fp@(-8),%fp@(-12)
10c314c2:       42ae fff8       clrl %fp@(-8)
10c314c6:       2f2e fff0       movel %fp@(-16),%sp@-
10c314ca:       2f2e fff4       movel %fp@(-12),%sp@-
10c314ce:       4eba f108       jsr %pc@(10c305d8 <locks_copy_lock>)
10c314d2:       2f2e fff4       movel %fp@(-12),%sp@-
10c314d6:       2f0d            movel %a5,%sp@-
10c314d8:       4eba f61a       jsr %pc@(10c30af4 <locks_insert_lock>)
10c314dc:       4fef 0010       lea %sp@(16),%sp
10c314e0:       202b 0036       movel %a3@(54),%d0
10c314e4:       222b 003a       movel %a3@(58),%d1
10c314e8:       4283            clrl %d3
10c314ea:       5281            addql #1,%d1
10c314ec:       d183            addxl %d3,%d0
10c314ee:       206e fff0       moveal %fp@(-16),%a0
10c314f2:       2140 002e       movel %d0,%a0@(46)
10c314f6:       2141 0032       movel %d1,%a0@(50)
10c314fa:       42a7            clrl %sp@-
10c314fc:       2f08            movel %a0,%sp@-
10c314fe:       4eba f558       jsr %pc@(10c30a58 <locks_wake_up_blocks>)
10c31502:       508f            addql #8,%sp
10c31504:       4aae fff4       tstl %fp@(-12)
10c31508:       6724            beqs 10c3152e <posix_lock_file+0x332>
10c3150a:       202b 002e       movel %a3@(46),%d0
10c3150e:       222b 0032       movel %a3@(50),%d1
10c31512:       4283            clrl %d3
10c31514:       5381            subql #1,%d1
10c31516:       9183            subxl %d3,%d0
10c31518:       206e fff4       moveal %fp@(-12),%a0
10c3151c:       2140 0036       movel %d0,%a0@(54)
10c31520:       2141 003a       movel %d1,%a0@(58)
10c31524:       42a7            clrl %sp@-
10c31526:       2f08            movel %a0,%sp@-
10c31528:       4eba f52e       jsr %pc@(10c30a58 <locks_wake_up_blocks>)
10c3152c:       508f            addql #8,%sp
10c3152e:       4aae fffc       tstl %fp@(-4)
10c31532:       676a            beqs 10c3159e <posix_lock_file+0x3a2>
10c31534:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c3153a:       53a8 0258       subql #1,%a0@(600)
10c3153e:       226e fffc       moveal %fp@(-4),%a1
10c31542:       41e9 0020       lea %a1@(32),%a0
10c31546:       b1d0            cmpal %a0@,%a0
10c31548:       6714            beqs 10c3155e <posix_lock_file+0x362>
10c3154a:       4879 1000 2990  pea 10002990 <tvecs+0xdf8>
10c31550:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c31556:       2d4a fff0       movel %a2,%fp@(-16)
10c3155a:       6000 ff22       braw 10c3147e <posix_lock_file+0x282>
10c3155e:       226e fffc       moveal %fp@(-4),%a1
10c31562:       41e9 000c       lea %a1@(12),%a0
10c31566:       b1d0            cmpal %a0@,%a0
10c31568:       670c            beqs 10c31576 <posix_lock_file+0x37a>
10c3156a:       4879 1000 29bf  pea 100029bf <tvecs+0xe27>
10c31570:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c31576:       206e fffc       moveal %fp@(-4),%a0
10c3157a:       5888            addql #4,%a0
10c3157c:       b1d0            cmpal %a0@,%a0
10c3157e:       670c            beqs 10c3158c <posix_lock_file+0x390>
10c31580:       4879 1000 29ee  pea 100029ee <tvecs+0xe56>
10c31586:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c3158c:       2f2e fffc       movel %fp@(-4),%sp@-
10c31590:       2f39 1001 b660  movel 1001b660 <filelock_cache>,%sp@-
10c31596:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c3159c:       508f            addql #8,%sp
10c3159e:       4aae fff8       tstl %fp@(-8)
10c315a2:       6760            beqs 10c31604 <posix_lock_file+0x408>
10c315a4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c315aa:       53a8 0258       subql #1,%a0@(600)
10c315ae:       226e fff8       moveal %fp@(-8),%a1
10c315b2:       41e9 0020       lea %a1@(32),%a0
10c315b6:       b1d0            cmpal %a0@,%a0
10c315b8:       670c            beqs 10c315c6 <posix_lock_file+0x3ca>
10c315ba:       4879 1000 2990  pea 10002990 <tvecs+0xdf8>
10c315c0:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c315c6:       226e fff8       moveal %fp@(-8),%a1
10c315ca:       41e9 000c       lea %a1@(12),%a0
10c315ce:       b1d0            cmpal %a0@,%a0
10c315d0:       670c            beqs 10c315de <posix_lock_file+0x3e2>
10c315d2:       4879 1000 29bf  pea 100029bf <tvecs+0xe27>
10c315d8:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c315de:       206e fff8       moveal %fp@(-8),%a0
10c315e2:       5888            addql #4,%a0
10c315e4:       b1d0            cmpal %a0@,%a0
10c315e6:       670c            beqs 10c315f4 <posix_lock_file+0x3f8>
10c315e8:       4879 1000 29ee  pea 100029ee <tvecs+0xe56>
10c315ee:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c315f4:       2f2e fff8       movel %fp@(-8),%sp@-
10c315f8:       2f39 1001 b660  movel 1001b660 <filelock_cache>,%sp@-
10c315fe:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c31604:       2002            movel %d2,%d0
10c31606:       4cee 3cfc ffc4  moveml %fp@(-60),%d2-%d7/%a2-%a5
10c3160c:       4e5e            unlk %fp
10c3160e:       4e75            rts

10c31610 <__get_lease>:
10c31610:       4e56 fffc       linkw %fp,#-4
10c31614:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c31618:       286e 0008       moveal %fp@(8),%a4
10c3161c:       282e 000c       movel %fp@(12),%d4
10c31620:       7400            moveq #0,%d2
10c31622:       486e fffc       pea %fp@(-4)
10c31626:       42a7            clrl %sp@-
10c31628:       42a7            clrl %sp@-
10c3162a:       4eba f28e       jsr %pc@(10c308ba <lease_alloc>)
10c3162e:       2600            movel %d0,%d3
10c31630:       4fef 000c       lea %sp@(12),%sp
10c31634:       246c 00a4       moveal %a4@(164),%a2
10c31638:       082a 0004 002d  btst #4,%a2@(45)
10c3163e:       6750            beqs 10c31690 <__get_lease+0x80>
10c31640:       0804 000b       btst #11,%d4
10c31644:       6600 00c6       bnew 10c3170c <__get_lease+0xfc>
10c31648:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c3164e:       202a 0014       movel %a2@(20),%d0
10c31652:       b0a8 02ee       cmpl %a0@(750),%d0
10c31656:       6700 00b4       beqw 10c3170c <__get_lease+0xfc>
10c3165a:       4a83            tstl %d3
10c3165c:       665c            bnes 10c316ba <__get_lease+0xaa>
10c3165e:       47fa f76e       lea %pc@(10c30dce <locks_block_on>),%a3
10c31662:       2f2e fffc       movel %fp@(-4),%sp@-
10c31666:       2f0a            movel %a2,%sp@-
10c31668:       4e93            jsr %a3@
10c3166a:       2400            movel %d0,%d2
10c3166c:       508f            addql #8,%sp
10c3166e:       6600 010a       bnew 10c3177a <__get_lease+0x16a>
10c31672:       246c 00a4       moveal %a4@(164),%a2
10c31676:       b4fc 0000       cmpaw #0,%a2
10c3167a:       6700 00fe       beqw 10c3177a <__get_lease+0x16a>
10c3167e:       082a 0005 002c  btst #5,%a2@(44)
10c31684:       6700 00f4       beqw 10c3177a <__get_lease+0x16a>
10c31688:       082a 0004 002d  btst #4,%a2@(45)
10c3168e:       66d2            bnes 10c31662 <__get_lease+0x52>
10c31690:       0804 0001       btst #1,%d4
10c31694:       6704            beqs 10c3169a <__get_lease+0x8a>
10c31696:       7012            moveq #18,%d0
10c31698:       600c            bras 10c316a6 <__get_lease+0x96>
10c3169a:       082a 0000 002d  btst #0,%a2@(45)
10c316a0:       6700 00d8       beqw 10c3177a <__get_lease+0x16a>
10c316a4:       7010            moveq #16,%d0
10c316a6:       4a83            tstl %d3
10c316a8:       6716            beqs 10c316c0 <__get_lease+0xb0>
10c316aa:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c316b0:       222a 0014       movel %a2@(20),%d1
10c316b4:       b2a8 02ee       cmpl %a0@(750),%d1
10c316b8:       6706            beqs 10c316c0 <__get_lease+0xb0>
10c316ba:       2403            movel %d3,%d2
10c316bc:       6000 00bc       braw 10c3177a <__get_lease+0x16a>
10c316c0:       204a            moveal %a2,%a0
10c316c2:       2404            movel %d4,%d2
10c316c4:       0282 0000 0800  andil #2048,%d2
10c316ca:       724a            moveq #74,%d1
10c316cc:       d28a            addl %a2,%d1
10c316ce:       1140 002d       moveb %d0,%a0@(45)
10c316d2:       2050            moveal %a0@,%a0
10c316d4:       b0fc 0000       cmpaw #0,%a0
10c316d8:       6708            beqs 10c316e2 <__get_lease+0xd2>
10c316da:       0828 0005 002c  btst #5,%a0@(44)
10c316e0:       66ec            bnes 10c316ce <__get_lease+0xbe>
10c316e2:       2f3c 0002 0003  movel #131075,%sp@-
10c316e8:       4878 001d       pea 1d <LSIGTRAP+0x18>
10c316ec:       2f01            movel %d1,%sp@-
10c316ee:       4eb9 10c2 f1de  jsr 10c2f1de <kill_fasync>
10c316f4:       4fef 000c       lea %sp@(12),%sp
10c316f8:       4a82            tstl %d2
10c316fa:       6610            bnes 10c3170c <__get_lease+0xfc>
10c316fc:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c31702:       226a 0014       moveal %a2@(20),%a1
10c31706:       b3e8 02ee       cmpal %a0@(750),%a1
10c3170a:       6604            bnes 10c31710 <__get_lease+0x100>
10c3170c:       74f5            moveq #-11,%d2
10c3170e:       606a            bras 10c3177a <__get_lease+0x16a>
10c31710:       2079 1000 daa4  moveal 1000daa4 <lease_break_time>,%a0
10c31716:       b0fc 0000       cmpaw #0,%a0
10c3171a:       6f12            bles 10c3172e <__get_lease+0x11e>
10c3171c:       2008            movel %a0,%d0
10c3171e:       d080            addl %d0,%d0
10c31720:       d088            addl %a0,%d0
10c31722:       2200            movel %d0,%d1
10c31724:       eb89            lsll #5,%d1
10c31726:       d081            addl %d1,%d0
10c31728:       2400            movel %d0,%d2
10c3172a:       d488            addl %a0,%d2
10c3172c:       6002            bras 10c31730 <__get_lease+0x120>
10c3172e:       7400            moveq #0,%d2
10c31730:       47fa f6d2       lea %pc@(10c30e04 <locks_block_on_timeout>),%a3
10c31734:       2f02            movel %d2,%sp@-
10c31736:       2f2e fffc       movel %fp@(-4),%sp@-
10c3173a:       2f0a            movel %a2,%sp@-
10c3173c:       4e93            jsr %a3@
10c3173e:       2400            movel %d0,%d2
10c31740:       4fef 000c       lea %sp@(12),%sp
10c31744:       661c            bnes 10c31762 <__get_lease+0x152>
10c31746:       42a7            clrl %sp@-
10c31748:       486c 00a4       pea %a4@(164)
10c3174c:       4eba f3f2       jsr %pc@(10c30b40 <locks_delete_lock>)
10c31750:       4879 1000 2ab8  pea 10002ab8 <tvecs+0xf20>
10c31756:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c3175c:       4fef 000c       lea %sp@(12),%sp
10c31760:       6018            bras 10c3177a <__get_lease+0x16a>
10c31762:       4a82            tstl %d2
10c31764:       6f14            bles 10c3177a <__get_lease+0x16a>
10c31766:       246c 00a4       moveal %a4@(164),%a2
10c3176a:       b4fc 0000       cmpaw #0,%a2
10c3176e:       6708            beqs 10c31778 <__get_lease+0x168>
10c31770:       082a 0005 002c  btst #5,%a2@(44)
10c31776:       66bc            bnes 10c31734 <__get_lease+0x124>
10c31778:       7400            moveq #0,%d2
10c3177a:       4a83            tstl %d3
10c3177c:       666a            bnes 10c317e8 <__get_lease+0x1d8>
10c3177e:       202e fffc       movel %fp@(-4),%d0
10c31782:       660c            bnes 10c31790 <__get_lease+0x180>
10c31784:       4879 1000 298b  pea 1000298b <tvecs+0xdf3>
10c3178a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c31790:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c31796:       53a8 0258       subql #1,%a0@(600)
10c3179a:       2240            moveal %d0,%a1
10c3179c:       41e9 0020       lea %a1@(32),%a0
10c317a0:       b1d0            cmpal %a0@,%a0
10c317a2:       670c            beqs 10c317b0 <__get_lease+0x1a0>
10c317a4:       4879 1000 2990  pea 10002990 <tvecs+0xdf8>
10c317aa:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c317b0:       2240            moveal %d0,%a1
10c317b2:       41e9 000c       lea %a1@(12),%a0
10c317b6:       b1d0            cmpal %a0@,%a0
10c317b8:       670c            beqs 10c317c6 <__get_lease+0x1b6>
10c317ba:       4879 1000 29bf  pea 100029bf <tvecs+0xe27>
10c317c0:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c317c6:       2040            moveal %d0,%a0
10c317c8:       5888            addql #4,%a0
10c317ca:       b1d0            cmpal %a0@,%a0
10c317cc:       670c            beqs 10c317da <__get_lease+0x1ca>
10c317ce:       4879 1000 29ee  pea 100029ee <tvecs+0xe56>
10c317d4:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c317da:       2f00            movel %d0,%sp@-
10c317dc:       2f39 1001 b660  movel 1001b660 <filelock_cache>,%sp@-
10c317e2:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c317e8:       2002            movel %d2,%d0
10c317ea:       4cee 1c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a4
10c317f0:       4e5e            unlk %fp
10c317f2:       4e75            rts

10c317f4 <lease_get_mtime>:
10c317f4:       4e56 0000       linkw %fp,#0
10c317f8:       226e 0008       moveal %fp@(8),%a1
10c317fc:       2069 00a4       moveal %a1@(164),%a0
10c31800:       b0fc 0000       cmpaw #0,%a0
10c31804:       6718            beqs 10c3181e <lease_get_mtime+0x2a>
10c31806:       0828 0005 002c  btst #5,%a0@(44)
10c3180c:       6710            beqs 10c3181e <lease_get_mtime+0x2a>
10c3180e:       0828 0000 002d  btst #0,%a0@(45)
10c31814:       6708            beqs 10c3181e <lease_get_mtime+0x2a>
10c31816:       2039 1002 5790  movel 10025790 <xtime>,%d0
10c3181c:       6004            bras 10c31822 <lease_get_mtime+0x2e>
10c3181e:       2029 004c       movel %a1@(76),%d0
10c31822:       4e5e            unlk %fp
10c31824:       4e75            rts

10c31826 <fcntl_getlease>:
10c31826:       4e56 0000       linkw %fp,#0
10c3182a:       206e 0008       moveal %fp@(8),%a0
10c3182e:       2068 0008       moveal %a0@(8),%a0
10c31832:       2068 0008       moveal %a0@(8),%a0
10c31836:       2068 00a4       moveal %a0@(164),%a0
10c3183a:       b0fc 0000       cmpaw #0,%a0
10c3183e:       6708            beqs 10c31848 <fcntl_getlease+0x22>
10c31840:       0828 0005 002c  btst #5,%a0@(44)
10c31846:       6604            bnes 10c3184c <fcntl_getlease+0x26>
10c31848:       7002            moveq #2,%d0
10c3184a:       600a            bras 10c31856 <fcntl_getlease+0x30>
10c3184c:       1028 002d       moveb %a0@(45),%d0
10c31850:       7210            moveq #16,%d1
10c31852:       4601            notb %d1
10c31854:       c081            andl %d1,%d0
10c31856:       4e5e            unlk %fp
10c31858:       4e75            rts

10c3185a <lease_modify>:
10c3185a:       4e56 0000       linkw %fp,#0
10c3185e:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c31862:       286e 0008       moveal %fp@(8),%a4
10c31866:       262e 000c       movel %fp@(12),%d3
10c3186a:       266e 0014       moveal %fp@(20),%a3
10c3186e:       2454            moveal %a4@,%a2
10c31870:       2f03            movel %d3,%sp@-
10c31872:       2f0a            movel %a2,%sp@-
10c31874:       4eba ee36       jsr %pc@(10c306ac <assign_type>)
10c31878:       2400            movel %d0,%d2
10c3187a:       508f            addql #8,%sp
10c3187c:       6d3a            blts 10c318b8 <lease_modify+0x5e>
10c3187e:       42a7            clrl %sp@-
10c31880:       2f0a            movel %a2,%sp@-
10c31882:       4eba f1d4       jsr %pc@(10c30a58 <locks_wake_up_blocks>)
10c31886:       508f            addql #8,%sp
10c31888:       7002            moveq #2,%d0
10c3188a:       b083            cmpl %d3,%d0
10c3188c:       662a            bnes 10c318b8 <lease_modify+0x5e>
10c3188e:       42ab 003a       clrl %a3@(58)
10c31892:       42ab 003e       clrl %a3@(62)
10c31896:       42ab 0042       clrl %a3@(66)
10c3189a:       42ab 0046       clrl %a3@(70)
10c3189e:       42a7            clrl %sp@-
10c318a0:       2f0c            movel %a4,%sp@-
10c318a2:       4eba f29c       jsr %pc@(10c30b40 <locks_delete_lock>)
10c318a6:       486a 004a       pea %a2@(74)
10c318aa:       42a7            clrl %sp@-
10c318ac:       2f0b            movel %a3,%sp@-
10c318ae:       2f2e 0010       movel %fp@(16),%sp@-
10c318b2:       4eb9 10c2 f0be  jsr 10c2f0be <fasync_helper>
10c318b8:       2002            movel %d2,%d0
10c318ba:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c318c0:       4e5e            unlk %fp
10c318c2:       4e75            rts

10c318c4 <fcntl_setlease>:
10c318c4:       4e56 fffc       linkw %fp,#-4
10c318c8:       48e7 3c30       moveml %d2-%d5/%a2-%a3,%sp@-
10c318cc:       2a2e 0008       movel %fp@(8),%d5
10c318d0:       266e 000c       moveal %fp@(12),%a3
10c318d4:       262e 0010       movel %fp@(16),%d3
10c318d8:       7800            moveq #0,%d4
10c318da:       7400            moveq #0,%d2
10c318dc:       7200            moveq #0,%d1
10c318de:       246b 0008       moveal %a3@(8),%a2
10c318e2:       226a 0008       moveal %a2@(8),%a1
10c318e6:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c318ec:       2028 0138       movel %a0@(312),%d0
10c318f0:       b0a9 0036       cmpl %a1@(54),%d0
10c318f4:       6714            beqs 10c3190a <fcntl_setlease+0x46>
10c318f6:       0828 0004 01d0  btst #4,%a0@(464)
10c318fc:       6606            bnes 10c31904 <fcntl_setlease+0x40>
10c318fe:       70f3            moveq #-13,%d0
10c31900:       6000 0198       braw 10c31a9a <fcntl_setlease+0x1d6>
10c31904:       0068 0100 0006  oriw #256,%a0@(6)
10c3190a:       3029 0032       movew %a1@(50),%d0
10c3190e:       0240 f000       andiw #-4096,%d0
10c31912:       0c40 8000       cmpiw #-32768,%d0
10c31916:       6706            beqs 10c3191e <fcntl_setlease+0x5a>
10c31918:       70ea            moveq #-22,%d0
10c3191a:       6000 017e       braw 10c31a9a <fcntl_setlease+0x1d6>
10c3191e:       7001            moveq #1,%d0
10c31920:       b083            cmpl %d3,%d0
10c31922:       6610            bnes 10c31934 <fcntl_setlease+0x70>
10c31924:       b092            cmpl %a2@,%d0
10c31926:       6d06            blts 10c3192e <fcntl_setlease+0x6a>
10c31928:       b0a9 002c       cmpl %a1@(44),%d0
10c3192c:       6c06            bges 10c31934 <fcntl_setlease+0x70>
10c3192e:       70f5            moveq #-11,%d0
10c31930:       6000 0168       braw 10c31a9a <fcntl_setlease+0x1d6>
10c31934:       45e9 00a4       lea %a1@(164),%a2
10c31938:       6020            bras 10c3195a <fcntl_setlease+0x96>
10c3193a:       202e fffc       movel %fp@(-4),%d0
10c3193e:       2040            moveal %d0,%a0
10c31940:       b7e8 0028       cmpal %a0@(40),%a3
10c31944:       6604            bnes 10c3194a <fcntl_setlease+0x86>
10c31946:       280a            movel %a2,%d4
10c31948:       600e            bras 10c31958 <fcntl_setlease+0x94>
10c3194a:       0828 0000 002d  btst #0,%a0@(45)
10c31950:       6704            beqs 10c31956 <fcntl_setlease+0x92>
10c31952:       5281            addql #1,%d1
10c31954:       6002            bras 10c31958 <fcntl_setlease+0x94>
10c31956:       5282            addql #1,%d2
10c31958:       2448            moveal %a0,%a2
10c3195a:       2052            moveal %a2@,%a0
10c3195c:       2d48 fffc       movel %a0,%fp@(-4)
10c31960:       6708            beqs 10c3196a <fcntl_setlease+0xa6>
10c31962:       0c28 0020 002c  cmpib #32,%a0@(44)
10c31968:       67d0            beqs 10c3193a <fcntl_setlease+0x76>
10c3196a:       4a83            tstl %d3
10c3196c:       6604            bnes 10c31972 <fcntl_setlease+0xae>
10c3196e:       4a81            tstl %d1
10c31970:       6e0e            bgts 10c31980 <fcntl_setlease+0xbc>
10c31972:       7001            moveq #1,%d0
10c31974:       b083            cmpl %d3,%d0
10c31976:       660e            bnes 10c31986 <fcntl_setlease+0xc2>
10c31978:       2002            movel %d2,%d0
10c3197a:       d081            addl %d1,%d0
10c3197c:       4a80            tstl %d0
10c3197e:       6f06            bles 10c31986 <fcntl_setlease+0xc2>
10c31980:       74f5            moveq #-11,%d2
10c31982:       6000 0114       braw 10c31a98 <fcntl_setlease+0x1d4>
10c31986:       4a84            tstl %d4
10c31988:       6712            beqs 10c3199c <fcntl_setlease+0xd8>
10c3198a:       2f0b            movel %a3,%sp@-
10c3198c:       2f05            movel %d5,%sp@-
10c3198e:       2f03            movel %d3,%sp@-
10c31990:       2f04            movel %d4,%sp@-
10c31992:       4eba fec6       jsr %pc@(10c3185a <lease_modify>)
10c31996:       2400            movel %d0,%d2
10c31998:       6000 00fe       braw 10c31a98 <fcntl_setlease+0x1d4>
10c3199c:       7002            moveq #2,%d0
10c3199e:       b083            cmpl %d3,%d0
10c319a0:       6606            bnes 10c319a8 <fcntl_setlease+0xe4>
10c319a2:       7400            moveq #0,%d2
10c319a4:       6000 00f2       braw 10c31a98 <fcntl_setlease+0x1d4>
10c319a8:       4ab9 1000 daa0  tstl 1000daa0 <leases_enable>
10c319ae:       6606            bnes 10c319b6 <fcntl_setlease+0xf2>
10c319b0:       74ea            moveq #-22,%d2
10c319b2:       6000 00e4       braw 10c31a98 <fcntl_setlease+0x1d4>
10c319b6:       486e fffc       pea %fp@(-4)
10c319ba:       2f03            movel %d3,%sp@-
10c319bc:       2f0b            movel %a3,%sp@-
10c319be:       4eba eefa       jsr %pc@(10c308ba <lease_alloc>)
10c319c2:       2400            movel %d0,%d2
10c319c4:       4fef 000c       lea %sp@(12),%sp
10c319c8:       6600 00ce       bnew 10c31a98 <fcntl_setlease+0x1d4>
10c319cc:       704a            moveq #74,%d0
10c319ce:       d0ae fffc       addl %fp@(-4),%d0
10c319d2:       2f00            movel %d0,%sp@-
10c319d4:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c319d8:       2f0b            movel %a3,%sp@-
10c319da:       2f05            movel %d5,%sp@-
10c319dc:       4eb9 10c2 f0be  jsr 10c2f0be <fasync_helper>
10c319e2:       2400            movel %d0,%d2
10c319e4:       4fef 0010       lea %sp@(16),%sp
10c319e8:       6c6c            bges 10c31a56 <fcntl_setlease+0x192>
10c319ea:       202e fffc       movel %fp@(-4),%d0
10c319ee:       660c            bnes 10c319fc <fcntl_setlease+0x138>
10c319f0:       4879 1000 298b  pea 1000298b <tvecs+0xdf3>
10c319f6:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c319fc:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c31a02:       53a8 0258       subql #1,%a0@(600)
10c31a06:       2240            moveal %d0,%a1
10c31a08:       41e9 0020       lea %a1@(32),%a0
10c31a0c:       b1d0            cmpal %a0@,%a0
10c31a0e:       670c            beqs 10c31a1c <fcntl_setlease+0x158>
10c31a10:       4879 1000 2990  pea 10002990 <tvecs+0xdf8>
10c31a16:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c31a1c:       2240            moveal %d0,%a1
10c31a1e:       41e9 000c       lea %a1@(12),%a0
10c31a22:       b1d0            cmpal %a0@,%a0
10c31a24:       670c            beqs 10c31a32 <fcntl_setlease+0x16e>
10c31a26:       4879 1000 29bf  pea 100029bf <tvecs+0xe27>
10c31a2c:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c31a32:       2040            moveal %d0,%a0
10c31a34:       5888            addql #4,%a0
10c31a36:       b1d0            cmpal %a0@,%a0
10c31a38:       670c            beqs 10c31a46 <fcntl_setlease+0x182>
10c31a3a:       4879 1000 29ee  pea 100029ee <tvecs+0xe56>
10c31a40:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c31a46:       2f00            movel %d0,%sp@-
10c31a48:       2f39 1001 b660  movel 1001b660 <filelock_cache>,%sp@-
10c31a4e:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c31a54:       6042            bras 10c31a98 <fcntl_setlease+0x1d4>
10c31a56:       206e fffc       moveal %fp@(-4),%a0
10c31a5a:       2092            movel %a2@,%a0@
10c31a5c:       24ae fffc       movel %fp@(-4),%a2@
10c31a60:       206e fffc       moveal %fp@(-4),%a0
10c31a64:       5888            addql #4,%a0
10c31a66:       2279 1000 daa8  moveal 1000daa8 <file_lock_list>,%a1
10c31a6c:       2348 0004       movel %a0,%a1@(4)
10c31a70:       2089            movel %a1,%a0@
10c31a72:       217c 1000 daa8  movel #268491432,%a0@(4)
10c31a78:       0004 
10c31a7a:       23c8 1000 daa8  movel %a0,1000daa8 <file_lock_list>
10c31a80:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c31a86:       2768 007a 003a  movel %a0@(122),%a3@(58)
10c31a8c:       2768 012c 003e  movel %a0@(300),%a3@(62)
10c31a92:       2768 0130 0042  movel %a0@(304),%a3@(66)
10c31a98:       2002            movel %d2,%d0
10c31a9a:       4cee 0c3c ffe4  moveml %fp@(-28),%d2-%d5/%a2-%a3
10c31aa0:       4e5e            unlk %fp
10c31aa2:       4e75            rts

10c31aa4 <sys_flock>:
10c31aa4:       4e56 0000       linkw %fp,#0
10c31aa8:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c31aac:       262e 000c       movel %fp@(12),%d3
10c31ab0:       74f7            moveq #-9,%d2
10c31ab2:       2f2e 0008       movel %fp@(8),%sp@-
10c31ab6:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c31abc:       2440            moveal %d0,%a2
10c31abe:       588f            addql #4,%sp
10c31ac0:       b4fc 0000       cmpaw #0,%a2
10c31ac4:       677e            beqs 10c31b44 <sys_flock+0xa0>
10c31ac6:       0803 0005       btst #5,%d3
10c31aca:       670a            beqs 10c31ad6 <sys_flock+0x32>
10c31acc:       2403            movel %d3,%d2
10c31ace:       701f            moveq #31,%d0
10c31ad0:       4600            notb %d0
10c31ad2:       c480            andl %d0,%d2
10c31ad4:       602c            bras 10c31b02 <sys_flock+0x5e>
10c31ad6:       2003            movel %d3,%d0
10c31ad8:       72fb            moveq #-5,%d1
10c31ada:       c081            andl %d1,%d0
10c31adc:       7202            moveq #2,%d1
10c31ade:       b280            cmpl %d0,%d1
10c31ae0:       6716            beqs 10c31af8 <sys_flock+0x54>
10c31ae2:       6d08            blts 10c31aec <sys_flock+0x48>
10c31ae4:       7201            moveq #1,%d1
10c31ae6:       b280            cmpl %d0,%d1
10c31ae8:       670a            beqs 10c31af4 <sys_flock+0x50>
10c31aea:       6014            bras 10c31b00 <sys_flock+0x5c>
10c31aec:       7208            moveq #8,%d1
10c31aee:       b280            cmpl %d0,%d1
10c31af0:       670a            beqs 10c31afc <sys_flock+0x58>
10c31af2:       600c            bras 10c31b00 <sys_flock+0x5c>
10c31af4:       7400            moveq #0,%d2
10c31af6:       600e            bras 10c31b06 <sys_flock+0x62>
10c31af8:       7401            moveq #1,%d2
10c31afa:       600a            bras 10c31b06 <sys_flock+0x62>
10c31afc:       7402            moveq #2,%d2
10c31afe:       6006            bras 10c31b06 <sys_flock+0x62>
10c31b00:       74ea            moveq #-22,%d2
10c31b02:       4a82            tstl %d2
10c31b04:       6d36            blts 10c31b3c <sys_flock+0x98>
10c31b06:       2202            movel %d2,%d1
10c31b08:       74f7            moveq #-9,%d2
10c31b0a:       7002            moveq #2,%d0
10c31b0c:       b081            cmpl %d1,%d0
10c31b0e:       6710            beqs 10c31b20 <sys_flock+0x7c>
10c31b10:       0801 0005       btst #5,%d1
10c31b14:       660a            bnes 10c31b20 <sys_flock+0x7c>
10c31b16:       302a 001c       movew %a2@(28),%d0
10c31b1a:       0240 0003       andiw #3,%d0
10c31b1e:       671c            beqs 10c31b3c <sys_flock+0x98>
10c31b20:       700c            moveq #12,%d0
10c31b22:       c680            andl %d0,%d3
10c31b24:       57c0            seq %d0
10c31b26:       4880            extw %d0
10c31b28:       48c0            extl %d0
10c31b2a:       4480            negl %d0
10c31b2c:       2f00            movel %d0,%sp@-
10c31b2e:       2f01            movel %d1,%sp@-
10c31b30:       2f0a            movel %a2,%sp@-
10c31b32:       4eba f564       jsr %pc@(10c31098 <flock_lock_file>)
10c31b36:       2400            movel %d0,%d2
10c31b38:       4fef 000c       lea %sp@(12),%sp
10c31b3c:       2f0a            movel %a2,%sp@-
10c31b3e:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c31b44:       2002            movel %d2,%d0
10c31b46:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c31b4c:       4e5e            unlk %fp
10c31b4e:       4e75            rts

10c31b50 <fcntl_getlk>:
10c31b50:       4e56 ff94       linkw %fp,#-108
10c31b54:       48e7 3f38       moveml %d2-%d7/%a2-%a4,%sp@-
10c31b58:       266e 000c       moveal %fp@(12),%a3
10c31b5c:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c31b60:       2f0b            movel %a3,%sp@-
10c31b62:       7496            moveq #-106,%d2
10c31b64:       d48e            addl %fp,%d2
10c31b66:       2f02            movel %d2,%sp@-
10c31b68:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c31b6e:       4e92            jsr %a2@
10c31b70:       4fef 000c       lea %sp@(12),%sp
10c31b74:       78ea            moveq #-22,%d4
10c31b76:       2e02            movel %d2,%d7
10c31b78:       284a            moveal %a2,%a4
10c31b7a:       0c6e 0001 ff96  cmpiw #1,%fp@(-106)
10c31b80:       6200 011e       bhiw 10c31ca0 <fcntl_getlk+0x150>
10c31b84:       78f7            moveq #-9,%d4
10c31b86:       2f2e 0008       movel %fp@(8),%sp@-
10c31b8a:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c31b90:       2440            moveal %d0,%a2
10c31b92:       588f            addql #4,%sp
10c31b94:       b4fc 0000       cmpaw #0,%a2
10c31b98:       6700 0106       beqw 10c31ca0 <fcntl_getlk+0x150>
10c31b9c:       2f07            movel %d7,%sp@-
10c31b9e:       74a6            moveq #-90,%d2
10c31ba0:       d48e            addl %fp,%d2
10c31ba2:       2f02            movel %d2,%sp@-
10c31ba4:       2f0a            movel %a2,%sp@-
10c31ba6:       4eba eb2a       jsr %pc@(10c306d2 <flock_to_posix_lock>)
10c31baa:       2800            movel %d0,%d4
10c31bac:       4fef 000c       lea %sp@(12),%sp
10c31bb0:       6600 00e6       bnew 10c31c98 <fcntl_getlk+0x148>
10c31bb4:       206a 0010       moveal %a2@(16),%a0
10c31bb8:       b0fc 0000       cmpaw #0,%a0
10c31bbc:       6738            beqs 10c31bf6 <fcntl_getlk+0xa6>
10c31bbe:       2068 0034       moveal %a0@(52),%a0
10c31bc2:       b0fc 0000       cmpaw #0,%a0
10c31bc6:       672e            beqs 10c31bf6 <fcntl_getlk+0xa6>
10c31bc8:       2f02            movel %d2,%sp@-
10c31bca:       4878 0005       pea 5 <LSIGTRAP>
10c31bce:       2f0a            movel %a2,%sp@-
10c31bd0:       4e90            jsr %a0@
10c31bd2:       2800            movel %d0,%d4
10c31bd4:       4fef 000c       lea %sp@(12),%sp
10c31bd8:       6d00 00be       bltw 10c31c98 <fcntl_getlk+0x148>
10c31bdc:       7001            moveq #1,%d0
10c31bde:       b084            cmpl %d4,%d0
10c31be0:       6714            beqs 10c31bf6 <fcntl_getlk+0xa6>
10c31be2:       0c2e 0002 ffd3  cmpib #2,%fp@(-45)
10c31be8:       56c0            sne %d0
10c31bea:       4880            extw %d0
10c31bec:       3040            moveaw %d0,%a0
10c31bee:       2608            movel %a0,%d3
10c31bf0:       c682            andl %d2,%d3
10c31bf2:       2043            moveal %d3,%a0
10c31bf4:       600c            bras 10c31c02 <fcntl_getlk+0xb2>
10c31bf6:       2f02            movel %d2,%sp@-
10c31bf8:       2f0a            movel %a2,%sp@-
10c31bfa:       4eba f242       jsr %pc@(10c30e3e <posix_test_lock>)
10c31bfe:       2040            moveal %d0,%a0
10c31c00:       508f            addql #8,%sp
10c31c02:       3d7c 0002 ff96  movew #2,%fp@(-106)
10c31c08:       b0fc 0000       cmpaw #0,%a0
10c31c0c:       677a            beqs 10c31c88 <fcntl_getlk+0x138>
10c31c0e:       2d68 0018 ffa2  movel %a0@(24),%fp@(-94)
10c31c14:       78b5            moveq #-75,%d4
10c31c16:       2028 002e       movel %a0@(46),%d0
10c31c1a:       2228 0032       movel %a0@(50),%d1
10c31c1e:       4282            clrl %d2
10c31c20:       263c 7fff ffff  movel #2147483647,%d3
10c31c26:       9283            subl %d3,%d1
10c31c28:       9182            subxl %d2,%d0
10c31c2a:       6e6c            bgts 10c31c98 <fcntl_getlk+0x148>
10c31c2c:       2428 0036       movel %a0@(54),%d2
10c31c30:       2628 003a       movel %a0@(58),%d3
10c31c34:       2a3c 7fff ffff  movel #2147483647,%d5
10c31c3a:       7cff            moveq #-1,%d6
10c31c3c:       2002            movel %d2,%d0
10c31c3e:       2203            movel %d3,%d1
10c31c40:       9286            subl %d6,%d1
10c31c42:       9185            subxl %d5,%d0
10c31c44:       670e            beqs 10c31c54 <fcntl_getlk+0x104>
10c31c46:       4280            clrl %d0
10c31c48:       223c 7fff ffff  movel #2147483647,%d1
10c31c4e:       9283            subl %d3,%d1
10c31c50:       9182            subxl %d2,%d0
10c31c52:       6d44            blts 10c31c98 <fcntl_getlk+0x148>
10c31c54:       2d68 0032 ff9a  movel %a0@(50),%fp@(-102)
10c31c5a:       2028 0036       movel %a0@(54),%d0
10c31c5e:       2228 003a       movel %a0@(58),%d1
10c31c62:       9286            subl %d6,%d1
10c31c64:       9185            subxl %d5,%d0
10c31c66:       670c            beqs 10c31c74 <fcntl_getlk+0x124>
10c31c68:       2028 003a       movel %a0@(58),%d0
10c31c6c:       90a8 0032       subl %a0@(50),%d0
10c31c70:       5280            addql #1,%d0
10c31c72:       6002            bras 10c31c76 <fcntl_getlk+0x126>
10c31c74:       7000            moveq #0,%d0
10c31c76:       2d40 ff9e       movel %d0,%fp@(-98)
10c31c7a:       426e ff98       clrw %fp@(-104)
10c31c7e:       4240            clrw %d0
10c31c80:       1028 002d       moveb %a0@(45),%d0
10c31c84:       3d40 ff96       movew %d0,%fp@(-106)
10c31c88:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c31c8c:       2f07            movel %d7,%sp@-
10c31c8e:       2f0b            movel %a3,%sp@-
10c31c90:       4e94            jsr %a4@
10c31c92:       4fef 000c       lea %sp@(12),%sp
10c31c96:       7800            moveq #0,%d4
10c31c98:       2f0a            movel %a2,%sp@-
10c31c9a:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c31ca0:       2004            movel %d4,%d0
10c31ca2:       4cee 1cfc ff70  moveml %fp@(-144),%d2-%d7/%a2-%a4
10c31ca8:       4e5e            unlk %fp
10c31caa:       4e75            rts

10c31cac <fcntl_setlk>:
10c31cac:       4e56 fff0       linkw %fp,#-16
10c31cb0:       48e7 3c20       moveml %d2-%d5/%a2,%sp@-
10c31cb4:       2a2e 000c       movel %fp@(12),%d5
10c31cb8:       42a7            clrl %sp@-
10c31cba:       4eba e858       jsr %pc@(10c30514 <locks_alloc_lock>)
10c31cbe:       2400            movel %d0,%d2
10c31cc0:       588f            addql #4,%sp
10c31cc2:       6606            bnes 10c31cca <fcntl_setlk+0x1e>
10c31cc4:       70db            moveq #-37,%d0
10c31cc6:       6000 013c       braw 10c31e04 <fcntl_setlk+0x158>
10c31cca:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c31cce:       2f2e 0010       movel %fp@(16),%sp@-
10c31cd2:       76f0            moveq #-16,%d3
10c31cd4:       d68e            addl %fp,%d3
10c31cd6:       2f03            movel %d3,%sp@-
10c31cd8:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c31cde:       4fef 000c       lea %sp@(12),%sp
10c31ce2:       78f7            moveq #-9,%d4
10c31ce4:       2f2e 0008       movel %fp@(8),%sp@-
10c31ce8:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c31cee:       2440            moveal %d0,%a2
10c31cf0:       588f            addql #4,%sp
10c31cf2:       b4fc 0000       cmpaw #0,%a2
10c31cf6:       6700 00a2       beqw 10c31d9a <fcntl_setlk+0xee>
10c31cfa:       2f03            movel %d3,%sp@-
10c31cfc:       2f02            movel %d2,%sp@-
10c31cfe:       2f0a            movel %a2,%sp@-
10c31d00:       4eba e9d0       jsr %pc@(10c306d2 <flock_to_posix_lock>)
10c31d04:       2800            movel %d0,%d4
10c31d06:       4fef 000c       lea %sp@(12),%sp
10c31d0a:       6600 0084       bnew 10c31d90 <fcntl_setlk+0xe4>
10c31d0e:       78f7            moveq #-9,%d4
10c31d10:       306e fff0       moveaw %fp@(-16),%a0
10c31d14:       7008            moveq #8,%d0
10c31d16:       b088            cmpl %a0,%d0
10c31d18:       6532            bcss 10c31d4c <fcntl_setlk+0xa0>
10c31d1a:       2008            movel %a0,%d0
10c31d1c:       d088            addl %a0,%d0
10c31d1e:       303b 0806       movew %pc@(10c31d26 <fcntl_setlk+0x7a>,%d0:l),%d0
10c31d22:       4efb 0002       jmp %pc@(10c31d26 <fcntl_setlk+0x7a>,%d0:w)
10c31d26:       0012 001c       orib #28,%a2@
10c31d2a:       002a 0026 0026  orib #38,%a2@(38)
10c31d30:       0026 0026       orib #38,%fp@-
10c31d34:       0026 0026       orib #38,%fp@-
10c31d38:       082a 0000 001d  btst #0,%a2@(29)
10c31d3e:       6750            beqs 10c31d90 <fcntl_setlk+0xe4>
10c31d40:       600e            bras 10c31d50 <fcntl_setlk+0xa4>
10c31d42:       082a 0001 001d  btst #1,%a2@(29)
10c31d48:       6746            beqs 10c31d90 <fcntl_setlk+0xe4>
10c31d4a:       6004            bras 10c31d50 <fcntl_setlk+0xa4>
10c31d4c:       78ea            moveq #-22,%d4
10c31d4e:       6040            bras 10c31d90 <fcntl_setlk+0xe4>
10c31d50:       206a 0010       moveal %a2@(16),%a0
10c31d54:       b0fc 0000       cmpaw #0,%a0
10c31d58:       671a            beqs 10c31d74 <fcntl_setlk+0xc8>
10c31d5a:       2068 0034       moveal %a0@(52),%a0
10c31d5e:       b0fc 0000       cmpaw #0,%a0
10c31d62:       6710            beqs 10c31d74 <fcntl_setlk+0xc8>
10c31d64:       2f02            movel %d2,%sp@-
10c31d66:       2f05            movel %d5,%sp@-
10c31d68:       2f0a            movel %a2,%sp@-
10c31d6a:       4e90            jsr %a0@
10c31d6c:       2800            movel %d0,%d4
10c31d6e:       4fef 000c       lea %sp@(12),%sp
10c31d72:       6d1c            blts 10c31d90 <fcntl_setlk+0xe4>
10c31d74:       7007            moveq #7,%d0
10c31d76:       b085            cmpl %d5,%d0
10c31d78:       57c0            seq %d0
10c31d7a:       4880            extw %d0
10c31d7c:       48c0            extl %d0
10c31d7e:       4480            negl %d0
10c31d80:       2f00            movel %d0,%sp@-
10c31d82:       2f02            movel %d2,%sp@-
10c31d84:       2f0a            movel %a2,%sp@-
10c31d86:       4eba f474       jsr %pc@(10c311fc <posix_lock_file>)
10c31d8a:       2800            movel %d0,%d4
10c31d8c:       4fef 000c       lea %sp@(12),%sp
10c31d90:       2f0a            movel %a2,%sp@-
10c31d92:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c31d98:       588f            addql #4,%sp
10c31d9a:       4a82            tstl %d2
10c31d9c:       660c            bnes 10c31daa <fcntl_setlk+0xfe>
10c31d9e:       4879 1000 298b  pea 1000298b <tvecs+0xdf3>
10c31da4:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c31daa:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c31db0:       53a8 0258       subql #1,%a0@(600)
10c31db4:       2242            moveal %d2,%a1
10c31db6:       41e9 0020       lea %a1@(32),%a0
10c31dba:       b1d0            cmpal %a0@,%a0
10c31dbc:       670c            beqs 10c31dca <fcntl_setlk+0x11e>
10c31dbe:       4879 1000 2990  pea 10002990 <tvecs+0xdf8>
10c31dc4:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c31dca:       2242            moveal %d2,%a1
10c31dcc:       41e9 000c       lea %a1@(12),%a0
10c31dd0:       b1d0            cmpal %a0@,%a0
10c31dd2:       670c            beqs 10c31de0 <fcntl_setlk+0x134>
10c31dd4:       4879 1000 29bf  pea 100029bf <tvecs+0xe27>
10c31dda:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c31de0:       2042            moveal %d2,%a0
10c31de2:       5888            addql #4,%a0
10c31de4:       b1d0            cmpal %a0@,%a0
10c31de6:       670c            beqs 10c31df4 <fcntl_setlk+0x148>
10c31de8:       4879 1000 29ee  pea 100029ee <tvecs+0xe56>
10c31dee:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c31df4:       2f02            movel %d2,%sp@-
10c31df6:       2f39 1001 b660  movel 1001b660 <filelock_cache>,%sp@-
10c31dfc:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c31e02:       2004            movel %d4,%d0
10c31e04:       4cee 043c ffdc  moveml %fp@(-36),%d2-%d5/%a2
10c31e0a:       4e5e            unlk %fp
10c31e0c:       4e75            rts

10c31e0e <fcntl_getlk64>:
10c31e0e:       4e56 ff8c       linkw %fp,#-116
10c31e12:       48e7 3e30       moveml %d2-%d6/%a2-%a3,%sp@-
10c31e16:       2a2e 000c       movel %fp@(12),%d5
10c31e1a:       4878 0018       pea 18 <LSIGTRAP+0x13>
10c31e1e:       2f05            movel %d5,%sp@-
10c31e20:       748e            moveq #-114,%d2
10c31e22:       d48e            addl %fp,%d2
10c31e24:       2f02            movel %d2,%sp@-
10c31e26:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c31e2c:       4e92            jsr %a2@
10c31e2e:       4fef 000c       lea %sp@(12),%sp
10c31e32:       76ea            moveq #-22,%d3
10c31e34:       2802            movel %d2,%d4
10c31e36:       264a            moveal %a2,%a3
10c31e38:       0c6e 0001 ff8e  cmpiw #1,%fp@(-114)
10c31e3e:       6200 0100       bhiw 10c31f40 <fcntl_getlk64+0x132>
10c31e42:       76f7            moveq #-9,%d3
10c31e44:       2f2e 0008       movel %fp@(8),%sp@-
10c31e48:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c31e4e:       2440            moveal %d0,%a2
10c31e50:       588f            addql #4,%sp
10c31e52:       b4fc 0000       cmpaw #0,%a2
10c31e56:       6700 00e8       beqw 10c31f40 <fcntl_getlk64+0x132>
10c31e5a:       2f04            movel %d4,%sp@-
10c31e5c:       74a6            moveq #-90,%d2
10c31e5e:       d48e            addl %fp,%d2
10c31e60:       2f02            movel %d2,%sp@-
10c31e62:       2f0a            movel %a2,%sp@-
10c31e64:       4eba e94e       jsr %pc@(10c307b4 <flock64_to_posix_lock>)
10c31e68:       2600            movel %d0,%d3
10c31e6a:       4fef 000c       lea %sp@(12),%sp
10c31e6e:       6600 00c8       bnew 10c31f38 <fcntl_getlk64+0x12a>
10c31e72:       206a 0010       moveal %a2@(16),%a0
10c31e76:       b0fc 0000       cmpaw #0,%a0
10c31e7a:       6738            beqs 10c31eb4 <fcntl_getlk64+0xa6>
10c31e7c:       2068 0034       moveal %a0@(52),%a0
10c31e80:       b0fc 0000       cmpaw #0,%a0
10c31e84:       672e            beqs 10c31eb4 <fcntl_getlk64+0xa6>
10c31e86:       2f02            movel %d2,%sp@-
10c31e88:       4878 0005       pea 5 <LSIGTRAP>
10c31e8c:       2f0a            movel %a2,%sp@-
10c31e8e:       4e90            jsr %a0@
10c31e90:       2600            movel %d0,%d3
10c31e92:       4fef 000c       lea %sp@(12),%sp
10c31e96:       6d00 00a0       bltw 10c31f38 <fcntl_getlk64+0x12a>
10c31e9a:       7001            moveq #1,%d0
10c31e9c:       b083            cmpl %d3,%d0
10c31e9e:       6714            beqs 10c31eb4 <fcntl_getlk64+0xa6>
10c31ea0:       0c2e 0002 ffd3  cmpib #2,%fp@(-45)
10c31ea6:       56c0            sne %d0
10c31ea8:       4880            extw %d0
10c31eaa:       3040            moveaw %d0,%a0
10c31eac:       2208            movel %a0,%d1
10c31eae:       c282            andl %d2,%d1
10c31eb0:       2041            moveal %d1,%a0
10c31eb2:       600c            bras 10c31ec0 <fcntl_getlk64+0xb2>
10c31eb4:       2f02            movel %d2,%sp@-
10c31eb6:       2f0a            movel %a2,%sp@-
10c31eb8:       4eba ef84       jsr %pc@(10c30e3e <posix_test_lock>)
10c31ebc:       2040            moveal %d0,%a0
10c31ebe:       508f            addql #8,%sp
10c31ec0:       3d7c 0002 ff8e  movew #2,%fp@(-114)
10c31ec6:       b0fc 0000       cmpaw #0,%a0
10c31eca:       675c            beqs 10c31f28 <fcntl_getlk64+0x11a>
10c31ecc:       2d68 0018 ffa2  movel %a0@(24),%fp@(-94)
10c31ed2:       2028 002e       movel %a0@(46),%d0
10c31ed6:       2228 0032       movel %a0@(50),%d1
10c31eda:       2d40 ff92       movel %d0,%fp@(-110)
10c31ede:       2d41 ff96       movel %d1,%fp@(-106)
10c31ee2:       2428 0036       movel %a0@(54),%d2
10c31ee6:       2628 003a       movel %a0@(58),%d3
10c31eea:       203c 7fff ffff  movel #2147483647,%d0
10c31ef0:       72ff            moveq #-1,%d1
10c31ef2:       9283            subl %d3,%d1
10c31ef4:       9182            subxl %d2,%d0
10c31ef6:       6716            beqs 10c31f0e <fcntl_getlk64+0x100>
10c31ef8:       2002            movel %d2,%d0
10c31efa:       2203            movel %d3,%d1
10c31efc:       2c28 002e       movel %a0@(46),%d6
10c31f00:       92a8 0032       subl %a0@(50),%d1
10c31f04:       9186            subxl %d6,%d0
10c31f06:       4282            clrl %d2
10c31f08:       5281            addql #1,%d1
10c31f0a:       d182            addxl %d2,%d0
10c31f0c:       6004            bras 10c31f12 <fcntl_getlk64+0x104>
10c31f0e:       4280            clrl %d0
10c31f10:       4281            clrl %d1
10c31f12:       2d40 ff9a       movel %d0,%fp@(-102)
10c31f16:       2d41 ff9e       movel %d1,%fp@(-98)
10c31f1a:       426e ff90       clrw %fp@(-112)
10c31f1e:       4240            clrw %d0
10c31f20:       1028 002d       moveb %a0@(45),%d0
10c31f24:       3d40 ff8e       movew %d0,%fp@(-114)
10c31f28:       4878 0018       pea 18 <LSIGTRAP+0x13>
10c31f2c:       2f04            movel %d4,%sp@-
10c31f2e:       2f05            movel %d5,%sp@-
10c31f30:       4e93            jsr %a3@
10c31f32:       4fef 000c       lea %sp@(12),%sp
10c31f36:       7600            moveq #0,%d3
10c31f38:       2f0a            movel %a2,%sp@-
10c31f3a:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c31f40:       2003            movel %d3,%d0
10c31f42:       4cee 0c7c ff70  moveml %fp@(-144),%d2-%d6/%a2-%a3
10c31f48:       4e5e            unlk %fp
10c31f4a:       4e75            rts

10c31f4c <fcntl_setlk64>:
10c31f4c:       4e56 ffe8       linkw %fp,#-24
10c31f50:       48e7 3c20       moveml %d2-%d5/%a2,%sp@-
10c31f54:       2a2e 000c       movel %fp@(12),%d5
10c31f58:       42a7            clrl %sp@-
10c31f5a:       4eba e5b8       jsr %pc@(10c30514 <locks_alloc_lock>)
10c31f5e:       2600            movel %d0,%d3
10c31f60:       588f            addql #4,%sp
10c31f62:       6606            bnes 10c31f6a <fcntl_setlk64+0x1e>
10c31f64:       70db            moveq #-37,%d0
10c31f66:       6000 016e       braw 10c320d6 <fcntl_setlk64+0x18a>
10c31f6a:       4878 0018       pea 18 <LSIGTRAP+0x13>
10c31f6e:       2f2e 0010       movel %fp@(16),%sp@-
10c31f72:       74e8            moveq #-24,%d2
10c31f74:       d48e            addl %fp,%d2
10c31f76:       2f02            movel %d2,%sp@-
10c31f78:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c31f7e:       4fef 000c       lea %sp@(12),%sp
10c31f82:       78f7            moveq #-9,%d4
10c31f84:       2f2e 0008       movel %fp@(8),%sp@-
10c31f88:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c31f8e:       2440            moveal %d0,%a2
10c31f90:       588f            addql #4,%sp
10c31f92:       b4fc 0000       cmpaw #0,%a2
10c31f96:       6700 00d4       beqw 10c3206c <fcntl_setlk64+0x120>
10c31f9a:       206a 0008       moveal %a2@(8),%a0
10c31f9e:       2268 0008       moveal %a0@(8),%a1
10c31fa2:       2069 0094       moveal %a1@(148),%a0
10c31fa6:       0828 0006 0027  btst #6,%a0@(39)
10c31fac:       671e            beqs 10c31fcc <fcntl_setlk64+0x80>
10c31fae:       3029 0032       movew %a1@(50),%d0
10c31fb2:       0240 0408       andiw #1032,%d0
10c31fb6:       0c40 0400       cmpiw #1024,%d0
10c31fba:       6610            bnes 10c31fcc <fcntl_setlk64+0x80>
10c31fbc:       2069 00a8       moveal %a1@(168),%a0
10c31fc0:       4aa8 0028       tstl %a0@(40)
10c31fc4:       6706            beqs 10c31fcc <fcntl_setlk64+0x80>
10c31fc6:       78f5            moveq #-11,%d4
10c31fc8:       6000 0098       braw 10c32062 <fcntl_setlk64+0x116>
10c31fcc:       2f02            movel %d2,%sp@-
10c31fce:       2f03            movel %d3,%sp@-
10c31fd0:       2f0a            movel %a2,%sp@-
10c31fd2:       4eba e7e0       jsr %pc@(10c307b4 <flock64_to_posix_lock>)
10c31fd6:       2800            movel %d0,%d4
10c31fd8:       4fef 000c       lea %sp@(12),%sp
10c31fdc:       6600 0084       bnew 10c32062 <fcntl_setlk64+0x116>
10c31fe0:       78f7            moveq #-9,%d4
10c31fe2:       306e ffe8       moveaw %fp@(-24),%a0
10c31fe6:       7008            moveq #8,%d0
10c31fe8:       b088            cmpl %a0,%d0
10c31fea:       6532            bcss 10c3201e <fcntl_setlk64+0xd2>
10c31fec:       2008            movel %a0,%d0
10c31fee:       d088            addl %a0,%d0
10c31ff0:       303b 0806       movew %pc@(10c31ff8 <fcntl_setlk64+0xac>,%d0:l),%d0
10c31ff4:       4efb 0002       jmp %pc@(10c31ff8 <fcntl_setlk64+0xac>,%d0:w)
10c31ff8:       0012 001c       orib #28,%a2@
10c31ffc:       002a 0026 0026  orib #38,%a2@(38)
10c32002:       0026 0026       orib #38,%fp@-
10c32006:       0026 0026       orib #38,%fp@-
10c3200a:       082a 0000 001d  btst #0,%a2@(29)
10c32010:       6750            beqs 10c32062 <fcntl_setlk64+0x116>
10c32012:       600e            bras 10c32022 <fcntl_setlk64+0xd6>
10c32014:       082a 0001 001d  btst #1,%a2@(29)
10c3201a:       6746            beqs 10c32062 <fcntl_setlk64+0x116>
10c3201c:       6004            bras 10c32022 <fcntl_setlk64+0xd6>
10c3201e:       78ea            moveq #-22,%d4
10c32020:       6040            bras 10c32062 <fcntl_setlk64+0x116>
10c32022:       206a 0010       moveal %a2@(16),%a0
10c32026:       b0fc 0000       cmpaw #0,%a0
10c3202a:       671a            beqs 10c32046 <fcntl_setlk64+0xfa>
10c3202c:       2068 0034       moveal %a0@(52),%a0
10c32030:       b0fc 0000       cmpaw #0,%a0
10c32034:       6710            beqs 10c32046 <fcntl_setlk64+0xfa>
10c32036:       2f03            movel %d3,%sp@-
10c32038:       2f05            movel %d5,%sp@-
10c3203a:       2f0a            movel %a2,%sp@-
10c3203c:       4e90            jsr %a0@
10c3203e:       2800            movel %d0,%d4
10c32040:       4fef 000c       lea %sp@(12),%sp
10c32044:       6d1c            blts 10c32062 <fcntl_setlk64+0x116>
10c32046:       700e            moveq #14,%d0
10c32048:       b085            cmpl %d5,%d0
10c3204a:       57c0            seq %d0
10c3204c:       4880            extw %d0
10c3204e:       48c0            extl %d0
10c32050:       4480            negl %d0
10c32052:       2f00            movel %d0,%sp@-
10c32054:       2f03            movel %d3,%sp@-
10c32056:       2f0a            movel %a2,%sp@-
10c32058:       4eba f1a2       jsr %pc@(10c311fc <posix_lock_file>)
10c3205c:       2800            movel %d0,%d4
10c3205e:       4fef 000c       lea %sp@(12),%sp
10c32062:       2f0a            movel %a2,%sp@-
10c32064:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c3206a:       588f            addql #4,%sp
10c3206c:       4a83            tstl %d3
10c3206e:       660c            bnes 10c3207c <fcntl_setlk64+0x130>
10c32070:       4879 1000 298b  pea 1000298b <tvecs+0xdf3>
10c32076:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c3207c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c32082:       53a8 0258       subql #1,%a0@(600)
10c32086:       2243            moveal %d3,%a1
10c32088:       41e9 0020       lea %a1@(32),%a0
10c3208c:       b1d0            cmpal %a0@,%a0
10c3208e:       670c            beqs 10c3209c <fcntl_setlk64+0x150>
10c32090:       4879 1000 2990  pea 10002990 <tvecs+0xdf8>
10c32096:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c3209c:       2243            moveal %d3,%a1
10c3209e:       41e9 000c       lea %a1@(12),%a0
10c320a2:       b1d0            cmpal %a0@,%a0
10c320a4:       670c            beqs 10c320b2 <fcntl_setlk64+0x166>
10c320a6:       4879 1000 29bf  pea 100029bf <tvecs+0xe27>
10c320ac:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c320b2:       2043            moveal %d3,%a0
10c320b4:       5888            addql #4,%a0
10c320b6:       b1d0            cmpal %a0@,%a0
10c320b8:       670c            beqs 10c320c6 <fcntl_setlk64+0x17a>
10c320ba:       4879 1000 29ee  pea 100029ee <tvecs+0xe56>
10c320c0:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c320c6:       2f03            movel %d3,%sp@-
10c320c8:       2f39 1001 b660  movel 1001b660 <filelock_cache>,%sp@-
10c320ce:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c320d4:       2004            movel %d4,%d0
10c320d6:       4cee 043c ffd4  moveml %fp@(-44),%d2-%d5/%a2
10c320dc:       4e5e            unlk %fp
10c320de:       4e75            rts

10c320e0 <locks_remove_posix>:
10c320e0:       4e56 0000       linkw %fp,#0
10c320e4:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c320e8:       206e 0008       moveal %fp@(8),%a0
10c320ec:       262e 000c       movel %fp@(12),%d3
10c320f0:       2068 0008       moveal %a0@(8),%a0
10c320f4:       2068 0008       moveal %a0@(8),%a0
10c320f8:       4aa8 00a4       tstl %a0@(164)
10c320fc:       6700 012c       beqw 10c3222a <locks_remove_posix+0x14a>
10c32100:       43e8 00a4       lea %a0@(164),%a1
10c32104:       2051            moveal %a1@,%a0
10c32106:       2409            movel %a1,%d2
10c32108:       b0fc 0000       cmpaw #0,%a0
10c3210c:       6700 011c       beqw 10c3222a <locks_remove_posix+0x14a>
10c32110:       0828 0000 002c  btst #0,%a0@(44)
10c32116:       6700 0106       beqw 10c3221e <locks_remove_posix+0x13e>
10c3211a:       b6a8 0014       cmpl %a0@(20),%d3
10c3211e:       6600 00fe       bnew 10c3221e <locks_remove_posix+0x13e>
10c32122:       2651            moveal %a1@,%a3
10c32124:       2293            movel %a3@,%a1@
10c32126:       204b            moveal %a3,%a0
10c32128:       4298            clrl %a0@+
10c3212a:       2468 0004       moveal %a0@(4),%a2
10c3212e:       2250            moveal %a0@,%a1
10c32130:       234a 0004       movel %a2,%a1@(4)
10c32134:       2489            movel %a1,%a2@
10c32136:       2088            movel %a0,%a0@
10c32138:       2148 0004       movel %a0,%a0@(4)
10c3213c:       206b 0028       moveal %a3@(40),%a0
10c32140:       2068 0010       moveal %a0@(16),%a0
10c32144:       b0fc 0000       cmpaw #0,%a0
10c32148:       6720            beqs 10c3216a <locks_remove_posix+0x8a>
10c3214a:       2068 0034       moveal %a0@(52),%a0
10c3214e:       b0fc 0000       cmpaw #0,%a0
10c32152:       6716            beqs 10c3216a <locks_remove_posix+0x8a>
10c32154:       177c 0002 002d  moveb #2,%a3@(45)
10c3215a:       2f0b            movel %a3,%sp@-
10c3215c:       4878 0006       pea 6 <LSIGTRAP+0x1>
10c32160:       2f2b 0028       movel %a3@(40),%sp@-
10c32164:       4e90            jsr %a0@
10c32166:       4fef 000c       lea %sp@(12),%sp
10c3216a:       45eb 004a       lea %a3@(74),%a2
10c3216e:       2f0a            movel %a2,%sp@-
10c32170:       42a7            clrl %sp@-
10c32172:       2f2b 0028       movel %a3@(40),%sp@-
10c32176:       42a7            clrl %sp@-
10c32178:       4eb9 10c2 f0be  jsr 10c2f0be <fasync_helper>
10c3217e:       4fef 0010       lea %sp@(16),%sp
10c32182:       2012            movel %a2@,%d0
10c32184:       6712            beqs 10c32198 <locks_remove_posix+0xb8>
10c32186:       2f00            movel %d0,%sp@-
10c32188:       4879 1000 2a64  pea 10002a64 <tvecs+0xecc>
10c3218e:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c32194:       4292            clrl %a2@
10c32196:       508f            addql #8,%sp
10c32198:       206b 0046       moveal %a3@(70),%a0
10c3219c:       b0fc 0000       cmpaw #0,%a0
10c321a0:       6706            beqs 10c321a8 <locks_remove_posix+0xc8>
10c321a2:       2f0b            movel %a3,%sp@-
10c321a4:       4e90            jsr %a0@
10c321a6:       588f            addql #4,%sp
10c321a8:       42a7            clrl %sp@-
10c321aa:       2f0b            movel %a3,%sp@-
10c321ac:       4eba e8aa       jsr %pc@(10c30a58 <locks_wake_up_blocks>)
10c321b0:       508f            addql #8,%sp
10c321b2:       b6fc 0000       cmpaw #0,%a3
10c321b6:       660c            bnes 10c321c4 <locks_remove_posix+0xe4>
10c321b8:       4879 1000 298b  pea 1000298b <tvecs+0xdf3>
10c321be:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c321c4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c321ca:       53a8 0258       subql #1,%a0@(600)
10c321ce:       41eb 0020       lea %a3@(32),%a0
10c321d2:       b1d0            cmpal %a0@,%a0
10c321d4:       670c            beqs 10c321e2 <locks_remove_posix+0x102>
10c321d6:       4879 1000 2990  pea 10002990 <tvecs+0xdf8>
10c321dc:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c321e2:       41eb 000c       lea %a3@(12),%a0
10c321e6:       b1d0            cmpal %a0@,%a0
10c321e8:       670c            beqs 10c321f6 <locks_remove_posix+0x116>
10c321ea:       4879 1000 29bf  pea 100029bf <tvecs+0xe27>
10c321f0:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c321f6:       41eb 0004       lea %a3@(4),%a0
10c321fa:       b1d0            cmpal %a0@,%a0
10c321fc:       670c            beqs 10c3220a <locks_remove_posix+0x12a>
10c321fe:       4879 1000 29ee  pea 100029ee <tvecs+0xe56>
10c32204:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c3220a:       2f0b            movel %a3,%sp@-
10c3220c:       2f39 1001 b660  movel 1001b660 <filelock_cache>,%sp@-
10c32212:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c32218:       508f            addql #8,%sp
10c3221a:       2242            moveal %d2,%a1
10c3221c:       6002            bras 10c32220 <locks_remove_posix+0x140>
10c3221e:       2248            moveal %a0,%a1
10c32220:       2051            moveal %a1@,%a0
10c32222:       b0fc 0000       cmpaw #0,%a0
10c32226:       6600 fee8       bnew 10c32110 <locks_remove_posix+0x30>
10c3222a:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c32230:       4e5e            unlk %fp
10c32232:       4e75            rts

10c32234 <locks_remove_flock>:
10c32234:       4e56 0000       linkw %fp,#0
10c32238:       2f0b            movel %a3,%sp@-
10c3223a:       2f0a            movel %a2,%sp@-
10c3223c:       266e 0008       moveal %fp@(8),%a3
10c32240:       206b 0008       moveal %a3@(8),%a0
10c32244:       2068 0008       moveal %a0@(8),%a0
10c32248:       4aa8 00a4       tstl %a0@(164)
10c3224c:       672c            beqs 10c3227a <locks_remove_flock+0x46>
10c3224e:       45e8 00a4       lea %a0@(164),%a2
10c32252:       601e            bras 10c32272 <locks_remove_flock+0x3e>
10c32254:       1028 002c       moveb %a0@(44),%d0
10c32258:       0200 0022       andib #34,%d0
10c3225c:       6712            beqs 10c32270 <locks_remove_flock+0x3c>
10c3225e:       b7e8 0028       cmpal %a0@(40),%a3
10c32262:       660c            bnes 10c32270 <locks_remove_flock+0x3c>
10c32264:       42a7            clrl %sp@-
10c32266:       2f0a            movel %a2,%sp@-
10c32268:       4eba e8d6       jsr %pc@(10c30b40 <locks_delete_lock>)
10c3226c:       508f            addql #8,%sp
10c3226e:       6002            bras 10c32272 <locks_remove_flock+0x3e>
10c32270:       2448            moveal %a0,%a2
10c32272:       2052            moveal %a2@,%a0
10c32274:       b0fc 0000       cmpaw #0,%a0
10c32278:       66da            bnes 10c32254 <locks_remove_flock+0x20>
10c3227a:       246e fff8       moveal %fp@(-8),%a2
10c3227e:       266e fffc       moveal %fp@(-4),%a3
10c32282:       4e5e            unlk %fp
10c32284:       4e75            rts

10c32286 <posix_block_lock>:
10c32286:       4e56 0000       linkw %fp,#0
10c3228a:       2f2e 000c       movel %fp@(12),%sp@-
10c3228e:       2f2e 0008       movel %fp@(8),%sp@-
10c32292:       4eba e740       jsr %pc@(10c309d4 <locks_insert_block>)
10c32296:       4e5e            unlk %fp
10c32298:       4e75            rts

10c3229a <posix_unblock_lock>:
10c3229a:       4e56 0000       linkw %fp,#0
10c3229e:       202e 0008       movel %fp@(8),%d0
10c322a2:       2240            moveal %d0,%a1
10c322a4:       41e9 000c       lea %a1@(12),%a0
10c322a8:       b1d0            cmpal %a0@,%a0
10c322aa:       6706            beqs 10c322b2 <posix_unblock_lock+0x18>
10c322ac:       2f00            movel %d0,%sp@-
10c322ae:       4eba e6e2       jsr %pc@(10c30992 <locks_delete_block>)
10c322b2:       4e5e            unlk %fp
10c322b4:       4e75            rts

10c322b6 <lock_get_status>:
10c322b6:       4e56 0000       linkw %fp,#0
10c322ba:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c322be:       282e 0008       movel %fp@(8),%d4
10c322c2:       266e 000c       moveal %fp@(12),%a3
10c322c6:       99cc            subal %a4,%a4
10c322c8:       206b 0028       moveal %a3@(40),%a0
10c322cc:       b0fc 0000       cmpaw #0,%a0
10c322d0:       6708            beqs 10c322da <lock_get_status+0x24>
10c322d2:       2068 0008       moveal %a0@(8),%a0
10c322d6:       2868 0008       moveal %a0@(8),%a4
10c322da:       2f2e 0014       movel %fp@(20),%sp@-
10c322de:       2f2e 0010       movel %fp@(16),%sp@-
10c322e2:       4879 1000 2acc  pea 10002acc <tvecs+0xf34>
10c322e8:       2f04            movel %d4,%sp@-
10c322ea:       45f9 10c8 4d6a  lea 10c84d6a <sprintf>,%a2
10c322f0:       4e92            jsr %a2@
10c322f2:       d880            addl %d0,%d4
10c322f4:       102b 002c       moveb %a3@(44),%d0
10c322f8:       4fef 0010       lea %sp@(16),%sp
10c322fc:       0800 0000       btst #0,%d0
10c32300:       675e            beqs 10c32360 <lock_get_status+0xaa>
10c32302:       b8fc 0000       cmpaw #0,%a4
10c32306:       6728            beqs 10c32330 <lock_get_status+0x7a>
10c32308:       206c 0094       moveal %a4@(148),%a0
10c3230c:       223c 1000 2add  movel #268446429,%d1
10c32312:       0828 0006 0027  btst #6,%a0@(39)
10c32318:       671c            beqs 10c32336 <lock_get_status+0x80>
10c3231a:       302c 0032       movew %a4@(50),%d0
10c3231e:       0240 0408       andiw #1032,%d0
10c32322:       0c40 0400       cmpiw #1024,%d0
10c32326:       660e            bnes 10c32336 <lock_get_status+0x80>
10c32328:       223c 1000 2ad3  movel #268446419,%d1
10c3232e:       6006            bras 10c32336 <lock_get_status+0x80>
10c32330:       223c 1000 2ae7  movel #268446439,%d1
10c32336:       2f01            movel %d1,%sp@-
10c32338:       203c 1000 2af8  movel #268446456,%d0
10c3233e:       082b 0003 002c  btst #3,%a3@(44)
10c32344:       6706            beqs 10c3234c <lock_get_status+0x96>
10c32346:       203c 1000 2af1  movel #268446449,%d0
10c3234c:       2f00            movel %d0,%sp@-
10c3234e:       4879 1000 2aff  pea 10002aff <tvecs+0xf67>
10c32354:       2f04            movel %d4,%sp@-
10c32356:       4e92            jsr %a2@
10c32358:       d880            addl %d0,%d4
10c3235a:       4fef 0010       lea %sp@(16),%sp
10c3235e:       603a            bras 10c3239a <lock_get_status+0xe4>
10c32360:       0800 0001       btst #1,%d0
10c32364:       6718            beqs 10c3237e <lock_get_status+0xc8>
10c32366:       082b 0005 002d  btst #5,%a3@(45)
10c3236c:       6708            beqs 10c32376 <lock_get_status+0xc0>
10c3236e:       4879 1000 2b07  pea 10002b07 <tvecs+0xf6f>
10c32374:       601c            bras 10c32392 <lock_get_status+0xdc>
10c32376:       4879 1000 2b19  pea 10002b19 <tvecs+0xf81>
10c3237c:       6014            bras 10c32392 <lock_get_status+0xdc>
10c3237e:       0800 0005       btst #5,%d0
10c32382:       6708            beqs 10c3238c <lock_get_status+0xd6>
10c32384:       4879 1000 2b2b  pea 10002b2b <tvecs+0xf93>
10c3238a:       6006            bras 10c32392 <lock_get_status+0xdc>
10c3238c:       4879 1000 2b3d  pea 10002b3d <tvecs+0xfa5>
10c32392:       2f04            movel %d4,%sp@-
10c32394:       4e92            jsr %a2@
10c32396:       d880            addl %d0,%d4
10c32398:       508f            addql #8,%sp
10c3239a:       102b 002d       moveb %a3@(45),%d0
10c3239e:       0800 0005       btst #5,%d0
10c323a2:       6724            beqs 10c323c8 <lock_get_status+0x112>
10c323a4:       0800 0006       btst #6,%d0
10c323a8:       6712            beqs 10c323bc <lock_get_status+0x106>
10c323aa:       223c 1000 2b55  movel #268446549,%d1
10c323b0:       4a00            tstb %d0
10c323b2:       6c26            bges 10c323da <lock_get_status+0x124>
10c323b4:       223c 1000 2b4f  movel #268446543,%d1
10c323ba:       601e            bras 10c323da <lock_get_status+0x124>
10c323bc:       223c 1000 2b61  movel #268446561,%d1
10c323c2:       4a00            tstb %d0
10c323c4:       6c14            bges 10c323da <lock_get_status+0x124>
10c323c6:       600c            bras 10c323d4 <lock_get_status+0x11e>
10c323c8:       223c 1000 2b55  movel #268446549,%d1
10c323ce:       0800 0000       btst #0,%d0
10c323d2:       6706            beqs 10c323da <lock_get_status+0x124>
10c323d4:       223c 1000 2b5b  movel #268446555,%d1
10c323da:       2f01            movel %d1,%sp@-
10c323dc:       4879 1000 2b67  pea 10002b67 <tvecs+0xfcf>
10c323e2:       2f04            movel %d4,%sp@-
10c323e4:       4e92            jsr %a2@
10c323e6:       d880            addl %d0,%d4
10c323e8:       4fef 000c       lea %sp@(12),%sp
10c323ec:       7000            moveq #0,%d0
10c323ee:       b8fc 0000       cmpaw #0,%a4
10c323f2:       6704            beqs 10c323f8 <lock_get_status+0x142>
10c323f4:       202c 0028       movel %a4@(40),%d0
10c323f8:       2f00            movel %d0,%sp@-
10c323fa:       b8fc 0000       cmpaw #0,%a4
10c323fe:       6712            beqs 10c32412 <lock_get_status+0x15c>
10c32400:       4280            clrl %d0
10c32402:       302c 0030       movew %a4@(48),%d0
10c32406:       2f00            movel %d0,%sp@-
10c32408:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c3240e:       588f            addql #4,%sp
10c32410:       6006            bras 10c32418 <lock_get_status+0x162>
10c32412:       203c 1000 2b6b  movel #268446571,%d0
10c32418:       2f00            movel %d0,%sp@-
10c3241a:       2f2b 0018       movel %a3@(24),%sp@-
10c3241e:       4879 1000 2b72  pea 10002b72 <tvecs+0xfda>
10c32424:       2f04            movel %d4,%sp@-
10c32426:       4e92            jsr %a2@
10c32428:       d880            addl %d0,%d4
10c3242a:       2f2b 0032       movel %a3@(50),%sp@-
10c3242e:       2f2b 002e       movel %a3@(46),%sp@-
10c32432:       4879 1000 2b7d  pea 10002b7d <tvecs+0xfe5>
10c32438:       2f04            movel %d4,%sp@-
10c3243a:       4e92            jsr %a2@
10c3243c:       d880            addl %d0,%d4
10c3243e:       242b 0036       movel %a3@(54),%d2
10c32442:       262b 003a       movel %a3@(58),%d3
10c32446:       4fef 0024       lea %sp@(36),%sp
10c3244a:       203c 7fff ffff  movel #2147483647,%d0
10c32450:       72ff            moveq #-1,%d1
10c32452:       9283            subl %d3,%d1
10c32454:       9182            subxl %d2,%d0
10c32456:       6610            bnes 10c32468 <lock_get_status+0x1b2>
10c32458:       4879 1000 2b82  pea 10002b82 <tvecs+0xfea>
10c3245e:       2f04            movel %d4,%sp@-
10c32460:       4e92            jsr %a2@
10c32462:       d880            addl %d0,%d4
10c32464:       508f            addql #8,%sp
10c32466:       6014            bras 10c3247c <lock_get_status+0x1c6>
10c32468:       2f03            movel %d3,%sp@-
10c3246a:       2f02            movel %d2,%sp@-
10c3246c:       4879 1000 2b7d  pea 10002b7d <tvecs+0xfe5>
10c32472:       2f04            movel %d4,%sp@-
10c32474:       4e92            jsr %a2@
10c32476:       d880            addl %d0,%d4
10c32478:       4fef 0010       lea %sp@(16),%sp
10c3247c:       2f2b 000c       movel %a3@(12),%sp@-
10c32480:       2f13            movel %a3@,%sp@-
10c32482:       2f2b 0004       movel %a3@(4),%sp@-
10c32486:       2f2b 0008       movel %a3@(8),%sp@-
10c3248a:       2f0b            movel %a3,%sp@-
10c3248c:       4879 1000 2b87  pea 10002b87 <tvecs+0xfef>
10c32492:       2f04            movel %d4,%sp@-
10c32494:       4e92            jsr %a2@
10c32496:       4cee 1c1c ffe8  moveml %fp@(-24),%d2-%d4/%a2-%a4
10c3249c:       4e5e            unlk %fp
10c3249e:       4e75            rts

10c324a0 <move_lock_status>:
10c324a0:       4e56 0000       linkw %fp,#0
10c324a4:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c324a8:       246e 0008       moveal %fp@(8),%a2
10c324ac:       266e 000c       moveal %fp@(12),%a3
10c324b0:       242e 0010       movel %fp@(16),%d2
10c324b4:       2f12            movel %a2@,%sp@-
10c324b6:       4eb9 10c8 418e  jsr 10c8418e <strlen>
10c324bc:       2600            movel %d0,%d3
10c324be:       2013            movel %a3@,%d0
10c324c0:       588f            addql #4,%sp
10c324c2:       b480            cmpl %d0,%d2
10c324c4:       6e06            bgts 10c324cc <move_lock_status+0x2c>
10c324c6:       d792            addl %d3,%a2@
10c324c8:       d793            addl %d3,%a3@
10c324ca:       6028            bras 10c324f4 <move_lock_status+0x54>
10c324cc:       2200            movel %d0,%d1
10c324ce:       d283            addl %d3,%d1
10c324d0:       b481            cmpl %d1,%d2
10c324d2:       6c1e            bges 10c324f2 <move_lock_status+0x52>
10c324d4:       2242            moveal %d2,%a1
10c324d6:       93c0            subal %d0,%a1
10c324d8:       2403            movel %d3,%d2
10c324da:       9489            subl %a1,%d2
10c324dc:       2f02            movel %d2,%sp@-
10c324de:       2052            moveal %a2@,%a0
10c324e0:       4871 8800       pea %a1@(00000000,%a0:l)
10c324e4:       2f08            movel %a0,%sp@-
10c324e6:       4eb9 10c8 4320  jsr 10c84320 <memmove>
10c324ec:       d592            addl %d2,%a2@
10c324ee:       d793            addl %d3,%a3@
10c324f0:       6002            bras 10c324f4 <move_lock_status+0x54>
10c324f2:       2681            movel %d1,%a3@
10c324f4:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c324fa:       4e5e            unlk %fp
10c324fc:       4e75            rts

10c324fe <get_locks_status>:
10c324fe:       4e56 fff8       linkw %fp,#-8
10c32502:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c32506:       2e2e 0008       movel %fp@(8),%d7
10c3250a:       2a2e 0010       movel %fp@(16),%d5
10c3250e:       2d47 fff8       movel %d7,%fp@(-8)
10c32512:       42ae fffc       clrl %fp@(-4)
10c32516:       7600            moveq #0,%d3
10c32518:       41f9 1000 daa8  lea 1000daa8 <file_lock_list>,%a0
10c3251e:       2650            moveal %a0@,%a3
10c32520:       2c08            movel %a0,%d6
10c32522:       bc8b            cmpl %a3,%d6
10c32524:       6700 0084       beqw 10c325aa <get_locks_status+0xac>
10c32528:       282e 0014       movel %fp@(20),%d4
10c3252c:       d885            addl %d5,%d4
10c3252e:       4bfa fd86       lea %pc@(10c322b6 <lock_get_status>),%a5
10c32532:       49fa ff6c       lea %pc@(10c324a0 <move_lock_status>),%a4
10c32536:       45eb fffc       lea %a3@(-4),%a2
10c3253a:       4879 1000 2ba6  pea 10002ba6 <tvecs+0x100e>
10c32540:       5283            addql #1,%d3
10c32542:       2f03            movel %d3,%sp@-
10c32544:       2f0a            movel %a2,%sp@-
10c32546:       2f2e fff8       movel %fp@(-8),%sp@-
10c3254a:       4eba fd6a       jsr %pc@(10c322b6 <lock_get_status>)
10c3254e:       2f05            movel %d5,%sp@-
10c32550:       486e fffc       pea %fp@(-4)
10c32554:       486e fff8       pea %fp@(-8)
10c32558:       4eba ff46       jsr %pc@(10c324a0 <move_lock_status>)
10c3255c:       4fef 001c       lea %sp@(28),%sp
10c32560:       b8ae fffc       cmpl %fp@(-4),%d4
10c32564:       6f44            bles 10c325aa <get_locks_status+0xac>
10c32566:       246a 000c       moveal %a2@(12),%a2
10c3256a:       200b            movel %a3,%d0
10c3256c:       5080            addql #8,%d0
10c3256e:       b08a            cmpl %a2,%d0
10c32570:       6732            beqs 10c325a4 <get_locks_status+0xa6>
10c32572:       240b            movel %a3,%d2
10c32574:       5082            addql #8,%d2
10c32576:       4879 1000 2ba7  pea 10002ba7 <tvecs+0x100f>
10c3257c:       2f03            movel %d3,%sp@-
10c3257e:       486a fff4       pea %a2@(-12)
10c32582:       2f2e fff8       movel %fp@(-8),%sp@-
10c32586:       4e95            jsr %a5@
10c32588:       2f05            movel %d5,%sp@-
10c3258a:       486e fffc       pea %fp@(-4)
10c3258e:       486e fff8       pea %fp@(-8)
10c32592:       4e94            jsr %a4@
10c32594:       4fef 001c       lea %sp@(28),%sp
10c32598:       b8ae fffc       cmpl %fp@(-4),%d4
10c3259c:       6f0c            bles 10c325aa <get_locks_status+0xac>
10c3259e:       2452            moveal %a2@,%a2
10c325a0:       b48a            cmpl %a2,%d2
10c325a2:       66d2            bnes 10c32576 <get_locks_status+0x78>
10c325a4:       2653            moveal %a3@,%a3
10c325a6:       bc8b            cmpl %a3,%d6
10c325a8:       668c            bnes 10c32536 <get_locks_status+0x38>
10c325aa:       206e 000c       moveal %fp@(12),%a0
10c325ae:       2087            movel %d7,%a0@
10c325b0:       202e fff8       movel %fp@(-8),%d0
10c325b4:       9087            subl %d7,%d0
10c325b6:       b0ae 0014       cmpl %fp@(20),%d0
10c325ba:       6d04            blts 10c325c0 <get_locks_status+0xc2>
10c325bc:       202e 0014       movel %fp@(20),%d0
10c325c0:       4cee 3cfc ffd0  moveml %fp@(-48),%d2-%d7/%a2-%a5
10c325c6:       4e5e            unlk %fp
10c325c8:       4e75            rts

10c325ca <lock_may_read>:
10c325ca:       4e56 0000       linkw %fp,#0
10c325ce:       48e7 3c00       moveml %d2-%d5,%sp@-
10c325d2:       206e 0008       moveal %fp@(8),%a0
10c325d6:       282e 000c       movel %fp@(12),%d4
10c325da:       2a2e 0010       movel %fp@(16),%d5
10c325de:       327c 0001       moveaw #1,%a1
10c325e2:       2068 00a4       moveal %a0@(164),%a0
10c325e6:       b0fc 0000       cmpaw #0,%a0
10c325ea:       675e            beqs 10c3264a <lock_may_read+0x80>
10c325ec:       222e 0014       movel %fp@(20),%d1
10c325f0:       4280            clrl %d0
10c325f2:       2404            movel %d4,%d2
10c325f4:       2605            movel %d5,%d3
10c325f6:       d681            addl %d1,%d3
10c325f8:       d580            addxl %d0,%d2
10c325fa:       1028 002c       moveb %a0@(44),%d0
10c325fe:       0c00 0001       cmpib #1,%d0
10c32602:       6624            bnes 10c32628 <lock_may_read+0x5e>
10c32604:       4a28 002d       tstb %a0@(45)
10c32608:       6738            beqs 10c32642 <lock_may_read+0x78>
10c3260a:       2028 0036       movel %a0@(54),%d0
10c3260e:       2228 003a       movel %a0@(58),%d1
10c32612:       9285            subl %d5,%d1
10c32614:       9184            subxl %d4,%d0
10c32616:       6d2a            blts 10c32642 <lock_may_read+0x78>
10c32618:       2028 002e       movel %a0@(46),%d0
10c3261c:       2228 0032       movel %a0@(50),%d1
10c32620:       9283            subl %d3,%d1
10c32622:       9182            subxl %d2,%d0
10c32624:       6e1c            bgts 10c32642 <lock_may_read+0x78>
10c32626:       6016            bras 10c3263e <lock_may_read+0x74>
10c32628:       0c00 0002       cmpib #2,%d0
10c3262c:       6614            bnes 10c32642 <lock_may_read+0x78>
10c3262e:       1028 002d       moveb %a0@(45),%d0
10c32632:       0800 0005       btst #5,%d0
10c32636:       670a            beqs 10c32642 <lock_may_read+0x78>
10c32638:       0800 0006       btst #6,%d0
10c3263c:       6604            bnes 10c32642 <lock_may_read+0x78>
10c3263e:       93c9            subal %a1,%a1
10c32640:       6008            bras 10c3264a <lock_may_read+0x80>
10c32642:       2050            moveal %a0@,%a0
10c32644:       b0fc 0000       cmpaw #0,%a0
10c32648:       66b0            bnes 10c325fa <lock_may_read+0x30>
10c3264a:       2009            movel %a1,%d0
10c3264c:       4cdf 003c       moveml %sp@+,%d2-%d5
10c32650:       4e5e            unlk %fp
10c32652:       4e75            rts

10c32654 <lock_may_write>:
10c32654:       4e56 0000       linkw %fp,#0
10c32658:       48e7 3c00       moveml %d2-%d5,%sp@-
10c3265c:       206e 0008       moveal %fp@(8),%a0
10c32660:       282e 000c       movel %fp@(12),%d4
10c32664:       2a2e 0010       movel %fp@(16),%d5
10c32668:       327c 0001       moveaw #1,%a1
10c3266c:       2068 00a4       moveal %a0@(164),%a0
10c32670:       b0fc 0000       cmpaw #0,%a0
10c32674:       6756            beqs 10c326cc <lock_may_write+0x78>
10c32676:       222e 0014       movel %fp@(20),%d1
10c3267a:       4280            clrl %d0
10c3267c:       2404            movel %d4,%d2
10c3267e:       2605            movel %d5,%d3
10c32680:       d681            addl %d1,%d3
10c32682:       d580            addxl %d0,%d2
10c32684:       1028 002c       moveb %a0@(44),%d0
10c32688:       0c00 0001       cmpib #1,%d0
10c3268c:       661e            bnes 10c326ac <lock_may_write+0x58>
10c3268e:       2028 0036       movel %a0@(54),%d0
10c32692:       2228 003a       movel %a0@(58),%d1
10c32696:       9285            subl %d5,%d1
10c32698:       9184            subxl %d4,%d0
10c3269a:       6d28            blts 10c326c4 <lock_may_write+0x70>
10c3269c:       2028 002e       movel %a0@(46),%d0
10c326a0:       2228 0032       movel %a0@(50),%d1
10c326a4:       9283            subl %d3,%d1
10c326a6:       9182            subxl %d2,%d0
10c326a8:       6e1a            bgts 10c326c4 <lock_may_write+0x70>
10c326aa:       6014            bras 10c326c0 <lock_may_write+0x6c>
10c326ac:       0c00 0002       cmpib #2,%d0
10c326b0:       6612            bnes 10c326c4 <lock_may_write+0x70>
10c326b2:       1028 002d       moveb %a0@(45),%d0
10c326b6:       0800 0005       btst #5,%d0
10c326ba:       6708            beqs 10c326c4 <lock_may_write+0x70>
10c326bc:       4a00            tstb %d0
10c326be:       6d04            blts 10c326c4 <lock_may_write+0x70>
10c326c0:       93c9            subal %a1,%a1
10c326c2:       6008            bras 10c326cc <lock_may_write+0x78>
10c326c4:       2050            moveal %a0@,%a0
10c326c6:       b0fc 0000       cmpaw #0,%a0
10c326ca:       66b8            bnes 10c32684 <lock_may_write+0x30>
10c326cc:       2009            movel %a1,%d0
10c326ce:       4cdf 003c       moveml %sp@+,%d2-%d5
10c326d2:       4e5e            unlk %fp
10c326d4:       4e75            rts
10c326d6:       4e75            rts

10c326d8 <dput>:
10c326d8:       4e56 0000       linkw %fp,#0
10c326dc:       2f0b            movel %a3,%sp@-
10c326de:       2f0a            movel %a2,%sp@-
10c326e0:       266e 0008       moveal %fp@(8),%a3
10c326e4:       b6fc 0000       cmpaw #0,%a3
10c326e8:       6700 0138       beqw 10c32822 <dput+0x14a>
10c326ec:       40c1            movew %sr,%d1
10c326ee:       007c 0700       oriw #1792,%sr
10c326f2:       2013            movel %a3@,%d0
10c326f4:       5380            subql #1,%d0
10c326f6:       2680            movel %d0,%a3@
10c326f8:       46c1            movew %d1,%sr
10c326fa:       4a80            tstl %d0
10c326fc:       6600 0124       bnew 10c32822 <dput+0x14a>
10c32700:       7018            moveq #24,%d0
10c32702:       d08b            addl %a3,%d0
10c32704:       2440            moveal %d0,%a2
10c32706:       b5d2            cmpal %a2@,%a2
10c32708:       670c            beqs 10c32716 <dput+0x3e>
10c3270a:       4879 1000 2bde  pea 10002bde <tvecs+0x1046>
10c32710:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c32716:       206b 004c       moveal %a3@(76),%a0
10c3271a:       b0fc 0000       cmpaw #0,%a0
10c3271e:       6714            beqs 10c32734 <dput+0x5c>
10c32720:       2068 000c       moveal %a0@(12),%a0
10c32724:       b0fc 0000       cmpaw #0,%a0
10c32728:       670a            beqs 10c32734 <dput+0x5c>
10c3272a:       2f0b            movel %a3,%sp@-
10c3272c:       4e90            jsr %a0@
10c3272e:       588f            addql #4,%sp
10c32730:       4a80            tstl %d0
10c32732:       662c            bnes 10c32760 <dput+0x88>
10c32734:       41eb 0010       lea %a3@(16),%a0
10c32738:       b1d0            cmpal %a0@,%a0
10c3273a:       673a            beqs 10c32776 <dput+0x9e>
10c3273c:       2079 1000 dabc  moveal 1000dabc <dentry_unused>,%a0
10c32742:       214a 0004       movel %a2,%a0@(4)
10c32746:       2488            movel %a0,%a2@
10c32748:       257c 1000 dabc  movel #268491452,%a2@(4)
10c3274e:       0004 
10c32750:       23ca 1000 dabc  movel %a2,1000dabc <dentry_unused>
10c32756:       52b9 1000 dac8  addql #1,1000dac8 <dentry_stat+0x4>
10c3275c:       6000 00c4       braw 10c32822 <dput+0x14a>
10c32760:       41eb 0010       lea %a3@(16),%a0
10c32764:       2468 0004       moveal %a0@(4),%a2
10c32768:       2250            moveal %a0@,%a1
10c3276a:       234a 0004       movel %a2,%a1@(4)
10c3276e:       2489            movel %a1,%a2@
10c32770:       2088            movel %a0,%a0@
10c32772:       2148 0004       movel %a0,%a0@(4)
10c32776:       41eb 0020       lea %a3@(32),%a0
10c3277a:       2268 0004       moveal %a0@(4),%a1
10c3277e:       2050            moveal %a0@,%a0
10c32780:       2149 0004       movel %a1,%a0@(4)
10c32784:       2288            movel %a0,%a1@
10c32786:       202b 0008       movel %a3@(8),%d0
10c3278a:       6742            beqs 10c327ce <dput+0xf6>
10c3278c:       42ab 0008       clrl %a3@(8)
10c32790:       41eb 0030       lea %a3@(48),%a0
10c32794:       2468 0004       moveal %a0@(4),%a2
10c32798:       2250            moveal %a0@,%a1
10c3279a:       234a 0004       movel %a2,%a1@(4)
10c3279e:       2489            movel %a1,%a2@
10c327a0:       2088            movel %a0,%a0@
10c327a2:       2148 0004       movel %a0,%a0@(4)
10c327a6:       206b 004c       moveal %a3@(76),%a0
10c327aa:       b0fc 0000       cmpaw #0,%a0
10c327ae:       6714            beqs 10c327c4 <dput+0xec>
10c327b0:       2068 0014       moveal %a0@(20),%a0
10c327b4:       b0fc 0000       cmpaw #0,%a0
10c327b8:       670a            beqs 10c327c4 <dput+0xec>
10c327ba:       2f00            movel %d0,%sp@-
10c327bc:       2f0b            movel %a3,%sp@-
10c327be:       4e90            jsr %a0@
10c327c0:       508f            addql #8,%sp
10c327c2:       600a            bras 10c327ce <dput+0xf6>
10c327c4:       2f00            movel %d0,%sp@-
10c327c6:       4eb9 10c3 480c  jsr 10c3480c <iput>
10c327cc:       588f            addql #4,%sp
10c327ce:       246b 000c       moveal %a3@(12),%a2
10c327d2:       206b 004c       moveal %a3@(76),%a0
10c327d6:       b0fc 0000       cmpaw #0,%a0
10c327da:       6710            beqs 10c327ec <dput+0x114>
10c327dc:       2068 0010       moveal %a0@(16),%a0
10c327e0:       b0fc 0000       cmpaw #0,%a0
10c327e4:       6706            beqs 10c327ec <dput+0x114>
10c327e6:       2f0b            movel %a3,%sp@-
10c327e8:       4e90            jsr %a0@
10c327ea:       588f            addql #4,%sp
10c327ec:       705c            moveq #92,%d0
10c327ee:       d08b            addl %a3,%d0
10c327f0:       222b 003c       movel %a3@(60),%d1
10c327f4:       b081            cmpl %d1,%d0
10c327f6:       670a            beqs 10c32802 <dput+0x12a>
10c327f8:       2f01            movel %d1,%sp@-
10c327fa:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c32800:       588f            addql #4,%sp
10c32802:       2f0b            movel %a3,%sp@-
10c32804:       2f39 1001 b664  movel 1001b664 <dentry_cache>,%sp@-
10c3280a:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c32810:       53b9 1000 dac4  subql #1,1000dac4 <dentry_stat>
10c32816:       508f            addql #8,%sp
10c32818:       b5cb            cmpal %a3,%a2
10c3281a:       6706            beqs 10c32822 <dput+0x14a>
10c3281c:       264a            moveal %a2,%a3
10c3281e:       6000 fecc       braw 10c326ec <dput+0x14>
10c32822:       246e fff8       moveal %fp@(-8),%a2
10c32826:       266e fffc       moveal %fp@(-4),%a3
10c3282a:       4e5e            unlk %fp
10c3282c:       4e75            rts

10c3282e <d_invalidate>:
10c3282e:       4e56 0000       linkw %fp,#0
10c32832:       2f0a            movel %a2,%sp@-
10c32834:       246e 0008       moveal %fp@(8),%a2
10c32838:       41ea 0010       lea %a2@(16),%a0
10c3283c:       b1d0            cmpal %a0@,%a0
10c3283e:       6748            beqs 10c32888 <d_invalidate+0x5a>
10c32840:       41ea 0028       lea %a2@(40),%a0
10c32844:       b1d0            cmpal %a0@,%a0
10c32846:       6708            beqs 10c32850 <d_invalidate+0x22>
10c32848:       2f0a            movel %a2,%sp@-
10c3284a:       4eb9 10c3 2d10  jsr 10c32d10 <shrink_dcache_parent>
10c32850:       7001            moveq #1,%d0
10c32852:       b092            cmpl %a2@,%d0
10c32854:       6c1c            bges 10c32872 <d_invalidate+0x44>
10c32856:       206a 0008       moveal %a2@(8),%a0
10c3285a:       b0fc 0000       cmpaw #0,%a0
10c3285e:       6712            beqs 10c32872 <d_invalidate+0x44>
10c32860:       3028 0032       movew %a0@(50),%d0
10c32864:       0240 f000       andiw #-4096,%d0
10c32868:       0c40 4000       cmpiw #16384,%d0
10c3286c:       6604            bnes 10c32872 <d_invalidate+0x44>
10c3286e:       70f0            moveq #-16,%d0
10c32870:       6018            bras 10c3288a <d_invalidate+0x5c>
10c32872:       41ea 0010       lea %a2@(16),%a0
10c32876:       2468 0004       moveal %a0@(4),%a2
10c3287a:       2250            moveal %a0@,%a1
10c3287c:       234a 0004       movel %a2,%a1@(4)
10c32880:       2489            movel %a1,%a2@
10c32882:       2088            movel %a0,%a0@
10c32884:       2148 0004       movel %a0,%a0@(4)
10c32888:       7000            moveq #0,%d0
10c3288a:       246e fffc       moveal %fp@(-4),%a2
10c3288e:       4e5e            unlk %fp
10c32890:       4e75            rts

10c32892 <dget_locked>:
10c32892:       4e56 0000       linkw %fp,#0
10c32896:       2f0b            movel %a3,%sp@-
10c32898:       2f0a            movel %a2,%sp@-
10c3289a:       266e 0008       moveal %fp@(8),%a3
10c3289e:       5293            addql #1,%a3@
10c328a0:       7001            moveq #1,%d0
10c328a2:       b093            cmpl %a3@,%d0
10c328a4:       661c            bnes 10c328c2 <dget_locked+0x30>
10c328a6:       53b9 1000 dac8  subql #1,1000dac8 <dentry_stat+0x4>
10c328ac:       41eb 0018       lea %a3@(24),%a0
10c328b0:       2468 0004       moveal %a0@(4),%a2
10c328b4:       2250            moveal %a0@,%a1
10c328b6:       234a 0004       movel %a2,%a1@(4)
10c328ba:       2489            movel %a1,%a2@
10c328bc:       2088            movel %a0,%a0@
10c328be:       2148 0004       movel %a0,%a0@(4)
10c328c2:       200b            movel %a3,%d0
10c328c4:       245f            moveal %sp@+,%a2
10c328c6:       265f            moveal %sp@+,%a3
10c328c8:       4e5e            unlk %fp
10c328ca:       4e75            rts

10c328cc <d_find_alias>:
10c328cc:       4e56 0000       linkw %fp,#0
10c328d0:       48e7 0038       moveml %a2-%a4,%sp@-
10c328d4:       206e 0008       moveal %fp@(8),%a0
10c328d8:       45e8 0010       lea %a0@(16),%a2
10c328dc:       2252            moveal %a2@,%a1
10c328de:       b5c9            cmpal %a1,%a2
10c328e0:       673a            beqs 10c3291c <d_find_alias+0x50>
10c328e2:       2009            movel %a1,%d0
10c328e4:       2251            moveal %a1@,%a1
10c328e6:       2840            moveal %d0,%a4
10c328e8:       47ec ffd0       lea %a4@(-48),%a3
10c328ec:       41ec ffe0       lea %a4@(-32),%a0
10c328f0:       b1d0            cmpal %a0@,%a0
10c328f2:       67ea            beqs 10c328de <d_find_alias+0x12>
10c328f4:       5293            addql #1,%a3@
10c328f6:       7201            moveq #1,%d1
10c328f8:       b293            cmpl %a3@,%d1
10c328fa:       661c            bnes 10c32918 <d_find_alias+0x4c>
10c328fc:       53b9 1000 dac8  subql #1,1000dac8 <dentry_stat+0x4>
10c32902:       41ec ffe8       lea %a4@(-24),%a0
10c32906:       2468 0004       moveal %a0@(4),%a2
10c3290a:       2250            moveal %a0@,%a1
10c3290c:       234a 0004       movel %a2,%a1@(4)
10c32910:       2489            movel %a1,%a2@
10c32912:       2088            movel %a0,%a0@
10c32914:       2148 0004       movel %a0,%a0@(4)
10c32918:       200b            movel %a3,%d0
10c3291a:       6002            bras 10c3291e <d_find_alias+0x52>
10c3291c:       7000            moveq #0,%d0
10c3291e:       4cdf 1c00       moveml %sp@+,%a2-%a4
10c32922:       4e5e            unlk %fp
10c32924:       4e75            rts

10c32926 <d_prune_aliases>:
10c32926:       4e56 0000       linkw %fp,#0
10c3292a:       48e7 003c       moveml %a2-%a5,%sp@-
10c3292e:       206e 0008       moveal %fp@(8),%a0
10c32932:       4be8 0010       lea %a0@(16),%a5
10c32936:       2855            moveal %a5@,%a4
10c32938:       bbcc            cmpal %a4,%a5
10c3293a:       6752            beqs 10c3298e <d_prune_aliases+0x68>
10c3293c:       47ec ffd0       lea %a4@(-48),%a3
10c32940:       4a93            tstl %a3@
10c32942:       6644            bnes 10c32988 <d_prune_aliases+0x62>
10c32944:       5293            addql #1,%a3@
10c32946:       7001            moveq #1,%d0
10c32948:       b093            cmpl %a3@,%d0
10c3294a:       661c            bnes 10c32968 <d_prune_aliases+0x42>
10c3294c:       53b9 1000 dac8  subql #1,1000dac8 <dentry_stat+0x4>
10c32952:       41ec ffe8       lea %a4@(-24),%a0
10c32956:       2468 0004       moveal %a0@(4),%a2
10c3295a:       2250            moveal %a0@,%a1
10c3295c:       234a 0004       movel %a2,%a1@(4)
10c32960:       2489            movel %a1,%a2@
10c32962:       2088            movel %a0,%a0@
10c32964:       2148 0004       movel %a0,%a0@(4)
10c32968:       41ec ffe0       lea %a4@(-32),%a0
10c3296c:       2468 0004       moveal %a0@(4),%a2
10c32970:       2250            moveal %a0@,%a1
10c32972:       234a 0004       movel %a2,%a1@(4)
10c32976:       2489            movel %a1,%a2@
10c32978:       2088            movel %a0,%a0@
10c3297a:       2748 0014       movel %a0,%a3@(20)
10c3297e:       2f0b            movel %a3,%sp@-
10c32980:       4eba fd56       jsr %pc@(10c326d8 <dput>)
10c32984:       588f            addql #4,%sp
10c32986:       60ae            bras 10c32936 <d_prune_aliases+0x10>
10c32988:       2854            moveal %a4@,%a4
10c3298a:       bbcc            cmpal %a4,%a5
10c3298c:       66ae            bnes 10c3293c <d_prune_aliases+0x16>
10c3298e:       4cee 3c00 fff0  moveml %fp@(-16),%a2-%a5
10c32994:       4e5e            unlk %fp
10c32996:       4e75            rts

10c32998 <prune_dcache>:
10c32998:       4e56 0000       linkw %fp,#0
10c3299c:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c329a0:       242e 0008       movel %fp@(8),%d2
10c329a4:       41f9 1000 dac0  lea 1000dac0 <dentry_unused+0x4>,%a0
10c329aa:       2650            moveal %a0@,%a3
10c329ac:       2008            movel %a0,%d0
10c329ae:       5980            subql #4,%d0
10c329b0:       b08b            cmpl %a3,%d0
10c329b2:       6700 0132       beqw 10c32ae6 <prune_dcache+0x14e>
10c329b6:       2a48            moveal %a0,%a5
10c329b8:       2600            movel %d0,%d3
10c329ba:       226b 0004       moveal %a3@(4),%a1
10c329be:       2053            moveal %a3@,%a0
10c329c0:       2149 0004       movel %a1,%a0@(4)
10c329c4:       2288            movel %a0,%a1@
10c329c6:       268b            movel %a3,%a3@
10c329c8:       274b 0004       movel %a3,%a3@(4)
10c329cc:       49eb ffe8       lea %a3@(-24),%a4
10c329d0:       202c 0054       movel %a4@(84),%d0
10c329d4:       0800 0003       btst #3,%d0
10c329d8:       6726            beqs 10c32a00 <prune_dcache+0x68>
10c329da:       72f7            moveq #-9,%d1
10c329dc:       c280            andl %d0,%d1
10c329de:       2941 0054       movel %d1,%a4@(84)
10c329e2:       2079 1000 dabc  moveal 1000dabc <dentry_unused>,%a0
10c329e8:       214b 0004       movel %a3,%a0@(4)
10c329ec:       2688            movel %a0,%a3@
10c329ee:       277c 1000 dabc  movel #268491452,%a3@(4)
10c329f4:       0004 
10c329f6:       23cb 1000 dabc  movel %a3,1000dabc <dentry_unused>
10c329fc:       6000 00e0       braw 10c32ade <prune_dcache+0x146>
10c32a00:       53b9 1000 dac8  subql #1,1000dac8 <dentry_stat+0x4>
10c32a06:       4a94            tstl %a4@
10c32a08:       670c            beqs 10c32a16 <prune_dcache+0x7e>
10c32a0a:       4879 1000 2bde  pea 10002bde <tvecs+0x1046>
10c32a10:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c32a16:       41eb fff8       lea %a3@(-8),%a0
10c32a1a:       2468 0004       moveal %a0@(4),%a2
10c32a1e:       2250            moveal %a0@,%a1
10c32a20:       234a 0004       movel %a2,%a1@(4)
10c32a24:       2489            movel %a1,%a2@
10c32a26:       2088            movel %a0,%a0@
10c32a28:       2148 0004       movel %a0,%a0@(4)
10c32a2c:       41eb 0008       lea %a3@(8),%a0
10c32a30:       2268 0004       moveal %a0@(4),%a1
10c32a34:       2050            moveal %a0@,%a0
10c32a36:       2149 0004       movel %a1,%a0@(4)
10c32a3a:       2288            movel %a0,%a1@
10c32a3c:       202c 0008       movel %a4@(8),%d0
10c32a40:       6742            beqs 10c32a84 <prune_dcache+0xec>
10c32a42:       42ac 0008       clrl %a4@(8)
10c32a46:       41eb 0018       lea %a3@(24),%a0
10c32a4a:       2468 0004       moveal %a0@(4),%a2
10c32a4e:       2250            moveal %a0@,%a1
10c32a50:       234a 0004       movel %a2,%a1@(4)
10c32a54:       2489            movel %a1,%a2@
10c32a56:       2088            movel %a0,%a0@
10c32a58:       2148 0004       movel %a0,%a0@(4)
10c32a5c:       206c 004c       moveal %a4@(76),%a0
10c32a60:       b0fc 0000       cmpaw #0,%a0
10c32a64:       6714            beqs 10c32a7a <prune_dcache+0xe2>
10c32a66:       2068 0014       moveal %a0@(20),%a0
10c32a6a:       b0fc 0000       cmpaw #0,%a0
10c32a6e:       670a            beqs 10c32a7a <prune_dcache+0xe2>
10c32a70:       2f00            movel %d0,%sp@-
10c32a72:       2f0c            movel %a4,%sp@-
10c32a74:       4e90            jsr %a0@
10c32a76:       508f            addql #8,%sp
10c32a78:       600a            bras 10c32a84 <prune_dcache+0xec>
10c32a7a:       2f00            movel %d0,%sp@-
10c32a7c:       4eb9 10c3 480c  jsr 10c3480c <iput>
10c32a82:       588f            addql #4,%sp
10c32a84:       246c 000c       moveal %a4@(12),%a2
10c32a88:       206c 004c       moveal %a4@(76),%a0
10c32a8c:       b0fc 0000       cmpaw #0,%a0
10c32a90:       6710            beqs 10c32aa2 <prune_dcache+0x10a>
10c32a92:       2068 0010       moveal %a0@(16),%a0
10c32a96:       b0fc 0000       cmpaw #0,%a0
10c32a9a:       6706            beqs 10c32aa2 <prune_dcache+0x10a>
10c32a9c:       2f0c            movel %a4,%sp@-
10c32a9e:       4e90            jsr %a0@
10c32aa0:       588f            addql #4,%sp
10c32aa2:       705c            moveq #92,%d0
10c32aa4:       d08c            addl %a4,%d0
10c32aa6:       222c 003c       movel %a4@(60),%d1
10c32aaa:       b081            cmpl %d1,%d0
10c32aac:       670a            beqs 10c32ab8 <prune_dcache+0x120>
10c32aae:       2f01            movel %d1,%sp@-
10c32ab0:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c32ab6:       588f            addql #4,%sp
10c32ab8:       2f0c            movel %a4,%sp@-
10c32aba:       2f39 1001 b664  movel 1001b664 <dentry_cache>,%sp@-
10c32ac0:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c32ac6:       53b9 1000 dac4  subql #1,1000dac4 <dentry_stat>
10c32acc:       508f            addql #8,%sp
10c32ace:       b9ca            cmpal %a2,%a4
10c32ad0:       6708            beqs 10c32ada <prune_dcache+0x142>
10c32ad2:       2f0a            movel %a2,%sp@-
10c32ad4:       4eba fc02       jsr %pc@(10c326d8 <dput>)
10c32ad8:       588f            addql #4,%sp
10c32ada:       5382            subql #1,%d2
10c32adc:       6708            beqs 10c32ae6 <prune_dcache+0x14e>
10c32ade:       2655            moveal %a5@,%a3
10c32ae0:       b68b            cmpl %a3,%d3
10c32ae2:       6600 fed6       bnew 10c329ba <prune_dcache+0x22>
10c32ae6:       4cee 3c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a5
10c32aec:       4e5e            unlk %fp
10c32aee:       4e75            rts

10c32af0 <shrink_dcache_sb>:
10c32af0:       4e56 0000       linkw %fp,#0
10c32af4:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c32af8:       242e 0008       movel %fp@(8),%d2
10c32afc:       41f9 1000 dabc  lea 1000dabc <dentry_unused>,%a0
10c32b02:       2450            moveal %a0@,%a2
10c32b04:       2a48            moveal %a0,%a5
10c32b06:       bbca            cmpal %a2,%a5
10c32b08:       6736            beqs 10c32b40 <shrink_dcache_sb+0x50>
10c32b0a:       200d            movel %a5,%d0
10c32b0c:       264a            moveal %a2,%a3
10c32b0e:       2452            moveal %a2@,%a2
10c32b10:       b4ab 0038       cmpl %a3@(56),%d2
10c32b14:       6626            bnes 10c32b3c <shrink_dcache_sb+0x4c>
10c32b16:       206b 0004       moveal %a3@(4),%a0
10c32b1a:       2253            moveal %a3@,%a1
10c32b1c:       2348 0004       movel %a0,%a1@(4)
10c32b20:       2089            movel %a1,%a0@
10c32b22:       2079 1000 dabc  moveal 1000dabc <dentry_unused>,%a0
10c32b28:       214b 0004       movel %a3,%a0@(4)
10c32b2c:       2688            movel %a0,%a3@
10c32b2e:       277c 1000 dabc  movel #268491452,%a3@(4)
10c32b34:       0004 
10c32b36:       23cb 1000 dabc  movel %a3,1000dabc <dentry_unused>
10c32b3c:       b08a            cmpl %a2,%d0
10c32b3e:       66cc            bnes 10c32b0c <shrink_dcache_sb+0x1c>
10c32b40:       2455            moveal %a5@,%a2
10c32b42:       bbca            cmpal %a2,%a5
10c32b44:       6700 00f6       beqw 10c32c3c <shrink_dcache_sb+0x14c>
10c32b48:       264a            moveal %a2,%a3
10c32b4a:       2452            moveal %a2@,%a2
10c32b4c:       49eb ffe8       lea %a3@(-24),%a4
10c32b50:       b4ac 0050       cmpl %a4@(80),%d2
10c32b54:       66ec            bnes 10c32b42 <shrink_dcache_sb+0x52>
10c32b56:       4a94            tstl %a4@
10c32b58:       66e8            bnes 10c32b42 <shrink_dcache_sb+0x52>
10c32b5a:       53b9 1000 dac8  subql #1,1000dac8 <dentry_stat+0x4>
10c32b60:       226b 0004       moveal %a3@(4),%a1
10c32b64:       2053            moveal %a3@,%a0
10c32b66:       2149 0004       movel %a1,%a0@(4)
10c32b6a:       2288            movel %a0,%a1@
10c32b6c:       268b            movel %a3,%a3@
10c32b6e:       274b 0004       movel %a3,%a3@(4)
10c32b72:       41eb fff8       lea %a3@(-8),%a0
10c32b76:       2468 0004       moveal %a0@(4),%a2
10c32b7a:       2250            moveal %a0@,%a1
10c32b7c:       234a 0004       movel %a2,%a1@(4)
10c32b80:       2489            movel %a1,%a2@
10c32b82:       2088            movel %a0,%a0@
10c32b84:       2148 0004       movel %a0,%a0@(4)
10c32b88:       41eb 0008       lea %a3@(8),%a0
10c32b8c:       2268 0004       moveal %a0@(4),%a1
10c32b90:       2050            moveal %a0@,%a0
10c32b92:       2149 0004       movel %a1,%a0@(4)
10c32b96:       2288            movel %a0,%a1@
10c32b98:       202c 0008       movel %a4@(8),%d0
10c32b9c:       6742            beqs 10c32be0 <shrink_dcache_sb+0xf0>
10c32b9e:       42ac 0008       clrl %a4@(8)
10c32ba2:       41eb 0018       lea %a3@(24),%a0
10c32ba6:       2468 0004       moveal %a0@(4),%a2
10c32baa:       2250            moveal %a0@,%a1
10c32bac:       234a 0004       movel %a2,%a1@(4)
10c32bb0:       2489            movel %a1,%a2@
10c32bb2:       2088            movel %a0,%a0@
10c32bb4:       2148 0004       movel %a0,%a0@(4)
10c32bb8:       206c 004c       moveal %a4@(76),%a0
10c32bbc:       b0fc 0000       cmpaw #0,%a0
10c32bc0:       6714            beqs 10c32bd6 <shrink_dcache_sb+0xe6>
10c32bc2:       2068 0014       moveal %a0@(20),%a0
10c32bc6:       b0fc 0000       cmpaw #0,%a0
10c32bca:       670a            beqs 10c32bd6 <shrink_dcache_sb+0xe6>
10c32bcc:       2f00            movel %d0,%sp@-
10c32bce:       2f0c            movel %a4,%sp@-
10c32bd0:       4e90            jsr %a0@
10c32bd2:       508f            addql #8,%sp
10c32bd4:       600a            bras 10c32be0 <shrink_dcache_sb+0xf0>
10c32bd6:       2f00            movel %d0,%sp@-
10c32bd8:       4eb9 10c3 480c  jsr 10c3480c <iput>
10c32bde:       588f            addql #4,%sp
10c32be0:       246c 000c       moveal %a4@(12),%a2
10c32be4:       206c 004c       moveal %a4@(76),%a0
10c32be8:       b0fc 0000       cmpaw #0,%a0
10c32bec:       6710            beqs 10c32bfe <shrink_dcache_sb+0x10e>
10c32bee:       2068 0010       moveal %a0@(16),%a0
10c32bf2:       b0fc 0000       cmpaw #0,%a0
10c32bf6:       6706            beqs 10c32bfe <shrink_dcache_sb+0x10e>
10c32bf8:       2f0c            movel %a4,%sp@-
10c32bfa:       4e90            jsr %a0@
10c32bfc:       588f            addql #4,%sp
10c32bfe:       705c            moveq #92,%d0
10c32c00:       d08c            addl %a4,%d0
10c32c02:       222c 003c       movel %a4@(60),%d1
10c32c06:       b081            cmpl %d1,%d0
10c32c08:       670a            beqs 10c32c14 <shrink_dcache_sb+0x124>
10c32c0a:       2f01            movel %d1,%sp@-
10c32c0c:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c32c12:       588f            addql #4,%sp
10c32c14:       2f0c            movel %a4,%sp@-
10c32c16:       2f39 1001 b664  movel 1001b664 <dentry_cache>,%sp@-
10c32c1c:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c32c22:       53b9 1000 dac4  subql #1,1000dac4 <dentry_stat>
10c32c28:       508f            addql #8,%sp
10c32c2a:       b9ca            cmpal %a2,%a4
10c32c2c:       6700 ff12       beqw 10c32b40 <shrink_dcache_sb+0x50>
10c32c30:       2f0a            movel %a2,%sp@-
10c32c32:       4eba faa4       jsr %pc@(10c326d8 <dput>)
10c32c36:       588f            addql #4,%sp
10c32c38:       6000 ff06       braw 10c32b40 <shrink_dcache_sb+0x50>
10c32c3c:       4cee 3c04 ffec  moveml %fp@(-20),%d2/%a2-%a5
10c32c42:       4e5e            unlk %fp
10c32c44:       4e75            rts

10c32c46 <have_submounts>:
10c32c46:       4e56 0000       linkw %fp,#0
10c32c4a:       2f0b            movel %a3,%sp@-
10c32c4c:       2f0a            movel %a2,%sp@-
10c32c4e:       266e 0008       moveal %fp@(8),%a3
10c32c52:       220b            movel %a3,%d1
10c32c54:       4aab 0038       tstl %a3@(56)
10c32c58:       663a            bnes 10c32c94 <have_submounts+0x4e>
10c32c5a:       226b 0028       moveal %a3@(40),%a1
10c32c5e:       7028            moveq #40,%d0
10c32c60:       d08b            addl %a3,%d0
10c32c62:       b089            cmpl %a1,%d0
10c32c64:       6718            beqs 10c32c7e <have_submounts+0x38>
10c32c66:       45e9 ffe0       lea %a1@(-32),%a2
10c32c6a:       2251            moveal %a1@,%a1
10c32c6c:       4aaa 0038       tstl %a2@(56)
10c32c70:       6622            bnes 10c32c94 <have_submounts+0x4e>
10c32c72:       41ea 0028       lea %a2@(40),%a0
10c32c76:       b1d0            cmpal %a0@,%a0
10c32c78:       6612            bnes 10c32c8c <have_submounts+0x46>
10c32c7a:       b089            cmpl %a1,%d0
10c32c7c:       66e8            bnes 10c32c66 <have_submounts+0x20>
10c32c7e:       b28b            cmpl %a3,%d1
10c32c80:       670e            beqs 10c32c90 <have_submounts+0x4a>
10c32c82:       226b 0020       moveal %a3@(32),%a1
10c32c86:       266b 000c       moveal %a3@(12),%a3
10c32c8a:       60d2            bras 10c32c5e <have_submounts+0x18>
10c32c8c:       264a            moveal %a2,%a3
10c32c8e:       60ca            bras 10c32c5a <have_submounts+0x14>
10c32c90:       7000            moveq #0,%d0
10c32c92:       6002            bras 10c32c96 <have_submounts+0x50>
10c32c94:       7001            moveq #1,%d0
10c32c96:       245f            moveal %sp@+,%a2
10c32c98:       265f            moveal %sp@+,%a3
10c32c9a:       4e5e            unlk %fp
10c32c9c:       4e75            rts

10c32c9e <select_parent>:
10c32c9e:       4e56 0000       linkw %fp,#0
10c32ca2:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c32ca6:       2a6e 0008       moveal %fp@(8),%a5
10c32caa:       240d            movel %a5,%d2
10c32cac:       7000            moveq #0,%d0
10c32cae:       286d 0028       moveal %a5@(40),%a4
10c32cb2:       7228            moveq #40,%d1
10c32cb4:       d28d            addl %a5,%d1
10c32cb6:       b28c            cmpl %a4,%d1
10c32cb8:       673c            beqs 10c32cf6 <select_parent+0x58>
10c32cba:       47ec ffe0       lea %a4@(-32),%a3
10c32cbe:       2854            moveal %a4@,%a4
10c32cc0:       4a93            tstl %a3@
10c32cc2:       6626            bnes 10c32cea <select_parent+0x4c>
10c32cc4:       45eb 0018       lea %a3@(24),%a2
10c32cc8:       226a 0004       moveal %a2@(4),%a1
10c32ccc:       2052            moveal %a2@,%a0
10c32cce:       2149 0004       movel %a1,%a0@(4)
10c32cd2:       2288            movel %a0,%a1@
10c32cd4:       2279 1000 dac0  moveal 1000dac0 <dentry_unused+0x4>,%a1
10c32cda:       2051            moveal %a1@,%a0
10c32cdc:       214a 0004       movel %a2,%a0@(4)
10c32ce0:       2488            movel %a0,%a2@
10c32ce2:       2549 0004       movel %a1,%a2@(4)
10c32ce6:       228a            movel %a2,%a1@
10c32ce8:       5280            addql #1,%d0
10c32cea:       41eb 0028       lea %a3@(40),%a0
10c32cee:       b1d0            cmpal %a0@,%a0
10c32cf0:       6612            bnes 10c32d04 <select_parent+0x66>
10c32cf2:       b28c            cmpl %a4,%d1
10c32cf4:       66c4            bnes 10c32cba <select_parent+0x1c>
10c32cf6:       b48d            cmpl %a5,%d2
10c32cf8:       670e            beqs 10c32d08 <select_parent+0x6a>
10c32cfa:       286d 0020       moveal %a5@(32),%a4
10c32cfe:       2a6d 000c       moveal %a5@(12),%a5
10c32d02:       60ae            bras 10c32cb2 <select_parent+0x14>
10c32d04:       2a4b            moveal %a3,%a5
10c32d06:       60a6            bras 10c32cae <select_parent+0x10>
10c32d08:       4cdf 3c04       moveml %sp@+,%d2/%a2-%a5
10c32d0c:       4e5e            unlk %fp
10c32d0e:       4e75            rts

10c32d10 <shrink_dcache_parent>:
10c32d10:       4e56 0000       linkw %fp,#0
10c32d14:       2f0a            movel %a2,%sp@-
10c32d16:       2f02            movel %d2,%sp@-
10c32d18:       242e 0008       movel %fp@(8),%d2
10c32d1c:       45fa ff80       lea %pc@(10c32c9e <select_parent>),%a2
10c32d20:       6008            bras 10c32d2a <shrink_dcache_parent+0x1a>
10c32d22:       2f00            movel %d0,%sp@-
10c32d24:       4eba fc72       jsr %pc@(10c32998 <prune_dcache>)
10c32d28:       588f            addql #4,%sp
10c32d2a:       2f02            movel %d2,%sp@-
10c32d2c:       4e92            jsr %a2@
10c32d2e:       588f            addql #4,%sp
10c32d30:       4a80            tstl %d0
10c32d32:       66ee            bnes 10c32d22 <shrink_dcache_parent+0x12>
10c32d34:       242e fff8       movel %fp@(-8),%d2
10c32d38:       246e fffc       moveal %fp@(-4),%a2
10c32d3c:       4e5e            unlk %fp
10c32d3e:       4e75            rts

10c32d40 <shrink_dcache_memory>:
10c32d40:       4e56 0000       linkw %fp,#0
10c32d44:       082e 0000 000e  btst #0,%fp@(14)
10c32d4a:       6724            beqs 10c32d70 <shrink_dcache_memory+0x30>
10c32d4c:       2f2e 0008       movel %fp@(8),%sp@-
10c32d50:       2f39 1000 dac8  movel 1000dac8 <dentry_stat+0x4>,%sp@-
10c32d56:       4eb9 10c8 5834  jsr 10c85834 <__divsi3>
10c32d5c:       584f            addqw #4,%sp
10c32d5e:       2e80            movel %d0,%sp@
10c32d60:       4eba fc36       jsr %pc@(10c32998 <prune_dcache>)
10c32d64:       2f39 1001 b664  movel 1001b664 <dentry_cache>,%sp@-
10c32d6a:       4eb9 10c2 058c  jsr 10c2058c <kmem_cache_shrink>
10c32d70:       7000            moveq #0,%d0
10c32d72:       4e5e            unlk %fp
10c32d74:       4e75            rts

10c32d76 <d_alloc>:
10c32d76:       4e56 0000       linkw %fp,#0
10c32d7a:       48e7 003c       moveml %a2-%a5,%sp@-
10c32d7e:       286e 0008       moveal %fp@(8),%a4
10c32d82:       2a6e 000c       moveal %fp@(12),%a5
10c32d86:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c32d8a:       2f39 1001 b664  movel 1001b664 <dentry_cache>,%sp@-
10c32d90:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c32d96:       2640            moveal %d0,%a3
10c32d98:       508f            addql #8,%sp
10c32d9a:       7000            moveq #0,%d0
10c32d9c:       b6fc 0000       cmpaw #0,%a3
10c32da0:       6700 0104       beqw 10c32ea6 <d_alloc+0x130>
10c32da4:       202d 0004       movel %a5@(4),%d0
10c32da8:       720f            moveq #15,%d1
10c32daa:       b280            cmpl %d0,%d1
10c32dac:       6432            bccs 10c32de0 <d_alloc+0x6a>
10c32dae:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c32db2:       7210            moveq #16,%d1
10c32db4:       d081            addl %d1,%d0
10c32db6:       72f0            moveq #-16,%d1
10c32db8:       c280            andl %d0,%d1
10c32dba:       2f01            movel %d1,%sp@-
10c32dbc:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c32dc2:       2440            moveal %d0,%a2
10c32dc4:       508f            addql #8,%sp
10c32dc6:       b4fc 0000       cmpaw #0,%a2
10c32dca:       6618            bnes 10c32de4 <d_alloc+0x6e>
10c32dcc:       2f0b            movel %a3,%sp@-
10c32dce:       2f39 1001 b664  movel 1001b664 <dentry_cache>,%sp@-
10c32dd4:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c32dda:       7000            moveq #0,%d0
10c32ddc:       6000 00c8       braw 10c32ea6 <d_alloc+0x130>
10c32de0:       45eb 005c       lea %a3@(92),%a2
10c32de4:       2f2d 0004       movel %a5@(4),%sp@-
10c32de8:       2f15            movel %a5@,%sp@-
10c32dea:       2f0a            movel %a2,%sp@-
10c32dec:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c32df2:       202d 0004       movel %a5@(4),%d0
10c32df6:       4232 0800       clrb %a2@(00000000,%d0:l)
10c32dfa:       7001            moveq #1,%d0
10c32dfc:       2680            movel %d0,%a3@
10c32dfe:       42ab 0054       clrl %a3@(84)
10c32e02:       42ab 0004       clrl %a3@(4)
10c32e06:       42ab 0008       clrl %a3@(8)
10c32e0a:       42ab 000c       clrl %a3@(12)
10c32e0e:       42ab 0050       clrl %a3@(80)
10c32e12:       274a 003c       movel %a2,%a3@(60)
10c32e16:       276d 0004 0040  movel %a5@(4),%a3@(64)
10c32e1c:       276d 0008 0044  movel %a5@(8),%a3@(68)
10c32e22:       42ab 004c       clrl %a3@(76)
10c32e26:       42ab 0058       clrl %a3@(88)
10c32e2a:       42ab 0038       clrl %a3@(56)
10c32e2e:       4fef 000c       lea %sp@(12),%sp
10c32e32:       41eb 0010       lea %a3@(16),%a0
10c32e36:       2088            movel %a0,%a0@
10c32e38:       2748 0014       movel %a0,%a3@(20)
10c32e3c:       41eb 0018       lea %a3@(24),%a0
10c32e40:       2088            movel %a0,%a0@
10c32e42:       2748 001c       movel %a0,%a3@(28)
10c32e46:       41eb 0028       lea %a3@(40),%a0
10c32e4a:       2088            movel %a0,%a0@
10c32e4c:       2748 002c       movel %a0,%a3@(44)
10c32e50:       41eb 0030       lea %a3@(48),%a0
10c32e54:       2088            movel %a0,%a0@
10c32e56:       2748 0034       movel %a0,%a3@(52)
10c32e5a:       b8fc 0000       cmpaw #0,%a4
10c32e5e:       6734            beqs 10c32e94 <d_alloc+0x11e>
10c32e60:       4a94            tstl %a4@
10c32e62:       660c            bnes 10c32e70 <d_alloc+0xfa>
10c32e64:       4879 1000 2bde  pea 10002bde <tvecs+0x1046>
10c32e6a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c32e70:       5294            addql #1,%a4@
10c32e72:       274c 000c       movel %a4,%a3@(12)
10c32e76:       276c 0050 0050  movel %a4@(80),%a3@(80)
10c32e7c:       41eb 0020       lea %a3@(32),%a0
10c32e80:       43ec 0028       lea %a4@(40),%a1
10c32e84:       2451            moveal %a1@,%a2
10c32e86:       2548 0004       movel %a0,%a2@(4)
10c32e8a:       208a            movel %a2,%a0@
10c32e8c:       2149 0004       movel %a1,%a0@(4)
10c32e90:       2288            movel %a0,%a1@
10c32e92:       600a            bras 10c32e9e <d_alloc+0x128>
10c32e94:       41eb 0020       lea %a3@(32),%a0
10c32e98:       2088            movel %a0,%a0@
10c32e9a:       2748 0024       movel %a0,%a3@(36)
10c32e9e:       52b9 1000 dac4  addql #1,1000dac4 <dentry_stat>
10c32ea4:       200b            movel %a3,%d0
10c32ea6:       4cee 3c00 fff0  moveml %fp@(-16),%a2-%a5
10c32eac:       4e5e            unlk %fp
10c32eae:       4e75            rts

10c32eb0 <d_instantiate>:
10c32eb0:       4e56 0000       linkw %fp,#0
10c32eb4:       2f0b            movel %a3,%sp@-
10c32eb6:       2f0a            movel %a2,%sp@-
10c32eb8:       266e 0008       moveal %fp@(8),%a3
10c32ebc:       202e 000c       movel %fp@(12),%d0
10c32ec0:       45eb 0030       lea %a3@(48),%a2
10c32ec4:       b5d2            cmpal %a2@,%a2
10c32ec6:       670c            beqs 10c32ed4 <d_instantiate+0x24>
10c32ec8:       4879 1000 2bde  pea 10002bde <tvecs+0x1046>
10c32ece:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c32ed4:       4a80            tstl %d0
10c32ed6:       6714            beqs 10c32eec <d_instantiate+0x3c>
10c32ed8:       2240            moveal %d0,%a1
10c32eda:       41e9 0010       lea %a1@(16),%a0
10c32ede:       2250            moveal %a0@,%a1
10c32ee0:       234a 0004       movel %a2,%a1@(4)
10c32ee4:       2489            movel %a1,%a2@
10c32ee6:       2548 0004       movel %a0,%a2@(4)
10c32eea:       208a            movel %a2,%a0@
10c32eec:       2740 0008       movel %d0,%a3@(8)
10c32ef0:       246e fff8       moveal %fp@(-8),%a2
10c32ef4:       266e fffc       moveal %fp@(-4),%a3
10c32ef8:       4e5e            unlk %fp
10c32efa:       4e75            rts

10c32efc <d_alloc_root>:
10c32efc:       4e56 0000       linkw %fp,#0
10c32f00:       2f0b            movel %a3,%sp@-
10c32f02:       2f0a            movel %a2,%sp@-
10c32f04:       266e 0008       moveal %fp@(8),%a3
10c32f08:       95ca            subal %a2,%a2
10c32f0a:       b6fc 0000       cmpaw #0,%a3
10c32f0e:       6728            beqs 10c32f38 <d_alloc_root+0x3c>
10c32f10:       4879 1000 dadc  pea 1000dadc <dentry_stat+0x18>
10c32f16:       42a7            clrl %sp@-
10c32f18:       4eba fe5c       jsr %pc@(10c32d76 <d_alloc>)
10c32f1c:       2440            moveal %d0,%a2
10c32f1e:       508f            addql #8,%sp
10c32f20:       b4fc 0000       cmpaw #0,%a2
10c32f24:       6712            beqs 10c32f38 <d_alloc_root+0x3c>
10c32f26:       256b 0094 0050  movel %a3@(148),%a2@(80)
10c32f2c:       254a 000c       movel %a2,%a2@(12)
10c32f30:       2f0b            movel %a3,%sp@-
10c32f32:       2f0a            movel %a2,%sp@-
10c32f34:       4eba ff7a       jsr %pc@(10c32eb0 <d_instantiate>)
10c32f38:       200a            movel %a2,%d0
10c32f3a:       246e fff8       moveal %fp@(-8),%a2
10c32f3e:       266e fffc       moveal %fp@(-4),%a3
10c32f42:       4e5e            unlk %fp
10c32f44:       4e75            rts

10c32f46 <d_lookup>:
10c32f46:       4e56 0000       linkw %fp,#0
10c32f4a:       48e7 3e3c       moveml %d2-%d6/%a2-%a5,%sp@-
10c32f4e:       2a6e 0008       moveal %fp@(8),%a5
10c32f52:       282e 000c       movel %fp@(12),%d4
10c32f56:       2044            moveal %d4,%a0
10c32f58:       2428 0004       movel %a0@(4),%d2
10c32f5c:       2628 0008       movel %a0@(8),%d3
10c32f60:       2a10            movel %a0@,%d5
10c32f62:       200d            movel %a5,%d0
10c32f64:       e888            lsrl #4,%d0
10c32f66:       d083            addl %d3,%d0
10c32f68:       2200            movel %d0,%d1
10c32f6a:       2c39 1001 b66c  movel 1001b66c <d_hash_shift>,%d6
10c32f70:       eca9            lsrl %d6,%d1
10c32f72:       b380            eorl %d1,%d0
10c32f74:       c0b9 1001 b668  andl 1001b668 <d_hash_mask>,%d0
10c32f7a:       e788            lsll #3,%d0
10c32f7c:       2879 1001 b670  moveal 1001b670 <dentry_hashtable>,%a4
10c32f82:       d9c0            addal %d0,%a4
10c32f84:       2454            moveal %a4@,%a2
10c32f86:       6078            bras 10c33000 <d_lookup+0xba>
10c32f88:       2452            moveal %a2@,%a2
10c32f8a:       b6ab 0044       cmpl %a3@(68),%d3
10c32f8e:       6670            bnes 10c33000 <d_lookup+0xba>
10c32f90:       bbeb 000c       cmpal %a3@(12),%a5
10c32f94:       666a            bnes 10c33000 <d_lookup+0xba>
10c32f96:       206d 004c       moveal %a5@(76),%a0
10c32f9a:       b0fc 0000       cmpaw #0,%a0
10c32f9e:       6716            beqs 10c32fb6 <d_lookup+0x70>
10c32fa0:       2068 0008       moveal %a0@(8),%a0
10c32fa4:       b0fc 0000       cmpaw #0,%a0
10c32fa8:       670c            beqs 10c32fb6 <d_lookup+0x70>
10c32faa:       2f04            movel %d4,%sp@-
10c32fac:       486b 003c       pea %a3@(60)
10c32fb0:       2f0d            movel %a5,%sp@-
10c32fb2:       4e90            jsr %a0@
10c32fb4:       6014            bras 10c32fca <d_lookup+0x84>
10c32fb6:       b4ab 0040       cmpl %a3@(64),%d2
10c32fba:       6644            bnes 10c33000 <d_lookup+0xba>
10c32fbc:       2f02            movel %d2,%sp@-
10c32fbe:       2f05            movel %d5,%sp@-
10c32fc0:       2f2b 003c       movel %a3@(60),%sp@-
10c32fc4:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c32fca:       4fef 000c       lea %sp@(12),%sp
10c32fce:       4a80            tstl %d0
10c32fd0:       662e            bnes 10c33000 <d_lookup+0xba>
10c32fd2:       5293            addql #1,%a3@
10c32fd4:       7001            moveq #1,%d0
10c32fd6:       b093            cmpl %a3@,%d0
10c32fd8:       661c            bnes 10c32ff6 <d_lookup+0xb0>
10c32fda:       53b9 1000 dac8  subql #1,1000dac8 <dentry_stat+0x4>
10c32fe0:       41eb 0018       lea %a3@(24),%a0
10c32fe4:       2468 0004       moveal %a0@(4),%a2
10c32fe8:       2250            moveal %a0@,%a1
10c32fea:       234a 0004       movel %a2,%a1@(4)
10c32fee:       2489            movel %a1,%a2@
10c32ff0:       2088            movel %a0,%a0@
10c32ff2:       2148 0004       movel %a0,%a0@(4)
10c32ff6:       7c08            moveq #8,%d6
10c32ff8:       8dab 0054       orl %d6,%a3@(84)
10c32ffc:       200b            movel %a3,%d0
10c32ffe:       600a            bras 10c3300a <d_lookup+0xc4>
10c33000:       47ea fff0       lea %a2@(-16),%a3
10c33004:       b9ca            cmpal %a2,%a4
10c33006:       6680            bnes 10c32f88 <d_lookup+0x42>
10c33008:       7000            moveq #0,%d0
10c3300a:       4cee 3c7c ffdc  moveml %fp@(-36),%d2-%d6/%a2-%a5
10c33010:       4e5e            unlk %fp
10c33012:       4e75            rts

10c33014 <d_validate>:
10c33014:       4e56 0000       linkw %fp,#0
10c33018:       2f0a            movel %a2,%sp@-
10c3301a:       2f02            movel %d2,%sp@-
10c3301c:       246e 0008       moveal %fp@(8),%a2
10c33020:       b5fc 0fff ffff  cmpal #268435455,%a2
10c33026:       637a            blss 10c330a2 <d_validate+0x8e>
10c33028:       7094            moveq #-108,%d0
10c3302a:       d0b9 1002 7c9c  addl 10027c9c <high_memory>,%d0
10c33030:       b08a            cmpl %a2,%d0
10c33032:       656e            bcss 10c330a2 <d_validate+0x8e>
10c33034:       200a            movel %a2,%d0
10c33036:       720f            moveq #15,%d1
10c33038:       c081            andl %d1,%d0
10c3303a:       6666            bnes 10c330a2 <d_validate+0x8e>
10c3303c:       202a 000c       movel %a2@(12),%d0
10c33040:       b0ae 000c       cmpl %fp@(12),%d0
10c33044:       665c            bnes 10c330a2 <d_validate+0x8e>
10c33046:       e888            lsrl #4,%d0
10c33048:       d0aa 0044       addl %a2@(68),%d0
10c3304c:       2200            movel %d0,%d1
10c3304e:       2439 1001 b66c  movel 1001b66c <d_hash_shift>,%d2
10c33054:       e4a9            lsrl %d2,%d1
10c33056:       b380            eorl %d1,%d0
10c33058:       c0b9 1001 b668  andl 1001b668 <d_hash_mask>,%d0
10c3305e:       e788            lsll #3,%d0
10c33060:       2279 1001 b670  moveal 1001b670 <dentry_hashtable>,%a1
10c33066:       d3c0            addal %d0,%a1
10c33068:       2051            moveal %a1@,%a0
10c3306a:       b3c8            cmpal %a0,%a1
10c3306c:       6734            beqs 10c330a2 <d_validate+0x8e>
10c3306e:       70f0            moveq #-16,%d0
10c33070:       d088            addl %a0,%d0
10c33072:       b08a            cmpl %a2,%d0
10c33074:       6626            bnes 10c3309c <d_validate+0x88>
10c33076:       5292            addql #1,%a2@
10c33078:       7001            moveq #1,%d0
10c3307a:       b092            cmpl %a2@,%d0
10c3307c:       661a            bnes 10c33098 <d_validate+0x84>
10c3307e:       53b9 1000 dac8  subql #1,1000dac8 <dentry_stat+0x4>
10c33084:       5088            addql #8,%a0
10c33086:       2468 0004       moveal %a0@(4),%a2
10c3308a:       2250            moveal %a0@,%a1
10c3308c:       234a 0004       movel %a2,%a1@(4)
10c33090:       2489            movel %a1,%a2@
10c33092:       2088            movel %a0,%a0@
10c33094:       2148 0004       movel %a0,%a0@(4)
10c33098:       7001            moveq #1,%d0
10c3309a:       6008            bras 10c330a4 <d_validate+0x90>
10c3309c:       2050            moveal %a0@,%a0
10c3309e:       b3c8            cmpal %a0,%a1
10c330a0:       66cc            bnes 10c3306e <d_validate+0x5a>
10c330a2:       7000            moveq #0,%d0
10c330a4:       241f            movel %sp@+,%d2
10c330a6:       245f            moveal %sp@+,%a2
10c330a8:       4e5e            unlk %fp
10c330aa:       4e75            rts

10c330ac <d_delete>:
10c330ac:       4e56 0000       linkw %fp,#0
10c330b0:       2f0b            movel %a3,%sp@-
10c330b2:       2f0a            movel %a2,%sp@-
10c330b4:       266e 0008       moveal %fp@(8),%a3
10c330b8:       7001            moveq #1,%d0
10c330ba:       b093            cmpl %a3@,%d0
10c330bc:       6646            bnes 10c33104 <d_delete+0x58>
10c330be:       202b 0008       movel %a3@(8),%d0
10c330c2:       6756            beqs 10c3311a <d_delete+0x6e>
10c330c4:       42ab 0008       clrl %a3@(8)
10c330c8:       41eb 0030       lea %a3@(48),%a0
10c330cc:       2468 0004       moveal %a0@(4),%a2
10c330d0:       2250            moveal %a0@,%a1
10c330d2:       234a 0004       movel %a2,%a1@(4)
10c330d6:       2489            movel %a1,%a2@
10c330d8:       2088            movel %a0,%a0@
10c330da:       2148 0004       movel %a0,%a0@(4)
10c330de:       206b 004c       moveal %a3@(76),%a0
10c330e2:       b0fc 0000       cmpaw #0,%a0
10c330e6:       6712            beqs 10c330fa <d_delete+0x4e>
10c330e8:       2068 0014       moveal %a0@(20),%a0
10c330ec:       b0fc 0000       cmpaw #0,%a0
10c330f0:       6708            beqs 10c330fa <d_delete+0x4e>
10c330f2:       2f00            movel %d0,%sp@-
10c330f4:       2f0b            movel %a3,%sp@-
10c330f6:       4e90            jsr %a0@
10c330f8:       6020            bras 10c3311a <d_delete+0x6e>
10c330fa:       2f00            movel %d0,%sp@-
10c330fc:       4eb9 10c3 480c  jsr 10c3480c <iput>
10c33102:       6016            bras 10c3311a <d_delete+0x6e>
10c33104:       41eb 0010       lea %a3@(16),%a0
10c33108:       2468 0004       moveal %a0@(4),%a2
10c3310c:       2250            moveal %a0@,%a1
10c3310e:       234a 0004       movel %a2,%a1@(4)
10c33112:       2489            movel %a1,%a2@
10c33114:       2088            movel %a0,%a0@
10c33116:       2748 0014       movel %a0,%a3@(20)
10c3311a:       246e fff8       moveal %fp@(-8),%a2
10c3311e:       266e fffc       moveal %fp@(-4),%a3
10c33122:       4e5e            unlk %fp
10c33124:       4e75            rts

10c33126 <d_rehash>:
10c33126:       4e56 0000       linkw %fp,#0
10c3312a:       2f0a            movel %a2,%sp@-
10c3312c:       2f02            movel %d2,%sp@-
10c3312e:       206e 0008       moveal %fp@(8),%a0
10c33132:       2028 000c       movel %a0@(12),%d0
10c33136:       e888            lsrl #4,%d0
10c33138:       d0a8 0044       addl %a0@(68),%d0
10c3313c:       2200            movel %d0,%d1
10c3313e:       2439 1001 b66c  movel 1001b66c <d_hash_shift>,%d2
10c33144:       e4a9            lsrl %d2,%d1
10c33146:       b380            eorl %d1,%d0
10c33148:       c0b9 1001 b668  andl 1001b668 <d_hash_mask>,%d0
10c3314e:       e788            lsll #3,%d0
10c33150:       2479 1001 b670  moveal 1001b670 <dentry_hashtable>,%a2
10c33156:       d5c0            addal %d0,%a2
10c33158:       43e8 0010       lea %a0@(16),%a1
10c3315c:       b3d1            cmpal %a1@,%a1
10c3315e:       670c            beqs 10c3316c <d_rehash+0x46>
10c33160:       4879 1000 2bde  pea 10002bde <tvecs+0x1046>
10c33166:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c3316c:       2052            moveal %a2@,%a0
10c3316e:       2149 0004       movel %a1,%a0@(4)
10c33172:       2288            movel %a0,%a1@
10c33174:       234a 0004       movel %a2,%a1@(4)
10c33178:       2489            movel %a1,%a2@
10c3317a:       242e fff8       movel %fp@(-8),%d2
10c3317e:       246e fffc       moveal %fp@(-4),%a2
10c33182:       4e5e            unlk %fp
10c33184:       4e75            rts

10c33186 <d_move>:
10c33186:       4e56 0000       linkw %fp,#0
10c3318a:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c3318e:       286e 0008       moveal %fp@(8),%a4
10c33192:       266e 000c       moveal %fp@(12),%a3
10c33196:       4aac 0008       tstl %a4@(8)
10c3319a:       660e            bnes 10c331aa <d_move+0x24>
10c3319c:       4879 1000 2be5  pea 10002be5 <tvecs+0x104d>
10c331a2:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c331a8:       588f            addql #4,%sp
10c331aa:       43ec 0010       lea %a4@(16),%a1
10c331ae:       2469 0004       moveal %a1@(4),%a2
10c331b2:       2051            moveal %a1@,%a0
10c331b4:       214a 0004       movel %a2,%a0@(4)
10c331b8:       2488            movel %a0,%a2@
10c331ba:       41eb 0010       lea %a3@(16),%a0
10c331be:       2450            moveal %a0@,%a2
10c331c0:       2549 0004       movel %a1,%a2@(4)
10c331c4:       228a            movel %a2,%a1@
10c331c6:       2348 0004       movel %a0,%a1@(4)
10c331ca:       2089            movel %a1,%a0@
10c331cc:       2468 0004       moveal %a0@(4),%a2
10c331d0:       234a 0004       movel %a2,%a1@(4)
10c331d4:       2489            movel %a1,%a2@
10c331d6:       2088            movel %a0,%a0@
10c331d8:       2148 0004       movel %a0,%a0@(4)
10c331dc:       7620            moveq #32,%d3
10c331de:       d68c            addl %a4,%d3
10c331e0:       2043            moveal %d3,%a0
10c331e2:       2268 0004       moveal %a0@(4),%a1
10c331e6:       2050            moveal %a0@,%a0
10c331e8:       2149 0004       movel %a1,%a0@(4)
10c331ec:       2288            movel %a0,%a1@
10c331ee:       4beb 0020       lea %a3@(32),%a5
10c331f2:       226d 0004       moveal %a5@(4),%a1
10c331f6:       2055            moveal %a5@,%a0
10c331f8:       2149 0004       movel %a1,%a0@(4)
10c331fc:       2288            movel %a0,%a1@
10c331fe:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c33202:       745c            moveq #92,%d2
10c33204:       d48b            addl %a3,%d2
10c33206:       2f02            movel %d2,%sp@-
10c33208:       45ec 005c       lea %a4@(92),%a2
10c3320c:       2f0a            movel %a2,%sp@-
10c3320e:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c33214:       222b 003c       movel %a3@(60),%d1
10c33218:       202c 003c       movel %a4@(60),%d0
10c3321c:       b481            cmpl %d1,%d2
10c3321e:       6602            bnes 10c33222 <d_move+0x9c>
10c33220:       220a            movel %a2,%d1
10c33222:       b5c0            cmpal %d0,%a2
10c33224:       6602            bnes 10c33228 <d_move+0xa2>
10c33226:       2002            movel %d2,%d0
10c33228:       2740 003c       movel %d0,%a3@(60)
10c3322c:       2941 003c       movel %d1,%a4@(60)
10c33230:       202c 000c       movel %a4@(12),%d0
10c33234:       296b 000c 000c  movel %a3@(12),%a4@(12)
10c3323a:       2740 000c       movel %d0,%a3@(12)
10c3323e:       202c 0040       movel %a4@(64),%d0
10c33242:       296b 0040 0040  movel %a3@(64),%a4@(64)
10c33248:       2740 0040       movel %d0,%a3@(64)
10c3324c:       202c 0044       movel %a4@(68),%d0
10c33250:       296b 0044 0044  movel %a3@(68),%a4@(68)
10c33256:       2740 0044       movel %d0,%a3@(68)
10c3325a:       266b 000c       moveal %a3@(12),%a3
10c3325e:       41eb 0028       lea %a3@(40),%a0
10c33262:       2250            moveal %a0@,%a1
10c33264:       234d 0004       movel %a5,%a1@(4)
10c33268:       2a89            movel %a1,%a5@
10c3326a:       2b48 0004       movel %a0,%a5@(4)
10c3326e:       208d            movel %a5,%a0@
10c33270:       286c 000c       moveal %a4@(12),%a4
10c33274:       41ec 0028       lea %a4@(40),%a0
10c33278:       2250            moveal %a0@,%a1
10c3327a:       2343 0004       movel %d3,%a1@(4)
10c3327e:       2443            moveal %d3,%a2
10c33280:       2489            movel %a1,%a2@
10c33282:       2548 0004       movel %a0,%a2@(4)
10c33286:       2083            movel %d3,%a0@
10c33288:       4cee 3c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a5
10c3328e:       4e5e            unlk %fp
10c33290:       4e75            rts

10c33292 <__d_path>:
10c33292:       4e56 0000       linkw %fp,#0
10c33296:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c3329a:       246e 0008       moveal %fp@(8),%a2
10c3329e:       2a6e 000c       moveal %fp@(12),%a5
10c332a2:       2a2e 0010       movel %fp@(16),%d5
10c332a6:       282e 0014       movel %fp@(20),%d4
10c332aa:       242e 001c       movel %fp@(28),%d2
10c332ae:       266e 0018       moveal %fp@(24),%a3
10c332b2:       d7c2            addal %d2,%a3
10c332b4:       4223            clrb %a3@-
10c332b6:       5382            subql #1,%d2
10c332b8:       b5ea 000c       cmpal %a2@(12),%a2
10c332bc:       6726            beqs 10c332e4 <__d_path+0x52>
10c332be:       41ea 0010       lea %a2@(16),%a0
10c332c2:       b1d0            cmpal %a0@,%a0
10c332c4:       661e            bnes 10c332e4 <__d_path+0x52>
10c332c6:       70f6            moveq #-10,%d0
10c332c8:       d480            addl %d0,%d2
10c332ca:       47eb fff6       lea %a3@(-10),%a3
10c332ce:       4878 000a       pea a <LSIGTRAP+0x5>
10c332d2:       4879 1000 2c0b  pea 10002c0b <tvecs+0x1073>
10c332d8:       2f0b            movel %a3,%sp@-
10c332da:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c332e0:       4fef 000c       lea %sp@(12),%sp
10c332e4:       49eb ffff       lea %a3@(-1),%a4
10c332e8:       18bc 002f       moveb #47,%a4@
10c332ec:       601c            bras 10c3330a <__d_path+0x78>
10c332ee:       97c1            subal %d1,%a3
10c332f0:       2f01            movel %d1,%sp@-
10c332f2:       2f2a 003c       movel %a2@(60),%sp@-
10c332f6:       2f0b            movel %a3,%sp@-
10c332f8:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c332fe:       173c 002f       moveb #47,%a3@-
10c33302:       284b            moveal %a3,%a4
10c33304:       2443            moveal %d3,%a2
10c33306:       4fef 000c       lea %sp@(12),%sp
10c3330a:       ba8a            cmpl %a2,%d5
10c3330c:       6604            bnes 10c33312 <__d_path+0x80>
10c3330e:       b88d            cmpl %a5,%d4
10c33310:       6746            beqs 10c33358 <__d_path+0xc6>
10c33312:       b5ed 0010       cmpal %a5@(16),%a2
10c33316:       6708            beqs 10c33320 <__d_path+0x8e>
10c33318:       262a 000c       movel %a2@(12),%d3
10c3331c:       b68a            cmpl %a2,%d3
10c3331e:       6610            bnes 10c33330 <__d_path+0x9e>
10c33320:       202d 0008       movel %a5@(8),%d0
10c33324:       bbc0            cmpal %d0,%a5
10c33326:       6714            beqs 10c3333c <__d_path+0xaa>
10c33328:       246d 000c       moveal %a5@(12),%a2
10c3332c:       2a40            moveal %d0,%a5
10c3332e:       60da            bras 10c3330a <__d_path+0x78>
10c33330:       222a 0040       movel %a2@(64),%d1
10c33334:       5382            subql #1,%d2
10c33336:       9481            subl %d1,%d2
10c33338:       6ab4            bpls 10c332ee <__d_path+0x5c>
10c3333a:       601c            bras 10c33358 <__d_path+0xc6>
10c3333c:       222a 0040       movel %a2@(64),%d1
10c33340:       9481            subl %d1,%d2
10c33342:       6b14            bmis 10c33358 <__d_path+0xc6>
10c33344:       2001            movel %d1,%d0
10c33346:       5380            subql #1,%d0
10c33348:       99c0            subal %d0,%a4
10c3334a:       2f01            movel %d1,%sp@-
10c3334c:       2f2a 003c       movel %a2@(60),%sp@-
10c33350:       2f0c            movel %a4,%sp@-
10c33352:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c33358:       200c            movel %a4,%d0
10c3335a:       4cee 3c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a5
10c33360:       4e5e            unlk %fp
10c33362:       4e75            rts

10c33364 <sys_getcwd>:
10c33364:       4e56 0000       linkw %fp,#0
10c33368:       48e7 3c30       moveml %d2-%d5/%a2-%a3,%sp@-
10c3336c:       42a7            clrl %sp@-
10c3336e:       4878 01d0       pea 1d0 <LSIGTRAP+0x1cb>
10c33372:       4eb9 10c2 25d6  jsr 10c225d6 <__get_free_pages>
10c33378:       2800            movel %d0,%d4
10c3337a:       508f            addql #8,%sp
10c3337c:       6606            bnes 10c33384 <sys_getcwd+0x20>
10c3337e:       70f4            moveq #-12,%d0
10c33380:       6000 0134       braw 10c334b6 <sys_getcwd+0x152>
10c33384:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c3338a:       2068 02ea       moveal %a0@(746),%a0
10c3338e:       2428 001c       movel %a0@(28),%d2
10c33392:       6708            beqs 10c3339c <sys_getcwd+0x38>
10c33394:       2242            moveal %d2,%a1
10c33396:       41e9 0028       lea %a1@(40),%a0
10c3339a:       5290            addql #1,%a0@
10c3339c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c333a2:       2068 02ea       moveal %a0@(746),%a0
10c333a6:       2468 0010       moveal %a0@(16),%a2
10c333aa:       b4fc 0000       cmpaw #0,%a2
10c333ae:       6712            beqs 10c333c2 <sys_getcwd+0x5e>
10c333b0:       4a92            tstl %a2@
10c333b2:       660c            bnes 10c333c0 <sys_getcwd+0x5c>
10c333b4:       4879 1000 2bde  pea 10002bde <tvecs+0x1046>
10c333ba:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c333c0:       5292            addql #1,%a2@
10c333c2:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c333c8:       2068 02ea       moveal %a0@(746),%a0
10c333cc:       2628 0018       movel %a0@(24),%d3
10c333d0:       6708            beqs 10c333da <sys_getcwd+0x76>
10c333d2:       2243            moveal %d3,%a1
10c333d4:       41e9 0028       lea %a1@(40),%a0
10c333d8:       5290            addql #1,%a0@
10c333da:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c333e0:       2068 02ea       moveal %a0@(746),%a0
10c333e4:       2668 000c       moveal %a0@(12),%a3
10c333e8:       b6fc 0000       cmpaw #0,%a3
10c333ec:       6712            beqs 10c33400 <sys_getcwd+0x9c>
10c333ee:       4a93            tstl %a3@
10c333f0:       660c            bnes 10c333fe <sys_getcwd+0x9a>
10c333f2:       4879 1000 2bde  pea 10002bde <tvecs+0x1046>
10c333f8:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c333fe:       5293            addql #1,%a3@
10c33400:       7afe            moveq #-2,%d5
10c33402:       b5ea 000c       cmpal %a2@(12),%a2
10c33406:       6708            beqs 10c33410 <sys_getcwd+0xac>
10c33408:       41ea 0010       lea %a2@(16),%a0
10c3340c:       b1d0            cmpal %a0@,%a0
10c3340e:       673e            beqs 10c3344e <sys_getcwd+0xea>
10c33410:       4878 1000       pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c33414:       2f04            movel %d4,%sp@-
10c33416:       2f03            movel %d3,%sp@-
10c33418:       2f0b            movel %a3,%sp@-
10c3341a:       2f02            movel %d2,%sp@-
10c3341c:       2f0a            movel %a2,%sp@-
10c3341e:       4eba fe72       jsr %pc@(10c33292 <__d_path>)
10c33422:       2040            moveal %d0,%a0
10c33424:       4fef 0018       lea %sp@(24),%sp
10c33428:       7ade            moveq #-34,%d5
10c3342a:       0680 ffff f000  addil #-4096,%d0
10c33430:       2204            movel %d4,%d1
10c33432:       9280            subl %d0,%d1
10c33434:       b2ae 000c       cmpl %fp@(12),%d1
10c33438:       6214            bhis 10c3344e <sys_getcwd+0xea>
10c3343a:       2a01            movel %d1,%d5
10c3343c:       2f05            movel %d5,%sp@-
10c3343e:       2f08            movel %a0,%sp@-
10c33440:       2f2e 0008       movel %fp@(8),%sp@-
10c33444:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c3344a:       4fef 000c       lea %sp@(12),%sp
10c3344e:       2f0a            movel %a2,%sp@-
10c33450:       45fa f286       lea %pc@(10c326d8 <dput>),%a2
10c33454:       4e92            jsr %a2@
10c33456:       588f            addql #4,%sp
10c33458:       4a82            tstl %d2
10c3345a:       6722            beqs 10c3347e <sys_getcwd+0x11a>
10c3345c:       2242            moveal %d2,%a1
10c3345e:       41e9 0028       lea %a1@(40),%a0
10c33462:       40c1            movew %sr,%d1
10c33464:       007c 0700       oriw #1792,%sr
10c33468:       2010            movel %a0@,%d0
10c3346a:       5380            subql #1,%d0
10c3346c:       2080            movel %d0,%a0@
10c3346e:       46c1            movew %d1,%sr
10c33470:       4a80            tstl %d0
10c33472:       660a            bnes 10c3347e <sys_getcwd+0x11a>
10c33474:       2f02            movel %d2,%sp@-
10c33476:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c3347c:       588f            addql #4,%sp
10c3347e:       2f0b            movel %a3,%sp@-
10c33480:       4e92            jsr %a2@
10c33482:       588f            addql #4,%sp
10c33484:       4a83            tstl %d3
10c33486:       6722            beqs 10c334aa <sys_getcwd+0x146>
10c33488:       2243            moveal %d3,%a1
10c3348a:       41e9 0028       lea %a1@(40),%a0
10c3348e:       40c1            movew %sr,%d1
10c33490:       007c 0700       oriw #1792,%sr
10c33494:       2010            movel %a0@,%d0
10c33496:       5380            subql #1,%d0
10c33498:       2080            movel %d0,%a0@
10c3349a:       46c1            movew %d1,%sr
10c3349c:       4a80            tstl %d0
10c3349e:       660a            bnes 10c334aa <sys_getcwd+0x146>
10c334a0:       2f03            movel %d3,%sp@-
10c334a2:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c334a8:       588f            addql #4,%sp
10c334aa:       42a7            clrl %sp@-
10c334ac:       2f04            movel %d4,%sp@-
10c334ae:       4eb9 10c2 2136  jsr 10c22136 <free_pages>
10c334b4:       2005            movel %d5,%d0
10c334b6:       4cee 0c3c ffe8  moveml %fp@(-24),%d2-%d5/%a2-%a3
10c334bc:       4e5e            unlk %fp
10c334be:       4e75            rts

10c334c0 <is_subdir>:
10c334c0:       4e56 0000       linkw %fp,#0
10c334c4:       206e 0008       moveal %fp@(8),%a0
10c334c8:       226e 000c       moveal %fp@(12),%a1
10c334cc:       7000            moveq #0,%d0
10c334ce:       b3c8            cmpal %a0,%a1
10c334d0:       670c            beqs 10c334de <is_subdir+0x1e>
10c334d2:       2228 000c       movel %a0@(12),%d1
10c334d6:       b1c1            cmpal %d1,%a0
10c334d8:       6706            beqs 10c334e0 <is_subdir+0x20>
10c334da:       2041            moveal %d1,%a0
10c334dc:       60f0            bras 10c334ce <is_subdir+0xe>
10c334de:       7001            moveq #1,%d0
10c334e0:       4e5e            unlk %fp
10c334e2:       4e75            rts

10c334e4 <d_genocide>:
10c334e4:       4e56 0000       linkw %fp,#0
10c334e8:       2f0b            movel %a3,%sp@-
10c334ea:       2f0a            movel %a2,%sp@-
10c334ec:       266e 0008       moveal %fp@(8),%a3
10c334f0:       220b            movel %a3,%d1
10c334f2:       246b 0028       moveal %a3@(40),%a2
10c334f6:       7028            moveq #40,%d0
10c334f8:       d08b            addl %a3,%d0
10c334fa:       b08a            cmpl %a2,%d0
10c334fc:       6720            beqs 10c3351e <d_genocide+0x3a>
10c334fe:       43ea ffe0       lea %a2@(-32),%a1
10c33502:       2452            moveal %a2@,%a2
10c33504:       41e9 0010       lea %a1@(16),%a0
10c33508:       b1d0            cmpal %a0@,%a0
10c3350a:       67ee            beqs 10c334fa <d_genocide+0x16>
10c3350c:       4aa9 0008       tstl %a1@(8)
10c33510:       67e8            beqs 10c334fa <d_genocide+0x16>
10c33512:       41e9 0028       lea %a1@(40),%a0
10c33516:       b1d0            cmpal %a0@,%a0
10c33518:       6614            bnes 10c3352e <d_genocide+0x4a>
10c3351a:       5391            subql #1,%a1@
10c3351c:       60dc            bras 10c334fa <d_genocide+0x16>
10c3351e:       b28b            cmpl %a3,%d1
10c33520:       6710            beqs 10c33532 <d_genocide+0x4e>
10c33522:       246b 0020       moveal %a3@(32),%a2
10c33526:       5393            subql #1,%a3@
10c33528:       266b 000c       moveal %a3@(12),%a3
10c3352c:       60c8            bras 10c334f6 <d_genocide+0x12>
10c3352e:       2649            moveal %a1,%a3
10c33530:       60c0            bras 10c334f2 <d_genocide+0xe>
10c33532:       245f            moveal %sp@+,%a2
10c33534:       265f            moveal %sp@+,%a3
10c33536:       4e5e            unlk %fp
10c33538:       4e75            rts

10c3353a <find_inode_number>:
10c3353a:       4e56 0000       linkw %fp,#0
10c3353e:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c33542:       266e 0008       moveal %fp@(8),%a3
10c33546:       246e 000c       moveal %fp@(12),%a2
10c3354a:       7800            moveq #0,%d4
10c3354c:       2052            moveal %a2@,%a0
10c3354e:       7200            moveq #0,%d1
10c33550:       242a 0004       movel %a2@(4),%d2
10c33554:       5382            subql #1,%d2
10c33556:       70ff            moveq #-1,%d0
10c33558:       b082            cmpl %d2,%d0
10c3355a:       6724            beqs 10c33580 <find_inode_number+0x46>
10c3355c:       7600            moveq #0,%d3
10c3355e:       1618            moveb %a0@+,%d3
10c33560:       2003            movel %d3,%d0
10c33562:       e988            lsll #4,%d0
10c33564:       d081            addl %d1,%d0
10c33566:       2203            movel %d3,%d1
10c33568:       e889            lsrl #4,%d1
10c3356a:       d081            addl %d1,%d0
10c3356c:       2200            movel %d0,%d1
10c3356e:       d281            addl %d1,%d1
10c33570:       d280            addl %d0,%d1
10c33572:       e589            lsll #2,%d1
10c33574:       9280            subl %d0,%d1
10c33576:       51ca ffe6       dbf %d2,10c3355e <find_inode_number+0x24>
10c3357a:       4242            clrw %d2
10c3357c:       5382            subql #1,%d2
10c3357e:       64de            bccs 10c3355e <find_inode_number+0x24>
10c33580:       2541 0008       movel %d1,%a2@(8)
10c33584:       206b 004c       moveal %a3@(76),%a0
10c33588:       b0fc 0000       cmpaw #0,%a0
10c3358c:       6716            beqs 10c335a4 <find_inode_number+0x6a>
10c3358e:       2068 0004       moveal %a0@(4),%a0
10c33592:       b0fc 0000       cmpaw #0,%a0
10c33596:       670c            beqs 10c335a4 <find_inode_number+0x6a>
10c33598:       2f0a            movel %a2,%sp@-
10c3359a:       2f0b            movel %a3,%sp@-
10c3359c:       4e90            jsr %a0@
10c3359e:       508f            addql #8,%sp
10c335a0:       4a80            tstl %d0
10c335a2:       6626            bnes 10c335ca <find_inode_number+0x90>
10c335a4:       2f0a            movel %a2,%sp@-
10c335a6:       2f0b            movel %a3,%sp@-
10c335a8:       4eba f99c       jsr %pc@(10c32f46 <d_lookup>)
10c335ac:       2040            moveal %d0,%a0
10c335ae:       508f            addql #8,%sp
10c335b0:       b0fc 0000       cmpaw #0,%a0
10c335b4:       6714            beqs 10c335ca <find_inode_number+0x90>
10c335b6:       2268 0008       moveal %a0@(8),%a1
10c335ba:       b2fc 0000       cmpaw #0,%a1
10c335be:       6704            beqs 10c335c4 <find_inode_number+0x8a>
10c335c0:       2829 0028       movel %a1@(40),%d4
10c335c4:       2f08            movel %a0,%sp@-
10c335c6:       4eba f110       jsr %pc@(10c326d8 <dput>)
10c335ca:       2004            movel %d4,%d0
10c335cc:       4cee 0c1c ffec  moveml %fp@(-20),%d2-%d4/%a2-%a3
10c335d2:       4e5e            unlk %fp
10c335d4:       4e75            rts

10c335d6 <init_buffer_head>:
10c335d6:       4e56 0000       linkw %fp,#0
10c335da:       2f02            movel %d2,%sp@-
10c335dc:       242e 0008       movel %fp@(8),%d2
10c335e0:       7005            moveq #5,%d0
10c335e2:       c0ae 0010       andl %fp@(16),%d0
10c335e6:       7201            moveq #1,%d1
10c335e8:       b280            cmpl %d0,%d1
10c335ea:       6622            bnes 10c3360e <init_buffer_head+0x38>
10c335ec:       4878 005c       pea 5c <LSIGTRAP+0x57>
10c335f0:       42a7            clrl %sp@-
10c335f2:       2f02            movel %d2,%sp@-
10c335f4:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c335fa:       2242            moveal %d2,%a1
10c335fc:       41e9 0044       lea %a1@(68),%a0
10c33600:       4290            clrl %a0@
10c33602:       7048            moveq #72,%d0
10c33604:       d082            addl %d2,%d0
10c33606:       2140 0004       movel %d0,%a0@(4)
10c3360a:       2140 0008       movel %d0,%a0@(8)
10c3360e:       242e fffc       movel %fp@(-4),%d2
10c33612:       4e5e            unlk %fp
10c33614:       4e75            rts
10c33616:       4e75            rts

10c33618 <destroy_inode>:
10c33618:       4e56 0000       linkw %fp,#0
10c3361c:       2f02            movel %d2,%sp@-
10c3361e:       242e 0008       movel %fp@(8),%d2
10c33622:       2f02            movel %d2,%sp@-
10c33624:       4eb9 10c2 54a0  jsr 10c254a0 <inode_has_buffers>
10c3362a:       588f            addql #4,%sp
10c3362c:       4a80            tstl %d0
10c3362e:       670c            beqs 10c3363c <destroy_inode+0x24>
10c33630:       4879 1000 2d20  pea 10002d20 <tvecs+0x1188>
10c33636:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c3363c:       2f02            movel %d2,%sp@-
10c3363e:       2f39 1001 b734  movel 1001b734 <inode_cachep>,%sp@-
10c33644:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c3364a:       242e fffc       movel %fp@(-4),%d2
10c3364e:       4e5e            unlk %fp
10c33650:       4e75            rts

10c33652 <init_once>:
10c33652:       4e56 0000       linkw %fp,#0
10c33656:       2f0a            movel %a2,%sp@-
10c33658:       246e 0008       moveal %fp@(8),%a2
10c3365c:       7005            moveq #5,%d0
10c3365e:       c0ae 0010       andl %fp@(16),%d0
10c33662:       7201            moveq #1,%d1
10c33664:       b280            cmpl %d0,%d1
10c33666:       6600 00a0       bnew 10c33708 <init_once+0xb6>
10c3366a:       4878 01da       pea 1da <LSIGTRAP+0x1d5>
10c3366e:       42a7            clrl %sp@-
10c33670:       2f0a            movel %a2,%sp@-
10c33672:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c33678:       43ea 0098       lea %a2@(152),%a1
10c3367c:       2049            moveal %a1,%a0
10c3367e:       4298            clrl %a0@+
10c33680:       2088            movel %a0,%a0@
10c33682:       2348 0008       movel %a0,%a1@(8)
10c33686:       248a            movel %a2,%a2@
10c33688:       254a 0004       movel %a2,%a2@(4)
10c3368c:       41ea 00ac       lea %a2@(172),%a0
10c33690:       2088            movel %a0,%a0@
10c33692:       2548 00b0       movel %a0,%a2@(176)
10c33696:       41ea 00b4       lea %a2@(180),%a0
10c3369a:       2088            movel %a0,%a0@
10c3369c:       2548 00b8       movel %a0,%a2@(184)
10c336a0:       41ea 00bc       lea %a2@(188),%a0
10c336a4:       2088            movel %a0,%a0@
10c336a6:       2548 00c0       movel %a0,%a2@(192)
10c336aa:       41ea 0010       lea %a2@(16),%a0
10c336ae:       2088            movel %a0,%a0@
10c336b0:       2548 0014       movel %a0,%a2@(20)
10c336b4:       41ea 0018       lea %a2@(24),%a0
10c336b8:       2088            movel %a0,%a0@
10c336ba:       2548 001c       movel %a0,%a2@(28)
10c336be:       41ea 0020       lea %a2@(32),%a0
10c336c2:       2088            movel %a0,%a0@
10c336c4:       2548 0024       movel %a0,%a2@(36)
10c336c8:       41ea 00e8       lea %a2@(232),%a0
10c336cc:       2088            movel %a0,%a0@
10c336ce:       2548 00ec       movel %a0,%a2@(236)
10c336d2:       41ea 0064       lea %a2@(100),%a0
10c336d6:       7001            moveq #1,%d0
10c336d8:       2080            movel %d0,%a0@
10c336da:       42a8 0004       clrl %a0@(4)
10c336de:       42a8 0008       clrl %a0@(8)
10c336e2:       7070            moveq #112,%d0
10c336e4:       d08a            addl %a2,%d0
10c336e6:       2140 000c       movel %d0,%a0@(12)
10c336ea:       2140 0010       movel %d0,%a0@(16)
10c336ee:       43ea 0078       lea %a2@(120),%a1
10c336f2:       7201            moveq #1,%d1
10c336f4:       2281            movel %d1,%a1@
10c336f6:       42a9 0004       clrl %a1@(4)
10c336fa:       42a9 0008       clrl %a1@(8)
10c336fe:       41e9 000c       lea %a1@(12),%a0
10c33702:       2088            movel %a0,%a0@
10c33704:       2348 0010       movel %a0,%a1@(16)
10c33708:       246e fffc       moveal %fp@(-4),%a2
10c3370c:       4e5e            unlk %fp
10c3370e:       4e75            rts

10c33710 <__mark_inode_dirty>:
10c33710:       4e56 0000       linkw %fp,#0
10c33714:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c33718:       246e 0008       moveal %fp@(8),%a2
10c3371c:       242e 000c       movel %fp@(12),%d2
10c33720:       266a 0094       moveal %a2@(148),%a3
10c33724:       b6fc 0000       cmpaw #0,%a3
10c33728:       675e            beqs 10c33788 <__mark_inode_dirty+0x78>
10c3372a:       2002            movel %d2,%d0
10c3372c:       7203            moveq #3,%d1
10c3372e:       c081            andl %d1,%d0
10c33730:       6718            beqs 10c3374a <__mark_inode_dirty+0x3a>
10c33732:       206b 001c       moveal %a3@(28),%a0
10c33736:       b0fc 0000       cmpaw #0,%a0
10c3373a:       670e            beqs 10c3374a <__mark_inode_dirty+0x3a>
10c3373c:       2068 0008       moveal %a0@(8),%a0
10c33740:       b0fc 0000       cmpaw #0,%a0
10c33744:       6704            beqs 10c3374a <__mark_inode_dirty+0x3a>
10c33746:       2f0a            movel %a2,%sp@-
10c33748:       4e90            jsr %a0@
10c3374a:       222a 0104       movel %a2@(260),%d1
10c3374e:       2001            movel %d1,%d0
10c33750:       c082            andl %d2,%d0
10c33752:       b480            cmpl %d0,%d2
10c33754:       6732            beqs 10c33788 <__mark_inode_dirty+0x78>
10c33756:       2001            movel %d1,%d0
10c33758:       8082            orl %d2,%d0
10c3375a:       2540 0104       movel %d0,%a2@(260)
10c3375e:       0800 0003       btst #3,%d0
10c33762:       6624            bnes 10c33788 <__mark_inode_dirty+0x78>
10c33764:       b5d2            cmpal %a2@,%a2
10c33766:       6720            beqs 10c33788 <__mark_inode_dirty+0x78>
10c33768:       508a            addql #8,%a2
10c3376a:       226a 0004       moveal %a2@(4),%a1
10c3376e:       2052            moveal %a2@,%a0
10c33770:       2149 0004       movel %a1,%a0@(4)
10c33774:       2288            movel %a0,%a1@
10c33776:       41eb 005c       lea %a3@(92),%a0
10c3377a:       2250            moveal %a0@,%a1
10c3377c:       234a 0004       movel %a2,%a1@(4)
10c33780:       2489            movel %a1,%a2@
10c33782:       2548 0004       movel %a0,%a2@(4)
10c33786:       208a            movel %a2,%a0@
10c33788:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c3378e:       4e5e            unlk %fp
10c33790:       4e75            rts

10c33792 <__wait_on_inode>:
10c33792:       4e56 ffe0       linkw %fp,#-32
10c33796:       2f0b            movel %a3,%sp@-
10c33798:       2f0a            movel %a2,%sp@-
10c3379a:       266e 0008       moveal %fp@(8),%a3
10c3379e:       42ae ffe0       clrl %fp@(-32)
10c337a2:       42ae ffe8       clrl %fp@(-24)
10c337a6:       42ae ffec       clrl %fp@(-20)
10c337aa:       45ee fff0       lea %fp@(-16),%a2
10c337ae:       2d79 1002 53b4  movel 100253b4 <_current_task>,%fp@(-28)
10c337b4:       ffe4 
10c337b6:       24ae ffe0       movel %fp@(-32),%a2@
10c337ba:       2d6e ffe4 fff4  movel %fp@(-28),%fp@(-12)
10c337c0:       2d6e ffe8 fff8  movel %fp@(-24),%fp@(-8)
10c337c6:       2d6e ffec fffc  movel %fp@(-20),%fp@(-4)
10c337cc:       2f0a            movel %a2,%sp@-
10c337ce:       486b 0098       pea %a3@(152)
10c337d2:       4eb9 10c1 5344  jsr 10c15344 <add_wait_queue>
10c337d8:       508f            addql #8,%sp
10c337da:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c337e0:       7002            moveq #2,%d0
10c337e2:       2080            movel %d0,%a0@
10c337e4:       082b 0003 0107  btst #3,%a3@(263)
10c337ea:       6708            beqs 10c337f4 <__wait_on_inode+0x62>
10c337ec:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c337f2:       60e6            bras 10c337da <__wait_on_inode+0x48>
10c337f4:       2f0a            movel %a2,%sp@-
10c337f6:       486b 0098       pea %a3@(152)
10c337fa:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c33800:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c33806:       7000            moveq #0,%d0
10c33808:       2080            movel %d0,%a0@
10c3380a:       246e ffd8       moveal %fp@(-40),%a2
10c3380e:       266e ffdc       moveal %fp@(-36),%a3
10c33812:       4e5e            unlk %fp
10c33814:       4e75            rts

10c33816 <sync_inodes_sb>:
10c33816:       4e56 0000       linkw %fp,#0
10c3381a:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c3381e:       2a2e 0008       movel %fp@(8),%d5
10c33822:       2245            moveal %d5,%a1
10c33824:       41e9 005c       lea %a1@(92),%a0
10c33828:       b1d0            cmpal %a0@,%a0
10c3382a:       660a            bnes 10c33836 <sync_inodes_sb+0x20>
10c3382c:       41e9 0064       lea %a1@(100),%a0
10c33830:       b1d0            cmpal %a0@,%a0
10c33832:       6700 01a8       beqw 10c339dc <sync_inodes_sb+0x1c6>
10c33836:       765c            moveq #92,%d3
10c33838:       d685            addl %d5,%d3
10c3383a:       2043            moveal %d3,%a0
10c3383c:       2468 0004       moveal %a0@(4),%a2
10c33840:       2803            movel %d3,%d4
10c33842:       2245            moveal %d5,%a1
10c33844:       4be9 0064       lea %a1@(100),%a5
10c33848:       b88a            cmpl %a2,%d4
10c3384a:       6700 017a       beqw 10c339c6 <sync_inodes_sb+0x1b0>
10c3384e:       49ea fff8       lea %a2@(-8),%a4
10c33852:       226a 0004       moveal %a2@(4),%a1
10c33856:       2052            moveal %a2@,%a0
10c33858:       2149 0004       movel %a1,%a0@(4)
10c3385c:       2288            movel %a0,%a1@
10c3385e:       206c 0094       moveal %a4@(148),%a0
10c33862:       43e8 0064       lea %a0@(100),%a1
10c33866:       2051            moveal %a1@,%a0
10c33868:       214a 0004       movel %a2,%a0@(4)
10c3386c:       2488            movel %a0,%a2@
10c3386e:       2549 0004       movel %a1,%a2@(4)
10c33872:       228a            movel %a2,%a1@
10c33874:       082a 0003 00ff  btst #3,%a2@(255)
10c3387a:       670c            beqs 10c33888 <sync_inodes_sb+0x72>
10c3387c:       4879 1000 2d20  pea 10002d20 <tvecs+0x1188>
10c33882:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c33888:       242a 00fc       movel %a2@(252),%d2
10c3388c:       2002            movel %d2,%d0
10c3388e:       7208            moveq #8,%d1
10c33890:       8081            orl %d1,%d0
10c33892:       72f8            moveq #-8,%d1
10c33894:       c280            andl %d0,%d1
10c33896:       2541 00fc       movel %d1,%a2@(252)
10c3389a:       2f2c 00a8       movel %a4@(168),%sp@-
10c3389e:       4eb9 10c1 e140  jsr 10c1e140 <filemap_fdatasync>
10c338a4:       7003            moveq #3,%d0
10c338a6:       c480            andl %d0,%d2
10c338a8:       588f            addql #4,%sp
10c338aa:       673c            beqs 10c338e8 <sync_inodes_sb+0xd2>
10c338ac:       206c 0094       moveal %a4@(148),%a0
10c338b0:       b0fc 0000       cmpaw #0,%a0
10c338b4:       6732            beqs 10c338e8 <sync_inodes_sb+0xd2>
10c338b6:       2068 001c       moveal %a0@(28),%a0
10c338ba:       b0fc 0000       cmpaw #0,%a0
10c338be:       6728            beqs 10c338e8 <sync_inodes_sb+0xd2>
10c338c0:       4aa8 000c       tstl %a0@(12)
10c338c4:       6722            beqs 10c338e8 <sync_inodes_sb+0xd2>
10c338c6:       2f0c            movel %a4,%sp@-
10c338c8:       4eb9 10c3 4de0  jsr 10c34de0 <is_bad_inode>
10c338ce:       588f            addql #4,%sp
10c338d0:       4a80            tstl %d0
10c338d2:       6614            bnes 10c338e8 <sync_inodes_sb+0xd2>
10c338d4:       206c 0094       moveal %a4@(148),%a0
10c338d8:       2068 001c       moveal %a0@(28),%a0
10c338dc:       42a7            clrl %sp@-
10c338de:       2f0c            movel %a4,%sp@-
10c338e0:       2068 000c       moveal %a0@(12),%a0
10c338e4:       4e90            jsr %a0@
10c338e6:       508f            addql #8,%sp
10c338e8:       2f2c 00a8       movel %a4@(168),%sp@-
10c338ec:       4eb9 10c1 e1d8  jsr 10c1e1d8 <filemap_fdatawait>
10c338f2:       202c 0104       movel %a4@(260),%d0
10c338f6:       72f7            moveq #-9,%d1
10c338f8:       c280            andl %d0,%d1
10c338fa:       2941 0104       movel %d1,%a4@(260)
10c338fe:       588f            addql #4,%sp
10c33900:       0800 0004       btst #4,%d0
10c33904:       6640            bnes 10c33946 <sync_inodes_sb+0x130>
10c33906:       7207            moveq #7,%d1
10c33908:       c081            andl %d1,%d0
10c3390a:       670a            beqs 10c33916 <sync_inodes_sb+0x100>
10c3390c:       206c 0094       moveal %a4@(148),%a0
10c33910:       47e8 005c       lea %a0@(92),%a3
10c33914:       6012            bras 10c33928 <sync_inodes_sb+0x112>
10c33916:       47f9 1000 daf0  lea 1000daf0 <inode_unused>,%a3
10c3391c:       4aac 002c       tstl %a4@(44)
10c33920:       6706            beqs 10c33928 <sync_inodes_sb+0x112>
10c33922:       47f9 1000 dae8  lea 1000dae8 <inode_in_use>,%a3
10c33928:       43ec 0008       lea %a4@(8),%a1
10c3392c:       2469 0004       moveal %a1@(4),%a2
10c33930:       2051            moveal %a1@,%a0
10c33932:       214a 0004       movel %a2,%a0@(4)
10c33936:       2488            movel %a0,%a2@
10c33938:       2053            moveal %a3@,%a0
10c3393a:       2149 0004       movel %a1,%a0@(4)
10c3393e:       2288            movel %a0,%a1@
10c33940:       234b 0004       movel %a3,%a1@(4)
10c33944:       2689            movel %a1,%a3@
10c33946:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c3394a:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c3394e:       486c 0098       pea %a4@(152)
10c33952:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c33958:       4fef 000c       lea %sp@(12),%sp
10c3395c:       2243            moveal %d3,%a1
10c3395e:       2469 0004       moveal %a1@(4),%a2
10c33962:       b68a            cmpl %a2,%d3
10c33964:       6600 fee8       bnew 10c3384e <sync_inodes_sb+0x38>
10c33968:       605c            bras 10c339c6 <sync_inodes_sb+0x1b0>
10c3396a:       47ea fff8       lea %a2@(-8),%a3
10c3396e:       4aab 002c       tstl %a3@(44)
10c33972:       6708            beqs 10c3397c <sync_inodes_sb+0x166>
10c33974:       41ea 0024       lea %a2@(36),%a0
10c33978:       5290            addql #1,%a0@
10c3397a:       603a            bras 10c339b6 <sync_inodes_sb+0x1a0>
10c3397c:       41ea 0024       lea %a2@(36),%a0
10c33980:       5290            addql #1,%a0@
10c33982:       700f            moveq #15,%d0
10c33984:       c0aa 00fc       andl %a2@(252),%d0
10c33988:       6626            bnes 10c339b0 <sync_inodes_sb+0x19a>
10c3398a:       206a 0004       moveal %a2@(4),%a0
10c3398e:       2252            moveal %a2@,%a1
10c33990:       2348 0004       movel %a0,%a1@(4)
10c33994:       2089            movel %a1,%a0@
10c33996:       2079 1000 dae8  moveal 1000dae8 <inode_in_use>,%a0
10c3399c:       214a 0004       movel %a2,%a0@(4)
10c339a0:       2488            movel %a0,%a2@
10c339a2:       257c 1000 dae8  movel #268491496,%a2@(4)
10c339a8:       0004 
10c339aa:       23ca 1000 dae8  movel %a2,1000dae8 <inode_in_use>
10c339b0:       53b9 1002 7d00  subql #1,10027d00 <inodes_stat+0x4>
10c339b6:       2f0b            movel %a3,%sp@-
10c339b8:       4eba fdd8       jsr %pc@(10c33792 <__wait_on_inode>)
10c339bc:       2f0b            movel %a3,%sp@-
10c339be:       4eb9 10c3 480c  jsr 10c3480c <iput>
10c339c4:       508f            addql #8,%sp
10c339c6:       246d 0004       moveal %a5@(4),%a2
10c339ca:       bbca            cmpal %a2,%a5
10c339cc:       669c            bnes 10c3396a <sync_inodes_sb+0x154>
10c339ce:       2044            moveal %d4,%a0
10c339d0:       b890            cmpl %a0@,%d4
10c339d2:       6600 fe62       bnew 10c33836 <sync_inodes_sb+0x20>
10c339d6:       bbd5            cmpal %a5@,%a5
10c339d8:       6600 fe5c       bnew 10c33836 <sync_inodes_sb+0x20>
10c339dc:       4cee 3c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a5
10c339e2:       4e5e            unlk %fp
10c339e4:       4e75            rts

10c339e6 <sync_unlocked_inodes>:
10c339e6:       4e56 0000       linkw %fp,#0
10c339ea:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c339ee:       41f9 1000 d6ac  lea 1000d6ac <super_blocks>,%a0
10c339f4:       2610            movel %a0@,%d3
10c339f6:       2808            movel %a0,%d4
10c339f8:       b883            cmpl %d3,%d4
10c339fa:       6700 0134       beqw 10c33b30 <sync_unlocked_inodes+0x14a>
10c339fe:       705c            moveq #92,%d0
10c33a00:       d083            addl %d3,%d0
10c33a02:       2a40            moveal %d0,%a5
10c33a04:       bbd5            cmpal %a5@,%a5
10c33a06:       6700 011e       beqw 10c33b26 <sync_unlocked_inodes+0x140>
10c33a0a:       6000 0110       braw 10c33b1c <sync_unlocked_inodes+0x136>
10c33a0e:       49ea fff8       lea %a2@(-8),%a4
10c33a12:       226a 0004       moveal %a2@(4),%a1
10c33a16:       2052            moveal %a2@,%a0
10c33a18:       2149 0004       movel %a1,%a0@(4)
10c33a1c:       2288            movel %a0,%a1@
10c33a1e:       206c 0094       moveal %a4@(148),%a0
10c33a22:       43e8 0064       lea %a0@(100),%a1
10c33a26:       2051            moveal %a1@,%a0
10c33a28:       214a 0004       movel %a2,%a0@(4)
10c33a2c:       2488            movel %a0,%a2@
10c33a2e:       2549 0004       movel %a1,%a2@(4)
10c33a32:       228a            movel %a2,%a1@
10c33a34:       082a 0003 00ff  btst #3,%a2@(255)
10c33a3a:       670c            beqs 10c33a48 <sync_unlocked_inodes+0x62>
10c33a3c:       4879 1000 2d20  pea 10002d20 <tvecs+0x1188>
10c33a42:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c33a48:       242a 00fc       movel %a2@(252),%d2
10c33a4c:       2002            movel %d2,%d0
10c33a4e:       7208            moveq #8,%d1
10c33a50:       8081            orl %d1,%d0
10c33a52:       72f8            moveq #-8,%d1
10c33a54:       c280            andl %d0,%d1
10c33a56:       2541 00fc       movel %d1,%a2@(252)
10c33a5a:       2f2c 00a8       movel %a4@(168),%sp@-
10c33a5e:       4eb9 10c1 e140  jsr 10c1e140 <filemap_fdatasync>
10c33a64:       7003            moveq #3,%d0
10c33a66:       c480            andl %d0,%d2
10c33a68:       588f            addql #4,%sp
10c33a6a:       673c            beqs 10c33aa8 <sync_unlocked_inodes+0xc2>
10c33a6c:       206c 0094       moveal %a4@(148),%a0
10c33a70:       b0fc 0000       cmpaw #0,%a0
10c33a74:       6732            beqs 10c33aa8 <sync_unlocked_inodes+0xc2>
10c33a76:       2068 001c       moveal %a0@(28),%a0
10c33a7a:       b0fc 0000       cmpaw #0,%a0
10c33a7e:       6728            beqs 10c33aa8 <sync_unlocked_inodes+0xc2>
10c33a80:       4aa8 000c       tstl %a0@(12)
10c33a84:       6722            beqs 10c33aa8 <sync_unlocked_inodes+0xc2>
10c33a86:       2f0c            movel %a4,%sp@-
10c33a88:       4eb9 10c3 4de0  jsr 10c34de0 <is_bad_inode>
10c33a8e:       588f            addql #4,%sp
10c33a90:       4a80            tstl %d0
10c33a92:       6614            bnes 10c33aa8 <sync_unlocked_inodes+0xc2>
10c33a94:       206c 0094       moveal %a4@(148),%a0
10c33a98:       2068 001c       moveal %a0@(28),%a0
10c33a9c:       42a7            clrl %sp@-
10c33a9e:       2f0c            movel %a4,%sp@-
10c33aa0:       2068 000c       moveal %a0@(12),%a0
10c33aa4:       4e90            jsr %a0@
10c33aa6:       508f            addql #8,%sp
10c33aa8:       2f2c 00a8       movel %a4@(168),%sp@-
10c33aac:       4eb9 10c1 e1d8  jsr 10c1e1d8 <filemap_fdatawait>
10c33ab2:       202c 0104       movel %a4@(260),%d0
10c33ab6:       72f7            moveq #-9,%d1
10c33ab8:       c280            andl %d0,%d1
10c33aba:       2941 0104       movel %d1,%a4@(260)
10c33abe:       588f            addql #4,%sp
10c33ac0:       0800 0004       btst #4,%d0
10c33ac4:       6640            bnes 10c33b06 <sync_unlocked_inodes+0x120>
10c33ac6:       7207            moveq #7,%d1
10c33ac8:       c081            andl %d1,%d0
10c33aca:       670a            beqs 10c33ad6 <sync_unlocked_inodes+0xf0>
10c33acc:       206c 0094       moveal %a4@(148),%a0
10c33ad0:       47e8 005c       lea %a0@(92),%a3
10c33ad4:       6012            bras 10c33ae8 <sync_unlocked_inodes+0x102>
10c33ad6:       47f9 1000 daf0  lea 1000daf0 <inode_unused>,%a3
10c33adc:       4aac 002c       tstl %a4@(44)
10c33ae0:       6706            beqs 10c33ae8 <sync_unlocked_inodes+0x102>
10c33ae2:       47f9 1000 dae8  lea 1000dae8 <inode_in_use>,%a3
10c33ae8:       43ec 0008       lea %a4@(8),%a1
10c33aec:       2469 0004       moveal %a1@(4),%a2
10c33af0:       2051            moveal %a1@,%a0
10c33af2:       214a 0004       movel %a2,%a0@(4)
10c33af6:       2488            movel %a0,%a2@
10c33af8:       2053            moveal %a3@,%a0
10c33afa:       2149 0004       movel %a1,%a0@(4)
10c33afe:       2288            movel %a0,%a1@
10c33b00:       234b 0004       movel %a3,%a1@(4)
10c33b04:       2689            movel %a1,%a3@
10c33b06:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c33b0a:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c33b0e:       486c 0098       pea %a4@(152)
10c33b12:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c33b18:       4fef 000c       lea %sp@(12),%sp
10c33b1c:       246d 0004       moveal %a5@(4),%a2
10c33b20:       bbca            cmpal %a2,%a5
10c33b22:       6600 feea       bnew 10c33a0e <sync_unlocked_inodes+0x28>
10c33b26:       2043            moveal %d3,%a0
10c33b28:       2610            movel %a0@,%d3
10c33b2a:       b883            cmpl %d3,%d4
10c33b2c:       6600 fed0       bnew 10c339fe <sync_unlocked_inodes+0x18>
10c33b30:       4cee 3c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a5
10c33b36:       4e5e            unlk %fp
10c33b38:       4e75            rts

10c33b3a <get_super_to_sync>:
10c33b3a:       4e56 0000       linkw %fp,#0
10c33b3e:       2f0a            movel %a2,%sp@-
10c33b40:       41f9 1000 d6ac  lea 1000d6ac <super_blocks>,%a0
10c33b46:       2450            moveal %a0@,%a2
10c33b48:       2008            movel %a0,%d0
10c33b4a:       b08a            cmpl %a2,%d0
10c33b4c:       673c            beqs 10c33b8a <get_super_to_sync+0x50>
10c33b4e:       41ea 005c       lea %a2@(92),%a0
10c33b52:       b1d0            cmpal %a0@,%a0
10c33b54:       6608            bnes 10c33b5e <get_super_to_sync+0x24>
10c33b56:       41ea 0064       lea %a2@(100),%a0
10c33b5a:       b1d0            cmpal %a0@,%a0
10c33b5c:       6726            beqs 10c33b84 <get_super_to_sync+0x4a>
10c33b5e:       52aa 0054       addql #1,%a2@(84)
10c33b62:       486a 0030       pea %a2@(48)
10c33b66:       4eb9 10c8 5348  jsr 10c85348 <__down_read>
10c33b6c:       588f            addql #4,%sp
10c33b6e:       4aaa 002c       tstl %a2@(44)
10c33b72:       660c            bnes 10c33b80 <get_super_to_sync+0x46>
10c33b74:       2f0a            movel %a2,%sp@-
10c33b76:       4eb9 10c2 7e4e  jsr 10c27e4e <drop_super>
10c33b7c:       588f            addql #4,%sp
10c33b7e:       60c0            bras 10c33b40 <get_super_to_sync+0x6>
10c33b80:       200a            movel %a2,%d0
10c33b82:       6008            bras 10c33b8c <get_super_to_sync+0x52>
10c33b84:       2452            moveal %a2@,%a2
10c33b86:       b08a            cmpl %a2,%d0
10c33b88:       66c4            bnes 10c33b4e <get_super_to_sync+0x14>
10c33b8a:       7000            moveq #0,%d0
10c33b8c:       246e fffc       moveal %fp@(-4),%a2
10c33b90:       4e5e            unlk %fp
10c33b92:       4e75            rts

10c33b94 <sync_inodes>:
10c33b94:       4e56 0000       linkw %fp,#0
10c33b98:       2f0a            movel %a2,%sp@-
10c33b9a:       2f02            movel %d2,%sp@-
10c33b9c:       202e 0008       movel %fp@(8),%d0
10c33ba0:       4a40            tstw %d0
10c33ba2:       6720            beqs 10c33bc4 <sync_inodes+0x30>
10c33ba4:       3f00            movew %d0,%sp@-
10c33ba6:       4267            clrw %sp@-
10c33ba8:       4eb9 10c2 7fd2  jsr 10c27fd2 <get_super>
10c33bae:       2400            movel %d0,%d2
10c33bb0:       588f            addql #4,%sp
10c33bb2:       672c            beqs 10c33be0 <sync_inodes+0x4c>
10c33bb4:       2f02            movel %d2,%sp@-
10c33bb6:       4eba fc5e       jsr %pc@(10c33816 <sync_inodes_sb>)
10c33bba:       2f02            movel %d2,%sp@-
10c33bbc:       4eb9 10c2 7e4e  jsr 10c27e4e <drop_super>
10c33bc2:       601c            bras 10c33be0 <sync_inodes+0x4c>
10c33bc4:       45fa ff74       lea %pc@(10c33b3a <get_super_to_sync>),%a2
10c33bc8:       6010            bras 10c33bda <sync_inodes+0x46>
10c33bca:       2f02            movel %d2,%sp@-
10c33bcc:       4eba fc48       jsr %pc@(10c33816 <sync_inodes_sb>)
10c33bd0:       2f02            movel %d2,%sp@-
10c33bd2:       4eb9 10c2 7e4e  jsr 10c27e4e <drop_super>
10c33bd8:       508f            addql #8,%sp
10c33bda:       4e92            jsr %a2@
10c33bdc:       2400            movel %d0,%d2
10c33bde:       66ea            bnes 10c33bca <sync_inodes+0x36>
10c33be0:       242e fff8       movel %fp@(-8),%d2
10c33be4:       246e fffc       moveal %fp@(-4),%a2
10c33be8:       4e5e            unlk %fp
10c33bea:       4e75            rts

10c33bec <try_to_sync_unused_inodes>:
10c33bec:       4e56 0000       linkw %fp,#0
10c33bf0:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c33bf4:       2239 1002 7d00  movel 10027d00 <inodes_stat+0x4>,%d1
10c33bfa:       41f9 1000 d6ac  lea 1000d6ac <super_blocks>,%a0
10c33c00:       2810            movel %a0@,%d4
10c33c02:       2a08            movel %a0,%d5
10c33c04:       6000 014c       braw 10c33d52 <try_to_sync_unused_inodes+0x166>
10c33c08:       705c            moveq #92,%d0
10c33c0a:       d084            addl %d4,%d0
10c33c0c:       2a40            moveal %d0,%a5
10c33c0e:       bbd5            cmpal %a5@,%a5
10c33c10:       6700 013c       beqw 10c33d4e <try_to_sync_unused_inodes+0x162>
10c33c14:       2601            movel %d1,%d3
10c33c16:       6700 0134       beqw 10c33d4c <try_to_sync_unused_inodes+0x160>
10c33c1a:       246d 0004       moveal %a5@(4),%a2
10c33c1e:       bbca            cmpal %a2,%a5
10c33c20:       6700 012a       beqw 10c33d4c <try_to_sync_unused_inodes+0x160>
10c33c24:       49ea fff8       lea %a2@(-8),%a4
10c33c28:       4aac 002c       tstl %a4@(44)
10c33c2c:       6600 0110       bnew 10c33d3e <try_to_sync_unused_inodes+0x152>
10c33c30:       226a 0004       moveal %a2@(4),%a1
10c33c34:       2052            moveal %a2@,%a0
10c33c36:       2149 0004       movel %a1,%a0@(4)
10c33c3a:       2288            movel %a0,%a1@
10c33c3c:       206c 0094       moveal %a4@(148),%a0
10c33c40:       43e8 0064       lea %a0@(100),%a1
10c33c44:       2051            moveal %a1@,%a0
10c33c46:       214a 0004       movel %a2,%a0@(4)
10c33c4a:       2488            movel %a0,%a2@
10c33c4c:       2549 0004       movel %a1,%a2@(4)
10c33c50:       228a            movel %a2,%a1@
10c33c52:       082a 0003 00ff  btst #3,%a2@(255)
10c33c58:       670c            beqs 10c33c66 <try_to_sync_unused_inodes+0x7a>
10c33c5a:       4879 1000 2d20  pea 10002d20 <tvecs+0x1188>
10c33c60:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c33c66:       242a 00fc       movel %a2@(252),%d2
10c33c6a:       2002            movel %d2,%d0
10c33c6c:       7208            moveq #8,%d1
10c33c6e:       8081            orl %d1,%d0
10c33c70:       72f8            moveq #-8,%d1
10c33c72:       c280            andl %d0,%d1
10c33c74:       2541 00fc       movel %d1,%a2@(252)
10c33c78:       2f2c 00a8       movel %a4@(168),%sp@-
10c33c7c:       4eb9 10c1 e140  jsr 10c1e140 <filemap_fdatasync>
10c33c82:       7003            moveq #3,%d0
10c33c84:       c480            andl %d0,%d2
10c33c86:       588f            addql #4,%sp
10c33c88:       673c            beqs 10c33cc6 <try_to_sync_unused_inodes+0xda>
10c33c8a:       206c 0094       moveal %a4@(148),%a0
10c33c8e:       b0fc 0000       cmpaw #0,%a0
10c33c92:       6732            beqs 10c33cc6 <try_to_sync_unused_inodes+0xda>
10c33c94:       2068 001c       moveal %a0@(28),%a0
10c33c98:       b0fc 0000       cmpaw #0,%a0
10c33c9c:       6728            beqs 10c33cc6 <try_to_sync_unused_inodes+0xda>
10c33c9e:       4aa8 000c       tstl %a0@(12)
10c33ca2:       6722            beqs 10c33cc6 <try_to_sync_unused_inodes+0xda>
10c33ca4:       2f0c            movel %a4,%sp@-
10c33ca6:       4eb9 10c3 4de0  jsr 10c34de0 <is_bad_inode>
10c33cac:       588f            addql #4,%sp
10c33cae:       4a80            tstl %d0
10c33cb0:       6614            bnes 10c33cc6 <try_to_sync_unused_inodes+0xda>
10c33cb2:       206c 0094       moveal %a4@(148),%a0
10c33cb6:       2068 001c       moveal %a0@(28),%a0
10c33cba:       42a7            clrl %sp@-
10c33cbc:       2f0c            movel %a4,%sp@-
10c33cbe:       2068 000c       moveal %a0@(12),%a0
10c33cc2:       4e90            jsr %a0@
10c33cc4:       508f            addql #8,%sp
10c33cc6:       2f2c 00a8       movel %a4@(168),%sp@-
10c33cca:       4eb9 10c1 e1d8  jsr 10c1e1d8 <filemap_fdatawait>
10c33cd0:       202c 0104       movel %a4@(260),%d0
10c33cd4:       72f7            moveq #-9,%d1
10c33cd6:       c280            andl %d0,%d1
10c33cd8:       2941 0104       movel %d1,%a4@(260)
10c33cdc:       588f            addql #4,%sp
10c33cde:       0800 0004       btst #4,%d0
10c33ce2:       6640            bnes 10c33d24 <try_to_sync_unused_inodes+0x138>
10c33ce4:       7207            moveq #7,%d1
10c33ce6:       c081            andl %d1,%d0
10c33ce8:       670a            beqs 10c33cf4 <try_to_sync_unused_inodes+0x108>
10c33cea:       206c 0094       moveal %a4@(148),%a0
10c33cee:       47e8 005c       lea %a0@(92),%a3
10c33cf2:       6012            bras 10c33d06 <try_to_sync_unused_inodes+0x11a>
10c33cf4:       47f9 1000 daf0  lea 1000daf0 <inode_unused>,%a3
10c33cfa:       4aac 002c       tstl %a4@(44)
10c33cfe:       6706            beqs 10c33d06 <try_to_sync_unused_inodes+0x11a>
10c33d00:       47f9 1000 dae8  lea 1000dae8 <inode_in_use>,%a3
10c33d06:       43ec 0008       lea %a4@(8),%a1
10c33d0a:       2469 0004       moveal %a1@(4),%a2
10c33d0e:       2051            moveal %a1@,%a0
10c33d10:       214a 0004       movel %a2,%a0@(4)
10c33d14:       2488            movel %a0,%a2@
10c33d16:       2053            moveal %a3@,%a0
10c33d18:       2149 0004       movel %a1,%a0@(4)
10c33d1c:       2288            movel %a0,%a1@
10c33d1e:       234b 0004       movel %a3,%a1@(4)
10c33d22:       2689            movel %a1,%a3@
10c33d24:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c33d28:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c33d2c:       486c 0098       pea %a4@(152)
10c33d30:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c33d36:       4fef 000c       lea %sp@(12),%sp
10c33d3a:       5383            subql #1,%d3
10c33d3c:       244d            moveal %a5,%a2
10c33d3e:       4a83            tstl %d3
10c33d40:       670a            beqs 10c33d4c <try_to_sync_unused_inodes+0x160>
10c33d42:       246a 0004       moveal %a2@(4),%a2
10c33d46:       bbca            cmpal %a2,%a5
10c33d48:       6600 feda       bnew 10c33c24 <try_to_sync_unused_inodes+0x38>
10c33d4c:       2203            movel %d3,%d1
10c33d4e:       2044            moveal %d4,%a0
10c33d50:       2810            movel %a0@,%d4
10c33d52:       4a81            tstl %d1
10c33d54:       6706            beqs 10c33d5c <try_to_sync_unused_inodes+0x170>
10c33d56:       ba84            cmpl %d4,%d5
10c33d58:       6600 feae       bnew 10c33c08 <try_to_sync_unused_inodes+0x1c>
10c33d5c:       4cee 3c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a5
10c33d62:       4e5e            unlk %fp
10c33d64:       4e75            rts

10c33d66 <write_inode_now>:
10c33d66:       4e56 0000       linkw %fp,#0
10c33d6a:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c33d6e:       266e 0008       moveal %fp@(8),%a3
10c33d72:       282e 000c       movel %fp@(12),%d4
10c33d76:       4aab 0094       tstl %a3@(148)
10c33d7a:       6700 01a8       beqw 10c33f24 <write_inode_now+0x1be>
10c33d7e:       222b 0104       movel %a3@(260),%d1
10c33d82:       2001            movel %d1,%d0
10c33d84:       7407            moveq #7,%d2
10c33d86:       c082            andl %d2,%d0
10c33d88:       2401            movel %d1,%d2
10c33d8a:       4a80            tstl %d0
10c33d8c:       6700 0184       beqw 10c33f12 <write_inode_now+0x1ac>
10c33d90:       762c            moveq #44,%d3
10c33d92:       d68b            addl %a3,%d3
10c33d94:       49eb 0008       lea %a3@(8),%a4
10c33d98:       0801 0003       btst #3,%d1
10c33d9c:       6758            beqs 10c33df6 <write_inode_now+0x90>
10c33d9e:       4aab 002c       tstl %a3@(44)
10c33da2:       6706            beqs 10c33daa <write_inode_now+0x44>
10c33da4:       2043            moveal %d3,%a0
10c33da6:       5290            addql #1,%a0@
10c33da8:       6038            bras 10c33de2 <write_inode_now+0x7c>
10c33daa:       2043            moveal %d3,%a0
10c33dac:       5290            addql #1,%a0@
10c33dae:       700f            moveq #15,%d0
10c33db0:       c0ab 0104       andl %a3@(260),%d0
10c33db4:       6626            bnes 10c33ddc <write_inode_now+0x76>
10c33db6:       206c 0004       moveal %a4@(4),%a0
10c33dba:       2254            moveal %a4@,%a1
10c33dbc:       2348 0004       movel %a0,%a1@(4)
10c33dc0:       2089            movel %a1,%a0@
10c33dc2:       2079 1000 dae8  moveal 1000dae8 <inode_in_use>,%a0
10c33dc8:       214c 0004       movel %a4,%a0@(4)
10c33dcc:       2888            movel %a0,%a4@
10c33dce:       297c 1000 dae8  movel #268491496,%a4@(4)
10c33dd4:       0004 
10c33dd6:       23cc 1000 dae8  movel %a4,1000dae8 <inode_in_use>
10c33ddc:       53b9 1002 7d00  subql #1,10027d00 <inodes_stat+0x4>
10c33de2:       2f0b            movel %a3,%sp@-
10c33de4:       4eba f9ac       jsr %pc@(10c33792 <__wait_on_inode>)
10c33de8:       2f0b            movel %a3,%sp@-
10c33dea:       4eb9 10c3 480c  jsr 10c3480c <iput>
10c33df0:       508f            addql #8,%sp
10c33df2:       6000 010c       braw 10c33f00 <write_inode_now+0x19a>
10c33df6:       226c 0004       moveal %a4@(4),%a1
10c33dfa:       2054            moveal %a4@,%a0
10c33dfc:       2149 0004       movel %a1,%a0@(4)
10c33e00:       2288            movel %a0,%a1@
10c33e02:       206b 0094       moveal %a3@(148),%a0
10c33e06:       43e8 0064       lea %a0@(100),%a1
10c33e0a:       2051            moveal %a1@,%a0
10c33e0c:       214c 0004       movel %a4,%a0@(4)
10c33e10:       2888            movel %a0,%a4@
10c33e12:       2949 0004       movel %a1,%a4@(4)
10c33e16:       228c            movel %a4,%a1@
10c33e18:       4beb 0008       lea %a3@(8),%a5
10c33e1c:       082b 0003 0107  btst #3,%a3@(263)
10c33e22:       670c            beqs 10c33e30 <write_inode_now+0xca>
10c33e24:       4879 1000 2d20  pea 10002d20 <tvecs+0x1188>
10c33e2a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c33e30:       242b 0104       movel %a3@(260),%d2
10c33e34:       2002            movel %d2,%d0
10c33e36:       7208            moveq #8,%d1
10c33e38:       8081            orl %d1,%d0
10c33e3a:       72f8            moveq #-8,%d1
10c33e3c:       c280            andl %d0,%d1
10c33e3e:       2741 0104       movel %d1,%a3@(260)
10c33e42:       2f2b 00a8       movel %a3@(168),%sp@-
10c33e46:       4eb9 10c1 e140  jsr 10c1e140 <filemap_fdatasync>
10c33e4c:       7003            moveq #3,%d0
10c33e4e:       c480            andl %d0,%d2
10c33e50:       588f            addql #4,%sp
10c33e52:       673c            beqs 10c33e90 <write_inode_now+0x12a>
10c33e54:       206b 0094       moveal %a3@(148),%a0
10c33e58:       b0fc 0000       cmpaw #0,%a0
10c33e5c:       6732            beqs 10c33e90 <write_inode_now+0x12a>
10c33e5e:       2068 001c       moveal %a0@(28),%a0
10c33e62:       b0fc 0000       cmpaw #0,%a0
10c33e66:       6728            beqs 10c33e90 <write_inode_now+0x12a>
10c33e68:       4aa8 000c       tstl %a0@(12)
10c33e6c:       6722            beqs 10c33e90 <write_inode_now+0x12a>
10c33e6e:       2f0b            movel %a3,%sp@-
10c33e70:       4eb9 10c3 4de0  jsr 10c34de0 <is_bad_inode>
10c33e76:       588f            addql #4,%sp
10c33e78:       4a80            tstl %d0
10c33e7a:       6614            bnes 10c33e90 <write_inode_now+0x12a>
10c33e7c:       206b 0094       moveal %a3@(148),%a0
10c33e80:       2068 001c       moveal %a0@(28),%a0
10c33e84:       2f04            movel %d4,%sp@-
10c33e86:       2f0b            movel %a3,%sp@-
10c33e88:       2068 000c       moveal %a0@(12),%a0
10c33e8c:       4e90            jsr %a0@
10c33e8e:       508f            addql #8,%sp
10c33e90:       2f2b 00a8       movel %a3@(168),%sp@-
10c33e94:       4eb9 10c1 e1d8  jsr 10c1e1d8 <filemap_fdatawait>
10c33e9a:       202b 0104       movel %a3@(260),%d0
10c33e9e:       72f7            moveq #-9,%d1
10c33ea0:       c280            andl %d0,%d1
10c33ea2:       2741 0104       movel %d1,%a3@(260)
10c33ea6:       588f            addql #4,%sp
10c33ea8:       0800 0004       btst #4,%d0
10c33eac:       663c            bnes 10c33eea <write_inode_now+0x184>
10c33eae:       7407            moveq #7,%d2
10c33eb0:       c082            andl %d2,%d0
10c33eb2:       670a            beqs 10c33ebe <write_inode_now+0x158>
10c33eb4:       206b 0094       moveal %a3@(148),%a0
10c33eb8:       45e8 005c       lea %a0@(92),%a2
10c33ebc:       6012            bras 10c33ed0 <write_inode_now+0x16a>
10c33ebe:       45f9 1000 daf0  lea 1000daf0 <inode_unused>,%a2
10c33ec4:       4aab 002c       tstl %a3@(44)
10c33ec8:       6706            beqs 10c33ed0 <write_inode_now+0x16a>
10c33eca:       45f9 1000 dae8  lea 1000dae8 <inode_in_use>,%a2
10c33ed0:       206d 0004       moveal %a5@(4),%a0
10c33ed4:       2255            moveal %a5@,%a1
10c33ed6:       2348 0004       movel %a0,%a1@(4)
10c33eda:       2089            movel %a1,%a0@
10c33edc:       2052            moveal %a2@,%a0
10c33ede:       214d 0004       movel %a5,%a0@(4)
10c33ee2:       2a88            movel %a0,%a5@
10c33ee4:       2b4a 0004       movel %a2,%a5@(4)
10c33ee8:       248d            movel %a5,%a2@
10c33eea:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c33eee:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c33ef2:       486b 0098       pea %a3@(152)
10c33ef6:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c33efc:       4fef 000c       lea %sp@(12),%sp
10c33f00:       222b 0104       movel %a3@(260),%d1
10c33f04:       2001            movel %d1,%d0
10c33f06:       7407            moveq #7,%d2
10c33f08:       c082            andl %d2,%d0
10c33f0a:       2401            movel %d1,%d2
10c33f0c:       4a80            tstl %d0
10c33f0e:       6600 fe88       bnew 10c33d98 <write_inode_now+0x32>
10c33f12:       4a84            tstl %d4
10c33f14:       671a            beqs 10c33f30 <write_inode_now+0x1ca>
10c33f16:       0802 0003       btst #3,%d2
10c33f1a:       6714            beqs 10c33f30 <write_inode_now+0x1ca>
10c33f1c:       2f0b            movel %a3,%sp@-
10c33f1e:       4eba f872       jsr %pc@(10c33792 <__wait_on_inode>)
10c33f22:       600c            bras 10c33f30 <write_inode_now+0x1ca>
10c33f24:       4879 1000 2d25  pea 10002d25 <tvecs+0x118d>
10c33f2a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c33f30:       4cee 3c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a5
10c33f36:       4e5e            unlk %fp
10c33f38:       4e75            rts

10c33f3a <generic_osync_inode>:
10c33f3a:       4e56 0000       linkw %fp,#0
10c33f3e:       48e7 3c20       moveml %d2-%d5/%a2,%sp@-
10c33f42:       246e 0008       moveal %fp@(8),%a2
10c33f46:       242e 000c       movel %fp@(12),%d2
10c33f4a:       7600            moveq #0,%d3
10c33f4c:       7800            moveq #0,%d4
10c33f4e:       7a00            moveq #0,%d5
10c33f50:       0802 0000       btst #0,%d2
10c33f54:       670c            beqs 10c33f62 <generic_osync_inode+0x28>
10c33f56:       2f0a            movel %a2,%sp@-
10c33f58:       4eb9 10c2 5738  jsr 10c25738 <fsync_inode_buffers>
10c33f5e:       2600            movel %d0,%d3
10c33f60:       588f            addql #4,%sp
10c33f62:       0802 0001       btst #1,%d2
10c33f66:       670c            beqs 10c33f74 <generic_osync_inode+0x3a>
10c33f68:       2f0a            movel %a2,%sp@-
10c33f6a:       4eb9 10c2 586a  jsr 10c2586a <fsync_inode_data_buffers>
10c33f70:       2800            movel %d0,%d4
10c33f72:       588f            addql #4,%sp
10c33f74:       4a83            tstl %d3
10c33f76:       6602            bnes 10c33f7a <generic_osync_inode+0x40>
10c33f78:       2604            movel %d4,%d3
10c33f7a:       202a 0104       movel %a2@(260),%d0
10c33f7e:       2200            movel %d0,%d1
10c33f80:       7807            moveq #7,%d4
10c33f82:       c084            andl %d4,%d0
10c33f84:       670e            beqs 10c33f94 <generic_osync_inode+0x5a>
10c33f86:       0802 0002       btst #2,%d2
10c33f8a:       6606            bnes 10c33f92 <generic_osync_inode+0x58>
10c33f8c:       0801 0001       btst #1,%d1
10c33f90:       6702            beqs 10c33f94 <generic_osync_inode+0x5a>
10c33f92:       7a01            moveq #1,%d5
10c33f94:       4a85            tstl %d5
10c33f96:       670c            beqs 10c33fa4 <generic_osync_inode+0x6a>
10c33f98:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c33f9c:       2f0a            movel %a2,%sp@-
10c33f9e:       4eba fdc6       jsr %pc@(10c33d66 <write_inode_now>)
10c33fa2:       600c            bras 10c33fb0 <generic_osync_inode+0x76>
10c33fa4:       0801 0003       btst #3,%d1
10c33fa8:       6706            beqs 10c33fb0 <generic_osync_inode+0x76>
10c33faa:       2f0a            movel %a2,%sp@-
10c33fac:       4eba f7e4       jsr %pc@(10c33792 <__wait_on_inode>)
10c33fb0:       2003            movel %d3,%d0
10c33fb2:       4cee 043c ffec  moveml %fp@(-20),%d2-%d5/%a2
10c33fb8:       4e5e            unlk %fp
10c33fba:       4e75            rts

10c33fbc <clear_inode>:
10c33fbc:       4e56 0000       linkw %fp,#0
10c33fc0:       2f0a            movel %a2,%sp@-
10c33fc2:       246e 0008       moveal %fp@(8),%a2
10c33fc6:       2f0a            movel %a2,%sp@-
10c33fc8:       4eb9 10c2 5a8c  jsr 10c25a8c <invalidate_inode_buffers>
10c33fce:       588f            addql #4,%sp
10c33fd0:       4aaa 00c4       tstl %a2@(196)
10c33fd4:       670c            beqs 10c33fe2 <clear_inode+0x26>
10c33fd6:       4879 1000 2d20  pea 10002d20 <tvecs+0x1188>
10c33fdc:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c33fe2:       202a 0104       movel %a2@(260),%d0
10c33fe6:       2200            movel %d0,%d1
10c33fe8:       0800 0004       btst #4,%d0
10c33fec:       660c            bnes 10c33ffa <clear_inode+0x3e>
10c33fee:       4879 1000 2d20  pea 10002d20 <tvecs+0x1188>
10c33ff4:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c33ffa:       0801 0005       btst #5,%d1
10c33ffe:       670c            beqs 10c3400c <clear_inode+0x50>
10c34000:       4879 1000 2d20  pea 10002d20 <tvecs+0x1188>
10c34006:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c3400c:       0800 0003       btst #3,%d0
10c34010:       6708            beqs 10c3401a <clear_inode+0x5e>
10c34012:       2f0a            movel %a2,%sp@-
10c34014:       4eba f77c       jsr %pc@(10c33792 <__wait_on_inode>)
10c34018:       588f            addql #4,%sp
10c3401a:       206a 0094       moveal %a2@(148),%a0
10c3401e:       b0fc 0000       cmpaw #0,%a0
10c34022:       671a            beqs 10c3403e <clear_inode+0x82>
10c34024:       2068 001c       moveal %a0@(28),%a0
10c34028:       b0fc 0000       cmpaw #0,%a0
10c3402c:       6710            beqs 10c3403e <clear_inode+0x82>
10c3402e:       2068 0030       moveal %a0@(48),%a0
10c34032:       b0fc 0000       cmpaw #0,%a0
10c34036:       6706            beqs 10c3403e <clear_inode+0x82>
10c34038:       2f0a            movel %a2,%sp@-
10c3403a:       4e90            jsr %a0@
10c3403c:       588f            addql #4,%sp
10c3403e:       4aaa 00f4       tstl %a2@(244)
10c34042:       670a            beqs 10c3404e <clear_inode+0x92>
10c34044:       2f0a            movel %a2,%sp@-
10c34046:       4eb9 10c2 92f8  jsr 10c292f8 <bd_forget>
10c3404c:       6012            bras 10c34060 <clear_inode+0xa4>
10c3404e:       202a 00f8       movel %a2@(248),%d0
10c34052:       670c            beqs 10c34060 <clear_inode+0xa4>
10c34054:       2f00            movel %d0,%sp@-
10c34056:       4eb9 10c2 99c6  jsr 10c299c6 <cdput>
10c3405c:       42aa 00f8       clrl %a2@(248)
10c34060:       7020            moveq #32,%d0
10c34062:       2540 0104       movel %d0,%a2@(260)
10c34066:       246e fffc       moveal %fp@(-4),%a2
10c3406a:       4e5e            unlk %fp
10c3406c:       4e75            rts

10c3406e <dispose_list>:
10c3406e:       4e56 0000       linkw %fp,#0
10c34072:       48e7 003c       moveml %a2-%a5,%sp@-
10c34076:       286e 0008       moveal %fp@(8),%a4
10c3407a:       2454            moveal %a4@,%a2
10c3407c:       b9ca            cmpal %a2,%a4
10c3407e:       6744            beqs 10c340c4 <dispose_list+0x56>
10c34080:       4bf9 1002 7cfc  lea 10027cfc <inodes_stat>,%a5
10c34086:       226a 0004       moveal %a2@(4),%a1
10c3408a:       2052            moveal %a2@,%a0
10c3408c:       2149 0004       movel %a1,%a0@(4)
10c34090:       2288            movel %a0,%a1@
10c34092:       47ea fff8       lea %a2@(-8),%a3
10c34096:       4aab 00c4       tstl %a3@(196)
10c3409a:       6712            beqs 10c340ae <dispose_list+0x40>
10c3409c:       42a7            clrl %sp@-
10c3409e:       42a7            clrl %sp@-
10c340a0:       486a 00a4       pea %a2@(164)
10c340a4:       4eb9 10c1 dd30  jsr 10c1dd30 <truncate_inode_pages>
10c340aa:       4fef 000c       lea %sp@(12),%sp
10c340ae:       2f0b            movel %a3,%sp@-
10c340b0:       4eba ff0a       jsr %pc@(10c33fbc <clear_inode>)
10c340b4:       2f0b            movel %a3,%sp@-
10c340b6:       4eba f560       jsr %pc@(10c33618 <destroy_inode>)
10c340ba:       5395            subql #1,%a5@
10c340bc:       508f            addql #8,%sp
10c340be:       2454            moveal %a4@,%a2
10c340c0:       b9ca            cmpal %a2,%a4
10c340c2:       66c2            bnes 10c34086 <dispose_list+0x18>
10c340c4:       4cee 3c00 fff0  moveml %fp@(-16),%a2-%a5
10c340ca:       4e5e            unlk %fp
10c340cc:       4e75            rts

10c340ce <invalidate_list>:
10c340ce:       4e56 0000       linkw %fp,#0
10c340d2:       48e7 3e3c       moveml %d2-%d6/%a2-%a5,%sp@-
10c340d6:       2a6e 0008       moveal %fp@(8),%a5
10c340da:       2c2e 000c       movel %fp@(12),%d6
10c340de:       286e 0010       moveal %fp@(16),%a4
10c340e2:       7800            moveq #0,%d4
10c340e4:       7600            moveq #0,%d3
10c340e6:       2655            moveal %a5@,%a3
10c340e8:       2413            movel %a3@,%d2
10c340ea:       2a3c 1002 7d00  movel #268598528,%d5
10c340f0:       bbcb            cmpal %a3,%a5
10c340f2:       675a            beqs 10c3414e <invalidate_list+0x80>
10c340f4:       45eb fff8       lea %a3@(-8),%a2
10c340f8:       bcaa 0094       cmpl %a2@(148),%d6
10c340fc:       6648            bnes 10c34146 <invalidate_list+0x78>
10c340fe:       2f0a            movel %a2,%sp@-
10c34100:       4eb9 10c2 5a8c  jsr 10c25a8c <invalidate_inode_buffers>
10c34106:       588f            addql #4,%sp
10c34108:       4aaa 002c       tstl %a2@(44)
10c3410c:       6636            bnes 10c34144 <invalidate_list+0x76>
10c3410e:       226a 0004       moveal %a2@(4),%a1
10c34112:       2052            moveal %a2@,%a0
10c34114:       2149 0004       movel %a1,%a0@(4)
10c34118:       2288            movel %a0,%a1@
10c3411a:       248a            movel %a2,%a2@
10c3411c:       254a 0004       movel %a2,%a2@(4)
10c34120:       226b 0004       moveal %a3@(4),%a1
10c34124:       2053            moveal %a3@,%a0
10c34126:       2149 0004       movel %a1,%a0@(4)
10c3412a:       2288            movel %a0,%a1@
10c3412c:       2054            moveal %a4@,%a0
10c3412e:       214b 0004       movel %a3,%a0@(4)
10c34132:       2688            movel %a0,%a3@
10c34134:       274c 0004       movel %a4,%a3@(4)
10c34138:       288b            movel %a3,%a4@
10c3413a:       7010            moveq #16,%d0
10c3413c:       81ab 00fc       orl %d0,%a3@(252)
10c34140:       5283            addql #1,%d3
10c34142:       6002            bras 10c34146 <invalidate_list+0x78>
10c34144:       7801            moveq #1,%d4
10c34146:       2642            moveal %d2,%a3
10c34148:       2413            movel %a3@,%d2
10c3414a:       bbcb            cmpal %a3,%a5
10c3414c:       66a6            bnes 10c340f4 <invalidate_list+0x26>
10c3414e:       2045            moveal %d5,%a0
10c34150:       9790            subl %d3,%a0@
10c34152:       2004            movel %d4,%d0
10c34154:       4cee 3c7c ffdc  moveml %fp@(-36),%d2-%d6/%a2-%a5
10c3415a:       4e5e            unlk %fp
10c3415c:       4e75            rts

10c3415e <invalidate_inodes>:
10c3415e:       4e56 fff8       linkw %fp,#-8
10c34162:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c34166:       266e 0008       moveal %fp@(8),%a3
10c3416a:       240e            movel %fp,%d2
10c3416c:       5182            subql #8,%d2
10c3416e:       260e            movel %fp,%d3
10c34170:       5183            subql #8,%d3
10c34172:       2d42 fff8       movel %d2,%fp@(-8)
10c34176:       2d43 fffc       movel %d3,%fp@(-4)
10c3417a:       2f03            movel %d3,%sp@-
10c3417c:       2f0b            movel %a3,%sp@-
10c3417e:       4879 1000 dae8  pea 1000dae8 <inode_in_use>
10c34184:       45fa ff48       lea %pc@(10c340ce <invalidate_list>),%a2
10c34188:       4e92            jsr %a2@
10c3418a:       2800            movel %d0,%d4
10c3418c:       2f03            movel %d3,%sp@-
10c3418e:       2f0b            movel %a3,%sp@-
10c34190:       4879 1000 daf0  pea 1000daf0 <inode_unused>
10c34196:       4e92            jsr %a2@
10c34198:       8880            orl %d0,%d4
10c3419a:       2f03            movel %d3,%sp@-
10c3419c:       2f0b            movel %a3,%sp@-
10c3419e:       486b 005c       pea %a3@(92)
10c341a2:       4e92            jsr %a2@
10c341a4:       8880            orl %d0,%d4
10c341a6:       4fef 0020       lea %sp@(32),%sp
10c341aa:       2e83            movel %d3,%sp@
10c341ac:       2f0b            movel %a3,%sp@-
10c341ae:       486b 0064       pea %a3@(100)
10c341b2:       4e92            jsr %a2@
10c341b4:       8880            orl %d0,%d4
10c341b6:       504f            addqw #8,%sp
10c341b8:       2e83            movel %d3,%sp@
10c341ba:       4eba feb2       jsr %pc@(10c3406e <dispose_list>)
10c341be:       2004            movel %d4,%d0
10c341c0:       4cee 0c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a3
10c341c6:       4e5e            unlk %fp
10c341c8:       4e75            rts

10c341ca <invalidate_device>:
10c341ca:       4e56 0000       linkw %fp,#0
10c341ce:       48e7 3800       moveml %d2-%d4,%sp@-
10c341d2:       242e 0008       movel %fp@(8),%d2
10c341d6:       4aae 000c       tstl %fp@(12)
10c341da:       670c            beqs 10c341e8 <invalidate_device+0x1e>
10c341dc:       3f02            movew %d2,%sp@-
10c341de:       4267            clrw %sp@-
10c341e0:       4eb9 10c2 5026  jsr 10c25026 <fsync_dev>
10c341e6:       588f            addql #4,%sp
10c341e8:       7800            moveq #0,%d4
10c341ea:       4283            clrl %d3
10c341ec:       3602            movew %d2,%d3
10c341ee:       2f03            movel %d3,%sp@-
10c341f0:       4eb9 10c2 7fd2  jsr 10c27fd2 <get_super>
10c341f6:       2400            movel %d0,%d2
10c341f8:       588f            addql #4,%sp
10c341fa:       671c            beqs 10c34218 <invalidate_device+0x4e>
10c341fc:       2f02            movel %d2,%sp@-
10c341fe:       4eb9 10c3 2af0  jsr 10c32af0 <shrink_dcache_sb>
10c34204:       2f02            movel %d2,%sp@-
10c34206:       4eba ff56       jsr %pc@(10c3415e <invalidate_inodes>)
10c3420a:       2800            movel %d0,%d4
10c3420c:       2f02            movel %d2,%sp@-
10c3420e:       4eb9 10c2 7e4e  jsr 10c27e4e <drop_super>
10c34214:       4fef 000c       lea %sp@(12),%sp
10c34218:       42a7            clrl %sp@-
10c3421a:       2f03            movel %d3,%sp@-
10c3421c:       4eb9 10c2 55ca  jsr 10c255ca <__invalidate_buffers>
10c34222:       2004            movel %d4,%d0
10c34224:       4cee 001c fff4  moveml %fp@(-12),%d2-%d4
10c3422a:       4e5e            unlk %fp
10c3422c:       4e75            rts

10c3422e <prune_icache>:
10c3422e:       4e56 fff8       linkw %fp,#-8
10c34232:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c34236:       242e 0008       movel %fp@(8),%d2
10c3423a:       200e            movel %fp,%d0
10c3423c:       5180            subql #8,%d0
10c3423e:       220e            movel %fp,%d1
10c34240:       5181            subql #8,%d1
10c34242:       2d40 fff8       movel %d0,%fp@(-8)
10c34246:       2d41 fffc       movel %d1,%fp@(-4)
10c3424a:       2a41            moveal %d1,%a5
10c3424c:       7600            moveq #0,%d3
10c3424e:       41f9 1000 daf4  lea 1000daf4 <inode_unused+0x4>,%a0
10c34254:       2850            moveal %a0@,%a4
10c34256:       5988            subql #4,%a0
10c34258:       283c 1002 7d00  movel #268598528,%d4
10c3425e:       b1cc            cmpal %a4,%a0
10c34260:       6770            beqs 10c342d2 <prune_icache+0xa4>
10c34262:       264c            moveal %a4,%a3
10c34264:       286c 0004       moveal %a4@(4),%a4
10c34268:       45eb fff8       lea %a3@(-8),%a2
10c3426c:       222b 00fc       movel %a3@(252),%d1
10c34270:       2001            movel %d1,%d0
10c34272:       7a38            moveq #56,%d5
10c34274:       c085            andl %d5,%d0
10c34276:       6652            bnes 10c342ca <prune_icache+0x9c>
10c34278:       82aa 00c4       orl %a2@(196),%d1
10c3427c:       664c            bnes 10c342ca <prune_icache+0x9c>
10c3427e:       2f0a            movel %a2,%sp@-
10c34280:       4eb9 10c2 54a0  jsr 10c254a0 <inode_has_buffers>
10c34286:       588f            addql #4,%sp
10c34288:       4a80            tstl %d0
10c3428a:       663e            bnes 10c342ca <prune_icache+0x9c>
10c3428c:       4aaa 002c       tstl %a2@(44)
10c34290:       6638            bnes 10c342ca <prune_icache+0x9c>
10c34292:       226b 0004       moveal %a3@(4),%a1
10c34296:       2053            moveal %a3@,%a0
10c34298:       2149 0004       movel %a1,%a0@(4)
10c3429c:       2288            movel %a0,%a1@
10c3429e:       226a 0004       moveal %a2@(4),%a1
10c342a2:       2052            moveal %a2@,%a0
10c342a4:       2149 0004       movel %a1,%a0@(4)
10c342a8:       2288            movel %a0,%a1@
10c342aa:       248a            movel %a2,%a2@
10c342ac:       254a 0004       movel %a2,%a2@(4)
10c342b0:       2055            moveal %a5@,%a0
10c342b2:       214b 0004       movel %a3,%a0@(4)
10c342b6:       2688            movel %a0,%a3@
10c342b8:       274d 0004       movel %a5,%a3@(4)
10c342bc:       2a8b            movel %a3,%a5@
10c342be:       7010            moveq #16,%d0
10c342c0:       81ab 00fc       orl %d0,%a3@(252)
10c342c4:       5283            addql #1,%d3
10c342c6:       5382            subql #1,%d2
10c342c8:       6708            beqs 10c342d2 <prune_icache+0xa4>
10c342ca:       b9fc 1000 daf0  cmpal #268491504,%a4
10c342d0:       6690            bnes 10c34262 <prune_icache+0x34>
10c342d2:       2044            moveal %d4,%a0
10c342d4:       9790            subl %d3,%a0@
10c342d6:       2f0d            movel %a5,%sp@-
10c342d8:       4eba fd94       jsr %pc@(10c3406e <dispose_list>)
10c342dc:       588f            addql #4,%sp
10c342de:       4a82            tstl %d2
10c342e0:       670c            beqs 10c342ee <prune_icache+0xc0>
10c342e2:       4879 1001 b738  pea 1001b738 <unused_inodes_flush_task>
10c342e8:       4eb9 10c1 d140  jsr 10c1d140 <schedule_task>
10c342ee:       4cee 3c3c ffd8  moveml %fp@(-40),%d2-%d5/%a2-%a5
10c342f4:       4e5e            unlk %fp
10c342f6:       4e75            rts

10c342f8 <shrink_icache_memory>:
10c342f8:       4e56 0000       linkw %fp,#0
10c342fc:       082e 0000 000e  btst #0,%fp@(14)
10c34302:       6724            beqs 10c34328 <shrink_icache_memory+0x30>
10c34304:       2f2e 0008       movel %fp@(8),%sp@-
10c34308:       2f39 1002 7d00  movel 10027d00 <inodes_stat+0x4>,%sp@-
10c3430e:       4eb9 10c8 5834  jsr 10c85834 <__divsi3>
10c34314:       584f            addqw #4,%sp
10c34316:       2e80            movel %d0,%sp@
10c34318:       4eba ff14       jsr %pc@(10c3422e <prune_icache>)
10c3431c:       2f39 1001 b734  movel 1001b734 <inode_cachep>,%sp@-
10c34322:       4eb9 10c2 058c  jsr 10c2058c <kmem_cache_shrink>
10c34328:       7000            moveq #0,%d0
10c3432a:       4e5e            unlk %fp
10c3432c:       4e75            rts

10c3432e <find_inode>:
10c3432e:       4e56 0000       linkw %fp,#0
10c34332:       48e7 3c38       moveml %d2-%d5/%a2-%a4,%sp@-
10c34336:       2a2e 0008       movel %fp@(8),%d5
10c3433a:       242e 000c       movel %fp@(12),%d2
10c3433e:       262e 0010       movel %fp@(16),%d3
10c34342:       286e 0014       moveal %fp@(20),%a4
10c34346:       282e 0018       movel %fp@(24),%d4
10c3434a:       2443            moveal %d3,%a2
10c3434c:       2452            moveal %a2@,%a2
10c3434e:       97cb            subal %a3,%a3
10c34350:       b68a            cmpl %a2,%d3
10c34352:       6724            beqs 10c34378 <find_inode+0x4a>
10c34354:       264a            moveal %a2,%a3
10c34356:       b4ab 0028       cmpl %a3@(40),%d2
10c3435a:       66f0            bnes 10c3434c <find_inode+0x1e>
10c3435c:       baab 0094       cmpl %a3@(148),%d5
10c34360:       66ea            bnes 10c3434c <find_inode+0x1e>
10c34362:       b8fc 0000       cmpaw #0,%a4
10c34366:       6710            beqs 10c34378 <find_inode+0x4a>
10c34368:       2f04            movel %d4,%sp@-
10c3436a:       2f02            movel %d2,%sp@-
10c3436c:       2f0b            movel %a3,%sp@-
10c3436e:       4e94            jsr %a4@
10c34370:       4fef 000c       lea %sp@(12),%sp
10c34374:       4a80            tstl %d0
10c34376:       67d4            beqs 10c3434c <find_inode+0x1e>
10c34378:       200b            movel %a3,%d0
10c3437a:       4cee 1c3c ffe4  moveml %fp@(-28),%d2-%d5/%a2-%a4
10c34380:       4e5e            unlk %fp
10c34382:       4e75            rts

10c34384 <clean_inode>:
10c34384:       4e56 0000       linkw %fp,#0
10c34388:       2f0b            movel %a3,%sp@-
10c3438a:       2f0a            movel %a2,%sp@-
10c3438c:       246e 0008       moveal %fp@(8),%a2
10c34390:       4878 00c0       pea c0 <LSIGTRAP+0xbb>
10c34394:       42a7            clrl %sp@-
10c34396:       486a 011a       pea %a2@(282)
10c3439a:       47f9 10c8 576c  lea 10c8576c <memset>,%a3
10c343a0:       4e93            jsr %a3@
10c343a2:       422a 010c       clrb %a2@(268)
10c343a6:       257c 1001 b698  movel #268547736,%a2@(140)
10c343ac:       008c 
10c343ae:       257c 1001 b6d8  movel #268547800,%a2@(144)
10c343b4:       0090 
10c343b6:       357c 0001 0034  movew #1,%a2@(52)
10c343bc:       42aa 010e       clrl %a2@(270)
10c343c0:       42aa 0040       clrl %a2@(64)
10c343c4:       42aa 0044       clrl %a2@(68)
10c343c8:       42aa 005c       clrl %a2@(92)
10c343cc:       42aa 0116       clrl %a2@(278)
10c343d0:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c343d4:       42a7            clrl %sp@-
10c343d6:       486a 00e0       pea %a2@(224)
10c343da:       4e93            jsr %a3@
10c343dc:       42aa 00f0       clrl %a2@(240)
10c343e0:       42aa 00f4       clrl %a2@(244)
10c343e4:       42aa 00f8       clrl %a2@(248)
10c343e8:       257c 1001 b674  movel #268547700,%a2@(200)
10c343ee:       00c8 
10c343f0:       254a 00cc       movel %a2,%a2@(204)
10c343f4:       257c 0000 01d2  movel #466,%a2@(220)
10c343fa:       00dc 
10c343fc:       41ea 00ac       lea %a2@(172),%a0
10c34400:       2548 00a8       movel %a0,%a2@(168)
10c34404:       246e fff8       moveal %fp@(-8),%a2
10c34408:       266e fffc       moveal %fp@(-4),%a3
10c3440c:       4e5e            unlk %fp
10c3440e:       4e75            rts

10c34410 <get_empty_inode>:
10c34410:       4e56 0000       linkw %fp,#0
10c34414:       2f0a            movel %a2,%sp@-
10c34416:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c3441a:       2f39 1001 b734  movel 1001b734 <inode_cachep>,%sp@-
10c34420:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c34426:       2440            moveal %d0,%a2
10c34428:       508f            addql #8,%sp
10c3442a:       b4fc 0000       cmpaw #0,%a2
10c3442e:       675a            beqs 10c3448a <get_empty_inode+0x7a>
10c34430:       52b9 1002 7cfc  addql #1,10027cfc <inodes_stat>
10c34436:       41ea 0008       lea %a2@(8),%a0
10c3443a:       2279 1000 dae8  moveal 1000dae8 <inode_in_use>,%a1
10c34440:       2348 0004       movel %a0,%a1@(4)
10c34444:       2089            movel %a1,%a0@
10c34446:       217c 1000 dae8  movel #268491496,%a0@(4)
10c3444c:       0004 
10c3444e:       23c8 1000 dae8  movel %a0,1000dae8 <inode_in_use>
10c34454:       42aa 0094       clrl %a2@(148)
10c34458:       426a 0030       clrw %a2@(48)
10c3445c:       42aa 0054       clrl %a2@(84)
10c34460:       2039 1001 b724  movel 1001b724 <last_ino.756>,%d0
10c34466:       2200            movel %d0,%d1
10c34468:       5281            addql #1,%d1
10c3446a:       23c1 1001 b724  movel %d1,1001b724 <last_ino.756>
10c34470:       5280            addql #1,%d0
10c34472:       2540 0028       movel %d0,%a2@(40)
10c34476:       42aa 0108       clrl %a2@(264)
10c3447a:       7001            moveq #1,%d0
10c3447c:       2540 002c       movel %d0,%a2@(44)
10c34480:       42aa 0104       clrl %a2@(260)
10c34484:       2f0a            movel %a2,%sp@-
10c34486:       4eba fefc       jsr %pc@(10c34384 <clean_inode>)
10c3448a:       200a            movel %a2,%d0
10c3448c:       246e fffc       moveal %fp@(-4),%a2
10c34490:       4e5e            unlk %fp
10c34492:       4e75            rts

10c34494 <get_new_inode>:
10c34494:       4e56 0000       linkw %fp,#0
10c34498:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c3449c:       2a6e 0008       moveal %fp@(8),%a5
10c344a0:       242e 000c       movel %fp@(12),%d2
10c344a4:       246e 0010       moveal %fp@(16),%a2
10c344a8:       262e 0018       movel %fp@(24),%d3
10c344ac:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c344b0:       2f39 1001 b734  movel 1001b734 <inode_cachep>,%sp@-
10c344b6:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c344bc:       2640            moveal %d0,%a3
10c344be:       508f            addql #8,%sp
10c344c0:       b6fc 0000       cmpaw #0,%a3
10c344c4:       6700 0120       beqw 10c345e6 <get_new_inode+0x152>
10c344c8:       2f03            movel %d3,%sp@-
10c344ca:       2f2e 0014       movel %fp@(20),%sp@-
10c344ce:       2f0a            movel %a2,%sp@-
10c344d0:       2f02            movel %d2,%sp@-
10c344d2:       2f0d            movel %a5,%sp@-
10c344d4:       4eba fe58       jsr %pc@(10c3432e <find_inode>)
10c344d8:       2840            moveal %d0,%a4
10c344da:       4fef 0014       lea %sp@(20),%sp
10c344de:       b8fc 0000       cmpaw #0,%a4
10c344e2:       6600 009e       bnew 10c34582 <get_new_inode+0xee>
10c344e6:       52b9 1002 7cfc  addql #1,10027cfc <inodes_stat>
10c344ec:       41eb 0008       lea %a3@(8),%a0
10c344f0:       2279 1000 dae8  moveal 1000dae8 <inode_in_use>,%a1
10c344f6:       2348 0004       movel %a0,%a1@(4)
10c344fa:       2089            movel %a1,%a0@
10c344fc:       217c 1000 dae8  movel #268491496,%a0@(4)
10c34502:       0004 
10c34504:       23c8 1000 dae8  movel %a0,1000dae8 <inode_in_use>
10c3450a:       2052            moveal %a2@,%a0
10c3450c:       214b 0004       movel %a3,%a0@(4)
10c34510:       2688            movel %a0,%a3@
10c34512:       274a 0004       movel %a2,%a3@(4)
10c34516:       248b            movel %a3,%a2@
10c34518:       274d 0094       movel %a5,%a3@(148)
10c3451c:       376d 0008 0030  movew %a5@(8),%a3@(48)
10c34522:       4280            clrl %d0
10c34524:       102d 000e       moveb %a5@(14),%d0
10c34528:       2740 0054       movel %d0,%a3@(84)
10c3452c:       2742 0028       movel %d2,%a3@(40)
10c34530:       42ab 0108       clrl %a3@(264)
10c34534:       7001            moveq #1,%d0
10c34536:       2740 002c       movel %d0,%a3@(44)
10c3453a:       7008            moveq #8,%d0
10c3453c:       2740 0104       movel %d0,%a3@(260)
10c34540:       2f0b            movel %a3,%sp@-
10c34542:       4eba fe40       jsr %pc@(10c34384 <clean_inode>)
10c34546:       206d 001c       moveal %a5@(28),%a0
10c3454a:       588f            addql #4,%sp
10c3454c:       4aa8 0004       tstl %a0@(4)
10c34550:       670e            beqs 10c34560 <get_new_inode+0xcc>
10c34552:       2f03            movel %d3,%sp@-
10c34554:       2f0b            movel %a3,%sp@-
10c34556:       2068 0004       moveal %a0@(4),%a0
10c3455a:       4e90            jsr %a0@
10c3455c:       508f            addql #8,%sp
10c3455e:       6008            bras 10c34568 <get_new_inode+0xd4>
10c34560:       2f0b            movel %a3,%sp@-
10c34562:       2050            moveal %a0@,%a0
10c34564:       4e90            jsr %a0@
10c34566:       588f            addql #4,%sp
10c34568:       70f7            moveq #-9,%d0
10c3456a:       c1ab 0104       andl %d0,%a3@(260)
10c3456e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c34572:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c34576:       486b 0098       pea %a3@(152)
10c3457a:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c34580:       6064            bras 10c345e6 <get_new_inode+0x152>
10c34582:       4aac 002c       tstl %a4@(44)
10c34586:       6708            beqs 10c34590 <get_new_inode+0xfc>
10c34588:       41ec 002c       lea %a4@(44),%a0
10c3458c:       5290            addql #1,%a0@
10c3458e:       603e            bras 10c345ce <get_new_inode+0x13a>
10c34590:       41ec 002c       lea %a4@(44),%a0
10c34594:       5290            addql #1,%a0@
10c34596:       700f            moveq #15,%d0
10c34598:       c0ac 0104       andl %a4@(260),%d0
10c3459c:       662a            bnes 10c345c8 <get_new_inode+0x134>
10c3459e:       41ec 0008       lea %a4@(8),%a0
10c345a2:       2468 0004       moveal %a0@(4),%a2
10c345a6:       2250            moveal %a0@,%a1
10c345a8:       234a 0004       movel %a2,%a1@(4)
10c345ac:       2489            movel %a1,%a2@
10c345ae:       2279 1000 dae8  moveal 1000dae8 <inode_in_use>,%a1
10c345b4:       2348 0004       movel %a0,%a1@(4)
10c345b8:       2089            movel %a1,%a0@
10c345ba:       217c 1000 dae8  movel #268491496,%a0@(4)
10c345c0:       0004 
10c345c2:       23c8 1000 dae8  movel %a0,1000dae8 <inode_in_use>
10c345c8:       53b9 1002 7d00  subql #1,10027d00 <inodes_stat+0x4>
10c345ce:       2f0b            movel %a3,%sp@-
10c345d0:       4eba f046       jsr %pc@(10c33618 <destroy_inode>)
10c345d4:       264c            moveal %a4,%a3
10c345d6:       588f            addql #4,%sp
10c345d8:       082b 0003 0107  btst #3,%a3@(263)
10c345de:       6706            beqs 10c345e6 <get_new_inode+0x152>
10c345e0:       2f0b            movel %a3,%sp@-
10c345e2:       4eba f1ae       jsr %pc@(10c33792 <__wait_on_inode>)
10c345e6:       200b            movel %a3,%d0
10c345e8:       4cee 3c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a5
10c345ee:       4e5e            unlk %fp
10c345f0:       4e75            rts

10c345f2 <iunique>:
10c345f2:       4e56 0000       linkw %fp,#0
10c345f6:       48e7 3c20       moveml %d2-%d5/%a2,%sp@-
10c345fa:       282e 0008       movel %fp@(8),%d4
10c345fe:       262e 000c       movel %fp@(12),%d3
10c34602:       45fa fd2a       lea %pc@(10c3432e <find_inode>),%a2
10c34606:       2439 1000 db04  movel 1000db04 <counter.766>,%d2
10c3460c:       b682            cmpl %d2,%d3
10c3460e:       650c            bcss 10c3461c <iunique+0x2a>
10c34610:       2003            movel %d3,%d0
10c34612:       5280            addql #1,%d0
10c34614:       23c0 1000 db04  movel %d0,1000db04 <counter.766>
10c3461a:       60ea            bras 10c34606 <iunique+0x14>
10c3461c:       2204            movel %d4,%d1
10c3461e:       e889            lsrl #4,%d1
10c34620:       d282            addl %d2,%d1
10c34622:       2001            movel %d1,%d0
10c34624:       2a39 1001 b72c  movel 1001b72c <i_hash_shift>,%d5
10c3462a:       eaa8            lsrl %d5,%d0
10c3462c:       d280            addl %d0,%d1
10c3462e:       c2b9 1001 b728  andl 1001b728 <i_hash_mask>,%d1
10c34634:       e789            lsll #3,%d1
10c34636:       42a7            clrl %sp@-
10c34638:       42a7            clrl %sp@-
10c3463a:       d2b9 1001 b730  addl 1001b730 <inode_hashtable>,%d1
10c34640:       2f01            movel %d1,%sp@-
10c34642:       2f02            movel %d2,%sp@-
10c34644:       52b9 1000 db04  addql #1,1000db04 <counter.766>
10c3464a:       2f04            movel %d4,%sp@-
10c3464c:       4e92            jsr %a2@
10c3464e:       4fef 0014       lea %sp@(20),%sp
10c34652:       4a80            tstl %d0
10c34654:       66b0            bnes 10c34606 <iunique+0x14>
10c34656:       2002            movel %d2,%d0
10c34658:       4cee 043c ffec  moveml %fp@(-20),%d2-%d5/%a2
10c3465e:       4e5e            unlk %fp
10c34660:       4e75            rts

10c34662 <igrab>:
10c34662:       4e56 0000       linkw %fp,#0
10c34666:       2f0b            movel %a3,%sp@-
10c34668:       2f0a            movel %a2,%sp@-
10c3466a:       266e 0008       moveal %fp@(8),%a3
10c3466e:       082b 0004 0107  btst #4,%a3@(263)
10c34674:       664e            bnes 10c346c4 <igrab+0x62>
10c34676:       4aab 002c       tstl %a3@(44)
10c3467a:       6708            beqs 10c34684 <igrab+0x22>
10c3467c:       41eb 002c       lea %a3@(44),%a0
10c34680:       5290            addql #1,%a0@
10c34682:       6042            bras 10c346c6 <igrab+0x64>
10c34684:       41eb 002c       lea %a3@(44),%a0
10c34688:       5290            addql #1,%a0@
10c3468a:       700f            moveq #15,%d0
10c3468c:       c0ab 0104       andl %a3@(260),%d0
10c34690:       662a            bnes 10c346bc <igrab+0x5a>
10c34692:       41eb 0008       lea %a3@(8),%a0
10c34696:       2468 0004       moveal %a0@(4),%a2
10c3469a:       2250            moveal %a0@,%a1
10c3469c:       234a 0004       movel %a2,%a1@(4)
10c346a0:       2489            movel %a1,%a2@
10c346a2:       2279 1000 dae8  moveal 1000dae8 <inode_in_use>,%a1
10c346a8:       2348 0004       movel %a0,%a1@(4)
10c346ac:       2089            movel %a1,%a0@
10c346ae:       217c 1000 dae8  movel #268491496,%a0@(4)
10c346b4:       0004 
10c346b6:       23c8 1000 dae8  movel %a0,1000dae8 <inode_in_use>
10c346bc:       53b9 1002 7d00  subql #1,10027d00 <inodes_stat+0x4>
10c346c2:       6002            bras 10c346c6 <igrab+0x64>
10c346c4:       97cb            subal %a3,%a3
10c346c6:       200b            movel %a3,%d0
10c346c8:       245f            moveal %sp@+,%a2
10c346ca:       265f            moveal %sp@+,%a3
10c346cc:       4e5e            unlk %fp
10c346ce:       4e75            rts

10c346d0 <iget4>:
10c346d0:       4e56 0000       linkw %fp,#0
10c346d4:       48e7 3e30       moveml %d2-%d6/%a2-%a3,%sp@-
10c346d8:       262e 0008       movel %fp@(8),%d3
10c346dc:       242e 000c       movel %fp@(12),%d2
10c346e0:       2a2e 0010       movel %fp@(16),%d5
10c346e4:       282e 0014       movel %fp@(20),%d4
10c346e8:       2003            movel %d3,%d0
10c346ea:       e888            lsrl #4,%d0
10c346ec:       d082            addl %d2,%d0
10c346ee:       2200            movel %d0,%d1
10c346f0:       2c39 1001 b72c  movel 1001b72c <i_hash_shift>,%d6
10c346f6:       eca9            lsrl %d6,%d1
10c346f8:       d081            addl %d1,%d0
10c346fa:       c0b9 1001 b728  andl 1001b728 <i_hash_mask>,%d0
10c34700:       e788            lsll #3,%d0
10c34702:       2479 1001 b730  moveal 1001b730 <inode_hashtable>,%a2
10c34708:       d5c0            addal %d0,%a2
10c3470a:       2f04            movel %d4,%sp@-
10c3470c:       2f05            movel %d5,%sp@-
10c3470e:       2f0a            movel %a2,%sp@-
10c34710:       2f02            movel %d2,%sp@-
10c34712:       2f03            movel %d3,%sp@-
10c34714:       4eba fc18       jsr %pc@(10c3432e <find_inode>)
10c34718:       2640            moveal %d0,%a3
10c3471a:       4fef 0014       lea %sp@(20),%sp
10c3471e:       b6fc 0000       cmpaw #0,%a3
10c34722:       675e            beqs 10c34782 <iget4+0xb2>
10c34724:       4aab 002c       tstl %a3@(44)
10c34728:       6708            beqs 10c34732 <iget4+0x62>
10c3472a:       41eb 002c       lea %a3@(44),%a0
10c3472e:       5290            addql #1,%a0@
10c34730:       603e            bras 10c34770 <iget4+0xa0>
10c34732:       41eb 002c       lea %a3@(44),%a0
10c34736:       5290            addql #1,%a0@
10c34738:       700f            moveq #15,%d0
10c3473a:       c0ab 0104       andl %a3@(260),%d0
10c3473e:       662a            bnes 10c3476a <iget4+0x9a>
10c34740:       41eb 0008       lea %a3@(8),%a0
10c34744:       2468 0004       moveal %a0@(4),%a2
10c34748:       2250            moveal %a0@,%a1
10c3474a:       234a 0004       movel %a2,%a1@(4)
10c3474e:       2489            movel %a1,%a2@
10c34750:       2279 1000 dae8  moveal 1000dae8 <inode_in_use>,%a1
10c34756:       2348 0004       movel %a0,%a1@(4)
10c3475a:       2089            movel %a1,%a0@
10c3475c:       217c 1000 dae8  movel #268491496,%a0@(4)
10c34762:       0004 
10c34764:       23c8 1000 dae8  movel %a0,1000dae8 <inode_in_use>
10c3476a:       53b9 1002 7d00  subql #1,10027d00 <inodes_stat+0x4>
10c34770:       082b 0003 0107  btst #3,%a3@(263)
10c34776:       6706            beqs 10c3477e <iget4+0xae>
10c34778:       2f0b            movel %a3,%sp@-
10c3477a:       4eba f016       jsr %pc@(10c33792 <__wait_on_inode>)
10c3477e:       200b            movel %a3,%d0
10c34780:       600e            bras 10c34790 <iget4+0xc0>
10c34782:       2f04            movel %d4,%sp@-
10c34784:       2f05            movel %d5,%sp@-
10c34786:       2f0a            movel %a2,%sp@-
10c34788:       2f02            movel %d2,%sp@-
10c3478a:       2f03            movel %d3,%sp@-
10c3478c:       4eba fd06       jsr %pc@(10c34494 <get_new_inode>)
10c34790:       4cee 0c7c ffe4  moveml %fp@(-28),%d2-%d6/%a2-%a3
10c34796:       4e5e            unlk %fp
10c34798:       4e75            rts

10c3479a <insert_inode_hash>:
10c3479a:       4e56 0000       linkw %fp,#0
10c3479e:       2f0a            movel %a2,%sp@-
10c347a0:       2f02            movel %d2,%sp@-
10c347a2:       246e 0008       moveal %fp@(8),%a2
10c347a6:       43f9 1000 daf8  lea 1000daf8 <anon_hash_chain>,%a1
10c347ac:       202a 0094       movel %a2@(148),%d0
10c347b0:       6722            beqs 10c347d4 <insert_inode_hash+0x3a>
10c347b2:       e888            lsrl #4,%d0
10c347b4:       d0aa 0028       addl %a2@(40),%d0
10c347b8:       2200            movel %d0,%d1
10c347ba:       2439 1001 b72c  movel 1001b72c <i_hash_shift>,%d2
10c347c0:       e4a9            lsrl %d2,%d1
10c347c2:       d081            addl %d1,%d0
10c347c4:       c0b9 1001 b728  andl 1001b728 <i_hash_mask>,%d0
10c347ca:       e788            lsll #3,%d0
10c347cc:       2279 1001 b730  moveal 1001b730 <inode_hashtable>,%a1
10c347d2:       d3c0            addal %d0,%a1
10c347d4:       2051            moveal %a1@,%a0
10c347d6:       214a 0004       movel %a2,%a0@(4)
10c347da:       2488            movel %a0,%a2@
10c347dc:       2549 0004       movel %a1,%a2@(4)
10c347e0:       228a            movel %a2,%a1@
10c347e2:       241f            movel %sp@+,%d2
10c347e4:       245f            moveal %sp@+,%a2
10c347e6:       4e5e            unlk %fp
10c347e8:       4e75            rts

10c347ea <remove_inode_hash>:
10c347ea:       4e56 0000       linkw %fp,#0
10c347ee:       2f0a            movel %a2,%sp@-
10c347f0:       206e 0008       moveal %fp@(8),%a0
10c347f4:       2468 0004       moveal %a0@(4),%a2
10c347f8:       2250            moveal %a0@,%a1
10c347fa:       234a 0004       movel %a2,%a1@(4)
10c347fe:       2489            movel %a1,%a2@
10c34800:       2088            movel %a0,%a0@
10c34802:       2148 0004       movel %a0,%a0@(4)
10c34806:       245f            moveal %sp@+,%a2
10c34808:       4e5e            unlk %fp
10c3480a:       4e75            rts

10c3480c <iput>:
10c3480c:       4e56 0000       linkw %fp,#0
10c34810:       48e7 003c       moveml %a2-%a5,%sp@-
10c34814:       266e 0008       moveal %fp@(8),%a3
10c34818:       b6fc 0000       cmpaw #0,%a3
10c3481c:       6700 019c       beqw 10c349ba <iput+0x1ae>
10c34820:       286b 0094       moveal %a3@(148),%a4
10c34824:       9bcd            subal %a5,%a5
10c34826:       7020            moveq #32,%d0
10c34828:       b0ab 0104       cmpl %a3@(260),%d0
10c3482c:       660c            bnes 10c3483a <iput+0x2e>
10c3482e:       4879 1000 2d20  pea 10002d20 <tvecs+0x1188>
10c34834:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c3483a:       b8fc 0000       cmpaw #0,%a4
10c3483e:       6708            beqs 10c34848 <iput+0x3c>
10c34840:       202c 001c       movel %a4@(28),%d0
10c34844:       6702            beqs 10c34848 <iput+0x3c>
10c34846:       2a40            moveal %d0,%a5
10c34848:       bafc 0000       cmpaw #0,%a5
10c3484c:       6710            beqs 10c3485e <iput+0x52>
10c3484e:       206d 0010       moveal %a5@(16),%a0
10c34852:       b0fc 0000       cmpaw #0,%a0
10c34856:       6706            beqs 10c3485e <iput+0x52>
10c34858:       2f0b            movel %a3,%sp@-
10c3485a:       4e90            jsr %a0@
10c3485c:       588f            addql #4,%sp
10c3485e:       41eb 002c       lea %a3@(44),%a0
10c34862:       40c1            movew %sr,%d1
10c34864:       007c 0700       oriw #1792,%sr
10c34868:       2010            movel %a0@,%d0
10c3486a:       5380            subql #1,%d0
10c3486c:       2080            movel %d0,%a0@
10c3486e:       46c1            movew %d1,%sr
10c34870:       4a80            tstl %d0
10c34872:       6600 0146       bnew 10c349ba <iput+0x1ae>
10c34876:       4a6b 0034       tstw %a3@(52)
10c3487a:       6600 008a       bnew 10c34906 <iput+0xfa>
10c3487e:       226b 0004       moveal %a3@(4),%a1
10c34882:       2053            moveal %a3@,%a0
10c34884:       2149 0004       movel %a1,%a0@(4)
10c34888:       2288            movel %a0,%a1@
10c3488a:       268b            movel %a3,%a3@
10c3488c:       274b 0004       movel %a3,%a3@(4)
10c34890:       41eb 0008       lea %a3@(8),%a0
10c34894:       2468 0004       moveal %a0@(4),%a2
10c34898:       2250            moveal %a0@,%a1
10c3489a:       234a 0004       movel %a2,%a1@(4)
10c3489e:       2489            movel %a1,%a2@
10c348a0:       2088            movel %a0,%a0@
10c348a2:       2748 000c       movel %a0,%a3@(12)
10c348a6:       7010            moveq #16,%d0
10c348a8:       81ab 0104       orl %d0,%a3@(260)
10c348ac:       53b9 1002 7cfc  subql #1,10027cfc <inodes_stat>
10c348b2:       4aab 00c4       tstl %a3@(196)
10c348b6:       6712            beqs 10c348ca <iput+0xbe>
10c348b8:       42a7            clrl %sp@-
10c348ba:       42a7            clrl %sp@-
10c348bc:       486b 00ac       pea %a3@(172)
10c348c0:       4eb9 10c1 dd30  jsr 10c1dd30 <truncate_inode_pages>
10c348c6:       4fef 000c       lea %sp@(12),%sp
10c348ca:       bafc 0000       cmpaw #0,%a5
10c348ce:       6718            beqs 10c348e8 <iput+0xdc>
10c348d0:       246d 0014       moveal %a5@(20),%a2
10c348d4:       b4fc 0000       cmpaw #0,%a2
10c348d8:       670e            beqs 10c348e8 <iput+0xdc>
10c348da:       2f0b            movel %a3,%sp@-
10c348dc:       4eb9 10c3 4de0  jsr 10c34de0 <is_bad_inode>
10c348e2:       2e8b            movel %a3,%sp@
10c348e4:       4e92            jsr %a2@
10c348e6:       6006            bras 10c348ee <iput+0xe2>
10c348e8:       2f0b            movel %a3,%sp@-
10c348ea:       4eba f6d0       jsr %pc@(10c33fbc <clear_inode>)
10c348ee:       588f            addql #4,%sp
10c348f0:       7020            moveq #32,%d0
10c348f2:       b0ab 0104       cmpl %a3@(260),%d0
10c348f6:       6700 00bc       beqw 10c349b4 <iput+0x1a8>
10c348fa:       4879 1000 2d20  pea 10002d20 <tvecs+0x1188>
10c34900:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c34906:       b7d3            cmpal %a3@,%a3
10c34908:       6768            beqs 10c34972 <iput+0x166>
10c3490a:       700f            moveq #15,%d0
10c3490c:       c0ab 0104       andl %a3@(260),%d0
10c34910:       662a            bnes 10c3493c <iput+0x130>
10c34912:       41eb 0008       lea %a3@(8),%a0
10c34916:       2468 0004       moveal %a0@(4),%a2
10c3491a:       2250            moveal %a0@,%a1
10c3491c:       234a 0004       movel %a2,%a1@(4)
10c34920:       2489            movel %a1,%a2@
10c34922:       2279 1000 daf0  moveal 1000daf0 <inode_unused>,%a1
10c34928:       2348 0004       movel %a0,%a1@(4)
10c3492c:       2089            movel %a1,%a0@
10c3492e:       217c 1000 daf0  movel #268491504,%a0@(4)
10c34934:       0004 
10c34936:       23c8 1000 daf0  movel %a0,1000daf0 <inode_unused>
10c3493c:       45f9 1002 7d00  lea 10027d00 <inodes_stat+0x4>,%a2
10c34942:       5292            addql #1,%a2@
10c34944:       b8fc 0000       cmpaw #0,%a4
10c34948:       6770            beqs 10c349ba <iput+0x1ae>
10c3494a:       082c 0006 0024  btst #6,%a4@(36)
10c34950:       6668            bnes 10c349ba <iput+0x1ae>
10c34952:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c34956:       2f0b            movel %a3,%sp@-
10c34958:       4eba f40c       jsr %pc@(10c33d66 <write_inode_now>)
10c3495c:       5392            subql #1,%a2@
10c3495e:       508f            addql #8,%sp
10c34960:       226b 0004       moveal %a3@(4),%a1
10c34964:       2053            moveal %a3@,%a0
10c34966:       2149 0004       movel %a1,%a0@(4)
10c3496a:       2288            movel %a0,%a1@
10c3496c:       268b            movel %a3,%a3@
10c3496e:       274b 0004       movel %a3,%a3@(4)
10c34972:       41eb 0008       lea %a3@(8),%a0
10c34976:       2468 0004       moveal %a0@(4),%a2
10c3497a:       2250            moveal %a0@,%a1
10c3497c:       234a 0004       movel %a2,%a1@(4)
10c34980:       2489            movel %a1,%a2@
10c34982:       2088            movel %a0,%a0@
10c34984:       2148 0004       movel %a0,%a0@(4)
10c34988:       7010            moveq #16,%d0
10c3498a:       81ab 0104       orl %d0,%a3@(260)
10c3498e:       53b9 1002 7cfc  subql #1,10027cfc <inodes_stat>
10c34994:       4aab 00c4       tstl %a3@(196)
10c34998:       6712            beqs 10c349ac <iput+0x1a0>
10c3499a:       42a7            clrl %sp@-
10c3499c:       42a7            clrl %sp@-
10c3499e:       486b 00ac       pea %a3@(172)
10c349a2:       4eb9 10c1 dd30  jsr 10c1dd30 <truncate_inode_pages>
10c349a8:       4fef 000c       lea %sp@(12),%sp
10c349ac:       2f0b            movel %a3,%sp@-
10c349ae:       4eba f60c       jsr %pc@(10c33fbc <clear_inode>)
10c349b2:       588f            addql #4,%sp
10c349b4:       2f0b            movel %a3,%sp@-
10c349b6:       4eba ec60       jsr %pc@(10c33618 <destroy_inode>)
10c349ba:       4cee 3c00 fff0  moveml %fp@(-16),%a2-%a5
10c349c0:       4e5e            unlk %fp
10c349c2:       4e75            rts

10c349c4 <force_delete>:
10c349c4:       4e56 0000       linkw %fp,#0
10c349c8:       206e 0008       moveal %fp@(8),%a0
10c349cc:       7001            moveq #1,%d0
10c349ce:       b0a8 002c       cmpl %a0@(44),%d0
10c349d2:       6604            bnes 10c349d8 <force_delete+0x14>
10c349d4:       4268 0034       clrw %a0@(52)
10c349d8:       4e5e            unlk %fp
10c349da:       4e75            rts

10c349dc <bmap>:
10c349dc:       4e56 0000       linkw %fp,#0
10c349e0:       206e 0008       moveal %fp@(8),%a0
10c349e4:       7000            moveq #0,%d0
10c349e6:       2068 00a8       moveal %a0@(168),%a0
10c349ea:       2268 001c       moveal %a0@(28),%a1
10c349ee:       4aa9 0014       tstl %a1@(20)
10c349f2:       670c            beqs 10c34a00 <bmap+0x24>
10c349f4:       2f2e 000c       movel %fp@(12),%sp@-
10c349f8:       2f08            movel %a0,%sp@-
10c349fa:       2069 0014       moveal %a1@(20),%a0
10c349fe:       4e90            jsr %a0@
10c34a00:       4e5e            unlk %fp
10c34a02:       4e75            rts

10c34a04 <update_atime>:
10c34a04:       4e56 0000       linkw %fp,#0
10c34a08:       2f02            movel %d2,%sp@-
10c34a0a:       226e 0008       moveal %fp@(8),%a1
10c34a0e:       2439 1002 5790  movel 10025790 <xtime>,%d2
10c34a14:       b4a9 0048       cmpl %a1@(72),%d2
10c34a18:       673e            beqs 10c34a58 <update_atime+0x54>
10c34a1a:       2069 0094       moveal %a1@(148),%a0
10c34a1e:       2228 0024       movel %a0@(36),%d1
10c34a22:       0801 000a       btst #10,%d1
10c34a26:       6630            bnes 10c34a58 <update_atime+0x54>
10c34a28:       0829 0001 010b  btst #1,%a1@(267)
10c34a2e:       6628            bnes 10c34a58 <update_atime+0x54>
10c34a30:       0801 000b       btst #11,%d1
10c34a34:       670e            beqs 10c34a44 <update_atime+0x40>
10c34a36:       3029 0032       movew %a1@(50),%d0
10c34a3a:       0240 f000       andiw #-4096,%d0
10c34a3e:       0c40 4000       cmpiw #16384,%d0
10c34a42:       6714            beqs 10c34a58 <update_atime+0x54>
10c34a44:       0801 0000       btst #0,%d1
10c34a48:       660e            bnes 10c34a58 <update_atime+0x54>
10c34a4a:       2342 0048       movel %d2,%a1@(72)
10c34a4e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c34a52:       2f09            movel %a1,%sp@-
10c34a54:       4eba ecba       jsr %pc@(10c33710 <__mark_inode_dirty>)
10c34a58:       242e fffc       movel %fp@(-4),%d2
10c34a5c:       4e5e            unlk %fp
10c34a5e:       4e75            rts

10c34a60 <inode_change_ok>:
10c34a60:       4e56 0000       linkw %fp,#0
10c34a64:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c34a68:       266e 0008       moveal %fp@(8),%a3
10c34a6c:       246e 000c       moveal %fp@(12),%a2
10c34a70:       78ff            moveq #-1,%d4
10c34a72:       2412            movel %a2@,%d2
10c34a74:       0802 0009       btst #9,%d2
10c34a78:       6600 00e6       bnew 10c34b60 <inode_change_ok+0x100>
10c34a7c:       0802 0001       btst #1,%d2
10c34a80:       6726            beqs 10c34aa8 <inode_change_ok+0x48>
10c34a82:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c34a88:       2028 0138       movel %a0@(312),%d0
10c34a8c:       b0ab 0036       cmpl %a3@(54),%d0
10c34a90:       6606            bnes 10c34a98 <inode_change_ok+0x38>
10c34a92:       b0aa 0006       cmpl %a2@(6),%d0
10c34a96:       6710            beqs 10c34aa8 <inode_change_ok+0x48>
10c34a98:       0828 0000 01d3  btst #0,%a0@(467)
10c34a9e:       6700 00c2       beqw 10c34b62 <inode_change_ok+0x102>
10c34aa2:       0068 0100 0006  oriw #256,%a0@(6)
10c34aa8:       2602            movel %d2,%d3
10c34aaa:       7004            moveq #4,%d0
10c34aac:       c680            andl %d0,%d3
10c34aae:       6730            beqs 10c34ae0 <inode_change_ok+0x80>
10c34ab0:       2f2a 000a       movel %a2@(10),%sp@-
10c34ab4:       4eb9 10c1 c65e  jsr 10c1c65e <in_group_p>
10c34aba:       588f            addql #4,%sp
10c34abc:       4a80            tstl %d0
10c34abe:       6620            bnes 10c34ae0 <inode_change_ok+0x80>
10c34ac0:       202a 000a       movel %a2@(10),%d0
10c34ac4:       b0ab 003a       cmpl %a3@(58),%d0
10c34ac8:       6716            beqs 10c34ae0 <inode_change_ok+0x80>
10c34aca:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c34ad0:       0828 0000 01d3  btst #0,%a0@(467)
10c34ad6:       6700 008a       beqw 10c34b62 <inode_change_ok+0x102>
10c34ada:       0068 0100 0006  oriw #256,%a0@(6)
10c34ae0:       0802 0000       btst #0,%d2
10c34ae4:       6754            beqs 10c34b3a <inode_change_ok+0xda>
10c34ae6:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c34aec:       2028 0138       movel %a0@(312),%d0
10c34af0:       b0ab 0036       cmpl %a3@(54),%d0
10c34af4:       670e            beqs 10c34b04 <inode_change_ok+0xa4>
10c34af6:       0828 0003 01d3  btst #3,%a0@(467)
10c34afc:       6764            beqs 10c34b62 <inode_change_ok+0x102>
10c34afe:       0068 0100 0006  oriw #256,%a0@(6)
10c34b04:       4a83            tstl %d3
10c34b06:       6706            beqs 10c34b0e <inode_change_ok+0xae>
10c34b08:       202a 000a       movel %a2@(10),%d0
10c34b0c:       6004            bras 10c34b12 <inode_change_ok+0xb2>
10c34b0e:       202b 003a       movel %a3@(58),%d0
10c34b12:       2f00            movel %d0,%sp@-
10c34b14:       4eb9 10c1 c65e  jsr 10c1c65e <in_group_p>
10c34b1a:       4a80            tstl %d0
10c34b1c:       661c            bnes 10c34b3a <inode_change_ok+0xda>
10c34b1e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c34b24:       0828 0004 01d3  btst #4,%a0@(467)
10c34b2a:       6708            beqs 10c34b34 <inode_change_ok+0xd4>
10c34b2c:       0068 0100 0006  oriw #256,%a0@(6)
10c34b32:       6006            bras 10c34b3a <inode_change_ok+0xda>
10c34b34:       026a fbff 0004  andiw #-1025,%a2@(4)
10c34b3a:       0282 0000 0180  andil #384,%d2
10c34b40:       671e            beqs 10c34b60 <inode_change_ok+0x100>
10c34b42:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c34b48:       2028 0138       movel %a0@(312),%d0
10c34b4c:       b0ab 0036       cmpl %a3@(54),%d0
10c34b50:       670e            beqs 10c34b60 <inode_change_ok+0x100>
10c34b52:       0828 0003 01d3  btst #3,%a0@(467)
10c34b58:       6708            beqs 10c34b62 <inode_change_ok+0x102>
10c34b5a:       0068 0100 0006  oriw #256,%a0@(6)
10c34b60:       7800            moveq #0,%d4
10c34b62:       2004            movel %d4,%d0
10c34b64:       4cee 0c1c ffec  moveml %fp@(-20),%d2-%d4/%a2-%a3
10c34b6a:       4e5e            unlk %fp
10c34b6c:       4e75            rts

10c34b6e <inode_setattr>:
10c34b6e:       4e56 0000       linkw %fp,#0
10c34b72:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c34b76:       266e 0008       moveal %fp@(8),%a3
10c34b7a:       246e 000c       moveal %fp@(12),%a2
10c34b7e:       2412            movel %a2@,%d2
10c34b80:       7600            moveq #0,%d3
10c34b82:       0802 0003       btst #3,%d2
10c34b86:       671a            beqs 10c34ba2 <inode_setattr+0x34>
10c34b88:       2f2a 0012       movel %a2@(18),%sp@-
10c34b8c:       2f2a 000e       movel %a2@(14),%sp@-
10c34b90:       2f0b            movel %a3,%sp@-
10c34b92:       4eb9 10c2 192c  jsr 10c2192c <vmtruncate>
10c34b98:       2600            movel %d0,%d3
10c34b9a:       4fef 000c       lea %sp@(12),%sp
10c34b9e:       6600 0082       bnew 10c34c22 <inode_setattr+0xb4>
10c34ba2:       0802 0001       btst #1,%d2
10c34ba6:       6706            beqs 10c34bae <inode_setattr+0x40>
10c34ba8:       276a 0006 0036  movel %a2@(6),%a3@(54)
10c34bae:       0802 0002       btst #2,%d2
10c34bb2:       6706            beqs 10c34bba <inode_setattr+0x4c>
10c34bb4:       276a 000a 003a  movel %a2@(10),%a3@(58)
10c34bba:       0802 0004       btst #4,%d2
10c34bbe:       6706            beqs 10c34bc6 <inode_setattr+0x58>
10c34bc0:       276a 0016 0048  movel %a2@(22),%a3@(72)
10c34bc6:       0802 0005       btst #5,%d2
10c34bca:       6706            beqs 10c34bd2 <inode_setattr+0x64>
10c34bcc:       276a 001a 004c  movel %a2@(26),%a3@(76)
10c34bd2:       0802 0006       btst #6,%d2
10c34bd6:       6706            beqs 10c34bde <inode_setattr+0x70>
10c34bd8:       276a 001e 0050  movel %a2@(30),%a3@(80)
10c34bde:       0802 0000       btst #0,%d2
10c34be2:       6732            beqs 10c34c16 <inode_setattr+0xa8>
10c34be4:       376a 0004 0032  movew %a2@(4),%a3@(50)
10c34bea:       2f2b 003a       movel %a3@(58),%sp@-
10c34bee:       4eb9 10c1 c65e  jsr 10c1c65e <in_group_p>
10c34bf4:       588f            addql #4,%sp
10c34bf6:       4a80            tstl %d0
10c34bf8:       661c            bnes 10c34c16 <inode_setattr+0xa8>
10c34bfa:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c34c00:       0828 0004 01d3  btst #4,%a0@(467)
10c34c06:       6708            beqs 10c34c10 <inode_setattr+0xa2>
10c34c08:       0068 0100 0006  oriw #256,%a0@(6)
10c34c0e:       6006            bras 10c34c16 <inode_setattr+0xa8>
10c34c10:       026b fbff 0032  andiw #-1025,%a3@(50)
10c34c16:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c34c1a:       2f0b            movel %a3,%sp@-
10c34c1c:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c34c22:       2003            movel %d3,%d0
10c34c24:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c34c2a:       4e5e            unlk %fp
10c34c2c:       4e75            rts

10c34c2e <setattr_mask>:
10c34c2e:       4e56 0000       linkw %fp,#0
10c34c32:       2f03            movel %d3,%sp@-
10c34c34:       2f02            movel %d2,%sp@-
10c34c36:       242e 0008       movel %fp@(8),%d2
10c34c3a:       2202            movel %d2,%d1
10c34c3c:       e989            lsll #4,%d1
10c34c3e:       7020            moveq #32,%d0
10c34c40:       c280            andl %d0,%d1
10c34c42:       0802 0002       btst #2,%d2
10c34c46:       6702            beqs 10c34c4a <setattr_mask+0x1c>
10c34c48:       8280            orl %d0,%d1
10c34c4a:       0802 0003       btst #3,%d2
10c34c4e:       6704            beqs 10c34c54 <setattr_mask+0x26>
10c34c50:       7602            moveq #2,%d3
10c34c52:       8283            orl %d3,%d1
10c34c54:       2002            movel %d2,%d0
10c34c56:       7630            moveq #48,%d3
10c34c58:       c083            andl %d3,%d0
10c34c5a:       b680            cmpl %d0,%d3
10c34c5c:       6604            bnes 10c34c62 <setattr_mask+0x34>
10c34c5e:       7020            moveq #32,%d0
10c34c60:       6014            bras 10c34c76 <setattr_mask+0x48>
10c34c62:       0802 0004       btst #4,%d2
10c34c66:       6706            beqs 10c34c6e <setattr_mask+0x40>
10c34c68:       7601            moveq #1,%d3
10c34c6a:       8283            orl %d3,%d1
10c34c6c:       600a            bras 10c34c78 <setattr_mask+0x4a>
10c34c6e:       0802 0005       btst #5,%d2
10c34c72:       6704            beqs 10c34c78 <setattr_mask+0x4a>
10c34c74:       7002            moveq #2,%d0
10c34c76:       8280            orl %d0,%d1
10c34c78:       0802 0000       btst #0,%d2
10c34c7c:       6704            beqs 10c34c82 <setattr_mask+0x54>
10c34c7e:       7620            moveq #32,%d3
10c34c80:       8283            orl %d3,%d1
10c34c82:       2001            movel %d1,%d0
10c34c84:       241f            movel %sp@+,%d2
10c34c86:       261f            movel %sp@+,%d3
10c34c88:       4e5e            unlk %fp
10c34c8a:       4e75            rts

10c34c8c <notify_change>:
10c34c8c:       4e56 0000       linkw %fp,#0
10c34c90:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c34c94:       286e 0008       moveal %fp@(8),%a4
10c34c98:       246e 000c       moveal %fp@(12),%a2
10c34c9c:       266c 0008       moveal %a4@(8),%a3
10c34ca0:       2039 1002 5790  movel 10025790 <xtime>,%d0
10c34ca6:       2612            movel %a2@,%d3
10c34ca8:       b6fc 0000       cmpaw #0,%a3
10c34cac:       660c            bnes 10c34cba <notify_change+0x2e>
10c34cae:       4879 1000 2dd5  pea 10002dd5 <tvecs+0x123d>
10c34cb4:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c34cba:       2540 001e       movel %d0,%a2@(30)
10c34cbe:       4a03            tstb %d3
10c34cc0:       6d04            blts 10c34cc6 <notify_change+0x3a>
10c34cc2:       2540 0016       movel %d0,%a2@(22)
10c34cc6:       0803 0008       btst #8,%d3
10c34cca:       6604            bnes 10c34cd0 <notify_change+0x44>
10c34ccc:       2540 001a       movel %d0,%a2@(26)
10c34cd0:       206b 008c       moveal %a3@(140),%a0
10c34cd4:       b0fc 0000       cmpaw #0,%a0
10c34cd8:       6712            beqs 10c34cec <notify_change+0x60>
10c34cda:       2068 0038       moveal %a0@(56),%a0
10c34cde:       b0fc 0000       cmpaw #0,%a0
10c34ce2:       6708            beqs 10c34cec <notify_change+0x60>
10c34ce4:       2f0a            movel %a2,%sp@-
10c34ce6:       2f0c            movel %a4,%sp@-
10c34ce8:       4e90            jsr %a0@
10c34cea:       603c            bras 10c34d28 <notify_change+0x9c>
10c34cec:       2f0a            movel %a2,%sp@-
10c34cee:       2f0b            movel %a3,%sp@-
10c34cf0:       4eba fd6e       jsr %pc@(10c34a60 <inode_change_ok>)
10c34cf4:       2400            movel %d0,%d2
10c34cf6:       508f            addql #8,%sp
10c34cf8:       665a            bnes 10c34d54 <notify_change+0xc8>
10c34cfa:       0803 0001       btst #1,%d3
10c34cfe:       670a            beqs 10c34d0a <notify_change+0x7e>
10c34d00:       202a 0006       movel %a2@(6),%d0
10c34d04:       b0ab 0036       cmpl %a3@(54),%d0
10c34d08:       6610            bnes 10c34d1a <notify_change+0x8e>
10c34d0a:       0803 0002       btst #2,%d3
10c34d0e:       670c            beqs 10c34d1c <notify_change+0x90>
10c34d10:       202a 000a       movel %a2@(10),%d0
10c34d14:       b0ab 003a       cmpl %a3@(58),%d0
10c34d18:       6702            beqs 10c34d1c <notify_change+0x90>
10c34d1a:       7400            moveq #0,%d2
10c34d1c:       4a82            tstl %d2
10c34d1e:       6634            bnes 10c34d54 <notify_change+0xc8>
10c34d20:       2f0a            movel %a2,%sp@-
10c34d22:       2f0b            movel %a3,%sp@-
10c34d24:       4eba fe48       jsr %pc@(10c34b6e <inode_setattr>)
10c34d28:       2400            movel %d0,%d2
10c34d2a:       508f            addql #8,%sp
10c34d2c:       6626            bnes 10c34d54 <notify_change+0xc8>
10c34d2e:       2f03            movel %d3,%sp@-
10c34d30:       4eba fefc       jsr %pc@(10c34c2e <setattr_mask>)
10c34d34:       2200            movel %d0,%d1
10c34d36:       588f            addql #4,%sp
10c34d38:       671a            beqs 10c34d54 <notify_change+0xc8>
10c34d3a:       206c 000c       moveal %a4@(12),%a0
10c34d3e:       2068 0008       moveal %a0@(8),%a0
10c34d42:       2028 00fc       movel %a0@(252),%d0
10c34d46:       c081            andl %d1,%d0
10c34d48:       670a            beqs 10c34d54 <notify_change+0xc8>
10c34d4a:       2f01            movel %d1,%sp@-
10c34d4c:       2f08            movel %a0,%sp@-
10c34d4e:       4eb9 10c3 55b6  jsr 10c355b6 <__inode_dir_notify>
10c34d54:       2002            movel %d2,%d0
10c34d56:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c34d5c:       4e5e            unlk %fp
10c34d5e:       4e75            rts

10c34d60 <bad_follow_link>:
10c34d60:       4e56 0000       linkw %fp,#0
10c34d64:       2f0b            movel %a3,%sp@-
10c34d66:       2f0a            movel %a2,%sp@-
10c34d68:       246e 0008       moveal %fp@(8),%a2
10c34d6c:       266e 000c       moveal %fp@(12),%a3
10c34d70:       2f13            movel %a3@,%sp@-
10c34d72:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c34d78:       588f            addql #4,%sp
10c34d7a:       b4fc 0000       cmpaw #0,%a2
10c34d7e:       6712            beqs 10c34d92 <bad_follow_link+0x32>
10c34d80:       4a92            tstl %a2@
10c34d82:       660c            bnes 10c34d90 <bad_follow_link+0x30>
10c34d84:       4879 1000 2dda  pea 10002dda <tvecs+0x1242>
10c34d8a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c34d90:       5292            addql #1,%a2@
10c34d92:       268a            movel %a2,%a3@
10c34d94:       7000            moveq #0,%d0
10c34d96:       246e fff8       moveal %fp@(-8),%a2
10c34d9a:       266e fffc       moveal %fp@(-4),%a3
10c34d9e:       4e5e            unlk %fp
10c34da0:       4e75            rts

10c34da2 <return_EIO>:
10c34da2:       4e56 0000       linkw %fp,#0
10c34da6:       70fb            moveq #-5,%d0
10c34da8:       4e5e            unlk %fp
10c34daa:       4e75            rts

10c34dac <make_bad_inode>:
10c34dac:       4e56 0000       linkw %fp,#0
10c34db0:       206e 0008       moveal %fp@(8),%a0
10c34db4:       317c 8000 0032  movew #-32768,%a0@(50)
10c34dba:       2039 1002 5790  movel 10025790 <xtime>,%d0
10c34dc0:       2140 0050       movel %d0,%a0@(80)
10c34dc4:       2140 004c       movel %d0,%a0@(76)
10c34dc8:       2140 0048       movel %d0,%a0@(72)
10c34dcc:       217c 1000 db54  movel #268491604,%a0@(140)
10c34dd2:       008c 
10c34dd4:       217c 1000 db08  movel #268491528,%a0@(144)
10c34dda:       0090 
10c34ddc:       4e5e            unlk %fp
10c34dde:       4e75            rts

10c34de0 <is_bad_inode>:
10c34de0:       4e56 0000       linkw %fp,#0
10c34de4:       206e 0008       moveal %fp@(8),%a0
10c34de8:       0ca8 1000 db54  cmpil #268491604,%a0@(140)
10c34dee:       008c 
10c34df0:       57c0            seq %d0
10c34df2:       4880            extw %d0
10c34df4:       48c0            extl %d0
10c34df6:       4480            negl %d0
10c34df8:       4e5e            unlk %fp
10c34dfa:       4e75            rts

10c34dfc <alloc_fd_array>:
10c34dfc:       4e56 0000       linkw %fp,#0
10c34e00:       202e 0008       movel %fp@(8),%d0
10c34e04:       e588            lsll #2,%d0
10c34e06:       0c80 0000 1000  cmpil #4096,%d0
10c34e0c:       6e0e            bgts 10c34e1c <alloc_fd_array+0x20>
10c34e0e:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c34e12:       2f00            movel %d0,%sp@-
10c34e14:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c34e1a:       600e            bras 10c34e2a <alloc_fd_array+0x2e>
10c34e1c:       42a7            clrl %sp@-
10c34e1e:       4878 01f2       pea 1f2 <LSIGTRAP+0x1ed>
10c34e22:       2f00            movel %d0,%sp@-
10c34e24:       4eb9 10c2 1136  jsr 10c21136 <__vmalloc>
10c34e2a:       4e5e            unlk %fp
10c34e2c:       4e75            rts

10c34e2e <free_fd_array>:
10c34e2e:       4e56 0000       linkw %fp,#0
10c34e32:       2f02            movel %d2,%sp@-
10c34e34:       206e 0008       moveal %fp@(8),%a0
10c34e38:       222e 000c       movel %fp@(12),%d1
10c34e3c:       2001            movel %d1,%d0
10c34e3e:       e588            lsll #2,%d0
10c34e40:       b0fc 0000       cmpaw #0,%a0
10c34e44:       6610            bnes 10c34e56 <free_fd_array+0x28>
10c34e46:       2f01            movel %d1,%sp@-
10c34e48:       4879 1000 2de4  pea 10002de4 <tvecs+0x124c>
10c34e4e:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c34e54:       6020            bras 10c34e76 <free_fd_array+0x48>
10c34e56:       7420            moveq #32,%d2
10c34e58:       b481            cmpl %d1,%d2
10c34e5a:       6c1a            bges 10c34e76 <free_fd_array+0x48>
10c34e5c:       0c80 0000 1000  cmpil #4096,%d0
10c34e62:       6e0a            bgts 10c34e6e <free_fd_array+0x40>
10c34e64:       2f08            movel %a0,%sp@-
10c34e66:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c34e6c:       6008            bras 10c34e76 <free_fd_array+0x48>
10c34e6e:       2f08            movel %a0,%sp@-
10c34e70:       4eb9 10c2 1124  jsr 10c21124 <vfree>
10c34e76:       242e fffc       movel %fp@(-4),%d2
10c34e7a:       4e5e            unlk %fp
10c34e7c:       4e75            rts

10c34e7e <expand_fd_array>:
10c34e7e:       4e56 0000       linkw %fp,#0
10c34e82:       48e7 3e20       moveml %d2-%d6/%a2,%sp@-
10c34e86:       246e 0008       moveal %fp@(8),%a2
10c34e8a:       222e 000c       movel %fp@(12),%d1
10c34e8e:       74e8            moveq #-24,%d2
10c34e90:       202a 0008       movel %a2@(8),%d0
10c34e94:       0c80 000f ffff  cmpil #1048575,%d0
10c34e9a:       6e00 00b4       bgtw 10c34f50 <expand_fd_array+0xd2>
10c34e9e:       0c81 000f ffff  cmpil #1048575,%d1
10c34ea4:       6e00 00aa       bgtw 10c34f50 <expand_fd_array+0xd2>
10c34ea8:       2600            movel %d0,%d3
10c34eaa:       0c83 0000 00ff  cmpil #255,%d3
10c34eb0:       6e08            bgts 10c34eba <expand_fd_array+0x3c>
10c34eb2:       263c 0000 0100  movel #256,%d3
10c34eb8:       601e            bras 10c34ed8 <expand_fd_array+0x5a>
10c34eba:       0c83 0000 03ff  cmpil #1023,%d3
10c34ec0:       6208            bhis 10c34eca <expand_fd_array+0x4c>
10c34ec2:       263c 0000 0400  movel #1024,%d3
10c34ec8:       600e            bras 10c34ed8 <expand_fd_array+0x5a>
10c34eca:       d683            addl %d3,%d3
10c34ecc:       0c83 0010 0000  cmpil #1048576,%d3
10c34ed2:       6f04            bles 10c34ed8 <expand_fd_array+0x5a>
10c34ed4:       7610            moveq #16,%d3
10c34ed6:       4843            swap %d3
10c34ed8:       b283            cmpl %d3,%d1
10c34eda:       6cce            bges 10c34eaa <expand_fd_array+0x2c>
10c34edc:       74f4            moveq #-12,%d2
10c34ede:       2f03            movel %d3,%sp@-
10c34ee0:       4eba ff1a       jsr %pc@(10c34dfc <alloc_fd_array>)
10c34ee4:       2a00            movel %d0,%d5
10c34ee6:       588f            addql #4,%sp
10c34ee8:       6766            beqs 10c34f50 <expand_fd_array+0xd2>
10c34eea:       b6aa 0008       cmpl %a2@(8),%d3
10c34eee:       6f56            bles 10c34f46 <expand_fd_array+0xc8>
10c34ef0:       41ea 0014       lea %a2@(20),%a0
10c34ef4:       40c0            movew %sr,%d0
10c34ef6:       007c 0700       oriw #1792,%sr
10c34efa:       2c10            movel %a0@,%d6
10c34efc:       2085            movel %d5,%a0@
10c34efe:       46c0            movew %d0,%sr
10c34f00:       41ea 0008       lea %a2@(8),%a0
10c34f04:       40c0            movew %sr,%d0
10c34f06:       007c 0700       oriw #1792,%sr
10c34f0a:       2810            movel %a0@,%d4
10c34f0c:       2083            movel %d3,%a0@
10c34f0e:       46c0            movew %d0,%sr
10c34f10:       4a84            tstl %d4
10c34f12:       673a            beqs 10c34f4e <expand_fd_array+0xd0>
10c34f14:       2404            movel %d4,%d2
10c34f16:       e58a            lsll #2,%d2
10c34f18:       2f02            movel %d2,%sp@-
10c34f1a:       2f06            movel %d6,%sp@-
10c34f1c:       2f05            movel %d5,%sp@-
10c34f1e:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c34f24:       9684            subl %d4,%d3
10c34f26:       e58b            lsll #2,%d3
10c34f28:       2f03            movel %d3,%sp@-
10c34f2a:       42a7            clrl %sp@-
10c34f2c:       2045            moveal %d5,%a0
10c34f2e:       4870 2800       pea %a0@(00000000,%d2:l)
10c34f32:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c34f38:       4fef 0014       lea %sp@(20),%sp
10c34f3c:       2e84            movel %d4,%sp@
10c34f3e:       2f06            movel %d6,%sp@-
10c34f40:       4eba feec       jsr %pc@(10c34e2e <free_fd_array>)
10c34f44:       6008            bras 10c34f4e <expand_fd_array+0xd0>
10c34f46:       2f03            movel %d3,%sp@-
10c34f48:       2f05            movel %d5,%sp@-
10c34f4a:       4eba fee2       jsr %pc@(10c34e2e <free_fd_array>)
10c34f4e:       7400            moveq #0,%d2
10c34f50:       2002            movel %d2,%d0
10c34f52:       4cee 047c ffe8  moveml %fp@(-24),%d2-%d6/%a2
10c34f58:       4e5e            unlk %fp
10c34f5a:       4e75            rts

10c34f5c <alloc_fdset>:
10c34f5c:       4e56 0000       linkw %fp,#0
10c34f60:       202e 0008       movel %fp@(8),%d0
10c34f64:       6c02            bges 10c34f68 <alloc_fdset+0xc>
10c34f66:       5e80            addql #7,%d0
10c34f68:       e680            asrl #3,%d0
10c34f6a:       0c80 0000 1000  cmpil #4096,%d0
10c34f70:       6e0e            bgts 10c34f80 <alloc_fdset+0x24>
10c34f72:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c34f76:       2f00            movel %d0,%sp@-
10c34f78:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c34f7e:       600e            bras 10c34f8e <alloc_fdset+0x32>
10c34f80:       42a7            clrl %sp@-
10c34f82:       4878 01f2       pea 1f2 <LSIGTRAP+0x1ed>
10c34f86:       2f00            movel %d0,%sp@-
10c34f88:       4eb9 10c2 1136  jsr 10c21136 <__vmalloc>
10c34f8e:       4e5e            unlk %fp
10c34f90:       4e75            rts

10c34f92 <free_fdset>:
10c34f92:       4e56 0000       linkw %fp,#0
10c34f96:       206e 0008       moveal %fp@(8),%a0
10c34f9a:       202e 000c       movel %fp@(12),%d0
10c34f9e:       2200            movel %d0,%d1
10c34fa0:       6c02            bges 10c34fa4 <free_fdset+0x12>
10c34fa2:       5e81            addql #7,%d1
10c34fa4:       e681            asrl #3,%d1
10c34fa6:       b0fc 0000       cmpaw #0,%a0
10c34faa:       6610            bnes 10c34fbc <free_fdset+0x2a>
10c34fac:       2f00            movel %d0,%sp@-
10c34fae:       4879 1000 2e0a  pea 10002e0a <tvecs+0x1272>
10c34fb4:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c34fba:       6022            bras 10c34fde <free_fdset+0x4c>
10c34fbc:       0c80 0000 0400  cmpil #1024,%d0
10c34fc2:       6f1a            bles 10c34fde <free_fdset+0x4c>
10c34fc4:       0c81 0000 1000  cmpil #4096,%d1
10c34fca:       6e0a            bgts 10c34fd6 <free_fdset+0x44>
10c34fcc:       2f08            movel %a0,%sp@-
10c34fce:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c34fd4:       6008            bras 10c34fde <free_fdset+0x4c>
10c34fd6:       2f08            movel %a0,%sp@-
10c34fd8:       4eb9 10c2 1124  jsr 10c21124 <vfree>
10c34fde:       4e5e            unlk %fp
10c34fe0:       4e75            rts

10c34fe2 <expand_fdset>:
10c34fe2:       4e56 0000       linkw %fp,#0
10c34fe6:       48e7 3e30       moveml %d2-%d6/%a2-%a3,%sp@-
10c34fea:       266e 0008       moveal %fp@(8),%a3
10c34fee:       222e 000c       movel %fp@(12),%d1
10c34ff2:       7800            moveq #0,%d4
10c34ff4:       7a00            moveq #0,%d5
10c34ff6:       7600            moveq #0,%d3
10c34ff8:       74e8            moveq #-24,%d2
10c34ffa:       202b 000c       movel %a3@(12),%d0
10c34ffe:       0c80 000f ffff  cmpil #1048575,%d0
10c35004:       6e00 010e       bgtw 10c35114 <expand_fdset+0x132>
10c35008:       0c81 000f ffff  cmpil #1048575,%d1
10c3500e:       6e00 0104       bgtw 10c35114 <expand_fdset+0x132>
10c35012:       2600            movel %d0,%d3
10c35014:       45fa ff46       lea %pc@(10c34f5c <alloc_fdset>),%a2
10c35018:       0c83 0000 7fff  cmpil #32767,%d3
10c3501e:       6e08            bgts 10c35028 <expand_fdset+0x46>
10c35020:       263c 0000 8000  movel #32768,%d3
10c35026:       600e            bras 10c35036 <expand_fdset+0x54>
10c35028:       d683            addl %d3,%d3
10c3502a:       0c83 0010 0000  cmpil #1048576,%d3
10c35030:       6f04            bles 10c35036 <expand_fdset+0x54>
10c35032:       7610            moveq #16,%d3
10c35034:       4843            swap %d3
10c35036:       b283            cmpl %d3,%d1
10c35038:       6cde            bges 10c35018 <expand_fdset+0x36>
10c3503a:       74f4            moveq #-12,%d2
10c3503c:       2f03            movel %d3,%sp@-
10c3503e:       4e92            jsr %a2@
10c35040:       2800            movel %d0,%d4
10c35042:       2f03            movel %d3,%sp@-
10c35044:       4e92            jsr %a2@
10c35046:       2a00            movel %d0,%d5
10c35048:       508f            addql #8,%sp
10c3504a:       4a84            tstl %d4
10c3504c:       6700 00d4       beqw 10c35122 <expand_fdset+0x140>
10c35050:       4a85            tstl %d5
10c35052:       6700 00c0       beqw 10c35114 <expand_fdset+0x132>
10c35056:       7400            moveq #0,%d2
10c35058:       222b 000c       movel %a3@(12),%d1
10c3505c:       b283            cmpl %d3,%d1
10c3505e:       6c00 00b4       bgew 10c35114 <expand_fdset+0x132>
10c35062:       2401            movel %d1,%d2
10c35064:       ea8a            lsrl #5,%d2
10c35066:       2003            movel %d3,%d0
10c35068:       9081            subl %d1,%d0
10c3506a:       6a02            bpls 10c3506e <expand_fdset+0x8c>
10c3506c:       5e80            addql #7,%d0
10c3506e:       2c00            movel %d0,%d6
10c35070:       e686            asrl #3,%d6
10c35072:       4a82            tstl %d2
10c35074:       6754            beqs 10c350ca <expand_fdset+0xe8>
10c35076:       2001            movel %d1,%d0
10c35078:       6c02            bges 10c3507c <expand_fdset+0x9a>
10c3507a:       5e80            addql #7,%d0
10c3507c:       e680            asrl #3,%d0
10c3507e:       2f00            movel %d0,%sp@-
10c35080:       2f2b 001c       movel %a3@(28),%sp@-
10c35084:       2f04            movel %d4,%sp@-
10c35086:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c3508c:       4e92            jsr %a2@
10c3508e:       202b 000c       movel %a3@(12),%d0
10c35092:       6c02            bges 10c35096 <expand_fdset+0xb4>
10c35094:       5e80            addql #7,%d0
10c35096:       e680            asrl #3,%d0
10c35098:       2f00            movel %d0,%sp@-
10c3509a:       2f2b 0018       movel %a3@(24),%sp@-
10c3509e:       2f05            movel %d5,%sp@-
10c350a0:       4e92            jsr %a2@
10c350a2:       2f06            movel %d6,%sp@-
10c350a4:       42a7            clrl %sp@-
10c350a6:       e58a            lsll #2,%d2
10c350a8:       2044            moveal %d4,%a0
10c350aa:       4870 2800       pea %a0@(00000000,%d2:l)
10c350ae:       45f9 10c8 576c  lea 10c8576c <memset>,%a2
10c350b4:       4e92            jsr %a2@
10c350b6:       4fef 0020       lea %sp@(32),%sp
10c350ba:       2e86            movel %d6,%sp@
10c350bc:       42a7            clrl %sp@-
10c350be:       2045            moveal %d5,%a0
10c350c0:       4870 2800       pea %a0@(00000000,%d2:l)
10c350c4:       4e92            jsr %a2@
10c350c6:       4fef 000c       lea %sp@(12),%sp
10c350ca:       41eb 000c       lea %a3@(12),%a0
10c350ce:       40c1            movew %sr,%d1
10c350d0:       007c 0700       oriw #1792,%sr
10c350d4:       2010            movel %a0@,%d0
10c350d6:       2083            movel %d3,%a0@
10c350d8:       46c1            movew %d1,%sr
10c350da:       2600            movel %d0,%d3
10c350dc:       41eb 001c       lea %a3@(28),%a0
10c350e0:       40c1            movew %sr,%d1
10c350e2:       007c 0700       oriw #1792,%sr
10c350e6:       2010            movel %a0@,%d0
10c350e8:       2084            movel %d4,%a0@
10c350ea:       46c1            movew %d1,%sr
10c350ec:       2800            movel %d0,%d4
10c350ee:       41eb 0018       lea %a3@(24),%a0
10c350f2:       40c1            movew %sr,%d1
10c350f4:       007c 0700       oriw #1792,%sr
10c350f8:       2010            movel %a0@,%d0
10c350fa:       2085            movel %d5,%a0@
10c350fc:       46c1            movew %d1,%sr
10c350fe:       2a00            movel %d0,%d5
10c35100:       2f03            movel %d3,%sp@-
10c35102:       2f04            movel %d4,%sp@-
10c35104:       45fa fe8c       lea %pc@(10c34f92 <free_fdset>),%a2
10c35108:       4e92            jsr %a2@
10c3510a:       2f03            movel %d3,%sp@-
10c3510c:       2f05            movel %d5,%sp@-
10c3510e:       4e92            jsr %a2@
10c35110:       7000            moveq #0,%d0
10c35112:       601c            bras 10c35130 <expand_fdset+0x14e>
10c35114:       4a84            tstl %d4
10c35116:       670a            beqs 10c35122 <expand_fdset+0x140>
10c35118:       2f03            movel %d3,%sp@-
10c3511a:       2f04            movel %d4,%sp@-
10c3511c:       4eba fe74       jsr %pc@(10c34f92 <free_fdset>)
10c35120:       508f            addql #8,%sp
10c35122:       4a85            tstl %d5
10c35124:       6708            beqs 10c3512e <expand_fdset+0x14c>
10c35126:       2f03            movel %d3,%sp@-
10c35128:       2f05            movel %d5,%sp@-
10c3512a:       4eba fe66       jsr %pc@(10c34f92 <free_fdset>)
10c3512e:       2002            movel %d2,%d0
10c35130:       4cee 0c7c ffe4  moveml %fp@(-28),%d2-%d6/%a2-%a3
10c35136:       4e5e            unlk %fp
10c35138:       4e75            rts
10c3513a:       4e75            rts

10c3513c <end_kio_request>:
10c3513c:       4e56 0000       linkw %fp,#0
10c35140:       2f0a            movel %a2,%sp@-
10c35142:       246e 0008       moveal %fp@(8),%a2
10c35146:       4aae 000c       tstl %fp@(12)
10c3514a:       660c            bnes 10c35158 <end_kio_request+0x1c>
10c3514c:       4aaa 221e       tstl %a2@(8734)
10c35150:       6606            bnes 10c35158 <end_kio_request+0x1c>
10c35152:       70fb            moveq #-5,%d0
10c35154:       2540 221e       movel %d0,%a2@(8734)
10c35158:       41ea 221a       lea %a2@(8730),%a0
10c3515c:       40c1            movew %sr,%d1
10c3515e:       007c 0700       oriw #1792,%sr
10c35162:       2010            movel %a0@,%d0
10c35164:       5380            subql #1,%d0
10c35166:       2080            movel %d0,%a0@
10c35168:       46c1            movew %d1,%sr
10c3516a:       4a80            tstl %d0
10c3516c:       6622            bnes 10c35190 <end_kio_request+0x54>
10c3516e:       206a 2222       moveal %a2@(8738),%a0
10c35172:       b0fc 0000       cmpaw #0,%a0
10c35176:       6706            beqs 10c3517e <end_kio_request+0x42>
10c35178:       2f0a            movel %a2,%sp@-
10c3517a:       4e90            jsr %a0@
10c3517c:       588f            addql #4,%sp
10c3517e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c35182:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c35186:       486a 2226       pea %a2@(8742)
10c3518a:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c35190:       246e fffc       moveal %fp@(-4),%a2
10c35194:       4e5e            unlk %fp
10c35196:       4e75            rts

10c35198 <kiobuf_init>:
10c35198:       4e56 0000       linkw %fp,#0
10c3519c:       2f0a            movel %a2,%sp@-
10c3519e:       246e 0008       moveal %fp@(8),%a2
10c351a2:       4878 2232       pea 2232 <LFLUSH_I_AND_D+0x1a2a>
10c351a6:       42a7            clrl %sp@-
10c351a8:       2f0a            movel %a2,%sp@-
10c351aa:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c351b0:       43ea 2226       lea %a2@(8742),%a1
10c351b4:       2049            moveal %a1,%a0
10c351b6:       4298            clrl %a0@+
10c351b8:       2088            movel %a0,%a0@
10c351ba:       2348 0008       movel %a0,%a1@(8)
10c351be:       257c 0000 0081  movel #129,%a2@(4)
10c351c4:       0004 
10c351c6:       41ea 0016       lea %a2@(22),%a0
10c351ca:       2548 0010       movel %a0,%a2@(16)
10c351ce:       246e fffc       moveal %fp@(-4),%a2
10c351d2:       4e5e            unlk %fp
10c351d4:       4e75            rts

10c351d6 <alloc_kiobuf_bhs>:
10c351d6:       4e56 0000       linkw %fp,#0
10c351da:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c351de:       262e 0008       movel %fp@(8),%d3
10c351e2:       7400            moveq #0,%d2
10c351e4:       45f9 10c2 08dc  lea 10c208dc <kmem_cache_alloc>,%a2
10c351ea:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c351ee:       2f39 1002 7cec  movel 10027cec <bh_cachep>,%sp@-
10c351f4:       4e92            jsr %a2@
10c351f6:       2202            movel %d2,%d1
10c351f8:       e589            lsll #2,%d1
10c351fa:       2043            moveal %d3,%a0
10c351fc:       d1c1            addal %d1,%a0
10c351fe:       2140 021a       movel %d0,%a0@(538)
10c35202:       508f            addql #8,%sp
10c35204:       6632            bnes 10c35238 <alloc_kiobuf_bhs+0x62>
10c35206:       5382            subql #1,%d2
10c35208:       70ff            moveq #-1,%d0
10c3520a:       b082            cmpl %d2,%d0
10c3520c:       6726            beqs 10c35234 <alloc_kiobuf_bhs+0x5e>
10c3520e:       e58a            lsll #2,%d2
10c35210:       d483            addl %d3,%d2
10c35212:       5983            subql #4,%d3
10c35214:       2442            moveal %d2,%a2
10c35216:       45ea 021a       lea %a2@(538),%a2
10c3521a:       2f12            movel %a2@,%sp@-
10c3521c:       2f39 1002 7cec  movel 10027cec <bh_cachep>,%sp@-
10c35222:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c35228:       4292            clrl %a2@
10c3522a:       508f            addql #8,%sp
10c3522c:       598a            subql #4,%a2
10c3522e:       5982            subql #4,%d2
10c35230:       b682            cmpl %d2,%d3
10c35232:       66e6            bnes 10c3521a <alloc_kiobuf_bhs+0x44>
10c35234:       70f4            moveq #-12,%d0
10c35236:       600c            bras 10c35244 <alloc_kiobuf_bhs+0x6e>
10c35238:       5282            addql #1,%d2
10c3523a:       0c82 0000 03ff  cmpil #1023,%d2
10c35240:       6fa8            bles 10c351ea <alloc_kiobuf_bhs+0x14>
10c35242:       7000            moveq #0,%d0
10c35244:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c3524a:       4e5e            unlk %fp
10c3524c:       4e75            rts

10c3524e <free_kiobuf_bhs>:
10c3524e:       4e56 0000       linkw %fp,#0
10c35252:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c35256:       47f9 10c2 0aea  lea 10c20aea <kmem_cache_free>,%a3
10c3525c:       242e 0008       movel %fp@(8),%d2
10c35260:       2602            movel %d2,%d3
10c35262:       0683 0000 0ffc  addil #4092,%d3
10c35268:       2442            moveal %d2,%a2
10c3526a:       45ea 021a       lea %a2@(538),%a2
10c3526e:       2f12            movel %a2@,%sp@-
10c35270:       2f39 1002 7cec  movel 10027cec <bh_cachep>,%sp@-
10c35276:       4e93            jsr %a3@
10c35278:       429a            clrl %a2@+
10c3527a:       508f            addql #8,%sp
10c3527c:       5882            addql #4,%d2
10c3527e:       b682            cmpl %d2,%d3
10c35280:       6cec            bges 10c3526e <free_kiobuf_bhs+0x20>
10c35282:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c35288:       4e5e            unlk %fp
10c3528a:       4e75            rts

10c3528c <alloc_kiovec>:
10c3528c:       4e56 0000       linkw %fp,#0
10c35290:       48e7 3c20       moveml %d2-%d5/%a2,%sp@-
10c35294:       2a2e 0008       movel %fp@(8),%d5
10c35298:       282e 000c       movel %fp@(12),%d4
10c3529c:       7600            moveq #0,%d3
10c3529e:       ba83            cmpl %d3,%d5
10c352a0:       6f4a            bles 10c352ec <alloc_kiovec+0x60>
10c352a2:       2444            moveal %d4,%a2
10c352a4:       42a7            clrl %sp@-
10c352a6:       4878 01f2       pea 1f2 <LSIGTRAP+0x1ed>
10c352aa:       4878 2232       pea 2232 <LFLUSH_I_AND_D+0x1a2a>
10c352ae:       4eb9 10c2 1136  jsr 10c21136 <__vmalloc>
10c352b4:       2400            movel %d0,%d2
10c352b6:       4fef 000c       lea %sp@(12),%sp
10c352ba:       671a            beqs 10c352d6 <alloc_kiovec+0x4a>
10c352bc:       2f02            movel %d2,%sp@-
10c352be:       4eba fed8       jsr %pc@(10c35198 <kiobuf_init>)
10c352c2:       2f02            movel %d2,%sp@-
10c352c4:       4eba ff10       jsr %pc@(10c351d6 <alloc_kiobuf_bhs>)
10c352c8:       508f            addql #8,%sp
10c352ca:       4a80            tstl %d0
10c352cc:       6716            beqs 10c352e4 <alloc_kiovec+0x58>
10c352ce:       2f02            movel %d2,%sp@-
10c352d0:       4eb9 10c2 1124  jsr 10c21124 <vfree>
10c352d6:       2f04            movel %d4,%sp@-
10c352d8:       2f03            movel %d3,%sp@-
10c352da:       4eb9 10c3 52f8  jsr 10c352f8 <free_kiovec>
10c352e0:       70f4            moveq #-12,%d0
10c352e2:       600a            bras 10c352ee <alloc_kiovec+0x62>
10c352e4:       24c2            movel %d2,%a2@+
10c352e6:       5283            addql #1,%d3
10c352e8:       ba83            cmpl %d3,%d5
10c352ea:       6eb8            bgts 10c352a4 <alloc_kiovec+0x18>
10c352ec:       7000            moveq #0,%d0
10c352ee:       4cee 043c ffec  moveml %fp@(-20),%d2-%d5/%a2
10c352f4:       4e5e            unlk %fp
10c352f6:       4e75            rts

10c352f8 <free_kiovec>:
10c352f8:       4e56 fffc       linkw %fp,#-4
10c352fc:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c35300:       202e 0008       movel %fp@(8),%d0
10c35304:       6f5a            bles 10c35360 <free_kiovec+0x68>
10c35306:       7600            moveq #0,%d3
10c35308:       2400            movel %d0,%d2
10c3530a:       246e 000c       moveal %fp@(12),%a2
10c3530e:       2052            moveal %a2@,%a0
10c35310:       2d48 fffc       movel %a0,%fp@(-4)
10c35314:       1028 0014       moveb %a0@(20),%d0
10c35318:       ee08            lsrb #7,%d0
10c3531a:       1600            moveb %d0,%d3
10c3531c:       4a83            tstl %d3
10c3531e:       6710            beqs 10c35330 <free_kiovec+0x38>
10c35320:       486e fffc       pea %fp@(-4)
10c35324:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c35328:       4eb9 10c2 1922  jsr 10c21922 <unlock_kiovec>
10c3532e:       508f            addql #8,%sp
10c35330:       206e fffc       moveal %fp@(-4),%a0
10c35334:       0ca8 0000 0081  cmpil #129,%a0@(4)
10c3533a:       0004 
10c3533c:       6f0c            bles 10c3534a <free_kiovec+0x52>
10c3533e:       2f28 0010       movel %a0@(16),%sp@-
10c35342:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c35348:       588f            addql #4,%sp
10c3534a:       2f2e fffc       movel %fp@(-4),%sp@-
10c3534e:       4eba fefe       jsr %pc@(10c3524e <free_kiobuf_bhs>)
10c35352:       2f1a            movel %a2@+,%sp@-
10c35354:       4eb9 10c2 1124  jsr 10c21124 <vfree>
10c3535a:       508f            addql #8,%sp
10c3535c:       5382            subql #1,%d2
10c3535e:       66ae            bnes 10c3530e <free_kiovec+0x16>
10c35360:       4cee 040c fff0  moveml %fp@(-16),%d2-%d3/%a2
10c35366:       4e5e            unlk %fp
10c35368:       4e75            rts

10c3536a <expand_kiobuf>:
10c3536a:       4e56 0000       linkw %fp,#0
10c3536e:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c35372:       246e 0008       moveal %fp@(8),%a2
10c35376:       262e 000c       movel %fp@(12),%d3
10c3537a:       b6aa 0004       cmpl %a2@(4),%d3
10c3537e:       6f5c            bles 10c353dc <expand_kiobuf+0x72>
10c35380:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c35384:       2003            movel %d3,%d0
10c35386:       e588            lsll #2,%d0
10c35388:       2f00            movel %d0,%sp@-
10c3538a:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c35390:       2400            movel %d0,%d2
10c35392:       508f            addql #8,%sp
10c35394:       70f4            moveq #-12,%d0
10c35396:       4a82            tstl %d2
10c35398:       6744            beqs 10c353de <expand_kiobuf+0x74>
10c3539a:       202a 0004       movel %a2@(4),%d0
10c3539e:       b680            cmpl %d0,%d3
10c353a0:       6e0a            bgts 10c353ac <expand_kiobuf+0x42>
10c353a2:       2f02            movel %d2,%sp@-
10c353a4:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c353aa:       6030            bras 10c353dc <expand_kiobuf+0x72>
10c353ac:       e588            lsll #2,%d0
10c353ae:       2f00            movel %d0,%sp@-
10c353b0:       2f2a 0010       movel %a2@(16),%sp@-
10c353b4:       2f02            movel %d2,%sp@-
10c353b6:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c353bc:       4fef 000c       lea %sp@(12),%sp
10c353c0:       0caa 0000 0081  cmpil #129,%a2@(4)
10c353c6:       0004 
10c353c8:       6f0a            bles 10c353d4 <expand_kiobuf+0x6a>
10c353ca:       2f2a 0010       movel %a2@(16),%sp@-
10c353ce:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c353d4:       2542 0010       movel %d2,%a2@(16)
10c353d8:       2543 0004       movel %d3,%a2@(4)
10c353dc:       7000            moveq #0,%d0
10c353de:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c353e4:       4e5e            unlk %fp
10c353e6:       4e75            rts

10c353e8 <kiobuf_wait_for_io>:
10c353e8:       4e56 fff0       linkw %fp,#-16
10c353ec:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c353f0:       266e 0008       moveal %fp@(8),%a3
10c353f4:       2479 1002 53b4  moveal 100253b4 <_current_task>,%a2
10c353fa:       42ae fff0       clrl %fp@(-16)
10c353fe:       42ae fff8       clrl %fp@(-8)
10c35402:       42ae fffc       clrl %fp@(-4)
10c35406:       2d4a fff4       movel %a2,%fp@(-12)
10c3540a:       76f0            moveq #-16,%d3
10c3540c:       d68e            addl %fp,%d3
10c3540e:       4aab 221a       tstl %a3@(8730)
10c35412:       6752            beqs 10c35466 <kiobuf_wait_for_io+0x7e>
10c35414:       2f03            movel %d3,%sp@-
10c35416:       240b            movel %a3,%d2
10c35418:       0682 0000 2226  addil #8742,%d2
10c3541e:       2f02            movel %d2,%sp@-
10c35420:       4eb9 10c1 5344  jsr 10c15344 <add_wait_queue>
10c35426:       508f            addql #8,%sp
10c35428:       7002            moveq #2,%d0
10c3542a:       2480            movel %d0,%a2@
10c3542c:       4aab 221a       tstl %a3@(8730)
10c35430:       6726            beqs 10c35458 <kiobuf_wait_for_io+0x70>
10c35432:       0cb9 1000 f03c  cmpil #268496956,1000f03c <tq_disk>
10c35438:       1000 f03c 
10c3543c:       670e            beqs 10c3544c <kiobuf_wait_for_io+0x64>
10c3543e:       4879 1000 f03c  pea 1000f03c <tq_disk>
10c35444:       4eb9 10c1 8942  jsr 10c18942 <__run_task_queue>
10c3544a:       588f            addql #4,%sp
10c3544c:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c35452:       4aab 221a       tstl %a3@(8730)
10c35456:       66d0            bnes 10c35428 <kiobuf_wait_for_io+0x40>
10c35458:       7000            moveq #0,%d0
10c3545a:       2480            movel %d0,%a2@
10c3545c:       2f03            movel %d3,%sp@-
10c3545e:       2f02            movel %d2,%sp@-
10c35460:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c35466:       4cee 0c0c ffe0  moveml %fp@(-32),%d2-%d3/%a2-%a3
10c3546c:       4e5e            unlk %fp
10c3546e:       4e75            rts

10c35470 <redo_inode_mask>:
10c35470:       4e56 0000       linkw %fp,#0
10c35474:       226e 0008       moveal %fp@(8),%a1
10c35478:       7200            moveq #0,%d1
10c3547a:       2069 0100       moveal %a1@(256),%a0
10c3547e:       b0fc 0000       cmpaw #0,%a0
10c35482:       6712            beqs 10c35496 <redo_inode_mask+0x26>
10c35484:       2028 0008       movel %a0@(8),%d0
10c35488:       0880 001f       bclr #31,%d0
10c3548c:       8280            orl %d0,%d1
10c3548e:       2050            moveal %a0@,%a0
10c35490:       b0fc 0000       cmpaw #0,%a0
10c35494:       66ee            bnes 10c35484 <redo_inode_mask+0x14>
10c35496:       2341 00fc       movel %d1,%a1@(252)
10c3549a:       4e5e            unlk %fp
10c3549c:       4e75            rts

10c3549e <fcntl_dirnotify>:
10c3549e:       4e56 0000       linkw %fp,#0
10c354a2:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c354a6:       282e 0008       movel %fp@(8),%d4
10c354aa:       286e 000c       moveal %fp@(12),%a4
10c354ae:       262e 0010       movel %fp@(16),%d3
10c354b2:       93c9            subal %a1,%a1
10c354b4:       2403            movel %d3,%d2
10c354b6:       0882 001f       bclr #31,%d2
10c354ba:       4a82            tstl %d2
10c354bc:       57c0            seq %d0
10c354be:       4880            extw %d0
10c354c0:       3400            movew %d0,%d2
10c354c2:       48c2            extl %d2
10c354c4:       4482            negl %d2
10c354c6:       660e            bnes 10c354d6 <fcntl_dirnotify+0x38>
10c354c8:       4ab9 1000 db94  tstl 1000db94 <dir_notify_enable>
10c354ce:       6606            bnes 10c354d6 <fcntl_dirnotify+0x38>
10c354d0:       70ea            moveq #-22,%d0
10c354d2:       6000 00d8       braw 10c355ac <fcntl_dirnotify+0x10e>
10c354d6:       206c 0008       moveal %a4@(8),%a0
10c354da:       2668 0008       moveal %a0@(8),%a3
10c354de:       302b 0032       movew %a3@(50),%d0
10c354e2:       0240 f000       andiw #-4096,%d0
10c354e6:       0c40 4000       cmpiw #16384,%d0
10c354ea:       6706            beqs 10c354f2 <fcntl_dirnotify+0x54>
10c354ec:       70ec            moveq #-20,%d0
10c354ee:       6000 00bc       braw 10c355ac <fcntl_dirnotify+0x10e>
10c354f2:       4a82            tstl %d2
10c354f4:       6620            bnes 10c35516 <fcntl_dirnotify+0x78>
10c354f6:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c354fa:       2f39 1001 b74c  movel 1001b74c <dn_cache>,%sp@-
10c35500:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c35506:       2240            moveal %d0,%a1
10c35508:       508f            addql #8,%sp
10c3550a:       b2fc 0000       cmpaw #0,%a1
10c3550e:       6606            bnes 10c35516 <fcntl_dirnotify+0x78>
10c35510:       70f4            moveq #-12,%d0
10c35512:       6000 0098       braw 10c355ac <fcntl_dirnotify+0x10e>
10c35516:       41eb 0100       lea %a3@(256),%a0
10c3551a:       2450            moveal %a0@,%a2
10c3551c:       6004            bras 10c35522 <fcntl_dirnotify+0x84>
10c3551e:       204a            moveal %a2,%a0
10c35520:       2452            moveal %a2@,%a2
10c35522:       b4fc 0000       cmpaw #0,%a2
10c35526:       6730            beqs 10c35558 <fcntl_dirnotify+0xba>
10c35528:       b9ea 0010       cmpal %a2@(16),%a4
10c3552c:       66f0            bnes 10c3551e <fcntl_dirnotify+0x80>
10c3552e:       b4fc 0000       cmpaw #0,%a2
10c35532:       6724            beqs 10c35558 <fcntl_dirnotify+0xba>
10c35534:       4a82            tstl %d2
10c35536:       670e            beqs 10c35546 <fcntl_dirnotify+0xa8>
10c35538:       2092            movel %a2@,%a0@
10c3553a:       2f0b            movel %a3,%sp@-
10c3553c:       4eba ff32       jsr %pc@(10c35470 <redo_inode_mask>)
10c35540:       224a            moveal %a2,%a1
10c35542:       588f            addql #4,%sp
10c35544:       6056            bras 10c3559c <fcntl_dirnotify+0xfe>
10c35546:       2544 000c       movel %d4,%a2@(12)
10c3554a:       87aa 0008       orl %d3,%a2@(8)
10c3554e:       0883 001f       bclr #31,%d3
10c35552:       87ab 00fc       orl %d3,%a3@(252)
10c35556:       6044            bras 10c3559c <fcntl_dirnotify+0xfe>
10c35558:       4a82            tstl %d2
10c3555a:       663c            bnes 10c35598 <fcntl_dirnotify+0xfa>
10c3555c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c35562:       2968 007a 003a  movel %a0@(122),%a4@(58)
10c35568:       2968 012c 003e  movel %a0@(300),%a4@(62)
10c3556e:       2968 0130 0042  movel %a0@(304),%a4@(66)
10c35574:       237c 444e 4f54  movel #1145982804,%a1@(4)
10c3557a:       0004 
10c3557c:       2343 0008       movel %d3,%a1@(8)
10c35580:       2344 000c       movel %d4,%a1@(12)
10c35584:       234c 0010       movel %a4,%a1@(16)
10c35588:       0883 001f       bclr #31,%d3
10c3558c:       87ab 00fc       orl %d3,%a3@(252)
10c35590:       22ab 0100       movel %a3@(256),%a1@
10c35594:       2749 0100       movel %a1,%a3@(256)
10c35598:       7000            moveq #0,%d0
10c3559a:       6010            bras 10c355ac <fcntl_dirnotify+0x10e>
10c3559c:       2f09            movel %a1,%sp@-
10c3559e:       2f39 1001 b74c  movel 1001b74c <dn_cache>,%sp@-
10c355a4:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c355aa:       60ec            bras 10c35598 <fcntl_dirnotify+0xfa>
10c355ac:       4cee 1c1c ffe8  moveml %fp@(-24),%d2-%d4/%a2-%a4
10c355b2:       4e5e            unlk %fp
10c355b4:       4e75            rts

10c355b6 <__inode_dir_notify>:
10c355b6:       4e56 0000       linkw %fp,#0
10c355ba:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c355be:       282e 0008       movel %fp@(8),%d4
10c355c2:       262e 000c       movel %fp@(12),%d3
10c355c6:       7400            moveq #0,%d2
10c355c8:       2644            moveal %d4,%a3
10c355ca:       47eb 0100       lea %a3@(256),%a3
10c355ce:       6060            bras 10c35630 <__inode_dir_notify+0x7a>
10c355d0:       0caa 444e 4f54  cmpil #1145982804,%a2@(4)
10c355d6:       0004 
10c355d8:       670e            beqs 10c355e8 <__inode_dir_notify+0x32>
10c355da:       4879 1000 2e37  pea 10002e37 <tvecs+0x129f>
10c355e0:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c355e6:       605a            bras 10c35642 <__inode_dir_notify+0x8c>
10c355e8:       202a 0008       movel %a2@(8),%d0
10c355ec:       c083            andl %d3,%d0
10c355ee:       6728            beqs 10c35618 <__inode_dir_notify+0x62>
10c355f0:       226a 0010       moveal %a2@(16),%a1
10c355f4:       41e9 003a       lea %a1@(58),%a0
10c355f8:       4a90            tstl %a0@
10c355fa:       6716            beqs 10c35612 <__inode_dir_notify+0x5c>
10c355fc:       2f3c 0002 0003  movel #131075,%sp@-
10c35602:       2f2a 000c       movel %a2@(12),%sp@-
10c35606:       2f08            movel %a0,%sp@-
10c35608:       4eb9 10c2 f022  jsr 10c2f022 <send_sigio>
10c3560e:       4fef 000c       lea %sp@(12),%sp
10c35612:       4aaa 0008       tstl %a2@(8)
10c35616:       6c04            bges 10c3561c <__inode_dir_notify+0x66>
10c35618:       264a            moveal %a2,%a3
10c3561a:       6014            bras 10c35630 <__inode_dir_notify+0x7a>
10c3561c:       2692            movel %a2@,%a3@
10c3561e:       7401            moveq #1,%d2
10c35620:       2f0a            movel %a2,%sp@-
10c35622:       2f39 1001 b74c  movel 1001b74c <dn_cache>,%sp@-
10c35628:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c3562e:       508f            addql #8,%sp
10c35630:       2453            moveal %a3@,%a2
10c35632:       b4fc 0000       cmpaw #0,%a2
10c35636:       6698            bnes 10c355d0 <__inode_dir_notify+0x1a>
10c35638:       4a82            tstl %d2
10c3563a:       6706            beqs 10c35642 <__inode_dir_notify+0x8c>
10c3563c:       2f04            movel %d4,%sp@-
10c3563e:       4eba fe30       jsr %pc@(10c35470 <redo_inode_mask>)
10c35642:       4cee 0c1c ffec  moveml %fp@(-20),%d2-%d4/%a2-%a3
10c35648:       4e5e            unlk %fp
10c3564a:       4e75            rts

10c3564c <sys_nfsservctl>:
10c3564c:       4e56 0000       linkw %fp,#0
10c35650:       70da            moveq #-38,%d0
10c35652:       4e5e            unlk %fp
10c35654:       4e75            rts
10c35656:       4e75            rts

10c35658 <alloc_vfsmnt>:
10c35658:       4e56 0000       linkw %fp,#0
10c3565c:       2f0a            movel %a2,%sp@-
10c3565e:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c35662:       2f39 1001 b75c  movel 1001b75c <mnt_cache>,%sp@-
10c35668:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c3566e:       2440            moveal %d0,%a2
10c35670:       508f            addql #8,%sp
10c35672:       b4fc 0000       cmpaw #0,%a2
10c35676:       6738            beqs 10c356b0 <alloc_vfsmnt+0x58>
10c35678:       4878 003c       pea 3c <LSIGTRAP+0x37>
10c3567c:       42a7            clrl %sp@-
10c3567e:       2f0a            movel %a2,%sp@-
10c35680:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c35686:       7001            moveq #1,%d0
10c35688:       2540 0028       movel %d0,%a2@(40)
10c3568c:       248a            movel %a2,%a2@
10c3568e:       254a 0004       movel %a2,%a2@(4)
10c35692:       41ea 0020       lea %a2@(32),%a0
10c35696:       2088            movel %a0,%a0@
10c35698:       2548 0024       movel %a0,%a2@(36)
10c3569c:       41ea 0018       lea %a2@(24),%a0
10c356a0:       2088            movel %a0,%a0@
10c356a2:       2548 001c       movel %a0,%a2@(28)
10c356a6:       41ea 0034       lea %a2@(52),%a0
10c356aa:       2088            movel %a0,%a0@
10c356ac:       2548 0038       movel %a0,%a2@(56)
10c356b0:       200a            movel %a2,%d0
10c356b2:       246e fffc       moveal %fp@(-4),%a2
10c356b6:       4e5e            unlk %fp
10c356b8:       4e75            rts

10c356ba <free_vfsmnt>:
10c356ba:       4e56 0000       linkw %fp,#0
10c356be:       2f0a            movel %a2,%sp@-
10c356c0:       246e 0008       moveal %fp@(8),%a2
10c356c4:       202a 0030       movel %a2@(48),%d0
10c356c8:       670a            beqs 10c356d4 <free_vfsmnt+0x1a>
10c356ca:       2f00            movel %d0,%sp@-
10c356cc:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c356d2:       588f            addql #4,%sp
10c356d4:       2f0a            movel %a2,%sp@-
10c356d6:       2f39 1001 b75c  movel 1001b75c <mnt_cache>,%sp@-
10c356dc:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c356e2:       246e fffc       moveal %fp@(-4),%a2
10c356e6:       4e5e            unlk %fp
10c356e8:       4e75            rts

10c356ea <set_devname>:
10c356ea:       4e56 0000       linkw %fp,#0
10c356ee:       48e7 3800       moveml %d2-%d4,%sp@-
10c356f2:       282e 000c       movel %fp@(12),%d4
10c356f6:       6734            beqs 10c3572c <set_devname+0x42>
10c356f8:       2f04            movel %d4,%sp@-
10c356fa:       4eb9 10c8 418e  jsr 10c8418e <strlen>
10c35700:       2600            movel %d0,%d3
10c35702:       5283            addql #1,%d3
10c35704:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c35708:       2f03            movel %d3,%sp@-
10c3570a:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c35710:       2400            movel %d0,%d2
10c35712:       4fef 000c       lea %sp@(12),%sp
10c35716:       6714            beqs 10c3572c <set_devname+0x42>
10c35718:       2f03            movel %d3,%sp@-
10c3571a:       2f04            movel %d4,%sp@-
10c3571c:       2f02            movel %d2,%sp@-
10c3571e:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c35724:       206e 0008       moveal %fp@(8),%a0
10c35728:       2142 0030       movel %d2,%a0@(48)
10c3572c:       4cee 001c fff4  moveml %fp@(-12),%d2-%d4
10c35732:       4e5e            unlk %fp
10c35734:       4e75            rts

10c35736 <lookup_mnt>:
10c35736:       4e56 0000       linkw %fp,#0
10c3573a:       48e7 3800       moveml %d2-%d4,%sp@-
10c3573e:       262e 0008       movel %fp@(8),%d3
10c35742:       242e 000c       movel %fp@(12),%d2
10c35746:       2003            movel %d3,%d0
10c35748:       e888            lsrl #4,%d0
10c3574a:       2202            movel %d2,%d1
10c3574c:       e889            lsrl #4,%d1
10c3574e:       d081            addl %d1,%d0
10c35750:       2200            movel %d0,%d1
10c35752:       2839 1001 b758  movel 1001b758 <hash_bits>,%d4
10c35758:       e8a9            lsrl %d4,%d1
10c3575a:       d081            addl %d1,%d0
10c3575c:       c0b9 1001 b754  andl 1001b754 <hash_mask>,%d0
10c35762:       e788            lsll #3,%d0
10c35764:       2079 1001 b750  moveal 1001b750 <mount_hashtable>,%a0
10c3576a:       d1c0            addal %d0,%a0
10c3576c:       2008            movel %a0,%d0
10c3576e:       2050            moveal %a0@,%a0
10c35770:       93c9            subal %a1,%a1
10c35772:       b088            cmpl %a0,%d0
10c35774:       670e            beqs 10c35784 <lookup_mnt+0x4e>
10c35776:       2248            moveal %a0,%a1
10c35778:       b6a9 0008       cmpl %a1@(8),%d3
10c3577c:       66f0            bnes 10c3576e <lookup_mnt+0x38>
10c3577e:       b4a9 000c       cmpl %a1@(12),%d2
10c35782:       66ea            bnes 10c3576e <lookup_mnt+0x38>
10c35784:       2009            movel %a1,%d0
10c35786:       4cdf 001c       moveml %sp@+,%d2-%d4
10c3578a:       4e5e            unlk %fp
10c3578c:       4e75            rts

10c3578e <check_mnt>:
10c3578e:       4e56 0000       linkw %fp,#0
10c35792:       206e 0008       moveal %fp@(8),%a0
10c35796:       2039 1002 7cd8  movel 10027cd8 <root_vfsmnt>,%d0
10c3579c:       b1e8 0008       cmpal %a0@(8),%a0
10c357a0:       670a            beqs 10c357ac <check_mnt+0x1e>
10c357a2:       2068 0008       moveal %a0@(8),%a0
10c357a6:       b1e8 0008       cmpal %a0@(8),%a0
10c357aa:       66f6            bnes 10c357a2 <check_mnt+0x14>
10c357ac:       b088            cmpl %a0,%d0
10c357ae:       57c0            seq %d0
10c357b0:       4880            extw %d0
10c357b2:       48c0            extl %d0
10c357b4:       4480            negl %d0
10c357b6:       4e5e            unlk %fp
10c357b8:       4e75            rts

10c357ba <detach_mnt>:
10c357ba:       4e56 0000       linkw %fp,#0
10c357be:       48e7 0038       moveml %a2-%a4,%sp@-
10c357c2:       226e 0008       moveal %fp@(8),%a1
10c357c6:       286e 000c       moveal %fp@(12),%a4
10c357ca:       28a9 000c       movel %a1@(12),%a4@
10c357ce:       2969 0008 0004  movel %a1@(8),%a4@(4)
10c357d4:       2349 0008       movel %a1,%a1@(8)
10c357d8:       2369 0010 000c  movel %a1@(16),%a1@(12)
10c357de:       41e9 0020       lea %a1@(32),%a0
10c357e2:       2668 0004       moveal %a0@(4),%a3
10c357e6:       2450            moveal %a0@,%a2
10c357e8:       254b 0004       movel %a3,%a2@(4)
10c357ec:       268a            movel %a2,%a3@
10c357ee:       2088            movel %a0,%a0@
10c357f0:       2148 0004       movel %a0,%a0@(4)
10c357f4:       2469 0004       moveal %a1@(4),%a2
10c357f8:       2051            moveal %a1@,%a0
10c357fa:       214a 0004       movel %a2,%a0@(4)
10c357fe:       2488            movel %a0,%a2@
10c35800:       2289            movel %a1,%a1@
10c35802:       2349 0004       movel %a1,%a1@(4)
10c35806:       2054            moveal %a4@,%a0
10c35808:       53a8 0038       subql #1,%a0@(56)
10c3580c:       4cdf 1c00       moveml %sp@+,%a2-%a4
10c35810:       4e5e            unlk %fp
10c35812:       4e75            rts

10c35814 <attach_mnt>:
10c35814:       4e56 0000       linkw %fp,#0
10c35818:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c3581c:       246e 0008       moveal %fp@(8),%a2
10c35820:       266e 000c       moveal %fp@(12),%a3
10c35824:       202b 0004       movel %a3@(4),%d0
10c35828:       6708            beqs 10c35832 <attach_mnt+0x1e>
10c3582a:       2240            moveal %d0,%a1
10c3582c:       41e9 0028       lea %a1@(40),%a0
10c35830:       5290            addql #1,%a0@
10c35832:       2540 0008       movel %d0,%a2@(8)
10c35836:       2053            moveal %a3@,%a0
10c35838:       b0fc 0000       cmpaw #0,%a0
10c3583c:       6712            beqs 10c35850 <attach_mnt+0x3c>
10c3583e:       4a90            tstl %a0@
10c35840:       660c            bnes 10c3584e <attach_mnt+0x3a>
10c35842:       4879 1000 2ea7  pea 10002ea7 <tvecs+0x130f>
10c35848:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c3584e:       5290            addql #1,%a0@
10c35850:       2548 000c       movel %a0,%a2@(12)
10c35854:       222b 0004       movel %a3@(4),%d1
10c35858:       2013            movel %a3@,%d0
10c3585a:       e889            lsrl #4,%d1
10c3585c:       e888            lsrl #4,%d0
10c3585e:       d280            addl %d0,%d1
10c35860:       2001            movel %d1,%d0
10c35862:       2439 1001 b758  movel 1001b758 <hash_bits>,%d2
10c35868:       e4a8            lsrl %d2,%d0
10c3586a:       d280            addl %d0,%d1
10c3586c:       c2b9 1001 b754  andl 1001b754 <hash_mask>,%d1
10c35872:       e789            lsll #3,%d1
10c35874:       2041            moveal %d1,%a0
10c35876:       d1f9 1001 b750  addal 1001b750 <mount_hashtable>,%a0
10c3587c:       2250            moveal %a0@,%a1
10c3587e:       234a 0004       movel %a2,%a1@(4)
10c35882:       2489            movel %a1,%a2@
10c35884:       2548 0004       movel %a0,%a2@(4)
10c35888:       208a            movel %a2,%a0@
10c3588a:       41ea 0020       lea %a2@(32),%a0
10c3588e:       246b 0004       moveal %a3@(4),%a2
10c35892:       43ea 0018       lea %a2@(24),%a1
10c35896:       2451            moveal %a1@,%a2
10c35898:       2548 0004       movel %a0,%a2@(4)
10c3589c:       208a            movel %a2,%a0@
10c3589e:       2149 0004       movel %a1,%a0@(4)
10c358a2:       2288            movel %a0,%a1@
10c358a4:       2053            moveal %a3@,%a0
10c358a6:       52a8 0038       addql #1,%a0@(56)
10c358aa:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c358b0:       4e5e            unlk %fp
10c358b2:       4e75            rts

10c358b4 <next_mnt>:
10c358b4:       4e56 0000       linkw %fp,#0
10c358b8:       2f02            movel %d2,%sp@-
10c358ba:       206e 0008       moveal %fp@(8),%a0
10c358be:       242e 000c       movel %fp@(12),%d2
10c358c2:       2268 0018       moveal %a0@(24),%a1
10c358c6:       7018            moveq #24,%d0
10c358c8:       d088            addl %a0,%d0
10c358ca:       b089            cmpl %a1,%d0
10c358cc:       661c            bnes 10c358ea <next_mnt+0x36>
10c358ce:       6002            bras 10c358d2 <next_mnt+0x1e>
10c358d0:       2041            moveal %d1,%a0
10c358d2:       b488            cmpl %a0,%d2
10c358d4:       6604            bnes 10c358da <next_mnt+0x26>
10c358d6:       7000            moveq #0,%d0
10c358d8:       6014            bras 10c358ee <next_mnt+0x3a>
10c358da:       2268 0020       moveal %a0@(32),%a1
10c358de:       2228 0008       movel %a0@(8),%d1
10c358e2:       7018            moveq #24,%d0
10c358e4:       d081            addl %d1,%d0
10c358e6:       b089            cmpl %a1,%d0
10c358e8:       67e6            beqs 10c358d0 <next_mnt+0x1c>
10c358ea:       70e0            moveq #-32,%d0
10c358ec:       d089            addl %a1,%d0
10c358ee:       241f            movel %sp@+,%d2
10c358f0:       4e5e            unlk %fp
10c358f2:       4e75            rts

10c358f4 <clone_mnt>:
10c358f4:       4e56 0000       linkw %fp,#0
10c358f8:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c358fc:       266e 0008       moveal %fp@(8),%a3
10c35900:       286e 000c       moveal %fp@(12),%a4
10c35904:       242b 0014       movel %a3@(20),%d2
10c35908:       4eba fd4e       jsr %pc@(10c35658 <alloc_vfsmnt>)
10c3590c:       2440            moveal %d0,%a2
10c3590e:       b4fc 0000       cmpaw #0,%a2
10c35912:       6742            beqs 10c35956 <clone_mnt+0x62>
10c35914:       256b 002c 002c  movel %a3@(44),%a2@(44)
10c3591a:       2f2b 0030       movel %a3@(48),%sp@-
10c3591e:       2f0a            movel %a2,%sp@-
10c35920:       4eba fdc8       jsr %pc@(10c356ea <set_devname>)
10c35924:       2242            moveal %d2,%a1
10c35926:       41e9 0058       lea %a1@(88),%a0
10c3592a:       508f            addql #8,%sp
10c3592c:       5290            addql #1,%a0@
10c3592e:       2542 0014       movel %d2,%a2@(20)
10c35932:       b8fc 0000       cmpaw #0,%a4
10c35936:       6712            beqs 10c3594a <clone_mnt+0x56>
10c35938:       4a94            tstl %a4@
10c3593a:       660c            bnes 10c35948 <clone_mnt+0x54>
10c3593c:       4879 1000 2ea7  pea 10002ea7 <tvecs+0x130f>
10c35942:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c35948:       5294            addql #1,%a4@
10c3594a:       254c 0010       movel %a4,%a2@(16)
10c3594e:       254c 000c       movel %a4,%a2@(12)
10c35952:       254a 0008       movel %a2,%a2@(8)
10c35956:       200a            movel %a2,%d0
10c35958:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c3595e:       4e5e            unlk %fp
10c35960:       4e75            rts

10c35962 <__mntput>:
10c35962:       4e56 0000       linkw %fp,#0
10c35966:       2f0a            movel %a2,%sp@-
10c35968:       2f02            movel %d2,%sp@-
10c3596a:       246e 0008       moveal %fp@(8),%a2
10c3596e:       242a 0014       movel %a2@(20),%d2
10c35972:       2f2a 0010       movel %a2@(16),%sp@-
10c35976:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c3597c:       2f0a            movel %a2,%sp@-
10c3597e:       4eba fd3a       jsr %pc@(10c356ba <free_vfsmnt>)
10c35982:       2f02            movel %d2,%sp@-
10c35984:       4eb9 10c2 880e  jsr 10c2880e <kill_super>
10c3598a:       242e fff8       movel %fp@(-8),%d2
10c3598e:       246e fffc       moveal %fp@(-4),%a2
10c35992:       4e5e            unlk %fp
10c35994:       4e75            rts

10c35996 <m_start>:
10c35996:       4e56 0000       linkw %fp,#0
10c3599a:       2f03            movel %d3,%sp@-
10c3599c:       2f02            movel %d2,%sp@-
10c3599e:       206e 000c       moveal %fp@(12),%a0
10c359a2:       2410            movel %a0@,%d2
10c359a4:       2628 0004       movel %a0@(4),%d3
10c359a8:       227c 1000 dba4  moveal #268491684,%a1
10c359ae:       41fa 000c       lea %pc@(10c359bc <m_start+0x26>),%a0
10c359b2:       5391            subql #1,%a1@
10c359b4:       6a06            bpls 10c359bc <m_start+0x26>
10c359b6:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c359bc:       43f9 1000 db9c  lea 1000db9c <vfsmntlist>,%a1
10c359c2:       2051            moveal %a1@,%a0
10c359c4:       b3c8            cmpal %a0,%a1
10c359c6:       671c            beqs 10c359e4 <m_start+0x4e>
10c359c8:       4280            clrl %d0
10c359ca:       5383            subql #1,%d3
10c359cc:       9580            subxl %d0,%d2
10c359ce:       70ff            moveq #-1,%d0
10c359d0:       72ff            moveq #-1,%d1
10c359d2:       9283            subl %d3,%d1
10c359d4:       9182            subxl %d2,%d0
10c359d6:       6606            bnes 10c359de <m_start+0x48>
10c359d8:       70cc            moveq #-52,%d0
10c359da:       d088            addl %a0,%d0
10c359dc:       6008            bras 10c359e6 <m_start+0x50>
10c359de:       2050            moveal %a0@,%a0
10c359e0:       b3c8            cmpal %a0,%a1
10c359e2:       66e4            bnes 10c359c8 <m_start+0x32>
10c359e4:       7000            moveq #0,%d0
10c359e6:       241f            movel %sp@+,%d2
10c359e8:       261f            movel %sp@+,%d3
10c359ea:       4e5e            unlk %fp
10c359ec:       4e75            rts

10c359ee <m_next>:
10c359ee:       4e56 0000       linkw %fp,#0
10c359f2:       2f02            movel %d2,%sp@-
10c359f4:       226e 000c       moveal %fp@(12),%a1
10c359f8:       206e 0010       moveal %fp@(16),%a0
10c359fc:       2269 0034       moveal %a1@(52),%a1
10c35a00:       4280            clrl %d0
10c35a02:       7201            moveq #1,%d1
10c35a04:       d3a8 0004       addl %d1,%a0@(4)
10c35a08:       2410            movel %a0@,%d2
10c35a0a:       d580            addxl %d0,%d2
10c35a0c:       2082            movel %d2,%a0@
10c35a0e:       b3fc 1000 db9c  cmpal #268491676,%a1
10c35a14:       56c0            sne %d0
10c35a16:       4880            extw %d0
10c35a18:       48c0            extl %d0
10c35a1a:       72cc            moveq #-52,%d1
10c35a1c:       d289            addl %a1,%d1
10c35a1e:       c081            andl %d1,%d0
10c35a20:       241f            movel %sp@+,%d2
10c35a22:       4e5e            unlk %fp
10c35a24:       4e75            rts

10c35a26 <m_stop>:
10c35a26:       4e56 0000       linkw %fp,#0
10c35a2a:       227c 1000 dba4  moveal #268491684,%a1
10c35a30:       41fa 000c       lea %pc@(10c35a3e <m_stop+0x18>),%a0
10c35a34:       5291            addql #1,%a1@
10c35a36:       6e06            bgts 10c35a3e <m_stop+0x18>
10c35a38:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c35a3e:       4e5e            unlk %fp
10c35a40:       4e75            rts

10c35a42 <show_vfsmnt>:
10c35a42:       4e56 0000       linkw %fp,#0
10c35a46:       48e7 3c38       moveml %d2-%d5/%a2-%a4,%sp@-
10c35a4a:       266e 0008       moveal %fp@(8),%a3
10c35a4e:       286e 000c       moveal %fp@(12),%a4
10c35a52:       7a00            moveq #0,%d5
10c35a54:       42a7            clrl %sp@-
10c35a56:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c35a5a:       4eb9 10c2 25d6  jsr 10c225d6 <__get_free_pages>
10c35a60:       2600            movel %d0,%d3
10c35a62:       508f            addql #8,%sp
10c35a64:       70f4            moveq #-12,%d0
10c35a66:       4a83            tstl %d3
10c35a68:       6700 0268       beqw 10c35cd2 <show_vfsmnt+0x290>
10c35a6c:       202c 0010       movel %a4@(16),%d0
10c35a70:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c35a76:       2068 02ea       moveal %a0@(746),%a0
10c35a7a:       2428 0018       movel %a0@(24),%d2
10c35a7e:       6708            beqs 10c35a88 <show_vfsmnt+0x46>
10c35a80:       2242            moveal %d2,%a1
10c35a82:       41e9 0028       lea %a1@(40),%a0
10c35a86:       5290            addql #1,%a0@
10c35a88:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c35a8e:       2068 02ea       moveal %a0@(746),%a0
10c35a92:       2468 000c       moveal %a0@(12),%a2
10c35a96:       b4fc 0000       cmpaw #0,%a2
10c35a9a:       6712            beqs 10c35aae <show_vfsmnt+0x6c>
10c35a9c:       4a92            tstl %a2@
10c35a9e:       660c            bnes 10c35aac <show_vfsmnt+0x6a>
10c35aa0:       4879 1000 2ea7  pea 10002ea7 <tvecs+0x130f>
10c35aa6:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c35aac:       5292            addql #1,%a2@
10c35aae:       4878 1000       pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c35ab2:       2f03            movel %d3,%sp@-
10c35ab4:       2f02            movel %d2,%sp@-
10c35ab6:       2f0a            movel %a2,%sp@-
10c35ab8:       2f0c            movel %a4,%sp@-
10c35aba:       2f00            movel %d0,%sp@-
10c35abc:       4eb9 10c3 3292  jsr 10c33292 <__d_path>
10c35ac2:       2800            movel %d0,%d4
10c35ac4:       4fef 0014       lea %sp@(20),%sp
10c35ac8:       2e8a            movel %a2,%sp@
10c35aca:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c35ad0:       588f            addql #4,%sp
10c35ad2:       4a82            tstl %d2
10c35ad4:       6720            beqs 10c35af6 <show_vfsmnt+0xb4>
10c35ad6:       2242            moveal %d2,%a1
10c35ad8:       41e9 0028       lea %a1@(40),%a0
10c35adc:       40c1            movew %sr,%d1
10c35ade:       007c 0700       oriw #1792,%sr
10c35ae2:       2010            movel %a0@,%d0
10c35ae4:       5380            subql #1,%d0
10c35ae6:       2080            movel %d0,%a0@
10c35ae8:       46c1            movew %d1,%sr
10c35aea:       4a80            tstl %d0
10c35aec:       6608            bnes 10c35af6 <show_vfsmnt+0xb4>
10c35aee:       2f02            movel %d2,%sp@-
10c35af0:       4eba fe70       jsr %pc@(10c35962 <__mntput>)
10c35af4:       588f            addql #4,%sp
10c35af6:       202c 0030       movel %a4@(48),%d0
10c35afa:       6606            bnes 10c35b02 <show_vfsmnt+0xc0>
10c35afc:       203c 1000 2ee9  movel #268447465,%d0
10c35b02:       4879 1000 2eac  pea 10002eac <tvecs+0x1314>
10c35b08:       2f00            movel %d0,%sp@-
10c35b0a:       2f0b            movel %a3,%sp@-
10c35b0c:       4eb9 10c3 6fe8  jsr 10c36fe8 <seq_escape>
10c35b12:       4fef 000c       lea %sp@(12),%sp
10c35b16:       226b 000c       moveal %a3@(12),%a1
10c35b1a:       b3eb 0004       cmpal %a3@(4),%a1
10c35b1e:       640c            bccs 10c35b2c <show_vfsmnt+0xea>
10c35b20:       2053            moveal %a3@,%a0
10c35b22:       13bc 0020 8800  moveb #32,%a1@(00000000,%a0:l)
10c35b28:       52ab 000c       addql #1,%a3@(12)
10c35b2c:       4879 1000 2eac  pea 10002eac <tvecs+0x1314>
10c35b32:       2f04            movel %d4,%sp@-
10c35b34:       2f0b            movel %a3,%sp@-
10c35b36:       4eb9 10c3 6fe8  jsr 10c36fe8 <seq_escape>
10c35b3c:       504f            addqw #8,%sp
10c35b3e:       4297            clrl %sp@
10c35b40:       2f03            movel %d3,%sp@-
10c35b42:       4eb9 10c2 2136  jsr 10c22136 <free_pages>
10c35b48:       508f            addql #8,%sp
10c35b4a:       226b 000c       moveal %a3@(12),%a1
10c35b4e:       b3eb 0004       cmpal %a3@(4),%a1
10c35b52:       640c            bccs 10c35b60 <show_vfsmnt+0x11e>
10c35b54:       2053            moveal %a3@,%a0
10c35b56:       13bc 0020 8800  moveb #32,%a1@(00000000,%a0:l)
10c35b5c:       52ab 000c       addql #1,%a3@(12)
10c35b60:       206c 0014       moveal %a4@(20),%a0
10c35b64:       2068 0018       moveal %a0@(24),%a0
10c35b68:       4879 1000 2eac  pea 10002eac <tvecs+0x1314>
10c35b6e:       2f10            movel %a0@,%sp@-
10c35b70:       2f0b            movel %a3,%sp@-
10c35b72:       4eb9 10c3 6fe8  jsr 10c36fe8 <seq_escape>
10c35b78:       4fef 000c       lea %sp@(12),%sp
10c35b7c:       206c 0014       moveal %a4@(20),%a0
10c35b80:       45f9 1000 2ef2  lea 10002ef2 <tvecs+0x135a>,%a2
10c35b86:       0828 0000 0027  btst #0,%a0@(39)
10c35b8c:       6706            beqs 10c35b94 <show_vfsmnt+0x152>
10c35b8e:       45f9 1000 2eee  lea 10002eee <tvecs+0x1356>,%a2
10c35b94:       2f0a            movel %a2,%sp@-
10c35b96:       4eb9 10c8 418e  jsr 10c8418e <strlen>
10c35b9c:       2400            movel %d0,%d2
10c35b9e:       262b 000c       movel %a3@(12),%d3
10c35ba2:       2003            movel %d3,%d0
10c35ba4:       d082            addl %d2,%d0
10c35ba6:       222b 0004       movel %a3@(4),%d1
10c35baa:       588f            addql #4,%sp
10c35bac:       b280            cmpl %d0,%d1
10c35bae:       6318            blss 10c35bc8 <show_vfsmnt+0x186>
10c35bb0:       2f02            movel %d2,%sp@-
10c35bb2:       2f0a            movel %a2,%sp@-
10c35bb4:       d693            addl %a3@,%d3
10c35bb6:       2f03            movel %d3,%sp@-
10c35bb8:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c35bbe:       d5ab 000c       addl %d2,%a3@(12)
10c35bc2:       4fef 000c       lea %sp@(12),%sp
10c35bc6:       6004            bras 10c35bcc <show_vfsmnt+0x18a>
10c35bc8:       2741 000c       movel %d1,%a3@(12)
10c35bcc:       45f9 1000 dbb8  lea 1000dbb8 <fs_info.846>,%a2
10c35bd2:       4a92            tstl %a2@
10c35bd4:       674e            beqs 10c35c24 <show_vfsmnt+0x1e2>
10c35bd6:       206c 0014       moveal %a4@(20),%a0
10c35bda:       2028 0024       movel %a0@(36),%d0
10c35bde:       c092            andl %a2@,%d0
10c35be0:       673c            beqs 10c35c1e <show_vfsmnt+0x1dc>
10c35be2:       262a 0004       movel %a2@(4),%d3
10c35be6:       2f03            movel %d3,%sp@-
10c35be8:       4eb9 10c8 418e  jsr 10c8418e <strlen>
10c35bee:       2400            movel %d0,%d2
10c35bf0:       206b 000c       moveal %a3@(12),%a0
10c35bf4:       2008            movel %a0,%d0
10c35bf6:       d082            addl %d2,%d0
10c35bf8:       222b 0004       movel %a3@(4),%d1
10c35bfc:       588f            addql #4,%sp
10c35bfe:       b280            cmpl %d0,%d1
10c35c00:       6318            blss 10c35c1a <show_vfsmnt+0x1d8>
10c35c02:       2f02            movel %d2,%sp@-
10c35c04:       2f03            movel %d3,%sp@-
10c35c06:       d1d3            addal %a3@,%a0
10c35c08:       2f08            movel %a0,%sp@-
10c35c0a:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c35c10:       d5ab 000c       addl %d2,%a3@(12)
10c35c14:       4fef 000c       lea %sp@(12),%sp
10c35c18:       6004            bras 10c35c1e <show_vfsmnt+0x1dc>
10c35c1a:       2741 000c       movel %d1,%a3@(12)
10c35c1e:       508a            addql #8,%a2
10c35c20:       4a92            tstl %a2@
10c35c22:       66b2            bnes 10c35bd6 <show_vfsmnt+0x194>
10c35c24:       45f9 1000 dbe0  lea 1000dbe0 <mnt_info.847>,%a2
10c35c2a:       4a92            tstl %a2@
10c35c2c:       674a            beqs 10c35c78 <show_vfsmnt+0x236>
10c35c2e:       202c 002c       movel %a4@(44),%d0
10c35c32:       c092            andl %a2@,%d0
10c35c34:       673c            beqs 10c35c72 <show_vfsmnt+0x230>
10c35c36:       262a 0004       movel %a2@(4),%d3
10c35c3a:       2f03            movel %d3,%sp@-
10c35c3c:       4eb9 10c8 418e  jsr 10c8418e <strlen>
10c35c42:       2400            movel %d0,%d2
10c35c44:       206b 000c       moveal %a3@(12),%a0
10c35c48:       2008            movel %a0,%d0
10c35c4a:       d082            addl %d2,%d0
10c35c4c:       222b 0004       movel %a3@(4),%d1
10c35c50:       588f            addql #4,%sp
10c35c52:       b280            cmpl %d0,%d1
10c35c54:       6318            blss 10c35c6e <show_vfsmnt+0x22c>
10c35c56:       2f02            movel %d2,%sp@-
10c35c58:       2f03            movel %d3,%sp@-
10c35c5a:       d1d3            addal %a3@,%a0
10c35c5c:       2f08            movel %a0,%sp@-
10c35c5e:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c35c64:       d5ab 000c       addl %d2,%a3@(12)
10c35c68:       4fef 000c       lea %sp@(12),%sp
10c35c6c:       6004            bras 10c35c72 <show_vfsmnt+0x230>
10c35c6e:       2741 000c       movel %d1,%a3@(12)
10c35c72:       508a            addql #8,%a2
10c35c74:       4a92            tstl %a2@
10c35c76:       66b6            bnes 10c35c2e <show_vfsmnt+0x1ec>
10c35c78:       206c 0014       moveal %a4@(20),%a0
10c35c7c:       2068 001c       moveal %a0@(28),%a0
10c35c80:       4aa8 0040       tstl %a0@(64)
10c35c84:       670e            beqs 10c35c94 <show_vfsmnt+0x252>
10c35c86:       2f0c            movel %a4,%sp@-
10c35c88:       2f0b            movel %a3,%sp@-
10c35c8a:       2068 0040       moveal %a0@(64),%a0
10c35c8e:       4e90            jsr %a0@
10c35c90:       2a00            movel %d0,%d5
10c35c92:       508f            addql #8,%sp
10c35c94:       4879 1000 2ef6  pea 10002ef6 <tvecs+0x135e>
10c35c9a:       4eb9 10c8 418e  jsr 10c8418e <strlen>
10c35ca0:       2400            movel %d0,%d2
10c35ca2:       262b 000c       movel %a3@(12),%d3
10c35ca6:       2003            movel %d3,%d0
10c35ca8:       d082            addl %d2,%d0
10c35caa:       222b 0004       movel %a3@(4),%d1
10c35cae:       588f            addql #4,%sp
10c35cb0:       b280            cmpl %d0,%d1
10c35cb2:       6318            blss 10c35ccc <show_vfsmnt+0x28a>
10c35cb4:       2f02            movel %d2,%sp@-
10c35cb6:       4879 1000 2ef6  pea 10002ef6 <tvecs+0x135e>
10c35cbc:       d693            addl %a3@,%d3
10c35cbe:       2f03            movel %d3,%sp@-
10c35cc0:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c35cc6:       d5ab 000c       addl %d2,%a3@(12)
10c35cca:       6004            bras 10c35cd0 <show_vfsmnt+0x28e>
10c35ccc:       2741 000c       movel %d1,%a3@(12)
10c35cd0:       2005            movel %d5,%d0
10c35cd2:       4cee 1c3c ffe4  moveml %fp@(-28),%d2-%d5/%a2-%a4
10c35cd8:       4e5e            unlk %fp
10c35cda:       4e75            rts

10c35cdc <may_umount>:
10c35cdc:       4e56 0000       linkw %fp,#0
10c35ce0:       206e 0008       moveal %fp@(8),%a0
10c35ce4:       7002            moveq #2,%d0
10c35ce6:       b0a8 0028       cmpl %a0@(40),%d0
10c35cea:       5dc0            slt %d0
10c35cec:       4880            extw %d0
10c35cee:       48c0            extl %d0
10c35cf0:       72f0            moveq #-16,%d1
10c35cf2:       c081            andl %d1,%d0
10c35cf4:       4e5e            unlk %fp
10c35cf6:       4e75            rts

10c35cf8 <umount_tree>:
10c35cf8:       4e56 ffdc       linkw %fp,#-36
10c35cfc:       48e7 003c       moveml %a2-%a5,%sp@-
10c35d00:       266e 0008       moveal %fp@(8),%a3
10c35d04:       41ee ffdc       lea %fp@(-36),%a0
10c35d08:       2248            moveal %a0,%a1
10c35d0a:       2d48 ffdc       movel %a0,%fp@(-36)
10c35d0e:       2d49 ffe0       movel %a1,%fp@(-32)
10c35d12:       200b            movel %a3,%d0
10c35d14:       2a49            moveal %a1,%a5
10c35d16:       6730            beqs 10c35d48 <umount_tree+0x50>
10c35d18:       2849            moveal %a1,%a4
10c35d1a:       2040            moveal %d0,%a0
10c35d1c:       43e8 0034       lea %a0@(52),%a1
10c35d20:       2469 0004       moveal %a1@(4),%a2
10c35d24:       2051            moveal %a1@,%a0
10c35d26:       214a 0004       movel %a2,%a0@(4)
10c35d2a:       2488            movel %a0,%a2@
10c35d2c:       2054            moveal %a4@,%a0
10c35d2e:       2149 0004       movel %a1,%a0@(4)
10c35d32:       2288            movel %a0,%a1@
10c35d34:       234c 0004       movel %a4,%a1@(4)
10c35d38:       2889            movel %a1,%a4@
10c35d3a:       2f0b            movel %a3,%sp@-
10c35d3c:       2f00            movel %d0,%sp@-
10c35d3e:       4eba fb74       jsr %pc@(10c358b4 <next_mnt>)
10c35d42:       508f            addql #8,%sp
10c35d44:       4a80            tstl %d0
10c35d46:       66d2            bnes 10c35d1a <umount_tree+0x22>
10c35d48:       bbd5            cmpal %a5@,%a5
10c35d4a:       6762            beqs 10c35dae <umount_tree+0xb6>
10c35d4c:       284d            moveal %a5,%a4
10c35d4e:       246e ffdc       moveal %fp@(-36),%a2
10c35d52:       47ea ffcc       lea %a2@(-52),%a3
10c35d56:       226a 0004       moveal %a2@(4),%a1
10c35d5a:       2052            moveal %a2@,%a0
10c35d5c:       2149 0004       movel %a1,%a0@(4)
10c35d60:       2288            movel %a0,%a1@
10c35d62:       248a            movel %a2,%a2@
10c35d64:       254a 0004       movel %a2,%a2@(4)
10c35d68:       b7eb 0008       cmpal %a3@(8),%a3
10c35d6c:       6718            beqs 10c35d86 <umount_tree+0x8e>
10c35d6e:       486e ffe4       pea %fp@(-28)
10c35d72:       2f0b            movel %a3,%sp@-
10c35d74:       4eba fa44       jsr %pc@(10c357ba <detach_mnt>)
10c35d78:       508f            addql #8,%sp
10c35d7a:       486e ffe4       pea %fp@(-28)
10c35d7e:       4eb9 10c2 bcfe  jsr 10c2bcfe <path_release>
10c35d84:       588f            addql #4,%sp
10c35d86:       b6fc 0000       cmpaw #0,%a3
10c35d8a:       671e            beqs 10c35daa <umount_tree+0xb2>
10c35d8c:       41ea fff4       lea %a2@(-12),%a0
10c35d90:       40c1            movew %sr,%d1
10c35d92:       007c 0700       oriw #1792,%sr
10c35d96:       2010            movel %a0@,%d0
10c35d98:       5380            subql #1,%d0
10c35d9a:       2080            movel %d0,%a0@
10c35d9c:       46c1            movew %d1,%sr
10c35d9e:       4a80            tstl %d0
10c35da0:       6608            bnes 10c35daa <umount_tree+0xb2>
10c35da2:       2f0b            movel %a3,%sp@-
10c35da4:       4eba fbbc       jsr %pc@(10c35962 <__mntput>)
10c35da8:       588f            addql #4,%sp
10c35daa:       b9d4            cmpal %a4@,%a4
10c35dac:       66a0            bnes 10c35d4e <umount_tree+0x56>
10c35dae:       4cee 3c00 ffcc  moveml %fp@(-52),%a2-%a5
10c35db4:       4e5e            unlk %fp
10c35db6:       4e75            rts

10c35db8 <do_umount>:
10c35db8:       4e56 0000       linkw %fp,#0
10c35dbc:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c35dc0:       266e 0008       moveal %fp@(8),%a3
10c35dc4:       242e 000c       movel %fp@(12),%d2
10c35dc8:       246b 0014       moveal %a3@(20),%a2
10c35dcc:       7600            moveq #0,%d3
10c35dce:       0802 0000       btst #0,%d2
10c35dd2:       6714            beqs 10c35de8 <do_umount+0x30>
10c35dd4:       206a 001c       moveal %a2@(28),%a0
10c35dd8:       4aa8 0034       tstl %a0@(52)
10c35ddc:       670a            beqs 10c35de8 <do_umount+0x30>
10c35dde:       2f0a            movel %a2,%sp@-
10c35de0:       2068 0034       moveal %a0@(52),%a0
10c35de4:       4e90            jsr %a0@
10c35de6:       588f            addql #4,%sp
10c35de8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c35dee:       2068 02ea       moveal %a0@(746),%a0
10c35df2:       b7e8 0018       cmpal %a0@(24),%a3
10c35df6:       663a            bnes 10c35e32 <do_umount+0x7a>
10c35df8:       0802 0001       btst #1,%d2
10c35dfc:       6634            bnes 10c35e32 <do_umount+0x7a>
10c35dfe:       7430            moveq #48,%d2
10c35e00:       d48a            addl %a2,%d2
10c35e02:       2f02            movel %d2,%sp@-
10c35e04:       4eb9 10c8 53bc  jsr 10c853bc <__down_write>
10c35e0a:       588f            addql #4,%sp
10c35e0c:       082a 0000 0027  btst #0,%a2@(39)
10c35e12:       6614            bnes 10c35e28 <do_umount+0x70>
10c35e14:       42a7            clrl %sp@-
10c35e16:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c35e1a:       2f0a            movel %a2,%sp@-
10c35e1c:       4eb9 10c2 896c  jsr 10c2896c <do_remount_sb>
10c35e22:       2600            movel %d0,%d3
10c35e24:       4fef 000c       lea %sp@(12),%sp
10c35e28:       2f02            movel %d2,%sp@-
10c35e2a:       4eb9 10c8 5476  jsr 10c85476 <__up_write>
10c35e30:       6048            bras 10c35e7a <do_umount+0xc2>
10c35e32:       227c 1000 dba4  moveal #268491684,%a1
10c35e38:       41fa 000c       lea %pc@(10c35e46 <do_umount+0x8e>),%a0
10c35e3c:       5391            subql #1,%a1@
10c35e3e:       6a06            bpls 10c35e46 <do_umount+0x8e>
10c35e40:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c35e46:       76f0            moveq #-16,%d3
10c35e48:       7002            moveq #2,%d0
10c35e4a:       b0ab 0028       cmpl %a3@(40),%d0
10c35e4e:       6706            beqs 10c35e56 <do_umount+0x9e>
10c35e50:       0802 0001       btst #1,%d2
10c35e54:       6710            beqs 10c35e66 <do_umount+0xae>
10c35e56:       41eb 0034       lea %a3@(52),%a0
10c35e5a:       b1d0            cmpal %a0@,%a0
10c35e5c:       6706            beqs 10c35e64 <do_umount+0xac>
10c35e5e:       2f0b            movel %a3,%sp@-
10c35e60:       4eba fe96       jsr %pc@(10c35cf8 <umount_tree>)
10c35e64:       7600            moveq #0,%d3
10c35e66:       227c 1000 dba4  moveal #268491684,%a1
10c35e6c:       41fa 000c       lea %pc@(10c35e7a <do_umount+0xc2>),%a0
10c35e70:       5291            addql #1,%a1@
10c35e72:       6e06            bgts 10c35e7a <do_umount+0xc2>
10c35e74:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c35e7a:       2003            movel %d3,%d0
10c35e7c:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c35e82:       4e5e            unlk %fp
10c35e84:       4e75            rts

10c35e86 <sys_umount>:
10c35e86:       4e56 ffe4       linkw %fp,#-28
10c35e8a:       48e7 3800       moveml %d2-%d4,%sp@-
10c35e8e:       2f2e 0008       movel %fp@(8),%sp@-
10c35e92:       4eb9 10c2 baf8  jsr 10c2baf8 <getname>
10c35e98:       2800            movel %d0,%d4
10c35e9a:       588f            addql #4,%sp
10c35e9c:       2604            movel %d4,%d3
10c35e9e:       0c83 ffff fc18  cmpil #-1000,%d3
10c35ea4:       6200 008a       bhiw 10c35f30 <sys_umount+0xaa>
10c35ea8:       7600            moveq #0,%d3
10c35eaa:       74e4            moveq #-28,%d2
10c35eac:       d48e            addl %fp,%d2
10c35eae:       2f02            movel %d2,%sp@-
10c35eb0:       4878 0009       pea 9 <LSIGTRAP+0x4>
10c35eb4:       2f04            movel %d4,%sp@-
10c35eb6:       4eb9 10c2 c7e0  jsr 10c2c7e0 <path_init>
10c35ebc:       4fef 000c       lea %sp@(12),%sp
10c35ec0:       4a80            tstl %d0
10c35ec2:       670e            beqs 10c35ed2 <sys_umount+0x4c>
10c35ec4:       2f02            movel %d2,%sp@-
10c35ec6:       2f04            movel %d4,%sp@-
10c35ec8:       4eb9 10c2 c67c  jsr 10c2c67c <path_walk>
10c35ece:       2600            movel %d0,%d3
10c35ed0:       508f            addql #8,%sp
10c35ed2:       2f04            movel %d4,%sp@-
10c35ed4:       2f39 1002 7d20  movel 10027d20 <names_cachep>,%sp@-
10c35eda:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c35ee0:       508f            addql #8,%sp
10c35ee2:       4a83            tstl %d3
10c35ee4:       664a            bnes 10c35f30 <sys_umount+0xaa>
10c35ee6:       76ea            moveq #-22,%d3
10c35ee8:       206e ffe8       moveal %fp@(-24),%a0
10c35eec:       202e ffe4       movel %fp@(-28),%d0
10c35ef0:       b0a8 0010       cmpl %a0@(16),%d0
10c35ef4:       6632            bnes 10c35f28 <sys_umount+0xa2>
10c35ef6:       2f08            movel %a0,%sp@-
10c35ef8:       4eba f894       jsr %pc@(10c3578e <check_mnt>)
10c35efc:       588f            addql #4,%sp
10c35efe:       4a80            tstl %d0
10c35f00:       6726            beqs 10c35f28 <sys_umount+0xa2>
10c35f02:       76ff            moveq #-1,%d3
10c35f04:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c35f0a:       0828 0005 01d1  btst #5,%a0@(465)
10c35f10:       6716            beqs 10c35f28 <sys_umount+0xa2>
10c35f12:       0068 0100 0006  oriw #256,%a0@(6)
10c35f18:       2f2e 000c       movel %fp@(12),%sp@-
10c35f1c:       2f2e ffe8       movel %fp@(-24),%sp@-
10c35f20:       4eba fe96       jsr %pc@(10c35db8 <do_umount>)
10c35f24:       2600            movel %d0,%d3
10c35f26:       508f            addql #8,%sp
10c35f28:       2f02            movel %d2,%sp@-
10c35f2a:       4eb9 10c2 bcfe  jsr 10c2bcfe <path_release>
10c35f30:       2003            movel %d3,%d0
10c35f32:       4cee 001c ffd8  moveml %fp@(-40),%d2-%d4
10c35f38:       4e5e            unlk %fp
10c35f3a:       4e75            rts

10c35f3c <sys_oldumount>:
10c35f3c:       4e56 0000       linkw %fp,#0
10c35f40:       42a7            clrl %sp@-
10c35f42:       2f2e 0008       movel %fp@(8),%sp@-
10c35f46:       4eba ff3e       jsr %pc@(10c35e86 <sys_umount>)
10c35f4a:       4e5e            unlk %fp
10c35f4c:       4e75            rts

10c35f4e <mount_is_safe>:
10c35f4e:       4e56 0000       linkw %fp,#0
10c35f52:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c35f58:       0828 0005 01d1  btst #5,%a0@(465)
10c35f5e:       670a            beqs 10c35f6a <mount_is_safe+0x1c>
10c35f60:       0068 0100 0006  oriw #256,%a0@(6)
10c35f66:       7000            moveq #0,%d0
10c35f68:       6002            bras 10c35f6c <mount_is_safe+0x1e>
10c35f6a:       70ff            moveq #-1,%d0
10c35f6c:       4e5e            unlk %fp
10c35f6e:       4e75            rts

10c35f70 <copy_tree>:
10c35f70:       4e56 ffe4       linkw %fp,#-28
10c35f74:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c35f78:       262e 0008       movel %fp@(8),%d3
10c35f7c:       2643            moveal %d3,%a3
10c35f7e:       2f2e 000c       movel %fp@(12),%sp@-
10c35f82:       2f0b            movel %a3,%sp@-
10c35f84:       45fa f96e       lea %pc@(10c358f4 <clone_mnt>),%a2
10c35f88:       4e92            jsr %a2@
10c35f8a:       2840            moveal %d0,%a4
10c35f8c:       2d4c ffe8       movel %a4,%fp@(-24)
10c35f90:       2a4c            moveal %a4,%a5
10c35f92:       508f            addql #8,%sp
10c35f94:       280a            movel %a2,%d4
10c35f96:       bafc 0000       cmpaw #0,%a5
10c35f9a:       6700 008e       beqw 10c3602a <copy_tree+0xba>
10c35f9e:       2b4d 0008       movel %a5,%a5@(8)
10c35fa2:       2b6b 000c 000c  movel %a3@(12),%a5@(12)
10c35fa8:       243c 10c3 58b4  movel #281237684,%d2
10c35fae:       6058            bras 10c36008 <copy_tree+0x98>
10c35fb0:       2028 0008       movel %a0@(8),%d0
10c35fb4:       b08b            cmpl %a3,%d0
10c35fb6:       670c            beqs 10c35fc4 <copy_tree+0x54>
10c35fb8:       266b 0008       moveal %a3@(8),%a3
10c35fbc:       286c 0008       moveal %a4@(8),%a4
10c35fc0:       b08b            cmpl %a3,%d0
10c35fc2:       66f4            bnes 10c35fb8 <copy_tree+0x48>
10c35fc4:       2648            moveal %a0,%a3
10c35fc6:       2d4c ffe8       movel %a4,%fp@(-24)
10c35fca:       2d6b 000c ffe4  movel %a3@(12),%fp@(-28)
10c35fd0:       2f2b 0010       movel %a3@(16),%sp@-
10c35fd4:       2f0b            movel %a3,%sp@-
10c35fd6:       2044            moveal %d4,%a0
10c35fd8:       4e90            jsr %a0@
10c35fda:       2840            moveal %d0,%a4
10c35fdc:       508f            addql #8,%sp
10c35fde:       b8fc 0000       cmpaw #0,%a4
10c35fe2:       673a            beqs 10c3601e <copy_tree+0xae>
10c35fe4:       41ec 0034       lea %a4@(52),%a0
10c35fe8:       43ed 0034       lea %a5@(52),%a1
10c35fec:       2469 0004       moveal %a1@(4),%a2
10c35ff0:       2348 0004       movel %a0,%a1@(4)
10c35ff4:       2089            movel %a1,%a0@
10c35ff6:       214a 0004       movel %a2,%a0@(4)
10c35ffa:       2488            movel %a0,%a2@
10c35ffc:       486e ffe4       pea %fp@(-28)
10c36000:       2f0c            movel %a4,%sp@-
10c36002:       4eba f810       jsr %pc@(10c35814 <attach_mnt>)
10c36006:       508f            addql #8,%sp
10c36008:       2f03            movel %d3,%sp@-
10c3600a:       2f0b            movel %a3,%sp@-
10c3600c:       2042            moveal %d2,%a0
10c3600e:       4e90            jsr %a0@
10c36010:       2040            moveal %d0,%a0
10c36012:       508f            addql #8,%sp
10c36014:       b0fc 0000       cmpaw #0,%a0
10c36018:       6696            bnes 10c35fb0 <copy_tree+0x40>
10c3601a:       200d            movel %a5,%d0
10c3601c:       600e            bras 10c3602c <copy_tree+0xbc>
10c3601e:       bafc 0000       cmpaw #0,%a5
10c36022:       6706            beqs 10c3602a <copy_tree+0xba>
10c36024:       2f0d            movel %a5,%sp@-
10c36026:       4eba fcd0       jsr %pc@(10c35cf8 <umount_tree>)
10c3602a:       7000            moveq #0,%d0
10c3602c:       4cee 3c1c ffc8  moveml %fp@(-56),%d2-%d4/%a2-%a5
10c36032:       4e5e            unlk %fp
10c36034:       4e75            rts

10c36036 <graft_tree>:
10c36036:       4e56 fff8       linkw %fp,#-8
10c3603a:       48e7 003c       moveml %a2-%a5,%sp@-
10c3603e:       286e 0008       moveal %fp@(8),%a4
10c36042:       2a6e 000c       moveal %fp@(12),%a5
10c36046:       206c 0014       moveal %a4@(20),%a0
10c3604a:       4aa8 0024       tstl %a0@(36)
10c3604e:       6c06            bges 10c36056 <graft_tree+0x20>
10c36050:       70ea            moveq #-22,%d0
10c36052:       6000 00ce       braw 10c36122 <graft_tree+0xec>
10c36056:       2055            moveal %a5@,%a0
10c36058:       2268 0008       moveal %a0@(8),%a1
10c3605c:       3029 0032       movew %a1@(50),%d0
10c36060:       0240 f000       andiw #-4096,%d0
10c36064:       0c40 4000       cmpiw #16384,%d0
10c36068:       57c1            seq %d1
10c3606a:       206c 0010       moveal %a4@(16),%a0
10c3606e:       2068 0008       moveal %a0@(8),%a0
10c36072:       3028 0032       movew %a0@(50),%d0
10c36076:       0240 f000       andiw #-4096,%d0
10c3607a:       0c40 4000       cmpiw #16384,%d0
10c3607e:       57c0            seq %d0
10c36080:       b001            cmpb %d1,%d0
10c36082:       6706            beqs 10c3608a <graft_tree+0x54>
10c36084:       70ec            moveq #-20,%d0
10c36086:       6000 009a       braw 10c36122 <graft_tree+0xec>
10c3608a:       72fe            moveq #-2,%d1
10c3608c:       7078            moveq #120,%d0
10c3608e:       d089            addl %a1,%d0
10c36090:       2240            moveal %d0,%a1
10c36092:       41fa 000c       lea %pc@(10c360a0 <graft_tree+0x6a>),%a0
10c36096:       5391            subql #1,%a1@
10c36098:       6a06            bpls 10c360a0 <graft_tree+0x6a>
10c3609a:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c360a0:       2255            moveal %a5@,%a1
10c360a2:       2069 0008       moveal %a1@(8),%a0
10c360a6:       0828 0005 010b  btst #5,%a0@(267)
10c360ac:       665a            bnes 10c36108 <graft_tree+0xd2>
10c360ae:       b3e9 000c       cmpal %a1@(12),%a1
10c360b2:       6708            beqs 10c360bc <graft_tree+0x86>
10c360b4:       41e9 0010       lea %a1@(16),%a0
10c360b8:       b1d0            cmpal %a0@,%a0
10c360ba:       674c            beqs 10c36108 <graft_tree+0xd2>
10c360bc:       2f0d            movel %a5,%sp@-
10c360be:       2f0c            movel %a4,%sp@-
10c360c0:       4eba f752       jsr %pc@(10c35814 <attach_mnt>)
10c360c4:       41ee fff8       lea %fp@(-8),%a0
10c360c8:       43ec 0034       lea %a4@(52),%a1
10c360cc:       2469 0004       moveal %a1@(4),%a2
10c360d0:       2348 0004       movel %a0,%a1@(4)
10c360d4:       2089            movel %a1,%a0@
10c360d6:       2d4a fffc       movel %a2,%fp@(-4)
10c360da:       2488            movel %a0,%a2@
10c360dc:       2679 1000 dba0  moveal 1000dba0 <vfsmntlist+0x4>,%a3
10c360e2:       2450            moveal %a0@,%a2
10c360e4:       b1ca            cmpal %a2,%a0
10c360e6:       6712            beqs 10c360fa <graft_tree+0xc4>
10c360e8:       226e fffc       moveal %fp@(-4),%a1
10c360ec:       2053            moveal %a3@,%a0
10c360ee:       254b 0004       movel %a3,%a2@(4)
10c360f2:       268a            movel %a2,%a3@
10c360f4:       2288            movel %a0,%a1@
10c360f6:       2149 0004       movel %a1,%a0@(4)
10c360fa:       b8fc 0000       cmpaw #0,%a4
10c360fe:       6706            beqs 10c36106 <graft_tree+0xd0>
10c36100:       41ec 0028       lea %a4@(40),%a0
10c36104:       5290            addql #1,%a0@
10c36106:       7200            moveq #0,%d1
10c36108:       2055            moveal %a5@,%a0
10c3610a:       7078            moveq #120,%d0
10c3610c:       d0a8 0008       addl %a0@(8),%d0
10c36110:       2240            moveal %d0,%a1
10c36112:       41fa 000c       lea %pc@(10c36120 <graft_tree+0xea>),%a0
10c36116:       5291            addql #1,%a1@
10c36118:       6e06            bgts 10c36120 <graft_tree+0xea>
10c3611a:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c36120:       2001            movel %d1,%d0
10c36122:       4cee 3c00 ffe8  moveml %fp@(-24),%a2-%a5
10c36128:       4e5e            unlk %fp
10c3612a:       4e75            rts

10c3612c <do_loopback>:
10c3612c:       4e56 ffe4       linkw %fp,#-28
10c36130:       48e7 3c30       moveml %d2-%d5/%a2-%a3,%sp@-
10c36134:       266e 0008       moveal %fp@(8),%a3
10c36138:       246e 000c       moveal %fp@(12),%a2
10c3613c:       2a2e 0010       movel %fp@(16),%d5
10c36140:       7800            moveq #0,%d4
10c36142:       2f0b            movel %a3,%sp@-
10c36144:       4eba fe08       jsr %pc@(10c35f4e <mount_is_safe>)
10c36148:       2600            movel %d0,%d3
10c3614a:       588f            addql #4,%sp
10c3614c:       6600 00f2       bnew 10c36240 <do_loopback+0x114>
10c36150:       b4fc 0000       cmpaw #0,%a2
10c36154:       6704            beqs 10c3615a <do_loopback+0x2e>
10c36156:       4a12            tstb %a2@
10c36158:       6606            bnes 10c36160 <do_loopback+0x34>
10c3615a:       70ea            moveq #-22,%d0
10c3615c:       6000 00e2       braw 10c36240 <do_loopback+0x114>
10c36160:       74e4            moveq #-28,%d2
10c36162:       d48e            addl %fp,%d2
10c36164:       2f02            movel %d2,%sp@-
10c36166:       4878 0009       pea 9 <LSIGTRAP+0x4>
10c3616a:       2f0a            movel %a2,%sp@-
10c3616c:       4eb9 10c2 c7e0  jsr 10c2c7e0 <path_init>
10c36172:       4fef 000c       lea %sp@(12),%sp
10c36176:       4a80            tstl %d0
10c36178:       670e            beqs 10c36188 <do_loopback+0x5c>
10c3617a:       2f02            movel %d2,%sp@-
10c3617c:       2f0a            movel %a2,%sp@-
10c3617e:       4eb9 10c2 c67c  jsr 10c2c67c <path_walk>
10c36184:       2600            movel %d0,%d3
10c36186:       508f            addql #8,%sp
10c36188:       4a83            tstl %d3
10c3618a:       6600 00b2       bnew 10c3623e <do_loopback+0x112>
10c3618e:       227c 1000 dba4  moveal #268491684,%a1
10c36194:       41fa 000c       lea %pc@(10c361a2 <do_loopback+0x76>),%a0
10c36198:       5391            subql #1,%a1@
10c3619a:       6a06            bpls 10c361a2 <do_loopback+0x76>
10c3619c:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c361a2:       76ea            moveq #-22,%d3
10c361a4:       2f2b 0004       movel %a3@(4),%sp@-
10c361a8:       45fa f5e4       lea %pc@(10c3578e <check_mnt>),%a2
10c361ac:       4e92            jsr %a2@
10c361ae:       588f            addql #4,%sp
10c361b0:       4a80            tstl %d0
10c361b2:       6734            beqs 10c361e8 <do_loopback+0xbc>
10c361b4:       4a85            tstl %d5
10c361b6:       670c            beqs 10c361c4 <do_loopback+0x98>
10c361b8:       2f2e ffe8       movel %fp@(-24),%sp@-
10c361bc:       4e92            jsr %a2@
10c361be:       588f            addql #4,%sp
10c361c0:       4a80            tstl %d0
10c361c2:       6724            beqs 10c361e8 <do_loopback+0xbc>
10c361c4:       76f4            moveq #-12,%d3
10c361c6:       4a85            tstl %d5
10c361c8:       670e            beqs 10c361d8 <do_loopback+0xac>
10c361ca:       2f2e ffe4       movel %fp@(-28),%sp@-
10c361ce:       2f2e ffe8       movel %fp@(-24),%sp@-
10c361d2:       4eba fd9c       jsr %pc@(10c35f70 <copy_tree>)
10c361d6:       600c            bras 10c361e4 <do_loopback+0xb8>
10c361d8:       2f2e ffe4       movel %fp@(-28),%sp@-
10c361dc:       2f2e ffe8       movel %fp@(-24),%sp@-
10c361e0:       4eba f712       jsr %pc@(10c358f4 <clone_mnt>)
10c361e4:       2800            movel %d0,%d4
10c361e6:       508f            addql #8,%sp
10c361e8:       4a84            tstl %d4
10c361ea:       6736            beqs 10c36222 <do_loopback+0xf6>
10c361ec:       2f0b            movel %a3,%sp@-
10c361ee:       2f04            movel %d4,%sp@-
10c361f0:       4eba fe44       jsr %pc@(10c36036 <graft_tree>)
10c361f4:       2600            movel %d0,%d3
10c361f6:       508f            addql #8,%sp
10c361f8:       6708            beqs 10c36202 <do_loopback+0xd6>
10c361fa:       2f04            movel %d4,%sp@-
10c361fc:       4eba fafa       jsr %pc@(10c35cf8 <umount_tree>)
10c36200:       601e            bras 10c36220 <do_loopback+0xf4>
10c36202:       2244            moveal %d4,%a1
10c36204:       41e9 0028       lea %a1@(40),%a0
10c36208:       40c1            movew %sr,%d1
10c3620a:       007c 0700       oriw #1792,%sr
10c3620e:       2010            movel %a0@,%d0
10c36210:       5380            subql #1,%d0
10c36212:       2080            movel %d0,%a0@
10c36214:       46c1            movew %d1,%sr
10c36216:       4a80            tstl %d0
10c36218:       6608            bnes 10c36222 <do_loopback+0xf6>
10c3621a:       2f04            movel %d4,%sp@-
10c3621c:       4eba f744       jsr %pc@(10c35962 <__mntput>)
10c36220:       588f            addql #4,%sp
10c36222:       227c 1000 dba4  moveal #268491684,%a1
10c36228:       41fa 000c       lea %pc@(10c36236 <do_loopback+0x10a>),%a0
10c3622c:       5291            addql #1,%a1@
10c3622e:       6e06            bgts 10c36236 <do_loopback+0x10a>
10c36230:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c36236:       2f02            movel %d2,%sp@-
10c36238:       4eb9 10c2 bcfe  jsr 10c2bcfe <path_release>
10c3623e:       2003            movel %d3,%d0
10c36240:       4cee 0c3c ffcc  moveml %fp@(-52),%d2-%d5/%a2-%a3
10c36246:       4e5e            unlk %fp
10c36248:       4e75            rts

10c3624a <do_remount>:
10c3624a:       4e56 0000       linkw %fp,#0
10c3624e:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c36252:       246e 0008       moveal %fp@(8),%a2
10c36256:       206a 0004       moveal %a2@(4),%a0
10c3625a:       2428 0014       movel %a0@(20),%d2
10c3625e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c36264:       0828 0005 01d1  btst #5,%a0@(465)
10c3626a:       6604            bnes 10c36270 <do_remount+0x26>
10c3626c:       70ff            moveq #-1,%d0
10c3626e:       605c            bras 10c362cc <do_remount+0x82>
10c36270:       0068 0100 0006  oriw #256,%a0@(6)
10c36276:       2f2a 0004       movel %a2@(4),%sp@-
10c3627a:       4eba f512       jsr %pc@(10c3578e <check_mnt>)
10c3627e:       588f            addql #4,%sp
10c36280:       4a80            tstl %d0
10c36282:       670c            beqs 10c36290 <do_remount+0x46>
10c36284:       206a 0004       moveal %a2@(4),%a0
10c36288:       2012            movel %a2@,%d0
10c3628a:       b0a8 0010       cmpl %a0@(16),%d0
10c3628e:       6704            beqs 10c36294 <do_remount+0x4a>
10c36290:       70ea            moveq #-22,%d0
10c36292:       6038            bras 10c362cc <do_remount+0x82>
10c36294:       7630            moveq #48,%d3
10c36296:       d682            addl %d2,%d3
10c36298:       2f03            movel %d3,%sp@-
10c3629a:       4eb9 10c8 53bc  jsr 10c853bc <__down_write>
10c362a0:       2eae 0014       movel %fp@(20),%sp@
10c362a4:       2f2e 000c       movel %fp@(12),%sp@-
10c362a8:       2f02            movel %d2,%sp@-
10c362aa:       4eb9 10c2 896c  jsr 10c2896c <do_remount_sb>
10c362b0:       2400            movel %d0,%d2
10c362b2:       4fef 000c       lea %sp@(12),%sp
10c362b6:       660a            bnes 10c362c2 <do_remount+0x78>
10c362b8:       206a 0004       moveal %a2@(4),%a0
10c362bc:       216e 0010 002c  movel %fp@(16),%a0@(44)
10c362c2:       2f03            movel %d3,%sp@-
10c362c4:       4eb9 10c8 5476  jsr 10c85476 <__up_write>
10c362ca:       2002            movel %d2,%d0
10c362cc:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c362d2:       4e5e            unlk %fp
10c362d4:       4e75            rts

10c362d6 <do_add_mount>:
10c362d6:       4e56 0000       linkw %fp,#0
10c362da:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c362de:       266e 0008       moveal %fp@(8),%a3
10c362e2:       2f2e 001c       movel %fp@(28),%sp@-
10c362e6:       2f2e 0018       movel %fp@(24),%sp@-
10c362ea:       2f2e 0010       movel %fp@(16),%sp@-
10c362ee:       2f2e 000c       movel %fp@(12),%sp@-
10c362f2:       4eb9 10c2 8a42  jsr 10c28a42 <do_kern_mount>
10c362f8:       2440            moveal %d0,%a2
10c362fa:       4fef 0010       lea %sp@(16),%sp
10c362fe:       240a            movel %a2,%d2
10c36300:       0c82 ffff fc18  cmpil #-1000,%d2
10c36306:       6200 00a0       bhiw 10c363a8 <do_add_mount+0xd2>
10c3630a:       227c 1000 dba4  moveal #268491684,%a1
10c36310:       41fa 000c       lea %pc@(10c3631e <do_add_mount+0x48>),%a0
10c36314:       5391            subql #1,%a1@
10c36316:       6a06            bpls 10c3631e <do_add_mount+0x48>
10c36318:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c3631e:       2053            moveal %a3@,%a0
10c36320:       4aa8 0038       tstl %a0@(56)
10c36324:       6712            beqs 10c36338 <do_add_mount+0x62>
10c36326:       2f0b            movel %a3,%sp@-
10c36328:       486b 0004       pea %a3@(4)
10c3632c:       4eb9 10c2 bf0a  jsr 10c2bf0a <follow_down>
10c36332:       508f            addql #8,%sp
10c36334:       4a80            tstl %d0
10c36336:       66e6            bnes 10c3631e <do_add_mount+0x48>
10c36338:       74ea            moveq #-22,%d2
10c3633a:       2f2b 0004       movel %a3@(4),%sp@-
10c3633e:       4eba f44e       jsr %pc@(10c3578e <check_mnt>)
10c36342:       588f            addql #4,%sp
10c36344:       4a80            tstl %d0
10c36346:       672a            beqs 10c36372 <do_add_mount+0x9c>
10c36348:       74f0            moveq #-16,%d2
10c3634a:       206b 0004       moveal %a3@(4),%a0
10c3634e:       2028 0014       movel %a0@(20),%d0
10c36352:       b0aa 0014       cmpl %a2@(20),%d0
10c36356:       6608            bnes 10c36360 <do_add_mount+0x8a>
10c36358:       2068 0010       moveal %a0@(16),%a0
10c3635c:       b1d3            cmpal %a3@,%a0
10c3635e:       6712            beqs 10c36372 <do_add_mount+0x9c>
10c36360:       256e 0014 002c  movel %fp@(20),%a2@(44)
10c36366:       2f0b            movel %a3,%sp@-
10c36368:       2f0a            movel %a2,%sp@-
10c3636a:       4eba fcca       jsr %pc@(10c36036 <graft_tree>)
10c3636e:       2400            movel %d0,%d2
10c36370:       508f            addql #8,%sp
10c36372:       227c 1000 dba4  moveal #268491684,%a1
10c36378:       41fa 000c       lea %pc@(10c36386 <do_add_mount+0xb0>),%a0
10c3637c:       5291            addql #1,%a1@
10c3637e:       6e06            bgts 10c36386 <do_add_mount+0xb0>
10c36380:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c36386:       b4fc 0000       cmpaw #0,%a2
10c3638a:       671c            beqs 10c363a8 <do_add_mount+0xd2>
10c3638c:       41ea 0028       lea %a2@(40),%a0
10c36390:       40c1            movew %sr,%d1
10c36392:       007c 0700       oriw #1792,%sr
10c36396:       2010            movel %a0@,%d0
10c36398:       5380            subql #1,%d0
10c3639a:       2080            movel %d0,%a0@
10c3639c:       46c1            movew %d1,%sr
10c3639e:       4a80            tstl %d0
10c363a0:       6606            bnes 10c363a8 <do_add_mount+0xd2>
10c363a2:       2f0a            movel %a2,%sp@-
10c363a4:       4eba f5bc       jsr %pc@(10c35962 <__mntput>)
10c363a8:       2002            movel %d2,%d0
10c363aa:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c363b0:       4e5e            unlk %fp
10c363b2:       4e75            rts

10c363b4 <copy_mount_options>:
10c363b4:       4e56 0000       linkw %fp,#0
10c363b8:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c363bc:       262e 0008       movel %fp@(8),%d3
10c363c0:       266e 000c       moveal %fp@(12),%a3
10c363c4:       4293            clrl %a3@
10c363c6:       4a83            tstl %d3
10c363c8:       676e            beqs 10c36438 <copy_mount_options+0x84>
10c363ca:       42a7            clrl %sp@-
10c363cc:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c363d0:       4eb9 10c2 25d6  jsr 10c225d6 <__get_free_pages>
10c363d6:       2440            moveal %d0,%a2
10c363d8:       508f            addql #8,%sp
10c363da:       b4fc 0000       cmpaw #0,%a2
10c363de:       6604            bnes 10c363e4 <copy_mount_options+0x30>
10c363e0:       70f4            moveq #-12,%d0
10c363e2:       6056            bras 10c3643a <copy_mount_options+0x86>
10c363e4:       2403            movel %d3,%d2
10c363e6:       4682            notl %d2
10c363e8:       0c82 0000 1000  cmpil #4096,%d2
10c363ee:       6306            blss 10c363f6 <copy_mount_options+0x42>
10c363f0:       243c 0000 1000  movel #4096,%d2
10c363f6:       2f02            movel %d2,%sp@-
10c363f8:       2f03            movel %d3,%sp@-
10c363fa:       2f0a            movel %a2,%sp@-
10c363fc:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c36402:       4fef 000c       lea %sp@(12),%sp
10c36406:       4a82            tstl %d2
10c36408:       660e            bnes 10c36418 <copy_mount_options+0x64>
10c3640a:       42a7            clrl %sp@-
10c3640c:       2f0a            movel %a2,%sp@-
10c3640e:       4eb9 10c2 2136  jsr 10c22136 <free_pages>
10c36414:       70f2            moveq #-14,%d0
10c36416:       6022            bras 10c3643a <copy_mount_options+0x86>
10c36418:       0c82 0000 1000  cmpil #4096,%d2
10c3641e:       6716            beqs 10c36436 <copy_mount_options+0x82>
10c36420:       203c 0000 1000  movel #4096,%d0
10c36426:       9082            subl %d2,%d0
10c36428:       2f00            movel %d0,%sp@-
10c3642a:       42a7            clrl %sp@-
10c3642c:       4872 2800       pea %a2@(00000000,%d2:l)
10c36430:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c36436:       268a            movel %a2,%a3@
10c36438:       7000            moveq #0,%d0
10c3643a:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c36440:       4e5e            unlk %fp
10c36442:       4e75            rts

10c36444 <do_mount>:
10c36444:       4e56 ffe4       linkw %fp,#-28
10c36448:       48e7 3f30       moveml %d2-%d7/%a2-%a3,%sp@-
10c3644c:       2c2e 0008       movel %fp@(8),%d6
10c36450:       266e 000c       moveal %fp@(12),%a3
10c36454:       262e 0014       movel %fp@(20),%d3
10c36458:       2e2e 0018       movel %fp@(24),%d7
10c3645c:       7800            moveq #0,%d4
10c3645e:       7a00            moveq #0,%d5
10c36460:       2003            movel %d3,%d0
10c36462:       4240            clrw %d0
10c36464:       0c80 c0ed 0000  cmpil #-1058209792,%d0
10c3646a:       6606            bnes 10c36472 <do_mount+0x2e>
10c3646c:       0283 0000 ffff  andil #65535,%d3
10c36472:       b6fc 0000       cmpaw #0,%a3
10c36476:       6732            beqs 10c364aa <do_mount+0x66>
10c36478:       4a13            tstb %a3@
10c3647a:       672e            beqs 10c364aa <do_mount+0x66>
10c3647c:       4878 1000       pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c36480:       42a7            clrl %sp@-
10c36482:       2f0b            movel %a3,%sp@-
10c36484:       45f9 10c8 4414  lea 10c84414 <memchr>,%a2
10c3648a:       4e92            jsr %a2@
10c3648c:       4fef 000c       lea %sp@(12),%sp
10c36490:       4a80            tstl %d0
10c36492:       6716            beqs 10c364aa <do_mount+0x66>
10c36494:       4a86            tstl %d6
10c36496:       6718            beqs 10c364b0 <do_mount+0x6c>
10c36498:       4878 1000       pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c3649c:       42a7            clrl %sp@-
10c3649e:       2f06            movel %d6,%sp@-
10c364a0:       4e92            jsr %a2@
10c364a2:       4fef 000c       lea %sp@(12),%sp
10c364a6:       4a80            tstl %d0
10c364a8:       6606            bnes 10c364b0 <do_mount+0x6c>
10c364aa:       70ea            moveq #-22,%d0
10c364ac:       6000 00ac       braw 10c3655a <do_mount+0x116>
10c364b0:       0803 0001       btst #1,%d3
10c364b4:       6702            beqs 10c364b8 <do_mount+0x74>
10c364b6:       7a01            moveq #1,%d5
10c364b8:       0803 0002       btst #2,%d3
10c364bc:       6704            beqs 10c364c2 <do_mount+0x7e>
10c364be:       7002            moveq #2,%d0
10c364c0:       8a80            orl %d0,%d5
10c364c2:       0803 0003       btst #3,%d3
10c364c6:       6704            beqs 10c364cc <do_mount+0x88>
10c364c8:       7004            moveq #4,%d0
10c364ca:       8a80            orl %d0,%d5
10c364cc:       70f1            moveq #-15,%d0
10c364ce:       c680            andl %d0,%d3
10c364d0:       74e4            moveq #-28,%d2
10c364d2:       d48e            addl %fp,%d2
10c364d4:       2f02            movel %d2,%sp@-
10c364d6:       4878 0009       pea 9 <LSIGTRAP+0x4>
10c364da:       2f0b            movel %a3,%sp@-
10c364dc:       4eb9 10c2 c7e0  jsr 10c2c7e0 <path_init>
10c364e2:       4fef 000c       lea %sp@(12),%sp
10c364e6:       4a80            tstl %d0
10c364e8:       670e            beqs 10c364f8 <do_mount+0xb4>
10c364ea:       2f02            movel %d2,%sp@-
10c364ec:       2f0b            movel %a3,%sp@-
10c364ee:       4eb9 10c2 c67c  jsr 10c2c67c <path_walk>
10c364f4:       2800            movel %d0,%d4
10c364f6:       508f            addql #8,%sp
10c364f8:       4a84            tstl %d4
10c364fa:       665c            bnes 10c36558 <do_mount+0x114>
10c364fc:       0803 0005       btst #5,%d3
10c36500:       6718            beqs 10c3651a <do_mount+0xd6>
10c36502:       2f07            movel %d7,%sp@-
10c36504:       2f05            movel %d5,%sp@-
10c36506:       70df            moveq #-33,%d0
10c36508:       c083            andl %d3,%d0
10c3650a:       2f00            movel %d0,%sp@-
10c3650c:       2f02            movel %d2,%sp@-
10c3650e:       4eba fd3a       jsr %pc@(10c3624a <do_remount>)
10c36512:       2800            movel %d0,%d4
10c36514:       4fef 0010       lea %sp@(16),%sp
10c36518:       6036            bras 10c36550 <do_mount+0x10c>
10c3651a:       0803 000c       btst #12,%d3
10c3651e:       6718            beqs 10c36538 <do_mount+0xf4>
10c36520:       0283 0000 4000  andil #16384,%d3
10c36526:       2f03            movel %d3,%sp@-
10c36528:       2f06            movel %d6,%sp@-
10c3652a:       2f02            movel %d2,%sp@-
10c3652c:       4eba fbfe       jsr %pc@(10c3612c <do_loopback>)
10c36530:       2800            movel %d0,%d4
10c36532:       4fef 000c       lea %sp@(12),%sp
10c36536:       6018            bras 10c36550 <do_mount+0x10c>
10c36538:       2f07            movel %d7,%sp@-
10c3653a:       2f06            movel %d6,%sp@-
10c3653c:       2f05            movel %d5,%sp@-
10c3653e:       2f03            movel %d3,%sp@-
10c36540:       2f2e 0010       movel %fp@(16),%sp@-
10c36544:       2f02            movel %d2,%sp@-
10c36546:       4eba fd8e       jsr %pc@(10c362d6 <do_add_mount>)
10c3654a:       2800            movel %d0,%d4
10c3654c:       4fef 0018       lea %sp@(24),%sp
10c36550:       2f02            movel %d2,%sp@-
10c36552:       4eb9 10c2 bcfe  jsr 10c2bcfe <path_release>
10c36558:       2004            movel %d4,%d0
10c3655a:       4cee 0cfc ffc4  moveml %fp@(-60),%d2-%d7/%a2-%a3
10c36560:       4e5e            unlk %fp
10c36562:       4e75            rts

10c36564 <sys_mount>:
10c36564:       4e56 fff4       linkw %fp,#-12
10c36568:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c3656c:       486e fffc       pea %fp@(-4)
10c36570:       2f2e 0010       movel %fp@(16),%sp@-
10c36574:       45fa fe3e       lea %pc@(10c363b4 <copy_mount_options>),%a2
10c36578:       4e92            jsr %a2@
10c3657a:       2400            movel %d0,%d2
10c3657c:       508f            addql #8,%sp
10c3657e:       6d00 008a       bltw 10c3660a <sys_mount+0xa6>
10c36582:       2f2e 000c       movel %fp@(12),%sp@-
10c36586:       4eb9 10c2 baf8  jsr 10c2baf8 <getname>
10c3658c:       2600            movel %d0,%d3
10c3658e:       588f            addql #4,%sp
10c36590:       2403            movel %d3,%d2
10c36592:       47f9 10c2 2136  lea 10c22136 <free_pages>,%a3
10c36598:       0c82 ffff fc18  cmpil #-1000,%d2
10c3659e:       6260            bhis 10c36600 <sys_mount+0x9c>
10c365a0:       486e fff8       pea %fp@(-8)
10c365a4:       2f2e 0008       movel %fp@(8),%sp@-
10c365a8:       4e92            jsr %a2@
10c365aa:       2400            movel %d0,%d2
10c365ac:       508f            addql #8,%sp
10c365ae:       6d40            blts 10c365f0 <sys_mount+0x8c>
10c365b0:       486e fff4       pea %fp@(-12)
10c365b4:       2f2e 0018       movel %fp@(24),%sp@-
10c365b8:       4e92            jsr %a2@
10c365ba:       2400            movel %d0,%d2
10c365bc:       508f            addql #8,%sp
10c365be:       6d26            blts 10c365e6 <sys_mount+0x82>
10c365c0:       2f2e fff4       movel %fp@(-12),%sp@-
10c365c4:       2f2e 0014       movel %fp@(20),%sp@-
10c365c8:       2f2e fffc       movel %fp@(-4),%sp@-
10c365cc:       2f03            movel %d3,%sp@-
10c365ce:       2f2e fff8       movel %fp@(-8),%sp@-
10c365d2:       4eba fe70       jsr %pc@(10c36444 <do_mount>)
10c365d6:       2400            movel %d0,%d2
10c365d8:       4fef 0010       lea %sp@(16),%sp
10c365dc:       4297            clrl %sp@
10c365de:       2f2e fff4       movel %fp@(-12),%sp@-
10c365e2:       4e93            jsr %a3@
10c365e4:       508f            addql #8,%sp
10c365e6:       42a7            clrl %sp@-
10c365e8:       2f2e fff8       movel %fp@(-8),%sp@-
10c365ec:       4e93            jsr %a3@
10c365ee:       508f            addql #8,%sp
10c365f0:       2f03            movel %d3,%sp@-
10c365f2:       2f39 1002 7d20  movel 10027d20 <names_cachep>,%sp@-
10c365f8:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c365fe:       508f            addql #8,%sp
10c36600:       42a7            clrl %sp@-
10c36602:       2f2e fffc       movel %fp@(-4),%sp@-
10c36606:       4e93            jsr %a3@
10c36608:       2002            movel %d2,%d0
10c3660a:       4cee 0c0c ffe4  moveml %fp@(-28),%d2-%d3/%a2-%a3
10c36610:       4e5e            unlk %fp
10c36612:       4e75            rts

10c36614 <chroot_fs_refs>:
10c36614:       4e56 0000       linkw %fp,#0
10c36618:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c3661c:       2a6e 0008       moveal %fp@(8),%a5
10c36620:       286e 000c       moveal %fp@(12),%a4
10c36624:       2679 1001 11d8  moveal 100111d8 <init_task_union+0x48>,%a3
10c3662a:       263c 1001 1190  movel #268505488,%d3
10c36630:       b68b            cmpl %a3,%d3
10c36632:       6700 010c       beqw 10c36740 <chroot_fs_refs+0x12c>
10c36636:       246b 02ea       moveal %a3@(746),%a2
10c3663a:       b4fc 0000       cmpaw #0,%a2
10c3663e:       6700 00f6       beqw 10c36736 <chroot_fs_refs+0x122>
10c36642:       5292            addql #1,%a2@
10c36644:       222a 000c       movel %a2@(12),%d1
10c36648:       b295            cmpl %a5@,%d1
10c3664a:       666c            bnes 10c366b8 <chroot_fs_refs+0xa4>
10c3664c:       242a 0018       movel %a2@(24),%d2
10c36650:       b4ad 0004       cmpl %a5@(4),%d2
10c36654:       6662            bnes 10c366b8 <chroot_fs_refs+0xa4>
10c36656:       202c 0004       movel %a4@(4),%d0
10c3665a:       2254            moveal %a4@,%a1
10c3665c:       6708            beqs 10c36666 <chroot_fs_refs+0x52>
10c3665e:       7828            moveq #40,%d4
10c36660:       d880            addl %d0,%d4
10c36662:       2044            moveal %d4,%a0
10c36664:       5290            addql #1,%a0@
10c36666:       2540 0018       movel %d0,%a2@(24)
10c3666a:       b2fc 0000       cmpaw #0,%a1
10c3666e:       6712            beqs 10c36682 <chroot_fs_refs+0x6e>
10c36670:       4a91            tstl %a1@
10c36672:       660c            bnes 10c36680 <chroot_fs_refs+0x6c>
10c36674:       4879 1000 2ea7  pea 10002ea7 <tvecs+0x130f>
10c3667a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c36680:       5291            addql #1,%a1@
10c36682:       2549 000c       movel %a1,%a2@(12)
10c36686:       4a81            tstl %d1
10c36688:       672e            beqs 10c366b8 <chroot_fs_refs+0xa4>
10c3668a:       2f01            movel %d1,%sp@-
10c3668c:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c36692:       588f            addql #4,%sp
10c36694:       4a82            tstl %d2
10c36696:       6720            beqs 10c366b8 <chroot_fs_refs+0xa4>
10c36698:       2242            moveal %d2,%a1
10c3669a:       41e9 0028       lea %a1@(40),%a0
10c3669e:       40c1            movew %sr,%d1
10c366a0:       007c 0700       oriw #1792,%sr
10c366a4:       2010            movel %a0@,%d0
10c366a6:       5380            subql #1,%d0
10c366a8:       2080            movel %d0,%a0@
10c366aa:       46c1            movew %d1,%sr
10c366ac:       4a80            tstl %d0
10c366ae:       6608            bnes 10c366b8 <chroot_fs_refs+0xa4>
10c366b0:       2f02            movel %d2,%sp@-
10c366b2:       4eba f2ae       jsr %pc@(10c35962 <__mntput>)
10c366b6:       588f            addql #4,%sp
10c366b8:       222a 0010       movel %a2@(16),%d1
10c366bc:       b295            cmpl %a5@,%d1
10c366be:       666c            bnes 10c3672c <chroot_fs_refs+0x118>
10c366c0:       242a 001c       movel %a2@(28),%d2
10c366c4:       b4ad 0004       cmpl %a5@(4),%d2
10c366c8:       6662            bnes 10c3672c <chroot_fs_refs+0x118>
10c366ca:       202c 0004       movel %a4@(4),%d0
10c366ce:       2254            moveal %a4@,%a1
10c366d0:       6708            beqs 10c366da <chroot_fs_refs+0xc6>
10c366d2:       7828            moveq #40,%d4
10c366d4:       d880            addl %d0,%d4
10c366d6:       2044            moveal %d4,%a0
10c366d8:       5290            addql #1,%a0@
10c366da:       2540 001c       movel %d0,%a2@(28)
10c366de:       b2fc 0000       cmpaw #0,%a1
10c366e2:       6712            beqs 10c366f6 <chroot_fs_refs+0xe2>
10c366e4:       4a91            tstl %a1@
10c366e6:       660c            bnes 10c366f4 <chroot_fs_refs+0xe0>
10c366e8:       4879 1000 2ea7  pea 10002ea7 <tvecs+0x130f>
10c366ee:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c366f4:       5291            addql #1,%a1@
10c366f6:       2549 0010       movel %a1,%a2@(16)
10c366fa:       4a81            tstl %d1
10c366fc:       672e            beqs 10c3672c <chroot_fs_refs+0x118>
10c366fe:       2f01            movel %d1,%sp@-
10c36700:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c36706:       588f            addql #4,%sp
10c36708:       4a82            tstl %d2
10c3670a:       6720            beqs 10c3672c <chroot_fs_refs+0x118>
10c3670c:       2242            moveal %d2,%a1
10c3670e:       41e9 0028       lea %a1@(40),%a0
10c36712:       40c1            movew %sr,%d1
10c36714:       007c 0700       oriw #1792,%sr
10c36718:       2010            movel %a0@,%d0
10c3671a:       5380            subql #1,%d0
10c3671c:       2080            movel %d0,%a0@
10c3671e:       46c1            movew %d1,%sr
10c36720:       4a80            tstl %d0
10c36722:       6608            bnes 10c3672c <chroot_fs_refs+0x118>
10c36724:       2f02            movel %d2,%sp@-
10c36726:       4eba f23a       jsr %pc@(10c35962 <__mntput>)
10c3672a:       588f            addql #4,%sp
10c3672c:       2f0a            movel %a2,%sp@-
10c3672e:       4eb9 10c1 7166  jsr 10c17166 <put_fs_struct>
10c36734:       588f            addql #4,%sp
10c36736:       266b 0048       moveal %a3@(72),%a3
10c3673a:       b68b            cmpl %a3,%d3
10c3673c:       6600 fef8       bnew 10c36636 <chroot_fs_refs+0x22>
10c36740:       4cee 3c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a5
10c36746:       4e5e            unlk %fp
10c36748:       4e75            rts

10c3674a <sys_pivot_root>:
10c3674a:       4e56 ff74       linkw %fp,#-140
10c3674e:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c36752:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c36758:       0828 0005 01d1  btst #5,%a0@(465)
10c3675e:       6606            bnes 10c36766 <sys_pivot_root+0x1c>
10c36760:       70ff            moveq #-1,%d0
10c36762:       6000 02bc       braw 10c36a20 <sys_pivot_root+0x2d6>
10c36766:       0068 0100 0006  oriw #256,%a0@(6)
10c3676c:       2f2e 0008       movel %fp@(8),%sp@-
10c36770:       49f9 10c2 baf8  lea 10c2baf8 <getname>,%a4
10c36776:       4e94            jsr %a4@
10c36778:       2600            movel %d0,%d3
10c3677a:       588f            addql #4,%sp
10c3677c:       2a03            movel %d3,%d5
10c3677e:       0c85 ffff fc18  cmpil #-1000,%d5
10c36784:       6200 0298       bhiw 10c36a1e <sys_pivot_root+0x2d4>
10c36788:       7a00            moveq #0,%d5
10c3678a:       74e4            moveq #-28,%d2
10c3678c:       d48e            addl %fp,%d2
10c3678e:       2f02            movel %d2,%sp@-
10c36790:       4878 000b       pea b <LSIGTRAP+0x6>
10c36794:       2f03            movel %d3,%sp@-
10c36796:       4bf9 10c2 c7e0  lea 10c2c7e0 <path_init>,%a5
10c3679c:       4e95            jsr %a5@
10c3679e:       4fef 000c       lea %sp@(12),%sp
10c367a2:       2c02            movel %d2,%d6
10c367a4:       4a80            tstl %d0
10c367a6:       670e            beqs 10c367b6 <sys_pivot_root+0x6c>
10c367a8:       2f06            movel %d6,%sp@-
10c367aa:       2f03            movel %d3,%sp@-
10c367ac:       4eb9 10c2 c67c  jsr 10c2c67c <path_walk>
10c367b2:       2a00            movel %d0,%d5
10c367b4:       508f            addql #8,%sp
10c367b6:       2f03            movel %d3,%sp@-
10c367b8:       2f39 1002 7d20  movel 10027d20 <names_cachep>,%sp@-
10c367be:       47f9 10c2 0aea  lea 10c20aea <kmem_cache_free>,%a3
10c367c4:       4e93            jsr %a3@
10c367c6:       508f            addql #8,%sp
10c367c8:       4a85            tstl %d5
10c367ca:       6600 0252       bnew 10c36a1e <sys_pivot_root+0x2d4>
10c367ce:       7aea            moveq #-22,%d5
10c367d0:       2f2e ffe8       movel %fp@(-24),%sp@-
10c367d4:       45fa efb8       lea %pc@(10c3578e <check_mnt>),%a2
10c367d8:       4e92            jsr %a2@
10c367da:       588f            addql #4,%sp
10c367dc:       2e3c 10c2 bcfe  movel #281197822,%d7
10c367e2:       4a80            tstl %d0
10c367e4:       6700 0232       beqw 10c36a18 <sys_pivot_root+0x2ce>
10c367e8:       2f2e 000c       movel %fp@(12),%sp@-
10c367ec:       4e94            jsr %a4@
10c367ee:       2600            movel %d0,%d3
10c367f0:       588f            addql #4,%sp
10c367f2:       2a03            movel %d3,%d5
10c367f4:       0c85 ffff fc18  cmpil #-1000,%d5
10c367fa:       6200 021c       bhiw 10c36a18 <sys_pivot_root+0x2ce>
10c367fe:       7a00            moveq #0,%d5
10c36800:       74c8            moveq #-56,%d2
10c36802:       d48e            addl %fp,%d2
10c36804:       2f02            movel %d2,%sp@-
10c36806:       4878 000b       pea b <LSIGTRAP+0x6>
10c3680a:       2f03            movel %d3,%sp@-
10c3680c:       4e95            jsr %a5@
10c3680e:       4fef 000c       lea %sp@(12),%sp
10c36812:       2842            moveal %d2,%a4
10c36814:       4a80            tstl %d0
10c36816:       670e            beqs 10c36826 <sys_pivot_root+0xdc>
10c36818:       2f0c            movel %a4,%sp@-
10c3681a:       2f03            movel %d3,%sp@-
10c3681c:       4eb9 10c2 c67c  jsr 10c2c67c <path_walk>
10c36822:       2a00            movel %d0,%d5
10c36824:       508f            addql #8,%sp
10c36826:       2f03            movel %d3,%sp@-
10c36828:       2f39 1002 7d20  movel 10027d20 <names_cachep>,%sp@-
10c3682e:       4e93            jsr %a3@
10c36830:       508f            addql #8,%sp
10c36832:       4a85            tstl %d5
10c36834:       6600 01e2       bnew 10c36a18 <sys_pivot_root+0x2ce>
10c36838:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c3683e:       2068 02ea       moveal %a0@(746),%a0
10c36842:       2028 0018       movel %a0@(24),%d0
10c36846:       6708            beqs 10c36850 <sys_pivot_root+0x106>
10c36848:       2240            moveal %d0,%a1
10c3684a:       41e9 0028       lea %a1@(40),%a0
10c3684e:       5290            addql #1,%a0@
10c36850:       2d40 ff78       movel %d0,%fp@(-136)
10c36854:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c3685a:       2068 02ea       moveal %a0@(746),%a0
10c3685e:       2068 000c       moveal %a0@(12),%a0
10c36862:       b0fc 0000       cmpaw #0,%a0
10c36866:       6712            beqs 10c3687a <sys_pivot_root+0x130>
10c36868:       4a90            tstl %a0@
10c3686a:       660c            bnes 10c36878 <sys_pivot_root+0x12e>
10c3686c:       4879 1000 2ea7  pea 10002ea7 <tvecs+0x130f>
10c36872:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c36878:       5290            addql #1,%a0@
10c3687a:       2d48 ff74       movel %a0,%fp@(-140)
10c3687e:       227c 1000 dba4  moveal #268491684,%a1
10c36884:       41fa 000c       lea %pc@(10c36892 <sys_pivot_root+0x148>),%a0
10c36888:       5391            subql #1,%a1@
10c3688a:       6a06            bpls 10c36892 <sys_pivot_root+0x148>
10c3688c:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c36892:       206e ffc8       moveal %fp@(-56),%a0
10c36896:       7078            moveq #120,%d0
10c36898:       d0a8 0008       addl %a0@(8),%d0
10c3689c:       2240            moveal %d0,%a1
10c3689e:       41fa 000c       lea %pc@(10c368ac <sys_pivot_root+0x162>),%a0
10c368a2:       5391            subql #1,%a1@
10c368a4:       6a06            bpls 10c368ac <sys_pivot_root+0x162>
10c368a6:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c368ac:       7aea            moveq #-22,%d5
10c368ae:       2f2e ff78       movel %fp@(-136),%sp@-
10c368b2:       4e92            jsr %a2@
10c368b4:       588f            addql #4,%sp
10c368b6:       280e            movel %fp,%d4
10c368b8:       0684 ffff ff74  addil #-140,%d4
10c368be:       2e3c 10c2 bcfe  movel #281197822,%d7
10c368c4:       4a80            tstl %d0
10c368c6:       6700 0114       beqw 10c369dc <sys_pivot_root+0x292>
10c368ca:       7afe            moveq #-2,%d5
10c368cc:       266e ffe4       moveal %fp@(-28),%a3
10c368d0:       206b 0008       moveal %a3@(8),%a0
10c368d4:       0828 0005 010b  btst #5,%a0@(267)
10c368da:       6600 0100       bnew 10c369dc <sys_pivot_root+0x292>
10c368de:       41eb 0010       lea %a3@(16),%a0
10c368e2:       b1d0            cmpal %a0@,%a0
10c368e4:       6608            bnes 10c368ee <sys_pivot_root+0x1a4>
10c368e6:       b7eb 000c       cmpal %a3@(12),%a3
10c368ea:       6600 00f0       bnew 10c369dc <sys_pivot_root+0x292>
10c368ee:       246e ffc8       moveal %fp@(-56),%a2
10c368f2:       41ea 0010       lea %a2@(16),%a0
10c368f6:       b1d0            cmpal %a0@,%a0
10c368f8:       6616            bnes 10c36910 <sys_pivot_root+0x1c6>
10c368fa:       280e            movel %fp,%d4
10c368fc:       0684 ffff ff74  addil #-140,%d4
10c36902:       2e3c 10c2 bcfe  movel #281197822,%d7
10c36908:       b5ea 000c       cmpal %a2@(12),%a2
10c3690c:       6600 00ce       bnew 10c369dc <sys_pivot_root+0x292>
10c36910:       7af0            moveq #-16,%d5
10c36912:       226e ffe8       moveal %fp@(-24),%a1
10c36916:       206e ff78       moveal %fp@(-136),%a0
10c3691a:       280e            movel %fp,%d4
10c3691c:       0684 ffff ff74  addil #-140,%d4
10c36922:       2e3c 10c2 bcfe  movel #281197822,%d7
10c36928:       b1c9            cmpal %a1,%a0
10c3692a:       6700 00b0       beqw 10c369dc <sys_pivot_root+0x292>
10c3692e:       222e ffcc       movel %fp@(-52),%d1
10c36932:       b1c1            cmpal %d1,%a0
10c36934:       6700 00a6       beqw 10c369dc <sys_pivot_root+0x292>
10c36938:       7aea            moveq #-22,%d5
10c3693a:       2068 0010       moveal %a0@(16),%a0
10c3693e:       b1ee ff74       cmpal %fp@(-140),%a0
10c36942:       6600 0098       bnew 10c369dc <sys_pivot_root+0x292>
10c36946:       2029 0010       movel %a1@(16),%d0
10c3694a:       b7c0            cmpal %d0,%a3
10c3694c:       6600 008e       bnew 10c369dc <sys_pivot_root+0x292>
10c36950:       2041            moveal %d1,%a0
10c36952:       b3c8            cmpal %a0,%a1
10c36954:       6728            beqs 10c3697e <sys_pivot_root+0x234>
10c36956:       2028 0008       movel %a0@(8),%d0
10c3695a:       b1c0            cmpal %d0,%a0
10c3695c:       677e            beqs 10c369dc <sys_pivot_root+0x292>
10c3695e:       b3c0            cmpal %d0,%a1
10c36960:       6712            beqs 10c36974 <sys_pivot_root+0x22a>
10c36962:       2209            movel %a1,%d1
10c36964:       2068 0008       moveal %a0@(8),%a0
10c36968:       2028 0008       movel %a0@(8),%d0
10c3696c:       b1c0            cmpal %d0,%a0
10c3696e:       676c            beqs 10c369dc <sys_pivot_root+0x292>
10c36970:       b280            cmpl %d0,%d1
10c36972:       66f0            bnes 10c36964 <sys_pivot_root+0x21a>
10c36974:       2f2e ffe4       movel %fp@(-28),%sp@-
10c36978:       2f28 000c       movel %a0@(12),%sp@-
10c3697c:       6004            bras 10c36982 <sys_pivot_root+0x238>
10c3697e:       2f00            movel %d0,%sp@-
10c36980:       2f0a            movel %a2,%sp@-
10c36982:       4eb9 10c3 34c0  jsr 10c334c0 <is_subdir>
10c36988:       508f            addql #8,%sp
10c3698a:       4a80            tstl %d0
10c3698c:       674e            beqs 10c369dc <sys_pivot_root+0x292>
10c3698e:       76ac            moveq #-84,%d3
10c36990:       d68e            addl %fp,%d3
10c36992:       2f03            movel %d3,%sp@-
10c36994:       2f2e ffe8       movel %fp@(-24),%sp@-
10c36998:       45fa ee20       lea %pc@(10c357ba <detach_mnt>),%a2
10c3699c:       4e92            jsr %a2@
10c3699e:       7490            moveq #-112,%d2
10c369a0:       d48e            addl %fp,%d2
10c369a2:       2f02            movel %d2,%sp@-
10c369a4:       2f2e ff78       movel %fp@(-136),%sp@-
10c369a8:       4e92            jsr %a2@
10c369aa:       2f0c            movel %a4,%sp@-
10c369ac:       2f2e ff78       movel %fp@(-136),%sp@-
10c369b0:       45fa ee62       lea %pc@(10c35814 <attach_mnt>),%a2
10c369b4:       4e92            jsr %a2@
10c369b6:       2f02            movel %d2,%sp@-
10c369b8:       2f2e ffe8       movel %fp@(-24),%sp@-
10c369bc:       4e92            jsr %a2@
10c369be:       4fef 001c       lea %sp@(28),%sp
10c369c2:       2e86            movel %d6,%sp@
10c369c4:       2f04            movel %d4,%sp@-
10c369c6:       4eba fc4c       jsr %pc@(10c36614 <chroot_fs_refs>)
10c369ca:       7a00            moveq #0,%d5
10c369cc:       2f02            movel %d2,%sp@-
10c369ce:       2047            moveal %d7,%a0
10c369d0:       4e90            jsr %a0@
10c369d2:       2f03            movel %d3,%sp@-
10c369d4:       2247            moveal %d7,%a1
10c369d6:       4e91            jsr %a1@
10c369d8:       4fef 0010       lea %sp@(16),%sp
10c369dc:       206e ffc8       moveal %fp@(-56),%a0
10c369e0:       7078            moveq #120,%d0
10c369e2:       d0a8 0008       addl %a0@(8),%d0
10c369e6:       2240            moveal %d0,%a1
10c369e8:       41fa 000c       lea %pc@(10c369f6 <sys_pivot_root+0x2ac>),%a0
10c369ec:       5291            addql #1,%a1@
10c369ee:       6e06            bgts 10c369f6 <sys_pivot_root+0x2ac>
10c369f0:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c369f6:       227c 1000 dba4  moveal #268491684,%a1
10c369fc:       41fa 000c       lea %pc@(10c36a0a <sys_pivot_root+0x2c0>),%a0
10c36a00:       5291            addql #1,%a1@
10c36a02:       6e06            bgts 10c36a0a <sys_pivot_root+0x2c0>
10c36a04:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c36a0a:       2f04            movel %d4,%sp@-
10c36a0c:       2047            moveal %d7,%a0
10c36a0e:       4e90            jsr %a0@
10c36a10:       2f0c            movel %a4,%sp@-
10c36a12:       2247            moveal %d7,%a1
10c36a14:       4e91            jsr %a1@
10c36a16:       508f            addql #8,%sp
10c36a18:       2f06            movel %d6,%sp@-
10c36a1a:       2047            moveal %d7,%a0
10c36a1c:       4e90            jsr %a0@
10c36a1e:       2005            movel %d5,%d0
10c36a20:       4cee 3cfc ff4c  moveml %fp@(-180),%d2-%d7/%a2-%a5
10c36a26:       4e5e            unlk %fp
10c36a28:       4e75            rts

10c36a2a <rootfs_lookup>:
10c36a2a:       4e56 0000       linkw %fp,#0
10c36a2e:       2f02            movel %d2,%sp@-
10c36a30:       242e 000c       movel %fp@(12),%d2
10c36a34:       42a7            clrl %sp@-
10c36a36:       2f02            movel %d2,%sp@-
10c36a38:       4eb9 10c3 2eb0  jsr 10c32eb0 <d_instantiate>
10c36a3e:       2f02            movel %d2,%sp@-
10c36a40:       4eb9 10c3 3126  jsr 10c33126 <d_rehash>
10c36a46:       7000            moveq #0,%d0
10c36a48:       242e fffc       movel %fp@(-4),%d2
10c36a4c:       4e5e            unlk %fp
10c36a4e:       4e75            rts

10c36a50 <rootfs_read_super>:
10c36a50:       4e56 0000       linkw %fp,#0
10c36a54:       2f0b            movel %a3,%sp@-
10c36a56:       2f0a            movel %a2,%sp@-
10c36a58:       266e 0008       moveal %fp@(8),%a3
10c36a5c:       277c 1000 dc9c  movel #268491932,%a3@(28)
10c36a62:       001c 
10c36a64:       4eb9 10c3 4410  jsr 10c34410 <get_empty_inode>
10c36a6a:       2440            moveal %d0,%a2
10c36a6c:       b4fc 0000       cmpaw #0,%a2
10c36a70:       6714            beqs 10c36a86 <rootfs_read_super+0x36>
10c36a72:       254b 0094       movel %a3,%a2@(148)
10c36a76:       356b 0008 0030  movew %a3@(8),%a2@(48)
10c36a7c:       4280            clrl %d0
10c36a7e:       102b 000e       moveb %a3@(14),%d0
10c36a82:       2540 0054       movel %d0,%a2@(84)
10c36a86:       b4fc 0000       cmpaw #0,%a2
10c36a8a:       673c            beqs 10c36ac8 <rootfs_read_super+0x78>
10c36a8c:       357c 416d 0032  movew #16749,%a2@(50)
10c36a92:       42aa 003a       clrl %a2@(58)
10c36a96:       42aa 0036       clrl %a2@(54)
10c36a9a:       257c 1000 dc5c  movel #268491868,%a2@(140)
10c36aa0:       008c 
10c36aa2:       257c 1000 dc10  movel #268491792,%a2@(144)
10c36aa8:       0090 
10c36aaa:       2f0a            movel %a2,%sp@-
10c36aac:       4eb9 10c3 2efc  jsr 10c32efc <d_alloc_root>
10c36ab2:       588f            addql #4,%sp
10c36ab4:       4a80            tstl %d0
10c36ab6:       6708            beqs 10c36ac0 <rootfs_read_super+0x70>
10c36ab8:       2740 002c       movel %d0,%a3@(44)
10c36abc:       200b            movel %a3,%d0
10c36abe:       600a            bras 10c36aca <rootfs_read_super+0x7a>
10c36ac0:       2f0a            movel %a2,%sp@-
10c36ac2:       4eb9 10c3 480c  jsr 10c3480c <iput>
10c36ac8:       7000            moveq #0,%d0
10c36aca:       246e fff8       moveal %fp@(-8),%a2
10c36ace:       266e fffc       moveal %fp@(-4),%a3
10c36ad2:       4e5e            unlk %fp
10c36ad4:       4e75            rts
10c36ad6:       4e75            rts

10c36ad8 <seq_open>:
10c36ad8:       4e56 0000       linkw %fp,#0
10c36adc:       2f0a            movel %a2,%sp@-
10c36ade:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c36ae2:       4878 0030       pea 30 <LSIGTRAP+0x2b>
10c36ae6:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c36aec:       2440            moveal %d0,%a2
10c36aee:       508f            addql #8,%sp
10c36af0:       b4fc 0000       cmpaw #0,%a2
10c36af4:       673c            beqs 10c36b32 <seq_open+0x5a>
10c36af6:       4878 0030       pea 30 <LSIGTRAP+0x2b>
10c36afa:       42a7            clrl %sp@-
10c36afc:       2f0a            movel %a2,%sp@-
10c36afe:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c36b04:       41ea 0018       lea %a2@(24),%a0
10c36b08:       7001            moveq #1,%d0
10c36b0a:       2080            movel %d0,%a0@
10c36b0c:       42a8 0004       clrl %a0@(4)
10c36b10:       42a8 0008       clrl %a0@(8)
10c36b14:       7024            moveq #36,%d0
10c36b16:       d08a            addl %a2,%d0
10c36b18:       2140 000c       movel %d0,%a0@(12)
10c36b1c:       2140 0010       movel %d0,%a0@(16)
10c36b20:       256e 000c 002c  movel %fp@(12),%a2@(44)
10c36b26:       206e 0008       moveal %fp@(8),%a0
10c36b2a:       214a 005a       movel %a2,%a0@(90)
10c36b2e:       7000            moveq #0,%d0
10c36b30:       6002            bras 10c36b34 <seq_open+0x5c>
10c36b32:       70f4            moveq #-12,%d0
10c36b34:       246e fffc       moveal %fp@(-4),%a2
10c36b38:       4e5e            unlk %fp
10c36b3a:       4e75            rts

10c36b3c <seq_read>:
10c36b3c:       4e56 fff0       linkw %fp,#-16
10c36b40:       48e7 3f38       moveml %d2-%d7/%a2-%a4,%sp@-
10c36b44:       206e 0008       moveal %fp@(8),%a0
10c36b48:       2c2e 000c       movel %fp@(12),%d6
10c36b4c:       282e 0010       movel %fp@(16),%d4
10c36b50:       286e 0014       moveal %fp@(20),%a4
10c36b54:       2468 005a       moveal %a0@(90),%a2
10c36b58:       7a00            moveq #0,%d5
10c36b5a:       7600            moveq #0,%d3
10c36b5c:       41e8 001e       lea %a0@(30),%a0
10c36b60:       70e0            moveq #-32,%d0
10c36b62:       b1cc            cmpal %a4,%a0
10c36b64:       6600 0220       bnew 10c36d86 <seq_read+0x24a>
10c36b68:       7018            moveq #24,%d0
10c36b6a:       d08a            addl %a2,%d0
10c36b6c:       2240            moveal %d0,%a1
10c36b6e:       41fa 000c       lea %pc@(10c36b7c <seq_read+0x40>),%a0
10c36b72:       5391            subql #1,%a1@
10c36b74:       6a06            bpls 10c36b7c <seq_read+0x40>
10c36b76:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c36b7c:       2e00            movel %d0,%d7
10c36b7e:       4a92            tstl %a2@
10c36b80:       661e            bnes 10c36ba0 <seq_read+0x64>
10c36b82:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c36b86:       257c 0000 1000  movel #4096,%a2@(4)
10c36b8c:       0004 
10c36b8e:       4878 1000       pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c36b92:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c36b98:       2480            movel %d0,%a2@
10c36b9a:       508f            addql #8,%sp
10c36b9c:       6700 01e4       beqw 10c36d82 <seq_read+0x246>
10c36ba0:       202a 000c       movel %a2@(12),%d0
10c36ba4:       6700 00a6       beqw 10c36c4c <seq_read+0x110>
10c36ba8:       2404            movel %d4,%d2
10c36baa:       b084            cmpl %d4,%d0
10c36bac:       6402            bccs 10c36bb0 <seq_read+0x74>
10c36bae:       2400            movel %d0,%d2
10c36bb0:       2f02            movel %d2,%sp@-
10c36bb2:       2012            movel %a2@,%d0
10c36bb4:       d0aa 0008       addl %a2@(8),%d0
10c36bb8:       2f00            movel %d0,%sp@-
10c36bba:       2f06            movel %d6,%sp@-
10c36bbc:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c36bc2:       4fef 000c       lea %sp@(12),%sp
10c36bc6:       202a 000c       movel %a2@(12),%d0
10c36bca:       9082            subl %d2,%d0
10c36bcc:       2540 000c       movel %d0,%a2@(12)
10c36bd0:       d5aa 0008       addl %d2,%a2@(8)
10c36bd4:       9882            subl %d2,%d4
10c36bd6:       dc82            addl %d2,%d6
10c36bd8:       2a02            movel %d2,%d5
10c36bda:       4a80            tstl %d0
10c36bdc:       6612            bnes 10c36bf0 <seq_read+0xb4>
10c36bde:       4280            clrl %d0
10c36be0:       7201            moveq #1,%d1
10c36be2:       d3aa 0014       addl %d1,%a2@(20)
10c36be6:       242a 0010       movel %a2@(16),%d2
10c36bea:       d580            addxl %d0,%d2
10c36bec:       2542 0010       movel %d2,%a2@(16)
10c36bf0:       4a84            tstl %d4
10c36bf2:       6700 0164       beqw 10c36d58 <seq_read+0x21c>
10c36bf6:       6054            bras 10c36c4c <seq_read+0x110>
10c36bf8:       206a 002c       moveal %a2@(44),%a0
10c36bfc:       2f03            movel %d3,%sp@-
10c36bfe:       2f0a            movel %a2,%sp@-
10c36c00:       2068 000c       moveal %a0@(12),%a0
10c36c04:       4e90            jsr %a0@
10c36c06:       2600            movel %d0,%d3
10c36c08:       508f            addql #8,%sp
10c36c0a:       6670            bnes 10c36c7c <seq_read+0x140>
10c36c0c:       202a 000c       movel %a2@(12),%d0
10c36c10:       b0aa 0004       cmpl %a2@(4),%d0
10c36c14:       6578            bcss 10c36c8e <seq_read+0x152>
10c36c16:       206a 002c       moveal %a2@(44),%a0
10c36c1a:       2f02            movel %d2,%sp@-
10c36c1c:       2f0a            movel %a2,%sp@-
10c36c1e:       2068 0004       moveal %a0@(4),%a0
10c36c22:       4e90            jsr %a0@
10c36c24:       2f12            movel %a2@,%sp@-
10c36c26:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c36c2c:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c36c30:       202a 0004       movel %a2@(4),%d0
10c36c34:       d080            addl %d0,%d0
10c36c36:       2540 0004       movel %d0,%a2@(4)
10c36c3a:       2f00            movel %d0,%sp@-
10c36c3c:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c36c42:       2480            movel %d0,%a2@
10c36c44:       4fef 0014       lea %sp@(20),%sp
10c36c48:       6700 0138       beqw 10c36d82 <seq_read+0x246>
10c36c4c:       222a 0010       movel %a2@(16),%d1
10c36c50:       242a 0014       movel %a2@(20),%d2
10c36c54:       2d41 fff8       movel %d1,%fp@(-8)
10c36c58:       2d42 fffc       movel %d2,%fp@(-4)
10c36c5c:       206a 002c       moveal %a2@(44),%a0
10c36c60:       486e fff8       pea %fp@(-8)
10c36c64:       2f0a            movel %a2,%sp@-
10c36c66:       2050            moveal %a0@,%a0
10c36c68:       4e90            jsr %a0@
10c36c6a:       2400            movel %d0,%d2
10c36c6c:       508f            addql #8,%sp
10c36c6e:       2602            movel %d2,%d3
10c36c70:       670a            beqs 10c36c7c <seq_read+0x140>
10c36c72:       0c83 ffff fc18  cmpil #-1000,%d3
10c36c78:       6300 ff7e       blsw 10c36bf8 <seq_read+0xbc>
10c36c7c:       206a 002c       moveal %a2@(44),%a0
10c36c80:       2f02            movel %d2,%sp@-
10c36c82:       2f0a            movel %a2,%sp@-
10c36c84:       2068 0004       moveal %a0@(4),%a0
10c36c88:       4e90            jsr %a0@
10c36c8a:       6000 00cc       braw 10c36d58 <seq_read+0x21c>
10c36c8e:       47f9 10c8 5744  lea 10c85744 <memcpy>,%a3
10c36c94:       6030            bras 10c36cc6 <seq_read+0x18a>
10c36c96:       206a 002c       moveal %a2@(44),%a0
10c36c9a:       2f02            movel %d2,%sp@-
10c36c9c:       2f0a            movel %a2,%sp@-
10c36c9e:       2068 000c       moveal %a0@(12),%a0
10c36ca2:       4e90            jsr %a0@
10c36ca4:       508f            addql #8,%sp
10c36ca6:       4a80            tstl %d0
10c36ca8:       660a            bnes 10c36cb4 <seq_read+0x178>
10c36caa:       202a 000c       movel %a2@(12),%d0
10c36cae:       b0aa 0004       cmpl %a2@(4),%d0
10c36cb2:       6606            bnes 10c36cba <seq_read+0x17e>
10c36cb4:       2543 000c       movel %d3,%a2@(12)
10c36cb8:       6042            bras 10c36cfc <seq_read+0x1c0>
10c36cba:       2d6e fff0 fff8  movel %fp@(-16),%fp@(-8)
10c36cc0:       2d6e fff4 fffc  movel %fp@(-12),%fp@(-4)
10c36cc6:       262a 000c       movel %a2@(12),%d3
10c36cca:       b883            cmpl %d3,%d4
10c36ccc:       632e            blss 10c36cfc <seq_read+0x1c0>
10c36cce:       2d6e fff8 fff0  movel %fp@(-8),%fp@(-16)
10c36cd4:       2d6e fffc fff4  movel %fp@(-4),%fp@(-12)
10c36cda:       206a 002c       moveal %a2@(44),%a0
10c36cde:       486e fff0       pea %fp@(-16)
10c36ce2:       2f02            movel %d2,%sp@-
10c36ce4:       2f0a            movel %a2,%sp@-
10c36ce6:       2068 0008       moveal %a0@(8),%a0
10c36cea:       4e90            jsr %a0@
10c36cec:       2400            movel %d0,%d2
10c36cee:       4fef 000c       lea %sp@(12),%sp
10c36cf2:       6708            beqs 10c36cfc <seq_read+0x1c0>
10c36cf4:       0c82 ffff fc18  cmpil #-1000,%d2
10c36cfa:       639a            blss 10c36c96 <seq_read+0x15a>
10c36cfc:       206a 002c       moveal %a2@(44),%a0
10c36d00:       2f02            movel %d2,%sp@-
10c36d02:       2f0a            movel %a2,%sp@-
10c36d04:       2068 0004       moveal %a0@(4),%a0
10c36d08:       4e90            jsr %a0@
10c36d0a:       508f            addql #8,%sp
10c36d0c:       202a 000c       movel %a2@(12),%d0
10c36d10:       2404            movel %d4,%d2
10c36d12:       b082            cmpl %d2,%d0
10c36d14:       6402            bccs 10c36d18 <seq_read+0x1dc>
10c36d16:       2400            movel %d0,%d2
10c36d18:       2f02            movel %d2,%sp@-
10c36d1a:       2f12            movel %a2@,%sp@-
10c36d1c:       2f06            movel %d6,%sp@-
10c36d1e:       4e93            jsr %a3@
10c36d20:       7600            moveq #0,%d3
10c36d22:       da82            addl %d2,%d5
10c36d24:       202a 000c       movel %a2@(12),%d0
10c36d28:       9082            subl %d2,%d0
10c36d2a:       2540 000c       movel %d0,%a2@(12)
10c36d2e:       6706            beqs 10c36d36 <seq_read+0x1fa>
10c36d30:       2542 0008       movel %d2,%a2@(8)
10c36d34:       6012            bras 10c36d48 <seq_read+0x20c>
10c36d36:       4280            clrl %d0
10c36d38:       7201            moveq #1,%d1
10c36d3a:       d3ae fffc       addl %d1,%fp@(-4)
10c36d3e:       242e fff8       movel %fp@(-8),%d2
10c36d42:       d580            addxl %d0,%d2
10c36d44:       2d42 fff8       movel %d2,%fp@(-8)
10c36d48:       202e fff8       movel %fp@(-8),%d0
10c36d4c:       222e fffc       movel %fp@(-4),%d1
10c36d50:       2540 0010       movel %d0,%a2@(16)
10c36d54:       2541 0014       movel %d1,%a2@(20)
10c36d58:       4a85            tstl %d5
10c36d5a:       6604            bnes 10c36d60 <seq_read+0x224>
10c36d5c:       2a03            movel %d3,%d5
10c36d5e:       600e            bras 10c36d6e <seq_read+0x232>
10c36d60:       2205            movel %d5,%d1
10c36d62:       4280            clrl %d0
10c36d64:       d3ac 0004       addl %d1,%a4@(4)
10c36d68:       2414            movel %a4@,%d2
10c36d6a:       d580            addxl %d0,%d2
10c36d6c:       2882            movel %d2,%a4@
10c36d6e:       2247            moveal %d7,%a1
10c36d70:       41fa 000c       lea %pc@(10c36d7e <seq_read+0x242>),%a0
10c36d74:       5291            addql #1,%a1@
10c36d76:       6e06            bgts 10c36d7e <seq_read+0x242>
10c36d78:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c36d7e:       2005            movel %d5,%d0
10c36d80:       6004            bras 10c36d86 <seq_read+0x24a>
10c36d82:       76f4            moveq #-12,%d3
10c36d84:       60d2            bras 10c36d58 <seq_read+0x21c>
10c36d86:       4cee 1cfc ffcc  moveml %fp@(-52),%d2-%d7/%a2-%a4
10c36d8c:       4e5e            unlk %fp
10c36d8e:       4e75            rts

10c36d90 <traverse>:
10c36d90:       4e56 0000       linkw %fp,#0
10c36d94:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c36d98:       246e 0008       moveal %fp@(8),%a2
10c36d9c:       266e 000c       moveal %fp@(12),%a3
10c36da0:       286e 0010       moveal %fp@(16),%a4
10c36da4:       4285            clrl %d5
10c36da6:       4286            clrl %d6
10c36da8:       9bcd            subal %a5,%a5
10c36daa:       42aa 0010       clrl %a2@(16)
10c36dae:       42aa 0014       clrl %a2@(20)
10c36db2:       42aa 0008       clrl %a2@(8)
10c36db6:       42aa 000c       clrl %a2@(12)
10c36dba:       b6fc 0000       cmpaw #0,%a3
10c36dbe:       660c            bnes 10c36dcc <traverse+0x3c>
10c36dc0:       b8fc 0000       cmpaw #0,%a4
10c36dc4:       6606            bnes 10c36dcc <traverse+0x3c>
10c36dc6:       7000            moveq #0,%d0
10c36dc8:       6000 0120       braw 10c36eea <traverse+0x15a>
10c36dcc:       4a92            tstl %a2@
10c36dce:       664a            bnes 10c36e1a <traverse+0x8a>
10c36dd0:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c36dd4:       257c 0000 1000  movel #4096,%a2@(4)
10c36dda:       0004 
10c36ddc:       4878 1000       pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c36de0:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c36de6:       2480            movel %d0,%a2@
10c36de8:       508f            addql #8,%sp
10c36dea:       662e            bnes 10c36e1a <traverse+0x8a>
10c36dec:       70f4            moveq #-12,%d0
10c36dee:       6000 00fa       braw 10c36eea <traverse+0x15a>
10c36df2:       200c            movel %a4,%d0
10c36df4:       9086            subl %d6,%d0
10c36df6:       2540 0008       movel %d0,%a2@(8)
10c36dfa:       91c0            subal %d0,%a0
10c36dfc:       2548 000c       movel %a0,%a2@(12)
10c36e00:       6000 009e       braw 10c36ea0 <traverse+0x110>
10c36e04:       4280            clrl %d0
10c36e06:       7201            moveq #1,%d1
10c36e08:       d3aa 0014       addl %d1,%a2@(20)
10c36e0c:       242a 0010       movel %a2@(16),%d2
10c36e10:       d580            addxl %d0,%d2
10c36e12:       2542 0010       movel %d2,%a2@(16)
10c36e16:       6000 0088       braw 10c36ea0 <traverse+0x110>
10c36e1a:       206a 002c       moveal %a2@(44),%a0
10c36e1e:       7410            moveq #16,%d2
10c36e20:       d48a            addl %a2,%d2
10c36e22:       2f02            movel %d2,%sp@-
10c36e24:       2f0a            movel %a2,%sp@-
10c36e26:       2050            moveal %a0@,%a0
10c36e28:       4e90            jsr %a0@
10c36e2a:       2800            movel %d0,%d4
10c36e2c:       508f            addql #8,%sp
10c36e2e:       2e02            movel %d2,%d7
10c36e30:       6048            bras 10c36e7a <traverse+0xea>
10c36e32:       206a 000c       moveal %a2@(12),%a0
10c36e36:       b1ea 0004       cmpal %a2@(4),%a0
10c36e3a:       6776            beqs 10c36eb2 <traverse+0x122>
10c36e3c:       2208            movel %a0,%d1
10c36e3e:       4280            clrl %d0
10c36e40:       2405            movel %d5,%d2
10c36e42:       2606            movel %d6,%d3
10c36e44:       d681            addl %d1,%d3
10c36e46:       d580            addxl %d0,%d2
10c36e48:       200b            movel %a3,%d0
10c36e4a:       220c            movel %a4,%d1
10c36e4c:       9283            subl %d3,%d1
10c36e4e:       9182            subxl %d2,%d0
10c36e50:       6da0            blts 10c36df2 <traverse+0x62>
10c36e52:       2a02            movel %d2,%d5
10c36e54:       2c03            movel %d3,%d6
10c36e56:       42aa 000c       clrl %a2@(12)
10c36e5a:       200b            movel %a3,%d0
10c36e5c:       220c            movel %a4,%d1
10c36e5e:       9286            subl %d6,%d1
10c36e60:       9185            subxl %d5,%d0
10c36e62:       67a0            beqs 10c36e04 <traverse+0x74>
10c36e64:       206a 002c       moveal %a2@(44),%a0
10c36e68:       2f07            movel %d7,%sp@-
10c36e6a:       2f04            movel %d4,%sp@-
10c36e6c:       2f0a            movel %a2,%sp@-
10c36e6e:       2068 0008       moveal %a0@(8),%a0
10c36e72:       4e90            jsr %a0@
10c36e74:       2800            movel %d0,%d4
10c36e76:       4fef 000c       lea %sp@(12),%sp
10c36e7a:       4a84            tstl %d4
10c36e7c:       6722            beqs 10c36ea0 <traverse+0x110>
10c36e7e:       2a44            moveal %d4,%a5
10c36e80:       0c84 ffff fc18  cmpil #-1000,%d4
10c36e86:       6218            bhis 10c36ea0 <traverse+0x110>
10c36e88:       206a 002c       moveal %a2@(44),%a0
10c36e8c:       2f04            movel %d4,%sp@-
10c36e8e:       2f0a            movel %a2,%sp@-
10c36e90:       2068 000c       moveal %a0@(12),%a0
10c36e94:       4e90            jsr %a0@
10c36e96:       2a40            moveal %d0,%a5
10c36e98:       508f            addql #8,%sp
10c36e9a:       bafc 0000       cmpaw #0,%a5
10c36e9e:       6792            beqs 10c36e32 <traverse+0xa2>
10c36ea0:       206a 002c       moveal %a2@(44),%a0
10c36ea4:       2f04            movel %d4,%sp@-
10c36ea6:       2f0a            movel %a2,%sp@-
10c36ea8:       2068 0004       moveal %a0@(4),%a0
10c36eac:       4e90            jsr %a0@
10c36eae:       200d            movel %a5,%d0
10c36eb0:       6038            bras 10c36eea <traverse+0x15a>
10c36eb2:       206a 002c       moveal %a2@(44),%a0
10c36eb6:       2f04            movel %d4,%sp@-
10c36eb8:       2f0a            movel %a2,%sp@-
10c36eba:       2068 0004       moveal %a0@(4),%a0
10c36ebe:       4e90            jsr %a0@
10c36ec0:       2f12            movel %a2@,%sp@-
10c36ec2:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c36ec8:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c36ecc:       202a 0004       movel %a2@(4),%d0
10c36ed0:       d080            addl %d0,%d0
10c36ed2:       2540 0004       movel %d0,%a2@(4)
10c36ed6:       2f00            movel %d0,%sp@-
10c36ed8:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c36ede:       2480            movel %d0,%a2@
10c36ee0:       72f5            moveq #-11,%d1
10c36ee2:       4a80            tstl %d0
10c36ee4:       6602            bnes 10c36ee8 <traverse+0x158>
10c36ee6:       72f4            moveq #-12,%d1
10c36ee8:       2001            movel %d1,%d0
10c36eea:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c36ef0:       4e5e            unlk %fp
10c36ef2:       4e75            rts

10c36ef4 <seq_lseek>:
10c36ef4:       4e56 0000       linkw %fp,#0
10c36ef8:       48e7 3f30       moveml %d2-%d7/%a2-%a3,%sp@-
10c36efc:       266e 0008       moveal %fp@(8),%a3
10c36f00:       242e 000c       movel %fp@(12),%d2
10c36f04:       262e 0010       movel %fp@(16),%d3
10c36f08:       222e 0014       movel %fp@(20),%d1
10c36f0c:       246b 005a       moveal %a3@(90),%a2
10c36f10:       78ff            moveq #-1,%d4
10c36f12:       7aea            moveq #-22,%d5
10c36f14:       7018            moveq #24,%d0
10c36f16:       d08a            addl %a2,%d0
10c36f18:       2240            moveal %d0,%a1
10c36f1a:       41fa 000c       lea %pc@(10c36f28 <seq_lseek+0x34>),%a0
10c36f1e:       5391            subql #1,%a1@
10c36f20:       6a06            bpls 10c36f28 <seq_lseek+0x34>
10c36f22:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c36f28:       4a81            tstl %d1
10c36f2a:       6712            beqs 10c36f3e <seq_lseek+0x4a>
10c36f2c:       2c00            movel %d0,%d6
10c36f2e:       7e01            moveq #1,%d7
10c36f30:       be81            cmpl %d1,%d7
10c36f32:       666a            bnes 10c36f9e <seq_lseek+0xaa>
10c36f34:       222b 001e       movel %a3@(30),%d1
10c36f38:       d6ab 0022       addl %a3@(34),%d3
10c36f3c:       d581            addxl %d1,%d2
10c36f3e:       2c00            movel %d0,%d6
10c36f40:       4a82            tstl %d2
10c36f42:       6b5a            bmis 10c36f9e <seq_lseek+0xaa>
10c36f44:       2802            movel %d2,%d4
10c36f46:       2a03            movel %d3,%d5
10c36f48:       202b 001e       movel %a3@(30),%d0
10c36f4c:       222b 0022       movel %a3@(34),%d1
10c36f50:       9285            subl %d5,%d1
10c36f52:       9184            subxl %d4,%d0
10c36f54:       6748            beqs 10c36f9e <seq_lseek+0xaa>
10c36f56:       2f03            movel %d3,%sp@-
10c36f58:       2f02            movel %d2,%sp@-
10c36f5a:       2f0a            movel %a2,%sp@-
10c36f5c:       4eba fe32       jsr %pc@(10c36d90 <traverse>)
10c36f60:       2a00            movel %d0,%d5
10c36f62:       5bc4            smi %d4
10c36f64:       4884            extw %d4
10c36f66:       48c4            extl %d4
10c36f68:       4fef 000c       lea %sp@(12),%sp
10c36f6c:       70ff            moveq #-1,%d0
10c36f6e:       72f5            moveq #-11,%d1
10c36f70:       9285            subl %d5,%d1
10c36f72:       9184            subxl %d4,%d0
10c36f74:       67e0            beqs 10c36f56 <seq_lseek+0x62>
10c36f76:       2e04            movel %d4,%d7
10c36f78:       8e85            orl %d5,%d7
10c36f7a:       6716            beqs 10c36f92 <seq_lseek+0x9e>
10c36f7c:       42ab 001e       clrl %a3@(30)
10c36f80:       42ab 0022       clrl %a3@(34)
10c36f84:       42aa 0010       clrl %a2@(16)
10c36f88:       42aa 0014       clrl %a2@(20)
10c36f8c:       42aa 000c       clrl %a2@(12)
10c36f90:       600c            bras 10c36f9e <seq_lseek+0xaa>
10c36f92:       2742 001e       movel %d2,%a3@(30)
10c36f96:       2743 0022       movel %d3,%a3@(34)
10c36f9a:       2802            movel %d2,%d4
10c36f9c:       2a03            movel %d3,%d5
10c36f9e:       2246            moveal %d6,%a1
10c36fa0:       41fa 000c       lea %pc@(10c36fae <seq_lseek+0xba>),%a0
10c36fa4:       5291            addql #1,%a1@
10c36fa6:       6e06            bgts 10c36fae <seq_lseek+0xba>
10c36fa8:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c36fae:       2004            movel %d4,%d0
10c36fb0:       2205            movel %d5,%d1
10c36fb2:       4cee 0cfc ffe0  moveml %fp@(-32),%d2-%d7/%a2-%a3
10c36fb8:       4e5e            unlk %fp
10c36fba:       4e75            rts

10c36fbc <seq_release>:
10c36fbc:       4e56 0000       linkw %fp,#0
10c36fc0:       2f0b            movel %a3,%sp@-
10c36fc2:       2f0a            movel %a2,%sp@-
10c36fc4:       206e 000c       moveal %fp@(12),%a0
10c36fc8:       2668 005a       moveal %a0@(90),%a3
10c36fcc:       2f13            movel %a3@,%sp@-
10c36fce:       45f9 10c2 0b8c  lea 10c20b8c <kfree>,%a2
10c36fd4:       4e92            jsr %a2@
10c36fd6:       2f0b            movel %a3,%sp@-
10c36fd8:       4e92            jsr %a2@
10c36fda:       7000            moveq #0,%d0
10c36fdc:       246e fff8       moveal %fp@(-8),%a2
10c36fe0:       266e fffc       moveal %fp@(-4),%a3
10c36fe4:       4e5e            unlk %fp
10c36fe6:       4e75            rts

10c36fe8 <seq_escape>:
10c36fe8:       4e56 0000       linkw %fp,#0
10c36fec:       48e7 3c38       moveml %d2-%d5/%a2-%a4,%sp@-
10c36ff0:       286e 0008       moveal %fp@(8),%a4
10c36ff4:       266e 000c       moveal %fp@(12),%a3
10c36ff8:       2a2e 0010       movel %fp@(16),%d5
10c36ffc:       2014            movel %a4@,%d0
10c36ffe:       2800            movel %d0,%d4
10c37000:       d8ac 0004       addl %a4@(4),%d4
10c37004:       2440            moveal %d0,%a2
10c37006:       d5ec 000c       addal %a4@(12),%a2
10c3700a:       6056            bras 10c37062 <seq_escape+0x7a>
10c3700c:       1003            moveb %d3,%d0
10c3700e:       4880            extw %d0
10c37010:       3400            movew %d0,%d2
10c37012:       48c2            extl %d2
10c37014:       2f02            movel %d2,%sp@-
10c37016:       2f05            movel %d5,%sp@-
10c37018:       4eb9 10c8 4132  jsr 10c84132 <strchr>
10c3701e:       508f            addql #8,%sp
10c37020:       4a80            tstl %d0
10c37022:       673a            beqs 10c3705e <seq_escape+0x76>
10c37024:       200a            movel %a2,%d0
10c37026:       5680            addql #3,%d0
10c37028:       b880            cmpl %d0,%d4
10c3702a:       620a            bhis 10c37036 <seq_escape+0x4e>
10c3702c:       296c 0004 000c  movel %a4@(4),%a4@(12)
10c37032:       70ff            moveq #-1,%d0
10c37034:       603c            bras 10c37072 <seq_escape+0x8a>
10c37036:       14fc 005c       moveb #92,%a2@+
10c3703a:       703f            moveq #63,%d0
10c3703c:       4600            notb %d0
10c3703e:       c480            andl %d0,%d2
10c37040:       ec82            asrl #6,%d2
10c37042:       0002 0030       orib #48,%d2
10c37046:       14c2            moveb %d2,%a2@+
10c37048:       1003            moveb %d3,%d0
10c3704a:       0200 0038       andib #56,%d0
10c3704e:       e600            asrb #3,%d0
10c37050:       0000 0030       orib #48,%d0
10c37054:       14c0            moveb %d0,%a2@+
10c37056:       0203 0007       andib #7,%d3
10c3705a:       0003 0030       orib #48,%d3
10c3705e:       14c3            moveb %d3,%a2@+
10c37060:       528b            addql #1,%a3
10c37062:       1613            moveb %a3@,%d3
10c37064:       6704            beqs 10c3706a <seq_escape+0x82>
10c37066:       b88a            cmpl %a2,%d4
10c37068:       62a2            bhis 10c3700c <seq_escape+0x24>
10c3706a:       95d4            subal %a4@,%a2
10c3706c:       294a 000c       movel %a2,%a4@(12)
10c37070:       7000            moveq #0,%d0
10c37072:       4cee 1c3c ffe4  moveml %fp@(-28),%d2-%d5/%a2-%a4
10c37078:       4e5e            unlk %fp
10c3707a:       4e75            rts

10c3707c <seq_printf>:
10c3707c:       4e56 0000       linkw %fp,#0
10c37080:       2f0a            movel %a2,%sp@-
10c37082:       246e 0008       moveal %fp@(8),%a2
10c37086:       202a 000c       movel %a2@(12),%d0
10c3708a:       222a 0004       movel %a2@(4),%d1
10c3708e:       b280            cmpl %d0,%d1
10c37090:       6328            blss 10c370ba <seq_printf+0x3e>
10c37092:       486e 0010       pea %fp@(16)
10c37096:       2f2e 000c       movel %fp@(12),%sp@-
10c3709a:       9280            subl %d0,%d1
10c3709c:       2f01            movel %d1,%sp@-
10c3709e:       d092            addl %a2@,%d0
10c370a0:       2f00            movel %d0,%sp@-
10c370a2:       4eb9 10c8 4916  jsr 10c84916 <vsnprintf>
10c370a8:       d0aa 000c       addl %a2@(12),%d0
10c370ac:       b0aa 0004       cmpl %a2@(4),%d0
10c370b0:       6408            bccs 10c370ba <seq_printf+0x3e>
10c370b2:       2540 000c       movel %d0,%a2@(12)
10c370b6:       7000            moveq #0,%d0
10c370b8:       6008            bras 10c370c2 <seq_printf+0x46>
10c370ba:       256a 0004 000c  movel %a2@(4),%a2@(12)
10c370c0:       70ff            moveq #-1,%d0
10c370c2:       246e fffc       moveal %fp@(-4),%a2
10c370c6:       4e5e            unlk %fp
10c370c8:       4e75            rts
10c370ca:       4e75            rts

10c370cc <sys_quotactl>:
10c370cc:       4e56 0000       linkw %fp,#0
10c370d0:       70da            moveq #-38,%d0
10c370d2:       4e5e            unlk %fp
10c370d4:       4e75            rts
10c370d6:       4e75            rts

10c370d8 <load_script>:
10c370d8:       4e56 ff78       linkw %fp,#-136
10c370dc:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c370e0:       246e 0008       moveal %fp@(8),%a2
10c370e4:       0c52 2321       cmpiw #8993,%a2@
10c370e8:       6600 008a       bnew 10c37174 <load_script+0x9c>
10c370ec:       4aaa 0104       tstl %a2@(260)
10c370f0:       6600 0082       bnew 10c37174 <load_script+0x9c>
10c370f4:       7001            moveq #1,%d0
10c370f6:       2540 0104       movel %d0,%a2@(260)
10c370fa:       206a 0108       moveal %a2@(264),%a0
10c370fe:       b0fc 0000       cmpaw #0,%a0
10c37102:       670e            beqs 10c37112 <load_script+0x3a>
10c37104:       2068 0008       moveal %a0@(8),%a0
10c37108:       2068 0008       moveal %a0@(8),%a0
10c3710c:       41e8 010e       lea %a0@(270),%a0
10c37110:       5290            addql #1,%a0@
10c37112:       2f2a 0108       movel %a2@(264),%sp@-
10c37116:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c3711c:       42aa 0108       clrl %a2@(264)
10c37120:       422a 007f       clrb %a2@(127)
10c37124:       4878 000a       pea a <LSIGTRAP+0x5>
10c37128:       2f0a            movel %a2,%sp@-
10c3712a:       4eb9 10c8 4132  jsr 10c84132 <strchr>
10c37130:       2040            moveal %d0,%a0
10c37132:       4fef 000c       lea %sp@(12),%sp
10c37136:       b0fc 0000       cmpaw #0,%a0
10c3713a:       6604            bnes 10c37140 <load_script+0x68>
10c3713c:       41ea 007f       lea %a2@(127),%a0
10c37140:       4210            clrb %a0@
10c37142:       220a            movel %a2,%d1
10c37144:       5481            addql #2,%d1
10c37146:       b5c8            cmpal %a0,%a2
10c37148:       6412            bccs 10c3715c <load_script+0x84>
10c3714a:       1020            moveb %a0@-,%d0
10c3714c:       0c00 0020       cmpib #32,%d0
10c37150:       6706            beqs 10c37158 <load_script+0x80>
10c37152:       0c00 0009       cmpib #9,%d0
10c37156:       6604            bnes 10c3715c <load_script+0x84>
10c37158:       4210            clrb %a0@
10c3715a:       60ea            bras 10c37146 <load_script+0x6e>
10c3715c:       2041            moveal %d1,%a0
10c3715e:       6002            bras 10c37162 <load_script+0x8a>
10c37160:       5288            addql #1,%a0
10c37162:       1010            moveb %a0@,%d0
10c37164:       0c00 0020       cmpib #32,%d0
10c37168:       67f6            beqs 10c37160 <load_script+0x88>
10c3716a:       0c00 0009       cmpib #9,%d0
10c3716e:       67f0            beqs 10c37160 <load_script+0x88>
10c37170:       4a10            tstb %a0@
10c37172:       6606            bnes 10c3717a <load_script+0xa2>
10c37174:       70f8            moveq #-8,%d0
10c37176:       6000 00de       braw 10c37256 <load_script+0x17e>
10c3717a:       2d48 ff78       movel %a0,%fp@(-136)
10c3717e:       42ae ff7c       clrl %fp@(-132)
10c37182:       1010            moveb %a0@,%d0
10c37184:       47ee ff80       lea %fp@(-128),%a3
10c37188:       4bf9 10c2 ab14  lea 10c2ab14 <remove_arg_zero>,%a5
10c3718e:       240a            movel %a2,%d2
10c37190:       0682 0000 0128  addil #296,%d2
10c37196:       49f9 10c2 a4e8  lea 10c2a4e8 <copy_strings_kernel>,%a4
10c3719c:       6004            bras 10c371a2 <load_script+0xca>
10c3719e:       5288            addql #1,%a0
10c371a0:       1010            moveb %a0@,%d0
10c371a2:       4a00            tstb %d0
10c371a4:       6710            beqs 10c371b6 <load_script+0xde>
10c371a6:       0c00 0020       cmpib #32,%d0
10c371aa:       6708            beqs 10c371b4 <load_script+0xdc>
10c371ac:       0c00 0009       cmpib #9,%d0
10c371b0:       66ec            bnes 10c3719e <load_script+0xc6>
10c371b2:       6002            bras 10c371b6 <load_script+0xde>
10c371b4:       4218            clrb %a0@+
10c371b6:       1010            moveb %a0@,%d0
10c371b8:       0c00 0020       cmpib #32,%d0
10c371bc:       67f6            beqs 10c371b4 <load_script+0xdc>
10c371be:       0c00 0009       cmpib #9,%d0
10c371c2:       67f0            beqs 10c371b4 <load_script+0xdc>
10c371c4:       4a10            tstb %a0@
10c371c6:       6704            beqs 10c371cc <load_script+0xf4>
10c371c8:       2d48 ff7c       movel %a0,%fp@(-132)
10c371cc:       206e ff78       moveal %fp@(-136),%a0
10c371d0:       224b            moveal %a3,%a1
10c371d2:       12d8            moveb %a0@+,%a1@+
10c371d4:       66fc            bnes 10c371d2 <load_script+0xfa>
10c371d6:       2f0a            movel %a2,%sp@-
10c371d8:       4e95            jsr %a5@
10c371da:       2f0a            movel %a2,%sp@-
10c371dc:       2f02            movel %d2,%sp@-
10c371de:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c371e2:       4e94            jsr %a4@
10c371e4:       4fef 0010       lea %sp@(16),%sp
10c371e8:       4a80            tstl %d0
10c371ea:       6d6a            blts 10c37256 <load_script+0x17e>
10c371ec:       52aa 0120       addql #1,%a2@(288)
10c371f0:       4aae ff7c       tstl %fp@(-132)
10c371f4:       6718            beqs 10c3720e <load_script+0x136>
10c371f6:       2f0a            movel %a2,%sp@-
10c371f8:       486e ff7c       pea %fp@(-132)
10c371fc:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c37200:       4e94            jsr %a4@
10c37202:       4fef 000c       lea %sp@(12),%sp
10c37206:       4a80            tstl %d0
10c37208:       6d4c            blts 10c37256 <load_script+0x17e>
10c3720a:       52aa 0120       addql #1,%a2@(288)
10c3720e:       2f0a            movel %a2,%sp@-
10c37210:       486e ff78       pea %fp@(-136)
10c37214:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c37218:       4e94            jsr %a4@
10c3721a:       4fef 000c       lea %sp@(12),%sp
10c3721e:       4a80            tstl %d0
10c37220:       6634            bnes 10c37256 <load_script+0x17e>
10c37222:       52aa 0120       addql #1,%a2@(288)
10c37226:       2f0b            movel %a3,%sp@-
10c37228:       4eb9 10c2 a530  jsr 10c2a530 <open_exec>
10c3722e:       588f            addql #4,%sp
10c37230:       0c80 ffff fc18  cmpil #-1000,%d0
10c37236:       621e            bhis 10c37256 <load_script+0x17e>
10c37238:       2540 0108       movel %d0,%a2@(264)
10c3723c:       2f0a            movel %a2,%sp@-
10c3723e:       4eb9 10c2 a936  jsr 10c2a936 <prepare_binprm>
10c37244:       588f            addql #4,%sp
10c37246:       4a80            tstl %d0
10c37248:       6d0c            blts 10c37256 <load_script+0x17e>
10c3724a:       2f2e 000c       movel %fp@(12),%sp@-
10c3724e:       2f0a            movel %a2,%sp@-
10c37250:       4eb9 10c2 ab88  jsr 10c2ab88 <search_binary_handler>
10c37256:       4cee 3c04 ff64  moveml %fp@(-156),%d2/%a2-%a5
10c3725c:       4e5e            unlk %fp
10c3725e:       4e75            rts

10c37260 <flat_core_dump>:
10c37260:       4e56 0000       linkw %fp,#0
10c37264:       2f2e 0008       movel %fp@(8),%sp@-
10c37268:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c3726e:       2f28 007a       movel %a0@(122),%sp@-
10c37272:       4868 023c       pea %a0@(572)
10c37276:       4879 1000 2fb7  pea 10002fb7 <tvecs+0x141f>
10c3727c:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c37282:       7001            moveq #1,%d0
10c37284:       4e5e            unlk %fp
10c37286:       4e75            rts

10c37288 <create_flat_tables>:
10c37288:       4e56 0000       linkw %fp,#0
10c3728c:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c37290:       206e 000c       moveal %fp@(12),%a0
10c37294:       226e 0008       moveal %fp@(8),%a1
10c37298:       2428 0120       movel %a0@(288),%d2
10c3729c:       2628 0124       movel %a0@(292),%d3
10c372a0:       2449            moveal %a1,%a2
10c372a2:       200a            movel %a2,%d0
10c372a4:       72fc            moveq #-4,%d1
10c372a6:       c081            andl %d1,%d0
10c372a8:       2440            moveal %d0,%a2
10c372aa:       2003            movel %d3,%d0
10c372ac:       e588            lsll #2,%d0
10c372ae:       5880            addql #4,%d0
10c372b0:       95c0            subal %d0,%a2
10c372b2:       284a            moveal %a2,%a4
10c372b4:       2202            movel %d2,%d1
10c372b6:       2002            movel %d2,%d0
10c372b8:       e588            lsll #2,%d0
10c372ba:       5880            addql #4,%d0
10c372bc:       95c0            subal %d0,%a2
10c372be:       264a            moveal %a2,%a3
10c372c0:       200c            movel %a4,%d0
10c372c2:       2500            movel %d0,%a2@-
10c372c4:       200b            movel %a3,%d0
10c372c6:       2500            movel %d0,%a2@-
10c372c8:       2502            movel %d2,%a2@-
10c372ca:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c372d0:       2068 002c       moveal %a0@(44),%a0
10c372d4:       2149 0046       movel %a1,%a0@(70)
10c372d8:       5382            subql #1,%d2
10c372da:       4a81            tstl %d1
10c372dc:       6f18            bles 10c372f6 <create_flat_tables+0x6e>
10c372de:       2209            movel %a1,%d1
10c372e0:       26c1            movel %d1,%a3@+
10c372e2:       2202            movel %d2,%d1
10c372e4:       5381            subql #1,%d1
10c372e6:       1011            moveb %a1@,%d0
10c372e8:       5289            addql #1,%a1
10c372ea:       4a00            tstb %d0
10c372ec:       66f8            bnes 10c372e6 <create_flat_tables+0x5e>
10c372ee:       2002            movel %d2,%d0
10c372f0:       2401            movel %d1,%d2
10c372f2:       4a80            tstl %d0
10c372f4:       6ee8            bgts 10c372de <create_flat_tables+0x56>
10c372f6:       7000            moveq #0,%d0
10c372f8:       2680            movel %d0,%a3@
10c372fa:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c37300:       2068 002c       moveal %a0@(44),%a0
10c37304:       2149 004e       movel %a1,%a0@(78)
10c37308:       2149 004a       movel %a1,%a0@(74)
10c3730c:       2003            movel %d3,%d0
10c3730e:       5383            subql #1,%d3
10c37310:       4a80            tstl %d0
10c37312:       6f18            bles 10c3732c <create_flat_tables+0xa4>
10c37314:       2009            movel %a1,%d0
10c37316:       28c0            movel %d0,%a4@+
10c37318:       2203            movel %d3,%d1
10c3731a:       5381            subql #1,%d1
10c3731c:       1011            moveb %a1@,%d0
10c3731e:       5289            addql #1,%a1
10c37320:       4a00            tstb %d0
10c37322:       66f8            bnes 10c3731c <create_flat_tables+0x94>
10c37324:       2003            movel %d3,%d0
10c37326:       2601            movel %d1,%d3
10c37328:       4a80            tstl %d0
10c3732a:       6ee8            bgts 10c37314 <create_flat_tables+0x8c>
10c3732c:       7000            moveq #0,%d0
10c3732e:       2880            movel %d0,%a4@
10c37330:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c37336:       2068 002c       moveal %a0@(44),%a0
10c3733a:       2149 0052       movel %a1,%a0@(82)
10c3733e:       200a            movel %a2,%d0
10c37340:       4cdf 1c0c       moveml %sp@+,%d2-%d3/%a2-%a4
10c37344:       4e5e            unlk %fp
10c37346:       4e75            rts

10c37348 <calc_reloc>:
10c37348:       4e56 0000       linkw %fp,#0
10c3734c:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c37350:       262e 0008       movel %fp@(8),%d3
10c37354:       266e 000c       moveal %fp@(12),%a3
10c37358:       246e 0010       moveal %fp@(16),%a2
10c3735c:       240a            movel %a2,%d2
10c3735e:       4a83            tstl %d3
10c37360:       670e            beqs 10c37370 <calc_reloc+0x28>
10c37362:       2403            movel %d3,%d2
10c37364:       4242            clrw %d2
10c37366:       4842            swap %d2
10c37368:       e04a            lsrw #8,%d2
10c3736a:       0283 00ff ffff  andil #16777215,%d3
10c37370:       7003            moveq #3,%d0
10c37372:       b082            cmpl %d2,%d0
10c37374:       6c0e            bges 10c37384 <calc_reloc+0x3c>
10c37376:       2f02            movel %d2,%sp@-
10c37378:       2f03            movel %d3,%sp@-
10c3737a:       4879 1000 2ff4  pea 10002ff4 <tvecs+0x145c>
10c37380:       6000 0092       braw 10c37414 <calc_reloc+0xcc>
10c37384:       b48a            cmpl %a2,%d2
10c37386:       6700 009a       beqw 10c37422 <calc_reloc+0xda>
10c3738a:       4aae 0014       tstl %fp@(20)
10c3738e:       6710            beqs 10c373a0 <calc_reloc+0x58>
10c37390:       2f02            movel %d2,%sp@-
10c37392:       2f0a            movel %a2,%sp@-
10c37394:       2f03            movel %d3,%sp@-
10c37396:       4879 1000 3025  pea 10003025 <tvecs+0x148d>
10c3739c:       6000 00b8       braw 10c37456 <calc_reloc+0x10e>
10c373a0:       2202            movel %d2,%d1
10c373a2:       d281            addl %d1,%d1
10c373a4:       2001            movel %d1,%d0
10c373a6:       d082            addl %d2,%d0
10c373a8:       e788            lsll #3,%d0
10c373aa:       d082            addl %d2,%d0
10c373ac:       d082            addl %d2,%d0
10c373ae:       2801            movel %d1,%d4
10c373b0:       4a73 0818       tstw %a3@(00000018,%d0:l)
10c373b4:       662a            bnes 10c373e0 <calc_reloc+0x98>
10c373b6:       2f0b            movel %a3,%sp@-
10c373b8:       2f02            movel %d2,%sp@-
10c373ba:       4eb9 10c3 7b02  jsr 10c37b02 <load_flat_shared_library>
10c373c0:       508f            addql #8,%sp
10c373c2:       0c80 ffff f000  cmpil #-4096,%d0
10c373c8:       6316            blss 10c373e0 <calc_reloc+0x98>
10c373ca:       2f02            movel %d2,%sp@-
10c373cc:       4879 1000 3063  pea 10003063 <tvecs+0x14cb>
10c373d2:       45f9 10c1 677e  lea 10c1677e <printk>,%a2
10c373d8:       4e92            jsr %a2@
10c373da:       508f            addql #8,%sp
10c373dc:       6000 0098       braw 10c37476 <calc_reloc+0x12e>
10c373e0:       2004            movel %d4,%d0
10c373e2:       d082            addl %d2,%d0
10c373e4:       e788            lsll #3,%d0
10c373e6:       d082            addl %d2,%d0
10c373e8:       d082            addl %d2,%d0
10c373ea:       41eb 0014       lea %a3@(20),%a0
10c373ee:       2230 0800       movel %a0@(00000000,%d0:l),%d1
10c373f2:       672e            beqs 10c37422 <calc_reloc+0xda>
10c373f4:       200a            movel %a2,%d0
10c373f6:       d080            addl %d0,%d0
10c373f8:       d08a            addl %a2,%d0
10c373fa:       e788            lsll #3,%d0
10c373fc:       d08a            addl %a2,%d0
10c373fe:       d08a            addl %a2,%d0
10c37400:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c37404:       671c            beqs 10c37422 <calc_reloc+0xda>
10c37406:       b280            cmpl %d0,%d1
10c37408:       6318            blss 10c37422 <calc_reloc+0xda>
10c3740a:       2f0a            movel %a2,%sp@-
10c3740c:       2f02            movel %d2,%sp@-
10c3740e:       4879 1000 308a  pea 1000308a <tvecs+0x14f2>
10c37414:       45f9 10c1 677e  lea 10c1677e <printk>,%a2
10c3741a:       4e92            jsr %a2@
10c3741c:       4fef 000c       lea %sp@(12),%sp
10c37420:       6054            bras 10c37476 <calc_reloc+0x12e>
10c37422:       2002            movel %d2,%d0
10c37424:       d080            addl %d0,%d0
10c37426:       d082            addl %d2,%d0
10c37428:       e788            lsll #3,%d0
10c3742a:       d082            addl %d2,%d0
10c3742c:       d082            addl %d2,%d0
10c3742e:       2273 0808       moveal %a3@(00000008,%d0:l),%a1
10c37432:       2433 0804       movel %a3@(00000004,%d0:l),%d2
10c37436:       2073 0800       moveal %a3@(00000000,%d0:l),%a0
10c3743a:       2233 080c       movel %a3@(0000000c,%d0:l),%d1
10c3743e:       2009            movel %a1,%d0
10c37440:       9082            subl %d2,%d0
10c37442:       d081            addl %d1,%d0
10c37444:       b083            cmpl %d3,%d0
10c37446:       641c            bccs 10c37464 <calc_reloc+0x11c>
10c37448:       2f01            movel %d1,%sp@-
10c3744a:       93c8            subal %a0,%a1
10c3744c:       2f09            movel %a1,%sp@-
10c3744e:       2f03            movel %d3,%sp@-
10c37450:       4879 1000 30b5  pea 100030b5 <tvecs+0x151d>
10c37456:       45f9 10c1 677e  lea 10c1677e <printk>,%a2
10c3745c:       4e92            jsr %a2@
10c3745e:       4fef 0010       lea %sp@(16),%sp
10c37462:       6012            bras 10c37476 <calc_reloc+0x12e>
10c37464:       b283            cmpl %d3,%d1
10c37466:       6306            blss 10c3746e <calc_reloc+0x126>
10c37468:       2003            movel %d3,%d0
10c3746a:       d088            addl %a0,%d0
10c3746c:       6036            bras 10c374a4 <calc_reloc+0x15c>
10c3746e:       9681            subl %d1,%d3
10c37470:       2003            movel %d3,%d0
10c37472:       d082            addl %d2,%d0
10c37474:       602e            bras 10c374a4 <calc_reloc+0x15c>
10c37476:       2039 1002 53b4  movel 100253b4 <_current_task>,%d0
10c3747c:       0680 0000 023c  addil #572,%d0
10c37482:       2f00            movel %d0,%sp@-
10c37484:       4879 1000 30ed  pea 100030ed <tvecs+0x1555>
10c3748a:       4e92            jsr %a2@
10c3748c:       42a7            clrl %sp@-
10c3748e:       2f39 1002 53b4  movel 100253b4 <_current_task>,%sp@-
10c37494:       4878 000b       pea b <LSIGTRAP+0x6>
10c37498:       4eb9 10c1 adf0  jsr 10c1adf0 <send_sig>
10c3749e:       203c ff00 ff01  movel #-16711935,%d0
10c374a4:       4cee 0c1c ffec  moveml %fp@(-20),%d2-%d4/%a2-%a3
10c374aa:       4e5e            unlk %fp
10c374ac:       4e75            rts

10c374ae <old_reloc>:
10c374ae:       4e56 0000       linkw %fp,#0
10c374b2:       2f03            movel %d3,%sp@-
10c374b4:       2f02            movel %d2,%sp@-
10c374b6:       242e 0008       movel %fp@(8),%d2
10c374ba:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c374c0:       2268 002c       moveal %a0@(44),%a1
10c374c4:       2002            movel %d2,%d0
10c374c6:       e480            asrl #2,%d0
10c374c8:       2229 002e       movel %a1@(46),%d1
10c374cc:       2041            moveal %d1,%a0
10c374ce:       d1c0            addal %d0,%a0
10c374d0:       2002            movel %d2,%d0
10c374d2:       7603            moveq #3,%d3
10c374d4:       c083            andl %d3,%d0
10c374d6:       7601            moveq #1,%d3
10c374d8:       b680            cmpl %d0,%d3
10c374da:       6718            beqs 10c374f4 <old_reloc+0x46>
10c374dc:       6d06            blts 10c374e4 <old_reloc+0x36>
10c374de:       4a80            tstl %d0
10c374e0:       670a            beqs 10c374ec <old_reloc+0x3e>
10c374e2:       601c            bras 10c37500 <old_reloc+0x52>
10c374e4:       7202            moveq #2,%d1
10c374e6:       b280            cmpl %d0,%d1
10c374e8:       670e            beqs 10c374f8 <old_reloc+0x4a>
10c374ea:       6014            bras 10c37500 <old_reloc+0x52>
10c374ec:       2629 0026       movel %a1@(38),%d3
10c374f0:       d790            addl %d3,%a0@
10c374f2:       601e            bras 10c37512 <old_reloc+0x64>
10c374f4:       d390            addl %d1,%a0@
10c374f6:       601a            bras 10c37512 <old_reloc+0x64>
10c374f8:       2029 0032       movel %a1@(50),%d0
10c374fc:       d190            addl %d0,%a0@
10c374fe:       6012            bras 10c37512 <old_reloc+0x64>
10c37500:       7203            moveq #3,%d1
10c37502:       c282            andl %d2,%d1
10c37504:       2f01            movel %d1,%sp@-
10c37506:       4879 1000 30fc  pea 100030fc <tvecs+0x1564>
10c3750c:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c37512:       242e fff8       movel %fp@(-8),%d2
10c37516:       262e fffc       movel %fp@(-4),%d3
10c3751a:       4e5e            unlk %fp
10c3751c:       4e75            rts

10c3751e <load_flat_file>:
10c3751e:       4e56 ffd8       linkw %fp,#-40
10c37522:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c37526:       266e 0008       moveal %fp@(8),%a3
10c3752a:       2e2e 0010       movel %fp@(16),%d7
10c3752e:       226e 0014       moveal %fp@(20),%a1
10c37532:       2c2b 000c       movel %a3@(12),%d6
10c37536:       202b 0010       movel %a3@(16),%d0
10c3753a:       2840            moveal %d0,%a4
10c3753c:       99c6            subal %d6,%a4
10c3753e:       222b 0014       movel %a3@(20),%d1
10c37542:       9280            subl %d0,%d1
10c37544:       2d41 fff4       movel %d1,%fp@(-12)
10c37548:       2a6b 0018       moveal %a3@(24),%a5
10c3754c:       b2fc 0000       cmpaw #0,%a1
10c37550:       6704            beqs 10c37556 <load_flat_file+0x38>
10c37552:       dbd1            addal %a1@,%a5
10c37554:       228d            movel %a5,%a1@
10c37556:       2d6b 0020 ffe4  movel %a3@(32),%fp@(-28)
10c3755c:       2d6b 0024 fff0  movel %a3@(36),%fp@(-16)
10c37562:       2d6b 0004 ffe8  movel %a3@(4),%fp@(-24)
10c37568:       41f9 1000 3125  lea 10003125 <tvecs+0x158d>,%a0
10c3756e:       7004            moveq #4,%d0
10c37570:       224b            moveal %a3,%a1
10c37572:       2200            movel %d0,%d1
10c37574:       1019            moveb %a1@+,%d0
10c37576:       b018            cmpb %a0@+,%d0
10c37578:       660c            bnes 10c37586 <load_flat_file+0x68>
10c3757a:       4a00            tstb %d0
10c3757c:       670a            beqs 10c37588 <load_flat_file+0x6a>
10c3757e:       5381            subql #1,%d1
10c37580:       66f2            bnes 10c37574 <load_flat_file+0x56>
10c37582:       7000            moveq #0,%d0
10c37584:       6002            bras 10c37588 <load_flat_file+0x6a>
10c37586:       9020            subb %a0@-,%d0
10c37588:       4a00            tstb %d0
10c3758a:       6610            bnes 10c3759c <load_flat_file+0x7e>
10c3758c:       7004            moveq #4,%d0
10c3758e:       b0ae ffe8       cmpl %fp@(-24),%d0
10c37592:       6766            beqs 10c375fa <load_flat_file+0xdc>
10c37594:       7202            moveq #2,%d1
10c37596:       b2ae ffe8       cmpl %fp@(-24),%d1
10c3759a:       6738            beqs 10c375d4 <load_flat_file+0xb6>
10c3759c:       41f9 1000 312a  lea 1000312a <tvecs+0x1592>,%a0
10c375a2:       7002            moveq #2,%d0
10c375a4:       2200            movel %d0,%d1
10c375a6:       101b            moveb %a3@+,%d0
10c375a8:       b018            cmpb %a0@+,%d0
10c375aa:       660c            bnes 10c375b8 <load_flat_file+0x9a>
10c375ac:       4a00            tstb %d0
10c375ae:       670a            beqs 10c375ba <load_flat_file+0x9c>
10c375b0:       5381            subql #1,%d1
10c375b2:       66f2            bnes 10c375a6 <load_flat_file+0x88>
10c375b4:       7000            moveq #0,%d0
10c375b6:       6002            bras 10c375ba <load_flat_file+0x9c>
10c375b8:       9020            subb %a0@-,%d0
10c375ba:       4a00            tstb %d0
10c375bc:       672a            beqs 10c375e8 <load_flat_file+0xca>
10c375be:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c375c2:       2f2e ffe8       movel %fp@(-24),%sp@-
10c375c6:       4879 1000 312d  pea 1000312d <tvecs+0x1595>
10c375cc:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c375d2:       6014            bras 10c375e8 <load_flat_file+0xca>
10c375d4:       4a87            tstl %d7
10c375d6:       6716            beqs 10c375ee <load_flat_file+0xd0>
10c375d8:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c375dc:       4879 1000 315b  pea 1000315b <tvecs+0x15c3>
10c375e2:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c375e8:       70f8            moveq #-8,%d0
10c375ea:       6000 050c       braw 10c37af8 <load_flat_file+0x5da>
10c375ee:       4aae fff0       tstl %fp@(-16)
10c375f2:       6706            beqs 10c375fa <load_flat_file+0xdc>
10c375f4:       7001            moveq #1,%d0
10c375f6:       2d40 fff0       movel %d0,%fp@(-16)
10c375fa:       202e fff0       movel %fp@(-16),%d0
10c375fe:       720c            moveq #12,%d1
10c37600:       c081            andl %d1,%d0
10c37602:       670e            beqs 10c37612 <load_flat_file+0xf4>
10c37604:       4879 1000 319c  pea 1000319c <tvecs+0x1604>
10c3760a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c37610:       60d6            bras 10c375e8 <load_flat_file+0xca>
10c37612:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c37618:       2228 01f2       movel %a0@(498),%d1
10c3761c:       70fe            moveq #-2,%d0
10c3761e:       b081            cmpl %d1,%d0
10c37620:       6402            bccs 10c37624 <load_flat_file+0x106>
10c37622:       72ff            moveq #-1,%d1
10c37624:       202e fff4       movel %fp@(-12),%d0
10c37628:       d08c            addl %a4,%d0
10c3762a:       b280            cmpl %d0,%d1
10c3762c:       6406            bccs 10c37634 <load_flat_file+0x116>
10c3762e:       70f4            moveq #-12,%d0
10c37630:       6000 04c6       braw 10c37af8 <load_flat_file+0x5da>
10c37634:       4a87            tstl %d7
10c37636:       6630            bnes 10c37668 <load_flat_file+0x14a>
10c37638:       2f0b            movel %a3,%sp@-
10c3763a:       4eb9 10c2 a704  jsr 10c2a704 <flush_old_exec>
10c37640:       2400            movel %d0,%d2
10c37642:       588f            addql #4,%sp
10c37644:       6600 04b2       bnew 10c37af8 <load_flat_file+0x5da>
10c37648:       2f0b            movel %a3,%sp@-
10c3764a:       4eb9 10c2 a526  jsr 10c2a526 <setup_arg_pages>
10c37650:       588f            addql #4,%sp
10c37652:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c37658:       4aa8 0074       tstl %a0@(116)
10c3765c:       670a            beqs 10c37668 <load_flat_file+0x14a>
10c3765e:       42a7            clrl %sp@-
10c37660:       4eb9 10c1 5f50  jsr 10c15f50 <__set_personality>
10c37666:       588f            addql #4,%sp
10c37668:       202e fff0       movel %fp@(-16),%d0
10c3766c:       7205            moveq #5,%d1
10c3766e:       c081            andl %d1,%d0
10c37670:       6600 0188       bnew 10c377fa <load_flat_file+0x2dc>
10c37674:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c3767a:       7012            moveq #18,%d0
10c3767c:       d0a8 002c       addl %a0@(44),%d0
10c37680:       2f00            movel %d0,%sp@-
10c37682:       4eb9 10c8 53bc  jsr 10c853bc <__down_write>
10c37688:       4297            clrl %sp@
10c3768a:       42a7            clrl %sp@-
10c3768c:       4878 0005       pea 5 <LSIGTRAP>
10c37690:       2f06            movel %d6,%sp@-
10c37692:       42a7            clrl %sp@-
10c37694:       2f2b 0108       movel %a3@(264),%sp@-
10c37698:       4eb9 10c1 fbda  jsr 10c1fbda <do_mmap_pgoff>
10c3769e:       4fef 0018       lea %sp@(24),%sp
10c376a2:       2a00            movel %d0,%d5
10c376a4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c376aa:       7212            moveq #18,%d1
10c376ac:       d2a8 002c       addl %a0@(44),%d1
10c376b0:       2f01            movel %d1,%sp@-
10c376b2:       4eb9 10c8 5476  jsr 10c85476 <__up_write>
10c376b8:       588f            addql #4,%sp
10c376ba:       2005            movel %d5,%d0
10c376bc:       5380            subql #1,%d0
10c376be:       0c80 ffff effe  cmpil #-4098,%d0
10c376c4:       631a            blss 10c376e0 <load_flat_file+0x1c2>
10c376c6:       4a85            tstl %d5
10c376c8:       6602            bnes 10c376cc <load_flat_file+0x1ae>
10c376ca:       7af4            moveq #-12,%d5
10c376cc:       2005            movel %d5,%d0
10c376ce:       4480            negl %d0
10c376d0:       2f00            movel %d0,%sp@-
10c376d2:       4879 1000 31cb  pea 100031cb <tvecs+0x1633>
10c376d8:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c376de:       508f            addql #8,%sp
10c376e0:       202e fff4       movel %fp@(-12),%d0
10c376e4:       d08d            addl %a5,%d0
10c376e6:       262e ffe4       movel %fp@(-28),%d3
10c376ea:       e58b            lsll #2,%d3
10c376ec:       2403            movel %d3,%d2
10c376ee:       b083            cmpl %d3,%d0
10c376f0:       6302            blss 10c376f4 <load_flat_file+0x1d6>
10c376f2:       2600            movel %d0,%d3
10c376f4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c376fa:       7212            moveq #18,%d1
10c376fc:       d2a8 002c       addl %a0@(44),%d1
10c37700:       2f01            movel %d1,%sp@-
10c37702:       4eb9 10c8 53bc  jsr 10c853bc <__down_write>
10c37708:       4297            clrl %sp@
10c3770a:       42a7            clrl %sp@-
10c3770c:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c37710:       4874 3810       pea %a4@(00000010,%d3:l)
10c37714:       42a7            clrl %sp@-
10c37716:       42a7            clrl %sp@-
10c37718:       4eb9 10c1 fbda  jsr 10c1fbda <do_mmap_pgoff>
10c3771e:       4fef 0018       lea %sp@(24),%sp
10c37722:       2800            movel %d0,%d4
10c37724:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c3772a:       7012            moveq #18,%d0
10c3772c:       d0a8 002c       addl %a0@(44),%d0
10c37730:       2f00            movel %d0,%sp@-
10c37732:       4eb9 10c8 5476  jsr 10c85476 <__up_write>
10c37738:       588f            addql #4,%sp
10c3773a:       2004            movel %d4,%d0
10c3773c:       5380            subql #1,%d0
10c3773e:       d68c            addl %a4,%d3
10c37740:       0c80 ffff effe  cmpil #-4098,%d0
10c37746:       632e            blss 10c37776 <load_flat_file+0x258>
10c37748:       4a84            tstl %d4
10c3774a:       6602            bnes 10c3774e <load_flat_file+0x230>
10c3774c:       78f4            moveq #-12,%d4
10c3774e:       42a7            clrl %sp@-
10c37750:       4879 1000 31f2  pea 100031f2 <tvecs+0x165a>
10c37756:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c3775c:       2f06            movel %d6,%sp@-
10c3775e:       2f05            movel %d5,%sp@-
10c37760:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c37766:       2f28 002c       movel %a0@(44),%sp@-
10c3776a:       4eb9 10c1 feb6  jsr 10c1feb6 <do_munmap>
10c37770:       2004            movel %d4,%d0
10c37772:       6000 0384       braw 10c37af8 <load_flat_file+0x5da>
10c37776:       2044            moveal %d4,%a0
10c37778:       45e8 0010       lea %a0@(16),%a2
10c3777c:       2d6b 000c fffc  movel %a3@(12),%fp@(-4)
10c37782:       42ae fff8       clrl %fp@(-8)
10c37786:       206b 0108       moveal %a3@(264),%a0
10c3778a:       2268 0010       moveal %a0@(16),%a1
10c3778e:       486e fff8       pea %fp@(-8)
10c37792:       4874 2800       pea %a4@(00000000,%d2:l)
10c37796:       2f0a            movel %a2,%sp@-
10c37798:       2f08            movel %a0,%sp@-
10c3779a:       2069 0008       moveal %a1@(8),%a0
10c3779e:       4e90            jsr %a0@
10c377a0:       2400            movel %d0,%d2
10c377a2:       4fef 0010       lea %sp@(16),%sp
10c377a6:       0c82 ffff efff  cmpil #-4097,%d2
10c377ac:       633c            blss 10c377ea <load_flat_file+0x2cc>
10c377ae:       4480            negl %d0
10c377b0:       2f00            movel %d0,%sp@-
10c377b2:       4879 1000 3225  pea 10003225 <tvecs+0x168d>
10c377b8:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c377be:       2f06            movel %d6,%sp@-
10c377c0:       2f05            movel %d5,%sp@-
10c377c2:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c377c8:       2f28 002c       movel %a0@(44),%sp@-
10c377cc:       45f9 10c1 feb6  lea 10c1feb6 <do_munmap>,%a2
10c377d2:       4e92            jsr %a2@
10c377d4:       2f03            movel %d3,%sp@-
10c377d6:       2f04            movel %d4,%sp@-
10c377d8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c377de:       2f28 002c       movel %a0@(44),%sp@-
10c377e2:       4e92            jsr %a2@
10c377e4:       2002            movel %d2,%d0
10c377e6:       6000 0310       braw 10c37af8 <load_flat_file+0x5da>
10c377ea:       202b 001c       movel %a3@(28),%d0
10c377ee:       9086            subl %d6,%d0
10c377f0:       d08a            addl %a2,%d0
10c377f2:       2d40 ffec       movel %d0,%fp@(-20)
10c377f6:       6000 0144       braw 10c3793c <load_flat_file+0x41e>
10c377fa:       202e fff4       movel %fp@(-12),%d0
10c377fe:       d08d            addl %a5,%d0
10c37800:       262e ffe4       movel %fp@(-28),%d3
10c37804:       e58b            lsll #2,%d3
10c37806:       2d43 ffd8       movel %d3,%fp@(-40)
10c3780a:       b083            cmpl %d3,%d0
10c3780c:       6302            blss 10c37810 <load_flat_file+0x2f2>
10c3780e:       2600            movel %d0,%d3
10c37810:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c37816:       7212            moveq #18,%d1
10c37818:       d2a8 002c       addl %a0@(44),%d1
10c3781c:       2f01            movel %d1,%sp@-
10c3781e:       4eb9 10c8 53bc  jsr 10c853bc <__down_write>
10c37824:       588f            addql #4,%sp
10c37826:       41f4 6800       lea %a4@(00000000,%d6:l),%a0
10c3782a:       42a7            clrl %sp@-
10c3782c:       42a7            clrl %sp@-
10c3782e:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c37832:       4870 3810       pea %a0@(00000010,%d3:l)
10c37836:       42a7            clrl %sp@-
10c37838:       42a7            clrl %sp@-
10c3783a:       4eb9 10c1 fbda  jsr 10c1fbda <do_mmap_pgoff>
10c37840:       4fef 0018       lea %sp@(24),%sp
10c37844:       2a00            movel %d0,%d5
10c37846:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c3784c:       7012            moveq #18,%d0
10c3784e:       d0a8 002c       addl %a0@(44),%d0
10c37852:       2f00            movel %d0,%sp@-
10c37854:       4eb9 10c8 5476  jsr 10c85476 <__up_write>
10c3785a:       588f            addql #4,%sp
10c3785c:       2005            movel %d5,%d0
10c3785e:       5380            subql #1,%d0
10c37860:       41f4 6800       lea %a4@(00000000,%d6:l),%a0
10c37864:       2d48 ffdc       movel %a0,%fp@(-36)
10c37868:       0c80 ffff effe  cmpil #-4098,%d0
10c3786e:       631a            blss 10c3788a <load_flat_file+0x36c>
10c37870:       4a85            tstl %d5
10c37872:       6602            bnes 10c37876 <load_flat_file+0x358>
10c37874:       7af4            moveq #-12,%d5
10c37876:       2005            movel %d5,%d0
10c37878:       4480            negl %d0
10c3787a:       2f00            movel %d0,%sp@-
10c3787c:       4879 1000 3248  pea 10003248 <tvecs+0x16b0>
10c37882:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c37888:       508f            addql #8,%sp
10c3788a:       2805            movel %d5,%d4
10c3788c:       d8ab 000c       addl %a3@(12),%d4
10c37890:       2044            moveal %d4,%a0
10c37892:       45e8 0010       lea %a0@(16),%a2
10c37896:       2005            movel %d5,%d0
10c37898:       d0ab 001c       addl %a3@(28),%d0
10c3789c:       7210            moveq #16,%d1
10c3789e:       d280            addl %d0,%d1
10c378a0:       2d41 ffec       movel %d1,%fp@(-20)
10c378a4:       2805            movel %d5,%d4
10c378a6:       42ae fff8       clrl %fp@(-8)
10c378aa:       42ae fffc       clrl %fp@(-4)
10c378ae:       206b 0108       moveal %a3@(264),%a0
10c378b2:       2268 0010       moveal %a0@(16),%a1
10c378b6:       486e fff8       pea %fp@(-8)
10c378ba:       2f06            movel %d6,%sp@-
10c378bc:       2f04            movel %d4,%sp@-
10c378be:       2f08            movel %a0,%sp@-
10c378c0:       2069 0008       moveal %a1@(8),%a0
10c378c4:       4e90            jsr %a0@
10c378c6:       2400            movel %d0,%d2
10c378c8:       4fef 0010       lea %sp@(16),%sp
10c378cc:       0c82 ffff efff  cmpil #-4097,%d2
10c378d2:       6236            bhis 10c3790a <load_flat_file+0x3ec>
10c378d4:       2d6b 000c fffc  movel %a3@(12),%fp@(-4)
10c378da:       42ae fff8       clrl %fp@(-8)
10c378de:       206b 0108       moveal %a3@(264),%a0
10c378e2:       2268 0010       moveal %a0@(16),%a1
10c378e6:       486e fff8       pea %fp@(-8)
10c378ea:       202e ffd8       movel %fp@(-40),%d0
10c378ee:       4874 0800       pea %a4@(00000000,%d0:l)
10c378f2:       2f0a            movel %a2,%sp@-
10c378f4:       2f08            movel %a0,%sp@-
10c378f6:       2069 0008       moveal %a1@(8),%a0
10c378fa:       4e90            jsr %a0@
10c378fc:       2400            movel %d0,%d2
10c378fe:       4fef 0010       lea %sp@(16),%sp
10c37902:       0c82 ffff efff  cmpil #-4097,%d2
10c37908:       6332            blss 10c3793c <load_flat_file+0x41e>
10c3790a:       2202            movel %d2,%d1
10c3790c:       4481            negl %d1
10c3790e:       2f01            movel %d1,%sp@-
10c37910:       4879 1000 3280  pea 10003280 <tvecs+0x16e8>
10c37916:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c3791c:       206e ffdc       moveal %fp@(-36),%a0
10c37920:       4870 3810       pea %a0@(00000010,%d3:l)
10c37924:       2f04            movel %d4,%sp@-
10c37926:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c3792c:       2f28 002c       movel %a0@(44),%sp@-
10c37930:       4eb9 10c1 feb6  jsr 10c1feb6 <do_munmap>
10c37936:       2002            movel %d2,%d0
10c37938:       6000 01be       braw 10c37af8 <load_flat_file+0x5da>
10c3793c:       7640            moveq #64,%d3
10c3793e:       d685            addl %d5,%d3
10c37940:       2005            movel %d5,%d0
10c37942:       d086            addl %d6,%d0
10c37944:       d9ca            addal %a2,%a4
10c37946:       2d4c ffe0       movel %a4,%fp@(-32)
10c3794a:       4a87            tstl %d7
10c3794c:       666e            bnes 10c379bc <load_flat_file+0x49e>
10c3794e:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c37954:       2069 002c       moveal %a1@(44),%a0
10c37958:       2143 0026       movel %d3,%a0@(38)
10c3795c:       2069 002c       moveal %a1@(44),%a0
10c37960:       2140 002a       movel %d0,%a0@(42)
10c37964:       2069 002c       moveal %a1@(44),%a0
10c37968:       214a 002e       movel %a2,%a0@(46)
10c3796c:       2069 002c       moveal %a1@(44),%a0
10c37970:       216e ffe0 0032  movel %fp@(-32),%a0@(50)
10c37976:       2069 002c       moveal %a1@(44),%a0
10c3797a:       202e ffe0       movel %fp@(-32),%d0
10c3797e:       d0ae fff4       addl %fp@(-12),%d0
10c37982:       2140 0036       movel %d0,%a0@(54)
10c37986:       2069 002c       moveal %a1@(44),%a0
10c3798a:       2028 0036       movel %a0@(54),%d0
10c3798e:       5680            addql #3,%d0
10c37990:       72fc            moveq #-4,%d1
10c37992:       c280            andl %d0,%d1
10c37994:       2141 003a       movel %d1,%a0@(58)
10c37998:       2f04            movel %d4,%sp@-
10c3799a:       4eb9 10c2 1040  jsr 10c21040 <ksize>
10c379a0:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c379a6:       2069 002c       moveal %a1@(44),%a0
10c379aa:       d084            addl %d4,%d0
10c379ac:       908d            subl %a5,%d0
10c379ae:       2140 003e       movel %d0,%a0@(62)
10c379b2:       2069 002c       moveal %a1@(44),%a0
10c379b6:       42a8 0056       clrl %a0@(86)
10c379ba:       588f            addql #4,%sp
10c379bc:       2407            movel %d7,%d2
10c379be:       d482            addl %d2,%d2
10c379c0:       2002            movel %d2,%d0
10c379c2:       d087            addl %d7,%d0
10c379c4:       e788            lsll #3,%d0
10c379c6:       d087            addl %d7,%d0
10c379c8:       d087            addl %d7,%d0
10c379ca:       206e 000c       moveal %fp@(12),%a0
10c379ce:       2183 0800       movel %d3,%a0@(00000000,%d0:l)
10c379d2:       218a 0804       movel %a2,%a0@(00000004,%d0:l)
10c379d6:       206e 000c       moveal %fp@(12),%a0
10c379da:       5088            addql #8,%a0
10c379dc:       226e ffe0       moveal %fp@(-32),%a1
10c379e0:       d3ee fff4       addal %fp@(-12),%a1
10c379e4:       2189 0800       movel %a1,%a0@(00000000,%d0:l)
10c379e8:       72c0            moveq #-64,%d1
10c379ea:       d286            addl %d6,%d1
10c379ec:       226e 000c       moveal %fp@(12),%a1
10c379f0:       2381 080c       movel %d1,%a1@(0000000c,%d0:l)
10c379f4:       33bc 0001 0818  movew #1,%a1@(00000018,%d0:l)
10c379fa:       222b 0008       movel %a3@(8),%d1
10c379fe:       0281 00ff ffff  andil #16777215,%d1
10c37a04:       d285            addl %d5,%d1
10c37a06:       2381 0810       movel %d1,%a1@(00000010,%d0:l)
10c37a0a:       23ab 0028 0814  movel %a3@(40),%a1@(00000014,%d0:l)
10c37a10:       2a08            movel %a0,%d5
10c37a12:       082e 0001 fff3  btst #1,%fp@(-13)
10c37a18:       6730            beqs 10c37a4a <load_flat_file+0x52c>
10c37a1a:       70ff            moveq #-1,%d0
10c37a1c:       b092            cmpl %a2@,%d0
10c37a1e:       672a            beqs 10c37a4a <load_flat_file+0x52c>
10c37a20:       4a92            tstl %a2@
10c37a22:       671e            beqs 10c37a42 <load_flat_file+0x524>
10c37a24:       42a7            clrl %sp@-
10c37a26:       2f07            movel %d7,%sp@-
10c37a28:       2f2e 000c       movel %fp@(12),%sp@-
10c37a2c:       2f12            movel %a2@,%sp@-
10c37a2e:       4eba f918       jsr %pc@(10c37348 <calc_reloc>)
10c37a32:       4fef 0010       lea %sp@(16),%sp
10c37a36:       0c80 ff00 ff01  cmpil #-16711935,%d0
10c37a3c:       6700 fbaa       beqw 10c375e8 <load_flat_file+0xca>
10c37a40:       2480            movel %d0,%a2@
10c37a42:       588a            addql #4,%a2
10c37a44:       72ff            moveq #-1,%d1
10c37a46:       b292            cmpl %a2@,%d1
10c37a48:       66d6            bnes 10c37a20 <load_flat_file+0x502>
10c37a4a:       7002            moveq #2,%d0
10c37a4c:       b0ae ffe8       cmpl %fp@(-24),%d0
10c37a50:       6c58            bges 10c37aaa <load_flat_file+0x58c>
10c37a52:       7600            moveq #0,%d3
10c37a54:       b6ae ffe4       cmpl %fp@(-28),%d3
10c37a58:       6c6a            bges 10c37ac4 <load_flat_file+0x5a6>
10c37a5a:       47fa f8ec       lea %pc@(10c37348 <calc_reloc>),%a3
10c37a5e:       286e ffec       moveal %fp@(-20),%a4
10c37a62:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c37a66:       2f07            movel %d7,%sp@-
10c37a68:       2f2e 000c       movel %fp@(12),%sp@-
10c37a6c:       2f1c            movel %a4@+,%sp@-
10c37a6e:       4e93            jsr %a3@
10c37a70:       2440            moveal %d0,%a2
10c37a72:       4fef 0010       lea %sp@(16),%sp
10c37a76:       b5fc ff00 ff01  cmpal #-16711935,%a2
10c37a7c:       6700 fb6a       beqw 10c375e8 <load_flat_file+0xca>
10c37a80:       2012            movel %a2@,%d0
10c37a82:       671c            beqs 10c37aa0 <load_flat_file+0x582>
10c37a84:       42a7            clrl %sp@-
10c37a86:       2f07            movel %d7,%sp@-
10c37a88:       2f2e 000c       movel %fp@(12),%sp@-
10c37a8c:       2f00            movel %d0,%sp@-
10c37a8e:       4e93            jsr %a3@
10c37a90:       4fef 0010       lea %sp@(16),%sp
10c37a94:       0c80 ff00 ff01  cmpil #-16711935,%d0
10c37a9a:       6700 fb4c       beqw 10c375e8 <load_flat_file+0xca>
10c37a9e:       2480            movel %d0,%a2@
10c37aa0:       5283            addql #1,%d3
10c37aa2:       b6ae ffe4       cmpl %fp@(-28),%d3
10c37aa6:       6dba            blts 10c37a62 <load_flat_file+0x544>
10c37aa8:       601a            bras 10c37ac4 <load_flat_file+0x5a6>
10c37aaa:       4aae ffe4       tstl %fp@(-28)
10c37aae:       6f14            bles 10c37ac4 <load_flat_file+0x5a6>
10c37ab0:       246e ffec       moveal %fp@(-20),%a2
10c37ab4:       262e ffe4       movel %fp@(-28),%d3
10c37ab8:       2f1a            movel %a2@+,%sp@-
10c37aba:       4eba f9f2       jsr %pc@(10c374ae <old_reloc>)
10c37abe:       588f            addql #4,%sp
10c37ac0:       5383            subql #1,%d3
10c37ac2:       66f4            bnes 10c37ab8 <load_flat_file+0x59a>
10c37ac4:       2f04            movel %d4,%sp@-
10c37ac6:       4eb9 10c2 1040  jsr 10c21040 <ksize>
10c37acc:       2044            moveal %d4,%a0
10c37ace:       d1c0            addal %d0,%a0
10c37ad0:       91cd            subal %a5,%a0
10c37ad2:       2002            movel %d2,%d0
10c37ad4:       d087            addl %d7,%d0
10c37ad6:       e788            lsll #3,%d0
10c37ad8:       d087            addl %d7,%d0
10c37ada:       d087            addl %d7,%d0
10c37adc:       2245            moveal %d5,%a1
10c37ade:       91f1 0800       subal %a1@(00000000,%d0:l),%a0
10c37ae2:       d1ee fff4       addal %fp@(-12),%a0
10c37ae6:       4875 8800       pea %a5@(00000000,%a0:l)
10c37aea:       42a7            clrl %sp@-
10c37aec:       2f2e ffe0       movel %fp@(-32),%sp@-
10c37af0:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c37af6:       7000            moveq #0,%d0
10c37af8:       4cee 3cfc ffb0  moveml %fp@(-80),%d2-%d7/%a2-%a5
10c37afe:       4e5e            unlk %fp
10c37b00:       4e75            rts

10c37b02 <load_flat_shared_library>:
10c37b02:       4e56 febc       linkw %fp,#-324
10c37b06:       2f03            movel %d3,%sp@-
10c37b08:       2f02            movel %d2,%sp@-
10c37b0a:       262e 0008       movel %fp@(8),%d3
10c37b0e:       2f03            movel %d3,%sp@-
10c37b10:       4879 1000 32a8  pea 100032a8 <tvecs+0x1710>
10c37b16:       240e            movel %fp,%d2
10c37b18:       0682 ffff febc  addil #-324,%d2
10c37b1e:       2f02            movel %d2,%sp@-
10c37b20:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c37b26:       2d42 fff4       movel %d2,%fp@(-12)
10c37b2a:       2f02            movel %d2,%sp@-
10c37b2c:       4eb9 10c2 a530  jsr 10c2a530 <open_exec>
10c37b32:       2d40 ffd4       movel %d0,%fp@(-44)
10c37b36:       4fef 0010       lea %sp@(16),%sp
10c37b3a:       0c80 ffff fc18  cmpil #-1000,%d0
10c37b40:       622c            bhis 10c37b6e <load_flat_shared_library+0x6c>
10c37b42:       240e            movel %fp,%d2
10c37b44:       0682 ffff fecc  addil #-308,%d2
10c37b4a:       2f02            movel %d2,%sp@-
10c37b4c:       4eb9 10c2 a936  jsr 10c2a936 <prepare_binprm>
10c37b52:       588f            addql #4,%sp
10c37b54:       0c80 ffff f000  cmpil #-4096,%d0
10c37b5a:       6210            bhis 10c37b6c <load_flat_shared_library+0x6a>
10c37b5c:       42a7            clrl %sp@-
10c37b5e:       2f03            movel %d3,%sp@-
10c37b60:       2f2e 000c       movel %fp@(12),%sp@-
10c37b64:       2f02            movel %d2,%sp@-
10c37b66:       4eba f9b6       jsr %pc@(10c3751e <load_flat_file>)
10c37b6a:       6002            bras 10c37b6e <load_flat_shared_library+0x6c>
10c37b6c:       70ea            moveq #-22,%d0
10c37b6e:       242e feb4       movel %fp@(-332),%d2
10c37b72:       262e feb8       movel %fp@(-328),%d3
10c37b76:       4e5e            unlk %fp
10c37b78:       4e75            rts

10c37b7a <load_flat_binary>:
10c37b7a:       4e56 ff94       linkw %fp,#-108
10c37b7e:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c37b82:       2a6e 0008       moveal %fp@(8),%a5
10c37b86:       2c2e 000c       movel %fp@(12),%d6
10c37b8a:       4878 0068       pea 68 <LSIGTRAP+0x63>
10c37b8e:       42a7            clrl %sp@-
10c37b90:       7498            moveq #-104,%d2
10c37b92:       d48e            addl %fp,%d2
10c37b94:       2f02            movel %d2,%sp@-
10c37b96:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c37b9c:       223c 0001 fffc  movel #131068,%d1
10c37ba2:       92ad 0100       subl %a5@(256),%d1
10c37ba6:       202d 0120       movel %a5@(288),%d0
10c37baa:       5280            addql #1,%d0
10c37bac:       e588            lsll #2,%d0
10c37bae:       d280            addl %d0,%d1
10c37bb0:       202d 0124       movel %a5@(292),%d0
10c37bb4:       5280            addql #1,%d0
10c37bb6:       e588            lsll #2,%d0
10c37bb8:       d280            addl %d0,%d1
10c37bba:       2d41 ff94       movel %d1,%fp@(-108)
10c37bbe:       486e ff94       pea %fp@(-108)
10c37bc2:       42a7            clrl %sp@-
10c37bc4:       2f02            movel %d2,%sp@-
10c37bc6:       2f0d            movel %a5,%sp@-
10c37bc8:       4eba f954       jsr %pc@(10c3751e <load_flat_file>)
10c37bcc:       4fef 001c       lea %sp@(28),%sp
10c37bd0:       0c80 ffff f000  cmpil #-4096,%d0
10c37bd6:       6200 0184       bhiw 10c37d5c <load_flat_binary+0x1e2>
10c37bda:       7400            moveq #0,%d2
10c37bdc:       7ab0            moveq #-80,%d5
10c37bde:       da8e            addl %fp,%d5
10c37be0:       2e05            movel %d5,%d7
10c37be2:       2002            movel %d2,%d0
10c37be4:       d080            addl %d0,%d0
10c37be6:       d082            addl %d2,%d0
10c37be8:       e788            lsll #3,%d0
10c37bea:       d082            addl %d2,%d0
10c37bec:       d082            addl %d2,%d0
10c37bee:       2802            movel %d2,%d4
10c37bf0:       5284            addql #1,%d4
10c37bf2:       2047            moveal %d7,%a0
10c37bf4:       4a70 0800       tstw %a0@(00000000,%d0:l)
10c37bf8:       6742            beqs 10c37c3c <load_flat_binary+0xc2>
10c37bfa:       7400            moveq #0,%d2
10c37bfc:       45ee ff9c       lea %fp@(-100),%a2
10c37c00:       2600            movel %d0,%d3
10c37c02:       284a            moveal %a2,%a4
10c37c04:       2645            moveal %d5,%a3
10c37c06:       2242            moveal %d2,%a1
10c37c08:       5289            addql #1,%a1
10c37c0a:       2209            movel %a1,%d1
10c37c0c:       4481            negl %d1
10c37c0e:       2074 3800       moveal %a4@(00000000,%d3:l),%a0
10c37c12:       e589            lsll #2,%d1
10c37c14:       2002            movel %d2,%d0
10c37c16:       d080            addl %d0,%d0
10c37c18:       d082            addl %d2,%d0
10c37c1a:       e788            lsll #3,%d0
10c37c1c:       d082            addl %d2,%d0
10c37c1e:       d082            addl %d2,%d0
10c37c20:       243c 7ff0 00ff  movel #2146435327,%d2
10c37c26:       4a73 0800       tstw %a3@(00000000,%d0:l)
10c37c2a:       6704            beqs 10c37c30 <load_flat_binary+0xb6>
10c37c2c:       2432 0800       movel %a2@(00000000,%d0:l),%d2
10c37c30:       2182 1800       movel %d2,%a0@(00000000,%d1:l)
10c37c34:       2409            movel %a1,%d2
10c37c36:       7003            moveq #3,%d0
10c37c38:       b082            cmpl %d2,%d0
10c37c3a:       6cca            bges 10c37c06 <load_flat_binary+0x8c>
10c37c3c:       2404            movel %d4,%d2
10c37c3e:       7203            moveq #3,%d1
10c37c40:       b282            cmpl %d2,%d1
10c37c42:       6c9e            bges 10c37be2 <load_flat_binary+0x68>
10c37c44:       2f0d            movel %a5,%sp@-
10c37c46:       4eb9 10c2 aa0c  jsr 10c2aa0c <compute_creds>
10c37c4c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c37c52:       70bf            moveq #-65,%d0
10c37c54:       c1a8 0004       andl %d0,%a0@(4)
10c37c58:       4879 1000 dd14  pea 1000dd14 <flat_format>
10c37c5e:       4eb9 10c2 ae02  jsr 10c2ae02 <set_binfmt>
10c37c64:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c37c6a:       2068 002c       moveal %a0@(44),%a0
10c37c6e:       2028 003e       movel %a0@(62),%d0
10c37c72:       d0ae ff94       addl %fp@(-108),%d0
10c37c76:       5680            addql #3,%d0
10c37c78:       72fc            moveq #-4,%d1
10c37c7a:       c081            andl %d1,%d0
10c37c7c:       2440            moveal %d0,%a2
10c37c7e:       598a            subql #4,%a2
10c37c80:       243c 0001 fffb  movel #131067,%d2
10c37c86:       508f            addql #8,%sp
10c37c88:       b4ad 0100       cmpl %a5@(256),%d2
10c37c8c:       654a            bcss 10c37cd8 <load_flat_binary+0x15e>
10c37c8e:       538a            subql #1,%a2
10c37c90:       2002            movel %d2,%d0
10c37c92:       6c06            bges 10c37c9a <load_flat_binary+0x120>
10c37c94:       0680 0000 0fff  addil #4095,%d0
10c37c9a:       720c            moveq #12,%d1
10c37c9c:       e2a0            asrl %d1,%d0
10c37c9e:       2200            movel %d0,%d1
10c37ca0:       e589            lsll #2,%d1
10c37ca2:       43ed 0080       lea %a5@(128),%a1
10c37ca6:       2071 1800       moveal %a1@(00000000,%d1:l),%a0
10c37caa:       4aa8 0038       tstl %a0@(56)
10c37cae:       660c            bnes 10c37cbc <load_flat_binary+0x142>
10c37cb0:       4879 1000 2fb2  pea 10002fb2 <tvecs+0x141a>
10c37cb6:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c37cbc:       2271 1800       moveal %a1@(00000000,%d1:l),%a1
10c37cc0:       720c            moveq #12,%d1
10c37cc2:       e3a8            lsll %d1,%d0
10c37cc4:       2042            moveal %d2,%a0
10c37cc6:       91c0            subal %d0,%a0
10c37cc8:       2269 0038       moveal %a1@(56),%a1
10c37ccc:       14b0 9800       moveb %a0@(00000000,%a1:l),%a2@
10c37cd0:       5382            subql #1,%d2
10c37cd2:       b4ad 0100       cmpl %a5@(256),%d2
10c37cd6:       64b6            bccs 10c37c8e <load_flat_binary+0x114>
10c37cd8:       2f0d            movel %a5,%sp@-
10c37cda:       2f0a            movel %a2,%sp@-
10c37cdc:       4eba f5aa       jsr %pc@(10c37288 <create_flat_tables>)
10c37ce0:       2440            moveal %d0,%a2
10c37ce2:       222e ffa8       movel %fp@(-88),%d1
10c37ce6:       7403            moveq #3,%d2
10c37ce8:       508f            addql #8,%sp
10c37cea:       2645            moveal %d5,%a3
10c37cec:       43ee ffa8       lea %fp@(-88),%a1
10c37cf0:       307c 004b       moveaw #75,%a0
10c37cf4:       2008            movel %a0,%d0
10c37cf6:       d082            addl %d2,%d0
10c37cf8:       4a73 0800       tstw %a3@(00000000,%d0:l)
10c37cfc:       6706            beqs 10c37d04 <load_flat_binary+0x18a>
10c37cfe:       2501            movel %d1,%a2@-
10c37d00:       2231 0800       movel %a1@(00000000,%d0:l),%d1
10c37d04:       41e8 ffe7       lea %a0@(-25),%a0
10c37d08:       5382            subql #1,%d2
10c37d0a:       4a82            tstl %d2
10c37d0c:       6ee6            bgts 10c37cf4 <load_flat_binary+0x17a>
10c37d0e:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c37d14:       2069 002c       moveal %a1@(44),%a0
10c37d18:       214a 0042       movel %a2,%a0@(66)
10c37d1c:       2046            moveal %d6,%a0
10c37d1e:       2141 002e       movel %d1,%a0@(46)
10c37d22:       0268 dfff 002c  andiw #-8193,%a0@(44)
10c37d28:       2069 002c       moveal %a1@(44),%a0
10c37d2c:       2446            moveal %d6,%a2
10c37d2e:       2568 002e 0010  movel %a0@(46),%a2@(16)
10c37d34:       2069 002c       moveal %a1@(44),%a0
10c37d38:       2068 0042       moveal %a0@(66),%a0
10c37d3c:       4e60            movel %a0,%usp
10c37d3e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c37d44:       0828 0000 001b  btst #0,%a0@(27)
10c37d4a:       670e            beqs 10c37d5a <load_flat_binary+0x1e0>
10c37d4c:       42a7            clrl %sp@-
10c37d4e:       2f08            movel %a0,%sp@-
10c37d50:       4878 0005       pea 5 <LSIGTRAP>
10c37d54:       4eb9 10c1 adf0  jsr 10c1adf0 <send_sig>
10c37d5a:       7000            moveq #0,%d0
10c37d5c:       4cee 3cfc ff6c  moveml %fp@(-148),%d2-%d7/%a2-%a5
10c37d62:       4e5e            unlk %fp
10c37d64:       4e75            rts

10c37d66 <load_flat_library>:
10c37d66:       4e56 0000       linkw %fp,#0
10c37d6a:       70f8            moveq #-8,%d0
10c37d6c:       4e5e            unlk %fp
10c37d6e:       4e75            rts

10c37d70 <de_get>:
10c37d70:       4e56 0000       linkw %fp,#0
10c37d74:       202e 0008       movel %fp@(8),%d0
10c37d78:       6708            beqs 10c37d82 <de_get+0x12>
10c37d7a:       2240            moveal %d0,%a1
10c37d7c:       41e9 0040       lea %a1@(64),%a0
10c37d80:       5290            addql #1,%a0@
10c37d82:       4e5e            unlk %fp
10c37d84:       4e75            rts

10c37d86 <de_put>:
10c37d86:       4e56 0000       linkw %fp,#0
10c37d8a:       2f0a            movel %a2,%sp@-
10c37d8c:       246e 0008       moveal %fp@(8),%a2
10c37d90:       b4fc 0000       cmpaw #0,%a2
10c37d94:       674c            beqs 10c37de2 <de_put+0x5c>
10c37d96:       4aaa 0040       tstl %a2@(64)
10c37d9a:       6612            bnes 10c37dae <de_put+0x28>
10c37d9c:       2f2a 0004       movel %a2@(4),%sp@-
10c37da0:       4879 1000 32bb  pea 100032bb <tvecs+0x1723>
10c37da6:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c37dac:       6034            bras 10c37de2 <de_put+0x5c>
10c37dae:       41ea 0040       lea %a2@(64),%a0
10c37db2:       40c1            movew %sr,%d1
10c37db4:       007c 0700       oriw #1792,%sr
10c37db8:       2010            movel %a0@,%d0
10c37dba:       5380            subql #1,%d0
10c37dbc:       2080            movel %d0,%a0@
10c37dbe:       46c1            movew %d1,%sr
10c37dc0:       4a80            tstl %d0
10c37dc2:       661e            bnes 10c37de2 <de_put+0x5c>
10c37dc4:       4aaa 0044       tstl %a2@(68)
10c37dc8:       6718            beqs 10c37de2 <de_put+0x5c>
10c37dca:       2f2a 0004       movel %a2@(4),%sp@-
10c37dce:       4879 1000 32db  pea 100032db <tvecs+0x1743>
10c37dd4:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c37dda:       2f0a            movel %a2,%sp@-
10c37ddc:       4eb9 10c3 9cd8  jsr 10c39cd8 <free_proc_entry>
10c37de2:       246e fffc       moveal %fp@(-4),%a2
10c37de6:       4e5e            unlk %fp
10c37de8:       4e75            rts

10c37dea <proc_delete_inode>:
10c37dea:       4e56 0000       linkw %fp,#0
10c37dee:       2f0a            movel %a2,%sp@-
10c37df0:       206e 0008       moveal %fp@(8),%a0
10c37df4:       2268 011a       moveal %a0@(282),%a1
10c37df8:       7020            moveq #32,%d0
10c37dfa:       2140 0104       movel %d0,%a0@(260)
10c37dfe:       2028 0028       movel %a0@(40),%d0
10c37e02:       4240            clrw %d0
10c37e04:       4a80            tstl %d0
10c37e06:       670a            beqs 10c37e12 <proc_delete_inode+0x28>
10c37e08:       2f08            movel %a0,%sp@-
10c37e0a:       4eb9 10c3 92d6  jsr 10c392d6 <proc_pid_delete_inode>
10c37e10:       6024            bras 10c37e36 <proc_delete_inode+0x4c>
10c37e12:       b2fc 0000       cmpaw #0,%a1
10c37e16:       671e            beqs 10c37e36 <proc_delete_inode+0x4c>
10c37e18:       2029 0024       movel %a1@(36),%d0
10c37e1c:       6712            beqs 10c37e30 <proc_delete_inode+0x46>
10c37e1e:       2440            moveal %d0,%a2
10c37e20:       41ea 0010       lea %a2@(16),%a0
10c37e24:       5390            subql #1,%a0@
10c37e26:       2069 0024       moveal %a1@(36),%a0
10c37e2a:       7008            moveq #8,%d0
10c37e2c:       81a8 0014       orl %d0,%a0@(20)
10c37e30:       2f09            movel %a1,%sp@-
10c37e32:       4eba ff52       jsr %pc@(10c37d86 <de_put>)
10c37e36:       246e fffc       moveal %fp@(-4),%a2
10c37e3a:       4e5e            unlk %fp
10c37e3c:       4e75            rts

10c37e3e <proc_read_inode>:
10c37e3e:       4e56 0000       linkw %fp,#0
10c37e42:       206e 0008       moveal %fp@(8),%a0
10c37e46:       2039 1002 5790  movel 10025790 <xtime>,%d0
10c37e4c:       2140 0050       movel %d0,%a0@(80)
10c37e50:       2140 0048       movel %d0,%a0@(72)
10c37e54:       2140 004c       movel %d0,%a0@(76)
10c37e58:       4e5e            unlk %fp
10c37e5a:       4e75            rts

10c37e5c <proc_statfs>:
10c37e5c:       4e56 0000       linkw %fp,#0
10c37e60:       206e 000c       moveal %fp@(12),%a0
10c37e64:       20bc 0000 9fa0  movel #40864,%a0@
10c37e6a:       217c 0000 0400  movel #1024,%a0@(4)
10c37e70:       0004 
10c37e72:       42a8 000c       clrl %a0@(12)
10c37e76:       42a8 0010       clrl %a0@(16)
10c37e7a:       42a8 0018       clrl %a0@(24)
10c37e7e:       217c 0000 00ff  movel #255,%a0@(36)
10c37e84:       0024 
10c37e86:       7000            moveq #0,%d0
10c37e88:       4e5e            unlk %fp
10c37e8a:       4e75            rts

10c37e8c <parse_options>:
10c37e8c:       4e56 fffc       linkw %fp,#-4
10c37e90:       48e7 003c       moveml %a2-%a5,%sp@-
10c37e94:       202e 0008       movel %fp@(8),%d0
10c37e98:       2a6e 000c       moveal %fp@(12),%a5
10c37e9c:       286e 0010       moveal %fp@(16),%a4
10c37ea0:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c37ea6:       2aa8 012c       movel %a0@(300),%a5@
10c37eaa:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c37eb0:       28a8 013c       movel %a0@(316),%a4@
10c37eb4:       4a80            tstl %d0
10c37eb6:       6700 00ca       beqw 10c37f82 <parse_options+0xf6>
10c37eba:       4879 1000 32fa  pea 100032fa <tvecs+0x1762>
10c37ec0:       2f00            movel %d0,%sp@-
10c37ec2:       45f9 10c8 4250  lea 10c84250 <strtok>,%a2
10c37ec8:       6000 00aa       braw 10c37f74 <parse_options+0xe8>
10c37ecc:       4878 003d       pea 3d <LSIGTRAP+0x38>
10c37ed0:       2f0b            movel %a3,%sp@-
10c37ed2:       4eb9 10c8 4132  jsr 10c84132 <strchr>
10c37ed8:       2d40 fffc       movel %d0,%fp@(-4)
10c37edc:       2040            moveal %d0,%a0
10c37ede:       508f            addql #8,%sp
10c37ee0:       b0fc 0000       cmpaw #0,%a0
10c37ee4:       6706            beqs 10c37eec <parse_options+0x60>
10c37ee6:       4210            clrb %a0@
10c37ee8:       52ae fffc       addql #1,%fp@(-4)
10c37eec:       41f9 1000 32fc  lea 100032fc <tvecs+0x1764>,%a0
10c37ef2:       224b            moveal %a3,%a1
10c37ef4:       1019            moveb %a1@+,%d0
10c37ef6:       b018            cmpb %a0@+,%d0
10c37ef8:       6606            bnes 10c37f00 <parse_options+0x74>
10c37efa:       4a00            tstb %d0
10c37efc:       66f6            bnes 10c37ef4 <parse_options+0x68>
10c37efe:       6002            bras 10c37f02 <parse_options+0x76>
10c37f00:       9020            subb %a0@-,%d0
10c37f02:       4a00            tstb %d0
10c37f04:       6620            bnes 10c37f26 <parse_options+0x9a>
10c37f06:       206e fffc       moveal %fp@(-4),%a0
10c37f0a:       b0fc 0000       cmpaw #0,%a0
10c37f0e:       6758            beqs 10c37f68 <parse_options+0xdc>
10c37f10:       4a10            tstb %a0@
10c37f12:       6754            beqs 10c37f68 <parse_options+0xdc>
10c37f14:       42a7            clrl %sp@-
10c37f16:       486e fffc       pea %fp@(-4)
10c37f1a:       2f08            movel %a0,%sp@-
10c37f1c:       4eb9 10c8 444c  jsr 10c8444c <simple_strtoul>
10c37f22:       2a80            movel %d0,%a5@
10c37f24:       6036            bras 10c37f5c <parse_options+0xd0>
10c37f26:       41f9 1000 3300  lea 10003300 <tvecs+0x1768>,%a0
10c37f2c:       101b            moveb %a3@+,%d0
10c37f2e:       b018            cmpb %a0@+,%d0
10c37f30:       6606            bnes 10c37f38 <parse_options+0xac>
10c37f32:       4a00            tstb %d0
10c37f34:       66f6            bnes 10c37f2c <parse_options+0xa0>
10c37f36:       6002            bras 10c37f3a <parse_options+0xae>
10c37f38:       9020            subb %a0@-,%d0
10c37f3a:       4a00            tstb %d0
10c37f3c:       6644            bnes 10c37f82 <parse_options+0xf6>
10c37f3e:       206e fffc       moveal %fp@(-4),%a0
10c37f42:       b0fc 0000       cmpaw #0,%a0
10c37f46:       6720            beqs 10c37f68 <parse_options+0xdc>
10c37f48:       4a10            tstb %a0@
10c37f4a:       671c            beqs 10c37f68 <parse_options+0xdc>
10c37f4c:       42a7            clrl %sp@-
10c37f4e:       486e fffc       pea %fp@(-4)
10c37f52:       2f08            movel %a0,%sp@-
10c37f54:       4eb9 10c8 444c  jsr 10c8444c <simple_strtoul>
10c37f5a:       2880            movel %d0,%a4@
10c37f5c:       206e fffc       moveal %fp@(-4),%a0
10c37f60:       4fef 000c       lea %sp@(12),%sp
10c37f64:       4a10            tstb %a0@
10c37f66:       6704            beqs 10c37f6c <parse_options+0xe0>
10c37f68:       7000            moveq #0,%d0
10c37f6a:       6018            bras 10c37f84 <parse_options+0xf8>
10c37f6c:       4879 1000 32fa  pea 100032fa <tvecs+0x1762>
10c37f72:       42a7            clrl %sp@-
10c37f74:       4e92            jsr %a2@
10c37f76:       2640            moveal %d0,%a3
10c37f78:       508f            addql #8,%sp
10c37f7a:       b6fc 0000       cmpaw #0,%a3
10c37f7e:       6600 ff4c       bnew 10c37ecc <parse_options+0x40>
10c37f82:       7001            moveq #1,%d0
10c37f84:       4cee 3c00 ffec  moveml %fp@(-20),%a2-%a5
10c37f8a:       4e5e            unlk %fp
10c37f8c:       4e75            rts

10c37f8e <proc_get_inode>:
10c37f8e:       4e56 0000       linkw %fp,#0
10c37f92:       2f0b            movel %a3,%sp@-
10c37f94:       2f0a            movel %a2,%sp@-
10c37f96:       246e 0010       moveal %fp@(16),%a2
10c37f9a:       2f0a            movel %a2,%sp@-
10c37f9c:       4eba fdd2       jsr %pc@(10c37d70 <de_get>)
10c37fa0:       588f            addql #4,%sp
10c37fa2:       b4fc 0000       cmpaw #0,%a2
10c37fa6:       671e            beqs 10c37fc6 <proc_get_inode+0x38>
10c37fa8:       4aaa 0044       tstl %a2@(68)
10c37fac:       6718            beqs 10c37fc6 <proc_get_inode+0x38>
10c37fae:       2f2a 0040       movel %a2@(64),%sp@-
10c37fb2:       2f2a 0004       movel %a2@(4),%sp@-
10c37fb6:       4879 1000 3304  pea 10003304 <tvecs+0x176c>
10c37fbc:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c37fc2:       4fef 000c       lea %sp@(12),%sp
10c37fc6:       42a7            clrl %sp@-
10c37fc8:       42a7            clrl %sp@-
10c37fca:       2f2e 000c       movel %fp@(12),%sp@-
10c37fce:       2f2e 0008       movel %fp@(8),%sp@-
10c37fd2:       4eb9 10c3 46d0  jsr 10c346d0 <iget4>
10c37fd8:       2640            moveal %d0,%a3
10c37fda:       4fef 0010       lea %sp@(16),%sp
10c37fde:       b6fc 0000       cmpaw #0,%a3
10c37fe2:       6700 00a4       beqw 10c38088 <proc_get_inode+0xfa>
10c37fe6:       274a 011a       movel %a2,%a3@(282)
10c37fea:       6700 0098       beqw 10c38084 <proc_get_inode+0xf6>
10c37fee:       302a 0008       movew %a2@(8),%d0
10c37ff2:       6710            beqs 10c38004 <proc_get_inode+0x76>
10c37ff4:       3740 0032       movew %d0,%a3@(50)
10c37ff8:       276a 000c 0036  movel %a2@(12),%a3@(54)
10c37ffe:       276a 0010 003a  movel %a2@(16),%a3@(58)
10c38004:       4aaa 0014       tstl %a2@(20)
10c38008:       670a            beqs 10c38014 <proc_get_inode+0x86>
10c3800a:       276a 0014 0044  movel %a2@(20),%a3@(68)
10c38010:       42ab 0040       clrl %a3@(64)
10c38014:       302a 000a       movew %a2@(10),%d0
10c38018:       6704            beqs 10c3801e <proc_get_inode+0x90>
10c3801a:       3740 0034       movew %d0,%a3@(52)
10c3801e:       202a 0024       movel %a2@(36),%d0
10c38022:       6712            beqs 10c38036 <proc_get_inode+0xa8>
10c38024:       2240            moveal %d0,%a1
10c38026:       41e9 0010       lea %a1@(16),%a0
10c3802a:       5290            addql #1,%a0@
10c3802c:       206a 0024       moveal %a2@(36),%a0
10c38030:       7018            moveq #24,%d0
10c38032:       81a8 0014       orl %d0,%a0@(20)
10c38036:       202a 0018       movel %a2@(24),%d0
10c3803a:       6704            beqs 10c38040 <proc_get_inode+0xb2>
10c3803c:       2740 008c       movel %d0,%a3@(140)
10c38040:       202a 001c       movel %a2@(28),%d0
10c38044:       6706            beqs 10c3804c <proc_get_inode+0xbe>
10c38046:       2740 0090       movel %d0,%a3@(144)
10c3804a:       6038            bras 10c38084 <proc_get_inode+0xf6>
10c3804c:       302a 0008       movew %a2@(8),%d0
10c38050:       0240 f000       andiw #-4096,%d0
10c38054:       0c40 6000       cmpiw #24576,%d0
10c38058:       670c            beqs 10c38066 <proc_get_inode+0xd8>
10c3805a:       0c40 2000       cmpiw #8192,%d0
10c3805e:       6706            beqs 10c38066 <proc_get_inode+0xd8>
10c38060:       0c40 1000       cmpiw #4096,%d0
10c38064:       661e            bnes 10c38084 <proc_get_inode+0xf6>
10c38066:       4280            clrl %d0
10c38068:       102a 0048       moveb %a2@(72),%d0
10c3806c:       e188            lsll #8,%d0
10c3806e:       802a 0049       orb %a2@(73),%d0
10c38072:       2f00            movel %d0,%sp@-
10c38074:       4280            clrl %d0
10c38076:       302a 0008       movew %a2@(8),%d0
10c3807a:       2f00            movel %d0,%sp@-
10c3807c:       2f0b            movel %a3,%sp@-
10c3807e:       4eb9 10c2 4784  jsr 10c24784 <init_special_inode>
10c38084:       200b            movel %a3,%d0
10c38086:       6008            bras 10c38090 <proc_get_inode+0x102>
10c38088:       2f0a            movel %a2,%sp@-
10c3808a:       4eba fcfa       jsr %pc@(10c37d86 <de_put>)
10c3808e:       60f4            bras 10c38084 <proc_get_inode+0xf6>
10c38090:       246e fff8       moveal %fp@(-8),%a2
10c38094:       266e fffc       moveal %fp@(-4),%a3
10c38098:       4e5e            unlk %fp
10c3809a:       4e75            rts

10c3809c <proc_read_super>:
10c3809c:       4e56 0000       linkw %fp,#0
10c380a0:       2f0b            movel %a3,%sp@-
10c380a2:       2f0a            movel %a2,%sp@-
10c380a4:       266e 0008       moveal %fp@(8),%a3
10c380a8:       277c 0000 0400  movel #1024,%a3@(10)
10c380ae:       000a 
10c380b0:       177c 000a 000e  moveb #10,%a3@(14)
10c380b6:       277c 0000 9fa0  movel #40864,%a3@(40)
10c380bc:       0028 
10c380be:       277c 1000 dd2c  movel #268492076,%a3@(28)
10c380c4:       001c 
10c380c6:       4879 1000 de18  pea 1000de18 <proc_root>
10c380cc:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c380d0:       2f0b            movel %a3,%sp@-
10c380d2:       4eba feba       jsr %pc@(10c37f8e <proc_get_inode>)
10c380d6:       2440            moveal %d0,%a2
10c380d8:       4fef 000c       lea %sp@(12),%sp
10c380dc:       b4fc 0000       cmpaw #0,%a2
10c380e0:       6746            beqs 10c38128 <proc_read_super+0x8c>
10c380e2:       2079 1001 11d8  moveal 100111d8 <init_task_union+0x48>,%a0
10c380e8:       203c 1001 1190  movel #268505488,%d0
10c380ee:       b088            cmpl %a0,%d0
10c380f0:       6712            beqs 10c38104 <proc_read_super+0x68>
10c380f2:       4aa8 007a       tstl %a0@(122)
10c380f6:       6704            beqs 10c380fc <proc_read_super+0x60>
10c380f8:       526a 0034       addqw #1,%a2@(52)
10c380fc:       2068 0048       moveal %a0@(72),%a0
10c38100:       b088            cmpl %a0,%d0
10c38102:       66ee            bnes 10c380f2 <proc_read_super+0x56>
10c38104:       2f0a            movel %a2,%sp@-
10c38106:       4eb9 10c3 2efc  jsr 10c32efc <d_alloc_root>
10c3810c:       2740 002c       movel %d0,%a3@(44)
10c38110:       588f            addql #4,%sp
10c38112:       6714            beqs 10c38128 <proc_read_super+0x8c>
10c38114:       486a 003a       pea %a2@(58)
10c38118:       486a 0036       pea %a2@(54)
10c3811c:       2f2e 000c       movel %fp@(12),%sp@-
10c38120:       4eba fd6a       jsr %pc@(10c37e8c <parse_options>)
10c38124:       200b            movel %a3,%d0
10c38126:       6016            bras 10c3813e <proc_read_super+0xa2>
10c38128:       4879 1000 3331  pea 10003331 <tvecs+0x1799>
10c3812e:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c38134:       2f0a            movel %a2,%sp@-
10c38136:       4eb9 10c3 480c  jsr 10c3480c <iput>
10c3813c:       7000            moveq #0,%d0
10c3813e:       246e fff8       moveal %fp@(-8),%a2
10c38142:       266e fffc       moveal %fp@(-4),%a3
10c38146:       4e5e            unlk %fp
10c38148:       4e75            rts
10c3814a:       4e75            rts

10c3814c <proc_root_lookup>:
10c3814c:       4e56 0000       linkw %fp,#0
10c38150:       2f0a            movel %a2,%sp@-
10c38152:       2f02            movel %d2,%sp@-
10c38154:       246e 0008       moveal %fp@(8),%a2
10c38158:       242e 000c       movel %fp@(12),%d2
10c3815c:       7001            moveq #1,%d0
10c3815e:       b0aa 0028       cmpl %a2@(40),%d0
10c38162:       6610            bnes 10c38174 <proc_root_lookup+0x28>
10c38164:       3039 1000 de22  movew 1000de22 <proc_root+0xa>,%d0
10c3816a:       d079 1002 568a  addw 1002568a <nr_threads+0x2>,%d0
10c38170:       3540 0034       movew %d0,%a2@(52)
10c38174:       2f02            movel %d2,%sp@-
10c38176:       2f0a            movel %a2,%sp@-
10c38178:       4eb9 10c3 97ae  jsr 10c397ae <proc_lookup>
10c3817e:       508f            addql #8,%sp
10c38180:       4a80            tstl %d0
10c38182:       670c            beqs 10c38190 <proc_root_lookup+0x44>
10c38184:       2f02            movel %d2,%sp@-
10c38186:       2f0a            movel %a2,%sp@-
10c38188:       4eb9 10c3 9130  jsr 10c39130 <proc_pid_lookup>
10c3818e:       6002            bras 10c38192 <proc_root_lookup+0x46>
10c38190:       7000            moveq #0,%d0
10c38192:       242e fff8       movel %fp@(-8),%d2
10c38196:       246e fffc       moveal %fp@(-4),%a2
10c3819a:       4e5e            unlk %fp
10c3819c:       4e75            rts

10c3819e <proc_root_readdir>:
10c3819e:       4e56 0000       linkw %fp,#0
10c381a2:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c381a6:       246e 0008       moveal %fp@(8),%a2
10c381aa:       262e 000c       movel %fp@(12),%d3
10c381ae:       242e 0010       movel %fp@(16),%d2
10c381b2:       0caa 0000 00ff  cmpil #255,%a2@(34)
10c381b8:       0022 
10c381ba:       6220            bhis 10c381dc <proc_root_readdir+0x3e>
10c381bc:       2f02            movel %d2,%sp@-
10c381be:       2f03            movel %d3,%sp@-
10c381c0:       2f0a            movel %a2,%sp@-
10c381c2:       4eb9 10c3 9852  jsr 10c39852 <proc_readdir>
10c381c8:       4fef 000c       lea %sp@(12),%sp
10c381cc:       4a80            tstl %d0
10c381ce:       6f18            bles 10c381e8 <proc_root_readdir+0x4a>
10c381d0:       42aa 001e       clrl %a2@(30)
10c381d4:       257c 0000 0100  movel #256,%a2@(34)
10c381da:       0022 
10c381dc:       2f02            movel %d2,%sp@-
10c381de:       2f03            movel %d3,%sp@-
10c381e0:       2f0a            movel %a2,%sp@-
10c381e2:       4eb9 10c3 934e  jsr 10c3934e <proc_pid_readdir>
10c381e8:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c381ee:       4e5e            unlk %fp
10c381f0:       4e75            rts
10c381f2:       4e75            rts

10c381f4 <proc_fd_link>:
10c381f4:       4e56 0000       linkw %fp,#0
10c381f8:       2f0a            movel %a2,%sp@-
10c381fa:       226e 0008       moveal %fp@(8),%a1
10c381fe:       2069 0126       moveal %a1@(294),%a0
10c38202:       b0fc 0000       cmpaw #0,%a0
10c38206:       673e            beqs 10c38246 <proc_fd_link+0x52>
10c38208:       2028 000c       movel %a0@(12),%d0
10c3820c:       6708            beqs 10c38216 <proc_fd_link+0x22>
10c3820e:       2440            moveal %d0,%a2
10c38210:       41ea 0028       lea %a2@(40),%a0
10c38214:       5290            addql #1,%a0@
10c38216:       206e 0010       moveal %fp@(16),%a0
10c3821a:       2080            movel %d0,%a0@
10c3821c:       2069 0126       moveal %a1@(294),%a0
10c38220:       2268 0008       moveal %a0@(8),%a1
10c38224:       b2fc 0000       cmpaw #0,%a1
10c38228:       6712            beqs 10c3823c <proc_fd_link+0x48>
10c3822a:       4a91            tstl %a1@
10c3822c:       660c            bnes 10c3823a <proc_fd_link+0x46>
10c3822e:       4879 1000 337b  pea 1000337b <tvecs+0x17e3>
10c38234:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c3823a:       5291            addql #1,%a1@
10c3823c:       206e 000c       moveal %fp@(12),%a0
10c38240:       2089            movel %a1,%a0@
10c38242:       7000            moveq #0,%d0
10c38244:       6002            bras 10c38248 <proc_fd_link+0x54>
10c38246:       70fe            moveq #-2,%d0
10c38248:       246e fffc       moveal %fp@(-4),%a2
10c3824c:       4e5e            unlk %fp
10c3824e:       4e75            rts

10c38250 <proc_exe_link>:
10c38250:       4e56 0000       linkw %fp,#0
10c38254:       70fe            moveq #-2,%d0
10c38256:       4e5e            unlk %fp
10c38258:       4e75            rts

10c3825a <proc_cwd_link>:
10c3825a:       4e56 0000       linkw %fp,#0
10c3825e:       2f0a            movel %a2,%sp@-
10c38260:       2f02            movel %d2,%sp@-
10c38262:       206e 0008       moveal %fp@(8),%a0
10c38266:       74fe            moveq #-2,%d2
10c38268:       2068 011a       moveal %a0@(282),%a0
10c3826c:       2468 02ea       moveal %a0@(746),%a2
10c38270:       b4fc 0000       cmpaw #0,%a2
10c38274:       6742            beqs 10c382b8 <proc_cwd_link+0x5e>
10c38276:       5292            addql #1,%a2@
10c38278:       202a 001c       movel %a2@(28),%d0
10c3827c:       6708            beqs 10c38286 <proc_cwd_link+0x2c>
10c3827e:       2240            moveal %d0,%a1
10c38280:       41e9 0028       lea %a1@(40),%a0
10c38284:       5290            addql #1,%a0@
10c38286:       206e 0010       moveal %fp@(16),%a0
10c3828a:       2080            movel %d0,%a0@
10c3828c:       226a 0010       moveal %a2@(16),%a1
10c38290:       b2fc 0000       cmpaw #0,%a1
10c38294:       6712            beqs 10c382a8 <proc_cwd_link+0x4e>
10c38296:       4a91            tstl %a1@
10c38298:       660c            bnes 10c382a6 <proc_cwd_link+0x4c>
10c3829a:       4879 1000 337b  pea 1000337b <tvecs+0x17e3>
10c382a0:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c382a6:       5291            addql #1,%a1@
10c382a8:       206e 000c       moveal %fp@(12),%a0
10c382ac:       2089            movel %a1,%a0@
10c382ae:       7400            moveq #0,%d2
10c382b0:       2f0a            movel %a2,%sp@-
10c382b2:       4eb9 10c1 7166  jsr 10c17166 <put_fs_struct>
10c382b8:       2002            movel %d2,%d0
10c382ba:       242e fff8       movel %fp@(-8),%d2
10c382be:       246e fffc       moveal %fp@(-4),%a2
10c382c2:       4e5e            unlk %fp
10c382c4:       4e75            rts

10c382c6 <proc_root_link>:
10c382c6:       4e56 0000       linkw %fp,#0
10c382ca:       2f0a            movel %a2,%sp@-
10c382cc:       2f02            movel %d2,%sp@-
10c382ce:       206e 0008       moveal %fp@(8),%a0
10c382d2:       74fe            moveq #-2,%d2
10c382d4:       2068 011a       moveal %a0@(282),%a0
10c382d8:       2468 02ea       moveal %a0@(746),%a2
10c382dc:       b4fc 0000       cmpaw #0,%a2
10c382e0:       6742            beqs 10c38324 <proc_root_link+0x5e>
10c382e2:       5292            addql #1,%a2@
10c382e4:       202a 0018       movel %a2@(24),%d0
10c382e8:       6708            beqs 10c382f2 <proc_root_link+0x2c>
10c382ea:       2240            moveal %d0,%a1
10c382ec:       41e9 0028       lea %a1@(40),%a0
10c382f0:       5290            addql #1,%a0@
10c382f2:       206e 0010       moveal %fp@(16),%a0
10c382f6:       2080            movel %d0,%a0@
10c382f8:       226a 000c       moveal %a2@(12),%a1
10c382fc:       b2fc 0000       cmpaw #0,%a1
10c38300:       6712            beqs 10c38314 <proc_root_link+0x4e>
10c38302:       4a91            tstl %a1@
10c38304:       660c            bnes 10c38312 <proc_root_link+0x4c>
10c38306:       4879 1000 337b  pea 1000337b <tvecs+0x17e3>
10c3830c:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c38312:       5291            addql #1,%a1@
10c38314:       206e 000c       moveal %fp@(12),%a0
10c38318:       2089            movel %a1,%a0@
10c3831a:       7400            moveq #0,%d2
10c3831c:       2f0a            movel %a2,%sp@-
10c3831e:       4eb9 10c1 7166  jsr 10c17166 <put_fs_struct>
10c38324:       2002            movel %d2,%d0
10c38326:       242e fff8       movel %fp@(-8),%d2
10c3832a:       246e fffc       moveal %fp@(-4),%a2
10c3832e:       4e5e            unlk %fp
10c38330:       4e75            rts

10c38332 <proc_pid_environ>:
10c38332:       4e56 0000       linkw %fp,#0
10c38336:       2f0a            movel %a2,%sp@-
10c38338:       2f02            movel %d2,%sp@-
10c3833a:       206e 0008       moveal %fp@(8),%a0
10c3833e:       7400            moveq #0,%d2
10c38340:       2468 002c       moveal %a0@(44),%a2
10c38344:       b4fc 0000       cmpaw #0,%a2
10c38348:       6736            beqs 10c38380 <proc_pid_environ+0x4e>
10c3834a:       5292            addql #1,%a2@
10c3834c:       202a 0052       movel %a2@(82),%d0
10c38350:       90aa 004e       subl %a2@(78),%d0
10c38354:       0c80 0000 1000  cmpil #4096,%d0
10c3835a:       6f06            bles 10c38362 <proc_pid_environ+0x30>
10c3835c:       203c 0000 1000  movel #4096,%d0
10c38362:       42a7            clrl %sp@-
10c38364:       2f00            movel %d0,%sp@-
10c38366:       2f2e 000c       movel %fp@(12),%sp@-
10c3836a:       2f2a 004e       movel %a2@(78),%sp@-
10c3836e:       2f08            movel %a0,%sp@-
10c38370:       4eb9 10c1 9474  jsr 10c19474 <access_process_vm>
10c38376:       2400            movel %d0,%d2
10c38378:       2f0a            movel %a2,%sp@-
10c3837a:       4eb9 10c1 5534  jsr 10c15534 <mmput>
10c38380:       2002            movel %d2,%d0
10c38382:       242e fff8       movel %fp@(-8),%d2
10c38386:       246e fffc       moveal %fp@(-4),%a2
10c3838a:       4e5e            unlk %fp
10c3838c:       4e75            rts

10c3838e <proc_pid_cmdline>:
10c3838e:       4e56 0000       linkw %fp,#0
10c38392:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c38396:       2a6e 0008       moveal %fp@(8),%a5
10c3839a:       286e 000c       moveal %fp@(12),%a4
10c3839e:       97cb            subal %a3,%a3
10c383a0:       246d 002c       moveal %a5@(44),%a2
10c383a4:       b4fc 0000       cmpaw #0,%a2
10c383a8:       6700 009a       beqw 10c38444 <proc_pid_cmdline+0xb6>
10c383ac:       5292            addql #1,%a2@
10c383ae:       202a 004a       movel %a2@(74),%d0
10c383b2:       90aa 0046       subl %a2@(70),%d0
10c383b6:       0c80 0000 1000  cmpil #4096,%d0
10c383bc:       6f06            bles 10c383c4 <proc_pid_cmdline+0x36>
10c383be:       203c 0000 1000  movel #4096,%d0
10c383c4:       42a7            clrl %sp@-
10c383c6:       2f00            movel %d0,%sp@-
10c383c8:       2f0c            movel %a4,%sp@-
10c383ca:       2f2a 0046       movel %a2@(70),%sp@-
10c383ce:       2f0d            movel %a5,%sp@-
10c383d0:       263c 10c1 9474  movel #281121908,%d3
10c383d6:       2043            moveal %d3,%a0
10c383d8:       4e90            jsr %a0@
10c383da:       2640            moveal %d0,%a3
10c383dc:       4fef 0014       lea %sp@(20),%sp
10c383e0:       b6fc 0000       cmpaw #0,%a3
10c383e4:       6f56            bles 10c3843c <proc_pid_cmdline+0xae>
10c383e6:       4a34 b8ff       tstb %a4@(ffffffff,%a3:l)
10c383ea:       6750            beqs 10c3843c <proc_pid_cmdline+0xae>
10c383ec:       2f0b            movel %a3,%sp@-
10c383ee:       2f0c            movel %a4,%sp@-
10c383f0:       243c 10c8 41aa  movel #281559466,%d2
10c383f6:       2042            moveal %d2,%a0
10c383f8:       4e90            jsr %a0@
10c383fa:       508f            addql #8,%sp
10c383fc:       b7c0            cmpal %d0,%a3
10c383fe:       6f04            bles 10c38404 <proc_pid_cmdline+0x76>
10c38400:       2640            moveal %d0,%a3
10c38402:       6038            bras 10c3843c <proc_pid_cmdline+0xae>
10c38404:       202a 0052       movel %a2@(82),%d0
10c38408:       90aa 004e       subl %a2@(78),%d0
10c3840c:       223c 0000 1000  movel #4096,%d1
10c38412:       928b            subl %a3,%d1
10c38414:       b280            cmpl %d0,%d1
10c38416:       6c02            bges 10c3841a <proc_pid_cmdline+0x8c>
10c38418:       2001            movel %d1,%d0
10c3841a:       42a7            clrl %sp@-
10c3841c:       2f00            movel %d0,%sp@-
10c3841e:       4873 c800       pea %a3@(00000000,%a4:l)
10c38422:       2f2a 004e       movel %a2@(78),%sp@-
10c38426:       2f0d            movel %a5,%sp@-
10c38428:       2043            moveal %d3,%a0
10c3842a:       4e90            jsr %a0@
10c3842c:       4873 0800       pea %a3@(00000000,%d0:l)
10c38430:       2f0c            movel %a4,%sp@-
10c38432:       2042            moveal %d2,%a0
10c38434:       4e90            jsr %a0@
10c38436:       2640            moveal %d0,%a3
10c38438:       4fef 001c       lea %sp@(28),%sp
10c3843c:       2f0a            movel %a2,%sp@-
10c3843e:       4eb9 10c1 5534  jsr 10c15534 <mmput>
10c38444:       200b            movel %a3,%d0
10c38446:       4cee 3c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a5
10c3844c:       4e5e            unlk %fp
10c3844e:       4e75            rts

10c38450 <proc_check_root>:
10c38450:       4e56 fff8       linkw %fp,#-8
10c38454:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c38458:       7800            moveq #0,%d4
10c3845a:       486e fffc       pea %fp@(-4)
10c3845e:       486e fff8       pea %fp@(-8)
10c38462:       2f2e 0008       movel %fp@(8),%sp@-
10c38466:       4eba fe5e       jsr %pc@(10c382c6 <proc_root_link>)
10c3846a:       4fef 000c       lea %sp@(12),%sp
10c3846e:       4a80            tstl %d0
10c38470:       6706            beqs 10c38478 <proc_check_root+0x28>
10c38472:       70fe            moveq #-2,%d0
10c38474:       6000 00da       braw 10c38550 <proc_check_root+0x100>
10c38478:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c3847e:       2068 02ea       moveal %a0@(746),%a0
10c38482:       2428 0018       movel %a0@(24),%d2
10c38486:       6708            beqs 10c38490 <proc_check_root+0x40>
10c38488:       2242            moveal %d2,%a1
10c3848a:       41e9 0028       lea %a1@(40),%a0
10c3848e:       5290            addql #1,%a0@
10c38490:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c38496:       2068 02ea       moveal %a0@(746),%a0
10c3849a:       2468 000c       moveal %a0@(12),%a2
10c3849e:       b4fc 0000       cmpaw #0,%a2
10c384a2:       6712            beqs 10c384b6 <proc_check_root+0x66>
10c384a4:       4a92            tstl %a2@
10c384a6:       660c            bnes 10c384b4 <proc_check_root+0x64>
10c384a8:       4879 1000 337b  pea 1000337b <tvecs+0x17e3>
10c384ae:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c384b4:       5292            addql #1,%a2@
10c384b6:       222e fff8       movel %fp@(-8),%d1
10c384ba:       262e fffc       movel %fp@(-4),%d3
10c384be:       47f9 10c3 26d8  lea 10c326d8 <dput>,%a3
10c384c4:       b483            cmpl %d3,%d2
10c384c6:       6718            beqs 10c384e0 <proc_check_root+0x90>
10c384c8:       206e fffc       moveal %fp@(-4),%a0
10c384cc:       2028 0008       movel %a0@(8),%d0
10c384d0:       b088            cmpl %a0,%d0
10c384d2:       6778            beqs 10c3854c <proc_check_root+0xfc>
10c384d4:       2228 000c       movel %a0@(12),%d1
10c384d8:       2d40 fffc       movel %d0,%fp@(-4)
10c384dc:       b480            cmpl %d0,%d2
10c384de:       66e8            bnes 10c384c8 <proc_check_root+0x78>
10c384e0:       2f0a            movel %a2,%sp@-
10c384e2:       2f01            movel %d1,%sp@-
10c384e4:       4eb9 10c3 34c0  jsr 10c334c0 <is_subdir>
10c384ea:       508f            addql #8,%sp
10c384ec:       4a80            tstl %d0
10c384ee:       675c            beqs 10c3854c <proc_check_root+0xfc>
10c384f0:       2f0a            movel %a2,%sp@-
10c384f2:       4e93            jsr %a3@
10c384f4:       588f            addql #4,%sp
10c384f6:       4a82            tstl %d2
10c384f8:       6722            beqs 10c3851c <proc_check_root+0xcc>
10c384fa:       2242            moveal %d2,%a1
10c384fc:       41e9 0028       lea %a1@(40),%a0
10c38500:       40c1            movew %sr,%d1
10c38502:       007c 0700       oriw #1792,%sr
10c38506:       2010            movel %a0@,%d0
10c38508:       5380            subql #1,%d0
10c3850a:       2080            movel %d0,%a0@
10c3850c:       46c1            movew %d1,%sr
10c3850e:       4a80            tstl %d0
10c38510:       660a            bnes 10c3851c <proc_check_root+0xcc>
10c38512:       2f02            movel %d2,%sp@-
10c38514:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c3851a:       588f            addql #4,%sp
10c3851c:       2f2e fff8       movel %fp@(-8),%sp@-
10c38520:       4e93            jsr %a3@
10c38522:       588f            addql #4,%sp
10c38524:       4a83            tstl %d3
10c38526:       6720            beqs 10c38548 <proc_check_root+0xf8>
10c38528:       2243            moveal %d3,%a1
10c3852a:       41e9 0028       lea %a1@(40),%a0
10c3852e:       40c1            movew %sr,%d1
10c38530:       007c 0700       oriw #1792,%sr
10c38534:       2010            movel %a0@,%d0
10c38536:       5380            subql #1,%d0
10c38538:       2080            movel %d0,%a0@
10c3853a:       46c1            movew %d1,%sr
10c3853c:       4a80            tstl %d0
10c3853e:       6608            bnes 10c38548 <proc_check_root+0xf8>
10c38540:       2f03            movel %d3,%sp@-
10c38542:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c38548:       2004            movel %d4,%d0
10c3854a:       6004            bras 10c38550 <proc_check_root+0x100>
10c3854c:       78f3            moveq #-13,%d4
10c3854e:       60a0            bras 10c384f0 <proc_check_root+0xa0>
10c38550:       4cee 0c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a3
10c38556:       4e5e            unlk %fp
10c38558:       4e75            rts

10c3855a <proc_permission>:
10c3855a:       4e56 0000       linkw %fp,#0
10c3855e:       2f02            movel %d2,%sp@-
10c38560:       242e 0008       movel %fp@(8),%d2
10c38564:       2f2e 000c       movel %fp@(12),%sp@-
10c38568:       2f02            movel %d2,%sp@-
10c3856a:       4eb9 10c2 bba6  jsr 10c2bba6 <vfs_permission>
10c38570:       508f            addql #8,%sp
10c38572:       4a80            tstl %d0
10c38574:       6608            bnes 10c3857e <proc_permission+0x24>
10c38576:       2f02            movel %d2,%sp@-
10c38578:       4eba fed6       jsr %pc@(10c38450 <proc_check_root>)
10c3857c:       6002            bras 10c38580 <proc_permission+0x26>
10c3857e:       70f3            moveq #-13,%d0
10c38580:       242e fffc       movel %fp@(-4),%d2
10c38584:       4e5e            unlk %fp
10c38586:       4e75            rts

10c38588 <pid_maps_read>:
10c38588:       4e56 0000       linkw %fp,#0
10c3858c:       206e 0008       moveal %fp@(8),%a0
10c38590:       2268 0008       moveal %a0@(8),%a1
10c38594:       2269 0008       moveal %a1@(8),%a1
10c38598:       2f2e 0014       movel %fp@(20),%sp@-
10c3859c:       2f2e 0010       movel %fp@(16),%sp@-
10c385a0:       2f2e 000c       movel %fp@(12),%sp@-
10c385a4:       2f08            movel %a0,%sp@-
10c385a6:       2f29 011a       movel %a1@(282),%sp@-
10c385aa:       4eb9 10c3 a550  jsr 10c3a550 <proc_pid_read_maps>
10c385b0:       4e5e            unlk %fp
10c385b2:       4e75            rts

10c385b4 <proc_info_read>:
10c385b4:       4e56 0000       linkw %fp,#0
10c385b8:       48e7 3f38       moveml %d2-%d7/%a2-%a4,%sp@-
10c385bc:       206e 0008       moveal %fp@(8),%a0
10c385c0:       2e2e 0010       movel %fp@(16),%d7
10c385c4:       286e 0014       moveal %fp@(20),%a4
10c385c8:       2068 0008       moveal %a0@(8),%a0
10c385cc:       2668 0008       moveal %a0@(8),%a3
10c385d0:       242b 011a       movel %a3@(282),%d2
10c385d4:       0c87 0000 0c00  cmpil #3072,%d7
10c385da:       6306            blss 10c385e2 <proc_info_read+0x2e>
10c385dc:       2e3c 0000 0c00  movel #3072,%d7
10c385e2:       42a7            clrl %sp@-
10c385e4:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c385e8:       4eb9 10c2 25d6  jsr 10c225d6 <__get_free_pages>
10c385ee:       2440            moveal %d0,%a2
10c385f0:       508f            addql #8,%sp
10c385f2:       b4fc 0000       cmpaw #0,%a2
10c385f6:       6606            bnes 10c385fe <proc_info_read+0x4a>
10c385f8:       70f4            moveq #-12,%d0
10c385fa:       6000 008a       braw 10c38686 <proc_info_read+0xd2>
10c385fe:       2f0a            movel %a2,%sp@-
10c38600:       2f02            movel %d2,%sp@-
10c38602:       206b 0122       moveal %a3@(290),%a0
10c38606:       4e90            jsr %a0@
10c38608:       2c00            movel %d0,%d6
10c3860a:       508f            addql #8,%sp
10c3860c:       6c0e            bges 10c3861c <proc_info_read+0x68>
10c3860e:       42a7            clrl %sp@-
10c38610:       2f0a            movel %a2,%sp@-
10c38612:       4eb9 10c2 2136  jsr 10c22136 <free_pages>
10c38618:       2006            movel %d6,%d0
10c3861a:       606a            bras 10c38686 <proc_info_read+0xd2>
10c3861c:       2a06            movel %d6,%d5
10c3861e:       5bc4            smi %d4
10c38620:       4884            extw %d4
10c38622:       48c4            extl %d4
10c38624:       2414            movel %a4@,%d2
10c38626:       262c 0004       movel %a4@(4),%d3
10c3862a:       2002            movel %d2,%d0
10c3862c:       2203            movel %d3,%d1
10c3862e:       9285            subl %d5,%d1
10c38630:       9184            subxl %d4,%d0
10c38632:       6d0e            blts 10c38642 <proc_info_read+0x8e>
10c38634:       42a7            clrl %sp@-
10c38636:       2f0a            movel %a2,%sp@-
10c38638:       4eb9 10c2 2136  jsr 10c22136 <free_pages>
10c3863e:       7000            moveq #0,%d0
10c38640:       6044            bras 10c38686 <proc_info_read+0xd2>
10c38642:       2207            movel %d7,%d1
10c38644:       4280            clrl %d0
10c38646:       d283            addl %d3,%d1
10c38648:       d182            addxl %d2,%d0
10c3864a:       206c 0004       moveal %a4@(4),%a0
10c3864e:       9285            subl %d5,%d1
10c38650:       9184            subxl %d4,%d0
10c38652:       6f04            bles 10c38658 <proc_info_read+0xa4>
10c38654:       2e06            movel %d6,%d7
10c38656:       9e88            subl %a0,%d7
10c38658:       2407            movel %d7,%d2
10c3865a:       d488            addl %a0,%d2
10c3865c:       2f07            movel %d7,%sp@-
10c3865e:       4870 a800       pea %a0@(00000000,%a2:l)
10c38662:       2f2e 000c       movel %fp@(12),%sp@-
10c38666:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c3866c:       2202            movel %d2,%d1
10c3866e:       5bc0            smi %d0
10c38670:       4880            extw %d0
10c38672:       48c0            extl %d0
10c38674:       2880            movel %d0,%a4@
10c38676:       2941 0004       movel %d1,%a4@(4)
10c3867a:       42a7            clrl %sp@-
10c3867c:       2f0a            movel %a2,%sp@-
10c3867e:       4eb9 10c2 2136  jsr 10c22136 <free_pages>
10c38684:       2007            movel %d7,%d0
10c38686:       4cee 1cfc ffdc  moveml %fp@(-36),%d2-%d7/%a2-%a4
10c3868c:       4e5e            unlk %fp
10c3868e:       4e75            rts

10c38690 <mem_open>:
10c38690:       4e56 0000       linkw %fp,#0
10c38694:       226e 000c       moveal %fp@(12),%a1
10c38698:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c3869e:       2368 032a 005a  movel %a0@(810),%a1@(90)
10c386a4:       7000            moveq #0,%d0
10c386a6:       4e5e            unlk %fp
10c386a8:       4e75            rts

10c386aa <mem_read>:
10c386aa:       4e56 0000       linkw %fp,#0
10c386ae:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c386b2:       286e 0008       moveal %fp@(8),%a4
10c386b6:       2c2e 000c       movel %fp@(12),%d6
10c386ba:       262e 0010       movel %fp@(16),%d3
10c386be:       206c 0008       moveal %a4@(8),%a0
10c386c2:       2068 0008       moveal %a0@(8),%a0
10c386c6:       2468 011a       moveal %a0@(282),%a2
10c386ca:       206e 0014       moveal %fp@(20),%a0
10c386ce:       2828 0004       movel %a0@(4),%d4
10c386d2:       7e00            moveq #0,%d7
10c386d4:       2039 1002 53b4  movel 100253b4 <_current_task>,%d0
10c386da:       b08a            cmpl %a2,%d0
10c386dc:       671c            beqs 10c386fa <mem_read+0x50>
10c386de:       b0aa 0096       cmpl %a2@(150),%d0
10c386e2:       6610            bnes 10c386f4 <mem_read+0x4a>
10c386e4:       082a 0000 001b  btst #0,%a2@(27)
10c386ea:       6708            beqs 10c386f4 <mem_read+0x4a>
10c386ec:       2012            movel %a2@,%d0
10c386ee:       7208            moveq #8,%d1
10c386f0:       b280            cmpl %d0,%d1
10c386f2:       6706            beqs 10c386fa <mem_read+0x50>
10c386f4:       70fd            moveq #-3,%d0
10c386f6:       6000 00ba       braw 10c387b2 <mem_read+0x108>
10c386fa:       42a7            clrl %sp@-
10c386fc:       4878 01d0       pea 1d0 <LSIGTRAP+0x1cb>
10c38700:       4eb9 10c2 25d6  jsr 10c225d6 <__get_free_pages>
10c38706:       2a00            movel %d0,%d5
10c38708:       508f            addql #8,%sp
10c3870a:       6606            bnes 10c38712 <mem_read+0x68>
10c3870c:       70f4            moveq #-12,%d0
10c3870e:       6000 00a2       braw 10c387b2 <mem_read+0x108>
10c38712:       266a 002c       moveal %a2@(44),%a3
10c38716:       b6fc 0000       cmpaw #0,%a3
10c3871a:       6704            beqs 10c38720 <mem_read+0x76>
10c3871c:       5293            addql #1,%a3@
10c3871e:       6006            bras 10c38726 <mem_read+0x7c>
10c38720:       7000            moveq #0,%d0
10c38722:       6000 008e       braw 10c387b2 <mem_read+0x108>
10c38726:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c3872c:       286c 005a       moveal %a4@(90),%a4
10c38730:       b9e8 032a       cmpal %a0@(810),%a4
10c38734:       670c            beqs 10c38742 <mem_read+0x98>
10c38736:       2f0b            movel %a3,%sp@-
10c38738:       4eb9 10c1 5534  jsr 10c15534 <mmput>
10c3873e:       70fb            moveq #-5,%d0
10c38740:       6070            bras 10c387b2 <mem_read+0x108>
10c38742:       49f9 10c1 5534  lea 10c15534 <mmput>,%a4
10c38748:       4bf9 10c2 2136  lea 10c22136 <free_pages>,%a5
10c3874e:       6008            bras 10c38758 <mem_read+0xae>
10c38750:       de82            addl %d2,%d7
10c38752:       d882            addl %d2,%d4
10c38754:       dc82            addl %d2,%d6
10c38756:       9682            subl %d2,%d3
10c38758:       4a83            tstl %d3
10c3875a:       6740            beqs 10c3879c <mem_read+0xf2>
10c3875c:       2003            movel %d3,%d0
10c3875e:       0c80 0000 1000  cmpil #4096,%d0
10c38764:       6306            blss 10c3876c <mem_read+0xc2>
10c38766:       203c 0000 1000  movel #4096,%d0
10c3876c:       42a7            clrl %sp@-
10c3876e:       2f00            movel %d0,%sp@-
10c38770:       2f05            movel %d5,%sp@-
10c38772:       2f04            movel %d4,%sp@-
10c38774:       2f0a            movel %a2,%sp@-
10c38776:       4eb9 10c1 9474  jsr 10c19474 <access_process_vm>
10c3877c:       2400            movel %d0,%d2
10c3877e:       4fef 0014       lea %sp@(20),%sp
10c38782:       6712            beqs 10c38796 <mem_read+0xec>
10c38784:       2f02            movel %d2,%sp@-
10c38786:       2f05            movel %d5,%sp@-
10c38788:       2f06            movel %d6,%sp@-
10c3878a:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c38790:       4fef 000c       lea %sp@(12),%sp
10c38794:       60ba            bras 10c38750 <mem_read+0xa6>
10c38796:       4a87            tstl %d7
10c38798:       6602            bnes 10c3879c <mem_read+0xf2>
10c3879a:       7efb            moveq #-5,%d7
10c3879c:       206e 0014       moveal %fp@(20),%a0
10c387a0:       2144 0004       movel %d4,%a0@(4)
10c387a4:       4290            clrl %a0@
10c387a6:       2f0b            movel %a3,%sp@-
10c387a8:       4e94            jsr %a4@
10c387aa:       42a7            clrl %sp@-
10c387ac:       2f05            movel %d5,%sp@-
10c387ae:       4e95            jsr %a5@
10c387b0:       2007            movel %d7,%d0
10c387b2:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c387b8:       4e5e            unlk %fp
10c387ba:       4e75            rts

10c387bc <proc_pid_follow_link>:
10c387bc:       4e56 0000       linkw %fp,#0
10c387c0:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c387c4:       206e 0008       moveal %fp@(8),%a0
10c387c8:       266e 000c       moveal %fp@(12),%a3
10c387cc:       2468 0008       moveal %a0@(8),%a2
10c387d0:       74f3            moveq #-13,%d2
10c387d2:       2f0b            movel %a3,%sp@-
10c387d4:       4eb9 10c2 bcfe  jsr 10c2bcfe <path_release>
10c387da:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c387e0:       588f            addql #4,%sp
10c387e2:       2028 0138       movel %a0@(312),%d0
10c387e6:       b0aa 0036       cmpl %a2@(54),%d0
10c387ea:       670e            beqs 10c387fa <proc_pid_follow_link+0x3e>
10c387ec:       0828 0001 01d3  btst #1,%a0@(467)
10c387f2:       6728            beqs 10c3881c <proc_pid_follow_link+0x60>
10c387f4:       0068 0100 0006  oriw #256,%a0@(6)
10c387fa:       2f0a            movel %a2,%sp@-
10c387fc:       4eba fc52       jsr %pc@(10c38450 <proc_check_root>)
10c38800:       2400            movel %d0,%d2
10c38802:       588f            addql #4,%sp
10c38804:       6616            bnes 10c3881c <proc_pid_follow_link+0x60>
10c38806:       486b 0004       pea %a3@(4)
10c3880a:       2f0b            movel %a3,%sp@-
10c3880c:       2f0a            movel %a2,%sp@-
10c3880e:       206a 0122       moveal %a2@(290),%a0
10c38812:       4e90            jsr %a0@
10c38814:       2400            movel %d0,%d2
10c38816:       7004            moveq #4,%d0
10c38818:       2740 0018       movel %d0,%a3@(24)
10c3881c:       2002            movel %d2,%d0
10c3881e:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c38824:       4e5e            unlk %fp
10c38826:       4e75            rts

10c38828 <do_proc_readlink>:
10c38828:       4e56 0000       linkw %fp,#0
10c3882c:       48e7 3c20       moveml %d2-%d5/%a2,%sp@-
10c38830:       282e 0014       movel %fp@(20),%d4
10c38834:       42a7            clrl %sp@-
10c38836:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c3883a:       4eb9 10c2 25d6  jsr 10c225d6 <__get_free_pages>
10c38840:       2600            movel %d0,%d3
10c38842:       508f            addql #8,%sp
10c38844:       6606            bnes 10c3884c <do_proc_readlink+0x24>
10c38846:       70f4            moveq #-12,%d0
10c38848:       6000 00ba       braw 10c38904 <do_proc_readlink+0xdc>
10c3884c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c38852:       2068 02ea       moveal %a0@(746),%a0
10c38856:       2428 0018       movel %a0@(24),%d2
10c3885a:       6708            beqs 10c38864 <do_proc_readlink+0x3c>
10c3885c:       2242            moveal %d2,%a1
10c3885e:       41e9 0028       lea %a1@(40),%a0
10c38862:       5290            addql #1,%a0@
10c38864:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c3886a:       2068 02ea       moveal %a0@(746),%a0
10c3886e:       2468 000c       moveal %a0@(12),%a2
10c38872:       b4fc 0000       cmpaw #0,%a2
10c38876:       6712            beqs 10c3888a <do_proc_readlink+0x62>
10c38878:       4a92            tstl %a2@
10c3887a:       660c            bnes 10c38888 <do_proc_readlink+0x60>
10c3887c:       4879 1000 337b  pea 1000337b <tvecs+0x17e3>
10c38882:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c38888:       5292            addql #1,%a2@
10c3888a:       4878 1000       pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c3888e:       2f03            movel %d3,%sp@-
10c38890:       2f02            movel %d2,%sp@-
10c38892:       2f0a            movel %a2,%sp@-
10c38894:       2f2e 000c       movel %fp@(12),%sp@-
10c38898:       2f2e 0008       movel %fp@(8),%sp@-
10c3889c:       4eb9 10c3 3292  jsr 10c33292 <__d_path>
10c388a2:       2a00            movel %d0,%d5
10c388a4:       4fef 0014       lea %sp@(20),%sp
10c388a8:       2e8a            movel %a2,%sp@
10c388aa:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c388b0:       588f            addql #4,%sp
10c388b2:       4a82            tstl %d2
10c388b4:       6722            beqs 10c388d8 <do_proc_readlink+0xb0>
10c388b6:       2242            moveal %d2,%a1
10c388b8:       41e9 0028       lea %a1@(40),%a0
10c388bc:       40c1            movew %sr,%d1
10c388be:       007c 0700       oriw #1792,%sr
10c388c2:       2010            movel %a0@,%d0
10c388c4:       5380            subql #1,%d0
10c388c6:       2080            movel %d0,%a0@
10c388c8:       46c1            movew %d1,%sr
10c388ca:       4a80            tstl %d0
10c388cc:       660a            bnes 10c388d8 <do_proc_readlink+0xb0>
10c388ce:       2f02            movel %d2,%sp@-
10c388d0:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c388d6:       588f            addql #4,%sp
10c388d8:       2005            movel %d5,%d0
10c388da:       0680 ffff f001  addil #-4095,%d0
10c388e0:       2203            movel %d3,%d1
10c388e2:       9280            subl %d0,%d1
10c388e4:       b881            cmpl %d1,%d4
10c388e6:       6f02            bles 10c388ea <do_proc_readlink+0xc2>
10c388e8:       2801            movel %d1,%d4
10c388ea:       2f04            movel %d4,%sp@-
10c388ec:       2f05            movel %d5,%sp@-
10c388ee:       2f2e 0010       movel %fp@(16),%sp@-
10c388f2:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c388f8:       42a7            clrl %sp@-
10c388fa:       2f03            movel %d3,%sp@-
10c388fc:       4eb9 10c2 2136  jsr 10c22136 <free_pages>
10c38902:       2004            movel %d4,%d0
10c38904:       4cee 043c ffec  moveml %fp@(-20),%d2-%d5/%a2
10c3890a:       4e5e            unlk %fp
10c3890c:       4e75            rts

10c3890e <proc_pid_readlink>:
10c3890e:       4e56 fff8       linkw %fp,#-8
10c38912:       2f0a            movel %a2,%sp@-
10c38914:       2f02            movel %d2,%sp@-
10c38916:       206e 0008       moveal %fp@(8),%a0
10c3891a:       74f3            moveq #-13,%d2
10c3891c:       2468 0008       moveal %a0@(8),%a2
10c38920:       42ae fffc       clrl %fp@(-4)
10c38924:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c3892a:       2028 0138       movel %a0@(312),%d0
10c3892e:       b0aa 0036       cmpl %a2@(54),%d0
10c38932:       670e            beqs 10c38942 <proc_pid_readlink+0x34>
10c38934:       0828 0001 01d3  btst #1,%a0@(467)
10c3893a:       6776            beqs 10c389b2 <proc_pid_readlink+0xa4>
10c3893c:       0068 0100 0006  oriw #256,%a0@(6)
10c38942:       2f0a            movel %a2,%sp@-
10c38944:       4eba fb0a       jsr %pc@(10c38450 <proc_check_root>)
10c38948:       2400            movel %d0,%d2
10c3894a:       588f            addql #4,%sp
10c3894c:       6664            bnes 10c389b2 <proc_pid_readlink+0xa4>
10c3894e:       486e fffc       pea %fp@(-4)
10c38952:       486e fff8       pea %fp@(-8)
10c38956:       2f0a            movel %a2,%sp@-
10c38958:       206a 0122       moveal %a2@(290),%a0
10c3895c:       4e90            jsr %a0@
10c3895e:       2400            movel %d0,%d2
10c38960:       4fef 000c       lea %sp@(12),%sp
10c38964:       664c            bnes 10c389b2 <proc_pid_readlink+0xa4>
10c38966:       2f2e 0010       movel %fp@(16),%sp@-
10c3896a:       2f2e 000c       movel %fp@(12),%sp@-
10c3896e:       2f2e fffc       movel %fp@(-4),%sp@-
10c38972:       2f2e fff8       movel %fp@(-8),%sp@-
10c38976:       4eba feb0       jsr %pc@(10c38828 <do_proc_readlink>)
10c3897a:       2400            movel %d0,%d2
10c3897c:       2f2e fff8       movel %fp@(-8),%sp@-
10c38980:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c38986:       226e fffc       moveal %fp@(-4),%a1
10c3898a:       4fef 0014       lea %sp@(20),%sp
10c3898e:       b2fc 0000       cmpaw #0,%a1
10c38992:       671e            beqs 10c389b2 <proc_pid_readlink+0xa4>
10c38994:       41e9 0028       lea %a1@(40),%a0
10c38998:       40c1            movew %sr,%d1
10c3899a:       007c 0700       oriw #1792,%sr
10c3899e:       2010            movel %a0@,%d0
10c389a0:       5380            subql #1,%d0
10c389a2:       2080            movel %d0,%a0@
10c389a4:       46c1            movew %d1,%sr
10c389a6:       4a80            tstl %d0
10c389a8:       6608            bnes 10c389b2 <proc_pid_readlink+0xa4>
10c389aa:       2f09            movel %a1,%sp@-
10c389ac:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c389b2:       2002            movel %d2,%d0
10c389b4:       242e fff0       movel %fp@(-16),%d2
10c389b8:       246e fff4       moveal %fp@(-12),%a2
10c389bc:       4e5e            unlk %fp
10c389be:       4e75            rts

10c389c0 <proc_readfd>:
10c389c0:       4e56 ffec       linkw %fp,#-20
10c389c4:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c389c8:       226e 0008       moveal %fp@(8),%a1
10c389cc:       2069 0008       moveal %a1@(8),%a0
10c389d0:       2068 0008       moveal %a0@(8),%a0
10c389d4:       2468 011a       moveal %a0@(282),%a2
10c389d8:       2d6a 007a fff2  movel %a2@(122),%fp@(-14)
10c389de:       2629 0022       movel %a1@(34),%d3
10c389e2:       670a            beqs 10c389ee <proc_readfd+0x2e>
10c389e4:       7001            moveq #1,%d0
10c389e6:       b083            cmpl %d3,%d0
10c389e8:       6744            beqs 10c38a2e <proc_readfd+0x6e>
10c389ea:       6000 008e       braw 10c38a7a <proc_readfd+0xba>
10c389ee:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c389f2:       2f28 0028       movel %a0@(40),%sp@-
10c389f6:       42a7            clrl %sp@-
10c389f8:       42a7            clrl %sp@-
10c389fa:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c389fe:       4879 1000 33bb  pea 100033bb <tvecs+0x1823>
10c38a04:       2f2e 000c       movel %fp@(12),%sp@-
10c38a08:       206e 0010       moveal %fp@(16),%a0
10c38a0c:       4e90            jsr %a0@
10c38a0e:       4fef 001c       lea %sp@(28),%sp
10c38a12:       4a80            tstl %d0
10c38a14:       6d00 0142       bltw 10c38b58 <proc_readfd+0x198>
10c38a18:       4280            clrl %d0
10c38a1a:       7201            moveq #1,%d1
10c38a1c:       206e 0008       moveal %fp@(8),%a0
10c38a20:       d3a8 0022       addl %d1,%a0@(34)
10c38a24:       2428 001e       movel %a0@(30),%d2
10c38a28:       d580            addxl %d0,%d2
10c38a2a:       2142 001e       movel %d2,%a0@(30)
10c38a2e:       202e fff2       movel %fp@(-14),%d0
10c38a32:       4840            swap %d0
10c38a34:       4240            clrw %d0
10c38a36:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c38a3a:       7202            moveq #2,%d1
10c38a3c:       8280            orl %d0,%d1
10c38a3e:       2f01            movel %d1,%sp@-
10c38a40:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c38a44:       42a7            clrl %sp@-
10c38a46:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c38a4a:       4879 1000 33bd  pea 100033bd <tvecs+0x1825>
10c38a50:       2f2e 000c       movel %fp@(12),%sp@-
10c38a54:       206e 0010       moveal %fp@(16),%a0
10c38a58:       4e90            jsr %a0@
10c38a5a:       4fef 001c       lea %sp@(28),%sp
10c38a5e:       4a80            tstl %d0
10c38a60:       6d00 00f6       bltw 10c38b58 <proc_readfd+0x198>
10c38a64:       4280            clrl %d0
10c38a66:       7201            moveq #1,%d1
10c38a68:       206e 0008       moveal %fp@(8),%a0
10c38a6c:       d3a8 0022       addl %d1,%a0@(34)
10c38a70:       2428 001e       movel %a0@(30),%d2
10c38a74:       d580            addxl %d0,%d2
10c38a76:       2142 001e       movel %d2,%a0@(30)
10c38a7a:       266a 02ee       moveal %a2@(750),%a3
10c38a7e:       b6fc 0000       cmpaw #0,%a3
10c38a82:       6700 00d4       beqw 10c38b58 <proc_readfd+0x198>
10c38a86:       5293            addql #1,%a3@
10c38a88:       226e 0008       moveal %fp@(8),%a1
10c38a8c:       2229 0022       movel %a1@(34),%d1
10c38a90:       2601            movel %d1,%d3
10c38a92:       5583            subql #2,%d3
10c38a94:       202b 0008       movel %a3@(8),%d0
10c38a98:       b083            cmpl %d3,%d0
10c38a9a:       6300 00b4       blsw 10c38b50 <proc_readfd+0x190>
10c38a9e:       2c03            movel %d3,%d6
10c38aa0:       e58e            lsll #2,%d6
10c38aa2:       0681 0000 7ffe  addil #32766,%d1
10c38aa8:       2d41 ffee       movel %d1,%fp@(-18)
10c38aac:       7200            moveq #0,%d1
10c38aae:       b083            cmpl %d3,%d0
10c38ab0:       6308            blss 10c38aba <proc_readfd+0xfa>
10c38ab2:       206b 0014       moveal %a3@(20),%a0
10c38ab6:       2230 6800       movel %a0@(00000000,%d6:l),%d1
10c38aba:       4a81            tstl %d1
10c38abc:       676a            beqs 10c38b28 <proc_readfd+0x168>
10c38abe:       7a0a            moveq #10,%d5
10c38ac0:       2403            movel %d3,%d2
10c38ac2:       282e fff2       movel %fp@(-14),%d4
10c38ac6:       4844            swap %d4
10c38ac8:       4244            clrw %d4
10c38aca:       4bee fff6       lea %fp@(-10),%a5
10c38ace:       2e2e ffee       movel %fp@(-18),%d7
10c38ad2:       2843            moveal %d3,%a4
10c38ad4:       548c            addql #2,%a4
10c38ad6:       244e            moveal %fp,%a2
10c38ad8:       5385            subql #1,%d5
10c38ada:       4878 000a       pea a <LSIGTRAP+0x5>
10c38ade:       2f02            movel %d2,%sp@-
10c38ae0:       4eb9 10c8 599c  jsr 10c8599c <__umodsi3>
10c38ae6:       508f            addql #8,%sp
10c38ae8:       0600 0030       addib #48,%d0
10c38aec:       1500            moveb %d0,%a2@-
10c38aee:       4878 000a       pea a <LSIGTRAP+0x5>
10c38af2:       2f02            movel %d2,%sp@-
10c38af4:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c38afa:       508f            addql #8,%sp
10c38afc:       2400            movel %d0,%d2
10c38afe:       66d8            bnes 10c38ad8 <proc_readfd+0x118>
10c38b00:       4878 000a       pea a <LSIGTRAP+0x5>
10c38b04:       8887            orl %d7,%d4
10c38b06:       2f04            movel %d4,%sp@-
10c38b08:       2f0c            movel %a4,%sp@-
10c38b0a:       42a7            clrl %sp@-
10c38b0c:       700a            moveq #10,%d0
10c38b0e:       9085            subl %d5,%d0
10c38b10:       2f00            movel %d0,%sp@-
10c38b12:       4875 5800       pea %a5@(00000000,%d5:l)
10c38b16:       2f2e 000c       movel %fp@(12),%sp@-
10c38b1a:       206e 0010       moveal %fp@(16),%a0
10c38b1e:       4e90            jsr %a0@
10c38b20:       4fef 001c       lea %sp@(28),%sp
10c38b24:       4a80            tstl %d0
10c38b26:       6d28            blts 10c38b50 <proc_readfd+0x190>
10c38b28:       5886            addql #4,%d6
10c38b2a:       52ae ffee       addql #1,%fp@(-18)
10c38b2e:       5283            addql #1,%d3
10c38b30:       4280            clrl %d0
10c38b32:       7201            moveq #1,%d1
10c38b34:       206e 0008       moveal %fp@(8),%a0
10c38b38:       d3a8 0022       addl %d1,%a0@(34)
10c38b3c:       2428 001e       movel %a0@(30),%d2
10c38b40:       d580            addxl %d0,%d2
10c38b42:       2142 001e       movel %d2,%a0@(30)
10c38b46:       202b 0008       movel %a3@(8),%d0
10c38b4a:       b083            cmpl %d3,%d0
10c38b4c:       6200 ff5e       bhiw 10c38aac <proc_readfd+0xec>
10c38b50:       2f0b            movel %a3,%sp@-
10c38b52:       4eb9 10c1 705e  jsr 10c1705e <put_files_struct>
10c38b58:       7000            moveq #0,%d0
10c38b5a:       4cee 3cfc ffc4  moveml %fp@(-60),%d2-%d7/%a2-%a5
10c38b60:       4e5e            unlk %fp
10c38b62:       4e75            rts

10c38b64 <proc_base_readdir>:
10c38b64:       4e56 0000       linkw %fp,#0
10c38b68:       48e7 3c38       moveml %d2-%d5/%a2-%a4,%sp@-
10c38b6c:       266e 0008       moveal %fp@(8),%a3
10c38b70:       282e 000c       movel %fp@(12),%d4
10c38b74:       286e 0010       moveal %fp@(16),%a4
10c38b78:       206b 0008       moveal %a3@(8),%a0
10c38b7c:       2268 0008       moveal %a0@(8),%a1
10c38b80:       2069 011a       moveal %a1@(282),%a0
10c38b84:       2628 007a       movel %a0@(122),%d3
10c38b88:       6606            bnes 10c38b90 <proc_base_readdir+0x2c>
10c38b8a:       70fe            moveq #-2,%d0
10c38b8c:       6000 0102       braw 10c38c90 <proc_base_readdir+0x12c>
10c38b90:       246b 0022       moveal %a3@(34),%a2
10c38b94:       b4fc 0000       cmpaw #0,%a2
10c38b98:       6708            beqs 10c38ba2 <proc_base_readdir+0x3e>
10c38b9a:       7001            moveq #1,%d0
10c38b9c:       b08a            cmpl %a2,%d0
10c38b9e:       673a            beqs 10c38bda <proc_base_readdir+0x76>
10c38ba0:       6076            bras 10c38c18 <proc_base_readdir+0xb4>
10c38ba2:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c38ba6:       2f29 0028       movel %a1@(40),%sp@-
10c38baa:       42a7            clrl %sp@-
10c38bac:       42a7            clrl %sp@-
10c38bae:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c38bb2:       4879 1000 33bb  pea 100033bb <tvecs+0x1823>
10c38bb8:       2f04            movel %d4,%sp@-
10c38bba:       4e94            jsr %a4@
10c38bbc:       4fef 001c       lea %sp@(28),%sp
10c38bc0:       4a80            tstl %d0
10c38bc2:       6d5e            blts 10c38c22 <proc_base_readdir+0xbe>
10c38bc4:       347c 0001       moveaw #1,%a2
10c38bc8:       4280            clrl %d0
10c38bca:       7201            moveq #1,%d1
10c38bcc:       d3ab 0022       addl %d1,%a3@(34)
10c38bd0:       242b 001e       movel %a3@(30),%d2
10c38bd4:       d580            addxl %d0,%d2
10c38bd6:       2742 001e       movel %d2,%a3@(30)
10c38bda:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c38bde:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c38be2:       220a            movel %a2,%d1
10c38be4:       5bc0            smi %d0
10c38be6:       4880            extw %d0
10c38be8:       48c0            extl %d0
10c38bea:       2f01            movel %d1,%sp@-
10c38bec:       2f00            movel %d0,%sp@-
10c38bee:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c38bf2:       4879 1000 33bd  pea 100033bd <tvecs+0x1825>
10c38bf8:       2f04            movel %d4,%sp@-
10c38bfa:       4e94            jsr %a4@
10c38bfc:       4fef 001c       lea %sp@(28),%sp
10c38c00:       4a80            tstl %d0
10c38c02:       6d1e            blts 10c38c22 <proc_base_readdir+0xbe>
10c38c04:       528a            addql #1,%a2
10c38c06:       4280            clrl %d0
10c38c08:       7201            moveq #1,%d1
10c38c0a:       d3ab 0022       addl %d1,%a3@(34)
10c38c0e:       242b 001e       movel %a3@(30),%d2
10c38c12:       d580            addxl %d0,%d2
10c38c14:       2742 001e       movel %d2,%a3@(30)
10c38c18:       558a            subql #2,%a2
10c38c1a:       7a0b            moveq #11,%d5
10c38c1c:       ba8a            cmpl %a2,%d5
10c38c1e:       6406            bccs 10c38c26 <proc_base_readdir+0xc2>
10c38c20:       606c            bras 10c38c8e <proc_base_readdir+0x12a>
10c38c22:       7000            moveq #0,%d0
10c38c24:       606a            bras 10c38c90 <proc_base_readdir+0x12c>
10c38c26:       200a            movel %a2,%d0
10c38c28:       e788            lsll #3,%d0
10c38c2a:       908a            subl %a2,%d0
10c38c2c:       d080            addl %d0,%d0
10c38c2e:       2040            moveal %d0,%a0
10c38c30:       d1fc 1000 dfc8  addal #268492744,%a0
10c38c36:       4aa8 0008       tstl %a0@(8)
10c38c3a:       6752            beqs 10c38c8e <proc_base_readdir+0x12a>
10c38c3c:       7400            moveq #0,%d2
10c38c3e:       4843            swap %d3
10c38c40:       4243            clrw %d3
10c38c42:       2448            moveal %a0,%a2
10c38c44:       302a 000c       movew %a2@(12),%d0
10c38c48:       720c            moveq #12,%d1
10c38c4a:       e268            lsrw %d1,%d0
10c38c4c:       3400            movew %d0,%d2
10c38c4e:       2f02            movel %d2,%sp@-
10c38c50:       2a03            movel %d3,%d5
10c38c52:       8a92            orl %a2@,%d5
10c38c54:       2f05            movel %d5,%sp@-
10c38c56:       2f2b 0022       movel %a3@(34),%sp@-
10c38c5a:       2f2b 001e       movel %a3@(30),%sp@-
10c38c5e:       2f2a 0004       movel %a2@(4),%sp@-
10c38c62:       2f2a 0008       movel %a2@(8),%sp@-
10c38c66:       2f04            movel %d4,%sp@-
10c38c68:       4e94            jsr %a4@
10c38c6a:       4fef 001c       lea %sp@(28),%sp
10c38c6e:       4a80            tstl %d0
10c38c70:       6db0            blts 10c38c22 <proc_base_readdir+0xbe>
10c38c72:       4280            clrl %d0
10c38c74:       7201            moveq #1,%d1
10c38c76:       d3ab 0022       addl %d1,%a3@(34)
10c38c7a:       2a2b 001e       movel %a3@(30),%d5
10c38c7e:       db80            addxl %d0,%d5
10c38c80:       2745 001e       movel %d5,%a3@(30)
10c38c84:       45ea 000e       lea %a2@(14),%a2
10c38c88:       4aaa 0008       tstl %a2@(8)
10c38c8c:       66b6            bnes 10c38c44 <proc_base_readdir+0xe0>
10c38c8e:       7001            moveq #1,%d0
10c38c90:       4cee 1c3c ffe4  moveml %fp@(-28),%d2-%d5/%a2-%a4
10c38c96:       4e5e            unlk %fp
10c38c98:       4e75            rts

10c38c9a <task_dumpable>:
10c38c9a:       4e56 0000       linkw %fp,#0
10c38c9e:       206e 0008       moveal %fp@(8),%a0
10c38ca2:       7000            moveq #0,%d0
10c38ca4:       2068 002c       moveal %a0@(44),%a0
10c38ca8:       b0fc 0000       cmpaw #0,%a0
10c38cac:       670a            beqs 10c38cb8 <task_dumpable+0x1e>
10c38cae:       1028 0008       moveb %a0@(8),%d0
10c38cb2:       ee88            lsrl #7,%d0
10c38cb4:       7201            moveq #1,%d1
10c38cb6:       c081            andl %d1,%d0
10c38cb8:       4e5e            unlk %fp
10c38cba:       4e75            rts

10c38cbc <proc_pid_make_inode>:
10c38cbc:       4e56 0000       linkw %fp,#0
10c38cc0:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c38cc4:       266e 0008       moveal %fp@(8),%a3
10c38cc8:       286e 000c       moveal %fp@(12),%a4
10c38ccc:       242e 0010       movel %fp@(16),%d2
10c38cd0:       4eb9 10c3 4410  jsr 10c34410 <get_empty_inode>
10c38cd6:       2440            moveal %d0,%a2
10c38cd8:       b4fc 0000       cmpaw #0,%a2
10c38cdc:       6714            beqs 10c38cf2 <proc_pid_make_inode+0x36>
10c38cde:       254b 0094       movel %a3,%a2@(148)
10c38ce2:       356b 0008 0030  movew %a3@(8),%a2@(48)
10c38ce8:       4280            clrl %d0
10c38cea:       102b 000e       moveb %a3@(14),%d0
10c38cee:       2540 0054       movel %d0,%a2@(84)
10c38cf2:       b4fc 0000       cmpaw #0,%a2
10c38cf6:       676a            beqs 10c38d62 <proc_pid_make_inode+0xa6>
10c38cf8:       2039 1002 5790  movel 10025790 <xtime>,%d0
10c38cfe:       2540 0050       movel %d0,%a2@(80)
10c38d02:       2540 0048       movel %d0,%a2@(72)
10c38d06:       2540 004c       movel %d0,%a2@(76)
10c38d0a:       202c 007a       movel %a4@(122),%d0
10c38d0e:       4840            swap %d0
10c38d10:       4240            clrw %d0
10c38d12:       8082            orl %d2,%d0
10c38d14:       2540 0028       movel %d0,%a2@(40)
10c38d18:       4aac 007a       tstl %a4@(122)
10c38d1c:       6748            beqs 10c38d66 <proc_pid_make_inode+0xaa>
10c38d1e:       200c            movel %a4,%d0
10c38d20:       0680 f000 0000  addil #-268435456,%d0
10c38d26:       720c            moveq #12,%d1
10c38d28:       e2a8            lsrl %d1,%d0
10c38d2a:       ed88            lsll #6,%d0
10c38d2c:       2040            moveal %d0,%a0
10c38d2e:       d1f9 1000 d4a0  addal 1000d4a0 <mem_map>,%a0
10c38d34:       41e8 0014       lea %a0@(20),%a0
10c38d38:       5290            addql #1,%a0@
10c38d3a:       254c 011a       movel %a4,%a2@(282)
10c38d3e:       42aa 0036       clrl %a2@(54)
10c38d42:       42aa 003a       clrl %a2@(58)
10c38d46:       7002            moveq #2,%d0
10c38d48:       b082            cmpl %d2,%d0
10c38d4a:       670a            beqs 10c38d56 <proc_pid_make_inode+0x9a>
10c38d4c:       2f0c            movel %a4,%sp@-
10c38d4e:       4eba ff4a       jsr %pc@(10c38c9a <task_dumpable>)
10c38d52:       4a80            tstl %d0
10c38d54:       670c            beqs 10c38d62 <proc_pid_make_inode+0xa6>
10c38d56:       256c 0130 0036  movel %a4@(304),%a2@(54)
10c38d5c:       256c 0140 003a  movel %a4@(320),%a2@(58)
10c38d62:       200a            movel %a2,%d0
10c38d64:       600a            bras 10c38d70 <proc_pid_make_inode+0xb4>
10c38d66:       2f0a            movel %a2,%sp@-
10c38d68:       4eb9 10c3 480c  jsr 10c3480c <iput>
10c38d6e:       7000            moveq #0,%d0
10c38d70:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c38d76:       4e5e            unlk %fp
10c38d78:       4e75            rts

10c38d7a <pid_fd_revalidate>:
10c38d7a:       4e56 0000       linkw %fp,#0
10c38d7e:       7000            moveq #0,%d0
10c38d80:       4e5e            unlk %fp
10c38d82:       4e75            rts

10c38d84 <pid_base_revalidate>:
10c38d84:       4e56 0000       linkw %fp,#0
10c38d88:       2f0b            movel %a3,%sp@-
10c38d8a:       2f0a            movel %a2,%sp@-
10c38d8c:       266e 0008       moveal %fp@(8),%a3
10c38d90:       206b 0008       moveal %a3@(8),%a0
10c38d94:       2068 011a       moveal %a0@(282),%a0
10c38d98:       4aa8 007a       tstl %a0@(122)
10c38d9c:       661a            bnes 10c38db8 <pid_base_revalidate+0x34>
10c38d9e:       41eb 0010       lea %a3@(16),%a0
10c38da2:       2468 0004       moveal %a0@(4),%a2
10c38da6:       2250            moveal %a0@,%a1
10c38da8:       234a 0004       movel %a2,%a1@(4)
10c38dac:       2489            movel %a1,%a2@
10c38dae:       2088            movel %a0,%a0@
10c38db0:       2748 0014       movel %a0,%a3@(20)
10c38db4:       7000            moveq #0,%d0
10c38db6:       6002            bras 10c38dba <pid_base_revalidate+0x36>
10c38db8:       7001            moveq #1,%d0
10c38dba:       245f            moveal %sp@+,%a2
10c38dbc:       265f            moveal %sp@+,%a3
10c38dbe:       4e5e            unlk %fp
10c38dc0:       4e75            rts

10c38dc2 <pid_delete_dentry>:
10c38dc2:       4e56 0000       linkw %fp,#0
10c38dc6:       7001            moveq #1,%d0
10c38dc8:       4e5e            unlk %fp
10c38dca:       4e75            rts

10c38dcc <proc_lookupfd>:
10c38dcc:       4e56 0000       linkw %fp,#0
10c38dd0:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c38dd4:       2a6e 0008       moveal %fp@(8),%a5
10c38dd8:       286e 000c       moveal %fp@(12),%a4
10c38ddc:       266d 011a       moveal %a5@(282),%a3
10c38de0:       7400            moveq #0,%d2
10c38de2:       226c 0040       moveal %a4@(64),%a1
10c38de6:       246c 003c       moveal %a4@(60),%a2
10c38dea:       7001            moveq #1,%d0
10c38dec:       b089            cmpl %a1,%d0
10c38dee:       6c30            bges 10c38e20 <proc_lookupfd+0x54>
10c38df0:       0c12 0030       cmpib #48,%a2@
10c38df4:       6700 00f6       beqw 10c38eec <proc_lookupfd+0x120>
10c38df8:       6026            bras 10c38e20 <proc_lookupfd+0x54>
10c38dfa:       101a            moveb %a2@+,%d0
10c38dfc:       4880            extw %d0
10c38dfe:       3040            moveaw %d0,%a0
10c38e00:       72d0            moveq #-48,%d1
10c38e02:       d288            addl %a0,%d1
10c38e04:       7009            moveq #9,%d0
10c38e06:       b081            cmpl %d1,%d0
10c38e08:       6500 00e2       bcsw 10c38eec <proc_lookupfd+0x120>
10c38e0c:       0c82 1999 9997  cmpil #429496727,%d2
10c38e12:       6200 00d8       bhiw 10c38eec <proc_lookupfd+0x120>
10c38e16:       2002            movel %d2,%d0
10c38e18:       e788            lsll #3,%d0
10c38e1a:       d082            addl %d2,%d0
10c38e1c:       d480            addl %d0,%d2
10c38e1e:       d481            addl %d1,%d2
10c38e20:       2009            movel %a1,%d0
10c38e22:       5389            subql #1,%a1
10c38e24:       6ed4            bgts 10c38dfa <proc_lookupfd+0x2e>
10c38e26:       2002            movel %d2,%d0
10c38e28:       0680 0000 8000  addil #32768,%d0
10c38e2e:       2f00            movel %d0,%sp@-
10c38e30:       2f0b            movel %a3,%sp@-
10c38e32:       2f2d 0094       movel %a5@(148),%sp@-
10c38e36:       4eba fe84       jsr %pc@(10c38cbc <proc_pid_make_inode>)
10c38e3a:       2440            moveal %d0,%a2
10c38e3c:       4fef 000c       lea %sp@(12),%sp
10c38e40:       b4fc 0000       cmpaw #0,%a2
10c38e44:       6700 00a6       beqw 10c38eec <proc_lookupfd+0x120>
10c38e48:       226b 02ee       moveal %a3@(750),%a1
10c38e4c:       b2fc 0000       cmpaw #0,%a1
10c38e50:       6700 0092       beqw 10c38ee4 <proc_lookupfd+0x118>
10c38e54:       5291            addql #1,%a1@
10c38e56:       97cb            subal %a3,%a3
10c38e58:       b4a9 0008       cmpl %a1@(8),%d2
10c38e5c:       640a            bccs 10c38e68 <proc_lookupfd+0x9c>
10c38e5e:       2069 0014       moveal %a1@(20),%a0
10c38e62:       e58a            lsll #2,%d2
10c38e64:       2670 2800       moveal %a0@(00000000,%d2:l),%a3
10c38e68:       254b 0126       movel %a3,%a2@(294)
10c38e6c:       676c            beqs 10c38eda <proc_lookupfd+0x10e>
10c38e6e:       41eb 0014       lea %a3@(20),%a0
10c38e72:       5290            addql #1,%a0@
10c38e74:       2f09            movel %a1,%sp@-
10c38e76:       4eb9 10c1 705e  jsr 10c1705e <put_files_struct>
10c38e7c:       257c 1000 df88  movel #268492680,%a2@(140)
10c38e82:       008c 
10c38e84:       42aa 0040       clrl %a2@(64)
10c38e88:       257c 0000 0040  movel #64,%a2@(68)
10c38e8e:       0044 
10c38e90:       357c a000 0032  movew #-24576,%a2@(50)
10c38e96:       257c 10c3 81f4  movel #281248244,%a2@(290)
10c38e9c:       0122 
10c38e9e:       588f            addql #4,%sp
10c38ea0:       082b 0000 001d  btst #0,%a3@(29)
10c38ea6:       6706            beqs 10c38eae <proc_lookupfd+0xe2>
10c38ea8:       357c a140 0032  movew #-24256,%a2@(50)
10c38eae:       082b 0001 001d  btst #1,%a3@(29)
10c38eb4:       6706            beqs 10c38ebc <proc_lookupfd+0xf0>
10c38eb6:       006a 00c0 0032  oriw #192,%a2@(50)
10c38ebc:       297c 1000 e070  movel #268492912,%a4@(76)
10c38ec2:       004c 
10c38ec4:       2f0a            movel %a2,%sp@-
10c38ec6:       2f0c            movel %a4,%sp@-
10c38ec8:       4eb9 10c3 2eb0  jsr 10c32eb0 <d_instantiate>
10c38ece:       2f0c            movel %a4,%sp@-
10c38ed0:       4eb9 10c3 3126  jsr 10c33126 <d_rehash>
10c38ed6:       7000            moveq #0,%d0
10c38ed8:       6014            bras 10c38eee <proc_lookupfd+0x122>
10c38eda:       2f09            movel %a1,%sp@-
10c38edc:       4eb9 10c1 705e  jsr 10c1705e <put_files_struct>
10c38ee2:       588f            addql #4,%sp
10c38ee4:       2f0a            movel %a2,%sp@-
10c38ee6:       4eb9 10c3 480c  jsr 10c3480c <iput>
10c38eec:       70fe            moveq #-2,%d0
10c38eee:       4cee 3c04 ffec  moveml %fp@(-20),%d2/%a2-%a5
10c38ef4:       4e5e            unlk %fp
10c38ef6:       4e75            rts

10c38ef8 <proc_base_lookup>:
10c38ef8:       4e56 0000       linkw %fp,#0
10c38efc:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c38f00:       2a6e 0008       moveal %fp@(8),%a5
10c38f04:       286e 000c       moveal %fp@(12),%a4
10c38f08:       246d 011a       moveal %a5@(282),%a2
10c38f0c:       74fe            moveq #-2,%d2
10c38f0e:       47f9 1000 dfc8  lea 1000dfc8 <base_stuff>,%a3
10c38f14:       6004            bras 10c38f1a <proc_base_lookup+0x22>
10c38f16:       47eb 000e       lea %a3@(14),%a3
10c38f1a:       222b 0008       movel %a3@(8),%d1
10c38f1e:       6700 017e       beqw 10c3909e <proc_base_lookup+0x1a6>
10c38f22:       202b 0004       movel %a3@(4),%d0
10c38f26:       b0ac 0040       cmpl %a4@(64),%d0
10c38f2a:       66ea            bnes 10c38f16 <proc_base_lookup+0x1e>
10c38f2c:       2f00            movel %d0,%sp@-
10c38f2e:       2f01            movel %d1,%sp@-
10c38f30:       2f2c 003c       movel %a4@(60),%sp@-
10c38f34:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c38f3a:       4fef 000c       lea %sp@(12),%sp
10c38f3e:       4a80            tstl %d0
10c38f40:       66d4            bnes 10c38f16 <proc_base_lookup+0x1e>
10c38f42:       4aab 0008       tstl %a3@(8)
10c38f46:       6700 0156       beqw 10c3909e <proc_base_lookup+0x1a6>
10c38f4a:       74ea            moveq #-22,%d2
10c38f4c:       2f13            movel %a3@,%sp@-
10c38f4e:       2f0a            movel %a2,%sp@-
10c38f50:       2f2d 0094       movel %a5@(148),%sp@-
10c38f54:       4eba fd66       jsr %pc@(10c38cbc <proc_pid_make_inode>)
10c38f58:       2440            moveal %d0,%a2
10c38f5a:       4fef 000c       lea %sp@(12),%sp
10c38f5e:       b4fc 0000       cmpaw #0,%a2
10c38f62:       6700 013a       beqw 10c3909e <proc_base_lookup+0x1a6>
10c38f66:       356b 000c 0032  movew %a3@(12),%a2@(50)
10c38f6c:       2213            movel %a3@,%d1
10c38f6e:       2001            movel %d1,%d0
10c38f70:       5780            subql #3,%d0
10c38f72:       740a            moveq #10,%d2
10c38f74:       b480            cmpl %d0,%d2
10c38f76:       6500 00ee       bcsw 10c39066 <proc_base_lookup+0x16e>
10c38f7a:       d080            addl %d0,%d0
10c38f7c:       303b 0806       movew %pc@(10c38f84 <proc_base_lookup+0x8c>,%d0:l),%d0
10c38f80:       4efb 0002       jmp %pc@(10c38f84 <proc_base_lookup+0x8c>,%d0:w)
10c38f84:       007e            0176
10c38f86:       00d0            0320
10c38f88:       0044 0058       oriw #88,%d4
10c38f8c:       0030 0016 006c  orib #22,%a0@(0000006c,%d0:w)
10c38f92:       00a2 0090 00b4  oril #9437364,%a2@-
10c38f98:       00c6            0306
10c38f9a:       357c 0002 0034  movew #2,%a2@(52)
10c38fa0:       257c 1000 e104  movel #268493060,%a2@(140)
10c38fa6:       008c 
10c38fa8:       257c 1000 e0b8  movel #268492984,%a2@(144)
10c38fae:       0090 
10c38fb0:       6000 00ce       braw 10c39080 <proc_base_lookup+0x188>
10c38fb4:       257c 1000 df88  movel #268492680,%a2@(140)
10c38fba:       008c 
10c38fbc:       257c 10c3 8250  movel #281248336,%a2@(290)
10c38fc2:       0122 
10c38fc4:       6000 00ba       braw 10c39080 <proc_base_lookup+0x188>
10c38fc8:       257c 1000 df88  movel #268492680,%a2@(140)
10c38fce:       008c 
10c38fd0:       257c 10c3 825a  movel #281248346,%a2@(290)
10c38fd6:       0122 
10c38fd8:       6000 00a6       braw 10c39080 <proc_base_lookup+0x188>
10c38fdc:       257c 1000 df88  movel #268492680,%a2@(140)
10c38fe2:       008c 
10c38fe4:       257c 10c3 82c6  movel #281248454,%a2@(290)
10c38fea:       0122 
10c38fec:       6000 0092       braw 10c39080 <proc_base_lookup+0x188>
10c38ff0:       257c 1000 deb0  movel #268492464,%a2@(144)
10c38ff6:       0090 
10c38ff8:       257c 10c3 8332  movel #281248562,%a2@(290)
10c38ffe:       0122 
10c39000:       607e            bras 10c39080 <proc_base_lookup+0x188>
10c39002:       257c 1000 deb0  movel #268492464,%a2@(144)
10c39008:       0090 
10c3900a:       257c 10c3 9ea4  movel #281255588,%a2@(290)
10c39010:       0122 
10c39012:       606c            bras 10c39080 <proc_base_lookup+0x188>
10c39014:       257c 1000 deb0  movel #268492464,%a2@(144)
10c3901a:       0090 
10c3901c:       257c 10c3 a25e  movel #281256542,%a2@(290)
10c39022:       0122 
10c39024:       605a            bras 10c39080 <proc_base_lookup+0x188>
10c39026:       257c 1000 deb0  movel #268492464,%a2@(144)
10c3902c:       0090 
10c3902e:       257c 10c3 838e  movel #281248654,%a2@(290)
10c39034:       0122 
10c39036:       6048            bras 10c39080 <proc_base_lookup+0x188>
10c39038:       257c 1000 deb0  movel #268492464,%a2@(144)
10c3903e:       0090 
10c39040:       257c 10c3 a46e  movel #281257070,%a2@(290)
10c39046:       0122 
10c39048:       6036            bras 10c39080 <proc_base_lookup+0x188>
10c3904a:       257c 1000 de64  movel #268492388,%a2@(144)
10c39050:       0090 
10c39052:       602c            bras 10c39080 <proc_base_lookup+0x188>
10c39054:       257c 1000 df48  movel #268492616,%a2@(140)
10c3905a:       008c 
10c3905c:       257c 1000 defc  movel #268492540,%a2@(144)
10c39062:       0090 
10c39064:       601a            bras 10c39080 <proc_base_lookup+0x188>
10c39066:       2f01            movel %d1,%sp@-
10c39068:       4879 1000 33c0  pea 100033c0 <tvecs+0x1828>
10c3906e:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c39074:       2f0a            movel %a2,%sp@-
10c39076:       4eb9 10c3 480c  jsr 10c3480c <iput>
10c3907c:       70ea            moveq #-22,%d0
10c3907e:       6020            bras 10c390a0 <proc_base_lookup+0x1a8>
10c39080:       297c 1000 e088  movel #268492936,%a4@(76)
10c39086:       004c 
10c39088:       2f0a            movel %a2,%sp@-
10c3908a:       2f0c            movel %a4,%sp@-
10c3908c:       4eb9 10c3 2eb0  jsr 10c32eb0 <d_instantiate>
10c39092:       2f0c            movel %a4,%sp@-
10c39094:       4eb9 10c3 3126  jsr 10c33126 <d_rehash>
10c3909a:       7000            moveq #0,%d0
10c3909c:       6002            bras 10c390a0 <proc_base_lookup+0x1a8>
10c3909e:       2002            movel %d2,%d0
10c390a0:       4cee 3c04 ffec  moveml %fp@(-20),%d2/%a2-%a5
10c390a6:       4e5e            unlk %fp
10c390a8:       4e75            rts

10c390aa <proc_self_readlink>:
10c390aa:       4e56 ffe0       linkw %fp,#-32
10c390ae:       48e7 3c00       moveml %d2-%d5,%sp@-
10c390b2:       2a2e 0008       movel %fp@(8),%d5
10c390b6:       282e 000c       movel %fp@(12),%d4
10c390ba:       262e 0010       movel %fp@(16),%d3
10c390be:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c390c4:       2f28 007a       movel %a0@(122),%sp@-
10c390c8:       4879 1000 33dd  pea 100033dd <tvecs+0x1845>
10c390ce:       74e2            moveq #-30,%d2
10c390d0:       d48e            addl %fp,%d2
10c390d2:       2f02            movel %d2,%sp@-
10c390d4:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c390da:       2f02            movel %d2,%sp@-
10c390dc:       2f03            movel %d3,%sp@-
10c390de:       2f04            movel %d4,%sp@-
10c390e0:       2f05            movel %d5,%sp@-
10c390e2:       4eb9 10c2 e55a  jsr 10c2e55a <vfs_readlink>
10c390e8:       4cee 003c ffd0  moveml %fp@(-48),%d2-%d5
10c390ee:       4e5e            unlk %fp
10c390f0:       4e75            rts

10c390f2 <proc_self_follow_link>:
10c390f2:       4e56 ffe0       linkw %fp,#-32
10c390f6:       2f03            movel %d3,%sp@-
10c390f8:       2f02            movel %d2,%sp@-
10c390fa:       242e 000c       movel %fp@(12),%d2
10c390fe:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c39104:       2f28 007a       movel %a0@(122),%sp@-
10c39108:       4879 1000 33dd  pea 100033dd <tvecs+0x1845>
10c3910e:       76e2            moveq #-30,%d3
10c39110:       d68e            addl %fp,%d3
10c39112:       2f03            movel %d3,%sp@-
10c39114:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c3911a:       2f03            movel %d3,%sp@-
10c3911c:       2f02            movel %d2,%sp@-
10c3911e:       4eb9 10c2 e5a0  jsr 10c2e5a0 <vfs_follow_link>
10c39124:       242e ffd8       movel %fp@(-40),%d2
10c39128:       262e ffdc       movel %fp@(-36),%d3
10c3912c:       4e5e            unlk %fp
10c3912e:       4e75            rts

10c39130 <proc_pid_lookup>:
10c39130:       4e56 0000       linkw %fp,#0
10c39134:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c39138:       2a6e 0008       moveal %fp@(8),%a5
10c3913c:       286e 000c       moveal %fp@(12),%a4
10c39140:       7400            moveq #0,%d2
10c39142:       266c 003c       moveal %a4@(60),%a3
10c39146:       246c 0040       moveal %a4@(64),%a2
10c3914a:       7004            moveq #4,%d0
10c3914c:       b08a            cmpl %a2,%d0
10c3914e:       6600 00c0       bnew 10c39210 <proc_pid_lookup+0xe0>
10c39152:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c39156:       4879 1000 33e0  pea 100033e0 <tvecs+0x1848>
10c3915c:       2f0b            movel %a3,%sp@-
10c3915e:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c39164:       4fef 000c       lea %sp@(12),%sp
10c39168:       4a80            tstl %d0
10c3916a:       6600 00a4       bnew 10c39210 <proc_pid_lookup+0xe0>
10c3916e:       246d 0094       moveal %a5@(148),%a2
10c39172:       4eb9 10c3 4410  jsr 10c34410 <get_empty_inode>
10c39178:       2040            moveal %d0,%a0
10c3917a:       b0fc 0000       cmpaw #0,%a0
10c3917e:       6714            beqs 10c39194 <proc_pid_lookup+0x64>
10c39180:       214a 0094       movel %a2,%a0@(148)
10c39184:       316a 0008 0030  movew %a2@(8),%a0@(48)
10c3918a:       4280            clrl %d0
10c3918c:       102a 000e       moveb %a2@(14),%d0
10c39190:       2140 0054       movel %d0,%a0@(84)
10c39194:       2448            moveal %a0,%a2
10c39196:       70f4            moveq #-12,%d0
10c39198:       b4fc 0000       cmpaw #0,%a2
10c3919c:       6700 012e       beqw 10c392cc <proc_pid_lookup+0x19c>
10c391a0:       2039 1002 5790  movel 10025790 <xtime>,%d0
10c391a6:       2540 0050       movel %d0,%a2@(80)
10c391aa:       2540 0048       movel %d0,%a2@(72)
10c391ae:       2540 004c       movel %d0,%a2@(76)
10c391b2:       7202            moveq #2,%d1
10c391b4:       2541 0028       movel %d1,%a2@(40)
10c391b8:       42aa 0126       clrl %a2@(294)
10c391bc:       42aa 011a       clrl %a2@(282)
10c391c0:       357c a1ff 0032  movew #-24065,%a2@(50)
10c391c6:       42aa 003a       clrl %a2@(58)
10c391ca:       42aa 0036       clrl %a2@(54)
10c391ce:       42aa 0040       clrl %a2@(64)
10c391d2:       257c 0000 0040  movel #64,%a2@(68)
10c391d8:       0044 
10c391da:       257c 1000 e1d0  movel #268493264,%a2@(140)
10c391e0:       008c 
10c391e2:       6000 00d0       braw 10c392b4 <proc_pid_lookup+0x184>
10c391e6:       101b            moveb %a3@+,%d0
10c391e8:       4880            extw %d0
10c391ea:       3040            moveaw %d0,%a0
10c391ec:       72d0            moveq #-48,%d1
10c391ee:       d288            addl %a0,%d1
10c391f0:       7009            moveq #9,%d0
10c391f2:       b081            cmpl %d1,%d0
10c391f4:       6500 00d4       bcsw 10c392ca <proc_pid_lookup+0x19a>
10c391f8:       0c82 1999 9997  cmpil #429496727,%d2
10c391fe:       6200 00ca       bhiw 10c392ca <proc_pid_lookup+0x19a>
10c39202:       2002            movel %d2,%d0
10c39204:       e788            lsll #3,%d0
10c39206:       d082            addl %d2,%d0
10c39208:       d480            addl %d0,%d2
10c3920a:       d481            addl %d1,%d2
10c3920c:       6700 00bc       beqw 10c392ca <proc_pid_lookup+0x19a>
10c39210:       200a            movel %a2,%d0
10c39212:       538a            subql #1,%a2
10c39214:       6ed0            bgts 10c391e6 <proc_pid_lookup+0xb6>
10c39216:       2002            movel %d2,%d0
10c39218:       e080            asrl #8,%d0
10c3921a:       b580            eorl %d2,%d0
10c3921c:       0280 0000 03ff  andil #1023,%d0
10c39222:       e588            lsll #2,%d0
10c39224:       2040            moveal %d0,%a0
10c39226:       d1fc 1002 57a8  addal #268588968,%a0
10c3922c:       2650            moveal %a0@,%a3
10c3922e:       6004            bras 10c39234 <proc_pid_lookup+0x104>
10c39230:       266b 00ae       moveal %a3@(174),%a3
10c39234:       b6fc 0000       cmpaw #0,%a3
10c39238:       6706            beqs 10c39240 <proc_pid_lookup+0x110>
10c3923a:       b4ab 007a       cmpl %a3@(122),%d2
10c3923e:       66f0            bnes 10c39230 <proc_pid_lookup+0x100>
10c39240:       b6fc 0000       cmpaw #0,%a3
10c39244:       6700 0084       beqw 10c392ca <proc_pid_lookup+0x19a>
10c39248:       200b            movel %a3,%d0
10c3924a:       0680 f000 0000  addil #-268435456,%d0
10c39250:       720c            moveq #12,%d1
10c39252:       e2a8            lsrl %d1,%d0
10c39254:       ed88            lsll #6,%d0
10c39256:       2040            moveal %d0,%a0
10c39258:       d1f9 1000 d4a0  addal 1000d4a0 <mem_map>,%a0
10c3925e:       41e8 0014       lea %a0@(20),%a0
10c39262:       5290            addql #1,%a0@
10c39264:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c39268:       2f0b            movel %a3,%sp@-
10c3926a:       2f2d 0094       movel %a5@(148),%sp@-
10c3926e:       4eba fa4c       jsr %pc@(10c38cbc <proc_pid_make_inode>)
10c39272:       2440            moveal %d0,%a2
10c39274:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c39278:       2f0b            movel %a3,%sp@-
10c3927a:       4eb9 10c2 2136  jsr 10c22136 <free_pages>
10c39280:       4fef 0014       lea %sp@(20),%sp
10c39284:       b4fc 0000       cmpaw #0,%a2
10c39288:       6740            beqs 10c392ca <proc_pid_lookup+0x19a>
10c3928a:       357c 416d 0032  movew #16749,%a2@(50)
10c39290:       257c 1000 e190  movel #268493200,%a2@(140)
10c39296:       008c 
10c39298:       257c 1000 e144  movel #268493124,%a2@(144)
10c3929e:       0090 
10c392a0:       357c 0003 0034  movew #3,%a2@(52)
10c392a6:       7010            moveq #16,%d0
10c392a8:       81aa 0108       orl %d0,%a2@(264)
10c392ac:       297c 1000 e0a0  movel #268492960,%a4@(76)
10c392b2:       004c 
10c392b4:       2f0a            movel %a2,%sp@-
10c392b6:       2f0c            movel %a4,%sp@-
10c392b8:       4eb9 10c3 2eb0  jsr 10c32eb0 <d_instantiate>
10c392be:       2f0c            movel %a4,%sp@-
10c392c0:       4eb9 10c3 3126  jsr 10c33126 <d_rehash>
10c392c6:       7000            moveq #0,%d0
10c392c8:       6002            bras 10c392cc <proc_pid_lookup+0x19c>
10c392ca:       70fe            moveq #-2,%d0
10c392cc:       4cee 3c04 ffec  moveml %fp@(-20),%d2/%a2-%a5
10c392d2:       4e5e            unlk %fp
10c392d4:       4e75            rts

10c392d6 <proc_pid_delete_inode>:
10c392d6:       4e56 0000       linkw %fp,#0
10c392da:       2f0a            movel %a2,%sp@-
10c392dc:       246e 0008       moveal %fp@(8),%a2
10c392e0:       202a 0126       movel %a2@(294),%d0
10c392e4:       670a            beqs 10c392f0 <proc_pid_delete_inode+0x1a>
10c392e6:       2f00            movel %d0,%sp@-
10c392e8:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c392ee:       588f            addql #4,%sp
10c392f0:       202a 011a       movel %a2@(282),%d0
10c392f4:       670c            beqs 10c39302 <proc_pid_delete_inode+0x2c>
10c392f6:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c392fa:       2f00            movel %d0,%sp@-
10c392fc:       4eb9 10c2 2136  jsr 10c22136 <free_pages>
10c39302:       246e fffc       moveal %fp@(-4),%a2
10c39306:       4e5e            unlk %fp
10c39308:       4e75            rts

10c3930a <get_pid_list>:
10c3930a:       4e56 0000       linkw %fp,#0
10c3930e:       2f0a            movel %a2,%sp@-
10c39310:       2f02            movel %d2,%sp@-
10c39312:       7000            moveq #0,%d0
10c39314:       226e 0008       moveal %fp@(8),%a1
10c39318:       5389            subql #1,%a1
10c3931a:       41f9 1001 1190  lea 10011190 <init_task_union>,%a0
10c39320:       2408            movel %a0,%d2
10c39322:       246e 000c       moveal %fp@(12),%a2
10c39326:       2068 0048       moveal %a0@(72),%a0
10c3932a:       b488            cmpl %a0,%d2
10c3932c:       6718            beqs 10c39346 <get_pid_list+0x3c>
10c3932e:       2228 007a       movel %a0@(122),%d1
10c39332:       67f2            beqs 10c39326 <get_pid_list+0x1c>
10c39334:       5389            subql #1,%a1
10c39336:       b2fc 0000       cmpaw #0,%a1
10c3933a:       6cea            bges 10c39326 <get_pid_list+0x1c>
10c3933c:       24c1            movel %d1,%a2@+
10c3933e:       5280            addql #1,%d0
10c39340:       7213            moveq #19,%d1
10c39342:       b280            cmpl %d0,%d1
10c39344:       6ce0            bges 10c39326 <get_pid_list+0x1c>
10c39346:       241f            movel %sp@+,%d2
10c39348:       245f            moveal %sp@+,%a2
10c3934a:       4e5e            unlk %fp
10c3934c:       4e75            rts

10c3934e <proc_pid_readdir>:
10c3934e:       4e56 ffa4       linkw %fp,#-92
10c39352:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c39356:       286e 0008       moveal %fp@(8),%a4
10c3935a:       202c 0022       movel %a4@(34),%d0
10c3935e:       0680 ffff ff00  addil #-256,%d0
10c39364:       6642            bnes 10c393a8 <proc_pid_readdir+0x5a>
10c39366:       4878 000a       pea a <LSIGTRAP+0x5>
10c3936a:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c3936e:       2f2c 0022       movel %a4@(34),%sp@-
10c39372:       2f2c 001e       movel %a4@(30),%sp@-
10c39376:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c3937a:       4879 1000 33e0  pea 100033e0 <tvecs+0x1848>
10c39380:       2f2e 000c       movel %fp@(12),%sp@-
10c39384:       206e 0010       moveal %fp@(16),%a0
10c39388:       4e90            jsr %a0@
10c3938a:       4fef 001c       lea %sp@(28),%sp
10c3938e:       4a80            tstl %d0
10c39390:       6d00 00b6       bltw 10c39448 <proc_pid_readdir+0xfa>
10c39394:       4280            clrl %d0
10c39396:       7201            moveq #1,%d1
10c39398:       d3ac 0022       addl %d1,%a4@(34)
10c3939c:       242c 001e       movel %a4@(30),%d2
10c393a0:       d580            addxl %d0,%d2
10c393a2:       2942 001e       movel %d2,%a4@(30)
10c393a6:       7001            moveq #1,%d0
10c393a8:       74b0            moveq #-80,%d2
10c393aa:       d48e            addl %fp,%d2
10c393ac:       2f02            movel %d2,%sp@-
10c393ae:       2f00            movel %d0,%sp@-
10c393b0:       4eba ff58       jsr %pc@(10c3930a <get_pid_list>)
10c393b4:       2c00            movel %d0,%d6
10c393b6:       7a00            moveq #0,%d5
10c393b8:       508f            addql #8,%sp
10c393ba:       bc85            cmpl %d5,%d6
10c393bc:       6300 008a       blsw 10c39448 <proc_pid_readdir+0xfa>
10c393c0:       47ee ffa6       lea %fp@(-90),%a3
10c393c4:       2e3c 10c8 5834  movel #281565236,%d7
10c393ca:       2a42            moveal %d2,%a5
10c393cc:       2415            movel %a5@,%d2
10c393ce:       2602            movel %d2,%d3
10c393d0:       4843            swap %d3
10c393d2:       4243            clrw %d3
10c393d4:       7002            moveq #2,%d0
10c393d6:       8680            orl %d0,%d3
10c393d8:       780a            moveq #10,%d4
10c393da:       45eb 000a       lea %a3@(10),%a2
10c393de:       5384            subql #1,%d4
10c393e0:       4878 000a       pea a <LSIGTRAP+0x5>
10c393e4:       2f02            movel %d2,%sp@-
10c393e6:       4eb9 10c8 5864  jsr 10c85864 <__modsi3>
10c393ec:       508f            addql #8,%sp
10c393ee:       0600 0030       addib #48,%d0
10c393f2:       1500            moveb %d0,%a2@-
10c393f4:       4878 000a       pea a <LSIGTRAP+0x5>
10c393f8:       2f02            movel %d2,%sp@-
10c393fa:       2047            moveal %d7,%a0
10c393fc:       4e90            jsr %a0@
10c393fe:       508f            addql #8,%sp
10c39400:       2400            movel %d0,%d2
10c39402:       66da            bnes 10c393de <proc_pid_readdir+0x90>
10c39404:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c39408:       2f03            movel %d3,%sp@-
10c3940a:       2f2c 0022       movel %a4@(34),%sp@-
10c3940e:       2f2c 001e       movel %a4@(30),%sp@-
10c39412:       700a            moveq #10,%d0
10c39414:       9084            subl %d4,%d0
10c39416:       2f00            movel %d0,%sp@-
10c39418:       4873 4800       pea %a3@(00000000,%d4:l)
10c3941c:       2f2e 000c       movel %fp@(12),%sp@-
10c39420:       206e 0010       moveal %fp@(16),%a0
10c39424:       4e90            jsr %a0@
10c39426:       4fef 001c       lea %sp@(28),%sp
10c3942a:       4a80            tstl %d0
10c3942c:       6d1a            blts 10c39448 <proc_pid_readdir+0xfa>
10c3942e:       4280            clrl %d0
10c39430:       7201            moveq #1,%d1
10c39432:       d3ac 0022       addl %d1,%a4@(34)
10c39436:       242c 001e       movel %a4@(30),%d2
10c3943a:       d580            addxl %d0,%d2
10c3943c:       2942 001e       movel %d2,%a4@(30)
10c39440:       588d            addql #4,%a5
10c39442:       5285            addql #1,%d5
10c39444:       bc85            cmpl %d5,%d6
10c39446:       6284            bhis 10c393cc <proc_pid_readdir+0x7e>
10c39448:       7000            moveq #0,%d0
10c3944a:       4cee 3cfc ff7c  moveml %fp@(-132),%d2-%d7/%a2-%a5
10c39450:       4e5e            unlk %fp
10c39452:       4e75            rts

10c39454 <proc_match>:
10c39454:       4e56 0000       linkw %fp,#0
10c39458:       222e 0008       movel %fp@(8),%d1
10c3945c:       206e 0010       moveal %fp@(16),%a0
10c39460:       b0fc 0000       cmpaw #0,%a0
10c39464:       672a            beqs 10c39490 <proc_match+0x3c>
10c39466:       4a50            tstw %a0@
10c39468:       6726            beqs 10c39490 <proc_match+0x3c>
10c3946a:       4280            clrl %d0
10c3946c:       3028 0002       movew %a0@(2),%d0
10c39470:       b280            cmpl %d0,%d1
10c39472:       661c            bnes 10c39490 <proc_match+0x3c>
10c39474:       2f01            movel %d1,%sp@-
10c39476:       2f28 0004       movel %a0@(4),%sp@-
10c3947a:       2f2e 000c       movel %fp@(12),%sp@-
10c3947e:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c39484:       4a80            tstl %d0
10c39486:       57c0            seq %d0
10c39488:       4880            extw %d0
10c3948a:       48c0            extl %d0
10c3948c:       4480            negl %d0
10c3948e:       6002            bras 10c39492 <proc_match+0x3e>
10c39490:       7000            moveq #0,%d0
10c39492:       4e5e            unlk %fp
10c39494:       4e75            rts

10c39496 <proc_file_read>:
10c39496:       4e56 fff8       linkw %fp,#-8
10c3949a:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c3949e:       206e 0008       moveal %fp@(8),%a0
10c394a2:       286e 000c       moveal %fp@(12),%a4
10c394a6:       2c2e 0010       movel %fp@(16),%d6
10c394aa:       266e 0014       moveal %fp@(20),%a3
10c394ae:       2068 0008       moveal %a0@(8),%a0
10c394b2:       2068 0008       moveal %a0@(8),%a0
10c394b6:       7e00            moveq #0,%d7
10c394b8:       42ae fff8       clrl %fp@(-8)
10c394bc:       2468 011a       moveal %a0@(282),%a2
10c394c0:       42a7            clrl %sp@-
10c394c2:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c394c6:       4eb9 10c2 25d6  jsr 10c225d6 <__get_free_pages>
10c394cc:       2a00            movel %d0,%d5
10c394ce:       508f            addql #8,%sp
10c394d0:       6606            bnes 10c394d8 <proc_file_read+0x42>
10c394d2:       70f4            moveq #-12,%d0
10c394d4:       6000 0106       braw 10c395dc <proc_file_read+0x146>
10c394d8:       4bf9 10c2 2136  lea 10c22136 <free_pages>,%a5
10c394de:       6000 00e8       braw 10c395c8 <proc_file_read+0x132>
10c394e2:       2606            movel %d6,%d3
10c394e4:       0c86 0000 0c00  cmpil #3072,%d6
10c394ea:       6306            blss 10c394f2 <proc_file_read+0x5c>
10c394ec:       263c 0000 0c00  movel #3072,%d3
10c394f2:       42ae fffc       clrl %fp@(-4)
10c394f6:       4aaa 0020       tstl %a2@(32)
10c394fa:       6724            beqs 10c39520 <proc_file_read+0x8a>
10c394fc:       2f03            movel %d3,%sp@-
10c394fe:       2f2b 0004       movel %a3@(4),%sp@-
10c39502:       486e fffc       pea %fp@(-4)
10c39506:       2f05            movel %d5,%sp@-
10c39508:       206a 0020       moveal %a2@(32),%a0
10c3950c:       4e90            jsr %a0@
10c3950e:       2400            movel %d0,%d2
10c39510:       4fef 0010       lea %sp@(16),%sp
10c39514:       b682            cmpl %d2,%d3
10c39516:       6f30            bles 10c39548 <proc_file_read+0xb2>
10c39518:       7001            moveq #1,%d0
10c3951a:       2d40 fff8       movel %d0,%fp@(-8)
10c3951e:       6028            bras 10c39548 <proc_file_read+0xb2>
10c39520:       206a 0038       moveal %a2@(56),%a0
10c39524:       b0fc 0000       cmpaw #0,%a0
10c39528:       6700 00aa       beqw 10c395d4 <proc_file_read+0x13e>
10c3952c:       2f2a 0034       movel %a2@(52),%sp@-
10c39530:       486e fff8       pea %fp@(-8)
10c39534:       2f03            movel %d3,%sp@-
10c39536:       2f2b 0004       movel %a3@(4),%sp@-
10c3953a:       486e fffc       pea %fp@(-4)
10c3953e:       2f05            movel %d5,%sp@-
10c39540:       4e90            jsr %a0@
10c39542:       2400            movel %d0,%d2
10c39544:       4fef 0018       lea %sp@(24),%sp
10c39548:       4aae fffc       tstl %fp@(-4)
10c3954c:       6618            bnes 10c39566 <proc_file_read+0xd0>
10c3954e:       202b 0004       movel %a3@(4),%d0
10c39552:       2205            movel %d5,%d1
10c39554:       d280            addl %d0,%d1
10c39556:       2d41 fffc       movel %d1,%fp@(-4)
10c3955a:       9480            subl %d0,%d2
10c3955c:       4a82            tstl %d2
10c3955e:       6f74            bles 10c395d4 <proc_file_read+0x13e>
10c39560:       b682            cmpl %d2,%d3
10c39562:       6c02            bges 10c39566 <proc_file_read+0xd0>
10c39564:       2403            movel %d3,%d2
10c39566:       4a82            tstl %d2
10c39568:       676a            beqs 10c395d4 <proc_file_read+0x13e>
10c3956a:       6c08            bges 10c39574 <proc_file_read+0xde>
10c3956c:       4a87            tstl %d7
10c3956e:       6664            bnes 10c395d4 <proc_file_read+0x13e>
10c39570:       2e02            movel %d2,%d7
10c39572:       6060            bras 10c395d4 <proc_file_read+0x13e>
10c39574:       2f02            movel %d2,%sp@-
10c39576:       202e fffc       movel %fp@(-4),%d0
10c3957a:       ba80            cmpl %d0,%d5
10c3957c:       6302            blss 10c39580 <proc_file_read+0xea>
10c3957e:       2005            movel %d5,%d0
10c39580:       2f00            movel %d0,%sp@-
10c39582:       2f0c            movel %a4,%sp@-
10c39584:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c3958a:       4fef 000c       lea %sp@(12),%sp
10c3958e:       4a82            tstl %d2
10c39590:       6608            bnes 10c3959a <proc_file_read+0x104>
10c39592:       4a87            tstl %d7
10c39594:       663e            bnes 10c395d4 <proc_file_read+0x13e>
10c39596:       7ef2            moveq #-14,%d7
10c39598:       603a            bras 10c395d4 <proc_file_read+0x13e>
10c3959a:       2613            movel %a3@,%d3
10c3959c:       282b 0004       movel %a3@(4),%d4
10c395a0:       2202            movel %d2,%d1
10c395a2:       5bc0            smi %d0
10c395a4:       4880            extw %d0
10c395a6:       48c0            extl %d0
10c395a8:       baae fffc       cmpl %fp@(-4),%d5
10c395ac:       630a            blss 10c395b8 <proc_file_read+0x122>
10c395ae:       222e fffc       movel %fp@(-4),%d1
10c395b2:       5bc0            smi %d0
10c395b4:       4880            extw %d0
10c395b6:       48c0            extl %d0
10c395b8:       d284            addl %d4,%d1
10c395ba:       d183            addxl %d3,%d0
10c395bc:       2680            movel %d0,%a3@
10c395be:       2741 0004       movel %d1,%a3@(4)
10c395c2:       9c82            subl %d2,%d6
10c395c4:       d9c2            addal %d2,%a4
10c395c6:       de82            addl %d2,%d7
10c395c8:       4a86            tstl %d6
10c395ca:       6708            beqs 10c395d4 <proc_file_read+0x13e>
10c395cc:       4aae fff8       tstl %fp@(-8)
10c395d0:       6700 ff10       beqw 10c394e2 <proc_file_read+0x4c>
10c395d4:       42a7            clrl %sp@-
10c395d6:       2f05            movel %d5,%sp@-
10c395d8:       4e95            jsr %a5@
10c395da:       2007            movel %d7,%d0
10c395dc:       4cee 3cfc ffd0  moveml %fp@(-48),%d2-%d7/%a2-%a5
10c395e2:       4e5e            unlk %fp
10c395e4:       4e75            rts

10c395e6 <proc_file_write>:
10c395e6:       4e56 0000       linkw %fp,#0
10c395ea:       226e 0008       moveal %fp@(8),%a1
10c395ee:       2069 0008       moveal %a1@(8),%a0
10c395f2:       2068 0008       moveal %a0@(8),%a0
10c395f6:       2068 011a       moveal %a0@(282),%a0
10c395fa:       4aa8 003c       tstl %a0@(60)
10c395fe:       6716            beqs 10c39616 <proc_file_write+0x30>
10c39600:       2f28 0034       movel %a0@(52),%sp@-
10c39604:       2f2e 0010       movel %fp@(16),%sp@-
10c39608:       2f2e 000c       movel %fp@(12),%sp@-
10c3960c:       2f09            movel %a1,%sp@-
10c3960e:       2068 003c       moveal %a0@(60),%a0
10c39612:       4e90            jsr %a0@
10c39614:       6002            bras 10c39618 <proc_file_write+0x32>
10c39616:       70fb            moveq #-5,%d0
10c39618:       4e5e            unlk %fp
10c3961a:       4e75            rts

10c3961c <proc_file_lseek>:
10c3961c:       4e56 0000       linkw %fp,#0
10c39620:       2f02            movel %d2,%sp@-
10c39622:       226e 0008       moveal %fp@(8),%a1
10c39626:       202e 000c       movel %fp@(12),%d0
10c3962a:       222e 0010       movel %fp@(16),%d1
10c3962e:       206e 0014       moveal %fp@(20),%a0
10c39632:       7401            moveq #1,%d2
10c39634:       b488            cmpl %a0,%d2
10c39636:       670a            beqs 10c39642 <proc_file_lseek+0x26>
10c39638:       6d20            blts 10c3965a <proc_file_lseek+0x3e>
10c3963a:       b0fc 0000       cmpaw #0,%a0
10c3963e:       661a            bnes 10c3965a <proc_file_lseek+0x3e>
10c39640:       600a            bras 10c3964c <proc_file_lseek+0x30>
10c39642:       2429 001e       movel %a1@(30),%d2
10c39646:       d2a9 0022       addl %a1@(34),%d1
10c3964a:       d182            addxl %d2,%d0
10c3964c:       4a80            tstl %d0
10c3964e:       6b0a            bmis 10c3965a <proc_file_lseek+0x3e>
10c39650:       2340 001e       movel %d0,%a1@(30)
10c39654:       2341 0022       movel %d1,%a1@(34)
10c39658:       6004            bras 10c3965e <proc_file_lseek+0x42>
10c3965a:       70ff            moveq #-1,%d0
10c3965c:       72ea            moveq #-22,%d1
10c3965e:       241f            movel %sp@+,%d2
10c39660:       4e5e            unlk %fp
10c39662:       4e75            rts

10c39664 <xlate_proc_name>:
10c39664:       4e56 0000       linkw %fp,#0
10c39668:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c3966c:       246e 0008       moveal %fp@(8),%a2
10c39670:       47f9 1000 de18  lea 1000de18 <proc_root>,%a3
10c39676:       49f9 10c8 4132  lea 10c84132 <strchr>,%a4
10c3967c:       6030            bras 10c396ae <xlate_proc_name+0x4a>
10c3967e:       2400            movel %d0,%d2
10c39680:       948a            subl %a2,%d2
10c39682:       266b 0030       moveal %a3@(48),%a3
10c39686:       6004            bras 10c3968c <xlate_proc_name+0x28>
10c39688:       266b 0028       moveal %a3@(40),%a3
10c3968c:       b6fc 0000       cmpaw #0,%a3
10c39690:       6714            beqs 10c396a6 <xlate_proc_name+0x42>
10c39692:       2f0b            movel %a3,%sp@-
10c39694:       2f0a            movel %a2,%sp@-
10c39696:       2f02            movel %d2,%sp@-
10c39698:       4eba fdba       jsr %pc@(10c39454 <proc_match>)
10c3969c:       4fef 000c       lea %sp@(12),%sp
10c396a0:       4a80            tstl %d0
10c396a2:       67e4            beqs 10c39688 <xlate_proc_name+0x24>
10c396a4:       6004            bras 10c396aa <xlate_proc_name+0x46>
10c396a6:       70fe            moveq #-2,%d0
10c396a8:       6020            bras 10c396ca <xlate_proc_name+0x66>
10c396aa:       45f2 2801       lea %a2@(00000001,%d2:l),%a2
10c396ae:       4878 002f       pea 2f <LSIGTRAP+0x2a>
10c396b2:       2f0a            movel %a2,%sp@-
10c396b4:       4e94            jsr %a4@
10c396b6:       508f            addql #8,%sp
10c396b8:       4a80            tstl %d0
10c396ba:       66c2            bnes 10c3967e <xlate_proc_name+0x1a>
10c396bc:       206e 0010       moveal %fp@(16),%a0
10c396c0:       208a            movel %a2,%a0@
10c396c2:       206e 000c       moveal %fp@(12),%a0
10c396c6:       208b            movel %a3,%a0@
10c396c8:       7000            moveq #0,%d0
10c396ca:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c396d0:       4e5e            unlk %fp
10c396d2:       4e75            rts

10c396d4 <make_inode_number>:
10c396d4:       4e56 0000       linkw %fp,#0
10c396d8:       2f02            movel %d2,%sp@-
10c396da:       223c 0000 1000  movel #4096,%d1
10c396e0:       41f9 1001 b760  lea 1001b760 <proc_alloc_map>,%a0
10c396e6:       93c9            subal %a1,%a1
10c396e8:       2018            movel %a0@+,%d0
10c396ea:       74ff            moveq #-1,%d2
10c396ec:       b480            cmpl %d0,%d2
10c396ee:       661a            bnes 10c3970a <make_inode_number+0x36>
10c396f0:       43e9 0020       lea %a1@(32),%a1
10c396f4:       70e0            moveq #-32,%d0
10c396f6:       d280            addl %d0,%d1
10c396f8:       2001            movel %d1,%d0
10c396fa:       74e0            moveq #-32,%d2
10c396fc:       c082            andl %d2,%d0
10c396fe:       66e8            bnes 10c396e8 <make_inode_number+0x14>
10c39700:       4a81            tstl %d1
10c39702:       671c            beqs 10c39720 <make_inode_number+0x4c>
10c39704:       70ff            moveq #-1,%d0
10c39706:       e2a8            lsrl %d1,%d0
10c39708:       8090            orl %a0@,%d0
10c3970a:       2200            movel %d0,%d1
10c3970c:       7000            moveq #0,%d0
10c3970e:       0801 0000       btst #0,%d1
10c39712:       670a            beqs 10c3971e <make_inode_number+0x4a>
10c39714:       5280            addql #1,%d0
10c39716:       e289            lsrl #1,%d1
10c39718:       0801 0000       btst #0,%d1
10c3971c:       66f6            bnes 10c39714 <make_inode_number+0x40>
10c3971e:       d3c0            addal %d0,%a1
10c39720:       b2fc 0fff       cmpaw #4095,%a1
10c39724:       6306            blss 10c3972c <make_inode_number+0x58>
10c39726:       327c ffff       moveaw #-1,%a1
10c3972a:       6026            bras 10c39752 <make_inode_number+0x7e>
10c3972c:       2009            movel %a1,%d0
10c3972e:       ea80            asrl #5,%d0
10c39730:       e588            lsll #2,%d0
10c39732:       2040            moveal %d0,%a0
10c39734:       d1fc 1001 b760  addal #268547936,%a0
10c3973a:       2009            movel %a1,%d0
10c3973c:       721f            moveq #31,%d1
10c3973e:       c081            andl %d1,%d0
10c39740:       7201            moveq #1,%d1
10c39742:       e1a9            lsll %d0,%d1
10c39744:       40c0            movew %sr,%d0
10c39746:       007c 0700       oriw #1792,%sr
10c3974a:       8390            orl %d1,%a0@
10c3974c:       46c0            movew %d0,%sr
10c3974e:       43e9 1000       lea %a1@(4096),%a1
10c39752:       2009            movel %a1,%d0
10c39754:       241f            movel %sp@+,%d2
10c39756:       4e5e            unlk %fp
10c39758:       4e75            rts

10c3975a <proc_readlink>:
10c3975a:       4e56 0000       linkw %fp,#0
10c3975e:       206e 0008       moveal %fp@(8),%a0
10c39762:       2268 0008       moveal %a0@(8),%a1
10c39766:       2269 011a       moveal %a1@(282),%a1
10c3976a:       2f29 0034       movel %a1@(52),%sp@-
10c3976e:       2f2e 0010       movel %fp@(16),%sp@-
10c39772:       2f2e 000c       movel %fp@(12),%sp@-
10c39776:       2f08            movel %a0,%sp@-
10c39778:       4eb9 10c2 e55a  jsr 10c2e55a <vfs_readlink>
10c3977e:       4e5e            unlk %fp
10c39780:       4e75            rts

10c39782 <proc_follow_link>:
10c39782:       4e56 0000       linkw %fp,#0
10c39786:       206e 0008       moveal %fp@(8),%a0
10c3978a:       2068 0008       moveal %a0@(8),%a0
10c3978e:       2068 011a       moveal %a0@(282),%a0
10c39792:       2f28 0034       movel %a0@(52),%sp@-
10c39796:       2f2e 000c       movel %fp@(12),%sp@-
10c3979a:       4eb9 10c2 e5a0  jsr 10c2e5a0 <vfs_follow_link>
10c397a0:       4e5e            unlk %fp
10c397a2:       4e75            rts

10c397a4 <proc_delete_dentry>:
10c397a4:       4e56 0000       linkw %fp,#0
10c397a8:       7001            moveq #1,%d0
10c397aa:       4e5e            unlk %fp
10c397ac:       4e75            rts

10c397ae <proc_lookup>:
10c397ae:       4e56 0000       linkw %fp,#0
10c397b2:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c397b6:       286e 0008       moveal %fp@(8),%a4
10c397ba:       266e 000c       moveal %fp@(12),%a3
10c397be:       76fe            moveq #-2,%d3
10c397c0:       7400            moveq #0,%d2
10c397c2:       246c 011a       moveal %a4@(282),%a2
10c397c6:       b4fc 0000       cmpaw #0,%a2
10c397ca:       673c            beqs 10c39808 <proc_lookup+0x5a>
10c397cc:       246a 0030       moveal %a2@(48),%a2
10c397d0:       b4fc 0000       cmpaw #0,%a2
10c397d4:       6732            beqs 10c39808 <proc_lookup+0x5a>
10c397d6:       4a52            tstw %a2@
10c397d8:       6724            beqs 10c397fe <proc_lookup+0x50>
10c397da:       4280            clrl %d0
10c397dc:       302a 0002       movew %a2@(2),%d0
10c397e0:       b0ab 0040       cmpl %a3@(64),%d0
10c397e4:       6618            bnes 10c397fe <proc_lookup+0x50>
10c397e6:       2f00            movel %d0,%sp@-
10c397e8:       2f2a 0004       movel %a2@(4),%sp@-
10c397ec:       2f2b 003c       movel %a3@(60),%sp@-
10c397f0:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c397f6:       4fef 000c       lea %sp@(12),%sp
10c397fa:       4a80            tstl %d0
10c397fc:       6712            beqs 10c39810 <proc_lookup+0x62>
10c397fe:       246a 0028       moveal %a2@(40),%a2
10c39802:       b4fc 0000       cmpaw #0,%a2
10c39806:       66ce            bnes 10c397d6 <proc_lookup+0x28>
10c39808:       4a82            tstl %d2
10c3980a:       6620            bnes 10c3982c <proc_lookup+0x7e>
10c3980c:       2003            movel %d3,%d0
10c3980e:       6038            bras 10c39848 <proc_lookup+0x9a>
10c39810:       4280            clrl %d0
10c39812:       3012            movew %a2@,%d0
10c39814:       76ea            moveq #-22,%d3
10c39816:       2f0a            movel %a2,%sp@-
10c39818:       2f00            movel %d0,%sp@-
10c3981a:       2f2c 0094       movel %a4@(148),%sp@-
10c3981e:       4eb9 10c3 7f8e  jsr 10c37f8e <proc_get_inode>
10c39824:       2400            movel %d0,%d2
10c39826:       4fef 000c       lea %sp@(12),%sp
10c3982a:       60dc            bras 10c39808 <proc_lookup+0x5a>
10c3982c:       277c 1000 e2a0  movel #268493472,%a3@(76)
10c39832:       004c 
10c39834:       2f02            movel %d2,%sp@-
10c39836:       2f0b            movel %a3,%sp@-
10c39838:       4eb9 10c3 2eb0  jsr 10c32eb0 <d_instantiate>
10c3983e:       2f0b            movel %a3,%sp@-
10c39840:       4eb9 10c3 3126  jsr 10c33126 <d_rehash>
10c39846:       7000            moveq #0,%d0
10c39848:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c3984e:       4e5e            unlk %fp
10c39850:       4e75            rts

10c39852 <proc_readdir>:
10c39852:       4e56 0000       linkw %fp,#0
10c39856:       48e7 3c38       moveml %d2-%d5/%a2-%a4,%sp@-
10c3985a:       266e 0008       moveal %fp@(8),%a3
10c3985e:       282e 000c       movel %fp@(12),%d4
10c39862:       286e 0010       moveal %fp@(16),%a4
10c39866:       206b 0008       moveal %a3@(8),%a0
10c3986a:       2068 0008       moveal %a0@(8),%a0
10c3986e:       2028 0028       movel %a0@(40),%d0
10c39872:       2468 011a       moveal %a0@(282),%a2
10c39876:       b4fc 0000       cmpaw #0,%a2
10c3987a:       6606            bnes 10c39882 <proc_readdir+0x30>
10c3987c:       70ea            moveq #-22,%d0
10c3987e:       6000 0102       braw 10c39982 <proc_readdir+0x130>
10c39882:       242b 0022       movel %a3@(34),%d2
10c39886:       670a            beqs 10c39892 <proc_readdir+0x40>
10c39888:       7001            moveq #1,%d0
10c3988a:       b082            cmpl %d2,%d0
10c3988c:       673a            beqs 10c398c8 <proc_readdir+0x76>
10c3988e:       6000 0084       braw 10c39914 <proc_readdir+0xc2>
10c39892:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c39896:       2f00            movel %d0,%sp@-
10c39898:       42a7            clrl %sp@-
10c3989a:       42a7            clrl %sp@-
10c3989c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c398a0:       4879 1000 33ea  pea 100033ea <tvecs+0x1852>
10c398a6:       2f04            movel %d4,%sp@-
10c398a8:       4e94            jsr %a4@
10c398aa:       4fef 001c       lea %sp@(28),%sp
10c398ae:       4a80            tstl %d0
10c398b0:       6d00 00ce       bltw 10c39980 <proc_readdir+0x12e>
10c398b4:       7401            moveq #1,%d2
10c398b6:       4280            clrl %d0
10c398b8:       7201            moveq #1,%d1
10c398ba:       d3ab 0022       addl %d1,%a3@(34)
10c398be:       262b 001e       movel %a3@(30),%d3
10c398c2:       d780            addxl %d0,%d3
10c398c4:       2743 001e       movel %d3,%a3@(30)
10c398c8:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c398cc:       206b 0008       moveal %a3@(8),%a0
10c398d0:       2068 000c       moveal %a0@(12),%a0
10c398d4:       2068 0008       moveal %a0@(8),%a0
10c398d8:       2f28 0028       movel %a0@(40),%sp@-
10c398dc:       2202            movel %d2,%d1
10c398de:       5bc0            smi %d0
10c398e0:       4880            extw %d0
10c398e2:       48c0            extl %d0
10c398e4:       2f01            movel %d1,%sp@-
10c398e6:       2f00            movel %d0,%sp@-
10c398e8:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c398ec:       4879 1000 33ec  pea 100033ec <tvecs+0x1854>
10c398f2:       2f04            movel %d4,%sp@-
10c398f4:       4e94            jsr %a4@
10c398f6:       4fef 001c       lea %sp@(28),%sp
10c398fa:       4a80            tstl %d0
10c398fc:       6d00 0082       bltw 10c39980 <proc_readdir+0x12e>
10c39900:       5282            addql #1,%d2
10c39902:       4280            clrl %d0
10c39904:       7201            moveq #1,%d1
10c39906:       d3ab 0022       addl %d1,%a3@(34)
10c3990a:       262b 001e       movel %a3@(30),%d3
10c3990e:       d780            addxl %d0,%d3
10c39910:       2743 001e       movel %d3,%a3@(30)
10c39914:       246a 0030       moveal %a2@(48),%a2
10c39918:       5582            subql #2,%d2
10c3991a:       b4fc 0000       cmpaw #0,%a2
10c3991e:       675c            beqs 10c3997c <proc_readdir+0x12a>
10c39920:       4a82            tstl %d2
10c39922:       6708            beqs 10c3992c <proc_readdir+0xda>
10c39924:       246a 0028       moveal %a2@(40),%a2
10c39928:       5382            subql #1,%d2
10c3992a:       60ee            bras 10c3991a <proc_readdir+0xc8>
10c3992c:       7600            moveq #0,%d3
10c3992e:       7400            moveq #0,%d2
10c39930:       302a 0008       movew %a2@(8),%d0
10c39934:       7a0c            moveq #12,%d5
10c39936:       ea68            lsrw %d5,%d0
10c39938:       3600            movew %d0,%d3
10c3993a:       2f03            movel %d3,%sp@-
10c3993c:       3412            movew %a2@,%d2
10c3993e:       2f02            movel %d2,%sp@-
10c39940:       2f2b 0022       movel %a3@(34),%sp@-
10c39944:       2f2b 001e       movel %a3@(30),%sp@-
10c39948:       4280            clrl %d0
10c3994a:       302a 0002       movew %a2@(2),%d0
10c3994e:       2f00            movel %d0,%sp@-
10c39950:       2f2a 0004       movel %a2@(4),%sp@-
10c39954:       2f04            movel %d4,%sp@-
10c39956:       4e94            jsr %a4@
10c39958:       4fef 001c       lea %sp@(28),%sp
10c3995c:       4a80            tstl %d0
10c3995e:       6d20            blts 10c39980 <proc_readdir+0x12e>
10c39960:       4280            clrl %d0
10c39962:       7201            moveq #1,%d1
10c39964:       d3ab 0022       addl %d1,%a3@(34)
10c39968:       2a2b 001e       movel %a3@(30),%d5
10c3996c:       db80            addxl %d0,%d5
10c3996e:       2745 001e       movel %d5,%a3@(30)
10c39972:       246a 0028       moveal %a2@(40),%a2
10c39976:       b4fc 0000       cmpaw #0,%a2
10c3997a:       66b4            bnes 10c39930 <proc_readdir+0xde>
10c3997c:       7001            moveq #1,%d0
10c3997e:       6002            bras 10c39982 <proc_readdir+0x130>
10c39980:       7000            moveq #0,%d0
10c39982:       4cee 1c3c ffe4  moveml %fp@(-28),%d2-%d5/%a2-%a4
10c39988:       4e5e            unlk %fp
10c3998a:       4e75            rts

10c3998c <proc_register>:
10c3998c:       4e56 0000       linkw %fp,#0
10c39990:       2f0b            movel %a3,%sp@-
10c39992:       2f0a            movel %a2,%sp@-
10c39994:       266e 0008       moveal %fp@(8),%a3
10c39998:       246e 000c       moveal %fp@(12),%a2
10c3999c:       4eba fd36       jsr %pc@(10c396d4 <make_inode_number>)
10c399a0:       4a80            tstl %d0
10c399a2:       6c04            bges 10c399a8 <proc_register+0x1c>
10c399a4:       70f5            moveq #-11,%d0
10c399a6:       6066            bras 10c39a0e <proc_register+0x82>
10c399a8:       3480            movew %d0,%a2@
10c399aa:       256b 0030 0028  movel %a3@(48),%a2@(40)
10c399b0:       254b 002c       movel %a3,%a2@(44)
10c399b4:       274a 0030       movel %a2,%a3@(48)
10c399b8:       302a 0008       movew %a2@(8),%d0
10c399bc:       0240 f000       andiw #-4096,%d0
10c399c0:       0c40 4000       cmpiw #16384,%d0
10c399c4:       661c            bnes 10c399e2 <proc_register+0x56>
10c399c6:       4aaa 0018       tstl %a2@(24)
10c399ca:       6610            bnes 10c399dc <proc_register+0x50>
10c399cc:       257c 1000 e2b8  movel #268493496,%a2@(28)
10c399d2:       001c 
10c399d4:       257c 1000 e304  movel #268493572,%a2@(24)
10c399da:       0018 
10c399dc:       526b 000a       addqw #1,%a3@(10)
10c399e0:       602a            bras 10c39a0c <proc_register+0x80>
10c399e2:       0c40 a000       cmpiw #-24576,%d0
10c399e6:       6610            bnes 10c399f8 <proc_register+0x6c>
10c399e8:       4aaa 0018       tstl %a2@(24)
10c399ec:       661e            bnes 10c39a0c <proc_register+0x80>
10c399ee:       257c 1000 e260  movel #268493408,%a2@(24)
10c399f4:       0018 
10c399f6:       6014            bras 10c39a0c <proc_register+0x80>
10c399f8:       0c40 8000       cmpiw #-32768,%d0
10c399fc:       660e            bnes 10c39a0c <proc_register+0x80>
10c399fe:       4aaa 001c       tstl %a2@(28)
10c39a02:       6608            bnes 10c39a0c <proc_register+0x80>
10c39a04:       257c 1000 e210  movel #268493328,%a2@(28)
10c39a0a:       001c 
10c39a0c:       7000            moveq #0,%d0
10c39a0e:       246e fff8       moveal %fp@(-8),%a2
10c39a12:       266e fffc       moveal %fp@(-4),%a3
10c39a16:       4e5e            unlk %fp
10c39a18:       4e75            rts

10c39a1a <proc_kill_inodes>:
10c39a1a:       4e56 0000       linkw %fp,#0
10c39a1e:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c39a22:       262e 0008       movel %fp@(8),%d3
10c39a26:       2079 1002 7cf0  moveal 10027cf0 <proc_mnt>,%a0
10c39a2c:       2068 0014       moveal %a0@(20),%a0
10c39a30:       2468 006c       moveal %a0@(108),%a2
10c39a34:       706c            moveq #108,%d0
10c39a36:       d088            addl %a0,%d0
10c39a38:       b08a            cmpl %a2,%d0
10c39a3a:       6744            beqs 10c39a80 <proc_kill_inodes+0x66>
10c39a3c:       243c 1000 e2a0  movel #268493472,%d2
10c39a42:       2200            movel %d0,%d1
10c39a44:       206a 0008       moveal %a2@(8),%a0
10c39a48:       b4a8 004c       cmpl %a0@(76),%d2
10c39a4c:       662c            bnes 10c39a7a <proc_kill_inodes+0x60>
10c39a4e:       2068 0008       moveal %a0@(8),%a0
10c39a52:       b6a8 011a       cmpl %a0@(282),%d3
10c39a56:       6622            bnes 10c39a7a <proc_kill_inodes+0x60>
10c39a58:       226a 0010       moveal %a2@(16),%a1
10c39a5c:       42aa 0010       clrl %a2@(16)
10c39a60:       b2fc 0000       cmpaw #0,%a1
10c39a64:       6714            beqs 10c39a7a <proc_kill_inodes+0x60>
10c39a66:       2011            movel %a1@,%d0
10c39a68:       6710            beqs 10c39a7a <proc_kill_inodes+0x60>
10c39a6a:       2640            moveal %d0,%a3
10c39a6c:       41eb 0010       lea %a3@(16),%a0
10c39a70:       5390            subql #1,%a0@
10c39a72:       2051            moveal %a1@,%a0
10c39a74:       7008            moveq #8,%d0
10c39a76:       81a8 0014       orl %d0,%a0@(20)
10c39a7a:       2452            moveal %a2@,%a2
10c39a7c:       b28a            cmpl %a2,%d1
10c39a7e:       66c4            bnes 10c39a44 <proc_kill_inodes+0x2a>
10c39a80:       4cdf 0c0c       moveml %sp@+,%d2-%d3/%a2-%a3
10c39a84:       4e5e            unlk %fp
10c39a86:       4e75            rts

10c39a88 <proc_create>:
10c39a88:       4e56 fffc       linkw %fp,#-4
10c39a8c:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c39a90:       266e 0008       moveal %fp@(8),%a3
10c39a94:       242e 000c       movel %fp@(12),%d2
10c39a98:       262e 0010       movel %fp@(16),%d3
10c39a9c:       282e 0014       movel %fp@(20),%d4
10c39aa0:       95ca            subal %a2,%a2
10c39aa2:       2d42 fffc       movel %d2,%fp@(-4)
10c39aa6:       677c            beqs 10c39b24 <proc_create+0x9c>
10c39aa8:       2f02            movel %d2,%sp@-
10c39aaa:       49f9 10c8 418e  lea 10c8418e <strlen>,%a4
10c39ab0:       4e94            jsr %a4@
10c39ab2:       588f            addql #4,%sp
10c39ab4:       4a80            tstl %d0
10c39ab6:       676c            beqs 10c39b24 <proc_create+0x9c>
10c39ab8:       4a93            tstl %a3@
10c39aba:       6614            bnes 10c39ad0 <proc_create+0x48>
10c39abc:       486e fffc       pea %fp@(-4)
10c39ac0:       2f0b            movel %a3,%sp@-
10c39ac2:       2f02            movel %d2,%sp@-
10c39ac4:       4eba fb9e       jsr %pc@(10c39664 <xlate_proc_name>)
10c39ac8:       4fef 000c       lea %sp@(12),%sp
10c39acc:       4a80            tstl %d0
10c39ace:       6654            bnes 10c39b24 <proc_create+0x9c>
10c39ad0:       2f2e fffc       movel %fp@(-4),%sp@-
10c39ad4:       4e94            jsr %a4@
10c39ad6:       2640            moveal %d0,%a3
10c39ad8:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c39adc:       486b 004b       pea %a3@(75)
10c39ae0:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c39ae6:       2440            moveal %d0,%a2
10c39ae8:       4fef 000c       lea %sp@(12),%sp
10c39aec:       b4fc 0000       cmpaw #0,%a2
10c39af0:       6732            beqs 10c39b24 <proc_create+0x9c>
10c39af2:       4878 004a       pea 4a <LSIGTRAP+0x45>
10c39af6:       42a7            clrl %sp@-
10c39af8:       2f0a            movel %a2,%sp@-
10c39afa:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c39b00:       486b 0001       pea %a3@(1)
10c39b04:       2f2e fffc       movel %fp@(-4),%sp@-
10c39b08:       744a            moveq #74,%d2
10c39b0a:       d48a            addl %a2,%d2
10c39b0c:       2f02            movel %d2,%sp@-
10c39b0e:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c39b14:       2542 0004       movel %d2,%a2@(4)
10c39b18:       354b 0002       movew %a3,%a2@(2)
10c39b1c:       3543 0008       movew %d3,%a2@(8)
10c39b20:       3544 000a       movew %d4,%a2@(10)
10c39b24:       200a            movel %a2,%d0
10c39b26:       4cee 1c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a4
10c39b2c:       4e5e            unlk %fp
10c39b2e:       4e75            rts

10c39b30 <proc_symlink>:
10c39b30:       4e56 0000       linkw %fp,#0
10c39b34:       2f0b            movel %a3,%sp@-
10c39b36:       2f0a            movel %a2,%sp@-
10c39b38:       266e 0010       moveal %fp@(16),%a3
10c39b3c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c39b40:       2f3c 0000 a1ff  movel #41471,%sp@-
10c39b46:       2f2e 0008       movel %fp@(8),%sp@-
10c39b4a:       486e 000c       pea %fp@(12)
10c39b4e:       4eba ff38       jsr %pc@(10c39a88 <proc_create>)
10c39b52:       2440            moveal %d0,%a2
10c39b54:       4fef 0010       lea %sp@(16),%sp
10c39b58:       b4fc 0000       cmpaw #0,%a2
10c39b5c:       6744            beqs 10c39ba2 <proc_symlink+0x72>
10c39b5e:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c39b62:       2f0b            movel %a3,%sp@-
10c39b64:       4eb9 10c8 418e  jsr 10c8418e <strlen>
10c39b6a:       588f            addql #4,%sp
10c39b6c:       2040            moveal %d0,%a0
10c39b6e:       2548 0014       movel %a0,%a2@(20)
10c39b72:       4868 0001       pea %a0@(1)
10c39b76:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c39b7c:       2040            moveal %d0,%a0
10c39b7e:       2548 0034       movel %a0,%a2@(52)
10c39b82:       508f            addql #8,%sp
10c39b84:       6712            beqs 10c39b98 <proc_symlink+0x68>
10c39b86:       2248            moveal %a0,%a1
10c39b88:       12db            moveb %a3@+,%a1@+
10c39b8a:       66fc            bnes 10c39b88 <proc_symlink+0x58>
10c39b8c:       2f0a            movel %a2,%sp@-
10c39b8e:       2f2e 000c       movel %fp@(12),%sp@-
10c39b92:       4eba fdf8       jsr %pc@(10c3998c <proc_register>)
10c39b96:       600a            bras 10c39ba2 <proc_symlink+0x72>
10c39b98:       2f0a            movel %a2,%sp@-
10c39b9a:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c39ba0:       95ca            subal %a2,%a2
10c39ba2:       200a            movel %a2,%d0
10c39ba4:       246e fff8       moveal %fp@(-8),%a2
10c39ba8:       266e fffc       moveal %fp@(-4),%a3
10c39bac:       4e5e            unlk %fp
10c39bae:       4e75            rts

10c39bb0 <proc_mknod>:
10c39bb0:       4e56 0000       linkw %fp,#0
10c39bb4:       2f0a            movel %a2,%sp@-
10c39bb6:       2f02            movel %d2,%sp@-
10c39bb8:       242e 0014       movel %fp@(20),%d2
10c39bbc:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c39bc0:       4280            clrl %d0
10c39bc2:       302e 000e       movew %fp@(14),%d0
10c39bc6:       2f00            movel %d0,%sp@-
10c39bc8:       2f2e 0008       movel %fp@(8),%sp@-
10c39bcc:       486e 0010       pea %fp@(16)
10c39bd0:       4eba feb6       jsr %pc@(10c39a88 <proc_create>)
10c39bd4:       2440            moveal %d0,%a2
10c39bd6:       4fef 0010       lea %sp@(16),%sp
10c39bda:       b4fc 0000       cmpaw #0,%a2
10c39bde:       670e            beqs 10c39bee <proc_mknod+0x3e>
10c39be0:       3542 0048       movew %d2,%a2@(72)
10c39be4:       2f0a            movel %a2,%sp@-
10c39be6:       2f2e 0010       movel %fp@(16),%sp@-
10c39bea:       4eba fda0       jsr %pc@(10c3998c <proc_register>)
10c39bee:       200a            movel %a2,%d0
10c39bf0:       242e fff8       movel %fp@(-8),%d2
10c39bf4:       246e fffc       moveal %fp@(-4),%a2
10c39bf8:       4e5e            unlk %fp
10c39bfa:       4e75            rts

10c39bfc <proc_mkdir>:
10c39bfc:       4e56 0000       linkw %fp,#0
10c39c00:       2f0a            movel %a2,%sp@-
10c39c02:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c39c06:       4878 416d       pea 416d <LFLUSH_I_AND_D+0x3965>
10c39c0a:       2f2e 0008       movel %fp@(8),%sp@-
10c39c0e:       486e 000c       pea %fp@(12)
10c39c12:       4eba fe74       jsr %pc@(10c39a88 <proc_create>)
10c39c16:       2440            moveal %d0,%a2
10c39c18:       4fef 0010       lea %sp@(16),%sp
10c39c1c:       b4fc 0000       cmpaw #0,%a2
10c39c20:       671a            beqs 10c39c3c <proc_mkdir+0x40>
10c39c22:       257c 1000 e2b8  movel #268493496,%a2@(28)
10c39c28:       001c 
10c39c2a:       257c 1000 e304  movel #268493572,%a2@(24)
10c39c30:       0018 
10c39c32:       2f0a            movel %a2,%sp@-
10c39c34:       2f2e 000c       movel %fp@(12),%sp@-
10c39c38:       4eba fd52       jsr %pc@(10c3998c <proc_register>)
10c39c3c:       200a            movel %a2,%d0
10c39c3e:       246e fffc       moveal %fp@(-4),%a2
10c39c42:       4e5e            unlk %fp
10c39c44:       4e75            rts

10c39c46 <create_proc_entry>:
10c39c46:       4e56 0000       linkw %fp,#0
10c39c4a:       2f0a            movel %a2,%sp@-
10c39c4c:       2f02            movel %d2,%sp@-
10c39c4e:       342e 000e       movew %fp@(14),%d2
10c39c52:       3002            movew %d2,%d0
10c39c54:       0240 f000       andiw #-4096,%d0
10c39c58:       0c40 4000       cmpiw #16384,%d0
10c39c5c:       6610            bnes 10c39c6e <create_proc_entry+0x28>
10c39c5e:       3002            movew %d2,%d0
10c39c60:       0240 0fff       andiw #4095,%d0
10c39c64:       6604            bnes 10c39c6a <create_proc_entry+0x24>
10c39c66:       0042 016d       oriw #365,%d2
10c39c6a:       7002            moveq #2,%d0
10c39c6c:       6016            bras 10c39c84 <create_proc_entry+0x3e>
10c39c6e:       4a40            tstw %d0
10c39c70:       6604            bnes 10c39c76 <create_proc_entry+0x30>
10c39c72:       0042 8000       oriw #-32768,%d2
10c39c76:       3002            movew %d2,%d0
10c39c78:       0240 0fff       andiw #4095,%d0
10c39c7c:       6604            bnes 10c39c82 <create_proc_entry+0x3c>
10c39c7e:       0042 0124       oriw #292,%d2
10c39c82:       7001            moveq #1,%d0
10c39c84:       7203            moveq #3,%d1
10c39c86:       c280            andl %d0,%d1
10c39c88:       2f01            movel %d1,%sp@-
10c39c8a:       3f02            movew %d2,%sp@-
10c39c8c:       4267            clrw %sp@-
10c39c8e:       2f2e 0008       movel %fp@(8),%sp@-
10c39c92:       486e 0010       pea %fp@(16)
10c39c96:       4eba fdf0       jsr %pc@(10c39a88 <proc_create>)
10c39c9a:       2440            moveal %d0,%a2
10c39c9c:       4fef 0010       lea %sp@(16),%sp
10c39ca0:       b4fc 0000       cmpaw #0,%a2
10c39ca4:       6724            beqs 10c39cca <create_proc_entry+0x84>
10c39ca6:       0242 f000       andiw #-4096,%d2
10c39caa:       0c42 4000       cmpiw #16384,%d2
10c39cae:       6610            bnes 10c39cc0 <create_proc_entry+0x7a>
10c39cb0:       257c 1000 e2b8  movel #268493496,%a2@(28)
10c39cb6:       001c 
10c39cb8:       257c 1000 e304  movel #268493572,%a2@(24)
10c39cbe:       0018 
10c39cc0:       2f0a            movel %a2,%sp@-
10c39cc2:       2f2e 0010       movel %fp@(16),%sp@-
10c39cc6:       4eba fcc4       jsr %pc@(10c3998c <proc_register>)
10c39cca:       200a            movel %a2,%d0
10c39ccc:       242e fff8       movel %fp@(-8),%d2
10c39cd0:       246e fffc       moveal %fp@(-4),%a2
10c39cd4:       4e5e            unlk %fp
10c39cd6:       4e75            rts

10c39cd8 <free_proc_entry>:
10c39cd8:       4e56 0000       linkw %fp,#0
10c39cdc:       2f0b            movel %a3,%sp@-
10c39cde:       2f0a            movel %a2,%sp@-
10c39ce0:       246e 0008       moveal %fp@(8),%a2
10c39ce4:       4280            clrl %d0
10c39ce6:       3012            movew %a2@,%d0
10c39ce8:       0680 ffff f000  addil #-4096,%d0
10c39cee:       0c80 0000 0fff  cmpil #4095,%d0
10c39cf4:       6224            bhis 10c39d1a <free_proc_entry+0x42>
10c39cf6:       302a 0008       movew %a2@(8),%d0
10c39cfa:       0240 f000       andiw #-4096,%d0
10c39cfe:       47f9 10c2 0b8c  lea 10c20b8c <kfree>,%a3
10c39d04:       0c40 a000       cmpiw #-24576,%d0
10c39d08:       660c            bnes 10c39d16 <free_proc_entry+0x3e>
10c39d0a:       202a 0034       movel %a2@(52),%d0
10c39d0e:       6706            beqs 10c39d16 <free_proc_entry+0x3e>
10c39d10:       2f00            movel %d0,%sp@-
10c39d12:       4e93            jsr %a3@
10c39d14:       588f            addql #4,%sp
10c39d16:       2f0a            movel %a2,%sp@-
10c39d18:       4e93            jsr %a3@
10c39d1a:       246e fff8       moveal %fp@(-8),%a2
10c39d1e:       266e fffc       moveal %fp@(-4),%a3
10c39d22:       4e5e            unlk %fp
10c39d24:       4e75            rts

10c39d26 <remove_proc_entry>:
10c39d26:       4e56 fffc       linkw %fp,#-4
10c39d2a:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c39d2e:       202e 0008       movel %fp@(8),%d0
10c39d32:       2d40 fffc       movel %d0,%fp@(-4)
10c39d36:       4aae 000c       tstl %fp@(12)
10c39d3a:       6618            bnes 10c39d54 <remove_proc_entry+0x2e>
10c39d3c:       486e fffc       pea %fp@(-4)
10c39d40:       486e 000c       pea %fp@(12)
10c39d44:       2f00            movel %d0,%sp@-
10c39d46:       4eba f91c       jsr %pc@(10c39664 <xlate_proc_name>)
10c39d4a:       4fef 000c       lea %sp@(12),%sp
10c39d4e:       4a80            tstl %d0
10c39d50:       6600 00ca       bnew 10c39e1c <remove_proc_entry+0xf6>
10c39d54:       2f2e fffc       movel %fp@(-4),%sp@-
10c39d58:       4eb9 10c8 418e  jsr 10c8418e <strlen>
10c39d5e:       2440            moveal %d0,%a2
10c39d60:       206e 000c       moveal %fp@(12),%a0
10c39d64:       47e8 0030       lea %a0@(48),%a3
10c39d68:       588f            addql #4,%sp
10c39d6a:       4a93            tstl %a3@
10c39d6c:       6700 00ae       beqw 10c39e1c <remove_proc_entry+0xf6>
10c39d70:       7401            moveq #1,%d2
10c39d72:       2f13            movel %a3@,%sp@-
10c39d74:       2f2e fffc       movel %fp@(-4),%sp@-
10c39d78:       2f0a            movel %a2,%sp@-
10c39d7a:       4eba f6d8       jsr %pc@(10c39454 <proc_match>)
10c39d7e:       4fef 000c       lea %sp@(12),%sp
10c39d82:       4a80            tstl %d0
10c39d84:       6700 008a       beqw 10c39e10 <remove_proc_entry+0xea>
10c39d88:       2453            moveal %a3@,%a2
10c39d8a:       26aa 0028       movel %a2@(40),%a3@
10c39d8e:       42aa 0028       clrl %a2@(40)
10c39d92:       302a 0008       movew %a2@(8),%d0
10c39d96:       0240 f000       andiw #-4096,%d0
10c39d9a:       0c40 4000       cmpiw #16384,%d0
10c39d9e:       6608            bnes 10c39da8 <remove_proc_entry+0x82>
10c39da0:       206e 000c       moveal %fp@(12),%a0
10c39da4:       5368 000a       subqw #1,%a0@(10)
10c39da8:       4281            clrl %d1
10c39daa:       3212            movew %a2@,%d1
10c39dac:       0681 ffff f000  addil #-4096,%d1
10c39db2:       2001            movel %d1,%d0
10c39db4:       ea80            asrl #5,%d0
10c39db6:       e588            lsll #2,%d0
10c39db8:       2040            moveal %d0,%a0
10c39dba:       d1fc 1001 b760  addal #268547936,%a0
10c39dc0:       701f            moveq #31,%d0
10c39dc2:       c280            andl %d0,%d1
10c39dc4:       2002            movel %d2,%d0
10c39dc6:       e3a8            lsll %d1,%d0
10c39dc8:       40c1            movew %sr,%d1
10c39dca:       007c 0700       oriw #1792,%sr
10c39dce:       4680            notl %d0
10c39dd0:       c190            andl %d0,%a0@
10c39dd2:       46c1            movew %d1,%sr
10c39dd4:       2f0a            movel %a2,%sp@-
10c39dd6:       4eba fc42       jsr %pc@(10c39a1a <proc_kill_inodes>)
10c39dda:       426a 000a       clrw %a2@(10)
10c39dde:       588f            addql #4,%sp
10c39de0:       202a 0040       movel %a2@(64),%d0
10c39de4:       6608            bnes 10c39dee <remove_proc_entry+0xc8>
10c39de6:       2f0a            movel %a2,%sp@-
10c39de8:       4eba feee       jsr %pc@(10c39cd8 <free_proc_entry>)
10c39dec:       602e            bras 10c39e1c <remove_proc_entry+0xf6>
10c39dee:       7201            moveq #1,%d1
10c39df0:       2541 0044       movel %d1,%a2@(68)
10c39df4:       2f00            movel %d0,%sp@-
10c39df6:       2f2a 0004       movel %a2@(4),%sp@-
10c39dfa:       206e 000c       moveal %fp@(12),%a0
10c39dfe:       2f28 0004       movel %a0@(4),%sp@-
10c39e02:       4879 1000 33ef  pea 100033ef <tvecs+0x1857>
10c39e08:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c39e0e:       600c            bras 10c39e1c <remove_proc_entry+0xf6>
10c39e10:       2053            moveal %a3@,%a0
10c39e12:       47e8 0028       lea %a0@(40),%a3
10c39e16:       4a93            tstl %a3@
10c39e18:       6600 ff58       bnew 10c39d72 <remove_proc_entry+0x4c>
10c39e1c:       4cee 0c04 fff0  moveml %fp@(-16),%d2/%a2-%a3
10c39e22:       4e5e            unlk %fp
10c39e24:       4e75            rts
10c39e26:       4e75            rts

10c39e28 <collect_sigign_sigcatch>:
10c39e28:       4e56 0000       linkw %fp,#0
10c39e2c:       48e7 3c30       moveml %d2-%d5/%a2-%a3,%sp@-
10c39e30:       206e 0008       moveal %fp@(8),%a0
10c39e34:       266e 000c       moveal %fp@(12),%a3
10c39e38:       246e 0010       moveal %fp@(16),%a2
10c39e3c:       42ab 0004       clrl %a3@(4)
10c39e40:       4293            clrl %a3@
10c39e42:       42aa 0004       clrl %a2@(4)
10c39e46:       4292            clrl %a2@
10c39e48:       2028 02f6       movel %a0@(758),%d0
10c39e4c:       674e            beqs 10c39e9c <collect_sigign_sigcatch+0x74>
10c39e4e:       2240            moveal %d0,%a1
10c39e50:       5889            addql #4,%a1
10c39e52:       7801            moveq #1,%d4
10c39e54:       91c8            subal %a0,%a0
10c39e56:       763f            moveq #63,%d3
10c39e58:       2411            movel %a1@,%d2
10c39e5a:       7001            moveq #1,%d0
10c39e5c:       b082            cmpl %d2,%d0
10c39e5e:       6614            bnes 10c39e74 <collect_sigign_sigcatch+0x4c>
10c39e60:       2208            movel %a0,%d1
10c39e62:       ea89            lsrl #5,%d1
10c39e64:       e589            lsll #2,%d1
10c39e66:       2008            movel %a0,%d0
10c39e68:       7a1f            moveq #31,%d5
10c39e6a:       c085            andl %d5,%d0
10c39e6c:       e1aa            lsll %d0,%d2
10c39e6e:       85b3 1800       orl %d2,%a3@(00000000,%d1:l)
10c39e72:       6018            bras 10c39e8c <collect_sigign_sigcatch+0x64>
10c39e74:       4a82            tstl %d2
10c39e76:       6714            beqs 10c39e8c <collect_sigign_sigcatch+0x64>
10c39e78:       2408            movel %a0,%d2
10c39e7a:       ea8a            lsrl #5,%d2
10c39e7c:       e58a            lsll #2,%d2
10c39e7e:       2208            movel %a0,%d1
10c39e80:       701f            moveq #31,%d0
10c39e82:       c280            andl %d0,%d1
10c39e84:       2004            movel %d4,%d0
10c39e86:       e3a8            lsll %d1,%d0
10c39e88:       81b2 2800       orl %d0,%a2@(00000000,%d2:l)
10c39e8c:       5288            addql #1,%a0
10c39e8e:       43e9 0014       lea %a1@(20),%a1
10c39e92:       51cb ffc4       dbf %d3,10c39e58 <collect_sigign_sigcatch+0x30>
10c39e96:       4243            clrw %d3
10c39e98:       5383            subql #1,%d3
10c39e9a:       64bc            bccs 10c39e58 <collect_sigign_sigcatch+0x30>
10c39e9c:       4cdf 0c3c       moveml %sp@+,%d2-%d5/%a2-%a3
10c39ea0:       4e5e            unlk %fp
10c39ea2:       4e75            rts

10c39ea4 <proc_pid_status>:
10c39ea4:       4e56 ffe8       linkw %fp,#-24
10c39ea8:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c39eac:       2a6e 0008       moveal %fp@(8),%a5
10c39eb0:       246e 000c       moveal %fp@(12),%a2
10c39eb4:       2d4a ffec       movel %a2,%fp@(-20)
10c39eb8:       4879 1000 341d  pea 1000341d <tvecs+0x1885>
10c39ebe:       4eb9 10c8 418e  jsr 10c8418e <strlen>
10c39ec4:       2f00            movel %d0,%sp@-
10c39ec6:       4879 1000 341d  pea 1000341d <tvecs+0x1885>
10c39ecc:       2f0a            movel %a2,%sp@-
10c39ece:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c39ed4:       4879 1000 341d  pea 1000341d <tvecs+0x1885>
10c39eda:       4eb9 10c8 418e  jsr 10c8418e <strlen>
10c39ee0:       41f2 0800       lea %a2@(00000000,%d0:l),%a0
10c39ee4:       4fef 0014       lea %sp@(20),%sp
10c39ee8:       45ed 023c       lea %a5@(572),%a2
10c39eec:       7210            moveq #16,%d1
10c39eee:       2248            moveal %a0,%a1
10c39ef0:       101a            moveb %a2@+,%d0
10c39ef2:       5381            subql #1,%d1
10c39ef4:       1280            moveb %d0,%a1@
10c39ef6:       672c            beqs 10c39f24 <proc_pid_status+0x80>
10c39ef8:       0c00 005c       cmpib #92,%d0
10c39efc:       6608            bnes 10c39f06 <proc_pid_status+0x62>
10c39efe:       137c 005c 0001  moveb #92,%a1@(1)
10c39f04:       6010            bras 10c39f16 <proc_pid_status+0x72>
10c39f06:       0c00 000a       cmpib #10,%d0
10c39f0a:       6610            bnes 10c39f1c <proc_pid_status+0x78>
10c39f0c:       12bc 005c       moveb #92,%a1@
10c39f10:       137c 006e 0001  moveb #110,%a1@(1)
10c39f16:       5489            addql #2,%a1
10c39f18:       5488            addql #2,%a0
10c39f1a:       6004            bras 10c39f20 <proc_pid_status+0x7c>
10c39f1c:       5289            addql #1,%a1
10c39f1e:       5288            addql #1,%a0
10c39f20:       4a81            tstl %d1
10c39f22:       66cc            bnes 10c39ef0 <proc_pid_status+0x4c>
10c39f24:       10fc 000a       moveb #10,%a0@+
10c39f28:       2408            movel %a0,%d2
10c39f2a:       2f2d 0148       movel %a5@(328),%sp@-
10c39f2e:       2f2d 0144       movel %a5@(324),%sp@-
10c39f32:       2f2d 0140       movel %a5@(320),%sp@-
10c39f36:       2f2d 013c       movel %a5@(316),%sp@-
10c39f3a:       2f2d 0138       movel %a5@(312),%sp@-
10c39f3e:       2f2d 0134       movel %a5@(308),%sp@-
10c39f42:       2f2d 0130       movel %a5@(304),%sp@-
10c39f46:       2f2d 012c       movel %a5@(300),%sp@-
10c39f4a:       42a7            clrl %sp@-
10c39f4c:       4aad 007a       tstl %a5@(122)
10c39f50:       670a            beqs 10c39f5c <proc_pid_status+0xb8>
10c39f52:       206d 0092       moveal %a5@(146),%a0
10c39f56:       2028 007a       movel %a0@(122),%d0
10c39f5a:       6002            bras 10c39f5e <proc_pid_status+0xba>
10c39f5c:       7000            moveq #0,%d0
10c39f5e:       2f00            movel %d0,%sp@-
10c39f60:       2f2d 007a       movel %a5@(122),%sp@-
10c39f64:       2f2d 008a       movel %a5@(138),%sp@-
10c39f68:       2015            movel %a5@,%d0
10c39f6a:       720f            moveq #15,%d1
10c39f6c:       c081            andl %d1,%d0
10c39f6e:       41f9 1000 e344  lea 1000e344 <task_state_array>,%a0
10c39f74:       2e0d            movel %a5,%d7
10c39f76:       0687 0000 030a  addil #778,%d7
10c39f7c:       43ed 02fa       lea %a5@(762),%a1
10c39f80:       2d49 ffe8       movel %a1,%fp@(-24)
10c39f84:       4a80            tstl %d0
10c39f86:       6706            beqs 10c39f8e <proc_pid_status+0xea>
10c39f88:       5888            addql #4,%a0
10c39f8a:       e288            lsrl #1,%d0
10c39f8c:       66fa            bnes 10c39f88 <proc_pid_status+0xe4>
10c39f8e:       2f10            movel %a0@,%sp@-
10c39f90:       4879 1000 346e  pea 1000346e <tvecs+0x18d6>
10c39f96:       2f02            movel %d2,%sp@-
10c39f98:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c39f9e:       2602            movel %d2,%d3
10c39fa0:       d680            addl %d0,%d3
10c39fa2:       4fef 003c       lea %sp@(60),%sp
10c39fa6:       206d 02ee       moveal %a5@(750),%a0
10c39faa:       7000            moveq #0,%d0
10c39fac:       b0fc 0000       cmpaw #0,%a0
10c39fb0:       6704            beqs 10c39fb6 <proc_pid_status+0x112>
10c39fb2:       2028 0008       movel %a0@(8),%d0
10c39fb6:       2f00            movel %d0,%sp@-
10c39fb8:       4879 1000 34c3  pea 100034c3 <tvecs+0x192b>
10c39fbe:       2f03            movel %d3,%sp@-
10c39fc0:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c39fc6:       d680            addl %d0,%d3
10c39fc8:       4fef 000c       lea %sp@(12),%sp
10c39fcc:       7400            moveq #0,%d2
10c39fce:       b4ad 014c       cmpl %a5@(332),%d2
10c39fd2:       6c22            bges 10c39ff6 <proc_pid_status+0x152>
10c39fd4:       45ed 0150       lea %a5@(336),%a2
10c39fd8:       2f1a            movel %a2@+,%sp@-
10c39fda:       4879 1000 34d7  pea 100034d7 <tvecs+0x193f>
10c39fe0:       2f03            movel %d3,%sp@-
10c39fe2:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c39fe8:       d680            addl %d0,%d3
10c39fea:       4fef 000c       lea %sp@(12),%sp
10c39fee:       5282            addql #1,%d2
10c39ff0:       b4ad 014c       cmpl %a5@(332),%d2
10c39ff4:       6de2            blts 10c39fd8 <proc_pid_status+0x134>
10c39ff6:       4879 1000 34db  pea 100034db <tvecs+0x1943>
10c39ffc:       2f03            movel %d3,%sp@-
10c39ffe:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c3a004:       d680            addl %d0,%d3
10c3a006:       508f            addql #8,%sp
10c3a008:       2443            moveal %d3,%a2
10c3a00a:       286d 002c       moveal %a5@(44),%a4
10c3a00e:       b8fc 0000       cmpaw #0,%a4
10c3a012:       6700 0178       beqw 10c3a18c <proc_pid_status+0x2e8>
10c3a016:       5294            addql #1,%a4@
10c3a018:       97cb            subal %a3,%a3
10c3a01a:       7800            moveq #0,%d4
10c3a01c:       7a00            moveq #0,%d5
10c3a01e:       7412            moveq #18,%d2
10c3a020:       d48c            addl %a4,%d2
10c3a022:       2f02            movel %d2,%sp@-
10c3a024:       4eb9 10c8 5348  jsr 10c85348 <__down_read>
10c3a02a:       588f            addql #4,%sp
10c3a02c:       45ec 006a       lea %a4@(106),%a2
10c3a030:       2c02            movel %d2,%d6
10c3a032:       b4fc 0000       cmpaw #0,%a2
10c3a036:       6772            beqs 10c3a0aa <proc_pid_status+0x206>
10c3a038:       4a92            tstl %a2@
10c3a03a:       6764            beqs 10c3a0a0 <proc_pid_status+0x1fc>
10c3a03c:       2f0a            movel %a2,%sp@-
10c3a03e:       4eb9 10c2 1040  jsr 10c21040 <ksize>
10c3a044:       d7c0            addal %d0,%a3
10c3a046:       588f            addql #4,%sp
10c3a048:       7001            moveq #1,%d0
10c3a04a:       b0ac 0004       cmpl %a4@(4),%d0
10c3a04e:       6d08            blts 10c3a058 <proc_pid_status+0x1b4>
10c3a050:       2052            moveal %a2@,%a0
10c3a052:       b0a8 0004       cmpl %a0@(4),%d0
10c3a056:       6c1c            bges 10c3a074 <proc_pid_status+0x1d0>
10c3a058:       2052            moveal %a2@,%a0
10c3a05a:       2f28 0008       movel %a0@(8),%sp@-
10c3a05e:       4eb9 10c2 1040  jsr 10c21040 <ksize>
10c3a064:       d880            addl %d0,%d4
10c3a066:       2f12            movel %a2@,%sp@-
10c3a068:       4eb9 10c2 1040  jsr 10c21040 <ksize>
10c3a06e:       d880            addl %d0,%d4
10c3a070:       508f            addql #8,%sp
10c3a072:       602c            bras 10c3a0a0 <proc_pid_status+0x1fc>
10c3a074:       2f28 0008       movel %a0@(8),%sp@-
10c3a078:       4eb9 10c2 1040  jsr 10c21040 <ksize>
10c3a07e:       d7c0            addal %d0,%a3
10c3a080:       2f12            movel %a2@,%sp@-
10c3a082:       4eb9 10c2 1040  jsr 10c21040 <ksize>
10c3a088:       d7c0            addal %d0,%a3
10c3a08a:       2052            moveal %a2@,%a0
10c3a08c:       2f28 0008       movel %a0@(8),%sp@-
10c3a090:       4eb9 10c2 1040  jsr 10c21040 <ksize>
10c3a096:       2052            moveal %a2@,%a0
10c3a098:       9090            subl %a0@,%d0
10c3a09a:       da80            addl %d0,%d5
10c3a09c:       4fef 000c       lea %sp@(12),%sp
10c3a0a0:       246a 0004       moveal %a2@(4),%a2
10c3a0a4:       b4fc 0000       cmpaw #0,%a2
10c3a0a8:       668e            bnes 10c3a038 <proc_pid_status+0x194>
10c3a0aa:       2f0c            movel %a4,%sp@-
10c3a0ac:       4eb9 10c2 1040  jsr 10c21040 <ksize>
10c3a0b2:       588f            addql #4,%sp
10c3a0b4:       7201            moveq #1,%d1
10c3a0b6:       b2ac 0004       cmpl %a4@(4),%d1
10c3a0ba:       6c04            bges 10c3a0c0 <proc_pid_status+0x21c>
10c3a0bc:       d880            addl %d0,%d4
10c3a0be:       6002            bras 10c3a0c2 <proc_pid_status+0x21e>
10c3a0c0:       d7c0            addal %d0,%a3
10c3a0c2:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c3a0c8:       2f28 02ea       movel %a0@(746),%sp@-
10c3a0cc:       4eb9 10c2 1040  jsr 10c21040 <ksize>
10c3a0d2:       588f            addql #4,%sp
10c3a0d4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c3a0da:       2068 02ea       moveal %a0@(746),%a0
10c3a0de:       b0fc 0000       cmpaw #0,%a0
10c3a0e2:       670a            beqs 10c3a0ee <proc_pid_status+0x24a>
10c3a0e4:       7201            moveq #1,%d1
10c3a0e6:       b290            cmpl %a0@,%d1
10c3a0e8:       6c04            bges 10c3a0ee <proc_pid_status+0x24a>
10c3a0ea:       d880            addl %d0,%d4
10c3a0ec:       6002            bras 10c3a0f0 <proc_pid_status+0x24c>
10c3a0ee:       d7c0            addal %d0,%a3
10c3a0f0:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c3a0f6:       2f28 02ee       movel %a0@(750),%sp@-
10c3a0fa:       4eb9 10c2 1040  jsr 10c21040 <ksize>
10c3a100:       588f            addql #4,%sp
10c3a102:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c3a108:       2068 02ee       moveal %a0@(750),%a0
10c3a10c:       b0fc 0000       cmpaw #0,%a0
10c3a110:       670a            beqs 10c3a11c <proc_pid_status+0x278>
10c3a112:       7201            moveq #1,%d1
10c3a114:       b290            cmpl %a0@,%d1
10c3a116:       6c04            bges 10c3a11c <proc_pid_status+0x278>
10c3a118:       d880            addl %d0,%d4
10c3a11a:       6002            bras 10c3a11e <proc_pid_status+0x27a>
10c3a11c:       d7c0            addal %d0,%a3
10c3a11e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c3a124:       2f28 02f6       movel %a0@(758),%sp@-
10c3a128:       4eb9 10c2 1040  jsr 10c21040 <ksize>
10c3a12e:       588f            addql #4,%sp
10c3a130:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c3a136:       2068 02f6       moveal %a0@(758),%a0
10c3a13a:       b0fc 0000       cmpaw #0,%a0
10c3a13e:       670a            beqs 10c3a14a <proc_pid_status+0x2a6>
10c3a140:       7201            moveq #1,%d1
10c3a142:       b290            cmpl %a0@,%d1
10c3a144:       6c04            bges 10c3a14a <proc_pid_status+0x2a6>
10c3a146:       d880            addl %d0,%d4
10c3a148:       6002            bras 10c3a14c <proc_pid_status+0x2a8>
10c3a14a:       d7c0            addal %d0,%a3
10c3a14c:       2f39 1002 53b4  movel 100253b4 <_current_task>,%sp@-
10c3a152:       4eb9 10c2 1040  jsr 10c21040 <ksize>
10c3a158:       2f04            movel %d4,%sp@-
10c3a15a:       2f05            movel %d5,%sp@-
10c3a15c:       4873 0800       pea %a3@(00000000,%d0:l)
10c3a160:       4879 1000 34dd  pea 100034dd <tvecs+0x1945>
10c3a166:       2f03            movel %d3,%sp@-
10c3a168:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c3a16e:       2403            movel %d3,%d2
10c3a170:       d480            addl %d0,%d2
10c3a172:       4fef 0014       lea %sp@(20),%sp
10c3a176:       2e86            movel %d6,%sp@
10c3a178:       4eb9 10c8 542e  jsr 10c8542e <__up_read>
10c3a17e:       588f            addql #4,%sp
10c3a180:       2442            moveal %d2,%a2
10c3a182:       2f0c            movel %a4,%sp@-
10c3a184:       4eb9 10c1 5534  jsr 10c15534 <mmput>
10c3a18a:       588f            addql #4,%sp
10c3a18c:       4879 1000 3513  pea 10003513 <tvecs+0x197b>
10c3a192:       2f0a            movel %a2,%sp@-
10c3a194:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c3a19a:       4872 0800       pea %a2@(00000000,%d0:l)
10c3a19e:       2f07            movel %d7,%sp@-
10c3a1a0:       4eb9 10c1 50ac  jsr 10c150ac <render_sigset_t>
10c3a1a6:       2040            moveal %d0,%a0
10c3a1a8:       10fc 000a       moveb #10,%a0@+
10c3a1ac:       2448            moveal %a0,%a2
10c3a1ae:       4879 1000 351c  pea 1000351c <tvecs+0x1984>
10c3a1b4:       2f0a            movel %a2,%sp@-
10c3a1b6:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c3a1bc:       4872 0800       pea %a2@(00000000,%d0:l)
10c3a1c0:       2f2e ffe8       movel %fp@(-24),%sp@-
10c3a1c4:       4eb9 10c1 50ac  jsr 10c150ac <render_sigset_t>
10c3a1ca:       2040            moveal %d0,%a0
10c3a1cc:       10fc 000a       moveb #10,%a0@+
10c3a1d0:       2448            moveal %a0,%a2
10c3a1d2:       4fef 0020       lea %sp@(32),%sp
10c3a1d6:       486e fff8       pea %fp@(-8)
10c3a1da:       486e fff0       pea %fp@(-16)
10c3a1de:       2f0d            movel %a5,%sp@-
10c3a1e0:       4eba fc46       jsr %pc@(10c39e28 <collect_sigign_sigcatch>)
10c3a1e4:       4879 1000 3525  pea 10003525 <tvecs+0x198d>
10c3a1ea:       2f0a            movel %a2,%sp@-
10c3a1ec:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c3a1f2:       4872 0800       pea %a2@(00000000,%d0:l)
10c3a1f6:       486e fff0       pea %fp@(-16)
10c3a1fa:       4eb9 10c1 50ac  jsr 10c150ac <render_sigset_t>
10c3a200:       2040            moveal %d0,%a0
10c3a202:       10fc 000a       moveb #10,%a0@+
10c3a206:       2448            moveal %a0,%a2
10c3a208:       4879 1000 352e  pea 1000352e <tvecs+0x1996>
10c3a20e:       2f0a            movel %a2,%sp@-
10c3a210:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c3a216:       4fef 0024       lea %sp@(36),%sp
10c3a21a:       4872 0800       pea %a2@(00000000,%d0:l)
10c3a21e:       486e fff8       pea %fp@(-8)
10c3a222:       4eb9 10c1 50ac  jsr 10c150ac <render_sigset_t>
10c3a228:       2040            moveal %d0,%a0
10c3a22a:       10fc 000a       moveb #10,%a0@+
10c3a22e:       508f            addql #8,%sp
10c3a230:       2448            moveal %a0,%a2
10c3a232:       2f2d 01d0       movel %a5@(464),%sp@-
10c3a236:       2f2d 01d8       movel %a5@(472),%sp@-
10c3a23a:       2f2d 01d4       movel %a5@(468),%sp@-
10c3a23e:       4879 1000 3537  pea 10003537 <tvecs+0x199f>
10c3a244:       2f0a            movel %a2,%sp@-
10c3a246:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c3a24c:       d5c0            addal %d0,%a2
10c3a24e:       200a            movel %a2,%d0
10c3a250:       90ae ffec       subl %fp@(-20),%d0
10c3a254:       4cee 3cfc ffc0  moveml %fp@(-64),%d2-%d7/%a2-%a5
10c3a25a:       4e5e            unlk %fp
10c3a25c:       4e75            rts

10c3a25e <proc_pid_stat>:
10c3a25e:       4e56 ffec       linkw %fp,#-20
10c3a262:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c3a266:       266e 0008       moveal %fp@(8),%a3
10c3a26a:       70ff            moveq #-1,%d0
10c3a26c:       2d40 ffec       movel %d0,%fp@(-20)
10c3a270:       7800            moveq #0,%d4
10c3a272:       2013            movel %a3@,%d0
10c3a274:       720f            moveq #15,%d1
10c3a276:       c081            andl %d1,%d0
10c3a278:       41f9 1000 e344  lea 1000e344 <task_state_array>,%a0
10c3a27e:       6706            beqs 10c3a286 <proc_pid_stat+0x28>
10c3a280:       5888            addql #4,%a0
10c3a282:       e288            lsrl #1,%d0
10c3a284:       66fa            bnes 10c3a280 <proc_pid_stat+0x22>
10c3a286:       2050            moveal %a0@,%a0
10c3a288:       1010            moveb %a0@,%d0
10c3a28a:       95ca            subal %a2,%a2
10c3a28c:       7c00            moveq #0,%d6
10c3a28e:       7600            moveq #0,%d3
10c3a290:       286b 002c       moveal %a3@(44),%a4
10c3a294:       b8fc 0000       cmpaw #0,%a4
10c3a298:       6702            beqs 10c3a29c <proc_pid_stat+0x3e>
10c3a29a:       5294            addql #1,%a4@
10c3a29c:       206b 0254       moveal %a3@(596),%a0
10c3a2a0:       b0fc 0000       cmpaw #0,%a0
10c3a2a4:       6712            beqs 10c3a2b8 <proc_pid_stat+0x5a>
10c3a2a6:       2d68 0106 ffec  movel %a0@(262),%fp@(-20)
10c3a2ac:       4284            clrl %d4
10c3a2ae:       1828 010e       moveb %a0@(270),%d4
10c3a2b2:       e18c            lsll #8,%d4
10c3a2b4:       8828 010f       orb %a0@(271),%d4
10c3a2b8:       1e00            moveb %d0,%d7
10c3a2ba:       4887            extw %d7
10c3a2bc:       4beb 023c       lea %a3@(572),%a5
10c3a2c0:       b8fc 0000       cmpaw #0,%a4
10c3a2c4:       6778            beqs 10c3a33e <proc_pid_stat+0xe0>
10c3a2c6:       7412            moveq #18,%d2
10c3a2c8:       d48c            addl %a4,%d2
10c3a2ca:       2f02            movel %d2,%sp@-
10c3a2cc:       4eb9 10c8 5348  jsr 10c85348 <__down_read>
10c3a2d2:       588f            addql #4,%sp
10c3a2d4:       45ec 006a       lea %a4@(106),%a2
10c3a2d8:       b4fc 0000       cmpaw #0,%a2
10c3a2dc:       6720            beqs 10c3a2fe <proc_pid_stat+0xa0>
10c3a2de:       2052            moveal %a2@,%a0
10c3a2e0:       b0fc 0000       cmpaw #0,%a0
10c3a2e4:       670e            beqs 10c3a2f4 <proc_pid_stat+0x96>
10c3a2e6:       2f28 0008       movel %a0@(8),%sp@-
10c3a2ea:       4eb9 10c2 1040  jsr 10c21040 <ksize>
10c3a2f0:       d680            addl %d0,%d3
10c3a2f2:       588f            addql #4,%sp
10c3a2f4:       246a 0004       moveal %a2@(4),%a2
10c3a2f8:       b4fc 0000       cmpaw #0,%a2
10c3a2fc:       66e0            bnes 10c3a2de <proc_pid_stat+0x80>
10c3a2fe:       7200            moveq #0,%d1
10c3a300:       206b 0278       moveal %a3@(632),%a0
10c3a304:       b0fc 1000       cmpaw #4096,%a0
10c3a308:       6318            blss 10c3a322 <proc_pid_stat+0xc4>
10c3a30a:       2008            movel %a0,%d0
10c3a30c:       0680 f000 0000  addil #-268435456,%d0
10c3a312:       7a0c            moveq #12,%d5
10c3a314:       eaa8            lsrl %d5,%d0
10c3a316:       b0b9 1002 7cc4  cmpl 10027cc4 <max_mapnr>,%d0
10c3a31c:       6404            bccs 10c3a322 <proc_pid_stat+0xc4>
10c3a31e:       2228 002e       movel %a0@(46),%d1
10c3a322:       2c01            movel %d1,%d6
10c3a324:       b7f9 1002 53b4  cmpal 100253b4 <_current_task>,%a3
10c3a32a:       6604            bnes 10c3a330 <proc_pid_stat+0xd2>
10c3a32c:       4e6a            movel %usp,%a2
10c3a32e:       6004            bras 10c3a334 <proc_pid_stat+0xd6>
10c3a330:       246b 0268       moveal %a3@(616),%a2
10c3a334:       2f02            movel %d2,%sp@-
10c3a336:       4eb9 10c8 542e  jsr 10c8542e <__up_read>
10c3a33c:       588f            addql #4,%sp
10c3a33e:       2f0b            movel %a3,%sp@-
10c3a340:       4eb9 10c1 0b34  jsr 10c10b34 <get_wchan>
10c3a346:       2400            movel %d0,%d2
10c3a348:       486e fff8       pea %fp@(-8)
10c3a34c:       486e fff0       pea %fp@(-16)
10c3a350:       2f0b            movel %a3,%sp@-
10c3a352:       4eba fad4       jsr %pc@(10c39e28 <collect_sigign_sigcatch>)
10c3a356:       7a14            moveq #20,%d5
10c3a358:       9aab 0020       subl %a3@(32),%d5
10c3a35c:       226b 0024       moveal %a3@(36),%a1
10c3a360:       4fef 0010       lea %sp@(16),%sp
10c3a364:       4aab 007a       tstl %a3@(122)
10c3a368:       670a            beqs 10c3a374 <proc_pid_stat+0x116>
10c3a36a:       206b 0092       moveal %a3@(146),%a0
10c3a36e:       2228 007a       movel %a0@(122),%d1
10c3a372:       6002            bras 10c3a376 <proc_pid_stat+0x118>
10c3a374:       7200            moveq #0,%d1
10c3a376:       2f2b 0030       movel %a3@(48),%sp@-
10c3a37a:       2f2b 006c       movel %a3@(108),%sp@-
10c3a37e:       2f2b 0126       movel %a3@(294),%sp@-
10c3a382:       2f2b 011a       movel %a3@(282),%sp@-
10c3a386:       2f02            movel %d2,%sp@-
10c3a388:       202e fff8       movel %fp@(-8),%d0
10c3a38c:       0880 001f       bclr #31,%d0
10c3a390:       2f00            movel %d0,%sp@-
10c3a392:       202e fff0       movel %fp@(-16),%d0
10c3a396:       0880 001f       bclr #31,%d0
10c3a39a:       2f00            movel %d0,%sp@-
10c3a39c:       202b 02fa       movel %a3@(762),%d0
10c3a3a0:       0880 001f       bclr #31,%d0
10c3a3a4:       2f00            movel %d0,%sp@-
10c3a3a6:       202b 030a       movel %a3@(778),%d0
10c3a3aa:       0880 001f       bclr #31,%d0
10c3a3ae:       2f00            movel %d0,%sp@-
10c3a3b0:       2f06            movel %d6,%sp@-
10c3a3b2:       2f0a            movel %a2,%sp@-
10c3a3b4:       7000            moveq #0,%d0
10c3a3b6:       b8fc 0000       cmpaw #0,%a4
10c3a3ba:       6704            beqs 10c3a3c0 <proc_pid_stat+0x162>
10c3a3bc:       202c 0042       movel %a4@(66),%d0
10c3a3c0:       2f00            movel %d0,%sp@-
10c3a3c2:       7000            moveq #0,%d0
10c3a3c4:       b8fc 0000       cmpaw #0,%a4
10c3a3c8:       6704            beqs 10c3a3ce <proc_pid_stat+0x170>
10c3a3ca:       202c 002a       movel %a4@(42),%d0
10c3a3ce:       2f00            movel %d0,%sp@-
10c3a3d0:       7000            moveq #0,%d0
10c3a3d2:       b8fc 0000       cmpaw #0,%a4
10c3a3d6:       6704            beqs 10c3a3dc <proc_pid_stat+0x17e>
10c3a3d8:       202c 0026       movel %a4@(38),%d0
10c3a3dc:       2f00            movel %d0,%sp@-
10c3a3de:       2f2b 020a       movel %a3@(522),%sp@-
10c3a3e2:       7000            moveq #0,%d0
10c3a3e4:       b8fc 0000       cmpaw #0,%a4
10c3a3e8:       6704            beqs 10c3a3ee <proc_pid_stat+0x190>
10c3a3ea:       202c 0056       movel %a4@(86),%d0
10c3a3ee:       2f00            movel %d0,%sp@-
10c3a3f0:       2f03            movel %d3,%sp@-
10c3a3f2:       2f2b 0106       movel %a3@(262),%sp@-
10c3a3f6:       2f2b 00ca       movel %a3@(202),%sp@-
10c3a3fa:       42a7            clrl %sp@-
10c3a3fc:       2f09            movel %a1,%sp@-
10c3a3fe:       2f05            movel %d5,%sp@-
10c3a400:       2f2b 0102       movel %a3@(258),%sp@-
10c3a404:       2f2b 00fe       movel %a3@(254),%sp@-
10c3a408:       2f2b 00fa       movel %a3@(250),%sp@-
10c3a40c:       2f2b 00f6       movel %a3@(246),%sp@-
10c3a410:       2f2b 0122       movel %a3@(290),%sp@-
10c3a414:       2f2b 0116       movel %a3@(278),%sp@-
10c3a418:       2f2b 011e       movel %a3@(286),%sp@-
10c3a41c:       2f2b 0112       movel %a3@(274),%sp@-
10c3a420:       2f2b 0004       movel %a3@(4),%sp@-
10c3a424:       2f2e ffec       movel %fp@(-20),%sp@-
10c3a428:       2f04            movel %d4,%sp@-
10c3a42a:       2f2b 0086       movel %a3@(134),%sp@-
10c3a42e:       2f2b 007e       movel %a3@(126),%sp@-
10c3a432:       2f01            movel %d1,%sp@-
10c3a434:       3047            moveaw %d7,%a0
10c3a436:       2f08            movel %a0,%sp@-
10c3a438:       2f0d            movel %a5,%sp@-
10c3a43a:       2f2b 007a       movel %a3@(122),%sp@-
10c3a43e:       4879 1000 3562  pea 10003562 <tvecs+0x19ca>
10c3a444:       2f2e 000c       movel %fp@(12),%sp@-
10c3a448:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c3a44e:       2400            movel %d0,%d2
10c3a450:       4fef 00a4       lea %sp@(164),%sp
10c3a454:       b8fc 0000       cmpaw #0,%a4
10c3a458:       6708            beqs 10c3a462 <proc_pid_stat+0x204>
10c3a45a:       2f0c            movel %a4,%sp@-
10c3a45c:       4eb9 10c1 5534  jsr 10c15534 <mmput>
10c3a462:       2002            movel %d2,%d0
10c3a464:       4cee 3cfc ffc4  moveml %fp@(-60),%d2-%d7/%a2-%a5
10c3a46a:       4e5e            unlk %fp
10c3a46c:       4e75            rts

10c3a46e <proc_pid_statm>:
10c3a46e:       4e56 0000       linkw %fp,#0
10c3a472:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c3a476:       206e 0008       moveal %fp@(8),%a0
10c3a47a:       7600            moveq #0,%d3
10c3a47c:       9bcd            subal %a5,%a5
10c3a47e:       7800            moveq #0,%d4
10c3a480:       97cb            subal %a3,%a3
10c3a482:       95ca            subal %a2,%a2
10c3a484:       2868 002c       moveal %a0@(44),%a4
10c3a488:       2a3c 10c8 4d6a  movel #281562474,%d5
10c3a48e:       b8fc 0000       cmpaw #0,%a4
10c3a492:       6700 0096       beqw 10c3a52a <proc_pid_statm+0xbc>
10c3a496:       5294            addql #1,%a4@
10c3a498:       7412            moveq #18,%d2
10c3a49a:       d48c            addl %a4,%d2
10c3a49c:       2f02            movel %d2,%sp@-
10c3a49e:       4eb9 10c8 5348  jsr 10c85348 <__down_read>
10c3a4a4:       588f            addql #4,%sp
10c3a4a6:       47ec 006a       lea %a4@(106),%a3
10c3a4aa:       2f0c            movel %a4,%sp@-
10c3a4ac:       45f9 10c2 1040  lea 10c21040 <ksize>,%a2
10c3a4b2:       4e92            jsr %a2@
10c3a4b4:       2600            movel %d0,%d3
10c3a4b6:       588f            addql #4,%sp
10c3a4b8:       2a4a            moveal %a2,%a5
10c3a4ba:       b6fc 0000       cmpaw #0,%a3
10c3a4be:       6742            beqs 10c3a502 <proc_pid_statm+0x94>
10c3a4c0:       202b 0004       movel %a3@(4),%d0
10c3a4c4:       6708            beqs 10c3a4ce <proc_pid_statm+0x60>
10c3a4c6:       2f00            movel %d0,%sp@-
10c3a4c8:       4e95            jsr %a5@
10c3a4ca:       d680            addl %d0,%d3
10c3a4cc:       588f            addql #4,%sp
10c3a4ce:       2013            movel %a3@,%d0
10c3a4d0:       6726            beqs 10c3a4f8 <proc_pid_statm+0x8a>
10c3a4d2:       2f00            movel %d0,%sp@-
10c3a4d4:       4e92            jsr %a2@
10c3a4d6:       d680            addl %d0,%d3
10c3a4d8:       2053            moveal %a3@,%a0
10c3a4da:       2f28 0008       movel %a0@(8),%sp@-
10c3a4de:       4e92            jsr %a2@
10c3a4e0:       d680            addl %d0,%d3
10c3a4e2:       508f            addql #8,%sp
10c3a4e4:       7001            moveq #1,%d0
10c3a4e6:       b0ac 0004       cmpl %a4@(4),%d0
10c3a4ea:       6d08            blts 10c3a4f4 <proc_pid_statm+0x86>
10c3a4ec:       2053            moveal %a3@,%a0
10c3a4ee:       b0a8 0004       cmpl %a0@(4),%d0
10c3a4f2:       6c04            bges 10c3a4f8 <proc_pid_statm+0x8a>
10c3a4f4:       2053            moveal %a3@,%a0
10c3a4f6:       d890            addl %a0@,%d4
10c3a4f8:       266b 0004       moveal %a3@(4),%a3
10c3a4fc:       b6fc 0000       cmpaw #0,%a3
10c3a500:       66be            bnes 10c3a4c0 <proc_pid_statm+0x52>
10c3a502:       266c 002a       moveal %a4@(42),%a3
10c3a506:       97ec 0026       subal %a4@(38),%a3
10c3a50a:       d68b            addl %a3,%d3
10c3a50c:       246c 0042       moveal %a4@(66),%a2
10c3a510:       95ec 002e       subal %a4@(46),%a2
10c3a514:       d68a            addl %a2,%d3
10c3a516:       2a43            moveal %d3,%a5
10c3a518:       2f02            movel %d2,%sp@-
10c3a51a:       4eb9 10c8 542e  jsr 10c8542e <__up_read>
10c3a520:       2e8c            movel %a4,%sp@
10c3a522:       4eb9 10c1 5534  jsr 10c15534 <mmput>
10c3a528:       588f            addql #4,%sp
10c3a52a:       42a7            clrl %sp@-
10c3a52c:       2f0a            movel %a2,%sp@-
10c3a52e:       42a7            clrl %sp@-
10c3a530:       2f0b            movel %a3,%sp@-
10c3a532:       2f04            movel %d4,%sp@-
10c3a534:       2f0d            movel %a5,%sp@-
10c3a536:       2f03            movel %d3,%sp@-
10c3a538:       4879 1000 35f7  pea 100035f7 <tvecs+0x1a5f>
10c3a53e:       2f2e 000c       movel %fp@(12),%sp@-
10c3a542:       2045            moveal %d5,%a0
10c3a544:       4e90            jsr %a0@
10c3a546:       4cee 3c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a5
10c3a54c:       4e5e            unlk %fp
10c3a54e:       4e75            rts

10c3a550 <proc_pid_read_maps>:
10c3a550:       4e56 0000       linkw %fp,#0
10c3a554:       7000            moveq #0,%d0
10c3a556:       4e5e            unlk %fp
10c3a558:       4e75            rts
10c3a55a:       4e75            rts

10c3a55c <kmsg_open>:
10c3a55c:       4e56 0000       linkw %fp,#0
10c3a560:       42a7            clrl %sp@-
10c3a562:       42a7            clrl %sp@-
10c3a564:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c3a568:       4eb9 10c1 6258  jsr 10c16258 <do_syslog>
10c3a56e:       4e5e            unlk %fp
10c3a570:       4e75            rts

10c3a572 <kmsg_release>:
10c3a572:       4e56 0000       linkw %fp,#0
10c3a576:       42a7            clrl %sp@-
10c3a578:       42a7            clrl %sp@-
10c3a57a:       42a7            clrl %sp@-
10c3a57c:       4eb9 10c1 6258  jsr 10c16258 <do_syslog>
10c3a582:       7000            moveq #0,%d0
10c3a584:       4e5e            unlk %fp
10c3a586:       4e75            rts

10c3a588 <kmsg_read>:
10c3a588:       4e56 0000       linkw %fp,#0
10c3a58c:       2f2e 0010       movel %fp@(16),%sp@-
10c3a590:       2f2e 000c       movel %fp@(12),%sp@-
10c3a594:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c3a598:       4eb9 10c1 6258  jsr 10c16258 <do_syslog>
10c3a59e:       4e5e            unlk %fp
10c3a5a0:       4e75            rts

10c3a5a2 <kmsg_poll>:
10c3a5a2:       4e56 0000       linkw %fp,#0
10c3a5a6:       202e 000c       movel %fp@(12),%d0
10c3a5aa:       223c 1000 cea4  movel #268488356,%d1
10c3a5b0:       4a80            tstl %d0
10c3a5b2:       6716            beqs 10c3a5ca <kmsg_poll+0x28>
10c3a5b4:       4a81            tstl %d1
10c3a5b6:       6712            beqs 10c3a5ca <kmsg_poll+0x28>
10c3a5b8:       2f00            movel %d0,%sp@-
10c3a5ba:       2f01            movel %d1,%sp@-
10c3a5bc:       2f2e 0008       movel %fp@(8),%sp@-
10c3a5c0:       4eb9 10c2 f940  jsr 10c2f940 <__pollwait>
10c3a5c6:       4fef 000c       lea %sp@(12),%sp
10c3a5ca:       42a7            clrl %sp@-
10c3a5cc:       42a7            clrl %sp@-
10c3a5ce:       4878 0009       pea 9 <LSIGTRAP+0x4>
10c3a5d2:       4eb9 10c1 6258  jsr 10c16258 <do_syslog>
10c3a5d8:       4a80            tstl %d0
10c3a5da:       56c0            sne %d0
10c3a5dc:       7241            moveq #65,%d1
10c3a5de:       c081            andl %d1,%d0
10c3a5e0:       4e5e            unlk %fp
10c3a5e2:       4e75            rts

10c3a5e4 <tty_drivers_read_proc>:
10c3a5e4:       4e56 ffd8       linkw %fp,#-40
10c3a5e8:       48e7 3f38       moveml %d2-%d7/%a2-%a4,%sp@-
10c3a5ec:       286e 0008       moveal %fp@(8),%a4
10c3a5f0:       2a2e 0010       movel %fp@(16),%d5
10c3a5f4:       2e2e 0014       movel %fp@(20),%d7
10c3a5f8:       7800            moveq #0,%d4
10c3a5fa:       7c00            moveq #0,%d6
10c3a5fc:       2479 1002 812e  moveal 1002812e <tty_drivers>,%a2
10c3a602:       b4fc 0000       cmpaw #0,%a2
10c3a606:       6700 0160       beqw 10c3a768 <tty_drivers_read_proc+0x184>
10c3a60a:       0c6a 0001 0014  cmpiw #1,%a2@(20)
10c3a610:       6f28            bles 10c3a63a <tty_drivers_read_proc+0x56>
10c3a612:       326a 0012       moveaw %a2@(18),%a1
10c3a616:       306a 0014       moveaw %a2@(20),%a0
10c3a61a:       4870 98ff       pea %a0@(ffffffff,%a1:l)
10c3a61e:       306a 0012       moveaw %a2@(18),%a0
10c3a622:       2f08            movel %a0,%sp@-
10c3a624:       4879 1000 3617  pea 10003617 <tvecs+0x1a7f>
10c3a62a:       486e ffec       pea %fp@(-20)
10c3a62e:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c3a634:       4fef 0010       lea %sp@(16),%sp
10c3a638:       601a            bras 10c3a654 <tty_drivers_read_proc+0x70>
10c3a63a:       306a 0012       moveaw %a2@(18),%a0
10c3a63e:       2f08            movel %a0,%sp@-
10c3a640:       4879 1000 361d  pea 1000361d <tvecs+0x1a85>
10c3a646:       486e ffec       pea %fp@(-20)
10c3a64a:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c3a650:       4fef 000c       lea %sp@(12),%sp
10c3a654:       76ec            moveq #-20,%d3
10c3a656:       d68e            addl %fp,%d3
10c3a658:       47f9 10c8 4d6a  lea 10c84d6a <sprintf>,%a3
10c3a65e:       302a 0016       movew %a2@(22),%d0
10c3a662:       0c40 0002       cmpiw #2,%d0
10c3a666:       674c            beqs 10c3a6b4 <tty_drivers_read_proc+0xd0>
10c3a668:       6e0a            bgts 10c3a674 <tty_drivers_read_proc+0x90>
10c3a66a:       0c40 0001       cmpiw #1,%d0
10c3a66e:       6712            beqs 10c3a682 <tty_drivers_read_proc+0x9e>
10c3a670:       6000 0084       braw 10c3a6f6 <tty_drivers_read_proc+0x112>
10c3a674:       0c40 0003       cmpiw #3,%d0
10c3a678:       6742            beqs 10c3a6bc <tty_drivers_read_proc+0xd8>
10c3a67a:       0c40 0004       cmpiw #4,%d0
10c3a67e:       6752            beqs 10c3a6d2 <tty_drivers_read_proc+0xee>
10c3a680:       6074            bras 10c3a6f6 <tty_drivers_read_proc+0x112>
10c3a682:       302a 0018       movew %a2@(24),%d0
10c3a686:       243c 1000 3620  movel #268449312,%d2
10c3a68c:       0c40 0001       cmpiw #1,%d0
10c3a690:       6700 0082       beqw 10c3a714 <tty_drivers_read_proc+0x130>
10c3a694:       243c 1000 3630  movel #268449328,%d2
10c3a69a:       0c40 0003       cmpiw #3,%d0
10c3a69e:       6774            beqs 10c3a714 <tty_drivers_read_proc+0x130>
10c3a6a0:       243c 1000 364f  movel #268449359,%d2
10c3a6a6:       0c40 0002       cmpiw #2,%d0
10c3a6aa:       6668            bnes 10c3a714 <tty_drivers_read_proc+0x130>
10c3a6ac:       243c 1000 363f  movel #268449343,%d2
10c3a6b2:       6060            bras 10c3a714 <tty_drivers_read_proc+0x130>
10c3a6b4:       243c 1000 3656  movel #268449366,%d2
10c3a6ba:       6058            bras 10c3a714 <tty_drivers_read_proc+0x130>
10c3a6bc:       243c 1000 366d  movel #268449389,%d2
10c3a6c2:       0c6a 0002 0018  cmpiw #2,%a2@(24)
10c3a6c8:       664a            bnes 10c3a714 <tty_drivers_read_proc+0x130>
10c3a6ca:       243c 1000 365e  movel #268449374,%d2
10c3a6d0:       6042            bras 10c3a714 <tty_drivers_read_proc+0x130>
10c3a6d2:       302a 0018       movew %a2@(24),%d0
10c3a6d6:       243c 1000 3674  movel #268449396,%d2
10c3a6dc:       0c40 0001       cmpiw #1,%d0
10c3a6e0:       6732            beqs 10c3a714 <tty_drivers_read_proc+0x130>
10c3a6e2:       243c 1000 3689  movel #268449417,%d2
10c3a6e8:       0c40 0002       cmpiw #2,%d0
10c3a6ec:       6626            bnes 10c3a714 <tty_drivers_read_proc+0x130>
10c3a6ee:       243c 1000 367f  movel #268449407,%d2
10c3a6f4:       601e            bras 10c3a714 <tty_drivers_read_proc+0x130>
10c3a6f6:       306a 0018       moveaw %a2@(24),%a0
10c3a6fa:       2f08            movel %a0,%sp@-
10c3a6fc:       306a 0016       moveaw %a2@(22),%a0
10c3a700:       2f08            movel %a0,%sp@-
10c3a702:       4879 1000 368d  pea 1000368d <tvecs+0x1af5>
10c3a708:       74d8            moveq #-40,%d2
10c3a70a:       d48e            addl %fp,%d2
10c3a70c:       2f02            movel %d2,%sp@-
10c3a70e:       4e93            jsr %a3@
10c3a710:       4fef 0010       lea %sp@(16),%sp
10c3a714:       2f02            movel %d2,%sp@-
10c3a716:       2f03            movel %d3,%sp@-
10c3a718:       306a 0010       moveaw %a2@(16),%a0
10c3a71c:       2f08            movel %a0,%sp@-
10c3a71e:       2f2a 0008       movel %a2@(8),%sp@-
10c3a722:       202a 0004       movel %a2@(4),%d0
10c3a726:       6606            bnes 10c3a72e <tty_drivers_read_proc+0x14a>
10c3a728:       203c 1000 3698  movel #268449432,%d0
10c3a72e:       2f00            movel %d0,%sp@-
10c3a730:       4879 1000 36a0  pea 100036a0 <tvecs+0x1b08>
10c3a736:       4874 4800       pea %a4@(00000000,%d4:l)
10c3a73a:       4e93            jsr %a3@
10c3a73c:       d880            addl %d0,%d4
10c3a73e:       2204            movel %d4,%d1
10c3a740:       d286            addl %d6,%d1
10c3a742:       2005            movel %d5,%d0
10c3a744:       d087            addl %d7,%d0
10c3a746:       4fef 001c       lea %sp@(28),%sp
10c3a74a:       b081            cmpl %d1,%d0
10c3a74c:       6d14            blts 10c3a762 <tty_drivers_read_proc+0x17e>
10c3a74e:       ba81            cmpl %d1,%d5
10c3a750:       6f04            bles 10c3a756 <tty_drivers_read_proc+0x172>
10c3a752:       2c01            movel %d1,%d6
10c3a754:       7800            moveq #0,%d4
10c3a756:       246a 00b2       moveal %a2@(178),%a2
10c3a75a:       b4fc 0000       cmpaw #0,%a2
10c3a75e:       6600 feaa       bnew 10c3a60a <tty_drivers_read_proc+0x26>
10c3a762:       b4fc 0000       cmpaw #0,%a2
10c3a766:       6608            bnes 10c3a770 <tty_drivers_read_proc+0x18c>
10c3a768:       206e 0018       moveal %fp@(24),%a0
10c3a76c:       7001            moveq #1,%d0
10c3a76e:       2080            movel %d0,%a0@
10c3a770:       2204            movel %d4,%d1
10c3a772:       d286            addl %d6,%d1
10c3a774:       7000            moveq #0,%d0
10c3a776:       b285            cmpl %d5,%d1
10c3a778:       6f16            bles 10c3a790 <tty_drivers_read_proc+0x1ac>
10c3a77a:       2005            movel %d5,%d0
10c3a77c:       9086            subl %d6,%d0
10c3a77e:       206e 000c       moveal %fp@(12),%a0
10c3a782:       d9c0            addal %d0,%a4
10c3a784:       208c            movel %a4,%a0@
10c3a786:       2001            movel %d1,%d0
10c3a788:       9085            subl %d5,%d0
10c3a78a:       be80            cmpl %d0,%d7
10c3a78c:       6c02            bges 10c3a790 <tty_drivers_read_proc+0x1ac>
10c3a78e:       2007            movel %d7,%d0
10c3a790:       4cee 1cfc ffb4  moveml %fp@(-76),%d2-%d7/%a2-%a4
10c3a796:       4e5e            unlk %fp
10c3a798:       4e75            rts

10c3a79a <tty_ldiscs_read_proc>:
10c3a79a:       4e56 0000       linkw %fp,#0
10c3a79e:       48e7 3f38       moveml %d2-%d7/%a2-%a4,%sp@-
10c3a7a2:       246e 0008       moveal %fp@(8),%a2
10c3a7a6:       2c2e 0010       movel %fp@(16),%d6
10c3a7aa:       266e 0014       moveal %fp@(20),%a3
10c3a7ae:       7400            moveq #0,%d2
10c3a7b0:       7a00            moveq #0,%d5
10c3a7b2:       7800            moveq #0,%d4
10c3a7b4:       49f9 1002 7d3a  lea 10027d3a <ldiscs+0xc>,%a4
10c3a7ba:       2e06            movel %d6,%d7
10c3a7bc:       de8b            addl %a3,%d7
10c3a7be:       7600            moveq #0,%d3
10c3a7c0:       0834 0000 3803  btst #0,%a4@(00000003,%d3:l)
10c3a7c6:       673c            beqs 10c3a804 <tty_ldiscs_read_proc+0x6a>
10c3a7c8:       2f04            movel %d4,%sp@-
10c3a7ca:       41f9 1002 7d32  lea 10027d32 <ldiscs+0x4>,%a0
10c3a7d0:       2030 3800       movel %a0@(00000000,%d3:l),%d0
10c3a7d4:       6606            bnes 10c3a7dc <tty_ldiscs_read_proc+0x42>
10c3a7d6:       203c 1000 36bc  movel #268449468,%d0
10c3a7dc:       2f00            movel %d0,%sp@-
10c3a7de:       4879 1000 36c0  pea 100036c0 <tvecs+0x1b28>
10c3a7e4:       4872 2800       pea %a2@(00000000,%d2:l)
10c3a7e8:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c3a7ee:       d480            addl %d0,%d2
10c3a7f0:       2002            movel %d2,%d0
10c3a7f2:       d085            addl %d5,%d0
10c3a7f4:       4fef 0010       lea %sp@(16),%sp
10c3a7f8:       be80            cmpl %d0,%d7
10c3a7fa:       6d14            blts 10c3a810 <tty_ldiscs_read_proc+0x76>
10c3a7fc:       bc80            cmpl %d0,%d6
10c3a7fe:       6f04            bles 10c3a804 <tty_ldiscs_read_proc+0x6a>
10c3a800:       2a00            movel %d0,%d5
10c3a802:       7400            moveq #0,%d2
10c3a804:       7040            moveq #64,%d0
10c3a806:       d680            addl %d0,%d3
10c3a808:       5284            addql #1,%d4
10c3a80a:       700f            moveq #15,%d0
10c3a80c:       b084            cmpl %d4,%d0
10c3a80e:       6cb0            bges 10c3a7c0 <tty_ldiscs_read_proc+0x26>
10c3a810:       700f            moveq #15,%d0
10c3a812:       b084            cmpl %d4,%d0
10c3a814:       6c08            bges 10c3a81e <tty_ldiscs_read_proc+0x84>
10c3a816:       206e 0018       moveal %fp@(24),%a0
10c3a81a:       7001            moveq #1,%d0
10c3a81c:       2080            movel %d0,%a0@
10c3a81e:       2202            movel %d2,%d1
10c3a820:       d285            addl %d5,%d1
10c3a822:       7000            moveq #0,%d0
10c3a824:       b286            cmpl %d6,%d1
10c3a826:       6f16            bles 10c3a83e <tty_ldiscs_read_proc+0xa4>
10c3a828:       2006            movel %d6,%d0
10c3a82a:       9085            subl %d5,%d0
10c3a82c:       206e 000c       moveal %fp@(12),%a0
10c3a830:       d5c0            addal %d0,%a2
10c3a832:       208a            movel %a2,%a0@
10c3a834:       2001            movel %d1,%d0
10c3a836:       9086            subl %d6,%d0
10c3a838:       b7c0            cmpal %d0,%a3
10c3a83a:       6c02            bges 10c3a83e <tty_ldiscs_read_proc+0xa4>
10c3a83c:       200b            movel %a3,%d0
10c3a83e:       4cee 1cfc ffdc  moveml %fp@(-36),%d2-%d7/%a2-%a4
10c3a844:       4e5e            unlk %fp
10c3a846:       4e75            rts

10c3a848 <proc_tty_register_driver>:
10c3a848:       4e56 0000       linkw %fp,#0
10c3a84c:       2f0a            movel %a2,%sp@-
10c3a84e:       246e 0008       moveal %fp@(8),%a2
10c3a852:       4aaa 00aa       tstl %a2@(170)
10c3a856:       6606            bnes 10c3a85e <proc_tty_register_driver+0x16>
10c3a858:       4aaa 00ae       tstl %a2@(174)
10c3a85c:       6738            beqs 10c3a896 <proc_tty_register_driver+0x4e>
10c3a85e:       202a 0004       movel %a2@(4),%d0
10c3a862:       6732            beqs 10c3a896 <proc_tty_register_driver+0x4e>
10c3a864:       4aaa 0046       tstl %a2@(70)
10c3a868:       662c            bnes 10c3a896 <proc_tty_register_driver+0x4e>
10c3a86a:       2f39 1001 b964  movel 1001b964 <proc_tty_driver>,%sp@-
10c3a870:       42a7            clrl %sp@-
10c3a872:       2f00            movel %d0,%sp@-
10c3a874:       4eb9 10c3 9c46  jsr 10c39c46 <create_proc_entry>
10c3a87a:       2040            moveal %d0,%a0
10c3a87c:       b0fc 0000       cmpaw #0,%a0
10c3a880:       6714            beqs 10c3a896 <proc_tty_register_driver+0x4e>
10c3a882:       216a 00aa 0038  movel %a2@(170),%a0@(56)
10c3a888:       216a 00ae 003c  movel %a2@(174),%a0@(60)
10c3a88e:       214a 0034       movel %a2,%a0@(52)
10c3a892:       2548 0046       movel %a0,%a2@(70)
10c3a896:       246e fffc       moveal %fp@(-4),%a2
10c3a89a:       4e5e            unlk %fp
10c3a89c:       4e75            rts

10c3a89e <proc_tty_unregister_driver>:
10c3a89e:       4e56 0000       linkw %fp,#0
10c3a8a2:       2f0a            movel %a2,%sp@-
10c3a8a4:       246e 0008       moveal %fp@(8),%a2
10c3a8a8:       4aaa 0046       tstl %a2@(70)
10c3a8ac:       6714            beqs 10c3a8c2 <proc_tty_unregister_driver+0x24>
10c3a8ae:       2f39 1001 b964  movel 1001b964 <proc_tty_driver>,%sp@-
10c3a8b4:       2f2a 0004       movel %a2@(4),%sp@-
10c3a8b8:       4eb9 10c3 9d26  jsr 10c39d26 <remove_proc_entry>
10c3a8be:       42aa 0046       clrl %a2@(70)
10c3a8c2:       246e fffc       moveal %fp@(-4),%a2
10c3a8c6:       4e5e            unlk %fp
10c3a8c8:       4e75            rts
10c3a8ca:       4e75            rts

10c3a8cc <proc_calc_metrics>:
10c3a8cc:       4e56 0000       linkw %fp,#0
10c3a8d0:       2f02            movel %d2,%sp@-
10c3a8d2:       226e 0010       moveal %fp@(16),%a1
10c3a8d6:       242e 0014       movel %fp@(20),%d2
10c3a8da:       222e 001c       movel %fp@(28),%d1
10c3a8de:       2009            movel %a1,%d0
10c3a8e0:       d082            addl %d2,%d0
10c3a8e2:       b081            cmpl %d1,%d0
10c3a8e4:       6d08            blts 10c3a8ee <proc_calc_metrics+0x22>
10c3a8e6:       206e 0018       moveal %fp@(24),%a0
10c3a8ea:       7001            moveq #1,%d0
10c3a8ec:       2080            movel %d0,%a0@
10c3a8ee:       206e 000c       moveal %fp@(12),%a0
10c3a8f2:       202e 0008       movel %fp@(8),%d0
10c3a8f6:       d089            addl %a1,%d0
10c3a8f8:       2080            movel %d0,%a0@
10c3a8fa:       9289            subl %a1,%d1
10c3a8fc:       b481            cmpl %d1,%d2
10c3a8fe:       6c02            bges 10c3a902 <proc_calc_metrics+0x36>
10c3a900:       2202            movel %d2,%d1
10c3a902:       4a81            tstl %d1
10c3a904:       6c02            bges 10c3a908 <proc_calc_metrics+0x3c>
10c3a906:       7200            moveq #0,%d1
10c3a908:       2001            movel %d1,%d0
10c3a90a:       241f            movel %sp@+,%d2
10c3a90c:       4e5e            unlk %fp
10c3a90e:       4e75            rts

10c3a910 <loadavg_read_proc>:
10c3a910:       4e56 0000       linkw %fp,#0
10c3a914:       48e7 3f38       moveml %d2-%d7/%a2-%a4,%sp@-
10c3a918:       2c2e 0008       movel %fp@(8),%d6
10c3a91c:       286e 000c       moveal %fp@(12),%a4
10c3a920:       266e 0010       moveal %fp@(16),%a3
10c3a924:       246e 0014       moveal %fp@(20),%a2
10c3a928:       2e2e 0018       movel %fp@(24),%d7
10c3a92c:       7a0a            moveq #10,%d5
10c3a92e:       dab9 1002 53d0  addl 100253d0 <avenrun>,%d5
10c3a934:       780a            moveq #10,%d4
10c3a936:       d8b9 1002 53d4  addl 100253d4 <avenrun+0x4>,%d4
10c3a93c:       760a            moveq #10,%d3
10c3a93e:       d6b9 1002 53d8  addl 100253d8 <avenrun+0x8>,%d3
10c3a944:       2f39 1002 568c  movel 1002568c <last_pid>,%sp@-
10c3a94a:       2f39 1002 5688  movel 10025688 <nr_threads>,%sp@-
10c3a950:       2f39 1002 67ac  movel 100267ac <nr_running>,%sp@-
10c3a956:       2403            movel %d3,%d2
10c3a958:       0282 0000 07ff  andil #2047,%d2
10c3a95e:       2002            movel %d2,%d0
10c3a960:       d080            addl %d0,%d0
10c3a962:       d082            addl %d2,%d0
10c3a964:       2200            movel %d0,%d1
10c3a966:       eb89            lsll #5,%d1
10c3a968:       d081            addl %d1,%d0
10c3a96a:       d082            addl %d2,%d0
10c3a96c:       720b            moveq #11,%d1
10c3a96e:       e2a0            asrl %d1,%d0
10c3a970:       2f00            movel %d0,%sp@-
10c3a972:       e2a3            asrl %d1,%d3
10c3a974:       2f03            movel %d3,%sp@-
10c3a976:       2404            movel %d4,%d2
10c3a978:       0282 0000 07ff  andil #2047,%d2
10c3a97e:       2002            movel %d2,%d0
10c3a980:       d080            addl %d0,%d0
10c3a982:       d082            addl %d2,%d0
10c3a984:       2200            movel %d0,%d1
10c3a986:       eb89            lsll #5,%d1
10c3a988:       d081            addl %d1,%d0
10c3a98a:       d082            addl %d2,%d0
10c3a98c:       720b            moveq #11,%d1
10c3a98e:       e2a0            asrl %d1,%d0
10c3a990:       2f00            movel %d0,%sp@-
10c3a992:       e2a4            asrl %d1,%d4
10c3a994:       2f04            movel %d4,%sp@-
10c3a996:       2405            movel %d5,%d2
10c3a998:       0282 0000 07ff  andil #2047,%d2
10c3a99e:       2002            movel %d2,%d0
10c3a9a0:       d080            addl %d0,%d0
10c3a9a2:       d082            addl %d2,%d0
10c3a9a4:       2200            movel %d0,%d1
10c3a9a6:       eb89            lsll #5,%d1
10c3a9a8:       d081            addl %d1,%d0
10c3a9aa:       d082            addl %d2,%d0
10c3a9ac:       720b            moveq #11,%d1
10c3a9ae:       e2a0            asrl %d1,%d0
10c3a9b0:       2f00            movel %d0,%sp@-
10c3a9b2:       e2a5            asrl %d1,%d5
10c3a9b4:       2f05            movel %d5,%sp@-
10c3a9b6:       4879 1000 3700  pea 10003700 <tvecs+0x1b68>
10c3a9bc:       2f06            movel %d6,%sp@-
10c3a9be:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c3a9c4:       4fef 0028       lea %sp@(40),%sp
10c3a9c8:       2e80            movel %d0,%sp@
10c3a9ca:       2f07            movel %d7,%sp@-
10c3a9cc:       2f0a            movel %a2,%sp@-
10c3a9ce:       2f0b            movel %a3,%sp@-
10c3a9d0:       2f0c            movel %a4,%sp@-
10c3a9d2:       2f06            movel %d6,%sp@-
10c3a9d4:       4eba fef6       jsr %pc@(10c3a8cc <proc_calc_metrics>)
10c3a9d8:       4cee 1cfc ffdc  moveml %fp@(-36),%d2-%d7/%a2-%a4
10c3a9de:       4e5e            unlk %fp
10c3a9e0:       4e75            rts

10c3a9e2 <uptime_read_proc>:
10c3a9e2:       4e56 0000       linkw %fp,#0
10c3a9e6:       48e7 3f38       moveml %d2-%d7/%a2-%a4,%sp@-
10c3a9ea:       282e 0008       movel %fp@(8),%d4
10c3a9ee:       286e 000c       moveal %fp@(12),%a4
10c3a9f2:       2e2e 0010       movel %fp@(16),%d7
10c3a9f6:       2c2e 0014       movel %fp@(20),%d6
10c3a9fa:       2a2e 0018       movel %fp@(24),%d5
10c3a9fe:       2639 1002 67b0  movel 100267b0 <jiffies>,%d3
10c3aa04:       2079 1000 cc1c  moveal 1000cc1c <init_tasks>,%a0
10c3aa0a:       2428 00f6       movel %a0@(246),%d2
10c3aa0e:       d4a8 00fa       addl %a0@(250),%d2
10c3aa12:       47f9 10c8 599c  lea 10c8599c <__umodsi3>,%a3
10c3aa18:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c3aa1c:       2f02            movel %d2,%sp@-
10c3aa1e:       4e93            jsr %a3@
10c3aa20:       584f            addqw #4,%sp
10c3aa22:       2e80            movel %d0,%sp@
10c3aa24:       45f9 10c8 5940  lea 10c85940 <__udivsi3>,%a2
10c3aa2a:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c3aa2e:       2f02            movel %d2,%sp@-
10c3aa30:       4e92            jsr %a2@
10c3aa32:       584f            addqw #4,%sp
10c3aa34:       2e80            movel %d0,%sp@
10c3aa36:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c3aa3a:       2f03            movel %d3,%sp@-
10c3aa3c:       4e93            jsr %a3@
10c3aa3e:       584f            addqw #4,%sp
10c3aa40:       2e80            movel %d0,%sp@
10c3aa42:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c3aa46:       2f03            movel %d3,%sp@-
10c3aa48:       4e92            jsr %a2@
10c3aa4a:       584f            addqw #4,%sp
10c3aa4c:       2e80            movel %d0,%sp@
10c3aa4e:       4879 1000 3722  pea 10003722 <tvecs+0x1b8a>
10c3aa54:       2f04            movel %d4,%sp@-
10c3aa56:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c3aa5c:       2f00            movel %d0,%sp@-
10c3aa5e:       2f05            movel %d5,%sp@-
10c3aa60:       2f06            movel %d6,%sp@-
10c3aa62:       2f07            movel %d7,%sp@-
10c3aa64:       2f0c            movel %a4,%sp@-
10c3aa66:       2f04            movel %d4,%sp@-
10c3aa68:       4eba fe62       jsr %pc@(10c3a8cc <proc_calc_metrics>)
10c3aa6c:       4cee 1cfc ffdc  moveml %fp@(-36),%d2-%d7/%a2-%a4
10c3aa72:       4e5e            unlk %fp
10c3aa74:       4e75            rts

10c3aa76 <meminfo_read_proc>:
10c3aa76:       4e56 ffc0       linkw %fp,#-64
10c3aa7a:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c3aa7e:       286e 0008       moveal %fp@(8),%a4
10c3aa82:       2a6e 0010       moveal %fp@(16),%a5
10c3aa86:       2e2e 0014       movel %fp@(20),%d7
10c3aa8a:       2c2e 0018       movel %fp@(24),%d6
10c3aa8e:       74c0            moveq #-64,%d2
10c3aa90:       d48e            addl %fp,%d2
10c3aa92:       2f02            movel %d2,%sp@-
10c3aa94:       4eb9 10c1 245c  jsr 10c1245c <si_meminfo>
10c3aa9a:       2f02            movel %d2,%sp@-
10c3aa9c:       4eb9 10c2 110e  jsr 10c2110e <si_swapinfo>
10c3aaa2:       2a39 1000 d078  movel 1000d078 <page_cache_size>,%d5
10c3aaa8:       9aae ffdc       subl %fp@(-36),%d5
10c3aaac:       222e ffe4       movel %fp@(-28),%d1
10c3aab0:       4280            clrl %d0
10c3aab2:       2601            movel %d1,%d3
10c3aab4:       4243            clrw %d3
10c3aab6:       4843            swap %d3
10c3aab8:       e84b            lsrw #4,%d3
10c3aaba:       2400            movel %d0,%d2
10c3aabc:       780c            moveq #12,%d4
10c3aabe:       e9aa            lsll %d4,%d2
10c3aac0:       2003            movel %d3,%d0
10c3aac2:       8082            orl %d2,%d0
10c3aac4:       e9a9            lsll %d4,%d1
10c3aac6:       2f01            movel %d1,%sp@-
10c3aac8:       2f00            movel %d0,%sp@-
10c3aaca:       202e ffe0       movel %fp@(-32),%d0
10c3aace:       90ae ffe4       subl %fp@(-28),%d0
10c3aad2:       2200            movel %d0,%d1
10c3aad4:       4280            clrl %d0
10c3aad6:       2601            movel %d1,%d3
10c3aad8:       4243            clrw %d3
10c3aada:       4843            swap %d3
10c3aadc:       e84b            lsrw #4,%d3
10c3aade:       2400            movel %d0,%d2
10c3aae0:       e9aa            lsll %d4,%d2
10c3aae2:       2003            movel %d3,%d0
10c3aae4:       8082            orl %d2,%d0
10c3aae6:       e9a9            lsll %d4,%d1
10c3aae8:       2f01            movel %d1,%sp@-
10c3aaea:       2f00            movel %d0,%sp@-
10c3aaec:       222e ffe0       movel %fp@(-32),%d1
10c3aaf0:       4280            clrl %d0
10c3aaf2:       2601            movel %d1,%d3
10c3aaf4:       4243            clrw %d3
10c3aaf6:       4843            swap %d3
10c3aaf8:       e84b            lsrw #4,%d3
10c3aafa:       2400            movel %d0,%d2
10c3aafc:       e9aa            lsll %d4,%d2
10c3aafe:       2003            movel %d3,%d0
10c3ab00:       8082            orl %d2,%d0
10c3ab02:       e9a9            lsll %d4,%d1
10c3ab04:       2f01            movel %d1,%sp@-
10c3ab06:       2f00            movel %d0,%sp@-
10c3ab08:       2205            movel %d5,%d1
10c3ab0a:       5bc0            smi %d0
10c3ab0c:       4880            extw %d0
10c3ab0e:       48c0            extl %d0
10c3ab10:       2601            movel %d1,%d3
10c3ab12:       4243            clrw %d3
10c3ab14:       4843            swap %d3
10c3ab16:       e84b            lsrw #4,%d3
10c3ab18:       2400            movel %d0,%d2
10c3ab1a:       e9aa            lsll %d4,%d2
10c3ab1c:       2003            movel %d3,%d0
10c3ab1e:       8082            orl %d2,%d0
10c3ab20:       e9a9            lsll %d4,%d1
10c3ab22:       2f01            movel %d1,%sp@-
10c3ab24:       2f00            movel %d0,%sp@-
10c3ab26:       222e ffdc       movel %fp@(-36),%d1
10c3ab2a:       4280            clrl %d0
10c3ab2c:       2601            movel %d1,%d3
10c3ab2e:       4243            clrw %d3
10c3ab30:       4843            swap %d3
10c3ab32:       e84b            lsrw #4,%d3
10c3ab34:       2400            movel %d0,%d2
10c3ab36:       e9aa            lsll %d4,%d2
10c3ab38:       2003            movel %d3,%d0
10c3ab3a:       8082            orl %d2,%d0
10c3ab3c:       e9a9            lsll %d4,%d1
10c3ab3e:       2f01            movel %d1,%sp@-
10c3ab40:       2f00            movel %d0,%sp@-
10c3ab42:       222e ffd8       movel %fp@(-40),%d1
10c3ab46:       4280            clrl %d0
10c3ab48:       2601            movel %d1,%d3
10c3ab4a:       4243            clrw %d3
10c3ab4c:       4843            swap %d3
10c3ab4e:       e84b            lsrw #4,%d3
10c3ab50:       2400            movel %d0,%d2
10c3ab52:       e9aa            lsll %d4,%d2
10c3ab54:       2003            movel %d3,%d0
10c3ab56:       8082            orl %d2,%d0
10c3ab58:       e9a9            lsll %d4,%d1
10c3ab5a:       2f01            movel %d1,%sp@-
10c3ab5c:       2f00            movel %d0,%sp@-
10c3ab5e:       222e ffd4       movel %fp@(-44),%d1
10c3ab62:       4280            clrl %d0
10c3ab64:       2601            movel %d1,%d3
10c3ab66:       4243            clrw %d3
10c3ab68:       4843            swap %d3
10c3ab6a:       e84b            lsrw #4,%d3
10c3ab6c:       2400            movel %d0,%d2
10c3ab6e:       e9aa            lsll %d4,%d2
10c3ab70:       2003            movel %d3,%d0
10c3ab72:       8082            orl %d2,%d0
10c3ab74:       e9a9            lsll %d4,%d1
10c3ab76:       2f01            movel %d1,%sp@-
10c3ab78:       2f00            movel %d0,%sp@-
10c3ab7a:       202e ffd0       movel %fp@(-48),%d0
10c3ab7e:       90ae ffd4       subl %fp@(-44),%d0
10c3ab82:       2200            movel %d0,%d1
10c3ab84:       4280            clrl %d0
10c3ab86:       2601            movel %d1,%d3
10c3ab88:       4243            clrw %d3
10c3ab8a:       4843            swap %d3
10c3ab8c:       e84b            lsrw #4,%d3
10c3ab8e:       2400            movel %d0,%d2
10c3ab90:       e9aa            lsll %d4,%d2
10c3ab92:       2003            movel %d3,%d0
10c3ab94:       8082            orl %d2,%d0
10c3ab96:       e9a9            lsll %d4,%d1
10c3ab98:       2f01            movel %d1,%sp@-
10c3ab9a:       2f00            movel %d0,%sp@-
10c3ab9c:       222e ffd0       movel %fp@(-48),%d1
10c3aba0:       4280            clrl %d0
10c3aba2:       2601            movel %d1,%d3
10c3aba4:       4243            clrw %d3
10c3aba6:       4843            swap %d3
10c3aba8:       e84b            lsrw #4,%d3
10c3abaa:       2400            movel %d0,%d2
10c3abac:       e9aa            lsll %d4,%d2
10c3abae:       2003            movel %d3,%d0
10c3abb0:       8082            orl %d2,%d0
10c3abb2:       e9a9            lsll %d4,%d1
10c3abb4:       2f01            movel %d1,%sp@-
10c3abb6:       2f00            movel %d0,%sp@-
10c3abb8:       4879 1000 3737  pea 10003737 <tvecs+0x1b9f>
10c3abbe:       2f0c            movel %a4,%sp@-
10c3abc0:       45f9 10c8 4d6a  lea 10c84d6a <sprintf>,%a2
10c3abc6:       4e92            jsr %a2@
10c3abc8:       2640            moveal %d0,%a3
10c3abca:       4fef 0058       lea %sp@(88),%sp
10c3abce:       202e ffe4       movel %fp@(-28),%d0
10c3abd2:       e588            lsll #2,%d0
10c3abd4:       2f00            movel %d0,%sp@-
10c3abd6:       202e ffe0       movel %fp@(-32),%d0
10c3abda:       e588            lsll #2,%d0
10c3abdc:       2f00            movel %d0,%sp@-
10c3abde:       282e ffd4       movel %fp@(-44),%d4
10c3abe2:       242e fff0       movel %fp@(-16),%d2
10c3abe6:       2004            movel %d4,%d0
10c3abe8:       9082            subl %d2,%d0
10c3abea:       e588            lsll #2,%d0
10c3abec:       2f00            movel %d0,%sp@-
10c3abee:       262e ffd0       movel %fp@(-48),%d3
10c3abf2:       222e ffec       movel %fp@(-20),%d1
10c3abf6:       2003            movel %d3,%d0
10c3abf8:       9081            subl %d1,%d0
10c3abfa:       e588            lsll #2,%d0
10c3abfc:       2f00            movel %d0,%sp@-
10c3abfe:       e58a            lsll #2,%d2
10c3ac00:       2f02            movel %d2,%sp@-
10c3ac02:       e589            lsll #2,%d1
10c3ac04:       2f01            movel %d1,%sp@-
10c3ac06:       2039 1002 7cb0  movel 10027cb0 <nr_inactive_pages>,%d0
10c3ac0c:       e588            lsll #2,%d0
10c3ac0e:       2f00            movel %d0,%sp@-
10c3ac10:       2039 1002 7cb4  movel 10027cb4 <nr_active_pages>,%d0
10c3ac16:       e588            lsll #2,%d0
10c3ac18:       2f00            movel %d0,%sp@-
10c3ac1a:       2239 1000 d4c8  movel 1000d4c8 <swapper_space+0x18>,%d1
10c3ac20:       2001            movel %d1,%d0
10c3ac22:       e588            lsll #2,%d0
10c3ac24:       2f00            movel %d0,%sp@-
10c3ac26:       9a81            subl %d1,%d5
10c3ac28:       e58d            lsll #2,%d5
10c3ac2a:       2f05            movel %d5,%sp@-
10c3ac2c:       202e ffdc       movel %fp@(-36),%d0
10c3ac30:       e588            lsll #2,%d0
10c3ac32:       2f00            movel %d0,%sp@-
10c3ac34:       202e ffd8       movel %fp@(-40),%d0
10c3ac38:       e588            lsll #2,%d0
10c3ac3a:       2f00            movel %d0,%sp@-
10c3ac3c:       e58c            lsll #2,%d4
10c3ac3e:       2f04            movel %d4,%sp@-
10c3ac40:       e58b            lsll #2,%d3
10c3ac42:       2f03            movel %d3,%sp@-
10c3ac44:       4879 1000 37ad  pea 100037ad <tvecs+0x1c15>
10c3ac4a:       4873 c800       pea %a3@(00000000,%a4:l)
10c3ac4e:       4e92            jsr %a2@
10c3ac50:       4fef 0040       lea %sp@(64),%sp
10c3ac54:       4873 0800       pea %a3@(00000000,%d0:l)
10c3ac58:       2f06            movel %d6,%sp@-
10c3ac5a:       2f07            movel %d7,%sp@-
10c3ac5c:       2f0d            movel %a5,%sp@-
10c3ac5e:       2f2e 000c       movel %fp@(12),%sp@-
10c3ac62:       2f0c            movel %a4,%sp@-
10c3ac64:       4eba fc66       jsr %pc@(10c3a8cc <proc_calc_metrics>)
10c3ac68:       4cee 3cfc ff98  moveml %fp@(-104),%d2-%d7/%a2-%a5
10c3ac6e:       4e5e            unlk %fp
10c3ac70:       4e75            rts

10c3ac72 <version_read_proc>:
10c3ac72:       4e56 0000       linkw %fp,#0
10c3ac76:       48e7 3c20       moveml %d2-%d5/%a2,%sp@-
10c3ac7a:       246e 0008       moveal %fp@(8),%a2
10c3ac7e:       2a2e 000c       movel %fp@(12),%d5
10c3ac82:       282e 0010       movel %fp@(16),%d4
10c3ac86:       262e 0014       movel %fp@(20),%d3
10c3ac8a:       242e 0018       movel %fp@(24),%d2
10c3ac8e:       2079 1000 baea  moveal 1000baea <linux_banner>,%a0
10c3ac94:       224a            moveal %a2,%a1
10c3ac96:       12d8            moveb %a0@+,%a1@+
10c3ac98:       66fc            bnes 10c3ac96 <version_read_proc+0x24>
10c3ac9a:       2f0a            movel %a2,%sp@-
10c3ac9c:       4eb9 10c8 418e  jsr 10c8418e <strlen>
10c3aca2:       2f00            movel %d0,%sp@-
10c3aca4:       2f02            movel %d2,%sp@-
10c3aca6:       2f03            movel %d3,%sp@-
10c3aca8:       2f04            movel %d4,%sp@-
10c3acaa:       2f05            movel %d5,%sp@-
10c3acac:       2f0a            movel %a2,%sp@-
10c3acae:       4eba fc1c       jsr %pc@(10c3a8cc <proc_calc_metrics>)
10c3acb2:       4cee 043c ffec  moveml %fp@(-20),%d2-%d5/%a2
10c3acb8:       4e5e            unlk %fp
10c3acba:       4e75            rts

10c3acbc <cpuinfo_open>:
10c3acbc:       4e56 0000       linkw %fp,#0
10c3acc0:       4879 1000 c7e4  pea 1000c7e4 <cpuinfo_op>
10c3acc6:       2f2e 000c       movel %fp@(12),%sp@-
10c3acca:       4eb9 10c3 6ad8  jsr 10c36ad8 <seq_open>
10c3acd0:       4e5e            unlk %fp
10c3acd2:       4e75            rts

10c3acd4 <kstat_read_proc>:
10c3acd4:       4e56 fffc       linkw %fp,#-4
10c3acd8:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c3acdc:       286e 0008       moveal %fp@(8),%a4
10c3ace0:       2d79 1002 67b0  movel 100267b0 <jiffies>,%fp@(-4)
10c3ace6:       fffc 
10c3ace8:       7a00            moveq #0,%d5
10c3acea:       95ca            subal %a2,%a2
10c3acec:       7c00            moveq #0,%d6
10c3acee:       7400            moveq #0,%d2
10c3acf0:       7800            moveq #0,%d4
10c3acf2:       47f9 10c8 4d6a  lea 10c84d6a <sprintf>,%a3
10c3acf8:       2279 1002 67bc  moveal 100267bc <kstat>,%a1
10c3acfe:       2639 1002 67c0  movel 100267c0 <kstat+0x4>,%d3
10c3ad04:       2239 1002 67c4  movel 100267c4 <kstat+0x8>,%d1
10c3ad0a:       4bf9 1002 7bd8  lea 10027bd8 <kstat+0x141c>,%a5
10c3ad10:       7e00            moveq #0,%d7
10c3ad12:       d5c9            addal %a1,%a2
10c3ad14:       dc83            addl %d3,%d6
10c3ad16:       d481            addl %d1,%d2
10c3ad18:       41f5 7800       lea %a5@(00000000,%d7:l),%a0
10c3ad1c:       701f            moveq #31,%d0
10c3ad1e:       da98            addl %a0@+,%d5
10c3ad20:       51c8 fffc       dbf %d0,10c3ad1e <kstat_read_proc+0x4a>
10c3ad24:       4240            clrw %d0
10c3ad26:       5380            subql #1,%d0
10c3ad28:       64f4            bccs 10c3ad1e <kstat_read_proc+0x4a>
10c3ad2a:       5284            addql #1,%d4
10c3ad2c:       4a84            tstl %d4
10c3ad2e:       6fe2            bles 10c3ad12 <kstat_read_proc+0x3e>
10c3ad30:       200a            movel %a2,%d0
10c3ad32:       d086            addl %d6,%d0
10c3ad34:       d082            addl %d2,%d0
10c3ad36:       222e fffc       movel %fp@(-4),%d1
10c3ad3a:       9280            subl %d0,%d1
10c3ad3c:       2f01            movel %d1,%sp@-
10c3ad3e:       2f02            movel %d2,%sp@-
10c3ad40:       2f06            movel %d6,%sp@-
10c3ad42:       2f0a            movel %a2,%sp@-
10c3ad44:       4879 1000 38e0  pea 100038e0 <tvecs+0x1d48>
10c3ad4a:       2f0c            movel %a4,%sp@-
10c3ad4c:       4e93            jsr %a3@
10c3ad4e:       2440            moveal %d0,%a2
10c3ad50:       7800            moveq #0,%d4
10c3ad52:       4fef 0018       lea %sp@(24),%sp
10c3ad56:       2639 1002 67bc  movel 100267bc <kstat>,%d3
10c3ad5c:       2439 1002 67c0  movel 100267c0 <kstat+0x4>,%d2
10c3ad62:       2003            movel %d3,%d0
10c3ad64:       d082            addl %d2,%d0
10c3ad66:       2239 1002 67c4  movel 100267c4 <kstat+0x8>,%d1
10c3ad6c:       d081            addl %d1,%d0
10c3ad6e:       206e fffc       moveal %fp@(-4),%a0
10c3ad72:       91c0            subal %d0,%a0
10c3ad74:       2f08            movel %a0,%sp@-
10c3ad76:       2f01            movel %d1,%sp@-
10c3ad78:       2f02            movel %d2,%sp@-
10c3ad7a:       2f03            movel %d3,%sp@-
10c3ad7c:       2f04            movel %d4,%sp@-
10c3ad7e:       4879 1000 38f3  pea 100038f3 <tvecs+0x1d5b>
10c3ad84:       4872 c800       pea %a2@(00000000,%a4:l)
10c3ad88:       4e93            jsr %a3@
10c3ad8a:       d5c0            addal %d0,%a2
10c3ad8c:       4fef 001c       lea %sp@(28),%sp
10c3ad90:       5284            addql #1,%d4
10c3ad92:       4a84            tstl %d4
10c3ad94:       6fc0            bles 10c3ad56 <kstat_read_proc+0x82>
10c3ad96:       2f05            movel %d5,%sp@-
10c3ad98:       2f39 1002 7bd4  movel 10027bd4 <kstat+0x1418>,%sp@-
10c3ad9e:       2f39 1002 7bd0  movel 10027bd0 <kstat+0x1414>,%sp@-
10c3ada4:       2039 1002 7bcc  movel 10027bcc <kstat+0x1410>,%d0
10c3adaa:       e288            lsrl #1,%d0
10c3adac:       2f00            movel %d0,%sp@-
10c3adae:       2039 1002 7bc8  movel 10027bc8 <kstat+0x140c>,%d0
10c3adb4:       e288            lsrl #1,%d0
10c3adb6:       2f00            movel %d0,%sp@-
10c3adb8:       4879 1000 3907  pea 10003907 <tvecs+0x1d6f>
10c3adbe:       4872 c800       pea %a2@(00000000,%a4:l)
10c3adc2:       4e93            jsr %a3@
10c3adc4:       d5c0            addal %d0,%a2
10c3adc6:       7800            moveq #0,%d4
10c3adc8:       4fef 001c       lea %sp@(28),%sp
10c3adcc:       4bf9 1002 7bd8  lea 10027bd8 <kstat+0x141c>,%a5
10c3add2:       2404            movel %d4,%d2
10c3add4:       5282            addql #1,%d2
10c3add6:       e58c            lsll #2,%d4
10c3add8:       2235 4800       movel %a5@(00000000,%d4:l),%d1
10c3addc:       7000            moveq #0,%d0
10c3adde:       51c8 fffe       dbf %d0,10c3adde <kstat_read_proc+0x10a>
10c3ade2:       4240            clrw %d0
10c3ade4:       5380            subql #1,%d0
10c3ade6:       64f6            bccs 10c3adde <kstat_read_proc+0x10a>
10c3ade8:       2f01            movel %d1,%sp@-
10c3adea:       4879 1000 3925  pea 10003925 <tvecs+0x1d8d>
10c3adf0:       4872 c800       pea %a2@(00000000,%a4:l)
10c3adf4:       4e93            jsr %a3@
10c3adf6:       d5c0            addal %d0,%a2
10c3adf8:       4fef 000c       lea %sp@(12),%sp
10c3adfc:       2802            movel %d2,%d4
10c3adfe:       701f            moveq #31,%d0
10c3ae00:       b084            cmpl %d4,%d0
10c3ae02:       6cce            bges 10c3add2 <kstat_read_proc+0xfe>
10c3ae04:       4879 1000 3929  pea 10003929 <tvecs+0x1d91>
10c3ae0a:       4872 c800       pea %a2@(00000000,%a4:l)
10c3ae0e:       4e93            jsr %a3@
10c3ae10:       d5c0            addal %d0,%a2
10c3ae12:       7a00            moveq #0,%d5
10c3ae14:       508f            addql #8,%sp
10c3ae16:       7800            moveq #0,%d4
10c3ae18:       2c05            movel %d5,%d6
10c3ae1a:       5286            addql #1,%d6
10c3ae1c:       2405            movel %d5,%d2
10c3ae1e:       ed8a            lsll #6,%d2
10c3ae20:       41f9 1002 67c8  lea 100267c8 <kstat+0xc>,%a0
10c3ae26:       2270 2800       moveal %a0@(00000000,%d2:l),%a1
10c3ae2a:       41f9 1002 73c8  lea 100273c8 <kstat+0xc0c>,%a0
10c3ae30:       2630 2800       movel %a0@(00000000,%d2:l),%d3
10c3ae34:       2009            movel %a1,%d0
10c3ae36:       d083            addl %d3,%d0
10c3ae38:       41f9 1002 77c8  lea 100277c8 <kstat+0x100c>,%a0
10c3ae3e:       2230 2800       movel %a0@(00000000,%d2:l),%d1
10c3ae42:       d081            addl %d1,%d0
10c3ae44:       6730            beqs 10c3ae76 <kstat_read_proc+0x1a2>
10c3ae46:       2f01            movel %d1,%sp@-
10c3ae48:       41f9 1002 6fc8  lea 10026fc8 <kstat+0x80c>,%a0
10c3ae4e:       2f30 2800       movel %a0@(00000000,%d2:l),%sp@-
10c3ae52:       2f03            movel %d3,%sp@-
10c3ae54:       41f9 1002 6bc8  lea 10026bc8 <kstat+0x40c>,%a0
10c3ae5a:       2f30 2800       movel %a0@(00000000,%d2:l),%sp@-
10c3ae5e:       2f09            movel %a1,%sp@-
10c3ae60:       2f04            movel %d4,%sp@-
10c3ae62:       2f05            movel %d5,%sp@-
10c3ae64:       4879 1000 3934  pea 10003934 <tvecs+0x1d9c>
10c3ae6a:       4872 c800       pea %a2@(00000000,%a4:l)
10c3ae6e:       4e93            jsr %a3@
10c3ae70:       d5c0            addal %d0,%a2
10c3ae72:       4fef 0024       lea %sp@(36),%sp
10c3ae76:       5882            addql #4,%d2
10c3ae78:       5284            addql #1,%d4
10c3ae7a:       700f            moveq #15,%d0
10c3ae7c:       b084            cmpl %d4,%d0
10c3ae7e:       6ca0            bges 10c3ae20 <kstat_read_proc+0x14c>
10c3ae80:       2a06            movel %d6,%d5
10c3ae82:       b085            cmpl %d5,%d0
10c3ae84:       6c90            bges 10c3ae16 <kstat_read_proc+0x142>
10c3ae86:       2f39 1002 5660  movel 10025660 <total_forks>,%sp@-
10c3ae8c:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c3ae90:       2f2e fffc       movel %fp@(-4),%sp@-
10c3ae94:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c3ae9a:       508f            addql #8,%sp
10c3ae9c:       2239 1002 5790  movel 10025790 <xtime>,%d1
10c3aea2:       9280            subl %d0,%d1
10c3aea4:       2f01            movel %d1,%sp@-
10c3aea6:       2f39 1002 7c6c  movel 10027c6c <kstat+0x14b0>,%sp@-
10c3aeac:       4879 1000 394e  pea 1000394e <tvecs+0x1db6>
10c3aeb2:       4872 c800       pea %a2@(00000000,%a4:l)
10c3aeb6:       4e93            jsr %a3@
10c3aeb8:       4872 0800       pea %a2@(00000000,%d0:l)
10c3aebc:       2f2e 0018       movel %fp@(24),%sp@-
10c3aec0:       2f2e 0014       movel %fp@(20),%sp@-
10c3aec4:       2f2e 0010       movel %fp@(16),%sp@-
10c3aec8:       2f2e 000c       movel %fp@(12),%sp@-
10c3aecc:       2f0c            movel %a4,%sp@-
10c3aece:       4eba f9fc       jsr %pc@(10c3a8cc <proc_calc_metrics>)
10c3aed2:       4cee 3cfc ffd4  moveml %fp@(-44),%d2-%d7/%a2-%a5
10c3aed8:       4e5e            unlk %fp
10c3aeda:       4e75            rts

10c3aedc <devices_read_proc>:
10c3aedc:       4e56 0000       linkw %fp,#0
10c3aee0:       48e7 3e00       moveml %d2-%d6,%sp@-
10c3aee4:       282e 0008       movel %fp@(8),%d4
10c3aee8:       2c2e 000c       movel %fp@(12),%d6
10c3aeec:       2a2e 0010       movel %fp@(16),%d5
10c3aef0:       262e 0014       movel %fp@(20),%d3
10c3aef4:       242e 0018       movel %fp@(24),%d2
10c3aef8:       2f04            movel %d4,%sp@-
10c3aefa:       4eb9 10c2 4510  jsr 10c24510 <get_device_list>
10c3af00:       2f00            movel %d0,%sp@-
10c3af02:       2f02            movel %d2,%sp@-
10c3af04:       2f03            movel %d3,%sp@-
10c3af06:       2f05            movel %d5,%sp@-
10c3af08:       2f06            movel %d6,%sp@-
10c3af0a:       2f04            movel %d4,%sp@-
10c3af0c:       4eba f9be       jsr %pc@(10c3a8cc <proc_calc_metrics>)
10c3af10:       4cee 007c ffec  moveml %fp@(-20),%d2-%d6
10c3af16:       4e5e            unlk %fp
10c3af18:       4e75            rts

10c3af1a <partitions_read_proc>:
10c3af1a:       4e56 0000       linkw %fp,#0
10c3af1e:       2f02            movel %d2,%sp@-
10c3af20:       242e 0014       movel %fp@(20),%d2
10c3af24:       2f02            movel %d2,%sp@-
10c3af26:       2f2e 0010       movel %fp@(16),%sp@-
10c3af2a:       2f2e 000c       movel %fp@(12),%sp@-
10c3af2e:       2f2e 0008       movel %fp@(8),%sp@-
10c3af32:       4eb9 10c4 d390  jsr 10c4d390 <get_partition_list>
10c3af38:       b480            cmpl %d0,%d2
10c3af3a:       6f08            bles 10c3af44 <partitions_read_proc+0x2a>
10c3af3c:       206e 0018       moveal %fp@(24),%a0
10c3af40:       7201            moveq #1,%d1
10c3af42:       2081            movel %d1,%a0@
10c3af44:       242e fffc       movel %fp@(-4),%d2
10c3af48:       4e5e            unlk %fp
10c3af4a:       4e75            rts

10c3af4c <interrupts_read_proc>:
10c3af4c:       4e56 0000       linkw %fp,#0
10c3af50:       48e7 3e00       moveml %d2-%d6,%sp@-
10c3af54:       282e 0008       movel %fp@(8),%d4
10c3af58:       2c2e 000c       movel %fp@(12),%d6
10c3af5c:       2a2e 0010       movel %fp@(16),%d5
10c3af60:       262e 0014       movel %fp@(20),%d3
10c3af64:       242e 0018       movel %fp@(24),%d2
10c3af68:       2f04            movel %d4,%sp@-
10c3af6a:       4eb9 10c1 3a54  jsr 10c13a54 <get_irq_list>
10c3af70:       2f00            movel %d0,%sp@-
10c3af72:       2f02            movel %d2,%sp@-
10c3af74:       2f03            movel %d3,%sp@-
10c3af76:       2f05            movel %d5,%sp@-
10c3af78:       2f06            movel %d6,%sp@-
10c3af7a:       2f04            movel %d4,%sp@-
10c3af7c:       4eba f94e       jsr %pc@(10c3a8cc <proc_calc_metrics>)
10c3af80:       4cee 007c ffec  moveml %fp@(-20),%d2-%d6
10c3af86:       4e5e            unlk %fp
10c3af88:       4e75            rts

10c3af8a <filesystems_read_proc>:
10c3af8a:       4e56 0000       linkw %fp,#0
10c3af8e:       48e7 3e00       moveml %d2-%d6,%sp@-
10c3af92:       282e 0008       movel %fp@(8),%d4
10c3af96:       2c2e 000c       movel %fp@(12),%d6
10c3af9a:       2a2e 0010       movel %fp@(16),%d5
10c3af9e:       262e 0014       movel %fp@(20),%d3
10c3afa2:       242e 0018       movel %fp@(24),%d2
10c3afa6:       2f04            movel %d4,%sp@-
10c3afa8:       4eb9 10c2 7db4  jsr 10c27db4 <get_filesystem_list>
10c3afae:       2f00            movel %d0,%sp@-
10c3afb0:       2f02            movel %d2,%sp@-
10c3afb2:       2f03            movel %d3,%sp@-
10c3afb4:       2f05            movel %d5,%sp@-
10c3afb6:       2f06            movel %d6,%sp@-
10c3afb8:       2f04            movel %d4,%sp@-
10c3afba:       4eba f910       jsr %pc@(10c3a8cc <proc_calc_metrics>)
10c3afbe:       4cee 007c ffec  moveml %fp@(-20),%d2-%d6
10c3afc4:       4e5e            unlk %fp
10c3afc6:       4e75            rts

10c3afc8 <dma_read_proc>:
10c3afc8:       4e56 0000       linkw %fp,#0
10c3afcc:       48e7 3e00       moveml %d2-%d6,%sp@-
10c3afd0:       282e 0008       movel %fp@(8),%d4
10c3afd4:       2c2e 000c       movel %fp@(12),%d6
10c3afd8:       2a2e 0010       movel %fp@(16),%d5
10c3afdc:       262e 0014       movel %fp@(20),%d3
10c3afe0:       242e 0018       movel %fp@(24),%d2
10c3afe4:       2f04            movel %d4,%sp@-
10c3afe6:       4eb9 10c1 d3fc  jsr 10c1d3fc <get_dma_list>
10c3afec:       2f00            movel %d0,%sp@-
10c3afee:       2f02            movel %d2,%sp@-
10c3aff0:       2f03            movel %d3,%sp@-
10c3aff2:       2f05            movel %d5,%sp@-
10c3aff4:       2f06            movel %d6,%sp@-
10c3aff6:       2f04            movel %d4,%sp@-
10c3aff8:       4eba f8d2       jsr %pc@(10c3a8cc <proc_calc_metrics>)
10c3affc:       4cee 007c ffec  moveml %fp@(-20),%d2-%d6
10c3b002:       4e5e            unlk %fp
10c3b004:       4e75            rts

10c3b006 <ioports_read_proc>:
10c3b006:       4e56 0000       linkw %fp,#0
10c3b00a:       48e7 3e00       moveml %d2-%d6,%sp@-
10c3b00e:       282e 0008       movel %fp@(8),%d4
10c3b012:       2c2e 000c       movel %fp@(12),%d6
10c3b016:       2a2e 0010       movel %fp@(16),%d5
10c3b01a:       262e 0014       movel %fp@(20),%d3
10c3b01e:       242e 0018       movel %fp@(24),%d2
10c3b022:       4878 1000       pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c3b026:       2f04            movel %d4,%sp@-
10c3b028:       4879 1000 cf10  pea 1000cf10 <ioport_resource>
10c3b02e:       4eb9 10c1 8b10  jsr 10c18b10 <get_resource_list>
10c3b034:       2f00            movel %d0,%sp@-
10c3b036:       2f02            movel %d2,%sp@-
10c3b038:       2f03            movel %d3,%sp@-
10c3b03a:       2f05            movel %d5,%sp@-
10c3b03c:       2f06            movel %d6,%sp@-
10c3b03e:       2f04            movel %d4,%sp@-
10c3b040:       4eba f88a       jsr %pc@(10c3a8cc <proc_calc_metrics>)
10c3b044:       4cee 007c ffec  moveml %fp@(-20),%d2-%d6
10c3b04a:       4e5e            unlk %fp
10c3b04c:       4e75            rts

10c3b04e <cmdline_read_proc>:
10c3b04e:       4e56 0000       linkw %fp,#0
10c3b052:       48e7 3e00       moveml %d2-%d6,%sp@-
10c3b056:       242e 0008       movel %fp@(8),%d2
10c3b05a:       2c2e 000c       movel %fp@(12),%d6
10c3b05e:       2a2e 0010       movel %fp@(16),%d5
10c3b062:       282e 0014       movel %fp@(20),%d4
10c3b066:       262e 0018       movel %fp@(24),%d3
10c3b06a:       4879 1002 4fa0  pea 10024fa0 <saved_command_line>
10c3b070:       4879 1000 3970  pea 10003970 <tvecs+0x1dd8>
10c3b076:       2f02            movel %d2,%sp@-
10c3b078:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c3b07e:       2f02            movel %d2,%sp@-
10c3b080:       4eb9 10c8 418e  jsr 10c8418e <strlen>
10c3b086:       2f00            movel %d0,%sp@-
10c3b088:       2f03            movel %d3,%sp@-
10c3b08a:       2f04            movel %d4,%sp@-
10c3b08c:       2f05            movel %d5,%sp@-
10c3b08e:       2f06            movel %d6,%sp@-
10c3b090:       2f02            movel %d2,%sp@-
10c3b092:       4eba f838       jsr %pc@(10c3a8cc <proc_calc_metrics>)
10c3b096:       4cee 007c ffec  moveml %fp@(-20),%d2-%d6
10c3b09c:       4e5e            unlk %fp
10c3b09e:       4e75            rts

10c3b0a0 <locks_read_proc>:
10c3b0a0:       4e56 0000       linkw %fp,#0
10c3b0a4:       2f02            movel %d2,%sp@-
10c3b0a6:       242e 0014       movel %fp@(20),%d2
10c3b0aa:       2f02            movel %d2,%sp@-
10c3b0ac:       2f2e 0010       movel %fp@(16),%sp@-
10c3b0b0:       2f2e 000c       movel %fp@(12),%sp@-
10c3b0b4:       2f2e 0008       movel %fp@(8),%sp@-
10c3b0b8:       4eb9 10c3 24fe  jsr 10c324fe <get_locks_status>
10c3b0be:       b480            cmpl %d0,%d2
10c3b0c0:       6f08            bles 10c3b0ca <locks_read_proc+0x2a>
10c3b0c2:       206e 0018       moveal %fp@(24),%a0
10c3b0c6:       7201            moveq #1,%d1
10c3b0c8:       2081            movel %d1,%a0@
10c3b0ca:       242e fffc       movel %fp@(-4),%d2
10c3b0ce:       4e5e            unlk %fp
10c3b0d0:       4e75            rts

10c3b0d2 <execdomains_read_proc>:
10c3b0d2:       4e56 0000       linkw %fp,#0
10c3b0d6:       48e7 3e00       moveml %d2-%d6,%sp@-
10c3b0da:       282e 0008       movel %fp@(8),%d4
10c3b0de:       2c2e 000c       movel %fp@(12),%d6
10c3b0e2:       2a2e 0010       movel %fp@(16),%d5
10c3b0e6:       262e 0014       movel %fp@(20),%d3
10c3b0ea:       242e 0018       movel %fp@(24),%d2
10c3b0ee:       2f04            movel %d4,%sp@-
10c3b0f0:       4eb9 10c1 602a  jsr 10c1602a <get_exec_domain_list>
10c3b0f6:       2f00            movel %d0,%sp@-
10c3b0f8:       2f02            movel %d2,%sp@-
10c3b0fa:       2f03            movel %d3,%sp@-
10c3b0fc:       2f05            movel %d5,%sp@-
10c3b0fe:       2f06            movel %d6,%sp@-
10c3b100:       2f04            movel %d4,%sp@-
10c3b102:       4eba f7c8       jsr %pc@(10c3a8cc <proc_calc_metrics>)
10c3b106:       4cee 007c ffec  moveml %fp@(-20),%d2-%d6
10c3b10c:       4e5e            unlk %fp
10c3b10e:       4e75            rts

10c3b110 <swaps_read_proc>:
10c3b110:       4e56 0000       linkw %fp,#0
10c3b114:       48e7 3e00       moveml %d2-%d6,%sp@-
10c3b118:       282e 0008       movel %fp@(8),%d4
10c3b11c:       2c2e 000c       movel %fp@(12),%d6
10c3b120:       2a2e 0010       movel %fp@(16),%d5
10c3b124:       262e 0014       movel %fp@(20),%d3
10c3b128:       242e 0018       movel %fp@(24),%d2
10c3b12c:       2f04            movel %d4,%sp@-
10c3b12e:       4eb9 10c2 10e2  jsr 10c210e2 <get_swaparea_info>
10c3b134:       2f00            movel %d0,%sp@-
10c3b136:       2f02            movel %d2,%sp@-
10c3b138:       2f03            movel %d3,%sp@-
10c3b13a:       2f05            movel %d5,%sp@-
10c3b13c:       2f06            movel %d6,%sp@-
10c3b13e:       2f04            movel %d4,%sp@-
10c3b140:       4eba f78a       jsr %pc@(10c3a8cc <proc_calc_metrics>)
10c3b144:       4cee 007c ffec  moveml %fp@(-20),%d2-%d6
10c3b14a:       4e5e            unlk %fp
10c3b14c:       4e75            rts

10c3b14e <memory_read_proc>:
10c3b14e:       4e56 0000       linkw %fp,#0
10c3b152:       48e7 3e00       moveml %d2-%d6,%sp@-
10c3b156:       282e 0008       movel %fp@(8),%d4
10c3b15a:       2c2e 000c       movel %fp@(12),%d6
10c3b15e:       2a2e 0010       movel %fp@(16),%d5
10c3b162:       262e 0014       movel %fp@(20),%d3
10c3b166:       242e 0018       movel %fp@(24),%d2
10c3b16a:       4878 1000       pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c3b16e:       2f04            movel %d4,%sp@-
10c3b170:       4879 1000 cf2c  pea 1000cf2c <iomem_resource>
10c3b176:       4eb9 10c1 8b10  jsr 10c18b10 <get_resource_list>
10c3b17c:       2f00            movel %d0,%sp@-
10c3b17e:       2f02            movel %d2,%sp@-
10c3b180:       2f03            movel %d3,%sp@-
10c3b182:       2f05            movel %d5,%sp@-
10c3b184:       2f06            movel %d6,%sp@-
10c3b186:       2f04            movel %d4,%sp@-
10c3b188:       4eba f742       jsr %pc@(10c3a8cc <proc_calc_metrics>)
10c3b18c:       4cee 007c ffec  moveml %fp@(-20),%d2-%d6
10c3b192:       4e5e            unlk %fp
10c3b194:       4e75            rts

10c3b196 <read_profile>:
10c3b196:       4e56 fffc       linkw %fp,#-4
10c3b19a:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c3b19e:       226e 000c       moveal %fp@(12),%a1
10c3b1a2:       242e 0010       movel %fp@(16),%d2
10c3b1a6:       246e 0014       moveal %fp@(20),%a2
10c3b1aa:       222a 0004       movel %a2@(4),%d1
10c3b1ae:       7001            moveq #1,%d0
10c3b1b0:       2639 1002 5684  movel 10025684 <prof_shift>,%d3
10c3b1b6:       e7a8            lsll %d3,%d0
10c3b1b8:       2d40 fffc       movel %d0,%fp@(-4)
10c3b1bc:       2039 1002 5720  movel 10025720 <prof_len>,%d0
10c3b1c2:       5280            addql #1,%d0
10c3b1c4:       e588            lsll #2,%d0
10c3b1c6:       b081            cmpl %d1,%d0
10c3b1c8:       6204            bhis 10c3b1ce <read_profile+0x38>
10c3b1ca:       7000            moveq #0,%d0
10c3b1cc:       605c            bras 10c3b22a <read_profile+0x94>
10c3b1ce:       9081            subl %d1,%d0
10c3b1d0:       b082            cmpl %d2,%d0
10c3b1d2:       6402            bccs 10c3b1d6 <read_profile+0x40>
10c3b1d4:       2400            movel %d0,%d2
10c3b1d6:       7600            moveq #0,%d3
10c3b1d8:       47f9 10c8 5744  lea 10c85744 <memcpy>,%a3
10c3b1de:       7003            moveq #3,%d0
10c3b1e0:       b081            cmpl %d1,%d0
10c3b1e2:       651e            bcss 10c3b202 <read_profile+0x6c>
10c3b1e4:       4a82            tstl %d2
10c3b1e6:       671a            beqs 10c3b202 <read_profile+0x6c>
10c3b1e8:       41f6 18fc       lea %fp@(fffffffc,%d1:l),%a0
10c3b1ec:       1018            moveb %a0@+,%d0
10c3b1ee:       1280            moveb %d0,%a1@
10c3b1f0:       5289            addql #1,%a1
10c3b1f2:       5281            addql #1,%d1
10c3b1f4:       5382            subql #1,%d2
10c3b1f6:       5283            addql #1,%d3
10c3b1f8:       7003            moveq #3,%d0
10c3b1fa:       b081            cmpl %d1,%d0
10c3b1fc:       6504            bcss 10c3b202 <read_profile+0x6c>
10c3b1fe:       4a82            tstl %d2
10c3b200:       66ea            bnes 10c3b1ec <read_profile+0x56>
10c3b202:       2079 1002 7c7c  moveal 10027c7c <prof_buffer>,%a0
10c3b208:       d1c1            addal %d1,%a0
10c3b20a:       2f02            movel %d2,%sp@-
10c3b20c:       4868 fffc       pea %a0@(-4)
10c3b210:       2f09            movel %a1,%sp@-
10c3b212:       4e93            jsr %a3@
10c3b214:       d682            addl %d2,%d3
10c3b216:       2203            movel %d3,%d1
10c3b218:       5bc0            smi %d0
10c3b21a:       4880            extw %d0
10c3b21c:       48c0            extl %d0
10c3b21e:       d3aa 0004       addl %d1,%a2@(4)
10c3b222:       2412            movel %a2@,%d2
10c3b224:       d580            addxl %d0,%d2
10c3b226:       2482            movel %d2,%a2@
10c3b228:       2003            movel %d3,%d0
10c3b22a:       4cee 0c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a3
10c3b230:       4e5e            unlk %fp
10c3b232:       4e75            rts

10c3b234 <write_profile>:
10c3b234:       4e56 0000       linkw %fp,#0
10c3b238:       2f02            movel %d2,%sp@-
10c3b23a:       242e 0010       movel %fp@(16),%d2
10c3b23e:       2039 1002 5720  movel 10025720 <prof_len>,%d0
10c3b244:       e588            lsll #2,%d0
10c3b246:       2f00            movel %d0,%sp@-
10c3b248:       42a7            clrl %sp@-
10c3b24a:       2f39 1002 7c7c  movel 10027c7c <prof_buffer>,%sp@-
10c3b250:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c3b256:       2002            movel %d2,%d0
10c3b258:       242e fffc       movel %fp@(-4),%d2
10c3b25c:       4e5e            unlk %fp
10c3b25e:       4e75            rts

10c3b260 <mounts_open>:
10c3b260:       4e56 0000       linkw %fp,#0
10c3b264:       4879 1000 dc00  pea 1000dc00 <mounts_op>
10c3b26a:       2f2e 000c       movel %fp@(12),%sp@-
10c3b26e:       4eb9 10c3 6ad8  jsr 10c36ad8 <seq_open>
10c3b274:       4e5e            unlk %fp
10c3b276:       4e75            rts

10c3b278 <create_seq_entry>:
10c3b278:       4e56 0000       linkw %fp,#0
10c3b27c:       42a7            clrl %sp@-
10c3b27e:       4280            clrl %d0
10c3b280:       302e 000e       movew %fp@(14),%d0
10c3b284:       2f00            movel %d0,%sp@-
10c3b286:       2f2e 0008       movel %fp@(8),%sp@-
10c3b28a:       4eb9 10c3 9c46  jsr 10c39c46 <create_proc_entry>
10c3b290:       2040            moveal %d0,%a0
10c3b292:       b0fc 0000       cmpaw #0,%a0
10c3b296:       6706            beqs 10c3b29e <create_seq_entry+0x26>
10c3b298:       216e 0010 001c  movel %fp@(16),%a0@(28)
10c3b29e:       4e5e            unlk %fp
10c3b2a0:       4e75            rts
10c3b2a2:       4e75            rts

10c3b2a4 <open_kcore>:
10c3b2a4:       4e56 0000       linkw %fp,#0
10c3b2a8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c3b2ae:       0828 0001 01d1  btst #1,%a0@(465)
10c3b2b4:       6708            beqs 10c3b2be <open_kcore+0x1a>
10c3b2b6:       0068 0100 0006  oriw #256,%a0@(6)
10c3b2bc:       6004            bras 10c3b2c2 <open_kcore+0x1e>
10c3b2be:       70ff            moveq #-1,%d0
10c3b2c0:       6002            bras 10c3b2c4 <open_kcore+0x20>
10c3b2c2:       7000            moveq #0,%d0
10c3b2c4:       4e5e            unlk %fp
10c3b2c6:       4e75            rts

10c3b2c8 <read_kcore>:
10c3b2c8:       4e56 fef8       linkw %fp,#-264
10c3b2cc:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c3b2d0:       266e 000c       moveal %fp@(12),%a3
10c3b2d4:       246e 0010       moveal %fp@(16),%a2
10c3b2d8:       2a6e 0014       moveal %fp@(20),%a5
10c3b2dc:       2c15            movel %a5@,%d6
10c3b2de:       2e2d 0004       movel %a5@(4),%d7
10c3b2e2:       4878 0108       pea 108 <LSIGTRAP+0x103>
10c3b2e6:       42a7            clrl %sp@-
10c3b2e8:       49ee fef8       lea %fp@(-264),%a4
10c3b2ec:       2f0c            movel %a4,%sp@-
10c3b2ee:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c3b2f4:       2d7c 0000 0111  movel #273,%fp@(-36)
10c3b2fa:       ffdc 
10c3b2fc:       2039 1002 7c9c  movel 10027c9c <high_memory>,%d0
10c3b302:       720c            moveq #12,%d1
10c3b304:       e2a8            lsrl %d1,%d0
10c3b306:       2d40 ffbc       movel %d0,%fp@(-68)
10c3b30a:       2a39 1002 7c9c  movel 10027c9c <high_memory>,%d5
10c3b310:       4284            clrl %d4
10c3b312:       4fef 000c       lea %sp@(12),%sp
10c3b316:       2006            movel %d6,%d0
10c3b318:       2207            movel %d7,%d1
10c3b31a:       9285            subl %d5,%d1
10c3b31c:       9184            subxl %d4,%d0
10c3b31e:       6506            bcss 10c3b326 <read_kcore+0x5e>
10c3b320:       7000            moveq #0,%d0
10c3b322:       6000 00f0       braw 10c3b414 <read_kcore+0x14c>
10c3b326:       260a            movel %a2,%d3
10c3b328:       4282            clrl %d2
10c3b32a:       2004            movel %d4,%d0
10c3b32c:       2205            movel %d5,%d1
10c3b32e:       9287            subl %d7,%d1
10c3b330:       9186            subxl %d6,%d0
10c3b332:       9681            subl %d1,%d3
10c3b334:       9580            subxl %d0,%d2
10c3b336:       6304            blss 10c3b33c <read_kcore+0x74>
10c3b338:       2445            moveal %d5,%a2
10c3b33a:       95c7            subal %d7,%a2
10c3b33c:       7400            moveq #0,%d2
10c3b33e:       4280            clrl %d0
10c3b340:       223c 0000 0107  movel #263,%d1
10c3b346:       9287            subl %d7,%d1
10c3b348:       9186            subxl %d6,%d0
10c3b34a:       6554            bcss 10c3b3a0 <read_kcore+0xd8>
10c3b34c:       b4fc 0000       cmpaw #0,%a2
10c3b350:       6700 00ae       beqw 10c3b400 <read_kcore+0x138>
10c3b354:       280a            movel %a2,%d4
10c3b356:       260a            movel %a2,%d3
10c3b358:       5bc2            smi %d2
10c3b35a:       4882            extw %d2
10c3b35c:       48c2            extl %d2
10c3b35e:       2006            movel %d6,%d0
10c3b360:       2207            movel %d7,%d1
10c3b362:       d283            addl %d3,%d1
10c3b364:       d182            addxl %d2,%d0
10c3b366:       4282            clrl %d2
10c3b368:       263c 0000 0108  movel #264,%d3
10c3b36e:       9283            subl %d3,%d1
10c3b370:       9182            subxl %d2,%d0
10c3b372:       6308            blss 10c3b37c <read_kcore+0xb4>
10c3b374:       283c 0000 0108  movel #264,%d4
10c3b37a:       9887            subl %d7,%d4
10c3b37c:       2f04            movel %d4,%sp@-
10c3b37e:       4874 7800       pea %a4@(00000000,%d7:l)
10c3b382:       2f0b            movel %a3,%sp@-
10c3b384:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c3b38a:       4fef 000c       lea %sp@(12),%sp
10c3b38e:       d7c4            addal %d4,%a3
10c3b390:       2204            movel %d4,%d1
10c3b392:       5bc0            smi %d0
10c3b394:       4880            extw %d0
10c3b396:       48c0            extl %d0
10c3b398:       de81            addl %d1,%d7
10c3b39a:       dd80            addxl %d0,%d6
10c3b39c:       95c4            subal %d4,%a2
10c3b39e:       2404            movel %d4,%d2
10c3b3a0:       b4fc 0000       cmpaw #0,%a2
10c3b3a4:       675a            beqs 10c3b400 <read_kcore+0x138>
10c3b3a6:       4280            clrl %d0
10c3b3a8:       223c 0000 1fff  movel #8191,%d1
10c3b3ae:       9287            subl %d7,%d1
10c3b3b0:       9186            subxl %d6,%d0
10c3b3b2:       6530            bcss 10c3b3e4 <read_kcore+0x11c>
10c3b3b4:       283c 0000 2000  movel #8192,%d4
10c3b3ba:       9887            subl %d7,%d4
10c3b3bc:       b5c4            cmpal %d4,%a2
10c3b3be:       6402            bccs 10c3b3c2 <read_kcore+0xfa>
10c3b3c0:       280a            movel %a2,%d4
10c3b3c2:       2f04            movel %d4,%sp@-
10c3b3c4:       42a7            clrl %sp@-
10c3b3c6:       2f0b            movel %a3,%sp@-
10c3b3c8:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c3b3ce:       4fef 000c       lea %sp@(12),%sp
10c3b3d2:       d7c4            addal %d4,%a3
10c3b3d4:       2204            movel %d4,%d1
10c3b3d6:       5bc0            smi %d0
10c3b3d8:       4880            extw %d0
10c3b3da:       48c0            extl %d0
10c3b3dc:       de81            addl %d1,%d7
10c3b3de:       dd80            addxl %d0,%d6
10c3b3e0:       95c4            subal %d4,%a2
10c3b3e2:       d484            addl %d4,%d2
10c3b3e4:       b4fc 0000       cmpaw #0,%a2
10c3b3e8:       6716            beqs 10c3b400 <read_kcore+0x138>
10c3b3ea:       2f0a            movel %a2,%sp@-
10c3b3ec:       2607            movel %d7,%d3
10c3b3ee:       0683 0fff f000  addil #268431360,%d3
10c3b3f4:       2f03            movel %d3,%sp@-
10c3b3f6:       2f0b            movel %a3,%sp@-
10c3b3f8:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c3b3fe:       d48a            addl %a2,%d2
10c3b400:       2202            movel %d2,%d1
10c3b402:       5bc0            smi %d0
10c3b404:       4880            extw %d0
10c3b406:       48c0            extl %d0
10c3b408:       d3ad 0004       addl %d1,%a5@(4)
10c3b40c:       2615            movel %a5@,%d3
10c3b40e:       d780            addxl %d0,%d3
10c3b410:       2a83            movel %d3,%a5@
10c3b412:       2002            movel %d2,%d0
10c3b414:       4cee 3cfc fed0  moveml %fp@(-304),%d2-%d7/%a2-%a5
10c3b41a:       4e5e            unlk %fp
10c3b41c:       4e75            rts
10c3b41e:       4e75            rts

10c3b420 <disk_name>:
10c3b420:       4e56 0000       linkw %fp,#0
10c3b424:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c3b428:       266e 0008       moveal %fp@(8),%a3
10c3b42c:       282e 000c       movel %fp@(12),%d4
10c3b430:       246e 0010       moveal %fp@(16),%a2
10c3b434:       206b 0004       moveal %a3@(4),%a0
10c3b438:       202b 0008       movel %a3@(8),%d0
10c3b43c:       2404            movel %d4,%d2
10c3b43e:       e0a2            asrl %d0,%d2
10c3b440:       7201            moveq #1,%d1
10c3b442:       e1a9            lsll %d0,%d1
10c3b444:       5381            subql #1,%d1
10c3b446:       2604            movel %d4,%d3
10c3b448:       c681            andl %d1,%d3
10c3b44a:       2013            movel %a3@,%d0
10c3b44c:       2200            movel %d0,%d1
10c3b44e:       5781            subql #3,%d1
10c3b450:       2240            moveal %d0,%a1
10c3b452:       7058            moveq #88,%d0
10c3b454:       b081            cmpl %d1,%d0
10c3b456:       6500 00f0       bcsw 10c3b548 <disk_name+0x128>
10c3b45a:       2001            movel %d1,%d0
10c3b45c:       d081            addl %d1,%d0
10c3b45e:       303b 0806       movew %pc@(10c3b466 <disk_name+0x46>,%d0:l),%d0
10c3b462:       4efb 0002       jmp %pc@(10c3b466 <disk_name+0x46>,%d0:w)
10c3b466:       00c4            0304
10c3b468:       00e2            0342
10c3b46a:       00e2            0342
10c3b46c:       00e2            0342
10c3b46e:       00e2            0342
10c3b470:       00e2            0342
10c3b472:       00cc            0314
10c3b474:       00e2            0342
10c3b476:       00e2            0342
10c3b478:       00e2            0342
10c3b47a:       00e2            0342
10c3b47c:       00e2            0342
10c3b47e:       00e2            0342
10c3b480:       00e2            0342
10c3b482:       00e2            0342
10c3b484:       00e2            0342
10c3b486:       00e2            0342
10c3b488:       00e2            0342
10c3b48a:       00e2            0342
10c3b48c:       00c2            0302
10c3b48e:       00e2            0342
10c3b490:       00e2            0342
10c3b492:       00e2            0342
10c3b494:       00e2            0342
10c3b496:       00e2            0342
10c3b498:       00e2            0342
10c3b49a:       00e2            0342
10c3b49c:       00e2            0342
10c3b49e:       00e2            0342
10c3b4a0:       00e2            0342
10c3b4a2:       00c0            0300
10c3b4a4:       00be            0276
10c3b4a6:       00e2            0342
10c3b4a8:       00e2            0342
10c3b4aa:       00e2            0342
10c3b4ac:       00e2            0342
10c3b4ae:       00e2            0342
10c3b4b0:       00e2            0342
10c3b4b2:       00e2            0342
10c3b4b4:       00e2            0342
10c3b4b6:       00e2            0342
10c3b4b8:       00e2            0342
10c3b4ba:       00e2            0342
10c3b4bc:       00e2            0342
10c3b4be:       00e2            0342
10c3b4c0:       00e2            0342
10c3b4c2:       00e2            0342
10c3b4c4:       00e2            0342
10c3b4c6:       00e2            0342
10c3b4c8:       00e2            0342
10c3b4ca:       00e2            0342
10c3b4cc:       00e2            0342
10c3b4ce:       00e2            0342
10c3b4d0:       00bc            0274
10c3b4d2:       00ba 00e2 00e2  oril #14811362,%pc@(10c3b5ba <disk_name+0x19a>)
10c3b4d8:       00e2 
10c3b4da:       00e2            0342
10c3b4dc:       00e2            0342
10c3b4de:       00e2            0342
10c3b4e0:       00e2            0342
10c3b4e2:       00e2            0342
10c3b4e4:       00e2            0342
10c3b4e6:       00e2            0342
10c3b4e8:       00e2            0342
10c3b4ea:       00e2            0342
10c3b4ec:       00e2            0342
10c3b4ee:       00e2            0342
10c3b4f0:       00e2            0342
10c3b4f2:       00e2            0342
10c3b4f4:       00e2            0342
10c3b4f6:       00e2            0342
10c3b4f8:       00e2            0342
10c3b4fa:       00e2            0342
10c3b4fc:       00e2            0342
10c3b4fe:       00e2            0342
10c3b500:       00e2            0342
10c3b502:       00e2            0342
10c3b504:       00e2            0342
10c3b506:       00e2            0342
10c3b508:       00e2            0342
10c3b50a:       00e2            0342
10c3b50c:       00e2            0342
10c3b50e:       00e2            0342
10c3b510:       00b8 00b6 00b4  oril #11927732,b2 <LSIGTRAP+0xad>
10c3b516:       00b2 
10c3b518:       5482            addql #2,%d2
10c3b51a:       5482            addql #2,%d2
10c3b51c:       5482            addql #2,%d2
10c3b51e:       5482            addql #2,%d2
10c3b520:       5482            addql #2,%d2
10c3b522:       5482            addql #2,%d2
10c3b524:       5482            addql #2,%d2
10c3b526:       5482            addql #2,%d2
10c3b528:       5482            addql #2,%d2
10c3b52a:       41f9 1000 3a29  lea 10003a29 <tvecs+0x1e91>,%a0
10c3b530:       6016            bras 10c3b548 <disk_name+0x128>
10c3b532:       2f02            movel %d2,%sp@-
10c3b534:       2f08            movel %a0,%sp@-
10c3b536:       4879 1000 3a2c  pea 10003a2c <tvecs+0x1e94>
10c3b53c:       2f0a            movel %a2,%sp@-
10c3b53e:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c3b544:       6000 018a       braw 10c3b6d0 <disk_name+0x2b0>
10c3b548:       70bf            moveq #-65,%d0
10c3b54a:       d089            addl %a1,%d0
10c3b54c:       7206            moveq #6,%d1
10c3b54e:       b280            cmpl %d0,%d1
10c3b550:       656a            bcss 10c3b5bc <disk_name+0x19c>
10c3b552:       70c0            moveq #-64,%d0
10c3b554:       d089            addl %a1,%d0
10c3b556:       e988            lsll #4,%d0
10c3b558:       d480            addl %d0,%d2
10c3b55a:       7061            moveq #97,%d0
10c3b55c:       d082            addl %d2,%d0
10c3b55e:       727a            moveq #122,%d1
10c3b560:       b280            cmpl %d0,%d1
10c3b562:       6458            bccs 10c3b5bc <disk_name+0x19c>
10c3b564:       70e6            moveq #-26,%d0
10c3b566:       d480            addl %d0,%d2
10c3b568:       4878 001a       pea 1a <LSIGTRAP+0x15>
10c3b56c:       2f02            movel %d2,%sp@-
10c3b56e:       4eb9 10c8 599c  jsr 10c8599c <__umodsi3>
10c3b574:       508f            addql #8,%sp
10c3b576:       7261            moveq #97,%d1
10c3b578:       d280            addl %d0,%d1
10c3b57a:       2f01            movel %d1,%sp@-
10c3b57c:       4878 001a       pea 1a <LSIGTRAP+0x15>
10c3b580:       2f02            movel %d2,%sp@-
10c3b582:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c3b588:       508f            addql #8,%sp
10c3b58a:       7261            moveq #97,%d1
10c3b58c:       d280            addl %d0,%d1
10c3b58e:       2f01            movel %d1,%sp@-
10c3b590:       4879 1000 3a31  pea 10003a31 <tvecs+0x1e99>
10c3b596:       2f0a            movel %a2,%sp@-
10c3b598:       47f9 10c8 4d6a  lea 10c84d6a <sprintf>,%a3
10c3b59e:       4e93            jsr %a3@
10c3b5a0:       4fef 0010       lea %sp@(16),%sp
10c3b5a4:       4a83            tstl %d3
10c3b5a6:       6700 0128       beqw 10c3b6d0 <disk_name+0x2b0>
10c3b5aa:       2f03            movel %d3,%sp@-
10c3b5ac:       4879 1000 3a38  pea 10003a38 <tvecs+0x1ea0>
10c3b5b2:       486a 0004       pea %a2@(4)
10c3b5b6:       4e93            jsr %a3@
10c3b5b8:       6000 0116       braw 10c3b6d0 <disk_name+0x2b0>
10c3b5bc:       70b8            moveq #-72,%d0
10c3b5be:       d089            addl %a1,%d0
10c3b5c0:       7207            moveq #7,%d1
10c3b5c2:       b280            cmpl %d0,%d1
10c3b5c4:       652e            bcss 10c3b5f4 <disk_name+0x1d4>
10c3b5c6:       4a83            tstl %d3
10c3b5c8:       6610            bnes 10c3b5da <disk_name+0x1ba>
10c3b5ca:       2f02            movel %d2,%sp@-
10c3b5cc:       2f00            movel %d0,%sp@-
10c3b5ce:       2f08            movel %a0,%sp@-
10c3b5d0:       4879 1000 3a3b  pea 10003a3b <tvecs+0x1ea3>
10c3b5d6:       6000 00d8       braw 10c3b6b0 <disk_name+0x290>
10c3b5da:       2f03            movel %d3,%sp@-
10c3b5dc:       2f02            movel %d2,%sp@-
10c3b5de:       2f00            movel %d0,%sp@-
10c3b5e0:       2f08            movel %a0,%sp@-
10c3b5e2:       4879 1000 3a45  pea 10003a45 <tvecs+0x1ead>
10c3b5e8:       2f0a            movel %a2,%sp@-
10c3b5ea:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c3b5f0:       6000 00de       braw 10c3b6d0 <disk_name+0x2b0>
10c3b5f4:       7098            moveq #-104,%d0
10c3b5f6:       d089            addl %a1,%d0
10c3b5f8:       7207            moveq #7,%d1
10c3b5fa:       b280            cmpl %d0,%d1
10c3b5fc:       652e            bcss 10c3b62c <disk_name+0x20c>
10c3b5fe:       4a83            tstl %d3
10c3b600:       6610            bnes 10c3b612 <disk_name+0x1f2>
10c3b602:       2f02            movel %d2,%sp@-
10c3b604:       2f00            movel %d0,%sp@-
10c3b606:       2f08            movel %a0,%sp@-
10c3b608:       4879 1000 3a3b  pea 10003a3b <tvecs+0x1ea3>
10c3b60e:       6000 00a0       braw 10c3b6b0 <disk_name+0x290>
10c3b612:       2f03            movel %d3,%sp@-
10c3b614:       2f02            movel %d2,%sp@-
10c3b616:       2f00            movel %d0,%sp@-
10c3b618:       2f08            movel %a0,%sp@-
10c3b61a:       4879 1000 3a45  pea 10003a45 <tvecs+0x1ead>
10c3b620:       2f0a            movel %a2,%sp@-
10c3b622:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c3b628:       6000 00a6       braw 10c3b6d0 <disk_name+0x2b0>
10c3b62c:       70d0            moveq #-48,%d0
10c3b62e:       d089            addl %a1,%d0
10c3b630:       7207            moveq #7,%d1
10c3b632:       b280            cmpl %d0,%d1
10c3b634:       652a            bcss 10c3b660 <disk_name+0x240>
10c3b636:       4a83            tstl %d3
10c3b638:       660e            bnes 10c3b648 <disk_name+0x228>
10c3b63a:       2f02            movel %d2,%sp@-
10c3b63c:       2f00            movel %d0,%sp@-
10c3b63e:       2f08            movel %a0,%sp@-
10c3b640:       4879 1000 3a3b  pea 10003a3b <tvecs+0x1ea3>
10c3b646:       6068            bras 10c3b6b0 <disk_name+0x290>
10c3b648:       2f03            movel %d3,%sp@-
10c3b64a:       2f02            movel %d2,%sp@-
10c3b64c:       2f00            movel %d0,%sp@-
10c3b64e:       2f08            movel %a0,%sp@-
10c3b650:       4879 1000 3a45  pea 10003a45 <tvecs+0x1ead>
10c3b656:       2f0a            movel %a2,%sp@-
10c3b658:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c3b65e:       6070            bras 10c3b6d0 <disk_name+0x2b0>
10c3b660:       7072            moveq #114,%d0
10c3b662:       b089            cmpl %a1,%d0
10c3b664:       6636            bnes 10c3b69c <disk_name+0x27c>
10c3b666:       222b 0008       movel %a3@(8),%d1
10c3b66a:       2404            movel %d4,%d2
10c3b66c:       e2a2            asrl %d1,%d2
10c3b66e:       7001            moveq #1,%d0
10c3b670:       e3a8            lsll %d1,%d0
10c3b672:       5380            subql #1,%d0
10c3b674:       c084            andl %d4,%d0
10c3b676:       660e            bnes 10c3b686 <disk_name+0x266>
10c3b678:       2f02            movel %d2,%sp@-
10c3b67a:       2f08            movel %a0,%sp@-
10c3b67c:       4879 1000 3a52  pea 10003a52 <tvecs+0x1eba>
10c3b682:       6000 feb8       braw 10c3b53c <disk_name+0x11c>
10c3b686:       2f00            movel %d0,%sp@-
10c3b688:       2f02            movel %d2,%sp@-
10c3b68a:       2f08            movel %a0,%sp@-
10c3b68c:       4879 1000 3a59  pea 10003a59 <tvecs+0x1ec1>
10c3b692:       2f0a            movel %a2,%sp@-
10c3b694:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c3b69a:       6034            bras 10c3b6d0 <disk_name+0x2b0>
10c3b69c:       4a83            tstl %d3
10c3b69e:       671a            beqs 10c3b6ba <disk_name+0x29a>
10c3b6a0:       2f03            movel %d3,%sp@-
10c3b6a2:       2242            moveal %d2,%a1
10c3b6a4:       4869 0061       pea %a1@(97)
10c3b6a8:       2f08            movel %a0,%sp@-
10c3b6aa:       4879 1000 3a63  pea 10003a63 <tvecs+0x1ecb>
10c3b6b0:       2f0a            movel %a2,%sp@-
10c3b6b2:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c3b6b8:       6016            bras 10c3b6d0 <disk_name+0x2b0>
10c3b6ba:       2242            moveal %d2,%a1
10c3b6bc:       4869 0061       pea %a1@(97)
10c3b6c0:       2f08            movel %a0,%sp@-
10c3b6c2:       4879 1000 3a6a  pea 10003a6a <tvecs+0x1ed2>
10c3b6c8:       2f0a            movel %a2,%sp@-
10c3b6ca:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c3b6d0:       200a            movel %a2,%d0
10c3b6d2:       4cee 0c1c ffec  moveml %fp@(-20),%d2-%d4/%a2-%a3
10c3b6d8:       4e5e            unlk %fp
10c3b6da:       4e75            rts

10c3b6dc <add_gd_partition>:
10c3b6dc:       4e56 ffc0       linkw %fp,#-64
10c3b6e0:       2f03            movel %d3,%sp@-
10c3b6e2:       2f02            movel %d2,%sp@-
10c3b6e4:       226e 0008       moveal %fp@(8),%a1
10c3b6e8:       242e 000c       movel %fp@(12),%d2
10c3b6ec:       222e 0014       movel %fp@(20),%d1
10c3b6f0:       2069 0010       moveal %a1@(16),%a0
10c3b6f4:       2002            movel %d2,%d0
10c3b6f6:       e988            lsll #4,%d0
10c3b6f8:       21ae 0010 0800  movel %fp@(16),%a0@(00000000,%d0:l)
10c3b6fe:       2069 0010       moveal %a1@(16),%a0
10c3b702:       2181 0804       movel %d1,%a0@(00000004,%d0:l)
10c3b706:       2211            movel %a1@,%d1
10c3b708:       70b8            moveq #-72,%d0
10c3b70a:       d081            addl %d1,%d0
10c3b70c:       7607            moveq #7,%d3
10c3b70e:       b680            cmpl %d0,%d3
10c3b710:       6408            bccs 10c3b71a <add_gd_partition+0x3e>
10c3b712:       7098            moveq #-104,%d0
10c3b714:       d081            addl %d1,%d0
10c3b716:       b680            cmpl %d0,%d3
10c3b718:       651c            bcss 10c3b736 <add_gd_partition+0x5a>
10c3b71a:       7001            moveq #1,%d0
10c3b71c:       2229 0008       movel %a1@(8),%d1
10c3b720:       e3a8            lsll %d1,%d0
10c3b722:       5380            subql #1,%d0
10c3b724:       c480            andl %d0,%d2
10c3b726:       2f02            movel %d2,%sp@-
10c3b728:       4879 1000 3a6f  pea 10003a6f <tvecs+0x1ed7>
10c3b72e:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c3b734:       601a            bras 10c3b750 <add_gd_partition+0x74>
10c3b736:       486e ffc0       pea %fp@(-64)
10c3b73a:       2f02            movel %d2,%sp@-
10c3b73c:       2f09            movel %a1,%sp@-
10c3b73e:       4eba fce0       jsr %pc@(10c3b420 <disk_name>)
10c3b742:       2f00            movel %d0,%sp@-
10c3b744:       4879 1000 3a74  pea 10003a74 <tvecs+0x1edc>
10c3b74a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c3b750:       242e ffb8       movel %fp@(-72),%d2
10c3b754:       262e ffbc       movel %fp@(-68),%d3
10c3b758:       4e5e            unlk %fp
10c3b75a:       4e75            rts

10c3b75c <check_partition>:
10c3b75c:       4e56 ffc0       linkw %fp,#-64
10c3b760:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c3b764:       286e 0008       moveal %fp@(8),%a4
10c3b768:       2e2e 0010       movel %fp@(16),%d7
10c3b76c:       382e 000e       movew %fp@(14),%d4
10c3b770:       4ab9 1000 e56c  tstl 1000e56c <first_time.1407>
10c3b776:       670e            beqs 10c3b786 <check_partition+0x2a>
10c3b778:       4879 1000 3a78  pea 10003a78 <tvecs+0x1ee0>
10c3b77e:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c3b784:       588f            addql #4,%sp
10c3b786:       42b9 1000 e56c  clrl 1000e56c <first_time.1407>
10c3b78c:       4285            clrl %d5
10c3b78e:       1a04            moveb %d4,%d5
10c3b790:       206c 0010       moveal %a4@(16),%a0
10c3b794:       2405            movel %d5,%d2
10c3b796:       e98a            lsll #4,%d2
10c3b798:       2c30 2800       movel %a0@(00000000,%d2:l),%d6
10c3b79c:       70ff            moveq #-1,%d0
10c3b79e:       b086            cmpl %d6,%d0
10c3b7a0:       6608            bnes 10c3b7aa <check_partition+0x4e>
10c3b7a2:       42b0 2800       clrl %a0@(00000000,%d2:l)
10c3b7a6:       6000 012a       braw 10c3b8d2 <check_partition+0x176>
10c3b7aa:       486e ffc0       pea %fp@(-64)
10c3b7ae:       2f05            movel %d5,%sp@-
10c3b7b0:       2f0c            movel %a4,%sp@-
10c3b7b2:       4eba fc6c       jsr %pc@(10c3b420 <disk_name>)
10c3b7b6:       2f00            movel %d0,%sp@-
10c3b7b8:       4879 1000 3a9a  pea 10003a9a <tvecs+0x1f02>
10c3b7be:       45f9 10c1 677e  lea 10c1677e <printk>,%a2
10c3b7c4:       4e92            jsr %a2@
10c3b7c6:       4fef 0014       lea %sp@(20),%sp
10c3b7ca:       e04c            lsrw #8,%d4
10c3b7cc:       0284 0000 00ff  andil #255,%d4
10c3b7d2:       2004            movel %d4,%d0
10c3b7d4:       e188            lsll #8,%d0
10c3b7d6:       8085            orl %d5,%d0
10c3b7d8:       2f00            movel %d0,%sp@-
10c3b7da:       4eb9 10c2 90ce  jsr 10c290ce <bdget>
10c3b7e0:       2640            moveal %d0,%a3
10c3b7e2:       226b 000c       moveal %a3@(12),%a1
10c3b7e6:       206c 0010       moveal %a4@(16),%a0
10c3b7ea:       2230 2804       movel %a0@(00000004,%d2:l),%d1
10c3b7ee:       4280            clrl %d0
10c3b7f0:       2401            movel %d1,%d2
10c3b7f2:       4242            clrw %d2
10c3b7f4:       4842            swap %d2
10c3b7f6:       ee4a            lsrw #7,%d2
10c3b7f8:       2042            moveal %d2,%a0
10c3b7fa:       2400            movel %d0,%d2
10c3b7fc:       7609            moveq #9,%d3
10c3b7fe:       e7aa            lsll %d3,%d2
10c3b800:       2008            movel %a0,%d0
10c3b802:       8082            orl %d2,%d0
10c3b804:       e7a9            lsll %d3,%d1
10c3b806:       2340 0040       movel %d0,%a1@(64)
10c3b80a:       2341 0044       movel %d1,%a1@(68)
10c3b80e:       588f            addql #4,%sp
10c3b810:       203c 0000 0400  movel #1024,%d0
10c3b816:       e58c            lsll #2,%d4
10c3b818:       41f9 1003 1d02  lea 10031d02 <blksize_size>,%a0
10c3b81e:       2070 4800       moveal %a0@(00000000,%d4:l),%a0
10c3b822:       2a4a            moveal %a2,%a5
10c3b824:       b0fc 0000       cmpaw #0,%a0
10c3b828:       670a            beqs 10c3b834 <check_partition+0xd8>
10c3b82a:       e58d            lsll #2,%d5
10c3b82c:       2830 5800       movel %a0@(00000000,%d5:l),%d4
10c3b830:       6702            beqs 10c3b834 <check_partition+0xd8>
10c3b832:       2004            movel %d4,%d0
10c3b834:       7208            moveq #8,%d1
10c3b836:       226b 000c       moveal %a3@(12),%a1
10c3b83a:       41f9 1000 e564  lea 1000e564 <check_part>,%a0
10c3b840:       2407            movel %d7,%d2
10c3b842:       5382            subql #1,%d2
10c3b844:       5281            addql #1,%d1
10c3b846:       e288            lsrl #1,%d0
10c3b848:       0c80 0000 0100  cmpil #256,%d0
10c3b84e:       62f4            bhis 10c3b844 <check_partition+0xe8>
10c3b850:       2341 0054       movel %d1,%a1@(84)
10c3b854:       4a90            tstl %a0@
10c3b856:       672e            beqs 10c3b886 <check_partition+0x12a>
10c3b858:       2448            moveal %a0,%a2
10c3b85a:       2f07            movel %d7,%sp@-
10c3b85c:       2f06            movel %d6,%sp@-
10c3b85e:       2f0b            movel %a3,%sp@-
10c3b860:       2f0c            movel %a4,%sp@-
10c3b862:       2052            moveal %a2@,%a0
10c3b864:       4e90            jsr %a0@
10c3b866:       4fef 0010       lea %sp@(16),%sp
10c3b86a:       4a80            tstl %d0
10c3b86c:       6712            beqs 10c3b880 <check_partition+0x124>
10c3b86e:       6c20            bges 10c3b890 <check_partition+0x134>
10c3b870:       4ab9 1000 e560  tstl 1000e560 <warn_no_part>
10c3b876:       6718            beqs 10c3b890 <check_partition+0x134>
10c3b878:       4879 1000 3aa2  pea 10003aa2 <tvecs+0x1f0a>
10c3b87e:       600c            bras 10c3b88c <check_partition+0x130>
10c3b880:       588a            addql #4,%a2
10c3b882:       4a92            tstl %a2@
10c3b884:       66d4            bnes 10c3b85a <check_partition+0xfe>
10c3b886:       4879 1000 3ac3  pea 10003ac3 <tvecs+0x1f2b>
10c3b88c:       4e95            jsr %a5@
10c3b88e:       588f            addql #4,%sp
10c3b890:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c3b894:       2f0b            movel %a3,%sp@-
10c3b896:       4eb9 10c2 54c2  jsr 10c254c2 <invalidate_bdev>
10c3b89c:       42a7            clrl %sp@-
10c3b89e:       42a7            clrl %sp@-
10c3b8a0:       206b 000c       moveal %a3@(12),%a0
10c3b8a4:       2f28 00a8       movel %a0@(168),%sp@-
10c3b8a8:       4eb9 10c1 dd30  jsr 10c1dd30 <truncate_inode_pages>
10c3b8ae:       2f0b            movel %a3,%sp@-
10c3b8b0:       4eb9 10c2 91e6  jsr 10c291e6 <bdput>
10c3b8b6:       4fef 0018       lea %sp@(24),%sp
10c3b8ba:       4aac 0014       tstl %a4@(20)
10c3b8be:       57c0            seq %d0
10c3b8c0:       4880            extw %d0
10c3b8c2:       48c0            extl %d0
10c3b8c4:       4480            negl %d0
10c3b8c6:       2f00            movel %d0,%sp@-
10c3b8c8:       2f02            movel %d2,%sp@-
10c3b8ca:       2f0c            movel %a4,%sp@-
10c3b8cc:       4eb9 10c3 b8dc  jsr 10c3b8dc <devfs_register_partitions>
10c3b8d2:       4cee 3cfc ff98  moveml %fp@(-104),%d2-%d7/%a2-%a5
10c3b8d8:       4e5e            unlk %fp
10c3b8da:       4e75            rts

10c3b8dc <devfs_register_partitions>:
10c3b8dc:       4e56 0000       linkw %fp,#0
10c3b8e0:       4e5e            unlk %fp
10c3b8e2:       4e75            rts

10c3b8e4 <register_disk>:
10c3b8e4:       4e56 0000       linkw %fp,#0
10c3b8e8:       206e 0008       moveal %fp@(8),%a0
10c3b8ec:       302e 000e       movew %fp@(14),%d0
10c3b8f0:       b0fc 0000       cmpaw #0,%a0
10c3b8f4:       671e            beqs 10c3b914 <register_disk+0x30>
10c3b8f6:       2f2e 0018       movel %fp@(24),%sp@-
10c3b8fa:       2f2e 0010       movel %fp@(16),%sp@-
10c3b8fe:       0280 0000 00ff  andil #255,%d0
10c3b904:       2228 0008       movel %a0@(8),%d1
10c3b908:       e2a8            lsrl %d1,%d0
10c3b90a:       2f00            movel %d0,%sp@-
10c3b90c:       2f08            movel %a0,%sp@-
10c3b90e:       4eb9 10c3 b918  jsr 10c3b918 <grok_partitions>
10c3b914:       4e5e            unlk %fp
10c3b916:       4e75            rts

10c3b918 <grok_partitions>:
10c3b918:       4e56 0000       linkw %fp,#0
10c3b91c:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c3b920:       246e 0008       moveal %fp@(8),%a2
10c3b924:       242e 000c       movel %fp@(12),%d2
10c3b928:       222e 0014       movel %fp@(20),%d1
10c3b92c:       202a 0008       movel %a2@(8),%d0
10c3b930:       e1aa            lsll %d0,%d2
10c3b932:       2802            movel %d2,%d4
10c3b934:       d8aa 000c       addl %a2@(12),%d4
10c3b938:       4aaa 0014       tstl %a2@(20)
10c3b93c:       660e            bnes 10c3b94c <grok_partitions+0x34>
10c3b93e:       2012            movel %a2@,%d0
10c3b940:       e588            lsll #2,%d0
10c3b942:       41f9 1003 20fe  lea 100320fe <blk_size>,%a0
10c3b948:       42b0 0800       clrl %a0@(00000000,%d0:l)
10c3b94c:       206a 0010       moveal %a2@(16),%a0
10c3b950:       2002            movel %d2,%d0
10c3b952:       e988            lsll #4,%d0
10c3b954:       2181 0804       movel %d1,%a0@(00000004,%d0:l)
10c3b958:       6700 009a       beqw 10c3b9f4 <grok_partitions+0xdc>
10c3b95c:       7001            moveq #1,%d0
10c3b95e:       b0ae 0010       cmpl %fp@(16),%d0
10c3b962:       6700 0090       beqw 10c3b9f4 <grok_partitions+0xdc>
10c3b966:       206a 0014       moveal %a2@(20),%a0
10c3b96a:       43f9 1003 20fe  lea 100320fe <blk_size>,%a1
10c3b970:       2602            movel %d2,%d3
10c3b972:       5283            addql #1,%d3
10c3b974:       47fa fde6       lea %pc@(10c3b75c <check_partition>),%a3
10c3b978:       b0fc 0000       cmpaw #0,%a0
10c3b97c:       6728            beqs 10c3b9a6 <grok_partitions+0x8e>
10c3b97e:       2002            movel %d2,%d0
10c3b980:       e588            lsll #2,%d0
10c3b982:       e281            asrl #1,%d1
10c3b984:       2181 0800       movel %d1,%a0@(00000000,%d0:l)
10c3b988:       2203            movel %d3,%d1
10c3b98a:       b881            cmpl %d1,%d4
10c3b98c:       6f18            bles 10c3b9a6 <grok_partitions+0x8e>
10c3b98e:       2001            movel %d1,%d0
10c3b990:       e588            lsll #2,%d0
10c3b992:       2044            moveal %d4,%a0
10c3b994:       91c1            subal %d1,%a0
10c3b996:       2208            movel %a0,%d1
10c3b998:       206a 0014       moveal %a2@(20),%a0
10c3b99c:       42b0 0800       clrl %a0@(00000000,%d0:l)
10c3b9a0:       5880            addql #4,%d0
10c3b9a2:       5381            subql #1,%d1
10c3b9a4:       66f2            bnes 10c3b998 <grok_partitions+0x80>
10c3b9a6:       2012            movel %a2@,%d0
10c3b9a8:       e588            lsll #2,%d0
10c3b9aa:       23aa 0014 0800  movel %a2@(20),%a1@(00000000,%d0:l)
10c3b9b0:       2f03            movel %d3,%sp@-
10c3b9b2:       302a 0002       movew %a2@(2),%d0
10c3b9b6:       e148            lslw #8,%d0
10c3b9b8:       8042            orw %d2,%d0
10c3b9ba:       3f00            movew %d0,%sp@-
10c3b9bc:       4267            clrw %sp@-
10c3b9be:       2f0a            movel %a2,%sp@-
10c3b9c0:       4e93            jsr %a3@
10c3b9c2:       4aaa 0014       tstl %a2@(20)
10c3b9c6:       672c            beqs 10c3b9f4 <grok_partitions+0xdc>
10c3b9c8:       2202            movel %d2,%d1
10c3b9ca:       b881            cmpl %d1,%d4
10c3b9cc:       6f26            bles 10c3b9f4 <grok_partitions+0xdc>
10c3b9ce:       2601            movel %d1,%d3
10c3b9d0:       e98b            lsll #4,%d3
10c3b9d2:       e58a            lsll #2,%d2
10c3b9d4:       9881            subl %d1,%d4
10c3b9d6:       2204            movel %d4,%d1
10c3b9d8:       226a 0014       moveal %a2@(20),%a1
10c3b9dc:       206a 0010       moveal %a2@(16),%a0
10c3b9e0:       2030 3804       movel %a0@(00000004,%d3:l),%d0
10c3b9e4:       e288            lsrl #1,%d0
10c3b9e6:       2380 2800       movel %d0,%a1@(00000000,%d2:l)
10c3b9ea:       7010            moveq #16,%d0
10c3b9ec:       d680            addl %d0,%d3
10c3b9ee:       5882            addql #4,%d2
10c3b9f0:       5381            subql #1,%d1
10c3b9f2:       66e4            bnes 10c3b9d8 <grok_partitions+0xc0>
10c3b9f4:       4cee 0c1c ffec  moveml %fp@(-20),%d2-%d4/%a2-%a3
10c3b9fa:       4e5e            unlk %fp
10c3b9fc:       4e75            rts

10c3b9fe <read_dev_sector>:
10c3b9fe:       4e56 0000       linkw %fp,#0
10c3ba02:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c3ba06:       206e 0008       moveal %fp@(8),%a0
10c3ba0a:       242e 000c       movel %fp@(12),%d2
10c3ba0e:       286e 0010       moveal %fp@(16),%a4
10c3ba12:       2068 000c       moveal %a0@(12),%a0
10c3ba16:       2468 00a8       moveal %a0@(168),%a2
10c3ba1a:       42a7            clrl %sp@-
10c3ba1c:       206a 001c       moveal %a2@(28),%a0
10c3ba20:       2f28 0004       movel %a0@(4),%sp@-
10c3ba24:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c3ba28:       2f02            movel %d2,%sp@-
10c3ba2a:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c3ba30:       584f            addqw #4,%sp
10c3ba32:       2e80            movel %d0,%sp@
10c3ba34:       2f0a            movel %a2,%sp@-
10c3ba36:       4eb9 10c1 f46c  jsr 10c1f46c <read_cache_page>
10c3ba3c:       2440            moveal %d0,%a2
10c3ba3e:       4fef 0010       lea %sp@(16),%sp
10c3ba42:       b4fc fc18       cmpaw #-1000,%a2
10c3ba46:       6258            bhis 10c3baa0 <read_dev_sector+0xa2>
10c3ba48:       47ea 0018       lea %a2@(24),%a3
10c3ba4c:       2013            movel %a3@,%d0
10c3ba4e:       0800 0000       btst #0,%d0
10c3ba52:       670a            beqs 10c3ba5e <read_dev_sector+0x60>
10c3ba54:       2f0a            movel %a2,%sp@-
10c3ba56:       4eb9 10c1 e498  jsr 10c1e498 <___wait_on_page>
10c3ba5c:       588f            addql #4,%sp
10c3ba5e:       2013            movel %a3@,%d0
10c3ba60:       0800 0003       btst #3,%d0
10c3ba64:       6732            beqs 10c3ba98 <read_dev_sector+0x9a>
10c3ba66:       2013            movel %a3@,%d0
10c3ba68:       0800 0001       btst #1,%d0
10c3ba6c:       662a            bnes 10c3ba98 <read_dev_sector+0x9a>
10c3ba6e:       288a            movel %a2,%a4@
10c3ba70:       4aaa 0038       tstl %a2@(56)
10c3ba74:       660c            bnes 10c3ba82 <read_dev_sector+0x84>
10c3ba76:       4879 1000 3a24  pea 10003a24 <tvecs+0x1e8c>
10c3ba7c:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c3ba82:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c3ba86:       2f02            movel %d2,%sp@-
10c3ba88:       4eb9 10c8 599c  jsr 10c8599c <__umodsi3>
10c3ba8e:       7209            moveq #9,%d1
10c3ba90:       e3a8            lsll %d1,%d0
10c3ba92:       d0aa 0038       addl %a2@(56),%d0
10c3ba96:       600c            bras 10c3baa4 <read_dev_sector+0xa6>
10c3ba98:       2f0a            movel %a2,%sp@-
10c3ba9a:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c3baa0:       4294            clrl %a4@
10c3baa2:       7000            moveq #0,%d0
10c3baa4:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c3baaa:       4e5e            unlk %fp
10c3baac:       4e75            rts
10c3baae:       4e75            rts

10c3bab0 <partition_name>:
10c3bab0:       4e56 0000       linkw %fp,#0
10c3bab4:       2f2e 0010       movel %fp@(16),%sp@-
10c3bab8:       2f2e 000c       movel %fp@(12),%sp@-
10c3babc:       2f2e 0008       movel %fp@(8),%sp@-
10c3bac0:       4eb9 10c3 b420  jsr 10c3b420 <disk_name>
10c3bac6:       4e5e            unlk %fp
10c3bac8:       4e75            rts

10c3baca <extended_partition>:
10c3baca:       4e56 fff4       linkw %fp,#-12
10c3bace:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c3bad2:       262e 0010       movel %fp@(16),%d3
10c3bad6:       7001            moveq #1,%d0
10c3bad8:       206e 0008       moveal %fp@(8),%a0
10c3badc:       2228 0008       movel %a0@(8),%d1
10c3bae0:       e3a8            lsll %d1,%d0
10c3bae2:       5380            subql #1,%d0
10c3bae4:       2d40 fff8       movel %d0,%fp@(-8)
10c3bae8:       226e 000c       moveal %fp@(12),%a1
10c3baec:       4280            clrl %d0
10c3baee:       3029 0010       movew %a1@(16),%d0
10c3baf2:       2200            movel %d0,%d1
10c3baf4:       7400            moveq #0,%d2
10c3baf6:       4602            notb %d2
10c3baf8:       c282            andl %d2,%d1
10c3bafa:       e080            asrl #8,%d0
10c3bafc:       3400            movew %d0,%d2
10c3bafe:       e14a            lslw #8,%d2
10c3bb00:       8441            orw %d1,%d2
10c3bb02:       223c 0000 0200  movel #512,%d1
10c3bb08:       3002            movew %d2,%d0
10c3bb0a:       e048            lsrw #8,%d0
10c3bb0c:       0280 0000 00ff  andil #255,%d0
10c3bb12:       e588            lsll #2,%d0
10c3bb14:       41f9 1002 9388  lea 10029388 <hardsect_size>,%a0
10c3bb1a:       2070 0800       moveal %a0@(00000000,%d0:l),%a0
10c3bb1e:       b0fc 0000       cmpaw #0,%a0
10c3bb22:       670e            beqs 10c3bb32 <extended_partition+0x68>
10c3bb24:       4280            clrl %d0
10c3bb26:       1002            moveb %d2,%d0
10c3bb28:       e588            lsll #2,%d0
10c3bb2a:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c3bb2e:       6702            beqs 10c3bb32 <extended_partition+0x68>
10c3bb30:       2200            movel %d0,%d1
10c3bb32:       2001            movel %d1,%d0
10c3bb34:       6c06            bges 10c3bb3c <extended_partition+0x72>
10c3bb36:       0680 0000 01ff  addil #511,%d0
10c3bb3c:       2e00            movel %d0,%d7
10c3bb3e:       7209            moveq #9,%d1
10c3bb40:       e2a7            asrl %d1,%d7
10c3bb42:       42ae fff4       clrl %fp@(-12)
10c3bb46:       226e 0008       moveal %fp@(8),%a1
10c3bb4a:       2069 0010       moveal %a1@(16),%a0
10c3bb4e:       e98b            lsll #4,%d3
10c3bb50:       2870 3800       moveal %a0@(00000000,%d3:l),%a4
10c3bb54:       2c0c            movel %a4,%d6
10c3bb56:       2a6e 0014       moveal %fp@(20),%a5
10c3bb5a:       52ae fff4       addql #1,%fp@(-12)
10c3bb5e:       7064            moveq #100,%d0
10c3bb60:       b0ae fff4       cmpl %fp@(-12),%d0
10c3bb64:       6d00 0282       bltw 10c3bde8 <extended_partition+0x31e>
10c3bb68:       202e fff8       movel %fp@(-8),%d0
10c3bb6c:       206e 0018       moveal %fp@(24),%a0
10c3bb70:       c090            andl %a0@,%d0
10c3bb72:       6700 0274       beqw 10c3bde8 <extended_partition+0x31e>
10c3bb76:       486e fffc       pea %fp@(-4)
10c3bb7a:       2f06            movel %d6,%sp@-
10c3bb7c:       2f2e 000c       movel %fp@(12),%sp@-
10c3bb80:       4eb9 10c3 b9fe  jsr 10c3b9fe <read_dev_sector>
10c3bb86:       2200            movel %d0,%d1
10c3bb88:       4fef 000c       lea %sp@(12),%sp
10c3bb8c:       6700 025a       beqw 10c3bde8 <extended_partition+0x31e>
10c3bb90:       2041            moveal %d1,%a0
10c3bb92:       41e8 01fe       lea %a0@(510),%a0
10c3bb96:       7000            moveq #0,%d0
10c3bb98:       0c10 0055       cmpib #85,%a0@
10c3bb9c:       660e            bnes 10c3bbac <extended_partition+0xe2>
10c3bb9e:       0c28 00aa 0001  cmpib #-86,%a0@(1)
10c3bba4:       57c0            seq %d0
10c3bba6:       4880            extw %d0
10c3bba8:       48c0            extl %d0
10c3bbaa:       4480            negl %d0
10c3bbac:       4a80            tstl %d0
10c3bbae:       6700 022e       beqw 10c3bdde <extended_partition+0x314>
10c3bbb2:       2641            moveal %d1,%a3
10c3bbb4:       47eb 01be       lea %a3@(446),%a3
10c3bbb8:       7a00            moveq #0,%d5
10c3bbba:       45eb 0008       lea %a3@(8),%a2
10c3bbbe:       242a 0004       movel %a2@(4),%d2
10c3bbc2:       2202            movel %d2,%d1
10c3bbc4:       e149            lslw #8,%d1
10c3bbc6:       4841            swap %d1
10c3bbc8:       4241            clrw %d1
10c3bbca:       2002            movel %d2,%d0
10c3bbcc:       0280 0000 ff00  andil #65280,%d0
10c3bbd2:       e188            lsll #8,%d0
10c3bbd4:       8280            orl %d0,%d1
10c3bbd6:       2002            movel %d2,%d0
10c3bbd8:       0280 00ff 0000  andil #16711680,%d0
10c3bbde:       e088            lsrl #8,%d0
10c3bbe0:       8280            orl %d0,%d1
10c3bbe2:       2002            movel %d2,%d0
10c3bbe4:       4240            clrw %d0
10c3bbe6:       4840            swap %d0
10c3bbe8:       e048            lsrw #8,%d0
10c3bbea:       8280            orl %d0,%d1
10c3bbec:       2602            movel %d2,%d3
10c3bbee:       4a81            tstl %d1
10c3bbf0:       6700 00e6       beqw 10c3bcd8 <extended_partition+0x20e>
10c3bbf4:       7200            moveq #0,%d1
10c3bbf6:       102a fffc       moveb %a2@(-4),%d0
10c3bbfa:       0c00 0005       cmpib #5,%d0
10c3bbfe:       670c            beqs 10c3bc0c <extended_partition+0x142>
10c3bc00:       0c00 000f       cmpib #15,%d0
10c3bc04:       6706            beqs 10c3bc0c <extended_partition+0x142>
10c3bc06:       0c00 0085       cmpib #-123,%d0
10c3bc0a:       6602            bnes 10c3bc0e <extended_partition+0x144>
10c3bc0c:       7201            moveq #1,%d1
10c3bc0e:       4a81            tstl %d1
10c3bc10:       6600 00c6       bnew 10c3bcd8 <extended_partition+0x20e>
10c3bc14:       2412            movel %a2@,%d2
10c3bc16:       2202            movel %d2,%d1
10c3bc18:       e149            lslw #8,%d1
10c3bc1a:       4841            swap %d1
10c3bc1c:       4241            clrw %d1
10c3bc1e:       2002            movel %d2,%d0
10c3bc20:       0280 0000 ff00  andil #65280,%d0
10c3bc26:       e188            lsll #8,%d0
10c3bc28:       8280            orl %d0,%d1
10c3bc2a:       2002            movel %d2,%d0
10c3bc2c:       0280 00ff 0000  andil #16711680,%d0
10c3bc32:       e088            lsrl #8,%d0
10c3bc34:       8280            orl %d0,%d1
10c3bc36:       4242            clrw %d2
10c3bc38:       4842            swap %d2
10c3bc3a:       e04a            lsrw #8,%d2
10c3bc3c:       2f07            movel %d7,%sp@-
10c3bc3e:       8282            orl %d2,%d1
10c3bc40:       2f01            movel %d1,%sp@-
10c3bc42:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c3bc48:       508f            addql #8,%sp
10c3bc4a:       2800            movel %d0,%d4
10c3bc4c:       2203            movel %d3,%d1
10c3bc4e:       e149            lslw #8,%d1
10c3bc50:       4841            swap %d1
10c3bc52:       4241            clrw %d1
10c3bc54:       2003            movel %d3,%d0
10c3bc56:       0280 0000 ff00  andil #65280,%d0
10c3bc5c:       e188            lsll #8,%d0
10c3bc5e:       8280            orl %d0,%d1
10c3bc60:       2003            movel %d3,%d0
10c3bc62:       0280 00ff 0000  andil #16711680,%d0
10c3bc68:       e088            lsrl #8,%d0
10c3bc6a:       8280            orl %d0,%d1
10c3bc6c:       4243            clrw %d3
10c3bc6e:       4843            swap %d3
10c3bc70:       e04b            lsrw #8,%d3
10c3bc72:       2f07            movel %d7,%sp@-
10c3bc74:       8283            orl %d3,%d1
10c3bc76:       2f01            movel %d1,%sp@-
10c3bc78:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c3bc7e:       508f            addql #8,%sp
10c3bc80:       2400            movel %d0,%d2
10c3bc82:       2046            moveal %d6,%a0
10c3bc84:       d1c4            addal %d4,%a0
10c3bc86:       7001            moveq #1,%d0
10c3bc88:       b085            cmpl %d5,%d0
10c3bc8a:       6c1a            bges 10c3bca6 <extended_partition+0x1dc>
10c3bc8c:       2004            movel %d4,%d0
10c3bc8e:       d082            addl %d2,%d0
10c3bc90:       bbc0            cmpal %d0,%a5
10c3bc92:       6544            bcss 10c3bcd8 <extended_partition+0x20e>
10c3bc94:       b9c8            cmpal %a0,%a4
10c3bc96:       6240            bhis 10c3bcd8 <extended_partition+0x20e>
10c3bc98:       2208            movel %a0,%d1
10c3bc9a:       d282            addl %d2,%d1
10c3bc9c:       202e 0014       movel %fp@(20),%d0
10c3bca0:       d08c            addl %a4,%d0
10c3bca2:       b081            cmpl %d1,%d0
10c3bca4:       6532            bcss 10c3bcd8 <extended_partition+0x20e>
10c3bca6:       2f02            movel %d2,%sp@-
10c3bca8:       2f08            movel %a0,%sp@-
10c3bcaa:       206e 0018       moveal %fp@(24),%a0
10c3bcae:       2f10            movel %a0@,%sp@-
10c3bcb0:       2f2e 0008       movel %fp@(8),%sp@-
10c3bcb4:       4eb9 10c3 b6dc  jsr 10c3b6dc <add_gd_partition>
10c3bcba:       226e 0018       moveal %fp@(24),%a1
10c3bcbe:       2011            movel %a1@,%d0
10c3bcc0:       2200            movel %d0,%d1
10c3bcc2:       5281            addql #1,%d1
10c3bcc4:       2281            movel %d1,%a1@
10c3bcc6:       42ae fff4       clrl %fp@(-12)
10c3bcca:       5280            addql #1,%d0
10c3bccc:       c0ae fff8       andl %fp@(-8),%d0
10c3bcd0:       4fef 0010       lea %sp@(16),%sp
10c3bcd4:       6700 0108       beqw 10c3bdde <extended_partition+0x314>
10c3bcd8:       5285            addql #1,%d5
10c3bcda:       45ea 0010       lea %a2@(16),%a2
10c3bcde:       47eb 0010       lea %a3@(16),%a3
10c3bce2:       7403            moveq #3,%d2
10c3bce4:       b485            cmpl %d5,%d2
10c3bce6:       6c00 fed6       bgew 10c3bbbe <extended_partition+0xf4>
10c3bcea:       47eb ffc0       lea %a3@(-64),%a3
10c3bcee:       7a00            moveq #0,%d5
10c3bcf0:       262e fffc       movel %fp@(-4),%d3
10c3bcf4:       41eb 0004       lea %a3@(4),%a0
10c3bcf8:       2428 0008       movel %a0@(8),%d2
10c3bcfc:       2202            movel %d2,%d1
10c3bcfe:       e149            lslw #8,%d1
10c3bd00:       4841            swap %d1
10c3bd02:       4241            clrw %d1
10c3bd04:       2002            movel %d2,%d0
10c3bd06:       0280 0000 ff00  andil #65280,%d0
10c3bd0c:       e188            lsll #8,%d0
10c3bd0e:       8280            orl %d0,%d1
10c3bd10:       2002            movel %d2,%d0
10c3bd12:       0280 00ff 0000  andil #16711680,%d0
10c3bd18:       e088            lsrl #8,%d0
10c3bd1a:       8280            orl %d0,%d1
10c3bd1c:       4242            clrw %d2
10c3bd1e:       4842            swap %d2
10c3bd20:       e04a            lsrw #8,%d2
10c3bd22:       8282            orl %d2,%d1
10c3bd24:       671c            beqs 10c3bd42 <extended_partition+0x278>
10c3bd26:       7200            moveq #0,%d1
10c3bd28:       1010            moveb %a0@,%d0
10c3bd2a:       0c00 0005       cmpib #5,%d0
10c3bd2e:       670c            beqs 10c3bd3c <extended_partition+0x272>
10c3bd30:       0c00 000f       cmpib #15,%d0
10c3bd34:       6706            beqs 10c3bd3c <extended_partition+0x272>
10c3bd36:       0c00 0085       cmpib #-123,%d0
10c3bd3a:       6602            bnes 10c3bd3e <extended_partition+0x274>
10c3bd3c:       7201            moveq #1,%d1
10c3bd3e:       4a81            tstl %d1
10c3bd40:       6610            bnes 10c3bd52 <extended_partition+0x288>
10c3bd42:       5285            addql #1,%d5
10c3bd44:       41e8 0010       lea %a0@(16),%a0
10c3bd48:       47eb 0010       lea %a3@(16),%a3
10c3bd4c:       7003            moveq #3,%d0
10c3bd4e:       b085            cmpl %d5,%d0
10c3bd50:       6ca6            bges 10c3bcf8 <extended_partition+0x22e>
10c3bd52:       7204            moveq #4,%d1
10c3bd54:       b285            cmpl %d5,%d1
10c3bd56:       6700 0086       beqw 10c3bdde <extended_partition+0x314>
10c3bd5a:       242b 0008       movel %a3@(8),%d2
10c3bd5e:       2202            movel %d2,%d1
10c3bd60:       e149            lslw #8,%d1
10c3bd62:       4841            swap %d1
10c3bd64:       4241            clrw %d1
10c3bd66:       2002            movel %d2,%d0
10c3bd68:       0280 0000 ff00  andil #65280,%d0
10c3bd6e:       e188            lsll #8,%d0
10c3bd70:       8280            orl %d0,%d1
10c3bd72:       2002            movel %d2,%d0
10c3bd74:       0280 00ff 0000  andil #16711680,%d0
10c3bd7a:       e088            lsrl #8,%d0
10c3bd7c:       8280            orl %d0,%d1
10c3bd7e:       4242            clrw %d2
10c3bd80:       4842            swap %d2
10c3bd82:       e04a            lsrw #8,%d2
10c3bd84:       2f07            movel %d7,%sp@-
10c3bd86:       8282            orl %d2,%d1
10c3bd88:       2f01            movel %d1,%sp@-
10c3bd8a:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c3bd90:       508f            addql #8,%sp
10c3bd92:       2c0c            movel %a4,%d6
10c3bd94:       dc80            addl %d0,%d6
10c3bd96:       242b 000c       movel %a3@(12),%d2
10c3bd9a:       2202            movel %d2,%d1
10c3bd9c:       e149            lslw #8,%d1
10c3bd9e:       4841            swap %d1
10c3bda0:       4241            clrw %d1
10c3bda2:       2002            movel %d2,%d0
10c3bda4:       0280 0000 ff00  andil #65280,%d0
10c3bdaa:       e188            lsll #8,%d0
10c3bdac:       8280            orl %d0,%d1
10c3bdae:       2002            movel %d2,%d0
10c3bdb0:       0280 00ff 0000  andil #16711680,%d0
10c3bdb6:       e088            lsrl #8,%d0
10c3bdb8:       8280            orl %d0,%d1
10c3bdba:       4242            clrw %d2
10c3bdbc:       4842            swap %d2
10c3bdbe:       e04a            lsrw #8,%d2
10c3bdc0:       2f07            movel %d7,%sp@-
10c3bdc2:       8282            orl %d2,%d1
10c3bdc4:       2f01            movel %d1,%sp@-
10c3bdc6:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c3bdcc:       508f            addql #8,%sp
10c3bdce:       2a40            moveal %d0,%a5
10c3bdd0:       2f03            movel %d3,%sp@-
10c3bdd2:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c3bdd8:       588f            addql #4,%sp
10c3bdda:       6000 fd7e       braw 10c3bb5a <extended_partition+0x90>
10c3bdde:       2f2e fffc       movel %fp@(-4),%sp@-
10c3bde2:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c3bde8:       4cee 3cfc ffcc  moveml %fp@(-52),%d2-%d7/%a2-%a5
10c3bdee:       4e5e            unlk %fp
10c3bdf0:       4e75            rts

10c3bdf2 <solaris_x86_partition>:
10c3bdf2:       4e56 0000       linkw %fp,#0
10c3bdf6:       4e5e            unlk %fp
10c3bdf8:       4e75            rts

10c3bdfa <bsd_partition>:
10c3bdfa:       4e56 0000       linkw %fp,#0
10c3bdfe:       4e5e            unlk %fp
10c3be00:       4e75            rts

10c3be02 <netbsd_partition>:
10c3be02:       4e56 0000       linkw %fp,#0
10c3be06:       4e5e            unlk %fp
10c3be08:       4e75            rts

10c3be0a <openbsd_partition>:
10c3be0a:       4e56 0000       linkw %fp,#0
10c3be0e:       4e5e            unlk %fp
10c3be10:       4e75            rts

10c3be12 <unixware_partition>:
10c3be12:       4e56 0000       linkw %fp,#0
10c3be16:       4e5e            unlk %fp
10c3be18:       4e75            rts

10c3be1a <minix_partition>:
10c3be1a:       4e56 0000       linkw %fp,#0
10c3be1e:       4e5e            unlk %fp
10c3be20:       4e75            rts

10c3be22 <handle_ide_mess>:
10c3be22:       4e56 0000       linkw %fp,#0
10c3be26:       7001            moveq #1,%d0
10c3be28:       4e5e            unlk %fp
10c3be2a:       4e75            rts

10c3be2c <msdos_partition>:
10c3be2c:       4e56 fff0       linkw %fp,#-16
10c3be30:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c3be34:       286e 0008       moveal %fp@(8),%a4
10c3be38:       2a6e 000c       moveal %fp@(12),%a5
10c3be3c:       282e 0014       movel %fp@(20),%d4
10c3be40:       7001            moveq #1,%d0
10c3be42:       222c 0008       movel %a4@(8),%d1
10c3be46:       e3a8            lsll %d1,%d0
10c3be48:       5380            subql #1,%d0
10c3be4a:       2d40 fff4       movel %d0,%fp@(-12)
10c3be4e:       4280            clrl %d0
10c3be50:       302d 0010       movew %a5@(16),%d0
10c3be54:       2200            movel %d0,%d1
10c3be56:       7400            moveq #0,%d2
10c3be58:       4602            notb %d2
10c3be5a:       c282            andl %d2,%d1
10c3be5c:       e080            asrl #8,%d0
10c3be5e:       3400            movew %d0,%d2
10c3be60:       e14a            lslw #8,%d2
10c3be62:       8441            orw %d1,%d2
10c3be64:       223c 0000 0200  movel #512,%d1
10c3be6a:       3002            movew %d2,%d0
10c3be6c:       e048            lsrw #8,%d0
10c3be6e:       0280 0000 00ff  andil #255,%d0
10c3be74:       e588            lsll #2,%d0
10c3be76:       41f9 1002 9388  lea 10029388 <hardsect_size>,%a0
10c3be7c:       2070 0800       moveal %a0@(00000000,%d0:l),%a0
10c3be80:       b0fc 0000       cmpaw #0,%a0
10c3be84:       670e            beqs 10c3be94 <msdos_partition+0x68>
10c3be86:       4280            clrl %d0
10c3be88:       1002            moveb %d2,%d0
10c3be8a:       e588            lsll #2,%d0
10c3be8c:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c3be90:       6702            beqs 10c3be94 <msdos_partition+0x68>
10c3be92:       2200            movel %d0,%d1
10c3be94:       2001            movel %d1,%d0
10c3be96:       6c06            bges 10c3be9e <msdos_partition+0x72>
10c3be98:       0680 0000 01ff  addil #511,%d0
10c3be9e:       2600            movel %d0,%d3
10c3bea0:       7209            moveq #9,%d1
10c3bea2:       e2a3            asrl %d1,%d3
10c3bea4:       2d44 fff8       movel %d4,%fp@(-8)
10c3bea8:       2f0d            movel %a5,%sp@-
10c3beaa:       4eba ff76       jsr %pc@(10c3be22 <handle_ide_mess>)
10c3beae:       588f            addql #4,%sp
10c3beb0:       4a80            tstl %d0
10c3beb2:       6f00 02f2       blew 10c3c1a6 <msdos_partition+0x37a>
10c3beb6:       486e fffc       pea %fp@(-4)
10c3beba:       42a7            clrl %sp@-
10c3bebc:       2f0d            movel %a5,%sp@-
10c3bebe:       4eb9 10c3 b9fe  jsr 10c3b9fe <read_dev_sector>
10c3bec4:       2200            movel %d0,%d1
10c3bec6:       4fef 000c       lea %sp@(12),%sp
10c3beca:       6606            bnes 10c3bed2 <msdos_partition+0xa6>
10c3becc:       70ff            moveq #-1,%d0
10c3bece:       6000 02d6       braw 10c3c1a6 <msdos_partition+0x37a>
10c3bed2:       2041            moveal %d1,%a0
10c3bed4:       41e8 01fe       lea %a0@(510),%a0
10c3bed8:       7000            moveq #0,%d0
10c3beda:       0c10 0055       cmpib #85,%a0@
10c3bede:       660e            bnes 10c3beee <msdos_partition+0xc2>
10c3bee0:       0c28 00aa 0001  cmpib #-86,%a0@(1)
10c3bee6:       57c0            seq %d0
10c3bee8:       4880            extw %d0
10c3beea:       48c0            extl %d0
10c3beec:       4480            negl %d0
10c3beee:       4a80            tstl %d0
10c3bef0:       6610            bnes 10c3bf02 <msdos_partition+0xd6>
10c3bef2:       2f2e fffc       movel %fp@(-4),%sp@-
10c3bef6:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c3befc:       7000            moveq #0,%d0
10c3befe:       6000 02a6       braw 10c3c1a6 <msdos_partition+0x37a>
10c3bf02:       2041            moveal %d1,%a0
10c3bf04:       41e8 01be       lea %a0@(446),%a0
10c3bf08:       58ae fff8       addql #4,%fp@(-8)
10c3bf0c:       2c08            movel %a0,%d6
10c3bf0e:       2e3c 10c1 677e  movel #281110398,%d7
10c3bf14:       41e8 ff3e       lea %a0@(-194),%a0
10c3bf18:       2d48 fff0       movel %a0,%fp@(-16)
10c3bf1c:       7a03            moveq #3,%d5
10c3bf1e:       2644            moveal %d4,%a3
10c3bf20:       200b            movel %a3,%d0
10c3bf22:       e988            lsll #4,%d0
10c3bf24:       2640            moveal %d0,%a3
10c3bf26:       2446            moveal %d6,%a2
10c3bf28:       588a            addql #4,%a2
10c3bf2a:       202a 0008       movel %a2@(8),%d0
10c3bf2e:       2400            movel %d0,%d2
10c3bf30:       e14a            lslw #8,%d2
10c3bf32:       4842            swap %d2
10c3bf34:       4242            clrw %d2
10c3bf36:       2200            movel %d0,%d1
10c3bf38:       0281 0000 ff00  andil #65280,%d1
10c3bf3e:       e189            lsll #8,%d1
10c3bf40:       8481            orl %d1,%d2
10c3bf42:       2200            movel %d0,%d1
10c3bf44:       0281 00ff 0000  andil #16711680,%d1
10c3bf4a:       e089            lsrl #8,%d1
10c3bf4c:       8481            orl %d1,%d2
10c3bf4e:       4240            clrw %d0
10c3bf50:       4840            swap %d0
10c3bf52:       e048            lsrw #8,%d0
10c3bf54:       8480            orl %d0,%d2
10c3bf56:       6700 00ba       beqw 10c3c012 <msdos_partition+0x1e6>
10c3bf5a:       2f03            movel %d3,%sp@-
10c3bf5c:       2f02            movel %d2,%sp@-
10c3bf5e:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c3bf64:       584f            addqw #4,%sp
10c3bf66:       2e80            movel %d0,%sp@
10c3bf68:       242a 0004       movel %a2@(4),%d2
10c3bf6c:       2202            movel %d2,%d1
10c3bf6e:       e149            lslw #8,%d1
10c3bf70:       4841            swap %d1
10c3bf72:       4241            clrw %d1
10c3bf74:       2002            movel %d2,%d0
10c3bf76:       0280 0000 ff00  andil #65280,%d0
10c3bf7c:       e188            lsll #8,%d0
10c3bf7e:       8280            orl %d0,%d1
10c3bf80:       2002            movel %d2,%d0
10c3bf82:       0280 00ff 0000  andil #16711680,%d0
10c3bf88:       e088            lsrl #8,%d0
10c3bf8a:       8280            orl %d0,%d1
10c3bf8c:       4242            clrw %d2
10c3bf8e:       4842            swap %d2
10c3bf90:       e04a            lsrw #8,%d2
10c3bf92:       2f03            movel %d3,%sp@-
10c3bf94:       8282            orl %d2,%d1
10c3bf96:       2f01            movel %d1,%sp@-
10c3bf98:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c3bf9e:       508f            addql #8,%sp
10c3bfa0:       206e 0010       moveal %fp@(16),%a0
10c3bfa4:       4870 0800       pea %a0@(00000000,%d0:l)
10c3bfa8:       2f04            movel %d4,%sp@-
10c3bfaa:       2f0c            movel %a4,%sp@-
10c3bfac:       4eb9 10c3 b6dc  jsr 10c3b6dc <add_gd_partition>
10c3bfb2:       4fef 0010       lea %sp@(16),%sp
10c3bfb6:       7200            moveq #0,%d1
10c3bfb8:       1012            moveb %a2@,%d0
10c3bfba:       0c00 0005       cmpib #5,%d0
10c3bfbe:       670c            beqs 10c3bfcc <msdos_partition+0x1a0>
10c3bfc0:       0c00 000f       cmpib #15,%d0
10c3bfc4:       6706            beqs 10c3bfcc <msdos_partition+0x1a0>
10c3bfc6:       0c00 0085       cmpib #-123,%d0
10c3bfca:       6602            bnes 10c3bfce <msdos_partition+0x1a2>
10c3bfcc:       7201            moveq #1,%d1
10c3bfce:       4a81            tstl %d1
10c3bfd0:       6740            beqs 10c3c012 <msdos_partition+0x1e6>
10c3bfd2:       206c 0010       moveal %a4@(16),%a0
10c3bfd6:       2430 b804       movel %a0@(00000004,%a3:l),%d2
10c3bfda:       4879 1000 3ae2  pea 10003ae2 <tvecs+0x1f4a>
10c3bfe0:       2247            moveal %d7,%a1
10c3bfe2:       4e91            jsr %a1@
10c3bfe4:       588f            addql #4,%sp
10c3bfe6:       7002            moveq #2,%d0
10c3bfe8:       b082            cmpl %d2,%d0
10c3bfea:       6408            bccs 10c3bff4 <msdos_partition+0x1c8>
10c3bfec:       206c 0010       moveal %a4@(16),%a0
10c3bff0:       2180 b804       movel %d0,%a0@(00000004,%a3:l)
10c3bff4:       486e fff8       pea %fp@(-8)
10c3bff8:       2f02            movel %d2,%sp@-
10c3bffa:       2f04            movel %d4,%sp@-
10c3bffc:       2f0d            movel %a5,%sp@-
10c3bffe:       2f0c            movel %a4,%sp@-
10c3c000:       4eba fac8       jsr %pc@(10c3baca <extended_partition>)
10c3c004:       4879 1000 3ae5  pea 10003ae5 <tvecs+0x1f4d>
10c3c00a:       2047            moveal %d7,%a0
10c3c00c:       4e90            jsr %a0@
10c3c00e:       4fef 0018       lea %sp@(24),%sp
10c3c012:       47eb 0010       lea %a3@(16),%a3
10c3c016:       5284            addql #1,%d4
10c3c018:       45ea 0010       lea %a2@(16),%a2
10c3c01c:       51cd ff0c       dbf %d5,10c3bf2a <msdos_partition+0xfe>
10c3c020:       4245            clrw %d5
10c3c022:       5385            subql #1,%d5
10c3c024:       6400 ff04       bccw 10c3bf2a <msdos_partition+0xfe>
10c3c028:       7000            moveq #0,%d0
10c3c02a:       226e fff0       moveal %fp@(-16),%a1
10c3c02e:       0c11 0055       cmpib #85,%a1@
10c3c032:       660e            bnes 10c3c042 <msdos_partition+0x216>
10c3c034:       0c29 00aa 0001  cmpib #-86,%a1@(1)
10c3c03a:       57c0            seq %d0
10c3c03c:       4880            extw %d0
10c3c03e:       48c0            extl %d0
10c3c040:       4480            negl %d0
10c3c042:       5984            subql #4,%d4
10c3c044:       4a80            tstl %d0
10c3c046:       6700 00aa       beqw 10c3c0f2 <msdos_partition+0x2c6>
10c3c04a:       7a04            moveq #4,%d5
10c3c04c:       2246            moveal %d6,%a1
10c3c04e:       41e9 fff0       lea %a1@(-16),%a0
10c3c052:       202e fff4       movel %fp@(-12),%d0
10c3c056:       c0ae fff8       andl %fp@(-8),%d0
10c3c05a:       6700 0096       beqw 10c3c0f2 <msdos_partition+0x2c6>
10c3c05e:       45e8 000c       lea %a0@(12),%a2
10c3c062:       202a fffc       movel %a2@(-4),%d0
10c3c066:       2600            movel %d0,%d3
10c3c068:       e14b            lslw #8,%d3
10c3c06a:       4843            swap %d3
10c3c06c:       4243            clrw %d3
10c3c06e:       2200            movel %d0,%d1
10c3c070:       0281 0000 ff00  andil #65280,%d1
10c3c076:       e189            lsll #8,%d1
10c3c078:       8681            orl %d1,%d3
10c3c07a:       2200            movel %d0,%d1
10c3c07c:       0281 00ff 0000  andil #16711680,%d1
10c3c082:       e089            lsrl #8,%d1
10c3c084:       8681            orl %d1,%d3
10c3c086:       4240            clrw %d0
10c3c088:       4840            swap %d0
10c3c08a:       e048            lsrw #8,%d0
10c3c08c:       8680            orl %d0,%d3
10c3c08e:       6740            beqs 10c3c0d0 <msdos_partition+0x2a4>
10c3c090:       2012            movel %a2@,%d0
10c3c092:       2400            movel %d0,%d2
10c3c094:       e14a            lslw #8,%d2
10c3c096:       4842            swap %d2
10c3c098:       4242            clrw %d2
10c3c09a:       2200            movel %d0,%d1
10c3c09c:       0281 0000 ff00  andil #65280,%d1
10c3c0a2:       e189            lsll #8,%d1
10c3c0a4:       8481            orl %d1,%d2
10c3c0a6:       2200            movel %d0,%d1
10c3c0a8:       0281 00ff 0000  andil #16711680,%d1
10c3c0ae:       e089            lsrl #8,%d1
10c3c0b0:       8481            orl %d1,%d2
10c3c0b2:       4240            clrw %d0
10c3c0b4:       4840            swap %d0
10c3c0b6:       e048            lsrw #8,%d0
10c3c0b8:       8480            orl %d0,%d2
10c3c0ba:       6714            beqs 10c3c0d0 <msdos_partition+0x2a4>
10c3c0bc:       2f02            movel %d2,%sp@-
10c3c0be:       2f03            movel %d3,%sp@-
10c3c0c0:       2f2e fff8       movel %fp@(-8),%sp@-
10c3c0c4:       2f0c            movel %a4,%sp@-
10c3c0c6:       4eb9 10c3 b6dc  jsr 10c3b6dc <add_gd_partition>
10c3c0cc:       4fef 0010       lea %sp@(16),%sp
10c3c0d0:       5285            addql #1,%d5
10c3c0d2:       202e fff8       movel %fp@(-8),%d0
10c3c0d6:       2200            movel %d0,%d1
10c3c0d8:       5281            addql #1,%d1
10c3c0da:       2d41 fff8       movel %d1,%fp@(-8)
10c3c0de:       740f            moveq #15,%d2
10c3c0e0:       b485            cmpl %d5,%d2
10c3c0e2:       6d0e            blts 10c3c0f2 <msdos_partition+0x2c6>
10c3c0e4:       45ea fff0       lea %a2@(-16),%a2
10c3c0e8:       5280            addql #1,%d0
10c3c0ea:       c0ae fff4       andl %fp@(-12),%d0
10c3c0ee:       6600 ff72       bnew 10c3c062 <msdos_partition+0x236>
10c3c0f2:       4879 1000 3ae8  pea 10003ae8 <tvecs+0x1f50>
10c3c0f8:       2047            moveal %d7,%a0
10c3c0fa:       4e90            jsr %a0@
10c3c0fc:       2046            moveal %d6,%a0
10c3c0fe:       7a01            moveq #1,%d5
10c3c100:       588f            addql #4,%sp
10c3c102:       1628 0004       moveb %a0@(4),%d3
10c3c106:       2428 000c       movel %a0@(12),%d2
10c3c10a:       2202            movel %d2,%d1
10c3c10c:       e149            lslw #8,%d1
10c3c10e:       4841            swap %d1
10c3c110:       4241            clrw %d1
10c3c112:       2002            movel %d2,%d0
10c3c114:       0280 0000 ff00  andil #65280,%d0
10c3c11a:       e188            lsll #8,%d0
10c3c11c:       8280            orl %d0,%d1
10c3c11e:       2002            movel %d2,%d0
10c3c120:       0280 00ff 0000  andil #16711680,%d0
10c3c126:       e088            lsrl #8,%d0
10c3c128:       8280            orl %d0,%d1
10c3c12a:       4242            clrw %d2
10c3c12c:       4842            swap %d2
10c3c12e:       e04a            lsrw #8,%d2
10c3c130:       8282            orl %d2,%d1
10c3c132:       2444            moveal %d4,%a2
10c3c134:       528a            addql #1,%a2
10c3c136:       5285            addql #1,%d5
10c3c138:       47e8 0010       lea %a0@(16),%a3
10c3c13c:       4a81            tstl %d1
10c3c13e:       674e            beqs 10c3c18e <msdos_partition+0x362>
10c3c140:       7400            moveq #0,%d2
10c3c142:       41f9 1000 e570  lea 1000e570 <subtypes>,%a0
10c3c148:       4ab9 1000 e572  tstl 1000e572 <subtypes+0x2>
10c3c14e:       673e            beqs 10c3c18e <msdos_partition+0x362>
10c3c150:       b610            cmpb %a0@,%d3
10c3c152:       6718            beqs 10c3c16c <msdos_partition+0x340>
10c3c154:       2248            moveal %a0,%a1
10c3c156:       7200            moveq #0,%d1
10c3c158:       5a81            addql #5,%d1
10c3c15a:       5282            addql #1,%d2
10c3c15c:       2001            movel %d1,%d0
10c3c15e:       d082            addl %d2,%d0
10c3c160:       4ab1 0802       tstl %a1@(00000002,%d0:l)
10c3c164:       6728            beqs 10c3c18e <msdos_partition+0x362>
10c3c166:       b630 0800       cmpb %a0@(00000000,%d0:l),%d3
10c3c16a:       66ec            bnes 10c3c158 <msdos_partition+0x32c>
10c3c16c:       2002            movel %d2,%d0
10c3c16e:       e588            lsll #2,%d0
10c3c170:       d082            addl %d2,%d0
10c3c172:       d082            addl %d2,%d0
10c3c174:       2070 0802       moveal %a0@(00000002,%d0:l),%a0
10c3c178:       b0fc 0000       cmpaw #0,%a0
10c3c17c:       6710            beqs 10c3c18e <msdos_partition+0x362>
10c3c17e:       486e fff8       pea %fp@(-8)
10c3c182:       2f04            movel %d4,%sp@-
10c3c184:       2f0d            movel %a5,%sp@-
10c3c186:       2f0c            movel %a4,%sp@-
10c3c188:       4e90            jsr %a0@
10c3c18a:       4fef 0010       lea %sp@(16),%sp
10c3c18e:       280a            movel %a2,%d4
10c3c190:       204b            moveal %a3,%a0
10c3c192:       7004            moveq #4,%d0
10c3c194:       b085            cmpl %d5,%d0
10c3c196:       6c00 ff6a       bgew 10c3c102 <msdos_partition+0x2d6>
10c3c19a:       2f2e fffc       movel %fp@(-4),%sp@-
10c3c19e:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c3c1a4:       7001            moveq #1,%d0
10c3c1a6:       4cee 3cfc ffc8  moveml %fp@(-56),%d2-%d7/%a2-%a5
10c3c1ac:       4e5e            unlk %fp
10c3c1ae:       4e75            rts

10c3c1b0 <ext2_get_group_desc>:
10c3c1b0:       4e56 0000       linkw %fp,#0
10c3c1b4:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c3c1b8:       246e 0008       moveal %fp@(8),%a2
10c3c1bc:       262e 000c       movel %fp@(12),%d3
10c3c1c0:       266e 0010       moveal %fp@(16),%a3
10c3c1c4:       202a 00ea       movel %a2@(234),%d0
10c3c1c8:       b083            cmpl %d3,%d0
10c3c1ca:       621c            bhis 10c3c1e8 <ext2_get_group_desc+0x38>
10c3c1cc:       2f00            movel %d0,%sp@-
10c3c1ce:       2f03            movel %d3,%sp@-
10c3c1d0:       4879 1000 3aef  pea 10003aef <tvecs+0x1f57>
10c3c1d6:       4879 1000 3b32  pea 10003b32 <tvecs+0x1f9a>
10c3c1dc:       2f0a            movel %a2,%sp@-
10c3c1de:       4eb9 10c4 13f8  jsr 10c413f8 <ext2_error>
10c3c1e4:       7000            moveq #0,%d0
10c3c1e6:       6062            bras 10c3c24a <ext2_get_group_desc+0x9a>
10c3c1e8:       242a 00e6       movel %a2@(230),%d2
10c3c1ec:       2f02            movel %d2,%sp@-
10c3c1ee:       2f03            movel %d3,%sp@-
10c3c1f0:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c3c1f6:       508f            addql #8,%sp
10c3c1f8:       2800            movel %d0,%d4
10c3c1fa:       2f02            movel %d2,%sp@-
10c3c1fc:       2f03            movel %d3,%sp@-
10c3c1fe:       4eb9 10c8 599c  jsr 10c8599c <__umodsi3>
10c3c204:       508f            addql #8,%sp
10c3c206:       2400            movel %d0,%d2
10c3c208:       206a 00f6       moveal %a2@(246),%a0
10c3c20c:       2004            movel %d4,%d0
10c3c20e:       e588            lsll #2,%d0
10c3c210:       2070 0800       moveal %a0@(00000000,%d0:l),%a0
10c3c214:       b0fc 0000       cmpaw #0,%a0
10c3c218:       661e            bnes 10c3c238 <ext2_get_group_desc+0x88>
10c3c21a:       2f02            movel %d2,%sp@-
10c3c21c:       2f04            movel %d4,%sp@-
10c3c21e:       2f03            movel %d3,%sp@-
10c3c220:       4879 1000 3b46  pea 10003b46 <tvecs+0x1fae>
10c3c226:       4879 1000 3b32  pea 10003b32 <tvecs+0x1f9a>
10c3c22c:       2f0a            movel %a2,%sp@-
10c3c22e:       4eb9 10c4 13f8  jsr 10c413f8 <ext2_error>
10c3c234:       7000            moveq #0,%d0
10c3c236:       6012            bras 10c3c24a <ext2_get_group_desc+0x9a>
10c3c238:       2228 0030       movel %a0@(48),%d1
10c3c23c:       b6fc 0000       cmpaw #0,%a3
10c3c240:       6702            beqs 10c3c244 <ext2_get_group_desc+0x94>
10c3c242:       2688            movel %a0,%a3@
10c3c244:       2002            movel %d2,%d0
10c3c246:       eb88            lsll #5,%d0
10c3c248:       d081            addl %d1,%d0
10c3c24a:       4cee 0c1c ffec  moveml %fp@(-20),%d2-%d4/%a2-%a3
10c3c250:       4e5e            unlk %fp
10c3c252:       4e75            rts

10c3c254 <read_block_bitmap>:
10c3c254:       4e56 0000       linkw %fp,#0
10c3c258:       48e7 3c30       moveml %d2-%d5/%a2-%a3,%sp@-
10c3c25c:       266e 0008       moveal %fp@(8),%a3
10c3c260:       2a2e 000c       movel %fp@(12),%d5
10c3c264:       262e 0010       movel %fp@(16),%d3
10c3c268:       7400            moveq #0,%d2
10c3c26a:       78fb            moveq #-5,%d4
10c3c26c:       42a7            clrl %sp@-
10c3c26e:       2f05            movel %d5,%sp@-
10c3c270:       2f0b            movel %a3,%sp@-
10c3c272:       4eba ff3c       jsr %pc@(10c3c1b0 <ext2_get_group_desc>)
10c3c276:       2440            moveal %d0,%a2
10c3c278:       4fef 000c       lea %sp@(12),%sp
10c3c27c:       b4fc 0000       cmpaw #0,%a2
10c3c280:       6762            beqs 10c3c2e4 <read_block_bitmap+0x90>
10c3c282:       7800            moveq #0,%d4
10c3c284:       2f2b 000a       movel %a3@(10),%sp@-
10c3c288:       2412            movel %a2@,%d2
10c3c28a:       2202            movel %d2,%d1
10c3c28c:       e149            lslw #8,%d1
10c3c28e:       4841            swap %d1
10c3c290:       4241            clrw %d1
10c3c292:       2002            movel %d2,%d0
10c3c294:       0280 0000 ff00  andil #65280,%d0
10c3c29a:       e188            lsll #8,%d0
10c3c29c:       8280            orl %d0,%d1
10c3c29e:       2002            movel %d2,%d0
10c3c2a0:       0280 00ff 0000  andil #16711680,%d0
10c3c2a6:       e088            lsrl #8,%d0
10c3c2a8:       8280            orl %d0,%d1
10c3c2aa:       4242            clrw %d2
10c3c2ac:       4842            swap %d2
10c3c2ae:       e04a            lsrw #8,%d2
10c3c2b0:       8282            orl %d2,%d1
10c3c2b2:       2f01            movel %d1,%sp@-
10c3c2b4:       4280            clrl %d0
10c3c2b6:       302b 0008       movew %a3@(8),%d0
10c3c2ba:       2f00            movel %d0,%sp@-
10c3c2bc:       4eb9 10c2 5dac  jsr 10c25dac <bread>
10c3c2c2:       2400            movel %d0,%d2
10c3c2c4:       4fef 000c       lea %sp@(12),%sp
10c3c2c8:       661a            bnes 10c3c2e4 <read_block_bitmap+0x90>
10c3c2ca:       2f12            movel %a2@,%sp@-
10c3c2cc:       2f05            movel %d5,%sp@-
10c3c2ce:       4879 1000 3b93  pea 10003b93 <tvecs+0x1ffb>
10c3c2d4:       4879 1000 3bd3  pea 10003bd3 <tvecs+0x203b>
10c3c2da:       2f0b            movel %a3,%sp@-
10c3c2dc:       4eb9 10c4 13f8  jsr 10c413f8 <ext2_error>
10c3c2e2:       78fb            moveq #-5,%d4
10c3c2e4:       e58b            lsll #2,%d3
10c3c2e6:       41f3 3800       lea %a3@(00000000,%d3:l),%a0
10c3c2ea:       2145 013e       movel %d5,%a0@(318)
10c3c2ee:       2142 015e       movel %d2,%a0@(350)
10c3c2f2:       2004            movel %d4,%d0
10c3c2f4:       4cee 0c3c ffe8  moveml %fp@(-24),%d2-%d5/%a2-%a3
10c3c2fa:       4e5e            unlk %fp
10c3c2fc:       4e75            rts

10c3c2fe <__load_block_bitmap>:
10c3c2fe:       4e56 0000       linkw %fp,#0
10c3c302:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c3c306:       246e 0008       moveal %fp@(8),%a2
10c3c30a:       242e 000c       movel %fp@(12),%d2
10c3c30e:       7600            moveq #0,%d3
10c3c310:       202a 00ea       movel %a2@(234),%d0
10c3c314:       b082            cmpl %d2,%d0
10c3c316:       6218            bhis 10c3c330 <__load_block_bitmap+0x32>
10c3c318:       2f00            movel %d0,%sp@-
10c3c31a:       2f02            movel %d2,%sp@-
10c3c31c:       4879 1000 3aef  pea 10003aef <tvecs+0x1f57>
10c3c322:       4879 1000 3be5  pea 10003be5 <tvecs+0x204d>
10c3c328:       2f0a            movel %a2,%sp@-
10c3c32a:       4eb9 10c4 14f0  jsr 10c414f0 <ext2_panic>
10c3c330:       7208            moveq #8,%d1
10c3c332:       b280            cmpl %d0,%d1
10c3c334:       6542            bcss 10c3c378 <__load_block_bitmap+0x7a>
10c3c336:       2002            movel %d2,%d0
10c3c338:       e588            lsll #2,%d0
10c3c33a:       41f2 0800       lea %a2@(00000000,%d0:l),%a0
10c3c33e:       4aa8 015e       tstl %a0@(350)
10c3c342:       671e            beqs 10c3c362 <__load_block_bitmap+0x64>
10c3c344:       b4a8 013e       cmpl %a0@(318),%d2
10c3c348:       6728            beqs 10c3c372 <__load_block_bitmap+0x74>
10c3c34a:       4879 1000 3bf7  pea 10003bf7 <tvecs+0x205f>
10c3c350:       4879 1000 3c1a  pea 10003c1a <tvecs+0x2082>
10c3c356:       2f0a            movel %a2,%sp@-
10c3c358:       4eb9 10c4 13f8  jsr 10c413f8 <ext2_error>
10c3c35e:       4fef 000c       lea %sp@(12),%sp
10c3c362:       2f02            movel %d2,%sp@-
10c3c364:       2f02            movel %d2,%sp@-
10c3c366:       2f0a            movel %a2,%sp@-
10c3c368:       4eba feea       jsr %pc@(10c3c254 <read_block_bitmap>)
10c3c36c:       2600            movel %d0,%d3
10c3c36e:       6d00 00d2       bltw 10c3c442 <__load_block_bitmap+0x144>
10c3c372:       2002            movel %d2,%d0
10c3c374:       6000 00cc       braw 10c3c442 <__load_block_bitmap+0x144>
10c3c378:       7200            moveq #0,%d1
10c3c37a:       4280            clrl %d0
10c3c37c:       302a 00fc       movew %a2@(252),%d0
10c3c380:       b083            cmpl %d3,%d0
10c3c382:       6f62            bles 10c3c3e6 <__load_block_bitmap+0xe8>
10c3c384:       b4aa 013e       cmpl %a2@(318),%d2
10c3c388:       6716            beqs 10c3c3a0 <__load_block_bitmap+0xa2>
10c3c38a:       7000            moveq #0,%d0
10c3c38c:       41ea 013e       lea %a2@(318),%a0
10c3c390:       5281            addql #1,%d1
10c3c392:       302a 00fc       movew %a2@(252),%d0
10c3c396:       b081            cmpl %d1,%d0
10c3c398:       6f4c            bles 10c3c3e6 <__load_block_bitmap+0xe8>
10c3c39a:       5888            addql #4,%a0
10c3c39c:       b490            cmpl %a0@,%d2
10c3c39e:       66f0            bnes 10c3c390 <__load_block_bitmap+0x92>
10c3c3a0:       4280            clrl %d0
10c3c3a2:       302a 00fc       movew %a2@(252),%d0
10c3c3a6:       b081            cmpl %d1,%d0
10c3c3a8:       6f3c            bles 10c3c3e6 <__load_block_bitmap+0xe8>
10c3c3aa:       2001            movel %d1,%d0
10c3c3ac:       e588            lsll #2,%d0
10c3c3ae:       41f2 0800       lea %a2@(00000000,%d0:l),%a0
10c3c3b2:       b4a8 013e       cmpl %a0@(318),%d2
10c3c3b6:       662e            bnes 10c3c3e6 <__load_block_bitmap+0xe8>
10c3c3b8:       2268 015e       moveal %a0@(350),%a1
10c3c3bc:       4a81            tstl %d1
10c3c3be:       6f1a            bles 10c3c3da <__load_block_bitmap+0xdc>
10c3c3c0:       41f2 08fc       lea %a2@(fffffffc,%d0:l),%a0
10c3c3c4:       41e8 0162       lea %a0@(354),%a0
10c3c3c8:       2168 ffdc ffe0  movel %a0@(-36),%a0@(-32)
10c3c3ce:       20a8 fffc       movel %a0@(-4),%a0@
10c3c3d2:       5988            subql #4,%a0
10c3c3d4:       5381            subql #1,%d1
10c3c3d6:       4a81            tstl %d1
10c3c3d8:       6eee            bgts 10c3c3c8 <__load_block_bitmap+0xca>
10c3c3da:       2542 013e       movel %d2,%a2@(318)
10c3c3de:       2549 015e       movel %a1,%a2@(350)
10c3c3e2:       665c            bnes 10c3c440 <__load_block_bitmap+0x142>
10c3c3e4:       604e            bras 10c3c434 <__load_block_bitmap+0x136>
10c3c3e6:       302a 00fc       movew %a2@(252),%d0
10c3c3ea:       0c40 0007       cmpiw #7,%d0
10c3c3ee:       6208            bhis 10c3c3f8 <__load_block_bitmap+0xfa>
10c3c3f0:       5240            addqw #1,%d0
10c3c3f2:       3540 00fc       movew %d0,%a2@(252)
10c3c3f6:       6010            bras 10c3c408 <__load_block_bitmap+0x10a>
10c3c3f8:       202a 017a       movel %a2@(378),%d0
10c3c3fc:       670a            beqs 10c3c408 <__load_block_bitmap+0x10a>
10c3c3fe:       2f00            movel %d0,%sp@-
10c3c400:       4eb9 10c2 5d3a  jsr 10c25d3a <__brelse>
10c3c406:       588f            addql #4,%sp
10c3c408:       4280            clrl %d0
10c3c40a:       302a 00fc       movew %a2@(252),%d0
10c3c40e:       2200            movel %d0,%d1
10c3c410:       5381            subql #1,%d1
10c3c412:       4a81            tstl %d1
10c3c414:       6f1e            bles 10c3c434 <__load_block_bitmap+0x136>
10c3c416:       2001            movel %d1,%d0
10c3c418:       e588            lsll #2,%d0
10c3c41a:       41f2 08fc       lea %a2@(fffffffc,%d0:l),%a0
10c3c41e:       41e8 0162       lea %a0@(354),%a0
10c3c422:       2168 ffdc ffe0  movel %a0@(-36),%a0@(-32)
10c3c428:       20a8 fffc       movel %a0@(-4),%a0@
10c3c42c:       5988            subql #4,%a0
10c3c42e:       5381            subql #1,%d1
10c3c430:       4a81            tstl %d1
10c3c432:       6eee            bgts 10c3c422 <__load_block_bitmap+0x124>
10c3c434:       42a7            clrl %sp@-
10c3c436:       2f02            movel %d2,%sp@-
10c3c438:       2f0a            movel %a2,%sp@-
10c3c43a:       4eba fe18       jsr %pc@(10c3c254 <read_block_bitmap>)
10c3c43e:       2600            movel %d0,%d3
10c3c440:       2003            movel %d3,%d0
10c3c442:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c3c448:       4e5e            unlk %fp
10c3c44a:       4e75            rts

10c3c44c <ext2_free_blocks>:
10c3c44c:       4e56 ffec       linkw %fp,#-20
10c3c450:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c3c454:       266e 000c       moveal %fp@(12),%a3
10c3c458:       282e 0010       movel %fp@(16),%d4
10c3c45c:       206e 0008       moveal %fp@(8),%a0
10c3c460:       2468 0094       moveal %a0@(148),%a2
10c3c464:       b4fc 0000       cmpaw #0,%a2
10c3c468:       6610            bnes 10c3c47a <ext2_free_blocks+0x2e>
10c3c46a:       4879 1000 3c2e  pea 10003c2e <tvecs+0x2096>
10c3c470:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c3c476:       6000 042c       braw 10c3c8a4 <ext2_free_blocks+0x458>
10c3c47a:       7640            moveq #64,%d3
10c3c47c:       d68a            addl %a2,%d3
10c3c47e:       2243            moveal %d3,%a1
10c3c480:       41fa 000c       lea %pc@(10c3c48e <ext2_free_blocks+0x42>),%a0
10c3c484:       5391            subql #1,%a1@
10c3c486:       6a06            bpls 10c3c48e <ext2_free_blocks+0x42>
10c3c488:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c3c48e:       2a2a 00f2       movel %a2@(242),%d5
10c3c492:       2245            moveal %d5,%a1
10c3c494:       2429 0014       movel %a1@(20),%d2
10c3c498:       2202            movel %d2,%d1
10c3c49a:       e149            lslw #8,%d1
10c3c49c:       4841            swap %d1
10c3c49e:       4241            clrw %d1
10c3c4a0:       2002            movel %d2,%d0
10c3c4a2:       0280 0000 ff00  andil #65280,%d0
10c3c4a8:       e188            lsll #8,%d0
10c3c4aa:       8280            orl %d0,%d1
10c3c4ac:       2002            movel %d2,%d0
10c3c4ae:       0280 00ff 0000  andil #16711680,%d0
10c3c4b4:       e088            lsrl #8,%d0
10c3c4b6:       8280            orl %d0,%d1
10c3c4b8:       4242            clrw %d2
10c3c4ba:       4842            swap %d2
10c3c4bc:       e04a            lsrw #8,%d2
10c3c4be:       8282            orl %d2,%d1
10c3c4c0:       2d43 ffec       movel %d3,%fp@(-20)
10c3c4c4:       b28b            cmpl %a3,%d1
10c3c4c6:       6234            bhis 10c3c4fc <ext2_free_blocks+0xb0>
10c3c4c8:       260b            movel %a3,%d3
10c3c4ca:       d684            addl %d4,%d3
10c3c4cc:       2429 0004       movel %a1@(4),%d2
10c3c4d0:       2202            movel %d2,%d1
10c3c4d2:       e149            lslw #8,%d1
10c3c4d4:       4841            swap %d1
10c3c4d6:       4241            clrw %d1
10c3c4d8:       2002            movel %d2,%d0
10c3c4da:       0280 0000 ff00  andil #65280,%d0
10c3c4e0:       e188            lsll #8,%d0
10c3c4e2:       8280            orl %d0,%d1
10c3c4e4:       2002            movel %d2,%d0
10c3c4e6:       0280 00ff 0000  andil #16711680,%d0
10c3c4ec:       e088            lsrl #8,%d0
10c3c4ee:       8280            orl %d0,%d1
10c3c4f0:       4242            clrw %d2
10c3c4f2:       4842            swap %d2
10c3c4f4:       e04a            lsrw #8,%d2
10c3c4f6:       8282            orl %d2,%d1
10c3c4f8:       b283            cmpl %d3,%d1
10c3c4fa:       641c            bccs 10c3c518 <ext2_free_blocks+0xcc>
10c3c4fc:       2f04            movel %d4,%sp@-
10c3c4fe:       2f0b            movel %a3,%sp@-
10c3c500:       4879 1000 3c53  pea 10003c53 <tvecs+0x20bb>
10c3c506:       4879 1000 3c8d  pea 10003c8d <tvecs+0x20f5>
10c3c50c:       2f0a            movel %a2,%sp@-
10c3c50e:       4eb9 10c4 13f8  jsr 10c413f8 <ext2_error>
10c3c514:       6000 037c       braw 10c3c892 <ext2_free_blocks+0x446>
10c3c518:       42ae fff0       clrl %fp@(-16)
10c3c51c:       2045            moveal %d5,%a0
10c3c51e:       2428 0014       movel %a0@(20),%d2
10c3c522:       2202            movel %d2,%d1
10c3c524:       e149            lslw #8,%d1
10c3c526:       4841            swap %d1
10c3c528:       4241            clrw %d1
10c3c52a:       2002            movel %d2,%d0
10c3c52c:       0280 0000 ff00  andil #65280,%d0
10c3c532:       e188            lsll #8,%d0
10c3c534:       8280            orl %d0,%d1
10c3c536:       2002            movel %d2,%d0
10c3c538:       0280 00ff 0000  andil #16711680,%d0
10c3c53e:       e088            lsrl #8,%d0
10c3c540:       8280            orl %d0,%d1
10c3c542:       4242            clrw %d2
10c3c544:       4842            swap %d2
10c3c546:       e04a            lsrw #8,%d2
10c3c548:       8282            orl %d2,%d1
10c3c54a:       2f2a 00d6       movel %a2@(214),%sp@-
10c3c54e:       224b            moveal %a3,%a1
10c3c550:       93c1            subal %d1,%a1
10c3c552:       2f09            movel %a1,%sp@-
10c3c554:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c3c55a:       508f            addql #8,%sp
10c3c55c:       2600            movel %d0,%d3
10c3c55e:       2045            moveal %d5,%a0
10c3c560:       2428 0014       movel %a0@(20),%d2
10c3c564:       2202            movel %d2,%d1
10c3c566:       e149            lslw #8,%d1
10c3c568:       4841            swap %d1
10c3c56a:       4241            clrw %d1
10c3c56c:       2002            movel %d2,%d0
10c3c56e:       0280 0000 ff00  andil #65280,%d0
10c3c574:       e188            lsll #8,%d0
10c3c576:       8280            orl %d0,%d1
10c3c578:       2002            movel %d2,%d0
10c3c57a:       0280 00ff 0000  andil #16711680,%d0
10c3c580:       e088            lsrl #8,%d0
10c3c582:       8280            orl %d0,%d1
10c3c584:       4242            clrw %d2
10c3c586:       4842            swap %d2
10c3c588:       e04a            lsrw #8,%d2
10c3c58a:       8282            orl %d2,%d1
10c3c58c:       2f2a 00d6       movel %a2@(214),%sp@-
10c3c590:       224b            moveal %a3,%a1
10c3c592:       93c1            subal %d1,%a1
10c3c594:       2f09            movel %a1,%sp@-
10c3c596:       4eb9 10c8 599c  jsr 10c8599c <__umodsi3>
10c3c59c:       508f            addql #8,%sp
10c3c59e:       2d40 fff4       movel %d0,%fp@(-12)
10c3c5a2:       2200            movel %d0,%d1
10c3c5a4:       d284            addl %d4,%d1
10c3c5a6:       202a 00d6       movel %a2@(214),%d0
10c3c5aa:       b081            cmpl %d1,%d0
10c3c5ac:       6408            bccs 10c3c5b6 <ext2_free_blocks+0x16a>
10c3c5ae:       9280            subl %d0,%d1
10c3c5b0:       2d41 fff0       movel %d1,%fp@(-16)
10c3c5b4:       9881            subl %d1,%d4
10c3c5b6:       4a6a 00fc       tstw %a2@(252)
10c3c5ba:       670e            beqs 10c3c5ca <ext2_free_blocks+0x17e>
10c3c5bc:       b6aa 013e       cmpl %a2@(318),%d3
10c3c5c0:       6608            bnes 10c3c5ca <ext2_free_blocks+0x17e>
10c3c5c2:       7000            moveq #0,%d0
10c3c5c4:       4aaa 015e       tstl %a2@(350)
10c3c5c8:       664c            bnes 10c3c616 <ext2_free_blocks+0x1ca>
10c3c5ca:       7008            moveq #8,%d0
10c3c5cc:       b0aa 00ea       cmpl %a2@(234),%d0
10c3c5d0:       6518            bcss 10c3c5ea <ext2_free_blocks+0x19e>
10c3c5d2:       2003            movel %d3,%d0
10c3c5d4:       e588            lsll #2,%d0
10c3c5d6:       41f2 0800       lea %a2@(00000000,%d0:l),%a0
10c3c5da:       b6a8 013e       cmpl %a0@(318),%d3
10c3c5de:       660a            bnes 10c3c5ea <ext2_free_blocks+0x19e>
10c3c5e0:       4aa8 015e       tstl %a0@(350)
10c3c5e4:       6704            beqs 10c3c5ea <ext2_free_blocks+0x19e>
10c3c5e6:       2203            movel %d3,%d1
10c3c5e8:       600c            bras 10c3c5f6 <ext2_free_blocks+0x1aa>
10c3c5ea:       2f03            movel %d3,%sp@-
10c3c5ec:       2f0a            movel %a2,%sp@-
10c3c5ee:       4eba fd0e       jsr %pc@(10c3c2fe <__load_block_bitmap>)
10c3c5f2:       2200            movel %d0,%d1
10c3c5f4:       508f            addql #8,%sp
10c3c5f6:       4a81            tstl %d1
10c3c5f8:       6c04            bges 10c3c5fe <ext2_free_blocks+0x1b2>
10c3c5fa:       2001            movel %d1,%d0
10c3c5fc:       6012            bras 10c3c610 <ext2_free_blocks+0x1c4>
10c3c5fe:       2001            movel %d1,%d0
10c3c600:       e588            lsll #2,%d0
10c3c602:       41f2 0800       lea %a2@(00000000,%d0:l),%a0
10c3c606:       2001            movel %d1,%d0
10c3c608:       4aa8 015e       tstl %a0@(350)
10c3c60c:       6602            bnes 10c3c610 <ext2_free_blocks+0x1c4>
10c3c60e:       70fb            moveq #-5,%d0
10c3c610:       4a80            tstl %d0
10c3c612:       6d00 027e       bltw 10c3c892 <ext2_free_blocks+0x446>
10c3c616:       e588            lsll #2,%d0
10c3c618:       41f2 0800       lea %a2@(00000000,%d0:l),%a0
10c3c61c:       2d68 015e fff8  movel %a0@(350),%fp@(-8)
10c3c622:       486e fffc       pea %fp@(-4)
10c3c626:       2f03            movel %d3,%sp@-
10c3c628:       2f0a            movel %a2,%sp@-
10c3c62a:       4eba fb84       jsr %pc@(10c3c1b0 <ext2_get_group_desc>)
10c3c62e:       2a40            moveal %d0,%a5
10c3c630:       4fef 000c       lea %sp@(12),%sp
10c3c634:       bafc 0000       cmpaw #0,%a5
10c3c638:       6700 0258       beqw 10c3c892 <ext2_free_blocks+0x446>
10c3c63c:       2015            movel %a5@,%d0
10c3c63e:       2400            movel %d0,%d2
10c3c640:       e14a            lslw #8,%d2
10c3c642:       4842            swap %d2
10c3c644:       4242            clrw %d2
10c3c646:       2200            movel %d0,%d1
10c3c648:       0281 0000 ff00  andil #65280,%d1
10c3c64e:       e189            lsll #8,%d1
10c3c650:       8481            orl %d1,%d2
10c3c652:       2200            movel %d0,%d1
10c3c654:       0281 00ff 0000  andil #16711680,%d1
10c3c65a:       e089            lsrl #8,%d1
10c3c65c:       8481            orl %d1,%d2
10c3c65e:       4240            clrw %d0
10c3c660:       4840            swap %d0
10c3c662:       e048            lsrw #8,%d0
10c3c664:       8480            orl %d0,%d2
10c3c666:       b7c2            cmpal %d2,%a3
10c3c668:       620a            bhis 10c3c674 <ext2_free_blocks+0x228>
10c3c66a:       41f3 48ff       lea %a3@(ffffffff,%d4:l),%a0
10c3c66e:       b1c2            cmpal %d2,%a0
10c3c670:       6400 008a       bccw 10c3c6fc <ext2_free_blocks+0x2b0>
10c3c674:       202d 0004       movel %a5@(4),%d0
10c3c678:       2400            movel %d0,%d2
10c3c67a:       e14a            lslw #8,%d2
10c3c67c:       4842            swap %d2
10c3c67e:       4242            clrw %d2
10c3c680:       2200            movel %d0,%d1
10c3c682:       0281 0000 ff00  andil #65280,%d1
10c3c688:       e189            lsll #8,%d1
10c3c68a:       8481            orl %d1,%d2
10c3c68c:       2200            movel %d0,%d1
10c3c68e:       0281 00ff 0000  andil #16711680,%d1
10c3c694:       e089            lsrl #8,%d1
10c3c696:       8481            orl %d1,%d2
10c3c698:       4240            clrw %d0
10c3c69a:       4840            swap %d0
10c3c69c:       e048            lsrw #8,%d0
10c3c69e:       8480            orl %d0,%d2
10c3c6a0:       b7c2            cmpal %d2,%a3
10c3c6a2:       6208            bhis 10c3c6ac <ext2_free_blocks+0x260>
10c3c6a4:       41f3 48ff       lea %a3@(ffffffff,%d4:l),%a0
10c3c6a8:       b1c2            cmpal %d2,%a0
10c3c6aa:       6450            bccs 10c3c6fc <ext2_free_blocks+0x2b0>
10c3c6ac:       202d 0008       movel %a5@(8),%d0
10c3c6b0:       2400            movel %d0,%d2
10c3c6b2:       e14a            lslw #8,%d2
10c3c6b4:       4842            swap %d2
10c3c6b6:       4242            clrw %d2
10c3c6b8:       2200            movel %d0,%d1
10c3c6ba:       0281 0000 ff00  andil #65280,%d1
10c3c6c0:       e189            lsll #8,%d1
10c3c6c2:       8481            orl %d1,%d2
10c3c6c4:       2200            movel %d0,%d1
10c3c6c6:       0281 00ff 0000  andil #16711680,%d1
10c3c6cc:       e089            lsrl #8,%d1
10c3c6ce:       8481            orl %d1,%d2
10c3c6d0:       4240            clrw %d0
10c3c6d2:       4840            swap %d0
10c3c6d4:       e048            lsrw #8,%d0
10c3c6d6:       8480            orl %d0,%d2
10c3c6d8:       b48b            cmpl %a3,%d2
10c3c6da:       620c            bhis 10c3c6e8 <ext2_free_blocks+0x29c>
10c3c6dc:       2002            movel %d2,%d0
10c3c6de:       d0aa 00de       addl %a2@(222),%d0
10c3c6e2:       5380            subql #1,%d0
10c3c6e4:       b08b            cmpl %a3,%d0
10c3c6e6:       6414            bccs 10c3c6fc <ext2_free_blocks+0x2b0>
10c3c6e8:       41f3 48ff       lea %a3@(ffffffff,%d4:l),%a0
10c3c6ec:       b488            cmpl %a0,%d2
10c3c6ee:       6228            bhis 10c3c718 <ext2_free_blocks+0x2cc>
10c3c6f0:       2002            movel %d2,%d0
10c3c6f2:       d0aa 00de       addl %a2@(222),%d0
10c3c6f6:       5380            subql #1,%d0
10c3c6f8:       b088            cmpl %a0,%d0
10c3c6fa:       651c            bcss 10c3c718 <ext2_free_blocks+0x2cc>
10c3c6fc:       2f04            movel %d4,%sp@-
10c3c6fe:       2f0b            movel %a3,%sp@-
10c3c700:       4879 1000 3c9e  pea 10003c9e <tvecs+0x2106>
10c3c706:       4879 1000 3c8d  pea 10003c8d <tvecs+0x20f5>
10c3c70c:       2f0a            movel %a2,%sp@-
10c3c70e:       4eb9 10c4 13f8  jsr 10c413f8 <ext2_error>
10c3c714:       4fef 0014       lea %sp@(20),%sp
10c3c718:       99cc            subal %a4,%a4
10c3c71a:       b88c            cmpl %a4,%d4
10c3c71c:       6300 0102       blsw 10c3c820 <ext2_free_blocks+0x3d4>
10c3c720:       7e01            moveq #1,%d7
10c3c722:       7c00            moveq #0,%d6
10c3c724:       222e fff4       movel %fp@(-12),%d1
10c3c728:       d28c            addl %a4,%d1
10c3c72a:       206e fff8       moveal %fp@(-8),%a0
10c3c72e:       2001            movel %d1,%d0
10c3c730:       e680            asrl #3,%d0
10c3c732:       2068 0030       moveal %a0@(48),%a0
10c3c736:       d1c0            addal %d0,%a0
10c3c738:       7007            moveq #7,%d0
10c3c73a:       c280            andl %d0,%d1
10c3c73c:       2407            movel %d7,%d2
10c3c73e:       e3aa            lsll %d1,%d2
10c3c740:       40c1            movew %sr,%d1
10c3c742:       007c 0700       oriw #1792,%sr
10c3c746:       1010            moveb %a0@,%d0
10c3c748:       1c00            moveb %d0,%d6
10c3c74a:       2602            movel %d2,%d3
10c3c74c:       c686            andl %d6,%d3
10c3c74e:       56c0            sne %d0
10c3c750:       4880            extw %d0
10c3c752:       3600            movew %d0,%d3
10c3c754:       48c3            extl %d3
10c3c756:       4483            negl %d3
10c3c758:       4602            notb %d2
10c3c75a:       1010            moveb %a0@,%d0
10c3c75c:       c002            andb %d2,%d0
10c3c75e:       1080            moveb %d0,%a0@
10c3c760:       46c1            movew %d1,%sr
10c3c762:       4a83            tstl %d3
10c3c764:       6620            bnes 10c3c786 <ext2_free_blocks+0x33a>
10c3c766:       4874 b800       pea %a4@(00000000,%a3:l)
10c3c76a:       4879 1000 3cd8  pea 10003cd8 <tvecs+0x2140>
10c3c770:       4879 1000 3c8d  pea 10003c8d <tvecs+0x20f5>
10c3c776:       2f0a            movel %a2,%sp@-
10c3c778:       4eb9 10c4 13f8  jsr 10c413f8 <ext2_error>
10c3c77e:       4fef 0010       lea %sp@(16),%sp
10c3c782:       6000 0094       braw 10c3c818 <ext2_free_blocks+0x3cc>
10c3c786:       226e 0008       moveal %fp@(8),%a1
10c3c78a:       2069 0094       moveal %a1@(148),%a0
10c3c78e:       4281            clrl %d1
10c3c790:       1228 000e       moveb %a0@(14),%d1
10c3c794:       70f7            moveq #-9,%d0
10c3c796:       d280            addl %d0,%d1
10c3c798:       2007            movel %d7,%d0
10c3c79a:       e3a8            lsll %d1,%d0
10c3c79c:       91a9 005c       subl %d0,%a1@(92)
10c3c7a0:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c3c7a4:       2f09            movel %a1,%sp@-
10c3c7a6:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c3c7ac:       508f            addql #8,%sp
10c3c7ae:       302d 000c       movew %a5@(12),%d0
10c3c7b2:       e058            rorw #8,%d0
10c3c7b4:       5240            addqw #1,%d0
10c3c7b6:       e058            rorw #8,%d0
10c3c7b8:       3b40 000c       movew %d0,%a5@(12)
10c3c7bc:       2045            moveal %d5,%a0
10c3c7be:       2428 000c       movel %a0@(12),%d2
10c3c7c2:       2202            movel %d2,%d1
10c3c7c4:       e149            lslw #8,%d1
10c3c7c6:       4841            swap %d1
10c3c7c8:       4241            clrw %d1
10c3c7ca:       2002            movel %d2,%d0
10c3c7cc:       0280 0000 ff00  andil #65280,%d0
10c3c7d2:       e188            lsll #8,%d0
10c3c7d4:       8280            orl %d0,%d1
10c3c7d6:       2002            movel %d2,%d0
10c3c7d8:       0280 00ff 0000  andil #16711680,%d0
10c3c7de:       e088            lsrl #8,%d0
10c3c7e0:       8280            orl %d0,%d1
10c3c7e2:       4242            clrw %d2
10c3c7e4:       4842            swap %d2
10c3c7e6:       e04a            lsrw #8,%d2
10c3c7e8:       8282            orl %d2,%d1
10c3c7ea:       5281            addql #1,%d1
10c3c7ec:       2401            movel %d1,%d2
10c3c7ee:       e14a            lslw #8,%d2
10c3c7f0:       4842            swap %d2
10c3c7f2:       4242            clrw %d2
10c3c7f4:       2001            movel %d1,%d0
10c3c7f6:       0280 0000 ff00  andil #65280,%d0
10c3c7fc:       e188            lsll #8,%d0
10c3c7fe:       8480            orl %d0,%d2
10c3c800:       2001            movel %d1,%d0
10c3c802:       0280 00ff 0000  andil #16711680,%d0
10c3c808:       e088            lsrl #8,%d0
10c3c80a:       8480            orl %d0,%d2
10c3c80c:       4241            clrw %d1
10c3c80e:       4841            swap %d1
10c3c810:       e049            lsrw #8,%d1
10c3c812:       8481            orl %d1,%d2
10c3c814:       2142 000c       movel %d2,%a0@(12)
10c3c818:       528c            addql #1,%a4
10c3c81a:       b88c            cmpl %a4,%d4
10c3c81c:       6200 ff06       bhiw 10c3c724 <ext2_free_blocks+0x2d8>
10c3c820:       2f2e fffc       movel %fp@(-4),%sp@-
10c3c824:       4eb9 10c2 5c50  jsr 10c25c50 <mark_buffer_dirty>
10c3c82a:       2f2a 00ee       movel %a2@(238),%sp@-
10c3c82e:       4eb9 10c2 5c50  jsr 10c25c50 <mark_buffer_dirty>
10c3c834:       2f2e fff8       movel %fp@(-8),%sp@-
10c3c838:       4eb9 10c2 5c50  jsr 10c25c50 <mark_buffer_dirty>
10c3c83e:       4fef 000c       lea %sp@(12),%sp
10c3c842:       082a 0004 0027  btst #4,%a2@(39)
10c3c848:       6732            beqs 10c3c87c <ext2_free_blocks+0x430>
10c3c84a:       486e fff8       pea %fp@(-8)
10c3c84e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c3c852:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c3c856:       4eb9 10c4 c80c  jsr 10c4c80c <ll_rw_block>
10c3c85c:       222e fff8       movel %fp@(-8),%d1
10c3c860:       4fef 000c       lea %sp@(12),%sp
10c3c864:       2241            moveal %d1,%a1
10c3c866:       41e9 0014       lea %a1@(20),%a0
10c3c86a:       2010            movel %a0@,%d0
10c3c86c:       0800 0002       btst #2,%d0
10c3c870:       670a            beqs 10c3c87c <ext2_free_blocks+0x430>
10c3c872:       2f01            movel %d1,%sp@-
10c3c874:       4eb9 10c2 4c0c  jsr 10c24c0c <__wait_on_buffer>
10c3c87a:       588f            addql #4,%sp
10c3c87c:       4aae fff0       tstl %fp@(-16)
10c3c880:       670a            beqs 10c3c88c <ext2_free_blocks+0x440>
10c3c882:       d7c4            addal %d4,%a3
10c3c884:       282e fff0       movel %fp@(-16),%d4
10c3c888:       6000 fc8e       braw 10c3c518 <ext2_free_blocks+0xcc>
10c3c88c:       157c 0001 000f  moveb #1,%a2@(15)
10c3c892:       226e ffec       moveal %fp@(-20),%a1
10c3c896:       41fa 000c       lea %pc@(10c3c8a4 <ext2_free_blocks+0x458>),%a0
10c3c89a:       5291            addql #1,%a1@
10c3c89c:       6e06            bgts 10c3c8a4 <ext2_free_blocks+0x458>
10c3c89e:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c3c8a4:       4cee 3cfc ffc4  moveml %fp@(-60),%d2-%d7/%a2-%a5
10c3c8aa:       4e5e            unlk %fp
10c3c8ac:       4e75            rts

10c3c8ae <ext2_new_block>:
10c3c8ae:       4e56 ffe4       linkw %fp,#-28
10c3c8b2:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c3c8b6:       286e 000c       moveal %fp@(12),%a4
10c3c8ba:       70e4            moveq #-28,%d0
10c3c8bc:       206e 0018       moveal %fp@(24),%a0
10c3c8c0:       2080            movel %d0,%a0@
10c3c8c2:       226e 0008       moveal %fp@(8),%a1
10c3c8c6:       2669 0094       moveal %a1@(148),%a3
10c3c8ca:       b6fc 0000       cmpaw #0,%a3
10c3c8ce:       6610            bnes 10c3c8e0 <ext2_new_block+0x32>
10c3c8d0:       4879 1000 3cfa  pea 10003cfa <tvecs+0x2162>
10c3c8d6:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c3c8dc:       6000 0b92       braw 10c3d470 <ext2_new_block+0xbc2>
10c3c8e0:       7840            moveq #64,%d4
10c3c8e2:       d88b            addl %a3,%d4
10c3c8e4:       2244            moveal %d4,%a1
10c3c8e6:       41fa 000c       lea %pc@(10c3c8f4 <ext2_new_block+0x46>),%a0
10c3c8ea:       5391            subql #1,%a1@
10c3c8ec:       6a06            bpls 10c3c8f4 <ext2_new_block+0x46>
10c3c8ee:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c3c8f4:       2d6b 00f2 ffec  movel %a3@(242),%fp@(-20)
10c3c8fa:       246e ffec       moveal %fp@(-20),%a2
10c3c8fe:       222a 000c       movel %a2@(12),%d1
10c3c902:       2601            movel %d1,%d3
10c3c904:       e14b            lslw #8,%d3
10c3c906:       4843            swap %d3
10c3c908:       4243            clrw %d3
10c3c90a:       2001            movel %d1,%d0
10c3c90c:       0280 0000 ff00  andil #65280,%d0
10c3c912:       e188            lsll #8,%d0
10c3c914:       8680            orl %d0,%d3
10c3c916:       2001            movel %d1,%d0
10c3c918:       0280 00ff 0000  andil #16711680,%d0
10c3c91e:       e088            lsrl #8,%d0
10c3c920:       8680            orl %d0,%d3
10c3c922:       4241            clrw %d1
10c3c924:       4841            swap %d1
10c3c926:       e049            lsrw #8,%d1
10c3c928:       8681            orl %d1,%d3
10c3c92a:       242a 0008       movel %a2@(8),%d2
10c3c92e:       2202            movel %d2,%d1
10c3c930:       e149            lslw #8,%d1
10c3c932:       4841            swap %d1
10c3c934:       4241            clrw %d1
10c3c936:       2002            movel %d2,%d0
10c3c938:       0280 0000 ff00  andil #65280,%d0
10c3c93e:       e188            lsll #8,%d0
10c3c940:       8280            orl %d0,%d1
10c3c942:       2002            movel %d2,%d0
10c3c944:       0280 00ff 0000  andil #16711680,%d0
10c3c94a:       e088            lsrl #8,%d0
10c3c94c:       8280            orl %d0,%d1
10c3c94e:       4242            clrw %d2
10c3c950:       4842            swap %d2
10c3c952:       e04a            lsrw #8,%d2
10c3c954:       8282            orl %d2,%d1
10c3c956:       2d44 ffe8       movel %d4,%fp@(-24)
10c3c95a:       b283            cmpl %d3,%d1
10c3c95c:       653a            bcss 10c3c998 <ext2_new_block+0xea>
10c3c95e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c3c964:       202b 0182       movel %a3@(386),%d0
10c3c968:       b0a8 0138       cmpl %a0@(312),%d0
10c3c96c:       672a            beqs 10c3c998 <ext2_new_block+0xea>
10c3c96e:       202b 0186       movel %a3@(390),%d0
10c3c972:       670e            beqs 10c3c982 <ext2_new_block+0xd4>
10c3c974:       2f00            movel %d0,%sp@-
10c3c976:       4eb9 10c1 c65e  jsr 10c1c65e <in_group_p>
10c3c97c:       588f            addql #4,%sp
10c3c97e:       4a80            tstl %d0
10c3c980:       6616            bnes 10c3c998 <ext2_new_block+0xea>
10c3c982:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c3c988:       0828 0000 01d0  btst #0,%a0@(464)
10c3c98e:       6700 0ace       beqw 10c3d45e <ext2_new_block+0xbb0>
10c3c992:       0068 0100 0006  oriw #256,%a0@(6)
10c3c998:       206e ffec       moveal %fp@(-20),%a0
10c3c99c:       2228 0014       movel %a0@(20),%d1
10c3c9a0:       2601            movel %d1,%d3
10c3c9a2:       e14b            lslw #8,%d3
10c3c9a4:       4843            swap %d3
10c3c9a6:       4243            clrw %d3
10c3c9a8:       2001            movel %d1,%d0
10c3c9aa:       0280 0000 ff00  andil #65280,%d0
10c3c9b0:       e188            lsll #8,%d0
10c3c9b2:       8680            orl %d0,%d3
10c3c9b4:       2001            movel %d1,%d0
10c3c9b6:       0280 00ff 0000  andil #16711680,%d0
10c3c9bc:       e088            lsrl #8,%d0
10c3c9be:       8680            orl %d0,%d3
10c3c9c0:       2001            movel %d1,%d0
10c3c9c2:       4240            clrw %d0
10c3c9c4:       4840            swap %d0
10c3c9c6:       e048            lsrw #8,%d0
10c3c9c8:       8680            orl %d0,%d3
10c3c9ca:       2a01            movel %d1,%d5
10c3c9cc:       b68c            cmpl %a4,%d3
10c3c9ce:       6230            bhis 10c3ca00 <ext2_new_block+0x152>
10c3c9d0:       2428 0004       movel %a0@(4),%d2
10c3c9d4:       2202            movel %d2,%d1
10c3c9d6:       e149            lslw #8,%d1
10c3c9d8:       4841            swap %d1
10c3c9da:       4241            clrw %d1
10c3c9dc:       2002            movel %d2,%d0
10c3c9de:       0280 0000 ff00  andil #65280,%d0
10c3c9e4:       e188            lsll #8,%d0
10c3c9e6:       8280            orl %d0,%d1
10c3c9e8:       2002            movel %d2,%d0
10c3c9ea:       0280 00ff 0000  andil #16711680,%d0
10c3c9f0:       e088            lsrl #8,%d0
10c3c9f2:       8280            orl %d0,%d1
10c3c9f4:       4242            clrw %d2
10c3c9f6:       4842            swap %d2
10c3c9f8:       e04a            lsrw #8,%d2
10c3c9fa:       8282            orl %d2,%d1
10c3c9fc:       b28c            cmpl %a4,%d1
10c3c9fe:       6202            bhis 10c3ca02 <ext2_new_block+0x154>
10c3ca00:       2843            moveal %d3,%a4
10c3ca02:       2205            movel %d5,%d1
10c3ca04:       e149            lslw #8,%d1
10c3ca06:       4841            swap %d1
10c3ca08:       4241            clrw %d1
10c3ca0a:       2005            movel %d5,%d0
10c3ca0c:       0280 0000 ff00  andil #65280,%d0
10c3ca12:       e188            lsll #8,%d0
10c3ca14:       8280            orl %d0,%d1
10c3ca16:       2005            movel %d5,%d0
10c3ca18:       0280 00ff 0000  andil #16711680,%d0
10c3ca1e:       e088            lsrl #8,%d0
10c3ca20:       8280            orl %d0,%d1
10c3ca22:       4245            clrw %d5
10c3ca24:       4845            swap %d5
10c3ca26:       e04d            lsrw #8,%d5
10c3ca28:       8285            orl %d5,%d1
10c3ca2a:       2f2b 00d6       movel %a3@(214),%sp@-
10c3ca2e:       224c            moveal %a4,%a1
10c3ca30:       93c1            subal %d1,%a1
10c3ca32:       2f09            movel %a1,%sp@-
10c3ca34:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c3ca3a:       508f            addql #8,%sp
10c3ca3c:       2a40            moveal %d0,%a5
10c3ca3e:       486e fffc       pea %fp@(-4)
10c3ca42:       2f0d            movel %a5,%sp@-
10c3ca44:       2f0b            movel %a3,%sp@-
10c3ca46:       45fa f768       lea %pc@(10c3c1b0 <ext2_get_group_desc>),%a2
10c3ca4a:       4e92            jsr %a2@
10c3ca4c:       2d40 fff0       movel %d0,%fp@(-16)
10c3ca50:       4fef 000c       lea %sp@(12),%sp
10c3ca54:       6700 0a00       beqw 10c3d456 <ext2_new_block+0xba8>
10c3ca58:       2040            moveal %d0,%a0
10c3ca5a:       4a68 000c       tstw %a0@(12)
10c3ca5e:       6700 0370       beqw 10c3cdd0 <ext2_new_block+0x522>
10c3ca62:       226e ffec       moveal %fp@(-20),%a1
10c3ca66:       2429 0014       movel %a1@(20),%d2
10c3ca6a:       2202            movel %d2,%d1
10c3ca6c:       e149            lslw #8,%d1
10c3ca6e:       4841            swap %d1
10c3ca70:       4241            clrw %d1
10c3ca72:       2002            movel %d2,%d0
10c3ca74:       0280 0000 ff00  andil #65280,%d0
10c3ca7a:       e188            lsll #8,%d0
10c3ca7c:       8280            orl %d0,%d1
10c3ca7e:       2002            movel %d2,%d0
10c3ca80:       0280 00ff 0000  andil #16711680,%d0
10c3ca86:       e088            lsrl #8,%d0
10c3ca88:       8280            orl %d0,%d1
10c3ca8a:       4242            clrw %d2
10c3ca8c:       4842            swap %d2
10c3ca8e:       e04a            lsrw #8,%d2
10c3ca90:       8282            orl %d2,%d1
10c3ca92:       2f2b 00d6       movel %a3@(214),%sp@-
10c3ca96:       200c            movel %a4,%d0
10c3ca98:       9081            subl %d1,%d0
10c3ca9a:       2f00            movel %d0,%sp@-
10c3ca9c:       4eb9 10c8 599c  jsr 10c8599c <__umodsi3>
10c3caa2:       508f            addql #8,%sp
10c3caa4:       2a00            movel %d0,%d5
10c3caa6:       4a6b 00fc       tstw %a3@(252)
10c3caaa:       6710            beqs 10c3cabc <ext2_new_block+0x20e>
10c3caac:       bbeb 013e       cmpal %a3@(318),%a5
10c3cab0:       660a            bnes 10c3cabc <ext2_new_block+0x20e>
10c3cab2:       4aab 015e       tstl %a3@(350)
10c3cab6:       6704            beqs 10c3cabc <ext2_new_block+0x20e>
10c3cab8:       7000            moveq #0,%d0
10c3caba:       604c            bras 10c3cb08 <ext2_new_block+0x25a>
10c3cabc:       7208            moveq #8,%d1
10c3cabe:       b2ab 00ea       cmpl %a3@(234),%d1
10c3cac2:       6518            bcss 10c3cadc <ext2_new_block+0x22e>
10c3cac4:       200d            movel %a5,%d0
10c3cac6:       e588            lsll #2,%d0
10c3cac8:       41f3 0800       lea %a3@(00000000,%d0:l),%a0
10c3cacc:       bbe8 013e       cmpal %a0@(318),%a5
10c3cad0:       660a            bnes 10c3cadc <ext2_new_block+0x22e>
10c3cad2:       4aa8 015e       tstl %a0@(350)
10c3cad6:       6704            beqs 10c3cadc <ext2_new_block+0x22e>
10c3cad8:       220d            movel %a5,%d1
10c3cada:       600c            bras 10c3cae8 <ext2_new_block+0x23a>
10c3cadc:       2f0d            movel %a5,%sp@-
10c3cade:       2f0b            movel %a3,%sp@-
10c3cae0:       4eba f81c       jsr %pc@(10c3c2fe <__load_block_bitmap>)
10c3cae4:       2200            movel %d0,%d1
10c3cae6:       508f            addql #8,%sp
10c3cae8:       4a81            tstl %d1
10c3caea:       6c04            bges 10c3caf0 <ext2_new_block+0x242>
10c3caec:       2001            movel %d1,%d0
10c3caee:       6012            bras 10c3cb02 <ext2_new_block+0x254>
10c3caf0:       2001            movel %d1,%d0
10c3caf2:       e588            lsll #2,%d0
10c3caf4:       41f3 0800       lea %a3@(00000000,%d0:l),%a0
10c3caf8:       2001            movel %d1,%d0
10c3cafa:       4aa8 015e       tstl %a0@(350)
10c3cafe:       6602            bnes 10c3cb02 <ext2_new_block+0x254>
10c3cb00:       70fb            moveq #-5,%d0
10c3cb02:       4a80            tstl %d0
10c3cb04:       6d00 0950       bltw 10c3d456 <ext2_new_block+0xba8>
10c3cb08:       e588            lsll #2,%d0
10c3cb0a:       41f3 0800       lea %a3@(00000000,%d0:l),%a0
10c3cb0e:       2068 015e       moveal %a0@(350),%a0
10c3cb12:       2d48 fff8       movel %a0,%fp@(-8)
10c3cb16:       2628 0030       movel %a0@(48),%d3
10c3cb1a:       2405            movel %d5,%d2
10c3cb1c:       e682            asrl #3,%d2
10c3cb1e:       2043            moveal %d3,%a0
10c3cb20:       d1c2            addal %d2,%a0
10c3cb22:       2005            movel %d5,%d0
10c3cb24:       7207            moveq #7,%d1
10c3cb26:       c081            andl %d1,%d0
10c3cb28:       7201            moveq #1,%d1
10c3cb2a:       e1a9            lsll %d0,%d1
10c3cb2c:       1010            moveb %a0@,%d0
10c3cb2e:       0280 0000 00ff  andil #255,%d0
10c3cb34:       c280            andl %d0,%d1
10c3cb36:       56c0            sne %d0
10c3cb38:       4a00            tstb %d0
10c3cb3a:       6700 048c       beqw 10c3cfc8 <ext2_new_block+0x71a>
10c3cb3e:       4a85            tstl %d5
10c3cb40:       6700 012c       beqw 10c3cc6e <ext2_new_block+0x3c0>
10c3cb44:       7c3f            moveq #63,%d6
10c3cb46:       dc85            addl %d5,%d6
10c3cb48:       74c0            moveq #-64,%d2
10c3cb4a:       cc82            andl %d2,%d6
10c3cb4c:       2005            movel %d5,%d0
10c3cb4e:       ea88            lsrl #5,%d0
10c3cb50:       e588            lsll #2,%d0
10c3cb52:       2043            moveal %d3,%a0
10c3cb54:       d1c0            addal %d0,%a0
10c3cb56:       2805            movel %d5,%d4
10c3cb58:       76e0            moveq #-32,%d3
10c3cb5a:       c883            andl %d3,%d4
10c3cb5c:       bc85            cmpl %d5,%d6
10c3cb5e:       6206            bhis 10c3cb66 <ext2_new_block+0x2b8>
10c3cb60:       2a06            movel %d6,%d5
10c3cb62:       6000 0100       braw 10c3cc64 <ext2_new_block+0x3b6>
10c3cb66:       2606            movel %d6,%d3
10c3cb68:       9684            subl %d4,%d3
10c3cb6a:       701f            moveq #31,%d0
10c3cb6c:       c085            andl %d5,%d0
10c3cb6e:       674a            beqs 10c3cbba <ext2_new_block+0x30c>
10c3cb70:       7220            moveq #32,%d1
10c3cb72:       9280            subl %d0,%d1
10c3cb74:       2001            movel %d1,%d0
10c3cb76:       74ff            moveq #-1,%d2
10c3cb78:       e0aa            lsrl %d0,%d2
10c3cb7a:       2202            movel %d2,%d1
10c3cb7c:       e149            lslw #8,%d1
10c3cb7e:       4841            swap %d1
10c3cb80:       4241            clrw %d1
10c3cb82:       2002            movel %d2,%d0
10c3cb84:       0280 0000 ff00  andil #65280,%d0
10c3cb8a:       e188            lsll #8,%d0
10c3cb8c:       8280            orl %d0,%d1
10c3cb8e:       2002            movel %d2,%d0
10c3cb90:       0280 00ff 0000  andil #16711680,%d0
10c3cb96:       e088            lsrl #8,%d0
10c3cb98:       8280            orl %d0,%d1
10c3cb9a:       4242            clrw %d2
10c3cb9c:       4842            swap %d2
10c3cb9e:       e04a            lsrw #8,%d2
10c3cba0:       8282            orl %d2,%d1
10c3cba2:       2418            movel %a0@+,%d2
10c3cba4:       8481            orl %d1,%d2
10c3cba6:       701f            moveq #31,%d0
10c3cba8:       b083            cmpl %d3,%d0
10c3cbaa:       6438            bccs 10c3cbe4 <ext2_new_block+0x336>
10c3cbac:       72ff            moveq #-1,%d1
10c3cbae:       b282            cmpl %d2,%d1
10c3cbb0:       6674            bnes 10c3cc26 <ext2_new_block+0x378>
10c3cbb2:       74e0            moveq #-32,%d2
10c3cbb4:       d682            addl %d2,%d3
10c3cbb6:       7020            moveq #32,%d0
10c3cbb8:       d880            addl %d0,%d4
10c3cbba:       2003            movel %d3,%d0
10c3cbbc:       72e0            moveq #-32,%d1
10c3cbbe:       c081            andl %d1,%d0
10c3cbc0:       6716            beqs 10c3cbd8 <ext2_new_block+0x32a>
10c3cbc2:       2418            movel %a0@+,%d2
10c3cbc4:       70ff            moveq #-1,%d0
10c3cbc6:       b082            cmpl %d2,%d0
10c3cbc8:       665c            bnes 10c3cc26 <ext2_new_block+0x378>
10c3cbca:       7220            moveq #32,%d1
10c3cbcc:       d881            addl %d1,%d4
10c3cbce:       74e0            moveq #-32,%d2
10c3cbd0:       d682            addl %d2,%d3
10c3cbd2:       2003            movel %d3,%d0
10c3cbd4:       c082            andl %d2,%d0
10c3cbd6:       66ea            bnes 10c3cbc2 <ext2_new_block+0x314>
10c3cbd8:       4a83            tstl %d3
10c3cbda:       6606            bnes 10c3cbe2 <ext2_new_block+0x334>
10c3cbdc:       2a04            movel %d4,%d5
10c3cbde:       6000 0084       braw 10c3cc64 <ext2_new_block+0x3b6>
10c3cbe2:       2410            movel %a0@,%d2
10c3cbe4:       70ff            moveq #-1,%d0
10c3cbe6:       e7a8            lsll %d3,%d0
10c3cbe8:       2602            movel %d2,%d3
10c3cbea:       e14b            lslw #8,%d3
10c3cbec:       4843            swap %d3
10c3cbee:       4243            clrw %d3
10c3cbf0:       2202            movel %d2,%d1
10c3cbf2:       0281 0000 ff00  andil #65280,%d1
10c3cbf8:       e189            lsll #8,%d1
10c3cbfa:       8681            orl %d1,%d3
10c3cbfc:       2202            movel %d2,%d1
10c3cbfe:       0281 00ff 0000  andil #16711680,%d1
10c3cc04:       e089            lsrl #8,%d1
10c3cc06:       8681            orl %d1,%d3
10c3cc08:       4242            clrw %d2
10c3cc0a:       4842            swap %d2
10c3cc0c:       e04a            lsrw #8,%d2
10c3cc0e:       8682            orl %d2,%d3
10c3cc10:       8680            orl %d0,%d3
10c3cc12:       7000            moveq #0,%d0
10c3cc14:       0803 0000       btst #0,%d3
10c3cc18:       6746            beqs 10c3cc60 <ext2_new_block+0x3b2>
10c3cc1a:       5280            addql #1,%d0
10c3cc1c:       e28b            lsrl #1,%d3
10c3cc1e:       0803 0000       btst #0,%d3
10c3cc22:       66f6            bnes 10c3cc1a <ext2_new_block+0x36c>
10c3cc24:       603a            bras 10c3cc60 <ext2_new_block+0x3b2>
10c3cc26:       2202            movel %d2,%d1
10c3cc28:       e149            lslw #8,%d1
10c3cc2a:       4841            swap %d1
10c3cc2c:       4241            clrw %d1
10c3cc2e:       2002            movel %d2,%d0
10c3cc30:       0280 0000 ff00  andil #65280,%d0
10c3cc36:       e188            lsll #8,%d0
10c3cc38:       8280            orl %d0,%d1
10c3cc3a:       2002            movel %d2,%d0
10c3cc3c:       0280 00ff 0000  andil #16711680,%d0
10c3cc42:       e088            lsrl #8,%d0
10c3cc44:       8280            orl %d0,%d1
10c3cc46:       4242            clrw %d2
10c3cc48:       4842            swap %d2
10c3cc4a:       e04a            lsrw #8,%d2
10c3cc4c:       8282            orl %d2,%d1
10c3cc4e:       7000            moveq #0,%d0
10c3cc50:       0801 0000       btst #0,%d1
10c3cc54:       670a            beqs 10c3cc60 <ext2_new_block+0x3b2>
10c3cc56:       5280            addql #1,%d0
10c3cc58:       e289            lsrl #1,%d1
10c3cc5a:       0801 0000       btst #0,%d1
10c3cc5e:       66f6            bnes 10c3cc56 <ext2_new_block+0x3a8>
10c3cc60:       2a04            movel %d4,%d5
10c3cc62:       da80            addl %d0,%d5
10c3cc64:       2405            movel %d5,%d2
10c3cc66:       e682            asrl #3,%d2
10c3cc68:       bc85            cmpl %d5,%d6
10c3cc6a:       6e00 035c       bgtw 10c3cfc8 <ext2_new_block+0x71a>
10c3cc6e:       206e fff8       moveal %fp@(-8),%a0
10c3cc72:       202b 00d6       movel %a3@(214),%d0
10c3cc76:       9085            subl %d5,%d0
10c3cc78:       5e80            addql #7,%d0
10c3cc7a:       e688            lsrl #3,%d0
10c3cc7c:       2f00            movel %d0,%sp@-
10c3cc7e:       42a7            clrl %sp@-
10c3cc80:       d4a8 0030       addl %a0@(48),%d2
10c3cc84:       2f02            movel %d2,%sp@-
10c3cc86:       4eb9 10c8 439a  jsr 10c8439a <memscan>
10c3cc8c:       206e fff8       moveal %fp@(-8),%a0
10c3cc90:       2228 0030       movel %a0@(48),%d1
10c3cc94:       2800            movel %d0,%d4
10c3cc96:       9881            subl %d1,%d4
10c3cc98:       e78c            lsll #3,%d4
10c3cc9a:       2e2b 00d6       movel %a3@(214),%d7
10c3cc9e:       4fef 000c       lea %sp@(12),%sp
10c3cca2:       2247            moveal %d7,%a1
10c3cca4:       b3c4            cmpal %d4,%a1
10c3cca6:       6306            blss 10c3ccae <ext2_new_block+0x400>
10c3cca8:       2a04            movel %d4,%d5
10c3ccaa:       6000 02e2       braw 10c3cf8e <ext2_new_block+0x6e0>
10c3ccae:       2005            movel %d5,%d0
10c3ccb0:       ea88            lsrl #5,%d0
10c3ccb2:       e588            lsll #2,%d0
10c3ccb4:       2041            moveal %d1,%a0
10c3ccb6:       d1c0            addal %d0,%a0
10c3ccb8:       2c05            movel %d5,%d6
10c3ccba:       76e0            moveq #-32,%d3
10c3ccbc:       cc83            andl %d3,%d6
10c3ccbe:       2809            movel %a1,%d4
10c3ccc0:       b3c5            cmpal %d5,%a1
10c3ccc2:       6300 0102       blsw 10c3cdc6 <ext2_new_block+0x518>
10c3ccc6:       2809            movel %a1,%d4
10c3ccc8:       9886            subl %d6,%d4
10c3ccca:       701f            moveq #31,%d0
10c3cccc:       c085            andl %d5,%d0
10c3ccce:       674a            beqs 10c3cd1a <ext2_new_block+0x46c>
10c3ccd0:       7220            moveq #32,%d1
10c3ccd2:       9280            subl %d0,%d1
10c3ccd4:       2001            movel %d1,%d0
10c3ccd6:       74ff            moveq #-1,%d2
10c3ccd8:       e0aa            lsrl %d0,%d2
10c3ccda:       2202            movel %d2,%d1
10c3ccdc:       e149            lslw #8,%d1
10c3ccde:       4841            swap %d1
10c3cce0:       4241            clrw %d1
10c3cce2:       2002            movel %d2,%d0
10c3cce4:       0280 0000 ff00  andil #65280,%d0
10c3ccea:       e188            lsll #8,%d0
10c3ccec:       8280            orl %d0,%d1
10c3ccee:       2002            movel %d2,%d0
10c3ccf0:       0280 00ff 0000  andil #16711680,%d0
10c3ccf6:       e088            lsrl #8,%d0
10c3ccf8:       8280            orl %d0,%d1
10c3ccfa:       4242            clrw %d2
10c3ccfc:       4842            swap %d2
10c3ccfe:       e04a            lsrw #8,%d2
10c3cd00:       8282            orl %d2,%d1
10c3cd02:       2618            movel %a0@+,%d3
10c3cd04:       8681            orl %d1,%d3
10c3cd06:       741f            moveq #31,%d2
10c3cd08:       b484            cmpl %d4,%d2
10c3cd0a:       643a            bccs 10c3cd46 <ext2_new_block+0x498>
10c3cd0c:       70ff            moveq #-1,%d0
10c3cd0e:       b083            cmpl %d3,%d0
10c3cd10:       6676            bnes 10c3cd88 <ext2_new_block+0x4da>
10c3cd12:       72e0            moveq #-32,%d1
10c3cd14:       d881            addl %d1,%d4
10c3cd16:       7420            moveq #32,%d2
10c3cd18:       dc82            addl %d2,%d6
10c3cd1a:       2004            movel %d4,%d0
10c3cd1c:       76e0            moveq #-32,%d3
10c3cd1e:       c083            andl %d3,%d0
10c3cd20:       2247            moveal %d7,%a1
10c3cd22:       6716            beqs 10c3cd3a <ext2_new_block+0x48c>
10c3cd24:       2618            movel %a0@+,%d3
10c3cd26:       70ff            moveq #-1,%d0
10c3cd28:       b083            cmpl %d3,%d0
10c3cd2a:       665c            bnes 10c3cd88 <ext2_new_block+0x4da>
10c3cd2c:       7220            moveq #32,%d1
10c3cd2e:       dc81            addl %d1,%d6
10c3cd30:       74e0            moveq #-32,%d2
10c3cd32:       d882            addl %d2,%d4
10c3cd34:       2004            movel %d4,%d0
10c3cd36:       c082            andl %d2,%d0
10c3cd38:       66ea            bnes 10c3cd24 <ext2_new_block+0x476>
10c3cd3a:       4a84            tstl %d4
10c3cd3c:       6606            bnes 10c3cd44 <ext2_new_block+0x496>
10c3cd3e:       2806            movel %d6,%d4
10c3cd40:       6000 0084       braw 10c3cdc6 <ext2_new_block+0x518>
10c3cd44:       2610            movel %a0@,%d3
10c3cd46:       70ff            moveq #-1,%d0
10c3cd48:       e9a8            lsll %d4,%d0
10c3cd4a:       2403            movel %d3,%d2
10c3cd4c:       e14a            lslw #8,%d2
10c3cd4e:       4842            swap %d2
10c3cd50:       4242            clrw %d2
10c3cd52:       2203            movel %d3,%d1
10c3cd54:       0281 0000 ff00  andil #65280,%d1
10c3cd5a:       e189            lsll #8,%d1
10c3cd5c:       8481            orl %d1,%d2
10c3cd5e:       2203            movel %d3,%d1
10c3cd60:       0281 00ff 0000  andil #16711680,%d1
10c3cd66:       e089            lsrl #8,%d1
10c3cd68:       8481            orl %d1,%d2
10c3cd6a:       4243            clrw %d3
10c3cd6c:       4843            swap %d3
10c3cd6e:       e04b            lsrw #8,%d3
10c3cd70:       8483            orl %d3,%d2
10c3cd72:       8480            orl %d0,%d2
10c3cd74:       7000            moveq #0,%d0
10c3cd76:       0802 0000       btst #0,%d2
10c3cd7a:       6746            beqs 10c3cdc2 <ext2_new_block+0x514>
10c3cd7c:       5280            addql #1,%d0
10c3cd7e:       e28a            lsrl #1,%d2
10c3cd80:       0802 0000       btst #0,%d2
10c3cd84:       66f6            bnes 10c3cd7c <ext2_new_block+0x4ce>
10c3cd86:       603a            bras 10c3cdc2 <ext2_new_block+0x514>
10c3cd88:       2203            movel %d3,%d1
10c3cd8a:       e149            lslw #8,%d1
10c3cd8c:       4841            swap %d1
10c3cd8e:       4241            clrw %d1
10c3cd90:       2003            movel %d3,%d0
10c3cd92:       0280 0000 ff00  andil #65280,%d0
10c3cd98:       e188            lsll #8,%d0
10c3cd9a:       8280            orl %d0,%d1
10c3cd9c:       2003            movel %d3,%d0
10c3cd9e:       0280 00ff 0000  andil #16711680,%d0
10c3cda4:       e088            lsrl #8,%d0
10c3cda6:       8280            orl %d0,%d1
10c3cda8:       4243            clrw %d3
10c3cdaa:       4843            swap %d3
10c3cdac:       e04b            lsrw #8,%d3
10c3cdae:       8283            orl %d3,%d1
10c3cdb0:       7000            moveq #0,%d0
10c3cdb2:       0801 0000       btst #0,%d1
10c3cdb6:       670a            beqs 10c3cdc2 <ext2_new_block+0x514>
10c3cdb8:       5280            addql #1,%d0
10c3cdba:       e289            lsrl #1,%d1
10c3cdbc:       0801 0000       btst #0,%d1
10c3cdc0:       66f6            bnes 10c3cdb8 <ext2_new_block+0x50a>
10c3cdc2:       2806            movel %d6,%d4
10c3cdc4:       d880            addl %d0,%d4
10c3cdc6:       b3c4            cmpal %d4,%a1
10c3cdc8:       6306            blss 10c3cdd0 <ext2_new_block+0x522>
10c3cdca:       2a04            movel %d4,%d5
10c3cdcc:       6000 01fa       braw 10c3cfc8 <ext2_new_block+0x71a>
10c3cdd0:       7800            moveq #0,%d4
10c3cdd2:       202b 00ea       movel %a3@(234),%d0
10c3cdd6:       b084            cmpl %d4,%d0
10c3cdd8:       6300 0684       blsw 10c3d45e <ext2_new_block+0xbb0>
10c3cddc:       7400            moveq #0,%d2
10c3cdde:       528d            addql #1,%a5
10c3cde0:       b08d            cmpl %a5,%d0
10c3cde2:       6202            bhis 10c3cde6 <ext2_new_block+0x538>
10c3cde4:       9bcd            subal %a5,%a5
10c3cde6:       486e fffc       pea %fp@(-4)
10c3cdea:       2f0d            movel %a5,%sp@-
10c3cdec:       2f0b            movel %a3,%sp@-
10c3cdee:       4e92            jsr %a2@
10c3cdf0:       2d40 fff0       movel %d0,%fp@(-16)
10c3cdf4:       4fef 000c       lea %sp@(12),%sp
10c3cdf8:       6700 065c       beqw 10c3d456 <ext2_new_block+0xba8>
10c3cdfc:       2040            moveal %d0,%a0
10c3cdfe:       3028 000c       movew %a0@(12),%d0
10c3ce02:       e058            rorw #8,%d0
10c3ce04:       3400            movew %d0,%d2
10c3ce06:       222b 00ea       movel %a3@(234),%d1
10c3ce0a:       4a82            tstl %d2
10c3ce0c:       6e08            bgts 10c3ce16 <ext2_new_block+0x568>
10c3ce0e:       5284            addql #1,%d4
10c3ce10:       2001            movel %d1,%d0
10c3ce12:       b284            cmpl %d4,%d1
10c3ce14:       62c8            bhis 10c3cdde <ext2_new_block+0x530>
10c3ce16:       b284            cmpl %d4,%d1
10c3ce18:       6300 0644       blsw 10c3d45e <ext2_new_block+0xbb0>
10c3ce1c:       4a6b 00fc       tstw %a3@(252)
10c3ce20:       670e            beqs 10c3ce30 <ext2_new_block+0x582>
10c3ce22:       bbeb 013e       cmpal %a3@(318),%a5
10c3ce26:       6608            bnes 10c3ce30 <ext2_new_block+0x582>
10c3ce28:       7000            moveq #0,%d0
10c3ce2a:       4aab 015e       tstl %a3@(350)
10c3ce2e:       664a            bnes 10c3ce7a <ext2_new_block+0x5cc>
10c3ce30:       7008            moveq #8,%d0
10c3ce32:       b081            cmpl %d1,%d0
10c3ce34:       6518            bcss 10c3ce4e <ext2_new_block+0x5a0>
10c3ce36:       200d            movel %a5,%d0
10c3ce38:       e588            lsll #2,%d0
10c3ce3a:       41f3 0800       lea %a3@(00000000,%d0:l),%a0
10c3ce3e:       bbe8 013e       cmpal %a0@(318),%a5
10c3ce42:       660a            bnes 10c3ce4e <ext2_new_block+0x5a0>
10c3ce44:       4aa8 015e       tstl %a0@(350)
10c3ce48:       6704            beqs 10c3ce4e <ext2_new_block+0x5a0>
10c3ce4a:       220d            movel %a5,%d1
10c3ce4c:       600c            bras 10c3ce5a <ext2_new_block+0x5ac>
10c3ce4e:       2f0d            movel %a5,%sp@-
10c3ce50:       2f0b            movel %a3,%sp@-
10c3ce52:       4eba f4aa       jsr %pc@(10c3c2fe <__load_block_bitmap>)
10c3ce56:       2200            movel %d0,%d1
10c3ce58:       508f            addql #8,%sp
10c3ce5a:       4a81            tstl %d1
10c3ce5c:       6c04            bges 10c3ce62 <ext2_new_block+0x5b4>
10c3ce5e:       2001            movel %d1,%d0
10c3ce60:       6012            bras 10c3ce74 <ext2_new_block+0x5c6>
10c3ce62:       2001            movel %d1,%d0
10c3ce64:       e588            lsll #2,%d0
10c3ce66:       41f3 0800       lea %a3@(00000000,%d0:l),%a0
10c3ce6a:       2001            movel %d1,%d0
10c3ce6c:       4aa8 015e       tstl %a0@(350)
10c3ce70:       6602            bnes 10c3ce74 <ext2_new_block+0x5c6>
10c3ce72:       70fb            moveq #-5,%d0
10c3ce74:       4a80            tstl %d0
10c3ce76:       6d00 05de       bltw 10c3d456 <ext2_new_block+0xba8>
10c3ce7a:       e588            lsll #2,%d0
10c3ce7c:       41f3 0800       lea %a3@(00000000,%d0:l),%a0
10c3ce80:       2068 015e       moveal %a0@(350),%a0
10c3ce84:       2d48 fff8       movel %a0,%fp@(-8)
10c3ce88:       202b 00d6       movel %a3@(214),%d0
10c3ce8c:       e688            lsrl #3,%d0
10c3ce8e:       2f00            movel %d0,%sp@-
10c3ce90:       42a7            clrl %sp@-
10c3ce92:       2f28 0030       movel %a0@(48),%sp@-
10c3ce96:       4eb9 10c8 439a  jsr 10c8439a <memscan>
10c3ce9c:       206e fff8       moveal %fp@(-8),%a0
10c3cea0:       2428 0030       movel %a0@(48),%d2
10c3cea4:       2a00            movel %d0,%d5
10c3cea6:       9a82            subl %d2,%d5
10c3cea8:       e78d            lsll #3,%d5
10c3ceaa:       202b 00d6       movel %a3@(214),%d0
10c3ceae:       4fef 000c       lea %sp@(12),%sp
10c3ceb2:       b085            cmpl %d5,%d0
10c3ceb4:       6200 00d8       bhiw 10c3cf8e <ext2_new_block+0x6e0>
10c3ceb8:       2200            movel %d0,%d1
10c3ceba:       2042            moveal %d2,%a0
10c3cebc:       7a00            moveq #0,%d5
10c3cebe:       b285            cmpl %d5,%d1
10c3cec0:       6208            bhis 10c3ceca <ext2_new_block+0x61c>
10c3cec2:       2a01            movel %d1,%d5
10c3cec4:       2245            moveal %d5,%a1
10c3cec6:       6000 00a8       braw 10c3cf70 <ext2_new_block+0x6c2>
10c3ceca:       2001            movel %d1,%d0
10c3cecc:       74e0            moveq #-32,%d2
10c3cece:       c082            andl %d2,%d0
10c3ced0:       2241            moveal %d1,%a1
10c3ced2:       6716            beqs 10c3ceea <ext2_new_block+0x63c>
10c3ced4:       2418            movel %a0@+,%d2
10c3ced6:       76ff            moveq #-1,%d3
10c3ced8:       b682            cmpl %d2,%d3
10c3ceda:       6658            bnes 10c3cf34 <ext2_new_block+0x686>
10c3cedc:       7020            moveq #32,%d0
10c3cede:       da80            addl %d0,%d5
10c3cee0:       74e0            moveq #-32,%d2
10c3cee2:       d282            addl %d2,%d1
10c3cee4:       2001            movel %d1,%d0
10c3cee6:       c082            andl %d2,%d0
10c3cee8:       66ea            bnes 10c3ced4 <ext2_new_block+0x626>
10c3ceea:       4a81            tstl %d1
10c3ceec:       6700 0082       beqw 10c3cf70 <ext2_new_block+0x6c2>
10c3cef0:       2410            movel %a0@,%d2
10c3cef2:       70ff            moveq #-1,%d0
10c3cef4:       e3a8            lsll %d1,%d0
10c3cef6:       2602            movel %d2,%d3
10c3cef8:       e14b            lslw #8,%d3
10c3cefa:       4843            swap %d3
10c3cefc:       4243            clrw %d3
10c3cefe:       2202            movel %d2,%d1
10c3cf00:       0281 0000 ff00  andil #65280,%d1
10c3cf06:       e189            lsll #8,%d1
10c3cf08:       8681            orl %d1,%d3
10c3cf0a:       2202            movel %d2,%d1
10c3cf0c:       0281 00ff 0000  andil #16711680,%d1
10c3cf12:       e089            lsrl #8,%d1
10c3cf14:       8681            orl %d1,%d3
10c3cf16:       4242            clrw %d2
10c3cf18:       4842            swap %d2
10c3cf1a:       e04a            lsrw #8,%d2
10c3cf1c:       8682            orl %d2,%d3
10c3cf1e:       8680            orl %d0,%d3
10c3cf20:       7000            moveq #0,%d0
10c3cf22:       0803 0000       btst #0,%d3
10c3cf26:       6746            beqs 10c3cf6e <ext2_new_block+0x6c0>
10c3cf28:       5280            addql #1,%d0
10c3cf2a:       e28b            lsrl #1,%d3
10c3cf2c:       0803 0000       btst #0,%d3
10c3cf30:       66f6            bnes 10c3cf28 <ext2_new_block+0x67a>
10c3cf32:       603a            bras 10c3cf6e <ext2_new_block+0x6c0>
10c3cf34:       2202            movel %d2,%d1
10c3cf36:       e149            lslw #8,%d1
10c3cf38:       4841            swap %d1
10c3cf3a:       4241            clrw %d1
10c3cf3c:       2002            movel %d2,%d0
10c3cf3e:       0280 0000 ff00  andil #65280,%d0
10c3cf44:       e188            lsll #8,%d0
10c3cf46:       8280            orl %d0,%d1
10c3cf48:       2002            movel %d2,%d0
10c3cf4a:       0280 00ff 0000  andil #16711680,%d0
10c3cf50:       e088            lsrl #8,%d0
10c3cf52:       8280            orl %d0,%d1
10c3cf54:       4242            clrw %d2
10c3cf56:       4842            swap %d2
10c3cf58:       e04a            lsrw #8,%d2
10c3cf5a:       8282            orl %d2,%d1
10c3cf5c:       7000            moveq #0,%d0
10c3cf5e:       0801 0000       btst #0,%d1
10c3cf62:       670a            beqs 10c3cf6e <ext2_new_block+0x6c0>
10c3cf64:       5280            addql #1,%d0
10c3cf66:       e289            lsrl #1,%d1
10c3cf68:       0801 0000       btst #0,%d1
10c3cf6c:       66f6            bnes 10c3cf64 <ext2_new_block+0x6b6>
10c3cf6e:       da80            addl %d0,%d5
10c3cf70:       b3c5            cmpal %d5,%a1
10c3cf72:       621a            bhis 10c3cf8e <ext2_new_block+0x6e0>
10c3cf74:       2f0d            movel %a5,%sp@-
10c3cf76:       4879 1000 3d1d  pea 10003d1d <tvecs+0x2185>
10c3cf7c:       4879 1000 3d4c  pea 10003d4c <tvecs+0x21b4>
10c3cf82:       2f0b            movel %a3,%sp@-
10c3cf84:       4eb9 10c4 13f8  jsr 10c413f8 <ext2_error>
10c3cf8a:       6000 04d2       braw 10c3d45e <ext2_new_block+0xbb0>
10c3cf8e:       7800            moveq #0,%d4
10c3cf90:       226e fff8       moveal %fp@(-8),%a1
10c3cf94:       7c01            moveq #1,%d6
10c3cf96:       7600            moveq #0,%d3
10c3cf98:       6004            bras 10c3cf9e <ext2_new_block+0x6f0>
10c3cf9a:       5284            addql #1,%d4
10c3cf9c:       2a02            movel %d2,%d5
10c3cf9e:       7006            moveq #6,%d0
10c3cfa0:       b084            cmpl %d4,%d0
10c3cfa2:       6d24            blts 10c3cfc8 <ext2_new_block+0x71a>
10c3cfa4:       4a85            tstl %d5
10c3cfa6:       6f20            bles 10c3cfc8 <ext2_new_block+0x71a>
10c3cfa8:       2405            movel %d5,%d2
10c3cfaa:       5382            subql #1,%d2
10c3cfac:       2002            movel %d2,%d0
10c3cfae:       e680            asrl #3,%d0
10c3cfb0:       2069 0030       moveal %a1@(48),%a0
10c3cfb4:       d1c0            addal %d0,%a0
10c3cfb6:       2002            movel %d2,%d0
10c3cfb8:       7207            moveq #7,%d1
10c3cfba:       c081            andl %d1,%d0
10c3cfbc:       2206            movel %d6,%d1
10c3cfbe:       e1a9            lsll %d0,%d1
10c3cfc0:       1010            moveb %a0@,%d0
10c3cfc2:       1600            moveb %d0,%d3
10c3cfc4:       c283            andl %d3,%d1
10c3cfc6:       67d2            beqs 10c3cf9a <ext2_new_block+0x6ec>
10c3cfc8:       7201            moveq #1,%d1
10c3cfca:       226e 0008       moveal %fp@(8),%a1
10c3cfce:       2069 0094       moveal %a1@(148),%a0
10c3cfd2:       4280            clrl %d0
10c3cfd4:       1028 000e       moveb %a0@(14),%d0
10c3cfd8:       74f7            moveq #-9,%d2
10c3cfda:       d082            addl %d2,%d0
10c3cfdc:       e1a9            lsll %d0,%d1
10c3cfde:       d3a9 005c       addl %d1,%a1@(92)
10c3cfe2:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c3cfe6:       2f09            movel %a1,%sp@-
10c3cfe8:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c3cfee:       584f            addqw #4,%sp
10c3cff0:       2eab 00d6       movel %a3@(214),%sp@
10c3cff4:       2f0d            movel %a5,%sp@-
10c3cff6:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c3cffc:       508f            addql #8,%sp
10c3cffe:       d085            addl %d5,%d0
10c3d000:       206e ffec       moveal %fp@(-20),%a0
10c3d004:       2628 0014       movel %a0@(20),%d3
10c3d008:       2403            movel %d3,%d2
10c3d00a:       e14a            lslw #8,%d2
10c3d00c:       4842            swap %d2
10c3d00e:       4242            clrw %d2
10c3d010:       2203            movel %d3,%d1
10c3d012:       0281 0000 ff00  andil #65280,%d1
10c3d018:       e189            lsll #8,%d1
10c3d01a:       8481            orl %d1,%d2
10c3d01c:       2203            movel %d3,%d1
10c3d01e:       0281 00ff 0000  andil #16711680,%d1
10c3d024:       e089            lsrl #8,%d1
10c3d026:       8481            orl %d1,%d2
10c3d028:       4243            clrw %d3
10c3d02a:       4843            swap %d3
10c3d02c:       e04b            lsrw #8,%d3
10c3d02e:       8483            orl %d3,%d2
10c3d030:       d082            addl %d2,%d0
10c3d032:       2d40 fff4       movel %d0,%fp@(-12)
10c3d036:       226e fff0       moveal %fp@(-16),%a1
10c3d03a:       2411            movel %a1@,%d2
10c3d03c:       2202            movel %d2,%d1
10c3d03e:       e149            lslw #8,%d1
10c3d040:       4841            swap %d1
10c3d042:       4241            clrw %d1
10c3d044:       2002            movel %d2,%d0
10c3d046:       0280 0000 ff00  andil #65280,%d0
10c3d04c:       e188            lsll #8,%d0
10c3d04e:       8280            orl %d0,%d1
10c3d050:       2002            movel %d2,%d0
10c3d052:       0280 00ff 0000  andil #16711680,%d0
10c3d058:       e088            lsrl #8,%d0
10c3d05a:       8280            orl %d0,%d1
10c3d05c:       4242            clrw %d2
10c3d05e:       4842            swap %d2
10c3d060:       e04a            lsrw #8,%d2
10c3d062:       8282            orl %d2,%d1
10c3d064:       b2ae fff4       cmpl %fp@(-12),%d1
10c3d068:       6772            beqs 10c3d0dc <ext2_new_block+0x82e>
10c3d06a:       2429 0004       movel %a1@(4),%d2
10c3d06e:       2202            movel %d2,%d1
10c3d070:       e149            lslw #8,%d1
10c3d072:       4841            swap %d1
10c3d074:       4241            clrw %d1
10c3d076:       2002            movel %d2,%d0
10c3d078:       0280 0000 ff00  andil #65280,%d0
10c3d07e:       e188            lsll #8,%d0
10c3d080:       8280            orl %d0,%d1
10c3d082:       2002            movel %d2,%d0
10c3d084:       0280 00ff 0000  andil #16711680,%d0
10c3d08a:       e088            lsrl #8,%d0
10c3d08c:       8280            orl %d0,%d1
10c3d08e:       4242            clrw %d2
10c3d090:       4842            swap %d2
10c3d092:       e04a            lsrw #8,%d2
10c3d094:       8282            orl %d2,%d1
10c3d096:       b2ae fff4       cmpl %fp@(-12),%d1
10c3d09a:       6740            beqs 10c3d0dc <ext2_new_block+0x82e>
10c3d09c:       2029 0008       movel %a1@(8),%d0
10c3d0a0:       2400            movel %d0,%d2
10c3d0a2:       e14a            lslw #8,%d2
10c3d0a4:       4842            swap %d2
10c3d0a6:       4242            clrw %d2
10c3d0a8:       2200            movel %d0,%d1
10c3d0aa:       0281 0000 ff00  andil #65280,%d1
10c3d0b0:       e189            lsll #8,%d1
10c3d0b2:       8481            orl %d1,%d2
10c3d0b4:       2200            movel %d0,%d1
10c3d0b6:       0281 00ff 0000  andil #16711680,%d1
10c3d0bc:       e089            lsrl #8,%d1
10c3d0be:       8481            orl %d1,%d2
10c3d0c0:       4240            clrw %d0
10c3d0c2:       4840            swap %d0
10c3d0c4:       e048            lsrw #8,%d0
10c3d0c6:       8480            orl %d0,%d2
10c3d0c8:       b4ae fff4       cmpl %fp@(-12),%d2
10c3d0cc:       622a            bhis 10c3d0f8 <ext2_new_block+0x84a>
10c3d0ce:       2002            movel %d2,%d0
10c3d0d0:       d0ab 00de       addl %a3@(222),%d0
10c3d0d4:       5380            subql #1,%d0
10c3d0d6:       b0ae fff4       cmpl %fp@(-12),%d0
10c3d0da:       651c            bcss 10c3d0f8 <ext2_new_block+0x84a>
10c3d0dc:       2f2e fff4       movel %fp@(-12),%sp@-
10c3d0e0:       4879 1000 3d5b  pea 10003d5b <tvecs+0x21c3>
10c3d0e6:       4879 1000 3d4c  pea 10003d4c <tvecs+0x21b4>
10c3d0ec:       2f0b            movel %a3,%sp@-
10c3d0ee:       4eb9 10c4 13f8  jsr 10c413f8 <ext2_error>
10c3d0f4:       4fef 0010       lea %sp@(16),%sp
10c3d0f8:       206e fff8       moveal %fp@(-8),%a0
10c3d0fc:       2005            movel %d5,%d0
10c3d0fe:       e680            asrl #3,%d0
10c3d100:       2068 0030       moveal %a0@(48),%a0
10c3d104:       d1c0            addal %d0,%a0
10c3d106:       2005            movel %d5,%d0
10c3d108:       7207            moveq #7,%d1
10c3d10a:       c081            andl %d1,%d0
10c3d10c:       7c01            moveq #1,%d6
10c3d10e:       2206            movel %d6,%d1
10c3d110:       e1a9            lsll %d0,%d1
10c3d112:       40c2            movew %sr,%d2
10c3d114:       007c 0700       oriw #1792,%sr
10c3d118:       1010            moveb %a0@,%d0
10c3d11a:       0280 0000 00ff  andil #255,%d0
10c3d120:       2601            movel %d1,%d3
10c3d122:       c680            andl %d0,%d3
10c3d124:       56c0            sne %d0
10c3d126:       4880            extw %d0
10c3d128:       3600            movew %d0,%d3
10c3d12a:       48c3            extl %d3
10c3d12c:       4483            negl %d3
10c3d12e:       1010            moveb %a0@,%d0
10c3d130:       8001            orb %d1,%d0
10c3d132:       1080            moveb %d0,%a0@
10c3d134:       46c2            movew %d2,%sr
10c3d136:       4a83            tstl %d3
10c3d138:       6746            beqs 10c3d180 <ext2_new_block+0x8d2>
10c3d13a:       2f05            movel %d5,%sp@-
10c3d13c:       4879 1000 3d88  pea 10003d88 <tvecs+0x21f0>
10c3d142:       4879 1000 3d4c  pea 10003d4c <tvecs+0x21b4>
10c3d148:       2f0b            movel %a3,%sp@-
10c3d14a:       4eb9 10c4 1564  jsr 10c41564 <ext2_warning>
10c3d150:       4fef 0010       lea %sp@(16),%sp
10c3d154:       226e 0008       moveal %fp@(8),%a1
10c3d158:       2069 0094       moveal %a1@(148),%a0
10c3d15c:       4281            clrl %d1
10c3d15e:       1228 000e       moveb %a0@(14),%d1
10c3d162:       70f7            moveq #-9,%d0
10c3d164:       d280            addl %d0,%d1
10c3d166:       2006            movel %d6,%d0
10c3d168:       e3a8            lsll %d1,%d0
10c3d16a:       91a9 005c       subl %d0,%a1@(92)
10c3d16e:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c3d172:       2f09            movel %a1,%sp@-
10c3d174:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c3d17a:       508f            addql #8,%sp
10c3d17c:       6000 f81a       braw 10c3c998 <ext2_new_block+0xea>
10c3d180:       4aae 0010       tstl %fp@(16)
10c3d184:       6700 0188       beqw 10c3d30e <ext2_new_block+0xa60>
10c3d188:       206e 0010       moveal %fp@(16),%a0
10c3d18c:       4a90            tstl %a0@
10c3d18e:       6600 017e       bnew 10c3d30e <ext2_new_block+0xa60>
10c3d192:       2c2e fff4       movel %fp@(-12),%d6
10c3d196:       5286            addql #1,%d6
10c3d198:       226e ffec       moveal %fp@(-20),%a1
10c3d19c:       1029 00cc       moveb %a1@(204),%d0
10c3d1a0:       7e08            moveq #8,%d7
10c3d1a2:       4a00            tstb %d0
10c3d1a4:       6704            beqs 10c3d1aa <ext2_new_block+0x8fc>
10c3d1a6:       4287            clrl %d7
10c3d1a8:       1e00            moveb %d0,%d7
10c3d1aa:       246e 0014       moveal %fp@(20),%a2
10c3d1ae:       2486            movel %d6,%a2@
10c3d1b0:       7801            moveq #1,%d4
10c3d1b2:       be84            cmpl %d4,%d7
10c3d1b4:       6f00 00e4       blew 10c3d29a <ext2_new_block+0x9ec>
10c3d1b8:       2005            movel %d5,%d0
10c3d1ba:       5280            addql #1,%d0
10c3d1bc:       b0ab 00d6       cmpl %a3@(214),%d0
10c3d1c0:       6400 00d8       bccw 10c3d29a <ext2_new_block+0x9ec>
10c3d1c4:       327c 0001       moveaw #1,%a1
10c3d1c8:       99cc            subal %a4,%a4
10c3d1ca:       2a00            movel %d0,%d5
10c3d1cc:       95ca            subal %a2,%a2
10c3d1ce:       206e 0008       moveal %fp@(8),%a0
10c3d1d2:       2228 0094       movel %a0@(148),%d1
10c3d1d6:       200c            movel %a4,%d0
10c3d1d8:       2041            moveal %d1,%a0
10c3d1da:       1028 000e       moveb %a0@(14),%d0
10c3d1de:       2840            moveal %d0,%a4
10c3d1e0:       72f7            moveq #-9,%d1
10c3d1e2:       d28c            addl %a4,%d1
10c3d1e4:       2009            movel %a1,%d0
10c3d1e6:       e3a8            lsll %d1,%d0
10c3d1e8:       206e 0008       moveal %fp@(8),%a0
10c3d1ec:       d1a8 005c       addl %d0,%a0@(92)
10c3d1f0:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c3d1f4:       2f08            movel %a0,%sp@-
10c3d1f6:       2d49 ffe4       movel %a1,%fp@(-28)
10c3d1fa:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c3d200:       508f            addql #8,%sp
10c3d202:       206e 0014       moveal %fp@(20),%a0
10c3d206:       2010            movel %a0@,%d0
10c3d208:       206e 0010       moveal %fp@(16),%a0
10c3d20c:       d090            addl %a0@,%d0
10c3d20e:       226e ffe4       moveal %fp@(-28),%a1
10c3d212:       bc80            cmpl %d0,%d6
10c3d214:       6642            bnes 10c3d258 <ext2_new_block+0x9aa>
10c3d216:       206e fff8       moveal %fp@(-8),%a0
10c3d21a:       2005            movel %d5,%d0
10c3d21c:       e680            asrl #3,%d0
10c3d21e:       2068 0030       moveal %a0@(48),%a0
10c3d222:       d1c0            addal %d0,%a0
10c3d224:       2005            movel %d5,%d0
10c3d226:       7207            moveq #7,%d1
10c3d228:       c081            andl %d1,%d0
10c3d22a:       2209            movel %a1,%d1
10c3d22c:       e1a9            lsll %d0,%d1
10c3d22e:       40c2            movew %sr,%d2
10c3d230:       007c 0700       oriw #1792,%sr
10c3d234:       1010            moveb %a0@,%d0
10c3d236:       260a            movel %a2,%d3
10c3d238:       1600            moveb %d0,%d3
10c3d23a:       2443            moveal %d3,%a2
10c3d23c:       2601            movel %d1,%d3
10c3d23e:       200a            movel %a2,%d0
10c3d240:       c680            andl %d0,%d3
10c3d242:       56c0            sne %d0
10c3d244:       4880            extw %d0
10c3d246:       3600            movew %d0,%d3
10c3d248:       48c3            extl %d3
10c3d24a:       4483            negl %d3
10c3d24c:       1010            moveb %a0@,%d0
10c3d24e:       8001            orb %d1,%d0
10c3d250:       1080            moveb %d0,%a0@
10c3d252:       46c2            movew %d2,%sr
10c3d254:       4a83            tstl %d3
10c3d256:       672a            beqs 10c3d282 <ext2_new_block+0x9d4>
10c3d258:       246e 0008       moveal %fp@(8),%a2
10c3d25c:       206a 0094       moveal %a2@(148),%a0
10c3d260:       4281            clrl %d1
10c3d262:       1228 000e       moveb %a0@(14),%d1
10c3d266:       70f7            moveq #-9,%d0
10c3d268:       d280            addl %d0,%d1
10c3d26a:       2009            movel %a1,%d0
10c3d26c:       e3a8            lsll %d1,%d0
10c3d26e:       91aa 005c       subl %d0,%a2@(92)
10c3d272:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c3d276:       2f0a            movel %a2,%sp@-
10c3d278:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c3d27e:       508f            addql #8,%sp
10c3d280:       6018            bras 10c3d29a <ext2_new_block+0x9ec>
10c3d282:       206e 0010       moveal %fp@(16),%a0
10c3d286:       5290            addql #1,%a0@
10c3d288:       5285            addql #1,%d5
10c3d28a:       5284            addql #1,%d4
10c3d28c:       5286            addql #1,%d6
10c3d28e:       be84            cmpl %d4,%d7
10c3d290:       6f08            bles 10c3d29a <ext2_new_block+0x9ec>
10c3d292:       baab 00d6       cmpl %a3@(214),%d5
10c3d296:       6500 ff36       bcsw 10c3d1ce <ext2_new_block+0x920>
10c3d29a:       2604            movel %d4,%d3
10c3d29c:       5383            subql #1,%d3
10c3d29e:       226e fff0       moveal %fp@(-16),%a1
10c3d2a2:       3029 000c       movew %a1@(12),%d0
10c3d2a6:       e058            rorw #8,%d0
10c3d2a8:       9043            subw %d3,%d0
10c3d2aa:       e058            rorw #8,%d0
10c3d2ac:       3340 000c       movew %d0,%a1@(12)
10c3d2b0:       246e ffec       moveal %fp@(-20),%a2
10c3d2b4:       242a 000c       movel %a2@(12),%d2
10c3d2b8:       2202            movel %d2,%d1
10c3d2ba:       e149            lslw #8,%d1
10c3d2bc:       4841            swap %d1
10c3d2be:       4241            clrw %d1
10c3d2c0:       2002            movel %d2,%d0
10c3d2c2:       0280 0000 ff00  andil #65280,%d0
10c3d2c8:       e188            lsll #8,%d0
10c3d2ca:       8280            orl %d0,%d1
10c3d2cc:       2002            movel %d2,%d0
10c3d2ce:       0280 00ff 0000  andil #16711680,%d0
10c3d2d4:       e088            lsrl #8,%d0
10c3d2d6:       8280            orl %d0,%d1
10c3d2d8:       4242            clrw %d2
10c3d2da:       4842            swap %d2
10c3d2dc:       e04a            lsrw #8,%d2
10c3d2de:       8282            orl %d2,%d1
10c3d2e0:       9283            subl %d3,%d1
10c3d2e2:       2401            movel %d1,%d2
10c3d2e4:       e14a            lslw #8,%d2
10c3d2e6:       4842            swap %d2
10c3d2e8:       4242            clrw %d2
10c3d2ea:       2001            movel %d1,%d0
10c3d2ec:       0280 0000 ff00  andil #65280,%d0
10c3d2f2:       e188            lsll #8,%d0
10c3d2f4:       8480            orl %d0,%d2
10c3d2f6:       2001            movel %d1,%d0
10c3d2f8:       0280 00ff 0000  andil #16711680,%d0
10c3d2fe:       e088            lsrl #8,%d0
10c3d300:       8480            orl %d0,%d2
10c3d302:       4241            clrw %d1
10c3d304:       4841            swap %d1
10c3d306:       e049            lsrw #8,%d1
10c3d308:       8481            orl %d1,%d2
10c3d30a:       2542 000c       movel %d2,%a2@(12)
10c3d30e:       2f2e fff8       movel %fp@(-8),%sp@-
10c3d312:       4eb9 10c2 5c50  jsr 10c25c50 <mark_buffer_dirty>
10c3d318:       588f            addql #4,%sp
10c3d31a:       082b 0004 0027  btst #4,%a3@(39)
10c3d320:       6732            beqs 10c3d354 <ext2_new_block+0xaa6>
10c3d322:       486e fff8       pea %fp@(-8)
10c3d326:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c3d32a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c3d32e:       4eb9 10c4 c80c  jsr 10c4c80c <ll_rw_block>
10c3d334:       222e fff8       movel %fp@(-8),%d1
10c3d338:       4fef 000c       lea %sp@(12),%sp
10c3d33c:       2241            moveal %d1,%a1
10c3d33e:       41e9 0014       lea %a1@(20),%a0
10c3d342:       2010            movel %a0@,%d0
10c3d344:       0800 0002       btst #2,%d0
10c3d348:       670a            beqs 10c3d354 <ext2_new_block+0xaa6>
10c3d34a:       2f01            movel %d1,%sp@-
10c3d34c:       4eb9 10c2 4c0c  jsr 10c24c0c <__wait_on_buffer>
10c3d352:       588f            addql #4,%sp
10c3d354:       246e ffec       moveal %fp@(-20),%a2
10c3d358:       202a 0004       movel %a2@(4),%d0
10c3d35c:       2400            movel %d0,%d2
10c3d35e:       e14a            lslw #8,%d2
10c3d360:       4842            swap %d2
10c3d362:       4242            clrw %d2
10c3d364:       2200            movel %d0,%d1
10c3d366:       0281 0000 ff00  andil #65280,%d1
10c3d36c:       e189            lsll #8,%d1
10c3d36e:       8481            orl %d1,%d2
10c3d370:       2200            movel %d0,%d1
10c3d372:       0281 00ff 0000  andil #16711680,%d1
10c3d378:       e089            lsrl #8,%d1
10c3d37a:       8481            orl %d1,%d2
10c3d37c:       4240            clrw %d0
10c3d37e:       4840            swap %d0
10c3d380:       e048            lsrw #8,%d0
10c3d382:       8480            orl %d0,%d2
10c3d384:       b4ae fff4       cmpl %fp@(-12),%d2
10c3d388:       6222            bhis 10c3d3ac <ext2_new_block+0xafe>
10c3d38a:       2f0a            movel %a2,%sp@-
10c3d38c:       2f0d            movel %a5,%sp@-
10c3d38e:       2f02            movel %d2,%sp@-
10c3d390:       2f2e fff4       movel %fp@(-12),%sp@-
10c3d394:       4879 1000 3da5  pea 10003da5 <tvecs+0x220d>
10c3d39a:       4879 1000 3d4c  pea 10003d4c <tvecs+0x21b4>
10c3d3a0:       2f0b            movel %a3,%sp@-
10c3d3a2:       4eb9 10c4 13f8  jsr 10c413f8 <ext2_error>
10c3d3a8:       6000 00b4       braw 10c3d45e <ext2_new_block+0xbb0>
10c3d3ac:       206e fff0       moveal %fp@(-16),%a0
10c3d3b0:       3028 000c       movew %a0@(12),%d0
10c3d3b4:       e058            rorw #8,%d0
10c3d3b6:       5340            subqw #1,%d0
10c3d3b8:       e058            rorw #8,%d0
10c3d3ba:       3140 000c       movew %d0,%a0@(12)
10c3d3be:       2f2e fffc       movel %fp@(-4),%sp@-
10c3d3c2:       4eb9 10c2 5c50  jsr 10c25c50 <mark_buffer_dirty>
10c3d3c8:       588f            addql #4,%sp
10c3d3ca:       226e ffec       moveal %fp@(-20),%a1
10c3d3ce:       2429 000c       movel %a1@(12),%d2
10c3d3d2:       2202            movel %d2,%d1
10c3d3d4:       e149            lslw #8,%d1
10c3d3d6:       4841            swap %d1
10c3d3d8:       4241            clrw %d1
10c3d3da:       2002            movel %d2,%d0
10c3d3dc:       0280 0000 ff00  andil #65280,%d0
10c3d3e2:       e188            lsll #8,%d0
10c3d3e4:       8280            orl %d0,%d1
10c3d3e6:       2002            movel %d2,%d0
10c3d3e8:       0280 00ff 0000  andil #16711680,%d0
10c3d3ee:       e088            lsrl #8,%d0
10c3d3f0:       8280            orl %d0,%d1
10c3d3f2:       4242            clrw %d2
10c3d3f4:       4842            swap %d2
10c3d3f6:       e04a            lsrw #8,%d2
10c3d3f8:       8282            orl %d2,%d1
10c3d3fa:       5381            subql #1,%d1
10c3d3fc:       2401            movel %d1,%d2
10c3d3fe:       e14a            lslw #8,%d2
10c3d400:       4842            swap %d2
10c3d402:       4242            clrw %d2
10c3d404:       2001            movel %d1,%d0
10c3d406:       0280 0000 ff00  andil #65280,%d0
10c3d40c:       e188            lsll #8,%d0
10c3d40e:       8480            orl %d0,%d2
10c3d410:       2001            movel %d1,%d0
10c3d412:       0280 00ff 0000  andil #16711680,%d0
10c3d418:       e088            lsrl #8,%d0
10c3d41a:       8480            orl %d0,%d2
10c3d41c:       4241            clrw %d1
10c3d41e:       4841            swap %d1
10c3d420:       e049            lsrw #8,%d1
10c3d422:       8481            orl %d1,%d2
10c3d424:       2342 000c       movel %d2,%a1@(12)
10c3d428:       2f2b 00ee       movel %a3@(238),%sp@-
10c3d42c:       4eb9 10c2 5c50  jsr 10c25c50 <mark_buffer_dirty>
10c3d432:       177c 0001 000f  moveb #1,%a3@(15)
10c3d438:       226e ffe8       moveal %fp@(-24),%a1
10c3d43c:       41fa 000c       lea %pc@(10c3d44a <ext2_new_block+0xb9c>),%a0
10c3d440:       5291            addql #1,%a1@
10c3d442:       6e06            bgts 10c3d44a <ext2_new_block+0xb9c>
10c3d444:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c3d44a:       246e 0018       moveal %fp@(24),%a2
10c3d44e:       4292            clrl %a2@
10c3d450:       202e fff4       movel %fp@(-12),%d0
10c3d454:       601c            bras 10c3d472 <ext2_new_block+0xbc4>
10c3d456:       70fb            moveq #-5,%d0
10c3d458:       206e 0018       moveal %fp@(24),%a0
10c3d45c:       2080            movel %d0,%a0@
10c3d45e:       226e ffe8       moveal %fp@(-24),%a1
10c3d462:       41fa 000c       lea %pc@(10c3d470 <ext2_new_block+0xbc2>),%a0
10c3d466:       5291            addql #1,%a1@
10c3d468:       6e06            bgts 10c3d470 <ext2_new_block+0xbc2>
10c3d46a:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c3d470:       7000            moveq #0,%d0
10c3d472:       4cee 3cfc ffbc  moveml %fp@(-68),%d2-%d7/%a2-%a5
10c3d478:       4e5e            unlk %fp
10c3d47a:       4e75            rts

10c3d47c <ext2_count_free_blocks>:
10c3d47c:       4e56 0000       linkw %fp,#0
10c3d480:       2f02            movel %d2,%sp@-
10c3d482:       206e 0008       moveal %fp@(8),%a0
10c3d486:       2068 00f2       moveal %a0@(242),%a0
10c3d48a:       2428 000c       movel %a0@(12),%d2
10c3d48e:       2002            movel %d2,%d0
10c3d490:       e148            lslw #8,%d0
10c3d492:       4840            swap %d0
10c3d494:       4240            clrw %d0
10c3d496:       2202            movel %d2,%d1
10c3d498:       0281 0000 ff00  andil #65280,%d1
10c3d49e:       e189            lsll #8,%d1
10c3d4a0:       8081            orl %d1,%d0
10c3d4a2:       2202            movel %d2,%d1
10c3d4a4:       0281 00ff 0000  andil #16711680,%d1
10c3d4aa:       e089            lsrl #8,%d1
10c3d4ac:       8081            orl %d1,%d0
10c3d4ae:       4242            clrw %d2
10c3d4b0:       4842            swap %d2
10c3d4b2:       e04a            lsrw #8,%d2
10c3d4b4:       8082            orl %d2,%d0
10c3d4b6:       241f            movel %sp@+,%d2
10c3d4b8:       4e5e            unlk %fp
10c3d4ba:       4e75            rts

10c3d4bc <ext2_group_sparse>:
10c3d4bc:       4e56 0000       linkw %fp,#0
10c3d4c0:       48e7 3800       moveml %d2-%d4,%sp@-
10c3d4c4:       262e 0008       movel %fp@(8),%d3
10c3d4c8:       7800            moveq #0,%d4
10c3d4ca:       2403            movel %d3,%d2
10c3d4cc:       6700 008a       beqw 10c3d558 <ext2_group_sparse+0x9c>
10c3d4d0:       7001            moveq #1,%d0
10c3d4d2:       b082            cmpl %d2,%d0
10c3d4d4:       6700 0082       beqw 10c3d558 <ext2_group_sparse+0x9c>
10c3d4d8:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c3d4dc:       2f02            movel %d2,%sp@-
10c3d4de:       4eb9 10c8 5864  jsr 10c85864 <__modsi3>
10c3d4e4:       508f            addql #8,%sp
10c3d4e6:       4a80            tstl %d0
10c3d4e8:       6612            bnes 10c3d4fc <ext2_group_sparse+0x40>
10c3d4ea:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c3d4ee:       2f02            movel %d2,%sp@-
10c3d4f0:       4eb9 10c8 5834  jsr 10c85834 <__divsi3>
10c3d4f6:       508f            addql #8,%sp
10c3d4f8:       2400            movel %d0,%d2
10c3d4fa:       60d4            bras 10c3d4d0 <ext2_group_sparse+0x14>
10c3d4fc:       2403            movel %d3,%d2
10c3d4fe:       6758            beqs 10c3d558 <ext2_group_sparse+0x9c>
10c3d500:       7001            moveq #1,%d0
10c3d502:       b082            cmpl %d2,%d0
10c3d504:       6752            beqs 10c3d558 <ext2_group_sparse+0x9c>
10c3d506:       4878 0005       pea 5 <LSIGTRAP>
10c3d50a:       2f02            movel %d2,%sp@-
10c3d50c:       4eb9 10c8 5864  jsr 10c85864 <__modsi3>
10c3d512:       508f            addql #8,%sp
10c3d514:       4a80            tstl %d0
10c3d516:       6612            bnes 10c3d52a <ext2_group_sparse+0x6e>
10c3d518:       4878 0005       pea 5 <LSIGTRAP>
10c3d51c:       2f02            movel %d2,%sp@-
10c3d51e:       4eb9 10c8 5834  jsr 10c85834 <__divsi3>
10c3d524:       508f            addql #8,%sp
10c3d526:       2400            movel %d0,%d2
10c3d528:       60d6            bras 10c3d500 <ext2_group_sparse+0x44>
10c3d52a:       2403            movel %d3,%d2
10c3d52c:       672a            beqs 10c3d558 <ext2_group_sparse+0x9c>
10c3d52e:       7001            moveq #1,%d0
10c3d530:       b082            cmpl %d2,%d0
10c3d532:       6724            beqs 10c3d558 <ext2_group_sparse+0x9c>
10c3d534:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c3d538:       2f02            movel %d2,%sp@-
10c3d53a:       4eb9 10c8 5864  jsr 10c85864 <__modsi3>
10c3d540:       508f            addql #8,%sp
10c3d542:       4a80            tstl %d0
10c3d544:       6614            bnes 10c3d55a <ext2_group_sparse+0x9e>
10c3d546:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c3d54a:       2f02            movel %d2,%sp@-
10c3d54c:       4eb9 10c8 5834  jsr 10c85834 <__divsi3>
10c3d552:       508f            addql #8,%sp
10c3d554:       2400            movel %d0,%d2
10c3d556:       60d6            bras 10c3d52e <ext2_group_sparse+0x72>
10c3d558:       7801            moveq #1,%d4
10c3d55a:       2004            movel %d4,%d0
10c3d55c:       4cee 001c fff4  moveml %fp@(-12),%d2-%d4
10c3d562:       4e5e            unlk %fp
10c3d564:       4e75            rts

10c3d566 <ext2_bg_has_super>:
10c3d566:       4e56 0000       linkw %fp,#0
10c3d56a:       206e 0008       moveal %fp@(8),%a0
10c3d56e:       2068 00f2       moveal %a0@(242),%a0
10c3d572:       0828 0000 0064  btst #0,%a0@(100)
10c3d578:       6710            beqs 10c3d58a <ext2_bg_has_super+0x24>
10c3d57a:       2f2e 000c       movel %fp@(12),%sp@-
10c3d57e:       4eba ff3c       jsr %pc@(10c3d4bc <ext2_group_sparse>)
10c3d582:       2200            movel %d0,%d1
10c3d584:       7000            moveq #0,%d0
10c3d586:       4a81            tstl %d1
10c3d588:       6702            beqs 10c3d58c <ext2_bg_has_super+0x26>
10c3d58a:       7001            moveq #1,%d0
10c3d58c:       4e5e            unlk %fp
10c3d58e:       4e75            rts

10c3d590 <ext2_bg_num_gdb>:
10c3d590:       4e56 0000       linkw %fp,#0
10c3d594:       2f0a            movel %a2,%sp@-
10c3d596:       246e 0008       moveal %fp@(8),%a2
10c3d59a:       206a 00f2       moveal %a2@(242),%a0
10c3d59e:       0828 0000 0064  btst #0,%a0@(100)
10c3d5a4:       6710            beqs 10c3d5b6 <ext2_bg_num_gdb+0x26>
10c3d5a6:       2f2e 000c       movel %fp@(12),%sp@-
10c3d5aa:       4eba ff10       jsr %pc@(10c3d4bc <ext2_group_sparse>)
10c3d5ae:       4a80            tstl %d0
10c3d5b0:       6604            bnes 10c3d5b6 <ext2_bg_num_gdb+0x26>
10c3d5b2:       7000            moveq #0,%d0
10c3d5b4:       6004            bras 10c3d5ba <ext2_bg_num_gdb+0x2a>
10c3d5b6:       202a 00e2       movel %a2@(226),%d0
10c3d5ba:       246e fffc       moveal %fp@(-4),%a2
10c3d5be:       4e5e            unlk %fp
10c3d5c0:       4e75            rts
10c3d5c2:       4e75            rts

10c3d5c4 <ext2_count_free>:
10c3d5c4:       4e56 0000       linkw %fp,#0
10c3d5c8:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c3d5cc:       246e 0008       moveal %fp@(8),%a2
10c3d5d0:       262e 000c       movel %fp@(12),%d3
10c3d5d4:       7400            moveq #0,%d2
10c3d5d6:       b4fc 0000       cmpaw #0,%a2
10c3d5da:       6604            bnes 10c3d5e0 <ext2_count_free+0x1c>
10c3d5dc:       7000            moveq #0,%d0
10c3d5de:       6034            bras 10c3d614 <ext2_count_free+0x50>
10c3d5e0:       91c8            subal %a0,%a0
10c3d5e2:       b682            cmpl %d2,%d3
10c3d5e4:       632c            blss 10c3d612 <ext2_count_free+0x4e>
10c3d5e6:       43f9 1000 e59c  lea 1000e59c <nibblemap>,%a1
10c3d5ec:       246a 0030       moveal %a2@(48),%a2
10c3d5f0:       101a            moveb %a2@+,%d0
10c3d5f2:       720f            moveq #15,%d1
10c3d5f4:       c280            andl %d0,%d1
10c3d5f6:       e589            lsll #2,%d1
10c3d5f8:       e808            lsrb #4,%d0
10c3d5fa:       780f            moveq #15,%d4
10c3d5fc:       c084            andl %d4,%d0
10c3d5fe:       e588            lsll #2,%d0
10c3d600:       2231 1800       movel %a1@(00000000,%d1:l),%d1
10c3d604:       d2b1 0800       addl %a1@(00000000,%d0:l),%d1
10c3d608:       2001            movel %d1,%d0
10c3d60a:       d480            addl %d0,%d2
10c3d60c:       5288            addql #1,%a0
10c3d60e:       b688            cmpl %a0,%d3
10c3d610:       62de            bhis 10c3d5f0 <ext2_count_free+0x2c>
10c3d612:       2002            movel %d2,%d0
10c3d614:       4cdf 041c       moveml %sp@+,%d2-%d4/%a2
10c3d618:       4e5e            unlk %fp
10c3d61a:       4e75            rts

10c3d61c <ext2_commit_chunk>:
10c3d61c:       4e56 0000       linkw %fp,#0
10c3d620:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c3d624:       266e 0008       moveal %fp@(8),%a3
10c3d628:       242e 000c       movel %fp@(12),%d2
10c3d62c:       222e 0010       movel %fp@(16),%d1
10c3d630:       206b 0008       moveal %a3@(8),%a0
10c3d634:       2468 0020       moveal %a0@(32),%a2
10c3d638:       7600            moveq #0,%d3
10c3d63a:       2039 1002 57a0  movel 100257a0 <event>,%d0
10c3d640:       2040            moveal %d0,%a0
10c3d642:       5288            addql #1,%a0
10c3d644:       23c8 1002 57a0  movel %a0,100257a0 <event>
10c3d64a:       5280            addql #1,%d0
10c3d64c:       2540 0060       movel %d0,%a2@(96)
10c3d650:       206b 0008       moveal %a3@(8),%a0
10c3d654:       2068 001c       moveal %a0@(28),%a0
10c3d658:       2f01            movel %d1,%sp@-
10c3d65a:       2f02            movel %d2,%sp@-
10c3d65c:       2f0b            movel %a3,%sp@-
10c3d65e:       42a7            clrl %sp@-
10c3d660:       2068 0010       moveal %a0@(16),%a0
10c3d664:       4e90            jsr %a0@
10c3d666:       206a 0094       moveal %a2@(148),%a0
10c3d66a:       4fef 0010       lea %sp@(16),%sp
10c3d66e:       0828 0004 0027  btst #4,%a0@(39)
10c3d674:       6608            bnes 10c3d67e <ext2_commit_chunk+0x62>
10c3d676:       082a 0000 010b  btst #0,%a2@(267)
10c3d67c:       670a            beqs 10c3d688 <ext2_commit_chunk+0x6c>
10c3d67e:       2f0b            movel %a3,%sp@-
10c3d680:       4eb9 10c1 df92  jsr 10c1df92 <waitfor_one_page>
10c3d686:       2600            movel %d0,%d3
10c3d688:       2003            movel %d3,%d0
10c3d68a:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c3d690:       4e5e            unlk %fp
10c3d692:       4e75            rts

10c3d694 <ext2_check_page>:
10c3d694:       4e56 fff8       linkw %fp,#-8
10c3d698:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c3d69c:       226e 0008       moveal %fp@(8),%a1
10c3d6a0:       2069 0008       moveal %a1@(8),%a0
10c3d6a4:       2868 0020       moveal %a0@(32),%a4
10c3d6a8:       2d6c 0094 fffc  movel %a4@(148),%fp@(-4)
10c3d6ae:       206e fffc       moveal %fp@(-4),%a0
10c3d6b2:       2828 000a       movel %a0@(10),%d4
10c3d6b6:       4aa9 0038       tstl %a1@(56)
10c3d6ba:       660c            bnes 10c3d6c8 <ext2_check_page+0x34>
10c3d6bc:       4879 1000 3de6  pea 10003de6 <tvecs+0x224e>
10c3d6c2:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c3d6c8:       226e 0008       moveal %fp@(8),%a1
10c3d6cc:       2669 0038       moveal %a1@(56),%a3
10c3d6d0:       226e fffc       moveal %fp@(-4),%a1
10c3d6d4:       2069 00f2       moveal %a1@(242),%a0
10c3d6d8:       2210            movel %a0@,%d1
10c3d6da:       2a01            movel %d1,%d5
10c3d6dc:       e14d            lslw #8,%d5
10c3d6de:       4845            swap %d5
10c3d6e0:       4245            clrw %d5
10c3d6e2:       2001            movel %d1,%d0
10c3d6e4:       0280 0000 ff00  andil #65280,%d0
10c3d6ea:       e188            lsll #8,%d0
10c3d6ec:       8a80            orl %d0,%d5
10c3d6ee:       2001            movel %d1,%d0
10c3d6f0:       0280 00ff 0000  andil #16711680,%d0
10c3d6f6:       e088            lsrl #8,%d0
10c3d6f8:       8a80            orl %d0,%d5
10c3d6fa:       4241            clrw %d1
10c3d6fc:       4841            swap %d1
10c3d6fe:       e049            lsrw #8,%d1
10c3d700:       8a81            orl %d1,%d5
10c3d702:       2d7c 0000 1000  movel #4096,%fp@(-8)
10c3d708:       fff8 
10c3d70a:       202c 0040       movel %a4@(64),%d0
10c3d70e:       222c 0044       movel %a4@(68),%d1
10c3d712:       2600            movel %d0,%d3
10c3d714:       e94b            lslw #4,%d3
10c3d716:       4843            swap %d3
10c3d718:       4243            clrw %d3
10c3d71a:       2401            movel %d1,%d2
10c3d71c:       7c0c            moveq #12,%d6
10c3d71e:       ecaa            lsrl %d6,%d2
10c3d720:       2203            movel %d3,%d1
10c3d722:       8282            orl %d2,%d1
10c3d724:       eca0            asrl %d6,%d0
10c3d726:       206e 0008       moveal %fp@(8),%a0
10c3d72a:       2628 000c       movel %a0@(12),%d3
10c3d72e:       4282            clrl %d2
10c3d730:       4be8 0018       lea %a0@(24),%a5
10c3d734:       9283            subl %d3,%d1
10c3d736:       9182            subxl %d2,%d0
10c3d738:       6646            bnes 10c3d780 <ext2_check_page+0xec>
10c3d73a:       202c 0044       movel %a4@(68),%d0
10c3d73e:       0280 0000 0fff  andil #4095,%d0
10c3d744:       2d40 fff8       movel %d0,%fp@(-8)
10c3d748:       2204            movel %d4,%d1
10c3d74a:       5381            subql #1,%d1
10c3d74c:       c081            andl %d1,%d0
10c3d74e:       6600 00d6       bnew 10c3d826 <ext2_check_page+0x192>
10c3d752:       262e fff8       movel %fp@(-8),%d3
10c3d756:       0c83 0000 0fff  cmpil #4095,%d3
10c3d75c:       621a            bhis 10c3d778 <ext2_check_page+0xe4>
10c3d75e:       3204            movew %d4,%d1
10c3d760:       e059            rorw #8,%d1
10c3d762:       41f3 3804       lea %a3@(00000004,%d3:l),%a0
10c3d766:       7000            moveq #0,%d0
10c3d768:       3001            movew %d1,%d0
10c3d76a:       3080            movew %d0,%a0@
10c3d76c:       d1c4            addal %d4,%a0
10c3d76e:       d684            addl %d4,%d3
10c3d770:       0c83 0000 0fff  cmpil #4095,%d3
10c3d776:       63f0            blss 10c3d768 <ext2_check_page+0xd4>
10c3d778:       4aae fff8       tstl %fp@(-8)
10c3d77c:       6700 0098       beqw 10c3d816 <ext2_check_page+0x182>
10c3d780:       7600            moveq #0,%d3
10c3d782:       7ef4            moveq #-12,%d7
10c3d784:       deae fff8       addl %fp@(-8),%d7
10c3d788:       be83            cmpl %d3,%d7
10c3d78a:       6500 0082       bcsw 10c3d80e <ext2_check_page+0x17a>
10c3d78e:       7c00            moveq #0,%d6
10c3d790:       95ca            subal %a2,%a2
10c3d792:       4484            negl %d4
10c3d794:       41f3 3800       lea %a3@(00000000,%d3:l),%a0
10c3d798:       3028 0004       movew %a0@(4),%d0
10c3d79c:       e058            rorw #8,%d0
10c3d79e:       3c00            movew %d0,%d6
10c3d7a0:       720b            moveq #11,%d1
10c3d7a2:       b286            cmpl %d6,%d1
10c3d7a4:       6400 009e       bccw 10c3d844 <ext2_check_page+0x1b0>
10c3d7a8:       2006            movel %d6,%d0
10c3d7aa:       7403            moveq #3,%d2
10c3d7ac:       c082            andl %d2,%d0
10c3d7ae:       6600 009e       bnew 10c3d84e <ext2_check_page+0x1ba>
10c3d7b2:       200a            movel %a2,%d0
10c3d7b4:       1028 0006       moveb %a0@(6),%d0
10c3d7b8:       2440            moveal %d0,%a2
10c3d7ba:       700b            moveq #11,%d0
10c3d7bc:       d08a            addl %a2,%d0
10c3d7be:       72fc            moveq #-4,%d1
10c3d7c0:       c081            andl %d1,%d0
10c3d7c2:       b086            cmpl %d6,%d0
10c3d7c4:       6200 0092       bhiw 10c3d858 <ext2_check_page+0x1c4>
10c3d7c8:       2243            moveal %d3,%a1
10c3d7ca:       d3c6            addal %d6,%a1
10c3d7cc:       2009            movel %a1,%d0
10c3d7ce:       5380            subql #1,%d0
10c3d7d0:       b780            eorl %d3,%d0
10c3d7d2:       c084            andl %d4,%d0
10c3d7d4:       6600 008c       bnew 10c3d862 <ext2_check_page+0x1ce>
10c3d7d8:       2410            movel %a0@,%d2
10c3d7da:       2202            movel %d2,%d1
10c3d7dc:       e149            lslw #8,%d1
10c3d7de:       4841            swap %d1
10c3d7e0:       4241            clrw %d1
10c3d7e2:       2002            movel %d2,%d0
10c3d7e4:       0280 0000 ff00  andil #65280,%d0
10c3d7ea:       e188            lsll #8,%d0
10c3d7ec:       8280            orl %d0,%d1
10c3d7ee:       2002            movel %d2,%d0
10c3d7f0:       0280 00ff 0000  andil #16711680,%d0
10c3d7f6:       e088            lsrl #8,%d0
10c3d7f8:       8280            orl %d0,%d1
10c3d7fa:       2002            movel %d2,%d0
10c3d7fc:       4240            clrw %d0
10c3d7fe:       4840            swap %d0
10c3d800:       e048            lsrw #8,%d0
10c3d802:       8280            orl %d0,%d1
10c3d804:       ba81            cmpl %d1,%d5
10c3d806:       6564            bcss 10c3d86c <ext2_check_page+0x1d8>
10c3d808:       2609            movel %a1,%d3
10c3d80a:       be83            cmpl %d3,%d7
10c3d80c:       6486            bccs 10c3d794 <ext2_check_page+0x100>
10c3d80e:       b6ae fff8       cmpl %fp@(-8),%d3
10c3d812:       6600 00c2       bnew 10c3d8d6 <ext2_check_page+0x242>
10c3d816:       40c0            movew %sr,%d0
10c3d818:       007c 0700       oriw #1792,%sr
10c3d81c:       006d 1000 0002  oriw #4096,%a5@(2)
10c3d822:       6000 0124       braw 10c3d948 <ext2_check_page+0x2b4>
10c3d826:       2f2c 0028       movel %a4@(40),%sp@-
10c3d82a:       4879 1000 3deb  pea 10003deb <tvecs+0x2253>
10c3d830:       4879 1000 3e22  pea 10003e22 <tvecs+0x228a>
10c3d836:       2f2e fffc       movel %fp@(-4),%sp@-
10c3d83a:       4eb9 10c4 13f8  jsr 10c413f8 <ext2_error>
10c3d840:       6000 00ee       braw 10c3d930 <ext2_check_page+0x29c>
10c3d844:       283c 1000 3e32  movel #268451378,%d4
10c3d84a:       2410            movel %a0@,%d2
10c3d84c:       6024            bras 10c3d872 <ext2_check_page+0x1de>
10c3d84e:       283c 1000 3e52  movel #268451410,%d4
10c3d854:       2410            movel %a0@,%d2
10c3d856:       601a            bras 10c3d872 <ext2_check_page+0x1de>
10c3d858:       283c 1000 3e6c  movel #268451436,%d4
10c3d85e:       2410            movel %a0@,%d2
10c3d860:       6010            bras 10c3d872 <ext2_check_page+0x1de>
10c3d862:       283c 1000 3e8e  movel #268451470,%d4
10c3d868:       2410            movel %a0@,%d2
10c3d86a:       6006            bras 10c3d872 <ext2_check_page+0x1de>
10c3d86c:       283c 1000 3eac  movel #268451500,%d4
10c3d872:       4280            clrl %d0
10c3d874:       1028 0006       moveb %a0@(6),%d0
10c3d878:       2f00            movel %d0,%sp@-
10c3d87a:       2f06            movel %d6,%sp@-
10c3d87c:       2202            movel %d2,%d1
10c3d87e:       e149            lslw #8,%d1
10c3d880:       4841            swap %d1
10c3d882:       4241            clrw %d1
10c3d884:       2002            movel %d2,%d0
10c3d886:       0280 0000 ff00  andil #65280,%d0
10c3d88c:       e188            lsll #8,%d0
10c3d88e:       8280            orl %d0,%d1
10c3d890:       2002            movel %d2,%d0
10c3d892:       0280 00ff 0000  andil #16711680,%d0
10c3d898:       e088            lsrl #8,%d0
10c3d89a:       8280            orl %d0,%d1
10c3d89c:       4242            clrw %d2
10c3d89e:       4842            swap %d2
10c3d8a0:       e04a            lsrw #8,%d2
10c3d8a2:       8282            orl %d2,%d1
10c3d8a4:       2f01            movel %d1,%sp@-
10c3d8a6:       206e 0008       moveal %fp@(8),%a0
10c3d8aa:       2028 000c       movel %a0@(12),%d0
10c3d8ae:       720c            moveq #12,%d1
10c3d8b0:       e3a8            lsll %d1,%d0
10c3d8b2:       2040            moveal %d0,%a0
10c3d8b4:       4870 3800       pea %a0@(00000000,%d3:l)
10c3d8b8:       2f04            movel %d4,%sp@-
10c3d8ba:       2f2c 0028       movel %a4@(40),%sp@-
10c3d8be:       4879 1000 3ec0  pea 10003ec0 <tvecs+0x2328>
10c3d8c4:       4879 1000 3e22  pea 10003e22 <tvecs+0x228a>
10c3d8ca:       2f2e fffc       movel %fp@(-4),%sp@-
10c3d8ce:       4eb9 10c4 13f8  jsr 10c413f8 <ext2_error>
10c3d8d4:       605a            bras 10c3d930 <ext2_check_page+0x29c>
10c3d8d6:       2433 3800       movel %a3@(00000000,%d3:l),%d2
10c3d8da:       2202            movel %d2,%d1
10c3d8dc:       e149            lslw #8,%d1
10c3d8de:       4841            swap %d1
10c3d8e0:       4241            clrw %d1
10c3d8e2:       2002            movel %d2,%d0
10c3d8e4:       0280 0000 ff00  andil #65280,%d0
10c3d8ea:       e188            lsll #8,%d0
10c3d8ec:       8280            orl %d0,%d1
10c3d8ee:       2002            movel %d2,%d0
10c3d8f0:       0280 00ff 0000  andil #16711680,%d0
10c3d8f6:       e088            lsrl #8,%d0
10c3d8f8:       8280            orl %d0,%d1
10c3d8fa:       4242            clrw %d2
10c3d8fc:       4842            swap %d2
10c3d8fe:       e04a            lsrw #8,%d2
10c3d900:       8282            orl %d2,%d1
10c3d902:       2f01            movel %d1,%sp@-
10c3d904:       226e 0008       moveal %fp@(8),%a1
10c3d908:       2029 000c       movel %a1@(12),%d0
10c3d90c:       720c            moveq #12,%d1
10c3d90e:       e3a8            lsll %d1,%d0
10c3d910:       2040            moveal %d0,%a0
10c3d912:       4870 3800       pea %a0@(00000000,%d3:l)
10c3d916:       2f2c 0028       movel %a4@(40),%sp@-
10c3d91a:       4879 1000 3f11  pea 10003f11 <tvecs+0x2379>
10c3d920:       4879 1000 3e22  pea 10003e22 <tvecs+0x228a>
10c3d926:       2f2e fffc       movel %fp@(-4),%sp@-
10c3d92a:       4eb9 10c4 13f8  jsr 10c413f8 <ext2_error>
10c3d930:       40c0            movew %sr,%d0
10c3d932:       007c 0700       oriw #1792,%sr
10c3d936:       006d 1000 0002  oriw #4096,%a5@(2)
10c3d93c:       46c0            movew %d0,%sr
10c3d93e:       40c0            movew %sr,%d0
10c3d940:       007c 0700       oriw #1792,%sr
10c3d944:       7202            moveq #2,%d1
10c3d946:       8395            orl %d1,%a5@
10c3d948:       46c0            movew %d0,%sr
10c3d94a:       4cee 3cfc ffd0  moveml %fp@(-48),%d2-%d7/%a2-%a5
10c3d950:       4e5e            unlk %fp
10c3d952:       4e75            rts

10c3d954 <ext2_get_page>:
10c3d954:       4e56 0000       linkw %fp,#0
10c3d958:       2f0b            movel %a3,%sp@-
10c3d95a:       2f0a            movel %a2,%sp@-
10c3d95c:       206e 0008       moveal %fp@(8),%a0
10c3d960:       2268 00a8       moveal %a0@(168),%a1
10c3d964:       42a7            clrl %sp@-
10c3d966:       2069 001c       moveal %a1@(28),%a0
10c3d96a:       2f28 0004       movel %a0@(4),%sp@-
10c3d96e:       2f2e 000c       movel %fp@(12),%sp@-
10c3d972:       2f09            movel %a1,%sp@-
10c3d974:       4eb9 10c1 f46c  jsr 10c1f46c <read_cache_page>
10c3d97a:       2440            moveal %d0,%a2
10c3d97c:       4fef 0010       lea %sp@(16),%sp
10c3d980:       b4fc fc18       cmpaw #-1000,%a2
10c3d984:       6248            bhis 10c3d9ce <ext2_get_page+0x7a>
10c3d986:       47ea 0018       lea %a2@(24),%a3
10c3d98a:       2013            movel %a3@,%d0
10c3d98c:       0800 0000       btst #0,%d0
10c3d990:       670a            beqs 10c3d99c <ext2_get_page+0x48>
10c3d992:       2f0a            movel %a2,%sp@-
10c3d994:       4eb9 10c1 e498  jsr 10c1e498 <___wait_on_page>
10c3d99a:       588f            addql #4,%sp
10c3d99c:       4aaa 0038       tstl %a2@(56)
10c3d9a0:       660c            bnes 10c3d9ae <ext2_get_page+0x5a>
10c3d9a2:       4879 1000 3de6  pea 10003de6 <tvecs+0x224e>
10c3d9a8:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c3d9ae:       2013            movel %a3@,%d0
10c3d9b0:       0800 0003       btst #3,%d0
10c3d9b4:       671c            beqs 10c3d9d2 <ext2_get_page+0x7e>
10c3d9b6:       2013            movel %a3@,%d0
10c3d9b8:       0800 000c       btst #12,%d0
10c3d9bc:       6608            bnes 10c3d9c6 <ext2_get_page+0x72>
10c3d9be:       2f0a            movel %a2,%sp@-
10c3d9c0:       4eba fcd2       jsr %pc@(10c3d694 <ext2_check_page>)
10c3d9c4:       588f            addql #4,%sp
10c3d9c6:       2013            movel %a3@,%d0
10c3d9c8:       0800 0001       btst #1,%d0
10c3d9cc:       6604            bnes 10c3d9d2 <ext2_get_page+0x7e>
10c3d9ce:       200a            movel %a2,%d0
10c3d9d0:       600a            bras 10c3d9dc <ext2_get_page+0x88>
10c3d9d2:       2f0a            movel %a2,%sp@-
10c3d9d4:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c3d9da:       70fb            moveq #-5,%d0
10c3d9dc:       246e fff8       moveal %fp@(-8),%a2
10c3d9e0:       266e fffc       moveal %fp@(-4),%a3
10c3d9e4:       4e5e            unlk %fp
10c3d9e6:       4e75            rts

10c3d9e8 <ext2_readdir>:
10c3d9e8:       4e56 ffe4       linkw %fp,#-28
10c3d9ec:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c3d9f0:       206e 0008       moveal %fp@(8),%a0
10c3d9f4:       2268 001e       moveal %a0@(30),%a1
10c3d9f8:       2468 0022       moveal %a0@(34),%a2
10c3d9fc:       2068 0008       moveal %a0@(8),%a0
10c3da00:       2d68 0008 fffc  movel %a0@(8),%fp@(-4)
10c3da06:       266e fffc       moveal %fp@(-4),%a3
10c3da0a:       206b 0094       moveal %a3@(148),%a0
10c3da0e:       2c0a            movel %a2,%d6
10c3da10:       0286 0000 0fff  andil #4095,%d6
10c3da16:       2609            movel %a1,%d3
10c3da18:       e94b            lslw #4,%d3
10c3da1a:       4843            swap %d3
10c3da1c:       4243            clrw %d3
10c3da1e:       240a            movel %a2,%d2
10c3da20:       700c            moveq #12,%d0
10c3da22:       e0aa            lsrl %d0,%d2
10c3da24:       2203            movel %d3,%d1
10c3da26:       8282            orl %d2,%d1
10c3da28:       2a01            movel %d1,%d5
10c3da2a:       242b 0040       movel %a3@(64),%d2
10c3da2e:       262b 0044       movel %a3@(68),%d3
10c3da32:       2002            movel %d2,%d0
10c3da34:       2203            movel %d3,%d1
10c3da36:       4284            clrl %d4
10c3da38:       0681 0000 0fff  addil #4095,%d1
10c3da3e:       d184            addxl %d4,%d0
10c3da40:       2e00            movel %d0,%d7
10c3da42:       e94f            lslw #4,%d7
10c3da44:       4847            swap %d7
10c3da46:       4247            clrw %d7
10c3da48:       2647            moveal %d7,%a3
10c3da4a:       2801            movel %d1,%d4
10c3da4c:       7e0c            moveq #12,%d7
10c3da4e:       eeac            lsrl %d7,%d4
10c3da50:       220b            movel %a3,%d1
10c3da52:       8284            orl %d4,%d1
10c3da54:       2d41 fff8       movel %d1,%fp@(-8)
10c3da58:       2028 000a       movel %a0@(10),%d0
10c3da5c:       4480            negl %d0
10c3da5e:       2d40 fff4       movel %d0,%fp@(-12)
10c3da62:       266e 0008       moveal %fp@(8),%a3
10c3da66:       202b 0056       movel %a3@(86),%d0
10c3da6a:       266e fffc       moveal %fp@(-4),%a3
10c3da6e:       b0ab 0060       cmpl %a3@(96),%d0
10c3da72:       56c0            sne %d0
10c3da74:       4880            extw %d0
10c3da76:       48c0            extl %d0
10c3da78:       2d40 fff0       movel %d0,%fp@(-16)
10c3da7c:       44ae fff0       negl %fp@(-16)
10c3da80:       72ff            moveq #-1,%d1
10c3da82:       0683 ffff fff4  addil #-12,%d3
10c3da88:       d581            addxl %d1,%d2
10c3da8a:       2009            movel %a1,%d0
10c3da8c:       220a            movel %a2,%d1
10c3da8e:       9283            subl %d3,%d1
10c3da90:       9182            subxl %d2,%d0
10c3da92:       6e00 0158       bgtw 10c3dbec <ext2_readdir+0x204>
10c3da96:       2068 00f2       moveal %a0@(242),%a0
10c3da9a:       0828 0001 0060  btst #1,%a0@(96)
10c3daa0:       56c0            sne %d0
10c3daa2:       4880            extw %d0
10c3daa4:       3a40            moveaw %d0,%a5
10c3daa6:       240d            movel %a5,%d2
10c3daa8:       0282 1000 e5dc  andil #268494300,%d2
10c3daae:       2a42            moveal %d2,%a5
10c3dab0:       baae fff8       cmpl %fp@(-8),%d5
10c3dab4:       6400 0136       bccw 10c3dbec <ext2_readdir+0x204>
10c3dab8:       42ae ffec       clrl %fp@(-20)
10c3dabc:       42ae ffe8       clrl %fp@(-24)
10c3dac0:       2845            moveal %d5,%a4
10c3dac2:       280c            movel %a4,%d4
10c3dac4:       efac            lsll %d7,%d4
10c3dac6:       2844            moveal %d4,%a4
10c3dac8:       2f05            movel %d5,%sp@-
10c3daca:       2f2e fffc       movel %fp@(-4),%sp@-
10c3dace:       4eba fe84       jsr %pc@(10c3d954 <ext2_get_page>)
10c3dad2:       2640            moveal %d0,%a3
10c3dad4:       508f            addql #8,%sp
10c3dad6:       b6fc fc18       cmpaw #-1000,%a3
10c3dada:       6200 0100       bhiw 10c3dbdc <ext2_readdir+0x1f4>
10c3dade:       262b 0038       movel %a3@(56),%d3
10c3dae2:       660c            bnes 10c3daf0 <ext2_readdir+0x108>
10c3dae4:       4879 1000 3de6  pea 10003de6 <tvecs+0x224e>
10c3daea:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c3daf0:       4aae fff0       tstl %fp@(-16)
10c3daf4:       672a            beqs 10c3db20 <ext2_readdir+0x138>
10c3daf6:       2203            movel %d3,%d1
10c3daf8:       d286            addl %d6,%d1
10c3dafa:       ccae fff4       andl %fp@(-12),%d6
10c3dafe:       2043            moveal %d3,%a0
10c3db00:       d1c6            addal %d6,%a0
10c3db02:       b288            cmpl %a0,%d1
10c3db04:       6312            blss 10c3db18 <ext2_readdir+0x130>
10c3db06:       3028 0004       movew %a0@(4),%d0
10c3db0a:       e058            rorw #8,%d0
10c3db0c:       3d40 ffee       movew %d0,%fp@(-18)
10c3db10:       d1ee ffec       addal %fp@(-20),%a0
10c3db14:       b288            cmpl %a0,%d1
10c3db16:       62ee            bhis 10c3db06 <ext2_readdir+0x11e>
10c3db18:       2c08            movel %a0,%d6
10c3db1a:       9c83            subl %d3,%d6
10c3db1c:       42ae fff0       clrl %fp@(-16)
10c3db20:       2443            moveal %d3,%a2
10c3db22:       d5c6            addal %d6,%a2
10c3db24:       2043            moveal %d3,%a0
10c3db26:       41e8 0ff4       lea %a0@(4084),%a0
10c3db2a:       b1ca            cmpal %a2,%a0
10c3db2c:       6500 00a4       bcsw 10c3dbd2 <ext2_readdir+0x1ea>
10c3db30:       7e00            moveq #0,%d7
10c3db32:       7800            moveq #0,%d4
10c3db34:       2412            movel %a2@,%d2
10c3db36:       6700 008a       beqw 10c3dbc2 <ext2_readdir+0x1da>
10c3db3a:       4201            clrb %d1
10c3db3c:       bafc 0000       cmpaw #0,%a5
10c3db40:       6710            beqs 10c3db52 <ext2_readdir+0x16a>
10c3db42:       102a 0007       moveb %a2@(7),%d0
10c3db46:       0c00 0007       cmpib #7,%d0
10c3db4a:       6206            bhis 10c3db52 <ext2_readdir+0x16a>
10c3db4c:       1e00            moveb %d0,%d7
10c3db4e:       1235 7800       moveb %a5@(00000000,%d7:l),%d1
10c3db52:       2c0a            movel %a2,%d6
10c3db54:       9c83            subl %d3,%d6
10c3db56:       1d41 ffeb       moveb %d1,%fp@(-21)
10c3db5a:       2f2e ffe8       movel %fp@(-24),%sp@-
10c3db5e:       2202            movel %d2,%d1
10c3db60:       e149            lslw #8,%d1
10c3db62:       4841            swap %d1
10c3db64:       4241            clrw %d1
10c3db66:       2002            movel %d2,%d0
10c3db68:       0280 0000 ff00  andil #65280,%d0
10c3db6e:       e188            lsll #8,%d0
10c3db70:       8280            orl %d0,%d1
10c3db72:       2002            movel %d2,%d0
10c3db74:       0280 00ff 0000  andil #16711680,%d0
10c3db7a:       e088            lsrl #8,%d0
10c3db7c:       8280            orl %d0,%d1
10c3db7e:       4242            clrw %d2
10c3db80:       4842            swap %d2
10c3db82:       e04a            lsrw #8,%d2
10c3db84:       8282            orl %d2,%d1
10c3db86:       2f01            movel %d1,%sp@-
10c3db88:       200c            movel %a4,%d0
10c3db8a:       8086            orl %d6,%d0
10c3db8c:       2f00            movel %d0,%sp@-
10c3db8e:       42a7            clrl %sp@-
10c3db90:       4280            clrl %d0
10c3db92:       102a 0006       moveb %a2@(6),%d0
10c3db96:       2f00            movel %d0,%sp@-
10c3db98:       486a 0008       pea %a2@(8)
10c3db9c:       2f2e 000c       movel %fp@(12),%sp@-
10c3dba0:       2d48 ffe4       movel %a0,%fp@(-28)
10c3dba4:       226e 0010       moveal %fp@(16),%a1
10c3dba8:       4e91            jsr %a1@
10c3dbaa:       4fef 001c       lea %sp@(28),%sp
10c3dbae:       206e ffe4       moveal %fp@(-28),%a0
10c3dbb2:       4a80            tstl %d0
10c3dbb4:       670c            beqs 10c3dbc2 <ext2_readdir+0x1da>
10c3dbb6:       2f0b            movel %a3,%sp@-
10c3dbb8:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c3dbbe:       588f            addql #4,%sp
10c3dbc0:       602a            bras 10c3dbec <ext2_readdir+0x204>
10c3dbc2:       302a 0004       movew %a2@(4),%d0
10c3dbc6:       e058            rorw #8,%d0
10c3dbc8:       3800            movew %d0,%d4
10c3dbca:       d5c4            addal %d4,%a2
10c3dbcc:       b1ca            cmpal %a2,%a0
10c3dbce:       6400 ff64       bccw 10c3db34 <ext2_readdir+0x14c>
10c3dbd2:       2f0b            movel %a3,%sp@-
10c3dbd4:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c3dbda:       588f            addql #4,%sp
10c3dbdc:       49ec 1000       lea %a4@(4096),%a4
10c3dbe0:       5285            addql #1,%d5
10c3dbe2:       7c00            moveq #0,%d6
10c3dbe4:       baae fff8       cmpl %fp@(-8),%d5
10c3dbe8:       6500 fede       bcsw 10c3dac8 <ext2_readdir+0xe0>
10c3dbec:       700c            moveq #12,%d0
10c3dbee:       e1ad            lsll %d0,%d5
10c3dbf0:       8a86            orl %d6,%d5
10c3dbf2:       206e 0008       moveal %fp@(8),%a0
10c3dbf6:       2145 0022       movel %d5,%a0@(34)
10c3dbfa:       42a8 001e       clrl %a0@(30)
10c3dbfe:       226e fffc       moveal %fp@(-4),%a1
10c3dc02:       2169 0060 0056  movel %a1@(96),%a0@(86)
10c3dc08:       2f09            movel %a1,%sp@-
10c3dc0a:       4eb9 10c3 4a04  jsr 10c34a04 <update_atime>
10c3dc10:       7000            moveq #0,%d0
10c3dc12:       4cee 3cfc ffbc  moveml %fp@(-68),%d2-%d7/%a2-%a5
10c3dc18:       4e5e            unlk %fp
10c3dc1a:       4e75            rts

10c3dc1c <ext2_find_entry>:
10c3dc1c:       4e56 fffc       linkw %fp,#-4
10c3dc20:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c3dc24:       206e 000c       moveal %fp@(12),%a0
10c3dc28:       2d68 003c fffc  movel %a0@(60),%fp@(-4)
10c3dc2e:       2a28 0040       movel %a0@(64),%d5
10c3dc32:       2045            moveal %d5,%a0
10c3dc34:       49e8 000b       lea %a0@(11),%a4
10c3dc38:       200c            movel %a4,%d0
10c3dc3a:       72fc            moveq #-4,%d1
10c3dc3c:       c081            andl %d1,%d0
10c3dc3e:       2840            moveal %d0,%a4
10c3dc40:       206e 0008       moveal %fp@(8),%a0
10c3dc44:       2028 0040       movel %a0@(64),%d0
10c3dc48:       2228 0044       movel %a0@(68),%d1
10c3dc4c:       4282            clrl %d2
10c3dc4e:       0681 0000 0fff  addil #4095,%d1
10c3dc54:       d182            addxl %d2,%d0
10c3dc56:       2600            movel %d0,%d3
10c3dc58:       e94b            lslw #4,%d3
10c3dc5a:       4843            swap %d3
10c3dc5c:       4243            clrw %d3
10c3dc5e:       2401            movel %d1,%d2
10c3dc60:       780c            moveq #12,%d4
10c3dc62:       e8aa            lsrl %d4,%d2
10c3dc64:       2203            movel %d3,%d1
10c3dc66:       8282            orl %d2,%d1
10c3dc68:       2a41            moveal %d1,%a5
10c3dc6a:       206e 0010       moveal %fp@(16),%a0
10c3dc6e:       4290            clrl %a0@
10c3dc70:       206e 0008       moveal %fp@(8),%a0
10c3dc74:       2e28 0182       movel %a0@(386),%d7
10c3dc78:       bbc7            cmpal %d7,%a5
10c3dc7a:       6202            bhis 10c3dc7e <ext2_find_entry+0x62>
10c3dc7c:       7e00            moveq #0,%d7
10c3dc7e:       2607            movel %d7,%d3
10c3dc80:       7c00            moveq #0,%d6
10c3dc82:       2f03            movel %d3,%sp@-
10c3dc84:       2f2e 0008       movel %fp@(8),%sp@-
10c3dc88:       4eba fcca       jsr %pc@(10c3d954 <ext2_get_page>)
10c3dc8c:       2640            moveal %d0,%a3
10c3dc8e:       508f            addql #8,%sp
10c3dc90:       b6fc fc18       cmpaw #-1000,%a3
10c3dc94:       6260            bhis 10c3dcf6 <ext2_find_entry+0xda>
10c3dc96:       202b 0038       movel %a3@(56),%d0
10c3dc9a:       660c            bnes 10c3dca8 <ext2_find_entry+0x8c>
10c3dc9c:       4879 1000 3de6  pea 10003de6 <tvecs+0x224e>
10c3dca2:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c3dca8:       2440            moveal %d0,%a2
10c3dcaa:       240a            movel %a2,%d2
10c3dcac:       0682 0000 1000  addil #4096,%d2
10c3dcb2:       948c            subl %a4,%d2
10c3dcb4:       b48a            cmpl %a2,%d2
10c3dcb6:       6534            bcss 10c3dcec <ext2_find_entry+0xd0>
10c3dcb8:       7800            moveq #0,%d4
10c3dcba:       182a 0006       moveb %a2@(6),%d4
10c3dcbe:       b885            cmpl %d5,%d4
10c3dcc0:       661c            bnes 10c3dcde <ext2_find_entry+0xc2>
10c3dcc2:       4a92            tstl %a2@
10c3dcc4:       6718            beqs 10c3dcde <ext2_find_entry+0xc2>
10c3dcc6:       2f05            movel %d5,%sp@-
10c3dcc8:       486a 0008       pea %a2@(8)
10c3dccc:       2f2e fffc       movel %fp@(-4),%sp@-
10c3dcd0:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c3dcd6:       4fef 000c       lea %sp@(12),%sp
10c3dcda:       4a80            tstl %d0
10c3dcdc:       6728            beqs 10c3dd06 <ext2_find_entry+0xea>
10c3dcde:       302a 0004       movew %a2@(4),%d0
10c3dce2:       e058            rorw #8,%d0
10c3dce4:       3c00            movew %d0,%d6
10c3dce6:       d5c6            addal %d6,%a2
10c3dce8:       b48a            cmpl %a2,%d2
10c3dcea:       64ce            bccs 10c3dcba <ext2_find_entry+0x9e>
10c3dcec:       2f0b            movel %a3,%sp@-
10c3dcee:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c3dcf4:       588f            addql #4,%sp
10c3dcf6:       5283            addql #1,%d3
10c3dcf8:       bbc3            cmpal %d3,%a5
10c3dcfa:       6202            bhis 10c3dcfe <ext2_find_entry+0xe2>
10c3dcfc:       7600            moveq #0,%d3
10c3dcfe:       be83            cmpl %d3,%d7
10c3dd00:       6680            bnes 10c3dc82 <ext2_find_entry+0x66>
10c3dd02:       7000            moveq #0,%d0
10c3dd04:       6010            bras 10c3dd16 <ext2_find_entry+0xfa>
10c3dd06:       206e 0010       moveal %fp@(16),%a0
10c3dd0a:       208b            movel %a3,%a0@
10c3dd0c:       206e 0008       moveal %fp@(8),%a0
10c3dd10:       2143 0182       movel %d3,%a0@(386)
10c3dd14:       200a            movel %a2,%d0
10c3dd16:       4cee 3cfc ffd4  moveml %fp@(-44),%d2-%d7/%a2-%a5
10c3dd1c:       4e5e            unlk %fp
10c3dd1e:       4e75            rts

10c3dd20 <ext2_dotdot>:
10c3dd20:       4e56 0000       linkw %fp,#0
10c3dd24:       42a7            clrl %sp@-
10c3dd26:       2f2e 0008       movel %fp@(8),%sp@-
10c3dd2a:       4eba fc28       jsr %pc@(10c3d954 <ext2_get_page>)
10c3dd2e:       2240            moveal %d0,%a1
10c3dd30:       7000            moveq #0,%d0
10c3dd32:       508f            addql #8,%sp
10c3dd34:       b2fc fc18       cmpaw #-1000,%a1
10c3dd38:       622c            bhis 10c3dd66 <ext2_dotdot+0x46>
10c3dd3a:       2029 0038       movel %a1@(56),%d0
10c3dd3e:       2040            moveal %d0,%a0
10c3dd40:       b0fc 0000       cmpaw #0,%a0
10c3dd44:       660c            bnes 10c3dd52 <ext2_dotdot+0x32>
10c3dd46:       4879 1000 3de6  pea 10003de6 <tvecs+0x224e>
10c3dd4c:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c3dd52:       3028 0004       movew %a0@(4),%d0
10c3dd56:       e058            rorw #8,%d0
10c3dd58:       0280 0000 ffff  andil #65535,%d0
10c3dd5e:       d088            addl %a0,%d0
10c3dd60:       206e 000c       moveal %fp@(12),%a0
10c3dd64:       2089            movel %a1,%a0@
10c3dd66:       4e5e            unlk %fp
10c3dd68:       4e75            rts

10c3dd6a <ext2_inode_by_name>:
10c3dd6a:       4e56 fffc       linkw %fp,#-4
10c3dd6e:       2f02            movel %d2,%sp@-
10c3dd70:       7400            moveq #0,%d2
10c3dd72:       486e fffc       pea %fp@(-4)
10c3dd76:       2f2e 000c       movel %fp@(12),%sp@-
10c3dd7a:       2f2e 0008       movel %fp@(8),%sp@-
10c3dd7e:       4eba fe9c       jsr %pc@(10c3dc1c <ext2_find_entry>)
10c3dd82:       2040            moveal %d0,%a0
10c3dd84:       4fef 000c       lea %sp@(12),%sp
10c3dd88:       b0fc 0000       cmpaw #0,%a0
10c3dd8c:       6734            beqs 10c3ddc2 <ext2_inode_by_name+0x58>
10c3dd8e:       2010            movel %a0@,%d0
10c3dd90:       2400            movel %d0,%d2
10c3dd92:       e14a            lslw #8,%d2
10c3dd94:       4842            swap %d2
10c3dd96:       4242            clrw %d2
10c3dd98:       2200            movel %d0,%d1
10c3dd9a:       0281 0000 ff00  andil #65280,%d1
10c3dda0:       e189            lsll #8,%d1
10c3dda2:       8481            orl %d1,%d2
10c3dda4:       2200            movel %d0,%d1
10c3dda6:       0281 00ff 0000  andil #16711680,%d1
10c3ddac:       e089            lsrl #8,%d1
10c3ddae:       8481            orl %d1,%d2
10c3ddb0:       4240            clrw %d0
10c3ddb2:       4840            swap %d0
10c3ddb4:       e048            lsrw #8,%d0
10c3ddb6:       8480            orl %d0,%d2
10c3ddb8:       2f2e fffc       movel %fp@(-4),%sp@-
10c3ddbc:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c3ddc2:       2002            movel %d2,%d0
10c3ddc4:       242e fff8       movel %fp@(-8),%d2
10c3ddc8:       4e5e            unlk %fp
10c3ddca:       4e75            rts

10c3ddcc <ext2_set_link>:
10c3ddcc:       4e56 0000       linkw %fp,#0
10c3ddd0:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c3ddd4:       2a6e 0008       moveal %fp@(8),%a5
10c3ddd8:       266e 000c       moveal %fp@(12),%a3
10c3dddc:       246e 0010       moveal %fp@(16),%a2
10c3dde0:       286e 0014       moveal %fp@(20),%a4
10c3dde4:       4aaa 0038       tstl %a2@(56)
10c3dde8:       660c            bnes 10c3ddf6 <ext2_set_link+0x2a>
10c3ddea:       4879 1000 3de6  pea 10003de6 <tvecs+0x224e>
10c3ddf0:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c3ddf6:       260b            movel %a3,%d3
10c3ddf8:       96aa 0038       subl %a2@(56),%d3
10c3ddfc:       302b 0004       movew %a3@(4),%d0
10c3de00:       e058            rorw #8,%d0
10c3de02:       0280 0000 ffff  andil #65535,%d0
10c3de08:       2803            movel %d3,%d4
10c3de0a:       d880            addl %d0,%d4
10c3de0c:       2f0a            movel %a2,%sp@-
10c3de0e:       4eb9 10c1 e63c  jsr 10c1e63c <lock_page>
10c3de14:       206a 0008       moveal %a2@(8),%a0
10c3de18:       2068 001c       moveal %a0@(28),%a0
10c3de1c:       2f04            movel %d4,%sp@-
10c3de1e:       2f03            movel %d3,%sp@-
10c3de20:       2f0a            movel %a2,%sp@-
10c3de22:       42a7            clrl %sp@-
10c3de24:       2068 000c       moveal %a0@(12),%a0
10c3de28:       4e90            jsr %a0@
10c3de2a:       4fef 0014       lea %sp@(20),%sp
10c3de2e:       4a80            tstl %d0
10c3de30:       670c            beqs 10c3de3e <ext2_set_link+0x72>
10c3de32:       4879 1000 3de6  pea 10003de6 <tvecs+0x224e>
10c3de38:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c3de3e:       242c 0028       movel %a4@(40),%d2
10c3de42:       2202            movel %d2,%d1
10c3de44:       e149            lslw #8,%d1
10c3de46:       4841            swap %d1
10c3de48:       4241            clrw %d1
10c3de4a:       2002            movel %d2,%d0
10c3de4c:       0280 0000 ff00  andil #65280,%d0
10c3de52:       e188            lsll #8,%d0
10c3de54:       8280            orl %d0,%d1
10c3de56:       2002            movel %d2,%d0
10c3de58:       0280 00ff 0000  andil #16711680,%d0
10c3de5e:       e088            lsrl #8,%d0
10c3de60:       8280            orl %d0,%d1
10c3de62:       4242            clrw %d2
10c3de64:       4842            swap %d2
10c3de66:       e04a            lsrw #8,%d2
10c3de68:       8282            orl %d2,%d1
10c3de6a:       2681            movel %d1,%a3@
10c3de6c:       302c 0032       movew %a4@(50),%d0
10c3de70:       206c 0094       moveal %a4@(148),%a0
10c3de74:       2068 00f2       moveal %a0@(242),%a0
10c3de78:       0828 0001 0060  btst #1,%a0@(96)
10c3de7e:       6716            beqs 10c3de96 <ext2_set_link+0xca>
10c3de80:       720c            moveq #12,%d1
10c3de82:       e268            lsrw %d1,%d0
10c3de84:       720f            moveq #15,%d1
10c3de86:       c081            andl %d1,%d0
10c3de88:       41f9 1000 e5e4  lea 1000e5e4 <ext2_type_by_mode>,%a0
10c3de8e:       1770 0800 0007  moveb %a0@(00000000,%d0:l),%a3@(7)
10c3de94:       6004            bras 10c3de9a <ext2_set_link+0xce>
10c3de96:       422b 0007       clrb %a3@(7)
10c3de9a:       2f04            movel %d4,%sp@-
10c3de9c:       2f03            movel %d3,%sp@-
10c3de9e:       2f0a            movel %a2,%sp@-
10c3dea0:       4eba f77a       jsr %pc@(10c3d61c <ext2_commit_chunk>)
10c3dea4:       2f0a            movel %a2,%sp@-
10c3dea6:       4eb9 10c1 e528  jsr 10c1e528 <unlock_page>
10c3deac:       4fef 000c       lea %sp@(12),%sp
10c3deb0:       2e8a            movel %a2,%sp@
10c3deb2:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c3deb8:       588f            addql #4,%sp
10c3deba:       2039 1002 5790  movel 10025790 <xtime>,%d0
10c3dec0:       2b40 0050       movel %d0,%a5@(80)
10c3dec4:       2b40 004c       movel %d0,%a5@(76)
10c3dec8:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c3decc:       2f0d            movel %a5,%sp@-
10c3dece:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c3ded4:       4cee 3c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a5
10c3deda:       4e5e            unlk %fp
10c3dedc:       4e75            rts

10c3dede <ext2_add_link>:
10c3dede:       4e56 ffec       linkw %fp,#-20
10c3dee2:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c3dee6:       226e 0008       moveal %fp@(8),%a1
10c3deea:       2069 000c       moveal %a1@(12),%a0
10c3deee:       2d68 0008 fffc  movel %a0@(8),%fp@(-4)
10c3def4:       2d69 003c fff8  movel %a1@(60),%fp@(-8)
10c3defa:       2a69 0040       moveal %a1@(64),%a5
10c3defe:       7c0b            moveq #11,%d6
10c3df00:       dc8d            addl %a5,%d6
10c3df02:       70fc            moveq #-4,%d0
10c3df04:       cc80            andl %d0,%d6
10c3df06:       206e fffc       moveal %fp@(-4),%a0
10c3df0a:       2028 0040       movel %a0@(64),%d0
10c3df0e:       2228 0044       movel %a0@(68),%d1
10c3df12:       4282            clrl %d2
10c3df14:       0681 0000 0fff  addil #4095,%d1
10c3df1a:       d182            addxl %d2,%d0
10c3df1c:       2600            movel %d0,%d3
10c3df1e:       e94b            lslw #4,%d3
10c3df20:       4843            swap %d3
10c3df22:       4243            clrw %d3
10c3df24:       2401            movel %d1,%d2
10c3df26:       780c            moveq #12,%d4
10c3df28:       e8aa            lsrl %d4,%d2
10c3df2a:       2203            movel %d3,%d1
10c3df2c:       8282            orl %d2,%d1
10c3df2e:       2d41 fff4       movel %d1,%fp@(-12)
10c3df32:       42ae fff0       clrl %fp@(-16)
10c3df36:       4a81            tstl %d1
10c3df38:       6500 00c2       bcsw 10c3dffc <ext2_add_link+0x11e>
10c3df3c:       7a00            moveq #0,%d5
10c3df3e:       42ae ffec       clrl %fp@(-20)
10c3df42:       2f2e fff0       movel %fp@(-16),%sp@-
10c3df46:       2f2e fffc       movel %fp@(-4),%sp@-
10c3df4a:       4eba fa08       jsr %pc@(10c3d954 <ext2_get_page>)
10c3df4e:       2840            moveal %d0,%a4
10c3df50:       508f            addql #8,%sp
10c3df52:       264c            moveal %a4,%a3
10c3df54:       b6fc fc18       cmpaw #-1000,%a3
10c3df58:       6200 01d8       bhiw 10c3e132 <ext2_add_link+0x254>
10c3df5c:       202b 0038       movel %a3@(56),%d0
10c3df60:       660c            bnes 10c3df6e <ext2_add_link+0x90>
10c3df62:       4879 1000 3de6  pea 10003de6 <tvecs+0x224e>
10c3df68:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c3df6e:       2440            moveal %d0,%a2
10c3df70:       280a            movel %a2,%d4
10c3df72:       0684 0000 1000  addil #4096,%d4
10c3df78:       9886            subl %d6,%d4
10c3df7a:       b88a            cmpl %a2,%d4
10c3df7c:       6564            bcss 10c3dfe2 <ext2_add_link+0x104>
10c3df7e:       367c ffef       moveaw #-17,%a3
10c3df82:       7e00            moveq #0,%d7
10c3df84:       4280            clrl %d0
10c3df86:       102a 0006       moveb %a2@(6),%d0
10c3df8a:       b08d            cmpl %a5,%d0
10c3df8c:       661e            bnes 10c3dfac <ext2_add_link+0xce>
10c3df8e:       4a92            tstl %a2@
10c3df90:       671a            beqs 10c3dfac <ext2_add_link+0xce>
10c3df92:       2f0d            movel %a5,%sp@-
10c3df94:       486a 0008       pea %a2@(8)
10c3df98:       2f2e fff8       movel %fp@(-8),%sp@-
10c3df9c:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c3dfa2:       4fef 000c       lea %sp@(12),%sp
10c3dfa6:       4a80            tstl %d0
10c3dfa8:       6700 0180       beqw 10c3e12a <ext2_add_link+0x24c>
10c3dfac:       4242            clrw %d2
10c3dfae:       142a 0006       moveb %a2@(6),%d2
10c3dfb2:       0642 000b       addiw #11,%d2
10c3dfb6:       0242 fffc       andiw #-4,%d2
10c3dfba:       302a 0004       movew %a2@(4),%d0
10c3dfbe:       e058            rorw #8,%d0
10c3dfc0:       3a00            movew %d0,%d5
10c3dfc2:       2605            movel %d5,%d3
10c3dfc4:       4a92            tstl %a2@
10c3dfc6:       6606            bnes 10c3dfce <ext2_add_link+0xf0>
10c3dfc8:       3e03            movew %d3,%d7
10c3dfca:       bc87            cmpl %d7,%d6
10c3dfcc:       633a            blss 10c3e008 <ext2_add_link+0x12a>
10c3dfce:       3d42 ffee       movew %d2,%fp@(-18)
10c3dfd2:       202e ffec       movel %fp@(-20),%d0
10c3dfd6:       d086            addl %d6,%d0
10c3dfd8:       b085            cmpl %d5,%d0
10c3dfda:       632c            blss 10c3e008 <ext2_add_link+0x12a>
10c3dfdc:       d5c5            addal %d5,%a2
10c3dfde:       b88a            cmpl %a2,%d4
10c3dfe0:       64a2            bccs 10c3df84 <ext2_add_link+0xa6>
10c3dfe2:       2f0c            movel %a4,%sp@-
10c3dfe4:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c3dfea:       588f            addql #4,%sp
10c3dfec:       52ae fff0       addql #1,%fp@(-16)
10c3dff0:       206e fff0       moveal %fp@(-16),%a0
10c3dff4:       b1ee fff4       cmpal %fp@(-12),%a0
10c3dff8:       6300 ff48       blsw 10c3df42 <ext2_add_link+0x64>
10c3dffc:       4879 1000 3de6  pea 10003de6 <tvecs+0x224e>
10c3e002:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c3e008:       202c 0038       movel %a4@(56),%d0
10c3e00c:       660c            bnes 10c3e01a <ext2_add_link+0x13c>
10c3e00e:       4879 1000 3de6  pea 10003de6 <tvecs+0x224e>
10c3e014:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c3e01a:       280a            movel %a2,%d4
10c3e01c:       9880            subl %d0,%d4
10c3e01e:       4280            clrl %d0
10c3e020:       3003            movew %d3,%d0
10c3e022:       2a04            movel %d4,%d5
10c3e024:       da80            addl %d0,%d5
10c3e026:       2f0c            movel %a4,%sp@-
10c3e028:       4eb9 10c1 e63c  jsr 10c1e63c <lock_page>
10c3e02e:       206c 0008       moveal %a4@(8),%a0
10c3e032:       2068 001c       moveal %a0@(28),%a0
10c3e036:       2f05            movel %d5,%sp@-
10c3e038:       2f04            movel %d4,%sp@-
10c3e03a:       2f0c            movel %a4,%sp@-
10c3e03c:       42a7            clrl %sp@-
10c3e03e:       2068 000c       moveal %a0@(12),%a0
10c3e042:       4e90            jsr %a0@
10c3e044:       2640            moveal %d0,%a3
10c3e046:       4fef 0014       lea %sp@(20),%sp
10c3e04a:       b6fc 0000       cmpaw #0,%a3
10c3e04e:       6600 00d0       bnew 10c3e120 <ext2_add_link+0x242>
10c3e052:       4a92            tstl %a2@
10c3e054:       671c            beqs 10c3e072 <ext2_add_link+0x194>
10c3e056:       2002            movel %d2,%d0
10c3e058:       0280 0000 01fc  andil #508,%d0
10c3e05e:       41f2 0800       lea %a2@(00000000,%d0:l),%a0
10c3e062:       9642            subw %d2,%d3
10c3e064:       e05b            rorw #8,%d3
10c3e066:       3143 0004       movew %d3,%a0@(4)
10c3e06a:       e05a            rorw #8,%d2
10c3e06c:       3542 0004       movew %d2,%a2@(4)
10c3e070:       2448            moveal %a0,%a2
10c3e072:       300d            movew %a5,%d0
10c3e074:       1540 0006       moveb %d0,%a2@(6)
10c3e078:       2f0d            movel %a5,%sp@-
10c3e07a:       2f2e fff8       movel %fp@(-8),%sp@-
10c3e07e:       486a 0008       pea %a2@(8)
10c3e082:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c3e088:       4fef 000c       lea %sp@(12),%sp
10c3e08c:       206e 000c       moveal %fp@(12),%a0
10c3e090:       2428 0028       movel %a0@(40),%d2
10c3e094:       2202            movel %d2,%d1
10c3e096:       e149            lslw #8,%d1
10c3e098:       4841            swap %d1
10c3e09a:       4241            clrw %d1
10c3e09c:       2002            movel %d2,%d0
10c3e09e:       0280 0000 ff00  andil #65280,%d0
10c3e0a4:       e188            lsll #8,%d0
10c3e0a6:       8280            orl %d0,%d1
10c3e0a8:       2002            movel %d2,%d0
10c3e0aa:       0280 00ff 0000  andil #16711680,%d0
10c3e0b0:       e088            lsrl #8,%d0
10c3e0b2:       8280            orl %d0,%d1
10c3e0b4:       4242            clrw %d2
10c3e0b6:       4842            swap %d2
10c3e0b8:       e04a            lsrw #8,%d2
10c3e0ba:       8282            orl %d2,%d1
10c3e0bc:       2481            movel %d1,%a2@
10c3e0be:       3028 0032       movew %a0@(50),%d0
10c3e0c2:       226e 000c       moveal %fp@(12),%a1
10c3e0c6:       2069 0094       moveal %a1@(148),%a0
10c3e0ca:       2068 00f2       moveal %a0@(242),%a0
10c3e0ce:       0828 0001 0060  btst #1,%a0@(96)
10c3e0d4:       6716            beqs 10c3e0ec <ext2_add_link+0x20e>
10c3e0d6:       720c            moveq #12,%d1
10c3e0d8:       e268            lsrw %d1,%d0
10c3e0da:       740f            moveq #15,%d2
10c3e0dc:       c082            andl %d2,%d0
10c3e0de:       41f9 1000 e5e4  lea 1000e5e4 <ext2_type_by_mode>,%a0
10c3e0e4:       1570 0800 0007  moveb %a0@(00000000,%d0:l),%a2@(7)
10c3e0ea:       6004            bras 10c3e0f0 <ext2_add_link+0x212>
10c3e0ec:       422a 0007       clrb %a2@(7)
10c3e0f0:       2f05            movel %d5,%sp@-
10c3e0f2:       2f04            movel %d4,%sp@-
10c3e0f4:       2f0c            movel %a4,%sp@-
10c3e0f6:       4eba f524       jsr %pc@(10c3d61c <ext2_commit_chunk>)
10c3e0fa:       2640            moveal %d0,%a3
10c3e0fc:       2039 1002 5790  movel 10025790 <xtime>,%d0
10c3e102:       206e fffc       moveal %fp@(-4),%a0
10c3e106:       2140 0050       movel %d0,%a0@(80)
10c3e10a:       2140 004c       movel %d0,%a0@(76)
10c3e10e:       504f            addqw #8,%sp
10c3e110:       2ebc 0000 0007  movel #7,%sp@
10c3e116:       2f08            movel %a0,%sp@-
10c3e118:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c3e11e:       508f            addql #8,%sp
10c3e120:       2f0c            movel %a4,%sp@-
10c3e122:       4eb9 10c1 e528  jsr 10c1e528 <unlock_page>
10c3e128:       588f            addql #4,%sp
10c3e12a:       2f0c            movel %a4,%sp@-
10c3e12c:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c3e132:       200b            movel %a3,%d0
10c3e134:       4cee 3cfc ffc4  moveml %fp@(-60),%d2-%d7/%a2-%a5
10c3e13a:       4e5e            unlk %fp
10c3e13c:       4e75            rts

10c3e13e <ext2_delete_entry>:
10c3e13e:       4e56 0000       linkw %fp,#0
10c3e142:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c3e146:       2a6e 0008       moveal %fp@(8),%a5
10c3e14a:       266e 000c       moveal %fp@(12),%a3
10c3e14e:       2a2b 0008       movel %a3@(8),%d5
10c3e152:       2045            moveal %d5,%a0
10c3e154:       2868 0020       moveal %a0@(32),%a4
10c3e158:       4aab 0038       tstl %a3@(56)
10c3e15c:       660c            bnes 10c3e16a <ext2_delete_entry+0x2c>
10c3e15e:       4879 1000 3de6  pea 10003de6 <tvecs+0x224e>
10c3e164:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c3e16a:       242b 0038       movel %a3@(56),%d2
10c3e16e:       206c 0094       moveal %a4@(148),%a0
10c3e172:       220d            movel %a5,%d1
10c3e174:       9282            subl %d2,%d1
10c3e176:       2028 000a       movel %a0@(10),%d0
10c3e17a:       4480            negl %d0
10c3e17c:       2601            movel %d1,%d3
10c3e17e:       c680            andl %d0,%d3
10c3e180:       302d 0004       movew %a5@(4),%d0
10c3e184:       e058            rorw #8,%d0
10c3e186:       0280 0000 ffff  andil #65535,%d0
10c3e18c:       2801            movel %d1,%d4
10c3e18e:       d880            addl %d0,%d4
10c3e190:       95ca            subal %a2,%a2
10c3e192:       2002            movel %d2,%d0
10c3e194:       d083            addl %d3,%d0
10c3e196:       bbc0            cmpal %d0,%a5
10c3e198:       6314            blss 10c3e1ae <ext2_delete_entry+0x70>
10c3e19a:       7200            moveq #0,%d1
10c3e19c:       2440            moveal %d0,%a2
10c3e19e:       302a 0004       movew %a2@(4),%d0
10c3e1a2:       e058            rorw #8,%d0
10c3e1a4:       3200            movew %d0,%d1
10c3e1a6:       200a            movel %a2,%d0
10c3e1a8:       d081            addl %d1,%d0
10c3e1aa:       bbc0            cmpal %d0,%a5
10c3e1ac:       62ee            bhis 10c3e19c <ext2_delete_entry+0x5e>
10c3e1ae:       b4fc 0000       cmpaw #0,%a2
10c3e1b2:       6714            beqs 10c3e1c8 <ext2_delete_entry+0x8a>
10c3e1b4:       4a82            tstl %d2
10c3e1b6:       660c            bnes 10c3e1c4 <ext2_delete_entry+0x86>
10c3e1b8:       4879 1000 3de6  pea 10003de6 <tvecs+0x224e>
10c3e1be:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c3e1c4:       260a            movel %a2,%d3
10c3e1c6:       9682            subl %d2,%d3
10c3e1c8:       2f0b            movel %a3,%sp@-
10c3e1ca:       4eb9 10c1 e63c  jsr 10c1e63c <lock_page>
10c3e1d0:       2245            moveal %d5,%a1
10c3e1d2:       2069 001c       moveal %a1@(28),%a0
10c3e1d6:       2f04            movel %d4,%sp@-
10c3e1d8:       2f03            movel %d3,%sp@-
10c3e1da:       2f0b            movel %a3,%sp@-
10c3e1dc:       42a7            clrl %sp@-
10c3e1de:       2068 000c       moveal %a0@(12),%a0
10c3e1e2:       4e90            jsr %a0@
10c3e1e4:       4fef 0014       lea %sp@(20),%sp
10c3e1e8:       4a80            tstl %d0
10c3e1ea:       670c            beqs 10c3e1f8 <ext2_delete_entry+0xba>
10c3e1ec:       4879 1000 3de6  pea 10003de6 <tvecs+0x224e>
10c3e1f2:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c3e1f8:       b4fc 0000       cmpaw #0,%a2
10c3e1fc:       670a            beqs 10c3e208 <ext2_delete_entry+0xca>
10c3e1fe:       3004            movew %d4,%d0
10c3e200:       9043            subw %d3,%d0
10c3e202:       e058            rorw #8,%d0
10c3e204:       3540 0004       movew %d0,%a2@(4)
10c3e208:       4295            clrl %a5@
10c3e20a:       2f04            movel %d4,%sp@-
10c3e20c:       2f03            movel %d3,%sp@-
10c3e20e:       2f0b            movel %a3,%sp@-
10c3e210:       4eba f40a       jsr %pc@(10c3d61c <ext2_commit_chunk>)
10c3e214:       2400            movel %d0,%d2
10c3e216:       2f0b            movel %a3,%sp@-
10c3e218:       4eb9 10c1 e528  jsr 10c1e528 <unlock_page>
10c3e21e:       4fef 000c       lea %sp@(12),%sp
10c3e222:       2e8b            movel %a3,%sp@
10c3e224:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c3e22a:       588f            addql #4,%sp
10c3e22c:       2039 1002 5790  movel 10025790 <xtime>,%d0
10c3e232:       2940 004c       movel %d0,%a4@(76)
10c3e236:       2940 0050       movel %d0,%a4@(80)
10c3e23a:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c3e23e:       2f0c            movel %a4,%sp@-
10c3e240:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c3e246:       2002            movel %d2,%d0
10c3e248:       4cee 3c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a5
10c3e24e:       4e5e            unlk %fp
10c3e250:       4e75            rts

10c3e252 <ext2_make_empty>:
10c3e252:       4e56 0000       linkw %fp,#0
10c3e256:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c3e25a:       2a6e 0008       moveal %fp@(8),%a5
10c3e25e:       246d 00a8       moveal %a5@(168),%a2
10c3e262:       42a7            clrl %sp@-
10c3e264:       2f0a            movel %a2,%sp@-
10c3e266:       4eb9 10c1 e8b6  jsr 10c1e8b6 <grab_cache_page>
10c3e26c:       2600            movel %d0,%d3
10c3e26e:       508f            addql #8,%sp
10c3e270:       206d 0094       moveal %a5@(148),%a0
10c3e274:       2828 000a       movel %a0@(10),%d4
10c3e278:       4a83            tstl %d3
10c3e27a:       6606            bnes 10c3e282 <ext2_make_empty+0x30>
10c3e27c:       70f4            moveq #-12,%d0
10c3e27e:       6000 0166       braw 10c3e3e6 <ext2_make_empty+0x194>
10c3e282:       206a 001c       moveal %a2@(28),%a0
10c3e286:       2f04            movel %d4,%sp@-
10c3e288:       42a7            clrl %sp@-
10c3e28a:       2f03            movel %d3,%sp@-
10c3e28c:       42a7            clrl %sp@-
10c3e28e:       2068 000c       moveal %a0@(12),%a0
10c3e292:       4e90            jsr %a0@
10c3e294:       2400            movel %d0,%d2
10c3e296:       4fef 0010       lea %sp@(16),%sp
10c3e29a:       6600 0138       bnew 10c3e3d4 <ext2_make_empty+0x182>
10c3e29e:       2043            moveal %d3,%a0
10c3e2a0:       2868 0038       moveal %a0@(56),%a4
10c3e2a4:       b8fc 0000       cmpaw #0,%a4
10c3e2a8:       660c            bnes 10c3e2b6 <ext2_make_empty+0x64>
10c3e2aa:       4879 1000 3de6  pea 10003de6 <tvecs+0x224e>
10c3e2b0:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c3e2b6:       264c            moveal %a4,%a3
10c3e2b8:       177c 0001 0006  moveb #1,%a3@(6)
10c3e2be:       377c 0c00 0004  movew #3072,%a3@(4)
10c3e2c4:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c3e2c8:       4879 1000 3f56  pea 10003f56 <tvecs+0x23be>
10c3e2ce:       486b 0008       pea %a3@(8)
10c3e2d2:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c3e2d8:       4e92            jsr %a2@
10c3e2da:       4fef 000c       lea %sp@(12),%sp
10c3e2de:       242d 0028       movel %a5@(40),%d2
10c3e2e2:       2202            movel %d2,%d1
10c3e2e4:       e149            lslw #8,%d1
10c3e2e6:       4841            swap %d1
10c3e2e8:       4241            clrw %d1
10c3e2ea:       2002            movel %d2,%d0
10c3e2ec:       0280 0000 ff00  andil #65280,%d0
10c3e2f2:       e188            lsll #8,%d0
10c3e2f4:       8280            orl %d0,%d1
10c3e2f6:       2002            movel %d2,%d0
10c3e2f8:       0280 00ff 0000  andil #16711680,%d0
10c3e2fe:       e088            lsrl #8,%d0
10c3e300:       8280            orl %d0,%d1
10c3e302:       4242            clrw %d2
10c3e304:       4842            swap %d2
10c3e306:       e04a            lsrw #8,%d2
10c3e308:       8282            orl %d2,%d1
10c3e30a:       2681            movel %d1,%a3@
10c3e30c:       302d 0032       movew %a5@(50),%d0
10c3e310:       206d 0094       moveal %a5@(148),%a0
10c3e314:       2068 00f2       moveal %a0@(242),%a0
10c3e318:       0828 0001 0060  btst #1,%a0@(96)
10c3e31e:       6716            beqs 10c3e336 <ext2_make_empty+0xe4>
10c3e320:       720c            moveq #12,%d1
10c3e322:       e268            lsrw %d1,%d0
10c3e324:       720f            moveq #15,%d1
10c3e326:       c081            andl %d1,%d0
10c3e328:       41f9 1000 e5e4  lea 1000e5e4 <ext2_type_by_mode>,%a0
10c3e32e:       1770 0800 0007  moveb %a0@(00000000,%d0:l),%a3@(7)
10c3e334:       6004            bras 10c3e33a <ext2_make_empty+0xe8>
10c3e336:       422b 0007       clrb %a3@(7)
10c3e33a:       47ec 000c       lea %a4@(12),%a3
10c3e33e:       177c 0002 0006  moveb #2,%a3@(6)
10c3e344:       3004            movew %d4,%d0
10c3e346:       0640 fff4       addiw #-12,%d0
10c3e34a:       e058            rorw #8,%d0
10c3e34c:       3740 0004       movew %d0,%a3@(4)
10c3e350:       206e 000c       moveal %fp@(12),%a0
10c3e354:       2428 0028       movel %a0@(40),%d2
10c3e358:       2202            movel %d2,%d1
10c3e35a:       e149            lslw #8,%d1
10c3e35c:       4841            swap %d1
10c3e35e:       4241            clrw %d1
10c3e360:       2002            movel %d2,%d0
10c3e362:       0280 0000 ff00  andil #65280,%d0
10c3e368:       e188            lsll #8,%d0
10c3e36a:       8280            orl %d0,%d1
10c3e36c:       2002            movel %d2,%d0
10c3e36e:       0280 00ff 0000  andil #16711680,%d0
10c3e374:       e088            lsrl #8,%d0
10c3e376:       8280            orl %d0,%d1
10c3e378:       4242            clrw %d2
10c3e37a:       4842            swap %d2
10c3e37c:       e04a            lsrw #8,%d2
10c3e37e:       8282            orl %d2,%d1
10c3e380:       2681            movel %d1,%a3@
10c3e382:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c3e386:       4879 1000 3f5a  pea 10003f5a <tvecs+0x23c2>
10c3e38c:       486c 0014       pea %a4@(20)
10c3e390:       4e92            jsr %a2@
10c3e392:       4fef 000c       lea %sp@(12),%sp
10c3e396:       302d 0032       movew %a5@(50),%d0
10c3e39a:       206d 0094       moveal %a5@(148),%a0
10c3e39e:       2068 00f2       moveal %a0@(242),%a0
10c3e3a2:       0828 0001 0060  btst #1,%a0@(96)
10c3e3a8:       6716            beqs 10c3e3c0 <ext2_make_empty+0x16e>
10c3e3aa:       720c            moveq #12,%d1
10c3e3ac:       e268            lsrw %d1,%d0
10c3e3ae:       720f            moveq #15,%d1
10c3e3b0:       c081            andl %d1,%d0
10c3e3b2:       41f9 1000 e5e4  lea 1000e5e4 <ext2_type_by_mode>,%a0
10c3e3b8:       1770 0800 0007  moveb %a0@(00000000,%d0:l),%a3@(7)
10c3e3be:       6004            bras 10c3e3c4 <ext2_make_empty+0x172>
10c3e3c0:       422b 0007       clrb %a3@(7)
10c3e3c4:       2f04            movel %d4,%sp@-
10c3e3c6:       42a7            clrl %sp@-
10c3e3c8:       2f03            movel %d3,%sp@-
10c3e3ca:       4eba f250       jsr %pc@(10c3d61c <ext2_commit_chunk>)
10c3e3ce:       2400            movel %d0,%d2
10c3e3d0:       4fef 000c       lea %sp@(12),%sp
10c3e3d4:       2f03            movel %d3,%sp@-
10c3e3d6:       4eb9 10c1 e528  jsr 10c1e528 <unlock_page>
10c3e3dc:       2f03            movel %d3,%sp@-
10c3e3de:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c3e3e4:       2002            movel %d2,%d0
10c3e3e6:       4cee 3c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a5
10c3e3ec:       4e5e            unlk %fp
10c3e3ee:       4e75            rts

10c3e3f0 <ext2_empty_dir>:
10c3e3f0:       4e56 0000       linkw %fp,#0
10c3e3f4:       48e7 3e30       moveml %d2-%d6/%a2-%a3,%sp@-
10c3e3f8:       266e 0008       moveal %fp@(8),%a3
10c3e3fc:       202b 0040       movel %a3@(64),%d0
10c3e400:       222b 0044       movel %a3@(68),%d1
10c3e404:       4282            clrl %d2
10c3e406:       0681 0000 0fff  addil #4095,%d1
10c3e40c:       d182            addxl %d2,%d0
10c3e40e:       2600            movel %d0,%d3
10c3e410:       e94b            lslw #4,%d3
10c3e412:       4843            swap %d3
10c3e414:       4243            clrw %d3
10c3e416:       2401            movel %d1,%d2
10c3e418:       780c            moveq #12,%d4
10c3e41a:       e8aa            lsrl %d4,%d2
10c3e41c:       2203            movel %d3,%d1
10c3e41e:       8282            orl %d2,%d1
10c3e420:       2c01            movel %d1,%d6
10c3e422:       7a00            moveq #0,%d5
10c3e424:       4a86            tstl %d6
10c3e426:       6700 00ac       beqw 10c3e4d4 <ext2_empty_dir+0xe4>
10c3e42a:       7800            moveq #0,%d4
10c3e42c:       2f05            movel %d5,%sp@-
10c3e42e:       2f0b            movel %a3,%sp@-
10c3e430:       4eba f522       jsr %pc@(10c3d954 <ext2_get_page>)
10c3e434:       2440            moveal %d0,%a2
10c3e436:       508f            addql #8,%sp
10c3e438:       b4fc fc18       cmpaw #-1000,%a2
10c3e43c:       6200 008e       bhiw 10c3e4cc <ext2_empty_dir+0xdc>
10c3e440:       202a 0038       movel %a2@(56),%d0
10c3e444:       660c            bnes 10c3e452 <ext2_empty_dir+0x62>
10c3e446:       4879 1000 3de6  pea 10003de6 <tvecs+0x224e>
10c3e44c:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c3e452:       2240            moveal %d0,%a1
10c3e454:       2049            moveal %a1,%a0
10c3e456:       43e9 0ff4       lea %a1@(4084),%a1
10c3e45a:       b3c0            cmpal %d0,%a1
10c3e45c:       6564            bcss 10c3e4c2 <ext2_empty_dir+0xd2>
10c3e45e:       2610            movel %a0@,%d3
10c3e460:       6752            beqs 10c3e4b4 <ext2_empty_dir+0xc4>
10c3e462:       0c28 002e 0008  cmpib #46,%a0@(8)
10c3e468:       666e            bnes 10c3e4d8 <ext2_empty_dir+0xe8>
10c3e46a:       1028 0006       moveb %a0@(6),%d0
10c3e46e:       0c00 0002       cmpib #2,%d0
10c3e472:       6264            bhis 10c3e4d8 <ext2_empty_dir+0xe8>
10c3e474:       0c00 0001       cmpib #1,%d0
10c3e478:       6232            bhis 10c3e4ac <ext2_empty_dir+0xbc>
10c3e47a:       242b 0028       movel %a3@(40),%d2
10c3e47e:       2202            movel %d2,%d1
10c3e480:       e149            lslw #8,%d1
10c3e482:       4841            swap %d1
10c3e484:       4241            clrw %d1
10c3e486:       2002            movel %d2,%d0
10c3e488:       0280 0000 ff00  andil #65280,%d0
10c3e48e:       e188            lsll #8,%d0
10c3e490:       8280            orl %d0,%d1
10c3e492:       2002            movel %d2,%d0
10c3e494:       0280 00ff 0000  andil #16711680,%d0
10c3e49a:       e088            lsrl #8,%d0
10c3e49c:       8280            orl %d0,%d1
10c3e49e:       4242            clrw %d2
10c3e4a0:       4842            swap %d2
10c3e4a2:       e04a            lsrw #8,%d2
10c3e4a4:       8282            orl %d2,%d1
10c3e4a6:       b283            cmpl %d3,%d1
10c3e4a8:       662e            bnes 10c3e4d8 <ext2_empty_dir+0xe8>
10c3e4aa:       6008            bras 10c3e4b4 <ext2_empty_dir+0xc4>
10c3e4ac:       0c28 002e 0009  cmpib #46,%a0@(9)
10c3e4b2:       6624            bnes 10c3e4d8 <ext2_empty_dir+0xe8>
10c3e4b4:       3028 0004       movew %a0@(4),%d0
10c3e4b8:       e058            rorw #8,%d0
10c3e4ba:       3800            movew %d0,%d4
10c3e4bc:       d1c4            addal %d4,%a0
10c3e4be:       b3c8            cmpal %a0,%a1
10c3e4c0:       649c            bccs 10c3e45e <ext2_empty_dir+0x6e>
10c3e4c2:       2f0a            movel %a2,%sp@-
10c3e4c4:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c3e4ca:       588f            addql #4,%sp
10c3e4cc:       5285            addql #1,%d5
10c3e4ce:       bc85            cmpl %d5,%d6
10c3e4d0:       6200 ff5a       bhiw 10c3e42c <ext2_empty_dir+0x3c>
10c3e4d4:       7001            moveq #1,%d0
10c3e4d6:       600a            bras 10c3e4e2 <ext2_empty_dir+0xf2>
10c3e4d8:       2f0a            movel %a2,%sp@-
10c3e4da:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c3e4e0:       7000            moveq #0,%d0
10c3e4e2:       4cee 0c7c ffe4  moveml %fp@(-28),%d2-%d6/%a2-%a3
10c3e4e8:       4e5e            unlk %fp
10c3e4ea:       4e75            rts

10c3e4ec <ext2_release_file>:
10c3e4ec:       4e56 0000       linkw %fp,#0
10c3e4f0:       206e 000c       moveal %fp@(12),%a0
10c3e4f4:       0828 0001 001d  btst #1,%a0@(29)
10c3e4fa:       670a            beqs 10c3e506 <ext2_release_file+0x1a>
10c3e4fc:       2f2e 0008       movel %fp@(8),%sp@-
10c3e500:       4eb9 10c3 f0a6  jsr 10c3f0a6 <ext2_discard_prealloc>
10c3e506:       7000            moveq #0,%d0
10c3e508:       4e5e            unlk %fp
10c3e50a:       4e75            rts

10c3e50c <ext2_sync_file>:
10c3e50c:       4e56 0000       linkw %fp,#0
10c3e510:       206e 000c       moveal %fp@(12),%a0
10c3e514:       2f2e 0010       movel %fp@(16),%sp@-
10c3e518:       2f28 0008       movel %a0@(8),%sp@-
10c3e51c:       4eb9 10c3 e526  jsr 10c3e526 <ext2_fsync_inode>
10c3e522:       4e5e            unlk %fp
10c3e524:       4e75            rts

10c3e526 <ext2_fsync_inode>:
10c3e526:       4e56 0000       linkw %fp,#0
10c3e52a:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c3e52e:       246e 0008       moveal %fp@(8),%a2
10c3e532:       2f0a            movel %a2,%sp@-
10c3e534:       4eb9 10c2 5738  jsr 10c25738 <fsync_inode_buffers>
10c3e53a:       2400            movel %d0,%d2
10c3e53c:       2f0a            movel %a2,%sp@-
10c3e53e:       4eb9 10c2 586a  jsr 10c2586a <fsync_inode_data_buffers>
10c3e544:       8480            orl %d0,%d2
10c3e546:       222a 0104       movel %a2@(260),%d1
10c3e54a:       2001            movel %d1,%d0
10c3e54c:       7607            moveq #7,%d3
10c3e54e:       c083            andl %d3,%d0
10c3e550:       508f            addql #8,%sp
10c3e552:       670c            beqs 10c3e560 <ext2_fsync_inode+0x3a>
10c3e554:       4aae 000c       tstl %fp@(12)
10c3e558:       670a            beqs 10c3e564 <ext2_fsync_inode+0x3e>
10c3e55a:       0801 0001       btst #1,%d1
10c3e55e:       6604            bnes 10c3e564 <ext2_fsync_inode+0x3e>
10c3e560:       2002            movel %d2,%d0
10c3e562:       6014            bras 10c3e578 <ext2_fsync_inode+0x52>
10c3e564:       2f0a            movel %a2,%sp@-
10c3e566:       4eb9 10c4 0bcc  jsr 10c40bcc <ext2_sync_inode>
10c3e56c:       8480            orl %d0,%d2
10c3e56e:       56c0            sne %d0
10c3e570:       4880            extw %d0
10c3e572:       48c0            extl %d0
10c3e574:       72fb            moveq #-5,%d1
10c3e576:       c081            andl %d1,%d0
10c3e578:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c3e57e:       4e5e            unlk %fp
10c3e580:       4e75            rts
10c3e582:       4e75            rts

10c3e584 <read_inode_bitmap>:
10c3e584:       4e56 0000       linkw %fp,#0
10c3e588:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c3e58c:       266e 0008       moveal %fp@(8),%a3
10c3e590:       262e 000c       movel %fp@(12),%d3
10c3e594:       7400            moveq #0,%d2
10c3e596:       42a7            clrl %sp@-
10c3e598:       2f03            movel %d3,%sp@-
10c3e59a:       2f0b            movel %a3,%sp@-
10c3e59c:       4eb9 10c3 c1b0  jsr 10c3c1b0 <ext2_get_group_desc>
10c3e5a2:       2440            moveal %d0,%a2
10c3e5a4:       4fef 000c       lea %sp@(12),%sp
10c3e5a8:       b4fc 0000       cmpaw #0,%a2
10c3e5ac:       6762            beqs 10c3e610 <read_inode_bitmap+0x8c>
10c3e5ae:       2f2b 000a       movel %a3@(10),%sp@-
10c3e5b2:       242a 0004       movel %a2@(4),%d2
10c3e5b6:       2202            movel %d2,%d1
10c3e5b8:       e149            lslw #8,%d1
10c3e5ba:       4841            swap %d1
10c3e5bc:       4241            clrw %d1
10c3e5be:       2002            movel %d2,%d0
10c3e5c0:       0280 0000 ff00  andil #65280,%d0
10c3e5c6:       e188            lsll #8,%d0
10c3e5c8:       8280            orl %d0,%d1
10c3e5ca:       2002            movel %d2,%d0
10c3e5cc:       0280 00ff 0000  andil #16711680,%d0
10c3e5d2:       e088            lsrl #8,%d0
10c3e5d4:       8280            orl %d0,%d1
10c3e5d6:       4242            clrw %d2
10c3e5d8:       4842            swap %d2
10c3e5da:       e04a            lsrw #8,%d2
10c3e5dc:       8282            orl %d2,%d1
10c3e5de:       2f01            movel %d1,%sp@-
10c3e5e0:       4280            clrl %d0
10c3e5e2:       302b 0008       movew %a3@(8),%d0
10c3e5e6:       2f00            movel %d0,%sp@-
10c3e5e8:       4eb9 10c2 5dac  jsr 10c25dac <bread>
10c3e5ee:       2400            movel %d0,%d2
10c3e5f0:       4fef 000c       lea %sp@(12),%sp
10c3e5f4:       661a            bnes 10c3e610 <read_inode_bitmap+0x8c>
10c3e5f6:       2f2a 0004       movel %a2@(4),%sp@-
10c3e5fa:       2f03            movel %d3,%sp@-
10c3e5fc:       4879 1000 3f6d  pea 10003f6d <tvecs+0x23d5>
10c3e602:       4879 1000 3fae  pea 10003fae <tvecs+0x2416>
10c3e608:       2f0b            movel %a3,%sp@-
10c3e60a:       4eb9 10c4 13f8  jsr 10c413f8 <ext2_error>
10c3e610:       2002            movel %d2,%d0
10c3e612:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c3e618:       4e5e            unlk %fp
10c3e61a:       4e75            rts

10c3e61c <load_inode_bitmap>:
10c3e61c:       4e56 0000       linkw %fp,#0
10c3e620:       48e7 3f30       moveml %d2-%d7/%a2-%a3,%sp@-
10c3e624:       2c2e 0008       movel %fp@(8),%d6
10c3e628:       2a2e 000c       movel %fp@(12),%d5
10c3e62c:       7e00            moveq #0,%d7
10c3e62e:       2246            moveal %d6,%a1
10c3e630:       43e9 00c6       lea %a1@(198),%a1
10c3e634:       2629 0058       movel %a1@(88),%d3
10c3e638:       2029 0024       movel %a1@(36),%d0
10c3e63c:       b085            cmpl %d5,%d0
10c3e63e:       6218            bhis 10c3e658 <load_inode_bitmap+0x3c>
10c3e640:       2f00            movel %d0,%sp@-
10c3e642:       2f05            movel %d5,%sp@-
10c3e644:       4879 1000 3fc0  pea 10003fc0 <tvecs+0x2428>
10c3e64a:       4879 1000 4003  pea 10004003 <tvecs+0x246b>
10c3e650:       2f06            movel %d6,%sp@-
10c3e652:       4eb9 10c4 14f0  jsr 10c414f0 <ext2_panic>
10c3e658:       3229 0034       movew %a1@(52),%d1
10c3e65c:       670c            beqs 10c3e66a <load_inode_bitmap+0x4e>
10c3e65e:       baa9 0038       cmpl %a1@(56),%d5
10c3e662:       6606            bnes 10c3e66a <load_inode_bitmap+0x4e>
10c3e664:       4a83            tstl %d3
10c3e666:       6600 00f0       bnew 10c3e758 <load_inode_bitmap+0x13c>
10c3e66a:       7008            moveq #8,%d0
10c3e66c:       b0a9 0024       cmpl %a1@(36),%d0
10c3e670:       6534            bcss 10c3e6a6 <load_inode_bitmap+0x8a>
10c3e672:       2e05            movel %d5,%d7
10c3e674:       2005            movel %d5,%d0
10c3e676:       e588            lsll #2,%d0
10c3e678:       41e9 0058       lea %a1@(88),%a0
10c3e67c:       2630 0800       movel %a0@(00000000,%d0:l),%d3
10c3e680:       2648            moveal %a0,%a3
10c3e682:       45e9 0038       lea %a1@(56),%a2
10c3e686:       6700 00b4       beqw 10c3e73c <load_inode_bitmap+0x120>
10c3e68a:       bab2 0800       cmpl %a2@(00000000,%d0:l),%d5
10c3e68e:       6700 00c8       beqw 10c3e758 <load_inode_bitmap+0x13c>
10c3e692:       4879 1000 4015  pea 10004015 <tvecs+0x247d>
10c3e698:       4879 1000 4003  pea 10004003 <tvecs+0x246b>
10c3e69e:       2f06            movel %d6,%sp@-
10c3e6a0:       4eb9 10c4 14f0  jsr 10c414f0 <ext2_panic>
10c3e6a6:       7400            moveq #0,%d2
10c3e6a8:       7600            moveq #0,%d3
10c3e6aa:       2807            movel %d7,%d4
10c3e6ac:       e58c            lsll #2,%d4
10c3e6ae:       47e9 0058       lea %a1@(88),%a3
10c3e6b2:       45e9 0038       lea %a1@(56),%a2
10c3e6b6:       4a69 0034       tstw %a1@(52)
10c3e6ba:       672c            beqs 10c3e6e8 <load_inode_bitmap+0xcc>
10c3e6bc:       ba92            cmpl %a2@,%d5
10c3e6be:       6714            beqs 10c3e6d4 <load_inode_bitmap+0xb8>
10c3e6c0:       7000            moveq #0,%d0
10c3e6c2:       204a            moveal %a2,%a0
10c3e6c4:       5282            addql #1,%d2
10c3e6c6:       3029 0034       movew %a1@(52),%d0
10c3e6ca:       b082            cmpl %d2,%d0
10c3e6cc:       6f1a            bles 10c3e6e8 <load_inode_bitmap+0xcc>
10c3e6ce:       5888            addql #4,%a0
10c3e6d0:       ba90            cmpl %a0@,%d5
10c3e6d2:       66f0            bnes 10c3e6c4 <load_inode_bitmap+0xa8>
10c3e6d4:       4280            clrl %d0
10c3e6d6:       3029 0034       movew %a1@(52),%d0
10c3e6da:       b082            cmpl %d2,%d0
10c3e6dc:       6f0a            bles 10c3e6e8 <load_inode_bitmap+0xcc>
10c3e6de:       2002            movel %d2,%d0
10c3e6e0:       e588            lsll #2,%d0
10c3e6e2:       2633 0800       movel %a3@(00000000,%d0:l),%d3
10c3e6e6:       6024            bras 10c3e70c <load_inode_bitmap+0xf0>
10c3e6e8:       0c41 0007       cmpiw #7,%d1
10c3e6ec:       6208            bhis 10c3e6f6 <load_inode_bitmap+0xda>
10c3e6ee:       5241            addqw #1,%d1
10c3e6f0:       3341 0034       movew %d1,%a1@(52)
10c3e6f4:       6016            bras 10c3e70c <load_inode_bitmap+0xf0>
10c3e6f6:       5382            subql #1,%d2
10c3e6f8:       2002            movel %d2,%d0
10c3e6fa:       e588            lsll #2,%d0
10c3e6fc:       2033 0800       movel %a3@(00000000,%d0:l),%d0
10c3e700:       670a            beqs 10c3e70c <load_inode_bitmap+0xf0>
10c3e702:       2f00            movel %d0,%sp@-
10c3e704:       4eb9 10c2 5d3a  jsr 10c25d3a <__brelse>
10c3e70a:       588f            addql #4,%sp
10c3e70c:       5382            subql #1,%d2
10c3e70e:       70ff            moveq #-1,%d0
10c3e710:       b082            cmpl %d2,%d0
10c3e712:       6724            beqs 10c3e738 <load_inode_bitmap+0x11c>
10c3e714:       2002            movel %d2,%d0
10c3e716:       e588            lsll #2,%d0
10c3e718:       5880            addql #4,%d0
10c3e71a:       43f3 0800       lea %a3@(00000000,%d0:l),%a1
10c3e71e:       41f2 0800       lea %a2@(00000000,%d0:l),%a0
10c3e722:       20a8 fffc       movel %a0@(-4),%a0@
10c3e726:       22a9 fffc       movel %a1@(-4),%a1@
10c3e72a:       5989            subql #4,%a1
10c3e72c:       5988            subql #4,%a0
10c3e72e:       51ca fff2       dbf %d2,10c3e722 <load_inode_bitmap+0x106>
10c3e732:       4242            clrw %d2
10c3e734:       5382            subql #1,%d2
10c3e736:       64ea            bccs 10c3e722 <load_inode_bitmap+0x106>
10c3e738:       4a83            tstl %d3
10c3e73a:       660e            bnes 10c3e74a <load_inode_bitmap+0x12e>
10c3e73c:       2f05            movel %d5,%sp@-
10c3e73e:       2f06            movel %d6,%sp@-
10c3e740:       4eba fe42       jsr %pc@(10c3e584 <read_inode_bitmap>)
10c3e744:       2600            movel %d0,%d3
10c3e746:       2807            movel %d7,%d4
10c3e748:       e58c            lsll #2,%d4
10c3e74a:       2585 4800       movel %d5,%a2@(00000000,%d4:l)
10c3e74e:       2783 4800       movel %d3,%a3@(00000000,%d4:l)
10c3e752:       70fb            moveq #-5,%d0
10c3e754:       4a83            tstl %d3
10c3e756:       6702            beqs 10c3e75a <load_inode_bitmap+0x13e>
10c3e758:       2003            movel %d3,%d0
10c3e75a:       4cee 0cfc ffe0  moveml %fp@(-32),%d2-%d7/%a2-%a3
10c3e760:       4e5e            unlk %fp
10c3e762:       4e75            rts

10c3e764 <ext2_free_inode>:
10c3e764:       4e56 fff8       linkw %fp,#-8
10c3e768:       48e7 3c38       moveml %d2-%d5/%a2-%a4,%sp@-
10c3e76c:       246e 0008       moveal %fp@(8),%a2
10c3e770:       266a 0094       moveal %a2@(148),%a3
10c3e774:       282a 0028       movel %a2@(40),%d4
10c3e778:       2f0a            movel %a2,%sp@-
10c3e77a:       4eb9 10c3 4de0  jsr 10c34de0 <is_bad_inode>
10c3e780:       588f            addql #4,%sp
10c3e782:       7040            moveq #64,%d0
10c3e784:       d08b            addl %a3,%d0
10c3e786:       2240            moveal %d0,%a1
10c3e788:       41fa 000c       lea %pc@(10c3e796 <ext2_free_inode+0x32>),%a0
10c3e78c:       5391            subql #1,%a1@
10c3e78e:       6a06            bpls 10c3e796 <ext2_free_inode+0x32>
10c3e790:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c3e796:       286b 00f2       moveal %a3@(242),%a4
10c3e79a:       302a 0032       movew %a2@(50),%d0
10c3e79e:       0240 f000       andiw #-4096,%d0
10c3e7a2:       0c40 4000       cmpiw #16384,%d0
10c3e7a6:       57c0            seq %d0
10c3e7a8:       4880            extw %d0
10c3e7aa:       3a00            movew %d0,%d5
10c3e7ac:       48c5            extl %d5
10c3e7ae:       4485            negl %d5
10c3e7b0:       2f0a            movel %a2,%sp@-
10c3e7b2:       4eb9 10c3 3fbc  jsr 10c33fbc <clear_inode>
10c3e7b8:       588f            addql #4,%sp
10c3e7ba:       b8ab 019a       cmpl %a3@(410),%d4
10c3e7be:       652e            bcss 10c3e7ee <ext2_free_inode+0x8a>
10c3e7c0:       2414            movel %a4@,%d2
10c3e7c2:       2202            movel %d2,%d1
10c3e7c4:       e149            lslw #8,%d1
10c3e7c6:       4841            swap %d1
10c3e7c8:       4241            clrw %d1
10c3e7ca:       2002            movel %d2,%d0
10c3e7cc:       0280 0000 ff00  andil #65280,%d0
10c3e7d2:       e188            lsll #8,%d0
10c3e7d4:       8280            orl %d0,%d1
10c3e7d6:       2002            movel %d2,%d0
10c3e7d8:       0280 00ff 0000  andil #16711680,%d0
10c3e7de:       e088            lsrl #8,%d0
10c3e7e0:       8280            orl %d0,%d1
10c3e7e2:       4242            clrw %d2
10c3e7e4:       4842            swap %d2
10c3e7e6:       e04a            lsrw #8,%d2
10c3e7e8:       8282            orl %d2,%d1
10c3e7ea:       b284            cmpl %d4,%d1
10c3e7ec:       641a            bccs 10c3e808 <ext2_free_inode+0xa4>
10c3e7ee:       2f04            movel %d4,%sp@-
10c3e7f0:       4879 1000 4038  pea 10004038 <tvecs+0x24a0>
10c3e7f6:       4879 1000 405a  pea 1000405a <tvecs+0x24c2>
10c3e7fc:       2f0b            movel %a3,%sp@-
10c3e7fe:       4eb9 10c4 13f8  jsr 10c413f8 <ext2_error>
10c3e804:       6000 0190       braw 10c3e996 <ext2_free_inode+0x232>
10c3e808:       2404            movel %d4,%d2
10c3e80a:       5382            subql #1,%d2
10c3e80c:       2f2b 00da       movel %a3@(218),%sp@-
10c3e810:       2f02            movel %d2,%sp@-
10c3e812:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c3e818:       508f            addql #8,%sp
10c3e81a:       2440            moveal %d0,%a2
10c3e81c:       2f2b 00da       movel %a3@(218),%sp@-
10c3e820:       2f02            movel %d2,%sp@-
10c3e822:       4eb9 10c8 599c  jsr 10c8599c <__umodsi3>
10c3e828:       508f            addql #8,%sp
10c3e82a:       2400            movel %d0,%d2
10c3e82c:       2f0a            movel %a2,%sp@-
10c3e82e:       2f0b            movel %a3,%sp@-
10c3e830:       4eba fdea       jsr %pc@(10c3e61c <load_inode_bitmap>)
10c3e834:       2d40 fff8       movel %d0,%fp@(-8)
10c3e838:       508f            addql #8,%sp
10c3e83a:       2040            moveal %d0,%a0
10c3e83c:       b0fc fc18       cmpaw #-1000,%a0
10c3e840:       6200 0154       bhiw 10c3e996 <ext2_free_inode+0x232>
10c3e844:       2002            movel %d2,%d0
10c3e846:       e680            asrl #3,%d0
10c3e848:       2068 0030       moveal %a0@(48),%a0
10c3e84c:       d1c0            addal %d0,%a0
10c3e84e:       2002            movel %d2,%d0
10c3e850:       7207            moveq #7,%d1
10c3e852:       c081            andl %d1,%d0
10c3e854:       7201            moveq #1,%d1
10c3e856:       e1a9            lsll %d0,%d1
10c3e858:       40c2            movew %sr,%d2
10c3e85a:       007c 0700       oriw #1792,%sr
10c3e85e:       1010            moveb %a0@,%d0
10c3e860:       0280 0000 00ff  andil #255,%d0
10c3e866:       2601            movel %d1,%d3
10c3e868:       c680            andl %d0,%d3
10c3e86a:       56c0            sne %d0
10c3e86c:       4880            extw %d0
10c3e86e:       3600            movew %d0,%d3
10c3e870:       48c3            extl %d3
10c3e872:       4483            negl %d3
10c3e874:       4601            notb %d1
10c3e876:       1010            moveb %a0@,%d0
10c3e878:       c001            andb %d1,%d0
10c3e87a:       1080            moveb %d0,%a0@
10c3e87c:       46c2            movew %d2,%sr
10c3e87e:       4a83            tstl %d3
10c3e880:       6624            bnes 10c3e8a6 <ext2_free_inode+0x142>
10c3e882:       2f04            movel %d4,%sp@-
10c3e884:       4879 1000 406a  pea 1000406a <tvecs+0x24d2>
10c3e88a:       4879 1000 405a  pea 1000405a <tvecs+0x24c2>
10c3e890:       2f0b            movel %a3,%sp@-
10c3e892:       4eb9 10c4 13f8  jsr 10c413f8 <ext2_error>
10c3e898:       4fef 0010       lea %sp@(16),%sp
10c3e89c:       45f9 10c2 5c50  lea 10c25c50 <mark_buffer_dirty>,%a2
10c3e8a2:       6000 00ac       braw 10c3e950 <ext2_free_inode+0x1ec>
10c3e8a6:       486e fffc       pea %fp@(-4)
10c3e8aa:       2f0a            movel %a2,%sp@-
10c3e8ac:       2f0b            movel %a3,%sp@-
10c3e8ae:       4eb9 10c3 c1b0  jsr 10c3c1b0 <ext2_get_group_desc>
10c3e8b4:       2040            moveal %d0,%a0
10c3e8b6:       4fef 000c       lea %sp@(12),%sp
10c3e8ba:       b0fc 0000       cmpaw #0,%a0
10c3e8be:       6720            beqs 10c3e8e0 <ext2_free_inode+0x17c>
10c3e8c0:       3028 000e       movew %a0@(14),%d0
10c3e8c4:       e058            rorw #8,%d0
10c3e8c6:       5240            addqw #1,%d0
10c3e8c8:       e058            rorw #8,%d0
10c3e8ca:       3140 000e       movew %d0,%a0@(14)
10c3e8ce:       4a85            tstl %d5
10c3e8d0:       670e            beqs 10c3e8e0 <ext2_free_inode+0x17c>
10c3e8d2:       3028 0010       movew %a0@(16),%d0
10c3e8d6:       e058            rorw #8,%d0
10c3e8d8:       5340            subqw #1,%d0
10c3e8da:       e058            rorw #8,%d0
10c3e8dc:       3140 0010       movew %d0,%a0@(16)
10c3e8e0:       2f2e fffc       movel %fp@(-4),%sp@-
10c3e8e4:       45f9 10c2 5c50  lea 10c25c50 <mark_buffer_dirty>,%a2
10c3e8ea:       4e92            jsr %a2@
10c3e8ec:       588f            addql #4,%sp
10c3e8ee:       242c 0010       movel %a4@(16),%d2
10c3e8f2:       2202            movel %d2,%d1
10c3e8f4:       e149            lslw #8,%d1
10c3e8f6:       4841            swap %d1
10c3e8f8:       4241            clrw %d1
10c3e8fa:       2002            movel %d2,%d0
10c3e8fc:       0280 0000 ff00  andil #65280,%d0
10c3e902:       e188            lsll #8,%d0
10c3e904:       8280            orl %d0,%d1
10c3e906:       2002            movel %d2,%d0
10c3e908:       0280 00ff 0000  andil #16711680,%d0
10c3e90e:       e088            lsrl #8,%d0
10c3e910:       8280            orl %d0,%d1
10c3e912:       4242            clrw %d2
10c3e914:       4842            swap %d2
10c3e916:       e04a            lsrw #8,%d2
10c3e918:       8282            orl %d2,%d1
10c3e91a:       5281            addql #1,%d1
10c3e91c:       2401            movel %d1,%d2
10c3e91e:       e14a            lslw #8,%d2
10c3e920:       4842            swap %d2
10c3e922:       4242            clrw %d2
10c3e924:       2001            movel %d1,%d0
10c3e926:       0280 0000 ff00  andil #65280,%d0
10c3e92c:       e188            lsll #8,%d0
10c3e92e:       8480            orl %d0,%d2
10c3e930:       2001            movel %d1,%d0
10c3e932:       0280 00ff 0000  andil #16711680,%d0
10c3e938:       e088            lsrl #8,%d0
10c3e93a:       8480            orl %d0,%d2
10c3e93c:       4241            clrw %d1
10c3e93e:       4841            swap %d1
10c3e940:       e049            lsrw #8,%d1
10c3e942:       8481            orl %d1,%d2
10c3e944:       2942 0010       movel %d2,%a4@(16)
10c3e948:       2f2b 00ee       movel %a3@(238),%sp@-
10c3e94c:       4e92            jsr %a2@
10c3e94e:       588f            addql #4,%sp
10c3e950:       2f2e fff8       movel %fp@(-8),%sp@-
10c3e954:       4e92            jsr %a2@
10c3e956:       588f            addql #4,%sp
10c3e958:       082b 0004 0027  btst #4,%a3@(39)
10c3e95e:       6730            beqs 10c3e990 <ext2_free_inode+0x22c>
10c3e960:       486e fff8       pea %fp@(-8)
10c3e964:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c3e968:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c3e96c:       4eb9 10c4 c80c  jsr 10c4c80c <ll_rw_block>
10c3e972:       222e fff8       movel %fp@(-8),%d1
10c3e976:       4fef 000c       lea %sp@(12),%sp
10c3e97a:       2241            moveal %d1,%a1
10c3e97c:       41e9 0014       lea %a1@(20),%a0
10c3e980:       2010            movel %a0@,%d0
10c3e982:       0800 0002       btst #2,%d0
10c3e986:       6708            beqs 10c3e990 <ext2_free_inode+0x22c>
10c3e988:       2f01            movel %d1,%sp@-
10c3e98a:       4eb9 10c2 4c0c  jsr 10c24c0c <__wait_on_buffer>
10c3e990:       177c 0001 000f  moveb #1,%a3@(15)
10c3e996:       7040            moveq #64,%d0
10c3e998:       d08b            addl %a3,%d0
10c3e99a:       2240            moveal %d0,%a1
10c3e99c:       41fa 000c       lea %pc@(10c3e9aa <ext2_free_inode+0x246>),%a0
10c3e9a0:       5291            addql #1,%a1@
10c3e9a2:       6e06            bgts 10c3e9aa <ext2_free_inode+0x246>
10c3e9a4:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c3e9aa:       4cee 1c3c ffdc  moveml %fp@(-36),%d2-%d5/%a2-%a4
10c3e9b0:       4e5e            unlk %fp
10c3e9b2:       4e75            rts

10c3e9b4 <find_group_dir>:
10c3e9b4:       4e56 fffc       linkw %fp,#-4
10c3e9b8:       48e7 3f38       moveml %d2-%d7/%a2-%a4,%sp@-
10c3e9bc:       266e 0008       moveal %fp@(8),%a3
10c3e9c0:       206b 00f2       moveal %a3@(242),%a0
10c3e9c4:       2a2b 00ea       movel %a3@(234),%d5
10c3e9c8:       2428 0010       movel %a0@(16),%d2
10c3e9cc:       2202            movel %d2,%d1
10c3e9ce:       e149            lslw #8,%d1
10c3e9d0:       4841            swap %d1
10c3e9d2:       4241            clrw %d1
10c3e9d4:       2002            movel %d2,%d0
10c3e9d6:       0280 0000 ff00  andil #65280,%d0
10c3e9dc:       e188            lsll #8,%d0
10c3e9de:       8280            orl %d0,%d1
10c3e9e0:       2002            movel %d2,%d0
10c3e9e2:       0280 00ff 0000  andil #16711680,%d0
10c3e9e8:       e088            lsrl #8,%d0
10c3e9ea:       8280            orl %d0,%d1
10c3e9ec:       4242            clrw %d2
10c3e9ee:       4842            swap %d2
10c3e9f0:       e04a            lsrw #8,%d2
10c3e9f2:       2f05            movel %d5,%sp@-
10c3e9f4:       8282            orl %d2,%d1
10c3e9f6:       2f01            movel %d1,%sp@-
10c3e9f8:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c3e9fe:       508f            addql #8,%sp
10c3ea00:       2e00            movel %d0,%d7
10c3ea02:       95ca            subal %a2,%a2
10c3ea04:       7c00            moveq #0,%d6
10c3ea06:       387c ffff       moveaw #-1,%a4
10c3ea0a:       7400            moveq #0,%d2
10c3ea0c:       ba86            cmpl %d6,%d5
10c3ea0e:       6f58            bles 10c3ea68 <find_group_dir+0xb4>
10c3ea10:       7800            moveq #0,%d4
10c3ea12:       7600            moveq #0,%d3
10c3ea14:       486e fffc       pea %fp@(-4)
10c3ea18:       2f02            movel %d2,%sp@-
10c3ea1a:       2f0b            movel %a3,%sp@-
10c3ea1c:       4eb9 10c3 c1b0  jsr 10c3c1b0 <ext2_get_group_desc>
10c3ea22:       2040            moveal %d0,%a0
10c3ea24:       4fef 000c       lea %sp@(12),%sp
10c3ea28:       b0fc 0000       cmpaw #0,%a0
10c3ea2c:       6734            beqs 10c3ea62 <find_group_dir+0xae>
10c3ea2e:       3028 000e       movew %a0@(14),%d0
10c3ea32:       672e            beqs 10c3ea62 <find_group_dir+0xae>
10c3ea34:       e058            rorw #8,%d0
10c3ea36:       3600            movew %d0,%d3
10c3ea38:       be83            cmpl %d3,%d7
10c3ea3a:       6e26            bgts 10c3ea62 <find_group_dir+0xae>
10c3ea3c:       b4fc 0000       cmpaw #0,%a2
10c3ea40:       6718            beqs 10c3ea5a <find_group_dir+0xa6>
10c3ea42:       3228 000c       movew %a0@(12),%d1
10c3ea46:       e059            rorw #8,%d1
10c3ea48:       0281 0000 ffff  andil #65535,%d1
10c3ea4e:       302a 000c       movew %a2@(12),%d0
10c3ea52:       e058            rorw #8,%d0
10c3ea54:       3800            movew %d0,%d4
10c3ea56:       b881            cmpl %d1,%d4
10c3ea58:       6c08            bges 10c3ea62 <find_group_dir+0xae>
10c3ea5a:       2842            moveal %d2,%a4
10c3ea5c:       2448            moveal %a0,%a2
10c3ea5e:       2c2e fffc       movel %fp@(-4),%d6
10c3ea62:       5282            addql #1,%d2
10c3ea64:       ba82            cmpl %d2,%d5
10c3ea66:       6eac            bgts 10c3ea14 <find_group_dir+0x60>
10c3ea68:       b4fc 0000       cmpaw #0,%a2
10c3ea6c:       6604            bnes 10c3ea72 <find_group_dir+0xbe>
10c3ea6e:       70ff            moveq #-1,%d0
10c3ea70:       6026            bras 10c3ea98 <find_group_dir+0xe4>
10c3ea72:       302a 000e       movew %a2@(14),%d0
10c3ea76:       e058            rorw #8,%d0
10c3ea78:       5340            subqw #1,%d0
10c3ea7a:       e058            rorw #8,%d0
10c3ea7c:       3540 000e       movew %d0,%a2@(14)
10c3ea80:       302a 0010       movew %a2@(16),%d0
10c3ea84:       e058            rorw #8,%d0
10c3ea86:       5240            addqw #1,%d0
10c3ea88:       e058            rorw #8,%d0
10c3ea8a:       3540 0010       movew %d0,%a2@(16)
10c3ea8e:       2f06            movel %d6,%sp@-
10c3ea90:       4eb9 10c2 5c50  jsr 10c25c50 <mark_buffer_dirty>
10c3ea96:       200c            movel %a4,%d0
10c3ea98:       4cee 1cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a4
10c3ea9e:       4e5e            unlk %fp
10c3eaa0:       4e75            rts

10c3eaa2 <find_group_other>:
10c3eaa2:       4e56 fffc       linkw %fp,#-4
10c3eaa6:       48e7 3c30       moveml %d2-%d5/%a2-%a3,%sp@-
10c3eaaa:       266e 0008       moveal %fp@(8),%a3
10c3eaae:       2a2e 000c       movel %fp@(12),%d5
10c3eab2:       282b 00ea       movel %a3@(234),%d4
10c3eab6:       2405            movel %d5,%d2
10c3eab8:       486e fffc       pea %fp@(-4)
10c3eabc:       2f02            movel %d2,%sp@-
10c3eabe:       2f0b            movel %a3,%sp@-
10c3eac0:       45f9 10c3 c1b0  lea 10c3c1b0 <ext2_get_group_desc>,%a2
10c3eac6:       4e92            jsr %a2@
10c3eac8:       2040            moveal %d0,%a0
10c3eaca:       4fef 000c       lea %sp@(12),%sp
10c3eace:       b0fc 0000       cmpaw #0,%a0
10c3ead2:       6706            beqs 10c3eada <find_group_other+0x38>
10c3ead4:       3028 000e       movew %a0@(14),%d0
10c3ead8:       6668            bnes 10c3eb42 <find_group_other+0xa0>
10c3eada:       7601            moveq #1,%d3
10c3eadc:       b883            cmpl %d3,%d4
10c3eade:       6f2a            bles 10c3eb0a <find_group_other+0x68>
10c3eae0:       d483            addl %d3,%d2
10c3eae2:       b882            cmpl %d2,%d4
10c3eae4:       6e02            bgts 10c3eae8 <find_group_other+0x46>
10c3eae6:       9484            subl %d4,%d2
10c3eae8:       486e fffc       pea %fp@(-4)
10c3eaec:       2f02            movel %d2,%sp@-
10c3eaee:       2f0b            movel %a3,%sp@-
10c3eaf0:       4e92            jsr %a2@
10c3eaf2:       2040            moveal %d0,%a0
10c3eaf4:       4fef 000c       lea %sp@(12),%sp
10c3eaf8:       b0fc 0000       cmpaw #0,%a0
10c3eafc:       6706            beqs 10c3eb04 <find_group_other+0x62>
10c3eafe:       3028 000e       movew %a0@(14),%d0
10c3eb02:       663e            bnes 10c3eb42 <find_group_other+0xa0>
10c3eb04:       d683            addl %d3,%d3
10c3eb06:       b883            cmpl %d3,%d4
10c3eb08:       6ed6            bgts 10c3eae0 <find_group_other+0x3e>
10c3eb0a:       2405            movel %d5,%d2
10c3eb0c:       5282            addql #1,%d2
10c3eb0e:       7602            moveq #2,%d3
10c3eb10:       b883            cmpl %d3,%d4
10c3eb12:       6f2a            bles 10c3eb3e <find_group_other+0x9c>
10c3eb14:       5282            addql #1,%d2
10c3eb16:       b882            cmpl %d2,%d4
10c3eb18:       6e02            bgts 10c3eb1c <find_group_other+0x7a>
10c3eb1a:       7400            moveq #0,%d2
10c3eb1c:       486e fffc       pea %fp@(-4)
10c3eb20:       2f02            movel %d2,%sp@-
10c3eb22:       2f0b            movel %a3,%sp@-
10c3eb24:       4e92            jsr %a2@
10c3eb26:       2040            moveal %d0,%a0
10c3eb28:       4fef 000c       lea %sp@(12),%sp
10c3eb2c:       b0fc 0000       cmpaw #0,%a0
10c3eb30:       6706            beqs 10c3eb38 <find_group_other+0x96>
10c3eb32:       3028 000e       movew %a0@(14),%d0
10c3eb36:       660a            bnes 10c3eb42 <find_group_other+0xa0>
10c3eb38:       5283            addql #1,%d3
10c3eb3a:       b883            cmpl %d3,%d4
10c3eb3c:       6ed6            bgts 10c3eb14 <find_group_other+0x72>
10c3eb3e:       70ff            moveq #-1,%d0
10c3eb40:       6016            bras 10c3eb58 <find_group_other+0xb6>
10c3eb42:       e058            rorw #8,%d0
10c3eb44:       5340            subqw #1,%d0
10c3eb46:       e058            rorw #8,%d0
10c3eb48:       3140 000e       movew %d0,%a0@(14)
10c3eb4c:       2f2e fffc       movel %fp@(-4),%sp@-
10c3eb50:       4eb9 10c2 5c50  jsr 10c25c50 <mark_buffer_dirty>
10c3eb56:       2002            movel %d2,%d0
10c3eb58:       4cee 0c3c ffe4  moveml %fp@(-28),%d2-%d5/%a2-%a3
10c3eb5e:       4e5e            unlk %fp
10c3eb60:       4e75            rts

10c3eb62 <ext2_new_inode>:
10c3eb62:       4e56 fff0       linkw %fp,#-16
10c3eb66:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c3eb6a:       2e2e 0008       movel %fp@(8),%d7
10c3eb6e:       2a2e 000c       movel %fp@(12),%d5
10c3eb72:       2047            moveal %d7,%a0
10c3eb74:       2a68 0094       moveal %a0@(148),%a5
10c3eb78:       4eb9 10c3 4410  jsr 10c34410 <get_empty_inode>
10c3eb7e:       2640            moveal %d0,%a3
10c3eb80:       b6fc 0000       cmpaw #0,%a3
10c3eb84:       6714            beqs 10c3eb9a <ext2_new_inode+0x38>
10c3eb86:       274d 0094       movel %a5,%a3@(148)
10c3eb8a:       376d 0008 0030  movew %a5@(8),%a3@(48)
10c3eb90:       4280            clrl %d0
10c3eb92:       102d 000e       moveb %a5@(14),%d0
10c3eb96:       2740 0054       movel %d0,%a3@(84)
10c3eb9a:       70f4            moveq #-12,%d0
10c3eb9c:       b6fc 0000       cmpaw #0,%a3
10c3eba0:       6700 0412       beqw 10c3efb4 <ext2_new_inode+0x452>
10c3eba4:       7040            moveq #64,%d0
10c3eba6:       d08d            addl %a5,%d0
10c3eba8:       2240            moveal %d0,%a1
10c3ebaa:       41fa 000c       lea %pc@(10c3ebb8 <ext2_new_inode+0x56>),%a0
10c3ebae:       5391            subql #1,%a1@
10c3ebb0:       6a06            bpls 10c3ebb8 <ext2_new_inode+0x56>
10c3ebb2:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c3ebb8:       2d6d 00f2 fff4  movel %a5@(242),%fp@(-12)
10c3ebbe:       2d40 fff0       movel %d0,%fp@(-16)
10c3ebc2:       2c05            movel %d5,%d6
10c3ebc4:       0286 0000 f000  andil #61440,%d6
10c3ebca:       0c86 0000 4000  cmpil #16384,%d6
10c3ebd0:       660e            bnes 10c3ebe0 <ext2_new_inode+0x7e>
10c3ebd2:       2247            moveal %d7,%a1
10c3ebd4:       2f29 016e       movel %a1@(366),%sp@-
10c3ebd8:       2f0d            movel %a5,%sp@-
10c3ebda:       4eba fdd8       jsr %pc@(10c3e9b4 <find_group_dir>)
10c3ebde:       600c            bras 10c3ebec <ext2_new_inode+0x8a>
10c3ebe0:       2047            moveal %d7,%a0
10c3ebe2:       2f28 016e       movel %a0@(366),%sp@-
10c3ebe6:       2f0d            movel %a5,%sp@-
10c3ebe8:       4eba feb8       jsr %pc@(10c3eaa2 <find_group_other>)
10c3ebec:       2800            movel %d0,%d4
10c3ebee:       508f            addql #8,%sp
10c3ebf0:       74e4            moveq #-28,%d2
10c3ebf2:       70ff            moveq #-1,%d0
10c3ebf4:       b084            cmpl %d4,%d0
10c3ebf6:       6700 034c       beqw 10c3ef44 <ext2_new_inode+0x3e2>
10c3ebfa:       74fb            moveq #-5,%d2
10c3ebfc:       2f04            movel %d4,%sp@-
10c3ebfe:       2f0d            movel %a5,%sp@-
10c3ec00:       4eba fa1a       jsr %pc@(10c3e61c <load_inode_bitmap>)
10c3ec04:       2d40 fffc       movel %d0,%fp@(-4)
10c3ec08:       508f            addql #8,%sp
10c3ec0a:       2040            moveal %d0,%a0
10c3ec0c:       b0fc fc18       cmpaw #-1000,%a0
10c3ec10:       6200 02ee       bhiw 10c3ef00 <ext2_new_inode+0x39e>
10c3ec14:       222d 00da       movel %a5@(218),%d1
10c3ec18:       2068 0030       moveal %a0@(48),%a0
10c3ec1c:       93c9            subal %a1,%a1
10c3ec1e:       2441            moveal %d1,%a2
10c3ec20:       b5c9            cmpal %a1,%a2
10c3ec22:       6206            bhis 10c3ec2a <ext2_new_inode+0xc8>
10c3ec24:       284a            moveal %a2,%a4
10c3ec26:       6000 00aa       braw 10c3ecd2 <ext2_new_inode+0x170>
10c3ec2a:       200a            movel %a2,%d0
10c3ec2c:       74e0            moveq #-32,%d2
10c3ec2e:       6012            bras 10c3ec42 <ext2_new_inode+0xe0>
10c3ec30:       2618            movel %a0@+,%d3
10c3ec32:       70ff            moveq #-1,%d0
10c3ec34:       b083            cmpl %d3,%d0
10c3ec36:       665c            bnes 10c3ec94 <ext2_new_inode+0x132>
10c3ec38:       43e9 0020       lea %a1@(32),%a1
10c3ec3c:       74e0            moveq #-32,%d2
10c3ec3e:       d282            addl %d2,%d1
10c3ec40:       2001            movel %d1,%d0
10c3ec42:       c082            andl %d2,%d0
10c3ec44:       66ea            bnes 10c3ec30 <ext2_new_inode+0xce>
10c3ec46:       4a81            tstl %d1
10c3ec48:       6606            bnes 10c3ec50 <ext2_new_inode+0xee>
10c3ec4a:       2849            moveal %a1,%a4
10c3ec4c:       6000 0084       braw 10c3ecd2 <ext2_new_inode+0x170>
10c3ec50:       2610            movel %a0@,%d3
10c3ec52:       70ff            moveq #-1,%d0
10c3ec54:       e3a8            lsll %d1,%d0
10c3ec56:       2403            movel %d3,%d2
10c3ec58:       e14a            lslw #8,%d2
10c3ec5a:       4842            swap %d2
10c3ec5c:       4242            clrw %d2
10c3ec5e:       2203            movel %d3,%d1
10c3ec60:       0281 0000 ff00  andil #65280,%d1
10c3ec66:       e189            lsll #8,%d1
10c3ec68:       8481            orl %d1,%d2
10c3ec6a:       2203            movel %d3,%d1
10c3ec6c:       0281 00ff 0000  andil #16711680,%d1
10c3ec72:       e089            lsrl #8,%d1
10c3ec74:       8481            orl %d1,%d2
10c3ec76:       4243            clrw %d3
10c3ec78:       4843            swap %d3
10c3ec7a:       e04b            lsrw #8,%d3
10c3ec7c:       8483            orl %d3,%d2
10c3ec7e:       8480            orl %d0,%d2
10c3ec80:       7000            moveq #0,%d0
10c3ec82:       0802 0000       btst #0,%d2
10c3ec86:       6746            beqs 10c3ecce <ext2_new_inode+0x16c>
10c3ec88:       5280            addql #1,%d0
10c3ec8a:       e28a            lsrl #1,%d2
10c3ec8c:       0802 0000       btst #0,%d2
10c3ec90:       66f6            bnes 10c3ec88 <ext2_new_inode+0x126>
10c3ec92:       603a            bras 10c3ecce <ext2_new_inode+0x16c>
10c3ec94:       2203            movel %d3,%d1
10c3ec96:       e149            lslw #8,%d1
10c3ec98:       4841            swap %d1
10c3ec9a:       4241            clrw %d1
10c3ec9c:       2003            movel %d3,%d0
10c3ec9e:       0280 0000 ff00  andil #65280,%d0
10c3eca4:       e188            lsll #8,%d0
10c3eca6:       8280            orl %d0,%d1
10c3eca8:       2003            movel %d3,%d0
10c3ecaa:       0280 00ff 0000  andil #16711680,%d0
10c3ecb0:       e088            lsrl #8,%d0
10c3ecb2:       8280            orl %d0,%d1
10c3ecb4:       4243            clrw %d3
10c3ecb6:       4843            swap %d3
10c3ecb8:       e04b            lsrw #8,%d3
10c3ecba:       8283            orl %d3,%d1
10c3ecbc:       7000            moveq #0,%d0
10c3ecbe:       0801 0000       btst #0,%d1
10c3ecc2:       670a            beqs 10c3ecce <ext2_new_inode+0x16c>
10c3ecc4:       5280            addql #1,%d0
10c3ecc6:       e289            lsrl #1,%d1
10c3ecc8:       0801 0000       btst #0,%d1
10c3eccc:       66f6            bnes 10c3ecc4 <ext2_new_inode+0x162>
10c3ecce:       49f1 0800       lea %a1@(00000000,%d0:l),%a4
10c3ecd2:       b5cc            cmpal %a4,%a2
10c3ecd4:       6300 0294       blsw 10c3ef6a <ext2_new_inode+0x408>
10c3ecd8:       206e fffc       moveal %fp@(-4),%a0
10c3ecdc:       200c            movel %a4,%d0
10c3ecde:       e680            asrl #3,%d0
10c3ece0:       2068 0030       moveal %a0@(48),%a0
10c3ece4:       d1c0            addal %d0,%a0
10c3ece6:       200c            movel %a4,%d0
10c3ece8:       7207            moveq #7,%d1
10c3ecea:       c081            andl %d1,%d0
10c3ecec:       7201            moveq #1,%d1
10c3ecee:       e1a9            lsll %d0,%d1
10c3ecf0:       40c2            movew %sr,%d2
10c3ecf2:       007c 0700       oriw #1792,%sr
10c3ecf6:       1010            moveb %a0@,%d0
10c3ecf8:       1010            moveb %a0@,%d0
10c3ecfa:       8001            orb %d1,%d0
10c3ecfc:       1080            moveb %d0,%a0@
10c3ecfe:       46c2            movew %d2,%sr
10c3ed00:       2f2e fffc       movel %fp@(-4),%sp@-
10c3ed04:       45f9 10c2 5c50  lea 10c25c50 <mark_buffer_dirty>,%a2
10c3ed0a:       4e92            jsr %a2@
10c3ed0c:       588f            addql #4,%sp
10c3ed0e:       082d 0004 0027  btst #4,%a5@(39)
10c3ed14:       6732            beqs 10c3ed48 <ext2_new_inode+0x1e6>
10c3ed16:       486e fffc       pea %fp@(-4)
10c3ed1a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c3ed1e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c3ed22:       4eb9 10c4 c80c  jsr 10c4c80c <ll_rw_block>
10c3ed28:       222e fffc       movel %fp@(-4),%d1
10c3ed2c:       4fef 000c       lea %sp@(12),%sp
10c3ed30:       2241            moveal %d1,%a1
10c3ed32:       41e9 0014       lea %a1@(20),%a0
10c3ed36:       2010            movel %a0@,%d0
10c3ed38:       0800 0002       btst #2,%d0
10c3ed3c:       670a            beqs 10c3ed48 <ext2_new_inode+0x1e6>
10c3ed3e:       2f01            movel %d1,%sp@-
10c3ed40:       4eb9 10c2 4c0c  jsr 10c24c0c <__wait_on_buffer>
10c3ed46:       588f            addql #4,%sp
10c3ed48:       2f2d 00da       movel %a5@(218),%sp@-
10c3ed4c:       2f04            movel %d4,%sp@-
10c3ed4e:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c3ed54:       508f            addql #8,%sp
10c3ed56:       49f4 0801       lea %a4@(00000001,%d0:l),%a4
10c3ed5a:       b9ed 019a       cmpal %a5@(410),%a4
10c3ed5e:       6532            bcss 10c3ed92 <ext2_new_inode+0x230>
10c3ed60:       206e fff4       moveal %fp@(-12),%a0
10c3ed64:       2410            movel %a0@,%d2
10c3ed66:       2202            movel %d2,%d1
10c3ed68:       e149            lslw #8,%d1
10c3ed6a:       4841            swap %d1
10c3ed6c:       4241            clrw %d1
10c3ed6e:       2002            movel %d2,%d0
10c3ed70:       0280 0000 ff00  andil #65280,%d0
10c3ed76:       e188            lsll #8,%d0
10c3ed78:       8280            orl %d0,%d1
10c3ed7a:       2002            movel %d2,%d0
10c3ed7c:       0280 00ff 0000  andil #16711680,%d0
10c3ed82:       e088            lsrl #8,%d0
10c3ed84:       8280            orl %d0,%d1
10c3ed86:       4242            clrw %d2
10c3ed88:       4842            swap %d2
10c3ed8a:       e04a            lsrw #8,%d2
10c3ed8c:       8282            orl %d2,%d1
10c3ed8e:       b28c            cmpl %a4,%d1
10c3ed90:       6422            bccs 10c3edb4 <ext2_new_inode+0x252>
10c3ed92:       2f0c            movel %a4,%sp@-
10c3ed94:       2f04            movel %d4,%sp@-
10c3ed96:       4879 1000 408c  pea 1000408c <tvecs+0x24f4>
10c3ed9c:       4879 1000 40d0  pea 100040d0 <tvecs+0x2538>
10c3eda2:       2f0d            movel %a5,%sp@-
10c3eda4:       4eb9 10c4 13f8  jsr 10c413f8 <ext2_error>
10c3edaa:       74fb            moveq #-5,%d2
10c3edac:       4fef 0014       lea %sp@(20),%sp
10c3edb0:       6000 014e       braw 10c3ef00 <ext2_new_inode+0x39e>
10c3edb4:       226e fff4       moveal %fp@(-12),%a1
10c3edb8:       2429 0010       movel %a1@(16),%d2
10c3edbc:       2202            movel %d2,%d1
10c3edbe:       e149            lslw #8,%d1
10c3edc0:       4841            swap %d1
10c3edc2:       4241            clrw %d1
10c3edc4:       2002            movel %d2,%d0
10c3edc6:       0280 0000 ff00  andil #65280,%d0
10c3edcc:       e188            lsll #8,%d0
10c3edce:       8280            orl %d0,%d1
10c3edd0:       2002            movel %d2,%d0
10c3edd2:       0280 00ff 0000  andil #16711680,%d0
10c3edd8:       e088            lsrl #8,%d0
10c3edda:       8280            orl %d0,%d1
10c3eddc:       4242            clrw %d2
10c3edde:       4842            swap %d2
10c3ede0:       e04a            lsrw #8,%d2
10c3ede2:       8282            orl %d2,%d1
10c3ede4:       5381            subql #1,%d1
10c3ede6:       2401            movel %d1,%d2
10c3ede8:       e14a            lslw #8,%d2
10c3edea:       4842            swap %d2
10c3edec:       4242            clrw %d2
10c3edee:       2001            movel %d1,%d0
10c3edf0:       0280 0000 ff00  andil #65280,%d0
10c3edf6:       e188            lsll #8,%d0
10c3edf8:       8480            orl %d0,%d2
10c3edfa:       2001            movel %d1,%d0
10c3edfc:       0280 00ff 0000  andil #16711680,%d0
10c3ee02:       e088            lsrl #8,%d0
10c3ee04:       8480            orl %d0,%d2
10c3ee06:       4241            clrw %d1
10c3ee08:       4841            swap %d1
10c3ee0a:       e049            lsrw #8,%d1
10c3ee0c:       8481            orl %d1,%d2
10c3ee0e:       2342 0010       movel %d2,%a1@(16)
10c3ee12:       2f2d 00ee       movel %a5@(238),%sp@-
10c3ee16:       4e92            jsr %a2@
10c3ee18:       1b7c 0001 000f  moveb #1,%a5@(15)
10c3ee1e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c3ee24:       2768 0138 0036  movel %a0@(312),%a3@(54)
10c3ee2a:       588f            addql #4,%sp
10c3ee2c:       082d 0002 0181  btst #2,%a5@(385)
10c3ee32:       670a            beqs 10c3ee3e <ext2_new_inode+0x2dc>
10c3ee34:       2047            moveal %d7,%a0
10c3ee36:       2768 003a 003a  movel %a0@(58),%a3@(58)
10c3ee3c:       602c            bras 10c3ee6a <ext2_new_inode+0x308>
10c3ee3e:       2247            moveal %d7,%a1
10c3ee40:       0829 0002 0032  btst #2,%a1@(50)
10c3ee46:       671c            beqs 10c3ee64 <ext2_new_inode+0x302>
10c3ee48:       2769 003a 003a  movel %a1@(58),%a3@(58)
10c3ee4e:       2005            movel %d5,%d0
10c3ee50:       0280 0000 f000  andil #61440,%d0
10c3ee56:       0c80 0000 4000  cmpil #16384,%d0
10c3ee5c:       660c            bnes 10c3ee6a <ext2_new_inode+0x308>
10c3ee5e:       0045 0400       oriw #1024,%d5
10c3ee62:       6006            bras 10c3ee6a <ext2_new_inode+0x308>
10c3ee64:       2768 0148 003a  movel %a0@(328),%a3@(58)
10c3ee6a:       3745 0032       movew %d5,%a3@(50)
10c3ee6e:       274c 0028       movel %a4,%a3@(40)
10c3ee72:       277c 0000 1000  movel #4096,%a3@(88)
10c3ee78:       0058 
10c3ee7a:       42ab 005c       clrl %a3@(92)
10c3ee7e:       2039 1002 5790  movel 10025790 <xtime>,%d0
10c3ee84:       2740 0050       movel %d0,%a3@(80)
10c3ee88:       2740 0048       movel %d0,%a3@(72)
10c3ee8c:       2740 004c       movel %d0,%a3@(76)
10c3ee90:       002b 0080 0186  orib #-128,%a3@(390)
10c3ee96:       2047            moveal %d7,%a0
10c3ee98:       2768 0156 0156  movel %a0@(342),%a3@(342)
10c3ee9e:       0285 0000 f000  andil #61440,%d5
10c3eea4:       0c85 0000 a000  cmpil #40960,%d5
10c3eeaa:       6606            bnes 10c3eeb2 <ext2_new_inode+0x350>
10c3eeac:       70cf            moveq #-49,%d0
10c3eeae:       c1ab 0156       andl %d0,%a3@(342)
10c3eeb2:       2744 016e       movel %d4,%a3@(366)
10c3eeb6:       082b 0003 0159  btst #3,%a3@(345)
10c3eebc:       6706            beqs 10c3eec4 <ext2_new_inode+0x362>
10c3eebe:       7201            moveq #1,%d1
10c3eec0:       83ab 0108       orl %d1,%a3@(264)
10c3eec4:       2f0b            movel %a3,%sp@-
10c3eec6:       4eb9 10c3 479a  jsr 10c3479a <insert_inode_hash>
10c3eecc:       2779 1002 57a0  movel 100257a0 <event>,%a3@(278)
10c3eed2:       0116 
10c3eed4:       52b9 1002 57a0  addql #1,100257a0 <event>
10c3eeda:       2ebc 0000 0007  movel #7,%sp@
10c3eee0:       2f0b            movel %a3,%sp@-
10c3eee2:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c3eee8:       226e fff0       moveal %fp@(-16),%a1
10c3eeec:       41fa 000c       lea %pc@(10c3eefa <ext2_new_inode+0x398>),%a0
10c3eef0:       5291            addql #1,%a1@
10c3eef2:       6e06            bgts 10c3eefa <ext2_new_inode+0x398>
10c3eef4:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c3eefa:       200b            movel %a3,%d0
10c3eefc:       6000 00b6       braw 10c3efb4 <ext2_new_inode+0x452>
10c3ef00:       486e fff8       pea %fp@(-8)
10c3ef04:       2f04            movel %d4,%sp@-
10c3ef06:       2f0d            movel %a5,%sp@-
10c3ef08:       4eb9 10c3 c1b0  jsr 10c3c1b0 <ext2_get_group_desc>
10c3ef0e:       2040            moveal %d0,%a0
10c3ef10:       4fef 000c       lea %sp@(12),%sp
10c3ef14:       3028 000e       movew %a0@(14),%d0
10c3ef18:       e058            rorw #8,%d0
10c3ef1a:       5240            addqw #1,%d0
10c3ef1c:       e058            rorw #8,%d0
10c3ef1e:       3140 000e       movew %d0,%a0@(14)
10c3ef22:       0c86 0000 4000  cmpil #16384,%d6
10c3ef28:       660e            bnes 10c3ef38 <ext2_new_inode+0x3d6>
10c3ef2a:       3028 0010       movew %a0@(16),%d0
10c3ef2e:       e058            rorw #8,%d0
10c3ef30:       5340            subqw #1,%d0
10c3ef32:       e058            rorw #8,%d0
10c3ef34:       3140 0010       movew %d0,%a0@(16)
10c3ef38:       2f2e fff8       movel %fp@(-8),%sp@-
10c3ef3c:       4eb9 10c2 5c50  jsr 10c25c50 <mark_buffer_dirty>
10c3ef42:       588f            addql #4,%sp
10c3ef44:       226e fff0       moveal %fp@(-16),%a1
10c3ef48:       41fa 000c       lea %pc@(10c3ef56 <ext2_new_inode+0x3f4>),%a0
10c3ef4c:       5291            addql #1,%a1@
10c3ef4e:       6e06            bgts 10c3ef56 <ext2_new_inode+0x3f4>
10c3ef50:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c3ef56:       2f0b            movel %a3,%sp@-
10c3ef58:       4eb9 10c3 4dac  jsr 10c34dac <make_bad_inode>
10c3ef5e:       2f0b            movel %a3,%sp@-
10c3ef60:       4eb9 10c3 480c  jsr 10c3480c <iput>
10c3ef66:       2002            movel %d2,%d0
10c3ef68:       604a            bras 10c3efb4 <ext2_new_inode+0x452>
10c3ef6a:       2f04            movel %d4,%sp@-
10c3ef6c:       4879 1000 40df  pea 100040df <tvecs+0x2547>
10c3ef72:       4879 1000 40d0  pea 100040d0 <tvecs+0x2538>
10c3ef78:       2f0d            movel %a5,%sp@-
10c3ef7a:       4eb9 10c4 13f8  jsr 10c413f8 <ext2_error>
10c3ef80:       74e4            moveq #-28,%d2
10c3ef82:       4fef 0010       lea %sp@(16),%sp
10c3ef86:       082d 0000 0027  btst #0,%a5@(39)
10c3ef8c:       66b6            bnes 10c3ef44 <ext2_new_inode+0x3e2>
10c3ef8e:       486e fff8       pea %fp@(-8)
10c3ef92:       2f04            movel %d4,%sp@-
10c3ef94:       2f0d            movel %a5,%sp@-
10c3ef96:       4eb9 10c3 c1b0  jsr 10c3c1b0 <ext2_get_group_desc>
10c3ef9c:       2040            moveal %d0,%a0
10c3ef9e:       4268 000e       clrw %a0@(14)
10c3efa2:       2f2e fff8       movel %fp@(-8),%sp@-
10c3efa6:       4eb9 10c2 5c50  jsr 10c25c50 <mark_buffer_dirty>
10c3efac:       4fef 0010       lea %sp@(16),%sp
10c3efb0:       6000 fc18       braw 10c3ebca <ext2_new_inode+0x68>
10c3efb4:       4cee 3cfc ffc8  moveml %fp@(-56),%d2-%d7/%a2-%a5
10c3efba:       4e5e            unlk %fp
10c3efbc:       4e75            rts

10c3efbe <ext2_count_free_inodes>:
10c3efbe:       4e56 0000       linkw %fp,#0
10c3efc2:       2f02            movel %d2,%sp@-
10c3efc4:       206e 0008       moveal %fp@(8),%a0
10c3efc8:       2068 00f2       moveal %a0@(242),%a0
10c3efcc:       2428 0010       movel %a0@(16),%d2
10c3efd0:       2002            movel %d2,%d0
10c3efd2:       e148            lslw #8,%d0
10c3efd4:       4840            swap %d0
10c3efd6:       4240            clrw %d0
10c3efd8:       2202            movel %d2,%d1
10c3efda:       0281 0000 ff00  andil #65280,%d1
10c3efe0:       e189            lsll #8,%d1
10c3efe2:       8081            orl %d1,%d0
10c3efe4:       2202            movel %d2,%d1
10c3efe6:       0281 00ff 0000  andil #16711680,%d1
10c3efec:       e089            lsrl #8,%d1
10c3efee:       8081            orl %d1,%d0
10c3eff0:       4242            clrw %d2
10c3eff2:       4842            swap %d2
10c3eff4:       e04a            lsrw #8,%d2
10c3eff6:       8082            orl %d2,%d0
10c3eff8:       241f            movel %sp@+,%d2
10c3effa:       4e5e            unlk %fp
10c3effc:       4e75            rts
10c3effe:       4e75            rts

10c3f000 <ext2_put_inode>:
10c3f000:       4e56 0000       linkw %fp,#0
10c3f004:       2f2e 0008       movel %fp@(8),%sp@-
10c3f008:       4eb9 10c3 f0a6  jsr 10c3f0a6 <ext2_discard_prealloc>
10c3f00e:       4e5e            unlk %fp
10c3f010:       4e75            rts

10c3f012 <ext2_delete_inode>:
10c3f012:       4e56 0000       linkw %fp,#0
10c3f016:       2f0a            movel %a2,%sp@-
10c3f018:       246e 0008       moveal %fp@(8),%a2
10c3f01c:       2f0a            movel %a2,%sp@-
10c3f01e:       4eb9 10c3 4de0  jsr 10c34de0 <is_bad_inode>
10c3f024:       588f            addql #4,%sp
10c3f026:       4a80            tstl %d0
10c3f028:       666c            bnes 10c3f096 <ext2_delete_inode+0x84>
10c3f02a:       202a 0028       movel %a2@(40),%d0
10c3f02e:       7203            moveq #3,%d1
10c3f030:       b280            cmpl %d0,%d1
10c3f032:       6762            beqs 10c3f096 <ext2_delete_inode+0x84>
10c3f034:       7204            moveq #4,%d1
10c3f036:       b280            cmpl %d0,%d1
10c3f038:       675c            beqs 10c3f096 <ext2_delete_inode+0x84>
10c3f03a:       2579 1002 5790  movel 10025790 <xtime>,%a2@(362)
10c3f040:       016a 
10c3f042:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c3f046:       2f0a            movel %a2,%sp@-
10c3f048:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c3f04e:       508f            addql #8,%sp
10c3f050:       7000            moveq #0,%d0
10c3f052:       206a 0094       moveal %a2@(148),%a0
10c3f056:       0828 0004 0027  btst #4,%a0@(39)
10c3f05c:       6608            bnes 10c3f066 <ext2_delete_inode+0x54>
10c3f05e:       082a 0000 010b  btst #0,%a2@(267)
10c3f064:       6702            beqs 10c3f068 <ext2_delete_inode+0x56>
10c3f066:       7001            moveq #1,%d0
10c3f068:       2f00            movel %d0,%sp@-
10c3f06a:       2f0a            movel %a2,%sp@-
10c3f06c:       4eb9 10c4 05fe  jsr 10c405fe <ext2_update_inode>
10c3f072:       42aa 0040       clrl %a2@(64)
10c3f076:       42aa 0044       clrl %a2@(68)
10c3f07a:       508f            addql #8,%sp
10c3f07c:       4aaa 005c       tstl %a2@(92)
10c3f080:       670a            beqs 10c3f08c <ext2_delete_inode+0x7a>
10c3f082:       2f0a            movel %a2,%sp@-
10c3f084:       4eb9 10c3 fc8c  jsr 10c3fc8c <ext2_truncate>
10c3f08a:       588f            addql #4,%sp
10c3f08c:       2f0a            movel %a2,%sp@-
10c3f08e:       4eb9 10c3 e764  jsr 10c3e764 <ext2_free_inode>
10c3f094:       6008            bras 10c3f09e <ext2_delete_inode+0x8c>
10c3f096:       2f0a            movel %a2,%sp@-
10c3f098:       4eb9 10c3 3fbc  jsr 10c33fbc <clear_inode>
10c3f09e:       246e fffc       moveal %fp@(-4),%a2
10c3f0a2:       4e5e            unlk %fp
10c3f0a4:       4e75            rts

10c3f0a6 <ext2_discard_prealloc>:
10c3f0a6:       4e56 0000       linkw %fp,#0
10c3f0aa:       206e 0008       moveal %fp@(8),%a0
10c3f0ae:       4aa8 017e       tstl %a0@(382)
10c3f0b2:       671e            beqs 10c3f0d2 <ext2_discard_prealloc+0x2c>
10c3f0b4:       3028 0180       movew %a0@(384),%d0
10c3f0b8:       2228 017a       movel %a0@(378),%d1
10c3f0bc:       42a8 017e       clrl %a0@(382)
10c3f0c0:       42a8 017a       clrl %a0@(378)
10c3f0c4:       3f00            movew %d0,%sp@-
10c3f0c6:       4267            clrw %sp@-
10c3f0c8:       2f01            movel %d1,%sp@-
10c3f0ca:       2f08            movel %a0,%sp@-
10c3f0cc:       4eb9 10c3 c44c  jsr 10c3c44c <ext2_free_blocks>
10c3f0d2:       4e5e            unlk %fp
10c3f0d4:       4e75            rts

10c3f0d6 <ext2_alloc_block>:
10c3f0d6:       4e56 0000       linkw %fp,#0
10c3f0da:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c3f0de:       246e 0008       moveal %fp@(8),%a2
10c3f0e2:       242e 000c       movel %fp@(12),%d2
10c3f0e6:       262e 0010       movel %fp@(16),%d3
10c3f0ea:       206a 017e       moveal %a2@(382),%a0
10c3f0ee:       b0fc 0000       cmpaw #0,%a0
10c3f0f2:       671e            beqs 10c3f112 <ext2_alloc_block+0x3c>
10c3f0f4:       222a 017a       movel %a2@(378),%d1
10c3f0f8:       b282            cmpl %d2,%d1
10c3f0fa:       6708            beqs 10c3f104 <ext2_alloc_block+0x2e>
10c3f0fc:       2002            movel %d2,%d0
10c3f0fe:       5280            addql #1,%d0
10c3f100:       b280            cmpl %d0,%d1
10c3f102:       660e            bnes 10c3f112 <ext2_alloc_block+0x3c>
10c3f104:       2001            movel %d1,%d0
10c3f106:       52aa 017a       addql #1,%a2@(378)
10c3f10a:       5388            subql #1,%a0
10c3f10c:       2548 017e       movel %a0,%a2@(382)
10c3f110:       603c            bras 10c3f14e <ext2_alloc_block+0x78>
10c3f112:       2f0a            movel %a2,%sp@-
10c3f114:       4eba ff90       jsr %pc@(10c3f0a6 <ext2_discard_prealloc>)
10c3f118:       302a 0032       movew %a2@(50),%d0
10c3f11c:       0240 f000       andiw #-4096,%d0
10c3f120:       588f            addql #4,%sp
10c3f122:       0c40 8000       cmpiw #-32768,%d0
10c3f126:       6616            bnes 10c3f13e <ext2_alloc_block+0x68>
10c3f128:       2f03            movel %d3,%sp@-
10c3f12a:       486a 017a       pea %a2@(378)
10c3f12e:       486a 017e       pea %a2@(382)
10c3f132:       2f02            movel %d2,%sp@-
10c3f134:       2f0a            movel %a2,%sp@-
10c3f136:       4eb9 10c3 c8ae  jsr 10c3c8ae <ext2_new_block>
10c3f13c:       6010            bras 10c3f14e <ext2_alloc_block+0x78>
10c3f13e:       2f03            movel %d3,%sp@-
10c3f140:       42a7            clrl %sp@-
10c3f142:       42a7            clrl %sp@-
10c3f144:       2f02            movel %d2,%sp@-
10c3f146:       2f0a            movel %a2,%sp@-
10c3f148:       4eb9 10c3 c8ae  jsr 10c3c8ae <ext2_new_block>
10c3f14e:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c3f154:       4e5e            unlk %fp
10c3f156:       4e75            rts

10c3f158 <ext2_block_to_path>:
10c3f158:       4e56 0000       linkw %fp,#0
10c3f15c:       48e7 3e00       moveml %d2-%d6,%sp@-
10c3f160:       206e 0008       moveal %fp@(8),%a0
10c3f164:       242e 000c       movel %fp@(12),%d2
10c3f168:       226e 0010       moveal %fp@(16),%a1
10c3f16c:       2068 0094       moveal %a0@(148),%a0
10c3f170:       2228 000a       movel %a0@(10),%d1
10c3f174:       e489            lsrl #2,%d1
10c3f176:       2628 018e       movel %a0@(398),%d3
10c3f17a:       2803            movel %d3,%d4
10c3f17c:       d883            addl %d3,%d4
10c3f17e:       7001            moveq #1,%d0
10c3f180:       e9a8            lsll %d4,%d0
10c3f182:       7a00            moveq #0,%d5
10c3f184:       4a82            tstl %d2
10c3f186:       6c16            bges 10c3f19e <ext2_block_to_path+0x46>
10c3f188:       4879 1000 410c  pea 1000410c <tvecs+0x2574>
10c3f18e:       4879 1000 4116  pea 10004116 <tvecs+0x257e>
10c3f194:       2f08            movel %a0,%sp@-
10c3f196:       4eb9 10c4 1564  jsr 10c41564 <ext2_warning>
10c3f19c:       607c            bras 10c3f21a <ext2_block_to_path+0xc2>
10c3f19e:       7c0b            moveq #11,%d6
10c3f1a0:       bc82            cmpl %d2,%d6
10c3f1a2:       6d06            blts 10c3f1aa <ext2_block_to_path+0x52>
10c3f1a4:       2282            movel %d2,%a1@
10c3f1a6:       7a01            moveq #1,%d5
10c3f1a8:       6070            bras 10c3f21a <ext2_block_to_path+0xc2>
10c3f1aa:       7cf4            moveq #-12,%d6
10c3f1ac:       d486            addl %d6,%d2
10c3f1ae:       b282            cmpl %d2,%d1
10c3f1b0:       6f0c            bles 10c3f1be <ext2_block_to_path+0x66>
10c3f1b2:       700c            moveq #12,%d0
10c3f1b4:       2280            movel %d0,%a1@
10c3f1b6:       2342 0004       movel %d2,%a1@(4)
10c3f1ba:       7a02            moveq #2,%d5
10c3f1bc:       605c            bras 10c3f21a <ext2_block_to_path+0xc2>
10c3f1be:       9481            subl %d1,%d2
10c3f1c0:       b082            cmpl %d2,%d0
10c3f1c2:       6f1a            bles 10c3f1de <ext2_block_to_path+0x86>
10c3f1c4:       780d            moveq #13,%d4
10c3f1c6:       2284            movel %d4,%a1@
10c3f1c8:       2002            movel %d2,%d0
10c3f1ca:       e6a0            asrl %d3,%d0
10c3f1cc:       2340 0004       movel %d0,%a1@(4)
10c3f1d0:       2001            movel %d1,%d0
10c3f1d2:       5380            subql #1,%d0
10c3f1d4:       c480            andl %d0,%d2
10c3f1d6:       2342 0008       movel %d2,%a1@(8)
10c3f1da:       7a03            moveq #3,%d5
10c3f1dc:       603c            bras 10c3f21a <ext2_block_to_path+0xc2>
10c3f1de:       9480            subl %d0,%d2
10c3f1e0:       2002            movel %d2,%d0
10c3f1e2:       e8a0            asrl %d4,%d0
10c3f1e4:       b280            cmpl %d0,%d1
10c3f1e6:       6f1e            bles 10c3f206 <ext2_block_to_path+0xae>
10c3f1e8:       7c0e            moveq #14,%d6
10c3f1ea:       2286            movel %d6,%a1@
10c3f1ec:       2340 0004       movel %d0,%a1@(4)
10c3f1f0:       2002            movel %d2,%d0
10c3f1f2:       e6a0            asrl %d3,%d0
10c3f1f4:       5381            subql #1,%d1
10c3f1f6:       c081            andl %d1,%d0
10c3f1f8:       2340 0008       movel %d0,%a1@(8)
10c3f1fc:       c481            andl %d1,%d2
10c3f1fe:       2342 000c       movel %d2,%a1@(12)
10c3f202:       7a04            moveq #4,%d5
10c3f204:       6014            bras 10c3f21a <ext2_block_to_path+0xc2>
10c3f206:       4879 1000 4129  pea 10004129 <tvecs+0x2591>
10c3f20c:       4879 1000 4116  pea 10004116 <tvecs+0x257e>
10c3f212:       2f08            movel %a0,%sp@-
10c3f214:       4eb9 10c4 1564  jsr 10c41564 <ext2_warning>
10c3f21a:       2005            movel %d5,%d0
10c3f21c:       4cee 007c ffec  moveml %fp@(-20),%d2-%d6
10c3f222:       4e5e            unlk %fp
10c3f224:       4e75            rts

10c3f226 <ext2_get_branch>:
10c3f226:       4e56 0000       linkw %fp,#0
10c3f22a:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c3f22e:       226e 0008       moveal %fp@(8),%a1
10c3f232:       262e 000c       movel %fp@(12),%d3
10c3f236:       2a6e 0010       moveal %fp@(16),%a5
10c3f23a:       282e 0014       movel %fp@(20),%d4
10c3f23e:       2a2e 0018       movel %fp@(24),%d5
10c3f242:       3e29 0030       movew %a1@(48),%d7
10c3f246:       2069 0094       moveal %a1@(148),%a0
10c3f24a:       2c28 000a       movel %a0@(10),%d6
10c3f24e:       2444            moveal %d4,%a2
10c3f250:       2045            moveal %d5,%a0
10c3f252:       4290            clrl %a0@
10c3f254:       2015            movel %a5@,%d0
10c3f256:       e588            lsll #2,%d0
10c3f258:       43f1 0800       lea %a1@(00000000,%d0:l),%a1
10c3f25c:       43e9 011a       lea %a1@(282),%a1
10c3f260:       2489            movel %a1,%a2@
10c3f262:       2551 0004       movel %a1@,%a2@(4)
10c3f266:       42aa 0008       clrl %a2@(8)
10c3f26a:       4aaa 0004       tstl %a2@(4)
10c3f26e:       6700 00a2       beqw 10c3f312 <ext2_get_branch+0xec>
10c3f272:       5383            subql #1,%d3
10c3f274:       6700 008e       beqw 10c3f304 <ext2_get_branch+0xde>
10c3f278:       264a            moveal %a2,%a3
10c3f27a:       2f06            movel %d6,%sp@-
10c3f27c:       242b 0004       movel %a3@(4),%d2
10c3f280:       2202            movel %d2,%d1
10c3f282:       e149            lslw #8,%d1
10c3f284:       4841            swap %d1
10c3f286:       4241            clrw %d1
10c3f288:       2002            movel %d2,%d0
10c3f28a:       0280 0000 ff00  andil #65280,%d0
10c3f290:       e188            lsll #8,%d0
10c3f292:       8280            orl %d0,%d1
10c3f294:       2002            movel %d2,%d0
10c3f296:       0280 00ff 0000  andil #16711680,%d0
10c3f29c:       e088            lsrl #8,%d0
10c3f29e:       8280            orl %d0,%d1
10c3f2a0:       4242            clrw %d2
10c3f2a2:       4842            swap %d2
10c3f2a4:       e04a            lsrw #8,%d2
10c3f2a6:       8282            orl %d2,%d1
10c3f2a8:       2f01            movel %d1,%sp@-
10c3f2aa:       3f07            movew %d7,%sp@-
10c3f2ac:       4267            clrw %sp@-
10c3f2ae:       4eb9 10c2 5dac  jsr 10c25dac <bread>
10c3f2b4:       2840            moveal %d0,%a4
10c3f2b6:       4fef 000c       lea %sp@(12),%sp
10c3f2ba:       b8fc 0000       cmpaw #0,%a4
10c3f2be:       674c            beqs 10c3f30c <ext2_get_branch+0xe6>
10c3f2c0:       2244            moveal %d4,%a1
10c3f2c2:       6004            bras 10c3f2c8 <ext2_get_branch+0xa2>
10c3f2c4:       43e9 000c       lea %a1@(12),%a1
10c3f2c8:       b5c9            cmpal %a1,%a2
10c3f2ca:       650a            bcss 10c3f2d6 <ext2_get_branch+0xb0>
10c3f2cc:       2051            moveal %a1@,%a0
10c3f2ce:       2029 0004       movel %a1@(4),%d0
10c3f2d2:       b090            cmpl %a0@,%d0
10c3f2d4:       67ee            beqs 10c3f2c4 <ext2_get_branch+0x9e>
10c3f2d6:       b5c9            cmpal %a1,%a2
10c3f2d8:       642e            bccs 10c3f308 <ext2_get_branch+0xe2>
10c3f2da:       47eb 000c       lea %a3@(12),%a3
10c3f2de:       45ea 000c       lea %a2@(12),%a2
10c3f2e2:       588d            addql #4,%a5
10c3f2e4:       2015            movel %a5@,%d0
10c3f2e6:       e588            lsll #2,%d0
10c3f2e8:       2040            moveal %d0,%a0
10c3f2ea:       d1ec 0030       addal %a4@(48),%a0
10c3f2ee:       2688            movel %a0,%a3@
10c3f2f0:       2750 0004       movel %a0@,%a3@(4)
10c3f2f4:       274c 0008       movel %a4,%a3@(8)
10c3f2f8:       4aab 0004       tstl %a3@(4)
10c3f2fc:       6714            beqs 10c3f312 <ext2_get_branch+0xec>
10c3f2fe:       5383            subql #1,%d3
10c3f300:       6600 ff78       bnew 10c3f27a <ext2_get_branch+0x54>
10c3f304:       7000            moveq #0,%d0
10c3f306:       600c            bras 10c3f314 <ext2_get_branch+0xee>
10c3f308:       70f5            moveq #-11,%d0
10c3f30a:       6002            bras 10c3f30e <ext2_get_branch+0xe8>
10c3f30c:       70fb            moveq #-5,%d0
10c3f30e:       2045            moveal %d5,%a0
10c3f310:       2080            movel %d0,%a0@
10c3f312:       200a            movel %a2,%d0
10c3f314:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c3f31a:       4e5e            unlk %fp
10c3f31c:       4e75            rts

10c3f31e <ext2_alloc_branch>:
10c3f31e:       4e56 fff4       linkw %fp,#-12
10c3f322:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c3f326:       266e 0008       moveal %fp@(8),%a3
10c3f32a:       286e 0018       moveal %fp@(24),%a4
10c3f32e:       206b 0094       moveal %a3@(148),%a0
10c3f332:       2d68 000a fff4  movel %a0@(10),%fp@(-12)
10c3f338:       7a00            moveq #0,%d5
10c3f33a:       486e fffc       pea %fp@(-4)
10c3f33e:       2f2e 0010       movel %fp@(16),%sp@-
10c3f342:       2f0b            movel %a3,%sp@-
10c3f344:       45fa fd90       lea %pc@(10c3f0d6 <ext2_alloc_block>),%a2
10c3f348:       4e92            jsr %a2@
10c3f34a:       2800            movel %d0,%d4
10c3f34c:       4fef 000c       lea %sp@(12),%sp
10c3f350:       2204            movel %d4,%d1
10c3f352:       e149            lslw #8,%d1
10c3f354:       4841            swap %d1
10c3f356:       4241            clrw %d1
10c3f358:       0280 0000 ff00  andil #65280,%d0
10c3f35e:       e188            lsll #8,%d0
10c3f360:       8280            orl %d0,%d1
10c3f362:       2004            movel %d4,%d0
10c3f364:       0280 00ff 0000  andil #16711680,%d0
10c3f36a:       e088            lsrl #8,%d0
10c3f36c:       8280            orl %d0,%d1
10c3f36e:       2004            movel %d4,%d0
10c3f370:       4240            clrw %d0
10c3f372:       4840            swap %d0
10c3f374:       e048            lsrw #8,%d0
10c3f376:       8280            orl %d0,%d1
10c3f378:       2941 0004       movel %d1,%a4@(4)
10c3f37c:       4a84            tstl %d4
10c3f37e:       6700 0184       beqw 10c3f504 <ext2_alloc_branch+0x1e6>
10c3f382:       7a01            moveq #1,%d5
10c3f384:       6000 0162       braw 10c3f4e8 <ext2_alloc_branch+0x1ca>
10c3f388:       2605            movel %d5,%d3
10c3f38a:       d683            addl %d3,%d3
10c3f38c:       2403            movel %d3,%d2
10c3f38e:       d485            addl %d5,%d2
10c3f390:       e58a            lsll #2,%d2
10c3f392:       2206            movel %d6,%d1
10c3f394:       e149            lslw #8,%d1
10c3f396:       4841            swap %d1
10c3f398:       4241            clrw %d1
10c3f39a:       2006            movel %d6,%d0
10c3f39c:       0280 0000 ff00  andil #65280,%d0
10c3f3a2:       e188            lsll #8,%d0
10c3f3a4:       8280            orl %d0,%d1
10c3f3a6:       2006            movel %d6,%d0
10c3f3a8:       0280 00ff 0000  andil #16711680,%d0
10c3f3ae:       e088            lsrl #8,%d0
10c3f3b0:       8280            orl %d0,%d1
10c3f3b2:       2006            movel %d6,%d0
10c3f3b4:       4240            clrw %d0
10c3f3b6:       4840            swap %d0
10c3f3b8:       e048            lsrw #8,%d0
10c3f3ba:       8280            orl %d0,%d1
10c3f3bc:       2981 2804       movel %d1,%a4@(00000004,%d2:l)
10c3f3c0:       2f2e fff4       movel %fp@(-12),%sp@-
10c3f3c4:       2f04            movel %d4,%sp@-
10c3f3c6:       4280            clrl %d0
10c3f3c8:       302b 0030       movew %a3@(48),%d0
10c3f3cc:       2f00            movel %d0,%sp@-
10c3f3ce:       4eb9 10c2 5af6  jsr 10c25af6 <getblk>
10c3f3d4:       2d40 fff8       movel %d0,%fp@(-8)
10c3f3d8:       4fef 000c       lea %sp@(12),%sp
10c3f3dc:       2e03            movel %d3,%d7
10c3f3de:       45f9 10c8 576c  lea 10c8576c <memset>,%a2
10c3f3e4:       2805            movel %d5,%d4
10c3f3e6:       e58c            lsll #2,%d4
10c3f3e8:       2a45            moveal %d5,%a5
10c3f3ea:       528d            addql #1,%a5
10c3f3ec:       7604            moveq #4,%d3
10c3f3ee:       226e fff8       moveal %fp@(-8),%a1
10c3f3f2:       41e9 0014       lea %a1@(20),%a0
10c3f3f6:       40c1            movew %sr,%d1
10c3f3f8:       007c 0700       oriw #1792,%sr
10c3f3fc:       2010            movel %a0@,%d0
10c3f3fe:       2403            movel %d3,%d2
10c3f400:       c480            andl %d0,%d2
10c3f402:       56c0            sne %d0
10c3f404:       4880            extw %d0
10c3f406:       3400            movew %d0,%d2
10c3f408:       48c2            extl %d2
10c3f40a:       4482            negl %d2
10c3f40c:       2010            movel %a0@,%d0
10c3f40e:       8083            orl %d3,%d0
10c3f410:       2080            movel %d0,%a0@
10c3f412:       46c1            movew %d1,%sr
10c3f414:       4a82            tstl %d2
10c3f416:       670e            beqs 10c3f426 <ext2_alloc_branch+0x108>
10c3f418:       2f2e fff8       movel %fp@(-8),%sp@-
10c3f41c:       4eb9 10c2 4c0c  jsr 10c24c0c <__wait_on_buffer>
10c3f422:       588f            addql #4,%sp
10c3f424:       60c8            bras 10c3f3ee <ext2_alloc_branch+0xd0>
10c3f426:       2f2e fff4       movel %fp@(-12),%sp@-
10c3f42a:       42a7            clrl %sp@-
10c3f42c:       206e fff8       moveal %fp@(-8),%a0
10c3f430:       2f28 0030       movel %a0@(48),%sp@-
10c3f434:       4e92            jsr %a2@
10c3f436:       2207            movel %d7,%d1
10c3f438:       d285            addl %d5,%d1
10c3f43a:       e589            lsll #2,%d1
10c3f43c:       206e fff8       moveal %fp@(-8),%a0
10c3f440:       2988 1808       movel %a0,%a4@(00000008,%d1:l)
10c3f444:       226e 0014       moveal %fp@(20),%a1
10c3f448:       2031 4800       movel %a1@(00000000,%d4:l),%d0
10c3f44c:       e588            lsll #2,%d0
10c3f44e:       2068 0030       moveal %a0@(48),%a0
10c3f452:       d1c0            addal %d0,%a0
10c3f454:       2988 1800       movel %a0,%a4@(00000000,%d1:l)
10c3f458:       20b4 1804       movel %a4@(00000004,%d1:l),%a0@
10c3f45c:       4fef 000c       lea %sp@(12),%sp
10c3f460:       226e fff8       moveal %fp@(-8),%a1
10c3f464:       41e9 0014       lea %a1@(20),%a0
10c3f468:       40c0            movew %sr,%d0
10c3f46a:       007c 0700       oriw #1792,%sr
10c3f46e:       7201            moveq #1,%d1
10c3f470:       8390            orl %d1,%a0@
10c3f472:       46c0            movew %d0,%sr
10c3f474:       2f2e fff8       movel %fp@(-8),%sp@-
10c3f478:       4eb9 10c2 4bb8  jsr 10c24bb8 <unlock_buffer>
10c3f47e:       2eae fff8       movel %fp@(-8),%sp@
10c3f482:       4eb9 10c2 5c50  jsr 10c25c50 <mark_buffer_dirty>
10c3f488:       2f0b            movel %a3,%sp@-
10c3f48a:       2f2e fff8       movel %fp@(-8),%sp@-
10c3f48e:       4eb9 10c2 53f4  jsr 10c253f4 <buffer_insert_inode_queue>
10c3f494:       4fef 000c       lea %sp@(12),%sp
10c3f498:       206b 0094       moveal %a3@(148),%a0
10c3f49c:       0828 0004 0027  btst #4,%a0@(39)
10c3f4a2:       660e            bnes 10c3f4b2 <ext2_alloc_branch+0x194>
10c3f4a4:       082b 0000 010b  btst #0,%a3@(267)
10c3f4aa:       6606            bnes 10c3f4b2 <ext2_alloc_branch+0x194>
10c3f4ac:       4a6b 0160       tstw %a3@(352)
10c3f4b0:       6732            beqs 10c3f4e4 <ext2_alloc_branch+0x1c6>
10c3f4b2:       486e fff8       pea %fp@(-8)
10c3f4b6:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c3f4ba:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c3f4be:       4eb9 10c4 c80c  jsr 10c4c80c <ll_rw_block>
10c3f4c4:       222e fff8       movel %fp@(-8),%d1
10c3f4c8:       4fef 000c       lea %sp@(12),%sp
10c3f4cc:       2241            moveal %d1,%a1
10c3f4ce:       41e9 0014       lea %a1@(20),%a0
10c3f4d2:       2010            movel %a0@,%d0
10c3f4d4:       0800 0002       btst #2,%d0
10c3f4d8:       670a            beqs 10c3f4e4 <ext2_alloc_branch+0x1c6>
10c3f4da:       2f01            movel %d1,%sp@-
10c3f4dc:       4eb9 10c2 4c0c  jsr 10c24c0c <__wait_on_buffer>
10c3f4e2:       588f            addql #4,%sp
10c3f4e4:       2806            movel %d6,%d4
10c3f4e6:       2a0d            movel %a5,%d5
10c3f4e8:       baae 000c       cmpl %fp@(12),%d5
10c3f4ec:       6c16            bges 10c3f504 <ext2_alloc_branch+0x1e6>
10c3f4ee:       486e fffc       pea %fp@(-4)
10c3f4f2:       2f04            movel %d4,%sp@-
10c3f4f4:       2f0b            movel %a3,%sp@-
10c3f4f6:       4eba fbde       jsr %pc@(10c3f0d6 <ext2_alloc_block>)
10c3f4fa:       2c00            movel %d0,%d6
10c3f4fc:       4fef 000c       lea %sp@(12),%sp
10c3f500:       6600 fe86       bnew 10c3f388 <ext2_alloc_branch+0x6a>
10c3f504:       7000            moveq #0,%d0
10c3f506:       baae 000c       cmpl %fp@(12),%d5
10c3f50a:       6776            beqs 10c3f582 <ext2_alloc_branch+0x264>
10c3f50c:       7001            moveq #1,%d0
10c3f50e:       b085            cmpl %d5,%d0
10c3f510:       6c1e            bges 10c3f530 <ext2_alloc_branch+0x212>
10c3f512:       45ec 0014       lea %a4@(20),%a2
10c3f516:       2605            movel %d5,%d3
10c3f518:       5383            subql #1,%d3
10c3f51a:       2012            movel %a2@,%d0
10c3f51c:       45ea 000c       lea %a2@(12),%a2
10c3f520:       670a            beqs 10c3f52c <ext2_alloc_branch+0x20e>
10c3f522:       2f00            movel %d0,%sp@-
10c3f524:       4eb9 10c2 5d60  jsr 10c25d60 <__bforget>
10c3f52a:       588f            addql #4,%sp
10c3f52c:       5383            subql #1,%d3
10c3f52e:       66ea            bnes 10c3f51a <ext2_alloc_branch+0x1fc>
10c3f530:       4a85            tstl %d5
10c3f532:       6f4a            bles 10c3f57e <ext2_alloc_branch+0x260>
10c3f534:       45ec 0004       lea %a4@(4),%a2
10c3f538:       2605            movel %d5,%d3
10c3f53a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c3f53e:       2412            movel %a2@,%d2
10c3f540:       45ea 000c       lea %a2@(12),%a2
10c3f544:       2202            movel %d2,%d1
10c3f546:       e149            lslw #8,%d1
10c3f548:       4841            swap %d1
10c3f54a:       4241            clrw %d1
10c3f54c:       2002            movel %d2,%d0
10c3f54e:       0280 0000 ff00  andil #65280,%d0
10c3f554:       e188            lsll #8,%d0
10c3f556:       8280            orl %d0,%d1
10c3f558:       2002            movel %d2,%d0
10c3f55a:       0280 00ff 0000  andil #16711680,%d0
10c3f560:       e088            lsrl #8,%d0
10c3f562:       8280            orl %d0,%d1
10c3f564:       4242            clrw %d2
10c3f566:       4842            swap %d2
10c3f568:       e04a            lsrw #8,%d2
10c3f56a:       8282            orl %d2,%d1
10c3f56c:       2f01            movel %d1,%sp@-
10c3f56e:       2f0b            movel %a3,%sp@-
10c3f570:       4eb9 10c3 c44c  jsr 10c3c44c <ext2_free_blocks>
10c3f576:       4fef 000c       lea %sp@(12),%sp
10c3f57a:       5383            subql #1,%d3
10c3f57c:       66bc            bnes 10c3f53a <ext2_alloc_branch+0x21c>
10c3f57e:       202e fffc       movel %fp@(-4),%d0
10c3f582:       4cee 3cfc ffcc  moveml %fp@(-52),%d2-%d7/%a2-%a5
10c3f588:       4e5e            unlk %fp
10c3f58a:       4e75            rts

10c3f58c <ext2_get_block>:
10c3f58c:       4e56 ffb8       linkw %fp,#-72
10c3f590:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c3f594:       286e 0008       moveal %fp@(8),%a4
10c3f598:       2e2e 000c       movel %fp@(12),%d7
10c3f59c:       70fb            moveq #-5,%d0
10c3f59e:       2d40 ffbc       movel %d0,%fp@(-68)
10c3f5a2:       74f0            moveq #-16,%d2
10c3f5a4:       d48e            addl %fp,%d2
10c3f5a6:       2f02            movel %d2,%sp@-
10c3f5a8:       2f07            movel %d7,%sp@-
10c3f5aa:       2f0c            movel %a4,%sp@-
10c3f5ac:       4eba fbaa       jsr %pc@(10c3f158 <ext2_block_to_path>)
10c3f5b0:       2a00            movel %d0,%d5
10c3f5b2:       4fef 000c       lea %sp@(12),%sp
10c3f5b6:       6700 00ac       beqw 10c3f664 <ext2_get_block+0xd8>
10c3f5ba:       486e ffbc       pea %fp@(-68)
10c3f5be:       74c0            moveq #-64,%d2
10c3f5c0:       d48e            addl %fp,%d2
10c3f5c2:       2f02            movel %d2,%sp@-
10c3f5c4:       486e fff0       pea %fp@(-16)
10c3f5c8:       2f05            movel %d5,%sp@-
10c3f5ca:       2f0c            movel %a4,%sp@-
10c3f5cc:       4eba fc58       jsr %pc@(10c3f226 <ext2_get_branch>)
10c3f5d0:       2640            moveal %d0,%a3
10c3f5d2:       4fef 0014       lea %sp@(20),%sp
10c3f5d6:       2a42            moveal %d2,%a5
10c3f5d8:       b6fc 0000       cmpaw #0,%a3
10c3f5dc:       665c            bnes 10c3f63a <ext2_get_block+0xae>
10c3f5de:       206e 0010       moveal %fp@(16),%a0
10c3f5e2:       316c 0030 000c  movew %a4@(48),%a0@(12)
10c3f5e8:       2005            movel %d5,%d0
10c3f5ea:       d080            addl %d0,%d0
10c3f5ec:       2240            moveal %d0,%a1
10c3f5ee:       43f1 58fd       lea %a1@(fffffffd,%d5:l),%a1
10c3f5f2:       2009            movel %a1,%d0
10c3f5f4:       e588            lsll #2,%d0
10c3f5f6:       2436 08c4       movel %fp@(ffffffc4,%d0:l),%d2
10c3f5fa:       2202            movel %d2,%d1
10c3f5fc:       e149            lslw #8,%d1
10c3f5fe:       4841            swap %d1
10c3f600:       4241            clrw %d1
10c3f602:       2002            movel %d2,%d0
10c3f604:       0280 0000 ff00  andil #65280,%d0
10c3f60a:       e188            lsll #8,%d0
10c3f60c:       8280            orl %d0,%d1
10c3f60e:       2002            movel %d2,%d0
10c3f610:       0280 00ff 0000  andil #16711680,%d0
10c3f616:       e088            lsrl #8,%d0
10c3f618:       8280            orl %d0,%d1
10c3f61a:       4242            clrw %d2
10c3f61c:       4842            swap %d2
10c3f61e:       e04a            lsrw #8,%d2
10c3f620:       8282            orl %d2,%d1
10c3f622:       2141 0004       movel %d1,%a0@(4)
10c3f626:       7010            moveq #16,%d0
10c3f628:       81a8 0014       orl %d0,%a0@(20)
10c3f62c:       2005            movel %d5,%d0
10c3f62e:       d080            addl %d0,%d0
10c3f630:       d085            addl %d5,%d0
10c3f632:       e588            lsll #2,%d0
10c3f634:       47f5 08f4       lea %a5@(fffffff4,%d0:l),%a3
10c3f638:       6026            bras 10c3f660 <ext2_get_block+0xd4>
10c3f63a:       4aae 0014       tstl %fp@(20)
10c3f63e:       6720            beqs 10c3f660 <ext2_get_block+0xd4>
10c3f640:       202e ffbc       movel %fp@(-68),%d0
10c3f644:       72fb            moveq #-5,%d1
10c3f646:       b280            cmpl %d0,%d1
10c3f648:       6622            bnes 10c3f66c <ext2_get_block+0xe0>
10c3f64a:       6014            bras 10c3f660 <ext2_get_block+0xd4>
10c3f64c:       202b 0008       movel %a3@(8),%d0
10c3f650:       670a            beqs 10c3f65c <ext2_get_block+0xd0>
10c3f652:       2f00            movel %d0,%sp@-
10c3f654:       4eb9 10c2 5d3a  jsr 10c25d3a <__brelse>
10c3f65a:       588f            addql #4,%sp
10c3f65c:       47eb fff4       lea %a3@(-12),%a3
10c3f660:       bbcb            cmpal %a3,%a5
10c3f662:       65e8            bcss 10c3f64c <ext2_get_block+0xc0>
10c3f664:       202e ffbc       movel %fp@(-68),%d0
10c3f668:       6000 031a       braw 10c3f984 <ext2_get_block+0x3f8>
10c3f66c:       72f5            moveq #-11,%d1
10c3f66e:       b280            cmpl %d0,%d1
10c3f670:       6700 02f0       beqw 10c3f962 <ext2_get_block+0x3d6>
10c3f674:       45ee ffb8       lea %fp@(-72),%a2
10c3f678:       202c 0172       movel %a4@(370),%d0
10c3f67c:       5280            addql #1,%d0
10c3f67e:       b087            cmpl %d7,%d0
10c3f680:       6608            bnes 10c3f68a <ext2_get_block+0xfe>
10c3f682:       2947 0172       movel %d7,%a4@(370)
10c3f686:       52ac 0176       addql #1,%a4@(374)
10c3f68a:       224d            moveal %a5,%a1
10c3f68c:       b7cd            cmpal %a5,%a3
10c3f68e:       651c            bcss 10c3f6ac <ext2_get_block+0x120>
10c3f690:       2055            moveal %a5@,%a0
10c3f692:       202e ffc4       movel %fp@(-60),%d0
10c3f696:       b090            cmpl %a0@,%d0
10c3f698:       6612            bnes 10c3f6ac <ext2_get_block+0x120>
10c3f69a:       43e9 000c       lea %a1@(12),%a1
10c3f69e:       b7c9            cmpal %a1,%a3
10c3f6a0:       650a            bcss 10c3f6ac <ext2_get_block+0x120>
10c3f6a2:       2051            moveal %a1@,%a0
10c3f6a4:       2229 0004       movel %a1@(4),%d1
10c3f6a8:       b290            cmpl %a0@,%d1
10c3f6aa:       67ee            beqs 10c3f69a <ext2_get_block+0x10e>
10c3f6ac:       b7c9            cmpal %a1,%a3
10c3f6ae:       6400 02b2       bccw 10c3f962 <ext2_get_block+0x3d6>
10c3f6b2:       beac 0172       cmpl %a4@(370),%d7
10c3f6b6:       6604            bnes 10c3f6bc <ext2_get_block+0x130>
10c3f6b8:       24ac 0176       movel %a4@(374),%a2@
10c3f6bc:       2805            movel %d5,%d4
10c3f6be:       d884            addl %d4,%d4
10c3f6c0:       2c3c 10c8 591c  movel #281565468,%d6
10c3f6c6:       4a92            tstl %a2@
10c3f6c8:       6600 00aa       bnew 10c3f774 <ext2_get_block+0x1e8>
10c3f6cc:       226b 0008       moveal %a3@(8),%a1
10c3f6d0:       200c            movel %a4,%d0
10c3f6d2:       0680 0000 011a  addil #282,%d0
10c3f6d8:       b2fc 0000       cmpaw #0,%a1
10c3f6dc:       6704            beqs 10c3f6e2 <ext2_get_block+0x156>
10c3f6de:       2029 0030       movel %a1@(48),%d0
10c3f6e2:       2053            moveal %a3@,%a0
10c3f6e4:       6004            bras 10c3f6ea <ext2_get_block+0x15e>
10c3f6e6:       2410            movel %a0@,%d2
10c3f6e8:       6612            bnes 10c3f6fc <ext2_get_block+0x170>
10c3f6ea:       5988            subql #4,%a0
10c3f6ec:       b088            cmpl %a0,%d0
10c3f6ee:       63f6            blss 10c3f6e6 <ext2_get_block+0x15a>
10c3f6f0:       b2fc 0000       cmpaw #0,%a1
10c3f6f4:       6730            beqs 10c3f726 <ext2_get_block+0x19a>
10c3f6f6:       2229 0004       movel %a1@(4),%d1
10c3f6fa:       6076            bras 10c3f772 <ext2_get_block+0x1e6>
10c3f6fc:       2202            movel %d2,%d1
10c3f6fe:       e149            lslw #8,%d1
10c3f700:       4841            swap %d1
10c3f702:       4241            clrw %d1
10c3f704:       2002            movel %d2,%d0
10c3f706:       0280 0000 ff00  andil #65280,%d0
10c3f70c:       e188            lsll #8,%d0
10c3f70e:       8280            orl %d0,%d1
10c3f710:       2002            movel %d2,%d0
10c3f712:       0280 00ff 0000  andil #16711680,%d0
10c3f718:       e088            lsrl #8,%d0
10c3f71a:       8280            orl %d0,%d1
10c3f71c:       4242            clrw %d2
10c3f71e:       4842            swap %d2
10c3f720:       e04a            lsrw #8,%d2
10c3f722:       8282            orl %d2,%d1
10c3f724:       604c            bras 10c3f772 <ext2_get_block+0x1e6>
10c3f726:       206c 0094       moveal %a4@(148),%a0
10c3f72a:       2f28 00d6       movel %a0@(214),%sp@-
10c3f72e:       2f2c 016e       movel %a4@(366),%sp@-
10c3f732:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c3f738:       508f            addql #8,%sp
10c3f73a:       206c 0094       moveal %a4@(148),%a0
10c3f73e:       2068 00f2       moveal %a0@(242),%a0
10c3f742:       2628 0014       movel %a0@(20),%d3
10c3f746:       2403            movel %d3,%d2
10c3f748:       e14a            lslw #8,%d2
10c3f74a:       4842            swap %d2
10c3f74c:       4242            clrw %d2
10c3f74e:       2203            movel %d3,%d1
10c3f750:       0281 0000 ff00  andil #65280,%d1
10c3f756:       e189            lsll #8,%d1
10c3f758:       8481            orl %d1,%d2
10c3f75a:       2203            movel %d3,%d1
10c3f75c:       0281 00ff 0000  andil #16711680,%d1
10c3f762:       e089            lsrl #8,%d1
10c3f764:       8481            orl %d1,%d2
10c3f766:       4243            clrw %d3
10c3f768:       4843            swap %d3
10c3f76a:       e04b            lsrw #8,%d3
10c3f76c:       8483            orl %d3,%d2
10c3f76e:       2200            movel %d0,%d1
10c3f770:       d282            addl %d2,%d1
10c3f772:       2481            movel %d1,%a2@
10c3f774:       2004            movel %d4,%d0
10c3f776:       d085            addl %d5,%d0
10c3f778:       e588            lsll #2,%d0
10c3f77a:       d08d            addl %a5,%d0
10c3f77c:       2f3c aaaa aaab  movel #-1431655765,%sp@-
10c3f782:       908b            subl %a3,%d0
10c3f784:       2f00            movel %d0,%sp@-
10c3f786:       2046            moveal %d6,%a0
10c3f788:       4e90            jsr %a0@
10c3f78a:       508f            addql #8,%sp
10c3f78c:       2400            movel %d0,%d2
10c3f78e:       e482            asrl #2,%d2
10c3f790:       2f0b            movel %a3,%sp@-
10c3f792:       2f3c aaaa aaab  movel #-1431655765,%sp@-
10c3f798:       224b            moveal %a3,%a1
10c3f79a:       93cd            subal %a5,%a1
10c3f79c:       2f09            movel %a1,%sp@-
10c3f79e:       2046            moveal %d6,%a0
10c3f7a0:       4e90            jsr %a0@
10c3f7a2:       508f            addql #8,%sp
10c3f7a4:       72fc            moveq #-4,%d1
10c3f7a6:       c081            andl %d1,%d0
10c3f7a8:       4876 08f0       pea %fp@(fffffff0,%d0:l)
10c3f7ac:       2f2e ffb8       movel %fp@(-72),%sp@-
10c3f7b0:       2f02            movel %d2,%sp@-
10c3f7b2:       2f0c            movel %a4,%sp@-
10c3f7b4:       4eba fb68       jsr %pc@(10c3f31e <ext2_alloc_branch>)
10c3f7b8:       2d40 ffbc       movel %d0,%fp@(-68)
10c3f7bc:       4fef 0014       lea %sp@(20),%sp
10c3f7c0:       6600 fe9e       bnew 10c3f660 <ext2_get_block+0xd4>
10c3f7c4:       224d            moveal %a5,%a1
10c3f7c6:       70f4            moveq #-12,%d0
10c3f7c8:       d08b            addl %a3,%d0
10c3f7ca:       b08d            cmpl %a5,%d0
10c3f7cc:       651c            bcss 10c3f7ea <ext2_get_block+0x25e>
10c3f7ce:       2055            moveal %a5@,%a0
10c3f7d0:       222e ffc4       movel %fp@(-60),%d1
10c3f7d4:       b290            cmpl %a0@,%d1
10c3f7d6:       6612            bnes 10c3f7ea <ext2_get_block+0x25e>
10c3f7d8:       43e9 000c       lea %a1@(12),%a1
10c3f7dc:       b089            cmpl %a1,%d0
10c3f7de:       650a            bcss 10c3f7ea <ext2_get_block+0x25e>
10c3f7e0:       2051            moveal %a1@,%a0
10c3f7e2:       2229 0004       movel %a1@(4),%d1
10c3f7e6:       b290            cmpl %a0@,%d1
10c3f7e8:       67ee            beqs 10c3f7d8 <ext2_get_block+0x24c>
10c3f7ea:       b089            cmpl %a1,%d0
10c3f7ec:       6400 00f2       bccw 10c3f8e0 <ext2_get_block+0x354>
10c3f7f0:       2053            moveal %a3@,%a0
10c3f7f2:       4a90            tstl %a0@
10c3f7f4:       6600 00ea       bnew 10c3f8e0 <ext2_get_block+0x354>
10c3f7f8:       20ab 0004       movel %a3@(4),%a0@
10c3f7fc:       2947 0172       movel %d7,%a4@(370)
10c3f800:       2002            movel %d2,%d0
10c3f802:       d080            addl %d0,%d0
10c3f804:       d082            addl %d2,%d0
10c3f806:       e588            lsll #2,%d0
10c3f808:       2433 08f8       movel %a3@(fffffff8,%d0:l),%d2
10c3f80c:       2202            movel %d2,%d1
10c3f80e:       e149            lslw #8,%d1
10c3f810:       4841            swap %d1
10c3f812:       4241            clrw %d1
10c3f814:       2002            movel %d2,%d0
10c3f816:       0280 0000 ff00  andil #65280,%d0
10c3f81c:       e188            lsll #8,%d0
10c3f81e:       8280            orl %d0,%d1
10c3f820:       2002            movel %d2,%d0
10c3f822:       0280 00ff 0000  andil #16711680,%d0
10c3f828:       e088            lsrl #8,%d0
10c3f82a:       8280            orl %d0,%d1
10c3f82c:       4242            clrw %d2
10c3f82e:       4842            swap %d2
10c3f830:       e04a            lsrw #8,%d2
10c3f832:       8282            orl %d2,%d1
10c3f834:       2941 0176       movel %d1,%a4@(374)
10c3f838:       2979 1002 5790  movel 10025790 <xtime>,%a4@(80)
10c3f83e:       0050 
10c3f840:       242b 0008       movel %a3@(8),%d2
10c3f844:       6762            beqs 10c3f8a8 <ext2_get_block+0x31c>
10c3f846:       2f02            movel %d2,%sp@-
10c3f848:       4eb9 10c2 5c50  jsr 10c25c50 <mark_buffer_dirty>
10c3f84e:       2f0c            movel %a4,%sp@-
10c3f850:       2f02            movel %d2,%sp@-
10c3f852:       4eb9 10c2 53f4  jsr 10c253f4 <buffer_insert_inode_queue>
10c3f858:       4fef 000c       lea %sp@(12),%sp
10c3f85c:       206c 0094       moveal %a4@(148),%a0
10c3f860:       0828 0004 0027  btst #4,%a0@(39)
10c3f866:       660e            bnes 10c3f876 <ext2_get_block+0x2ea>
10c3f868:       082c 0000 010b  btst #0,%a4@(267)
10c3f86e:       6606            bnes 10c3f876 <ext2_get_block+0x2ea>
10c3f870:       4a6c 0160       tstw %a4@(352)
10c3f874:       6732            beqs 10c3f8a8 <ext2_get_block+0x31c>
10c3f876:       45eb 0008       lea %a3@(8),%a2
10c3f87a:       2f0a            movel %a2,%sp@-
10c3f87c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c3f880:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c3f884:       4eb9 10c4 c80c  jsr 10c4c80c <ll_rw_block>
10c3f88a:       2212            movel %a2@,%d1
10c3f88c:       4fef 000c       lea %sp@(12),%sp
10c3f890:       2241            moveal %d1,%a1
10c3f892:       41e9 0014       lea %a1@(20),%a0
10c3f896:       2010            movel %a0@,%d0
10c3f898:       0800 0002       btst #2,%d0
10c3f89c:       670a            beqs 10c3f8a8 <ext2_get_block+0x31c>
10c3f89e:       2f01            movel %d1,%sp@-
10c3f8a0:       4eb9 10c2 4c0c  jsr 10c24c0c <__wait_on_buffer>
10c3f8a6:       588f            addql #4,%sp
10c3f8a8:       206c 0094       moveal %a4@(148),%a0
10c3f8ac:       0828 0004 0027  btst #4,%a0@(39)
10c3f8b2:       660e            bnes 10c3f8c2 <ext2_get_block+0x336>
10c3f8b4:       082c 0000 010b  btst #0,%a4@(267)
10c3f8ba:       6606            bnes 10c3f8c2 <ext2_get_block+0x336>
10c3f8bc:       4a6c 0160       tstw %a4@(352)
10c3f8c0:       670e            beqs 10c3f8d0 <ext2_get_block+0x344>
10c3f8c2:       2f0c            movel %a4,%sp@-
10c3f8c4:       4eb9 10c4 0bcc  jsr 10c40bcc <ext2_sync_inode>
10c3f8ca:       588f            addql #4,%sp
10c3f8cc:       6000 0086       braw 10c3f954 <ext2_get_block+0x3c8>
10c3f8d0:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c3f8d4:       2f0c            movel %a4,%sp@-
10c3f8d6:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c3f8dc:       508f            addql #8,%sp
10c3f8de:       6074            bras 10c3f954 <ext2_get_block+0x3c8>
10c3f8e0:       7001            moveq #1,%d0
10c3f8e2:       b082            cmpl %d2,%d0
10c3f8e4:       6c1e            bges 10c3f904 <ext2_get_block+0x378>
10c3f8e6:       45eb 0014       lea %a3@(20),%a2
10c3f8ea:       2602            movel %d2,%d3
10c3f8ec:       5383            subql #1,%d3
10c3f8ee:       2012            movel %a2@,%d0
10c3f8f0:       45ea 000c       lea %a2@(12),%a2
10c3f8f4:       670a            beqs 10c3f900 <ext2_get_block+0x374>
10c3f8f6:       2f00            movel %d0,%sp@-
10c3f8f8:       4eb9 10c2 5d60  jsr 10c25d60 <__bforget>
10c3f8fe:       588f            addql #4,%sp
10c3f900:       5383            subql #1,%d3
10c3f902:       66ea            bnes 10c3f8ee <ext2_get_block+0x362>
10c3f904:       4a82            tstl %d2
10c3f906:       6f5a            bles 10c3f962 <ext2_get_block+0x3d6>
10c3f908:       45eb 0004       lea %a3@(4),%a2
10c3f90c:       2602            movel %d2,%d3
10c3f90e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c3f912:       2412            movel %a2@,%d2
10c3f914:       45ea 000c       lea %a2@(12),%a2
10c3f918:       2202            movel %d2,%d1
10c3f91a:       e149            lslw #8,%d1
10c3f91c:       4841            swap %d1
10c3f91e:       4241            clrw %d1
10c3f920:       2002            movel %d2,%d0
10c3f922:       0280 0000 ff00  andil #65280,%d0
10c3f928:       e188            lsll #8,%d0
10c3f92a:       8280            orl %d0,%d1
10c3f92c:       2002            movel %d2,%d0
10c3f92e:       0280 00ff 0000  andil #16711680,%d0
10c3f934:       e088            lsrl #8,%d0
10c3f936:       8280            orl %d0,%d1
10c3f938:       4242            clrw %d2
10c3f93a:       4842            swap %d2
10c3f93c:       e04a            lsrw #8,%d2
10c3f93e:       8282            orl %d2,%d1
10c3f940:       2f01            movel %d1,%sp@-
10c3f942:       2f0c            movel %a4,%sp@-
10c3f944:       4eb9 10c3 c44c  jsr 10c3c44c <ext2_free_blocks>
10c3f94a:       4fef 000c       lea %sp@(12),%sp
10c3f94e:       5383            subql #1,%d3
10c3f950:       66bc            bnes 10c3f90e <ext2_get_block+0x382>
10c3f952:       600e            bras 10c3f962 <ext2_get_block+0x3d6>
10c3f954:       7220            moveq #32,%d1
10c3f956:       206e 0010       moveal %fp@(16),%a0
10c3f95a:       83a8 0014       orl %d1,%a0@(20)
10c3f95e:       6000 fc7e       braw 10c3f5de <ext2_get_block+0x52>
10c3f962:       bbcb            cmpal %a3,%a5
10c3f964:       6400 fc54       bccw 10c3f5ba <ext2_get_block+0x2e>
10c3f968:       202b 0008       movel %a3@(8),%d0
10c3f96c:       670a            beqs 10c3f978 <ext2_get_block+0x3ec>
10c3f96e:       2f00            movel %d0,%sp@-
10c3f970:       4eb9 10c2 5d3a  jsr 10c25d3a <__brelse>
10c3f976:       588f            addql #4,%sp
10c3f978:       47eb fff4       lea %a3@(-12),%a3
10c3f97c:       bbcb            cmpal %a3,%a5
10c3f97e:       65e8            bcss 10c3f968 <ext2_get_block+0x3dc>
10c3f980:       6000 fc38       braw 10c3f5ba <ext2_get_block+0x2e>
10c3f984:       4cee 3cfc ff90  moveml %fp@(-112),%d2-%d7/%a2-%a5
10c3f98a:       4e5e            unlk %fp
10c3f98c:       4e75            rts

10c3f98e <ext2_writepage>:
10c3f98e:       4e56 0000       linkw %fp,#0
10c3f992:       487a fbf8       pea %pc@(10c3f58c <ext2_get_block>)
10c3f996:       2f2e 0008       movel %fp@(8),%sp@-
10c3f99a:       4eb9 10c2 6c80  jsr 10c26c80 <block_write_full_page>
10c3f9a0:       4e5e            unlk %fp
10c3f9a2:       4e75            rts

10c3f9a4 <ext2_readpage>:
10c3f9a4:       4e56 0000       linkw %fp,#0
10c3f9a8:       487a fbe2       pea %pc@(10c3f58c <ext2_get_block>)
10c3f9ac:       2f2e 000c       movel %fp@(12),%sp@-
10c3f9b0:       4eb9 10c2 669c  jsr 10c2669c <block_read_full_page>
10c3f9b6:       4e5e            unlk %fp
10c3f9b8:       4e75            rts

10c3f9ba <ext2_prepare_write>:
10c3f9ba:       4e56 0000       linkw %fp,#0
10c3f9be:       487a fbcc       pea %pc@(10c3f58c <ext2_get_block>)
10c3f9c2:       2f2e 0014       movel %fp@(20),%sp@-
10c3f9c6:       2f2e 0010       movel %fp@(16),%sp@-
10c3f9ca:       2f2e 000c       movel %fp@(12),%sp@-
10c3f9ce:       4eb9 10c2 69f8  jsr 10c269f8 <block_prepare_write>
10c3f9d4:       4e5e            unlk %fp
10c3f9d6:       4e75            rts

10c3f9d8 <ext2_bmap>:
10c3f9d8:       4e56 0000       linkw %fp,#0
10c3f9dc:       487a fbae       pea %pc@(10c3f58c <ext2_get_block>)
10c3f9e0:       2f2e 000c       movel %fp@(12),%sp@-
10c3f9e4:       2f2e 0008       movel %fp@(8),%sp@-
10c3f9e8:       4eb9 10c2 6d66  jsr 10c26d66 <generic_block_bmap>
10c3f9ee:       4e5e            unlk %fp
10c3f9f0:       4e75            rts

10c3f9f2 <ext2_direct_IO>:
10c3f9f2:       4e56 0000       linkw %fp,#0
10c3f9f6:       487a fb94       pea %pc@(10c3f58c <ext2_get_block>)
10c3f9fa:       2f2e 0018       movel %fp@(24),%sp@-
10c3f9fe:       2f2e 0014       movel %fp@(20),%sp@-
10c3fa02:       2f2e 0010       movel %fp@(16),%sp@-
10c3fa06:       2f2e 000c       movel %fp@(12),%sp@-
10c3fa0a:       2f2e 0008       movel %fp@(8),%sp@-
10c3fa0e:       4eb9 10c2 6d96  jsr 10c26d96 <generic_direct_IO>
10c3fa14:       4e5e            unlk %fp
10c3fa16:       4e75            rts

10c3fa18 <ext2_find_shared>:
10c3fa18:       4e56 fffc       linkw %fp,#-4
10c3fa1c:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c3fa20:       202e 000c       movel %fp@(12),%d0
10c3fa24:       226e 0010       moveal %fp@(16),%a1
10c3fa28:       286e 0014       moveal %fp@(20),%a4
10c3fa2c:       2a6e 0018       moveal %fp@(24),%a5
10c3fa30:       4295            clrl %a5@
10c3fa32:       2400            movel %d0,%d2
10c3fa34:       45fa f7f0       lea %pc@(10c3f226 <ext2_get_branch>),%a2
10c3fa38:       7001            moveq #1,%d0
10c3fa3a:       b082            cmpl %d2,%d0
10c3fa3c:       6c1a            bges 10c3fa58 <ext2_find_shared+0x40>
10c3fa3e:       2002            movel %d2,%d0
10c3fa40:       e588            lsll #2,%d0
10c3fa42:       4ab1 08fc       tstl %a1@(fffffffc,%d0:l)
10c3fa46:       6610            bnes 10c3fa58 <ext2_find_shared+0x40>
10c3fa48:       41f1 08fc       lea %a1@(fffffffc,%d0:l),%a0
10c3fa4c:       5382            subql #1,%d2
10c3fa4e:       7001            moveq #1,%d0
10c3fa50:       b082            cmpl %d2,%d0
10c3fa52:       6c04            bges 10c3fa58 <ext2_find_shared+0x40>
10c3fa54:       4aa0            tstl %a0@-
10c3fa56:       67f4            beqs 10c3fa4c <ext2_find_shared+0x34>
10c3fa58:       486e fffc       pea %fp@(-4)
10c3fa5c:       2f0c            movel %a4,%sp@-
10c3fa5e:       2f09            movel %a1,%sp@-
10c3fa60:       2f02            movel %d2,%sp@-
10c3fa62:       2f2e 0008       movel %fp@(8),%sp@-
10c3fa66:       4e92            jsr %a2@
10c3fa68:       2640            moveal %d0,%a3
10c3fa6a:       4fef 0014       lea %sp@(20),%sp
10c3fa6e:       b6fc 0000       cmpaw #0,%a3
10c3fa72:       660c            bnes 10c3fa80 <ext2_find_shared+0x68>
10c3fa74:       2002            movel %d2,%d0
10c3fa76:       d080            addl %d0,%d0
10c3fa78:       d082            addl %d2,%d0
10c3fa7a:       e588            lsll #2,%d0
10c3fa7c:       47f4 08f4       lea %a4@(fffffff4,%d0:l),%a3
10c3fa80:       4aab 0004       tstl %a3@(4)
10c3fa84:       6606            bnes 10c3fa8c <ext2_find_shared+0x74>
10c3fa86:       2053            moveal %a3@,%a0
10c3fa88:       4a90            tstl %a0@
10c3fa8a:       665e            bnes 10c3faea <ext2_find_shared+0xd2>
10c3fa8c:       244b            moveal %a3,%a2
10c3fa8e:       2002            movel %d2,%d0
10c3fa90:       d080            addl %d0,%d0
10c3fa92:       b9cb            cmpal %a3,%a4
10c3fa94:       641e            bccs 10c3fab4 <ext2_find_shared+0x9c>
10c3fa96:       206a 0008       moveal %a2@(8),%a0
10c3fa9a:       2068 0030       moveal %a0@(48),%a0
10c3fa9e:       2212            movel %a2@,%d1
10c3faa0:       b288            cmpl %a0,%d1
10c3faa2:       6308            blss 10c3faac <ext2_find_shared+0x94>
10c3faa4:       4a98            tstl %a0@+
10c3faa6:       660c            bnes 10c3fab4 <ext2_find_shared+0x9c>
10c3faa8:       b288            cmpl %a0,%d1
10c3faaa:       62f8            bhis 10c3faa4 <ext2_find_shared+0x8c>
10c3faac:       45ea fff4       lea %a2@(-12),%a2
10c3fab0:       b9ca            cmpal %a2,%a4
10c3fab2:       65e2            bcss 10c3fa96 <ext2_find_shared+0x7e>
10c3fab4:       d082            addl %d2,%d0
10c3fab6:       e588            lsll #2,%d0
10c3fab8:       41f4 08f4       lea %a4@(fffffff4,%d0:l),%a0
10c3fabc:       b1ca            cmpal %a2,%a0
10c3fabe:       6608            bnes 10c3fac8 <ext2_find_shared+0xb0>
10c3fac0:       b9ca            cmpal %a2,%a4
10c3fac2:       6404            bccs 10c3fac8 <ext2_find_shared+0xb0>
10c3fac4:       5992            subql #4,%a2@
10c3fac6:       601e            bras 10c3fae6 <ext2_find_shared+0xce>
10c3fac8:       2052            moveal %a2@,%a0
10c3faca:       2a90            movel %a0@,%a5@
10c3facc:       2052            moveal %a2@,%a0
10c3face:       4290            clrl %a0@
10c3fad0:       6014            bras 10c3fae6 <ext2_find_shared+0xce>
10c3fad2:       202b 0008       movel %a3@(8),%d0
10c3fad6:       670a            beqs 10c3fae2 <ext2_find_shared+0xca>
10c3fad8:       2f00            movel %d0,%sp@-
10c3fada:       4eb9 10c2 5d3a  jsr 10c25d3a <__brelse>
10c3fae0:       588f            addql #4,%sp
10c3fae2:       47eb fff4       lea %a3@(-12),%a3
10c3fae6:       b5cb            cmpal %a3,%a2
10c3fae8:       65e8            bcss 10c3fad2 <ext2_find_shared+0xba>
10c3faea:       200b            movel %a3,%d0
10c3faec:       4cee 3c04 ffe8  moveml %fp@(-24),%d2/%a2-%a5
10c3faf2:       4e5e            unlk %fp
10c3faf4:       4e75            rts

10c3faf6 <ext2_free_branches>:
10c3faf6:       4e56 0000       linkw %fp,#0
10c3fafa:       48e7 3c38       moveml %d2-%d5/%a2-%a4,%sp@-
10c3fafe:       286e 0008       moveal %fp@(8),%a4
10c3fb02:       266e 000c       moveal %fp@(12),%a3
10c3fb06:       2a2e 0010       movel %fp@(16),%d5
10c3fb0a:       282e 0014       movel %fp@(20),%d4
10c3fb0e:       5384            subql #1,%d4
10c3fb10:       70ff            moveq #-1,%d0
10c3fb12:       b084            cmpl %d4,%d0
10c3fb14:       6700 00d8       beqw 10c3fbee <ext2_free_branches+0xf8>
10c3fb18:       206c 0094       moveal %a4@(148),%a0
10c3fb1c:       2628 000a       movel %a0@(10),%d3
10c3fb20:       e48b            lsrl #2,%d3
10c3fb22:       ba8b            cmpl %a3,%d5
10c3fb24:       6300 015c       blsw 10c3fc82 <ext2_free_branches+0x18c>
10c3fb28:       2013            movel %a3@,%d0
10c3fb2a:       2400            movel %d0,%d2
10c3fb2c:       e14a            lslw #8,%d2
10c3fb2e:       4842            swap %d2
10c3fb30:       4242            clrw %d2
10c3fb32:       2200            movel %d0,%d1
10c3fb34:       0281 0000 ff00  andil #65280,%d1
10c3fb3a:       e189            lsll #8,%d1
10c3fb3c:       8481            orl %d1,%d2
10c3fb3e:       2200            movel %d0,%d1
10c3fb40:       0281 00ff 0000  andil #16711680,%d1
10c3fb46:       e089            lsrl #8,%d1
10c3fb48:       8481            orl %d1,%d2
10c3fb4a:       4240            clrw %d0
10c3fb4c:       4840            swap %d0
10c3fb4e:       e048            lsrw #8,%d0
10c3fb50:       8480            orl %d0,%d2
10c3fb52:       6700 008e       beqw 10c3fbe2 <ext2_free_branches+0xec>
10c3fb56:       4293            clrl %a3@
10c3fb58:       206c 0094       moveal %a4@(148),%a0
10c3fb5c:       2f28 000a       movel %a0@(10),%sp@-
10c3fb60:       2f02            movel %d2,%sp@-
10c3fb62:       4280            clrl %d0
10c3fb64:       302c 0030       movew %a4@(48),%d0
10c3fb68:       2f00            movel %d0,%sp@-
10c3fb6a:       4eb9 10c2 5dac  jsr 10c25dac <bread>
10c3fb70:       2440            moveal %d0,%a2
10c3fb72:       4fef 000c       lea %sp@(12),%sp
10c3fb76:       b4fc 0000       cmpaw #0,%a2
10c3fb7a:       6622            bnes 10c3fb9e <ext2_free_branches+0xa8>
10c3fb7c:       2f02            movel %d2,%sp@-
10c3fb7e:       2f2c 0028       movel %a4@(40),%sp@-
10c3fb82:       4879 1000 4135  pea 10004135 <tvecs+0x259d>
10c3fb88:       4879 1000 4158  pea 10004158 <tvecs+0x25c0>
10c3fb8e:       2f2c 0094       movel %a4@(148),%sp@-
10c3fb92:       4eb9 10c4 13f8  jsr 10c413f8 <ext2_error>
10c3fb98:       4fef 0014       lea %sp@(20),%sp
10c3fb9c:       6044            bras 10c3fbe2 <ext2_free_branches+0xec>
10c3fb9e:       2f04            movel %d4,%sp@-
10c3fba0:       2003            movel %d3,%d0
10c3fba2:       e588            lsll #2,%d0
10c3fba4:       d0aa 0030       addl %a2@(48),%d0
10c3fba8:       2f00            movel %d0,%sp@-
10c3fbaa:       2f2a 0030       movel %a2@(48),%sp@-
10c3fbae:       2f0c            movel %a4,%sp@-
10c3fbb0:       4eba ff44       jsr %pc@(10c3faf6 <ext2_free_branches>)
10c3fbb4:       4fef 000c       lea %sp@(12),%sp
10c3fbb8:       2e8a            movel %a2,%sp@
10c3fbba:       4eb9 10c2 5d60  jsr 10c25d60 <__bforget>
10c3fbc0:       2ebc 0000 0001  movel #1,%sp@
10c3fbc6:       2f02            movel %d2,%sp@-
10c3fbc8:       2f0c            movel %a4,%sp@-
10c3fbca:       4eb9 10c3 c44c  jsr 10c3c44c <ext2_free_blocks>
10c3fbd0:       504f            addqw #8,%sp
10c3fbd2:       2ebc 0000 0007  movel #7,%sp@
10c3fbd8:       2f0c            movel %a4,%sp@-
10c3fbda:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c3fbe0:       508f            addql #8,%sp
10c3fbe2:       588b            addql #4,%a3
10c3fbe4:       ba8b            cmpl %a3,%d5
10c3fbe6:       6200 ff40       bhiw 10c3fb28 <ext2_free_branches+0x32>
10c3fbea:       6000 0096       braw 10c3fc82 <ext2_free_branches+0x18c>
10c3fbee:       244b            moveal %a3,%a2
10c3fbf0:       7600            moveq #0,%d3
10c3fbf2:       97cb            subal %a3,%a3
10c3fbf4:       ba8a            cmpl %a2,%d5
10c3fbf6:       636a            blss 10c3fc62 <ext2_free_branches+0x16c>
10c3fbf8:       2012            movel %a2@,%d0
10c3fbfa:       2400            movel %d0,%d2
10c3fbfc:       e14a            lslw #8,%d2
10c3fbfe:       4842            swap %d2
10c3fc00:       4242            clrw %d2
10c3fc02:       2200            movel %d0,%d1
10c3fc04:       0281 0000 ff00  andil #65280,%d1
10c3fc0a:       e189            lsll #8,%d1
10c3fc0c:       8481            orl %d1,%d2
10c3fc0e:       2200            movel %d0,%d1
10c3fc10:       0281 00ff 0000  andil #16711680,%d1
10c3fc16:       e089            lsrl #8,%d1
10c3fc18:       8481            orl %d1,%d2
10c3fc1a:       4240            clrw %d0
10c3fc1c:       4840            swap %d0
10c3fc1e:       e048            lsrw #8,%d0
10c3fc20:       8480            orl %d0,%d2
10c3fc22:       6738            beqs 10c3fc5c <ext2_free_branches+0x166>
10c3fc24:       4292            clrl %a2@
10c3fc26:       b6fc 0000       cmpaw #0,%a3
10c3fc2a:       672a            beqs 10c3fc56 <ext2_free_branches+0x160>
10c3fc2c:       2002            movel %d2,%d0
10c3fc2e:       908b            subl %a3,%d0
10c3fc30:       b083            cmpl %d3,%d0
10c3fc32:       6604            bnes 10c3fc38 <ext2_free_branches+0x142>
10c3fc34:       528b            addql #1,%a3
10c3fc36:       6024            bras 10c3fc5c <ext2_free_branches+0x166>
10c3fc38:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c3fc3c:       2f0c            movel %a4,%sp@-
10c3fc3e:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c3fc44:       584f            addqw #4,%sp
10c3fc46:       2e8b            movel %a3,%sp@
10c3fc48:       2f03            movel %d3,%sp@-
10c3fc4a:       2f0c            movel %a4,%sp@-
10c3fc4c:       4eb9 10c3 c44c  jsr 10c3c44c <ext2_free_blocks>
10c3fc52:       4fef 000c       lea %sp@(12),%sp
10c3fc56:       2602            movel %d2,%d3
10c3fc58:       367c 0001       moveaw #1,%a3
10c3fc5c:       588a            addql #4,%a2
10c3fc5e:       ba8a            cmpl %a2,%d5
10c3fc60:       6296            bhis 10c3fbf8 <ext2_free_branches+0x102>
10c3fc62:       b6fc 0000       cmpaw #0,%a3
10c3fc66:       671a            beqs 10c3fc82 <ext2_free_branches+0x18c>
10c3fc68:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c3fc6c:       2f0c            movel %a4,%sp@-
10c3fc6e:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c3fc74:       584f            addqw #4,%sp
10c3fc76:       2e8b            movel %a3,%sp@
10c3fc78:       2f03            movel %d3,%sp@-
10c3fc7a:       2f0c            movel %a4,%sp@-
10c3fc7c:       4eb9 10c3 c44c  jsr 10c3c44c <ext2_free_blocks>
10c3fc82:       4cee 1c3c ffe4  moveml %fp@(-28),%d2-%d5/%a2-%a4
10c3fc88:       4e5e            unlk %fp
10c3fc8a:       4e75            rts

10c3fc8c <ext2_truncate>:
10c3fc8c:       4e56 ffbc       linkw %fp,#-68
10c3fc90:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c3fc94:       286e 0008       moveal %fp@(8),%a4
10c3fc98:       4bec 011a       lea %a4@(282),%a5
10c3fc9c:       206c 0094       moveal %a4@(148),%a0
10c3fca0:       2c28 000a       movel %a0@(10),%d6
10c3fca4:       e48e            lsrl #2,%d6
10c3fca6:       42ae ffbc       clrl %fp@(-68)
10c3fcaa:       302c 0032       movew %a4@(50),%d0
10c3fcae:       0240 f000       andiw #-4096,%d0
10c3fcb2:       0c40 8000       cmpiw #-32768,%d0
10c3fcb6:       670e            beqs 10c3fcc6 <ext2_truncate+0x3a>
10c3fcb8:       0c40 4000       cmpiw #16384,%d0
10c3fcbc:       6708            beqs 10c3fcc6 <ext2_truncate+0x3a>
10c3fcbe:       0c40 a000       cmpiw #-24576,%d0
10c3fcc2:       6600 0364       bnew 10c40028 <ext2_truncate+0x39c>
10c3fcc6:       7018            moveq #24,%d0
10c3fcc8:       c0ac 0108       andl %a4@(264),%d0
10c3fccc:       6600 035a       bnew 10c40028 <ext2_truncate+0x39c>
10c3fcd0:       2f0c            movel %a4,%sp@-
10c3fcd2:       4eba f3d2       jsr %pc@(10c3f0a6 <ext2_discard_prealloc>)
10c3fcd6:       206c 0094       moveal %a4@(148),%a0
10c3fcda:       2628 000a       movel %a0@(10),%d3
10c3fcde:       4282            clrl %d2
10c3fce0:       282c 0040       movel %a4@(64),%d4
10c3fce4:       2a2c 0044       movel %a4@(68),%d5
10c3fce8:       2004            movel %d4,%d0
10c3fcea:       2205            movel %d5,%d1
10c3fcec:       d283            addl %d3,%d1
10c3fcee:       d182            addxl %d2,%d0
10c3fcf0:       4282            clrl %d2
10c3fcf2:       1428 000e       moveb %a0@(14),%d2
10c3fcf6:       2f02            movel %d2,%sp@-
10c3fcf8:       4282            clrl %d2
10c3fcfa:       5381            subql #1,%d1
10c3fcfc:       9182            subxl %d2,%d0
10c3fcfe:       2f01            movel %d1,%sp@-
10c3fd00:       2f00            movel %d0,%sp@-
10c3fd02:       4eb9 10c8 54f8  jsr 10c854f8 <__ashrdi3>
10c3fd08:       4fef 000c       lea %sp@(12),%sp
10c3fd0c:       2400            movel %d0,%d2
10c3fd0e:       2601            movel %d1,%d3
10c3fd10:       487a f87a       pea %pc@(10c3f58c <ext2_get_block>)
10c3fd14:       2f05            movel %d5,%sp@-
10c3fd16:       2f04            movel %d4,%sp@-
10c3fd18:       2f2c 00a8       movel %a4@(168),%sp@-
10c3fd1c:       4eb9 10c2 6ae6  jsr 10c26ae6 <block_truncate_page>
10c3fd22:       45ee fff0       lea %fp@(-16),%a2
10c3fd26:       2f0a            movel %a2,%sp@-
10c3fd28:       2f03            movel %d3,%sp@-
10c3fd2a:       2f0c            movel %a4,%sp@-
10c3fd2c:       4eba f42a       jsr %pc@(10c3f158 <ext2_block_to_path>)
10c3fd30:       2800            movel %d0,%d4
10c3fd32:       4fef 0020       lea %sp@(32),%sp
10c3fd36:       6700 02f0       beqw 10c40028 <ext2_truncate+0x39c>
10c3fd3a:       7001            moveq #1,%d0
10c3fd3c:       b084            cmpl %d4,%d0
10c3fd3e:       6600 00ac       bnew 10c3fdec <ext2_truncate+0x160>
10c3fd42:       202e fff0       movel %fp@(-16),%d0
10c3fd46:       e588            lsll #2,%d0
10c3fd48:       45f5 0800       lea %a5@(00000000,%d0:l),%a2
10c3fd4c:       7630            moveq #48,%d3
10c3fd4e:       d68d            addl %a5,%d3
10c3fd50:       97cb            subal %a3,%a3
10c3fd52:       7800            moveq #0,%d4
10c3fd54:       2e3c 1002 5790  movel #268588944,%d7
10c3fd5a:       b68a            cmpl %a2,%d3
10c3fd5c:       6366            blss 10c3fdc4 <ext2_truncate+0x138>
10c3fd5e:       2012            movel %a2@,%d0
10c3fd60:       2400            movel %d0,%d2
10c3fd62:       e14a            lslw #8,%d2
10c3fd64:       4842            swap %d2
10c3fd66:       4242            clrw %d2
10c3fd68:       2200            movel %d0,%d1
10c3fd6a:       0281 0000 ff00  andil #65280,%d1
10c3fd70:       e189            lsll #8,%d1
10c3fd72:       8481            orl %d1,%d2
10c3fd74:       2200            movel %d0,%d1
10c3fd76:       0281 00ff 0000  andil #16711680,%d1
10c3fd7c:       e089            lsrl #8,%d1
10c3fd7e:       8481            orl %d1,%d2
10c3fd80:       4240            clrw %d0
10c3fd82:       4840            swap %d0
10c3fd84:       e048            lsrw #8,%d0
10c3fd86:       8480            orl %d0,%d2
10c3fd88:       6734            beqs 10c3fdbe <ext2_truncate+0x132>
10c3fd8a:       4292            clrl %a2@
10c3fd8c:       4a84            tstl %d4
10c3fd8e:       672a            beqs 10c3fdba <ext2_truncate+0x12e>
10c3fd90:       2002            movel %d2,%d0
10c3fd92:       9084            subl %d4,%d0
10c3fd94:       b08b            cmpl %a3,%d0
10c3fd96:       6604            bnes 10c3fd9c <ext2_truncate+0x110>
10c3fd98:       5284            addql #1,%d4
10c3fd9a:       6022            bras 10c3fdbe <ext2_truncate+0x132>
10c3fd9c:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c3fda0:       2f0c            movel %a4,%sp@-
10c3fda2:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c3fda8:       584f            addqw #4,%sp
10c3fdaa:       2e84            movel %d4,%sp@
10c3fdac:       2f0b            movel %a3,%sp@-
10c3fdae:       2f0c            movel %a4,%sp@-
10c3fdb0:       4eb9 10c3 c44c  jsr 10c3c44c <ext2_free_blocks>
10c3fdb6:       4fef 000c       lea %sp@(12),%sp
10c3fdba:       2642            moveal %d2,%a3
10c3fdbc:       7801            moveq #1,%d4
10c3fdbe:       588a            addql #4,%a2
10c3fdc0:       b68a            cmpl %a2,%d3
10c3fdc2:       629a            bhis 10c3fd5e <ext2_truncate+0xd2>
10c3fdc4:       4a84            tstl %d4
10c3fdc6:       6700 0178       beqw 10c3ff40 <ext2_truncate+0x2b4>
10c3fdca:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c3fdce:       2f0c            movel %a4,%sp@-
10c3fdd0:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c3fdd6:       584f            addqw #4,%sp
10c3fdd8:       2e84            movel %d4,%sp@
10c3fdda:       2f0b            movel %a3,%sp@-
10c3fddc:       2f0c            movel %a4,%sp@-
10c3fdde:       4eb9 10c3 c44c  jsr 10c3c44c <ext2_free_blocks>
10c3fde4:       4fef 000c       lea %sp@(12),%sp
10c3fde8:       6000 0156       braw 10c3ff40 <ext2_truncate+0x2b4>
10c3fdec:       486e ffbc       pea %fp@(-68)
10c3fdf0:       74c0            moveq #-64,%d2
10c3fdf2:       d48e            addl %fp,%d2
10c3fdf4:       2f02            movel %d2,%sp@-
10c3fdf6:       2f0a            movel %a2,%sp@-
10c3fdf8:       2f04            movel %d4,%sp@-
10c3fdfa:       2f0c            movel %a4,%sp@-
10c3fdfc:       4eba fc1a       jsr %pc@(10c3fa18 <ext2_find_shared>)
10c3fe00:       2640            moveal %d0,%a3
10c3fe02:       4fef 0014       lea %sp@(20),%sp
10c3fe06:       2a02            movel %d2,%d5
10c3fe08:       4aae ffbc       tstl %fp@(-68)
10c3fe0c:       6764            beqs 10c3fe72 <ext2_truncate+0x1e6>
10c3fe0e:       ba8b            cmpl %a3,%d5
10c3fe10:       6610            bnes 10c3fe22 <ext2_truncate+0x196>
10c3fe12:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c3fe16:       2f0c            movel %a4,%sp@-
10c3fe18:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c3fe1e:       508f            addql #8,%sp
10c3fe20:       601a            bras 10c3fe3c <ext2_truncate+0x1b0>
10c3fe22:       242b 0008       movel %a3@(8),%d2
10c3fe26:       2f02            movel %d2,%sp@-
10c3fe28:       4eb9 10c2 5c50  jsr 10c25c50 <mark_buffer_dirty>
10c3fe2e:       2f0c            movel %a4,%sp@-
10c3fe30:       2f02            movel %d2,%sp@-
10c3fe32:       4eb9 10c2 53f4  jsr 10c253f4 <buffer_insert_inode_queue>
10c3fe38:       4fef 000c       lea %sp@(12),%sp
10c3fe3c:       2004            movel %d4,%d0
10c3fe3e:       d080            addl %d0,%d0
10c3fe40:       d084            addl %d4,%d0
10c3fe42:       e588            lsll #2,%d0
10c3fe44:       d085            addl %d5,%d0
10c3fe46:       720c            moveq #12,%d1
10c3fe48:       d28b            addl %a3,%d1
10c3fe4a:       2f3c aaaa aaab  movel #-1431655765,%sp@-
10c3fe50:       9081            subl %d1,%d0
10c3fe52:       2f00            movel %d0,%sp@-
10c3fe54:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c3fe5a:       508f            addql #8,%sp
10c3fe5c:       e480            asrl #2,%d0
10c3fe5e:       2f00            movel %d0,%sp@-
10c3fe60:       486e ffc0       pea %fp@(-64)
10c3fe64:       486e ffbc       pea %fp@(-68)
10c3fe68:       2f0c            movel %a4,%sp@-
10c3fe6a:       4eba fc8a       jsr %pc@(10c3faf6 <ext2_free_branches>)
10c3fe6e:       4fef 0010       lea %sp@(16),%sp
10c3fe72:       2205            movel %d5,%d1
10c3fe74:       2e3c 1002 5790  movel #268588944,%d7
10c3fe7a:       b28b            cmpl %a3,%d1
10c3fe7c:       6400 00c2       bccw 10c3ff40 <ext2_truncate+0x2b4>
10c3fe80:       2004            movel %d4,%d0
10c3fe82:       d080            addl %d0,%d0
10c3fe84:       2600            movel %d0,%d3
10c3fe86:       d684            addl %d4,%d3
10c3fe88:       e58b            lsll #2,%d3
10c3fe8a:       45eb 0008       lea %a3@(8),%a2
10c3fe8e:       d283            addl %d3,%d1
10c3fe90:       700c            moveq #12,%d0
10c3fe92:       d08b            addl %a3,%d0
10c3fe94:       2f3c aaaa aaab  movel #-1431655765,%sp@-
10c3fe9a:       9280            subl %d0,%d1
10c3fe9c:       2f01            movel %d1,%sp@-
10c3fe9e:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c3fea4:       508f            addql #8,%sp
10c3fea6:       e480            asrl #2,%d0
10c3fea8:       2f00            movel %d0,%sp@-
10c3feaa:       2052            moveal %a2@,%a0
10c3feac:       2006            movel %d6,%d0
10c3feae:       e588            lsll #2,%d0
10c3feb0:       d0a8 0030       addl %a0@(48),%d0
10c3feb4:       2f00            movel %d0,%sp@-
10c3feb6:       222a fff8       movel %a2@(-8),%d1
10c3feba:       5881            addql #4,%d1
10c3febc:       2f01            movel %d1,%sp@-
10c3febe:       2f0c            movel %a4,%sp@-
10c3fec0:       4eba fc34       jsr %pc@(10c3faf6 <ext2_free_branches>)
10c3fec4:       2412            movel %a2@,%d2
10c3fec6:       4fef 000c       lea %sp@(12),%sp
10c3feca:       2e82            movel %d2,%sp@
10c3fecc:       4eb9 10c2 5c50  jsr 10c25c50 <mark_buffer_dirty>
10c3fed2:       2f0c            movel %a4,%sp@-
10c3fed4:       2f02            movel %d2,%sp@-
10c3fed6:       4eb9 10c2 53f4  jsr 10c253f4 <buffer_insert_inode_queue>
10c3fedc:       4fef 000c       lea %sp@(12),%sp
10c3fee0:       206c 0094       moveal %a4@(148),%a0
10c3fee4:       0828 0004 0027  btst #4,%a0@(39)
10c3feea:       6608            bnes 10c3fef4 <ext2_truncate+0x268>
10c3feec:       082c 0000 010b  btst #0,%a4@(267)
10c3fef2:       672e            beqs 10c3ff22 <ext2_truncate+0x296>
10c3fef4:       2f0a            movel %a2,%sp@-
10c3fef6:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c3fefa:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c3fefe:       4eb9 10c4 c80c  jsr 10c4c80c <ll_rw_block>
10c3ff04:       2212            movel %a2@,%d1
10c3ff06:       4fef 000c       lea %sp@(12),%sp
10c3ff0a:       2241            moveal %d1,%a1
10c3ff0c:       41e9 0014       lea %a1@(20),%a0
10c3ff10:       2010            movel %a0@,%d0
10c3ff12:       0800 0002       btst #2,%d0
10c3ff16:       670a            beqs 10c3ff22 <ext2_truncate+0x296>
10c3ff18:       2f01            movel %d1,%sp@-
10c3ff1a:       4eb9 10c2 4c0c  jsr 10c24c0c <__wait_on_buffer>
10c3ff20:       588f            addql #4,%sp
10c3ff22:       2012            movel %a2@,%d0
10c3ff24:       670a            beqs 10c3ff30 <ext2_truncate+0x2a4>
10c3ff26:       2f00            movel %d0,%sp@-
10c3ff28:       4eb9 10c2 5d3a  jsr 10c25d3a <__brelse>
10c3ff2e:       588f            addql #4,%sp
10c3ff30:       45ea fff4       lea %a2@(-12),%a2
10c3ff34:       47eb fff4       lea %a3@(-12),%a3
10c3ff38:       2205            movel %d5,%d1
10c3ff3a:       b28b            cmpl %a3,%d1
10c3ff3c:       6500 ff50       bcsw 10c3fe8e <ext2_truncate+0x202>
10c3ff40:       202e fff0       movel %fp@(-16),%d0
10c3ff44:       720d            moveq #13,%d1
10c3ff46:       b280            cmpl %d0,%d1
10c3ff48:       6776            beqs 10c3ffc0 <ext2_truncate+0x334>
10c3ff4a:       6d08            blts 10c3ff54 <ext2_truncate+0x2c8>
10c3ff4c:       740c            moveq #12,%d2
10c3ff4e:       b480            cmpl %d0,%d2
10c3ff50:       673c            beqs 10c3ff8e <ext2_truncate+0x302>
10c3ff52:       6008            bras 10c3ff5c <ext2_truncate+0x2d0>
10c3ff54:       720e            moveq #14,%d1
10c3ff56:       b280            cmpl %d0,%d1
10c3ff58:       6700 0098       beqw 10c3fff2 <ext2_truncate+0x366>
10c3ff5c:       2d6d 0030 ffbc  movel %a5@(48),%fp@(-68)
10c3ff62:       672a            beqs 10c3ff8e <ext2_truncate+0x302>
10c3ff64:       42ad 0030       clrl %a5@(48)
10c3ff68:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c3ff6c:       2f0c            movel %a4,%sp@-
10c3ff6e:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c3ff74:       584f            addqw #4,%sp
10c3ff76:       2ebc 0000 0001  movel #1,%sp@
10c3ff7c:       486e ffc0       pea %fp@(-64)
10c3ff80:       486e ffbc       pea %fp@(-68)
10c3ff84:       2f0c            movel %a4,%sp@-
10c3ff86:       4eba fb6e       jsr %pc@(10c3faf6 <ext2_free_branches>)
10c3ff8a:       4fef 0010       lea %sp@(16),%sp
10c3ff8e:       2d6d 0034 ffbc  movel %a5@(52),%fp@(-68)
10c3ff94:       672a            beqs 10c3ffc0 <ext2_truncate+0x334>
10c3ff96:       42ad 0034       clrl %a5@(52)
10c3ff9a:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c3ff9e:       2f0c            movel %a4,%sp@-
10c3ffa0:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c3ffa6:       584f            addqw #4,%sp
10c3ffa8:       2ebc 0000 0002  movel #2,%sp@
10c3ffae:       486e ffc0       pea %fp@(-64)
10c3ffb2:       486e ffbc       pea %fp@(-68)
10c3ffb6:       2f0c            movel %a4,%sp@-
10c3ffb8:       4eba fb3c       jsr %pc@(10c3faf6 <ext2_free_branches>)
10c3ffbc:       4fef 0010       lea %sp@(16),%sp
10c3ffc0:       2d6d 0038 ffbc  movel %a5@(56),%fp@(-68)
10c3ffc6:       672a            beqs 10c3fff2 <ext2_truncate+0x366>
10c3ffc8:       42ad 0038       clrl %a5@(56)
10c3ffcc:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c3ffd0:       2f0c            movel %a4,%sp@-
10c3ffd2:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c3ffd8:       584f            addqw #4,%sp
10c3ffda:       2ebc 0000 0003  movel #3,%sp@
10c3ffe0:       486e ffc0       pea %fp@(-64)
10c3ffe4:       486e ffbc       pea %fp@(-68)
10c3ffe8:       2f0c            movel %a4,%sp@-
10c3ffea:       4eba fb0a       jsr %pc@(10c3faf6 <ext2_free_branches>)
10c3ffee:       4fef 0010       lea %sp@(16),%sp
10c3fff2:       2047            moveal %d7,%a0
10c3fff4:       2010            movel %a0@,%d0
10c3fff6:       2940 0050       movel %d0,%a4@(80)
10c3fffa:       2940 004c       movel %d0,%a4@(76)
10c3fffe:       206c 0094       moveal %a4@(148),%a0
10c40002:       0828 0004 0027  btst #4,%a0@(39)
10c40008:       6608            bnes 10c40012 <ext2_truncate+0x386>
10c4000a:       082c 0000 010b  btst #0,%a4@(267)
10c40010:       670a            beqs 10c4001c <ext2_truncate+0x390>
10c40012:       2f0c            movel %a4,%sp@-
10c40014:       4eb9 10c4 0bcc  jsr 10c40bcc <ext2_sync_inode>
10c4001a:       600c            bras 10c40028 <ext2_truncate+0x39c>
10c4001c:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c40020:       2f0c            movel %a4,%sp@-
10c40022:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c40028:       4cee 3cfc ff94  moveml %fp@(-108),%d2-%d7/%a2-%a5
10c4002e:       4e5e            unlk %fp
10c40030:       4e75            rts

10c40032 <ext2_read_inode>:
10c40032:       4e56 0000       linkw %fp,#0
10c40036:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c4003a:       266e 0008       moveal %fp@(8),%a3
10c4003e:       262b 0028       movel %a3@(40),%d3
10c40042:       2003            movel %d3,%d0
10c40044:       5580            subql #2,%d0
10c40046:       7202            moveq #2,%d1
10c40048:       b280            cmpl %d0,%d1
10c4004a:       640a            bccs 10c40056 <ext2_read_inode+0x24>
10c4004c:       206b 0094       moveal %a3@(148),%a0
10c40050:       b6a8 019a       cmpl %a0@(410),%d3
10c40054:       6538            bcss 10c4008e <ext2_read_inode+0x5c>
10c40056:       286b 0094       moveal %a3@(148),%a4
10c4005a:       206c 00f2       moveal %a4@(242),%a0
10c4005e:       2410            movel %a0@,%d2
10c40060:       2202            movel %d2,%d1
10c40062:       e149            lslw #8,%d1
10c40064:       4841            swap %d1
10c40066:       4241            clrw %d1
10c40068:       2002            movel %d2,%d0
10c4006a:       0280 0000 ff00  andil #65280,%d0
10c40070:       e188            lsll #8,%d0
10c40072:       8280            orl %d0,%d1
10c40074:       2002            movel %d2,%d0
10c40076:       0280 00ff 0000  andil #16711680,%d0
10c4007c:       e088            lsrl #8,%d0
10c4007e:       8280            orl %d0,%d1
10c40080:       4242            clrw %d2
10c40082:       4842            swap %d2
10c40084:       e04a            lsrw #8,%d2
10c40086:       8282            orl %d2,%d1
10c40088:       244c            moveal %a4,%a2
10c4008a:       b283            cmpl %d3,%d1
10c4008c:       6422            bccs 10c400b0 <ext2_read_inode+0x7e>
10c4008e:       2f2b 0028       movel %a3@(40),%sp@-
10c40092:       4879 1000 416b  pea 1000416b <tvecs+0x25d3>
10c40098:       4879 1000 4181  pea 10004181 <tvecs+0x25e9>
10c4009e:       2f2b 0094       movel %a3@(148),%sp@-
10c400a2:       4eb9 10c4 13f8  jsr 10c413f8 <ext2_error>
10c400a8:       4fef 0010       lea %sp@(16),%sp
10c400ac:       6000 053e       braw 10c405ec <ext2_read_inode+0x5ba>
10c400b0:       5383            subql #1,%d3
10c400b2:       2f2a 00da       movel %a2@(218),%sp@-
10c400b6:       2f03            movel %d3,%sp@-
10c400b8:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c400be:       508f            addql #8,%sp
10c400c0:       2a00            movel %d0,%d5
10c400c2:       baaa 00ea       cmpl %a2@(234),%d5
10c400c6:       6508            bcss 10c400d0 <ext2_read_inode+0x9e>
10c400c8:       4879 1000 4191  pea 10004191 <tvecs+0x25f9>
10c400ce:       6028            bras 10c400f8 <ext2_read_inode+0xc6>
10c400d0:       2005            movel %d5,%d0
10c400d2:       222a 0192       movel %a2@(402),%d1
10c400d6:       e2a8            lsrl %d1,%d0
10c400d8:       222a 00e6       movel %a2@(230),%d1
10c400dc:       5381            subql #1,%d1
10c400de:       2405            movel %d5,%d2
10c400e0:       c481            andl %d1,%d2
10c400e2:       206a 00f6       moveal %a2@(246),%a0
10c400e6:       e588            lsll #2,%d0
10c400e8:       2a70 0800       moveal %a0@(00000000,%d0:l),%a5
10c400ec:       bafc 0000       cmpaw #0,%a5
10c400f0:       661c            bnes 10c4010e <ext2_read_inode+0xdc>
10c400f2:       4879 1000 41a7  pea 100041a7 <tvecs+0x260f>
10c400f8:       4879 1000 4181  pea 10004181 <tvecs+0x25e9>
10c400fe:       2f0a            movel %a2,%sp@-
10c40100:       4eb9 10c4 13f8  jsr 10c413f8 <ext2_error>
10c40106:       4fef 000c       lea %sp@(12),%sp
10c4010a:       6000 04e0       braw 10c405ec <ext2_read_inode+0x5ba>
10c4010e:       246d 0030       moveal %a5@(48),%a2
10c40112:       2f2c 00da       movel %a4@(218),%sp@-
10c40116:       2f03            movel %d3,%sp@-
10c40118:       4eb9 10c8 599c  jsr 10c8599c <__umodsi3>
10c4011e:       584f            addqw #4,%sp
10c40120:       2eac 0196       movel %a4@(406),%sp@
10c40124:       2f00            movel %d0,%sp@-
10c40126:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c4012c:       508f            addql #8,%sp
10c4012e:       2800            movel %d0,%d4
10c40130:       4280            clrl %d0
10c40132:       102c 000e       moveb %a4@(14),%d0
10c40136:       2604            movel %d4,%d3
10c40138:       e0ab            lsrl %d0,%d3
10c4013a:       eb8a            lsll #5,%d2
10c4013c:       2432 2808       movel %a2@(00000008,%d2:l),%d2
10c40140:       2202            movel %d2,%d1
10c40142:       e149            lslw #8,%d1
10c40144:       4841            swap %d1
10c40146:       4241            clrw %d1
10c40148:       2002            movel %d2,%d0
10c4014a:       0280 0000 ff00  andil #65280,%d0
10c40150:       e188            lsll #8,%d0
10c40152:       8280            orl %d0,%d1
10c40154:       2002            movel %d2,%d0
10c40156:       0280 00ff 0000  andil #16711680,%d0
10c4015c:       e088            lsrl #8,%d0
10c4015e:       8280            orl %d0,%d1
10c40160:       4242            clrw %d2
10c40162:       4842            swap %d2
10c40164:       e04a            lsrw #8,%d2
10c40166:       8282            orl %d2,%d1
10c40168:       2401            movel %d1,%d2
10c4016a:       d483            addl %d3,%d2
10c4016c:       2f2c 000a       movel %a4@(10),%sp@-
10c40170:       2f02            movel %d2,%sp@-
10c40172:       4280            clrl %d0
10c40174:       302b 0030       movew %a3@(48),%d0
10c40178:       2f00            movel %d0,%sp@-
10c4017a:       4eb9 10c2 5dac  jsr 10c25dac <bread>
10c40180:       2a40            moveal %d0,%a5
10c40182:       4fef 000c       lea %sp@(12),%sp
10c40186:       bafc 0000       cmpaw #0,%a5
10c4018a:       6624            bnes 10c401b0 <ext2_read_inode+0x17e>
10c4018c:       2f02            movel %d2,%sp@-
10c4018e:       2f2b 0028       movel %a3@(40),%sp@-
10c40192:       4879 1000 41bd  pea 100041bd <tvecs+0x2625>
10c40198:       4879 1000 4181  pea 10004181 <tvecs+0x25e9>
10c4019e:       2f2b 0094       movel %a3@(148),%sp@-
10c401a2:       4eb9 10c4 13f8  jsr 10c413f8 <ext2_error>
10c401a8:       4fef 0014       lea %sp@(20),%sp
10c401ac:       6000 043e       braw 10c405ec <ext2_read_inode+0x5ba>
10c401b0:       206b 0094       moveal %a3@(148),%a0
10c401b4:       2028 000a       movel %a0@(10),%d0
10c401b8:       5380            subql #1,%d0
10c401ba:       c880            andl %d0,%d4
10c401bc:       226d 0030       moveal %a5@(48),%a1
10c401c0:       d3c4            addal %d4,%a1
10c401c2:       3011            movew %a1@,%d0
10c401c4:       e058            rorw #8,%d0
10c401c6:       3740 0032       movew %d0,%a3@(50)
10c401ca:       3029 0002       movew %a1@(2),%d0
10c401ce:       e058            rorw #8,%d0
10c401d0:       4281            clrl %d1
10c401d2:       3200            movew %d0,%d1
10c401d4:       2741 0036       movel %d1,%a3@(54)
10c401d8:       3029 0018       movew %a1@(24),%d0
10c401dc:       e058            rorw #8,%d0
10c401de:       4282            clrl %d2
10c401e0:       3400            movew %d0,%d2
10c401e2:       2742 003a       movel %d2,%a3@(58)
10c401e6:       0828 0001 0180  btst #1,%a0@(384)
10c401ec:       6620            bnes 10c4020e <ext2_read_inode+0x1dc>
10c401ee:       3029 0078       movew %a1@(120),%d0
10c401f2:       e058            rorw #8,%d0
10c401f4:       4840            swap %d0
10c401f6:       4240            clrw %d0
10c401f8:       8280            orl %d0,%d1
10c401fa:       2741 0036       movel %d1,%a3@(54)
10c401fe:       3029 007a       movew %a1@(122),%d0
10c40202:       e058            rorw #8,%d0
10c40204:       4840            swap %d0
10c40206:       4240            clrw %d0
10c40208:       8480            orl %d0,%d2
10c4020a:       2742 003a       movel %d2,%a3@(58)
10c4020e:       3629 001a       movew %a1@(26),%d3
10c40212:       e05b            rorw #8,%d3
10c40214:       3743 0034       movew %d3,%a3@(52)
10c40218:       2429 0004       movel %a1@(4),%d2
10c4021c:       2202            movel %d2,%d1
10c4021e:       e149            lslw #8,%d1
10c40220:       4841            swap %d1
10c40222:       4241            clrw %d1
10c40224:       2002            movel %d2,%d0
10c40226:       0280 0000 ff00  andil #65280,%d0
10c4022c:       e188            lsll #8,%d0
10c4022e:       8280            orl %d0,%d1
10c40230:       2002            movel %d2,%d0
10c40232:       0280 00ff 0000  andil #16711680,%d0
10c40238:       e088            lsrl #8,%d0
10c4023a:       8280            orl %d0,%d1
10c4023c:       4242            clrw %d2
10c4023e:       4842            swap %d2
10c40240:       e04a            lsrw #8,%d2
10c40242:       8282            orl %d2,%d1
10c40244:       2741 0044       movel %d1,%a3@(68)
10c40248:       42ab 0040       clrl %a3@(64)
10c4024c:       2429 0008       movel %a1@(8),%d2
10c40250:       2202            movel %d2,%d1
10c40252:       e149            lslw #8,%d1
10c40254:       4841            swap %d1
10c40256:       4241            clrw %d1
10c40258:       2002            movel %d2,%d0
10c4025a:       0280 0000 ff00  andil #65280,%d0
10c40260:       e188            lsll #8,%d0
10c40262:       8280            orl %d0,%d1
10c40264:       2002            movel %d2,%d0
10c40266:       0280 00ff 0000  andil #16711680,%d0
10c4026c:       e088            lsrl #8,%d0
10c4026e:       8280            orl %d0,%d1
10c40270:       4242            clrw %d2
10c40272:       4842            swap %d2
10c40274:       e04a            lsrw #8,%d2
10c40276:       8282            orl %d2,%d1
10c40278:       2741 0048       movel %d1,%a3@(72)
10c4027c:       2429 000c       movel %a1@(12),%d2
10c40280:       2202            movel %d2,%d1
10c40282:       e149            lslw #8,%d1
10c40284:       4841            swap %d1
10c40286:       4241            clrw %d1
10c40288:       2002            movel %d2,%d0
10c4028a:       0280 0000 ff00  andil #65280,%d0
10c40290:       e188            lsll #8,%d0
10c40292:       8280            orl %d0,%d1
10c40294:       2002            movel %d2,%d0
10c40296:       0280 00ff 0000  andil #16711680,%d0
10c4029c:       e088            lsrl #8,%d0
10c4029e:       8280            orl %d0,%d1
10c402a0:       4242            clrw %d2
10c402a2:       4842            swap %d2
10c402a4:       e04a            lsrw #8,%d2
10c402a6:       8282            orl %d2,%d1
10c402a8:       2741 0050       movel %d1,%a3@(80)
10c402ac:       2429 0010       movel %a1@(16),%d2
10c402b0:       2202            movel %d2,%d1
10c402b2:       e149            lslw #8,%d1
10c402b4:       4841            swap %d1
10c402b6:       4241            clrw %d1
10c402b8:       2002            movel %d2,%d0
10c402ba:       0280 0000 ff00  andil #65280,%d0
10c402c0:       e188            lsll #8,%d0
10c402c2:       8280            orl %d0,%d1
10c402c4:       2002            movel %d2,%d0
10c402c6:       0280 00ff 0000  andil #16711680,%d0
10c402cc:       e088            lsrl #8,%d0
10c402ce:       8280            orl %d0,%d1
10c402d0:       4242            clrw %d2
10c402d2:       4842            swap %d2
10c402d4:       e04a            lsrw #8,%d2
10c402d6:       8282            orl %d2,%d1
10c402d8:       2741 004c       movel %d1,%a3@(76)
10c402dc:       2229 0014       movel %a1@(20),%d1
10c402e0:       2401            movel %d1,%d2
10c402e2:       e14a            lslw #8,%d2
10c402e4:       4842            swap %d2
10c402e6:       4242            clrw %d2
10c402e8:       2001            movel %d1,%d0
10c402ea:       0280 0000 ff00  andil #65280,%d0
10c402f0:       e188            lsll #8,%d0
10c402f2:       8480            orl %d0,%d2
10c402f4:       2001            movel %d1,%d0
10c402f6:       0280 00ff 0000  andil #16711680,%d0
10c402fc:       e088            lsrl #8,%d0
10c402fe:       8480            orl %d0,%d2
10c40300:       4241            clrw %d1
10c40302:       4841            swap %d1
10c40304:       e049            lsrw #8,%d1
10c40306:       8481            orl %d1,%d2
10c40308:       2742 016a       movel %d2,%a3@(362)
10c4030c:       4a43            tstw %d3
10c4030e:       6618            bnes 10c40328 <ext2_read_inode+0x2f6>
10c40310:       4a6b 0032       tstw %a3@(50)
10c40314:       6704            beqs 10c4031a <ext2_read_inode+0x2e8>
10c40316:       4a82            tstl %d2
10c40318:       670e            beqs 10c40328 <ext2_read_inode+0x2f6>
10c4031a:       2f0d            movel %a5,%sp@-
10c4031c:       4eb9 10c2 5d3a  jsr 10c25d3a <__brelse>
10c40322:       588f            addql #4,%sp
10c40324:       6000 02c6       braw 10c405ec <ext2_read_inode+0x5ba>
10c40328:       277c 0000 1000  movel #4096,%a3@(88)
10c4032e:       0058 
10c40330:       2429 001c       movel %a1@(28),%d2
10c40334:       2202            movel %d2,%d1
10c40336:       e149            lslw #8,%d1
10c40338:       4841            swap %d1
10c4033a:       4241            clrw %d1
10c4033c:       2002            movel %d2,%d0
10c4033e:       0280 0000 ff00  andil #65280,%d0
10c40344:       e188            lsll #8,%d0
10c40346:       8280            orl %d0,%d1
10c40348:       2002            movel %d2,%d0
10c4034a:       0280 00ff 0000  andil #16711680,%d0
10c40350:       e088            lsrl #8,%d0
10c40352:       8280            orl %d0,%d1
10c40354:       4242            clrw %d2
10c40356:       4842            swap %d2
10c40358:       e04a            lsrw #8,%d2
10c4035a:       8282            orl %d2,%d1
10c4035c:       2741 005c       movel %d1,%a3@(92)
10c40360:       2039 1002 57a0  movel 100257a0 <event>,%d0
10c40366:       2200            movel %d0,%d1
10c40368:       5281            addql #1,%d1
10c4036a:       23c1 1002 57a0  movel %d1,100257a0 <event>
10c40370:       5280            addql #1,%d0
10c40372:       2740 0060       movel %d0,%a3@(96)
10c40376:       2429 0020       movel %a1@(32),%d2
10c4037a:       2202            movel %d2,%d1
10c4037c:       e149            lslw #8,%d1
10c4037e:       4841            swap %d1
10c40380:       4241            clrw %d1
10c40382:       2002            movel %d2,%d0
10c40384:       0280 0000 ff00  andil #65280,%d0
10c4038a:       e188            lsll #8,%d0
10c4038c:       8280            orl %d0,%d1
10c4038e:       2002            movel %d2,%d0
10c40390:       0280 00ff 0000  andil #16711680,%d0
10c40396:       e088            lsrl #8,%d0
10c40398:       8280            orl %d0,%d1
10c4039a:       4242            clrw %d2
10c4039c:       4842            swap %d2
10c4039e:       e04a            lsrw #8,%d2
10c403a0:       8282            orl %d2,%d1
10c403a2:       2741 0156       movel %d1,%a3@(342)
10c403a6:       2429 0070       movel %a1@(112),%d2
10c403aa:       2202            movel %d2,%d1
10c403ac:       e149            lslw #8,%d1
10c403ae:       4841            swap %d1
10c403b0:       4241            clrw %d1
10c403b2:       2002            movel %d2,%d0
10c403b4:       0280 0000 ff00  andil #65280,%d0
10c403ba:       e188            lsll #8,%d0
10c403bc:       8280            orl %d0,%d1
10c403be:       2002            movel %d2,%d0
10c403c0:       0280 00ff 0000  andil #16711680,%d0
10c403c6:       e088            lsrl #8,%d0
10c403c8:       8280            orl %d0,%d1
10c403ca:       4242            clrw %d2
10c403cc:       4842            swap %d2
10c403ce:       e04a            lsrw #8,%d2
10c403d0:       8282            orl %d2,%d1
10c403d2:       2741 015a       movel %d1,%a3@(346)
10c403d6:       1769 0074 015e  moveb %a1@(116),%a3@(350)
10c403dc:       1769 0075 015f  moveb %a1@(117),%a3@(351)
10c403e2:       2429 0068       movel %a1@(104),%d2
10c403e6:       2202            movel %d2,%d1
10c403e8:       e149            lslw #8,%d1
10c403ea:       4841            swap %d1
10c403ec:       4241            clrw %d1
10c403ee:       2002            movel %d2,%d0
10c403f0:       0280 0000 ff00  andil #65280,%d0
10c403f6:       e188            lsll #8,%d0
10c403f8:       8280            orl %d0,%d1
10c403fa:       2002            movel %d2,%d0
10c403fc:       0280 00ff 0000  andil #16711680,%d0
10c40402:       e088            lsrl #8,%d0
10c40404:       8280            orl %d0,%d1
10c40406:       4242            clrw %d2
10c40408:       4842            swap %d2
10c4040a:       e04a            lsrw #8,%d2
10c4040c:       8282            orl %d2,%d1
10c4040e:       2741 0162       movel %d1,%a3@(354)
10c40412:       302b 0032       movew %a3@(50),%d0
10c40416:       0240 f000       andiw #-4096,%d0
10c4041a:       0c40 8000       cmpiw #-32768,%d0
10c4041e:       663a            bnes 10c4045a <ext2_read_inode+0x428>
10c40420:       2629 006c       movel %a1@(108),%d3
10c40424:       2003            movel %d3,%d0
10c40426:       e148            lslw #8,%d0
10c40428:       4840            swap %d0
10c4042a:       4240            clrw %d0
10c4042c:       2403            movel %d3,%d2
10c4042e:       0282 0000 ff00  andil #65280,%d2
10c40434:       e18a            lsll #8,%d2
10c40436:       8082            orl %d2,%d0
10c40438:       2403            movel %d3,%d2
10c4043a:       0282 00ff 0000  andil #16711680,%d2
10c40440:       e08a            lsrl #8,%d2
10c40442:       8082            orl %d2,%d0
10c40444:       4243            clrw %d3
10c40446:       4843            swap %d3
10c40448:       e04b            lsrw #8,%d3
10c4044a:       8083            orl %d3,%d0
10c4044c:       2000            movel %d0,%d0
10c4044e:       4281            clrl %d1
10c40450:       81ab 0040       orl %d0,%a3@(64)
10c40454:       83ab 0044       orl %d1,%a3@(68)
10c40458:       6030            bras 10c4048a <ext2_read_inode+0x458>
10c4045a:       2429 006c       movel %a1@(108),%d2
10c4045e:       2202            movel %d2,%d1
10c40460:       e149            lslw #8,%d1
10c40462:       4841            swap %d1
10c40464:       4241            clrw %d1
10c40466:       2002            movel %d2,%d0
10c40468:       0280 0000 ff00  andil #65280,%d0
10c4046e:       e188            lsll #8,%d0
10c40470:       8280            orl %d0,%d1
10c40472:       2002            movel %d2,%d0
10c40474:       0280 00ff 0000  andil #16711680,%d0
10c4047a:       e088            lsrl #8,%d0
10c4047c:       8280            orl %d0,%d1
10c4047e:       4242            clrw %d2
10c40480:       4842            swap %d2
10c40482:       e04a            lsrw #8,%d2
10c40484:       8282            orl %d2,%d1
10c40486:       2741 0166       movel %d1,%a3@(358)
10c4048a:       2429 0064       movel %a1@(100),%d2
10c4048e:       2202            movel %d2,%d1
10c40490:       e149            lslw #8,%d1
10c40492:       4841            swap %d1
10c40494:       4241            clrw %d1
10c40496:       2002            movel %d2,%d0
10c40498:       0280 0000 ff00  andil #65280,%d0
10c4049e:       e188            lsll #8,%d0
10c404a0:       8280            orl %d0,%d1
10c404a2:       2002            movel %d2,%d0
10c404a4:       0280 00ff 0000  andil #16711680,%d0
10c404aa:       e088            lsrl #8,%d0
10c404ac:       8280            orl %d0,%d1
10c404ae:       4242            clrw %d2
10c404b0:       4842            swap %d2
10c404b2:       e04a            lsrw #8,%d2
10c404b4:       8282            orl %d2,%d1
10c404b6:       2741 0116       movel %d1,%a3@(278)
10c404ba:       42ab 017e       clrl %a3@(382)
10c404be:       2745 016e       movel %d5,%a3@(366)
10c404c2:       7400            moveq #0,%d2
10c404c4:       41e9 0028       lea %a1@(40),%a0
10c404c8:       45eb 011a       lea %a3@(282),%a2
10c404cc:       7000            moveq #0,%d0
10c404ce:       24f0 0800       movel %a0@(00000000,%d0:l),%a2@+
10c404d2:       5880            addql #4,%d0
10c404d4:       5282            addql #1,%d2
10c404d6:       720e            moveq #14,%d1
10c404d8:       b282            cmpl %d2,%d1
10c404da:       64f2            bccs 10c404ce <ext2_read_inode+0x49c>
10c404dc:       202b 0028       movel %a3@(40),%d0
10c404e0:       5780            subql #3,%d0
10c404e2:       7201            moveq #1,%d1
10c404e4:       b280            cmpl %d0,%d1
10c404e6:       6400 00a6       bccw 10c4058e <ext2_read_inode+0x55c>
10c404ea:       362b 0032       movew %a3@(50),%d3
10c404ee:       3003            movew %d3,%d0
10c404f0:       0240 f000       andiw #-4096,%d0
10c404f4:       0c40 8000       cmpiw #-32768,%d0
10c404f8:       6612            bnes 10c4050c <ext2_read_inode+0x4da>
10c404fa:       277c 1000 e68c  movel #268494476,%a3@(140)
10c40500:       008c 
10c40502:       277c 1000 e640  movel #268494400,%a3@(144)
10c40508:       0090 
10c4050a:       6036            bras 10c40542 <ext2_read_inode+0x510>
10c4050c:       0c40 4000       cmpiw #16384,%d0
10c40510:       6612            bnes 10c40524 <ext2_read_inode+0x4f2>
10c40512:       277c 1000 e6f0  movel #268494576,%a3@(140)
10c40518:       008c 
10c4051a:       277c 1000 e5f4  movel #268494324,%a3@(144)
10c40520:       0090 
10c40522:       601e            bras 10c40542 <ext2_read_inode+0x510>
10c40524:       0c40 a000       cmpiw #-24576,%d0
10c40528:       6626            bnes 10c40550 <ext2_read_inode+0x51e>
10c4052a:       4aab 005c       tstl %a3@(92)
10c4052e:       660a            bnes 10c4053a <ext2_read_inode+0x508>
10c40530:       277c 1000 e790  movel #268494736,%a3@(140)
10c40536:       008c 
10c40538:       6054            bras 10c4058e <ext2_read_inode+0x55c>
10c4053a:       277c 1000 d9f8  movel #268491256,%a3@(140)
10c40540:       008c 
10c40542:       206b 00a8       moveal %a3@(168),%a0
10c40546:       217c 1000 e6cc  movel #268494540,%a0@(28)
10c4054c:       001c 
10c4054e:       603e            bras 10c4058e <ext2_read_inode+0x55c>
10c40550:       2429 0028       movel %a1@(40),%d2
10c40554:       2202            movel %d2,%d1
10c40556:       e149            lslw #8,%d1
10c40558:       4841            swap %d1
10c4055a:       4241            clrw %d1
10c4055c:       2002            movel %d2,%d0
10c4055e:       0280 0000 ff00  andil #65280,%d0
10c40564:       e188            lsll #8,%d0
10c40566:       8280            orl %d0,%d1
10c40568:       2002            movel %d2,%d0
10c4056a:       0280 00ff 0000  andil #16711680,%d0
10c40570:       e088            lsrl #8,%d0
10c40572:       8280            orl %d0,%d1
10c40574:       4242            clrw %d2
10c40576:       4842            swap %d2
10c40578:       e04a            lsrw #8,%d2
10c4057a:       8282            orl %d2,%d1
10c4057c:       2f01            movel %d1,%sp@-
10c4057e:       3f03            movew %d3,%sp@-
10c40580:       4267            clrw %sp@-
10c40582:       2f0b            movel %a3,%sp@-
10c40584:       4eb9 10c2 4784  jsr 10c24784 <init_special_inode>
10c4058a:       4fef 000c       lea %sp@(12),%sp
10c4058e:       bafc 0000       cmpaw #0,%a5
10c40592:       6708            beqs 10c4059c <ext2_read_inode+0x56a>
10c40594:       2f0d            movel %a5,%sp@-
10c40596:       4eb9 10c2 5d3a  jsr 10c25d3a <__brelse>
10c4059c:       42ab 0112       clrl %a3@(274)
10c405a0:       082b 0003 0159  btst #3,%a3@(345)
10c405a6:       670a            beqs 10c405b2 <ext2_read_inode+0x580>
10c405a8:       7001            moveq #1,%d0
10c405aa:       2740 0112       movel %d0,%a3@(274)
10c405ae:       81ab 0108       orl %d0,%a3@(264)
10c405b2:       082b 0005 0159  btst #5,%a3@(345)
10c405b8:       670c            beqs 10c405c6 <ext2_read_inode+0x594>
10c405ba:       7204            moveq #4,%d1
10c405bc:       83ab 0112       orl %d1,%a3@(274)
10c405c0:       7008            moveq #8,%d0
10c405c2:       81ab 0108       orl %d0,%a3@(264)
10c405c6:       082b 0004 0159  btst #4,%a3@(345)
10c405cc:       670c            beqs 10c405da <ext2_read_inode+0x5a8>
10c405ce:       7208            moveq #8,%d1
10c405d0:       83ab 0112       orl %d1,%a3@(274)
10c405d4:       7010            moveq #16,%d0
10c405d6:       81ab 0108       orl %d0,%a3@(264)
10c405da:       4a2b 0159       tstb %a3@(345)
10c405de:       6c14            bges 10c405f4 <ext2_read_inode+0x5c2>
10c405e0:       7202            moveq #2,%d1
10c405e2:       83ab 0112       orl %d1,%a3@(274)
10c405e6:       83ab 0108       orl %d1,%a3@(264)
10c405ea:       6008            bras 10c405f4 <ext2_read_inode+0x5c2>
10c405ec:       2f0b            movel %a3,%sp@-
10c405ee:       4eb9 10c3 4dac  jsr 10c34dac <make_bad_inode>
10c405f4:       4cee 3c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a5
10c405fa:       4e5e            unlk %fp
10c405fc:       4e75            rts

10c405fe <ext2_update_inode>:
10c405fe:       4e56 fffc       linkw %fp,#-4
10c40602:       48e7 3c38       moveml %d2-%d5/%a2-%a4,%sp@-
10c40606:       286e 0008       moveal %fp@(8),%a4
10c4060a:       7a00            moveq #0,%d5
10c4060c:       262c 0028       movel %a4@(40),%d3
10c40610:       7002            moveq #2,%d0
10c40612:       b083            cmpl %d3,%d0
10c40614:       670a            beqs 10c40620 <ext2_update_inode+0x22>
10c40616:       206c 0094       moveal %a4@(148),%a0
10c4061a:       b6a8 019a       cmpl %a0@(410),%d3
10c4061e:       6538            bcss 10c40658 <ext2_update_inode+0x5a>
10c40620:       266c 0094       moveal %a4@(148),%a3
10c40624:       206b 00f2       moveal %a3@(242),%a0
10c40628:       2410            movel %a0@,%d2
10c4062a:       2202            movel %d2,%d1
10c4062c:       e149            lslw #8,%d1
10c4062e:       4841            swap %d1
10c40630:       4241            clrw %d1
10c40632:       2002            movel %d2,%d0
10c40634:       0280 0000 ff00  andil #65280,%d0
10c4063a:       e188            lsll #8,%d0
10c4063c:       8280            orl %d0,%d1
10c4063e:       2002            movel %d2,%d0
10c40640:       0280 00ff 0000  andil #16711680,%d0
10c40646:       e088            lsrl #8,%d0
10c40648:       8280            orl %d0,%d1
10c4064a:       4242            clrw %d2
10c4064c:       4842            swap %d2
10c4064e:       e04a            lsrw #8,%d2
10c40650:       8282            orl %d2,%d1
10c40652:       244b            moveal %a3,%a2
10c40654:       b283            cmpl %d3,%d1
10c40656:       6420            bccs 10c40678 <ext2_update_inode+0x7a>
10c40658:       2f2c 0028       movel %a4@(40),%sp@-
10c4065c:       4879 1000 416b  pea 1000416b <tvecs+0x25d3>
10c40662:       4879 1000 41ef  pea 100041ef <tvecs+0x2657>
10c40668:       2f2c 0094       movel %a4@(148),%sp@-
10c4066c:       4eb9 10c4 13f8  jsr 10c413f8 <ext2_error>
10c40672:       70fb            moveq #-5,%d0
10c40674:       6000 0538       braw 10c40bae <ext2_update_inode+0x5b0>
10c40678:       5383            subql #1,%d3
10c4067a:       2f2a 00da       movel %a2@(218),%sp@-
10c4067e:       2f03            movel %d3,%sp@-
10c40680:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c40686:       508f            addql #8,%sp
10c40688:       2400            movel %d0,%d2
10c4068a:       b4aa 00ea       cmpl %a2@(234),%d2
10c4068e:       6510            bcss 10c406a0 <ext2_update_inode+0xa2>
10c40690:       4879 1000 4191  pea 10004191 <tvecs+0x25f9>
10c40696:       4879 1000 41ef  pea 100041ef <tvecs+0x2657>
10c4069c:       2f0a            movel %a2,%sp@-
10c4069e:       602e            bras 10c406ce <ext2_update_inode+0xd0>
10c406a0:       2002            movel %d2,%d0
10c406a2:       222b 0192       movel %a3@(402),%d1
10c406a6:       e2a8            lsrl %d1,%d0
10c406a8:       222b 00e6       movel %a3@(230),%d1
10c406ac:       5381            subql #1,%d1
10c406ae:       c481            andl %d1,%d2
10c406b0:       206b 00f6       moveal %a3@(246),%a0
10c406b4:       e588            lsll #2,%d0
10c406b6:       2070 0800       moveal %a0@(00000000,%d0:l),%a0
10c406ba:       2d48 fffc       movel %a0,%fp@(-4)
10c406be:       661a            bnes 10c406da <ext2_update_inode+0xdc>
10c406c0:       4879 1000 41a7  pea 100041a7 <tvecs+0x260f>
10c406c6:       4879 1000 41ef  pea 100041ef <tvecs+0x2657>
10c406cc:       2f0b            movel %a3,%sp@-
10c406ce:       4eb9 10c4 13f8  jsr 10c413f8 <ext2_error>
10c406d4:       70fb            moveq #-5,%d0
10c406d6:       6000 04d6       braw 10c40bae <ext2_update_inode+0x5b0>
10c406da:       2468 0030       moveal %a0@(48),%a2
10c406de:       2f2b 00da       movel %a3@(218),%sp@-
10c406e2:       2f03            movel %d3,%sp@-
10c406e4:       4eb9 10c8 599c  jsr 10c8599c <__umodsi3>
10c406ea:       584f            addqw #4,%sp
10c406ec:       2eab 0196       movel %a3@(406),%sp@
10c406f0:       2f00            movel %d0,%sp@-
10c406f2:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c406f8:       508f            addql #8,%sp
10c406fa:       2800            movel %d0,%d4
10c406fc:       4280            clrl %d0
10c406fe:       102b 000e       moveb %a3@(14),%d0
10c40702:       2604            movel %d4,%d3
10c40704:       e0ab            lsrl %d0,%d3
10c40706:       eb8a            lsll #5,%d2
10c40708:       2432 2808       movel %a2@(00000008,%d2:l),%d2
10c4070c:       2202            movel %d2,%d1
10c4070e:       e149            lslw #8,%d1
10c40710:       4841            swap %d1
10c40712:       4241            clrw %d1
10c40714:       2002            movel %d2,%d0
10c40716:       0280 0000 ff00  andil #65280,%d0
10c4071c:       e188            lsll #8,%d0
10c4071e:       8280            orl %d0,%d1
10c40720:       2002            movel %d2,%d0
10c40722:       0280 00ff 0000  andil #16711680,%d0
10c40728:       e088            lsrl #8,%d0
10c4072a:       8280            orl %d0,%d1
10c4072c:       4242            clrw %d2
10c4072e:       4842            swap %d2
10c40730:       e04a            lsrw #8,%d2
10c40732:       8282            orl %d2,%d1
10c40734:       2401            movel %d1,%d2
10c40736:       d483            addl %d3,%d2
10c40738:       2f2b 000a       movel %a3@(10),%sp@-
10c4073c:       2f02            movel %d2,%sp@-
10c4073e:       4280            clrl %d0
10c40740:       302c 0030       movew %a4@(48),%d0
10c40744:       2f00            movel %d0,%sp@-
10c40746:       4eb9 10c2 5dac  jsr 10c25dac <bread>
10c4074c:       2d40 fffc       movel %d0,%fp@(-4)
10c40750:       2240            moveal %d0,%a1
10c40752:       4fef 000c       lea %sp@(12),%sp
10c40756:       b2fc 0000       cmpaw #0,%a1
10c4075a:       6622            bnes 10c4077e <ext2_update_inode+0x180>
10c4075c:       2f02            movel %d2,%sp@-
10c4075e:       2f2c 0028       movel %a4@(40),%sp@-
10c40762:       4879 1000 41bd  pea 100041bd <tvecs+0x2625>
10c40768:       4879 1000 41ef  pea 100041ef <tvecs+0x2657>
10c4076e:       2f2c 0094       movel %a4@(148),%sp@-
10c40772:       4eb9 10c4 13f8  jsr 10c413f8 <ext2_error>
10c40778:       70fb            moveq #-5,%d0
10c4077a:       6000 0432       braw 10c40bae <ext2_update_inode+0x5b0>
10c4077e:       206c 0094       moveal %a4@(148),%a0
10c40782:       2028 000a       movel %a0@(10),%d0
10c40786:       5380            subql #1,%d0
10c40788:       c880            andl %d0,%d4
10c4078a:       2669 0030       moveal %a1@(48),%a3
10c4078e:       d7c4            addal %d4,%a3
10c40790:       302c 0032       movew %a4@(50),%d0
10c40794:       e058            rorw #8,%d0
10c40796:       3680            movew %d0,%a3@
10c40798:       206c 0094       moveal %a4@(148),%a0
10c4079c:       0828 0001 0180  btst #1,%a0@(384)
10c407a2:       6630            bnes 10c407d4 <ext2_update_inode+0x1d6>
10c407a4:       302c 0038       movew %a4@(56),%d0
10c407a8:       e058            rorw #8,%d0
10c407aa:       3740 0002       movew %d0,%a3@(2)
10c407ae:       302c 003c       movew %a4@(60),%d0
10c407b2:       e058            rorw #8,%d0
10c407b4:       3740 0018       movew %d0,%a3@(24)
10c407b8:       4aac 016a       tstl %a4@(362)
10c407bc:       6650            bnes 10c4080e <ext2_update_inode+0x210>
10c407be:       302c 0036       movew %a4@(54),%d0
10c407c2:       e058            rorw #8,%d0
10c407c4:       3740 0078       movew %d0,%a3@(120)
10c407c8:       302c 003a       movew %a4@(58),%d0
10c407cc:       e058            rorw #8,%d0
10c407ce:       3740 007a       movew %d0,%a3@(122)
10c407d2:       6042            bras 10c40816 <ext2_update_inode+0x218>
10c407d4:       202c 0036       movel %a4@(54),%d0
10c407d8:       0c80 0000 ffff  cmpil #65535,%d0
10c407de:       6308            blss 10c407e8 <ext2_update_inode+0x1ea>
10c407e0:       3039 1000 cfca  movew 1000cfca <fs_overflowuid+0x2>,%d0
10c407e6:       6004            bras 10c407ec <ext2_update_inode+0x1ee>
10c407e8:       302c 0038       movew %a4@(56),%d0
10c407ec:       e058            rorw #8,%d0
10c407ee:       3740 0002       movew %d0,%a3@(2)
10c407f2:       0cac 0000 ffff  cmpil #65535,%a4@(58)
10c407f8:       003a 
10c407fa:       6308            blss 10c40804 <ext2_update_inode+0x206>
10c407fc:       3039 1000 cfce  movew 1000cfce <fs_overflowgid+0x2>,%d0
10c40802:       6004            bras 10c40808 <ext2_update_inode+0x20a>
10c40804:       302c 003c       movew %a4@(60),%d0
10c40808:       e058            rorw #8,%d0
10c4080a:       3740 0018       movew %d0,%a3@(24)
10c4080e:       426b 0078       clrw %a3@(120)
10c40812:       426b 007a       clrw %a3@(122)
10c40816:       302c 0034       movew %a4@(52),%d0
10c4081a:       e058            rorw #8,%d0
10c4081c:       3740 001a       movew %d0,%a3@(26)
10c40820:       242c 0044       movel %a4@(68),%d2
10c40824:       2202            movel %d2,%d1
10c40826:       e149            lslw #8,%d1
10c40828:       4841            swap %d1
10c4082a:       4241            clrw %d1
10c4082c:       2002            movel %d2,%d0
10c4082e:       0280 0000 ff00  andil #65280,%d0
10c40834:       e188            lsll #8,%d0
10c40836:       8280            orl %d0,%d1
10c40838:       2002            movel %d2,%d0
10c4083a:       0280 00ff 0000  andil #16711680,%d0
10c40840:       e088            lsrl #8,%d0
10c40842:       8280            orl %d0,%d1
10c40844:       4242            clrw %d2
10c40846:       4842            swap %d2
10c40848:       e04a            lsrw #8,%d2
10c4084a:       8282            orl %d2,%d1
10c4084c:       2741 0004       movel %d1,%a3@(4)
10c40850:       242c 0048       movel %a4@(72),%d2
10c40854:       2202            movel %d2,%d1
10c40856:       e149            lslw #8,%d1
10c40858:       4841            swap %d1
10c4085a:       4241            clrw %d1
10c4085c:       2002            movel %d2,%d0
10c4085e:       0280 0000 ff00  andil #65280,%d0
10c40864:       e188            lsll #8,%d0
10c40866:       8280            orl %d0,%d1
10c40868:       2002            movel %d2,%d0
10c4086a:       0280 00ff 0000  andil #16711680,%d0
10c40870:       e088            lsrl #8,%d0
10c40872:       8280            orl %d0,%d1
10c40874:       4242            clrw %d2
10c40876:       4842            swap %d2
10c40878:       e04a            lsrw #8,%d2
10c4087a:       8282            orl %d2,%d1
10c4087c:       2741 0008       movel %d1,%a3@(8)
10c40880:       242c 0050       movel %a4@(80),%d2
10c40884:       2202            movel %d2,%d1
10c40886:       e149            lslw #8,%d1
10c40888:       4841            swap %d1
10c4088a:       4241            clrw %d1
10c4088c:       2002            movel %d2,%d0
10c4088e:       0280 0000 ff00  andil #65280,%d0
10c40894:       e188            lsll #8,%d0
10c40896:       8280            orl %d0,%d1
10c40898:       2002            movel %d2,%d0
10c4089a:       0280 00ff 0000  andil #16711680,%d0
10c408a0:       e088            lsrl #8,%d0
10c408a2:       8280            orl %d0,%d1
10c408a4:       4242            clrw %d2
10c408a6:       4842            swap %d2
10c408a8:       e04a            lsrw #8,%d2
10c408aa:       8282            orl %d2,%d1
10c408ac:       2741 000c       movel %d1,%a3@(12)
10c408b0:       242c 004c       movel %a4@(76),%d2
10c408b4:       2202            movel %d2,%d1
10c408b6:       e149            lslw #8,%d1
10c408b8:       4841            swap %d1
10c408ba:       4241            clrw %d1
10c408bc:       2002            movel %d2,%d0
10c408be:       0280 0000 ff00  andil #65280,%d0
10c408c4:       e188            lsll #8,%d0
10c408c6:       8280            orl %d0,%d1
10c408c8:       2002            movel %d2,%d0
10c408ca:       0280 00ff 0000  andil #16711680,%d0
10c408d0:       e088            lsrl #8,%d0
10c408d2:       8280            orl %d0,%d1
10c408d4:       4242            clrw %d2
10c408d6:       4842            swap %d2
10c408d8:       e04a            lsrw #8,%d2
10c408da:       8282            orl %d2,%d1
10c408dc:       2741 0010       movel %d1,%a3@(16)
10c408e0:       242c 005c       movel %a4@(92),%d2
10c408e4:       2202            movel %d2,%d1
10c408e6:       e149            lslw #8,%d1
10c408e8:       4841            swap %d1
10c408ea:       4241            clrw %d1
10c408ec:       2002            movel %d2,%d0
10c408ee:       0280 0000 ff00  andil #65280,%d0
10c408f4:       e188            lsll #8,%d0
10c408f6:       8280            orl %d0,%d1
10c408f8:       2002            movel %d2,%d0
10c408fa:       0280 00ff 0000  andil #16711680,%d0
10c40900:       e088            lsrl #8,%d0
10c40902:       8280            orl %d0,%d1
10c40904:       4242            clrw %d2
10c40906:       4842            swap %d2
10c40908:       e04a            lsrw #8,%d2
10c4090a:       8282            orl %d2,%d1
10c4090c:       2741 001c       movel %d1,%a3@(28)
10c40910:       242c 016a       movel %a4@(362),%d2
10c40914:       2202            movel %d2,%d1
10c40916:       e149            lslw #8,%d1
10c40918:       4841            swap %d1
10c4091a:       4241            clrw %d1
10c4091c:       2002            movel %d2,%d0
10c4091e:       0280 0000 ff00  andil #65280,%d0
10c40924:       e188            lsll #8,%d0
10c40926:       8280            orl %d0,%d1
10c40928:       2002            movel %d2,%d0
10c4092a:       0280 00ff 0000  andil #16711680,%d0
10c40930:       e088            lsrl #8,%d0
10c40932:       8280            orl %d0,%d1
10c40934:       4242            clrw %d2
10c40936:       4842            swap %d2
10c40938:       e04a            lsrw #8,%d2
10c4093a:       8282            orl %d2,%d1
10c4093c:       2741 0014       movel %d1,%a3@(20)
10c40940:       242c 0156       movel %a4@(342),%d2
10c40944:       2202            movel %d2,%d1
10c40946:       e149            lslw #8,%d1
10c40948:       4841            swap %d1
10c4094a:       4241            clrw %d1
10c4094c:       2002            movel %d2,%d0
10c4094e:       0280 0000 ff00  andil #65280,%d0
10c40954:       e188            lsll #8,%d0
10c40956:       8280            orl %d0,%d1
10c40958:       2002            movel %d2,%d0
10c4095a:       0280 00ff 0000  andil #16711680,%d0
10c40960:       e088            lsrl #8,%d0
10c40962:       8280            orl %d0,%d1
10c40964:       4242            clrw %d2
10c40966:       4842            swap %d2
10c40968:       e04a            lsrw #8,%d2
10c4096a:       8282            orl %d2,%d1
10c4096c:       2741 0020       movel %d1,%a3@(32)
10c40970:       242c 015a       movel %a4@(346),%d2
10c40974:       2202            movel %d2,%d1
10c40976:       e149            lslw #8,%d1
10c40978:       4841            swap %d1
10c4097a:       4241            clrw %d1
10c4097c:       2002            movel %d2,%d0
10c4097e:       0280 0000 ff00  andil #65280,%d0
10c40984:       e188            lsll #8,%d0
10c40986:       8280            orl %d0,%d1
10c40988:       2002            movel %d2,%d0
10c4098a:       0280 00ff 0000  andil #16711680,%d0
10c40990:       e088            lsrl #8,%d0
10c40992:       8280            orl %d0,%d1
10c40994:       4242            clrw %d2
10c40996:       4842            swap %d2
10c40998:       e04a            lsrw #8,%d2
10c4099a:       8282            orl %d2,%d1
10c4099c:       2741 0070       movel %d1,%a3@(112)
10c409a0:       176c 015e 0074  moveb %a4@(350),%a3@(116)
10c409a6:       176c 015f 0075  moveb %a4@(351),%a3@(117)
10c409ac:       242c 0162       movel %a4@(354),%d2
10c409b0:       2202            movel %d2,%d1
10c409b2:       e149            lslw #8,%d1
10c409b4:       4841            swap %d1
10c409b6:       4241            clrw %d1
10c409b8:       2002            movel %d2,%d0
10c409ba:       0280 0000 ff00  andil #65280,%d0
10c409c0:       e188            lsll #8,%d0
10c409c2:       8280            orl %d0,%d1
10c409c4:       2002            movel %d2,%d0
10c409c6:       0280 00ff 0000  andil #16711680,%d0
10c409cc:       e088            lsrl #8,%d0
10c409ce:       8280            orl %d0,%d1
10c409d0:       4242            clrw %d2
10c409d2:       4842            swap %d2
10c409d4:       e04a            lsrw #8,%d2
10c409d6:       8282            orl %d2,%d1
10c409d8:       2741 0068       movel %d1,%a3@(104)
10c409dc:       302c 0032       movew %a4@(50),%d0
10c409e0:       0240 f000       andiw #-4096,%d0
10c409e4:       0c40 4000       cmpiw #16384,%d0
10c409e8:       6632            bnes 10c40a1c <ext2_update_inode+0x41e>
10c409ea:       242c 0166       movel %a4@(358),%d2
10c409ee:       2202            movel %d2,%d1
10c409f0:       e149            lslw #8,%d1
10c409f2:       4841            swap %d1
10c409f4:       4241            clrw %d1
10c409f6:       2002            movel %d2,%d0
10c409f8:       0280 0000 ff00  andil #65280,%d0
10c409fe:       e188            lsll #8,%d0
10c40a00:       8280            orl %d0,%d1
10c40a02:       2002            movel %d2,%d0
10c40a04:       0280 00ff 0000  andil #16711680,%d0
10c40a0a:       e088            lsrl #8,%d0
10c40a0c:       8280            orl %d0,%d1
10c40a0e:       4242            clrw %d2
10c40a10:       4842            swap %d2
10c40a12:       e04a            lsrw #8,%d2
10c40a14:       8282            orl %d2,%d1
10c40a16:       2741 006c       movel %d1,%a3@(108)
10c40a1a:       607e            bras 10c40a9a <ext2_update_inode+0x49c>
10c40a1c:       242c 0040       movel %a4@(64),%d2
10c40a20:       2202            movel %d2,%d1
10c40a22:       e149            lslw #8,%d1
10c40a24:       4841            swap %d1
10c40a26:       4241            clrw %d1
10c40a28:       2002            movel %d2,%d0
10c40a2a:       0280 0000 ff00  andil #65280,%d0
10c40a30:       e188            lsll #8,%d0
10c40a32:       8280            orl %d0,%d1
10c40a34:       2002            movel %d2,%d0
10c40a36:       0280 00ff 0000  andil #16711680,%d0
10c40a3c:       e088            lsrl #8,%d0
10c40a3e:       8280            orl %d0,%d1
10c40a40:       4242            clrw %d2
10c40a42:       4842            swap %d2
10c40a44:       e04a            lsrw #8,%d2
10c40a46:       8282            orl %d2,%d1
10c40a48:       2741 006c       movel %d1,%a3@(108)
10c40a4c:       202c 0040       movel %a4@(64),%d0
10c40a50:       222c 0044       movel %a4@(68),%d1
10c40a54:       4282            clrl %d2
10c40a56:       263c 7fff ffff  movel #2147483647,%d3
10c40a5c:       9283            subl %d3,%d1
10c40a5e:       9182            subxl %d2,%d0
10c40a60:       6338            blss 10c40a9a <ext2_update_inode+0x49c>
10c40a62:       246c 0094       moveal %a4@(148),%a2
10c40a66:       206a 00f2       moveal %a2@(242),%a0
10c40a6a:       243c 0200 0000  movel #33554432,%d2
10c40a70:       0828 0001 0064  btst #1,%a0@(100)
10c40a76:       6706            beqs 10c40a7e <ext2_update_inode+0x480>
10c40a78:       4aa8 004c       tstl %a0@(76)
10c40a7c:       661c            bnes 10c40a9a <ext2_update_inode+0x49c>
10c40a7e:       2f0a            movel %a2,%sp@-
10c40a80:       4eb9 10c4 15b8  jsr 10c415b8 <ext2_update_dynamic_rev>
10c40a86:       588f            addql #4,%sp
10c40a88:       206a 00f2       moveal %a2@(242),%a0
10c40a8c:       85a8 0064       orl %d2,%a0@(100)
10c40a90:       2f0a            movel %a2,%sp@-
10c40a92:       4eb9 10c4 2770  jsr 10c42770 <ext2_write_super>
10c40a98:       588f            addql #4,%sp
10c40a9a:       242c 0116       movel %a4@(278),%d2
10c40a9e:       2202            movel %d2,%d1
10c40aa0:       e149            lslw #8,%d1
10c40aa2:       4841            swap %d1
10c40aa4:       4241            clrw %d1
10c40aa6:       2002            movel %d2,%d0
10c40aa8:       0280 0000 ff00  andil #65280,%d0
10c40aae:       e188            lsll #8,%d0
10c40ab0:       8280            orl %d0,%d1
10c40ab2:       2002            movel %d2,%d0
10c40ab4:       0280 00ff 0000  andil #16711680,%d0
10c40aba:       e088            lsrl #8,%d0
10c40abc:       8280            orl %d0,%d1
10c40abe:       4242            clrw %d2
10c40ac0:       4842            swap %d2
10c40ac2:       e04a            lsrw #8,%d2
10c40ac4:       8282            orl %d2,%d1
10c40ac6:       2741 0064       movel %d1,%a3@(100)
10c40aca:       302c 0032       movew %a4@(50),%d0
10c40ace:       0240 f000       andiw #-4096,%d0
10c40ad2:       0c40 2000       cmpiw #8192,%d0
10c40ad6:       6706            beqs 10c40ade <ext2_update_inode+0x4e0>
10c40ad8:       0c40 6000       cmpiw #24576,%d0
10c40adc:       662a            bnes 10c40b08 <ext2_update_inode+0x50a>
10c40ade:       4280            clrl %d0
10c40ae0:       102c 003e       moveb %a4@(62),%d0
10c40ae4:       e188            lsll #8,%d0
10c40ae6:       802c 003f       orb %a4@(63),%d0
10c40aea:       2200            movel %d0,%d1
10c40aec:       0281 0000 ff00  andil #65280,%d1
10c40af2:       e189            lsll #8,%d1
10c40af4:       e148            lslw #8,%d0
10c40af6:       4840            swap %d0
10c40af8:       4240            clrw %d0
10c40afa:       8081            orl %d1,%d0
10c40afc:       2740 0028       movel %d0,%a3@(40)
10c40b00:       45f9 10c2 5c50  lea 10c25c50 <mark_buffer_dirty>,%a2
10c40b06:       6020            bras 10c40b28 <ext2_update_inode+0x52a>
10c40b08:       7400            moveq #0,%d2
10c40b0a:       45f9 10c2 5c50  lea 10c25c50 <mark_buffer_dirty>,%a2
10c40b10:       41eb 0028       lea %a3@(40),%a0
10c40b14:       43ec 011a       lea %a4@(282),%a1
10c40b18:       7000            moveq #0,%d0
10c40b1a:       2199 0800       movel %a1@+,%a0@(00000000,%d0:l)
10c40b1e:       5880            addql #4,%d0
10c40b20:       5282            addql #1,%d2
10c40b22:       760e            moveq #14,%d3
10c40b24:       b682            cmpl %d2,%d3
10c40b26:       64f2            bccs 10c40b1a <ext2_update_inode+0x51c>
10c40b28:       2f2e fffc       movel %fp@(-4),%sp@-
10c40b2c:       4e92            jsr %a2@
10c40b2e:       588f            addql #4,%sp
10c40b30:       4aae 000c       tstl %fp@(12)
10c40b34:       6768            beqs 10c40b9e <ext2_update_inode+0x5a0>
10c40b36:       486e fffc       pea %fp@(-4)
10c40b3a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c40b3e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c40b42:       4eb9 10c4 c80c  jsr 10c4c80c <ll_rw_block>
10c40b48:       222e fffc       movel %fp@(-4),%d1
10c40b4c:       4fef 000c       lea %sp@(12),%sp
10c40b50:       2241            moveal %d1,%a1
10c40b52:       41e9 0014       lea %a1@(20),%a0
10c40b56:       2010            movel %a0@,%d0
10c40b58:       0800 0002       btst #2,%d0
10c40b5c:       670a            beqs 10c40b68 <ext2_update_inode+0x56a>
10c40b5e:       2f01            movel %d1,%sp@-
10c40b60:       4eb9 10c2 4c0c  jsr 10c24c0c <__wait_on_buffer>
10c40b66:       588f            addql #4,%sp
10c40b68:       206e fffc       moveal %fp@(-4),%a0
10c40b6c:       7009            moveq #9,%d0
10c40b6e:       c0a8 0014       andl %a0@(20),%d0
10c40b72:       7208            moveq #8,%d1
10c40b74:       b280            cmpl %d0,%d1
10c40b76:       6626            bnes 10c40b9e <ext2_update_inode+0x5a0>
10c40b78:       2f2c 0028       movel %a4@(40),%sp@-
10c40b7c:       4280            clrl %d0
10c40b7e:       302c 0030       movew %a4@(48),%d0
10c40b82:       2f00            movel %d0,%sp@-
10c40b84:       4eb9 10c2 9860  jsr 10c29860 <bdevname>
10c40b8a:       2e80            movel %d0,%sp@
10c40b8c:       4879 1000 4200  pea 10004200 <tvecs+0x2668>
10c40b92:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c40b98:       7afb            moveq #-5,%d5
10c40b9a:       4fef 000c       lea %sp@(12),%sp
10c40b9e:       202e fffc       movel %fp@(-4),%d0
10c40ba2:       6708            beqs 10c40bac <ext2_update_inode+0x5ae>
10c40ba4:       2f00            movel %d0,%sp@-
10c40ba6:       4eb9 10c2 5d3a  jsr 10c25d3a <__brelse>
10c40bac:       2005            movel %d5,%d0
10c40bae:       4cee 1c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a4
10c40bb4:       4e5e            unlk %fp
10c40bb6:       4e75            rts

10c40bb8 <ext2_write_inode>:
10c40bb8:       4e56 0000       linkw %fp,#0
10c40bbc:       2f2e 000c       movel %fp@(12),%sp@-
10c40bc0:       2f2e 0008       movel %fp@(8),%sp@-
10c40bc4:       4eba fa38       jsr %pc@(10c405fe <ext2_update_inode>)
10c40bc8:       4e5e            unlk %fp
10c40bca:       4e75            rts

10c40bcc <ext2_sync_inode>:
10c40bcc:       4e56 0000       linkw %fp,#0
10c40bd0:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c40bd4:       2f2e 0008       movel %fp@(8),%sp@-
10c40bd8:       4eba fa24       jsr %pc@(10c405fe <ext2_update_inode>)
10c40bdc:       4e5e            unlk %fp
10c40bde:       4e75            rts

10c40be0 <ext2_ioctl>:
10c40be0:       4e56 0000       linkw %fp,#0
10c40be4:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c40be8:       226e 0008       moveal %fp@(8),%a1
10c40bec:       202e 0010       movel %fp@(16),%d0
10c40bf0:       246e 0014       moveal %fp@(20),%a2
10c40bf4:       0c80 4004 7602  cmpil #1074034178,%d0
10c40bfa:       6700 00f2       beqw 10c40cee <ext2_ioctl+0x10e>
10c40bfe:       620c            bhis 10c40c0c <ext2_ioctl+0x2c>
10c40c00:       0c80 4004 6602  cmpil #1074030082,%d0
10c40c06:       672c            beqs 10c40c34 <ext2_ioctl+0x54>
10c40c08:       6000 0134       braw 10c40d3e <ext2_ioctl+0x15e>
10c40c0c:       0c80 8004 6601  cmpil #-2147195391,%d0
10c40c12:       670e            beqs 10c40c22 <ext2_ioctl+0x42>
10c40c14:       0c80 8004 7601  cmpil #-2147191295,%d0
10c40c1a:       6700 00c8       beqw 10c40ce4 <ext2_ioctl+0x104>
10c40c1e:       6000 011e       braw 10c40d3e <ext2_ioctl+0x15e>
10c40c22:       2029 0156       movel %a1@(342),%d0
10c40c26:       0280 0000 1fff  andil #8191,%d0
10c40c2c:       2480            movel %d0,%a2@
10c40c2e:       7000            moveq #0,%d0
10c40c30:       6000 010e       braw 10c40d40 <ext2_ioctl+0x160>
10c40c34:       2069 0094       moveal %a1@(148),%a0
10c40c38:       0828 0000 0027  btst #0,%a0@(39)
10c40c3e:       6600 00dc       bnew 10c40d1c <ext2_ioctl+0x13c>
10c40c42:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c40c48:       2028 0138       movel %a0@(312),%d0
10c40c4c:       b0a9 0036       cmpl %a1@(54),%d0
10c40c50:       6710            beqs 10c40c62 <ext2_ioctl+0x82>
10c40c52:       0828 0003 01d3  btst #3,%a0@(467)
10c40c58:       6700 00ac       beqw 10c40d06 <ext2_ioctl+0x126>
10c40c5c:       0068 0100 0006  oriw #256,%a0@(6)
10c40c62:       2412            movel %a2@,%d2
10c40c64:       2229 0156       movel %a1@(342),%d1
10c40c68:       2002            movel %d2,%d0
10c40c6a:       b380            eorl %d1,%d0
10c40c6c:       7630            moveq #48,%d3
10c40c6e:       c083            andl %d3,%d0
10c40c70:       6716            beqs 10c40c88 <ext2_ioctl+0xa8>
10c40c72:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c40c78:       0828 0001 01d2  btst #1,%a0@(466)
10c40c7e:       6700 0086       beqw 10c40d06 <ext2_ioctl+0x126>
10c40c82:       0068 0100 0006  oriw #256,%a0@(6)
10c40c88:       70ff            moveq #-1,%d0
10c40c8a:       4600            notb %d0
10c40c8c:       c081            andl %d1,%d0
10c40c8e:       8002            orb %d2,%d0
10c40c90:       2340 0156       movel %d0,%a1@(342)
10c40c94:       0800 0003       btst #3,%d0
10c40c98:       6708            beqs 10c40ca2 <ext2_ioctl+0xc2>
10c40c9a:       7201            moveq #1,%d1
10c40c9c:       83a9 0108       orl %d1,%a1@(264)
10c40ca0:       6006            bras 10c40ca8 <ext2_ioctl+0xc8>
10c40ca2:       76fe            moveq #-2,%d3
10c40ca4:       c7a9 0108       andl %d3,%a1@(264)
10c40ca8:       0800 0005       btst #5,%d0
10c40cac:       6708            beqs 10c40cb6 <ext2_ioctl+0xd6>
10c40cae:       7208            moveq #8,%d1
10c40cb0:       83a9 0108       orl %d1,%a1@(264)
10c40cb4:       6006            bras 10c40cbc <ext2_ioctl+0xdc>
10c40cb6:       76f7            moveq #-9,%d3
10c40cb8:       c7a9 0108       andl %d3,%a1@(264)
10c40cbc:       0800 0004       btst #4,%d0
10c40cc0:       6708            beqs 10c40cca <ext2_ioctl+0xea>
10c40cc2:       7210            moveq #16,%d1
10c40cc4:       83a9 0108       orl %d1,%a1@(264)
10c40cc8:       6006            bras 10c40cd0 <ext2_ioctl+0xf0>
10c40cca:       76ef            moveq #-17,%d3
10c40ccc:       c7a9 0108       andl %d3,%a1@(264)
10c40cd0:       4a00            tstb %d0
10c40cd2:       6c08            bges 10c40cdc <ext2_ioctl+0xfc>
10c40cd4:       7002            moveq #2,%d0
10c40cd6:       81a9 0108       orl %d0,%a1@(264)
10c40cda:       604a            bras 10c40d26 <ext2_ioctl+0x146>
10c40cdc:       72fd            moveq #-3,%d1
10c40cde:       c3a9 0108       andl %d1,%a1@(264)
10c40ce2:       6042            bras 10c40d26 <ext2_ioctl+0x146>
10c40ce4:       2029 0116       movel %a1@(278),%d0
10c40ce8:       2480            movel %d0,%a2@
10c40cea:       7000            moveq #0,%d0
10c40cec:       6052            bras 10c40d40 <ext2_ioctl+0x160>
10c40cee:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c40cf4:       2628 0138       movel %a0@(312),%d3
10c40cf8:       b6a9 0036       cmpl %a1@(54),%d3
10c40cfc:       6712            beqs 10c40d10 <ext2_ioctl+0x130>
10c40cfe:       0828 0003 01d3  btst #3,%a0@(467)
10c40d04:       6604            bnes 10c40d0a <ext2_ioctl+0x12a>
10c40d06:       70ff            moveq #-1,%d0
10c40d08:       6036            bras 10c40d40 <ext2_ioctl+0x160>
10c40d0a:       0068 0100 0006  oriw #256,%a0@(6)
10c40d10:       2069 0094       moveal %a1@(148),%a0
10c40d14:       0828 0000 0027  btst #0,%a0@(39)
10c40d1a:       6704            beqs 10c40d20 <ext2_ioctl+0x140>
10c40d1c:       70e2            moveq #-30,%d0
10c40d1e:       6020            bras 10c40d40 <ext2_ioctl+0x160>
10c40d20:       2012            movel %a2@,%d0
10c40d22:       2340 0116       movel %d0,%a1@(278)
10c40d26:       2379 1002 5790  movel 10025790 <xtime>,%a1@(80)
10c40d2c:       0050 
10c40d2e:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c40d32:       2f09            movel %a1,%sp@-
10c40d34:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c40d3a:       7000            moveq #0,%d0
10c40d3c:       6002            bras 10c40d40 <ext2_ioctl+0x160>
10c40d3e:       70e7            moveq #-25,%d0
10c40d40:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c40d46:       4e5e            unlk %fp
10c40d48:       4e75            rts
10c40d4a:       4e75            rts

10c40d4c <ext2_lookup>:
10c40d4c:       4e56 0000       linkw %fp,#0
10c40d50:       2f0b            movel %a3,%sp@-
10c40d52:       2f0a            movel %a2,%sp@-
10c40d54:       266e 0008       moveal %fp@(8),%a3
10c40d58:       246e 000c       moveal %fp@(12),%a2
10c40d5c:       0caa 0000 00ff  cmpil #255,%a2@(64)
10c40d62:       0040 
10c40d64:       6304            blss 10c40d6a <ext2_lookup+0x1e>
10c40d66:       70dc            moveq #-36,%d0
10c40d68:       6044            bras 10c40dae <ext2_lookup+0x62>
10c40d6a:       2f0a            movel %a2,%sp@-
10c40d6c:       2f0b            movel %a3,%sp@-
10c40d6e:       4eb9 10c3 dd6a  jsr 10c3dd6a <ext2_inode_by_name>
10c40d74:       2200            movel %d0,%d1
10c40d76:       7000            moveq #0,%d0
10c40d78:       508f            addql #8,%sp
10c40d7a:       4a81            tstl %d1
10c40d7c:       671c            beqs 10c40d9a <ext2_lookup+0x4e>
10c40d7e:       42a7            clrl %sp@-
10c40d80:       42a7            clrl %sp@-
10c40d82:       2f01            movel %d1,%sp@-
10c40d84:       2f2b 0094       movel %a3@(148),%sp@-
10c40d88:       4eb9 10c3 46d0  jsr 10c346d0 <iget4>
10c40d8e:       4fef 0010       lea %sp@(16),%sp
10c40d92:       4a80            tstl %d0
10c40d94:       6604            bnes 10c40d9a <ext2_lookup+0x4e>
10c40d96:       70f3            moveq #-13,%d0
10c40d98:       6014            bras 10c40dae <ext2_lookup+0x62>
10c40d9a:       2f00            movel %d0,%sp@-
10c40d9c:       2f0a            movel %a2,%sp@-
10c40d9e:       4eb9 10c3 2eb0  jsr 10c32eb0 <d_instantiate>
10c40da4:       2f0a            movel %a2,%sp@-
10c40da6:       4eb9 10c3 3126  jsr 10c33126 <d_rehash>
10c40dac:       7000            moveq #0,%d0
10c40dae:       246e fff8       moveal %fp@(-8),%a2
10c40db2:       266e fffc       moveal %fp@(-4),%a3
10c40db6:       4e5e            unlk %fp
10c40db8:       4e75            rts

10c40dba <ext2_create>:
10c40dba:       4e56 0000       linkw %fp,#0
10c40dbe:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c40dc2:       262e 000c       movel %fp@(12),%d3
10c40dc6:       2f2e 0010       movel %fp@(16),%sp@-
10c40dca:       2f2e 0008       movel %fp@(8),%sp@-
10c40dce:       4eb9 10c3 eb62  jsr 10c3eb62 <ext2_new_inode>
10c40dd4:       508f            addql #8,%sp
10c40dd6:       2440            moveal %d0,%a2
10c40dd8:       b4fc fc18       cmpaw #-1000,%a2
10c40ddc:       6264            bhis 10c40e42 <ext2_create+0x88>
10c40dde:       257c 1000 e68c  movel #268494476,%a2@(140)
10c40de4:       008c 
10c40de6:       257c 1000 e640  movel #268494400,%a2@(144)
10c40dec:       0090 
10c40dee:       206a 00a8       moveal %a2@(168),%a0
10c40df2:       217c 1000 e6cc  movel #268494540,%a0@(28)
10c40df8:       001c 
10c40dfa:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c40dfe:       2f0a            movel %a2,%sp@-
10c40e00:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c40e06:       584f            addqw #4,%sp
10c40e08:       2e8a            movel %a2,%sp@
10c40e0a:       2f03            movel %d3,%sp@-
10c40e0c:       4eb9 10c3 dede  jsr 10c3dede <ext2_add_link>
10c40e12:       2400            movel %d0,%d2
10c40e14:       508f            addql #8,%sp
10c40e16:       660e            bnes 10c40e26 <ext2_create+0x6c>
10c40e18:       2f0a            movel %a2,%sp@-
10c40e1a:       2f03            movel %d3,%sp@-
10c40e1c:       4eb9 10c3 2eb0  jsr 10c32eb0 <d_instantiate>
10c40e22:       95ca            subal %a2,%a2
10c40e24:       601c            bras 10c40e42 <ext2_create+0x88>
10c40e26:       536a 0034       subqw #1,%a2@(52)
10c40e2a:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c40e2e:       2f0a            movel %a2,%sp@-
10c40e30:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c40e36:       584f            addqw #4,%sp
10c40e38:       2e8a            movel %a2,%sp@
10c40e3a:       4eb9 10c3 480c  jsr 10c3480c <iput>
10c40e40:       2442            moveal %d2,%a2
10c40e42:       200a            movel %a2,%d0
10c40e44:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c40e4a:       4e5e            unlk %fp
10c40e4c:       4e75            rts

10c40e4e <ext2_mknod>:
10c40e4e:       4e56 0000       linkw %fp,#0
10c40e52:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c40e56:       262e 000c       movel %fp@(12),%d3
10c40e5a:       242e 0010       movel %fp@(16),%d2
10c40e5e:       2f02            movel %d2,%sp@-
10c40e60:       2f2e 0008       movel %fp@(8),%sp@-
10c40e64:       4eb9 10c3 eb62  jsr 10c3eb62 <ext2_new_inode>
10c40e6a:       508f            addql #8,%sp
10c40e6c:       2440            moveal %d0,%a2
10c40e6e:       b4fc fc18       cmpaw #-1000,%a2
10c40e72:       625c            bhis 10c40ed0 <ext2_mknod+0x82>
10c40e74:       2f2e 0014       movel %fp@(20),%sp@-
10c40e78:       3f02            movew %d2,%sp@-
10c40e7a:       4267            clrw %sp@-
10c40e7c:       2f0a            movel %a2,%sp@-
10c40e7e:       4eb9 10c2 4784  jsr 10c24784 <init_special_inode>
10c40e84:       504f            addqw #8,%sp
10c40e86:       2ebc 0000 0007  movel #7,%sp@
10c40e8c:       2f0a            movel %a2,%sp@-
10c40e8e:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c40e94:       584f            addqw #4,%sp
10c40e96:       2e8a            movel %a2,%sp@
10c40e98:       2f03            movel %d3,%sp@-
10c40e9a:       4eb9 10c3 dede  jsr 10c3dede <ext2_add_link>
10c40ea0:       2400            movel %d0,%d2
10c40ea2:       508f            addql #8,%sp
10c40ea4:       660e            bnes 10c40eb4 <ext2_mknod+0x66>
10c40ea6:       2f0a            movel %a2,%sp@-
10c40ea8:       2f03            movel %d3,%sp@-
10c40eaa:       4eb9 10c3 2eb0  jsr 10c32eb0 <d_instantiate>
10c40eb0:       95ca            subal %a2,%a2
10c40eb2:       601c            bras 10c40ed0 <ext2_mknod+0x82>
10c40eb4:       536a 0034       subqw #1,%a2@(52)
10c40eb8:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c40ebc:       2f0a            movel %a2,%sp@-
10c40ebe:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c40ec4:       584f            addqw #4,%sp
10c40ec6:       2e8a            movel %a2,%sp@
10c40ec8:       4eb9 10c3 480c  jsr 10c3480c <iput>
10c40ece:       2442            moveal %d2,%a2
10c40ed0:       200a            movel %a2,%d0
10c40ed2:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c40ed8:       4e5e            unlk %fp
10c40eda:       4e75            rts

10c40edc <ext2_symlink>:
10c40edc:       4e56 0000       linkw %fp,#0
10c40ee0:       48e7 3e30       moveml %d2-%d6/%a2-%a3,%sp@-
10c40ee4:       266e 0008       moveal %fp@(8),%a3
10c40ee8:       2c2e 000c       movel %fp@(12),%d6
10c40eec:       282e 0010       movel %fp@(16),%d4
10c40ef0:       246b 0094       moveal %a3@(148),%a2
10c40ef4:       76dc            moveq #-36,%d3
10c40ef6:       2f04            movel %d4,%sp@-
10c40ef8:       4eb9 10c8 418e  jsr 10c8418e <strlen>
10c40efe:       2a00            movel %d0,%d5
10c40f00:       2405            movel %d5,%d2
10c40f02:       5282            addql #1,%d2
10c40f04:       588f            addql #4,%sp
10c40f06:       b4aa 000a       cmpl %a2@(10),%d2
10c40f0a:       6200 00b8       bhiw 10c40fc4 <ext2_symlink+0xe8>
10c40f0e:       2f3c 0000 a1ff  movel #41471,%sp@-
10c40f14:       2f0b            movel %a3,%sp@-
10c40f16:       4eb9 10c3 eb62  jsr 10c3eb62 <ext2_new_inode>
10c40f1c:       2440            moveal %d0,%a2
10c40f1e:       508f            addql #8,%sp
10c40f20:       260a            movel %a2,%d3
10c40f22:       b4fc fc18       cmpaw #-1000,%a2
10c40f26:       6200 009c       bhiw 10c40fc4 <ext2_symlink+0xe8>
10c40f2a:       703c            moveq #60,%d0
10c40f2c:       b082            cmpl %d2,%d0
10c40f2e:       642a            bccs 10c40f5a <ext2_symlink+0x7e>
10c40f30:       257c 1000 d9f8  movel #268491256,%a2@(140)
10c40f36:       008c 
10c40f38:       206a 00a8       moveal %a2@(168),%a0
10c40f3c:       217c 1000 e6cc  movel #268494540,%a0@(28)
10c40f42:       001c 
10c40f44:       2f02            movel %d2,%sp@-
10c40f46:       2f04            movel %d4,%sp@-
10c40f48:       2f0a            movel %a2,%sp@-
10c40f4a:       4eb9 10c2 727e  jsr 10c2727e <block_symlink>
10c40f50:       2600            movel %d0,%d3
10c40f52:       4fef 000c       lea %sp@(12),%sp
10c40f56:       6670            bnes 10c40fc8 <ext2_symlink+0xec>
10c40f58:       6022            bras 10c40f7c <ext2_symlink+0xa0>
10c40f5a:       257c 1000 e790  movel #268494736,%a2@(140)
10c40f60:       008c 
10c40f62:       2f02            movel %d2,%sp@-
10c40f64:       2f04            movel %d4,%sp@-
10c40f66:       486a 011a       pea %a2@(282)
10c40f6a:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c40f70:       2545 0044       movel %d5,%a2@(68)
10c40f74:       42aa 0040       clrl %a2@(64)
10c40f78:       4fef 000c       lea %sp@(12),%sp
10c40f7c:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c40f80:       2f0a            movel %a2,%sp@-
10c40f82:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c40f88:       584f            addqw #4,%sp
10c40f8a:       2e8a            movel %a2,%sp@
10c40f8c:       2f06            movel %d6,%sp@-
10c40f8e:       4eb9 10c3 dede  jsr 10c3dede <ext2_add_link>
10c40f94:       2400            movel %d0,%d2
10c40f96:       508f            addql #8,%sp
10c40f98:       660e            bnes 10c40fa8 <ext2_symlink+0xcc>
10c40f9a:       2f0a            movel %a2,%sp@-
10c40f9c:       2f06            movel %d6,%sp@-
10c40f9e:       4eb9 10c3 2eb0  jsr 10c32eb0 <d_instantiate>
10c40fa4:       7600            moveq #0,%d3
10c40fa6:       601c            bras 10c40fc4 <ext2_symlink+0xe8>
10c40fa8:       536a 0034       subqw #1,%a2@(52)
10c40fac:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c40fb0:       2f0a            movel %a2,%sp@-
10c40fb2:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c40fb8:       584f            addqw #4,%sp
10c40fba:       2e8a            movel %a2,%sp@
10c40fbc:       4eb9 10c3 480c  jsr 10c3480c <iput>
10c40fc2:       2602            movel %d2,%d3
10c40fc4:       2003            movel %d3,%d0
10c40fc6:       601c            bras 10c40fe4 <ext2_symlink+0x108>
10c40fc8:       536a 0034       subqw #1,%a2@(52)
10c40fcc:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c40fd0:       2f0a            movel %a2,%sp@-
10c40fd2:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c40fd8:       584f            addqw #4,%sp
10c40fda:       2e8a            movel %a2,%sp@
10c40fdc:       4eb9 10c3 480c  jsr 10c3480c <iput>
10c40fe2:       60e0            bras 10c40fc4 <ext2_symlink+0xe8>
10c40fe4:       4cee 0c7c ffe4  moveml %fp@(-28),%d2-%d6/%a2-%a3
10c40fea:       4e5e            unlk %fp
10c40fec:       4e75            rts

10c40fee <ext2_link>:
10c40fee:       4e56 0000       linkw %fp,#0
10c40ff2:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c40ff6:       206e 0008       moveal %fp@(8),%a0
10c40ffa:       262e 0010       movel %fp@(16),%d3
10c40ffe:       2468 0008       moveal %a0@(8),%a2
10c41002:       302a 0032       movew %a2@(50),%d0
10c41006:       0240 f000       andiw #-4096,%d0
10c4100a:       0c40 4000       cmpiw #16384,%d0
10c4100e:       6604            bnes 10c41014 <ext2_link+0x26>
10c41010:       70ff            moveq #-1,%d0
10c41012:       606a            bras 10c4107e <ext2_link+0x90>
10c41014:       302a 0034       movew %a2@(52),%d0
10c41018:       0c40 7cff       cmpiw #31999,%d0
10c4101c:       6304            blss 10c41022 <ext2_link+0x34>
10c4101e:       70e1            moveq #-31,%d0
10c41020:       605c            bras 10c4107e <ext2_link+0x90>
10c41022:       2579 1002 5790  movel 10025790 <xtime>,%a2@(80)
10c41028:       0050 
10c4102a:       5240            addqw #1,%d0
10c4102c:       3540 0034       movew %d0,%a2@(52)
10c41030:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c41034:       2f0a            movel %a2,%sp@-
10c41036:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c4103c:       508f            addql #8,%sp
10c4103e:       41ea 002c       lea %a2@(44),%a0
10c41042:       5290            addql #1,%a0@
10c41044:       2f0a            movel %a2,%sp@-
10c41046:       2f03            movel %d3,%sp@-
10c41048:       4eb9 10c3 dede  jsr 10c3dede <ext2_add_link>
10c4104e:       2400            movel %d0,%d2
10c41050:       508f            addql #8,%sp
10c41052:       660e            bnes 10c41062 <ext2_link+0x74>
10c41054:       2f0a            movel %a2,%sp@-
10c41056:       2f03            movel %d3,%sp@-
10c41058:       4eb9 10c3 2eb0  jsr 10c32eb0 <d_instantiate>
10c4105e:       7000            moveq #0,%d0
10c41060:       601c            bras 10c4107e <ext2_link+0x90>
10c41062:       536a 0034       subqw #1,%a2@(52)
10c41066:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c4106a:       2f0a            movel %a2,%sp@-
10c4106c:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c41072:       584f            addqw #4,%sp
10c41074:       2e8a            movel %a2,%sp@
10c41076:       4eb9 10c3 480c  jsr 10c3480c <iput>
10c4107c:       2002            movel %d2,%d0
10c4107e:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c41084:       4e5e            unlk %fp
10c41086:       4e75            rts

10c41088 <ext2_mkdir>:
10c41088:       4e56 0000       linkw %fp,#0
10c4108c:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c41090:       266e 0008       moveal %fp@(8),%a3
10c41094:       262e 000c       movel %fp@(12),%d3
10c41098:       74e1            moveq #-31,%d2
10c4109a:       302b 0034       movew %a3@(52),%d0
10c4109e:       0c40 7cff       cmpiw #31999,%d0
10c410a2:       6200 008e       bhiw 10c41132 <ext2_mkdir+0xaa>
10c410a6:       5240            addqw #1,%d0
10c410a8:       3740 0034       movew %d0,%a3@(52)
10c410ac:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c410b0:       2f0b            movel %a3,%sp@-
10c410b2:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c410b8:       508f            addql #8,%sp
10c410ba:       202e 0010       movel %fp@(16),%d0
10c410be:       0040 4000       oriw #16384,%d0
10c410c2:       2f00            movel %d0,%sp@-
10c410c4:       2f0b            movel %a3,%sp@-
10c410c6:       4eb9 10c3 eb62  jsr 10c3eb62 <ext2_new_inode>
10c410cc:       2440            moveal %d0,%a2
10c410ce:       508f            addql #8,%sp
10c410d0:       240a            movel %a2,%d2
10c410d2:       b4fc fc18       cmpaw #-1000,%a2
10c410d6:       6200 008c       bhiw 10c41164 <ext2_mkdir+0xdc>
10c410da:       257c 1000 e6f0  movel #268494576,%a2@(140)
10c410e0:       008c 
10c410e2:       257c 1000 e5f4  movel #268494324,%a2@(144)
10c410e8:       0090 
10c410ea:       206a 00a8       moveal %a2@(168),%a0
10c410ee:       217c 1000 e6cc  movel #268494540,%a0@(28)
10c410f4:       001c 
10c410f6:       526a 0034       addqw #1,%a2@(52)
10c410fa:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c410fe:       2f0a            movel %a2,%sp@-
10c41100:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c41106:       584f            addqw #4,%sp
10c41108:       2e8b            movel %a3,%sp@
10c4110a:       2f0a            movel %a2,%sp@-
10c4110c:       4eb9 10c3 e252  jsr 10c3e252 <ext2_make_empty>
10c41112:       2400            movel %d0,%d2
10c41114:       508f            addql #8,%sp
10c41116:       661e            bnes 10c41136 <ext2_mkdir+0xae>
10c41118:       2f0a            movel %a2,%sp@-
10c4111a:       2f03            movel %d3,%sp@-
10c4111c:       4eb9 10c3 dede  jsr 10c3dede <ext2_add_link>
10c41122:       2400            movel %d0,%d2
10c41124:       508f            addql #8,%sp
10c41126:       660e            bnes 10c41136 <ext2_mkdir+0xae>
10c41128:       2f0a            movel %a2,%sp@-
10c4112a:       2f03            movel %d3,%sp@-
10c4112c:       4eb9 10c3 2eb0  jsr 10c32eb0 <d_instantiate>
10c41132:       2002            movel %d2,%d0
10c41134:       6040            bras 10c41176 <ext2_mkdir+0xee>
10c41136:       536a 0034       subqw #1,%a2@(52)
10c4113a:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c4113e:       2f0a            movel %a2,%sp@-
10c41140:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c41146:       508f            addql #8,%sp
10c41148:       536a 0034       subqw #1,%a2@(52)
10c4114c:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c41150:       2f0a            movel %a2,%sp@-
10c41152:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c41158:       584f            addqw #4,%sp
10c4115a:       2e8a            movel %a2,%sp@
10c4115c:       4eb9 10c3 480c  jsr 10c3480c <iput>
10c41162:       588f            addql #4,%sp
10c41164:       536b 0034       subqw #1,%a3@(52)
10c41168:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c4116c:       2f0b            movel %a3,%sp@-
10c4116e:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c41174:       60bc            bras 10c41132 <ext2_mkdir+0xaa>
10c41176:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c4117c:       4e5e            unlk %fp
10c4117e:       4e75            rts

10c41180 <ext2_unlink>:
10c41180:       4e56 fffc       linkw %fp,#-4
10c41184:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c41188:       266e 0008       moveal %fp@(8),%a3
10c4118c:       206e 000c       moveal %fp@(12),%a0
10c41190:       2468 0008       moveal %a0@(8),%a2
10c41194:       74fe            moveq #-2,%d2
10c41196:       486e fffc       pea %fp@(-4)
10c4119a:       2f08            movel %a0,%sp@-
10c4119c:       2f0b            movel %a3,%sp@-
10c4119e:       4eb9 10c3 dc1c  jsr 10c3dc1c <ext2_find_entry>
10c411a4:       4fef 000c       lea %sp@(12),%sp
10c411a8:       4a80            tstl %d0
10c411aa:       6728            beqs 10c411d4 <ext2_unlink+0x54>
10c411ac:       2f2e fffc       movel %fp@(-4),%sp@-
10c411b0:       2f00            movel %d0,%sp@-
10c411b2:       4eb9 10c3 e13e  jsr 10c3e13e <ext2_delete_entry>
10c411b8:       2400            movel %d0,%d2
10c411ba:       508f            addql #8,%sp
10c411bc:       6616            bnes 10c411d4 <ext2_unlink+0x54>
10c411be:       256b 0050 0050  movel %a3@(80),%a2@(80)
10c411c4:       536a 0034       subqw #1,%a2@(52)
10c411c8:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c411cc:       2f0a            movel %a2,%sp@-
10c411ce:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c411d4:       2002            movel %d2,%d0
10c411d6:       4cee 0c04 fff0  moveml %fp@(-16),%d2/%a2-%a3
10c411dc:       4e5e            unlk %fp
10c411de:       4e75            rts

10c411e0 <ext2_rmdir>:
10c411e0:       4e56 0000       linkw %fp,#0
10c411e4:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c411e8:       266e 0008       moveal %fp@(8),%a3
10c411ec:       286e 000c       moveal %fp@(12),%a4
10c411f0:       246c 0008       moveal %a4@(8),%a2
10c411f4:       74d9            moveq #-39,%d2
10c411f6:       2f0a            movel %a2,%sp@-
10c411f8:       4eb9 10c3 e3f0  jsr 10c3e3f0 <ext2_empty_dir>
10c411fe:       588f            addql #4,%sp
10c41200:       4a80            tstl %d0
10c41202:       6738            beqs 10c4123c <ext2_rmdir+0x5c>
10c41204:       2f0c            movel %a4,%sp@-
10c41206:       2f0b            movel %a3,%sp@-
10c41208:       4eba ff76       jsr %pc@(10c41180 <ext2_unlink>)
10c4120c:       2400            movel %d0,%d2
10c4120e:       508f            addql #8,%sp
10c41210:       662a            bnes 10c4123c <ext2_rmdir+0x5c>
10c41212:       42aa 0040       clrl %a2@(64)
10c41216:       42aa 0044       clrl %a2@(68)
10c4121a:       536a 0034       subqw #1,%a2@(52)
10c4121e:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c41222:       2f0a            movel %a2,%sp@-
10c41224:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c4122a:       508f            addql #8,%sp
10c4122c:       536b 0034       subqw #1,%a3@(52)
10c41230:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c41234:       2f0b            movel %a3,%sp@-
10c41236:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c4123c:       2002            movel %d2,%d0
10c4123e:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c41244:       4e5e            unlk %fp
10c41246:       4e75            rts

10c41248 <ext2_rename>:
10c41248:       4e56 fff4       linkw %fp,#-12
10c4124c:       48e7 3e3c       moveml %d2-%d6/%a2-%a5,%sp@-
10c41250:       2a2e 0008       movel %fp@(8),%d5
10c41254:       206e 000c       moveal %fp@(12),%a0
10c41258:       286e 0010       moveal %fp@(16),%a4
10c4125c:       2a6e 0014       moveal %fp@(20),%a5
10c41260:       2468 0008       moveal %a0@(8),%a2
10c41264:       266d 0008       moveal %a5@(8),%a3
10c41268:       42ae fff8       clrl %fp@(-8)
10c4126c:       7800            moveq #0,%d4
10c4126e:       76fe            moveq #-2,%d3
10c41270:       486e fffc       pea %fp@(-4)
10c41274:       2f08            movel %a0,%sp@-
10c41276:       2f05            movel %d5,%sp@-
10c41278:       243c 10c3 dc1c  movel #281271324,%d2
10c4127e:       2042            moveal %d2,%a0
10c41280:       4e90            jsr %a0@
10c41282:       2c00            movel %d0,%d6
10c41284:       4fef 000c       lea %sp@(12),%sp
10c41288:       6700 0160       beqw 10c413ea <ext2_rename+0x1a2>
10c4128c:       302a 0032       movew %a2@(50),%d0
10c41290:       0240 f000       andiw #-4096,%d0
10c41294:       0c40 4000       cmpiw #16384,%d0
10c41298:       6616            bnes 10c412b0 <ext2_rename+0x68>
10c4129a:       76fb            moveq #-5,%d3
10c4129c:       486e fff8       pea %fp@(-8)
10c412a0:       2f0a            movel %a2,%sp@-
10c412a2:       4eb9 10c3 dd20  jsr 10c3dd20 <ext2_dotdot>
10c412a8:       2800            movel %d0,%d4
10c412aa:       508f            addql #8,%sp
10c412ac:       6700 0132       beqw 10c413e0 <ext2_rename+0x198>
10c412b0:       b6fc 0000       cmpaw #0,%a3
10c412b4:       6770            beqs 10c41326 <ext2_rename+0xde>
10c412b6:       76d9            moveq #-39,%d3
10c412b8:       4a84            tstl %d4
10c412ba:       6710            beqs 10c412cc <ext2_rename+0x84>
10c412bc:       2f0b            movel %a3,%sp@-
10c412be:       4eb9 10c3 e3f0  jsr 10c3e3f0 <ext2_empty_dir>
10c412c4:       588f            addql #4,%sp
10c412c6:       4a80            tstl %d0
10c412c8:       6700 0106       beqw 10c413d0 <ext2_rename+0x188>
10c412cc:       76fe            moveq #-2,%d3
10c412ce:       486e fff4       pea %fp@(-12)
10c412d2:       2f0d            movel %a5,%sp@-
10c412d4:       2f0c            movel %a4,%sp@-
10c412d6:       2042            moveal %d2,%a0
10c412d8:       4e90            jsr %a0@
10c412da:       2400            movel %d0,%d2
10c412dc:       4fef 000c       lea %sp@(12),%sp
10c412e0:       6700 00ee       beqw 10c413d0 <ext2_rename+0x188>
10c412e4:       526a 0034       addqw #1,%a2@(52)
10c412e8:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c412ec:       2f0a            movel %a2,%sp@-
10c412ee:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c412f4:       584f            addqw #4,%sp
10c412f6:       2e8a            movel %a2,%sp@
10c412f8:       2f2e fff4       movel %fp@(-12),%sp@-
10c412fc:       2f02            movel %d2,%sp@-
10c412fe:       2f0c            movel %a4,%sp@-
10c41300:       4eb9 10c3 ddcc  jsr 10c3ddcc <ext2_set_link>
10c41306:       2779 1002 5790  movel 10025790 <xtime>,%a3@(80)
10c4130c:       0050 
10c4130e:       4fef 0010       lea %sp@(16),%sp
10c41312:       4a84            tstl %d4
10c41314:       6704            beqs 10c4131a <ext2_rename+0xd2>
10c41316:       536b 0034       subqw #1,%a3@(52)
10c4131a:       536b 0034       subqw #1,%a3@(52)
10c4131e:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c41322:       2f0b            movel %a3,%sp@-
10c41324:       6054            bras 10c4137a <ext2_rename+0x132>
10c41326:       4a84            tstl %d4
10c41328:       670c            beqs 10c41336 <ext2_rename+0xee>
10c4132a:       76e1            moveq #-31,%d3
10c4132c:       0c6c 7cff 0034  cmpiw #31999,%a4@(52)
10c41332:       6200 009c       bhiw 10c413d0 <ext2_rename+0x188>
10c41336:       526a 0034       addqw #1,%a2@(52)
10c4133a:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c4133e:       2f0a            movel %a2,%sp@-
10c41340:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c41346:       584f            addqw #4,%sp
10c41348:       2e8a            movel %a2,%sp@
10c4134a:       2f0d            movel %a5,%sp@-
10c4134c:       4eb9 10c3 dede  jsr 10c3dede <ext2_add_link>
10c41352:       2600            movel %d0,%d3
10c41354:       508f            addql #8,%sp
10c41356:       6714            beqs 10c4136c <ext2_rename+0x124>
10c41358:       536a 0034       subqw #1,%a2@(52)
10c4135c:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c41360:       2f0a            movel %a2,%sp@-
10c41362:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c41368:       508f            addql #8,%sp
10c4136a:       6064            bras 10c413d0 <ext2_rename+0x188>
10c4136c:       4a84            tstl %d4
10c4136e:       6712            beqs 10c41382 <ext2_rename+0x13a>
10c41370:       526c 0034       addqw #1,%a4@(52)
10c41374:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c41378:       2f0c            movel %a4,%sp@-
10c4137a:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c41380:       508f            addql #8,%sp
10c41382:       2f2e fffc       movel %fp@(-4),%sp@-
10c41386:       2f06            movel %d6,%sp@-
10c41388:       4eb9 10c3 e13e  jsr 10c3e13e <ext2_delete_entry>
10c4138e:       508f            addql #8,%sp
10c41390:       536a 0034       subqw #1,%a2@(52)
10c41394:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c41398:       2f0a            movel %a2,%sp@-
10c4139a:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c413a0:       508f            addql #8,%sp
10c413a2:       4a84            tstl %d4
10c413a4:       6726            beqs 10c413cc <ext2_rename+0x184>
10c413a6:       2f0c            movel %a4,%sp@-
10c413a8:       2f2e fff8       movel %fp@(-8),%sp@-
10c413ac:       2f04            movel %d4,%sp@-
10c413ae:       2f0a            movel %a2,%sp@-
10c413b0:       4eb9 10c3 ddcc  jsr 10c3ddcc <ext2_set_link>
10c413b6:       4fef 0010       lea %sp@(16),%sp
10c413ba:       2045            moveal %d5,%a0
10c413bc:       5368 0034       subqw #1,%a0@(52)
10c413c0:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c413c4:       2f05            movel %d5,%sp@-
10c413c6:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c413cc:       7000            moveq #0,%d0
10c413ce:       601c            bras 10c413ec <ext2_rename+0x1a4>
10c413d0:       4a84            tstl %d4
10c413d2:       670c            beqs 10c413e0 <ext2_rename+0x198>
10c413d4:       2f2e fff8       movel %fp@(-8),%sp@-
10c413d8:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c413de:       588f            addql #4,%sp
10c413e0:       2f2e fffc       movel %fp@(-4),%sp@-
10c413e4:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c413ea:       2003            movel %d3,%d0
10c413ec:       4cee 3c7c ffd0  moveml %fp@(-48),%d2-%d6/%a2-%a5
10c413f2:       4e5e            unlk %fp
10c413f4:       4e75            rts
10c413f6:       4e75            rts

10c413f8 <ext2_error>:
10c413f8:       4e56 0000       linkw %fp,#0
10c413fc:       2f0b            movel %a3,%sp@-
10c413fe:       2f0a            movel %a2,%sp@-
10c41400:       246e 0008       moveal %fp@(8),%a2
10c41404:       266e 000c       moveal %fp@(12),%a3
10c41408:       206a 00f2       moveal %a2@(242),%a0
10c4140c:       082a 0000 0027  btst #0,%a2@(39)
10c41412:       6618            bnes 10c4142c <ext2_error+0x34>
10c41414:       006a 0002 018a  oriw #2,%a2@(394)
10c4141a:       0068 0200 003a  oriw #512,%a0@(58)
10c41420:       2f08            movel %a0,%sp@-
10c41422:       2f0a            movel %a2,%sp@-
10c41424:       4eb9 10c4 26e6  jsr 10c426e6 <ext2_sync_super>
10c4142a:       508f            addql #8,%sp
10c4142c:       486e 0014       pea %fp@(20)
10c41430:       2f2e 0010       movel %fp@(16),%sp@-
10c41434:       4879 1001 b96c  pea 1001b96c <error_buf>
10c4143a:       4eb9 10c8 4d4e  jsr 10c84d4e <vsprintf>
10c41440:       4fef 000c       lea %sp@(12),%sp
10c41444:       202a 017e       movel %a2@(382),%d0
10c41448:       0800 0006       btst #6,%d0
10c4144c:       6618            bnes 10c41466 <ext2_error+0x6e>
10c4144e:       206a 00f2       moveal %a2@(242),%a0
10c41452:       0c68 0300 003c  cmpiw #768,%a0@(60)
10c41458:       6630            bnes 10c4148a <ext2_error+0x92>
10c4145a:       0800 0004       btst #4,%d0
10c4145e:       662a            bnes 10c4148a <ext2_error+0x92>
10c41460:       0800 0005       btst #5,%d0
10c41464:       6624            bnes 10c4148a <ext2_error+0x92>
10c41466:       4879 1001 b96c  pea 1001b96c <error_buf>
10c4146c:       2f0b            movel %a3,%sp@-
10c4146e:       4280            clrl %d0
10c41470:       302a 0008       movew %a2@(8),%d0
10c41474:       2f00            movel %d0,%sp@-
10c41476:       4eb9 10c2 9860  jsr 10c29860 <bdevname>
10c4147c:       2e80            movel %d0,%sp@
10c4147e:       4879 1000 4237  pea 10004237 <tvecs+0x269f>
10c41484:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c4148a:       4879 1001 b96c  pea 1001b96c <error_buf>
10c41490:       2f0b            movel %a3,%sp@-
10c41492:       4280            clrl %d0
10c41494:       302a 0008       movew %a2@(8),%d0
10c41498:       2f00            movel %d0,%sp@-
10c4149a:       4eb9 10c2 9860  jsr 10c29860 <bdevname>
10c414a0:       2e80            movel %d0,%sp@
10c414a2:       4879 1000 425a  pea 1000425a <tvecs+0x26c2>
10c414a8:       47f9 10c1 677e  lea 10c1677e <printk>,%a3
10c414ae:       4e93            jsr %a3@
10c414b0:       4fef 0010       lea %sp@(16),%sp
10c414b4:       202a 017e       movel %a2@(382),%d0
10c414b8:       0800 0005       btst #5,%d0
10c414bc:       6618            bnes 10c414d6 <ext2_error+0xde>
10c414be:       206a 00f2       moveal %a2@(242),%a0
10c414c2:       0c68 0200 003c  cmpiw #512,%a0@(60)
10c414c8:       661a            bnes 10c414e4 <ext2_error+0xec>
10c414ca:       0800 0004       btst #4,%d0
10c414ce:       6614            bnes 10c414e4 <ext2_error+0xec>
10c414d0:       0800 0006       btst #6,%d0
10c414d4:       660e            bnes 10c414e4 <ext2_error+0xec>
10c414d6:       4879 1000 4280  pea 10004280 <tvecs+0x26e8>
10c414dc:       4e93            jsr %a3@
10c414de:       7001            moveq #1,%d0
10c414e0:       81aa 0024       orl %d0,%a2@(36)
10c414e4:       246e fff8       moveal %fp@(-8),%a2
10c414e8:       266e fffc       moveal %fp@(-4),%a3
10c414ec:       4e5e            unlk %fp
10c414ee:       4e75            rts

10c414f0 <ext2_panic>:
10c414f0:       4e56 0000       linkw %fp,#0
10c414f4:       246e 0008       moveal %fp@(8),%a2
10c414f8:       082a 0000 0027  btst #0,%a2@(39)
10c414fe:       6622            bnes 10c41522 <ext2_panic+0x32>
10c41500:       006a 0002 018a  oriw #2,%a2@(394)
10c41506:       206a 00f2       moveal %a2@(242),%a0
10c4150a:       0068 0200 003a  oriw #512,%a0@(58)
10c41510:       2f2a 00ee       movel %a2@(238),%sp@-
10c41514:       4eb9 10c2 5c50  jsr 10c25c50 <mark_buffer_dirty>
10c4151a:       157c 0001 000f  moveb #1,%a2@(15)
10c41520:       588f            addql #4,%sp
10c41522:       486e 0014       pea %fp@(20)
10c41526:       2f2e 0010       movel %fp@(16),%sp@-
10c4152a:       4879 1001 b96c  pea 1001b96c <error_buf>
10c41530:       4eb9 10c8 4d4e  jsr 10c84d4e <vsprintf>
10c41536:       7001            moveq #1,%d0
10c41538:       81aa 0024       orl %d0,%a2@(36)
10c4153c:       4879 1001 b96c  pea 1001b96c <error_buf>
10c41542:       2f2e 000c       movel %fp@(12),%sp@-
10c41546:       4280            clrl %d0
10c41548:       302a 0008       movew %a2@(8),%d0
10c4154c:       2f00            movel %d0,%sp@-
10c4154e:       4eb9 10c2 9860  jsr 10c29860 <bdevname>
10c41554:       2e80            movel %d0,%sp@
10c41556:       4879 1000 4237  pea 10004237 <tvecs+0x269f>
10c4155c:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c41562:       4e71            nop

10c41564 <ext2_warning>:
10c41564:       4e56 0000       linkw %fp,#0
10c41568:       2f0a            movel %a2,%sp@-
10c4156a:       2f02            movel %d2,%sp@-
10c4156c:       246e 0008       moveal %fp@(8),%a2
10c41570:       242e 000c       movel %fp@(12),%d2
10c41574:       486e 0014       pea %fp@(20)
10c41578:       2f2e 0010       movel %fp@(16),%sp@-
10c4157c:       4879 1001 b96c  pea 1001b96c <error_buf>
10c41582:       4eb9 10c8 4d4e  jsr 10c84d4e <vsprintf>
10c41588:       4879 1001 b96c  pea 1001b96c <error_buf>
10c4158e:       2f02            movel %d2,%sp@-
10c41590:       4280            clrl %d0
10c41592:       302a 0008       movew %a2@(8),%d0
10c41596:       2f00            movel %d0,%sp@-
10c41598:       4eb9 10c2 9860  jsr 10c29860 <bdevname>
10c4159e:       2e80            movel %d0,%sp@
10c415a0:       4879 1000 42a1  pea 100042a1 <tvecs+0x2709>
10c415a6:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c415ac:       242e fff8       movel %fp@(-8),%d2
10c415b0:       246e fffc       moveal %fp@(-4),%a2
10c415b4:       4e5e            unlk %fp
10c415b6:       4e75            rts

10c415b8 <ext2_update_dynamic_rev>:
10c415b8:       4e56 0000       linkw %fp,#0
10c415bc:       2f0a            movel %a2,%sp@-
10c415be:       2f02            movel %d2,%sp@-
10c415c0:       206e 0008       moveal %fp@(8),%a0
10c415c4:       2468 00f2       moveal %a0@(242),%a2
10c415c8:       242a 004c       movel %a2@(76),%d2
10c415cc:       2202            movel %d2,%d1
10c415ce:       e149            lslw #8,%d1
10c415d0:       4841            swap %d1
10c415d2:       4241            clrw %d1
10c415d4:       2002            movel %d2,%d0
10c415d6:       0280 0000 ff00  andil #65280,%d0
10c415dc:       e188            lsll #8,%d0
10c415de:       8280            orl %d0,%d1
10c415e0:       2002            movel %d2,%d0
10c415e2:       0280 00ff 0000  andil #16711680,%d0
10c415e8:       e088            lsrl #8,%d0
10c415ea:       8280            orl %d0,%d1
10c415ec:       4242            clrw %d2
10c415ee:       4842            swap %d2
10c415f0:       e04a            lsrw #8,%d2
10c415f2:       8282            orl %d2,%d1
10c415f4:       662c            bnes 10c41622 <ext2_update_dynamic_rev+0x6a>
10c415f6:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c415fa:       4879 1000 42c9  pea 100042c9 <tvecs+0x2731>
10c41600:       4879 1000 4317  pea 10004317 <tvecs+0x277f>
10c41606:       2f08            movel %a0,%sp@-
10c41608:       4eba ff5a       jsr %pc@(10c41564 <ext2_warning>)
10c4160c:       257c 0b00 0000  movel #184549376,%a2@(84)
10c41612:       0054 
10c41614:       357c 8000 0058  movew #-32768,%a2@(88)
10c4161a:       257c 0100 0000  movel #16777216,%a2@(76)
10c41620:       004c 
10c41622:       242e fff8       movel %fp@(-8),%d2
10c41626:       246e fffc       moveal %fp@(-4),%a2
10c4162a:       4e5e            unlk %fp
10c4162c:       4e75            rts

10c4162e <ext2_put_super>:
10c4162e:       4e56 0000       linkw %fp,#0
10c41632:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c41636:       266e 0008       moveal %fp@(8),%a3
10c4163a:       082b 0000 0027  btst #0,%a3@(39)
10c41640:       661a            bnes 10c4165c <ext2_put_super+0x2e>
10c41642:       206b 00f2       moveal %a3@(242),%a0
10c41646:       302b 018a       movew %a3@(394),%d0
10c4164a:       e058            rorw #8,%d0
10c4164c:       3140 003a       movew %d0,%a0@(58)
10c41650:       2f08            movel %a0,%sp@-
10c41652:       2f0b            movel %a3,%sp@-
10c41654:       4eb9 10c4 26e6  jsr 10c426e6 <ext2_sync_super>
10c4165a:       508f            addql #8,%sp
10c4165c:       202b 00e2       movel %a3@(226),%d0
10c41660:       6f1e            bles 10c41680 <ext2_put_super+0x52>
10c41662:       95ca            subal %a2,%a2
10c41664:       2400            movel %d0,%d2
10c41666:       206b 00f6       moveal %a3@(246),%a0
10c4166a:       2030 a800       movel %a0@(00000000,%a2:l),%d0
10c4166e:       670a            beqs 10c4167a <ext2_put_super+0x4c>
10c41670:       2f00            movel %d0,%sp@-
10c41672:       4eb9 10c2 5d3a  jsr 10c25d3a <__brelse>
10c41678:       588f            addql #4,%sp
10c4167a:       588a            addql #4,%a2
10c4167c:       5382            subql #1,%d2
10c4167e:       66e6            bnes 10c41666 <ext2_put_super+0x38>
10c41680:       2f2b 00f6       movel %a3@(246),%sp@-
10c41684:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c4168a:       588f            addql #4,%sp
10c4168c:       45eb 011e       lea %a3@(286),%a2
10c41690:       7407            moveq #7,%d2
10c41692:       201a            movel %a2@+,%d0
10c41694:       670a            beqs 10c416a0 <ext2_put_super+0x72>
10c41696:       2f00            movel %d0,%sp@-
10c41698:       4eb9 10c2 5d3a  jsr 10c25d3a <__brelse>
10c4169e:       588f            addql #4,%sp
10c416a0:       51ca fff0       dbf %d2,10c41692 <ext2_put_super+0x64>
10c416a4:       4242            clrw %d2
10c416a6:       5382            subql #1,%d2
10c416a8:       64e8            bccs 10c41692 <ext2_put_super+0x64>
10c416aa:       45eb 015e       lea %a3@(350),%a2
10c416ae:       7407            moveq #7,%d2
10c416b0:       201a            movel %a2@+,%d0
10c416b2:       670a            beqs 10c416be <ext2_put_super+0x90>
10c416b4:       2f00            movel %d0,%sp@-
10c416b6:       4eb9 10c2 5d3a  jsr 10c25d3a <__brelse>
10c416bc:       588f            addql #4,%sp
10c416be:       51ca fff0       dbf %d2,10c416b0 <ext2_put_super+0x82>
10c416c2:       4242            clrw %d2
10c416c4:       5382            subql #1,%d2
10c416c6:       64e8            bccs 10c416b0 <ext2_put_super+0x82>
10c416c8:       202b 00ee       movel %a3@(238),%d0
10c416cc:       6708            beqs 10c416d6 <ext2_put_super+0xa8>
10c416ce:       2f00            movel %d0,%sp@-
10c416d0:       4eb9 10c2 5d3a  jsr 10c25d3a <__brelse>
10c416d6:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c416dc:       4e5e            unlk %fp
10c416de:       4e75            rts

10c416e0 <parse_options>:
10c416e0:       4e56 fffc       linkw %fp,#-4
10c416e4:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c416e8:       202e 0008       movel %fp@(8),%d0
10c416ec:       2a6e 000c       moveal %fp@(12),%a5
10c416f0:       242e 0010       movel %fp@(16),%d2
10c416f4:       262e 0014       movel %fp@(20),%d3
10c416f8:       286e 0018       moveal %fp@(24),%a4
10c416fc:       4a80            tstl %d0
10c416fe:       6610            bnes 10c41710 <parse_options+0x30>
10c41700:       6000 0410       braw 10c41b12 <parse_options+0x432>
10c41704:       2f0b            movel %a3,%sp@-
10c41706:       4879 1000 4540  pea 10004540 <tvecs+0x29a8>
10c4170c:       6000 0378       braw 10c41a86 <parse_options+0x3a6>
10c41710:       4879 1000 432f  pea 1000432f <tvecs+0x2797>
10c41716:       2f00            movel %d0,%sp@-
10c41718:       45f9 10c8 4250  lea 10c84250 <strtok>,%a2
10c4171e:       6000 03e4       braw 10c41b04 <parse_options+0x424>
10c41722:       4878 003d       pea 3d <LSIGTRAP+0x38>
10c41726:       2f0b            movel %a3,%sp@-
10c41728:       4eb9 10c8 4132  jsr 10c84132 <strchr>
10c4172e:       2d40 fffc       movel %d0,%fp@(-4)
10c41732:       2040            moveal %d0,%a0
10c41734:       508f            addql #8,%sp
10c41736:       b0fc 0000       cmpaw #0,%a0
10c4173a:       6706            beqs 10c41742 <parse_options+0x62>
10c4173c:       4210            clrb %a0@
10c4173e:       52ae fffc       addql #1,%fp@(-4)
10c41742:       41f9 1000 4331  lea 10004331 <tvecs+0x2799>,%a0
10c41748:       224b            moveal %a3,%a1
10c4174a:       1019            moveb %a1@+,%d0
10c4174c:       b018            cmpb %a0@+,%d0
10c4174e:       6606            bnes 10c41756 <parse_options+0x76>
10c41750:       4a00            tstb %d0
10c41752:       66f6            bnes 10c4174a <parse_options+0x6a>
10c41754:       6002            bras 10c41758 <parse_options+0x78>
10c41756:       9020            subb %a0@-,%d0
10c41758:       4a00            tstb %d0
10c4175a:       660a            bnes 10c41766 <parse_options+0x86>
10c4175c:       026c ff7f 0002  andiw #-129,%a4@(2)
10c41762:       6000 0398       braw 10c41afc <parse_options+0x41c>
10c41766:       41f9 1000 4337  lea 10004337 <tvecs+0x279f>,%a0
10c4176c:       224b            moveal %a3,%a1
10c4176e:       1019            moveb %a1@+,%d0
10c41770:       b018            cmpb %a0@+,%d0
10c41772:       6606            bnes 10c4177a <parse_options+0x9a>
10c41774:       4a00            tstb %d0
10c41776:       66f6            bnes 10c4176e <parse_options+0x8e>
10c41778:       6002            bras 10c4177c <parse_options+0x9c>
10c4177a:       9020            subb %a0@-,%d0
10c4177c:       4a00            tstb %d0
10c4177e:       660a            bnes 10c4178a <parse_options+0xaa>
10c41780:       006c 0200 0002  oriw #512,%a4@(2)
10c41786:       6000 0374       braw 10c41afc <parse_options+0x41c>
10c4178a:       41f9 1000 433f  lea 1000433f <tvecs+0x27a7>,%a0
10c41790:       224b            moveal %a3,%a1
10c41792:       1019            moveb %a1@+,%d0
10c41794:       b018            cmpb %a0@+,%d0
10c41796:       6606            bnes 10c4179e <parse_options+0xbe>
10c41798:       4a00            tstb %d0
10c4179a:       66f6            bnes 10c41792 <parse_options+0xb2>
10c4179c:       6002            bras 10c417a0 <parse_options+0xc0>
10c4179e:       9020            subb %a0@-,%d0
10c417a0:       4a00            tstb %d0
10c417a2:       6640            bnes 10c417e4 <parse_options+0x104>
10c417a4:       226e fffc       moveal %fp@(-4),%a1
10c417a8:       b2fc 0000       cmpaw #0,%a1
10c417ac:       671c            beqs 10c417ca <parse_options+0xea>
10c417ae:       4a11            tstb %a1@
10c417b0:       6718            beqs 10c417ca <parse_options+0xea>
10c417b2:       41f9 1000 4345  lea 10004345 <tvecs+0x27ad>,%a0
10c417b8:       1019            moveb %a1@+,%d0
10c417ba:       b018            cmpb %a0@+,%d0
10c417bc:       6606            bnes 10c417c4 <parse_options+0xe4>
10c417be:       4a00            tstb %d0
10c417c0:       66f6            bnes 10c417b8 <parse_options+0xd8>
10c417c2:       6002            bras 10c417c6 <parse_options+0xe6>
10c417c4:       9020            subb %a0@-,%d0
10c417c6:       4a00            tstb %d0
10c417c8:       6608            bnes 10c417d2 <parse_options+0xf2>
10c417ca:       70fe            moveq #-2,%d0
10c417cc:       c194            andl %d0,%a4@
10c417ce:       6000 032c       braw 10c41afc <parse_options+0x41c>
10c417d2:       4879 1000 434a  pea 1000434a <tvecs+0x27b2>
10c417d8:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c417de:       588f            addql #4,%sp
10c417e0:       6000 031a       braw 10c41afc <parse_options+0x41c>
10c417e4:       41f9 1000 436b  lea 1000436b <tvecs+0x27d3>,%a0
10c417ea:       224b            moveal %a3,%a1
10c417ec:       1019            moveb %a1@+,%d0
10c417ee:       b018            cmpb %a0@+,%d0
10c417f0:       6606            bnes 10c417f8 <parse_options+0x118>
10c417f2:       4a00            tstb %d0
10c417f4:       66f6            bnes 10c417ec <parse_options+0x10c>
10c417f6:       6002            bras 10c417fa <parse_options+0x11a>
10c417f8:       9020            subb %a0@-,%d0
10c417fa:       4a00            tstb %d0
10c417fc:       6608            bnes 10c41806 <parse_options+0x126>
10c417fe:       7208            moveq #8,%d1
10c41800:       8394            orl %d1,%a4@
10c41802:       6000 02f8       braw 10c41afc <parse_options+0x41c>
10c41806:       41f9 1000 4371  lea 10004371 <tvecs+0x27d9>,%a0
10c4180c:       224b            moveal %a3,%a1
10c4180e:       1019            moveb %a1@+,%d0
10c41810:       b018            cmpb %a0@+,%d0
10c41812:       6606            bnes 10c4181a <parse_options+0x13a>
10c41814:       4a00            tstb %d0
10c41816:       66f6            bnes 10c4180e <parse_options+0x12e>
10c41818:       6002            bras 10c4181c <parse_options+0x13c>
10c4181a:       9020            subb %a0@-,%d0
10c4181c:       4a00            tstb %d0
10c4181e:       6600 0092       bnew 10c418b2 <parse_options+0x1d2>
10c41822:       266e fffc       moveal %fp@(-4),%a3
10c41826:       b6fc 0000       cmpaw #0,%a3
10c4182a:       6704            beqs 10c41830 <parse_options+0x150>
10c4182c:       4a13            tstb %a3@
10c4182e:       660a            bnes 10c4183a <parse_options+0x15a>
10c41830:       4879 1000 4378  pea 10004378 <tvecs+0x27e0>
10c41836:       6000 021e       braw 10c41a56 <parse_options+0x376>
10c4183a:       41f9 1000 43a9  lea 100043a9 <tvecs+0x2811>,%a0
10c41840:       224b            moveal %a3,%a1
10c41842:       1019            moveb %a1@+,%d0
10c41844:       b018            cmpb %a0@+,%d0
10c41846:       6606            bnes 10c4184e <parse_options+0x16e>
10c41848:       4a00            tstb %d0
10c4184a:       66f6            bnes 10c41842 <parse_options+0x162>
10c4184c:       6002            bras 10c41850 <parse_options+0x170>
10c4184e:       9020            subb %a0@-,%d0
10c41850:       4a00            tstb %d0
10c41852:       6608            bnes 10c4185c <parse_options+0x17c>
10c41854:       709f            moveq #-97,%d0
10c41856:       c094            andl %a4@,%d0
10c41858:       7210            moveq #16,%d1
10c4185a:       6042            bras 10c4189e <parse_options+0x1be>
10c4185c:       41f9 1000 43b2  lea 100043b2 <tvecs+0x281a>,%a0
10c41862:       224b            moveal %a3,%a1
10c41864:       1019            moveb %a1@+,%d0
10c41866:       b018            cmpb %a0@+,%d0
10c41868:       6606            bnes 10c41870 <parse_options+0x190>
10c4186a:       4a00            tstb %d0
10c4186c:       66f6            bnes 10c41864 <parse_options+0x184>
10c4186e:       6002            bras 10c41872 <parse_options+0x192>
10c41870:       9020            subb %a0@-,%d0
10c41872:       4a00            tstb %d0
10c41874:       6608            bnes 10c4187e <parse_options+0x19e>
10c41876:       70af            moveq #-81,%d0
10c41878:       c094            andl %a4@,%d0
10c4187a:       7220            moveq #32,%d1
10c4187c:       6020            bras 10c4189e <parse_options+0x1be>
10c4187e:       41f9 1000 43bd  lea 100043bd <tvecs+0x2825>,%a0
10c41884:       224b            moveal %a3,%a1
10c41886:       1019            moveb %a1@+,%d0
10c41888:       b018            cmpb %a0@+,%d0
10c4188a:       6606            bnes 10c41892 <parse_options+0x1b2>
10c4188c:       4a00            tstb %d0
10c4188e:       66f6            bnes 10c41886 <parse_options+0x1a6>
10c41890:       6002            bras 10c41894 <parse_options+0x1b4>
10c41892:       9020            subb %a0@-,%d0
10c41894:       4a00            tstb %d0
10c41896:       660e            bnes 10c418a6 <parse_options+0x1c6>
10c41898:       70cf            moveq #-49,%d0
10c4189a:       c094            andl %a4@,%d0
10c4189c:       7240            moveq #64,%d1
10c4189e:       8280            orl %d0,%d1
10c418a0:       2881            movel %d1,%a4@
10c418a2:       6000 0258       braw 10c41afc <parse_options+0x41c>
10c418a6:       2f0b            movel %a3,%sp@-
10c418a8:       4879 1000 43c3  pea 100043c3 <tvecs+0x282b>
10c418ae:       6000 01d6       braw 10c41a86 <parse_options+0x3a6>
10c418b2:       41f9 1000 43e7  lea 100043e7 <tvecs+0x284f>,%a0
10c418b8:       224b            moveal %a3,%a1
10c418ba:       1019            moveb %a1@+,%d0
10c418bc:       b018            cmpb %a0@+,%d0
10c418be:       6606            bnes 10c418c6 <parse_options+0x1e6>
10c418c0:       4a00            tstb %d0
10c418c2:       66f6            bnes 10c418ba <parse_options+0x1da>
10c418c4:       6002            bras 10c418c8 <parse_options+0x1e8>
10c418c6:       9020            subb %a0@-,%d0
10c418c8:       4a00            tstb %d0
10c418ca:       671a            beqs 10c418e6 <parse_options+0x206>
10c418cc:       41f9 1000 43ed  lea 100043ed <tvecs+0x2855>,%a0
10c418d2:       224b            moveal %a3,%a1
10c418d4:       1019            moveb %a1@+,%d0
10c418d6:       b018            cmpb %a0@+,%d0
10c418d8:       6606            bnes 10c418e0 <parse_options+0x200>
10c418da:       4a00            tstb %d0
10c418dc:       66f6            bnes 10c418d4 <parse_options+0x1f4>
10c418de:       6002            bras 10c418e2 <parse_options+0x202>
10c418e0:       9020            subb %a0@-,%d0
10c418e2:       4a00            tstb %d0
10c418e4:       6608            bnes 10c418ee <parse_options+0x20e>
10c418e6:       7004            moveq #4,%d0
10c418e8:       8194            orl %d0,%a4@
10c418ea:       6000 0210       braw 10c41afc <parse_options+0x41c>
10c418ee:       41f9 1000 43f7  lea 100043f7 <tvecs+0x285f>,%a0
10c418f4:       224b            moveal %a3,%a1
10c418f6:       1019            moveb %a1@+,%d0
10c418f8:       b018            cmpb %a0@+,%d0
10c418fa:       6606            bnes 10c41902 <parse_options+0x222>
10c418fc:       4a00            tstb %d0
10c418fe:       66f6            bnes 10c418f6 <parse_options+0x216>
10c41900:       6002            bras 10c41904 <parse_options+0x224>
10c41902:       9020            subb %a0@-,%d0
10c41904:       4a00            tstb %d0
10c41906:       660a            bnes 10c41912 <parse_options+0x232>
10c41908:       006c 0080 0002  oriw #128,%a4@(2)
10c4190e:       6000 01ec       braw 10c41afc <parse_options+0x41c>
10c41912:       41f9 1000 43ff  lea 100043ff <tvecs+0x2867>,%a0
10c41918:       224b            moveal %a3,%a1
10c4191a:       1019            moveb %a1@+,%d0
10c4191c:       b018            cmpb %a0@+,%d0
10c4191e:       6606            bnes 10c41926 <parse_options+0x246>
10c41920:       4a00            tstb %d0
10c41922:       66f6            bnes 10c4191a <parse_options+0x23a>
10c41924:       6002            bras 10c41928 <parse_options+0x248>
10c41926:       9020            subb %a0@-,%d0
10c41928:       4a00            tstb %d0
10c4192a:       6608            bnes 10c41934 <parse_options+0x254>
10c4192c:       72fe            moveq #-2,%d1
10c4192e:       c394            andl %d1,%a4@
10c41930:       6000 01ca       braw 10c41afc <parse_options+0x41c>
10c41934:       41f9 1000 4407  lea 10004407 <tvecs+0x286f>,%a0
10c4193a:       224b            moveal %a3,%a1
10c4193c:       1019            moveb %a1@+,%d0
10c4193e:       b018            cmpb %a0@+,%d0
10c41940:       6606            bnes 10c41948 <parse_options+0x268>
10c41942:       4a00            tstb %d0
10c41944:       66f6            bnes 10c4193c <parse_options+0x25c>
10c41946:       6002            bras 10c4194a <parse_options+0x26a>
10c41948:       9020            subb %a0@-,%d0
10c4194a:       4a00            tstb %d0
10c4194c:       671a            beqs 10c41968 <parse_options+0x288>
10c4194e:       41f9 1000 440f  lea 1000440f <tvecs+0x2877>,%a0
10c41954:       224b            moveal %a3,%a1
10c41956:       1019            moveb %a1@+,%d0
10c41958:       b018            cmpb %a0@+,%d0
10c4195a:       6606            bnes 10c41962 <parse_options+0x282>
10c4195c:       4a00            tstb %d0
10c4195e:       66f6            bnes 10c41956 <parse_options+0x276>
10c41960:       6002            bras 10c41964 <parse_options+0x284>
10c41962:       9020            subb %a0@-,%d0
10c41964:       4a00            tstb %d0
10c41966:       6608            bnes 10c41970 <parse_options+0x290>
10c41968:       70fb            moveq #-5,%d0
10c4196a:       c194            andl %d0,%a4@
10c4196c:       6000 018e       braw 10c41afc <parse_options+0x41c>
10c41970:       41f9 1000 441a  lea 1000441a <tvecs+0x2882>,%a0
10c41976:       224b            moveal %a3,%a1
10c41978:       1019            moveb %a1@+,%d0
10c4197a:       b018            cmpb %a0@+,%d0
10c4197c:       6606            bnes 10c41984 <parse_options+0x2a4>
10c4197e:       4a00            tstb %d0
10c41980:       66f6            bnes 10c41978 <parse_options+0x298>
10c41982:       6002            bras 10c41986 <parse_options+0x2a6>
10c41984:       9020            subb %a0@-,%d0
10c41986:       4a00            tstb %d0
10c41988:       6644            bnes 10c419ce <parse_options+0x2ee>
10c4198a:       206e fffc       moveal %fp@(-4),%a0
10c4198e:       b0fc 0000       cmpaw #0,%a0
10c41992:       6704            beqs 10c41998 <parse_options+0x2b8>
10c41994:       4a10            tstb %a0@
10c41996:       660a            bnes 10c419a2 <parse_options+0x2c2>
10c41998:       4879 1000 4421  pea 10004421 <tvecs+0x2889>
10c4199e:       6000 00b6       braw 10c41a56 <parse_options+0x376>
10c419a2:       42a7            clrl %sp@-
10c419a4:       486e fffc       pea %fp@(-4)
10c419a8:       2f08            movel %a0,%sp@-
10c419aa:       4eb9 10c8 444c  jsr 10c8444c <simple_strtoul>
10c419b0:       2043            moveal %d3,%a0
10c419b2:       3080            movew %d0,%a0@
10c419b4:       206e fffc       moveal %fp@(-4),%a0
10c419b8:       4fef 000c       lea %sp@(12),%sp
10c419bc:       4a10            tstb %a0@
10c419be:       6700 013c       beqw 10c41afc <parse_options+0x41c>
10c419c2:       2f08            movel %a0,%sp@-
10c419c4:       4879 1000 4452  pea 10004452 <tvecs+0x28ba>
10c419ca:       6000 00ba       braw 10c41a86 <parse_options+0x3a6>
10c419ce:       41f9 1000 4476  lea 10004476 <tvecs+0x28de>,%a0
10c419d4:       224b            moveal %a3,%a1
10c419d6:       1019            moveb %a1@+,%d0
10c419d8:       b018            cmpb %a0@+,%d0
10c419da:       6606            bnes 10c419e2 <parse_options+0x302>
10c419dc:       4a00            tstb %d0
10c419de:       66f6            bnes 10c419d6 <parse_options+0x2f6>
10c419e0:       6002            bras 10c419e4 <parse_options+0x304>
10c419e2:       9020            subb %a0@-,%d0
10c419e4:       4a00            tstb %d0
10c419e6:       6640            bnes 10c41a28 <parse_options+0x348>
10c419e8:       206e fffc       moveal %fp@(-4),%a0
10c419ec:       b0fc 0000       cmpaw #0,%a0
10c419f0:       6704            beqs 10c419f6 <parse_options+0x316>
10c419f2:       4a10            tstb %a0@
10c419f4:       6608            bnes 10c419fe <parse_options+0x31e>
10c419f6:       4879 1000 447d  pea 1000447d <tvecs+0x28e5>
10c419fc:       6058            bras 10c41a56 <parse_options+0x376>
10c419fe:       42a7            clrl %sp@-
10c41a00:       486e fffc       pea %fp@(-4)
10c41a04:       2f08            movel %a0,%sp@-
10c41a06:       4eb9 10c8 444c  jsr 10c8444c <simple_strtoul>
10c41a0c:       2042            moveal %d2,%a0
10c41a0e:       3080            movew %d0,%a0@
10c41a10:       206e fffc       moveal %fp@(-4),%a0
10c41a14:       4fef 000c       lea %sp@(12),%sp
10c41a18:       4a10            tstb %a0@
10c41a1a:       6700 00e0       beqw 10c41afc <parse_options+0x41c>
10c41a1e:       2f08            movel %a0,%sp@-
10c41a20:       4879 1000 44ad  pea 100044ad <tvecs+0x2915>
10c41a26:       605e            bras 10c41a86 <parse_options+0x3a6>
10c41a28:       41f9 1000 44d1  lea 100044d1 <tvecs+0x2939>,%a0
10c41a2e:       224b            moveal %a3,%a1
10c41a30:       1019            moveb %a1@+,%d0
10c41a32:       b018            cmpb %a0@+,%d0
10c41a34:       6606            bnes 10c41a3c <parse_options+0x35c>
10c41a36:       4a00            tstb %d0
10c41a38:       66f6            bnes 10c41a30 <parse_options+0x350>
10c41a3a:       6002            bras 10c41a3e <parse_options+0x35e>
10c41a3c:       9020            subb %a0@-,%d0
10c41a3e:       4a00            tstb %d0
10c41a40:       6650            bnes 10c41a92 <parse_options+0x3b2>
10c41a42:       206e fffc       moveal %fp@(-4),%a0
10c41a46:       b0fc 0000       cmpaw #0,%a0
10c41a4a:       6704            beqs 10c41a50 <parse_options+0x370>
10c41a4c:       4a10            tstb %a0@
10c41a4e:       6612            bnes 10c41a62 <parse_options+0x382>
10c41a50:       4879 1000 44d4  pea 100044d4 <tvecs+0x293c>
10c41a56:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c41a5c:       7000            moveq #0,%d0
10c41a5e:       6000 00b4       braw 10c41b14 <parse_options+0x434>
10c41a62:       42a7            clrl %sp@-
10c41a64:       486e fffc       pea %fp@(-4)
10c41a68:       2f08            movel %a0,%sp@-
10c41a6a:       4eb9 10c8 444c  jsr 10c8444c <simple_strtoul>
10c41a70:       2a80            movel %d0,%a5@
10c41a72:       206e fffc       moveal %fp@(-4),%a0
10c41a76:       4fef 000c       lea %sp@(12),%sp
10c41a7a:       4a10            tstb %a0@
10c41a7c:       677e            beqs 10c41afc <parse_options+0x41c>
10c41a7e:       2f08            movel %a0,%sp@-
10c41a80:       4879 1000 4500  pea 10004500 <tvecs+0x2968>
10c41a86:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c41a8c:       7000            moveq #0,%d0
10c41a8e:       6000 0084       braw 10c41b14 <parse_options+0x434>
10c41a92:       41f9 1000 4520  lea 10004520 <tvecs+0x2988>,%a0
10c41a98:       224b            moveal %a3,%a1
10c41a9a:       1019            moveb %a1@+,%d0
10c41a9c:       b018            cmpb %a0@+,%d0
10c41a9e:       6606            bnes 10c41aa6 <parse_options+0x3c6>
10c41aa0:       4a00            tstb %d0
10c41aa2:       66f6            bnes 10c41a9a <parse_options+0x3ba>
10c41aa4:       6002            bras 10c41aa8 <parse_options+0x3c8>
10c41aa6:       9020            subb %a0@-,%d0
10c41aa8:       4a00            tstb %d0
10c41aaa:       6750            beqs 10c41afc <parse_options+0x41c>
10c41aac:       41f9 1000 4529  lea 10004529 <tvecs+0x2991>,%a0
10c41ab2:       224b            moveal %a3,%a1
10c41ab4:       1019            moveb %a1@+,%d0
10c41ab6:       b018            cmpb %a0@+,%d0
10c41ab8:       6606            bnes 10c41ac0 <parse_options+0x3e0>
10c41aba:       4a00            tstb %d0
10c41abc:       66f6            bnes 10c41ab4 <parse_options+0x3d4>
10c41abe:       6002            bras 10c41ac2 <parse_options+0x3e2>
10c41ac0:       9020            subb %a0@-,%d0
10c41ac2:       4a00            tstb %d0
10c41ac4:       6736            beqs 10c41afc <parse_options+0x41c>
10c41ac6:       41f9 1000 4531  lea 10004531 <tvecs+0x2999>,%a0
10c41acc:       224b            moveal %a3,%a1
10c41ace:       1019            moveb %a1@+,%d0
10c41ad0:       b018            cmpb %a0@+,%d0
10c41ad2:       6606            bnes 10c41ada <parse_options+0x3fa>
10c41ad4:       4a00            tstb %d0
10c41ad6:       66f6            bnes 10c41ace <parse_options+0x3ee>
10c41ad8:       6002            bras 10c41adc <parse_options+0x3fc>
10c41ada:       9020            subb %a0@-,%d0
10c41adc:       4a00            tstb %d0
10c41ade:       671c            beqs 10c41afc <parse_options+0x41c>
10c41ae0:       41f9 1000 4537  lea 10004537 <tvecs+0x299f>,%a0
10c41ae6:       224b            moveal %a3,%a1
10c41ae8:       1019            moveb %a1@+,%d0
10c41aea:       b018            cmpb %a0@+,%d0
10c41aec:       6606            bnes 10c41af4 <parse_options+0x414>
10c41aee:       4a00            tstb %d0
10c41af0:       66f6            bnes 10c41ae8 <parse_options+0x408>
10c41af2:       6002            bras 10c41af6 <parse_options+0x416>
10c41af4:       9020            subb %a0@-,%d0
10c41af6:       4a00            tstb %d0
10c41af8:       6600 fc0a       bnew 10c41704 <parse_options+0x24>
10c41afc:       4879 1000 432f  pea 1000432f <tvecs+0x2797>
10c41b02:       42a7            clrl %sp@-
10c41b04:       4e92            jsr %a2@
10c41b06:       2640            moveal %d0,%a3
10c41b08:       508f            addql #8,%sp
10c41b0a:       b6fc 0000       cmpaw #0,%a3
10c41b0e:       6600 fc12       bnew 10c41722 <parse_options+0x42>
10c41b12:       7001            moveq #1,%d0
10c41b14:       4cee 3c0c ffe4  moveml %fp@(-28),%d2-%d3/%a2-%a5
10c41b1a:       4e5e            unlk %fp
10c41b1c:       4e75            rts

10c41b1e <ext2_setup_super>:
10c41b1e:       4e56 0000       linkw %fp,#0
10c41b22:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c41b26:       266e 0008       moveal %fp@(8),%a3
10c41b2a:       246e 000c       moveal %fp@(12),%a2
10c41b2e:       7800            moveq #0,%d4
10c41b30:       242a 004c       movel %a2@(76),%d2
10c41b34:       2202            movel %d2,%d1
10c41b36:       e149            lslw #8,%d1
10c41b38:       4841            swap %d1
10c41b3a:       4241            clrw %d1
10c41b3c:       2002            movel %d2,%d0
10c41b3e:       0280 0000 ff00  andil #65280,%d0
10c41b44:       e188            lsll #8,%d0
10c41b46:       8280            orl %d0,%d1
10c41b48:       2002            movel %d2,%d0
10c41b4a:       0280 00ff 0000  andil #16711680,%d0
10c41b50:       e088            lsrl #8,%d0
10c41b52:       8280            orl %d0,%d1
10c41b54:       4242            clrw %d2
10c41b56:       4842            swap %d2
10c41b58:       e04a            lsrw #8,%d2
10c41b5a:       8282            orl %d2,%d1
10c41b5c:       7001            moveq #1,%d0
10c41b5e:       b081            cmpl %d1,%d0
10c41b60:       6410            bccs 10c41b72 <ext2_setup_super+0x54>
10c41b62:       4879 1000 4567  pea 10004567 <tvecs+0x29cf>
10c41b68:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c41b6e:       7801            moveq #1,%d4
10c41b70:       588f            addql #4,%sp
10c41b72:       4aae 0010       tstl %fp@(16)
10c41b76:       6600 011a       bnew 10c41c92 <ext2_setup_super+0x174>
10c41b7a:       302b 018a       movew %a3@(394),%d0
10c41b7e:       0800 0000       btst #0,%d0
10c41b82:       660a            bnes 10c41b8e <ext2_setup_super+0x70>
10c41b84:       4879 1000 45a9  pea 100045a9 <tvecs+0x2a11>
10c41b8a:       6000 00a2       braw 10c41c2e <ext2_setup_super+0x110>
10c41b8e:       0800 0001       btst #1,%d0
10c41b92:       670a            beqs 10c41b9e <ext2_setup_super+0x80>
10c41b94:       4879 1000 45f0  pea 100045f0 <tvecs+0x2a58>
10c41b9a:       6000 0092       braw 10c41c2e <ext2_setup_super+0x110>
10c41b9e:       302a 0036       movew %a2@(54),%d0
10c41ba2:       e058            rorw #8,%d0
10c41ba4:       4281            clrl %d1
10c41ba6:       3200            movew %d0,%d1
10c41ba8:       4a40            tstw %d0
10c41baa:       6d18            blts 10c41bc4 <ext2_setup_super+0xa6>
10c41bac:       302a 0034       movew %a2@(52),%d0
10c41bb0:       e058            rorw #8,%d0
10c41bb2:       0280 0000 ffff  andil #65535,%d0
10c41bb8:       b280            cmpl %d0,%d1
10c41bba:       6e08            bgts 10c41bc4 <ext2_setup_super+0xa6>
10c41bbc:       4879 1000 4639  pea 10004639 <tvecs+0x2aa1>
10c41bc2:       606a            bras 10c41c2e <ext2_setup_super+0x110>
10c41bc4:       202a 0044       movel %a2@(68),%d0
10c41bc8:       2600            movel %d0,%d3
10c41bca:       e14b            lslw #8,%d3
10c41bcc:       4843            swap %d3
10c41bce:       4243            clrw %d3
10c41bd0:       2200            movel %d0,%d1
10c41bd2:       0281 0000 ff00  andil #65280,%d1
10c41bd8:       e189            lsll #8,%d1
10c41bda:       8681            orl %d1,%d3
10c41bdc:       2200            movel %d0,%d1
10c41bde:       0281 00ff 0000  andil #16711680,%d1
10c41be4:       e089            lsrl #8,%d1
10c41be6:       8681            orl %d1,%d3
10c41be8:       4240            clrw %d0
10c41bea:       4840            swap %d0
10c41bec:       e048            lsrw #8,%d0
10c41bee:       8680            orl %d0,%d3
10c41bf0:       6744            beqs 10c41c36 <ext2_setup_super+0x118>
10c41bf2:       242a 0040       movel %a2@(64),%d2
10c41bf6:       2202            movel %d2,%d1
10c41bf8:       e149            lslw #8,%d1
10c41bfa:       4841            swap %d1
10c41bfc:       4241            clrw %d1
10c41bfe:       2002            movel %d2,%d0
10c41c00:       0280 0000 ff00  andil #65280,%d0
10c41c06:       e188            lsll #8,%d0
10c41c08:       8280            orl %d0,%d1
10c41c0a:       2002            movel %d2,%d0
10c41c0c:       0280 00ff 0000  andil #16711680,%d0
10c41c12:       e088            lsrl #8,%d0
10c41c14:       8280            orl %d0,%d1
10c41c16:       4242            clrw %d2
10c41c18:       4842            swap %d2
10c41c1a:       e04a            lsrw #8,%d2
10c41c1c:       8282            orl %d2,%d1
10c41c1e:       d283            addl %d3,%d1
10c41c20:       b2b9 1002 5790  cmpl 10025790 <xtime>,%d1
10c41c26:       620e            bhis 10c41c36 <ext2_setup_super+0x118>
10c41c28:       4879 1000 4686  pea 10004686 <tvecs+0x2aee>
10c41c2e:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c41c34:       588f            addql #4,%sp
10c41c36:       4a6a 0036       tstw %a2@(54)
10c41c3a:       6606            bnes 10c41c42 <ext2_setup_super+0x124>
10c41c3c:       357c 1400 0036  movew #5120,%a2@(54)
10c41c42:       302a 0034       movew %a2@(52),%d0
10c41c46:       e058            rorw #8,%d0
10c41c48:       5240            addqw #1,%d0
10c41c4a:       e058            rorw #8,%d0
10c41c4c:       3540 0034       movew %d0,%a2@(52)
10c41c50:       2f0b            movel %a3,%sp@-
10c41c52:       4eb9 10c4 2770  jsr 10c42770 <ext2_write_super>
10c41c58:       202b 017e       movel %a3@(382),%d0
10c41c5c:       588f            addql #4,%sp
10c41c5e:       0800 0003       btst #3,%d0
10c41c62:       672e            beqs 10c41c92 <ext2_setup_super+0x174>
10c41c64:       2f00            movel %d0,%sp@-
10c41c66:       2f2b 00da       movel %a3@(218),%sp@-
10c41c6a:       2f2b 00d6       movel %a3@(214),%sp@-
10c41c6e:       2f2b 00ea       movel %a3@(234),%sp@-
10c41c72:       2f2b 00c6       movel %a3@(198),%sp@-
10c41c76:       2f2b 000a       movel %a3@(10),%sp@-
10c41c7a:       4879 1000 46c9  pea 100046c9 <tvecs+0x2b31>
10c41c80:       4879 1000 46d2  pea 100046d2 <tvecs+0x2b3a>
10c41c86:       4879 1000 46d7  pea 100046d7 <tvecs+0x2b3f>
10c41c8c:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c41c92:       2004            movel %d4,%d0
10c41c94:       4cee 0c1c ffec  moveml %fp@(-20),%d2-%d4/%a2-%a3
10c41c9a:       4e5e            unlk %fp
10c41c9c:       4e75            rts

10c41c9e <ext2_check_descriptors>:
10c41c9e:       4e56 0000       linkw %fp,#0
10c41ca2:       48e7 3c30       moveml %d2-%d5/%a2-%a3,%sp@-
10c41ca6:       246e 0008       moveal %fp@(8),%a2
10c41caa:       7a00            moveq #0,%d5
10c41cac:       206a 00f2       moveal %a2@(242),%a0
10c41cb0:       2228 0014       movel %a0@(20),%d1
10c41cb4:       2601            movel %d1,%d3
10c41cb6:       e14b            lslw #8,%d3
10c41cb8:       4843            swap %d3
10c41cba:       4243            clrw %d3
10c41cbc:       2001            movel %d1,%d0
10c41cbe:       0280 0000 ff00  andil #65280,%d0
10c41cc4:       e188            lsll #8,%d0
10c41cc6:       8680            orl %d0,%d3
10c41cc8:       2001            movel %d1,%d0
10c41cca:       0280 00ff 0000  andil #16711680,%d0
10c41cd0:       e088            lsrl #8,%d0
10c41cd2:       8680            orl %d0,%d3
10c41cd4:       4241            clrw %d1
10c41cd6:       4841            swap %d1
10c41cd8:       e049            lsrw #8,%d1
10c41cda:       8681            orl %d1,%d3
10c41cdc:       97cb            subal %a3,%a3
10c41cde:       7800            moveq #0,%d4
10c41ce0:       b8aa 00ea       cmpl %a2@(234),%d4
10c41ce4:       6400 0110       bccw 10c41df6 <ext2_check_descriptors+0x158>
10c41ce8:       2f2a 00e6       movel %a2@(230),%sp@-
10c41cec:       2f04            movel %d4,%sp@-
10c41cee:       4eb9 10c8 599c  jsr 10c8599c <__umodsi3>
10c41cf4:       508f            addql #8,%sp
10c41cf6:       4a80            tstl %d0
10c41cf8:       6612            bnes 10c41d0c <ext2_check_descriptors+0x6e>
10c41cfa:       206a 00f6       moveal %a2@(246),%a0
10c41cfe:       2005            movel %d5,%d0
10c41d00:       e588            lsll #2,%d0
10c41d02:       2070 0800       moveal %a0@(00000000,%d0:l),%a0
10c41d06:       2668 0030       moveal %a0@(48),%a3
10c41d0a:       5285            addql #1,%d5
10c41d0c:       2013            movel %a3@,%d0
10c41d0e:       2400            movel %d0,%d2
10c41d10:       e14a            lslw #8,%d2
10c41d12:       4842            swap %d2
10c41d14:       4242            clrw %d2
10c41d16:       2200            movel %d0,%d1
10c41d18:       0281 0000 ff00  andil #65280,%d1
10c41d1e:       e189            lsll #8,%d1
10c41d20:       8481            orl %d1,%d2
10c41d22:       2200            movel %d0,%d1
10c41d24:       0281 00ff 0000  andil #16711680,%d1
10c41d2a:       e089            lsrl #8,%d1
10c41d2c:       8481            orl %d1,%d2
10c41d2e:       4240            clrw %d0
10c41d30:       4840            swap %d0
10c41d32:       e048            lsrw #8,%d0
10c41d34:       8480            orl %d0,%d2
10c41d36:       b682            cmpl %d2,%d3
10c41d38:       620a            bhis 10c41d44 <ext2_check_descriptors+0xa6>
10c41d3a:       2043            moveal %d3,%a0
10c41d3c:       d1ea 00d6       addal %a2@(214),%a0
10c41d40:       b1c2            cmpal %d2,%a0
10c41d42:       620e            bhis 10c41d52 <ext2_check_descriptors+0xb4>
10c41d44:       2f02            movel %d2,%sp@-
10c41d46:       2f04            movel %d4,%sp@-
10c41d48:       4879 1000 471f  pea 1000471f <tvecs+0x2b87>
10c41d4e:       6000 0086       braw 10c41dd6 <ext2_check_descriptors+0x138>
10c41d52:       202b 0004       movel %a3@(4),%d0
10c41d56:       2400            movel %d0,%d2
10c41d58:       e14a            lslw #8,%d2
10c41d5a:       4842            swap %d2
10c41d5c:       4242            clrw %d2
10c41d5e:       2200            movel %d0,%d1
10c41d60:       0281 0000 ff00  andil #65280,%d1
10c41d66:       e189            lsll #8,%d1
10c41d68:       8481            orl %d1,%d2
10c41d6a:       2200            movel %d0,%d1
10c41d6c:       0281 00ff 0000  andil #16711680,%d1
10c41d72:       e089            lsrl #8,%d1
10c41d74:       8481            orl %d1,%d2
10c41d76:       4240            clrw %d0
10c41d78:       4840            swap %d0
10c41d7a:       e048            lsrw #8,%d0
10c41d7c:       8480            orl %d0,%d2
10c41d7e:       b682            cmpl %d2,%d3
10c41d80:       6204            bhis 10c41d86 <ext2_check_descriptors+0xe8>
10c41d82:       b1c2            cmpal %d2,%a0
10c41d84:       620c            bhis 10c41d92 <ext2_check_descriptors+0xf4>
10c41d86:       2f02            movel %d2,%sp@-
10c41d88:       2f04            movel %d4,%sp@-
10c41d8a:       4879 1000 476a  pea 1000476a <tvecs+0x2bd2>
10c41d90:       6044            bras 10c41dd6 <ext2_check_descriptors+0x138>
10c41d92:       202b 0008       movel %a3@(8),%d0
10c41d96:       2400            movel %d0,%d2
10c41d98:       e14a            lslw #8,%d2
10c41d9a:       4842            swap %d2
10c41d9c:       4242            clrw %d2
10c41d9e:       2200            movel %d0,%d1
10c41da0:       0281 0000 ff00  andil #65280,%d1
10c41da6:       e189            lsll #8,%d1
10c41da8:       8481            orl %d1,%d2
10c41daa:       2200            movel %d0,%d1
10c41dac:       0281 00ff 0000  andil #16711680,%d1
10c41db2:       e089            lsrl #8,%d1
10c41db4:       8481            orl %d1,%d2
10c41db6:       4240            clrw %d0
10c41db8:       4840            swap %d0
10c41dba:       e048            lsrw #8,%d0
10c41dbc:       8480            orl %d0,%d2
10c41dbe:       b682            cmpl %d2,%d3
10c41dc0:       620a            bhis 10c41dcc <ext2_check_descriptors+0x12e>
10c41dc2:       2002            movel %d2,%d0
10c41dc4:       d0aa 00de       addl %a2@(222),%d0
10c41dc8:       b1c0            cmpal %d0,%a0
10c41dca:       621a            bhis 10c41de6 <ext2_check_descriptors+0x148>
10c41dcc:       2f02            movel %d2,%sp@-
10c41dce:       2f04            movel %d4,%sp@-
10c41dd0:       4879 1000 479e  pea 1000479e <tvecs+0x2c06>
10c41dd6:       4879 1000 4753  pea 10004753 <tvecs+0x2bbb>
10c41ddc:       2f0a            movel %a2,%sp@-
10c41dde:       4eba f618       jsr %pc@(10c413f8 <ext2_error>)
10c41de2:       7000            moveq #0,%d0
10c41de4:       6012            bras 10c41df8 <ext2_check_descriptors+0x15a>
10c41de6:       2608            movel %a0,%d3
10c41de8:       47eb 0020       lea %a3@(32),%a3
10c41dec:       5284            addql #1,%d4
10c41dee:       b8aa 00ea       cmpl %a2@(234),%d4
10c41df2:       6500 fef4       bcsw 10c41ce8 <ext2_check_descriptors+0x4a>
10c41df6:       7001            moveq #1,%d0
10c41df8:       4cee 0c3c ffe8  moveml %fp@(-24),%d2-%d5/%a2-%a3
10c41dfe:       4e5e            unlk %fp
10c41e00:       4e75            rts

10c41e02 <ext2_max_size>:
10c41e02:       4e56 0000       linkw %fp,#0
10c41e06:       48e7 3e30       moveml %d2-%d6/%a2-%a3,%sp@-
10c41e0a:       242e 0008       movel %fp@(8),%d2
10c41e0e:       2442            moveal %d2,%a2
10c41e10:       558a            subql #2,%a2
10c41e12:       47f9 10c8 57e8  lea 10c857e8 <__ashldi3>,%a3
10c41e18:       2f0a            movel %a2,%sp@-
10c41e1a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c41e1e:       42a7            clrl %sp@-
10c41e20:       4e93            jsr %a3@
10c41e22:       4fef 000c       lea %sp@(12),%sp
10c41e26:       4283            clrl %d3
10c41e28:       780c            moveq #12,%d4
10c41e2a:       d881            addl %d1,%d4
10c41e2c:       d780            addxl %d0,%d3
10c41e2e:       200a            movel %a2,%d0
10c41e30:       d08a            addl %a2,%d0
10c41e32:       2f00            movel %d0,%sp@-
10c41e34:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c41e38:       42a7            clrl %sp@-
10c41e3a:       4e93            jsr %a3@
10c41e3c:       4fef 000c       lea %sp@(12),%sp
10c41e40:       d881            addl %d1,%d4
10c41e42:       d780            addxl %d0,%d3
10c41e44:       200a            movel %a2,%d0
10c41e46:       d080            addl %d0,%d0
10c41e48:       4872 0800       pea %a2@(00000000,%d0:l)
10c41e4c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c41e50:       42a7            clrl %sp@-
10c41e52:       4e93            jsr %a3@
10c41e54:       504f            addqw #8,%sp
10c41e56:       2e82            movel %d2,%sp@
10c41e58:       d881            addl %d1,%d4
10c41e5a:       d780            addxl %d0,%d3
10c41e5c:       2f04            movel %d4,%sp@-
10c41e5e:       2f03            movel %d3,%sp@-
10c41e60:       4e93            jsr %a3@
10c41e62:       2600            movel %d0,%d3
10c41e64:       2801            movel %d1,%d4
10c41e66:       7001            moveq #1,%d0
10c41e68:       e5a8            lsll %d2,%d0
10c41e6a:       2200            movel %d0,%d1
10c41e6c:       5bc0            smi %d0
10c41e6e:       4880            extw %d0
10c41e70:       48c0            extl %d0
10c41e72:       2a3c 0000 0200  movel #512,%d5
10c41e78:       4286            clrl %d6
10c41e7a:       9c81            subl %d1,%d6
10c41e7c:       9b80            subxl %d0,%d5
10c41e7e:       2003            movel %d3,%d0
10c41e80:       2204            movel %d4,%d1
10c41e82:       9286            subl %d6,%d1
10c41e84:       9185            subxl %d5,%d0
10c41e86:       6f04            bles 10c41e8c <ext2_max_size+0x8a>
10c41e88:       2605            movel %d5,%d3
10c41e8a:       2806            movel %d6,%d4
10c41e8c:       2003            movel %d3,%d0
10c41e8e:       2204            movel %d4,%d1
10c41e90:       4cee 0c7c ffe4  moveml %fp@(-28),%d2-%d6/%a2-%a3
10c41e96:       4e5e            unlk %fp
10c41e98:       4e75            rts

10c41e9a <ext2_read_super>:
10c41e9a:       4e56 fff8       linkw %fp,#-8
10c41e9e:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c41ea2:       266e 0008       moveal %fp@(8),%a3
10c41ea6:       2a2e 0010       movel %fp@(16),%d5
10c41eaa:       7001            moveq #1,%d0
10c41eac:       2d40 fff8       movel %d0,%fp@(-8)
10c41eb0:       426e fffc       clrw %fp@(-4)
10c41eb4:       426e fffe       clrw %fp@(-2)
10c41eb8:       3a7c 0001       moveaw #1,%a5
10c41ebc:       7400            moveq #0,%d2
10c41ebe:       223c 0000 0200  movel #512,%d1
10c41ec4:       3c2b 0008       movew %a3@(8),%d6
10c41ec8:       4280            clrl %d0
10c41eca:       102b 0008       moveb %a3@(8),%d0
10c41ece:       e588            lsll #2,%d0
10c41ed0:       41f9 1002 9388  lea 10029388 <hardsect_size>,%a0
10c41ed6:       2070 0800       moveal %a0@(00000000,%d0:l),%a0
10c41eda:       b0fc 0000       cmpaw #0,%a0
10c41ede:       670e            beqs 10c41eee <ext2_read_super+0x54>
10c41ee0:       4280            clrl %d0
10c41ee2:       1006            moveb %d6,%d0
10c41ee4:       e588            lsll #2,%d0
10c41ee6:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c41eea:       6702            beqs 10c41eee <ext2_read_super+0x54>
10c41eec:       2200            movel %d0,%d1
10c41eee:       2801            movel %d1,%d4
10c41ef0:       0c84 0000 03ff  cmpil #1023,%d4
10c41ef6:       6e06            bgts 10c41efe <ext2_read_super+0x64>
10c41ef8:       283c 0000 0400  movel #1024,%d4
10c41efe:       42ab 017e       clrl %a3@(382)
10c41f02:       486b 017e       pea %a3@(382)
10c41f06:       486e fffe       pea %fp@(-2)
10c41f0a:       486e fffc       pea %fp@(-4)
10c41f0e:       486e fff8       pea %fp@(-8)
10c41f12:       2f2e 000c       movel %fp@(12),%sp@-
10c41f16:       4eba f7c8       jsr %pc@(10c416e0 <parse_options>)
10c41f1a:       4fef 0014       lea %sp@(20),%sp
10c41f1e:       4a80            tstl %d0
10c41f20:       6700 075c       beqw 10c4267e <ext2_read_super+0x7e4>
10c41f24:       2f04            movel %d4,%sp@-
10c41f26:       4283            clrl %d3
10c41f28:       3606            movew %d6,%d3
10c41f2a:       2f03            movel %d3,%sp@-
10c41f2c:       45f9 10c2 8c9a  lea 10c28c9a <set_blocksize>,%a2
10c41f32:       4e92            jsr %a2@
10c41f34:       508f            addql #8,%sp
10c41f36:       4a80            tstl %d0
10c41f38:       6c12            bges 10c41f4c <ext2_read_super+0xb2>
10c41f3a:       2f04            movel %d4,%sp@-
10c41f3c:       4879 1000 47d1  pea 100047d1 <tvecs+0x2c39>
10c41f42:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c41f48:       6000 0734       braw 10c4267e <ext2_read_super+0x7e4>
10c41f4c:       0c84 0000 0400  cmpil #1024,%d4
10c41f52:       6724            beqs 10c41f78 <ext2_read_super+0xde>
10c41f54:       242e fff8       movel %fp@(-8),%d2
10c41f58:       700a            moveq #10,%d0
10c41f5a:       e1aa            lsll %d0,%d2
10c41f5c:       2f04            movel %d4,%sp@-
10c41f5e:       2f02            movel %d2,%sp@-
10c41f60:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c41f66:       508f            addql #8,%sp
10c41f68:       2a40            moveal %d0,%a5
10c41f6a:       2f04            movel %d4,%sp@-
10c41f6c:       2f02            movel %d2,%sp@-
10c41f6e:       4eb9 10c8 599c  jsr 10c8599c <__umodsi3>
10c41f74:       508f            addql #8,%sp
10c41f76:       2400            movel %d0,%d2
10c41f78:       2f04            movel %d4,%sp@-
10c41f7a:       2f0d            movel %a5,%sp@-
10c41f7c:       2f03            movel %d3,%sp@-
10c41f7e:       45f9 10c2 5dac  lea 10c25dac <bread>,%a2
10c41f84:       4e92            jsr %a2@
10c41f86:       2e00            movel %d0,%d7
10c41f88:       4fef 000c       lea %sp@(12),%sp
10c41f8c:       6610            bnes 10c41f9e <ext2_read_super+0x104>
10c41f8e:       4879 1000 47f6  pea 100047f6 <tvecs+0x2c5e>
10c41f94:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c41f9a:       6000 06e2       braw 10c4267e <ext2_read_super+0x7e4>
10c41f9e:       2047            moveal %d7,%a0
10c41fa0:       2868 0030       moveal %a0@(48),%a4
10c41fa4:       d9c2            addal %d2,%a4
10c41fa6:       274c 00f2       movel %a4,%a3@(242)
10c41faa:       302c 0038       movew %a4@(56),%d0
10c41fae:       e058            rorw #8,%d0
10c41fb0:       0280 0000 ffff  andil #65535,%d0
10c41fb6:       2740 0028       movel %d0,%a3@(40)
10c41fba:       0c80 0000 ef53  cmpil #61267,%d0
10c41fc0:       671a            beqs 10c41fdc <ext2_read_super+0x142>
10c41fc2:       4a85            tstl %d5
10c41fc4:       6600 06ac       bnew 10c42672 <ext2_read_super+0x7d8>
10c41fc8:       2f03            movel %d3,%sp@-
10c41fca:       4eb9 10c2 9860  jsr 10c29860 <bdevname>
10c41fd0:       2f00            movel %d0,%sp@-
10c41fd2:       4879 1000 481a  pea 1000481a <tvecs+0x2c82>
10c41fd8:       6000 03f8       braw 10c423d2 <ext2_read_super+0x538>
10c41fdc:       242c 004c       movel %a4@(76),%d2
10c41fe0:       2202            movel %d2,%d1
10c41fe2:       e149            lslw #8,%d1
10c41fe4:       4841            swap %d1
10c41fe6:       4241            clrw %d1
10c41fe8:       2002            movel %d2,%d0
10c41fea:       0280 0000 ff00  andil #65280,%d0
10c41ff0:       e188            lsll #8,%d0
10c41ff2:       8280            orl %d0,%d1
10c41ff4:       2002            movel %d2,%d0
10c41ff6:       0280 00ff 0000  andil #16711680,%d0
10c41ffc:       e088            lsrl #8,%d0
10c41ffe:       8280            orl %d0,%d1
10c42000:       4242            clrw %d2
10c42002:       4842            swap %d2
10c42004:       e04a            lsrw #8,%d2
10c42006:       8282            orl %d2,%d1
10c42008:       6620            bnes 10c4202a <ext2_read_super+0x190>
10c4200a:       4aac 005c       tstl %a4@(92)
10c4200e:       660c            bnes 10c4201c <ext2_read_super+0x182>
10c42010:       4aac 0064       tstl %a4@(100)
10c42014:       6606            bnes 10c4201c <ext2_read_super+0x182>
10c42016:       4aac 0060       tstl %a4@(96)
10c4201a:       670e            beqs 10c4202a <ext2_read_super+0x190>
10c4201c:       4879 1000 4846  pea 10004846 <tvecs+0x2cae>
10c42022:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c42028:       588f            addql #4,%sp
10c4202a:       206b 00f2       moveal %a3@(242),%a0
10c4202e:       2428 0060       movel %a0@(96),%d2
10c42032:       0882 0019       bclr #25,%d2
10c42036:       4a82            tstl %d2
10c42038:       6718            beqs 10c42052 <ext2_read_super+0x1b8>
10c4203a:       2f02            movel %d2,%sp@-
10c4203c:       3f06            movew %d6,%sp@-
10c4203e:       4267            clrw %sp@-
10c42040:       4eb9 10c2 9860  jsr 10c29860 <bdevname>
10c42046:       2e80            movel %d0,%sp@
10c42048:       4879 1000 4895  pea 10004895 <tvecs+0x2cfd>
10c4204e:       6000 03a2       braw 10c423f2 <ext2_read_super+0x558>
10c42052:       082b 0000 0027  btst #0,%a3@(39)
10c42058:       6624            bnes 10c4207e <ext2_read_super+0x1e4>
10c4205a:       2428 0064       movel %a0@(100),%d2
10c4205e:       0282 f8ff ffff  andil #-117440513,%d2
10c42064:       6718            beqs 10c4207e <ext2_read_super+0x1e4>
10c42066:       2f02            movel %d2,%sp@-
10c42068:       3f06            movew %d6,%sp@-
10c4206a:       4267            clrw %sp@-
10c4206c:       4eb9 10c2 9860  jsr 10c29860 <bdevname>
10c42072:       2e80            movel %d0,%sp@
10c42074:       4879 1000 48e1  pea 100048e1 <tvecs+0x2d49>
10c4207a:       6000 0376       braw 10c423f2 <ext2_read_super+0x558>
10c4207e:       2428 0018       movel %a0@(24),%d2
10c42082:       2202            movel %d2,%d1
10c42084:       e149            lslw #8,%d1
10c42086:       4841            swap %d1
10c42088:       4241            clrw %d1
10c4208a:       2002            movel %d2,%d0
10c4208c:       0280 0000 ff00  andil #65280,%d0
10c42092:       e188            lsll #8,%d0
10c42094:       8280            orl %d0,%d1
10c42096:       2002            movel %d2,%d0
10c42098:       0280 00ff 0000  andil #16711680,%d0
10c4209e:       e088            lsrl #8,%d0
10c420a0:       8280            orl %d0,%d1
10c420a2:       4242            clrw %d2
10c420a4:       4842            swap %d2
10c420a6:       e04a            lsrw #8,%d2
10c420a8:       8282            orl %d2,%d1
10c420aa:       0601 000a       addib #10,%d1
10c420ae:       1741 000e       moveb %d1,%a3@(14)
10c420b2:       4282            clrl %d2
10c420b4:       1401            moveb %d1,%d2
10c420b6:       7001            moveq #1,%d0
10c420b8:       e5a8            lsll %d2,%d0
10c420ba:       2740 000a       movel %d0,%a3@(10)
10c420be:       42a7            clrl %sp@-
10c420c0:       1f41 0003       moveb %d1,%sp@(3)
10c420c4:       4eba fd3c       jsr %pc@(10c41e02 <ext2_max_size>)
10c420c8:       2740 0010       movel %d0,%a3@(16)
10c420cc:       2741 0014       movel %d1,%a3@(20)
10c420d0:       262b 000a       movel %a3@(10),%d3
10c420d4:       588f            addql #4,%sp
10c420d6:       b883            cmpl %d3,%d4
10c420d8:       6700 00a0       beqw 10c4217a <ext2_read_super+0x2e0>
10c420dc:       4a87            tstl %d7
10c420de:       670a            beqs 10c420ea <ext2_read_super+0x250>
10c420e0:       2f07            movel %d7,%sp@-
10c420e2:       4eb9 10c2 5d3a  jsr 10c25d3a <__brelse>
10c420e8:       588f            addql #4,%sp
10c420ea:       2f03            movel %d3,%sp@-
10c420ec:       4284            clrl %d4
10c420ee:       3806            movew %d6,%d4
10c420f0:       2f04            movel %d4,%sp@-
10c420f2:       4eb9 10c2 8c9a  jsr 10c28c9a <set_blocksize>
10c420f8:       508f            addql #8,%sp
10c420fa:       4a80            tstl %d0
10c420fc:       6c10            bges 10c4210e <ext2_read_super+0x274>
10c420fe:       4879 1000 4932  pea 10004932 <tvecs+0x2d9a>
10c42104:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4210a:       6000 0572       braw 10c4267e <ext2_read_super+0x7e4>
10c4210e:       242e fff8       movel %fp@(-8),%d2
10c42112:       700a            moveq #10,%d0
10c42114:       e1aa            lsll %d0,%d2
10c42116:       2f03            movel %d3,%sp@-
10c42118:       2f02            movel %d2,%sp@-
10c4211a:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c42120:       508f            addql #8,%sp
10c42122:       2a40            moveal %d0,%a5
10c42124:       2f03            movel %d3,%sp@-
10c42126:       2f02            movel %d2,%sp@-
10c42128:       4eb9 10c8 599c  jsr 10c8599c <__umodsi3>
10c4212e:       508f            addql #8,%sp
10c42130:       2400            movel %d0,%d2
10c42132:       2f03            movel %d3,%sp@-
10c42134:       2f0d            movel %a5,%sp@-
10c42136:       2f04            movel %d4,%sp@-
10c42138:       4eb9 10c2 5dac  jsr 10c25dac <bread>
10c4213e:       2e00            movel %d0,%d7
10c42140:       4fef 000c       lea %sp@(12),%sp
10c42144:       6610            bnes 10c42156 <ext2_read_super+0x2bc>
10c42146:       4879 1000 495f  pea 1000495f <tvecs+0x2dc7>
10c4214c:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c42152:       6000 051c       braw 10c42670 <ext2_read_super+0x7d6>
10c42156:       2047            moveal %d7,%a0
10c42158:       2868 0030       moveal %a0@(48),%a4
10c4215c:       d9c2            addal %d2,%a4
10c4215e:       274c 00f2       movel %a4,%a3@(242)
10c42162:       0c6c 53ef 0038  cmpiw #21487,%a4@(56)
10c42168:       6710            beqs 10c4217a <ext2_read_super+0x2e0>
10c4216a:       4879 1000 498e  pea 1000498e <tvecs+0x2df6>
10c42170:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c42176:       6000 04f8       braw 10c42670 <ext2_read_super+0x7d6>
10c4217a:       242c 004c       movel %a4@(76),%d2
10c4217e:       2202            movel %d2,%d1
10c42180:       e149            lslw #8,%d1
10c42182:       4841            swap %d1
10c42184:       4241            clrw %d1
10c42186:       2002            movel %d2,%d0
10c42188:       0280 0000 ff00  andil #65280,%d0
10c4218e:       e188            lsll #8,%d0
10c42190:       8280            orl %d0,%d1
10c42192:       2002            movel %d2,%d0
10c42194:       0280 00ff 0000  andil #16711680,%d0
10c4219a:       e088            lsrl #8,%d0
10c4219c:       8280            orl %d0,%d1
10c4219e:       4242            clrw %d2
10c421a0:       4842            swap %d2
10c421a2:       e04a            lsrw #8,%d2
10c421a4:       8282            orl %d2,%d1
10c421a6:       6752            beqs 10c421fa <ext2_read_super+0x360>
10c421a8:       302c 0058       movew %a4@(88),%d0
10c421ac:       e058            rorw #8,%d0
10c421ae:       4283            clrl %d3
10c421b0:       3600            movew %d0,%d3
10c421b2:       2743 0196       movel %d3,%a3@(406)
10c421b6:       242c 0054       movel %a4@(84),%d2
10c421ba:       2202            movel %d2,%d1
10c421bc:       e149            lslw #8,%d1
10c421be:       4841            swap %d1
10c421c0:       4241            clrw %d1
10c421c2:       2002            movel %d2,%d0
10c421c4:       0280 0000 ff00  andil #65280,%d0
10c421ca:       e188            lsll #8,%d0
10c421cc:       8280            orl %d0,%d1
10c421ce:       2002            movel %d2,%d0
10c421d0:       0280 00ff 0000  andil #16711680,%d0
10c421d6:       e088            lsrl #8,%d0
10c421d8:       8280            orl %d0,%d1
10c421da:       4242            clrw %d2
10c421dc:       4842            swap %d2
10c421de:       e04a            lsrw #8,%d2
10c421e0:       8282            orl %d2,%d1
10c421e2:       2741 019a       movel %d1,%a3@(410)
10c421e6:       0c83 0000 0080  cmpil #128,%d3
10c421ec:       671a            beqs 10c42208 <ext2_read_super+0x36e>
10c421ee:       2f03            movel %d3,%sp@-
10c421f0:       4879 1000 49b5  pea 100049b5 <tvecs+0x2e1d>
10c421f6:       6000 0240       braw 10c42438 <ext2_read_super+0x59e>
10c421fa:       277c 0000 0080  movel #128,%a3@(406)
10c42200:       0196 
10c42202:       700b            moveq #11,%d0
10c42204:       2740 019a       movel %d0,%a3@(410)
10c42208:       242c 001c       movel %a4@(28),%d2
10c4220c:       2202            movel %d2,%d1
10c4220e:       e149            lslw #8,%d1
10c42210:       4841            swap %d1
10c42212:       4241            clrw %d1
10c42214:       2002            movel %d2,%d0
10c42216:       0280 0000 ff00  andil #65280,%d0
10c4221c:       e188            lsll #8,%d0
10c4221e:       8280            orl %d0,%d1
10c42220:       2002            movel %d2,%d0
10c42222:       0280 00ff 0000  andil #16711680,%d0
10c42228:       e088            lsrl #8,%d0
10c4222a:       8280            orl %d0,%d1
10c4222c:       4242            clrw %d2
10c4222e:       4842            swap %d2
10c42230:       e04a            lsrw #8,%d2
10c42232:       8282            orl %d2,%d1
10c42234:       203c 0000 0400  movel #1024,%d0
10c4223a:       e3a8            lsll %d1,%d0
10c4223c:       2740 00c6       movel %d0,%a3@(198)
10c42240:       6716            beqs 10c42258 <ext2_read_super+0x3be>
10c42242:       45f9 10c8 5940  lea 10c85940 <__udivsi3>,%a2
10c42248:       2f00            movel %d0,%sp@-
10c4224a:       2f2b 000a       movel %a3@(10),%sp@-
10c4224e:       4e92            jsr %a2@
10c42250:       508f            addql #8,%sp
10c42252:       2740 00ca       movel %d0,%a3@(202)
10c42256:       600a            bras 10c42262 <ext2_read_super+0x3c8>
10c42258:       42ab 0028       clrl %a3@(40)
10c4225c:       45f9 10c8 5940  lea 10c85940 <__udivsi3>,%a2
10c42262:       242c 0020       movel %a4@(32),%d2
10c42266:       2202            movel %d2,%d1
10c42268:       e149            lslw #8,%d1
10c4226a:       4841            swap %d1
10c4226c:       4241            clrw %d1
10c4226e:       2002            movel %d2,%d0
10c42270:       0280 0000 ff00  andil #65280,%d0
10c42276:       e188            lsll #8,%d0
10c42278:       8280            orl %d0,%d1
10c4227a:       2002            movel %d2,%d0
10c4227c:       0280 00ff 0000  andil #16711680,%d0
10c42282:       e088            lsrl #8,%d0
10c42284:       8280            orl %d0,%d1
10c42286:       4242            clrw %d2
10c42288:       4842            swap %d2
10c4228a:       e04a            lsrw #8,%d2
10c4228c:       8282            orl %d2,%d1
10c4228e:       2741 00d6       movel %d1,%a3@(214)
10c42292:       242c 0024       movel %a4@(36),%d2
10c42296:       2202            movel %d2,%d1
10c42298:       e149            lslw #8,%d1
10c4229a:       4841            swap %d1
10c4229c:       4241            clrw %d1
10c4229e:       2002            movel %d2,%d0
10c422a0:       0280 0000 ff00  andil #65280,%d0
10c422a6:       e188            lsll #8,%d0
10c422a8:       8280            orl %d0,%d1
10c422aa:       2002            movel %d2,%d0
10c422ac:       0280 00ff 0000  andil #16711680,%d0
10c422b2:       e088            lsrl #8,%d0
10c422b4:       8280            orl %d0,%d1
10c422b6:       4242            clrw %d2
10c422b8:       4842            swap %d2
10c422ba:       e04a            lsrw #8,%d2
10c422bc:       8282            orl %d2,%d1
10c422be:       2741 00d2       movel %d1,%a3@(210)
10c422c2:       222c 0028       movel %a4@(40),%d1
10c422c6:       2401            movel %d1,%d2
10c422c8:       e14a            lslw #8,%d2
10c422ca:       4842            swap %d2
10c422cc:       4242            clrw %d2
10c422ce:       2001            movel %d1,%d0
10c422d0:       0280 0000 ff00  andil #65280,%d0
10c422d6:       e188            lsll #8,%d0
10c422d8:       8480            orl %d0,%d2
10c422da:       2001            movel %d1,%d0
10c422dc:       0280 00ff 0000  andil #16711680,%d0
10c422e2:       e088            lsrl #8,%d0
10c422e4:       8480            orl %d0,%d2
10c422e6:       4241            clrw %d1
10c422e8:       4841            swap %d1
10c422ea:       e049            lsrw #8,%d1
10c422ec:       8481            orl %d1,%d2
10c422ee:       2742 00da       movel %d2,%a3@(218)
10c422f2:       262b 000a       movel %a3@(10),%d3
10c422f6:       2f2b 0196       movel %a3@(406),%sp@-
10c422fa:       2f03            movel %d3,%sp@-
10c422fc:       4e92            jsr %a2@
10c422fe:       508f            addql #8,%sp
10c42300:       2740 00ce       movel %d0,%a3@(206)
10c42304:       2f00            movel %d0,%sp@-
10c42306:       2f02            movel %d2,%sp@-
10c42308:       4e92            jsr %a2@
10c4230a:       508f            addql #8,%sp
10c4230c:       2740 00de       movel %d0,%a3@(222)
10c42310:       ea8b            lsrl #5,%d3
10c42312:       2743 00e6       movel %d3,%a3@(230)
10c42316:       2747 00ee       movel %d7,%a3@(238)
10c4231a:       302e fffc       movew %fp@(-4),%d0
10c4231e:       6606            bnes 10c42326 <ext2_read_super+0x48c>
10c42320:       302c 0050       movew %a4@(80),%d0
10c42324:       e058            rorw #8,%d0
10c42326:       426b 0182       clrw %a3@(386)
10c4232a:       3740 0184       movew %d0,%a3@(388)
10c4232e:       302e fffe       movew %fp@(-2),%d0
10c42332:       6606            bnes 10c4233a <ext2_read_super+0x4a0>
10c42334:       302c 0052       movew %a4@(82),%d0
10c42338:       e058            rorw #8,%d0
10c4233a:       426b 0186       clrw %a3@(390)
10c4233e:       3740 0188       movew %d0,%a3@(392)
10c42342:       302c 003a       movew %a4@(58),%d0
10c42346:       e058            rorw #8,%d0
10c42348:       3740 018a       movew %d0,%a3@(394)
10c4234c:       202b 000a       movel %a3@(10),%d0
10c42350:       e488            lsrl #2,%d0
10c42352:       4680            notl %d0
10c42354:       7200            moveq #0,%d1
10c42356:       0800 0000       btst #0,%d0
10c4235a:       670a            beqs 10c42366 <ext2_read_super+0x4cc>
10c4235c:       5281            addql #1,%d1
10c4235e:       e288            lsrl #1,%d0
10c42360:       0800 0000       btst #0,%d0
10c42364:       66f6            bnes 10c4235c <ext2_read_super+0x4c2>
10c42366:       2741 018e       movel %d1,%a3@(398)
10c4236a:       202b 00e6       movel %a3@(230),%d0
10c4236e:       4680            notl %d0
10c42370:       7200            moveq #0,%d1
10c42372:       0800 0000       btst #0,%d0
10c42376:       670a            beqs 10c42382 <ext2_read_super+0x4e8>
10c42378:       5281            addql #1,%d1
10c4237a:       e288            lsrl #1,%d0
10c4237c:       0800 0000       btst #0,%d0
10c42380:       66f6            bnes 10c42378 <ext2_read_super+0x4de>
10c42382:       2741 0192       movel %d1,%a3@(402)
10c42386:       0cab 0000 ef53  cmpil #61267,%a3@(40)
10c4238c:       0028 
10c4238e:       671a            beqs 10c423aa <ext2_read_super+0x510>
10c42390:       4a85            tstl %d5
10c42392:       6600 02de       bnew 10c42672 <ext2_read_super+0x7d8>
10c42396:       3f06            movew %d6,%sp@-
10c42398:       4267            clrw %sp@-
10c4239a:       4eb9 10c2 9860  jsr 10c29860 <bdevname>
10c423a0:       2f00            movel %d0,%sp@-
10c423a2:       4879 1000 49da  pea 100049da <tvecs+0x2e42>
10c423a8:       6028            bras 10c423d2 <ext2_read_super+0x538>
10c423aa:       2047            moveal %d7,%a0
10c423ac:       4280            clrl %d0
10c423ae:       3028 0008       movew %a0@(8),%d0
10c423b2:       222b 000a       movel %a3@(10),%d1
10c423b6:       b081            cmpl %d1,%d0
10c423b8:       6726            beqs 10c423e0 <ext2_read_super+0x546>
10c423ba:       4a85            tstl %d5
10c423bc:       6600 02b4       bnew 10c42672 <ext2_read_super+0x7d8>
10c423c0:       3f06            movew %d6,%sp@-
10c423c2:       4267            clrw %sp@-
10c423c4:       4eb9 10c2 9860  jsr 10c29860 <bdevname>
10c423ca:       2f00            movel %d0,%sp@-
10c423cc:       4879 1000 4a09  pea 10004a09 <tvecs+0x2e71>
10c423d2:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c423d8:       4fef 000c       lea %sp@(12),%sp
10c423dc:       6000 0294       braw 10c42672 <ext2_read_super+0x7d8>
10c423e0:       202b 00c6       movel %a3@(198),%d0
10c423e4:       b081            cmpl %d1,%d0
10c423e6:       6718            beqs 10c42400 <ext2_read_super+0x566>
10c423e8:       2f01            movel %d1,%sp@-
10c423ea:       2f00            movel %d0,%sp@-
10c423ec:       4879 1000 4a30  pea 10004a30 <tvecs+0x2e98>
10c423f2:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c423f8:       4fef 000c       lea %sp@(12),%sp
10c423fc:       6000 0274       braw 10c42672 <ext2_read_super+0x7d8>
10c42400:       2001            movel %d1,%d0
10c42402:       e788            lsll #3,%d0
10c42404:       206b 00d6       moveal %a3@(214),%a0
10c42408:       b088            cmpl %a0,%d0
10c4240a:       640a            bccs 10c42416 <ext2_read_super+0x57c>
10c4240c:       2f08            movel %a0,%sp@-
10c4240e:       4879 1000 4a6c  pea 10004a6c <tvecs+0x2ed4>
10c42414:       6022            bras 10c42438 <ext2_read_super+0x59e>
10c42416:       222b 00d2       movel %a3@(210),%d1
10c4241a:       b081            cmpl %d1,%d0
10c4241c:       640a            bccs 10c42428 <ext2_read_super+0x58e>
10c4241e:       2f01            movel %d1,%sp@-
10c42420:       4879 1000 4a95  pea 10004a95 <tvecs+0x2efd>
10c42426:       6010            bras 10c42438 <ext2_read_super+0x59e>
10c42428:       222b 00da       movel %a3@(218),%d1
10c4242c:       b081            cmpl %d1,%d0
10c4242e:       6414            bccs 10c42444 <ext2_read_super+0x5aa>
10c42430:       2f01            movel %d1,%sp@-
10c42432:       4879 1000 4ac1  pea 10004ac1 <tvecs+0x2f29>
10c42438:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4243e:       508f            addql #8,%sp
10c42440:       6000 0230       braw 10c42672 <ext2_read_super+0x7d8>
10c42444:       222c 0004       movel %a4@(4),%d1
10c42448:       2401            movel %d1,%d2
10c4244a:       e14a            lslw #8,%d2
10c4244c:       4842            swap %d2
10c4244e:       4242            clrw %d2
10c42450:       2001            movel %d1,%d0
10c42452:       0280 0000 ff00  andil #65280,%d0
10c42458:       e188            lsll #8,%d0
10c4245a:       8480            orl %d0,%d2
10c4245c:       2001            movel %d1,%d0
10c4245e:       0280 00ff 0000  andil #16711680,%d0
10c42464:       e088            lsrl #8,%d0
10c42466:       8480            orl %d0,%d2
10c42468:       4241            clrw %d1
10c4246a:       4841            swap %d1
10c4246c:       e049            lsrw #8,%d1
10c4246e:       8481            orl %d1,%d2
10c42470:       262c 0014       movel %a4@(20),%d3
10c42474:       2203            movel %d3,%d1
10c42476:       e149            lslw #8,%d1
10c42478:       4841            swap %d1
10c4247a:       4241            clrw %d1
10c4247c:       2003            movel %d3,%d0
10c4247e:       0280 0000 ff00  andil #65280,%d0
10c42484:       e188            lsll #8,%d0
10c42486:       8280            orl %d0,%d1
10c42488:       2003            movel %d3,%d0
10c4248a:       0280 00ff 0000  andil #16711680,%d0
10c42490:       e088            lsrl #8,%d0
10c42492:       8280            orl %d0,%d1
10c42494:       4243            clrw %d3
10c42496:       4843            swap %d3
10c42498:       e04b            lsrw #8,%d3
10c4249a:       8283            orl %d3,%d1
10c4249c:       9481            subl %d1,%d2
10c4249e:       2f08            movel %a0,%sp@-
10c424a0:       4870 28ff       pea %a0@(ffffffff,%d2:l)
10c424a4:       4e92            jsr %a2@
10c424a6:       508f            addql #8,%sp
10c424a8:       2240            moveal %d0,%a1
10c424aa:       2749 00ea       movel %a1,%a3@(234)
10c424ae:       206b 00e6       moveal %a3@(230),%a0
10c424b2:       2f08            movel %a0,%sp@-
10c424b4:       4870 98ff       pea %a0@(ffffffff,%a1:l)
10c424b8:       4e92            jsr %a2@
10c424ba:       508f            addql #8,%sp
10c424bc:       2a00            movel %d0,%d5
10c424be:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c424c2:       e588            lsll #2,%d0
10c424c4:       2f00            movel %d0,%sp@-
10c424c6:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c424cc:       2740 00f6       movel %d0,%a3@(246)
10c424d0:       508f            addql #8,%sp
10c424d2:       6610            bnes 10c424e4 <ext2_read_super+0x64a>
10c424d4:       4879 1000 4aea  pea 10004aea <tvecs+0x2f52>
10c424da:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c424e0:       6000 018e       braw 10c42670 <ext2_read_super+0x7d6>
10c424e4:       7400            moveq #0,%d2
10c424e6:       ba82            cmpl %d2,%d5
10c424e8:       6f78            bles 10c42562 <ext2_read_super+0x6c8>
10c424ea:       7800            moveq #0,%d4
10c424ec:       95ca            subal %a2,%a2
10c424ee:       260d            movel %a5,%d3
10c424f0:       5283            addql #1,%d3
10c424f2:       2f2b 000a       movel %a3@(10),%sp@-
10c424f6:       2f03            movel %d3,%sp@-
10c424f8:       3806            movew %d6,%d4
10c424fa:       2f04            movel %d4,%sp@-
10c424fc:       4eb9 10c2 5dac  jsr 10c25dac <bread>
10c42502:       206b 00f6       moveal %a3@(246),%a0
10c42506:       2180 a800       movel %d0,%a0@(00000000,%a2:l)
10c4250a:       206b 00f6       moveal %a3@(246),%a0
10c4250e:       4fef 000c       lea %sp@(12),%sp
10c42512:       4ab0 a800       tstl %a0@(00000000,%a2:l)
10c42516:       6640            bnes 10c42558 <ext2_read_super+0x6be>
10c42518:       49f9 10c1 677e  lea 10c1677e <printk>,%a4
10c4251e:       4bf9 10c2 0b8c  lea 10c20b8c <kfree>,%a5
10c42524:       4a82            tstl %d2
10c42526:       6f1c            bles 10c42544 <ext2_read_super+0x6aa>
10c42528:       95ca            subal %a2,%a2
10c4252a:       206b 00f6       moveal %a3@(246),%a0
10c4252e:       2030 a800       movel %a0@(00000000,%a2:l),%d0
10c42532:       670a            beqs 10c4253e <ext2_read_super+0x6a4>
10c42534:       2f00            movel %d0,%sp@-
10c42536:       4eb9 10c2 5d3a  jsr 10c25d3a <__brelse>
10c4253c:       588f            addql #4,%sp
10c4253e:       588a            addql #4,%a2
10c42540:       5382            subql #1,%d2
10c42542:       66e6            bnes 10c4252a <ext2_read_super+0x690>
10c42544:       2f2b 00f6       movel %a3@(246),%sp@-
10c42548:       4e95            jsr %a5@
10c4254a:       4879 1000 4b06  pea 10004b06 <tvecs+0x2f6e>
10c42550:       4e94            jsr %a4@
10c42552:       508f            addql #8,%sp
10c42554:       6000 011c       braw 10c42672 <ext2_read_super+0x7d8>
10c42558:       588a            addql #4,%a2
10c4255a:       5283            addql #1,%d3
10c4255c:       5282            addql #1,%d2
10c4255e:       ba82            cmpl %d2,%d5
10c42560:       6e90            bgts 10c424f2 <ext2_read_super+0x658>
10c42562:       2f0b            movel %a3,%sp@-
10c42564:       4eba f738       jsr %pc@(10c41c9e <ext2_check_descriptors>)
10c42568:       588f            addql #4,%sp
10c4256a:       4a80            tstl %d0
10c4256c:       6614            bnes 10c42582 <ext2_read_super+0x6e8>
10c4256e:       4879 1000 4b31  pea 10004b31 <tvecs+0x2f99>
10c42574:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4257a:       2a02            movel %d2,%d5
10c4257c:       588f            addql #4,%sp
10c4257e:       6000 00c2       braw 10c42642 <ext2_read_super+0x7a8>
10c42582:       200b            movel %a3,%d0
10c42584:       721c            moveq #28,%d1
10c42586:       d28b            addl %a3,%d1
10c42588:       41eb 015e       lea %a3@(350),%a0
10c4258c:       42a8 ffa0       clrl %a0@(-96)
10c42590:       42a8 ffc0       clrl %a0@(-64)
10c42594:       42a8 ffe0       clrl %a0@(-32)
10c42598:       4298            clrl %a0@+
10c4259a:       5880            addql #4,%d0
10c4259c:       b280            cmpl %d0,%d1
10c4259e:       6cec            bges 10c4258c <ext2_read_super+0x6f2>
10c425a0:       426b 00fa       clrw %a3@(250)
10c425a4:       426b 00fc       clrw %a3@(252)
10c425a8:       2745 00e2       movel %d5,%a3@(226)
10c425ac:       277c 1000 e730  movel #268494640,%a3@(28)
10c425b2:       001c 
10c425b4:       42a7            clrl %sp@-
10c425b6:       42a7            clrl %sp@-
10c425b8:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c425bc:       2f0b            movel %a3,%sp@-
10c425be:       4eb9 10c3 46d0  jsr 10c346d0 <iget4>
10c425c4:       4fef 000c       lea %sp@(12),%sp
10c425c8:       2e80            movel %d0,%sp@
10c425ca:       4eb9 10c3 2efc  jsr 10c32efc <d_alloc_root>
10c425d0:       2040            moveal %d0,%a0
10c425d2:       2748 002c       movel %a0,%a3@(44)
10c425d6:       588f            addql #4,%sp
10c425d8:       6744            beqs 10c4261e <ext2_read_super+0x784>
10c425da:       2068 0008       moveal %a0@(8),%a0
10c425de:       3028 0032       movew %a0@(50),%d0
10c425e2:       0240 f000       andiw #-4096,%d0
10c425e6:       0c40 4000       cmpiw #16384,%d0
10c425ea:       6610            bnes 10c425fc <ext2_read_super+0x762>
10c425ec:       4aa8 005c       tstl %a0@(92)
10c425f0:       670a            beqs 10c425fc <ext2_read_super+0x762>
10c425f2:       2028 0040       movel %a0@(64),%d0
10c425f6:       80a8 0044       orl %a0@(68),%d0
10c425fa:       6632            bnes 10c4262e <ext2_read_super+0x794>
10c425fc:       202b 002c       movel %a3@(44),%d0
10c42600:       671c            beqs 10c4261e <ext2_read_super+0x784>
10c42602:       2f00            movel %d0,%sp@-
10c42604:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c4260a:       42ab 002c       clrl %a3@(44)
10c4260e:       4879 1000 4b58  pea 10004b58 <tvecs+0x2fc0>
10c42614:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4261a:       508f            addql #8,%sp
10c4261c:       6024            bras 10c42642 <ext2_read_super+0x7a8>
10c4261e:       4879 1000 4b84  pea 10004b84 <tvecs+0x2fec>
10c42624:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4262a:       588f            addql #4,%sp
10c4262c:       6014            bras 10c42642 <ext2_read_super+0x7a8>
10c4262e:       7001            moveq #1,%d0
10c42630:       c0ab 0024       andl %a3@(36),%d0
10c42634:       2f00            movel %d0,%sp@-
10c42636:       2f0c            movel %a4,%sp@-
10c42638:       2f0b            movel %a3,%sp@-
10c4263a:       4eba f4e2       jsr %pc@(10c41b1e <ext2_setup_super>)
10c4263e:       200b            movel %a3,%d0
10c42640:       603e            bras 10c42680 <ext2_read_super+0x7e6>
10c42642:       4bf9 10c2 0b8c  lea 10c20b8c <kfree>,%a5
10c42648:       4a85            tstl %d5
10c4264a:       6f1e            bles 10c4266a <ext2_read_super+0x7d0>
10c4264c:       95ca            subal %a2,%a2
10c4264e:       2405            movel %d5,%d2
10c42650:       206b 00f6       moveal %a3@(246),%a0
10c42654:       2030 a800       movel %a0@(00000000,%a2:l),%d0
10c42658:       670a            beqs 10c42664 <ext2_read_super+0x7ca>
10c4265a:       2f00            movel %d0,%sp@-
10c4265c:       4eb9 10c2 5d3a  jsr 10c25d3a <__brelse>
10c42662:       588f            addql #4,%sp
10c42664:       588a            addql #4,%a2
10c42666:       5382            subql #1,%d2
10c42668:       66e6            bnes 10c42650 <ext2_read_super+0x7b6>
10c4266a:       2f2b 00f6       movel %a3@(246),%sp@-
10c4266e:       4e95            jsr %a5@
10c42670:       588f            addql #4,%sp
10c42672:       4a87            tstl %d7
10c42674:       6708            beqs 10c4267e <ext2_read_super+0x7e4>
10c42676:       2f07            movel %d7,%sp@-
10c42678:       4eb9 10c2 5d3a  jsr 10c25d3a <__brelse>
10c4267e:       7000            moveq #0,%d0
10c42680:       4cee 3cfc ffd0  moveml %fp@(-48),%d2-%d7/%a2-%a5
10c42686:       4e5e            unlk %fp
10c42688:       4e75            rts

10c4268a <ext2_commit_super>:
10c4268a:       4e56 0000       linkw %fp,#0
10c4268e:       2f0a            movel %a2,%sp@-
10c42690:       2f02            movel %d2,%sp@-
10c42692:       246e 0008       moveal %fp@(8),%a2
10c42696:       206e 000c       moveal %fp@(12),%a0
10c4269a:       2439 1002 5790  movel 10025790 <xtime>,%d2
10c426a0:       2202            movel %d2,%d1
10c426a2:       e149            lslw #8,%d1
10c426a4:       4841            swap %d1
10c426a6:       4241            clrw %d1
10c426a8:       2002            movel %d2,%d0
10c426aa:       0280 0000 ff00  andil #65280,%d0
10c426b0:       e188            lsll #8,%d0
10c426b2:       8280            orl %d0,%d1
10c426b4:       2002            movel %d2,%d0
10c426b6:       0280 00ff 0000  andil #16711680,%d0
10c426bc:       e088            lsrl #8,%d0
10c426be:       8280            orl %d0,%d1
10c426c0:       4242            clrw %d2
10c426c2:       4842            swap %d2
10c426c4:       e04a            lsrw #8,%d2
10c426c6:       8282            orl %d2,%d1
10c426c8:       2141 0030       movel %d1,%a0@(48)
10c426cc:       2f2a 00ee       movel %a2@(238),%sp@-
10c426d0:       4eb9 10c2 5c50  jsr 10c25c50 <mark_buffer_dirty>
10c426d6:       422a 000f       clrb %a2@(15)
10c426da:       242e fff8       movel %fp@(-8),%d2
10c426de:       246e fffc       moveal %fp@(-4),%a2
10c426e2:       4e5e            unlk %fp
10c426e4:       4e75            rts

10c426e6 <ext2_sync_super>:
10c426e6:       4e56 0000       linkw %fp,#0
10c426ea:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c426ee:       266e 0008       moveal %fp@(8),%a3
10c426f2:       206e 000c       moveal %fp@(12),%a0
10c426f6:       2439 1002 5790  movel 10025790 <xtime>,%d2
10c426fc:       2202            movel %d2,%d1
10c426fe:       e149            lslw #8,%d1
10c42700:       4841            swap %d1
10c42702:       4241            clrw %d1
10c42704:       2002            movel %d2,%d0
10c42706:       0280 0000 ff00  andil #65280,%d0
10c4270c:       e188            lsll #8,%d0
10c4270e:       8280            orl %d0,%d1
10c42710:       2002            movel %d2,%d0
10c42712:       0280 00ff 0000  andil #16711680,%d0
10c42718:       e088            lsrl #8,%d0
10c4271a:       8280            orl %d0,%d1
10c4271c:       4242            clrw %d2
10c4271e:       4842            swap %d2
10c42720:       e04a            lsrw #8,%d2
10c42722:       8282            orl %d2,%d1
10c42724:       2141 0030       movel %d1,%a0@(48)
10c42728:       2f2b 00ee       movel %a3@(238),%sp@-
10c4272c:       4eb9 10c2 5c50  jsr 10c25c50 <mark_buffer_dirty>
10c42732:       45eb 00ee       lea %a3@(238),%a2
10c42736:       2f0a            movel %a2,%sp@-
10c42738:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c4273c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c42740:       4eb9 10c4 c80c  jsr 10c4c80c <ll_rw_block>
10c42746:       2212            movel %a2@,%d1
10c42748:       4fef 0010       lea %sp@(16),%sp
10c4274c:       2241            moveal %d1,%a1
10c4274e:       41e9 0014       lea %a1@(20),%a0
10c42752:       2010            movel %a0@,%d0
10c42754:       0800 0002       btst #2,%d0
10c42758:       6708            beqs 10c42762 <ext2_sync_super+0x7c>
10c4275a:       2f01            movel %d1,%sp@-
10c4275c:       4eb9 10c2 4c0c  jsr 10c24c0c <__wait_on_buffer>
10c42762:       422b 000f       clrb %a3@(15)
10c42766:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c4276c:       4e5e            unlk %fp
10c4276e:       4e75            rts

10c42770 <ext2_write_super>:
10c42770:       4e56 0000       linkw %fp,#0
10c42774:       2f0a            movel %a2,%sp@-
10c42776:       2f02            movel %d2,%sp@-
10c42778:       246e 0008       moveal %fp@(8),%a2
10c4277c:       082a 0000 0027  btst #0,%a2@(39)
10c42782:       6664            bnes 10c427e8 <ext2_write_super+0x78>
10c42784:       206a 00f2       moveal %a2@(242),%a0
10c42788:       3228 003a       movew %a0@(58),%d1
10c4278c:       e059            rorw #8,%d1
10c4278e:       0801 0000       btst #0,%d1
10c42792:       674c            beqs 10c427e0 <ext2_write_super+0x70>
10c42794:       3001            movew %d1,%d0
10c42796:       0240 00fe       andiw #254,%d0
10c4279a:       e148            lslw #8,%d0
10c4279c:       e049            lsrw #8,%d1
10c4279e:       8041            orw %d1,%d0
10c427a0:       3140 003a       movew %d0,%a0@(58)
10c427a4:       2439 1002 5790  movel 10025790 <xtime>,%d2
10c427aa:       2202            movel %d2,%d1
10c427ac:       e149            lslw #8,%d1
10c427ae:       4841            swap %d1
10c427b0:       4241            clrw %d1
10c427b2:       2002            movel %d2,%d0
10c427b4:       0280 0000 ff00  andil #65280,%d0
10c427ba:       e188            lsll #8,%d0
10c427bc:       8280            orl %d0,%d1
10c427be:       2002            movel %d2,%d0
10c427c0:       0280 00ff 0000  andil #16711680,%d0
10c427c6:       e088            lsrl #8,%d0
10c427c8:       8280            orl %d0,%d1
10c427ca:       4242            clrw %d2
10c427cc:       4842            swap %d2
10c427ce:       e04a            lsrw #8,%d2
10c427d0:       8282            orl %d2,%d1
10c427d2:       2141 002c       movel %d1,%a0@(44)
10c427d6:       2f08            movel %a0,%sp@-
10c427d8:       2f0a            movel %a2,%sp@-
10c427da:       4eba ff0a       jsr %pc@(10c426e6 <ext2_sync_super>)
10c427de:       6008            bras 10c427e8 <ext2_write_super+0x78>
10c427e0:       2f08            movel %a0,%sp@-
10c427e2:       2f0a            movel %a2,%sp@-
10c427e4:       4eba fea4       jsr %pc@(10c4268a <ext2_commit_super>)
10c427e8:       422a 000f       clrb %a2@(15)
10c427ec:       242e fff8       movel %fp@(-8),%d2
10c427f0:       246e fffc       moveal %fp@(-4),%a2
10c427f4:       4e5e            unlk %fp
10c427f6:       4e75            rts

10c427f8 <ext2_remount>:
10c427f8:       4e56 fff4       linkw %fp,#-12
10c427fc:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c42800:       266e 0008       moveal %fp@(8),%a3
10c42804:       202e 0010       movel %fp@(16),%d0
10c42808:       3d6b 0184 fff8  movew %a3@(388),%fp@(-8)
10c4280e:       3d6b 0188 fffa  movew %a3@(392),%fp@(-6)
10c42814:       2d6b 017e fffc  movel %a3@(382),%fp@(-4)
10c4281a:       486e fffc       pea %fp@(-4)
10c4281e:       486e fffa       pea %fp@(-6)
10c42822:       486e fff8       pea %fp@(-8)
10c42826:       486e fff4       pea %fp@(-12)
10c4282a:       2f00            movel %d0,%sp@-
10c4282c:       4eba eeb2       jsr %pc@(10c416e0 <parse_options>)
10c42830:       4fef 0014       lea %sp@(20),%sp
10c42834:       4a80            tstl %d0
10c42836:       6606            bnes 10c4283e <ext2_remount+0x46>
10c42838:       70ea            moveq #-22,%d0
10c4283a:       6000 00e6       braw 10c42922 <ext2_remount+0x12a>
10c4283e:       276e fffc 017e  movel %fp@(-4),%a3@(382)
10c42844:       4280            clrl %d0
10c42846:       302e fff8       movew %fp@(-8),%d0
10c4284a:       2740 0182       movel %d0,%a3@(386)
10c4284e:       4280            clrl %d0
10c42850:       302e fffa       movew %fp@(-6),%d0
10c42854:       2740 0186       movel %d0,%a3@(390)
10c42858:       246b 00f2       moveal %a3@(242),%a2
10c4285c:       206e 000c       moveal %fp@(12),%a0
10c42860:       7201            moveq #1,%d1
10c42862:       c290            andl %a0@,%d1
10c42864:       7001            moveq #1,%d0
10c42866:       c0ab 0024       andl %a3@(36),%d0
10c4286a:       b081            cmpl %d1,%d0
10c4286c:       6700 00b2       beqw 10c42920 <ext2_remount+0x128>
10c42870:       4a81            tstl %d1
10c42872:       6754            beqs 10c428c8 <ext2_remount+0xd0>
10c42874:       302a 003a       movew %a2@(58),%d0
10c42878:       e058            rorw #8,%d0
10c4287a:       0800 0000       btst #0,%d0
10c4287e:       6600 00a0       bnew 10c42920 <ext2_remount+0x128>
10c42882:       302b 018a       movew %a3@(394),%d0
10c42886:       0800 0000       btst #0,%d0
10c4288a:       6700 0094       beqw 10c42920 <ext2_remount+0x128>
10c4288e:       e058            rorw #8,%d0
10c42890:       3540 003a       movew %d0,%a2@(58)
10c42894:       2439 1002 5790  movel 10025790 <xtime>,%d2
10c4289a:       2202            movel %d2,%d1
10c4289c:       e149            lslw #8,%d1
10c4289e:       4841            swap %d1
10c428a0:       4241            clrw %d1
10c428a2:       2002            movel %d2,%d0
10c428a4:       0280 0000 ff00  andil #65280,%d0
10c428aa:       e188            lsll #8,%d0
10c428ac:       8280            orl %d0,%d1
10c428ae:       2002            movel %d2,%d0
10c428b0:       0280 00ff 0000  andil #16711680,%d0
10c428b6:       e088            lsrl #8,%d0
10c428b8:       8280            orl %d0,%d1
10c428ba:       4242            clrw %d2
10c428bc:       4842            swap %d2
10c428be:       e04a            lsrw #8,%d2
10c428c0:       8282            orl %d2,%d1
10c428c2:       2541 002c       movel %d1,%a2@(44)
10c428c6:       6050            bras 10c42918 <ext2_remount+0x120>
10c428c8:       202a 0064       movel %a2@(100),%d0
10c428cc:       0280 f8ff ffff  andil #-117440513,%d0
10c428d2:       6722            beqs 10c428f6 <ext2_remount+0xfe>
10c428d4:       2f00            movel %d0,%sp@-
10c428d6:       4280            clrl %d0
10c428d8:       302b 0008       movew %a3@(8),%d0
10c428dc:       2f00            movel %d0,%sp@-
10c428de:       4eb9 10c2 9860  jsr 10c29860 <bdevname>
10c428e4:       2e80            movel %d0,%sp@
10c428e6:       4879 1000 4ba7  pea 10004ba7 <tvecs+0x300f>
10c428ec:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c428f2:       70e2            moveq #-30,%d0
10c428f4:       602c            bras 10c42922 <ext2_remount+0x12a>
10c428f6:       302a 003a       movew %a2@(58),%d0
10c428fa:       e058            rorw #8,%d0
10c428fc:       3740 018a       movew %d0,%a3@(394)
10c42900:       42a7            clrl %sp@-
10c42902:       2f0a            movel %a2,%sp@-
10c42904:       2f0b            movel %a3,%sp@-
10c42906:       4eba f216       jsr %pc@(10c41b1e <ext2_setup_super>)
10c4290a:       4fef 000c       lea %sp@(12),%sp
10c4290e:       4a80            tstl %d0
10c42910:       6606            bnes 10c42918 <ext2_remount+0x120>
10c42912:       70fe            moveq #-2,%d0
10c42914:       c1ab 0024       andl %d0,%a3@(36)
10c42918:       2f0a            movel %a2,%sp@-
10c4291a:       2f0b            movel %a3,%sp@-
10c4291c:       4eba fdc8       jsr %pc@(10c426e6 <ext2_sync_super>)
10c42920:       7000            moveq #0,%d0
10c42922:       4cee 0c04 ffe8  moveml %fp@(-24),%d2/%a2-%a3
10c42928:       4e5e            unlk %fp
10c4292a:       4e75            rts

10c4292c <ext2_statfs>:
10c4292c:       4e56 0000       linkw %fp,#0
10c42930:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c42934:       246e 0008       moveal %fp@(8),%a2
10c42938:       266e 000c       moveal %fp@(12),%a3
10c4293c:       4a2a 0181       tstb %a2@(385)
10c42940:       6c12            bges 10c42954 <ext2_statfs+0x28>
10c42942:       7800            moveq #0,%d4
10c42944:       49f9 10c3 d47c  lea 10c3d47c <ext2_count_free_blocks>,%a4
10c4294a:       4bf9 10c3 efbe  lea 10c3efbe <ext2_count_free_inodes>,%a5
10c42950:       6000 0082       braw 10c429d4 <ext2_statfs+0xa8>
10c42954:       206a 00f2       moveal %a2@(242),%a0
10c42958:       2228 0014       movel %a0@(20),%d1
10c4295c:       2801            movel %d1,%d4
10c4295e:       e14c            lslw #8,%d4
10c42960:       4844            swap %d4
10c42962:       4244            clrw %d4
10c42964:       2001            movel %d1,%d0
10c42966:       0280 0000 ff00  andil #65280,%d0
10c4296c:       e188            lsll #8,%d0
10c4296e:       8880            orl %d0,%d4
10c42970:       2001            movel %d1,%d0
10c42972:       0280 00ff 0000  andil #16711680,%d0
10c42978:       e088            lsrl #8,%d0
10c4297a:       8880            orl %d0,%d4
10c4297c:       4241            clrw %d1
10c4297e:       4841            swap %d1
10c42980:       e049            lsrw #8,%d1
10c42982:       8881            orl %d1,%d4
10c42984:       7600            moveq #0,%d3
10c42986:       49f9 10c3 d47c  lea 10c3d47c <ext2_count_free_blocks>,%a4
10c4298c:       4bf9 10c3 efbe  lea 10c3efbe <ext2_count_free_inodes>,%a5
10c42992:       b6aa 00ea       cmpl %a2@(234),%d3
10c42996:       6426            bccs 10c429be <ext2_statfs+0x92>
10c42998:       2f03            movel %d3,%sp@-
10c4299a:       2f0a            movel %a2,%sp@-
10c4299c:       4eb9 10c3 d566  jsr 10c3d566 <ext2_bg_has_super>
10c429a2:       2400            movel %d0,%d2
10c429a4:       2f03            movel %d3,%sp@-
10c429a6:       2f0a            movel %a2,%sp@-
10c429a8:       4eb9 10c3 d590  jsr 10c3d590 <ext2_bg_num_gdb>
10c429ae:       d480            addl %d0,%d2
10c429b0:       d882            addl %d2,%d4
10c429b2:       4fef 0010       lea %sp@(16),%sp
10c429b6:       5283            addql #1,%d3
10c429b8:       b6aa 00ea       cmpl %a2@(234),%d3
10c429bc:       65da            bcss 10c42998 <ext2_statfs+0x6c>
10c429be:       202a 00de       movel %a2@(222),%d0
10c429c2:       5480            addql #2,%d0
10c429c4:       2f00            movel %d0,%sp@-
10c429c6:       2f2a 00ea       movel %a2@(234),%sp@-
10c429ca:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c429d0:       508f            addql #8,%sp
10c429d2:       d880            addl %d0,%d4
10c429d4:       26bc 0000 ef53  movel #61267,%a3@
10c429da:       276a 000a 0004  movel %a2@(10),%a3@(4)
10c429e0:       206a 00f2       moveal %a2@(242),%a0
10c429e4:       2428 0004       movel %a0@(4),%d2
10c429e8:       2202            movel %d2,%d1
10c429ea:       e149            lslw #8,%d1
10c429ec:       4841            swap %d1
10c429ee:       4241            clrw %d1
10c429f0:       2002            movel %d2,%d0
10c429f2:       0280 0000 ff00  andil #65280,%d0
10c429f8:       e188            lsll #8,%d0
10c429fa:       8280            orl %d0,%d1
10c429fc:       2002            movel %d2,%d0
10c429fe:       0280 00ff 0000  andil #16711680,%d0
10c42a04:       e088            lsrl #8,%d0
10c42a06:       8280            orl %d0,%d1
10c42a08:       4242            clrw %d2
10c42a0a:       4842            swap %d2
10c42a0c:       e04a            lsrw #8,%d2
10c42a0e:       8282            orl %d2,%d1
10c42a10:       9284            subl %d4,%d1
10c42a12:       2741 0008       movel %d1,%a3@(8)
10c42a16:       2f0a            movel %a2,%sp@-
10c42a18:       4e94            jsr %a4@
10c42a1a:       2740 000c       movel %d0,%a3@(12)
10c42a1e:       588f            addql #4,%sp
10c42a20:       206a 00f2       moveal %a2@(242),%a0
10c42a24:       2628 0008       movel %a0@(8),%d3
10c42a28:       2403            movel %d3,%d2
10c42a2a:       e14a            lslw #8,%d2
10c42a2c:       4842            swap %d2
10c42a2e:       4242            clrw %d2
10c42a30:       2203            movel %d3,%d1
10c42a32:       0281 0000 ff00  andil #65280,%d1
10c42a38:       e189            lsll #8,%d1
10c42a3a:       8481            orl %d1,%d2
10c42a3c:       2203            movel %d3,%d1
10c42a3e:       0281 00ff 0000  andil #16711680,%d1
10c42a44:       e089            lsrl #8,%d1
10c42a46:       8481            orl %d1,%d2
10c42a48:       4243            clrw %d3
10c42a4a:       4843            swap %d3
10c42a4c:       e04b            lsrw #8,%d3
10c42a4e:       8483            orl %d3,%d2
10c42a50:       2200            movel %d0,%d1
10c42a52:       9282            subl %d2,%d1
10c42a54:       2741 0010       movel %d1,%a3@(16)
10c42a58:       206a 00f2       moveal %a2@(242),%a0
10c42a5c:       2628 0008       movel %a0@(8),%d3
10c42a60:       2403            movel %d3,%d2
10c42a62:       e14a            lslw #8,%d2
10c42a64:       4842            swap %d2
10c42a66:       4242            clrw %d2
10c42a68:       2203            movel %d3,%d1
10c42a6a:       0281 0000 ff00  andil #65280,%d1
10c42a70:       e189            lsll #8,%d1
10c42a72:       8481            orl %d1,%d2
10c42a74:       2203            movel %d3,%d1
10c42a76:       0281 00ff 0000  andil #16711680,%d1
10c42a7c:       e089            lsrl #8,%d1
10c42a7e:       8481            orl %d1,%d2
10c42a80:       4243            clrw %d3
10c42a82:       4843            swap %d3
10c42a84:       e04b            lsrw #8,%d3
10c42a86:       8483            orl %d3,%d2
10c42a88:       b480            cmpl %d0,%d2
10c42a8a:       6304            blss 10c42a90 <ext2_statfs+0x164>
10c42a8c:       42ab 0010       clrl %a3@(16)
10c42a90:       206a 00f2       moveal %a2@(242),%a0
10c42a94:       2410            movel %a0@,%d2
10c42a96:       2202            movel %d2,%d1
10c42a98:       e149            lslw #8,%d1
10c42a9a:       4841            swap %d1
10c42a9c:       4241            clrw %d1
10c42a9e:       2002            movel %d2,%d0
10c42aa0:       0280 0000 ff00  andil #65280,%d0
10c42aa6:       e188            lsll #8,%d0
10c42aa8:       8280            orl %d0,%d1
10c42aaa:       2002            movel %d2,%d0
10c42aac:       0280 00ff 0000  andil #16711680,%d0
10c42ab2:       e088            lsrl #8,%d0
10c42ab4:       8280            orl %d0,%d1
10c42ab6:       4242            clrw %d2
10c42ab8:       4842            swap %d2
10c42aba:       e04a            lsrw #8,%d2
10c42abc:       8282            orl %d2,%d1
10c42abe:       2741 0014       movel %d1,%a3@(20)
10c42ac2:       2f0a            movel %a2,%sp@-
10c42ac4:       4e95            jsr %a5@
10c42ac6:       2740 0018       movel %d0,%a3@(24)
10c42aca:       277c 0000 00ff  movel #255,%a3@(36)
10c42ad0:       0024 
10c42ad2:       7000            moveq #0,%d0
10c42ad4:       4cee 3c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a5
10c42ada:       4e5e            unlk %fp
10c42adc:       4e75            rts
10c42ade:       4e75            rts

10c42ae0 <ext2_readlink>:
10c42ae0:       4e56 0000       linkw %fp,#0
10c42ae4:       206e 0008       moveal %fp@(8),%a0
10c42ae8:       2028 0008       movel %a0@(8),%d0
10c42aec:       0680 0000 011a  addil #282,%d0
10c42af2:       2f00            movel %d0,%sp@-
10c42af4:       2f2e 0010       movel %fp@(16),%sp@-
10c42af8:       2f2e 000c       movel %fp@(12),%sp@-
10c42afc:       2f08            movel %a0,%sp@-
10c42afe:       4eb9 10c2 e55a  jsr 10c2e55a <vfs_readlink>
10c42b04:       4e5e            unlk %fp
10c42b06:       4e75            rts

10c42b08 <ext2_follow_link>:
10c42b08:       4e56 0000       linkw %fp,#0
10c42b0c:       206e 0008       moveal %fp@(8),%a0
10c42b10:       2068 0008       moveal %a0@(8),%a0
10c42b14:       41e8 011a       lea %a0@(282),%a0
10c42b18:       2f08            movel %a0,%sp@-
10c42b1a:       2f2e 000c       movel %fp@(12),%sp@-
10c42b1e:       4eb9 10c2 e5a0  jsr 10c2e5a0 <vfs_follow_link>
10c42b24:       4e5e            unlk %fp
10c42b26:       4e75            rts

10c42b28 <romfs_checksum>:
10c42b28:       4e56 0000       linkw %fp,#0
10c42b2c:       222e 000c       movel %fp@(12),%d1
10c42b30:       7000            moveq #0,%d0
10c42b32:       206e 0008       moveal %fp@(8),%a0
10c42b36:       e481            asrl #2,%d1
10c42b38:       6f08            bles 10c42b42 <romfs_checksum+0x1a>
10c42b3a:       d098            addl %a0@+,%d0
10c42b3c:       5381            subql #1,%d1
10c42b3e:       4a81            tstl %d1
10c42b40:       6ef8            bgts 10c42b3a <romfs_checksum+0x12>
10c42b42:       4e5e            unlk %fp
10c42b44:       4e75            rts

10c42b46 <romfs_read_super>:
10c42b46:       4e56 0000       linkw %fp,#0
10c42b4a:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c42b4e:       246e 0008       moveal %fp@(8),%a2
10c42b52:       382a 0008       movew %a2@(8),%d4
10c42b56:       4878 0400       pea 400 <LSIGTRAP+0x3fb>
10c42b5a:       4283            clrl %d3
10c42b5c:       3604            movew %d4,%d3
10c42b5e:       2f03            movel %d3,%sp@-
10c42b60:       4eb9 10c2 8c9a  jsr 10c28c9a <set_blocksize>
10c42b66:       257c 0000 0400  movel #1024,%a2@(10)
10c42b6c:       000a 
10c42b6e:       157c 000a 000e  moveb #10,%a2@(14)
10c42b74:       42aa 00c6       clrl %a2@(198)
10c42b78:       42aa 0010       clrl %a2@(16)
10c42b7c:       257c ffff ffff  movel #-1,%a2@(20)
10c42b82:       0014 
10c42b84:       4878 0400       pea 400 <LSIGTRAP+0x3fb>
10c42b88:       42a7            clrl %sp@-
10c42b8a:       2f03            movel %d3,%sp@-
10c42b8c:       4eb9 10c2 5dac  jsr 10c25dac <bread>
10c42b92:       2840            moveal %d0,%a4
10c42b94:       4fef 0014       lea %sp@(20),%sp
10c42b98:       b8fc 0000       cmpaw #0,%a4
10c42b9c:       6610            bnes 10c42bae <romfs_read_super+0x68>
10c42b9e:       4879 1000 4c09  pea 10004c09 <tvecs+0x3071>
10c42ba4:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c42baa:       6000 00e0       braw 10c42c8c <romfs_read_super+0x146>
10c42bae:       266c 0030       moveal %a4@(48),%a3
10c42bb2:       242b 0008       movel %a3@(8),%d2
10c42bb6:       0c93 2d72 6f6d  cmpil #762474349,%a3@
10c42bbc:       6610            bnes 10c42bce <romfs_read_super+0x88>
10c42bbe:       0cab 3166 732d  cmpil #828797741,%a3@(4)
10c42bc4:       0004 
10c42bc6:       6606            bnes 10c42bce <romfs_read_super+0x88>
10c42bc8:       700f            moveq #15,%d0
10c42bca:       b082            cmpl %d2,%d0
10c42bcc:       6d1c            blts 10c42bea <romfs_read_super+0xa4>
10c42bce:       4aae 0010       tstl %fp@(16)
10c42bd2:       6600 00aa       bnew 10c42c7e <romfs_read_super+0x138>
10c42bd6:       3f04            movew %d4,%sp@-
10c42bd8:       4267            clrw %sp@-
10c42bda:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c42be0:       2f00            movel %d0,%sp@-
10c42be2:       4879 1000 4c2b  pea 10004c2b <tvecs+0x3093>
10c42be8:       602a            bras 10c42c14 <romfs_read_super+0xce>
10c42bea:       203c 0000 0200  movel #512,%d0
10c42bf0:       b480            cmpl %d0,%d2
10c42bf2:       6c02            bges 10c42bf6 <romfs_read_super+0xb0>
10c42bf4:       2002            movel %d2,%d0
10c42bf6:       2f00            movel %d0,%sp@-
10c42bf8:       2f0b            movel %a3,%sp@-
10c42bfa:       4eba ff2c       jsr %pc@(10c42b28 <romfs_checksum>)
10c42bfe:       508f            addql #8,%sp
10c42c00:       4a80            tstl %d0
10c42c02:       671c            beqs 10c42c20 <romfs_read_super+0xda>
10c42c04:       2f03            movel %d3,%sp@-
10c42c06:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c42c0c:       2f00            movel %d0,%sp@-
10c42c0e:       4879 1000 4c5a  pea 10004c5a <tvecs+0x30c2>
10c42c14:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c42c1a:       4fef 000c       lea %sp@(12),%sp
10c42c1e:       605e            bras 10c42c7e <romfs_read_super+0x138>
10c42c20:       257c 0000 7275  movel #29301,%a2@(40)
10c42c26:       0028 
10c42c28:       2542 00c6       movel %d2,%a2@(198)
10c42c2c:       7001            moveq #1,%d0
10c42c2e:       81aa 0024       orl %d0,%a2@(36)
10c42c32:       4878 0080       pea 80 <LSIGTRAP+0x7b>
10c42c36:       486b 0010       pea %a3@(16)
10c42c3a:       4eb9 10c8 41aa  jsr 10c841aa <strnlen>
10c42c40:       7420            moveq #32,%d2
10c42c42:       d480            addl %d0,%d2
10c42c44:       70f0            moveq #-16,%d0
10c42c46:       c480            andl %d0,%d2
10c42c48:       584f            addqw #4,%sp
10c42c4a:       2e8c            movel %a4,%sp@
10c42c4c:       4eb9 10c2 5d3a  jsr 10c25d3a <__brelse>
10c42c52:       588f            addql #4,%sp
10c42c54:       257c 1000 e8e4  movel #268495076,%a2@(28)
10c42c5a:       001c 
10c42c5c:       42a7            clrl %sp@-
10c42c5e:       42a7            clrl %sp@-
10c42c60:       2f02            movel %d2,%sp@-
10c42c62:       2f0a            movel %a2,%sp@-
10c42c64:       4eb9 10c3 46d0  jsr 10c346d0 <iget4>
10c42c6a:       4fef 000c       lea %sp@(12),%sp
10c42c6e:       2e80            movel %d0,%sp@
10c42c70:       4eb9 10c3 2efc  jsr 10c32efc <d_alloc_root>
10c42c76:       2540 002c       movel %d0,%a2@(44)
10c42c7a:       6710            beqs 10c42c8c <romfs_read_super+0x146>
10c42c7c:       6010            bras 10c42c8e <romfs_read_super+0x148>
10c42c7e:       b8fc 0000       cmpaw #0,%a4
10c42c82:       6708            beqs 10c42c8c <romfs_read_super+0x146>
10c42c84:       2f0c            movel %a4,%sp@-
10c42c86:       4eb9 10c2 5d3a  jsr 10c25d3a <__brelse>
10c42c8c:       95ca            subal %a2,%a2
10c42c8e:       200a            movel %a2,%d0
10c42c90:       4cee 1c1c ffe8  moveml %fp@(-24),%d2-%d4/%a2-%a4
10c42c96:       4e5e            unlk %fp
10c42c98:       4e75            rts

10c42c9a <romfs_statfs>:
10c42c9a:       4e56 0000       linkw %fp,#0
10c42c9e:       226e 0008       moveal %fp@(8),%a1
10c42ca2:       206e 000c       moveal %fp@(12),%a0
10c42ca6:       20bc 0000 7275  movel #29301,%a0@
10c42cac:       217c 0000 0400  movel #1024,%a0@(4)
10c42cb2:       0004 
10c42cb4:       2028 0018       movel %a0@(24),%d0
10c42cb8:       2140 0010       movel %d0,%a0@(16)
10c42cbc:       2140 000c       movel %d0,%a0@(12)
10c42cc0:       2029 00c6       movel %a1@(198),%d0
10c42cc4:       0680 0000 03ff  addil #1023,%d0
10c42cca:       720a            moveq #10,%d1
10c42ccc:       e2a8            lsrl %d1,%d0
10c42cce:       2140 0008       movel %d0,%a0@(8)
10c42cd2:       217c 0000 0080  movel #128,%a0@(36)
10c42cd8:       0024 
10c42cda:       7000            moveq #0,%d0
10c42cdc:       4e5e            unlk %fp
10c42cde:       4e75            rts

10c42ce0 <romfs_strnlen>:
10c42ce0:       4e56 0000       linkw %fp,#0
10c42ce4:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c42ce8:       286e 0008       moveal %fp@(8),%a4
10c42cec:       2a2e 000c       movel %fp@(12),%d5
10c42cf0:       2c2e 0010       movel %fp@(16),%d6
10c42cf4:       206c 0094       moveal %a4@(148),%a0
10c42cf8:       2628 00c6       movel %a0@(198),%d3
10c42cfc:       b685            cmpl %d5,%d3
10c42cfe:       6378            blss 10c42d78 <romfs_strnlen+0x98>
10c42d00:       b686            cmpl %d6,%d3
10c42d02:       6508            bcss 10c42d0c <romfs_strnlen+0x2c>
10c42d04:       2005            movel %d5,%d0
10c42d06:       d086            addl %d6,%d0
10c42d08:       b680            cmpl %d0,%d3
10c42d0a:       6404            bccs 10c42d10 <romfs_strnlen+0x30>
10c42d0c:       2c03            movel %d3,%d6
10c42d0e:       9c85            subl %d5,%d6
10c42d10:       4878 0400       pea 400 <LSIGTRAP+0x3fb>
10c42d14:       2005            movel %d5,%d0
10c42d16:       720a            moveq #10,%d1
10c42d18:       e2a8            lsrl %d1,%d0
10c42d1a:       2f00            movel %d0,%sp@-
10c42d1c:       4280            clrl %d0
10c42d1e:       302c 0030       movew %a4@(48),%d0
10c42d22:       2f00            movel %d0,%sp@-
10c42d24:       45f9 10c2 5dac  lea 10c25dac <bread>,%a2
10c42d2a:       4e92            jsr %a2@
10c42d2c:       2640            moveal %d0,%a3
10c42d2e:       4fef 000c       lea %sp@(12),%sp
10c42d32:       2a4a            moveal %a2,%a5
10c42d34:       b6fc 0000       cmpaw #0,%a3
10c42d38:       673e            beqs 10c42d78 <romfs_strnlen+0x98>
10c42d3a:       2205            movel %d5,%d1
10c42d3c:       0281 0000 03ff  andil #1023,%d1
10c42d42:       243c 0000 0400  movel #1024,%d2
10c42d48:       9481            subl %d1,%d2
10c42d4a:       2002            movel %d2,%d0
10c42d4c:       bc80            cmpl %d0,%d6
10c42d4e:       6402            bccs 10c42d52 <romfs_strnlen+0x72>
10c42d50:       2006            movel %d6,%d0
10c42d52:       2600            movel %d0,%d3
10c42d54:       2f03            movel %d3,%sp@-
10c42d56:       d2ab 0030       addl %a3@(48),%d1
10c42d5a:       2f01            movel %d1,%sp@-
10c42d5c:       45f9 10c8 41aa  lea 10c841aa <strnlen>,%a2
10c42d62:       4e92            jsr %a2@
10c42d64:       2800            movel %d0,%d4
10c42d66:       584f            addqw #4,%sp
10c42d68:       2e8b            movel %a3,%sp@
10c42d6a:       4eb9 10c2 5d3a  jsr 10c25d3a <__brelse>
10c42d70:       588f            addql #4,%sp
10c42d72:       b684            cmpl %d4,%d3
10c42d74:       6306            blss 10c42d7c <romfs_strnlen+0x9c>
10c42d76:       605e            bras 10c42dd6 <romfs_strnlen+0xf6>
10c42d78:       70ff            moveq #-1,%d0
10c42d7a:       605c            bras 10c42dd8 <romfs_strnlen+0xf8>
10c42d7c:       bc84            cmpl %d4,%d6
10c42d7e:       6356            blss 10c42dd6 <romfs_strnlen+0xf6>
10c42d80:       7e00            moveq #0,%d7
10c42d82:       da83            addl %d3,%d5
10c42d84:       4878 0400       pea 400 <LSIGTRAP+0x3fb>
10c42d88:       2005            movel %d5,%d0
10c42d8a:       720a            moveq #10,%d1
10c42d8c:       e2a8            lsrl %d1,%d0
10c42d8e:       2f00            movel %d0,%sp@-
10c42d90:       3e2c 0030       movew %a4@(48),%d7
10c42d94:       2f07            movel %d7,%sp@-
10c42d96:       4e95            jsr %a5@
10c42d98:       2640            moveal %d0,%a3
10c42d9a:       4fef 000c       lea %sp@(12),%sp
10c42d9e:       b6fc 0000       cmpaw #0,%a3
10c42da2:       67d4            beqs 10c42d78 <romfs_strnlen+0x98>
10c42da4:       2206            movel %d6,%d1
10c42da6:       9284            subl %d4,%d1
10c42da8:       203c 0000 0400  movel #1024,%d0
10c42dae:       b280            cmpl %d0,%d1
10c42db0:       6402            bccs 10c42db4 <romfs_strnlen+0xd4>
10c42db2:       2001            movel %d1,%d0
10c42db4:       2600            movel %d0,%d3
10c42db6:       2f03            movel %d3,%sp@-
10c42db8:       2f2b 0030       movel %a3@(48),%sp@-
10c42dbc:       4e92            jsr %a2@
10c42dbe:       2400            movel %d0,%d2
10c42dc0:       d882            addl %d2,%d4
10c42dc2:       584f            addqw #4,%sp
10c42dc4:       2e8b            movel %a3,%sp@
10c42dc6:       4eb9 10c2 5d3a  jsr 10c25d3a <__brelse>
10c42dcc:       588f            addql #4,%sp
10c42dce:       b682            cmpl %d2,%d3
10c42dd0:       6204            bhis 10c42dd6 <romfs_strnlen+0xf6>
10c42dd2:       bc84            cmpl %d4,%d6
10c42dd4:       62ac            bhis 10c42d82 <romfs_strnlen+0xa2>
10c42dd6:       2004            movel %d4,%d0
10c42dd8:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c42dde:       4e5e            unlk %fp
10c42de0:       4e75            rts

10c42de2 <romfs_copyfrom>:
10c42de2:       4e56 0000       linkw %fp,#0
10c42de6:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c42dea:       286e 0008       moveal %fp@(8),%a4
10c42dee:       2a2e 000c       movel %fp@(12),%d5
10c42df2:       282e 0010       movel %fp@(16),%d4
10c42df6:       2e2e 0014       movel %fp@(20),%d7
10c42dfa:       206c 0094       moveal %a4@(148),%a0
10c42dfe:       2428 00c6       movel %a0@(198),%d2
10c42e02:       b484            cmpl %d4,%d2
10c42e04:       6336            blss 10c42e3c <romfs_copyfrom+0x5a>
10c42e06:       b487            cmpl %d7,%d2
10c42e08:       6532            bcss 10c42e3c <romfs_copyfrom+0x5a>
10c42e0a:       2004            movel %d4,%d0
10c42e0c:       d087            addl %d7,%d0
10c42e0e:       b480            cmpl %d0,%d2
10c42e10:       652a            bcss 10c42e3c <romfs_copyfrom+0x5a>
10c42e12:       4878 0400       pea 400 <LSIGTRAP+0x3fb>
10c42e16:       2004            movel %d4,%d0
10c42e18:       720a            moveq #10,%d1
10c42e1a:       e2a8            lsrl %d1,%d0
10c42e1c:       2f00            movel %d0,%sp@-
10c42e1e:       4280            clrl %d0
10c42e20:       302c 0030       movew %a4@(48),%d0
10c42e24:       2f00            movel %d0,%sp@-
10c42e26:       45f9 10c2 5dac  lea 10c25dac <bread>,%a2
10c42e2c:       4e92            jsr %a2@
10c42e2e:       2640            moveal %d0,%a3
10c42e30:       4fef 000c       lea %sp@(12),%sp
10c42e34:       2a4a            moveal %a2,%a5
10c42e36:       b6fc 0000       cmpaw #0,%a3
10c42e3a:       6606            bnes 10c42e42 <romfs_copyfrom+0x60>
10c42e3c:       70ff            moveq #-1,%d0
10c42e3e:       6000 0094       braw 10c42ed4 <romfs_copyfrom+0xf2>
10c42e42:       2204            movel %d4,%d1
10c42e44:       0281 0000 03ff  andil #1023,%d1
10c42e4a:       203c 0000 0400  movel #1024,%d0
10c42e50:       9081            subl %d1,%d0
10c42e52:       be80            cmpl %d0,%d7
10c42e54:       6402            bccs 10c42e58 <romfs_copyfrom+0x76>
10c42e56:       2007            movel %d7,%d0
10c42e58:       2400            movel %d0,%d2
10c42e5a:       2f02            movel %d2,%sp@-
10c42e5c:       d2ab 0030       addl %a3@(48),%d1
10c42e60:       2f01            movel %d1,%sp@-
10c42e62:       2f05            movel %d5,%sp@-
10c42e64:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c42e6a:       4e92            jsr %a2@
10c42e6c:       504f            addqw #8,%sp
10c42e6e:       2e8b            movel %a3,%sp@
10c42e70:       4eb9 10c2 5d3a  jsr 10c25d3a <__brelse>
10c42e76:       588f            addql #4,%sp
10c42e78:       2602            movel %d2,%d3
10c42e7a:       be83            cmpl %d3,%d7
10c42e7c:       6354            blss 10c42ed2 <romfs_copyfrom+0xf0>
10c42e7e:       7c00            moveq #0,%d6
10c42e80:       d882            addl %d2,%d4
10c42e82:       da82            addl %d2,%d5
10c42e84:       4878 0400       pea 400 <LSIGTRAP+0x3fb>
10c42e88:       2004            movel %d4,%d0
10c42e8a:       720a            moveq #10,%d1
10c42e8c:       e2a8            lsrl %d1,%d0
10c42e8e:       2f00            movel %d0,%sp@-
10c42e90:       3c2c 0030       movew %a4@(48),%d6
10c42e94:       2f06            movel %d6,%sp@-
10c42e96:       4e95            jsr %a5@
10c42e98:       2640            moveal %d0,%a3
10c42e9a:       4fef 000c       lea %sp@(12),%sp
10c42e9e:       b6fc 0000       cmpaw #0,%a3
10c42ea2:       6798            beqs 10c42e3c <romfs_copyfrom+0x5a>
10c42ea4:       2007            movel %d7,%d0
10c42ea6:       9083            subl %d3,%d0
10c42ea8:       223c 0000 0400  movel #1024,%d1
10c42eae:       b081            cmpl %d1,%d0
10c42eb0:       6402            bccs 10c42eb4 <romfs_copyfrom+0xd2>
10c42eb2:       2200            movel %d0,%d1
10c42eb4:       2401            movel %d1,%d2
10c42eb6:       2f02            movel %d2,%sp@-
10c42eb8:       2f2b 0030       movel %a3@(48),%sp@-
10c42ebc:       2f05            movel %d5,%sp@-
10c42ebe:       4e92            jsr %a2@
10c42ec0:       504f            addqw #8,%sp
10c42ec2:       2e8b            movel %a3,%sp@
10c42ec4:       4eb9 10c2 5d3a  jsr 10c25d3a <__brelse>
10c42eca:       588f            addql #4,%sp
10c42ecc:       d682            addl %d2,%d3
10c42ece:       be83            cmpl %d3,%d7
10c42ed0:       62ae            bhis 10c42e80 <romfs_copyfrom+0x9e>
10c42ed2:       2003            movel %d3,%d0
10c42ed4:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c42eda:       4e5e            unlk %fp
10c42edc:       4e75            rts

10c42ede <romfs_readdir>:
10c42ede:       4e56 ff70       linkw %fp,#-144
10c42ee2:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c42ee6:       226e 0008       moveal %fp@(8),%a1
10c42eea:       2069 0008       moveal %a1@(8),%a0
10c42eee:       2668 0008       moveal %a0@(8),%a3
10c42ef2:       7e00            moveq #0,%d7
10c42ef4:       206b 0094       moveal %a3@(148),%a0
10c42ef8:       2a68 00c6       moveal %a0@(198),%a5
10c42efc:       2429 0022       movel %a1@(34),%d2
10c42f00:       662a            bnes 10c42f2c <romfs_readdir+0x4e>
10c42f02:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c42f06:       70f0            moveq #-16,%d0
10c42f08:       c0ab 0028       andl %a3@(40),%d0
10c42f0c:       2f00            movel %d0,%sp@-
10c42f0e:       486e fff0       pea %fp@(-16)
10c42f12:       2f0b            movel %a3,%sp@-
10c42f14:       4eba fecc       jsr %pc@(10c42de2 <romfs_copyfrom>)
10c42f18:       4fef 0010       lea %sp@(16),%sp
10c42f1c:       4a80            tstl %d0
10c42f1e:       6e06            bgts 10c42f26 <romfs_readdir+0x48>
10c42f20:       7000            moveq #0,%d0
10c42f22:       6000 00c4       braw 10c42fe8 <romfs_readdir+0x10a>
10c42f26:       74f0            moveq #-16,%d2
10c42f28:       c4ae fff4       andl %fp@(-12),%d2
10c42f2c:       4a82            tstl %d2
10c42f2e:       6704            beqs 10c42f34 <romfs_readdir+0x56>
10c42f30:       bbc2            cmpal %d2,%a5
10c42f32:       6210            bhis 10c42f44 <romfs_readdir+0x66>
10c42f34:       206e 0008       moveal %fp@(8),%a0
10c42f38:       214d 0022       movel %a5,%a0@(34)
10c42f3c:       42a8 001e       clrl %a0@(30)
10c42f40:       6000 00a4       braw 10c42fe6 <romfs_readdir+0x108>
10c42f44:       2c02            movel %d2,%d6
10c42f46:       4285            clrl %d5
10c42f48:       226e 0008       moveal %fp@(8),%a1
10c42f4c:       2345 001e       movel %d5,%a1@(30)
10c42f50:       2346 0022       movel %d6,%a1@(34)
10c42f54:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c42f58:       2f02            movel %d2,%sp@-
10c42f5a:       486e fff0       pea %fp@(-16)
10c42f5e:       2f0b            movel %a3,%sp@-
10c42f60:       49fa fe80       lea %pc@(10c42de2 <romfs_copyfrom>),%a4
10c42f64:       4e94            jsr %a4@
10c42f66:       4fef 0010       lea %sp@(16),%sp
10c42f6a:       4a80            tstl %d0
10c42f6c:       6f78            bles 10c42fe6 <romfs_readdir+0x108>
10c42f6e:       4878 007f       pea 7f <LSIGTRAP+0x7a>
10c42f72:       7810            moveq #16,%d4
10c42f74:       d882            addl %d2,%d4
10c42f76:       2f04            movel %d4,%sp@-
10c42f78:       2f0b            movel %a3,%sp@-
10c42f7a:       4eba fd64       jsr %pc@(10c42ce0 <romfs_strnlen>)
10c42f7e:       2600            movel %d0,%d3
10c42f80:       4fef 000c       lea %sp@(12),%sp
10c42f84:       6d60            blts 10c42fe6 <romfs_readdir+0x108>
10c42f86:       45ee ff70       lea %fp@(-144),%a2
10c42f8a:       4232 3800       clrb %a2@(00000000,%d3:l)
10c42f8e:       2f03            movel %d3,%sp@-
10c42f90:       2f04            movel %d4,%sp@-
10c42f92:       2f0a            movel %a2,%sp@-
10c42f94:       2f0b            movel %a3,%sp@-
10c42f96:       4e94            jsr %a4@
10c42f98:       2202            movel %d2,%d1
10c42f9a:       242e fff0       movel %fp@(-16),%d2
10c42f9e:       2002            movel %d2,%d0
10c42fa0:       7807            moveq #7,%d4
10c42fa2:       c084            andl %d4,%d0
10c42fa4:       4fef 0010       lea %sp@(16),%sp
10c42fa8:       6604            bnes 10c42fae <romfs_readdir+0xd0>
10c42faa:       222e fff4       movel %fp@(-12),%d1
10c42fae:       41f9 1000 e7d0  lea 1000e7d0 <romfs_dtype_table>,%a0
10c42fb4:       1030 0800       moveb %a0@(00000000,%d0:l),%d0
10c42fb8:       0280 0000 00ff  andil #255,%d0
10c42fbe:       2f00            movel %d0,%sp@-
10c42fc0:       2f01            movel %d1,%sp@-
10c42fc2:       2f06            movel %d6,%sp@-
10c42fc4:       2f05            movel %d5,%sp@-
10c42fc6:       2f03            movel %d3,%sp@-
10c42fc8:       2f0a            movel %a2,%sp@-
10c42fca:       2f2e 000c       movel %fp@(12),%sp@-
10c42fce:       206e 0010       moveal %fp@(16),%a0
10c42fd2:       4e90            jsr %a0@
10c42fd4:       4fef 001c       lea %sp@(28),%sp
10c42fd8:       4a80            tstl %d0
10c42fda:       6d0a            blts 10c42fe6 <romfs_readdir+0x108>
10c42fdc:       5287            addql #1,%d7
10c42fde:       70f0            moveq #-16,%d0
10c42fe0:       c480            andl %d0,%d2
10c42fe2:       6000 ff48       braw 10c42f2c <romfs_readdir+0x4e>
10c42fe6:       2007            movel %d7,%d0
10c42fe8:       4cee 3cfc ff48  moveml %fp@(-184),%d2-%d7/%a2-%a5
10c42fee:       4e5e            unlk %fp
10c42ff0:       4e75            rts

10c42ff2 <romfs_lookup>:
10c42ff2:       4e56 ff6c       linkw %fp,#-148
10c42ff6:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c42ffa:       2a6e 0008       moveal %fp@(8),%a5
10c42ffe:       2a2e 000c       movel %fp@(12),%d5
10c43002:       70f3            moveq #-13,%d0
10c43004:       2d40 ff6c       movel %d0,%fp@(-148)
10c43008:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c4300c:       72f0            moveq #-16,%d1
10c4300e:       c2ad 0028       andl %a5@(40),%d1
10c43012:       2f01            movel %d1,%sp@-
10c43014:       240e            movel %fp,%d2
10c43016:       0682 ffff ff70  addil #-144,%d2
10c4301c:       2f02            movel %d2,%sp@-
10c4301e:       2f0d            movel %a5,%sp@-
10c43020:       45fa fdc0       lea %pc@(10c42de2 <romfs_copyfrom>),%a2
10c43024:       4e92            jsr %a2@
10c43026:       4fef 0010       lea %sp@(16),%sp
10c4302a:       2e0a            movel %a2,%d7
10c4302c:       4a80            tstl %d0
10c4302e:       6f00 00f4       blew 10c43124 <romfs_lookup+0x132>
10c43032:       206d 0094       moveal %a5@(148),%a0
10c43036:       2c28 00c6       movel %a0@(198),%d6
10c4303a:       78f0            moveq #-16,%d4
10c4303c:       c8ae ff74       andl %fp@(-140),%d4
10c43040:       2045            moveal %d5,%a0
10c43042:       2668 003c       moveal %a0@(60),%a3
10c43046:       2428 0040       movel %a0@(64),%d2
10c4304a:       601c            bras 10c43068 <romfs_lookup+0x76>
10c4304c:       720f            moveq #15,%d1
10c4304e:       b280            cmpl %d0,%d1
10c43050:       6c10            bges 10c43062 <romfs_lookup+0x70>
10c43052:       4878 007f       pea 7f <LSIGTRAP+0x7a>
10c43056:       2f03            movel %d3,%sp@-
10c43058:       2f0d            movel %a5,%sp@-
10c4305a:       4e92            jsr %a2@
10c4305c:       4fef 000c       lea %sp@(12),%sp
10c43060:       6048            bras 10c430aa <romfs_lookup+0xb8>
10c43062:       78f0            moveq #-16,%d4
10c43064:       c8ae ff70       andl %fp@(-144),%d4
10c43068:       4a84            tstl %d4
10c4306a:       6700 00a0       beqw 10c4310c <romfs_lookup+0x11a>
10c4306e:       bc84            cmpl %d4,%d6
10c43070:       6300 009a       blsw 10c4310c <romfs_lookup+0x11a>
10c43074:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c43078:       2f04            movel %d4,%sp@-
10c4307a:       486e ff70       pea %fp@(-144)
10c4307e:       2f0d            movel %a5,%sp@-
10c43080:       2847            moveal %d7,%a4
10c43082:       4e94            jsr %a4@
10c43084:       4fef 0010       lea %sp@(16),%sp
10c43088:       4a80            tstl %d0
10c4308a:       6f00 0098       blew 10c43124 <romfs_lookup+0x132>
10c4308e:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c43092:       7610            moveq #16,%d3
10c43094:       d684            addl %d4,%d3
10c43096:       2f03            movel %d3,%sp@-
10c43098:       2f0d            movel %a5,%sp@-
10c4309a:       45fa fc44       lea %pc@(10c42ce0 <romfs_strnlen>),%a2
10c4309e:       4e92            jsr %a2@
10c430a0:       4fef 000c       lea %sp@(12),%sp
10c430a4:       720f            moveq #15,%d1
10c430a6:       b282            cmpl %d2,%d1
10c430a8:       6da2            blts 10c4304c <romfs_lookup+0x5a>
10c430aa:       b082            cmpl %d2,%d0
10c430ac:       66b4            bnes 10c43062 <romfs_lookup+0x70>
10c430ae:       2042            moveal %d2,%a0
10c430b0:       4868 0001       pea %a0@(1)
10c430b4:       2f03            movel %d3,%sp@-
10c430b6:       45ee ff80       lea %fp@(-128),%a2
10c430ba:       2f0a            movel %a2,%sp@-
10c430bc:       2f0d            movel %a5,%sp@-
10c430be:       4e94            jsr %a4@
10c430c0:       4fef 0010       lea %sp@(16),%sp
10c430c4:       4a82            tstl %d2
10c430c6:       671e            beqs 10c430e6 <romfs_lookup+0xf4>
10c430c8:       224b            moveal %a3,%a1
10c430ca:       2202            movel %d2,%d1
10c430cc:       1019            moveb %a1@+,%d0
10c430ce:       b01a            cmpb %a2@+,%d0
10c430d0:       660c            bnes 10c430de <romfs_lookup+0xec>
10c430d2:       4a00            tstb %d0
10c430d4:       670a            beqs 10c430e0 <romfs_lookup+0xee>
10c430d6:       5381            subql #1,%d1
10c430d8:       66f2            bnes 10c430cc <romfs_lookup+0xda>
10c430da:       7000            moveq #0,%d0
10c430dc:       6002            bras 10c430e0 <romfs_lookup+0xee>
10c430de:       9022            subb %a2@-,%d0
10c430e0:       4a00            tstb %d0
10c430e2:       6600 ff7e       bnew 10c43062 <romfs_lookup+0x70>
10c430e6:       7007            moveq #7,%d0
10c430e8:       c0ae ff70       andl %fp@(-144),%d0
10c430ec:       6606            bnes 10c430f4 <romfs_lookup+0x102>
10c430ee:       78f0            moveq #-16,%d4
10c430f0:       c8ae ff74       andl %fp@(-140),%d4
10c430f4:       42a7            clrl %sp@-
10c430f6:       42a7            clrl %sp@-
10c430f8:       2f04            movel %d4,%sp@-
10c430fa:       2f2d 0094       movel %a5@(148),%sp@-
10c430fe:       4eb9 10c3 46d0  jsr 10c346d0 <iget4>
10c43104:       4fef 0010       lea %sp@(16),%sp
10c43108:       4a80            tstl %d0
10c4310a:       6602            bnes 10c4310e <romfs_lookup+0x11c>
10c4310c:       7000            moveq #0,%d0
10c4310e:       42ae ff6c       clrl %fp@(-148)
10c43112:       2f00            movel %d0,%sp@-
10c43114:       2f05            movel %d5,%sp@-
10c43116:       4eb9 10c3 2eb0  jsr 10c32eb0 <d_instantiate>
10c4311c:       2f05            movel %d5,%sp@-
10c4311e:       4eb9 10c3 3126  jsr 10c33126 <d_rehash>
10c43124:       202e ff6c       movel %fp@(-148),%d0
10c43128:       4cee 3cfc ff44  moveml %fp@(-188),%d2-%d7/%a2-%a5
10c4312e:       4e5e            unlk %fp
10c43130:       4e75            rts

10c43132 <romfs_readpage>:
10c43132:       4e56 0000       linkw %fp,#0
10c43136:       48e7 3c30       moveml %d2-%d5/%a2-%a3,%sp@-
10c4313a:       246e 000c       moveal %fp@(12),%a2
10c4313e:       206a 0008       moveal %a2@(8),%a0
10c43142:       2268 0020       moveal %a0@(32),%a1
10c43146:       7afb            moveq #-5,%d5
10c43148:       41ea 0014       lea %a2@(20),%a0
10c4314c:       5290            addql #1,%a0@
10c4314e:       4aaa 0038       tstl %a2@(56)
10c43152:       660c            bnes 10c43160 <romfs_readpage+0x2e>
10c43154:       4879 1000 4c04  pea 10004c04 <tvecs+0x306c>
10c4315a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c43160:       266a 0038       moveal %a2@(56),%a3
10c43164:       b6fc 0000       cmpaw #0,%a3
10c43168:       6700 00aa       beqw 10c43214 <romfs_readpage+0xe2>
10c4316c:       242a 000c       movel %a2@(12),%d2
10c43170:       700c            moveq #12,%d0
10c43172:       e1aa            lsll %d0,%d2
10c43174:       2202            movel %d2,%d1
10c43176:       4280            clrl %d0
10c43178:       2629 0040       movel %a1@(64),%d3
10c4317c:       2829 0044       movel %a1@(68),%d4
10c43180:       9284            subl %d4,%d1
10c43182:       9183            subxl %d3,%d0
10c43184:       6c5e            bges 10c431e4 <romfs_readpage+0xb2>
10c43186:       2029 0044       movel %a1@(68),%d0
10c4318a:       9082            subl %d2,%d0
10c4318c:       263c 0000 1000  movel #4096,%d3
10c43192:       b083            cmpl %d3,%d0
10c43194:       6402            bccs 10c43198 <romfs_readpage+0x66>
10c43196:       2600            movel %d0,%d3
10c43198:       2f03            movel %d3,%sp@-
10c4319a:       d4a9 011e       addl %a1@(286),%d2
10c4319e:       2f02            movel %d2,%sp@-
10c431a0:       2f0b            movel %a3,%sp@-
10c431a2:       2f09            movel %a1,%sp@-
10c431a4:       4eba fc3c       jsr %pc@(10c42de2 <romfs_copyfrom>)
10c431a8:       4fef 0010       lea %sp@(16),%sp
10c431ac:       b680            cmpl %d0,%d3
10c431ae:       6634            bnes 10c431e4 <romfs_readpage+0xb2>
10c431b0:       0c80 0000 0fff  cmpil #4095,%d0
10c431b6:       621a            bhis 10c431d2 <romfs_readpage+0xa0>
10c431b8:       283c 0000 1000  movel #4096,%d4
10c431be:       9880            subl %d0,%d4
10c431c0:       2f04            movel %d4,%sp@-
10c431c2:       42a7            clrl %sp@-
10c431c4:       4873 0800       pea %a3@(00000000,%d0:l)
10c431c8:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c431ce:       4fef 000c       lea %sp@(12),%sp
10c431d2:       41ea 0018       lea %a2@(24),%a0
10c431d6:       40c0            movew %sr,%d0
10c431d8:       007c 0700       oriw #1792,%sr
10c431dc:       7208            moveq #8,%d1
10c431de:       8390            orl %d1,%a0@
10c431e0:       46c0            movew %d0,%sr
10c431e2:       7a00            moveq #0,%d5
10c431e4:       4a85            tstl %d5
10c431e6:       6722            beqs 10c4320a <romfs_readpage+0xd8>
10c431e8:       4878 1000       pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c431ec:       42a7            clrl %sp@-
10c431ee:       2f0b            movel %a3,%sp@-
10c431f0:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c431f6:       41ea 0018       lea %a2@(24),%a0
10c431fa:       4fef 000c       lea %sp@(12),%sp
10c431fe:       40c0            movew %sr,%d0
10c43200:       007c 0700       oriw #1792,%sr
10c43204:       7602            moveq #2,%d3
10c43206:       8790            orl %d3,%a0@
10c43208:       46c0            movew %d0,%sr
10c4320a:       2f0a            movel %a2,%sp@-
10c4320c:       4eb9 10c1 e528  jsr 10c1e528 <unlock_page>
10c43212:       588f            addql #4,%sp
10c43214:       2f0a            movel %a2,%sp@-
10c43216:       4eb9 10c2 20d0  jsr 10c220d0 <page_cache_release>
10c4321c:       2005            movel %d5,%d0
10c4321e:       4cee 0c3c ffe8  moveml %fp@(-24),%d2-%d5/%a2-%a3
10c43224:       4e5e            unlk %fp
10c43226:       4e75            rts

10c43228 <romfs_romptr>:
10c43228:       4e56 0000       linkw %fp,#0
10c4322c:       206e 0008       moveal %fp@(8),%a0
10c43230:       226e 000c       moveal %fp@(12),%a1
10c43234:       2068 0008       moveal %a0@(8),%a0
10c43238:       2068 0008       moveal %a0@(8),%a0
10c4323c:       2028 011e       movel %a0@(286),%d0
10c43240:       d1a9 000a       addl %d0,%a1@(10)
10c43244:       0829 0001 0009  btst #1,%a1@(9)
10c4324a:       6614            bnes 10c43260 <romfs_romptr+0x38>
10c4324c:       2f09            movel %a1,%sp@-
10c4324e:       4280            clrl %d0
10c43250:       3028 0030       movew %a0@(48),%d0
10c43254:       2f00            movel %d0,%sp@-
10c43256:       4eb9 10c2 7ad8  jsr 10c27ad8 <bromptr>
10c4325c:       4a80            tstl %d0
10c4325e:       6704            beqs 10c43264 <romfs_romptr+0x3c>
10c43260:       70da            moveq #-38,%d0
10c43262:       6002            bras 10c43266 <romfs_romptr+0x3e>
10c43264:       7000            moveq #0,%d0
10c43266:       4e5e            unlk %fp
10c43268:       4e75            rts

10c4326a <romfs_read_inode>:
10c4326a:       4e56 fff0       linkw %fp,#-16
10c4326e:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c43272:       246e 0008       moveal %fp@(8),%a2
10c43276:       74f0            moveq #-16,%d2
10c43278:       c4aa 0028       andl %a2@(40),%d2
10c4327c:       426a 0032       clrw %a2@(50)
10c43280:       78f0            moveq #-16,%d4
10c43282:       d88e            addl %fp,%d4
10c43284:       47fa fb5c       lea %pc@(10c42de2 <romfs_copyfrom>),%a3
10c43288:       6006            bras 10c43290 <romfs_read_inode+0x26>
10c4328a:       74f0            moveq #-16,%d2
10c4328c:       c4ae fff4       andl %fp@(-12),%d2
10c43290:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c43294:       2f02            movel %d2,%sp@-
10c43296:       2f04            movel %d4,%sp@-
10c43298:       2f0a            movel %a2,%sp@-
10c4329a:       4e93            jsr %a3@
10c4329c:       4fef 0010       lea %sp@(16),%sp
10c432a0:       4a80            tstl %d0
10c432a2:       6f00 00f0       blew 10c43394 <romfs_read_inode+0x12a>
10c432a6:       262e fff0       movel %fp@(-16),%d3
10c432aa:       2003            movel %d3,%d0
10c432ac:       7207            moveq #7,%d1
10c432ae:       c081            andl %d1,%d0
10c432b0:       67d8            beqs 10c4328a <romfs_read_inode+0x20>
10c432b2:       357c 0001 0034  movew #1,%a2@(52)
10c432b8:       256e fff8 0044  movel %fp@(-8),%a2@(68)
10c432be:       42aa 0040       clrl %a2@(64)
10c432c2:       42aa 0050       clrl %a2@(80)
10c432c6:       42aa 0048       clrl %a2@(72)
10c432ca:       42aa 004c       clrl %a2@(76)
10c432ce:       42aa 003a       clrl %a2@(58)
10c432d2:       42aa 0036       clrl %a2@(54)
10c432d6:       4878 0080       pea 80 <LSIGTRAP+0x7b>
10c432da:       2042            moveal %d2,%a0
10c432dc:       4868 0010       pea %a0@(16)
10c432e0:       2f0a            movel %a2,%sp@-
10c432e2:       4eba f9fc       jsr %pc@(10c42ce0 <romfs_strnlen>)
10c432e6:       2400            movel %d0,%d2
10c432e8:       4fef 000c       lea %sp@(12),%sp
10c432ec:       6d0a            blts 10c432f8 <romfs_read_inode+0x8e>
10c432ee:       7020            moveq #32,%d0
10c432f0:       d480            addl %d0,%d2
10c432f2:       72f0            moveq #-16,%d1
10c432f4:       c481            andl %d1,%d2
10c432f6:       6002            bras 10c432fa <romfs_read_inode+0x90>
10c432f8:       7400            moveq #0,%d2
10c432fa:       2542 011a       movel %d2,%a2@(282)
10c432fe:       70f0            moveq #-16,%d0
10c43300:       c0aa 0028       andl %a2@(40),%d0
10c43304:       d480            addl %d0,%d2
10c43306:       2542 011e       movel %d2,%a2@(286)
10c4330a:       2203            movel %d3,%d1
10c4330c:       7007            moveq #7,%d0
10c4330e:       c280            andl %d0,%d1
10c43310:       2001            movel %d1,%d0
10c43312:       d081            addl %d1,%d0
10c43314:       41f9 1000 e8d4  lea 1000e8d4 <romfs_modemap>,%a0
10c4331a:       4282            clrl %d2
10c4331c:       3430 0800       movew %a0@(00000000,%d0:l),%d2
10c43320:       7002            moveq #2,%d0
10c43322:       b081            cmpl %d1,%d0
10c43324:       6738            beqs 10c4335e <romfs_read_inode+0xf4>
10c43326:       6d08            blts 10c43330 <romfs_read_inode+0xc6>
10c43328:       7001            moveq #1,%d0
10c4332a:       b081            cmpl %d1,%d0
10c4332c:       670a            beqs 10c43338 <romfs_read_inode+0xce>
10c4332e:       6074            bras 10c433a4 <romfs_read_inode+0x13a>
10c43330:       7003            moveq #3,%d0
10c43332:       b081            cmpl %d1,%d0
10c43334:       6744            beqs 10c4337a <romfs_read_inode+0x110>
10c43336:       606c            bras 10c433a4 <romfs_read_inode+0x13a>
10c43338:       256a 011a 0044  movel %a2@(282),%a2@(68)
10c4333e:       42aa 0040       clrl %a2@(64)
10c43342:       257c 1000 e894  movel #268494996,%a2@(140)
10c43348:       008c 
10c4334a:       257c 1000 e7fc  movel #268494844,%a2@(144)
10c43350:       0090 
10c43352:       0803 0003       btst #3,%d3
10c43356:       6736            beqs 10c4338e <romfs_read_inode+0x124>
10c43358:       7249            moveq #73,%d1
10c4335a:       8481            orl %d1,%d2
10c4335c:       6030            bras 10c4338e <romfs_read_inode+0x124>
10c4335e:       257c 1000 e848  movel #268494920,%a2@(144)
10c43364:       0090 
10c43366:       257c 1000 e7d8  movel #268494808,%a2@(200)
10c4336c:       00c8 
10c4336e:       0803 0003       btst #3,%d3
10c43372:       671a            beqs 10c4338e <romfs_read_inode+0x124>
10c43374:       7049            moveq #73,%d0
10c43376:       8480            orl %d0,%d2
10c43378:       6014            bras 10c4338e <romfs_read_inode+0x124>
10c4337a:       257c 1000 d9f8  movel #268491256,%a2@(140)
10c43380:       008c 
10c43382:       257c 1000 e7d8  movel #268494808,%a2@(200)
10c43388:       00c8 
10c4338a:       0042 01ff       oriw #511,%d2
10c4338e:       3542 0032       movew %d2,%a2@(50)
10c43392:       603c            bras 10c433d0 <romfs_read_inode+0x166>
10c43394:       2f02            movel %d2,%sp@-
10c43396:       4879 1000 4c82  pea 10004c82 <tvecs+0x30ea>
10c4339c:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c433a2:       602c            bras 10c433d0 <romfs_read_inode+0x166>
10c433a4:       262e fff4       movel %fp@(-12),%d3
10c433a8:       2003            movel %d3,%d0
10c433aa:       4840            swap %d0
10c433ac:       48c0            extl %d0
10c433ae:       e148            lslw #8,%d0
10c433b0:       3203            movew %d3,%d1
10c433b2:       8240            orw %d0,%d1
10c433b4:       3001            movew %d1,%d0
10c433b6:       e048            lsrw #8,%d0
10c433b8:       0280 0000 00ff  andil #255,%d0
10c433be:       e188            lsll #8,%d0
10c433c0:       8001            orb %d1,%d0
10c433c2:       2f00            movel %d0,%sp@-
10c433c4:       3f02            movew %d2,%sp@-
10c433c6:       4267            clrw %sp@-
10c433c8:       2f0a            movel %a2,%sp@-
10c433ca:       4eb9 10c2 4784  jsr 10c24784 <init_special_inode>
10c433d0:       4cee 0c1c ffdc  moveml %fp@(-36),%d2-%d4/%a2-%a3
10c433d6:       4e5e            unlk %fp
10c433d8:       4e75            rts
        ...

10c433dc <sem_exit>:
10c433dc:       4e56 0000       linkw %fp,#0
10c433e0:       4e5e            unlk %fp
10c433e2:       4e75            rts

10c433e4 <sys_semget>:
10c433e4:       4e56 0000       linkw %fp,#0
10c433e8:       70da            moveq #-38,%d0
10c433ea:       4e5e            unlk %fp
10c433ec:       4e75            rts

10c433ee <sys_semop>:
10c433ee:       4e56 0000       linkw %fp,#0
10c433f2:       70da            moveq #-38,%d0
10c433f4:       4e5e            unlk %fp
10c433f6:       4e75            rts

10c433f8 <sys_semctl>:
10c433f8:       4e56 0000       linkw %fp,#0
10c433fc:       70da            moveq #-38,%d0
10c433fe:       4e5e            unlk %fp
10c43400:       4e75            rts

10c43402 <sys_msgget>:
10c43402:       4e56 0000       linkw %fp,#0
10c43406:       70da            moveq #-38,%d0
10c43408:       4e5e            unlk %fp
10c4340a:       4e75            rts

10c4340c <sys_msgsnd>:
10c4340c:       4e56 0000       linkw %fp,#0
10c43410:       70da            moveq #-38,%d0
10c43412:       4e5e            unlk %fp
10c43414:       4e75            rts

10c43416 <sys_msgrcv>:
10c43416:       4e56 0000       linkw %fp,#0
10c4341a:       70da            moveq #-38,%d0
10c4341c:       4e5e            unlk %fp
10c4341e:       4e75            rts

10c43420 <sys_msgctl>:
10c43420:       4e56 0000       linkw %fp,#0
10c43424:       70da            moveq #-38,%d0
10c43426:       4e5e            unlk %fp
10c43428:       4e75            rts

10c4342a <sys_shmget>:
10c4342a:       4e56 0000       linkw %fp,#0
10c4342e:       70da            moveq #-38,%d0
10c43430:       4e5e            unlk %fp
10c43432:       4e75            rts

10c43434 <sys_shmat>:
10c43434:       4e56 0000       linkw %fp,#0
10c43438:       70da            moveq #-38,%d0
10c4343a:       4e5e            unlk %fp
10c4343c:       4e75            rts

10c4343e <sys_shmdt>:
10c4343e:       4e56 0000       linkw %fp,#0
10c43442:       70da            moveq #-38,%d0
10c43444:       4e5e            unlk %fp
10c43446:       4e75            rts

10c43448 <sys_shmctl>:
10c43448:       4e56 0000       linkw %fp,#0
10c4344c:       70da            moveq #-38,%d0
10c4344e:       4e5e            unlk %fp
10c43450:       4e75            rts
        ...

10c43454 <do_write_mem>:
10c43454:       4e56 0000       linkw %fp,#0
10c43458:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c4345c:       242e 0018       movel %fp@(24),%d2
10c43460:       246e 001c       moveal %fp@(28),%a2
10c43464:       2f02            movel %d2,%sp@-
10c43466:       2f2e 0014       movel %fp@(20),%sp@-
10c4346a:       2f2e 000c       movel %fp@(12),%sp@-
10c4346e:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c43474:       2202            movel %d2,%d1
10c43476:       5bc0            smi %d0
10c43478:       4880            extw %d0
10c4347a:       48c0            extl %d0
10c4347c:       d3aa 0004       addl %d1,%a2@(4)
10c43480:       2612            movel %a2@,%d3
10c43482:       d780            addxl %d0,%d3
10c43484:       2483            movel %d3,%a2@
10c43486:       2002            movel %d2,%d0
10c43488:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c4348e:       4e5e            unlk %fp
10c43490:       4e75            rts

10c43492 <read_mem>:
10c43492:       4e56 0000       linkw %fp,#0
10c43496:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c4349a:       242e 0010       movel %fp@(16),%d2
10c4349e:       246e 0014       moveal %fp@(20),%a2
10c434a2:       202a 0004       movel %a2@(4),%d0
10c434a6:       2239 1002 7c9c  movel 10027c9c <high_memory>,%d1
10c434ac:       b280            cmpl %d0,%d1
10c434ae:       6204            bhis 10c434b4 <read_mem+0x22>
10c434b0:       7000            moveq #0,%d0
10c434b2:       602a            bras 10c434de <read_mem+0x4c>
10c434b4:       9280            subl %d0,%d1
10c434b6:       b282            cmpl %d2,%d1
10c434b8:       6402            bccs 10c434bc <read_mem+0x2a>
10c434ba:       2401            movel %d1,%d2
10c434bc:       2f02            movel %d2,%sp@-
10c434be:       2f00            movel %d0,%sp@-
10c434c0:       2f2e 000c       movel %fp@(12),%sp@-
10c434c4:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c434ca:       2202            movel %d2,%d1
10c434cc:       5bc0            smi %d0
10c434ce:       4880            extw %d0
10c434d0:       48c0            extl %d0
10c434d2:       d3aa 0004       addl %d1,%a2@(4)
10c434d6:       2612            movel %a2@,%d3
10c434d8:       d780            addxl %d0,%d3
10c434da:       2483            movel %d3,%a2@
10c434dc:       2002            movel %d2,%d0
10c434de:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c434e4:       4e5e            unlk %fp
10c434e6:       4e75            rts

10c434e8 <write_mem>:
10c434e8:       4e56 0000       linkw %fp,#0
10c434ec:       206e 0010       moveal %fp@(16),%a0
10c434f0:       226e 0014       moveal %fp@(20),%a1
10c434f4:       2029 0004       movel %a1@(4),%d0
10c434f8:       2239 1002 7c9c  movel 10027c9c <high_memory>,%d1
10c434fe:       b280            cmpl %d0,%d1
10c43500:       6204            bhis 10c43506 <write_mem+0x1e>
10c43502:       7000            moveq #0,%d0
10c43504:       601c            bras 10c43522 <write_mem+0x3a>
10c43506:       9280            subl %d0,%d1
10c43508:       b288            cmpl %a0,%d1
10c4350a:       6402            bccs 10c4350e <write_mem+0x26>
10c4350c:       2041            moveal %d1,%a0
10c4350e:       2f09            movel %a1,%sp@-
10c43510:       2f08            movel %a0,%sp@-
10c43512:       2f2e 000c       movel %fp@(12),%sp@-
10c43516:       2f00            movel %d0,%sp@-
10c43518:       2f00            movel %d0,%sp@-
10c4351a:       2f2e 0008       movel %fp@(8),%sp@-
10c4351e:       4eba ff34       jsr %pc@(10c43454 <do_write_mem>)
10c43522:       4e5e            unlk %fp
10c43524:       4e75            rts

10c43526 <mmap_mem>:
10c43526:       4e56 0000       linkw %fp,#0
10c4352a:       48e7 3800       moveml %d2-%d4,%sp@-
10c4352e:       226e 0008       moveal %fp@(8),%a1
10c43532:       206e 000c       moveal %fp@(12),%a0
10c43536:       2210            movel %a0@,%d1
10c43538:       4280            clrl %d0
10c4353a:       2628 000a       movel %a0@(10),%d3
10c4353e:       4282            clrl %d2
10c43540:       2829 001e       movel %a1@(30),%d4
10c43544:       d6a9 0022       addl %a1@(34),%d3
10c43548:       d584            addxl %d4,%d2
10c4354a:       b082            cmpl %d2,%d0
10c4354c:       6602            bnes 10c43550 <mmap_mem+0x2a>
10c4354e:       b283            cmpl %d3,%d1
10c43550:       56c0            sne %d0
10c43552:       4880            extw %d0
10c43554:       48c0            extl %d0
10c43556:       72ea            moveq #-22,%d1
10c43558:       c081            andl %d1,%d0
10c4355a:       4cdf 001c       moveml %sp@+,%d2-%d4
10c4355e:       4e5e            unlk %fp
10c43560:       4e75            rts

10c43562 <get_unmapped_area_mem>:
10c43562:       4e56 0000       linkw %fp,#0
10c43566:       206e 0008       moveal %fp@(8),%a0
10c4356a:       202e 0014       movel %fp@(20),%d0
10c4356e:       720c            moveq #12,%d1
10c43570:       e3a8            lsll %d1,%d0
10c43572:       d0a8 0022       addl %a0@(34),%d0
10c43576:       4e5e            unlk %fp
10c43578:       4e75            rts

10c4357a <read_kmem>:
10c4357a:       4e56 0000       linkw %fp,#0
10c4357e:       48e7 3f38       moveml %d2-%d7/%a2-%a4,%sp@-
10c43582:       2a2e 000c       movel %fp@(12),%d5
10c43586:       262e 0010       movel %fp@(16),%d3
10c4358a:       286e 0014       moveal %fp@(20),%a4
10c4358e:       282c 0004       movel %a4@(4),%d4
10c43592:       7e00            moveq #0,%d7
10c43594:       95ca            subal %a2,%a2
10c43596:       2039 1002 7c9c  movel 10027c9c <high_memory>,%d0
10c4359c:       b084            cmpl %d4,%d0
10c4359e:       6320            blss 10c435c0 <read_kmem+0x46>
10c435a0:       2e03            movel %d3,%d7
10c435a2:       9084            subl %d4,%d0
10c435a4:       b087            cmpl %d7,%d0
10c435a6:       6402            bccs 10c435aa <read_kmem+0x30>
10c435a8:       2e00            movel %d0,%d7
10c435aa:       2f07            movel %d7,%sp@-
10c435ac:       2f04            movel %d4,%sp@-
10c435ae:       2f05            movel %d5,%sp@-
10c435b0:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c435b6:       4fef 000c       lea %sp@(12),%sp
10c435ba:       d887            addl %d7,%d4
10c435bc:       da87            addl %d7,%d5
10c435be:       9687            subl %d7,%d3
10c435c0:       4a83            tstl %d3
10c435c2:       6764            beqs 10c43628 <read_kmem+0xae>
10c435c4:       42a7            clrl %sp@-
10c435c6:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c435ca:       4eb9 10c2 25d6  jsr 10c225d6 <__get_free_pages>
10c435d0:       2c00            movel %d0,%d6
10c435d2:       508f            addql #8,%sp
10c435d4:       6604            bnes 10c435da <read_kmem+0x60>
10c435d6:       70f4            moveq #-12,%d0
10c435d8:       6058            bras 10c43632 <read_kmem+0xb8>
10c435da:       47f9 10c2 2136  lea 10c22136 <free_pages>,%a3
10c435e0:       6018            bras 10c435fa <read_kmem+0x80>
10c435e2:       2f02            movel %d2,%sp@-
10c435e4:       2f06            movel %d6,%sp@-
10c435e6:       2f05            movel %d5,%sp@-
10c435e8:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c435ee:       4fef 000c       lea %sp@(12),%sp
10c435f2:       9682            subl %d2,%d3
10c435f4:       da82            addl %d2,%d5
10c435f6:       d5c2            addal %d2,%a2
10c435f8:       d882            addl %d2,%d4
10c435fa:       4a83            tstl %d3
10c435fc:       6724            beqs 10c43622 <read_kmem+0xa8>
10c435fe:       2403            movel %d3,%d2
10c43600:       0c82 0000 1000  cmpil #4096,%d2
10c43606:       6f06            bles 10c4360e <read_kmem+0x94>
10c43608:       243c 0000 1000  movel #4096,%d2
10c4360e:       2f02            movel %d2,%sp@-
10c43610:       2f04            movel %d4,%sp@-
10c43612:       2f06            movel %d6,%sp@-
10c43614:       4eb9 10c2 1150  jsr 10c21150 <vread>
10c4361a:       2400            movel %d0,%d2
10c4361c:       4fef 000c       lea %sp@(12),%sp
10c43620:       66c0            bnes 10c435e2 <read_kmem+0x68>
10c43622:       42a7            clrl %sp@-
10c43624:       2f06            movel %d6,%sp@-
10c43626:       4e93            jsr %a3@
10c43628:       2944 0004       movel %d4,%a4@(4)
10c4362c:       4294            clrl %a4@
10c4362e:       200a            movel %a2,%d0
10c43630:       d087            addl %d7,%d0
10c43632:       4cee 1cfc ffdc  moveml %fp@(-36),%d2-%d7/%a2-%a4
10c43638:       4e5e            unlk %fp
10c4363a:       4e75            rts

10c4363c <write_kmem>:
10c4363c:       4e56 0000       linkw %fp,#0
10c43640:       48e7 3f38       moveml %d2-%d7/%a2-%a4,%sp@-
10c43644:       2a2e 000c       movel %fp@(12),%d5
10c43648:       262e 0010       movel %fp@(16),%d3
10c4364c:       266e 0014       moveal %fp@(20),%a3
10c43650:       282b 0004       movel %a3@(4),%d4
10c43654:       7e00            moveq #0,%d7
10c43656:       95ca            subal %a2,%a2
10c43658:       2039 1002 7c9c  movel 10027c9c <high_memory>,%d0
10c4365e:       b084            cmpl %d4,%d0
10c43660:       6328            blss 10c4368a <write_kmem+0x4e>
10c43662:       2e03            movel %d3,%d7
10c43664:       9084            subl %d4,%d0
10c43666:       b087            cmpl %d7,%d0
10c43668:       6402            bccs 10c4366c <write_kmem+0x30>
10c4366a:       2e00            movel %d0,%d7
10c4366c:       2f0b            movel %a3,%sp@-
10c4366e:       2f07            movel %d7,%sp@-
10c43670:       2f05            movel %d5,%sp@-
10c43672:       2f04            movel %d4,%sp@-
10c43674:       2f04            movel %d4,%sp@-
10c43676:       2f2e 0008       movel %fp@(8),%sp@-
10c4367a:       4eba fdd8       jsr %pc@(10c43454 <do_write_mem>)
10c4367e:       2e00            movel %d0,%d7
10c43680:       d887            addl %d7,%d4
10c43682:       da87            addl %d7,%d5
10c43684:       9687            subl %d7,%d3
10c43686:       4fef 0018       lea %sp@(24),%sp
10c4368a:       4a83            tstl %d3
10c4368c:       6764            beqs 10c436f2 <write_kmem+0xb6>
10c4368e:       42a7            clrl %sp@-
10c43690:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c43694:       4eb9 10c2 25d6  jsr 10c225d6 <__get_free_pages>
10c4369a:       2c00            movel %d0,%d6
10c4369c:       508f            addql #8,%sp
10c4369e:       6604            bnes 10c436a4 <write_kmem+0x68>
10c436a0:       70f4            moveq #-12,%d0
10c436a2:       6058            bras 10c436fc <write_kmem+0xc0>
10c436a4:       49f9 10c2 1174  lea 10c21174 <vwrite>,%a4
10c436aa:       2403            movel %d3,%d2
10c436ac:       0c83 0000 1000  cmpil #4096,%d3
10c436b2:       6f06            bles 10c436ba <write_kmem+0x7e>
10c436b4:       243c 0000 1000  movel #4096,%d2
10c436ba:       4a82            tstl %d2
10c436bc:       6710            beqs 10c436ce <write_kmem+0x92>
10c436be:       2f02            movel %d2,%sp@-
10c436c0:       2f05            movel %d5,%sp@-
10c436c2:       2f06            movel %d6,%sp@-
10c436c4:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c436ca:       4fef 000c       lea %sp@(12),%sp
10c436ce:       2f02            movel %d2,%sp@-
10c436d0:       2f04            movel %d4,%sp@-
10c436d2:       2f06            movel %d6,%sp@-
10c436d4:       4e94            jsr %a4@
10c436d6:       2400            movel %d0,%d2
10c436d8:       9682            subl %d2,%d3
10c436da:       da82            addl %d2,%d5
10c436dc:       d5c2            addal %d2,%a2
10c436de:       d882            addl %d2,%d4
10c436e0:       4fef 000c       lea %sp@(12),%sp
10c436e4:       4a83            tstl %d3
10c436e6:       66c2            bnes 10c436aa <write_kmem+0x6e>
10c436e8:       42a7            clrl %sp@-
10c436ea:       2f06            movel %d6,%sp@-
10c436ec:       4eb9 10c2 2136  jsr 10c22136 <free_pages>
10c436f2:       2744 0004       movel %d4,%a3@(4)
10c436f6:       4293            clrl %a3@
10c436f8:       200a            movel %a2,%d0
10c436fa:       d087            addl %d7,%d0
10c436fc:       4cee 1cfc ffdc  moveml %fp@(-36),%d2-%d7/%a2-%a4
10c43702:       4e5e            unlk %fp
10c43704:       4e75            rts

10c43706 <read_null>:
10c43706:       4e56 0000       linkw %fp,#0
10c4370a:       7000            moveq #0,%d0
10c4370c:       4e5e            unlk %fp
10c4370e:       4e75            rts

10c43710 <write_null>:
10c43710:       4e56 0000       linkw %fp,#0
10c43714:       202e 0010       movel %fp@(16),%d0
10c43718:       4e5e            unlk %fp
10c4371a:       4e75            rts

10c4371c <read_zero>:
10c4371c:       4e56 0000       linkw %fp,#0
10c43720:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c43724:       246e 000c       moveal %fp@(12),%a2
10c43728:       262e 0010       movel %fp@(16),%d3
10c4372c:       7000            moveq #0,%d0
10c4372e:       4a83            tstl %d3
10c43730:       6730            beqs 10c43762 <read_zero+0x46>
10c43732:       200a            movel %a2,%d0
10c43734:       d083            addl %d3,%d0
10c43736:       0c80 10ef ffff  cmpil #284164095,%d0
10c4373c:       6304            blss 10c43742 <read_zero+0x26>
10c4373e:       70f2            moveq #-14,%d0
10c43740:       6020            bras 10c43762 <read_zero+0x46>
10c43742:       2403            movel %d3,%d2
10c43744:       4204            clrb %d4
10c43746:       1484            moveb %d4,%a2@
10c43748:       528a            addql #1,%a2
10c4374a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c43750:       2028 0014       movel %a0@(20),%d0
10c43754:       6706            beqs 10c4375c <read_zero+0x40>
10c43756:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c4375c:       5382            subql #1,%d2
10c4375e:       66e6            bnes 10c43746 <read_zero+0x2a>
10c43760:       2003            movel %d3,%d0
10c43762:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c43768:       4e5e            unlk %fp
10c4376a:       4e75            rts

10c4376c <mmap_zero>:
10c4376c:       4e56 0000       linkw %fp,#0
10c43770:       70da            moveq #-38,%d0
10c43772:       4e5e            unlk %fp
10c43774:       4e75            rts

10c43776 <write_full>:
10c43776:       4e56 0000       linkw %fp,#0
10c4377a:       70e4            moveq #-28,%d0
10c4377c:       4e5e            unlk %fp
10c4377e:       4e75            rts

10c43780 <null_lseek>:
10c43780:       4e56 0000       linkw %fp,#0
10c43784:       206e 0008       moveal %fp@(8),%a0
10c43788:       42a8 001e       clrl %a0@(30)
10c4378c:       42a8 0022       clrl %a0@(34)
10c43790:       4280            clrl %d0
10c43792:       4281            clrl %d1
10c43794:       4e5e            unlk %fp
10c43796:       4e75            rts

10c43798 <memory_lseek>:
10c43798:       4e56 0000       linkw %fp,#0
10c4379c:       2f02            movel %d2,%sp@-
10c4379e:       226e 0008       moveal %fp@(8),%a1
10c437a2:       202e 000c       movel %fp@(12),%d0
10c437a6:       222e 0010       movel %fp@(16),%d1
10c437aa:       206e 0014       moveal %fp@(20),%a0
10c437ae:       b0fc 0000       cmpaw #0,%a0
10c437b2:       6710            beqs 10c437c4 <memory_lseek+0x2c>
10c437b4:       7401            moveq #1,%d2
10c437b6:       b488            cmpl %a0,%d2
10c437b8:       6614            bnes 10c437ce <memory_lseek+0x36>
10c437ba:       2429 001e       movel %a1@(30),%d2
10c437be:       d2a9 0022       addl %a1@(34),%d1
10c437c2:       d182            addxl %d2,%d0
10c437c4:       2340 001e       movel %d0,%a1@(30)
10c437c8:       2341 0022       movel %d1,%a1@(34)
10c437cc:       6004            bras 10c437d2 <memory_lseek+0x3a>
10c437ce:       70ff            moveq #-1,%d0
10c437d0:       72ea            moveq #-22,%d1
10c437d2:       241f            movel %sp@+,%d2
10c437d4:       4e5e            unlk %fp
10c437d6:       4e75            rts

10c437d8 <open_port>:
10c437d8:       4e56 0000       linkw %fp,#0
10c437dc:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c437e2:       0828 0001 01d1  btst #1,%a0@(465)
10c437e8:       6708            beqs 10c437f2 <open_port+0x1a>
10c437ea:       0068 0100 0006  oriw #256,%a0@(6)
10c437f0:       6004            bras 10c437f6 <open_port+0x1e>
10c437f2:       70ff            moveq #-1,%d0
10c437f4:       6002            bras 10c437f8 <open_port+0x20>
10c437f6:       7000            moveq #0,%d0
10c437f8:       4e5e            unlk %fp
10c437fa:       4e75            rts

10c437fc <memory_open>:
10c437fc:       4e56 0000       linkw %fp,#0
10c43800:       2f0a            movel %a2,%sp@-
10c43802:       246e 0008       moveal %fp@(8),%a2
10c43806:       226e 000c       moveal %fp@(12),%a1
10c4380a:       4240            clrw %d0
10c4380c:       102a 003f       moveb %a2@(63),%d0
10c43810:       5340            subqw #1,%d0
10c43812:       0280 0000 ffff  andil #65535,%d0
10c43818:       7208            moveq #8,%d1
10c4381a:       b280            cmpl %d0,%d1
10c4381c:       6562            bcss 10c43880 <memory_open+0x84>
10c4381e:       d080            addl %d0,%d0
10c43820:       303b 0806       movew %pc@(10c43828 <memory_open+0x2c>,%d0:l),%d0
10c43824:       4efb 0002       jmp %pc@(10c43828 <memory_open+0x2c>,%d0:w)
10c43828:       0012 001c       orib #28,%a2@
10c4382c:       0026 0058       orib #88,%fp@-
10c43830:       0030 0058 003a  orib #88,%a0@(0000003a,%d0:w)
10c43836:       0044 004e       oriw #78,%d4
10c4383a:       237c 1000 e944  movel #268495172,%a1@(16)
10c43840:       0010 
10c43842:       6040            bras 10c43884 <memory_open+0x88>
10c43844:       237c 1000 e990  movel #268495248,%a1@(16)
10c4384a:       0010 
10c4384c:       6036            bras 10c43884 <memory_open+0x88>
10c4384e:       237c 1000 e9dc  movel #268495324,%a1@(16)
10c43854:       0010 
10c43856:       602c            bras 10c43884 <memory_open+0x88>
10c43858:       237c 1000 ea28  movel #268495400,%a1@(16)
10c4385e:       0010 
10c43860:       6022            bras 10c43884 <memory_open+0x88>
10c43862:       237c 1000 ea74  movel #268495476,%a1@(16)
10c43868:       0010 
10c4386a:       6018            bras 10c43884 <memory_open+0x88>
10c4386c:       237c 1000 ee68  movel #268496488,%a1@(16)
10c43872:       0010 
10c43874:       600e            bras 10c43884 <memory_open+0x88>
10c43876:       237c 1000 eeb4  movel #268496564,%a1@(16)
10c4387c:       0010 
10c4387e:       6004            bras 10c43884 <memory_open+0x88>
10c43880:       70fa            moveq #-6,%d0
10c43882:       601e            bras 10c438a2 <memory_open+0xa6>
10c43884:       2069 0010       moveal %a1@(16),%a0
10c43888:       b0fc 0000       cmpaw #0,%a0
10c4388c:       6712            beqs 10c438a0 <memory_open+0xa4>
10c4388e:       2068 0020       moveal %a0@(32),%a0
10c43892:       b0fc 0000       cmpaw #0,%a0
10c43896:       6708            beqs 10c438a0 <memory_open+0xa4>
10c43898:       2f09            movel %a1,%sp@-
10c4389a:       2f0a            movel %a2,%sp@-
10c4389c:       4e90            jsr %a0@
10c4389e:       6002            bras 10c438a2 <memory_open+0xa6>
10c438a0:       7000            moveq #0,%d0
10c438a2:       246e fffc       moveal %fp@(-4),%a2
10c438a6:       4e5e            unlk %fp
10c438a8:       4e75            rts
10c438aa:       4e75            rts

10c438ac <alloc_tty_struct>:
10c438ac:       4e56 0000       linkw %fp,#0
10c438b0:       2f02            movel %d2,%sp@-
10c438b2:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c438b6:       4878 0c36       pea c36 <LFLUSH_I_AND_D+0x42e>
10c438ba:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c438c0:       2400            movel %d0,%d2
10c438c2:       508f            addql #8,%sp
10c438c4:       670e            beqs 10c438d4 <alloc_tty_struct+0x28>
10c438c6:       4878 0c36       pea c36 <LFLUSH_I_AND_D+0x42e>
10c438ca:       42a7            clrl %sp@-
10c438cc:       2f02            movel %d2,%sp@-
10c438ce:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c438d4:       2002            movel %d2,%d0
10c438d6:       242e fffc       movel %fp@(-4),%d2
10c438da:       4e5e            unlk %fp
10c438dc:       4e75            rts

10c438de <_tty_make_name>:
10c438de:       4e56 0000       linkw %fp,#0
10c438e2:       2f0a            movel %a2,%sp@-
10c438e4:       226e 0008       moveal %fp@(8),%a1
10c438e8:       246e 0010       moveal %fp@(16),%a2
10c438ec:       b2fc 0000       cmpaw #0,%a1
10c438f0:       670e            beqs 10c43900 <_tty_make_name+0x22>
10c438f2:       4280            clrl %d0
10c438f4:       1029 010f       moveb %a1@(271),%d0
10c438f8:       2040            moveal %d0,%a0
10c438fa:       90e9 0016       subaw %a1@(22),%a0
10c438fe:       6002            bras 10c43902 <_tty_make_name+0x24>
10c43900:       91c8            subal %a0,%a0
10c43902:       b2fc 0000       cmpaw #0,%a1
10c43906:       660e            bnes 10c43916 <_tty_make_name+0x38>
10c43908:       41f9 1000 4d5e  lea 10004d5e <list.867+0xa8>,%a0
10c4390e:       224a            moveal %a2,%a1
10c43910:       12d8            moveb %a0@+,%a1@+
10c43912:       66fc            bnes 10c43910 <_tty_make_name+0x32>
10c43914:       6012            bras 10c43928 <_tty_make_name+0x4a>
10c43916:       d1e9 0010       addal %a1@(16),%a0
10c4391a:       2f08            movel %a0,%sp@-
10c4391c:       2f2e 000c       movel %fp@(12),%sp@-
10c43920:       2f0a            movel %a2,%sp@-
10c43922:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c43928:       200a            movel %a2,%d0
10c4392a:       246e fffc       moveal %fp@(-4),%a2
10c4392e:       4e5e            unlk %fp
10c43930:       4e75            rts

10c43932 <tty_name>:
10c43932:       4e56 0000       linkw %fp,#0
10c43936:       206e 0008       moveal %fp@(8),%a0
10c4393a:       2f2e 000c       movel %fp@(12),%sp@-
10c4393e:       7000            moveq #0,%d0
10c43940:       b0fc 0000       cmpaw #0,%a0
10c43944:       6704            beqs 10c4394a <tty_name+0x18>
10c43946:       2028 000c       movel %a0@(12),%d0
10c4394a:       2f00            movel %d0,%sp@-
10c4394c:       2f08            movel %a0,%sp@-
10c4394e:       4eba ff8e       jsr %pc@(10c438de <_tty_make_name>)
10c43952:       4e5e            unlk %fp
10c43954:       4e75            rts

10c43956 <check_tty_count>:
10c43956:       4e56 0000       linkw %fp,#0
10c4395a:       2f02            movel %d2,%sp@-
10c4395c:       226e 0008       moveal %fp@(8),%a1
10c43960:       7400            moveq #0,%d2
10c43962:       2069 09a2       moveal %a1@(2466),%a0
10c43966:       2009            movel %a1,%d0
10c43968:       0680 0000 09a2  addil #2466,%d0
10c4396e:       b088            cmpl %a0,%d0
10c43970:       670e            beqs 10c43980 <check_tty_count+0x2a>
10c43972:       b3e8 005a       cmpal %a0@(90),%a1
10c43976:       6602            bnes 10c4397a <check_tty_count+0x24>
10c43978:       5282            addql #1,%d2
10c4397a:       2050            moveal %a0@,%a0
10c4397c:       b088            cmpl %a0,%d0
10c4397e:       66f2            bnes 10c43972 <check_tty_count+0x1c>
10c43980:       0c69 0004 001a  cmpiw #4,%a1@(26)
10c43986:       661a            bnes 10c439a2 <check_tty_count+0x4c>
10c43988:       0c69 0002 001c  cmpiw #2,%a1@(28)
10c4398e:       6612            bnes 10c439a2 <check_tty_count+0x4c>
10c43990:       2069 0122       moveal %a1@(290),%a0
10c43994:       b0fc 0000       cmpaw #0,%a0
10c43998:       6708            beqs 10c439a2 <check_tty_count+0x4c>
10c4399a:       4aa8 0114       tstl %a0@(276)
10c4399e:       6702            beqs 10c439a2 <check_tty_count+0x4c>
10c439a0:       5282            addql #1,%d2
10c439a2:       2029 0114       movel %a1@(276),%d0
10c439a6:       b480            cmpl %d0,%d2
10c439a8:       6604            bnes 10c439ae <check_tty_count+0x58>
10c439aa:       7000            moveq #0,%d0
10c439ac:       6026            bras 10c439d4 <check_tty_count+0x7e>
10c439ae:       2f2e 000c       movel %fp@(12),%sp@-
10c439b2:       2f02            movel %d2,%sp@-
10c439b4:       2f00            movel %d0,%sp@-
10c439b6:       4280            clrl %d0
10c439b8:       3029 010e       movew %a1@(270),%d0
10c439bc:       2f00            movel %d0,%sp@-
10c439be:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c439c4:       2e80            movel %d0,%sp@
10c439c6:       4879 1000 4dc4  pea 10004dc4 <badtty.919+0x25>
10c439cc:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c439d2:       2002            movel %d2,%d0
10c439d4:       242e fffc       movel %fp@(-4),%d2
10c439d8:       4e5e            unlk %fp
10c439da:       4e75            rts

10c439dc <tty_register_ldisc>:
10c439dc:       4e56 0000       linkw %fp,#0
10c439e0:       2f03            movel %d3,%sp@-
10c439e2:       2f02            movel %d2,%sp@-
10c439e4:       262e 0008       movel %fp@(8),%d3
10c439e8:       202e 000c       movel %fp@(12),%d0
10c439ec:       720f            moveq #15,%d1
10c439ee:       b283            cmpl %d3,%d1
10c439f0:       6404            bccs 10c439f6 <tty_register_ldisc+0x1a>
10c439f2:       70ea            moveq #-22,%d0
10c439f4:       604e            bras 10c43a44 <tty_register_ldisc+0x68>
10c439f6:       4a80            tstl %d0
10c439f8:       6732            beqs 10c43a2c <tty_register_ldisc+0x50>
10c439fa:       2403            movel %d3,%d2
10c439fc:       ed8a            lsll #6,%d2
10c439fe:       4878 0040       pea 40 <LSIGTRAP+0x3b>
10c43a02:       2f00            movel %d0,%sp@-
10c43a04:       2002            movel %d2,%d0
10c43a06:       0680 1002 7d2e  addil #268598574,%d0
10c43a0c:       2f00            movel %d0,%sp@-
10c43a0e:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c43a14:       41f9 1002 7d3a  lea 10027d3a <ldiscs+0xc>,%a0
10c43a1a:       7201            moveq #1,%d1
10c43a1c:       83b0 2800       orl %d1,%a0@(00000000,%d2:l)
10c43a20:       41f9 1002 7d36  lea 10027d36 <ldiscs+0x8>,%a0
10c43a26:       2183 2800       movel %d3,%a0@(00000000,%d2:l)
10c43a2a:       6016            bras 10c43a42 <tty_register_ldisc+0x66>
10c43a2c:       4878 0040       pea 40 <LSIGTRAP+0x3b>
10c43a30:       42a7            clrl %sp@-
10c43a32:       ed8b            lsll #6,%d3
10c43a34:       0683 1002 7d2e  addil #268598574,%d3
10c43a3a:       2f03            movel %d3,%sp@-
10c43a3c:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c43a42:       7000            moveq #0,%d0
10c43a44:       242e fff8       movel %fp@(-8),%d2
10c43a48:       262e fffc       movel %fp@(-4),%d3
10c43a4c:       4e5e            unlk %fp
10c43a4e:       4e75            rts

10c43a50 <tty_set_ldisc>:
10c43a50:       4e56 ff6c       linkw %fp,#-148
10c43a54:       48e7 3e38       moveml %d2-%d6/%a2-%a4,%sp@-
10c43a58:       246e 0008       moveal %fp@(8),%a2
10c43a5c:       282e 000c       movel %fp@(12),%d4
10c43a60:       7c00            moveq #0,%d6
10c43a62:       700f            moveq #15,%d0
10c43a64:       b084            cmpl %d4,%d0
10c43a66:       6532            bcss 10c43a9a <tty_set_ldisc+0x4a>
10c43a68:       2004            movel %d4,%d0
10c43a6a:       ed88            lsll #6,%d0
10c43a6c:       47f9 1002 7d3a  lea 10027d3a <ldiscs+0xc>,%a3
10c43a72:       2400            movel %d0,%d2
10c43a74:       0833 0000 2803  btst #0,%a3@(00000003,%d2:l)
10c43a7a:       6624            bnes 10c43aa0 <tty_set_ldisc+0x50>
10c43a7c:       2f04            movel %d4,%sp@-
10c43a7e:       4879 1000 4dfc  pea 10004dfc <badtty.919+0x5d>
10c43a84:       486e ff6c       pea %fp@(-148)
10c43a88:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c43a8e:       4fef 000c       lea %sp@(12),%sp
10c43a92:       0833 0000 2803  btst #0,%a3@(00000003,%d2:l)
10c43a98:       6606            bnes 10c43aa0 <tty_set_ldisc+0x50>
10c43a9a:       70ea            moveq #-22,%d0
10c43a9c:       6000 0108       braw 10c43ba6 <tty_set_ldisc+0x156>
10c43aa0:       b8aa 00c6       cmpl %a2@(198),%d4
10c43aa4:       6606            bnes 10c43aac <tty_set_ldisc+0x5c>
10c43aa6:       7000            moveq #0,%d0
10c43aa8:       6000 00fc       braw 10c43ba6 <tty_set_ldisc+0x156>
10c43aac:       7ac0            moveq #-64,%d5
10c43aae:       da8e            addl %fp,%d5
10c43ab0:       260a            movel %a2,%d3
10c43ab2:       0683 0000 00be  addil #190,%d3
10c43ab8:       4878 0040       pea 40 <LSIGTRAP+0x3b>
10c43abc:       2f03            movel %d3,%sp@-
10c43abe:       2f05            movel %d5,%sp@-
10c43ac0:       47f9 10c8 5744  lea 10c85744 <memcpy>,%a3
10c43ac6:       4e93            jsr %a3@
10c43ac8:       42a7            clrl %sp@-
10c43aca:       2f0a            movel %a2,%sp@-
10c43acc:       4eb9 10c4 7c20  jsr 10c47c20 <tty_wait_until_sent>
10c43ad2:       4fef 0014       lea %sp@(20),%sp
10c43ad6:       206a 00d2       moveal %a2@(210),%a0
10c43ada:       b0fc 0000       cmpaw #0,%a0
10c43ade:       6706            beqs 10c43ae6 <tty_set_ldisc+0x96>
10c43ae0:       2f0a            movel %a2,%sp@-
10c43ae2:       4e90            jsr %a0@
10c43ae4:       588f            addql #4,%sp
10c43ae6:       49f9 1002 7d2e  lea 10027d2e <ldiscs>,%a4
10c43aec:       4878 0040       pea 40 <LSIGTRAP+0x3b>
10c43af0:       4874 2800       pea %a4@(00000000,%d2:l)
10c43af4:       2f03            movel %d3,%sp@-
10c43af6:       4e93            jsr %a3@
10c43af8:       206a 00fe       moveal %a2@(254),%a0
10c43afc:       1144 0010       moveb %d4,%a0@(16)
10c43b00:       4fef 000c       lea %sp@(12),%sp
10c43b04:       206a 00ce       moveal %a2@(206),%a0
10c43b08:       b0fc 0000       cmpaw #0,%a0
10c43b0c:       6708            beqs 10c43b16 <tty_set_ldisc+0xc6>
10c43b0e:       2f0a            movel %a2,%sp@-
10c43b10:       4e90            jsr %a0@
10c43b12:       2c00            movel %d0,%d6
10c43b14:       588f            addql #4,%sp
10c43b16:       4a86            tstl %d6
10c43b18:       6c72            bges 10c43b8c <tty_set_ldisc+0x13c>
10c43b1a:       4878 0040       pea 40 <LSIGTRAP+0x3b>
10c43b1e:       2f05            movel %d5,%sp@-
10c43b20:       2f03            movel %d3,%sp@-
10c43b22:       4e93            jsr %a3@
10c43b24:       206a 00fe       moveal %a2@(254),%a0
10c43b28:       116a 00c9 0010  moveb %a2@(201),%a0@(16)
10c43b2e:       4fef 000c       lea %sp@(12),%sp
10c43b32:       206a 00ce       moveal %a2@(206),%a0
10c43b36:       b0fc 0000       cmpaw #0,%a0
10c43b3a:       6750            beqs 10c43b8c <tty_set_ldisc+0x13c>
10c43b3c:       2f0a            movel %a2,%sp@-
10c43b3e:       4e90            jsr %a0@
10c43b40:       588f            addql #4,%sp
10c43b42:       4a80            tstl %d0
10c43b44:       6c46            bges 10c43b8c <tty_set_ldisc+0x13c>
10c43b46:       4878 0040       pea 40 <LSIGTRAP+0x3b>
10c43b4a:       2f0c            movel %a4,%sp@-
10c43b4c:       2f03            movel %d3,%sp@-
10c43b4e:       4e93            jsr %a3@
10c43b50:       206a 00fe       moveal %a2@(254),%a0
10c43b54:       4228 0010       clrb %a0@(16)
10c43b58:       4fef 000c       lea %sp@(12),%sp
10c43b5c:       206a 00ce       moveal %a2@(206),%a0
10c43b60:       b0fc 0000       cmpaw #0,%a0
10c43b64:       6726            beqs 10c43b8c <tty_set_ldisc+0x13c>
10c43b66:       2f0a            movel %a2,%sp@-
10c43b68:       4e90            jsr %a0@
10c43b6a:       588f            addql #4,%sp
10c43b6c:       4a80            tstl %d0
10c43b6e:       6c1c            bges 10c43b8c <tty_set_ldisc+0x13c>
10c43b70:       2f00            movel %d0,%sp@-
10c43b72:       486e ff80       pea %fp@(-128)
10c43b76:       2f0a            movel %a2,%sp@-
10c43b78:       4eba fdb8       jsr %pc@(10c43932 <tty_name>)
10c43b7c:       584f            addqw #4,%sp
10c43b7e:       2e80            movel %d0,%sp@
10c43b80:       4879 1000 4e09  pea 10004e09 <badtty.919+0x6a>
10c43b86:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c43b8c:       202a 00c6       movel %a2@(198),%d0
10c43b90:       b0ae ffc8       cmpl %fp@(-56),%d0
10c43b94:       670e            beqs 10c43ba4 <tty_set_ldisc+0x154>
10c43b96:       206a 00a2       moveal %a2@(162),%a0
10c43b9a:       b0fc 0000       cmpaw #0,%a0
10c43b9e:       6704            beqs 10c43ba4 <tty_set_ldisc+0x154>
10c43ba0:       2f0a            movel %a2,%sp@-
10c43ba2:       4e90            jsr %a0@
10c43ba4:       2006            movel %d6,%d0
10c43ba6:       4cee 1c7c ff4c  moveml %fp@(-180),%d2-%d6/%a2-%a4
10c43bac:       4e5e            unlk %fp
10c43bae:       4e75            rts

10c43bb0 <get_tty_driver>:
10c43bb0:       4e56 0000       linkw %fp,#0
10c43bb4:       2f0a            movel %a2,%sp@-
10c43bb6:       302e 000a       movew %fp@(10),%d0
10c43bba:       4281            clrl %d1
10c43bbc:       1200            moveb %d0,%d1
10c43bbe:       e048            lsrw #8,%d0
10c43bc0:       0280 0000 00ff  andil #255,%d0
10c43bc6:       2279 1002 812e  moveal 1002812e <tty_drivers>,%a1
10c43bcc:       b2fc 0000       cmpaw #0,%a1
10c43bd0:       672a            beqs 10c43bfc <get_tty_driver+0x4c>
10c43bd2:       3069 0010       moveaw %a1@(16),%a0
10c43bd6:       b088            cmpl %a0,%d0
10c43bd8:       6618            bnes 10c43bf2 <get_tty_driver+0x42>
10c43bda:       3469 0012       moveaw %a1@(18),%a2
10c43bde:       b5c1            cmpal %d1,%a2
10c43be0:       6e10            bgts 10c43bf2 <get_tty_driver+0x42>
10c43be2:       3069 0014       moveaw %a1@(20),%a0
10c43be6:       41f2 8800       lea %a2@(00000000,%a0:l),%a0
10c43bea:       b1c1            cmpal %d1,%a0
10c43bec:       6f04            bles 10c43bf2 <get_tty_driver+0x42>
10c43bee:       2009            movel %a1,%d0
10c43bf0:       600c            bras 10c43bfe <get_tty_driver+0x4e>
10c43bf2:       2269 00b2       moveal %a1@(178),%a1
10c43bf6:       b2fc 0000       cmpaw #0,%a1
10c43bfa:       66d6            bnes 10c43bd2 <get_tty_driver+0x22>
10c43bfc:       7000            moveq #0,%d0
10c43bfe:       245f            moveal %sp@+,%a2
10c43c00:       4e5e            unlk %fp
10c43c02:       4e75            rts

10c43c04 <tty_check_change>:
10c43c04:       4e56 0000       linkw %fp,#0
10c43c08:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c43c0e:       2069 0254       moveal %a1@(596),%a0
10c43c12:       7000            moveq #0,%d0
10c43c14:       b1ee 0008       cmpal %fp@(8),%a0
10c43c18:       6664            bnes 10c43c7e <tty_check_change+0x7a>
10c43c1a:       2028 0106       movel %a0@(262),%d0
10c43c1e:       6e10            bgts 10c43c30 <tty_check_change+0x2c>
10c43c20:       4879 1000 4e38  pea 10004e38 <badtty.919+0x99>
10c43c26:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c43c2c:       7000            moveq #0,%d0
10c43c2e:       604e            bras 10c43c7e <tty_check_change+0x7a>
10c43c30:       b0a9 007e       cmpl %a1@(126),%d0
10c43c34:       67f6            beqs 10c43c2c <tty_check_change+0x28>
10c43c36:       4878 0016       pea 16 <LSIGTRAP+0x11>
10c43c3a:       4eb9 10c4 6fb6  jsr 10c46fb6 <is_ignored>
10c43c40:       588f            addql #4,%sp
10c43c42:       4a80            tstl %d0
10c43c44:       66e6            bnes 10c43c2c <tty_check_change+0x28>
10c43c46:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c43c4c:       2f28 007e       movel %a0@(126),%sp@-
10c43c50:       4eb9 10c1 704c  jsr 10c1704c <is_orphaned_pgrp>
10c43c56:       588f            addql #4,%sp
10c43c58:       4a80            tstl %d0
10c43c5a:       6620            bnes 10c43c7c <tty_check_change+0x78>
10c43c5c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c43c60:       4878 0016       pea 16 <LSIGTRAP+0x11>
10c43c64:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c43c6a:       2f28 007e       movel %a0@(126),%sp@-
10c43c6e:       4eb9 10c1 ae2a  jsr 10c1ae2a <kill_pg>
10c43c74:       203c ffff fe00  movel #-512,%d0
10c43c7a:       6002            bras 10c43c7e <tty_check_change+0x7a>
10c43c7c:       70fb            moveq #-5,%d0
10c43c7e:       4e5e            unlk %fp
10c43c80:       4e75            rts

10c43c82 <hung_up_tty_read>:
10c43c82:       4e56 0000       linkw %fp,#0
10c43c86:       701e            moveq #30,%d0
10c43c88:       d0ae 0008       addl %fp@(8),%d0
10c43c8c:       b0ae 0014       cmpl %fp@(20),%d0
10c43c90:       56c0            sne %d0
10c43c92:       4880            extw %d0
10c43c94:       48c0            extl %d0
10c43c96:       72e3            moveq #-29,%d1
10c43c98:       c081            andl %d1,%d0
10c43c9a:       4e5e            unlk %fp
10c43c9c:       4e75            rts

10c43c9e <hung_up_tty_write>:
10c43c9e:       4e56 0000       linkw %fp,#0
10c43ca2:       721e            moveq #30,%d1
10c43ca4:       d2ae 0008       addl %fp@(8),%d1
10c43ca8:       70e3            moveq #-29,%d0
10c43caa:       b2ae 0014       cmpl %fp@(20),%d1
10c43cae:       6602            bnes 10c43cb2 <hung_up_tty_write+0x14>
10c43cb0:       70fb            moveq #-5,%d0
10c43cb2:       4e5e            unlk %fp
10c43cb4:       4e75            rts

10c43cb6 <hung_up_tty_poll>:
10c43cb6:       4e56 0000       linkw %fp,#0
10c43cba:       705d            moveq #93,%d0
10c43cbc:       4e5e            unlk %fp
10c43cbe:       4e75            rts

10c43cc0 <hung_up_tty_ioctl>:
10c43cc0:       4e56 0000       linkw %fp,#0
10c43cc4:       70fb            moveq #-5,%d0
10c43cc6:       0cae 0000 5410  cmpil #21520,%fp@(16)
10c43ccc:       0010 
10c43cce:       6602            bnes 10c43cd2 <hung_up_tty_ioctl+0x12>
10c43cd0:       70e7            moveq #-25,%d0
10c43cd2:       4e5e            unlk %fp
10c43cd4:       4e75            rts

10c43cd6 <do_tty_hangup>:
10c43cd6:       4e56 0000       linkw %fp,#0
10c43cda:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c43cde:       266e 0008       moveal %fp@(8),%a3
10c43ce2:       7c00            moveq #0,%d6
10c43ce4:       7600            moveq #0,%d3
10c43ce6:       b6fc 0000       cmpaw #0,%a3
10c43cea:       6700 0218       beqw 10c43f04 <do_tty_hangup+0x22e>
10c43cee:       4879 1000 4e5e  pea 10004e5e <badtty.919+0xbf>
10c43cf4:       2f0b            movel %a3,%sp@-
10c43cf6:       4eba fc5e       jsr %pc@(10c43956 <check_tty_count>)
10c43cfa:       246b 09a2       moveal %a3@(2466),%a2
10c43cfe:       508f            addql #8,%sp
10c43d00:       240b            movel %a3,%d2
10c43d02:       0682 0000 09a2  addil #2466,%d2
10c43d08:       49eb 0110       lea %a3@(272),%a4
10c43d0c:       280b            movel %a3,%d4
10c43d0e:       0684 0000 096e  addil #2414,%d4
10c43d14:       2e3c 10c1 4712  movel #281102098,%d7
10c43d1a:       2a0b            movel %a3,%d5
10c43d1c:       0685 0000 097a  addil #2426,%d5
10c43d22:       4bf9 1001 1190  lea 10011190 <init_task_union>,%a5
10c43d28:       b48a            cmpl %a2,%d2
10c43d2a:       6748            beqs 10c43d74 <do_tty_hangup+0x9e>
10c43d2c:       206a 0008       moveal %a2@(8),%a0
10c43d30:       2068 0008       moveal %a0@(8),%a0
10c43d34:       3028 003e       movew %a0@(62),%d0
10c43d38:       0c40 0400       cmpiw #1024,%d0
10c43d3c:       6706            beqs 10c43d44 <do_tty_hangup+0x6e>
10c43d3e:       0c40 0501       cmpiw #1281,%d0
10c43d42:       6604            bnes 10c43d48 <do_tty_hangup+0x72>
10c43d44:       2c0a            movel %a2,%d6
10c43d46:       6026            bras 10c43d6e <do_tty_hangup+0x98>
10c43d48:       0caa 1000 eb0c  cmpil #268495628,%a2@(16)
10c43d4e:       0010 
10c43d50:       661c            bnes 10c43d6e <do_tty_hangup+0x98>
10c43d52:       5283            addql #1,%d3
10c43d54:       42a7            clrl %sp@-
10c43d56:       2f0a            movel %a2,%sp@-
10c43d58:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c43d5c:       4eb9 10c4 4f9e  jsr 10c44f9e <tty_fasync>
10c43d62:       257c 1000 eb58  movel #268495704,%a2@(16)
10c43d68:       0010 
10c43d6a:       4fef 000c       lea %sp@(12),%sp
10c43d6e:       2452            moveal %a2@,%a2
10c43d70:       b48a            cmpl %a2,%d2
10c43d72:       66b8            bnes 10c43d2c <do_tty_hangup+0x56>
10c43d74:       40c2            movew %sr,%d2
10c43d76:       007c 0700       oriw #1792,%sr
10c43d7a:       206b 00d6       moveal %a3@(214),%a0
10c43d7e:       b0fc 0000       cmpaw #0,%a0
10c43d82:       6706            beqs 10c43d8a <do_tty_hangup+0xb4>
10c43d84:       2f0b            movel %a3,%sp@-
10c43d86:       4e90            jsr %a0@
10c43d88:       588f            addql #4,%sp
10c43d8a:       206b 009e       moveal %a3@(158),%a0
10c43d8e:       b0fc 0000       cmpaw #0,%a0
10c43d92:       6706            beqs 10c43d9a <do_tty_hangup+0xc4>
10c43d94:       2f0b            movel %a3,%sp@-
10c43d96:       4e90            jsr %a0@
10c43d98:       588f            addql #4,%sp
10c43d9a:       2014            movel %a4@,%d0
10c43d9c:       0800 0005       btst #5,%d0
10c43da0:       6710            beqs 10c43db2 <do_tty_hangup+0xdc>
10c43da2:       206b 00fa       moveal %a3@(250),%a0
10c43da6:       b0fc 0000       cmpaw #0,%a0
10c43daa:       6706            beqs 10c43db2 <do_tty_hangup+0xdc>
10c43dac:       2f0b            movel %a3,%sp@-
10c43dae:       4e90            jsr %a0@
10c43db0:       588f            addql #4,%sp
10c43db2:       46c2            movew %d2,%sr
10c43db4:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c43db8:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c43dbc:       2f04            movel %d4,%sp@-
10c43dbe:       2047            moveal %d7,%a0
10c43dc0:       4e90            jsr %a0@
10c43dc2:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c43dc6:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c43dca:       2f05            movel %d5,%sp@-
10c43dcc:       2047            moveal %d7,%a0
10c43dce:       4e90            jsr %a0@
10c43dd0:       4fef 0018       lea %sp@(24),%sp
10c43dd4:       082b 0001 0045  btst #1,%a3@(69)
10c43dda:       6728            beqs 10c43e04 <do_tty_hangup+0x12e>
10c43ddc:       206b 00fe       moveal %a3@(254),%a0
10c43de0:       20eb 001e       movel %a3@(30),%a0@+
10c43de4:       20eb 0022       movel %a3@(34),%a0@+
10c43de8:       20eb 0026       movel %a3@(38),%a0@+
10c43dec:       20eb 002a       movel %a3@(42),%a0@+
10c43df0:       20eb 002e       movel %a3@(46),%a0@+
10c43df4:       20eb 0032       movel %a3@(50),%a0@+
10c43df8:       20eb 0036       movel %a3@(54),%a0@+
10c43dfc:       20eb 003a       movel %a3@(58),%a0@+
10c43e00:       20ab 003e       movel %a3@(62),%a0@
10c43e04:       202b 00c6       movel %a3@(198),%d0
10c43e08:       b0b9 1002 7d36  cmpl 10027d36 <ldiscs+0x8>,%d0
10c43e0e:       6756            beqs 10c43e66 <do_tty_hangup+0x190>
10c43e10:       206b 00d2       moveal %a3@(210),%a0
10c43e14:       b0fc 0000       cmpaw #0,%a0
10c43e18:       6706            beqs 10c43e20 <do_tty_hangup+0x14a>
10c43e1a:       2f0b            movel %a3,%sp@-
10c43e1c:       4e90            jsr %a0@
10c43e1e:       588f            addql #4,%sp
10c43e20:       4878 0040       pea 40 <LSIGTRAP+0x3b>
10c43e24:       4879 1002 7d2e  pea 10027d2e <ldiscs>
10c43e2a:       486b 00be       pea %a3@(190)
10c43e2e:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c43e34:       206b 00fe       moveal %a3@(254),%a0
10c43e38:       4228 0010       clrb %a0@(16)
10c43e3c:       4fef 000c       lea %sp@(12),%sp
10c43e40:       206b 00ce       moveal %a3@(206),%a0
10c43e44:       b0fc 0000       cmpaw #0,%a0
10c43e48:       671c            beqs 10c43e66 <do_tty_hangup+0x190>
10c43e4a:       2f0b            movel %a3,%sp@-
10c43e4c:       4e90            jsr %a0@
10c43e4e:       588f            addql #4,%sp
10c43e50:       4a80            tstl %d0
10c43e52:       6c12            bges 10c43e66 <do_tty_hangup+0x190>
10c43e54:       4480            negl %d0
10c43e56:       2f00            movel %d0,%sp@-
10c43e58:       4879 1000 4e6c  pea 10004e6c <badtty.919+0xcd>
10c43e5e:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c43e64:       508f            addql #8,%sp
10c43e66:       246d 0048       moveal %a5@(72),%a2
10c43e6a:       bbca            cmpal %a2,%a5
10c43e6c:       6750            beqs 10c43ebe <do_tty_hangup+0x1e8>
10c43e6e:       49f9 10c1 adf0  lea 10c1adf0 <send_sig>,%a4
10c43e74:       202b 010a       movel %a3@(266),%d0
10c43e78:       6f32            bles 10c43eac <do_tty_hangup+0x1d6>
10c43e7a:       b0aa 0086       cmpl %a2@(134),%d0
10c43e7e:       662c            bnes 10c43eac <do_tty_hangup+0x1d6>
10c43e80:       4aaa 008e       tstl %a2@(142)
10c43e84:       6726            beqs 10c43eac <do_tty_hangup+0x1d6>
10c43e86:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c43e8a:       2f0a            movel %a2,%sp@-
10c43e8c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c43e90:       4e94            jsr %a4@
10c43e92:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c43e96:       2f0a            movel %a2,%sp@-
10c43e98:       4878 0012       pea 12 <LSIGTRAP+0xd>
10c43e9c:       4e94            jsr %a4@
10c43e9e:       202b 0106       movel %a3@(262),%d0
10c43ea2:       4fef 0018       lea %sp@(24),%sp
10c43ea6:       6f04            bles 10c43eac <do_tty_hangup+0x1d6>
10c43ea8:       2540 0082       movel %d0,%a2@(130)
10c43eac:       b7ea 0254       cmpal %a2@(596),%a3
10c43eb0:       6604            bnes 10c43eb6 <do_tty_hangup+0x1e0>
10c43eb2:       42aa 0254       clrl %a2@(596)
10c43eb6:       246a 0048       moveal %a2@(72),%a2
10c43eba:       bbca            cmpal %a2,%a5
10c43ebc:       66b6            bnes 10c43e74 <do_tty_hangup+0x19e>
10c43ebe:       42ab 0110       clrl %a3@(272)
10c43ec2:       42ab 010a       clrl %a3@(266)
10c43ec6:       70ff            moveq #-1,%d0
10c43ec8:       2740 0106       movel %d0,%a3@(262)
10c43ecc:       422b 0121       clrb %a3@(289)
10c43ed0:       4a86            tstl %d6
10c43ed2:       6722            beqs 10c43ef6 <do_tty_hangup+0x220>
10c43ed4:       4aab 0066       tstl %a3@(102)
10c43ed8:       672a            beqs 10c43f04 <do_tty_hangup+0x22e>
10c43eda:       4a83            tstl %d3
10c43edc:       6f26            bles 10c43f04 <do_tty_hangup+0x22e>
10c43ede:       2443            moveal %d3,%a2
10c43ee0:       2f06            movel %d6,%sp@-
10c43ee2:       2f0b            movel %a3,%sp@-
10c43ee4:       206b 0066       moveal %a3@(102),%a0
10c43ee8:       4e90            jsr %a0@
10c43eea:       508f            addql #8,%sp
10c43eec:       538a            subql #1,%a2
10c43eee:       b4fc 0000       cmpaw #0,%a2
10c43ef2:       66ec            bnes 10c43ee0 <do_tty_hangup+0x20a>
10c43ef4:       600e            bras 10c43f04 <do_tty_hangup+0x22e>
10c43ef6:       206b 0096       moveal %a3@(150),%a0
10c43efa:       b0fc 0000       cmpaw #0,%a0
10c43efe:       6704            beqs 10c43f04 <do_tty_hangup+0x22e>
10c43f00:       2f0b            movel %a3,%sp@-
10c43f02:       4e90            jsr %a0@
10c43f04:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c43f0a:       4e5e            unlk %fp
10c43f0c:       4e75            rts

10c43f0e <tty_hangup>:
10c43f0e:       4e56 0000       linkw %fp,#0
10c43f12:       202e 0008       movel %fp@(8),%d0
10c43f16:       0680 0000 0986  addil #2438,%d0
10c43f1c:       2f00            movel %d0,%sp@-
10c43f1e:       4eb9 10c1 d140  jsr 10c1d140 <schedule_task>
10c43f24:       4e5e            unlk %fp
10c43f26:       4e75            rts

10c43f28 <tty_vhangup>:
10c43f28:       4e56 0000       linkw %fp,#0
10c43f2c:       2f2e 0008       movel %fp@(8),%sp@-
10c43f30:       4eba fda4       jsr %pc@(10c43cd6 <do_tty_hangup>)
10c43f34:       4e5e            unlk %fp
10c43f36:       4e75            rts

10c43f38 <tty_hung_up_p>:
10c43f38:       4e56 0000       linkw %fp,#0
10c43f3c:       206e 0008       moveal %fp@(8),%a0
10c43f40:       0ca8 1000 eb58  cmpil #268495704,%a0@(16)
10c43f46:       0010 
10c43f48:       57c0            seq %d0
10c43f4a:       4880            extw %d0
10c43f4c:       48c0            extl %d0
10c43f4e:       4480            negl %d0
10c43f50:       4e5e            unlk %fp
10c43f52:       4e75            rts

10c43f54 <disassociate_ctty>:
10c43f54:       4e56 0000       linkw %fp,#0
10c43f58:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c43f5c:       262e 0008       movel %fp@(8),%d3
10c43f60:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c43f66:       2468 0254       moveal %a0@(596),%a2
10c43f6a:       b4fc 0000       cmpaw #0,%a2
10c43f6e:       662e            bnes 10c43f9e <disassociate_ctty+0x4a>
10c43f70:       4aa8 0082       tstl %a0@(130)
10c43f74:       6700 00a0       beqw 10c44016 <disassociate_ctty+0xc2>
10c43f78:       2f03            movel %d3,%sp@-
10c43f7a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c43f7e:       2f28 0082       movel %a0@(130),%sp@-
10c43f82:       45f9 10c1 ae2a  lea 10c1ae2a <kill_pg>,%a2
10c43f88:       4e92            jsr %a2@
10c43f8a:       2f03            movel %d3,%sp@-
10c43f8c:       4878 0012       pea 12 <LSIGTRAP+0xd>
10c43f90:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c43f96:       2f28 0082       movel %a0@(130),%sp@-
10c43f9a:       4e92            jsr %a2@
10c43f9c:       6078            bras 10c44016 <disassociate_ctty+0xc2>
10c43f9e:       242a 0106       movel %a2@(262),%d2
10c43fa2:       4a83            tstl %d3
10c43fa4:       6710            beqs 10c43fb6 <disassociate_ctty+0x62>
10c43fa6:       0c6a 0004 001a  cmpiw #4,%a2@(26)
10c43fac:       6708            beqs 10c43fb6 <disassociate_ctty+0x62>
10c43fae:       2f0a            movel %a2,%sp@-
10c43fb0:       4eba ff76       jsr %pc@(10c43f28 <tty_vhangup>)
10c43fb4:       588f            addql #4,%sp
10c43fb6:       4a82            tstl %d2
10c43fb8:       6f22            bles 10c43fdc <disassociate_ctty+0x88>
10c43fba:       2f03            movel %d3,%sp@-
10c43fbc:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c43fc0:       2f02            movel %d2,%sp@-
10c43fc2:       47f9 10c1 ae2a  lea 10c1ae2a <kill_pg>,%a3
10c43fc8:       4e93            jsr %a3@
10c43fca:       4fef 000c       lea %sp@(12),%sp
10c43fce:       4a83            tstl %d3
10c43fd0:       660a            bnes 10c43fdc <disassociate_ctty+0x88>
10c43fd2:       42a7            clrl %sp@-
10c43fd4:       4878 0012       pea 12 <LSIGTRAP+0xd>
10c43fd8:       2f02            movel %d2,%sp@-
10c43fda:       4e93            jsr %a3@
10c43fdc:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c43fe2:       42a9 0082       clrl %a1@(130)
10c43fe6:       42aa 010a       clrl %a2@(266)
10c43fea:       70ff            moveq #-1,%d0
10c43fec:       2540 0106       movel %d0,%a2@(262)
10c43ff0:       2079 1001 11d8  moveal 100111d8 <init_task_union+0x48>,%a0
10c43ff6:       203c 1001 1190  movel #268505488,%d0
10c43ffc:       b088            cmpl %a0,%d0
10c43ffe:       6716            beqs 10c44016 <disassociate_ctty+0xc2>
10c44000:       2228 0086       movel %a0@(134),%d1
10c44004:       b2a9 0086       cmpl %a1@(134),%d1
10c44008:       6604            bnes 10c4400e <disassociate_ctty+0xba>
10c4400a:       42a8 0254       clrl %a0@(596)
10c4400e:       2068 0048       moveal %a0@(72),%a0
10c44012:       b088            cmpl %a0,%d0
10c44014:       66ea            bnes 10c44000 <disassociate_ctty+0xac>
10c44016:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c4401c:       4e5e            unlk %fp
10c4401e:       4e75            rts

10c44020 <wait_for_keypress>:
10c44020:       4e56 0000       linkw %fp,#0
10c44024:       2079 1002 5768  moveal 10025768 <console_drivers>,%a0
10c4402a:       b0fc 0000       cmpaw #0,%a0
10c4402e:       6708            beqs 10c44038 <wait_for_keypress+0x18>
10c44030:       2f08            movel %a0,%sp@-
10c44032:       2068 0014       moveal %a0@(20),%a0
10c44036:       4e90            jsr %a0@
10c44038:       4e5e            unlk %fp
10c4403a:       4e75            rts

10c4403c <stop_tty>:
10c4403c:       4e56 0000       linkw %fp,#0
10c44040:       2f0a            movel %a2,%sp@-
10c44042:       246e 0008       moveal %fp@(8),%a2
10c44046:       102a 0120       moveb %a2@(288),%d0
10c4404a:       6d4e            blts 10c4409a <stop_tty+0x5e>
10c4404c:       0000 0080       orib #-128,%d0
10c44050:       1540 0120       moveb %d0,%a2@(288)
10c44054:       206a 0122       moveal %a2@(290),%a0
10c44058:       b0fc 0000       cmpaw #0,%a0
10c4405c:       672e            beqs 10c4408c <stop_tty+0x50>
10c4405e:       0828 0004 0120  btst #4,%a0@(288)
10c44064:       6726            beqs 10c4408c <stop_tty+0x50>
10c44066:       102a 0121       moveb %a2@(289),%d0
10c4406a:       0200 00f7       andib #-9,%d0
10c4406e:       0000 0004       orib #4,%d0
10c44072:       1540 0121       moveb %d0,%a2@(289)
10c44076:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c4407a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c4407e:       4868 097a       pea %a0@(2426)
10c44082:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c44088:       4fef 000c       lea %sp@(12),%sp
10c4408c:       206a 008e       moveal %a2@(142),%a0
10c44090:       b0fc 0000       cmpaw #0,%a0
10c44094:       6704            beqs 10c4409a <stop_tty+0x5e>
10c44096:       2f0a            movel %a2,%sp@-
10c44098:       4e90            jsr %a0@
10c4409a:       246e fffc       moveal %fp@(-4),%a2
10c4409e:       4e5e            unlk %fp
10c440a0:       4e75            rts

10c440a2 <start_tty>:
10c440a2:       4e56 0000       linkw %fp,#0
10c440a6:       2f0b            movel %a3,%sp@-
10c440a8:       2f0a            movel %a2,%sp@-
10c440aa:       246e 0008       moveal %fp@(8),%a2
10c440ae:       122a 0120       moveb %a2@(288),%d1
10c440b2:       1001            moveb %d1,%d0
10c440b4:       0200 00a0       andib #-96,%d0
10c440b8:       0c00 0080       cmpib #-128,%d0
10c440bc:       6600 0082       bnew 10c44140 <start_tty+0x9e>
10c440c0:       0201 007f       andib #127,%d1
10c440c4:       1541 0120       moveb %d1,%a2@(288)
10c440c8:       206a 0122       moveal %a2@(290),%a0
10c440cc:       47f9 10c1 4712  lea 10c14712 <__wake_up>,%a3
10c440d2:       b0fc 0000       cmpaw #0,%a0
10c440d6:       672a            beqs 10c44102 <start_tty+0x60>
10c440d8:       0828 0004 0120  btst #4,%a0@(288)
10c440de:       6722            beqs 10c44102 <start_tty+0x60>
10c440e0:       102a 0121       moveb %a2@(289),%d0
10c440e4:       0200 00fb       andib #-5,%d0
10c440e8:       0000 0008       orib #8,%d0
10c440ec:       1540 0121       moveb %d0,%a2@(289)
10c440f0:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c440f4:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c440f8:       4868 097a       pea %a0@(2426)
10c440fc:       4e93            jsr %a3@
10c440fe:       4fef 000c       lea %sp@(12),%sp
10c44102:       206a 0092       moveal %a2@(146),%a0
10c44106:       b0fc 0000       cmpaw #0,%a0
10c4410a:       6706            beqs 10c44112 <start_tty+0x70>
10c4410c:       2f0a            movel %a2,%sp@-
10c4410e:       4e90            jsr %a0@
10c44110:       588f            addql #4,%sp
10c44112:       41ea 0110       lea %a2@(272),%a0
10c44116:       93c9            subal %a1,%a1
10c44118:       2030 9800       movel %a0@(00000000,%a1:l),%d0
10c4411c:       0800 0005       btst #5,%d0
10c44120:       6710            beqs 10c44132 <start_tty+0x90>
10c44122:       206a 00fa       moveal %a2@(250),%a0
10c44126:       b0fc 0000       cmpaw #0,%a0
10c4412a:       6706            beqs 10c44132 <start_tty+0x90>
10c4412c:       2f0a            movel %a2,%sp@-
10c4412e:       4e90            jsr %a0@
10c44130:       588f            addql #4,%sp
10c44132:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c44136:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c4413a:       486a 096e       pea %a2@(2414)
10c4413e:       4e93            jsr %a3@
10c44140:       246e fff8       moveal %fp@(-8),%a2
10c44144:       266e fffc       moveal %fp@(-4),%a3
10c44148:       4e5e            unlk %fp
10c4414a:       4e75            rts

10c4414c <tty_read>:
10c4414c:       4e56 0000       linkw %fp,#0
10c44150:       48e7 0038       moveml %a2-%a4,%sp@-
10c44154:       266e 0008       moveal %fp@(8),%a3
10c44158:       701e            moveq #30,%d0
10c4415a:       d08b            addl %a3,%d0
10c4415c:       b0ae 0014       cmpl %fp@(20),%d0
10c44160:       6706            beqs 10c44168 <tty_read+0x1c>
10c44162:       70e3            moveq #-29,%d0
10c44164:       6000 00aa       braw 10c44210 <tty_read+0xc4>
10c44168:       246b 005a       moveal %a3@(90),%a2
10c4416c:       206b 0008       moveal %a3@(8),%a0
10c44170:       2868 0008       moveal %a0@(8),%a4
10c44174:       302c 003e       movew %a4@(62),%d0
10c44178:       b4fc 0000       cmpaw #0,%a2
10c4417c:       661a            bnes 10c44198 <tty_read+0x4c>
10c4417e:       4879 1000 4e94  pea 10004e94 <badtty.919+0xf5>
10c44184:       3f00            movew %d0,%sp@-
10c44186:       4267            clrw %sp@-
10c44188:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c4418e:       2e80            movel %d0,%sp@
10c44190:       4879 1000 4d9f  pea 10004d9f <badtty.919>
10c44196:       6020            bras 10c441b8 <tty_read+0x6c>
10c44198:       0c92 0000 5401  cmpil #21505,%a2@
10c4419e:       6728            beqs 10c441c8 <tty_read+0x7c>
10c441a0:       4879 1000 4e94  pea 10004e94 <badtty.919+0xf5>
10c441a6:       3f00            movew %d0,%sp@-
10c441a8:       4267            clrw %sp@-
10c441aa:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c441b0:       2e80            movel %d0,%sp@
10c441b2:       4879 1000 4d67  pea 10004d67 <badmagic.918>
10c441b8:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c441be:       327c 0001       moveaw #1,%a1
10c441c2:       4fef 000c       lea %sp@(12),%sp
10c441c6:       6002            bras 10c441ca <tty_read+0x7e>
10c441c8:       93c9            subal %a1,%a1
10c441ca:       b2fc 0000       cmpaw #0,%a1
10c441ce:       6614            bnes 10c441e4 <tty_read+0x98>
10c441d0:       b4fc 0000       cmpaw #0,%a2
10c441d4:       670e            beqs 10c441e4 <tty_read+0x98>
10c441d6:       41ea 0110       lea %a2@(272),%a0
10c441da:       2030 9800       movel %a0@(00000000,%a1:l),%d0
10c441de:       0800 0001       btst #1,%d0
10c441e2:       6704            beqs 10c441e8 <tty_read+0x9c>
10c441e4:       70fb            moveq #-5,%d0
10c441e6:       6028            bras 10c44210 <tty_read+0xc4>
10c441e8:       206a 00de       moveal %a2@(222),%a0
10c441ec:       b0fc 0000       cmpaw #0,%a0
10c441f0:       6710            beqs 10c44202 <tty_read+0xb6>
10c441f2:       2f2e 0010       movel %fp@(16),%sp@-
10c441f6:       2f2e 000c       movel %fp@(12),%sp@-
10c441fa:       2f0b            movel %a3,%sp@-
10c441fc:       2f0a            movel %a2,%sp@-
10c441fe:       4e90            jsr %a0@
10c44200:       6002            bras 10c44204 <tty_read+0xb8>
10c44202:       70fb            moveq #-5,%d0
10c44204:       4a80            tstl %d0
10c44206:       6f08            bles 10c44210 <tty_read+0xc4>
10c44208:       2979 1002 5790  movel 10025790 <xtime>,%a4@(72)
10c4420e:       0048 
10c44210:       4cee 1c00 fff4  moveml %fp@(-12),%a2-%a4
10c44216:       4e5e            unlk %fp
10c44218:       4e75            rts

10c4421a <tty_write>:
10c4421a:       4e56 0000       linkw %fp,#0
10c4421e:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c44222:       2a6e 0008       moveal %fp@(8),%a5
10c44226:       701e            moveq #30,%d0
10c44228:       d08d            addl %a5,%d0
10c4422a:       b0ae 0014       cmpl %fp@(20),%d0
10c4422e:       6706            beqs 10c44236 <tty_write+0x1c>
10c44230:       70e3            moveq #-29,%d0
10c44232:       6000 0170       braw 10c443a4 <tty_write+0x18a>
10c44236:       206d 0008       moveal %a5@(8),%a0
10c4423a:       2068 0008       moveal %a0@(8),%a0
10c4423e:       7200            moveq #0,%d1
10c44240:       3028 003e       movew %a0@(62),%d0
10c44244:       0c40 0501       cmpiw #1281,%d0
10c44248:       6706            beqs 10c44250 <tty_write+0x36>
10c4424a:       0c40 0400       cmpiw #1024,%d0
10c4424e:       6602            bnes 10c44252 <tty_write+0x38>
10c44250:       7201            moveq #1,%d1
10c44252:       4a81            tstl %d1
10c44254:       670c            beqs 10c44262 <tty_write+0x48>
10c44256:       2479 1002 8290  moveal 10028290 <redirect>,%a2
10c4425c:       b4fc 0000       cmpaw #0,%a2
10c44260:       6604            bnes 10c44266 <tty_write+0x4c>
10c44262:       246d 005a       moveal %a5@(90),%a2
10c44266:       3028 003e       movew %a0@(62),%d0
10c4426a:       b4fc 0000       cmpaw #0,%a2
10c4426e:       661a            bnes 10c4428a <tty_write+0x70>
10c44270:       4879 1000 4e9d  pea 10004e9d <badtty.919+0xfe>
10c44276:       3f00            movew %d0,%sp@-
10c44278:       4267            clrw %sp@-
10c4427a:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c44280:       2e80            movel %d0,%sp@
10c44282:       4879 1000 4d9f  pea 10004d9f <badtty.919>
10c44288:       6020            bras 10c442aa <tty_write+0x90>
10c4428a:       0c92 0000 5401  cmpil #21505,%a2@
10c44290:       6728            beqs 10c442ba <tty_write+0xa0>
10c44292:       4879 1000 4e9d  pea 10004e9d <badtty.919+0xfe>
10c44298:       3f00            movew %d0,%sp@-
10c4429a:       4267            clrw %sp@-
10c4429c:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c442a2:       2e80            movel %d0,%sp@
10c442a4:       4879 1000 4d67  pea 10004d67 <badmagic.918>
10c442aa:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c442b0:       307c 0001       moveaw #1,%a0
10c442b4:       4fef 000c       lea %sp@(12),%sp
10c442b8:       6002            bras 10c442bc <tty_write+0xa2>
10c442ba:       91c8            subal %a0,%a0
10c442bc:       b0fc 0000       cmpaw #0,%a0
10c442c0:       6620            bnes 10c442e2 <tty_write+0xc8>
10c442c2:       b4fc 0000       cmpaw #0,%a2
10c442c6:       671a            beqs 10c442e2 <tty_write+0xc8>
10c442c8:       4aaa 006a       tstl %a2@(106)
10c442cc:       6714            beqs 10c442e2 <tty_write+0xc8>
10c442ce:       49ea 0110       lea %a2@(272),%a4
10c442d2:       2034 8800       movel %a4@(00000000,%a0:l),%d0
10c442d6:       0800 0001       btst #1,%d0
10c442da:       6606            bnes 10c442e2 <tty_write+0xc8>
10c442dc:       202a 00e2       movel %a2@(226),%d0
10c442e0:       6606            bnes 10c442e8 <tty_write+0xce>
10c442e2:       70fb            moveq #-5,%d0
10c442e4:       6000 00be       braw 10c443a4 <tty_write+0x18a>
10c442e8:       2640            moveal %d0,%a3
10c442ea:       2a2e 000c       movel %fp@(12),%d5
10c442ee:       262e 0010       movel %fp@(16),%d3
10c442f2:       7800            moveq #0,%d4
10c442f4:       7c00            moveq #0,%d6
10c442f6:       220a            movel %a2,%d1
10c442f8:       0681 0000 0c0a  addil #3082,%d1
10c442fe:       2241            moveal %d1,%a1
10c44300:       41fa 000e       lea %pc@(10c44310 <tty_write+0xf6>),%a0
10c44304:       5391            subql #1,%a1@
10c44306:       6a06            bpls 10c4430e <tty_write+0xf4>
10c44308:       4ef9 10c8 5708  jmp 10c85708 <__down_failed_interruptible>
10c4430e:       4280            clrl %d0
10c44310:       2400            movel %d0,%d2
10c44312:       2e01            movel %d1,%d7
10c44314:       203c ffff fe00  movel #-512,%d0
10c4431a:       4a82            tstl %d2
10c4431c:       6600 0086       bnew 10c443a4 <tty_write+0x18a>
10c44320:       2014            movel %a4@,%d0
10c44322:       0800 0011       btst #17,%d0
10c44326:       670e            beqs 10c44336 <tty_write+0x11c>
10c44328:       2f03            movel %d3,%sp@-
10c4432a:       2f05            movel %d5,%sp@-
10c4432c:       2f0d            movel %a5,%sp@-
10c4432e:       2f0a            movel %a2,%sp@-
10c44330:       4e93            jsr %a3@
10c44332:       2c00            movel %d0,%d6
10c44334:       6046            bras 10c4437c <tty_write+0x162>
10c44336:       203c 0000 4000  movel #16384,%d0
10c4433c:       b680            cmpl %d0,%d3
10c4433e:       6402            bccs 10c44342 <tty_write+0x128>
10c44340:       2003            movel %d3,%d0
10c44342:       2f00            movel %d0,%sp@-
10c44344:       2f05            movel %d5,%sp@-
10c44346:       2f0d            movel %a5,%sp@-
10c44348:       2f0a            movel %a2,%sp@-
10c4434a:       4e93            jsr %a3@
10c4434c:       2800            movel %d0,%d4
10c4434e:       4fef 0010       lea %sp@(16),%sp
10c44352:       6f28            bles 10c4437c <tty_write+0x162>
10c44354:       dc84            addl %d4,%d6
10c44356:       da84            addl %d4,%d5
10c44358:       9684            subl %d4,%d3
10c4435a:       6720            beqs 10c4437c <tty_write+0x162>
10c4435c:       283c ffff fe00  movel #-512,%d4
10c44362:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c44368:       4aa8 0008       tstl %a0@(8)
10c4436c:       660e            bnes 10c4437c <tty_write+0x162>
10c4436e:       2028 0014       movel %a0@(20),%d0
10c44372:       67c2            beqs 10c44336 <tty_write+0x11c>
10c44374:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c4437a:       60ba            bras 10c44336 <tty_write+0x11c>
10c4437c:       4a86            tstl %d6
10c4437e:       6712            beqs 10c44392 <tty_write+0x178>
10c44380:       206d 0008       moveal %a5@(8),%a0
10c44384:       2068 0008       moveal %a0@(8),%a0
10c44388:       2179 1002 5790  movel 10025790 <xtime>,%a0@(76)
10c4438e:       004c 
10c44390:       2806            movel %d6,%d4
10c44392:       2247            moveal %d7,%a1
10c44394:       41fa 000c       lea %pc@(10c443a2 <tty_write+0x188>),%a0
10c44398:       5291            addql #1,%a1@
10c4439a:       6e06            bgts 10c443a2 <tty_write+0x188>
10c4439c:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c443a2:       2004            movel %d4,%d0
10c443a4:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c443aa:       4e5e            unlk %fp
10c443ac:       4e75            rts

10c443ae <down_tty_sem>:
10c443ae:       4e56 0000       linkw %fp,#0
10c443b2:       227c 1000 eba4  moveal #268495780,%a1
10c443b8:       41fa 000c       lea %pc@(10c443c6 <down_tty_sem+0x18>),%a0
10c443bc:       5391            subql #1,%a1@
10c443be:       6a06            bpls 10c443c6 <down_tty_sem+0x18>
10c443c0:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c443c6:       4e5e            unlk %fp
10c443c8:       4e75            rts

10c443ca <up_tty_sem>:
10c443ca:       4e56 0000       linkw %fp,#0
10c443ce:       227c 1000 eba4  moveal #268495780,%a1
10c443d4:       41fa 000c       lea %pc@(10c443e2 <up_tty_sem+0x18>),%a0
10c443d8:       5291            addql #1,%a1@
10c443da:       6e06            bgts 10c443e2 <up_tty_sem+0x18>
10c443dc:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c443e2:       4e5e            unlk %fp
10c443e4:       4e75            rts

10c443e6 <init_dev>:
10c443e6:       4e56 fff0       linkw %fp,#-16
10c443ea:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c443ee:       286e 0008       moveal %fp@(8),%a4
10c443f2:       340c            movew %a4,%d2
10c443f4:       7e00            moveq #0,%d7
10c443f6:       3f0c            movew %a4,%sp@-
10c443f8:       4267            clrw %sp@-
10c443fa:       4eba f7b4       jsr %pc@(10c43bb0 <get_tty_driver>)
10c443fe:       2440            moveal %d0,%a2
10c44400:       588f            addql #4,%sp
10c44402:       b4fc 0000       cmpaw #0,%a2
10c44406:       6606            bnes 10c4440e <init_dev+0x28>
10c44408:       70ed            moveq #-19,%d0
10c4440a:       6000 0348       braw 10c44754 <init_dev+0x36e>
10c4440e:       4284            clrl %d4
10c44410:       1802            moveb %d2,%d4
10c44412:       2044            moveal %d4,%a0
10c44414:       90ea 0012       subaw %a2@(18),%a0
10c44418:       2808            movel %a0,%d4
10c4441a:       2f04            movel %d4,%sp@-
10c4441c:       4eba ff90       jsr %pc@(10c443ae <down_tty_sem>)
10c44420:       206a 004e       moveal %a2@(78),%a0
10c44424:       2404            movel %d4,%d2
10c44426:       e58a            lsll #2,%d2
10c44428:       2670 2800       moveal %a0@(00000000,%d2:l),%a3
10c4442c:       588f            addql #4,%sp
10c4442e:       b6fc 0000       cmpaw #0,%a3
10c44432:       6600 025a       bnew 10c4468e <init_dev+0x2a8>
10c44436:       9bcd            subal %a5,%a5
10c44438:       42ae fff8       clrl %fp@(-8)
10c4443c:       42ae fffc       clrl %fp@(-4)
10c44440:       42ae fff0       clrl %fp@(-16)
10c44444:       42ae fff4       clrl %fp@(-12)
10c44448:       4eba f462       jsr %pc@(10c438ac <alloc_tty_struct>)
10c4444c:       2640            moveal %d0,%a3
10c4444e:       b6fc 0000       cmpaw #0,%a3
10c44452:       6700 02de       beqw 10c44732 <init_dev+0x34c>
10c44456:       2f0b            movel %a3,%sp@-
10c44458:       263c 10c4 5a3c  movel #281303612,%d3
10c4445e:       2043            moveal %d3,%a0
10c44460:       4e90            jsr %a0@
10c44462:       374c 010e       movew %a4,%a3@(270)
10c44466:       4878 00ba       pea ba <LSIGTRAP+0xb5>
10c4446a:       2f0a            movel %a2,%sp@-
10c4446c:       486b 0004       pea %a3@(4)
10c44470:       49f9 10c8 5744  lea 10c85744 <memcpy>,%a4
10c44476:       4e94            jsr %a4@
10c44478:       2c2a 0052       movel %a2@(82),%d6
10c4447c:       dc82            addl %d2,%d6
10c4447e:       4fef 0010       lea %sp@(16),%sp
10c44482:       2046            moveal %d6,%a0
10c44484:       4a90            tstl %a0@
10c44486:       663e            bnes 10c444c6 <init_dev+0xe0>
10c44488:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c4448c:       4878 0024       pea 24 <LSIGTRAP+0x1f>
10c44490:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c44496:       2d40 fffc       movel %d0,%fp@(-4)
10c4449a:       508f            addql #8,%sp
10c4449c:       6700 0244       beqw 10c446e2 <init_dev+0x2fc>
10c444a0:       2040            moveal %d0,%a0
10c444a2:       20ea 001a       movel %a2@(26),%a0@+
10c444a6:       20ea 001e       movel %a2@(30),%a0@+
10c444aa:       20ea 0022       movel %a2@(34),%a0@+
10c444ae:       20ea 0026       movel %a2@(38),%a0@+
10c444b2:       20ea 002a       movel %a2@(42),%a0@+
10c444b6:       20ea 002e       movel %a2@(46),%a0@+
10c444ba:       20ea 0032       movel %a2@(50),%a0@+
10c444be:       20ea 0036       movel %a2@(54),%a0@+
10c444c2:       20aa 003a       movel %a2@(58),%a0@
10c444c6:       2a2a 0056       movel %a2@(86),%d5
10c444ca:       da82            addl %d2,%d5
10c444cc:       2045            moveal %d5,%a0
10c444ce:       4a90            tstl %a0@
10c444d0:       662a            bnes 10c444fc <init_dev+0x116>
10c444d2:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c444d6:       4878 0024       pea 24 <LSIGTRAP+0x1f>
10c444da:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c444e0:       2d40 fff4       movel %d0,%fp@(-12)
10c444e4:       508f            addql #8,%sp
10c444e6:       6700 01fa       beqw 10c446e2 <init_dev+0x2fc>
10c444ea:       4878 0024       pea 24 <LSIGTRAP+0x1f>
10c444ee:       42a7            clrl %sp@-
10c444f0:       2f00            movel %d0,%sp@-
10c444f2:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c444f8:       4fef 000c       lea %sp@(12),%sp
10c444fc:       0c6a 0004 0016  cmpiw #4,%a2@(22)
10c44502:       6600 010e       bnew 10c44612 <init_dev+0x22c>
10c44506:       4eba f3a4       jsr %pc@(10c438ac <alloc_tty_struct>)
10c4450a:       2a40            moveal %d0,%a5
10c4450c:       bafc 0000       cmpaw #0,%a5
10c44510:       6700 01d0       beqw 10c446e2 <init_dev+0x2fc>
10c44514:       2f0d            movel %a5,%sp@-
10c44516:       2043            moveal %d3,%a0
10c44518:       4e90            jsr %a0@
10c4451a:       206a 004a       moveal %a2@(74),%a0
10c4451e:       3028 0010       movew %a0@(16),%d0
10c44522:       e148            lslw #8,%d0
10c44524:       3204            movew %d4,%d1
10c44526:       d268 0012       addw %a0@(18),%d1
10c4452a:       8041            orw %d1,%d0
10c4452c:       3b40 010e       movew %d0,%a5@(270)
10c44530:       4878 00ba       pea ba <LSIGTRAP+0xb5>
10c44534:       2f2a 004a       movel %a2@(74),%sp@-
10c44538:       486d 0004       pea %a5@(4)
10c4453c:       4e94            jsr %a4@
10c4453e:       206a 004a       moveal %a2@(74),%a0
10c44542:       2628 0052       movel %a0@(82),%d3
10c44546:       d682            addl %d2,%d3
10c44548:       4fef 0010       lea %sp@(16),%sp
10c4454c:       2043            moveal %d3,%a0
10c4454e:       4a90            tstl %a0@
10c44550:       6642            bnes 10c44594 <init_dev+0x1ae>
10c44552:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c44556:       4878 0024       pea 24 <LSIGTRAP+0x1f>
10c4455a:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c44560:       2d40 fff8       movel %d0,%fp@(-8)
10c44564:       508f            addql #8,%sp
10c44566:       6700 018c       beqw 10c446f4 <init_dev+0x30e>
10c4456a:       226a 004a       moveal %a2@(74),%a1
10c4456e:       2040            moveal %d0,%a0
10c44570:       20e9 001a       movel %a1@(26),%a0@+
10c44574:       20e9 001e       movel %a1@(30),%a0@+
10c44578:       20e9 0022       movel %a1@(34),%a0@+
10c4457c:       20e9 0026       movel %a1@(38),%a0@+
10c44580:       20e9 002a       movel %a1@(42),%a0@+
10c44584:       20e9 002e       movel %a1@(46),%a0@+
10c44588:       20e9 0032       movel %a1@(50),%a0@+
10c4458c:       20e9 0036       movel %a1@(54),%a0@+
10c44590:       20a9 003a       movel %a1@(58),%a0@
10c44594:       206a 004a       moveal %a2@(74),%a0
10c44598:       2868 0056       moveal %a0@(86),%a4
10c4459c:       d9c2            addal %d2,%a4
10c4459e:       4a94            tstl %a4@
10c445a0:       662a            bnes 10c445cc <init_dev+0x1e6>
10c445a2:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c445a6:       4878 0024       pea 24 <LSIGTRAP+0x1f>
10c445aa:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c445b0:       2d40 fff0       movel %d0,%fp@(-16)
10c445b4:       508f            addql #8,%sp
10c445b6:       6700 012a       beqw 10c446e2 <init_dev+0x2fc>
10c445ba:       4878 0024       pea 24 <LSIGTRAP+0x1f>
10c445be:       42a7            clrl %sp@-
10c445c0:       2f00            movel %d0,%sp@-
10c445c2:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c445c8:       4fef 000c       lea %sp@(12),%sp
10c445cc:       206a 004a       moveal %a2@(74),%a0
10c445d0:       2068 004e       moveal %a0@(78),%a0
10c445d4:       218d 2800       movel %a5,%a0@(00000000,%d2:l)
10c445d8:       2043            moveal %d3,%a0
10c445da:       4a90            tstl %a0@
10c445dc:       6604            bnes 10c445e2 <init_dev+0x1fc>
10c445de:       20ae fff8       movel %fp@(-8),%a0@
10c445e2:       4a94            tstl %a4@
10c445e4:       6604            bnes 10c445ea <init_dev+0x204>
10c445e6:       28ae fff0       movel %fp@(-16),%a4@
10c445ea:       2043            moveal %d3,%a0
10c445ec:       2b50 00fe       movel %a0@,%a5@(254)
10c445f0:       2b54 0102       movel %a4@,%a5@(258)
10c445f4:       206a 004a       moveal %a2@(74),%a0
10c445f8:       2068 0042       moveal %a0@(66),%a0
10c445fc:       5290            addql #1,%a0@
10c445fe:       0c6a 0001 0018  cmpiw #1,%a2@(24)
10c44604:       6604            bnes 10c4460a <init_dev+0x224>
10c44606:       52ad 0114       addql #1,%a5@(276)
10c4460a:       274d 0122       movel %a5,%a3@(290)
10c4460e:       2b4b 0122       movel %a3,%a5@(290)
10c44612:       206a 004e       moveal %a2@(78),%a0
10c44616:       2004            movel %d4,%d0
10c44618:       e588            lsll #2,%d0
10c4461a:       218b 0800       movel %a3,%a0@(00000000,%d0:l)
10c4461e:       2046            moveal %d6,%a0
10c44620:       4a90            tstl %a0@
10c44622:       6604            bnes 10c44628 <init_dev+0x242>
10c44624:       20ae fffc       movel %fp@(-4),%a0@
10c44628:       2045            moveal %d5,%a0
10c4462a:       4a90            tstl %a0@
10c4462c:       6604            bnes 10c44632 <init_dev+0x24c>
10c4462e:       20ae fff4       movel %fp@(-12),%a0@
10c44632:       2046            moveal %d6,%a0
10c44634:       2750 00fe       movel %a0@,%a3@(254)
10c44638:       2045            moveal %d5,%a0
10c4463a:       2750 0102       movel %a0@,%a3@(258)
10c4463e:       206a 0042       moveal %a2@(66),%a0
10c44642:       5290            addql #1,%a0@
10c44644:       52ab 0114       addql #1,%a3@(276)
10c44648:       4aab 00ce       tstl %a3@(206)
10c4464c:       6710            beqs 10c4465e <init_dev+0x278>
10c4464e:       2f0b            movel %a3,%sp@-
10c44650:       206b 00ce       moveal %a3@(206),%a0
10c44654:       4e90            jsr %a0@
10c44656:       2e00            movel %d0,%d7
10c44658:       588f            addql #4,%sp
10c4465a:       6600 00da       bnew 10c44736 <init_dev+0x350>
10c4465e:       bafc 0000       cmpaw #0,%a5
10c44662:       676e            beqs 10c446d2 <init_dev+0x2ec>
10c44664:       206d 00ce       moveal %a5@(206),%a0
10c44668:       b0fc 0000       cmpaw #0,%a0
10c4466c:       6764            beqs 10c446d2 <init_dev+0x2ec>
10c4466e:       2f0d            movel %a5,%sp@-
10c44670:       4e90            jsr %a0@
10c44672:       2e00            movel %d0,%d7
10c44674:       588f            addql #4,%sp
10c44676:       675a            beqs 10c446d2 <init_dev+0x2ec>
10c44678:       206b 00d2       moveal %a3@(210),%a0
10c4467c:       b0fc 0000       cmpaw #0,%a0
10c44680:       6700 00b4       beqw 10c44736 <init_dev+0x350>
10c44684:       2f0b            movel %a3,%sp@-
10c44686:       4e90            jsr %a0@
10c44688:       588f            addql #4,%sp
10c4468a:       6000 00aa       braw 10c44736 <init_dev+0x350>
10c4468e:       41eb 0110       lea %a3@(272),%a0
10c44692:       2010            movel %a0@,%d0
10c44694:       4a00            tstb %d0
10c44696:       6d16            blts 10c446ae <init_dev+0x2c8>
10c44698:       0c6a 0004 0016  cmpiw #4,%a2@(22)
10c4469e:       661a            bnes 10c446ba <init_dev+0x2d4>
10c446a0:       0c6a 0001 0018  cmpiw #1,%a2@(24)
10c446a6:       6612            bnes 10c446ba <init_dev+0x2d4>
10c446a8:       4aab 0114       tstl %a3@(276)
10c446ac:       6704            beqs 10c446b2 <init_dev+0x2cc>
10c446ae:       7efb            moveq #-5,%d7
10c446b0:       6026            bras 10c446d8 <init_dev+0x2f2>
10c446b2:       206b 0122       moveal %a3@(290),%a0
10c446b6:       52a8 0114       addql #1,%a0@(276)
10c446ba:       52ab 0114       addql #1,%a3@(276)
10c446be:       4878 00ba       pea ba <LSIGTRAP+0xb5>
10c446c2:       2f0a            movel %a2,%sp@-
10c446c4:       486b 0004       pea %a3@(4)
10c446c8:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c446ce:       4fef 000c       lea %sp@(12),%sp
10c446d2:       206e 000c       moveal %fp@(12),%a0
10c446d6:       208b            movel %a3,%a0@
10c446d8:       2f04            movel %d4,%sp@-
10c446da:       4eba fcee       jsr %pc@(10c443ca <up_tty_sem>)
10c446de:       2007            movel %d7,%d0
10c446e0:       6072            bras 10c44754 <init_dev+0x36e>
10c446e2:       4aae fff8       tstl %fp@(-8)
10c446e6:       670c            beqs 10c446f4 <init_dev+0x30e>
10c446e8:       2f2e fff8       movel %fp@(-8),%sp@-
10c446ec:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c446f2:       588f            addql #4,%sp
10c446f4:       bafc 0000       cmpaw #0,%a5
10c446f8:       670a            beqs 10c44704 <init_dev+0x31e>
10c446fa:       2f0d            movel %a5,%sp@-
10c446fc:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c44702:       588f            addql #4,%sp
10c44704:       4aae fff4       tstl %fp@(-12)
10c44708:       670c            beqs 10c44716 <init_dev+0x330>
10c4470a:       2f2e fff4       movel %fp@(-12),%sp@-
10c4470e:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c44714:       588f            addql #4,%sp
10c44716:       4aae fffc       tstl %fp@(-4)
10c4471a:       670c            beqs 10c44728 <init_dev+0x342>
10c4471c:       2f2e fffc       movel %fp@(-4),%sp@-
10c44720:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c44726:       588f            addql #4,%sp
10c44728:       2f0b            movel %a3,%sp@-
10c4472a:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c44730:       588f            addql #4,%sp
10c44732:       7ef4            moveq #-12,%d7
10c44734:       60a2            bras 10c446d8 <init_dev+0x2f2>
10c44736:       2f04            movel %d4,%sp@-
10c44738:       4879 1000 4ea7  pea 10004ea7 <badtty.919+0x108>
10c4473e:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c44744:       2f04            movel %d4,%sp@-
10c44746:       2f0b            movel %a3,%sp@-
10c44748:       4eb9 10c4 475e  jsr 10c4475e <release_mem>
10c4474e:       4fef 0010       lea %sp@(16),%sp
10c44752:       6084            bras 10c446d8 <init_dev+0x2f2>
10c44754:       4cee 3cfc ffc8  moveml %fp@(-56),%d2-%d7/%a2-%a5
10c4475a:       4e5e            unlk %fp
10c4475c:       4e75            rts

10c4475e <release_mem>:
10c4475e:       4e56 0000       linkw %fp,#0
10c44762:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c44766:       266e 0008       moveal %fp@(8),%a3
10c4476a:       242e 000c       movel %fp@(12),%d2
10c4476e:       246b 0122       moveal %a3@(290),%a2
10c44772:       b4fc 0000       cmpaw #0,%a2
10c44776:       674c            beqs 10c447c4 <release_mem+0x66>
10c44778:       206a 0052       moveal %a2@(82),%a0
10c4477c:       2202            movel %d2,%d1
10c4477e:       e589            lsll #2,%d1
10c44780:       42b0 1800       clrl %a0@(00000000,%d1:l)
10c44784:       082a 0001 0045  btst #1,%a2@(69)
10c4478a:       6716            beqs 10c447a2 <release_mem+0x44>
10c4478c:       206a 0056       moveal %a2@(86),%a0
10c44790:       2030 1800       movel %a0@(00000000,%d1:l),%d0
10c44794:       42b0 1800       clrl %a0@(00000000,%d1:l)
10c44798:       2f00            movel %d0,%sp@-
10c4479a:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c447a0:       588f            addql #4,%sp
10c447a2:       4292            clrl %a2@
10c447a4:       206a 0046       moveal %a2@(70),%a0
10c447a8:       5390            subql #1,%a0@
10c447aa:       41ea 09a2       lea %a2@(2466),%a0
10c447ae:       2268 0004       moveal %a0@(4),%a1
10c447b2:       2050            moveal %a0@,%a0
10c447b4:       2149 0004       movel %a1,%a0@(4)
10c447b8:       2288            movel %a0,%a1@
10c447ba:       2f0a            movel %a2,%sp@-
10c447bc:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c447c2:       588f            addql #4,%sp
10c447c4:       206b 0052       moveal %a3@(82),%a0
10c447c8:       e58a            lsll #2,%d2
10c447ca:       2242            moveal %d2,%a1
10c447cc:       42b0 9800       clrl %a0@(00000000,%a1:l)
10c447d0:       082b 0001 0045  btst #1,%a3@(69)
10c447d6:       6716            beqs 10c447ee <release_mem+0x90>
10c447d8:       206b 0056       moveal %a3@(86),%a0
10c447dc:       2030 9800       movel %a0@(00000000,%a1:l),%d0
10c447e0:       42b0 9800       clrl %a0@(00000000,%a1:l)
10c447e4:       2f00            movel %d0,%sp@-
10c447e6:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c447ec:       588f            addql #4,%sp
10c447ee:       4293            clrl %a3@
10c447f0:       206b 0046       moveal %a3@(70),%a0
10c447f4:       5390            subql #1,%a0@
10c447f6:       41eb 09a2       lea %a3@(2466),%a0
10c447fa:       2268 0004       moveal %a0@(4),%a1
10c447fe:       2050            moveal %a0@,%a0
10c44800:       2149 0004       movel %a1,%a0@(4)
10c44804:       2288            movel %a0,%a1@
10c44806:       2f0b            movel %a3,%sp@-
10c44808:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c4480e:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c44814:       4e5e            unlk %fp
10c44816:       4e75            rts

10c44818 <release_dev>:
10c44818:       4e56 ffc0       linkw %fp,#-64
10c4481c:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c44820:       2a2e 0008       movel %fp@(8),%d5
10c44824:       2045            moveal %d5,%a0
10c44826:       2668 005a       moveal %a0@(90),%a3
10c4482a:       2068 0008       moveal %a0@(8),%a0
10c4482e:       2068 0008       moveal %a0@(8),%a0
10c44832:       3028 003e       movew %a0@(62),%d0
10c44836:       b6fc 0000       cmpaw #0,%a3
10c4483a:       661a            bnes 10c44856 <release_dev+0x3e>
10c4483c:       4879 1000 4ed9  pea 10004ed9 <badtty.919+0x13a>
10c44842:       3f00            movew %d0,%sp@-
10c44844:       4267            clrw %sp@-
10c44846:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c4484c:       2e80            movel %d0,%sp@
10c4484e:       4879 1000 4d9f  pea 10004d9f <badtty.919>
10c44854:       6020            bras 10c44876 <release_dev+0x5e>
10c44856:       0c93 0000 5401  cmpil #21505,%a3@
10c4485c:       6726            beqs 10c44884 <release_dev+0x6c>
10c4485e:       4879 1000 4ed9  pea 10004ed9 <badtty.919+0x13a>
10c44864:       3f00            movew %d0,%sp@-
10c44866:       4267            clrw %sp@-
10c44868:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c4486e:       2e80            movel %d0,%sp@
10c44870:       4879 1000 4d67  pea 10004d67 <badmagic.918>
10c44876:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4487c:       7001            moveq #1,%d0
10c4487e:       4fef 000c       lea %sp@(12),%sp
10c44882:       6002            bras 10c44886 <release_dev+0x6e>
10c44884:       7000            moveq #0,%d0
10c44886:       4a80            tstl %d0
10c44888:       6600 0436       bnew 10c44cc0 <release_dev+0x4a8>
10c4488c:       4879 1000 4ed9  pea 10004ed9 <badtty.919+0x13a>
10c44892:       2f0b            movel %a3,%sp@-
10c44894:       4eba f0c0       jsr %pc@(10c43956 <check_tty_count>)
10c44898:       42a7            clrl %sp@-
10c4489a:       2f05            movel %d5,%sp@-
10c4489c:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c448a0:       4eb9 10c4 4f9e  jsr 10c44f9e <tty_fasync>
10c448a6:       322b 010e       movew %a3@(270),%d1
10c448aa:       4280            clrl %d0
10c448ac:       1001            moveb %d1,%d0
10c448ae:       2a40            moveal %d0,%a5
10c448b0:       9aeb 0016       subaw %a3@(22),%a5
10c448b4:       7800            moveq #0,%d4
10c448b6:       4fef 0014       lea %sp@(20),%sp
10c448ba:       0c6b 0004 001a  cmpiw #4,%a3@(26)
10c448c0:       6610            bnes 10c448d2 <release_dev+0xba>
10c448c2:       0c6b 0001 001c  cmpiw #1,%a3@(28)
10c448c8:       57c0            seq %d0
10c448ca:       4880            extw %d0
10c448cc:       3800            movew %d0,%d4
10c448ce:       48c4            extl %d4
10c448d0:       4484            negl %d4
10c448d2:       286b 0122       moveal %a3@(290),%a4
10c448d6:       bafc 0000       cmpaw #0,%a5
10c448da:       6d08            blts 10c448e4 <release_dev+0xcc>
10c448dc:       306b 0018       moveaw %a3@(24),%a0
10c448e0:       b1cd            cmpal %a5,%a0
10c448e2:       6e1c            bgts 10c44900 <release_dev+0xe8>
10c448e4:       3f01            movew %d1,%sp@-
10c448e6:       4267            clrw %sp@-
10c448e8:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c448ee:       2f00            movel %d0,%sp@-
10c448f0:       4879 1000 4ee5  pea 10004ee5 <badtty.919+0x146>
10c448f6:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c448fc:       6000 03c2       braw 10c44cc0 <release_dev+0x4a8>
10c44900:       206b 0052       moveal %a3@(82),%a0
10c44904:       224d            moveal %a5,%a1
10c44906:       2009            movel %a1,%d0
10c44908:       e588            lsll #2,%d0
10c4490a:       2240            moveal %d0,%a1
10c4490c:       b7f0 9800       cmpal %a0@(00000000,%a1:l),%a3
10c44910:       671e            beqs 10c44930 <release_dev+0x118>
10c44912:       3f01            movew %d1,%sp@-
10c44914:       4267            clrw %sp@-
10c44916:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c4491c:       2f00            movel %d0,%sp@-
10c4491e:       2f0d            movel %a5,%sp@-
10c44920:       4879 1000 4f17  pea 10004f17 <badtty.919+0x178>
10c44926:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4492c:       6000 0392       braw 10c44cc0 <release_dev+0x4a8>
10c44930:       206b 0056       moveal %a3@(86),%a0
10c44934:       202b 00fe       movel %a3@(254),%d0
10c44938:       b0b0 9800       cmpl %a0@(00000000,%a1:l),%d0
10c4493c:       671e            beqs 10c4495c <release_dev+0x144>
10c4493e:       3f01            movew %d1,%sp@-
10c44940:       4267            clrw %sp@-
10c44942:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c44948:       2f00            movel %d0,%sp@-
10c4494a:       2f0d            movel %a5,%sp@-
10c4494c:       4879 1000 4f4a  pea 10004f4a <badtty.919+0x1ab>
10c44952:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c44958:       6000 0366       braw 10c44cc0 <release_dev+0x4a8>
10c4495c:       206b 005a       moveal %a3@(90),%a0
10c44960:       202b 0102       movel %a3@(258),%d0
10c44964:       b0b0 9800       cmpl %a0@(00000000,%a1:l),%d0
10c44968:       671e            beqs 10c44988 <release_dev+0x170>
10c4496a:       3f01            movew %d1,%sp@-
10c4496c:       4267            clrw %sp@-
10c4496e:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c44974:       2f00            movel %d0,%sp@-
10c44976:       2f0d            movel %a5,%sp@-
10c44978:       4879 1000 4f83  pea 10004f83 <badtty.919+0x1e4>
10c4497e:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c44984:       6000 033a       braw 10c44cc0 <release_dev+0x4a8>
10c44988:       246b 004e       moveal %a3@(78),%a2
10c4498c:       b4fc 0000       cmpaw #0,%a2
10c44990:       6700 0098       beqw 10c44a2a <release_dev+0x212>
10c44994:       206a 004e       moveal %a2@(78),%a0
10c44998:       b9f0 9800       cmpal %a0@(00000000,%a1:l),%a4
10c4499c:       671e            beqs 10c449bc <release_dev+0x1a4>
10c4499e:       3f01            movew %d1,%sp@-
10c449a0:       4267            clrw %sp@-
10c449a2:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c449a8:       2f00            movel %d0,%sp@-
10c449aa:       2f0d            movel %a5,%sp@-
10c449ac:       4879 1000 4fca  pea 10004fca <badtty.919+0x22b>
10c449b2:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c449b8:       6000 0306       braw 10c44cc0 <release_dev+0x4a8>
10c449bc:       206a 0052       moveal %a2@(82),%a0
10c449c0:       202c 00fe       movel %a4@(254),%d0
10c449c4:       b0b0 9800       cmpl %a0@(00000000,%a1:l),%d0
10c449c8:       671e            beqs 10c449e8 <release_dev+0x1d0>
10c449ca:       3f01            movew %d1,%sp@-
10c449cc:       4267            clrw %sp@-
10c449ce:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c449d4:       2f00            movel %d0,%sp@-
10c449d6:       2f0d            movel %a5,%sp@-
10c449d8:       4879 1000 4fff  pea 10004fff <badtty.919+0x260>
10c449de:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c449e4:       6000 02da       braw 10c44cc0 <release_dev+0x4a8>
10c449e8:       206a 0056       moveal %a2@(86),%a0
10c449ec:       202c 0102       movel %a4@(258),%d0
10c449f0:       b0b0 9800       cmpl %a0@(00000000,%a1:l),%d0
10c449f4:       671e            beqs 10c44a14 <release_dev+0x1fc>
10c449f6:       3f01            movew %d1,%sp@-
10c449f8:       4267            clrw %sp@-
10c449fa:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c44a00:       2f00            movel %d0,%sp@-
10c44a02:       2f0d            movel %a5,%sp@-
10c44a04:       4879 1000 503a  pea 1000503a <badtty.919+0x29b>
10c44a0a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c44a10:       6000 02ae       braw 10c44cc0 <release_dev+0x4a8>
10c44a14:       b7ec 0122       cmpal %a4@(290),%a3
10c44a18:       6710            beqs 10c44a2a <release_dev+0x212>
10c44a1a:       4879 1000 5083  pea 10005083 <badtty.919+0x2e4>
10c44a20:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c44a26:       6000 0298       braw 10c44cc0 <release_dev+0x4a8>
10c44a2a:       206b 0066       moveal %a3@(102),%a0
10c44a2e:       b0fc 0000       cmpaw #0,%a0
10c44a32:       6708            beqs 10c44a3c <release_dev+0x224>
10c44a34:       2f05            movel %d5,%sp@-
10c44a36:       2f0b            movel %a3,%sp@-
10c44a38:       4e90            jsr %a0@
10c44a3a:       508f            addql #8,%sp
10c44a3c:       7201            moveq #1,%d1
10c44a3e:       b2ab 0114       cmpl %a3@(276),%d1
10c44a42:       5cc0            sge %d0
10c44a44:       4880            extw %d0
10c44a46:       3400            movew %d0,%d2
10c44a48:       48c2            extl %d2
10c44a4a:       4482            negl %d2
10c44a4c:       7600            moveq #0,%d3
10c44a4e:       b8fc 0000       cmpaw #0,%a4
10c44a52:       6718            beqs 10c44a6c <release_dev+0x254>
10c44a54:       4a84            tstl %d4
10c44a56:       56c0            sne %d0
10c44a58:       4880            extw %d0
10c44a5a:       48c0            extl %d0
10c44a5c:       4480            negl %d0
10c44a5e:       b0ac 0114       cmpl %a4@(276),%d0
10c44a62:       5cc0            sge %d0
10c44a64:       4880            extw %d0
10c44a66:       3600            movew %d0,%d3
10c44a68:       48c3            extl %d3
10c44a6a:       4483            negl %d3
10c44a6c:       95ca            subal %a2,%a2
10c44a6e:       4a82            tstl %d2
10c44a70:       674e            beqs 10c44ac0 <release_dev+0x2a8>
10c44a72:       200b            movel %a3,%d0
10c44a74:       0680 0000 097a  addil #2426,%d0
10c44a7a:       2040            moveal %d0,%a0
10c44a7c:       5888            addql #4,%a0
10c44a7e:       b1d0            cmpal %a0@,%a0
10c44a80:       6718            beqs 10c44a9a <release_dev+0x282>
10c44a82:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c44a86:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c44a8a:       2f00            movel %d0,%sp@-
10c44a8c:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c44a92:       347c 0001       moveaw #1,%a2
10c44a96:       4fef 000c       lea %sp@(12),%sp
10c44a9a:       200b            movel %a3,%d0
10c44a9c:       0680 0000 096e  addil #2414,%d0
10c44aa2:       2040            moveal %d0,%a0
10c44aa4:       5888            addql #4,%a0
10c44aa6:       b1d0            cmpal %a0@,%a0
10c44aa8:       6716            beqs 10c44ac0 <release_dev+0x2a8>
10c44aaa:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c44aae:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c44ab2:       2f00            movel %d0,%sp@-
10c44ab4:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c44aba:       528a            addql #1,%a2
10c44abc:       4fef 000c       lea %sp@(12),%sp
10c44ac0:       4a83            tstl %d3
10c44ac2:       674c            beqs 10c44b10 <release_dev+0x2f8>
10c44ac4:       200c            movel %a4,%d0
10c44ac6:       0680 0000 097a  addil #2426,%d0
10c44acc:       2040            moveal %d0,%a0
10c44ace:       5888            addql #4,%a0
10c44ad0:       b1d0            cmpal %a0@,%a0
10c44ad2:       6716            beqs 10c44aea <release_dev+0x2d2>
10c44ad4:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c44ad8:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c44adc:       2f00            movel %d0,%sp@-
10c44ade:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c44ae4:       528a            addql #1,%a2
10c44ae6:       4fef 000c       lea %sp@(12),%sp
10c44aea:       200c            movel %a4,%d0
10c44aec:       0680 0000 096e  addil #2414,%d0
10c44af2:       2040            moveal %d0,%a0
10c44af4:       5888            addql #4,%a0
10c44af6:       b1d0            cmpal %a0@,%a0
10c44af8:       6716            beqs 10c44b10 <release_dev+0x2f8>
10c44afa:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c44afe:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c44b02:       2f00            movel %d0,%sp@-
10c44b04:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c44b0a:       528a            addql #1,%a2
10c44b0c:       4fef 000c       lea %sp@(12),%sp
10c44b10:       b4fc 0000       cmpaw #0,%a2
10c44b14:       6726            beqs 10c44b3c <release_dev+0x324>
10c44b16:       486e ffc0       pea %fp@(-64)
10c44b1a:       2f0b            movel %a3,%sp@-
10c44b1c:       4eba ee14       jsr %pc@(10c43932 <tty_name>)
10c44b20:       2f00            movel %d0,%sp@-
10c44b22:       4879 1000 50a5  pea 100050a5 <badtty.919+0x306>
10c44b28:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c44b2e:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c44b34:       4fef 0010       lea %sp@(16),%sp
10c44b38:       6000 ff02       braw 10c44a3c <release_dev+0x224>
10c44b3c:       4a84            tstl %d4
10c44b3e:       6734            beqs 10c44b74 <release_dev+0x35c>
10c44b40:       202c 0114       movel %a4@(276),%d0
10c44b44:       2040            moveal %d0,%a0
10c44b46:       5388            subql #1,%a0
10c44b48:       2948 0114       movel %a0,%a4@(276)
10c44b4c:       5380            subql #1,%d0
10c44b4e:       6a24            bpls 10c44b74 <release_dev+0x35c>
10c44b50:       486e ffc0       pea %fp@(-64)
10c44b54:       2f0c            movel %a4,%sp@-
10c44b56:       4eba edda       jsr %pc@(10c43932 <tty_name>)
10c44b5a:       2f00            movel %d0,%sp@-
10c44b5c:       2f2c 0114       movel %a4@(276),%sp@-
10c44b60:       4879 1000 50d8  pea 100050d8 <badtty.919+0x339>
10c44b66:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c44b6c:       42ac 0114       clrl %a4@(276)
10c44b70:       4fef 0014       lea %sp@(20),%sp
10c44b74:       202b 0114       movel %a3@(276),%d0
10c44b78:       2240            moveal %d0,%a1
10c44b7a:       5389            subql #1,%a1
10c44b7c:       2749 0114       movel %a1,%a3@(276)
10c44b80:       5380            subql #1,%d0
10c44b82:       6a24            bpls 10c44ba8 <release_dev+0x390>
10c44b84:       486e ffc0       pea %fp@(-64)
10c44b88:       2f0b            movel %a3,%sp@-
10c44b8a:       4eba eda6       jsr %pc@(10c43932 <tty_name>)
10c44b8e:       2f00            movel %d0,%sp@-
10c44b90:       2f2b 0114       movel %a3@(276),%sp@-
10c44b94:       4879 1000 5109  pea 10005109 <badtty.919+0x36a>
10c44b9a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c44ba0:       42ab 0114       clrl %a3@(276)
10c44ba4:       4fef 0014       lea %sp@(20),%sp
10c44ba8:       2045            moveal %d5,%a0
10c44baa:       42a8 005a       clrl %a0@(90)
10c44bae:       4a82            tstl %d2
10c44bb0:       6712            beqs 10c44bc4 <release_dev+0x3ac>
10c44bb2:       41eb 0110       lea %a3@(272),%a0
10c44bb6:       40c0            movew %sr,%d0
10c44bb8:       007c 0700       oriw #1792,%sr
10c44bbc:       0068 0080 0002  oriw #128,%a0@(2)
10c44bc2:       46c0            movew %d0,%sr
10c44bc4:       4a83            tstl %d3
10c44bc6:       6712            beqs 10c44bda <release_dev+0x3c2>
10c44bc8:       41ec 0110       lea %a4@(272),%a0
10c44bcc:       40c0            movew %sr,%d0
10c44bce:       007c 0700       oriw #1792,%sr
10c44bd2:       0068 0080 0002  oriw #128,%a0@(2)
10c44bd8:       46c0            movew %d0,%sr
10c44bda:       4a82            tstl %d2
10c44bdc:       6604            bnes 10c44be2 <release_dev+0x3ca>
10c44bde:       4a83            tstl %d3
10c44be0:       674a            beqs 10c44c2c <release_dev+0x414>
10c44be2:       2079 1001 11d8  moveal 100111d8 <init_task_union+0x48>,%a0
10c44be8:       203c 1001 1190  movel #268505488,%d0
10c44bee:       b088            cmpl %a0,%d0
10c44bf0:       6720            beqs 10c44c12 <release_dev+0x3fa>
10c44bf2:       2200            movel %d0,%d1
10c44bf4:       2028 0254       movel %a0@(596),%d0
10c44bf8:       b7c0            cmpal %d0,%a3
10c44bfa:       670a            beqs 10c44c06 <release_dev+0x3ee>
10c44bfc:       b8fc 0000       cmpaw #0,%a4
10c44c00:       6708            beqs 10c44c0a <release_dev+0x3f2>
10c44c02:       b9c0            cmpal %d0,%a4
10c44c04:       6604            bnes 10c44c0a <release_dev+0x3f2>
10c44c06:       42a8 0254       clrl %a0@(596)
10c44c0a:       2068 0048       moveal %a0@(72),%a0
10c44c0e:       b288            cmpl %a0,%d1
10c44c10:       66e2            bnes 10c44bf4 <release_dev+0x3dc>
10c44c12:       2039 1002 8290  movel 10028290 <redirect>,%d0
10c44c18:       b7c0            cmpal %d0,%a3
10c44c1a:       670a            beqs 10c44c26 <release_dev+0x40e>
10c44c1c:       b8fc 0000       cmpaw #0,%a4
10c44c20:       670a            beqs 10c44c2c <release_dev+0x414>
10c44c22:       b9c0            cmpal %d0,%a4
10c44c24:       6606            bnes 10c44c2c <release_dev+0x414>
10c44c26:       42b9 1002 8290  clrl 10028290 <redirect>
10c44c2c:       4a82            tstl %d2
10c44c2e:       6700 0090       beqw 10c44cc0 <release_dev+0x4a8>
10c44c32:       b8fc 0000       cmpaw #0,%a4
10c44c36:       6706            beqs 10c44c3e <release_dev+0x426>
10c44c38:       4a83            tstl %d3
10c44c3a:       6700 0084       beqw 10c44cc0 <release_dev+0x4a8>
10c44c3e:       206b 00d2       moveal %a3@(210),%a0
10c44c42:       b0fc 0000       cmpaw #0,%a0
10c44c46:       6706            beqs 10c44c4e <release_dev+0x436>
10c44c48:       2f0b            movel %a3,%sp@-
10c44c4a:       4e90            jsr %a0@
10c44c4c:       588f            addql #4,%sp
10c44c4e:       243c 1002 7d2e  movel #268598574,%d2
10c44c54:       4878 0040       pea 40 <LSIGTRAP+0x3b>
10c44c58:       2f02            movel %d2,%sp@-
10c44c5a:       486b 00be       pea %a3@(190)
10c44c5e:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c44c64:       4e92            jsr %a2@
10c44c66:       206b 00fe       moveal %a3@(254),%a0
10c44c6a:       4228 0010       clrb %a0@(16)
10c44c6e:       4fef 000c       lea %sp@(12),%sp
10c44c72:       b8fc 0000       cmpaw #0,%a4
10c44c76:       6720            beqs 10c44c98 <release_dev+0x480>
10c44c78:       206c 00d2       moveal %a4@(210),%a0
10c44c7c:       b0fc 0000       cmpaw #0,%a0
10c44c80:       6706            beqs 10c44c88 <release_dev+0x470>
10c44c82:       2f0c            movel %a4,%sp@-
10c44c84:       4e90            jsr %a0@
10c44c86:       588f            addql #4,%sp
10c44c88:       4878 0040       pea 40 <LSIGTRAP+0x3b>
10c44c8c:       2f02            movel %d2,%sp@-
10c44c8e:       486c 00be       pea %a4@(190)
10c44c92:       4e92            jsr %a2@
10c44c94:       4fef 000c       lea %sp@(12),%sp
10c44c98:       0cb9 1000 cf60  cmpil #268488544,1000cf60 <tq_timer>
10c44c9e:       1000 cf60 
10c44ca2:       670e            beqs 10c44cb2 <release_dev+0x49a>
10c44ca4:       4879 1000 cf60  pea 1000cf60 <tq_timer>
10c44caa:       4eb9 10c1 8942  jsr 10c18942 <__run_task_queue>
10c44cb0:       588f            addql #4,%sp
10c44cb2:       4eb9 10c1 d346  jsr 10c1d346 <flush_scheduled_tasks>
10c44cb8:       2f0d            movel %a5,%sp@-
10c44cba:       2f0b            movel %a3,%sp@-
10c44cbc:       4eba faa0       jsr %pc@(10c4475e <release_mem>)
10c44cc0:       4cee 3c3c ffa0  moveml %fp@(-96),%d2-%d5/%a2-%a5
10c44cc6:       4e5e            unlk %fp
10c44cc8:       4e75            rts

10c44cca <tty_open>:
10c44cca:       4e56 ffbc       linkw %fp,#-68
10c44cce:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c44cd2:       286e 0008       moveal %fp@(8),%a4
10c44cd6:       266e 000c       moveal %fp@(12),%a3
10c44cda:       362b 001a       movew %a3@(26),%d3
10c44cde:       222b 0018       movel %a3@(24),%d1
10c44ce2:       2401            movel %d1,%d2
10c44ce4:       0282 0000 0100  andil #256,%d2
10c44cea:       302c 003e       movew %a4@(62),%d0
10c44cee:       0c40 0500       cmpiw #1280,%d0
10c44cf2:       6622            bnes 10c44d16 <tty_open+0x4c>
10c44cf4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c44cfa:       2068 0254       moveal %a0@(596),%a0
10c44cfe:       b0fc 0000       cmpaw #0,%a0
10c44d02:       6606            bnes 10c44d0a <tty_open+0x40>
10c44d04:       70fa            moveq #-6,%d0
10c44d06:       6000 01e6       braw 10c44eee <tty_open+0x224>
10c44d0a:       3028 010e       movew %a0@(270),%d0
10c44d0e:       0041 0800       oriw #2048,%d1
10c44d12:       2741 0018       movel %d1,%a3@(24)
10c44d16:       0c40 0501       cmpiw #1281,%d0
10c44d1a:       6630            bnes 10c44d4c <tty_open+0x82>
10c44d1c:       2079 1002 5768  moveal 10025768 <console_drivers>,%a0
10c44d22:       6004            bras 10c44d28 <tty_open+0x5e>
10c44d24:       2068 0028       moveal %a0@(40),%a0
10c44d28:       b0fc 0000       cmpaw #0,%a0
10c44d2c:       6724            beqs 10c44d52 <tty_open+0x88>
10c44d2e:       2268 0010       moveal %a0@(16),%a1
10c44d32:       b2fc 0000       cmpaw #0,%a1
10c44d36:       67ec            beqs 10c44d24 <tty_open+0x5a>
10c44d38:       b0fc 0000       cmpaw #0,%a0
10c44d3c:       6714            beqs 10c44d52 <tty_open+0x88>
10c44d3e:       2f08            movel %a0,%sp@-
10c44d40:       4e91            jsr %a1@
10c44d42:       006b 0800 001a  oriw #2048,%a3@(26)
10c44d48:       7401            moveq #1,%d2
10c44d4a:       588f            addql #4,%sp
10c44d4c:       0c40 0502       cmpiw #1282,%d0
10c44d50:       6606            bnes 10c44d58 <tty_open+0x8e>
10c44d52:       70ed            moveq #-19,%d0
10c44d54:       6000 0198       braw 10c44eee <tty_open+0x224>
10c44d58:       486e ffbc       pea %fp@(-68)
10c44d5c:       3f00            movew %d0,%sp@-
10c44d5e:       4267            clrw %sp@-
10c44d60:       4eba f684       jsr %pc@(10c443e6 <init_dev>)
10c44d64:       2440            moveal %d0,%a2
10c44d66:       508f            addql #8,%sp
10c44d68:       b4fc 0000       cmpaw #0,%a2
10c44d6c:       6600 0180       bnew 10c44eee <tty_open+0x224>
10c44d70:       276e ffbc 005a  movel %fp@(-68),%a3@(90)
10c44d76:       202e ffbc       movel %fp@(-68),%d0
10c44d7a:       0680 0000 09a2  addil #2466,%d0
10c44d80:       2f00            movel %d0,%sp@-
10c44d82:       2f0b            movel %a3,%sp@-
10c44d84:       4eb9 10c2 4b36  jsr 10c24b36 <file_move>
10c44d8a:       4879 1000 5135  pea 10005135 <badtty.919+0x396>
10c44d90:       2f2e ffbc       movel %fp@(-68),%sp@-
10c44d94:       4eba ebc0       jsr %pc@(10c43956 <check_tty_count>)
10c44d98:       206e ffbc       moveal %fp@(-68),%a0
10c44d9c:       4fef 0010       lea %sp@(16),%sp
10c44da0:       0c68 0004 001a  cmpiw #4,%a0@(26)
10c44da6:       660a            bnes 10c44db2 <tty_open+0xe8>
10c44da8:       0c68 0001 001c  cmpiw #1,%a0@(28)
10c44dae:       6602            bnes 10c44db2 <tty_open+0xe8>
10c44db0:       7401            moveq #1,%d2
10c44db2:       206e ffbc       moveal %fp@(-68),%a0
10c44db6:       4aa8 0062       tstl %a0@(98)
10c44dba:       6710            beqs 10c44dcc <tty_open+0x102>
10c44dbc:       2f0b            movel %a3,%sp@-
10c44dbe:       2f08            movel %a0,%sp@-
10c44dc0:       2068 0062       moveal %a0@(98),%a0
10c44dc4:       4e90            jsr %a0@
10c44dc6:       2440            moveal %d0,%a2
10c44dc8:       508f            addql #8,%sp
10c44dca:       6004            bras 10c44dd0 <tty_open+0x106>
10c44dcc:       347c ffed       moveaw #-19,%a2
10c44dd0:       426b 0018       clrw %a3@(24)
10c44dd4:       3743 001a       movew %d3,%a3@(26)
10c44dd8:       b4fc 0000       cmpaw #0,%a2
10c44ddc:       663a            bnes 10c44e18 <tty_open+0x14e>
10c44dde:       206e ffbc       moveal %fp@(-68),%a0
10c44de2:       41e8 0110       lea %a0@(272),%a0
10c44de6:       2030 a800       movel %a0@(00000000,%a2:l),%d0
10c44dea:       0800 0003       btst #3,%d0
10c44dee:       6722            beqs 10c44e12 <tty_open+0x148>
10c44df0:       0839 0000 1000  btst #0,1000cc1b <securebits+0x3>
10c44df6:       cc1b 
10c44df8:       6614            bnes 10c44e0e <tty_open+0x144>
10c44dfa:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c44e00:       4aa8 0130       tstl %a0@(304)
10c44e04:       6608            bnes 10c44e0e <tty_open+0x144>
10c44e06:       0068 0100 0006  oriw #256,%a0@(6)
10c44e0c:       6004            bras 10c44e12 <tty_open+0x148>
10c44e0e:       347c fff0       moveaw #-16,%a2
10c44e12:       b4fc 0000       cmpaw #0,%a2
10c44e16:       6732            beqs 10c44e4a <tty_open+0x180>
10c44e18:       2f0b            movel %a3,%sp@-
10c44e1a:       4eba f9fc       jsr %pc@(10c44818 <release_dev>)
10c44e1e:       588f            addql #4,%sp
10c44e20:       b4fc fe00       cmpaw #-512,%a2
10c44e24:       660c            bnes 10c44e32 <tty_open+0x168>
10c44e26:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c44e2c:       4aa8 0008       tstl %a0@(8)
10c44e30:       6706            beqs 10c44e38 <tty_open+0x16e>
10c44e32:       200a            movel %a2,%d0
10c44e34:       6000 00b8       braw 10c44eee <tty_open+0x224>
10c44e38:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c44e3e:       277c 1000 eb0c  movel #268495628,%a3@(16)
10c44e44:       0010 
10c44e46:       6000 fe96       braw 10c44cde <tty_open+0x14>
10c44e4a:       4a82            tstl %d2
10c44e4c:       6638            bnes 10c44e86 <tty_open+0x1bc>
10c44e4e:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c44e54:       4aa9 008e       tstl %a1@(142)
10c44e58:       672c            beqs 10c44e86 <tty_open+0x1bc>
10c44e5a:       4aa9 0254       tstl %a1@(596)
10c44e5e:       6626            bnes 10c44e86 <tty_open+0x1bc>
10c44e60:       206e ffbc       moveal %fp@(-68),%a0
10c44e64:       4aa8 010a       tstl %a0@(266)
10c44e68:       661c            bnes 10c44e86 <tty_open+0x1bc>
10c44e6a:       2348 0254       movel %a0,%a1@(596)
10c44e6e:       42a9 0082       clrl %a1@(130)
10c44e72:       206e ffbc       moveal %fp@(-68),%a0
10c44e76:       2169 0086 010a  movel %a1@(134),%a0@(266)
10c44e7c:       206e ffbc       moveal %fp@(-68),%a0
10c44e80:       2169 007e 0106  movel %a1@(126),%a0@(262)
10c44e86:       226e ffbc       moveal %fp@(-68),%a1
10c44e8a:       0c69 0003 001a  cmpiw #3,%a1@(26)
10c44e90:       665a            bnes 10c44eec <tty_open+0x222>
10c44e92:       0c69 0002 001c  cmpiw #2,%a1@(28)
10c44e98:       6652            bnes 10c44eec <tty_open+0x222>
10c44e9a:       7001            moveq #1,%d0
10c44e9c:       b0a9 0114       cmpl %a1@(276),%d0
10c44ea0:       664a            bnes 10c44eec <tty_open+0x222>
10c44ea2:       7004            moveq #4,%d0
10c44ea4:       b0b9 1001 bd6c  cmpl 1001bd6c <nr_warns.998>,%d0
10c44eaa:       6d40            blts 10c44eec <tty_open+0x222>
10c44eac:       4280            clrl %d0
10c44eae:       1029 010f       moveb %a1@(271),%d0
10c44eb2:       2040            moveal %d0,%a0
10c44eb4:       90e9 0016       subaw %a1@(22),%a0
10c44eb8:       d1e9 0010       addal %a1@(16),%a0
10c44ebc:       2f08            movel %a0,%sp@-
10c44ebe:       486e ffc0       pea %fp@(-64)
10c44ec2:       2f09            movel %a1,%sp@-
10c44ec4:       4eba ea6c       jsr %pc@(10c43932 <tty_name>)
10c44ec8:       584f            addqw #4,%sp
10c44eca:       2e80            movel %d0,%sp@
10c44ecc:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c44ed2:       4868 023c       pea %a0@(572)
10c44ed6:       2f28 007a       movel %a0@(122),%sp@-
10c44eda:       4879 1000 513e  pea 1000513e <badtty.919+0x39f>
10c44ee0:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c44ee6:       52b9 1001 bd6c  addql #1,1001bd6c <nr_warns.998>
10c44eec:       7000            moveq #0,%d0
10c44eee:       4cee 1c0c ffa8  moveml %fp@(-88),%d2-%d3/%a2-%a4
10c44ef4:       4e5e            unlk %fp
10c44ef6:       4e75            rts

10c44ef8 <tty_release>:
10c44ef8:       4e56 0000       linkw %fp,#0
10c44efc:       2f2e 000c       movel %fp@(12),%sp@-
10c44f00:       4eba f916       jsr %pc@(10c44818 <release_dev>)
10c44f04:       7000            moveq #0,%d0
10c44f06:       4e5e            unlk %fp
10c44f08:       4e75            rts

10c44f0a <tty_poll>:
10c44f0a:       4e56 0000       linkw %fp,#0
10c44f0e:       2f0b            movel %a3,%sp@-
10c44f10:       2f0a            movel %a2,%sp@-
10c44f12:       266e 0008       moveal %fp@(8),%a3
10c44f16:       246b 005a       moveal %a3@(90),%a2
10c44f1a:       206b 0008       moveal %a3@(8),%a0
10c44f1e:       2068 0008       moveal %a0@(8),%a0
10c44f22:       3028 003e       movew %a0@(62),%d0
10c44f26:       b4fc 0000       cmpaw #0,%a2
10c44f2a:       661a            bnes 10c44f46 <tty_poll+0x3c>
10c44f2c:       4879 1000 5197  pea 10005197 <badtty.919+0x3f8>
10c44f32:       3f00            movew %d0,%sp@-
10c44f34:       4267            clrw %sp@-
10c44f36:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c44f3c:       2e80            movel %d0,%sp@
10c44f3e:       4879 1000 4d9f  pea 10004d9f <badtty.919>
10c44f44:       6020            bras 10c44f66 <tty_poll+0x5c>
10c44f46:       0c92 0000 5401  cmpil #21505,%a2@
10c44f4c:       6726            beqs 10c44f74 <tty_poll+0x6a>
10c44f4e:       4879 1000 5197  pea 10005197 <badtty.919+0x3f8>
10c44f54:       3f00            movew %d0,%sp@-
10c44f56:       4267            clrw %sp@-
10c44f58:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c44f5e:       2e80            movel %d0,%sp@
10c44f60:       4879 1000 4d67  pea 10004d67 <badmagic.918>
10c44f66:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c44f6c:       7001            moveq #1,%d0
10c44f6e:       4fef 000c       lea %sp@(12),%sp
10c44f72:       6002            bras 10c44f76 <tty_poll+0x6c>
10c44f74:       7000            moveq #0,%d0
10c44f76:       4a80            tstl %d0
10c44f78:       660a            bnes 10c44f84 <tty_poll+0x7a>
10c44f7a:       206a 00ee       moveal %a2@(238),%a0
10c44f7e:       b0fc 0000       cmpaw #0,%a0
10c44f82:       6604            bnes 10c44f88 <tty_poll+0x7e>
10c44f84:       7000            moveq #0,%d0
10c44f86:       600a            bras 10c44f92 <tty_poll+0x88>
10c44f88:       2f2e 000c       movel %fp@(12),%sp@-
10c44f8c:       2f0b            movel %a3,%sp@-
10c44f8e:       2f0a            movel %a2,%sp@-
10c44f90:       4e90            jsr %a0@
10c44f92:       246e fff8       moveal %fp@(-8),%a2
10c44f96:       266e fffc       moveal %fp@(-4),%a3
10c44f9a:       4e5e            unlk %fp
10c44f9c:       4e75            rts

10c44f9e <tty_fasync>:
10c44f9e:       4e56 0000       linkw %fp,#0
10c44fa2:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c44fa6:       286e 000c       moveal %fp@(12),%a4
10c44faa:       242e 0010       movel %fp@(16),%d2
10c44fae:       246c 005a       moveal %a4@(90),%a2
10c44fb2:       206c 0008       moveal %a4@(8),%a0
10c44fb6:       2068 0008       moveal %a0@(8),%a0
10c44fba:       3028 003e       movew %a0@(62),%d0
10c44fbe:       b4fc 0000       cmpaw #0,%a2
10c44fc2:       661a            bnes 10c44fde <tty_fasync+0x40>
10c44fc4:       4879 1000 51a0  pea 100051a0 <badtty.919+0x401>
10c44fca:       3f00            movew %d0,%sp@-
10c44fcc:       4267            clrw %sp@-
10c44fce:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c44fd4:       2e80            movel %d0,%sp@
10c44fd6:       4879 1000 4d9f  pea 10004d9f <badtty.919>
10c44fdc:       6020            bras 10c44ffe <tty_fasync+0x60>
10c44fde:       0c92 0000 5401  cmpil #21505,%a2@
10c44fe4:       6726            beqs 10c4500c <tty_fasync+0x6e>
10c44fe6:       4879 1000 51a0  pea 100051a0 <badtty.919+0x401>
10c44fec:       3f00            movew %d0,%sp@-
10c44fee:       4267            clrw %sp@-
10c44ff0:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c44ff6:       2e80            movel %d0,%sp@
10c44ff8:       4879 1000 4d67  pea 10004d67 <badmagic.918>
10c44ffe:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c45004:       7001            moveq #1,%d0
10c45006:       4fef 000c       lea %sp@(12),%sp
10c4500a:       6002            bras 10c4500e <tty_fasync+0x70>
10c4500c:       7000            moveq #0,%d0
10c4500e:       4a80            tstl %d0
10c45010:       666c            bnes 10c4507e <tty_fasync+0xe0>
10c45012:       47ea 0126       lea %a2@(294),%a3
10c45016:       2f0b            movel %a3,%sp@-
10c45018:       2f02            movel %d2,%sp@-
10c4501a:       2f0c            movel %a4,%sp@-
10c4501c:       2f2e 0008       movel %fp@(8),%sp@-
10c45020:       4eb9 10c2 f0be  jsr 10c2f0be <fasync_helper>
10c45026:       4a80            tstl %d0
10c45028:       6f56            bles 10c45080 <tty_fasync+0xe2>
10c4502a:       4a82            tstl %d2
10c4502c:       673e            beqs 10c4506c <tty_fasync+0xce>
10c4502e:       41ea 097e       lea %a2@(2430),%a0
10c45032:       b1d0            cmpal %a0@,%a0
10c45034:       6606            bnes 10c4503c <tty_fasync+0x9e>
10c45036:       357c 0001 09b0  movew #1,%a2@(2480)
10c4503c:       4aac 003a       tstl %a4@(58)
10c45040:       663c            bnes 10c4507e <tty_fasync+0xe0>
10c45042:       202a 0106       movel %a2@(262),%d0
10c45046:       4480            negl %d0
10c45048:       660a            bnes 10c45054 <tty_fasync+0xb6>
10c4504a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c45050:       2028 007a       movel %a0@(122),%d0
10c45054:       2940 003a       movel %d0,%a4@(58)
10c45058:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4505e:       2968 012c 003e  movel %a0@(300),%a4@(62)
10c45064:       2968 0130 0042  movel %a0@(304),%a4@(66)
10c4506a:       6012            bras 10c4507e <tty_fasync+0xe0>
10c4506c:       4a93            tstl %a3@
10c4506e:       660e            bnes 10c4507e <tty_fasync+0xe0>
10c45070:       41ea 097e       lea %a2@(2430),%a0
10c45074:       b1d0            cmpal %a0@,%a0
10c45076:       6606            bnes 10c4507e <tty_fasync+0xe0>
10c45078:       357c 1000 09b0  movew #4096,%a2@(2480)
10c4507e:       7000            moveq #0,%d0
10c45080:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c45086:       4e5e            unlk %fp
10c45088:       4e75            rts

10c4508a <tiocsti>:
10c4508a:       4e56 fffc       linkw %fp,#-4
10c4508e:       226e 0008       moveal %fp@(8),%a1
10c45092:       422e ffff       clrb %fp@(-1)
10c45096:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4509c:       b3e8 0254       cmpal %a0@(596),%a1
10c450a0:       671c            beqs 10c450be <tiocsti+0x34>
10c450a2:       0839 0000 1000  btst #0,1000cc1b <securebits+0x3>
10c450a8:       cc1b 
10c450aa:       660e            bnes 10c450ba <tiocsti+0x30>
10c450ac:       4aa8 0130       tstl %a0@(304)
10c450b0:       6608            bnes 10c450ba <tiocsti+0x30>
10c450b2:       0068 0100 0006  oriw #256,%a0@(6)
10c450b8:       6004            bras 10c450be <tiocsti+0x34>
10c450ba:       70ff            moveq #-1,%d0
10c450bc:       6020            bras 10c450de <tiocsti+0x54>
10c450be:       206e 000c       moveal %fp@(12),%a0
10c450c2:       1010            moveb %a0@,%d0
10c450c4:       1d40 fffe       moveb %d0,%fp@(-2)
10c450c8:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c450cc:       486e ffff       pea %fp@(-1)
10c450d0:       486e fffe       pea %fp@(-2)
10c450d4:       2f09            movel %a1,%sp@-
10c450d6:       2069 00f2       moveal %a1@(242),%a0
10c450da:       4e90            jsr %a0@
10c450dc:       7000            moveq #0,%d0
10c450de:       4e5e            unlk %fp
10c450e0:       4e75            rts

10c450e2 <tiocgwinsz>:
10c450e2:       4e56 0000       linkw %fp,#0
10c450e6:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c450ea:       202e 0008       movel %fp@(8),%d0
10c450ee:       0680 0000 0118  addil #280,%d0
10c450f4:       2f00            movel %d0,%sp@-
10c450f6:       2f2e 000c       movel %fp@(12),%sp@-
10c450fa:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c45100:       7000            moveq #0,%d0
10c45102:       4e5e            unlk %fp
10c45104:       4e75            rts

10c45106 <tiocswinsz>:
10c45106:       4e56 fff8       linkw %fp,#-8
10c4510a:       2f0b            movel %a3,%sp@-
10c4510c:       2f0a            movel %a2,%sp@-
10c4510e:       246e 0008       moveal %fp@(8),%a2
10c45112:       266e 000c       moveal %fp@(12),%a3
10c45116:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c4511a:       2f2e 0010       movel %fp@(16),%sp@-
10c4511e:       486e fff8       pea %fp@(-8)
10c45122:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c45128:       504f            addqw #8,%sp
10c4512a:       2ebc 0000 0008  movel #8,%sp@
10c45130:       486a 0118       pea %a2@(280)
10c45134:       486e fff8       pea %fp@(-8)
10c45138:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c4513e:       4fef 000c       lea %sp@(12),%sp
10c45142:       4a80            tstl %d0
10c45144:       6758            beqs 10c4519e <tiocswinsz+0x98>
10c45146:       202a 0106       movel %a2@(262),%d0
10c4514a:       6f14            bles 10c45160 <tiocswinsz+0x5a>
10c4514c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c45150:       4878 001c       pea 1c <LSIGTRAP+0x17>
10c45154:       2f00            movel %d0,%sp@-
10c45156:       4eb9 10c1 ae2a  jsr 10c1ae2a <kill_pg>
10c4515c:       4fef 000c       lea %sp@(12),%sp
10c45160:       202b 0106       movel %a3@(262),%d0
10c45164:       b0aa 0106       cmpl %a2@(262),%d0
10c45168:       6714            beqs 10c4517e <tiocswinsz+0x78>
10c4516a:       4a80            tstl %d0
10c4516c:       6f10            bles 10c4517e <tiocswinsz+0x78>
10c4516e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c45172:       4878 001c       pea 1c <LSIGTRAP+0x17>
10c45176:       2f00            movel %d0,%sp@-
10c45178:       4eb9 10c1 ae2a  jsr 10c1ae2a <kill_pg>
10c4517e:       202e fff8       movel %fp@(-8),%d0
10c45182:       222e fffc       movel %fp@(-4),%d1
10c45186:       2540 0118       movel %d0,%a2@(280)
10c4518a:       2541 011c       movel %d1,%a2@(284)
10c4518e:       202e fff8       movel %fp@(-8),%d0
10c45192:       222e fffc       movel %fp@(-4),%d1
10c45196:       2740 0118       movel %d0,%a3@(280)
10c4519a:       2741 011c       movel %d1,%a3@(284)
10c4519e:       7000            moveq #0,%d0
10c451a0:       246e fff0       moveal %fp@(-16),%a2
10c451a4:       266e fff4       moveal %fp@(-12),%a3
10c451a8:       4e5e            unlk %fp
10c451aa:       4e75            rts

10c451ac <tioccons>:
10c451ac:       4e56 0000       linkw %fp,#0
10c451b0:       206e 0008       moveal %fp@(8),%a0
10c451b4:       3028 003e       movew %a0@(62),%d0
10c451b8:       0c40 0501       cmpiw #1281,%d0
10c451bc:       6706            beqs 10c451c4 <tioccons+0x18>
10c451be:       0c40 0400       cmpiw #1024,%d0
10c451c2:       662c            bnes 10c451f0 <tioccons+0x44>
10c451c4:       0839 0000 1000  btst #0,1000cc1b <securebits+0x3>
10c451ca:       cc1b 
10c451cc:       6614            bnes 10c451e2 <tioccons+0x36>
10c451ce:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c451d4:       4aa8 0130       tstl %a0@(304)
10c451d8:       6608            bnes 10c451e2 <tioccons+0x36>
10c451da:       0068 0100 0006  oriw #256,%a0@(6)
10c451e0:       6004            bras 10c451e6 <tioccons+0x3a>
10c451e2:       70ff            moveq #-1,%d0
10c451e4:       6020            bras 10c45206 <tioccons+0x5a>
10c451e6:       42b9 1002 8290  clrl 10028290 <redirect>
10c451ec:       7000            moveq #0,%d0
10c451ee:       6016            bras 10c45206 <tioccons+0x5a>
10c451f0:       4ab9 1002 8290  tstl 10028290 <redirect>
10c451f6:       660c            bnes 10c45204 <tioccons+0x58>
10c451f8:       23ee 0010 1002  movel %fp@(16),10028290 <redirect>
10c451fe:       8290 
10c45200:       7000            moveq #0,%d0
10c45202:       6002            bras 10c45206 <tioccons+0x5a>
10c45204:       70f0            moveq #-16,%d0
10c45206:       4e5e            unlk %fp
10c45208:       4e75            rts

10c4520a <fionbio>:
10c4520a:       4e56 0000       linkw %fp,#0
10c4520e:       226e 0008       moveal %fp@(8),%a1
10c45212:       206e 000c       moveal %fp@(12),%a0
10c45216:       2010            movel %a0@,%d0
10c45218:       4a80            tstl %d0
10c4521a:       6708            beqs 10c45224 <fionbio+0x1a>
10c4521c:       0069 0800 001a  oriw #2048,%a1@(26)
10c45222:       6006            bras 10c4522a <fionbio+0x20>
10c45224:       0269 f7ff 001a  andiw #-2049,%a1@(26)
10c4522a:       7000            moveq #0,%d0
10c4522c:       4e5e            unlk %fp
10c4522e:       4e75            rts

10c45230 <tiocsctty>:
10c45230:       4e56 0000       linkw %fp,#0
10c45234:       226e 0008       moveal %fp@(8),%a1
10c45238:       2039 1002 53b4  movel 100253b4 <_current_task>,%d0
10c4523e:       2040            moveal %d0,%a0
10c45240:       4aa8 008e       tstl %a0@(142)
10c45244:       675c            beqs 10c452a2 <tiocsctty+0x72>
10c45246:       2029 010a       movel %a1@(266),%d0
10c4524a:       b0a8 0086       cmpl %a0@(134),%d0
10c4524e:       6770            beqs 10c452c0 <tiocsctty+0x90>
10c45250:       4aa8 0254       tstl %a0@(596)
10c45254:       664c            bnes 10c452a2 <tiocsctty+0x72>
10c45256:       4a80            tstl %d0
10c45258:       6f4c            bles 10c452a6 <tiocsctty+0x76>
10c4525a:       7001            moveq #1,%d0
10c4525c:       b0ae 000c       cmpl %fp@(12),%d0
10c45260:       6640            bnes 10c452a2 <tiocsctty+0x72>
10c45262:       0839 0000 1000  btst #0,1000cc1b <securebits+0x3>
10c45268:       cc1b 
10c4526a:       6636            bnes 10c452a2 <tiocsctty+0x72>
10c4526c:       4aa8 0130       tstl %a0@(304)
10c45270:       6630            bnes 10c452a2 <tiocsctty+0x72>
10c45272:       0068 0100 0006  oriw #256,%a0@(6)
10c45278:       2079 1001 11d8  moveal 100111d8 <init_task_union+0x48>,%a0
10c4527e:       203c 1001 1190  movel #268505488,%d0
10c45284:       b088            cmpl %a0,%d0
10c45286:       6712            beqs 10c4529a <tiocsctty+0x6a>
10c45288:       b3e8 0254       cmpal %a0@(596),%a1
10c4528c:       6604            bnes 10c45292 <tiocsctty+0x62>
10c4528e:       42a8 0254       clrl %a0@(596)
10c45292:       2068 0048       moveal %a0@(72),%a0
10c45296:       b088            cmpl %a0,%d0
10c45298:       66ee            bnes 10c45288 <tiocsctty+0x58>
10c4529a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c452a0:       6004            bras 10c452a6 <tiocsctty+0x76>
10c452a2:       70ff            moveq #-1,%d0
10c452a4:       601c            bras 10c452c2 <tiocsctty+0x92>
10c452a6:       2149 0254       movel %a1,%a0@(596)
10c452aa:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c452b0:       42a8 0082       clrl %a0@(130)
10c452b4:       2368 0086 010a  movel %a0@(134),%a1@(266)
10c452ba:       2368 007e 0106  movel %a0@(126),%a1@(262)
10c452c0:       7000            moveq #0,%d0
10c452c2:       4e5e            unlk %fp
10c452c4:       4e75            rts

10c452c6 <tiocgpgrp>:
10c452c6:       4e56 0000       linkw %fp,#0
10c452ca:       226e 000c       moveal %fp@(12),%a1
10c452ce:       b3ee 0008       cmpal %fp@(8),%a1
10c452d2:       660e            bnes 10c452e2 <tiocgpgrp+0x1c>
10c452d4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c452da:       70e7            moveq #-25,%d0
10c452dc:       b3e8 0254       cmpal %a0@(596),%a1
10c452e0:       660c            bnes 10c452ee <tiocgpgrp+0x28>
10c452e2:       2029 0106       movel %a1@(262),%d0
10c452e6:       206e 0010       moveal %fp@(16),%a0
10c452ea:       2080            movel %d0,%a0@
10c452ec:       7000            moveq #0,%d0
10c452ee:       4e5e            unlk %fp
10c452f0:       4e75            rts

10c452f2 <tiocspgrp>:
10c452f2:       4e56 0000       linkw %fp,#0
10c452f6:       2f0a            movel %a2,%sp@-
10c452f8:       2f02            movel %d2,%sp@-
10c452fa:       242e 000c       movel %fp@(12),%d2
10c452fe:       2f02            movel %d2,%sp@-
10c45300:       4eba e902       jsr %pc@(10c43c04 <tty_check_change>)
10c45304:       588f            addql #4,%sp
10c45306:       72fb            moveq #-5,%d1
10c45308:       b280            cmpl %d0,%d1
10c4530a:       6722            beqs 10c4532e <tiocspgrp+0x3c>
10c4530c:       4a80            tstl %d0
10c4530e:       664e            bnes 10c4535e <tiocspgrp+0x6c>
10c45310:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c45316:       2468 0254       moveal %a0@(596),%a2
10c4531a:       b4fc 0000       cmpaw #0,%a2
10c4531e:       670e            beqs 10c4532e <tiocspgrp+0x3c>
10c45320:       b48a            cmpl %a2,%d2
10c45322:       660a            bnes 10c4532e <tiocspgrp+0x3c>
10c45324:       202a 010a       movel %a2@(266),%d0
10c45328:       b0a8 0086       cmpl %a0@(134),%d0
10c4532c:       6704            beqs 10c45332 <tiocspgrp+0x40>
10c4532e:       70e7            moveq #-25,%d0
10c45330:       602c            bras 10c4535e <tiocspgrp+0x6c>
10c45332:       206e 0010       moveal %fp@(16),%a0
10c45336:       2410            movel %a0@,%d2
10c45338:       4a82            tstl %d2
10c4533a:       6c04            bges 10c45340 <tiocspgrp+0x4e>
10c4533c:       70ea            moveq #-22,%d0
10c4533e:       601e            bras 10c4535e <tiocspgrp+0x6c>
10c45340:       2f02            movel %d2,%sp@-
10c45342:       4eb9 10c1 6f8c  jsr 10c16f8c <session_of_pgrp>
10c45348:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4534e:       b0a8 0086       cmpl %a0@(134),%d0
10c45352:       6608            bnes 10c4535c <tiocspgrp+0x6a>
10c45354:       2542 0106       movel %d2,%a2@(262)
10c45358:       7000            moveq #0,%d0
10c4535a:       6002            bras 10c4535e <tiocspgrp+0x6c>
10c4535c:       70ff            moveq #-1,%d0
10c4535e:       242e fff8       movel %fp@(-8),%d2
10c45362:       246e fffc       moveal %fp@(-4),%a2
10c45366:       4e5e            unlk %fp
10c45368:       4e75            rts

10c4536a <tiocgsid>:
10c4536a:       4e56 0000       linkw %fp,#0
10c4536e:       226e 000c       moveal %fp@(12),%a1
10c45372:       b3ee 0008       cmpal %fp@(8),%a1
10c45376:       660e            bnes 10c45386 <tiocgsid+0x1c>
10c45378:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4537e:       70e7            moveq #-25,%d0
10c45380:       b3e8 0254       cmpal %a0@(596),%a1
10c45384:       6612            bnes 10c45398 <tiocgsid+0x2e>
10c45386:       2029 010a       movel %a1@(266),%d0
10c4538a:       6f0a            bles 10c45396 <tiocgsid+0x2c>
10c4538c:       206e 0010       moveal %fp@(16),%a0
10c45390:       2080            movel %d0,%a0@
10c45392:       7000            moveq #0,%d0
10c45394:       6002            bras 10c45398 <tiocgsid+0x2e>
10c45396:       70e7            moveq #-25,%d0
10c45398:       4e5e            unlk %fp
10c4539a:       4e75            rts

10c4539c <tiocttygstruct>:
10c4539c:       4e56 0000       linkw %fp,#0
10c453a0:       4878 0c36       pea c36 <LFLUSH_I_AND_D+0x42e>
10c453a4:       2f2e 0008       movel %fp@(8),%sp@-
10c453a8:       2f2e 000c       movel %fp@(12),%sp@-
10c453ac:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c453b2:       7000            moveq #0,%d0
10c453b4:       4e5e            unlk %fp
10c453b6:       4e75            rts

10c453b8 <tiocsetd>:
10c453b8:       4e56 0000       linkw %fp,#0
10c453bc:       206e 000c       moveal %fp@(12),%a0
10c453c0:       2010            movel %a0@,%d0
10c453c2:       2f00            movel %d0,%sp@-
10c453c4:       2f2e 0008       movel %fp@(8),%sp@-
10c453c8:       4eba e686       jsr %pc@(10c43a50 <tty_set_ldisc>)
10c453cc:       4e5e            unlk %fp
10c453ce:       4e75            rts

10c453d0 <send_break>:
10c453d0:       4e56 0000       linkw %fp,#0
10c453d4:       2f0a            movel %a2,%sp@-
10c453d6:       246e 0008       moveal %fp@(8),%a2
10c453da:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c453e0:       7001            moveq #1,%d0
10c453e2:       2080            movel %d0,%a0@
10c453e4:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c453e8:       2f0a            movel %a2,%sp@-
10c453ea:       206a 009a       moveal %a2@(154),%a0
10c453ee:       4e90            jsr %a0@
10c453f0:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c453f6:       508f            addql #8,%sp
10c453f8:       4aa8 0008       tstl %a0@(8)
10c453fc:       660c            bnes 10c4540a <send_break+0x3a>
10c453fe:       2f2e 000c       movel %fp@(12),%sp@-
10c45402:       4eb9 10c1 4428  jsr 10c14428 <schedule_timeout>
10c45408:       588f            addql #4,%sp
10c4540a:       42a7            clrl %sp@-
10c4540c:       2f0a            movel %a2,%sp@-
10c4540e:       206a 009a       moveal %a2@(154),%a0
10c45412:       4e90            jsr %a0@
10c45414:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4541a:       4aa8 0008       tstl %a0@(8)
10c4541e:       56c0            sne %d0
10c45420:       4880            extw %d0
10c45422:       48c0            extl %d0
10c45424:       72fc            moveq #-4,%d1
10c45426:       c081            andl %d1,%d0
10c45428:       246e fffc       moveal %fp@(-4),%a2
10c4542c:       4e5e            unlk %fp
10c4542e:       4e75            rts

10c45430 <tty_ioctl>:
10c45430:       4e56 0000       linkw %fp,#0
10c45434:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c45438:       2a6e 0008       moveal %fp@(8),%a5
10c4543c:       286e 000c       moveal %fp@(12),%a4
10c45440:       282e 0010       movel %fp@(16),%d4
10c45444:       266e 0014       moveal %fp@(20),%a3
10c45448:       246c 005a       moveal %a4@(90),%a2
10c4544c:       302d 003e       movew %a5@(62),%d0
10c45450:       b4fc 0000       cmpaw #0,%a2
10c45454:       661a            bnes 10c45470 <tty_ioctl+0x40>
10c45456:       4879 1000 51ab  pea 100051ab <badtty.919+0x40c>
10c4545c:       3f00            movew %d0,%sp@-
10c4545e:       4267            clrw %sp@-
10c45460:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c45466:       2e80            movel %d0,%sp@
10c45468:       4879 1000 4d9f  pea 10004d9f <badtty.919>
10c4546e:       6020            bras 10c45490 <tty_ioctl+0x60>
10c45470:       0c92 0000 5401  cmpil #21505,%a2@
10c45476:       6726            beqs 10c4549e <tty_ioctl+0x6e>
10c45478:       4879 1000 51ab  pea 100051ab <badtty.919+0x40c>
10c4547e:       3f00            movew %d0,%sp@-
10c45480:       4267            clrw %sp@-
10c45482:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c45488:       2e80            movel %d0,%sp@
10c4548a:       4879 1000 4d67  pea 10004d67 <badmagic.918>
10c45490:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c45496:       7001            moveq #1,%d0
10c45498:       4fef 000c       lea %sp@(12),%sp
10c4549c:       6002            bras 10c454a0 <tty_ioctl+0x70>
10c4549e:       7000            moveq #0,%d0
10c454a0:       4a80            tstl %d0
10c454a2:       6600 02d0       bnew 10c45774 <tty_ioctl+0x344>
10c454a6:       260a            movel %a2,%d3
10c454a8:       0c6a 0004 001a  cmpiw #4,%a2@(26)
10c454ae:       660c            bnes 10c454bc <tty_ioctl+0x8c>
10c454b0:       0c6a 0001 001c  cmpiw #1,%a2@(28)
10c454b6:       6604            bnes 10c454bc <tty_ioctl+0x8c>
10c454b8:       262a 0122       movel %a2@(290),%d3
10c454bc:       4aaa 009a       tstl %a2@(154)
10c454c0:       6668            bnes 10c4552a <tty_ioctl+0xfa>
10c454c2:       0c84 0000 5425  cmpil #21541,%d4
10c454c8:       6736            beqs 10c45500 <tty_ioctl+0xd0>
10c454ca:       620a            bhis 10c454d6 <tty_ioctl+0xa6>
10c454cc:       0c84 0000 5409  cmpil #21513,%d4
10c454d2:       672c            beqs 10c45500 <tty_ioctl+0xd0>
10c454d4:       6054            bras 10c4552a <tty_ioctl+0xfa>
10c454d6:       0c84 0000 5428  cmpil #21544,%d4
10c454dc:       624c            bhis 10c4552a <tty_ioctl+0xfa>
10c454de:       0c84 0000 5427  cmpil #21543,%d4
10c454e4:       6544            bcss 10c4552a <tty_ioctl+0xfa>
10c454e6:       206a 007e       moveal %a2@(126),%a0
10c454ea:       b0fc 0000       cmpaw #0,%a0
10c454ee:       6700 0284       beqw 10c45774 <tty_ioctl+0x344>
10c454f2:       2f0b            movel %a3,%sp@-
10c454f4:       2f04            movel %d4,%sp@-
10c454f6:       2f0c            movel %a4,%sp@-
10c454f8:       2f0a            movel %a2,%sp@-
10c454fa:       4e90            jsr %a0@
10c454fc:       6000 0278       braw 10c45776 <tty_ioctl+0x346>
10c45500:       206a 007e       moveal %a2@(126),%a0
10c45504:       b0fc 0000       cmpaw #0,%a0
10c45508:       6606            bnes 10c45510 <tty_ioctl+0xe0>
10c4550a:       7000            moveq #0,%d0
10c4550c:       6000 0268       braw 10c45776 <tty_ioctl+0x346>
10c45510:       2f0b            movel %a3,%sp@-
10c45512:       2f04            movel %d4,%sp@-
10c45514:       2f0c            movel %a4,%sp@-
10c45516:       2f0a            movel %a2,%sp@-
10c45518:       4e90            jsr %a0@
10c4551a:       0c80 ffff fdfd  cmpil #-515,%d0
10c45520:       6600 0254       bnew 10c45776 <tty_ioctl+0x346>
10c45524:       7000            moveq #0,%d0
10c45526:       6000 024e       braw 10c45776 <tty_ioctl+0x346>
10c4552a:       2404            movel %d4,%d2
10c4552c:       0682 ffff abf7  addil #-21513,%d2
10c45532:       701f            moveq #31,%d0
10c45534:       b082            cmpl %d2,%d0
10c45536:       6500 0082       bcsw 10c455ba <tty_ioctl+0x18a>
10c4553a:       2002            movel %d2,%d0
10c4553c:       d082            addl %d2,%d0
10c4553e:       303b 0806       movew %pc@(10c45546 <tty_ioctl+0x116>,%d0:l),%d0
10c45542:       4efb 0002       jmp %pc@(10c45546 <tty_ioctl+0x116>,%d0:w)
10c45546:       0040 0074       oriw #116,%d0
10c4554a:       0074 0074 0074  oriw #116,%a4@(00000074,%d0:w)
10c45550:       0074 0074 0074  oriw #116,%a4@(00000074,%d0:w)
10c45556:       0074 0074 0074  oriw #116,%a4@(00000074,%d0:w)
10c4555c:       0074 0074 0074  oriw #116,%a4@(00000074,%d0:w)
10c45562:       0074 0074 0074  oriw #116,%a4@(00000074,%d0:w)
10c45568:       0074 0074 0074  oriw #116,%a4@(00000074,%d0:w)
10c4556e:       0074 0074 0074  oriw #116,%a4@(00000074,%d0:w)
10c45574:       0074 0074 0074  oriw #116,%a4@(00000074,%d0:w)
10c4557a:       0040 0074       oriw #116,%d0
10c4557e:       0040 0074       oriw #116,%d0
10c45582:       0040 0040       oriw #64,%d0
10c45586:       2f0a            movel %a2,%sp@-
10c45588:       4eba e67a       jsr %pc@(10c43c04 <tty_check_change>)
10c4558c:       588f            addql #4,%sp
10c4558e:       4a80            tstl %d0
10c45590:       6600 01e4       bnew 10c45776 <tty_ioctl+0x346>
10c45594:       0c84 0000 5428  cmpil #21544,%d4
10c4559a:       671e            beqs 10c455ba <tty_ioctl+0x18a>
10c4559c:       42a7            clrl %sp@-
10c4559e:       2f0a            movel %a2,%sp@-
10c455a0:       4eb9 10c4 7c20  jsr 10c47c20 <tty_wait_until_sent>
10c455a6:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c455ac:       508f            addql #8,%sp
10c455ae:       4aa8 0008       tstl %a0@(8)
10c455b2:       6706            beqs 10c455ba <tty_ioctl+0x18a>
10c455b4:       70fc            moveq #-4,%d0
10c455b6:       6000 01be       braw 10c45776 <tty_ioctl+0x346>
10c455ba:       7220            moveq #32,%d1
10c455bc:       b282            cmpl %d2,%d1
10c455be:       6500 0178       bcsw 10c45738 <tty_ioctl+0x308>
10c455c2:       2002            movel %d2,%d0
10c455c4:       d082            addl %d2,%d0
10c455c6:       303b 0806       movew %pc@(10c455ce <tty_ioctl+0x19e>,%d0:l),%d0
10c455ca:       4efb 0002       jmp %pc@(10c455ce <tty_ioctl+0x19e>,%d0:w)
10c455ce:       0140            bchg %d0,%d0
10c455d0:       016a 016a       bchg %d0,%a2@(362)
10c455d4:       0082 0096 00d6  oril #9830614,%d2
10c455da:       00e2            0342
10c455dc:       00f0            0360
10c455de:       016a 0042       bchg %d0,%a2@(66)
10c455e2:       004e 005a       oriw #90,%fp
10c455e6:       016a 016a       bchg %d0,%a2@(362)
10c455ea:       016a 016a       bchg %d0,%a2@(362)
10c455ee:       016a 016a       bchg %d0,%a2@(362)
10c455f2:       016a 016a       bchg %d0,%a2@(362)
10c455f6:       0068 016a 016a  oriw #362,%a0@(362)
10c455fc:       016a 0076       bchg %d0,%a2@(118)
10c45600:       00aa 0116 010c  oril #18219276,%a2@(334)
10c45606:       014e 
10c45608:       0122            btst %d0,%a2@-
10c4560a:       012c 0132       btst %d0,%a4@(306)
10c4560e:       00fe            0376
10c45610:       2f0b            movel %a3,%sp@-
10c45612:       2f0a            movel %a2,%sp@-
10c45614:       4eba fa74       jsr %pc@(10c4508a <tiocsti>)
10c45618:       6000 015c       braw 10c45776 <tty_ioctl+0x346>
10c4561c:       2f0b            movel %a3,%sp@-
10c4561e:       2f0a            movel %a2,%sp@-
10c45620:       4eba fac0       jsr %pc@(10c450e2 <tiocgwinsz>)
10c45624:       6000 0150       braw 10c45776 <tty_ioctl+0x346>
10c45628:       2f0b            movel %a3,%sp@-
10c4562a:       2f03            movel %d3,%sp@-
10c4562c:       2f0a            movel %a2,%sp@-
10c4562e:       4eba fad6       jsr %pc@(10c45106 <tiocswinsz>)
10c45632:       6000 0142       braw 10c45776 <tty_ioctl+0x346>
10c45636:       2f03            movel %d3,%sp@-
10c45638:       2f0a            movel %a2,%sp@-
10c4563a:       2f0d            movel %a5,%sp@-
10c4563c:       4eba fb6e       jsr %pc@(10c451ac <tioccons>)
10c45640:       6000 0134       braw 10c45776 <tty_ioctl+0x346>
10c45644:       2f0b            movel %a3,%sp@-
10c45646:       2f0c            movel %a4,%sp@-
10c45648:       4eba fbc0       jsr %pc@(10c4520a <fionbio>)
10c4564c:       6000 0128       braw 10c45776 <tty_ioctl+0x346>
10c45650:       41ea 0110       lea %a2@(272),%a0
10c45654:       40c0            movew %sr,%d0
10c45656:       007c 0700       oriw #1792,%sr
10c4565a:       7208            moveq #8,%d1
10c4565c:       8390            orl %d1,%a0@
10c4565e:       46c0            movew %d0,%sr
10c45660:       6000 fea8       braw 10c4550a <tty_ioctl+0xda>
10c45664:       41ea 0110       lea %a2@(272),%a0
10c45668:       40c0            movew %sr,%d0
10c4566a:       007c 0700       oriw #1792,%sr
10c4566e:       72f7            moveq #-9,%d1
10c45670:       c390            andl %d1,%a0@
10c45672:       46c0            movew %d0,%sr
10c45674:       6000 fe94       braw 10c4550a <tty_ioctl+0xda>
10c45678:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4567e:       b5e8 0254       cmpal %a0@(596),%a2
10c45682:       6706            beqs 10c4568a <tty_ioctl+0x25a>
10c45684:       70e7            moveq #-25,%d0
10c45686:       6000 00ee       braw 10c45776 <tty_ioctl+0x346>
10c4568a:       4aa8 008e       tstl %a0@(142)
10c4568e:       6706            beqs 10c45696 <tty_ioctl+0x266>
10c45690:       42a7            clrl %sp@-
10c45692:       4eba e8c0       jsr %pc@(10c43f54 <disassociate_ctty>)
10c45696:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4569c:       42a8 0254       clrl %a0@(596)
10c456a0:       6000 fe68       braw 10c4550a <tty_ioctl+0xda>
10c456a4:       2f0b            movel %a3,%sp@-
10c456a6:       2f0a            movel %a2,%sp@-
10c456a8:       4eba fb86       jsr %pc@(10c45230 <tiocsctty>)
10c456ac:       6000 00c8       braw 10c45776 <tty_ioctl+0x346>
10c456b0:       2f0b            movel %a3,%sp@-
10c456b2:       2f03            movel %d3,%sp@-
10c456b4:       2f0a            movel %a2,%sp@-
10c456b6:       4eba fc0e       jsr %pc@(10c452c6 <tiocgpgrp>)
10c456ba:       6000 00ba       braw 10c45776 <tty_ioctl+0x346>
10c456be:       2f0b            movel %a3,%sp@-
10c456c0:       2f03            movel %d3,%sp@-
10c456c2:       2f0a            movel %a2,%sp@-
10c456c4:       4eba fc2c       jsr %pc@(10c452f2 <tiocspgrp>)
10c456c8:       6000 00ac       braw 10c45776 <tty_ioctl+0x346>
10c456cc:       2f0b            movel %a3,%sp@-
10c456ce:       2f03            movel %d3,%sp@-
10c456d0:       2f0a            movel %a2,%sp@-
10c456d2:       4eba fc96       jsr %pc@(10c4536a <tiocgsid>)
10c456d6:       6000 009e       braw 10c45776 <tty_ioctl+0x346>
10c456da:       202a 00c6       movel %a2@(198),%d0
10c456de:       2680            movel %d0,%a3@
10c456e0:       6000 fe28       braw 10c4550a <tty_ioctl+0xda>
10c456e4:       2f0b            movel %a3,%sp@-
10c456e6:       2f0a            movel %a2,%sp@-
10c456e8:       4eba fcce       jsr %pc@(10c453b8 <tiocsetd>)
10c456ec:       6000 0088       braw 10c45776 <tty_ioctl+0x346>
10c456f0:       2f0b            movel %a3,%sp@-
10c456f2:       2f0a            movel %a2,%sp@-
10c456f4:       4eba fca6       jsr %pc@(10c4539c <tiocttygstruct>)
10c456f8:       607c            bras 10c45776 <tty_ioctl+0x346>
10c456fa:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c456fe:       6002            bras 10c45702 <tty_ioctl+0x2d2>
10c45700:       42a7            clrl %sp@-
10c45702:       2f0a            movel %a2,%sp@-
10c45704:       206a 009a       moveal %a2@(154),%a0
10c45708:       4e90            jsr %a0@
10c4570a:       6000 fdfe       braw 10c4550a <tty_ioctl+0xda>
10c4570e:       b6fc 0000       cmpaw #0,%a3
10c45712:       6600 fdf6       bnew 10c4550a <tty_ioctl+0xda>
10c45716:       4878 0019       pea 19 <LSIGTRAP+0x14>
10c4571a:       6014            bras 10c45730 <tty_ioctl+0x300>
10c4571c:       b6fc 0000       cmpaw #0,%a3
10c45720:       670a            beqs 10c4572c <tty_ioctl+0x2fc>
10c45722:       200b            movel %a3,%d0
10c45724:       e788            lsll #3,%d0
10c45726:       d08b            addl %a3,%d0
10c45728:       d08b            addl %a3,%d0
10c4572a:       6002            bras 10c4572e <tty_ioctl+0x2fe>
10c4572c:       7019            moveq #25,%d0
10c4572e:       2f00            movel %d0,%sp@-
10c45730:       2f0a            movel %a2,%sp@-
10c45732:       4eba fc9c       jsr %pc@(10c453d0 <send_break>)
10c45736:       603e            bras 10c45776 <tty_ioctl+0x346>
10c45738:       206a 007e       moveal %a2@(126),%a0
10c4573c:       b0fc 0000       cmpaw #0,%a0
10c45740:       6716            beqs 10c45758 <tty_ioctl+0x328>
10c45742:       2f0b            movel %a3,%sp@-
10c45744:       2f04            movel %d4,%sp@-
10c45746:       2f0c            movel %a4,%sp@-
10c45748:       2f0a            movel %a2,%sp@-
10c4574a:       4e90            jsr %a0@
10c4574c:       4fef 0010       lea %sp@(16),%sp
10c45750:       0c80 ffff fdfd  cmpil #-515,%d0
10c45756:       661e            bnes 10c45776 <tty_ioctl+0x346>
10c45758:       206a 00e6       moveal %a2@(230),%a0
10c4575c:       b0fc 0000       cmpaw #0,%a0
10c45760:       6712            beqs 10c45774 <tty_ioctl+0x344>
10c45762:       2f0b            movel %a3,%sp@-
10c45764:       2f04            movel %d4,%sp@-
10c45766:       2f0c            movel %a4,%sp@-
10c45768:       2f0a            movel %a2,%sp@-
10c4576a:       4e90            jsr %a0@
10c4576c:       0c80 ffff fdfd  cmpil #-515,%d0
10c45772:       6602            bnes 10c45776 <tty_ioctl+0x346>
10c45774:       70ea            moveq #-22,%d0
10c45776:       4cee 3c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a5
10c4577c:       4e5e            unlk %fp
10c4577e:       4e75            rts

10c45780 <__do_SAK>:
10c45780:       4e56 0000       linkw %fp,#0
10c45784:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c45788:       286e 0008       moveal %fp@(8),%a4
10c4578c:       b8fc 0000       cmpaw #0,%a4
10c45790:       6700 00aa       beqw 10c4583c <__do_SAK+0xbc>
10c45794:       262c 010a       movel %a4@(266),%d3
10c45798:       206c 00d6       moveal %a4@(214),%a0
10c4579c:       b0fc 0000       cmpaw #0,%a0
10c457a0:       6706            beqs 10c457a8 <__do_SAK+0x28>
10c457a2:       2f0c            movel %a4,%sp@-
10c457a4:       4e90            jsr %a0@
10c457a6:       588f            addql #4,%sp
10c457a8:       206c 009e       moveal %a4@(158),%a0
10c457ac:       b0fc 0000       cmpaw #0,%a0
10c457b0:       6706            beqs 10c457b8 <__do_SAK+0x38>
10c457b2:       2f0c            movel %a4,%sp@-
10c457b4:       4e90            jsr %a0@
10c457b6:       588f            addql #4,%sp
10c457b8:       2479 1001 11d8  moveal 100111d8 <init_task_union+0x48>,%a2
10c457be:       283c 1001 1190  movel #268505488,%d4
10c457c4:       b88a            cmpl %a2,%d4
10c457c6:       6774            beqs 10c4583c <__do_SAK+0xbc>
10c457c8:       b9ea 0254       cmpal %a2@(596),%a4
10c457cc:       670a            beqs 10c457d8 <__do_SAK+0x58>
10c457ce:       4a83            tstl %d3
10c457d0:       6f1c            bles 10c457ee <__do_SAK+0x6e>
10c457d2:       b6aa 0086       cmpl %a2@(134),%d3
10c457d6:       6616            bnes 10c457ee <__do_SAK+0x6e>
10c457d8:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c457dc:       2f0a            movel %a2,%sp@-
10c457de:       4878 0009       pea 9 <LSIGTRAP+0x4>
10c457e2:       4eb9 10c1 adf0  jsr 10c1adf0 <send_sig>
10c457e8:       4fef 000c       lea %sp@(12),%sp
10c457ec:       6046            bras 10c45834 <__do_SAK+0xb4>
10c457ee:       206a 02ee       moveal %a2@(750),%a0
10c457f2:       2208            movel %a0,%d1
10c457f4:       673e            beqs 10c45834 <__do_SAK+0xb4>
10c457f6:       7000            moveq #0,%d0
10c457f8:       b0a8 0008       cmpl %a0@(8),%d0
10c457fc:       6c36            bges 10c45834 <__do_SAK+0xb4>
10c457fe:       243c 1000 eb0c  movel #268495628,%d2
10c45804:       97cb            subal %a3,%a3
10c45806:       93c9            subal %a1,%a1
10c45808:       b0a8 0008       cmpl %a0@(8),%d0
10c4580c:       6408            bccs 10c45816 <__do_SAK+0x96>
10c4580e:       2068 0014       moveal %a0@(20),%a0
10c45812:       2270 b800       moveal %a0@(00000000,%a3:l),%a1
10c45816:       b2fc 0000       cmpaw #0,%a1
10c4581a:       670c            beqs 10c45828 <__do_SAK+0xa8>
10c4581c:       b4a9 0010       cmpl %a1@(16),%d2
10c45820:       6606            bnes 10c45828 <__do_SAK+0xa8>
10c45822:       b9e9 005a       cmpal %a1@(90),%a4
10c45826:       67b0            beqs 10c457d8 <__do_SAK+0x58>
10c45828:       588b            addql #4,%a3
10c4582a:       5280            addql #1,%d0
10c4582c:       2041            moveal %d1,%a0
10c4582e:       b0a8 0008       cmpl %a0@(8),%d0
10c45832:       6dd2            blts 10c45806 <__do_SAK+0x86>
10c45834:       246a 0048       moveal %a2@(72),%a2
10c45838:       b88a            cmpl %a2,%d4
10c4583a:       668c            bnes 10c457c8 <__do_SAK+0x48>
10c4583c:       4cee 1c1c ffe8  moveml %fp@(-24),%d2-%d4/%a2-%a4
10c45842:       4e5e            unlk %fp
10c45844:       4e75            rts

10c45846 <do_SAK>:
10c45846:       4e56 0000       linkw %fp,#0
10c4584a:       206e 0008       moveal %fp@(8),%a0
10c4584e:       b0fc 0000       cmpaw #0,%a0
10c45852:       6716            beqs 10c4586a <do_SAK+0x24>
10c45854:       217c 10c4 5780  movel #281302912,%a0@(3118)
10c4585a:       0c2e 
10c4585c:       2148 0c32       movel %a0,%a0@(3122)
10c45860:       4868 0c22       pea %a0@(3106)
10c45864:       4eb9 10c1 d140  jsr 10c1d140 <schedule_task>
10c4586a:       4e5e            unlk %fp
10c4586c:       4e75            rts

10c4586e <flush_to_ldisc>:
10c4586e:       4e56 0000       linkw %fp,#0
10c45872:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c45876:       246e 0008       moveal %fp@(8),%a2
10c4587a:       41ea 0110       lea %a2@(272),%a0
10c4587e:       93c9            subal %a1,%a1
10c45880:       2030 9800       movel %a0@(00000000,%a1:l),%d0
10c45884:       0800 0008       btst #8,%d0
10c45888:       674a            beqs 10c458d4 <flush_to_ldisc+0x66>
10c4588a:       43ea 012a       lea %a2@(298),%a1
10c4588e:       41e9 0008       lea %a1@(8),%a0
10c45892:       40c2            movew %sr,%d2
10c45894:       007c 0700       oriw #1792,%sr
10c45898:       2210            movel %a0@,%d1
10c4589a:       7001            moveq #1,%d0
10c4589c:       c280            andl %d0,%d1
10c4589e:       4481            negl %d1
10c458a0:       4481            negl %d1
10c458a2:       2010            movel %a0@,%d0
10c458a4:       7601            moveq #1,%d3
10c458a6:       8083            orl %d3,%d0
10c458a8:       2080            movel %d0,%a0@
10c458aa:       46c2            movew %d2,%sr
10c458ac:       4a81            tstl %d1
10c458ae:       6600 008e       bnew 10c4593e <flush_to_ldisc+0xd0>
10c458b2:       40c0            movew %sr,%d0
10c458b4:       007c 0700       oriw #1792,%sr
10c458b8:       2079 1000 cf64  moveal 1000cf64 <tq_timer+0x4>,%a0
10c458be:       23c9 1000 cf64  movel %a1,1000cf64 <tq_timer+0x4>
10c458c4:       22bc 1000 cf60  movel #268488544,%a1@
10c458ca:       2348 0004       movel %a0,%a1@(4)
10c458ce:       2089            movel %a1,%a0@
10c458d0:       46c0            movew %d0,%sr
10c458d2:       606a            bras 10c4593e <flush_to_ldisc+0xd0>
10c458d4:       4aaa 015e       tstl %a2@(350)
10c458d8:       6724            beqs 10c458fe <flush_to_ldisc+0x90>
10c458da:       41ea 0362       lea %a2@(866),%a0
10c458de:       240a            movel %a2,%d2
10c458e0:       0682 0000 0762  addil #1890,%d2
10c458e6:       42aa 015e       clrl %a2@(350)
10c458ea:       40c1            movew %sr,%d1
10c458ec:       007c 0700       oriw #1792,%sr
10c458f0:       43ea 0162       lea %a2@(354),%a1
10c458f4:       2549 0152       movel %a1,%a2@(338)
10c458f8:       43ea 0562       lea %a2@(1378),%a1
10c458fc:       6024            bras 10c45922 <flush_to_ldisc+0xb4>
10c458fe:       41ea 0162       lea %a2@(354),%a0
10c45902:       240a            movel %a2,%d2
10c45904:       0682 0000 0562  addil #1378,%d2
10c4590a:       7001            moveq #1,%d0
10c4590c:       2540 015e       movel %d0,%a2@(350)
10c45910:       40c1            movew %sr,%d1
10c45912:       007c 0700       oriw #1792,%sr
10c45916:       43ea 0362       lea %a2@(866),%a1
10c4591a:       2549 0152       movel %a1,%a2@(338)
10c4591e:       43ea 0762       lea %a2@(1890),%a1
10c45922:       2549 0156       movel %a1,%a2@(342)
10c45926:       202a 015a       movel %a2@(346),%d0
10c4592a:       42aa 015a       clrl %a2@(346)
10c4592e:       46c1            movew %d1,%sr
10c45930:       2f00            movel %d0,%sp@-
10c45932:       2f02            movel %d2,%sp@-
10c45934:       2f08            movel %a0,%sp@-
10c45936:       2f0a            movel %a2,%sp@-
10c45938:       206a 00f2       moveal %a2@(242),%a0
10c4593c:       4e90            jsr %a0@
10c4593e:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c45944:       4e5e            unlk %fp
10c45946:       4e75            rts

10c45948 <tty_get_baud_rate>:
10c45948:       4e56 0000       linkw %fp,#0
10c4594c:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c45950:       246e 0008       moveal %fp@(8),%a2
10c45954:       226a 00fe       moveal %a2@(254),%a1
10c45958:       2229 0008       movel %a1@(8),%d1
10c4595c:       2001            movel %d1,%d0
10c4595e:       0280 0000 100f  andil #4111,%d0
10c45964:       0801 000c       btst #12,%d1
10c45968:       6722            beqs 10c4598c <tty_get_baud_rate+0x44>
10c4596a:       2001            movel %d1,%d0
10c4596c:       740f            moveq #15,%d2
10c4596e:       c082            andl %d2,%d0
10c45970:       670e            beqs 10c45980 <tty_get_baud_rate+0x38>
10c45972:       2640            moveal %d0,%a3
10c45974:       41eb 000f       lea %a3@(15),%a0
10c45978:       b1f9 1000 ec34  cmpal 1000ec34 <n_baud_table>,%a0
10c4597e:       650a            bcss 10c4598a <tty_get_baud_rate+0x42>
10c45980:       0241 efff       andiw #-4097,%d1
10c45984:       2341 0008       movel %d1,%a1@(8)
10c45988:       6002            bras 10c4598c <tty_get_baud_rate+0x44>
10c4598a:       2008            movel %a0,%d0
10c4598c:       720f            moveq #15,%d1
10c4598e:       b280            cmpl %d0,%d1
10c45990:       6626            bnes 10c459b8 <tty_get_baud_rate+0x70>
10c45992:       4aaa 096a       tstl %a2@(2410)
10c45996:       6720            beqs 10c459b8 <tty_get_baud_rate+0x70>
10c45998:       082a 0002 0120  btst #2,%a2@(288)
10c4599e:       6612            bnes 10c459b2 <tty_get_baud_rate+0x6a>
10c459a0:       4879 1000 51b5  pea 100051b5 <badtty.919+0x416>
10c459a6:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c459ac:       002a 0004 0120  orib #4,%a2@(288)
10c459b2:       202a 096a       movel %a2@(2410),%d0
10c459b6:       600c            bras 10c459c4 <tty_get_baud_rate+0x7c>
10c459b8:       e588            lsll #2,%d0
10c459ba:       41f9 1000 ebb8  lea 1000ebb8 <baud_table>,%a0
10c459c0:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c459c4:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c459ca:       4e5e            unlk %fp
10c459cc:       4e75            rts

10c459ce <tty_flip_buffer_push>:
10c459ce:       4e56 0000       linkw %fp,#0
10c459d2:       2f03            movel %d3,%sp@-
10c459d4:       2f02            movel %d2,%sp@-
10c459d6:       206e 0008       moveal %fp@(8),%a0
10c459da:       0828 0003 0120  btst #3,%a0@(288)
10c459e0:       6708            beqs 10c459ea <tty_flip_buffer_push+0x1c>
10c459e2:       2f08            movel %a0,%sp@-
10c459e4:       4eba fe88       jsr %pc@(10c4586e <flush_to_ldisc>)
10c459e8:       6046            bras 10c45a30 <tty_flip_buffer_push+0x62>
10c459ea:       43e8 012a       lea %a0@(298),%a1
10c459ee:       41e9 0008       lea %a1@(8),%a0
10c459f2:       40c2            movew %sr,%d2
10c459f4:       007c 0700       oriw #1792,%sr
10c459f8:       2210            movel %a0@,%d1
10c459fa:       7001            moveq #1,%d0
10c459fc:       c280            andl %d0,%d1
10c459fe:       4481            negl %d1
10c45a00:       4481            negl %d1
10c45a02:       2010            movel %a0@,%d0
10c45a04:       7601            moveq #1,%d3
10c45a06:       8083            orl %d3,%d0
10c45a08:       2080            movel %d0,%a0@
10c45a0a:       46c2            movew %d2,%sr
10c45a0c:       4a81            tstl %d1
10c45a0e:       6620            bnes 10c45a30 <tty_flip_buffer_push+0x62>
10c45a10:       40c0            movew %sr,%d0
10c45a12:       007c 0700       oriw #1792,%sr
10c45a16:       2079 1000 cf64  moveal 1000cf64 <tq_timer+0x4>,%a0
10c45a1c:       23c9 1000 cf64  movel %a1,1000cf64 <tq_timer+0x4>
10c45a22:       22bc 1000 cf60  movel #268488544,%a1@
10c45a28:       2348 0004       movel %a0,%a1@(4)
10c45a2c:       2089            movel %a1,%a0@
10c45a2e:       46c0            movew %d0,%sr
10c45a30:       242e fff8       movel %fp@(-8),%d2
10c45a34:       262e fffc       movel %fp@(-4),%d3
10c45a38:       4e5e            unlk %fp
10c45a3a:       4e75            rts

10c45a3c <initialize_tty_struct>:
10c45a3c:       4e56 0000       linkw %fp,#0
10c45a40:       2f0a            movel %a2,%sp@-
10c45a42:       246e 0008       moveal %fp@(8),%a2
10c45a46:       4878 0c36       pea c36 <LFLUSH_I_AND_D+0x42e>
10c45a4a:       42a7            clrl %sp@-
10c45a4c:       2f0a            movel %a2,%sp@-
10c45a4e:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c45a54:       24bc 0000 5401  movel #21505,%a2@
10c45a5a:       4878 0040       pea 40 <LSIGTRAP+0x3b>
10c45a5e:       4879 1002 7d2e  pea 10027d2e <ldiscs>
10c45a64:       486a 00be       pea %a2@(190)
10c45a68:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c45a6e:       70ff            moveq #-1,%d0
10c45a70:       2540 0106       movel %d0,%a2@(262)
10c45a74:       41ea 0162       lea %a2@(354),%a0
10c45a78:       2548 0152       movel %a0,%a2@(338)
10c45a7c:       41ea 0562       lea %a2@(1378),%a0
10c45a80:       2548 0156       movel %a0,%a2@(342)
10c45a84:       257c 10c4 586e  movel #281303150,%a2@(310)
10c45a8a:       0136 
10c45a8c:       254a 013a       movel %a2,%a2@(314)
10c45a90:       43ea 013e       lea %a2@(318),%a1
10c45a94:       7001            moveq #1,%d0
10c45a96:       2280            movel %d0,%a1@
10c45a98:       42a9 0004       clrl %a1@(4)
10c45a9c:       42a9 0008       clrl %a1@(8)
10c45aa0:       41e9 000c       lea %a1@(12),%a0
10c45aa4:       2088            movel %a0,%a0@
10c45aa6:       2348 0010       movel %a0,%a1@(16)
10c45aaa:       43ea 096e       lea %a2@(2414),%a1
10c45aae:       2049            moveal %a1,%a0
10c45ab0:       4298            clrl %a0@+
10c45ab2:       2088            movel %a0,%a0@
10c45ab4:       2348 0008       movel %a0,%a1@(8)
10c45ab8:       43ea 097a       lea %a2@(2426),%a1
10c45abc:       2049            moveal %a1,%a0
10c45abe:       4298            clrl %a0@+
10c45ac0:       2088            movel %a0,%a0@
10c45ac2:       2348 0008       movel %a0,%a1@(8)
10c45ac6:       257c 10c4 3cd6  movel #281296086,%a2@(2450)
10c45acc:       0992 
10c45ace:       254a 0996       movel %a2,%a2@(2454)
10c45ad2:       43ea 0bf6       lea %a2@(3062),%a1
10c45ad6:       2280            movel %d0,%a1@
10c45ad8:       42a9 0004       clrl %a1@(4)
10c45adc:       42a9 0008       clrl %a1@(8)
10c45ae0:       41e9 000c       lea %a1@(12),%a0
10c45ae4:       2088            movel %a0,%a0@
10c45ae6:       2348 0010       movel %a0,%a1@(16)
10c45aea:       43ea 0c0a       lea %a2@(3082),%a1
10c45aee:       2280            movel %d0,%a1@
10c45af0:       42a9 0004       clrl %a1@(4)
10c45af4:       42a9 0008       clrl %a1@(8)
10c45af8:       41e9 000c       lea %a1@(12),%a0
10c45afc:       2088            movel %a0,%a0@
10c45afe:       2348 0010       movel %a0,%a1@(16)
10c45b02:       41ea 09a2       lea %a2@(2466),%a0
10c45b06:       2088            movel %a0,%a0@
10c45b08:       2548 09a6       movel %a0,%a2@(2470)
10c45b0c:       41ea 0c22       lea %a2@(3106),%a0
10c45b10:       2088            movel %a0,%a0@
10c45b12:       2548 0c26       movel %a0,%a2@(3110)
10c45b16:       42aa 0c2a       clrl %a2@(3114)
10c45b1a:       42aa 0c2e       clrl %a2@(3118)
10c45b1e:       42aa 0c32       clrl %a2@(3122)
10c45b22:       246e fffc       moveal %fp@(-4),%a2
10c45b26:       4e5e            unlk %fp
10c45b28:       4e75            rts

10c45b2a <tty_default_put_char>:
10c45b2a:       4e56 fffc       linkw %fp,#-4
10c45b2e:       206e 0008       moveal %fp@(8),%a0
10c45b32:       1d6e 000f ffff  moveb %fp@(15),%fp@(-1)
10c45b38:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c45b3c:       486e ffff       pea %fp@(-1)
10c45b40:       42a7            clrl %sp@-
10c45b42:       2f08            movel %a0,%sp@-
10c45b44:       2068 006a       moveal %a0@(106),%a0
10c45b48:       4e90            jsr %a0@
10c45b4a:       4e5e            unlk %fp
10c45b4c:       4e75            rts

10c45b4e <tty_register_devfs>:
10c45b4e:       4e56 0000       linkw %fp,#0
10c45b52:       4e5e            unlk %fp
10c45b54:       4e75            rts

10c45b56 <tty_unregister_devfs>:
10c45b56:       4e56 0000       linkw %fp,#0
10c45b5a:       4e5e            unlk %fp
10c45b5c:       4e75            rts

10c45b5e <tty_register_driver>:
10c45b5e:       4e56 0000       linkw %fp,#0
10c45b62:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c45b66:       266e 0008       moveal %fp@(8),%a3
10c45b6a:       082b 0000 0041  btst #0,%a3@(65)
10c45b70:       6706            beqs 10c45b78 <tty_register_driver+0x1a>
10c45b72:       7000            moveq #0,%d0
10c45b74:       6000 0094       braw 10c45c0a <tty_register_driver+0xac>
10c45b78:       4879 1000 eb0c  pea 1000eb0c <tty_fops>
10c45b7e:       2f2b 0008       movel %a3@(8),%sp@-
10c45b82:       306b 0010       moveaw %a3@(16),%a0
10c45b86:       2f08            movel %a0,%sp@-
10c45b88:       4eb9 10c2 45ce  jsr 10c245ce <register_chrdev>
10c45b8e:       2400            movel %d0,%d2
10c45b90:       4fef 000c       lea %sp@(12),%sp
10c45b94:       6d74            blts 10c45c0a <tty_register_driver+0xac>
10c45b96:       4a6b 0010       tstw %a3@(16)
10c45b9a:       6604            bnes 10c45ba0 <tty_register_driver+0x42>
10c45b9c:       3742 0010       movew %d2,%a3@(16)
10c45ba0:       4aab 006a       tstl %a3@(106)
10c45ba4:       6608            bnes 10c45bae <tty_register_driver+0x50>
10c45ba6:       277c 10c4 5b2a  movel #281303850,%a3@(106)
10c45bac:       006a 
10c45bae:       42ab 00b6       clrl %a3@(182)
10c45bb2:       2779 1002 812e  movel 1002812e <tty_drivers>,%a3@(178)
10c45bb8:       00b2 
10c45bba:       2079 1002 812e  moveal 1002812e <tty_drivers>,%a0
10c45bc0:       b0fc 0000       cmpaw #0,%a0
10c45bc4:       6704            beqs 10c45bca <tty_register_driver+0x6c>
10c45bc6:       214b 00b6       movel %a3,%a0@(182)
10c45bca:       23cb 1002 812e  movel %a3,1002812e <tty_drivers>
10c45bd0:       49f9 10c3 a848  lea 10c3a848 <proc_tty_register_driver>,%a4
10c45bd6:       082b 0003 0041  btst #3,%a3@(65)
10c45bdc:       6626            bnes 10c45c04 <tty_register_driver+0xa6>
10c45bde:       95ca            subal %a2,%a2
10c45be0:       4a6b 0014       tstw %a3@(20)
10c45be4:       6f1e            bles 10c45c04 <tty_register_driver+0xa6>
10c45be6:       306b 0012       moveaw %a3@(18),%a0
10c45bea:       4872 8800       pea %a2@(00000000,%a0:l)
10c45bee:       42a7            clrl %sp@-
10c45bf0:       2f0b            movel %a3,%sp@-
10c45bf2:       4eba ff5a       jsr %pc@(10c45b4e <tty_register_devfs>)
10c45bf6:       4fef 000c       lea %sp@(12),%sp
10c45bfa:       528a            addql #1,%a2
10c45bfc:       306b 0014       moveaw %a3@(20),%a0
10c45c00:       b1ca            cmpal %a2,%a0
10c45c02:       6ee2            bgts 10c45be6 <tty_register_driver+0x88>
10c45c04:       2f0b            movel %a3,%sp@-
10c45c06:       4e94            jsr %a4@
10c45c08:       2002            movel %d2,%d0
10c45c0a:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c45c10:       4e5e            unlk %fp
10c45c12:       4e75            rts

10c45c14 <tty_unregister_driver>:
10c45c14:       4e56 0000       linkw %fp,#0
10c45c18:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c45c1c:       286e 0008       moveal %fp@(8),%a4
10c45c20:       7000            moveq #0,%d0
10c45c22:       7200            moveq #0,%d1
10c45c24:       206c 0042       moveal %a4@(66),%a0
10c45c28:       4a90            tstl %a0@
10c45c2a:       6706            beqs 10c45c32 <tty_unregister_driver+0x1e>
10c45c2c:       70f0            moveq #-16,%d0
10c45c2e:       6000 00f8       braw 10c45d28 <tty_unregister_driver+0x114>
10c45c32:       2079 1002 812e  moveal 1002812e <tty_drivers>,%a0
10c45c38:       b0fc 0000       cmpaw #0,%a0
10c45c3c:       6720            beqs 10c45c5e <tty_unregister_driver+0x4a>
10c45c3e:       b9c8            cmpal %a0,%a4
10c45c40:       6604            bnes 10c45c46 <tty_unregister_driver+0x32>
10c45c42:       5280            addql #1,%d0
10c45c44:       600e            bras 10c45c54 <tty_unregister_driver+0x40>
10c45c46:       342c 0010       movew %a4@(16),%d2
10c45c4a:       b468 0010       cmpw %a0@(16),%d2
10c45c4e:       6604            bnes 10c45c54 <tty_unregister_driver+0x40>
10c45c50:       2228 0008       movel %a0@(8),%d1
10c45c54:       2068 00b2       moveal %a0@(178),%a0
10c45c58:       b0fc 0000       cmpaw #0,%a0
10c45c5c:       66e0            bnes 10c45c3e <tty_unregister_driver+0x2a>
10c45c5e:       4a80            tstl %d0
10c45c60:       6606            bnes 10c45c68 <tty_unregister_driver+0x54>
10c45c62:       70fe            moveq #-2,%d0
10c45c64:       6000 00c2       braw 10c45d28 <tty_unregister_driver+0x114>
10c45c68:       4a81            tstl %d1
10c45c6a:       661a            bnes 10c45c86 <tty_unregister_driver+0x72>
10c45c6c:       2f2c 0008       movel %a4@(8),%sp@-
10c45c70:       306c 0010       moveaw %a4@(16),%a0
10c45c74:       2f08            movel %a0,%sp@-
10c45c76:       4eb9 10c2 464e  jsr 10c2464e <unregister_chrdev>
10c45c7c:       508f            addql #8,%sp
10c45c7e:       4a80            tstl %d0
10c45c80:       671c            beqs 10c45c9e <tty_unregister_driver+0x8a>
10c45c82:       6000 00a4       braw 10c45d28 <tty_unregister_driver+0x114>
10c45c86:       4879 1000 eb0c  pea 1000eb0c <tty_fops>
10c45c8c:       2f01            movel %d1,%sp@-
10c45c8e:       306c 0010       moveaw %a4@(16),%a0
10c45c92:       2f08            movel %a0,%sp@-
10c45c94:       4eb9 10c2 45ce  jsr 10c245ce <register_chrdev>
10c45c9a:       4fef 000c       lea %sp@(12),%sp
10c45c9e:       206c 00b6       moveal %a4@(182),%a0
10c45ca2:       b0fc 0000       cmpaw #0,%a0
10c45ca6:       6708            beqs 10c45cb0 <tty_unregister_driver+0x9c>
10c45ca8:       216c 00b2 00b2  movel %a4@(178),%a0@(178)
10c45cae:       6008            bras 10c45cb8 <tty_unregister_driver+0xa4>
10c45cb0:       23ec 00b2 1002  movel %a4@(178),1002812e <tty_drivers>
10c45cb6:       812e 
10c45cb8:       206c 00b2       moveal %a4@(178),%a0
10c45cbc:       b0fc 0000       cmpaw #0,%a0
10c45cc0:       6706            beqs 10c45cc8 <tty_unregister_driver+0xb4>
10c45cc2:       216c 00b6 00b6  movel %a4@(182),%a0@(182)
10c45cc8:       95ca            subal %a2,%a2
10c45cca:       4a6c 0014       tstw %a4@(20)
10c45cce:       6f4e            bles 10c45d1e <tty_unregister_driver+0x10a>
10c45cd0:       97cb            subal %a3,%a3
10c45cd2:       206c 0052       moveal %a4@(82),%a0
10c45cd6:       2030 b800       movel %a0@(00000000,%a3:l),%d0
10c45cda:       670e            beqs 10c45cea <tty_unregister_driver+0xd6>
10c45cdc:       42b0 b800       clrl %a0@(00000000,%a3:l)
10c45ce0:       2f00            movel %d0,%sp@-
10c45ce2:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c45ce8:       588f            addql #4,%sp
10c45cea:       206c 0056       moveal %a4@(86),%a0
10c45cee:       2030 b800       movel %a0@(00000000,%a3:l),%d0
10c45cf2:       670e            beqs 10c45d02 <tty_unregister_driver+0xee>
10c45cf4:       42b0 b800       clrl %a0@(00000000,%a3:l)
10c45cf8:       2f00            movel %d0,%sp@-
10c45cfa:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c45d00:       588f            addql #4,%sp
10c45d02:       306c 0012       moveaw %a4@(18),%a0
10c45d06:       4872 8800       pea %a2@(00000000,%a0:l)
10c45d0a:       2f0c            movel %a4,%sp@-
10c45d0c:       4eba fe48       jsr %pc@(10c45b56 <tty_unregister_devfs>)
10c45d10:       508f            addql #8,%sp
10c45d12:       588b            addql #4,%a3
10c45d14:       528a            addql #1,%a2
10c45d16:       306c 0014       moveaw %a4@(20),%a0
10c45d1a:       b1ca            cmpal %a2,%a0
10c45d1c:       6eb4            bgts 10c45cd2 <tty_unregister_driver+0xbe>
10c45d1e:       2f0c            movel %a4,%sp@-
10c45d20:       4eb9 10c3 a89e  jsr 10c3a89e <proc_tty_unregister_driver>
10c45d26:       7000            moveq #0,%d0
10c45d28:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c45d2e:       4e5e            unlk %fp
10c45d30:       4e75            rts

10c45d32 <tty_paranoia_check>:
10c45d32:       4e56 0000       linkw %fp,#0
10c45d36:       206e 0008       moveal %fp@(8),%a0
10c45d3a:       202e 000c       movel %fp@(12),%d0
10c45d3e:       222e 0010       movel %fp@(16),%d1
10c45d42:       b0fc 0000       cmpaw #0,%a0
10c45d46:       661e            bnes 10c45d66 <tty_paranoia_check+0x34>
10c45d48:       2f01            movel %d1,%sp@-
10c45d4a:       3f00            movew %d0,%sp@-
10c45d4c:       4267            clrw %sp@-
10c45d4e:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c45d54:       2e80            movel %d0,%sp@
10c45d56:       4879 1000 4d9f  pea 10004d9f <badtty.919>
10c45d5c:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c45d62:       7001            moveq #1,%d0
10c45d64:       6028            bras 10c45d8e <tty_paranoia_check+0x5c>
10c45d66:       0c90 0000 5401  cmpil #21505,%a0@
10c45d6c:       671e            beqs 10c45d8c <tty_paranoia_check+0x5a>
10c45d6e:       2f01            movel %d1,%sp@-
10c45d70:       3f00            movew %d0,%sp@-
10c45d72:       4267            clrw %sp@-
10c45d74:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c45d7a:       2e80            movel %d0,%sp@
10c45d7c:       4879 1000 4d67  pea 10004d67 <badmagic.918>
10c45d82:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c45d88:       7001            moveq #1,%d0
10c45d8a:       6002            bras 10c45d8e <tty_paranoia_check+0x5c>
10c45d8c:       7000            moveq #0,%d0
10c45d8e:       4e5e            unlk %fp
10c45d90:       4e75            rts
10c45d92:       4e75            rts

10c45d94 <check_unthrottle>:
10c45d94:       4e56 0000       linkw %fp,#0
10c45d98:       2f03            movel %d3,%sp@-
10c45d9a:       2f02            movel %d2,%sp@-
10c45d9c:       226e 0008       moveal %fp@(8),%a1
10c45da0:       4aa9 0114       tstl %a1@(276)
10c45da4:       6730            beqs 10c45dd6 <check_unthrottle+0x42>
10c45da6:       41e9 0110       lea %a1@(272),%a0
10c45daa:       40c2            movew %sr,%d2
10c45dac:       007c 0700       oriw #1792,%sr
10c45db0:       2210            movel %a0@,%d1
10c45db2:       7001            moveq #1,%d0
10c45db4:       c280            andl %d0,%d1
10c45db6:       4481            negl %d1
10c45db8:       4481            negl %d1
10c45dba:       2010            movel %a0@,%d0
10c45dbc:       76fe            moveq #-2,%d3
10c45dbe:       c083            andl %d3,%d0
10c45dc0:       2080            movel %d0,%a0@
10c45dc2:       46c2            movew %d2,%sr
10c45dc4:       4a81            tstl %d1
10c45dc6:       670e            beqs 10c45dd6 <check_unthrottle+0x42>
10c45dc8:       2069 008a       moveal %a1@(138),%a0
10c45dcc:       b0fc 0000       cmpaw #0,%a0
10c45dd0:       6704            beqs 10c45dd6 <check_unthrottle+0x42>
10c45dd2:       2f09            movel %a1,%sp@-
10c45dd4:       4e90            jsr %a0@
10c45dd6:       242e fff8       movel %fp@(-8),%d2
10c45dda:       262e fffc       movel %fp@(-4),%d3
10c45dde:       4e5e            unlk %fp
10c45de0:       4e75            rts

10c45de2 <reset_buffer_flags>:
10c45de2:       4e56 0000       linkw %fp,#0
10c45de6:       2f0a            movel %a2,%sp@-
10c45de8:       246e 0008       moveal %fp@(8),%a2
10c45dec:       40c0            movew %sr,%d0
10c45dee:       007c 0700       oriw #1792,%sr
10c45df2:       42aa 09e6       clrl %a2@(2534)
10c45df6:       42aa 09e2       clrl %a2@(2530)
10c45dfa:       42aa 09de       clrl %a2@(2526)
10c45dfe:       46c0            movew %d0,%sr
10c45e00:       022a 00bf 09ae  andib #-65,%a2@(2478)
10c45e06:       42aa 0bea       clrl %a2@(3050)
10c45e0a:       42aa 0bee       clrl %a2@(3054)
10c45e0e:       4878 0200       pea 200 <LSIGTRAP+0x1fb>
10c45e12:       42a7            clrl %sp@-
10c45e14:       486a 09ea       pea %a2@(2538)
10c45e18:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c45e1e:       2f0a            movel %a2,%sp@-
10c45e20:       4eba ff72       jsr %pc@(10c45d94 <check_unthrottle>)
10c45e24:       246e fffc       moveal %fp@(-4),%a2
10c45e28:       4e5e            unlk %fp
10c45e2a:       4e75            rts

10c45e2c <n_tty_flush_buffer>:
10c45e2c:       4e56 0000       linkw %fp,#0
10c45e30:       2f0a            movel %a2,%sp@-
10c45e32:       246e 0008       moveal %fp@(8),%a2
10c45e36:       2f0a            movel %a2,%sp@-
10c45e38:       4eba ffa8       jsr %pc@(10c45de2 <reset_buffer_flags>)
10c45e3c:       588f            addql #4,%sp
10c45e3e:       206a 0122       moveal %a2@(290),%a0
10c45e42:       b0fc 0000       cmpaw #0,%a0
10c45e46:       6720            beqs 10c45e68 <n_tty_flush_buffer+0x3c>
10c45e48:       0828 0004 0120  btst #4,%a0@(288)
10c45e4e:       6718            beqs 10c45e68 <n_tty_flush_buffer+0x3c>
10c45e50:       002a 0001 0121  orib #1,%a2@(289)
10c45e56:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c45e5a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c45e5e:       4868 097a       pea %a0@(2426)
10c45e62:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c45e68:       246e fffc       moveal %fp@(-4),%a2
10c45e6c:       4e5e            unlk %fp
10c45e6e:       4e75            rts

10c45e70 <n_tty_chars_in_buffer>:
10c45e70:       4e56 0000       linkw %fp,#0
10c45e74:       2f02            movel %d2,%sp@-
10c45e76:       206e 0008       moveal %fp@(8),%a0
10c45e7a:       7000            moveq #0,%d0
10c45e7c:       40c2            movew %sr,%d2
10c45e7e:       007c 0700       oriw #1792,%sr
10c45e82:       0828 0003 09ae  btst #3,%a0@(2478)
10c45e88:       6606            bnes 10c45e90 <n_tty_chars_in_buffer+0x20>
10c45e8a:       2028 09e6       movel %a0@(2534),%d0
10c45e8e:       601a            bras 10c45eaa <n_tty_chars_in_buffer+0x3a>
10c45e90:       4aa8 0bea       tstl %a0@(3050)
10c45e94:       6714            beqs 10c45eaa <n_tty_chars_in_buffer+0x3a>
10c45e96:       2028 0bee       movel %a0@(3054),%d0
10c45e9a:       2228 09e2       movel %a0@(2530),%d1
10c45e9e:       b280            cmpl %d0,%d1
10c45ea0:       6506            bcss 10c45ea8 <n_tty_chars_in_buffer+0x38>
10c45ea2:       0680 0000 1000  addil #4096,%d0
10c45ea8:       9081            subl %d1,%d0
10c45eaa:       46c2            movew %d2,%sr
10c45eac:       241f            movel %sp@+,%d2
10c45eae:       4e5e            unlk %fp
10c45eb0:       4e75            rts

10c45eb2 <opost>:
10c45eb2:       4e56 0000       linkw %fp,#0
10c45eb6:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c45eba:       282e 0008       movel %fp@(8),%d4
10c45ebe:       246e 000c       moveal %fp@(12),%a2
10c45ec2:       1604            moveb %d4,%d3
10c45ec4:       2f0a            movel %a2,%sp@-
10c45ec6:       206a 0076       moveal %a2@(118),%a0
10c45eca:       4e90            jsr %a0@
10c45ecc:       2240            moveal %d0,%a1
10c45ece:       588f            addql #4,%sp
10c45ed0:       b2fc 0000       cmpaw #0,%a1
10c45ed4:       6700 00c6       beqw 10c45f9c <opost+0xea>
10c45ed8:       206a 00fe       moveal %a2@(254),%a0
10c45edc:       2428 0004       movel %a0@(4),%d2
10c45ee0:       0802 0000       btst #0,%d2
10c45ee4:       6700 011e       beqw 10c46004 <opost+0x152>
10c45ee8:       4280            clrl %d0
10c45eea:       1004            moveb %d4,%d0
10c45eec:       7209            moveq #9,%d1
10c45eee:       b280            cmpl %d0,%d1
10c45ef0:       6700 0088       beqw 10c45f7a <opost+0xc8>
10c45ef4:       6d0c            blts 10c45f02 <opost+0x50>
10c45ef6:       7808            moveq #8,%d4
10c45ef8:       b880            cmpl %d0,%d4
10c45efa:       6700 00c6       beqw 10c45fc2 <opost+0x110>
10c45efe:       6000 00d0       braw 10c45fd0 <opost+0x11e>
10c45f02:       720a            moveq #10,%d1
10c45f04:       b280            cmpl %d0,%d1
10c45f06:       670a            beqs 10c45f12 <opost+0x60>
10c45f08:       780d            moveq #13,%d4
10c45f0a:       b880            cmpl %d0,%d4
10c45f0c:       673c            beqs 10c45f4a <opost+0x98>
10c45f0e:       6000 00c0       braw 10c45fd0 <opost+0x11e>
10c45f12:       0802 0005       btst #5,%d2
10c45f16:       6704            beqs 10c45f1c <opost+0x6a>
10c45f18:       42aa 09aa       clrl %a2@(2474)
10c45f1c:       206a 00fe       moveal %a2@(254),%a0
10c45f20:       0828 0002 0007  btst #2,%a0@(7)
10c45f26:       6718            beqs 10c45f40 <opost+0x8e>
10c45f28:       7001            moveq #1,%d0
10c45f2a:       b089            cmpl %a1,%d0
10c45f2c:       6c6e            bges 10c45f9c <opost+0xea>
10c45f2e:       4878 000d       pea d <LSIGTRAP+0x8>
10c45f32:       2f0a            movel %a2,%sp@-
10c45f34:       206a 006e       moveal %a2@(110),%a0
10c45f38:       4e90            jsr %a0@
10c45f3a:       42aa 09aa       clrl %a2@(2474)
10c45f3e:       508f            addql #8,%sp
10c45f40:       256a 09aa 0bf2  movel %a2@(2474),%a2@(3058)
10c45f46:       6000 00bc       braw 10c46004 <opost+0x152>
10c45f4a:       0802 0004       btst #4,%d2
10c45f4e:       670a            beqs 10c45f5a <opost+0xa8>
10c45f50:       7000            moveq #0,%d0
10c45f52:       4aaa 09aa       tstl %a2@(2474)
10c45f56:       6700 00bc       beqw 10c46014 <opost+0x162>
10c45f5a:       2028 0004       movel %a0@(4),%d0
10c45f5e:       0800 0003       btst #3,%d0
10c45f62:       670a            beqs 10c45f6e <opost+0xbc>
10c45f64:       760a            moveq #10,%d3
10c45f66:       0800 0005       btst #5,%d0
10c45f6a:       6700 0098       beqw 10c46004 <opost+0x152>
10c45f6e:       42aa 09aa       clrl %a2@(2474)
10c45f72:       42aa 0bf2       clrl %a2@(3058)
10c45f76:       6000 008c       braw 10c46004 <opost+0x152>
10c45f7a:       222a 09aa       movel %a2@(2474),%d1
10c45f7e:       2001            movel %d1,%d0
10c45f80:       7807            moveq #7,%d4
10c45f82:       c084            andl %d4,%d0
10c45f84:       7808            moveq #8,%d4
10c45f86:       9880            subl %d0,%d4
10c45f88:       2004            movel %d4,%d0
10c45f8a:       0282 0000 1800  andil #6144,%d2
10c45f90:       0c82 0000 1800  cmpil #6144,%d2
10c45f96:       6622            bnes 10c45fba <opost+0x108>
10c45f98:       b089            cmpl %a1,%d0
10c45f9a:       6f04            bles 10c45fa0 <opost+0xee>
10c45f9c:       70ff            moveq #-1,%d0
10c45f9e:       6074            bras 10c46014 <opost+0x162>
10c45fa0:       d280            addl %d0,%d1
10c45fa2:       2541 09aa       movel %d1,%a2@(2474)
10c45fa6:       2f00            movel %d0,%sp@-
10c45fa8:       4879 1000 526c  pea 1000526c <badtty.919+0x4cd>
10c45fae:       42a7            clrl %sp@-
10c45fb0:       2f0a            movel %a2,%sp@-
10c45fb2:       206a 006a       moveal %a2@(106),%a0
10c45fb6:       4e90            jsr %a0@
10c45fb8:       6058            bras 10c46012 <opost+0x160>
10c45fba:       d280            addl %d0,%d1
10c45fbc:       2541 09aa       movel %d1,%a2@(2474)
10c45fc0:       6042            bras 10c46004 <opost+0x152>
10c45fc2:       202a 09aa       movel %a2@(2474),%d0
10c45fc6:       673c            beqs 10c46004 <opost+0x152>
10c45fc8:       5380            subql #1,%d0
10c45fca:       2540 09aa       movel %d0,%a2@(2474)
10c45fce:       6034            bras 10c46004 <opost+0x152>
10c45fd0:       43f9 1001 0df8  lea 10010df8 <_ctype>,%a1
10c45fd6:       0828 0001 0007  btst #1,%a0@(7)
10c45fdc:       6716            beqs 10c45ff4 <opost+0x142>
10c45fde:       1203            moveb %d3,%d1
10c45fe0:       4280            clrl %d0
10c45fe2:       1003            moveb %d3,%d0
10c45fe4:       1031 0800       moveb %a1@(00000000,%d0:l),%d0
10c45fe8:       0200 0002       andib #2,%d0
10c45fec:       6704            beqs 10c45ff2 <opost+0x140>
10c45fee:       0601 ffe0       addib #-32,%d1
10c45ff2:       1601            moveb %d1,%d3
10c45ff4:       4280            clrl %d0
10c45ff6:       1003            moveb %d3,%d0
10c45ff8:       0831 0003 0800  btst #3,%a1@(00000000,%d0:l)
10c45ffe:       6604            bnes 10c46004 <opost+0x152>
10c46000:       52aa 09aa       addql #1,%a2@(2474)
10c46004:       42a7            clrl %sp@-
10c46006:       1f43 0003       moveb %d3,%sp@(3)
10c4600a:       2f0a            movel %a2,%sp@-
10c4600c:       206a 006e       moveal %a2@(110),%a0
10c46010:       4e90            jsr %a0@
10c46012:       7000            moveq #0,%d0
10c46014:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c4601a:       4e5e            unlk %fp
10c4601c:       4e75            rts

10c4601e <opost_block>:
10c4601e:       4e56 ffb0       linkw %fp,#-80
10c46022:       48e7 3c30       moveml %d2-%d5/%a2-%a3,%sp@-
10c46026:       246e 0008       moveal %fp@(8),%a2
10c4602a:       262e 0010       movel %fp@(16),%d3
10c4602e:       2f0a            movel %a2,%sp@-
10c46030:       206a 0076       moveal %a2@(118),%a0
10c46034:       4e90            jsr %a0@
10c46036:       588f            addql #4,%sp
10c46038:       4a80            tstl %d0
10c4603a:       6606            bnes 10c46042 <opost_block+0x24>
10c4603c:       7000            moveq #0,%d0
10c4603e:       6000 0116       braw 10c46156 <opost_block+0x138>
10c46042:       b083            cmpl %d3,%d0
10c46044:       6402            bccs 10c46048 <opost_block+0x2a>
10c46046:       2600            movel %d0,%d3
10c46048:       7050            moveq #80,%d0
10c4604a:       b083            cmpl %d3,%d0
10c4604c:       6402            bccs 10c46050 <opost_block+0x32>
10c4604e:       7650            moveq #80,%d3
10c46050:       2f03            movel %d3,%sp@-
10c46052:       2f2e 000c       movel %fp@(12),%sp@-
10c46056:       74b0            moveq #-80,%d2
10c46058:       d48e            addl %fp,%d2
10c4605a:       2f02            movel %d2,%sp@-
10c4605c:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c46062:       4fef 000c       lea %sp@(12),%sp
10c46066:       7800            moveq #0,%d4
10c46068:       2a02            movel %d2,%d5
10c4606a:       2245            moveal %d5,%a1
10c4606c:       b684            cmpl %d4,%d3
10c4606e:       6300 00c8       blsw 10c46138 <opost_block+0x11a>
10c46072:       7400            moveq #0,%d2
10c46074:       47f9 1001 0df8  lea 10010df8 <_ctype>,%a3
10c4607a:       7200            moveq #0,%d1
10c4607c:       1011            moveb %a1@,%d0
10c4607e:       0c00 0009       cmpib #9,%d0
10c46082:       6700 00b4       beqw 10c46138 <opost_block+0x11a>
10c46086:       6e08            bgts 10c46090 <opost_block+0x72>
10c46088:       0c00 0008       cmpib #8,%d0
10c4608c:       6764            beqs 10c460f2 <opost_block+0xd4>
10c4608e:       6070            bras 10c46100 <opost_block+0xe2>
10c46090:       0c00 000a       cmpib #10,%d0
10c46094:       6708            beqs 10c4609e <opost_block+0x80>
10c46096:       0c00 000d       cmpib #13,%d0
10c4609a:       6726            beqs 10c460c2 <opost_block+0xa4>
10c4609c:       6062            bras 10c46100 <opost_block+0xe2>
10c4609e:       206a 00fe       moveal %a2@(254),%a0
10c460a2:       0828 0005 0007  btst #5,%a0@(7)
10c460a8:       6704            beqs 10c460ae <opost_block+0x90>
10c460aa:       42aa 09aa       clrl %a2@(2474)
10c460ae:       206a 00fe       moveal %a2@(254),%a0
10c460b2:       0828 0002 0007  btst #2,%a0@(7)
10c460b8:       667e            bnes 10c46138 <opost_block+0x11a>
10c460ba:       256a 09aa 0bf2  movel %a2@(2474),%a2@(3058)
10c460c0:       606c            bras 10c4612e <opost_block+0x110>
10c460c2:       206a 00fe       moveal %a2@(254),%a0
10c460c6:       2028 0004       movel %a0@(4),%d0
10c460ca:       0800 0004       btst #4,%d0
10c460ce:       6706            beqs 10c460d6 <opost_block+0xb8>
10c460d0:       4aaa 09aa       tstl %a2@(2474)
10c460d4:       6762            beqs 10c46138 <opost_block+0x11a>
10c460d6:       0800 0003       btst #3,%d0
10c460da:       670c            beqs 10c460e8 <opost_block+0xca>
10c460dc:       12bc 000a       moveb #10,%a1@
10c460e0:       0828 0005 0007  btst #5,%a0@(7)
10c460e6:       6746            beqs 10c4612e <opost_block+0x110>
10c460e8:       42aa 09aa       clrl %a2@(2474)
10c460ec:       42aa 0bf2       clrl %a2@(3058)
10c460f0:       603c            bras 10c4612e <opost_block+0x110>
10c460f2:       202a 09aa       movel %a2@(2474),%d0
10c460f6:       6736            beqs 10c4612e <opost_block+0x110>
10c460f8:       5380            subql #1,%d0
10c460fa:       2540 09aa       movel %d0,%a2@(2474)
10c460fe:       602e            bras 10c4612e <opost_block+0x110>
10c46100:       206a 00fe       moveal %a2@(254),%a0
10c46104:       0828 0001 0007  btst #1,%a0@(7)
10c4610a:       6712            beqs 10c4611e <opost_block+0x100>
10c4610c:       1400            moveb %d0,%d2
10c4610e:       0833 0001 2800  btst #1,%a3@(00000000,%d2:l)
10c46114:       6704            beqs 10c4611a <opost_block+0xfc>
10c46116:       0600 ffe0       addib #-32,%d0
10c4611a:       1200            moveb %d0,%d1
10c4611c:       1281            moveb %d1,%a1@
10c4611e:       4280            clrl %d0
10c46120:       1011            moveb %a1@,%d0
10c46122:       0833 0003 0800  btst #3,%a3@(00000000,%d0:l)
10c46128:       6604            bnes 10c4612e <opost_block+0x110>
10c4612a:       52aa 09aa       addql #1,%a2@(2474)
10c4612e:       5284            addql #1,%d4
10c46130:       5289            addql #1,%a1
10c46132:       b684            cmpl %d4,%d3
10c46134:       6200 ff46       bhiw 10c4607c <opost_block+0x5e>
10c46138:       206a 0072       moveal %a2@(114),%a0
10c4613c:       b0fc 0000       cmpaw #0,%a0
10c46140:       6706            beqs 10c46148 <opost_block+0x12a>
10c46142:       2f0a            movel %a2,%sp@-
10c46144:       4e90            jsr %a0@
10c46146:       588f            addql #4,%sp
10c46148:       2f04            movel %d4,%sp@-
10c4614a:       2f05            movel %d5,%sp@-
10c4614c:       42a7            clrl %sp@-
10c4614e:       2f0a            movel %a2,%sp@-
10c46150:       206a 006a       moveal %a2@(106),%a0
10c46154:       4e90            jsr %a0@
10c46156:       4cee 0c3c ff98  moveml %fp@(-104),%d2-%d5/%a2-%a3
10c4615c:       4e5e            unlk %fp
10c4615e:       4e75            rts

10c46160 <echo_char>:
10c46160:       4e56 0000       linkw %fp,#0
10c46164:       2f0a            movel %a2,%sp@-
10c46166:       2f02            movel %d2,%sp@-
10c46168:       202e 0008       movel %fp@(8),%d0
10c4616c:       246e 000c       moveal %fp@(12),%a2
10c46170:       1400            moveb %d0,%d2
10c46172:       206a 00fe       moveal %a2@(254),%a0
10c46176:       0828 0001 000e  btst #1,%a0@(14)
10c4617c:       6740            beqs 10c461be <echo_char+0x5e>
10c4617e:       0280 0000 00ff  andil #255,%d0
10c46184:       41f9 1001 0df8  lea 10010df8 <_ctype>,%a0
10c4618a:       0830 0003 0800  btst #3,%a0@(00000000,%d0:l)
10c46190:       672c            beqs 10c461be <echo_char+0x5e>
10c46192:       0c02 0009       cmpib #9,%d2
10c46196:       6726            beqs 10c461be <echo_char+0x5e>
10c46198:       4878 005e       pea 5e <LSIGTRAP+0x59>
10c4619c:       2f0a            movel %a2,%sp@-
10c4619e:       206a 006e       moveal %a2@(110),%a0
10c461a2:       4e90            jsr %a0@
10c461a4:       508f            addql #8,%sp
10c461a6:       0a02 0040       eorib #64,%d2
10c461aa:       42a7            clrl %sp@-
10c461ac:       1f42 0003       moveb %d2,%sp@(3)
10c461b0:       2f0a            movel %a2,%sp@-
10c461b2:       206a 006e       moveal %a2@(110),%a0
10c461b6:       4e90            jsr %a0@
10c461b8:       54aa 09aa       addql #2,%a2@(2474)
10c461bc:       600c            bras 10c461ca <echo_char+0x6a>
10c461be:       2f0a            movel %a2,%sp@-
10c461c0:       42a7            clrl %sp@-
10c461c2:       1f42 0003       moveb %d2,%sp@(3)
10c461c6:       4eba fcea       jsr %pc@(10c45eb2 <opost>)
10c461ca:       242e fff8       movel %fp@(-8),%d2
10c461ce:       246e fffc       moveal %fp@(-4),%a2
10c461d2:       4e5e            unlk %fp
10c461d4:       4e75            rts

10c461d6 <eraser>:
10c461d6:       4e56 0000       linkw %fp,#0
10c461da:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c461de:       246e 000c       moveal %fp@(12),%a2
10c461e2:       162e 000b       moveb %fp@(11),%d3
10c461e6:       202a 09de       movel %a2@(2526),%d0
10c461ea:       b0aa 0bee       cmpl %a2@(3054),%d0
10c461ee:       6700 02fe       beqw 10c464ee <eraser+0x318>
10c461f2:       206a 00fe       moveal %a2@(254),%a0
10c461f6:       b628 0013       cmpb %a0@(19),%d3
10c461fa:       6606            bnes 10c46202 <eraser+0x2c>
10c461fc:       7a00            moveq #0,%d5
10c461fe:       6000 00bc       braw 10c462bc <eraser+0xe6>
10c46202:       b628 001f       cmpb %a0@(31),%d3
10c46206:       6606            bnes 10c4620e <eraser+0x38>
10c46208:       7a01            moveq #1,%d5
10c4620a:       6000 00b0       braw 10c462bc <eraser+0xe6>
10c4620e:       2028 000c       movel %a0@(12),%d0
10c46212:       0800 0003       btst #3,%d0
10c46216:       6624            bnes 10c4623c <eraser+0x66>
10c46218:       40c2            movew %sr,%d2
10c4621a:       007c 0700       oriw #1792,%sr
10c4621e:       222a 0bee       movel %a2@(3054),%d1
10c46222:       202a 09de       movel %a2@(2526),%d0
10c46226:       9081            subl %d1,%d0
10c46228:       0280 0000 0fff  andil #4095,%d0
10c4622e:       91aa 09e6       subl %d0,%a2@(2534)
10c46232:       2541 09de       movel %d1,%a2@(2526)
10c46236:       46c2            movew %d2,%sr
10c46238:       6000 02b4       braw 10c464ee <eraser+0x318>
10c4623c:       0280 0000 0830  andil #2096,%d0
10c46242:       0c80 0000 0830  cmpil #2096,%d0
10c46248:       6770            beqs 10c462ba <eraser+0xe4>
10c4624a:       40c2            movew %sr,%d2
10c4624c:       007c 0700       oriw #1792,%sr
10c46250:       222a 0bee       movel %a2@(3054),%d1
10c46254:       202a 09de       movel %a2@(2526),%d0
10c46258:       9081            subl %d1,%d0
10c4625a:       0280 0000 0fff  andil #4095,%d0
10c46260:       91aa 09e6       subl %d0,%a2@(2534)
10c46264:       2541 09de       movel %d1,%a2@(2526)
10c46268:       46c2            movew %d2,%sr
10c4626a:       082a 0006 09ae  btst #6,%a2@(2478)
10c46270:       6718            beqs 10c4628a <eraser+0xb4>
10c46272:       4878 002f       pea 2f <LSIGTRAP+0x2a>
10c46276:       2f0a            movel %a2,%sp@-
10c46278:       206a 006e       moveal %a2@(110),%a0
10c4627c:       4e90            jsr %a0@
10c4627e:       508f            addql #8,%sp
10c46280:       54aa 09aa       addql #2,%a2@(2474)
10c46284:       022a 00bf 09ae  andib #-65,%a2@(2478)
10c4628a:       2f0a            movel %a2,%sp@-
10c4628c:       206a 00fe       moveal %a2@(254),%a0
10c46290:       4280            clrl %d0
10c46292:       1028 0014       moveb %a0@(20),%d0
10c46296:       2f00            movel %d0,%sp@-
10c46298:       4eba fec6       jsr %pc@(10c46160 <echo_char>)
10c4629c:       206a 00fe       moveal %a2@(254),%a0
10c462a0:       508f            addql #8,%sp
10c462a2:       0828 0005 000f  btst #5,%a0@(15)
10c462a8:       6700 0244       beqw 10c464ee <eraser+0x318>
10c462ac:       2f0a            movel %a2,%sp@-
10c462ae:       4878 000a       pea a <LSIGTRAP+0x5>
10c462b2:       4eba fbfe       jsr %pc@(10c45eb2 <opost>)
10c462b6:       6000 0236       braw 10c464ee <eraser+0x318>
10c462ba:       7a02            moveq #2,%d5
10c462bc:       9bcd            subal %a5,%a5
10c462be:       7e00            moveq #0,%d7
10c462c0:       7c00            moveq #0,%d6
10c462c2:       6000 01bc       braw 10c46480 <eraser+0x2aa>
10c462c6:       40c2            movew %sr,%d2
10c462c8:       007c 0700       oriw #1792,%sr
10c462cc:       2541 09de       movel %d1,%a2@(2526)
10c462d0:       53aa 09e6       subql #1,%a2@(2534)
10c462d4:       46c2            movew %d2,%sr
10c462d6:       206a 00fe       moveal %a2@(254),%a0
10c462da:       2028 000c       movel %a0@(12),%d0
10c462de:       0800 0003       btst #3,%d0
10c462e2:       6700 0190       beqw 10c46474 <eraser+0x29e>
10c462e6:       0800 000a       btst #10,%d0
10c462ea:       6728            beqs 10c46314 <eraser+0x13e>
10c462ec:       082a 0006 09ae  btst #6,%a2@(2478)
10c462f2:       6618            bnes 10c4630c <eraser+0x136>
10c462f4:       4878 005c       pea 5c <LSIGTRAP+0x57>
10c462f8:       2f0a            movel %a2,%sp@-
10c462fa:       206a 006e       moveal %a2@(110),%a0
10c462fe:       4e90            jsr %a0@
10c46300:       508f            addql #8,%sp
10c46302:       52aa 09aa       addql #1,%a2@(2474)
10c46306:       002a 0040 09ae  orib #64,%a2@(2478)
10c4630c:       2f0a            movel %a2,%sp@-
10c4630e:       1c03            moveb %d3,%d6
10c46310:       2f06            movel %d6,%sp@-
10c46312:       6014            bras 10c46328 <eraser+0x152>
10c46314:       4a85            tstl %d5
10c46316:       661a            bnes 10c46332 <eraser+0x15c>
10c46318:       0800 0004       btst #4,%d0
10c4631c:       6614            bnes 10c46332 <eraser+0x15c>
10c4631e:       2f0a            movel %a2,%sp@-
10c46320:       4280            clrl %d0
10c46322:       1028 0013       moveb %a0@(19),%d0
10c46326:       2f00            movel %d0,%sp@-
10c46328:       4eba fe36       jsr %pc@(10c46160 <echo_char>)
10c4632c:       508f            addql #8,%sp
10c4632e:       6000 0144       braw 10c46474 <eraser+0x29e>
10c46332:       0c03 0009       cmpib #9,%d3
10c46336:       6600 0090       bnew 10c463c8 <eraser+0x1f2>
10c4633a:       242a 0bf2       movel %a2@(3058),%d2
10c4633e:       222a 0bee       movel %a2@(3054),%d1
10c46342:       226a 09de       moveal %a2@(2526),%a1
10c46346:       b3c1            cmpal %d1,%a1
10c46348:       6744            beqs 10c4638e <eraser+0x1b8>
10c4634a:       266a 09da       moveal %a2@(2522),%a3
10c4634e:       7800            moveq #0,%d4
10c46350:       49f9 1001 0df8  lea 10010df8 <_ctype>,%a4
10c46356:       1633 1800       moveb %a3@(00000000,%d1:l),%d3
10c4635a:       0c03 0009       cmpib #9,%d3
10c4635e:       671a            beqs 10c4637a <eraser+0x1a4>
10c46360:       1803            moveb %d3,%d4
10c46362:       0834 0003 4800  btst #3,%a4@(00000000,%d4:l)
10c46368:       6716            beqs 10c46380 <eraser+0x1aa>
10c4636a:       206a 00fe       moveal %a2@(254),%a0
10c4636e:       0828 0001 000e  btst #1,%a0@(14)
10c46374:       670c            beqs 10c46382 <eraser+0x1ac>
10c46376:       5482            addql #2,%d2
10c46378:       6008            bras 10c46382 <eraser+0x1ac>
10c4637a:       7007            moveq #7,%d0
10c4637c:       8082            orl %d2,%d0
10c4637e:       2400            movel %d0,%d2
10c46380:       5282            addql #1,%d2
10c46382:       5281            addql #1,%d1
10c46384:       0281 0000 0fff  andil #4095,%d1
10c4638a:       b3c1            cmpal %d1,%a1
10c4638c:       66c8            bnes 10c46356 <eraser+0x180>
10c4638e:       0caa 8000 0000  cmpil #-2147483648,%a2@(2474)
10c46394:       09aa 
10c46396:       6304            blss 10c4639c <eraser+0x1c6>
10c46398:       42aa 09aa       clrl %a2@(2474)
10c4639c:       b4aa 09aa       cmpl %a2@(2474),%d2
10c463a0:       6400 00d2       bccw 10c46474 <eraser+0x29e>
10c463a4:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c463a8:       2f0a            movel %a2,%sp@-
10c463aa:       206a 006e       moveal %a2@(110),%a0
10c463ae:       4e90            jsr %a0@
10c463b0:       508f            addql #8,%sp
10c463b2:       202a 09aa       movel %a2@(2474),%d0
10c463b6:       6706            beqs 10c463be <eraser+0x1e8>
10c463b8:       5380            subql #1,%d0
10c463ba:       2540 09aa       movel %d0,%a2@(2474)
10c463be:       b4aa 09aa       cmpl %a2@(2474),%d2
10c463c2:       65e0            bcss 10c463a4 <eraser+0x1ce>
10c463c4:       6000 00ae       braw 10c46474 <eraser+0x29e>
10c463c8:       4281            clrl %d1
10c463ca:       1203            moveb %d3,%d1
10c463cc:       203c 1001 0df8  movel #268504568,%d0
10c463d2:       2640            moveal %d0,%a3
10c463d4:       0833 0003 1800  btst #3,%a3@(00000000,%d1:l)
10c463da:       675e            beqs 10c4643a <eraser+0x264>
10c463dc:       206a 00fe       moveal %a2@(254),%a0
10c463e0:       0828 0001 000e  btst #1,%a0@(14)
10c463e6:       673a            beqs 10c46422 <eraser+0x24c>
10c463e8:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c463ec:       2f0a            movel %a2,%sp@-
10c463ee:       206a 006e       moveal %a2@(110),%a0
10c463f2:       4e90            jsr %a0@
10c463f4:       584f            addqw #4,%sp
10c463f6:       2ebc 0000 0020  movel #32,%sp@
10c463fc:       2f0a            movel %a2,%sp@-
10c463fe:       206a 006e       moveal %a2@(110),%a0
10c46402:       4e90            jsr %a0@
10c46404:       584f            addqw #4,%sp
10c46406:       2ebc 0000 0008  movel #8,%sp@
10c4640c:       2f0a            movel %a2,%sp@-
10c4640e:       206a 006e       moveal %a2@(110),%a0
10c46412:       4e90            jsr %a0@
10c46414:       508f            addql #8,%sp
10c46416:       202a 09aa       movel %a2@(2474),%d0
10c4641a:       6706            beqs 10c46422 <eraser+0x24c>
10c4641c:       5380            subql #1,%d0
10c4641e:       2540 09aa       movel %d0,%a2@(2474)
10c46422:       4280            clrl %d0
10c46424:       1003            moveb %d3,%d0
10c46426:       0833 0003 0800  btst #3,%a3@(00000000,%d0:l)
10c4642c:       670c            beqs 10c4643a <eraser+0x264>
10c4642e:       206a 00fe       moveal %a2@(254),%a0
10c46432:       0828 0001 000e  btst #1,%a0@(14)
10c46438:       673a            beqs 10c46474 <eraser+0x29e>
10c4643a:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c4643e:       2f0a            movel %a2,%sp@-
10c46440:       206a 006e       moveal %a2@(110),%a0
10c46444:       4e90            jsr %a0@
10c46446:       584f            addqw #4,%sp
10c46448:       2ebc 0000 0020  movel #32,%sp@
10c4644e:       2f0a            movel %a2,%sp@-
10c46450:       206a 006e       moveal %a2@(110),%a0
10c46454:       4e90            jsr %a0@
10c46456:       584f            addqw #4,%sp
10c46458:       2ebc 0000 0008  movel #8,%sp@
10c4645e:       2f0a            movel %a2,%sp@-
10c46460:       206a 006e       moveal %a2@(110),%a0
10c46464:       4e90            jsr %a0@
10c46466:       508f            addql #8,%sp
10c46468:       202a 09aa       movel %a2@(2474),%d0
10c4646c:       6706            beqs 10c46474 <eraser+0x29e>
10c4646e:       5380            subql #1,%d0
10c46470:       2540 09aa       movel %d0,%a2@(2474)
10c46474:       226a 09de       moveal %a2@(2526),%a1
10c46478:       242a 0bee       movel %a2@(3054),%d2
10c4647c:       4a85            tstl %d5
10c4647e:       674c            beqs 10c464cc <eraser+0x2f6>
10c46480:       226a 09de       moveal %a2@(2526),%a1
10c46484:       242a 0bee       movel %a2@(3054),%d2
10c46488:       b489            cmpl %a1,%d2
10c4648a:       6744            beqs 10c464d0 <eraser+0x2fa>
10c4648c:       2209            movel %a1,%d1
10c4648e:       5381            subql #1,%d1
10c46490:       0281 0000 0fff  andil #4095,%d1
10c46496:       206a 09da       moveal %a2@(2522),%a0
10c4649a:       1630 1800       moveb %a0@(00000000,%d1:l),%d3
10c4649e:       7001            moveq #1,%d0
10c464a0:       b085            cmpl %d5,%d0
10c464a2:       6600 fe22       bnew 10c462c6 <eraser+0xf0>
10c464a6:       1e03            moveb %d3,%d7
10c464a8:       41f9 1001 0df8  lea 10010df8 <_ctype>,%a0
10c464ae:       1030 7800       moveb %a0@(00000000,%d7:l),%d0
10c464b2:       0200 0007       andib #7,%d0
10c464b6:       6606            bnes 10c464be <eraser+0x2e8>
10c464b8:       0c03 005f       cmpib #95,%d3
10c464bc:       6606            bnes 10c464c4 <eraser+0x2ee>
10c464be:       528d            addql #1,%a5
10c464c0:       6000 fe04       braw 10c462c6 <eraser+0xf0>
10c464c4:       bafc 0000       cmpaw #0,%a5
10c464c8:       6700 fdfc       beqw 10c462c6 <eraser+0xf0>
10c464cc:       b489            cmpl %a1,%d2
10c464ce:       661e            bnes 10c464ee <eraser+0x318>
10c464d0:       082a 0006 09ae  btst #6,%a2@(2478)
10c464d6:       6716            beqs 10c464ee <eraser+0x318>
10c464d8:       4878 002f       pea 2f <LSIGTRAP+0x2a>
10c464dc:       2f0a            movel %a2,%sp@-
10c464de:       206a 006e       moveal %a2@(110),%a0
10c464e2:       4e90            jsr %a0@
10c464e4:       54aa 09aa       addql #2,%a2@(2474)
10c464e8:       022a 00bf 09ae  andib #-65,%a2@(2478)
10c464ee:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c464f4:       4e5e            unlk %fp
10c464f6:       4e75            rts

10c464f8 <n_tty_receive_room>:
10c464f8:       4e56 0000       linkw %fp,#0
10c464fc:       206e 0008       moveal %fp@(8),%a0
10c46500:       223c 0000 0fff  movel #4095,%d1
10c46506:       92a8 09e6       subl %a0@(2534),%d1
10c4650a:       0828 0003 09ae  btst #3,%a0@(2478)
10c46510:       670c            beqs 10c4651e <n_tty_receive_room+0x26>
10c46512:       203c 0000 1000  movel #4096,%d0
10c46518:       4aa8 0bea       tstl %a0@(3050)
10c4651c:       6706            beqs 10c46524 <n_tty_receive_room+0x2c>
10c4651e:       2001            movel %d1,%d0
10c46520:       6e02            bgts 10c46524 <n_tty_receive_room+0x2c>
10c46522:       7000            moveq #0,%d0
10c46524:       4e5e            unlk %fp
10c46526:       4e75            rts

10c46528 <n_tty_receive_buf>:
10c46528:       4e56 ff80       linkw %fp,#-128
10c4652c:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c46530:       246e 0008       moveal %fp@(8),%a2
10c46534:       262e 000c       movel %fp@(12),%d3
10c46538:       242e 0014       movel %fp@(20),%d2
10c4653c:       4207            clrb %d7
10c4653e:       4aaa 09da       tstl %a2@(2522)
10c46542:       6700 0a68       beqw 10c46fac <n_tty_receive_buf+0xa84>
10c46546:       082a 0004 09ae  btst #4,%a2@(2478)
10c4654c:       6700 00a4       beqw 10c465f2 <n_tty_receive_buf+0xca>
10c46550:       40c4            movew %sr,%d4
10c46552:       007c 0700       oriw #1792,%sr
10c46556:       203c 0000 1000  movel #4096,%d0
10c4655c:       90aa 09e6       subl %a2@(2534),%d0
10c46560:       222a 09de       movel %a2@(2526),%d1
10c46564:       2a3c 0000 1000  movel #4096,%d5
10c4656a:       9a81            subl %d1,%d5
10c4656c:       b085            cmpl %d5,%d0
10c4656e:       6c02            bges 10c46572 <n_tty_receive_buf+0x4a>
10c46570:       2a00            movel %d0,%d5
10c46572:       b485            cmpl %d5,%d2
10c46574:       6c02            bges 10c46578 <n_tty_receive_buf+0x50>
10c46576:       2a02            movel %d2,%d5
10c46578:       2f05            movel %d5,%sp@-
10c4657a:       2f03            movel %d3,%sp@-
10c4657c:       d2aa 09da       addl %a2@(2522),%d1
10c46580:       2f01            movel %d1,%sp@-
10c46582:       47f9 10c8 5744  lea 10c85744 <memcpy>,%a3
10c46588:       4e93            jsr %a3@
10c4658a:       222a 09de       movel %a2@(2526),%d1
10c4658e:       d285            addl %d5,%d1
10c46590:       0281 0000 0fff  andil #4095,%d1
10c46596:       2541 09de       movel %d1,%a2@(2526)
10c4659a:       202a 09e6       movel %a2@(2534),%d0
10c4659e:       d085            addl %d5,%d0
10c465a0:       2540 09e6       movel %d0,%a2@(2534)
10c465a4:       d685            addl %d5,%d3
10c465a6:       9485            subl %d5,%d2
10c465a8:       307c 1000       moveaw #4096,%a0
10c465ac:       91c0            subal %d0,%a0
10c465ae:       2008            movel %a0,%d0
10c465b0:       2a3c 0000 1000  movel #4096,%d5
10c465b6:       9a81            subl %d1,%d5
10c465b8:       4fef 000c       lea %sp@(12),%sp
10c465bc:       b085            cmpl %d5,%d0
10c465be:       6c02            bges 10c465c2 <n_tty_receive_buf+0x9a>
10c465c0:       2a00            movel %d0,%d5
10c465c2:       b485            cmpl %d5,%d2
10c465c4:       6c02            bges 10c465c8 <n_tty_receive_buf+0xa0>
10c465c6:       2a02            movel %d2,%d5
10c465c8:       2f05            movel %d5,%sp@-
10c465ca:       2f03            movel %d3,%sp@-
10c465cc:       d2aa 09da       addl %a2@(2522),%d1
10c465d0:       2f01            movel %d1,%sp@-
10c465d2:       4e93            jsr %a3@
10c465d4:       202a 09de       movel %a2@(2526),%d0
10c465d8:       d085            addl %d5,%d0
10c465da:       0280 0000 0fff  andil #4095,%d0
10c465e0:       2540 09de       movel %d0,%a2@(2526)
10c465e4:       dbaa 09e6       addl %d5,%a2@(2534)
10c465e8:       4fef 000c       lea %sp@(12),%sp
10c465ec:       46c4            movew %d4,%sr
10c465ee:       6000 0930       braw 10c46f20 <n_tty_receive_buf+0x9f8>
10c465f2:       2a02            movel %d2,%d5
10c465f4:       2843            moveal %d3,%a4
10c465f6:       2a6e 0010       moveal %fp@(16),%a5
10c465fa:       6700 0914       beqw 10c46f10 <n_tty_receive_buf+0x9e8>
10c465fe:       bafc 0000       cmpaw #0,%a5
10c46602:       6702            beqs 10c46606 <n_tty_receive_buf+0xde>
10c46604:       1e1d            moveb %a5@+,%d7
10c46606:       1007            moveb %d7,%d0
10c46608:       4880            extw %d0
10c4660a:       3040            moveaw %d0,%a0
10c4660c:       7004            moveq #4,%d0
10c4660e:       b088            cmpl %a0,%d0
10c46610:       6500 08cc       bcsw 10c46ede <n_tty_receive_buf+0x9b6>
10c46614:       2008            movel %a0,%d0
10c46616:       d088            addl %a0,%d0
10c46618:       303b 0806       movew %pc@(10c46620 <n_tty_receive_buf+0xf8>,%d0:l),%d0
10c4661c:       4efb 0002       jmp %pc@(10c46620 <n_tty_receive_buf+0xf8>,%d0:w)
10c46620:       000a 0674       orib #116,%a2
10c46624:       077a 077a       bchg %d3,%pc@(10c46da0 <n_tty_receive_buf+0x878>)
10c46628:       0866 1614       bchg #20,%fp@-
10c4662c:       102a 09ae       moveb %a2@(2478),%d0
10c46630:       1c00            moveb %d0,%d6
10c46632:       0806 0005       btst #5,%d6
10c46636:       6736            beqs 10c4666e <n_tty_receive_buf+0x146>
10c46638:       40c1            movew %sr,%d1
10c4663a:       007c 0700       oriw #1792,%sr
10c4663e:       0caa 0000 0fff  cmpil #4095,%a2@(2534)
10c46644:       09e6 
10c46646:       6e20            bgts 10c46668 <n_tty_receive_buf+0x140>
10c46648:       206a 09da       moveal %a2@(2522),%a0
10c4664c:       226a 09de       moveal %a2@(2526),%a1
10c46650:       1383 8800       moveb %d3,%a1@(00000000,%a0:l)
10c46654:       202a 09de       movel %a2@(2526),%d0
10c46658:       5280            addql #1,%d0
10c4665a:       0280 0000 0fff  andil #4095,%d0
10c46660:       2540 09de       movel %d0,%a2@(2526)
10c46664:       52aa 09e6       addql #1,%a2@(2534)
10c46668:       46c1            movew %d1,%sr
10c4666a:       6000 0894       braw 10c46f00 <n_tty_receive_buf+0x9d8>
10c4666e:       102a 0120       moveb %a2@(288),%d0
10c46672:       0200 00a0       andib #-96,%d0
10c46676:       226a 00fe       moveal %a2@(254),%a1
10c4667a:       0c00 0080       cmpib #-128,%d0
10c4667e:       661e            bnes 10c4669e <n_tty_receive_buf+0x176>
10c46680:       2011            movel %a1@,%d0
10c46682:       0280 0000 0c00  andil #3072,%d0
10c46688:       0c80 0000 0c00  cmpil #3072,%d0
10c4668e:       660e            bnes 10c4669e <n_tty_receive_buf+0x176>
10c46690:       2f0a            movel %a2,%sp@-
10c46692:       4eb9 10c4 40a2  jsr 10c440a2 <start_tty>
10c46698:       588f            addql #4,%sp
10c4669a:       6000 0864       braw 10c46f00 <n_tty_receive_buf+0x9d8>
10c4669e:       2011            movel %a1@,%d0
10c466a0:       0800 0005       btst #5,%d0
10c466a4:       6704            beqs 10c466aa <n_tty_receive_buf+0x182>
10c466a6:       0203 007f       andib #127,%d3
10c466aa:       0800 0009       btst #9,%d0
10c466ae:       6720            beqs 10c466d0 <n_tty_receive_buf+0x1a8>
10c466b0:       4a69 000e       tstw %a1@(14)
10c466b4:       6c1a            bges 10c466d0 <n_tty_receive_buf+0x1a8>
10c466b6:       1203            moveb %d3,%d1
10c466b8:       4280            clrl %d0
10c466ba:       1003            moveb %d3,%d0
10c466bc:       41f9 1001 0df8  lea 10010df8 <_ctype>,%a0
10c466c2:       0830 0000 0800  btst #0,%a0@(00000000,%d0:l)
10c466c8:       6704            beqs 10c466ce <n_tty_receive_buf+0x1a6>
10c466ca:       0601 0020       addib #32,%d1
10c466ce:       1601            moveb %d1,%d3
10c466d0:       0806 0002       btst #2,%d6
10c466d4:       673c            beqs 10c46712 <n_tty_receive_buf+0x1ea>
10c466d6:       2805            movel %d5,%d4
10c466d8:       5384            subql #1,%d4
10c466da:       47ec 0001       lea %a4@(1),%a3
10c466de:       0829 0002 0002  btst #2,%a1@(2)
10c466e4:       6700 0822       beqw 10c46f08 <n_tty_receive_buf+0x9e0>
10c466e8:       b629 0019       cmpb %a1@(25),%d3
10c466ec:       660e            bnes 10c466fc <n_tty_receive_buf+0x1d4>
10c466ee:       2f0a            movel %a2,%sp@-
10c466f0:       4eb9 10c4 40a2  jsr 10c440a2 <start_tty>
10c466f6:       588f            addql #4,%sp
10c466f8:       6000 080e       braw 10c46f08 <n_tty_receive_buf+0x9e0>
10c466fc:       b629 001a       cmpb %a1@(26),%d3
10c46700:       6600 0806       bnew 10c46f08 <n_tty_receive_buf+0x9e0>
10c46704:       2f0a            movel %a2,%sp@-
10c46706:       4eb9 10c4 403c  jsr 10c4403c <stop_tty>
10c4670c:       588f            addql #4,%sp
10c4670e:       6000 07f8       braw 10c46f08 <n_tty_receive_buf+0x9e0>
10c46712:       4284            clrl %d4
10c46714:       1803            moveb %d3,%d4
10c46716:       41ea 09ba       lea %a2@(2490),%a0
10c4671a:       2404            movel %d4,%d2
10c4671c:       ea82            asrl #5,%d2
10c4671e:       e58a            lsll #2,%d2
10c46720:       2204            movel %d4,%d1
10c46722:       701f            moveq #31,%d0
10c46724:       c280            andl %d0,%d1
10c46726:       7001            moveq #1,%d0
10c46728:       e3a8            lsll %d1,%d0
10c4672a:       c0b0 2800       andl %a0@(00000000,%d2:l),%d0
10c4672e:       6706            beqs 10c46736 <n_tty_receive_buf+0x20e>
10c46730:       4a06            tstb %d6
10c46732:       6c00 00e4       bgew 10c46818 <n_tty_receive_buf+0x2f0>
10c46736:       082a 0006 09ae  btst #6,%a2@(2478)
10c4673c:       6718            beqs 10c46756 <n_tty_receive_buf+0x22e>
10c4673e:       4878 002f       pea 2f <LSIGTRAP+0x2a>
10c46742:       2f0a            movel %a2,%sp@-
10c46744:       206a 006e       moveal %a2@(110),%a0
10c46748:       4e90            jsr %a0@
10c4674a:       508f            addql #8,%sp
10c4674c:       54aa 09aa       addql #2,%a2@(2474)
10c46750:       022a 00bf 09ae  andib #-65,%a2@(2478)
10c46756:       022a 007f 09ae  andib #127,%a2@(2478)
10c4675c:       206a 00fe       moveal %a2@(254),%a0
10c46760:       0828 0003 000f  btst #3,%a0@(15)
10c46766:       6736            beqs 10c4679e <n_tty_receive_buf+0x276>
10c46768:       0caa 0000 0ffe  cmpil #4094,%a2@(2534)
10c4676e:       09e6 
10c46770:       6f12            bles 10c46784 <n_tty_receive_buf+0x25c>
10c46772:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c46776:       2f0a            movel %a2,%sp@-
10c46778:       206a 006e       moveal %a2@(110),%a0
10c4677c:       4e90            jsr %a0@
10c4677e:       508f            addql #8,%sp
10c46780:       6000 077e       braw 10c46f00 <n_tty_receive_buf+0x9d8>
10c46784:       222a 0bee       movel %a2@(3054),%d1
10c46788:       b2aa 09de       cmpl %a2@(2526),%d1
10c4678c:       6606            bnes 10c46794 <n_tty_receive_buf+0x26c>
10c4678e:       256a 09aa 0bf2  movel %a2@(2474),%a2@(3058)
10c46794:       2f0a            movel %a2,%sp@-
10c46796:       2f04            movel %d4,%sp@-
10c46798:       4eba f9c6       jsr %pc@(10c46160 <echo_char>)
10c4679c:       508f            addql #8,%sp
10c4679e:       206a 00fe       moveal %a2@(254),%a0
10c467a2:       0828 0003 0003  btst #3,%a0@(3)
10c467a8:       6738            beqs 10c467e2 <n_tty_receive_buf+0x2ba>
10c467aa:       0c03 00ff       cmpib #-1,%d3
10c467ae:       6632            bnes 10c467e2 <n_tty_receive_buf+0x2ba>
10c467b0:       40c1            movew %sr,%d1
10c467b2:       007c 0700       oriw #1792,%sr
10c467b6:       0caa 0000 0fff  cmpil #4095,%a2@(2534)
10c467bc:       09e6 
10c467be:       6e20            bgts 10c467e0 <n_tty_receive_buf+0x2b8>
10c467c0:       206a 09da       moveal %a2@(2522),%a0
10c467c4:       226a 09de       moveal %a2@(2526),%a1
10c467c8:       1383 8800       moveb %d3,%a1@(00000000,%a0:l)
10c467cc:       202a 09de       movel %a2@(2526),%d0
10c467d0:       5280            addql #1,%d0
10c467d2:       0280 0000 0fff  andil #4095,%d0
10c467d8:       2540 09de       movel %d0,%a2@(2526)
10c467dc:       52aa 09e6       addql #1,%a2@(2534)
10c467e0:       46c1            movew %d1,%sr
10c467e2:       40c1            movew %sr,%d1
10c467e4:       007c 0700       oriw #1792,%sr
10c467e8:       0caa 0000 0fff  cmpil #4095,%a2@(2534)
10c467ee:       09e6 
10c467f0:       6e20            bgts 10c46812 <n_tty_receive_buf+0x2ea>
10c467f2:       206a 09da       moveal %a2@(2522),%a0
10c467f6:       226a 09de       moveal %a2@(2526),%a1
10c467fa:       1383 8800       moveb %d3,%a1@(00000000,%a0:l)
10c467fe:       202a 09de       movel %a2@(2526),%d0
10c46802:       5280            addql #1,%d0
10c46804:       0280 0000 0fff  andil #4095,%d0
10c4680a:       2540 09de       movel %d0,%a2@(2526)
10c4680e:       52aa 09e6       addql #1,%a2@(2534)
10c46812:       46c1            movew %d1,%sr
10c46814:       6000 06ea       braw 10c46f00 <n_tty_receive_buf+0x9d8>
10c46818:       0c03 000d       cmpib #13,%d3
10c4681c:       661c            bnes 10c4683a <n_tty_receive_buf+0x312>
10c4681e:       2805            movel %d5,%d4
10c46820:       5384            subql #1,%d4
10c46822:       47ec 0001       lea %a4@(1),%a3
10c46826:       4a29 0003       tstb %a1@(3)
10c4682a:       6d00 06dc       bltw 10c46f08 <n_tty_receive_buf+0x9e0>
10c4682e:       0829 0000 0002  btst #0,%a1@(2)
10c46834:       6714            beqs 10c4684a <n_tty_receive_buf+0x322>
10c46836:       760a            moveq #10,%d3
10c46838:       6010            bras 10c4684a <n_tty_receive_buf+0x322>
10c4683a:       0c03 000a       cmpib #10,%d3
10c4683e:       660a            bnes 10c4684a <n_tty_receive_buf+0x322>
10c46840:       0829 0006 0003  btst #6,%a1@(3)
10c46846:       6702            beqs 10c4684a <n_tty_receive_buf+0x322>
10c46848:       760d            moveq #13,%d3
10c4684a:       0829 0002 0002  btst #2,%a1@(2)
10c46850:       6728            beqs 10c4687a <n_tty_receive_buf+0x352>
10c46852:       b629 0019       cmpb %a1@(25),%d3
10c46856:       660e            bnes 10c46866 <n_tty_receive_buf+0x33e>
10c46858:       2f0a            movel %a2,%sp@-
10c4685a:       4eb9 10c4 40a2  jsr 10c440a2 <start_tty>
10c46860:       588f            addql #4,%sp
10c46862:       6000 069c       braw 10c46f00 <n_tty_receive_buf+0x9d8>
10c46866:       b629 001a       cmpb %a1@(26),%d3
10c4686a:       660e            bnes 10c4687a <n_tty_receive_buf+0x352>
10c4686c:       2f0a            movel %a2,%sp@-
10c4686e:       4eb9 10c4 403c  jsr 10c4403c <stop_tty>
10c46874:       588f            addql #4,%sp
10c46876:       6000 0688       braw 10c46f00 <n_tty_receive_buf+0x9d8>
10c4687a:       0829 0000 000f  btst #0,%a1@(15)
10c46880:       6748            beqs 10c468ca <n_tty_receive_buf+0x3a2>
10c46882:       7202            moveq #2,%d1
10c46884:       b629 0011       cmpb %a1@(17),%d3
10c46888:       6710            beqs 10c4689a <n_tty_receive_buf+0x372>
10c4688a:       7203            moveq #3,%d1
10c4688c:       b629 0012       cmpb %a1@(18),%d3
10c46890:       6708            beqs 10c4689a <n_tty_receive_buf+0x372>
10c46892:       7214            moveq #20,%d1
10c46894:       b629 001b       cmpb %a1@(27),%d3
10c46898:       6630            bnes 10c468ca <n_tty_receive_buf+0x3a2>
10c4689a:       202a 0106       movel %a2@(262),%d0
10c4689e:       6f12            bles 10c468b2 <n_tty_receive_buf+0x38a>
10c468a0:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c468a4:       2f01            movel %d1,%sp@-
10c468a6:       2f00            movel %d0,%sp@-
10c468a8:       4eb9 10c1 ae2a  jsr 10c1ae2a <kill_pg>
10c468ae:       4fef 000c       lea %sp@(12),%sp
10c468b2:       206a 00fe       moveal %a2@(254),%a0
10c468b6:       2805            movel %d5,%d4
10c468b8:       5384            subql #1,%d4
10c468ba:       47ec 0001       lea %a4@(1),%a3
10c468be:       4a28 000f       tstb %a0@(15)
10c468c2:       6d00 0644       bltw 10c46f08 <n_tty_receive_buf+0x9e0>
10c468c6:       6000 0402       braw 10c46cca <n_tty_receive_buf+0x7a2>
10c468ca:       0806 0003       btst #3,%d6
10c468ce:       6700 02d4       beqw 10c46ba4 <n_tty_receive_buf+0x67c>
10c468d2:       b629 0013       cmpb %a1@(19),%d3
10c468d6:       6712            beqs 10c468ea <n_tty_receive_buf+0x3c2>
10c468d8:       b629 0014       cmpb %a1@(20),%d3
10c468dc:       670c            beqs 10c468ea <n_tty_receive_buf+0x3c2>
10c468de:       b629 001f       cmpb %a1@(31),%d3
10c468e2:       6618            bnes 10c468fc <n_tty_receive_buf+0x3d4>
10c468e4:       4a69 000e       tstw %a1@(14)
10c468e8:       6c12            bges 10c468fc <n_tty_receive_buf+0x3d4>
10c468ea:       2f0a            movel %a2,%sp@-
10c468ec:       42a7            clrl %sp@-
10c468ee:       1f43 0003       moveb %d3,%sp@(3)
10c468f2:       4eba f8e2       jsr %pc@(10c461d6 <eraser>)
10c468f6:       508f            addql #8,%sp
10c468f8:       6000 0606       braw 10c46f00 <n_tty_receive_buf+0x9d8>
10c468fc:       b629 0020       cmpb %a1@(32),%d3
10c46900:       6670            bnes 10c46972 <n_tty_receive_buf+0x44a>
10c46902:       4a69 000e       tstw %a1@(14)
10c46906:       6c6a            bges 10c46972 <n_tty_receive_buf+0x44a>
10c46908:       1006            moveb %d6,%d0
10c4690a:       0000 0080       orib #-128,%d0
10c4690e:       1540 09ae       moveb %d0,%a2@(2478)
10c46912:       2805            movel %d5,%d4
10c46914:       5384            subql #1,%d4
10c46916:       47ec 0001       lea %a4@(1),%a3
10c4691a:       0829 0003 000f  btst #3,%a1@(15)
10c46920:       6700 05e6       beqw 10c46f08 <n_tty_receive_buf+0x9e0>
10c46924:       0800 0006       btst #6,%d0
10c46928:       6718            beqs 10c46942 <n_tty_receive_buf+0x41a>
10c4692a:       4878 002f       pea 2f <LSIGTRAP+0x2a>
10c4692e:       2f0a            movel %a2,%sp@-
10c46930:       206a 006e       moveal %a2@(110),%a0
10c46934:       4e90            jsr %a0@
10c46936:       508f            addql #8,%sp
10c46938:       54aa 09aa       addql #2,%a2@(2474)
10c4693c:       022a 00bf 09ae  andib #-65,%a2@(2478)
10c46942:       206a 00fe       moveal %a2@(254),%a0
10c46946:       0828 0001 000e  btst #1,%a0@(14)
10c4694c:       6700 05ba       beqw 10c46f08 <n_tty_receive_buf+0x9e0>
10c46950:       4878 005e       pea 5e <LSIGTRAP+0x59>
10c46954:       2f0a            movel %a2,%sp@-
10c46956:       206a 006e       moveal %a2@(110),%a0
10c4695a:       4e90            jsr %a0@
10c4695c:       584f            addqw #4,%sp
10c4695e:       2ebc 0000 0008  movel #8,%sp@
10c46964:       2f0a            movel %a2,%sp@-
10c46966:       206a 006e       moveal %a2@(110),%a0
10c4696a:       4e90            jsr %a0@
10c4696c:       508f            addql #8,%sp
10c4696e:       6000 0598       braw 10c46f08 <n_tty_receive_buf+0x9e0>
10c46972:       b629 001d       cmpb %a1@(29),%d3
10c46976:       6600 0086       bnew 10c469fe <n_tty_receive_buf+0x4d6>
10c4697a:       2029 000c       movel %a1@(12),%d0
10c4697e:       0280 0000 8008  andil #32776,%d0
10c46984:       0c80 0000 8008  cmpil #32776,%d0
10c4698a:       6672            bnes 10c469fe <n_tty_receive_buf+0x4d6>
10c4698c:       242a 0bee       movel %a2@(3054),%d2
10c46990:       0806 0006       btst #6,%d6
10c46994:       6718            beqs 10c469ae <n_tty_receive_buf+0x486>
10c46996:       4878 002f       pea 2f <LSIGTRAP+0x2a>
10c4699a:       2f0a            movel %a2,%sp@-
10c4699c:       206a 006e       moveal %a2@(110),%a0
10c469a0:       4e90            jsr %a0@
10c469a2:       508f            addql #8,%sp
10c469a4:       54aa 09aa       addql #2,%a2@(2474)
10c469a8:       022a 00bf 09ae  andib #-65,%a2@(2478)
10c469ae:       2f0a            movel %a2,%sp@-
10c469b0:       42a7            clrl %sp@-
10c469b2:       1f43 0003       moveb %d3,%sp@(3)
10c469b6:       4eba f7a8       jsr %pc@(10c46160 <echo_char>)
10c469ba:       2f0a            movel %a2,%sp@-
10c469bc:       4878 000a       pea a <LSIGTRAP+0x5>
10c469c0:       4eba f4f0       jsr %pc@(10c45eb2 <opost>)
10c469c4:       4fef 0010       lea %sp@(16),%sp
10c469c8:       2805            movel %d5,%d4
10c469ca:       5384            subql #1,%d4
10c469cc:       47ec 0001       lea %a4@(1),%a3
10c469d0:       b4aa 09de       cmpl %a2@(2526),%d2
10c469d4:       6700 0532       beqw 10c46f08 <n_tty_receive_buf+0x9e0>
10c469d8:       7600            moveq #0,%d3
10c469da:       2f0a            movel %a2,%sp@-
10c469dc:       206a 09da       moveal %a2@(2522),%a0
10c469e0:       1630 2800       moveb %a0@(00000000,%d2:l),%d3
10c469e4:       2f03            movel %d3,%sp@-
10c469e6:       4eba f778       jsr %pc@(10c46160 <echo_char>)
10c469ea:       5282            addql #1,%d2
10c469ec:       0282 0000 0fff  andil #4095,%d2
10c469f2:       508f            addql #8,%sp
10c469f4:       b4aa 09de       cmpl %a2@(2526),%d2
10c469f8:       66e0            bnes 10c469da <n_tty_receive_buf+0x4b2>
10c469fa:       6000 050c       braw 10c46f08 <n_tty_receive_buf+0x9e0>
10c469fe:       0c03 000a       cmpib #10,%d3
10c46a02:       6636            bnes 10c46a3a <n_tty_receive_buf+0x512>
10c46a04:       7048            moveq #72,%d0
10c46a06:       c0a9 000c       andl %a1@(12),%d0
10c46a0a:       6700 00f0       beqw 10c46afc <n_tty_receive_buf+0x5d4>
10c46a0e:       0caa 0000 0ffe  cmpil #4094,%a2@(2534)
10c46a14:       09e6 
10c46a16:       6f12            bles 10c46a2a <n_tty_receive_buf+0x502>
10c46a18:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c46a1c:       2f0a            movel %a2,%sp@-
10c46a1e:       206a 006e       moveal %a2@(110),%a0
10c46a22:       4e90            jsr %a0@
10c46a24:       508f            addql #8,%sp
10c46a26:       6000 04d8       braw 10c46f00 <n_tty_receive_buf+0x9d8>
10c46a2a:       2f0a            movel %a2,%sp@-
10c46a2c:       4878 000a       pea a <LSIGTRAP+0x5>
10c46a30:       4eba f480       jsr %pc@(10c45eb2 <opost>)
10c46a34:       508f            addql #8,%sp
10c46a36:       6000 00c4       braw 10c46afc <n_tty_receive_buf+0x5d4>
10c46a3a:       b629 0015       cmpb %a1@(21),%d3
10c46a3e:       6620            bnes 10c46a60 <n_tty_receive_buf+0x538>
10c46a40:       262a 0bee       movel %a2@(3054),%d3
10c46a44:       b6aa 09de       cmpl %a2@(2526),%d3
10c46a48:       6710            beqs 10c46a5a <n_tty_receive_buf+0x532>
10c46a4a:       41ea 0110       lea %a2@(272),%a0
10c46a4e:       40c0            movew %sr,%d0
10c46a50:       007c 0700       oriw #1792,%sr
10c46a54:       7240            moveq #64,%d1
10c46a56:       8390            orl %d1,%a0@
10c46a58:       46c0            movew %d0,%sr
10c46a5a:       4203            clrb %d3
10c46a5c:       6000 009e       braw 10c46afc <n_tty_receive_buf+0x5d4>
10c46a60:       b629 001c       cmpb %a1@(28),%d3
10c46a64:       6710            beqs 10c46a76 <n_tty_receive_buf+0x54e>
10c46a66:       b629 0021       cmpb %a1@(33),%d3
10c46a6a:       6600 0138       bnew 10c46ba4 <n_tty_receive_buf+0x67c>
10c46a6e:       4a69 000e       tstw %a1@(14)
10c46a72:       6c00 0130       bgew 10c46ba4 <n_tty_receive_buf+0x67c>
10c46a76:       0829 0003 000f  btst #3,%a1@(15)
10c46a7c:       673a            beqs 10c46ab8 <n_tty_receive_buf+0x590>
10c46a7e:       0caa 0000 0ffe  cmpil #4094,%a2@(2534)
10c46a84:       09e6 
10c46a86:       6f12            bles 10c46a9a <n_tty_receive_buf+0x572>
10c46a88:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c46a8c:       2f0a            movel %a2,%sp@-
10c46a8e:       206a 006e       moveal %a2@(110),%a0
10c46a92:       4e90            jsr %a0@
10c46a94:       508f            addql #8,%sp
10c46a96:       6000 0468       braw 10c46f00 <n_tty_receive_buf+0x9d8>
10c46a9a:       206a 0bee       moveal %a2@(3054),%a0
10c46a9e:       b1ea 09de       cmpal %a2@(2526),%a0
10c46aa2:       6606            bnes 10c46aaa <n_tty_receive_buf+0x582>
10c46aa4:       256a 09aa 0bf2  movel %a2@(2474),%a2@(3058)
10c46aaa:       2f0a            movel %a2,%sp@-
10c46aac:       42a7            clrl %sp@-
10c46aae:       1f43 0003       moveb %d3,%sp@(3)
10c46ab2:       4eba f6ac       jsr %pc@(10c46160 <echo_char>)
10c46ab6:       508f            addql #8,%sp
10c46ab8:       206a 00fe       moveal %a2@(254),%a0
10c46abc:       0828 0003 0003  btst #3,%a0@(3)
10c46ac2:       6738            beqs 10c46afc <n_tty_receive_buf+0x5d4>
10c46ac4:       0c03 00ff       cmpib #-1,%d3
10c46ac8:       6632            bnes 10c46afc <n_tty_receive_buf+0x5d4>
10c46aca:       40c1            movew %sr,%d1
10c46acc:       007c 0700       oriw #1792,%sr
10c46ad0:       0caa 0000 0fff  cmpil #4095,%a2@(2534)
10c46ad6:       09e6 
10c46ad8:       6e20            bgts 10c46afa <n_tty_receive_buf+0x5d2>
10c46ada:       206a 09da       moveal %a2@(2522),%a0
10c46ade:       226a 09de       moveal %a2@(2526),%a1
10c46ae2:       1383 8800       moveb %d3,%a1@(00000000,%a0:l)
10c46ae6:       202a 09de       movel %a2@(2526),%d0
10c46aea:       5280            addql #1,%d0
10c46aec:       0280 0000 0fff  andil #4095,%d0
10c46af2:       2540 09de       movel %d0,%a2@(2526)
10c46af6:       52aa 09e6       addql #1,%a2@(2534)
10c46afa:       46c1            movew %d1,%sr
10c46afc:       40c2            movew %sr,%d2
10c46afe:       007c 0700       oriw #1792,%sr
10c46b02:       222a 09de       movel %a2@(2526),%d1
10c46b06:       41ea 09ea       lea %a2@(2538),%a0
10c46b0a:       2001            movel %d1,%d0
10c46b0c:       ea80            asrl #5,%d0
10c46b0e:       e588            lsll #2,%d0
10c46b10:       d1c0            addal %d0,%a0
10c46b12:       701f            moveq #31,%d0
10c46b14:       c280            andl %d0,%d1
10c46b16:       7001            moveq #1,%d0
10c46b18:       e3a8            lsll %d1,%d0
10c46b1a:       40c1            movew %sr,%d1
10c46b1c:       007c 0700       oriw #1792,%sr
10c46b20:       8190            orl %d0,%a0@
10c46b22:       46c1            movew %d1,%sr
10c46b24:       0caa 0000 0fff  cmpil #4095,%a2@(2534)
10c46b2a:       09e6 
10c46b2c:       6e20            bgts 10c46b4e <n_tty_receive_buf+0x626>
10c46b2e:       206a 09da       moveal %a2@(2522),%a0
10c46b32:       226a 09de       moveal %a2@(2526),%a1
10c46b36:       1383 8800       moveb %d3,%a1@(00000000,%a0:l)
10c46b3a:       202a 09de       movel %a2@(2526),%d0
10c46b3e:       5280            addql #1,%d0
10c46b40:       0280 0000 0fff  andil #4095,%d0
10c46b46:       2540 09de       movel %d0,%a2@(2526)
10c46b4a:       52aa 09e6       addql #1,%a2@(2534)
10c46b4e:       256a 09de 0bee  movel %a2@(2526),%a2@(3054)
10c46b54:       52aa 0bea       addql #1,%a2@(3050)
10c46b58:       46c2            movew %d2,%sr
10c46b5a:       2f3c 0002 0001  movel #131073,%sp@-
10c46b60:       4878 001d       pea 1d <LSIGTRAP+0x18>
10c46b64:       486a 0126       pea %a2@(294)
10c46b68:       4eb9 10c2 f1de  jsr 10c2f1de <kill_fasync>
10c46b6e:       200a            movel %a2,%d0
10c46b70:       0680 0000 097a  addil #2426,%d0
10c46b76:       4fef 000c       lea %sp@(12),%sp
10c46b7a:       2040            moveal %d0,%a0
10c46b7c:       5888            addql #4,%a0
10c46b7e:       2805            movel %d5,%d4
10c46b80:       5384            subql #1,%d4
10c46b82:       47ec 0001       lea %a4@(1),%a3
10c46b86:       b1d0            cmpal %a0@,%a0
10c46b88:       6700 037e       beqw 10c46f08 <n_tty_receive_buf+0x9e0>
10c46b8c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c46b90:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c46b94:       2f00            movel %d0,%sp@-
10c46b96:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c46b9c:       4fef 000c       lea %sp@(12),%sp
10c46ba0:       6000 0366       braw 10c46f08 <n_tty_receive_buf+0x9e0>
10c46ba4:       0806 0006       btst #6,%d6
10c46ba8:       6718            beqs 10c46bc2 <n_tty_receive_buf+0x69a>
10c46baa:       4878 002f       pea 2f <LSIGTRAP+0x2a>
10c46bae:       2f0a            movel %a2,%sp@-
10c46bb0:       206a 006e       moveal %a2@(110),%a0
10c46bb4:       4e90            jsr %a0@
10c46bb6:       508f            addql #8,%sp
10c46bb8:       54aa 09aa       addql #2,%a2@(2474)
10c46bbc:       022a 00bf 09ae  andib #-65,%a2@(2478)
10c46bc2:       206a 00fe       moveal %a2@(254),%a0
10c46bc6:       0828 0003 000f  btst #3,%a0@(15)
10c46bcc:       674c            beqs 10c46c1a <n_tty_receive_buf+0x6f2>
10c46bce:       0caa 0000 0ffe  cmpil #4094,%a2@(2534)
10c46bd4:       09e6 
10c46bd6:       6f12            bles 10c46bea <n_tty_receive_buf+0x6c2>
10c46bd8:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c46bdc:       2f0a            movel %a2,%sp@-
10c46bde:       206a 006e       moveal %a2@(110),%a0
10c46be2:       4e90            jsr %a0@
10c46be4:       508f            addql #8,%sp
10c46be6:       6000 0318       braw 10c46f00 <n_tty_receive_buf+0x9d8>
10c46bea:       0c03 000a       cmpib #10,%d3
10c46bee:       660c            bnes 10c46bfc <n_tty_receive_buf+0x6d4>
10c46bf0:       2f0a            movel %a2,%sp@-
10c46bf2:       4878 000a       pea a <LSIGTRAP+0x5>
10c46bf6:       4eba f2ba       jsr %pc@(10c45eb2 <opost>)
10c46bfa:       601c            bras 10c46c18 <n_tty_receive_buf+0x6f0>
10c46bfc:       222a 0bee       movel %a2@(3054),%d1
10c46c00:       b2aa 09de       cmpl %a2@(2526),%d1
10c46c04:       6606            bnes 10c46c0c <n_tty_receive_buf+0x6e4>
10c46c06:       256a 09aa 0bf2  movel %a2@(2474),%a2@(3058)
10c46c0c:       2f0a            movel %a2,%sp@-
10c46c0e:       42a7            clrl %sp@-
10c46c10:       1f43 0003       moveb %d3,%sp@(3)
10c46c14:       4eba f54a       jsr %pc@(10c46160 <echo_char>)
10c46c18:       508f            addql #8,%sp
10c46c1a:       206a 00fe       moveal %a2@(254),%a0
10c46c1e:       0828 0003 0003  btst #3,%a0@(3)
10c46c24:       6738            beqs 10c46c5e <n_tty_receive_buf+0x736>
10c46c26:       0c03 00ff       cmpib #-1,%d3
10c46c2a:       6632            bnes 10c46c5e <n_tty_receive_buf+0x736>
10c46c2c:       40c1            movew %sr,%d1
10c46c2e:       007c 0700       oriw #1792,%sr
10c46c32:       0caa 0000 0fff  cmpil #4095,%a2@(2534)
10c46c38:       09e6 
10c46c3a:       6e20            bgts 10c46c5c <n_tty_receive_buf+0x734>
10c46c3c:       206a 09da       moveal %a2@(2522),%a0
10c46c40:       226a 09de       moveal %a2@(2526),%a1
10c46c44:       1383 8800       moveb %d3,%a1@(00000000,%a0:l)
10c46c48:       202a 09de       movel %a2@(2526),%d0
10c46c4c:       5280            addql #1,%d0
10c46c4e:       0280 0000 0fff  andil #4095,%d0
10c46c54:       2540 09de       movel %d0,%a2@(2526)
10c46c58:       52aa 09e6       addql #1,%a2@(2534)
10c46c5c:       46c1            movew %d1,%sr
10c46c5e:       40c1            movew %sr,%d1
10c46c60:       007c 0700       oriw #1792,%sr
10c46c64:       0caa 0000 0fff  cmpil #4095,%a2@(2534)
10c46c6a:       09e6 
10c46c6c:       6e20            bgts 10c46c8e <n_tty_receive_buf+0x766>
10c46c6e:       206a 09da       moveal %a2@(2522),%a0
10c46c72:       226a 09de       moveal %a2@(2526),%a1
10c46c76:       1383 8800       moveb %d3,%a1@(00000000,%a0:l)
10c46c7a:       202a 09de       movel %a2@(2526),%d0
10c46c7e:       5280            addql #1,%d0
10c46c80:       0280 0000 0fff  andil #4095,%d0
10c46c86:       2540 09de       movel %d0,%a2@(2526)
10c46c8a:       52aa 09e6       addql #1,%a2@(2534)
10c46c8e:       46c1            movew %d1,%sr
10c46c90:       6000 026e       braw 10c46f00 <n_tty_receive_buf+0x9d8>
10c46c94:       206a 00fe       moveal %a2@(254),%a0
10c46c98:       2010            movel %a0@,%d0
10c46c9a:       2805            movel %d5,%d4
10c46c9c:       5384            subql #1,%d4
10c46c9e:       47ec 0001       lea %a4@(1),%a3
10c46ca2:       0800 0000       btst #0,%d0
10c46ca6:       6600 0260       bnew 10c46f08 <n_tty_receive_buf+0x9e0>
10c46caa:       0800 0001       btst #1,%d0
10c46cae:       6738            beqs 10c46ce8 <n_tty_receive_buf+0x7c0>
10c46cb0:       202a 0106       movel %a2@(262),%d0
10c46cb4:       6f14            bles 10c46cca <n_tty_receive_buf+0x7a2>
10c46cb6:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c46cba:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c46cbe:       2f00            movel %d0,%sp@-
10c46cc0:       4eb9 10c1 ae2a  jsr 10c1ae2a <kill_pg>
10c46cc6:       4fef 000c       lea %sp@(12),%sp
10c46cca:       2f0a            movel %a2,%sp@-
10c46ccc:       4eba f15e       jsr %pc@(10c45e2c <n_tty_flush_buffer>)
10c46cd0:       588f            addql #4,%sp
10c46cd2:       206a 009e       moveal %a2@(158),%a0
10c46cd6:       b0fc 0000       cmpaw #0,%a0
10c46cda:       6700 022c       beqw 10c46f08 <n_tty_receive_buf+0x9e0>
10c46cde:       2f0a            movel %a2,%sp@-
10c46ce0:       4e90            jsr %a0@
10c46ce2:       588f            addql #4,%sp
10c46ce4:       6000 0222       braw 10c46f08 <n_tty_receive_buf+0x9e0>
10c46ce8:       0800 0003       btst #3,%d0
10c46cec:       6764            beqs 10c46d52 <n_tty_receive_buf+0x82a>
10c46cee:       40c1            movew %sr,%d1
10c46cf0:       007c 0700       oriw #1792,%sr
10c46cf4:       0caa 0000 0fff  cmpil #4095,%a2@(2534)
10c46cfa:       09e6 
10c46cfc:       6e20            bgts 10c46d1e <n_tty_receive_buf+0x7f6>
10c46cfe:       206a 09da       moveal %a2@(2522),%a0
10c46d02:       226a 09de       moveal %a2@(2526),%a1
10c46d06:       50f1 8800       st %a1@(00000000,%a0:l)
10c46d0a:       202a 09de       movel %a2@(2526),%d0
10c46d0e:       5280            addql #1,%d0
10c46d10:       0280 0000 0fff  andil #4095,%d0
10c46d16:       2540 09de       movel %d0,%a2@(2526)
10c46d1a:       52aa 09e6       addql #1,%a2@(2534)
10c46d1e:       46c1            movew %d1,%sr
10c46d20:       40c1            movew %sr,%d1
10c46d22:       007c 0700       oriw #1792,%sr
10c46d26:       0caa 0000 0fff  cmpil #4095,%a2@(2534)
10c46d2c:       09e6 
10c46d2e:       6e20            bgts 10c46d50 <n_tty_receive_buf+0x828>
10c46d30:       206a 09da       moveal %a2@(2522),%a0
10c46d34:       226a 09de       moveal %a2@(2526),%a1
10c46d38:       4231 8800       clrb %a1@(00000000,%a0:l)
10c46d3c:       202a 09de       movel %a2@(2526),%d0
10c46d40:       5280            addql #1,%d0
10c46d42:       0280 0000 0fff  andil #4095,%d0
10c46d48:       2540 09de       movel %d0,%a2@(2526)
10c46d4c:       52aa 09e6       addql #1,%a2@(2534)
10c46d50:       46c1            movew %d1,%sr
10c46d52:       40c1            movew %sr,%d1
10c46d54:       007c 0700       oriw #1792,%sr
10c46d58:       0caa 0000 0fff  cmpil #4095,%a2@(2534)
10c46d5e:       09e6 
10c46d60:       6e20            bgts 10c46d82 <n_tty_receive_buf+0x85a>
10c46d62:       206a 09da       moveal %a2@(2522),%a0
10c46d66:       226a 09de       moveal %a2@(2526),%a1
10c46d6a:       4231 8800       clrb %a1@(00000000,%a0:l)
10c46d6e:       202a 09de       movel %a2@(2526),%d0
10c46d72:       5280            addql #1,%d0
10c46d74:       0280 0000 0fff  andil #4095,%d0
10c46d7a:       2540 09de       movel %d0,%a2@(2526)
10c46d7e:       52aa 09e6       addql #1,%a2@(2534)
10c46d82:       46c1            movew %d1,%sr
10c46d84:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c46d88:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c46d8c:       486a 097a       pea %a2@(2426)
10c46d90:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c46d96:       6000 0164       braw 10c46efc <n_tty_receive_buf+0x9d4>
10c46d9a:       264c            moveal %a4,%a3
10c46d9c:       141b            moveb %a3@+,%d2
10c46d9e:       206a 00fe       moveal %a2@(254),%a0
10c46da2:       2010            movel %a0@,%d0
10c46da4:       2805            movel %d5,%d4
10c46da6:       5384            subql #1,%d4
10c46da8:       0800 0002       btst #2,%d0
10c46dac:       6600 015a       bnew 10c46f08 <n_tty_receive_buf+0x9e0>
10c46db0:       0800 0003       btst #3,%d0
10c46db4:       6766            beqs 10c46e1c <n_tty_receive_buf+0x8f4>
10c46db6:       40c1            movew %sr,%d1
10c46db8:       007c 0700       oriw #1792,%sr
10c46dbc:       0caa 0000 0fff  cmpil #4095,%a2@(2534)
10c46dc2:       09e6 
10c46dc4:       6e20            bgts 10c46de6 <n_tty_receive_buf+0x8be>
10c46dc6:       206a 09da       moveal %a2@(2522),%a0
10c46dca:       226a 09de       moveal %a2@(2526),%a1
10c46dce:       50f1 8800       st %a1@(00000000,%a0:l)
10c46dd2:       202a 09de       movel %a2@(2526),%d0
10c46dd6:       5280            addql #1,%d0
10c46dd8:       0280 0000 0fff  andil #4095,%d0
10c46dde:       2540 09de       movel %d0,%a2@(2526)
10c46de2:       52aa 09e6       addql #1,%a2@(2534)
10c46de6:       46c1            movew %d1,%sr
10c46de8:       40c1            movew %sr,%d1
10c46dea:       007c 0700       oriw #1792,%sr
10c46dee:       0caa 0000 0fff  cmpil #4095,%a2@(2534)
10c46df4:       09e6 
10c46df6:       6e20            bgts 10c46e18 <n_tty_receive_buf+0x8f0>
10c46df8:       206a 09da       moveal %a2@(2522),%a0
10c46dfc:       226a 09de       moveal %a2@(2526),%a1
10c46e00:       4231 8800       clrb %a1@(00000000,%a0:l)
10c46e04:       202a 09de       movel %a2@(2526),%d0
10c46e08:       5280            addql #1,%d0
10c46e0a:       0280 0000 0fff  andil #4095,%d0
10c46e10:       2540 09de       movel %d0,%a2@(2526)
10c46e14:       52aa 09e6       addql #1,%a2@(2534)
10c46e18:       46c1            movew %d1,%sr
10c46e1a:       6024            bras 10c46e40 <n_tty_receive_buf+0x918>
10c46e1c:       0800 0004       btst #4,%d0
10c46e20:       671e            beqs 10c46e40 <n_tty_receive_buf+0x918>
10c46e22:       40c1            movew %sr,%d1
10c46e24:       007c 0700       oriw #1792,%sr
10c46e28:       0caa 0000 0fff  cmpil #4095,%a2@(2534)
10c46e2e:       09e6 
10c46e30:       6e3e            bgts 10c46e70 <n_tty_receive_buf+0x948>
10c46e32:       206a 09da       moveal %a2@(2522),%a0
10c46e36:       226a 09de       moveal %a2@(2526),%a1
10c46e3a:       4231 8800       clrb %a1@(00000000,%a0:l)
10c46e3e:       601c            bras 10c46e5c <n_tty_receive_buf+0x934>
10c46e40:       40c1            movew %sr,%d1
10c46e42:       007c 0700       oriw #1792,%sr
10c46e46:       0caa 0000 0fff  cmpil #4095,%a2@(2534)
10c46e4c:       09e6 
10c46e4e:       6e20            bgts 10c46e70 <n_tty_receive_buf+0x948>
10c46e50:       206a 09da       moveal %a2@(2522),%a0
10c46e54:       226a 09de       moveal %a2@(2526),%a1
10c46e58:       1382 8800       moveb %d2,%a1@(00000000,%a0:l)
10c46e5c:       202a 09de       movel %a2@(2526),%d0
10c46e60:       5280            addql #1,%d0
10c46e62:       0280 0000 0fff  andil #4095,%d0
10c46e68:       2540 09de       movel %d0,%a2@(2526)
10c46e6c:       52aa 09e6       addql #1,%a2@(2534)
10c46e70:       46c1            movew %d1,%sr
10c46e72:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c46e76:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c46e7a:       486a 097a       pea %a2@(2426)
10c46e7e:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c46e84:       6076            bras 10c46efc <n_tty_receive_buf+0x9d4>
10c46e86:       206a 09b6       moveal %a2@(2486),%a0
10c46e8a:       43e8 0001       lea %a0@(1),%a1
10c46e8e:       2549 09b6       movel %a1,%a2@(2486)
10c46e92:       7264            moveq #100,%d1
10c46e94:       d2aa 09b2       addl %a2@(2482),%d1
10c46e98:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c46e9e:       9280            subl %d0,%d1
10c46ea0:       2805            movel %d5,%d4
10c46ea2:       5384            subql #1,%d4
10c46ea4:       47ec 0001       lea %a4@(1),%a3
10c46ea8:       4a81            tstl %d1
10c46eaa:       6c5c            bges 10c46f08 <n_tty_receive_buf+0x9e0>
10c46eac:       4868 0001       pea %a0@(1)
10c46eb0:       486e ff80       pea %fp@(-128)
10c46eb4:       2f0a            movel %a2,%sp@-
10c46eb6:       4eb9 10c4 3932  jsr 10c43932 <tty_name>
10c46ebc:       584f            addqw #4,%sp
10c46ebe:       2e80            movel %d0,%sp@
10c46ec0:       4879 1000 5275  pea 10005275 <badtty.919+0x4d6>
10c46ec6:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c46ecc:       2579 1002 67b0  movel 100267b0 <jiffies>,%a2@(2482)
10c46ed2:       09b2 
10c46ed4:       42aa 09b6       clrl %a2@(2486)
10c46ed8:       4fef 000c       lea %sp@(12),%sp
10c46edc:       602a            bras 10c46f08 <n_tty_receive_buf+0x9e0>
10c46ede:       2f08            movel %a0,%sp@-
10c46ee0:       486e ffc0       pea %fp@(-64)
10c46ee4:       2f0a            movel %a2,%sp@-
10c46ee6:       4eb9 10c4 3932  jsr 10c43932 <tty_name>
10c46eec:       584f            addqw #4,%sp
10c46eee:       2e80            movel %d0,%sp@
10c46ef0:       4879 1000 528e  pea 1000528e <badtty.919+0x4ef>
10c46ef6:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c46efc:       4fef 000c       lea %sp@(12),%sp
10c46f00:       2805            movel %d5,%d4
10c46f02:       5384            subql #1,%d4
10c46f04:       47ec 0001       lea %a4@(1),%a3
10c46f08:       2a04            movel %d4,%d5
10c46f0a:       284b            moveal %a3,%a4
10c46f0c:       6600 f6f0       bnew 10c465fe <n_tty_receive_buf+0xd6>
10c46f10:       206a 0072       moveal %a2@(114),%a0
10c46f14:       b0fc 0000       cmpaw #0,%a0
10c46f18:       6706            beqs 10c46f20 <n_tty_receive_buf+0x9f8>
10c46f1a:       2f0a            movel %a2,%sp@-
10c46f1c:       4e90            jsr %a0@
10c46f1e:       588f            addql #4,%sp
10c46f20:       082a 0003 09ae  btst #3,%a2@(2478)
10c46f26:       6648            bnes 10c46f70 <n_tty_receive_buf+0xa48>
10c46f28:       4280            clrl %d0
10c46f2a:       302a 09b0       movew %a2@(2480),%d0
10c46f2e:       b0aa 09e6       cmpl %a2@(2534),%d0
10c46f32:       6e3c            bgts 10c46f70 <n_tty_receive_buf+0xa48>
10c46f34:       2f3c 0002 0001  movel #131073,%sp@-
10c46f3a:       4878 001d       pea 1d <LSIGTRAP+0x18>
10c46f3e:       486a 0126       pea %a2@(294)
10c46f42:       4eb9 10c2 f1de  jsr 10c2f1de <kill_fasync>
10c46f48:       200a            movel %a2,%d0
10c46f4a:       0680 0000 097a  addil #2426,%d0
10c46f50:       4fef 000c       lea %sp@(12),%sp
10c46f54:       2040            moveal %d0,%a0
10c46f56:       5888            addql #4,%a0
10c46f58:       b1d0            cmpal %a0@,%a0
10c46f5a:       6714            beqs 10c46f70 <n_tty_receive_buf+0xa48>
10c46f5c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c46f60:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c46f64:       2f00            movel %d0,%sp@-
10c46f66:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c46f6c:       4fef 000c       lea %sp@(12),%sp
10c46f70:       2f0a            movel %a2,%sp@-
10c46f72:       4eba f584       jsr %pc@(10c464f8 <n_tty_receive_room>)
10c46f76:       588f            addql #4,%sp
10c46f78:       727f            moveq #127,%d1
10c46f7a:       b280            cmpl %d0,%d1
10c46f7c:       6d2e            blts 10c46fac <n_tty_receive_buf+0xa84>
10c46f7e:       41ea 0110       lea %a2@(272),%a0
10c46f82:       40c2            movew %sr,%d2
10c46f84:       007c 0700       oriw #1792,%sr
10c46f88:       2210            movel %a0@,%d1
10c46f8a:       7601            moveq #1,%d3
10c46f8c:       c283            andl %d3,%d1
10c46f8e:       4481            negl %d1
10c46f90:       4481            negl %d1
10c46f92:       2010            movel %a0@,%d0
10c46f94:       8083            orl %d3,%d0
10c46f96:       2080            movel %d0,%a0@
10c46f98:       46c2            movew %d2,%sr
10c46f9a:       4a81            tstl %d1
10c46f9c:       660e            bnes 10c46fac <n_tty_receive_buf+0xa84>
10c46f9e:       206a 0086       moveal %a2@(134),%a0
10c46fa2:       b0fc 0000       cmpaw #0,%a0
10c46fa6:       6704            beqs 10c46fac <n_tty_receive_buf+0xa84>
10c46fa8:       2f0a            movel %a2,%sp@-
10c46faa:       4e90            jsr %a0@
10c46fac:       4cee 3cfc ff58  moveml %fp@(-168),%d2-%d7/%a2-%a5
10c46fb2:       4e5e            unlk %fp
10c46fb4:       4e75            rts

10c46fb6 <is_ignored>:
10c46fb6:       4e56 0000       linkw %fp,#0
10c46fba:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c46fbe:       7400            moveq #0,%d2
10c46fc0:       2479 1002 53b4  moveal 100253b4 <_current_task>,%a2
10c46fc6:       41ea 02fa       lea %a2@(762),%a0
10c46fca:       226e 0008       moveal %fp@(8),%a1
10c46fce:       5389            subql #1,%a1
10c46fd0:       2209            movel %a1,%d1
10c46fd2:       ea89            lsrl #5,%d1
10c46fd4:       e589            lsll #2,%d1
10c46fd6:       2009            movel %a1,%d0
10c46fd8:       761f            moveq #31,%d3
10c46fda:       c083            andl %d3,%d0
10c46fdc:       2230 1800       movel %a0@(00000000,%d1:l),%d1
10c46fe0:       0101            btst %d0,%d1
10c46fe2:       6616            bnes 10c46ffa <is_ignored+0x44>
10c46fe4:       2009            movel %a1,%d0
10c46fe6:       e588            lsll #2,%d0
10c46fe8:       d089            addl %a1,%d0
10c46fea:       e588            lsll #2,%d0
10c46fec:       206a 02f6       moveal %a2@(758),%a0
10c46ff0:       5888            addql #4,%a0
10c46ff2:       7201            moveq #1,%d1
10c46ff4:       b2b0 0800       cmpl %a0@(00000000,%d0:l),%d1
10c46ff8:       6602            bnes 10c46ffc <is_ignored+0x46>
10c46ffa:       7401            moveq #1,%d2
10c46ffc:       2002            movel %d2,%d0
10c46ffe:       4cdf 040c       moveml %sp@+,%d2-%d3/%a2
10c47002:       4e5e            unlk %fp
10c47004:       4e75            rts

10c47006 <n_tty_set_termios>:
10c47006:       4e56 0000       linkw %fp,#0
10c4700a:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c4700e:       266e 0008       moveal %fp@(8),%a3
10c47012:       b6fc 0000       cmpaw #0,%a3
10c47016:       6700 0326       beqw 10c4733e <n_tty_set_termios+0x338>
10c4701a:       246b 00fe       moveal %a3@(254),%a2
10c4701e:       102a 000f       moveb %a2@(15),%d0
10c47022:       e288            lsrl #1,%d0
10c47024:       7201            moveq #1,%d1
10c47026:       c081            andl %d1,%d0
10c47028:       e708            lslb #3,%d0
10c4702a:       142b 09ae       moveb %a3@(2478),%d2
10c4702e:       0202 00f7       andib #-9,%d2
10c47032:       8400            orb %d0,%d2
10c47034:       1742 09ae       moveb %d2,%a3@(2478)
10c47038:       43eb 0110       lea %a3@(272),%a1
10c4703c:       91c8            subal %a0,%a0
10c4703e:       2031 8800       movel %a1@(00000000,%a0:l),%d0
10c47042:       4a40            tstw %d0
10c47044:       6d00 02e8       bltw 10c4732e <n_tty_set_termios+0x328>
10c47048:       2212            movel %a2@,%d1
10c4704a:       2001            movel %d1,%d0
10c4704c:       0280 0000 03e0  andil #992,%d0
10c47052:       6624            bnes 10c47078 <n_tty_set_termios+0x72>
10c47054:       202a 000c       movel %a2@(12),%d0
10c47058:       0800 0001       btst #1,%d0
10c4705c:       661a            bnes 10c47078 <n_tty_set_termios+0x72>
10c4705e:       0801 000a       btst #10,%d1
10c47062:       6614            bnes 10c47078 <n_tty_set_termios+0x72>
10c47064:       0800 0000       btst #0,%d0
10c47068:       660e            bnes 10c47078 <n_tty_set_termios+0x72>
10c4706a:       0800 0003       btst #3,%d0
10c4706e:       6608            bnes 10c47078 <n_tty_set_termios+0x72>
10c47070:       0801 0003       btst #3,%d1
10c47074:       6700 028c       beqw 10c47302 <n_tty_set_termios+0x2fc>
10c47078:       007c 0700       oriw #1792,%sr
10c4707c:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c47080:       42a7            clrl %sp@-
10c47082:       240b            movel %a3,%d2
10c47084:       0682 0000 09ba  addil #2490,%d2
10c4708a:       2f02            movel %d2,%sp@-
10c4708c:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c47092:       206b 00fe       moveal %a3@(254),%a0
10c47096:       2010            movel %a0@,%d0
10c47098:       0280 0000 0180  andil #384,%d0
10c4709e:       2242            moveal %d2,%a1
10c470a0:       670e            beqs 10c470b0 <n_tty_set_termios+0xaa>
10c470a2:       40c0            movew %sr,%d0
10c470a4:       007c 0700       oriw #1792,%sr
10c470a8:       0069 2000 0002  oriw #8192,%a1@(2)
10c470ae:       46c0            movew %d0,%sr
10c470b0:       206b 00fe       moveal %a3@(254),%a0
10c470b4:       0828 0006 0003  btst #6,%a0@(3)
10c470ba:       670e            beqs 10c470ca <n_tty_set_termios+0xc4>
10c470bc:       40c0            movew %sr,%d0
10c470be:       007c 0700       oriw #1792,%sr
10c470c2:       0069 0400 0002  oriw #1024,%a1@(2)
10c470c8:       46c0            movew %d0,%sr
10c470ca:       206b 00fe       moveal %a3@(254),%a0
10c470ce:       0828 0001 000f  btst #1,%a0@(15)
10c470d4:       6700 0148       beqw 10c4721e <n_tty_set_termios+0x218>
10c470d8:       4281            clrl %d1
10c470da:       1228 0013       moveb %a0@(19),%d1
10c470de:       2001            movel %d1,%d0
10c470e0:       ea80            asrl #5,%d0
10c470e2:       e588            lsll #2,%d0
10c470e4:       41f1 0800       lea %a1@(00000000,%d0:l),%a0
10c470e8:       761f            moveq #31,%d3
10c470ea:       c283            andl %d3,%d1
10c470ec:       7401            moveq #1,%d2
10c470ee:       2002            movel %d2,%d0
10c470f0:       e3a8            lsll %d1,%d0
10c470f2:       40c1            movew %sr,%d1
10c470f4:       007c 0700       oriw #1792,%sr
10c470f8:       8190            orl %d0,%a0@
10c470fa:       46c1            movew %d1,%sr
10c470fc:       206b 00fe       moveal %a3@(254),%a0
10c47100:       4281            clrl %d1
10c47102:       1228 0014       moveb %a0@(20),%d1
10c47106:       2001            movel %d1,%d0
10c47108:       ea80            asrl #5,%d0
10c4710a:       e588            lsll #2,%d0
10c4710c:       41f1 0800       lea %a1@(00000000,%d0:l),%a0
10c47110:       701f            moveq #31,%d0
10c47112:       c280            andl %d0,%d1
10c47114:       2002            movel %d2,%d0
10c47116:       e3a8            lsll %d1,%d0
10c47118:       40c1            movew %sr,%d1
10c4711a:       007c 0700       oriw #1792,%sr
10c4711e:       8190            orl %d0,%a0@
10c47120:       46c1            movew %d1,%sr
10c47122:       206b 00fe       moveal %a3@(254),%a0
10c47126:       4281            clrl %d1
10c47128:       1228 0015       moveb %a0@(21),%d1
10c4712c:       2001            movel %d1,%d0
10c4712e:       ea80            asrl #5,%d0
10c47130:       e588            lsll #2,%d0
10c47132:       41f1 0800       lea %a1@(00000000,%d0:l),%a0
10c47136:       c283            andl %d3,%d1
10c47138:       2002            movel %d2,%d0
10c4713a:       e3a8            lsll %d1,%d0
10c4713c:       40c1            movew %sr,%d1
10c4713e:       007c 0700       oriw #1792,%sr
10c47142:       8190            orl %d0,%a0@
10c47144:       46c1            movew %d1,%sr
10c47146:       40c0            movew %sr,%d0
10c47148:       007c 0700       oriw #1792,%sr
10c4714c:       0069 0400 0002  oriw #1024,%a1@(2)
10c47152:       46c0            movew %d0,%sr
10c47154:       206b 00fe       moveal %a3@(254),%a0
10c47158:       4281            clrl %d1
10c4715a:       1228 001c       moveb %a0@(28),%d1
10c4715e:       2001            movel %d1,%d0
10c47160:       ea80            asrl #5,%d0
10c47162:       e588            lsll #2,%d0
10c47164:       41f1 0800       lea %a1@(00000000,%d0:l),%a0
10c47168:       701f            moveq #31,%d0
10c4716a:       c280            andl %d0,%d1
10c4716c:       2002            movel %d2,%d0
10c4716e:       e3a8            lsll %d1,%d0
10c47170:       40c1            movew %sr,%d1
10c47172:       007c 0700       oriw #1792,%sr
10c47176:       8190            orl %d0,%a0@
10c47178:       46c1            movew %d1,%sr
10c4717a:       206b 00fe       moveal %a3@(254),%a0
10c4717e:       4a68 000e       tstw %a0@(14)
10c47182:       6c00 009a       bgew 10c4721e <n_tty_set_termios+0x218>
10c47186:       4281            clrl %d1
10c47188:       1228 001f       moveb %a0@(31),%d1
10c4718c:       2001            movel %d1,%d0
10c4718e:       ea80            asrl #5,%d0
10c47190:       e588            lsll #2,%d0
10c47192:       41f1 0800       lea %a1@(00000000,%d0:l),%a0
10c47196:       c283            andl %d3,%d1
10c47198:       2002            movel %d2,%d0
10c4719a:       e3a8            lsll %d1,%d0
10c4719c:       40c1            movew %sr,%d1
10c4719e:       007c 0700       oriw #1792,%sr
10c471a2:       8190            orl %d0,%a0@
10c471a4:       46c1            movew %d1,%sr
10c471a6:       206b 00fe       moveal %a3@(254),%a0
10c471aa:       4281            clrl %d1
10c471ac:       1228 0020       moveb %a0@(32),%d1
10c471b0:       2001            movel %d1,%d0
10c471b2:       ea80            asrl #5,%d0
10c471b4:       e588            lsll #2,%d0
10c471b6:       41f1 0800       lea %a1@(00000000,%d0:l),%a0
10c471ba:       701f            moveq #31,%d0
10c471bc:       c280            andl %d0,%d1
10c471be:       2002            movel %d2,%d0
10c471c0:       e3a8            lsll %d1,%d0
10c471c2:       40c1            movew %sr,%d1
10c471c4:       007c 0700       oriw #1792,%sr
10c471c8:       8190            orl %d0,%a0@
10c471ca:       46c1            movew %d1,%sr
10c471cc:       206b 00fe       moveal %a3@(254),%a0
10c471d0:       4281            clrl %d1
10c471d2:       1228 0021       moveb %a0@(33),%d1
10c471d6:       2001            movel %d1,%d0
10c471d8:       ea80            asrl #5,%d0
10c471da:       e588            lsll #2,%d0
10c471dc:       41f1 0800       lea %a1@(00000000,%d0:l),%a0
10c471e0:       c283            andl %d3,%d1
10c471e2:       2002            movel %d2,%d0
10c471e4:       e3a8            lsll %d1,%d0
10c471e6:       40c1            movew %sr,%d1
10c471e8:       007c 0700       oriw #1792,%sr
10c471ec:       8190            orl %d0,%a0@
10c471ee:       46c1            movew %d1,%sr
10c471f0:       206b 00fe       moveal %a3@(254),%a0
10c471f4:       0828 0003 000f  btst #3,%a0@(15)
10c471fa:       6722            beqs 10c4721e <n_tty_set_termios+0x218>
10c471fc:       4281            clrl %d1
10c471fe:       1228 001d       moveb %a0@(29),%d1
10c47202:       2001            movel %d1,%d0
10c47204:       ea80            asrl #5,%d0
10c47206:       e588            lsll #2,%d0
10c47208:       41f1 0800       lea %a1@(00000000,%d0:l),%a0
10c4720c:       701f            moveq #31,%d0
10c4720e:       c280            andl %d0,%d1
10c47210:       2002            movel %d2,%d0
10c47212:       e3a8            lsll %d1,%d0
10c47214:       40c1            movew %sr,%d1
10c47216:       007c 0700       oriw #1792,%sr
10c4721a:       8190            orl %d0,%a0@
10c4721c:       46c1            movew %d1,%sr
10c4721e:       206b 00fe       moveal %a3@(254),%a0
10c47222:       0828 0002 0002  btst #2,%a0@(2)
10c47228:       6748            beqs 10c47272 <n_tty_set_termios+0x26c>
10c4722a:       4281            clrl %d1
10c4722c:       1228 0019       moveb %a0@(25),%d1
10c47230:       2001            movel %d1,%d0
10c47232:       ea80            asrl #5,%d0
10c47234:       e588            lsll #2,%d0
10c47236:       41f1 0800       lea %a1@(00000000,%d0:l),%a0
10c4723a:       761f            moveq #31,%d3
10c4723c:       c283            andl %d3,%d1
10c4723e:       7401            moveq #1,%d2
10c47240:       2002            movel %d2,%d0
10c47242:       e3a8            lsll %d1,%d0
10c47244:       40c1            movew %sr,%d1
10c47246:       007c 0700       oriw #1792,%sr
10c4724a:       8190            orl %d0,%a0@
10c4724c:       46c1            movew %d1,%sr
10c4724e:       206b 00fe       moveal %a3@(254),%a0
10c47252:       4281            clrl %d1
10c47254:       1228 001a       moveb %a0@(26),%d1
10c47258:       2001            movel %d1,%d0
10c4725a:       ea80            asrl #5,%d0
10c4725c:       e588            lsll #2,%d0
10c4725e:       41f1 0800       lea %a1@(00000000,%d0:l),%a0
10c47262:       701f            moveq #31,%d0
10c47264:       c280            andl %d0,%d1
10c47266:       e3aa            lsll %d1,%d2
10c47268:       40c0            movew %sr,%d0
10c4726a:       007c 0700       oriw #1792,%sr
10c4726e:       8590            orl %d2,%a0@
10c47270:       46c0            movew %d0,%sr
10c47272:       206b 00fe       moveal %a3@(254),%a0
10c47276:       0828 0000 000f  btst #0,%a0@(15)
10c4727c:       676c            beqs 10c472ea <n_tty_set_termios+0x2e4>
10c4727e:       4281            clrl %d1
10c47280:       1228 0011       moveb %a0@(17),%d1
10c47284:       2001            movel %d1,%d0
10c47286:       ea80            asrl #5,%d0
10c47288:       e588            lsll #2,%d0
10c4728a:       41f1 0800       lea %a1@(00000000,%d0:l),%a0
10c4728e:       761f            moveq #31,%d3
10c47290:       c283            andl %d3,%d1
10c47292:       7401            moveq #1,%d2
10c47294:       2002            movel %d2,%d0
10c47296:       e3a8            lsll %d1,%d0
10c47298:       40c1            movew %sr,%d1
10c4729a:       007c 0700       oriw #1792,%sr
10c4729e:       8190            orl %d0,%a0@
10c472a0:       46c1            movew %d1,%sr
10c472a2:       206b 00fe       moveal %a3@(254),%a0
10c472a6:       4281            clrl %d1
10c472a8:       1228 0012       moveb %a0@(18),%d1
10c472ac:       2001            movel %d1,%d0
10c472ae:       ea80            asrl #5,%d0
10c472b0:       e588            lsll #2,%d0
10c472b2:       41f1 0800       lea %a1@(00000000,%d0:l),%a0
10c472b6:       701f            moveq #31,%d0
10c472b8:       c280            andl %d0,%d1
10c472ba:       2002            movel %d2,%d0
10c472bc:       e3a8            lsll %d1,%d0
10c472be:       40c1            movew %sr,%d1
10c472c0:       007c 0700       oriw #1792,%sr
10c472c4:       8190            orl %d0,%a0@
10c472c6:       46c1            movew %d1,%sr
10c472c8:       206b 00fe       moveal %a3@(254),%a0
10c472cc:       4281            clrl %d1
10c472ce:       1228 001b       moveb %a0@(27),%d1
10c472d2:       2001            movel %d1,%d0
10c472d4:       ea80            asrl #5,%d0
10c472d6:       e588            lsll #2,%d0
10c472d8:       41f1 0800       lea %a1@(00000000,%d0:l),%a0
10c472dc:       c283            andl %d3,%d1
10c472de:       e3aa            lsll %d1,%d2
10c472e0:       40c0            movew %sr,%d0
10c472e2:       007c 0700       oriw #1792,%sr
10c472e6:       8590            orl %d2,%a0@
10c472e8:       46c0            movew %d0,%sr
10c472ea:       40c0            movew %sr,%d0
10c472ec:       007c 0700       oriw #1792,%sr
10c472f0:       72fe            moveq #-2,%d1
10c472f2:       c391            andl %d1,%a1@
10c472f4:       46c0            movew %d0,%sr
10c472f6:       027c f8ff       andiw #-1793,%sr
10c472fa:       022b 00cf 09ae  andib #-49,%a3@(2478)
10c47300:       603c            bras 10c4733e <n_tty_set_termios+0x338>
10c47302:       1602            moveb %d2,%d3
10c47304:       0003 0020       orib #32,%d3
10c47308:       1743 09ae       moveb %d3,%a3@(2478)
10c4730c:       2212            movel %a2@,%d1
10c4730e:       0801 0000       btst #0,%d1
10c47312:       6608            bnes 10c4731c <n_tty_set_termios+0x316>
10c47314:       2001            movel %d1,%d0
10c47316:       760a            moveq #10,%d3
10c47318:       c083            andl %d3,%d0
10c4731a:       661c            bnes 10c47338 <n_tty_set_termios+0x332>
10c4731c:       7014            moveq #20,%d0
10c4731e:       c280            andl %d0,%d1
10c47320:       7610            moveq #16,%d3
10c47322:       b681            cmpl %d1,%d3
10c47324:       6712            beqs 10c47338 <n_tty_set_termios+0x332>
10c47326:       082b 0002 0045  btst #2,%a3@(69)
10c4732c:       670a            beqs 10c47338 <n_tty_set_termios+0x332>
10c4732e:       0002 0030       orib #48,%d2
10c47332:       1742 09ae       moveb %d2,%a3@(2478)
10c47336:       6006            bras 10c4733e <n_tty_set_termios+0x338>
10c47338:       022b 00ef 09ae  andib #-17,%a3@(2478)
10c4733e:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c47344:       4e5e            unlk %fp
10c47346:       4e75            rts

10c47348 <n_tty_close>:
10c47348:       4e56 0000       linkw %fp,#0
10c4734c:       2f0a            movel %a2,%sp@-
10c4734e:       246e 0008       moveal %fp@(8),%a2
10c47352:       2f0a            movel %a2,%sp@-
10c47354:       4eba ead6       jsr %pc@(10c45e2c <n_tty_flush_buffer>)
10c47358:       588f            addql #4,%sp
10c4735a:       202a 09da       movel %a2@(2522),%d0
10c4735e:       670e            beqs 10c4736e <n_tty_close+0x26>
10c47360:       42a7            clrl %sp@-
10c47362:       2f00            movel %d0,%sp@-
10c47364:       4eb9 10c2 2136  jsr 10c22136 <free_pages>
10c4736a:       42aa 09da       clrl %a2@(2522)
10c4736e:       246e fffc       moveal %fp@(-4),%a2
10c47372:       4e5e            unlk %fp
10c47374:       4e75            rts

10c47376 <n_tty_open>:
10c47376:       4e56 0000       linkw %fp,#0
10c4737a:       2f0a            movel %a2,%sp@-
10c4737c:       246e 0008       moveal %fp@(8),%a2
10c47380:       b4fc 0000       cmpaw #0,%a2
10c47384:       6604            bnes 10c4738a <n_tty_open+0x14>
10c47386:       70ea            moveq #-22,%d0
10c47388:       6062            bras 10c473ec <n_tty_open+0x76>
10c4738a:       4aaa 09da       tstl %a2@(2522)
10c4738e:       662c            bnes 10c473bc <n_tty_open+0x46>
10c47390:       2039 1002 572c  movel 1002572c <irq_stat+0x4>,%d0
10c47396:       d0b9 1002 5730  addl 10025730 <irq_stat+0x8>,%d0
10c4739c:       223c 0000 01f0  movel #496,%d1
10c473a2:       4a80            tstl %d0
10c473a4:       6702            beqs 10c473a8 <n_tty_open+0x32>
10c473a6:       7220            moveq #32,%d1
10c473a8:       2f01            movel %d1,%sp@-
10c473aa:       4eb9 10c2 2084  jsr 10c22084 <get_zeroed_page>
10c473b0:       588f            addql #4,%sp
10c473b2:       2540 09da       movel %d0,%a2@(2522)
10c473b6:       6604            bnes 10c473bc <n_tty_open+0x46>
10c473b8:       70f4            moveq #-12,%d0
10c473ba:       6030            bras 10c473ec <n_tty_open+0x76>
10c473bc:       4878 1000       pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c473c0:       42a7            clrl %sp@-
10c473c2:       2f2a 09da       movel %a2@(2522),%sp@-
10c473c6:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c473cc:       2f0a            movel %a2,%sp@-
10c473ce:       4eba ea12       jsr %pc@(10c45de2 <reset_buffer_flags>)
10c473d2:       42aa 09aa       clrl %a2@(2474)
10c473d6:       42a7            clrl %sp@-
10c473d8:       2f0a            movel %a2,%sp@-
10c473da:       4eba fc2a       jsr %pc@(10c47006 <n_tty_set_termios>)
10c473de:       357c 0001 09b0  movew #1,%a2@(2480)
10c473e4:       022a 00fb 09ae  andib #-5,%a2@(2478)
10c473ea:       7000            moveq #0,%d0
10c473ec:       246e fffc       moveal %fp@(-4),%a2
10c473f0:       4e5e            unlk %fp
10c473f2:       4e75            rts

10c473f4 <read_chan>:
10c473f4:       4e56 ffcc       linkw %fp,#-52
10c473f8:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c473fc:       246e 0008       moveal %fp@(8),%a2
10c47400:       2a2e 0010       movel %fp@(16),%d5
10c47404:       2d45 ffdc       movel %d5,%fp@(-36)
10c47408:       42ae ffe0       clrl %fp@(-32)
10c4740c:       42ae ffe8       clrl %fp@(-24)
10c47410:       42ae ffec       clrl %fp@(-20)
10c47414:       41ee fff0       lea %fp@(-16),%a0
10c47418:       2d79 1002 53b4  movel 100253b4 <_current_task>,%fp@(-28)
10c4741e:       ffe4 
10c47420:       20ae ffe0       movel %fp@(-32),%a0@
10c47424:       2d6e ffe4 fff4  movel %fp@(-28),%fp@(-12)
10c4742a:       2d6e ffe8 fff8  movel %fp@(-24),%fp@(-8)
10c47430:       2d6e ffec fffc  movel %fp@(-20),%fp@(-4)
10c47436:       42ae ffd4       clrl %fp@(-44)
10c4743a:       4aaa 09da       tstl %a2@(2522)
10c4743e:       6612            bnes 10c47452 <read_chan+0x5e>
10c47440:       4879 1000 52a3  pea 100052a3 <badtty.919+0x504>
10c47446:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4744c:       70fb            moveq #-5,%d0
10c4744e:       6000 0516       braw 10c47966 <read_chan+0x572>
10c47452:       226e 000c       moveal %fp@(12),%a1
10c47456:       2069 0008       moveal %a1@(8),%a0
10c4745a:       2068 0008       moveal %a0@(8),%a0
10c4745e:       3028 003e       movew %a0@(62),%d0
10c47462:       0c40 0400       cmpiw #1024,%d0
10c47466:       6772            beqs 10c474da <read_chan+0xe6>
10c47468:       0c40 0501       cmpiw #1281,%d0
10c4746c:       676c            beqs 10c474da <read_chan+0xe6>
10c4746e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c47474:       b5e8 0254       cmpal %a0@(596),%a2
10c47478:       6660            bnes 10c474da <read_chan+0xe6>
10c4747a:       202a 0106       movel %a2@(262),%d0
10c4747e:       6f4c            bles 10c474cc <read_chan+0xd8>
10c47480:       b0a8 007e       cmpl %a0@(126),%d0
10c47484:       6754            beqs 10c474da <read_chan+0xe6>
10c47486:       4878 0015       pea 15 <LSIGTRAP+0x10>
10c4748a:       4eba fb2a       jsr %pc@(10c46fb6 <is_ignored>)
10c4748e:       588f            addql #4,%sp
10c47490:       4a80            tstl %d0
10c47492:       66b8            bnes 10c4744c <read_chan+0x58>
10c47494:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4749a:       2f28 007e       movel %a0@(126),%sp@-
10c4749e:       4eb9 10c1 704c  jsr 10c1704c <is_orphaned_pgrp>
10c474a4:       588f            addql #4,%sp
10c474a6:       4a80            tstl %d0
10c474a8:       66a2            bnes 10c4744c <read_chan+0x58>
10c474aa:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c474ae:       4878 0015       pea 15 <LSIGTRAP+0x10>
10c474b2:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c474b8:       2f28 007e       movel %a0@(126),%sp@-
10c474bc:       4eb9 10c1 ae2a  jsr 10c1ae2a <kill_pg>
10c474c2:       203c ffff fe00  movel #-512,%d0
10c474c8:       6000 049c       braw 10c47966 <read_chan+0x572>
10c474cc:       4879 1000 52d5  pea 100052d5 <badtty.919+0x536>
10c474d2:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c474d8:       588f            addql #4,%sp
10c474da:       42ae ffd8       clrl %fp@(-40)
10c474de:       7c00            moveq #0,%d6
10c474e0:       2e3c 7fff ffff  movel #2147483647,%d7
10c474e6:       082a 0003 09ae  btst #3,%a2@(2478)
10c474ec:       6652            bnes 10c47540 <read_chan+0x14c>
10c474ee:       206a 00fe       moveal %a2@(254),%a0
10c474f2:       4281            clrl %d1
10c474f4:       1228 0016       moveb %a0@(22),%d1
10c474f8:       2001            movel %d1,%d0
10c474fa:       e788            lsll #3,%d0
10c474fc:       d081            addl %d1,%d0
10c474fe:       d081            addl %d1,%d0
10c47500:       2d40 ffd8       movel %d0,%fp@(-40)
10c47504:       1c28 0017       moveb %a0@(23),%d6
10c47508:       4a86            tstl %d6
10c4750a:       671c            beqs 10c47528 <read_chan+0x134>
10c4750c:       4a80            tstl %d0
10c4750e:       662a            bnes 10c4753a <read_chan+0x146>
10c47510:       41ea 097e       lea %a2@(2430),%a0
10c47514:       b1d0            cmpal %a0@,%a0
10c47516:       670a            beqs 10c47522 <read_chan+0x12e>
10c47518:       4280            clrl %d0
10c4751a:       302a 09b0       movew %a2@(2480),%d0
10c4751e:       bc80            cmpl %d0,%d6
10c47520:       6c1e            bges 10c47540 <read_chan+0x14c>
10c47522:       3546 09b0       movew %d6,%a2@(2480)
10c47526:       6018            bras 10c47540 <read_chan+0x14c>
10c47528:       7e00            moveq #0,%d7
10c4752a:       4aae ffd8       tstl %fp@(-40)
10c4752e:       6708            beqs 10c47538 <read_chan+0x144>
10c47530:       2e2e ffd8       movel %fp@(-40),%d7
10c47534:       42ae ffd8       clrl %fp@(-40)
10c47538:       7c01            moveq #1,%d6
10c4753a:       357c 0001 09b0  movew #1,%a2@(2480)
10c47540:       206e 000c       moveal %fp@(12),%a0
10c47544:       0828 0003 001a  btst #3,%a0@(26)
10c4754a:       671e            beqs 10c4756a <read_chan+0x176>
10c4754c:       43ea 0bf6       lea %a2@(3062),%a1
10c47550:       5391            subql #1,%a1@
10c47552:       6a06            bpls 10c4755a <read_chan+0x166>
10c47554:       4ef9 10c8 82b8  jmp 10c882b8 <init_romfs_fs+0x14>
10c4755a:       4280            clrl %d0
10c4755c:       2d49 ffcc       movel %a1,%fp@(-52)
10c47560:       4a80            tstl %d0
10c47562:       6756            beqs 10c475ba <read_chan+0x1c6>
10c47564:       70f5            moveq #-11,%d0
10c47566:       6000 03fe       braw 10c47966 <read_chan+0x572>
10c4756a:       220a            movel %a2,%d1
10c4756c:       0681 0000 0bf6  addil #3062,%d1
10c47572:       2241            moveal %d1,%a1
10c47574:       41fa 000e       lea %pc@(10c47584 <read_chan+0x190>),%a0
10c47578:       5391            subql #1,%a1@
10c4757a:       6a06            bpls 10c47582 <read_chan+0x18e>
10c4757c:       4ef9 10c8 5708  jmp 10c85708 <__down_failed_interruptible>
10c47582:       4280            clrl %d0
10c47584:       2400            movel %d0,%d2
10c47586:       2d41 ffcc       movel %d1,%fp@(-52)
10c4758a:       4a82            tstl %d2
10c4758c:       672c            beqs 10c475ba <read_chan+0x1c6>
10c4758e:       203c ffff fe00  movel #-512,%d0
10c47594:       6000 03d0       braw 10c47966 <read_chan+0x572>
10c47598:       327c fffb       moveaw #-5,%a1
10c4759c:       2d49 ffd4       movel %a1,%fp@(-44)
10c475a0:       6000 032e       braw 10c478d0 <read_chan+0x4dc>
10c475a4:       70f5            moveq #-11,%d0
10c475a6:       2d40 ffd4       movel %d0,%fp@(-44)
10c475aa:       6000 0324       braw 10c478d0 <read_chan+0x4dc>
10c475ae:       2d7c ffff fe00  movel #-512,%fp@(-44)
10c475b4:       ffd4 
10c475b6:       6000 0318       braw 10c478d0 <read_chan+0x4dc>
10c475ba:       486e fff0       pea %fp@(-16)
10c475be:       240a            movel %a2,%d2
10c475c0:       0682 0000 097a  addil #2426,%d2
10c475c6:       2f02            movel %d2,%sp@-
10c475c8:       4eb9 10c1 5344  jsr 10c15344 <add_wait_queue>
10c475ce:       41ea 0110       lea %a2@(272),%a0
10c475d2:       508f            addql #8,%sp
10c475d4:       40c0            movew %sr,%d0
10c475d6:       007c 0700       oriw #1792,%sr
10c475da:       0068 0100 0002  oriw #256,%a0@(2)
10c475e0:       46c0            movew %d0,%sr
10c475e2:       2d42 ffd0       movel %d2,%fp@(-48)
10c475e6:       2808            movel %a0,%d4
10c475e8:       6000 02c0       braw 10c478aa <read_chan+0x4b6>
10c475ec:       1028 0121       moveb %a0@(289),%d0
10c475f0:       4228 0121       clrb %a0@(289)
10c475f4:       206e ffdc       moveal %fp@(-36),%a0
10c475f8:       1080            moveb %d0,%a0@
10c475fa:       52ae ffdc       addql #1,%fp@(-36)
10c475fe:       53ae 0014       subql #1,%fp@(20)
10c47602:       6000 02cc       braw 10c478d0 <read_chan+0x4dc>
10c47606:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4760c:       7201            moveq #1,%d1
10c4760e:       2081            movel %d1,%a0@
10c47610:       202e ffdc       movel %fp@(-36),%d0
10c47614:       9085            subl %d5,%d0
10c47616:       2206            movel %d6,%d1
10c47618:       9280            subl %d0,%d1
10c4761a:       4280            clrl %d0
10c4761c:       302a 09b0       movew %a2@(2480),%d0
10c47620:       b081            cmpl %d1,%d0
10c47622:       6f12            bles 10c47636 <read_chan+0x242>
10c47624:       4a81            tstl %d1
10c47626:       6f0e            bles 10c47636 <read_chan+0x242>
10c47628:       302e ffde       movew %fp@(-34),%d0
10c4762c:       9045            subw %d5,%d0
10c4762e:       3606            movew %d6,%d3
10c47630:       9640            subw %d0,%d3
10c47632:       3543 09b0       movew %d3,%a2@(2480)
10c47636:       082a 0003 09ae  btst #3,%a2@(2478)
10c4763c:       6708            beqs 10c47646 <read_chan+0x252>
10c4763e:       4aaa 0bea       tstl %a2@(3050)
10c47642:       670a            beqs 10c4764e <read_chan+0x25a>
10c47644:       607e            bras 10c476c4 <read_chan+0x2d0>
10c47646:       7001            moveq #1,%d0
10c47648:       4aaa 09e6       tstl %a2@(2534)
10c4764c:       6e02            bgts 10c47650 <read_chan+0x25c>
10c4764e:       7000            moveq #0,%d0
10c47650:       4a80            tstl %d0
10c47652:       6670            bnes 10c476c4 <read_chan+0x2d0>
10c47654:       2044            moveal %d4,%a0
10c47656:       2010            movel %a0@,%d0
10c47658:       0800 0002       btst #2,%d0
10c4765c:       6600 ff3a       bnew 10c47598 <read_chan+0x1a4>
10c47660:       2f2e 000c       movel %fp@(12),%sp@-
10c47664:       4eb9 10c4 3f38  jsr 10c43f38 <tty_hung_up_p>
10c4766a:       588f            addql #4,%sp
10c4766c:       4a80            tstl %d0
10c4766e:       6600 0260       bnew 10c478d0 <read_chan+0x4dc>
10c47672:       4a87            tstl %d7
10c47674:       6700 025a       beqw 10c478d0 <read_chan+0x4dc>
10c47678:       226e 000c       moveal %fp@(12),%a1
10c4767c:       0829 0003 001a  btst #3,%a1@(26)
10c47682:       6600 ff20       bnew 10c475a4 <read_chan+0x1b0>
10c47686:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4768c:       4aa8 0008       tstl %a0@(8)
10c47690:       6600 ff1c       bnew 10c475ae <read_chan+0x1ba>
10c47694:       40c0            movew %sr,%d0
10c47696:       007c 0700       oriw #1792,%sr
10c4769a:       2044            moveal %d4,%a0
10c4769c:       0268 feff 0002  andiw #-257,%a0@(2)
10c476a2:       46c0            movew %d0,%sr
10c476a4:       2f07            movel %d7,%sp@-
10c476a6:       4eb9 10c1 4428  jsr 10c14428 <schedule_timeout>
10c476ac:       2e00            movel %d0,%d7
10c476ae:       588f            addql #4,%sp
10c476b0:       40c0            movew %sr,%d0
10c476b2:       007c 0700       oriw #1792,%sr
10c476b6:       2244            moveal %d4,%a1
10c476b8:       0069 0100 0002  oriw #256,%a1@(2)
10c476be:       46c0            movew %d0,%sr
10c476c0:       6000 01e8       braw 10c478aa <read_chan+0x4b6>
10c476c4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c476ca:       7000            moveq #0,%d0
10c476cc:       2080            movel %d0,%a0@
10c476ce:       082a 0004 0120  btst #4,%a2@(288)
10c476d4:       6712            beqs 10c476e8 <read_chan+0x2f4>
10c476d6:       baae ffdc       cmpl %fp@(-36),%d5
10c476da:       660c            bnes 10c476e8 <read_chan+0x2f4>
10c476dc:       2045            moveal %d5,%a0
10c476de:       1080            moveb %d0,%a0@
10c476e0:       52ae ffdc       addql #1,%fp@(-36)
10c476e4:       53ae 0014       subql #1,%fp@(20)
10c476e8:       082a 0003 09ae  btst #3,%a2@(2478)
10c476ee:       6700 00c0       beqw 10c477b0 <read_chan+0x3bc>
10c476f2:       4aae 0014       tstl %fp@(20)
10c476f6:       6700 0186       beqw 10c4787e <read_chan+0x48a>
10c476fa:       4aaa 09e6       tstl %a2@(2534)
10c476fe:       6700 017e       beqw 10c4787e <read_chan+0x48a>
10c47702:       242a 09e2       movel %a2@(2530),%d2
10c47706:       41ea 09ea       lea %a2@(2538),%a0
10c4770a:       2002            movel %d2,%d0
10c4770c:       ea80            asrl #5,%d0
10c4770e:       e588            lsll #2,%d0
10c47710:       d1c0            addal %d0,%a0
10c47712:       701f            moveq #31,%d0
10c47714:       c480            andl %d0,%d2
10c47716:       7201            moveq #1,%d1
10c47718:       e5a9            lsll %d2,%d1
10c4771a:       40c2            movew %sr,%d2
10c4771c:       007c 0700       oriw #1792,%sr
10c47720:       2010            movel %a0@,%d0
10c47722:       2601            movel %d1,%d3
10c47724:       c680            andl %d0,%d3
10c47726:       56c0            sne %d0
10c47728:       4880            extw %d0
10c4772a:       3600            movew %d0,%d3
10c4772c:       48c3            extl %d3
10c4772e:       4483            negl %d3
10c47730:       4681            notl %d1
10c47732:       2010            movel %a0@,%d0
10c47734:       c081            andl %d1,%d0
10c47736:       2080            movel %d0,%a0@
10c47738:       46c2            movew %d2,%sr
10c4773a:       226a 09da       moveal %a2@(2522),%a1
10c4773e:       206a 09e2       moveal %a2@(2530),%a0
10c47742:       1030 9800       moveb %a0@(00000000,%a1:l),%d0
10c47746:       4880            extw %d0
10c47748:       3400            movew %d0,%d2
10c4774a:       48c2            extl %d2
10c4774c:       40c1            movew %sr,%d1
10c4774e:       007c 0700       oriw #1792,%sr
10c47752:       202a 09e2       movel %a2@(2530),%d0
10c47756:       5280            addql #1,%d0
10c47758:       0280 0000 0fff  andil #4095,%d0
10c4775e:       2540 09e2       movel %d0,%a2@(2530)
10c47762:       53aa 09e6       subql #1,%a2@(2534)
10c47766:       4a83            tstl %d3
10c47768:       6714            beqs 10c4777e <read_chan+0x38a>
10c4776a:       202a 0bea       movel %a2@(3050),%d0
10c4776e:       2040            moveal %d0,%a0
10c47770:       5388            subql #1,%a0
10c47772:       2548 0bea       movel %a0,%a2@(3050)
10c47776:       5380            subql #1,%d0
10c47778:       6a04            bpls 10c4777e <read_chan+0x38a>
10c4777a:       42aa 0bea       clrl %a2@(3050)
10c4777e:       46c1            movew %d1,%sr
10c47780:       4a83            tstl %d3
10c47782:       6704            beqs 10c47788 <read_chan+0x394>
10c47784:       4a82            tstl %d2
10c47786:       670e            beqs 10c47796 <read_chan+0x3a2>
10c47788:       206e ffdc       moveal %fp@(-36),%a0
10c4778c:       1082            moveb %d2,%a0@
10c4778e:       52ae ffdc       addql #1,%fp@(-36)
10c47792:       53ae 0014       subql #1,%fp@(20)
10c47796:       4a83            tstl %d3
10c47798:       6600 00e4       bnew 10c4787e <read_chan+0x48a>
10c4779c:       4aae 0014       tstl %fp@(20)
10c477a0:       6700 00dc       beqw 10c4787e <read_chan+0x48a>
10c477a4:       4aaa 09e6       tstl %a2@(2534)
10c477a8:       6600 ff58       bnew 10c47702 <read_chan+0x30e>
10c477ac:       6000 00d0       braw 10c4787e <read_chan+0x48a>
10c477b0:       47ee ffdc       lea %fp@(-36),%a3
10c477b4:       7614            moveq #20,%d3
10c477b6:       d68e            addl %fp,%d3
10c477b8:       40c1            movew %sr,%d1
10c477ba:       007c 0700       oriw #1792,%sr
10c477be:       243c 0000 1000  movel #4096,%d2
10c477c4:       94aa 09e2       subl %a2@(2530),%d2
10c477c8:       202a 09e6       movel %a2@(2534),%d0
10c477cc:       284b            moveal %a3,%a4
10c477ce:       2a43            moveal %d3,%a5
10c477d0:       b082            cmpl %d2,%d0
10c477d2:       6c02            bges 10c477d6 <read_chan+0x3e2>
10c477d4:       2400            movel %d0,%d2
10c477d6:       2015            movel %a5@,%d0
10c477d8:       b082            cmpl %d2,%d0
10c477da:       6402            bccs 10c477de <read_chan+0x3ea>
10c477dc:       2400            movel %d0,%d2
10c477de:       46c1            movew %d1,%sr
10c477e0:       4a82            tstl %d2
10c477e2:       6738            beqs 10c4781c <read_chan+0x428>
10c477e4:       2f02            movel %d2,%sp@-
10c477e6:       226a 09da       moveal %a2@(2522),%a1
10c477ea:       d3ea 09e2       addal %a2@(2530),%a1
10c477ee:       2f09            movel %a1,%sp@-
10c477f0:       2f14            movel %a4@,%sp@-
10c477f2:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c477f8:       4fef 000c       lea %sp@(12),%sp
10c477fc:       40c1            movew %sr,%d1
10c477fe:       007c 0700       oriw #1792,%sr
10c47802:       202a 09e2       movel %a2@(2530),%d0
10c47806:       d082            addl %d2,%d0
10c47808:       0280 0000 0fff  andil #4095,%d0
10c4780e:       2540 09e2       movel %d0,%a2@(2530)
10c47812:       95aa 09e6       subl %d2,%a2@(2534)
10c47816:       46c1            movew %d1,%sr
10c47818:       d594            addl %d2,%a4@
10c4781a:       9595            subl %d2,%a5@
10c4781c:       40c1            movew %sr,%d1
10c4781e:       007c 0700       oriw #1792,%sr
10c47822:       243c 0000 1000  movel #4096,%d2
10c47828:       94aa 09e2       subl %a2@(2530),%d2
10c4782c:       202a 09e6       movel %a2@(2534),%d0
10c47830:       b082            cmpl %d2,%d0
10c47832:       6c02            bges 10c47836 <read_chan+0x442>
10c47834:       2400            movel %d0,%d2
10c47836:       2015            movel %a5@,%d0
10c47838:       b082            cmpl %d2,%d0
10c4783a:       6402            bccs 10c4783e <read_chan+0x44a>
10c4783c:       2400            movel %d0,%d2
10c4783e:       46c1            movew %d1,%sr
10c47840:       4a82            tstl %d2
10c47842:       673a            beqs 10c4787e <read_chan+0x48a>
10c47844:       2f02            movel %d2,%sp@-
10c47846:       202a 09da       movel %a2@(2522),%d0
10c4784a:       d0aa 09e2       addl %a2@(2530),%d0
10c4784e:       2f00            movel %d0,%sp@-
10c47850:       2f13            movel %a3@,%sp@-
10c47852:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c47858:       4fef 000c       lea %sp@(12),%sp
10c4785c:       40c1            movew %sr,%d1
10c4785e:       007c 0700       oriw #1792,%sr
10c47862:       202a 09e2       movel %a2@(2530),%d0
10c47866:       d082            addl %d2,%d0
10c47868:       0280 0000 0fff  andil #4095,%d0
10c4786e:       2540 09e2       movel %d0,%a2@(2530)
10c47872:       95aa 09e6       subl %d2,%a2@(2534)
10c47876:       46c1            movew %d1,%sr
10c47878:       d593            addl %d2,%a3@
10c4787a:       2043            moveal %d3,%a0
10c4787c:       9590            subl %d2,%a0@
10c4787e:       2f0a            movel %a2,%sp@-
10c47880:       4eba e5ee       jsr %pc@(10c45e70 <n_tty_chars_in_buffer>)
10c47884:       588f            addql #4,%sp
10c47886:       0c80 0000 0080  cmpil #128,%d0
10c4788c:       6e08            bgts 10c47896 <read_chan+0x4a2>
10c4788e:       2f0a            movel %a2,%sp@-
10c47890:       4eba e502       jsr %pc@(10c45d94 <check_unthrottle>)
10c47894:       588f            addql #4,%sp
10c47896:       202e ffdc       movel %fp@(-36),%d0
10c4789a:       9085            subl %d5,%d0
10c4789c:       bc80            cmpl %d0,%d6
10c4789e:       6f30            bles 10c478d0 <read_chan+0x4dc>
10c478a0:       4aae ffd8       tstl %fp@(-40)
10c478a4:       6704            beqs 10c478aa <read_chan+0x4b6>
10c478a6:       2e2e ffd8       movel %fp@(-40),%d7
10c478aa:       4aae 0014       tstl %fp@(20)
10c478ae:       6720            beqs 10c478d0 <read_chan+0x4dc>
10c478b0:       082a 0004 0120  btst #4,%a2@(288)
10c478b6:       6700 fd4e       beqw 10c47606 <read_chan+0x212>
10c478ba:       202a 0122       movel %a2@(290),%d0
10c478be:       2040            moveal %d0,%a0
10c478c0:       4a28 0121       tstb %a0@(289)
10c478c4:       6700 fd40       beqw 10c47606 <read_chan+0x212>
10c478c8:       baae ffdc       cmpl %fp@(-36),%d5
10c478cc:       6700 fd1e       beqw 10c475ec <read_chan+0x1f8>
10c478d0:       40c0            movew %sr,%d0
10c478d2:       007c 0700       oriw #1792,%sr
10c478d6:       2244            moveal %d4,%a1
10c478d8:       0269 feff 0002  andiw #-257,%a1@(2)
10c478de:       46c0            movew %d0,%sr
10c478e0:       226e ffcc       moveal %fp@(-52),%a1
10c478e4:       41fa 000c       lea %pc@(10c478f2 <read_chan+0x4fe>),%a0
10c478e8:       5291            addql #1,%a1@
10c478ea:       6e06            bgts 10c478f2 <read_chan+0x4fe>
10c478ec:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c478f2:       486e fff0       pea %fp@(-16)
10c478f6:       2f2e ffd0       movel %fp@(-48),%sp@-
10c478fa:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c47900:       508f            addql #8,%sp
10c47902:       206e ffd0       moveal %fp@(-48),%a0
10c47906:       5888            addql #4,%a0
10c47908:       b1d0            cmpal %a0@,%a0
10c4790a:       6604            bnes 10c47910 <read_chan+0x51c>
10c4790c:       3546 09b0       movew %d6,%a2@(2480)
10c47910:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c47916:       7000            moveq #0,%d0
10c47918:       2080            movel %d0,%a0@
10c4791a:       202e ffdc       movel %fp@(-36),%d0
10c4791e:       9085            subl %d5,%d0
10c47920:       671a            beqs 10c4793c <read_chan+0x548>
10c47922:       2d40 ffd4       movel %d0,%fp@(-44)
10c47926:       4aae 0014       tstl %fp@(20)
10c4792a:       6736            beqs 10c47962 <read_chan+0x56e>
10c4792c:       40c0            movew %sr,%d0
10c4792e:       007c 0700       oriw #1792,%sr
10c47932:       72bf            moveq #-65,%d1
10c47934:       2044            moveal %d4,%a0
10c47936:       c390            andl %d1,%a0@
10c47938:       46c0            movew %d0,%sr
10c4793a:       6026            bras 10c47962 <read_chan+0x56e>
10c4793c:       40c2            movew %sr,%d2
10c4793e:       007c 0700       oriw #1792,%sr
10c47942:       2244            moveal %d4,%a1
10c47944:       2011            movel %a1@,%d0
10c47946:       0800 0006       btst #6,%d0
10c4794a:       56c1            sne %d1
10c4794c:       4881            extw %d1
10c4794e:       48c1            extl %d1
10c47950:       4481            negl %d1
10c47952:       2011            movel %a1@,%d0
10c47954:       76bf            moveq #-65,%d3
10c47956:       c083            andl %d3,%d0
10c47958:       2280            movel %d0,%a1@
10c4795a:       46c2            movew %d2,%sr
10c4795c:       4a81            tstl %d1
10c4795e:       6600 fada       bnew 10c4743a <read_chan+0x46>
10c47962:       202e ffd4       movel %fp@(-44),%d0
10c47966:       4cee 3cfc ffa4  moveml %fp@(-92),%d2-%d7/%a2-%a5
10c4796c:       4e5e            unlk %fp
10c4796e:       4e75            rts

10c47970 <write_chan>:
10c47970:       4e56 ffe0       linkw %fp,#-32
10c47974:       48e7 3f38       moveml %d2-%d7/%a2-%a4,%sp@-
10c47978:       266e 0008       moveal %fp@(8),%a3
10c4797c:       286e 000c       moveal %fp@(12),%a4
10c47980:       2a2e 0010       movel %fp@(16),%d5
10c47984:       262e 0014       movel %fp@(20),%d3
10c47988:       2445            moveal %d5,%a2
10c4798a:       42ae ffe0       clrl %fp@(-32)
10c4798e:       42ae ffe8       clrl %fp@(-24)
10c47992:       42ae ffec       clrl %fp@(-20)
10c47996:       43ee fff0       lea %fp@(-16),%a1
10c4799a:       2d79 1002 53b4  movel 100253b4 <_current_task>,%fp@(-28)
10c479a0:       ffe4 
10c479a2:       22ae ffe0       movel %fp@(-32),%a1@
10c479a6:       2d6e ffe4 fff4  movel %fp@(-28),%fp@(-12)
10c479ac:       2d6e ffe8 fff8  movel %fp@(-24),%fp@(-8)
10c479b2:       2d6e ffec fffc  movel %fp@(-20),%fp@(-4)
10c479b8:       7800            moveq #0,%d4
10c479ba:       206b 00fe       moveal %a3@(254),%a0
10c479be:       2e09            movel %a1,%d7
10c479c0:       0828 0000 000e  btst #0,%a0@(14)
10c479c6:       673a            beqs 10c47a02 <write_chan+0x92>
10c479c8:       206c 0008       moveal %a4@(8),%a0
10c479cc:       2068 0008       moveal %a0@(8),%a0
10c479d0:       3028 003e       movew %a0@(62),%d0
10c479d4:       0c40 0400       cmpiw #1024,%d0
10c479d8:       6728            beqs 10c47a02 <write_chan+0x92>
10c479da:       0c40 0501       cmpiw #1281,%d0
10c479de:       6722            beqs 10c47a02 <write_chan+0x92>
10c479e0:       2f0b            movel %a3,%sp@-
10c479e2:       4eb9 10c4 3c04  jsr 10c43c04 <tty_check_change>
10c479e8:       2800            movel %d0,%d4
10c479ea:       588f            addql #4,%sp
10c479ec:       6714            beqs 10c47a02 <write_chan+0x92>
10c479ee:       6000 0116       braw 10c47b06 <write_chan+0x196>
10c479f2:       283c ffff fe00  movel #-512,%d4
10c479f8:       6000 00ee       braw 10c47ae8 <write_chan+0x178>
10c479fc:       2800            movel %d0,%d4
10c479fe:       6000 00e8       braw 10c47ae8 <write_chan+0x178>
10c47a02:       2f07            movel %d7,%sp@-
10c47a04:       240b            movel %a3,%d2
10c47a06:       0682 0000 096e  addil #2414,%d2
10c47a0c:       2f02            movel %d2,%sp@-
10c47a0e:       4eb9 10c1 5344  jsr 10c15344 <add_wait_queue>
10c47a14:       508f            addql #8,%sp
10c47a16:       2c02            movel %d2,%d6
10c47a18:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c47a1e:       7001            moveq #1,%d0
10c47a20:       2080            movel %d0,%a0@
10c47a22:       4aa8 0008       tstl %a0@(8)
10c47a26:       66ca            bnes 10c479f2 <write_chan+0x82>
10c47a28:       2f0c            movel %a4,%sp@-
10c47a2a:       4eb9 10c4 3f38  jsr 10c43f38 <tty_hung_up_p>
10c47a30:       588f            addql #4,%sp
10c47a32:       4a80            tstl %d0
10c47a34:       6610            bnes 10c47a46 <write_chan+0xd6>
10c47a36:       206b 0122       moveal %a3@(290),%a0
10c47a3a:       b0fc 0000       cmpaw #0,%a0
10c47a3e:       670c            beqs 10c47a4c <write_chan+0xdc>
10c47a40:       4aa8 0114       tstl %a0@(276)
10c47a44:       6606            bnes 10c47a4c <write_chan+0xdc>
10c47a46:       78fb            moveq #-5,%d4
10c47a48:       6000 009e       braw 10c47ae8 <write_chan+0x178>
10c47a4c:       206b 00fe       moveal %a3@(254),%a0
10c47a50:       0828 0000 0007  btst #0,%a0@(7)
10c47a56:       675a            beqs 10c47ab2 <write_chan+0x142>
10c47a58:       41eb 0110       lea %a3@(272),%a0
10c47a5c:       93c9            subal %a1,%a1
10c47a5e:       2030 9800       movel %a0@(00000000,%a1:l),%d0
10c47a62:       0800 000e       btst #14,%d0
10c47a66:       664a            bnes 10c47ab2 <write_chan+0x142>
10c47a68:       7400            moveq #0,%d2
10c47a6a:       6016            bras 10c47a82 <write_chan+0x112>
10c47a6c:       1012            moveb %a2@,%d0
10c47a6e:       2f0b            movel %a3,%sp@-
10c47a70:       1400            moveb %d0,%d2
10c47a72:       2f02            movel %d2,%sp@-
10c47a74:       4eba e43c       jsr %pc@(10c45eb2 <opost>)
10c47a78:       508f            addql #8,%sp
10c47a7a:       4a80            tstl %d0
10c47a7c:       6d22            blts 10c47aa0 <write_chan+0x130>
10c47a7e:       528a            addql #1,%a2
10c47a80:       5383            subql #1,%d3
10c47a82:       4a83            tstl %d3
10c47a84:       671a            beqs 10c47aa0 <write_chan+0x130>
10c47a86:       2f03            movel %d3,%sp@-
10c47a88:       2f0a            movel %a2,%sp@-
10c47a8a:       2f0b            movel %a3,%sp@-
10c47a8c:       4eba e590       jsr %pc@(10c4601e <opost_block>)
10c47a90:       4fef 000c       lea %sp@(12),%sp
10c47a94:       4a80            tstl %d0
10c47a96:       6d00 ff64       bltw 10c479fc <write_chan+0x8c>
10c47a9a:       d5c0            addal %d0,%a2
10c47a9c:       9680            subl %d0,%d3
10c47a9e:       66cc            bnes 10c47a6c <write_chan+0xfc>
10c47aa0:       206b 0072       moveal %a3@(114),%a0
10c47aa4:       b0fc 0000       cmpaw #0,%a0
10c47aa8:       6726            beqs 10c47ad0 <write_chan+0x160>
10c47aaa:       2f0b            movel %a3,%sp@-
10c47aac:       4e90            jsr %a0@
10c47aae:       588f            addql #4,%sp
10c47ab0:       601e            bras 10c47ad0 <write_chan+0x160>
10c47ab2:       2f03            movel %d3,%sp@-
10c47ab4:       2f0a            movel %a2,%sp@-
10c47ab6:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c47aba:       2f0b            movel %a3,%sp@-
10c47abc:       206b 006a       moveal %a3@(106),%a0
10c47ac0:       4e90            jsr %a0@
10c47ac2:       4fef 0010       lea %sp@(16),%sp
10c47ac6:       4a80            tstl %d0
10c47ac8:       6d00 ff32       bltw 10c479fc <write_chan+0x8c>
10c47acc:       d5c0            addal %d0,%a2
10c47ace:       9680            subl %d0,%d3
10c47ad0:       4a83            tstl %d3
10c47ad2:       6714            beqs 10c47ae8 <write_chan+0x178>
10c47ad4:       082c 0003 001a  btst #3,%a4@(26)
10c47ada:       660a            bnes 10c47ae6 <write_chan+0x176>
10c47adc:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c47ae2:       6000 ff34       braw 10c47a18 <write_chan+0xa8>
10c47ae6:       78f5            moveq #-11,%d4
10c47ae8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c47aee:       7000            moveq #0,%d0
10c47af0:       2080            movel %d0,%a0@
10c47af2:       2f07            movel %d7,%sp@-
10c47af4:       2f06            movel %d6,%sp@-
10c47af6:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c47afc:       2004            movel %d4,%d0
10c47afe:       ba8a            cmpl %a2,%d5
10c47b00:       6704            beqs 10c47b06 <write_chan+0x196>
10c47b02:       200a            movel %a2,%d0
10c47b04:       9085            subl %d5,%d0
10c47b06:       4cee 1cfc ffbc  moveml %fp@(-68),%d2-%d7/%a2-%a4
10c47b0c:       4e5e            unlk %fp
10c47b0e:       4e75            rts

10c47b10 <normal_poll>:
10c47b10:       4e56 0000       linkw %fp,#0
10c47b14:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c47b18:       246e 0008       moveal %fp@(8),%a2
10c47b1c:       282e 000c       movel %fp@(12),%d4
10c47b20:       242e 0010       movel %fp@(16),%d2
10c47b24:       7600            moveq #0,%d3
10c47b26:       200a            movel %a2,%d0
10c47b28:       0680 0000 097a  addil #2426,%d0
10c47b2e:       4a82            tstl %d2
10c47b30:       6714            beqs 10c47b46 <normal_poll+0x36>
10c47b32:       4a80            tstl %d0
10c47b34:       6710            beqs 10c47b46 <normal_poll+0x36>
10c47b36:       2f02            movel %d2,%sp@-
10c47b38:       2f00            movel %d0,%sp@-
10c47b3a:       2f04            movel %d4,%sp@-
10c47b3c:       4eb9 10c2 f940  jsr 10c2f940 <__pollwait>
10c47b42:       4fef 000c       lea %sp@(12),%sp
10c47b46:       200a            movel %a2,%d0
10c47b48:       0680 0000 096e  addil #2414,%d0
10c47b4e:       4a82            tstl %d2
10c47b50:       6714            beqs 10c47b66 <normal_poll+0x56>
10c47b52:       4a80            tstl %d0
10c47b54:       6710            beqs 10c47b66 <normal_poll+0x56>
10c47b56:       2f02            movel %d2,%sp@-
10c47b58:       2f00            movel %d0,%sp@-
10c47b5a:       2f04            movel %d4,%sp@-
10c47b5c:       4eb9 10c2 f940  jsr 10c2f940 <__pollwait>
10c47b62:       4fef 000c       lea %sp@(12),%sp
10c47b66:       206a 00fe       moveal %a2@(254),%a0
10c47b6a:       7000            moveq #0,%d0
10c47b6c:       4a28 0016       tstb %a0@(22)
10c47b70:       6606            bnes 10c47b78 <normal_poll+0x68>
10c47b72:       4280            clrl %d0
10c47b74:       1028 0017       moveb %a0@(23),%d0
10c47b78:       082a 0003 09ae  btst #3,%a2@(2478)
10c47b7e:       6708            beqs 10c47b88 <normal_poll+0x78>
10c47b80:       4aaa 0bea       tstl %a2@(3050)
10c47b84:       6716            beqs 10c47b9c <normal_poll+0x8c>
10c47b86:       6012            bras 10c47b9a <normal_poll+0x8a>
10c47b88:       222a 09e6       movel %a2@(2534),%d1
10c47b8c:       4a80            tstl %d0
10c47b8e:       6706            beqs 10c47b96 <normal_poll+0x86>
10c47b90:       b081            cmpl %d1,%d0
10c47b92:       6f06            bles 10c47b9a <normal_poll+0x8a>
10c47b94:       6006            bras 10c47b9c <normal_poll+0x8c>
10c47b96:       4a81            tstl %d1
10c47b98:       6f02            bles 10c47b9c <normal_poll+0x8c>
10c47b9a:       7641            moveq #65,%d3
10c47b9c:       082a 0004 0120  btst #4,%a2@(288)
10c47ba2:       670e            beqs 10c47bb2 <normal_poll+0xa2>
10c47ba4:       206a 0122       moveal %a2@(290),%a0
10c47ba8:       4a28 0121       tstb %a0@(289)
10c47bac:       6704            beqs 10c47bb2 <normal_poll+0xa2>
10c47bae:       7043            moveq #67,%d0
10c47bb0:       8680            orl %d0,%d3
10c47bb2:       41ea 0110       lea %a2@(272),%a0
10c47bb6:       93c9            subal %a1,%a1
10c47bb8:       2030 9800       movel %a0@(00000000,%a1:l),%d0
10c47bbc:       0800 0002       btst #2,%d0
10c47bc0:       6704            beqs 10c47bc6 <normal_poll+0xb6>
10c47bc2:       7210            moveq #16,%d1
10c47bc4:       8681            orl %d1,%d3
10c47bc6:       2f04            movel %d4,%sp@-
10c47bc8:       4eb9 10c4 3f38  jsr 10c43f38 <tty_hung_up_p>
10c47bce:       588f            addql #4,%sp
10c47bd0:       4a80            tstl %d0
10c47bd2:       6704            beqs 10c47bd8 <normal_poll+0xc8>
10c47bd4:       7010            moveq #16,%d0
10c47bd6:       8680            orl %d0,%d3
10c47bd8:       2003            movel %d3,%d0
10c47bda:       7251            moveq #81,%d1
10c47bdc:       c081            andl %d1,%d0
10c47bde:       6620            bnes 10c47c00 <normal_poll+0xf0>
10c47be0:       206a 00fe       moveal %a2@(254),%a0
10c47be4:       1028 0017       moveb %a0@(23),%d0
10c47be8:       6710            beqs 10c47bfa <normal_poll+0xea>
10c47bea:       4a28 0016       tstb %a0@(22)
10c47bee:       660a            bnes 10c47bfa <normal_poll+0xea>
10c47bf0:       422a 09b0       clrb %a2@(2480)
10c47bf4:       1540 09b1       moveb %d0,%a2@(2481)
10c47bf8:       6006            bras 10c47c00 <normal_poll+0xf0>
10c47bfa:       357c 0001 09b0  movew #1,%a2@(2480)
10c47c00:       2f0a            movel %a2,%sp@-
10c47c02:       206a 007a       moveal %a2@(122),%a0
10c47c06:       4e90            jsr %a0@
10c47c08:       0c80 0000 00ff  cmpil #255,%d0
10c47c0e:       6e04            bgts 10c47c14 <normal_poll+0x104>
10c47c10:       7004            moveq #4,%d0
10c47c12:       8680            orl %d0,%d3
10c47c14:       2003            movel %d3,%d0
10c47c16:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c47c1c:       4e5e            unlk %fp
10c47c1e:       4e75            rts

10c47c20 <tty_wait_until_sent>:
10c47c20:       4e56 ffe0       linkw %fp,#-32
10c47c24:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c47c28:       246e 0008       moveal %fp@(8),%a2
10c47c2c:       262e 000c       movel %fp@(12),%d3
10c47c30:       42ae ffe0       clrl %fp@(-32)
10c47c34:       42ae ffe8       clrl %fp@(-24)
10c47c38:       42ae ffec       clrl %fp@(-20)
10c47c3c:       41ee fff0       lea %fp@(-16),%a0
10c47c40:       2d79 1002 53b4  movel 100253b4 <_current_task>,%fp@(-28)
10c47c46:       ffe4 
10c47c48:       20ae ffe0       movel %fp@(-32),%a0@
10c47c4c:       2d6e ffe4 fff4  movel %fp@(-28),%fp@(-12)
10c47c52:       2d6e ffe8 fff8  movel %fp@(-24),%fp@(-8)
10c47c58:       2d6e ffec fffc  movel %fp@(-20),%fp@(-4)
10c47c5e:       2808            movel %a0,%d4
10c47c60:       4aaa 007a       tstl %a2@(122)
10c47c64:       6770            beqs 10c47cd6 <tty_wait_until_sent+0xb6>
10c47c66:       2f04            movel %d4,%sp@-
10c47c68:       240a            movel %a2,%d2
10c47c6a:       0682 0000 096e  addil #2414,%d2
10c47c70:       2f02            movel %d2,%sp@-
10c47c72:       4eb9 10c1 5344  jsr 10c15344 <add_wait_queue>
10c47c78:       508f            addql #8,%sp
10c47c7a:       4a83            tstl %d3
10c47c7c:       6606            bnes 10c47c84 <tty_wait_until_sent+0x64>
10c47c7e:       263c 7fff ffff  movel #2147483647,%d3
10c47c84:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c47c8a:       7001            moveq #1,%d0
10c47c8c:       2080            movel %d0,%a0@
10c47c8e:       4aa8 0008       tstl %a0@(8)
10c47c92:       662e            bnes 10c47cc2 <tty_wait_until_sent+0xa2>
10c47c94:       2f0a            movel %a2,%sp@-
10c47c96:       206a 007a       moveal %a2@(122),%a0
10c47c9a:       4e90            jsr %a0@
10c47c9c:       588f            addql #4,%sp
10c47c9e:       4a80            tstl %d0
10c47ca0:       670e            beqs 10c47cb0 <tty_wait_until_sent+0x90>
10c47ca2:       2f03            movel %d3,%sp@-
10c47ca4:       4eb9 10c1 4428  jsr 10c14428 <schedule_timeout>
10c47caa:       2600            movel %d0,%d3
10c47cac:       588f            addql #4,%sp
10c47cae:       66d4            bnes 10c47c84 <tty_wait_until_sent+0x64>
10c47cb0:       206a 00a6       moveal %a2@(166),%a0
10c47cb4:       b0fc 0000       cmpaw #0,%a0
10c47cb8:       6708            beqs 10c47cc2 <tty_wait_until_sent+0xa2>
10c47cba:       2f03            movel %d3,%sp@-
10c47cbc:       2f0a            movel %a2,%sp@-
10c47cbe:       4e90            jsr %a0@
10c47cc0:       508f            addql #8,%sp
10c47cc2:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c47cc8:       7000            moveq #0,%d0
10c47cca:       2080            movel %d0,%a0@
10c47ccc:       2f04            movel %d4,%sp@-
10c47cce:       2f02            movel %d2,%sp@-
10c47cd0:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c47cd6:       4cee 041c ffd0  moveml %fp@(-48),%d2-%d4/%a2
10c47cdc:       4e5e            unlk %fp
10c47cde:       4e75            rts

10c47ce0 <unset_locked_termios>:
10c47ce0:       4e56 0000       linkw %fp,#0
10c47ce4:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c47ce8:       246e 0008       moveal %fp@(8),%a2
10c47cec:       206e 000c       moveal %fp@(12),%a0
10c47cf0:       266e 0010       moveal %fp@(16),%a3
10c47cf4:       b6fc 0000       cmpaw #0,%a3
10c47cf8:       6610            bnes 10c47d0a <unset_locked_termios+0x2a>
10c47cfa:       4879 1000 52fc  pea 100052fc <badtty.919+0x55d>
10c47d00:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c47d06:       6000 0098       braw 10c47da0 <unset_locked_termios+0xc0>
10c47d0a:       2413            movel %a3@,%d2
10c47d0c:       2002            movel %d2,%d0
10c47d0e:       4680            notl %d0
10c47d10:       2212            movel %a2@,%d1
10c47d12:       c280            andl %d0,%d1
10c47d14:       2010            movel %a0@,%d0
10c47d16:       c082            andl %d2,%d0
10c47d18:       8280            orl %d0,%d1
10c47d1a:       2481            movel %d1,%a2@
10c47d1c:       242b 0004       movel %a3@(4),%d2
10c47d20:       2002            movel %d2,%d0
10c47d22:       4680            notl %d0
10c47d24:       222a 0004       movel %a2@(4),%d1
10c47d28:       c280            andl %d0,%d1
10c47d2a:       2028 0004       movel %a0@(4),%d0
10c47d2e:       c082            andl %d2,%d0
10c47d30:       8280            orl %d0,%d1
10c47d32:       2541 0004       movel %d1,%a2@(4)
10c47d36:       242b 0008       movel %a3@(8),%d2
10c47d3a:       2002            movel %d2,%d0
10c47d3c:       4680            notl %d0
10c47d3e:       222a 0008       movel %a2@(8),%d1
10c47d42:       c280            andl %d0,%d1
10c47d44:       2028 0008       movel %a0@(8),%d0
10c47d48:       c082            andl %d2,%d0
10c47d4a:       8280            orl %d0,%d1
10c47d4c:       2541 0008       movel %d1,%a2@(8)
10c47d50:       242b 000c       movel %a3@(12),%d2
10c47d54:       2002            movel %d2,%d0
10c47d56:       4680            notl %d0
10c47d58:       222a 000c       movel %a2@(12),%d1
10c47d5c:       c280            andl %d0,%d1
10c47d5e:       2028 000c       movel %a0@(12),%d0
10c47d62:       c082            andl %d2,%d0
10c47d64:       8280            orl %d0,%d1
10c47d66:       2541 000c       movel %d1,%a2@(12)
10c47d6a:       4a2b 0010       tstb %a3@(16)
10c47d6e:       6706            beqs 10c47d76 <unset_locked_termios+0x96>
10c47d70:       1028 0010       moveb %a0@(16),%d0
10c47d74:       6004            bras 10c47d7a <unset_locked_termios+0x9a>
10c47d76:       102a 0010       moveb %a2@(16),%d0
10c47d7a:       1540 0010       moveb %d0,%a2@(16)
10c47d7e:       43ea 0011       lea %a2@(17),%a1
10c47d82:       41e8 0011       lea %a0@(17),%a0
10c47d86:       47eb 0011       lea %a3@(17),%a3
10c47d8a:       7223            moveq #35,%d1
10c47d8c:       d28a            addl %a2,%d1
10c47d8e:       4a1b            tstb %a3@+
10c47d90:       6704            beqs 10c47d96 <unset_locked_termios+0xb6>
10c47d92:       1010            moveb %a0@,%d0
10c47d94:       6002            bras 10c47d98 <unset_locked_termios+0xb8>
10c47d96:       1011            moveb %a1@,%d0
10c47d98:       12c0            moveb %d0,%a1@+
10c47d9a:       5288            addql #1,%a0
10c47d9c:       b289            cmpl %a1,%d1
10c47d9e:       6cee            bges 10c47d8e <unset_locked_termios+0xae>
10c47da0:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c47da6:       4e5e            unlk %fp
10c47da8:       4e75            rts

10c47daa <change_termios>:
10c47daa:       4e56 ffdc       linkw %fp,#-36
10c47dae:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c47db2:       246e 0008       moveal %fp@(8),%a2
10c47db6:       226e 000c       moveal %fp@(12),%a1
10c47dba:       206a 00fe       moveal %a2@(254),%a0
10c47dbe:       2d58 ffdc       movel %a0@+,%fp@(-36)
10c47dc2:       2d58 ffe0       movel %a0@+,%fp@(-32)
10c47dc6:       2d58 ffe4       movel %a0@+,%fp@(-28)
10c47dca:       2d58 ffe8       movel %a0@+,%fp@(-24)
10c47dce:       2d58 ffec       movel %a0@+,%fp@(-20)
10c47dd2:       2d58 fff0       movel %a0@+,%fp@(-16)
10c47dd6:       2d58 fff4       movel %a0@+,%fp@(-12)
10c47dda:       2d58 fff8       movel %a0@+,%fp@(-8)
10c47dde:       2d50 fffc       movel %a0@,%fp@(-4)
10c47de2:       007c 0700       oriw #1792,%sr
10c47de6:       206a 00fe       moveal %a2@(254),%a0
10c47dea:       20d9            movel %a1@+,%a0@+
10c47dec:       20d9            movel %a1@+,%a0@+
10c47dee:       20d9            movel %a1@+,%a0@+
10c47df0:       20d9            movel %a1@+,%a0@+
10c47df2:       20d9            movel %a1@+,%a0@+
10c47df4:       20d9            movel %a1@+,%a0@+
10c47df6:       20d9            movel %a1@+,%a0@+
10c47df8:       20d9            movel %a1@+,%a0@+
10c47dfa:       2091            movel %a1@,%a0@
10c47dfc:       2f2a 0102       movel %a2@(258),%sp@-
10c47e00:       74dc            moveq #-36,%d2
10c47e02:       d48e            addl %fp,%d2
10c47e04:       2f02            movel %d2,%sp@-
10c47e06:       2f2a 00fe       movel %a2@(254),%sp@-
10c47e0a:       4eba fed4       jsr %pc@(10c47ce0 <unset_locked_termios>)
10c47e0e:       206a 00fe       moveal %a2@(254),%a0
10c47e12:       262e ffe8       movel %fp@(-24),%d3
10c47e16:       2028 000c       movel %a0@(12),%d0
10c47e1a:       b183            eorl %d0,%d3
10c47e1c:       7002            moveq #2,%d0
10c47e1e:       c680            andl %d0,%d3
10c47e20:       4fef 000c       lea %sp@(12),%sp
10c47e24:       6724            beqs 10c47e4a <change_termios+0xa0>
10c47e26:       4878 0200       pea 200 <LSIGTRAP+0x1fb>
10c47e2a:       42a7            clrl %sp@-
10c47e2c:       486a 09ea       pea %a2@(2538)
10c47e30:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c47e36:       256a 09e2 0bee  movel %a2@(2530),%a2@(3054)
10c47e3c:       42aa 0bea       clrl %a2@(3050)
10c47e40:       022a 00bf 09ae  andib #-65,%a2@(2478)
10c47e46:       4fef 000c       lea %sp@(12),%sp
10c47e4a:       027c f8ff       andiw #-1793,%sr
10c47e4e:       4a83            tstl %d3
10c47e50:       6728            beqs 10c47e7a <change_termios+0xd0>
10c47e52:       206a 00fe       moveal %a2@(254),%a0
10c47e56:       0828 0001 000f  btst #1,%a0@(15)
10c47e5c:       661c            bnes 10c47e7a <change_termios+0xd0>
10c47e5e:       4aaa 09e6       tstl %a2@(2534)
10c47e62:       6716            beqs 10c47e7a <change_termios+0xd0>
10c47e64:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c47e68:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c47e6c:       486a 097a       pea %a2@(2426)
10c47e70:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c47e76:       4fef 000c       lea %sp@(12),%sp
10c47e7a:       206a 0122       moveal %a2@(290),%a0
10c47e7e:       b0fc 0000       cmpaw #0,%a0
10c47e82:       6700 0096       beqw 10c47f1a <change_termios+0x170>
10c47e86:       0828 0004 0120  btst #4,%a0@(288)
10c47e8c:       6700 008c       beqw 10c47f1a <change_termios+0x170>
10c47e90:       7200            moveq #0,%d1
10c47e92:       082e 0002 ffde  btst #2,%fp@(-34)
10c47e98:       671a            beqs 10c47eb4 <change_termios+0x10a>
10c47e9a:       202e fff4       movel %fp@(-12),%d0
10c47e9e:       0280 00ff ff00  andil #16776960,%d0
10c47ea4:       0c80 0011 1300  cmpil #1118976,%d0
10c47eaa:       57c0            seq %d0
10c47eac:       4880            extw %d0
10c47eae:       3200            movew %d0,%d1
10c47eb0:       48c1            extl %d1
10c47eb2:       4481            negl %d1
10c47eb4:       7000            moveq #0,%d0
10c47eb6:       206a 00fe       moveal %a2@(254),%a0
10c47eba:       0828 0002 0002  btst #2,%a0@(2)
10c47ec0:       6718            beqs 10c47eda <change_termios+0x130>
10c47ec2:       2028 0018       movel %a0@(24),%d0
10c47ec6:       0280 00ff ff00  andil #16776960,%d0
10c47ecc:       0c80 0011 1300  cmpil #1118976,%d0
10c47ed2:       57c0            seq %d0
10c47ed4:       4880            extw %d0
10c47ed6:       48c0            extl %d0
10c47ed8:       4480            negl %d0
10c47eda:       b081            cmpl %d1,%d0
10c47edc:       673c            beqs 10c47f1a <change_termios+0x170>
10c47ede:       122a 0121       moveb %a2@(289),%d1
10c47ee2:       0201 00cf       andib #-49,%d1
10c47ee6:       1541 0121       moveb %d1,%a2@(289)
10c47eea:       4a80            tstl %d0
10c47eec:       6706            beqs 10c47ef4 <change_termios+0x14a>
10c47eee:       0001 0020       orib #32,%d1
10c47ef2:       6004            bras 10c47ef8 <change_termios+0x14e>
10c47ef4:       0001 0010       orib #16,%d1
10c47ef8:       1541 0121       moveb %d1,%a2@(289)
10c47efc:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c47f00:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c47f04:       202a 0122       movel %a2@(290),%d0
10c47f08:       0680 0000 097a  addil #2426,%d0
10c47f0e:       2f00            movel %d0,%sp@-
10c47f10:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c47f16:       4fef 000c       lea %sp@(12),%sp
10c47f1a:       206a 0082       moveal %a2@(130),%a0
10c47f1e:       b0fc 0000       cmpaw #0,%a0
10c47f22:       6708            beqs 10c47f2c <change_termios+0x182>
10c47f24:       2f02            movel %d2,%sp@-
10c47f26:       2f0a            movel %a2,%sp@-
10c47f28:       4e90            jsr %a0@
10c47f2a:       508f            addql #8,%sp
10c47f2c:       206a 00ea       moveal %a2@(234),%a0
10c47f30:       b0fc 0000       cmpaw #0,%a0
10c47f34:       6706            beqs 10c47f3c <change_termios+0x192>
10c47f36:       2f02            movel %d2,%sp@-
10c47f38:       2f0a            movel %a2,%sp@-
10c47f3a:       4e90            jsr %a0@
10c47f3c:       4cee 040c ffd0  moveml %fp@(-48),%d2-%d3/%a2
10c47f42:       4e5e            unlk %fp
10c47f44:       4e75            rts

10c47f46 <set_termios>:
10c47f46:       4e56 ffdc       linkw %fp,#-36
10c47f4a:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c47f4e:       286e 0008       moveal %fp@(8),%a4
10c47f52:       266e 000c       moveal %fp@(12),%a3
10c47f56:       262e 0010       movel %fp@(16),%d3
10c47f5a:       2f0c            movel %a4,%sp@-
10c47f5c:       4eb9 10c4 3c04  jsr 10c43c04 <tty_check_change>
10c47f62:       588f            addql #4,%sp
10c47f64:       4a80            tstl %d0
10c47f66:       6600 00ae       bnew 10c48016 <set_termios+0xd0>
10c47f6a:       0803 0002       btst #2,%d3
10c47f6e:       6750            beqs 10c47fc0 <set_termios+0x7a>
10c47f70:       4878 0024       pea 24 <LSIGTRAP+0x1f>
10c47f74:       2f2c 00fe       movel %a4@(254),%sp@-
10c47f78:       74dc            moveq #-36,%d2
10c47f7a:       d48e            addl %fp,%d2
10c47f7c:       2f02            movel %d2,%sp@-
10c47f7e:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c47f84:       4e92            jsr %a2@
10c47f86:       4fef 000c       lea %sp@(12),%sp
10c47f8a:       3013            movew %a3@,%d0
10c47f8c:       3d40 ffde       movew %d0,%fp@(-34)
10c47f90:       302b 0002       movew %a3@(2),%d0
10c47f94:       3d40 ffe2       movew %d0,%fp@(-30)
10c47f98:       302b 0004       movew %a3@(4),%d0
10c47f9c:       3d40 ffe6       movew %d0,%fp@(-26)
10c47fa0:       302b 0006       movew %a3@(6),%d0
10c47fa4:       3d40 ffea       movew %d0,%fp@(-22)
10c47fa8:       102b 0008       moveb %a3@(8),%d0
10c47fac:       1d40 ffec       moveb %d0,%fp@(-20)
10c47fb0:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c47fb4:       486b 0009       pea %a3@(9)
10c47fb8:       486e ffed       pea %fp@(-19)
10c47fbc:       4e92            jsr %a2@
10c47fbe:       6012            bras 10c47fd2 <set_termios+0x8c>
10c47fc0:       4878 0024       pea 24 <LSIGTRAP+0x1f>
10c47fc4:       2f0b            movel %a3,%sp@-
10c47fc6:       74dc            moveq #-36,%d2
10c47fc8:       d48e            addl %fp,%d2
10c47fca:       2f02            movel %d2,%sp@-
10c47fcc:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c47fd2:       4fef 000c       lea %sp@(12),%sp
10c47fd6:       0803 0000       btst #0,%d3
10c47fda:       6710            beqs 10c47fec <set_termios+0xa6>
10c47fdc:       206c 00d6       moveal %a4@(214),%a0
10c47fe0:       b0fc 0000       cmpaw #0,%a0
10c47fe4:       6706            beqs 10c47fec <set_termios+0xa6>
10c47fe6:       2f0c            movel %a4,%sp@-
10c47fe8:       4e90            jsr %a0@
10c47fea:       588f            addql #4,%sp
10c47fec:       0803 0001       btst #1,%d3
10c47ff0:       671a            beqs 10c4800c <set_termios+0xc6>
10c47ff2:       42a7            clrl %sp@-
10c47ff4:       2f0c            movel %a4,%sp@-
10c47ff6:       4eba fc28       jsr %pc@(10c47c20 <tty_wait_until_sent>)
10c47ffa:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c48000:       508f            addql #8,%sp
10c48002:       4aa8 0008       tstl %a0@(8)
10c48006:       6704            beqs 10c4800c <set_termios+0xc6>
10c48008:       70fc            moveq #-4,%d0
10c4800a:       600a            bras 10c48016 <set_termios+0xd0>
10c4800c:       2f02            movel %d2,%sp@-
10c4800e:       2f0c            movel %a4,%sp@-
10c48010:       4eba fd98       jsr %pc@(10c47daa <change_termios>)
10c48014:       7000            moveq #0,%d0
10c48016:       4cee 1c0c ffc8  moveml %fp@(-56),%d2-%d3/%a2-%a4
10c4801c:       4e5e            unlk %fp
10c4801e:       4e75            rts

10c48020 <get_termio>:
10c48020:       4e56 0000       linkw %fp,#0
10c48024:       2f0a            movel %a2,%sp@-
10c48026:       226e 0008       moveal %fp@(8),%a1
10c4802a:       246e 000c       moveal %fp@(12),%a2
10c4802e:       2069 00fe       moveal %a1@(254),%a0
10c48032:       3028 0002       movew %a0@(2),%d0
10c48036:       3480            movew %d0,%a2@
10c48038:       2069 00fe       moveal %a1@(254),%a0
10c4803c:       3028 0006       movew %a0@(6),%d0
10c48040:       3540 0002       movew %d0,%a2@(2)
10c48044:       2069 00fe       moveal %a1@(254),%a0
10c48048:       3028 000a       movew %a0@(10),%d0
10c4804c:       3540 0004       movew %d0,%a2@(4)
10c48050:       2069 00fe       moveal %a1@(254),%a0
10c48054:       3028 000e       movew %a0@(14),%d0
10c48058:       3540 0006       movew %d0,%a2@(6)
10c4805c:       2069 00fe       moveal %a1@(254),%a0
10c48060:       1028 0010       moveb %a0@(16),%d0
10c48064:       1540 0008       moveb %d0,%a2@(8)
10c48068:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c4806c:       7011            moveq #17,%d0
10c4806e:       d0a9 00fe       addl %a1@(254),%d0
10c48072:       2f00            movel %d0,%sp@-
10c48074:       486a 0009       pea %a2@(9)
10c48078:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c4807e:       7000            moveq #0,%d0
10c48080:       246e fffc       moveal %fp@(-4),%a2
10c48084:       4e5e            unlk %fp
10c48086:       4e75            rts

10c48088 <inq_canon>:
10c48088:       4e56 0000       linkw %fp,#0
10c4808c:       48e7 3c20       moveml %d2-%d5/%a2,%sp@-
10c48090:       206e 0008       moveal %fp@(8),%a0
10c48094:       4aa8 0bea       tstl %a0@(3050)
10c48098:       6706            beqs 10c480a0 <inq_canon+0x18>
10c4809a:       2028 09da       movel %a0@(2522),%d0
10c4809e:       6604            bnes 10c480a4 <inq_canon+0x1c>
10c480a0:       7000            moveq #0,%d0
10c480a2:       604a            bras 10c480ee <inq_canon+0x66>
10c480a4:       2268 0bee       moveal %a0@(3054),%a1
10c480a8:       2628 09e2       movel %a0@(2530),%d3
10c480ac:       2809            movel %a1,%d4
10c480ae:       9883            subl %d3,%d4
10c480b0:       0284 0000 0fff  andil #4095,%d4
10c480b6:       b689            cmpl %a1,%d3
10c480b8:       6732            beqs 10c480ec <inq_canon+0x64>
10c480ba:       45e8 09ea       lea %a0@(2538),%a2
10c480be:       7a01            moveq #1,%d5
10c480c0:       2040            moveal %d0,%a0
10c480c2:       2403            movel %d3,%d2
10c480c4:       ea82            asrl #5,%d2
10c480c6:       e58a            lsll #2,%d2
10c480c8:       2203            movel %d3,%d1
10c480ca:       701f            moveq #31,%d0
10c480cc:       c280            andl %d0,%d1
10c480ce:       2005            movel %d5,%d0
10c480d0:       e3a8            lsll %d1,%d0
10c480d2:       c0b2 2800       andl %a2@(00000000,%d2:l),%d0
10c480d6:       6708            beqs 10c480e0 <inq_canon+0x58>
10c480d8:       4a30 3800       tstb %a0@(00000000,%d3:l)
10c480dc:       6602            bnes 10c480e0 <inq_canon+0x58>
10c480de:       5384            subql #1,%d4
10c480e0:       5283            addql #1,%d3
10c480e2:       0283 0000 0fff  andil #4095,%d3
10c480e8:       b689            cmpl %a1,%d3
10c480ea:       66d6            bnes 10c480c2 <inq_canon+0x3a>
10c480ec:       2004            movel %d4,%d0
10c480ee:       4cdf 043c       moveml %sp@+,%d2-%d5/%a2
10c480f2:       4e5e            unlk %fp
10c480f4:       4e75            rts

10c480f6 <send_prio_char>:
10c480f6:       4e56 fffc       linkw %fp,#-4
10c480fa:       2f0a            movel %a2,%sp@-
10c480fc:       2f02            movel %d2,%sp@-
10c480fe:       246e 0008       moveal %fp@(8),%a2
10c48102:       202e 000c       movel %fp@(12),%d0
10c48106:       1d40 ffff       moveb %d0,%fp@(-1)
10c4810a:       142a 0120       moveb %a2@(288),%d2
10c4810e:       ee8a            lsrl #7,%d2
10c48110:       7201            moveq #1,%d1
10c48112:       c481            andl %d1,%d2
10c48114:       206a 00aa       moveal %a2@(170),%a0
10c48118:       b0fc 0000       cmpaw #0,%a0
10c4811c:       6714            beqs 10c48132 <send_prio_char+0x3c>
10c4811e:       e148            lslw #8,%d0
10c48120:       4840            swap %d0
10c48122:       4240            clrw %d0
10c48124:       4840            swap %d0
10c48126:       e040            asrw #8,%d0
10c48128:       48c0            extl %d0
10c4812a:       2f00            movel %d0,%sp@-
10c4812c:       2f0a            movel %a2,%sp@-
10c4812e:       4e90            jsr %a0@
10c48130:       6030            bras 10c48162 <send_prio_char+0x6c>
10c48132:       4a82            tstl %d2
10c48134:       670a            beqs 10c48140 <send_prio_char+0x4a>
10c48136:       2f0a            movel %a2,%sp@-
10c48138:       4eb9 10c4 40a2  jsr 10c440a2 <start_tty>
10c4813e:       588f            addql #4,%sp
10c48140:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c48144:       486e ffff       pea %fp@(-1)
10c48148:       42a7            clrl %sp@-
10c4814a:       2f0a            movel %a2,%sp@-
10c4814c:       206a 006a       moveal %a2@(106),%a0
10c48150:       4e90            jsr %a0@
10c48152:       4fef 0010       lea %sp@(16),%sp
10c48156:       4a82            tstl %d2
10c48158:       6708            beqs 10c48162 <send_prio_char+0x6c>
10c4815a:       2f0a            movel %a2,%sp@-
10c4815c:       4eb9 10c4 403c  jsr 10c4403c <stop_tty>
10c48162:       242e fff4       movel %fp@(-12),%d2
10c48166:       246e fff8       moveal %fp@(-8),%a2
10c4816a:       4e5e            unlk %fp
10c4816c:       4e75            rts

10c4816e <n_tty_ioctl>:
10c4816e:       4e56 0000       linkw %fp,#0
10c48172:       2f0b            movel %a3,%sp@-
10c48174:       2f0a            movel %a2,%sp@-
10c48176:       266e 0008       moveal %fp@(8),%a3
10c4817a:       246e 0014       moveal %fp@(20),%a2
10c4817e:       224b            moveal %a3,%a1
10c48180:       0c6b 0004 001a  cmpiw #4,%a3@(26)
10c48186:       660c            bnes 10c48194 <n_tty_ioctl+0x26>
10c48188:       0c6b 0001 001c  cmpiw #1,%a3@(28)
10c4818e:       6604            bnes 10c48194 <n_tty_ioctl+0x26>
10c48190:       226b 0122       moveal %a3@(290),%a1
10c48194:       202e 0010       movel %fp@(16),%d0
10c48198:       0680 ffff abff  addil #-21505,%d0
10c4819e:       7256            moveq #86,%d1
10c481a0:       b280            cmpl %d0,%d1
10c481a2:       6500 02cc       bcsw 10c48470 <n_tty_ioctl+0x302>
10c481a6:       d080            addl %d0,%d0
10c481a8:       303b 0806       movew %pc@(10c481b0 <n_tty_ioctl+0x42>,%d0:l),%d0
10c481ac:       4efb 0002       jmp %pc@(10c481b0 <n_tty_ioctl+0x42>,%d0:w)
10c481b0:       00ae 00c8 00c2  oril #13107394,%fp@(188)
10c481b6:       00bc 
10c481b8:       00cc            0314
10c481ba:       00e4            0344
10c481bc:       00de            0336
10c481be:       00d8            0330
10c481c0:       02c0            01300
10c481c2:       00f4            0364
10c481c4:       018a 02c0       movepw %d0,%a2@(704)
10c481c8:       02c0            01300
10c481ca:       02c0            01300
10c481cc:       02c0            01300
10c481ce:       02c0            01300
10c481d0:       01d6            bset %d0,%fp@
10c481d2:       02c0            01300
10c481d4:       02c0            01300
10c481d6:       02c0            01300
10c481d8:       02c0            01300
10c481da:       02c0            01300
10c481dc:       02c0            01300
10c481de:       02c0            01300
10c481e0:       0284 0298 01f0  andil #43516400,%d4
10c481e6:       02c0            01300
10c481e8:       02c0            01300
10c481ea:       02c0            01300
10c481ec:       02c0            01300
10c481ee:       0242 02c0       andiw #704,%d2
10c481f2:       02c0            01300
10c481f4:       02c0            01300
10c481f6:       02c0            01300
10c481f8:       02c0            01300
10c481fa:       02c0            01300
10c481fc:       02c0            01300
10c481fe:       02c0            01300
10c48200:       02c0            01300
10c48202:       02c0            01300
10c48204:       02c0            01300
10c48206:       02c0            01300
10c48208:       02c0            01300
10c4820a:       02c0            01300
10c4820c:       02c0            01300
10c4820e:       02c0            01300
10c48210:       02c0            01300
10c48212:       02c0            01300
10c48214:       02c0            01300
10c48216:       02c0            01300
10c48218:       02c0            01300
10c4821a:       02c0            01300
10c4821c:       02c0            01300
10c4821e:       02c0            01300
10c48220:       02c0            01300
10c48222:       02c0            01300
10c48224:       02c0            01300
10c48226:       02c0            01300
10c48228:       02c0            01300
10c4822a:       02c0            01300
10c4822c:       02c0            01300
10c4822e:       02c0            01300
10c48230:       02c0            01300
10c48232:       02c0            01300
10c48234:       02c0            01300
10c48236:       02c0            01300
10c48238:       02c0            01300
10c4823a:       02c0            01300
10c4823c:       02c0            01300
10c4823e:       02c0            01300
10c48240:       02c0            01300
10c48242:       02c0            01300
10c48244:       02c0            01300
10c48246:       02c0            01300
10c48248:       02c0            01300
10c4824a:       02c0            01300
10c4824c:       02c0            01300
10c4824e:       02c0            01300
10c48250:       02c0            01300
10c48252:       02c0            01300
10c48254:       02c0            01300
10c48256:       02c0            01300
10c48258:       02c0            01300
10c4825a:       020a 0216       andib #22,%a2
10c4825e:       4878 0024       pea 24 <LSIGTRAP+0x1f>
10c48262:       2f29 00fe       movel %a1@(254),%sp@-
10c48266:       2f0a            movel %a2,%sp@-
10c48268:       6000 0180       braw 10c483ea <n_tty_ioctl+0x27c>
10c4826c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c48270:       6026            bras 10c48298 <n_tty_ioctl+0x12a>
10c48272:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c48276:       6020            bras 10c48298 <n_tty_ioctl+0x12a>
10c48278:       42a7            clrl %sp@-
10c4827a:       601c            bras 10c48298 <n_tty_ioctl+0x12a>
10c4827c:       2f0a            movel %a2,%sp@-
10c4827e:       2f09            movel %a1,%sp@-
10c48280:       4eba fd9e       jsr %pc@(10c48020 <get_termio>)
10c48284:       6000 01f0       braw 10c48476 <n_tty_ioctl+0x308>
10c48288:       4878 0005       pea 5 <LSIGTRAP>
10c4828c:       600a            bras 10c48298 <n_tty_ioctl+0x12a>
10c4828e:       4878 0006       pea 6 <LSIGTRAP+0x1>
10c48292:       6004            bras 10c48298 <n_tty_ioctl+0x12a>
10c48294:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c48298:       2f0a            movel %a2,%sp@-
10c4829a:       2f09            movel %a1,%sp@-
10c4829c:       4eba fca8       jsr %pc@(10c47f46 <set_termios>)
10c482a0:       6000 01d4       braw 10c48476 <n_tty_ioctl+0x308>
10c482a4:       2f0b            movel %a3,%sp@-
10c482a6:       4eb9 10c4 3c04  jsr 10c43c04 <tty_check_change>
10c482ac:       588f            addql #4,%sp
10c482ae:       4a80            tstl %d0
10c482b0:       6600 01c4       bnew 10c48476 <n_tty_ioctl+0x308>
10c482b4:       7001            moveq #1,%d0
10c482b6:       b08a            cmpl %a2,%d0
10c482b8:       6732            beqs 10c482ec <n_tty_ioctl+0x17e>
10c482ba:       6210            bhis 10c482cc <n_tty_ioctl+0x15e>
10c482bc:       7202            moveq #2,%d1
10c482be:       b28a            cmpl %a2,%d1
10c482c0:       674a            beqs 10c4830c <n_tty_ioctl+0x19e>
10c482c2:       7003            moveq #3,%d0
10c482c4:       b08a            cmpl %a2,%d0
10c482c6:       6756            beqs 10c4831e <n_tty_ioctl+0x1b0>
10c482c8:       6000 00b6       braw 10c48380 <n_tty_ioctl+0x212>
10c482cc:       102b 0120       moveb %a3@(288),%d0
10c482d0:       0800 0005       btst #5,%d0
10c482d4:       6600 00c4       bnew 10c4839a <n_tty_ioctl+0x22c>
10c482d8:       0000 0020       orib #32,%d0
10c482dc:       1740 0120       moveb %d0,%a3@(288)
10c482e0:       2f0b            movel %a3,%sp@-
10c482e2:       4eb9 10c4 403c  jsr 10c4403c <stop_tty>
10c482e8:       6000 00b0       braw 10c4839a <n_tty_ioctl+0x22c>
10c482ec:       102b 0120       moveb %a3@(288),%d0
10c482f0:       0800 0005       btst #5,%d0
10c482f4:       6700 00a4       beqw 10c4839a <n_tty_ioctl+0x22c>
10c482f8:       0200 00df       andib #-33,%d0
10c482fc:       1740 0120       moveb %d0,%a3@(288)
10c48300:       2f0b            movel %a3,%sp@-
10c48302:       4eb9 10c4 40a2  jsr 10c440a2 <start_tty>
10c48308:       6000 0090       braw 10c4839a <n_tty_ioctl+0x22c>
10c4830c:       206b 00fe       moveal %a3@(254),%a0
10c48310:       4a28 001a       tstb %a0@(26)
10c48314:       6700 0084       beqw 10c4839a <n_tty_ioctl+0x22c>
10c48318:       1028 001a       moveb %a0@(26),%d0
10c4831c:       600e            bras 10c4832c <n_tty_ioctl+0x1be>
10c4831e:       206b 00fe       moveal %a3@(254),%a0
10c48322:       4a28 0019       tstb %a0@(25)
10c48326:       6772            beqs 10c4839a <n_tty_ioctl+0x22c>
10c48328:       1028 0019       moveb %a0@(25),%d0
10c4832c:       4880            extw %d0
10c4832e:       3040            moveaw %d0,%a0
10c48330:       2f08            movel %a0,%sp@-
10c48332:       2f0b            movel %a3,%sp@-
10c48334:       4eba fdc0       jsr %pc@(10c480f6 <send_prio_char>)
10c48338:       6060            bras 10c4839a <n_tty_ioctl+0x22c>
10c4833a:       2f0b            movel %a3,%sp@-
10c4833c:       4eb9 10c4 3c04  jsr 10c43c04 <tty_check_change>
10c48342:       588f            addql #4,%sp
10c48344:       4a80            tstl %d0
10c48346:       6600 012e       bnew 10c48476 <n_tty_ioctl+0x308>
10c4834a:       7001            moveq #1,%d0
10c4834c:       b08a            cmpl %a2,%d0
10c4834e:       6720            beqs 10c48370 <n_tty_ioctl+0x202>
10c48350:       6208            bhis 10c4835a <n_tty_ioctl+0x1ec>
10c48352:       7202            moveq #2,%d1
10c48354:       b28a            cmpl %a2,%d1
10c48356:       6708            beqs 10c48360 <n_tty_ioctl+0x1f2>
10c48358:       6026            bras 10c48380 <n_tty_ioctl+0x212>
10c4835a:       206b 00d6       moveal %a3@(214),%a0
10c4835e:       6014            bras 10c48374 <n_tty_ioctl+0x206>
10c48360:       206b 00d6       moveal %a3@(214),%a0
10c48364:       b0fc 0000       cmpaw #0,%a0
10c48368:       6706            beqs 10c48370 <n_tty_ioctl+0x202>
10c4836a:       2f0b            movel %a3,%sp@-
10c4836c:       4e90            jsr %a0@
10c4836e:       588f            addql #4,%sp
10c48370:       206b 009e       moveal %a3@(158),%a0
10c48374:       b0fc 0000       cmpaw #0,%a0
10c48378:       6720            beqs 10c4839a <n_tty_ioctl+0x22c>
10c4837a:       2f0b            movel %a3,%sp@-
10c4837c:       4e90            jsr %a0@
10c4837e:       601a            bras 10c4839a <n_tty_ioctl+0x22c>
10c48380:       70ea            moveq #-22,%d0
10c48382:       6000 00f2       braw 10c48476 <n_tty_ioctl+0x308>
10c48386:       206b 007a       moveal %a3@(122),%a0
10c4838a:       b0fc 0000       cmpaw #0,%a0
10c4838e:       6706            beqs 10c48396 <n_tty_ioctl+0x228>
10c48390:       2f0b            movel %a3,%sp@-
10c48392:       4e90            jsr %a0@
10c48394:       6002            bras 10c48398 <n_tty_ioctl+0x22a>
10c48396:       7000            moveq #0,%d0
10c48398:       2480            movel %d0,%a2@
10c4839a:       7000            moveq #0,%d0
10c4839c:       6000 00d8       braw 10c48476 <n_tty_ioctl+0x308>
10c483a0:       202b 09e6       movel %a3@(2534),%d0
10c483a4:       206b 00fe       moveal %a3@(254),%a0
10c483a8:       0828 0001 000f  btst #1,%a0@(15)
10c483ae:       6706            beqs 10c483b6 <n_tty_ioctl+0x248>
10c483b0:       2f0b            movel %a3,%sp@-
10c483b2:       4eba fcd4       jsr %pc@(10c48088 <inq_canon>)
10c483b6:       2480            movel %d0,%a2@
10c483b8:       60e0            bras 10c4839a <n_tty_ioctl+0x22c>
10c483ba:       4878 0024       pea 24 <LSIGTRAP+0x1f>
10c483be:       2f29 0102       movel %a1@(258),%sp@-
10c483c2:       2f0a            movel %a2,%sp@-
10c483c4:       6024            bras 10c483ea <n_tty_ioctl+0x27c>
10c483c6:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c483cc:       0828 0005 01d1  btst #5,%a0@(465)
10c483d2:       6606            bnes 10c483da <n_tty_ioctl+0x26c>
10c483d4:       70ff            moveq #-1,%d0
10c483d6:       6000 009e       braw 10c48476 <n_tty_ioctl+0x308>
10c483da:       0068 0100 0006  oriw #256,%a0@(6)
10c483e0:       4878 0024       pea 24 <LSIGTRAP+0x1f>
10c483e4:       2f0a            movel %a2,%sp@-
10c483e6:       2f29 0102       movel %a1@(258),%sp@-
10c483ea:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c483f0:       60a8            bras 10c4839a <n_tty_ioctl+0x22c>
10c483f2:       0c6b 0004 001a  cmpiw #4,%a3@(26)
10c483f8:       6608            bnes 10c48402 <n_tty_ioctl+0x294>
10c483fa:       0c6b 0001 001c  cmpiw #1,%a3@(28)
10c48400:       6704            beqs 10c48406 <n_tty_ioctl+0x298>
10c48402:       70e7            moveq #-25,%d0
10c48404:       6070            bras 10c48476 <n_tty_ioctl+0x308>
10c48406:       2012            movel %a2@,%d0
10c48408:       4a80            tstl %d0
10c4840a:       671e            beqs 10c4842a <n_tty_ioctl+0x2bc>
10c4840c:       102b 0120       moveb %a3@(288),%d0
10c48410:       0800 0004       btst #4,%d0
10c48414:       6684            bnes 10c4839a <n_tty_ioctl+0x22c>
10c48416:       0000 0010       orib #16,%d0
10c4841a:       1740 0120       moveb %d0,%a3@(288)
10c4841e:       206b 0122       moveal %a3@(290),%a0
10c48422:       4228 0121       clrb %a0@(289)
10c48426:       6000 ff72       braw 10c4839a <n_tty_ioctl+0x22c>
10c4842a:       022b 00ef 0120  andib #-17,%a3@(288)
10c48430:       6000 ff68       braw 10c4839a <n_tty_ioctl+0x22c>
10c48434:       206b 00fe       moveal %a3@(254),%a0
10c48438:       1028 000a       moveb %a0@(10),%d0
10c4843c:       e688            lsrl #3,%d0
10c4843e:       7201            moveq #1,%d1
10c48440:       c081            andl %d1,%d0
10c48442:       2480            movel %d0,%a2@
10c48444:       6000 ff54       braw 10c4839a <n_tty_ioctl+0x22c>
10c48448:       2012            movel %a2@,%d0
10c4844a:       2440            moveal %d0,%a2
10c4844c:       206b 00fe       moveal %a3@(254),%a0
10c48450:       2028 0008       movel %a0@(8),%d0
10c48454:       0240 f7ff       andiw #-2049,%d0
10c48458:       2140 0008       movel %d0,%a0@(8)
10c4845c:       b4fc 0000       cmpaw #0,%a2
10c48460:       6700 ff38       beqw 10c4839a <n_tty_ioctl+0x22c>
10c48464:       0040 0800       oriw #2048,%d0
10c48468:       2140 0008       movel %d0,%a0@(8)
10c4846c:       6000 ff2c       braw 10c4839a <n_tty_ioctl+0x22c>
10c48470:       203c ffff fdfd  movel #-515,%d0
10c48476:       246e fff8       moveal %fp@(-8),%a2
10c4847a:       266e fffc       moveal %fp@(-4),%a3
10c4847e:       4e5e            unlk %fp
10c48480:       4e75            rts
10c48482:       4e75            rts

10c48484 <raw_open>:
10c48484:       4e56 0000       linkw %fp,#0
10c48488:       48e7 3f30       moveml %d2-%d7/%a2-%a3,%sp@-
10c4848c:       206e 0008       moveal %fp@(8),%a0
10c48490:       266e 000c       moveal %fp@(12),%a3
10c48494:       4286            clrl %d6
10c48496:       1c28 003f       moveb %a0@(63),%d6
10c4849a:       660e            bnes 10c484aa <raw_open+0x26>
10c4849c:       277c 1000 ecc4  movel #268496068,%a3@(16)
10c484a2:       0010 
10c484a4:       7000            moveq #0,%d0
10c484a6:       6000 0152       braw 10c485fa <raw_open+0x176>
10c484aa:       4aab 005e       tstl %a3@(94)
10c484ae:       6616            bnes 10c484c6 <raw_open+0x42>
10c484b0:       486b 005e       pea %a3@(94)
10c484b4:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c484b8:       4eb9 10c3 528c  jsr 10c3528c <alloc_kiovec>
10c484be:       2800            movel %d0,%d4
10c484c0:       508f            addql #8,%sp
10c484c2:       6600 0136       bnew 10c485fa <raw_open+0x176>
10c484c6:       2206            movel %d6,%d1
10c484c8:       e789            lsll #3,%d1
10c484ca:       2401            movel %d1,%d2
10c484cc:       d486            addl %d6,%d2
10c484ce:       e58a            lsll #2,%d2
10c484d0:       45f9 1001 bef4  lea 1001bef4 <raw_devices+0x10>,%a2
10c484d6:       2002            movel %d2,%d0
10c484d8:       d08a            addl %a2,%d0
10c484da:       2240            moveal %d0,%a1
10c484dc:       41fa 000c       lea %pc@(10c484ea <raw_open+0x66>),%a0
10c484e0:       5391            subql #1,%a1@
10c484e2:       6a06            bpls 10c484ea <raw_open+0x66>
10c484e4:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c484ea:       2272 28f0       moveal %a2@(fffffff0,%d2:l),%a1
10c484ee:       78ed            moveq #-19,%d4
10c484f0:       2e01            movel %d1,%d7
10c484f2:       b2fc 0000       cmpaw #0,%a1
10c484f6:       6700 00e8       beqw 10c485e0 <raw_open+0x15c>
10c484fa:       41e9 0008       lea %a1@(8),%a0
10c484fe:       5290            addql #1,%a0@
10c48500:       4285            clrl %d5
10c48502:       3a29 0010       movew %a1@(16),%d5
10c48506:       2605            movel %d5,%d3
10c48508:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c4850c:       42a7            clrl %sp@-
10c4850e:       4280            clrl %d0
10c48510:       302b 001c       movew %a3@(28),%d0
10c48514:       2f00            movel %d0,%sp@-
10c48516:       2f09            movel %a1,%sp@-
10c48518:       4eb9 10c2 96b4  jsr 10c296b4 <blkdev_get>
10c4851e:       2800            movel %d0,%d4
10c48520:       4fef 0010       lea %sp@(16),%sp
10c48524:       6600 00ba       bnew 10c485e0 <raw_open+0x15c>
10c48528:       41f9 1001 bee8  lea 1001bee8 <raw_devices+0x4>,%a0
10c4852e:       2030 2800       movel %a0@(00000000,%d2:l),%d0
10c48532:       2200            movel %d0,%d1
10c48534:       5281            addql #1,%d1
10c48536:       2181 2800       movel %d1,%a0@(00000000,%d2:l)
10c4853a:       4a80            tstl %d0
10c4853c:       6600 00a2       bnew 10c485e0 <raw_open+0x15c>
10c48540:       243c 0000 0200  movel #512,%d2
10c48546:       2f05            movel %d5,%sp@-
10c48548:       4eb9 10c2 7fd2  jsr 10c27fd2 <get_super>
10c4854e:       588f            addql #4,%sp
10c48550:       4a80            tstl %d0
10c48552:       670e            beqs 10c48562 <raw_open+0xde>
10c48554:       2f00            movel %d0,%sp@-
10c48556:       4eb9 10c2 7e4e  jsr 10c27e4e <drop_super>
10c4855c:       7001            moveq #1,%d0
10c4855e:       588f            addql #4,%sp
10c48560:       6002            bras 10c48564 <raw_open+0xe0>
10c48562:       7000            moveq #0,%d0
10c48564:       4a80            tstl %d0
10c48566:       6714            beqs 10c4857c <raw_open+0xf8>
10c48568:       3003            movew %d3,%d0
10c4856a:       e048            lsrw #8,%d0
10c4856c:       0280 0000 00ff  andil #255,%d0
10c48572:       e588            lsll #2,%d0
10c48574:       41f9 1003 1d02  lea 10031d02 <blksize_size>,%a0
10c4857a:       6012            bras 10c4858e <raw_open+0x10a>
10c4857c:       3003            movew %d3,%d0
10c4857e:       e048            lsrw #8,%d0
10c48580:       0280 0000 00ff  andil #255,%d0
10c48586:       e588            lsll #2,%d0
10c48588:       41f9 1002 9388  lea 10029388 <hardsect_size>,%a0
10c4858e:       2070 0800       moveal %a0@(00000000,%d0:l),%a0
10c48592:       b0fc 0000       cmpaw #0,%a0
10c48596:       670a            beqs 10c485a2 <raw_open+0x11e>
10c48598:       4280            clrl %d0
10c4859a:       1003            moveb %d3,%d0
10c4859c:       e588            lsll #2,%d0
10c4859e:       2430 0800       movel %a0@(00000000,%d0:l),%d2
10c485a2:       2f02            movel %d2,%sp@-
10c485a4:       3f03            movew %d3,%sp@-
10c485a6:       4267            clrw %sp@-
10c485a8:       4eb9 10c2 8c9a  jsr 10c28c9a <set_blocksize>
10c485ae:       2007            movel %d7,%d0
10c485b0:       d086            addl %d6,%d0
10c485b2:       e588            lsll #2,%d0
10c485b4:       41f9 1001 beec  lea 1001beec <raw_devices+0x8>,%a0
10c485ba:       2182 0800       movel %d2,%a0@(00000000,%d0:l)
10c485be:       7200            moveq #0,%d1
10c485c0:       0802 0000       btst #0,%d2
10c485c4:       660a            bnes 10c485d0 <raw_open+0x14c>
10c485c6:       e282            asrl #1,%d2
10c485c8:       5281            addql #1,%d1
10c485ca:       0802 0000       btst #0,%d2
10c485ce:       67f6            beqs 10c485c6 <raw_open+0x142>
10c485d0:       2007            movel %d7,%d0
10c485d2:       d086            addl %d6,%d0
10c485d4:       e588            lsll #2,%d0
10c485d6:       41f9 1001 bef0  lea 1001bef0 <raw_devices+0xc>,%a0
10c485dc:       2181 0800       movel %d1,%a0@(00000000,%d0:l)
10c485e0:       2007            movel %d7,%d0
10c485e2:       d086            addl %d6,%d0
10c485e4:       e588            lsll #2,%d0
10c485e6:       d08a            addl %a2,%d0
10c485e8:       2240            moveal %d0,%a1
10c485ea:       41fa 000c       lea %pc@(10c485f8 <raw_open+0x174>),%a0
10c485ee:       5291            addql #1,%a1@
10c485f0:       6e06            bgts 10c485f8 <raw_open+0x174>
10c485f2:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c485f8:       2004            movel %d4,%d0
10c485fa:       4cee 0cfc ffe0  moveml %fp@(-32),%d2-%d7/%a2-%a3
10c48600:       4e5e            unlk %fp
10c48602:       4e75            rts

10c48604 <raw_release>:
10c48604:       4e56 0000       linkw %fp,#0
10c48608:       2f0a            movel %a2,%sp@-
10c4860a:       2f02            movel %d2,%sp@-
10c4860c:       206e 0008       moveal %fp@(8),%a0
10c48610:       4281            clrl %d1
10c48612:       1228 003f       moveb %a0@(63),%d1
10c48616:       2001            movel %d1,%d0
10c48618:       e788            lsll #3,%d0
10c4861a:       d081            addl %d1,%d0
10c4861c:       e588            lsll #2,%d0
10c4861e:       45f9 1001 bef4  lea 1001bef4 <raw_devices+0x10>,%a2
10c48624:       2200            movel %d0,%d1
10c48626:       d28a            addl %a2,%d1
10c48628:       2241            moveal %d1,%a1
10c4862a:       41fa 000c       lea %pc@(10c48638 <raw_release+0x34>),%a0
10c4862e:       5391            subql #1,%a1@
10c48630:       6a06            bpls 10c48638 <raw_release+0x34>
10c48632:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c48638:       2432 08f0       movel %a2@(fffffff0,%d0:l),%d2
10c4863c:       41f9 1001 bee8  lea 1001bee8 <raw_devices+0x4>,%a0
10c48642:       53b0 0800       subql #1,%a0@(00000000,%d0:l)
10c48646:       2241            moveal %d1,%a1
10c48648:       41fa 000c       lea %pc@(10c48656 <raw_release+0x52>),%a0
10c4864c:       5291            addql #1,%a1@
10c4864e:       6e06            bgts 10c48656 <raw_release+0x52>
10c48650:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c48656:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c4865a:       2f02            movel %d2,%sp@-
10c4865c:       4eb9 10c2 974a  jsr 10c2974a <blkdev_put>
10c48662:       7000            moveq #0,%d0
10c48664:       242e fff8       movel %fp@(-8),%d2
10c48668:       246e fffc       moveal %fp@(-4),%a2
10c4866c:       4e5e            unlk %fp
10c4866e:       4e75            rts

10c48670 <raw_ctl_ioctl>:
10c48670:       4e56 ffec       linkw %fp,#-20
10c48674:       48e7 3e20       moveml %d2-%d6/%a2,%sp@-
10c48678:       262e 0010       movel %fp@(16),%d3
10c4867c:       2a2e 0014       movel %fp@(20),%d5
10c48680:       7800            moveq #0,%d4
10c48682:       0c83 0000 ac01  cmpil #44033,%d3
10c48688:       6200 019c       bhiw 10c48826 <raw_ctl_ioctl+0x1b6>
10c4868c:       0c83 0000 ac00  cmpil #44032,%d3
10c48692:       6500 0192       bcsw 10c48826 <raw_ctl_ioctl+0x1b6>
10c48696:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c4869a:       2f05            movel %d5,%sp@-
10c4869c:       74ec            moveq #-20,%d2
10c4869e:       d48e            addl %fp,%d2
10c486a0:       2f02            movel %d2,%sp@-
10c486a2:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c486a8:       4e92            jsr %a2@
10c486aa:       4fef 000c       lea %sp@(12),%sp
10c486ae:       226e ffec       moveal %fp@(-20),%a1
10c486b2:       2009            movel %a1,%d0
10c486b4:       5380            subql #1,%d0
10c486b6:       2c02            movel %d2,%d6
10c486b8:       0c80 0000 00fe  cmpil #254,%d0
10c486be:       6200 0166       bhiw 10c48826 <raw_ctl_ioctl+0x1b6>
10c486c2:       0c83 0000 ac00  cmpil #44032,%d3
10c486c8:       6600 00ec       bnew 10c487b6 <raw_ctl_ioctl+0x146>
10c486cc:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c486d2:       0828 0005 01d1  btst #5,%a0@(465)
10c486d8:       6606            bnes 10c486e0 <raw_ctl_ioctl+0x70>
10c486da:       78ff            moveq #-1,%d4
10c486dc:       6000 014a       braw 10c48828 <raw_ctl_ioctl+0x1b8>
10c486e0:       0068 0100 0006  oriw #256,%a0@(6)
10c486e6:       242e fff0       movel %fp@(-16),%d2
10c486ea:       262e fff4       movel %fp@(-12),%d3
10c486ee:       2002            movel %d2,%d0
10c486f0:       8083            orl %d3,%d0
10c486f2:       660c            bnes 10c48700 <raw_ctl_ioctl+0x90>
10c486f4:       222e fff8       movel %fp@(-8),%d1
10c486f8:       82ae fffc       orl %fp@(-4),%d1
10c486fc:       6600 0128       bnew 10c48826 <raw_ctl_ioctl+0x1b6>
10c48700:       4280            clrl %d0
10c48702:       7200            moveq #0,%d1
10c48704:       4601            notb %d1
10c48706:       9283            subl %d3,%d1
10c48708:       9182            subxl %d2,%d0
10c4870a:       6500 011a       bcsw 10c48826 <raw_ctl_ioctl+0x1b6>
10c4870e:       202e fff8       movel %fp@(-8),%d0
10c48712:       222e fffc       movel %fp@(-4),%d1
10c48716:       4282            clrl %d2
10c48718:       7600            moveq #0,%d3
10c4871a:       4603            notb %d3
10c4871c:       9283            subl %d3,%d1
10c4871e:       9182            subxl %d2,%d0
10c48720:       6200 0104       bhiw 10c48826 <raw_ctl_ioctl+0x1b6>
10c48724:       2009            movel %a1,%d0
10c48726:       e788            lsll #3,%d0
10c48728:       2400            movel %d0,%d2
10c4872a:       d489            addl %a1,%d2
10c4872c:       e58a            lsll #2,%d2
10c4872e:       203c 1001 bef4  movel #268549876,%d0
10c48734:       2602            movel %d2,%d3
10c48736:       d680            addl %d0,%d3
10c48738:       2243            moveal %d3,%a1
10c4873a:       41fa 000c       lea %pc@(10c48748 <raw_ctl_ioctl+0xd8>),%a0
10c4873e:       5391            subql #1,%a1@
10c48740:       6a06            bpls 10c48748 <raw_ctl_ioctl+0xd8>
10c48742:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c48748:       41f9 1001 bee8  lea 1001bee8 <raw_devices+0x4>,%a0
10c4874e:       4ab0 2800       tstl %a0@(00000000,%d2:l)
10c48752:       6716            beqs 10c4876a <raw_ctl_ioctl+0xfa>
10c48754:       2243            moveal %d3,%a1
10c48756:       41fa 000c       lea %pc@(10c48764 <raw_ctl_ioctl+0xf4>),%a0
10c4875a:       5291            addql #1,%a1@
10c4875c:       6e06            bgts 10c48764 <raw_ctl_ioctl+0xf4>
10c4875e:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c48764:       78f0            moveq #-16,%d4
10c48766:       6000 00c0       braw 10c48828 <raw_ctl_ioctl+0x1b8>
10c4876a:       2040            moveal %d0,%a0
10c4876c:       45e8 fff0       lea %a0@(-16),%a2
10c48770:       2032 2800       movel %a2@(00000000,%d2:l),%d0
10c48774:       670a            beqs 10c48780 <raw_ctl_ioctl+0x110>
10c48776:       2f00            movel %d0,%sp@-
10c48778:       4eb9 10c2 91e6  jsr 10c291e6 <bdput>
10c4877e:       588f            addql #4,%sp
10c48780:       322e fff6       movew %fp@(-10),%d1
10c48784:       e149            lslw #8,%d1
10c48786:       826e fffe       orw %fp@(-2),%d1
10c4878a:       3001            movew %d1,%d0
10c4878c:       e048            lsrw #8,%d0
10c4878e:       0280 0000 00ff  andil #255,%d0
10c48794:       e188            lsll #8,%d0
10c48796:       8001            orb %d1,%d0
10c48798:       2f00            movel %d0,%sp@-
10c4879a:       4eb9 10c2 90ce  jsr 10c290ce <bdget>
10c487a0:       2580 2800       movel %d0,%a2@(00000000,%d2:l)
10c487a4:       2243            moveal %d3,%a1
10c487a6:       41fa 000c       lea %pc@(10c487b4 <raw_ctl_ioctl+0x144>),%a0
10c487aa:       5291            addql #1,%a1@
10c487ac:       6e06            bgts 10c487b4 <raw_ctl_ioctl+0x144>
10c487ae:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c487b4:       6072            bras 10c48828 <raw_ctl_ioctl+0x1b8>
10c487b6:       2009            movel %a1,%d0
10c487b8:       e788            lsll #3,%d0
10c487ba:       d089            addl %a1,%d0
10c487bc:       e588            lsll #2,%d0
10c487be:       41f9 1001 bee4  lea 1001bee4 <raw_devices>,%a0
10c487c4:       2070 0800       moveal %a0@(00000000,%d0:l),%a0
10c487c8:       b0fc 0000       cmpaw #0,%a0
10c487cc:       673a            beqs 10c48808 <raw_ctl_ioctl+0x198>
10c487ce:       4280            clrl %d0
10c487d0:       3028 0010       movew %a0@(16),%d0
10c487d4:       2200            movel %d0,%d1
10c487d6:       7400            moveq #0,%d2
10c487d8:       4602            notb %d2
10c487da:       c282            andl %d2,%d1
10c487dc:       e080            asrl #8,%d0
10c487de:       e148            lslw #8,%d0
10c487e0:       8041            orw %d1,%d0
10c487e2:       3200            movew %d0,%d1
10c487e4:       e049            lsrw #8,%d1
10c487e6:       7400            moveq #0,%d2
10c487e8:       7600            moveq #0,%d3
10c487ea:       3601            movew %d1,%d3
10c487ec:       2d42 fff0       movel %d2,%fp@(-16)
10c487f0:       2d43 fff4       movel %d3,%fp@(-12)
10c487f4:       0240 00ff       andiw #255,%d0
10c487f8:       7200            moveq #0,%d1
10c487fa:       7400            moveq #0,%d2
10c487fc:       3400            movew %d0,%d2
10c487fe:       2d41 fff8       movel %d1,%fp@(-8)
10c48802:       2d42 fffc       movel %d2,%fp@(-4)
10c48806:       6010            bras 10c48818 <raw_ctl_ioctl+0x1a8>
10c48808:       42ae fff8       clrl %fp@(-8)
10c4880c:       42ae fffc       clrl %fp@(-4)
10c48810:       42ae fff0       clrl %fp@(-16)
10c48814:       42ae fff4       clrl %fp@(-12)
10c48818:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c4881c:       2f06            movel %d6,%sp@-
10c4881e:       2f05            movel %d5,%sp@-
10c48820:       4e92            jsr %a2@
10c48822:       7800            moveq #0,%d4
10c48824:       6002            bras 10c48828 <raw_ctl_ioctl+0x1b8>
10c48826:       78ea            moveq #-22,%d4
10c48828:       2004            movel %d4,%d0
10c4882a:       4cee 047c ffd4  moveml %fp@(-44),%d2-%d6/%a2
10c48830:       4e5e            unlk %fp
10c48832:       4e75            rts

10c48834 <raw_read>:
10c48834:       4e56 0000       linkw %fp,#0
10c48838:       2f2e 0014       movel %fp@(20),%sp@-
10c4883c:       2f2e 0010       movel %fp@(16),%sp@-
10c48840:       2f2e 000c       movel %fp@(12),%sp@-
10c48844:       2f2e 0008       movel %fp@(8),%sp@-
10c48848:       42a7            clrl %sp@-
10c4884a:       4eb9 10c4 8876  jsr 10c48876 <rw_raw_dev>
10c48850:       4e5e            unlk %fp
10c48852:       4e75            rts

10c48854 <raw_write>:
10c48854:       4e56 0000       linkw %fp,#0
10c48858:       2f2e 0014       movel %fp@(20),%sp@-
10c4885c:       2f2e 0010       movel %fp@(16),%sp@-
10c48860:       2f2e 000c       movel %fp@(12),%sp@-
10c48864:       2f2e 0008       movel %fp@(8),%sp@-
10c48868:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c4886c:       4eb9 10c4 8876  jsr 10c48876 <rw_raw_dev>
10c48872:       4e5e            unlk %fp
10c48874:       4e75            rts

10c48876 <rw_raw_dev>:
10c48876:       4e56 ffec       linkw %fp,#-20
10c4887a:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c4887e:       246e 0014       moveal %fp@(20),%a2
10c48882:       226e 000c       moveal %fp@(12),%a1
10c48886:       2069 0008       moveal %a1@(8),%a0
10c4888a:       2068 0008       moveal %a0@(8),%a0
10c4888e:       4283            clrl %d3
10c48890:       1628 003f       moveb %a0@(63),%d3
10c48894:       42ae fff8       clrl %fp@(-8)
10c48898:       2d69 005e fffc  movel %a1@(94),%fp@(-4)
10c4889e:       41e9 0062       lea %a1@(98),%a0
10c488a2:       40c2            movew %sr,%d2
10c488a4:       007c 0700       oriw #1792,%sr
10c488a8:       2210            movel %a0@,%d1
10c488aa:       7001            moveq #1,%d0
10c488ac:       c280            andl %d0,%d1
10c488ae:       4481            negl %d1
10c488b0:       4481            negl %d1
10c488b2:       2010            movel %a0@,%d0
10c488b4:       7801            moveq #1,%d4
10c488b6:       8084            orl %d4,%d0
10c488b8:       2080            movel %d0,%a0@
10c488ba:       46c2            movew %d2,%sr
10c488bc:       4a81            tstl %d1
10c488be:       671e            beqs 10c488de <rw_raw_dev+0x68>
10c488c0:       486e fffc       pea %fp@(-4)
10c488c4:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c488c8:       4eb9 10c3 528c  jsr 10c3528c <alloc_kiovec>
10c488ce:       2800            movel %d0,%d4
10c488d0:       508f            addql #8,%sp
10c488d2:       6600 0226       bnew 10c48afa <rw_raw_dev+0x284>
10c488d6:       307c 0001       moveaw #1,%a0
10c488da:       2d48 fff8       movel %a0,%fp@(-8)
10c488de:       2003            movel %d3,%d0
10c488e0:       e788            lsll #3,%d0
10c488e2:       d083            addl %d3,%d0
10c488e4:       e588            lsll #2,%d0
10c488e6:       41f9 1001 bee4  lea 1001bee4 <raw_devices>,%a0
10c488ec:       2270 0800       moveal %a0@(00000000,%d0:l),%a1
10c488f0:       41f9 1001 beec  lea 1001beec <raw_devices+0x8>,%a0
10c488f6:       2d70 0800 fff2  movel %a0@(00000000,%d0:l),%fp@(-14)
10c488fc:       41f9 1001 bef0  lea 1001bef0 <raw_devices+0xc>,%a0
10c48902:       2e30 0800       movel %a0@(00000000,%d0:l),%d7
10c48906:       266e fff2       moveal %fp@(-14),%a3
10c4890a:       538b            subql #1,%a3
10c4890c:       70f7            moveq #-9,%d0
10c4890e:       d087            addl %d7,%d0
10c48910:       2d7c 0000 0400  movel #1024,%fp@(-18)
10c48916:       ffee 
10c48918:       222e ffee       movel %fp@(-18),%d1
10c4891c:       e0a1            asrl %d0,%d1
10c4891e:       2d41 ffee       movel %d1,%fp@(-18)
10c48922:       3d69 0010 fff6  movew %a1@(16),%fp@(-10)
10c48928:       4280            clrl %d0
10c4892a:       1029 0010       moveb %a1@(16),%d0
10c4892e:       e588            lsll #2,%d0
10c48930:       41f9 1003 20fe  lea 100320fe <blk_size>,%a0
10c48936:       2070 0800       moveal %a0@(00000000,%d0:l),%a0
10c4893a:       b0fc 0000       cmpaw #0,%a0
10c4893e:       673a            beqs 10c4897a <rw_raw_dev+0x104>
10c48940:       4280            clrl %d0
10c48942:       102e fff7       moveb %fp@(-9),%d0
10c48946:       e588            lsll #2,%d0
10c48948:       2230 0800       movel %a0@(00000000,%d0:l),%d1
10c4894c:       5bc0            smi %d0
10c4894e:       4880            extw %d0
10c48950:       48c0            extl %d0
10c48952:       2601            movel %d1,%d3
10c48954:       4243            clrw %d3
10c48956:       4843            swap %d3
10c48958:       ec4b            lsrw #6,%d3
10c4895a:       2400            movel %d0,%d2
10c4895c:       780a            moveq #10,%d4
10c4895e:       e9aa            lsll %d4,%d2
10c48960:       2003            movel %d3,%d0
10c48962:       8082            orl %d2,%d0
10c48964:       e9a9            lsll %d4,%d1
10c48966:       2f07            movel %d7,%sp@-
10c48968:       2f01            movel %d1,%sp@-
10c4896a:       2f00            movel %d0,%sp@-
10c4896c:       4eb9 10c8 54f8  jsr 10c854f8 <__ashrdi3>
10c48972:       4fef 000c       lea %sp@(12),%sp
10c48976:       2a41            moveal %d1,%a5
10c48978:       6006            bras 10c48980 <rw_raw_dev+0x10a>
10c4897a:       2a7c 7fff ffff  moveal #2147483647,%a5
10c48980:       78ea            moveq #-22,%d4
10c48982:       260b            movel %a3,%d3
10c48984:       5bc2            smi %d2
10c48986:       4882            extw %d2
10c48988:       48c2            extl %d2
10c4898a:       206e 0018       moveal %fp@(24),%a0
10c4898e:       2a10            movel %a0@,%d5
10c48990:       2c28 0004       movel %a0@(4),%d6
10c48994:       2005            movel %d5,%d0
10c48996:       2206            movel %d6,%d1
10c48998:       c082            andl %d2,%d0
10c4899a:       c283            andl %d3,%d1
10c4899c:       2400            movel %d0,%d2
10c4899e:       8481            orl %d1,%d2
10c489a0:       6600 012e       bnew 10c48ad0 <rw_raw_dev+0x25a>
10c489a4:       200a            movel %a2,%d0
10c489a6:       220b            movel %a3,%d1
10c489a8:       c081            andl %d1,%d0
10c489aa:       6600 0124       bnew 10c48ad0 <rw_raw_dev+0x25a>
10c489ae:       b4fc 0000       cmpaw #0,%a2
10c489b2:       56c0            sne %d0
10c489b4:       4880            extw %d0
10c489b6:       3800            movew %d0,%d4
10c489b8:       48c4            extl %d4
10c489ba:       74fa            moveq #-6,%d2
10c489bc:       c882            andl %d2,%d4
10c489be:       49f9 10c8 54f8  lea 10c854f8 <__ashrdi3>,%a4
10c489c4:       2f07            movel %d7,%sp@-
10c489c6:       2f06            movel %d6,%sp@-
10c489c8:       2f05            movel %d5,%sp@-
10c489ca:       4e94            jsr %a4@
10c489cc:       4fef 000c       lea %sp@(12),%sp
10c489d0:       260d            movel %a5,%d3
10c489d2:       4282            clrl %d2
10c489d4:       9283            subl %d3,%d1
10c489d6:       9182            subxl %d2,%d0
10c489d8:       6c00 00f6       bgew 10c48ad0 <rw_raw_dev+0x25a>
10c489dc:       97cb            subal %a3,%a3
10c489de:       2f07            movel %d7,%sp@-
10c489e0:       2f06            movel %d6,%sp@-
10c489e2:       2f05            movel %d5,%sp@-
10c489e4:       4e94            jsr %a4@
10c489e6:       4fef 000c       lea %sp@(12),%sp
10c489ea:       2a01            movel %d1,%d5
10c489ec:       6000 0084       braw 10c48a72 <rw_raw_dev+0x1fc>
10c489f0:       7200            moveq #0,%d1
10c489f2:       43f9 10c2 6f4a  lea 10c26f4a <brw_kiovec>,%a1
10c489f8:       49f9 10c2 1910  lea 10c21910 <unmap_kiobuf>,%a4
10c489fe:       b484            cmpl %d4,%d2
10c48a00:       6316            blss 10c48a18 <rw_raw_dev+0x1a2>
10c48a02:       7000            moveq #0,%d0
10c48a04:       206e fffc       moveal %fp@(-4),%a0
10c48a08:       d1c0            addal %d0,%a0
10c48a0a:       2145 121a       movel %d5,%a0@(4634)
10c48a0e:       5285            addql #1,%d5
10c48a10:       5880            addql #4,%d0
10c48a12:       5281            addql #1,%d1
10c48a14:       b481            cmpl %d1,%d2
10c48a16:       62ec            bhis 10c48a04 <rw_raw_dev+0x18e>
10c48a18:       2f2e fff2       movel %fp@(-14),%sp@-
10c48a1c:       282e fffc       movel %fp@(-4),%d4
10c48a20:       0684 0000 121a  addil #4634,%d4
10c48a26:       2f04            movel %d4,%sp@-
10c48a28:       3f2e fff6       movew %fp@(-10),%sp@-
10c48a2c:       4267            clrw %sp@-
10c48a2e:       486e fffc       pea %fp@(-4)
10c48a32:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c48a36:       2f2e 0008       movel %fp@(8),%sp@-
10c48a3a:       4e91            jsr %a1@
10c48a3c:       2800            movel %d0,%d4
10c48a3e:       4fef 0018       lea %sp@(24),%sp
10c48a42:       4aae 0008       tstl %fp@(8)
10c48a46:       6612            bnes 10c48a5a <rw_raw_dev+0x1e4>
10c48a48:       4a84            tstl %d4
10c48a4a:       6f0e            bles 10c48a5a <rw_raw_dev+0x1e4>
10c48a4c:       2f04            movel %d4,%sp@-
10c48a4e:       2f2e fffc       movel %fp@(-4),%sp@-
10c48a52:       4eb9 10c2 1892  jsr 10c21892 <mark_dirty_kiobuf>
10c48a58:       508f            addql #8,%sp
10c48a5a:       4a84            tstl %d4
10c48a5c:       6d08            blts 10c48a66 <rw_raw_dev+0x1f0>
10c48a5e:       d7c4            addal %d4,%a3
10c48a60:       95c4            subal %d4,%a2
10c48a62:       d9ae 0010       addl %d4,%fp@(16)
10c48a66:       2f2e fffc       movel %fp@(-4),%sp@-
10c48a6a:       4e94            jsr %a4@
10c48a6c:       588f            addql #4,%sp
10c48a6e:       b684            cmpl %d4,%d3
10c48a70:       6644            bnes 10c48ab6 <rw_raw_dev+0x240>
10c48a72:       b4fc 0000       cmpaw #0,%a2
10c48a76:       673e            beqs 10c48ab6 <rw_raw_dev+0x240>
10c48a78:       240a            movel %a2,%d2
10c48a7a:       eeaa            lsrl %d7,%d2
10c48a7c:       b4ae ffee       cmpl %fp@(-18),%d2
10c48a80:       6304            blss 10c48a86 <rw_raw_dev+0x210>
10c48a82:       242e ffee       movel %fp@(-18),%d2
10c48a86:       200d            movel %a5,%d0
10c48a88:       9085            subl %d5,%d0
10c48a8a:       b082            cmpl %d2,%d0
10c48a8c:       6402            bccs 10c48a90 <rw_raw_dev+0x21a>
10c48a8e:       2400            movel %d0,%d2
10c48a90:       4a82            tstl %d2
10c48a92:       6722            beqs 10c48ab6 <rw_raw_dev+0x240>
10c48a94:       2602            movel %d2,%d3
10c48a96:       efab            lsll %d7,%d3
10c48a98:       2f03            movel %d3,%sp@-
10c48a9a:       2f2e 0010       movel %fp@(16),%sp@-
10c48a9e:       2f2e fffc       movel %fp@(-4),%sp@-
10c48aa2:       2f2e 0008       movel %fp@(8),%sp@-
10c48aa6:       4eb9 10c2 1888  jsr 10c21888 <map_user_kiobuf>
10c48aac:       2800            movel %d0,%d4
10c48aae:       4fef 0010       lea %sp@(16),%sp
10c48ab2:       6700 ff3c       beqw 10c489f0 <rw_raw_dev+0x17a>
10c48ab6:       b6fc 0000       cmpaw #0,%a3
10c48aba:       6714            beqs 10c48ad0 <rw_raw_dev+0x25a>
10c48abc:       220b            movel %a3,%d1
10c48abe:       4280            clrl %d0
10c48ac0:       206e 0018       moveal %fp@(24),%a0
10c48ac4:       d3a8 0004       addl %d1,%a0@(4)
10c48ac8:       2410            movel %a0@,%d2
10c48aca:       d580            addxl %d0,%d2
10c48acc:       2082            movel %d2,%a0@
10c48ace:       280b            movel %a3,%d4
10c48ad0:       4aae fff8       tstl %fp@(-8)
10c48ad4:       6616            bnes 10c48aec <rw_raw_dev+0x276>
10c48ad6:       226e 000c       moveal %fp@(12),%a1
10c48ada:       41e9 0062       lea %a1@(98),%a0
10c48ade:       40c0            movew %sr,%d0
10c48ae0:       007c 0700       oriw #1792,%sr
10c48ae4:       72fe            moveq #-2,%d1
10c48ae6:       c390            andl %d1,%a0@
10c48ae8:       46c0            movew %d0,%sr
10c48aea:       600e            bras 10c48afa <rw_raw_dev+0x284>
10c48aec:       486e fffc       pea %fp@(-4)
10c48af0:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c48af4:       4eb9 10c3 52f8  jsr 10c352f8 <free_kiovec>
10c48afa:       2004            movel %d4,%d0
10c48afc:       4cee 3cfc ffc4  moveml %fp@(-60),%d2-%d7/%a2-%a5
10c48b02:       4e5e            unlk %fp
10c48b04:       4e75            rts
10c48b06:       4e75            rts

10c48b08 <pty_close>:
10c48b08:       4e56 0000       linkw %fp,#0
10c48b0c:       2f0b            movel %a3,%sp@-
10c48b0e:       2f0a            movel %a2,%sp@-
10c48b10:       246e 0008       moveal %fp@(8),%a2
10c48b14:       b4fc 0000       cmpaw #0,%a2
10c48b18:       6700 00e8       beqw 10c48c02 <pty_close+0xfa>
10c48b1c:       0c6a 0001 001c  cmpiw #1,%a2@(28)
10c48b22:       661c            bnes 10c48b40 <pty_close+0x38>
10c48b24:       202a 0114       movel %a2@(276),%d0
10c48b28:       7201            moveq #1,%d1
10c48b2a:       b280            cmpl %d0,%d1
10c48b2c:       6c1c            bges 10c48b4a <pty_close+0x42>
10c48b2e:       2f00            movel %d0,%sp@-
10c48b30:       4879 1000 5331  pea 10005331 <badtty.919+0x592>
10c48b36:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c48b3c:       508f            addql #8,%sp
10c48b3e:       600a            bras 10c48b4a <pty_close+0x42>
10c48b40:       7002            moveq #2,%d0
10c48b42:       b0aa 0114       cmpl %a2@(276),%d0
10c48b46:       6d00 00ba       bltw 10c48c02 <pty_close+0xfa>
10c48b4a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c48b4e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c48b52:       486a 097a       pea %a2@(2426)
10c48b56:       47f9 10c1 4712  lea 10c14712 <__wake_up>,%a3
10c48b5c:       4e93            jsr %a3@
10c48b5e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c48b62:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c48b66:       486a 096e       pea %a2@(2414)
10c48b6a:       4e93            jsr %a3@
10c48b6c:       022a 00ef 0120  andib #-17,%a2@(288)
10c48b72:       4fef 0018       lea %sp@(24),%sp
10c48b76:       206a 0122       moveal %a2@(290),%a0
10c48b7a:       b0fc 0000       cmpaw #0,%a0
10c48b7e:       6700 0082       beqw 10c48c02 <pty_close+0xfa>
10c48b82:       0228 00ef 0120  andib #-17,%a0@(288)
10c48b88:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c48b8c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c48b90:       222a 0122       movel %a2@(290),%d1
10c48b94:       0681 0000 097a  addil #2426,%d1
10c48b9a:       2f01            movel %d1,%sp@-
10c48b9c:       4e93            jsr %a3@
10c48b9e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c48ba2:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c48ba6:       202a 0122       movel %a2@(290),%d0
10c48baa:       0680 0000 096e  addil #2414,%d0
10c48bb0:       2f00            movel %d0,%sp@-
10c48bb2:       4e93            jsr %a3@
10c48bb4:       206a 0122       moveal %a2@(290),%a0
10c48bb8:       41e8 0110       lea %a0@(272),%a0
10c48bbc:       4fef 0018       lea %sp@(24),%sp
10c48bc0:       40c0            movew %sr,%d0
10c48bc2:       007c 0700       oriw #1792,%sr
10c48bc6:       7204            moveq #4,%d1
10c48bc8:       8390            orl %d1,%a0@
10c48bca:       46c0            movew %d0,%sr
10c48bcc:       0c6a 0001 001c  cmpiw #1,%a2@(28)
10c48bd2:       662e            bnes 10c48c02 <pty_close+0xfa>
10c48bd4:       41ea 0110       lea %a2@(272),%a0
10c48bd8:       40c0            movew %sr,%d0
10c48bda:       007c 0700       oriw #1792,%sr
10c48bde:       8390            orl %d1,%a0@
10c48be0:       46c0            movew %d0,%sr
10c48be2:       4280            clrl %d0
10c48be4:       102a 010f       moveb %a2@(271),%d0
10c48be8:       2f00            movel %d0,%sp@-
10c48bea:       202a 0122       movel %a2@(290),%d0
10c48bee:       5880            addql #4,%d0
10c48bf0:       2f00            movel %d0,%sp@-
10c48bf2:       4eb9 10c4 5b56  jsr 10c45b56 <tty_unregister_devfs>
10c48bf8:       2f2a 0122       movel %a2@(290),%sp@-
10c48bfc:       4eb9 10c4 3f28  jsr 10c43f28 <tty_vhangup>
10c48c02:       246e fff8       moveal %fp@(-8),%a2
10c48c06:       266e fffc       moveal %fp@(-4),%a3
10c48c0a:       4e5e            unlk %fp
10c48c0c:       4e75            rts

10c48c0e <pty_unthrottle>:
10c48c0e:       4e56 0000       linkw %fp,#0
10c48c12:       2f0b            movel %a3,%sp@-
10c48c14:       2f0a            movel %a2,%sp@-
10c48c16:       266e 0008       moveal %fp@(8),%a3
10c48c1a:       246b 0122       moveal %a3@(290),%a2
10c48c1e:       b4fc 0000       cmpaw #0,%a2
10c48c22:       673a            beqs 10c48c5e <pty_unthrottle+0x50>
10c48c24:       082a 0005 0113  btst #5,%a2@(275)
10c48c2a:       6710            beqs 10c48c3c <pty_unthrottle+0x2e>
10c48c2c:       206a 00fa       moveal %a2@(250),%a0
10c48c30:       b0fc 0000       cmpaw #0,%a0
10c48c34:       6706            beqs 10c48c3c <pty_unthrottle+0x2e>
10c48c36:       2f0a            movel %a2,%sp@-
10c48c38:       4e90            jsr %a0@
10c48c3a:       588f            addql #4,%sp
10c48c3c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c48c40:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c48c44:       486a 096e       pea %a2@(2414)
10c48c48:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c48c4e:       41eb 0110       lea %a3@(272),%a0
10c48c52:       40c0            movew %sr,%d0
10c48c54:       007c 0700       oriw #1792,%sr
10c48c58:       7201            moveq #1,%d1
10c48c5a:       8390            orl %d1,%a0@
10c48c5c:       46c0            movew %d0,%sr
10c48c5e:       246e fff8       moveal %fp@(-8),%a2
10c48c62:       266e fffc       moveal %fp@(-4),%a3
10c48c66:       4e5e            unlk %fp
10c48c68:       4e75            rts

10c48c6a <pty_write>:
10c48c6a:       4e56 0000       linkw %fp,#0
10c48c6e:       48e7 3e30       moveml %d2-%d6/%a2-%a3,%sp@-
10c48c72:       266e 0008       moveal %fp@(8),%a3
10c48c76:       282e 0010       movel %fp@(16),%d4
10c48c7a:       262e 0014       movel %fp@(20),%d3
10c48c7e:       246b 0122       moveal %a3@(290),%a2
10c48c82:       7a00            moveq #0,%d5
10c48c84:       b4fc 0000       cmpaw #0,%a2
10c48c88:       6706            beqs 10c48c90 <pty_write+0x26>
10c48c8a:       4a2b 0120       tstb %a3@(288)
10c48c8e:       6c06            bges 10c48c96 <pty_write+0x2c>
10c48c90:       7000            moveq #0,%d0
10c48c92:       6000 00cc       braw 10c48d60 <pty_write+0xf6>
10c48c96:       4aae 000c       tstl %fp@(12)
10c48c9a:       6700 00a2       beqw 10c48d3e <pty_write+0xd4>
10c48c9e:       200b            movel %a3,%d0
10c48ca0:       0680 0000 013e  addil #318,%d0
10c48ca6:       2240            moveal %d0,%a1
10c48ca8:       41fa 000c       lea %pc@(10c48cb6 <pty_write+0x4c>),%a0
10c48cac:       5391            subql #1,%a1@
10c48cae:       6a06            bpls 10c48cb6 <pty_write+0x4c>
10c48cb0:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c48cb6:       47eb 0162       lea %a3@(354),%a3
10c48cba:       2c00            movel %d0,%d6
10c48cbc:       602c            bras 10c48cea <pty_write+0x80>
10c48cbe:       2f0a            movel %a2,%sp@-
10c48cc0:       206a 00f6       moveal %a2@(246),%a0
10c48cc4:       4e90            jsr %a0@
10c48cc6:       588f            addql #4,%sp
10c48cc8:       b082            cmpl %d2,%d0
10c48cca:       6c02            bges 10c48cce <pty_write+0x64>
10c48ccc:       2400            movel %d0,%d2
10c48cce:       4a82            tstl %d2
10c48cd0:       675a            beqs 10c48d2c <pty_write+0xc2>
10c48cd2:       d882            addl %d2,%d4
10c48cd4:       da82            addl %d2,%d5
10c48cd6:       9682            subl %d2,%d3
10c48cd8:       2f02            movel %d2,%sp@-
10c48cda:       42a7            clrl %sp@-
10c48cdc:       2f0b            movel %a3,%sp@-
10c48cde:       2f0a            movel %a2,%sp@-
10c48ce0:       206a 00f2       moveal %a2@(242),%a0
10c48ce4:       4e90            jsr %a0@
10c48ce6:       4fef 0010       lea %sp@(16),%sp
10c48cea:       4a83            tstl %d3
10c48cec:       6f3e            bles 10c48d2c <pty_write+0xc2>
10c48cee:       2f0a            movel %a2,%sp@-
10c48cf0:       206a 00f6       moveal %a2@(246),%a0
10c48cf4:       4e90            jsr %a0@
10c48cf6:       2400            movel %d0,%d2
10c48cf8:       588f            addql #4,%sp
10c48cfa:       b682            cmpl %d2,%d3
10c48cfc:       6c02            bges 10c48d00 <pty_write+0x96>
10c48cfe:       2403            movel %d3,%d2
10c48d00:       4a82            tstl %d2
10c48d02:       6728            beqs 10c48d2c <pty_write+0xc2>
10c48d04:       0c82 0000 0800  cmpil #2048,%d2
10c48d0a:       6f06            bles 10c48d12 <pty_write+0xa8>
10c48d0c:       243c 0000 0800  movel #2048,%d2
10c48d12:       2f02            movel %d2,%sp@-
10c48d14:       2f04            movel %d4,%sp@-
10c48d16:       2f0b            movel %a3,%sp@-
10c48d18:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c48d1e:       4fef 000c       lea %sp@(12),%sp
10c48d22:       4a82            tstl %d2
10c48d24:       6698            bnes 10c48cbe <pty_write+0x54>
10c48d26:       4a85            tstl %d5
10c48d28:       6602            bnes 10c48d2c <pty_write+0xc2>
10c48d2a:       7af2            moveq #-14,%d5
10c48d2c:       2246            moveal %d6,%a1
10c48d2e:       41fa 000c       lea %pc@(10c48d3c <pty_write+0xd2>),%a0
10c48d32:       5291            addql #1,%a1@
10c48d34:       6e06            bgts 10c48d3c <pty_write+0xd2>
10c48d36:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c48d3c:       6020            bras 10c48d5e <pty_write+0xf4>
10c48d3e:       2f0a            movel %a2,%sp@-
10c48d40:       206a 00f6       moveal %a2@(246),%a0
10c48d44:       4e90            jsr %a0@
10c48d46:       2a00            movel %d0,%d5
10c48d48:       588f            addql #4,%sp
10c48d4a:       b685            cmpl %d5,%d3
10c48d4c:       6c02            bges 10c48d50 <pty_write+0xe6>
10c48d4e:       2a03            movel %d3,%d5
10c48d50:       2f05            movel %d5,%sp@-
10c48d52:       42a7            clrl %sp@-
10c48d54:       2f04            movel %d4,%sp@-
10c48d56:       2f0a            movel %a2,%sp@-
10c48d58:       206a 00f2       moveal %a2@(242),%a0
10c48d5c:       4e90            jsr %a0@
10c48d5e:       2005            movel %d5,%d0
10c48d60:       4cee 0c7c ffe4  moveml %fp@(-28),%d2-%d6/%a2-%a3
10c48d66:       4e5e            unlk %fp
10c48d68:       4e75            rts

10c48d6a <pty_write_room>:
10c48d6a:       4e56 0000       linkw %fp,#0
10c48d6e:       226e 0008       moveal %fp@(8),%a1
10c48d72:       2069 0122       moveal %a1@(290),%a0
10c48d76:       b0fc 0000       cmpaw #0,%a0
10c48d7a:       6706            beqs 10c48d82 <pty_write_room+0x18>
10c48d7c:       4a29 0120       tstb %a1@(288)
10c48d80:       6c04            bges 10c48d86 <pty_write_room+0x1c>
10c48d82:       7000            moveq #0,%d0
10c48d84:       6008            bras 10c48d8e <pty_write_room+0x24>
10c48d86:       2f08            movel %a0,%sp@-
10c48d88:       2068 00f6       moveal %a0@(246),%a0
10c48d8c:       4e90            jsr %a0@
10c48d8e:       4e5e            unlk %fp
10c48d90:       4e75            rts

10c48d92 <pty_chars_in_buffer>:
10c48d92:       4e56 0000       linkw %fp,#0
10c48d96:       2f0a            movel %a2,%sp@-
10c48d98:       246e 0008       moveal %fp@(8),%a2
10c48d9c:       206a 0122       moveal %a2@(290),%a0
10c48da0:       b0fc 0000       cmpaw #0,%a0
10c48da4:       670c            beqs 10c48db2 <pty_chars_in_buffer+0x20>
10c48da6:       2028 00da       movel %a0@(218),%d0
10c48daa:       2240            moveal %d0,%a1
10c48dac:       b2fc 0000       cmpaw #0,%a1
10c48db0:       6604            bnes 10c48db6 <pty_chars_in_buffer+0x24>
10c48db2:       7000            moveq #0,%d0
10c48db4:       601c            bras 10c48dd2 <pty_chars_in_buffer+0x40>
10c48db6:       2f08            movel %a0,%sp@-
10c48db8:       4e91            jsr %a1@
10c48dba:       2200            movel %d0,%d1
10c48dbc:       0c6a 0002 001c  cmpiw #2,%a2@(28)
10c48dc2:       670e            beqs 10c48dd2 <pty_chars_in_buffer+0x40>
10c48dc4:       0c81 0000 0800  cmpil #2048,%d1
10c48dca:       5cc0            sge %d0
10c48dcc:       4880            extw %d0
10c48dce:       48c0            extl %d0
10c48dd0:       c081            andl %d1,%d0
10c48dd2:       246e fffc       moveal %fp@(-4),%a2
10c48dd6:       4e5e            unlk %fp
10c48dd8:       4e75            rts

10c48dda <pty_set_lock>:
10c48dda:       4e56 0000       linkw %fp,#0
10c48dde:       222e 0008       movel %fp@(8),%d1
10c48de2:       206e 000c       moveal %fp@(12),%a0
10c48de6:       2010            movel %a0@,%d0
10c48de8:       4a80            tstl %d0
10c48dea:       6716            beqs 10c48e02 <pty_set_lock+0x28>
10c48dec:       2041            moveal %d1,%a0
10c48dee:       41e8 0110       lea %a0@(272),%a0
10c48df2:       40c0            movew %sr,%d0
10c48df4:       007c 0700       oriw #1792,%sr
10c48df8:       08e8 0000 0001  bset #0,%a0@(1)
10c48dfe:       46c0            movew %d0,%sr
10c48e00:       6014            bras 10c48e16 <pty_set_lock+0x3c>
10c48e02:       2041            moveal %d1,%a0
10c48e04:       41e8 0110       lea %a0@(272),%a0
10c48e08:       40c0            movew %sr,%d0
10c48e0a:       007c 0700       oriw #1792,%sr
10c48e0e:       08a8 0000 0001  bclr #0,%a0@(1)
10c48e14:       46c0            movew %d0,%sr
10c48e16:       7000            moveq #0,%d0
10c48e18:       4e5e            unlk %fp
10c48e1a:       4e75            rts

10c48e1c <pty_bsd_ioctl>:
10c48e1c:       4e56 0000       linkw %fp,#0
10c48e20:       202e 0008       movel %fp@(8),%d0
10c48e24:       6610            bnes 10c48e36 <pty_bsd_ioctl+0x1a>
10c48e26:       4879 1000 5351  pea 10005351 <badtty.919+0x5b2>
10c48e2c:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c48e32:       70fb            moveq #-5,%d0
10c48e34:       601c            bras 10c48e52 <pty_bsd_ioctl+0x36>
10c48e36:       0cae 4004 5431  cmpil #1074025521,%fp@(16)
10c48e3c:       0010 
10c48e3e:       6708            beqs 10c48e48 <pty_bsd_ioctl+0x2c>
10c48e40:       203c ffff fdfd  movel #-515,%d0
10c48e46:       600a            bras 10c48e52 <pty_bsd_ioctl+0x36>
10c48e48:       2f2e 0014       movel %fp@(20),%sp@-
10c48e4c:       2f00            movel %d0,%sp@-
10c48e4e:       4eba ff8a       jsr %pc@(10c48dda <pty_set_lock>)
10c48e52:       4e5e            unlk %fp
10c48e54:       4e75            rts

10c48e56 <pty_flush_buffer>:
10c48e56:       4e56 0000       linkw %fp,#0
10c48e5a:       2f0b            movel %a3,%sp@-
10c48e5c:       2f0a            movel %a2,%sp@-
10c48e5e:       266e 0008       moveal %fp@(8),%a3
10c48e62:       246b 0122       moveal %a3@(290),%a2
10c48e66:       b4fc 0000       cmpaw #0,%a2
10c48e6a:       6730            beqs 10c48e9c <pty_flush_buffer+0x46>
10c48e6c:       206a 00d6       moveal %a2@(214),%a0
10c48e70:       b0fc 0000       cmpaw #0,%a0
10c48e74:       6706            beqs 10c48e7c <pty_flush_buffer+0x26>
10c48e76:       2f0a            movel %a2,%sp@-
10c48e78:       4e90            jsr %a0@
10c48e7a:       588f            addql #4,%sp
10c48e7c:       082a 0004 0120  btst #4,%a2@(288)
10c48e82:       6718            beqs 10c48e9c <pty_flush_buffer+0x46>
10c48e84:       002b 0002 0121  orib #2,%a3@(289)
10c48e8a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c48e8e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c48e92:       486a 097a       pea %a2@(2426)
10c48e96:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c48e9c:       246e fff8       moveal %fp@(-8),%a2
10c48ea0:       266e fffc       moveal %fp@(-4),%a3
10c48ea4:       4e5e            unlk %fp
10c48ea6:       4e75            rts

10c48ea8 <pty_open>:
10c48ea8:       4e56 0000       linkw %fp,#0
10c48eac:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c48eb0:       246e 0008       moveal %fp@(8),%a2
10c48eb4:       72ed            moveq #-19,%d1
10c48eb6:       b4fc 0000       cmpaw #0,%a2
10c48eba:       6700 00b2       beqw 10c48f6e <pty_open+0xc6>
10c48ebe:       226a 0122       moveal %a2@(290),%a1
10c48ec2:       b2fc 0000       cmpaw #0,%a1
10c48ec6:       6700 00a6       beqw 10c48f6e <pty_open+0xc6>
10c48eca:       4280            clrl %d0
10c48ecc:       102a 010f       moveb %a2@(271),%d0
10c48ed0:       2040            moveal %d0,%a0
10c48ed2:       90ea 0016       subaw %a2@(22),%a0
10c48ed6:       2008            movel %a0,%d0
10c48ed8:       0c80 0000 00ff  cmpil #255,%d0
10c48ede:       6200 008e       bhiw 10c48f6e <pty_open+0xc6>
10c48ee2:       e988            lsll #4,%d0
10c48ee4:       286a 005e       moveal %a2@(94),%a4
10c48ee8:       d9c0            addal %d0,%a4
10c48eea:       254c 099e       movel %a4,%a2@(2462)
10c48eee:       72fb            moveq #-5,%d1
10c48ef0:       47ea 0110       lea %a2@(272),%a3
10c48ef4:       91c8            subal %a0,%a0
10c48ef6:       2033 8800       movel %a3@(00000000,%a0:l),%d0
10c48efa:       e488            lsrl #2,%d0
10c48efc:       7401            moveq #1,%d2
10c48efe:       c082            andl %d2,%d0
10c48f00:       666c            bnes 10c48f6e <pty_open+0xc6>
10c48f02:       41e9 0110       lea %a1@(272),%a0
10c48f06:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c48f0a:       0800 0010       btst #16,%d0
10c48f0e:       665e            bnes 10c48f6e <pty_open+0xc6>
10c48f10:       b4a9 0114       cmpl %a1@(276),%d2
10c48f14:       6658            bnes 10c48f6e <pty_open+0xc6>
10c48f16:       40c0            movew %sr,%d0
10c48f18:       007c 0700       oriw #1792,%sr
10c48f1c:       c390            andl %d1,%a0@
10c48f1e:       46c0            movew %d0,%sr
10c48f20:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c48f24:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c48f28:       486c 0004       pea %a4@(4)
10c48f2c:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c48f32:       4fef 000c       lea %sp@(12),%sp
10c48f36:       40c0            movew %sr,%d0
10c48f38:       007c 0700       oriw #1792,%sr
10c48f3c:       8593            orl %d2,%a3@
10c48f3e:       46c0            movew %d0,%sr
10c48f40:       0c6a 0002 0014  cmpiw #2,%a2@(20)
10c48f46:       6624            bnes 10c48f6c <pty_open+0xc4>
10c48f48:       226a 0122       moveal %a2@(290),%a1
10c48f4c:       3069 0016       moveaw %a1@(22),%a0
10c48f50:       4280            clrl %d0
10c48f52:       102a 010f       moveb %a2@(271),%d0
10c48f56:       d1c0            addal %d0,%a0
10c48f58:       90ea 0016       subaw %a2@(22),%a0
10c48f5c:       2f08            movel %a0,%sp@-
10c48f5e:       4878 0060       pea 60 <LSIGTRAP+0x5b>
10c48f62:       4869 0004       pea %a1@(4)
10c48f66:       4eb9 10c4 5b4e  jsr 10c45b4e <tty_register_devfs>
10c48f6c:       7200            moveq #0,%d1
10c48f6e:       2001            movel %d1,%d0
10c48f70:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c48f76:       4e5e            unlk %fp
10c48f78:       4e75            rts

10c48f7a <pty_set_termios>:
10c48f7a:       4e56 0000       linkw %fp,#0
10c48f7e:       206e 0008       moveal %fp@(8),%a0
10c48f82:       2268 00fe       moveal %a0@(254),%a1
10c48f86:       0269 fecf 000a  andiw #-305,%a1@(10)
10c48f8c:       2068 00fe       moveal %a0@(254),%a0
10c48f90:       0068 00b0 000a  oriw #176,%a0@(10)
10c48f96:       4e5e            unlk %fp
10c48f98:       4e75            rts
10c48f9a:       4e75            rts

10c48f9c <misc_read_proc>:
10c48f9c:       4e56 0000       linkw %fp,#0
10c48fa0:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c48fa4:       266e 0008       moveal %fp@(8),%a3
10c48fa8:       262e 0010       movel %fp@(16),%d3
10c48fac:       282e 0014       movel %fp@(20),%d4
10c48fb0:       286e 0018       moveal %fp@(24),%a4
10c48fb4:       7400            moveq #0,%d2
10c48fb6:       41f9 1000 ed1c  lea 1000ed1c <misc_list+0xc>,%a0
10c48fbc:       2450            moveal %a0@,%a2
10c48fbe:       41e8 fff4       lea %a0@(-12),%a0
10c48fc2:       b1ca            cmpal %a2,%a0
10c48fc4:       6742            beqs 10c49008 <misc_read_proc+0x6c>
10c48fc6:       b882            cmpl %d2,%d4
10c48fc8:       6f3e            bles 10c49008 <misc_read_proc+0x6c>
10c48fca:       202a 0004       movel %a2@(4),%d0
10c48fce:       6606            bnes 10c48fd6 <misc_read_proc+0x3a>
10c48fd0:       203c 1000 53da  movel #268456922,%d0
10c48fd6:       2f00            movel %d0,%sp@-
10c48fd8:       2f12            movel %a2@,%sp@-
10c48fda:       4879 1000 53db  pea 100053db <badtty.919+0x63c>
10c48fe0:       4873 2800       pea %a3@(00000000,%d2:l)
10c48fe4:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c48fea:       d480            addl %d0,%d2
10c48fec:       4fef 0010       lea %sp@(16),%sp
10c48ff0:       b682            cmpl %d2,%d3
10c48ff2:       6f04            bles 10c48ff8 <misc_read_proc+0x5c>
10c48ff4:       9682            subl %d2,%d3
10c48ff6:       7400            moveq #0,%d2
10c48ff8:       246a 000c       moveal %a2@(12),%a2
10c48ffc:       b5fc 1000 ed10  cmpal #268496144,%a2
10c49002:       6704            beqs 10c49008 <misc_read_proc+0x6c>
10c49004:       b882            cmpl %d2,%d4
10c49006:       6ec2            bgts 10c48fca <misc_read_proc+0x2e>
10c49008:       206e 000c       moveal %fp@(12),%a0
10c4900c:       d7c3            addal %d3,%a3
10c4900e:       208b            movel %a3,%a0@
10c49010:       9483            subl %d3,%d2
10c49012:       b882            cmpl %d2,%d4
10c49014:       6c06            bges 10c4901c <misc_read_proc+0x80>
10c49016:       4294            clrl %a4@
10c49018:       2004            movel %d4,%d0
10c4901a:       600a            bras 10c49026 <misc_read_proc+0x8a>
10c4901c:       7001            moveq #1,%d0
10c4901e:       2880            movel %d0,%a4@
10c49020:       2002            movel %d2,%d0
10c49022:       6c02            bges 10c49026 <misc_read_proc+0x8a>
10c49024:       7000            moveq #0,%d0
10c49026:       4cee 1c1c ffe8  moveml %fp@(-24),%d2-%d4/%a2-%a4
10c4902c:       4e5e            unlk %fp
10c4902e:       4e75            rts

10c49030 <misc_open>:
10c49030:       4e56 ffec       linkw %fp,#-20
10c49034:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c49038:       282e 0008       movel %fp@(8),%d4
10c4903c:       286e 000c       moveal %fp@(12),%a4
10c49040:       2044            moveal %d4,%a0
10c49042:       4282            clrl %d2
10c49044:       1428 003f       moveb %a0@(63),%d2
10c49048:       76ed            moveq #-19,%d3
10c4904a:       97cb            subal %a3,%a3
10c4904c:       227c 1000 ed28  moveal #268496168,%a1
10c49052:       41fa 000c       lea %pc@(10c49060 <misc_open+0x30>),%a0
10c49056:       5391            subql #1,%a1@
10c49058:       6a06            bpls 10c49060 <misc_open+0x30>
10c4905a:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c49060:       41f9 1000 ed1c  lea 1000ed1c <misc_list+0xc>,%a0
10c49066:       2450            moveal %a0@,%a2
10c49068:       70f4            moveq #-12,%d0
10c4906a:       d088            addl %a0,%d0
10c4906c:       2a48            moveal %a0,%a5
10c4906e:       b08a            cmpl %a2,%d0
10c49070:       673c            beqs 10c490ae <misc_open+0x7e>
10c49072:       2200            movel %d0,%d1
10c49074:       b492            cmpl %a2@,%d2
10c49076:       670c            beqs 10c49084 <misc_open+0x54>
10c49078:       246a 000c       moveal %a2@(12),%a2
10c4907c:       b08a            cmpl %a2,%d0
10c4907e:       672e            beqs 10c490ae <misc_open+0x7e>
10c49080:       b492            cmpl %a2@,%d2
10c49082:       66f4            bnes 10c49078 <misc_open+0x48>
10c49084:       b28a            cmpl %a2,%d1
10c49086:       6726            beqs 10c490ae <misc_open+0x7e>
10c49088:       206a 0008       moveal %a2@(8),%a0
10c4908c:       b0fc 0000       cmpaw #0,%a0
10c49090:       671a            beqs 10c490ac <misc_open+0x7c>
10c49092:       2010            movel %a0@,%d0
10c49094:       6716            beqs 10c490ac <misc_open+0x7c>
10c49096:       2f00            movel %d0,%sp@-
10c49098:       4eb9 10c1 6e6a  jsr 10c16e6a <try_inc_mod_count>
10c4909e:       588f            addql #4,%sp
10c490a0:       97cb            subal %a3,%a3
10c490a2:       4a80            tstl %d0
10c490a4:       6708            beqs 10c490ae <misc_open+0x7e>
10c490a6:       266a 0008       moveal %a2@(8),%a3
10c490aa:       6002            bras 10c490ae <misc_open+0x7e>
10c490ac:       2648            moveal %a0,%a3
10c490ae:       b6fc 0000       cmpaw #0,%a3
10c490b2:       6600 0098       bnew 10c4914c <misc_open+0x11c>
10c490b6:       227c 1000 ed28  moveal #268496168,%a1
10c490bc:       41fa 000c       lea %pc@(10c490ca <misc_open+0x9a>),%a0
10c490c0:       5291            addql #1,%a1@
10c490c2:       6e06            bgts 10c490ca <misc_open+0x9a>
10c490c4:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c490ca:       2f02            movel %d2,%sp@-
10c490cc:       4878 000a       pea a <LSIGTRAP+0x5>
10c490d0:       4879 1000 53e3  pea 100053e3 <badtty.919+0x644>
10c490d6:       486e ffec       pea %fp@(-20)
10c490da:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c490e0:       4fef 0010       lea %sp@(16),%sp
10c490e4:       227c 1000 ed28  moveal #268496168,%a1
10c490ea:       41fa 000c       lea %pc@(10c490f8 <misc_open+0xc8>),%a0
10c490ee:       5391            subql #1,%a1@
10c490f0:       6a06            bpls 10c490f8 <misc_open+0xc8>
10c490f2:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c490f8:       2455            moveal %a5@,%a2
10c490fa:       70f4            moveq #-12,%d0
10c490fc:       d08d            addl %a5,%d0
10c490fe:       b08a            cmpl %a2,%d0
10c49100:       6700 00cc       beqw 10c491ce <misc_open+0x19e>
10c49104:       2200            movel %d0,%d1
10c49106:       b492            cmpl %a2@,%d2
10c49108:       670e            beqs 10c49118 <misc_open+0xe8>
10c4910a:       246a 000c       moveal %a2@(12),%a2
10c4910e:       b08a            cmpl %a2,%d0
10c49110:       6700 00bc       beqw 10c491ce <misc_open+0x19e>
10c49114:       b492            cmpl %a2@,%d2
10c49116:       66f2            bnes 10c4910a <misc_open+0xda>
10c49118:       b28a            cmpl %a2,%d1
10c4911a:       6700 00b2       beqw 10c491ce <misc_open+0x19e>
10c4911e:       206a 0008       moveal %a2@(8),%a0
10c49122:       b0fc 0000       cmpaw #0,%a0
10c49126:       671a            beqs 10c49142 <misc_open+0x112>
10c49128:       2010            movel %a0@,%d0
10c4912a:       6716            beqs 10c49142 <misc_open+0x112>
10c4912c:       2f00            movel %d0,%sp@-
10c4912e:       4eb9 10c1 6e6a  jsr 10c16e6a <try_inc_mod_count>
10c49134:       588f            addql #4,%sp
10c49136:       97cb            subal %a3,%a3
10c49138:       4a80            tstl %d0
10c4913a:       6708            beqs 10c49144 <misc_open+0x114>
10c4913c:       266a 0008       moveal %a2@(8),%a3
10c49140:       6002            bras 10c49144 <misc_open+0x114>
10c49142:       2648            moveal %a0,%a3
10c49144:       b6fc 0000       cmpaw #0,%a3
10c49148:       6700 0084       beqw 10c491ce <misc_open+0x19e>
10c4914c:       7600            moveq #0,%d3
10c4914e:       246c 0010       moveal %a4@(16),%a2
10c49152:       294b 0010       movel %a3,%a4@(16)
10c49156:       4aab 0020       tstl %a3@(32)
10c4915a:       6758            beqs 10c491b4 <misc_open+0x184>
10c4915c:       2f0c            movel %a4,%sp@-
10c4915e:       2f04            movel %d4,%sp@-
10c49160:       206b 0020       moveal %a3@(32),%a0
10c49164:       4e90            jsr %a0@
10c49166:       2600            movel %d0,%d3
10c49168:       508f            addql #8,%sp
10c4916a:       6748            beqs 10c491b4 <misc_open+0x184>
10c4916c:       206c 0010       moveal %a4@(16),%a0
10c49170:       b0fc 0000       cmpaw #0,%a0
10c49174:       6718            beqs 10c4918e <misc_open+0x15e>
10c49176:       2010            movel %a0@,%d0
10c49178:       6714            beqs 10c4918e <misc_open+0x15e>
10c4917a:       2240            moveal %d0,%a1
10c4917c:       41e9 0010       lea %a1@(16),%a0
10c49180:       5390            subql #1,%a0@
10c49182:       206c 0010       moveal %a4@(16),%a0
10c49186:       2050            moveal %a0@,%a0
10c49188:       7008            moveq #8,%d0
10c4918a:       81a8 0014       orl %d0,%a0@(20)
10c4918e:       b4fc 0000       cmpaw #0,%a2
10c49192:       671a            beqs 10c491ae <misc_open+0x17e>
10c49194:       2012            movel %a2@,%d0
10c49196:       6716            beqs 10c491ae <misc_open+0x17e>
10c49198:       2f00            movel %d0,%sp@-
10c4919a:       4eb9 10c1 6e6a  jsr 10c16e6a <try_inc_mod_count>
10c491a0:       4a80            tstl %d0
10c491a2:       56c0            sne %d0
10c491a4:       4880            extw %d0
10c491a6:       48c0            extl %d0
10c491a8:       220a            movel %a2,%d1
10c491aa:       c280            andl %d0,%d1
10c491ac:       6002            bras 10c491b0 <misc_open+0x180>
10c491ae:       220a            movel %a2,%d1
10c491b0:       2941 0010       movel %d1,%a4@(16)
10c491b4:       b4fc 0000       cmpaw #0,%a2
10c491b8:       6714            beqs 10c491ce <misc_open+0x19e>
10c491ba:       2012            movel %a2@,%d0
10c491bc:       6710            beqs 10c491ce <misc_open+0x19e>
10c491be:       2240            moveal %d0,%a1
10c491c0:       41e9 0010       lea %a1@(16),%a0
10c491c4:       5390            subql #1,%a0@
10c491c6:       2052            moveal %a2@,%a0
10c491c8:       7008            moveq #8,%d0
10c491ca:       81a8 0014       orl %d0,%a0@(20)
10c491ce:       227c 1000 ed28  moveal #268496168,%a1
10c491d4:       41fa 000c       lea %pc@(10c491e2 <misc_open+0x1b2>),%a0
10c491d8:       5291            addql #1,%a1@
10c491da:       6e06            bgts 10c491e2 <misc_open+0x1b2>
10c491dc:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c491e2:       2003            movel %d3,%d0
10c491e4:       4cee 3c1c ffd0  moveml %fp@(-48),%d2-%d4/%a2-%a5
10c491ea:       4e5e            unlk %fp
10c491ec:       4e75            rts

10c491ee <misc_register>:
10c491ee:       4e56 0000       linkw %fp,#0
10c491f2:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c491f6:       246e 0008       moveal %fp@(8),%a2
10c491fa:       4aaa 000c       tstl %a2@(12)
10c491fe:       6600 0084       bnew 10c49284 <misc_register+0x96>
10c49202:       4aaa 0010       tstl %a2@(16)
10c49206:       667c            bnes 10c49284 <misc_register+0x96>
10c49208:       227c 1000 ed28  moveal #268496168,%a1
10c4920e:       41fa 000c       lea %pc@(10c4921c <misc_register+0x2e>),%a0
10c49212:       5391            subql #1,%a1@
10c49214:       6a06            bpls 10c4921c <misc_register+0x2e>
10c49216:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c4921c:       41f9 1000 ed1c  lea 1000ed1c <misc_list+0xc>,%a0
10c49222:       2250            moveal %a0@,%a1
10c49224:       72f4            moveq #-12,%d1
10c49226:       d288            addl %a0,%d1
10c49228:       2648            moveal %a0,%a3
10c4922a:       b289            cmpl %a1,%d1
10c4922c:       6718            beqs 10c49246 <misc_register+0x58>
10c4922e:       2012            movel %a2@,%d0
10c49230:       2401            movel %d1,%d2
10c49232:       b091            cmpl %a1@,%d0
10c49234:       670c            beqs 10c49242 <misc_register+0x54>
10c49236:       2269 000c       moveal %a1@(12),%a1
10c4923a:       b289            cmpl %a1,%d1
10c4923c:       6708            beqs 10c49246 <misc_register+0x58>
10c4923e:       b091            cmpl %a1@,%d0
10c49240:       66f4            bnes 10c49236 <misc_register+0x48>
10c49242:       b489            cmpl %a1,%d2
10c49244:       662a            bnes 10c49270 <misc_register+0x82>
10c49246:       0c92 0000 00ff  cmpil #255,%a2@
10c4924c:       663c            bnes 10c4928a <misc_register+0x9c>
10c4924e:       7240            moveq #64,%d1
10c49250:       41f9 1002 0c60  lea 10020c60 <misc_minors>,%a0
10c49256:       7400            moveq #0,%d2
10c49258:       5381            subql #1,%d1
10c4925a:       6b14            bmis 10c49270 <misc_register+0x82>
10c4925c:       2001            movel %d1,%d0
10c4925e:       e680            asrl #3,%d0
10c49260:       1430 0800       moveb %a0@(00000000,%d0:l),%d2
10c49264:       2001            movel %d1,%d0
10c49266:       7607            moveq #7,%d3
10c49268:       c083            andl %d3,%d0
10c4926a:       0102            btst %d0,%d2
10c4926c:       66ea            bnes 10c49258 <misc_register+0x6a>
10c4926e:       6018            bras 10c49288 <misc_register+0x9a>
10c49270:       227c 1000 ed28  moveal #268496168,%a1
10c49276:       41fa 000c       lea %pc@(10c49284 <misc_register+0x96>),%a0
10c4927a:       5291            addql #1,%a1@
10c4927c:       6e06            bgts 10c49284 <misc_register+0x96>
10c4927e:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c49284:       70f0            moveq #-16,%d0
10c49286:       604c            bras 10c492d4 <misc_register+0xe6>
10c49288:       2481            movel %d1,%a2@
10c4928a:       2212            movel %a2@,%d1
10c4928c:       703f            moveq #63,%d0
10c4928e:       b081            cmpl %d1,%d0
10c49290:       6d12            blts 10c492a4 <misc_register+0xb6>
10c49292:       41f9 1002 0c60  lea 10020c60 <misc_minors>,%a0
10c49298:       2001            movel %d1,%d0
10c4929a:       7407            moveq #7,%d2
10c4929c:       c082            andl %d2,%d0
10c4929e:       e681            asrl #3,%d1
10c492a0:       01f0 1800       bset %d0,%a0@(00000000,%d1:l)
10c492a4:       42aa 0014       clrl %a2@(20)
10c492a8:       257c 1000 ed10  movel #268496144,%a2@(16)
10c492ae:       0010 
10c492b0:       2553 000c       movel %a3@,%a2@(12)
10c492b4:       268a            movel %a2,%a3@
10c492b6:       206a 000c       moveal %a2@(12),%a0
10c492ba:       214a 0010       movel %a2,%a0@(16)
10c492be:       227c 1000 ed28  moveal #268496168,%a1
10c492c4:       41fa 000c       lea %pc@(10c492d2 <misc_register+0xe4>),%a0
10c492c8:       5291            addql #1,%a1@
10c492ca:       6e06            bgts 10c492d2 <misc_register+0xe4>
10c492cc:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c492d2:       7000            moveq #0,%d0
10c492d4:       4cdf 0c0c       moveml %sp@+,%d2-%d3/%a2-%a3
10c492d8:       4e5e            unlk %fp
10c492da:       4e75            rts

10c492dc <misc_deregister>:
10c492dc:       4e56 0000       linkw %fp,#0
10c492e0:       2f0a            movel %a2,%sp@-
10c492e2:       2f02            movel %d2,%sp@-
10c492e4:       246e 0008       moveal %fp@(8),%a2
10c492e8:       2212            movel %a2@,%d1
10c492ea:       4aaa 000c       tstl %a2@(12)
10c492ee:       6706            beqs 10c492f6 <misc_deregister+0x1a>
10c492f0:       4aaa 0010       tstl %a2@(16)
10c492f4:       6604            bnes 10c492fa <misc_deregister+0x1e>
10c492f6:       70ea            moveq #-22,%d0
10c492f8:       6060            bras 10c4935a <misc_deregister+0x7e>
10c492fa:       227c 1000 ed28  moveal #268496168,%a1
10c49300:       41fa 000c       lea %pc@(10c4930e <misc_deregister+0x32>),%a0
10c49304:       5391            subql #1,%a1@
10c49306:       6a06            bpls 10c4930e <misc_deregister+0x32>
10c49308:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c4930e:       206a 0010       moveal %a2@(16),%a0
10c49312:       216a 000c 000c  movel %a2@(12),%a0@(12)
10c49318:       206a 000c       moveal %a2@(12),%a0
10c4931c:       216a 0010 0010  movel %a2@(16),%a0@(16)
10c49322:       42aa 000c       clrl %a2@(12)
10c49326:       42aa 0010       clrl %a2@(16)
10c4932a:       2001            movel %d1,%d0
10c4932c:       5380            subql #1,%d0
10c4932e:       743e            moveq #62,%d2
10c49330:       b480            cmpl %d0,%d2
10c49332:       6510            bcss 10c49344 <misc_deregister+0x68>
10c49334:       e681            asrl #3,%d1
10c49336:       41f9 1002 0c60  lea 10020c60 <misc_minors>,%a0
10c4933c:       7007            moveq #7,%d0
10c4933e:       c092            andl %a2@,%d0
10c49340:       01b0 1800       bclr %d0,%a0@(00000000,%d1:l)
10c49344:       227c 1000 ed28  moveal #268496168,%a1
10c4934a:       41fa 000c       lea %pc@(10c49358 <misc_deregister+0x7c>),%a0
10c4934e:       5291            addql #1,%a1@
10c49350:       6e06            bgts 10c49358 <misc_deregister+0x7c>
10c49352:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c49358:       7000            moveq #0,%d0
10c4935a:       241f            movel %sp@+,%d2
10c4935c:       245f            moveal %sp@+,%a2
10c4935e:       4e5e            unlk %fp
10c49360:       4e75            rts
10c49362:       4e75            rts

10c49364 <create_entropy_store>:
10c49364:       4e56 0000       linkw %fp,#0
10c49368:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c4936c:       222e 0008       movel %fp@(8),%d1
10c49370:       2001            movel %d1,%d0
10c49372:       5680            addql #3,%d0
10c49374:       6a02            bpls 10c49378 <create_entropy_store+0x14>
10c49376:       5680            addql #3,%d0
10c49378:       2400            movel %d0,%d2
10c4937a:       e482            asrl #2,%d2
10c4937c:       700f            moveq #15,%d0
10c4937e:       d082            addl %d2,%d0
10c49380:       6a04            bpls 10c49386 <create_entropy_store+0x22>
10c49382:       701e            moveq #30,%d0
10c49384:       d082            addl %d2,%d0
10c49386:       74f0            moveq #-16,%d2
10c49388:       c480            andl %d0,%d2
10c4938a:       47f9 1000 ed90  lea 1000ed90 <poolinfo_table>,%a3
10c49390:       6004            bras 10c49396 <create_entropy_store+0x32>
10c49392:       47eb 0018       lea %a3@(24),%a3
10c49396:       2013            movel %a3@,%d0
10c49398:       6708            beqs 10c493a2 <create_entropy_store+0x3e>
10c4939a:       b082            cmpl %d2,%d0
10c4939c:       66f4            bnes 10c49392 <create_entropy_store+0x2e>
10c4939e:       4a93            tstl %a3@
10c493a0:       6604            bnes 10c493a6 <create_entropy_store+0x42>
10c493a2:       70ea            moveq #-22,%d0
10c493a4:       6076            bras 10c4941c <create_entropy_store+0xb8>
10c493a6:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c493aa:       4878 002c       pea 2c <LSIGTRAP+0x27>
10c493ae:       49f9 10c2 09bc  lea 10c209bc <kmalloc>,%a4
10c493b4:       4e94            jsr %a4@
10c493b6:       2440            moveal %d0,%a2
10c493b8:       508f            addql #8,%sp
10c493ba:       b4fc 0000       cmpaw #0,%a2
10c493be:       675a            beqs 10c4941a <create_entropy_store+0xb6>
10c493c0:       4878 002c       pea 2c <LSIGTRAP+0x27>
10c493c4:       42a7            clrl %sp@-
10c493c6:       2f0a            movel %a2,%sp@-
10c493c8:       4bf9 10c8 576c  lea 10c8576c <memset>,%a5
10c493ce:       4e95            jsr %a5@
10c493d0:       255b 0010       movel %a3@+,%a2@(16)
10c493d4:       204b            moveal %a3,%a0
10c493d6:       2558 0014       movel %a0@+,%a2@(20)
10c493da:       2558 0018       movel %a0@+,%a2@(24)
10c493de:       2558 001c       movel %a0@+,%a2@(28)
10c493e2:       2558 0020       movel %a0@+,%a2@(32)
10c493e6:       2550 0024       movel %a0@,%a2@(36)
10c493ea:       47ea 0028       lea %a2@(40),%a3
10c493ee:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c493f2:       e58a            lsll #2,%d2
10c493f4:       2f02            movel %d2,%sp@-
10c493f6:       4e94            jsr %a4@
10c493f8:       2680            movel %d0,%a3@
10c493fa:       4fef 0014       lea %sp@(20),%sp
10c493fe:       6712            beqs 10c49412 <create_entropy_store+0xae>
10c49400:       2f02            movel %d2,%sp@-
10c49402:       42a7            clrl %sp@-
10c49404:       2f13            movel %a3@,%sp@-
10c49406:       4e95            jsr %a5@
10c49408:       206e 000c       moveal %fp@(12),%a0
10c4940c:       208a            movel %a2,%a0@
10c4940e:       7000            moveq #0,%d0
10c49410:       600a            bras 10c4941c <create_entropy_store+0xb8>
10c49412:       2f0a            movel %a2,%sp@-
10c49414:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c4941a:       70f4            moveq #-12,%d0
10c4941c:       4cee 3c04 ffec  moveml %fp@(-20),%d2/%a2-%a5
10c49422:       4e5e            unlk %fp
10c49424:       4e75            rts

10c49426 <clear_entropy_store>:
10c49426:       4e56 0000       linkw %fp,#0
10c4942a:       206e 0008       moveal %fp@(8),%a0
10c4942e:       4290            clrl %a0@
10c49430:       42a8 0004       clrl %a0@(4)
10c49434:       42a8 0008       clrl %a0@(8)
10c49438:       42a8 000c       clrl %a0@(12)
10c4943c:       2028 0010       movel %a0@(16),%d0
10c49440:       e588            lsll #2,%d0
10c49442:       2f00            movel %d0,%sp@-
10c49444:       42a7            clrl %sp@-
10c49446:       2f28 0028       movel %a0@(40),%sp@-
10c4944a:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c49450:       4e5e            unlk %fp
10c49452:       4e75            rts

10c49454 <add_entropy_words>:
10c49454:       4e56 0000       linkw %fp,#0
10c49458:       48e7 3c30       moveml %d2-%d5/%a2-%a3,%sp@-
10c4945c:       246e 0008       moveal %fp@(8),%a2
10c49460:       266e 000c       moveal %fp@(12),%a3
10c49464:       282a 0010       movel %a2@(16),%d4
10c49468:       5384            subql #1,%d4
10c4946a:       2a2e 0010       movel %fp@(16),%d5
10c4946e:       5385            subql #1,%d5
10c49470:       70ff            moveq #-1,%d0
10c49472:       b085            cmpl %d5,%d0
10c49474:       6700 00a8       beqw 10c4951e <add_entropy_words+0xca>
10c49478:       262a 0008       movel %a2@(8),%d3
10c4947c:       241b            movel %a3@+,%d2
10c4947e:       e7ba            roll %d3,%d2
10c49480:       2212            movel %a2@,%d1
10c49482:       5381            subql #1,%d1
10c49484:       c284            andl %d4,%d1
10c49486:       2481            movel %d1,%a2@
10c49488:       700e            moveq #14,%d0
10c4948a:       d083            addl %d3,%d0
10c4948c:       4a81            tstl %d1
10c4948e:       6704            beqs 10c49494 <add_entropy_words+0x40>
10c49490:       2003            movel %d3,%d0
10c49492:       5e80            addql #7,%d0
10c49494:       761f            moveq #31,%d3
10c49496:       c680            andl %d0,%d3
10c49498:       2543 0008       movel %d3,%a2@(8)
10c4949c:       2001            movel %d1,%d0
10c4949e:       d0aa 0014       addl %a2@(20),%d0
10c494a2:       c084            andl %d4,%d0
10c494a4:       226a 0028       moveal %a2@(40),%a1
10c494a8:       e588            lsll #2,%d0
10c494aa:       2031 0800       movel %a1@(00000000,%d0:l),%d0
10c494ae:       b182            eorl %d0,%d2
10c494b0:       2001            movel %d1,%d0
10c494b2:       d0aa 0018       addl %a2@(24),%d0
10c494b6:       c084            andl %d4,%d0
10c494b8:       e588            lsll #2,%d0
10c494ba:       2031 0800       movel %a1@(00000000,%d0:l),%d0
10c494be:       b182            eorl %d0,%d2
10c494c0:       2001            movel %d1,%d0
10c494c2:       d0aa 001c       addl %a2@(28),%d0
10c494c6:       c084            andl %d4,%d0
10c494c8:       e588            lsll #2,%d0
10c494ca:       2031 0800       movel %a1@(00000000,%d0:l),%d0
10c494ce:       b182            eorl %d0,%d2
10c494d0:       2001            movel %d1,%d0
10c494d2:       d0aa 0020       addl %a2@(32),%d0
10c494d6:       c084            andl %d4,%d0
10c494d8:       e588            lsll #2,%d0
10c494da:       2031 0800       movel %a1@(00000000,%d0:l),%d0
10c494de:       b182            eorl %d0,%d2
10c494e0:       2001            movel %d1,%d0
10c494e2:       d0aa 0024       addl %a2@(36),%d0
10c494e6:       c084            andl %d4,%d0
10c494e8:       e588            lsll #2,%d0
10c494ea:       2031 0800       movel %a1@(00000000,%d0:l),%d0
10c494ee:       b182            eorl %d0,%d2
10c494f0:       e589            lsll #2,%d1
10c494f2:       2031 1800       movel %a1@(00000000,%d1:l),%d0
10c494f6:       b182            eorl %d0,%d2
10c494f8:       2002            movel %d2,%d0
10c494fa:       7607            moveq #7,%d3
10c494fc:       c083            andl %d3,%d0
10c494fe:       e588            lsll #2,%d0
10c49500:       41f9 1000 5428  lea 10005428 <twist_table.663>,%a0
10c49506:       e68a            lsrl #3,%d2
10c49508:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c4950c:       b580            eorl %d2,%d0
10c4950e:       2380 1800       movel %d0,%a1@(00000000,%d1:l)
10c49512:       51cd ff64       dbf %d5,10c49478 <add_entropy_words+0x24>
10c49516:       4245            clrw %d5
10c49518:       5385            subql #1,%d5
10c4951a:       6400 ff5c       bccw 10c49478 <add_entropy_words+0x24>
10c4951e:       4cdf 0c3c       moveml %sp@+,%d2-%d5/%a2-%a3
10c49522:       4e5e            unlk %fp
10c49524:       4e75            rts

10c49526 <credit_entropy_store>:
10c49526:       4e56 0000       linkw %fp,#0
10c4952a:       206e 0008       moveal %fp@(8),%a0
10c4952e:       2228 0004       movel %a0@(4),%d1
10c49532:       d2ae 000c       addl %fp@(12),%d1
10c49536:       6a06            bpls 10c4953e <credit_entropy_store+0x18>
10c49538:       42a8 0004       clrl %a0@(4)
10c4953c:       6014            bras 10c49552 <credit_entropy_store+0x2c>
10c4953e:       2028 0010       movel %a0@(16),%d0
10c49542:       eb88            lsll #5,%d0
10c49544:       b081            cmpl %d1,%d0
10c49546:       6c06            bges 10c4954e <credit_entropy_store+0x28>
10c49548:       2140 0004       movel %d0,%a0@(4)
10c4954c:       6004            bras 10c49552 <credit_entropy_store+0x2c>
10c4954e:       2141 0004       movel %d1,%a0@(4)
10c49552:       4e5e            unlk %fp
10c49554:       4e75            rts

10c49556 <batch_entropy_store>:
10c49556:       4e56 0000       linkw %fp,#0
10c4955a:       48e7 3800       moveml %d2-%d4,%sp@-
10c4955e:       4ab9 1002 0ce6  tstl 10020ce6 <batch_max>
10c49564:       6700 00b0       beqw 10c49616 <batch_entropy_store+0xc0>
10c49568:       2039 1002 0cea  movel 10020cea <batch_head>,%d0
10c4956e:       2079 1002 0cde  moveal 10020cde <batch_entropy_pool>,%a0
10c49574:       e788            lsll #3,%d0
10c49576:       21ae 0008 0800  movel %fp@(8),%a0@(00000000,%d0:l)
10c4957c:       2039 1002 0cea  movel 10020cea <batch_head>,%d0
10c49582:       e788            lsll #3,%d0
10c49584:       2040            moveal %d0,%a0
10c49586:       d1f9 1002 0cde  addal 10020cde <batch_entropy_pool>,%a0
10c4958c:       216e 000c 0004  movel %fp@(12),%a0@(4)
10c49592:       2039 1002 0cea  movel 10020cea <batch_head>,%d0
10c49598:       2079 1002 0ce2  moveal 10020ce2 <batch_entropy_credit>,%a0
10c4959e:       e588            lsll #2,%d0
10c495a0:       21ae 0010 0800  movel %fp@(16),%a0@(00000000,%d0:l)
10c495a6:       2639 1002 0cea  movel 10020cea <batch_head>,%d3
10c495ac:       5283            addql #1,%d3
10c495ae:       2039 1002 0ce6  movel 10020ce6 <batch_max>,%d0
10c495b4:       5380            subql #1,%d0
10c495b6:       c680            andl %d0,%d3
10c495b8:       b6b9 1002 0cee  cmpl 10020cee <batch_tail>,%d3
10c495be:       6756            beqs 10c49616 <batch_entropy_store+0xc0>
10c495c0:       43f9 1002 0cfa  lea 10020cfa <batch_tqueue+0x8>,%a1
10c495c6:       40c2            movew %sr,%d2
10c495c8:       007c 0700       oriw #1792,%sr
10c495cc:       2211            movel %a1@,%d1
10c495ce:       7001            moveq #1,%d0
10c495d0:       c280            andl %d0,%d1
10c495d2:       4481            negl %d1
10c495d4:       4481            negl %d1
10c495d6:       2011            movel %a1@,%d0
10c495d8:       7801            moveq #1,%d4
10c495da:       8084            orl %d4,%d0
10c495dc:       2280            movel %d0,%a1@
10c495de:       46c2            movew %d2,%sr
10c495e0:       4a81            tstl %d1
10c495e2:       662c            bnes 10c49610 <batch_entropy_store+0xba>
10c495e4:       40c0            movew %sr,%d0
10c495e6:       007c 0700       oriw #1792,%sr
10c495ea:       2079 1000 cf64  moveal 1000cf64 <tq_timer+0x4>,%a0
10c495f0:       5189            subql #8,%a1
10c495f2:       23c9 1000 cf64  movel %a1,1000cf64 <tq_timer+0x4>
10c495f8:       23fc 1000 cf60  movel #268488544,10020cf2 <batch_tqueue>
10c495fe:       1002 0cf2 
10c49602:       23c8 1002 0cf6  movel %a0,10020cf6 <batch_tqueue+0x4>
10c49608:       20bc 1002 0cf2  movel #268569842,%a0@
10c4960e:       46c0            movew %d0,%sr
10c49610:       23c3 1002 0cea  movel %d3,10020cea <batch_head>
10c49616:       4cdf 001c       moveml %sp@+,%d2-%d4
10c4961a:       4e5e            unlk %fp
10c4961c:       4e75            rts

10c4961e <batch_entropy_process>:
10c4961e:       4e56 0000       linkw %fp,#0
10c49622:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c49626:       246e 0008       moveal %fp@(8),%a2
10c4962a:       242a 0010       movel %a2@(16),%d2
10c4962e:       eb8a            lsll #5,%d2
10c49630:       4ab9 1002 0ce6  tstl 10020ce6 <batch_max>
10c49636:       6700 00a6       beqw 10c496de <batch_entropy_process+0xc0>
10c4963a:       264a            moveal %a2,%a3
10c4963c:       2039 1002 0cea  movel 10020cea <batch_head>,%d0
10c49642:       b0b9 1002 0cee  cmpl 10020cee <batch_tail>,%d0
10c49648:       6774            beqs 10c496be <batch_entropy_process+0xa0>
10c4964a:       b4aa 0004       cmpl %a2@(4),%d2
10c4964e:       6e18            bgts 10c49668 <batch_entropy_process+0x4a>
10c49650:       2039 1002 0cda  movel 10020cda <sec_random_state>,%d0
10c49656:       b08a            cmpl %a2,%d0
10c49658:       6606            bnes 10c49660 <batch_entropy_process+0x42>
10c4965a:       2039 1002 0cd6  movel 10020cd6 <random_state>,%d0
10c49660:       2440            moveal %d0,%a2
10c49662:       242a 0010       movel %a2@(16),%d2
10c49666:       eb8a            lsll #5,%d2
10c49668:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c4966c:       2039 1002 0cee  movel 10020cee <batch_tail>,%d0
10c49672:       e788            lsll #3,%d0
10c49674:       d0b9 1002 0cde  addl 10020cde <batch_entropy_pool>,%d0
10c4967a:       2f00            movel %d0,%sp@-
10c4967c:       2f0a            movel %a2,%sp@-
10c4967e:       4eba fdd4       jsr %pc@(10c49454 <add_entropy_words>)
10c49682:       2039 1002 0cee  movel 10020cee <batch_tail>,%d0
10c49688:       2079 1002 0ce2  moveal 10020ce2 <batch_entropy_credit>,%a0
10c4968e:       e588            lsll #2,%d0
10c49690:       2f30 0800       movel %a0@(00000000,%d0:l),%sp@-
10c49694:       2f0a            movel %a2,%sp@-
10c49696:       4eba fe8e       jsr %pc@(10c49526 <credit_entropy_store>)
10c4969a:       2239 1002 0cee  movel 10020cee <batch_tail>,%d1
10c496a0:       5281            addql #1,%d1
10c496a2:       2039 1002 0ce6  movel 10020ce6 <batch_max>,%d0
10c496a8:       5380            subql #1,%d0
10c496aa:       c280            andl %d0,%d1
10c496ac:       23c1 1002 0cee  movel %d1,10020cee <batch_tail>
10c496b2:       4fef 0014       lea %sp@(20),%sp
10c496b6:       b2b9 1002 0cea  cmpl 10020cea <batch_head>,%d1
10c496bc:       668c            bnes 10c4964a <batch_entropy_process+0x2c>
10c496be:       266b 0004       moveal %a3@(4),%a3
10c496c2:       b7f9 1000 ed88  cmpal 1000ed88 <random_read_wakeup_thresh>,%a3
10c496c8:       6d14            blts 10c496de <batch_entropy_process+0xc0>
10c496ca:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c496ce:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c496d2:       4879 1000 ee50  pea 1000ee50 <random_read_wait>
10c496d8:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c496de:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c496e4:       4e5e            unlk %fp
10c496e6:       4e75            rts

10c496e8 <random_add_entropy>:
10c496e8:       4e56 0000       linkw %fp,#0
10c496ec:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c496f0:       2f2e 000c       movel %fp@(12),%sp@-
10c496f4:       2f2e 0008       movel %fp@(8),%sp@-
10c496f8:       4eba fe5c       jsr %pc@(10c49556 <batch_entropy_store>)
10c496fc:       4e5e            unlk %fp
10c496fe:       4e75            rts

10c49700 <add_timer_randomness>:
10c49700:       4e56 0000       linkw %fp,#0
10c49704:       2f02            movel %d2,%sp@-
10c49706:       206e 0008       moveal %fp@(8),%a0
10c4970a:       7000            moveq #0,%d0
10c4970c:       2279 1002 67b0  moveal 100267b0 <jiffies>,%a1
10c49712:       4a28 000c       tstb %a0@(12)
10c49716:       6d00 0090       bltw 10c497a8 <add_timer_randomness+0xa8>
10c4971a:       2209            movel %a1,%d1
10c4971c:       9290            subl %a0@,%d1
10c4971e:       2089            movel %a1,%a0@
10c49720:       2001            movel %d1,%d0
10c49722:       90a8 0004       subl %a0@(4),%d0
10c49726:       2141 0004       movel %d1,%a0@(4)
10c4972a:       2400            movel %d0,%d2
10c4972c:       94a8 0008       subl %a0@(8),%d2
10c49730:       2140 0008       movel %d0,%a0@(8)
10c49734:       4a81            tstl %d1
10c49736:       6c02            bges 10c4973a <add_timer_randomness+0x3a>
10c49738:       4481            negl %d1
10c4973a:       4a80            tstl %d0
10c4973c:       6c02            bges 10c49740 <add_timer_randomness+0x40>
10c4973e:       4480            negl %d0
10c49740:       4a82            tstl %d2
10c49742:       6c02            bges 10c49746 <add_timer_randomness+0x46>
10c49744:       4482            negl %d2
10c49746:       b081            cmpl %d1,%d0
10c49748:       6c02            bges 10c4974c <add_timer_randomness+0x4c>
10c4974a:       2200            movel %d0,%d1
10c4974c:       b481            cmpl %d1,%d2
10c4974e:       6c02            bges 10c49752 <add_timer_randomness+0x52>
10c49750:       2202            movel %d2,%d1
10c49752:       e281            asrl #1,%d1
10c49754:       0281 0000 0fff  andil #4095,%d1
10c4975a:       2001            movel %d1,%d0
10c4975c:       e088            lsrl #8,%d0
10c4975e:       2401            movel %d1,%d2
10c49760:       8480            orl %d0,%d2
10c49762:       2002            movel %d2,%d0
10c49764:       e888            lsrl #4,%d0
10c49766:       8480            orl %d0,%d2
10c49768:       2002            movel %d2,%d0
10c4976a:       e488            lsrl #2,%d0
10c4976c:       8480            orl %d0,%d2
10c4976e:       2002            movel %d2,%d0
10c49770:       e288            lsrl #1,%d0
10c49772:       8480            orl %d0,%d2
10c49774:       e28a            lsrl #1,%d2
10c49776:       2002            movel %d2,%d0
10c49778:       e288            lsrl #1,%d0
10c4977a:       0280 0000 0555  andil #1365,%d0
10c49780:       9480            subl %d0,%d2
10c49782:       2202            movel %d2,%d1
10c49784:       0281 0000 0333  andil #819,%d1
10c4978a:       2002            movel %d2,%d0
10c4978c:       e488            lsrl #2,%d0
10c4978e:       0280 0000 0333  andil #819,%d0
10c49794:       2401            movel %d1,%d2
10c49796:       d480            addl %d0,%d2
10c49798:       2002            movel %d2,%d0
10c4979a:       e888            lsrl #4,%d0
10c4979c:       d480            addl %d0,%d2
10c4979e:       2002            movel %d2,%d0
10c497a0:       e088            lsrl #8,%d0
10c497a2:       d082            addl %d2,%d0
10c497a4:       720f            moveq #15,%d1
10c497a6:       c081            andl %d1,%d0
10c497a8:       2f00            movel %d0,%sp@-
10c497aa:       2f09            movel %a1,%sp@-
10c497ac:       2f2e 000c       movel %fp@(12),%sp@-
10c497b0:       4eba fda4       jsr %pc@(10c49556 <batch_entropy_store>)
10c497b4:       242e fffc       movel %fp@(-4),%d2
10c497b8:       4e5e            unlk %fp
10c497ba:       4e75            rts

10c497bc <add_keyboard_randomness>:
10c497bc:       4e56 0000       linkw %fp,#0
10c497c0:       202e 0008       movel %fp@(8),%d0
10c497c4:       b039 1002 0c68  cmpb 10020c68 <last_scancode.685>,%d0
10c497ca:       6716            beqs 10c497e2 <add_keyboard_randomness+0x26>
10c497cc:       13c0 1002 0c68  moveb %d0,10020c68 <last_scancode.685>
10c497d2:       42a7            clrl %sp@-
10c497d4:       1f40 0003       moveb %d0,%sp@(3)
10c497d8:       4879 1002 0d06  pea 10020d06 <keyboard_timer_state>
10c497de:       4eba ff20       jsr %pc@(10c49700 <add_timer_randomness>)
10c497e2:       4e5e            unlk %fp
10c497e4:       4e75            rts

10c497e6 <add_mouse_randomness>:
10c497e6:       4e56 0000       linkw %fp,#0
10c497ea:       2f2e 0008       movel %fp@(8),%sp@-
10c497ee:       4879 1002 0d14  pea 10020d14 <mouse_timer_state>
10c497f4:       4eba ff0a       jsr %pc@(10c49700 <add_timer_randomness>)
10c497f8:       4e5e            unlk %fp
10c497fa:       4e75            rts

10c497fc <add_interrupt_randomness>:
10c497fc:       4e56 0000       linkw %fp,#0
10c49800:       226e 0008       moveal %fp@(8),%a1
10c49804:       701f            moveq #31,%d0
10c49806:       b089            cmpl %a1,%d0
10c49808:       6d1a            blts 10c49824 <add_interrupt_randomness+0x28>
10c4980a:       2009            movel %a1,%d0
10c4980c:       e588            lsll #2,%d0
10c4980e:       41f9 1002 0d30  lea 10020d30 <irq_timer_state>,%a0
10c49814:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c49818:       670a            beqs 10c49824 <add_interrupt_randomness+0x28>
10c4981a:       4869 0100       pea %a1@(256)
10c4981e:       2f00            movel %d0,%sp@-
10c49820:       4eba fede       jsr %pc@(10c49700 <add_timer_randomness>)
10c49824:       4e5e            unlk %fp
10c49826:       4e75            rts

10c49828 <add_blkdev_randomness>:
10c49828:       4e56 0000       linkw %fp,#0
10c4982c:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c49830:       246e 0008       moveal %fp@(8),%a2
10c49834:       b4fc 00fe       cmpaw #254,%a2
10c49838:       6e30            bgts 10c4986a <add_blkdev_randomness+0x42>
10c4983a:       240a            movel %a2,%d2
10c4983c:       e58a            lsll #2,%d2
10c4983e:       47f9 1002 0db0  lea 10020db0 <blkdev_timer_state>,%a3
10c49844:       4ab3 2800       tstl %a3@(00000000,%d2:l)
10c49848:       6614            bnes 10c4985e <add_blkdev_randomness+0x36>
10c4984a:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c4984e:       2f0a            movel %a2,%sp@-
10c49850:       4eb9 10c4 9cce  jsr 10c49cce <rand_initialize_blkdev>
10c49856:       508f            addql #8,%sp
10c49858:       4ab3 2800       tstl %a3@(00000000,%d2:l)
10c4985c:       670c            beqs 10c4986a <add_blkdev_randomness+0x42>
10c4985e:       486a 0200       pea %a2@(512)
10c49862:       2f33 2800       movel %a3@(00000000,%d2:l),%sp@-
10c49866:       4eba fe98       jsr %pc@(10c49700 <add_timer_randomness>)
10c4986a:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c49870:       4e5e            unlk %fp
10c49872:       4e75            rts

10c49874 <SHATransform>:
10c49874:       4e56 0000       linkw %fp,#0
10c49878:       48e7 3f30       moveml %d2-%d7/%a2-%a3,%sp@-
10c4987c:       246e 0008       moveal %fp@(8),%a2
10c49880:       4878 0040       pea 40 <LSIGTRAP+0x3b>
10c49884:       2f2e 000c       movel %fp@(12),%sp@-
10c49888:       486a 0014       pea %a2@(20)
10c4988c:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c49892:       220a            movel %a2,%d1
10c49894:       240a            movel %a2,%d2
10c49896:       0682 0000 00fc  addil #252,%d2
10c4989c:       41ea 0054       lea %a2@(84),%a0
10c498a0:       2028 ffc0       movel %a0@(-64),%d0
10c498a4:       2628 ffc8       movel %a0@(-56),%d3
10c498a8:       b780            eorl %d3,%d0
10c498aa:       2628 ffe0       movel %a0@(-32),%d3
10c498ae:       b780            eorl %d3,%d0
10c498b0:       2628 fff4       movel %a0@(-12),%d3
10c498b4:       b780            eorl %d3,%d0
10c498b6:       e398            roll #1,%d0
10c498b8:       20c0            movel %d0,%a0@+
10c498ba:       5881            addql #4,%d1
10c498bc:       b481            cmpl %d1,%d2
10c498be:       6ce0            bges 10c498a0 <SHATransform+0x2c>
10c498c0:       2052            moveal %a2@,%a0
10c498c2:       282a 0004       movel %a2@(4),%d4
10c498c6:       262a 0008       movel %a2@(8),%d3
10c498ca:       2a2a 000c       movel %a2@(12),%d5
10c498ce:       2c2a 0010       movel %a2@(16),%d6
10c498d2:       93c9            subal %a1,%a1
10c498d4:       2e08            movel %a0,%d7
10c498d6:       47ea 0014       lea %a2@(20),%a3
10c498da:       7027            moveq #39,%d0
10c498dc:       b089            cmpl %a1,%d0
10c498de:       6d2a            blts 10c4990a <SHATransform+0x96>
10c498e0:       7013            moveq #19,%d0
10c498e2:       b089            cmpl %a1,%d0
10c498e4:       6d14            blts 10c498fa <SHATransform+0x86>
10c498e6:       2203            movel %d3,%d1
10c498e8:       bb81            eorl %d5,%d1
10c498ea:       2004            movel %d4,%d0
10c498ec:       c081            andl %d1,%d0
10c498ee:       bb80            eorl %d5,%d0
10c498f0:       2400            movel %d0,%d2
10c498f2:       0682 5a82 7999  addil #1518500249,%d2
10c498f8:       603a            bras 10c49934 <SHATransform+0xc0>
10c498fa:       2004            movel %d4,%d0
10c498fc:       b780            eorl %d3,%d0
10c498fe:       bb80            eorl %d5,%d0
10c49900:       2400            movel %d0,%d2
10c49902:       0682 6ed9 eba1  addil #1859775393,%d2
10c49908:       602a            bras 10c49934 <SHATransform+0xc0>
10c4990a:       703b            moveq #59,%d0
10c4990c:       b089            cmpl %a1,%d0
10c4990e:       6d16            blts 10c49926 <SHATransform+0xb2>
10c49910:       2404            movel %d4,%d2
10c49912:       c483            andl %d3,%d2
10c49914:       2204            movel %d4,%d1
10c49916:       b781            eorl %d3,%d1
10c49918:       2005            movel %d5,%d0
10c4991a:       c081            andl %d1,%d0
10c4991c:       d480            addl %d0,%d2
10c4991e:       0682 8f1b bcdc  addil #-1894007588,%d2
10c49924:       600e            bras 10c49934 <SHATransform+0xc0>
10c49926:       2004            movel %d4,%d0
10c49928:       b780            eorl %d3,%d0
10c4992a:       bb80            eorl %d5,%d0
10c4992c:       2400            movel %d0,%d2
10c4992e:       0682 ca62 c1d6  addil #-899497514,%d2
10c49934:       2008            movel %a0,%d0
10c49936:       eb98            roll #5,%d0
10c49938:       d086            addl %d6,%d0
10c4993a:       d09b            addl %a3@+,%d0
10c4993c:       d480            addl %d0,%d2
10c4993e:       2c05            movel %d5,%d6
10c49940:       2a03            movel %d3,%d5
10c49942:       2604            movel %d4,%d3
10c49944:       e49b            rorl #2,%d3
10c49946:       2808            movel %a0,%d4
10c49948:       2042            moveal %d2,%a0
10c4994a:       5289            addql #1,%a1
10c4994c:       704f            moveq #79,%d0
10c4994e:       b089            cmpl %a1,%d0
10c49950:       6c88            bges 10c498da <SHATransform+0x66>
10c49952:       de82            addl %d2,%d7
10c49954:       2487            movel %d7,%a2@
10c49956:       d9aa 0004       addl %d4,%a2@(4)
10c4995a:       d7aa 0008       addl %d3,%a2@(8)
10c4995e:       dbaa 000c       addl %d5,%a2@(12)
10c49962:       ddaa 0010       addl %d6,%a2@(16)
10c49966:       4cee 0cfc ffe0  moveml %fp@(-32),%d2-%d7/%a2-%a3
10c4996c:       4e5e            unlk %fp
10c4996e:       4e75            rts

10c49970 <extract_entropy>:
10c49970:       4e56 fd58       linkw %fp,#-680
10c49974:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c49978:       266e 0008       moveal %fp@(8),%a3
10c4997c:       2a6e 000c       moveal %fp@(12),%a5
10c49980:       2a2e 0010       movel %fp@(16),%d5
10c49984:       2f05            movel %d5,%sp@-
10c49986:       4879 1002 0d22  pea 10020d22 <extract_timer_state>
10c4998c:       45fa fd72       lea %pc@(10c49700 <add_timer_randomness>),%a2
10c49990:       4e92            jsr %a2@
10c49992:       202b 0010       movel %a3@(16),%d0
10c49996:       eb88            lsll #5,%d0
10c49998:       508f            addql #8,%sp
10c4999a:       b0ab 0004       cmpl %a3@(4),%d0
10c4999e:       6c04            bges 10c499a4 <extract_entropy+0x34>
10c499a0:       2740 0004       movel %d0,%a3@(4)
10c499a4:       082e 0001 0017  btst #1,%fp@(23)
10c499aa:       6700 0094       beqw 10c49a40 <extract_entropy+0xd0>
10c499ae:       2005            movel %d5,%d0
10c499b0:       e788            lsll #3,%d0
10c499b2:       222b 0004       movel %a3@(4),%d1
10c499b6:       b081            cmpl %d1,%d0
10c499b8:       6352            blss 10c49a0c <extract_entropy+0x9c>
10c499ba:       242b 0010       movel %a3@(16),%d2
10c499be:       2002            movel %d2,%d0
10c499c0:       eb88            lsll #5,%d0
10c499c2:       b081            cmpl %d1,%d0
10c499c4:       6f46            bles 10c49a0c <extract_entropy+0x9c>
10c499c6:       2001            movel %d1,%d0
10c499c8:       6c04            bges 10c499ce <extract_entropy+0x5e>
10c499ca:       721f            moveq #31,%d1
10c499cc:       d081            addl %d1,%d0
10c499ce:       ea80            asrl #5,%d0
10c499d0:       9480            subl %d0,%d2
10c499d2:       2002            movel %d2,%d0
10c499d4:       7455            moveq #85,%d2
10c499d6:       b082            cmpl %d2,%d0
10c499d8:       6c02            bges 10c499dc <extract_entropy+0x6c>
10c499da:       2400            movel %d0,%d2
10c499dc:       42a7            clrl %sp@-
10c499de:       2002            movel %d2,%d0
10c499e0:       e588            lsll #2,%d0
10c499e2:       2f00            movel %d0,%sp@-
10c499e4:       486e fd58       pea %fp@(-680)
10c499e8:       2f39 1002 0cd6  movel 10020cd6 <random_state>,%sp@-
10c499ee:       4eba ff80       jsr %pc@(10c49970 <extract_entropy>)
10c499f2:       2f02            movel %d2,%sp@-
10c499f4:       486e fd58       pea %fp@(-680)
10c499f8:       2f0b            movel %a3,%sp@-
10c499fa:       4eba fa58       jsr %pc@(10c49454 <add_entropy_words>)
10c499fe:       eb8a            lsll #5,%d2
10c49a00:       2f02            movel %d2,%sp@-
10c49a02:       2f0b            movel %a3,%sp@-
10c49a04:       4eba fb20       jsr %pc@(10c49526 <credit_entropy_store>)
10c49a08:       4fef 0024       lea %sp@(36),%sp
10c49a0c:       0cab 0000 0400  cmpil #1024,%a3@(12)
10c49a12:       000c 
10c49a14:       6f2a            bles 10c49a40 <extract_entropy+0xd0>
10c49a16:       42a7            clrl %sp@-
10c49a18:       4878 0154       pea 154 <LSIGTRAP+0x14f>
10c49a1c:       486e fd58       pea %fp@(-680)
10c49a20:       2f39 1002 0cd6  movel 10020cd6 <random_state>,%sp@-
10c49a26:       4eba ff48       jsr %pc@(10c49970 <extract_entropy>)
10c49a2a:       4878 0055       pea 55 <LSIGTRAP+0x50>
10c49a2e:       486e fd58       pea %fp@(-680)
10c49a32:       2f0b            movel %a3,%sp@-
10c49a34:       4eba fa1e       jsr %pc@(10c49454 <add_entropy_words>)
10c49a38:       42ab 000c       clrl %a3@(12)
10c49a3c:       4fef 001c       lea %sp@(28),%sp
10c49a40:       222b 0004       movel %a3@(4),%d1
10c49a44:       2001            movel %d1,%d0
10c49a46:       6c02            bges 10c49a4a <extract_entropy+0xda>
10c49a48:       5e80            addql #7,%d0
10c49a4a:       e680            asrl #3,%d0
10c49a4c:       ba80            cmpl %d0,%d5
10c49a4e:       620c            bhis 10c49a5c <extract_entropy+0xec>
10c49a50:       2005            movel %d5,%d0
10c49a52:       e788            lsll #3,%d0
10c49a54:       9280            subl %d0,%d1
10c49a56:       2741 0004       movel %d1,%a3@(4)
10c49a5a:       6004            bras 10c49a60 <extract_entropy+0xf0>
10c49a5c:       42ab 0004       clrl %a3@(4)
10c49a60:       202b 0004       movel %a3@(4),%d0
10c49a64:       b0b9 1000 ed8c  cmpl 1000ed8c <random_write_wakeup_thresh>,%d0
10c49a6a:       6c18            bges 10c49a84 <extract_entropy+0x114>
10c49a6c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c49a70:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c49a74:       4879 1000 ee5c  pea 1000ee5c <random_write_wait>
10c49a7a:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c49a80:       4fef 000c       lea %sp@(12),%sp
10c49a84:       dbab 000c       addl %d5,%a3@(12)
10c49a88:       99cc            subal %a4,%a4
10c49a8a:       2c0e            movel %fp,%d6
10c49a8c:       0686 ffff feac  addil #-340,%d6
10c49a92:       6000 00ea       braw 10c49b7e <extract_entropy+0x20e>
10c49a96:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c49a9c:       2d7c 6745 2301  movel #1732584193,%fp@(-340)
10c49aa2:       feac 
10c49aa4:       2d7c efcd ab89  movel #-271733879,%fp@(-336)
10c49aaa:       feb0 
10c49aac:       2d7c 98ba dcfe  movel #-1732584194,%fp@(-332)
10c49ab2:       feb4 
10c49ab4:       2d7c 1032 5476  movel #271733878,%fp@(-328)
10c49aba:       feb8 
10c49abc:       2d7c c3d2 e1f0  movel #-1009589776,%fp@(-324)
10c49ac2:       febc 
10c49ac4:       7400            moveq #0,%d2
10c49ac6:       7800            moveq #0,%d4
10c49ac8:       b4ab 0010       cmpl %a3@(16),%d2
10c49acc:       6c44            bges 10c49b12 <extract_entropy+0x1a2>
10c49ace:       2446            moveal %d6,%a2
10c49ad0:       7600            moveq #0,%d3
10c49ad2:       222b 0028       movel %a3@(40),%d1
10c49ad6:       d283            addl %d3,%d1
10c49ad8:       2f01            movel %d1,%sp@-
10c49ada:       2f0a            movel %a2,%sp@-
10c49adc:       4eba fd96       jsr %pc@(10c49874 <SHATransform>)
10c49ae0:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c49ae4:       4878 0005       pea 5 <LSIGTRAP>
10c49ae8:       2f04            movel %d4,%sp@-
10c49aea:       4eb9 10c8 599c  jsr 10c8599c <__umodsi3>
10c49af0:       508f            addql #8,%sp
10c49af2:       e588            lsll #2,%d0
10c49af4:       4872 0800       pea %a2@(00000000,%d0:l)
10c49af8:       2f0b            movel %a3,%sp@-
10c49afa:       4eba f958       jsr %pc@(10c49454 <add_entropy_words>)
10c49afe:       4fef 0014       lea %sp@(20),%sp
10c49b02:       7040            moveq #64,%d0
10c49b04:       d680            addl %d0,%d3
10c49b06:       7210            moveq #16,%d1
10c49b08:       d481            addl %d1,%d2
10c49b0a:       5484            addql #2,%d4
10c49b0c:       b4ab 0010       cmpl %a3@(16),%d2
10c49b10:       6dc0            blts 10c49ad2 <extract_entropy+0x162>
10c49b12:       7401            moveq #1,%d2
10c49b14:       2046            moveal %d6,%a0
10c49b16:       2010            movel %a0@,%d0
10c49b18:       2228 000c       movel %a0@(12),%d1
10c49b1c:       b380            eorl %d1,%d0
10c49b1e:       20c0            movel %d0,%a0@+
10c49b20:       51ca fff4       dbf %d2,10c49b16 <extract_entropy+0x1a6>
10c49b24:       4242            clrw %d2
10c49b26:       5382            subql #1,%d2
10c49b28:       64ec            bccs 10c49b16 <extract_entropy+0x1a6>
10c49b2a:       302e feb6       movew %fp@(-330),%d0
10c49b2e:       b16e feb4       eorw %d0,%fp@(-332)
10c49b32:       2405            movel %d5,%d2
10c49b34:       720a            moveq #10,%d1
10c49b36:       b285            cmpl %d5,%d1
10c49b38:       6402            bccs 10c49b3c <extract_entropy+0x1cc>
10c49b3a:       740a            moveq #10,%d2
10c49b3c:       4a87            tstl %d7
10c49b3e:       671a            beqs 10c49b5a <extract_entropy+0x1ea>
10c49b40:       2f02            movel %d2,%sp@-
10c49b42:       2f06            movel %d6,%sp@-
10c49b44:       2f0d            movel %a5,%sp@-
10c49b46:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c49b4c:       4fef 000c       lea %sp@(12),%sp
10c49b50:       4a82            tstl %d2
10c49b52:       6616            bnes 10c49b6a <extract_entropy+0x1fa>
10c49b54:       387c fff2       moveaw #-14,%a4
10c49b58:       6056            bras 10c49bb0 <extract_entropy+0x240>
10c49b5a:       2f02            movel %d2,%sp@-
10c49b5c:       2f06            movel %d6,%sp@-
10c49b5e:       2f0d            movel %a5,%sp@-
10c49b60:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c49b66:       4fef 000c       lea %sp@(12),%sp
10c49b6a:       9a82            subl %d2,%d5
10c49b6c:       dbc2            addal %d2,%a5
10c49b6e:       d9c2            addal %d2,%a4
10c49b70:       2f05            movel %d5,%sp@-
10c49b72:       4879 1002 0d22  pea 10020d22 <extract_timer_state>
10c49b78:       4eba fb86       jsr %pc@(10c49700 <add_timer_randomness>)
10c49b7c:       508f            addql #8,%sp
10c49b7e:       4a85            tstl %d5
10c49b80:       672e            beqs 10c49bb0 <extract_entropy+0x240>
10c49b82:       202e 0014       movel %fp@(20),%d0
10c49b86:       7201            moveq #1,%d1
10c49b88:       c081            andl %d1,%d0
10c49b8a:       2e00            movel %d0,%d7
10c49b8c:       6700 ff0e       beqw 10c49a9c <extract_entropy+0x12c>
10c49b90:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c49b96:       2028 0014       movel %a0@(20),%d0
10c49b9a:       6700 ff00       beqw 10c49a9c <extract_entropy+0x12c>
10c49b9e:       4aa8 0008       tstl %a0@(8)
10c49ba2:       6700 fef2       beqw 10c49a96 <extract_entropy+0x126>
10c49ba6:       b8fc 0000       cmpaw #0,%a4
10c49baa:       6604            bnes 10c49bb0 <extract_entropy+0x240>
10c49bac:       387c fe00       moveaw #-512,%a4
10c49bb0:       4878 0154       pea 154 <LSIGTRAP+0x14f>
10c49bb4:       42a7            clrl %sp@-
10c49bb6:       2f06            movel %d6,%sp@-
10c49bb8:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c49bbe:       200c            movel %a4,%d0
10c49bc0:       4cee 3cfc fd30  moveml %fp@(-720),%d2-%d7/%a2-%a5
10c49bc6:       4e5e            unlk %fp
10c49bc8:       4e75            rts

10c49bca <get_random_bytes>:
10c49bca:       4e56 0000       linkw %fp,#0
10c49bce:       206e 0008       moveal %fp@(8),%a0
10c49bd2:       222e 000c       movel %fp@(12),%d1
10c49bd6:       2039 1002 0cda  movel 10020cda <sec_random_state>,%d0
10c49bdc:       6706            beqs 10c49be4 <get_random_bytes+0x1a>
10c49bde:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c49be2:       600a            bras 10c49bee <get_random_bytes+0x24>
10c49be4:       2039 1002 0cd6  movel 10020cd6 <random_state>,%d0
10c49bea:       670e            beqs 10c49bfa <get_random_bytes+0x30>
10c49bec:       42a7            clrl %sp@-
10c49bee:       2f01            movel %d1,%sp@-
10c49bf0:       2f08            movel %a0,%sp@-
10c49bf2:       2f00            movel %d0,%sp@-
10c49bf4:       4eba fd7a       jsr %pc@(10c49970 <extract_entropy>)
10c49bf8:       600c            bras 10c49c06 <get_random_bytes+0x3c>
10c49bfa:       4879 1000 5448  pea 10005448 <twist_table.663+0x20>
10c49c00:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c49c06:       4e5e            unlk %fp
10c49c08:       4e75            rts

10c49c0a <init_std_data>:
10c49c0a:       4e56 fff0       linkw %fp,#-16
10c49c0e:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c49c12:       282e 0008       movel %fp@(8),%d4
10c49c16:       486e fff8       pea %fp@(-8)
10c49c1a:       4eb9 10c1 1c74  jsr 10c11c74 <do_gettimeofday>
10c49c20:       2d6e fff8 fff0  movel %fp@(-8),%fp@(-16)
10c49c26:       2d6e fffc fff4  movel %fp@(-4),%fp@(-12)
10c49c2c:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c49c30:       486e fff0       pea %fp@(-16)
10c49c34:       2f04            movel %d4,%sp@-
10c49c36:       45fa f81c       lea %pc@(10c49454 <add_entropy_words>),%a2
10c49c3a:       4e92            jsr %a2@
10c49c3c:       263c 1000 b964  movel #268482916,%d3
10c49c42:       7430            moveq #48,%d2
10c49c44:       4fef 0010       lea %sp@(16),%sp
10c49c48:       264a            moveal %a2,%a3
10c49c4a:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c49c50:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c49c54:       2f03            movel %d3,%sp@-
10c49c56:       486e fff0       pea %fp@(-16)
10c49c5a:       4e92            jsr %a2@
10c49c5c:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c49c60:       486e fff0       pea %fp@(-16)
10c49c64:       2f04            movel %d4,%sp@-
10c49c66:       4e93            jsr %a3@
10c49c68:       5083            addql #8,%d3
10c49c6a:       4fef 0018       lea %sp@(24),%sp
10c49c6e:       5382            subql #1,%d2
10c49c70:       66de            bnes 10c49c50 <init_std_data+0x46>
10c49c72:       4cee 0c1c ffdc  moveml %fp@(-36),%d2-%d4/%a2-%a3
10c49c78:       4e5e            unlk %fp
10c49c7a:       4e75            rts

10c49c7c <rand_initialize_irq>:
10c49c7c:       4e56 0000       linkw %fp,#0
10c49c80:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c49c84:       202e 0008       movel %fp@(8),%d0
10c49c88:       721f            moveq #31,%d1
10c49c8a:       b280            cmpl %d0,%d1
10c49c8c:       6d36            blts 10c49cc4 <rand_initialize_irq+0x48>
10c49c8e:       2600            movel %d0,%d3
10c49c90:       e58b            lsll #2,%d3
10c49c92:       45f9 1002 0d30  lea 10020d30 <irq_timer_state>,%a2
10c49c98:       4ab2 3800       tstl %a2@(00000000,%d3:l)
10c49c9c:       6626            bnes 10c49cc4 <rand_initialize_irq+0x48>
10c49c9e:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c49ca2:       4878 000e       pea e <LSIGTRAP+0x9>
10c49ca6:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c49cac:       2400            movel %d0,%d2
10c49cae:       508f            addql #8,%sp
10c49cb0:       6712            beqs 10c49cc4 <rand_initialize_irq+0x48>
10c49cb2:       4878 000e       pea e <LSIGTRAP+0x9>
10c49cb6:       42a7            clrl %sp@-
10c49cb8:       2f02            movel %d2,%sp@-
10c49cba:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c49cc0:       2582 3800       movel %d2,%a2@(00000000,%d3:l)
10c49cc4:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c49cca:       4e5e            unlk %fp
10c49ccc:       4e75            rts

10c49cce <rand_initialize_blkdev>:
10c49cce:       4e56 0000       linkw %fp,#0
10c49cd2:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c49cd6:       202e 0008       movel %fp@(8),%d0
10c49cda:       0c80 0000 00fe  cmpil #254,%d0
10c49ce0:       6e36            bgts 10c49d18 <rand_initialize_blkdev+0x4a>
10c49ce2:       2600            movel %d0,%d3
10c49ce4:       e58b            lsll #2,%d3
10c49ce6:       45f9 1002 0db0  lea 10020db0 <blkdev_timer_state>,%a2
10c49cec:       4ab2 3800       tstl %a2@(00000000,%d3:l)
10c49cf0:       6626            bnes 10c49d18 <rand_initialize_blkdev+0x4a>
10c49cf2:       2f2e 000c       movel %fp@(12),%sp@-
10c49cf6:       4878 000e       pea e <LSIGTRAP+0x9>
10c49cfa:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c49d00:       2400            movel %d0,%d2
10c49d02:       508f            addql #8,%sp
10c49d04:       6712            beqs 10c49d18 <rand_initialize_blkdev+0x4a>
10c49d06:       4878 000e       pea e <LSIGTRAP+0x9>
10c49d0a:       42a7            clrl %sp@-
10c49d0c:       2f02            movel %d2,%sp@-
10c49d0e:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c49d14:       2582 3800       movel %d2,%a2@(00000000,%d3:l)
10c49d18:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c49d1e:       4e5e            unlk %fp
10c49d20:       4e75            rts

10c49d22 <random_read>:
10c49d22:       4e56 ffe0       linkw %fp,#-32
10c49d26:       48e7 3f20       moveml %d2-%d7/%a2,%sp@-
10c49d2a:       246e 0008       moveal %fp@(8),%a2
10c49d2e:       2e2e 000c       movel %fp@(12),%d7
10c49d32:       262e 0010       movel %fp@(16),%d3
10c49d36:       42ae ffe0       clrl %fp@(-32)
10c49d3a:       42ae ffe8       clrl %fp@(-24)
10c49d3e:       42ae ffec       clrl %fp@(-20)
10c49d42:       41ee fff0       lea %fp@(-16),%a0
10c49d46:       2d79 1002 53b4  movel 100253b4 <_current_task>,%fp@(-28)
10c49d4c:       ffe4 
10c49d4e:       20ae ffe0       movel %fp@(-32),%a0@
10c49d52:       2d6e ffe4 fff4  movel %fp@(-28),%fp@(-12)
10c49d58:       2d6e ffe8 fff8  movel %fp@(-24),%fp@(-8)
10c49d5e:       2d6e ffec fffc  movel %fp@(-20),%fp@(-4)
10c49d64:       7a00            moveq #0,%d5
10c49d66:       7800            moveq #0,%d4
10c49d68:       2c08            movel %a0,%d6
10c49d6a:       4a83            tstl %d3
10c49d6c:       6628            bnes 10c49d96 <random_read+0x74>
10c49d6e:       7000            moveq #0,%d0
10c49d70:       6000 00e6       braw 10c49e58 <random_read+0x136>
10c49d74:       7af5            moveq #-11,%d5
10c49d76:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c49d7c:       6000 00ae       braw 10c49e2c <random_read+0x10a>
10c49d80:       2a3c ffff fe00  movel #-512,%d5
10c49d86:       6000 00a4       braw 10c49e2c <random_read+0x10a>
10c49d8a:       2a00            movel %d0,%d5
10c49d8c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c49d92:       6000 0098       braw 10c49e2c <random_read+0x10a>
10c49d96:       2f06            movel %d6,%sp@-
10c49d98:       4879 1000 ee50  pea 1000ee50 <random_read_wait>
10c49d9e:       4eb9 10c1 5344  jsr 10c15344 <add_wait_queue>
10c49da4:       508f            addql #8,%sp
10c49da6:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c49dac:       7001            moveq #1,%d0
10c49dae:       2080            movel %d0,%a0@
10c49db0:       2003            movel %d3,%d0
10c49db2:       0c83 0000 0154  cmpil #340,%d3
10c49db8:       6f06            bles 10c49dc0 <random_read+0x9e>
10c49dba:       203c 0000 0154  movel #340,%d0
10c49dc0:       2079 1002 0cd6  moveal 10020cd6 <random_state>,%a0
10c49dc6:       2228 0004       movel %a0@(4),%d1
10c49dca:       2401            movel %d1,%d2
10c49dcc:       6c02            bges 10c49dd0 <random_read+0xae>
10c49dce:       5e82            addql #7,%d2
10c49dd0:       e682            asrl #3,%d2
10c49dd2:       b480            cmpl %d0,%d2
10c49dd4:       6c02            bges 10c49dd8 <random_read+0xb6>
10c49dd6:       2002            movel %d2,%d0
10c49dd8:       4a80            tstl %d0
10c49dda:       661e            bnes 10c49dfa <random_read+0xd8>
10c49ddc:       082a 0003 001a  btst #3,%a2@(26)
10c49de2:       6690            bnes 10c49d74 <random_read+0x52>
10c49de4:       2039 1002 53b4  movel 100253b4 <_current_task>,%d0
10c49dea:       2040            moveal %d0,%a0
10c49dec:       4aa8 0008       tstl %a0@(8)
10c49df0:       668e            bnes 10c49d80 <random_read+0x5e>
10c49df2:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c49df8:       6026            bras 10c49e20 <random_read+0xfe>
10c49dfa:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c49dfe:       2f00            movel %d0,%sp@-
10c49e00:       2f07            movel %d7,%sp@-
10c49e02:       2f39 1002 0cda  movel 10020cda <sec_random_state>,%sp@-
10c49e08:       4eba fb66       jsr %pc@(10c49970 <extract_entropy>)
10c49e0c:       4fef 0010       lea %sp@(16),%sp
10c49e10:       4a80            tstl %d0
10c49e12:       6d00 ff76       bltw 10c49d8a <random_read+0x68>
10c49e16:       2800            movel %d0,%d4
10c49e18:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c49e1e:       600c            bras 10c49e2c <random_read+0x10a>
10c49e20:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c49e26:       4a83            tstl %d3
10c49e28:       6600 ff7c       bnew 10c49da6 <random_read+0x84>
10c49e2c:       7000            moveq #0,%d0
10c49e2e:       2080            movel %d0,%a0@
10c49e30:       2f06            movel %d6,%sp@-
10c49e32:       4879 1000 ee50  pea 1000ee50 <random_read_wait>
10c49e38:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c49e3e:       508f            addql #8,%sp
10c49e40:       4a84            tstl %d4
10c49e42:       670e            beqs 10c49e52 <random_read+0x130>
10c49e44:       206a 0008       moveal %a2@(8),%a0
10c49e48:       2f28 0008       movel %a0@(8),%sp@-
10c49e4c:       4eb9 10c3 4a04  jsr 10c34a04 <update_atime>
10c49e52:       2004            movel %d4,%d0
10c49e54:       6602            bnes 10c49e58 <random_read+0x136>
10c49e56:       2005            movel %d5,%d0
10c49e58:       4cee 04fc ffc4  moveml %fp@(-60),%d2-%d7/%a2
10c49e5e:       4e5e            unlk %fp
10c49e60:       4e75            rts

10c49e62 <urandom_read>:
10c49e62:       4e56 0000       linkw %fp,#0
10c49e66:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c49e6a:       2f2e 0010       movel %fp@(16),%sp@-
10c49e6e:       2f2e 000c       movel %fp@(12),%sp@-
10c49e72:       2f39 1002 0cda  movel 10020cda <sec_random_state>,%sp@-
10c49e78:       4eba faf6       jsr %pc@(10c49970 <extract_entropy>)
10c49e7c:       4e5e            unlk %fp
10c49e7e:       4e75            rts

10c49e80 <random_poll>:
10c49e80:       4e56 0000       linkw %fp,#0
10c49e84:       2f03            movel %d3,%sp@-
10c49e86:       2f02            movel %d2,%sp@-
10c49e88:       262e 0008       movel %fp@(8),%d3
10c49e8c:       242e 000c       movel %fp@(12),%d2
10c49e90:       203c 1000 ee50  movel #268496464,%d0
10c49e96:       4a82            tstl %d2
10c49e98:       6714            beqs 10c49eae <random_poll+0x2e>
10c49e9a:       4a80            tstl %d0
10c49e9c:       6710            beqs 10c49eae <random_poll+0x2e>
10c49e9e:       2f02            movel %d2,%sp@-
10c49ea0:       2f00            movel %d0,%sp@-
10c49ea2:       2f03            movel %d3,%sp@-
10c49ea4:       4eb9 10c2 f940  jsr 10c2f940 <__pollwait>
10c49eaa:       4fef 000c       lea %sp@(12),%sp
10c49eae:       203c 1000 ee5c  movel #268496476,%d0
10c49eb4:       4a82            tstl %d2
10c49eb6:       6710            beqs 10c49ec8 <random_poll+0x48>
10c49eb8:       4a80            tstl %d0
10c49eba:       670c            beqs 10c49ec8 <random_poll+0x48>
10c49ebc:       2f02            movel %d2,%sp@-
10c49ebe:       2f00            movel %d0,%sp@-
10c49ec0:       2f03            movel %d3,%sp@-
10c49ec2:       4eb9 10c2 f940  jsr 10c2f940 <__pollwait>
10c49ec8:       2079 1002 0cd6  moveal 10020cd6 <random_state>,%a0
10c49ece:       2228 0004       movel %a0@(4),%d1
10c49ed2:       b2b9 1000 ed88  cmpl 1000ed88 <random_read_wakeup_thresh>,%d1
10c49ed8:       5cc0            sge %d0
10c49eda:       7441            moveq #65,%d2
10c49edc:       c082            andl %d2,%d0
10c49ede:       b2b9 1000 ed8c  cmpl 1000ed8c <random_write_wakeup_thresh>,%d1
10c49ee4:       6c04            bges 10c49eea <random_poll+0x6a>
10c49ee6:       7204            moveq #4,%d1
10c49ee8:       8081            orl %d1,%d0
10c49eea:       242e fff8       movel %fp@(-8),%d2
10c49eee:       262e fffc       movel %fp@(-4),%d3
10c49ef2:       4e5e            unlk %fp
10c49ef4:       4e75            rts

10c49ef6 <random_write>:
10c49ef6:       4e56 ffc0       linkw %fp,#-64
10c49efa:       48e7 3f20       moveml %d2-%d7/%a2,%sp@-
10c49efe:       246e 0008       moveal %fp@(8),%a2
10c49f02:       2e2e 000c       movel %fp@(12),%d7
10c49f06:       7c00            moveq #0,%d6
10c49f08:       2a07            movel %d7,%d5
10c49f0a:       262e 0010       movel %fp@(16),%d3
10c49f0e:       601c            bras 10c49f2c <random_write+0x36>
10c49f10:       9682            subl %d2,%d3
10c49f12:       da82            addl %d2,%d5
10c49f14:       2002            movel %d2,%d0
10c49f16:       5680            addql #3,%d0
10c49f18:       e488            lsrl #2,%d0
10c49f1a:       2f00            movel %d0,%sp@-
10c49f1c:       2f04            movel %d4,%sp@-
10c49f1e:       2f39 1002 0cd6  movel 10020cd6 <random_state>,%sp@-
10c49f24:       4eba f52e       jsr %pc@(10c49454 <add_entropy_words>)
10c49f28:       4fef 000c       lea %sp@(12),%sp
10c49f2c:       4a83            tstl %d3
10c49f2e:       6724            beqs 10c49f54 <random_write+0x5e>
10c49f30:       2403            movel %d3,%d2
10c49f32:       7040            moveq #64,%d0
10c49f34:       b082            cmpl %d2,%d0
10c49f36:       6402            bccs 10c49f3a <random_write+0x44>
10c49f38:       7440            moveq #64,%d2
10c49f3a:       2f02            movel %d2,%sp@-
10c49f3c:       2f05            movel %d5,%sp@-
10c49f3e:       78c0            moveq #-64,%d4
10c49f40:       d88e            addl %fp,%d4
10c49f42:       2f04            movel %d4,%sp@-
10c49f44:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c49f4a:       4fef 000c       lea %sp@(12),%sp
10c49f4e:       4a82            tstl %d2
10c49f50:       66be            bnes 10c49f10 <random_write+0x1a>
10c49f52:       7cf2            moveq #-14,%d6
10c49f54:       be85            cmpl %d5,%d7
10c49f56:       6728            beqs 10c49f80 <random_write+0x8a>
10c49f58:       206a 0008       moveal %a2@(8),%a0
10c49f5c:       2068 0008       moveal %a0@(8),%a0
10c49f60:       2179 1002 5790  movel 10025790 <xtime>,%a0@(76)
10c49f66:       004c 
10c49f68:       206a 0008       moveal %a2@(8),%a0
10c49f6c:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c49f70:       2f28 0008       movel %a0@(8),%sp@-
10c49f74:       4eb9 10c3 3710  jsr 10c33710 <__mark_inode_dirty>
10c49f7a:       2005            movel %d5,%d0
10c49f7c:       9087            subl %d7,%d0
10c49f7e:       6002            bras 10c49f82 <random_write+0x8c>
10c49f80:       2006            movel %d6,%d0
10c49f82:       4cee 04fc ffa4  moveml %fp@(-92),%d2-%d7/%a2
10c49f88:       4e5e            unlk %fp
10c49f8a:       4e75            rts

10c49f8c <random_ioctl>:
10c49f8c:       4e56 0000       linkw %fp,#0
10c49f90:       2f0a            movel %a2,%sp@-
10c49f92:       2f02            movel %d2,%sp@-
10c49f94:       246e 000c       moveal %fp@(12),%a2
10c49f98:       202e 0010       movel %fp@(16),%d0
10c49f9c:       226e 0014       moveal %fp@(20),%a1
10c49fa0:       0c80 4004 5201  cmpil #1074024961,%d0
10c49fa6:       6750            beqs 10c49ff8 <random_ioctl+0x6c>
10c49fa8:       6218            bhis 10c49fc2 <random_ioctl+0x36>
10c49faa:       0c80 0000 5204  cmpil #20996,%d0
10c49fb0:       6700 0160       beqw 10c4a112 <random_ioctl+0x186>
10c49fb4:       0c80 0000 5206  cmpil #20998,%d0
10c49fba:       6700 0178       beqw 10c4a134 <random_ioctl+0x1a8>
10c49fbe:       6000 01a4       braw 10c4a164 <random_ioctl+0x1d8>
10c49fc2:       0c80 8004 5200  cmpil #-2147200512,%d0
10c49fc8:       671c            beqs 10c49fe6 <random_ioctl+0x5a>
10c49fca:       620e            bhis 10c49fda <random_ioctl+0x4e>
10c49fcc:       0c80 4008 5203  cmpil #1074287107,%d0
10c49fd2:       6700 00cc       beqw 10c4a0a0 <random_ioctl+0x114>
10c49fd6:       6000 018c       braw 10c4a164 <random_ioctl+0x1d8>
10c49fda:       0c80 8008 5202  cmpil #-2146938366,%d0
10c49fe0:       6764            beqs 10c4a046 <random_ioctl+0xba>
10c49fe2:       6000 0180       braw 10c4a164 <random_ioctl+0x1d8>
10c49fe6:       2079 1002 0cd6  moveal 10020cd6 <random_state>,%a0
10c49fec:       2028 0004       movel %a0@(4),%d0
10c49ff0:       2280            movel %d0,%a1@
10c49ff2:       7000            moveq #0,%d0
10c49ff4:       6000 0170       braw 10c4a166 <random_ioctl+0x1da>
10c49ff8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c49ffe:       0828 0005 01d1  btst #5,%a0@(465)
10c4a004:       6700 013c       beqw 10c4a142 <random_ioctl+0x1b6>
10c4a008:       0068 0100 0006  oriw #256,%a0@(6)
10c4a00e:       2011            movel %a1@,%d0
10c4a010:       2f00            movel %d0,%sp@-
10c4a012:       2f39 1002 0cd6  movel 10020cd6 <random_state>,%sp@-
10c4a018:       4eba f50c       jsr %pc@(10c49526 <credit_entropy_store>)
10c4a01c:       2079 1002 0cd6  moveal 10020cd6 <random_state>,%a0
10c4a022:       508f            addql #8,%sp
10c4a024:       2068 0004       moveal %a0@(4),%a0
10c4a028:       b1f9 1000 ed88  cmpal 1000ed88 <random_read_wakeup_thresh>,%a0
10c4a02e:       6dc2            blts 10c49ff2 <random_ioctl+0x66>
10c4a030:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c4a034:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c4a038:       4879 1000 ee50  pea 1000ee50 <random_read_wait>
10c4a03e:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c4a044:       60ac            bras 10c49ff2 <random_ioctl+0x66>
10c4a046:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4a04c:       0828 0005 01d1  btst #5,%a0@(465)
10c4a052:       6700 00ee       beqw 10c4a142 <random_ioctl+0x1b6>
10c4a056:       0068 0100 0006  oriw #256,%a0@(6)
10c4a05c:       2079 1002 0cd6  moveal 10020cd6 <random_state>,%a0
10c4a062:       2028 0004       movel %a0@(4),%d0
10c4a066:       22c0            movel %d0,%a1@+
10c4a068:       2211            movel %a1@,%d1
10c4a06a:       2079 1002 0cd6  moveal 10020cd6 <random_state>,%a0
10c4a070:       2028 0010       movel %a0@(16),%d0
10c4a074:       22c0            movel %d0,%a1@+
10c4a076:       4a81            tstl %d1
10c4a078:       6d00 00ea       bltw 10c4a164 <random_ioctl+0x1d8>
10c4a07c:       2079 1002 0cd6  moveal 10020cd6 <random_state>,%a0
10c4a082:       2028 0010       movel %a0@(16),%d0
10c4a086:       b081            cmpl %d1,%d0
10c4a088:       6c02            bges 10c4a08c <random_ioctl+0x100>
10c4a08a:       2200            movel %d0,%d1
10c4a08c:       e589            lsll #2,%d1
10c4a08e:       2f01            movel %d1,%sp@-
10c4a090:       2f28 0028       movel %a0@(40),%sp@-
10c4a094:       2f09            movel %a1,%sp@-
10c4a096:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c4a09c:       6000 ff54       braw 10c49ff2 <random_ioctl+0x66>
10c4a0a0:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4a0a6:       0828 0005 01d1  btst #5,%a0@(465)
10c4a0ac:       6700 0094       beqw 10c4a142 <random_ioctl+0x1b6>
10c4a0b0:       0068 0100 0006  oriw #256,%a0@(6)
10c4a0b6:       2419            movel %a1@+,%d2
10c4a0b8:       4a82            tstl %d2
10c4a0ba:       6d00 00a8       bltw 10c4a164 <random_ioctl+0x1d8>
10c4a0be:       2219            movel %a1@+,%d1
10c4a0c0:       486a 001e       pea %a2@(30)
10c4a0c4:       2f01            movel %d1,%sp@-
10c4a0c6:       2f09            movel %a1,%sp@-
10c4a0c8:       2f0a            movel %a2,%sp@-
10c4a0ca:       4eba fe2a       jsr %pc@(10c49ef6 <random_write>)
10c4a0ce:       4fef 0010       lea %sp@(16),%sp
10c4a0d2:       4a80            tstl %d0
10c4a0d4:       6d00 0090       bltw 10c4a166 <random_ioctl+0x1da>
10c4a0d8:       2f02            movel %d2,%sp@-
10c4a0da:       2f39 1002 0cd6  movel 10020cd6 <random_state>,%sp@-
10c4a0e0:       4eba f444       jsr %pc@(10c49526 <credit_entropy_store>)
10c4a0e4:       2079 1002 0cd6  moveal 10020cd6 <random_state>,%a0
10c4a0ea:       508f            addql #8,%sp
10c4a0ec:       2068 0004       moveal %a0@(4),%a0
10c4a0f0:       b1f9 1000 ed88  cmpal 1000ed88 <random_read_wakeup_thresh>,%a0
10c4a0f6:       6d00 fefa       bltw 10c49ff2 <random_ioctl+0x66>
10c4a0fa:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c4a0fe:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c4a102:       4879 1000 ee50  pea 1000ee50 <random_read_wait>
10c4a108:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c4a10e:       6000 fee2       braw 10c49ff2 <random_ioctl+0x66>
10c4a112:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4a118:       0828 0005 01d1  btst #5,%a0@(465)
10c4a11e:       6722            beqs 10c4a142 <random_ioctl+0x1b6>
10c4a120:       0068 0100 0006  oriw #256,%a0@(6)
10c4a126:       2079 1002 0cd6  moveal 10020cd6 <random_state>,%a0
10c4a12c:       42a8 0004       clrl %a0@(4)
10c4a130:       6000 fec0       braw 10c49ff2 <random_ioctl+0x66>
10c4a134:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4a13a:       0828 0005 01d1  btst #5,%a0@(465)
10c4a140:       6604            bnes 10c4a146 <random_ioctl+0x1ba>
10c4a142:       70ff            moveq #-1,%d0
10c4a144:       6020            bras 10c4a166 <random_ioctl+0x1da>
10c4a146:       0068 0100 0006  oriw #256,%a0@(6)
10c4a14c:       2f39 1002 0cd6  movel 10020cd6 <random_state>,%sp@-
10c4a152:       4eba f2d2       jsr %pc@(10c49426 <clear_entropy_store>)
10c4a156:       2f39 1002 0cd6  movel 10020cd6 <random_state>,%sp@-
10c4a15c:       4eba faac       jsr %pc@(10c49c0a <init_std_data>)
10c4a160:       6000 fe90       braw 10c49ff2 <random_ioctl+0x66>
10c4a164:       70ea            moveq #-22,%d0
10c4a166:       242e fff8       movel %fp@(-8),%d2
10c4a16a:       246e fffc       moveal %fp@(-4),%a2
10c4a16e:       4e5e            unlk %fp
10c4a170:       4e75            rts

10c4a172 <generate_random_uuid>:
10c4a172:       4e56 0000       linkw %fp,#0
10c4a176:       2f0a            movel %a2,%sp@-
10c4a178:       246e 0008       moveal %fp@(8),%a2
10c4a17c:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c4a180:       2f0a            movel %a2,%sp@-
10c4a182:       4eba fa46       jsr %pc@(10c49bca <get_random_bytes>)
10c4a186:       102a 0006       moveb %a2@(6),%d0
10c4a18a:       0200 000f       andib #15,%d0
10c4a18e:       0000 0040       orib #64,%d0
10c4a192:       1540 0006       moveb %d0,%a2@(6)
10c4a196:       102a 0008       moveb %a2@(8),%d0
10c4a19a:       0200 003f       andib #63,%d0
10c4a19e:       0000 0080       orib #-128,%d0
10c4a1a2:       1540 0008       moveb %d0,%a2@(8)
10c4a1a6:       246e fffc       moveal %fp@(-4),%a2
10c4a1aa:       4e5e            unlk %fp
10c4a1ac:       4e75            rts

10c4a1ae <halfMD4Transform>:
10c4a1ae:       4e56 fff8       linkw %fp,#-8
10c4a1b2:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c4a1b6:       206e 000c       moveal %fp@(12),%a0
10c4a1ba:       226e 0008       moveal %fp@(8),%a1
10c4a1be:       2a29 0004       movel %a1@(4),%d5
10c4a1c2:       2e29 0008       movel %a1@(8),%d7
10c4a1c6:       2c29 000c       movel %a1@(12),%d6
10c4a1ca:       2207            movel %d7,%d1
10c4a1cc:       bd81            eorl %d6,%d1
10c4a1ce:       2005            movel %d5,%d0
10c4a1d0:       c081            andl %d1,%d0
10c4a1d2:       bd80            eorl %d6,%d0
10c4a1d4:       2d50 fffc       movel %a0@,%fp@(-4)
10c4a1d8:       d0ae fffc       addl %fp@(-4),%d0
10c4a1dc:       2811            movel %a1@,%d4
10c4a1de:       d880            addl %d0,%d4
10c4a1e0:       e79c            roll #3,%d4
10c4a1e2:       2205            movel %d5,%d1
10c4a1e4:       bf81            eorl %d7,%d1
10c4a1e6:       2004            movel %d4,%d0
10c4a1e8:       c081            andl %d1,%d0
10c4a1ea:       bf80            eorl %d7,%d0
10c4a1ec:       2d68 0004 fff8  movel %a0@(4),%fp@(-8)
10c4a1f2:       d0ae fff8       addl %fp@(-8),%d0
10c4a1f6:       dc80            addl %d0,%d6
10c4a1f8:       ef9e            roll #7,%d6
10c4a1fa:       2204            movel %d4,%d1
10c4a1fc:       bb81            eorl %d5,%d1
10c4a1fe:       2006            movel %d6,%d0
10c4a200:       c081            andl %d1,%d0
10c4a202:       bb80            eorl %d5,%d0
10c4a204:       2468 0008       moveal %a0@(8),%a2
10c4a208:       d08a            addl %a2,%d0
10c4a20a:       de80            addl %d0,%d7
10c4a20c:       700b            moveq #11,%d0
10c4a20e:       e1bf            roll %d0,%d7
10c4a210:       2206            movel %d6,%d1
10c4a212:       b981            eorl %d4,%d1
10c4a214:       2007            movel %d7,%d0
10c4a216:       c081            andl %d1,%d0
10c4a218:       b980            eorl %d4,%d0
10c4a21a:       2868 000c       moveal %a0@(12),%a4
10c4a21e:       d08c            addl %a4,%d0
10c4a220:       da80            addl %d0,%d5
10c4a222:       7013            moveq #19,%d0
10c4a224:       e1bd            roll %d0,%d5
10c4a226:       2207            movel %d7,%d1
10c4a228:       bd81            eorl %d6,%d1
10c4a22a:       2005            movel %d5,%d0
10c4a22c:       c081            andl %d1,%d0
10c4a22e:       bd80            eorl %d6,%d0
10c4a230:       2268 0010       moveal %a0@(16),%a1
10c4a234:       d089            addl %a1,%d0
10c4a236:       d880            addl %d0,%d4
10c4a238:       e79c            roll #3,%d4
10c4a23a:       2205            movel %d5,%d1
10c4a23c:       bf81            eorl %d7,%d1
10c4a23e:       2004            movel %d4,%d0
10c4a240:       c081            andl %d1,%d0
10c4a242:       bf80            eorl %d7,%d0
10c4a244:       2668 0014       moveal %a0@(20),%a3
10c4a248:       d08b            addl %a3,%d0
10c4a24a:       dc80            addl %d0,%d6
10c4a24c:       ef9e            roll #7,%d6
10c4a24e:       2204            movel %d4,%d1
10c4a250:       bb81            eorl %d5,%d1
10c4a252:       2006            movel %d6,%d0
10c4a254:       c081            andl %d1,%d0
10c4a256:       bb80            eorl %d5,%d0
10c4a258:       2a68 0018       moveal %a0@(24),%a5
10c4a25c:       d08d            addl %a5,%d0
10c4a25e:       de80            addl %d0,%d7
10c4a260:       700b            moveq #11,%d0
10c4a262:       e1bf            roll %d0,%d7
10c4a264:       2206            movel %d6,%d1
10c4a266:       b981            eorl %d4,%d1
10c4a268:       2007            movel %d7,%d0
10c4a26a:       c081            andl %d1,%d0
10c4a26c:       b980            eorl %d4,%d0
10c4a26e:       2628 001c       movel %a0@(28),%d3
10c4a272:       d083            addl %d3,%d0
10c4a274:       da80            addl %d0,%d5
10c4a276:       7013            moveq #19,%d0
10c4a278:       e1bd            roll %d0,%d5
10c4a27a:       2404            movel %d4,%d2
10c4a27c:       0682 5a82 7999  addil #1518500249,%d2
10c4a282:       2205            movel %d5,%d1
10c4a284:       c287            andl %d7,%d1
10c4a286:       2005            movel %d5,%d0
10c4a288:       bf80            eorl %d7,%d0
10c4a28a:       c086            andl %d6,%d0
10c4a28c:       d280            addl %d0,%d1
10c4a28e:       d2ae fff8       addl %fp@(-8),%d1
10c4a292:       2802            movel %d2,%d4
10c4a294:       d881            addl %d1,%d4
10c4a296:       e79c            roll #3,%d4
10c4a298:       2406            movel %d6,%d2
10c4a29a:       0682 5a82 7999  addil #1518500249,%d2
10c4a2a0:       2204            movel %d4,%d1
10c4a2a2:       c285            andl %d5,%d1
10c4a2a4:       2004            movel %d4,%d0
10c4a2a6:       bb80            eorl %d5,%d0
10c4a2a8:       c087            andl %d7,%d0
10c4a2aa:       d280            addl %d0,%d1
10c4a2ac:       d28c            addl %a4,%d1
10c4a2ae:       2c02            movel %d2,%d6
10c4a2b0:       dc81            addl %d1,%d6
10c4a2b2:       eb9e            roll #5,%d6
10c4a2b4:       2407            movel %d7,%d2
10c4a2b6:       0682 5a82 7999  addil #1518500249,%d2
10c4a2bc:       2206            movel %d6,%d1
10c4a2be:       c284            andl %d4,%d1
10c4a2c0:       2006            movel %d6,%d0
10c4a2c2:       b980            eorl %d4,%d0
10c4a2c4:       c085            andl %d5,%d0
10c4a2c6:       d280            addl %d0,%d1
10c4a2c8:       d28b            addl %a3,%d1
10c4a2ca:       2e02            movel %d2,%d7
10c4a2cc:       de81            addl %d1,%d7
10c4a2ce:       7009            moveq #9,%d0
10c4a2d0:       e1bf            roll %d0,%d7
10c4a2d2:       2405            movel %d5,%d2
10c4a2d4:       0682 5a82 7999  addil #1518500249,%d2
10c4a2da:       2207            movel %d7,%d1
10c4a2dc:       c286            andl %d6,%d1
10c4a2de:       2007            movel %d7,%d0
10c4a2e0:       bd80            eorl %d6,%d0
10c4a2e2:       c084            andl %d4,%d0
10c4a2e4:       d280            addl %d0,%d1
10c4a2e6:       d283            addl %d3,%d1
10c4a2e8:       2a02            movel %d2,%d5
10c4a2ea:       da81            addl %d1,%d5
10c4a2ec:       700d            moveq #13,%d0
10c4a2ee:       e1bd            roll %d0,%d5
10c4a2f0:       2404            movel %d4,%d2
10c4a2f2:       0682 5a82 7999  addil #1518500249,%d2
10c4a2f8:       2205            movel %d5,%d1
10c4a2fa:       c287            andl %d7,%d1
10c4a2fc:       2005            movel %d5,%d0
10c4a2fe:       bf80            eorl %d7,%d0
10c4a300:       c086            andl %d6,%d0
10c4a302:       d280            addl %d0,%d1
10c4a304:       d2ae fffc       addl %fp@(-4),%d1
10c4a308:       2802            movel %d2,%d4
10c4a30a:       d881            addl %d1,%d4
10c4a30c:       e79c            roll #3,%d4
10c4a30e:       2406            movel %d6,%d2
10c4a310:       0682 5a82 7999  addil #1518500249,%d2
10c4a316:       2204            movel %d4,%d1
10c4a318:       c285            andl %d5,%d1
10c4a31a:       2004            movel %d4,%d0
10c4a31c:       bb80            eorl %d5,%d0
10c4a31e:       c087            andl %d7,%d0
10c4a320:       d280            addl %d0,%d1
10c4a322:       d28a            addl %a2,%d1
10c4a324:       2c02            movel %d2,%d6
10c4a326:       dc81            addl %d1,%d6
10c4a328:       eb9e            roll #5,%d6
10c4a32a:       2407            movel %d7,%d2
10c4a32c:       0682 5a82 7999  addil #1518500249,%d2
10c4a332:       2206            movel %d6,%d1
10c4a334:       c284            andl %d4,%d1
10c4a336:       2006            movel %d6,%d0
10c4a338:       b980            eorl %d4,%d0
10c4a33a:       c085            andl %d5,%d0
10c4a33c:       d280            addl %d0,%d1
10c4a33e:       d289            addl %a1,%d1
10c4a340:       2e02            movel %d2,%d7
10c4a342:       de81            addl %d1,%d7
10c4a344:       7009            moveq #9,%d0
10c4a346:       e1bf            roll %d0,%d7
10c4a348:       2405            movel %d5,%d2
10c4a34a:       0682 5a82 7999  addil #1518500249,%d2
10c4a350:       2207            movel %d7,%d1
10c4a352:       c286            andl %d6,%d1
10c4a354:       2007            movel %d7,%d0
10c4a356:       bd80            eorl %d6,%d0
10c4a358:       c084            andl %d4,%d0
10c4a35a:       d280            addl %d0,%d1
10c4a35c:       d28d            addl %a5,%d1
10c4a35e:       2a02            movel %d2,%d5
10c4a360:       da81            addl %d1,%d5
10c4a362:       700d            moveq #13,%d0
10c4a364:       e1bd            roll %d0,%d5
10c4a366:       2204            movel %d4,%d1
10c4a368:       0681 6ed9 eba1  addil #1859775393,%d1
10c4a36e:       2005            movel %d5,%d0
10c4a370:       bf80            eorl %d7,%d0
10c4a372:       bd80            eorl %d6,%d0
10c4a374:       d08c            addl %a4,%d0
10c4a376:       2801            movel %d1,%d4
10c4a378:       d880            addl %d0,%d4
10c4a37a:       e79c            roll #3,%d4
10c4a37c:       2206            movel %d6,%d1
10c4a37e:       0681 6ed9 eba1  addil #1859775393,%d1
10c4a384:       2004            movel %d4,%d0
10c4a386:       bb80            eorl %d5,%d0
10c4a388:       bf80            eorl %d7,%d0
10c4a38a:       d083            addl %d3,%d0
10c4a38c:       2c01            movel %d1,%d6
10c4a38e:       dc80            addl %d0,%d6
10c4a390:       7009            moveq #9,%d0
10c4a392:       e1be            roll %d0,%d6
10c4a394:       2207            movel %d7,%d1
10c4a396:       0681 6ed9 eba1  addil #1859775393,%d1
10c4a39c:       2006            movel %d6,%d0
10c4a39e:       b980            eorl %d4,%d0
10c4a3a0:       bb80            eorl %d5,%d0
10c4a3a2:       d08a            addl %a2,%d0
10c4a3a4:       2e01            movel %d1,%d7
10c4a3a6:       de80            addl %d0,%d7
10c4a3a8:       700b            moveq #11,%d0
10c4a3aa:       e1bf            roll %d0,%d7
10c4a3ac:       2205            movel %d5,%d1
10c4a3ae:       0681 6ed9 eba1  addil #1859775393,%d1
10c4a3b4:       2007            movel %d7,%d0
10c4a3b6:       bd80            eorl %d6,%d0
10c4a3b8:       b980            eorl %d4,%d0
10c4a3ba:       d08d            addl %a5,%d0
10c4a3bc:       2a01            movel %d1,%d5
10c4a3be:       da80            addl %d0,%d5
10c4a3c0:       700f            moveq #15,%d0
10c4a3c2:       e1bd            roll %d0,%d5
10c4a3c4:       2204            movel %d4,%d1
10c4a3c6:       0681 6ed9 eba1  addil #1859775393,%d1
10c4a3cc:       2005            movel %d5,%d0
10c4a3ce:       bf80            eorl %d7,%d0
10c4a3d0:       bd80            eorl %d6,%d0
10c4a3d2:       d0ae fff8       addl %fp@(-8),%d0
10c4a3d6:       2801            movel %d1,%d4
10c4a3d8:       d880            addl %d0,%d4
10c4a3da:       e79c            roll #3,%d4
10c4a3dc:       2206            movel %d6,%d1
10c4a3de:       0681 6ed9 eba1  addil #1859775393,%d1
10c4a3e4:       2004            movel %d4,%d0
10c4a3e6:       bb80            eorl %d5,%d0
10c4a3e8:       bf80            eorl %d7,%d0
10c4a3ea:       d08b            addl %a3,%d0
10c4a3ec:       2c01            movel %d1,%d6
10c4a3ee:       dc80            addl %d0,%d6
10c4a3f0:       7009            moveq #9,%d0
10c4a3f2:       e1be            roll %d0,%d6
10c4a3f4:       2207            movel %d7,%d1
10c4a3f6:       0681 6ed9 eba1  addil #1859775393,%d1
10c4a3fc:       2006            movel %d6,%d0
10c4a3fe:       b980            eorl %d4,%d0
10c4a400:       bb80            eorl %d5,%d0
10c4a402:       d0ae fffc       addl %fp@(-4),%d0
10c4a406:       2e01            movel %d1,%d7
10c4a408:       de80            addl %d0,%d7
10c4a40a:       700b            moveq #11,%d0
10c4a40c:       e1bf            roll %d0,%d7
10c4a40e:       2005            movel %d5,%d0
10c4a410:       0680 6ed9 eba1  addil #1859775393,%d0
10c4a416:       bd87            eorl %d6,%d7
10c4a418:       b987            eorl %d4,%d7
10c4a41a:       2207            movel %d7,%d1
10c4a41c:       d289            addl %a1,%d1
10c4a41e:       2a00            movel %d0,%d5
10c4a420:       da81            addl %d1,%d5
10c4a422:       700f            moveq #15,%d0
10c4a424:       e1bd            roll %d0,%d5
10c4a426:       206e 0008       moveal %fp@(8),%a0
10c4a42a:       2028 0004       movel %a0@(4),%d0
10c4a42e:       d085            addl %d5,%d0
10c4a430:       4cdf 3cfc       moveml %sp@+,%d2-%d7/%a2-%a5
10c4a434:       4e5e            unlk %fp
10c4a436:       4e75            rts

10c4a438 <secure_tcp_sequence_number>:
10c4a438:       4e56 fff8       linkw %fp,#-8
10c4a43c:       2f03            movel %d3,%sp@-
10c4a43e:       2f02            movel %d2,%sp@-
10c4a440:       342e 0012       movew %fp@(18),%d2
10c4a444:       362e 0016       movew %fp@(22),%d3
10c4a448:       486e fff8       pea %fp@(-8)
10c4a44c:       4eb9 10c1 1c74  jsr 10c11c74 <do_gettimeofday>
10c4a452:       588f            addql #4,%sp
10c4a454:       2039 1002 0c6a  movel 10020c6a <rekey_time.743>,%d0
10c4a45a:       6710            beqs 10c4a46c <secure_tcp_sequence_number+0x34>
10c4a45c:       222e fff8       movel %fp@(-8),%d1
10c4a460:       9280            subl %d0,%d1
10c4a462:       2001            movel %d1,%d0
10c4a464:       0c80 0000 012c  cmpil #300,%d0
10c4a46a:       6334            blss 10c4a4a0 <secure_tcp_sequence_number+0x68>
10c4a46c:       23ee fff8 1002  movel %fp@(-8),10020c6a <rekey_time.743>
10c4a472:       0c6a 
10c4a474:       4878 0024       pea 24 <LSIGTRAP+0x1f>
10c4a478:       4879 1002 0c7e  pea 10020c7e <secret.745+0xc>
10c4a47e:       4eba f74a       jsr %pc@(10c49bca <get_random_bytes>)
10c4a482:       4878 012c       pea 12c <LSIGTRAP+0x127>
10c4a486:       2f2e fff8       movel %fp@(-8),%sp@-
10c4a48a:       4eb9 10c8 5834  jsr 10c85834 <__divsi3>
10c4a490:       508f            addql #8,%sp
10c4a492:       e148            lslw #8,%d0
10c4a494:       4840            swap %d0
10c4a496:       4240            clrw %d0
10c4a498:       23c0 1002 0c6e  movel %d0,10020c6e <count.744>
10c4a49e:       508f            addql #8,%sp
10c4a4a0:       41f9 1002 0c72  lea 10020c72 <secret.745>,%a0
10c4a4a6:       20ae 0008       movel %fp@(8),%a0@
10c4a4aa:       23ee 000c 1002  movel %fp@(12),10020c76 <secret.745+0x4>
10c4a4b0:       0c76 
10c4a4b2:       3002            movew %d2,%d0
10c4a4b4:       4840            swap %d0
10c4a4b6:       3003            movew %d3,%d0
10c4a4b8:       23c0 1002 0c7a  movel %d0,10020c7a <secret.745+0x8>
10c4a4be:       2f08            movel %a0,%sp@-
10c4a4c0:       4879 1002 0c92  pea 10020c92 <secret.745+0x20>
10c4a4c6:       4eba fce6       jsr %pc@(10c4a1ae <halfMD4Transform>)
10c4a4ca:       0280 00ff ffff  andil #16777215,%d0
10c4a4d0:       d0b9 1002 0c6e  addl 10020c6e <count.744>,%d0
10c4a4d6:       262e fff8       movel %fp@(-8),%d3
10c4a4da:       2403            movel %d3,%d2
10c4a4dc:       eb8a            lsll #5,%d2
10c4a4de:       9483            subl %d3,%d2
10c4a4e0:       7209            moveq #9,%d1
10c4a4e2:       e3aa            lsll %d1,%d2
10c4a4e4:       d483            addl %d3,%d2
10c4a4e6:       2202            movel %d2,%d1
10c4a4e8:       ed89            lsll #6,%d1
10c4a4ea:       9282            subl %d2,%d1
10c4a4ec:       d283            addl %d3,%d1
10c4a4ee:       d2ae fffc       addl %fp@(-4),%d1
10c4a4f2:       d081            addl %d1,%d0
10c4a4f4:       242e fff0       movel %fp@(-16),%d2
10c4a4f8:       262e fff4       movel %fp@(-12),%d3
10c4a4fc:       4e5e            unlk %fp
10c4a4fe:       4e75            rts

10c4a500 <secure_ip_id>:
10c4a500:       4e56 0000       linkw %fp,#0
10c4a504:       2079 1002 5790  moveal 10025790 <xtime>,%a0
10c4a50a:       2239 1002 0ca2  movel 10020ca2 <rekey_time.749>,%d1
10c4a510:       670c            beqs 10c4a51e <secure_ip_id+0x1e>
10c4a512:       2008            movel %a0,%d0
10c4a514:       9081            subl %d1,%d0
10c4a516:       0c80 0000 012c  cmpil #300,%d0
10c4a51c:       6f16            bles 10c4a534 <secure_ip_id+0x34>
10c4a51e:       23c8 1002 0ca2  movel %a0,10020ca2 <rekey_time.749>
10c4a524:       4878 002c       pea 2c <LSIGTRAP+0x27>
10c4a528:       4879 1002 0caa  pea 10020caa <secret.750+0x4>
10c4a52e:       4eba f69a       jsr %pc@(10c49bca <get_random_bytes>)
10c4a532:       508f            addql #8,%sp
10c4a534:       41f9 1002 0ca6  lea 10020ca6 <secret.750>,%a0
10c4a53a:       20ae 0008       movel %fp@(8),%a0@
10c4a53e:       2f08            movel %a0,%sp@-
10c4a540:       4879 1002 0cc6  pea 10020cc6 <secret.750+0x20>
10c4a546:       4eba fc66       jsr %pc@(10c4a1ae <halfMD4Transform>)
10c4a54a:       4e5e            unlk %fp
10c4a54c:       4e75            rts
10c4a54e:       4e75            rts

10c4a550 <rs_stop>:
10c4a550:       4e56 0000       linkw %fp,#0
10c4a554:       206e 0008       moveal %fp@(8),%a0
10c4a558:       2068 099e       moveal %a0@(2462),%a0
10c4a55c:       2028 004c       movel %a0@(76),%d0
10c4a560:       e988            lsll #4,%d0
10c4a562:       2079 1000 ef04  moveal 1000ef04 <uart_addr>,%a0
10c4a568:       d1c0            addal %d0,%a0
10c4a56a:       40c1            movew %sr,%d1
10c4a56c:       007c 0700       oriw #1792,%sr
10c4a570:       3010            movew %a0@,%d0
10c4a572:       0240 dfff       andiw #-8193,%d0
10c4a576:       3080            movew %d0,%a0@
10c4a578:       46c1            movew %d1,%sr
10c4a57a:       4e5e            unlk %fp
10c4a57c:       4e75            rts

10c4a57e <rs_put_char>:
10c4a57e:       4e56 0000       linkw %fp,#0
10c4a582:       48e7 3800       moveml %d2-%d4,%sp@-
10c4a586:       162e 000b       moveb %fp@(11),%d3
10c4a58a:       7400            moveq #0,%d2
10c4a58c:       40c4            movew %sr,%d4
10c4a58e:       007c 0700       oriw #1792,%sr
10c4a592:       307c f906       moveaw #-1786,%a0
10c4a596:       3010            movew %a0@,%d0
10c4a598:       0800 000d       btst #13,%d0
10c4a59c:       664e            bnes 10c4a5ec <rs_put_char+0x6e>
10c4a59e:       5282            addql #1,%d2
10c4a5a0:       2279 1000 b95c  moveal 1000b95c <loops_per_jiffy>,%a1
10c4a5a6:       2209            movel %a1,%d1
10c4a5a8:       d281            addl %d1,%d1
10c4a5aa:       d289            addl %a1,%d1
10c4a5ac:       2001            movel %d1,%d0
10c4a5ae:       eb88            lsll #5,%d0
10c4a5b0:       2041            moveal %d1,%a0
10c4a5b2:       d1c0            addal %d0,%a0
10c4a5b4:       4871 8800       pea %a1@(00000000,%a0:l)
10c4a5b8:       4878 0005       pea 5 <LSIGTRAP>
10c4a5bc:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c4a5c2:       584f            addqw #4,%sp
10c4a5c4:       2ebc 000f 4240  movel #1000000,%sp@
10c4a5ca:       2f00            movel %d0,%sp@-
10c4a5cc:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c4a5d2:       508f            addql #8,%sp
10c4a5d4:       5380            subql #1,%d0
10c4a5d6:       64fc            bccs 10c4a5d4 <rs_put_char+0x56>
10c4a5d8:       307c f906       moveaw #-1786,%a0
10c4a5dc:       3010            movew %a0@,%d0
10c4a5de:       0800 000d       btst #13,%d0
10c4a5e2:       6608            bnes 10c4a5ec <rs_put_char+0x6e>
10c4a5e4:       0c82 0000 03e7  cmpil #999,%d2
10c4a5ea:       6fb2            bles 10c4a59e <rs_put_char+0x20>
10c4a5ec:       307c f907       moveaw #-1785,%a0
10c4a5f0:       1083            moveb %d3,%a0@
10c4a5f2:       2279 1000 b95c  moveal 1000b95c <loops_per_jiffy>,%a1
10c4a5f8:       2209            movel %a1,%d1
10c4a5fa:       d281            addl %d1,%d1
10c4a5fc:       d289            addl %a1,%d1
10c4a5fe:       2001            movel %d1,%d0
10c4a600:       eb88            lsll #5,%d0
10c4a602:       2041            moveal %d1,%a0
10c4a604:       d1c0            addal %d0,%a0
10c4a606:       4871 8800       pea %a1@(00000000,%a0:l)
10c4a60a:       4878 0005       pea 5 <LSIGTRAP>
10c4a60e:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c4a614:       584f            addqw #4,%sp
10c4a616:       2ebc 000f 4240  movel #1000000,%sp@
10c4a61c:       2f00            movel %d0,%sp@-
10c4a61e:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c4a624:       5380            subql #1,%d0
10c4a626:       64fc            bccs 10c4a624 <rs_put_char+0xa6>
10c4a628:       46c4            movew %d4,%sr
10c4a62a:       4cee 001c fff4  moveml %fp@(-12),%d2-%d4
10c4a630:       4e5e            unlk %fp
10c4a632:       4e75            rts

10c4a634 <rs_start>:
10c4a634:       4e56 0000       linkw %fp,#0
10c4a638:       206e 0008       moveal %fp@(8),%a0
10c4a63c:       2068 099e       moveal %a0@(2462),%a0
10c4a640:       2028 004c       movel %a0@(76),%d0
10c4a644:       e988            lsll #4,%d0
10c4a646:       2279 1000 ef04  moveal 1000ef04 <uart_addr>,%a1
10c4a64c:       d3c0            addal %d0,%a1
10c4a64e:       40c1            movew %sr,%d1
10c4a650:       007c 0700       oriw #1792,%sr
10c4a654:       4aa8 006c       tstl %a0@(108)
10c4a658:       6716            beqs 10c4a670 <rs_start+0x3c>
10c4a65a:       4aa8 0060       tstl %a0@(96)
10c4a65e:       6710            beqs 10c4a670 <rs_start+0x3c>
10c4a660:       3011            movew %a1@,%d0
10c4a662:       0800 000d       btst #13,%d0
10c4a666:       6608            bnes 10c4a670 <rs_start+0x3c>
10c4a668:       3011            movew %a1@,%d0
10c4a66a:       0040 2000       oriw #8192,%d0
10c4a66e:       3280            movew %d0,%a1@
10c4a670:       46c1            movew %d1,%sr
10c4a672:       4e5e            unlk %fp
10c4a674:       4e75            rts

10c4a676 <batten_down_hatches>:
10c4a676:       4e56 0000       linkw %fp,#0
10c4a67a:       4e5e            unlk %fp
10c4a67c:       4e75            rts

10c4a67e <rs_interrupt>:
10c4a67e:       4e56 0000       linkw %fp,#0
10c4a682:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c4a686:       202e 0008       movel %fp@(8),%d0
10c4a68a:       e588            lsll #2,%d0
10c4a68c:       41f9 1002 8132  lea 10028132 <IRQ_ports>,%a0
10c4a692:       2270 0800       moveal %a0@(00000000,%d0:l),%a1
10c4a696:       b2fc 0000       cmpaw #0,%a1
10c4a69a:       6700 00ea       beqw 10c4a786 <rs_interrupt+0x108>
10c4a69e:       2029 004c       movel %a1@(76),%d0
10c4a6a2:       e988            lsll #4,%d0
10c4a6a4:       2079 1000 ef04  moveal 1000ef04 <uart_addr>,%a0
10c4a6aa:       d1c0            addal %d0,%a0
10c4a6ac:       3028 0004       movew %a0@(4),%d0
10c4a6b0:       2469 0020       moveal %a1@(32),%a2
10c4a6b4:       1400            moveb %d0,%d2
10c4a6b6:       4a29 0002       tstb %a1@(2)
10c4a6ba:       6716            beqs 10c4a6d2 <rs_interrupt+0x54>
10c4a6bc:       0800 0009       btst #9,%d0
10c4a6c0:       6710            beqs 10c4a6d2 <rs_interrupt+0x54>
10c4a6c2:       4a29 0001       tstb %a1@(1)
10c4a6c6:       6700 00be       beqw 10c4a786 <rs_interrupt+0x108>
10c4a6ca:       4eba ffaa       jsr %pc@(10c4a676 <batten_down_hatches>)
10c4a6ce:       6000 00b6       braw 10c4a786 <rs_interrupt+0x108>
10c4a6d2:       b4fc 0000       cmpaw #0,%a2
10c4a6d6:       6700 00ae       beqw 10c4a786 <rs_interrupt+0x108>
10c4a6da:       0caa 0000 01ff  cmpil #511,%a2@(346)
10c4a6e0:       015a 
10c4a6e2:       6e5c            bgts 10c4a740 <rs_interrupt+0xc2>
10c4a6e4:       0800 0008       btst #8,%d0
10c4a6e8:       670a            beqs 10c4a6f4 <rs_interrupt+0x76>
10c4a6ea:       206a 0156       moveal %a2@(342),%a0
10c4a6ee:       10bc 0003       moveb #3,%a0@
10c4a6f2:       601e            bras 10c4a712 <rs_interrupt+0x94>
10c4a6f4:       0800 000b       btst #11,%d0
10c4a6f8:       670a            beqs 10c4a704 <rs_interrupt+0x86>
10c4a6fa:       206a 0156       moveal %a2@(342),%a0
10c4a6fe:       10bc 0004       moveb #4,%a0@
10c4a702:       600e            bras 10c4a712 <rs_interrupt+0x94>
10c4a704:       0800 000a       btst #10,%d0
10c4a708:       671e            beqs 10c4a728 <rs_interrupt+0xaa>
10c4a70a:       206a 0156       moveal %a2@(342),%a0
10c4a70e:       10bc 0002       moveb #2,%a0@
10c4a712:       52aa 0156       addql #1,%a2@(342)
10c4a716:       0800 0009       btst #9,%d0
10c4a71a:       6716            beqs 10c4a732 <rs_interrupt+0xb4>
10c4a71c:       4a29 0001       tstb %a1@(1)
10c4a720:       6710            beqs 10c4a732 <rs_interrupt+0xb4>
10c4a722:       4eba ff52       jsr %pc@(10c4a676 <batten_down_hatches>)
10c4a726:       600a            bras 10c4a732 <rs_interrupt+0xb4>
10c4a728:       206a 0156       moveal %a2@(342),%a0
10c4a72c:       4210            clrb %a0@
10c4a72e:       52aa 0156       addql #1,%a2@(342)
10c4a732:       206a 0152       moveal %a2@(338),%a0
10c4a736:       1082            moveb %d2,%a0@
10c4a738:       52aa 0152       addql #1,%a2@(338)
10c4a73c:       52aa 015a       addql #1,%a2@(346)
10c4a740:       43ea 012a       lea %a2@(298),%a1
10c4a744:       41e9 0008       lea %a1@(8),%a0
10c4a748:       40c2            movew %sr,%d2
10c4a74a:       007c 0700       oriw #1792,%sr
10c4a74e:       2210            movel %a0@,%d1
10c4a750:       7001            moveq #1,%d0
10c4a752:       c280            andl %d0,%d1
10c4a754:       4481            negl %d1
10c4a756:       4481            negl %d1
10c4a758:       2010            movel %a0@,%d0
10c4a75a:       7601            moveq #1,%d3
10c4a75c:       8083            orl %d3,%d0
10c4a75e:       2080            movel %d0,%a0@
10c4a760:       46c2            movew %d2,%sr
10c4a762:       4a81            tstl %d1
10c4a764:       6620            bnes 10c4a786 <rs_interrupt+0x108>
10c4a766:       40c0            movew %sr,%d0
10c4a768:       007c 0700       oriw #1792,%sr
10c4a76c:       2079 1000 cf64  moveal 1000cf64 <tq_timer+0x4>,%a0
10c4a772:       23c9 1000 cf64  movel %a1,1000cf64 <tq_timer+0x4>
10c4a778:       22bc 1000 cf60  movel #268488544,%a1@
10c4a77e:       2348 0004       movel %a0,%a1@(4)
10c4a782:       2089            movel %a1,%a0@
10c4a784:       46c0            movew %d0,%sr
10c4a786:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c4a78c:       4e5e            unlk %fp
10c4a78e:       4e75            rts

10c4a790 <do_serial_bh>:
10c4a790:       4e56 0000       linkw %fp,#0
10c4a794:       0cb9 1000 ef0c  cmpil #268496652,1000ef0c <tq_serial>
10c4a79a:       1000 ef0c 
10c4a79e:       670c            beqs 10c4a7ac <do_serial_bh+0x1c>
10c4a7a0:       4879 1000 ef0c  pea 1000ef0c <tq_serial>
10c4a7a6:       4eb9 10c1 8942  jsr 10c18942 <__run_task_queue>
10c4a7ac:       4e5e            unlk %fp
10c4a7ae:       4e75            rts

10c4a7b0 <do_softint>:
10c4a7b0:       4e56 0000       linkw %fp,#0
10c4a7b4:       4e5e            unlk %fp
10c4a7b6:       4e75            rts

10c4a7b8 <do_serial_hangup>:
10c4a7b8:       4e56 0000       linkw %fp,#0
10c4a7bc:       206e 0008       moveal %fp@(8),%a0
10c4a7c0:       2028 0020       movel %a0@(32),%d0
10c4a7c4:       6708            beqs 10c4a7ce <do_serial_hangup+0x16>
10c4a7c6:       2f00            movel %d0,%sp@-
10c4a7c8:       4eb9 10c4 3f0e  jsr 10c43f0e <tty_hangup>
10c4a7ce:       4e5e            unlk %fp
10c4a7d0:       4e75            rts

10c4a7d2 <startup>:
10c4a7d2:       4e56 0000       linkw %fp,#0
10c4a7d6:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c4a7da:       266e 0008       moveal %fp@(8),%a3
10c4a7de:       202b 004c       movel %a3@(76),%d0
10c4a7e2:       e988            lsll #4,%d0
10c4a7e4:       2479 1000 ef04  moveal 1000ef04 <uart_addr>,%a2
10c4a7ea:       d5c0            addal %d0,%a2
10c4a7ec:       4aab 0018       tstl %a3@(24)
10c4a7f0:       6d6c            blts 10c4a85e <startup+0x8c>
10c4a7f2:       4aab 0060       tstl %a3@(96)
10c4a7f6:       6616            bnes 10c4a80e <startup+0x3c>
10c4a7f8:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c4a7fc:       4eb9 10c2 2084  jsr 10c22084 <get_zeroed_page>
10c4a802:       2740 0060       movel %d0,%a3@(96)
10c4a806:       588f            addql #4,%sp
10c4a808:       6604            bnes 10c4a80e <startup+0x3c>
10c4a80a:       70f4            moveq #-12,%d0
10c4a80c:       6052            bras 10c4a860 <startup+0x8e>
10c4a80e:       40c2            movew %sr,%d2
10c4a810:       007c 0700       oriw #1792,%sr
10c4a814:       34bc 8000       movew #-32768,%a2@
10c4a818:       7001            moveq #1,%d0
10c4a81a:       2740 0030       movel %d0,%a3@(48)
10c4a81e:       34bc e000       movew #-8192,%a2@
10c4a822:       302a 0004       movew %a2@(4),%d0
10c4a826:       34bc c008       movew #-16376,%a2@
10c4a82a:       202b 0020       movel %a3@(32),%d0
10c4a82e:       6712            beqs 10c4a842 <startup+0x70>
10c4a830:       2040            moveal %d0,%a0
10c4a832:       41e8 0110       lea %a0@(272),%a0
10c4a836:       40c0            movew %sr,%d0
10c4a838:       007c 0700       oriw #1792,%sr
10c4a83c:       72fd            moveq #-3,%d1
10c4a83e:       c390            andl %d1,%a0@
10c4a840:       46c0            movew %d0,%sr
10c4a842:       42ab 0068       clrl %a3@(104)
10c4a846:       42ab 0064       clrl %a3@(100)
10c4a84a:       42ab 006c       clrl %a3@(108)
10c4a84e:       2f0b            movel %a3,%sp@-
10c4a850:       4eb9 10c4 a8d4  jsr 10c4a8d4 <change_speed>
10c4a856:       08eb 0007 0018  bset #7,%a3@(24)
10c4a85c:       46c2            movew %d2,%sr
10c4a85e:       7000            moveq #0,%d0
10c4a860:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c4a866:       4e5e            unlk %fp
10c4a868:       4e75            rts

10c4a86a <shutdown>:
10c4a86a:       4e56 0000       linkw %fp,#0
10c4a86e:       2f0a            movel %a2,%sp@-
10c4a870:       2f02            movel %d2,%sp@-
10c4a872:       246e 0008       moveal %fp@(8),%a2
10c4a876:       202a 004c       movel %a2@(76),%d0
10c4a87a:       e988            lsll #4,%d0
10c4a87c:       2079 1000 ef04  moveal 1000ef04 <uart_addr>,%a0
10c4a882:       d1c0            addal %d0,%a0
10c4a884:       30bc 0000       movew #0,%a0@
10c4a888:       4aaa 0018       tstl %a2@(24)
10c4a88c:       6c3a            bges 10c4a8c8 <shutdown+0x5e>
10c4a88e:       40c2            movew %sr,%d2
10c4a890:       007c 0700       oriw #1792,%sr
10c4a894:       202a 0060       movel %a2@(96),%d0
10c4a898:       670e            beqs 10c4a8a8 <shutdown+0x3e>
10c4a89a:       42a7            clrl %sp@-
10c4a89c:       2f00            movel %d0,%sp@-
10c4a89e:       4eb9 10c2 2136  jsr 10c22136 <free_pages>
10c4a8a4:       42aa 0060       clrl %a2@(96)
10c4a8a8:       202a 0020       movel %a2@(32),%d0
10c4a8ac:       6712            beqs 10c4a8c0 <shutdown+0x56>
10c4a8ae:       2040            moveal %d0,%a0
10c4a8b0:       41e8 0110       lea %a0@(272),%a0
10c4a8b4:       40c0            movew %sr,%d0
10c4a8b6:       007c 0700       oriw #1792,%sr
10c4a8ba:       7202            moveq #2,%d1
10c4a8bc:       8390            orl %d1,%a0@
10c4a8be:       46c0            movew %d0,%sr
10c4a8c0:       08aa 0007 0018  bclr #7,%a2@(24)
10c4a8c6:       46c2            movew %d2,%sr
10c4a8c8:       242e fff8       movel %fp@(-8),%d2
10c4a8cc:       246e fffc       moveal %fp@(-4),%a2
10c4a8d0:       4e5e            unlk %fp
10c4a8d2:       4e75            rts

10c4a8d4 <change_speed>:
10c4a8d4:       4e56 0000       linkw %fp,#0
10c4a8d8:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c4a8dc:       246e 0008       moveal %fp@(8),%a2
10c4a8e0:       202a 004c       movel %a2@(76),%d0
10c4a8e4:       e988            lsll #4,%d0
10c4a8e6:       2279 1000 ef04  moveal 1000ef04 <uart_addr>,%a1
10c4a8ec:       d3c0            addal %d0,%a1
10c4a8ee:       206a 0020       moveal %a2@(32),%a0
10c4a8f2:       b0fc 0000       cmpaw #0,%a0
10c4a8f6:       6700 00a6       beqw 10c4a99e <change_speed+0xca>
10c4a8fa:       2068 00fe       moveal %a0@(254),%a0
10c4a8fe:       b0fc 0000       cmpaw #0,%a0
10c4a902:       6700 009a       beqw 10c4a99e <change_speed+0xca>
10c4a906:       2628 0008       movel %a0@(8),%d3
10c4a90a:       4a6a 0012       tstw %a2@(18)
10c4a90e:       6700 008e       beqw 10c4a99e <change_speed+0xca>
10c4a912:       3411            movew %a1@,%d2
10c4a914:       3002            movew %d2,%d0
10c4a916:       0240 dfff       andiw #-8193,%d0
10c4a91a:       3280            movew %d0,%a1@
10c4a91c:       2003            movel %d3,%d0
10c4a91e:       0280 0000 100f  andil #4111,%d0
10c4a924:       0803 000c       btst #12,%d3
10c4a928:       6708            beqs 10c4a932 <change_speed+0x5e>
10c4a92a:       2003            movel %d3,%d0
10c4a92c:       720f            moveq #15,%d1
10c4a92e:       c081            andl %d1,%d0
10c4a930:       d081            addl %d1,%d0
10c4a932:       e588            lsll #2,%d0
10c4a934:       41f9 1000 ef34  lea 1000ef34 <baud_table>,%a0
10c4a93a:       2570 0800 0004  movel %a0@(00000000,%d0:l),%a2@(4)
10c4a940:       2200            movel %d0,%d1
10c4a942:       d281            addl %d1,%d1
10c4a944:       41f9 1000 ef80  lea 1000ef80 <hw_baud_table>,%a0
10c4a94a:       3030 1802       movew %a0@(00000002,%d1:l),%d0
10c4a94e:       e148            lslw #8,%d0
10c4a950:       0240 0700       andiw #1792,%d0
10c4a954:       41f9 1000 ef84  lea 1000ef84 <hw_baud_table+0x4>,%a0
10c4a95a:       3230 1802       movew %a0@(00000002,%d1:l),%d1
10c4a95e:       0241 003f       andiw #63,%d1
10c4a962:       8041            orw %d1,%d0
10c4a964:       3340 0002       movew %d0,%a1@(2)
10c4a968:       0242 f0ff       andiw #-3841,%d2
10c4a96c:       2003            movel %d3,%d0
10c4a96e:       7230            moveq #48,%d1
10c4a970:       c081            andl %d1,%d0
10c4a972:       b280            cmpl %d0,%d1
10c4a974:       6604            bnes 10c4a97a <change_speed+0xa6>
10c4a976:       0042 0100       oriw #256,%d2
10c4a97a:       0803 0006       btst #6,%d3
10c4a97e:       6704            beqs 10c4a984 <change_speed+0xb0>
10c4a980:       0042 0200       oriw #512,%d2
10c4a984:       0803 0008       btst #8,%d3
10c4a988:       6704            beqs 10c4a98e <change_speed+0xba>
10c4a98a:       0042 0800       oriw #2048,%d2
10c4a98e:       0803 0009       btst #9,%d3
10c4a992:       6704            beqs 10c4a998 <change_speed+0xc4>
10c4a994:       0042 0400       oriw #1024,%d2
10c4a998:       0042 2000       oriw #8192,%d2
10c4a99c:       3282            movew %d2,%a1@
10c4a99e:       4cdf 040c       moveml %sp@+,%d2-%d3/%a2
10c4a9a2:       4e5e            unlk %fp
10c4a9a4:       4e75            rts

10c4a9a6 <rs_fair_output>:
10c4a9a6:       4e56 0000       linkw %fp,#0
10c4a9aa:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c4a9ae:       45f9 1002 11ac  lea 100211ac <m68k_soft>,%a2
10c4a9b4:       b4fc 0000       cmpaw #0,%a2
10c4a9b8:       6700 0090       beqw 10c4aa4a <rs_fair_output+0xa4>
10c4a9bc:       4aaa 0060       tstl %a2@(96)
10c4a9c0:       6700 0088       beqw 10c4aa4a <rs_fair_output+0xa4>
10c4a9c4:       40c3            movew %sr,%d3
10c4a9c6:       007c 0700       oriw #1792,%sr
10c4a9ca:       242a 006c       movel %a2@(108),%d2
10c4a9ce:       4a82            tstl %d2
10c4a9d0:       6740            beqs 10c4aa12 <rs_fair_output+0x6c>
10c4a9d2:       226a 0060       moveal %a2@(96),%a1
10c4a9d6:       206a 0068       moveal %a2@(104),%a0
10c4a9da:       1230 9800       moveb %a0@(00000000,%a1:l),%d1
10c4a9de:       4881            extw %d1
10c4a9e0:       2008            movel %a0,%d0
10c4a9e2:       5280            addql #1,%d0
10c4a9e4:       0280 0000 0fff  andil #4095,%d0
10c4a9ea:       2540 0068       movel %d0,%a2@(104)
10c4a9ee:       53aa 006c       subql #1,%a2@(108)
10c4a9f2:       46c3            movew %d3,%sr
10c4a9f4:       3041            moveaw %d1,%a0
10c4a9f6:       2f08            movel %a0,%sp@-
10c4a9f8:       4eba fb84       jsr %pc@(10c4a57e <rs_put_char>)
10c4a9fc:       40c3            movew %sr,%d3
10c4a9fe:       007c 0700       oriw #1792,%sr
10c4aa02:       5382            subql #1,%d2
10c4aa04:       202a 006c       movel %a2@(108),%d0
10c4aa08:       588f            addql #4,%sp
10c4aa0a:       b082            cmpl %d2,%d0
10c4aa0c:       6cc0            bges 10c4a9ce <rs_fair_output+0x28>
10c4aa0e:       2400            movel %d0,%d2
10c4aa10:       60bc            bras 10c4a9ce <rs_fair_output+0x28>
10c4aa12:       2279 1000 b95c  moveal 1000b95c <loops_per_jiffy>,%a1
10c4aa18:       2209            movel %a1,%d1
10c4aa1a:       d281            addl %d1,%d1
10c4aa1c:       d289            addl %a1,%d1
10c4aa1e:       2001            movel %d1,%d0
10c4aa20:       eb88            lsll #5,%d0
10c4aa22:       2041            moveal %d1,%a0
10c4aa24:       d1c0            addal %d0,%a0
10c4aa26:       4871 8800       pea %a1@(00000000,%a0:l)
10c4aa2a:       4878 0005       pea 5 <LSIGTRAP>
10c4aa2e:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c4aa34:       584f            addqw #4,%sp
10c4aa36:       2ebc 000f 4240  movel #1000000,%sp@
10c4aa3c:       2f00            movel %d0,%sp@-
10c4aa3e:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c4aa44:       5380            subql #1,%d0
10c4aa46:       64fc            bccs 10c4aa44 <rs_fair_output+0x9e>
10c4aa48:       46c3            movew %d3,%sr
10c4aa4a:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c4aa50:       4e5e            unlk %fp
10c4aa52:       4e75            rts

10c4aa54 <console_print_68328>:
10c4aa54:       4e56 0000       linkw %fp,#0
10c4aa58:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c4aa5c:       266e 0008       moveal %fp@(8),%a3
10c4aa60:       6020            bras 10c4aa82 <console_print_68328+0x2e>
10c4aa62:       45fa fb1a       lea %pc@(10c4a57e <rs_put_char>),%a2
10c4aa66:       0c02 000a       cmpib #10,%d2
10c4aa6a:       660a            bnes 10c4aa76 <console_print_68328+0x22>
10c4aa6c:       4878 000d       pea d <LSIGTRAP+0x8>
10c4aa70:       4eba fb0c       jsr %pc@(10c4a57e <rs_put_char>)
10c4aa74:       588f            addql #4,%sp
10c4aa76:       1002            moveb %d2,%d0
10c4aa78:       4880            extw %d0
10c4aa7a:       3040            moveaw %d0,%a0
10c4aa7c:       2f08            movel %a0,%sp@-
10c4aa7e:       4e92            jsr %a2@
10c4aa80:       588f            addql #4,%sp
10c4aa82:       141b            moveb %a3@+,%d2
10c4aa84:       66dc            bnes 10c4aa62 <console_print_68328+0xe>
10c4aa86:       4eba ff1e       jsr %pc@(10c4a9a6 <rs_fair_output>)
10c4aa8a:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c4aa90:       4e5e            unlk %fp
10c4aa92:       4e75            rts

10c4aa94 <rs_set_ldisc>:
10c4aa94:       4e56 0000       linkw %fp,#0
10c4aa98:       206e 0008       moveal %fp@(8),%a0
10c4aa9c:       2268 099e       moveal %a0@(2462),%a1
10c4aaa0:       2068 00fe       moveal %a0@(254),%a0
10c4aaa4:       4a28 0010       tstb %a0@(16)
10c4aaa8:       57c0            seq %d0
10c4aaaa:       4400            negb %d0
10c4aaac:       1340 0002       moveb %d0,%a1@(2)
10c4aab0:       223c 1000 54ae  movel #268457134,%d1
10c4aab6:       4a00            tstb %d0
10c4aab8:       6706            beqs 10c4aac0 <rs_set_ldisc+0x2c>
10c4aaba:       223c 1000 54ab  movel #268457131,%d1
10c4aac0:       2f01            movel %d1,%sp@-
10c4aac2:       2f29 004c       movel %a1@(76),%sp@-
10c4aac6:       4879 1000 54b2  pea 100054b2 <twist_table.663+0x8a>
10c4aacc:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4aad2:       4e5e            unlk %fp
10c4aad4:       4e75            rts

10c4aad6 <rs_flush_chars>:
10c4aad6:       4e56 0000       linkw %fp,#0
10c4aada:       48e7 0038       moveml %a2-%a4,%sp@-
10c4aade:       286e 0008       moveal %fp@(8),%a4
10c4aae2:       246c 099e       moveal %a4@(2462),%a2
10c4aae6:       202a 004c       movel %a2@(76),%d0
10c4aaea:       e988            lsll #4,%d0
10c4aaec:       2679 1000 ef04  moveal 1000ef04 <uart_addr>,%a3
10c4aaf2:       d7c0            addal %d0,%a3
10c4aaf4:       4aaa 006c       tstl %a2@(108)
10c4aaf8:       6f00 0090       blew 10c4ab8a <rs_flush_chars+0xb4>
10c4aafc:       102c 0120       moveb %a4@(288),%d0
10c4ab00:       0200 00c0       andib #-64,%d0
10c4ab04:       6600 0084       bnew 10c4ab8a <rs_flush_chars+0xb4>
10c4ab08:       4aaa 0060       tstl %a2@(96)
10c4ab0c:       677c            beqs 10c4ab8a <rs_flush_chars+0xb4>
10c4ab0e:       40c0            movew %sr,%d0
10c4ab10:       007c 0700       oriw #1792,%sr
10c4ab14:       3013            movew %a3@,%d0
10c4ab16:       0040 2000       oriw #8192,%d0
10c4ab1a:       3680            movew %d0,%a3@
10c4ab1c:       226a 0060       moveal %a2@(96),%a1
10c4ab20:       206a 0068       moveal %a2@(104),%a0
10c4ab24:       1770 9800 0007  moveb %a0@(00000000,%a1:l),%a3@(7)
10c4ab2a:       52aa 0068       addql #1,%a2@(104)
10c4ab2e:       02aa 0000 0fff  andil #4095,%a2@(104)
10c4ab34:       0068 
10c4ab36:       53aa 006c       subql #1,%a2@(108)
10c4ab3a:       302b 0006       movew %a3@(6),%d0
10c4ab3e:       0800 000d       btst #13,%d0
10c4ab42:       66b0            bnes 10c4aaf4 <rs_flush_chars+0x1e>
10c4ab44:       2279 1000 b95c  moveal 1000b95c <loops_per_jiffy>,%a1
10c4ab4a:       2209            movel %a1,%d1
10c4ab4c:       d281            addl %d1,%d1
10c4ab4e:       d289            addl %a1,%d1
10c4ab50:       2001            movel %d1,%d0
10c4ab52:       eb88            lsll #5,%d0
10c4ab54:       2041            moveal %d1,%a0
10c4ab56:       d1c0            addal %d0,%a0
10c4ab58:       4871 8800       pea %a1@(00000000,%a0:l)
10c4ab5c:       4878 0005       pea 5 <LSIGTRAP>
10c4ab60:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c4ab66:       584f            addqw #4,%sp
10c4ab68:       2ebc 000f 4240  movel #1000000,%sp@
10c4ab6e:       2f00            movel %d0,%sp@-
10c4ab70:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c4ab76:       508f            addql #8,%sp
10c4ab78:       5380            subql #1,%d0
10c4ab7a:       64fc            bccs 10c4ab78 <rs_flush_chars+0xa2>
10c4ab7c:       302b 0006       movew %a3@(6),%d0
10c4ab80:       0800 000d       btst #13,%d0
10c4ab84:       67be            beqs 10c4ab44 <rs_flush_chars+0x6e>
10c4ab86:       6000 ff6c       braw 10c4aaf4 <rs_flush_chars+0x1e>
10c4ab8a:       4cee 1c00 fff4  moveml %fp@(-12),%a2-%a4
10c4ab90:       4e5e            unlk %fp
10c4ab92:       4e75            rts

10c4ab94 <rs_write>:
10c4ab94:       4e56 0000       linkw %fp,#0
10c4ab98:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c4ab9c:       2a6e 0008       moveal %fp@(8),%a5
10c4aba0:       2e2e 000c       movel %fp@(12),%d7
10c4aba4:       282e 0010       movel %fp@(16),%d4
10c4aba8:       262e 0014       movel %fp@(20),%d3
10c4abac:       7c00            moveq #0,%d6
10c4abae:       246d 099e       moveal %a5@(2462),%a2
10c4abb2:       202a 004c       movel %a2@(76),%d0
10c4abb6:       e988            lsll #4,%d0
10c4abb8:       2679 1000 ef04  moveal 1000ef04 <uart_addr>,%a3
10c4abbe:       d7c0            addal %d0,%a3
10c4abc0:       bafc 0000       cmpaw #0,%a5
10c4abc4:       6706            beqs 10c4abcc <rs_write+0x38>
10c4abc6:       4aaa 0060       tstl %a2@(96)
10c4abca:       6606            bnes 10c4abd2 <rs_write+0x3e>
10c4abcc:       7000            moveq #0,%d0
10c4abce:       6000 017e       braw 10c4ad4e <rs_write+0x1ba>
10c4abd2:       40c5            movew %sr,%d5
10c4abd4:       6000 00b4       braw 10c4ac8a <rs_write+0xf6>
10c4abd8:       4a87            tstl %d7
10c4abda:       677a            beqs 10c4ac56 <rs_write+0xc2>
10c4abdc:       227c 1000 ef20  moveal #268496672,%a1
10c4abe2:       41fa 000c       lea %pc@(10c4abf0 <rs_write+0x5c>),%a0
10c4abe6:       5391            subql #1,%a1@
10c4abe8:       6a06            bpls 10c4abf0 <rs_write+0x5c>
10c4abea:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c4abf0:       2f02            movel %d2,%sp@-
10c4abf2:       2f04            movel %d4,%sp@-
10c4abf4:       4879 1002 12b4  pea 100212b4 <tmp_buf>
10c4abfa:       49f9 10c8 5744  lea 10c85744 <memcpy>,%a4
10c4ac00:       4e94            jsr %a4@
10c4ac02:       223c 0000 0fff  movel #4095,%d1
10c4ac08:       92aa 006c       subl %a2@(108),%d1
10c4ac0c:       203c 0000 1000  movel #4096,%d0
10c4ac12:       90aa 0064       subl %a2@(100),%d0
10c4ac16:       4fef 000c       lea %sp@(12),%sp
10c4ac1a:       b280            cmpl %d0,%d1
10c4ac1c:       6c02            bges 10c4ac20 <rs_write+0x8c>
10c4ac1e:       2001            movel %d1,%d0
10c4ac20:       b480            cmpl %d0,%d2
10c4ac22:       6c02            bges 10c4ac26 <rs_write+0x92>
10c4ac24:       2002            movel %d2,%d0
10c4ac26:       2400            movel %d0,%d2
10c4ac28:       2f02            movel %d2,%sp@-
10c4ac2a:       4879 1002 12b4  pea 100212b4 <tmp_buf>
10c4ac30:       202a 0060       movel %a2@(96),%d0
10c4ac34:       d0aa 0064       addl %a2@(100),%d0
10c4ac38:       2f00            movel %d0,%sp@-
10c4ac3a:       4e94            jsr %a4@
10c4ac3c:       4fef 000c       lea %sp@(12),%sp
10c4ac40:       227c 1000 ef20  moveal #268496672,%a1
10c4ac46:       41fa 000c       lea %pc@(10c4ac54 <rs_write+0xc0>),%a0
10c4ac4a:       5291            addql #1,%a1@
10c4ac4c:       6e06            bgts 10c4ac54 <rs_write+0xc0>
10c4ac4e:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c4ac54:       6018            bras 10c4ac6e <rs_write+0xda>
10c4ac56:       2f02            movel %d2,%sp@-
10c4ac58:       2f04            movel %d4,%sp@-
10c4ac5a:       202a 0060       movel %a2@(96),%d0
10c4ac5e:       d0aa 0064       addl %a2@(100),%d0
10c4ac62:       2f00            movel %d0,%sp@-
10c4ac64:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c4ac6a:       4fef 000c       lea %sp@(12),%sp
10c4ac6e:       202a 0064       movel %a2@(100),%d0
10c4ac72:       d082            addl %d2,%d0
10c4ac74:       0280 0000 0fff  andil #4095,%d0
10c4ac7a:       2540 0064       movel %d0,%a2@(100)
10c4ac7e:       d5aa 006c       addl %d2,%a2@(108)
10c4ac82:       46c5            movew %d5,%sr
10c4ac84:       d882            addl %d2,%d4
10c4ac86:       9682            subl %d2,%d3
10c4ac88:       dc82            addl %d2,%d6
10c4ac8a:       007c 0700       oriw #1792,%sr
10c4ac8e:       222a 006c       movel %a2@(108),%d1
10c4ac92:       203c 0000 0fff  movel #4095,%d0
10c4ac98:       9081            subl %d1,%d0
10c4ac9a:       243c 0000 1000  movel #4096,%d2
10c4aca0:       94aa 0064       subl %a2@(100),%d2
10c4aca4:       b082            cmpl %d2,%d0
10c4aca6:       6c02            bges 10c4acaa <rs_write+0x116>
10c4aca8:       2400            movel %d0,%d2
10c4acaa:       b682            cmpl %d2,%d3
10c4acac:       6c02            bges 10c4acb0 <rs_write+0x11c>
10c4acae:       2403            movel %d3,%d2
10c4acb0:       4a82            tstl %d2
10c4acb2:       6e00 ff24       bgtw 10c4abd8 <rs_write+0x44>
10c4acb6:       4a81            tstl %d1
10c4acb8:       6700 0090       beqw 10c4ad4a <rs_write+0x1b6>
10c4acbc:       102d 0120       moveb %a5@(288),%d0
10c4acc0:       0200 00c0       andib #-64,%d0
10c4acc4:       6600 0084       bnew 10c4ad4a <rs_write+0x1b6>
10c4acc8:       007c 0700       oriw #1792,%sr
10c4accc:       4aaa 006c       tstl %a2@(108)
10c4acd0:       6776            beqs 10c4ad48 <rs_write+0x1b4>
10c4acd2:       3013            movew %a3@,%d0
10c4acd4:       0040 2000       oriw #8192,%d0
10c4acd8:       3680            movew %d0,%a3@
10c4acda:       6038            bras 10c4ad14 <rs_write+0x180>
10c4acdc:       2279 1000 b95c  moveal 1000b95c <loops_per_jiffy>,%a1
10c4ace2:       2209            movel %a1,%d1
10c4ace4:       d281            addl %d1,%d1
10c4ace6:       d289            addl %a1,%d1
10c4ace8:       2001            movel %d1,%d0
10c4acea:       eb88            lsll #5,%d0
10c4acec:       2041            moveal %d1,%a0
10c4acee:       d1c0            addal %d0,%a0
10c4acf0:       4871 8800       pea %a1@(00000000,%a0:l)
10c4acf4:       4878 0005       pea 5 <LSIGTRAP>
10c4acf8:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c4acfe:       584f            addqw #4,%sp
10c4ad00:       2ebc 000f 4240  movel #1000000,%sp@
10c4ad06:       2f00            movel %d0,%sp@-
10c4ad08:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c4ad0e:       508f            addql #8,%sp
10c4ad10:       5380            subql #1,%d0
10c4ad12:       64fc            bccs 10c4ad10 <rs_write+0x17c>
10c4ad14:       302b 0006       movew %a3@(6),%d0
10c4ad18:       0800 000d       btst #13,%d0
10c4ad1c:       67be            beqs 10c4acdc <rs_write+0x148>
10c4ad1e:       302b 0006       movew %a3@(6),%d0
10c4ad22:       0800 000d       btst #13,%d0
10c4ad26:       67a4            beqs 10c4accc <rs_write+0x138>
10c4ad28:       226a 0060       moveal %a2@(96),%a1
10c4ad2c:       206a 0068       moveal %a2@(104),%a0
10c4ad30:       1770 9800 0007  moveb %a0@(00000000,%a1:l),%a3@(7)
10c4ad36:       52aa 0068       addql #1,%a2@(104)
10c4ad3a:       02aa 0000 0fff  andil #4095,%a2@(104)
10c4ad40:       0068 
10c4ad42:       53aa 006c       subql #1,%a2@(108)
10c4ad46:       6084            bras 10c4accc <rs_write+0x138>
10c4ad48:       46c5            movew %d5,%sr
10c4ad4a:       46c5            movew %d5,%sr
10c4ad4c:       2006            movel %d6,%d0
10c4ad4e:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c4ad54:       4e5e            unlk %fp
10c4ad56:       4e75            rts

10c4ad58 <rs_write_room>:
10c4ad58:       4e56 0000       linkw %fp,#0
10c4ad5c:       206e 0008       moveal %fp@(8),%a0
10c4ad60:       2068 099e       moveal %a0@(2462),%a0
10c4ad64:       203c 0000 0fff  movel #4095,%d0
10c4ad6a:       90a8 006c       subl %a0@(108),%d0
10c4ad6e:       6a02            bpls 10c4ad72 <rs_write_room+0x1a>
10c4ad70:       7000            moveq #0,%d0
10c4ad72:       4e5e            unlk %fp
10c4ad74:       4e75            rts

10c4ad76 <rs_chars_in_buffer>:
10c4ad76:       4e56 0000       linkw %fp,#0
10c4ad7a:       206e 0008       moveal %fp@(8),%a0
10c4ad7e:       2068 099e       moveal %a0@(2462),%a0
10c4ad82:       2028 006c       movel %a0@(108),%d0
10c4ad86:       4e5e            unlk %fp
10c4ad88:       4e75            rts

10c4ad8a <rs_flush_buffer>:
10c4ad8a:       4e56 0000       linkw %fp,#0
10c4ad8e:       2f0a            movel %a2,%sp@-
10c4ad90:       246e 0008       moveal %fp@(8),%a2
10c4ad94:       206a 099e       moveal %a2@(2462),%a0
10c4ad98:       007c 0700       oriw #1792,%sr
10c4ad9c:       42a8 0068       clrl %a0@(104)
10c4ada0:       42a8 0064       clrl %a0@(100)
10c4ada4:       42a8 006c       clrl %a0@(108)
10c4ada8:       027c f8ff       andiw #-1793,%sr
10c4adac:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c4adb0:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c4adb4:       486a 096e       pea %a2@(2414)
10c4adb8:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c4adbe:       4fef 000c       lea %sp@(12),%sp
10c4adc2:       082a 0005 0113  btst #5,%a2@(275)
10c4adc8:       670e            beqs 10c4add8 <rs_flush_buffer+0x4e>
10c4adca:       206a 00fa       moveal %a2@(250),%a0
10c4adce:       b0fc 0000       cmpaw #0,%a0
10c4add2:       6704            beqs 10c4add8 <rs_flush_buffer+0x4e>
10c4add4:       2f0a            movel %a2,%sp@-
10c4add6:       4e90            jsr %a0@
10c4add8:       246e fffc       moveal %fp@(-4),%a2
10c4addc:       4e5e            unlk %fp
10c4adde:       4e75            rts

10c4ade0 <rs_throttle>:
10c4ade0:       4e56 0000       linkw %fp,#0
10c4ade4:       206e 0008       moveal %fp@(8),%a0
10c4ade8:       2268 099e       moveal %a0@(2462),%a1
10c4adec:       2068 00fe       moveal %a0@(254),%a0
10c4adf0:       0828 0004 0002  btst #4,%a0@(2)
10c4adf6:       670a            beqs 10c4ae02 <rs_throttle+0x22>
10c4adf8:       4280            clrl %d0
10c4adfa:       1028 001a       moveb %a0@(26),%d0
10c4adfe:       2340 0038       movel %d0,%a1@(56)
10c4ae02:       4e5e            unlk %fp
10c4ae04:       4e75            rts

10c4ae06 <rs_unthrottle>:
10c4ae06:       4e56 0000       linkw %fp,#0
10c4ae0a:       206e 0008       moveal %fp@(8),%a0
10c4ae0e:       2268 099e       moveal %a0@(2462),%a1
10c4ae12:       2068 00fe       moveal %a0@(254),%a0
10c4ae16:       0828 0004 0002  btst #4,%a0@(2)
10c4ae1c:       6716            beqs 10c4ae34 <rs_unthrottle+0x2e>
10c4ae1e:       4aa9 0038       tstl %a1@(56)
10c4ae22:       6706            beqs 10c4ae2a <rs_unthrottle+0x24>
10c4ae24:       42a9 0038       clrl %a1@(56)
10c4ae28:       600a            bras 10c4ae34 <rs_unthrottle+0x2e>
10c4ae2a:       4280            clrl %d0
10c4ae2c:       1028 0019       moveb %a0@(25),%d0
10c4ae30:       2340 0038       movel %d0,%a1@(56)
10c4ae34:       4e5e            unlk %fp
10c4ae36:       4e75            rts

10c4ae38 <get_serial_info>:
10c4ae38:       4e56 ffc4       linkw %fp,#-60
10c4ae3c:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c4ae40:       246e 0008       moveal %fp@(8),%a2
10c4ae44:       262e 000c       movel %fp@(12),%d3
10c4ae48:       675a            beqs 10c4aea4 <get_serial_info+0x6c>
10c4ae4a:       4878 003c       pea 3c <LSIGTRAP+0x37>
10c4ae4e:       42a7            clrl %sp@-
10c4ae50:       74c4            moveq #-60,%d2
10c4ae52:       d48e            addl %fp,%d2
10c4ae54:       2f02            movel %d2,%sp@-
10c4ae56:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c4ae5c:       2d6a 001c ffc4  movel %a2@(28),%fp@(-60)
10c4ae62:       2d6a 004c ffc8  movel %a2@(76),%fp@(-56)
10c4ae68:       2d6a 0010 ffcc  movel %a2@(16),%fp@(-52)
10c4ae6e:       2d6a 0014 ffd0  movel %a2@(20),%fp@(-48)
10c4ae74:       2d6a 0018 ffd4  movel %a2@(24),%fp@(-44)
10c4ae7a:       2d6a 000c ffe0  movel %a2@(12),%fp@(-32)
10c4ae80:       3d6a 003e ffe4  movew %a2@(62),%fp@(-28)
10c4ae86:       3d6a 0040 ffec  movew %a2@(64),%fp@(-20)
10c4ae8c:       2d6a 0034 ffdc  movel %a2@(52),%fp@(-36)
10c4ae92:       4878 003c       pea 3c <LSIGTRAP+0x37>
10c4ae96:       2f02            movel %d2,%sp@-
10c4ae98:       2f03            movel %d3,%sp@-
10c4ae9a:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c4aea0:       7000            moveq #0,%d0
10c4aea2:       6002            bras 10c4aea6 <get_serial_info+0x6e>
10c4aea4:       70f2            moveq #-14,%d0
10c4aea6:       4cee 040c ffb8  moveml %fp@(-72),%d2-%d3/%a2
10c4aeac:       4e5e            unlk %fp
10c4aeae:       4e75            rts

10c4aeb0 <set_serial_info>:
10c4aeb0:       4e56 fecc       linkw %fp,#-308
10c4aeb4:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c4aeb8:       266e 0008       moveal %fp@(8),%a3
10c4aebc:       202e 000c       movel %fp@(12),%d0
10c4aec0:       6606            bnes 10c4aec8 <set_serial_info+0x18>
10c4aec2:       70f2            moveq #-14,%d0
10c4aec4:       6000 00d6       braw 10c4af9c <set_serial_info+0xec>
10c4aec8:       4878 003c       pea 3c <LSIGTRAP+0x37>
10c4aecc:       2f00            movel %d0,%sp@-
10c4aece:       486e ffc4       pea %fp@(-60)
10c4aed2:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c4aed8:       4e92            jsr %a2@
10c4aeda:       4878 00f8       pea f8 <LSIGTRAP+0xf3>
10c4aede:       2f0b            movel %a3,%sp@-
10c4aee0:       486e fecc       pea %fp@(-308)
10c4aee4:       4e92            jsr %a2@
10c4aee6:       4fef 0018       lea %sp@(24),%sp
10c4aeea:       0839 0000 1000  btst #0,1000cc1b <securebits+0x3>
10c4aef0:       cc1b 
10c4aef2:       6614            bnes 10c4af08 <set_serial_info+0x58>
10c4aef4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4aefa:       4aa8 0130       tstl %a0@(304)
10c4aefe:       6608            bnes 10c4af08 <set_serial_info+0x58>
10c4af00:       0068 0100 0006  oriw #256,%a0@(6)
10c4af06:       604e            bras 10c4af56 <set_serial_info+0xa6>
10c4af08:       202e ffe0       movel %fp@(-32),%d0
10c4af0c:       b0ab 000c       cmpl %a3@(12),%d0
10c4af10:       662c            bnes 10c4af3e <set_serial_info+0x8e>
10c4af12:       202e ffc4       movel %fp@(-60),%d0
10c4af16:       b0ab 001c       cmpl %a3@(28),%d0
10c4af1a:       6622            bnes 10c4af3e <set_serial_info+0x8e>
10c4af1c:       4280            clrl %d0
10c4af1e:       302e ffe4       movew %fp@(-28),%d0
10c4af22:       b0ab 003c       cmpl %a3@(60),%d0
10c4af26:       6616            bnes 10c4af3e <set_serial_info+0x8e>
10c4af28:       242e ffd4       movel %fp@(-44),%d2
10c4af2c:       2202            movel %d2,%d1
10c4af2e:       0241 fbcf       andiw #-1073,%d1
10c4af32:       202b 0018       movel %a3@(24),%d0
10c4af36:       0240 fbcf       andiw #-1073,%d0
10c4af3a:       b081            cmpl %d1,%d0
10c4af3c:       6704            beqs 10c4af42 <set_serial_info+0x92>
10c4af3e:       70ff            moveq #-1,%d0
10c4af40:       605a            bras 10c4af9c <set_serial_info+0xec>
10c4af42:       0282 0000 0430  andil #1072,%d2
10c4af48:       8282            orl %d2,%d1
10c4af4a:       2741 0018       movel %d1,%a3@(24)
10c4af4e:       276e ffdc 0034  movel %fp@(-36),%a3@(52)
10c4af54:       6040            bras 10c4af96 <set_serial_info+0xe6>
10c4af56:       7001            moveq #1,%d0
10c4af58:       b0ab 0050       cmpl %a3@(80),%d0
10c4af5c:       6c04            bges 10c4af62 <set_serial_info+0xb2>
10c4af5e:       70f0            moveq #-16,%d0
10c4af60:       603a            bras 10c4af9c <set_serial_info+0xec>
10c4af62:       276e ffe0 000c  movel %fp@(-32),%a3@(12)
10c4af68:       202b 0018       movel %a3@(24),%d0
10c4af6c:       0240 f000       andiw #-4096,%d0
10c4af70:       222e ffd4       movel %fp@(-44),%d1
10c4af74:       0281 0000 0fff  andil #4095,%d1
10c4af7a:       8081            orl %d1,%d0
10c4af7c:       2740 0018       movel %d0,%a3@(24)
10c4af80:       276e ffc4 001c  movel %fp@(-60),%a3@(28)
10c4af86:       4280            clrl %d0
10c4af88:       302e ffe4       movew %fp@(-28),%d0
10c4af8c:       2740 003c       movel %d0,%a3@(60)
10c4af90:       376e ffec 0040  movew %fp@(-20),%a3@(64)
10c4af96:       2f0b            movel %a3,%sp@-
10c4af98:       4eba f838       jsr %pc@(10c4a7d2 <startup>)
10c4af9c:       4cee 0c04 fec0  moveml %fp@(-320),%d2/%a2-%a3
10c4afa2:       4e5e            unlk %fp
10c4afa4:       4e75            rts

10c4afa6 <get_lsr_info>:
10c4afa6:       4e56 fffc       linkw %fp,#-4
10c4afaa:       206e 000c       moveal %fp@(12),%a0
10c4afae:       007c 0700       oriw #1792,%sr
10c4afb2:       027c f8ff       andiw #-1793,%sr
10c4afb6:       42ae fffc       clrl %fp@(-4)
10c4afba:       422e ffff       clrb %fp@(-1)
10c4afbe:       202e fffc       movel %fp@(-4),%d0
10c4afc2:       2080            movel %d0,%a0@
10c4afc4:       7000            moveq #0,%d0
10c4afc6:       4e5e            unlk %fp
10c4afc8:       4e75            rts

10c4afca <send_break>:
10c4afca:       4e56 0000       linkw %fp,#0
10c4afce:       206e 0008       moveal %fp@(8),%a0
10c4afd2:       4aa8 0010       tstl %a0@(16)
10c4afd6:       6712            beqs 10c4afea <send_break+0x20>
10c4afd8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4afde:       7001            moveq #1,%d0
10c4afe0:       2080            movel %d0,%a0@
10c4afe2:       40c0            movew %sr,%d0
10c4afe4:       007c 0700       oriw #1792,%sr
10c4afe8:       46c0            movew %d0,%sr
10c4afea:       4e5e            unlk %fp
10c4afec:       4e75            rts

10c4afee <rs_ioctl>:
10c4afee:       4e56 0000       linkw %fp,#0
10c4aff2:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c4aff6:       266e 0008       moveal %fp@(8),%a3
10c4affa:       222e 0010       movel %fp@(16),%d1
10c4affe:       246e 0014       moveal %fp@(20),%a2
10c4b002:       242b 099e       movel %a3@(2462),%d2
10c4b006:       2001            movel %d1,%d0
10c4b008:       0680 ffff abe2  addil #-21534,%d0
10c4b00e:       7601            moveq #1,%d3
10c4b010:       b680            cmpl %d0,%d3
10c4b012:       642c            bccs 10c4b040 <rs_ioctl+0x52>
10c4b014:       0c81 0000 5453  cmpil #21587,%d1
10c4b01a:       6724            beqs 10c4b040 <rs_ioctl+0x52>
10c4b01c:       0c81 0000 5454  cmpil #21588,%d1
10c4b022:       671c            beqs 10c4b040 <rs_ioctl+0x52>
10c4b024:       0c81 0000 5455  cmpil #21589,%d1
10c4b02a:       6714            beqs 10c4b040 <rs_ioctl+0x52>
10c4b02c:       0c81 0000 5458  cmpil #21592,%d1
10c4b032:       670c            beqs 10c4b040 <rs_ioctl+0x52>
10c4b034:       70fb            moveq #-5,%d0
10c4b036:       082b 0001 0113  btst #1,%a3@(275)
10c4b03c:       6600 01f2       bnew 10c4b230 <rs_ioctl+0x242>
10c4b040:       2001            movel %d1,%d0
10c4b042:       0680 ffff abf7  addil #-21513,%d0
10c4b048:       7250            moveq #80,%d1
10c4b04a:       b280            cmpl %d0,%d1
10c4b04c:       6500 01dc       bcsw 10c4b22a <rs_ioctl+0x23c>
10c4b050:       d080            addl %d0,%d0
10c4b052:       303b 0806       movew %pc@(10c4b05a <rs_ioctl+0x6c>,%d0:l),%d0
10c4b056:       4efb 0002       jmp %pc@(10c4b05a <rs_ioctl+0x6c>,%d0:w)
10c4b05a:       00a2 01d0 01d0  oril #30409168,%a2@-
10c4b060:       01d0            bset %d0,%a0@
10c4b062:       01d0            bset %d0,%a0@
10c4b064:       01d0            bset %d0,%a0@
10c4b066:       01d0            bset %d0,%a0@
10c4b068:       01d0            bset %d0,%a0@
10c4b06a:       01d0            bset %d0,%a0@
10c4b06c:       01d0            bset %d0,%a0@
10c4b06e:       01d0            bset %d0,%a0@
10c4b070:       01d0            bset %d0,%a0@
10c4b072:       01d0            bset %d0,%a0@
10c4b074:       01d0            bset %d0,%a0@
10c4b076:       01d0            bset %d0,%a0@
10c4b078:       01d0            bset %d0,%a0@
10c4b07a:       010c 0136       movepw %a4@(310),%d0
10c4b07e:       01d0            bset %d0,%a0@
10c4b080:       01d0            bset %d0,%a0@
10c4b082:       01d0            bset %d0,%a0@
10c4b084:       015a            bchg %d0,%a2@+
10c4b086:       017a 01d0       bchg %d0,%pc@(10c4b258 <rs_set_termios+0x1e>)
10c4b08a:       01d0            bset %d0,%a0@
10c4b08c:       01d0            bset %d0,%a0@
10c4b08e:       01d0            bset %d0,%a0@
10c4b090:       01d0            bset %d0,%a0@
10c4b092:       00d0            0320
10c4b094:       01d0            bset %d0,%a0@
10c4b096:       01d0            bset %d0,%a0@
10c4b098:       01d0            bset %d0,%a0@
10c4b09a:       01d0            bset %d0,%a0@
10c4b09c:       01d0            bset %d0,%a0@
10c4b09e:       01d0            bset %d0,%a0@
10c4b0a0:       01d0            bset %d0,%a0@
10c4b0a2:       01d0            bset %d0,%a0@
10c4b0a4:       01d0            bset %d0,%a0@
10c4b0a6:       01d0            bset %d0,%a0@
10c4b0a8:       01d0            bset %d0,%a0@
10c4b0aa:       01d0            bset %d0,%a0@
10c4b0ac:       01d0            bset %d0,%a0@
10c4b0ae:       01d0            bset %d0,%a0@
10c4b0b0:       01d0            bset %d0,%a0@
10c4b0b2:       01d0            bset %d0,%a0@
10c4b0b4:       01d0            bset %d0,%a0@
10c4b0b6:       01d0            bset %d0,%a0@
10c4b0b8:       01d0            bset %d0,%a0@
10c4b0ba:       01d0            bset %d0,%a0@
10c4b0bc:       01d0            bset %d0,%a0@
10c4b0be:       01d0            bset %d0,%a0@
10c4b0c0:       01d0            bset %d0,%a0@
10c4b0c2:       01d0            bset %d0,%a0@
10c4b0c4:       01d0            bset %d0,%a0@
10c4b0c6:       01d0            bset %d0,%a0@
10c4b0c8:       01d0            bset %d0,%a0@
10c4b0ca:       01d0            bset %d0,%a0@
10c4b0cc:       01d0            bset %d0,%a0@
10c4b0ce:       01d0            bset %d0,%a0@
10c4b0d0:       01d0            bset %d0,%a0@
10c4b0d2:       01d0            bset %d0,%a0@
10c4b0d4:       01d0            bset %d0,%a0@
10c4b0d6:       01d0            bset %d0,%a0@
10c4b0d8:       01d0            bset %d0,%a0@
10c4b0da:       01d0            bset %d0,%a0@
10c4b0dc:       01d0            bset %d0,%a0@
10c4b0de:       01d0            bset %d0,%a0@
10c4b0e0:       01d0            bset %d0,%a0@
10c4b0e2:       01d0            bset %d0,%a0@
10c4b0e4:       01d0            bset %d0,%a0@
10c4b0e6:       01d0            bset %d0,%a0@
10c4b0e8:       01d0            bset %d0,%a0@
10c4b0ea:       01d0            bset %d0,%a0@
10c4b0ec:       01d0            bset %d0,%a0@
10c4b0ee:       01d0            bset %d0,%a0@
10c4b0f0:       01d0            bset %d0,%a0@
10c4b0f2:       01d0            bset %d0,%a0@
10c4b0f4:       01d0            bset %d0,%a0@
10c4b0f6:       01d0            bset %d0,%a0@
10c4b0f8:       01a4            bclr %d0,%a4@-
10c4b0fa:       0184            bclr %d0,%d4
10c4b0fc:       2f0b            movel %a3,%sp@-
10c4b0fe:       4eb9 10c4 3c04  jsr 10c43c04 <tty_check_change>
10c4b104:       588f            addql #4,%sp
10c4b106:       4a80            tstl %d0
10c4b108:       6600 0126       bnew 10c4b230 <rs_ioctl+0x242>
10c4b10c:       42a7            clrl %sp@-
10c4b10e:       2f0b            movel %a3,%sp@-
10c4b110:       4eb9 10c4 7c20  jsr 10c47c20 <tty_wait_until_sent>
10c4b116:       508f            addql #8,%sp
10c4b118:       b4fc 0000       cmpaw #0,%a2
10c4b11c:       6642            bnes 10c4b160 <rs_ioctl+0x172>
10c4b11e:       4878 0019       pea 19 <LSIGTRAP+0x14>
10c4b122:       2f02            movel %d2,%sp@-
10c4b124:       4eba fea4       jsr %pc@(10c4afca <send_break>)
10c4b128:       6036            bras 10c4b160 <rs_ioctl+0x172>
10c4b12a:       2f0b            movel %a3,%sp@-
10c4b12c:       4eb9 10c4 3c04  jsr 10c43c04 <tty_check_change>
10c4b132:       588f            addql #4,%sp
10c4b134:       4a80            tstl %d0
10c4b136:       6600 00f8       bnew 10c4b230 <rs_ioctl+0x242>
10c4b13a:       42a7            clrl %sp@-
10c4b13c:       2f0b            movel %a3,%sp@-
10c4b13e:       4eb9 10c4 7c20  jsr 10c47c20 <tty_wait_until_sent>
10c4b144:       508f            addql #8,%sp
10c4b146:       b4fc 0000       cmpaw #0,%a2
10c4b14a:       670a            beqs 10c4b156 <rs_ioctl+0x168>
10c4b14c:       200a            movel %a2,%d0
10c4b14e:       e788            lsll #3,%d0
10c4b150:       d08a            addl %a2,%d0
10c4b152:       d08a            addl %a2,%d0
10c4b154:       6002            bras 10c4b158 <rs_ioctl+0x16a>
10c4b156:       7019            moveq #25,%d0
10c4b158:       2f00            movel %d0,%sp@-
10c4b15a:       2f02            movel %d2,%sp@-
10c4b15c:       4eba fe6c       jsr %pc@(10c4afca <send_break>)
10c4b160:       7000            moveq #0,%d0
10c4b162:       6000 00cc       braw 10c4b230 <rs_ioctl+0x242>
10c4b166:       200a            movel %a2,%d0
10c4b168:       5880            addql #4,%d0
10c4b16a:       0c80 10ef ffff  cmpil #284164095,%d0
10c4b170:       52c0            shi %d0
10c4b172:       4880            extw %d0
10c4b174:       48c0            extl %d0
10c4b176:       76f2            moveq #-14,%d3
10c4b178:       c083            andl %d3,%d0
10c4b17a:       6600 00b4       bnew 10c4b230 <rs_ioctl+0x242>
10c4b17e:       206b 00fe       moveal %a3@(254),%a0
10c4b182:       1028 000a       moveb %a0@(10),%d0
10c4b186:       e688            lsrl #3,%d0
10c4b188:       7201            moveq #1,%d1
10c4b18a:       c081            andl %d1,%d0
10c4b18c:       2480            movel %d0,%a2@
10c4b18e:       60d0            bras 10c4b160 <rs_ioctl+0x172>
10c4b190:       2612            movel %a2@,%d3
10c4b192:       2443            moveal %d3,%a2
10c4b194:       206b 00fe       moveal %a3@(254),%a0
10c4b198:       2028 0008       movel %a0@(8),%d0
10c4b19c:       0240 f7ff       andiw #-2049,%d0
10c4b1a0:       2140 0008       movel %d0,%a0@(8)
10c4b1a4:       b4fc 0000       cmpaw #0,%a2
10c4b1a8:       67b6            beqs 10c4b160 <rs_ioctl+0x172>
10c4b1aa:       0040 0800       oriw #2048,%d0
10c4b1ae:       2140 0008       movel %d0,%a0@(8)
10c4b1b2:       60ac            bras 10c4b160 <rs_ioctl+0x172>
10c4b1b4:       703c            moveq #60,%d0
10c4b1b6:       d08a            addl %a2,%d0
10c4b1b8:       0c80 10ef ffff  cmpil #284164095,%d0
10c4b1be:       52c0            shi %d0
10c4b1c0:       4880            extw %d0
10c4b1c2:       48c0            extl %d0
10c4b1c4:       72f2            moveq #-14,%d1
10c4b1c6:       c081            andl %d1,%d0
10c4b1c8:       6666            bnes 10c4b230 <rs_ioctl+0x242>
10c4b1ca:       2f0a            movel %a2,%sp@-
10c4b1cc:       2f02            movel %d2,%sp@-
10c4b1ce:       4eba fc68       jsr %pc@(10c4ae38 <get_serial_info>)
10c4b1d2:       605c            bras 10c4b230 <rs_ioctl+0x242>
10c4b1d4:       2f0a            movel %a2,%sp@-
10c4b1d6:       2f02            movel %d2,%sp@-
10c4b1d8:       4eba fcd6       jsr %pc@(10c4aeb0 <set_serial_info>)
10c4b1dc:       6052            bras 10c4b230 <rs_ioctl+0x242>
10c4b1de:       200a            movel %a2,%d0
10c4b1e0:       5880            addql #4,%d0
10c4b1e2:       0c80 10ef ffff  cmpil #284164095,%d0
10c4b1e8:       52c0            shi %d0
10c4b1ea:       4880            extw %d0
10c4b1ec:       48c0            extl %d0
10c4b1ee:       76f2            moveq #-14,%d3
10c4b1f0:       c083            andl %d3,%d0
10c4b1f2:       663c            bnes 10c4b230 <rs_ioctl+0x242>
10c4b1f4:       2f0a            movel %a2,%sp@-
10c4b1f6:       2f02            movel %d2,%sp@-
10c4b1f8:       4eba fdac       jsr %pc@(10c4afa6 <get_lsr_info>)
10c4b1fc:       6032            bras 10c4b230 <rs_ioctl+0x242>
10c4b1fe:       200a            movel %a2,%d0
10c4b200:       0680 0000 00f8  addil #248,%d0
10c4b206:       0c80 10ef ffff  cmpil #284164095,%d0
10c4b20c:       52c0            shi %d0
10c4b20e:       4880            extw %d0
10c4b210:       48c0            extl %d0
10c4b212:       72f2            moveq #-14,%d1
10c4b214:       c081            andl %d1,%d0
10c4b216:       6618            bnes 10c4b230 <rs_ioctl+0x242>
10c4b218:       4878 00f8       pea f8 <LSIGTRAP+0xf3>
10c4b21c:       2f02            movel %d2,%sp@-
10c4b21e:       2f0a            movel %a2,%sp@-
10c4b220:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c4b226:       6000 ff38       braw 10c4b160 <rs_ioctl+0x172>
10c4b22a:       203c ffff fdfd  movel #-515,%d0
10c4b230:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c4b236:       4e5e            unlk %fp
10c4b238:       4e75            rts

10c4b23a <rs_set_termios>:
10c4b23a:       4e56 0000       linkw %fp,#0
10c4b23e:       2f0b            movel %a3,%sp@-
10c4b240:       2f0a            movel %a2,%sp@-
10c4b242:       246e 0008       moveal %fp@(8),%a2
10c4b246:       266e 000c       moveal %fp@(12),%a3
10c4b24a:       202a 099e       movel %a2@(2462),%d0
10c4b24e:       206a 00fe       moveal %a2@(254),%a0
10c4b252:       2068 0008       moveal %a0@(8),%a0
10c4b256:       b1eb 0008       cmpal %a3@(8),%a0
10c4b25a:       6724            beqs 10c4b280 <rs_set_termios+0x46>
10c4b25c:       2f00            movel %d0,%sp@-
10c4b25e:       4eba f674       jsr %pc@(10c4a8d4 <change_speed>)
10c4b262:       588f            addql #4,%sp
10c4b264:       4aab 0008       tstl %a3@(8)
10c4b268:       6c16            bges 10c4b280 <rs_set_termios+0x46>
10c4b26a:       206a 00fe       moveal %a2@(254),%a0
10c4b26e:       4aa8 0008       tstl %a0@(8)
10c4b272:       6d0c            blts 10c4b280 <rs_set_termios+0x46>
10c4b274:       022a 00bf 0120  andib #-65,%a2@(288)
10c4b27a:       2f0a            movel %a2,%sp@-
10c4b27c:       4eba f3b6       jsr %pc@(10c4a634 <rs_start>)
10c4b280:       246e fff8       moveal %fp@(-8),%a2
10c4b284:       266e fffc       moveal %fp@(-4),%a3
10c4b288:       4e5e            unlk %fp
10c4b28a:       4e75            rts

10c4b28c <rs_close>:
10c4b28c:       4e56 0000       linkw %fp,#0
10c4b290:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c4b294:       266e 0008       moveal %fp@(8),%a3
10c4b298:       246b 099e       moveal %a3@(2462),%a2
10c4b29c:       202a 004c       movel %a2@(76),%d0
10c4b2a0:       e988            lsll #4,%d0
10c4b2a2:       2879 1000 ef04  moveal 1000ef04 <uart_addr>,%a4
10c4b2a8:       d9c0            addal %d0,%a4
10c4b2aa:       b4fc 0000       cmpaw #0,%a2
10c4b2ae:       6700 01cc       beqw 10c4b47c <rs_close+0x1f0>
10c4b2b2:       40c2            movew %sr,%d2
10c4b2b4:       007c 0700       oriw #1792,%sr
10c4b2b8:       2f2e 000c       movel %fp@(12),%sp@-
10c4b2bc:       4eb9 10c4 3f38  jsr 10c43f38 <tty_hung_up_p>
10c4b2c2:       588f            addql #4,%sp
10c4b2c4:       4a80            tstl %d0
10c4b2c6:       6706            beqs 10c4b2ce <rs_close+0x42>
10c4b2c8:       46c2            movew %d2,%sr
10c4b2ca:       6000 01b0       braw 10c4b47c <rs_close+0x1f0>
10c4b2ce:       7001            moveq #1,%d0
10c4b2d0:       b0ab 0114       cmpl %a3@(276),%d0
10c4b2d4:       6620            bnes 10c4b2f6 <rs_close+0x6a>
10c4b2d6:       202a 0050       movel %a2@(80),%d0
10c4b2da:       7201            moveq #1,%d1
10c4b2dc:       b280            cmpl %d0,%d1
10c4b2de:       6716            beqs 10c4b2f6 <rs_close+0x6a>
10c4b2e0:       2f00            movel %d0,%sp@-
10c4b2e2:       4879 1000 553f  pea 1000553f <twist_table.663+0x117>
10c4b2e8:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4b2ee:       7001            moveq #1,%d0
10c4b2f0:       2540 0050       movel %d0,%a2@(80)
10c4b2f4:       508f            addql #8,%sp
10c4b2f6:       202a 0050       movel %a2@(80),%d0
10c4b2fa:       2200            movel %d0,%d1
10c4b2fc:       5381            subql #1,%d1
10c4b2fe:       2541 0050       movel %d1,%a2@(80)
10c4b302:       5380            subql #1,%d0
10c4b304:       6a1a            bpls 10c4b320 <rs_close+0x94>
10c4b306:       2f00            movel %d0,%sp@-
10c4b308:       2f2a 004c       movel %a2@(76),%sp@-
10c4b30c:       4879 1000 5584  pea 10005584 <twist_table.663+0x15c>
10c4b312:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4b318:       42aa 0050       clrl %a2@(80)
10c4b31c:       4fef 000c       lea %sp@(12),%sp
10c4b320:       4aaa 0050       tstl %a2@(80)
10c4b324:       6706            beqs 10c4b32c <rs_close+0xa0>
10c4b326:       46c2            movew %d2,%sr
10c4b328:       6000 0152       braw 10c4b47c <rs_close+0x1f0>
10c4b32c:       202a 0018       movel %a2@(24),%d0
10c4b330:       08c0 001b       bset #27,%d0
10c4b334:       2540 0018       movel %d0,%a2@(24)
10c4b338:       0800 001d       btst #29,%d0
10c4b33c:       671a            beqs 10c4b358 <rs_close+0xcc>
10c4b33e:       206b 00fe       moveal %a3@(254),%a0
10c4b342:       43ea 0098       lea %a2@(152),%a1
10c4b346:       22d8            movel %a0@+,%a1@+
10c4b348:       22d8            movel %a0@+,%a1@+
10c4b34a:       22d8            movel %a0@+,%a1@+
10c4b34c:       22d8            movel %a0@+,%a1@+
10c4b34e:       22d8            movel %a0@+,%a1@+
10c4b350:       22d8            movel %a0@+,%a1@+
10c4b352:       22d8            movel %a0@+,%a1@+
10c4b354:       22d8            movel %a0@+,%a1@+
10c4b356:       2290            movel %a0@,%a1@
10c4b358:       082a 0006 0018  btst #6,%a2@(24)
10c4b35e:       671a            beqs 10c4b37a <rs_close+0xee>
10c4b360:       206b 00fe       moveal %a3@(254),%a0
10c4b364:       43ea 00bc       lea %a2@(188),%a1
10c4b368:       22d8            movel %a0@+,%a1@+
10c4b36a:       22d8            movel %a0@+,%a1@+
10c4b36c:       22d8            movel %a0@+,%a1@+
10c4b36e:       22d8            movel %a0@+,%a1@+
10c4b370:       22d8            movel %a0@+,%a1@+
10c4b372:       22d8            movel %a0@+,%a1@+
10c4b374:       22d8            movel %a0@+,%a1@+
10c4b376:       22d8            movel %a0@+,%a1@+
10c4b378:       2290            movel %a0@,%a1@
10c4b37a:       002b 0004 09ae  orib #4,%a3@(2478)
10c4b380:       302a 0040       movew %a2@(64),%d0
10c4b384:       0c40 ffff       cmpiw #-1,%d0
10c4b388:       670e            beqs 10c4b398 <rs_close+0x10c>
10c4b38a:       3f00            movew %d0,%sp@-
10c4b38c:       4267            clrw %sp@-
10c4b38e:       2f0b            movel %a3,%sp@-
10c4b390:       4eb9 10c4 7c20  jsr 10c47c20 <tty_wait_until_sent>
10c4b396:       508f            addql #8,%sp
10c4b398:       3014            movew %a4@,%d0
10c4b39a:       0240 bfff       andiw #-16385,%d0
10c4b39e:       3880            movew %d0,%a4@
10c4b3a0:       3014            movew %a4@,%d0
10c4b3a2:       0240 bff7       andiw #-16393,%d0
10c4b3a6:       3880            movew %d0,%a4@
10c4b3a8:       2f0a            movel %a2,%sp@-
10c4b3aa:       4eba f4be       jsr %pc@(10c4a86a <shutdown>)
10c4b3ae:       588f            addql #4,%sp
10c4b3b0:       206b 009e       moveal %a3@(158),%a0
10c4b3b4:       b0fc 0000       cmpaw #0,%a0
10c4b3b8:       6706            beqs 10c4b3c0 <rs_close+0x134>
10c4b3ba:       2f0b            movel %a3,%sp@-
10c4b3bc:       4e90            jsr %a0@
10c4b3be:       588f            addql #4,%sp
10c4b3c0:       206b 00d6       moveal %a3@(214),%a0
10c4b3c4:       b0fc 0000       cmpaw #0,%a0
10c4b3c8:       6706            beqs 10c4b3d0 <rs_close+0x144>
10c4b3ca:       2f0b            movel %a3,%sp@-
10c4b3cc:       4e90            jsr %a0@
10c4b3ce:       588f            addql #4,%sp
10c4b3d0:       022b 00fb 09ae  andib #-5,%a3@(2478)
10c4b3d6:       42aa 0044       clrl %a2@(68)
10c4b3da:       42aa 0020       clrl %a2@(32)
10c4b3de:       49f9 1002 7d36  lea 10027d36 <ldiscs+0x8>,%a4
10c4b3e4:       202b 00c6       movel %a3@(198),%d0
10c4b3e8:       b094            cmpl %a4@,%d0
10c4b3ea:       673e            beqs 10c4b42a <rs_close+0x19e>
10c4b3ec:       206b 00d2       moveal %a3@(210),%a0
10c4b3f0:       b0fc 0000       cmpaw #0,%a0
10c4b3f4:       6706            beqs 10c4b3fc <rs_close+0x170>
10c4b3f6:       2f0b            movel %a3,%sp@-
10c4b3f8:       4e90            jsr %a0@
10c4b3fa:       588f            addql #4,%sp
10c4b3fc:       4878 0040       pea 40 <LSIGTRAP+0x3b>
10c4b400:       486c fff8       pea %a4@(-8)
10c4b404:       486b 00be       pea %a3@(190)
10c4b408:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c4b40e:       206b 00fe       moveal %a3@(254),%a0
10c4b412:       4228 0010       clrb %a0@(16)
10c4b416:       4fef 000c       lea %sp@(12),%sp
10c4b41a:       206b 00ce       moveal %a3@(206),%a0
10c4b41e:       b0fc 0000       cmpaw #0,%a0
10c4b422:       6706            beqs 10c4b42a <rs_close+0x19e>
10c4b424:       2f0b            movel %a3,%sp@-
10c4b426:       4e90            jsr %a0@
10c4b428:       588f            addql #4,%sp
10c4b42a:       47f9 10c1 4712  lea 10c14712 <__wake_up>,%a3
10c4b430:       4aaa 0054       tstl %a2@(84)
10c4b434:       672e            beqs 10c4b464 <rs_close+0x1d8>
10c4b436:       4aaa 003c       tstl %a2@(60)
10c4b43a:       6716            beqs 10c4b452 <rs_close+0x1c6>
10c4b43c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4b442:       7201            moveq #1,%d1
10c4b444:       2081            movel %d1,%a0@
10c4b446:       2f2a 003c       movel %a2@(60),%sp@-
10c4b44a:       4eb9 10c1 4428  jsr 10c14428 <schedule_timeout>
10c4b450:       588f            addql #4,%sp
10c4b452:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c4b456:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c4b45a:       486a 00e0       pea %a2@(224)
10c4b45e:       4e93            jsr %a3@
10c4b460:       4fef 000c       lea %sp@(12),%sp
10c4b464:       02aa 97ff ffff  andil #-1744830465,%a2@(24)
10c4b46a:       0018 
10c4b46c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c4b470:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c4b474:       486a 00ec       pea %a2@(236)
10c4b478:       4e93            jsr %a3@
10c4b47a:       46c2            movew %d2,%sr
10c4b47c:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c4b482:       4e5e            unlk %fp
10c4b484:       4e75            rts

10c4b486 <rs_hangup>:
10c4b486:       4e56 0000       linkw %fp,#0
10c4b48a:       2f0a            movel %a2,%sp@-
10c4b48c:       206e 0008       moveal %fp@(8),%a0
10c4b490:       2468 099e       moveal %a0@(2462),%a2
10c4b494:       2f08            movel %a0,%sp@-
10c4b496:       4eba f8f2       jsr %pc@(10c4ad8a <rs_flush_buffer>)
10c4b49a:       2f0a            movel %a2,%sp@-
10c4b49c:       4eba f3cc       jsr %pc@(10c4a86a <shutdown>)
10c4b4a0:       42aa 0044       clrl %a2@(68)
10c4b4a4:       42aa 0050       clrl %a2@(80)
10c4b4a8:       02aa 9fff ffff  andil #-1610612737,%a2@(24)
10c4b4ae:       0018 
10c4b4b0:       42aa 0020       clrl %a2@(32)
10c4b4b4:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c4b4b8:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c4b4bc:       486a 00e0       pea %a2@(224)
10c4b4c0:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c4b4c6:       246e fffc       moveal %fp@(-4),%a2
10c4b4ca:       4e5e            unlk %fp
10c4b4cc:       4e75            rts

10c4b4ce <block_til_ready>:
10c4b4ce:       4e56 ffe0       linkw %fp,#-32
10c4b4d2:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c4b4d6:       226e 0008       moveal %fp@(8),%a1
10c4b4da:       286e 000c       moveal %fp@(12),%a4
10c4b4de:       246e 0010       moveal %fp@(16),%a2
10c4b4e2:       42ae ffe0       clrl %fp@(-32)
10c4b4e6:       42ae ffe8       clrl %fp@(-24)
10c4b4ea:       42ae ffec       clrl %fp@(-20)
10c4b4ee:       41ee fff0       lea %fp@(-16),%a0
10c4b4f2:       2d79 1002 53b4  movel 100253b4 <_current_task>,%fp@(-28)
10c4b4f8:       ffe4 
10c4b4fa:       20ae ffe0       movel %fp@(-32),%a0@
10c4b4fe:       2d6e ffe4 fff4  movel %fp@(-28),%fp@(-12)
10c4b504:       2d6e ffe8 fff8  movel %fp@(-24),%fp@(-8)
10c4b50a:       2d6e ffec fffc  movel %fp@(-20),%fp@(-4)
10c4b510:       7800            moveq #0,%d4
10c4b512:       202a 0018       movel %a2@(24),%d0
10c4b516:       2a08            movel %a0,%d5
10c4b518:       0800 001b       btst #27,%d0
10c4b51c:       6710            beqs 10c4b52e <block_til_ready+0x60>
10c4b51e:       486a 00ec       pea %a2@(236)
10c4b522:       4eb9 10c1 4990  jsr 10c14990 <interruptible_sleep_on>
10c4b528:       70f5            moveq #-11,%d0
10c4b52a:       6000 0158       braw 10c4b684 <block_til_ready+0x1b6>
10c4b52e:       0c69 0002 001c  cmpiw #2,%a1@(28)
10c4b534:       665c            bnes 10c4b592 <block_til_ready+0xc4>
10c4b536:       0800 001d       btst #29,%d0
10c4b53a:       661e            bnes 10c4b55a <block_til_ready+0x8c>
10c4b53c:       0280 4000 0100  andil #1073742080,%d0
10c4b542:       0c80 4000 0100  cmpil #1073742080,%d0
10c4b548:       6616            bnes 10c4b560 <block_til_ready+0x92>
10c4b54a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4b550:       202a 0058       movel %a2@(88),%d0
10c4b554:       b0a8 0086       cmpl %a0@(134),%d0
10c4b558:       6706            beqs 10c4b560 <block_til_ready+0x92>
10c4b55a:       70f0            moveq #-16,%d0
10c4b55c:       6000 0126       braw 10c4b684 <block_til_ready+0x1b6>
10c4b560:       202a 0018       movel %a2@(24),%d0
10c4b564:       2200            movel %d0,%d1
10c4b566:       0280 4000 0200  andil #1073742336,%d0
10c4b56c:       0c80 4000 0200  cmpil #1073742336,%d0
10c4b572:       6610            bnes 10c4b584 <block_til_ready+0xb6>
10c4b574:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4b57a:       202a 005c       movel %a2@(92),%d0
10c4b57e:       b0a8 007e       cmpl %a0@(126),%d0
10c4b582:       66d6            bnes 10c4b55a <block_til_ready+0x8c>
10c4b584:       08c1 001e       bset #30,%d1
10c4b588:       2541 0018       movel %d1,%a2@(24)
10c4b58c:       7000            moveq #0,%d0
10c4b58e:       6000 00f4       braw 10c4b684 <block_til_ready+0x1b6>
10c4b592:       082c 0003 001a  btst #3,%a4@(26)
10c4b598:       6608            bnes 10c4b5a2 <block_til_ready+0xd4>
10c4b59a:       0829 0001 0113  btst #1,%a1@(275)
10c4b5a0:       6714            beqs 10c4b5b6 <block_til_ready+0xe8>
10c4b5a2:       0800 001e       btst #30,%d0
10c4b5a6:       66b2            bnes 10c4b55a <block_til_ready+0x8c>
10c4b5a8:       08c0 001d       bset #29,%d0
10c4b5ac:       2540 0018       movel %d0,%a2@(24)
10c4b5b0:       7000            moveq #0,%d0
10c4b5b2:       6000 00d0       braw 10c4b684 <block_til_ready+0x1b6>
10c4b5b6:       0800 001e       btst #30,%d0
10c4b5ba:       6714            beqs 10c4b5d0 <block_til_ready+0x102>
10c4b5bc:       082a 0003 00a2  btst #3,%a2@(162)
10c4b5c2:       671a            beqs 10c4b5de <block_til_ready+0x110>
10c4b5c4:       6016            bras 10c4b5dc <block_til_ready+0x10e>
10c4b5c6:       263c ffff fe00  movel #-512,%d3
10c4b5cc:       6000 008c       braw 10c4b65a <block_til_ready+0x18c>
10c4b5d0:       2069 00fe       moveal %a1@(254),%a0
10c4b5d4:       0828 0003 000a  btst #3,%a0@(10)
10c4b5da:       6702            beqs 10c4b5de <block_til_ready+0x110>
10c4b5dc:       7801            moveq #1,%d4
10c4b5de:       7600            moveq #0,%d3
10c4b5e0:       2f05            movel %d5,%sp@-
10c4b5e2:       240a            movel %a2,%d2
10c4b5e4:       0682 0000 00e0  addil #224,%d2
10c4b5ea:       2f02            movel %d2,%sp@-
10c4b5ec:       4eb9 10c1 5344  jsr 10c15344 <add_wait_queue>
10c4b5f2:       53aa 0050       subql #1,%a2@(80)
10c4b5f6:       52aa 0054       addql #1,%a2@(84)
10c4b5fa:       508f            addql #8,%sp
10c4b5fc:       47f9 10c4 3f38  lea 10c43f38 <tty_hung_up_p>,%a3
10c4b602:       4bf9 10c1 53aa  lea 10c153aa <remove_wait_queue>,%a5
10c4b608:       6026            bras 10c4b630 <block_til_ready+0x162>
10c4b60a:       0280 4800 0000  andil #1207959552,%d0
10c4b610:       660a            bnes 10c4b61c <block_til_ready+0x14e>
10c4b612:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4b618:       4a84            tstl %d4
10c4b61a:       663e            bnes 10c4b65a <block_til_ready+0x18c>
10c4b61c:       2039 1002 53b4  movel 100253b4 <_current_task>,%d0
10c4b622:       2040            moveal %d0,%a0
10c4b624:       4aa8 0008       tstl %a0@(8)
10c4b628:       669c            bnes 10c4b5c6 <block_til_ready+0xf8>
10c4b62a:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c4b630:       007c 0700       oriw #1792,%sr
10c4b634:       027c f8ff       andiw #-1793,%sr
10c4b638:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4b63e:       7001            moveq #1,%d0
10c4b640:       2080            movel %d0,%a0@
10c4b642:       2f0c            movel %a4,%sp@-
10c4b644:       4e93            jsr %a3@
10c4b646:       588f            addql #4,%sp
10c4b648:       4a80            tstl %d0
10c4b64a:       6606            bnes 10c4b652 <block_til_ready+0x184>
10c4b64c:       202a 0018       movel %a2@(24),%d0
10c4b650:       6db8            blts 10c4b60a <block_til_ready+0x13c>
10c4b652:       76f5            moveq #-11,%d3
10c4b654:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4b65a:       7000            moveq #0,%d0
10c4b65c:       2080            movel %d0,%a0@
10c4b65e:       2f05            movel %d5,%sp@-
10c4b660:       2f02            movel %d2,%sp@-
10c4b662:       4e95            jsr %a5@
10c4b664:       2f0c            movel %a4,%sp@-
10c4b666:       4e93            jsr %a3@
10c4b668:       4a80            tstl %d0
10c4b66a:       6604            bnes 10c4b670 <block_til_ready+0x1a2>
10c4b66c:       52aa 0050       addql #1,%a2@(80)
10c4b670:       53aa 0054       subql #1,%a2@(84)
10c4b674:       4a83            tstl %d3
10c4b676:       660a            bnes 10c4b682 <block_til_ready+0x1b4>
10c4b678:       08ea 0005 0018  bset #5,%a2@(24)
10c4b67e:       7000            moveq #0,%d0
10c4b680:       6002            bras 10c4b684 <block_til_ready+0x1b6>
10c4b682:       2003            movel %d3,%d0
10c4b684:       4cee 3c3c ffc0  moveml %fp@(-64),%d2-%d5/%a2-%a5
10c4b68a:       4e5e            unlk %fp
10c4b68c:       4e75            rts

10c4b68e <rs_open>:
10c4b68e:       4e56 0000       linkw %fp,#0
10c4b692:       2f0b            movel %a3,%sp@-
10c4b694:       2f0a            movel %a2,%sp@-
10c4b696:       246e 0008       moveal %fp@(8),%a2
10c4b69a:       4280            clrl %d0
10c4b69c:       102a 010f       moveb %a2@(271),%d0
10c4b6a0:       2040            moveal %d0,%a0
10c4b6a2:       90ea 0016       subaw %a2@(22),%a0
10c4b6a6:       b0fc 0000       cmpaw #0,%a0
10c4b6aa:       6706            beqs 10c4b6b2 <rs_open+0x24>
10c4b6ac:       70ed            moveq #-19,%d0
10c4b6ae:       6000 00e4       braw 10c4b794 <rs_open+0x106>
10c4b6b2:       47f9 1002 11ac  lea 100211ac <m68k_soft>,%a3
10c4b6b8:       52ab 0050       addql #1,%a3@(80)
10c4b6bc:       254b 099e       movel %a3,%a2@(2462)
10c4b6c0:       274a 0020       movel %a2,%a3@(32)
10c4b6c4:       2f0b            movel %a3,%sp@-
10c4b6c6:       4eba f10a       jsr %pc@(10c4a7d2 <startup>)
10c4b6ca:       588f            addql #4,%sp
10c4b6cc:       4a80            tstl %d0
10c4b6ce:       6600 00c4       bnew 10c4b794 <rs_open+0x106>
10c4b6d2:       2f0b            movel %a3,%sp@-
10c4b6d4:       2f2e 000c       movel %fp@(12),%sp@-
10c4b6d8:       2f0a            movel %a2,%sp@-
10c4b6da:       4eba fdf2       jsr %pc@(10c4b4ce <block_til_ready>)
10c4b6de:       4fef 000c       lea %sp@(12),%sp
10c4b6e2:       4a80            tstl %d0
10c4b6e4:       6600 00ae       bnew 10c4b794 <rs_open+0x106>
10c4b6e8:       7001            moveq #1,%d0
10c4b6ea:       b0ab 0050       cmpl %a3@(80),%d0
10c4b6ee:       6600 0090       bnew 10c4b780 <rs_open+0xf2>
10c4b6f2:       082b 0003 001b  btst #3,%a3@(27)
10c4b6f8:       6700 0086       beqw 10c4b780 <rs_open+0xf2>
10c4b6fc:       0c6a 0001 001c  cmpiw #1,%a2@(28)
10c4b702:       663c            bnes 10c4b740 <rs_open+0xb2>
10c4b704:       206a 00fe       moveal %a2@(254),%a0
10c4b708:       20f9 1002 1244  movel 10021244 <m68k_soft+0x98>,%a0@+
10c4b70e:       20f9 1002 1248  movel 10021248 <m68k_soft+0x9c>,%a0@+
10c4b714:       20f9 1002 124c  movel 1002124c <m68k_soft+0xa0>,%a0@+
10c4b71a:       20f9 1002 1250  movel 10021250 <m68k_soft+0xa4>,%a0@+
10c4b720:       20f9 1002 1254  movel 10021254 <m68k_soft+0xa8>,%a0@+
10c4b726:       20f9 1002 1258  movel 10021258 <m68k_soft+0xac>,%a0@+
10c4b72c:       20f9 1002 125c  movel 1002125c <m68k_soft+0xb0>,%a0@+
10c4b732:       20f9 1002 1260  movel 10021260 <m68k_soft+0xb4>,%a0@+
10c4b738:       20b9 1002 1264  movel 10021264 <m68k_soft+0xb8>,%a0@
10c4b73e:       603a            bras 10c4b77a <rs_open+0xec>
10c4b740:       206a 00fe       moveal %a2@(254),%a0
10c4b744:       20f9 1002 1268  movel 10021268 <m68k_soft+0xbc>,%a0@+
10c4b74a:       20f9 1002 126c  movel 1002126c <m68k_soft+0xc0>,%a0@+
10c4b750:       20f9 1002 1270  movel 10021270 <m68k_soft+0xc4>,%a0@+
10c4b756:       20f9 1002 1274  movel 10021274 <m68k_soft+0xc8>,%a0@+
10c4b75c:       20f9 1002 1278  movel 10021278 <m68k_soft+0xcc>,%a0@+
10c4b762:       20f9 1002 127c  movel 1002127c <m68k_soft+0xd0>,%a0@+
10c4b768:       20f9 1002 1280  movel 10021280 <m68k_soft+0xd4>,%a0@+
10c4b76e:       20f9 1002 1284  movel 10021284 <m68k_soft+0xd8>,%a0@+
10c4b774:       20b9 1002 1288  movel 10021288 <m68k_soft+0xdc>,%a0@
10c4b77a:       2f0b            movel %a3,%sp@-
10c4b77c:       4eba f156       jsr %pc@(10c4a8d4 <change_speed>)
10c4b780:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4b786:       2768 0086 0058  movel %a0@(134),%a3@(88)
10c4b78c:       2768 007e 005c  movel %a0@(126),%a3@(92)
10c4b792:       7000            moveq #0,%d0
10c4b794:       246e fff8       moveal %fp@(-8),%a2
10c4b798:       266e fffc       moveal %fp@(-4),%a3
10c4b79c:       4e5e            unlk %fp
10c4b79e:       4e75            rts

10c4b7a0 <show_serial_version>:
10c4b7a0:       4e56 0000       linkw %fp,#0
10c4b7a4:       4879 1000 55c6  pea 100055c6 <twist_table.663+0x19e>
10c4b7aa:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4b7b0:       4e5e            unlk %fp
10c4b7b2:       4e75            rts

10c4b7b4 <register_serial>:
10c4b7b4:       4e56 0000       linkw %fp,#0
10c4b7b8:       70ff            moveq #-1,%d0
10c4b7ba:       4e5e            unlk %fp
10c4b7bc:       4e75            rts

10c4b7be <unregister_serial>:
10c4b7be:       4e56 0000       linkw %fp,#0
10c4b7c2:       4e5e            unlk %fp
10c4b7c4:       4e75            rts

10c4b7c6 <m68328_set_baud>:
10c4b7c6:       4e56 0000       linkw %fp,#0
10c4b7ca:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c4b7ce:       307c f900       moveaw #-1792,%a0
10c4b7d2:       3250            moveaw %a0@,%a1
10c4b7d4:       3009            movew %a1,%d0
10c4b7d6:       0240 dfff       andiw #-8193,%d0
10c4b7da:       3080            movew %d0,%a0@
10c4b7dc:       45f9 1000 ef34  lea 1000ef34 <baud_table>,%a2
10c4b7e2:       7200            moveq #0,%d1
10c4b7e4:       2039 1000 ef18  movel 1000ef18 <m68328_console_baud>,%d0
10c4b7ea:       3409            movew %a1,%d2
10c4b7ec:       0242 f0ff       andiw #-3841,%d2
10c4b7f0:       b092            cmpl %a2@,%d0
10c4b7f2:       6710            beqs 10c4b804 <m68328_set_baud+0x3e>
10c4b7f4:       204a            moveal %a2,%a0
10c4b7f6:       5281            addql #1,%d1
10c4b7f8:       7612            moveq #18,%d3
10c4b7fa:       b681            cmpl %d1,%d3
10c4b7fc:       650c            bcss 10c4b80a <m68328_set_baud+0x44>
10c4b7fe:       5888            addql #4,%a0
10c4b800:       b090            cmpl %a0@,%d0
10c4b802:       66f2            bnes 10c4b7f6 <m68328_set_baud+0x30>
10c4b804:       7012            moveq #18,%d0
10c4b806:       b081            cmpl %d1,%d0
10c4b808:       640c            bccs 10c4b816 <m68328_set_baud+0x50>
10c4b80a:       23fc 0000 2580  movel #9600,1000ef18 <m68328_console_baud>
10c4b810:       1000 ef18 
10c4b814:       60cc            bras 10c4b7e2 <m68328_set_baud+0x1c>
10c4b816:       327c f902       moveaw #-1790,%a1
10c4b81a:       e789            lsll #3,%d1
10c4b81c:       41f9 1000 ef80  lea 1000ef80 <hw_baud_table>,%a0
10c4b822:       3030 1802       movew %a0@(00000002,%d1:l),%d0
10c4b826:       e148            lslw #8,%d0
10c4b828:       0240 0700       andiw #1792,%d0
10c4b82c:       41f9 1000 ef84  lea 1000ef84 <hw_baud_table+0x4>,%a0
10c4b832:       3230 1802       movew %a0@(00000002,%d1:l),%d1
10c4b836:       0241 003f       andiw #63,%d1
10c4b83a:       8041            orw %d1,%d0
10c4b83c:       3280            movew %d0,%a1@
10c4b83e:       0042 2100       oriw #8448,%d2
10c4b842:       307c f900       moveaw #-1792,%a0
10c4b846:       3082            movew %d2,%a0@
10c4b848:       7601            moveq #1,%d3
10c4b84a:       23c3 1000 ef14  movel %d3,1000ef14 <m68328_console_initted>
10c4b850:       4cdf 040c       moveml %sp@+,%d2-%d3/%a2
10c4b854:       4e5e            unlk %fp
10c4b856:       4e75            rts

10c4b858 <m68328_console_setup>:
10c4b858:       4e56 0000       linkw %fp,#0
10c4b85c:       2f02            movel %d2,%sp@-
10c4b85e:       222e 000c       movel %fp@(12),%d1
10c4b862:       203c 0000 2580  movel #9600,%d0
10c4b868:       4aae 0008       tstl %fp@(8)
10c4b86c:       6604            bnes 10c4b872 <m68328_console_setup+0x1a>
10c4b86e:       70ff            moveq #-1,%d0
10c4b870:       6060            bras 10c4b8d2 <m68328_console_setup+0x7a>
10c4b872:       4a81            tstl %d1
10c4b874:       6710            beqs 10c4b886 <m68328_console_setup+0x2e>
10c4b876:       42a7            clrl %sp@-
10c4b878:       42a7            clrl %sp@-
10c4b87a:       2f01            movel %d1,%sp@-
10c4b87c:       4eb9 10c8 444c  jsr 10c8444c <simple_strtoul>
10c4b882:       4fef 000c       lea %sp@(12),%sp
10c4b886:       7200            moveq #0,%d1
10c4b888:       41f9 1000 ef34  lea 1000ef34 <baud_table>,%a0
10c4b88e:       b090            cmpl %a0@,%d0
10c4b890:       670e            beqs 10c4b8a0 <m68328_console_setup+0x48>
10c4b892:       5281            addql #1,%d1
10c4b894:       7412            moveq #18,%d2
10c4b896:       b481            cmpl %d1,%d2
10c4b898:       6532            bcss 10c4b8cc <m68328_console_setup+0x74>
10c4b89a:       5888            addql #4,%a0
10c4b89c:       b090            cmpl %a0@,%d0
10c4b89e:       66f2            bnes 10c4b892 <m68328_console_setup+0x3a>
10c4b8a0:       7412            moveq #18,%d2
10c4b8a2:       b481            cmpl %d1,%d2
10c4b8a4:       6526            bcss 10c4b8cc <m68328_console_setup+0x74>
10c4b8a6:       23c0 1000 ef18  movel %d0,1000ef18 <m68328_console_baud>
10c4b8ac:       42b9 1000 ef1c  clrl 1000ef1c <m68328_console_cbaud>
10c4b8b2:       700f            moveq #15,%d0
10c4b8b4:       b081            cmpl %d1,%d0
10c4b8b6:       6c0e            bges 10c4b8c6 <m68328_console_setup+0x6e>
10c4b8b8:       23fc 0000 1000  movel #4096,1000ef1c <m68328_console_cbaud>
10c4b8be:       1000 ef1c 
10c4b8c2:       74f1            moveq #-15,%d2
10c4b8c4:       d282            addl %d2,%d1
10c4b8c6:       83b9 1000 ef1c  orl %d1,1000ef1c <m68328_console_cbaud>
10c4b8cc:       4eba fef8       jsr %pc@(10c4b7c6 <m68328_set_baud>)
10c4b8d0:       7000            moveq #0,%d0
10c4b8d2:       242e fffc       movel %fp@(-4),%d2
10c4b8d6:       4e5e            unlk %fp
10c4b8d8:       4e75            rts

10c4b8da <m68328_console_device>:
10c4b8da:       4e56 0000       linkw %fp,#0
10c4b8de:       206e 0008       moveal %fp@(8),%a0
10c4b8e2:       3028 0022       movew %a0@(34),%d0
10c4b8e6:       0640 0040       addiw #64,%d0
10c4b8ea:       0040 0400       oriw #1024,%d0
10c4b8ee:       0280 0000 ffff  andil #65535,%d0
10c4b8f4:       4e5e            unlk %fp
10c4b8f6:       4e75            rts

10c4b8f8 <m68328_console_write>:
10c4b8f8:       4e56 0000       linkw %fp,#0
10c4b8fc:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c4b900:       266e 000c       moveal %fp@(12),%a3
10c4b904:       242e 0010       movel %fp@(16),%d2
10c4b908:       4ab9 1000 ef14  tstl 1000ef14 <m68328_console_initted>
10c4b90e:       6604            bnes 10c4b914 <m68328_console_write+0x1c>
10c4b910:       4eba feb4       jsr %pc@(10c4b7c6 <m68328_set_baud>)
10c4b914:       5382            subql #1,%d2
10c4b916:       70ff            moveq #-1,%d0
10c4b918:       b082            cmpl %d2,%d0
10c4b91a:       672a            beqs 10c4b946 <m68328_console_write+0x4e>
10c4b91c:       45fa ec60       lea %pc@(10c4a57e <rs_put_char>),%a2
10c4b920:       0c13 000a       cmpib #10,%a3@
10c4b924:       660a            bnes 10c4b930 <m68328_console_write+0x38>
10c4b926:       4878 000d       pea d <LSIGTRAP+0x8>
10c4b92a:       4eba ec52       jsr %pc@(10c4a57e <rs_put_char>)
10c4b92e:       588f            addql #4,%sp
10c4b930:       101b            moveb %a3@+,%d0
10c4b932:       4880            extw %d0
10c4b934:       3040            moveaw %d0,%a0
10c4b936:       2f08            movel %a0,%sp@-
10c4b938:       4e92            jsr %a2@
10c4b93a:       588f            addql #4,%sp
10c4b93c:       51ca ffde       dbf %d2,10c4b91c <m68328_console_write+0x24>
10c4b940:       4242            clrw %d2
10c4b942:       5382            subql #1,%d2
10c4b944:       64d6            bccs 10c4b91c <m68328_console_write+0x24>
10c4b946:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c4b94c:       4e5e            unlk %fp
10c4b94e:       4e75            rts

10c4b950 <m68328_console_init>:
10c4b950:       4e56 0000       linkw %fp,#0
10c4b954:       4879 1000 f010  pea 1000f010 <m68328_driver>
10c4b95a:       4eb9 10c1 69d4  jsr 10c169d4 <register_console>
10c4b960:       4e5e            unlk %fp
10c4b962:       4e75            rts

10c4b964 <__blk_cleanup_queue>:
10c4b964:       4e56 0000       linkw %fp,#0
10c4b968:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c4b96c:       286e 0008       moveal %fp@(8),%a4
10c4b970:       47ec 0004       lea %a4@(4),%a3
10c4b974:       7400            moveq #0,%d2
10c4b976:       b7d3            cmpal %a3@,%a3
10c4b978:       6724            beqs 10c4b99e <__blk_cleanup_queue+0x3a>
10c4b97a:       2053            moveal %a3@,%a0
10c4b97c:       2468 0004       moveal %a0@(4),%a2
10c4b980:       2250            moveal %a0@,%a1
10c4b982:       234a 0004       movel %a2,%a1@(4)
10c4b986:       2489            movel %a1,%a2@
10c4b988:       2f08            movel %a0,%sp@-
10c4b98a:       2f39 1002 22b4  movel 100222b4 <request_cachep>,%sp@-
10c4b990:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c4b996:       5282            addql #1,%d2
10c4b998:       508f            addql #8,%sp
10c4b99a:       b7d3            cmpal %a3@,%a3
10c4b99c:       66dc            bnes 10c4b97a <__blk_cleanup_queue+0x16>
10c4b99e:       b494            cmpl %a4@,%d2
10c4b9a0:       670c            beqs 10c4b9ae <__blk_cleanup_queue+0x4a>
10c4b9a2:       4879 1000 56a7  pea 100056a7 <twist_table.663+0x27f>
10c4b9a8:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4b9ae:       4294            clrl %a4@
10c4b9b0:       2002            movel %d2,%d0
10c4b9b2:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c4b9b8:       4e5e            unlk %fp
10c4b9ba:       4e75            rts

10c4b9bc <blk_cleanup_queue>:
10c4b9bc:       4e56 0000       linkw %fp,#0
10c4b9c0:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c4b9c4:       266e 0008       moveal %fp@(8),%a3
10c4b9c8:       2439 1002 22b8  movel 100222b8 <queue_nr_requests>,%d2
10c4b9ce:       2f0b            movel %a3,%sp@-
10c4b9d0:       45fa ff92       lea %pc@(10c4b964 <__blk_cleanup_queue>),%a2
10c4b9d4:       4e92            jsr %a2@
10c4b9d6:       9480            subl %d0,%d2
10c4b9d8:       486b 000c       pea %a3@(12)
10c4b9dc:       4e92            jsr %a2@
10c4b9de:       9480            subl %d0,%d2
10c4b9e0:       508f            addql #8,%sp
10c4b9e2:       6710            beqs 10c4b9f4 <blk_cleanup_queue+0x38>
10c4b9e4:       2f02            movel %d2,%sp@-
10c4b9e6:       4879 1000 56bb  pea 100056bb <twist_table.663+0x293>
10c4b9ec:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4b9f2:       508f            addql #8,%sp
10c4b9f4:       4878 007a       pea 7a <LSIGTRAP+0x75>
10c4b9f8:       42a7            clrl %sp@-
10c4b9fa:       2f0b            movel %a3,%sp@-
10c4b9fc:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c4ba02:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c4ba08:       4e5e            unlk %fp
10c4ba0a:       4e75            rts

10c4ba0c <blk_queue_headactive>:
10c4ba0c:       4e56 0000       linkw %fp,#0
10c4ba10:       206e 0008       moveal %fp@(8),%a0
10c4ba14:       116e 000f 0069  moveb %fp@(15),%a0@(105)
10c4ba1a:       4e5e            unlk %fp
10c4ba1c:       4e75            rts

10c4ba1e <blk_queue_make_request>:
10c4ba1e:       4e56 0000       linkw %fp,#0
10c4ba22:       206e 0008       moveal %fp@(8),%a0
10c4ba26:       216e 000c 0048  movel %fp@(12),%a0@(72)
10c4ba2c:       4e5e            unlk %fp
10c4ba2e:       4e75            rts

10c4ba30 <ll_back_merge_fn>:
10c4ba30:       4e56 0000       linkw %fp,#0
10c4ba34:       2f0a            movel %a2,%sp@-
10c4ba36:       246e 000c       moveal %fp@(12),%a2
10c4ba3a:       226e 0010       moveal %fp@(16),%a1
10c4ba3e:       206a 0046       moveal %a2@(70),%a0
10c4ba42:       4280            clrl %d0
10c4ba44:       3028 0008       movew %a0@(8),%d0
10c4ba48:       d0a8 0030       addl %a0@(48),%d0
10c4ba4c:       b0a9 0030       cmpl %a1@(48),%d0
10c4ba50:       6604            bnes 10c4ba56 <ll_back_merge_fn+0x26>
10c4ba52:       7001            moveq #1,%d0
10c4ba54:       6016            bras 10c4ba6c <ll_back_merge_fn+0x3c>
10c4ba56:       202a 002a       movel %a2@(42),%d0
10c4ba5a:       b0ae 0014       cmpl %fp@(20),%d0
10c4ba5e:       640a            bccs 10c4ba6a <ll_back_merge_fn+0x3a>
10c4ba60:       5280            addql #1,%d0
10c4ba62:       2540 002a       movel %d0,%a2@(42)
10c4ba66:       7001            moveq #1,%d0
10c4ba68:       6002            bras 10c4ba6c <ll_back_merge_fn+0x3c>
10c4ba6a:       7000            moveq #0,%d0
10c4ba6c:       245f            moveal %sp@+,%a2
10c4ba6e:       4e5e            unlk %fp
10c4ba70:       4e75            rts

10c4ba72 <ll_front_merge_fn>:
10c4ba72:       4e56 0000       linkw %fp,#0
10c4ba76:       226e 000c       moveal %fp@(12),%a1
10c4ba7a:       206e 0010       moveal %fp@(16),%a0
10c4ba7e:       4280            clrl %d0
10c4ba80:       3028 0008       movew %a0@(8),%d0
10c4ba84:       d0a8 0030       addl %a0@(48),%d0
10c4ba88:       2069 0042       moveal %a1@(66),%a0
10c4ba8c:       b0a8 0030       cmpl %a0@(48),%d0
10c4ba90:       6604            bnes 10c4ba96 <ll_front_merge_fn+0x24>
10c4ba92:       7001            moveq #1,%d0
10c4ba94:       6016            bras 10c4baac <ll_front_merge_fn+0x3a>
10c4ba96:       2029 002a       movel %a1@(42),%d0
10c4ba9a:       b0ae 0014       cmpl %fp@(20),%d0
10c4ba9e:       640a            bccs 10c4baaa <ll_front_merge_fn+0x38>
10c4baa0:       5280            addql #1,%d0
10c4baa2:       2340 002a       movel %d0,%a1@(42)
10c4baa6:       7001            moveq #1,%d0
10c4baa8:       6002            bras 10c4baac <ll_front_merge_fn+0x3a>
10c4baaa:       7000            moveq #0,%d0
10c4baac:       4e5e            unlk %fp
10c4baae:       4e75            rts

10c4bab0 <ll_merge_requests_fn>:
10c4bab0:       4e56 0000       linkw %fp,#0
10c4bab4:       2f0a            movel %a2,%sp@-
10c4bab6:       246e 000c       moveal %fp@(12),%a2
10c4baba:       226e 0010       moveal %fp@(16),%a1
10c4babe:       222a 002a       movel %a2@(42),%d1
10c4bac2:       d2a9 002a       addl %a1@(42),%d1
10c4bac6:       206a 0046       moveal %a2@(70),%a0
10c4baca:       4280            clrl %d0
10c4bacc:       3028 0008       movew %a0@(8),%d0
10c4bad0:       d0a8 0030       addl %a0@(48),%d0
10c4bad4:       2069 0042       moveal %a1@(66),%a0
10c4bad8:       b0a8 0030       cmpl %a0@(48),%d0
10c4badc:       6602            bnes 10c4bae0 <ll_merge_requests_fn+0x30>
10c4bade:       5381            subql #1,%d1
10c4bae0:       b2ae 0014       cmpl %fp@(20),%d1
10c4bae4:       6e08            bgts 10c4baee <ll_merge_requests_fn+0x3e>
10c4bae6:       2541 002a       movel %d1,%a2@(42)
10c4baea:       7001            moveq #1,%d0
10c4baec:       6002            bras 10c4baf0 <ll_merge_requests_fn+0x40>
10c4baee:       7000            moveq #0,%d0
10c4baf0:       245f            moveal %sp@+,%a2
10c4baf2:       4e5e            unlk %fp
10c4baf4:       4e75            rts

10c4baf6 <generic_plug_device>:
10c4baf6:       4e56 0000       linkw %fp,#0
10c4bafa:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c4bafe:       246e 0008       moveal %fp@(8),%a2
10c4bb02:       41ea 0018       lea %a2@(24),%a0
10c4bb06:       b1d0            cmpal %a0@,%a0
10c4bb08:       6652            bnes 10c4bb5c <generic_plug_device+0x66>
10c4bb0a:       4a2a 0068       tstb %a2@(104)
10c4bb0e:       664c            bnes 10c4bb5c <generic_plug_device+0x66>
10c4bb10:       157c 0001 0068  moveb #1,%a2@(104)
10c4bb16:       43ea 0054       lea %a2@(84),%a1
10c4bb1a:       41ea 005c       lea %a2@(92),%a0
10c4bb1e:       40c2            movew %sr,%d2
10c4bb20:       007c 0700       oriw #1792,%sr
10c4bb24:       2210            movel %a0@,%d1
10c4bb26:       7001            moveq #1,%d0
10c4bb28:       c280            andl %d0,%d1
10c4bb2a:       4481            negl %d1
10c4bb2c:       4481            negl %d1
10c4bb2e:       2010            movel %a0@,%d0
10c4bb30:       7601            moveq #1,%d3
10c4bb32:       8083            orl %d3,%d0
10c4bb34:       2080            movel %d0,%a0@
10c4bb36:       46c2            movew %d2,%sr
10c4bb38:       4a81            tstl %d1
10c4bb3a:       6620            bnes 10c4bb5c <generic_plug_device+0x66>
10c4bb3c:       40c0            movew %sr,%d0
10c4bb3e:       007c 0700       oriw #1792,%sr
10c4bb42:       2079 1000 f040  moveal 1000f040 <tq_disk+0x4>,%a0
10c4bb48:       23c9 1000 f040  movel %a1,1000f040 <tq_disk+0x4>
10c4bb4e:       22bc 1000 f03c  movel #268496956,%a1@
10c4bb54:       2348 0004       movel %a0,%a1@(4)
10c4bb58:       2089            movel %a1,%a0@
10c4bb5a:       46c0            movew %d0,%sr
10c4bb5c:       4cdf 040c       moveml %sp@+,%d2-%d3/%a2
10c4bb60:       4e5e            unlk %fp
10c4bb62:       4e75            rts

10c4bb64 <generic_unplug_device>:
10c4bb64:       4e56 0000       linkw %fp,#0
10c4bb68:       2f02            movel %d2,%sp@-
10c4bb6a:       226e 0008       moveal %fp@(8),%a1
10c4bb6e:       40c2            movew %sr,%d2
10c4bb70:       007c 0700       oriw #1792,%sr
10c4bb74:       4a29 0068       tstb %a1@(104)
10c4bb78:       6714            beqs 10c4bb8e <generic_unplug_device+0x2a>
10c4bb7a:       4229 0068       clrb %a1@(104)
10c4bb7e:       41e9 0018       lea %a1@(24),%a0
10c4bb82:       b1d0            cmpal %a0@,%a0
10c4bb84:       6708            beqs 10c4bb8e <generic_unplug_device+0x2a>
10c4bb86:       2f09            movel %a1,%sp@-
10c4bb88:       2069 0038       moveal %a1@(56),%a0
10c4bb8c:       4e90            jsr %a0@
10c4bb8e:       46c2            movew %d2,%sr
10c4bb90:       242e fffc       movel %fp@(-4),%d2
10c4bb94:       4e5e            unlk %fp
10c4bb96:       4e75            rts

10c4bb98 <blk_init_free_list>:
10c4bb98:       4e56 0000       linkw %fp,#0
10c4bb9c:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c4bba0:       266e 0008       moveal %fp@(8),%a3
10c4bba4:       41eb 0004       lea %a3@(4),%a0
10c4bba8:       2088            movel %a0,%a0@
10c4bbaa:       2748 0008       movel %a0,%a3@(8)
10c4bbae:       41eb 0010       lea %a3@(16),%a0
10c4bbb2:       2088            movel %a0,%a0@
10c4bbb4:       2748 0014       movel %a0,%a3@(20)
10c4bbb8:       4293            clrl %a3@
10c4bbba:       42ab 000c       clrl %a3@(12)
10c4bbbe:       7400            moveq #0,%d2
10c4bbc0:       603e            bras 10c4bc00 <blk_init_free_list+0x68>
10c4bbc2:       4878 004e       pea 4e <LSIGTRAP+0x49>
10c4bbc6:       42a7            clrl %sp@-
10c4bbc8:       2f0a            movel %a2,%sp@-
10c4bbca:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c4bbd0:       70ff            moveq #-1,%d0
10c4bbd2:       2540 000c       movel %d0,%a2@(12)
10c4bbd6:       2002            movel %d2,%d0
10c4bbd8:       7201            moveq #1,%d1
10c4bbda:       c081            andl %d1,%d0
10c4bbdc:       2200            movel %d0,%d1
10c4bbde:       d281            addl %d1,%d1
10c4bbe0:       d280            addl %d0,%d1
10c4bbe2:       e589            lsll #2,%d1
10c4bbe4:       43f3 1804       lea %a3@(00000004,%d1:l),%a1
10c4bbe8:       4fef 000c       lea %sp@(12),%sp
10c4bbec:       2051            moveal %a1@,%a0
10c4bbee:       214a 0004       movel %a2,%a0@(4)
10c4bbf2:       2488            movel %a0,%a2@
10c4bbf4:       2549 0004       movel %a1,%a2@(4)
10c4bbf8:       228a            movel %a2,%a1@
10c4bbfa:       52b3 1800       addql #1,%a3@(00000000,%d1:l)
10c4bbfe:       5282            addql #1,%d2
10c4bc00:       b4b9 1002 22b8  cmpl 100222b8 <queue_nr_requests>,%d2
10c4bc06:       6c26            bges 10c4bc2e <blk_init_free_list+0x96>
10c4bc08:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c4bc0c:       2f39 1002 22b4  movel 100222b4 <request_cachep>,%sp@-
10c4bc12:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c4bc18:       2440            moveal %d0,%a2
10c4bc1a:       508f            addql #8,%sp
10c4bc1c:       b4fc 0000       cmpaw #0,%a2
10c4bc20:       66a0            bnes 10c4bbc2 <blk_init_free_list+0x2a>
10c4bc22:       4879 1000 56e4  pea 100056e4 <twist_table.663+0x2bc>
10c4bc28:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4bc2e:       41eb 006e       lea %a3@(110),%a0
10c4bc32:       4290            clrl %a0@
10c4bc34:       7072            moveq #114,%d0
10c4bc36:       d08b            addl %a3,%d0
10c4bc38:       2140 0004       movel %d0,%a0@(4)
10c4bc3c:       2140 0008       movel %d0,%a0@(8)
10c4bc40:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c4bc46:       4e5e            unlk %fp
10c4bc48:       4e75            rts

10c4bc4a <blk_init_queue>:
10c4bc4a:       4e56 0000       linkw %fp,#0
10c4bc4e:       2f0a            movel %a2,%sp@-
10c4bc50:       2f02            movel %d2,%sp@-
10c4bc52:       246e 0008       moveal %fp@(8),%a2
10c4bc56:       242e 000c       movel %fp@(12),%d2
10c4bc5a:       41ea 0018       lea %a2@(24),%a0
10c4bc5e:       2088            movel %a0,%a0@
10c4bc60:       2548 001c       movel %a0,%a2@(28)
10c4bc64:       2f39 1000 f05c  movel 1000f05c <io_request_lock+0x18>,%sp@-
10c4bc6a:       2f39 1000 f058  movel 1000f058 <io_request_lock+0x14>,%sp@-
10c4bc70:       2f39 1000 f054  movel 1000f054 <io_request_lock+0x10>,%sp@-
10c4bc76:       2f39 1000 f050  movel 1000f050 <io_request_lock+0xc>,%sp@-
10c4bc7c:       41f9 1000 f04c  lea 1000f04c <io_request_lock+0x8>,%a0
10c4bc82:       2f10            movel %a0@,%sp@-
10c4bc84:       2f28 fffc       movel %a0@(-4),%sp@-
10c4bc88:       486a 0020       pea %a2@(32)
10c4bc8c:       4eb9 10c4 d6cc  jsr 10c4d6cc <elevator_init>
10c4bc92:       2f0a            movel %a2,%sp@-
10c4bc94:       4eba ff02       jsr %pc@(10c4bb98 <blk_init_free_list>)
10c4bc98:       2542 0038       movel %d2,%a2@(56)
10c4bc9c:       257c 10c4 ba30  movel #281328176,%a2@(60)
10c4bca2:       003c 
10c4bca4:       257c 10c4 ba72  movel #281328242,%a2@(64)
10c4bcaa:       0040 
10c4bcac:       257c 10c4 bab0  movel #281328304,%a2@(68)
10c4bcb2:       0044 
10c4bcb4:       257c 10c4 bf76  movel #281329526,%a2@(72)
10c4bcba:       0048 
10c4bcbc:       42aa 005c       clrl %a2@(92)
10c4bcc0:       257c 10c4 bb64  movel #281328484,%a2@(96)
10c4bcc6:       0060 
10c4bcc8:       254a 0064       movel %a2,%a2@(100)
10c4bccc:       422a 0068       clrb %a2@(104)
10c4bcd0:       257c 10c4 baf6  movel #281328374,%a2@(76)
10c4bcd6:       004c 
10c4bcd8:       157c 0001 0069  moveb #1,%a2@(105)
10c4bcde:       242e fff8       movel %fp@(-8),%d2
10c4bce2:       246e fffc       moveal %fp@(-4),%a2
10c4bce6:       4e5e            unlk %fp
10c4bce8:       4e75            rts

10c4bcea <__get_request_wait>:
10c4bcea:       4e56 ffe0       linkw %fp,#-32
10c4bcee:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c4bcf2:       286e 0008       moveal %fp@(8),%a4
10c4bcf6:       242e 000c       movel %fp@(12),%d2
10c4bcfa:       42ae ffe0       clrl %fp@(-32)
10c4bcfe:       42ae ffe8       clrl %fp@(-24)
10c4bd02:       42ae ffec       clrl %fp@(-20)
10c4bd06:       45ee fff0       lea %fp@(-16),%a2
10c4bd0a:       2d79 1002 53b4  movel 100253b4 <_current_task>,%fp@(-28)
10c4bd10:       ffe4 
10c4bd12:       24ae ffe0       movel %fp@(-32),%a2@
10c4bd16:       2d6e ffe4 fff4  movel %fp@(-28),%fp@(-12)
10c4bd1c:       2d6e ffe8 fff8  movel %fp@(-24),%fp@(-8)
10c4bd22:       2d6e ffec fffc  movel %fp@(-20),%fp@(-4)
10c4bd28:       2f0c            movel %a4,%sp@-
10c4bd2a:       4eba fe38       jsr %pc@(10c4bb64 <generic_unplug_device>)
10c4bd2e:       2f0a            movel %a2,%sp@-
10c4bd30:       486c 006e       pea %a4@(110)
10c4bd34:       4eb9 10c1 5344  jsr 10c15344 <add_wait_queue>
10c4bd3a:       4fef 000c       lea %sp@(12),%sp
10c4bd3e:       260a            movel %a2,%d3
10c4bd40:       2002            movel %d2,%d0
10c4bd42:       d080            addl %d0,%d0
10c4bd44:       d480            addl %d0,%d2
10c4bd46:       e58a            lsll #2,%d2
10c4bd48:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4bd4e:       7002            moveq #2,%d0
10c4bd50:       2080            movel %d0,%a0@
10c4bd52:       2034 2800       movel %a4@(00000000,%d2:l),%d0
10c4bd56:       b0b9 1002 22bc  cmpl 100222bc <batch_requests>,%d0
10c4bd5c:       6406            bccs 10c4bd64 <__get_request_wait+0x7a>
10c4bd5e:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c4bd64:       007c 0700       oriw #1792,%sr
10c4bd68:       97cb            subal %a3,%a3
10c4bd6a:       45f4 2800       lea %a4@(00000000,%d2:l),%a2
10c4bd6e:       41ea 0004       lea %a2@(4),%a0
10c4bd72:       2010            movel %a0@,%d0
10c4bd74:       b1c0            cmpal %d0,%a0
10c4bd76:       671e            beqs 10c4bd96 <__get_request_wait+0xac>
10c4bd78:       2640            moveal %d0,%a3
10c4bd7a:       226b 0004       moveal %a3@(4),%a1
10c4bd7e:       2053            moveal %a3@,%a0
10c4bd80:       2149 0004       movel %a1,%a0@(4)
10c4bd84:       2288            movel %a0,%a1@
10c4bd86:       5392            subql #1,%a2@
10c4bd88:       7001            moveq #1,%d0
10c4bd8a:       2740 000c       movel %d0,%a3@(12)
10c4bd8e:       42ab 0036       clrl %a3@(54)
10c4bd92:       274c 004a       movel %a4,%a3@(74)
10c4bd96:       027c f8ff       andiw #-1793,%sr
10c4bd9a:       b6fc 0000       cmpaw #0,%a3
10c4bd9e:       67a8            beqs 10c4bd48 <__get_request_wait+0x5e>
10c4bda0:       2f03            movel %d3,%sp@-
10c4bda2:       486c 006e       pea %a4@(110)
10c4bda6:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c4bdac:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4bdb2:       7000            moveq #0,%d0
10c4bdb4:       2080            movel %d0,%a0@
10c4bdb6:       200b            movel %a3,%d0
10c4bdb8:       4cee 1c0c ffcc  moveml %fp@(-52),%d2-%d3/%a2-%a4
10c4bdbe:       4e5e            unlk %fp
10c4bdc0:       4e75            rts

10c4bdc2 <is_read_only>:
10c4bdc2:       4e56 0000       linkw %fp,#0
10c4bdc6:       2f02            movel %d2,%sp@-
10c4bdc8:       4281            clrl %d1
10c4bdca:       122e 000a       moveb %fp@(10),%d1
10c4bdce:       4282            clrl %d2
10c4bdd0:       142e 000b       moveb %fp@(11),%d2
10c4bdd4:       0c81 0000 00fe  cmpil #254,%d1
10c4bdda:       6220            bhis 10c4bdfc <is_read_only+0x3a>
10c4bddc:       2002            movel %d2,%d0
10c4bdde:       ea80            asrl #5,%d0
10c4bde0:       e588            lsll #2,%d0
10c4bde2:       eb89            lsll #5,%d1
10c4bde4:       d081            addl %d1,%d0
10c4bde6:       41f9 1002 22c0  lea 100222c0 <ro_bits>,%a0
10c4bdec:       721f            moveq #31,%d1
10c4bdee:       c481            andl %d1,%d2
10c4bdf0:       7201            moveq #1,%d1
10c4bdf2:       e5a9            lsll %d2,%d1
10c4bdf4:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c4bdf8:       c081            andl %d1,%d0
10c4bdfa:       6002            bras 10c4bdfe <is_read_only+0x3c>
10c4bdfc:       7000            moveq #0,%d0
10c4bdfe:       241f            movel %sp@+,%d2
10c4be00:       4e5e            unlk %fp
10c4be02:       4e75            rts

10c4be04 <set_device_ro>:
10c4be04:       4e56 0000       linkw %fp,#0
10c4be08:       2f02            movel %d2,%sp@-
10c4be0a:       4281            clrl %d1
10c4be0c:       122e 000a       moveb %fp@(10),%d1
10c4be10:       4282            clrl %d2
10c4be12:       142e 000b       moveb %fp@(11),%d2
10c4be16:       0c81 0000 00fe  cmpil #254,%d1
10c4be1c:       6240            bhis 10c4be5e <set_device_ro+0x5a>
10c4be1e:       4aae 000c       tstl %fp@(12)
10c4be22:       671e            beqs 10c4be42 <set_device_ro+0x3e>
10c4be24:       2002            movel %d2,%d0
10c4be26:       ea80            asrl #5,%d0
10c4be28:       e588            lsll #2,%d0
10c4be2a:       eb89            lsll #5,%d1
10c4be2c:       d081            addl %d1,%d0
10c4be2e:       41f9 1002 22c0  lea 100222c0 <ro_bits>,%a0
10c4be34:       721f            moveq #31,%d1
10c4be36:       c481            andl %d1,%d2
10c4be38:       7201            moveq #1,%d1
10c4be3a:       e5a9            lsll %d2,%d1
10c4be3c:       83b0 0800       orl %d1,%a0@(00000000,%d0:l)
10c4be40:       601c            bras 10c4be5e <set_device_ro+0x5a>
10c4be42:       2002            movel %d2,%d0
10c4be44:       ea80            asrl #5,%d0
10c4be46:       e588            lsll #2,%d0
10c4be48:       eb89            lsll #5,%d1
10c4be4a:       d081            addl %d1,%d0
10c4be4c:       41f9 1002 22c0  lea 100222c0 <ro_bits>,%a0
10c4be52:       721f            moveq #31,%d1
10c4be54:       c481            andl %d1,%d2
10c4be56:       72fe            moveq #-2,%d1
10c4be58:       e5b9            roll %d2,%d1
10c4be5a:       c3b0 0800       andl %d1,%a0@(00000000,%d0:l)
10c4be5e:       241f            movel %sp@+,%d2
10c4be60:       4e5e            unlk %fp
10c4be62:       4e75            rts

10c4be64 <attempt_merge>:
10c4be64:       4e56 0000       linkw %fp,#0
10c4be68:       48e7 0038       moveml %a2-%a4,%sp@-
10c4be6c:       286e 0008       moveal %fp@(8),%a4
10c4be70:       266e 000c       moveal %fp@(12),%a3
10c4be74:       2453            moveal %a3@,%a2
10c4be76:       222b 001e       movel %a3@(30),%d1
10c4be7a:       202b 001a       movel %a3@(26),%d0
10c4be7e:       d081            addl %d1,%d0
10c4be80:       b0aa 001a       cmpl %a2@(26),%d0
10c4be84:       6600 00e6       bnew 10c4bf6c <attempt_merge+0x108>
10c4be88:       202b 0012       movel %a3@(18),%d0
10c4be8c:       b0aa 0012       cmpl %a2@(18),%d0
10c4be90:       6600 00da       bnew 10c4bf6c <attempt_merge+0x108>
10c4be94:       302a 0010       movew %a2@(16),%d0
10c4be98:       b06b 0010       cmpw %a3@(16),%d0
10c4be9c:       6600 00ce       bnew 10c4bf6c <attempt_merge+0x108>
10c4bea0:       2001            movel %d1,%d0
10c4bea2:       d0aa 001e       addl %a2@(30),%d0
10c4bea6:       b0ae 0010       cmpl %fp@(16),%d0
10c4beaa:       6200 00c0       bhiw 10c4bf6c <attempt_merge+0x108>
10c4beae:       4aaa 003e       tstl %a2@(62)
10c4beb2:       6600 00b8       bnew 10c4bf6c <attempt_merge+0x108>
10c4beb6:       2f2e 0014       movel %fp@(20),%sp@-
10c4beba:       2f0a            movel %a2,%sp@-
10c4bebc:       2f0b            movel %a3,%sp@-
10c4bebe:       2f0c            movel %a4,%sp@-
10c4bec0:       206c 0044       moveal %a4@(68),%a0
10c4bec4:       4e90            jsr %a0@
10c4bec6:       4fef 0010       lea %sp@(16),%sp
10c4beca:       4a80            tstl %d0
10c4becc:       6700 009e       beqw 10c4bf6c <attempt_merge+0x108>
10c4bed0:       2f0a            movel %a2,%sp@-
10c4bed2:       2f0b            movel %a3,%sp@-
10c4bed4:       206c 0030       moveal %a4@(48),%a0
10c4bed8:       4e90            jsr %a0@
10c4beda:       206b 0046       moveal %a3@(70),%a0
10c4bede:       216a 0042 0028  movel %a2@(66),%a0@(40)
10c4bee4:       276a 0046 0046  movel %a2@(70),%a3@(70)
10c4beea:       202b 0026       movel %a3@(38),%d0
10c4beee:       d0aa 0026       addl %a2@(38),%d0
10c4bef2:       2740 0026       movel %d0,%a3@(38)
10c4bef6:       2740 001e       movel %d0,%a3@(30)
10c4befa:       508f            addql #8,%sp
10c4befc:       226a 0004       moveal %a2@(4),%a1
10c4bf00:       2052            moveal %a2@,%a0
10c4bf02:       2149 0004       movel %a1,%a0@(4)
10c4bf06:       2288            movel %a0,%a1@
10c4bf08:       266a 004a       moveal %a2@(74),%a3
10c4bf0c:       202a 0012       movel %a2@(18),%d0
10c4bf10:       72ff            moveq #-1,%d1
10c4bf12:       2541 000c       movel %d1,%a2@(12)
10c4bf16:       42aa 004a       clrl %a2@(74)
10c4bf1a:       b6fc 0000       cmpaw #0,%a3
10c4bf1e:       674c            beqs 10c4bf6c <attempt_merge+0x108>
10c4bf20:       2200            movel %d0,%d1
10c4bf22:       d281            addl %d1,%d1
10c4bf24:       d280            addl %d0,%d1
10c4bf26:       e589            lsll #2,%d1
10c4bf28:       41f3 1804       lea %a3@(00000004,%d1:l),%a0
10c4bf2c:       2250            moveal %a0@,%a1
10c4bf2e:       234a 0004       movel %a2,%a1@(4)
10c4bf32:       2489            movel %a1,%a2@
10c4bf34:       2548 0004       movel %a0,%a2@(4)
10c4bf38:       208a            movel %a2,%a0@
10c4bf3a:       2033 1800       movel %a3@(00000000,%d1:l),%d0
10c4bf3e:       2040            moveal %d0,%a0
10c4bf40:       5288            addql #1,%a0
10c4bf42:       2788 1800       movel %a0,%a3@(00000000,%d1:l)
10c4bf46:       5280            addql #1,%d0
10c4bf48:       b0b9 1002 22bc  cmpl 100222bc <batch_requests>,%d0
10c4bf4e:       651c            bcss 10c4bf6c <attempt_merge+0x108>
10c4bf50:       706e            moveq #110,%d0
10c4bf52:       d08b            addl %a3,%d0
10c4bf54:       41eb 0072       lea %a3@(114),%a0
10c4bf58:       b1d0            cmpal %a0@,%a0
10c4bf5a:       6710            beqs 10c4bf6c <attempt_merge+0x108>
10c4bf5c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c4bf60:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c4bf64:       2f00            movel %d0,%sp@-
10c4bf66:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c4bf6c:       4cee 1c00 fff4  moveml %fp@(-12),%a2-%a4
10c4bf72:       4e5e            unlk %fp
10c4bf74:       4e75            rts

10c4bf76 <__make_request>:
10c4bf76:       4e56 ffec       linkw %fp,#-20
10c4bf7a:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c4bf7e:       2a6e 0008       moveal %fp@(8),%a5
10c4bf82:       242e 000c       movel %fp@(12),%d2
10c4bf86:       286e 0010       moveal %fp@(16),%a4
10c4bf8a:       42ae fff8       clrl %fp@(-8)
10c4bf8e:       7820            moveq #32,%d4
10c4bf90:       d88d            addl %a5,%d4
10c4bf92:       162c 0008       moveb %a4@(8),%d3
10c4bf96:       e28b            lsrl #1,%d3
10c4bf98:       707f            moveq #127,%d0
10c4bf9a:       c680            andl %d0,%d3
10c4bf9c:       2c2c 0040       movel %a4@(64),%d6
10c4bfa0:       42ae fff4       clrl %fp@(-12)
10c4bfa4:       4a82            tstl %d2
10c4bfa6:       6d24            blts 10c4bfcc <__make_request+0x56>
10c4bfa8:       7201            moveq #1,%d1
10c4bfaa:       b282            cmpl %d2,%d1
10c4bfac:       6c0c            bges 10c4bfba <__make_request+0x44>
10c4bfae:       7a02            moveq #2,%d5
10c4bfb0:       ba82            cmpl %d2,%d5
10c4bfb2:       6618            bnes 10c4bfcc <__make_request+0x56>
10c4bfb4:       2d41 fff4       movel %d1,%fp@(-12)
10c4bfb8:       7400            moveq #0,%d2
10c4bfba:       2044            moveal %d4,%a0
10c4bfbc:       2d50 ffec       movel %a0@,%fp@(-20)
10c4bfc0:       4a82            tstl %d2
10c4bfc2:       6714            beqs 10c4bfd8 <__make_request+0x62>
10c4bfc4:       2d68 0004 ffec  movel %a0@(4),%fp@(-20)
10c4bfca:       600c            bras 10c4bfd8 <__make_request+0x62>
10c4bfcc:       4879 1000 56a2  pea 100056a2 <twist_table.663+0x27a>
10c4bfd2:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c4bfd8:       082c 0004 0017  btst #4,%a4@(23)
10c4bfde:       660c            bnes 10c4bfec <__make_request+0x76>
10c4bfe0:       4879 1000 56a2  pea 100056a2 <twist_table.663+0x27a>
10c4bfe6:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c4bfec:       322c 0012       movew %a4@(18),%d1
10c4bff0:       4280            clrl %d0
10c4bff2:       102c 0012       moveb %a4@(18),%d0
10c4bff6:       e588            lsll #2,%d0
10c4bff8:       41f9 1002 8f84  lea 10028f84 <max_sectors>,%a0
10c4bffe:       2070 0800       moveal %a0@(00000000,%d0:l),%a0
10c4c002:       b0fc 0000       cmpaw #0,%a0
10c4c006:       660a            bnes 10c4c012 <__make_request+0x9c>
10c4c008:       2d7c 0000 00ff  movel #255,%fp@(-16)
10c4c00e:       fff0 
10c4c010:       600c            bras 10c4c01e <__make_request+0xa8>
10c4c012:       4280            clrl %d0
10c4c014:       1001            moveb %d1,%d0
10c4c016:       e588            lsll #2,%d0
10c4c018:       2d70 0800 fff0  movel %a0@(00000000,%d0:l),%fp@(-16)
10c4c01e:       7a18            moveq #24,%d5
10c4c020:       da8d            addl %a5,%d5
10c4c022:       42ae fffc       clrl %fp@(-4)
10c4c026:       2445            moveal %d5,%a2
10c4c028:       007c 0700       oriw #1792,%sr
10c4c02c:       2245            moveal %d5,%a1
10c4c02e:       2e29 0004       movel %a1@(4),%d7
10c4c032:       2011            movel %a1@,%d0
10c4c034:       ba80            cmpl %d0,%d5
10c4c036:       6616            bnes 10c4c04e <__make_request+0xd8>
10c4c038:       4280            clrl %d0
10c4c03a:       302c 0012       movew %a4@(18),%d0
10c4c03e:       2f00            movel %d0,%sp@-
10c4c040:       2f0d            movel %a5,%sp@-
10c4c042:       206d 004c       moveal %a5@(76),%a0
10c4c046:       4e90            jsr %a0@
10c4c048:       508f            addql #8,%sp
10c4c04a:       6000 0338       braw 10c4c384 <__make_request+0x40e>
10c4c04e:       4a2d 0069       tstb %a5@(105)
10c4c052:       6708            beqs 10c4c05c <__make_request+0xe6>
10c4c054:       4a2d 0068       tstb %a5@(104)
10c4c058:       6602            bnes 10c4c05c <__make_request+0xe6>
10c4c05a:       2440            moveal %d0,%a2
10c4c05c:       2f2e fff0       movel %fp@(-16),%sp@-
10c4c060:       2f02            movel %d2,%sp@-
10c4c062:       2f0c            movel %a4,%sp@-
10c4c064:       2f0a            movel %a2,%sp@-
10c4c066:       486e fffc       pea %fp@(-4)
10c4c06a:       2f0d            movel %a5,%sp@-
10c4c06c:       2644            moveal %d4,%a3
10c4c06e:       206b 0008       moveal %a3@(8),%a0
10c4c072:       4e90            jsr %a0@
10c4c074:       4fef 0018       lea %sp@(24),%sp
10c4c078:       7201            moveq #1,%d1
10c4c07a:       b280            cmpl %d0,%d1
10c4c07c:       6700 0164       beqw 10c4c1e2 <__make_request+0x26c>
10c4c080:       6d0a            blts 10c4c08c <__make_request+0x116>
10c4c082:       4a80            tstl %d0
10c4c084:       6700 02d8       beqw 10c4c35e <__make_request+0x3e8>
10c4c088:       6000 02de       braw 10c4c368 <__make_request+0x3f2>
10c4c08c:       7202            moveq #2,%d1
10c4c08e:       b280            cmpl %d0,%d1
10c4c090:       6600 02d6       bnew 10c4c368 <__make_request+0x3f2>
10c4c094:       4878 0080       pea 80 <LSIGTRAP+0x7b>
10c4c098:       2f0c            movel %a4,%sp@-
10c4c09a:       2f2e fffc       movel %fp@(-4),%sp@-
10c4c09e:       2f0d            movel %a5,%sp@-
10c4c0a0:       206d 003c       moveal %a5@(60),%a0
10c4c0a4:       4e90            jsr %a0@
10c4c0a6:       4fef 0010       lea %sp@(16),%sp
10c4c0aa:       4a80            tstl %d0
10c4c0ac:       6700 02d6       beqw 10c4c384 <__make_request+0x40e>
10c4c0b0:       2f03            movel %d3,%sp@-
10c4c0b2:       2f2e fffc       movel %fp@(-4),%sp@-
10c4c0b6:       2f0d            movel %a5,%sp@-
10c4c0b8:       2244            moveal %d4,%a1
10c4c0ba:       2069 000c       moveal %a1@(12),%a0
10c4c0be:       4e90            jsr %a0@
10c4c0c0:       206e fffc       moveal %fp@(-4),%a0
10c4c0c4:       2068 0046       moveal %a0@(70),%a0
10c4c0c8:       214c 0028       movel %a4,%a0@(40)
10c4c0cc:       206e fffc       moveal %fp@(-4),%a0
10c4c0d0:       214c 0046       movel %a4,%a0@(70)
10c4c0d4:       206e fffc       moveal %fp@(-4),%a0
10c4c0d8:       2028 0026       movel %a0@(38),%d0
10c4c0dc:       d083            addl %d3,%d0
10c4c0de:       2140 0026       movel %d0,%a0@(38)
10c4c0e2:       2140 001e       movel %d0,%a0@(30)
10c4c0e6:       4fef 000c       lea %sp@(12),%sp
10c4c0ea:       206e fffc       moveal %fp@(-4),%a0
10c4c0ee:       2828 0012       movel %a0@(18),%d4
10c4c0f2:       4282            clrl %d2
10c4c0f4:       1428 0010       moveb %a0@(16),%d2
10c4c0f8:       4281            clrl %d1
10c4c0fa:       1228 0011       moveb %a0@(17),%d1
10c4c0fe:       2002            movel %d2,%d0
10c4c100:       5780            subql #3,%d0
10c4c102:       7a2d            moveq #45,%d5
10c4c104:       ba80            cmpl %d0,%d5
10c4c106:       6500 0088       bcsw 10c4c190 <__make_request+0x21a>
10c4c10a:       d080            addl %d0,%d0
10c4c10c:       303b 0806       movew %pc@(10c4c114 <__make_request+0x19e>,%d0:l),%d0
10c4c110:       4efb 0002       jmp %pc@(10c4c114 <__make_request+0x19e>,%d0:w)
10c4c114:       0068 007c 007c  oriw #124,%a0@(124)
10c4c11a:       007c 007c       oriw #124,%sr
10c4c11e:       0062 007c       oriw #124,%a2@-
10c4c122:       007c 007c       oriw #124,%sr
10c4c126:       007c 0068       oriw #104,%sr
10c4c12a:       007c 007c       oriw #124,%sr
10c4c12e:       007c 007c       oriw #124,%sr
10c4c132:       007c 007c       oriw #124,%sr
10c4c136:       007c 007c       oriw #124,%sr
10c4c13a:       0070 007c 007c  oriw #124,%a0@(0000007c,%d0:w)
10c4c140:       007c 007c       oriw #124,%sr
10c4c144:       007c 007c       oriw #124,%sr
10c4c148:       007c 007c       oriw #124,%sr
10c4c14c:       007c 007c       oriw #124,%sr
10c4c150:       007c 007c       oriw #124,%sr
10c4c154:       007c 007c       oriw #124,%sr
10c4c158:       007c 007c       oriw #124,%sr
10c4c15c:       007c 007c       oriw #124,%sr
10c4c160:       007c 007c       oriw #124,%sr
10c4c164:       007c 007c       oriw #124,%sr
10c4c168:       007c 007c       oriw #124,%sr
10c4c16c:       007c 005c       oriw #92,%sr
10c4c170:       2001            movel %d1,%d0
10c4c172:       e688            lsrl #3,%d0
10c4c174:       601c            bras 10c4c192 <__make_request+0x21c>
10c4c176:       2001            movel %d1,%d0
10c4c178:       e888            lsrl #4,%d0
10c4c17a:       6016            bras 10c4c192 <__make_request+0x21c>
10c4c17c:       7040            moveq #64,%d0
10c4c17e:       c081            andl %d1,%d0
10c4c180:       ec80            asrl #6,%d0
10c4c182:       600e            bras 10c4c192 <__make_request+0x21c>
10c4c184:       7c40            moveq #64,%d6
10c4c186:       c286            andl %d6,%d1
10c4c188:       ec81            asrl #6,%d1
10c4c18a:       2001            movel %d1,%d0
10c4c18c:       5480            addql #2,%d0
10c4c18e:       6002            bras 10c4c192 <__make_request+0x21c>
10c4c190:       7000            moveq #0,%d0
10c4c192:       720f            moveq #15,%d1
10c4c194:       b280            cmpl %d0,%d1
10c4c196:       653a            bcss 10c4c1d2 <__make_request+0x25c>
10c4c198:       b282            cmpl %d2,%d1
10c4c19a:       6536            bcss 10c4c1d2 <__make_request+0x25c>
10c4c19c:       e588            lsll #2,%d0
10c4c19e:       ed8a            lsll #6,%d2
10c4c1a0:       d082            addl %d2,%d0
10c4c1a2:       4a84            tstl %d4
10c4c1a4:       660c            bnes 10c4c1b2 <__make_request+0x23c>
10c4c1a6:       41f9 1002 73c8  lea 100273c8 <kstat+0xc0c>,%a0
10c4c1ac:       d7b0 0800       addl %d3,%a0@(00000000,%d0:l)
10c4c1b0:       6020            bras 10c4c1d2 <__make_request+0x25c>
10c4c1b2:       7a01            moveq #1,%d5
10c4c1b4:       ba84            cmpl %d4,%d5
10c4c1b6:       660c            bnes 10c4c1c4 <__make_request+0x24e>
10c4c1b8:       41f9 1002 77c8  lea 100277c8 <kstat+0x100c>,%a0
10c4c1be:       d7b0 0800       addl %d3,%a0@(00000000,%d0:l)
10c4c1c2:       600e            bras 10c4c1d2 <__make_request+0x25c>
10c4c1c4:       4879 1000 5716  pea 10005716 <twist_table.663+0x2ee>
10c4c1ca:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4c1d0:       588f            addql #4,%sp
10c4c1d2:       202e fffc       movel %fp@(-4),%d0
10c4c1d6:       b0ad 001c       cmpl %a5@(28),%d0
10c4c1da:       6700 03c6       beqw 10c4c5a2 <__make_request+0x62c>
10c4c1de:       6000 0166       braw 10c4c346 <__make_request+0x3d0>
10c4c1e2:       4878 0080       pea 80 <LSIGTRAP+0x7b>
10c4c1e6:       2f0c            movel %a4,%sp@-
10c4c1e8:       2f2e fffc       movel %fp@(-4),%sp@-
10c4c1ec:       2f0d            movel %a5,%sp@-
10c4c1ee:       206d 0040       moveal %a5@(64),%a0
10c4c1f2:       4e90            jsr %a0@
10c4c1f4:       4fef 0010       lea %sp@(16),%sp
10c4c1f8:       4a80            tstl %d0
10c4c1fa:       6700 0188       beqw 10c4c384 <__make_request+0x40e>
10c4c1fe:       2f03            movel %d3,%sp@-
10c4c200:       2f2e fffc       movel %fp@(-4),%sp@-
10c4c204:       2f0d            movel %a5,%sp@-
10c4c206:       2244            moveal %d4,%a1
10c4c208:       2069 000c       moveal %a1@(12),%a0
10c4c20c:       4e90            jsr %a0@
10c4c20e:       206e fffc       moveal %fp@(-4),%a0
10c4c212:       2968 0042 0028  movel %a0@(66),%a4@(40)
10c4c218:       214c 0042       movel %a4,%a0@(66)
10c4c21c:       206e fffc       moveal %fp@(-4),%a0
10c4c220:       216c 0030 003a  movel %a4@(48),%a0@(58)
10c4c226:       206e fffc       moveal %fp@(-4),%a0
10c4c22a:       2143 0032       movel %d3,%a0@(50)
10c4c22e:       206e fffc       moveal %fp@(-4),%a0
10c4c232:       2146 0022       movel %d6,%a0@(34)
10c4c236:       2146 001a       movel %d6,%a0@(26)
10c4c23a:       206e fffc       moveal %fp@(-4),%a0
10c4c23e:       2028 0026       movel %a0@(38),%d0
10c4c242:       d083            addl %d3,%d0
10c4c244:       2140 0026       movel %d0,%a0@(38)
10c4c248:       2140 001e       movel %d0,%a0@(30)
10c4c24c:       4fef 000c       lea %sp@(12),%sp
10c4c250:       206e fffc       moveal %fp@(-4),%a0
10c4c254:       2828 0012       movel %a0@(18),%d4
10c4c258:       4282            clrl %d2
10c4c25a:       1428 0010       moveb %a0@(16),%d2
10c4c25e:       4281            clrl %d1
10c4c260:       1228 0011       moveb %a0@(17),%d1
10c4c264:       2002            movel %d2,%d0
10c4c266:       5780            subql #3,%d0
10c4c268:       7a2d            moveq #45,%d5
10c4c26a:       ba80            cmpl %d0,%d5
10c4c26c:       6500 0088       bcsw 10c4c2f6 <__make_request+0x380>
10c4c270:       d080            addl %d0,%d0
10c4c272:       303b 0806       movew %pc@(10c4c27a <__make_request+0x304>,%d0:l),%d0
10c4c276:       4efb 0002       jmp %pc@(10c4c27a <__make_request+0x304>,%d0:w)
10c4c27a:       0068 007c 007c  oriw #124,%a0@(124)
10c4c280:       007c 007c       oriw #124,%sr
10c4c284:       0062 007c       oriw #124,%a2@-
10c4c288:       007c 007c       oriw #124,%sr
10c4c28c:       007c 0068       oriw #104,%sr
10c4c290:       007c 007c       oriw #124,%sr
10c4c294:       007c 007c       oriw #124,%sr
10c4c298:       007c 007c       oriw #124,%sr
10c4c29c:       007c 007c       oriw #124,%sr
10c4c2a0:       0070 007c 007c  oriw #124,%a0@(0000007c,%d0:w)
10c4c2a6:       007c 007c       oriw #124,%sr
10c4c2aa:       007c 007c       oriw #124,%sr
10c4c2ae:       007c 007c       oriw #124,%sr
10c4c2b2:       007c 007c       oriw #124,%sr
10c4c2b6:       007c 007c       oriw #124,%sr
10c4c2ba:       007c 007c       oriw #124,%sr
10c4c2be:       007c 007c       oriw #124,%sr
10c4c2c2:       007c 007c       oriw #124,%sr
10c4c2c6:       007c 007c       oriw #124,%sr
10c4c2ca:       007c 007c       oriw #124,%sr
10c4c2ce:       007c 007c       oriw #124,%sr
10c4c2d2:       007c 005c       oriw #92,%sr
10c4c2d6:       2001            movel %d1,%d0
10c4c2d8:       e688            lsrl #3,%d0
10c4c2da:       601c            bras 10c4c2f8 <__make_request+0x382>
10c4c2dc:       2001            movel %d1,%d0
10c4c2de:       e888            lsrl #4,%d0
10c4c2e0:       6016            bras 10c4c2f8 <__make_request+0x382>
10c4c2e2:       7040            moveq #64,%d0
10c4c2e4:       c081            andl %d1,%d0
10c4c2e6:       ec80            asrl #6,%d0
10c4c2e8:       600e            bras 10c4c2f8 <__make_request+0x382>
10c4c2ea:       7c40            moveq #64,%d6
10c4c2ec:       c286            andl %d6,%d1
10c4c2ee:       ec81            asrl #6,%d1
10c4c2f0:       2001            movel %d1,%d0
10c4c2f2:       5480            addql #2,%d0
10c4c2f4:       6002            bras 10c4c2f8 <__make_request+0x382>
10c4c2f6:       7000            moveq #0,%d0
10c4c2f8:       720f            moveq #15,%d1
10c4c2fa:       b280            cmpl %d0,%d1
10c4c2fc:       653a            bcss 10c4c338 <__make_request+0x3c2>
10c4c2fe:       b282            cmpl %d2,%d1
10c4c300:       6536            bcss 10c4c338 <__make_request+0x3c2>
10c4c302:       e588            lsll #2,%d0
10c4c304:       ed8a            lsll #6,%d2
10c4c306:       d082            addl %d2,%d0
10c4c308:       4a84            tstl %d4
10c4c30a:       660c            bnes 10c4c318 <__make_request+0x3a2>
10c4c30c:       41f9 1002 73c8  lea 100273c8 <kstat+0xc0c>,%a0
10c4c312:       d7b0 0800       addl %d3,%a0@(00000000,%d0:l)
10c4c316:       6020            bras 10c4c338 <__make_request+0x3c2>
10c4c318:       7a01            moveq #1,%d5
10c4c31a:       ba84            cmpl %d4,%d5
10c4c31c:       660c            bnes 10c4c32a <__make_request+0x3b4>
10c4c31e:       41f9 1002 77c8  lea 100277c8 <kstat+0x100c>,%a0
10c4c324:       d7b0 0800       addl %d3,%a0@(00000000,%d0:l)
10c4c328:       600e            bras 10c4c338 <__make_request+0x3c2>
10c4c32a:       4879 1000 5716  pea 10005716 <twist_table.663+0x2ee>
10c4c330:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4c336:       588f            addql #4,%sp
10c4c338:       206e fffc       moveal %fp@(-4),%a0
10c4c33c:       2028 0004       movel %a0@(4),%d0
10c4c340:       b08a            cmpl %a2,%d0
10c4c342:       6700 025e       beqw 10c4c5a2 <__make_request+0x62c>
10c4c346:       4878 0080       pea 80 <LSIGTRAP+0x7b>
10c4c34a:       2f2e fff0       movel %fp@(-16),%sp@-
10c4c34e:       2f00            movel %d0,%sp@-
10c4c350:       2f0d            movel %a5,%sp@-
10c4c352:       4eba fb10       jsr %pc@(10c4be64 <attempt_merge>)
10c4c356:       4fef 0010       lea %sp@(16),%sp
10c4c35a:       6000 0246       braw 10c4c5a2 <__make_request+0x62c>
10c4c35e:       202e fffc       movel %fp@(-4),%d0
10c4c362:       6720            beqs 10c4c384 <__make_request+0x40e>
10c4c364:       2e00            movel %d0,%d7
10c4c366:       601c            bras 10c4c384 <__make_request+0x40e>
10c4c368:       2f00            movel %d0,%sp@-
10c4c36a:       4879 1000 5738  pea 10005738 <twist_table.663+0x310>
10c4c370:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4c376:       584f            addqw #4,%sp
10c4c378:       2ebc 1000 56a2  movel #268457634,%sp@
10c4c37e:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c4c384:       4aae fff8       tstl %fp@(-8)
10c4c388:       670c            beqs 10c4c396 <__make_request+0x420>
10c4c38a:       2d6e fff8 fffc  movel %fp@(-8),%fp@(-4)
10c4c390:       42ae fff8       clrl %fp@(-8)
10c4c394:       605a            bras 10c4c3f0 <__make_request+0x47a>
10c4c396:       95ca            subal %a2,%a2
10c4c398:       2002            movel %d2,%d0
10c4c39a:       d080            addl %d0,%d0
10c4c39c:       d082            addl %d2,%d0
10c4c39e:       e588            lsll #2,%d0
10c4c3a0:       47f5 0800       lea %a5@(00000000,%d0:l),%a3
10c4c3a4:       41eb 0004       lea %a3@(4),%a0
10c4c3a8:       2010            movel %a0@,%d0
10c4c3aa:       b1c0            cmpal %d0,%a0
10c4c3ac:       671e            beqs 10c4c3cc <__make_request+0x456>
10c4c3ae:       2440            moveal %d0,%a2
10c4c3b0:       226a 0004       moveal %a2@(4),%a1
10c4c3b4:       2052            moveal %a2@,%a0
10c4c3b6:       2149 0004       movel %a1,%a0@(4)
10c4c3ba:       2288            movel %a0,%a1@
10c4c3bc:       5393            subql #1,%a3@
10c4c3be:       7001            moveq #1,%d0
10c4c3c0:       2540 000c       movel %d0,%a2@(12)
10c4c3c4:       42aa 0036       clrl %a2@(54)
10c4c3c8:       254d 004a       movel %a5,%a2@(74)
10c4c3cc:       2d4a fffc       movel %a2,%fp@(-4)
10c4c3d0:       661e            bnes 10c4c3f0 <__make_request+0x47a>
10c4c3d2:       027c f8ff       andiw #-1793,%sr
10c4c3d6:       4aae fff4       tstl %fp@(-12)
10c4c3da:       6600 023a       bnew 10c4c616 <__make_request+0x6a0>
10c4c3de:       2f02            movel %d2,%sp@-
10c4c3e0:       2f0d            movel %a5,%sp@-
10c4c3e2:       4eba f906       jsr %pc@(10c4bcea <__get_request_wait>)
10c4c3e6:       2d40 fff8       movel %d0,%fp@(-8)
10c4c3ea:       508f            addql #8,%sp
10c4c3ec:       6000 fc34       braw 10c4c022 <__make_request+0xac>
10c4c3f0:       206e fffc       moveal %fp@(-4),%a0
10c4c3f4:       216e ffec 0008  movel %fp@(-20),%a0@(8)
10c4c3fa:       206e fffc       moveal %fp@(-4),%a0
10c4c3fe:       2142 0012       movel %d2,%a0@(18)
10c4c402:       206e fffc       moveal %fp@(-4),%a0
10c4c406:       42a8 0016       clrl %a0@(22)
10c4c40a:       206e fffc       moveal %fp@(-4),%a0
10c4c40e:       2146 001a       movel %d6,%a0@(26)
10c4c412:       2146 0022       movel %d6,%a0@(34)
10c4c416:       206e fffc       moveal %fp@(-4),%a0
10c4c41a:       2143 001e       movel %d3,%a0@(30)
10c4c41e:       2143 0026       movel %d3,%a0@(38)
10c4c422:       206e fffc       moveal %fp@(-4),%a0
10c4c426:       2143 0032       movel %d3,%a0@(50)
10c4c42a:       206e fffc       moveal %fp@(-4),%a0
10c4c42e:       7201            moveq #1,%d1
10c4c430:       2141 002a       movel %d1,%a0@(42)
10c4c434:       206e fffc       moveal %fp@(-4),%a0
10c4c438:       2141 002e       movel %d1,%a0@(46)
10c4c43c:       206e fffc       moveal %fp@(-4),%a0
10c4c440:       216c 0030 003a  movel %a4@(48),%a0@(58)
10c4c446:       206e fffc       moveal %fp@(-4),%a0
10c4c44a:       42a8 003e       clrl %a0@(62)
10c4c44e:       206e fffc       moveal %fp@(-4),%a0
10c4c452:       214c 0042       movel %a4,%a0@(66)
10c4c456:       206e fffc       moveal %fp@(-4),%a0
10c4c45a:       214c 0046       movel %a4,%a0@(70)
10c4c45e:       206e fffc       moveal %fp@(-4),%a0
10c4c462:       316c 0012 0010  movew %a4@(18),%a0@(16)
10c4c468:       246e fffc       moveal %fp@(-4),%a2
10c4c46c:       262a 0012       movel %a2@(18),%d3
10c4c470:       282a 001e       movel %a2@(30),%d4
10c4c474:       4282            clrl %d2
10c4c476:       142a 0010       moveb %a2@(16),%d2
10c4c47a:       4281            clrl %d1
10c4c47c:       122a 0011       moveb %a2@(17),%d1
10c4c480:       2002            movel %d2,%d0
10c4c482:       5780            subql #3,%d0
10c4c484:       7c2d            moveq #45,%d6
10c4c486:       bc80            cmpl %d0,%d6
10c4c488:       6500 0088       bcsw 10c4c512 <__make_request+0x59c>
10c4c48c:       d080            addl %d0,%d0
10c4c48e:       303b 0806       movew %pc@(10c4c496 <__make_request+0x520>,%d0:l),%d0
10c4c492:       4efb 0002       jmp %pc@(10c4c496 <__make_request+0x520>,%d0:w)
10c4c496:       0068 007c 007c  oriw #124,%a0@(124)
10c4c49c:       007c 007c       oriw #124,%sr
10c4c4a0:       0062 007c       oriw #124,%a2@-
10c4c4a4:       007c 007c       oriw #124,%sr
10c4c4a8:       007c 0068       oriw #104,%sr
10c4c4ac:       007c 007c       oriw #124,%sr
10c4c4b0:       007c 007c       oriw #124,%sr
10c4c4b4:       007c 007c       oriw #124,%sr
10c4c4b8:       007c 007c       oriw #124,%sr
10c4c4bc:       0070 007c 007c  oriw #124,%a0@(0000007c,%d0:w)
10c4c4c2:       007c 007c       oriw #124,%sr
10c4c4c6:       007c 007c       oriw #124,%sr
10c4c4ca:       007c 007c       oriw #124,%sr
10c4c4ce:       007c 007c       oriw #124,%sr
10c4c4d2:       007c 007c       oriw #124,%sr
10c4c4d6:       007c 007c       oriw #124,%sr
10c4c4da:       007c 007c       oriw #124,%sr
10c4c4de:       007c 007c       oriw #124,%sr
10c4c4e2:       007c 007c       oriw #124,%sr
10c4c4e6:       007c 007c       oriw #124,%sr
10c4c4ea:       007c 007c       oriw #124,%sr
10c4c4ee:       007c 005c       oriw #92,%sr
10c4c4f2:       2001            movel %d1,%d0
10c4c4f4:       e688            lsrl #3,%d0
10c4c4f6:       601c            bras 10c4c514 <__make_request+0x59e>
10c4c4f8:       2001            movel %d1,%d0
10c4c4fa:       e888            lsrl #4,%d0
10c4c4fc:       6016            bras 10c4c514 <__make_request+0x59e>
10c4c4fe:       7040            moveq #64,%d0
10c4c500:       c081            andl %d1,%d0
10c4c502:       ec80            asrl #6,%d0
10c4c504:       600e            bras 10c4c514 <__make_request+0x59e>
10c4c506:       7040            moveq #64,%d0
10c4c508:       c280            andl %d0,%d1
10c4c50a:       ec81            asrl #6,%d1
10c4c50c:       2001            movel %d1,%d0
10c4c50e:       5480            addql #2,%d0
10c4c510:       6002            bras 10c4c514 <__make_request+0x59e>
10c4c512:       7000            moveq #0,%d0
10c4c514:       720f            moveq #15,%d1
10c4c516:       b280            cmpl %d0,%d1
10c4c518:       6558            bcss 10c4c572 <__make_request+0x5fc>
10c4c51a:       b282            cmpl %d2,%d1
10c4c51c:       6554            bcss 10c4c572 <__make_request+0x5fc>
10c4c51e:       e588            lsll #2,%d0
10c4c520:       ed8a            lsll #6,%d2
10c4c522:       d082            addl %d2,%d0
10c4c524:       41f9 1002 67c8  lea 100267c8 <kstat+0xc>,%a0
10c4c52a:       52b0 0800       addql #1,%a0@(00000000,%d0:l)
10c4c52e:       4a83            tstl %d3
10c4c530:       6616            bnes 10c4c548 <__make_request+0x5d2>
10c4c532:       41f9 1002 6bc8  lea 10026bc8 <kstat+0x40c>,%a0
10c4c538:       52b0 0800       addql #1,%a0@(00000000,%d0:l)
10c4c53c:       41f9 1002 73c8  lea 100273c8 <kstat+0xc0c>,%a0
10c4c542:       d9b0 0800       addl %d4,%a0@(00000000,%d0:l)
10c4c546:       602a            bras 10c4c572 <__make_request+0x5fc>
10c4c548:       7c01            moveq #1,%d6
10c4c54a:       bc83            cmpl %d3,%d6
10c4c54c:       6616            bnes 10c4c564 <__make_request+0x5ee>
10c4c54e:       41f9 1002 6fc8  lea 10026fc8 <kstat+0x80c>,%a0
10c4c554:       52b0 0800       addql #1,%a0@(00000000,%d0:l)
10c4c558:       41f9 1002 77c8  lea 100277c8 <kstat+0x100c>,%a0
10c4c55e:       d9b0 0800       addl %d4,%a0@(00000000,%d0:l)
10c4c562:       600e            bras 10c4c572 <__make_request+0x5fc>
10c4c564:       4879 1000 5716  pea 10005716 <twist_table.663+0x2ee>
10c4c56a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4c570:       588f            addql #4,%sp
10c4c572:       4a2d 0068       tstb %a5@(104)
10c4c576:       661a            bnes 10c4c592 <__make_request+0x61c>
10c4c578:       4a2d 0069       tstb %a5@(105)
10c4c57c:       6714            beqs 10c4c592 <__make_request+0x61c>
10c4c57e:       ba87            cmpl %d7,%d5
10c4c580:       6610            bnes 10c4c592 <__make_request+0x61c>
10c4c582:       027c f8ff       andiw #-1793,%sr
10c4c586:       4879 1000 56a2  pea 100056a2 <twist_table.663+0x27a>
10c4c58c:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c4c592:       2247            moveal %d7,%a1
10c4c594:       2051            moveal %a1@,%a0
10c4c596:       214a 0004       movel %a2,%a0@(4)
10c4c59a:       2488            movel %a0,%a2@
10c4c59c:       2547 0004       movel %d7,%a2@(4)
10c4c5a0:       228a            movel %a2,%a1@
10c4c5a2:       4aae fff8       tstl %fp@(-8)
10c4c5a6:       6768            beqs 10c4c610 <__make_request+0x69a>
10c4c5a8:       266e fff8       moveal %fp@(-8),%a3
10c4c5ac:       246b 004a       moveal %a3@(74),%a2
10c4c5b0:       202b 0012       movel %a3@(18),%d0
10c4c5b4:       72ff            moveq #-1,%d1
10c4c5b6:       2741 000c       movel %d1,%a3@(12)
10c4c5ba:       42ab 004a       clrl %a3@(74)
10c4c5be:       b4fc 0000       cmpaw #0,%a2
10c4c5c2:       674c            beqs 10c4c610 <__make_request+0x69a>
10c4c5c4:       2200            movel %d0,%d1
10c4c5c6:       d281            addl %d1,%d1
10c4c5c8:       d280            addl %d0,%d1
10c4c5ca:       e589            lsll #2,%d1
10c4c5cc:       41f2 1804       lea %a2@(00000004,%d1:l),%a0
10c4c5d0:       2250            moveal %a0@,%a1
10c4c5d2:       234b 0004       movel %a3,%a1@(4)
10c4c5d6:       2689            movel %a1,%a3@
10c4c5d8:       2748 0004       movel %a0,%a3@(4)
10c4c5dc:       208b            movel %a3,%a0@
10c4c5de:       2032 1800       movel %a2@(00000000,%d1:l),%d0
10c4c5e2:       2a00            movel %d0,%d5
10c4c5e4:       5285            addql #1,%d5
10c4c5e6:       2585 1800       movel %d5,%a2@(00000000,%d1:l)
10c4c5ea:       5280            addql #1,%d0
10c4c5ec:       b0b9 1002 22bc  cmpl 100222bc <batch_requests>,%d0
10c4c5f2:       651c            bcss 10c4c610 <__make_request+0x69a>
10c4c5f4:       706e            moveq #110,%d0
10c4c5f6:       d08a            addl %a2,%d0
10c4c5f8:       41ea 0072       lea %a2@(114),%a0
10c4c5fc:       b1d0            cmpal %a0@,%a0
10c4c5fe:       6710            beqs 10c4c610 <__make_request+0x69a>
10c4c600:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c4c604:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c4c608:       2f00            movel %d0,%sp@-
10c4c60a:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c4c610:       027c f8ff       andiw #-1793,%sr
10c4c614:       6014            bras 10c4c62a <__make_request+0x6b4>
10c4c616:       41ec 0014       lea %a4@(20),%a0
10c4c61a:       2010            movel %a0@,%d0
10c4c61c:       7c01            moveq #1,%d6
10c4c61e:       cc80            andl %d0,%d6
10c4c620:       2f06            movel %d6,%sp@-
10c4c622:       2f0c            movel %a4,%sp@-
10c4c624:       206c 0038       moveal %a4@(56),%a0
10c4c628:       4e90            jsr %a0@
10c4c62a:       7000            moveq #0,%d0
10c4c62c:       4cee 3cfc ffc4  moveml %fp@(-60),%d2-%d7/%a2-%a5
10c4c632:       4e5e            unlk %fp
10c4c634:       4e75            rts

10c4c636 <generic_make_request>:
10c4c636:       4e56 0000       linkw %fp,#0
10c4c63a:       48e7 3c30       moveml %d2-%d5/%a2-%a3,%sp@-
10c4c63e:       2a2e 0008       movel %fp@(8),%d5
10c4c642:       266e 000c       moveal %fp@(12),%a3
10c4c646:       4280            clrl %d0
10c4c648:       102b 0012       moveb %a3@(18),%d0
10c4c64c:       7800            moveq #0,%d4
10c4c64e:       4aab 0038       tstl %a3@(56)
10c4c652:       660c            bnes 10c4c660 <generic_make_request+0x2a>
10c4c654:       4879 1000 56a2  pea 100056a2 <twist_table.663+0x27a>
10c4c65a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c4c660:       e588            lsll #2,%d0
10c4c662:       41f9 1003 20fe  lea 100320fe <blk_size>,%a0
10c4c668:       2070 0800       moveal %a0@(00000000,%d0:l),%a0
10c4c66c:       b0fc 0000       cmpaw #0,%a0
10c4c670:       670c            beqs 10c4c67e <generic_make_request+0x48>
10c4c672:       4280            clrl %d0
10c4c674:       102b 0013       moveb %a3@(19),%d0
10c4c678:       e588            lsll #2,%d0
10c4c67a:       2830 0800       movel %a0@(00000000,%d0:l),%d4
10c4c67e:       4a84            tstl %d4
10c4c680:       675a            beqs 10c4c6dc <generic_make_request+0xa6>
10c4c682:       2004            movel %d4,%d0
10c4c684:       d080            addl %d0,%d0
10c4c686:       5280            addql #1,%d0
10c4c688:       262b 0040       movel %a3@(64),%d3
10c4c68c:       142b 0008       moveb %a3@(8),%d2
10c4c690:       e28a            lsrl #1,%d2
10c4c692:       727f            moveq #127,%d1
10c4c694:       c481            andl %d1,%d2
10c4c696:       b480            cmpl %d0,%d2
10c4c698:       6206            bhis 10c4c6a0 <generic_make_request+0x6a>
10c4c69a:       9082            subl %d2,%d0
10c4c69c:       b680            cmpl %d0,%d3
10c4c69e:       633c            blss 10c4c6dc <generic_make_request+0xa6>
10c4c6a0:       7014            moveq #20,%d0
10c4c6a2:       c1ab 0014       andl %d0,%a3@(20)
10c4c6a6:       4879 1000 5755  pea 10005755 <twist_table.663+0x32d>
10c4c6ac:       45f9 10c1 677e  lea 10c1677e <printk>,%a2
10c4c6b2:       4e92            jsr %a2@
10c4c6b4:       2f04            movel %d4,%sp@-
10c4c6b6:       2003            movel %d3,%d0
10c4c6b8:       d082            addl %d2,%d0
10c4c6ba:       e288            lsrl #1,%d0
10c4c6bc:       2f00            movel %d0,%sp@-
10c4c6be:       2f05            movel %d5,%sp@-
10c4c6c0:       4280            clrl %d0
10c4c6c2:       302b 0012       movew %a3@(18),%d0
10c4c6c6:       2f00            movel %d0,%sp@-
10c4c6c8:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c4c6ce:       2e80            movel %d0,%sp@
10c4c6d0:       4879 1000 5780  pea 10005780 <twist_table.663+0x358>
10c4c6d6:       4e92            jsr %a2@
10c4c6d8:       6000 008a       braw 10c4c764 <generic_make_request+0x12e>
10c4c6dc:       7400            moveq #0,%d2
10c4c6de:       45eb 0014       lea %a3@(20),%a2
10c4c6e2:       7602            moveq #2,%d3
10c4c6e4:       78fd            moveq #-3,%d4
10c4c6e6:       322b 0012       movew %a3@(18),%d1
10c4c6ea:       3001            movew %d1,%d0
10c4c6ec:       e048            lsrw #8,%d0
10c4c6ee:       c0fc 0082       muluw #130,%d0
10c4c6f2:       2040            moveal %d0,%a0
10c4c6f4:       d1fc 1002 9b80  addal #268606336,%a0
10c4c6fa:       2268 007a       moveal %a0@(122),%a1
10c4c6fe:       b2fc 0000       cmpaw #0,%a1
10c4c702:       670a            beqs 10c4c70e <generic_make_request+0xd8>
10c4c704:       3401            movew %d1,%d2
10c4c706:       2f02            movel %d2,%sp@-
10c4c708:       4e91            jsr %a1@
10c4c70a:       2040            moveal %d0,%a0
10c4c70c:       588f            addql #4,%sp
10c4c70e:       b0fc 0000       cmpaw #0,%a0
10c4c712:       665c            bnes 10c4c770 <generic_make_request+0x13a>
10c4c714:       2f2b 0040       movel %a3@(64),%sp@-
10c4c718:       4280            clrl %d0
10c4c71a:       302b 0012       movew %a3@(18),%d0
10c4c71e:       2f00            movel %d0,%sp@-
10c4c720:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c4c726:       2e80            movel %d0,%sp@
10c4c728:       4879 1000 57a2  pea 100057a2 <twist_table.663+0x37a>
10c4c72e:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4c734:       4fef 000c       lea %sp@(12),%sp
10c4c738:       40c1            movew %sr,%d1
10c4c73a:       007c 0700       oriw #1792,%sr
10c4c73e:       2012            movel %a2@,%d0
10c4c740:       2403            movel %d3,%d2
10c4c742:       c480            andl %d0,%d2
10c4c744:       56c0            sne %d0
10c4c746:       4880            extw %d0
10c4c748:       3400            movew %d0,%d2
10c4c74a:       48c2            extl %d2
10c4c74c:       4482            negl %d2
10c4c74e:       2012            movel %a2@,%d0
10c4c750:       c084            andl %d4,%d0
10c4c752:       2480            movel %d0,%a2@
10c4c754:       46c1            movew %d1,%sr
10c4c756:       4a82            tstl %d2
10c4c758:       670a            beqs 10c4c764 <generic_make_request+0x12e>
10c4c75a:       2f0b            movel %a3,%sp@-
10c4c75c:       4eb9 10c2 5d2a  jsr 10c25d2a <refile_buffer>
10c4c762:       588f            addql #4,%sp
10c4c764:       42a7            clrl %sp@-
10c4c766:       2f0b            movel %a3,%sp@-
10c4c768:       206b 0038       moveal %a3@(56),%a0
10c4c76c:       4e90            jsr %a0@
10c4c76e:       6016            bras 10c4c786 <generic_make_request+0x150>
10c4c770:       2f0b            movel %a3,%sp@-
10c4c772:       2f05            movel %d5,%sp@-
10c4c774:       2f08            movel %a0,%sp@-
10c4c776:       2068 0048       moveal %a0@(72),%a0
10c4c77a:       4e90            jsr %a0@
10c4c77c:       4fef 000c       lea %sp@(12),%sp
10c4c780:       4a80            tstl %d0
10c4c782:       6600 ff62       bnew 10c4c6e6 <generic_make_request+0xb0>
10c4c786:       4cee 0c3c ffe8  moveml %fp@(-24),%d2-%d5/%a2-%a3
10c4c78c:       4e5e            unlk %fp
10c4c78e:       4e75            rts

10c4c790 <submit_bh>:
10c4c790:       4e56 0000       linkw %fp,#0
10c4c794:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c4c798:       262e 0008       movel %fp@(8),%d3
10c4c79c:       246e 000c       moveal %fp@(12),%a2
10c4c7a0:       142a 0008       moveb %a2@(8),%d2
10c4c7a4:       e28a            lsrl #1,%d2
10c4c7a6:       707f            moveq #127,%d0
10c4c7a8:       c480            andl %d0,%d2
10c4c7aa:       41ea 0014       lea %a2@(20),%a0
10c4c7ae:       2010            movel %a0@,%d0
10c4c7b0:       0800 0002       btst #2,%d0
10c4c7b4:       660c            bnes 10c4c7c2 <submit_bh+0x32>
10c4c7b6:       4879 1000 56a2  pea 100056a2 <twist_table.663+0x27a>
10c4c7bc:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c4c7c2:       40c0            movew %sr,%d0
10c4c7c4:       007c 0700       oriw #1792,%sr
10c4c7c8:       7208            moveq #8,%d1
10c4c7ca:       8390            orl %d1,%a0@
10c4c7cc:       46c0            movew %d0,%sr
10c4c7ce:       356a 000c 0012  movew %a2@(12),%a2@(18)
10c4c7d4:       2f02            movel %d2,%sp@-
10c4c7d6:       2f2a 0004       movel %a2@(4),%sp@-
10c4c7da:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c4c7e0:       508f            addql #8,%sp
10c4c7e2:       2540 0040       movel %d0,%a2@(64)
10c4c7e6:       2f0a            movel %a2,%sp@-
10c4c7e8:       2f03            movel %d3,%sp@-
10c4c7ea:       4eba fe4a       jsr %pc@(10c4c636 <generic_make_request>)
10c4c7ee:       7001            moveq #1,%d0
10c4c7f0:       b083            cmpl %d3,%d0
10c4c7f2:       6608            bnes 10c4c7fc <submit_bh+0x6c>
10c4c7f4:       d5b9 1002 7bcc  addl %d2,10027bcc <kstat+0x1410>
10c4c7fa:       6006            bras 10c4c802 <submit_bh+0x72>
10c4c7fc:       d5b9 1002 7bc8  addl %d2,10027bc8 <kstat+0x140c>
10c4c802:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c4c808:       4e5e            unlk %fp
10c4c80a:       4e75            rts

10c4c80c <ll_rw_block>:
10c4c80c:       4e56 0000       linkw %fp,#0
10c4c810:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c4c814:       2a2e 0008       movel %fp@(8),%d5
10c4c818:       282e 000c       movel %fp@(12),%d4
10c4c81c:       2a6e 0010       moveal %fp@(16),%a5
10c4c820:       6700 01d4       beqw 10c4c9f6 <ll_rw_block+0x1ea>
10c4c824:       2055            moveal %a5@,%a0
10c4c826:       3228 000c       movew %a0@(12),%d1
10c4c82a:       4280            clrl %d0
10c4c82c:       1028 000c       moveb %a0@(12),%d0
10c4c830:       2c3c 0000 0200  movel #512,%d6
10c4c836:       e588            lsll #2,%d0
10c4c838:       43f9 1002 9388  lea 10029388 <hardsect_size>,%a1
10c4c83e:       2271 0800       moveal %a1@(00000000,%d0:l),%a1
10c4c842:       2848            moveal %a0,%a4
10c4c844:       b2fc 0000       cmpaw #0,%a1
10c4c848:       670e            beqs 10c4c858 <ll_rw_block+0x4c>
10c4c84a:       4280            clrl %d0
10c4c84c:       1001            moveb %d1,%d0
10c4c84e:       e588            lsll #2,%d0
10c4c850:       2031 0800       movel %a1@(00000000,%d0:l),%d0
10c4c854:       6702            beqs 10c4c858 <ll_rw_block+0x4c>
10c4c856:       2c00            movel %d0,%d6
10c4c858:       7600            moveq #0,%d3
10c4c85a:       b883            cmpl %d3,%d4
10c4c85c:       6f22            bles 10c4c880 <ll_rw_block+0x74>
10c4c85e:       7400            moveq #0,%d2
10c4c860:       264d            moveal %a5,%a3
10c4c862:       245b            moveal %a3@+,%a2
10c4c864:       342a 0008       movew %a2@(8),%d2
10c4c868:       2f06            movel %d6,%sp@-
10c4c86a:       2f02            movel %d2,%sp@-
10c4c86c:       4eb9 10c8 5864  jsr 10c85864 <__modsi3>
10c4c872:       508f            addql #8,%sp
10c4c874:       4a80            tstl %d0
10c4c876:       6600 0112       bnew 10c4c98a <ll_rw_block+0x17e>
10c4c87a:       5283            addql #1,%d3
10c4c87c:       b883            cmpl %d3,%d4
10c4c87e:       6ee2            bgts 10c4c862 <ll_rw_block+0x56>
10c4c880:       0805 0000       btst #0,%d5
10c4c884:       6738            beqs 10c4c8be <ll_rw_block+0xb2>
10c4c886:       4280            clrl %d0
10c4c888:       302c 000c       movew %a4@(12),%d0
10c4c88c:       2f00            movel %d0,%sp@-
10c4c88e:       4eba f532       jsr %pc@(10c4bdc2 <is_read_only>)
10c4c892:       588f            addql #4,%sp
10c4c894:       4a80            tstl %d0
10c4c896:       6726            beqs 10c4c8be <ll_rw_block+0xb2>
10c4c898:       2055            moveal %a5@,%a0
10c4c89a:       4280            clrl %d0
10c4c89c:       3028 000c       movew %a0@(12),%d0
10c4c8a0:       2f00            movel %d0,%sp@-
10c4c8a2:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c4c8a8:       2f00            movel %d0,%sp@-
10c4c8aa:       4879 1000 5830  pea 10005830 <twist_table.663+0x408>
10c4c8b0:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4c8b6:       4fef 000c       lea %sp@(12),%sp
10c4c8ba:       6000 00f8       braw 10c4c9b4 <ll_rw_block+0x1a8>
10c4c8be:       4a84            tstl %d4
10c4c8c0:       6f00 0134       blew 10c4c9f6 <ll_rw_block+0x1ea>
10c4c8c4:       7c04            moveq #4,%d6
10c4c8c6:       387c 0002       moveaw #2,%a4
10c4c8ca:       7efd            moveq #-3,%d7
10c4c8cc:       264d            moveal %a5,%a3
10c4c8ce:       2604            movel %d4,%d3
10c4c8d0:       245b            moveal %a3@+,%a2
10c4c8d2:       43ea 0014       lea %a2@(20),%a1
10c4c8d6:       40c1            movew %sr,%d1
10c4c8d8:       007c 0700       oriw #1792,%sr
10c4c8dc:       2011            movel %a1@,%d0
10c4c8de:       2406            movel %d6,%d2
10c4c8e0:       c480            andl %d0,%d2
10c4c8e2:       56c0            sne %d0
10c4c8e4:       4880            extw %d0
10c4c8e6:       3400            movew %d0,%d2
10c4c8e8:       48c2            extl %d2
10c4c8ea:       4482            negl %d2
10c4c8ec:       2011            movel %a1@,%d0
10c4c8ee:       8086            orl %d6,%d0
10c4c8f0:       2280            movel %d0,%a1@
10c4c8f2:       46c1            movew %d1,%sr
10c4c8f4:       4a82            tstl %d2
10c4c8f6:       6600 008a       bnew 10c4c982 <ll_rw_block+0x176>
10c4c8fa:       41ea 000e       lea %a2@(14),%a0
10c4c8fe:       5290            addql #1,%a0@
10c4c900:       257c 10c2 4c9a  movel #281169050,%a2@(56)
10c4c906:       0038 
10c4c908:       7001            moveq #1,%d0
10c4c90a:       b085            cmpl %d5,%d0
10c4c90c:       6710            beqs 10c4c91e <ll_rw_block+0x112>
10c4c90e:       6d06            blts 10c4c916 <ll_rw_block+0x10a>
10c4c910:       4a85            tstl %d5
10c4c912:       6738            beqs 10c4c94c <ll_rw_block+0x140>
10c4c914:       6040            bras 10c4c956 <ll_rw_block+0x14a>
10c4c916:       7202            moveq #2,%d1
10c4c918:       b285            cmpl %d5,%d1
10c4c91a:       6730            beqs 10c4c94c <ll_rw_block+0x140>
10c4c91c:       6038            bras 10c4c956 <ll_rw_block+0x14a>
10c4c91e:       40c1            movew %sr,%d1
10c4c920:       007c 0700       oriw #1792,%sr
10c4c924:       2011            movel %a1@,%d0
10c4c926:       240c            movel %a4,%d2
10c4c928:       c480            andl %d0,%d2
10c4c92a:       56c0            sne %d0
10c4c92c:       4880            extw %d0
10c4c92e:       3400            movew %d0,%d2
10c4c930:       48c2            extl %d2
10c4c932:       4482            negl %d2
10c4c934:       2011            movel %a1@,%d0
10c4c936:       c087            andl %d7,%d0
10c4c938:       2280            movel %d0,%a1@
10c4c93a:       46c1            movew %d1,%sr
10c4c93c:       4a82            tstl %d2
10c4c93e:       6722            beqs 10c4c962 <ll_rw_block+0x156>
10c4c940:       2f0a            movel %a2,%sp@-
10c4c942:       4eb9 10c2 5d2a  jsr 10c25d2a <refile_buffer>
10c4c948:       588f            addql #4,%sp
10c4c94a:       602c            bras 10c4c978 <ll_rw_block+0x16c>
10c4c94c:       082a 0000 0017  btst #0,%a2@(23)
10c4c952:       660e            bnes 10c4c962 <ll_rw_block+0x156>
10c4c954:       6022            bras 10c4c978 <ll_rw_block+0x16c>
10c4c956:       4879 1000 56a2  pea 100056a2 <twist_table.663+0x27a>
10c4c95c:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c4c962:       41ea 0014       lea %a2@(20),%a0
10c4c966:       2010            movel %a0@,%d0
10c4c968:       7201            moveq #1,%d1
10c4c96a:       c280            andl %d0,%d1
10c4c96c:       2f01            movel %d1,%sp@-
10c4c96e:       2f0a            movel %a2,%sp@-
10c4c970:       206a 0038       moveal %a2@(56),%a0
10c4c974:       4e90            jsr %a0@
10c4c976:       6008            bras 10c4c980 <ll_rw_block+0x174>
10c4c978:       2f0a            movel %a2,%sp@-
10c4c97a:       2f05            movel %d5,%sp@-
10c4c97c:       4eba fe12       jsr %pc@(10c4c790 <submit_bh>)
10c4c980:       508f            addql #8,%sp
10c4c982:       5383            subql #1,%d3
10c4c984:       6600 ff4a       bnew 10c4c8d0 <ll_rw_block+0xc4>
10c4c988:       606c            bras 10c4c9f6 <ll_rw_block+0x1ea>
10c4c98a:       4280            clrl %d0
10c4c98c:       302a 0008       movew %a2@(8),%d0
10c4c990:       2f00            movel %d0,%sp@-
10c4c992:       2f06            movel %d6,%sp@-
10c4c994:       4280            clrl %d0
10c4c996:       302c 000c       movew %a4@(12),%d0
10c4c99a:       2f00            movel %d0,%sp@-
10c4c99c:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c4c9a2:       2e80            movel %d0,%sp@
10c4c9a4:       4879 1000 57ef  pea 100057ef <twist_table.663+0x3c7>
10c4c9aa:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4c9b0:       4fef 0010       lea %sp@(16),%sp
10c4c9b4:       4a84            tstl %d4
10c4c9b6:       6f3e            bles 10c4c9f6 <ll_rw_block+0x1ea>
10c4c9b8:       7c02            moveq #2,%d6
10c4c9ba:       7afd            moveq #-3,%d5
10c4c9bc:       244d            moveal %a5,%a2
10c4c9be:       2604            movel %d4,%d3
10c4c9c0:       225a            moveal %a2@+,%a1
10c4c9c2:       41e9 0014       lea %a1@(20),%a0
10c4c9c6:       40c1            movew %sr,%d1
10c4c9c8:       007c 0700       oriw #1792,%sr
10c4c9cc:       2010            movel %a0@,%d0
10c4c9ce:       2406            movel %d6,%d2
10c4c9d0:       c480            andl %d0,%d2
10c4c9d2:       56c0            sne %d0
10c4c9d4:       4880            extw %d0
10c4c9d6:       3400            movew %d0,%d2
10c4c9d8:       48c2            extl %d2
10c4c9da:       4482            negl %d2
10c4c9dc:       2010            movel %a0@,%d0
10c4c9de:       c085            andl %d5,%d0
10c4c9e0:       2080            movel %d0,%a0@
10c4c9e2:       46c1            movew %d1,%sr
10c4c9e4:       4a82            tstl %d2
10c4c9e6:       670a            beqs 10c4c9f2 <ll_rw_block+0x1e6>
10c4c9e8:       2f09            movel %a1,%sp@-
10c4c9ea:       4eb9 10c2 5d2a  jsr 10c25d2a <refile_buffer>
10c4c9f0:       588f            addql #4,%sp
10c4c9f2:       5383            subql #1,%d3
10c4c9f4:       66ca            bnes 10c4c9c0 <ll_rw_block+0x1b4>
10c4c9f6:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c4c9fc:       4e5e            unlk %fp
10c4c9fe:       4e75            rts

10c4ca00 <end_that_request_first>:
10c4ca00:       4e56 0000       linkw %fp,#0
10c4ca04:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c4ca08:       266e 0008       moveal %fp@(8),%a3
10c4ca0c:       262e 000c       movel %fp@(12),%d3
10c4ca10:       42ab 0016       clrl %a3@(22)
10c4ca14:       4a83            tstl %d3
10c4ca16:       6628            bnes 10c4ca40 <end_that_request_first+0x40>
10c4ca18:       2f2b 001a       movel %a3@(26),%sp@-
10c4ca1c:       2f2e 0010       movel %fp@(16),%sp@-
10c4ca20:       4280            clrl %d0
10c4ca22:       302b 0010       movew %a3@(16),%d0
10c4ca26:       2f00            movel %d0,%sp@-
10c4ca28:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c4ca2e:       2e80            movel %d0,%sp@
10c4ca30:       4879 1000 5857  pea 10005857 <twist_table.663+0x42f>
10c4ca36:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4ca3c:       4fef 0010       lea %sp@(16),%sp
10c4ca40:       246b 0042       moveal %a3@(66),%a2
10c4ca44:       b4fc 0000       cmpaw #0,%a2
10c4ca48:       6772            beqs 10c4cabc <end_that_request_first+0xbc>
10c4ca4a:       142a 0008       moveb %a2@(8),%d2
10c4ca4e:       e28a            lsrl #1,%d2
10c4ca50:       707f            moveq #127,%d0
10c4ca52:       c480            andl %d0,%d2
10c4ca54:       276a 0028 0042  movel %a2@(40),%a3@(66)
10c4ca5a:       42aa 0028       clrl %a2@(40)
10c4ca5e:       2f03            movel %d3,%sp@-
10c4ca60:       2f0a            movel %a2,%sp@-
10c4ca62:       206a 0038       moveal %a2@(56),%a0
10c4ca66:       4e90            jsr %a0@
10c4ca68:       246b 0042       moveal %a3@(66),%a2
10c4ca6c:       508f            addql #8,%sp
10c4ca6e:       b4fc 0000       cmpaw #0,%a2
10c4ca72:       6748            beqs 10c4cabc <end_that_request_first+0xbc>
10c4ca74:       222b 0022       movel %a3@(34),%d1
10c4ca78:       d282            addl %d2,%d1
10c4ca7a:       2741 0022       movel %d1,%a3@(34)
10c4ca7e:       202b 0026       movel %a3@(38),%d0
10c4ca82:       9082            subl %d2,%d0
10c4ca84:       2740 0026       movel %d0,%a3@(38)
10c4ca88:       2741 001a       movel %d1,%a3@(26)
10c4ca8c:       2740 001e       movel %d0,%a3@(30)
10c4ca90:       122a 0008       moveb %a2@(8),%d1
10c4ca94:       e289            lsrl #1,%d1
10c4ca96:       747f            moveq #127,%d2
10c4ca98:       c282            andl %d2,%d1
10c4ca9a:       2741 0032       movel %d1,%a3@(50)
10c4ca9e:       b280            cmpl %d0,%d1
10c4caa0:       6310            blss 10c4cab2 <end_that_request_first+0xb2>
10c4caa2:       2741 001e       movel %d1,%a3@(30)
10c4caa6:       4879 1000 5888  pea 10005888 <twist_table.663+0x460>
10c4caac:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4cab2:       276a 0030 003a  movel %a2@(48),%a3@(58)
10c4cab8:       7001            moveq #1,%d0
10c4caba:       6002            bras 10c4cabe <end_that_request_first+0xbe>
10c4cabc:       7000            moveq #0,%d0
10c4cabe:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c4cac4:       4e5e            unlk %fp
10c4cac6:       4e75            rts

10c4cac8 <end_that_request_last>:
10c4cac8:       4e56 0000       linkw %fp,#0
10c4cacc:       2f0b            movel %a3,%sp@-
10c4cace:       2f0a            movel %a2,%sp@-
10c4cad0:       246e 0008       moveal %fp@(8),%a2
10c4cad4:       202a 003e       movel %a2@(62),%d0
10c4cad8:       670a            beqs 10c4cae4 <end_that_request_last+0x1c>
10c4cada:       2f00            movel %d0,%sp@-
10c4cadc:       4eb9 10c1 4858  jsr 10c14858 <complete>
10c4cae2:       588f            addql #4,%sp
10c4cae4:       266a 004a       moveal %a2@(74),%a3
10c4cae8:       202a 0012       movel %a2@(18),%d0
10c4caec:       72ff            moveq #-1,%d1
10c4caee:       2541 000c       movel %d1,%a2@(12)
10c4caf2:       42aa 004a       clrl %a2@(74)
10c4caf6:       b6fc 0000       cmpaw #0,%a3
10c4cafa:       674c            beqs 10c4cb48 <end_that_request_last+0x80>
10c4cafc:       2200            movel %d0,%d1
10c4cafe:       d281            addl %d1,%d1
10c4cb00:       d280            addl %d0,%d1
10c4cb02:       e589            lsll #2,%d1
10c4cb04:       41f3 1804       lea %a3@(00000004,%d1:l),%a0
10c4cb08:       2250            moveal %a0@,%a1
10c4cb0a:       234a 0004       movel %a2,%a1@(4)
10c4cb0e:       2489            movel %a1,%a2@
10c4cb10:       2548 0004       movel %a0,%a2@(4)
10c4cb14:       208a            movel %a2,%a0@
10c4cb16:       2033 1800       movel %a3@(00000000,%d1:l),%d0
10c4cb1a:       2040            moveal %d0,%a0
10c4cb1c:       5288            addql #1,%a0
10c4cb1e:       2788 1800       movel %a0,%a3@(00000000,%d1:l)
10c4cb22:       5280            addql #1,%d0
10c4cb24:       b0b9 1002 22bc  cmpl 100222bc <batch_requests>,%d0
10c4cb2a:       651c            bcss 10c4cb48 <end_that_request_last+0x80>
10c4cb2c:       706e            moveq #110,%d0
10c4cb2e:       d08b            addl %a3,%d0
10c4cb30:       41eb 0072       lea %a3@(114),%a0
10c4cb34:       b1d0            cmpal %a0@,%a0
10c4cb36:       6710            beqs 10c4cb48 <end_that_request_last+0x80>
10c4cb38:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c4cb3c:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c4cb40:       2f00            movel %d0,%sp@-
10c4cb42:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c4cb48:       246e fff8       moveal %fp@(-8),%a2
10c4cb4c:       266e fffc       moveal %fp@(-4),%a3
10c4cb50:       4e5e            unlk %fp
10c4cb52:       4e75            rts

10c4cb54 <blk_get_queue>:
10c4cb54:       4e56 0000       linkw %fp,#0
10c4cb58:       222e 0008       movel %fp@(8),%d1
10c4cb5c:       3001            movew %d1,%d0
10c4cb5e:       e048            lsrw #8,%d0
10c4cb60:       c0fc 0082       muluw #130,%d0
10c4cb64:       2040            moveal %d0,%a0
10c4cb66:       d1fc 1002 9b80  addal #268606336,%a0
10c4cb6c:       2268 007a       moveal %a0@(122),%a1
10c4cb70:       b2fc 0000       cmpaw #0,%a1
10c4cb74:       6708            beqs 10c4cb7e <blk_get_queue+0x2a>
10c4cb76:       3f01            movew %d1,%sp@-
10c4cb78:       4267            clrw %sp@-
10c4cb7a:       4e91            jsr %a1@
10c4cb7c:       6002            bras 10c4cb80 <blk_get_queue+0x2c>
10c4cb7e:       2008            movel %a0,%d0
10c4cb80:       4e5e            unlk %fp
10c4cb82:       4e75            rts

10c4cb84 <blkdev_release_request>:
10c4cb84:       4e56 0000       linkw %fp,#0
10c4cb88:       2f0b            movel %a3,%sp@-
10c4cb8a:       2f0a            movel %a2,%sp@-
10c4cb8c:       246e 0008       moveal %fp@(8),%a2
10c4cb90:       266a 004a       moveal %a2@(74),%a3
10c4cb94:       202a 0012       movel %a2@(18),%d0
10c4cb98:       72ff            moveq #-1,%d1
10c4cb9a:       2541 000c       movel %d1,%a2@(12)
10c4cb9e:       42aa 004a       clrl %a2@(74)
10c4cba2:       b6fc 0000       cmpaw #0,%a3
10c4cba6:       674c            beqs 10c4cbf4 <blkdev_release_request+0x70>
10c4cba8:       2200            movel %d0,%d1
10c4cbaa:       d281            addl %d1,%d1
10c4cbac:       d280            addl %d0,%d1
10c4cbae:       e589            lsll #2,%d1
10c4cbb0:       41f3 1804       lea %a3@(00000004,%d1:l),%a0
10c4cbb4:       2250            moveal %a0@,%a1
10c4cbb6:       234a 0004       movel %a2,%a1@(4)
10c4cbba:       2489            movel %a1,%a2@
10c4cbbc:       2548 0004       movel %a0,%a2@(4)
10c4cbc0:       208a            movel %a2,%a0@
10c4cbc2:       2033 1800       movel %a3@(00000000,%d1:l),%d0
10c4cbc6:       2040            moveal %d0,%a0
10c4cbc8:       5288            addql #1,%a0
10c4cbca:       2788 1800       movel %a0,%a3@(00000000,%d1:l)
10c4cbce:       5280            addql #1,%d0
10c4cbd0:       b0b9 1002 22bc  cmpl 100222bc <batch_requests>,%d0
10c4cbd6:       651c            bcss 10c4cbf4 <blkdev_release_request+0x70>
10c4cbd8:       706e            moveq #110,%d0
10c4cbda:       d08b            addl %a3,%d0
10c4cbdc:       41eb 0072       lea %a3@(114),%a0
10c4cbe0:       b1d0            cmpal %a0@,%a0
10c4cbe2:       6710            beqs 10c4cbf4 <blkdev_release_request+0x70>
10c4cbe4:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c4cbe8:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c4cbec:       2f00            movel %d0,%sp@-
10c4cbee:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c4cbf4:       246e fff8       moveal %fp@(-8),%a2
10c4cbf8:       266e fffc       moveal %fp@(-4),%a3
10c4cbfc:       4e5e            unlk %fp
10c4cbfe:       4e75            rts

10c4cc00 <drive_stat_acct>:
10c4cc00:       4e56 0000       linkw %fp,#0
10c4cc04:       48e7 3c00       moveml %d2-%d5,%sp@-
10c4cc08:       226e 000c       moveal %fp@(12),%a1
10c4cc0c:       282e 0010       movel %fp@(16),%d4
10c4cc10:       262e 0014       movel %fp@(20),%d3
10c4cc14:       4282            clrl %d2
10c4cc16:       142e 000a       moveb %fp@(10),%d2
10c4cc1a:       4281            clrl %d1
10c4cc1c:       122e 000b       moveb %fp@(11),%d1
10c4cc20:       2002            movel %d2,%d0
10c4cc22:       5780            subql #3,%d0
10c4cc24:       7a2d            moveq #45,%d5
10c4cc26:       ba80            cmpl %d0,%d5
10c4cc28:       6500 0088       bcsw 10c4ccb2 <drive_stat_acct+0xb2>
10c4cc2c:       d080            addl %d0,%d0
10c4cc2e:       303b 0806       movew %pc@(10c4cc36 <drive_stat_acct+0x36>,%d0:l),%d0
10c4cc32:       4efb 0002       jmp %pc@(10c4cc36 <drive_stat_acct+0x36>,%d0:w)
10c4cc36:       0068 007c 007c  oriw #124,%a0@(124)
10c4cc3c:       007c 007c       oriw #124,%sr
10c4cc40:       0062 007c       oriw #124,%a2@-
10c4cc44:       007c 007c       oriw #124,%sr
10c4cc48:       007c 0068       oriw #104,%sr
10c4cc4c:       007c 007c       oriw #124,%sr
10c4cc50:       007c 007c       oriw #124,%sr
10c4cc54:       007c 007c       oriw #124,%sr
10c4cc58:       007c 007c       oriw #124,%sr
10c4cc5c:       0070 007c 007c  oriw #124,%a0@(0000007c,%d0:w)
10c4cc62:       007c 007c       oriw #124,%sr
10c4cc66:       007c 007c       oriw #124,%sr
10c4cc6a:       007c 007c       oriw #124,%sr
10c4cc6e:       007c 007c       oriw #124,%sr
10c4cc72:       007c 007c       oriw #124,%sr
10c4cc76:       007c 007c       oriw #124,%sr
10c4cc7a:       007c 007c       oriw #124,%sr
10c4cc7e:       007c 007c       oriw #124,%sr
10c4cc82:       007c 007c       oriw #124,%sr
10c4cc86:       007c 007c       oriw #124,%sr
10c4cc8a:       007c 007c       oriw #124,%sr
10c4cc8e:       007c 005c       oriw #92,%sr
10c4cc92:       2001            movel %d1,%d0
10c4cc94:       e688            lsrl #3,%d0
10c4cc96:       601c            bras 10c4ccb4 <drive_stat_acct+0xb4>
10c4cc98:       2001            movel %d1,%d0
10c4cc9a:       e888            lsrl #4,%d0
10c4cc9c:       6016            bras 10c4ccb4 <drive_stat_acct+0xb4>
10c4cc9e:       7040            moveq #64,%d0
10c4cca0:       c081            andl %d1,%d0
10c4cca2:       ec80            asrl #6,%d0
10c4cca4:       600e            bras 10c4ccb4 <drive_stat_acct+0xb4>
10c4cca6:       7040            moveq #64,%d0
10c4cca8:       c280            andl %d0,%d1
10c4ccaa:       ec81            asrl #6,%d1
10c4ccac:       2001            movel %d1,%d0
10c4ccae:       5480            addql #2,%d0
10c4ccb0:       6002            bras 10c4ccb4 <drive_stat_acct+0xb4>
10c4ccb2:       7000            moveq #0,%d0
10c4ccb4:       720f            moveq #15,%d1
10c4ccb6:       b280            cmpl %d0,%d1
10c4ccb8:       6558            bcss 10c4cd12 <drive_stat_acct+0x112>
10c4ccba:       b282            cmpl %d2,%d1
10c4ccbc:       6554            bcss 10c4cd12 <drive_stat_acct+0x112>
10c4ccbe:       e588            lsll #2,%d0
10c4ccc0:       ed8a            lsll #6,%d2
10c4ccc2:       d082            addl %d2,%d0
10c4ccc4:       41f9 1002 67c8  lea 100267c8 <kstat+0xc>,%a0
10c4ccca:       d7b0 0800       addl %d3,%a0@(00000000,%d0:l)
10c4ccce:       b2fc 0000       cmpaw #0,%a1
10c4ccd2:       6616            bnes 10c4ccea <drive_stat_acct+0xea>
10c4ccd4:       41f9 1002 6bc8  lea 10026bc8 <kstat+0x40c>,%a0
10c4ccda:       d7b0 0800       addl %d3,%a0@(00000000,%d0:l)
10c4ccde:       41f9 1002 73c8  lea 100273c8 <kstat+0xc0c>,%a0
10c4cce4:       d9b0 0800       addl %d4,%a0@(00000000,%d0:l)
10c4cce8:       6028            bras 10c4cd12 <drive_stat_acct+0x112>
10c4ccea:       7a01            moveq #1,%d5
10c4ccec:       ba89            cmpl %a1,%d5
10c4ccee:       6616            bnes 10c4cd06 <drive_stat_acct+0x106>
10c4ccf0:       41f9 1002 6fc8  lea 10026fc8 <kstat+0x80c>,%a0
10c4ccf6:       d7b0 0800       addl %d3,%a0@(00000000,%d0:l)
10c4ccfa:       41f9 1002 77c8  lea 100277c8 <kstat+0x100c>,%a0
10c4cd00:       d9b0 0800       addl %d4,%a0@(00000000,%d0:l)
10c4cd04:       600c            bras 10c4cd12 <drive_stat_acct+0x112>
10c4cd06:       4879 1000 5716  pea 10005716 <twist_table.663+0x2ee>
10c4cd0c:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4cd12:       4cee 003c fff0  moveml %fp@(-16),%d2-%d5
10c4cd18:       4e5e            unlk %fp
10c4cd1a:       4e75            rts

10c4cd1c <add_partition>:
10c4cd1c:       4e56 0000       linkw %fp,#0
10c4cd20:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c4cd24:       206e 0008       moveal %fp@(8),%a0
10c4cd28:       246e 000c       moveal %fp@(12),%a2
10c4cd2c:       3848            moveaw %a0,%a4
10c4cd2e:       2012            movel %a2@,%d0
10c4cd30:       222a 0004       movel %a2@(4),%d1
10c4cd34:       2600            movel %d0,%d3
10c4cd36:       ef4b            lslw #7,%d3
10c4cd38:       4843            swap %d3
10c4cd3a:       4243            clrw %d3
10c4cd3c:       2401            movel %d1,%d2
10c4cd3e:       7809            moveq #9,%d4
10c4cd40:       e8aa            lsrl %d4,%d2
10c4cd42:       2203            movel %d3,%d1
10c4cd44:       8282            orl %d2,%d1
10c4cd46:       e8a0            asrl %d4,%d0
10c4cd48:       242a 0008       movel %a2@(8),%d2
10c4cd4c:       262a 000c       movel %a2@(12),%d3
10c4cd50:       2a02            movel %d2,%d5
10c4cd52:       ef4d            lslw #7,%d5
10c4cd54:       4845            swap %d5
10c4cd56:       4245            clrw %d5
10c4cd58:       2803            movel %d3,%d4
10c4cd5a:       7c09            moveq #9,%d6
10c4cd5c:       ecac            lsrl %d6,%d4
10c4cd5e:       2e05            movel %d5,%d7
10c4cd60:       8e84            orl %d4,%d7
10c4cd62:       2c02            movel %d2,%d6
10c4cd64:       7809            moveq #9,%d4
10c4cd66:       e8a6            asrl %d4,%d6
10c4cd68:       2a41            moveal %d1,%a5
10c4cd6a:       2647            moveal %d7,%a3
10c4cd6c:       2a0d            movel %a5,%d5
10c4cd6e:       5bc4            smi %d4
10c4cd70:       4884            extw %d4
10c4cd72:       48c4            extl %d4
10c4cd74:       9285            subl %d5,%d1
10c4cd76:       9184            subxl %d4,%d0
10c4cd78:       6660            bnes 10c4cdda <add_partition+0xbe>
10c4cd7a:       260b            movel %a3,%d3
10c4cd7c:       5bc2            smi %d2
10c4cd7e:       4882            extw %d2
10c4cd80:       48c2            extl %d2
10c4cd82:       2002            movel %d2,%d0
10c4cd84:       2203            movel %d3,%d1
10c4cd86:       9287            subl %d7,%d1
10c4cd88:       9186            subxl %d6,%d0
10c4cd8a:       664e            bnes 10c4cdda <add_partition+0xbe>
10c4cd8c:       4a85            tstl %d5
10c4cd8e:       6d4a            blts 10c4cdda <add_partition+0xbe>
10c4cd90:       4a83            tstl %d3
10c4cd92:       6d46            blts 10c4cdda <add_partition+0xbe>
10c4cd94:       3f08            movew %a0,%sp@-
10c4cd96:       4267            clrw %sp@-
10c4cd98:       4eb9 10c4 d36a  jsr 10c4d36a <get_gendisk>
10c4cd9e:       2240            moveal %d0,%a1
10c4cda0:       b2fc 0000       cmpaw #0,%a1
10c4cda4:       6720            beqs 10c4cdc6 <add_partition+0xaa>
10c4cda6:       3c0c            movew %a4,%d6
10c4cda8:       4283            clrl %d3
10c4cdaa:       1606            moveb %d6,%d3
10c4cdac:       2229 0008       movel %a1@(8),%d1
10c4cdb0:       2003            movel %d3,%d0
10c4cdb2:       e2a8            lsrl %d1,%d0
10c4cdb4:       2400            movel %d0,%d2
10c4cdb6:       e3aa            lsll %d1,%d2
10c4cdb8:       2229 000c       movel %a1@(12),%d1
10c4cdbc:       2802            movel %d2,%d4
10c4cdbe:       d881            addl %d1,%d4
10c4cdc0:       b0a9 0018       cmpl %a1@(24),%d0
10c4cdc4:       6d06            blts 10c4cdcc <add_partition+0xb0>
10c4cdc6:       70fa            moveq #-6,%d0
10c4cdc8:       6000 0088       braw 10c4ce52 <add_partition+0x136>
10c4cdcc:       b682            cmpl %d2,%d3
10c4cdce:       660a            bnes 10c4cdda <add_partition+0xbe>
10c4cdd0:       202a 0010       movel %a2@(16),%d0
10c4cdd4:       6f04            bles 10c4cdda <add_partition+0xbe>
10c4cdd6:       b280            cmpl %d0,%d1
10c4cdd8:       6e04            bgts 10c4cdde <add_partition+0xc2>
10c4cdda:       70ea            moveq #-22,%d0
10c4cddc:       6074            bras 10c4ce52 <add_partition+0x136>
10c4cdde:       2602            movel %d2,%d3
10c4cde0:       d680            addl %d0,%d3
10c4cde2:       2229 0010       movel %a1@(16),%d1
10c4cde6:       2003            movel %d3,%d0
10c4cde8:       e988            lsll #4,%d0
10c4cdea:       2441            moveal %d1,%a2
10c4cdec:       4ab2 0804       tstl %a2@(00000004,%d0:l)
10c4cdf0:       6704            beqs 10c4cdf6 <add_partition+0xda>
10c4cdf2:       70f0            moveq #-16,%d0
10c4cdf4:       605c            bras 10c4ce52 <add_partition+0x136>
10c4cdf6:       5282            addql #1,%d2
10c4cdf8:       b882            cmpl %d2,%d4
10c4cdfa:       6f2e            bles 10c4ce2a <add_partition+0x10e>
10c4cdfc:       2a0d            movel %a5,%d5
10c4cdfe:       da8b            addl %a3,%d5
10c4ce00:       284a            moveal %a2,%a4
10c4ce02:       2202            movel %d2,%d1
10c4ce04:       e989            lsll #4,%d1
10c4ce06:       2001            movel %d1,%d0
10c4ce08:       5880            addql #4,%d0
10c4ce0a:       41f2 0800       lea %a2@(00000000,%d0:l),%a0
10c4ce0e:       2034 1800       movel %a4@(00000000,%d1:l),%d0
10c4ce12:       b085            cmpl %d5,%d0
10c4ce14:       6406            bccs 10c4ce1c <add_partition+0x100>
10c4ce16:       d090            addl %a0@,%d0
10c4ce18:       b08d            cmpl %a5,%d0
10c4ce1a:       62d6            bhis 10c4cdf2 <add_partition+0xd6>
10c4ce1c:       41e8 0010       lea %a0@(16),%a0
10c4ce20:       7010            moveq #16,%d0
10c4ce22:       d280            addl %d0,%d1
10c4ce24:       5282            addql #1,%d2
10c4ce26:       b882            cmpl %d2,%d4
10c4ce28:       6ee4            bgts 10c4ce0e <add_partition+0xf2>
10c4ce2a:       2003            movel %d3,%d0
10c4ce2c:       e988            lsll #4,%d0
10c4ce2e:       258d 0800       movel %a5,%a2@(00000000,%d0:l)
10c4ce32:       2069 0010       moveal %a1@(16),%a0
10c4ce36:       218b 0804       movel %a3,%a0@(00000004,%d0:l)
10c4ce3a:       2069 0014       moveal %a1@(20),%a0
10c4ce3e:       b0fc 0000       cmpaw #0,%a0
10c4ce42:       670c            beqs 10c4ce50 <add_partition+0x134>
10c4ce44:       e58b            lsll #2,%d3
10c4ce46:       240b            movel %a3,%d2
10c4ce48:       e282            asrl #1,%d2
10c4ce4a:       2642            moveal %d2,%a3
10c4ce4c:       218b 3800       movel %a3,%a0@(00000000,%d3:l)
10c4ce50:       7000            moveq #0,%d0
10c4ce52:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c4ce58:       4e5e            unlk %fp
10c4ce5a:       4e75            rts

10c4ce5c <del_partition>:
10c4ce5c:       4e56 0000       linkw %fp,#0
10c4ce60:       48e7 3c30       moveml %d2-%d5/%a2-%a3,%sp@-
10c4ce64:       202e 0008       movel %fp@(8),%d0
10c4ce68:       3a00            movew %d0,%d5
10c4ce6a:       3f00            movew %d0,%sp@-
10c4ce6c:       4267            clrw %sp@-
10c4ce6e:       4eb9 10c4 d36a  jsr 10c4d36a <get_gendisk>
10c4ce74:       2440            moveal %d0,%a2
10c4ce76:       588f            addql #4,%sp
10c4ce78:       b4fc 0000       cmpaw #0,%a2
10c4ce7c:       6744            beqs 10c4cec2 <del_partition+0x66>
10c4ce7e:       4281            clrl %d1
10c4ce80:       1205            moveb %d5,%d1
10c4ce82:       202a 0008       movel %a2@(8),%d0
10c4ce86:       2601            movel %d1,%d3
10c4ce88:       e0ab            lsrl %d0,%d3
10c4ce8a:       2403            movel %d3,%d2
10c4ce8c:       e1aa            lsll %d0,%d2
10c4ce8e:       b282            cmpl %d2,%d1
10c4ce90:       6610            bnes 10c4cea2 <del_partition+0x46>
10c4ce92:       206e 000c       moveal %fp@(12),%a0
10c4ce96:       2028 0010       movel %a0@(16),%d0
10c4ce9a:       6f06            bles 10c4cea2 <del_partition+0x46>
10c4ce9c:       b0aa 000c       cmpl %a2@(12),%d0
10c4cea0:       6d06            blts 10c4cea8 <del_partition+0x4c>
10c4cea2:       70ea            moveq #-22,%d0
10c4cea4:       6000 0098       braw 10c4cf3e <del_partition+0xe2>
10c4cea8:       2802            movel %d2,%d4
10c4ceaa:       d880            addl %d0,%d4
10c4ceac:       b6aa 0018       cmpl %a2@(24),%d3
10c4ceb0:       6c10            bges 10c4cec2 <del_partition+0x66>
10c4ceb2:       206a 0010       moveal %a2@(16),%a0
10c4ceb6:       2004            movel %d4,%d0
10c4ceb8:       e988            lsll #4,%d0
10c4ceba:       2640            moveal %d0,%a3
10c4cebc:       4ab0 b804       tstl %a0@(00000004,%a3:l)
10c4cec0:       6604            bnes 10c4cec6 <del_partition+0x6a>
10c4cec2:       70fa            moveq #-6,%d0
10c4cec4:       6078            bras 10c4cf3e <del_partition+0xe2>
10c4cec6:       3405            movew %d5,%d2
10c4cec8:       0242 ff00       andiw #-256,%d2
10c4cecc:       8444            orw %d4,%d2
10c4cece:       3f02            movew %d2,%sp@-
10c4ced0:       4267            clrw %sp@-
10c4ced2:       4eb9 10c2 7fd2  jsr 10c27fd2 <get_super>
10c4ced8:       588f            addql #4,%sp
10c4ceda:       4a80            tstl %d0
10c4cedc:       670e            beqs 10c4ceec <del_partition+0x90>
10c4cede:       2f00            movel %d0,%sp@-
10c4cee0:       4eb9 10c2 7e4e  jsr 10c27e4e <drop_super>
10c4cee6:       7001            moveq #1,%d0
10c4cee8:       588f            addql #4,%sp
10c4ceea:       6002            bras 10c4ceee <del_partition+0x92>
10c4ceec:       7000            moveq #0,%d0
10c4ceee:       4a80            tstl %d0
10c4cef0:       6614            bnes 10c4cf06 <del_partition+0xaa>
10c4cef2:       0282 0000 ffff  andil #65535,%d2
10c4cef8:       2f02            movel %d2,%sp@-
10c4cefa:       4eb9 10c2 10fa  jsr 10c210fa <is_swap_partition>
10c4cf00:       588f            addql #4,%sp
10c4cf02:       4a80            tstl %d0
10c4cf04:       6704            beqs 10c4cf0a <del_partition+0xae>
10c4cf06:       70f0            moveq #-16,%d0
10c4cf08:       6034            bras 10c4cf3e <del_partition+0xe2>
10c4cf0a:       2f02            movel %d2,%sp@-
10c4cf0c:       4eb9 10c2 5026  jsr 10c25026 <fsync_dev>
10c4cf12:       42a7            clrl %sp@-
10c4cf14:       2f02            movel %d2,%sp@-
10c4cf16:       4eb9 10c2 55ca  jsr 10c255ca <__invalidate_buffers>
10c4cf1c:       206a 0010       moveal %a2@(16),%a0
10c4cf20:       42b0 b800       clrl %a0@(00000000,%a3:l)
10c4cf24:       206a 0010       moveal %a2@(16),%a0
10c4cf28:       42b0 b804       clrl %a0@(00000004,%a3:l)
10c4cf2c:       206a 0014       moveal %a2@(20),%a0
10c4cf30:       b0fc 0000       cmpaw #0,%a0
10c4cf34:       6706            beqs 10c4cf3c <del_partition+0xe0>
10c4cf36:       e58c            lsll #2,%d4
10c4cf38:       42b0 4800       clrl %a0@(00000000,%d4:l)
10c4cf3c:       7000            moveq #0,%d0
10c4cf3e:       4cee 0c3c ffe8  moveml %fp@(-24),%d2-%d5/%a2-%a3
10c4cf44:       4e5e            unlk %fp
10c4cf46:       4e75            rts

10c4cf48 <blkpg_ioctl>:
10c4cf48:       4e56 ff5c       linkw %fp,#-164
10c4cf4c:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c4cf50:       262e 0008       movel %fp@(8),%d3
10c4cf54:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c4cf58:       2f2e 000c       movel %fp@(12),%sp@-
10c4cf5c:       486e fff0       pea %fp@(-16)
10c4cf60:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c4cf66:       4e92            jsr %a2@
10c4cf68:       4fef 000c       lea %sp@(12),%sp
10c4cf6c:       202e fff0       movel %fp@(-16),%d0
10c4cf70:       7202            moveq #2,%d1
10c4cf72:       b280            cmpl %d0,%d1
10c4cf74:       6d62            blts 10c4cfd8 <blkpg_ioctl+0x90>
10c4cf76:       7201            moveq #1,%d1
10c4cf78:       b280            cmpl %d0,%d1
10c4cf7a:       6e5c            bgts 10c4cfd8 <blkpg_ioctl+0x90>
10c4cf7c:       0cae 0000 0093  cmpil #147,%fp@(-8)
10c4cf82:       fff8 
10c4cf84:       6352            blss 10c4cfd8 <blkpg_ioctl+0x90>
10c4cf86:       4878 0094       pea 94 <LSIGTRAP+0x8f>
10c4cf8a:       2f2e fffc       movel %fp@(-4),%sp@-
10c4cf8e:       240e            movel %fp,%d2
10c4cf90:       0682 ffff ff5c  addil #-164,%d2
10c4cf96:       2f02            movel %d2,%sp@-
10c4cf98:       4e92            jsr %a2@
10c4cf9a:       4fef 000c       lea %sp@(12),%sp
10c4cf9e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4cfa4:       2002            movel %d2,%d0
10c4cfa6:       0828 0005 01d1  btst #5,%a0@(465)
10c4cfac:       6604            bnes 10c4cfb2 <blkpg_ioctl+0x6a>
10c4cfae:       70f3            moveq #-13,%d0
10c4cfb0:       6028            bras 10c4cfda <blkpg_ioctl+0x92>
10c4cfb2:       0068 0100 0006  oriw #256,%a0@(6)
10c4cfb8:       7201            moveq #1,%d1
10c4cfba:       b2ae fff0       cmpl %fp@(-16),%d1
10c4cfbe:       660c            bnes 10c4cfcc <blkpg_ioctl+0x84>
10c4cfc0:       2f00            movel %d0,%sp@-
10c4cfc2:       3f03            movew %d3,%sp@-
10c4cfc4:       4267            clrw %sp@-
10c4cfc6:       4eba fd54       jsr %pc@(10c4cd1c <add_partition>)
10c4cfca:       600e            bras 10c4cfda <blkpg_ioctl+0x92>
10c4cfcc:       2f02            movel %d2,%sp@-
10c4cfce:       3f03            movew %d3,%sp@-
10c4cfd0:       4267            clrw %sp@-
10c4cfd2:       4eba fe88       jsr %pc@(10c4ce5c <del_partition>)
10c4cfd6:       6002            bras 10c4cfda <blkpg_ioctl+0x92>
10c4cfd8:       70ea            moveq #-22,%d0
10c4cfda:       4cee 040c ff50  moveml %fp@(-176),%d2-%d3/%a2
10c4cfe0:       4e5e            unlk %fp
10c4cfe2:       4e75            rts

10c4cfe4 <blk_ioctl>:
10c4cfe4:       4e56 fff8       linkw %fp,#-8
10c4cfe8:       48e7 3e20       moveml %d2-%d6/%a2,%sp@-
10c4cfec:       282e 0008       movel %fp@(8),%d4
10c4cff0:       242e 000c       movel %fp@(12),%d2
10c4cff4:       246e 0010       moveal %fp@(16),%a2
10c4cff8:       3604            movew %d4,%d3
10c4cffa:       4285            clrl %d5
10c4cffc:       4286            clrl %d6
10c4cffe:       4a44            tstw %d4
10c4d000:       6700 02fa       beqw 10c4d2fc <blk_ioctl+0x318>
10c4d004:       0c82 0000 1268  cmpil #4712,%d2
10c4d00a:       6700 0160       beqw 10c4d16c <blk_ioctl+0x188>
10c4d00e:       623e            bhis 10c4d04e <blk_ioctl+0x6a>
10c4d010:       0c82 0000 1260  cmpil #4704,%d2
10c4d016:       6700 018c       beqw 10c4d1a4 <blk_ioctl+0x1c0>
10c4d01a:       6216            bhis 10c4d032 <blk_ioctl+0x4e>
10c4d01c:       0c82 0000 125d  cmpil #4701,%d2
10c4d022:       6776            beqs 10c4d09a <blk_ioctl+0xb6>
10c4d024:       0c82 0000 125e  cmpil #4702,%d2
10c4d02a:       6700 0098       beqw 10c4d0c4 <blk_ioctl+0xe0>
10c4d02e:       6000 02cc       braw 10c4d2fc <blk_ioctl+0x318>
10c4d032:       0c82 0000 1262  cmpil #4706,%d2
10c4d038:       6700 00a8       beqw 10c4d0e2 <blk_ioctl+0xfe>
10c4d03c:       6500 00fc       bcsw 10c4d13a <blk_ioctl+0x156>
10c4d040:       0c82 0000 1263  cmpil #4707,%d2
10c4d046:       6700 00d0       beqw 10c4d118 <blk_ioctl+0x134>
10c4d04a:       6000 02b0       braw 10c4d2fc <blk_ioctl+0x318>
10c4d04e:       0c82 4004 1271  cmpil #1074008689,%d2
10c4d054:       6700 021e       beqw 10c4d274 <blk_ioctl+0x290>
10c4d058:       6218            bhis 10c4d072 <blk_ioctl+0x8e>
10c4d05a:       0c82 0000 1269  cmpil #4713,%d2
10c4d060:       6700 0194       beqw 10c4d1f6 <blk_ioctl+0x212>
10c4d064:       0c82 4004 126b  cmpil #1074008683,%d2
10c4d06a:       6700 01b6       beqw 10c4d222 <blk_ioctl+0x23e>
10c4d06e:       6000 028c       braw 10c4d2fc <blk_ioctl+0x318>
10c4d072:       0c82 8004 1270  cmpil #-2147216784,%d2
10c4d078:       6700 01c6       beqw 10c4d240 <blk_ioctl+0x25c>
10c4d07c:       620e            bhis 10c4d08c <blk_ioctl+0xa8>
10c4d07e:       0c82 8004 126a  cmpil #-2147216790,%d2
10c4d084:       6700 017e       beqw 10c4d204 <blk_ioctl+0x220>
10c4d088:       6000 0272       braw 10c4d2fc <blk_ioctl+0x318>
10c4d08c:       0c82 8004 1272  cmpil #-2147216782,%d2
10c4d092:       6700 0110       beqw 10c4d1a4 <blk_ioctl+0x1c0>
10c4d096:       6000 0264       braw 10c4d2fc <blk_ioctl+0x318>
10c4d09a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4d0a0:       0828 0005 01d1  btst #5,%a0@(465)
10c4d0a6:       6700 01da       beqw 10c4d282 <blk_ioctl+0x29e>
10c4d0aa:       0068 0100 0006  oriw #256,%a0@(6)
10c4d0b0:       2212            movel %a2@,%d1
10c4d0b2:       2f01            movel %d1,%sp@-
10c4d0b4:       3f04            movew %d4,%sp@-
10c4d0b6:       4267            clrw %sp@-
10c4d0b8:       4eb9 10c4 be04  jsr 10c4be04 <set_device_ro>
10c4d0be:       7000            moveq #0,%d0
10c4d0c0:       6000 023c       braw 10c4d2fe <blk_ioctl+0x31a>
10c4d0c4:       3f04            movew %d4,%sp@-
10c4d0c6:       4267            clrw %sp@-
10c4d0c8:       4eb9 10c4 bdc2  jsr 10c4bdc2 <is_read_only>
10c4d0ce:       4a80            tstl %d0
10c4d0d0:       56c0            sne %d0
10c4d0d2:       4880            extw %d0
10c4d0d4:       3200            movew %d0,%d1
10c4d0d6:       48c1            extl %d1
10c4d0d8:       4481            negl %d1
10c4d0da:       2481            movel %d1,%a2@
10c4d0dc:       7000            moveq #0,%d0
10c4d0de:       6000 021e       braw 10c4d2fe <blk_ioctl+0x31a>
10c4d0e2:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4d0e8:       0828 0005 01d1  btst #5,%a0@(465)
10c4d0ee:       6700 0192       beqw 10c4d282 <blk_ioctl+0x29e>
10c4d0f2:       0068 0100 0006  oriw #256,%a0@(6)
10c4d0f8:       b4fc 00ff       cmpaw #255,%a2
10c4d0fc:       6200 01fe       bhiw 10c4d2fc <blk_ioctl+0x318>
10c4d100:       e04b            lsrw #8,%d3
10c4d102:       4280            clrl %d0
10c4d104:       1003            moveb %d3,%d0
10c4d106:       e588            lsll #2,%d0
10c4d108:       41f9 1003 24fe  lea 100324fe <read_ahead>,%a0
10c4d10e:       218a 0800       movel %a2,%a0@(00000000,%d0:l)
10c4d112:       7000            moveq #0,%d0
10c4d114:       6000 01e8       braw 10c4d2fe <blk_ioctl+0x31a>
10c4d118:       b4fc 0000       cmpaw #0,%a2
10c4d11c:       6700 01de       beqw 10c4d2fc <blk_ioctl+0x318>
10c4d120:       e04b            lsrw #8,%d3
10c4d122:       4280            clrl %d0
10c4d124:       1003            moveb %d3,%d0
10c4d126:       e588            lsll #2,%d0
10c4d128:       41f9 1003 24fe  lea 100324fe <read_ahead>,%a0
10c4d12e:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c4d132:       2480            movel %d0,%a2@
10c4d134:       7000            moveq #0,%d0
10c4d136:       6000 01c6       braw 10c4d2fe <blk_ioctl+0x31a>
10c4d13a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4d140:       0828 0005 01d1  btst #5,%a0@(465)
10c4d146:       6700 013a       beqw 10c4d282 <blk_ioctl+0x29e>
10c4d14a:       0068 0100 0006  oriw #256,%a0@(6)
10c4d150:       4282            clrl %d2
10c4d152:       3404            movew %d4,%d2
10c4d154:       2f02            movel %d2,%sp@-
10c4d156:       4eb9 10c2 5026  jsr 10c25026 <fsync_dev>
10c4d15c:       42a7            clrl %sp@-
10c4d15e:       2f02            movel %d2,%sp@-
10c4d160:       4eb9 10c2 55ca  jsr 10c255ca <__invalidate_buffers>
10c4d166:       7000            moveq #0,%d0
10c4d168:       6000 0194       braw 10c4d2fe <blk_ioctl+0x31a>
10c4d16c:       223c 0000 0200  movel #512,%d1
10c4d172:       3003            movew %d3,%d0
10c4d174:       e048            lsrw #8,%d0
10c4d176:       0280 0000 00ff  andil #255,%d0
10c4d17c:       e588            lsll #2,%d0
10c4d17e:       41f9 1002 9388  lea 10029388 <hardsect_size>,%a0
10c4d184:       2070 0800       moveal %a0@(00000000,%d0:l),%a0
10c4d188:       b0fc 0000       cmpaw #0,%a0
10c4d18c:       670e            beqs 10c4d19c <blk_ioctl+0x1b8>
10c4d18e:       4280            clrl %d0
10c4d190:       1003            moveb %d3,%d0
10c4d192:       e588            lsll #2,%d0
10c4d194:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c4d198:       6702            beqs 10c4d19c <blk_ioctl+0x1b8>
10c4d19a:       2200            movel %d0,%d1
10c4d19c:       2481            movel %d1,%a2@
10c4d19e:       7000            moveq #0,%d0
10c4d1a0:       6000 015c       braw 10c4d2fe <blk_ioctl+0x31a>
10c4d1a4:       3f03            movew %d3,%sp@-
10c4d1a6:       4267            clrw %sp@-
10c4d1a8:       4eb9 10c4 d36a  jsr 10c4d36a <get_gendisk>
10c4d1ae:       2040            moveal %d0,%a0
10c4d1b0:       588f            addql #4,%sp
10c4d1b2:       b0fc 0000       cmpaw #0,%a0
10c4d1b6:       6710            beqs 10c4d1c8 <blk_ioctl+0x1e4>
10c4d1b8:       4280            clrl %d0
10c4d1ba:       1003            moveb %d3,%d0
10c4d1bc:       2068 0010       moveal %a0@(16),%a0
10c4d1c0:       e988            lsll #4,%d0
10c4d1c2:       2c30 0804       movel %a0@(00000004,%d0:l),%d6
10c4d1c6:       4285            clrl %d5
10c4d1c8:       0c82 0000 1260  cmpil #4704,%d2
10c4d1ce:       6608            bnes 10c4d1d8 <blk_ioctl+0x1f4>
10c4d1d0:       2486            movel %d6,%a2@
10c4d1d2:       7000            moveq #0,%d0
10c4d1d4:       6000 0128       braw 10c4d2fe <blk_ioctl+0x31a>
10c4d1d8:       2d45 fff8       movel %d5,%fp@(-8)
10c4d1dc:       2d46 fffc       movel %d6,%fp@(-4)
10c4d1e0:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c4d1e4:       486e fff8       pea %fp@(-8)
10c4d1e8:       2f0a            movel %a2,%sp@-
10c4d1ea:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c4d1f0:       7000            moveq #0,%d0
10c4d1f2:       6000 010a       braw 10c4d2fe <blk_ioctl+0x31a>
10c4d1f6:       2f0a            movel %a2,%sp@-
10c4d1f8:       3f04            movew %d4,%sp@-
10c4d1fa:       4267            clrw %sp@-
10c4d1fc:       4eba fd4a       jsr %pc@(10c4cf48 <blkpg_ioctl>)
10c4d200:       6000 00fc       braw 10c4d2fe <blk_ioctl+0x31a>
10c4d204:       2f0a            movel %a2,%sp@-
10c4d206:       3f04            movew %d4,%sp@-
10c4d208:       4267            clrw %sp@-
10c4d20a:       4eb9 10c4 cb54  jsr 10c4cb54 <blk_get_queue>
10c4d210:       588f            addql #4,%sp
10c4d212:       7220            moveq #32,%d1
10c4d214:       d280            addl %d0,%d1
10c4d216:       2f01            movel %d1,%sp@-
10c4d218:       4eb9 10c4 d656  jsr 10c4d656 <blkelvget_ioctl>
10c4d21e:       6000 00de       braw 10c4d2fe <blk_ioctl+0x31a>
10c4d222:       2f0a            movel %a2,%sp@-
10c4d224:       3f04            movew %d4,%sp@-
10c4d226:       4267            clrw %sp@-
10c4d228:       4eb9 10c4 cb54  jsr 10c4cb54 <blk_get_queue>
10c4d22e:       588f            addql #4,%sp
10c4d230:       7220            moveq #32,%d1
10c4d232:       d280            addl %d0,%d1
10c4d234:       2f01            movel %d1,%sp@-
10c4d236:       4eb9 10c4 d68c  jsr 10c4d68c <blkelvset_ioctl>
10c4d23c:       6000 00c0       braw 10c4d2fe <blk_ioctl+0x31a>
10c4d240:       223c 0000 0400  movel #1024,%d1
10c4d246:       3003            movew %d3,%d0
10c4d248:       e048            lsrw #8,%d0
10c4d24a:       0280 0000 00ff  andil #255,%d0
10c4d250:       e588            lsll #2,%d0
10c4d252:       41f9 1003 1d02  lea 10031d02 <blksize_size>,%a0
10c4d258:       2070 0800       moveal %a0@(00000000,%d0:l),%a0
10c4d25c:       b0fc 0000       cmpaw #0,%a0
10c4d260:       670a            beqs 10c4d26c <blk_ioctl+0x288>
10c4d262:       4280            clrl %d0
10c4d264:       1003            moveb %d3,%d0
10c4d266:       e588            lsll #2,%d0
10c4d268:       2230 0800       movel %a0@(00000000,%d0:l),%d1
10c4d26c:       2481            movel %d1,%a2@
10c4d26e:       7000            moveq #0,%d0
10c4d270:       6000 008c       braw 10c4d2fe <blk_ioctl+0x31a>
10c4d274:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4d27a:       0828 0005 01d1  btst #5,%a0@(465)
10c4d280:       6604            bnes 10c4d286 <blk_ioctl+0x2a2>
10c4d282:       70f3            moveq #-13,%d0
10c4d284:       6078            bras 10c4d2fe <blk_ioctl+0x31a>
10c4d286:       0068 0100 0006  oriw #256,%a0@(6)
10c4d28c:       4a44            tstw %d4
10c4d28e:       676c            beqs 10c4d2fc <blk_ioctl+0x318>
10c4d290:       b4fc 0000       cmpaw #0,%a2
10c4d294:       6766            beqs 10c4d2fc <blk_ioctl+0x318>
10c4d296:       2412            movel %a2@,%d2
10c4d298:       2002            movel %d2,%d0
10c4d29a:       0680 ffff fe00  addil #-512,%d0
10c4d2a0:       0c80 0000 0e00  cmpil #3584,%d0
10c4d2a6:       6254            bhis 10c4d2fc <blk_ioctl+0x318>
10c4d2a8:       2202            movel %d2,%d1
10c4d2aa:       5381            subql #1,%d1
10c4d2ac:       2002            movel %d2,%d0
10c4d2ae:       c081            andl %d1,%d0
10c4d2b0:       664a            bnes 10c4d2fc <blk_ioctl+0x318>
10c4d2b2:       3f04            movew %d4,%sp@-
10c4d2b4:       4267            clrw %sp@-
10c4d2b6:       4eb9 10c2 7fd2  jsr 10c27fd2 <get_super>
10c4d2bc:       588f            addql #4,%sp
10c4d2be:       4a80            tstl %d0
10c4d2c0:       670e            beqs 10c4d2d0 <blk_ioctl+0x2ec>
10c4d2c2:       2f00            movel %d0,%sp@-
10c4d2c4:       4eb9 10c2 7e4e  jsr 10c27e4e <drop_super>
10c4d2ca:       7001            moveq #1,%d0
10c4d2cc:       588f            addql #4,%sp
10c4d2ce:       6002            bras 10c4d2d2 <blk_ioctl+0x2ee>
10c4d2d0:       7000            moveq #0,%d0
10c4d2d2:       4a80            tstl %d0
10c4d2d4:       6614            bnes 10c4d2ea <blk_ioctl+0x306>
10c4d2d6:       0283 0000 ffff  andil #65535,%d3
10c4d2dc:       2f03            movel %d3,%sp@-
10c4d2de:       4eb9 10c2 10fa  jsr 10c210fa <is_swap_partition>
10c4d2e4:       588f            addql #4,%sp
10c4d2e6:       4a80            tstl %d0
10c4d2e8:       6704            beqs 10c4d2ee <blk_ioctl+0x30a>
10c4d2ea:       70f0            moveq #-16,%d0
10c4d2ec:       6010            bras 10c4d2fe <blk_ioctl+0x31a>
10c4d2ee:       2f02            movel %d2,%sp@-
10c4d2f0:       2f03            movel %d3,%sp@-
10c4d2f2:       4eb9 10c2 8c9a  jsr 10c28c9a <set_blocksize>
10c4d2f8:       7000            moveq #0,%d0
10c4d2fa:       6002            bras 10c4d2fe <blk_ioctl+0x31a>
10c4d2fc:       70ea            moveq #-22,%d0
10c4d2fe:       4cee 047c ffe0  moveml %fp@(-32),%d2-%d6/%a2
10c4d304:       4e5e            unlk %fp
10c4d306:       4e75            rts

10c4d308 <add_gendisk>:
10c4d308:       4e56 0000       linkw %fp,#0
10c4d30c:       226e 0008       moveal %fp@(8),%a1
10c4d310:       2079 1003 1cfe  moveal 10031cfe <gendisk_head>,%a0
10c4d316:       b0fc 0000       cmpaw #0,%a0
10c4d31a:       670e            beqs 10c4d32a <add_gendisk+0x22>
10c4d31c:       b3c8            cmpal %a0,%a1
10c4d31e:       6718            beqs 10c4d338 <add_gendisk+0x30>
10c4d320:       2068 0020       moveal %a0@(32),%a0
10c4d324:       b0fc 0000       cmpaw #0,%a0
10c4d328:       66f2            bnes 10c4d31c <add_gendisk+0x14>
10c4d32a:       2379 1003 1cfe  movel 10031cfe <gendisk_head>,%a1@(32)
10c4d330:       0020 
10c4d332:       23c9 1003 1cfe  movel %a1,10031cfe <gendisk_head>
10c4d338:       4e5e            unlk %fp
10c4d33a:       4e75            rts

10c4d33c <del_gendisk>:
10c4d33c:       4e56 0000       linkw %fp,#0
10c4d340:       222e 0008       movel %fp@(8),%d1
10c4d344:       41f9 1003 1cfe  lea 10031cfe <gendisk_head>,%a0
10c4d34a:       6006            bras 10c4d352 <del_gendisk+0x16>
10c4d34c:       2250            moveal %a0@,%a1
10c4d34e:       41e9 0020       lea %a1@(32),%a0
10c4d352:       2010            movel %a0@,%d0
10c4d354:       6710            beqs 10c4d366 <del_gendisk+0x2a>
10c4d356:       b280            cmpl %d0,%d1
10c4d358:       66f2            bnes 10c4d34c <del_gendisk+0x10>
10c4d35a:       2250            moveal %a0@,%a1
10c4d35c:       b2fc 0000       cmpaw #0,%a1
10c4d360:       6704            beqs 10c4d366 <del_gendisk+0x2a>
10c4d362:       20a9 0020       movel %a1@(32),%a0@
10c4d366:       4e5e            unlk %fp
10c4d368:       4e75            rts

10c4d36a <get_gendisk>:
10c4d36a:       4e56 0000       linkw %fp,#0
10c4d36e:       4280            clrl %d0
10c4d370:       102e 000a       moveb %fp@(10),%d0
10c4d374:       2079 1003 1cfe  moveal 10031cfe <gendisk_head>,%a0
10c4d37a:       6004            bras 10c4d380 <get_gendisk+0x16>
10c4d37c:       2068 0020       moveal %a0@(32),%a0
10c4d380:       b0fc 0000       cmpaw #0,%a0
10c4d384:       6704            beqs 10c4d38a <get_gendisk+0x20>
10c4d386:       b090            cmpl %a0@,%d0
10c4d388:       66f2            bnes 10c4d37c <get_gendisk+0x12>
10c4d38a:       2008            movel %a0,%d0
10c4d38c:       4e5e            unlk %fp
10c4d38e:       4e75            rts

10c4d390 <get_partition_list>:
10c4d390:       4e56 ffc0       linkw %fp,#-64
10c4d394:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c4d398:       2a6e 0008       moveal %fp@(8),%a5
10c4d39c:       282e 0010       movel %fp@(16),%d4
10c4d3a0:       2a2e 0014       movel %fp@(20),%d5
10c4d3a4:       4879 1000 5911  pea 10005911 <twist_table.663+0x4e9>
10c4d3aa:       2f0d            movel %a5,%sp@-
10c4d3ac:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c4d3b2:       2400            movel %d0,%d2
10c4d3b4:       2479 1003 1cfe  moveal 10031cfe <gendisk_head>,%a2
10c4d3ba:       508f            addql #8,%sp
10c4d3bc:       b4fc 0000       cmpaw #0,%a2
10c4d3c0:       6700 008a       beqw 10c4d44c <get_partition_list+0xbc>
10c4d3c4:       7600            moveq #0,%d3
10c4d3c6:       202a 0018       movel %a2@(24),%d0
10c4d3ca:       222a 0008       movel %a2@(8),%d1
10c4d3ce:       e3a8            lsll %d1,%d0
10c4d3d0:       b083            cmpl %d3,%d0
10c4d3d2:       6f6c            bles 10c4d440 <get_partition_list+0xb0>
10c4d3d4:       99cc            subal %a4,%a4
10c4d3d6:       97cb            subal %a3,%a3
10c4d3d8:       206a 0010       moveal %a2@(16),%a0
10c4d3dc:       4ab0 b804       tstl %a0@(00000004,%a3:l)
10c4d3e0:       6748            beqs 10c4d42a <get_partition_list+0x9a>
10c4d3e2:       486e ffc0       pea %fp@(-64)
10c4d3e6:       2f03            movel %d3,%sp@-
10c4d3e8:       2f0a            movel %a2,%sp@-
10c4d3ea:       4eb9 10c3 b420  jsr 10c3b420 <disk_name>
10c4d3f0:       2f00            movel %d0,%sp@-
10c4d3f2:       206a 0014       moveal %a2@(20),%a0
10c4d3f6:       2f30 c800       movel %a0@(00000000,%a4:l),%sp@-
10c4d3fa:       2f03            movel %d3,%sp@-
10c4d3fc:       2f12            movel %a2@,%sp@-
10c4d3fe:       4879 1000 592e  pea 1000592e <twist_table.663+0x506>
10c4d404:       4878 003f       pea 3f <LSIGTRAP+0x3a>
10c4d408:       4875 2800       pea %a5@(00000000,%d2:l)
10c4d40c:       4eb9 10c8 4d32  jsr 10c84d32 <snprintf>
10c4d412:       d480            addl %d0,%d2
10c4d414:       4fef 0028       lea %sp@(40),%sp
10c4d418:       b882            cmpl %d2,%d4
10c4d41a:       6f06            bles 10c4d422 <get_partition_list+0x92>
10c4d41c:       9882            subl %d2,%d4
10c4d41e:       7400            moveq #0,%d2
10c4d420:       6008            bras 10c4d42a <get_partition_list+0x9a>
10c4d422:       2004            movel %d4,%d0
10c4d424:       d085            addl %d5,%d0
10c4d426:       b082            cmpl %d2,%d0
10c4d428:       6f22            bles 10c4d44c <get_partition_list+0xbc>
10c4d42a:       588c            addql #4,%a4
10c4d42c:       47eb 0010       lea %a3@(16),%a3
10c4d430:       5283            addql #1,%d3
10c4d432:       202a 0018       movel %a2@(24),%d0
10c4d436:       222a 0008       movel %a2@(8),%d1
10c4d43a:       e3a8            lsll %d1,%d0
10c4d43c:       b083            cmpl %d3,%d0
10c4d43e:       6e98            bgts 10c4d3d8 <get_partition_list+0x48>
10c4d440:       246a 0020       moveal %a2@(32),%a2
10c4d444:       b4fc 0000       cmpaw #0,%a2
10c4d448:       6600 ff7a       bnew 10c4d3c4 <get_partition_list+0x34>
10c4d44c:       206e 000c       moveal %fp@(12),%a0
10c4d450:       dbc4            addal %d4,%a5
10c4d452:       208d            movel %a5,%a0@
10c4d454:       9484            subl %d4,%d2
10c4d456:       6a02            bpls 10c4d45a <get_partition_list+0xca>
10c4d458:       7400            moveq #0,%d2
10c4d45a:       2002            movel %d2,%d0
10c4d45c:       ba80            cmpl %d0,%d5
10c4d45e:       6c02            bges 10c4d462 <get_partition_list+0xd2>
10c4d460:       2005            movel %d5,%d0
10c4d462:       4cee 3c3c ffa0  moveml %fp@(-96),%d2-%d5/%a2-%a5
10c4d468:       4e5e            unlk %fp
10c4d46a:       4e75            rts

10c4d46c <elevator_linus_merge>:
10c4d46c:       4e56 0000       linkw %fp,#0
10c4d470:       48e7 3f38       moveml %d2-%d7/%a2-%a4,%sp@-
10c4d474:       286e 0008       moveal %fp@(8),%a4
10c4d478:       266e 000c       moveal %fp@(12),%a3
10c4d47c:       2a2e 0010       movel %fp@(16),%d5
10c4d480:       246e 0014       moveal %fp@(20),%a2
10c4d484:       2e2e 0018       movel %fp@(24),%d7
10c4d488:       2c2e 001c       movel %fp@(28),%d6
10c4d48c:       162a 0008       moveb %a2@(8),%d3
10c4d490:       e28b            lsrl #1,%d3
10c4d492:       707f            moveq #127,%d0
10c4d494:       c680            andl %d0,%d3
10c4d496:       7800            moveq #0,%d4
10c4d498:       226c 001c       moveal %a4@(28),%a1
10c4d49c:       ba89            cmpl %a1,%d5
10c4d49e:       6700 00ce       beqw 10c4d56e <elevator_linus_merge+0x102>
10c4d4a2:       2049            moveal %a1,%a0
10c4d4a4:       2028 0008       movel %a0@(8),%d0
10c4d4a8:       53a8 0008       subql #1,%a0@(8)
10c4d4ac:       4a80            tstl %d0
10c4d4ae:       6f00 00be       blew 10c4d56e <elevator_linus_merge+0x102>
10c4d4b2:       49ec 0018       lea %a4@(24),%a4
10c4d4b6:       4aa9 003e       tstl %a1@(62)
10c4d4ba:       6600 009a       bnew 10c4d556 <elevator_linus_merge+0xea>
10c4d4be:       3029 0010       movew %a1@(16),%d0
10c4d4c2:       b06a 0012       cmpw %a2@(18),%d0
10c4d4c6:       6600 008e       bnew 10c4d556 <elevator_linus_merge+0xea>
10c4d4ca:       4a93            tstl %a3@
10c4d4cc:       6646            bnes 10c4d514 <elevator_linus_merge+0xa8>
10c4d4ce:       2051            moveal %a1@,%a0
10c4d4d0:       b9c8            cmpal %a0,%a4
10c4d4d2:       6740            beqs 10c4d514 <elevator_linus_merge+0xa8>
10c4d4d4:       b068 0010       cmpw %a0@(16),%d0
10c4d4d8:       6712            beqs 10c4d4ec <elevator_linus_merge+0x80>
10c4d4da:       202a 0040       movel %a2@(64),%d0
10c4d4de:       b0a9 001a       cmpl %a1@(26),%d0
10c4d4e2:       52c0            shi %d0
10c4d4e4:       4880            extw %d0
10c4d4e6:       48c0            extl %d0
10c4d4e8:       4480            negl %d0
10c4d4ea:       6022            bras 10c4d50e <elevator_linus_merge+0xa2>
10c4d4ec:       222a 0040       movel %a2@(64),%d1
10c4d4f0:       2029 001a       movel %a1@(26),%d0
10c4d4f4:       2068 001a       moveal %a0@(26),%a0
10c4d4f8:       b1c1            cmpal %d1,%a0
10c4d4fa:       6304            blss 10c4d500 <elevator_linus_merge+0x94>
10c4d4fc:       b081            cmpl %d1,%d0
10c4d4fe:       6512            bcss 10c4d512 <elevator_linus_merge+0xa6>
10c4d500:       b088            cmpl %a0,%d0
10c4d502:       6510            bcss 10c4d514 <elevator_linus_merge+0xa8>
10c4d504:       b081            cmpl %d1,%d0
10c4d506:       650a            bcss 10c4d512 <elevator_linus_merge+0xa6>
10c4d508:       b1c1            cmpal %d1,%a0
10c4d50a:       6206            bhis 10c4d512 <elevator_linus_merge+0xa6>
10c4d50c:       7000            moveq #0,%d0
10c4d50e:       4a80            tstl %d0
10c4d510:       6702            beqs 10c4d514 <elevator_linus_merge+0xa8>
10c4d512:       2689            movel %a1,%a3@
10c4d514:       bea9 0012       cmpl %a1@(18),%d7
10c4d518:       663c            bnes 10c4d556 <elevator_linus_merge+0xea>
10c4d51a:       2069 001e       moveal %a1@(30),%a0
10c4d51e:       2008            movel %a0,%d0
10c4d520:       d083            addl %d3,%d0
10c4d522:       bc80            cmpl %d0,%d6
10c4d524:       6530            bcss 10c4d556 <elevator_linus_merge+0xea>
10c4d526:       2429 0008       movel %a1@(8),%d2
10c4d52a:       b682            cmpl %d2,%d3
10c4d52c:       6240            bhis 10c4d56e <elevator_linus_merge+0x102>
10c4d52e:       2229 001a       movel %a1@(26),%d1
10c4d532:       2001            movel %d1,%d0
10c4d534:       d088            addl %a0,%d0
10c4d536:       206a 0040       moveal %a2@(64),%a0
10c4d53a:       b1c0            cmpal %d0,%a0
10c4d53c:       6606            bnes 10c4d544 <elevator_linus_merge+0xd8>
10c4d53e:       7802            moveq #2,%d4
10c4d540:       2689            movel %a1,%a3@
10c4d542:       602a            bras 10c4d56e <elevator_linus_merge+0x102>
10c4d544:       9283            subl %d3,%d1
10c4d546:       b1c1            cmpal %d1,%a0
10c4d548:       660c            bnes 10c4d556 <elevator_linus_merge+0xea>
10c4d54a:       7801            moveq #1,%d4
10c4d54c:       9483            subl %d3,%d2
10c4d54e:       2342 0008       movel %d2,%a1@(8)
10c4d552:       2689            movel %a1,%a3@
10c4d554:       6018            bras 10c4d56e <elevator_linus_merge+0x102>
10c4d556:       2269 0004       moveal %a1@(4),%a1
10c4d55a:       ba89            cmpl %a1,%d5
10c4d55c:       6710            beqs 10c4d56e <elevator_linus_merge+0x102>
10c4d55e:       2049            moveal %a1,%a0
10c4d560:       2028 0008       movel %a0@(8),%d0
10c4d564:       53a8 0008       subql #1,%a0@(8)
10c4d568:       4a80            tstl %d0
10c4d56a:       6e00 ff4a       bgtw 10c4d4b6 <elevator_linus_merge+0x4a>
10c4d56e:       2004            movel %d4,%d0
10c4d570:       4cdf 1cfc       moveml %sp@+,%d2-%d7/%a2-%a4
10c4d574:       4e5e            unlk %fp
10c4d576:       4e75            rts

10c4d578 <elevator_linus_merge_cleanup>:
10c4d578:       4e56 0000       linkw %fp,#0
10c4d57c:       222e 0010       movel %fp@(16),%d1
10c4d580:       206e 000c       moveal %fp@(12),%a0
10c4d584:       7018            moveq #24,%d0
10c4d586:       d0ae 0008       addl %fp@(8),%d0
10c4d58a:       6004            bras 10c4d590 <elevator_linus_merge_cleanup+0x18>
10c4d58c:       93a8 0008       subl %d1,%a0@(8)
10c4d590:       2050            moveal %a0@,%a0
10c4d592:       b088            cmpl %a0,%d0
10c4d594:       66f6            bnes 10c4d58c <elevator_linus_merge_cleanup+0x14>
10c4d596:       4e5e            unlk %fp
10c4d598:       4e75            rts

10c4d59a <elevator_linus_merge_req>:
10c4d59a:       4e56 0000       linkw %fp,#0
10c4d59e:       226e 0008       moveal %fp@(8),%a1
10c4d5a2:       206e 000c       moveal %fp@(12),%a0
10c4d5a6:       2028 0008       movel %a0@(8),%d0
10c4d5aa:       b0a9 0008       cmpl %a1@(8),%d0
10c4d5ae:       6c04            bges 10c4d5b4 <elevator_linus_merge_req+0x1a>
10c4d5b0:       2340 0008       movel %d0,%a1@(8)
10c4d5b4:       4e5e            unlk %fp
10c4d5b6:       4e75            rts

10c4d5b8 <elevator_noop_merge>:
10c4d5b8:       4e56 0000       linkw %fp,#0
10c4d5bc:       48e7 3c38       moveml %d2-%d5/%a2-%a4,%sp@-
10c4d5c0:       286e 0008       moveal %fp@(8),%a4
10c4d5c4:       266e 000c       moveal %fp@(12),%a3
10c4d5c8:       262e 0010       movel %fp@(16),%d3
10c4d5cc:       246e 0014       moveal %fp@(20),%a2
10c4d5d0:       2a2e 0018       movel %fp@(24),%d5
10c4d5d4:       282e 001c       movel %fp@(28),%d4
10c4d5d8:       142a 0008       moveb %a2@(8),%d2
10c4d5dc:       e28a            lsrl #1,%d2
10c4d5de:       707f            moveq #127,%d0
10c4d5e0:       c480            andl %d0,%d2
10c4d5e2:       41ec 0018       lea %a4@(24),%a0
10c4d5e6:       b1d0            cmpal %a0@,%a0
10c4d5e8:       6646            bnes 10c4d630 <elevator_noop_merge+0x78>
10c4d5ea:       6050            bras 10c4d63c <elevator_noop_merge+0x84>
10c4d5ec:       2688            movel %a0,%a3@
10c4d5ee:       7002            moveq #2,%d0
10c4d5f0:       604c            bras 10c4d63e <elevator_noop_merge+0x86>
10c4d5f2:       2688            movel %a0,%a3@
10c4d5f4:       7001            moveq #1,%d0
10c4d5f6:       6046            bras 10c4d63e <elevator_noop_merge+0x86>
10c4d5f8:       baa8 0012       cmpl %a0@(18),%d5
10c4d5fc:       6632            bnes 10c4d630 <elevator_noop_merge+0x78>
10c4d5fe:       302a 0012       movew %a2@(18),%d0
10c4d602:       b068 0010       cmpw %a0@(16),%d0
10c4d606:       6628            bnes 10c4d630 <elevator_noop_merge+0x78>
10c4d608:       2268 001e       moveal %a0@(30),%a1
10c4d60c:       2009            movel %a1,%d0
10c4d60e:       d082            addl %d2,%d0
10c4d610:       b880            cmpl %d0,%d4
10c4d612:       651c            bcss 10c4d630 <elevator_noop_merge+0x78>
10c4d614:       4aa8 003e       tstl %a0@(62)
10c4d618:       6616            bnes 10c4d630 <elevator_noop_merge+0x78>
10c4d61a:       2228 001a       movel %a0@(26),%d1
10c4d61e:       2001            movel %d1,%d0
10c4d620:       d089            addl %a1,%d0
10c4d622:       226a 0040       moveal %a2@(64),%a1
10c4d626:       b3c0            cmpal %d0,%a1
10c4d628:       67c2            beqs 10c4d5ec <elevator_noop_merge+0x34>
10c4d62a:       9282            subl %d2,%d1
10c4d62c:       b3c1            cmpal %d1,%a1
10c4d62e:       67c2            beqs 10c4d5f2 <elevator_noop_merge+0x3a>
10c4d630:       2068 0004       moveal %a0@(4),%a0
10c4d634:       b688            cmpl %a0,%d3
10c4d636:       66c0            bnes 10c4d5f8 <elevator_noop_merge+0x40>
10c4d638:       26ac 001c       movel %a4@(28),%a3@
10c4d63c:       7000            moveq #0,%d0
10c4d63e:       4cdf 1c3c       moveml %sp@+,%d2-%d5/%a2-%a4
10c4d642:       4e5e            unlk %fp
10c4d644:       4e75            rts

10c4d646 <elevator_noop_merge_cleanup>:
10c4d646:       4e56 0000       linkw %fp,#0
10c4d64a:       4e5e            unlk %fp
10c4d64c:       4e75            rts

10c4d64e <elevator_noop_merge_req>:
10c4d64e:       4e56 0000       linkw %fp,#0
10c4d652:       4e5e            unlk %fp
10c4d654:       4e75            rts

10c4d656 <blkelvget_ioctl>:
10c4d656:       4e56 fff0       linkw %fp,#-16
10c4d65a:       206e 0008       moveal %fp@(8),%a0
10c4d65e:       202e 000c       movel %fp@(12),%d0
10c4d662:       2d68 0014 fff0  movel %a0@(20),%fp@(-16)
10c4d668:       2d50 fff4       movel %a0@,%fp@(-12)
10c4d66c:       2d68 0004 fff8  movel %a0@(4),%fp@(-8)
10c4d672:       42ae fffc       clrl %fp@(-4)
10c4d676:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c4d67a:       486e fff0       pea %fp@(-16)
10c4d67e:       2f00            movel %d0,%sp@-
10c4d680:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c4d686:       7000            moveq #0,%d0
10c4d688:       4e5e            unlk %fp
10c4d68a:       4e75            rts

10c4d68c <blkelvset_ioctl>:
10c4d68c:       4e56 fff0       linkw %fp,#-16
10c4d690:       2f0a            movel %a2,%sp@-
10c4d692:       246e 0008       moveal %fp@(8),%a2
10c4d696:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c4d69a:       2f2e 000c       movel %fp@(12),%sp@-
10c4d69e:       486e fff0       pea %fp@(-16)
10c4d6a2:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c4d6a8:       222e fff4       movel %fp@(-12),%d1
10c4d6ac:       70ea            moveq #-22,%d0
10c4d6ae:       4a81            tstl %d1
10c4d6b0:       6d12            blts 10c4d6c4 <blkelvset_ioctl+0x38>
10c4d6b2:       202e fff8       movel %fp@(-8),%d0
10c4d6b6:       6d0a            blts 10c4d6c2 <blkelvset_ioctl+0x36>
10c4d6b8:       2481            movel %d1,%a2@
10c4d6ba:       2540 0004       movel %d0,%a2@(4)
10c4d6be:       7000            moveq #0,%d0
10c4d6c0:       6002            bras 10c4d6c4 <blkelvset_ioctl+0x38>
10c4d6c2:       70ea            moveq #-22,%d0
10c4d6c4:       246e ffec       moveal %fp@(-20),%a2
10c4d6c8:       4e5e            unlk %fp
10c4d6ca:       4e75            rts

10c4d6cc <elevator_init>:
10c4d6cc:       4e56 0000       linkw %fp,#0
10c4d6d0:       226e 0008       moveal %fp@(8),%a1
10c4d6d4:       2049            moveal %a1,%a0
10c4d6d6:       20ee 000c       movel %fp@(12),%a0@+
10c4d6da:       20ee 0010       movel %fp@(16),%a0@+
10c4d6de:       20ee 0014       movel %fp@(20),%a0@+
10c4d6e2:       20ee 0018       movel %fp@(24),%a0@+
10c4d6e6:       20ee 001c       movel %fp@(28),%a0@+
10c4d6ea:       20ae 0020       movel %fp@(32),%a0@
10c4d6ee:       2379 1002 42a4  movel 100242a4 <queue_ID.822>,%a1@(20)
10c4d6f4:       0014 
10c4d6f6:       52b9 1002 42a4  addql #1,100242a4 <queue_ID.822>
10c4d6fc:       4e5e            unlk %fp
10c4d6fe:       4e75            rts

10c4d700 <bh_rq_in_between>:
10c4d700:       4e56 0000       linkw %fp,#0
10c4d704:       2f0a            movel %a2,%sp@-
10c4d706:       246e 0008       moveal %fp@(8),%a2
10c4d70a:       226e 000c       moveal %fp@(12),%a1
10c4d70e:       2051            moveal %a1@,%a0
10c4d710:       b1ee 0010       cmpal %fp@(16),%a0
10c4d714:       6740            beqs 10c4d756 <bh_rq_in_between+0x56>
10c4d716:       3029 0010       movew %a1@(16),%d0
10c4d71a:       b068 0010       cmpw %a0@(16),%d0
10c4d71e:       6712            beqs 10c4d732 <bh_rq_in_between+0x32>
10c4d720:       246a 0040       moveal %a2@(64),%a2
10c4d724:       b5e9 001a       cmpal %a1@(26),%a2
10c4d728:       52c0            shi %d0
10c4d72a:       4880            extw %d0
10c4d72c:       48c0            extl %d0
10c4d72e:       4480            negl %d0
10c4d730:       6026            bras 10c4d758 <bh_rq_in_between+0x58>
10c4d732:       222a 0040       movel %a2@(64),%d1
10c4d736:       2029 001a       movel %a1@(26),%d0
10c4d73a:       2068 001a       moveal %a0@(26),%a0
10c4d73e:       b1c1            cmpal %d1,%a0
10c4d740:       6304            blss 10c4d746 <bh_rq_in_between+0x46>
10c4d742:       b081            cmpl %d1,%d0
10c4d744:       650c            bcss 10c4d752 <bh_rq_in_between+0x52>
10c4d746:       b088            cmpl %a0,%d0
10c4d748:       650c            bcss 10c4d756 <bh_rq_in_between+0x56>
10c4d74a:       b081            cmpl %d1,%d0
10c4d74c:       6504            bcss 10c4d752 <bh_rq_in_between+0x52>
10c4d74e:       b1c1            cmpal %d1,%a0
10c4d750:       6304            blss 10c4d756 <bh_rq_in_between+0x56>
10c4d752:       7001            moveq #1,%d0
10c4d754:       6002            bras 10c4d758 <bh_rq_in_between+0x58>
10c4d756:       7000            moveq #0,%d0
10c4d758:       245f            moveal %sp@+,%a2
10c4d75a:       4e5e            unlk %fp
10c4d75c:       4e75            rts
10c4d75e:       4e75            rts

10c4d760 <general_program_func>:
10c4d760:       4e56 fff0       linkw %fp,#-16
10c4d764:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c4d768:       266e 0010       moveal %fp@(16),%a3
10c4d76c:       42ae fffc       clrl %fp@(-4)
10c4d770:       206e 0008       moveal %fp@(8),%a0
10c4d774:       4280            clrl %d0
10c4d776:       3028 003e       movew %a0@(62),%d0
10c4d77a:       2f00            movel %d0,%sp@-
10c4d77c:       4eb9 10c2 5026  jsr 10c25026 <fsync_dev>
10c4d782:       42a7            clrl %sp@-
10c4d784:       206e 0008       moveal %fp@(8),%a0
10c4d788:       4280            clrl %d0
10c4d78a:       3028 003e       movew %a0@(62),%d0
10c4d78e:       2f00            movel %d0,%sp@-
10c4d790:       4eb9 10c2 55ca  jsr 10c255ca <__invalidate_buffers>
10c4d796:       7c00            moveq #0,%d6
10c4d798:       4fef 000c       lea %sp@(12),%sp
10c4d79c:       206e 0014       moveal %fp@(20),%a0
10c4d7a0:       bca8 0004       cmpl %a0@(4),%d6
10c4d7a4:       6c00 0138       bgew 10c4d8de <general_program_func+0x17e>
10c4d7a8:       307c 0014       moveaw #20,%a0
10c4d7ac:       d1ee 0014       addal %fp@(20),%a0
10c4d7b0:       2d48 fff8       movel %a0,%fp@(-8)
10c4d7b4:       206e 0014       moveal %fp@(20),%a0
10c4d7b8:       4be8 0018       lea %a0@(24),%a5
10c4d7bc:       307c 0010       moveaw #16,%a0
10c4d7c0:       d1ee 0014       addal %fp@(20),%a0
10c4d7c4:       2d48 fff0       movel %a0,%fp@(-16)
10c4d7c8:       2406            movel %d6,%d2
10c4d7ca:       e98a            lsll #4,%d2
10c4d7cc:       206e fff8       moveal %fp@(-8),%a0
10c4d7d0:       2470 2800       moveal %a0@(00000000,%d2:l),%a2
10c4d7d4:       262b 001c       movel %a3@(28),%d3
10c4d7d8:       2f03            movel %d3,%sp@-
10c4d7da:       2f0a            movel %a2,%sp@-
10c4d7dc:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c4d7e2:       508f            addql #8,%sp
10c4d7e4:       2800            movel %d0,%d4
10c4d7e6:       d5f5 2800       addal %a5@(00000000,%d2:l),%a2
10c4d7ea:       2f03            movel %d3,%sp@-
10c4d7ec:       486a ffff       pea %a2@(-1)
10c4d7f0:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c4d7f6:       508f            addql #8,%sp
10c4d7f8:       2e00            movel %d0,%d7
10c4d7fa:       2a02            movel %d2,%d5
10c4d7fc:       5286            addql #1,%d6
10c4d7fe:       2d46 fff4       movel %d6,%fp@(-12)
10c4d802:       be84            cmpl %d4,%d7
10c4d804:       6d00 0082       bltw 10c4d888 <general_program_func+0x128>
10c4d808:       2c0e            movel %fp,%d6
10c4d80a:       5986            subql #4,%d6
10c4d80c:       49f9 10c8 591c  lea 10c8591c <__mulsi3>,%a4
10c4d812:       2004            movel %d4,%d0
10c4d814:       ea80            asrl #5,%d0
10c4d816:       e588            lsll #2,%d0
10c4d818:       2440            moveal %d0,%a2
10c4d81a:       d5c6            addal %d6,%a2
10c4d81c:       2004            movel %d4,%d0
10c4d81e:       721f            moveq #31,%d1
10c4d820:       c081            andl %d1,%d0
10c4d822:       7601            moveq #1,%d3
10c4d824:       e1ab            lsll %d0,%d3
10c4d826:       2003            movel %d3,%d0
10c4d828:       c092            andl %a2@,%d0
10c4d82a:       6656            bnes 10c4d882 <general_program_func+0x122>
10c4d82c:       242b 001c       movel %a3@(28),%d2
10c4d830:       2f02            movel %d2,%sp@-
10c4d832:       2f04            movel %d4,%sp@-
10c4d834:       4e94            jsr %a4@
10c4d836:       508f            addql #8,%sp
10c4d838:       d0ab 0004       addl %a3@(4),%d0
10c4d83c:       2f00            movel %d0,%sp@-
10c4d83e:       206e 0008       moveal %fp@(8),%a0
10c4d842:       4280            clrl %d0
10c4d844:       1028 003f       moveb %a0@(63),%d0
10c4d848:       2f00            movel %d0,%sp@-
10c4d84a:       2f02            movel %d2,%sp@-
10c4d84c:       2f04            movel %d4,%sp@-
10c4d84e:       4e94            jsr %a4@
10c4d850:       584f            addqw #4,%sp
10c4d852:       2e80            movel %d0,%sp@
10c4d854:       4879 1000 5951  pea 10005951 <twist_table.663+0x529>
10c4d85a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4d860:       2f2b 001c       movel %a3@(28),%sp@-
10c4d864:       2f04            movel %d4,%sp@-
10c4d866:       4e94            jsr %a4@
10c4d868:       584f            addqw #4,%sp
10c4d86a:       2e80            movel %d0,%sp@
10c4d86c:       2f0b            movel %a3,%sp@-
10c4d86e:       206b 0018       moveal %a3@(24),%a0
10c4d872:       4e90            jsr %a0@
10c4d874:       4fef 0018       lea %sp@(24),%sp
10c4d878:       40c0            movew %sr,%d0
10c4d87a:       007c 0700       oriw #1792,%sr
10c4d87e:       8792            orl %d3,%a2@
10c4d880:       46c0            movew %d0,%sr
10c4d882:       5284            addql #1,%d4
10c4d884:       be84            cmpl %d4,%d7
10c4d886:       6c8a            bges 10c4d812 <general_program_func+0xb2>
10c4d888:       206e fff0       moveal %fp@(-16),%a0
10c4d88c:       2f30 5800       movel %a0@(00000000,%d5:l),%sp@-
10c4d890:       206e fff8       moveal %fp@(-8),%a0
10c4d894:       2f30 5800       movel %a0@(00000000,%d5:l),%sp@-
10c4d898:       2f35 5800       movel %a5@(00000000,%d5:l),%sp@-
10c4d89c:       4879 1000 5986  pea 10005986 <twist_table.663+0x55e>
10c4d8a2:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4d8a8:       206e fff0       moveal %fp@(-16),%a0
10c4d8ac:       2f30 5800       movel %a0@(00000000,%d5:l),%sp@-
10c4d8b0:       2f35 5800       movel %a5@(00000000,%d5:l),%sp@-
10c4d8b4:       206e fff8       moveal %fp@(-8),%a0
10c4d8b8:       2f30 5800       movel %a0@(00000000,%d5:l),%sp@-
10c4d8bc:       2f0b            movel %a3,%sp@-
10c4d8be:       206b 0014       moveal %a3@(20),%a0
10c4d8c2:       4e90            jsr %a0@
10c4d8c4:       4fef 0020       lea %sp@(32),%sp
10c4d8c8:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c4d8ce:       2c2e fff4       movel %fp@(-12),%d6
10c4d8d2:       206e 0014       moveal %fp@(20),%a0
10c4d8d6:       bca8 0004       cmpl %a0@(4),%d6
10c4d8da:       6d00 feec       bltw 10c4d7c8 <general_program_func+0x68>
10c4d8de:       206e 0014       moveal %fp@(20),%a0
10c4d8e2:       4aa8 0008       tstl %a0@(8)
10c4d8e6:       671a            beqs 10c4d902 <general_program_func+0x1a2>
10c4d8e8:       007c 0700       oriw #1792,%sr
10c4d8ec:       207c 10c0 0000  moveal #281018368,%a0
10c4d8f2:       11fc 0000 f300  moveb #0,fffff300 <_flashend+0xef2ff300>
10c4d8f8:       2e68 0000       moveal %a0@(0),%sp
10c4d8fc:       2068 0004       moveal %a0@(4),%a0
10c4d900:       4ed0            jmp %a0@
10c4d902:       7000            moveq #0,%d0
10c4d904:       4cee 3cfc ffc8  moveml %fp@(-56),%d2-%d7/%a2-%a5
10c4d90a:       4e5e            unlk %fp
10c4d90c:       4e75            rts

10c4d90e <do_blkmem_request>:
10c4d90e:       4e56 0000       linkw %fp,#0
10c4d912:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c4d916:       43f9 1002 ab56  lea 1002ab56 <blk_dev+0xfd6>,%a1
10c4d91c:       2051            moveal %a1@,%a0
10c4d91e:       4240            clrw %d0
10c4d920:       1028 0011       moveb %a0@(17),%d0
10c4d924:       c0fc 0026       muluw #38,%d0
10c4d928:       2640            moveal %d0,%a3
10c4d92a:       d7fc 1000 f060  addal #268496992,%a3
10c4d930:       2849            moveal %a1,%a4
10c4d932:       0cb9 1002 ab56  cmpil #268610390,1002ab56 <blk_dev+0xfd6>
10c4d938:       1002 ab56 
10c4d93c:       6700 013a       beqw 10c4da78 <do_blkmem_request+0x16a>
10c4d940:       2054            moveal %a4@,%a0
10c4d942:       0c28 001f 0010  cmpib #31,%a0@(16)
10c4d948:       670c            beqs 10c4d956 <do_blkmem_request+0x48>
10c4d94a:       4879 1000 59b2  pea 100059b2 <twist_table.663+0x58a>
10c4d950:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c4d956:       2068 0042       moveal %a0@(66),%a0
10c4d95a:       b0fc 0000       cmpaw #0,%a0
10c4d95e:       6714            beqs 10c4d974 <do_blkmem_request+0x66>
10c4d960:       0828 0002 0017  btst #2,%a0@(23)
10c4d966:       660c            bnes 10c4d974 <do_blkmem_request+0x66>
10c4d968:       4879 1000 59d1  pea 100059d1 <twist_table.663+0x5a9>
10c4d96e:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c4d974:       2054            moveal %a4@,%a0
10c4d976:       2428 001a       movel %a0@(26),%d2
10c4d97a:       7009            moveq #9,%d0
10c4d97c:       e1aa            lsll %d0,%d2
10c4d97e:       2228 0032       movel %a0@(50),%d1
10c4d982:       e1a9            lsll %d0,%d1
10c4d984:       2242            moveal %d2,%a1
10c4d986:       d3c1            addal %d1,%a1
10c4d988:       202b 0008       movel %a3@(8),%d0
10c4d98c:       b089            cmpl %a1,%d0
10c4d98e:       642e            bccs 10c4d9be <do_blkmem_request+0xb0>
10c4d990:       2f00            movel %d0,%sp@-
10c4d992:       2f09            movel %a1,%sp@-
10c4d994:       2f28 0032       movel %a0@(50),%sp@-
10c4d998:       2f28 001a       movel %a0@(26),%sp@-
10c4d99c:       4879 1000 59ea  pea 100059ea <twist_table.663+0x5c2>
10c4d9a2:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4d9a8:       4fef 0014       lea %sp@(20),%sp
10c4d9ac:       2479 1002 ab56  moveal 1002ab56 <blk_dev+0xfd6>,%a2
10c4d9b2:       4879 1000 594a  pea 1000594a <twist_table.663+0x522>
10c4d9b8:       42a7            clrl %sp@-
10c4d9ba:       6000 0090       braw 10c4da4c <do_blkmem_request+0x13e>
10c4d9be:       2028 0012       movel %a0@(18),%d0
10c4d9c2:       7601            moveq #1,%d3
10c4d9c4:       b680            cmpl %d0,%d3
10c4d9c6:       6420            bccs 10c4d9e8 <do_blkmem_request+0xda>
10c4d9c8:       2f00            movel %d0,%sp@-
10c4d9ca:       4879 1000 5a2a  pea 10005a2a <twist_table.663+0x602>
10c4d9d0:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4d9d6:       508f            addql #8,%sp
10c4d9d8:       2479 1002 ab56  moveal 1002ab56 <blk_dev+0xfd6>,%a2
10c4d9de:       4879 1000 594a  pea 1000594a <twist_table.663+0x522>
10c4d9e4:       42a7            clrl %sp@-
10c4d9e6:       6064            bras 10c4da4c <do_blkmem_request+0x13e>
10c4d9e8:       4a80            tstl %d0
10c4d9ea:       6618            bnes 10c4da04 <do_blkmem_request+0xf6>
10c4d9ec:       226b 0010       moveal %a3@(16),%a1
10c4d9f0:       b2fc 0000       cmpaw #0,%a1
10c4d9f4:       661e            bnes 10c4da14 <do_blkmem_request+0x106>
10c4d9f6:       2f01            movel %d1,%sp@-
10c4d9f8:       d4ab 0004       addl %a3@(4),%d2
10c4d9fc:       2f02            movel %d2,%sp@-
10c4d9fe:       2f28 003a       movel %a0@(58),%sp@-
10c4da02:       602e            bras 10c4da32 <do_blkmem_request+0x124>
10c4da04:       7601            moveq #1,%d3
10c4da06:       b680            cmpl %d0,%d3
10c4da08:       6632            bnes 10c4da3c <do_blkmem_request+0x12e>
10c4da0a:       226b 0014       moveal %a3@(20),%a1
10c4da0e:       b2fc 0000       cmpaw #0,%a1
10c4da12:       6712            beqs 10c4da26 <do_blkmem_request+0x118>
10c4da14:       2f28 003a       movel %a0@(58),%sp@-
10c4da18:       2f01            movel %d1,%sp@-
10c4da1a:       2f02            movel %d2,%sp@-
10c4da1c:       2f0b            movel %a3,%sp@-
10c4da1e:       4e91            jsr %a1@
10c4da20:       4fef 0010       lea %sp@(16),%sp
10c4da24:       6016            bras 10c4da3c <do_blkmem_request+0x12e>
10c4da26:       2f01            movel %d1,%sp@-
10c4da28:       2f28 003a       movel %a0@(58),%sp@-
10c4da2c:       d4ab 0004       addl %a3@(4),%d2
10c4da30:       2f02            movel %d2,%sp@-
10c4da32:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c4da38:       4fef 000c       lea %sp@(12),%sp
10c4da3c:       2479 1002 ab56  moveal 1002ab56 <blk_dev+0xfd6>,%a2
10c4da42:       4879 1000 594a  pea 1000594a <twist_table.663+0x522>
10c4da48:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c4da4c:       2f0a            movel %a2,%sp@-
10c4da4e:       4eb9 10c4 ca00  jsr 10c4ca00 <end_that_request_first>
10c4da54:       4fef 000c       lea %sp@(12),%sp
10c4da58:       4a80            tstl %d0
10c4da5a:       6600 fed6       bnew 10c4d932 <do_blkmem_request+0x24>
10c4da5e:       226a 0004       moveal %a2@(4),%a1
10c4da62:       2052            moveal %a2@,%a0
10c4da64:       2149 0004       movel %a1,%a0@(4)
10c4da68:       2288            movel %a0,%a1@
10c4da6a:       2f0a            movel %a2,%sp@-
10c4da6c:       4eb9 10c4 cac8  jsr 10c4cac8 <end_that_request_last>
10c4da72:       588f            addql #4,%sp
10c4da74:       6000 febc       braw 10c4d932 <do_blkmem_request+0x24>
10c4da78:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c4da7e:       4e5e            unlk %fp
10c4da80:       4e75            rts

10c4da82 <blkmem_romptr>:
10c4da82:       4e56 0000       linkw %fp,#0
10c4da86:       226e 000c       moveal %fp@(12),%a1
10c4da8a:       4240            clrw %d0
10c4da8c:       102e 000b       moveb %fp@(11),%d0
10c4da90:       c0fc 0026       muluw #38,%d0
10c4da94:       2040            moveal %d0,%a0
10c4da96:       d1fc 1000 f060  addal #268496992,%a0
10c4da9c:       4aa8 0010       tstl %a0@(16)
10c4daa0:       660e            bnes 10c4dab0 <blkmem_romptr+0x2e>
10c4daa2:       2068 0004       moveal %a0@(4),%a0
10c4daa6:       d1e9 000a       addal %a1@(10),%a0
10c4daaa:       2288            movel %a0,%a1@
10c4daac:       7000            moveq #0,%d0
10c4daae:       6002            bras 10c4dab2 <blkmem_romptr+0x30>
10c4dab0:       70da            moveq #-38,%d0
10c4dab2:       4e5e            unlk %fp
10c4dab4:       4e75            rts

10c4dab6 <blkmem_ioctl>:
10c4dab6:       4e56 fff0       linkw %fp,#-16
10c4daba:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c4dabe:       282e 0008       movel %fp@(8),%d4
10c4dac2:       286e 0014       moveal %fp@(20),%a4
10c4dac6:       2044            moveal %d4,%a0
10c4dac8:       4240            clrw %d0
10c4daca:       1028 003f       moveb %a0@(63),%d0
10c4dace:       c0fc 0026       muluw #38,%d0
10c4dad2:       2640            moveal %d0,%a3
10c4dad4:       d7fc 1000 f060  addal #268496992,%a3
10c4dada:       202e 0010       movel %fp@(16),%d0
10c4dade:       5380            subql #1,%d0
10c4dae0:       7205            moveq #5,%d1
10c4dae2:       b280            cmpl %d0,%d1
10c4dae4:       6500 017c       bcsw 10c4dc62 <blkmem_ioctl+0x1ac>
10c4dae8:       d080            addl %d0,%d0
10c4daea:       303b 0806       movew %pc@(10c4daf2 <blkmem_ioctl+0x3c>,%d0:l),%d0
10c4daee:       4efb 0002       jmp %pc@(10c4daf2 <blkmem_ioctl+0x3c>,%d0:w)
10c4daf2:       003c 006a       orib #106,%ccr
10c4daf6:       0074 000c 0032  oriw #12,%a4@(00000032,%d0:w)
10c4dafc:       007e            0176
10c4dafe:       70ea            moveq #-22,%d0
10c4db00:       b8fc 0000       cmpaw #0,%a4
10c4db04:       6700 0162       beqw 10c4dc68 <blkmem_ioctl+0x1b2>
10c4db08:       202b 001c       movel %a3@(28),%d0
10c4db0c:       670e            beqs 10c4db1c <blkmem_ioctl+0x66>
10c4db0e:       2f00            movel %d0,%sp@-
10c4db10:       2f2b 0008       movel %a3@(8),%sp@-
10c4db14:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c4db1a:       6002            bras 10c4db1e <blkmem_ioctl+0x68>
10c4db1c:       7000            moveq #0,%d0
10c4db1e:       2880            movel %d0,%a4@
10c4db20:       6000 0144       braw 10c4dc66 <blkmem_ioctl+0x1b0>
10c4db24:       202b 0008       movel %a3@(8),%d0
10c4db28:       2880            movel %d0,%a4@
10c4db2a:       6000 013a       braw 10c4dc66 <blkmem_ioctl+0x1b0>
10c4db2e:       4aab 0018       tstl %a3@(24)
10c4db32:       6700 012e       beqw 10c4dc62 <blkmem_ioctl+0x1ac>
10c4db36:       b9eb 0008       cmpal %a3@(8),%a4
10c4db3a:       6400 0126       bccw 10c4dc62 <blkmem_ioctl+0x1ac>
10c4db3e:       2044            moveal %d4,%a0
10c4db40:       4280            clrl %d0
10c4db42:       3028 003e       movew %a0@(62),%d0
10c4db46:       2f00            movel %d0,%sp@-
10c4db48:       4eb9 10c2 5026  jsr 10c25026 <fsync_dev>
10c4db4e:       2f0c            movel %a4,%sp@-
10c4db50:       2f0b            movel %a3,%sp@-
10c4db52:       206b 0018       moveal %a3@(24),%a0
10c4db56:       4e90            jsr %a0@
10c4db58:       6000 010c       braw 10c4dc66 <blkmem_ioctl+0x1b0>
10c4db5c:       202b 001c       movel %a3@(28),%d0
10c4db60:       2880            movel %d0,%a4@
10c4db62:       6000 0102       braw 10c4dc66 <blkmem_ioctl+0x1b0>
10c4db66:       102b 0024       moveb %a3@(36),%d0
10c4db6a:       1880            moveb %d0,%a4@
10c4db6c:       6000 00f8       braw 10c4dc66 <blkmem_ioctl+0x1b0>
10c4db70:       7600            moveq #0,%d3
10c4db72:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c4db76:       2f0c            movel %a4,%sp@-
10c4db78:       486e fff0       pea %fp@(-16)
10c4db7c:       4bf9 10c8 5744  lea 10c85744 <memcpy>,%a5
10c4db82:       4e95            jsr %a5@
10c4db84:       4fef 000c       lea %sp@(12),%sp
10c4db88:       0cae 123a bc32  cmpil #305839154,%fp@(-16)
10c4db8e:       fff0 
10c4db90:       6600 00d0       bnew 10c4dc62 <blkmem_ioctl+0x1ac>
10c4db94:       0cae 9c00 c00f  cmpil #-1677672433,%fp@(-4)
10c4db9a:       fffc 
10c4db9c:       6600 00c4       bnew 10c4dc62 <blkmem_ioctl+0x1ac>
10c4dba0:       202e fff4       movel %fp@(-12),%d0
10c4dba4:       e988            lsll #4,%d0
10c4dba6:       7410            moveq #16,%d2
10c4dba8:       d480            addl %d0,%d2
10c4dbaa:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c4dbae:       2f02            movel %d2,%sp@-
10c4dbb0:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c4dbb6:       2440            moveal %d0,%a2
10c4dbb8:       508f            addql #8,%sp
10c4dbba:       b4fc 0000       cmpaw #0,%a2
10c4dbbe:       6606            bnes 10c4dbc6 <blkmem_ioctl+0x110>
10c4dbc0:       70f4            moveq #-12,%d0
10c4dbc2:       6000 00a4       braw 10c4dc68 <blkmem_ioctl+0x1b2>
10c4dbc6:       2f02            movel %d2,%sp@-
10c4dbc8:       2f0c            movel %a4,%sp@-
10c4dbca:       2f0a            movel %a2,%sp@-
10c4dbcc:       4e95            jsr %a5@
10c4dbce:       4fef 000c       lea %sp@(12),%sp
10c4dbd2:       93c9            subal %a1,%a1
10c4dbd4:       202a 0004       movel %a2@(4),%d0
10c4dbd8:       b083            cmpl %d3,%d0
10c4dbda:       6f1a            bles 10c4dbf6 <blkmem_ioctl+0x140>
10c4dbdc:       2200            movel %d0,%d1
10c4dbde:       41ea 001c       lea %a2@(28),%a0
10c4dbe2:       2010            movel %a0@,%d0
10c4dbe4:       41e8 0010       lea %a0@(16),%a0
10c4dbe8:       0c80 5640 8f26  cmpil #1447071526,%d0
10c4dbee:       6648            bnes 10c4dc38 <blkmem_ioctl+0x182>
10c4dbf0:       5289            addql #1,%a1
10c4dbf2:       b289            cmpl %a1,%d1
10c4dbf4:       6eec            bgts 10c4dbe2 <blkmem_ioctl+0x12c>
10c4dbf6:       93c9            subal %a1,%a1
10c4dbf8:       202a 0004       movel %a2@(4),%d0
10c4dbfc:       b089            cmpl %a1,%d0
10c4dbfe:       6f24            bles 10c4dc24 <blkmem_ioctl+0x16e>
10c4dc00:       222b 0008       movel %a3@(8),%d1
10c4dc04:       2400            movel %d0,%d2
10c4dc06:       41ea 0018       lea %a2@(24),%a0
10c4dc0a:       2028 fffc       movel %a0@(-4),%d0
10c4dc0e:       b280            cmpl %d0,%d1
10c4dc10:       6526            bcss 10c4dc38 <blkmem_ioctl+0x182>
10c4dc12:       d090            addl %a0@,%d0
10c4dc14:       5380            subql #1,%d0
10c4dc16:       b280            cmpl %d0,%d1
10c4dc18:       651e            bcss 10c4dc38 <blkmem_ioctl+0x182>
10c4dc1a:       41e8 0010       lea %a0@(16),%a0
10c4dc1e:       5289            addql #1,%a1
10c4dc20:       b489            cmpl %a1,%d2
10c4dc22:       6ee6            bgts 10c4dc0a <blkmem_ioctl+0x154>
10c4dc24:       206b 000c       moveal %a3@(12),%a0
10c4dc28:       b0fc 0000       cmpaw #0,%a0
10c4dc2c:       670e            beqs 10c4dc3c <blkmem_ioctl+0x186>
10c4dc2e:       2f0a            movel %a2,%sp@-
10c4dc30:       2f0b            movel %a3,%sp@-
10c4dc32:       4e90            jsr %a0@
10c4dc34:       508f            addql #8,%sp
10c4dc36:       6018            bras 10c4dc50 <blkmem_ioctl+0x19a>
10c4dc38:       76ea            moveq #-22,%d3
10c4dc3a:       6014            bras 10c4dc50 <blkmem_ioctl+0x19a>
10c4dc3c:       2f0a            movel %a2,%sp@-
10c4dc3e:       2f0b            movel %a3,%sp@-
10c4dc40:       2f2e 000c       movel %fp@(12),%sp@-
10c4dc44:       2f04            movel %d4,%sp@-
10c4dc46:       4eba fb18       jsr %pc@(10c4d760 <general_program_func>)
10c4dc4a:       2600            movel %d0,%d3
10c4dc4c:       4fef 0010       lea %sp@(16),%sp
10c4dc50:       b4fc 0000       cmpaw #0,%a2
10c4dc54:       6708            beqs 10c4dc5e <blkmem_ioctl+0x1a8>
10c4dc56:       2f0a            movel %a2,%sp@-
10c4dc58:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c4dc5e:       2003            movel %d3,%d0
10c4dc60:       6006            bras 10c4dc68 <blkmem_ioctl+0x1b2>
10c4dc62:       70ea            moveq #-22,%d0
10c4dc64:       6002            bras 10c4dc68 <blkmem_ioctl+0x1b2>
10c4dc66:       7000            moveq #0,%d0
10c4dc68:       4cee 3c1c ffd4  moveml %fp@(-44),%d2-%d4/%a2-%a5
10c4dc6e:       4e5e            unlk %fp
10c4dc70:       4e75            rts

10c4dc72 <blkmem_open>:
10c4dc72:       4e56 0000       linkw %fp,#0
10c4dc76:       206e 0008       moveal %fp@(8),%a0
10c4dc7a:       4280            clrl %d0
10c4dc7c:       1028 003f       moveb %a0@(63),%d0
10c4dc80:       4a00            tstb %d0
10c4dc82:       6604            bnes 10c4dc88 <blkmem_open+0x16>
10c4dc84:       7000            moveq #0,%d0
10c4dc86:       6010            bras 10c4dc98 <blkmem_open+0x26>
10c4dc88:       2f00            movel %d0,%sp@-
10c4dc8a:       4879 1000 5a46  pea 10005a46 <twist_table.663+0x61e>
10c4dc90:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4dc96:       70ed            moveq #-19,%d0
10c4dc98:       4e5e            unlk %fp
10c4dc9a:       4e75            rts

10c4dc9c <blkmem_release>:
10c4dc9c:       4e56 0000       linkw %fp,#0
10c4dca0:       206e 0008       moveal %fp@(8),%a0
10c4dca4:       4280            clrl %d0
10c4dca6:       3028 003e       movew %a0@(62),%d0
10c4dcaa:       2f00            movel %d0,%sp@-
10c4dcac:       4eb9 10c2 5026  jsr 10c25026 <fsync_dev>
10c4dcb2:       7000            moveq #0,%d0
10c4dcb4:       4e5e            unlk %fp
10c4dcb6:       4e75            rts

10c4dcb8 <ramdisk_readpage>:
10c4dcb8:       4e56 0000       linkw %fp,#0
10c4dcbc:       2f0b            movel %a3,%sp@-
10c4dcbe:       2f0a            movel %a2,%sp@-
10c4dcc0:       266e 000c       moveal %fp@(12),%a3
10c4dcc4:       45eb 0018       lea %a3@(24),%a2
10c4dcc8:       2012            movel %a2@,%d0
10c4dcca:       0800 0003       btst #3,%d0
10c4dcce:       6630            bnes 10c4dd00 <ramdisk_readpage+0x48>
10c4dcd0:       4878 1000       pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c4dcd4:       42a7            clrl %sp@-
10c4dcd6:       202b 0038       movel %a3@(56),%d0
10c4dcda:       660c            bnes 10c4dce8 <ramdisk_readpage+0x30>
10c4dcdc:       4879 1000 5b40  pea 10005b40 <twist_table.663+0x718>
10c4dce2:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c4dce8:       2f00            movel %d0,%sp@-
10c4dcea:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c4dcf0:       4fef 000c       lea %sp@(12),%sp
10c4dcf4:       40c0            movew %sr,%d0
10c4dcf6:       007c 0700       oriw #1792,%sr
10c4dcfa:       7208            moveq #8,%d1
10c4dcfc:       8392            orl %d1,%a2@
10c4dcfe:       46c0            movew %d0,%sr
10c4dd00:       2f0b            movel %a3,%sp@-
10c4dd02:       4eb9 10c1 e528  jsr 10c1e528 <unlock_page>
10c4dd08:       7000            moveq #0,%d0
10c4dd0a:       246e fff8       moveal %fp@(-8),%a2
10c4dd0e:       266e fffc       moveal %fp@(-4),%a3
10c4dd12:       4e5e            unlk %fp
10c4dd14:       4e75            rts

10c4dd16 <ramdisk_prepare_write>:
10c4dd16:       4e56 0000       linkw %fp,#0
10c4dd1a:       2f0b            movel %a3,%sp@-
10c4dd1c:       2f0a            movel %a2,%sp@-
10c4dd1e:       266e 000c       moveal %fp@(12),%a3
10c4dd22:       45eb 0018       lea %a3@(24),%a2
10c4dd26:       2012            movel %a2@,%d0
10c4dd28:       0800 0003       btst #3,%d0
10c4dd2c:       662c            bnes 10c4dd5a <ramdisk_prepare_write+0x44>
10c4dd2e:       202b 0038       movel %a3@(56),%d0
10c4dd32:       660c            bnes 10c4dd40 <ramdisk_prepare_write+0x2a>
10c4dd34:       4879 1000 5b40  pea 10005b40 <twist_table.663+0x718>
10c4dd3a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c4dd40:       4878 1000       pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c4dd44:       42a7            clrl %sp@-
10c4dd46:       2f00            movel %d0,%sp@-
10c4dd48:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c4dd4e:       40c0            movew %sr,%d0
10c4dd50:       007c 0700       oriw #1792,%sr
10c4dd54:       7208            moveq #8,%d1
10c4dd56:       8392            orl %d1,%a2@
10c4dd58:       46c0            movew %d0,%sr
10c4dd5a:       41eb 0018       lea %a3@(24),%a0
10c4dd5e:       40c0            movew %sr,%d0
10c4dd60:       007c 0700       oriw #1792,%sr
10c4dd64:       7210            moveq #16,%d1
10c4dd66:       8390            orl %d1,%a0@
10c4dd68:       46c0            movew %d0,%sr
10c4dd6a:       7000            moveq #0,%d0
10c4dd6c:       246e fff8       moveal %fp@(-8),%a2
10c4dd70:       266e fffc       moveal %fp@(-4),%a3
10c4dd74:       4e5e            unlk %fp
10c4dd76:       4e75            rts

10c4dd78 <ramdisk_commit_write>:
10c4dd78:       4e56 0000       linkw %fp,#0
10c4dd7c:       7000            moveq #0,%d0
10c4dd7e:       4e5e            unlk %fp
10c4dd80:       4e75            rts

10c4dd82 <rd_blkdev_pagecache_IO>:
10c4dd82:       4e56 0000       linkw %fp,#0
10c4dd86:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c4dd8a:       286e 000c       moveal %fp@(12),%a4
10c4dd8e:       202e 0010       movel %fp@(16),%d0
10c4dd92:       9bcd            subal %a5,%a5
10c4dd94:       e588            lsll #2,%d0
10c4dd96:       41f9 1002 43b4  lea 100243b4 <rd_bdev>,%a0
10c4dd9c:       2070 0800       moveal %a0@(00000000,%d0:l),%a0
10c4dda0:       2068 000c       moveal %a0@(12),%a0
10c4dda4:       2e28 00a8       movel %a0@(168),%d7
10c4dda8:       202c 0040       movel %a4@(64),%d0
10c4ddac:       2800            movel %d0,%d4
10c4ddae:       e68c            lsrl #3,%d4
10c4ddb0:       2a00            movel %d0,%d5
10c4ddb2:       7209            moveq #9,%d1
10c4ddb4:       e3ad            lsll %d1,%d5
10c4ddb6:       0285 0000 0fff  andil #4095,%d5
10c4ddbc:       4286            clrl %d6
10c4ddbe:       3c2c 0008       movew %a4@(8),%d6
10c4ddc2:       97cb            subal %a3,%a3
10c4ddc4:       263c 0000 1000  movel #4096,%d3
10c4ddca:       9685            subl %d5,%d3
10c4ddcc:       bc83            cmpl %d3,%d6
10c4ddce:       6c02            bges 10c4ddd2 <rd_blkdev_pagecache_IO+0x50>
10c4ddd0:       2606            movel %d6,%d3
10c4ddd2:       9c83            subl %d3,%d6
10c4ddd4:       2207            movel %d7,%d1
10c4ddd6:       e289            lsrl #1,%d1
10c4ddd8:       d284            addl %d4,%d1
10c4ddda:       2439 1002 7ca0  movel 10027ca0 <page_hash_bits>,%d2
10c4dde0:       2001            movel %d1,%d0
10c4dde2:       e4a8            lsrl %d2,%d0
10c4dde4:       d280            addl %d0,%d1
10c4dde6:       7001            moveq #1,%d0
10c4dde8:       e5a8            lsll %d2,%d0
10c4ddea:       5380            subql #1,%d0
10c4ddec:       c280            andl %d0,%d1
10c4ddee:       e589            lsll #2,%d1
10c4ddf0:       d2b9 1002 7cac  addl 10027cac <page_hash_table>,%d1
10c4ddf6:       2f01            movel %d1,%sp@-
10c4ddf8:       2f04            movel %d4,%sp@-
10c4ddfa:       2f07            movel %d7,%sp@-
10c4ddfc:       4eb9 10c1 e67c  jsr 10c1e67c <__find_get_page>
10c4de02:       2440            moveal %d0,%a2
10c4de04:       4fef 000c       lea %sp@(12),%sp
10c4de08:       b4fc 0000       cmpaw #0,%a2
10c4de0c:       665e            bnes 10c4de6c <rd_blkdev_pagecache_IO+0xea>
10c4de0e:       2f04            movel %d4,%sp@-
10c4de10:       2f07            movel %d7,%sp@-
10c4de12:       4eb9 10c1 e8b6  jsr 10c1e8b6 <grab_cache_page>
10c4de18:       2440            moveal %d0,%a2
10c4de1a:       3a7c fff4       moveaw #-12,%a5
10c4de1e:       508f            addql #8,%sp
10c4de20:       b4fc 0000       cmpaw #0,%a2
10c4de24:       6700 00cc       beqw 10c4def2 <rd_blkdev_pagecache_IO+0x170>
10c4de28:       9bcd            subal %a5,%a5
10c4de2a:       47ea 0018       lea %a2@(24),%a3
10c4de2e:       2013            movel %a3@,%d0
10c4de30:       0800 0003       btst #3,%d0
10c4de34:       6632            bnes 10c4de68 <rd_blkdev_pagecache_IO+0xe6>
10c4de36:       4878 1000       pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c4de3a:       42a7            clrl %sp@-
10c4de3c:       4aaa 0038       tstl %a2@(56)
10c4de40:       660c            bnes 10c4de4e <rd_blkdev_pagecache_IO+0xcc>
10c4de42:       4879 1000 5b40  pea 10005b40 <twist_table.663+0x718>
10c4de48:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c4de4e:       2f2a 0038       movel %a2@(56),%sp@-
10c4de52:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c4de58:       4fef 000c       lea %sp@(12),%sp
10c4de5c:       40c0            movew %sr,%d0
10c4de5e:       007c 0700       oriw #1792,%sr
10c4de62:       7208            moveq #8,%d1
10c4de64:       8393            orl %d1,%a3@
10c4de66:       46c0            movew %d0,%sr
10c4de68:       367c 0001       moveaw #1,%a3
10c4de6c:       5284            addql #1,%d4
10c4de6e:       4aae 0008       tstl %fp@(8)
10c4de72:       661a            bnes 10c4de8e <rd_blkdev_pagecache_IO+0x10c>
10c4de74:       202a 0038       movel %a2@(56),%d0
10c4de78:       660c            bnes 10c4de86 <rd_blkdev_pagecache_IO+0x104>
10c4de7a:       4879 1000 5b40  pea 10005b40 <twist_table.663+0x718>
10c4de80:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c4de86:       d085            addl %d5,%d0
10c4de88:       222c 0030       movel %a4@(48),%d1
10c4de8c:       601a            bras 10c4dea8 <rd_blkdev_pagecache_IO+0x126>
10c4de8e:       202a 0038       movel %a2@(56),%d0
10c4de92:       660c            bnes 10c4dea0 <rd_blkdev_pagecache_IO+0x11e>
10c4de94:       4879 1000 5b40  pea 10005b40 <twist_table.663+0x718>
10c4de9a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c4dea0:       2200            movel %d0,%d1
10c4dea2:       d285            addl %d5,%d1
10c4dea4:       202c 0030       movel %a4@(48),%d0
10c4dea8:       7a00            moveq #0,%d5
10c4deaa:       2f03            movel %d3,%sp@-
10c4deac:       2f00            movel %d0,%sp@-
10c4deae:       2f01            movel %d1,%sp@-
10c4deb0:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c4deb6:       4fef 000c       lea %sp@(12),%sp
10c4deba:       4aae 0008       tstl %fp@(8)
10c4debe:       6710            beqs 10c4ded0 <rd_blkdev_pagecache_IO+0x14e>
10c4dec0:       41ea 0018       lea %a2@(24),%a0
10c4dec4:       40c0            movew %sr,%d0
10c4dec6:       007c 0700       oriw #1792,%sr
10c4deca:       7210            moveq #16,%d1
10c4decc:       8390            orl %d1,%a0@
10c4dece:       46c0            movew %d0,%sr
10c4ded0:       b6fc 0000       cmpaw #0,%a3
10c4ded4:       670a            beqs 10c4dee0 <rd_blkdev_pagecache_IO+0x15e>
10c4ded6:       2f0a            movel %a2,%sp@-
10c4ded8:       4eb9 10c1 e528  jsr 10c1e528 <unlock_page>
10c4dede:       588f            addql #4,%sp
10c4dee0:       42a7            clrl %sp@-
10c4dee2:       2f0a            movel %a2,%sp@-
10c4dee4:       4eb9 10c2 2162  jsr 10c22162 <__free_pages>
10c4deea:       508f            addql #8,%sp
10c4deec:       4a86            tstl %d6
10c4deee:       6600 fed2       bnew 10c4ddc2 <rd_blkdev_pagecache_IO+0x40>
10c4def2:       200d            movel %a5,%d0
10c4def4:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c4defa:       4e5e            unlk %fp
10c4defc:       4e75            rts

10c4defe <rd_make_request>:
10c4defe:       4e56 0000       linkw %fp,#0
10c4df02:       2f0a            movel %a2,%sp@-
10c4df04:       2f02            movel %d2,%sp@-
10c4df06:       226e 000c       moveal %fp@(12),%a1
10c4df0a:       246e 0010       moveal %fp@(16),%a2
10c4df0e:       4282            clrl %d2
10c4df10:       142a 0013       moveb %a2@(19),%d2
10c4df14:       700f            moveq #15,%d0
10c4df16:       b082            cmpl %d2,%d0
10c4df18:       6556            bcss 10c4df70 <rd_make_request+0x72>
10c4df1a:       222a 0040       movel %a2@(64),%d1
10c4df1e:       7009            moveq #9,%d0
10c4df20:       e1a9            lsll %d0,%d1
10c4df22:       4280            clrl %d0
10c4df24:       302a 0008       movew %a2@(8),%d0
10c4df28:       d280            addl %d0,%d1
10c4df2a:       2002            movel %d2,%d0
10c4df2c:       e588            lsll #2,%d0
10c4df2e:       41f9 1002 42b0  lea 100242b0 <rd_length>,%a0
10c4df34:       b2b0 0800       cmpl %a0@(00000000,%d0:l),%d1
10c4df38:       6236            bhis 10c4df70 <rd_make_request+0x72>
10c4df3a:       7002            moveq #2,%d0
10c4df3c:       b089            cmpl %a1,%d0
10c4df3e:       6602            bnes 10c4df42 <rd_make_request+0x44>
10c4df40:       93c9            subal %a1,%a1
10c4df42:       7001            moveq #1,%d0
10c4df44:       b089            cmpl %a1,%d0
10c4df46:       6518            bcss 10c4df60 <rd_make_request+0x62>
10c4df48:       2f02            movel %d2,%sp@-
10c4df4a:       2f0a            movel %a2,%sp@-
10c4df4c:       2f09            movel %a1,%sp@-
10c4df4e:       4eba fe32       jsr %pc@(10c4dd82 <rd_blkdev_pagecache_IO>)
10c4df52:       4fef 000c       lea %sp@(12),%sp
10c4df56:       4a80            tstl %d0
10c4df58:       6616            bnes 10c4df70 <rd_make_request+0x72>
10c4df5a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c4df5e:       6012            bras 10c4df72 <rd_make_request+0x74>
10c4df60:       2f09            movel %a1,%sp@-
10c4df62:       4879 1000 5b4d  pea 10005b4d <twist_table.663+0x725>
10c4df68:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4df6e:       508f            addql #8,%sp
10c4df70:       42a7            clrl %sp@-
10c4df72:       2f0a            movel %a2,%sp@-
10c4df74:       206a 0038       moveal %a2@(56),%a0
10c4df78:       4e90            jsr %a0@
10c4df7a:       7000            moveq #0,%d0
10c4df7c:       242e fff8       movel %fp@(-8),%d2
10c4df80:       246e fffc       moveal %fp@(-4),%a2
10c4df84:       4e5e            unlk %fp
10c4df86:       4e75            rts

10c4df88 <rd_ioctl>:
10c4df88:       4e56 fff8       linkw %fp,#-8
10c4df8c:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c4df90:       246e 0008       moveal %fp@(8),%a2
10c4df94:       222e 0010       movel %fp@(16),%d1
10c4df98:       226e 0014       moveal %fp@(20),%a1
10c4df9c:       74ea            moveq #-22,%d2
10c4df9e:       b4fc 0000       cmpaw #0,%a2
10c4dfa2:       6700 0130       beqw 10c4e0d4 <rd_ioctl+0x14c>
10c4dfa6:       302a 003e       movew %a2@(62),%d0
10c4dfaa:       6700 0128       beqw 10c4e0d4 <rd_ioctl+0x14c>
10c4dfae:       0280 0000 00ff  andil #255,%d0
10c4dfb4:       0c81 0000 1260  cmpil #4704,%d1
10c4dfba:       6700 00a8       beqw 10c4e064 <rd_ioctl+0xdc>
10c4dfbe:       6218            bhis 10c4dfd8 <rd_ioctl+0x50>
10c4dfc0:       0c81 0000 125e  cmpil #4702,%d1
10c4dfc6:       6200 010c       bhiw 10c4e0d4 <rd_ioctl+0x14c>
10c4dfca:       0c81 0000 125d  cmpil #4701,%d1
10c4dfd0:       6500 0102       bcsw 10c4e0d4 <rd_ioctl+0x14c>
10c4dfd4:       6000 00ea       braw 10c4e0c0 <rd_ioctl+0x138>
10c4dfd8:       0c81 0000 1268  cmpil #4712,%d1
10c4dfde:       6700 00e0       beqw 10c4e0c0 <rd_ioctl+0x138>
10c4dfe2:       620c            bhis 10c4dff0 <rd_ioctl+0x68>
10c4dfe4:       0c81 0000 1261  cmpil #4705,%d1
10c4dfea:       6712            beqs 10c4dffe <rd_ioctl+0x76>
10c4dfec:       6000 00e6       braw 10c4e0d4 <rd_ioctl+0x14c>
10c4dff0:       0c81 8004 1272  cmpil #-2147216782,%d1
10c4dff6:       6700 0086       beqw 10c4e07e <rd_ioctl+0xf6>
10c4dffa:       6000 00d8       braw 10c4e0d4 <rd_ioctl+0x14c>
10c4dffe:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4e004:       0828 0005 01d1  btst #5,%a0@(465)
10c4e00a:       6606            bnes 10c4e012 <rd_ioctl+0x8a>
10c4e00c:       70f3            moveq #-13,%d0
10c4e00e:       6000 00c6       braw 10c4e0d6 <rd_ioctl+0x14e>
10c4e012:       0068 0100 0006  oriw #256,%a0@(6)
10c4e018:       74f0            moveq #-16,%d2
10c4e01a:       701a            moveq #26,%d0
10c4e01c:       d0aa 00f4       addl %a2@(244),%d0
10c4e020:       2240            moveal %d0,%a1
10c4e022:       41fa 000c       lea %pc@(10c4e030 <rd_ioctl+0xa8>),%a0
10c4e026:       5391            subql #1,%a1@
10c4e028:       6a06            bpls 10c4e030 <rd_ioctl+0xa8>
10c4e02a:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c4e030:       206a 00f4       moveal %a2@(244),%a0
10c4e034:       7002            moveq #2,%d0
10c4e036:       b0a8 0012       cmpl %a0@(18),%d0
10c4e03a:       6d10            blts 10c4e04c <rd_ioctl+0xc4>
10c4e03c:       42a7            clrl %sp@-
10c4e03e:       42a7            clrl %sp@-
10c4e040:       2f2a 00a8       movel %a2@(168),%sp@-
10c4e044:       4eb9 10c1 dd30  jsr 10c1dd30 <truncate_inode_pages>
10c4e04a:       7400            moveq #0,%d2
10c4e04c:       701a            moveq #26,%d0
10c4e04e:       d0aa 00f4       addl %a2@(244),%d0
10c4e052:       2240            moveal %d0,%a1
10c4e054:       41fa 000c       lea %pc@(10c4e062 <rd_ioctl+0xda>),%a0
10c4e058:       5291            addql #1,%a1@
10c4e05a:       6e06            bgts 10c4e062 <rd_ioctl+0xda>
10c4e05c:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c4e062:       6070            bras 10c4e0d4 <rd_ioctl+0x14c>
10c4e064:       b2fc 0000       cmpaw #0,%a1
10c4e068:       676a            beqs 10c4e0d4 <rd_ioctl+0x14c>
10c4e06a:       e588            lsll #2,%d0
10c4e06c:       41f9 1002 4370  lea 10024370 <rd_kbsize>,%a0
10c4e072:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c4e076:       d080            addl %d0,%d0
10c4e078:       2280            movel %d0,%a1@
10c4e07a:       7400            moveq #0,%d2
10c4e07c:       6056            bras 10c4e0d4 <rd_ioctl+0x14c>
10c4e07e:       e588            lsll #2,%d0
10c4e080:       41f9 1002 4370  lea 10024370 <rd_kbsize>,%a0
10c4e086:       2230 0800       movel %a0@(00000000,%d0:l),%d1
10c4e08a:       5bc0            smi %d0
10c4e08c:       4880            extw %d0
10c4e08e:       48c0            extl %d0
10c4e090:       2601            movel %d1,%d3
10c4e092:       4243            clrw %d3
10c4e094:       4843            swap %d3
10c4e096:       ec4b            lsrw #6,%d3
10c4e098:       2400            movel %d0,%d2
10c4e09a:       780a            moveq #10,%d4
10c4e09c:       e9aa            lsll %d4,%d2
10c4e09e:       8682            orl %d2,%d3
10c4e0a0:       2d43 fff8       movel %d3,%fp@(-8)
10c4e0a4:       2001            movel %d1,%d0
10c4e0a6:       e9a8            lsll %d4,%d0
10c4e0a8:       2d40 fffc       movel %d0,%fp@(-4)
10c4e0ac:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c4e0b0:       486e fff8       pea %fp@(-8)
10c4e0b4:       2f09            movel %a1,%sp@-
10c4e0b6:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c4e0bc:       7400            moveq #0,%d2
10c4e0be:       6014            bras 10c4e0d4 <rd_ioctl+0x14c>
10c4e0c0:       2f09            movel %a1,%sp@-
10c4e0c2:       2f01            movel %d1,%sp@-
10c4e0c4:       4280            clrl %d0
10c4e0c6:       302a 003e       movew %a2@(62),%d0
10c4e0ca:       2f00            movel %d0,%sp@-
10c4e0cc:       4eb9 10c4 cfe4  jsr 10c4cfe4 <blk_ioctl>
10c4e0d2:       2400            movel %d0,%d2
10c4e0d4:       2002            movel %d2,%d0
10c4e0d6:       4cee 041c ffe8  moveml %fp@(-24),%d2-%d4/%a2
10c4e0dc:       4e5e            unlk %fp
10c4e0de:       4e75            rts

10c4e0e0 <rd_open>:
10c4e0e0:       4e56 0000       linkw %fp,#0
10c4e0e4:       2f0a            movel %a2,%sp@-
10c4e0e6:       2f02            movel %d2,%sp@-
10c4e0e8:       206e 0008       moveal %fp@(8),%a0
10c4e0ec:       3028 003e       movew %a0@(62),%d0
10c4e0f0:       4281            clrl %d1
10c4e0f2:       1200            moveb %d0,%d1
10c4e0f4:       740f            moveq #15,%d2
10c4e0f6:       b481            cmpl %d1,%d2
10c4e0f8:       6c04            bges 10c4e0fe <rd_open+0x1e>
10c4e0fa:       70fa            moveq #-6,%d0
10c4e0fc:       6044            bras 10c4e142 <rd_open+0x62>
10c4e0fe:       2401            movel %d1,%d2
10c4e100:       e58a            lsll #2,%d2
10c4e102:       45f9 1002 43b4  lea 100243b4 <rd_bdev>,%a2
10c4e108:       4ab2 2800       tstl %a2@(00000000,%d2:l)
10c4e10c:       6632            bnes 10c4e140 <rd_open+0x60>
10c4e10e:       e048            lsrw #8,%d0
10c4e110:       0280 0000 00ff  andil #255,%d0
10c4e116:       e188            lsll #8,%d0
10c4e118:       8081            orl %d1,%d0
10c4e11a:       2f00            movel %d0,%sp@-
10c4e11c:       4eb9 10c2 90ce  jsr 10c290ce <bdget>
10c4e122:       2040            moveal %d0,%a0
10c4e124:       2588 2800       movel %a0,%a2@(00000000,%d2:l)
10c4e128:       52a8 0012       addql #1,%a0@(18)
10c4e12c:       2072 2800       moveal %a2@(00000000,%d2:l),%a0
10c4e130:       2068 000c       moveal %a0@(12),%a0
10c4e134:       2068 00a8       moveal %a0@(168),%a0
10c4e138:       217c 1000 f0b0  movel #268497072,%a0@(28)
10c4e13e:       001c 
10c4e140:       7000            moveq #0,%d0
10c4e142:       242e fff8       movel %fp@(-8),%d2
10c4e146:       246e fffc       moveal %fp@(-4),%a2
10c4e14a:       4e5e            unlk %fp
10c4e14c:       4e75            rts

10c4e14e <huft_build>:
10c4e14e:       4e56 fa84       linkw %fp,#-1404
10c4e152:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c4e156:       282e 0008       movel %fp@(8),%d4
10c4e15a:       246e 0020       moveal %fp@(32),%a2
10c4e15e:       4878 0044       pea 44 <LSIGTRAP+0x3f>
10c4e162:       42a7            clrl %sp@-
10c4e164:       74bc            moveq #-68,%d2
10c4e166:       d48e            addl %fp,%d2
10c4e168:       2f02            movel %d2,%sp@-
10c4e16a:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c4e170:       2d44 fa9e       movel %d4,%fp@(-1378)
10c4e174:       2a2e 000c       movel %fp@(12),%d5
10c4e178:       4fef 000c       lea %sp@(12),%sp
10c4e17c:       41ee ffbc       lea %fp@(-68),%a0
10c4e180:       226e fa9e       moveal %fp@(-1378),%a1
10c4e184:       58ae fa9e       addql #4,%fp@(-1378)
10c4e188:       2019            movel %a1@+,%d0
10c4e18a:       e588            lsll #2,%d0
10c4e18c:       52b0 0800       addql #1,%a0@(00000000,%d0:l)
10c4e190:       5385            subql #1,%d5
10c4e192:       66ec            bnes 10c4e180 <huft_build+0x32>
10c4e194:       202e 000c       movel %fp@(12),%d0
10c4e198:       b0ae ffbc       cmpl %fp@(-68),%d0
10c4e19c:       660e            bnes 10c4e1ac <huft_build+0x5e>
10c4e19e:       206e 001c       moveal %fp@(28),%a0
10c4e1a2:       4290            clrl %a0@
10c4e1a4:       4292            clrl %a2@
10c4e1a6:       7000            moveq #0,%d0
10c4e1a8:       6000 03f2       braw 10c4e59c <huft_build+0x44e>
10c4e1ac:       2d52 faa2       movel %a2@,%fp@(-1374)
10c4e1b0:       7601            moveq #1,%d3
10c4e1b2:       202e fffc       movel %fp@(-4),%d0
10c4e1b6:       4aae ffc0       tstl %fp@(-64)
10c4e1ba:       6612            bnes 10c4e1ce <huft_build+0x80>
10c4e1bc:       41ee ffc0       lea %fp@(-64),%a0
10c4e1c0:       5283            addql #1,%d3
10c4e1c2:       7210            moveq #16,%d1
10c4e1c4:       b283            cmpl %d3,%d1
10c4e1c6:       6506            bcss 10c4e1ce <huft_build+0x80>
10c4e1c8:       5888            addql #4,%a0
10c4e1ca:       4a90            tstl %a0@
10c4e1cc:       67f2            beqs 10c4e1c0 <huft_build+0x72>
10c4e1ce:       2d43 faa6       movel %d3,%fp@(-1370)
10c4e1d2:       222e faa2       movel %fp@(-1374),%d1
10c4e1d6:       b681            cmpl %d1,%d3
10c4e1d8:       6304            blss 10c4e1de <huft_build+0x90>
10c4e1da:       2d43 faa2       movel %d3,%fp@(-1374)
10c4e1de:       7a10            moveq #16,%d5
10c4e1e0:       4a80            tstl %d0
10c4e1e2:       660c            bnes 10c4e1f0 <huft_build+0xa2>
10c4e1e4:       41ee fffc       lea %fp@(-4),%a0
10c4e1e8:       5385            subql #1,%d5
10c4e1ea:       6704            beqs 10c4e1f0 <huft_build+0xa2>
10c4e1ec:       4aa0            tstl %a0@-
10c4e1ee:       67f8            beqs 10c4e1e8 <huft_build+0x9a>
10c4e1f0:       2d45 faae       movel %d5,%fp@(-1362)
10c4e1f4:       202e faa2       movel %fp@(-1374),%d0
10c4e1f8:       ba80            cmpl %d0,%d5
10c4e1fa:       6404            bccs 10c4e200 <huft_build+0xb2>
10c4e1fc:       2d45 faa2       movel %d5,%fp@(-1374)
10c4e200:       24ae faa2       movel %fp@(-1374),%a2@
10c4e204:       7201            moveq #1,%d1
10c4e206:       e7a9            lsll %d3,%d1
10c4e208:       2d41 fa9a       movel %d1,%fp@(-1382)
10c4e20c:       b6ae faae       cmpl %fp@(-1362),%d3
10c4e210:       6420            bccs 10c4e232 <huft_build+0xe4>
10c4e212:       2003            movel %d3,%d0
10c4e214:       e588            lsll #2,%d0
10c4e216:       41f6 08bc       lea %fp@(ffffffbc,%d0:l),%a0
10c4e21a:       2018            movel %a0@+,%d0
10c4e21c:       91ae fa9a       subl %d0,%fp@(-1382)
10c4e220:       6b1e            bmis 10c4e240 <huft_build+0xf2>
10c4e222:       5283            addql #1,%d3
10c4e224:       222e fa9a       movel %fp@(-1382),%d1
10c4e228:       d281            addl %d1,%d1
10c4e22a:       2d41 fa9a       movel %d1,%fp@(-1382)
10c4e22e:       ba83            cmpl %d3,%d5
10c4e230:       62e8            bhis 10c4e21a <huft_build+0xcc>
10c4e232:       2005            movel %d5,%d0
10c4e234:       e588            lsll #2,%d0
10c4e236:       2236 08bc       movel %fp@(ffffffbc,%d0:l),%d1
10c4e23a:       93ae fa9a       subl %d1,%fp@(-1382)
10c4e23e:       6a06            bpls 10c4e246 <huft_build+0xf8>
10c4e240:       7002            moveq #2,%d0
10c4e242:       6000 0358       braw 10c4e59c <huft_build+0x44e>
10c4e246:       d2ae fa9a       addl %fp@(-1382),%d1
10c4e24a:       2d81 08bc       movel %d1,%fp@(ffffffbc,%d0:l)
10c4e24e:       7600            moveq #0,%d3
10c4e250:       42ae fab6       clrl %fp@(-1354)
10c4e254:       41ee ffc0       lea %fp@(-64),%a0
10c4e258:       2d48 fa9e       movel %a0,%fp@(-1378)
10c4e25c:       200e            movel %fp,%d0
10c4e25e:       0680 ffff fab2  addil #-1358,%d0
10c4e264:       2040            moveal %d0,%a0
10c4e266:       5088            addql #8,%a0
10c4e268:       5385            subql #1,%d5
10c4e26a:       43ee faf6       lea %fp@(-1290),%a1
10c4e26e:       2d49 fa96       movel %a1,%fp@(-1386)
10c4e272:       242e faa2       movel %fp@(-1374),%d2
10c4e276:       4482            negl %d2
10c4e278:       4a85            tstl %d5
10c4e27a:       6710            beqs 10c4e28c <huft_build+0x13e>
10c4e27c:       246e fa9e       moveal %fp@(-1378),%a2
10c4e280:       58ae fa9e       addql #4,%fp@(-1378)
10c4e284:       d69a            addl %a2@+,%d3
10c4e286:       20c3            movel %d3,%a0@+
10c4e288:       5385            subql #1,%d5
10c4e28a:       66f0            bnes 10c4e27c <huft_build+0x12e>
10c4e28c:       2d44 fa9e       movel %d4,%fp@(-1378)
10c4e290:       7a00            moveq #0,%d5
10c4e292:       41ee fab2       lea %fp@(-1358),%a0
10c4e296:       226e fa96       moveal %fp@(-1386),%a1
10c4e29a:       246e fa9e       moveal %fp@(-1378),%a2
10c4e29e:       58ae fa9e       addql #4,%fp@(-1378)
10c4e2a2:       261a            movel %a2@+,%d3
10c4e2a4:       6712            beqs 10c4e2b8 <huft_build+0x16a>
10c4e2a6:       2203            movel %d3,%d1
10c4e2a8:       e589            lsll #2,%d1
10c4e2aa:       2030 1800       movel %a0@(00000000,%d1:l),%d0
10c4e2ae:       e588            lsll #2,%d0
10c4e2b0:       2385 0800       movel %d5,%a1@(00000000,%d0:l)
10c4e2b4:       52b0 1800       addql #1,%a0@(00000000,%d1:l)
10c4e2b8:       5285            addql #1,%d5
10c4e2ba:       baae 000c       cmpl %fp@(12),%d5
10c4e2be:       65da            bcss 10c4e29a <huft_build+0x14c>
10c4e2c0:       7a00            moveq #0,%d5
10c4e2c2:       42ae fab2       clrl %fp@(-1358)
10c4e2c6:       2d6e fa96 fa9e  movel %fp@(-1386),%fp@(-1378)
10c4e2cc:       70ff            moveq #-1,%d0
10c4e2ce:       2d40 faaa       movel %d0,%fp@(-1366)
10c4e2d2:       2e02            movel %d2,%d7
10c4e2d4:       42ae ff76       clrl %fp@(-138)
10c4e2d8:       99cc            subal %a4,%a4
10c4e2da:       97cb            subal %a3,%a3
10c4e2dc:       222e faa6       movel %fp@(-1370),%d1
10c4e2e0:       b2ae faae       cmpl %fp@(-1362),%d1
10c4e2e4:       6e00 02a0       bgtw 10c4e586 <huft_build+0x438>
10c4e2e8:       2001            movel %d1,%d0
10c4e2ea:       e588            lsll #2,%d0
10c4e2ec:       2d40 fa8a       movel %d0,%fp@(-1398)
10c4e2f0:       41f6 08bc       lea %fp@(ffffffbc,%d0:l),%a0
10c4e2f4:       2d48 fa86       movel %a0,%fp@(-1402)
10c4e2f8:       226e fa86       moveal %fp@(-1402),%a1
10c4e2fc:       58ae fa86       addql #4,%fp@(-1402)
10c4e300:       2a59            moveal %a1@+,%a5
10c4e302:       538d            subql #1,%a5
10c4e304:       70ff            moveq #-1,%d0
10c4e306:       b08d            cmpl %a5,%d0
10c4e308:       6700 0268       beqw 10c4e572 <huft_build+0x424>
10c4e30c:       2d6e faaa fa8e  movel %fp@(-1366),%fp@(-1394)
10c4e312:       222e fa8e       movel %fp@(-1394),%d1
10c4e316:       e589            lsll #2,%d1
10c4e318:       2d41 fa8e       movel %d1,%fp@(-1394)
10c4e31c:       2c2e faa2       movel %fp@(-1374),%d6
10c4e320:       dc87            addl %d7,%d6
10c4e322:       bcae faa6       cmpl %fp@(-1370),%d6
10c4e326:       6c00 0130       bgew 10c4e458 <huft_build+0x30a>
10c4e32a:       202e faaa       movel %fp@(-1366),%d0
10c4e32e:       e588            lsll #2,%d0
10c4e330:       2040            moveal %d0,%a0
10c4e332:       5988            subql #4,%a0
10c4e334:       2d48 fa92       movel %a0,%fp@(-1390)
10c4e338:       2440            moveal %d0,%a2
10c4e33a:       58ae fa92       addql #4,%fp@(-1390)
10c4e33e:       588a            addql #4,%a2
10c4e340:       58ae fa8e       addql #4,%fp@(-1394)
10c4e344:       52ae faaa       addql #1,%fp@(-1366)
10c4e348:       2e06            movel %d6,%d7
10c4e34a:       266e faae       moveal %fp@(-1362),%a3
10c4e34e:       97c7            subal %d7,%a3
10c4e350:       240b            movel %a3,%d2
10c4e352:       b4ae faa2       cmpl %fp@(-1374),%d2
10c4e356:       6304            blss 10c4e35c <huft_build+0x20e>
10c4e358:       242e faa2       movel %fp@(-1374),%d2
10c4e35c:       2642            moveal %d2,%a3
10c4e35e:       262e faa6       movel %fp@(-1370),%d3
10c4e362:       9687            subl %d7,%d3
10c4e364:       7201            moveq #1,%d1
10c4e366:       e7a9            lsll %d3,%d1
10c4e368:       200d            movel %a5,%d0
10c4e36a:       5280            addql #1,%d0
10c4e36c:       49f9 10c8 9882  lea 10c89882 <malloc>,%a4
10c4e372:       b081            cmpl %d1,%d0
10c4e374:       6424            bccs 10c4e39a <huft_build+0x24c>
10c4e376:       5381            subql #1,%d1
10c4e378:       928d            subl %a5,%d1
10c4e37a:       226e fa8a       moveal %fp@(-1398),%a1
10c4e37e:       41f1 e8bc       lea %a1@(ffffffbc,%fp:l),%a0
10c4e382:       5283            addql #1,%d3
10c4e384:       b7c3            cmpal %d3,%a3
10c4e386:       6312            blss 10c4e39a <huft_build+0x24c>
10c4e388:       6008            bras 10c4e392 <huft_build+0x244>
10c4e38a:       9290            subl %a0@,%d1
10c4e38c:       5283            addql #1,%d3
10c4e38e:       b483            cmpl %d3,%d2
10c4e390:       6308            blss 10c4e39a <huft_build+0x24c>
10c4e392:       d281            addl %d1,%d1
10c4e394:       5888            addql #4,%a0
10c4e396:       b290            cmpl %a0@,%d1
10c4e398:       62f0            bhis 10c4e38a <huft_build+0x23c>
10c4e39a:       367c 0001       moveaw #1,%a3
10c4e39e:       200b            movel %a3,%d0
10c4e3a0:       e7a8            lsll %d3,%d0
10c4e3a2:       2640            moveal %d0,%a3
10c4e3a4:       41eb 0001       lea %a3@(1),%a0
10c4e3a8:       2008            movel %a0,%d0
10c4e3aa:       e588            lsll #2,%d0
10c4e3ac:       43f0 0800       lea %a0@(00000000,%d0:l),%a1
10c4e3b0:       4870 9800       pea %a0@(00000000,%a1:l)
10c4e3b4:       4e94            jsr %a4@
10c4e3b6:       2840            moveal %d0,%a4
10c4e3b8:       588f            addql #4,%sp
10c4e3ba:       b8fc 0000       cmpaw #0,%a4
10c4e3be:       6616            bnes 10c4e3d6 <huft_build+0x288>
10c4e3c0:       4aae faaa       tstl %fp@(-1366)
10c4e3c4:       670a            beqs 10c4e3d0 <huft_build+0x282>
10c4e3c6:       2f2e ff76       movel %fp@(-138),%sp@-
10c4e3ca:       4eb9 10c4 e5a6  jsr 10c4e5a6 <huft_free>
10c4e3d0:       7003            moveq #3,%d0
10c4e3d2:       6000 01c8       braw 10c4e59c <huft_build+0x44e>
10c4e3d6:       2039 1002 4420  movel 10024420 <hufts>,%d0
10c4e3dc:       5280            addql #1,%d0
10c4e3de:       d08b            addl %a3,%d0
10c4e3e0:       23c0 1002 4420  movel %d0,10024420 <hufts>
10c4e3e6:       200c            movel %a4,%d0
10c4e3e8:       5c80            addql #6,%d0
10c4e3ea:       206e 001c       moveal %fp@(28),%a0
10c4e3ee:       2080            movel %d0,%a0@
10c4e3f0:       548c            addql #2,%a4
10c4e3f2:       2d4c 001c       movel %a4,%fp@(28)
10c4e3f6:       4294            clrl %a4@
10c4e3f8:       41ee ff76       lea %fp@(-138),%a0
10c4e3fc:       2840            moveal %d0,%a4
10c4e3fe:       258c 8800       movel %a4,%a2@(00000000,%a0:l)
10c4e402:       280a            movel %a2,%d4
10c4e404:       4aae faaa       tstl %fp@(-1366)
10c4e408:       6742            beqs 10c4e44c <huft_build+0x2fe>
10c4e40a:       43ee fab2       lea %fp@(-1358),%a1
10c4e40e:       2385 4800       movel %d5,%a1@(00000000,%d4:l)
10c4e412:       1d6e faa5 ffb7  moveb %fp@(-1371),%fp@(-73)
10c4e418:       0603 0010       addib #16,%d3
10c4e41c:       1d43 ffb6       moveb %d3,%fp@(-74)
10c4e420:       2d4c ffb8       movel %a4,%fp@(-72)
10c4e424:       2006            movel %d6,%d0
10c4e426:       90ae faa2       subl %fp@(-1374),%d0
10c4e42a:       2605            movel %d5,%d3
10c4e42c:       e0ab            lsrl %d0,%d3
10c4e42e:       202e fa92       movel %fp@(-1390),%d0
10c4e432:       2270 0800       moveal %a0@(00000000,%d0:l),%a1
10c4e436:       2003            movel %d3,%d0
10c4e438:       e588            lsll #2,%d0
10c4e43a:       d083            addl %d3,%d0
10c4e43c:       2040            moveal %d0,%a0
10c4e43e:       d1c3            addal %d3,%a0
10c4e440:       23ae ffb6 8800  movel %fp@(-74),%a1@(00000000,%a0:l)
10c4e446:       33ae ffba 8804  movew %fp@(-70),%a1@(00000004,%a0:l)
10c4e44c:       dcae faa2       addl %fp@(-1374),%d6
10c4e450:       bcae faa6       cmpl %fp@(-1370),%d6
10c4e454:       6d00 fee4       bltw 10c4e33a <huft_build+0x1ec>
10c4e458:       122e faa9       moveb %fp@(-1367),%d1
10c4e45c:       9207            subb %d7,%d1
10c4e45e:       1d41 ffb7       moveb %d1,%fp@(-73)
10c4e462:       202e 000c       movel %fp@(12),%d0
10c4e466:       e588            lsll #2,%d0
10c4e468:       d0ae fa96       addl %fp@(-1386),%d0
10c4e46c:       b0ae fa9e       cmpl %fp@(-1378),%d0
10c4e470:       6208            bhis 10c4e47a <huft_build+0x32c>
10c4e472:       1d7c 0063 ffb6  moveb #99,%fp@(-74)
10c4e478:       6056            bras 10c4e4d0 <huft_build+0x382>
10c4e47a:       206e fa9e       moveal %fp@(-1378),%a0
10c4e47e:       2010            movel %a0@,%d0
10c4e480:       b0ae 0010       cmpl %fp@(16),%d0
10c4e484:       6420            bccs 10c4e4a6 <huft_build+0x358>
10c4e486:       720f            moveq #15,%d1
10c4e488:       0c80 0000 00ff  cmpil #255,%d0
10c4e48e:       6202            bhis 10c4e492 <huft_build+0x344>
10c4e490:       7210            moveq #16,%d1
10c4e492:       1d41 ffb6       moveb %d1,%fp@(-74)
10c4e496:       226e fa9e       moveal %fp@(-1378),%a1
10c4e49a:       3d69 0002 ffb8  movew %a1@(2),%fp@(-72)
10c4e4a0:       58ae fa9e       addql #4,%fp@(-1378)
10c4e4a4:       602a            bras 10c4e4d0 <huft_build+0x382>
10c4e4a6:       90ae 0010       subl %fp@(16),%d0
10c4e4aa:       d080            addl %d0,%d0
10c4e4ac:       246e 0018       moveal %fp@(24),%a2
10c4e4b0:       1d72 0801 ffb6  moveb %a2@(00000001,%d0:l),%fp@(-74)
10c4e4b6:       206e fa9e       moveal %fp@(-1378),%a0
10c4e4ba:       58ae fa9e       addql #4,%fp@(-1378)
10c4e4be:       2018            movel %a0@+,%d0
10c4e4c0:       90ae 0010       subl %fp@(16),%d0
10c4e4c4:       d080            addl %d0,%d0
10c4e4c6:       226e 0014       moveal %fp@(20),%a1
10c4e4ca:       3d71 0800 ffb8  movew %a1@(00000000,%d0:l),%fp@(-72)
10c4e4d0:       202e faa6       movel %fp@(-1370),%d0
10c4e4d4:       9087            subl %d7,%d0
10c4e4d6:       7201            moveq #1,%d1
10c4e4d8:       e1a9            lsll %d0,%d1
10c4e4da:       2605            movel %d5,%d3
10c4e4dc:       eeab            lsrl %d7,%d3
10c4e4de:       43ed ffff       lea %a5@(-1),%a1
10c4e4e2:       282e faaa       movel %fp@(-1366),%d4
10c4e4e6:       e58c            lsll #2,%d4
10c4e4e8:       2c2e faa6       movel %fp@(-1370),%d6
10c4e4ec:       5386            subql #1,%d6
10c4e4ee:       b7c3            cmpal %d3,%a3
10c4e4f0:       6328            blss 10c4e51a <huft_build+0x3cc>
10c4e4f2:       2003            movel %d3,%d0
10c4e4f4:       e588            lsll #2,%d0
10c4e4f6:       2400            movel %d0,%d2
10c4e4f8:       d483            addl %d3,%d2
10c4e4fa:       2001            movel %d1,%d0
10c4e4fc:       e588            lsll #2,%d0
10c4e4fe:       2040            moveal %d0,%a0
10c4e500:       d1c1            addal %d1,%a0
10c4e502:       2002            movel %d2,%d0
10c4e504:       d083            addl %d3,%d0
10c4e506:       29ae ffb6 0800  movel %fp@(-74),%a4@(00000000,%d0:l)
10c4e50c:       39ae ffba 0804  movew %fp@(-70),%a4@(00000004,%d0:l)
10c4e512:       d488            addl %a0,%d2
10c4e514:       d681            addl %d1,%d3
10c4e516:       b7c3            cmpal %d3,%a3
10c4e518:       62e8            bhis 10c4e502 <huft_build+0x3b4>
10c4e51a:       7601            moveq #1,%d3
10c4e51c:       edab            lsll %d6,%d3
10c4e51e:       6004            bras 10c4e524 <huft_build+0x3d6>
10c4e520:       b785            eorl %d3,%d5
10c4e522:       e28b            lsrl #1,%d3
10c4e524:       2005            movel %d5,%d0
10c4e526:       c083            andl %d3,%d0
10c4e528:       66f6            bnes 10c4e520 <huft_build+0x3d2>
10c4e52a:       b785            eorl %d3,%d5
10c4e52c:       7001            moveq #1,%d0
10c4e52e:       efa8            lsll %d7,%d0
10c4e530:       5380            subql #1,%d0
10c4e532:       2205            movel %d5,%d1
10c4e534:       c280            andl %d0,%d1
10c4e536:       45ee fab2       lea %fp@(-1358),%a2
10c4e53a:       202e fa8e       movel %fp@(-1394),%d0
10c4e53e:       b2b2 0800       cmpl %a2@(00000000,%d0:l),%d1
10c4e542:       6724            beqs 10c4e568 <huft_build+0x41a>
10c4e544:       7401            moveq #1,%d2
10c4e546:       41f6 4800       lea %fp@(00000000,%d4:l),%a0
10c4e54a:       41e8 fab2       lea %a0@(-1358),%a0
10c4e54e:       59ae fa8e       subql #4,%fp@(-1394)
10c4e552:       53ae faaa       subql #1,%fp@(-1366)
10c4e556:       9eae faa2       subl %fp@(-1374),%d7
10c4e55a:       2202            movel %d2,%d1
10c4e55c:       efa9            lsll %d7,%d1
10c4e55e:       5381            subql #1,%d1
10c4e560:       2005            movel %d5,%d0
10c4e562:       c081            andl %d1,%d0
10c4e564:       b0a0            cmpl %a0@-,%d0
10c4e566:       66e6            bnes 10c4e54e <huft_build+0x400>
10c4e568:       2a49            moveal %a1,%a5
10c4e56a:       72ff            moveq #-1,%d1
10c4e56c:       b28d            cmpl %a5,%d1
10c4e56e:       6600 fdac       bnew 10c4e31c <huft_build+0x1ce>
10c4e572:       58ae fa8a       addql #4,%fp@(-1398)
10c4e576:       52ae faa6       addql #1,%fp@(-1370)
10c4e57a:       202e faa6       movel %fp@(-1370),%d0
10c4e57e:       b0ae faae       cmpl %fp@(-1362),%d0
10c4e582:       6f00 fd74       blew 10c4e2f8 <huft_build+0x1aa>
10c4e586:       7000            moveq #0,%d0
10c4e588:       4aae fa9a       tstl %fp@(-1382)
10c4e58c:       670e            beqs 10c4e59c <huft_build+0x44e>
10c4e58e:       7201            moveq #1,%d1
10c4e590:       b2ae faae       cmpl %fp@(-1362),%d1
10c4e594:       56c0            sne %d0
10c4e596:       4880            extw %d0
10c4e598:       48c0            extl %d0
10c4e59a:       4480            negl %d0
10c4e59c:       4cee 3cfc fa5c  moveml %fp@(-1444),%d2-%d7/%a2-%a5
10c4e5a2:       4e5e            unlk %fp
10c4e5a4:       4e75            rts

10c4e5a6 <huft_free>:
10c4e5a6:       4e56 0000       linkw %fp,#0
10c4e5aa:       2f02            movel %d2,%sp@-
10c4e5ac:       206e 0008       moveal %fp@(8),%a0
10c4e5b0:       b0fc 0000       cmpaw #0,%a0
10c4e5b4:       6718            beqs 10c4e5ce <huft_free+0x28>
10c4e5b6:       5d88            subql #6,%a0
10c4e5b8:       2428 0002       movel %a0@(2),%d2
10c4e5bc:       2f08            movel %a0,%sp@-
10c4e5be:       4eb9 10c8 9898  jsr 10c89898 <free>
10c4e5c4:       2042            moveal %d2,%a0
10c4e5c6:       588f            addql #4,%sp
10c4e5c8:       b0fc 0000       cmpaw #0,%a0
10c4e5cc:       66e8            bnes 10c4e5b6 <huft_free+0x10>
10c4e5ce:       7000            moveq #0,%d0
10c4e5d0:       242e fffc       movel %fp@(-4),%d2
10c4e5d4:       4e5e            unlk %fp
10c4e5d6:       4e75            rts

10c4e5d8 <inflate_codes>:
10c4e5d8:       4e56 ffec       linkw %fp,#-20
10c4e5dc:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c4e5e0:       2839 1002 4418  movel 10024418 <bb>,%d4
10c4e5e6:       2639 1002 441c  movel 1002441c <bk>,%d3
10c4e5ec:       2679 1002 4404  moveal 10024404 <outcnt>,%a3
10c4e5f2:       202e 0010       movel %fp@(16),%d0
10c4e5f6:       d080            addl %d0,%d0
10c4e5f8:       41f9 1000 5fda  lea 10005fda <mask_bits>,%a0
10c4e5fe:       3030 0800       movew %a0@(00000000,%d0:l),%d0
10c4e602:       0280 0000 ffff  andil #65535,%d0
10c4e608:       2d40 fffc       movel %d0,%fp@(-4)
10c4e60c:       202e 0014       movel %fp@(20),%d0
10c4e610:       d080            addl %d0,%d0
10c4e612:       3030 0800       movew %a0@(00000000,%d0:l),%d0
10c4e616:       0280 0000 ffff  andil #65535,%d0
10c4e61c:       2d40 fff8       movel %d0,%fp@(-8)
10c4e620:       42ae fff4       clrl %fp@(-12)
10c4e624:       42ae fff0       clrl %fp@(-16)
10c4e628:       42ae ffec       clrl %fp@(-20)
10c4e62c:       b6ae 0010       cmpl %fp@(16),%d3
10c4e630:       6442            bccs 10c4e674 <inflate_codes+0x9c>
10c4e632:       7400            moveq #0,%d2
10c4e634:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4e63a:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4e640:       6418            bccs 10c4e65a <inflate_codes+0x82>
10c4e642:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4e648:       1431 8800       moveb %a1@(00000000,%a0:l),%d2
10c4e64c:       2002            movel %d2,%d0
10c4e64e:       e7a8            lsll %d3,%d0
10c4e650:       8880            orl %d0,%d4
10c4e652:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4e658:       6012            bras 10c4e66c <inflate_codes+0x94>
10c4e65a:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4e660:       1d40 fff7       moveb %d0,%fp@(-9)
10c4e664:       202e fff4       movel %fp@(-12),%d0
10c4e668:       e7a8            lsll %d3,%d0
10c4e66a:       8880            orl %d0,%d4
10c4e66c:       5083            addql #8,%d3
10c4e66e:       b6ae 0010       cmpl %fp@(16),%d3
10c4e672:       65c0            bcss 10c4e634 <inflate_codes+0x5c>
10c4e674:       2204            movel %d4,%d1
10c4e676:       c2ae fffc       andl %fp@(-4),%d1
10c4e67a:       2001            movel %d1,%d0
10c4e67c:       e588            lsll #2,%d0
10c4e67e:       d081            addl %d1,%d0
10c4e680:       d081            addl %d1,%d0
10c4e682:       246e 0008       moveal %fp@(8),%a2
10c4e686:       d5c0            addal %d0,%a2
10c4e688:       4282            clrl %d2
10c4e68a:       1412            moveb %a2@,%d2
10c4e68c:       7010            moveq #16,%d0
10c4e68e:       b082            cmpl %d2,%d0
10c4e690:       6400 008a       bccw 10c4e71c <inflate_codes+0x144>
10c4e694:       7e00            moveq #0,%d7
10c4e696:       7263            moveq #99,%d1
10c4e698:       b282            cmpl %d2,%d1
10c4e69a:       6700 0198       beqw 10c4e834 <inflate_codes+0x25c>
10c4e69e:       1e2a 0001       moveb %a2@(1),%d7
10c4e6a2:       eeac            lsrl %d7,%d4
10c4e6a4:       9687            subl %d7,%d3
10c4e6a6:       70f0            moveq #-16,%d0
10c4e6a8:       d480            addl %d0,%d2
10c4e6aa:       b483            cmpl %d3,%d2
10c4e6ac:       633e            blss 10c4e6ec <inflate_codes+0x114>
10c4e6ae:       7c00            moveq #0,%d6
10c4e6b0:       7a00            moveq #0,%d5
10c4e6b2:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4e6b8:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4e6be:       6418            bccs 10c4e6d8 <inflate_codes+0x100>
10c4e6c0:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4e6c6:       1c31 8800       moveb %a1@(00000000,%a0:l),%d6
10c4e6ca:       2006            movel %d6,%d0
10c4e6cc:       e7a8            lsll %d3,%d0
10c4e6ce:       8880            orl %d0,%d4
10c4e6d0:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4e6d6:       600e            bras 10c4e6e6 <inflate_codes+0x10e>
10c4e6d8:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4e6de:       1a00            moveb %d0,%d5
10c4e6e0:       2005            movel %d5,%d0
10c4e6e2:       e7a8            lsll %d3,%d0
10c4e6e4:       8880            orl %d0,%d4
10c4e6e6:       5083            addql #8,%d3
10c4e6e8:       b483            cmpl %d3,%d2
10c4e6ea:       62c6            bhis 10c4e6b2 <inflate_codes+0xda>
10c4e6ec:       2002            movel %d2,%d0
10c4e6ee:       d082            addl %d2,%d0
10c4e6f0:       41f9 1000 5fda  lea 10005fda <mask_bits>,%a0
10c4e6f6:       3d70 0800 fff2  movew %a0@(00000000,%d0:l),%fp@(-14)
10c4e6fc:       2204            movel %d4,%d1
10c4e6fe:       c2ae fff0       andl %fp@(-16),%d1
10c4e702:       2001            movel %d1,%d0
10c4e704:       e588            lsll #2,%d0
10c4e706:       d081            addl %d1,%d0
10c4e708:       d081            addl %d1,%d0
10c4e70a:       246a 0002       moveal %a2@(2),%a2
10c4e70e:       d5c0            addal %d0,%a2
10c4e710:       4282            clrl %d2
10c4e712:       1412            moveb %a2@,%d2
10c4e714:       7010            moveq #16,%d0
10c4e716:       b082            cmpl %d2,%d0
10c4e718:       6500 ff7c       bcsw 10c4e696 <inflate_codes+0xbe>
10c4e71c:       4280            clrl %d0
10c4e71e:       102a 0001       moveb %a2@(1),%d0
10c4e722:       e0ac            lsrl %d0,%d4
10c4e724:       9680            subl %d0,%d3
10c4e726:       7210            moveq #16,%d1
10c4e728:       b282            cmpl %d2,%d1
10c4e72a:       662a            bnes 10c4e756 <inflate_codes+0x17e>
10c4e72c:       2079 1002 43f8  moveal 100243f8 <window>,%a0
10c4e732:       17aa 0003 8800  moveb %a2@(3),%a3@(00000000,%a0:l)
10c4e738:       528b            addql #1,%a3
10c4e73a:       b7fc 0000 8000  cmpal #32768,%a3
10c4e740:       6600 feea       bnew 10c4e62c <inflate_codes+0x54>
10c4e744:       23cb 1002 4404  movel %a3,10024404 <outcnt>
10c4e74a:       4eb9 10c8 9908  jsr 10c89908 <flush_window>
10c4e750:       97cb            subal %a3,%a3
10c4e752:       6000 fed8       braw 10c4e62c <inflate_codes+0x54>
10c4e756:       700f            moveq #15,%d0
10c4e758:       b082            cmpl %d2,%d0
10c4e75a:       6700 0256       beqw 10c4e9b2 <inflate_codes+0x3da>
10c4e75e:       2e02            movel %d2,%d7
10c4e760:       de82            addl %d2,%d7
10c4e762:       b483            cmpl %d3,%d2
10c4e764:       633e            blss 10c4e7a4 <inflate_codes+0x1cc>
10c4e766:       7c00            moveq #0,%d6
10c4e768:       7a00            moveq #0,%d5
10c4e76a:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4e770:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4e776:       6418            bccs 10c4e790 <inflate_codes+0x1b8>
10c4e778:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4e77e:       1c31 8800       moveb %a1@(00000000,%a0:l),%d6
10c4e782:       2006            movel %d6,%d0
10c4e784:       e7a8            lsll %d3,%d0
10c4e786:       8880            orl %d0,%d4
10c4e788:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4e78e:       600e            bras 10c4e79e <inflate_codes+0x1c6>
10c4e790:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4e796:       1a00            moveb %d0,%d5
10c4e798:       2005            movel %d5,%d0
10c4e79a:       e7a8            lsll %d3,%d0
10c4e79c:       8880            orl %d0,%d4
10c4e79e:       5083            addql #8,%d3
10c4e7a0:       b483            cmpl %d3,%d2
10c4e7a2:       62c6            bhis 10c4e76a <inflate_codes+0x192>
10c4e7a4:       3d6a 0002 ffee  movew %a2@(2),%fp@(-18)
10c4e7aa:       41f9 1000 5fda  lea 10005fda <mask_bits>,%a0
10c4e7b0:       4281            clrl %d1
10c4e7b2:       3230 7800       movew %a0@(00000000,%d7:l),%d1
10c4e7b6:       2004            movel %d4,%d0
10c4e7b8:       c081            andl %d1,%d0
10c4e7ba:       286e ffec       moveal %fp@(-20),%a4
10c4e7be:       d9c0            addal %d0,%a4
10c4e7c0:       e4ac            lsrl %d2,%d4
10c4e7c2:       9682            subl %d2,%d3
10c4e7c4:       b6ae 0014       cmpl %fp@(20),%d3
10c4e7c8:       6440            bccs 10c4e80a <inflate_codes+0x232>
10c4e7ca:       7a00            moveq #0,%d5
10c4e7cc:       7400            moveq #0,%d2
10c4e7ce:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4e7d4:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4e7da:       6418            bccs 10c4e7f4 <inflate_codes+0x21c>
10c4e7dc:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4e7e2:       1a31 8800       moveb %a1@(00000000,%a0:l),%d5
10c4e7e6:       2005            movel %d5,%d0
10c4e7e8:       e7a8            lsll %d3,%d0
10c4e7ea:       8880            orl %d0,%d4
10c4e7ec:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4e7f2:       600e            bras 10c4e802 <inflate_codes+0x22a>
10c4e7f4:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4e7fa:       1400            moveb %d0,%d2
10c4e7fc:       2002            movel %d2,%d0
10c4e7fe:       e7a8            lsll %d3,%d0
10c4e800:       8880            orl %d0,%d4
10c4e802:       5083            addql #8,%d3
10c4e804:       b6ae 0014       cmpl %fp@(20),%d3
10c4e808:       65c4            bcss 10c4e7ce <inflate_codes+0x1f6>
10c4e80a:       2204            movel %d4,%d1
10c4e80c:       c2ae fff8       andl %fp@(-8),%d1
10c4e810:       2001            movel %d1,%d0
10c4e812:       e588            lsll #2,%d0
10c4e814:       d081            addl %d1,%d0
10c4e816:       d081            addl %d1,%d0
10c4e818:       246e 000c       moveal %fp@(12),%a2
10c4e81c:       d5c0            addal %d0,%a2
10c4e81e:       4282            clrl %d2
10c4e820:       1412            moveb %a2@,%d2
10c4e822:       7010            moveq #16,%d0
10c4e824:       b082            cmpl %d2,%d0
10c4e826:       6400 0092       bccw 10c4e8ba <inflate_codes+0x2e2>
10c4e82a:       7e00            moveq #0,%d7
10c4e82c:       9bcd            subal %a5,%a5
10c4e82e:       7263            moveq #99,%d1
10c4e830:       b282            cmpl %d2,%d1
10c4e832:       6606            bnes 10c4e83a <inflate_codes+0x262>
10c4e834:       7001            moveq #1,%d0
10c4e836:       6000 018e       braw 10c4e9c6 <inflate_codes+0x3ee>
10c4e83a:       1e2a 0001       moveb %a2@(1),%d7
10c4e83e:       eeac            lsrl %d7,%d4
10c4e840:       9687            subl %d7,%d3
10c4e842:       70f0            moveq #-16,%d0
10c4e844:       d480            addl %d0,%d2
10c4e846:       b483            cmpl %d3,%d2
10c4e848:       633e            blss 10c4e888 <inflate_codes+0x2b0>
10c4e84a:       7c00            moveq #0,%d6
10c4e84c:       7a00            moveq #0,%d5
10c4e84e:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4e854:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4e85a:       6418            bccs 10c4e874 <inflate_codes+0x29c>
10c4e85c:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4e862:       1c31 8800       moveb %a1@(00000000,%a0:l),%d6
10c4e866:       2006            movel %d6,%d0
10c4e868:       e7a8            lsll %d3,%d0
10c4e86a:       8880            orl %d0,%d4
10c4e86c:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4e872:       600e            bras 10c4e882 <inflate_codes+0x2aa>
10c4e874:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4e87a:       1a00            moveb %d0,%d5
10c4e87c:       2005            movel %d5,%d0
10c4e87e:       e7a8            lsll %d3,%d0
10c4e880:       8880            orl %d0,%d4
10c4e882:       5083            addql #8,%d3
10c4e884:       b483            cmpl %d3,%d2
10c4e886:       62c6            bhis 10c4e84e <inflate_codes+0x276>
10c4e888:       2002            movel %d2,%d0
10c4e88a:       d082            addl %d2,%d0
10c4e88c:       220d            movel %a5,%d1
10c4e88e:       41f9 1000 5fda  lea 10005fda <mask_bits>,%a0
10c4e894:       3230 0800       movew %a0@(00000000,%d0:l),%d1
10c4e898:       2a41            moveal %d1,%a5
10c4e89a:       2204            movel %d4,%d1
10c4e89c:       200d            movel %a5,%d0
10c4e89e:       c280            andl %d0,%d1
10c4e8a0:       2001            movel %d1,%d0
10c4e8a2:       e588            lsll #2,%d0
10c4e8a4:       d081            addl %d1,%d0
10c4e8a6:       d081            addl %d1,%d0
10c4e8a8:       246a 0002       moveal %a2@(2),%a2
10c4e8ac:       d5c0            addal %d0,%a2
10c4e8ae:       4282            clrl %d2
10c4e8b0:       1412            moveb %a2@,%d2
10c4e8b2:       7210            moveq #16,%d1
10c4e8b4:       b282            cmpl %d2,%d1
10c4e8b6:       6500 ff76       bcsw 10c4e82e <inflate_codes+0x256>
10c4e8ba:       4280            clrl %d0
10c4e8bc:       102a 0001       moveb %a2@(1),%d0
10c4e8c0:       e0ac            lsrl %d0,%d4
10c4e8c2:       9680            subl %d0,%d3
10c4e8c4:       2e02            movel %d2,%d7
10c4e8c6:       de82            addl %d2,%d7
10c4e8c8:       b483            cmpl %d3,%d2
10c4e8ca:       633e            blss 10c4e90a <inflate_codes+0x332>
10c4e8cc:       7c00            moveq #0,%d6
10c4e8ce:       7a00            moveq #0,%d5
10c4e8d0:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4e8d6:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4e8dc:       6418            bccs 10c4e8f6 <inflate_codes+0x31e>
10c4e8de:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4e8e4:       1c31 8800       moveb %a1@(00000000,%a0:l),%d6
10c4e8e8:       2006            movel %d6,%d0
10c4e8ea:       e7a8            lsll %d3,%d0
10c4e8ec:       8880            orl %d0,%d4
10c4e8ee:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4e8f4:       600e            bras 10c4e904 <inflate_codes+0x32c>
10c4e8f6:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4e8fc:       1a00            moveb %d0,%d5
10c4e8fe:       2005            movel %d5,%d0
10c4e900:       e7a8            lsll %d3,%d0
10c4e902:       8880            orl %d0,%d4
10c4e904:       5083            addql #8,%d3
10c4e906:       b483            cmpl %d3,%d2
10c4e908:       62c6            bhis 10c4e8d0 <inflate_codes+0x2f8>
10c4e90a:       4280            clrl %d0
10c4e90c:       302a 0002       movew %a2@(2),%d0
10c4e910:       244b            moveal %a3,%a2
10c4e912:       95c0            subal %d0,%a2
10c4e914:       41f9 1000 5fda  lea 10005fda <mask_bits>,%a0
10c4e91a:       4281            clrl %d1
10c4e91c:       3230 7800       movew %a0@(00000000,%d7:l),%d1
10c4e920:       2004            movel %d4,%d0
10c4e922:       c081            andl %d1,%d0
10c4e924:       95c0            subal %d0,%a2
10c4e926:       e4ac            lsrl %d2,%d4
10c4e928:       9682            subl %d2,%d3
10c4e92a:       200a            movel %a2,%d0
10c4e92c:       0280 0000 7fff  andil #32767,%d0
10c4e932:       2440            moveal %d0,%a2
10c4e934:       243c 0000 8000  movel #32768,%d2
10c4e93a:       948b            subl %a3,%d2
10c4e93c:       b7ca            cmpal %a2,%a3
10c4e93e:       6408            bccs 10c4e948 <inflate_codes+0x370>
10c4e940:       243c 0000 8000  movel #32768,%d2
10c4e946:       948a            subl %a2,%d2
10c4e948:       2002            movel %d2,%d0
10c4e94a:       b9c0            cmpal %d0,%a4
10c4e94c:       6402            bccs 10c4e950 <inflate_codes+0x378>
10c4e94e:       200c            movel %a4,%d0
10c4e950:       2400            movel %d0,%d2
10c4e952:       99c2            subal %d2,%a4
10c4e954:       200b            movel %a3,%d0
10c4e956:       908a            subl %a2,%d0
10c4e958:       b480            cmpl %d0,%d2
10c4e95a:       6220            bhis 10c4e97c <inflate_codes+0x3a4>
10c4e95c:       2f02            movel %d2,%sp@-
10c4e95e:       2079 1002 43f8  moveal 100243f8 <window>,%a0
10c4e964:       4872 8800       pea %a2@(00000000,%a0:l)
10c4e968:       4873 8800       pea %a3@(00000000,%a0:l)
10c4e96c:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c4e972:       d7c2            addal %d2,%a3
10c4e974:       d5c2            addal %d2,%a2
10c4e976:       4fef 000c       lea %sp@(12),%sp
10c4e97a:       6014            bras 10c4e990 <inflate_codes+0x3b8>
10c4e97c:       2079 1002 43f8  moveal 100243f8 <window>,%a0
10c4e982:       17b2 8800 8800  moveb %a2@(00000000,%a0:l),%a3@(00000000,%a0:l)
10c4e988:       528a            addql #1,%a2
10c4e98a:       528b            addql #1,%a3
10c4e98c:       5382            subql #1,%d2
10c4e98e:       66ec            bnes 10c4e97c <inflate_codes+0x3a4>
10c4e990:       b7fc 0000 8000  cmpal #32768,%a3
10c4e996:       660e            bnes 10c4e9a6 <inflate_codes+0x3ce>
10c4e998:       23cb 1002 4404  movel %a3,10024404 <outcnt>
10c4e99e:       4eb9 10c8 9908  jsr 10c89908 <flush_window>
10c4e9a4:       97cb            subal %a3,%a3
10c4e9a6:       b8fc 0000       cmpaw #0,%a4
10c4e9aa:       6600 ff7e       bnew 10c4e92a <inflate_codes+0x352>
10c4e9ae:       6000 fc7c       braw 10c4e62c <inflate_codes+0x54>
10c4e9b2:       23cb 1002 4404  movel %a3,10024404 <outcnt>
10c4e9b8:       23c4 1002 4418  movel %d4,10024418 <bb>
10c4e9be:       23c3 1002 441c  movel %d3,1002441c <bk>
10c4e9c4:       7000            moveq #0,%d0
10c4e9c6:       4cee 3cfc ffc4  moveml %fp@(-60),%d2-%d7/%a2-%a5
10c4e9cc:       4e5e            unlk %fp
10c4e9ce:       4e75            rts

10c4e9d0 <inflate_stored>:
10c4e9d0:       4e56 0000       linkw %fp,#0
10c4e9d4:       48e7 3f20       moveml %d2-%d7/%a2,%sp@-
10c4e9d8:       2639 1002 4418  movel 10024418 <bb>,%d3
10c4e9de:       2439 1002 441c  movel 1002441c <bk>,%d2
10c4e9e4:       2479 1002 4404  moveal 10024404 <outcnt>,%a2
10c4e9ea:       2802            movel %d2,%d4
10c4e9ec:       7007            moveq #7,%d0
10c4e9ee:       c880            andl %d0,%d4
10c4e9f0:       e8ab            lsrl %d4,%d3
10c4e9f2:       9484            subl %d4,%d2
10c4e9f4:       700f            moveq #15,%d0
10c4e9f6:       b082            cmpl %d2,%d0
10c4e9f8:       6540            bcss 10c4ea3a <inflate_stored+0x6a>
10c4e9fa:       7a00            moveq #0,%d5
10c4e9fc:       7800            moveq #0,%d4
10c4e9fe:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4ea04:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4ea0a:       6418            bccs 10c4ea24 <inflate_stored+0x54>
10c4ea0c:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4ea12:       1a31 8800       moveb %a1@(00000000,%a0:l),%d5
10c4ea16:       2005            movel %d5,%d0
10c4ea18:       e5a8            lsll %d2,%d0
10c4ea1a:       8680            orl %d0,%d3
10c4ea1c:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4ea22:       600e            bras 10c4ea32 <inflate_stored+0x62>
10c4ea24:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4ea2a:       1800            moveb %d0,%d4
10c4ea2c:       2004            movel %d4,%d0
10c4ea2e:       e5a8            lsll %d2,%d0
10c4ea30:       8680            orl %d0,%d3
10c4ea32:       5082            addql #8,%d2
10c4ea34:       700f            moveq #15,%d0
10c4ea36:       b082            cmpl %d2,%d0
10c4ea38:       64c4            bccs 10c4e9fe <inflate_stored+0x2e>
10c4ea3a:       2803            movel %d3,%d4
10c4ea3c:       0284 0000 ffff  andil #65535,%d4
10c4ea42:       4243            clrw %d3
10c4ea44:       4843            swap %d3
10c4ea46:       70f0            moveq #-16,%d0
10c4ea48:       d480            addl %d0,%d2
10c4ea4a:       700f            moveq #15,%d0
10c4ea4c:       b082            cmpl %d2,%d0
10c4ea4e:       6540            bcss 10c4ea90 <inflate_stored+0xc0>
10c4ea50:       7c00            moveq #0,%d6
10c4ea52:       7a00            moveq #0,%d5
10c4ea54:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4ea5a:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4ea60:       6418            bccs 10c4ea7a <inflate_stored+0xaa>
10c4ea62:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4ea68:       1c31 8800       moveb %a1@(00000000,%a0:l),%d6
10c4ea6c:       2006            movel %d6,%d0
10c4ea6e:       e5a8            lsll %d2,%d0
10c4ea70:       8680            orl %d0,%d3
10c4ea72:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4ea78:       600e            bras 10c4ea88 <inflate_stored+0xb8>
10c4ea7a:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4ea80:       1a00            moveb %d0,%d5
10c4ea82:       2005            movel %d5,%d0
10c4ea84:       e5a8            lsll %d2,%d0
10c4ea86:       8680            orl %d0,%d3
10c4ea88:       5082            addql #8,%d2
10c4ea8a:       700f            moveq #15,%d0
10c4ea8c:       b082            cmpl %d2,%d0
10c4ea8e:       64c4            bccs 10c4ea54 <inflate_stored+0x84>
10c4ea90:       2003            movel %d3,%d0
10c4ea92:       4680            notl %d0
10c4ea94:       0280 0000 ffff  andil #65535,%d0
10c4ea9a:       b084            cmpl %d4,%d0
10c4ea9c:       6706            beqs 10c4eaa4 <inflate_stored+0xd4>
10c4ea9e:       7001            moveq #1,%d0
10c4eaa0:       6000 00a2       braw 10c4eb44 <inflate_stored+0x174>
10c4eaa4:       4243            clrw %d3
10c4eaa6:       4843            swap %d3
10c4eaa8:       70f0            moveq #-16,%d0
10c4eaaa:       d480            addl %d0,%d2
10c4eaac:       5384            subql #1,%d4
10c4eaae:       70ff            moveq #-1,%d0
10c4eab0:       b084            cmpl %d4,%d0
10c4eab2:       677c            beqs 10c4eb30 <inflate_stored+0x160>
10c4eab4:       7a00            moveq #0,%d5
10c4eab6:       2e04            movel %d4,%d7
10c4eab8:       5387            subql #1,%d7
10c4eaba:       2c0a            movel %a2,%d6
10c4eabc:       5286            addql #1,%d6
10c4eabe:       7007            moveq #7,%d0
10c4eac0:       b082            cmpl %d2,%d0
10c4eac2:       653e            bcss 10c4eb02 <inflate_stored+0x132>
10c4eac4:       7800            moveq #0,%d4
10c4eac6:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4eacc:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4ead2:       6418            bccs 10c4eaec <inflate_stored+0x11c>
10c4ead4:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4eada:       1831 8800       moveb %a1@(00000000,%a0:l),%d4
10c4eade:       2004            movel %d4,%d0
10c4eae0:       e5a8            lsll %d2,%d0
10c4eae2:       8680            orl %d0,%d3
10c4eae4:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4eaea:       600e            bras 10c4eafa <inflate_stored+0x12a>
10c4eaec:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4eaf2:       1a00            moveb %d0,%d5
10c4eaf4:       2005            movel %d5,%d0
10c4eaf6:       e5a8            lsll %d2,%d0
10c4eaf8:       8680            orl %d0,%d3
10c4eafa:       5082            addql #8,%d2
10c4eafc:       7007            moveq #7,%d0
10c4eafe:       b082            cmpl %d2,%d0
10c4eb00:       64c4            bccs 10c4eac6 <inflate_stored+0xf6>
10c4eb02:       2079 1002 43f8  moveal 100243f8 <window>,%a0
10c4eb08:       1583 8800       moveb %d3,%a2@(00000000,%a0:l)
10c4eb0c:       2446            moveal %d6,%a2
10c4eb0e:       b5fc 0000 8000  cmpal #32768,%a2
10c4eb14:       660e            bnes 10c4eb24 <inflate_stored+0x154>
10c4eb16:       23ca 1002 4404  movel %a2,10024404 <outcnt>
10c4eb1c:       4eb9 10c8 9908  jsr 10c89908 <flush_window>
10c4eb22:       95ca            subal %a2,%a2
10c4eb24:       e08b            lsrl #8,%d3
10c4eb26:       5182            subql #8,%d2
10c4eb28:       2807            movel %d7,%d4
10c4eb2a:       70ff            moveq #-1,%d0
10c4eb2c:       b084            cmpl %d4,%d0
10c4eb2e:       6686            bnes 10c4eab6 <inflate_stored+0xe6>
10c4eb30:       23ca 1002 4404  movel %a2,10024404 <outcnt>
10c4eb36:       23c3 1002 4418  movel %d3,10024418 <bb>
10c4eb3c:       23c2 1002 441c  movel %d2,1002441c <bk>
10c4eb42:       7000            moveq #0,%d0
10c4eb44:       4cee 04fc ffe4  moveml %fp@(-28),%d2-%d7/%a2
10c4eb4a:       4e5e            unlk %fp
10c4eb4c:       4e75            rts

10c4eb4e <inflate_fixed>:
10c4eb4e:       4e56 fb70       linkw %fp,#-1168
10c4eb52:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c4eb56:       45ee fb80       lea %fp@(-1152),%a2
10c4eb5a:       47fa f5f2       lea %pc@(10c4e14e <huft_build>),%a3
10c4eb5e:       7470            moveq #112,%d2
10c4eb60:       4602            notb %d2
10c4eb62:       41ee fdbc       lea %fp@(-580),%a0
10c4eb66:       7008            moveq #8,%d0
10c4eb68:       2080            movel %d0,%a0@
10c4eb6a:       5988            subql #4,%a0
10c4eb6c:       51ca fff8       dbf %d2,10c4eb66 <inflate_fixed+0x18>
10c4eb70:       4242            clrw %d2
10c4eb72:       5382            subql #1,%d2
10c4eb74:       64f0            bccs 10c4eb66 <inflate_fixed+0x18>
10c4eb76:       41ea 0240       lea %a2@(576),%a0
10c4eb7a:       746f            moveq #111,%d2
10c4eb7c:       7209            moveq #9,%d1
10c4eb7e:       20c1            movel %d1,%a0@+
10c4eb80:       51ca fffa       dbf %d2,10c4eb7c <inflate_fixed+0x2e>
10c4eb84:       4242            clrw %d2
10c4eb86:       5382            subql #1,%d2
10c4eb88:       64f2            bccs 10c4eb7c <inflate_fixed+0x2e>
10c4eb8a:       41ea 0400       lea %a2@(1024),%a0
10c4eb8e:       7418            moveq #24,%d2
10c4eb90:       7007            moveq #7,%d0
10c4eb92:       20c0            movel %d0,%a0@+
10c4eb94:       5382            subql #1,%d2
10c4eb96:       66f8            bnes 10c4eb90 <inflate_fixed+0x42>
10c4eb98:       41ea 0460       lea %a2@(1120),%a0
10c4eb9c:       200a            movel %a2,%d0
10c4eb9e:       0680 0000 047c  addil #1148,%d0
10c4eba4:       7208            moveq #8,%d1
10c4eba6:       20c1            movel %d1,%a0@+
10c4eba8:       b088            cmpl %a0,%d0
10c4ebaa:       6cf8            bges 10c4eba4 <inflate_fixed+0x56>
10c4ebac:       7007            moveq #7,%d0
10c4ebae:       2d40 fb7c       movel %d0,%fp@(-1156)
10c4ebb2:       486e fb7c       pea %fp@(-1156)
10c4ebb6:       486e fb78       pea %fp@(-1160)
10c4ebba:       4879 1000 5f24  pea 10005f24 <cplext>
10c4ebc0:       4879 1000 5ee6  pea 10005ee6 <cplens>
10c4ebc6:       4878 0101       pea 101 <LSIGTRAP+0xfc>
10c4ebca:       4878 0120       pea 120 <LSIGTRAP+0x11b>
10c4ebce:       2f0a            movel %a2,%sp@-
10c4ebd0:       4e93            jsr %a3@
10c4ebd2:       2400            movel %d0,%d2
10c4ebd4:       4fef 001c       lea %sp@(28),%sp
10c4ebd8:       667e            bnes 10c4ec58 <inflate_fixed+0x10a>
10c4ebda:       e58a            lsll #2,%d2
10c4ebdc:       41f2 2800       lea %a2@(00000000,%d2:l),%a0
10c4ebe0:       7074            moveq #116,%d0
10c4ebe2:       d08a            addl %a2,%d0
10c4ebe4:       7205            moveq #5,%d1
10c4ebe6:       20c1            movel %d1,%a0@+
10c4ebe8:       b088            cmpl %a0,%d0
10c4ebea:       6cf8            bges 10c4ebe4 <inflate_fixed+0x96>
10c4ebec:       2d41 fb74       movel %d1,%fp@(-1164)
10c4ebf0:       486e fb74       pea %fp@(-1164)
10c4ebf4:       486e fb70       pea %fp@(-1168)
10c4ebf8:       4879 1000 5f9e  pea 10005f9e <cpdext>
10c4ebfe:       4879 1000 5f62  pea 10005f62 <cpdist>
10c4ec04:       42a7            clrl %sp@-
10c4ec06:       4878 001e       pea 1e <LSIGTRAP+0x19>
10c4ec0a:       2f0a            movel %a2,%sp@-
10c4ec0c:       4e93            jsr %a3@
10c4ec0e:       2400            movel %d0,%d2
10c4ec10:       4fef 001c       lea %sp@(28),%sp
10c4ec14:       7001            moveq #1,%d0
10c4ec16:       b082            cmpl %d2,%d0
10c4ec18:       6c0c            bges 10c4ec26 <inflate_fixed+0xd8>
10c4ec1a:       2f2e fb78       movel %fp@(-1160),%sp@-
10c4ec1e:       4eba f986       jsr %pc@(10c4e5a6 <huft_free>)
10c4ec22:       2002            movel %d2,%d0
10c4ec24:       6032            bras 10c4ec58 <inflate_fixed+0x10a>
10c4ec26:       2f2e fb74       movel %fp@(-1164),%sp@-
10c4ec2a:       2f2e fb7c       movel %fp@(-1156),%sp@-
10c4ec2e:       2f2e fb70       movel %fp@(-1168),%sp@-
10c4ec32:       2f2e fb78       movel %fp@(-1160),%sp@-
10c4ec36:       4eba f9a0       jsr %pc@(10c4e5d8 <inflate_codes>)
10c4ec3a:       4fef 0010       lea %sp@(16),%sp
10c4ec3e:       4a80            tstl %d0
10c4ec40:       6614            bnes 10c4ec56 <inflate_fixed+0x108>
10c4ec42:       2f2e fb78       movel %fp@(-1160),%sp@-
10c4ec46:       45fa f95e       lea %pc@(10c4e5a6 <huft_free>),%a2
10c4ec4a:       4e92            jsr %a2@
10c4ec4c:       2f2e fb70       movel %fp@(-1168),%sp@-
10c4ec50:       4e92            jsr %a2@
10c4ec52:       7000            moveq #0,%d0
10c4ec54:       6002            bras 10c4ec58 <inflate_fixed+0x10a>
10c4ec56:       7001            moveq #1,%d0
10c4ec58:       4cee 0c04 fb64  moveml %fp@(-1180),%d2/%a2-%a3
10c4ec5e:       4e5e            unlk %fp
10c4ec60:       4e75            rts

10c4ec62 <inflate_dynamic>:
10c4ec62:       4e56 faf4       linkw %fp,#-1292
10c4ec66:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c4ec6a:       2639 1002 4418  movel 10024418 <bb>,%d3
10c4ec70:       2439 1002 441c  movel 1002441c <bk>,%d2
10c4ec76:       7004            moveq #4,%d0
10c4ec78:       b082            cmpl %d2,%d0
10c4ec7a:       6540            bcss 10c4ecbc <inflate_dynamic+0x5a>
10c4ec7c:       7a00            moveq #0,%d5
10c4ec7e:       7800            moveq #0,%d4
10c4ec80:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4ec86:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4ec8c:       6418            bccs 10c4eca6 <inflate_dynamic+0x44>
10c4ec8e:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4ec94:       1a31 8800       moveb %a1@(00000000,%a0:l),%d5
10c4ec98:       2005            movel %d5,%d0
10c4ec9a:       e5a8            lsll %d2,%d0
10c4ec9c:       8680            orl %d0,%d3
10c4ec9e:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4eca4:       600e            bras 10c4ecb4 <inflate_dynamic+0x52>
10c4eca6:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4ecac:       1800            moveb %d0,%d4
10c4ecae:       2004            movel %d4,%d0
10c4ecb0:       e5a8            lsll %d2,%d0
10c4ecb2:       8680            orl %d0,%d3
10c4ecb4:       5082            addql #8,%d2
10c4ecb6:       7204            moveq #4,%d1
10c4ecb8:       b282            cmpl %d2,%d1
10c4ecba:       64c4            bccs 10c4ec80 <inflate_dynamic+0x1e>
10c4ecbc:       2003            movel %d3,%d0
10c4ecbe:       721f            moveq #31,%d1
10c4ecc0:       c081            andl %d1,%d0
10c4ecc2:       0680 0000 0101  addil #257,%d0
10c4ecc8:       2d40 faf8       movel %d0,%fp@(-1288)
10c4eccc:       ea8b            lsrl #5,%d3
10c4ecce:       5b82            subql #5,%d2
10c4ecd0:       7004            moveq #4,%d0
10c4ecd2:       b082            cmpl %d2,%d0
10c4ecd4:       6540            bcss 10c4ed16 <inflate_dynamic+0xb4>
10c4ecd6:       7a00            moveq #0,%d5
10c4ecd8:       7800            moveq #0,%d4
10c4ecda:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4ece0:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4ece6:       6418            bccs 10c4ed00 <inflate_dynamic+0x9e>
10c4ece8:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4ecee:       1a31 8800       moveb %a1@(00000000,%a0:l),%d5
10c4ecf2:       2005            movel %d5,%d0
10c4ecf4:       e5a8            lsll %d2,%d0
10c4ecf6:       8680            orl %d0,%d3
10c4ecf8:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4ecfe:       600e            bras 10c4ed0e <inflate_dynamic+0xac>
10c4ed00:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4ed06:       1800            moveb %d0,%d4
10c4ed08:       2004            movel %d4,%d0
10c4ed0a:       e5a8            lsll %d2,%d0
10c4ed0c:       8680            orl %d0,%d3
10c4ed0e:       5082            addql #8,%d2
10c4ed10:       7204            moveq #4,%d1
10c4ed12:       b282            cmpl %d2,%d1
10c4ed14:       64c4            bccs 10c4ecda <inflate_dynamic+0x78>
10c4ed16:       2003            movel %d3,%d0
10c4ed18:       721f            moveq #31,%d1
10c4ed1a:       c081            andl %d1,%d0
10c4ed1c:       5280            addql #1,%d0
10c4ed1e:       2d40 faf4       movel %d0,%fp@(-1292)
10c4ed22:       ea8b            lsrl #5,%d3
10c4ed24:       5b82            subql #5,%d2
10c4ed26:       7003            moveq #3,%d0
10c4ed28:       b082            cmpl %d2,%d0
10c4ed2a:       6540            bcss 10c4ed6c <inflate_dynamic+0x10a>
10c4ed2c:       7a00            moveq #0,%d5
10c4ed2e:       7800            moveq #0,%d4
10c4ed30:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4ed36:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4ed3c:       6418            bccs 10c4ed56 <inflate_dynamic+0xf4>
10c4ed3e:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4ed44:       1a31 8800       moveb %a1@(00000000,%a0:l),%d5
10c4ed48:       2005            movel %d5,%d0
10c4ed4a:       e5a8            lsll %d2,%d0
10c4ed4c:       8680            orl %d0,%d3
10c4ed4e:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4ed54:       600e            bras 10c4ed64 <inflate_dynamic+0x102>
10c4ed56:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4ed5c:       1800            moveb %d0,%d4
10c4ed5e:       2004            movel %d4,%d0
10c4ed60:       e5a8            lsll %d2,%d0
10c4ed62:       8680            orl %d0,%d3
10c4ed64:       5082            addql #8,%d2
10c4ed66:       7203            moveq #3,%d1
10c4ed68:       b282            cmpl %d2,%d1
10c4ed6a:       64c4            bccs 10c4ed30 <inflate_dynamic+0xce>
10c4ed6c:       2003            movel %d3,%d0
10c4ed6e:       720f            moveq #15,%d1
10c4ed70:       c081            andl %d1,%d0
10c4ed72:       2e00            movel %d0,%d7
10c4ed74:       5887            addql #4,%d7
10c4ed76:       e88b            lsrl #4,%d3
10c4ed78:       5982            subql #4,%d2
10c4ed7a:       0cae 0000 011e  cmpil #286,%fp@(-1288)
10c4ed80:       faf8 
10c4ed82:       6200 041c       bhiw 10c4f1a0 <inflate_dynamic+0x53e>
10c4ed86:       701e            moveq #30,%d0
10c4ed88:       b0ae faf4       cmpl %fp@(-1292),%d0
10c4ed8c:       6500 0412       bcsw 10c4f1a0 <inflate_dynamic+0x53e>
10c4ed90:       7200            moveq #0,%d1
10c4ed92:       47ee fb10       lea %fp@(-1264),%a3
10c4ed96:       be81            cmpl %d1,%d7
10c4ed98:       636c            blss 10c4ee06 <inflate_dynamic+0x1a4>
10c4ed9a:       49f9 1000 5e9a  lea 10005e9a <border>,%a4
10c4eda0:       7c00            moveq #0,%d6
10c4eda2:       2801            movel %d1,%d4
10c4eda4:       e58c            lsll #2,%d4
10c4eda6:       2441            moveal %d1,%a2
10c4eda8:       528a            addql #1,%a2
10c4edaa:       7202            moveq #2,%d1
10c4edac:       b282            cmpl %d2,%d1
10c4edae:       653e            bcss 10c4edee <inflate_dynamic+0x18c>
10c4edb0:       7a00            moveq #0,%d5
10c4edb2:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4edb8:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4edbe:       6418            bccs 10c4edd8 <inflate_dynamic+0x176>
10c4edc0:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4edc6:       1a31 8800       moveb %a1@(00000000,%a0:l),%d5
10c4edca:       2005            movel %d5,%d0
10c4edcc:       e5a8            lsll %d2,%d0
10c4edce:       8680            orl %d0,%d3
10c4edd0:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4edd6:       600e            bras 10c4ede6 <inflate_dynamic+0x184>
10c4edd8:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4edde:       1c00            moveb %d0,%d6
10c4ede0:       2006            movel %d6,%d0
10c4ede2:       e5a8            lsll %d2,%d0
10c4ede4:       8680            orl %d0,%d3
10c4ede6:       5082            addql #8,%d2
10c4ede8:       7002            moveq #2,%d0
10c4edea:       b082            cmpl %d2,%d0
10c4edec:       64c4            bccs 10c4edb2 <inflate_dynamic+0x150>
10c4edee:       2034 4800       movel %a4@(00000000,%d4:l),%d0
10c4edf2:       e588            lsll #2,%d0
10c4edf4:       7207            moveq #7,%d1
10c4edf6:       c283            andl %d3,%d1
10c4edf8:       2781 0800       movel %d1,%a3@(00000000,%d0:l)
10c4edfc:       e68b            lsrl #3,%d3
10c4edfe:       5782            subql #3,%d2
10c4ee00:       220a            movel %a2,%d1
10c4ee02:       be81            cmpl %d1,%d7
10c4ee04:       629c            bhis 10c4eda2 <inflate_dynamic+0x140>
10c4ee06:       7012            moveq #18,%d0
10c4ee08:       b081            cmpl %d1,%d0
10c4ee0a:       651e            bcss 10c4ee2a <inflate_dynamic+0x1c8>
10c4ee0c:       224b            moveal %a3,%a1
10c4ee0e:       2001            movel %d1,%d0
10c4ee10:       e588            lsll #2,%d0
10c4ee12:       2040            moveal %d0,%a0
10c4ee14:       d1fc 1000 5e9a  addal #268459674,%a0
10c4ee1a:       2018            movel %a0@+,%d0
10c4ee1c:       e588            lsll #2,%d0
10c4ee1e:       42b1 0800       clrl %a1@(00000000,%d0:l)
10c4ee22:       5281            addql #1,%d1
10c4ee24:       7012            moveq #18,%d0
10c4ee26:       b081            cmpl %d1,%d0
10c4ee28:       64f0            bccs 10c4ee1a <inflate_dynamic+0x1b8>
10c4ee2a:       7207            moveq #7,%d1
10c4ee2c:       2d41 fb0c       movel %d1,%fp@(-1268)
10c4ee30:       486e fb0c       pea %fp@(-1268)
10c4ee34:       486e fb08       pea %fp@(-1272)
10c4ee38:       42a7            clrl %sp@-
10c4ee3a:       42a7            clrl %sp@-
10c4ee3c:       4878 0013       pea 13 <LSIGTRAP+0xe>
10c4ee40:       4878 0013       pea 13 <LSIGTRAP+0xe>
10c4ee44:       2f0b            movel %a3,%sp@-
10c4ee46:       4eba f306       jsr %pc@(10c4e14e <huft_build>)
10c4ee4a:       2440            moveal %d0,%a2
10c4ee4c:       4fef 001c       lea %sp@(28),%sp
10c4ee50:       b4fc 0000       cmpaw #0,%a2
10c4ee54:       6714            beqs 10c4ee6a <inflate_dynamic+0x208>
10c4ee56:       7001            moveq #1,%d0
10c4ee58:       b08a            cmpl %a2,%d0
10c4ee5a:       6600 0314       bnew 10c4f170 <inflate_dynamic+0x50e>
10c4ee5e:       2f2e fb08       movel %fp@(-1272),%sp@-
10c4ee62:       4eba f742       jsr %pc@(10c4e5a6 <huft_free>)
10c4ee66:       6000 0308       braw 10c4f170 <inflate_dynamic+0x50e>
10c4ee6a:       286e faf8       moveal %fp@(-1288),%a4
10c4ee6e:       d9ee faf4       addal %fp@(-1292),%a4
10c4ee72:       202e fb0c       movel %fp@(-1268),%d0
10c4ee76:       d080            addl %d0,%d0
10c4ee78:       41f9 1000 5fda  lea 10005fda <mask_bits>,%a0
10c4ee7e:       3030 0800       movew %a0@(00000000,%d0:l),%d0
10c4ee82:       0280 0000 ffff  andil #65535,%d0
10c4ee88:       2d40 fafc       movel %d0,%fp@(-1284)
10c4ee8c:       7e00            moveq #0,%d7
10c4ee8e:       b9ca            cmpal %a2,%a4
10c4ee90:       6300 0220       blsw 10c4f0b2 <inflate_dynamic+0x450>
10c4ee94:       9bcd            subal %a5,%a5
10c4ee96:       7c00            moveq #0,%d6
10c4ee98:       b4ae fb0c       cmpl %fp@(-1268),%d2
10c4ee9c:       6442            bccs 10c4eee0 <inflate_dynamic+0x27e>
10c4ee9e:       7800            moveq #0,%d4
10c4eea0:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4eea6:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4eeac:       6418            bccs 10c4eec6 <inflate_dynamic+0x264>
10c4eeae:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4eeb4:       1831 8800       moveb %a1@(00000000,%a0:l),%d4
10c4eeb8:       2004            movel %d4,%d0
10c4eeba:       e5a8            lsll %d2,%d0
10c4eebc:       8680            orl %d0,%d3
10c4eebe:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4eec4:       6012            bras 10c4eed8 <inflate_dynamic+0x276>
10c4eec6:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4eecc:       220d            movel %a5,%d1
10c4eece:       1200            moveb %d0,%d1
10c4eed0:       2a41            moveal %d1,%a5
10c4eed2:       200d            movel %a5,%d0
10c4eed4:       e5a8            lsll %d2,%d0
10c4eed6:       8680            orl %d0,%d3
10c4eed8:       5082            addql #8,%d2
10c4eeda:       b4ae fb0c       cmpl %fp@(-1268),%d2
10c4eede:       65c0            bcss 10c4eea0 <inflate_dynamic+0x23e>
10c4eee0:       2003            movel %d3,%d0
10c4eee2:       c0ae fafc       andl %fp@(-1284),%d0
10c4eee6:       2200            movel %d0,%d1
10c4eee8:       e589            lsll #2,%d1
10c4eeea:       d280            addl %d0,%d1
10c4eeec:       d280            addl %d0,%d1
10c4eeee:       206e fb08       moveal %fp@(-1272),%a0
10c4eef2:       d1c1            addal %d1,%a0
10c4eef4:       2d48 fb00       movel %a0,%fp@(-1280)
10c4eef8:       4281            clrl %d1
10c4eefa:       1228 0001       moveb %a0@(1),%d1
10c4eefe:       e2ab            lsrl %d1,%d3
10c4ef00:       9481            subl %d1,%d2
10c4ef02:       4281            clrl %d1
10c4ef04:       3228 0002       movew %a0@(2),%d1
10c4ef08:       700f            moveq #15,%d0
10c4ef0a:       b081            cmpl %d1,%d0
10c4ef0c:       650e            bcss 10c4ef1c <inflate_dynamic+0x2ba>
10c4ef0e:       2e01            movel %d1,%d7
10c4ef10:       2787 6800       movel %d7,%a3@(00000000,%d6:l)
10c4ef14:       5886            addql #4,%d6
10c4ef16:       528a            addql #1,%a2
10c4ef18:       6000 0192       braw 10c4f0ac <inflate_dynamic+0x44a>
10c4ef1c:       7010            moveq #16,%d0
10c4ef1e:       b081            cmpl %d1,%d0
10c4ef20:       6600 0084       bnew 10c4efa6 <inflate_dynamic+0x344>
10c4ef24:       7201            moveq #1,%d1
10c4ef26:       b282            cmpl %d2,%d1
10c4ef28:       6540            bcss 10c4ef6a <inflate_dynamic+0x308>
10c4ef2a:       7a00            moveq #0,%d5
10c4ef2c:       7800            moveq #0,%d4
10c4ef2e:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4ef34:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4ef3a:       6418            bccs 10c4ef54 <inflate_dynamic+0x2f2>
10c4ef3c:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4ef42:       1a31 8800       moveb %a1@(00000000,%a0:l),%d5
10c4ef46:       2005            movel %d5,%d0
10c4ef48:       e5a8            lsll %d2,%d0
10c4ef4a:       8680            orl %d0,%d3
10c4ef4c:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4ef52:       600e            bras 10c4ef62 <inflate_dynamic+0x300>
10c4ef54:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4ef5a:       1800            moveb %d0,%d4
10c4ef5c:       2004            movel %d4,%d0
10c4ef5e:       e5a8            lsll %d2,%d0
10c4ef60:       8680            orl %d0,%d3
10c4ef62:       5082            addql #8,%d2
10c4ef64:       7001            moveq #1,%d0
10c4ef66:       b082            cmpl %d2,%d0
10c4ef68:       64c4            bccs 10c4ef2e <inflate_dynamic+0x2cc>
10c4ef6a:       2003            movel %d3,%d0
10c4ef6c:       7203            moveq #3,%d1
10c4ef6e:       c081            andl %d1,%d0
10c4ef70:       e48b            lsrl #2,%d3
10c4ef72:       5582            subql #2,%d2
10c4ef74:       41f2 0803       lea %a2@(00000003,%d0:l),%a0
10c4ef78:       b9c8            cmpal %a0,%a4
10c4ef7a:       6500 0224       bcsw 10c4f1a0 <inflate_dynamic+0x53e>
10c4ef7e:       2200            movel %d0,%d1
10c4ef80:       5481            addql #2,%d1
10c4ef82:       70ff            moveq #-1,%d0
10c4ef84:       b081            cmpl %d1,%d0
10c4ef86:       6700 0124       beqw 10c4f0ac <inflate_dynamic+0x44a>
10c4ef8a:       200a            movel %a2,%d0
10c4ef8c:       e588            lsll #2,%d0
10c4ef8e:       41f3 0800       lea %a3@(00000000,%d0:l),%a0
10c4ef92:       20c7            movel %d7,%a0@+
10c4ef94:       5886            addql #4,%d6
10c4ef96:       528a            addql #1,%a2
10c4ef98:       51c9 fff8       dbf %d1,10c4ef92 <inflate_dynamic+0x330>
10c4ef9c:       4241            clrw %d1
10c4ef9e:       5381            subql #1,%d1
10c4efa0:       64f0            bccs 10c4ef92 <inflate_dynamic+0x330>
10c4efa2:       6000 0108       braw 10c4f0ac <inflate_dynamic+0x44a>
10c4efa6:       7011            moveq #17,%d0
10c4efa8:       b081            cmpl %d1,%d0
10c4efaa:       6600 0082       bnew 10c4f02e <inflate_dynamic+0x3cc>
10c4efae:       7202            moveq #2,%d1
10c4efb0:       b282            cmpl %d2,%d1
10c4efb2:       6540            bcss 10c4eff4 <inflate_dynamic+0x392>
10c4efb4:       7a00            moveq #0,%d5
10c4efb6:       7800            moveq #0,%d4
10c4efb8:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4efbe:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4efc4:       6418            bccs 10c4efde <inflate_dynamic+0x37c>
10c4efc6:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4efcc:       1a31 8800       moveb %a1@(00000000,%a0:l),%d5
10c4efd0:       2005            movel %d5,%d0
10c4efd2:       e5a8            lsll %d2,%d0
10c4efd4:       8680            orl %d0,%d3
10c4efd6:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4efdc:       600e            bras 10c4efec <inflate_dynamic+0x38a>
10c4efde:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4efe4:       1800            moveb %d0,%d4
10c4efe6:       2004            movel %d4,%d0
10c4efe8:       e5a8            lsll %d2,%d0
10c4efea:       8680            orl %d0,%d3
10c4efec:       5082            addql #8,%d2
10c4efee:       7002            moveq #2,%d0
10c4eff0:       b082            cmpl %d2,%d0
10c4eff2:       64c4            bccs 10c4efb8 <inflate_dynamic+0x356>
10c4eff4:       2003            movel %d3,%d0
10c4eff6:       7207            moveq #7,%d1
10c4eff8:       c081            andl %d1,%d0
10c4effa:       e68b            lsrl #3,%d3
10c4effc:       5782            subql #3,%d2
10c4effe:       41f2 0803       lea %a2@(00000003,%d0:l),%a0
10c4f002:       b9c8            cmpal %a0,%a4
10c4f004:       6500 019a       bcsw 10c4f1a0 <inflate_dynamic+0x53e>
10c4f008:       2200            movel %d0,%d1
10c4f00a:       5481            addql #2,%d1
10c4f00c:       70ff            moveq #-1,%d0
10c4f00e:       b081            cmpl %d1,%d0
10c4f010:       6700 0098       beqw 10c4f0aa <inflate_dynamic+0x448>
10c4f014:       200a            movel %a2,%d0
10c4f016:       e588            lsll #2,%d0
10c4f018:       41f3 0800       lea %a3@(00000000,%d0:l),%a0
10c4f01c:       4298            clrl %a0@+
10c4f01e:       5886            addql #4,%d6
10c4f020:       528a            addql #1,%a2
10c4f022:       51c9 fff8       dbf %d1,10c4f01c <inflate_dynamic+0x3ba>
10c4f026:       4241            clrw %d1
10c4f028:       5381            subql #1,%d1
10c4f02a:       64f0            bccs 10c4f01c <inflate_dynamic+0x3ba>
10c4f02c:       607c            bras 10c4f0aa <inflate_dynamic+0x448>
10c4f02e:       7206            moveq #6,%d1
10c4f030:       b282            cmpl %d2,%d1
10c4f032:       6540            bcss 10c4f074 <inflate_dynamic+0x412>
10c4f034:       7a00            moveq #0,%d5
10c4f036:       7800            moveq #0,%d4
10c4f038:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4f03e:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4f044:       6418            bccs 10c4f05e <inflate_dynamic+0x3fc>
10c4f046:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4f04c:       1a31 8800       moveb %a1@(00000000,%a0:l),%d5
10c4f050:       2005            movel %d5,%d0
10c4f052:       e5a8            lsll %d2,%d0
10c4f054:       8680            orl %d0,%d3
10c4f056:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4f05c:       600e            bras 10c4f06c <inflate_dynamic+0x40a>
10c4f05e:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4f064:       1800            moveb %d0,%d4
10c4f066:       2004            movel %d4,%d0
10c4f068:       e5a8            lsll %d2,%d0
10c4f06a:       8680            orl %d0,%d3
10c4f06c:       5082            addql #8,%d2
10c4f06e:       7006            moveq #6,%d0
10c4f070:       b082            cmpl %d2,%d0
10c4f072:       64c4            bccs 10c4f038 <inflate_dynamic+0x3d6>
10c4f074:       2003            movel %d3,%d0
10c4f076:       727f            moveq #127,%d1
10c4f078:       c081            andl %d1,%d0
10c4f07a:       ee8b            lsrl #7,%d3
10c4f07c:       5f82            subql #7,%d2
10c4f07e:       41f2 080b       lea %a2@(0000000b,%d0:l),%a0
10c4f082:       b9c8            cmpal %a0,%a4
10c4f084:       6500 011a       bcsw 10c4f1a0 <inflate_dynamic+0x53e>
10c4f088:       720a            moveq #10,%d1
10c4f08a:       d280            addl %d0,%d1
10c4f08c:       70ff            moveq #-1,%d0
10c4f08e:       b081            cmpl %d1,%d0
10c4f090:       6718            beqs 10c4f0aa <inflate_dynamic+0x448>
10c4f092:       200a            movel %a2,%d0
10c4f094:       e588            lsll #2,%d0
10c4f096:       41f3 0800       lea %a3@(00000000,%d0:l),%a0
10c4f09a:       4298            clrl %a0@+
10c4f09c:       5886            addql #4,%d6
10c4f09e:       528a            addql #1,%a2
10c4f0a0:       51c9 fff8       dbf %d1,10c4f09a <inflate_dynamic+0x438>
10c4f0a4:       4241            clrw %d1
10c4f0a6:       5381            subql #1,%d1
10c4f0a8:       64f0            bccs 10c4f09a <inflate_dynamic+0x438>
10c4f0aa:       7e00            moveq #0,%d7
10c4f0ac:       b9ca            cmpal %a2,%a4
10c4f0ae:       6200 fde8       bhiw 10c4ee98 <inflate_dynamic+0x236>
10c4f0b2:       2f2e fb08       movel %fp@(-1272),%sp@-
10c4f0b6:       49fa f4ee       lea %pc@(10c4e5a6 <huft_free>),%a4
10c4f0ba:       4e94            jsr %a4@
10c4f0bc:       23c3 1002 4418  movel %d3,10024418 <bb>
10c4f0c2:       23c2 1002 441c  movel %d2,1002441c <bk>
10c4f0c8:       7209            moveq #9,%d1
10c4f0ca:       2d41 fb0c       movel %d1,%fp@(-1268)
10c4f0ce:       486e fb0c       pea %fp@(-1268)
10c4f0d2:       486e fb08       pea %fp@(-1272)
10c4f0d6:       4879 1000 5f24  pea 10005f24 <cplext>
10c4f0dc:       4879 1000 5ee6  pea 10005ee6 <cplens>
10c4f0e2:       4878 0101       pea 101 <LSIGTRAP+0xfc>
10c4f0e6:       2f2e faf8       movel %fp@(-1288),%sp@-
10c4f0ea:       2f0b            movel %a3,%sp@-
10c4f0ec:       4eba f060       jsr %pc@(10c4e14e <huft_build>)
10c4f0f0:       2440            moveal %d0,%a2
10c4f0f2:       4fef 0020       lea %sp@(32),%sp
10c4f0f6:       b4fc 0000       cmpaw #0,%a2
10c4f0fa:       671a            beqs 10c4f116 <inflate_dynamic+0x4b4>
10c4f0fc:       7001            moveq #1,%d0
10c4f0fe:       b08a            cmpl %a2,%d0
10c4f100:       666e            bnes 10c4f170 <inflate_dynamic+0x50e>
10c4f102:       4879 1000 6004  pea 10006004 <dbits+0x4>
10c4f108:       4eb9 10c8 9992  jsr 10c89992 <error>
10c4f10e:       2f2e fb08       movel %fp@(-1272),%sp@-
10c4f112:       4e94            jsr %a4@
10c4f114:       605a            bras 10c4f170 <inflate_dynamic+0x50e>
10c4f116:       7206            moveq #6,%d1
10c4f118:       2d41 fb04       movel %d1,%fp@(-1276)
10c4f11c:       486e fb04       pea %fp@(-1276)
10c4f120:       486e fb00       pea %fp@(-1280)
10c4f124:       4879 1000 5f9e  pea 10005f9e <cpdext>
10c4f12a:       4879 1000 5f62  pea 10005f62 <cpdist>
10c4f130:       42a7            clrl %sp@-
10c4f132:       2f2e faf4       movel %fp@(-1292),%sp@-
10c4f136:       202e faf8       movel %fp@(-1288),%d0
10c4f13a:       e588            lsll #2,%d0
10c4f13c:       4873 0800       pea %a3@(00000000,%d0:l)
10c4f140:       4eba f00c       jsr %pc@(10c4e14e <huft_build>)
10c4f144:       2440            moveal %d0,%a2
10c4f146:       4fef 001c       lea %sp@(28),%sp
10c4f14a:       b4fc 0000       cmpaw #0,%a2
10c4f14e:       6724            beqs 10c4f174 <inflate_dynamic+0x512>
10c4f150:       7201            moveq #1,%d1
10c4f152:       b28a            cmpl %a2,%d1
10c4f154:       6614            bnes 10c4f16a <inflate_dynamic+0x508>
10c4f156:       4879 1000 601e  pea 1000601e <dbits+0x1e>
10c4f15c:       4eb9 10c8 9992  jsr 10c89992 <error>
10c4f162:       2f2e fb00       movel %fp@(-1280),%sp@-
10c4f166:       4e94            jsr %a4@
10c4f168:       508f            addql #8,%sp
10c4f16a:       2f2e fb08       movel %fp@(-1272),%sp@-
10c4f16e:       4e94            jsr %a4@
10c4f170:       200a            movel %a2,%d0
10c4f172:       602e            bras 10c4f1a2 <inflate_dynamic+0x540>
10c4f174:       2f2e fb04       movel %fp@(-1276),%sp@-
10c4f178:       2f2e fb0c       movel %fp@(-1268),%sp@-
10c4f17c:       2f2e fb00       movel %fp@(-1280),%sp@-
10c4f180:       2f2e fb08       movel %fp@(-1272),%sp@-
10c4f184:       4eba f452       jsr %pc@(10c4e5d8 <inflate_codes>)
10c4f188:       4fef 0010       lea %sp@(16),%sp
10c4f18c:       4a80            tstl %d0
10c4f18e:       6610            bnes 10c4f1a0 <inflate_dynamic+0x53e>
10c4f190:       2f2e fb08       movel %fp@(-1272),%sp@-
10c4f194:       4e94            jsr %a4@
10c4f196:       2f2e fb00       movel %fp@(-1280),%sp@-
10c4f19a:       4e94            jsr %a4@
10c4f19c:       7000            moveq #0,%d0
10c4f19e:       6002            bras 10c4f1a2 <inflate_dynamic+0x540>
10c4f1a0:       7001            moveq #1,%d0
10c4f1a2:       4cee 3cfc facc  moveml %fp@(-1332),%d2-%d7/%a2-%a5
10c4f1a8:       4e5e            unlk %fp
10c4f1aa:       4e75            rts

10c4f1ac <inflate_block>:
10c4f1ac:       4e56 0000       linkw %fp,#0
10c4f1b0:       48e7 3c00       moveml %d2-%d5,%sp@-
10c4f1b4:       2639 1002 4418  movel 10024418 <bb>,%d3
10c4f1ba:       2439 1002 441c  movel 1002441c <bk>,%d2
10c4f1c0:       663c            bnes 10c4f1fe <inflate_block+0x52>
10c4f1c2:       7a00            moveq #0,%d5
10c4f1c4:       7800            moveq #0,%d4
10c4f1c6:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4f1cc:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4f1d2:       6418            bccs 10c4f1ec <inflate_block+0x40>
10c4f1d4:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4f1da:       1a31 8800       moveb %a1@(00000000,%a0:l),%d5
10c4f1de:       2005            movel %d5,%d0
10c4f1e0:       e5a8            lsll %d2,%d0
10c4f1e2:       8680            orl %d0,%d3
10c4f1e4:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4f1ea:       600e            bras 10c4f1fa <inflate_block+0x4e>
10c4f1ec:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4f1f2:       1800            moveb %d0,%d4
10c4f1f4:       2004            movel %d4,%d0
10c4f1f6:       e5a8            lsll %d2,%d0
10c4f1f8:       8680            orl %d0,%d3
10c4f1fa:       5082            addql #8,%d2
10c4f1fc:       67c8            beqs 10c4f1c6 <inflate_block+0x1a>
10c4f1fe:       206e 0008       moveal %fp@(8),%a0
10c4f202:       7001            moveq #1,%d0
10c4f204:       c083            andl %d3,%d0
10c4f206:       2080            movel %d0,%a0@
10c4f208:       e28b            lsrl #1,%d3
10c4f20a:       5382            subql #1,%d2
10c4f20c:       7201            moveq #1,%d1
10c4f20e:       b282            cmpl %d2,%d1
10c4f210:       6540            bcss 10c4f252 <inflate_block+0xa6>
10c4f212:       7a00            moveq #0,%d5
10c4f214:       7800            moveq #0,%d4
10c4f216:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4f21c:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4f222:       6418            bccs 10c4f23c <inflate_block+0x90>
10c4f224:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4f22a:       1a31 8800       moveb %a1@(00000000,%a0:l),%d5
10c4f22e:       2005            movel %d5,%d0
10c4f230:       e5a8            lsll %d2,%d0
10c4f232:       8680            orl %d0,%d3
10c4f234:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4f23a:       600e            bras 10c4f24a <inflate_block+0x9e>
10c4f23c:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4f242:       1800            moveb %d0,%d4
10c4f244:       2004            movel %d4,%d0
10c4f246:       e5a8            lsll %d2,%d0
10c4f248:       8680            orl %d0,%d3
10c4f24a:       5082            addql #8,%d2
10c4f24c:       7001            moveq #1,%d0
10c4f24e:       b082            cmpl %d2,%d0
10c4f250:       64c4            bccs 10c4f216 <inflate_block+0x6a>
10c4f252:       2003            movel %d3,%d0
10c4f254:       7203            moveq #3,%d1
10c4f256:       c081            andl %d1,%d0
10c4f258:       e48b            lsrl #2,%d3
10c4f25a:       23c3 1002 4418  movel %d3,10024418 <bb>
10c4f260:       5582            subql #2,%d2
10c4f262:       23c2 1002 441c  movel %d2,1002441c <bk>
10c4f268:       7202            moveq #2,%d1
10c4f26a:       b280            cmpl %d0,%d1
10c4f26c:       6606            bnes 10c4f274 <inflate_block+0xc8>
10c4f26e:       4eba f9f2       jsr %pc@(10c4ec62 <inflate_dynamic>)
10c4f272:       6018            bras 10c4f28c <inflate_block+0xe0>
10c4f274:       4a80            tstl %d0
10c4f276:       6606            bnes 10c4f27e <inflate_block+0xd2>
10c4f278:       4eba f756       jsr %pc@(10c4e9d0 <inflate_stored>)
10c4f27c:       600e            bras 10c4f28c <inflate_block+0xe0>
10c4f27e:       7201            moveq #1,%d1
10c4f280:       b280            cmpl %d0,%d1
10c4f282:       6704            beqs 10c4f288 <inflate_block+0xdc>
10c4f284:       7002            moveq #2,%d0
10c4f286:       6004            bras 10c4f28c <inflate_block+0xe0>
10c4f288:       4eba f8c4       jsr %pc@(10c4eb4e <inflate_fixed>)
10c4f28c:       4cee 003c fff0  moveml %fp@(-16),%d2-%d5
10c4f292:       4e5e            unlk %fp
10c4f294:       4e75            rts

10c4f296 <inflate>:
10c4f296:       4e56 fff8       linkw %fp,#-8
10c4f29a:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c4f29e:       42b9 1002 4404  clrl 10024404 <outcnt>
10c4f2a4:       42b9 1002 441c  clrl 1002441c <bk>
10c4f2aa:       42b9 1002 4418  clrl 10024418 <bb>
10c4f2b0:       7600            moveq #0,%d3
10c4f2b2:       49f9 10c8 98aa  lea 10c898aa <gzip_mark>,%a4
10c4f2b8:       47fa fef2       lea %pc@(10c4f1ac <inflate_block>),%a3
10c4f2bc:       45f9 10c8 98b2  lea 10c898b2 <gzip_release>,%a2
10c4f2c2:       42b9 1002 4420  clrl 10024420 <hufts>
10c4f2c8:       486e fffc       pea %fp@(-4)
10c4f2cc:       4e94            jsr %a4@
10c4f2ce:       486e fff8       pea %fp@(-8)
10c4f2d2:       4e93            jsr %a3@
10c4f2d4:       2400            movel %d0,%d2
10c4f2d6:       508f            addql #8,%sp
10c4f2d8:       670a            beqs 10c4f2e4 <inflate+0x4e>
10c4f2da:       486e fffc       pea %fp@(-4)
10c4f2de:       4e92            jsr %a2@
10c4f2e0:       2002            movel %d2,%d0
10c4f2e2:       604e            bras 10c4f332 <inflate+0x9c>
10c4f2e4:       486e fffc       pea %fp@(-4)
10c4f2e8:       4e92            jsr %a2@
10c4f2ea:       2039 1002 4420  movel 10024420 <hufts>,%d0
10c4f2f0:       588f            addql #4,%sp
10c4f2f2:       b680            cmpl %d0,%d3
10c4f2f4:       6402            bccs 10c4f2f8 <inflate+0x62>
10c4f2f6:       2600            movel %d0,%d3
10c4f2f8:       4aae fff8       tstl %fp@(-8)
10c4f2fc:       67c4            beqs 10c4f2c2 <inflate+0x2c>
10c4f2fe:       2439 1002 441c  movel 1002441c <bk>,%d2
10c4f304:       7007            moveq #7,%d0
10c4f306:       b082            cmpl %d2,%d0
10c4f308:       6420            bccs 10c4f32a <inflate+0x94>
10c4f30a:       2239 1002 4400  movel 10024400 <inptr>,%d1
10c4f310:       2002            movel %d2,%d0
10c4f312:       5180            subql #8,%d0
10c4f314:       5381            subql #1,%d1
10c4f316:       2400            movel %d0,%d2
10c4f318:       7607            moveq #7,%d3
10c4f31a:       b680            cmpl %d0,%d3
10c4f31c:       65f2            bcss 10c4f310 <inflate+0x7a>
10c4f31e:       23c1 1002 4400  movel %d1,10024400 <inptr>
10c4f324:       23c0 1002 441c  movel %d0,1002441c <bk>
10c4f32a:       4eb9 10c8 9908  jsr 10c89908 <flush_window>
10c4f330:       7000            moveq #0,%d0
10c4f332:       4cee 1c0c ffe4  moveml %fp@(-28),%d2-%d3/%a2-%a4
10c4f338:       4e5e            unlk %fp
10c4f33a:       4e75            rts

10c4f33c <makecrc>:
10c4f33c:       4e56 0000       linkw %fp,#0
10c4f340:       48e7 3800       moveml %d2-%d4,%sp@-
10c4f344:       7800            moveq #0,%d4
10c4f346:       43f9 1002 4424  lea 10024424 <crc_32_tab>,%a1
10c4f34c:       7601            moveq #1,%d3
10c4f34e:       41f9 1000 603a  lea 1000603a <p.879>,%a0
10c4f354:       243c 1000 606e  movel #268460142,%d2
10c4f35a:       721f            moveq #31,%d1
10c4f35c:       9298            subl %a0@+,%d1
10c4f35e:       2003            movel %d3,%d0
10c4f360:       e3a8            lsll %d1,%d0
10c4f362:       8880            orl %d0,%d4
10c4f364:       b488            cmpl %a0,%d2
10c4f366:       64f2            bccs 10c4f35a <makecrc+0x1e>
10c4f368:       4291            clrl %a1@
10c4f36a:       7001            moveq #1,%d0
10c4f36c:       7400            moveq #0,%d2
10c4f36e:       2200            movel %d0,%d1
10c4f370:       0041 0100       oriw #256,%d1
10c4f374:       2600            movel %d0,%d3
10c4f376:       e58b            lsll #2,%d3
10c4f378:       2040            moveal %d0,%a0
10c4f37a:       5288            addql #1,%a0
10c4f37c:       6018            bras 10c4f396 <makecrc+0x5a>
10c4f37e:       2002            movel %d2,%d0
10c4f380:       e288            lsrl #1,%d0
10c4f382:       0802 0000       btst #0,%d2
10c4f386:       6702            beqs 10c4f38a <makecrc+0x4e>
10c4f388:       b980            eorl %d4,%d0
10c4f38a:       2400            movel %d0,%d2
10c4f38c:       0801 0000       btst #0,%d1
10c4f390:       6702            beqs 10c4f394 <makecrc+0x58>
10c4f392:       b982            eorl %d4,%d2
10c4f394:       e281            asrl #1,%d1
10c4f396:       7001            moveq #1,%d0
10c4f398:       b081            cmpl %d1,%d0
10c4f39a:       66e2            bnes 10c4f37e <makecrc+0x42>
10c4f39c:       2382 3800       movel %d2,%a1@(00000000,%d3:l)
10c4f3a0:       2008            movel %a0,%d0
10c4f3a2:       0c80 0000 00ff  cmpil #255,%d0
10c4f3a8:       6fc2            bles 10c4f36c <makecrc+0x30>
10c4f3aa:       70ff            moveq #-1,%d0
10c4f3ac:       23c0 1002 4824  movel %d0,10024824 <crc>
10c4f3b2:       4cdf 001c       moveml %sp@+,%d2-%d4
10c4f3b6:       4e5e            unlk %fp
10c4f3b8:       4e75            rts

10c4f3ba <gunzip>:
10c4f3ba:       4e56 fffc       linkw %fp,#-4
10c4f3be:       48e7 3c20       moveml %d2-%d5/%a2,%sp@-
10c4f3c2:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4f3c8:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4f3ce:       6412            bccs 10c4f3e2 <gunzip+0x28>
10c4f3d0:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4f3d6:       1031 8800       moveb %a1@(00000000,%a0:l),%d0
10c4f3da:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4f3e0:       6006            bras 10c4f3e8 <gunzip+0x2e>
10c4f3e2:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4f3e8:       1d40 fffe       moveb %d0,%fp@(-2)
10c4f3ec:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4f3f2:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4f3f8:       6412            bccs 10c4f40c <gunzip+0x52>
10c4f3fa:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4f400:       1031 8800       moveb %a1@(00000000,%a0:l),%d0
10c4f404:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4f40a:       6006            bras 10c4f412 <gunzip+0x58>
10c4f40c:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4f412:       1d40 ffff       moveb %d0,%fp@(-1)
10c4f416:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4f41c:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4f422:       6412            bccs 10c4f436 <gunzip+0x7c>
10c4f424:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4f42a:       1031 8800       moveb %a1@(00000000,%a0:l),%d0
10c4f42e:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4f434:       6006            bras 10c4f43c <gunzip+0x82>
10c4f436:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4f43c:       0c2e 001f fffe  cmpib #31,%fp@(-2)
10c4f442:       6610            bnes 10c4f454 <gunzip+0x9a>
10c4f444:       122e ffff       moveb %fp@(-1),%d1
10c4f448:       0c01 008b       cmpib #-117,%d1
10c4f44c:       6710            beqs 10c4f45e <gunzip+0xa4>
10c4f44e:       0c01 009e       cmpib #-98,%d1
10c4f452:       670a            beqs 10c4f45e <gunzip+0xa4>
10c4f454:       4879 1000 6072  pea 10006072 <p.879+0x38>
10c4f45a:       6000 0428       braw 10c4f884 <gunzip+0x4ca>
10c4f45e:       0c00 0008       cmpib #8,%d0
10c4f462:       670a            beqs 10c4f46e <gunzip+0xb4>
10c4f464:       4879 1000 6089  pea 10006089 <p.879+0x4f>
10c4f46a:       6000 0418       braw 10c4f884 <gunzip+0x4ca>
10c4f46e:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4f474:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4f47a:       6412            bccs 10c4f48e <gunzip+0xd4>
10c4f47c:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4f482:       1831 8800       moveb %a1@(00000000,%a0:l),%d4
10c4f486:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4f48c:       6008            bras 10c4f496 <gunzip+0xdc>
10c4f48e:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4f494:       1800            moveb %d0,%d4
10c4f496:       0804 0005       btst #5,%d4
10c4f49a:       670a            beqs 10c4f4a6 <gunzip+0xec>
10c4f49c:       4879 1000 60a8  pea 100060a8 <p.879+0x6e>
10c4f4a2:       6000 03e0       braw 10c4f884 <gunzip+0x4ca>
10c4f4a6:       0804 0001       btst #1,%d4
10c4f4aa:       670a            beqs 10c4f4b6 <gunzip+0xfc>
10c4f4ac:       4879 1000 60bc  pea 100060bc <p.879+0x82>
10c4f4b2:       6000 03d0       braw 10c4f884 <gunzip+0x4ca>
10c4f4b6:       1004            moveb %d4,%d0
10c4f4b8:       0200 00c0       andib #-64,%d0
10c4f4bc:       670a            beqs 10c4f4c8 <gunzip+0x10e>
10c4f4be:       4879 1000 60ce  pea 100060ce <p.879+0x94>
10c4f4c4:       6000 03be       braw 10c4f884 <gunzip+0x4ca>
10c4f4c8:       2039 1002 4400  movel 10024400 <inptr>,%d0
10c4f4ce:       b0b9 1002 43fc  cmpl 100243fc <insize>,%d0
10c4f4d4:       6408            bccs 10c4f4de <gunzip+0x124>
10c4f4d6:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4f4dc:       6006            bras 10c4f4e4 <gunzip+0x12a>
10c4f4de:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4f4e4:       2239 1002 4400  movel 10024400 <inptr>,%d1
10c4f4ea:       b2b9 1002 43fc  cmpl 100243fc <insize>,%d1
10c4f4f0:       6408            bccs 10c4f4fa <gunzip+0x140>
10c4f4f2:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4f4f8:       6006            bras 10c4f500 <gunzip+0x146>
10c4f4fa:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4f500:       2039 1002 4400  movel 10024400 <inptr>,%d0
10c4f506:       b0b9 1002 43fc  cmpl 100243fc <insize>,%d0
10c4f50c:       6408            bccs 10c4f516 <gunzip+0x15c>
10c4f50e:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4f514:       6006            bras 10c4f51c <gunzip+0x162>
10c4f516:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4f51c:       2239 1002 4400  movel 10024400 <inptr>,%d1
10c4f522:       b2b9 1002 43fc  cmpl 100243fc <insize>,%d1
10c4f528:       6408            bccs 10c4f532 <gunzip+0x178>
10c4f52a:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4f530:       6006            bras 10c4f538 <gunzip+0x17e>
10c4f532:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4f538:       2039 1002 4400  movel 10024400 <inptr>,%d0
10c4f53e:       b0b9 1002 43fc  cmpl 100243fc <insize>,%d0
10c4f544:       6408            bccs 10c4f54e <gunzip+0x194>
10c4f546:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4f54c:       6006            bras 10c4f554 <gunzip+0x19a>
10c4f54e:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4f554:       2239 1002 4400  movel 10024400 <inptr>,%d1
10c4f55a:       b2b9 1002 43fc  cmpl 100243fc <insize>,%d1
10c4f560:       6408            bccs 10c4f56a <gunzip+0x1b0>
10c4f562:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4f568:       6006            bras 10c4f570 <gunzip+0x1b6>
10c4f56a:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4f570:       1604            moveb %d4,%d3
10c4f572:       0203 0008       andib #8,%d3
10c4f576:       1a04            moveb %d4,%d5
10c4f578:       0205 0010       andib #16,%d5
10c4f57c:       45fa fd18       lea %pc@(10c4f296 <inflate>),%a2
10c4f580:       0804 0002       btst #2,%d4
10c4f584:       6700 009a       beqw 10c4f620 <gunzip+0x266>
10c4f588:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4f58e:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4f594:       6414            bccs 10c4f5aa <gunzip+0x1f0>
10c4f596:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4f59c:       4282            clrl %d2
10c4f59e:       1431 8800       moveb %a1@(00000000,%a0:l),%d2
10c4f5a2:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4f5a8:       6008            bras 10c4f5b2 <gunzip+0x1f8>
10c4f5aa:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4f5b0:       2400            movel %d0,%d2
10c4f5b2:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4f5b8:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4f5be:       6418            bccs 10c4f5d8 <gunzip+0x21e>
10c4f5c0:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4f5c6:       4280            clrl %d0
10c4f5c8:       1031 8800       moveb %a1@(00000000,%a0:l),%d0
10c4f5cc:       e188            lsll #8,%d0
10c4f5ce:       8480            orl %d0,%d2
10c4f5d0:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4f5d6:       600a            bras 10c4f5e2 <gunzip+0x228>
10c4f5d8:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4f5de:       e188            lsll #8,%d0
10c4f5e0:       8480            orl %d0,%d2
10c4f5e2:       5382            subql #1,%d2
10c4f5e4:       1604            moveb %d4,%d3
10c4f5e6:       0203 0008       andib #8,%d3
10c4f5ea:       1a04            moveb %d4,%d5
10c4f5ec:       0205 0010       andib #16,%d5
10c4f5f0:       45fa fca4       lea %pc@(10c4f296 <inflate>),%a2
10c4f5f4:       70ff            moveq #-1,%d0
10c4f5f6:       b082            cmpl %d2,%d0
10c4f5f8:       6726            beqs 10c4f620 <gunzip+0x266>
10c4f5fa:       2239 1002 4400  movel 10024400 <inptr>,%d1
10c4f600:       b2b9 1002 43fc  cmpl 100243fc <insize>,%d1
10c4f606:       6408            bccs 10c4f610 <gunzip+0x256>
10c4f608:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4f60e:       6006            bras 10c4f616 <gunzip+0x25c>
10c4f610:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4f616:       51ca ffe2       dbf %d2,10c4f5fa <gunzip+0x240>
10c4f61a:       4242            clrw %d2
10c4f61c:       5382            subql #1,%d2
10c4f61e:       64da            bccs 10c4f5fa <gunzip+0x240>
10c4f620:       4a03            tstb %d3
10c4f622:       672e            beqs 10c4f652 <gunzip+0x298>
10c4f624:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4f62a:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4f630:       6416            bccs 10c4f648 <gunzip+0x28e>
10c4f632:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4f638:       1031 8800       moveb %a1@(00000000,%a0:l),%d0
10c4f63c:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4f642:       4a00            tstb %d0
10c4f644:       66de            bnes 10c4f624 <gunzip+0x26a>
10c4f646:       600a            bras 10c4f652 <gunzip+0x298>
10c4f648:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4f64e:       4a80            tstl %d0
10c4f650:       66d2            bnes 10c4f624 <gunzip+0x26a>
10c4f652:       4a05            tstb %d5
10c4f654:       672e            beqs 10c4f684 <gunzip+0x2ca>
10c4f656:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4f65c:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4f662:       6416            bccs 10c4f67a <gunzip+0x2c0>
10c4f664:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4f66a:       1031 8800       moveb %a1@(00000000,%a0:l),%d0
10c4f66e:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4f674:       4a00            tstb %d0
10c4f676:       66de            bnes 10c4f656 <gunzip+0x29c>
10c4f678:       600a            bras 10c4f684 <gunzip+0x2ca>
10c4f67a:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4f680:       4a80            tstl %d0
10c4f682:       66d2            bnes 10c4f656 <gunzip+0x29c>
10c4f684:       4e92            jsr %a2@
10c4f686:       4a80            tstl %d0
10c4f688:       674c            beqs 10c4f6d6 <gunzip+0x31c>
10c4f68a:       7201            moveq #1,%d1
10c4f68c:       b280            cmpl %d0,%d1
10c4f68e:       6718            beqs 10c4f6a8 <gunzip+0x2ee>
10c4f690:       6d08            blts 10c4f69a <gunzip+0x2e0>
10c4f692:       4a80            tstl %d0
10c4f694:       6700 01f4       beqw 10c4f88a <gunzip+0x4d0>
10c4f698:       602c            bras 10c4f6c6 <gunzip+0x30c>
10c4f69a:       7202            moveq #2,%d1
10c4f69c:       b280            cmpl %d0,%d1
10c4f69e:       6712            beqs 10c4f6b2 <gunzip+0x2f8>
10c4f6a0:       7203            moveq #3,%d1
10c4f6a2:       b280            cmpl %d0,%d1
10c4f6a4:       6716            beqs 10c4f6bc <gunzip+0x302>
10c4f6a6:       601e            bras 10c4f6c6 <gunzip+0x30c>
10c4f6a8:       4879 1000 60e7  pea 100060e7 <p.879+0xad>
10c4f6ae:       6000 01d4       braw 10c4f884 <gunzip+0x4ca>
10c4f6b2:       4879 1000 6109  pea 10006109 <p.879+0xcf>
10c4f6b8:       6000 01ca       braw 10c4f884 <gunzip+0x4ca>
10c4f6bc:       4879 1000 612b  pea 1000612b <p.879+0xf1>
10c4f6c2:       6000 01c0       braw 10c4f884 <gunzip+0x4ca>
10c4f6c6:       4879 1000 6139  pea 10006139 <p.879+0xff>
10c4f6cc:       4eb9 10c8 9992  jsr 10c89992 <error>
10c4f6d2:       6000 01b6       braw 10c4f88a <gunzip+0x4d0>
10c4f6d6:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4f6dc:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4f6e2:       6414            bccs 10c4f6f8 <gunzip+0x33e>
10c4f6e4:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4f6ea:       4283            clrl %d3
10c4f6ec:       1631 8800       moveb %a1@(00000000,%a0:l),%d3
10c4f6f0:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4f6f6:       6008            bras 10c4f700 <gunzip+0x346>
10c4f6f8:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4f6fe:       2600            movel %d0,%d3
10c4f700:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4f706:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4f70c:       6418            bccs 10c4f726 <gunzip+0x36c>
10c4f70e:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4f714:       4280            clrl %d0
10c4f716:       1031 8800       moveb %a1@(00000000,%a0:l),%d0
10c4f71a:       e188            lsll #8,%d0
10c4f71c:       8680            orl %d0,%d3
10c4f71e:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4f724:       600a            bras 10c4f730 <gunzip+0x376>
10c4f726:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4f72c:       e188            lsll #8,%d0
10c4f72e:       8680            orl %d0,%d3
10c4f730:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4f736:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4f73c:       641a            bccs 10c4f758 <gunzip+0x39e>
10c4f73e:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4f744:       4280            clrl %d0
10c4f746:       1031 8800       moveb %a1@(00000000,%a0:l),%d0
10c4f74a:       4840            swap %d0
10c4f74c:       4240            clrw %d0
10c4f74e:       8680            orl %d0,%d3
10c4f750:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4f756:       600c            bras 10c4f764 <gunzip+0x3aa>
10c4f758:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4f75e:       4840            swap %d0
10c4f760:       4240            clrw %d0
10c4f762:       8680            orl %d0,%d3
10c4f764:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4f76a:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4f770:       641a            bccs 10c4f78c <gunzip+0x3d2>
10c4f772:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4f778:       1031 8800       moveb %a1@(00000000,%a0:l),%d0
10c4f77c:       e148            lslw #8,%d0
10c4f77e:       4840            swap %d0
10c4f780:       4240            clrw %d0
10c4f782:       8680            orl %d0,%d3
10c4f784:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4f78a:       600e            bras 10c4f79a <gunzip+0x3e0>
10c4f78c:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4f792:       e148            lslw #8,%d0
10c4f794:       4840            swap %d0
10c4f796:       4240            clrw %d0
10c4f798:       8680            orl %d0,%d3
10c4f79a:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4f7a0:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4f7a6:       6414            bccs 10c4f7bc <gunzip+0x402>
10c4f7a8:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4f7ae:       4282            clrl %d2
10c4f7b0:       1431 8800       moveb %a1@(00000000,%a0:l),%d2
10c4f7b4:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4f7ba:       6008            bras 10c4f7c4 <gunzip+0x40a>
10c4f7bc:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4f7c2:       2400            movel %d0,%d2
10c4f7c4:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4f7ca:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4f7d0:       6418            bccs 10c4f7ea <gunzip+0x430>
10c4f7d2:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4f7d8:       4280            clrl %d0
10c4f7da:       1031 8800       moveb %a1@(00000000,%a0:l),%d0
10c4f7de:       e188            lsll #8,%d0
10c4f7e0:       8480            orl %d0,%d2
10c4f7e2:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4f7e8:       600a            bras 10c4f7f4 <gunzip+0x43a>
10c4f7ea:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4f7f0:       e188            lsll #8,%d0
10c4f7f2:       8480            orl %d0,%d2
10c4f7f4:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4f7fa:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4f800:       641a            bccs 10c4f81c <gunzip+0x462>
10c4f802:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4f808:       4280            clrl %d0
10c4f80a:       1031 8800       moveb %a1@(00000000,%a0:l),%d0
10c4f80e:       4840            swap %d0
10c4f810:       4240            clrw %d0
10c4f812:       8480            orl %d0,%d2
10c4f814:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4f81a:       600c            bras 10c4f828 <gunzip+0x46e>
10c4f81c:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4f822:       4840            swap %d0
10c4f824:       4240            clrw %d0
10c4f826:       8480            orl %d0,%d2
10c4f828:       2279 1002 4400  moveal 10024400 <inptr>,%a1
10c4f82e:       b3f9 1002 43fc  cmpal 100243fc <insize>,%a1
10c4f834:       641a            bccs 10c4f850 <gunzip+0x496>
10c4f836:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c4f83c:       1031 8800       moveb %a1@(00000000,%a0:l),%d0
10c4f840:       e148            lslw #8,%d0
10c4f842:       4840            swap %d0
10c4f844:       4240            clrw %d0
10c4f846:       8480            orl %d0,%d2
10c4f848:       52b9 1002 4400  addql #1,10024400 <inptr>
10c4f84e:       600e            bras 10c4f85e <gunzip+0x4a4>
10c4f850:       4eb9 10c8 98ba  jsr 10c898ba <fill_inbuf>
10c4f856:       e148            lslw #8,%d0
10c4f858:       4840            swap %d0
10c4f85a:       4240            clrw %d0
10c4f85c:       8480            orl %d0,%d2
10c4f85e:       2039 1002 4824  movel 10024824 <crc>,%d0
10c4f864:       4680            notl %d0
10c4f866:       b083            cmpl %d3,%d0
10c4f868:       6708            beqs 10c4f872 <gunzip+0x4b8>
10c4f86a:       4879 1000 615b  pea 1000615b <p.879+0x121>
10c4f870:       6012            bras 10c4f884 <gunzip+0x4ca>
10c4f872:       b4b9 1002 440c  cmpl 1002440c <bytes_out>,%d2
10c4f878:       6604            bnes 10c4f87e <gunzip+0x4c4>
10c4f87a:       7000            moveq #0,%d0
10c4f87c:       600e            bras 10c4f88c <gunzip+0x4d2>
10c4f87e:       4879 1000 6165  pea 10006165 <p.879+0x12b>
10c4f884:       4eb9 10c8 9992  jsr 10c89992 <error>
10c4f88a:       70ff            moveq #-1,%d0
10c4f88c:       4cee 043c ffe8  moveml %fp@(-24),%d2-%d5/%a2
10c4f892:       4e5e            unlk %fp
10c4f894:       4e75            rts
        ...

10c4f898 <alloc_netdev>:
10c4f898:       4e56 0000       linkw %fp,#0
10c4f89c:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c4f8a0:       262e 0008       movel %fp@(8),%d3
10c4f8a4:       266e 000c       moveal %fp@(12),%a3
10c4f8a8:       286e 0010       moveal %fp@(16),%a4
10c4f8ac:       2403            movel %d3,%d2
10c4f8ae:       0682 0000 0153  addil #339,%d2
10c4f8b4:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c4f8b8:       2f02            movel %d2,%sp@-
10c4f8ba:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c4f8c0:       2440            moveal %d0,%a2
10c4f8c2:       508f            addql #8,%sp
10c4f8c4:       b4fc 0000       cmpaw #0,%a2
10c4f8c8:       6610            bnes 10c4f8da <alloc_netdev+0x42>
10c4f8ca:       4879 1000 61dd  pea 100061dd <p.879+0x1a3>
10c4f8d0:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4f8d6:       7000            moveq #0,%d0
10c4f8d8:       6030            bras 10c4f90a <alloc_netdev+0x72>
10c4f8da:       2f02            movel %d2,%sp@-
10c4f8dc:       42a7            clrl %sp@-
10c4f8de:       2f0a            movel %a2,%sp@-
10c4f8e0:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c4f8e6:       4fef 000c       lea %sp@(12),%sp
10c4f8ea:       4a83            tstl %d3
10c4f8ec:       6710            beqs 10c4f8fe <alloc_netdev+0x66>
10c4f8ee:       200a            movel %a2,%d0
10c4f8f0:       0680 0000 0153  addil #339,%d0
10c4f8f6:       72e0            moveq #-32,%d1
10c4f8f8:       c280            andl %d0,%d1
10c4f8fa:       2541 0062       movel %d1,%a2@(98)
10c4f8fe:       2f0a            movel %a2,%sp@-
10c4f900:       4e94            jsr %a4@
10c4f902:       224a            moveal %a2,%a1
10c4f904:       12db            moveb %a3@+,%a1@+
10c4f906:       66fc            bnes 10c4f904 <alloc_netdev+0x6c>
10c4f908:       200a            movel %a2,%d0
10c4f90a:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c4f910:       4e5e            unlk %fp
10c4f912:       4e75            rts

10c4f914 <init_alloc_dev>:
10c4f914:       4e56 0000       linkw %fp,#0
10c4f918:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c4f91c:       262e 0008       movel %fp@(8),%d3
10c4f920:       2403            movel %d3,%d2
10c4f922:       0682 0000 0153  addil #339,%d2
10c4f928:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c4f92c:       2f02            movel %d2,%sp@-
10c4f92e:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c4f934:       2440            moveal %d0,%a2
10c4f936:       508f            addql #8,%sp
10c4f938:       b4fc 0000       cmpaw #0,%a2
10c4f93c:       6610            bnes 10c4f94e <init_alloc_dev+0x3a>
10c4f93e:       4879 1000 61dd  pea 100061dd <p.879+0x1a3>
10c4f944:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c4f94a:       7000            moveq #0,%d0
10c4f94c:       6022            bras 10c4f970 <init_alloc_dev+0x5c>
10c4f94e:       2f02            movel %d2,%sp@-
10c4f950:       42a7            clrl %sp@-
10c4f952:       2f0a            movel %a2,%sp@-
10c4f954:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c4f95a:       4a83            tstl %d3
10c4f95c:       6710            beqs 10c4f96e <init_alloc_dev+0x5a>
10c4f95e:       200a            movel %a2,%d0
10c4f960:       0680 0000 0153  addil #339,%d0
10c4f966:       72e0            moveq #-32,%d1
10c4f968:       c280            andl %d0,%d1
10c4f96a:       2541 0062       movel %d1,%a2@(98)
10c4f96e:       200a            movel %a2,%d0
10c4f970:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c4f976:       4e5e            unlk %fp
10c4f978:       4e75            rts

10c4f97a <init_netdev>:
10c4f97a:       4e56 0000       linkw %fp,#0
10c4f97e:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c4f982:       246e 0008       moveal %fp@(8),%a2
10c4f986:       266e 0010       moveal %fp@(16),%a3
10c4f98a:       286e 0014       moveal %fp@(20),%a4
10c4f98e:       7400            moveq #0,%d2
10c4f990:       b4fc 0000       cmpaw #0,%a2
10c4f994:       6618            bnes 10c4f9ae <init_netdev+0x34>
10c4f996:       2f2e 000c       movel %fp@(12),%sp@-
10c4f99a:       4eba ff78       jsr %pc@(10c4f914 <init_alloc_dev>)
10c4f99e:       2440            moveal %d0,%a2
10c4f9a0:       588f            addql #4,%sp
10c4f9a2:       b4fc 0000       cmpaw #0,%a2
10c4f9a6:       6604            bnes 10c4f9ac <init_netdev+0x32>
10c4f9a8:       7000            moveq #0,%d0
10c4f9aa:       606c            bras 10c4fa18 <init_netdev+0x9e>
10c4f9ac:       7401            moveq #1,%d2
10c4f9ae:       1012            moveb %a2@,%d0
10c4f9b0:       6706            beqs 10c4f9b8 <init_netdev+0x3e>
10c4f9b2:       0c00 0020       cmpib #32,%d0
10c4f9b6:       6626            bnes 10c4f9de <init_netdev+0x64>
10c4f9b8:       224a            moveal %a2,%a1
10c4f9ba:       204b            moveal %a3,%a0
10c4f9bc:       12d8            moveb %a0@+,%a1@+
10c4f9be:       66fc            bnes 10c4f9bc <init_netdev+0x42>
10c4f9c0:       2f0b            movel %a3,%sp@-
10c4f9c2:       2f0a            movel %a2,%sp@-
10c4f9c4:       4eb9 10c5 7ce6  jsr 10c57ce6 <dev_alloc_name>
10c4f9ca:       508f            addql #8,%sp
10c4f9cc:       4a80            tstl %d0
10c4f9ce:       6c0e            bges 10c4f9de <init_netdev+0x64>
10c4f9d0:       4a82            tstl %d2
10c4f9d2:       67d4            beqs 10c4f9a8 <init_netdev+0x2e>
10c4f9d4:       2f0a            movel %a2,%sp@-
10c4f9d6:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c4f9dc:       60ca            bras 10c4f9a8 <init_netdev+0x2e>
10c4f9de:       2f0a            movel %a2,%sp@-
10c4f9e0:       4eb9 10c5 7afa  jsr 10c57afa <netdev_boot_setup_check>
10c4f9e6:       2f0a            movel %a2,%sp@-
10c4f9e8:       4e94            jsr %a4@
10c4f9ea:       508f            addql #8,%sp
10c4f9ec:       4a82            tstl %d2
10c4f9ee:       6726            beqs 10c4fa16 <init_netdev+0x9c>
10c4f9f0:       4eb9 10c5 bee8  jsr 10c5bee8 <rtnl_lock>
10c4f9f6:       2f0a            movel %a2,%sp@-
10c4f9f8:       4eb9 10c5 94de  jsr 10c594de <register_netdevice>
10c4f9fe:       2400            movel %d0,%d2
10c4fa00:       4eb9 10c5 bf04  jsr 10c5bf04 <rtnl_unlock>
10c4fa06:       588f            addql #4,%sp
10c4fa08:       4a82            tstl %d2
10c4fa0a:       6c0a            bges 10c4fa16 <init_netdev+0x9c>
10c4fa0c:       2f0a            movel %a2,%sp@-
10c4fa0e:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c4fa14:       95ca            subal %a2,%a2
10c4fa16:       200a            movel %a2,%d0
10c4fa18:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c4fa1e:       4e5e            unlk %fp
10c4fa20:       4e75            rts

10c4fa22 <init_etherdev>:
10c4fa22:       4e56 0000       linkw %fp,#0
10c4fa26:       4879 10c4 fabc  pea 10c4fabc <ether_setup>
10c4fa2c:       4879 1000 620e  pea 1000620e <p.879+0x1d4>
10c4fa32:       2f2e 000c       movel %fp@(12),%sp@-
10c4fa36:       2f2e 0008       movel %fp@(8),%sp@-
10c4fa3a:       4eba ff3e       jsr %pc@(10c4f97a <init_netdev>)
10c4fa3e:       4e5e            unlk %fp
10c4fa40:       4e75            rts

10c4fa42 <alloc_etherdev>:
10c4fa42:       4e56 0000       linkw %fp,#0
10c4fa46:       4879 10c4 fabc  pea 10c4fabc <ether_setup>
10c4fa4c:       4879 1000 620e  pea 1000620e <p.879+0x1d4>
10c4fa52:       2f2e 0008       movel %fp@(8),%sp@-
10c4fa56:       4eba fe40       jsr %pc@(10c4f898 <alloc_netdev>)
10c4fa5a:       4e5e            unlk %fp
10c4fa5c:       4e75            rts

10c4fa5e <eth_mac_addr>:
10c4fa5e:       4e56 0000       linkw %fp,#0
10c4fa62:       226e 0008       moveal %fp@(8),%a1
10c4fa66:       41e9 002a       lea %a1@(42),%a0
10c4fa6a:       2010            movel %a0@,%d0
10c4fa6c:       0800 0001       btst #1,%d0
10c4fa70:       661e            bnes 10c4fa90 <eth_mac_addr+0x32>
10c4fa72:       4280            clrl %d0
10c4fa74:       1029 007a       moveb %a1@(122),%d0
10c4fa78:       2f00            movel %d0,%sp@-
10c4fa7a:       202e 000c       movel %fp@(12),%d0
10c4fa7e:       5480            addql #2,%d0
10c4fa80:       2f00            movel %d0,%sp@-
10c4fa82:       4869 0072       pea %a1@(114)
10c4fa86:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c4fa8c:       7000            moveq #0,%d0
10c4fa8e:       6002            bras 10c4fa92 <eth_mac_addr+0x34>
10c4fa90:       70f0            moveq #-16,%d0
10c4fa92:       4e5e            unlk %fp
10c4fa94:       4e75            rts

10c4fa96 <eth_change_mtu>:
10c4fa96:       4e56 0000       linkw %fp,#0
10c4fa9a:       222e 000c       movel %fp@(12),%d1
10c4fa9e:       70bc            moveq #-68,%d0
10c4faa0:       d081            addl %d1,%d0
10c4faa2:       0c80 0000 0598  cmpil #1432,%d0
10c4faa8:       620c            bhis 10c4fab6 <eth_change_mtu+0x20>
10c4faaa:       206e 0008       moveal %fp@(8),%a0
10c4faae:       2141 005a       movel %d1,%a0@(90)
10c4fab2:       7000            moveq #0,%d0
10c4fab4:       6002            bras 10c4fab8 <eth_change_mtu+0x22>
10c4fab6:       70ea            moveq #-22,%d0
10c4fab8:       4e5e            unlk %fp
10c4faba:       4e75            rts

10c4fabc <ether_setup>:
10c4fabc:       4e56 0000       linkw %fp,#0
10c4fac0:       2f0a            movel %a2,%sp@-
10c4fac2:       246e 0008       moveal %fp@(8),%a2
10c4fac6:       257c 10c4 fa96  movel #281344662,%a2@(280)
10c4facc:       0118 
10c4face:       257c 10c5 cae0  movel #281397984,%a2@(248)
10c4fad4:       00f8 
10c4fad6:       257c 10c5 cbc6  movel #281398214,%a2@(252)
10c4fadc:       00fc 
10c4fade:       257c 10c4 fa5e  movel #281344606,%a2@(260)
10c4fae4:       0104 
10c4fae6:       257c 10c5 cd06  movel #281398534,%a2@(272)
10c4faec:       0110 
10c4faee:       257c 10c5 cd76  movel #281398646,%a2@(276)
10c4faf4:       0114 
10c4faf6:       257c 10c5 cce2  movel #281398498,%a2@(288)
10c4fafc:       0120 
10c4fafe:       357c 0001 005e  movew #1,%a2@(94)
10c4fb04:       357c 000e 0060  movew #14,%a2@(96)
10c4fb0a:       257c 0000 05dc  movel #1500,%a2@(90)
10c4fb10:       005a 
10c4fb12:       157c 0006 007a  moveb #6,%a2@(122)
10c4fb18:       7064            moveq #100,%d0
10c4fb1a:       2540 00c8       movel %d0,%a2@(200)
10c4fb1e:       4878 0006       pea 6 <LSIGTRAP+0x1>
10c4fb22:       4878 00ff       pea ff <LSIGTRAP+0xfa>
10c4fb26:       486a 006a       pea %a2@(106)
10c4fb2a:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c4fb30:       357c 1002 0052  movew #4098,%a2@(82)
10c4fb36:       246e fffc       moveal %fp@(-4),%a2
10c4fb3a:       4e5e            unlk %fp
10c4fb3c:       4e75            rts

10c4fb3e <register_netdev>:
10c4fb3e:       4e56 0000       linkw %fp,#0
10c4fb42:       2f0a            movel %a2,%sp@-
10c4fb44:       2f02            movel %d2,%sp@-
10c4fb46:       246e 0008       moveal %fp@(8),%a2
10c4fb4a:       4eb9 10c5 bee8  jsr 10c5bee8 <rtnl_lock>
10c4fb50:       4878 0025       pea 25 <LSIGTRAP+0x20>
10c4fb54:       2f0a            movel %a2,%sp@-
10c4fb56:       4eb9 10c8 4132  jsr 10c84132 <strchr>
10c4fb5c:       508f            addql #8,%sp
10c4fb5e:       4a80            tstl %d0
10c4fb60:       6710            beqs 10c4fb72 <register_netdev+0x34>
10c4fb62:       2f0a            movel %a2,%sp@-
10c4fb64:       2f0a            movel %a2,%sp@-
10c4fb66:       4eb9 10c5 7ce6  jsr 10c57ce6 <dev_alloc_name>
10c4fb6c:       2400            movel %d0,%d2
10c4fb6e:       508f            addql #8,%sp
10c4fb70:       6d2a            blts 10c4fb9c <register_netdev+0x5e>
10c4fb72:       1012            moveb %a2@,%d0
10c4fb74:       6706            beqs 10c4fb7c <register_netdev+0x3e>
10c4fb76:       0c00 0020       cmpib #32,%d0
10c4fb7a:       6614            bnes 10c4fb90 <register_netdev+0x52>
10c4fb7c:       4879 1000 620e  pea 1000620e <p.879+0x1d4>
10c4fb82:       2f0a            movel %a2,%sp@-
10c4fb84:       4eb9 10c5 7ce6  jsr 10c57ce6 <dev_alloc_name>
10c4fb8a:       2400            movel %d0,%d2
10c4fb8c:       508f            addql #8,%sp
10c4fb8e:       6d0c            blts 10c4fb9c <register_netdev+0x5e>
10c4fb90:       2f0a            movel %a2,%sp@-
10c4fb92:       4eb9 10c5 94de  jsr 10c594de <register_netdevice>
10c4fb98:       2400            movel %d0,%d2
10c4fb9a:       588f            addql #4,%sp
10c4fb9c:       4eb9 10c5 bf04  jsr 10c5bf04 <rtnl_unlock>
10c4fba2:       2002            movel %d2,%d0
10c4fba4:       242e fff8       movel %fp@(-8),%d2
10c4fba8:       246e fffc       moveal %fp@(-4),%a2
10c4fbac:       4e5e            unlk %fp
10c4fbae:       4e75            rts

10c4fbb0 <unregister_netdev>:
10c4fbb0:       4e56 0000       linkw %fp,#0
10c4fbb4:       2f02            movel %d2,%sp@-
10c4fbb6:       242e 0008       movel %fp@(8),%d2
10c4fbba:       4eb9 10c5 bee8  jsr 10c5bee8 <rtnl_lock>
10c4fbc0:       2f02            movel %d2,%sp@-
10c4fbc2:       4eb9 10c5 9658  jsr 10c59658 <unregister_netdevice>
10c4fbc8:       4eb9 10c5 bf04  jsr 10c5bf04 <rtnl_unlock>
10c4fbce:       242e fffc       movel %fp@(-4),%d2
10c4fbd2:       4e5e            unlk %fp
10c4fbd4:       4e75            rts
10c4fbd6:       4e75            rts

10c4fbd8 <loopback_xmit>:
10c4fbd8:       4e56 0000       linkw %fp,#0
10c4fbdc:       48e7 003c       moveml %a2-%a5,%sp@-
10c4fbe0:       246e 0008       moveal %fp@(8),%a2
10c4fbe4:       2a6e 000c       moveal %fp@(12),%a5
10c4fbe8:       286d 0062       moveal %a5@(98),%a4
10c4fbec:       7001            moveq #1,%d0
10c4fbee:       b0aa 0070       cmpl %a2@(112),%d0
10c4fbf2:       676e            beqs 10c4fc62 <loopback_xmit+0x8a>
10c4fbf4:       264a            moveal %a2,%a3
10c4fbf6:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c4fbfa:       2f0b            movel %a3,%sp@-
10c4fbfc:       4eb9 10c5 59b2  jsr 10c559b2 <skb_clone>
10c4fc02:       2440            moveal %d0,%a2
10c4fc04:       508f            addql #8,%sp
10c4fc06:       b4fc 0000       cmpaw #0,%a2
10c4fc0a:       662c            bnes 10c4fc38 <loopback_xmit+0x60>
10c4fc0c:       7001            moveq #1,%d0
10c4fc0e:       b0ab 0070       cmpl %a3@(112),%d0
10c4fc12:       6718            beqs 10c4fc2c <loopback_xmit+0x54>
10c4fc14:       41eb 0070       lea %a3@(112),%a0
10c4fc18:       40c1            movew %sr,%d1
10c4fc1a:       007c 0700       oriw #1792,%sr
10c4fc1e:       2010            movel %a0@,%d0
10c4fc20:       5380            subql #1,%d0
10c4fc22:       2080            movel %d0,%a0@
10c4fc24:       46c1            movew %d1,%sr
10c4fc26:       4a80            tstl %d0
10c4fc28:       6600 008e       bnew 10c4fcb8 <loopback_xmit+0xe0>
10c4fc2c:       2f0b            movel %a3,%sp@-
10c4fc2e:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c4fc34:       6000 0082       braw 10c4fcb8 <loopback_xmit+0xe0>
10c4fc38:       7001            moveq #1,%d0
10c4fc3a:       b0ab 0070       cmpl %a3@(112),%d0
10c4fc3e:       6716            beqs 10c4fc56 <loopback_xmit+0x7e>
10c4fc40:       41eb 0070       lea %a3@(112),%a0
10c4fc44:       40c1            movew %sr,%d1
10c4fc46:       007c 0700       oriw #1792,%sr
10c4fc4a:       2010            movel %a0@,%d0
10c4fc4c:       5380            subql #1,%d0
10c4fc4e:       2080            movel %d0,%a0@
10c4fc50:       46c1            movew %d1,%sr
10c4fc52:       4a80            tstl %d0
10c4fc54:       6624            bnes 10c4fc7a <loopback_xmit+0xa2>
10c4fc56:       2f0b            movel %a3,%sp@-
10c4fc58:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c4fc5e:       588f            addql #4,%sp
10c4fc60:       6018            bras 10c4fc7a <loopback_xmit+0xa2>
10c4fc62:       206a 008c       moveal %a2@(140),%a0
10c4fc66:       b0fc 0000       cmpaw #0,%a0
10c4fc6a:       6706            beqs 10c4fc72 <loopback_xmit+0x9a>
10c4fc6c:       2f0a            movel %a2,%sp@-
10c4fc6e:       4e90            jsr %a0@
10c4fc70:       588f            addql #4,%sp
10c4fc72:       42aa 008c       clrl %a2@(140)
10c4fc76:       42aa 000c       clrl %a2@(12)
10c4fc7a:       2f0d            movel %a5,%sp@-
10c4fc7c:       2f0a            movel %a2,%sp@-
10c4fc7e:       4eb9 10c5 cc2e  jsr 10c5cc2e <eth_type_trans>
10c4fc84:       3540 0074       movew %d0,%a2@(116)
10c4fc88:       254d 0018       movel %a5,%a2@(24)
10c4fc8c:       157c 0002 006b  moveb #2,%a2@(107)
10c4fc92:       2b79 1002 67b0  movel 100267b0 <jiffies>,%a5@(78)
10c4fc98:       004e 
10c4fc9a:       202a 005c       movel %a2@(92),%d0
10c4fc9e:       d1ac 0008       addl %d0,%a4@(8)
10c4fca2:       202a 005c       movel %a2@(92),%d0
10c4fca6:       d1ac 000c       addl %d0,%a4@(12)
10c4fcaa:       5294            addql #1,%a4@
10c4fcac:       52ac 0004       addql #1,%a4@(4)
10c4fcb0:       2f0a            movel %a2,%sp@-
10c4fcb2:       4eb9 10c5 83ba  jsr 10c583ba <netif_rx>
10c4fcb8:       7000            moveq #0,%d0
10c4fcba:       4cee 3c00 fff0  moveml %fp@(-16),%a2-%a5
10c4fcc0:       4e5e            unlk %fp
10c4fcc2:       4e75            rts

10c4fcc4 <get_stats>:
10c4fcc4:       4e56 0000       linkw %fp,#0
10c4fcc8:       206e 0008       moveal %fp@(8),%a0
10c4fccc:       2028 0062       movel %a0@(98),%d0
10c4fcd0:       4e5e            unlk %fp
10c4fcd2:       4e75            rts

10c4fcd4 <ppp_open>:
10c4fcd4:       4e56 0000       linkw %fp,#0
10c4fcd8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4fcde:       0828 0004 01d2  btst #4,%a0@(466)
10c4fce4:       6708            beqs 10c4fcee <ppp_open+0x1a>
10c4fce6:       0068 0100 0006  oriw #256,%a0@(6)
10c4fcec:       6004            bras 10c4fcf2 <ppp_open+0x1e>
10c4fcee:       70ff            moveq #-1,%d0
10c4fcf0:       6002            bras 10c4fcf4 <ppp_open+0x20>
10c4fcf2:       7000            moveq #0,%d0
10c4fcf4:       4e5e            unlk %fp
10c4fcf6:       4e75            rts

10c4fcf8 <ppp_release>:
10c4fcf8:       4e56 0000       linkw %fp,#0
10c4fcfc:       206e 000c       moveal %fp@(12),%a0
10c4fd00:       2268 005a       moveal %a0@(90),%a1
10c4fd04:       b2fc 0000       cmpaw #0,%a1
10c4fd08:       673c            beqs 10c4fd46 <ppp_release+0x4e>
10c4fd0a:       42a8 005a       clrl %a0@(90)
10c4fd0e:       41e9 0030       lea %a1@(48),%a0
10c4fd12:       40c1            movew %sr,%d1
10c4fd14:       007c 0700       oriw #1792,%sr
10c4fd18:       2010            movel %a0@,%d0
10c4fd1a:       5380            subql #1,%d0
10c4fd1c:       2080            movel %d0,%a0@
10c4fd1e:       46c1            movew %d1,%sr
10c4fd20:       4a80            tstl %d0
10c4fd22:       6622            bnes 10c4fd46 <ppp_release+0x4e>
10c4fd24:       2011            movel %a1@,%d0
10c4fd26:       7201            moveq #1,%d1
10c4fd28:       b280            cmpl %d0,%d1
10c4fd2a:       6708            beqs 10c4fd34 <ppp_release+0x3c>
10c4fd2c:       7202            moveq #2,%d1
10c4fd2e:       b280            cmpl %d0,%d1
10c4fd30:       670c            beqs 10c4fd3e <ppp_release+0x46>
10c4fd32:       6012            bras 10c4fd46 <ppp_release+0x4e>
10c4fd34:       2f09            movel %a1,%sp@-
10c4fd36:       4eb9 10c5 1e60  jsr 10c51e60 <ppp_destroy_interface>
10c4fd3c:       6008            bras 10c4fd46 <ppp_release+0x4e>
10c4fd3e:       2f09            movel %a1,%sp@-
10c4fd40:       4eb9 10c5 2128  jsr 10c52128 <ppp_destroy_channel>
10c4fd46:       7000            moveq #0,%d0
10c4fd48:       4e5e            unlk %fp
10c4fd4a:       4e75            rts

10c4fd4c <ppp_read>:
10c4fd4c:       4e56 0000       linkw %fp,#0
10c4fd50:       206e 0008       moveal %fp@(8),%a0
10c4fd54:       2f2e 0010       movel %fp@(16),%sp@-
10c4fd58:       2f2e 000c       movel %fp@(12),%sp@-
10c4fd5c:       2f08            movel %a0,%sp@-
10c4fd5e:       2f28 005a       movel %a0@(90),%sp@-
10c4fd62:       4eb9 10c4 fd6c  jsr 10c4fd6c <ppp_file_read>
10c4fd68:       4e5e            unlk %fp
10c4fd6a:       4e75            rts

10c4fd6c <ppp_file_read>:
10c4fd6c:       4e56 ffe0       linkw %fp,#-32
10c4fd70:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c4fd74:       2a6e 0008       moveal %fp@(8),%a5
10c4fd78:       2a2e 000c       movel %fp@(12),%d5
10c4fd7c:       42ae ffe0       clrl %fp@(-32)
10c4fd80:       42ae ffe8       clrl %fp@(-24)
10c4fd84:       42ae ffec       clrl %fp@(-20)
10c4fd88:       41ee fff0       lea %fp@(-16),%a0
10c4fd8c:       2d79 1002 53b4  movel 100253b4 <_current_task>,%fp@(-28)
10c4fd92:       ffe4 
10c4fd94:       20ae ffe0       movel %fp@(-32),%a0@
10c4fd98:       2d6e ffe4 fff4  movel %fp@(-28),%fp@(-12)
10c4fd9e:       2d6e ffe8 fff8  movel %fp@(-24),%fp@(-8)
10c4fda4:       2d6e ffec fffc  movel %fp@(-20),%fp@(-4)
10c4fdaa:       76fa            moveq #-6,%d3
10c4fdac:       2808            movel %a0,%d4
10c4fdae:       bafc 0000       cmpaw #0,%a5
10c4fdb2:       6700 00ea       beqw 10c4fe9e <ppp_file_read+0x132>
10c4fdb6:       2f04            movel %d4,%sp@-
10c4fdb8:       7424            moveq #36,%d2
10c4fdba:       d48d            addl %a5,%d2
10c4fdbc:       2f02            movel %d2,%sp@-
10c4fdbe:       4eb9 10c1 5344  jsr 10c15344 <add_wait_queue>
10c4fdc4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4fdca:       7001            moveq #1,%d0
10c4fdcc:       2080            movel %d0,%a0@
10c4fdce:       508f            addql #8,%sp
10c4fdd0:       45ed 0014       lea %a5@(20),%a2
10c4fdd4:       284a            moveal %a2,%a4
10c4fdd6:       40c0            movew %sr,%d0
10c4fdd8:       007c 0700       oriw #1792,%sr
10c4fddc:       2054            moveal %a4@,%a0
10c4fdde:       97cb            subal %a3,%a3
10c4fde0:       b9c8            cmpal %a0,%a4
10c4fde2:       6718            beqs 10c4fdfc <ppp_file_read+0x90>
10c4fde4:       2648            moveal %a0,%a3
10c4fde6:       2053            moveal %a3@,%a0
10c4fde8:       53aa 0008       subql #1,%a2@(8)
10c4fdec:       214a 0004       movel %a2,%a0@(4)
10c4fdf0:       2488            movel %a0,%a2@
10c4fdf2:       4293            clrl %a3@
10c4fdf4:       42ab 0004       clrl %a3@(4)
10c4fdf8:       42ab 0008       clrl %a3@(8)
10c4fdfc:       46c0            movew %d0,%sr
10c4fdfe:       b6fc 0000       cmpaw #0,%a3
10c4fe02:       6634            bnes 10c4fe38 <ppp_file_read+0xcc>
10c4fe04:       7600            moveq #0,%d3
10c4fe06:       7002            moveq #2,%d0
10c4fe08:       b095            cmpl %a5@,%d0
10c4fe0a:       6606            bnes 10c4fe12 <ppp_file_read+0xa6>
10c4fe0c:       4aad 0044       tstl %a5@(68)
10c4fe10:       6726            beqs 10c4fe38 <ppp_file_read+0xcc>
10c4fe12:       76f5            moveq #-11,%d3
10c4fe14:       2045            moveal %d5,%a0
10c4fe16:       0828 0003 001a  btst #3,%a0@(26)
10c4fe1c:       661a            bnes 10c4fe38 <ppp_file_read+0xcc>
10c4fe1e:       263c ffff fe00  movel #-512,%d3
10c4fe24:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4fe2a:       4aa8 0008       tstl %a0@(8)
10c4fe2e:       6608            bnes 10c4fe38 <ppp_file_read+0xcc>
10c4fe30:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c4fe36:       609e            bras 10c4fdd6 <ppp_file_read+0x6a>
10c4fe38:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c4fe3e:       7000            moveq #0,%d0
10c4fe40:       2080            movel %d0,%a0@
10c4fe42:       2f04            movel %d4,%sp@-
10c4fe44:       2f02            movel %d2,%sp@-
10c4fe46:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c4fe4c:       508f            addql #8,%sp
10c4fe4e:       b6fc 0000       cmpaw #0,%a3
10c4fe52:       674a            beqs 10c4fe9e <ppp_file_read+0x132>
10c4fe54:       76b5            moveq #-75,%d3
10c4fe56:       202b 005c       movel %a3@(92),%d0
10c4fe5a:       b0ae 0014       cmpl %fp@(20),%d0
10c4fe5e:       6218            bhis 10c4fe78 <ppp_file_read+0x10c>
10c4fe60:       2f00            movel %d0,%sp@-
10c4fe62:       2f2b 0080       movel %a3@(128),%sp@-
10c4fe66:       2f2e 0010       movel %fp@(16),%sp@-
10c4fe6a:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c4fe70:       4fef 000c       lea %sp@(12),%sp
10c4fe74:       262b 005c       movel %a3@(92),%d3
10c4fe78:       7001            moveq #1,%d0
10c4fe7a:       b0ab 0070       cmpl %a3@(112),%d0
10c4fe7e:       6716            beqs 10c4fe96 <ppp_file_read+0x12a>
10c4fe80:       41eb 0070       lea %a3@(112),%a0
10c4fe84:       40c1            movew %sr,%d1
10c4fe86:       007c 0700       oriw #1792,%sr
10c4fe8a:       2010            movel %a0@,%d0
10c4fe8c:       5380            subql #1,%d0
10c4fe8e:       2080            movel %d0,%a0@
10c4fe90:       46c1            movew %d1,%sr
10c4fe92:       4a80            tstl %d0
10c4fe94:       6608            bnes 10c4fe9e <ppp_file_read+0x132>
10c4fe96:       2f0b            movel %a3,%sp@-
10c4fe98:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c4fe9e:       2003            movel %d3,%d0
10c4fea0:       4cee 3c3c ffc0  moveml %fp@(-64),%d2-%d5/%a2-%a5
10c4fea6:       4e5e            unlk %fp
10c4fea8:       4e75            rts

10c4feaa <ppp_write>:
10c4feaa:       4e56 0000       linkw %fp,#0
10c4feae:       206e 0008       moveal %fp@(8),%a0
10c4feb2:       2f2e 0010       movel %fp@(16),%sp@-
10c4feb6:       2f2e 000c       movel %fp@(12),%sp@-
10c4feba:       2f28 005a       movel %a0@(90),%sp@-
10c4febe:       4eb9 10c4 fec8  jsr 10c4fec8 <ppp_file_write>
10c4fec4:       4e5e            unlk %fp
10c4fec6:       4e75            rts

10c4fec8 <ppp_file_write>:
10c4fec8:       4e56 0000       linkw %fp,#0
10c4fecc:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c4fed0:       266e 0008       moveal %fp@(8),%a3
10c4fed4:       262e 0010       movel %fp@(16),%d3
10c4fed8:       74fa            moveq #-6,%d2
10c4feda:       b6fc 0000       cmpaw #0,%a3
10c4fede:       6700 00c6       beqw 10c4ffa6 <ppp_file_write+0xde>
10c4fee2:       74f4            moveq #-12,%d2
10c4fee4:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c4fee8:       2003            movel %d3,%d0
10c4feea:       d0ab 0034       addl %a3@(52),%d0
10c4feee:       2f00            movel %d0,%sp@-
10c4fef0:       4eb9 10c5 5644  jsr 10c55644 <alloc_skb>
10c4fef6:       2440            moveal %d0,%a2
10c4fef8:       508f            addql #8,%sp
10c4fefa:       b4fc 0000       cmpaw #0,%a2
10c4fefe:       6700 00a6       beqw 10c4ffa6 <ppp_file_write+0xde>
10c4ff02:       202b 0034       movel %a3@(52),%d0
10c4ff06:       d1aa 0080       addl %d0,%a2@(128)
10c4ff0a:       d1aa 0084       addl %d0,%a2@(132)
10c4ff0e:       2f03            movel %d3,%sp@-
10c4ff10:       2f2e 000c       movel %fp@(12),%sp@-
10c4ff14:       242a 0084       movel %a2@(132),%d2
10c4ff18:       4aaa 0060       tstl %a2@(96)
10c4ff1c:       670c            beqs 10c4ff2a <ppp_file_write+0x62>
10c4ff1e:       4879 1000 621a  pea 1000621a <p.879+0x1e0>
10c4ff24:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c4ff2a:       202a 0084       movel %a2@(132),%d0
10c4ff2e:       d083            addl %d3,%d0
10c4ff30:       2540 0084       movel %d0,%a2@(132)
10c4ff34:       d7aa 005c       addl %d3,%a2@(92)
10c4ff38:       b0aa 0088       cmpl %a2@(136),%d0
10c4ff3c:       6314            blss 10c4ff52 <ppp_file_write+0x8a>
10c4ff3e:       2f3c 10c4 ff3e  movel #281345854,%sp@-
10c4ff44:       2f03            movel %d3,%sp@-
10c4ff46:       2f0a            movel %a2,%sp@-
10c4ff48:       4eb9 10c5 55c4  jsr 10c555c4 <skb_over_panic>
10c4ff4e:       4fef 000c       lea %sp@(12),%sp
10c4ff52:       2f02            movel %d2,%sp@-
10c4ff54:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c4ff5a:       4fef 000c       lea %sp@(12),%sp
10c4ff5e:       41eb 0004       lea %a3@(4),%a0
10c4ff62:       40c0            movew %sr,%d0
10c4ff64:       007c 0700       oriw #1792,%sr
10c4ff68:       2548 0008       movel %a0,%a2@(8)
10c4ff6c:       52a8 0008       addql #1,%a0@(8)
10c4ff70:       2268 0004       moveal %a0@(4),%a1
10c4ff74:       2488            movel %a0,%a2@
10c4ff76:       2549 0004       movel %a1,%a2@(4)
10c4ff7a:       214a 0004       movel %a2,%a0@(4)
10c4ff7e:       228a            movel %a2,%a1@
10c4ff80:       46c0            movew %d0,%sr
10c4ff82:       2013            movel %a3@,%d0
10c4ff84:       7201            moveq #1,%d1
10c4ff86:       b280            cmpl %d0,%d1
10c4ff88:       6708            beqs 10c4ff92 <ppp_file_write+0xca>
10c4ff8a:       7202            moveq #2,%d1
10c4ff8c:       b280            cmpl %d0,%d1
10c4ff8e:       670c            beqs 10c4ff9c <ppp_file_write+0xd4>
10c4ff90:       6012            bras 10c4ffa4 <ppp_file_write+0xdc>
10c4ff92:       2f0b            movel %a3,%sp@-
10c4ff94:       4eb9 10c5 07ae  jsr 10c507ae <ppp_xmit_process>
10c4ff9a:       6008            bras 10c4ffa4 <ppp_file_write+0xdc>
10c4ff9c:       2f0b            movel %a3,%sp@-
10c4ff9e:       4eb9 10c5 0d66  jsr 10c50d66 <ppp_channel_push>
10c4ffa4:       2403            movel %d3,%d2
10c4ffa6:       2002            movel %d2,%d0
10c4ffa8:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c4ffae:       4e5e            unlk %fp
10c4ffb0:       4e75            rts

10c4ffb2 <ppp_poll>:
10c4ffb2:       4e56 0000       linkw %fp,#0
10c4ffb6:       2f0a            movel %a2,%sp@-
10c4ffb8:       206e 0008       moveal %fp@(8),%a0
10c4ffbc:       222e 000c       movel %fp@(12),%d1
10c4ffc0:       2468 005a       moveal %a0@(90),%a2
10c4ffc4:       7000            moveq #0,%d0
10c4ffc6:       b4fc 0000       cmpaw #0,%a2
10c4ffca:       673c            beqs 10c50008 <ppp_poll+0x56>
10c4ffcc:       7024            moveq #36,%d0
10c4ffce:       d08a            addl %a2,%d0
10c4ffd0:       4a81            tstl %d1
10c4ffd2:       6710            beqs 10c4ffe4 <ppp_poll+0x32>
10c4ffd4:       4a80            tstl %d0
10c4ffd6:       670c            beqs 10c4ffe4 <ppp_poll+0x32>
10c4ffd8:       2f01            movel %d1,%sp@-
10c4ffda:       2f00            movel %d0,%sp@-
10c4ffdc:       2f08            movel %a0,%sp@-
10c4ffde:       4eb9 10c2 f940  jsr 10c2f940 <__pollwait>
10c4ffe4:       7004            moveq #4,%d0
10c4ffe6:       41ea 0014       lea %a2@(20),%a0
10c4ffea:       2210            movel %a0@,%d1
10c4ffec:       b1c1            cmpal %d1,%a0
10c4ffee:       6602            bnes 10c4fff2 <ppp_poll+0x40>
10c4fff0:       7200            moveq #0,%d1
10c4fff2:       4a81            tstl %d1
10c4fff4:       6702            beqs 10c4fff8 <ppp_poll+0x46>
10c4fff6:       7045            moveq #69,%d0
10c4fff8:       7202            moveq #2,%d1
10c4fffa:       b292            cmpl %a2@,%d1
10c4fffc:       660a            bnes 10c50008 <ppp_poll+0x56>
10c4fffe:       4aaa 0044       tstl %a2@(68)
10c50002:       6604            bnes 10c50008 <ppp_poll+0x56>
10c50004:       7210            moveq #16,%d1
10c50006:       8081            orl %d1,%d0
10c50008:       246e fffc       moveal %fp@(-4),%a2
10c5000c:       4e5e            unlk %fp
10c5000e:       4e75            rts

10c50010 <ppp_ioctl>:
10c50010:       4e56 fff0       linkw %fp,#-16
10c50014:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c50018:       206e 000c       moveal %fp@(12),%a0
10c5001c:       242e 0010       movel %fp@(16),%d2
10c50020:       286e 0014       moveal %fp@(20),%a4
10c50024:       2668 005a       moveal %a0@(90),%a3
10c50028:       b6fc 0000       cmpaw #0,%a3
10c5002c:       6612            bnes 10c50040 <ppp_ioctl+0x30>
10c5002e:       2f0c            movel %a4,%sp@-
10c50030:       2f02            movel %d2,%sp@-
10c50032:       2f08            movel %a0,%sp@-
10c50034:       42a7            clrl %sp@-
10c50036:       4eb9 10c5 03bc  jsr 10c503bc <ppp_unattached_ioctl>
10c5003c:       6000 0374       braw 10c503b2 <ppp_ioctl+0x3a2>
10c50040:       2013            movel %a3@,%d0
10c50042:       7202            moveq #2,%d1
10c50044:       b280            cmpl %d0,%d1
10c50046:       6600 0096       bnew 10c500de <ppp_ioctl+0xce>
10c5004a:       0c82 4004 743a  cmpil #1074033722,%d2
10c50050:       6716            beqs 10c50068 <ppp_ioctl+0x58>
10c50052:       620a            bhis 10c5005e <ppp_ioctl+0x4e>
10c50054:       0c82 0000 7439  cmpil #29753,%d2
10c5005a:       671c            beqs 10c50078 <ppp_ioctl+0x68>
10c5005c:       604e            bras 10c500ac <ppp_ioctl+0x9c>
10c5005e:       0c82 4004 743c  cmpil #1074033724,%d2
10c50064:       671e            beqs 10c50084 <ppp_ioctl+0x74>
10c50066:       6044            bras 10c500ac <ppp_ioctl+0x9c>
10c50068:       2014            movel %a4@,%d0
10c5006a:       2f00            movel %d0,%sp@-
10c5006c:       2f0b            movel %a3,%sp@-
10c5006e:       4eb9 10c5 200c  jsr 10c5200c <ppp_connect_channel>
10c50074:       6000 033c       braw 10c503b2 <ppp_ioctl+0x3a2>
10c50078:       2f0b            movel %a3,%sp@-
10c5007a:       4eb9 10c5 20ae  jsr 10c520ae <ppp_disconnect_channel>
10c50080:       6000 0330       braw 10c503b2 <ppp_ioctl+0x3a2>
10c50084:       42a8 005a       clrl %a0@(90)
10c50088:       41eb 0030       lea %a3@(48),%a0
10c5008c:       40c1            movew %sr,%d1
10c5008e:       007c 0700       oriw #1792,%sr
10c50092:       2010            movel %a0@,%d0
10c50094:       5380            subql #1,%d0
10c50096:       2080            movel %d0,%a0@
10c50098:       46c1            movew %d1,%sr
10c5009a:       4a80            tstl %d0
10c5009c:       6600 010e       bnew 10c501ac <ppp_ioctl+0x19c>
10c500a0:       2f0b            movel %a3,%sp@-
10c500a2:       4eb9 10c5 2128  jsr 10c52128 <ppp_destroy_channel>
10c500a8:       6000 0102       braw 10c501ac <ppp_ioctl+0x19c>
10c500ac:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c500b2:       5290            addql #1,%a0@
10c500b4:       226b 0044       moveal %a3@(68),%a1
10c500b8:       70e7            moveq #-25,%d0
10c500ba:       2448            moveal %a0,%a2
10c500bc:       b2fc 0000       cmpaw #0,%a1
10c500c0:       6716            beqs 10c500d8 <ppp_ioctl+0xc8>
10c500c2:       2069 0004       moveal %a1@(4),%a0
10c500c6:       4aa8 0004       tstl %a0@(4)
10c500ca:       670c            beqs 10c500d8 <ppp_ioctl+0xc8>
10c500cc:       2f0c            movel %a4,%sp@-
10c500ce:       2f02            movel %d2,%sp@-
10c500d0:       2f09            movel %a1,%sp@-
10c500d2:       2068 0004       moveal %a0@(4),%a0
10c500d6:       4e90            jsr %a0@
10c500d8:       5392            subql #1,%a2@
10c500da:       6000 02d6       braw 10c503b2 <ppp_ioctl+0x3a2>
10c500de:       7601            moveq #1,%d3
10c500e0:       b680            cmpl %d0,%d3
10c500e2:       6712            beqs 10c500f6 <ppp_ioctl+0xe6>
10c500e4:       4879 1000 6240  pea 10006240 <npindex_to_ethertype+0x10>
10c500ea:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c500f0:       70ea            moveq #-22,%d0
10c500f2:       6000 02be       braw 10c503b2 <ppp_ioctl+0x3a2>
10c500f6:       0c82 4008 744b  cmpil #1074295883,%d2
10c500fc:       6700 01cc       beqw 10c502ca <ppp_ioctl+0x2ba>
10c50100:       6236            bhis 10c50138 <ppp_ioctl+0x128>
10c50102:       0c82 4004 7451  cmpil #1074033745,%d2
10c50108:       6700 015c       beqw 10c50266 <ppp_ioctl+0x256>
10c5010c:       6216            bhis 10c50124 <ppp_ioctl+0x114>
10c5010e:       0c82 4004 743c  cmpil #1074033724,%d2
10c50114:       676c            beqs 10c50182 <ppp_ioctl+0x172>
10c50116:       0c82 4004 7440  cmpil #1074033728,%d2
10c5011c:       6700 00ee       beqw 10c5020c <ppp_ioctl+0x1fc>
10c50120:       6000 028e       braw 10c503b0 <ppp_ioctl+0x3a0>
10c50124:       0c82 4004 7452  cmpil #1074033746,%d2
10c5012a:       677a            beqs 10c501a6 <ppp_ioctl+0x196>
10c5012c:       0c82 4004 7459  cmpil #1074033753,%d2
10c50132:       677e            beqs 10c501b2 <ppp_ioctl+0x1a2>
10c50134:       6000 027a       braw 10c503b0 <ppp_ioctl+0x3a0>
10c50138:       0c82 8004 7456  cmpil #-2147191722,%d2
10c5013e:       6700 00c4       beqw 10c50204 <ppp_ioctl+0x1f4>
10c50142:       6218            bhis 10c5015c <ppp_ioctl+0x14c>
10c50144:       0c82 400c 744d  cmpil #1074558029,%d2
10c5014a:       6700 00aa       beqw 10c501f6 <ppp_ioctl+0x1e6>
10c5014e:       0c82 8004 7441  cmpil #-2147191743,%d2
10c50154:       6700 00be       beqw 10c50214 <ppp_ioctl+0x204>
10c50158:       6000 0256       braw 10c503b0 <ppp_ioctl+0x3a0>
10c5015c:       0c82 8008 743f  cmpil #-2146929601,%d2
10c50162:       6700 00b8       beqw 10c5021c <ppp_ioctl+0x20c>
10c50166:       620c            bhis 10c50174 <ppp_ioctl+0x164>
10c50168:       0c82 8004 745a  cmpil #-2147191718,%d2
10c5016e:       6776            beqs 10c501e6 <ppp_ioctl+0x1d6>
10c50170:       6000 023e       braw 10c503b0 <ppp_ioctl+0x3a0>
10c50174:       0c82 c008 744c  cmpil #-1073187764,%d2
10c5017a:       6700 014e       beqw 10c502ca <ppp_ioctl+0x2ba>
10c5017e:       6000 0230       braw 10c503b0 <ppp_ioctl+0x3a0>
10c50182:       42a8 005a       clrl %a0@(90)
10c50186:       41eb 0030       lea %a3@(48),%a0
10c5018a:       40c1            movew %sr,%d1
10c5018c:       007c 0700       oriw #1792,%sr
10c50190:       2010            movel %a0@,%d0
10c50192:       5380            subql #1,%d0
10c50194:       2080            movel %d0,%a0@
10c50196:       46c1            movew %d1,%sr
10c50198:       4a80            tstl %d0
10c5019a:       6610            bnes 10c501ac <ppp_ioctl+0x19c>
10c5019c:       2f0b            movel %a3,%sp@-
10c5019e:       4eb9 10c5 1e60  jsr 10c51e60 <ppp_destroy_interface>
10c501a4:       6006            bras 10c501ac <ppp_ioctl+0x19c>
10c501a6:       2414            movel %a4@,%d2
10c501a8:       2742 0058       movel %d2,%a3@(88)
10c501ac:       7000            moveq #0,%d0
10c501ae:       6000 0202       braw 10c503b2 <ppp_ioctl+0x3a2>
10c501b2:       2414            movel %a4@,%d2
10c501b4:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c501ba:       5290            addql #1,%a0@
10c501bc:       5290            addql #1,%a0@
10c501be:       2002            movel %d2,%d0
10c501c0:       4680            notl %d0
10c501c2:       c0ab 005c       andl %a3@(92),%d0
10c501c6:       2448            moveal %a0,%a2
10c501c8:       0800 0006       btst #6,%d0
10c501cc:       6708            beqs 10c501d6 <ppp_ioctl+0x1c6>
10c501ce:       2f0b            movel %a3,%sp@-
10c501d0:       4eb9 10c5 1ace  jsr 10c51ace <ppp_ccp_closed>
10c501d6:       0282 0000 4eec  andil #20204,%d2
10c501dc:       2742 005c       movel %d2,%a3@(92)
10c501e0:       5392            subql #1,%a2@
10c501e2:       6000 00e0       braw 10c502c4 <ppp_ioctl+0x2b4>
10c501e6:       202b 005c       movel %a3@(92),%d0
10c501ea:       80ab 0060       orl %a3@(96),%d0
10c501ee:       80ab 0064       orl %a3@(100),%d0
10c501f2:       2880            movel %d0,%a4@
10c501f4:       60b6            bras 10c501ac <ppp_ioctl+0x19c>
10c501f6:       2f0c            movel %a4,%sp@-
10c501f8:       2f0b            movel %a3,%sp@-
10c501fa:       4eb9 10c5 1828  jsr 10c51828 <ppp_set_compress>
10c50200:       6000 01b0       braw 10c503b2 <ppp_ioctl+0x3a2>
10c50204:       202b 0040       movel %a3@(64),%d0
10c50208:       2880            movel %d0,%a4@
10c5020a:       60a0            bras 10c501ac <ppp_ioctl+0x19c>
10c5020c:       2414            movel %a4@,%d2
10c5020e:       2742 0068       movel %d2,%a3@(104)
10c50212:       6098            bras 10c501ac <ppp_ioctl+0x19c>
10c50214:       202b 0068       movel %a3@(104),%d0
10c50218:       2880            movel %d0,%a4@
10c5021a:       6090            bras 10c501ac <ppp_ioctl+0x19c>
10c5021c:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c50222:       45f9 10c8 5940  lea 10c85940 <__udivsi3>,%a2
10c50228:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c5022c:       90ab 0094       subl %a3@(148),%d0
10c50230:       2f00            movel %d0,%sp@-
10c50232:       4e92            jsr %a2@
10c50234:       508f            addql #8,%sp
10c50236:       2d40 fff8       movel %d0,%fp@(-8)
10c5023a:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c50240:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c50244:       90ab 0098       subl %a3@(152),%d0
10c50248:       2f00            movel %d0,%sp@-
10c5024a:       4e92            jsr %a2@
10c5024c:       508f            addql #8,%sp
10c5024e:       2d40 fffc       movel %d0,%fp@(-4)
10c50252:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c50256:       486e fff8       pea %fp@(-8)
10c5025a:       2f0c            movel %a4,%sp@-
10c5025c:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c50262:       6000 ff48       braw 10c501ac <ppp_ioctl+0x19c>
10c50266:       2414            movel %a4@,%d2
10c50268:       307c 000f       moveaw #15,%a0
10c5026c:       2002            movel %d2,%d0
10c5026e:       4840            swap %d0
10c50270:       48c0            extl %d0
10c50272:       6708            beqs 10c5027c <ppp_ioctl+0x26c>
10c50274:       2040            moveal %d0,%a0
10c50276:       0282 0000 ffff  andil #65535,%d2
10c5027c:       2242            moveal %d2,%a1
10c5027e:       4869 0001       pea %a1@(1)
10c50282:       4868 0001       pea %a0@(1)
10c50286:       4eb9 10c5 2204  jsr 10c52204 <slhc_init>
10c5028c:       2400            movel %d0,%d2
10c5028e:       508f            addql #8,%sp
10c50290:       6612            bnes 10c502a4 <ppp_ioctl+0x294>
10c50292:       4879 1000 6264  pea 10006264 <npindex_to_ethertype+0x34>
10c50298:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c5029e:       70f4            moveq #-12,%d0
10c502a0:       6000 0110       braw 10c503b2 <ppp_ioctl+0x3a2>
10c502a4:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c502aa:       5290            addql #1,%a0@
10c502ac:       5290            addql #1,%a0@
10c502ae:       202b 006c       movel %a3@(108),%d0
10c502b2:       2448            moveal %a0,%a2
10c502b4:       6708            beqs 10c502be <ppp_ioctl+0x2ae>
10c502b6:       2f00            movel %d0,%sp@-
10c502b8:       4eb9 10c5 2354  jsr 10c52354 <slhc_free>
10c502be:       2742 006c       movel %d2,%a3@(108)
10c502c2:       5392            subql #1,%a2@
10c502c4:       5392            subql #1,%a2@
10c502c6:       6000 fee4       braw 10c501ac <ppp_ioctl+0x19c>
10c502ca:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c502ce:       2f0c            movel %a4,%sp@-
10c502d0:       486e fff0       pea %fp@(-16)
10c502d4:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c502da:       4e92            jsr %a2@
10c502dc:       4fef 000c       lea %sp@(12),%sp
10c502e0:       202e fff0       movel %fp@(-16),%d0
10c502e4:       722b            moveq #43,%d1
10c502e6:       b280            cmpl %d0,%d1
10c502e8:       6724            beqs 10c5030e <ppp_ioctl+0x2fe>
10c502ea:       6d10            blts 10c502fc <ppp_ioctl+0x2ec>
10c502ec:       7621            moveq #33,%d3
10c502ee:       b680            cmpl %d0,%d3
10c502f0:       6714            beqs 10c50306 <ppp_ioctl+0x2f6>
10c502f2:       7229            moveq #41,%d1
10c502f4:       b280            cmpl %d0,%d1
10c502f6:       671a            beqs 10c50312 <ppp_ioctl+0x302>
10c502f8:       6000 fdf6       braw 10c500f0 <ppp_ioctl+0xe0>
10c502fc:       7657            moveq #87,%d3
10c502fe:       b680            cmpl %d0,%d3
10c50300:       6708            beqs 10c5030a <ppp_ioctl+0x2fa>
10c50302:       6000 fdec       braw 10c500f0 <ppp_ioctl+0xe0>
10c50306:       7000            moveq #0,%d0
10c50308:       600a            bras 10c50314 <ppp_ioctl+0x304>
10c5030a:       7001            moveq #1,%d0
10c5030c:       6006            bras 10c50314 <ppp_ioctl+0x304>
10c5030e:       7002            moveq #2,%d0
10c50310:       6002            bras 10c50314 <ppp_ioctl+0x304>
10c50312:       7003            moveq #3,%d0
10c50314:       2200            movel %d0,%d1
10c50316:       0c82 c008 744c  cmpil #-1073187764,%d2
10c5031c:       6618            bnes 10c50336 <ppp_ioctl+0x326>
10c5031e:       e589            lsll #2,%d1
10c50320:       2d73 1870 fff4  movel %a3@(00000070,%d1:l),%fp@(-12)
10c50326:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c5032a:       486e fff0       pea %fp@(-16)
10c5032e:       2f0c            movel %a4,%sp@-
10c50330:       4e92            jsr %a2@
10c50332:       6000 fe78       braw 10c501ac <ppp_ioctl+0x19c>
10c50336:       e588            lsll #2,%d0
10c50338:       27ae fff4 0870  movel %fp@(-12),%a3@(00000070,%d0:l)
10c5033e:       206b 009c       moveal %a3@(156),%a0
10c50342:       43e8 002a       lea %a0@(42),%a1
10c50346:       40c2            movew %sr,%d2
10c50348:       007c 0700       oriw #1792,%sr
10c5034c:       2211            movel %a1@,%d1
10c5034e:       7001            moveq #1,%d0
10c50350:       c280            andl %d0,%d1
10c50352:       4481            negl %d1
10c50354:       4481            negl %d1
10c50356:       2011            movel %a1@,%d0
10c50358:       76fe            moveq #-2,%d3
10c5035a:       c083            andl %d3,%d0
10c5035c:       2280            movel %d0,%a1@
10c5035e:       46c2            movew %d2,%sr
10c50360:       4a81            tstl %d1
10c50362:       6700 fe48       beqw 10c501ac <ppp_ioctl+0x19c>
10c50366:       40c2            movew %sr,%d2
10c50368:       007c 0700       oriw #1792,%sr
10c5036c:       2011            movel %a1@,%d0
10c5036e:       0800 0003       btst #3,%d0
10c50372:       56c1            sne %d1
10c50374:       4881            extw %d1
10c50376:       48c1            extl %d1
10c50378:       4481            negl %d1
10c5037a:       2011            movel %a1@,%d0
10c5037c:       7608            moveq #8,%d3
10c5037e:       8083            orl %d3,%d0
10c50380:       2280            movel %d0,%a1@
10c50382:       46c2            movew %d2,%sr
10c50384:       4a81            tstl %d1
10c50386:       6600 fe24       bnew 10c501ac <ppp_ioctl+0x19c>
10c5038a:       40c2            movew %sr,%d2
10c5038c:       007c 0700       oriw #1792,%sr
10c50390:       2179 1003 2c5c  movel 10032c5c <softnet_data+0x1c>,%a0@(54)
10c50396:       0036 
10c50398:       23c8 1003 2c5c  movel %a0,10032c5c <softnet_data+0x1c>
10c5039e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c503a2:       42a7            clrl %sp@-
10c503a4:       4eb9 10c1 8a44  jsr 10c18a44 <cpu_raise_softirq>
10c503aa:       46c2            movew %d2,%sr
10c503ac:       6000 fdfe       braw 10c501ac <ppp_ioctl+0x19c>
10c503b0:       70e7            moveq #-25,%d0
10c503b2:       4cee 1c0c ffdc  moveml %fp@(-36),%d2-%d3/%a2-%a4
10c503b8:       4e5e            unlk %fp
10c503ba:       4e75            rts

10c503bc <ppp_unattached_ioctl>:
10c503bc:       4e56 fffc       linkw %fp,#-4
10c503c0:       2f0b            movel %a3,%sp@-
10c503c2:       2f0a            movel %a2,%sp@-
10c503c4:       266e 000c       moveal %fp@(12),%a3
10c503c8:       202e 0010       movel %fp@(16),%d0
10c503cc:       246e 0014       moveal %fp@(20),%a2
10c503d0:       72f2            moveq #-14,%d1
10c503d2:       2d41 fffc       movel %d1,%fp@(-4)
10c503d6:       0c80 4004 743d  cmpil #1074033725,%d0
10c503dc:       6744            beqs 10c50422 <ppp_unattached_ioctl+0x66>
10c503de:       620c            bhis 10c503ec <ppp_unattached_ioctl+0x30>
10c503e0:       0c80 4004 7438  cmpil #1074033720,%d0
10c503e6:       6768            beqs 10c50450 <ppp_unattached_ioctl+0x94>
10c503e8:       6000 009a       braw 10c50484 <ppp_unattached_ioctl+0xc8>
10c503ec:       0c80 c004 743e  cmpil #-1073449922,%d0
10c503f2:       6600 0090       bnew 10c50484 <ppp_unattached_ioctl+0xc8>
10c503f6:       2012            movel %a2@,%d0
10c503f8:       486e fffc       pea %fp@(-4)
10c503fc:       2f00            movel %d0,%sp@-
10c503fe:       4eb9 10c5 1ca4  jsr 10c51ca4 <ppp_create_interface>
10c50404:       2240            moveal %d0,%a1
10c50406:       b2fc 0000       cmpaw #0,%a1
10c5040a:       677e            beqs 10c5048a <ppp_unattached_ioctl+0xce>
10c5040c:       2749 005a       movel %a1,%a3@(90)
10c50410:       70f2            moveq #-14,%d0
10c50412:       2d40 fffc       movel %d0,%fp@(-4)
10c50416:       2029 0040       movel %a1@(64),%d0
10c5041a:       2480            movel %d0,%a2@
10c5041c:       42ae fffc       clrl %fp@(-4)
10c50420:       6068            bras 10c5048a <ppp_unattached_ioctl+0xce>
10c50422:       2012            movel %a2@,%d0
10c50424:       2f00            movel %d0,%sp@-
10c50426:       4eb9 10c5 1fa8  jsr 10c51fa8 <ppp_find_unit>
10c5042c:       2240            moveal %d0,%a1
10c5042e:       b2fc 0000       cmpaw #0,%a1
10c50432:       6706            beqs 10c5043a <ppp_unattached_ioctl+0x7e>
10c50434:       41e9 0030       lea %a1@(48),%a0
10c50438:       5290            addql #1,%a0@
10c5043a:       72fa            moveq #-6,%d1
10c5043c:       2d41 fffc       movel %d1,%fp@(-4)
10c50440:       b2fc 0000       cmpaw #0,%a1
10c50444:       6744            beqs 10c5048a <ppp_unattached_ioctl+0xce>
10c50446:       2749 005a       movel %a1,%a3@(90)
10c5044a:       42ae fffc       clrl %fp@(-4)
10c5044e:       603a            bras 10c5048a <ppp_unattached_ioctl+0xce>
10c50450:       2012            movel %a2@,%d0
10c50452:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c50458:       5292            addql #1,%a2@
10c5045a:       2f00            movel %d0,%sp@-
10c5045c:       4eb9 10c5 1fda  jsr 10c51fda <ppp_find_channel>
10c50462:       4a80            tstl %d0
10c50464:       6708            beqs 10c5046e <ppp_unattached_ioctl+0xb2>
10c50466:       2240            moveal %d0,%a1
10c50468:       41e9 0030       lea %a1@(48),%a0
10c5046c:       5290            addql #1,%a0@
10c5046e:       5392            subql #1,%a2@
10c50470:       72fa            moveq #-6,%d1
10c50472:       2d41 fffc       movel %d1,%fp@(-4)
10c50476:       4a80            tstl %d0
10c50478:       6710            beqs 10c5048a <ppp_unattached_ioctl+0xce>
10c5047a:       2740 005a       movel %d0,%a3@(90)
10c5047e:       42ae fffc       clrl %fp@(-4)
10c50482:       6006            bras 10c5048a <ppp_unattached_ioctl+0xce>
10c50484:       70e7            moveq #-25,%d0
10c50486:       2d40 fffc       movel %d0,%fp@(-4)
10c5048a:       202e fffc       movel %fp@(-4),%d0
10c5048e:       246e fff4       moveal %fp@(-12),%a2
10c50492:       266e fff8       moveal %fp@(-8),%a3
10c50496:       4e5e            unlk %fp
10c50498:       4e75            rts

10c5049a <ppp_start_xmit>:
10c5049a:       4e56 0000       linkw %fp,#0
10c5049e:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c504a2:       266e 0008       moveal %fp@(8),%a3
10c504a6:       2a6e 000c       moveal %fp@(12),%a5
10c504aa:       286d 0062       moveal %a5@(98),%a4
10c504ae:       4280            clrl %d0
10c504b0:       302b 0074       movew %a3@(116),%d0
10c504b4:       0c80 0000 809b  cmpil #32923,%d0
10c504ba:       6734            beqs 10c504f0 <ppp_start_xmit+0x56>
10c504bc:       6e12            bgts 10c504d0 <ppp_start_xmit+0x36>
10c504be:       7210            moveq #16,%d1
10c504c0:       b280            cmpl %d0,%d1
10c504c2:       672c            beqs 10c504f0 <ppp_start_xmit+0x56>
10c504c4:       0c80 0000 0800  cmpil #2048,%d0
10c504ca:       6718            beqs 10c504e4 <ppp_start_xmit+0x4a>
10c504cc:       6000 0178       braw 10c50646 <ppp_start_xmit+0x1ac>
10c504d0:       0c80 0000 8137  cmpil #33079,%d0
10c504d6:       6714            beqs 10c504ec <ppp_start_xmit+0x52>
10c504d8:       0c80 0000 86dd  cmpil #34525,%d0
10c504de:       6708            beqs 10c504e8 <ppp_start_xmit+0x4e>
10c504e0:       6000 0164       braw 10c50646 <ppp_start_xmit+0x1ac>
10c504e4:       7000            moveq #0,%d0
10c504e6:       600a            bras 10c504f2 <ppp_start_xmit+0x58>
10c504e8:       7001            moveq #1,%d0
10c504ea:       6006            bras 10c504f2 <ppp_start_xmit+0x58>
10c504ec:       7002            moveq #2,%d0
10c504ee:       6002            bras 10c504f2 <ppp_start_xmit+0x58>
10c504f0:       7003            moveq #3,%d0
10c504f2:       e588            lsll #2,%d0
10c504f4:       2234 0870       movel %a4@(00000070,%d0:l),%d1
10c504f8:       2600            movel %d0,%d3
10c504fa:       4a81            tstl %d1
10c504fc:       6708            beqs 10c50506 <ppp_start_xmit+0x6c>
10c504fe:       7003            moveq #3,%d0
10c50500:       b081            cmpl %d1,%d0
10c50502:       6400 0142       bccw 10c50646 <ppp_start_xmit+0x1ac>
10c50506:       202b 0080       movel %a3@(128),%d0
10c5050a:       90ab 007c       subl %a3@(124),%d0
10c5050e:       7203            moveq #3,%d1
10c50510:       b280            cmpl %d0,%d1
10c50512:       6d00 00b2       bltw 10c505c6 <ppp_start_xmit+0x12c>
10c50516:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c5051a:       4280            clrl %d0
10c5051c:       302d 0060       movew %a5@(96),%d0
10c50520:       d0ab 005c       addl %a3@(92),%d0
10c50524:       2f00            movel %d0,%sp@-
10c50526:       4eb9 10c5 5644  jsr 10c55644 <alloc_skb>
10c5052c:       2440            moveal %d0,%a2
10c5052e:       508f            addql #8,%sp
10c50530:       b4fc 0000       cmpaw #0,%a2
10c50534:       6700 0110       beqw 10c50646 <ppp_start_xmit+0x1ac>
10c50538:       4280            clrl %d0
10c5053a:       302d 0060       movew %a5@(96),%d0
10c5053e:       d1aa 0080       addl %d0,%a2@(128)
10c50542:       d1aa 0084       addl %d0,%a2@(132)
10c50546:       2f2b 005c       movel %a3@(92),%sp@-
10c5054a:       2f2b 0080       movel %a3@(128),%sp@-
10c5054e:       222b 005c       movel %a3@(92),%d1
10c50552:       242a 0084       movel %a2@(132),%d2
10c50556:       4aaa 0060       tstl %a2@(96)
10c5055a:       670c            beqs 10c50568 <ppp_start_xmit+0xce>
10c5055c:       4879 1000 621a  pea 1000621a <p.879+0x1e0>
10c50562:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c50568:       202a 0084       movel %a2@(132),%d0
10c5056c:       d081            addl %d1,%d0
10c5056e:       2540 0084       movel %d0,%a2@(132)
10c50572:       d3aa 005c       addl %d1,%a2@(92)
10c50576:       b0aa 0088       cmpl %a2@(136),%d0
10c5057a:       6314            blss 10c50590 <ppp_start_xmit+0xf6>
10c5057c:       2f3c 10c5 057c  movel #281347452,%sp@-
10c50582:       2f01            movel %d1,%sp@-
10c50584:       2f0a            movel %a2,%sp@-
10c50586:       4eb9 10c5 55c4  jsr 10c555c4 <skb_over_panic>
10c5058c:       4fef 000c       lea %sp@(12),%sp
10c50590:       2f02            movel %d2,%sp@-
10c50592:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c50598:       4fef 000c       lea %sp@(12),%sp
10c5059c:       7001            moveq #1,%d0
10c5059e:       b0ab 0070       cmpl %a3@(112),%d0
10c505a2:       6716            beqs 10c505ba <ppp_start_xmit+0x120>
10c505a4:       41eb 0070       lea %a3@(112),%a0
10c505a8:       40c1            movew %sr,%d1
10c505aa:       007c 0700       oriw #1792,%sr
10c505ae:       2010            movel %a0@,%d0
10c505b0:       5380            subql #1,%d0
10c505b2:       2080            movel %d0,%a0@
10c505b4:       46c1            movew %d1,%sr
10c505b6:       4a80            tstl %d0
10c505b8:       660a            bnes 10c505c4 <ppp_start_xmit+0x12a>
10c505ba:       2f0b            movel %a3,%sp@-
10c505bc:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c505c2:       588f            addql #4,%sp
10c505c4:       264a            moveal %a2,%a3
10c505c6:       202b 0080       movel %a3@(128),%d0
10c505ca:       5580            subql #2,%d0
10c505cc:       2740 0080       movel %d0,%a3@(128)
10c505d0:       54ab 005c       addql #2,%a3@(92)
10c505d4:       b0ab 007c       cmpl %a3@(124),%d0
10c505d8:       6416            bccs 10c505f0 <ppp_start_xmit+0x156>
10c505da:       2f3c 10c5 05da  movel #281347546,%sp@-
10c505e0:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c505e4:       2f0b            movel %a3,%sp@-
10c505e6:       4eb9 10c5 5604  jsr 10c55604 <skb_under_panic>
10c505ec:       4fef 000c       lea %sp@(12),%sp
10c505f0:       226b 0080       moveal %a3@(128),%a1
10c505f4:       41f9 1000 6220  lea 10006220 <npindex_to_proto>,%a0
10c505fa:       2230 3800       movel %a0@(00000000,%d3:l),%d1
10c505fe:       2001            movel %d1,%d0
10c50600:       e080            asrl #8,%d0
10c50602:       1280            moveb %d0,%a1@
10c50604:       1341 0001       moveb %d1,%a1@(1)
10c50608:       41ed 002a       lea %a5@(42),%a0
10c5060c:       40c0            movew %sr,%d0
10c5060e:       007c 0700       oriw #1792,%sr
10c50612:       7201            moveq #1,%d1
10c50614:       8390            orl %d1,%a0@
10c50616:       46c0            movew %d0,%sr
10c50618:       41ec 0004       lea %a4@(4),%a0
10c5061c:       40c0            movew %sr,%d0
10c5061e:       007c 0700       oriw #1792,%sr
10c50622:       2748 0008       movel %a0,%a3@(8)
10c50626:       52a8 0008       addql #1,%a0@(8)
10c5062a:       2268 0004       moveal %a0@(4),%a1
10c5062e:       2688            movel %a0,%a3@
10c50630:       2749 0004       movel %a1,%a3@(4)
10c50634:       214b 0004       movel %a3,%a0@(4)
10c50638:       228b            movel %a3,%a1@
10c5063a:       46c0            movew %d0,%sr
10c5063c:       2f0c            movel %a4,%sp@-
10c5063e:       4eb9 10c5 07ae  jsr 10c507ae <ppp_xmit_process>
10c50644:       602a            bras 10c50670 <ppp_start_xmit+0x1d6>
10c50646:       7001            moveq #1,%d0
10c50648:       b0ab 0070       cmpl %a3@(112),%d0
10c5064c:       6716            beqs 10c50664 <ppp_start_xmit+0x1ca>
10c5064e:       41eb 0070       lea %a3@(112),%a0
10c50652:       40c1            movew %sr,%d1
10c50654:       007c 0700       oriw #1792,%sr
10c50658:       2010            movel %a0@,%d0
10c5065a:       5380            subql #1,%d0
10c5065c:       2080            movel %d0,%a0@
10c5065e:       46c1            movew %d1,%sr
10c50660:       4a80            tstl %d0
10c50662:       6608            bnes 10c5066c <ppp_start_xmit+0x1d2>
10c50664:       2f0b            movel %a3,%sp@-
10c50666:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5066c:       52ac 00bc       addql #1,%a4@(188)
10c50670:       7000            moveq #0,%d0
10c50672:       4cee 3c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a5
10c50678:       4e5e            unlk %fp
10c5067a:       4e75            rts

10c5067c <ppp_net_stats>:
10c5067c:       4e56 0000       linkw %fp,#0
10c50680:       206e 0008       moveal %fp@(8),%a0
10c50684:       2028 0062       movel %a0@(98),%d0
10c50688:       0680 0000 00a0  addil #160,%d0
10c5068e:       4e5e            unlk %fp
10c50690:       4e75            rts

10c50692 <ppp_net_ioctl>:
10c50692:       4e56 ff64       linkw %fp,#-156
10c50696:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c5069a:       206e 0008       moveal %fp@(8),%a0
10c5069e:       226e 000c       moveal %fp@(12),%a1
10c506a2:       202e 0010       movel %fp@(16),%d0
10c506a6:       2468 0062       moveal %a0@(98),%a2
10c506aa:       2629 0010       movel %a1@(16),%d3
10c506ae:       0c80 0000 89f1  cmpil #35313,%d0
10c506b4:       6700 0082       beqw 10c50738 <ppp_net_ioctl+0xa6>
10c506b8:       6e0c            bgts 10c506c6 <ppp_net_ioctl+0x34>
10c506ba:       0c80 0000 89f0  cmpil #35312,%d0
10c506c0:       6710            beqs 10c506d2 <ppp_net_ioctl+0x40>
10c506c2:       6000 0094       braw 10c50758 <ppp_net_ioctl+0xc6>
10c506c6:       0c80 0000 89f2  cmpil #35314,%d0
10c506cc:       6718            beqs 10c506e6 <ppp_net_ioctl+0x54>
10c506ce:       6000 0088       braw 10c50758 <ppp_net_ioctl+0xc6>
10c506d2:       74b4            moveq #-76,%d2
10c506d4:       d48e            addl %fp,%d2
10c506d6:       2f02            movel %d2,%sp@-
10c506d8:       2f0a            movel %a2,%sp@-
10c506da:       4eb9 10c5 1c18  jsr 10c51c18 <ppp_get_stats>
10c506e0:       4878 004c       pea 4c <LSIGTRAP+0x47>
10c506e4:       6064            bras 10c5074a <ppp_net_ioctl+0xb8>
10c506e6:       4878 0050       pea 50 <LSIGTRAP+0x4b>
10c506ea:       42a7            clrl %sp@-
10c506ec:       240e            movel %fp,%d2
10c506ee:       0682 ffff ff64  addil #-156,%d2
10c506f4:       2f02            movel %d2,%sp@-
10c506f6:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c506fc:       4fef 000c       lea %sp@(12),%sp
10c50700:       4aaa 0088       tstl %a2@(136)
10c50704:       6712            beqs 10c50718 <ppp_net_ioctl+0x86>
10c50706:       206a 0084       moveal %a2@(132),%a0
10c5070a:       2f02            movel %d2,%sp@-
10c5070c:       2f2a 0088       movel %a2@(136),%sp@-
10c50710:       2068 0018       moveal %a0@(24),%a0
10c50714:       4e90            jsr %a0@
10c50716:       508f            addql #8,%sp
10c50718:       4aaa 0090       tstl %a2@(144)
10c5071c:       6714            beqs 10c50732 <ppp_net_ioctl+0xa0>
10c5071e:       206a 008c       moveal %a2@(140),%a0
10c50722:       486e ff8c       pea %fp@(-116)
10c50726:       2f2a 0090       movel %a2@(144),%sp@-
10c5072a:       2068 0034       moveal %a0@(52),%a0
10c5072e:       4e90            jsr %a0@
10c50730:       508f            addql #8,%sp
10c50732:       4878 0050       pea 50 <LSIGTRAP+0x4b>
10c50736:       6012            bras 10c5074a <ppp_net_ioctl+0xb8>
10c50738:       243c 1000 62d7  movel #268460759,%d2
10c5073e:       2f02            movel %d2,%sp@-
10c50740:       4eb9 10c8 418e  jsr 10c8418e <strlen>
10c50746:       5280            addql #1,%d0
10c50748:       2f00            movel %d0,%sp@-
10c5074a:       2f02            movel %d2,%sp@-
10c5074c:       2f03            movel %d3,%sp@-
10c5074e:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c50754:       7000            moveq #0,%d0
10c50756:       6002            bras 10c5075a <ppp_net_ioctl+0xc8>
10c50758:       70ea            moveq #-22,%d0
10c5075a:       4cee 040c ff58  moveml %fp@(-168),%d2-%d3/%a2
10c50760:       4e5e            unlk %fp
10c50762:       4e75            rts

10c50764 <ppp_net_init>:
10c50764:       4e56 0000       linkw %fp,#0
10c50768:       206e 0008       moveal %fp@(8),%a0
10c5076c:       317c 0004 0060  movew #4,%a0@(96)
10c50772:       217c 0000 05dc  movel #1500,%a0@(90)
10c50778:       005a 
10c5077a:       217c 10c5 049a  movel #281347226,%a0@(244)
10c50780:       00f4 
10c50782:       217c 10c5 067c  movel #281347708,%a0@(66)
10c50788:       0042 
10c5078a:       217c 10c5 0692  movel #281347730,%a0@(264)
10c50790:       0108 
10c50792:       4228 007a       clrb %a0@(122)
10c50796:       7003            moveq #3,%d0
10c50798:       2140 00c8       movel %d0,%a0@(200)
10c5079c:       317c 0200 005e  movew #512,%a0@(94)
10c507a2:       317c 1090 0052  movew #4240,%a0@(82)
10c507a8:       7000            moveq #0,%d0
10c507aa:       4e5e            unlk %fp
10c507ac:       4e75            rts

10c507ae <ppp_xmit_process>:
10c507ae:       4e56 0000       linkw %fp,#0
10c507b2:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c507b6:       266e 0008       moveal %fp@(8),%a3
10c507ba:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c507c0:       5292            addql #1,%a2@
10c507c2:       2f0b            movel %a3,%sp@-
10c507c4:       4eb9 10c5 0c7c  jsr 10c50c7c <ppp_push>
10c507ca:       588f            addql #4,%sp
10c507cc:       2a4a            moveal %a2,%a5
10c507ce:       4aab 0080       tstl %a3@(128)
10c507d2:       6600 00ca       bnew 10c5089e <ppp_xmit_process+0xf0>
10c507d6:       49eb 0004       lea %a3@(4),%a4
10c507da:       244c            moveal %a4,%a2
10c507dc:       40c0            movew %sr,%d0
10c507de:       007c 0700       oriw #1792,%sr
10c507e2:       2052            moveal %a2@,%a0
10c507e4:       93c9            subal %a1,%a1
10c507e6:       b5c8            cmpal %a0,%a2
10c507e8:       6718            beqs 10c50802 <ppp_xmit_process+0x54>
10c507ea:       2248            moveal %a0,%a1
10c507ec:       2051            moveal %a1@,%a0
10c507ee:       53aa 0008       subql #1,%a2@(8)
10c507f2:       214a 0004       movel %a2,%a0@(4)
10c507f6:       2488            movel %a0,%a2@
10c507f8:       4291            clrl %a1@
10c507fa:       42a9 0004       clrl %a1@(4)
10c507fe:       42a9 0008       clrl %a1@(8)
10c50802:       46c0            movew %d0,%sr
10c50804:       b2fc 0000       cmpaw #0,%a1
10c50808:       6712            beqs 10c5081c <ppp_xmit_process+0x6e>
10c5080a:       2f09            movel %a1,%sp@-
10c5080c:       2f0b            movel %a3,%sp@-
10c5080e:       4eb9 10c5 08aa  jsr 10c508aa <ppp_send_frame>
10c50814:       508f            addql #8,%sp
10c50816:       4aab 0080       tstl %a3@(128)
10c5081a:       67c0            beqs 10c507dc <ppp_xmit_process+0x2e>
10c5081c:       4aab 0080       tstl %a3@(128)
10c50820:       667c            bnes 10c5089e <ppp_xmit_process+0xf0>
10c50822:       2014            movel %a4@,%d0
10c50824:       b9c0            cmpal %d0,%a4
10c50826:       6602            bnes 10c5082a <ppp_xmit_process+0x7c>
10c50828:       7000            moveq #0,%d0
10c5082a:       4a80            tstl %d0
10c5082c:       6670            bnes 10c5089e <ppp_xmit_process+0xf0>
10c5082e:       226b 009c       moveal %a3@(156),%a1
10c50832:       b2fc 0000       cmpaw #0,%a1
10c50836:       6766            beqs 10c5089e <ppp_xmit_process+0xf0>
10c50838:       41e9 002a       lea %a1@(42),%a0
10c5083c:       40c2            movew %sr,%d2
10c5083e:       007c 0700       oriw #1792,%sr
10c50842:       2210            movel %a0@,%d1
10c50844:       7001            moveq #1,%d0
10c50846:       c280            andl %d0,%d1
10c50848:       4481            negl %d1
10c5084a:       4481            negl %d1
10c5084c:       2010            movel %a0@,%d0
10c5084e:       76fe            moveq #-2,%d3
10c50850:       c083            andl %d3,%d0
10c50852:       2080            movel %d0,%a0@
10c50854:       46c2            movew %d2,%sr
10c50856:       4a81            tstl %d1
10c50858:       6744            beqs 10c5089e <ppp_xmit_process+0xf0>
10c5085a:       40c2            movew %sr,%d2
10c5085c:       007c 0700       oriw #1792,%sr
10c50860:       2010            movel %a0@,%d0
10c50862:       0800 0003       btst #3,%d0
10c50866:       56c1            sne %d1
10c50868:       4881            extw %d1
10c5086a:       48c1            extl %d1
10c5086c:       4481            negl %d1
10c5086e:       2010            movel %a0@,%d0
10c50870:       7608            moveq #8,%d3
10c50872:       8083            orl %d3,%d0
10c50874:       2080            movel %d0,%a0@
10c50876:       46c2            movew %d2,%sr
10c50878:       4a81            tstl %d1
10c5087a:       6622            bnes 10c5089e <ppp_xmit_process+0xf0>
10c5087c:       40c2            movew %sr,%d2
10c5087e:       007c 0700       oriw #1792,%sr
10c50882:       2379 1003 2c5c  movel 10032c5c <softnet_data+0x1c>,%a1@(54)
10c50888:       0036 
10c5088a:       23c9 1003 2c5c  movel %a1,10032c5c <softnet_data+0x1c>
10c50890:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c50894:       42a7            clrl %sp@-
10c50896:       4eb9 10c1 8a44  jsr 10c18a44 <cpu_raise_softirq>
10c5089c:       46c2            movew %d2,%sr
10c5089e:       5395            subql #1,%a5@
10c508a0:       4cee 3c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a5
10c508a6:       4e5e            unlk %fp
10c508a8:       4e75            rts

10c508aa <ppp_send_frame>:
10c508aa:       4e56 fffc       linkw %fp,#-4
10c508ae:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c508b2:       286e 0008       moveal %fp@(8),%a4
10c508b6:       246e 000c       moveal %fp@(12),%a2
10c508ba:       206a 0080       moveal %a2@(128),%a0
10c508be:       4282            clrl %d2
10c508c0:       1410            moveb %a0@,%d2
10c508c2:       e18a            lsll #8,%d2
10c508c4:       8428 0001       orb %a0@(1),%d2
10c508c8:       0c82 0000 7fff  cmpil #32767,%d2
10c508ce:       6e08            bgts 10c508d8 <ppp_send_frame+0x2e>
10c508d0:       2979 1002 67b0  movel 100267b0 <jiffies>,%a4@(148)
10c508d6:       0094 
10c508d8:       52ac 00a4       addql #1,%a4@(164)
10c508dc:       202c 00ac       movel %a4@(172),%d0
10c508e0:       5580            subql #2,%d0
10c508e2:       d0aa 005c       addl %a2@(92),%d0
10c508e6:       2940 00ac       movel %d0,%a4@(172)
10c508ea:       7021            moveq #33,%d0
10c508ec:       b082            cmpl %d2,%d0
10c508ee:       670e            beqs 10c508fe <ppp_send_frame+0x54>
10c508f0:       0c82 0000 80fd  cmpil #33021,%d2
10c508f6:       6700 0168       beqw 10c50a60 <ppp_send_frame+0x1b6>
10c508fa:       6000 0174       braw 10c50a70 <ppp_send_frame+0x1c6>
10c508fe:       4aac 006c       tstl %a4@(108)
10c50902:       6700 016c       beqw 10c50a70 <ppp_send_frame+0x1c6>
10c50906:       082c 0002 005f  btst #2,%a4@(95)
10c5090c:       6700 0162       beqw 10c50a70 <ppp_send_frame+0x1c6>
10c50910:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c50914:       206c 009c       moveal %a4@(156),%a0
10c50918:       4280            clrl %d0
10c5091a:       3028 0060       movew %a0@(96),%d0
10c5091e:       206a 005c       moveal %a2@(92),%a0
10c50922:       d1c0            addal %d0,%a0
10c50924:       4868 fffe       pea %a0@(-2)
10c50928:       4eb9 10c5 5644  jsr 10c55644 <alloc_skb>
10c5092e:       2640            moveal %d0,%a3
10c50930:       508f            addql #8,%sp
10c50932:       b6fc 0000       cmpaw #0,%a3
10c50936:       660a            bnes 10c50942 <ppp_send_frame+0x98>
10c50938:       4879 1000 62dd  pea 100062dd <npindex_to_ethertype+0xad>
10c5093e:       6000 0192       braw 10c50ad2 <ppp_send_frame+0x228>
10c50942:       206c 009c       moveal %a4@(156),%a0
10c50946:       4280            clrl %d0
10c50948:       3028 0060       movew %a0@(96),%d0
10c5094c:       5580            subql #2,%d0
10c5094e:       d1ab 0080       addl %d0,%a3@(128)
10c50952:       d1ab 0084       addl %d0,%a3@(132)
10c50956:       222a 0080       movel %a2@(128),%d1
10c5095a:       5481            addql #2,%d1
10c5095c:       2d41 fffc       movel %d1,%fp@(-4)
10c50960:       202c 005c       movel %a4@(92),%d0
10c50964:       e688            lsrl #3,%d0
10c50966:       0a40 0001       eoriw #1,%d0
10c5096a:       7601            moveq #1,%d3
10c5096c:       c680            andl %d0,%d3
10c5096e:       2f03            movel %d3,%sp@-
10c50970:       486e fffc       pea %fp@(-4)
10c50974:       202b 0080       movel %a3@(128),%d0
10c50978:       5480            addql #2,%d0
10c5097a:       2f00            movel %d0,%sp@-
10c5097c:       262a 005c       movel %a2@(92),%d3
10c50980:       5583            subql #2,%d3
10c50982:       2f03            movel %d3,%sp@-
10c50984:       2f01            movel %d1,%sp@-
10c50986:       2f2c 006c       movel %a4@(108),%sp@-
10c5098a:       4eb9 10c5 2402  jsr 10c52402 <slhc_compress>
10c50990:       2600            movel %d0,%d3
10c50992:       226a 0080       moveal %a2@(128),%a1
10c50996:       5489            addql #2,%a1
10c50998:       206e fffc       moveal %fp@(-4),%a0
10c5099c:       4fef 0018       lea %sp@(24),%sp
10c509a0:       b3c8            cmpal %a0,%a1
10c509a2:       662e            bnes 10c509d2 <ppp_send_frame+0x128>
10c509a4:       7001            moveq #1,%d0
10c509a6:       b0ab 0070       cmpl %a3@(112),%d0
10c509aa:       6718            beqs 10c509c4 <ppp_send_frame+0x11a>
10c509ac:       41eb 0070       lea %a3@(112),%a0
10c509b0:       40c1            movew %sr,%d1
10c509b2:       007c 0700       oriw #1792,%sr
10c509b6:       2010            movel %a0@,%d0
10c509b8:       5380            subql #1,%d0
10c509ba:       2080            movel %d0,%a0@
10c509bc:       46c1            movew %d1,%sr
10c509be:       4a80            tstl %d0
10c509c0:       6600 00ae       bnew 10c50a70 <ppp_send_frame+0x1c6>
10c509c4:       2f0b            movel %a3,%sp@-
10c509c6:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c509cc:       588f            addql #4,%sp
10c509ce:       6000 00a0       braw 10c50a70 <ppp_send_frame+0x1c6>
10c509d2:       1010            moveb %a0@,%d0
10c509d4:       6c0a            bges 10c509e0 <ppp_send_frame+0x136>
10c509d6:       742d            moveq #45,%d2
10c509d8:       0200 007f       andib #127,%d0
10c509dc:       1080            moveb %d0,%a0@
10c509de:       6004            bras 10c509e4 <ppp_send_frame+0x13a>
10c509e0:       742f            moveq #47,%d2
10c509e2:       1091            moveb %a1@,%a0@
10c509e4:       7201            moveq #1,%d1
10c509e6:       b2aa 0070       cmpl %a2@(112),%d1
10c509ea:       6716            beqs 10c50a02 <ppp_send_frame+0x158>
10c509ec:       41ea 0070       lea %a2@(112),%a0
10c509f0:       40c1            movew %sr,%d1
10c509f2:       007c 0700       oriw #1792,%sr
10c509f6:       2010            movel %a0@,%d0
10c509f8:       5380            subql #1,%d0
10c509fa:       2080            movel %d0,%a0@
10c509fc:       46c1            movew %d1,%sr
10c509fe:       4a80            tstl %d0
10c50a00:       660a            bnes 10c50a0c <ppp_send_frame+0x162>
10c50a02:       2f0a            movel %a2,%sp@-
10c50a04:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c50a0a:       588f            addql #4,%sp
10c50a0c:       244b            moveal %a3,%a2
10c50a0e:       2203            movel %d3,%d1
10c50a10:       5481            addql #2,%d1
10c50a12:       2a6a 0084       moveal %a2@(132),%a5
10c50a16:       4aaa 0060       tstl %a2@(96)
10c50a1a:       670c            beqs 10c50a28 <ppp_send_frame+0x17e>
10c50a1c:       4879 1000 621a  pea 1000621a <p.879+0x1e0>
10c50a22:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c50a28:       202a 0084       movel %a2@(132),%d0
10c50a2c:       d081            addl %d1,%d0
10c50a2e:       2540 0084       movel %d0,%a2@(132)
10c50a32:       d3aa 005c       addl %d1,%a2@(92)
10c50a36:       b0aa 0088       cmpl %a2@(136),%d0
10c50a3a:       6314            blss 10c50a50 <ppp_send_frame+0x1a6>
10c50a3c:       2f3c 10c5 0a3c  movel #281348668,%sp@-
10c50a42:       2f01            movel %d1,%sp@-
10c50a44:       2f0b            movel %a3,%sp@-
10c50a46:       4eb9 10c5 55c4  jsr 10c555c4 <skb_over_panic>
10c50a4c:       4fef 000c       lea %sp@(12),%sp
10c50a50:       2d4d fffc       movel %a5,%fp@(-4)
10c50a54:       4215            clrb %a5@
10c50a56:       206e fffc       moveal %fp@(-4),%a0
10c50a5a:       1142 0001       moveb %d2,%a0@(1)
10c50a5e:       6010            bras 10c50a70 <ppp_send_frame+0x1c6>
10c50a60:       42a7            clrl %sp@-
10c50a62:       2f0a            movel %a2,%sp@-
10c50a64:       2f0c            movel %a4,%sp@-
10c50a66:       4eb9 10c5 194c  jsr 10c5194c <ppp_ccp_peek>
10c50a6c:       4fef 000c       lea %sp@(12),%sp
10c50a70:       082c 0004 0062  btst #4,%a4@(98)
10c50a76:       6700 017a       beqw 10c50bf2 <ppp_send_frame+0x348>
10c50a7a:       4aac 0088       tstl %a4@(136)
10c50a7e:       6700 0172       beqw 10c50bf2 <ppp_send_frame+0x348>
10c50a82:       0c82 0000 c021  cmpil #49185,%d2
10c50a88:       6700 0168       beqw 10c50bf2 <ppp_send_frame+0x348>
10c50a8c:       0c82 0000 80fd  cmpil #33021,%d2
10c50a92:       6700 015e       beqw 10c50bf2 <ppp_send_frame+0x348>
10c50a96:       206c 0084       moveal %a4@(132),%a0
10c50a9a:       7612            moveq #18,%d3
10c50a9c:       b690            cmpl %a0@,%d3
10c50a9e:       57c0            seq %d0
10c50aa0:       7404            moveq #4,%d2
10c50aa2:       c480            andl %d0,%d2
10c50aa4:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c50aa8:       206c 009c       moveal %a4@(156),%a0
10c50aac:       4280            clrl %d0
10c50aae:       3028 0060       movew %a0@(96),%d0
10c50ab2:       2068 005a       moveal %a0@(90),%a0
10c50ab6:       d1c0            addal %d0,%a0
10c50ab8:       4870 2800       pea %a0@(00000000,%d2:l)
10c50abc:       4eb9 10c5 5644  jsr 10c55644 <alloc_skb>
10c50ac2:       2640            moveal %d0,%a3
10c50ac4:       508f            addql #8,%sp
10c50ac6:       b6fc 0000       cmpaw #0,%a3
10c50aca:       6612            bnes 10c50ade <ppp_send_frame+0x234>
10c50acc:       4879 1000 62fe  pea 100062fe <npindex_to_ethertype+0xce>
10c50ad2:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c50ad8:       588f            addql #4,%sp
10c50ada:       6000 016c       braw 10c50c48 <ppp_send_frame+0x39e>
10c50ade:       206c 009c       moveal %a4@(156),%a0
10c50ae2:       3028 0060       movew %a0@(96),%d0
10c50ae6:       0c40 0004       cmpiw #4,%d0
10c50aea:       6310            blss 10c50afc <ppp_send_frame+0x252>
10c50aec:       0280 0000 ffff  andil #65535,%d0
10c50af2:       5980            subql #4,%d0
10c50af4:       d1ab 0080       addl %d0,%a3@(128)
10c50af8:       d1ab 0084       addl %d0,%a3@(132)
10c50afc:       226c 0084       moveal %a4@(132),%a1
10c50b00:       206c 009c       moveal %a4@(156),%a0
10c50b04:       2002            movel %d2,%d0
10c50b06:       5880            addql #4,%d0
10c50b08:       d0a8 005a       addl %a0@(90),%d0
10c50b0c:       2f00            movel %d0,%sp@-
10c50b0e:       202a 005c       movel %a2@(92),%d0
10c50b12:       5480            addql #2,%d0
10c50b14:       2f00            movel %d0,%sp@-
10c50b16:       2f2b 0080       movel %a3@(128),%sp@-
10c50b1a:       222a 0080       movel %a2@(128),%d1
10c50b1e:       5581            subql #2,%d1
10c50b20:       2f01            movel %d1,%sp@-
10c50b22:       2f2c 0088       movel %a4@(136),%sp@-
10c50b26:       2069 0014       moveal %a1@(20),%a0
10c50b2a:       4e90            jsr %a0@
10c50b2c:       2600            movel %d0,%d3
10c50b2e:       4fef 0014       lea %sp@(20),%sp
10c50b32:       6f00 0096       blew 10c50bca <ppp_send_frame+0x320>
10c50b36:       4a2c 005f       tstb %a4@(95)
10c50b3a:       6c00 008e       bgew 10c50bca <ppp_send_frame+0x320>
10c50b3e:       7001            moveq #1,%d0
10c50b40:       b0aa 0070       cmpl %a2@(112),%d0
10c50b44:       6716            beqs 10c50b5c <ppp_send_frame+0x2b2>
10c50b46:       41ea 0070       lea %a2@(112),%a0
10c50b4a:       40c1            movew %sr,%d1
10c50b4c:       007c 0700       oriw #1792,%sr
10c50b50:       2010            movel %a0@,%d0
10c50b52:       5380            subql #1,%d0
10c50b54:       2080            movel %d0,%a0@
10c50b56:       46c1            movew %d1,%sr
10c50b58:       4a80            tstl %d0
10c50b5a:       660a            bnes 10c50b66 <ppp_send_frame+0x2bc>
10c50b5c:       2f0a            movel %a2,%sp@-
10c50b5e:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c50b64:       588f            addql #4,%sp
10c50b66:       244b            moveal %a3,%a2
10c50b68:       4aaa 0060       tstl %a2@(96)
10c50b6c:       670c            beqs 10c50b7a <ppp_send_frame+0x2d0>
10c50b6e:       4879 1000 621a  pea 1000621a <p.879+0x1e0>
10c50b74:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c50b7a:       202a 0084       movel %a2@(132),%d0
10c50b7e:       d083            addl %d3,%d0
10c50b80:       2540 0084       movel %d0,%a2@(132)
10c50b84:       d7aa 005c       addl %d3,%a2@(92)
10c50b88:       b0aa 0088       cmpl %a2@(136),%d0
10c50b8c:       6314            blss 10c50ba2 <ppp_send_frame+0x2f8>
10c50b8e:       2f3c 10c5 0b8e  movel #281349006,%sp@-
10c50b94:       2f03            movel %d3,%sp@-
10c50b96:       2f0b            movel %a3,%sp@-
10c50b98:       4eb9 10c5 55c4  jsr 10c555c4 <skb_over_panic>
10c50b9e:       4fef 000c       lea %sp@(12),%sp
10c50ba2:       202b 005c       movel %a3@(92),%d0
10c50ba6:       7201            moveq #1,%d1
10c50ba8:       b280            cmpl %d0,%d1
10c50baa:       6446            bccs 10c50bf2 <ppp_send_frame+0x348>
10c50bac:       5580            subql #2,%d0
10c50bae:       2740 005c       movel %d0,%a3@(92)
10c50bb2:       b0ab 0060       cmpl %a3@(96),%d0
10c50bb6:       640c            bccs 10c50bc4 <ppp_send_frame+0x31a>
10c50bb8:       4879 1000 621a  pea 1000621a <p.879+0x1e0>
10c50bbe:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c50bc4:       54ab 0080       addql #2,%a3@(128)
10c50bc8:       6028            bras 10c50bf2 <ppp_send_frame+0x348>
10c50bca:       7601            moveq #1,%d3
10c50bcc:       b6ab 0070       cmpl %a3@(112),%d3
10c50bd0:       6716            beqs 10c50be8 <ppp_send_frame+0x33e>
10c50bd2:       41eb 0070       lea %a3@(112),%a0
10c50bd6:       40c1            movew %sr,%d1
10c50bd8:       007c 0700       oriw #1792,%sr
10c50bdc:       2010            movel %a0@,%d0
10c50bde:       5380            subql #1,%d0
10c50be0:       2080            movel %d0,%a0@
10c50be2:       46c1            movew %d1,%sr
10c50be4:       4a80            tstl %d0
10c50be6:       660a            bnes 10c50bf2 <ppp_send_frame+0x348>
10c50be8:       2f0b            movel %a3,%sp@-
10c50bea:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c50bf0:       588f            addql #4,%sp
10c50bf2:       082c 0001 005e  btst #1,%a4@(94)
10c50bf8:       6740            beqs 10c50c3a <ppp_send_frame+0x390>
10c50bfa:       7020            moveq #32,%d0
10c50bfc:       b0ac 001c       cmpl %a4@(28),%d0
10c50c00:       6546            bcss 10c50c48 <ppp_send_frame+0x39e>
10c50c02:       41ec 0014       lea %a4@(20),%a0
10c50c06:       40c0            movew %sr,%d0
10c50c08:       007c 0700       oriw #1792,%sr
10c50c0c:       2548 0008       movel %a0,%a2@(8)
10c50c10:       52a8 0008       addql #1,%a0@(8)
10c50c14:       2268 0004       moveal %a0@(4),%a1
10c50c18:       2488            movel %a0,%a2@
10c50c1a:       2549 0004       movel %a1,%a2@(4)
10c50c1e:       214a 0004       movel %a2,%a0@(4)
10c50c22:       228a            movel %a2,%a1@
10c50c24:       46c0            movew %d0,%sr
10c50c26:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c50c2a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c50c2e:       486c 0024       pea %a4@(36)
10c50c32:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c50c38:       6038            bras 10c50c72 <ppp_send_frame+0x3c8>
10c50c3a:       294a 0080       movel %a2,%a4@(128)
10c50c3e:       2f0c            movel %a4,%sp@-
10c50c40:       4eb9 10c5 0c7c  jsr 10c50c7c <ppp_push>
10c50c46:       602a            bras 10c50c72 <ppp_send_frame+0x3c8>
10c50c48:       7201            moveq #1,%d1
10c50c4a:       b2aa 0070       cmpl %a2@(112),%d1
10c50c4e:       6716            beqs 10c50c66 <ppp_send_frame+0x3bc>
10c50c50:       41ea 0070       lea %a2@(112),%a0
10c50c54:       40c1            movew %sr,%d1
10c50c56:       007c 0700       oriw #1792,%sr
10c50c5a:       2010            movel %a0@,%d0
10c50c5c:       5380            subql #1,%d0
10c50c5e:       2080            movel %d0,%a0@
10c50c60:       46c1            movew %d1,%sr
10c50c62:       4a80            tstl %d0
10c50c64:       6608            bnes 10c50c6e <ppp_send_frame+0x3c4>
10c50c66:       2f0a            movel %a2,%sp@-
10c50c68:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c50c6e:       52ac 00b4       addql #1,%a4@(180)
10c50c72:       4cee 3c0c ffe4  moveml %fp@(-28),%d2-%d3/%a2-%a5
10c50c78:       4e5e            unlk %fp
10c50c7a:       4e75            rts

10c50c7c <ppp_push>:
10c50c7c:       4e56 0000       linkw %fp,#0
10c50c80:       48e7 003c       moveml %a2-%a5,%sp@-
10c50c84:       286e 0008       moveal %fp@(8),%a4
10c50c88:       246c 0080       moveal %a4@(128),%a2
10c50c8c:       b4fc 0000       cmpaw #0,%a2
10c50c90:       6700 00ca       beqw 10c50d5c <ppp_push+0xe0>
10c50c94:       41ec 0044       lea %a4@(68),%a0
10c50c98:       2010            movel %a0@,%d0
10c50c9a:       b1c0            cmpal %d0,%a0
10c50c9c:       6630            bnes 10c50cce <ppp_push+0x52>
10c50c9e:       42ac 0080       clrl %a4@(128)
10c50ca2:       7001            moveq #1,%d0
10c50ca4:       b0aa 0070       cmpl %a2@(112),%d0
10c50ca8:       6718            beqs 10c50cc2 <ppp_push+0x46>
10c50caa:       41ea 0070       lea %a2@(112),%a0
10c50cae:       40c1            movew %sr,%d1
10c50cb0:       007c 0700       oriw #1792,%sr
10c50cb4:       2010            movel %a0@,%d0
10c50cb6:       5380            subql #1,%d0
10c50cb8:       2080            movel %d0,%a0@
10c50cba:       46c1            movew %d1,%sr
10c50cbc:       4a80            tstl %d0
10c50cbe:       6600 009c       bnew 10c50d5c <ppp_push+0xe0>
10c50cc2:       2f0a            movel %a2,%sp@-
10c50cc4:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c50cca:       6000 0090       braw 10c50d5c <ppp_push+0xe0>
10c50cce:       082c 0002 005e  btst #2,%a4@(94)
10c50cd4:       665c            bnes 10c50d32 <ppp_push+0xb6>
10c50cd6:       2040            moveal %d0,%a0
10c50cd8:       47e8 ffb0       lea %a0@(-80),%a3
10c50cdc:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c50ce2:       5290            addql #1,%a0@
10c50ce4:       226b 0044       moveal %a3@(68),%a1
10c50ce8:       2a48            moveal %a0,%a5
10c50cea:       b2fc 0000       cmpaw #0,%a1
10c50cee:       6714            beqs 10c50d04 <ppp_push+0x88>
10c50cf0:       2069 0004       moveal %a1@(4),%a0
10c50cf4:       2f0a            movel %a2,%sp@-
10c50cf6:       2f2b 0044       movel %a3@(68),%sp@-
10c50cfa:       2050            moveal %a0@,%a0
10c50cfc:       4e90            jsr %a0@
10c50cfe:       4a80            tstl %d0
10c50d00:       672c            beqs 10c50d2e <ppp_push+0xb2>
10c50d02:       6026            bras 10c50d2a <ppp_push+0xae>
10c50d04:       7001            moveq #1,%d0
10c50d06:       b0aa 0070       cmpl %a2@(112),%d0
10c50d0a:       6716            beqs 10c50d22 <ppp_push+0xa6>
10c50d0c:       41ea 0070       lea %a2@(112),%a0
10c50d10:       40c1            movew %sr,%d1
10c50d12:       007c 0700       oriw #1792,%sr
10c50d16:       2010            movel %a0@,%d0
10c50d18:       5380            subql #1,%d0
10c50d1a:       2080            movel %d0,%a0@
10c50d1c:       46c1            movew %d1,%sr
10c50d1e:       4a80            tstl %d0
10c50d20:       6608            bnes 10c50d2a <ppp_push+0xae>
10c50d22:       2f0a            movel %a2,%sp@-
10c50d24:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c50d2a:       42ac 0080       clrl %a4@(128)
10c50d2e:       5395            subql #1,%a5@
10c50d30:       602a            bras 10c50d5c <ppp_push+0xe0>
10c50d32:       42ac 0080       clrl %a4@(128)
10c50d36:       7001            moveq #1,%d0
10c50d38:       b0aa 0070       cmpl %a2@(112),%d0
10c50d3c:       6716            beqs 10c50d54 <ppp_push+0xd8>
10c50d3e:       41ea 0070       lea %a2@(112),%a0
10c50d42:       40c1            movew %sr,%d1
10c50d44:       007c 0700       oriw #1792,%sr
10c50d48:       2010            movel %a0@,%d0
10c50d4a:       5380            subql #1,%d0
10c50d4c:       2080            movel %d0,%a0@
10c50d4e:       46c1            movew %d1,%sr
10c50d50:       4a80            tstl %d0
10c50d52:       6608            bnes 10c50d5c <ppp_push+0xe0>
10c50d54:       2f0a            movel %a2,%sp@-
10c50d56:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c50d5c:       4cee 3c00 fff0  moveml %fp@(-16),%a2-%a5
10c50d62:       4e5e            unlk %fp
10c50d64:       4e75            rts

10c50d66 <ppp_channel_push>:
10c50d66:       4e56 0000       linkw %fp,#0
10c50d6a:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c50d6e:       242e 0008       movel %fp@(8),%d2
10c50d72:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c50d78:       5290            addql #1,%a0@
10c50d7a:       2a48            moveal %a0,%a5
10c50d7c:       2042            moveal %d2,%a0
10c50d7e:       4aa8 0044       tstl %a0@(68)
10c50d82:       6778            beqs 10c50dfc <ppp_channel_push+0x96>
10c50d84:       2002            movel %d2,%d0
10c50d86:       5880            addql #4,%d0
10c50d88:       2840            moveal %d0,%a4
10c50d8a:       4aac 0008       tstl %a4@(8)
10c50d8e:       6700 00ca       beqw 10c50e5a <ppp_channel_push+0xf4>
10c50d92:       244c            moveal %a4,%a2
10c50d94:       40c0            movew %sr,%d0
10c50d96:       007c 0700       oriw #1792,%sr
10c50d9a:       2052            moveal %a2@,%a0
10c50d9c:       97cb            subal %a3,%a3
10c50d9e:       b5c8            cmpal %a0,%a2
10c50da0:       6718            beqs 10c50dba <ppp_channel_push+0x54>
10c50da2:       2648            moveal %a0,%a3
10c50da4:       2053            moveal %a3@,%a0
10c50da6:       53ac 0008       subql #1,%a4@(8)
10c50daa:       214c 0004       movel %a4,%a0@(4)
10c50dae:       2888            movel %a0,%a4@
10c50db0:       4293            clrl %a3@
10c50db2:       42ab 0004       clrl %a3@(4)
10c50db6:       42ab 0008       clrl %a3@(8)
10c50dba:       46c0            movew %d0,%sr
10c50dbc:       2242            moveal %d2,%a1
10c50dbe:       2069 0044       moveal %a1@(68),%a0
10c50dc2:       2268 0004       moveal %a0@(4),%a1
10c50dc6:       2f0b            movel %a3,%sp@-
10c50dc8:       2f08            movel %a0,%sp@-
10c50dca:       2051            moveal %a1@,%a0
10c50dcc:       4e90            jsr %a0@
10c50dce:       508f            addql #8,%sp
10c50dd0:       4a80            tstl %d0
10c50dd2:       6620            bnes 10c50df4 <ppp_channel_push+0x8e>
10c50dd4:       40c0            movew %sr,%d0
10c50dd6:       007c 0700       oriw #1792,%sr
10c50dda:       274a 0008       movel %a2,%a3@(8)
10c50dde:       52aa 0008       addql #1,%a2@(8)
10c50de2:       2052            moveal %a2@,%a0
10c50de4:       2688            movel %a0,%a3@
10c50de6:       274a 0004       movel %a2,%a3@(4)
10c50dea:       214b 0004       movel %a3,%a0@(4)
10c50dee:       248b            movel %a3,%a2@
10c50df0:       46c0            movew %d0,%sr
10c50df2:       6066            bras 10c50e5a <ppp_channel_push+0xf4>
10c50df4:       4aac 0008       tstl %a4@(8)
10c50df8:       669a            bnes 10c50d94 <ppp_channel_push+0x2e>
10c50dfa:       605e            bras 10c50e5a <ppp_channel_push+0xf4>
10c50dfc:       2842            moveal %d2,%a4
10c50dfe:       588c            addql #4,%a4
10c50e00:       244c            moveal %a4,%a2
10c50e02:       40c0            movew %sr,%d0
10c50e04:       007c 0700       oriw #1792,%sr
10c50e08:       2052            moveal %a2@,%a0
10c50e0a:       93c9            subal %a1,%a1
10c50e0c:       b5c8            cmpal %a0,%a2
10c50e0e:       6718            beqs 10c50e28 <ppp_channel_push+0xc2>
10c50e10:       2248            moveal %a0,%a1
10c50e12:       2051            moveal %a1@,%a0
10c50e14:       53aa 0008       subql #1,%a2@(8)
10c50e18:       214a 0004       movel %a2,%a0@(4)
10c50e1c:       2488            movel %a0,%a2@
10c50e1e:       4291            clrl %a1@
10c50e20:       42a9 0004       clrl %a1@(4)
10c50e24:       42a9 0008       clrl %a1@(8)
10c50e28:       46c0            movew %d0,%sr
10c50e2a:       b2fc 0000       cmpaw #0,%a1
10c50e2e:       672a            beqs 10c50e5a <ppp_channel_push+0xf4>
10c50e30:       7001            moveq #1,%d0
10c50e32:       b0a9 0070       cmpl %a1@(112),%d0
10c50e36:       6716            beqs 10c50e4e <ppp_channel_push+0xe8>
10c50e38:       41e9 0070       lea %a1@(112),%a0
10c50e3c:       40c1            movew %sr,%d1
10c50e3e:       007c 0700       oriw #1792,%sr
10c50e42:       2010            movel %a0@,%d0
10c50e44:       5380            subql #1,%d0
10c50e46:       2080            movel %d0,%a0@
10c50e48:       46c1            movew %d1,%sr
10c50e4a:       4a80            tstl %d0
10c50e4c:       66b4            bnes 10c50e02 <ppp_channel_push+0x9c>
10c50e4e:       2f09            movel %a1,%sp@-
10c50e50:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c50e56:       588f            addql #4,%sp
10c50e58:       60a8            bras 10c50e02 <ppp_channel_push+0x9c>
10c50e5a:       2015            movel %a5@,%d0
10c50e5c:       2200            movel %d0,%d1
10c50e5e:       5381            subql #1,%d1
10c50e60:       2a81            movel %d1,%a5@
10c50e62:       4aac 0008       tstl %a4@(8)
10c50e66:       6612            bnes 10c50e7a <ppp_channel_push+0x114>
10c50e68:       2a80            movel %d0,%a5@
10c50e6a:       2042            moveal %d2,%a0
10c50e6c:       2028 004c       movel %a0@(76),%d0
10c50e70:       6706            beqs 10c50e78 <ppp_channel_push+0x112>
10c50e72:       2f00            movel %d0,%sp@-
10c50e74:       4eba f938       jsr %pc@(10c507ae <ppp_xmit_process>)
10c50e78:       5395            subql #1,%a5@
10c50e7a:       4cee 3c04 ffec  moveml %fp@(-20),%d2/%a2-%a5
10c50e80:       4e5e            unlk %fp
10c50e82:       4e75            rts

10c50e84 <ppp_input>:
10c50e84:       4e56 0000       linkw %fp,#0
10c50e88:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c50e8c:       206e 0008       moveal %fp@(8),%a0
10c50e90:       246e 000c       moveal %fp@(12),%a2
10c50e94:       2868 0010       moveal %a0@(16),%a4
10c50e98:       b8fc 0000       cmpaw #0,%a4
10c50e9c:       6706            beqs 10c50ea4 <ppp_input+0x20>
10c50e9e:       4aaa 005c       tstl %a2@(92)
10c50ea2:       662c            bnes 10c50ed0 <ppp_input+0x4c>
10c50ea4:       7001            moveq #1,%d0
10c50ea6:       b0aa 0070       cmpl %a2@(112),%d0
10c50eaa:       6718            beqs 10c50ec4 <ppp_input+0x40>
10c50eac:       41ea 0070       lea %a2@(112),%a0
10c50eb0:       40c1            movew %sr,%d1
10c50eb2:       007c 0700       oriw #1792,%sr
10c50eb6:       2010            movel %a0@,%d0
10c50eb8:       5380            subql #1,%d0
10c50eba:       2080            movel %d0,%a0@
10c50ebc:       46c1            movew %d1,%sr
10c50ebe:       4a80            tstl %d0
10c50ec0:       6600 0132       bnew 10c50ff4 <ppp_input+0x170>
10c50ec4:       2f0a            movel %a2,%sp@-
10c50ec6:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c50ecc:       6000 0126       braw 10c50ff4 <ppp_input+0x170>
10c50ed0:       206a 0080       moveal %a2@(128),%a0
10c50ed4:       4280            clrl %d0
10c50ed6:       1010            moveb %a0@,%d0
10c50ed8:       e188            lsll #8,%d0
10c50eda:       8028 0001       orb %a0@(1),%d0
10c50ede:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c50ee4:       5290            addql #1,%a0@
10c50ee6:       226c 004c       moveal %a4@(76),%a1
10c50eea:       2408            movel %a0,%d2
10c50eec:       b2fc 0000       cmpaw #0,%a1
10c50ef0:       6712            beqs 10c50f04 <ppp_input+0x80>
10c50ef2:       0c80 0000 bfff  cmpil #49151,%d0
10c50ef8:       6e0a            bgts 10c50f04 <ppp_input+0x80>
10c50efa:       0c80 0000 80fb  cmpil #33019,%d0
10c50f00:       6600 00a8       bnew 10c50faa <ppp_input+0x126>
10c50f04:       41ec 0014       lea %a4@(20),%a0
10c50f08:       40c0            movew %sr,%d0
10c50f0a:       007c 0700       oriw #1792,%sr
10c50f0e:       2548 0008       movel %a0,%a2@(8)
10c50f12:       52a8 0008       addql #1,%a0@(8)
10c50f16:       2268 0004       moveal %a0@(4),%a1
10c50f1a:       2488            movel %a0,%a2@
10c50f1c:       2549 0004       movel %a1,%a2@(4)
10c50f20:       214a 0004       movel %a2,%a0@(4)
10c50f24:       228a            movel %a2,%a1@
10c50f26:       46c0            movew %d0,%sr
10c50f28:       2648            moveal %a0,%a3
10c50f2a:       7624            moveq #36,%d3
10c50f2c:       d68c            addl %a4,%d3
10c50f2e:       7020            moveq #32,%d0
10c50f30:       b0ac 001c       cmpl %a4@(28),%d0
10c50f34:       6462            bccs 10c50f98 <ppp_input+0x114>
10c50f36:       2a4b            moveal %a3,%a5
10c50f38:       40c0            movew %sr,%d0
10c50f3a:       007c 0700       oriw #1792,%sr
10c50f3e:       2255            moveal %a5@,%a1
10c50f40:       91c8            subal %a0,%a0
10c50f42:       bbc9            cmpal %a1,%a5
10c50f44:       6718            beqs 10c50f5e <ppp_input+0xda>
10c50f46:       2049            moveal %a1,%a0
10c50f48:       2250            moveal %a0@,%a1
10c50f4a:       53ab 0008       subql #1,%a3@(8)
10c50f4e:       234b 0004       movel %a3,%a1@(4)
10c50f52:       2689            movel %a1,%a3@
10c50f54:       4290            clrl %a0@
10c50f56:       42a8 0004       clrl %a0@(4)
10c50f5a:       42a8 0008       clrl %a0@(8)
10c50f5e:       46c0            movew %d0,%sr
10c50f60:       2448            moveal %a0,%a2
10c50f62:       b4fc 0000       cmpaw #0,%a2
10c50f66:       6730            beqs 10c50f98 <ppp_input+0x114>
10c50f68:       7001            moveq #1,%d0
10c50f6a:       b0aa 0070       cmpl %a2@(112),%d0
10c50f6e:       6716            beqs 10c50f86 <ppp_input+0x102>
10c50f70:       41ea 0070       lea %a2@(112),%a0
10c50f74:       40c1            movew %sr,%d1
10c50f76:       007c 0700       oriw #1792,%sr
10c50f7a:       2010            movel %a0@,%d0
10c50f7c:       5380            subql #1,%d0
10c50f7e:       2080            movel %d0,%a0@
10c50f80:       46c1            movew %d1,%sr
10c50f82:       4a80            tstl %d0
10c50f84:       660a            bnes 10c50f90 <ppp_input+0x10c>
10c50f86:       2f0a            movel %a2,%sp@-
10c50f88:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c50f8e:       588f            addql #4,%sp
10c50f90:       7020            moveq #32,%d0
10c50f92:       b0ac 001c       cmpl %a4@(28),%d0
10c50f96:       65a0            bcss 10c50f38 <ppp_input+0xb4>
10c50f98:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c50f9c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c50fa0:       2f03            movel %d3,%sp@-
10c50fa2:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c50fa8:       6046            bras 10c50ff0 <ppp_input+0x16c>
10c50faa:       52b9 1002 5730  addql #1,10025730 <irq_stat+0x8>
10c50fb0:       4aa9 009c       tstl %a1@(156)
10c50fb4:       670e            beqs 10c50fc4 <ppp_input+0x140>
10c50fb6:       2f0c            movel %a4,%sp@-
10c50fb8:       2f0a            movel %a2,%sp@-
10c50fba:       2f09            movel %a1,%sp@-
10c50fbc:       4eb9 10c5 109c  jsr 10c5109c <ppp_receive_frame>
10c50fc2:       6026            bras 10c50fea <ppp_input+0x166>
10c50fc4:       7001            moveq #1,%d0
10c50fc6:       b0aa 0070       cmpl %a2@(112),%d0
10c50fca:       6716            beqs 10c50fe2 <ppp_input+0x15e>
10c50fcc:       41ea 0070       lea %a2@(112),%a0
10c50fd0:       40c1            movew %sr,%d1
10c50fd2:       007c 0700       oriw #1792,%sr
10c50fd6:       2010            movel %a0@,%d0
10c50fd8:       5380            subql #1,%d0
10c50fda:       2080            movel %d0,%a0@
10c50fdc:       46c1            movew %d1,%sr
10c50fde:       4a80            tstl %d0
10c50fe0:       6608            bnes 10c50fea <ppp_input+0x166>
10c50fe2:       2f0a            movel %a2,%sp@-
10c50fe4:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c50fea:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c50ff0:       2042            moveal %d2,%a0
10c50ff2:       5390            subql #1,%a0@
10c50ff4:       4cee 3c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a5
10c50ffa:       4e5e            unlk %fp
10c50ffc:       4e75            rts

10c50ffe <ppp_input_error>:
10c50ffe:       4e56 0000       linkw %fp,#0
10c51002:       2f0b            movel %a3,%sp@-
10c51004:       2f0a            movel %a2,%sp@-
10c51006:       206e 0008       moveal %fp@(8),%a0
10c5100a:       2468 0010       moveal %a0@(16),%a2
10c5100e:       b4fc 0000       cmpaw #0,%a2
10c51012:       677c            beqs 10c51090 <ppp_input_error+0x92>
10c51014:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c5101a:       5290            addql #1,%a0@
10c5101c:       2648            moveal %a0,%a3
10c5101e:       4aaa 004c       tstl %a2@(76)
10c51022:       676a            beqs 10c5108e <ppp_input_error+0x90>
10c51024:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c51028:       42a7            clrl %sp@-
10c5102a:       4eb9 10c5 5644  jsr 10c55644 <alloc_skb>
10c51030:       2240            moveal %d0,%a1
10c51032:       508f            addql #8,%sp
10c51034:       b2fc 0000       cmpaw #0,%a1
10c51038:       6754            beqs 10c5108e <ppp_input_error+0x90>
10c5103a:       42a9 005c       clrl %a1@(92)
10c5103e:       136e 000f 002c  moveb %fp@(15),%a1@(44)
10c51044:       206a 004c       moveal %a2@(76),%a0
10c51048:       52b9 1002 5730  addql #1,10025730 <irq_stat+0x8>
10c5104e:       4aa8 009c       tstl %a0@(156)
10c51052:       670e            beqs 10c51062 <ppp_input_error+0x64>
10c51054:       2f0a            movel %a2,%sp@-
10c51056:       2f09            movel %a1,%sp@-
10c51058:       2f08            movel %a0,%sp@-
10c5105a:       4eb9 10c5 109c  jsr 10c5109c <ppp_receive_frame>
10c51060:       6026            bras 10c51088 <ppp_input_error+0x8a>
10c51062:       7001            moveq #1,%d0
10c51064:       b0a9 0070       cmpl %a1@(112),%d0
10c51068:       6716            beqs 10c51080 <ppp_input_error+0x82>
10c5106a:       41e9 0070       lea %a1@(112),%a0
10c5106e:       40c1            movew %sr,%d1
10c51070:       007c 0700       oriw #1792,%sr
10c51074:       2010            movel %a0@,%d0
10c51076:       5380            subql #1,%d0
10c51078:       2080            movel %d0,%a0@
10c5107a:       46c1            movew %d1,%sr
10c5107c:       4a80            tstl %d0
10c5107e:       6608            bnes 10c51088 <ppp_input_error+0x8a>
10c51080:       2f09            movel %a1,%sp@-
10c51082:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c51088:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c5108e:       5393            subql #1,%a3@
10c51090:       246e fff8       moveal %fp@(-8),%a2
10c51094:       266e fffc       moveal %fp@(-4),%a3
10c51098:       4e5e            unlk %fp
10c5109a:       4e75            rts

10c5109c <ppp_receive_frame>:
10c5109c:       4e56 0000       linkw %fp,#0
10c510a0:       2f0a            movel %a2,%sp@-
10c510a2:       246e 0008       moveal %fp@(8),%a2
10c510a6:       226e 000c       moveal %fp@(12),%a1
10c510aa:       2029 005c       movel %a1@(92),%d0
10c510ae:       7201            moveq #1,%d1
10c510b0:       b280            cmpl %d0,%d1
10c510b2:       640c            bccs 10c510c0 <ppp_receive_frame+0x24>
10c510b4:       2f09            movel %a1,%sp@-
10c510b6:       2f0a            movel %a2,%sp@-
10c510b8:       4eb9 10c5 111e  jsr 10c5111e <ppp_receive_nonmp_frame>
10c510be:       6038            bras 10c510f8 <ppp_receive_frame+0x5c>
10c510c0:       4a80            tstl %d0
10c510c2:       6704            beqs 10c510c8 <ppp_receive_frame+0x2c>
10c510c4:       52aa 00c8       addql #1,%a2@(200)
10c510c8:       7001            moveq #1,%d0
10c510ca:       b0a9 0070       cmpl %a1@(112),%d0
10c510ce:       6716            beqs 10c510e6 <ppp_receive_frame+0x4a>
10c510d0:       41e9 0070       lea %a1@(112),%a0
10c510d4:       40c1            movew %sr,%d1
10c510d6:       007c 0700       oriw #1792,%sr
10c510da:       2010            movel %a0@,%d0
10c510dc:       5380            subql #1,%d0
10c510de:       2080            movel %d0,%a0@
10c510e0:       46c1            movew %d1,%sr
10c510e2:       4a80            tstl %d0
10c510e4:       660a            bnes 10c510f0 <ppp_receive_frame+0x54>
10c510e6:       2f09            movel %a1,%sp@-
10c510e8:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c510ee:       588f            addql #4,%sp
10c510f0:       2f0a            movel %a2,%sp@-
10c510f2:       4eb9 10c5 1100  jsr 10c51100 <ppp_receive_error>
10c510f8:       246e fffc       moveal %fp@(-4),%a2
10c510fc:       4e5e            unlk %fp
10c510fe:       4e75            rts

10c51100 <ppp_receive_error>:
10c51100:       4e56 0000       linkw %fp,#0
10c51104:       206e 0008       moveal %fp@(8),%a0
10c51108:       52a8 00b0       addql #1,%a0@(176)
10c5110c:       2028 006c       movel %a0@(108),%d0
10c51110:       6708            beqs 10c5111a <ppp_receive_error+0x1a>
10c51112:       2f00            movel %d0,%sp@-
10c51114:       4eb9 10c5 2c4a  jsr 10c52c4a <slhc_toss>
10c5111a:       4e5e            unlk %fp
10c5111c:       4e75            rts

10c5111e <ppp_receive_nonmp_frame>:
10c5111e:       4e56 0000       linkw %fp,#0
10c51122:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c51126:       2a6e 0008       moveal %fp@(8),%a5
10c5112a:       266e 000c       moveal %fp@(12),%a3
10c5112e:       4aad 0090       tstl %a5@(144)
10c51132:       6720            beqs 10c51154 <ppp_receive_nonmp_frame+0x36>
10c51134:       202d 0064       movel %a5@(100),%d0
10c51138:       0280 00c0 2000  andil #12591104,%d0
10c5113e:       0c80 0000 2000  cmpil #8192,%d0
10c51144:       660e            bnes 10c51154 <ppp_receive_nonmp_frame+0x36>
10c51146:       2f0b            movel %a3,%sp@-
10c51148:       2f0d            movel %a5,%sp@-
10c5114a:       4eb9 10c5 1530  jsr 10c51530 <ppp_decompress_frame>
10c51150:       2640            moveal %d0,%a3
10c51152:       508f            addql #8,%sp
10c51154:       206b 0080       moveal %a3@(128),%a0
10c51158:       4282            clrl %d2
10c5115a:       1410            moveb %a0@,%d2
10c5115c:       e18a            lsll #8,%d2
10c5115e:       8428 0001       orb %a0@(1),%d2
10c51162:       702f            moveq #47,%d0
10c51164:       b082            cmpl %d2,%d0
10c51166:       6700 01ac       beqw 10c51314 <ppp_receive_nonmp_frame+0x1f6>
10c5116a:       6d0a            blts 10c51176 <ppp_receive_nonmp_frame+0x58>
10c5116c:       722d            moveq #45,%d1
10c5116e:       b282            cmpl %d2,%d1
10c51170:       6712            beqs 10c51184 <ppp_receive_nonmp_frame+0x66>
10c51172:       6000 01f6       braw 10c5136a <ppp_receive_nonmp_frame+0x24c>
10c51176:       0c82 0000 80fd  cmpil #33021,%d2
10c5117c:       6700 01da       beqw 10c51358 <ppp_receive_nonmp_frame+0x23a>
10c51180:       6000 01e8       braw 10c5136a <ppp_receive_nonmp_frame+0x24c>
10c51184:       4aad 006c       tstl %a5@(108)
10c51188:       6700 036e       beqw 10c514f8 <ppp_receive_nonmp_frame+0x3da>
10c5118c:       082d 0005 005f  btst #5,%a5@(95)
10c51192:       6600 0364       bnew 10c514f8 <ppp_receive_nonmp_frame+0x3da>
10c51196:       4aab 0060       tstl %a3@(96)
10c5119a:       660a            bnes 10c511a6 <ppp_receive_nonmp_frame+0x88>
10c5119c:       202b 0088       movel %a3@(136),%d0
10c511a0:       90ab 0084       subl %a3@(132),%d0
10c511a4:       6002            bras 10c511a8 <ppp_receive_nonmp_frame+0x8a>
10c511a6:       7000            moveq #0,%d0
10c511a8:       747b            moveq #123,%d2
10c511aa:       b480            cmpl %d0,%d2
10c511ac:       6d00 00c4       bltw 10c51272 <ppp_receive_nonmp_frame+0x154>
10c511b0:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c511b4:       202b 005c       movel %a3@(92),%d0
10c511b8:       0680 0000 0090  addil #144,%d0
10c511be:       2f00            movel %d0,%sp@-
10c511c0:       4eb9 10c5 5644  jsr 10c55644 <alloc_skb>
10c511c6:       2440            moveal %d0,%a2
10c511c8:       508f            addql #8,%sp
10c511ca:       b4fc 0000       cmpaw #0,%a2
10c511ce:       670a            beqs 10c511da <ppp_receive_nonmp_frame+0xbc>
10c511d0:       7210            moveq #16,%d1
10c511d2:       d3aa 0080       addl %d1,%a2@(128)
10c511d6:       d3aa 0084       addl %d1,%a2@(132)
10c511da:       b4fc 0000       cmpaw #0,%a2
10c511de:       660a            bnes 10c511ea <ppp_receive_nonmp_frame+0xcc>
10c511e0:       4879 1000 631c  pea 1000631c <npindex_to_ethertype+0xec>
10c511e6:       6000 0160       braw 10c51348 <ppp_receive_nonmp_frame+0x22a>
10c511ea:       54aa 0080       addql #2,%a2@(128)
10c511ee:       54aa 0084       addql #2,%a2@(132)
10c511f2:       2f2b 005c       movel %a3@(92),%sp@-
10c511f6:       2f2b 0080       movel %a3@(128),%sp@-
10c511fa:       222b 005c       movel %a3@(92),%d1
10c511fe:       242a 0084       movel %a2@(132),%d2
10c51202:       4aaa 0060       tstl %a2@(96)
10c51206:       670c            beqs 10c51214 <ppp_receive_nonmp_frame+0xf6>
10c51208:       4879 1000 621a  pea 1000621a <p.879+0x1e0>
10c5120e:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c51214:       202a 0084       movel %a2@(132),%d0
10c51218:       d081            addl %d1,%d0
10c5121a:       2540 0084       movel %d0,%a2@(132)
10c5121e:       d3aa 005c       addl %d1,%a2@(92)
10c51222:       b0aa 0088       cmpl %a2@(136),%d0
10c51226:       6314            blss 10c5123c <ppp_receive_nonmp_frame+0x11e>
10c51228:       2f3c 10c5 1228  movel #281350696,%sp@-
10c5122e:       2f01            movel %d1,%sp@-
10c51230:       2f0a            movel %a2,%sp@-
10c51232:       4eb9 10c5 55c4  jsr 10c555c4 <skb_over_panic>
10c51238:       4fef 000c       lea %sp@(12),%sp
10c5123c:       2f02            movel %d2,%sp@-
10c5123e:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c51244:       4fef 000c       lea %sp@(12),%sp
10c51248:       7401            moveq #1,%d2
10c5124a:       b4ab 0070       cmpl %a3@(112),%d2
10c5124e:       6716            beqs 10c51266 <ppp_receive_nonmp_frame+0x148>
10c51250:       41eb 0070       lea %a3@(112),%a0
10c51254:       40c1            movew %sr,%d1
10c51256:       007c 0700       oriw #1792,%sr
10c5125a:       2010            movel %a0@,%d0
10c5125c:       5380            subql #1,%d0
10c5125e:       2080            movel %d0,%a0@
10c51260:       46c1            movew %d1,%sr
10c51262:       4a80            tstl %d0
10c51264:       660a            bnes 10c51270 <ppp_receive_nonmp_frame+0x152>
10c51266:       2f0b            movel %a3,%sp@-
10c51268:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5126e:       588f            addql #4,%sp
10c51270:       264a            moveal %a2,%a3
10c51272:       202b 005c       movel %a3@(92),%d0
10c51276:       5580            subql #2,%d0
10c51278:       2f00            movel %d0,%sp@-
10c5127a:       222b 0080       movel %a3@(128),%d1
10c5127e:       5481            addql #2,%d1
10c51280:       2f01            movel %d1,%sp@-
10c51282:       2f2d 006c       movel %a5@(108),%sp@-
10c51286:       4eb9 10c5 286c  jsr 10c5286c <slhc_uncompress>
10c5128c:       4fef 000c       lea %sp@(12),%sp
10c51290:       4a80            tstl %d0
10c51292:       6e0a            bgts 10c5129e <ppp_receive_nonmp_frame+0x180>
10c51294:       4879 1000 633b  pea 1000633b <npindex_to_ethertype+0x10b>
10c5129a:       6000 00ac       braw 10c51348 <ppp_receive_nonmp_frame+0x22a>
10c5129e:       5480            addql #2,%d0
10c512a0:       222b 005c       movel %a3@(92),%d1
10c512a4:       b280            cmpl %d0,%d1
10c512a6:       643e            bccs 10c512e6 <ppp_receive_nonmp_frame+0x1c8>
10c512a8:       9081            subl %d1,%d0
10c512aa:       2200            movel %d0,%d1
10c512ac:       4aab 0060       tstl %a3@(96)
10c512b0:       670c            beqs 10c512be <ppp_receive_nonmp_frame+0x1a0>
10c512b2:       4879 1000 621a  pea 1000621a <p.879+0x1e0>
10c512b8:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c512be:       202b 0084       movel %a3@(132),%d0
10c512c2:       d081            addl %d1,%d0
10c512c4:       2740 0084       movel %d0,%a3@(132)
10c512c8:       d3ab 005c       addl %d1,%a3@(92)
10c512cc:       b0ab 0088       cmpl %a3@(136),%d0
10c512d0:       6300 0082       blsw 10c51354 <ppp_receive_nonmp_frame+0x236>
10c512d4:       2f3c 10c5 12d4  movel #281350868,%sp@-
10c512da:       2f01            movel %d1,%sp@-
10c512dc:       2f0b            movel %a3,%sp@-
10c512de:       4eb9 10c5 55c4  jsr 10c555c4 <skb_over_panic>
10c512e4:       6028            bras 10c5130e <ppp_receive_nonmp_frame+0x1f0>
10c512e6:       b280            cmpl %d0,%d1
10c512e8:       636a            blss 10c51354 <ppp_receive_nonmp_frame+0x236>
10c512ea:       b081            cmpl %d1,%d0
10c512ec:       6466            bccs 10c51354 <ppp_receive_nonmp_frame+0x236>
10c512ee:       4aab 0060       tstl %a3@(96)
10c512f2:       660e            bnes 10c51302 <ppp_receive_nonmp_frame+0x1e4>
10c512f4:       2740 005c       movel %d0,%a3@(92)
10c512f8:       d0ab 0080       addl %a3@(128),%d0
10c512fc:       2740 0084       movel %d0,%a3@(132)
10c51300:       6052            bras 10c51354 <ppp_receive_nonmp_frame+0x236>
10c51302:       42a7            clrl %sp@-
10c51304:       2f00            movel %d0,%sp@-
10c51306:       2f0b            movel %a3,%sp@-
10c51308:       4eb9 10c5 60b2  jsr 10c560b2 <___pskb_trim>
10c5130e:       4fef 000c       lea %sp@(12),%sp
10c51312:       6040            bras 10c51354 <ppp_receive_nonmp_frame+0x236>
10c51314:       202d 006c       movel %a5@(108),%d0
10c51318:       6700 01de       beqw 10c514f8 <ppp_receive_nonmp_frame+0x3da>
10c5131c:       082d 0005 005f  btst #5,%a5@(95)
10c51322:       6600 01d4       bnew 10c514f8 <ppp_receive_nonmp_frame+0x3da>
10c51326:       242b 005c       movel %a3@(92),%d2
10c5132a:       5582            subql #2,%d2
10c5132c:       2f02            movel %d2,%sp@-
10c5132e:       4868 0002       pea %a0@(2)
10c51332:       2f00            movel %d0,%sp@-
10c51334:       4eb9 10c5 2b2c  jsr 10c52b2c <slhc_remember>
10c5133a:       4fef 000c       lea %sp@(12),%sp
10c5133e:       4a80            tstl %d0
10c51340:       6e12            bgts 10c51354 <ppp_receive_nonmp_frame+0x236>
10c51342:       4879 1000 635b  pea 1000635b <npindex_to_ethertype+0x12b>
10c51348:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c5134e:       588f            addql #4,%sp
10c51350:       6000 01a6       braw 10c514f8 <ppp_receive_nonmp_frame+0x3da>
10c51354:       7421            moveq #33,%d2
10c51356:       6012            bras 10c5136a <ppp_receive_nonmp_frame+0x24c>
10c51358:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c5135c:       2f0b            movel %a3,%sp@-
10c5135e:       2f0d            movel %a5,%sp@-
10c51360:       4eb9 10c5 194c  jsr 10c5194c <ppp_ccp_peek>
10c51366:       4fef 000c       lea %sp@(12),%sp
10c5136a:       52ad 00a0       addql #1,%a5@(160)
10c5136e:       202d 00a8       movel %a5@(168),%d0
10c51372:       5580            subql #2,%d0
10c51374:       d0ab 005c       addl %a3@(92),%d0
10c51378:       2b40 00a8       movel %d0,%a5@(168)
10c5137c:       702b            moveq #43,%d0
10c5137e:       b082            cmpl %d2,%d0
10c51380:       6724            beqs 10c513a6 <ppp_receive_nonmp_frame+0x288>
10c51382:       6d0e            blts 10c51392 <ppp_receive_nonmp_frame+0x274>
10c51384:       7221            moveq #33,%d1
10c51386:       b282            cmpl %d2,%d1
10c51388:       6710            beqs 10c5139a <ppp_receive_nonmp_frame+0x27c>
10c5138a:       7029            moveq #41,%d0
10c5138c:       b082            cmpl %d2,%d0
10c5138e:       671c            beqs 10c513ac <ppp_receive_nonmp_frame+0x28e>
10c51390:       6020            bras 10c513b2 <ppp_receive_nonmp_frame+0x294>
10c51392:       7257            moveq #87,%d1
10c51394:       b282            cmpl %d2,%d1
10c51396:       6708            beqs 10c513a0 <ppp_receive_nonmp_frame+0x282>
10c51398:       6018            bras 10c513b2 <ppp_receive_nonmp_frame+0x294>
10c5139a:       7000            moveq #0,%d0
10c5139c:       6000 00bc       braw 10c5145a <ppp_receive_nonmp_frame+0x33c>
10c513a0:       7001            moveq #1,%d0
10c513a2:       6000 00b6       braw 10c5145a <ppp_receive_nonmp_frame+0x33c>
10c513a6:       7002            moveq #2,%d0
10c513a8:       6000 00b0       braw 10c5145a <ppp_receive_nonmp_frame+0x33c>
10c513ac:       7003            moveq #3,%d0
10c513ae:       6000 00aa       braw 10c5145a <ppp_receive_nonmp_frame+0x33c>
10c513b2:       41ed 0014       lea %a5@(20),%a0
10c513b6:       40c0            movew %sr,%d0
10c513b8:       007c 0700       oriw #1792,%sr
10c513bc:       2748 0008       movel %a0,%a3@(8)
10c513c0:       52a8 0008       addql #1,%a0@(8)
10c513c4:       2268 0004       moveal %a0@(4),%a1
10c513c8:       2688            movel %a0,%a3@
10c513ca:       2749 0004       movel %a1,%a3@(4)
10c513ce:       214b 0004       movel %a3,%a0@(4)
10c513d2:       228b            movel %a3,%a1@
10c513d4:       46c0            movew %d0,%sr
10c513d6:       2448            moveal %a0,%a2
10c513d8:       7424            moveq #36,%d2
10c513da:       d48d            addl %a5,%d2
10c513dc:       7020            moveq #32,%d0
10c513de:       b0ad 001c       cmpl %a5@(28),%d0
10c513e2:       6462            bccs 10c51446 <ppp_receive_nonmp_frame+0x328>
10c513e4:       284a            moveal %a2,%a4
10c513e6:       40c0            movew %sr,%d0
10c513e8:       007c 0700       oriw #1792,%sr
10c513ec:       2254            moveal %a4@,%a1
10c513ee:       91c8            subal %a0,%a0
10c513f0:       b9c9            cmpal %a1,%a4
10c513f2:       6718            beqs 10c5140c <ppp_receive_nonmp_frame+0x2ee>
10c513f4:       2049            moveal %a1,%a0
10c513f6:       2250            moveal %a0@,%a1
10c513f8:       53aa 0008       subql #1,%a2@(8)
10c513fc:       234a 0004       movel %a2,%a1@(4)
10c51400:       2489            movel %a1,%a2@
10c51402:       4290            clrl %a0@
10c51404:       42a8 0004       clrl %a0@(4)
10c51408:       42a8 0008       clrl %a0@(8)
10c5140c:       46c0            movew %d0,%sr
10c5140e:       2648            moveal %a0,%a3
10c51410:       b6fc 0000       cmpaw #0,%a3
10c51414:       6730            beqs 10c51446 <ppp_receive_nonmp_frame+0x328>
10c51416:       7201            moveq #1,%d1
10c51418:       b2ab 0070       cmpl %a3@(112),%d1
10c5141c:       6716            beqs 10c51434 <ppp_receive_nonmp_frame+0x316>
10c5141e:       41eb 0070       lea %a3@(112),%a0
10c51422:       40c1            movew %sr,%d1
10c51424:       007c 0700       oriw #1792,%sr
10c51428:       2010            movel %a0@,%d0
10c5142a:       5380            subql #1,%d0
10c5142c:       2080            movel %d0,%a0@
10c5142e:       46c1            movew %d1,%sr
10c51430:       4a80            tstl %d0
10c51432:       660a            bnes 10c5143e <ppp_receive_nonmp_frame+0x320>
10c51434:       2f0b            movel %a3,%sp@-
10c51436:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5143c:       588f            addql #4,%sp
10c5143e:       7020            moveq #32,%d0
10c51440:       b0ad 001c       cmpl %a5@(28),%d0
10c51444:       65a0            bcss 10c513e6 <ppp_receive_nonmp_frame+0x2c8>
10c51446:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c5144a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c5144e:       2f02            movel %d2,%sp@-
10c51450:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c51456:       6000 00ce       braw 10c51526 <ppp_receive_nonmp_frame+0x408>
10c5145a:       2b79 1002 67b0  movel 100267b0 <jiffies>,%a5@(152)
10c51460:       0098 
10c51462:       206d 009c       moveal %a5@(156),%a0
10c51466:       0828 0000 0053  btst #0,%a0@(83)
10c5146c:       670a            beqs 10c51478 <ppp_receive_nonmp_frame+0x35a>
10c5146e:       e588            lsll #2,%d0
10c51470:       2200            movel %d0,%d1
10c51472:       4ab5 1870       tstl %a5@(00000070,%d1:l)
10c51476:       672c            beqs 10c514a4 <ppp_receive_nonmp_frame+0x386>
10c51478:       7201            moveq #1,%d1
10c5147a:       b2ab 0070       cmpl %a3@(112),%d1
10c5147e:       6718            beqs 10c51498 <ppp_receive_nonmp_frame+0x37a>
10c51480:       41eb 0070       lea %a3@(112),%a0
10c51484:       40c1            movew %sr,%d1
10c51486:       007c 0700       oriw #1792,%sr
10c5148a:       2010            movel %a0@,%d0
10c5148c:       5380            subql #1,%d0
10c5148e:       2080            movel %d0,%a0@
10c51490:       46c1            movew %d1,%sr
10c51492:       4a80            tstl %d0
10c51494:       6600 0090       bnew 10c51526 <ppp_receive_nonmp_frame+0x408>
10c51498:       2f0b            movel %a3,%sp@-
10c5149a:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c514a0:       6000 0084       braw 10c51526 <ppp_receive_nonmp_frame+0x408>
10c514a4:       202b 005c       movel %a3@(92),%d0
10c514a8:       7401            moveq #1,%d2
10c514aa:       b480            cmpl %d0,%d2
10c514ac:       641c            bccs 10c514ca <ppp_receive_nonmp_frame+0x3ac>
10c514ae:       5580            subql #2,%d0
10c514b0:       2740 005c       movel %d0,%a3@(92)
10c514b4:       b0ab 0060       cmpl %a3@(96),%d0
10c514b8:       640c            bccs 10c514c6 <ppp_receive_nonmp_frame+0x3a8>
10c514ba:       4879 1000 621a  pea 1000621a <p.879+0x1e0>
10c514c0:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c514c6:       54ab 0080       addql #2,%a3@(128)
10c514ca:       276d 009c 0018  movel %a5@(156),%a3@(24)
10c514d0:       41f9 1000 6230  lea 10006230 <npindex_to_ethertype>,%a0
10c514d6:       3770 1802 0074  movew %a0@(00000002,%d1:l),%a3@(116)
10c514dc:       276b 0080 0024  movel %a3@(128),%a3@(36)
10c514e2:       2f0b            movel %a3,%sp@-
10c514e4:       4eb9 10c5 83ba  jsr 10c583ba <netif_rx>
10c514ea:       206d 009c       moveal %a5@(156),%a0
10c514ee:       2179 1002 67b0  movel 100267b0 <jiffies>,%a0@(78)
10c514f4:       004e 
10c514f6:       602e            bras 10c51526 <ppp_receive_nonmp_frame+0x408>
10c514f8:       7001            moveq #1,%d0
10c514fa:       b0ab 0070       cmpl %a3@(112),%d0
10c514fe:       6716            beqs 10c51516 <ppp_receive_nonmp_frame+0x3f8>
10c51500:       41eb 0070       lea %a3@(112),%a0
10c51504:       40c1            movew %sr,%d1
10c51506:       007c 0700       oriw #1792,%sr
10c5150a:       2010            movel %a0@,%d0
10c5150c:       5380            subql #1,%d0
10c5150e:       2080            movel %d0,%a0@
10c51510:       46c1            movew %d1,%sr
10c51512:       4a80            tstl %d0
10c51514:       660a            bnes 10c51520 <ppp_receive_nonmp_frame+0x402>
10c51516:       2f0b            movel %a3,%sp@-
10c51518:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5151e:       588f            addql #4,%sp
10c51520:       2f0d            movel %a5,%sp@-
10c51522:       4eba fbdc       jsr %pc@(10c51100 <ppp_receive_error>)
10c51526:       4cee 3c04 ffec  moveml %fp@(-20),%d2/%a2-%a5
10c5152c:       4e5e            unlk %fp
10c5152e:       4e75            rts

10c51530 <ppp_decompress_frame>:
10c51530:       4e56 0000       linkw %fp,#0
10c51534:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c51538:       286e 0008       moveal %fp@(8),%a4
10c5153c:       246e 000c       moveal %fp@(12),%a2
10c51540:       206a 0080       moveal %a2@(128),%a0
10c51544:       4280            clrl %d0
10c51546:       1010            moveb %a0@,%d0
10c51548:       e188            lsll #8,%d0
10c5154a:       8028 0001       orb %a0@(1),%d0
10c5154e:       0c80 0000 00fd  cmpil #253,%d0
10c51554:       6600 0110       bnew 10c51666 <ppp_decompress_frame+0x136>
10c51558:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c5155c:       7014            moveq #20,%d0
10c5155e:       d0ac 0058       addl %a4@(88),%d0
10c51562:       2f00            movel %d0,%sp@-
10c51564:       4eb9 10c5 5644  jsr 10c55644 <alloc_skb>
10c5156a:       2640            moveal %d0,%a3
10c5156c:       508f            addql #8,%sp
10c5156e:       b6fc 0000       cmpaw #0,%a3
10c51572:       670a            beqs 10c5157e <ppp_decompress_frame+0x4e>
10c51574:       7210            moveq #16,%d1
10c51576:       d3ab 0080       addl %d1,%a3@(128)
10c5157a:       d3ab 0084       addl %d1,%a3@(132)
10c5157e:       b6fc 0000       cmpaw #0,%a3
10c51582:       6612            bnes 10c51596 <ppp_decompress_frame+0x66>
10c51584:       4879 1000 637a  pea 1000637a <npindex_to_ethertype+0x14a>
10c5158a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c51590:       588f            addql #4,%sp
10c51592:       6000 00f8       braw 10c5168c <ppp_decompress_frame+0x15c>
10c51596:       206c 008c       moveal %a4@(140),%a0
10c5159a:       202c 0058       movel %a4@(88),%d0
10c5159e:       5880            addql #4,%d0
10c515a0:       2f00            movel %d0,%sp@-
10c515a2:       2f2b 0080       movel %a3@(128),%sp@-
10c515a6:       222a 005c       movel %a2@(92),%d1
10c515aa:       5481            addql #2,%d1
10c515ac:       2f01            movel %d1,%sp@-
10c515ae:       202a 0080       movel %a2@(128),%d0
10c515b2:       5580            subql #2,%d0
10c515b4:       2f00            movel %d0,%sp@-
10c515b6:       2f2c 0090       movel %a4@(144),%sp@-
10c515ba:       2068 002c       moveal %a0@(44),%a0
10c515be:       4e90            jsr %a0@
10c515c0:       2400            movel %d0,%d2
10c515c2:       4fef 0014       lea %sp@(20),%sp
10c515c6:       6c12            bges 10c515da <ppp_decompress_frame+0xaa>
10c515c8:       72fe            moveq #-2,%d1
10c515ca:       b282            cmpl %d2,%d1
10c515cc:       6600 00be       bnew 10c5168c <ppp_decompress_frame+0x15c>
10c515d0:       08ec 0007 0065  bset #7,%a4@(101)
10c515d6:       6000 00b4       braw 10c5168c <ppp_decompress_frame+0x15c>
10c515da:       7001            moveq #1,%d0
10c515dc:       b0aa 0070       cmpl %a2@(112),%d0
10c515e0:       6716            beqs 10c515f8 <ppp_decompress_frame+0xc8>
10c515e2:       41ea 0070       lea %a2@(112),%a0
10c515e6:       40c1            movew %sr,%d1
10c515e8:       007c 0700       oriw #1792,%sr
10c515ec:       2010            movel %a0@,%d0
10c515ee:       5380            subql #1,%d0
10c515f0:       2080            movel %d0,%a0@
10c515f2:       46c1            movew %d1,%sr
10c515f4:       4a80            tstl %d0
10c515f6:       660a            bnes 10c51602 <ppp_decompress_frame+0xd2>
10c515f8:       2f0a            movel %a2,%sp@-
10c515fa:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c51600:       588f            addql #4,%sp
10c51602:       244b            moveal %a3,%a2
10c51604:       4aaa 0060       tstl %a2@(96)
10c51608:       670c            beqs 10c51616 <ppp_decompress_frame+0xe6>
10c5160a:       4879 1000 621a  pea 1000621a <p.879+0x1e0>
10c51610:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c51616:       202a 0084       movel %a2@(132),%d0
10c5161a:       d082            addl %d2,%d0
10c5161c:       2540 0084       movel %d0,%a2@(132)
10c51620:       d5aa 005c       addl %d2,%a2@(92)
10c51624:       b0aa 0088       cmpl %a2@(136),%d0
10c51628:       6314            blss 10c5163e <ppp_decompress_frame+0x10e>
10c5162a:       2f3c 10c5 162a  movel #281351722,%sp@-
10c51630:       2f02            movel %d2,%sp@-
10c51632:       2f0b            movel %a3,%sp@-
10c51634:       4eb9 10c5 55c4  jsr 10c555c4 <skb_over_panic>
10c5163a:       4fef 000c       lea %sp@(12),%sp
10c5163e:       202b 005c       movel %a3@(92),%d0
10c51642:       7201            moveq #1,%d1
10c51644:       b280            cmpl %d0,%d1
10c51646:       6450            bccs 10c51698 <ppp_decompress_frame+0x168>
10c51648:       5580            subql #2,%d0
10c5164a:       2740 005c       movel %d0,%a3@(92)
10c5164e:       b0ab 0060       cmpl %a3@(96),%d0
10c51652:       640c            bccs 10c51660 <ppp_decompress_frame+0x130>
10c51654:       4879 1000 621a  pea 1000621a <p.879+0x1e0>
10c5165a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c51660:       54ab 0080       addql #2,%a3@(128)
10c51664:       6032            bras 10c51698 <ppp_decompress_frame+0x168>
10c51666:       206c 008c       moveal %a4@(140),%a0
10c5166a:       4aa8 0030       tstl %a0@(48)
10c5166e:       6728            beqs 10c51698 <ppp_decompress_frame+0x168>
10c51670:       202a 005c       movel %a2@(92),%d0
10c51674:       5480            addql #2,%d0
10c51676:       2f00            movel %d0,%sp@-
10c51678:       222a 0080       movel %a2@(128),%d1
10c5167c:       5581            subql #2,%d1
10c5167e:       2f01            movel %d1,%sp@-
10c51680:       2f2c 0090       movel %a4@(144),%sp@-
10c51684:       2068 0030       moveal %a0@(48),%a0
10c51688:       4e90            jsr %a0@
10c5168a:       600c            bras 10c51698 <ppp_decompress_frame+0x168>
10c5168c:       08ec 0006 0065  bset #6,%a4@(101)
10c51692:       2f0c            movel %a4,%sp@-
10c51694:       4eba fa6a       jsr %pc@(10c51100 <ppp_receive_error>)
10c51698:       200a            movel %a2,%d0
10c5169a:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c516a0:       4e5e            unlk %fp
10c516a2:       4e75            rts

10c516a4 <ppp_register_channel>:
10c516a4:       4e56 0000       linkw %fp,#0
10c516a8:       2f0b            movel %a3,%sp@-
10c516aa:       2f0a            movel %a2,%sp@-
10c516ac:       246e 0008       moveal %fp@(8),%a2
10c516b0:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c516b4:       4878 005c       pea 5c <LSIGTRAP+0x57>
10c516b8:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c516be:       2640            moveal %d0,%a3
10c516c0:       508f            addql #8,%sp
10c516c2:       b6fc 0000       cmpaw #0,%a3
10c516c6:       6772            beqs 10c5173a <ppp_register_channel+0x96>
10c516c8:       4878 005c       pea 5c <LSIGTRAP+0x57>
10c516cc:       42a7            clrl %sp@-
10c516ce:       2f0b            movel %a3,%sp@-
10c516d0:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c516d6:       42ab 004c       clrl %a3@(76)
10c516da:       274a 0044       movel %a2,%a3@(68)
10c516de:       254b 0010       movel %a3,%a2@(16)
10c516e2:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c516e6:       2f0b            movel %a3,%sp@-
10c516e8:       4eb9 10c5 1e1e  jsr 10c51e1e <init_ppp_file>
10c516ee:       276a 000c 0034  movel %a2@(12),%a3@(52)
10c516f4:       42ab 0058       clrl %a3@(88)
10c516f8:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c516fe:       5292            addql #1,%a2@
10c51700:       2039 1002 4828  movel 10024828 <last_channel_index>,%d0
10c51706:       2200            movel %d0,%d1
10c51708:       5281            addql #1,%d1
10c5170a:       23c1 1002 4828  movel %d1,10024828 <last_channel_index>
10c51710:       5280            addql #1,%d0
10c51712:       2740 0040       movel %d0,%a3@(64)
10c51716:       41eb 0038       lea %a3@(56),%a0
10c5171a:       2279 1000 fbdc  moveal 1000fbdc <all_channels>,%a1
10c51720:       2348 0004       movel %a0,%a1@(4)
10c51724:       2089            movel %a1,%a0@
10c51726:       217c 1000 fbdc  movel #268499932,%a0@(4)
10c5172c:       0004 
10c5172e:       23c8 1000 fbdc  movel %a0,1000fbdc <all_channels>
10c51734:       5392            subql #1,%a2@
10c51736:       7000            moveq #0,%d0
10c51738:       6002            bras 10c5173c <ppp_register_channel+0x98>
10c5173a:       70f4            moveq #-12,%d0
10c5173c:       246e fff8       moveal %fp@(-8),%a2
10c51740:       266e fffc       moveal %fp@(-4),%a3
10c51744:       4e5e            unlk %fp
10c51746:       4e75            rts

10c51748 <ppp_channel_index>:
10c51748:       4e56 0000       linkw %fp,#0
10c5174c:       206e 0008       moveal %fp@(8),%a0
10c51750:       2068 0010       moveal %a0@(16),%a0
10c51754:       2028 0040       movel %a0@(64),%d0
10c51758:       4e5e            unlk %fp
10c5175a:       4e75            rts

10c5175c <ppp_unit_number>:
10c5175c:       4e56 0000       linkw %fp,#0
10c51760:       206e 0008       moveal %fp@(8),%a0
10c51764:       2268 0010       moveal %a0@(16),%a1
10c51768:       70ff            moveq #-1,%d0
10c5176a:       b2fc 0000       cmpaw #0,%a1
10c5176e:       6718            beqs 10c51788 <ppp_unit_number+0x2c>
10c51770:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c51776:       5290            addql #1,%a0@
10c51778:       2269 004c       moveal %a1@(76),%a1
10c5177c:       b2fc 0000       cmpaw #0,%a1
10c51780:       6704            beqs 10c51786 <ppp_unit_number+0x2a>
10c51782:       2029 0040       movel %a1@(64),%d0
10c51786:       5390            subql #1,%a0@
10c51788:       4e5e            unlk %fp
10c5178a:       4e75            rts

10c5178c <ppp_unregister_channel>:
10c5178c:       4e56 0000       linkw %fp,#0
10c51790:       2f0b            movel %a3,%sp@-
10c51792:       2f0a            movel %a2,%sp@-
10c51794:       206e 0008       moveal %fp@(8),%a0
10c51798:       2668 0010       moveal %a0@(16),%a3
10c5179c:       b6fc 0000       cmpaw #0,%a3
10c517a0:       6762            beqs 10c51804 <ppp_unregister_channel+0x78>
10c517a2:       42a8 0010       clrl %a0@(16)
10c517a6:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c517ac:       5292            addql #1,%a2@
10c517ae:       42ab 0044       clrl %a3@(68)
10c517b2:       5392            subql #1,%a2@
10c517b4:       2f0b            movel %a3,%sp@-
10c517b6:       4eb9 10c5 20ae  jsr 10c520ae <ppp_disconnect_channel>
10c517bc:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c517c0:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c517c4:       486b 0024       pea %a3@(36)
10c517c8:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c517ce:       4fef 0010       lea %sp@(16),%sp
10c517d2:       5292            addql #1,%a2@
10c517d4:       41eb 0038       lea %a3@(56),%a0
10c517d8:       2268 0004       moveal %a0@(4),%a1
10c517dc:       2050            moveal %a0@,%a0
10c517de:       2149 0004       movel %a1,%a0@(4)
10c517e2:       2288            movel %a0,%a1@
10c517e4:       5392            subql #1,%a2@
10c517e6:       41eb 0030       lea %a3@(48),%a0
10c517ea:       40c1            movew %sr,%d1
10c517ec:       007c 0700       oriw #1792,%sr
10c517f0:       2010            movel %a0@,%d0
10c517f2:       5380            subql #1,%d0
10c517f4:       2080            movel %d0,%a0@
10c517f6:       46c1            movew %d1,%sr
10c517f8:       4a80            tstl %d0
10c517fa:       6608            bnes 10c51804 <ppp_unregister_channel+0x78>
10c517fc:       2f0b            movel %a3,%sp@-
10c517fe:       4eb9 10c5 2128  jsr 10c52128 <ppp_destroy_channel>
10c51804:       246e fff8       moveal %fp@(-8),%a2
10c51808:       266e fffc       moveal %fp@(-4),%a3
10c5180c:       4e5e            unlk %fp
10c5180e:       4e75            rts

10c51810 <ppp_output_wakeup>:
10c51810:       4e56 0000       linkw %fp,#0
10c51814:       206e 0008       moveal %fp@(8),%a0
10c51818:       2028 0010       movel %a0@(16),%d0
10c5181c:       6706            beqs 10c51824 <ppp_output_wakeup+0x14>
10c5181e:       2f00            movel %d0,%sp@-
10c51820:       4eba f544       jsr %pc@(10c50d66 <ppp_channel_push>)
10c51824:       4e5e            unlk %fp
10c51826:       4e75            rts

10c51828 <ppp_set_compress>:
10c51828:       4e56 ffb4       linkw %fp,#-76
10c5182c:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c51830:       266e 0008       moveal %fp@(8),%a3
10c51834:       4878 000c       pea c <LSIGTRAP+0x7>
10c51838:       2f2e 000c       movel %fp@(12),%sp@-
10c5183c:       486e fff4       pea %fp@(-12)
10c51840:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c51846:       4e92            jsr %a2@
10c51848:       4fef 000c       lea %sp@(12),%sp
10c5184c:       202e fff8       movel %fp@(-8),%d0
10c51850:       7240            moveq #64,%d1
10c51852:       b280            cmpl %d0,%d1
10c51854:       6510            bcss 10c51866 <ppp_set_compress+0x3e>
10c51856:       2f00            movel %d0,%sp@-
10c51858:       2f2e fff4       movel %fp@(-12),%sp@-
10c5185c:       486e ffb4       pea %fp@(-76)
10c51860:       4e92            jsr %a2@
10c51862:       4fef 000c       lea %sp@(12),%sp
10c51866:       74ea            moveq #-22,%d2
10c51868:       222e fff8       movel %fp@(-8),%d1
10c5186c:       7040            moveq #64,%d0
10c5186e:       b081            cmpl %d1,%d0
10c51870:       6500 00ce       bcsw 10c51940 <ppp_set_compress+0x118>
10c51874:       102e ffb5       moveb %fp@(-75),%d0
10c51878:       0c00 0001       cmpib #1,%d0
10c5187c:       6300 00c2       blsw 10c51940 <ppp_set_compress+0x118>
10c51880:       0280 0000 00ff  andil #255,%d0
10c51886:       b280            cmpl %d0,%d1
10c51888:       6500 00b6       bcsw 10c51940 <ppp_set_compress+0x118>
10c5188c:       4280            clrl %d0
10c5188e:       102e ffb4       moveb %fp@(-76),%d0
10c51892:       2f00            movel %d0,%sp@-
10c51894:       4eb9 10c5 1bf2  jsr 10c51bf2 <find_compressor>
10c5189a:       2840            moveal %d0,%a4
10c5189c:       588f            addql #4,%sp
10c5189e:       b8fc 0000       cmpaw #0,%a4
10c518a2:       6700 009c       beqw 10c51940 <ppp_set_compress+0x118>
10c518a6:       7497            moveq #-105,%d2
10c518a8:       4aae fffc       tstl %fp@(-4)
10c518ac:       6748            beqs 10c518f6 <ppp_set_compress+0xce>
10c518ae:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c518b4:       5290            addql #1,%a0@
10c518b6:       026b efff 0062  andiw #-4097,%a3@(98)
10c518bc:       202b 0088       movel %a3@(136),%d0
10c518c0:       2448            moveal %a0,%a2
10c518c2:       6712            beqs 10c518d6 <ppp_set_compress+0xae>
10c518c4:       206b 0084       moveal %a3@(132),%a0
10c518c8:       2f00            movel %d0,%sp@-
10c518ca:       2068 0008       moveal %a0@(8),%a0
10c518ce:       4e90            jsr %a0@
10c518d0:       42ab 0088       clrl %a3@(136)
10c518d4:       588f            addql #4,%sp
10c518d6:       5392            subql #1,%a2@
10c518d8:       2f2e fff8       movel %fp@(-8),%sp@-
10c518dc:       486e ffb4       pea %fp@(-76)
10c518e0:       206c 0004       moveal %a4@(4),%a0
10c518e4:       4e90            jsr %a0@
10c518e6:       4a80            tstl %d0
10c518e8:       6756            beqs 10c51940 <ppp_set_compress+0x118>
10c518ea:       5292            addql #1,%a2@
10c518ec:       274c 0084       movel %a4,%a3@(132)
10c518f0:       2740 0088       movel %d0,%a3@(136)
10c518f4:       6046            bras 10c5193c <ppp_set_compress+0x114>
10c518f6:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c518fc:       5290            addql #1,%a0@
10c518fe:       026b dfff 0066  andiw #-8193,%a3@(102)
10c51904:       202b 0090       movel %a3@(144),%d0
10c51908:       2448            moveal %a0,%a2
10c5190a:       6712            beqs 10c5191e <ppp_set_compress+0xf6>
10c5190c:       206b 008c       moveal %a3@(140),%a0
10c51910:       2f00            movel %d0,%sp@-
10c51912:       2068 0020       moveal %a0@(32),%a0
10c51916:       4e90            jsr %a0@
10c51918:       42ab 0090       clrl %a3@(144)
10c5191c:       588f            addql #4,%sp
10c5191e:       5392            subql #1,%a2@
10c51920:       2f2e fff8       movel %fp@(-8),%sp@-
10c51924:       486e ffb4       pea %fp@(-76)
10c51928:       206c 001c       moveal %a4@(28),%a0
10c5192c:       4e90            jsr %a0@
10c5192e:       4a80            tstl %d0
10c51930:       670e            beqs 10c51940 <ppp_set_compress+0x118>
10c51932:       5292            addql #1,%a2@
10c51934:       274c 008c       movel %a4,%a3@(140)
10c51938:       2740 0090       movel %d0,%a3@(144)
10c5193c:       5392            subql #1,%a2@
10c5193e:       7400            moveq #0,%d2
10c51940:       2002            movel %d2,%d0
10c51942:       4cee 1c04 ffa4  moveml %fp@(-92),%d2/%a2-%a4
10c51948:       4e5e            unlk %fp
10c5194a:       4e75            rts

10c5194c <ppp_ccp_peek>:
10c5194c:       4e56 0000       linkw %fp,#0
10c51950:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c51954:       246e 0008       moveal %fp@(8),%a2
10c51958:       206e 000c       moveal %fp@(12),%a0
10c5195c:       242e 0010       movel %fp@(16),%d2
10c51960:       2268 0080       moveal %a0@(128),%a1
10c51964:       5489            addql #2,%a1
10c51966:       2068 005c       moveal %a0@(92),%a0
10c5196a:       7005            moveq #5,%d0
10c5196c:       b088            cmpl %a0,%d0
10c5196e:       6400 0154       bccw 10c51ac4 <ppp_ccp_peek+0x178>
10c51972:       4281            clrl %d1
10c51974:       1229 0002       moveb %a1@(2),%d1
10c51978:       e189            lsll #8,%d1
10c5197a:       8229 0003       orb %a1@(3),%d1
10c5197e:       2001            movel %d1,%d0
10c51980:       5480            addql #2,%d0
10c51982:       b088            cmpl %a0,%d0
10c51984:       6200 013e       bhiw 10c51ac4 <ppp_ccp_peek+0x178>
10c51988:       4280            clrl %d0
10c5198a:       1011            moveb %a1@,%d0
10c5198c:       5380            subql #1,%d0
10c5198e:       760e            moveq #14,%d3
10c51990:       b680            cmpl %d0,%d3
10c51992:       6500 0130       bcsw 10c51ac4 <ppp_ccp_peek+0x178>
10c51996:       d080            addl %d0,%d0
10c51998:       303b 0806       movew %pc@(10c519a0 <ppp_ccp_peek+0x54>,%d0:l),%d0
10c5199c:       4efb 0002       jmp %pc@(10c519a0 <ppp_ccp_peek+0x54>,%d0:w)
10c519a0:       001e 0046       orib #70,%fp@+
10c519a4:       0124            btst %d0,%a4@-
10c519a6:       0124            btst %d0,%a4@-
10c519a8:       0036 0036 0124  orib #54,%fp@(00000124)@(00000000,%d0:w)
10c519ae:       0124 
10c519b0:       0124            btst %d0,%a4@-
10c519b2:       0124            btst %d0,%a4@-
10c519b4:       0124            btst %d0,%a4@-
10c519b6:       0124            btst %d0,%a4@-
10c519b8:       0124            btst %d0,%a4@-
10c519ba:       0124            btst %d0,%a4@-
10c519bc:       00de            0336
10c519be:       4a82            tstl %d2
10c519c0:       670a            beqs 10c519cc <ppp_ccp_peek+0x80>
10c519c2:       026a efff 0062  andiw #-4097,%a2@(98)
10c519c8:       6000 00fa       braw 10c51ac4 <ppp_ccp_peek+0x178>
10c519cc:       026a dfff 0066  andiw #-8193,%a2@(102)
10c519d2:       6000 00f0       braw 10c51ac4 <ppp_ccp_peek+0x178>
10c519d6:       026a dfff 0066  andiw #-8193,%a2@(102)
10c519dc:       026a efff 0062  andiw #-4097,%a2@(98)
10c519e2:       6000 00e0       braw 10c51ac4 <ppp_ccp_peek+0x178>
10c519e6:       703f            moveq #63,%d0
10c519e8:       4600            notb %d0
10c519ea:       c0aa 005c       andl %a2@(92),%d0
10c519ee:       7640            moveq #64,%d3
10c519f0:       b680            cmpl %d0,%d3
10c519f2:       6600 00d0       bnew 10c51ac4 <ppp_ccp_peek+0x178>
10c519f6:       5889            addql #4,%a1
10c519f8:       5981            subql #4,%d1
10c519fa:       7001            moveq #1,%d0
10c519fc:       b081            cmpl %d1,%d0
10c519fe:       6c00 00c4       bgew 10c51ac4 <ppp_ccp_peek+0x178>
10c51a02:       4280            clrl %d0
10c51a04:       1029 0001       moveb %a1@(1),%d0
10c51a08:       b081            cmpl %d1,%d0
10c51a0a:       6e00 00b8       bgtw 10c51ac4 <ppp_ccp_peek+0x178>
10c51a0e:       4a82            tstl %d2
10c51a10:       6740            beqs 10c51a52 <ppp_ccp_peek+0x106>
10c51a12:       202a 0090       movel %a2@(144),%d0
10c51a16:       6700 00ac       beqw 10c51ac4 <ppp_ccp_peek+0x178>
10c51a1a:       206a 008c       moveal %a2@(140),%a0
10c51a1e:       2f2a 0068       movel %a2@(104),%sp@-
10c51a22:       2f2a 0058       movel %a2@(88),%sp@-
10c51a26:       42a7            clrl %sp@-
10c51a28:       2f2a 0040       movel %a2@(64),%sp@-
10c51a2c:       2f01            movel %d1,%sp@-
10c51a2e:       2f09            movel %a1,%sp@-
10c51a30:       2f00            movel %d0,%sp@-
10c51a32:       2068 0024       moveal %a0@(36),%a0
10c51a36:       4e90            jsr %a0@
10c51a38:       4a80            tstl %d0
10c51a3a:       6700 0088       beqw 10c51ac4 <ppp_ccp_peek+0x178>
10c51a3e:       202a 0064       movel %a2@(100),%d0
10c51a42:       0040 2000       oriw #8192,%d0
10c51a46:       0280 ff3f ffff  andil #-12582913,%d0
10c51a4c:       2540 0064       movel %d0,%a2@(100)
10c51a50:       6072            bras 10c51ac4 <ppp_ccp_peek+0x178>
10c51a52:       202a 0088       movel %a2@(136),%d0
10c51a56:       676c            beqs 10c51ac4 <ppp_ccp_peek+0x178>
10c51a58:       206a 0084       moveal %a2@(132),%a0
10c51a5c:       2f2a 0068       movel %a2@(104),%sp@-
10c51a60:       42a7            clrl %sp@-
10c51a62:       2f2a 0040       movel %a2@(64),%sp@-
10c51a66:       2f01            movel %d1,%sp@-
10c51a68:       2f09            movel %a1,%sp@-
10c51a6a:       2f00            movel %d0,%sp@-
10c51a6c:       2068 000c       moveal %a0@(12),%a0
10c51a70:       4e90            jsr %a0@
10c51a72:       4a80            tstl %d0
10c51a74:       674e            beqs 10c51ac4 <ppp_ccp_peek+0x178>
10c51a76:       006a 1000 0062  oriw #4096,%a2@(98)
10c51a7c:       6046            bras 10c51ac4 <ppp_ccp_peek+0x178>
10c51a7e:       4a2a 005f       tstb %a2@(95)
10c51a82:       6c40            bges 10c51ac4 <ppp_ccp_peek+0x178>
10c51a84:       4a82            tstl %d2
10c51a86:       6722            beqs 10c51aaa <ppp_ccp_peek+0x15e>
10c51a88:       202a 0090       movel %a2@(144),%d0
10c51a8c:       6736            beqs 10c51ac4 <ppp_ccp_peek+0x178>
10c51a8e:       082a 0005 0066  btst #5,%a2@(102)
10c51a94:       672e            beqs 10c51ac4 <ppp_ccp_peek+0x178>
10c51a96:       206a 008c       moveal %a2@(140),%a0
10c51a9a:       2f00            movel %d0,%sp@-
10c51a9c:       2068 0028       moveal %a0@(40),%a0
10c51aa0:       4e90            jsr %a0@
10c51aa2:       08aa 0006 0065  bclr #6,%a2@(101)
10c51aa8:       601a            bras 10c51ac4 <ppp_ccp_peek+0x178>
10c51aaa:       202a 0088       movel %a2@(136),%d0
10c51aae:       6714            beqs 10c51ac4 <ppp_ccp_peek+0x178>
10c51ab0:       082a 0004 0062  btst #4,%a2@(98)
10c51ab6:       670c            beqs 10c51ac4 <ppp_ccp_peek+0x178>
10c51ab8:       206a 0084       moveal %a2@(132),%a0
10c51abc:       2f00            movel %d0,%sp@-
10c51abe:       2068 0010       moveal %a0@(16),%a0
10c51ac2:       4e90            jsr %a0@
10c51ac4:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c51aca:       4e5e            unlk %fp
10c51acc:       4e75            rts

10c51ace <ppp_ccp_closed>:
10c51ace:       4e56 0000       linkw %fp,#0
10c51ad2:       2f0a            movel %a2,%sp@-
10c51ad4:       246e 0008       moveal %fp@(8),%a2
10c51ad8:       026a ff3f 005e  andiw #-193,%a2@(94)
10c51ade:       026a efff 0062  andiw #-4097,%a2@(98)
10c51ae4:       202a 0088       movel %a2@(136),%d0
10c51ae8:       6712            beqs 10c51afc <ppp_ccp_closed+0x2e>
10c51aea:       206a 0084       moveal %a2@(132),%a0
10c51aee:       2f00            movel %d0,%sp@-
10c51af0:       2068 0008       moveal %a0@(8),%a0
10c51af4:       4e90            jsr %a0@
10c51af6:       42aa 0088       clrl %a2@(136)
10c51afa:       588f            addql #4,%sp
10c51afc:       026a dfff 0062  andiw #-8193,%a2@(98)
10c51b02:       202a 0090       movel %a2@(144),%d0
10c51b06:       6710            beqs 10c51b18 <ppp_ccp_closed+0x4a>
10c51b08:       206a 008c       moveal %a2@(140),%a0
10c51b0c:       2f00            movel %d0,%sp@-
10c51b0e:       2068 0020       moveal %a0@(32),%a0
10c51b12:       4e90            jsr %a0@
10c51b14:       42aa 0090       clrl %a2@(144)
10c51b18:       246e fffc       moveal %fp@(-4),%a2
10c51b1c:       4e5e            unlk %fp
10c51b1e:       4e75            rts

10c51b20 <find_comp_entry>:
10c51b20:       4e56 0000       linkw %fp,#0
10c51b24:       222e 0008       movel %fp@(8),%d1
10c51b28:       2279 1000 fc30  moveal 1000fc30 <compressor_list>,%a1
10c51b2e:       203c 1000 fc30  movel #268500016,%d0
10c51b34:       b089            cmpl %a1,%d0
10c51b36:       6712            beqs 10c51b4a <find_comp_entry+0x2a>
10c51b38:       2069 0008       moveal %a1@(8),%a0
10c51b3c:       b290            cmpl %a0@,%d1
10c51b3e:       6604            bnes 10c51b44 <find_comp_entry+0x24>
10c51b40:       2009            movel %a1,%d0
10c51b42:       6008            bras 10c51b4c <find_comp_entry+0x2c>
10c51b44:       2251            moveal %a1@,%a1
10c51b46:       b089            cmpl %a1,%d0
10c51b48:       66ee            bnes 10c51b38 <find_comp_entry+0x18>
10c51b4a:       7000            moveq #0,%d0
10c51b4c:       4e5e            unlk %fp
10c51b4e:       4e75            rts

10c51b50 <ppp_register_compressor>:
10c51b50:       4e56 0000       linkw %fp,#0
10c51b54:       2f0a            movel %a2,%sp@-
10c51b56:       2f02            movel %d2,%sp@-
10c51b58:       246e 0008       moveal %fp@(8),%a2
10c51b5c:       74ef            moveq #-17,%d2
10c51b5e:       2f12            movel %a2@,%sp@-
10c51b60:       4eba ffbe       jsr %pc@(10c51b20 <find_comp_entry>)
10c51b64:       588f            addql #4,%sp
10c51b66:       4a80            tstl %d0
10c51b68:       6638            bnes 10c51ba2 <ppp_register_compressor+0x52>
10c51b6a:       74f4            moveq #-12,%d2
10c51b6c:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c51b70:       4878 000c       pea c <LSIGTRAP+0x7>
10c51b74:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c51b7a:       2240            moveal %d0,%a1
10c51b7c:       b2fc 0000       cmpaw #0,%a1
10c51b80:       6720            beqs 10c51ba2 <ppp_register_compressor+0x52>
10c51b82:       7400            moveq #0,%d2
10c51b84:       234a 0008       movel %a2,%a1@(8)
10c51b88:       2079 1000 fc30  moveal 1000fc30 <compressor_list>,%a0
10c51b8e:       2149 0004       movel %a1,%a0@(4)
10c51b92:       2288            movel %a0,%a1@
10c51b94:       237c 1000 fc30  movel #268500016,%a1@(4)
10c51b9a:       0004 
10c51b9c:       23c9 1000 fc30  movel %a1,1000fc30 <compressor_list>
10c51ba2:       2002            movel %d2,%d0
10c51ba4:       242e fff8       movel %fp@(-8),%d2
10c51ba8:       246e fffc       moveal %fp@(-4),%a2
10c51bac:       4e5e            unlk %fp
10c51bae:       4e75            rts

10c51bb0 <ppp_unregister_compressor>:
10c51bb0:       4e56 0000       linkw %fp,#0
10c51bb4:       2f0b            movel %a3,%sp@-
10c51bb6:       2f0a            movel %a2,%sp@-
10c51bb8:       266e 0008       moveal %fp@(8),%a3
10c51bbc:       2f13            movel %a3@,%sp@-
10c51bbe:       4eba ff60       jsr %pc@(10c51b20 <find_comp_entry>)
10c51bc2:       2440            moveal %d0,%a2
10c51bc4:       588f            addql #4,%sp
10c51bc6:       b4fc 0000       cmpaw #0,%a2
10c51bca:       671a            beqs 10c51be6 <ppp_unregister_compressor+0x36>
10c51bcc:       b7ea 0008       cmpal %a2@(8),%a3
10c51bd0:       6614            bnes 10c51be6 <ppp_unregister_compressor+0x36>
10c51bd2:       226a 0004       moveal %a2@(4),%a1
10c51bd6:       2052            moveal %a2@,%a0
10c51bd8:       2149 0004       movel %a1,%a0@(4)
10c51bdc:       2288            movel %a0,%a1@
10c51bde:       2f0a            movel %a2,%sp@-
10c51be0:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c51be6:       246e fff8       moveal %fp@(-8),%a2
10c51bea:       266e fffc       moveal %fp@(-4),%a3
10c51bee:       4e5e            unlk %fp
10c51bf0:       4e75            rts

10c51bf2 <find_compressor>:
10c51bf2:       4e56 0000       linkw %fp,#0
10c51bf6:       2f02            movel %d2,%sp@-
10c51bf8:       7400            moveq #0,%d2
10c51bfa:       2f2e 0008       movel %fp@(8),%sp@-
10c51bfe:       4eba ff20       jsr %pc@(10c51b20 <find_comp_entry>)
10c51c02:       2040            moveal %d0,%a0
10c51c04:       b0fc 0000       cmpaw #0,%a0
10c51c08:       6704            beqs 10c51c0e <find_compressor+0x1c>
10c51c0a:       2428 0008       movel %a0@(8),%d2
10c51c0e:       2002            movel %d2,%d0
10c51c10:       242e fffc       movel %fp@(-4),%d2
10c51c14:       4e5e            unlk %fp
10c51c16:       4e75            rts

10c51c18 <ppp_get_stats>:
10c51c18:       4e56 0000       linkw %fp,#0
10c51c1c:       48e7 0038       moveml %a2-%a4,%sp@-
10c51c20:       246e 0008       moveal %fp@(8),%a2
10c51c24:       286e 000c       moveal %fp@(12),%a4
10c51c28:       266a 006c       moveal %a2@(108),%a3
10c51c2c:       4878 004c       pea 4c <LSIGTRAP+0x47>
10c51c30:       42a7            clrl %sp@-
10c51c32:       2f0c            movel %a4,%sp@-
10c51c34:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c51c3a:       296a 00a0 000c  movel %a2@(160),%a4@(12)
10c51c40:       296a 00b0 0010  movel %a2@(176),%a4@(16)
10c51c46:       296a 00a8 0004  movel %a2@(168),%a4@(4)
10c51c4c:       296a 00a4 0020  movel %a2@(164),%a4@(32)
10c51c52:       296a 00b4 0024  movel %a2@(180),%a4@(36)
10c51c58:       296a 00ac 0018  movel %a2@(172),%a4@(24)
10c51c5e:       b6fc 0000       cmpaw #0,%a3
10c51c62:       6736            beqs 10c51c9a <ppp_get_stats+0x82>
10c51c64:       202b 001a       movel %a3@(26),%d0
10c51c68:       d0ab 0016       addl %a3@(22),%d0
10c51c6c:       2940 002c       movel %d0,%a4@(44)
10c51c70:       296b 001a 0030  movel %a3@(26),%a4@(48)
10c51c76:       296b 001e 0034  movel %a3@(30),%a4@(52)
10c51c7c:       296b 0022 0038  movel %a3@(34),%a4@(56)
10c51c82:       296b 002e 0044  movel %a3@(46),%a4@(68)
10c51c88:       296b 0032 0048  movel %a3@(50),%a4@(72)
10c51c8e:       296b 0026 003c  movel %a3@(38),%a4@(60)
10c51c94:       296b 002a 0040  movel %a3@(42),%a4@(64)
10c51c9a:       4cee 1c00 fff4  moveml %fp@(-12),%a2-%a4
10c51ca0:       4e5e            unlk %fp
10c51ca2:       4e75            rts

10c51ca4 <ppp_create_interface>:
10c51ca4:       4e56 0000       linkw %fp,#0
10c51ca8:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c51cac:       242e 0008       movel %fp@(8),%d2
10c51cb0:       307c ffff       moveaw #-1,%a0
10c51cb4:       76ef            moveq #-17,%d3
10c51cb6:       49f9 1000 fbd0  lea 1000fbd0 <all_ppp_units>,%a4
10c51cbc:       224c            moveal %a4,%a1
10c51cbe:       6008            bras 10c51cc8 <ppp_create_interface+0x24>
10c51cc0:       b282            cmpl %d2,%d1
10c51cc2:       6700 0144       beqw 10c51e08 <ppp_create_interface+0x164>
10c51cc6:       2041            moveal %d1,%a0
10c51cc8:       2854            moveal %a4@,%a4
10c51cca:       b3cc            cmpal %a4,%a1
10c51ccc:       6720            beqs 10c51cee <ppp_create_interface+0x4a>
10c51cce:       47ec ffc8       lea %a4@(-56),%a3
10c51cd2:       4a82            tstl %d2
10c51cd4:       6c0e            bges 10c51ce4 <ppp_create_interface+0x40>
10c51cd6:       2008            movel %a0,%d0
10c51cd8:       5280            addql #1,%d0
10c51cda:       222b 0040       movel %a3@(64),%d1
10c51cde:       b081            cmpl %d1,%d0
10c51ce0:       6d0c            blts 10c51cee <ppp_create_interface+0x4a>
10c51ce2:       60dc            bras 10c51cc0 <ppp_create_interface+0x1c>
10c51ce4:       202b 0040       movel %a3@(64),%d0
10c51ce8:       2200            movel %d0,%d1
10c51cea:       b282            cmpl %d2,%d1
10c51cec:       6fd2            bles 10c51cc0 <ppp_create_interface+0x1c>
10c51cee:       4a82            tstl %d2
10c51cf0:       6c04            bges 10c51cf6 <ppp_create_interface+0x52>
10c51cf2:       2408            movel %a0,%d2
10c51cf4:       5282            addql #1,%d2
10c51cf6:       76f4            moveq #-12,%d3
10c51cf8:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c51cfc:       4878 00fc       pea fc <LSIGTRAP+0xf7>
10c51d00:       45f9 10c2 09bc  lea 10c209bc <kmalloc>,%a2
10c51d06:       4e92            jsr %a2@
10c51d08:       2640            moveal %d0,%a3
10c51d0a:       508f            addql #8,%sp
10c51d0c:       b6fc 0000       cmpaw #0,%a3
10c51d10:       6700 00f6       beqw 10c51e08 <ppp_create_interface+0x164>
10c51d14:       4878 00fc       pea fc <LSIGTRAP+0xf7>
10c51d18:       42a7            clrl %sp@-
10c51d1a:       2f0b            movel %a3,%sp@-
10c51d1c:       4bf9 10c8 576c  lea 10c8576c <memset>,%a5
10c51d22:       4e95            jsr %a5@
10c51d24:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c51d28:       4878 0134       pea 134 <LSIGTRAP+0x12f>
10c51d2c:       4e92            jsr %a2@
10c51d2e:       2440            moveal %d0,%a2
10c51d30:       4fef 0014       lea %sp@(20),%sp
10c51d34:       b4fc 0000       cmpaw #0,%a2
10c51d38:       660c            bnes 10c51d46 <ppp_create_interface+0xa2>
10c51d3a:       2f0b            movel %a3,%sp@-
10c51d3c:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c51d42:       6000 00c4       braw 10c51e08 <ppp_create_interface+0x164>
10c51d46:       4878 0134       pea 134 <LSIGTRAP+0x12f>
10c51d4a:       42a7            clrl %sp@-
10c51d4c:       2f0a            movel %a2,%sp@-
10c51d4e:       4e95            jsr %a5@
10c51d50:       2742 0040       movel %d2,%a3@(64)
10c51d54:       277c 0000 05dc  movel #1500,%a3@(88)
10c51d5a:       0058 
10c51d5c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c51d60:       2f0b            movel %a3,%sp@-
10c51d62:       4eb9 10c5 1e1e  jsr 10c51e1e <init_ppp_file>
10c51d68:       7002            moveq #2,%d0
10c51d6a:       2740 0034       movel %d0,%a3@(52)
10c51d6e:       4fef 0014       lea %sp@(20),%sp
10c51d72:       43eb 0044       lea %a3@(68),%a1
10c51d76:       7003            moveq #3,%d0
10c51d78:       41eb 007c       lea %a3@(124),%a0
10c51d7c:       4290            clrl %a0@
10c51d7e:       5988            subql #4,%a0
10c51d80:       51c8 fffa       dbf %d0,10c51d7c <ppp_create_interface+0xd8>
10c51d84:       4240            clrw %d0
10c51d86:       5380            subql #1,%d0
10c51d88:       64f2            bccs 10c51d7c <ppp_create_interface+0xd8>
10c51d8a:       2289            movel %a1,%a1@
10c51d8c:       2749 0048       movel %a1,%a3@(72)
10c51d90:       274a 009c       movel %a2,%a3@(156)
10c51d94:       257c 10c5 0764  movel #281347940,%a2@(50)
10c51d9a:       0032 
10c51d9c:       2f02            movel %d2,%sp@-
10c51d9e:       4879 1000 639e  pea 1000639e <npindex_to_ethertype+0x16e>
10c51da4:       2f0a            movel %a2,%sp@-
10c51da6:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c51dac:       254b 0062       movel %a3,%a2@(98)
10c51db0:       7010            moveq #16,%d0
10c51db2:       81aa 00e0       orl %d0,%a2@(224)
10c51db6:       4eb9 10c5 bee8  jsr 10c5bee8 <rtnl_lock>
10c51dbc:       2f0a            movel %a2,%sp@-
10c51dbe:       4eb9 10c5 94de  jsr 10c594de <register_netdevice>
10c51dc4:       2600            movel %d0,%d3
10c51dc6:       4eb9 10c5 bf04  jsr 10c5bf04 <rtnl_unlock>
10c51dcc:       4fef 0010       lea %sp@(16),%sp
10c51dd0:       4a83            tstl %d3
10c51dd2:       671e            beqs 10c51df2 <ppp_create_interface+0x14e>
10c51dd4:       2f03            movel %d3,%sp@-
10c51dd6:       4879 1000 63a4  pea 100063a4 <npindex_to_ethertype+0x174>
10c51ddc:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c51de2:       2f0a            movel %a2,%sp@-
10c51de4:       45f9 10c2 0b8c  lea 10c20b8c <kfree>,%a2
10c51dea:       4e92            jsr %a2@
10c51dec:       2f0b            movel %a3,%sp@-
10c51dee:       4e92            jsr %a2@
10c51df0:       6016            bras 10c51e08 <ppp_create_interface+0x164>
10c51df2:       41eb 0038       lea %a3@(56),%a0
10c51df6:       226c 0004       moveal %a4@(4),%a1
10c51dfa:       2451            moveal %a1@,%a2
10c51dfc:       2548 0004       movel %a0,%a2@(4)
10c51e00:       208a            movel %a2,%a0@
10c51e02:       2149 0004       movel %a1,%a0@(4)
10c51e06:       2288            movel %a0,%a1@
10c51e08:       206e 000c       moveal %fp@(12),%a0
10c51e0c:       2083            movel %d3,%a0@
10c51e0e:       6702            beqs 10c51e12 <ppp_create_interface+0x16e>
10c51e10:       97cb            subal %a3,%a3
10c51e12:       200b            movel %a3,%d0
10c51e14:       4cee 3c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a5
10c51e1a:       4e5e            unlk %fp
10c51e1c:       4e75            rts

10c51e1e <init_ppp_file>:
10c51e1e:       4e56 0000       linkw %fp,#0
10c51e22:       226e 0008       moveal %fp@(8),%a1
10c51e26:       2049            moveal %a1,%a0
10c51e28:       20ee 000c       movel %fp@(12),%a0@+
10c51e2c:       2148 0004       movel %a0,%a0@(4)
10c51e30:       2088            movel %a0,%a0@
10c51e32:       42a8 0008       clrl %a0@(8)
10c51e36:       41e9 0014       lea %a1@(20),%a0
10c51e3a:       2148 0004       movel %a0,%a0@(4)
10c51e3e:       2088            movel %a0,%a0@
10c51e40:       42a8 0008       clrl %a0@(8)
10c51e44:       7001            moveq #1,%d0
10c51e46:       2340 0030       movel %d0,%a1@(48)
10c51e4a:       41e9 0024       lea %a1@(36),%a0
10c51e4e:       4290            clrl %a0@
10c51e50:       43e9 0028       lea %a1@(40),%a1
10c51e54:       2149 0004       movel %a1,%a0@(4)
10c51e58:       2149 0008       movel %a1,%a0@(8)
10c51e5c:       4e5e            unlk %fp
10c51e5e:       4e75            rts

10c51e60 <ppp_destroy_interface>:
10c51e60:       4e56 0000       linkw %fp,#0
10c51e64:       48e7 003c       moveml %a2-%a5,%sp@-
10c51e68:       2a6e 0008       moveal %fp@(8),%a5
10c51e6c:       41ed 0038       lea %a5@(56),%a0
10c51e70:       2268 0004       moveal %a0@(4),%a1
10c51e74:       2050            moveal %a0@,%a0
10c51e76:       2149 0004       movel %a1,%a0@(4)
10c51e7a:       2288            movel %a0,%a1@
10c51e7c:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c51e82:       5292            addql #1,%a2@
10c51e84:       5292            addql #1,%a2@
10c51e86:       2f0d            movel %a5,%sp@-
10c51e88:       4eba fc44       jsr %pc@(10c51ace <ppp_ccp_closed>)
10c51e8c:       588f            addql #4,%sp
10c51e8e:       202d 006c       movel %a5@(108),%d0
10c51e92:       284a            moveal %a2,%a4
10c51e94:       670e            beqs 10c51ea4 <ppp_destroy_interface+0x44>
10c51e96:       2f00            movel %d0,%sp@-
10c51e98:       4eb9 10c5 2354  jsr 10c52354 <slhc_free>
10c51e9e:       42ad 006c       clrl %a5@(108)
10c51ea2:       588f            addql #4,%sp
10c51ea4:       45ed 0004       lea %a5@(4),%a2
10c51ea8:       47ed 0014       lea %a5@(20),%a3
10c51eac:       40c0            movew %sr,%d0
10c51eae:       007c 0700       oriw #1792,%sr
10c51eb2:       2052            moveal %a2@,%a0
10c51eb4:       93c9            subal %a1,%a1
10c51eb6:       b5c8            cmpal %a0,%a2
10c51eb8:       6718            beqs 10c51ed2 <ppp_destroy_interface+0x72>
10c51eba:       2248            moveal %a0,%a1
10c51ebc:       2051            moveal %a1@,%a0
10c51ebe:       53aa 0008       subql #1,%a2@(8)
10c51ec2:       214a 0004       movel %a2,%a0@(4)
10c51ec6:       2488            movel %a0,%a2@
10c51ec8:       4291            clrl %a1@
10c51eca:       42a9 0004       clrl %a1@(4)
10c51ece:       42a9 0008       clrl %a1@(8)
10c51ed2:       46c0            movew %d0,%sr
10c51ed4:       b2fc 0000       cmpaw #0,%a1
10c51ed8:       672a            beqs 10c51f04 <ppp_destroy_interface+0xa4>
10c51eda:       7001            moveq #1,%d0
10c51edc:       b0a9 0070       cmpl %a1@(112),%d0
10c51ee0:       6716            beqs 10c51ef8 <ppp_destroy_interface+0x98>
10c51ee2:       41e9 0070       lea %a1@(112),%a0
10c51ee6:       40c1            movew %sr,%d1
10c51ee8:       007c 0700       oriw #1792,%sr
10c51eec:       2010            movel %a0@,%d0
10c51eee:       5380            subql #1,%d0
10c51ef0:       2080            movel %d0,%a0@
10c51ef2:       46c1            movew %d1,%sr
10c51ef4:       4a80            tstl %d0
10c51ef6:       66b4            bnes 10c51eac <ppp_destroy_interface+0x4c>
10c51ef8:       2f09            movel %a1,%sp@-
10c51efa:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c51f00:       588f            addql #4,%sp
10c51f02:       60a8            bras 10c51eac <ppp_destroy_interface+0x4c>
10c51f04:       40c0            movew %sr,%d0
10c51f06:       007c 0700       oriw #1792,%sr
10c51f0a:       2053            moveal %a3@,%a0
10c51f0c:       93c9            subal %a1,%a1
10c51f0e:       b7c8            cmpal %a0,%a3
10c51f10:       6718            beqs 10c51f2a <ppp_destroy_interface+0xca>
10c51f12:       2248            moveal %a0,%a1
10c51f14:       2051            moveal %a1@,%a0
10c51f16:       53ab 0008       subql #1,%a3@(8)
10c51f1a:       214b 0004       movel %a3,%a0@(4)
10c51f1e:       2688            movel %a0,%a3@
10c51f20:       4291            clrl %a1@
10c51f22:       42a9 0004       clrl %a1@(4)
10c51f26:       42a9 0008       clrl %a1@(8)
10c51f2a:       46c0            movew %d0,%sr
10c51f2c:       b2fc 0000       cmpaw #0,%a1
10c51f30:       672a            beqs 10c51f5c <ppp_destroy_interface+0xfc>
10c51f32:       7001            moveq #1,%d0
10c51f34:       b0a9 0070       cmpl %a1@(112),%d0
10c51f38:       6716            beqs 10c51f50 <ppp_destroy_interface+0xf0>
10c51f3a:       41e9 0070       lea %a1@(112),%a0
10c51f3e:       40c1            movew %sr,%d1
10c51f40:       007c 0700       oriw #1792,%sr
10c51f44:       2010            movel %a0@,%d0
10c51f46:       5380            subql #1,%d0
10c51f48:       2080            movel %d0,%a0@
10c51f4a:       46c1            movew %d1,%sr
10c51f4c:       4a80            tstl %d0
10c51f4e:       66b4            bnes 10c51f04 <ppp_destroy_interface+0xa4>
10c51f50:       2f09            movel %a1,%sp@-
10c51f52:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c51f58:       588f            addql #4,%sp
10c51f5a:       60a8            bras 10c51f04 <ppp_destroy_interface+0xa4>
10c51f5c:       266d 009c       moveal %a5@(156),%a3
10c51f60:       42ad 009c       clrl %a5@(156)
10c51f64:       246d 004c       moveal %a5@(76),%a2
10c51f68:       5394            subql #1,%a4@
10c51f6a:       5394            subql #1,%a4@
10c51f6c:       b6fc 0000       cmpaw #0,%a3
10c51f70:       671e            beqs 10c51f90 <ppp_destroy_interface+0x130>
10c51f72:       4eb9 10c5 bee8  jsr 10c5bee8 <rtnl_lock>
10c51f78:       2f0b            movel %a3,%sp@-
10c51f7a:       4eb9 10c5 7f10  jsr 10c57f10 <dev_close>
10c51f80:       2f0b            movel %a3,%sp@-
10c51f82:       4eb9 10c5 9658  jsr 10c59658 <unregister_netdevice>
10c51f88:       4eb9 10c5 bf04  jsr 10c5bf04 <rtnl_unlock>
10c51f8e:       508f            addql #8,%sp
10c51f90:       b4fc 0000       cmpaw #0,%a2
10c51f94:       6608            bnes 10c51f9e <ppp_destroy_interface+0x13e>
10c51f96:       2f0d            movel %a5,%sp@-
10c51f98:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c51f9e:       4cee 3c00 fff0  moveml %fp@(-16),%a2-%a5
10c51fa4:       4e5e            unlk %fp
10c51fa6:       4e75            rts

10c51fa8 <ppp_find_unit>:
10c51fa8:       4e56 0000       linkw %fp,#0
10c51fac:       222e 0008       movel %fp@(8),%d1
10c51fb0:       2279 1000 fbd0  moveal 1000fbd0 <all_ppp_units>,%a1
10c51fb6:       203c 1000 fbd0  movel #268499920,%d0
10c51fbc:       b089            cmpl %a1,%d0
10c51fbe:       6714            beqs 10c51fd4 <ppp_find_unit+0x2c>
10c51fc0:       41e9 ffc8       lea %a1@(-56),%a0
10c51fc4:       b2a8 0040       cmpl %a0@(64),%d1
10c51fc8:       6604            bnes 10c51fce <ppp_find_unit+0x26>
10c51fca:       2008            movel %a0,%d0
10c51fcc:       6008            bras 10c51fd6 <ppp_find_unit+0x2e>
10c51fce:       2251            moveal %a1@,%a1
10c51fd0:       b089            cmpl %a1,%d0
10c51fd2:       66ec            bnes 10c51fc0 <ppp_find_unit+0x18>
10c51fd4:       7000            moveq #0,%d0
10c51fd6:       4e5e            unlk %fp
10c51fd8:       4e75            rts

10c51fda <ppp_find_channel>:
10c51fda:       4e56 0000       linkw %fp,#0
10c51fde:       222e 0008       movel %fp@(8),%d1
10c51fe2:       2279 1000 fbdc  moveal 1000fbdc <all_channels>,%a1
10c51fe8:       203c 1000 fbdc  movel #268499932,%d0
10c51fee:       b089            cmpl %a1,%d0
10c51ff0:       6714            beqs 10c52006 <ppp_find_channel+0x2c>
10c51ff2:       41e9 ffc8       lea %a1@(-56),%a0
10c51ff6:       b2a8 0040       cmpl %a0@(64),%d1
10c51ffa:       6604            bnes 10c52000 <ppp_find_channel+0x26>
10c51ffc:       2008            movel %a0,%d0
10c51ffe:       6008            bras 10c52008 <ppp_find_channel+0x2e>
10c52000:       2251            moveal %a1@,%a1
10c52002:       b089            cmpl %a1,%d0
10c52004:       66ec            bnes 10c51ff2 <ppp_find_channel+0x18>
10c52006:       7000            moveq #0,%d0
10c52008:       4e5e            unlk %fp
10c5200a:       4e75            rts

10c5200c <ppp_connect_channel>:
10c5200c:       4e56 0000       linkw %fp,#0
10c52010:       48e7 003c       moveml %a2-%a5,%sp@-
10c52014:       2a6e 0008       moveal %fp@(8),%a5
10c52018:       347c fffa       moveaw #-6,%a2
10c5201c:       2f2e 000c       movel %fp@(12),%sp@-
10c52020:       4eba ff86       jsr %pc@(10c51fa8 <ppp_find_unit>)
10c52024:       2840            moveal %d0,%a4
10c52026:       b8fc 0000       cmpaw #0,%a4
10c5202a:       6776            beqs 10c520a2 <ppp_connect_channel+0x96>
10c5202c:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c52032:       5290            addql #1,%a0@
10c52034:       347c ffea       moveaw #-22,%a2
10c52038:       2648            moveal %a0,%a3
10c5203a:       4aad 004c       tstl %a5@(76)
10c5203e:       6660            bnes 10c520a0 <ppp_connect_channel+0x94>
10c52040:       5293            addql #1,%a3@
10c52042:       5293            addql #1,%a3@
10c52044:       5293            addql #1,%a3@
10c52046:       4aad 0044       tstl %a5@(68)
10c5204a:       674e            beqs 10c5209a <ppp_connect_channel+0x8e>
10c5204c:       202d 0034       movel %a5@(52),%d0
10c52050:       b0ac 0034       cmpl %a4@(52),%d0
10c52054:       6f04            bles 10c5205a <ppp_connect_channel+0x4e>
10c52056:       2940 0034       movel %d0,%a4@(52)
10c5205a:       222d 0034       movel %a5@(52),%d1
10c5205e:       5481            addql #2,%d1
10c52060:       206c 009c       moveal %a4@(156),%a0
10c52064:       b0fc 0000       cmpaw #0,%a0
10c52068:       670e            beqs 10c52078 <ppp_connect_channel+0x6c>
10c5206a:       4280            clrl %d0
10c5206c:       3028 0060       movew %a0@(96),%d0
10c52070:       b081            cmpl %d1,%d0
10c52072:       6c04            bges 10c52078 <ppp_connect_channel+0x6c>
10c52074:       3141 0060       movew %d1,%a0@(96)
10c52078:       41ed 0050       lea %a5@(80),%a0
10c5207c:       43ec 0044       lea %a4@(68),%a1
10c52080:       2469 0004       moveal %a1@(4),%a2
10c52084:       2348 0004       movel %a0,%a1@(4)
10c52088:       2089            movel %a1,%a0@
10c5208a:       214a 0004       movel %a2,%a0@(4)
10c5208e:       2488            movel %a0,%a2@
10c52090:       52ac 004c       addql #1,%a4@(76)
10c52094:       2b4c 004c       movel %a4,%a5@(76)
10c52098:       95ca            subal %a2,%a2
10c5209a:       5393            subql #1,%a3@
10c5209c:       5393            subql #1,%a3@
10c5209e:       5393            subql #1,%a3@
10c520a0:       5393            subql #1,%a3@
10c520a2:       200a            movel %a2,%d0
10c520a4:       4cee 3c00 fff0  moveml %fp@(-16),%a2-%a5
10c520aa:       4e5e            unlk %fp
10c520ac:       4e75            rts

10c520ae <ppp_disconnect_channel>:
10c520ae:       4e56 0000       linkw %fp,#0
10c520b2:       2f0b            movel %a3,%sp@-
10c520b4:       2f0a            movel %a2,%sp@-
10c520b6:       226e 0008       moveal %fp@(8),%a1
10c520ba:       70ea            moveq #-22,%d0
10c520bc:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c520c2:       5290            addql #1,%a0@
10c520c4:       2669 004c       moveal %a1@(76),%a3
10c520c8:       2448            moveal %a0,%a2
10c520ca:       b6fc 0000       cmpaw #0,%a3
10c520ce:       674a            beqs 10c5211a <ppp_disconnect_channel+0x6c>
10c520d0:       42a9 004c       clrl %a1@(76)
10c520d4:       5292            addql #1,%a2@
10c520d6:       5292            addql #1,%a2@
10c520d8:       41e9 0050       lea %a1@(80),%a0
10c520dc:       2268 0004       moveal %a0@(4),%a1
10c520e0:       2050            moveal %a0@,%a0
10c520e2:       2149 0004       movel %a1,%a0@(4)
10c520e6:       2288            movel %a0,%a1@
10c520e8:       222b 004c       movel %a3@(76),%d1
10c520ec:       2001            movel %d1,%d0
10c520ee:       5380            subql #1,%d0
10c520f0:       2740 004c       movel %d0,%a3@(76)
10c520f4:       7000            moveq #0,%d0
10c520f6:       4aab 009c       tstl %a3@(156)
10c520fa:       660c            bnes 10c52108 <ppp_disconnect_channel+0x5a>
10c520fc:       7001            moveq #1,%d0
10c520fe:       b081            cmpl %d1,%d0
10c52100:       57c0            seq %d0
10c52102:       4880            extw %d0
10c52104:       48c0            extl %d0
10c52106:       4480            negl %d0
10c52108:       5392            subql #1,%a2@
10c5210a:       5392            subql #1,%a2@
10c5210c:       4a80            tstl %d0
10c5210e:       6708            beqs 10c52118 <ppp_disconnect_channel+0x6a>
10c52110:       2f0b            movel %a3,%sp@-
10c52112:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c52118:       7000            moveq #0,%d0
10c5211a:       5392            subql #1,%a2@
10c5211c:       246e fff8       moveal %fp@(-8),%a2
10c52120:       266e fffc       moveal %fp@(-4),%a3
10c52124:       4e5e            unlk %fp
10c52126:       4e75            rts

10c52128 <ppp_destroy_channel>:
10c52128:       4e56 0000       linkw %fp,#0
10c5212c:       2f0a            movel %a2,%sp@-
10c5212e:       2f02            movel %d2,%sp@-
10c52130:       242e 0008       movel %fp@(8),%d2
10c52134:       2442            moveal %d2,%a2
10c52136:       588a            addql #4,%a2
10c52138:       40c0            movew %sr,%d0
10c5213a:       007c 0700       oriw #1792,%sr
10c5213e:       2052            moveal %a2@,%a0
10c52140:       93c9            subal %a1,%a1
10c52142:       b5c8            cmpal %a0,%a2
10c52144:       6718            beqs 10c5215e <ppp_destroy_channel+0x36>
10c52146:       2248            moveal %a0,%a1
10c52148:       2051            moveal %a1@,%a0
10c5214a:       53aa 0008       subql #1,%a2@(8)
10c5214e:       214a 0004       movel %a2,%a0@(4)
10c52152:       2488            movel %a0,%a2@
10c52154:       4291            clrl %a1@
10c52156:       42a9 0004       clrl %a1@(4)
10c5215a:       42a9 0008       clrl %a1@(8)
10c5215e:       46c0            movew %d0,%sr
10c52160:       b2fc 0000       cmpaw #0,%a1
10c52164:       672a            beqs 10c52190 <ppp_destroy_channel+0x68>
10c52166:       7001            moveq #1,%d0
10c52168:       b0a9 0070       cmpl %a1@(112),%d0
10c5216c:       6716            beqs 10c52184 <ppp_destroy_channel+0x5c>
10c5216e:       41e9 0070       lea %a1@(112),%a0
10c52172:       40c1            movew %sr,%d1
10c52174:       007c 0700       oriw #1792,%sr
10c52178:       2010            movel %a0@,%d0
10c5217a:       5380            subql #1,%d0
10c5217c:       2080            movel %d0,%a0@
10c5217e:       46c1            movew %d1,%sr
10c52180:       4a80            tstl %d0
10c52182:       66b4            bnes 10c52138 <ppp_destroy_channel+0x10>
10c52184:       2f09            movel %a1,%sp@-
10c52186:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5218c:       588f            addql #4,%sp
10c5218e:       60a8            bras 10c52138 <ppp_destroy_channel+0x10>
10c52190:       2042            moveal %d2,%a0
10c52192:       45e8 0014       lea %a0@(20),%a2
10c52196:       40c0            movew %sr,%d0
10c52198:       007c 0700       oriw #1792,%sr
10c5219c:       2052            moveal %a2@,%a0
10c5219e:       93c9            subal %a1,%a1
10c521a0:       b5c8            cmpal %a0,%a2
10c521a2:       6718            beqs 10c521bc <ppp_destroy_channel+0x94>
10c521a4:       2248            moveal %a0,%a1
10c521a6:       2051            moveal %a1@,%a0
10c521a8:       53aa 0008       subql #1,%a2@(8)
10c521ac:       214a 0004       movel %a2,%a0@(4)
10c521b0:       2488            movel %a0,%a2@
10c521b2:       4291            clrl %a1@
10c521b4:       42a9 0004       clrl %a1@(4)
10c521b8:       42a9 0008       clrl %a1@(8)
10c521bc:       46c0            movew %d0,%sr
10c521be:       b2fc 0000       cmpaw #0,%a1
10c521c2:       672a            beqs 10c521ee <ppp_destroy_channel+0xc6>
10c521c4:       7001            moveq #1,%d0
10c521c6:       b0a9 0070       cmpl %a1@(112),%d0
10c521ca:       6716            beqs 10c521e2 <ppp_destroy_channel+0xba>
10c521cc:       41e9 0070       lea %a1@(112),%a0
10c521d0:       40c1            movew %sr,%d1
10c521d2:       007c 0700       oriw #1792,%sr
10c521d6:       2010            movel %a0@,%d0
10c521d8:       5380            subql #1,%d0
10c521da:       2080            movel %d0,%a0@
10c521dc:       46c1            movew %d1,%sr
10c521de:       4a80            tstl %d0
10c521e0:       66b4            bnes 10c52196 <ppp_destroy_channel+0x6e>
10c521e2:       2f09            movel %a1,%sp@-
10c521e4:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c521ea:       588f            addql #4,%sp
10c521ec:       60a8            bras 10c52196 <ppp_destroy_channel+0x6e>
10c521ee:       2f02            movel %d2,%sp@-
10c521f0:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c521f6:       242e fff8       movel %fp@(-8),%d2
10c521fa:       246e fffc       moveal %fp@(-4),%a2
10c521fe:       4e5e            unlk %fp
10c52200:       4e75            rts
10c52202:       4e75            rts

10c52204 <slhc_init>:
10c52204:       4e56 0000       linkw %fp,#0
10c52208:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c5220c:       242e 0008       movel %fp@(8),%d2
10c52210:       282e 000c       movel %fp@(12),%d4
10c52214:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c52218:       4878 003e       pea 3e <LSIGTRAP+0x39>
10c5221c:       47f9 10c2 09bc  lea 10c209bc <kmalloc>,%a3
10c52222:       4e93            jsr %a3@
10c52224:       2440            moveal %d0,%a2
10c52226:       508f            addql #8,%sp
10c52228:       b4fc 0000       cmpaw #0,%a2
10c5222c:       6700 011a       beqw 10c52348 <slhc_init+0x144>
10c52230:       4878 003e       pea 3e <LSIGTRAP+0x39>
10c52234:       42a7            clrl %sp@-
10c52236:       2f0a            movel %a2,%sp@-
10c52238:       49f9 10c8 576c  lea 10c8576c <memset>,%a4
10c5223e:       4e94            jsr %a4@
10c52240:       2002            movel %d2,%d0
10c52242:       5380            subql #1,%d0
10c52244:       4fef 000c       lea %sp@(12),%sp
10c52248:       0c80 0000 00fe  cmpil #254,%d0
10c5224e:       6236            bhis 10c52286 <slhc_init+0x82>
10c52250:       2002            movel %d2,%d0
10c52252:       d080            addl %d0,%d0
10c52254:       d082            addl %d2,%d0
10c52256:       e588            lsll #2,%d0
10c52258:       9082            subl %d2,%d0
10c5225a:       e988            lsll #4,%d0
10c5225c:       d082            addl %d2,%d0
10c5225e:       2600            movel %d0,%d3
10c52260:       d682            addl %d2,%d3
10c52262:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c52266:       2f03            movel %d3,%sp@-
10c52268:       4e93            jsr %a3@
10c5226a:       2540 0004       movel %d0,%a2@(4)
10c5226e:       508f            addql #8,%sp
10c52270:       6700 00ce       beqw 10c52340 <slhc_init+0x13c>
10c52274:       2f03            movel %d3,%sp@-
10c52276:       42a7            clrl %sp@-
10c52278:       2f00            movel %d0,%sp@-
10c5227a:       4e94            jsr %a4@
10c5227c:       5302            subqb #1,%d2
10c5227e:       1542 0009       moveb %d2,%a2@(9)
10c52282:       4fef 000c       lea %sp@(12),%sp
10c52286:       2004            movel %d4,%d0
10c52288:       5380            subql #1,%d0
10c5228a:       0c80 0000 00fe  cmpil #254,%d0
10c52290:       6232            bhis 10c522c4 <slhc_init+0xc0>
10c52292:       2004            movel %d4,%d0
10c52294:       d080            addl %d0,%d0
10c52296:       d084            addl %d4,%d0
10c52298:       e588            lsll #2,%d0
10c5229a:       9084            subl %d4,%d0
10c5229c:       e988            lsll #4,%d0
10c5229e:       d084            addl %d4,%d0
10c522a0:       2400            movel %d0,%d2
10c522a2:       d484            addl %d4,%d2
10c522a4:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c522a8:       2f02            movel %d2,%sp@-
10c522aa:       4e93            jsr %a3@
10c522ac:       2480            movel %d0,%a2@
10c522ae:       508f            addql #8,%sp
10c522b0:       6700 0082       beqw 10c52334 <slhc_init+0x130>
10c522b4:       2f02            movel %d2,%sp@-
10c522b6:       42a7            clrl %sp@-
10c522b8:       2f00            movel %d0,%sp@-
10c522ba:       4e94            jsr %a4@
10c522bc:       1004            moveb %d4,%d0
10c522be:       5300            subqb #1,%d0
10c522c0:       1540 0008       moveb %d0,%a2@(8)
10c522c4:       422a 000a       clrb %a2@(10)
10c522c8:       50ea 000b       st %a2@(11)
10c522cc:       50ea 000c       st %a2@(12)
10c522d0:       002a 0001 000d  orib #1,%a2@(13)
10c522d6:       4a84            tstl %d4
10c522d8:       6f56            bles 10c52330 <slhc_init+0x12c>
10c522da:       2252            moveal %a2@,%a1
10c522dc:       4242            clrw %d2
10c522de:       142a 0008       moveb %a2@(8),%d2
10c522e2:       672e            beqs 10c52312 <slhc_init+0x10e>
10c522e4:       3042            moveaw %d2,%a0
10c522e6:       2008            movel %a0,%d0
10c522e8:       d080            addl %d0,%d0
10c522ea:       d088            addl %a0,%d0
10c522ec:       e588            lsll #2,%d0
10c522ee:       9088            subl %a0,%d0
10c522f0:       e988            lsll #4,%d0
10c522f2:       d088            addl %a0,%d0
10c522f4:       d088            addl %a0,%d0
10c522f6:       1382 0800       moveb %d2,%a1@(00000000,%d0:l)
10c522fa:       3202            movew %d2,%d1
10c522fc:       c3fc 00b2       mulsw #178,%d1
10c52300:       0681 ffff ff4e  addil #-178,%d1
10c52306:       d289            addl %a1,%d1
10c52308:       2381 0802       movel %d1,%a1@(00000002,%d0:l)
10c5230c:       5342            subqw #1,%d2
10c5230e:       4a42            tstw %d2
10c52310:       6ed2            bgts 10c522e4 <slhc_init+0xe0>
10c52312:       4281            clrl %d1
10c52314:       122a 0008       moveb %a2@(8),%d1
10c52318:       2001            movel %d1,%d0
10c5231a:       d080            addl %d0,%d0
10c5231c:       d081            addl %d1,%d0
10c5231e:       e588            lsll #2,%d0
10c52320:       9081            subl %d1,%d0
10c52322:       e988            lsll #4,%d0
10c52324:       d081            addl %d1,%d0
10c52326:       d081            addl %d1,%d0
10c52328:       d089            addl %a1,%d0
10c5232a:       2340 0002       movel %d0,%a1@(2)
10c5232e:       4211            clrb %a1@
10c52330:       200a            movel %a2,%d0
10c52332:       6016            bras 10c5234a <slhc_init+0x146>
10c52334:       2f2a 0004       movel %a2@(4),%sp@-
10c52338:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c5233e:       588f            addql #4,%sp
10c52340:       2f0a            movel %a2,%sp@-
10c52342:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c52348:       7000            moveq #0,%d0
10c5234a:       4cee 1c1c ffe8  moveml %fp@(-24),%d2-%d4/%a2-%a4
10c52350:       4e5e            unlk %fp
10c52352:       4e75            rts

10c52354 <slhc_free>:
10c52354:       4e56 0000       linkw %fp,#0
10c52358:       2f0b            movel %a3,%sp@-
10c5235a:       2f0a            movel %a2,%sp@-
10c5235c:       246e 0008       moveal %fp@(8),%a2
10c52360:       b4fc 0000       cmpaw #0,%a2
10c52364:       6720            beqs 10c52386 <slhc_free+0x32>
10c52366:       2012            movel %a2@,%d0
10c52368:       47f9 10c2 0b8c  lea 10c20b8c <kfree>,%a3
10c5236e:       6706            beqs 10c52376 <slhc_free+0x22>
10c52370:       2f00            movel %d0,%sp@-
10c52372:       4e93            jsr %a3@
10c52374:       588f            addql #4,%sp
10c52376:       202a 0004       movel %a2@(4),%d0
10c5237a:       6706            beqs 10c52382 <slhc_free+0x2e>
10c5237c:       2f00            movel %d0,%sp@-
10c5237e:       4e93            jsr %a3@
10c52380:       588f            addql #4,%sp
10c52382:       2f0a            movel %a2,%sp@-
10c52384:       4e93            jsr %a3@
10c52386:       246e fff8       moveal %fp@(-8),%a2
10c5238a:       266e fffc       moveal %fp@(-4),%a3
10c5238e:       4e5e            unlk %fp
10c52390:       4e75            rts

10c52392 <encode>:
10c52392:       4e56 0000       linkw %fp,#0
10c52396:       206e 0008       moveal %fp@(8),%a0
10c5239a:       322e 000e       movew %fp@(14),%d1
10c5239e:       3001            movew %d1,%d0
10c523a0:       5340            subqw #1,%d0
10c523a2:       0c40 00fe       cmpiw #254,%d0
10c523a6:       6308            blss 10c523b0 <encode+0x1e>
10c523a8:       4218            clrb %a0@+
10c523aa:       3001            movew %d1,%d0
10c523ac:       e048            lsrw #8,%d0
10c523ae:       10c0            moveb %d0,%a0@+
10c523b0:       10c1            moveb %d1,%a0@+
10c523b2:       2008            movel %a0,%d0
10c523b4:       4e5e            unlk %fp
10c523b6:       4e75            rts

10c523b8 <pull16>:
10c523b8:       4e56 0000       linkw %fp,#0
10c523bc:       226e 0008       moveal %fp@(8),%a1
10c523c0:       2051            moveal %a1@,%a0
10c523c2:       4240            clrw %d0
10c523c4:       1010            moveb %a0@,%d0
10c523c6:       5291            addql #1,%a1@
10c523c8:       e148            lslw #8,%d0
10c523ca:       2051            moveal %a1@,%a0
10c523cc:       4241            clrw %d1
10c523ce:       1210            moveb %a0@,%d1
10c523d0:       8041            orw %d1,%d0
10c523d2:       5291            addql #1,%a1@
10c523d4:       0280 0000 ffff  andil #65535,%d0
10c523da:       4e5e            unlk %fp
10c523dc:       4e75            rts

10c523de <decode>:
10c523de:       4e56 0000       linkw %fp,#0
10c523e2:       226e 0008       moveal %fp@(8),%a1
10c523e6:       2051            moveal %a1@,%a0
10c523e8:       4280            clrl %d0
10c523ea:       1010            moveb %a0@,%d0
10c523ec:       5291            addql #1,%a1@
10c523ee:       4a80            tstl %d0
10c523f0:       660c            bnes 10c523fe <decode+0x20>
10c523f2:       2f09            movel %a1,%sp@-
10c523f4:       4eba ffc2       jsr %pc@(10c523b8 <pull16>)
10c523f8:       0280 0000 ffff  andil #65535,%d0
10c523fe:       4e5e            unlk %fp
10c52400:       4e75            rts

10c52402 <slhc_compress>:
10c52402:       4e56 ffec       linkw %fp,#-20
10c52406:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c5240a:       2a6e 0008       moveal %fp@(8),%a5
10c5240e:       2a2e 000c       movel %fp@(12),%d5
10c52412:       4281            clrl %d1
10c52414:       122d 000a       moveb %a5@(10),%d1
10c52418:       2001            movel %d1,%d0
10c5241a:       d080            addl %d0,%d0
10c5241c:       d081            addl %d1,%d0
10c5241e:       e588            lsll #2,%d0
10c52420:       9081            subl %d1,%d0
10c52422:       e988            lsll #4,%d0
10c52424:       d081            addl %d1,%d0
10c52426:       d081            addl %d1,%d0
10c52428:       2055            moveal %a5@,%a0
10c5242a:       d1c0            addal %d0,%a0
10c5242c:       2608            movel %a0,%d3
10c5242e:       2468 0002       moveal %a0@(2),%a2
10c52432:       4244            clrw %d4
10c52434:       47ee fff0       lea %fp@(-16),%a3
10c52438:       7013            moveq #19,%d0
10c5243a:       b0ae 0010       cmpl %fp@(16),%d0
10c5243e:       6400 041e       bccw 10c5285e <slhc_compress+0x45c>
10c52442:       2245            moveal %d5,%a1
10c52444:       0c29 0006 0009  cmpib #6,%a1@(9)
10c5244a:       6708            beqs 10c52454 <slhc_compress+0x52>
10c5244c:       52ad 000e       addql #1,%a5@(14)
10c52450:       6000 040c       braw 10c5285e <slhc_compress+0x45c>
10c52454:       3029 0006       movew %a1@(6),%d0
10c52458:       0240 3fff       andiw #16383,%d0
10c5245c:       6708            beqs 10c52466 <slhc_compress+0x64>
10c5245e:       52ad 0012       addql #1,%a5@(18)
10c52462:       6000 03fa       braw 10c5285e <slhc_compress+0x45c>
10c52466:       2245            moveal %d5,%a1
10c52468:       1211            moveb %a1@,%d1
10c5246a:       700f            moveq #15,%d0
10c5246c:       c280            andl %d0,%d1
10c5246e:       2001            movel %d1,%d0
10c52470:       e588            lsll #2,%d0
10c52472:       2845            moveal %d5,%a4
10c52474:       d9c0            addal %d0,%a4
10c52476:       102c 000c       moveb %a4@(12),%d0
10c5247a:       e888            lsrl #4,%d0
10c5247c:       740f            moveq #15,%d2
10c5247e:       c082            andl %d2,%d0
10c52480:       2c01            movel %d1,%d6
10c52482:       dc80            addl %d0,%d6
10c52484:       e58e            lsll #2,%d6
10c52486:       bcae 0010       cmpl %fp@(16),%d6
10c5248a:       6e0e            bgts 10c5249a <slhc_compress+0x98>
10c5248c:       102c 000d       moveb %a4@(13),%d0
10c52490:       0200 0017       andib #23,%d0
10c52494:       0c00 0010       cmpib #16,%d0
10c52498:       6712            beqs 10c524ac <slhc_compress+0xaa>
10c5249a:       52ad 0012       addql #1,%a5@(18)
10c5249e:       6000 03be       braw 10c5285e <slhc_compress+0x45c>
10c524a2:       260a            movel %a2,%d3
10c524a4:       246a 0002       moveal %a2@(2),%a2
10c524a8:       52ad 001e       addql #1,%a5@(30)
10c524ac:       2245            moveal %d5,%a1
10c524ae:       2269 000c       moveal %a1@(12),%a1
10c524b2:       b3ea 0012       cmpal %a2@(18),%a1
10c524b6:       661e            bnes 10c524d6 <slhc_compress+0xd4>
10c524b8:       2245            moveal %d5,%a1
10c524ba:       2269 0010       moveal %a1@(16),%a1
10c524be:       b3ea 0016       cmpal %a2@(22),%a1
10c524c2:       6612            bnes 10c524d6 <slhc_compress+0xd4>
10c524c4:       302a 001a       movew %a2@(26),%d0
10c524c8:       b054            cmpw %a4@,%d0
10c524ca:       660a            bnes 10c524d6 <slhc_compress+0xd4>
10c524cc:       322a 001c       movew %a2@(28),%d1
10c524d0:       b26c 0002       cmpw %a4@(2),%d1
10c524d4:       671a            beqs 10c524f0 <slhc_compress+0xee>
10c524d6:       b1ca            cmpal %a2,%a0
10c524d8:       66c8            bnes 10c524a2 <slhc_compress+0xa0>
10c524da:       52ad 0022       addql #1,%a5@(34)
10c524de:       2043            moveal %d3,%a0
10c524e0:       1b50 000a       moveb %a0@,%a5@(10)
10c524e4:       43ea 001a       lea %a2@(26),%a1
10c524e8:       2d49 ffec       movel %a1,%fp@(-20)
10c524ec:       6000 02d0       braw 10c527be <slhc_compress+0x3bc>
10c524f0:       b1c3            cmpal %d3,%a0
10c524f2:       671e            beqs 10c52512 <slhc_compress+0x110>
10c524f4:       b1ca            cmpal %a2,%a0
10c524f6:       6608            bnes 10c52500 <slhc_compress+0xfe>
10c524f8:       2043            moveal %d3,%a0
10c524fa:       1b50 000a       moveb %a0@,%a5@(10)
10c524fe:       6012            bras 10c52512 <slhc_compress+0x110>
10c52500:       2243            moveal %d3,%a1
10c52502:       236a 0002 0002  movel %a2@(2),%a1@(2)
10c52508:       2568 0002 0002  movel %a0@(2),%a2@(2)
10c5250e:       214a 0002       movel %a2,%a0@(2)
10c52512:       7e1a            moveq #26,%d7
10c52514:       de8a            addl %a2,%d7
10c52516:       2d47 ffec       movel %d7,%fp@(-20)
10c5251a:       302a 0006       movew %a2@(6),%d0
10c5251e:       2045            moveal %d5,%a0
10c52520:       b050            cmpw %a0@,%d0
10c52522:       6600 029a       bnew 10c527be <slhc_compress+0x3bc>
10c52526:       3228 0006       movew %a0@(6),%d1
10c5252a:       0241 4000       andiw #16384,%d1
10c5252e:       302a 000c       movew %a2@(12),%d0
10c52532:       0240 4000       andiw #16384,%d0
10c52536:       b041            cmpw %d1,%d0
10c52538:       6600 0284       bnew 10c527be <slhc_compress+0x3bc>
10c5253c:       1028 0008       moveb %a0@(8),%d0
10c52540:       b02a 000e       cmpb %a2@(14),%d0
10c52544:       6600 0278       bnew 10c527be <slhc_compress+0x3bc>
10c52548:       122c 000c       moveb %a4@(12),%d1
10c5254c:       e889            lsrl #4,%d1
10c5254e:       740f            moveq #15,%d2
10c52550:       c282            andl %d2,%d1
10c52552:       102a 0026       moveb %a2@(38),%d0
10c52556:       e888            lsrl #4,%d0
10c52558:       c082            andl %d2,%d0
10c5255a:       b041            cmpw %d1,%d0
10c5255c:       6600 0260       bnew 10c527be <slhc_compress+0x3bc>
10c52560:       1010            moveb %a0@,%d0
10c52562:       0200 000f       andib #15,%d0
10c52566:       0c00 0005       cmpib #5,%d0
10c5256a:       6324            blss 10c52590 <slhc_compress+0x18e>
10c5256c:       c082            andl %d2,%d0
10c5256e:       e588            lsll #2,%d0
10c52570:       2040            moveal %d0,%a0
10c52572:       4868 ffec       pea %a0@(-20)
10c52576:       486a 002e       pea %a2@(46)
10c5257a:       2245            moveal %d5,%a1
10c5257c:       4869 0014       pea %a1@(20)
10c52580:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c52586:       4fef 000c       lea %sp@(12),%sp
10c5258a:       4a80            tstl %d0
10c5258c:       6600 0230       bnew 10c527be <slhc_compress+0x3bc>
10c52590:       102c 000c       moveb %a4@(12),%d0
10c52594:       e888            lsrl #4,%d0
10c52596:       720f            moveq #15,%d1
10c52598:       c081            andl %d1,%d0
10c5259a:       0c40 0005       cmpiw #5,%d0
10c5259e:       6322            blss 10c525c2 <slhc_compress+0x1c0>
10c525a0:       c081            andl %d1,%d0
10c525a2:       e588            lsll #2,%d0
10c525a4:       2040            moveal %d0,%a0
10c525a6:       4868 ffec       pea %a0@(-20)
10c525aa:       486a 006e       pea %a2@(110)
10c525ae:       486c 0014       pea %a4@(20)
10c525b2:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c525b8:       4fef 000c       lea %sp@(12),%sp
10c525bc:       4a80            tstl %d0
10c525be:       6600 01fe       bnew 10c527be <slhc_compress+0x3bc>
10c525c2:       082c 0005 000d  btst #5,%a4@(13)
10c525c8:       6716            beqs 10c525e0 <slhc_compress+0x1de>
10c525ca:       4280            clrl %d0
10c525cc:       302c 0012       movew %a4@(18),%d0
10c525d0:       2f00            movel %d0,%sp@-
10c525d2:       2f0b            movel %a3,%sp@-
10c525d4:       4eba fdbc       jsr %pc@(10c52392 <encode>)
10c525d8:       2640            moveal %d0,%a3
10c525da:       7801            moveq #1,%d4
10c525dc:       508f            addql #8,%sp
10c525de:       6010            bras 10c525f0 <slhc_compress+0x1ee>
10c525e0:       206e ffec       moveal %fp@(-20),%a0
10c525e4:       3028 0012       movew %a0@(18),%d0
10c525e8:       b06c 0012       cmpw %a4@(18),%d0
10c525ec:       6600 01d0       bnew 10c527be <slhc_compress+0x3bc>
10c525f0:       4283            clrl %d3
10c525f2:       362c 000e       movew %a4@(14),%d3
10c525f6:       2247            moveal %d7,%a1
10c525f8:       4280            clrl %d0
10c525fa:       3029 000e       movew %a1@(14),%d0
10c525fe:       9680            subl %d0,%d3
10c52600:       6712            beqs 10c52614 <slhc_compress+0x212>
10c52602:       3f03            movew %d3,%sp@-
10c52604:       4267            clrw %sp@-
10c52606:       2f0b            movel %a3,%sp@-
10c52608:       4eba fd88       jsr %pc@(10c52392 <encode>)
10c5260c:       2640            moveal %d0,%a3
10c5260e:       0044 0002       oriw #2,%d4
10c52612:       508f            addql #8,%sp
10c52614:       242c 0008       movel %a4@(8),%d2
10c52618:       2047            moveal %d7,%a0
10c5261a:       94a8 0008       subl %a0@(8),%d2
10c5261e:       671c            beqs 10c5263c <slhc_compress+0x23a>
10c52620:       0c82 0000 ffff  cmpil #65535,%d2
10c52626:       6200 0196       bhiw 10c527be <slhc_compress+0x3bc>
10c5262a:       3f02            movew %d2,%sp@-
10c5262c:       4267            clrw %sp@-
10c5262e:       2f0b            movel %a3,%sp@-
10c52630:       4eba fd60       jsr %pc@(10c52392 <encode>)
10c52634:       2640            moveal %d0,%a3
10c52636:       0044 0004       oriw #4,%d4
10c5263a:       508f            addql #8,%sp
10c5263c:       262c 0004       movel %a4@(4),%d3
10c52640:       2247            moveal %d7,%a1
10c52642:       96a9 0004       subl %a1@(4),%d3
10c52646:       671c            beqs 10c52664 <slhc_compress+0x262>
10c52648:       0c83 0000 ffff  cmpil #65535,%d3
10c5264e:       6200 016e       bhiw 10c527be <slhc_compress+0x3bc>
10c52652:       3f03            movew %d3,%sp@-
10c52654:       4267            clrw %sp@-
10c52656:       2f0b            movel %a3,%sp@-
10c52658:       4eba fd38       jsr %pc@(10c52392 <encode>)
10c5265c:       2640            moveal %d0,%a3
10c5265e:       0044 0008       oriw #8,%d4
10c52662:       508f            addql #8,%sp
10c52664:       3044            moveaw %d4,%a0
10c52666:       700f            moveq #15,%d0
10c52668:       b088            cmpl %a0,%d0
10c5266a:       656e            bcss 10c526da <slhc_compress+0x2d8>
10c5266c:       2008            movel %a0,%d0
10c5266e:       d088            addl %a0,%d0
10c52670:       303b 0806       movew %pc@(10c52678 <slhc_compress+0x276>,%d0:l),%d0
10c52674:       4efb 0002       jmp %pc@(10c52678 <slhc_compress+0x276>,%d0:w)
10c52678:       0020 0062       orib #98,%a0@-
10c5267c:       0062 0062       oriw #98,%a2@-
10c52680:       0062 0062       oriw #98,%a2@-
10c52684:       0062 0062       oriw #98,%a2@-
10c52688:       0050 0062       oriw #98,%a0@
10c5268c:       0062 0146       oriw #326,%a2@-
10c52690:       003c 0062       orib #98,%ccr
10c52694:       0062 0146       oriw #326,%a2@-
10c52698:       302a 0008       movew %a2@(8),%d0
10c5269c:       2045            moveal %d5,%a0
10c5269e:       b068 0002       cmpw %a0@(2),%d0
10c526a2:       6700 011a       beqw 10c527be <slhc_compress+0x3bc>
10c526a6:       0280 0000 ffff  andil #65535,%d0
10c526ac:       bc80            cmpl %d0,%d6
10c526ae:       672a            beqs 10c526da <slhc_compress+0x2d8>
10c526b0:       6000 010c       braw 10c527be <slhc_compress+0x3bc>
10c526b4:       b483            cmpl %d3,%d2
10c526b6:       6622            bnes 10c526da <slhc_compress+0x2d8>
10c526b8:       4280            clrl %d0
10c526ba:       302a 0008       movew %a2@(8),%d0
10c526be:       9086            subl %d6,%d0
10c526c0:       b083            cmpl %d3,%d0
10c526c2:       6616            bnes 10c526da <slhc_compress+0x2d8>
10c526c4:       780b            moveq #11,%d4
10c526c6:       600e            bras 10c526d6 <slhc_compress+0x2d4>
10c526c8:       4280            clrl %d0
10c526ca:       302a 0008       movew %a2@(8),%d0
10c526ce:       9086            subl %d6,%d0
10c526d0:       b083            cmpl %d3,%d0
10c526d2:       6606            bnes 10c526da <slhc_compress+0x2d8>
10c526d4:       780f            moveq #15,%d4
10c526d6:       47ee fff0       lea %fp@(-16),%a3
10c526da:       2245            moveal %d5,%a1
10c526dc:       4283            clrl %d3
10c526de:       3629 0004       movew %a1@(4),%d3
10c526e2:       4280            clrl %d0
10c526e4:       302a 000a       movew %a2@(10),%d0
10c526e8:       9680            subl %d0,%d3
10c526ea:       7001            moveq #1,%d0
10c526ec:       b083            cmpl %d3,%d0
10c526ee:       6712            beqs 10c52702 <slhc_compress+0x300>
10c526f0:       3f03            movew %d3,%sp@-
10c526f2:       4267            clrw %sp@-
10c526f4:       2f0b            movel %a3,%sp@-
10c526f6:       4eba fc9a       jsr %pc@(10c52392 <encode>)
10c526fa:       2640            moveal %d0,%a3
10c526fc:       0044 0020       oriw #32,%d4
10c52700:       508f            addql #8,%sp
10c52702:       082c 0003 000d  btst #3,%a4@(13)
10c52708:       6704            beqs 10c5270e <slhc_compress+0x30c>
10c5270a:       0044 0010       oriw #16,%d4
10c5270e:       4282            clrl %d2
10c52710:       342c 0010       movew %a4@(16),%d2
10c52714:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c52718:       2f05            movel %d5,%sp@-
10c5271a:       486a 0006       pea %a2@(6)
10c5271e:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c52724:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c52728:       2f0c            movel %a4,%sp@-
10c5272a:       2f2e ffec       movel %fp@(-20),%sp@-
10c5272e:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c52734:       260b            movel %a3,%d3
10c52736:       72f0            moveq #-16,%d1
10c52738:       d28e            addl %fp,%d1
10c5273a:       9681            subl %d1,%d3
10c5273c:       4fef 0018       lea %sp@(24),%sp
10c52740:       4aae 001c       tstl %fp@(28)
10c52744:       6708            beqs 10c5274e <slhc_compress+0x34c>
10c52746:       102d 000b       moveb %a5@(11),%d0
10c5274a:       b012            cmpb %a2@,%d0
10c5274c:       671a            beqs 10c52768 <slhc_compress+0x366>
10c5274e:       206e 0018       moveal %fp@(24),%a0
10c52752:       20ae 0014       movel %fp@(20),%a0@
10c52756:       266e 0014       moveal %fp@(20),%a3
10c5275a:       0004 0040       orib #64,%d4
10c5275e:       16c4            moveb %d4,%a3@+
10c52760:       16d2            moveb %a2@,%a3@+
10c52762:       1b52 000b       moveb %a2@,%a5@(11)
10c52766:       600e            bras 10c52776 <slhc_compress+0x374>
10c52768:       226e 0018       moveal %fp@(24),%a1
10c5276c:       22ae 0014       movel %fp@(20),%a1@
10c52770:       266e 0014       moveal %fp@(20),%a3
10c52774:       16c4            moveb %d4,%a3@+
10c52776:       3002            movew %d2,%d0
10c52778:       3200            movew %d0,%d1
10c5277a:       e049            lsrw #8,%d1
10c5277c:       16c1            moveb %d1,%a3@+
10c5277e:       16c0            moveb %d0,%a3@+
10c52780:       2f03            movel %d3,%sp@-
10c52782:       486e fff0       pea %fp@(-16)
10c52786:       2f0b            movel %a3,%sp@-
10c52788:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c5278e:       242e 0010       movel %fp@(16),%d2
10c52792:       9486            subl %d6,%d2
10c52794:       2f02            movel %d2,%sp@-
10c52796:       2045            moveal %d5,%a0
10c52798:       4870 6800       pea %a0@(00000000,%d6:l)
10c5279c:       4873 3800       pea %a3@(00000000,%d3:l)
10c527a0:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c527a6:       52ad 001a       addql #1,%a5@(26)
10c527aa:       226e 0014       moveal %fp@(20),%a1
10c527ae:       0011 0080       orib #-128,%a1@
10c527b2:       d483            addl %d3,%d2
10c527b4:       97c9            subal %a1,%a3
10c527b6:       2002            movel %d2,%d0
10c527b8:       d08b            addl %a3,%d0
10c527ba:       6000 00a6       braw 10c52862 <slhc_compress+0x460>
10c527be:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c527c2:       2f05            movel %d5,%sp@-
10c527c4:       486a 0006       pea %a2@(6)
10c527c8:       47f9 10c8 5744  lea 10c85744 <memcpy>,%a3
10c527ce:       4e93            jsr %a3@
10c527d0:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c527d4:       2f0c            movel %a4,%sp@-
10c527d6:       2f2e ffec       movel %fp@(-20),%sp@-
10c527da:       4e93            jsr %a3@
10c527dc:       2045            moveal %d5,%a0
10c527de:       1010            moveb %a0@,%d0
10c527e0:       0200 000f       andib #15,%d0
10c527e4:       4fef 0018       lea %sp@(24),%sp
10c527e8:       0c00 0005       cmpib #5,%d0
10c527ec:       631c            blss 10c5280a <slhc_compress+0x408>
10c527ee:       720f            moveq #15,%d1
10c527f0:       c081            andl %d1,%d0
10c527f2:       e588            lsll #2,%d0
10c527f4:       2040            moveal %d0,%a0
10c527f6:       4868 ffec       pea %a0@(-20)
10c527fa:       2245            moveal %d5,%a1
10c527fc:       4869 0014       pea %a1@(20)
10c52800:       486a 002e       pea %a2@(46)
10c52804:       4e93            jsr %a3@
10c52806:       4fef 000c       lea %sp@(12),%sp
10c5280a:       102c 000c       moveb %a4@(12),%d0
10c5280e:       e888            lsrl #4,%d0
10c52810:       720f            moveq #15,%d1
10c52812:       c081            andl %d1,%d0
10c52814:       0c40 0005       cmpiw #5,%d0
10c52818:       6318            blss 10c52832 <slhc_compress+0x430>
10c5281a:       c081            andl %d1,%d0
10c5281c:       e588            lsll #2,%d0
10c5281e:       2040            moveal %d0,%a0
10c52820:       4868 ffec       pea %a0@(-20)
10c52824:       486c 0014       pea %a4@(20)
10c52828:       486a 006e       pea %a2@(110)
10c5282c:       4e93            jsr %a3@
10c5282e:       4fef 000c       lea %sp@(12),%sp
10c52832:       1b52 000b       moveb %a2@,%a5@(11)
10c52836:       52ad 0016       addql #1,%a5@(22)
10c5283a:       2f2e 0010       movel %fp@(16),%sp@-
10c5283e:       2f05            movel %d5,%sp@-
10c52840:       2f2e 0014       movel %fp@(20),%sp@-
10c52844:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c5284a:       226e 0018       moveal %fp@(24),%a1
10c5284e:       22ae 0014       movel %fp@(20),%a1@
10c52852:       206e 0014       moveal %fp@(20),%a0
10c52856:       1152 0009       moveb %a2@,%a0@(9)
10c5285a:       0010 0070       orib #112,%a0@
10c5285e:       202e 0010       movel %fp@(16),%d0
10c52862:       4cee 3cfc ffc4  moveml %fp@(-60),%d2-%d7/%a2-%a5
10c52868:       4e5e            unlk %fp
10c5286a:       4e75            rts

10c5286c <slhc_uncompress>:
10c5286c:       4e56 fffc       linkw %fp,#-4
10c52870:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c52874:       286e 0008       moveal %fp@(8),%a4
10c52878:       2a6e 000c       moveal %fp@(12),%a5
10c5287c:       2a2e 0010       movel %fp@(16),%d5
10c52880:       2d4d fffc       movel %a5,%fp@(-4)
10c52884:       52ac 002a       addql #1,%a4@(42)
10c52888:       7002            moveq #2,%d0
10c5288a:       b085            cmpl %d5,%d0
10c5288c:       6d0a            blts 10c52898 <slhc_uncompress+0x2c>
10c5288e:       52ac 002e       addql #1,%a4@(46)
10c52892:       7000            moveq #0,%d0
10c52894:       6000 028c       braw 10c52b22 <slhc_uncompress+0x2b6>
10c52898:       7600            moveq #0,%d3
10c5289a:       204d            moveal %a5,%a0
10c5289c:       1618            moveb %a0@+,%d3
10c5289e:       2d48 fffc       movel %a0,%fp@(-4)
10c528a2:       0803 0006       btst #6,%d3
10c528a6:       6612            bnes 10c528ba <slhc_uncompress+0x4e>
10c528a8:       082c 0000 000d  btst #0,%a4@(13)
10c528ae:       672e            beqs 10c528de <slhc_uncompress+0x72>
10c528b0:       52ac 0032       addql #1,%a4@(50)
10c528b4:       7000            moveq #0,%d0
10c528b6:       6000 026a       braw 10c52b22 <slhc_uncompress+0x2b6>
10c528ba:       7200            moveq #0,%d1
10c528bc:       1218            moveb %a0@+,%d1
10c528be:       2d48 fffc       movel %a0,%fp@(-4)
10c528c2:       4a81            tstl %d1
10c528c4:       6d00 0250       bltw 10c52b16 <slhc_uncompress+0x2aa>
10c528c8:       4280            clrl %d0
10c528ca:       102c 0009       moveb %a4@(9),%d0
10c528ce:       b081            cmpl %d1,%d0
10c528d0:       6d00 0244       bltw 10c52b16 <slhc_uncompress+0x2aa>
10c528d4:       022c 00fe 000d  andib #-2,%a4@(13)
10c528da:       1941 000c       moveb %d1,%a4@(12)
10c528de:       4281            clrl %d1
10c528e0:       122c 000c       moveb %a4@(12),%d1
10c528e4:       2001            movel %d1,%d0
10c528e6:       d080            addl %d0,%d0
10c528e8:       d081            addl %d1,%d0
10c528ea:       e588            lsll #2,%d0
10c528ec:       9081            subl %d1,%d0
10c528ee:       e988            lsll #4,%d0
10c528f0:       d081            addl %d1,%d0
10c528f2:       d081            addl %d1,%d0
10c528f4:       282c 0004       movel %a4@(4),%d4
10c528f8:       d880            addl %d0,%d4
10c528fa:       2044            moveal %d4,%a0
10c528fc:       45e8 001a       lea %a0@(26),%a2
10c52900:       2644            moveal %d4,%a3
10c52902:       5c8b            addql #6,%a3
10c52904:       486e fffc       pea %fp@(-4)
10c52908:       4eba faae       jsr %pc@(10c523b8 <pull16>)
10c5290c:       4281            clrl %d1
10c5290e:       3200            movew %d0,%d1
10c52910:       588f            addql #4,%sp
10c52912:       70ff            moveq #-1,%d0
10c52914:       b081            cmpl %d1,%d0
10c52916:       6700 01fe       beqw 10c52b16 <slhc_uncompress+0x2aa>
10c5291a:       3541 0010       movew %d1,%a2@(16)
10c5291e:       2003            movel %d3,%d0
10c52920:       e888            lsrl #4,%d0
10c52922:       0240 0001       andiw #1,%d0
10c52926:       e708            lslb #3,%d0
10c52928:       122a 000d       moveb %a2@(13),%d1
10c5292c:       0201 00f7       andib #-9,%d1
10c52930:       8200            orb %d0,%d1
10c52932:       1541 000d       moveb %d1,%a2@(13)
10c52936:       1213            moveb %a3@,%d1
10c52938:       740f            moveq #15,%d2
10c5293a:       c282            andl %d2,%d1
10c5293c:       102a 000c       moveb %a2@(12),%d0
10c52940:       e888            lsrl #4,%d0
10c52942:       c082            andl %d2,%d0
10c52944:       2401            movel %d1,%d2
10c52946:       d480            addl %d0,%d2
10c52948:       e58a            lsll #2,%d2
10c5294a:       2003            movel %d3,%d0
10c5294c:       720f            moveq #15,%d1
10c5294e:       c081            andl %d1,%d0
10c52950:       720b            moveq #11,%d1
10c52952:       b280            cmpl %d0,%d1
10c52954:       6708            beqs 10c5295e <slhc_uncompress+0xf2>
10c52956:       720f            moveq #15,%d1
10c52958:       b280            cmpl %d0,%d1
10c5295a:       6716            beqs 10c52972 <slhc_uncompress+0x106>
10c5295c:       6028            bras 10c52986 <slhc_uncompress+0x11a>
10c5295e:       302b 0002       movew %a3@(2),%d0
10c52962:       9042            subw %d2,%d0
10c52964:       48c0            extl %d0
10c52966:       d1aa 0008       addl %d0,%a2@(8)
10c5296a:       d1aa 0004       addl %d0,%a2@(4)
10c5296e:       6000 009c       braw 10c52a0c <slhc_uncompress+0x1a0>
10c52972:       4280            clrl %d0
10c52974:       302b 0002       movew %a3@(2),%d0
10c52978:       d0aa 0004       addl %a2@(4),%d0
10c5297c:       9082            subl %d2,%d0
10c5297e:       2540 0004       movel %d0,%a2@(4)
10c52982:       6000 0088       braw 10c52a0c <slhc_uncompress+0x1a0>
10c52986:       0803 0000       btst #0,%d3
10c5298a:       6720            beqs 10c529ac <slhc_uncompress+0x140>
10c5298c:       002a 0020 000d  orib #32,%a2@(13)
10c52992:       486e fffc       pea %fp@(-4)
10c52996:       4eba fa46       jsr %pc@(10c523de <decode>)
10c5299a:       2200            movel %d0,%d1
10c5299c:       588f            addql #4,%sp
10c5299e:       70ff            moveq #-1,%d0
10c529a0:       b081            cmpl %d1,%d0
10c529a2:       6700 0172       beqw 10c52b16 <slhc_uncompress+0x2aa>
10c529a6:       3541 0012       movew %d1,%a2@(18)
10c529aa:       6006            bras 10c529b2 <slhc_uncompress+0x146>
10c529ac:       022a 00df 000d  andib #-33,%a2@(13)
10c529b2:       0803 0001       btst #1,%d3
10c529b6:       6718            beqs 10c529d0 <slhc_uncompress+0x164>
10c529b8:       486e fffc       pea %fp@(-4)
10c529bc:       4eba fa20       jsr %pc@(10c523de <decode>)
10c529c0:       2200            movel %d0,%d1
10c529c2:       588f            addql #4,%sp
10c529c4:       70ff            moveq #-1,%d0
10c529c6:       b081            cmpl %d1,%d0
10c529c8:       6700 014c       beqw 10c52b16 <slhc_uncompress+0x2aa>
10c529cc:       d36a 000e       addw %d1,%a2@(14)
10c529d0:       0803 0002       btst #2,%d3
10c529d4:       6718            beqs 10c529ee <slhc_uncompress+0x182>
10c529d6:       486e fffc       pea %fp@(-4)
10c529da:       4eba fa02       jsr %pc@(10c523de <decode>)
10c529de:       2200            movel %d0,%d1
10c529e0:       588f            addql #4,%sp
10c529e2:       70ff            moveq #-1,%d0
10c529e4:       b081            cmpl %d1,%d0
10c529e6:       6700 012e       beqw 10c52b16 <slhc_uncompress+0x2aa>
10c529ea:       d3aa 0008       addl %d1,%a2@(8)
10c529ee:       0803 0003       btst #3,%d3
10c529f2:       6718            beqs 10c52a0c <slhc_uncompress+0x1a0>
10c529f4:       486e fffc       pea %fp@(-4)
10c529f8:       4eba f9e4       jsr %pc@(10c523de <decode>)
10c529fc:       2200            movel %d0,%d1
10c529fe:       588f            addql #4,%sp
10c52a00:       70ff            moveq #-1,%d0
10c52a02:       b081            cmpl %d1,%d0
10c52a04:       6700 0110       beqw 10c52b16 <slhc_uncompress+0x2aa>
10c52a08:       d3aa 0004       addl %d1,%a2@(4)
10c52a0c:       0803 0005       btst #5,%d3
10c52a10:       671a            beqs 10c52a2c <slhc_uncompress+0x1c0>
10c52a12:       486e fffc       pea %fp@(-4)
10c52a16:       4eba f9c6       jsr %pc@(10c523de <decode>)
10c52a1a:       2200            movel %d0,%d1
10c52a1c:       588f            addql #4,%sp
10c52a1e:       70ff            moveq #-1,%d0
10c52a20:       b081            cmpl %d1,%d0
10c52a22:       6700 00f2       beqw 10c52b16 <slhc_uncompress+0x2aa>
10c52a26:       d36b 0004       addw %d1,%a3@(4)
10c52a2a:       6004            bras 10c52a30 <slhc_uncompress+0x1c4>
10c52a2c:       526b 0004       addqw #1,%a3@(4)
10c52a30:       202e fffc       movel %fp@(-4),%d0
10c52a34:       908d            subl %a5,%d0
10c52a36:       2605            movel %d5,%d3
10c52a38:       9680            subl %d0,%d3
10c52a3a:       6b00 00da       bmiw 10c52b16 <slhc_uncompress+0x2aa>
10c52a3e:       d682            addl %d2,%d3
10c52a40:       3743 0002       movew %d3,%a3@(2)
10c52a44:       426b 000a       clrw %a3@(10)
10c52a48:       2203            movel %d3,%d1
10c52a4a:       9282            subl %d2,%d1
10c52a4c:       2f01            movel %d1,%sp@-
10c52a4e:       2f2e fffc       movel %fp@(-4),%sp@-
10c52a52:       4875 2800       pea %a5@(00000000,%d2:l)
10c52a56:       4eb9 10c8 4320  jsr 10c84320 <memmove>
10c52a5c:       2d4d fffc       movel %a5,%fp@(-4)
10c52a60:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c52a64:       2f0b            movel %a3,%sp@-
10c52a66:       2f0d            movel %a5,%sp@-
10c52a68:       49f9 10c8 5744  lea 10c85744 <memcpy>,%a4
10c52a6e:       4e94            jsr %a4@
10c52a70:       7214            moveq #20,%d1
10c52a72:       d2ae fffc       addl %fp@(-4),%d1
10c52a76:       2d41 fffc       movel %d1,%fp@(-4)
10c52a7a:       1013            moveb %a3@,%d0
10c52a7c:       0200 000f       andib #15,%d0
10c52a80:       4fef 0018       lea %sp@(24),%sp
10c52a84:       0c00 0005       cmpib #5,%d0
10c52a88:       6326            blss 10c52ab0 <slhc_uncompress+0x244>
10c52a8a:       740f            moveq #15,%d2
10c52a8c:       c082            andl %d2,%d0
10c52a8e:       e588            lsll #2,%d0
10c52a90:       2040            moveal %d0,%a0
10c52a92:       4868 ffec       pea %a0@(-20)
10c52a96:       2044            moveal %d4,%a0
10c52a98:       4868 002e       pea %a0@(46)
10c52a9c:       2f01            movel %d1,%sp@-
10c52a9e:       4e94            jsr %a4@
10c52aa0:       1013            moveb %a3@,%d0
10c52aa2:       c082            andl %d2,%d0
10c52aa4:       5b80            subql #5,%d0
10c52aa6:       e588            lsll #2,%d0
10c52aa8:       d1ae fffc       addl %d0,%fp@(-4)
10c52aac:       4fef 000c       lea %sp@(12),%sp
10c52ab0:       1013            moveb %a3@,%d0
10c52ab2:       720f            moveq #15,%d1
10c52ab4:       c081            andl %d1,%d0
10c52ab6:       2f00            movel %d0,%sp@-
10c52ab8:       2f0d            movel %a5,%sp@-
10c52aba:       4eb9 10c8 561a  jsr 10c8561a <ip_fast_csum>
10c52ac0:       3b40 000a       movew %d0,%a5@(10)
10c52ac4:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c52ac8:       2f0a            movel %a2,%sp@-
10c52aca:       2f2e fffc       movel %fp@(-4),%sp@-
10c52ace:       4e94            jsr %a4@
10c52ad0:       7214            moveq #20,%d1
10c52ad2:       d2ae fffc       addl %fp@(-4),%d1
10c52ad6:       2d41 fffc       movel %d1,%fp@(-4)
10c52ada:       102a 000c       moveb %a2@(12),%d0
10c52ade:       e888            lsrl #4,%d0
10c52ae0:       740f            moveq #15,%d2
10c52ae2:       c082            andl %d2,%d0
10c52ae4:       4fef 0014       lea %sp@(20),%sp
10c52ae8:       0c40 0005       cmpiw #5,%d0
10c52aec:       6324            blss 10c52b12 <slhc_uncompress+0x2a6>
10c52aee:       c082            andl %d2,%d0
10c52af0:       e588            lsll #2,%d0
10c52af2:       2040            moveal %d0,%a0
10c52af4:       4868 ffec       pea %a0@(-20)
10c52af8:       2044            moveal %d4,%a0
10c52afa:       4868 006e       pea %a0@(110)
10c52afe:       2f01            movel %d1,%sp@-
10c52b00:       4e94            jsr %a4@
10c52b02:       102a 000c       moveb %a2@(12),%d0
10c52b06:       e888            lsrl #4,%d0
10c52b08:       c082            andl %d2,%d0
10c52b0a:       5b80            subql #5,%d0
10c52b0c:       e588            lsll #2,%d0
10c52b0e:       d1ae fffc       addl %d0,%fp@(-4)
10c52b12:       2003            movel %d3,%d0
10c52b14:       600c            bras 10c52b22 <slhc_uncompress+0x2b6>
10c52b16:       52ac 002e       addql #1,%a4@(46)
10c52b1a:       2f0c            movel %a4,%sp@-
10c52b1c:       4eb9 10c5 2c4a  jsr 10c52c4a <slhc_toss>
10c52b22:       4cee 3c3c ffdc  moveml %fp@(-36),%d2-%d5/%a2-%a5
10c52b28:       4e5e            unlk %fp
10c52b2a:       4e75            rts

10c52b2c <slhc_remember>:
10c52b2c:       4e56 0000       linkw %fp,#0
10c52b30:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c52b34:       266e 0008       moveal %fp@(8),%a3
10c52b38:       286e 000c       moveal %fp@(12),%a4
10c52b3c:       282e 0010       movel %fp@(16),%d4
10c52b40:       7013            moveq #19,%d0
10c52b42:       b084            cmpl %d4,%d0
10c52b44:       6d06            blts 10c52b4c <slhc_remember+0x20>
10c52b46:       52ab 0036       addql #1,%a3@(54)
10c52b4a:       603c            bras 10c52b88 <slhc_remember+0x5c>
10c52b4c:       1614            moveb %a4@,%d3
10c52b4e:       720f            moveq #15,%d1
10c52b50:       c681            andl %d1,%d3
10c52b52:       7404            moveq #4,%d2
10c52b54:       b483            cmpl %d3,%d2
10c52b56:       6506            bcss 10c52b5e <slhc_remember+0x32>
10c52b58:       52ab 0036       addql #1,%a3@(54)
10c52b5c:       602a            bras 10c52b88 <slhc_remember+0x5c>
10c52b5e:       142c 0009       moveb %a4@(9),%d2
10c52b62:       197c 0006 0009  moveb #6,%a4@(9)
10c52b68:       2f03            movel %d3,%sp@-
10c52b6a:       2f0c            movel %a4,%sp@-
10c52b6c:       4eb9 10c8 561a  jsr 10c8561a <ip_fast_csum>
10c52b72:       508f            addql #8,%sp
10c52b74:       4a40            tstw %d0
10c52b76:       6706            beqs 10c52b7e <slhc_remember+0x52>
10c52b78:       52ab 003a       addql #1,%a3@(58)
10c52b7c:       600a            bras 10c52b88 <slhc_remember+0x5c>
10c52b7e:       b42b 0009       cmpb %a3@(9),%d2
10c52b82:       6310            blss 10c52b94 <slhc_remember+0x68>
10c52b84:       52ab 002e       addql #1,%a3@(46)
10c52b88:       2f0b            movel %a3,%sp@-
10c52b8a:       4eb9 10c5 2c4a  jsr 10c52c4a <slhc_toss>
10c52b90:       6000 00ae       braw 10c52c40 <slhc_remember+0x114>
10c52b94:       1742 000c       moveb %d2,%a3@(12)
10c52b98:       4280            clrl %d0
10c52b9a:       1002            moveb %d2,%d0
10c52b9c:       2200            movel %d0,%d1
10c52b9e:       d281            addl %d1,%d1
10c52ba0:       d280            addl %d0,%d1
10c52ba2:       e589            lsll #2,%d1
10c52ba4:       9280            subl %d0,%d1
10c52ba6:       e989            lsll #4,%d1
10c52ba8:       d280            addl %d0,%d1
10c52baa:       d280            addl %d0,%d1
10c52bac:       246b 0004       moveal %a3@(4),%a2
10c52bb0:       d5c1            addal %d1,%a2
10c52bb2:       022b 00fe 000d  andib #-2,%a3@(13)
10c52bb8:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c52bbc:       2f0c            movel %a4,%sp@-
10c52bbe:       486a 0006       pea %a2@(6)
10c52bc2:       4bf9 10c8 5744  lea 10c85744 <memcpy>,%a5
10c52bc8:       4e95            jsr %a5@
10c52bca:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c52bce:       2003            movel %d3,%d0
10c52bd0:       e588            lsll #2,%d0
10c52bd2:       240c            movel %a4,%d2
10c52bd4:       d480            addl %d0,%d2
10c52bd6:       2f02            movel %d2,%sp@-
10c52bd8:       486a 001a       pea %a2@(26)
10c52bdc:       4e95            jsr %a5@
10c52bde:       4fef 0018       lea %sp@(24),%sp
10c52be2:       7005            moveq #5,%d0
10c52be4:       b083            cmpl %d3,%d0
10c52be6:       6418            bccs 10c52c00 <slhc_remember+0xd4>
10c52be8:       2003            movel %d3,%d0
10c52bea:       e588            lsll #2,%d0
10c52bec:       2040            moveal %d0,%a0
10c52bee:       4868 ffec       pea %a0@(-20)
10c52bf2:       486c 0014       pea %a4@(20)
10c52bf6:       486a 002e       pea %a2@(46)
10c52bfa:       4e95            jsr %a5@
10c52bfc:       4fef 000c       lea %sp@(12),%sp
10c52c00:       102a 0026       moveb %a2@(38),%d0
10c52c04:       e888            lsrl #4,%d0
10c52c06:       720f            moveq #15,%d1
10c52c08:       c081            andl %d1,%d0
10c52c0a:       0c40 0005       cmpiw #5,%d0
10c52c0e:       6316            blss 10c52c26 <slhc_remember+0xfa>
10c52c10:       c081            andl %d1,%d0
10c52c12:       e588            lsll #2,%d0
10c52c14:       2040            moveal %d0,%a0
10c52c16:       4868 ffec       pea %a0@(-20)
10c52c1a:       2042            moveal %d2,%a0
10c52c1c:       4868 0014       pea %a0@(20)
10c52c20:       486a 006e       pea %a2@(110)
10c52c24:       4e95            jsr %a5@
10c52c26:       2003            movel %d3,%d0
10c52c28:       d083            addl %d3,%d0
10c52c2a:       122a 0026       moveb %a2@(38),%d1
10c52c2e:       e689            lsrl #3,%d1
10c52c30:       741e            moveq #30,%d2
10c52c32:       c282            andl %d2,%d1
10c52c34:       d081            addl %d1,%d0
10c52c36:       2540 00ae       movel %d0,%a2@(174)
10c52c3a:       52ab 0026       addql #1,%a3@(38)
10c52c3e:       2004            movel %d4,%d0
10c52c40:       4cee 3c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a5
10c52c46:       4e5e            unlk %fp
10c52c48:       4e75            rts

10c52c4a <slhc_toss>:
10c52c4a:       4e56 0000       linkw %fp,#0
10c52c4e:       206e 0008       moveal %fp@(8),%a0
10c52c52:       b0fc 0000       cmpaw #0,%a0
10c52c56:       6706            beqs 10c52c5e <slhc_toss+0x14>
10c52c58:       0028 0001 000d  orib #1,%a0@(13)
10c52c5e:       7000            moveq #0,%d0
10c52c60:       4e5e            unlk %fp
10c52c62:       4e75            rts

10c52c64 <slhc_i_status>:
10c52c64:       4e56 0000       linkw %fp,#0
10c52c68:       206e 0008       moveal %fp@(8),%a0
10c52c6c:       b0fc 0000       cmpaw #0,%a0
10c52c70:       671c            beqs 10c52c8e <slhc_i_status+0x2a>
10c52c72:       2f28 0032       movel %a0@(50),%sp@-
10c52c76:       2f28 002e       movel %a0@(46),%sp@-
10c52c7a:       2f28 0026       movel %a0@(38),%sp@-
10c52c7e:       2f28 002a       movel %a0@(42),%sp@-
10c52c82:       4879 1000 6475  pea 10006475 <npindex_to_ethertype+0x245>
10c52c88:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c52c8e:       4e5e            unlk %fp
10c52c90:       4e75            rts

10c52c92 <slhc_o_status>:
10c52c92:       4e56 0000       linkw %fp,#0
10c52c96:       2f0b            movel %a3,%sp@-
10c52c98:       2f0a            movel %a2,%sp@-
10c52c9a:       266e 0008       moveal %fp@(8),%a3
10c52c9e:       b6fc 0000       cmpaw #0,%a3
10c52ca2:       672e            beqs 10c52cd2 <slhc_o_status+0x40>
10c52ca4:       2f2b 000e       movel %a3@(14),%sp@-
10c52ca8:       2f2b 0012       movel %a3@(18),%sp@-
10c52cac:       2f2b 0016       movel %a3@(22),%sp@-
10c52cb0:       2f2b 001a       movel %a3@(26),%sp@-
10c52cb4:       4879 1000 649b  pea 1000649b <npindex_to_ethertype+0x26b>
10c52cba:       45f9 10c1 677e  lea 10c1677e <printk>,%a2
10c52cc0:       4e92            jsr %a2@
10c52cc2:       2f2b 0022       movel %a3@(34),%sp@-
10c52cc6:       2f2b 001e       movel %a3@(30),%sp@-
10c52cca:       4879 1000 64c2  pea 100064c2 <npindex_to_ethertype+0x292>
10c52cd0:       4e92            jsr %a2@
10c52cd2:       246e fff8       moveal %fp@(-8),%a2
10c52cd6:       266e fffc       moveal %fp@(-4),%a3
10c52cda:       4e5e            unlk %fp
10c52cdc:       4e75            rts
10c52cde:       4e75            rts

10c52ce0 <autoirq_setup>:
10c52ce0:       4e56 0000       linkw %fp,#0
10c52ce4:       4eb9 10c1 39c6  jsr 10c139c6 <probe_irq_on>
10c52cea:       23c0 1002 4830  movel %d0,10024830 <irqs>
10c52cf0:       4e5e            unlk %fp
10c52cf2:       4e75            rts

10c52cf4 <autoirq_report>:
10c52cf4:       4e56 0000       linkw %fp,#0
10c52cf8:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c52cfe:       2200            movel %d0,%d1
10c52d00:       d2ae 0008       addl %fp@(8),%d1
10c52d04:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c52d0a:       9081            subl %d1,%d0
10c52d0c:       6bf6            bmis 10c52d04 <autoirq_report+0x10>
10c52d0e:       2f39 1002 4830  movel 10024830 <irqs>,%sp@-
10c52d14:       4eb9 10c1 39d0  jsr 10c139d0 <probe_irq_off>
10c52d1a:       4e5e            unlk %fp
10c52d1c:       4e75            rts
        ...

10c52d20 <move_addr_to_kernel>:
10c52d20:       4e56 0000       linkw %fp,#0
10c52d24:       202e 000c       movel %fp@(12),%d0
10c52d28:       0c80 0000 0080  cmpil #128,%d0
10c52d2e:       6304            blss 10c52d34 <move_addr_to_kernel+0x14>
10c52d30:       70ea            moveq #-22,%d0
10c52d32:       6016            bras 10c52d4a <move_addr_to_kernel+0x2a>
10c52d34:       4a80            tstl %d0
10c52d36:       6710            beqs 10c52d48 <move_addr_to_kernel+0x28>
10c52d38:       2f00            movel %d0,%sp@-
10c52d3a:       2f2e 0008       movel %fp@(8),%sp@-
10c52d3e:       2f2e 0010       movel %fp@(16),%sp@-
10c52d42:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c52d48:       7000            moveq #0,%d0
10c52d4a:       4e5e            unlk %fp
10c52d4c:       4e75            rts

10c52d4e <move_addr_to_user>:
10c52d4e:       4e56 0000       linkw %fp,#0
10c52d52:       2f0a            movel %a2,%sp@-
10c52d54:       2f02            movel %d2,%sp@-
10c52d56:       242e 000c       movel %fp@(12),%d2
10c52d5a:       246e 0014       moveal %fp@(20),%a2
10c52d5e:       2012            movel %a2@,%d0
10c52d60:       b480            cmpl %d0,%d2
10c52d62:       6c02            bges 10c52d66 <move_addr_to_user+0x18>
10c52d64:       2002            movel %d2,%d0
10c52d66:       0c80 0000 0080  cmpil #128,%d0
10c52d6c:       6304            blss 10c52d72 <move_addr_to_user+0x24>
10c52d6e:       70ea            moveq #-22,%d0
10c52d70:       6018            bras 10c52d8a <move_addr_to_user+0x3c>
10c52d72:       4a80            tstl %d0
10c52d74:       6710            beqs 10c52d86 <move_addr_to_user+0x38>
10c52d76:       2f00            movel %d0,%sp@-
10c52d78:       2f2e 0008       movel %fp@(8),%sp@-
10c52d7c:       2f2e 0010       movel %fp@(16),%sp@-
10c52d80:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c52d86:       2482            movel %d2,%a2@
10c52d88:       7000            moveq #0,%d0
10c52d8a:       242e fff8       movel %fp@(-8),%d2
10c52d8e:       246e fffc       moveal %fp@(-4),%a2
10c52d92:       4e5e            unlk %fp
10c52d94:       4e75            rts

10c52d96 <sockfs_statfs>:
10c52d96:       4e56 0000       linkw %fp,#0
10c52d9a:       206e 000c       moveal %fp@(12),%a0
10c52d9e:       20bc 534f 434b  movel #1397703499,%a0@
10c52da4:       217c 0000 0400  movel #1024,%a0@(4)
10c52daa:       0004 
10c52dac:       217c 0000 00ff  movel #255,%a0@(36)
10c52db2:       0024 
10c52db4:       7000            moveq #0,%d0
10c52db6:       4e5e            unlk %fp
10c52db8:       4e75            rts

10c52dba <sockfs_read_super>:
10c52dba:       4e56 0000       linkw %fp,#0
10c52dbe:       2f0b            movel %a3,%sp@-
10c52dc0:       2f0a            movel %a2,%sp@-
10c52dc2:       266e 0008       moveal %fp@(8),%a3
10c52dc6:       4eb9 10c3 4410  jsr 10c34410 <get_empty_inode>
10c52dcc:       2440            moveal %d0,%a2
10c52dce:       b4fc 0000       cmpaw #0,%a2
10c52dd2:       6714            beqs 10c52de8 <sockfs_read_super+0x2e>
10c52dd4:       254b 0094       movel %a3,%a2@(148)
10c52dd8:       356b 0008 0030  movew %a3@(8),%a2@(48)
10c52dde:       4280            clrl %d0
10c52de0:       102b 000e       moveb %a3@(14),%d0
10c52de4:       2540 0054       movel %d0,%a2@(84)
10c52de8:       b4fc 0000       cmpaw #0,%a2
10c52dec:       677a            beqs 10c52e68 <sockfs_read_super+0xae>
10c52dee:       357c 4180 0032  movew #16768,%a2@(50)
10c52df4:       42aa 003a       clrl %a2@(58)
10c52df8:       42aa 0036       clrl %a2@(54)
10c52dfc:       2039 1002 5790  movel 10025790 <xtime>,%d0
10c52e02:       2540 0050       movel %d0,%a2@(80)
10c52e06:       2540 004c       movel %d0,%a2@(76)
10c52e0a:       2540 0048       movel %d0,%a2@(72)
10c52e0e:       277c 0000 0400  movel #1024,%a3@(10)
10c52e14:       000a 
10c52e16:       177c 000a 000e  moveb #10,%a3@(14)
10c52e1c:       277c 534f 434b  movel #1397703499,%a3@(40)
10c52e22:       0028 
10c52e24:       277c 1000 fc9c  movel #268500124,%a3@(28)
10c52e2a:       001c 
10c52e2c:       4879 1000 fce0  pea 1000fce0 <sockfs_ops+0x44>
10c52e32:       42a7            clrl %sp@-
10c52e34:       4eb9 10c3 2d76  jsr 10c32d76 <d_alloc>
10c52e3a:       2040            moveal %d0,%a0
10c52e3c:       2748 002c       movel %a0,%a3@(44)
10c52e40:       508f            addql #8,%sp
10c52e42:       671c            beqs 10c52e60 <sockfs_read_super+0xa6>
10c52e44:       214b 0050       movel %a3,%a0@(80)
10c52e48:       206b 002c       moveal %a3@(44),%a0
10c52e4c:       2148 000c       movel %a0,%a0@(12)
10c52e50:       2f0a            movel %a2,%sp@-
10c52e52:       2f2b 002c       movel %a3@(44),%sp@-
10c52e56:       4eb9 10c3 2eb0  jsr 10c32eb0 <d_instantiate>
10c52e5c:       200b            movel %a3,%d0
10c52e5e:       600a            bras 10c52e6a <sockfs_read_super+0xb0>
10c52e60:       2f0a            movel %a2,%sp@-
10c52e62:       4eb9 10c3 480c  jsr 10c3480c <iput>
10c52e68:       7000            moveq #0,%d0
10c52e6a:       246e fff8       moveal %fp@(-8),%a2
10c52e6e:       266e fffc       moveal %fp@(-4),%a3
10c52e72:       4e5e            unlk %fp
10c52e74:       4e75            rts

10c52e76 <sockfs_delete_dentry>:
10c52e76:       4e56 0000       linkw %fp,#0
10c52e7a:       7001            moveq #1,%d0
10c52e7c:       4e5e            unlk %fp
10c52e7e:       4e75            rts

10c52e80 <sock_map_fd>:
10c52e80:       4e56 ffd4       linkw %fp,#-44
10c52e84:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c52e88:       266e 0008       moveal %fp@(8),%a3
10c52e8c:       4eb9 10c2 3952  jsr 10c23952 <get_unused_fd>
10c52e92:       2600            movel %d0,%d3
10c52e94:       6d00 0162       bltw 10c52ff8 <sock_map_fd+0x178>
10c52e98:       4eb9 10c2 4834  jsr 10c24834 <get_empty_filp>
10c52e9e:       2440            moveal %d0,%a2
10c52ea0:       b4fc 0000       cmpaw #0,%a2
10c52ea4:       6632            bnes 10c52ed8 <sock_map_fd+0x58>
10c52ea6:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c52eac:       2268 02ee       moveal %a0@(750),%a1
10c52eb0:       2069 001c       moveal %a1@(28),%a0
10c52eb4:       2403            movel %d3,%d2
10c52eb6:       ea8a            lsrl #5,%d2
10c52eb8:       e58a            lsll #2,%d2
10c52eba:       2203            movel %d3,%d1
10c52ebc:       701f            moveq #31,%d0
10c52ebe:       c280            andl %d0,%d1
10c52ec0:       70fe            moveq #-2,%d0
10c52ec2:       e3b8            roll %d1,%d0
10c52ec4:       c1b0 2800       andl %d0,%a0@(00000000,%d2:l)
10c52ec8:       b6a9 0010       cmpl %a1@(16),%d3
10c52ecc:       6404            bccs 10c52ed2 <sock_map_fd+0x52>
10c52ece:       2343 0010       movel %d3,%a1@(16)
10c52ed2:       76e9            moveq #-23,%d3
10c52ed4:       6000 0122       braw 10c52ff8 <sock_map_fd+0x178>
10c52ed8:       206b 000c       moveal %a3@(12),%a0
10c52edc:       2f28 0028       movel %a0@(40),%sp@-
10c52ee0:       4879 1000 64f8  pea 100064f8 <npindex_to_ethertype+0x2c8>
10c52ee6:       74d4            moveq #-44,%d2
10c52ee8:       d48e            addl %fp,%d2
10c52eea:       2f02            movel %d2,%sp@-
10c52eec:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c52ef2:       2d42 fff4       movel %d2,%fp@(-12)
10c52ef6:       2f02            movel %d2,%sp@-
10c52ef8:       4eb9 10c8 418e  jsr 10c8418e <strlen>
10c52efe:       2d40 fff8       movel %d0,%fp@(-8)
10c52f02:       206b 000c       moveal %a3@(12),%a0
10c52f06:       2d68 0028 fffc  movel %a0@(40),%fp@(-4)
10c52f0c:       486e fff4       pea %fp@(-12)
10c52f10:       2079 1002 48b8  moveal 100248b8 <sock_mnt>,%a0
10c52f16:       2068 0014       moveal %a0@(20),%a0
10c52f1a:       2f28 002c       movel %a0@(44),%sp@-
10c52f1e:       4eb9 10c3 2d76  jsr 10c32d76 <d_alloc>
10c52f24:       2040            moveal %d0,%a0
10c52f26:       2548 0008       movel %a0,%a2@(8)
10c52f2a:       4fef 0018       lea %sp@(24),%sp
10c52f2e:       663a            bnes 10c52f6a <sock_map_fd+0xea>
10c52f30:       2f0a            movel %a2,%sp@-
10c52f32:       4eb9 10c2 4ae4  jsr 10c24ae4 <put_filp>
10c52f38:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c52f3e:       2268 02ee       moveal %a0@(750),%a1
10c52f42:       2069 001c       moveal %a1@(28),%a0
10c52f46:       2403            movel %d3,%d2
10c52f48:       ea8a            lsrl #5,%d2
10c52f4a:       e58a            lsll #2,%d2
10c52f4c:       2203            movel %d3,%d1
10c52f4e:       701f            moveq #31,%d0
10c52f50:       c280            andl %d0,%d1
10c52f52:       70fe            moveq #-2,%d0
10c52f54:       e3b8            roll %d1,%d0
10c52f56:       c1b0 2800       andl %d0,%a0@(00000000,%d2:l)
10c52f5a:       b6a9 0010       cmpl %a1@(16),%d3
10c52f5e:       6404            bccs 10c52f64 <sock_map_fd+0xe4>
10c52f60:       2343 0010       movel %d3,%a1@(16)
10c52f64:       76f4            moveq #-12,%d3
10c52f66:       6000 0090       braw 10c52ff8 <sock_map_fd+0x178>
10c52f6a:       217c 1000 fd08  movel #268500232,%a0@(76)
10c52f70:       004c 
10c52f72:       242a 0008       movel %a2@(8),%d2
10c52f76:       2f2b 000c       movel %a3@(12),%sp@-
10c52f7a:       2f02            movel %d2,%sp@-
10c52f7c:       4eb9 10c3 2eb0  jsr 10c32eb0 <d_instantiate>
10c52f82:       2f02            movel %d2,%sp@-
10c52f84:       4eb9 10c3 3126  jsr 10c33126 <d_rehash>
10c52f8a:       4fef 000c       lea %sp@(12),%sp
10c52f8e:       2039 1002 48b8  movel 100248b8 <sock_mnt>,%d0
10c52f94:       6708            beqs 10c52f9e <sock_map_fd+0x11e>
10c52f96:       2240            moveal %d0,%a1
10c52f98:       41e9 0028       lea %a1@(40),%a0
10c52f9c:       5290            addql #1,%a0@
10c52f9e:       2540 000c       movel %d0,%a2@(12)
10c52fa2:       274a 0014       movel %a2,%a3@(20)
10c52fa6:       206b 000c       moveal %a3@(12),%a0
10c52faa:       203c 1000 fc40  movel #268500032,%d0
10c52fb0:       2140 0090       movel %d0,%a0@(144)
10c52fb4:       2540 0010       movel %d0,%a2@(16)
10c52fb8:       357c 0003 001c  movew #3,%a2@(28)
10c52fbe:       7002            moveq #2,%d0
10c52fc0:       2540 0018       movel %d0,%a2@(24)
10c52fc4:       42aa 001e       clrl %a2@(30)
10c52fc8:       42aa 0022       clrl %a2@(34)
10c52fcc:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c52fd2:       2268 02ee       moveal %a0@(750),%a1
10c52fd6:       2069 0014       moveal %a1@(20),%a0
10c52fda:       2003            movel %d3,%d0
10c52fdc:       e588            lsll #2,%d0
10c52fde:       4ab0 0800       tstl %a0@(00000000,%d0:l)
10c52fe2:       670c            beqs 10c52ff0 <sock_map_fd+0x170>
10c52fe4:       4879 1000 64e4  pea 100064e4 <npindex_to_ethertype+0x2b4>
10c52fea:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c52ff0:       2069 0014       moveal %a1@(20),%a0
10c52ff4:       218a 0800       movel %a2,%a0@(00000000,%d0:l)
10c52ff8:       2003            movel %d3,%d0
10c52ffa:       4cee 0c0c ffc4  moveml %fp@(-60),%d2-%d3/%a2-%a3
10c53000:       4e5e            unlk %fp
10c53002:       4e75            rts

10c53004 <sockfd_lookup>:
10c53004:       4e56 0000       linkw %fp,#0
10c53008:       48e7 0038       moveml %a2-%a4,%sp@-
10c5300c:       286e 000c       moveal %fp@(12),%a4
10c53010:       2f2e 0008       movel %fp@(8),%sp@-
10c53014:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c5301a:       2640            moveal %d0,%a3
10c5301c:       588f            addql #4,%sp
10c5301e:       b6fc 0000       cmpaw #0,%a3
10c53022:       6608            bnes 10c5302c <sockfd_lookup+0x28>
10c53024:       70f7            moveq #-9,%d0
10c53026:       2880            movel %d0,%a4@
10c53028:       7000            moveq #0,%d0
10c5302a:       6040            bras 10c5306c <sockfd_lookup+0x68>
10c5302c:       206b 0008       moveal %a3@(8),%a0
10c53030:       2068 0008       moveal %a0@(8),%a0
10c53034:       4a28 010c       tstb %a0@(268)
10c53038:       670a            beqs 10c53044 <sockfd_lookup+0x40>
10c5303a:       45e8 011a       lea %a0@(282),%a2
10c5303e:       b4fc 0000       cmpaw #0,%a2
10c53042:       6610            bnes 10c53054 <sockfd_lookup+0x50>
10c53044:       70a8            moveq #-88,%d0
10c53046:       2880            movel %d0,%a4@
10c53048:       2f0b            movel %a3,%sp@-
10c5304a:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c53050:       7000            moveq #0,%d0
10c53052:       6018            bras 10c5306c <sockfd_lookup+0x68>
10c53054:       b7ea 0014       cmpal %a2@(20),%a3
10c53058:       6710            beqs 10c5306a <sockfd_lookup+0x66>
10c5305a:       4879 1000 64fe  pea 100064fe <npindex_to_ethertype+0x2ce>
10c53060:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c53066:       254b 0014       movel %a3,%a2@(20)
10c5306a:       200a            movel %a2,%d0
10c5306c:       4cee 1c00 fff4  moveml %fp@(-12),%a2-%a4
10c53072:       4e5e            unlk %fp
10c53074:       4e75            rts

10c53076 <sock_alloc>:
10c53076:       4e56 0000       linkw %fp,#0
10c5307a:       2f0a            movel %a2,%sp@-
10c5307c:       4eb9 10c3 4410  jsr 10c34410 <get_empty_inode>
10c53082:       2440            moveal %d0,%a2
10c53084:       b4fc 0000       cmpaw #0,%a2
10c53088:       6766            beqs 10c530f0 <sock_alloc+0x7a>
10c5308a:       2079 1002 48b8  moveal 100248b8 <sock_mnt>,%a0
10c53090:       2568 0014 0094  movel %a0@(20),%a2@(148)
10c53096:       43ea 011a       lea %a2@(282),%a1
10c5309a:       357c c1ff 0032  movew #-15873,%a2@(50)
10c530a0:       157c 0001 010c  moveb #1,%a2@(268)
10c530a6:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c530ac:       2568 0138 0036  movel %a0@(312),%a2@(54)
10c530b2:       2568 0148 003a  movel %a0@(328),%a2@(58)
10c530b8:       234a 000c       movel %a2,%a1@(12)
10c530bc:       41e9 001c       lea %a1@(28),%a0
10c530c0:       4290            clrl %a0@
10c530c2:       7020            moveq #32,%d0
10c530c4:       d089            addl %a1,%d0
10c530c6:       2140 0004       movel %d0,%a0@(4)
10c530ca:       2140 0008       movel %d0,%a0@(8)
10c530ce:       42a9 0010       clrl %a1@(16)
10c530d2:       7001            moveq #1,%d0
10c530d4:       2280            movel %d0,%a1@
10c530d6:       42a9 0004       clrl %a1@(4)
10c530da:       42a9 0008       clrl %a1@(8)
10c530de:       42a9 0018       clrl %a1@(24)
10c530e2:       42a9 0014       clrl %a1@(20)
10c530e6:       52b9 1000 fc8c  addql #1,1000fc8c <sockets_in_use>
10c530ec:       2009            movel %a1,%d0
10c530ee:       6002            bras 10c530f2 <sock_alloc+0x7c>
10c530f0:       7000            moveq #0,%d0
10c530f2:       246e fffc       moveal %fp@(-4),%a2
10c530f6:       4e5e            unlk %fp
10c530f8:       4e75            rts

10c530fa <sock_no_open>:
10c530fa:       4e56 0000       linkw %fp,#0
10c530fe:       70fa            moveq #-6,%d0
10c53100:       4e5e            unlk %fp
10c53102:       4e75            rts

10c53104 <sock_release>:
10c53104:       4e56 0000       linkw %fp,#0
10c53108:       2f0a            movel %a2,%sp@-
10c5310a:       246e 0008       moveal %fp@(8),%a2
10c5310e:       206a 0008       moveal %a2@(8),%a0
10c53112:       b0fc 0000       cmpaw #0,%a0
10c53116:       670a            beqs 10c53122 <sock_release+0x1e>
10c53118:       2f0a            movel %a2,%sp@-
10c5311a:       2068 0004       moveal %a0@(4),%a0
10c5311e:       4e90            jsr %a0@
10c53120:       588f            addql #4,%sp
10c53122:       4aaa 0010       tstl %a2@(16)
10c53126:       670e            beqs 10c53136 <sock_release+0x32>
10c53128:       4879 1000 6525  pea 10006525 <npindex_to_ethertype+0x2f5>
10c5312e:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c53134:       588f            addql #4,%sp
10c53136:       53b9 1000 fc8c  subql #1,1000fc8c <sockets_in_use>
10c5313c:       4aaa 0014       tstl %a2@(20)
10c53140:       660c            bnes 10c5314e <sock_release+0x4a>
10c53142:       2f2a 000c       movel %a2@(12),%sp@-
10c53146:       4eb9 10c3 480c  jsr 10c3480c <iput>
10c5314c:       6004            bras 10c53152 <sock_release+0x4e>
10c5314e:       42aa 0014       clrl %a2@(20)
10c53152:       246e fffc       moveal %fp@(-4),%a2
10c53156:       4e5e            unlk %fp
10c53158:       4e75            rts

10c5315a <sock_sendmsg>:
10c5315a:       4e56 ffec       linkw %fp,#-20
10c5315e:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c53162:       266e 0008       moveal %fp@(8),%a3
10c53166:       246e 000c       moveal %fp@(12),%a2
10c5316a:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c5316e:       42a7            clrl %sp@-
10c53170:       486e ffec       pea %fp@(-20)
10c53174:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c5317a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c53180:       2d68 012c fff0  movel %a0@(300),%fp@(-16)
10c53186:       2d68 013c fff4  movel %a0@(316),%fp@(-12)
10c5318c:       2d68 007a ffec  movel %a0@(122),%fp@(-20)
10c53192:       4fef 000c       lea %sp@(12),%sp
10c53196:       4aaa 0014       tstl %a2@(20)
10c5319a:       6716            beqs 10c531b2 <sock_sendmsg+0x58>
10c5319c:       486e ffec       pea %fp@(-20)
10c531a0:       2f0a            movel %a2,%sp@-
10c531a2:       2f0b            movel %a3,%sp@-
10c531a4:       4eb9 10c5 7670  jsr 10c57670 <__scm_send>
10c531aa:       2400            movel %d0,%d2
10c531ac:       4fef 000c       lea %sp@(12),%sp
10c531b0:       6d2c            blts 10c531de <sock_sendmsg+0x84>
10c531b2:       206b 0008       moveal %a3@(8),%a0
10c531b6:       76ec            moveq #-20,%d3
10c531b8:       d68e            addl %fp,%d3
10c531ba:       2f03            movel %d3,%sp@-
10c531bc:       2f2e 0010       movel %fp@(16),%sp@-
10c531c0:       2f0a            movel %a2,%sp@-
10c531c2:       2f0b            movel %a3,%sp@-
10c531c4:       2068 0034       moveal %a0@(52),%a0
10c531c8:       4e90            jsr %a0@
10c531ca:       2400            movel %d0,%d2
10c531cc:       4fef 0010       lea %sp@(16),%sp
10c531d0:       4aae fff8       tstl %fp@(-8)
10c531d4:       6708            beqs 10c531de <sock_sendmsg+0x84>
10c531d6:       2f03            movel %d3,%sp@-
10c531d8:       4eb9 10c5 7620  jsr 10c57620 <__scm_destroy>
10c531de:       2002            movel %d2,%d0
10c531e0:       4cee 0c0c ffdc  moveml %fp@(-36),%d2-%d3/%a2-%a3
10c531e6:       4e5e            unlk %fp
10c531e8:       4e75            rts

10c531ea <sock_recvmsg>:
10c531ea:       4e56 ffec       linkw %fp,#-20
10c531ee:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c531f2:       246e 0008       moveal %fp@(8),%a2
10c531f6:       266e 000c       moveal %fp@(12),%a3
10c531fa:       282e 0010       movel %fp@(16),%d4
10c531fe:       242e 0014       movel %fp@(20),%d2
10c53202:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c53206:       42a7            clrl %sp@-
10c53208:       76ec            moveq #-20,%d3
10c5320a:       d68e            addl %fp,%d3
10c5320c:       2f03            movel %d3,%sp@-
10c5320e:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c53214:       206a 0008       moveal %a2@(8),%a0
10c53218:       2f03            movel %d3,%sp@-
10c5321a:       2f02            movel %d2,%sp@-
10c5321c:       2f04            movel %d4,%sp@-
10c5321e:       2f0b            movel %a3,%sp@-
10c53220:       2f0a            movel %a2,%sp@-
10c53222:       2068 0038       moveal %a0@(56),%a0
10c53226:       4e90            jsr %a0@
10c53228:       2800            movel %d0,%d4
10c5322a:       4fef 0020       lea %sp@(32),%sp
10c5322e:       6d58            blts 10c53288 <sock_recvmsg+0x9e>
10c53230:       4aab 0010       tstl %a3@(16)
10c53234:       6622            bnes 10c53258 <sock_recvmsg+0x6e>
10c53236:       4a2a 002a       tstb %a2@(42)
10c5323a:       6606            bnes 10c53242 <sock_recvmsg+0x58>
10c5323c:       4aae fff8       tstl %fp@(-8)
10c53240:       6746            beqs 10c53288 <sock_recvmsg+0x9e>
10c53242:       7008            moveq #8,%d0
10c53244:       81ab 0018       orl %d0,%a3@(24)
10c53248:       4aae fff8       tstl %fp@(-8)
10c5324c:       673a            beqs 10c53288 <sock_recvmsg+0x9e>
10c5324e:       2f03            movel %d3,%sp@-
10c53250:       4eb9 10c5 7620  jsr 10c57620 <__scm_destroy>
10c53256:       6030            bras 10c53288 <sock_recvmsg+0x9e>
10c53258:       4a2a 002a       tstb %a2@(42)
10c5325c:       671a            beqs 10c53278 <sock_recvmsg+0x8e>
10c5325e:       2f03            movel %d3,%sp@-
10c53260:       4878 000c       pea c <LSIGTRAP+0x7>
10c53264:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c53268:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c5326c:       2f0b            movel %a3,%sp@-
10c5326e:       4eb9 10c5 77e0  jsr 10c577e0 <put_cmsg>
10c53274:       4fef 0014       lea %sp@(20),%sp
10c53278:       4aae fff8       tstl %fp@(-8)
10c5327c:       670a            beqs 10c53288 <sock_recvmsg+0x9e>
10c5327e:       2f03            movel %d3,%sp@-
10c53280:       2f0b            movel %a3,%sp@-
10c53282:       4eb9 10c5 7872  jsr 10c57872 <scm_detach_fds>
10c53288:       2004            movel %d4,%d0
10c5328a:       4cee 0c1c ffd8  moveml %fp@(-40),%d2-%d4/%a2-%a3
10c53290:       4e5e            unlk %fp
10c53292:       4e75            rts

10c53294 <sock_lseek>:
10c53294:       4e56 0000       linkw %fp,#0
10c53298:       70ff            moveq #-1,%d0
10c5329a:       72e3            moveq #-29,%d1
10c5329c:       4e5e            unlk %fp
10c5329e:       4e75            rts

10c532a0 <sock_read>:
10c532a0:       4e56 ffdc       linkw %fp,#-36
10c532a4:       2f03            movel %d3,%sp@-
10c532a6:       2f02            movel %d2,%sp@-
10c532a8:       226e 0008       moveal %fp@(8),%a1
10c532ac:       242e 0010       movel %fp@(16),%d2
10c532b0:       701e            moveq #30,%d0
10c532b2:       d089            addl %a1,%d0
10c532b4:       b0ae 0014       cmpl %fp@(20),%d0
10c532b8:       6704            beqs 10c532be <sock_read+0x1e>
10c532ba:       70e3            moveq #-29,%d0
10c532bc:       6056            bras 10c53314 <sock_read+0x74>
10c532be:       4a82            tstl %d2
10c532c0:       6604            bnes 10c532c6 <sock_read+0x26>
10c532c2:       7000            moveq #0,%d0
10c532c4:       604e            bras 10c53314 <sock_read+0x74>
10c532c6:       2069 0008       moveal %a1@(8),%a0
10c532ca:       2228 0008       movel %a0@(8),%d1
10c532ce:       0681 0000 011a  addil #282,%d1
10c532d4:       42ae ffe4       clrl %fp@(-28)
10c532d8:       42ae ffe8       clrl %fp@(-24)
10c532dc:       41ee ffdc       lea %fp@(-36),%a0
10c532e0:       2d48 ffec       movel %a0,%fp@(-20)
10c532e4:       7001            moveq #1,%d0
10c532e6:       2d40 fff0       movel %d0,%fp@(-16)
10c532ea:       42ae fff4       clrl %fp@(-12)
10c532ee:       42ae fff8       clrl %fp@(-8)
10c532f2:       2d6e 000c ffdc  movel %fp@(12),%fp@(-36)
10c532f8:       2d42 ffe0       movel %d2,%fp@(-32)
10c532fc:       1029 001a       moveb %a1@(26),%d0
10c53300:       e788            lsll #3,%d0
10c53302:       7640            moveq #64,%d3
10c53304:       c680            andl %d0,%d3
10c53306:       2f03            movel %d3,%sp@-
10c53308:       2f02            movel %d2,%sp@-
10c5330a:       486e ffe4       pea %fp@(-28)
10c5330e:       2f01            movel %d1,%sp@-
10c53310:       4eba fed8       jsr %pc@(10c531ea <sock_recvmsg>)
10c53314:       242e ffd4       movel %fp@(-44),%d2
10c53318:       262e ffd8       movel %fp@(-40),%d3
10c5331c:       4e5e            unlk %fp
10c5331e:       4e75            rts

10c53320 <sock_write>:
10c53320:       4e56 ffdc       linkw %fp,#-36
10c53324:       2f0a            movel %a2,%sp@-
10c53326:       2f02            movel %d2,%sp@-
10c53328:       226e 0008       moveal %fp@(8),%a1
10c5332c:       222e 0010       movel %fp@(16),%d1
10c53330:       701e            moveq #30,%d0
10c53332:       d089            addl %a1,%d0
10c53334:       b0ae 0014       cmpl %fp@(20),%d0
10c53338:       6704            beqs 10c5333e <sock_write+0x1e>
10c5333a:       70e3            moveq #-29,%d0
10c5333c:       6068            bras 10c533a6 <sock_write+0x86>
10c5333e:       4a81            tstl %d1
10c53340:       6604            bnes 10c53346 <sock_write+0x26>
10c53342:       7000            moveq #0,%d0
10c53344:       6060            bras 10c533a6 <sock_write+0x86>
10c53346:       2069 0008       moveal %a1@(8),%a0
10c5334a:       2068 0008       moveal %a0@(8),%a0
10c5334e:       41e8 011a       lea %a0@(282),%a0
10c53352:       42ae ffe4       clrl %fp@(-28)
10c53356:       42ae ffe8       clrl %fp@(-24)
10c5335a:       45ee ffdc       lea %fp@(-36),%a2
10c5335e:       2d4a ffec       movel %a2,%fp@(-20)
10c53362:       7001            moveq #1,%d0
10c53364:       2d40 fff0       movel %d0,%fp@(-16)
10c53368:       42ae fff4       clrl %fp@(-12)
10c5336c:       42ae fff8       clrl %fp@(-8)
10c53370:       1029 001a       moveb %a1@(26),%d0
10c53374:       e788            lsll #3,%d0
10c53376:       7440            moveq #64,%d2
10c53378:       c082            andl %d2,%d0
10c5337a:       2d40 fffc       movel %d0,%fp@(-4)
10c5337e:       0c68 0005 0028  cmpiw #5,%a0@(40)
10c53384:       660a            bnes 10c53390 <sock_write+0x70>
10c53386:       747f            moveq #127,%d2
10c53388:       4602            notb %d2
10c5338a:       8480            orl %d0,%d2
10c5338c:       2d42 fffc       movel %d2,%fp@(-4)
10c53390:       2d6e 000c ffdc  movel %fp@(12),%fp@(-36)
10c53396:       2d41 ffe0       movel %d1,%fp@(-32)
10c5339a:       2f01            movel %d1,%sp@-
10c5339c:       486e ffe4       pea %fp@(-28)
10c533a0:       2f08            movel %a0,%sp@-
10c533a2:       4eba fdb6       jsr %pc@(10c5315a <sock_sendmsg>)
10c533a6:       242e ffd4       movel %fp@(-44),%d2
10c533aa:       246e ffd8       moveal %fp@(-40),%a2
10c533ae:       4e5e            unlk %fp
10c533b0:       4e75            rts

10c533b2 <sock_sendpage>:
10c533b2:       4e56 0000       linkw %fp,#0
10c533b6:       2f0a            movel %a2,%sp@-
10c533b8:       226e 0008       moveal %fp@(8),%a1
10c533bc:       701e            moveq #30,%d0
10c533be:       d089            addl %a1,%d0
10c533c0:       b0ae 0018       cmpl %fp@(24),%d0
10c533c4:       6704            beqs 10c533ca <sock_sendpage+0x18>
10c533c6:       70e3            moveq #-29,%d0
10c533c8:       603a            bras 10c53404 <sock_sendpage+0x52>
10c533ca:       2069 0008       moveal %a1@(8),%a0
10c533ce:       2468 0008       moveal %a0@(8),%a2
10c533d2:       45ea 011a       lea %a2@(282),%a2
10c533d6:       1029 001a       moveb %a1@(26),%d0
10c533da:       e788            lsll #3,%d0
10c533dc:       7240            moveq #64,%d1
10c533de:       c081            andl %d1,%d0
10c533e0:       4aae 001c       tstl %fp@(28)
10c533e4:       6704            beqs 10c533ea <sock_sendpage+0x38>
10c533e6:       0040 8000       oriw #-32768,%d0
10c533ea:       206a 0008       moveal %a2@(8),%a0
10c533ee:       2f00            movel %d0,%sp@-
10c533f0:       2f2e 0014       movel %fp@(20),%sp@-
10c533f4:       2f2e 0010       movel %fp@(16),%sp@-
10c533f8:       2f2e 000c       movel %fp@(12),%sp@-
10c533fc:       2f0a            movel %a2,%sp@-
10c533fe:       2068 0040       moveal %a0@(64),%a0
10c53402:       4e90            jsr %a0@
10c53404:       246e fffc       moveal %fp@(-4),%a2
10c53408:       4e5e            unlk %fp
10c5340a:       4e75            rts

10c5340c <sock_readv_writev>:
10c5340c:       4e56 ffe4       linkw %fp,#-28
10c53410:       2f03            movel %d3,%sp@-
10c53412:       2f02            movel %d2,%sp@-
10c53414:       242e 0008       movel %fp@(8),%d2
10c53418:       206e 0010       moveal %fp@(16),%a0
10c5341c:       202e 0014       movel %fp@(20),%d0
10c53420:       222e 0018       movel %fp@(24),%d1
10c53424:       262e 001c       movel %fp@(28),%d3
10c53428:       226e 000c       moveal %fp@(12),%a1
10c5342c:       43e9 011a       lea %a1@(282),%a1
10c53430:       42ae ffe4       clrl %fp@(-28)
10c53434:       42ae ffe8       clrl %fp@(-24)
10c53438:       42ae fff4       clrl %fp@(-12)
10c5343c:       42ae fff8       clrl %fp@(-8)
10c53440:       2d40 ffec       movel %d0,%fp@(-20)
10c53444:       2d41 fff0       movel %d1,%fp@(-16)
10c53448:       1028 001a       moveb %a0@(26),%d0
10c5344c:       e788            lsll #3,%d0
10c5344e:       7240            moveq #64,%d1
10c53450:       c081            andl %d1,%d0
10c53452:       2d40 fffc       movel %d0,%fp@(-4)
10c53456:       7201            moveq #1,%d1
10c53458:       b282            cmpl %d2,%d1
10c5345a:       6610            bnes 10c5346c <sock_readv_writev+0x60>
10c5345c:       2f00            movel %d0,%sp@-
10c5345e:       2f03            movel %d3,%sp@-
10c53460:       486e ffe4       pea %fp@(-28)
10c53464:       2f09            movel %a1,%sp@-
10c53466:       4eba fd82       jsr %pc@(10c531ea <sock_recvmsg>)
10c5346a:       601e            bras 10c5348a <sock_readv_writev+0x7e>
10c5346c:       0c69 0005 0028  cmpiw #5,%a1@(40)
10c53472:       660a            bnes 10c5347e <sock_readv_writev+0x72>
10c53474:       727f            moveq #127,%d1
10c53476:       4601            notb %d1
10c53478:       8280            orl %d0,%d1
10c5347a:       2d41 fffc       movel %d1,%fp@(-4)
10c5347e:       2f03            movel %d3,%sp@-
10c53480:       486e ffe4       pea %fp@(-28)
10c53484:       2f09            movel %a1,%sp@-
10c53486:       4eba fcd2       jsr %pc@(10c5315a <sock_sendmsg>)
10c5348a:       242e ffdc       movel %fp@(-36),%d2
10c5348e:       262e ffe0       movel %fp@(-32),%d3
10c53492:       4e5e            unlk %fp
10c53494:       4e75            rts

10c53496 <sock_readv>:
10c53496:       4e56 0000       linkw %fp,#0
10c5349a:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c5349e:       246e 0008       moveal %fp@(8),%a2
10c534a2:       262e 000c       movel %fp@(12),%d3
10c534a6:       242e 0010       movel %fp@(16),%d2
10c534aa:       93c9            subal %a1,%a1
10c534ac:       7200            moveq #0,%d1
10c534ae:       b489            cmpl %a1,%d2
10c534b0:       6310            blss 10c534c2 <sock_readv+0x2c>
10c534b2:       2043            moveal %d3,%a0
10c534b4:       5888            addql #4,%a0
10c534b6:       2010            movel %a0@,%d0
10c534b8:       5088            addql #8,%a0
10c534ba:       d3c0            addal %d0,%a1
10c534bc:       5281            addql #1,%d1
10c534be:       b481            cmpl %d1,%d2
10c534c0:       62f4            bhis 10c534b6 <sock_readv+0x20>
10c534c2:       2f09            movel %a1,%sp@-
10c534c4:       2f02            movel %d2,%sp@-
10c534c6:       2f03            movel %d3,%sp@-
10c534c8:       2f0a            movel %a2,%sp@-
10c534ca:       206a 0008       moveal %a2@(8),%a0
10c534ce:       2f28 0008       movel %a0@(8),%sp@-
10c534d2:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c534d6:       4eba ff34       jsr %pc@(10c5340c <sock_readv_writev>)
10c534da:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c534e0:       4e5e            unlk %fp
10c534e2:       4e75            rts

10c534e4 <sock_writev>:
10c534e4:       4e56 0000       linkw %fp,#0
10c534e8:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c534ec:       246e 0008       moveal %fp@(8),%a2
10c534f0:       262e 000c       movel %fp@(12),%d3
10c534f4:       242e 0010       movel %fp@(16),%d2
10c534f8:       93c9            subal %a1,%a1
10c534fa:       7200            moveq #0,%d1
10c534fc:       b489            cmpl %a1,%d2
10c534fe:       6310            blss 10c53510 <sock_writev+0x2c>
10c53500:       2043            moveal %d3,%a0
10c53502:       5888            addql #4,%a0
10c53504:       2010            movel %a0@,%d0
10c53506:       5088            addql #8,%a0
10c53508:       d3c0            addal %d0,%a1
10c5350a:       5281            addql #1,%d1
10c5350c:       b481            cmpl %d1,%d2
10c5350e:       62f4            bhis 10c53504 <sock_writev+0x20>
10c53510:       2f09            movel %a1,%sp@-
10c53512:       2f02            movel %d2,%sp@-
10c53514:       2f03            movel %d3,%sp@-
10c53516:       2f0a            movel %a2,%sp@-
10c53518:       206a 0008       moveal %a2@(8),%a0
10c5351c:       2f28 0008       movel %a0@(8),%sp@-
10c53520:       42a7            clrl %sp@-
10c53522:       4eba fee8       jsr %pc@(10c5340c <sock_readv_writev>)
10c53526:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c5352c:       4e5e            unlk %fp
10c5352e:       4e75            rts

10c53530 <sock_ioctl>:
10c53530:       4e56 0000       linkw %fp,#0
10c53534:       206e 0008       moveal %fp@(8),%a0
10c53538:       41e8 011a       lea %a0@(282),%a0
10c5353c:       2268 0008       moveal %a0@(8),%a1
10c53540:       2f2e 0014       movel %fp@(20),%sp@-
10c53544:       2f2e 0010       movel %fp@(16),%sp@-
10c53548:       2f08            movel %a0,%sp@-
10c5354a:       2069 0020       moveal %a1@(32),%a0
10c5354e:       4e90            jsr %a0@
10c53550:       4e5e            unlk %fp
10c53552:       4e75            rts

10c53554 <sock_poll>:
10c53554:       4e56 0000       linkw %fp,#0
10c53558:       2f0a            movel %a2,%sp@-
10c5355a:       226e 0008       moveal %fp@(8),%a1
10c5355e:       2069 0008       moveal %a1@(8),%a0
10c53562:       2068 0008       moveal %a0@(8),%a0
10c53566:       41e8 011a       lea %a0@(282),%a0
10c5356a:       2468 0008       moveal %a0@(8),%a2
10c5356e:       2f2e 000c       movel %fp@(12),%sp@-
10c53572:       2f08            movel %a0,%sp@-
10c53574:       2f09            movel %a1,%sp@-
10c53576:       206a 001c       moveal %a2@(28),%a0
10c5357a:       4e90            jsr %a0@
10c5357c:       246e fffc       moveal %fp@(-4),%a2
10c53580:       4e5e            unlk %fp
10c53582:       4e75            rts

10c53584 <sock_mmap>:
10c53584:       4e56 0000       linkw %fp,#0
10c53588:       2f0a            movel %a2,%sp@-
10c5358a:       226e 0008       moveal %fp@(8),%a1
10c5358e:       2069 0008       moveal %a1@(8),%a0
10c53592:       2068 0008       moveal %a0@(8),%a0
10c53596:       41e8 011a       lea %a0@(282),%a0
10c5359a:       2468 0008       moveal %a0@(8),%a2
10c5359e:       2f2e 000c       movel %fp@(12),%sp@-
10c535a2:       2f08            movel %a0,%sp@-
10c535a4:       2f09            movel %a1,%sp@-
10c535a6:       206a 003c       moveal %a2@(60),%a0
10c535aa:       4e90            jsr %a0@
10c535ac:       246e fffc       moveal %fp@(-4),%a2
10c535b0:       4e5e            unlk %fp
10c535b2:       4e75            rts

10c535b4 <sock_close>:
10c535b4:       4e56 0000       linkw %fp,#0
10c535b8:       2f0a            movel %a2,%sp@-
10c535ba:       246e 0008       moveal %fp@(8),%a2
10c535be:       b4fc 0000       cmpaw #0,%a2
10c535c2:       671e            beqs 10c535e2 <sock_close+0x2e>
10c535c4:       42a7            clrl %sp@-
10c535c6:       2f2e 000c       movel %fp@(12),%sp@-
10c535ca:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c535ce:       4eb9 10c5 35f8  jsr 10c535f8 <sock_fasync>
10c535d4:       4fef 000c       lea %sp@(12),%sp
10c535d8:       486a 011a       pea %a2@(282)
10c535dc:       4eba fb26       jsr %pc@(10c53104 <sock_release>)
10c535e0:       600c            bras 10c535ee <sock_close+0x3a>
10c535e2:       4879 1000 654e  pea 1000654e <npindex_to_ethertype+0x31e>
10c535e8:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c535ee:       7000            moveq #0,%d0
10c535f0:       246e fffc       moveal %fp@(-4),%a2
10c535f4:       4e5e            unlk %fp
10c535f6:       4e75            rts

10c535f8 <sock_fasync>:
10c535f8:       4e56 0000       linkw %fp,#0
10c535fc:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c53600:       282e 0008       movel %fp@(8),%d4
10c53604:       242e 000c       movel %fp@(12),%d2
10c53608:       262e 0010       movel %fp@(16),%d3
10c5360c:       9bcd            subal %a5,%a5
10c5360e:       671e            beqs 10c5362e <sock_fasync+0x36>
10c53610:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c53614:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c53618:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c5361e:       2a40            moveal %d0,%a5
10c53620:       508f            addql #8,%sp
10c53622:       bafc 0000       cmpaw #0,%a5
10c53626:       6606            bnes 10c5362e <sock_fasync+0x36>
10c53628:       70f4            moveq #-12,%d0
10c5362a:       6000 00e8       braw 10c53714 <sock_fasync+0x11c>
10c5362e:       2242            moveal %d2,%a1
10c53630:       2069 0008       moveal %a1@(8),%a0
10c53634:       2868 0008       moveal %a0@(8),%a4
10c53638:       49ec 011a       lea %a4@(282),%a4
10c5363c:       246c 0018       moveal %a4@(24),%a2
10c53640:       b4fc 0000       cmpaw #0,%a2
10c53644:       6606            bnes 10c5364c <sock_fasync+0x54>
10c53646:       70ea            moveq #-22,%d0
10c53648:       6000 00ca       braw 10c53714 <sock_fasync+0x11c>
10c5364c:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c53652:       5290            addql #1,%a0@
10c53654:       2648            moveal %a0,%a3
10c53656:       4aaa 0030       tstl %a2@(48)
10c5365a:       670a            beqs 10c53666 <sock_fasync+0x6e>
10c5365c:       2f0a            movel %a2,%sp@-
10c5365e:       4eb9 10c5 4fc8  jsr 10c54fc8 <__lock_sock>
10c53664:       588f            addql #4,%sp
10c53666:       7001            moveq #1,%d0
10c53668:       2540 0030       movel %d0,%a2@(48)
10c5366c:       5393            subql #1,%a3@
10c5366e:       43ec 0010       lea %a4@(16),%a1
10c53672:       6004            bras 10c53678 <sock_fasync+0x80>
10c53674:       43e8 0008       lea %a0@(8),%a1
10c53678:       2051            moveal %a1@,%a0
10c5367a:       b0fc 0000       cmpaw #0,%a0
10c5367e:       6706            beqs 10c53686 <sock_fasync+0x8e>
10c53680:       b4a8 000c       cmpl %a0@(12),%d2
10c53684:       66ee            bnes 10c53674 <sock_fasync+0x7c>
10c53686:       4a83            tstl %d3
10c53688:       6730            beqs 10c536ba <sock_fasync+0xc2>
10c5368a:       b0fc 0000       cmpaw #0,%a0
10c5368e:       670c            beqs 10c5369c <sock_fasync+0xa4>
10c53690:       5293            addql #1,%a3@
10c53692:       2144 0004       movel %d4,%a0@(4)
10c53696:       5393            subql #1,%a3@
10c53698:       2f0d            movel %a5,%sp@-
10c5369a:       602e            bras 10c536ca <sock_fasync+0xd2>
10c5369c:       2b42 000c       movel %d2,%a5@(12)
10c536a0:       2b44 0004       movel %d4,%a5@(4)
10c536a4:       2abc 0000 4601  movel #17921,%a5@
10c536aa:       2b6c 0010 0008  movel %a4@(16),%a5@(8)
10c536b0:       5293            addql #1,%a3@
10c536b2:       294d 0010       movel %a5,%a4@(16)
10c536b6:       5393            subql #1,%a3@
10c536b8:       6018            bras 10c536d2 <sock_fasync+0xda>
10c536ba:       b0fc 0000       cmpaw #0,%a0
10c536be:       6712            beqs 10c536d2 <sock_fasync+0xda>
10c536c0:       5293            addql #1,%a3@
10c536c2:       22a8 0008       movel %a0@(8),%a1@
10c536c6:       5393            subql #1,%a3@
10c536c8:       2f08            movel %a0,%sp@-
10c536ca:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c536d0:       588f            addql #4,%sp
10c536d2:       5293            addql #1,%a3@
10c536d4:       206c 0018       moveal %a4@(24),%a0
10c536d8:       4aa8 00ba       tstl %a0@(186)
10c536dc:       670a            beqs 10c536e8 <sock_fasync+0xf0>
10c536de:       2f08            movel %a0,%sp@-
10c536e0:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c536e6:       588f            addql #4,%sp
10c536e8:       206c 0018       moveal %a4@(24),%a0
10c536ec:       42a8 0030       clrl %a0@(48)
10c536f0:       226c 0018       moveal %a4@(24),%a1
10c536f4:       41e9 0038       lea %a1@(56),%a0
10c536f8:       b1d0            cmpal %a0@,%a0
10c536fa:       6714            beqs 10c53710 <sock_fasync+0x118>
10c536fc:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c53700:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c53704:       7034            moveq #52,%d0
10c53706:       d089            addl %a1,%d0
10c53708:       2f00            movel %d0,%sp@-
10c5370a:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c53710:       5393            subql #1,%a3@
10c53712:       7000            moveq #0,%d0
10c53714:       4cee 3c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a5
10c5371a:       4e5e            unlk %fp
10c5371c:       4e75            rts

10c5371e <sock_wake_async>:
10c5371e:       4e56 0000       linkw %fp,#0
10c53722:       48e7 3800       moveml %d2-%d4,%sp@-
10c53726:       226e 0008       moveal %fp@(8),%a1
10c5372a:       202e 000c       movel %fp@(12),%d0
10c5372e:       262e 0010       movel %fp@(16),%d3
10c53732:       b2fc 0000       cmpaw #0,%a1
10c53736:       6706            beqs 10c5373e <sock_wake_async+0x20>
10c53738:       2229 0010       movel %a1@(16),%d1
10c5373c:       6604            bnes 10c53742 <sock_wake_async+0x24>
10c5373e:       70ff            moveq #-1,%d0
10c53740:       606e            bras 10c537b0 <sock_wake_async+0x92>
10c53742:       7401            moveq #1,%d2
10c53744:       b480            cmpl %d0,%d2
10c53746:       6716            beqs 10c5375e <sock_wake_async+0x40>
10c53748:       6d06            blts 10c53750 <sock_wake_async+0x32>
10c5374a:       4a80            tstl %d0
10c5374c:       6740            beqs 10c5378e <sock_wake_async+0x70>
10c5374e:       605e            bras 10c537ae <sock_wake_async+0x90>
10c53750:       7802            moveq #2,%d4
10c53752:       b880            cmpl %d0,%d4
10c53754:       6716            beqs 10c5376c <sock_wake_async+0x4e>
10c53756:       7403            moveq #3,%d2
10c53758:       b480            cmpl %d0,%d2
10c5375a:       6744            beqs 10c537a0 <sock_wake_async+0x82>
10c5375c:       6050            bras 10c537ae <sock_wake_async+0x90>
10c5375e:       41e9 0004       lea %a1@(4),%a0
10c53762:       2010            movel %a0@,%d0
10c53764:       0800 0001       btst #1,%d0
10c53768:       6644            bnes 10c537ae <sock_wake_async+0x90>
10c5376a:       6022            bras 10c5378e <sock_wake_async+0x70>
10c5376c:       41e9 0004       lea %a1@(4),%a0
10c53770:       40c2            movew %sr,%d2
10c53772:       007c 0700       oriw #1792,%sr
10c53776:       2210            movel %a0@,%d1
10c53778:       7801            moveq #1,%d4
10c5377a:       c284            andl %d4,%d1
10c5377c:       4481            negl %d1
10c5377e:       4481            negl %d1
10c53780:       2010            movel %a0@,%d0
10c53782:       78fe            moveq #-2,%d4
10c53784:       c084            andl %d4,%d0
10c53786:       2080            movel %d0,%a0@
10c53788:       46c2            movew %d2,%sr
10c5378a:       4a81            tstl %d1
10c5378c:       6720            beqs 10c537ae <sock_wake_async+0x90>
10c5378e:       2f03            movel %d3,%sp@-
10c53790:       4878 001d       pea 1d <LSIGTRAP+0x18>
10c53794:       2f29 0010       movel %a1@(16),%sp@-
10c53798:       4eb9 10c2 f172  jsr 10c2f172 <__kill_fasync>
10c5379e:       600e            bras 10c537ae <sock_wake_async+0x90>
10c537a0:       2f03            movel %d3,%sp@-
10c537a2:       4878 0017       pea 17 <LSIGTRAP+0x12>
10c537a6:       2f01            movel %d1,%sp@-
10c537a8:       4eb9 10c2 f172  jsr 10c2f172 <__kill_fasync>
10c537ae:       7000            moveq #0,%d0
10c537b0:       4cee 001c fff4  moveml %fp@(-12),%d2-%d4
10c537b6:       4e5e            unlk %fp
10c537b8:       4e75            rts

10c537ba <sock_create>:
10c537ba:       4e56 0000       linkw %fp,#0
10c537be:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c537c2:       202e 0008       movel %fp@(8),%d0
10c537c6:       262e 000c       movel %fp@(12),%d3
10c537ca:       721f            moveq #31,%d1
10c537cc:       b280            cmpl %d0,%d1
10c537ce:       6406            bccs 10c537d6 <sock_create+0x1c>
10c537d0:       709f            moveq #-97,%d0
10c537d2:       6000 00a2       braw 10c53876 <sock_create+0xbc>
10c537d6:       720a            moveq #10,%d1
10c537d8:       b283            cmpl %d3,%d1
10c537da:       6406            bccs 10c537e2 <sock_create+0x28>
10c537dc:       70ea            moveq #-22,%d0
10c537de:       6000 0096       braw 10c53876 <sock_create+0xbc>
10c537e2:       7202            moveq #2,%d1
10c537e4:       b280            cmpl %d0,%d1
10c537e6:       6634            bnes 10c5381c <sock_create+0x62>
10c537e8:       720a            moveq #10,%d1
10c537ea:       b283            cmpl %d3,%d1
10c537ec:       662e            bnes 10c5381c <sock_create+0x62>
10c537ee:       4ab9 1002 4834  tstl 10024834 <warned.1164>
10c537f4:       6624            bnes 10c5381a <sock_create+0x60>
10c537f6:       7001            moveq #1,%d0
10c537f8:       23c0 1002 4834  movel %d0,10024834 <warned.1164>
10c537fe:       2239 1002 53b4  movel 100253b4 <_current_task>,%d1
10c53804:       0681 0000 023c  addil #572,%d1
10c5380a:       2f01            movel %d1,%sp@-
10c5380c:       4879 1000 6569  pea 10006569 <npindex_to_ethertype+0x339>
10c53812:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c53818:       508f            addql #8,%sp
10c5381a:       7011            moveq #17,%d0
10c5381c:       2400            movel %d0,%d2
10c5381e:       e58a            lsll #2,%d2
10c53820:       47f9 1002 4838  lea 10024838 <net_families>,%a3
10c53826:       4ab3 2800       tstl %a3@(00000000,%d2:l)
10c5382a:       6604            bnes 10c53830 <sock_create+0x76>
10c5382c:       749f            moveq #-97,%d2
10c5382e:       6044            bras 10c53874 <sock_create+0xba>
10c53830:       4eba f844       jsr %pc@(10c53076 <sock_alloc>)
10c53834:       2440            moveal %d0,%a2
10c53836:       b4fc 0000       cmpaw #0,%a2
10c5383a:       6610            bnes 10c5384c <sock_create+0x92>
10c5383c:       4879 1000 6594  pea 10006594 <npindex_to_ethertype+0x364>
10c53842:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c53848:       74e9            moveq #-23,%d2
10c5384a:       6028            bras 10c53874 <sock_create+0xba>
10c5384c:       3543 0028       movew %d3,%a2@(40)
10c53850:       2073 2800       moveal %a3@(00000000,%d2:l),%a0
10c53854:       2f2e 0010       movel %fp@(16),%sp@-
10c53858:       2f0a            movel %a2,%sp@-
10c5385a:       2068 0004       moveal %a0@(4),%a0
10c5385e:       4e90            jsr %a0@
10c53860:       2400            movel %d0,%d2
10c53862:       508f            addql #8,%sp
10c53864:       6c08            bges 10c5386e <sock_create+0xb4>
10c53866:       2f0a            movel %a2,%sp@-
10c53868:       4eba f89a       jsr %pc@(10c53104 <sock_release>)
10c5386c:       6006            bras 10c53874 <sock_create+0xba>
10c5386e:       206e 0014       moveal %fp@(20),%a0
10c53872:       208a            movel %a2,%a0@
10c53874:       2002            movel %d2,%d0
10c53876:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c5387c:       4e5e            unlk %fp
10c5387e:       4e75            rts

10c53880 <sys_socket>:
10c53880:       4e56 fffc       linkw %fp,#-4
10c53884:       2f02            movel %d2,%sp@-
10c53886:       486e fffc       pea %fp@(-4)
10c5388a:       2f2e 0010       movel %fp@(16),%sp@-
10c5388e:       2f2e 000c       movel %fp@(12),%sp@-
10c53892:       2f2e 0008       movel %fp@(8),%sp@-
10c53896:       4eba ff22       jsr %pc@(10c537ba <sock_create>)
10c5389a:       2400            movel %d0,%d2
10c5389c:       4fef 0010       lea %sp@(16),%sp
10c538a0:       6d16            blts 10c538b8 <sys_socket+0x38>
10c538a2:       2f2e fffc       movel %fp@(-4),%sp@-
10c538a6:       4eba f5d8       jsr %pc@(10c52e80 <sock_map_fd>)
10c538aa:       2400            movel %d0,%d2
10c538ac:       588f            addql #4,%sp
10c538ae:       6c08            bges 10c538b8 <sys_socket+0x38>
10c538b0:       2f2e fffc       movel %fp@(-4),%sp@-
10c538b4:       4eba f84e       jsr %pc@(10c53104 <sock_release>)
10c538b8:       2002            movel %d2,%d0
10c538ba:       242e fff8       movel %fp@(-8),%d2
10c538be:       4e5e            unlk %fp
10c538c0:       4e75            rts

10c538c2 <sys_socketpair>:
10c538c2:       4e56 fff8       linkw %fp,#-8
10c538c6:       48e7 3c30       moveml %d2-%d5/%a2-%a3,%sp@-
10c538ca:       2a2e 0008       movel %fp@(8),%d5
10c538ce:       282e 000c       movel %fp@(12),%d4
10c538d2:       262e 0010       movel %fp@(16),%d3
10c538d6:       266e 0014       moveal %fp@(20),%a3
10c538da:       486e fffc       pea %fp@(-4)
10c538de:       2f03            movel %d3,%sp@-
10c538e0:       2f04            movel %d4,%sp@-
10c538e2:       2f05            movel %d5,%sp@-
10c538e4:       45fa fed4       lea %pc@(10c537ba <sock_create>),%a2
10c538e8:       4e92            jsr %a2@
10c538ea:       2400            movel %d0,%d2
10c538ec:       4fef 0010       lea %sp@(16),%sp
10c538f0:       6d7a            blts 10c5396c <sys_socketpair+0xaa>
10c538f2:       486e fff8       pea %fp@(-8)
10c538f6:       2f03            movel %d3,%sp@-
10c538f8:       2f04            movel %d4,%sp@-
10c538fa:       2f05            movel %d5,%sp@-
10c538fc:       4e92            jsr %a2@
10c538fe:       2400            movel %d0,%d2
10c53900:       4fef 0010       lea %sp@(16),%sp
10c53904:       6d5e            blts 10c53964 <sys_socketpair+0xa2>
10c53906:       206e fffc       moveal %fp@(-4),%a0
10c5390a:       2268 0008       moveal %a0@(8),%a1
10c5390e:       2f2e fff8       movel %fp@(-8),%sp@-
10c53912:       2f08            movel %a0,%sp@-
10c53914:       2069 0010       moveal %a1@(16),%a0
10c53918:       4e90            jsr %a0@
10c5391a:       2400            movel %d0,%d2
10c5391c:       508f            addql #8,%sp
10c5391e:       6d3a            blts 10c5395a <sys_socketpair+0x98>
10c53920:       2f2e fffc       movel %fp@(-4),%sp@-
10c53924:       45fa f55a       lea %pc@(10c52e80 <sock_map_fd>),%a2
10c53928:       4e92            jsr %a2@
10c5392a:       2400            movel %d0,%d2
10c5392c:       588f            addql #4,%sp
10c5392e:       6d2a            blts 10c5395a <sys_socketpair+0x98>
10c53930:       2602            movel %d2,%d3
10c53932:       2f2e fff8       movel %fp@(-8),%sp@-
10c53936:       4e92            jsr %a2@
10c53938:       2400            movel %d0,%d2
10c5393a:       588f            addql #4,%sp
10c5393c:       6d0a            blts 10c53948 <sys_socketpair+0x86>
10c5393e:       2683            movel %d3,%a3@
10c53940:       2740 0004       movel %d0,%a3@(4)
10c53944:       7000            moveq #0,%d0
10c53946:       6026            bras 10c5396e <sys_socketpair+0xac>
10c53948:       2f2e fff8       movel %fp@(-8),%sp@-
10c5394c:       4eba f7b6       jsr %pc@(10c53104 <sock_release>)
10c53950:       2f03            movel %d3,%sp@-
10c53952:       4eb9 10c2 3bcc  jsr 10c23bcc <sys_close>
10c53958:       6012            bras 10c5396c <sys_socketpair+0xaa>
10c5395a:       2f2e fff8       movel %fp@(-8),%sp@-
10c5395e:       4eba f7a4       jsr %pc@(10c53104 <sock_release>)
10c53962:       588f            addql #4,%sp
10c53964:       2f2e fffc       movel %fp@(-4),%sp@-
10c53968:       4eba f79a       jsr %pc@(10c53104 <sock_release>)
10c5396c:       2002            movel %d2,%d0
10c5396e:       4cee 0c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a3
10c53974:       4e5e            unlk %fp
10c53976:       4e75            rts

10c53978 <sys_bind>:
10c53978:       4e56 ff7c       linkw %fp,#-132
10c5397c:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c53980:       262e 0010       movel %fp@(16),%d3
10c53984:       486e ff7c       pea %fp@(-132)
10c53988:       2f2e 0008       movel %fp@(8),%sp@-
10c5398c:       4eba f676       jsr %pc@(10c53004 <sockfd_lookup>)
10c53990:       2440            moveal %d0,%a2
10c53992:       508f            addql #8,%sp
10c53994:       b4fc 0000       cmpaw #0,%a2
10c53998:       673c            beqs 10c539d6 <sys_bind+0x5e>
10c5399a:       7480            moveq #-128,%d2
10c5399c:       d48e            addl %fp,%d2
10c5399e:       2f02            movel %d2,%sp@-
10c539a0:       2f03            movel %d3,%sp@-
10c539a2:       2f2e 000c       movel %fp@(12),%sp@-
10c539a6:       4eba f378       jsr %pc@(10c52d20 <move_addr_to_kernel>)
10c539aa:       2d40 ff7c       movel %d0,%fp@(-132)
10c539ae:       4fef 000c       lea %sp@(12),%sp
10c539b2:       6d18            blts 10c539cc <sys_bind+0x54>
10c539b4:       206a 0008       moveal %a2@(8),%a0
10c539b8:       2f03            movel %d3,%sp@-
10c539ba:       2f02            movel %d2,%sp@-
10c539bc:       2f0a            movel %a2,%sp@-
10c539be:       2068 0008       moveal %a0@(8),%a0
10c539c2:       4e90            jsr %a0@
10c539c4:       2d40 ff7c       movel %d0,%fp@(-132)
10c539c8:       4fef 000c       lea %sp@(12),%sp
10c539cc:       2f2a 0014       movel %a2@(20),%sp@-
10c539d0:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c539d6:       202e ff7c       movel %fp@(-132),%d0
10c539da:       4cee 040c ff70  moveml %fp@(-144),%d2-%d3/%a2
10c539e0:       4e5e            unlk %fp
10c539e2:       4e75            rts

10c539e4 <sys_listen>:
10c539e4:       4e56 fffc       linkw %fp,#-4
10c539e8:       2f0a            movel %a2,%sp@-
10c539ea:       2f02            movel %d2,%sp@-
10c539ec:       242e 000c       movel %fp@(12),%d2
10c539f0:       486e fffc       pea %fp@(-4)
10c539f4:       2f2e 0008       movel %fp@(8),%sp@-
10c539f8:       4eba f60a       jsr %pc@(10c53004 <sockfd_lookup>)
10c539fc:       2440            moveal %d0,%a2
10c539fe:       508f            addql #8,%sp
10c53a00:       b4fc 0000       cmpaw #0,%a2
10c53a04:       672a            beqs 10c53a30 <sys_listen+0x4c>
10c53a06:       0c82 0000 0080  cmpil #128,%d2
10c53a0c:       6304            blss 10c53a12 <sys_listen+0x2e>
10c53a0e:       747f            moveq #127,%d2
10c53a10:       4602            notb %d2
10c53a12:       206a 0008       moveal %a2@(8),%a0
10c53a16:       2f02            movel %d2,%sp@-
10c53a18:       2f0a            movel %a2,%sp@-
10c53a1a:       2068 0024       moveal %a0@(36),%a0
10c53a1e:       4e90            jsr %a0@
10c53a20:       2d40 fffc       movel %d0,%fp@(-4)
10c53a24:       584f            addqw #4,%sp
10c53a26:       2eaa 0014       movel %a2@(20),%sp@
10c53a2a:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c53a30:       202e fffc       movel %fp@(-4),%d0
10c53a34:       242e fff4       movel %fp@(-12),%d2
10c53a38:       246e fff8       moveal %fp@(-8),%a2
10c53a3c:       4e5e            unlk %fp
10c53a3e:       4e75            rts

10c53a40 <sys_accept>:
10c53a40:       4e56 ff78       linkw %fp,#-136
10c53a44:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c53a48:       262e 000c       movel %fp@(12),%d3
10c53a4c:       486e ff7c       pea %fp@(-132)
10c53a50:       2f2e 0008       movel %fp@(8),%sp@-
10c53a54:       4eba f5ae       jsr %pc@(10c53004 <sockfd_lookup>)
10c53a58:       2640            moveal %d0,%a3
10c53a5a:       508f            addql #8,%sp
10c53a5c:       b6fc 0000       cmpaw #0,%a3
10c53a60:       6700 00a2       beqw 10c53b04 <sys_accept+0xc4>
10c53a64:       70e8            moveq #-24,%d0
10c53a66:       2d40 ff7c       movel %d0,%fp@(-132)
10c53a6a:       4eba f60a       jsr %pc@(10c53076 <sock_alloc>)
10c53a6e:       2440            moveal %d0,%a2
10c53a70:       b4fc 0000       cmpaw #0,%a2
10c53a74:       6700 0084       beqw 10c53afa <sys_accept+0xba>
10c53a78:       356b 0028 0028  movew %a3@(40),%a2@(40)
10c53a7e:       256b 0008 0008  movel %a3@(8),%a2@(8)
10c53a84:       226b 0008       moveal %a3@(8),%a1
10c53a88:       206b 0014       moveal %a3@(20),%a0
10c53a8c:       2f28 0018       movel %a0@(24),%sp@-
10c53a90:       2f0a            movel %a2,%sp@-
10c53a92:       2f0b            movel %a3,%sp@-
10c53a94:       2069 0014       moveal %a1@(20),%a0
10c53a98:       4e90            jsr %a0@
10c53a9a:       2d40 ff7c       movel %d0,%fp@(-132)
10c53a9e:       4fef 000c       lea %sp@(12),%sp
10c53aa2:       6d66            blts 10c53b0a <sys_accept+0xca>
10c53aa4:       4a83            tstl %d3
10c53aa6:       6744            beqs 10c53aec <sys_accept+0xac>
10c53aa8:       206a 0008       moveal %a2@(8),%a0
10c53aac:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c53ab0:       486e ff78       pea %fp@(-136)
10c53ab4:       7480            moveq #-128,%d2
10c53ab6:       d48e            addl %fp,%d2
10c53ab8:       2f02            movel %d2,%sp@-
10c53aba:       2f0a            movel %a2,%sp@-
10c53abc:       2068 0018       moveal %a0@(24),%a0
10c53ac0:       4e90            jsr %a0@
10c53ac2:       4fef 0010       lea %sp@(16),%sp
10c53ac6:       4a80            tstl %d0
10c53ac8:       6c08            bges 10c53ad2 <sys_accept+0x92>
10c53aca:       7099            moveq #-103,%d0
10c53acc:       2d40 ff7c       movel %d0,%fp@(-132)
10c53ad0:       6038            bras 10c53b0a <sys_accept+0xca>
10c53ad2:       2f2e 0010       movel %fp@(16),%sp@-
10c53ad6:       2f03            movel %d3,%sp@-
10c53ad8:       2f2e ff78       movel %fp@(-136),%sp@-
10c53adc:       2f02            movel %d2,%sp@-
10c53ade:       4eba f26e       jsr %pc@(10c52d4e <move_addr_to_user>)
10c53ae2:       2d40 ff7c       movel %d0,%fp@(-132)
10c53ae6:       4fef 0010       lea %sp@(16),%sp
10c53aea:       6d1e            blts 10c53b0a <sys_accept+0xca>
10c53aec:       2f0a            movel %a2,%sp@-
10c53aee:       4eba f390       jsr %pc@(10c52e80 <sock_map_fd>)
10c53af2:       2d40 ff7c       movel %d0,%fp@(-132)
10c53af6:       588f            addql #4,%sp
10c53af8:       6d10            blts 10c53b0a <sys_accept+0xca>
10c53afa:       2f2b 0014       movel %a3@(20),%sp@-
10c53afe:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c53b04:       202e ff7c       movel %fp@(-132),%d0
10c53b08:       600a            bras 10c53b14 <sys_accept+0xd4>
10c53b0a:       2f0a            movel %a2,%sp@-
10c53b0c:       4eba f5f6       jsr %pc@(10c53104 <sock_release>)
10c53b10:       588f            addql #4,%sp
10c53b12:       60e6            bras 10c53afa <sys_accept+0xba>
10c53b14:       4cee 0c0c ff68  moveml %fp@(-152),%d2-%d3/%a2-%a3
10c53b1a:       4e5e            unlk %fp
10c53b1c:       4e75            rts

10c53b1e <sys_connect>:
10c53b1e:       4e56 ff7c       linkw %fp,#-132
10c53b22:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c53b26:       262e 0010       movel %fp@(16),%d3
10c53b2a:       486e ff7c       pea %fp@(-132)
10c53b2e:       2f2e 0008       movel %fp@(8),%sp@-
10c53b32:       4eba f4d0       jsr %pc@(10c53004 <sockfd_lookup>)
10c53b36:       2440            moveal %d0,%a2
10c53b38:       508f            addql #8,%sp
10c53b3a:       b4fc 0000       cmpaw #0,%a2
10c53b3e:       6744            beqs 10c53b84 <sys_connect+0x66>
10c53b40:       7480            moveq #-128,%d2
10c53b42:       d48e            addl %fp,%d2
10c53b44:       2f02            movel %d2,%sp@-
10c53b46:       2f03            movel %d3,%sp@-
10c53b48:       2f2e 000c       movel %fp@(12),%sp@-
10c53b4c:       4eba f1d2       jsr %pc@(10c52d20 <move_addr_to_kernel>)
10c53b50:       2d40 ff7c       movel %d0,%fp@(-132)
10c53b54:       4fef 000c       lea %sp@(12),%sp
10c53b58:       6d20            blts 10c53b7a <sys_connect+0x5c>
10c53b5a:       206a 0008       moveal %a2@(8),%a0
10c53b5e:       226a 0014       moveal %a2@(20),%a1
10c53b62:       2f29 0018       movel %a1@(24),%sp@-
10c53b66:       2f03            movel %d3,%sp@-
10c53b68:       2f02            movel %d2,%sp@-
10c53b6a:       2f0a            movel %a2,%sp@-
10c53b6c:       2068 000c       moveal %a0@(12),%a0
10c53b70:       4e90            jsr %a0@
10c53b72:       2d40 ff7c       movel %d0,%fp@(-132)
10c53b76:       4fef 0010       lea %sp@(16),%sp
10c53b7a:       2f2a 0014       movel %a2@(20),%sp@-
10c53b7e:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c53b84:       202e ff7c       movel %fp@(-132),%d0
10c53b88:       4cee 040c ff70  moveml %fp@(-144),%d2-%d3/%a2
10c53b8e:       4e5e            unlk %fp
10c53b90:       4e75            rts

10c53b92 <sys_getsockname>:
10c53b92:       4e56 ff78       linkw %fp,#-136
10c53b96:       2f0a            movel %a2,%sp@-
10c53b98:       2f02            movel %d2,%sp@-
10c53b9a:       486e ff7c       pea %fp@(-132)
10c53b9e:       2f2e 0008       movel %fp@(8),%sp@-
10c53ba2:       4eba f460       jsr %pc@(10c53004 <sockfd_lookup>)
10c53ba6:       2440            moveal %d0,%a2
10c53ba8:       508f            addql #8,%sp
10c53baa:       b4fc 0000       cmpaw #0,%a2
10c53bae:       6746            beqs 10c53bf6 <sys_getsockname+0x64>
10c53bb0:       206a 0008       moveal %a2@(8),%a0
10c53bb4:       42a7            clrl %sp@-
10c53bb6:       486e ff78       pea %fp@(-136)
10c53bba:       7480            moveq #-128,%d2
10c53bbc:       d48e            addl %fp,%d2
10c53bbe:       2f02            movel %d2,%sp@-
10c53bc0:       2f0a            movel %a2,%sp@-
10c53bc2:       2068 0018       moveal %a0@(24),%a0
10c53bc6:       4e90            jsr %a0@
10c53bc8:       2d40 ff7c       movel %d0,%fp@(-132)
10c53bcc:       4fef 0010       lea %sp@(16),%sp
10c53bd0:       661a            bnes 10c53bec <sys_getsockname+0x5a>
10c53bd2:       2f2e 0010       movel %fp@(16),%sp@-
10c53bd6:       2f2e 000c       movel %fp@(12),%sp@-
10c53bda:       2f2e ff78       movel %fp@(-136),%sp@-
10c53bde:       2f02            movel %d2,%sp@-
10c53be0:       4eba f16c       jsr %pc@(10c52d4e <move_addr_to_user>)
10c53be4:       2d40 ff7c       movel %d0,%fp@(-132)
10c53be8:       4fef 0010       lea %sp@(16),%sp
10c53bec:       2f2a 0014       movel %a2@(20),%sp@-
10c53bf0:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c53bf6:       202e ff7c       movel %fp@(-132),%d0
10c53bfa:       242e ff70       movel %fp@(-144),%d2
10c53bfe:       246e ff74       moveal %fp@(-140),%a2
10c53c02:       4e5e            unlk %fp
10c53c04:       4e75            rts

10c53c06 <sys_getpeername>:
10c53c06:       4e56 ff78       linkw %fp,#-136
10c53c0a:       2f0a            movel %a2,%sp@-
10c53c0c:       2f02            movel %d2,%sp@-
10c53c0e:       486e ff7c       pea %fp@(-132)
10c53c12:       2f2e 0008       movel %fp@(8),%sp@-
10c53c16:       4eba f3ec       jsr %pc@(10c53004 <sockfd_lookup>)
10c53c1a:       2440            moveal %d0,%a2
10c53c1c:       508f            addql #8,%sp
10c53c1e:       b4fc 0000       cmpaw #0,%a2
10c53c22:       6748            beqs 10c53c6c <sys_getpeername+0x66>
10c53c24:       206a 0008       moveal %a2@(8),%a0
10c53c28:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c53c2c:       486e ff78       pea %fp@(-136)
10c53c30:       7480            moveq #-128,%d2
10c53c32:       d48e            addl %fp,%d2
10c53c34:       2f02            movel %d2,%sp@-
10c53c36:       2f0a            movel %a2,%sp@-
10c53c38:       2068 0018       moveal %a0@(24),%a0
10c53c3c:       4e90            jsr %a0@
10c53c3e:       2d40 ff7c       movel %d0,%fp@(-132)
10c53c42:       4fef 0010       lea %sp@(16),%sp
10c53c46:       661a            bnes 10c53c62 <sys_getpeername+0x5c>
10c53c48:       2f2e 0010       movel %fp@(16),%sp@-
10c53c4c:       2f2e 000c       movel %fp@(12),%sp@-
10c53c50:       2f2e ff78       movel %fp@(-136),%sp@-
10c53c54:       2f02            movel %d2,%sp@-
10c53c56:       4eba f0f6       jsr %pc@(10c52d4e <move_addr_to_user>)
10c53c5a:       2d40 ff7c       movel %d0,%fp@(-132)
10c53c5e:       4fef 0010       lea %sp@(16),%sp
10c53c62:       2f2a 0014       movel %a2@(20),%sp@-
10c53c66:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c53c6c:       202e ff7c       movel %fp@(-132),%d0
10c53c70:       242e ff70       movel %fp@(-144),%d2
10c53c74:       246e ff74       moveal %fp@(-140),%a2
10c53c78:       4e5e            unlk %fp
10c53c7a:       4e75            rts

10c53c7c <sys_sendto>:
10c53c7c:       4e56 ff58       linkw %fp,#-168
10c53c80:       48e7 3e20       moveml %d2-%d6/%a2,%sp@-
10c53c84:       2c2e 0010       movel %fp@(16),%d6
10c53c88:       262e 0014       movel %fp@(20),%d3
10c53c8c:       282e 0018       movel %fp@(24),%d4
10c53c90:       2a2e 001c       movel %fp@(28),%d5
10c53c94:       486e ff60       pea %fp@(-160)
10c53c98:       2f2e 0008       movel %fp@(8),%sp@-
10c53c9c:       4eba f366       jsr %pc@(10c53004 <sockfd_lookup>)
10c53ca0:       2440            moveal %d0,%a2
10c53ca2:       508f            addql #8,%sp
10c53ca4:       b4fc 0000       cmpaw #0,%a2
10c53ca8:       677e            beqs 10c53d28 <sys_sendto+0xac>
10c53caa:       2d6e 000c ff58  movel %fp@(12),%fp@(-168)
10c53cb0:       41ee ff58       lea %fp@(-168),%a0
10c53cb4:       2146 0004       movel %d6,%a0@(4)
10c53cb8:       42ae ff64       clrl %fp@(-156)
10c53cbc:       2d48 ff6c       movel %a0,%fp@(-148)
10c53cc0:       7001            moveq #1,%d0
10c53cc2:       2d40 ff70       movel %d0,%fp@(-144)
10c53cc6:       42ae ff74       clrl %fp@(-140)
10c53cca:       42ae ff78       clrl %fp@(-136)
10c53cce:       42ae ff68       clrl %fp@(-152)
10c53cd2:       4a84            tstl %d4
10c53cd4:       6720            beqs 10c53cf6 <sys_sendto+0x7a>
10c53cd6:       7480            moveq #-128,%d2
10c53cd8:       d48e            addl %fp,%d2
10c53cda:       2f02            movel %d2,%sp@-
10c53cdc:       2f05            movel %d5,%sp@-
10c53cde:       2f04            movel %d4,%sp@-
10c53ce0:       4eba f03e       jsr %pc@(10c52d20 <move_addr_to_kernel>)
10c53ce4:       2d40 ff60       movel %d0,%fp@(-160)
10c53ce8:       4fef 000c       lea %sp@(12),%sp
10c53cec:       6d30            blts 10c53d1e <sys_sendto+0xa2>
10c53cee:       2d42 ff64       movel %d2,%fp@(-156)
10c53cf2:       2d45 ff68       movel %d5,%fp@(-152)
10c53cf6:       206a 0014       moveal %a2@(20),%a0
10c53cfa:       0828 0003 001a  btst #3,%a0@(26)
10c53d00:       6704            beqs 10c53d06 <sys_sendto+0x8a>
10c53d02:       7040            moveq #64,%d0
10c53d04:       8680            orl %d0,%d3
10c53d06:       2d43 ff7c       movel %d3,%fp@(-132)
10c53d0a:       2f06            movel %d6,%sp@-
10c53d0c:       486e ff64       pea %fp@(-156)
10c53d10:       2f0a            movel %a2,%sp@-
10c53d12:       4eba f446       jsr %pc@(10c5315a <sock_sendmsg>)
10c53d16:       2d40 ff60       movel %d0,%fp@(-160)
10c53d1a:       4fef 000c       lea %sp@(12),%sp
10c53d1e:       2f2a 0014       movel %a2@(20),%sp@-
10c53d22:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c53d28:       202e ff60       movel %fp@(-160),%d0
10c53d2c:       4cee 047c ff40  moveml %fp@(-192),%d2-%d6/%a2
10c53d32:       4e5e            unlk %fp
10c53d34:       4e75            rts

10c53d36 <sys_send>:
10c53d36:       4e56 0000       linkw %fp,#0
10c53d3a:       42a7            clrl %sp@-
10c53d3c:       42a7            clrl %sp@-
10c53d3e:       2f2e 0014       movel %fp@(20),%sp@-
10c53d42:       2f2e 0010       movel %fp@(16),%sp@-
10c53d46:       2f2e 000c       movel %fp@(12),%sp@-
10c53d4a:       2f2e 0008       movel %fp@(8),%sp@-
10c53d4e:       4eba ff2c       jsr %pc@(10c53c7c <sys_sendto>)
10c53d52:       4e5e            unlk %fp
10c53d54:       4e75            rts

10c53d56 <sys_recvfrom>:
10c53d56:       4e56 ff58       linkw %fp,#-168
10c53d5a:       48e7 3c20       moveml %d2-%d5/%a2,%sp@-
10c53d5e:       282e 0010       movel %fp@(16),%d4
10c53d62:       242e 0014       movel %fp@(20),%d2
10c53d66:       2a2e 0018       movel %fp@(24),%d5
10c53d6a:       486e ff60       pea %fp@(-160)
10c53d6e:       2f2e 0008       movel %fp@(8),%sp@-
10c53d72:       4eba f290       jsr %pc@(10c53004 <sockfd_lookup>)
10c53d76:       2440            moveal %d0,%a2
10c53d78:       508f            addql #8,%sp
10c53d7a:       b4fc 0000       cmpaw #0,%a2
10c53d7e:       6700 008c       beqw 10c53e0c <sys_recvfrom+0xb6>
10c53d82:       42ae fff4       clrl %fp@(-12)
10c53d86:       42ae fff8       clrl %fp@(-8)
10c53d8a:       7001            moveq #1,%d0
10c53d8c:       2d40 fff0       movel %d0,%fp@(-16)
10c53d90:       41ee ff58       lea %fp@(-168),%a0
10c53d94:       2d48 ffec       movel %a0,%fp@(-20)
10c53d98:       2d44 ff5c       movel %d4,%fp@(-164)
10c53d9c:       2d6e 000c ff58  movel %fp@(12),%fp@(-168)
10c53da2:       260e            movel %fp,%d3
10c53da4:       0683 ffff ff64  addil #-156,%d3
10c53daa:       2d43 ffe4       movel %d3,%fp@(-28)
10c53dae:       2d7c 0000 0080  movel #128,%fp@(-24)
10c53db4:       ffe8 
10c53db6:       206a 0014       moveal %a2@(20),%a0
10c53dba:       0828 0003 001a  btst #3,%a0@(26)
10c53dc0:       6704            beqs 10c53dc6 <sys_recvfrom+0x70>
10c53dc2:       7040            moveq #64,%d0
10c53dc4:       8480            orl %d0,%d2
10c53dc6:       2f02            movel %d2,%sp@-
10c53dc8:       2f04            movel %d4,%sp@-
10c53dca:       486e ffe4       pea %fp@(-28)
10c53dce:       2f0a            movel %a2,%sp@-
10c53dd0:       4eba f418       jsr %pc@(10c531ea <sock_recvmsg>)
10c53dd4:       2d40 ff60       movel %d0,%fp@(-160)
10c53dd8:       4fef 0010       lea %sp@(16),%sp
10c53ddc:       6d24            blts 10c53e02 <sys_recvfrom+0xac>
10c53dde:       4a85            tstl %d5
10c53de0:       6720            beqs 10c53e02 <sys_recvfrom+0xac>
10c53de2:       202e ffe8       movel %fp@(-24),%d0
10c53de6:       671a            beqs 10c53e02 <sys_recvfrom+0xac>
10c53de8:       2f2e 001c       movel %fp@(28),%sp@-
10c53dec:       2f05            movel %d5,%sp@-
10c53dee:       2f00            movel %d0,%sp@-
10c53df0:       2f03            movel %d3,%sp@-
10c53df2:       4eba ef5a       jsr %pc@(10c52d4e <move_addr_to_user>)
10c53df6:       4fef 0010       lea %sp@(16),%sp
10c53dfa:       4a80            tstl %d0
10c53dfc:       6c04            bges 10c53e02 <sys_recvfrom+0xac>
10c53dfe:       2d40 ff60       movel %d0,%fp@(-160)
10c53e02:       2f2a 0014       movel %a2@(20),%sp@-
10c53e06:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c53e0c:       202e ff60       movel %fp@(-160),%d0
10c53e10:       4cee 043c ff44  moveml %fp@(-188),%d2-%d5/%a2
10c53e16:       4e5e            unlk %fp
10c53e18:       4e75            rts

10c53e1a <sys_recv>:
10c53e1a:       4e56 0000       linkw %fp,#0
10c53e1e:       42a7            clrl %sp@-
10c53e20:       42a7            clrl %sp@-
10c53e22:       2f2e 0014       movel %fp@(20),%sp@-
10c53e26:       2f2e 0010       movel %fp@(16),%sp@-
10c53e2a:       2f2e 000c       movel %fp@(12),%sp@-
10c53e2e:       2f2e 0008       movel %fp@(8),%sp@-
10c53e32:       4eba ff22       jsr %pc@(10c53d56 <sys_recvfrom>)
10c53e36:       4e5e            unlk %fp
10c53e38:       4e75            rts

10c53e3a <sys_setsockopt>:
10c53e3a:       4e56 fffc       linkw %fp,#-4
10c53e3e:       48e7 3c20       moveml %d2-%d5/%a2,%sp@-
10c53e42:       282e 000c       movel %fp@(12),%d4
10c53e46:       2a2e 0010       movel %fp@(16),%d5
10c53e4a:       262e 0014       movel %fp@(20),%d3
10c53e4e:       242e 0018       movel %fp@(24),%d2
10c53e52:       6c04            bges 10c53e58 <sys_setsockopt+0x1e>
10c53e54:       70ea            moveq #-22,%d0
10c53e56:       605a            bras 10c53eb2 <sys_setsockopt+0x78>
10c53e58:       486e fffc       pea %fp@(-4)
10c53e5c:       2f2e 0008       movel %fp@(8),%sp@-
10c53e60:       4eba f1a2       jsr %pc@(10c53004 <sockfd_lookup>)
10c53e64:       2440            moveal %d0,%a2
10c53e66:       508f            addql #8,%sp
10c53e68:       b4fc 0000       cmpaw #0,%a2
10c53e6c:       6740            beqs 10c53eae <sys_setsockopt+0x74>
10c53e6e:       7001            moveq #1,%d0
10c53e70:       b084            cmpl %d4,%d0
10c53e72:       6614            bnes 10c53e88 <sys_setsockopt+0x4e>
10c53e74:       2f02            movel %d2,%sp@-
10c53e76:       2f03            movel %d3,%sp@-
10c53e78:       2f05            movel %d5,%sp@-
10c53e7a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c53e7e:       2f0a            movel %a2,%sp@-
10c53e80:       4eb9 10c5 456a  jsr 10c5456a <sock_setsockopt>
10c53e86:       6014            bras 10c53e9c <sys_setsockopt+0x62>
10c53e88:       206a 0008       moveal %a2@(8),%a0
10c53e8c:       2f02            movel %d2,%sp@-
10c53e8e:       2f03            movel %d3,%sp@-
10c53e90:       2f05            movel %d5,%sp@-
10c53e92:       2f04            movel %d4,%sp@-
10c53e94:       2f0a            movel %a2,%sp@-
10c53e96:       2068 002c       moveal %a0@(44),%a0
10c53e9a:       4e90            jsr %a0@
10c53e9c:       2d40 fffc       movel %d0,%fp@(-4)
10c53ea0:       4fef 0010       lea %sp@(16),%sp
10c53ea4:       2eaa 0014       movel %a2@(20),%sp@
10c53ea8:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c53eae:       202e fffc       movel %fp@(-4),%d0
10c53eb2:       4cee 043c ffe8  moveml %fp@(-24),%d2-%d5/%a2
10c53eb8:       4e5e            unlk %fp
10c53eba:       4e75            rts

10c53ebc <sys_getsockopt>:
10c53ebc:       4e56 fffc       linkw %fp,#-4
10c53ec0:       48e7 3c20       moveml %d2-%d5/%a2,%sp@-
10c53ec4:       282e 000c       movel %fp@(12),%d4
10c53ec8:       2a2e 0010       movel %fp@(16),%d5
10c53ecc:       262e 0014       movel %fp@(20),%d3
10c53ed0:       242e 0018       movel %fp@(24),%d2
10c53ed4:       486e fffc       pea %fp@(-4)
10c53ed8:       2f2e 0008       movel %fp@(8),%sp@-
10c53edc:       4eba f126       jsr %pc@(10c53004 <sockfd_lookup>)
10c53ee0:       2440            moveal %d0,%a2
10c53ee2:       508f            addql #8,%sp
10c53ee4:       b4fc 0000       cmpaw #0,%a2
10c53ee8:       6740            beqs 10c53f2a <sys_getsockopt+0x6e>
10c53eea:       7001            moveq #1,%d0
10c53eec:       b084            cmpl %d4,%d0
10c53eee:       6614            bnes 10c53f04 <sys_getsockopt+0x48>
10c53ef0:       2f02            movel %d2,%sp@-
10c53ef2:       2f03            movel %d3,%sp@-
10c53ef4:       2f05            movel %d5,%sp@-
10c53ef6:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c53efa:       2f0a            movel %a2,%sp@-
10c53efc:       4eb9 10c5 4896  jsr 10c54896 <sock_getsockopt>
10c53f02:       6014            bras 10c53f18 <sys_getsockopt+0x5c>
10c53f04:       206a 0008       moveal %a2@(8),%a0
10c53f08:       2f02            movel %d2,%sp@-
10c53f0a:       2f03            movel %d3,%sp@-
10c53f0c:       2f05            movel %d5,%sp@-
10c53f0e:       2f04            movel %d4,%sp@-
10c53f10:       2f0a            movel %a2,%sp@-
10c53f12:       2068 0030       moveal %a0@(48),%a0
10c53f16:       4e90            jsr %a0@
10c53f18:       2d40 fffc       movel %d0,%fp@(-4)
10c53f1c:       4fef 0010       lea %sp@(16),%sp
10c53f20:       2eaa 0014       movel %a2@(20),%sp@
10c53f24:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c53f2a:       202e fffc       movel %fp@(-4),%d0
10c53f2e:       4cee 043c ffe8  moveml %fp@(-24),%d2-%d5/%a2
10c53f34:       4e5e            unlk %fp
10c53f36:       4e75            rts

10c53f38 <sys_shutdown>:
10c53f38:       4e56 fffc       linkw %fp,#-4
10c53f3c:       2f0a            movel %a2,%sp@-
10c53f3e:       486e fffc       pea %fp@(-4)
10c53f42:       2f2e 0008       movel %fp@(8),%sp@-
10c53f46:       4eba f0bc       jsr %pc@(10c53004 <sockfd_lookup>)
10c53f4a:       2440            moveal %d0,%a2
10c53f4c:       508f            addql #8,%sp
10c53f4e:       b4fc 0000       cmpaw #0,%a2
10c53f52:       6720            beqs 10c53f74 <sys_shutdown+0x3c>
10c53f54:       206a 0008       moveal %a2@(8),%a0
10c53f58:       2f2e 000c       movel %fp@(12),%sp@-
10c53f5c:       2f0a            movel %a2,%sp@-
10c53f5e:       2068 0028       moveal %a0@(40),%a0
10c53f62:       4e90            jsr %a0@
10c53f64:       2d40 fffc       movel %d0,%fp@(-4)
10c53f68:       584f            addqw #4,%sp
10c53f6a:       2eaa 0014       movel %a2@(20),%sp@
10c53f6e:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c53f74:       202e fffc       movel %fp@(-4),%d0
10c53f78:       246e fff8       moveal %fp@(-8),%a2
10c53f7c:       4e5e            unlk %fp
10c53f7e:       4e75            rts

10c53f80 <sys_sendmsg>:
10c53f80:       4e56 ff00       linkw %fp,#-256
10c53f84:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c53f88:       242e 0008       movel %fp@(8),%d2
10c53f8c:       202e 000c       movel %fp@(12),%d0
10c53f90:       2a0e            movel %fp,%d5
10c53f92:       0685 ffff ff40  addil #-192,%d5
10c53f98:       280e            movel %fp,%d4
10c53f9a:       0684 ffff ff20  addil #-224,%d4
10c53fa0:       72f2            moveq #-14,%d1
10c53fa2:       2d41 ff00       movel %d1,%fp@(-256)
10c53fa6:       4878 001c       pea 1c <LSIGTRAP+0x17>
10c53faa:       2f00            movel %d0,%sp@-
10c53fac:       260e            movel %fp,%d3
10c53fae:       0683 ffff ff04  addil #-252,%d3
10c53fb4:       2f03            movel %d3,%sp@-
10c53fb6:       47f9 10c8 5744  lea 10c85744 <memcpy>,%a3
10c53fbc:       4e93            jsr %a3@
10c53fbe:       4fef 000c       lea %sp@(12),%sp
10c53fc2:       486e ff00       pea %fp@(-256)
10c53fc6:       2f02            movel %d2,%sp@-
10c53fc8:       4eba f03a       jsr %pc@(10c53004 <sockfd_lookup>)
10c53fcc:       2440            moveal %d0,%a2
10c53fce:       508f            addql #8,%sp
10c53fd0:       2a45            moveal %d5,%a5
10c53fd2:       2844            moveal %d4,%a4
10c53fd4:       2e03            movel %d3,%d7
10c53fd6:       b4fc 0000       cmpaw #0,%a2
10c53fda:       6700 0106       beqw 10c540e2 <sys_sendmsg+0x162>
10c53fde:       70ea            moveq #-22,%d0
10c53fe0:       2d40 ff00       movel %d0,%fp@(-256)
10c53fe4:       202e ff10       movel %fp@(-240),%d0
10c53fe8:       0c80 0000 0400  cmpil #1024,%d0
10c53fee:       6200 00e8       bhiw 10c540d8 <sys_sendmsg+0x158>
10c53ff2:       72f4            moveq #-12,%d1
10c53ff4:       2d41 ff00       movel %d1,%fp@(-256)
10c53ff8:       2600            movel %d0,%d3
10c53ffa:       e78b            lsll #3,%d3
10c53ffc:       7208            moveq #8,%d1
10c53ffe:       b280            cmpl %d0,%d1
10c54000:       641a            bccs 10c5401c <sys_sendmsg+0x9c>
10c54002:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c54006:       2f03            movel %d3,%sp@-
10c54008:       2f2a 0018       movel %a2@(24),%sp@-
10c5400c:       4eb9 10c5 4cd2  jsr 10c54cd2 <sock_kmalloc>
10c54012:       2a00            movel %d0,%d5
10c54014:       4fef 000c       lea %sp@(12),%sp
10c54018:       6700 00be       beqw 10c540d8 <sys_sendmsg+0x158>
10c5401c:       42a7            clrl %sp@-
10c5401e:       486e ff80       pea %fp@(-128)
10c54022:       2f05            movel %d5,%sp@-
10c54024:       2f07            movel %d7,%sp@-
10c54026:       4eb9 10c5 6a80  jsr 10c56a80 <verify_iovec>
10c5402c:       2d40 ff00       movel %d0,%fp@(-256)
10c54030:       2c00            movel %d0,%d6
10c54032:       4fef 0010       lea %sp@(16),%sp
10c54036:       6d00 008a       bltw 10c540c2 <sys_sendmsg+0x142>
10c5403a:       7097            moveq #-105,%d0
10c5403c:       2d40 ff00       movel %d0,%fp@(-256)
10c54040:       242e ff18       movel %fp@(-232),%d2
10c54044:       6d7c            blts 10c540c2 <sys_sendmsg+0x142>
10c54046:       6736            beqs 10c5407e <sys_sendmsg+0xfe>
10c54048:       7220            moveq #32,%d1
10c5404a:       b282            cmpl %d2,%d1
10c5404c:       6418            bccs 10c54066 <sys_sendmsg+0xe6>
10c5404e:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c54052:       2f02            movel %d2,%sp@-
10c54054:       2f2a 0018       movel %a2@(24),%sp@-
10c54058:       4eb9 10c5 4cd2  jsr 10c54cd2 <sock_kmalloc>
10c5405e:       2800            movel %d0,%d4
10c54060:       4fef 000c       lea %sp@(12),%sp
10c54064:       675c            beqs 10c540c2 <sys_sendmsg+0x142>
10c54066:       70f2            moveq #-14,%d0
10c54068:       2d40 ff00       movel %d0,%fp@(-256)
10c5406c:       2f02            movel %d2,%sp@-
10c5406e:       2f2e ff14       movel %fp@(-236),%sp@-
10c54072:       2f04            movel %d4,%sp@-
10c54074:       4e93            jsr %a3@
10c54076:       4fef 000c       lea %sp@(12),%sp
10c5407a:       2d44 ff14       movel %d4,%fp@(-236)
10c5407e:       2d6e 0010 ff1c  movel %fp@(16),%fp@(-228)
10c54084:       206a 0014       moveal %a2@(20),%a0
10c54088:       0828 0003 001a  btst #3,%a0@(26)
10c5408e:       670a            beqs 10c5409a <sys_sendmsg+0x11a>
10c54090:       7240            moveq #64,%d1
10c54092:       82ae 0010       orl %fp@(16),%d1
10c54096:       2d41 ff1c       movel %d1,%fp@(-228)
10c5409a:       2f06            movel %d6,%sp@-
10c5409c:       2f07            movel %d7,%sp@-
10c5409e:       2f0a            movel %a2,%sp@-
10c540a0:       4eba f0b8       jsr %pc@(10c5315a <sock_sendmsg>)
10c540a4:       2d40 ff00       movel %d0,%fp@(-256)
10c540a8:       4fef 000c       lea %sp@(12),%sp
10c540ac:       b9c4            cmpal %d4,%a4
10c540ae:       6712            beqs 10c540c2 <sys_sendmsg+0x142>
10c540b0:       2f02            movel %d2,%sp@-
10c540b2:       2f04            movel %d4,%sp@-
10c540b4:       2f2a 0018       movel %a2@(24),%sp@-
10c540b8:       4eb9 10c5 4d1c  jsr 10c54d1c <sock_kfree_s>
10c540be:       4fef 000c       lea %sp@(12),%sp
10c540c2:       bbc5            cmpal %d5,%a5
10c540c4:       6712            beqs 10c540d8 <sys_sendmsg+0x158>
10c540c6:       2f03            movel %d3,%sp@-
10c540c8:       2f05            movel %d5,%sp@-
10c540ca:       2f2a 0018       movel %a2@(24),%sp@-
10c540ce:       4eb9 10c5 4d1c  jsr 10c54d1c <sock_kfree_s>
10c540d4:       4fef 000c       lea %sp@(12),%sp
10c540d8:       2f2a 0014       movel %a2@(20),%sp@-
10c540dc:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c540e2:       202e ff00       movel %fp@(-256),%d0
10c540e6:       4cee 3cfc fed8  moveml %fp@(-296),%d2-%d7/%a2-%a5
10c540ec:       4e5e            unlk %fp
10c540ee:       4e75            rts

10c540f0 <sys_recvmsg>:
10c540f0:       4e56 ff20       linkw %fp,#-224
10c540f4:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c540f8:       242e 0008       movel %fp@(8),%d2
10c540fc:       266e 000c       moveal %fp@(12),%a3
10c54100:       2a2e 0010       movel %fp@(16),%d5
10c54104:       76c0            moveq #-64,%d3
10c54106:       d68e            addl %fp,%d3
10c54108:       70f2            moveq #-14,%d0
10c5410a:       2d40 ff20       movel %d0,%fp@(-224)
10c5410e:       4878 001c       pea 1c <LSIGTRAP+0x17>
10c54112:       2f0b            movel %a3,%sp@-
10c54114:       78a4            moveq #-92,%d4
10c54116:       d88e            addl %fp,%d4
10c54118:       2f04            movel %d4,%sp@-
10c5411a:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c54120:       4fef 000c       lea %sp@(12),%sp
10c54124:       486e ff20       pea %fp@(-224)
10c54128:       2f02            movel %d2,%sp@-
10c5412a:       4eba eed8       jsr %pc@(10c53004 <sockfd_lookup>)
10c5412e:       2440            moveal %d0,%a2
10c54130:       508f            addql #8,%sp
10c54132:       b4fc 0000       cmpaw #0,%a2
10c54136:       6700 00f8       beqw 10c54230 <sys_recvmsg+0x140>
10c5413a:       72ea            moveq #-22,%d1
10c5413c:       2d41 ff20       movel %d1,%fp@(-224)
10c54140:       202e ffb0       movel %fp@(-80),%d0
10c54144:       0c80 0000 0400  cmpil #1024,%d0
10c5414a:       6200 00da       bhiw 10c54226 <sys_recvmsg+0x136>
10c5414e:       72f4            moveq #-12,%d1
10c54150:       2d41 ff20       movel %d1,%fp@(-224)
10c54154:       2400            movel %d0,%d2
10c54156:       e78a            lsll #3,%d2
10c54158:       7208            moveq #8,%d1
10c5415a:       b280            cmpl %d0,%d1
10c5415c:       641a            bccs 10c54178 <sys_recvmsg+0x88>
10c5415e:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c54162:       2f02            movel %d2,%sp@-
10c54164:       2f2a 0018       movel %a2@(24),%sp@-
10c54168:       4eb9 10c5 4cd2  jsr 10c54cd2 <sock_kmalloc>
10c5416e:       2600            movel %d0,%d3
10c54170:       4fef 000c       lea %sp@(12),%sp
10c54174:       6700 00b0       beqw 10c54226 <sys_recvmsg+0x136>
10c54178:       2e2e ffa4       movel %fp@(-92),%d7
10c5417c:       49eb 0004       lea %a3@(4),%a4
10c54180:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c54184:       2c0e            movel %fp,%d6
10c54186:       0686 ffff ff24  addil #-220,%d6
10c5418c:       2f06            movel %d6,%sp@-
10c5418e:       2f03            movel %d3,%sp@-
10c54190:       2f04            movel %d4,%sp@-
10c54192:       4eb9 10c5 6a80  jsr 10c56a80 <verify_iovec>
10c54198:       2d40 ff20       movel %d0,%fp@(-224)
10c5419c:       4fef 0010       lea %sp@(16),%sp
10c541a0:       6d6a            blts 10c5420c <sys_recvmsg+0x11c>
10c541a2:       2a6e ffb4       moveal %fp@(-76),%a5
10c541a6:       42ae ffbc       clrl %fp@(-68)
10c541aa:       206a 0014       moveal %a2@(20),%a0
10c541ae:       0828 0003 001a  btst #3,%a0@(26)
10c541b4:       6704            beqs 10c541ba <sys_recvmsg+0xca>
10c541b6:       7240            moveq #64,%d1
10c541b8:       8a81            orl %d1,%d5
10c541ba:       2f05            movel %d5,%sp@-
10c541bc:       2f00            movel %d0,%sp@-
10c541be:       2f04            movel %d4,%sp@-
10c541c0:       2f0a            movel %a2,%sp@-
10c541c2:       4eba f026       jsr %pc@(10c531ea <sock_recvmsg>)
10c541c6:       2d40 ff20       movel %d0,%fp@(-224)
10c541ca:       2800            movel %d0,%d4
10c541cc:       4fef 0010       lea %sp@(16),%sp
10c541d0:       6d3a            blts 10c5420c <sys_recvmsg+0x11c>
10c541d2:       4a87            tstl %d7
10c541d4:       671c            beqs 10c541f2 <sys_recvmsg+0x102>
10c541d6:       202e ffa8       movel %fp@(-88),%d0
10c541da:       6716            beqs 10c541f2 <sys_recvmsg+0x102>
10c541dc:       2f0c            movel %a4,%sp@-
10c541de:       2f07            movel %d7,%sp@-
10c541e0:       2f00            movel %d0,%sp@-
10c541e2:       2f06            movel %d6,%sp@-
10c541e4:       4eba eb68       jsr %pc@(10c52d4e <move_addr_to_user>)
10c541e8:       2d40 ff20       movel %d0,%fp@(-224)
10c541ec:       4fef 0010       lea %sp@(16),%sp
10c541f0:       6d1a            blts 10c5420c <sys_recvmsg+0x11c>
10c541f2:       202e ffbc       movel %fp@(-68),%d0
10c541f6:       2740 0018       movel %d0,%a3@(24)
10c541fa:       42ae ff20       clrl %fp@(-224)
10c541fe:       202e ffb4       movel %fp@(-76),%d0
10c54202:       908d            subl %a5,%d0
10c54204:       2740 0014       movel %d0,%a3@(20)
10c54208:       2d44 ff20       movel %d4,%fp@(-224)
10c5420c:       70c0            moveq #-64,%d0
10c5420e:       d08e            addl %fp,%d0
10c54210:       b083            cmpl %d3,%d0
10c54212:       6712            beqs 10c54226 <sys_recvmsg+0x136>
10c54214:       2f02            movel %d2,%sp@-
10c54216:       2f03            movel %d3,%sp@-
10c54218:       2f2a 0018       movel %a2@(24),%sp@-
10c5421c:       4eb9 10c5 4d1c  jsr 10c54d1c <sock_kfree_s>
10c54222:       4fef 000c       lea %sp@(12),%sp
10c54226:       2f2a 0014       movel %a2@(20),%sp@-
10c5422a:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c54230:       202e ff20       movel %fp@(-224),%d0
10c54234:       4cee 3cfc fef8  moveml %fp@(-264),%d2-%d7/%a2-%a5
10c5423a:       4e5e            unlk %fp
10c5423c:       4e75            rts

10c5423e <sock_fcntl>:
10c5423e:       4e56 0000       linkw %fp,#0
10c54242:       206e 0008       moveal %fp@(8),%a0
10c54246:       2068 0008       moveal %a0@(8),%a0
10c5424a:       2068 0008       moveal %a0@(8),%a0
10c5424e:       41e8 011a       lea %a0@(282),%a0
10c54252:       b0fc 0000       cmpaw #0,%a0
10c54256:       6718            beqs 10c54270 <sock_fcntl+0x32>
10c54258:       4aa8 0008       tstl %a0@(8)
10c5425c:       6712            beqs 10c54270 <sock_fcntl+0x32>
10c5425e:       2f2e 0010       movel %fp@(16),%sp@-
10c54262:       2f2e 000c       movel %fp@(12),%sp@-
10c54266:       2f08            movel %a0,%sp@-
10c54268:       4eb9 10c5 528a  jsr 10c5528a <sock_no_fcntl>
10c5426e:       6002            bras 10c54272 <sock_fcntl+0x34>
10c54270:       70ea            moveq #-22,%d0
10c54272:       4e5e            unlk %fp
10c54274:       4e75            rts

10c54276 <sys_socketcall>:
10c54276:       4e56 ffe8       linkw %fp,#-24
10c5427a:       2f02            movel %d2,%sp@-
10c5427c:       202e 0008       movel %fp@(8),%d0
10c54280:       2400            movel %d0,%d2
10c54282:       5382            subql #1,%d2
10c54284:       7210            moveq #16,%d1
10c54286:       b282            cmpl %d2,%d1
10c54288:       6406            bccs 10c54290 <sys_socketcall+0x1a>
10c5428a:       70ea            moveq #-22,%d0
10c5428c:       6000 0186       braw 10c54414 <sys_socketcall+0x19e>
10c54290:       41f9 1000 fd20  lea 1000fd20 <nargs>,%a0
10c54296:       1030 0800       moveb %a0@(00000000,%d0:l),%d0
10c5429a:       0280 0000 00ff  andil #255,%d0
10c542a0:       2f00            movel %d0,%sp@-
10c542a2:       2f2e 000c       movel %fp@(12),%sp@-
10c542a6:       486e ffe8       pea %fp@(-24)
10c542aa:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c542b0:       4fef 000c       lea %sp@(12),%sp
10c542b4:       206e ffe8       moveal %fp@(-24),%a0
10c542b8:       222e ffec       movel %fp@(-20),%d1
10c542bc:       2002            movel %d2,%d0
10c542be:       d082            addl %d2,%d0
10c542c0:       303b 0806       movew %pc@(10c542c8 <sys_socketcall+0x52>,%d0:l),%d0
10c542c4:       4efb 0002       jmp %pc@(10c542c8 <sys_socketcall+0x52>,%d0:w)
10c542c8:       0022 0032       orib #50,%a2@-
10c542cc:       0042 0052       oriw #82,%d2
10c542d0:       005e 006e       oriw #110,%fp@+
10c542d4:       007e            0176
10c542d6:       008e 00a2 00d0  oril #10617040,%fp
10c542dc:       00b6 00e2 00fc  oril #14811388,%fp@(00000000)@(0000011c,%d0:w)
10c542e2:       0106 011c 
10c542e6:       0132 0140       btst %d0,%a2@(00000000)
10c542ea:       2f2e fff0       movel %fp@(-16),%sp@-
10c542ee:       2f01            movel %d1,%sp@-
10c542f0:       2f08            movel %a0,%sp@-
10c542f2:       4eba f58c       jsr %pc@(10c53880 <sys_socket>)
10c542f6:       6000 011c       braw 10c54414 <sys_socketcall+0x19e>
10c542fa:       2f2e fff0       movel %fp@(-16),%sp@-
10c542fe:       2f01            movel %d1,%sp@-
10c54300:       2f08            movel %a0,%sp@-
10c54302:       4eba f674       jsr %pc@(10c53978 <sys_bind>)
10c54306:       6000 010c       braw 10c54414 <sys_socketcall+0x19e>
10c5430a:       2f2e fff0       movel %fp@(-16),%sp@-
10c5430e:       2f01            movel %d1,%sp@-
10c54310:       2f08            movel %a0,%sp@-
10c54312:       4eba f80a       jsr %pc@(10c53b1e <sys_connect>)
10c54316:       6000 00fc       braw 10c54414 <sys_socketcall+0x19e>
10c5431a:       2f01            movel %d1,%sp@-
10c5431c:       2f08            movel %a0,%sp@-
10c5431e:       4eba f6c4       jsr %pc@(10c539e4 <sys_listen>)
10c54322:       6000 00f0       braw 10c54414 <sys_socketcall+0x19e>
10c54326:       2f2e fff0       movel %fp@(-16),%sp@-
10c5432a:       2f01            movel %d1,%sp@-
10c5432c:       2f08            movel %a0,%sp@-
10c5432e:       4eba f710       jsr %pc@(10c53a40 <sys_accept>)
10c54332:       6000 00e0       braw 10c54414 <sys_socketcall+0x19e>
10c54336:       2f2e fff0       movel %fp@(-16),%sp@-
10c5433a:       2f01            movel %d1,%sp@-
10c5433c:       2f08            movel %a0,%sp@-
10c5433e:       4eba f852       jsr %pc@(10c53b92 <sys_getsockname>)
10c54342:       6000 00d0       braw 10c54414 <sys_socketcall+0x19e>
10c54346:       2f2e fff0       movel %fp@(-16),%sp@-
10c5434a:       2f01            movel %d1,%sp@-
10c5434c:       2f08            movel %a0,%sp@-
10c5434e:       4eba f8b6       jsr %pc@(10c53c06 <sys_getpeername>)
10c54352:       6000 00c0       braw 10c54414 <sys_socketcall+0x19e>
10c54356:       2f2e fff4       movel %fp@(-12),%sp@-
10c5435a:       2f2e fff0       movel %fp@(-16),%sp@-
10c5435e:       2f01            movel %d1,%sp@-
10c54360:       2f08            movel %a0,%sp@-
10c54362:       4eba f55e       jsr %pc@(10c538c2 <sys_socketpair>)
10c54366:       6000 00ac       braw 10c54414 <sys_socketcall+0x19e>
10c5436a:       2f2e fff4       movel %fp@(-12),%sp@-
10c5436e:       2f2e fff0       movel %fp@(-16),%sp@-
10c54372:       2f01            movel %d1,%sp@-
10c54374:       2f08            movel %a0,%sp@-
10c54376:       4eba f9be       jsr %pc@(10c53d36 <sys_send>)
10c5437a:       6000 0098       braw 10c54414 <sys_socketcall+0x19e>
10c5437e:       2f2e fffc       movel %fp@(-4),%sp@-
10c54382:       2f2e fff8       movel %fp@(-8),%sp@-
10c54386:       2f2e fff4       movel %fp@(-12),%sp@-
10c5438a:       2f2e fff0       movel %fp@(-16),%sp@-
10c5438e:       2f01            movel %d1,%sp@-
10c54390:       2f08            movel %a0,%sp@-
10c54392:       4eba f8e8       jsr %pc@(10c53c7c <sys_sendto>)
10c54396:       607c            bras 10c54414 <sys_socketcall+0x19e>
10c54398:       2f2e fff4       movel %fp@(-12),%sp@-
10c5439c:       2f2e fff0       movel %fp@(-16),%sp@-
10c543a0:       2f01            movel %d1,%sp@-
10c543a2:       2f08            movel %a0,%sp@-
10c543a4:       4eba fa74       jsr %pc@(10c53e1a <sys_recv>)
10c543a8:       606a            bras 10c54414 <sys_socketcall+0x19e>
10c543aa:       2f2e fffc       movel %fp@(-4),%sp@-
10c543ae:       2f2e fff8       movel %fp@(-8),%sp@-
10c543b2:       2f2e fff4       movel %fp@(-12),%sp@-
10c543b6:       2f2e fff0       movel %fp@(-16),%sp@-
10c543ba:       2f01            movel %d1,%sp@-
10c543bc:       2f08            movel %a0,%sp@-
10c543be:       4eba f996       jsr %pc@(10c53d56 <sys_recvfrom>)
10c543c2:       6050            bras 10c54414 <sys_socketcall+0x19e>
10c543c4:       2f01            movel %d1,%sp@-
10c543c6:       2f08            movel %a0,%sp@-
10c543c8:       4eba fb6e       jsr %pc@(10c53f38 <sys_shutdown>)
10c543cc:       6046            bras 10c54414 <sys_socketcall+0x19e>
10c543ce:       2f2e fff8       movel %fp@(-8),%sp@-
10c543d2:       2f2e fff4       movel %fp@(-12),%sp@-
10c543d6:       2f2e fff0       movel %fp@(-16),%sp@-
10c543da:       2f01            movel %d1,%sp@-
10c543dc:       2f08            movel %a0,%sp@-
10c543de:       4eba fa5a       jsr %pc@(10c53e3a <sys_setsockopt>)
10c543e2:       6030            bras 10c54414 <sys_socketcall+0x19e>
10c543e4:       2f2e fff8       movel %fp@(-8),%sp@-
10c543e8:       2f2e fff4       movel %fp@(-12),%sp@-
10c543ec:       2f2e fff0       movel %fp@(-16),%sp@-
10c543f0:       2f01            movel %d1,%sp@-
10c543f2:       2f08            movel %a0,%sp@-
10c543f4:       4eba fac6       jsr %pc@(10c53ebc <sys_getsockopt>)
10c543f8:       601a            bras 10c54414 <sys_socketcall+0x19e>
10c543fa:       2f2e fff0       movel %fp@(-16),%sp@-
10c543fe:       2f01            movel %d1,%sp@-
10c54400:       2f08            movel %a0,%sp@-
10c54402:       4eba fb7c       jsr %pc@(10c53f80 <sys_sendmsg>)
10c54406:       600c            bras 10c54414 <sys_socketcall+0x19e>
10c54408:       2f2e fff0       movel %fp@(-16),%sp@-
10c5440c:       2f01            movel %d1,%sp@-
10c5440e:       2f08            movel %a0,%sp@-
10c54410:       4eba fcde       jsr %pc@(10c540f0 <sys_recvmsg>)
10c54414:       242e ffe4       movel %fp@(-28),%d2
10c54418:       4e5e            unlk %fp
10c5441a:       4e75            rts

10c5441c <sock_register>:
10c5441c:       4e56 0000       linkw %fp,#0
10c54420:       226e 0008       moveal %fp@(8),%a1
10c54424:       2211            movel %a1@,%d1
10c54426:       701f            moveq #31,%d0
10c54428:       b081            cmpl %d1,%d0
10c5442a:       6c16            bges 10c54442 <sock_register+0x26>
10c5442c:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c54430:       2f01            movel %d1,%sp@-
10c54432:       4879 1000 65b0  pea 100065b0 <npindex_to_ethertype+0x380>
10c54438:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c5443e:       7097            moveq #-105,%d0
10c54440:       6016            bras 10c54458 <sock_register+0x3c>
10c54442:       70ef            moveq #-17,%d0
10c54444:       e589            lsll #2,%d1
10c54446:       41f9 1002 4838  lea 10024838 <net_families>,%a0
10c5444c:       4ab0 1800       tstl %a0@(00000000,%d1:l)
10c54450:       6606            bnes 10c54458 <sock_register+0x3c>
10c54452:       2189 1800       movel %a1,%a0@(00000000,%d1:l)
10c54456:       7000            moveq #0,%d0
10c54458:       4e5e            unlk %fp
10c5445a:       4e75            rts

10c5445c <sock_unregister>:
10c5445c:       4e56 0000       linkw %fp,#0
10c54460:       202e 0008       movel %fp@(8),%d0
10c54464:       721f            moveq #31,%d1
10c54466:       b280            cmpl %d0,%d1
10c54468:       6510            bcss 10c5447a <sock_unregister+0x1e>
10c5446a:       e588            lsll #2,%d0
10c5446c:       41f9 1002 4838  lea 10024838 <net_families>,%a0
10c54472:       42b0 0800       clrl %a0@(00000000,%d0:l)
10c54476:       7000            moveq #0,%d0
10c54478:       6002            bras 10c5447c <sock_unregister+0x20>
10c5447a:       70ff            moveq #-1,%d0
10c5447c:       4e5e            unlk %fp
10c5447e:       4e75            rts

10c54480 <socket_get_info>:
10c54480:       4e56 0000       linkw %fp,#0
10c54484:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c54488:       262e 0008       movel %fp@(8),%d3
10c5448c:       246e 000c       moveal %fp@(12),%a2
10c54490:       242e 0010       movel %fp@(16),%d2
10c54494:       282e 0014       movel %fp@(20),%d4
10c54498:       2239 1000 fc8c  movel 1000fc8c <sockets_in_use>,%d1
10c5449e:       7000            moveq #0,%d0
10c544a0:       51c8 fffe       dbf %d0,10c544a0 <socket_get_info+0x20>
10c544a4:       4240            clrw %d0
10c544a6:       5380            subql #1,%d0
10c544a8:       64f6            bccs 10c544a0 <socket_get_info+0x20>
10c544aa:       2001            movel %d1,%d0
10c544ac:       6c02            bges 10c544b0 <socket_get_info+0x30>
10c544ae:       7000            moveq #0,%d0
10c544b0:       2f00            movel %d0,%sp@-
10c544b2:       4879 1000 6629  pea 10006629 <npindex_to_ethertype+0x3f9>
10c544b8:       2f03            movel %d3,%sp@-
10c544ba:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c544c0:       b082            cmpl %d2,%d0
10c544c2:       6e06            bgts 10c544ca <socket_get_info+0x4a>
10c544c4:       2483            movel %d3,%a2@
10c544c6:       7000            moveq #0,%d0
10c544c8:       6012            bras 10c544dc <socket_get_info+0x5c>
10c544ca:       d682            addl %d2,%d3
10c544cc:       2483            movel %d3,%a2@
10c544ce:       9082            subl %d2,%d0
10c544d0:       b880            cmpl %d0,%d4
10c544d2:       6c02            bges 10c544d6 <socket_get_info+0x56>
10c544d4:       2004            movel %d4,%d0
10c544d6:       4a80            tstl %d0
10c544d8:       6c02            bges 10c544dc <socket_get_info+0x5c>
10c544da:       7000            moveq #0,%d0
10c544dc:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c544e2:       4e5e            unlk %fp
10c544e4:       4e75            rts
10c544e6:       4e75            rts

10c544e8 <sock_set_timeout>:
10c544e8:       4e56 fff8       linkw %fp,#-8
10c544ec:       2f0a            movel %a2,%sp@-
10c544ee:       2f02            movel %d2,%sp@-
10c544f0:       246e 0008       moveal %fp@(8),%a2
10c544f4:       7007            moveq #7,%d0
10c544f6:       b0ae 0010       cmpl %fp@(16),%d0
10c544fa:       6504            bcss 10c54500 <sock_set_timeout+0x18>
10c544fc:       70ea            moveq #-22,%d0
10c544fe:       605e            bras 10c5455e <sock_set_timeout+0x76>
10c54500:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c54504:       2f2e 000c       movel %fp@(12),%sp@-
10c54508:       486e fff8       pea %fp@(-8)
10c5450c:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c54512:       4fef 000c       lea %sp@(12),%sp
10c54516:       24bc 7fff ffff  movel #2147483647,%a2@
10c5451c:       4aae fff8       tstl %fp@(-8)
10c54520:       6606            bnes 10c54528 <sock_set_timeout+0x40>
10c54522:       4aae fffc       tstl %fp@(-4)
10c54526:       6734            beqs 10c5455c <sock_set_timeout+0x74>
10c54528:       222e fff8       movel %fp@(-8),%d1
10c5452c:       0c81 0147 ae12  cmpil #21474834,%d1
10c54532:       6e28            bgts 10c5455c <sock_set_timeout+0x74>
10c54534:       2401            movel %d1,%d2
10c54536:       d482            addl %d2,%d2
10c54538:       d481            addl %d1,%d2
10c5453a:       2002            movel %d2,%d0
10c5453c:       eb88            lsll #5,%d0
10c5453e:       d480            addl %d0,%d2
10c54540:       d481            addl %d1,%d2
10c54542:       4878 2710       pea 2710 <LFLUSH_I_AND_D+0x1f08>
10c54546:       202e fffc       movel %fp@(-4),%d0
10c5454a:       0680 0000 270f  addil #9999,%d0
10c54550:       2f00            movel %d0,%sp@-
10c54552:       4eb9 10c8 5834  jsr 10c85834 <__divsi3>
10c54558:       d480            addl %d0,%d2
10c5455a:       2482            movel %d2,%a2@
10c5455c:       7000            moveq #0,%d0
10c5455e:       242e fff0       movel %fp@(-16),%d2
10c54562:       246e fff4       moveal %fp@(-12),%a2
10c54566:       4e5e            unlk %fp
10c54568:       4e75            rts

10c5456a <sock_setsockopt>:
10c5456a:       4e56 ffe8       linkw %fp,#-24
10c5456e:       48e7 3e3c       moveml %d2-%d6/%a2-%a5,%sp@-
10c54572:       2a6e 0008       moveal %fp@(8),%a5
10c54576:       286e 0014       moveal %fp@(20),%a4
10c5457a:       2a2e 0018       movel %fp@(24),%d5
10c5457e:       246d 0018       moveal %a5@(24),%a2
10c54582:       7c00            moveq #0,%d6
10c54584:       7003            moveq #3,%d0
10c54586:       b085            cmpl %d5,%d0
10c54588:       6506            bcss 10c54590 <sock_setsockopt+0x26>
10c5458a:       70ea            moveq #-22,%d0
10c5458c:       6000 02fe       braw 10c5488c <sock_setsockopt+0x322>
10c54590:       2814            movel %a4@,%d4
10c54592:       2604            movel %d4,%d3
10c54594:       56c0            sne %d0
10c54596:       4880            extw %d0
10c54598:       3400            movew %d0,%d2
10c5459a:       48c2            extl %d2
10c5459c:       4482            negl %d2
10c5459e:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c545a4:       5290            addql #1,%a0@
10c545a6:       2648            moveal %a0,%a3
10c545a8:       4aaa 0030       tstl %a2@(48)
10c545ac:       670a            beqs 10c545b8 <sock_setsockopt+0x4e>
10c545ae:       2f0a            movel %a2,%sp@-
10c545b0:       4eb9 10c5 4fc8  jsr 10c54fc8 <__lock_sock>
10c545b6:       588f            addql #4,%sp
10c545b8:       7201            moveq #1,%d1
10c545ba:       2541 0030       movel %d1,%a2@(48)
10c545be:       5393            subql #1,%a3@
10c545c0:       202e 0010       movel %fp@(16),%d0
10c545c4:       5380            subql #1,%d0
10c545c6:       721c            moveq #28,%d1
10c545c8:       b280            cmpl %d0,%d1
10c545ca:       6500 0288       bcsw 10c54854 <sock_setsockopt+0x2ea>
10c545ce:       d080            addl %d0,%d0
10c545d0:       303b 0806       movew %pc@(10c545d8 <sock_setsockopt+0x6e>,%d0:l),%d0
10c545d4:       4efb 0002       jmp %pc@(10c545d8 <sock_setsockopt+0x6e>,%d0:w)
10c545d8:       003a 0060 027c  orib #96,%pc@(10c54858 <sock_setsockopt+0x2ee>)
10c545de:       027c 0068       andiw #104,%sr
10c545e2:       0070 0078 00b2  oriw #120,%a0@(ffffffb2,%d0:w)
10c545e8:       00e4            0344
10c545ea:       0100            btst %d0,%d0
10c545ec:       0108 0110       movepw %a0@(272),%d0
10c545f0:       0134 0196 027c  btst %d0,@(00000000)@(0000027c,%d0:w)
10c545f6:       019e            bclr %d0,%fp@+
10c545f8:       027c 01ae       andiw #430,%sr
10c545fc:       027c 01c6       andiw #454,%sr
10c54600:       01d0            bset %d0,%a0@
10c54602:       027c 027c       andiw #636,%sr
10c54606:       027c 01e6       andiw #486,%sr
10c5460a:       027c 027c       andiw #636,%sr
10c5460e:       027c 01a6       andiw #422,%sr
10c54612:       4a84            tstl %d4
10c54614:       671a            beqs 10c54630 <sock_setsockopt+0xc6>
10c54616:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c5461c:       0828 0004 01d2  btst #4,%a0@(466)
10c54622:       6606            bnes 10c5462a <sock_setsockopt+0xc0>
10c54624:       7cf3            moveq #-13,%d6
10c54626:       6000 022e       braw 10c54856 <sock_setsockopt+0x2ec>
10c5462a:       0068 0100 0006  oriw #256,%a0@(6)
10c54630:       1542 009d       moveb %d2,%a2@(157)
10c54634:       6000 0220       braw 10c54856 <sock_setsockopt+0x2ec>
10c54638:       1542 0026       moveb %d2,%a2@(38)
10c5463c:       6000 0218       braw 10c54856 <sock_setsockopt+0x2ec>
10c54640:       1542 0290       moveb %d2,%a2@(656)
10c54644:       6000 0210       braw 10c54856 <sock_setsockopt+0x2ec>
10c54648:       1542 009b       moveb %d2,%a2@(155)
10c5464c:       6000 0208       braw 10c54856 <sock_setsockopt+0x2ec>
10c54650:       2039 1000 fd34  movel 1000fd34 <sysctl_wmem_max>,%d0
10c54656:       b084            cmpl %d4,%d0
10c54658:       6402            bccs 10c5465c <sock_setsockopt+0xf2>
10c5465a:       2600            movel %d0,%d3
10c5465c:       002a 0001 00a0  orib #1,%a2@(160)
10c54662:       2003            movel %d3,%d0
10c54664:       d083            addl %d3,%d0
10c54666:       0c80 0000 07ff  cmpil #2047,%d0
10c5466c:       6e0a            bgts 10c54678 <sock_setsockopt+0x10e>
10c5466e:       257c 0000 0800  movel #2048,%a2@(140)
10c54674:       008c 
10c54676:       6004            bras 10c5467c <sock_setsockopt+0x112>
10c54678:       2540 008c       movel %d0,%a2@(140)
10c5467c:       2f0a            movel %a2,%sp@-
10c5467e:       206a 0316       moveal %a2@(790),%a0
10c54682:       4e90            jsr %a0@
10c54684:       588f            addql #4,%sp
10c54686:       6000 01ce       braw 10c54856 <sock_setsockopt+0x2ec>
10c5468a:       2039 1000 fd38  movel 1000fd38 <sysctl_rmem_max>,%d0
10c54690:       b084            cmpl %d4,%d0
10c54692:       6402            bccs 10c54696 <sock_setsockopt+0x12c>
10c54694:       2600            movel %d0,%d3
10c54696:       002a 0002 00a0  orib #2,%a2@(160)
10c5469c:       2003            movel %d3,%d0
10c5469e:       d083            addl %d3,%d0
10c546a0:       0c80 0000 00ff  cmpil #255,%d0
10c546a6:       6e0c            bgts 10c546b4 <sock_setsockopt+0x14a>
10c546a8:       257c 0000 0100  movel #256,%a2@(64)
10c546ae:       0040 
10c546b0:       6000 01a4       braw 10c54856 <sock_setsockopt+0x2ec>
10c546b4:       2540 0040       movel %d0,%a2@(64)
10c546b8:       6000 019c       braw 10c54856 <sock_setsockopt+0x2ec>
10c546bc:       0c2a 0006 0291  cmpib #6,%a2@(657)
10c546c2:       660c            bnes 10c546d0 <sock_setsockopt+0x166>
10c546c4:       2f02            movel %d2,%sp@-
10c546c6:       2f0a            movel %a2,%sp@-
10c546c8:       4eb9 10c7 2350  jsr 10c72350 <tcp_set_keepalive>
10c546ce:       508f            addql #8,%sp
10c546d0:       1542 0097       moveb %d2,%a2@(151)
10c546d4:       6000 0180       braw 10c54856 <sock_setsockopt+0x2ec>
10c546d8:       1542 0096       moveb %d2,%a2@(150)
10c546dc:       6000 0178       braw 10c54856 <sock_setsockopt+0x2ec>
10c546e0:       1542 009a       moveb %d2,%a2@(154)
10c546e4:       6000 0170       braw 10c54856 <sock_setsockopt+0x2ec>
10c546e8:       7006            moveq #6,%d0
10c546ea:       b084            cmpl %d4,%d0
10c546ec:       6416            bccs 10c54704 <sock_setsockopt+0x19a>
10c546ee:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c546f4:       0828 0004 01d2  btst #4,%a0@(466)
10c546fa:       6700 00d0       beqw 10c547cc <sock_setsockopt+0x262>
10c546fe:       0068 0100 0006  oriw #256,%a0@(6)
10c54704:       2544 028a       movel %d4,%a2@(650)
10c54708:       6000 014c       braw 10c54856 <sock_setsockopt+0x2ec>
10c5470c:       7207            moveq #7,%d1
10c5470e:       b285            cmpl %d5,%d1
10c54710:       6506            bcss 10c54718 <sock_setsockopt+0x1ae>
10c54712:       7cea            moveq #-22,%d6
10c54714:       6000 0140       braw 10c54856 <sock_setsockopt+0x2ec>
10c54718:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c5471c:       2f0c            movel %a4,%sp@-
10c5471e:       486e ffe8       pea %fp@(-24)
10c54722:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c54728:       4fef 000c       lea %sp@(12),%sp
10c5472c:       4aae ffe8       tstl %fp@(-24)
10c54730:       660a            bnes 10c5473c <sock_setsockopt+0x1d2>
10c54732:       157c 0000 0098  moveb #0,%a2@(152)
10c54738:       6000 011c       braw 10c54856 <sock_setsockopt+0x2ec>
10c5473c:       206e ffec       moveal %fp@(-20),%a0
10c54740:       b1fc 0147 ae13  cmpal #21474835,%a0
10c54746:       6f0a            bles 10c54752 <sock_setsockopt+0x1e8>
10c54748:       257c 7fff ffff  movel #2147483647,%a2@(170)
10c5474e:       00aa 
10c54750:       6012            bras 10c54764 <sock_setsockopt+0x1fa>
10c54752:       2008            movel %a0,%d0
10c54754:       d080            addl %d0,%d0
10c54756:       d088            addl %a0,%d0
10c54758:       2200            movel %d0,%d1
10c5475a:       eb89            lsll #5,%d1
10c5475c:       d081            addl %d1,%d0
10c5475e:       d088            addl %a0,%d0
10c54760:       2540 00aa       movel %d0,%a2@(170)
10c54764:       157c 0001 0098  moveb #1,%a2@(152)
10c5476a:       6000 00ea       braw 10c54856 <sock_setsockopt+0x2ec>
10c5476e:       1542 009c       moveb %d2,%a2@(156)
10c54772:       6000 00e2       braw 10c54856 <sock_setsockopt+0x2ec>
10c54776:       1b42 002a       moveb %d2,%a5@(42)
10c5477a:       6000 00da       braw 10c54856 <sock_setsockopt+0x2ec>
10c5477e:       1542 009e       moveb %d2,%a2@(158)
10c54782:       6000 00d2       braw 10c54856 <sock_setsockopt+0x2ec>
10c54786:       4a84            tstl %d4
10c54788:       6c06            bges 10c54790 <sock_setsockopt+0x226>
10c5478a:       263c 7fff ffff  movel #2147483647,%d3
10c54790:       2003            movel %d3,%d0
10c54792:       6602            bnes 10c54796 <sock_setsockopt+0x22c>
10c54794:       7001            moveq #1,%d0
10c54796:       2540 029e       movel %d0,%a2@(670)
10c5479a:       6000 00ba       braw 10c54856 <sock_setsockopt+0x2ec>
10c5479e:       2f05            movel %d5,%sp@-
10c547a0:       2f0c            movel %a4,%sp@-
10c547a2:       486a 02a2       pea %a2@(674)
10c547a6:       6008            bras 10c547b0 <sock_setsockopt+0x246>
10c547a8:       2f05            movel %d5,%sp@-
10c547aa:       2f0c            movel %a4,%sp@-
10c547ac:       486a 02a6       pea %a2@(678)
10c547b0:       4eba fd36       jsr %pc@(10c544e8 <sock_set_timeout>)
10c547b4:       2c00            movel %d0,%d6
10c547b6:       4fef 000c       lea %sp@(12),%sp
10c547ba:       6000 009a       braw 10c54856 <sock_setsockopt+0x2ec>
10c547be:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c547c4:       0828 0005 01d2  btst #5,%a0@(466)
10c547ca:       6606            bnes 10c547d2 <sock_setsockopt+0x268>
10c547cc:       7cff            moveq #-1,%d6
10c547ce:       6000 0086       braw 10c54856 <sock_setsockopt+0x2ec>
10c547d2:       0068 0100 0006  oriw #256,%a0@(6)
10c547d8:       4a82            tstl %d2
10c547da:       6734            beqs 10c54810 <sock_setsockopt+0x2a6>
10c547dc:       7010            moveq #16,%d0
10c547de:       b085            cmpl %d5,%d0
10c547e0:       6c02            bges 10c547e4 <sock_setsockopt+0x27a>
10c547e2:       7a10            moveq #16,%d5
10c547e4:       2f05            movel %d5,%sp@-
10c547e6:       2f0c            movel %a4,%sp@-
10c547e8:       74f0            moveq #-16,%d2
10c547ea:       d48e            addl %fp,%d2
10c547ec:       2f02            movel %d2,%sp@-
10c547ee:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c547f4:       4fef 000c       lea %sp@(12),%sp
10c547f8:       202a 0048       movel %a2@(72),%d0
10c547fc:       42aa 0048       clrl %a2@(72)
10c54800:       4a80            tstl %d0
10c54802:       6706            beqs 10c5480a <sock_setsockopt+0x2a0>
10c54804:       2040            moveal %d0,%a0
10c54806:       5888            addql #4,%a0
10c54808:       5390            subql #1,%a0@
10c5480a:       4a2e fff0       tstb %fp@(-16)
10c5480e:       6606            bnes 10c54816 <sock_setsockopt+0x2ac>
10c54810:       42aa 000c       clrl %a2@(12)
10c54814:       6040            bras 10c54856 <sock_setsockopt+0x2ec>
10c54816:       2f02            movel %d2,%sp@-
10c54818:       4eb9 10c5 7bd6  jsr 10c57bd6 <dev_get_by_name>
10c5481e:       2240            moveal %d0,%a1
10c54820:       588f            addql #4,%sp
10c54822:       b2fc 0000       cmpaw #0,%a1
10c54826:       6604            bnes 10c5482c <sock_setsockopt+0x2c2>
10c54828:       7ced            moveq #-19,%d6
10c5482a:       602a            bras 10c54856 <sock_setsockopt+0x2ec>
10c5482c:       2569 003a 000c  movel %a1@(58),%a2@(12)
10c54832:       41e9 00d8       lea %a1@(216),%a0
10c54836:       40c1            movew %sr,%d1
10c54838:       007c 0700       oriw #1792,%sr
10c5483c:       2010            movel %a0@,%d0
10c5483e:       5380            subql #1,%d0
10c54840:       2080            movel %d0,%a0@
10c54842:       46c1            movew %d1,%sr
10c54844:       4a80            tstl %d0
10c54846:       660e            bnes 10c54856 <sock_setsockopt+0x2ec>
10c54848:       2f09            movel %a1,%sp@-
10c5484a:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c54850:       588f            addql #4,%sp
10c54852:       6002            bras 10c54856 <sock_setsockopt+0x2ec>
10c54854:       7ca4            moveq #-92,%d6
10c54856:       5293            addql #1,%a3@
10c54858:       4aaa 00ba       tstl %a2@(186)
10c5485c:       670a            beqs 10c54868 <sock_setsockopt+0x2fe>
10c5485e:       2f0a            movel %a2,%sp@-
10c54860:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c54866:       588f            addql #4,%sp
10c54868:       42aa 0030       clrl %a2@(48)
10c5486c:       7034            moveq #52,%d0
10c5486e:       d08a            addl %a2,%d0
10c54870:       41ea 0038       lea %a2@(56),%a0
10c54874:       b1d0            cmpal %a0@,%a0
10c54876:       6710            beqs 10c54888 <sock_setsockopt+0x31e>
10c54878:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c5487c:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c54880:       2f00            movel %d0,%sp@-
10c54882:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c54888:       5393            subql #1,%a3@
10c5488a:       2006            movel %d6,%d0
10c5488c:       4cee 3c7c ffc4  moveml %fp@(-60),%d2-%d6/%a2-%a5
10c54892:       4e5e            unlk %fp
10c54894:       4e75            rts

10c54896 <sock_getsockopt>:
10c54896:       4e56 ff74       linkw %fp,#-140
10c5489a:       48e7 3c30       moveml %d2-%d5/%a2-%a3,%sp@-
10c5489e:       226e 0008       moveal %fp@(8),%a1
10c548a2:       202e 0010       movel %fp@(16),%d0
10c548a6:       282e 0014       movel %fp@(20),%d4
10c548aa:       266e 0018       moveal %fp@(24),%a3
10c548ae:       2469 0018       moveal %a1@(24),%a2
10c548b2:       7204            moveq #4,%d1
10c548b4:       2d41 ff74       movel %d1,%fp@(-140)
10c548b8:       2413            movel %a3@,%d2
10c548ba:       2602            movel %d2,%d3
10c548bc:       5380            subql #1,%d0
10c548be:       7a1d            moveq #29,%d5
10c548c0:       ba80            cmpl %d0,%d5
10c548c2:       6500 0236       bcsw 10c54afa <sock_getsockopt+0x264>
10c548c6:       d080            addl %d0,%d0
10c548c8:       303b 0806       movew %pc@(10c548d0 <sock_getsockopt+0x3a>,%d0:l),%d0
10c548cc:       4efb 0002       jmp %pc@(10c548d0 <sock_getsockopt+0x3a>,%d0:w)
10c548d0:       003c 0074       orib #116,%ccr
10c548d4:       008a 0098 004a  oril #9961546,%a2
10c548da:       0058 0060       oriw #96,%a0@+
10c548de:       006a 0082 00ce  oriw #130,%a2@(206)
10c548e4:       00d4            0324
10c548e6:       00da            0332
10c548e8:       00e4            0344
10c548ea:       010e 022a       movepw %fp@(554),%d0
10c548ee:       01ba 01c6       bclr %d0,%pc@(10c54ab6 <sock_getsockopt+0x220>)
10c548f2:       01aa 01b2       bclr %d0,%a2@(434)
10c548f6:       012c 015a       btst %d0,%a4@(346)
10c548fa:       022a 022a 022a  andib #42,%a2@(554)
10c54900:       022a 022a 022a  andib #42,%a2@(554)
10c54906:       01d6            bset %d0,%fp@
10c54908:       011e            btst %d0,%fp@+
10c5490a:       0214 4280       andib #-128,%a4@
10c5490e:       102a 009d       moveb %a2@(157),%d0
10c54912:       2d40 ff78       movel %d0,%fp@(-136)
10c54916:       6000 01e6       braw 10c54afe <sock_getsockopt+0x268>
10c5491a:       4280            clrl %d0
10c5491c:       102a 0290       moveb %a2@(656),%d0
10c54920:       2d40 ff78       movel %d0,%fp@(-136)
10c54924:       6000 01d8       braw 10c54afe <sock_getsockopt+0x268>
10c54928:       102a 009b       moveb %a2@(155),%d0
10c5492c:       6000 00b4       braw 10c549e2 <sock_getsockopt+0x14c>
10c54930:       2d6a 008c ff78  movel %a2@(140),%fp@(-136)
10c54936:       6000 01c6       braw 10c54afe <sock_getsockopt+0x268>
10c5493a:       2d6a 0040 ff78  movel %a2@(64),%fp@(-136)
10c54940:       6000 01bc       braw 10c54afe <sock_getsockopt+0x268>
10c54944:       4280            clrl %d0
10c54946:       102a 0026       moveb %a2@(38),%d0
10c5494a:       2d40 ff78       movel %d0,%fp@(-136)
10c5494e:       6000 01ae       braw 10c54afe <sock_getsockopt+0x268>
10c54952:       102a 0097       moveb %a2@(151),%d0
10c54956:       6000 008a       braw 10c549e2 <sock_getsockopt+0x14c>
10c5495a:       4280            clrl %d0
10c5495c:       302a 028e       movew %a2@(654),%d0
10c54960:       2d40 ff78       movel %d0,%fp@(-136)
10c54964:       6000 0198       braw 10c54afe <sock_getsockopt+0x268>
10c54968:       7000            moveq #0,%d0
10c5496a:       41ea 027e       lea %a2@(638),%a0
10c5496e:       40c1            movew %sr,%d1
10c54970:       007c 0700       oriw #1792,%sr
10c54974:       2a10            movel %a0@,%d5
10c54976:       2080            movel %d0,%a0@
10c54978:       2005            movel %d5,%d0
10c5497a:       46c1            movew %d1,%sr
10c5497c:       2d40 ff78       movel %d0,%fp@(-136)
10c54980:       6600 017c       bnew 10c54afe <sock_getsockopt+0x268>
10c54984:       41ea 0282       lea %a2@(642),%a0
10c54988:       40c1            movew %sr,%d1
10c5498a:       007c 0700       oriw #1792,%sr
10c5498e:       2a10            movel %a0@,%d5
10c54990:       2080            movel %d0,%a0@
10c54992:       2005            movel %d5,%d0
10c54994:       46c1            movew %d1,%sr
10c54996:       2d40 ff78       movel %d0,%fp@(-136)
10c5499a:       6000 0162       braw 10c54afe <sock_getsockopt+0x268>
10c5499e:       102a 0096       moveb %a2@(150),%d0
10c549a2:       603e            bras 10c549e2 <sock_getsockopt+0x14c>
10c549a4:       102a 009a       moveb %a2@(154),%d0
10c549a8:       6038            bras 10c549e2 <sock_getsockopt+0x14c>
10c549aa:       2d6a 028a ff78  movel %a2@(650),%fp@(-136)
10c549b0:       6000 014c       braw 10c54afe <sock_getsockopt+0x268>
10c549b4:       7008            moveq #8,%d0
10c549b6:       2d40 ff74       movel %d0,%fp@(-140)
10c549ba:       102a 0098       moveb %a2@(152),%d0
10c549be:       4880            extw %d0
10c549c0:       3040            moveaw %d0,%a0
10c549c2:       2d48 ff78       movel %a0,%fp@(-136)
10c549c6:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c549ca:       2f2a 00aa       movel %a2@(170),%sp@-
10c549ce:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c549d4:       508f            addql #8,%sp
10c549d6:       2d40 ff7c       movel %d0,%fp@(-132)
10c549da:       6000 0122       braw 10c54afe <sock_getsockopt+0x268>
10c549de:       102a 009c       moveb %a2@(156),%d0
10c549e2:       4880            extw %d0
10c549e4:       3040            moveaw %d0,%a0
10c549e6:       2d48 ff78       movel %a0,%fp@(-136)
10c549ea:       6000 0112       braw 10c54afe <sock_getsockopt+0x268>
10c549ee:       4280            clrl %d0
10c549f0:       102a 009e       moveb %a2@(158),%d0
10c549f4:       2d40 ff78       movel %d0,%fp@(-136)
10c549f8:       6000 0104       braw 10c54afe <sock_getsockopt+0x268>
10c549fc:       7008            moveq #8,%d0
10c549fe:       2d40 ff74       movel %d0,%fp@(-140)
10c54a02:       202a 02a2       movel %a2@(674),%d0
10c54a06:       0c80 7fff ffff  cmpil #2147483647,%d0
10c54a0c:       672e            beqs 10c54a3c <sock_getsockopt+0x1a6>
10c54a0e:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c54a12:       2f00            movel %d0,%sp@-
10c54a14:       4eb9 10c8 5834  jsr 10c85834 <__divsi3>
10c54a1a:       508f            addql #8,%sp
10c54a1c:       2d40 ff78       movel %d0,%fp@(-136)
10c54a20:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c54a24:       2f2a 02a2       movel %a2@(674),%sp@-
10c54a28:       6038            bras 10c54a62 <sock_getsockopt+0x1cc>
10c54a2a:       7208            moveq #8,%d1
10c54a2c:       2d41 ff74       movel %d1,%fp@(-140)
10c54a30:       202a 02a6       movel %a2@(678),%d0
10c54a34:       0c80 7fff ffff  cmpil #2147483647,%d0
10c54a3a:       660c            bnes 10c54a48 <sock_getsockopt+0x1b2>
10c54a3c:       42ae ff78       clrl %fp@(-136)
10c54a40:       42ae ff7c       clrl %fp@(-132)
10c54a44:       6000 00b8       braw 10c54afe <sock_getsockopt+0x268>
10c54a48:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c54a4c:       2f00            movel %d0,%sp@-
10c54a4e:       4eb9 10c8 5834  jsr 10c85834 <__divsi3>
10c54a54:       508f            addql #8,%sp
10c54a56:       2d40 ff78       movel %d0,%fp@(-136)
10c54a5a:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c54a5e:       2f2a 02a6       movel %a2@(678),%sp@-
10c54a62:       4eb9 10c8 5864  jsr 10c85864 <__modsi3>
10c54a68:       508f            addql #8,%sp
10c54a6a:       2200            movel %d0,%d1
10c54a6c:       e789            lsll #3,%d1
10c54a6e:       d280            addl %d0,%d1
10c54a70:       d280            addl %d0,%d1
10c54a72:       2d41 ff7c       movel %d1,%fp@(-132)
10c54a76:       6000 0086       braw 10c54afe <sock_getsockopt+0x268>
10c54a7a:       2d6a 029e ff78  movel %a2@(670),%fp@(-136)
10c54a80:       607c            bras 10c54afe <sock_getsockopt+0x268>
10c54a82:       7a01            moveq #1,%d5
10c54a84:       2d45 ff78       movel %d5,%fp@(-136)
10c54a88:       6074            bras 10c54afe <sock_getsockopt+0x268>
10c54a8a:       4280            clrl %d0
10c54a8c:       1029 002a       moveb %a1@(42),%d0
10c54a90:       2d40 ff78       movel %d0,%fp@(-136)
10c54a94:       6068            bras 10c54afe <sock_getsockopt+0x268>
10c54a96:       700c            moveq #12,%d0
10c54a98:       b082            cmpl %d2,%d0
10c54a9a:       6402            bccs 10c54a9e <sock_getsockopt+0x208>
10c54a9c:       760c            moveq #12,%d3
10c54a9e:       2f03            movel %d3,%sp@-
10c54aa0:       486a 0292       pea %a2@(658)
10c54aa4:       6034            bras 10c54ada <sock_getsockopt+0x244>
10c54aa6:       2069 0008       moveal %a1@(8),%a0
10c54aaa:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c54aae:       486e ff74       pea %fp@(-140)
10c54ab2:       45ee ff80       lea %fp@(-128),%a2
10c54ab6:       2f0a            movel %a2,%sp@-
10c54ab8:       2f09            movel %a1,%sp@-
10c54aba:       2068 0018       moveal %a0@(24),%a0
10c54abe:       4e90            jsr %a0@
10c54ac0:       4fef 0010       lea %sp@(16),%sp
10c54ac4:       4a80            tstl %d0
10c54ac6:       6704            beqs 10c54acc <sock_getsockopt+0x236>
10c54ac8:       7095            moveq #-107,%d0
10c54aca:       604e            bras 10c54b1a <sock_getsockopt+0x284>
10c54acc:       b4ae ff74       cmpl %fp@(-140),%d2
10c54ad0:       6304            blss 10c54ad6 <sock_getsockopt+0x240>
10c54ad2:       70ea            moveq #-22,%d0
10c54ad4:       6044            bras 10c54b1a <sock_getsockopt+0x284>
10c54ad6:       2f02            movel %d2,%sp@-
10c54ad8:       2f0a            movel %a2,%sp@-
10c54ada:       2f04            movel %d4,%sp@-
10c54adc:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c54ae2:       6032            bras 10c54b16 <sock_getsockopt+0x280>
10c54ae4:       102a 0020       moveb %a2@(32),%d0
10c54ae8:       0c00 000a       cmpib #10,%d0
10c54aec:       57c0            seq %d0
10c54aee:       4880            extw %d0
10c54af0:       48c0            extl %d0
10c54af2:       4480            negl %d0
10c54af4:       2d40 ff78       movel %d0,%fp@(-136)
10c54af8:       6004            bras 10c54afe <sock_getsockopt+0x268>
10c54afa:       70a4            moveq #-92,%d0
10c54afc:       601c            bras 10c54b1a <sock_getsockopt+0x284>
10c54afe:       202e ff74       movel %fp@(-140),%d0
10c54b02:       b082            cmpl %d2,%d0
10c54b04:       6402            bccs 10c54b08 <sock_getsockopt+0x272>
10c54b06:       2600            movel %d0,%d3
10c54b08:       2f03            movel %d3,%sp@-
10c54b0a:       486e ff78       pea %fp@(-136)
10c54b0e:       2f04            movel %d4,%sp@-
10c54b10:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c54b16:       2683            movel %d3,%a3@
10c54b18:       7000            moveq #0,%d0
10c54b1a:       4cee 0c3c ff5c  moveml %fp@(-164),%d2-%d5/%a2-%a3
10c54b20:       4e5e            unlk %fp
10c54b22:       4e75            rts

10c54b24 <sk_alloc>:
10c54b24:       4e56 0000       linkw %fp,#0
10c54b28:       2f0a            movel %a2,%sp@-
10c54b2a:       2f2e 000c       movel %fp@(12),%sp@-
10c54b2e:       2f39 1002 48bc  movel 100248bc <sk_cachep>,%sp@-
10c54b34:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c54b3a:       2440            moveal %d0,%a2
10c54b3c:       508f            addql #8,%sp
10c54b3e:       b4fc 0000       cmpaw #0,%a2
10c54b42:       6730            beqs 10c54b74 <sk_alloc+0x50>
10c54b44:       4aae 0010       tstl %fp@(16)
10c54b48:       672a            beqs 10c54b74 <sk_alloc+0x50>
10c54b4a:       4878 0326       pea 326 <LSIGTRAP+0x321>
10c54b4e:       42a7            clrl %sp@-
10c54b50:       2f0a            movel %a2,%sp@-
10c54b52:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c54b58:       356e 000a 0024  movew %fp@(10),%a2@(36)
10c54b5e:       42aa 0030       clrl %a2@(48)
10c54b62:       41ea 0034       lea %a2@(52),%a0
10c54b66:       4290            clrl %a0@
10c54b68:       7038            moveq #56,%d0
10c54b6a:       d08a            addl %a2,%d0
10c54b6c:       2140 0004       movel %d0,%a0@(4)
10c54b70:       2140 0008       movel %d0,%a0@(8)
10c54b74:       200a            movel %a2,%d0
10c54b76:       246e fffc       moveal %fp@(-4),%a2
10c54b7a:       4e5e            unlk %fp
10c54b7c:       4e75            rts

10c54b7e <sk_free>:
10c54b7e:       4e56 0000       linkw %fp,#0
10c54b82:       2f0a            movel %a2,%sp@-
10c54b84:       246e 0008       moveal %fp@(8),%a2
10c54b88:       206a 0322       moveal %a2@(802),%a0
10c54b8c:       b0fc 0000       cmpaw #0,%a0
10c54b90:       6706            beqs 10c54b98 <sk_free+0x1a>
10c54b92:       2f0a            movel %a2,%sp@-
10c54b94:       4e90            jsr %a0@
10c54b96:       588f            addql #4,%sp
10c54b98:       202a 0078       movel %a2@(120),%d0
10c54b9c:       6710            beqs 10c54bae <sk_free+0x30>
10c54b9e:       2f00            movel %d0,%sp@-
10c54ba0:       4879 1000 6692  pea 10006692 <npindex_to_ethertype+0x462>
10c54ba6:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c54bac:       508f            addql #8,%sp
10c54bae:       2f0a            movel %a2,%sp@-
10c54bb0:       2f39 1002 48bc  movel 100248bc <sk_cachep>,%sp@-
10c54bb6:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c54bbc:       246e fffc       moveal %fp@(-4),%a2
10c54bc0:       4e5e            unlk %fp
10c54bc2:       4e75            rts

10c54bc4 <sock_wfree>:
10c54bc4:       4e56 0000       linkw %fp,#0
10c54bc8:       2f0a            movel %a2,%sp@-
10c54bca:       206e 0008       moveal %fp@(8),%a0
10c54bce:       2468 000c       moveal %a0@(12),%a2
10c54bd2:       2028 0078       movel %a0@(120),%d0
10c54bd6:       91aa 0064       subl %d0,%a2@(100)
10c54bda:       4a2a 009f       tstb %a2@(159)
10c54bde:       660a            bnes 10c54bea <sock_wfree+0x26>
10c54be0:       2f0a            movel %a2,%sp@-
10c54be2:       206a 0316       moveal %a2@(790),%a0
10c54be6:       4e90            jsr %a0@
10c54be8:       588f            addql #4,%sp
10c54bea:       41ea 0028       lea %a2@(40),%a0
10c54bee:       40c1            movew %sr,%d1
10c54bf0:       007c 0700       oriw #1792,%sr
10c54bf4:       2010            movel %a0@,%d0
10c54bf6:       5380            subql #1,%d0
10c54bf8:       2080            movel %d0,%a0@
10c54bfa:       46c1            movew %d1,%sr
10c54bfc:       4a80            tstl %d0
10c54bfe:       6606            bnes 10c54c06 <sock_wfree+0x42>
10c54c00:       2f0a            movel %a2,%sp@-
10c54c02:       4eba ff7a       jsr %pc@(10c54b7e <sk_free>)
10c54c06:       246e fffc       moveal %fp@(-4),%a2
10c54c0a:       4e5e            unlk %fp
10c54c0c:       4e75            rts

10c54c0e <sock_rfree>:
10c54c0e:       4e56 0000       linkw %fp,#0
10c54c12:       206e 0008       moveal %fp@(8),%a0
10c54c16:       2028 0078       movel %a0@(120),%d0
10c54c1a:       2068 000c       moveal %a0@(12),%a0
10c54c1e:       41e8 0050       lea %a0@(80),%a0
10c54c22:       9190            subl %d0,%a0@
10c54c24:       4e5e            unlk %fp
10c54c26:       4e75            rts

10c54c28 <sock_wmalloc>:
10c54c28:       4e56 0000       linkw %fp,#0
10c54c2c:       2f0a            movel %a2,%sp@-
10c54c2e:       246e 0008       moveal %fp@(8),%a2
10c54c32:       4aae 0010       tstl %fp@(16)
10c54c36:       660a            bnes 10c54c42 <sock_wmalloc+0x1a>
10c54c38:       202a 0064       movel %a2@(100),%d0
10c54c3c:       b0aa 008c       cmpl %a2@(140),%d0
10c54c40:       6c34            bges 10c54c76 <sock_wmalloc+0x4e>
10c54c42:       2f2e 0014       movel %fp@(20),%sp@-
10c54c46:       2f2e 000c       movel %fp@(12),%sp@-
10c54c4a:       4eb9 10c5 5644  jsr 10c55644 <alloc_skb>
10c54c50:       2240            moveal %d0,%a1
10c54c52:       b2fc 0000       cmpaw #0,%a1
10c54c56:       671e            beqs 10c54c76 <sock_wmalloc+0x4e>
10c54c58:       41ea 0028       lea %a2@(40),%a0
10c54c5c:       5290            addql #1,%a0@
10c54c5e:       234a 000c       movel %a2,%a1@(12)
10c54c62:       237c 10c5 4bc4  movel #281365444,%a1@(140)
10c54c68:       008c 
10c54c6a:       2029 0078       movel %a1@(120),%d0
10c54c6e:       d1aa 0064       addl %d0,%a2@(100)
10c54c72:       2009            movel %a1,%d0
10c54c74:       6002            bras 10c54c78 <sock_wmalloc+0x50>
10c54c76:       7000            moveq #0,%d0
10c54c78:       246e fffc       moveal %fp@(-4),%a2
10c54c7c:       4e5e            unlk %fp
10c54c7e:       4e75            rts

10c54c80 <sock_rmalloc>:
10c54c80:       4e56 0000       linkw %fp,#0
10c54c84:       2f0a            movel %a2,%sp@-
10c54c86:       246e 0008       moveal %fp@(8),%a2
10c54c8a:       4aae 0010       tstl %fp@(16)
10c54c8e:       660a            bnes 10c54c9a <sock_rmalloc+0x1a>
10c54c90:       202a 0050       movel %a2@(80),%d0
10c54c94:       b0aa 0040       cmpl %a2@(64),%d0
10c54c98:       6c2e            bges 10c54cc8 <sock_rmalloc+0x48>
10c54c9a:       2f2e 0014       movel %fp@(20),%sp@-
10c54c9e:       2f2e 000c       movel %fp@(12),%sp@-
10c54ca2:       4eb9 10c5 5644  jsr 10c55644 <alloc_skb>
10c54ca8:       2040            moveal %d0,%a0
10c54caa:       b0fc 0000       cmpaw #0,%a0
10c54cae:       6718            beqs 10c54cc8 <sock_rmalloc+0x48>
10c54cb0:       214a 000c       movel %a2,%a0@(12)
10c54cb4:       217c 10c5 4c0e  movel #281365518,%a0@(140)
10c54cba:       008c 
10c54cbc:       2028 0078       movel %a0@(120),%d0
10c54cc0:       d1aa 0050       addl %d0,%a2@(80)
10c54cc4:       2008            movel %a0,%d0
10c54cc6:       6002            bras 10c54cca <sock_rmalloc+0x4a>
10c54cc8:       7000            moveq #0,%d0
10c54cca:       246e fffc       moveal %fp@(-4),%a2
10c54cce:       4e5e            unlk %fp
10c54cd0:       4e75            rts

10c54cd2 <sock_kmalloc>:
10c54cd2:       4e56 0000       linkw %fp,#0
10c54cd6:       2f0a            movel %a2,%sp@-
10c54cd8:       2f02            movel %d2,%sp@-
10c54cda:       206e 0008       moveal %fp@(8),%a0
10c54cde:       242e 000c       movel %fp@(12),%d2
10c54ce2:       2239 1000 fd44  movel 1000fd44 <sysctl_optmem_max>,%d1
10c54ce8:       b282            cmpl %d2,%d1
10c54cea:       6522            bcss 10c54d0e <sock_kmalloc+0x3c>
10c54cec:       2028 0078       movel %a0@(120),%d0
10c54cf0:       d082            addl %d2,%d0
10c54cf2:       b280            cmpl %d0,%d1
10c54cf4:       6f18            bles 10c54d0e <sock_kmalloc+0x3c>
10c54cf6:       45e8 0078       lea %a0@(120),%a2
10c54cfa:       d592            addl %d2,%a2@
10c54cfc:       2f2e 0010       movel %fp@(16),%sp@-
10c54d00:       2f02            movel %d2,%sp@-
10c54d02:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c54d08:       4a80            tstl %d0
10c54d0a:       6604            bnes 10c54d10 <sock_kmalloc+0x3e>
10c54d0c:       9592            subl %d2,%a2@
10c54d0e:       7000            moveq #0,%d0
10c54d10:       242e fff8       movel %fp@(-8),%d2
10c54d14:       246e fffc       moveal %fp@(-4),%a2
10c54d18:       4e5e            unlk %fp
10c54d1a:       4e75            rts

10c54d1c <sock_kfree_s>:
10c54d1c:       4e56 0000       linkw %fp,#0
10c54d20:       2f0a            movel %a2,%sp@-
10c54d22:       2f02            movel %d2,%sp@-
10c54d24:       246e 0008       moveal %fp@(8),%a2
10c54d28:       242e 0010       movel %fp@(16),%d2
10c54d2c:       2f2e 000c       movel %fp@(12),%sp@-
10c54d30:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c54d36:       95aa 0078       subl %d2,%a2@(120)
10c54d3a:       242e fff8       movel %fp@(-8),%d2
10c54d3e:       246e fffc       moveal %fp@(-4),%a2
10c54d42:       4e5e            unlk %fp
10c54d44:       4e75            rts

10c54d46 <sock_wait_for_wmem>:
10c54d46:       4e56 ffe0       linkw %fp,#-32
10c54d4a:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c54d4e:       266e 0008       moveal %fp@(8),%a3
10c54d52:       242e 000c       movel %fp@(12),%d2
10c54d56:       42ae ffe0       clrl %fp@(-32)
10c54d5a:       42ae ffe8       clrl %fp@(-24)
10c54d5e:       42ae ffec       clrl %fp@(-20)
10c54d62:       45ee fff0       lea %fp@(-16),%a2
10c54d66:       2d79 1002 53b4  movel 100253b4 <_current_task>,%fp@(-28)
10c54d6c:       ffe4 
10c54d6e:       24ae ffe0       movel %fp@(-32),%a2@
10c54d72:       2d6e ffe4 fff4  movel %fp@(-28),%fp@(-12)
10c54d78:       2d6e ffe8 fff8  movel %fp@(-24),%fp@(-8)
10c54d7e:       2d6e ffec fffc  movel %fp@(-20),%fp@(-4)
10c54d84:       206b 0306       moveal %a3@(774),%a0
10c54d88:       5888            addql #4,%a0
10c54d8a:       40c0            movew %sr,%d0
10c54d8c:       007c 0700       oriw #1792,%sr
10c54d90:       72fe            moveq #-2,%d1
10c54d92:       c390            andl %d1,%a0@
10c54d94:       46c0            movew %d0,%sr
10c54d96:       2f0a            movel %a2,%sp@-
10c54d98:       2f2b 0044       movel %a3@(68),%sp@-
10c54d9c:       4eb9 10c1 5344  jsr 10c15344 <add_wait_queue>
10c54da2:       508f            addql #8,%sp
10c54da4:       260a            movel %a2,%d3
10c54da6:       45f9 10c1 53aa  lea 10c153aa <remove_wait_queue>,%a2
10c54dac:       6040            bras 10c54dee <sock_wait_for_wmem+0xa8>
10c54dae:       206b 0306       moveal %a3@(774),%a0
10c54db2:       5888            addql #4,%a0
10c54db4:       40c0            movew %sr,%d0
10c54db6:       007c 0700       oriw #1792,%sr
10c54dba:       7204            moveq #4,%d1
10c54dbc:       8390            orl %d1,%a0@
10c54dbe:       46c0            movew %d0,%sr
10c54dc0:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c54dc6:       7001            moveq #1,%d0
10c54dc8:       2080            movel %d0,%a0@
10c54dca:       222b 0064       movel %a3@(100),%d1
10c54dce:       b2ab 008c       cmpl %a3@(140),%d1
10c54dd2:       6d2a            blts 10c54dfe <sock_wait_for_wmem+0xb8>
10c54dd4:       082b 0001 0027  btst #1,%a3@(39)
10c54dda:       6622            bnes 10c54dfe <sock_wait_for_wmem+0xb8>
10c54ddc:       4aab 027e       tstl %a3@(638)
10c54de0:       661c            bnes 10c54dfe <sock_wait_for_wmem+0xb8>
10c54de2:       2f02            movel %d2,%sp@-
10c54de4:       4eb9 10c1 4428  jsr 10c14428 <schedule_timeout>
10c54dea:       2400            movel %d0,%d2
10c54dec:       588f            addql #4,%sp
10c54dee:       4a82            tstl %d2
10c54df0:       670c            beqs 10c54dfe <sock_wait_for_wmem+0xb8>
10c54df2:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c54df8:       4aa8 0008       tstl %a0@(8)
10c54dfc:       67b0            beqs 10c54dae <sock_wait_for_wmem+0x68>
10c54dfe:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c54e04:       7000            moveq #0,%d0
10c54e06:       2080            movel %d0,%a0@
10c54e08:       2f03            movel %d3,%sp@-
10c54e0a:       2f2b 0044       movel %a3@(68),%sp@-
10c54e0e:       4e92            jsr %a2@
10c54e10:       2002            movel %d2,%d0
10c54e12:       4cee 0c0c ffd0  moveml %fp@(-48),%d2-%d3/%a2-%a3
10c54e18:       4e5e            unlk %fp
10c54e1a:       4e75            rts

10c54e1c <sock_alloc_send_pskb>:
10c54e1c:       4e56 0000       linkw %fp,#0
10c54e20:       48e7 3c38       moveml %d2-%d5/%a2-%a4,%sp@-
10c54e24:       286e 0008       moveal %fp@(8),%a4
10c54e28:       2a2e 000c       movel %fp@(12),%d5
10c54e2c:       262e 0010       movel %fp@(16),%d3
10c54e30:       7000            moveq #0,%d0
10c54e32:       4aae 0014       tstl %fp@(20)
10c54e36:       6604            bnes 10c54e3c <sock_alloc_send_pskb+0x20>
10c54e38:       202c 02a6       movel %a4@(678),%d0
10c54e3c:       2200            movel %d0,%d1
10c54e3e:       7800            moveq #0,%d4
10c54e40:       45ec 027e       lea %a4@(638),%a2
10c54e44:       40c0            movew %sr,%d0
10c54e46:       007c 0700       oriw #1792,%sr
10c54e4a:       2412            movel %a2@,%d2
10c54e4c:       2484            movel %d4,%a2@
10c54e4e:       46c0            movew %d0,%sr
10c54e50:       4482            negl %d2
10c54e52:       6600 0144       bnew 10c54f98 <sock_alloc_send_pskb+0x17c>
10c54e56:       74e0            moveq #-32,%d2
10c54e58:       082c 0001 0027  btst #1,%a4@(39)
10c54e5e:       6600 0138       bnew 10c54f98 <sock_alloc_send_pskb+0x17c>
10c54e62:       202c 0064       movel %a4@(100),%d0
10c54e66:       b0ac 008c       cmpl %a4@(140),%d0
10c54e6a:       6c00 00b6       bgew 10c54f22 <sock_alloc_send_pskb+0x106>
10c54e6e:       2f2c 0088       movel %a4@(136),%sp@-
10c54e72:       2f05            movel %d5,%sp@-
10c54e74:       4eb9 10c5 5644  jsr 10c55644 <alloc_skb>
10c54e7a:       2440            moveal %d0,%a2
10c54e7c:       508f            addql #8,%sp
10c54e7e:       b4fc 0000       cmpaw #0,%a2
10c54e82:       6700 009a       beqw 10c54f1e <sock_alloc_send_pskb+0x102>
10c54e86:       4a83            tstl %d3
10c54e88:       6700 00de       beqw 10c54f68 <sock_alloc_send_pskb+0x14c>
10c54e8c:       2403            movel %d3,%d2
10c54e8e:       0682 0000 0fff  addil #4095,%d2
10c54e94:       700c            moveq #12,%d0
10c54e96:       e0aa            lsrl %d0,%d2
10c54e98:       d7aa 0078       addl %d3,%a2@(120)
10c54e9c:       206a 0088       moveal %a2@(136),%a0
10c54ea0:       2142 0004       movel %d2,%a0@(4)
10c54ea4:       7800            moveq #0,%d4
10c54ea6:       b484            cmpl %d4,%d2
10c54ea8:       6f00 00be       blew 10c54f68 <sock_alloc_send_pskb+0x14c>
10c54eac:       47ea 0070       lea %a2@(112),%a3
10c54eb0:       7a0c            moveq #12,%d5
10c54eb2:       42a7            clrl %sp@-
10c54eb4:       2f2c 0088       movel %a4@(136),%sp@-
10c54eb8:       4eb9 10c2 219e  jsr 10c2219e <_alloc_pages>
10c54ebe:       508f            addql #8,%sp
10c54ec0:       4a80            tstl %d0
10c54ec2:       662a            bnes 10c54eee <sock_alloc_send_pskb+0xd2>
10c54ec4:       7497            moveq #-105,%d2
10c54ec6:       7001            moveq #1,%d0
10c54ec8:       b0aa 0070       cmpl %a2@(112),%d0
10c54ecc:       6714            beqs 10c54ee2 <sock_alloc_send_pskb+0xc6>
10c54ece:       40c1            movew %sr,%d1
10c54ed0:       007c 0700       oriw #1792,%sr
10c54ed4:       2013            movel %a3@,%d0
10c54ed6:       5380            subql #1,%d0
10c54ed8:       2680            movel %d0,%a3@
10c54eda:       46c1            movew %d1,%sr
10c54edc:       4a80            tstl %d0
10c54ede:       6600 00b8       bnew 10c54f98 <sock_alloc_send_pskb+0x17c>
10c54ee2:       2f0a            movel %a2,%sp@-
10c54ee4:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c54eea:       6000 00ac       braw 10c54f98 <sock_alloc_send_pskb+0x17c>
10c54eee:       206a 0088       moveal %a2@(136),%a0
10c54ef2:       d1c5            addal %d5,%a0
10c54ef4:       2080            movel %d0,%a0@
10c54ef6:       4268 0004       clrw %a0@(4)
10c54efa:       2003            movel %d3,%d0
10c54efc:       0c83 0000 1000  cmpil #4096,%d3
10c54f02:       6306            blss 10c54f0a <sock_alloc_send_pskb+0xee>
10c54f04:       203c 0000 1000  movel #4096,%d0
10c54f0a:       3140 0006       movew %d0,%a0@(6)
10c54f0e:       0683 ffff f000  addil #-4096,%d3
10c54f14:       5085            addql #8,%d5
10c54f16:       5284            addql #1,%d4
10c54f18:       b484            cmpl %d4,%d2
10c54f1a:       6e96            bgts 10c54eb2 <sock_alloc_send_pskb+0x96>
10c54f1c:       604a            bras 10c54f68 <sock_alloc_send_pskb+0x14c>
10c54f1e:       7497            moveq #-105,%d2
10c54f20:       6076            bras 10c54f98 <sock_alloc_send_pskb+0x17c>
10c54f22:       206c 0306       moveal %a4@(774),%a0
10c54f26:       5888            addql #4,%a0
10c54f28:       40c0            movew %sr,%d0
10c54f2a:       007c 0700       oriw #1792,%sr
10c54f2e:       7401            moveq #1,%d2
10c54f30:       8590            orl %d2,%a0@
10c54f32:       46c0            movew %d0,%sr
10c54f34:       206c 0306       moveal %a4@(774),%a0
10c54f38:       5888            addql #4,%a0
10c54f3a:       40c0            movew %sr,%d0
10c54f3c:       007c 0700       oriw #1792,%sr
10c54f40:       7404            moveq #4,%d2
10c54f42:       8590            orl %d2,%a0@
10c54f44:       46c0            movew %d0,%sr
10c54f46:       74f5            moveq #-11,%d2
10c54f48:       4a81            tstl %d1
10c54f4a:       674c            beqs 10c54f98 <sock_alloc_send_pskb+0x17c>
10c54f4c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c54f52:       4aa8 0008       tstl %a0@(8)
10c54f56:       662e            bnes 10c54f86 <sock_alloc_send_pskb+0x16a>
10c54f58:       2f01            movel %d1,%sp@-
10c54f5a:       2f0c            movel %a4,%sp@-
10c54f5c:       4eba fde8       jsr %pc@(10c54d46 <sock_wait_for_wmem>)
10c54f60:       2200            movel %d0,%d1
10c54f62:       508f            addql #8,%sp
10c54f64:       6000 fede       braw 10c54e44 <sock_alloc_send_pskb+0x28>
10c54f68:       41ec 0028       lea %a4@(40),%a0
10c54f6c:       5290            addql #1,%a0@
10c54f6e:       254c 000c       movel %a4,%a2@(12)
10c54f72:       257c 10c5 4bc4  movel #281365444,%a2@(140)
10c54f78:       008c 
10c54f7a:       202a 0078       movel %a2@(120),%d0
10c54f7e:       d1ac 0064       addl %d0,%a4@(100)
10c54f82:       200a            movel %a2,%d0
10c54f84:       601a            bras 10c54fa0 <sock_alloc_send_pskb+0x184>
10c54f86:       70fc            moveq #-4,%d0
10c54f88:       0c81 7fff ffff  cmpil #2147483647,%d1
10c54f8e:       6606            bnes 10c54f96 <sock_alloc_send_pskb+0x17a>
10c54f90:       203c ffff fe00  movel #-512,%d0
10c54f96:       2400            movel %d0,%d2
10c54f98:       206e 0018       moveal %fp@(24),%a0
10c54f9c:       2082            movel %d2,%a0@
10c54f9e:       7000            moveq #0,%d0
10c54fa0:       4cee 1c3c ffe4  moveml %fp@(-28),%d2-%d5/%a2-%a4
10c54fa6:       4e5e            unlk %fp
10c54fa8:       4e75            rts

10c54faa <sock_alloc_send_skb>:
10c54faa:       4e56 0000       linkw %fp,#0
10c54fae:       2f2e 0014       movel %fp@(20),%sp@-
10c54fb2:       2f2e 0010       movel %fp@(16),%sp@-
10c54fb6:       42a7            clrl %sp@-
10c54fb8:       2f2e 000c       movel %fp@(12),%sp@-
10c54fbc:       2f2e 0008       movel %fp@(8),%sp@-
10c54fc0:       4eba fe5a       jsr %pc@(10c54e1c <sock_alloc_send_pskb>)
10c54fc4:       4e5e            unlk %fp
10c54fc6:       4e75            rts

10c54fc8 <__lock_sock>:
10c54fc8:       4e56 ffe0       linkw %fp,#-32
10c54fcc:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c54fd0:       266e 0008       moveal %fp@(8),%a3
10c54fd4:       42ae ffe0       clrl %fp@(-32)
10c54fd8:       42ae ffe8       clrl %fp@(-24)
10c54fdc:       42ae ffec       clrl %fp@(-20)
10c54fe0:       45ee fff0       lea %fp@(-16),%a2
10c54fe4:       2d79 1002 53b4  movel 100253b4 <_current_task>,%fp@(-28)
10c54fea:       ffe4 
10c54fec:       24ae ffe0       movel %fp@(-32),%a2@
10c54ff0:       2d6e ffe4 fff4  movel %fp@(-28),%fp@(-12)
10c54ff6:       2d6e ffe8 fff8  movel %fp@(-24),%fp@(-8)
10c54ffc:       2d6e ffec fffc  movel %fp@(-20),%fp@(-4)
10c55002:       2f0a            movel %a2,%sp@-
10c55004:       486b 0034       pea %a3@(52)
10c55008:       4eb9 10c1 5376  jsr 10c15376 <add_wait_queue_exclusive>
10c5500e:       508f            addql #8,%sp
10c55010:       240a            movel %a2,%d2
10c55012:       49f9 10c1 44d2  lea 10c144d2 <schedule>,%a4
10c55018:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c5501e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c55024:       7002            moveq #2,%d0
10c55026:       2080            movel %d0,%a0@
10c55028:       5392            subql #1,%a2@
10c5502a:       4e94            jsr %a4@
10c5502c:       5292            addql #1,%a2@
10c5502e:       4aab 0030       tstl %a3@(48)
10c55032:       66ea            bnes 10c5501e <__lock_sock+0x56>
10c55034:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c5503a:       7000            moveq #0,%d0
10c5503c:       2080            movel %d0,%a0@
10c5503e:       2f02            movel %d2,%sp@-
10c55040:       486b 0034       pea %a3@(52)
10c55044:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c5504a:       4cee 1c04 ffd0  moveml %fp@(-48),%d2/%a2-%a4
10c55050:       4e5e            unlk %fp
10c55052:       4e75            rts

10c55054 <__release_sock>:
10c55054:       4e56 0000       linkw %fp,#0
10c55058:       2f0a            movel %a2,%sp@-
10c5505a:       2f02            movel %d2,%sp@-
10c5505c:       246e 0008       moveal %fp@(8),%a2
10c55060:       206a 00b6       moveal %a2@(182),%a0
10c55064:       42aa 00ba       clrl %a2@(186)
10c55068:       42aa 00b6       clrl %a2@(182)
10c5506c:       2410            movel %a0@,%d2
10c5506e:       4290            clrl %a0@
10c55070:       2f08            movel %a0,%sp@-
10c55072:       2f0a            movel %a2,%sp@-
10c55074:       206a 031e       moveal %a2@(798),%a0
10c55078:       4e90            jsr %a0@
10c5507a:       2042            moveal %d2,%a0
10c5507c:       508f            addql #8,%sp
10c5507e:       b0fc 0000       cmpaw #0,%a0
10c55082:       66e8            bnes 10c5506c <__release_sock+0x18>
10c55084:       206a 00b6       moveal %a2@(182),%a0
10c55088:       b0fc 0000       cmpaw #0,%a0
10c5508c:       66d6            bnes 10c55064 <__release_sock+0x10>
10c5508e:       242e fff8       movel %fp@(-8),%d2
10c55092:       246e fffc       moveal %fp@(-4),%a2
10c55096:       4e5e            unlk %fp
10c55098:       4e75            rts

10c5509a <sklist_remove_socket>:
10c5509a:       4e56 0000       linkw %fp,#0
10c5509e:       2f0a            movel %a2,%sp@-
10c550a0:       246e 0008       moveal %fp@(8),%a2
10c550a4:       202e 000c       movel %fp@(12),%d0
10c550a8:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c550ae:       5290            addql #1,%a0@
10c550b0:       6004            bras 10c550b6 <sklist_remove_socket+0x1c>
10c550b2:       45e9 0010       lea %a1@(16),%a2
10c550b6:       2252            moveal %a2@,%a1
10c550b8:       b2fc 0000       cmpaw #0,%a1
10c550bc:       6708            beqs 10c550c6 <sklist_remove_socket+0x2c>
10c550be:       b089            cmpl %a1,%d0
10c550c0:       66f0            bnes 10c550b2 <sklist_remove_socket+0x18>
10c550c2:       24a9 0010       movel %a1@(16),%a2@
10c550c6:       5390            subql #1,%a0@
10c550c8:       b2fc 0000       cmpaw #0,%a1
10c550cc:       671c            beqs 10c550ea <sklist_remove_socket+0x50>
10c550ce:       41e9 0028       lea %a1@(40),%a0
10c550d2:       40c1            movew %sr,%d1
10c550d4:       007c 0700       oriw #1792,%sr
10c550d8:       2010            movel %a0@,%d0
10c550da:       5380            subql #1,%d0
10c550dc:       2080            movel %d0,%a0@
10c550de:       46c1            movew %d1,%sr
10c550e0:       4a80            tstl %d0
10c550e2:       6606            bnes 10c550ea <sklist_remove_socket+0x50>
10c550e4:       2f09            movel %a1,%sp@-
10c550e6:       4eba fa96       jsr %pc@(10c54b7e <sk_free>)
10c550ea:       246e fffc       moveal %fp@(-4),%a2
10c550ee:       4e5e            unlk %fp
10c550f0:       4e75            rts

10c550f2 <sklist_insert_socket>:
10c550f2:       4e56 0000       linkw %fp,#0
10c550f6:       2f0a            movel %a2,%sp@-
10c550f8:       246e 0008       moveal %fp@(8),%a2
10c550fc:       226e 000c       moveal %fp@(12),%a1
10c55100:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c55106:       5290            addql #1,%a0@
10c55108:       2352 0010       movel %a2@,%a1@(16)
10c5510c:       2489            movel %a1,%a2@
10c5510e:       43e9 0028       lea %a1@(40),%a1
10c55112:       5291            addql #1,%a1@
10c55114:       5390            subql #1,%a0@
10c55116:       245f            moveal %sp@+,%a2
10c55118:       4e5e            unlk %fp
10c5511a:       4e75            rts

10c5511c <sklist_destroy_timer>:
10c5511c:       4e56 0000       linkw %fp,#0
10c55120:       2f2e 0008       movel %fp@(8),%sp@-
10c55124:       42a7            clrl %sp@-
10c55126:       4eb9 10c5 5130  jsr 10c55130 <sklist_destroy_socket>
10c5512c:       4e5e            unlk %fp
10c5512e:       4e75            rts

10c55130 <sklist_destroy_socket>:
10c55130:       4e56 0000       linkw %fp,#0
10c55134:       2f0b            movel %a3,%sp@-
10c55136:       2f0a            movel %a2,%sp@-
10c55138:       202e 0008       movel %fp@(8),%d0
10c5513c:       266e 000c       moveal %fp@(12),%a3
10c55140:       670a            beqs 10c5514c <sklist_destroy_socket+0x1c>
10c55142:       2f0b            movel %a3,%sp@-
10c55144:       2f00            movel %d0,%sp@-
10c55146:       4eba ff52       jsr %pc@(10c5509a <sklist_remove_socket>)
10c5514a:       508f            addql #8,%sp
10c5514c:       45eb 0054       lea %a3@(84),%a2
10c55150:       40c0            movew %sr,%d0
10c55152:       007c 0700       oriw #1792,%sr
10c55156:       2052            moveal %a2@,%a0
10c55158:       93c9            subal %a1,%a1
10c5515a:       b5c8            cmpal %a0,%a2
10c5515c:       6718            beqs 10c55176 <sklist_destroy_socket+0x46>
10c5515e:       2248            moveal %a0,%a1
10c55160:       2051            moveal %a1@,%a0
10c55162:       53aa 0008       subql #1,%a2@(8)
10c55166:       214a 0004       movel %a2,%a0@(4)
10c5516a:       2488            movel %a0,%a2@
10c5516c:       4291            clrl %a1@
10c5516e:       42a9 0004       clrl %a1@(4)
10c55172:       42a9 0008       clrl %a1@(8)
10c55176:       46c0            movew %d0,%sr
10c55178:       b2fc 0000       cmpaw #0,%a1
10c5517c:       672a            beqs 10c551a8 <sklist_destroy_socket+0x78>
10c5517e:       7001            moveq #1,%d0
10c55180:       b0a9 0070       cmpl %a1@(112),%d0
10c55184:       6716            beqs 10c5519c <sklist_destroy_socket+0x6c>
10c55186:       41e9 0070       lea %a1@(112),%a0
10c5518a:       40c1            movew %sr,%d1
10c5518c:       007c 0700       oriw #1792,%sr
10c55190:       2010            movel %a0@,%d0
10c55192:       5380            subql #1,%d0
10c55194:       2080            movel %d0,%a0@
10c55196:       46c1            movew %d1,%sr
10c55198:       4a80            tstl %d0
10c5519a:       66b4            bnes 10c55150 <sklist_destroy_socket+0x20>
10c5519c:       2f09            movel %a1,%sp@-
10c5519e:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c551a4:       588f            addql #4,%sp
10c551a6:       60a8            bras 10c55150 <sklist_destroy_socket+0x20>
10c551a8:       4aab 0064       tstl %a3@(100)
10c551ac:       662a            bnes 10c551d8 <sklist_destroy_socket+0xa8>
10c551ae:       4aab 0050       tstl %a3@(80)
10c551b2:       6624            bnes 10c551d8 <sklist_destroy_socket+0xa8>
10c551b4:       102b 0094       moveb %a3@(148),%d0
10c551b8:       671e            beqs 10c551d8 <sklist_destroy_socket+0xa8>
10c551ba:       41eb 0028       lea %a3@(40),%a0
10c551be:       40c1            movew %sr,%d1
10c551c0:       007c 0700       oriw #1792,%sr
10c551c4:       2010            movel %a0@,%d0
10c551c6:       5380            subql #1,%d0
10c551c8:       2080            movel %d0,%a0@
10c551ca:       46c1            movew %d1,%sr
10c551cc:       4a80            tstl %d0
10c551ce:       6636            bnes 10c55206 <sklist_destroy_socket+0xd6>
10c551d0:       2f0b            movel %a3,%sp@-
10c551d2:       4eba f9aa       jsr %pc@(10c54b7e <sk_free>)
10c551d6:       602e            bras 10c55206 <sklist_destroy_socket+0xd6>
10c551d8:       41eb 02ea       lea %a3@(746),%a0
10c551dc:       42a8 0004       clrl %a0@(4)
10c551e0:       4290            clrl %a0@
10c551e2:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c551e8:       0680 0000 03e8  addil #1000,%d0
10c551ee:       2740 02f2       movel %d0,%a3@(754)
10c551f2:       277c 10c5 511c  movel #281366812,%a3@(762)
10c551f8:       02fa 
10c551fa:       274b 02f6       movel %a3,%a3@(758)
10c551fe:       2f08            movel %a0,%sp@-
10c55200:       4eb9 10c1 96d0  jsr 10c196d0 <add_timer>
10c55206:       246e fff8       moveal %fp@(-8),%a2
10c5520a:       266e fffc       moveal %fp@(-4),%a3
10c5520e:       4e5e            unlk %fp
10c55210:       4e75            rts

10c55212 <sock_no_release>:
10c55212:       4e56 0000       linkw %fp,#0
10c55216:       7000            moveq #0,%d0
10c55218:       4e5e            unlk %fp
10c5521a:       4e75            rts

10c5521c <sock_no_bind>:
10c5521c:       4e56 0000       linkw %fp,#0
10c55220:       70a1            moveq #-95,%d0
10c55222:       4e5e            unlk %fp
10c55224:       4e75            rts

10c55226 <sock_no_connect>:
10c55226:       4e56 0000       linkw %fp,#0
10c5522a:       70a1            moveq #-95,%d0
10c5522c:       4e5e            unlk %fp
10c5522e:       4e75            rts

10c55230 <sock_no_socketpair>:
10c55230:       4e56 0000       linkw %fp,#0
10c55234:       70a1            moveq #-95,%d0
10c55236:       4e5e            unlk %fp
10c55238:       4e75            rts

10c5523a <sock_no_accept>:
10c5523a:       4e56 0000       linkw %fp,#0
10c5523e:       70a1            moveq #-95,%d0
10c55240:       4e5e            unlk %fp
10c55242:       4e75            rts

10c55244 <sock_no_getname>:
10c55244:       4e56 0000       linkw %fp,#0
10c55248:       70a1            moveq #-95,%d0
10c5524a:       4e5e            unlk %fp
10c5524c:       4e75            rts

10c5524e <sock_no_poll>:
10c5524e:       4e56 0000       linkw %fp,#0
10c55252:       7000            moveq #0,%d0
10c55254:       4e5e            unlk %fp
10c55256:       4e75            rts

10c55258 <sock_no_ioctl>:
10c55258:       4e56 0000       linkw %fp,#0
10c5525c:       70a1            moveq #-95,%d0
10c5525e:       4e5e            unlk %fp
10c55260:       4e75            rts

10c55262 <sock_no_listen>:
10c55262:       4e56 0000       linkw %fp,#0
10c55266:       70a1            moveq #-95,%d0
10c55268:       4e5e            unlk %fp
10c5526a:       4e75            rts

10c5526c <sock_no_shutdown>:
10c5526c:       4e56 0000       linkw %fp,#0
10c55270:       70a1            moveq #-95,%d0
10c55272:       4e5e            unlk %fp
10c55274:       4e75            rts

10c55276 <sock_no_setsockopt>:
10c55276:       4e56 0000       linkw %fp,#0
10c5527a:       70a1            moveq #-95,%d0
10c5527c:       4e5e            unlk %fp
10c5527e:       4e75            rts

10c55280 <sock_no_getsockopt>:
10c55280:       4e56 0000       linkw %fp,#0
10c55284:       70a1            moveq #-95,%d0
10c55286:       4e5e            unlk %fp
10c55288:       4e75            rts

10c5528a <sock_no_fcntl>:
10c5528a:       4e56 0000       linkw %fp,#0
10c5528e:       2f02            movel %d2,%sp@-
10c55290:       206e 0008       moveal %fp@(8),%a0
10c55294:       202e 000c       movel %fp@(12),%d0
10c55298:       222e 0010       movel %fp@(16),%d1
10c5529c:       2268 0018       moveal %a0@(24),%a1
10c552a0:       7408            moveq #8,%d2
10c552a2:       b480            cmpl %d0,%d2
10c552a4:       6708            beqs 10c552ae <sock_no_fcntl+0x24>
10c552a6:       7209            moveq #9,%d1
10c552a8:       b280            cmpl %d0,%d1
10c552aa:       6732            beqs 10c552de <sock_no_fcntl+0x54>
10c552ac:       6036            bras 10c552e4 <sock_no_fcntl+0x5a>
10c552ae:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c552b4:       2001            movel %d1,%d0
10c552b6:       4480            negl %d0
10c552b8:       b0a8 007e       cmpl %a0@(126),%d0
10c552bc:       6718            beqs 10c552d6 <sock_no_fcntl+0x4c>
10c552be:       b2a8 007a       cmpl %a0@(122),%d1
10c552c2:       6712            beqs 10c552d6 <sock_no_fcntl+0x4c>
10c552c4:       0828 0005 01d3  btst #5,%a0@(467)
10c552ca:       6604            bnes 10c552d0 <sock_no_fcntl+0x46>
10c552cc:       70ff            moveq #-1,%d0
10c552ce:       6016            bras 10c552e6 <sock_no_fcntl+0x5c>
10c552d0:       0068 0100 0006  oriw #256,%a0@(6)
10c552d6:       2341 00a6       movel %d1,%a1@(166)
10c552da:       7000            moveq #0,%d0
10c552dc:       6008            bras 10c552e6 <sock_no_fcntl+0x5c>
10c552de:       2029 00a6       movel %a1@(166),%d0
10c552e2:       6002            bras 10c552e6 <sock_no_fcntl+0x5c>
10c552e4:       70ea            moveq #-22,%d0
10c552e6:       241f            movel %sp@+,%d2
10c552e8:       4e5e            unlk %fp
10c552ea:       4e75            rts

10c552ec <sock_no_sendmsg>:
10c552ec:       4e56 0000       linkw %fp,#0
10c552f0:       70a1            moveq #-95,%d0
10c552f2:       4e5e            unlk %fp
10c552f4:       4e75            rts

10c552f6 <sock_no_recvmsg>:
10c552f6:       4e56 0000       linkw %fp,#0
10c552fa:       70a1            moveq #-95,%d0
10c552fc:       4e5e            unlk %fp
10c552fe:       4e75            rts

10c55300 <sock_no_mmap>:
10c55300:       4e56 0000       linkw %fp,#0
10c55304:       70ed            moveq #-19,%d0
10c55306:       4e5e            unlk %fp
10c55308:       4e75            rts

10c5530a <sock_no_sendpage>:
10c5530a:       4e56 ffdc       linkw %fp,#-36
10c5530e:       2f02            movel %d2,%sp@-
10c55310:       206e 000c       moveal %fp@(12),%a0
10c55314:       222e 0014       movel %fp@(20),%d1
10c55318:       4aa8 0038       tstl %a0@(56)
10c5531c:       660c            bnes 10c5532a <sock_no_sendpage+0x20>
10c5531e:       4879 1000 663c  pea 1000663c <npindex_to_ethertype+0x40c>
10c55324:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c5532a:       2028 0038       movel %a0@(56),%d0
10c5532e:       42ae ffe4       clrl %fp@(-28)
10c55332:       42ae ffe8       clrl %fp@(-24)
10c55336:       41ee ffdc       lea %fp@(-36),%a0
10c5533a:       2d48 ffec       movel %a0,%fp@(-20)
10c5533e:       7401            moveq #1,%d2
10c55340:       2d42 fff0       movel %d2,%fp@(-16)
10c55344:       42ae fff4       clrl %fp@(-12)
10c55348:       42ae fff8       clrl %fp@(-8)
10c5534c:       2d6e 0018 fffc  movel %fp@(24),%fp@(-4)
10c55352:       d0ae 0010       addl %fp@(16),%d0
10c55356:       2d40 ffdc       movel %d0,%fp@(-36)
10c5535a:       2d41 ffe0       movel %d1,%fp@(-32)
10c5535e:       2f01            movel %d1,%sp@-
10c55360:       486e ffe4       pea %fp@(-28)
10c55364:       2f2e 0008       movel %fp@(8),%sp@-
10c55368:       4eb9 10c5 315a  jsr 10c5315a <sock_sendmsg>
10c5536e:       242e ffd8       movel %fp@(-40),%d2
10c55372:       4e5e            unlk %fp
10c55374:       4e75            rts

10c55376 <sock_def_wakeup>:
10c55376:       4e56 0000       linkw %fp,#0
10c5537a:       206e 0008       moveal %fp@(8),%a0
10c5537e:       2028 0044       movel %a0@(68),%d0
10c55382:       6716            beqs 10c5539a <sock_def_wakeup+0x24>
10c55384:       2040            moveal %d0,%a0
10c55386:       5888            addql #4,%a0
10c55388:       b1d0            cmpal %a0@,%a0
10c5538a:       670e            beqs 10c5539a <sock_def_wakeup+0x24>
10c5538c:       42a7            clrl %sp@-
10c5538e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c55392:       2f00            movel %d0,%sp@-
10c55394:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c5539a:       4e5e            unlk %fp
10c5539c:       4e75            rts

10c5539e <sock_def_error_report>:
10c5539e:       4e56 0000       linkw %fp,#0
10c553a2:       2f0a            movel %a2,%sp@-
10c553a4:       246e 0008       moveal %fp@(8),%a2
10c553a8:       202a 0044       movel %a2@(68),%d0
10c553ac:       671c            beqs 10c553ca <sock_def_error_report+0x2c>
10c553ae:       2040            moveal %d0,%a0
10c553b0:       5888            addql #4,%a0
10c553b2:       b1d0            cmpal %a0@,%a0
10c553b4:       6714            beqs 10c553ca <sock_def_error_report+0x2c>
10c553b6:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c553ba:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c553be:       2f00            movel %d0,%sp@-
10c553c0:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c553c6:       4fef 000c       lea %sp@(12),%sp
10c553ca:       206a 0306       moveal %a2@(774),%a0
10c553ce:       b0fc 0000       cmpaw #0,%a0
10c553d2:       6716            beqs 10c553ea <sock_def_error_report+0x4c>
10c553d4:       4aa8 0010       tstl %a0@(16)
10c553d8:       6710            beqs 10c553ea <sock_def_error_report+0x4c>
10c553da:       2f3c 0002 0004  movel #131076,%sp@-
10c553e0:       42a7            clrl %sp@-
10c553e2:       2f08            movel %a0,%sp@-
10c553e4:       4eb9 10c5 371e  jsr 10c5371e <sock_wake_async>
10c553ea:       246e fffc       moveal %fp@(-4),%a2
10c553ee:       4e5e            unlk %fp
10c553f0:       4e75            rts

10c553f2 <sock_def_readable>:
10c553f2:       4e56 0000       linkw %fp,#0
10c553f6:       2f0a            movel %a2,%sp@-
10c553f8:       246e 0008       moveal %fp@(8),%a2
10c553fc:       202a 0044       movel %a2@(68),%d0
10c55400:       671c            beqs 10c5541e <sock_def_readable+0x2c>
10c55402:       2040            moveal %d0,%a0
10c55404:       5888            addql #4,%a0
10c55406:       b1d0            cmpal %a0@,%a0
10c55408:       6714            beqs 10c5541e <sock_def_readable+0x2c>
10c5540a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c5540e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c55412:       2f00            movel %d0,%sp@-
10c55414:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c5541a:       4fef 000c       lea %sp@(12),%sp
10c5541e:       206a 0306       moveal %a2@(774),%a0
10c55422:       b0fc 0000       cmpaw #0,%a0
10c55426:       6718            beqs 10c55440 <sock_def_readable+0x4e>
10c55428:       4aa8 0010       tstl %a0@(16)
10c5542c:       6712            beqs 10c55440 <sock_def_readable+0x4e>
10c5542e:       2f3c 0002 0001  movel #131073,%sp@-
10c55434:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c55438:       2f08            movel %a0,%sp@-
10c5543a:       4eb9 10c5 371e  jsr 10c5371e <sock_wake_async>
10c55440:       246e fffc       moveal %fp@(-4),%a2
10c55444:       4e5e            unlk %fp
10c55446:       4e75            rts

10c55448 <sock_def_write_space>:
10c55448:       4e56 0000       linkw %fp,#0
10c5544c:       2f0a            movel %a2,%sp@-
10c5544e:       246e 0008       moveal %fp@(8),%a2
10c55452:       202a 0064       movel %a2@(100),%d0
10c55456:       d080            addl %d0,%d0
10c55458:       b0aa 008c       cmpl %a2@(140),%d0
10c5545c:       6e62            bgts 10c554c0 <sock_def_write_space+0x78>
10c5545e:       202a 0044       movel %a2@(68),%d0
10c55462:       671c            beqs 10c55480 <sock_def_write_space+0x38>
10c55464:       2040            moveal %d0,%a0
10c55466:       5888            addql #4,%a0
10c55468:       b1d0            cmpal %a0@,%a0
10c5546a:       6714            beqs 10c55480 <sock_def_write_space+0x38>
10c5546c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c55470:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c55474:       2f00            movel %d0,%sp@-
10c55476:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c5547c:       4fef 000c       lea %sp@(12),%sp
10c55480:       7000            moveq #0,%d0
10c55482:       082a 0001 0027  btst #1,%a2@(39)
10c55488:       660c            bnes 10c55496 <sock_def_write_space+0x4e>
10c5548a:       202a 008c       movel %a2@(140),%d0
10c5548e:       90aa 0064       subl %a2@(100),%d0
10c55492:       6a02            bpls 10c55496 <sock_def_write_space+0x4e>
10c55494:       7000            moveq #0,%d0
10c55496:       0c80 0000 07ff  cmpil #2047,%d0
10c5549c:       6322            blss 10c554c0 <sock_def_write_space+0x78>
10c5549e:       206a 0306       moveal %a2@(774),%a0
10c554a2:       b0fc 0000       cmpaw #0,%a0
10c554a6:       6718            beqs 10c554c0 <sock_def_write_space+0x78>
10c554a8:       4aa8 0010       tstl %a0@(16)
10c554ac:       6712            beqs 10c554c0 <sock_def_write_space+0x78>
10c554ae:       2f3c 0002 0002  movel #131074,%sp@-
10c554b4:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c554b8:       2f08            movel %a0,%sp@-
10c554ba:       4eb9 10c5 371e  jsr 10c5371e <sock_wake_async>
10c554c0:       246e fffc       moveal %fp@(-4),%a2
10c554c4:       4e5e            unlk %fp
10c554c6:       4e75            rts

10c554c8 <sock_def_destruct>:
10c554c8:       4e56 0000       linkw %fp,#0
10c554cc:       206e 0008       moveal %fp@(8),%a0
10c554d0:       2028 02aa       movel %a0@(682),%d0
10c554d4:       6708            beqs 10c554de <sock_def_destruct+0x16>
10c554d6:       2f00            movel %d0,%sp@-
10c554d8:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c554de:       4e5e            unlk %fp
10c554e0:       4e75            rts

10c554e2 <sock_init_data>:
10c554e2:       4e56 0000       linkw %fp,#0
10c554e6:       2f0a            movel %a2,%sp@-
10c554e8:       246e 0008       moveal %fp@(8),%a2
10c554ec:       226e 000c       moveal %fp@(12),%a1
10c554f0:       41e9 0054       lea %a1@(84),%a0
10c554f4:       2148 0004       movel %a0,%a0@(4)
10c554f8:       2088            movel %a0,%a0@
10c554fa:       42a8 0008       clrl %a0@(8)
10c554fe:       41e9 0068       lea %a1@(104),%a0
10c55502:       2148 0004       movel %a0,%a0@(4)
10c55506:       2088            movel %a0,%a0@
10c55508:       42a8 0008       clrl %a0@(8)
10c5550c:       41e9 00c2       lea %a1@(194),%a0
10c55510:       2148 0004       movel %a0,%a0@(4)
10c55514:       2088            movel %a0,%a0@
10c55516:       42a8 0008       clrl %a0@(8)
10c5551a:       41e9 02ea       lea %a1@(746),%a0
10c5551e:       42a8 0004       clrl %a0@(4)
10c55522:       4290            clrl %a0@
10c55524:       237c 0000 01f0  movel #496,%a1@(136)
10c5552a:       0088 
10c5552c:       2379 1000 fd40  movel 1000fd40 <sysctl_rmem_default>,%a1@(64)
10c55532:       0040 
10c55534:       2379 1000 fd3c  movel 1000fd3c <sysctl_wmem_default>,%a1@(140)
10c5553a:       008c 
10c5553c:       137c 0007 0020  moveb #7,%a1@(32)
10c55542:       137c 0001 0021  moveb #1,%a1@(33)
10c55548:       234a 0306       movel %a2,%a1@(774)
10c5554c:       6714            beqs 10c55562 <sock_init_data+0x80>
10c5554e:       336a 0028 028e  movew %a2@(40),%a1@(654)
10c55554:       41ea 001c       lea %a2@(28),%a0
10c55558:       2348 0044       movel %a0,%a1@(68)
10c5555c:       2549 0018       movel %a1,%a2@(24)
10c55560:       6004            bras 10c55566 <sock_init_data+0x84>
10c55562:       42a9 0044       clrl %a1@(68)
10c55566:       42a9 004c       clrl %a1@(76)
10c5556a:       42a9 00be       clrl %a1@(190)
10c5556e:       237c 10c5 5376  movel #281367414,%a1@(782)
10c55574:       030e 
10c55576:       237c 10c5 53f2  movel #281367538,%a1@(786)
10c5557c:       0312 
10c5557e:       237c 10c5 5448  movel #281367624,%a1@(790)
10c55584:       0316 
10c55586:       237c 10c5 539e  movel #281367454,%a1@(794)
10c5558c:       031a 
10c5558e:       237c 10c5 54c8  movel #281367752,%a1@(802)
10c55594:       0322 
10c55596:       42a9 0292       clrl %a1@(658)
10c5559a:       70ff            moveq #-1,%d0
10c5559c:       2340 0296       movel %d0,%a1@(662)
10c555a0:       2340 029a       movel %d0,%a1@(666)
10c555a4:       7001            moveq #1,%d0
10c555a6:       2340 029e       movel %d0,%a1@(670)
10c555aa:       237c 7fff ffff  movel #2147483647,%a1@(674)
10c555b0:       02a2 
10c555b2:       237c 7fff ffff  movel #2147483647,%a1@(678)
10c555b8:       02a6 
10c555ba:       2340 0028       movel %d0,%a1@(40)
10c555be:       245f            moveal %sp@+,%a2
10c555c0:       4e5e            unlk %fp
10c555c2:       4e75            rts

10c555c4 <skb_over_panic>:
10c555c4:       4e56 0000       linkw %fp,#0
10c555c8:       206e 0008       moveal %fp@(8),%a0
10c555cc:       2028 0018       movel %a0@(24),%d0
10c555d0:       6606            bnes 10c555d8 <skb_over_panic+0x14>
10c555d2:       203c 1000 66f8  movel #268461816,%d0
10c555d8:       2f00            movel %d0,%sp@-
10c555da:       2f2e 000c       movel %fp@(12),%sp@-
10c555de:       2f28 005c       movel %a0@(92),%sp@-
10c555e2:       2f2e 0010       movel %fp@(16),%sp@-
10c555e6:       4879 1000 66ff  pea 100066ff <npindex_to_ethertype+0x4cf>
10c555ec:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c555f2:       4fef 0010       lea %sp@(16),%sp
10c555f6:       2ebc 1000 66f3  movel #268461811,%sp@
10c555fc:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c55602:       4e71            nop

10c55604 <skb_under_panic>:
10c55604:       4e56 0000       linkw %fp,#0
10c55608:       206e 0008       moveal %fp@(8),%a0
10c5560c:       2028 0018       movel %a0@(24),%d0
10c55610:       6606            bnes 10c55618 <skb_under_panic+0x14>
10c55612:       203c 1000 66f8  movel #268461816,%d0
10c55618:       2f00            movel %d0,%sp@-
10c5561a:       2f2e 000c       movel %fp@(12),%sp@-
10c5561e:       2f28 005c       movel %a0@(92),%sp@-
10c55622:       2f2e 0010       movel %fp@(16),%sp@-
10c55626:       4879 1000 671f  pea 1000671f <npindex_to_ethertype+0x4ef>
10c5562c:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c55632:       4fef 0010       lea %sp@(16),%sp
10c55636:       2ebc 1000 66f3  movel #268461811,%sp@
10c5563c:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c55642:       4e71            nop

10c55644 <alloc_skb>:
10c55644:       4e56 0000       linkw %fp,#0
10c55648:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c5564c:       242e 0008       movel %fp@(8),%d2
10c55650:       262e 000c       movel %fp@(12),%d3
10c55654:       2039 1002 572c  movel 1002572c <irq_stat+0x4>,%d0
10c5565a:       d0b9 1002 5730  addl 10025730 <irq_stat+0x8>,%d0
10c55660:       6740            beqs 10c556a2 <alloc_skb+0x5e>
10c55662:       0803 0004       btst #4,%d3
10c55666:       673a            beqs 10c556a2 <alloc_skb+0x5e>
10c55668:       2039 1000 fd50  movel 1000fd50 <count.1128>,%d0
10c5566e:       2200            movel %d0,%d1
10c55670:       5281            addql #1,%d1
10c55672:       23c1 1000 fd50  movel %d1,1000fd50 <count.1128>
10c55678:       5280            addql #1,%d0
10c5567a:       7204            moveq #4,%d1
10c5567c:       b280            cmpl %d0,%d1
10c5567e:       6d1e            blts 10c5569e <alloc_skb+0x5a>
10c55680:       2f2e 0004       movel %fp@(4),%sp@-
10c55684:       4879 1000 6740  pea 10006740 <npindex_to_ethertype+0x510>
10c5568a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c55690:       584f            addqw #4,%sp
10c55692:       2ebc 1000 66f3  movel #268461811,%sp@
10c55698:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c5569e:       70ef            moveq #-17,%d0
10c556a0:       c680            andl %d0,%d3
10c556a2:       47f9 1002 48c4  lea 100248c4 <skb_head_pool>,%a3
10c556a8:       4ab9 1002 48cc  tstl 100248cc <skb_head_pool+0x8>
10c556ae:       672c            beqs 10c556dc <alloc_skb+0x98>
10c556b0:       40c0            movew %sr,%d0
10c556b2:       007c 0700       oriw #1792,%sr
10c556b6:       2053            moveal %a3@,%a0
10c556b8:       93c9            subal %a1,%a1
10c556ba:       b7c8            cmpal %a0,%a3
10c556bc:       6718            beqs 10c556d6 <alloc_skb+0x92>
10c556be:       2248            moveal %a0,%a1
10c556c0:       2051            moveal %a1@,%a0
10c556c2:       53ab 0008       subql #1,%a3@(8)
10c556c6:       214b 0004       movel %a3,%a0@(4)
10c556ca:       2688            movel %a0,%a3@
10c556cc:       4291            clrl %a1@
10c556ce:       42a9 0004       clrl %a1@(4)
10c556d2:       42a9 0008       clrl %a1@(8)
10c556d6:       46c0            movew %d0,%sr
10c556d8:       2449            moveal %a1,%a2
10c556da:       6002            bras 10c556de <alloc_skb+0x9a>
10c556dc:       95ca            subal %a2,%a2
10c556de:       b4fc 0000       cmpaw #0,%a2
10c556e2:       661e            bnes 10c55702 <alloc_skb+0xbe>
10c556e4:       72fe            moveq #-2,%d1
10c556e6:       c283            andl %d3,%d1
10c556e8:       2f01            movel %d1,%sp@-
10c556ea:       2f39 1002 48c0  movel 100248c0 <skbuff_head_cache>,%sp@-
10c556f0:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c556f6:       2440            moveal %d0,%a2
10c556f8:       508f            addql #8,%sp
10c556fa:       b4fc 0000       cmpaw #0,%a2
10c556fe:       6700 00a2       beqw 10c557a2 <alloc_skb+0x15e>
10c55702:       700f            moveq #15,%d0
10c55704:       d480            addl %d0,%d2
10c55706:       72f0            moveq #-16,%d1
10c55708:       c481            andl %d1,%d2
10c5570a:       2f03            movel %d3,%sp@-
10c5570c:       2042            moveal %d2,%a0
10c5570e:       4868 003c       pea %a0@(60)
10c55712:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c55718:       508f            addql #8,%sp
10c5571a:       4a80            tstl %d0
10c5571c:       6748            beqs 10c55766 <alloc_skb+0x122>
10c5571e:       2202            movel %d2,%d1
10c55720:       0681 0000 0090  addil #144,%d1
10c55726:       2541 0078       movel %d1,%a2@(120)
10c5572a:       2540 007c       movel %d0,%a2@(124)
10c5572e:       2540 0080       movel %d0,%a2@(128)
10c55732:       2540 0084       movel %d0,%a2@(132)
10c55736:       2040            moveal %d0,%a0
10c55738:       d1c2            addal %d2,%a0
10c5573a:       2548 0088       movel %a0,%a2@(136)
10c5573e:       42aa 005c       clrl %a2@(92)
10c55742:       422a 0069       clrb %a2@(105)
10c55746:       42aa 0060       clrl %a2@(96)
10c5574a:       7001            moveq #1,%d0
10c5574c:       2540 0070       movel %d0,%a2@(112)
10c55750:       2080            movel %d0,%a0@
10c55752:       206a 0088       moveal %a2@(136),%a0
10c55756:       42a8 0004       clrl %a0@(4)
10c5575a:       206a 0088       moveal %a2@(136),%a0
10c5575e:       42a8 0008       clrl %a0@(8)
10c55762:       200a            movel %a2,%d0
10c55764:       603e            bras 10c557a4 <alloc_skb+0x160>
10c55766:       2239 1002 48cc  movel 100248cc <skb_head_pool+0x8>,%d1
10c5576c:       b2b9 1000 fd4c  cmpl 1000fd4c <sysctl_hot_list_len>,%d1
10c55772:       6420            bccs 10c55794 <alloc_skb+0x150>
10c55774:       40c0            movew %sr,%d0
10c55776:       007c 0700       oriw #1792,%sr
10c5577a:       254b 0008       movel %a3,%a2@(8)
10c5577e:       52ab 0008       addql #1,%a3@(8)
10c55782:       2053            moveal %a3@,%a0
10c55784:       2488            movel %a0,%a2@
10c55786:       254b 0004       movel %a3,%a2@(4)
10c5578a:       214a 0004       movel %a2,%a0@(4)
10c5578e:       268a            movel %a2,%a3@
10c55790:       46c0            movew %d0,%sr
10c55792:       600e            bras 10c557a2 <alloc_skb+0x15e>
10c55794:       2f0a            movel %a2,%sp@-
10c55796:       2f39 1002 48c0  movel 100248c0 <skbuff_head_cache>,%sp@-
10c5579c:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c557a2:       7000            moveq #0,%d0
10c557a4:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c557aa:       4e5e            unlk %fp
10c557ac:       4e75            rts

10c557ae <skb_drop_fraglist>:
10c557ae:       4e56 0000       linkw %fp,#0
10c557b2:       2f0a            movel %a2,%sp@-
10c557b4:       206e 0008       moveal %fp@(8),%a0
10c557b8:       2068 0088       moveal %a0@(136),%a0
10c557bc:       2468 0008       moveal %a0@(8),%a2
10c557c0:       42a8 0008       clrl %a0@(8)
10c557c4:       224a            moveal %a2,%a1
10c557c6:       2452            moveal %a2@,%a2
10c557c8:       7001            moveq #1,%d0
10c557ca:       b0a9 0070       cmpl %a1@(112),%d0
10c557ce:       6716            beqs 10c557e6 <skb_drop_fraglist+0x38>
10c557d0:       41e9 0070       lea %a1@(112),%a0
10c557d4:       40c1            movew %sr,%d1
10c557d6:       007c 0700       oriw #1792,%sr
10c557da:       2010            movel %a0@,%d0
10c557dc:       5380            subql #1,%d0
10c557de:       2080            movel %d0,%a0@
10c557e0:       46c1            movew %d1,%sr
10c557e2:       4a80            tstl %d0
10c557e4:       660a            bnes 10c557f0 <skb_drop_fraglist+0x42>
10c557e6:       2f09            movel %a1,%sp@-
10c557e8:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c557ee:       588f            addql #4,%sp
10c557f0:       b4fc 0000       cmpaw #0,%a2
10c557f4:       66ce            bnes 10c557c4 <skb_drop_fraglist+0x16>
10c557f6:       246e fffc       moveal %fp@(-4),%a2
10c557fa:       4e5e            unlk %fp
10c557fc:       4e75            rts

10c557fe <skb_clone_fraglist>:
10c557fe:       4e56 0000       linkw %fp,#0
10c55802:       206e 0008       moveal %fp@(8),%a0
10c55806:       2068 0088       moveal %a0@(136),%a0
10c5580a:       2268 0008       moveal %a0@(8),%a1
10c5580e:       b2fc 0000       cmpaw #0,%a1
10c55812:       670e            beqs 10c55822 <skb_clone_fraglist+0x24>
10c55814:       41e9 0070       lea %a1@(112),%a0
10c55818:       5290            addql #1,%a0@
10c5581a:       2251            moveal %a1@,%a1
10c5581c:       b2fc 0000       cmpaw #0,%a1
10c55820:       66f2            bnes 10c55814 <skb_clone_fraglist+0x16>
10c55822:       4e5e            unlk %fp
10c55824:       4e75            rts

10c55826 <skb_release_data>:
10c55826:       4e56 0000       linkw %fp,#0
10c5582a:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c5582e:       246e 0008       moveal %fp@(8),%a2
10c55832:       4a2a 0069       tstb %a2@(105)
10c55836:       6716            beqs 10c5584e <skb_release_data+0x28>
10c55838:       206a 0088       moveal %a2@(136),%a0
10c5583c:       40c1            movew %sr,%d1
10c5583e:       007c 0700       oriw #1792,%sr
10c55842:       2010            movel %a0@,%d0
10c55844:       5380            subql #1,%d0
10c55846:       2080            movel %d0,%a0@
10c55848:       46c1            movew %d1,%sr
10c5584a:       4a80            tstl %d0
10c5584c:       664c            bnes 10c5589a <skb_release_data+0x74>
10c5584e:       206a 0088       moveal %a2@(136),%a0
10c55852:       2028 0004       movel %a0@(4),%d0
10c55856:       47f9 10c2 0b8c  lea 10c20b8c <kfree>,%a3
10c5585c:       6724            beqs 10c55882 <skb_release_data+0x5c>
10c5585e:       7400            moveq #0,%d2
10c55860:       b082            cmpl %d2,%d0
10c55862:       631e            blss 10c55882 <skb_release_data+0x5c>
10c55864:       7600            moveq #0,%d3
10c55866:       42a7            clrl %sp@-
10c55868:       2f30 380c       movel %a0@(0000000c,%d3:l),%sp@-
10c5586c:       4eb9 10c2 2162  jsr 10c22162 <__free_pages>
10c55872:       508f            addql #8,%sp
10c55874:       5083            addql #8,%d3
10c55876:       5282            addql #1,%d2
10c55878:       206a 0088       moveal %a2@(136),%a0
10c5587c:       b4a8 0004       cmpl %a0@(4),%d2
10c55880:       65e4            bcss 10c55866 <skb_release_data+0x40>
10c55882:       206a 0088       moveal %a2@(136),%a0
10c55886:       4aa8 0008       tstl %a0@(8)
10c5588a:       6708            beqs 10c55894 <skb_release_data+0x6e>
10c5588c:       2f0a            movel %a2,%sp@-
10c5588e:       4eba ff1e       jsr %pc@(10c557ae <skb_drop_fraglist>)
10c55892:       588f            addql #4,%sp
10c55894:       2f2a 007c       movel %a2@(124),%sp@-
10c55898:       4e93            jsr %a3@
10c5589a:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c558a0:       4e5e            unlk %fp
10c558a2:       4e75            rts

10c558a4 <kfree_skbmem>:
10c558a4:       4e56 0000       linkw %fp,#0
10c558a8:       2f0a            movel %a2,%sp@-
10c558aa:       246e 0008       moveal %fp@(8),%a2
10c558ae:       2f0a            movel %a2,%sp@-
10c558b0:       4eba ff74       jsr %pc@(10c55826 <skb_release_data>)
10c558b4:       588f            addql #4,%sp
10c558b6:       43f9 1002 48c4  lea 100248c4 <skb_head_pool>,%a1
10c558bc:       2039 1002 48cc  movel 100248cc <skb_head_pool+0x8>,%d0
10c558c2:       b0b9 1000 fd4c  cmpl 1000fd4c <sysctl_hot_list_len>,%d0
10c558c8:       6420            bccs 10c558ea <kfree_skbmem+0x46>
10c558ca:       40c0            movew %sr,%d0
10c558cc:       007c 0700       oriw #1792,%sr
10c558d0:       2549 0008       movel %a1,%a2@(8)
10c558d4:       52a9 0008       addql #1,%a1@(8)
10c558d8:       2051            moveal %a1@,%a0
10c558da:       2488            movel %a0,%a2@
10c558dc:       2549 0004       movel %a1,%a2@(4)
10c558e0:       214a 0004       movel %a2,%a0@(4)
10c558e4:       228a            movel %a2,%a1@
10c558e6:       46c0            movew %d0,%sr
10c558e8:       600e            bras 10c558f8 <kfree_skbmem+0x54>
10c558ea:       2f0a            movel %a2,%sp@-
10c558ec:       2f39 1002 48c0  movel 100248c0 <skbuff_head_cache>,%sp@-
10c558f2:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c558f8:       246e fffc       moveal %fp@(-4),%a2
10c558fc:       4e5e            unlk %fp
10c558fe:       4e75            rts

10c55900 <__kfree_skb>:
10c55900:       4e56 0000       linkw %fp,#0
10c55904:       2f0a            movel %a2,%sp@-
10c55906:       246e 0008       moveal %fp@(8),%a2
10c5590a:       4aaa 0008       tstl %a2@(8)
10c5590e:       671e            beqs 10c5592e <__kfree_skb+0x2e>
10c55910:       2f2e 0004       movel %fp@(4),%sp@-
10c55914:       4879 1000 6775  pea 10006775 <npindex_to_ethertype+0x545>
10c5591a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c55920:       584f            addqw #4,%sp
10c55922:       2ebc 1000 66f3  movel #268461811,%sp@
10c55928:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c5592e:       202a 0028       movel %a2@(40),%d0
10c55932:       6706            beqs 10c5593a <__kfree_skb+0x3a>
10c55934:       2040            moveal %d0,%a0
10c55936:       5888            addql #4,%a0
10c55938:       5390            subql #1,%a0@
10c5593a:       4aaa 008c       tstl %a2@(140)
10c5593e:       6724            beqs 10c55964 <__kfree_skb+0x64>
10c55940:       4ab9 1002 572c  tstl 1002572c <irq_stat+0x4>
10c55946:       6712            beqs 10c5595a <__kfree_skb+0x5a>
10c55948:       2f2e 0004       movel %fp@(4),%sp@-
10c5594c:       4879 1000 67b5  pea 100067b5 <npindex_to_ethertype+0x585>
10c55952:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c55958:       508f            addql #8,%sp
10c5595a:       2f0a            movel %a2,%sp@-
10c5595c:       206a 008c       moveal %a2@(140),%a0
10c55960:       4e90            jsr %a0@
10c55962:       588f            addql #4,%sp
10c55964:       4292            clrl %a2@
10c55966:       42aa 0004       clrl %a2@(4)
10c5596a:       42aa 0008       clrl %a2@(8)
10c5596e:       42aa 000c       clrl %a2@(12)
10c55972:       42aa 0010       clrl %a2@(16)
10c55976:       42aa 0018       clrl %a2@(24)
10c5597a:       42aa 0028       clrl %a2@(40)
10c5597e:       4878 0030       pea 30 <LSIGTRAP+0x2b>
10c55982:       42a7            clrl %sp@-
10c55984:       486a 002c       pea %a2@(44)
10c55988:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c5598e:       422a 006a       clrb %a2@(106)
10c55992:       422a 006b       clrb %a2@(107)
10c55996:       42aa 006c       clrl %a2@(108)
10c5599a:       426a 0076       clrw %a2@(118)
10c5599e:       42aa 008c       clrl %a2@(140)
10c559a2:       504f            addqw #8,%sp
10c559a4:       2e8a            movel %a2,%sp@
10c559a6:       4eba fefc       jsr %pc@(10c558a4 <kfree_skbmem>)
10c559aa:       246e fffc       moveal %fp@(-4),%a2
10c559ae:       4e5e            unlk %fp
10c559b0:       4e75            rts

10c559b2 <skb_clone>:
10c559b2:       4e56 0000       linkw %fp,#0
10c559b6:       2f0b            movel %a3,%sp@-
10c559b8:       2f0a            movel %a2,%sp@-
10c559ba:       266e 0008       moveal %fp@(8),%a3
10c559be:       45f9 1002 48c4  lea 100248c4 <skb_head_pool>,%a2
10c559c4:       4ab9 1002 48cc  tstl 100248cc <skb_head_pool+0x8>
10c559ca:       672c            beqs 10c559f8 <skb_clone+0x46>
10c559cc:       40c0            movew %sr,%d0
10c559ce:       007c 0700       oriw #1792,%sr
10c559d2:       2052            moveal %a2@,%a0
10c559d4:       93c9            subal %a1,%a1
10c559d6:       b5c8            cmpal %a0,%a2
10c559d8:       6718            beqs 10c559f2 <skb_clone+0x40>
10c559da:       2248            moveal %a0,%a1
10c559dc:       2051            moveal %a1@,%a0
10c559de:       53aa 0008       subql #1,%a2@(8)
10c559e2:       214a 0004       movel %a2,%a0@(4)
10c559e6:       2488            movel %a0,%a2@
10c559e8:       4291            clrl %a1@
10c559ea:       42a9 0004       clrl %a1@(4)
10c559ee:       42a9 0008       clrl %a1@(8)
10c559f2:       46c0            movew %d0,%sr
10c559f4:       2449            moveal %a1,%a2
10c559f6:       6002            bras 10c559fa <skb_clone+0x48>
10c559f8:       95ca            subal %a2,%a2
10c559fa:       b4fc 0000       cmpaw #0,%a2
10c559fe:       6620            bnes 10c55a20 <skb_clone+0x6e>
10c55a00:       2f2e 000c       movel %fp@(12),%sp@-
10c55a04:       2f39 1002 48c0  movel 100248c0 <skbuff_head_cache>,%sp@-
10c55a0a:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c55a10:       2440            moveal %d0,%a2
10c55a12:       508f            addql #8,%sp
10c55a14:       b4fc 0000       cmpaw #0,%a2
10c55a18:       6606            bnes 10c55a20 <skb_clone+0x6e>
10c55a1a:       7000            moveq #0,%d0
10c55a1c:       6000 00c8       braw 10c55ae6 <skb_clone+0x134>
10c55a20:       42aa 0004       clrl %a2@(4)
10c55a24:       4292            clrl %a2@
10c55a26:       42aa 0008       clrl %a2@(8)
10c55a2a:       42aa 000c       clrl %a2@(12)
10c55a2e:       202b 0010       movel %a3@(16),%d0
10c55a32:       222b 0014       movel %a3@(20),%d1
10c55a36:       2540 0010       movel %d0,%a2@(16)
10c55a3a:       2541 0014       movel %d1,%a2@(20)
10c55a3e:       256b 0018 0018  movel %a3@(24),%a2@(24)
10c55a44:       256b 001c 001c  movel %a3@(28),%a2@(28)
10c55a4a:       256b 0020 0020  movel %a3@(32),%a2@(32)
10c55a50:       256b 0024 0024  movel %a3@(36),%a2@(36)
10c55a56:       256b 0028 0028  movel %a3@(40),%a2@(40)
10c55a5c:       202a 0028       movel %a2@(40),%d0
10c55a60:       6706            beqs 10c55a68 <skb_clone+0xb6>
10c55a62:       2040            moveal %d0,%a0
10c55a64:       5888            addql #4,%a0
10c55a66:       5290            addql #1,%a0@
10c55a68:       4878 0030       pea 30 <LSIGTRAP+0x2b>
10c55a6c:       486b 002c       pea %a3@(44)
10c55a70:       486a 002c       pea %a2@(44)
10c55a74:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c55a7a:       256b 005c 005c  movel %a3@(92),%a2@(92)
10c55a80:       256b 0060 0060  movel %a3@(96),%a2@(96)
10c55a86:       256b 0064 0064  movel %a3@(100),%a2@(100)
10c55a8c:       157c 0001 0069  moveb #1,%a2@(105)
10c55a92:       156b 006a 006a  moveb %a3@(106),%a2@(106)
10c55a98:       156b 006b 006b  moveb %a3@(107),%a2@(107)
10c55a9e:       256b 006c 006c  movel %a3@(108),%a2@(108)
10c55aa4:       7201            moveq #1,%d1
10c55aa6:       2541 0070       movel %d1,%a2@(112)
10c55aaa:       356b 0074 0074  movew %a3@(116),%a2@(116)
10c55ab0:       356b 0076 0076  movew %a3@(118),%a2@(118)
10c55ab6:       256b 0078 0078  movel %a3@(120),%a2@(120)
10c55abc:       256b 007c 007c  movel %a3@(124),%a2@(124)
10c55ac2:       256b 0080 0080  movel %a3@(128),%a2@(128)
10c55ac8:       256b 0084 0084  movel %a3@(132),%a2@(132)
10c55ace:       256b 0088 0088  movel %a3@(136),%a2@(136)
10c55ad4:       42aa 008c       clrl %a2@(140)
10c55ad8:       206b 0088       moveal %a3@(136),%a0
10c55adc:       5290            addql #1,%a0@
10c55ade:       177c 0001 0069  moveb #1,%a3@(105)
10c55ae4:       200a            movel %a2,%d0
10c55ae6:       246e fff8       moveal %fp@(-8),%a2
10c55aea:       266e fffc       moveal %fp@(-4),%a3
10c55aee:       4e5e            unlk %fp
10c55af0:       4e75            rts

10c55af2 <copy_skb_header>:
10c55af2:       4e56 0000       linkw %fp,#0
10c55af6:       2f0b            movel %a3,%sp@-
10c55af8:       2f0a            movel %a2,%sp@-
10c55afa:       246e 0008       moveal %fp@(8),%a2
10c55afe:       266e 000c       moveal %fp@(12),%a3
10c55b02:       222a 0080       movel %a2@(128),%d1
10c55b06:       92ab 0080       subl %a3@(128),%d1
10c55b0a:       42aa 0008       clrl %a2@(8)
10c55b0e:       42aa 000c       clrl %a2@(12)
10c55b12:       256b 0018 0018  movel %a3@(24),%a2@(24)
10c55b18:       256b 006c 006c  movel %a3@(108),%a2@(108)
10c55b1e:       356b 0074 0074  movew %a3@(116),%a2@(116)
10c55b24:       202b 0028       movel %a3@(40),%d0
10c55b28:       6706            beqs 10c55b30 <copy_skb_header+0x3e>
10c55b2a:       2040            moveal %d0,%a0
10c55b2c:       5888            addql #4,%a0
10c55b2e:       5290            addql #1,%a0@
10c55b30:       2540 0028       movel %d0,%a2@(40)
10c55b34:       202b 001c       movel %a3@(28),%d0
10c55b38:       d081            addl %d1,%d0
10c55b3a:       2540 001c       movel %d0,%a2@(28)
10c55b3e:       202b 0020       movel %a3@(32),%d0
10c55b42:       d081            addl %d1,%d0
10c55b44:       2540 0020       movel %d0,%a2@(32)
10c55b48:       d2ab 0024       addl %a3@(36),%d1
10c55b4c:       2541 0024       movel %d1,%a2@(36)
10c55b50:       4878 0030       pea 30 <LSIGTRAP+0x2b>
10c55b54:       486b 002c       pea %a3@(44)
10c55b58:       486a 002c       pea %a2@(44)
10c55b5c:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c55b62:       7201            moveq #1,%d1
10c55b64:       2541 0070       movel %d1,%a2@(112)
10c55b68:       156b 006a 006a  moveb %a3@(106),%a2@(106)
10c55b6e:       202b 0010       movel %a3@(16),%d0
10c55b72:       222b 0014       movel %a3@(20),%d1
10c55b76:       2540 0010       movel %d0,%a2@(16)
10c55b7a:       2541 0014       movel %d1,%a2@(20)
10c55b7e:       42aa 008c       clrl %a2@(140)
10c55b82:       356b 0076 0076  movew %a3@(118),%a2@(118)
10c55b88:       246e fff8       moveal %fp@(-8),%a2
10c55b8c:       266e fffc       moveal %fp@(-4),%a3
10c55b90:       4e5e            unlk %fp
10c55b92:       4e75            rts

10c55b94 <skb_copy>:
10c55b94:       4e56 0000       linkw %fp,#0
10c55b98:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c55b9c:       266e 0008       moveal %fp@(8),%a3
10c55ba0:       202b 007c       movel %a3@(124),%d0
10c55ba4:       242b 0080       movel %a3@(128),%d2
10c55ba8:       9480            subl %d0,%d2
10c55baa:       2f2e 000c       movel %fp@(12),%sp@-
10c55bae:       222b 0088       movel %a3@(136),%d1
10c55bb2:       9280            subl %d0,%d1
10c55bb4:       2001            movel %d1,%d0
10c55bb6:       d0ab 0060       addl %a3@(96),%d0
10c55bba:       2f00            movel %d0,%sp@-
10c55bbc:       4eba fa86       jsr %pc@(10c55644 <alloc_skb>)
10c55bc0:       2440            moveal %d0,%a2
10c55bc2:       508f            addql #8,%sp
10c55bc4:       b4fc 0000       cmpaw #0,%a2
10c55bc8:       6606            bnes 10c55bd0 <skb_copy+0x3c>
10c55bca:       7000            moveq #0,%d0
10c55bcc:       6000 0088       braw 10c55c56 <skb_copy+0xc2>
10c55bd0:       d5aa 0080       addl %d2,%a2@(128)
10c55bd4:       d5aa 0084       addl %d2,%a2@(132)
10c55bd8:       222b 005c       movel %a3@(92),%d1
10c55bdc:       4aaa 0060       tstl %a2@(96)
10c55be0:       670c            beqs 10c55bee <skb_copy+0x5a>
10c55be2:       4879 1000 66f3  pea 100066f3 <npindex_to_ethertype+0x4c3>
10c55be8:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c55bee:       202a 0084       movel %a2@(132),%d0
10c55bf2:       d081            addl %d1,%d0
10c55bf4:       2540 0084       movel %d0,%a2@(132)
10c55bf8:       d3aa 005c       addl %d1,%a2@(92)
10c55bfc:       b0aa 0088       cmpl %a2@(136),%d0
10c55c00:       6312            blss 10c55c14 <skb_copy+0x80>
10c55c02:       2f3c 10c5 5c02  movel #281369602,%sp@-
10c55c08:       2f01            movel %d1,%sp@-
10c55c0a:       2f0a            movel %a2,%sp@-
10c55c0c:       4eba f9b6       jsr %pc@(10c555c4 <skb_over_panic>)
10c55c10:       4fef 000c       lea %sp@(12),%sp
10c55c14:       256b 0064 0064  movel %a3@(100),%a2@(100)
10c55c1a:       156b 006b 006b  moveb %a3@(107),%a2@(107)
10c55c20:       2002            movel %d2,%d0
10c55c22:       d0ab 005c       addl %a3@(92),%d0
10c55c26:       2f00            movel %d0,%sp@-
10c55c28:       2f2a 007c       movel %a2@(124),%sp@-
10c55c2c:       4482            negl %d2
10c55c2e:       2f02            movel %d2,%sp@-
10c55c30:       2f0b            movel %a3,%sp@-
10c55c32:       4eb9 10c5 645c  jsr 10c5645c <skb_copy_bits>
10c55c38:       4fef 0010       lea %sp@(16),%sp
10c55c3c:       4a80            tstl %d0
10c55c3e:       670c            beqs 10c55c4c <skb_copy+0xb8>
10c55c40:       4879 1000 66f3  pea 100066f3 <npindex_to_ethertype+0x4c3>
10c55c46:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c55c4c:       2f0b            movel %a3,%sp@-
10c55c4e:       2f0a            movel %a2,%sp@-
10c55c50:       4eba fea0       jsr %pc@(10c55af2 <copy_skb_header>)
10c55c54:       200a            movel %a2,%d0
10c55c56:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c55c5c:       4e5e            unlk %fp
10c55c5e:       4e75            rts

10c55c60 <skb_linearize>:
10c55c60:       4e56 0000       linkw %fp,#0
10c55c64:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c55c68:       246e 0008       moveal %fp@(8),%a2
10c55c6c:       242a 0080       movel %a2@(128),%d2
10c55c70:       94aa 007c       subl %a2@(124),%d2
10c55c74:       226a 0084       moveal %a2@(132),%a1
10c55c78:       d3ea 0060       addal %a2@(96),%a1
10c55c7c:       93ea 0088       subal %a2@(136),%a1
10c55c80:       7001            moveq #1,%d0
10c55c82:       b0aa 0070       cmpl %a2@(112),%d0
10c55c86:       670c            beqs 10c55c94 <skb_linearize+0x34>
10c55c88:       4879 1000 66f3  pea 100066f3 <npindex_to_ethertype+0x4c3>
10c55c8e:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c55c94:       b2fc 0000       cmpaw #0,%a1
10c55c98:       6e02            bgts 10c55c9c <skb_linearize+0x3c>
10c55c9a:       93c9            subal %a1,%a1
10c55c9c:       206a 0088       moveal %a2@(136),%a0
10c55ca0:       91ea 007c       subal %a2@(124),%a0
10c55ca4:       43f1 880f       lea %a1@(0000000f,%a0:l),%a1
10c55ca8:       2809            movel %a1,%d4
10c55caa:       70f0            moveq #-16,%d0
10c55cac:       c880            andl %d0,%d4
10c55cae:       2f2e 000c       movel %fp@(12),%sp@-
10c55cb2:       2044            moveal %d4,%a0
10c55cb4:       4868 003c       pea %a0@(60)
10c55cb8:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c55cbe:       2600            movel %d0,%d3
10c55cc0:       508f            addql #8,%sp
10c55cc2:       70f4            moveq #-12,%d0
10c55cc4:       4a83            tstl %d3
10c55cc6:       677c            beqs 10c55d44 <skb_linearize+0xe4>
10c55cc8:       2002            movel %d2,%d0
10c55cca:       d0aa 005c       addl %a2@(92),%d0
10c55cce:       2f00            movel %d0,%sp@-
10c55cd0:       2f03            movel %d3,%sp@-
10c55cd2:       4482            negl %d2
10c55cd4:       2f02            movel %d2,%sp@-
10c55cd6:       2f0a            movel %a2,%sp@-
10c55cd8:       4eb9 10c5 645c  jsr 10c5645c <skb_copy_bits>
10c55cde:       4fef 0010       lea %sp@(16),%sp
10c55ce2:       4a80            tstl %d0
10c55ce4:       670c            beqs 10c55cf2 <skb_linearize+0x92>
10c55ce6:       4879 1000 66f3  pea 100066f3 <npindex_to_ethertype+0x4c3>
10c55cec:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c55cf2:       2403            movel %d3,%d2
10c55cf4:       94aa 007c       subl %a2@(124),%d2
10c55cf8:       2f0a            movel %a2,%sp@-
10c55cfa:       4eba fb2a       jsr %pc@(10c55826 <skb_release_data>)
10c55cfe:       2543 007c       movel %d3,%a2@(124)
10c55d02:       2043            moveal %d3,%a0
10c55d04:       d1c4            addal %d4,%a0
10c55d06:       2548 0088       movel %a0,%a2@(136)
10c55d0a:       d5aa 001c       addl %d2,%a2@(28)
10c55d0e:       d5aa 0020       addl %d2,%a2@(32)
10c55d12:       d5aa 0024       addl %d2,%a2@(36)
10c55d16:       d5aa 0084       addl %d2,%a2@(132)
10c55d1a:       d5aa 0080       addl %d2,%a2@(128)
10c55d1e:       7001            moveq #1,%d0
10c55d20:       2080            movel %d0,%a0@
10c55d22:       206a 0088       moveal %a2@(136),%a0
10c55d26:       42a8 0004       clrl %a0@(4)
10c55d2a:       206a 0088       moveal %a2@(136),%a0
10c55d2e:       42a8 0008       clrl %a0@(8)
10c55d32:       422a 0069       clrb %a2@(105)
10c55d36:       202a 0060       movel %a2@(96),%d0
10c55d3a:       d1aa 0084       addl %d0,%a2@(132)
10c55d3e:       42aa 0060       clrl %a2@(96)
10c55d42:       7000            moveq #0,%d0
10c55d44:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c55d4a:       4e5e            unlk %fp
10c55d4c:       4e75            rts

10c55d4e <pskb_copy>:
10c55d4e:       4e56 0000       linkw %fp,#0
10c55d52:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c55d56:       266e 0008       moveal %fp@(8),%a3
10c55d5a:       2f2e 000c       movel %fp@(12),%sp@-
10c55d5e:       202b 0088       movel %a3@(136),%d0
10c55d62:       90ab 007c       subl %a3@(124),%d0
10c55d66:       2f00            movel %d0,%sp@-
10c55d68:       4eba f8da       jsr %pc@(10c55644 <alloc_skb>)
10c55d6c:       2440            moveal %d0,%a2
10c55d6e:       508f            addql #8,%sp
10c55d70:       7000            moveq #0,%d0
10c55d72:       b4fc 0000       cmpaw #0,%a2
10c55d76:       6700 00f4       beqw 10c55e6c <pskb_copy+0x11e>
10c55d7a:       202b 0080       movel %a3@(128),%d0
10c55d7e:       90ab 007c       subl %a3@(124),%d0
10c55d82:       d1aa 0080       addl %d0,%a2@(128)
10c55d86:       d1aa 0084       addl %d0,%a2@(132)
10c55d8a:       222b 005c       movel %a3@(92),%d1
10c55d8e:       92ab 0060       subl %a3@(96),%d1
10c55d92:       4aaa 0060       tstl %a2@(96)
10c55d96:       670c            beqs 10c55da4 <pskb_copy+0x56>
10c55d98:       4879 1000 66f3  pea 100066f3 <npindex_to_ethertype+0x4c3>
10c55d9e:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c55da4:       202a 0084       movel %a2@(132),%d0
10c55da8:       d081            addl %d1,%d0
10c55daa:       2540 0084       movel %d0,%a2@(132)
10c55dae:       d3aa 005c       addl %d1,%a2@(92)
10c55db2:       b0aa 0088       cmpl %a2@(136),%d0
10c55db6:       6312            blss 10c55dca <pskb_copy+0x7c>
10c55db8:       2f3c 10c5 5db8  movel #281370040,%sp@-
10c55dbe:       2f01            movel %d1,%sp@-
10c55dc0:       2f0a            movel %a2,%sp@-
10c55dc2:       4eba f800       jsr %pc@(10c555c4 <skb_over_panic>)
10c55dc6:       4fef 000c       lea %sp@(12),%sp
10c55dca:       2f2a 005c       movel %a2@(92),%sp@-
10c55dce:       2f2b 0080       movel %a3@(128),%sp@-
10c55dd2:       2f2a 0080       movel %a2@(128),%sp@-
10c55dd6:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c55ddc:       256b 0064 0064  movel %a3@(100),%a2@(100)
10c55de2:       156b 006b 006b  moveb %a3@(107),%a2@(107)
10c55de8:       256b 0060 0060  movel %a3@(96),%a2@(96)
10c55dee:       256b 005c 005c  movel %a3@(92),%a2@(92)
10c55df4:       226b 0088       moveal %a3@(136),%a1
10c55df8:       4fef 000c       lea %sp@(12),%sp
10c55dfc:       2029 0004       movel %a1@(4),%d0
10c55e00:       49fa fcf0       lea %pc@(10c55af2 <copy_skb_header>),%a4
10c55e04:       6744            beqs 10c55e4a <pskb_copy+0xfc>
10c55e06:       7200            moveq #0,%d1
10c55e08:       b081            cmpl %d1,%d0
10c55e0a:       6336            blss 10c55e42 <pskb_copy+0xf4>
10c55e0c:       7000            moveq #0,%d0
10c55e0e:       206a 0088       moveal %a2@(136),%a0
10c55e12:       2431 080c       movel %a1@(0000000c,%d0:l),%d2
10c55e16:       2631 0810       movel %a1@(00000010,%d0:l),%d3
10c55e1a:       2182 080c       movel %d2,%a0@(0000000c,%d0:l)
10c55e1e:       2183 0810       movel %d3,%a0@(00000010,%d0:l)
10c55e22:       226a 0088       moveal %a2@(136),%a1
10c55e26:       41e9 000c       lea %a1@(12),%a0
10c55e2a:       2070 0800       moveal %a0@(00000000,%d0:l),%a0
10c55e2e:       41e8 0014       lea %a0@(20),%a0
10c55e32:       5290            addql #1,%a0@
10c55e34:       5080            addql #8,%d0
10c55e36:       5281            addql #1,%d1
10c55e38:       226b 0088       moveal %a3@(136),%a1
10c55e3c:       b2a9 0004       cmpl %a1@(4),%d1
10c55e40:       65cc            bcss 10c55e0e <pskb_copy+0xc0>
10c55e42:       206a 0088       moveal %a2@(136),%a0
10c55e46:       2141 0004       movel %d1,%a0@(4)
10c55e4a:       206b 0088       moveal %a3@(136),%a0
10c55e4e:       2028 0008       movel %a0@(8),%d0
10c55e52:       6710            beqs 10c55e64 <pskb_copy+0x116>
10c55e54:       206a 0088       moveal %a2@(136),%a0
10c55e58:       2140 0008       movel %d0,%a0@(8)
10c55e5c:       2f0a            movel %a2,%sp@-
10c55e5e:       4eba f99e       jsr %pc@(10c557fe <skb_clone_fraglist>)
10c55e62:       588f            addql #4,%sp
10c55e64:       2f0b            movel %a3,%sp@-
10c55e66:       2f0a            movel %a2,%sp@-
10c55e68:       4e94            jsr %a4@
10c55e6a:       200a            movel %a2,%d0
10c55e6c:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c55e72:       4e5e            unlk %fp
10c55e74:       4e75            rts

10c55e76 <pskb_expand_head>:
10c55e76:       4e56 0000       linkw %fp,#0
10c55e7a:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c55e7e:       266e 0008       moveal %fp@(8),%a3
10c55e82:       262e 000c       movel %fp@(12),%d3
10c55e86:       202b 0088       movel %a3@(136),%d0
10c55e8a:       90ab 007c       subl %a3@(124),%d0
10c55e8e:       d083            addl %d3,%d0
10c55e90:       2400            movel %d0,%d2
10c55e92:       d4ae 0010       addl %fp@(16),%d2
10c55e96:       7001            moveq #1,%d0
10c55e98:       b0ab 0070       cmpl %a3@(112),%d0
10c55e9c:       670c            beqs 10c55eaa <pskb_expand_head+0x34>
10c55e9e:       4879 1000 66f3  pea 100066f3 <npindex_to_ethertype+0x4c3>
10c55ea4:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c55eaa:       720f            moveq #15,%d1
10c55eac:       d481            addl %d1,%d2
10c55eae:       70f0            moveq #-16,%d0
10c55eb0:       c480            andl %d0,%d2
10c55eb2:       2f2e 0014       movel %fp@(20),%sp@-
10c55eb6:       2042            moveal %d2,%a0
10c55eb8:       4868 003c       pea %a0@(60)
10c55ebc:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c55ec2:       2800            movel %d0,%d4
10c55ec4:       508f            addql #8,%sp
10c55ec6:       6700 009c       beqw 10c55f64 <pskb_expand_head+0xee>
10c55eca:       202b 007c       movel %a3@(124),%d0
10c55ece:       222b 0084       movel %a3@(132),%d1
10c55ed2:       9280            subl %d0,%d1
10c55ed4:       2f01            movel %d1,%sp@-
10c55ed6:       2f00            movel %d0,%sp@-
10c55ed8:       d684            addl %d4,%d3
10c55eda:       2f03            movel %d3,%sp@-
10c55edc:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c55ee2:       4e92            jsr %a2@
10c55ee4:       4878 003c       pea 3c <LSIGTRAP+0x37>
10c55ee8:       2f2b 0088       movel %a3@(136),%sp@-
10c55eec:       d484            addl %d4,%d2
10c55eee:       2f02            movel %d2,%sp@-
10c55ef0:       4e92            jsr %a2@
10c55ef2:       7200            moveq #0,%d1
10c55ef4:       4fef 0018       lea %sp@(24),%sp
10c55ef8:       206b 0088       moveal %a3@(136),%a0
10c55efc:       2442            moveal %d2,%a2
10c55efe:       b2a8 0004       cmpl %a0@(4),%d1
10c55f02:       641a            bccs 10c55f1e <pskb_expand_head+0xa8>
10c55f04:       7000            moveq #0,%d0
10c55f06:       2070 080c       moveal %a0@(0000000c,%d0:l),%a0
10c55f0a:       41e8 0014       lea %a0@(20),%a0
10c55f0e:       5290            addql #1,%a0@
10c55f10:       5080            addql #8,%d0
10c55f12:       5281            addql #1,%d1
10c55f14:       206b 0088       moveal %a3@(136),%a0
10c55f18:       b2a8 0004       cmpl %a0@(4),%d1
10c55f1c:       65e8            bcss 10c55f06 <pskb_expand_head+0x90>
10c55f1e:       206b 0088       moveal %a3@(136),%a0
10c55f22:       4aa8 0008       tstl %a0@(8)
10c55f26:       6708            beqs 10c55f30 <pskb_expand_head+0xba>
10c55f28:       2f0b            movel %a3,%sp@-
10c55f2a:       4eba f8d2       jsr %pc@(10c557fe <skb_clone_fraglist>)
10c55f2e:       588f            addql #4,%sp
10c55f30:       2f0b            movel %a3,%sp@-
10c55f32:       4eba f8f2       jsr %pc@(10c55826 <skb_release_data>)
10c55f36:       2003            movel %d3,%d0
10c55f38:       90ab 007c       subl %a3@(124),%d0
10c55f3c:       2744 007c       movel %d4,%a3@(124)
10c55f40:       274a 0088       movel %a2,%a3@(136)
10c55f44:       d1ab 0080       addl %d0,%a3@(128)
10c55f48:       d1ab 0084       addl %d0,%a3@(132)
10c55f4c:       d1ab 0024       addl %d0,%a3@(36)
10c55f50:       d1ab 001c       addl %d0,%a3@(28)
10c55f54:       d1ab 0020       addl %d0,%a3@(32)
10c55f58:       422b 0069       clrb %a3@(105)
10c55f5c:       7001            moveq #1,%d0
10c55f5e:       2480            movel %d0,%a2@
10c55f60:       7000            moveq #0,%d0
10c55f62:       6002            bras 10c55f66 <pskb_expand_head+0xf0>
10c55f64:       70f4            moveq #-12,%d0
10c55f66:       4cee 0c1c ffec  moveml %fp@(-20),%d2-%d4/%a2-%a3
10c55f6c:       4e5e            unlk %fp
10c55f6e:       4e75            rts

10c55f70 <skb_realloc_headroom>:
10c55f70:       4e56 0000       linkw %fp,#0
10c55f74:       2f0a            movel %a2,%sp@-
10c55f76:       2f02            movel %d2,%sp@-
10c55f78:       206e 0008       moveal %fp@(8),%a0
10c55f7c:       2028 0080       movel %a0@(128),%d0
10c55f80:       90a8 007c       subl %a0@(124),%d0
10c55f84:       242e 000c       movel %fp@(12),%d2
10c55f88:       9480            subl %d0,%d2
10c55f8a:       4a82            tstl %d2
10c55f8c:       6e0c            bgts 10c55f9a <skb_realloc_headroom+0x2a>
10c55f8e:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c55f92:       2f08            movel %a0,%sp@-
10c55f94:       4eba fdb8       jsr %pc@(10c55d4e <pskb_copy>)
10c55f98:       605c            bras 10c55ff6 <skb_realloc_headroom+0x86>
10c55f9a:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c55f9e:       2f08            movel %a0,%sp@-
10c55fa0:       4eba fa10       jsr %pc@(10c559b2 <skb_clone>)
10c55fa4:       2440            moveal %d0,%a2
10c55fa6:       508f            addql #8,%sp
10c55fa8:       b4fc 0000       cmpaw #0,%a2
10c55fac:       671e            beqs 10c55fcc <skb_realloc_headroom+0x5c>
10c55fae:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c55fb2:       42a7            clrl %sp@-
10c55fb4:       700f            moveq #15,%d0
10c55fb6:       d082            addl %d2,%d0
10c55fb8:       72f0            moveq #-16,%d1
10c55fba:       c280            andl %d0,%d1
10c55fbc:       2f01            movel %d1,%sp@-
10c55fbe:       2f0a            movel %a2,%sp@-
10c55fc0:       4eba feb4       jsr %pc@(10c55e76 <pskb_expand_head>)
10c55fc4:       4fef 0010       lea %sp@(16),%sp
10c55fc8:       4a80            tstl %d0
10c55fca:       6604            bnes 10c55fd0 <skb_realloc_headroom+0x60>
10c55fcc:       200a            movel %a2,%d0
10c55fce:       6026            bras 10c55ff6 <skb_realloc_headroom+0x86>
10c55fd0:       7001            moveq #1,%d0
10c55fd2:       b0aa 0070       cmpl %a2@(112),%d0
10c55fd6:       6716            beqs 10c55fee <skb_realloc_headroom+0x7e>
10c55fd8:       41ea 0070       lea %a2@(112),%a0
10c55fdc:       40c1            movew %sr,%d1
10c55fde:       007c 0700       oriw #1792,%sr
10c55fe2:       2010            movel %a0@,%d0
10c55fe4:       5380            subql #1,%d0
10c55fe6:       2080            movel %d0,%a0@
10c55fe8:       46c1            movew %d1,%sr
10c55fea:       4a80            tstl %d0
10c55fec:       6606            bnes 10c55ff4 <skb_realloc_headroom+0x84>
10c55fee:       2f0a            movel %a2,%sp@-
10c55ff0:       4eba f90e       jsr %pc@(10c55900 <__kfree_skb>)
10c55ff4:       7000            moveq #0,%d0
10c55ff6:       242e fff8       movel %fp@(-8),%d2
10c55ffa:       246e fffc       moveal %fp@(-4),%a2
10c55ffe:       4e5e            unlk %fp
10c56000:       4e75            rts

10c56002 <skb_copy_expand>:
10c56002:       4e56 0000       linkw %fp,#0
10c56006:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c5600a:       266e 0008       moveal %fp@(8),%a3
10c5600e:       242e 000c       movel %fp@(12),%d2
10c56012:       2f2e 0014       movel %fp@(20),%sp@-
10c56016:       2002            movel %d2,%d0
10c56018:       d0ab 005c       addl %a3@(92),%d0
10c5601c:       d0ae 0010       addl %fp@(16),%d0
10c56020:       2f00            movel %d0,%sp@-
10c56022:       4eba f620       jsr %pc@(10c55644 <alloc_skb>)
10c56026:       2440            moveal %d0,%a2
10c56028:       508f            addql #8,%sp
10c5602a:       b4fc 0000       cmpaw #0,%a2
10c5602e:       6604            bnes 10c56034 <skb_copy_expand+0x32>
10c56030:       7000            moveq #0,%d0
10c56032:       6074            bras 10c560a8 <skb_copy_expand+0xa6>
10c56034:       d5aa 0080       addl %d2,%a2@(128)
10c56038:       d5aa 0084       addl %d2,%a2@(132)
10c5603c:       222b 005c       movel %a3@(92),%d1
10c56040:       4aaa 0060       tstl %a2@(96)
10c56044:       670c            beqs 10c56052 <skb_copy_expand+0x50>
10c56046:       4879 1000 66f3  pea 100066f3 <npindex_to_ethertype+0x4c3>
10c5604c:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c56052:       202a 0084       movel %a2@(132),%d0
10c56056:       d081            addl %d1,%d0
10c56058:       2540 0084       movel %d0,%a2@(132)
10c5605c:       d3aa 005c       addl %d1,%a2@(92)
10c56060:       b0aa 0088       cmpl %a2@(136),%d0
10c56064:       6312            blss 10c56078 <skb_copy_expand+0x76>
10c56066:       2f3c 10c5 6066  movel #281370726,%sp@-
10c5606c:       2f01            movel %d1,%sp@-
10c5606e:       2f0a            movel %a2,%sp@-
10c56070:       4eba f552       jsr %pc@(10c555c4 <skb_over_panic>)
10c56074:       4fef 000c       lea %sp@(12),%sp
10c56078:       2f2b 005c       movel %a3@(92),%sp@-
10c5607c:       2f2a 0080       movel %a2@(128),%sp@-
10c56080:       42a7            clrl %sp@-
10c56082:       2f0b            movel %a3,%sp@-
10c56084:       4eb9 10c5 645c  jsr 10c5645c <skb_copy_bits>
10c5608a:       4fef 0010       lea %sp@(16),%sp
10c5608e:       4a80            tstl %d0
10c56090:       670c            beqs 10c5609e <skb_copy_expand+0x9c>
10c56092:       4879 1000 66f3  pea 100066f3 <npindex_to_ethertype+0x4c3>
10c56098:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c5609e:       2f0b            movel %a3,%sp@-
10c560a0:       2f0a            movel %a2,%sp@-
10c560a2:       4eba fa4e       jsr %pc@(10c55af2 <copy_skb_header>)
10c560a6:       200a            movel %a2,%d0
10c560a8:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c560ae:       4e5e            unlk %fp
10c560b0:       4e75            rts

10c560b2 <___pskb_trim>:
10c560b2:       4e56 0000       linkw %fp,#0
10c560b6:       48e7 3f30       moveml %d2-%d7/%a2-%a3,%sp@-
10c560ba:       246e 0008       moveal %fp@(8),%a2
10c560be:       2a2e 000c       movel %fp@(12),%d5
10c560c2:       266e 0010       moveal %fp@(16),%a3
10c560c6:       242a 005c       movel %a2@(92),%d2
10c560ca:       94aa 0060       subl %a2@(96),%d2
10c560ce:       206a 0088       moveal %a2@(136),%a0
10c560d2:       2e28 0004       movel %a0@(4),%d7
10c560d6:       7c00            moveq #0,%d6
10c560d8:       be86            cmpl %d6,%d7
10c560da:       6f00 0098       blew 10c56174 <___pskb_trim+0xc2>
10c560de:       7600            moveq #0,%d3
10c560e0:       206a 0088       moveal %a2@(136),%a0
10c560e4:       4280            clrl %d0
10c560e6:       3030 3812       movew %a0@(00000012,%d3:l),%d0
10c560ea:       2802            movel %d2,%d4
10c560ec:       d880            addl %d0,%d4
10c560ee:       ba84            cmpl %d4,%d5
10c560f0:       6476            bccs 10c56168 <___pskb_trim+0xb6>
10c560f2:       7000            moveq #0,%d0
10c560f4:       4a2a 0069       tstb %a2@(105)
10c560f8:       670c            beqs 10c56106 <___pskb_trim+0x54>
10c560fa:       7001            moveq #1,%d0
10c560fc:       b090            cmpl %a0@,%d0
10c560fe:       56c0            sne %d0
10c56100:       4880            extw %d0
10c56102:       48c0            extl %d0
10c56104:       4480            negl %d0
10c56106:       4a80            tstl %d0
10c56108:       672a            beqs 10c56134 <___pskb_trim+0x82>
10c5610a:       b6fc 0000       cmpaw #0,%a3
10c5610e:       660c            bnes 10c5611c <___pskb_trim+0x6a>
10c56110:       4879 1000 66f3  pea 100066f3 <npindex_to_ethertype+0x4c3>
10c56116:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c5611c:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c56120:       42a7            clrl %sp@-
10c56122:       42a7            clrl %sp@-
10c56124:       2f0a            movel %a2,%sp@-
10c56126:       4eba fd4e       jsr %pc@(10c55e76 <pskb_expand_head>)
10c5612a:       4fef 0010       lea %sp@(16),%sp
10c5612e:       4a80            tstl %d0
10c56130:       6700 009c       beqw 10c561ce <___pskb_trim+0x11c>
10c56134:       b485            cmpl %d5,%d2
10c56136:       6520            bcss 10c56158 <___pskb_trim+0xa6>
10c56138:       42a7            clrl %sp@-
10c5613a:       226a 0088       moveal %a2@(136),%a1
10c5613e:       41e9 000c       lea %a1@(12),%a0
10c56142:       2f30 3800       movel %a0@(00000000,%d3:l),%sp@-
10c56146:       4eb9 10c2 2162  jsr 10c22162 <__free_pages>
10c5614c:       206a 0088       moveal %a2@(136),%a0
10c56150:       53a8 0004       subql #1,%a0@(4)
10c56154:       508f            addql #8,%sp
10c56156:       6010            bras 10c56168 <___pskb_trim+0xb6>
10c56158:       226a 0088       moveal %a2@(136),%a1
10c5615c:       41e9 0012       lea %a1@(18),%a0
10c56160:       3005            movew %d5,%d0
10c56162:       9042            subw %d2,%d0
10c56164:       3180 3800       movew %d0,%a0@(00000000,%d3:l)
10c56168:       2404            movel %d4,%d2
10c5616a:       5083            addql #8,%d3
10c5616c:       5286            addql #1,%d6
10c5616e:       be86            cmpl %d6,%d7
10c56170:       6e00 ff6e       bgtw 10c560e0 <___pskb_trim+0x2e>
10c56174:       ba82            cmpl %d2,%d5
10c56176:       630c            blss 10c56184 <___pskb_trim+0xd2>
10c56178:       202a 005c       movel %a2@(92),%d0
10c5617c:       9085            subl %d5,%d0
10c5617e:       91aa 0060       subl %d0,%a2@(96)
10c56182:       6056            bras 10c561da <___pskb_trim+0x128>
10c56184:       222a 005c       movel %a2@(92),%d1
10c56188:       242a 0060       movel %a2@(96),%d2
10c5618c:       2001            movel %d1,%d0
10c5618e:       9082            subl %d2,%d0
10c56190:       b085            cmpl %d5,%d0
10c56192:       653e            bcss 10c561d2 <___pskb_trim+0x120>
10c56194:       2545 005c       movel %d5,%a2@(92)
10c56198:       42aa 0060       clrl %a2@(96)
10c5619c:       daaa 0080       addl %a2@(128),%d5
10c561a0:       2545 0084       movel %d5,%a2@(132)
10c561a4:       206a 0088       moveal %a2@(136),%a0
10c561a8:       4aa8 0008       tstl %a0@(8)
10c561ac:       6730            beqs 10c561de <___pskb_trim+0x12c>
10c561ae:       7000            moveq #0,%d0
10c561b0:       4a2a 0069       tstb %a2@(105)
10c561b4:       670c            beqs 10c561c2 <___pskb_trim+0x110>
10c561b6:       7001            moveq #1,%d0
10c561b8:       b090            cmpl %a0@,%d0
10c561ba:       56c0            sne %d0
10c561bc:       4880            extw %d0
10c561be:       48c0            extl %d0
10c561c0:       4480            negl %d0
10c561c2:       4a80            tstl %d0
10c561c4:       6618            bnes 10c561de <___pskb_trim+0x12c>
10c561c6:       2f0a            movel %a2,%sp@-
10c561c8:       4eba f5e4       jsr %pc@(10c557ae <skb_drop_fraglist>)
10c561cc:       6010            bras 10c561de <___pskb_trim+0x12c>
10c561ce:       70f4            moveq #-12,%d0
10c561d0:       600e            bras 10c561e0 <___pskb_trim+0x12e>
10c561d2:       9285            subl %d5,%d1
10c561d4:       9481            subl %d1,%d2
10c561d6:       2542 0060       movel %d2,%a2@(96)
10c561da:       2545 005c       movel %d5,%a2@(92)
10c561de:       7000            moveq #0,%d0
10c561e0:       4cee 0cfc ffe0  moveml %fp@(-32),%d2-%d7/%a2-%a3
10c561e6:       4e5e            unlk %fp
10c561e8:       4e75            rts

10c561ea <__pskb_pull_tail>:
10c561ea:       4e56 0000       linkw %fp,#0
10c561ee:       48e7 3f38       moveml %d2-%d7/%a2-%a4,%sp@-
10c561f2:       286e 0008       moveal %fp@(8),%a4
10c561f6:       2e2e 000c       movel %fp@(12),%d7
10c561fa:       242c 0084       movel %a4@(132),%d2
10c561fe:       d487            addl %d7,%d2
10c56200:       206c 0088       moveal %a4@(136),%a0
10c56204:       9488            subl %a0,%d2
10c56206:       4a82            tstl %d2
10c56208:       6e18            bgts 10c56222 <__pskb_pull_tail+0x38>
10c5620a:       7000            moveq #0,%d0
10c5620c:       4a2c 0069       tstb %a4@(105)
10c56210:       670c            beqs 10c5621e <__pskb_pull_tail+0x34>
10c56212:       7001            moveq #1,%d0
10c56214:       b090            cmpl %a0@,%d0
10c56216:       56c0            sne %d0
10c56218:       4880            extw %d0
10c5621a:       48c0            extl %d0
10c5621c:       4480            negl %d0
10c5621e:       4a80            tstl %d0
10c56220:       672e            beqs 10c56250 <__pskb_pull_tail+0x66>
10c56222:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c56226:       4a82            tstl %d2
10c56228:       5ec0            sgt %d0
10c5622a:       4880            extw %d0
10c5622c:       48c0            extl %d0
10c5622e:       2202            movel %d2,%d1
10c56230:       0681 0000 0080  addil #128,%d1
10c56236:       c081            andl %d1,%d0
10c56238:       2f00            movel %d0,%sp@-
10c5623a:       42a7            clrl %sp@-
10c5623c:       2f0c            movel %a4,%sp@-
10c5623e:       4eba fc36       jsr %pc@(10c55e76 <pskb_expand_head>)
10c56242:       4fef 0010       lea %sp@(16),%sp
10c56246:       4a80            tstl %d0
10c56248:       6706            beqs 10c56250 <__pskb_pull_tail+0x66>
10c5624a:       7000            moveq #0,%d0
10c5624c:       6000 0204       braw 10c56452 <__pskb_pull_tail+0x268>
10c56250:       2f07            movel %d7,%sp@-
10c56252:       2f2c 0084       movel %a4@(132),%sp@-
10c56256:       222c 005c       movel %a4@(92),%d1
10c5625a:       92ac 0060       subl %a4@(96),%d1
10c5625e:       2f01            movel %d1,%sp@-
10c56260:       2f0c            movel %a4,%sp@-
10c56262:       4eb9 10c5 645c  jsr 10c5645c <skb_copy_bits>
10c56268:       4fef 0010       lea %sp@(16),%sp
10c5626c:       4a80            tstl %d0
10c5626e:       670c            beqs 10c5627c <__pskb_pull_tail+0x92>
10c56270:       4879 1000 66f3  pea 100066f3 <npindex_to_ethertype+0x4c3>
10c56276:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c5627c:       202c 0088       movel %a4@(136),%d0
10c56280:       2040            moveal %d0,%a0
10c56282:       4aa8 0008       tstl %a0@(8)
10c56286:       6700 0136       beqw 10c563be <__pskb_pull_tail+0x1d4>
10c5628a:       2407            movel %d7,%d2
10c5628c:       97cb            subal %a3,%a3
10c5628e:       2228 0004       movel %a0@(4),%d1
10c56292:       b28b            cmpl %a3,%d1
10c56294:       6318            blss 10c562ae <__pskb_pull_tail+0xc4>
10c56296:       7000            moveq #0,%d0
10c56298:       43e8 0012       lea %a0@(18),%a1
10c5629c:       3011            movew %a1@,%d0
10c5629e:       b480            cmpl %d0,%d2
10c562a0:       6f00 011c       blew 10c563be <__pskb_pull_tail+0x1d4>
10c562a4:       9480            subl %d0,%d2
10c562a6:       5089            addql #8,%a1
10c562a8:       528b            addql #1,%a3
10c562aa:       b28b            cmpl %a3,%d1
10c562ac:       62ee            bhis 10c5629c <__pskb_pull_tail+0xb2>
10c562ae:       4a82            tstl %d2
10c562b0:       6700 010c       beqw 10c563be <__pskb_pull_tail+0x1d4>
10c562b4:       2468 0008       moveal %a0@(8),%a2
10c562b8:       97cb            subal %a3,%a3
10c562ba:       b4fc 0000       cmpaw #0,%a2
10c562be:       660c            bnes 10c562cc <__pskb_pull_tail+0xe2>
10c562c0:       4879 1000 66f3  pea 100066f3 <npindex_to_ethertype+0x4c3>
10c562c6:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c562cc:       202a 005c       movel %a2@(92),%d0
10c562d0:       b480            cmpl %d0,%d2
10c562d2:       650a            bcss 10c562de <__pskb_pull_tail+0xf4>
10c562d4:       9480            subl %d0,%d2
10c562d6:       2452            moveal %a2@,%a2
10c562d8:       260a            movel %a2,%d3
10c562da:       6000 0090       braw 10c5636c <__pskb_pull_tail+0x182>
10c562de:       7001            moveq #1,%d0
10c562e0:       b0aa 0070       cmpl %a2@(112),%d0
10c562e4:       671c            beqs 10c56302 <__pskb_pull_tail+0x118>
10c562e6:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c562ea:       2f0a            movel %a2,%sp@-
10c562ec:       4eba f6c4       jsr %pc@(10c559b2 <skb_clone>)
10c562f0:       2640            moveal %d0,%a3
10c562f2:       508f            addql #8,%sp
10c562f4:       b6fc 0000       cmpaw #0,%a3
10c562f8:       6700 ff50       beqw 10c5624a <__pskb_pull_tail+0x60>
10c562fc:       2612            movel %a2@,%d3
10c562fe:       244b            moveal %a3,%a2
10c56300:       6002            bras 10c56304 <__pskb_pull_tail+0x11a>
10c56302:       260a            movel %a2,%d3
10c56304:       202a 005c       movel %a2@(92),%d0
10c56308:       b082            cmpl %d2,%d0
10c5630a:       652e            bcss 10c5633a <__pskb_pull_tail+0x150>
10c5630c:       90aa 0060       subl %a2@(96),%d0
10c56310:       b082            cmpl %d2,%d0
10c56312:       6416            bccs 10c5632a <__pskb_pull_tail+0x140>
10c56314:       2202            movel %d2,%d1
10c56316:       9280            subl %d0,%d1
10c56318:       2f01            movel %d1,%sp@-
10c5631a:       2f0a            movel %a2,%sp@-
10c5631c:       4eba fecc       jsr %pc@(10c561ea <__pskb_pull_tail>)
10c56320:       508f            addql #8,%sp
10c56322:       4a80            tstl %d0
10c56324:       6604            bnes 10c5632a <__pskb_pull_tail+0x140>
10c56326:       7000            moveq #0,%d0
10c56328:       6010            bras 10c5633a <__pskb_pull_tail+0x150>
10c5632a:       95aa 005c       subl %d2,%a2@(92)
10c5632e:       202a 0080       movel %a2@(128),%d0
10c56332:       d082            addl %d2,%d0
10c56334:       2540 0080       movel %d0,%a2@(128)
10c56338:       6668            bnes 10c563a2 <__pskb_pull_tail+0x1b8>
10c5633a:       b6fc 0000       cmpaw #0,%a3
10c5633e:       6700 ff0a       beqw 10c5624a <__pskb_pull_tail+0x60>
10c56342:       7001            moveq #1,%d0
10c56344:       b0ab 0070       cmpl %a3@(112),%d0
10c56348:       6718            beqs 10c56362 <__pskb_pull_tail+0x178>
10c5634a:       41eb 0070       lea %a3@(112),%a0
10c5634e:       40c1            movew %sr,%d1
10c56350:       007c 0700       oriw #1792,%sr
10c56354:       2010            movel %a0@,%d0
10c56356:       5380            subql #1,%d0
10c56358:       2080            movel %d0,%a0@
10c5635a:       46c1            movew %d1,%sr
10c5635c:       4a80            tstl %d0
10c5635e:       6600 feea       bnew 10c5624a <__pskb_pull_tail+0x60>
10c56362:       2f0b            movel %a3,%sp@-
10c56364:       4eba f59a       jsr %pc@(10c55900 <__kfree_skb>)
10c56368:       6000 fee0       braw 10c5624a <__pskb_pull_tail+0x60>
10c5636c:       4a82            tstl %d2
10c5636e:       6600 ff4a       bnew 10c562ba <__pskb_pull_tail+0xd0>
10c56372:       602e            bras 10c563a2 <__pskb_pull_tail+0x1b8>
10c56374:       206c 0088       moveal %a4@(136),%a0
10c56378:       2152 0008       movel %a2@,%a0@(8)
10c5637c:       7201            moveq #1,%d1
10c5637e:       b2aa 0070       cmpl %a2@(112),%d1
10c56382:       6716            beqs 10c5639a <__pskb_pull_tail+0x1b0>
10c56384:       41ea 0070       lea %a2@(112),%a0
10c56388:       40c1            movew %sr,%d1
10c5638a:       007c 0700       oriw #1792,%sr
10c5638e:       2010            movel %a0@,%d0
10c56390:       5380            subql #1,%d0
10c56392:       2080            movel %d0,%a0@
10c56394:       46c1            movew %d1,%sr
10c56396:       4a80            tstl %d0
10c56398:       6608            bnes 10c563a2 <__pskb_pull_tail+0x1b8>
10c5639a:       2f0a            movel %a2,%sp@-
10c5639c:       4eba f562       jsr %pc@(10c55900 <__kfree_skb>)
10c563a0:       588f            addql #4,%sp
10c563a2:       206c 0088       moveal %a4@(136),%a0
10c563a6:       2468 0008       moveal %a0@(8),%a2
10c563aa:       b68a            cmpl %a2,%d3
10c563ac:       66c6            bnes 10c56374 <__pskb_pull_tail+0x18a>
10c563ae:       b6fc 0000       cmpaw #0,%a3
10c563b2:       670a            beqs 10c563be <__pskb_pull_tail+0x1d4>
10c563b4:       268a            movel %a2,%a3@
10c563b6:       206c 0088       moveal %a4@(136),%a0
10c563ba:       214b 0008       movel %a3,%a0@(8)
10c563be:       2407            movel %d7,%d2
10c563c0:       7c00            moveq #0,%d6
10c563c2:       97cb            subal %a3,%a3
10c563c4:       226c 0088       moveal %a4@(136),%a1
10c563c8:       2049            moveal %a1,%a0
10c563ca:       bca9 0004       cmpl %a1@(4),%d6
10c563ce:       6470            bccs 10c56440 <__pskb_pull_tail+0x256>
10c563d0:       7a00            moveq #0,%d5
10c563d2:       7600            moveq #0,%d3
10c563d4:       95ca            subal %a2,%a2
10c563d6:       7800            moveq #0,%d4
10c563d8:       3a31 3812       movew %a1@(00000012,%d3:l),%d5
10c563dc:       b485            cmpl %d5,%d2
10c563de:       6d1e            blts 10c563fe <__pskb_pull_tail+0x214>
10c563e0:       42a7            clrl %sp@-
10c563e2:       2f31 380c       movel %a1@(0000000c,%d3:l),%sp@-
10c563e6:       4eb9 10c2 2162  jsr 10c22162 <__free_pages>
10c563ec:       226c 0088       moveal %a4@(136),%a1
10c563f0:       41e9 0012       lea %a1@(18),%a0
10c563f4:       3830 3800       movew %a0@(00000000,%d3:l),%d4
10c563f8:       9484            subl %d4,%d2
10c563fa:       508f            addql #8,%sp
10c563fc:       6032            bras 10c56430 <__pskb_pull_tail+0x246>
10c563fe:       2031 380c       movel %a1@(0000000c,%d3:l),%d0
10c56402:       2231 3810       movel %a1@(00000010,%d3:l),%d1
10c56406:       2580 980c       movel %d0,%a2@(0000000c,%a1:l)
10c5640a:       2581 9810       movel %d1,%a2@(00000010,%a1:l)
10c5640e:       4a82            tstl %d2
10c56410:       671a            beqs 10c5642c <__pskb_pull_tail+0x242>
10c56412:       226c 0088       moveal %a4@(136),%a1
10c56416:       41e9 0010       lea %a1@(16),%a0
10c5641a:       d572 8800       addw %d2,%a2@(00000000,%a0:l)
10c5641e:       226c 0088       moveal %a4@(136),%a1
10c56422:       41e9 0012       lea %a1@(18),%a0
10c56426:       9572 8800       subw %d2,%a2@(00000000,%a0:l)
10c5642a:       7400            moveq #0,%d2
10c5642c:       508a            addql #8,%a2
10c5642e:       5286            addql #1,%d6
10c56430:       5083            addql #8,%d3
10c56432:       528b            addql #1,%a3
10c56434:       226c 0088       moveal %a4@(136),%a1
10c56438:       2049            moveal %a1,%a0
10c5643a:       b7e9 0004       cmpal %a1@(4),%a3
10c5643e:       6598            bcss 10c563d8 <__pskb_pull_tail+0x1ee>
10c56440:       2146 0004       movel %d6,%a0@(4)
10c56444:       202c 0084       movel %a4@(132),%d0
10c56448:       d087            addl %d7,%d0
10c5644a:       2940 0084       movel %d0,%a4@(132)
10c5644e:       9fac 0060       subl %d7,%a4@(96)
10c56452:       4cee 1cfc ffdc  moveml %fp@(-36),%d2-%d7/%a2-%a4
10c56458:       4e5e            unlk %fp
10c5645a:       4e75            rts

10c5645c <skb_copy_bits>:
10c5645c:       4e56 0000       linkw %fp,#0
10c56460:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c56464:       286e 0008       moveal %fp@(8),%a4
10c56468:       282e 000c       movel %fp@(12),%d4
10c5646c:       2c2e 0010       movel %fp@(16),%d6
10c56470:       262e 0014       movel %fp@(20),%d3
10c56474:       202c 005c       movel %a4@(92),%d0
10c56478:       2a00            movel %d0,%d5
10c5647a:       9aac 0060       subl %a4@(96),%d5
10c5647e:       9083            subl %d3,%d0
10c56480:       b084            cmpl %d4,%d0
10c56482:       6d00 0138       bltw 10c565bc <skb_copy_bits+0x160>
10c56486:       2405            movel %d5,%d2
10c56488:       9484            subl %d4,%d2
10c5648a:       4a82            tstl %d2
10c5648c:       6f2a            bles 10c564b8 <skb_copy_bits+0x5c>
10c5648e:       b682            cmpl %d2,%d3
10c56490:       6c02            bges 10c56494 <skb_copy_bits+0x38>
10c56492:       2403            movel %d3,%d2
10c56494:       2f02            movel %d2,%sp@-
10c56496:       202c 0080       movel %a4@(128),%d0
10c5649a:       d084            addl %d4,%d0
10c5649c:       2f00            movel %d0,%sp@-
10c5649e:       2f06            movel %d6,%sp@-
10c564a0:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c564a6:       9682            subl %d2,%d3
10c564a8:       4fef 000c       lea %sp@(12),%sp
10c564ac:       6606            bnes 10c564b4 <skb_copy_bits+0x58>
10c564ae:       7000            moveq #0,%d0
10c564b0:       6000 010c       braw 10c565be <skb_copy_bits+0x162>
10c564b4:       d882            addl %d2,%d4
10c564b6:       dc82            addl %d2,%d6
10c564b8:       97cb            subal %a3,%a3
10c564ba:       202c 0088       movel %a4@(136),%d0
10c564be:       2040            moveal %d0,%a0
10c564c0:       b7e8 0004       cmpal %a0@(4),%a3
10c564c4:       6400 008e       bccw 10c56554 <skb_copy_bits+0xf8>
10c564c8:       9bcd            subal %a5,%a5
10c564ca:       95ca            subal %a2,%a2
10c564cc:       2004            movel %d4,%d0
10c564ce:       d083            addl %d3,%d0
10c564d0:       b085            cmpl %d5,%d0
10c564d2:       6c12            bges 10c564e6 <skb_copy_bits+0x8a>
10c564d4:       4878 03b3       pea 3b3 <LSIGTRAP+0x3ae>
10c564d8:       4879 1000 67db  pea 100067db <npindex_to_ethertype+0x5ab>
10c564de:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c564e4:       508f            addql #8,%sp
10c564e6:       206c 0088       moveal %a4@(136),%a0
10c564ea:       200d            movel %a5,%d0
10c564ec:       3032 8812       movew %a2@(00000012,%a0:l),%d0
10c564f0:       2a40            moveal %d0,%a5
10c564f2:       2e05            movel %d5,%d7
10c564f4:       de8d            addl %a5,%d7
10c564f6:       2407            movel %d7,%d2
10c564f8:       9484            subl %d4,%d2
10c564fa:       4a82            tstl %d2
10c564fc:       6f48            bles 10c56546 <skb_copy_bits+0xea>
10c564fe:       b682            cmpl %d2,%d3
10c56500:       6c02            bges 10c56504 <skb_copy_bits+0xa8>
10c56502:       2403            movel %d3,%d2
10c56504:       2270 a80c       moveal %a0@(0000000c,%a2:l),%a1
10c56508:       4aa9 0038       tstl %a1@(56)
10c5650c:       660c            bnes 10c5651a <skb_copy_bits+0xbe>
10c5650e:       4879 1000 66f3  pea 100066f3 <npindex_to_ethertype+0x4c3>
10c56514:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c5651a:       2f02            movel %d2,%sp@-
10c5651c:       4280            clrl %d0
10c5651e:       3032 8810       movew %a2@(00000010,%a0:l),%d0
10c56522:       d0a9 0038       addl %a1@(56),%d0
10c56526:       d084            addl %d4,%d0
10c56528:       9085            subl %d5,%d0
10c5652a:       2f00            movel %d0,%sp@-
10c5652c:       2f06            movel %d6,%sp@-
10c5652e:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c56534:       4fef 000c       lea %sp@(12),%sp
10c56538:       9682            subl %d2,%d3
10c5653a:       6700 ff72       beqw 10c564ae <skb_copy_bits+0x52>
10c5653e:       d882            addl %d2,%d4
10c56540:       dc82            addl %d2,%d6
10c56542:       206c 0088       moveal %a4@(136),%a0
10c56546:       2a07            movel %d7,%d5
10c56548:       508a            addql #8,%a2
10c5654a:       528b            addql #1,%a3
10c5654c:       b7e8 0004       cmpal %a0@(4),%a3
10c56550:       6500 ff7a       bcsw 10c564cc <skb_copy_bits+0x70>
10c56554:       2028 0008       movel %a0@(8),%d0
10c56558:       675c            beqs 10c565b6 <skb_copy_bits+0x15a>
10c5655a:       2440            moveal %d0,%a2
10c5655c:       2004            movel %d4,%d0
10c5655e:       d083            addl %d3,%d0
10c56560:       b085            cmpl %d5,%d0
10c56562:       6c12            bges 10c56576 <skb_copy_bits+0x11a>
10c56564:       4878 03cf       pea 3cf <LSIGTRAP+0x3ca>
10c56568:       4879 1000 67db  pea 100067db <npindex_to_ethertype+0x5ab>
10c5656e:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c56574:       508f            addql #8,%sp
10c56576:       2e05            movel %d5,%d7
10c56578:       deaa 005c       addl %a2@(92),%d7
10c5657c:       2407            movel %d7,%d2
10c5657e:       9484            subl %d4,%d2
10c56580:       4a82            tstl %d2
10c56582:       6f28            bles 10c565ac <skb_copy_bits+0x150>
10c56584:       b682            cmpl %d2,%d3
10c56586:       6c02            bges 10c5658a <skb_copy_bits+0x12e>
10c56588:       2403            movel %d3,%d2
10c5658a:       2f02            movel %d2,%sp@-
10c5658c:       2f06            movel %d6,%sp@-
10c5658e:       2004            movel %d4,%d0
10c56590:       9085            subl %d5,%d0
10c56592:       2f00            movel %d0,%sp@-
10c56594:       2f0a            movel %a2,%sp@-
10c56596:       4eba fec4       jsr %pc@(10c5645c <skb_copy_bits>)
10c5659a:       4fef 0010       lea %sp@(16),%sp
10c5659e:       4a80            tstl %d0
10c565a0:       661a            bnes 10c565bc <skb_copy_bits+0x160>
10c565a2:       9682            subl %d2,%d3
10c565a4:       6700 ff08       beqw 10c564ae <skb_copy_bits+0x52>
10c565a8:       d882            addl %d2,%d4
10c565aa:       dc82            addl %d2,%d6
10c565ac:       2a07            movel %d7,%d5
10c565ae:       2452            moveal %a2@,%a2
10c565b0:       b4fc 0000       cmpaw #0,%a2
10c565b4:       66a6            bnes 10c5655c <skb_copy_bits+0x100>
10c565b6:       7000            moveq #0,%d0
10c565b8:       4a83            tstl %d3
10c565ba:       6702            beqs 10c565be <skb_copy_bits+0x162>
10c565bc:       70f2            moveq #-14,%d0
10c565be:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c565c4:       4e5e            unlk %fp
10c565c6:       4e75            rts

10c565c8 <skb_checksum>:
10c565c8:       4e56 fff8       linkw %fp,#-8
10c565cc:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c565d0:       286e 0008       moveal %fp@(8),%a4
10c565d4:       2a2e 000c       movel %fp@(12),%d5
10c565d8:       282e 0010       movel %fp@(16),%d4
10c565dc:       2e2e 0014       movel %fp@(20),%d7
10c565e0:       242c 005c       movel %a4@(92),%d2
10c565e4:       94ac 0060       subl %a4@(96),%d2
10c565e8:       97cb            subal %a3,%a3
10c565ea:       2602            movel %d2,%d3
10c565ec:       9685            subl %d5,%d3
10c565ee:       4a83            tstl %d3
10c565f0:       6f28            bles 10c5661a <skb_checksum+0x52>
10c565f2:       b883            cmpl %d3,%d4
10c565f4:       6c02            bges 10c565f8 <skb_checksum+0x30>
10c565f6:       2604            movel %d4,%d3
10c565f8:       2f07            movel %d7,%sp@-
10c565fa:       2f03            movel %d3,%sp@-
10c565fc:       202c 0080       movel %a4@(128),%d0
10c56600:       d085            addl %d5,%d0
10c56602:       2f00            movel %d0,%sp@-
10c56604:       4eb9 10c8 563a  jsr 10c8563a <csum_partial>
10c5660a:       2e00            movel %d0,%d7
10c5660c:       9883            subl %d3,%d4
10c5660e:       4fef 000c       lea %sp@(12),%sp
10c56612:       6700 0180       beqw 10c56794 <skb_checksum+0x1cc>
10c56616:       da83            addl %d3,%d5
10c56618:       2643            moveal %d3,%a3
10c5661a:       95ca            subal %a2,%a2
10c5661c:       202c 0088       movel %a4@(136),%d0
10c56620:       2040            moveal %d0,%a0
10c56622:       b5e8 0004       cmpal %a0@(4),%a2
10c56626:       6400 00ca       bccw 10c566f2 <skb_checksum+0x12a>
10c5662a:       42ae fffc       clrl %fp@(-4)
10c5662e:       700c            moveq #12,%d0
10c56630:       2d40 fff8       movel %d0,%fp@(-8)
10c56634:       9bcd            subal %a5,%a5
10c56636:       2005            movel %d5,%d0
10c56638:       d084            addl %d4,%d0
10c5663a:       b082            cmpl %d2,%d0
10c5663c:       6c12            bges 10c56650 <skb_checksum+0x88>
10c5663e:       4878 03fc       pea 3fc <LSIGTRAP+0x3f7>
10c56642:       4879 1000 6829  pea 10006829 <npindex_to_ethertype+0x5f9>
10c56648:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c5664e:       508f            addql #8,%sp
10c56650:       206c 0088       moveal %a4@(136),%a0
10c56654:       3d75 8812 fffe  movew %a5@(00000012,%a0:l),%fp@(-2)
10c5665a:       2c2e fffc       movel %fp@(-4),%d6
10c5665e:       dc82            addl %d2,%d6
10c56660:       2606            movel %d6,%d3
10c56662:       9685            subl %d5,%d3
10c56664:       4a83            tstl %d3
10c56666:       6f78            bles 10c566e0 <skb_checksum+0x118>
10c56668:       d1ee fff8       addal %fp@(-8),%a0
10c5666c:       b883            cmpl %d3,%d4
10c5666e:       6c02            bges 10c56672 <skb_checksum+0xaa>
10c56670:       2604            movel %d4,%d3
10c56672:       2250            moveal %a0@,%a1
10c56674:       4aa9 0038       tstl %a1@(56)
10c56678:       660c            bnes 10c56686 <skb_checksum+0xbe>
10c5667a:       4879 1000 66f3  pea 100066f3 <npindex_to_ethertype+0x4c3>
10c56680:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c56686:       42a7            clrl %sp@-
10c56688:       2f03            movel %d3,%sp@-
10c5668a:       4280            clrl %d0
10c5668c:       3028 0004       movew %a0@(4),%d0
10c56690:       d0a9 0038       addl %a1@(56),%d0
10c56694:       d085            addl %d5,%d0
10c56696:       9082            subl %d2,%d0
10c56698:       2f00            movel %d0,%sp@-
10c5669a:       4eb9 10c8 563a  jsr 10c8563a <csum_partial>
10c566a0:       4fef 000c       lea %sp@(12),%sp
10c566a4:       2400            movel %d0,%d2
10c566a6:       200b            movel %a3,%d0
10c566a8:       0800 0000       btst #0,%d0
10c566ac:       6718            beqs 10c566c6 <skb_checksum+0xfe>
10c566ae:       2202            movel %d2,%d1
10c566b0:       0281 00ff 00ff  andil #16711935,%d1
10c566b6:       e189            lsll #8,%d1
10c566b8:       2002            movel %d2,%d0
10c566ba:       e088            lsrl #8,%d0
10c566bc:       0280 00ff 00ff  andil #16711935,%d0
10c566c2:       2401            movel %d1,%d2
10c566c4:       d480            addl %d0,%d2
10c566c6:       2007            movel %d7,%d0
10c566c8:       d082            addl %d2,%d0
10c566ca:       b480            cmpl %d0,%d2
10c566cc:       6302            blss 10c566d0 <skb_checksum+0x108>
10c566ce:       5280            addql #1,%d0
10c566d0:       2e00            movel %d0,%d7
10c566d2:       9883            subl %d3,%d4
10c566d4:       6700 00be       beqw 10c56794 <skb_checksum+0x1cc>
10c566d8:       da83            addl %d3,%d5
10c566da:       d7c3            addal %d3,%a3
10c566dc:       206c 0088       moveal %a4@(136),%a0
10c566e0:       2406            movel %d6,%d2
10c566e2:       50ae fff8       addql #8,%fp@(-8)
10c566e6:       508d            addql #8,%a5
10c566e8:       528a            addql #1,%a2
10c566ea:       b5e8 0004       cmpal %a0@(4),%a2
10c566ee:       6500 ff46       bcsw 10c56636 <skb_checksum+0x6e>
10c566f2:       2028 0008       movel %a0@(8),%d0
10c566f6:       6700 0088       beqw 10c56780 <skb_checksum+0x1b8>
10c566fa:       2440            moveal %d0,%a2
10c566fc:       2005            movel %d5,%d0
10c566fe:       d084            addl %d4,%d0
10c56700:       b082            cmpl %d2,%d0
10c56702:       6c12            bges 10c56716 <skb_checksum+0x14e>
10c56704:       4878 0419       pea 419 <LSIGTRAP+0x414>
10c56708:       4879 1000 6829  pea 10006829 <npindex_to_ethertype+0x5f9>
10c5670e:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c56714:       508f            addql #8,%sp
10c56716:       2c02            movel %d2,%d6
10c56718:       dcaa 005c       addl %a2@(92),%d6
10c5671c:       2606            movel %d6,%d3
10c5671e:       9685            subl %d5,%d3
10c56720:       4a83            tstl %d3
10c56722:       6f50            bles 10c56774 <skb_checksum+0x1ac>
10c56724:       b883            cmpl %d3,%d4
10c56726:       6c02            bges 10c5672a <skb_checksum+0x162>
10c56728:       2604            movel %d4,%d3
10c5672a:       42a7            clrl %sp@-
10c5672c:       2f03            movel %d3,%sp@-
10c5672e:       2005            movel %d5,%d0
10c56730:       9082            subl %d2,%d0
10c56732:       2f00            movel %d0,%sp@-
10c56734:       2f0a            movel %a2,%sp@-
10c56736:       4eba fe90       jsr %pc@(10c565c8 <skb_checksum>)
10c5673a:       2400            movel %d0,%d2
10c5673c:       4fef 0010       lea %sp@(16),%sp
10c56740:       200b            movel %a3,%d0
10c56742:       0800 0000       btst #0,%d0
10c56746:       6718            beqs 10c56760 <skb_checksum+0x198>
10c56748:       2202            movel %d2,%d1
10c5674a:       0281 00ff 00ff  andil #16711935,%d1
10c56750:       e189            lsll #8,%d1
10c56752:       2002            movel %d2,%d0
10c56754:       e088            lsrl #8,%d0
10c56756:       0280 00ff 00ff  andil #16711935,%d0
10c5675c:       2401            movel %d1,%d2
10c5675e:       d480            addl %d0,%d2
10c56760:       2007            movel %d7,%d0
10c56762:       d082            addl %d2,%d0
10c56764:       b480            cmpl %d0,%d2
10c56766:       6302            blss 10c5676a <skb_checksum+0x1a2>
10c56768:       5280            addql #1,%d0
10c5676a:       2e00            movel %d0,%d7
10c5676c:       9883            subl %d3,%d4
10c5676e:       6724            beqs 10c56794 <skb_checksum+0x1cc>
10c56770:       da83            addl %d3,%d5
10c56772:       d7c3            addal %d3,%a3
10c56774:       2406            movel %d6,%d2
10c56776:       2452            moveal %a2@,%a2
10c56778:       b4fc 0000       cmpaw #0,%a2
10c5677c:       6600 ff7e       bnew 10c566fc <skb_checksum+0x134>
10c56780:       4a84            tstl %d4
10c56782:       6604            bnes 10c56788 <skb_checksum+0x1c0>
10c56784:       2007            movel %d7,%d0
10c56786:       600c            bras 10c56794 <skb_checksum+0x1cc>
10c56788:       4879 1000 66f3  pea 100066f3 <npindex_to_ethertype+0x4c3>
10c5678e:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c56794:       4cee 3cfc ffd0  moveml %fp@(-48),%d2-%d7/%a2-%a5
10c5679a:       4e5e            unlk %fp
10c5679c:       4e75            rts

10c5679e <skb_copy_and_csum_bits>:
10c5679e:       4e56 fff4       linkw %fp,#-12
10c567a2:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c567a6:       2a6e 0008       moveal %fp@(8),%a5
10c567aa:       2a2e 000c       movel %fp@(12),%d5
10c567ae:       2c2e 0010       movel %fp@(16),%d6
10c567b2:       282e 0014       movel %fp@(20),%d4
10c567b6:       266e 0018       moveal %fp@(24),%a3
10c567ba:       242d 005c       movel %a5@(92),%d2
10c567be:       94ad 0060       subl %a5@(96),%d2
10c567c2:       99cc            subal %a4,%a4
10c567c4:       2602            movel %d2,%d3
10c567c6:       9685            subl %d5,%d3
10c567c8:       4a83            tstl %d3
10c567ca:       6f2c            bles 10c567f8 <skb_copy_and_csum_bits+0x5a>
10c567cc:       b883            cmpl %d3,%d4
10c567ce:       6c02            bges 10c567d2 <skb_copy_and_csum_bits+0x34>
10c567d0:       2604            movel %d4,%d3
10c567d2:       2f0b            movel %a3,%sp@-
10c567d4:       2f03            movel %d3,%sp@-
10c567d6:       2f06            movel %d6,%sp@-
10c567d8:       202d 0080       movel %a5@(128),%d0
10c567dc:       d085            addl %d5,%d0
10c567de:       2f00            movel %d0,%sp@-
10c567e0:       4eb9 10c8 56be  jsr 10c856be <csum_partial_copy>
10c567e6:       2640            moveal %d0,%a3
10c567e8:       9883            subl %d3,%d4
10c567ea:       4fef 0010       lea %sp@(16),%sp
10c567ee:       6700 0192       beqw 10c56982 <skb_copy_and_csum_bits+0x1e4>
10c567f2:       da83            addl %d3,%d5
10c567f4:       dc83            addl %d3,%d6
10c567f6:       2843            moveal %d3,%a4
10c567f8:       95ca            subal %a2,%a2
10c567fa:       202d 0088       movel %a5@(136),%d0
10c567fe:       2040            moveal %d0,%a0
10c56800:       b5e8 0004       cmpal %a0@(4),%a2
10c56804:       6400 00d6       bccw 10c568dc <skb_copy_and_csum_bits+0x13e>
10c56808:       42ae fffc       clrl %fp@(-4)
10c5680c:       700c            moveq #12,%d0
10c5680e:       2d40 fff8       movel %d0,%fp@(-8)
10c56812:       42ae fff4       clrl %fp@(-12)
10c56816:       2005            movel %d5,%d0
10c56818:       d084            addl %d4,%d0
10c5681a:       b082            cmpl %d2,%d0
10c5681c:       6c12            bges 10c56830 <skb_copy_and_csum_bits+0x92>
10c5681e:       4878 0448       pea 448 <LSIGTRAP+0x443>
10c56822:       4879 1000 6876  pea 10006876 <npindex_to_ethertype+0x646>
10c56828:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c5682e:       508f            addql #8,%sp
10c56830:       206d 0088       moveal %a5@(136),%a0
10c56834:       202e fff4       movel %fp@(-12),%d0
10c56838:       3d70 0812 fffe  movew %a0@(00000012,%d0:l),%fp@(-2)
10c5683e:       2e2e fffc       movel %fp@(-4),%d7
10c56842:       de82            addl %d2,%d7
10c56844:       2607            movel %d7,%d3
10c56846:       9685            subl %d5,%d3
10c56848:       4a83            tstl %d3
10c5684a:       6f7c            bles 10c568c8 <skb_copy_and_csum_bits+0x12a>
10c5684c:       d1ee fff8       addal %fp@(-8),%a0
10c56850:       b883            cmpl %d3,%d4
10c56852:       6c02            bges 10c56856 <skb_copy_and_csum_bits+0xb8>
10c56854:       2604            movel %d4,%d3
10c56856:       2250            moveal %a0@,%a1
10c56858:       4aa9 0038       tstl %a1@(56)
10c5685c:       660c            bnes 10c5686a <skb_copy_and_csum_bits+0xcc>
10c5685e:       4879 1000 66f3  pea 100066f3 <npindex_to_ethertype+0x4c3>
10c56864:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c5686a:       42a7            clrl %sp@-
10c5686c:       2f03            movel %d3,%sp@-
10c5686e:       2f06            movel %d6,%sp@-
10c56870:       4280            clrl %d0
10c56872:       3028 0004       movew %a0@(4),%d0
10c56876:       d0a9 0038       addl %a1@(56),%d0
10c5687a:       d085            addl %d5,%d0
10c5687c:       9082            subl %d2,%d0
10c5687e:       2f00            movel %d0,%sp@-
10c56880:       4eb9 10c8 56be  jsr 10c856be <csum_partial_copy>
10c56886:       4fef 0010       lea %sp@(16),%sp
10c5688a:       2400            movel %d0,%d2
10c5688c:       200c            movel %a4,%d0
10c5688e:       0800 0000       btst #0,%d0
10c56892:       6718            beqs 10c568ac <skb_copy_and_csum_bits+0x10e>
10c56894:       2202            movel %d2,%d1
10c56896:       0281 00ff 00ff  andil #16711935,%d1
10c5689c:       e189            lsll #8,%d1
10c5689e:       2002            movel %d2,%d0
10c568a0:       e088            lsrl #8,%d0
10c568a2:       0280 00ff 00ff  andil #16711935,%d0
10c568a8:       2401            movel %d1,%d2
10c568aa:       d480            addl %d0,%d2
10c568ac:       200b            movel %a3,%d0
10c568ae:       d082            addl %d2,%d0
10c568b0:       b480            cmpl %d0,%d2
10c568b2:       6302            blss 10c568b6 <skb_copy_and_csum_bits+0x118>
10c568b4:       5280            addql #1,%d0
10c568b6:       2640            moveal %d0,%a3
10c568b8:       9883            subl %d3,%d4
10c568ba:       6700 00c6       beqw 10c56982 <skb_copy_and_csum_bits+0x1e4>
10c568be:       da83            addl %d3,%d5
10c568c0:       dc83            addl %d3,%d6
10c568c2:       d9c3            addal %d3,%a4
10c568c4:       206d 0088       moveal %a5@(136),%a0
10c568c8:       2407            movel %d7,%d2
10c568ca:       50ae fff8       addql #8,%fp@(-8)
10c568ce:       50ae fff4       addql #8,%fp@(-12)
10c568d2:       528a            addql #1,%a2
10c568d4:       b5e8 0004       cmpal %a0@(4),%a2
10c568d8:       6500 ff3c       bcsw 10c56816 <skb_copy_and_csum_bits+0x78>
10c568dc:       2028 0008       movel %a0@(8),%d0
10c568e0:       6700 008c       beqw 10c5696e <skb_copy_and_csum_bits+0x1d0>
10c568e4:       2440            moveal %d0,%a2
10c568e6:       2005            movel %d5,%d0
10c568e8:       d084            addl %d4,%d0
10c568ea:       b082            cmpl %d2,%d0
10c568ec:       6c12            bges 10c56900 <skb_copy_and_csum_bits+0x162>
10c568ee:       4878 0467       pea 467 <LSIGTRAP+0x462>
10c568f2:       4879 1000 6876  pea 10006876 <npindex_to_ethertype+0x646>
10c568f8:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c568fe:       508f            addql #8,%sp
10c56900:       2e02            movel %d2,%d7
10c56902:       deaa 005c       addl %a2@(92),%d7
10c56906:       2607            movel %d7,%d3
10c56908:       9685            subl %d5,%d3
10c5690a:       4a83            tstl %d3
10c5690c:       6f54            bles 10c56962 <skb_copy_and_csum_bits+0x1c4>
10c5690e:       b883            cmpl %d3,%d4
10c56910:       6c02            bges 10c56914 <skb_copy_and_csum_bits+0x176>
10c56912:       2604            movel %d4,%d3
10c56914:       42a7            clrl %sp@-
10c56916:       2f03            movel %d3,%sp@-
10c56918:       2f06            movel %d6,%sp@-
10c5691a:       2005            movel %d5,%d0
10c5691c:       9082            subl %d2,%d0
10c5691e:       2f00            movel %d0,%sp@-
10c56920:       2f0a            movel %a2,%sp@-
10c56922:       4eba fe7a       jsr %pc@(10c5679e <skb_copy_and_csum_bits>)
10c56926:       2400            movel %d0,%d2
10c56928:       4fef 0014       lea %sp@(20),%sp
10c5692c:       200c            movel %a4,%d0
10c5692e:       0800 0000       btst #0,%d0
10c56932:       6718            beqs 10c5694c <skb_copy_and_csum_bits+0x1ae>
10c56934:       2202            movel %d2,%d1
10c56936:       0281 00ff 00ff  andil #16711935,%d1
10c5693c:       e189            lsll #8,%d1
10c5693e:       2002            movel %d2,%d0
10c56940:       e088            lsrl #8,%d0
10c56942:       0280 00ff 00ff  andil #16711935,%d0
10c56948:       2401            movel %d1,%d2
10c5694a:       d480            addl %d0,%d2
10c5694c:       200b            movel %a3,%d0
10c5694e:       d082            addl %d2,%d0
10c56950:       b480            cmpl %d0,%d2
10c56952:       6302            blss 10c56956 <skb_copy_and_csum_bits+0x1b8>
10c56954:       5280            addql #1,%d0
10c56956:       2640            moveal %d0,%a3
10c56958:       9883            subl %d3,%d4
10c5695a:       6726            beqs 10c56982 <skb_copy_and_csum_bits+0x1e4>
10c5695c:       da83            addl %d3,%d5
10c5695e:       dc83            addl %d3,%d6
10c56960:       d9c3            addal %d3,%a4
10c56962:       2407            movel %d7,%d2
10c56964:       2452            moveal %a2@,%a2
10c56966:       b4fc 0000       cmpaw #0,%a2
10c5696a:       6600 ff7a       bnew 10c568e6 <skb_copy_and_csum_bits+0x148>
10c5696e:       4a84            tstl %d4
10c56970:       6604            bnes 10c56976 <skb_copy_and_csum_bits+0x1d8>
10c56972:       200b            movel %a3,%d0
10c56974:       600c            bras 10c56982 <skb_copy_and_csum_bits+0x1e4>
10c56976:       4879 1000 66f3  pea 100066f3 <npindex_to_ethertype+0x4c3>
10c5697c:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c56982:       4cee 3cfc ffcc  moveml %fp@(-52),%d2-%d7/%a2-%a5
10c56988:       4e5e            unlk %fp
10c5698a:       4e75            rts

10c5698c <skb_copy_and_csum_dev>:
10c5698c:       4e56 0000       linkw %fp,#0
10c56990:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c56994:       246e 0008       moveal %fp@(8),%a2
10c56998:       266e 000c       moveal %fp@(12),%a3
10c5699c:       0c2a 0001 006b  cmpib #1,%a2@(107)
10c569a2:       6612            bnes 10c569b6 <skb_copy_and_csum_dev+0x2a>
10c569a4:       242a 001c       movel %a2@(28),%d2
10c569a8:       94aa 0080       subl %a2@(128),%d2
10c569ac:       202a 005c       movel %a2@(92),%d0
10c569b0:       222a 0060       movel %a2@(96),%d1
10c569b4:       600c            bras 10c569c2 <skb_copy_and_csum_dev+0x36>
10c569b6:       202a 005c       movel %a2@(92),%d0
10c569ba:       222a 0060       movel %a2@(96),%d1
10c569be:       2400            movel %d0,%d2
10c569c0:       9481            subl %d1,%d2
10c569c2:       9081            subl %d1,%d0
10c569c4:       b082            cmpl %d2,%d0
10c569c6:       640c            bccs 10c569d4 <skb_copy_and_csum_dev+0x48>
10c569c8:       4879 1000 66f3  pea 100066f3 <npindex_to_ethertype+0x4c3>
10c569ce:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c569d4:       2f02            movel %d2,%sp@-
10c569d6:       2f2a 0080       movel %a2@(128),%sp@-
10c569da:       2f0b            movel %a3,%sp@-
10c569dc:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c569e2:       7200            moveq #0,%d1
10c569e4:       202a 005c       movel %a2@(92),%d0
10c569e8:       4fef 000c       lea %sp@(12),%sp
10c569ec:       b082            cmpl %d2,%d0
10c569ee:       6714            beqs 10c56a04 <skb_copy_and_csum_dev+0x78>
10c569f0:       42a7            clrl %sp@-
10c569f2:       9082            subl %d2,%d0
10c569f4:       2f00            movel %d0,%sp@-
10c569f6:       4873 2800       pea %a3@(00000000,%d2:l)
10c569fa:       2f02            movel %d2,%sp@-
10c569fc:       2f0a            movel %a2,%sp@-
10c569fe:       4eba fd9e       jsr %pc@(10c5679e <skb_copy_and_csum_bits>)
10c56a02:       2200            movel %d0,%d1
10c56a04:       0c2a 0001 006b  cmpib #1,%a2@(107)
10c56a0a:       661a            bnes 10c56a26 <skb_copy_and_csum_dev+0x9a>
10c56a0c:       2002            movel %d2,%d0
10c56a0e:       d0aa 0064       addl %a2@(100),%d0
10c56a12:       2601            movel %d1,%d3
10c56a14:       2401            movel %d1,%d2
10c56a16:       4842            swap %d2
10c56a18:       d642            addw %d2,%d3
10c56a1a:       4242            clrw %d2
10c56a1c:       d742            addxw %d2,%d3
10c56a1e:       2203            movel %d3,%d1
10c56a20:       4641            notw %d1
10c56a22:       3781 0800       movew %d1,%a3@(00000000,%d0:l)
10c56a26:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c56a2c:       4e5e            unlk %fp
10c56a2e:       4e75            rts

10c56a30 <skb_headerinit>:
10c56a30:       4e56 0000       linkw %fp,#0
10c56a34:       2f0a            movel %a2,%sp@-
10c56a36:       246e 0008       moveal %fp@(8),%a2
10c56a3a:       4292            clrl %a2@
10c56a3c:       42aa 0004       clrl %a2@(4)
10c56a40:       42aa 0008       clrl %a2@(8)
10c56a44:       42aa 000c       clrl %a2@(12)
10c56a48:       42aa 0010       clrl %a2@(16)
10c56a4c:       42aa 0018       clrl %a2@(24)
10c56a50:       42aa 0028       clrl %a2@(40)
10c56a54:       4878 0030       pea 30 <LSIGTRAP+0x2b>
10c56a58:       42a7            clrl %sp@-
10c56a5a:       486a 002c       pea %a2@(44)
10c56a5e:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c56a64:       422a 006a       clrb %a2@(106)
10c56a68:       422a 006b       clrb %a2@(107)
10c56a6c:       42aa 006c       clrl %a2@(108)
10c56a70:       426a 0076       clrw %a2@(118)
10c56a74:       42aa 008c       clrl %a2@(140)
10c56a78:       246e fffc       moveal %fp@(-4),%a2
10c56a7c:       4e5e            unlk %fp
10c56a7e:       4e75            rts

10c56a80 <verify_iovec>:
10c56a80:       4e56 0000       linkw %fp,#0
10c56a84:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c56a88:       246e 0008       moveal %fp@(8),%a2
10c56a8c:       242e 000c       movel %fp@(12),%d2
10c56a90:       262e 0010       movel %fp@(16),%d3
10c56a94:       202a 0004       movel %a2@(4),%d0
10c56a98:       6722            beqs 10c56abc <verify_iovec+0x3c>
10c56a9a:       4aae 0014       tstl %fp@(20)
10c56a9e:       6614            bnes 10c56ab4 <verify_iovec+0x34>
10c56aa0:       2f03            movel %d3,%sp@-
10c56aa2:       2f00            movel %d0,%sp@-
10c56aa4:       2f12            movel %a2@,%sp@-
10c56aa6:       4eb9 10c5 2d20  jsr 10c52d20 <move_addr_to_kernel>
10c56aac:       2200            movel %d0,%d1
10c56aae:       4fef 000c       lea %sp@(12),%sp
10c56ab2:       6d42            blts 10c56af6 <verify_iovec+0x76>
10c56ab4:       2483            movel %d3,%a2@
10c56ab6:       6006            bras 10c56abe <verify_iovec+0x3e>
10c56ab8:       70a6            moveq #-90,%d0
10c56aba:       603c            bras 10c56af8 <verify_iovec+0x78>
10c56abc:       4292            clrl %a2@
10c56abe:       202a 000c       movel %a2@(12),%d0
10c56ac2:       e788            lsll #3,%d0
10c56ac4:       2f00            movel %d0,%sp@-
10c56ac6:       2f2a 0008       movel %a2@(8),%sp@-
10c56aca:       2f02            movel %d2,%sp@-
10c56acc:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c56ad2:       2542 0008       movel %d2,%a2@(8)
10c56ad6:       7200            moveq #0,%d1
10c56ad8:       93c9            subal %a1,%a1
10c56ada:       202a 000c       movel %a2@(12),%d0
10c56ade:       b081            cmpl %d1,%d0
10c56ae0:       6314            blss 10c56af6 <verify_iovec+0x76>
10c56ae2:       2440            moveal %d0,%a2
10c56ae4:       2042            moveal %d2,%a0
10c56ae6:       5888            addql #4,%a0
10c56ae8:       2010            movel %a0@,%d0
10c56aea:       5088            addql #8,%a0
10c56aec:       d280            addl %d0,%d1
10c56aee:       6bc8            bmis 10c56ab8 <verify_iovec+0x38>
10c56af0:       5289            addql #1,%a1
10c56af2:       b5c9            cmpal %a1,%a2
10c56af4:       62f2            bhis 10c56ae8 <verify_iovec+0x68>
10c56af6:       2001            movel %d1,%d0
10c56af8:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c56afe:       4e5e            unlk %fp
10c56b00:       4e75            rts

10c56b02 <memcpy_toiovec>:
10c56b02:       4e56 0000       linkw %fp,#0
10c56b06:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c56b0a:       282e 000c       movel %fp@(12),%d4
10c56b0e:       262e 0010       movel %fp@(16),%d3
10c56b12:       6f32            bles 10c56b46 <memcpy_toiovec+0x44>
10c56b14:       246e 0008       moveal %fp@(8),%a2
10c56b18:       202a 0004       movel %a2@(4),%d0
10c56b1c:       6722            beqs 10c56b40 <memcpy_toiovec+0x3e>
10c56b1e:       2403            movel %d3,%d2
10c56b20:       b083            cmpl %d3,%d0
10c56b22:       6402            bccs 10c56b26 <memcpy_toiovec+0x24>
10c56b24:       2400            movel %d0,%d2
10c56b26:       2f02            movel %d2,%sp@-
10c56b28:       2f04            movel %d4,%sp@-
10c56b2a:       2f12            movel %a2@,%sp@-
10c56b2c:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c56b32:       4fef 000c       lea %sp@(12),%sp
10c56b36:       d882            addl %d2,%d4
10c56b38:       9682            subl %d2,%d3
10c56b3a:       95aa 0004       subl %d2,%a2@(4)
10c56b3e:       d592            addl %d2,%a2@
10c56b40:       508a            addql #8,%a2
10c56b42:       4a83            tstl %d3
10c56b44:       6ed2            bgts 10c56b18 <memcpy_toiovec+0x16>
10c56b46:       7000            moveq #0,%d0
10c56b48:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c56b4e:       4e5e            unlk %fp
10c56b50:       4e75            rts

10c56b52 <memcpy_tokerneliovec>:
10c56b52:       4e56 0000       linkw %fp,#0
10c56b56:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c56b5a:       282e 000c       movel %fp@(12),%d4
10c56b5e:       262e 0010       movel %fp@(16),%d3
10c56b62:       6f32            bles 10c56b96 <memcpy_tokerneliovec+0x44>
10c56b64:       246e 0008       moveal %fp@(8),%a2
10c56b68:       202a 0004       movel %a2@(4),%d0
10c56b6c:       6722            beqs 10c56b90 <memcpy_tokerneliovec+0x3e>
10c56b6e:       2403            movel %d3,%d2
10c56b70:       b083            cmpl %d3,%d0
10c56b72:       6402            bccs 10c56b76 <memcpy_tokerneliovec+0x24>
10c56b74:       2400            movel %d0,%d2
10c56b76:       2f02            movel %d2,%sp@-
10c56b78:       2f04            movel %d4,%sp@-
10c56b7a:       2f12            movel %a2@,%sp@-
10c56b7c:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c56b82:       d882            addl %d2,%d4
10c56b84:       9682            subl %d2,%d3
10c56b86:       95aa 0004       subl %d2,%a2@(4)
10c56b8a:       d592            addl %d2,%a2@
10c56b8c:       4fef 000c       lea %sp@(12),%sp
10c56b90:       508a            addql #8,%a2
10c56b92:       4a83            tstl %d3
10c56b94:       6ed2            bgts 10c56b68 <memcpy_tokerneliovec+0x16>
10c56b96:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c56b9c:       4e5e            unlk %fp
10c56b9e:       4e75            rts

10c56ba0 <memcpy_fromiovec>:
10c56ba0:       4e56 0000       linkw %fp,#0
10c56ba4:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c56ba8:       282e 0008       movel %fp@(8),%d4
10c56bac:       262e 0010       movel %fp@(16),%d3
10c56bb0:       6f32            bles 10c56be4 <memcpy_fromiovec+0x44>
10c56bb2:       246e 000c       moveal %fp@(12),%a2
10c56bb6:       202a 0004       movel %a2@(4),%d0
10c56bba:       6722            beqs 10c56bde <memcpy_fromiovec+0x3e>
10c56bbc:       2400            movel %d0,%d2
10c56bbe:       b682            cmpl %d2,%d3
10c56bc0:       6402            bccs 10c56bc4 <memcpy_fromiovec+0x24>
10c56bc2:       2403            movel %d3,%d2
10c56bc4:       2f02            movel %d2,%sp@-
10c56bc6:       2f12            movel %a2@,%sp@-
10c56bc8:       2f04            movel %d4,%sp@-
10c56bca:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c56bd0:       4fef 000c       lea %sp@(12),%sp
10c56bd4:       9682            subl %d2,%d3
10c56bd6:       d882            addl %d2,%d4
10c56bd8:       d592            addl %d2,%a2@
10c56bda:       95aa 0004       subl %d2,%a2@(4)
10c56bde:       508a            addql #8,%a2
10c56be0:       4a83            tstl %d3
10c56be2:       6ed2            bgts 10c56bb6 <memcpy_fromiovec+0x16>
10c56be4:       7000            moveq #0,%d0
10c56be6:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c56bec:       4e5e            unlk %fp
10c56bee:       4e75            rts

10c56bf0 <memcpy_fromiovecend>:
10c56bf0:       4e56 0000       linkw %fp,#0
10c56bf4:       48e7 3c20       moveml %d2-%d5/%a2,%sp@-
10c56bf8:       2a2e 0008       movel %fp@(8),%d5
10c56bfc:       246e 000c       moveal %fp@(12),%a2
10c56c00:       262e 0010       movel %fp@(16),%d3
10c56c04:       282e 0014       movel %fp@(20),%d4
10c56c08:       6004            bras 10c56c0e <memcpy_fromiovecend+0x1e>
10c56c0a:       9680            subl %d0,%d3
10c56c0c:       508a            addql #8,%a2
10c56c0e:       202a 0004       movel %a2@(4),%d0
10c56c12:       b083            cmpl %d3,%d0
10c56c14:       63f4            blss 10c56c0a <memcpy_fromiovecend+0x1a>
10c56c16:       4a84            tstl %d4
10c56c18:       6f2c            bles 10c56c46 <memcpy_fromiovecend+0x56>
10c56c1a:       2012            movel %a2@,%d0
10c56c1c:       d083            addl %d3,%d0
10c56c1e:       242a 0004       movel %a2@(4),%d2
10c56c22:       9483            subl %d3,%d2
10c56c24:       b882            cmpl %d2,%d4
10c56c26:       6402            bccs 10c56c2a <memcpy_fromiovecend+0x3a>
10c56c28:       2404            movel %d4,%d2
10c56c2a:       7600            moveq #0,%d3
10c56c2c:       2f02            movel %d2,%sp@-
10c56c2e:       2f00            movel %d0,%sp@-
10c56c30:       2f05            movel %d5,%sp@-
10c56c32:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c56c38:       4fef 000c       lea %sp@(12),%sp
10c56c3c:       9882            subl %d2,%d4
10c56c3e:       da82            addl %d2,%d5
10c56c40:       508a            addql #8,%a2
10c56c42:       4a84            tstl %d4
10c56c44:       6ed4            bgts 10c56c1a <memcpy_fromiovecend+0x2a>
10c56c46:       7000            moveq #0,%d0
10c56c48:       4cee 043c ffec  moveml %fp@(-20),%d2-%d5/%a2
10c56c4e:       4e5e            unlk %fp
10c56c50:       4e75            rts

10c56c52 <csum_partial_copy_fromiovecend>:
10c56c52:       4e56 fffc       linkw %fp,#-4
10c56c56:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c56c5a:       266e 0008       moveal %fp@(8),%a3
10c56c5e:       286e 000c       moveal %fp@(12),%a4
10c56c62:       2c2e 0010       movel %fp@(16),%d6
10c56c66:       282e 0014       movel %fp@(20),%d4
10c56c6a:       2a6e 0018       moveal %fp@(24),%a5
10c56c6e:       2e15            movel %a5@,%d7
10c56c70:       7a00            moveq #0,%d5
10c56c72:       42ae fffc       clrl %fp@(-4)
10c56c76:       6004            bras 10c56c7c <csum_partial_copy_fromiovecend+0x2a>
10c56c78:       9c80            subl %d0,%d6
10c56c7a:       508c            addql #8,%a4
10c56c7c:       202c 0004       movel %a4@(4),%d0
10c56c80:       b086            cmpl %d6,%d0
10c56c82:       63f4            blss 10c56c78 <csum_partial_copy_fromiovecend+0x26>
10c56c84:       4a84            tstl %d4
10c56c86:       6700 00f8       beqw 10c56d80 <csum_partial_copy_fromiovecend+0x12e>
10c56c8a:       2454            moveal %a4@,%a2
10c56c8c:       d5c6            addal %d6,%a2
10c56c8e:       202c 0004       movel %a4@(4),%d0
10c56c92:       9086            subl %d6,%d0
10c56c94:       b880            cmpl %d0,%d4
10c56c96:       6402            bccs 10c56c9a <csum_partial_copy_fromiovecend+0x48>
10c56c98:       2004            movel %d4,%d0
10c56c9a:       2400            movel %d0,%d2
10c56c9c:       7c00            moveq #0,%d6
10c56c9e:       4a85            tstl %d5
10c56ca0:       6766            beqs 10c56d08 <csum_partial_copy_fromiovecend+0xb6>
10c56ca2:       7604            moveq #4,%d3
10c56ca4:       9685            subl %d5,%d3
10c56ca6:       b483            cmpl %d3,%d2
10c56ca8:       6c2e            bges 10c56cd8 <csum_partial_copy_fromiovecend+0x86>
10c56caa:       2f02            movel %d2,%sp@-
10c56cac:       2f0a            movel %a2,%sp@-
10c56cae:       2f0b            movel %a3,%sp@-
10c56cb0:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c56cb6:       4fef 000c       lea %sp@(12),%sp
10c56cba:       d7c2            addal %d2,%a3
10c56cbc:       da82            addl %d2,%d5
10c56cbe:       9882            subl %d2,%d4
10c56cc0:       508c            addql #8,%a4
10c56cc2:       66c6            bnes 10c56c8a <csum_partial_copy_fromiovecend+0x38>
10c56cc4:       2f07            movel %d7,%sp@-
10c56cc6:       2f05            movel %d5,%sp@-
10c56cc8:       97c5            subal %d5,%a3
10c56cca:       2f0b            movel %a3,%sp@-
10c56ccc:       4eb9 10c8 563a  jsr 10c8563a <csum_partial>
10c56cd2:       2a80            movel %d0,%a5@
10c56cd4:       6000 00ac       braw 10c56d82 <csum_partial_copy_fromiovecend+0x130>
10c56cd8:       2f03            movel %d3,%sp@-
10c56cda:       2f0a            movel %a2,%sp@-
10c56cdc:       2f0b            movel %a3,%sp@-
10c56cde:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c56ce4:       504f            addqw #8,%sp
10c56ce6:       2e87            movel %d7,%sp@
10c56ce8:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c56cec:       200b            movel %a3,%d0
10c56cee:       9085            subl %d5,%d0
10c56cf0:       2f00            movel %d0,%sp@-
10c56cf2:       4eb9 10c8 563a  jsr 10c8563a <csum_partial>
10c56cf8:       2e00            movel %d0,%d7
10c56cfa:       d7c3            addal %d3,%a3
10c56cfc:       d5c3            addal %d3,%a2
10c56cfe:       9483            subl %d3,%d2
10c56d00:       9883            subl %d3,%d4
10c56d02:       7a00            moveq #0,%d5
10c56d04:       4fef 000c       lea %sp@(12),%sp
10c56d08:       b484            cmpl %d4,%d2
10c56d0a:       6426            bccs 10c56d32 <csum_partial_copy_fromiovecend+0xe0>
10c56d0c:       2002            movel %d2,%d0
10c56d0e:       6c02            bges 10c56d12 <csum_partial_copy_fromiovecend+0xc0>
10c56d10:       5680            addql #3,%d0
10c56d12:       72fc            moveq #-4,%d1
10c56d14:       c081            andl %d1,%d0
10c56d16:       2a02            movel %d2,%d5
10c56d18:       9a80            subl %d0,%d5
10c56d1a:       6716            beqs 10c56d32 <csum_partial_copy_fromiovecend+0xe0>
10c56d1c:       9485            subl %d5,%d2
10c56d1e:       2f05            movel %d5,%sp@-
10c56d20:       4872 2800       pea %a2@(00000000,%d2:l)
10c56d24:       4873 2800       pea %a3@(00000000,%d2:l)
10c56d28:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c56d2e:       4fef 000c       lea %sp@(12),%sp
10c56d32:       4a82            tstl %d2
10c56d34:       673c            beqs 10c56d72 <csum_partial_copy_fromiovecend+0x120>
10c56d36:       41ee fffc       lea %fp@(-4),%a0
10c56d3a:       200a            movel %a2,%d0
10c56d3c:       d082            addl %d2,%d0
10c56d3e:       0c80 10ef ffff  cmpil #284164095,%d0
10c56d44:       52c0            shi %d0
10c56d46:       4880            extw %d0
10c56d48:       48c0            extl %d0
10c56d4a:       72f2            moveq #-14,%d1
10c56d4c:       c081            andl %d1,%d0
10c56d4e:       6618            bnes 10c56d68 <csum_partial_copy_fromiovecend+0x116>
10c56d50:       2f08            movel %a0,%sp@-
10c56d52:       2f07            movel %d7,%sp@-
10c56d54:       2f02            movel %d2,%sp@-
10c56d56:       2f0b            movel %a3,%sp@-
10c56d58:       2f0a            movel %a2,%sp@-
10c56d5a:       4eb9 10c8 567c  jsr 10c8567c <csum_partial_copy_from_user>
10c56d60:       2e00            movel %d0,%d7
10c56d62:       4fef 0014       lea %sp@(20),%sp
10c56d66:       6004            bras 10c56d6c <csum_partial_copy_fromiovecend+0x11a>
10c56d68:       70f2            moveq #-14,%d0
10c56d6a:       2080            movel %d0,%a0@
10c56d6c:       4aae fffc       tstl %fp@(-4)
10c56d70:       6610            bnes 10c56d82 <csum_partial_copy_fromiovecend+0x130>
10c56d72:       2002            movel %d2,%d0
10c56d74:       d085            addl %d5,%d0
10c56d76:       9880            subl %d0,%d4
10c56d78:       d7c0            addal %d0,%a3
10c56d7a:       508c            addql #8,%a4
10c56d7c:       6600 ff0c       bnew 10c56c8a <csum_partial_copy_fromiovecend+0x38>
10c56d80:       2a87            movel %d7,%a5@
10c56d82:       202e fffc       movel %fp@(-4),%d0
10c56d86:       4cee 3cfc ffd4  moveml %fp@(-44),%d2-%d7/%a2-%a5
10c56d8c:       4e5e            unlk %fp
10c56d8e:       4e75            rts

10c56d90 <wait_for_packet>:
10c56d90:       4e56 ffe0       linkw %fp,#-32
10c56d94:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c56d98:       266e 0008       moveal %fp@(8),%a3
10c56d9c:       2a6e 000c       moveal %fp@(12),%a5
10c56da0:       286e 0010       moveal %fp@(16),%a4
10c56da4:       42ae ffe0       clrl %fp@(-32)
10c56da8:       42ae ffe8       clrl %fp@(-24)
10c56dac:       42ae ffec       clrl %fp@(-20)
10c56db0:       45ee fff0       lea %fp@(-16),%a2
10c56db4:       2d79 1002 53b4  movel 100253b4 <_current_task>,%fp@(-28)
10c56dba:       ffe4 
10c56dbc:       24ae ffe0       movel %fp@(-32),%a2@
10c56dc0:       2d6e ffe4 fff4  movel %fp@(-28),%fp@(-12)
10c56dc6:       2d6e ffe8 fff8  movel %fp@(-24),%fp@(-8)
10c56dcc:       2d6e ffec fffc  movel %fp@(-20),%fp@(-4)
10c56dd2:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c56dd8:       7001            moveq #1,%d0
10c56dda:       2080            movel %d0,%a0@
10c56ddc:       2f0a            movel %a2,%sp@-
10c56dde:       2f2b 0044       movel %a3@(68),%sp@-
10c56de2:       4eb9 10c1 5376  jsr 10c15376 <add_wait_queue_exclusive>
10c56de8:       508f            addql #8,%sp
10c56dea:       7200            moveq #0,%d1
10c56dec:       41eb 027e       lea %a3@(638),%a0
10c56df0:       40c0            movew %sr,%d0
10c56df2:       007c 0700       oriw #1792,%sr
10c56df6:       2410            movel %a0@,%d2
10c56df8:       2081            movel %d1,%a0@
10c56dfa:       46c0            movew %d0,%sr
10c56dfc:       4482            negl %d2
10c56dfe:       6600 0084       bnew 10c56e84 <wait_for_packet+0xf4>
10c56e02:       41eb 0054       lea %a3@(84),%a0
10c56e06:       b1d0            cmpal %a0@,%a0
10c56e08:       664e            bnes 10c56e58 <wait_for_packet+0xc8>
10c56e0a:       082b 0000 0027  btst #0,%a3@(39)
10c56e10:       6600 008e       bnew 10c56ea0 <wait_for_packet+0x110>
10c56e14:       7495            moveq #-107,%d2
10c56e16:       302b 028e       movew %a3@(654),%d0
10c56e1a:       0c40 0005       cmpiw #5,%d0
10c56e1e:       6706            beqs 10c56e26 <wait_for_packet+0x96>
10c56e20:       0c40 0001       cmpiw #1,%d0
10c56e24:       6602            bnes 10c56e28 <wait_for_packet+0x98>
10c56e26:       7201            moveq #1,%d1
10c56e28:       4a81            tstl %d1
10c56e2a:       6714            beqs 10c56e40 <wait_for_packet+0xb0>
10c56e2c:       102b 0020       moveb %a3@(32),%d0
10c56e30:       0c00 0001       cmpib #1,%d0
10c56e34:       670a            beqs 10c56e40 <wait_for_packet+0xb0>
10c56e36:       102b 0020       moveb %a3@(32),%d0
10c56e3a:       0c00 000a       cmpib #10,%d0
10c56e3e:       6644            bnes 10c56e84 <wait_for_packet+0xf4>
10c56e40:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c56e46:       4aa8 0008       tstl %a0@(8)
10c56e4a:       6626            bnes 10c56e72 <wait_for_packet+0xe2>
10c56e4c:       2f14            movel %a4@,%sp@-
10c56e4e:       4eb9 10c1 4428  jsr 10c14428 <schedule_timeout>
10c56e54:       2880            movel %d0,%a4@
10c56e56:       588f            addql #4,%sp
10c56e58:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c56e5e:       7000            moveq #0,%d0
10c56e60:       2080            movel %d0,%a0@
10c56e62:       2f0a            movel %a2,%sp@-
10c56e64:       2f2b 0044       movel %a3@(68),%sp@-
10c56e68:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c56e6e:       7000            moveq #0,%d0
10c56e70:       6034            bras 10c56ea6 <wait_for_packet+0x116>
10c56e72:       70fc            moveq #-4,%d0
10c56e74:       0c94 7fff ffff  cmpil #2147483647,%a4@
10c56e7a:       6606            bnes 10c56e82 <wait_for_packet+0xf2>
10c56e7c:       203c ffff fe00  movel #-512,%d0
10c56e82:       2400            movel %d0,%d2
10c56e84:       2a82            movel %d2,%a5@
10c56e86:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c56e8c:       7000            moveq #0,%d0
10c56e8e:       2080            movel %d0,%a0@
10c56e90:       2f0a            movel %a2,%sp@-
10c56e92:       2f2b 0044       movel %a3@(68),%sp@-
10c56e96:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c56e9c:       2002            movel %d2,%d0
10c56e9e:       6006            bras 10c56ea6 <wait_for_packet+0x116>
10c56ea0:       4295            clrl %a5@
10c56ea2:       7401            moveq #1,%d2
10c56ea4:       60e0            bras 10c56e86 <wait_for_packet+0xf6>
10c56ea6:       4cee 3c04 ffcc  moveml %fp@(-52),%d2/%a2-%a5
10c56eac:       4e5e            unlk %fp
10c56eae:       4e75            rts

10c56eb0 <skb_recv_datagram>:
10c56eb0:       4e56 fffc       linkw %fp,#-4
10c56eb4:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c56eb8:       286e 0008       moveal %fp@(8),%a4
10c56ebc:       2a6e 0014       moveal %fp@(20),%a5
10c56ec0:       7000            moveq #0,%d0
10c56ec2:       41ec 027e       lea %a4@(638),%a0
10c56ec6:       40c1            movew %sr,%d1
10c56ec8:       007c 0700       oriw #1792,%sr
10c56ecc:       2410            movel %a0@,%d2
10c56ece:       2080            movel %d0,%a0@
10c56ed0:       2002            movel %d2,%d0
10c56ed2:       46c1            movew %d1,%sr
10c56ed4:       4480            negl %d0
10c56ed6:       6600 008c       bnew 10c56f64 <skb_recv_datagram+0xb4>
10c56eda:       7000            moveq #0,%d0
10c56edc:       4aae 0010       tstl %fp@(16)
10c56ee0:       6604            bnes 10c56ee6 <skb_recv_datagram+0x36>
10c56ee2:       202c 02a2       movel %a4@(674),%d0
10c56ee6:       2d40 fffc       movel %d0,%fp@(-4)
10c56eea:       7402            moveq #2,%d2
10c56eec:       c4ae 000c       andl %fp@(12),%d2
10c56ef0:       45ec 0054       lea %a4@(84),%a2
10c56ef4:       264a            moveal %a2,%a3
10c56ef6:       4a82            tstl %d2
10c56ef8:       671e            beqs 10c56f18 <skb_recv_datagram+0x68>
10c56efa:       40c1            movew %sr,%d1
10c56efc:       007c 0700       oriw #1792,%sr
10c56f00:       2013            movel %a3@,%d0
10c56f02:       b7c0            cmpal %d0,%a3
10c56f04:       6602            bnes 10c56f08 <skb_recv_datagram+0x58>
10c56f06:       7000            moveq #0,%d0
10c56f08:       4a80            tstl %d0
10c56f0a:       6708            beqs 10c56f14 <skb_recv_datagram+0x64>
10c56f0c:       2240            moveal %d0,%a1
10c56f0e:       41e9 0070       lea %a1@(112),%a0
10c56f12:       5290            addql #1,%a0@
10c56f14:       46c1            movew %d1,%sr
10c56f16:       602a            bras 10c56f42 <skb_recv_datagram+0x92>
10c56f18:       40c0            movew %sr,%d0
10c56f1a:       007c 0700       oriw #1792,%sr
10c56f1e:       2253            moveal %a3@,%a1
10c56f20:       91c8            subal %a0,%a0
10c56f22:       b7c9            cmpal %a1,%a3
10c56f24:       6718            beqs 10c56f3e <skb_recv_datagram+0x8e>
10c56f26:       2049            moveal %a1,%a0
10c56f28:       2250            moveal %a0@,%a1
10c56f2a:       53aa 0008       subql #1,%a2@(8)
10c56f2e:       234a 0004       movel %a2,%a1@(4)
10c56f32:       2489            movel %a1,%a2@
10c56f34:       4290            clrl %a0@
10c56f36:       42a8 0004       clrl %a0@(4)
10c56f3a:       42a8 0008       clrl %a0@(8)
10c56f3e:       46c0            movew %d0,%sr
10c56f40:       2008            movel %a0,%d0
10c56f42:       4a80            tstl %d0
10c56f44:       6622            bnes 10c56f68 <skb_recv_datagram+0xb8>
10c56f46:       70f5            moveq #-11,%d0
10c56f48:       4aae fffc       tstl %fp@(-4)
10c56f4c:       6716            beqs 10c56f64 <skb_recv_datagram+0xb4>
10c56f4e:       486e fffc       pea %fp@(-4)
10c56f52:       2f0d            movel %a5,%sp@-
10c56f54:       2f0c            movel %a4,%sp@-
10c56f56:       4eba fe38       jsr %pc@(10c56d90 <wait_for_packet>)
10c56f5a:       4fef 000c       lea %sp@(12),%sp
10c56f5e:       4a80            tstl %d0
10c56f60:       6794            beqs 10c56ef6 <skb_recv_datagram+0x46>
10c56f62:       6002            bras 10c56f66 <skb_recv_datagram+0xb6>
10c56f64:       2a80            movel %d0,%a5@
10c56f66:       7000            moveq #0,%d0
10c56f68:       4cee 3c04 ffe8  moveml %fp@(-24),%d2/%a2-%a5
10c56f6e:       4e5e            unlk %fp
10c56f70:       4e75            rts

10c56f72 <skb_free_datagram>:
10c56f72:       4e56 0000       linkw %fp,#0
10c56f76:       226e 000c       moveal %fp@(12),%a1
10c56f7a:       7001            moveq #1,%d0
10c56f7c:       b0a9 0070       cmpl %a1@(112),%d0
10c56f80:       6716            beqs 10c56f98 <skb_free_datagram+0x26>
10c56f82:       41e9 0070       lea %a1@(112),%a0
10c56f86:       40c1            movew %sr,%d1
10c56f88:       007c 0700       oriw #1792,%sr
10c56f8c:       2010            movel %a0@,%d0
10c56f8e:       5380            subql #1,%d0
10c56f90:       2080            movel %d0,%a0@
10c56f92:       46c1            movew %d1,%sr
10c56f94:       4a80            tstl %d0
10c56f96:       6608            bnes 10c56fa0 <skb_free_datagram+0x2e>
10c56f98:       2f09            movel %a1,%sp@-
10c56f9a:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c56fa0:       4e5e            unlk %fp
10c56fa2:       4e75            rts

10c56fa4 <skb_copy_datagram>:
10c56fa4:       4e56 fff8       linkw %fp,#-8
10c56fa8:       2f02            movel %d2,%sp@-
10c56faa:       242e 0008       movel %fp@(8),%d2
10c56fae:       222e 000c       movel %fp@(12),%d1
10c56fb2:       202e 0014       movel %fp@(20),%d0
10c56fb6:       2d6e 0010 fff8  movel %fp@(16),%fp@(-8)
10c56fbc:       2d40 fffc       movel %d0,%fp@(-4)
10c56fc0:       2f00            movel %d0,%sp@-
10c56fc2:       486e fff8       pea %fp@(-8)
10c56fc6:       2f01            movel %d1,%sp@-
10c56fc8:       2f02            movel %d2,%sp@-
10c56fca:       4eb9 10c5 6fd8  jsr 10c56fd8 <skb_copy_datagram_iovec>
10c56fd0:       242e fff4       movel %fp@(-12),%d2
10c56fd4:       4e5e            unlk %fp
10c56fd6:       4e75            rts

10c56fd8 <skb_copy_datagram_iovec>:
10c56fd8:       4e56 0000       linkw %fp,#0
10c56fdc:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c56fe0:       266e 0008       moveal %fp@(8),%a3
10c56fe4:       282e 000c       movel %fp@(12),%d4
10c56fe8:       262e 0014       movel %fp@(20),%d3
10c56fec:       2a2b 005c       movel %a3@(92),%d5
10c56ff0:       9aab 0060       subl %a3@(96),%d5
10c56ff4:       2405            movel %d5,%d2
10c56ff6:       9484            subl %d4,%d2
10c56ff8:       4a82            tstl %d2
10c56ffa:       6f30            bles 10c5702c <skb_copy_datagram_iovec+0x54>
10c56ffc:       b682            cmpl %d2,%d3
10c56ffe:       6c02            bges 10c57002 <skb_copy_datagram_iovec+0x2a>
10c57000:       2403            movel %d3,%d2
10c57002:       2f02            movel %d2,%sp@-
10c57004:       202b 0080       movel %a3@(128),%d0
10c57008:       d084            addl %d4,%d0
10c5700a:       2f00            movel %d0,%sp@-
10c5700c:       2f2e 0010       movel %fp@(16),%sp@-
10c57010:       4eb9 10c5 6b02  jsr 10c56b02 <memcpy_toiovec>
10c57016:       4fef 000c       lea %sp@(12),%sp
10c5701a:       4a80            tstl %d0
10c5701c:       6600 011c       bnew 10c5713a <skb_copy_datagram_iovec+0x162>
10c57020:       9682            subl %d2,%d3
10c57022:       6606            bnes 10c5702a <skb_copy_datagram_iovec+0x52>
10c57024:       7000            moveq #0,%d0
10c57026:       6000 0114       braw 10c5713c <skb_copy_datagram_iovec+0x164>
10c5702a:       d882            addl %d2,%d4
10c5702c:       95ca            subal %a2,%a2
10c5702e:       202b 0088       movel %a3@(136),%d0
10c57032:       2040            moveal %d0,%a0
10c57034:       b5e8 0004       cmpal %a0@(4),%a2
10c57038:       6400 0098       bccw 10c570d2 <skb_copy_datagram_iovec+0xfa>
10c5703c:       9bcd            subal %a5,%a5
10c5703e:       387c 000c       moveaw #12,%a4
10c57042:       7e00            moveq #0,%d7
10c57044:       2004            movel %d4,%d0
10c57046:       d083            addl %d3,%d0
10c57048:       b085            cmpl %d5,%d0
10c5704a:       6c12            bges 10c5705e <skb_copy_datagram_iovec+0x86>
10c5704c:       4878 00e1       pea e1 <LSIGTRAP+0xdc>
10c57050:       4879 1000 6904  pea 10006904 <npindex_to_ethertype+0x6d4>
10c57056:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c5705c:       508f            addql #8,%sp
10c5705e:       206b 0088       moveal %a3@(136),%a0
10c57062:       200d            movel %a5,%d0
10c57064:       3030 7812       movew %a0@(00000012,%d7:l),%d0
10c57068:       2a40            moveal %d0,%a5
10c5706a:       2c05            movel %d5,%d6
10c5706c:       dc8d            addl %a5,%d6
10c5706e:       2406            movel %d6,%d2
10c57070:       9484            subl %d4,%d2
10c57072:       4a82            tstl %d2
10c57074:       6f4c            bles 10c570c2 <skb_copy_datagram_iovec+0xea>
10c57076:       d1cc            addal %a4,%a0
10c57078:       2250            moveal %a0@,%a1
10c5707a:       b682            cmpl %d2,%d3
10c5707c:       6c02            bges 10c57080 <skb_copy_datagram_iovec+0xa8>
10c5707e:       2403            movel %d3,%d2
10c57080:       2229 0038       movel %a1@(56),%d1
10c57084:       660c            bnes 10c57092 <skb_copy_datagram_iovec+0xba>
10c57086:       4879 1000 68ff  pea 100068ff <npindex_to_ethertype+0x6cf>
10c5708c:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c57092:       2f02            movel %d2,%sp@-
10c57094:       4280            clrl %d0
10c57096:       3028 0004       movew %a0@(4),%d0
10c5709a:       d081            addl %d1,%d0
10c5709c:       d084            addl %d4,%d0
10c5709e:       9085            subl %d5,%d0
10c570a0:       2f00            movel %d0,%sp@-
10c570a2:       2f2e 0010       movel %fp@(16),%sp@-
10c570a6:       4eb9 10c5 6b02  jsr 10c56b02 <memcpy_toiovec>
10c570ac:       4fef 000c       lea %sp@(12),%sp
10c570b0:       4a80            tstl %d0
10c570b2:       6600 0086       bnew 10c5713a <skb_copy_datagram_iovec+0x162>
10c570b6:       9682            subl %d2,%d3
10c570b8:       6700 ff6a       beqw 10c57024 <skb_copy_datagram_iovec+0x4c>
10c570bc:       d882            addl %d2,%d4
10c570be:       206b 0088       moveal %a3@(136),%a0
10c570c2:       2a06            movel %d6,%d5
10c570c4:       508c            addql #8,%a4
10c570c6:       5087            addql #8,%d7
10c570c8:       528a            addql #1,%a2
10c570ca:       b5e8 0004       cmpal %a0@(4),%a2
10c570ce:       6500 ff74       bcsw 10c57044 <skb_copy_datagram_iovec+0x6c>
10c570d2:       2028 0008       movel %a0@(8),%d0
10c570d6:       675c            beqs 10c57134 <skb_copy_datagram_iovec+0x15c>
10c570d8:       2440            moveal %d0,%a2
10c570da:       2004            movel %d4,%d0
10c570dc:       d083            addl %d3,%d0
10c570de:       b085            cmpl %d5,%d0
10c570e0:       6c12            bges 10c570f4 <skb_copy_datagram_iovec+0x11c>
10c570e2:       4878 00ff       pea ff <LSIGTRAP+0xfa>
10c570e6:       4879 1000 6904  pea 10006904 <npindex_to_ethertype+0x6d4>
10c570ec:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c570f2:       508f            addql #8,%sp
10c570f4:       2c05            movel %d5,%d6
10c570f6:       dcaa 005c       addl %a2@(92),%d6
10c570fa:       2406            movel %d6,%d2
10c570fc:       9484            subl %d4,%d2
10c570fe:       4a82            tstl %d2
10c57100:       6f28            bles 10c5712a <skb_copy_datagram_iovec+0x152>
10c57102:       b682            cmpl %d2,%d3
10c57104:       6c02            bges 10c57108 <skb_copy_datagram_iovec+0x130>
10c57106:       2403            movel %d3,%d2
10c57108:       2f02            movel %d2,%sp@-
10c5710a:       2f2e 0010       movel %fp@(16),%sp@-
10c5710e:       2004            movel %d4,%d0
10c57110:       9085            subl %d5,%d0
10c57112:       2f00            movel %d0,%sp@-
10c57114:       2f0a            movel %a2,%sp@-
10c57116:       4eba fec0       jsr %pc@(10c56fd8 <skb_copy_datagram_iovec>)
10c5711a:       4fef 0010       lea %sp@(16),%sp
10c5711e:       4a80            tstl %d0
10c57120:       6618            bnes 10c5713a <skb_copy_datagram_iovec+0x162>
10c57122:       9682            subl %d2,%d3
10c57124:       6700 fefe       beqw 10c57024 <skb_copy_datagram_iovec+0x4c>
10c57128:       d882            addl %d2,%d4
10c5712a:       2a06            movel %d6,%d5
10c5712c:       2452            moveal %a2@,%a2
10c5712e:       b4fc 0000       cmpaw #0,%a2
10c57132:       66a6            bnes 10c570da <skb_copy_datagram_iovec+0x102>
10c57134:       7000            moveq #0,%d0
10c57136:       4a83            tstl %d3
10c57138:       6702            beqs 10c5713c <skb_copy_datagram_iovec+0x164>
10c5713a:       70f2            moveq #-14,%d0
10c5713c:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c57142:       4e5e            unlk %fp
10c57144:       4e75            rts

10c57146 <skb_copy_and_csum_datagram>:
10c57146:       4e56 ffe4       linkw %fp,#-28
10c5714a:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c5714e:       2c2e 000c       movel %fp@(12),%d6
10c57152:       2e2e 0010       movel %fp@(16),%d7
10c57156:       2a2e 0014       movel %fp@(20),%d5
10c5715a:       206e 0008       moveal %fp@(8),%a0
10c5715e:       2828 005c       movel %a0@(92),%d4
10c57162:       98a8 0060       subl %a0@(96),%d4
10c57166:       9bcd            subal %a5,%a5
10c57168:       2404            movel %d4,%d2
10c5716a:       9486            subl %d6,%d2
10c5716c:       4a82            tstl %d2
10c5716e:       6f7e            bles 10c571ee <skb_copy_and_csum_datagram+0xa8>
10c57170:       42ae fffc       clrl %fp@(-4)
10c57174:       ba82            cmpl %d2,%d5
10c57176:       6c02            bges 10c5717a <skb_copy_and_csum_datagram+0x34>
10c57178:       2405            movel %d5,%d2
10c5717a:       226e 0008       moveal %fp@(8),%a1
10c5717e:       2629 0080       movel %a1@(128),%d3
10c57182:       d686            addl %d6,%d3
10c57184:       49ee fffc       lea %fp@(-4),%a4
10c57188:       206e 0018       moveal %fp@(24),%a0
10c5718c:       2f10            movel %a0@,%sp@-
10c5718e:       2f02            movel %d2,%sp@-
10c57190:       2f03            movel %d3,%sp@-
10c57192:       4eb9 10c8 563a  jsr 10c8563a <csum_partial>
10c57198:       2440            moveal %d0,%a2
10c5719a:       4fef 000c       lea %sp@(12),%sp
10c5719e:       2007            movel %d7,%d0
10c571a0:       d082            addl %d2,%d0
10c571a2:       0c80 10ef ffff  cmpil #284164095,%d0
10c571a8:       53c0            sls %d0
10c571aa:       2647            moveal %d7,%a3
10c571ac:       d7c2            addal %d2,%a3
10c571ae:       4a00            tstb %d0
10c571b0:       6714            beqs 10c571c6 <skb_copy_and_csum_datagram+0x80>
10c571b2:       2f02            movel %d2,%sp@-
10c571b4:       2f03            movel %d3,%sp@-
10c571b6:       2f07            movel %d7,%sp@-
10c571b8:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c571be:       4fef 000c       lea %sp@(12),%sp
10c571c2:       200a            movel %a2,%d0
10c571c4:       600a            bras 10c571d0 <skb_copy_and_csum_datagram+0x8a>
10c571c6:       4a82            tstl %d2
10c571c8:       6704            beqs 10c571ce <skb_copy_and_csum_datagram+0x88>
10c571ca:       70f2            moveq #-14,%d0
10c571cc:       2880            movel %d0,%a4@
10c571ce:       70ff            moveq #-1,%d0
10c571d0:       206e 0018       moveal %fp@(24),%a0
10c571d4:       2080            movel %d0,%a0@
10c571d6:       4aae fffc       tstl %fp@(-4)
10c571da:       6600 0202       bnew 10c573de <skb_copy_and_csum_datagram+0x298>
10c571de:       9a82            subl %d2,%d5
10c571e0:       6606            bnes 10c571e8 <skb_copy_and_csum_datagram+0xa2>
10c571e2:       7000            moveq #0,%d0
10c571e4:       6000 01fa       braw 10c573e0 <skb_copy_and_csum_datagram+0x29a>
10c571e8:       dc82            addl %d2,%d6
10c571ea:       2e0b            movel %a3,%d7
10c571ec:       2a42            moveal %d2,%a5
10c571ee:       42ae fff0       clrl %fp@(-16)
10c571f2:       226e 0008       moveal %fp@(8),%a1
10c571f6:       2029 0088       movel %a1@(136),%d0
10c571fa:       2040            moveal %d0,%a0
10c571fc:       202e fff0       movel %fp@(-16),%d0
10c57200:       b0a8 0004       cmpl %a0@(4),%d0
10c57204:       6400 012c       bccw 10c57332 <skb_copy_and_csum_datagram+0x1ec>
10c57208:       42ae ffec       clrl %fp@(-20)
10c5720c:       720c            moveq #12,%d1
10c5720e:       2d41 ffe8       movel %d1,%fp@(-24)
10c57212:       42ae ffe4       clrl %fp@(-28)
10c57216:       2006            movel %d6,%d0
10c57218:       d085            addl %d5,%d0
10c5721a:       b084            cmpl %d4,%d0
10c5721c:       6c12            bges 10c57230 <skb_copy_and_csum_datagram+0xea>
10c5721e:       4878 012d       pea 12d <LSIGTRAP+0x128>
10c57222:       4879 1000 695e  pea 1000695e <npindex_to_ethertype+0x72e>
10c57228:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c5722e:       508f            addql #8,%sp
10c57230:       226e 0008       moveal %fp@(8),%a1
10c57234:       2069 0088       moveal %a1@(136),%a0
10c57238:       202e ffe4       movel %fp@(-28),%d0
10c5723c:       3d70 0812 ffee  movew %a0@(00000012,%d0:l),%fp@(-18)
10c57242:       286e ffec       moveal %fp@(-20),%a4
10c57246:       d9c4            addal %d4,%a4
10c57248:       240c            movel %a4,%d2
10c5724a:       9486            subl %d6,%d2
10c5724c:       4a82            tstl %d2
10c5724e:       6f00 00c8       blew 10c57318 <skb_copy_and_csum_datagram+0x1d2>
10c57252:       42ae fff8       clrl %fp@(-8)
10c57256:       d1ee ffe8       addal %fp@(-24),%a0
10c5725a:       2250            moveal %a0@,%a1
10c5725c:       ba82            cmpl %d2,%d5
10c5725e:       6c02            bges 10c57262 <skb_copy_and_csum_datagram+0x11c>
10c57260:       2405            movel %d5,%d2
10c57262:       2229 0038       movel %a1@(56),%d1
10c57266:       660c            bnes 10c57274 <skb_copy_and_csum_datagram+0x12e>
10c57268:       4879 1000 68ff  pea 100068ff <npindex_to_ethertype+0x6cf>
10c5726e:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c57274:       4280            clrl %d0
10c57276:       3028 0004       movew %a0@(4),%d0
10c5727a:       d081            addl %d1,%d0
10c5727c:       2600            movel %d0,%d3
10c5727e:       d686            addl %d6,%d3
10c57280:       9684            subl %d4,%d3
10c57282:       45ee fff8       lea %fp@(-8),%a2
10c57286:       42a7            clrl %sp@-
10c57288:       2f02            movel %d2,%sp@-
10c5728a:       2f03            movel %d3,%sp@-
10c5728c:       4eb9 10c8 563a  jsr 10c8563a <csum_partial>
10c57292:       2800            movel %d0,%d4
10c57294:       4fef 000c       lea %sp@(12),%sp
10c57298:       2007            movel %d7,%d0
10c5729a:       d082            addl %d2,%d0
10c5729c:       0c80 10ef ffff  cmpil #284164095,%d0
10c572a2:       53c0            sls %d0
10c572a4:       2647            moveal %d7,%a3
10c572a6:       d7c2            addal %d2,%a3
10c572a8:       4a00            tstb %d0
10c572aa:       6714            beqs 10c572c0 <skb_copy_and_csum_datagram+0x17a>
10c572ac:       2f02            movel %d2,%sp@-
10c572ae:       2f03            movel %d3,%sp@-
10c572b0:       2f07            movel %d7,%sp@-
10c572b2:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c572b8:       4fef 000c       lea %sp@(12),%sp
10c572bc:       2004            movel %d4,%d0
10c572be:       600a            bras 10c572ca <skb_copy_and_csum_datagram+0x184>
10c572c0:       4a82            tstl %d2
10c572c2:       6704            beqs 10c572c8 <skb_copy_and_csum_datagram+0x182>
10c572c4:       72f2            moveq #-14,%d1
10c572c6:       2481            movel %d1,%a2@
10c572c8:       70ff            moveq #-1,%d0
10c572ca:       4aae fff8       tstl %fp@(-8)
10c572ce:       6600 010e       bnew 10c573de <skb_copy_and_csum_datagram+0x298>
10c572d2:       206e 0018       moveal %fp@(24),%a0
10c572d6:       2610            movel %a0@,%d3
10c572d8:       220d            movel %a5,%d1
10c572da:       0801 0000       btst #0,%d1
10c572de:       6714            beqs 10c572f4 <skb_copy_and_csum_datagram+0x1ae>
10c572e0:       2200            movel %d0,%d1
10c572e2:       0281 00ff 00ff  andil #16711935,%d1
10c572e8:       e189            lsll #8,%d1
10c572ea:       e088            lsrl #8,%d0
10c572ec:       0280 00ff 00ff  andil #16711935,%d0
10c572f2:       d081            addl %d1,%d0
10c572f4:       2203            movel %d3,%d1
10c572f6:       d280            addl %d0,%d1
10c572f8:       b081            cmpl %d1,%d0
10c572fa:       6302            blss 10c572fe <skb_copy_and_csum_datagram+0x1b8>
10c572fc:       5281            addql #1,%d1
10c572fe:       206e 0018       moveal %fp@(24),%a0
10c57302:       2081            movel %d1,%a0@
10c57304:       9a82            subl %d2,%d5
10c57306:       6700 feda       beqw 10c571e2 <skb_copy_and_csum_datagram+0x9c>
10c5730a:       dc82            addl %d2,%d6
10c5730c:       2e0b            movel %a3,%d7
10c5730e:       dbc2            addal %d2,%a5
10c57310:       226e 0008       moveal %fp@(8),%a1
10c57314:       2069 0088       moveal %a1@(136),%a0
10c57318:       280c            movel %a4,%d4
10c5731a:       50ae ffe8       addql #8,%fp@(-24)
10c5731e:       50ae ffe4       addql #8,%fp@(-28)
10c57322:       52ae fff0       addql #1,%fp@(-16)
10c57326:       202e fff0       movel %fp@(-16),%d0
10c5732a:       b0a8 0004       cmpl %a0@(4),%d0
10c5732e:       6500 fee6       bcsw 10c57216 <skb_copy_and_csum_datagram+0xd0>
10c57332:       2028 0008       movel %a0@(8),%d0
10c57336:       6700 00a0       beqw 10c573d8 <skb_copy_and_csum_datagram+0x292>
10c5733a:       2440            moveal %d0,%a2
10c5733c:       2006            movel %d6,%d0
10c5733e:       d085            addl %d5,%d0
10c57340:       b084            cmpl %d4,%d0
10c57342:       6c12            bges 10c57356 <skb_copy_and_csum_datagram+0x210>
10c57344:       4878 014f       pea 14f <LSIGTRAP+0x14a>
10c57348:       4879 1000 695e  pea 1000695e <npindex_to_ethertype+0x72e>
10c5734e:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c57354:       508f            addql #8,%sp
10c57356:       2644            moveal %d4,%a3
10c57358:       d7ea 005c       addal %a2@(92),%a3
10c5735c:       240b            movel %a3,%d2
10c5735e:       9486            subl %d6,%d2
10c57360:       4a82            tstl %d2
10c57362:       6f68            bles 10c573cc <skb_copy_and_csum_datagram+0x286>
10c57364:       42ae fff4       clrl %fp@(-12)
10c57368:       ba82            cmpl %d2,%d5
10c5736a:       6c02            bges 10c5736e <skb_copy_and_csum_datagram+0x228>
10c5736c:       2405            movel %d5,%d2
10c5736e:       486e fff4       pea %fp@(-12)
10c57372:       2f02            movel %d2,%sp@-
10c57374:       2f07            movel %d7,%sp@-
10c57376:       2206            movel %d6,%d1
10c57378:       9284            subl %d4,%d1
10c5737a:       2f01            movel %d1,%sp@-
10c5737c:       2f0a            movel %a2,%sp@-
10c5737e:       4eba fdc6       jsr %pc@(10c57146 <skb_copy_and_csum_datagram>)
10c57382:       4fef 0014       lea %sp@(20),%sp
10c57386:       4a80            tstl %d0
10c57388:       6654            bnes 10c573de <skb_copy_and_csum_datagram+0x298>
10c5738a:       206e 0018       moveal %fp@(24),%a0
10c5738e:       2610            movel %a0@,%d3
10c57390:       202e fff4       movel %fp@(-12),%d0
10c57394:       220d            movel %a5,%d1
10c57396:       0801 0000       btst #0,%d1
10c5739a:       6714            beqs 10c573b0 <skb_copy_and_csum_datagram+0x26a>
10c5739c:       2200            movel %d0,%d1
10c5739e:       0281 00ff 00ff  andil #16711935,%d1
10c573a4:       e189            lsll #8,%d1
10c573a6:       e088            lsrl #8,%d0
10c573a8:       0280 00ff 00ff  andil #16711935,%d0
10c573ae:       d081            addl %d1,%d0
10c573b0:       2203            movel %d3,%d1
10c573b2:       d280            addl %d0,%d1
10c573b4:       b081            cmpl %d1,%d0
10c573b6:       6302            blss 10c573ba <skb_copy_and_csum_datagram+0x274>
10c573b8:       5281            addql #1,%d1
10c573ba:       206e 0018       moveal %fp@(24),%a0
10c573be:       2081            movel %d1,%a0@
10c573c0:       9a82            subl %d2,%d5
10c573c2:       6700 fe1e       beqw 10c571e2 <skb_copy_and_csum_datagram+0x9c>
10c573c6:       dc82            addl %d2,%d6
10c573c8:       de82            addl %d2,%d7
10c573ca:       dbc2            addal %d2,%a5
10c573cc:       280b            movel %a3,%d4
10c573ce:       2452            moveal %a2@,%a2
10c573d0:       b4fc 0000       cmpaw #0,%a2
10c573d4:       6600 ff66       bnew 10c5733c <skb_copy_and_csum_datagram+0x1f6>
10c573d8:       7000            moveq #0,%d0
10c573da:       4a85            tstl %d5
10c573dc:       6702            beqs 10c573e0 <skb_copy_and_csum_datagram+0x29a>
10c573de:       70f2            moveq #-14,%d0
10c573e0:       4cee 3cfc ffbc  moveml %fp@(-68),%d2-%d7/%a2-%a5
10c573e6:       4e5e            unlk %fp
10c573e8:       4e75            rts

10c573ea <skb_copy_and_csum_datagram_iovec>:
10c573ea:       4e56 fffc       linkw %fp,#-4
10c573ee:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c573f2:       266e 0008       moveal %fp@(8),%a3
10c573f6:       286e 000c       moveal %fp@(12),%a4
10c573fa:       246e 0010       moveal %fp@(16),%a2
10c573fe:       242b 005c       movel %a3@(92),%d2
10c57402:       948c            subl %a4,%d2
10c57404:       4aaa 0004       tstl %a2@(4)
10c57408:       6608            bnes 10c57412 <skb_copy_and_csum_datagram_iovec+0x28>
10c5740a:       508a            addql #8,%a2
10c5740c:       4aaa 0004       tstl %a2@(4)
10c57410:       67f8            beqs 10c5740a <skb_copy_and_csum_datagram_iovec+0x20>
10c57412:       b4aa 0004       cmpl %a2@(4),%d2
10c57416:       633c            blss 10c57454 <skb_copy_and_csum_datagram_iovec+0x6a>
10c57418:       2f2b 0064       movel %a3@(100),%sp@-
10c5741c:       4874 2800       pea %a4@(00000000,%d2:l)
10c57420:       42a7            clrl %sp@-
10c57422:       2f0b            movel %a3,%sp@-
10c57424:       4eb9 10c5 65c8  jsr 10c565c8 <skb_checksum>
10c5742a:       4fef 0010       lea %sp@(16),%sp
10c5742e:       2600            movel %d0,%d3
10c57430:       2200            movel %d0,%d1
10c57432:       4841            swap %d1
10c57434:       d641            addw %d1,%d3
10c57436:       4241            clrw %d1
10c57438:       d741            addxw %d1,%d3
10c5743a:       2003            movel %d3,%d0
10c5743c:       0c40 ffff       cmpiw #-1,%d0
10c57440:       665c            bnes 10c5749e <skb_copy_and_csum_datagram_iovec+0xb4>
10c57442:       2f02            movel %d2,%sp@-
10c57444:       2f0a            movel %a2,%sp@-
10c57446:       2f0c            movel %a4,%sp@-
10c57448:       2f0b            movel %a3,%sp@-
10c5744a:       4eba fb8c       jsr %pc@(10c56fd8 <skb_copy_datagram_iovec>)
10c5744e:       4a80            tstl %d0
10c57450:       6650            bnes 10c574a2 <skb_copy_and_csum_datagram_iovec+0xb8>
10c57452:       6046            bras 10c5749a <skb_copy_and_csum_datagram_iovec+0xb0>
10c57454:       2f2b 0064       movel %a3@(100),%sp@-
10c57458:       2f0c            movel %a4,%sp@-
10c5745a:       2f2b 0080       movel %a3@(128),%sp@-
10c5745e:       4eb9 10c8 563a  jsr 10c8563a <csum_partial>
10c57464:       2d40 fffc       movel %d0,%fp@(-4)
10c57468:       486e fffc       pea %fp@(-4)
10c5746c:       2f02            movel %d2,%sp@-
10c5746e:       2f12            movel %a2@,%sp@-
10c57470:       2f0c            movel %a4,%sp@-
10c57472:       2f0b            movel %a3,%sp@-
10c57474:       4eba fcd0       jsr %pc@(10c57146 <skb_copy_and_csum_datagram>)
10c57478:       4a80            tstl %d0
10c5747a:       6626            bnes 10c574a2 <skb_copy_and_csum_datagram_iovec+0xb8>
10c5747c:       202e fffc       movel %fp@(-4),%d0
10c57480:       2600            movel %d0,%d3
10c57482:       2200            movel %d0,%d1
10c57484:       4841            swap %d1
10c57486:       d641            addw %d1,%d3
10c57488:       4241            clrw %d1
10c5748a:       d741            addxw %d1,%d3
10c5748c:       2003            movel %d3,%d0
10c5748e:       0c40 ffff       cmpiw #-1,%d0
10c57492:       660a            bnes 10c5749e <skb_copy_and_csum_datagram_iovec+0xb4>
10c57494:       95aa 0004       subl %d2,%a2@(4)
10c57498:       d592            addl %d2,%a2@
10c5749a:       7000            moveq #0,%d0
10c5749c:       6006            bras 10c574a4 <skb_copy_and_csum_datagram_iovec+0xba>
10c5749e:       70ea            moveq #-22,%d0
10c574a0:       6002            bras 10c574a4 <skb_copy_and_csum_datagram_iovec+0xba>
10c574a2:       70f2            moveq #-14,%d0
10c574a4:       4cee 1c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a4
10c574aa:       4e5e            unlk %fp
10c574ac:       4e75            rts

10c574ae <datagram_poll>:
10c574ae:       4e56 0000       linkw %fp,#0
10c574b2:       2f0a            movel %a2,%sp@-
10c574b4:       2f02            movel %d2,%sp@-
10c574b6:       206e 000c       moveal %fp@(12),%a0
10c574ba:       222e 0010       movel %fp@(16),%d1
10c574be:       2468 0018       moveal %a0@(24),%a2
10c574c2:       202a 0044       movel %a2@(68),%d0
10c574c6:       4a81            tstl %d1
10c574c8:       6712            beqs 10c574dc <datagram_poll+0x2e>
10c574ca:       4a80            tstl %d0
10c574cc:       670e            beqs 10c574dc <datagram_poll+0x2e>
10c574ce:       2f01            movel %d1,%sp@-
10c574d0:       2f00            movel %d0,%sp@-
10c574d2:       2f2e 0008       movel %fp@(8),%sp@-
10c574d6:       4eb9 10c2 f940  jsr 10c2f940 <__pollwait>
10c574dc:       7400            moveq #0,%d2
10c574de:       4aaa 027e       tstl %a2@(638)
10c574e2:       6608            bnes 10c574ec <datagram_poll+0x3e>
10c574e4:       41ea 00c2       lea %a2@(194),%a0
10c574e8:       b1d0            cmpal %a0@,%a0
10c574ea:       6702            beqs 10c574ee <datagram_poll+0x40>
10c574ec:       7408            moveq #8,%d2
10c574ee:       122a 0027       moveb %a2@(39),%d1
10c574f2:       0c01 0003       cmpib #3,%d1
10c574f6:       6604            bnes 10c574fc <datagram_poll+0x4e>
10c574f8:       7010            moveq #16,%d0
10c574fa:       8480            orl %d0,%d2
10c574fc:       41ea 0054       lea %a2@(84),%a0
10c57500:       b1d0            cmpal %a0@,%a0
10c57502:       6606            bnes 10c5750a <datagram_poll+0x5c>
10c57504:       0801 0000       btst #0,%d1
10c57508:       6704            beqs 10c5750e <datagram_poll+0x60>
10c5750a:       7041            moveq #65,%d0
10c5750c:       8480            orl %d0,%d2
10c5750e:       91c8            subal %a0,%a0
10c57510:       302a 028e       movew %a2@(654),%d0
10c57514:       0c40 0005       cmpiw #5,%d0
10c57518:       6706            beqs 10c57520 <datagram_poll+0x72>
10c5751a:       0c40 0001       cmpiw #1,%d0
10c5751e:       6604            bnes 10c57524 <datagram_poll+0x76>
10c57520:       307c 0001       moveaw #1,%a0
10c57524:       b0fc 0000       cmpaw #0,%a0
10c57528:       6718            beqs 10c57542 <datagram_poll+0x94>
10c5752a:       102a 0020       moveb %a2@(32),%d0
10c5752e:       0c00 0007       cmpib #7,%d0
10c57532:       6604            bnes 10c57538 <datagram_poll+0x8a>
10c57534:       7010            moveq #16,%d0
10c57536:       8480            orl %d0,%d2
10c57538:       102a 0020       moveb %a2@(32),%d0
10c5753c:       0c00 0002       cmpib #2,%d0
10c57540:       6734            beqs 10c57576 <datagram_poll+0xc8>
10c57542:       7000            moveq #0,%d0
10c57544:       0801 0001       btst #1,%d1
10c57548:       660c            bnes 10c57556 <datagram_poll+0xa8>
10c5754a:       202a 008c       movel %a2@(140),%d0
10c5754e:       90aa 0064       subl %a2@(100),%d0
10c57552:       6a02            bpls 10c57556 <datagram_poll+0xa8>
10c57554:       7000            moveq #0,%d0
10c57556:       0c80 0000 07ff  cmpil #2047,%d0
10c5755c:       6306            blss 10c57564 <datagram_poll+0xb6>
10c5755e:       0042 0104       oriw #260,%d2
10c57562:       6012            bras 10c57576 <datagram_poll+0xc8>
10c57564:       206a 0306       moveal %a2@(774),%a0
10c57568:       5888            addql #4,%a0
10c5756a:       40c0            movew %sr,%d0
10c5756c:       007c 0700       oriw #1792,%sr
10c57570:       7201            moveq #1,%d1
10c57572:       8390            orl %d1,%a0@
10c57574:       46c0            movew %d0,%sr
10c57576:       2002            movel %d2,%d0
10c57578:       242e fff8       movel %fp@(-8),%d2
10c5757c:       246e fffc       moveal %fp@(-4),%a2
10c57580:       4e5e            unlk %fp
10c57582:       4e75            rts

10c57584 <scm_fp_copy>:
10c57584:       4e56 0000       linkw %fp,#0
10c57588:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c5758c:       206e 0008       moveal %fp@(8),%a0
10c57590:       266e 000c       moveal %fp@(12),%a3
10c57594:       780c            moveq #12,%d4
10c57596:       d888            addl %a0,%d4
10c57598:       2453            moveal %a3@,%a2
10c5759a:       74f4            moveq #-12,%d2
10c5759c:       d490            addl %a0@,%d2
10c5759e:       e48a            lsrl #2,%d2
10c575a0:       6e04            bgts 10c575a6 <scm_fp_copy+0x22>
10c575a2:       7000            moveq #0,%d0
10c575a4:       6070            bras 10c57616 <scm_fp_copy+0x92>
10c575a6:       0c82 0000 00ff  cmpil #255,%d2
10c575ac:       6e3a            bgts 10c575e8 <scm_fp_copy+0x64>
10c575ae:       b4fc 0000       cmpaw #0,%a2
10c575b2:       6620            bnes 10c575d4 <scm_fp_copy+0x50>
10c575b4:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c575b8:       4878 0400       pea 400 <LSIGTRAP+0x3fb>
10c575bc:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c575c2:       2440            moveal %d0,%a2
10c575c4:       508f            addql #8,%sp
10c575c6:       b4fc 0000       cmpaw #0,%a2
10c575ca:       6604            bnes 10c575d0 <scm_fp_copy+0x4c>
10c575cc:       70f4            moveq #-12,%d0
10c575ce:       6046            bras 10c57616 <scm_fp_copy+0x92>
10c575d0:       268a            movel %a2,%a3@
10c575d2:       4292            clrl %a2@
10c575d4:       2212            movel %a2@,%d1
10c575d6:       2001            movel %d1,%d0
10c575d8:       e588            lsll #2,%d0
10c575da:       49f2 0804       lea %a2@(00000004,%d0:l),%a4
10c575de:       d282            addl %d2,%d1
10c575e0:       0c81 0000 00ff  cmpil #255,%d1
10c575e6:       6f04            bles 10c575ec <scm_fp_copy+0x68>
10c575e8:       70ea            moveq #-22,%d0
10c575ea:       602a            bras 10c57616 <scm_fp_copy+0x92>
10c575ec:       7600            moveq #0,%d3
10c575ee:       b483            cmpl %d3,%d2
10c575f0:       6f22            bles 10c57614 <scm_fp_copy+0x90>
10c575f2:       2644            moveal %d4,%a3
10c575f4:       201b            movel %a3@+,%d0
10c575f6:       6d0e            blts 10c57606 <scm_fp_copy+0x82>
10c575f8:       2f00            movel %d0,%sp@-
10c575fa:       4eb9 10c2 4ab0  jsr 10c24ab0 <fget>
10c57600:       588f            addql #4,%sp
10c57602:       4a80            tstl %d0
10c57604:       6604            bnes 10c5760a <scm_fp_copy+0x86>
10c57606:       70f7            moveq #-9,%d0
10c57608:       600c            bras 10c57616 <scm_fp_copy+0x92>
10c5760a:       28c0            movel %d0,%a4@+
10c5760c:       5292            addql #1,%a2@
10c5760e:       5283            addql #1,%d3
10c57610:       b483            cmpl %d3,%d2
10c57612:       6ee0            bgts 10c575f4 <scm_fp_copy+0x70>
10c57614:       2002            movel %d2,%d0
10c57616:       4cee 1c1c ffe8  moveml %fp@(-24),%d2-%d4/%a2-%a4
10c5761c:       4e5e            unlk %fp
10c5761e:       4e75            rts

10c57620 <__scm_destroy>:
10c57620:       4e56 0000       linkw %fp,#0
10c57624:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c57628:       206e 0008       moveal %fp@(8),%a0
10c5762c:       2668 000c       moveal %a0@(12),%a3
10c57630:       b6fc 0000       cmpaw #0,%a3
10c57634:       6730            beqs 10c57666 <__scm_destroy+0x46>
10c57636:       42a8 000c       clrl %a0@(12)
10c5763a:       2413            movel %a3@,%d2
10c5763c:       5382            subql #1,%d2
10c5763e:       6b1e            bmis 10c5765e <__scm_destroy+0x3e>
10c57640:       2002            movel %d2,%d0
10c57642:       e588            lsll #2,%d0
10c57644:       45f3 0804       lea %a3@(00000004,%d0:l),%a2
10c57648:       2f12            movel %a2@,%sp@-
10c5764a:       598a            subql #4,%a2
10c5764c:       4eb9 10c2 49a6  jsr 10c249a6 <fput>
10c57652:       588f            addql #4,%sp
10c57654:       51ca fff2       dbf %d2,10c57648 <__scm_destroy+0x28>
10c57658:       4242            clrw %d2
10c5765a:       5382            subql #1,%d2
10c5765c:       64ea            bccs 10c57648 <__scm_destroy+0x28>
10c5765e:       2f0b            movel %a3,%sp@-
10c57660:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c57666:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c5766c:       4e5e            unlk %fp
10c5766e:       4e75            rts

10c57670 <__scm_send>:
10c57670:       4e56 0000       linkw %fp,#0
10c57674:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c57678:       286e 000c       moveal %fp@(12),%a4
10c5767c:       266e 0010       moveal %fp@(16),%a3
10c57680:       95ca            subal %a2,%a2
10c57682:       700b            moveq #11,%d0
10c57684:       b0ac 0014       cmpl %a4@(20),%d0
10c57688:       6400 0112       bccw 10c5779c <__scm_send+0x12c>
10c5768c:       246c 0010       moveal %a4@(16),%a2
10c57690:       6000 010a       braw 10c5779c <__scm_send+0x12c>
10c57694:       74ea            moveq #-22,%d2
10c57696:       2052            moveal %a2@,%a0
10c57698:       720b            moveq #11,%d1
10c5769a:       b288            cmpl %a0,%d1
10c5769c:       6400 0124       bccw 10c577c2 <__scm_send+0x152>
10c576a0:       222c 0010       movel %a4@(16),%d1
10c576a4:       200a            movel %a2,%d0
10c576a6:       9081            subl %d1,%d0
10c576a8:       d088            addl %a0,%d0
10c576aa:       226c 0014       moveal %a4@(20),%a1
10c576ae:       b3c0            cmpal %d0,%a1
10c576b0:       6500 0110       bcsw 10c577c2 <__scm_send+0x152>
10c576b4:       7001            moveq #1,%d0
10c576b6:       b0aa 0004       cmpl %a2@(4),%d0
10c576ba:       6600 00c6       bnew 10c57782 <__scm_send+0x112>
10c576be:       202a 0008       movel %a2@(8),%d0
10c576c2:       7201            moveq #1,%d1
10c576c4:       b280            cmpl %d0,%d1
10c576c6:       670a            beqs 10c576d2 <__scm_send+0x62>
10c576c8:       7202            moveq #2,%d1
10c576ca:       b280            cmpl %d0,%d1
10c576cc:       671a            beqs 10c576e8 <__scm_send+0x78>
10c576ce:       6000 00f2       braw 10c577c2 <__scm_send+0x152>
10c576d2:       486b 000c       pea %a3@(12)
10c576d6:       2f0a            movel %a2,%sp@-
10c576d8:       4eba feaa       jsr %pc@(10c57584 <scm_fp_copy>)
10c576dc:       2400            movel %d0,%d2
10c576de:       508f            addql #8,%sp
10c576e0:       6d00 00e0       bltw 10c577c2 <__scm_send+0x152>
10c576e4:       6000 008c       braw 10c57772 <__scm_send+0x102>
10c576e8:       7018            moveq #24,%d0
10c576ea:       b088            cmpl %a0,%d0
10c576ec:       6600 00d4       bnew 10c577c2 <__scm_send+0x152>
10c576f0:       4878 000c       pea c <LSIGTRAP+0x7>
10c576f4:       486a 000c       pea %a2@(12)
10c576f8:       2f0b            movel %a3,%sp@-
10c576fa:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c57700:       4fef 000c       lea %sp@(12),%sp
10c57704:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c5770a:       2213            movel %a3@,%d1
10c5770c:       b2a8 007a       cmpl %a0@(122),%d1
10c57710:       670e            beqs 10c57720 <__scm_send+0xb0>
10c57712:       0828 0005 01d1  btst #5,%a0@(465)
10c57718:       6764            beqs 10c5777e <__scm_send+0x10e>
10c5771a:       0068 0100 0006  oriw #256,%a0@(6)
10c57720:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c57726:       202b 0004       movel %a3@(4),%d0
10c5772a:       b0a8 012c       cmpl %a0@(300),%d0
10c5772e:       6718            beqs 10c57748 <__scm_send+0xd8>
10c57730:       b0a8 0130       cmpl %a0@(304),%d0
10c57734:       6712            beqs 10c57748 <__scm_send+0xd8>
10c57736:       b0a8 0134       cmpl %a0@(308),%d0
10c5773a:       670c            beqs 10c57748 <__scm_send+0xd8>
10c5773c:       4a28 01d3       tstb %a0@(467)
10c57740:       6c3c            bges 10c5777e <__scm_send+0x10e>
10c57742:       0068 0100 0006  oriw #256,%a0@(6)
10c57748:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c5774e:       202b 0008       movel %a3@(8),%d0
10c57752:       b0a8 013c       cmpl %a0@(316),%d0
10c57756:       671a            beqs 10c57772 <__scm_send+0x102>
10c57758:       b0a8 0140       cmpl %a0@(320),%d0
10c5775c:       6714            beqs 10c57772 <__scm_send+0x102>
10c5775e:       b0a8 0144       cmpl %a0@(324),%d0
10c57762:       670e            beqs 10c57772 <__scm_send+0x102>
10c57764:       0828 0006 01d3  btst #6,%a0@(467)
10c5776a:       6712            beqs 10c5777e <__scm_send+0x10e>
10c5776c:       0068 0100 0006  oriw #256,%a0@(6)
10c57772:       226c 0014       moveal %a4@(20),%a1
10c57776:       222c 0010       movel %a4@(16),%d1
10c5777a:       2052            moveal %a2@,%a0
10c5777c:       6004            bras 10c57782 <__scm_send+0x112>
10c5777e:       74ff            moveq #-1,%d2
10c57780:       6040            bras 10c577c2 <__scm_send+0x152>
10c57782:       2008            movel %a0,%d0
10c57784:       5680            addql #3,%d0
10c57786:       74fc            moveq #-4,%d2
10c57788:       c082            andl %d2,%d0
10c5778a:       d08a            addl %a2,%d0
10c5778c:       74f4            moveq #-12,%d2
10c5778e:       d481            addl %d1,%d2
10c57790:       2200            movel %d0,%d1
10c57792:       9282            subl %d2,%d1
10c57794:       b3c1            cmpal %d1,%a1
10c57796:       6402            bccs 10c5779a <__scm_send+0x12a>
10c57798:       7000            moveq #0,%d0
10c5779a:       2440            moveal %d0,%a2
10c5779c:       b4fc 0000       cmpaw #0,%a2
10c577a0:       6600 fef2       bnew 10c57694 <__scm_send+0x24>
10c577a4:       206b 000c       moveal %a3@(12),%a0
10c577a8:       b0fc 0000       cmpaw #0,%a0
10c577ac:       6710            beqs 10c577be <__scm_send+0x14e>
10c577ae:       4a90            tstl %a0@
10c577b0:       660c            bnes 10c577be <__scm_send+0x14e>
10c577b2:       2f08            movel %a0,%sp@-
10c577b4:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c577ba:       42ab 000c       clrl %a3@(12)
10c577be:       7000            moveq #0,%d0
10c577c0:       6014            bras 10c577d6 <__scm_send+0x166>
10c577c2:       b6fc 0000       cmpaw #0,%a3
10c577c6:       670c            beqs 10c577d4 <__scm_send+0x164>
10c577c8:       4aab 000c       tstl %a3@(12)
10c577cc:       6706            beqs 10c577d4 <__scm_send+0x164>
10c577ce:       2f0b            movel %a3,%sp@-
10c577d0:       4eba fe4e       jsr %pc@(10c57620 <__scm_destroy>)
10c577d4:       2002            movel %d2,%d0
10c577d6:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c577dc:       4e5e            unlk %fp
10c577de:       4e75            rts

10c577e0 <put_cmsg>:
10c577e0:       4e56 fff4       linkw %fp,#-12
10c577e4:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c577e8:       266e 0008       moveal %fp@(8),%a3
10c577ec:       262e 0014       movel %fp@(20),%d3
10c577f0:       286b 0010       moveal %a3@(16),%a4
10c577f4:       740c            moveq #12,%d2
10c577f6:       d483            addl %d3,%d2
10c577f8:       b8fc 0000       cmpaw #0,%a4
10c577fc:       670a            beqs 10c57808 <put_cmsg+0x28>
10c577fe:       202b 0014       movel %a3@(20),%d0
10c57802:       720b            moveq #11,%d1
10c57804:       b280            cmpl %d0,%d1
10c57806:       6508            bcss 10c57810 <put_cmsg+0x30>
10c57808:       7008            moveq #8,%d0
10c5780a:       81ab 0018       orl %d0,%a3@(24)
10c5780e:       6056            bras 10c57866 <put_cmsg+0x86>
10c57810:       b480            cmpl %d0,%d2
10c57812:       6308            blss 10c5781c <put_cmsg+0x3c>
10c57814:       7208            moveq #8,%d1
10c57816:       83ab 0018       orl %d1,%a3@(24)
10c5781a:       2400            movel %d0,%d2
10c5781c:       2d6e 000c fff8  movel %fp@(12),%fp@(-8)
10c57822:       2d6e 0010 fffc  movel %fp@(16),%fp@(-4)
10c57828:       2d42 fff4       movel %d2,%fp@(-12)
10c5782c:       4878 000c       pea c <LSIGTRAP+0x7>
10c57830:       486e fff4       pea %fp@(-12)
10c57834:       2f0c            movel %a4,%sp@-
10c57836:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c5783c:       4e92            jsr %a2@
10c5783e:       4fef 000c       lea %sp@(12),%sp
10c57842:       2042            moveal %d2,%a0
10c57844:       4868 fff4       pea %a0@(-12)
10c57848:       2f2e 0018       movel %fp@(24),%sp@-
10c5784c:       486c 000c       pea %a4@(12)
10c57850:       4e92            jsr %a2@
10c57852:       2003            movel %d3,%d0
10c57854:       5680            addql #3,%d0
10c57856:       72fc            moveq #-4,%d1
10c57858:       c081            andl %d1,%d0
10c5785a:       740c            moveq #12,%d2
10c5785c:       d480            addl %d0,%d2
10c5785e:       d5ab 0010       addl %d2,%a3@(16)
10c57862:       95ab 0014       subl %d2,%a3@(20)
10c57866:       7000            moveq #0,%d0
10c57868:       4cee 1c0c ffe0  moveml %fp@(-32),%d2-%d3/%a2-%a4
10c5786e:       4e5e            unlk %fp
10c57870:       4e75            rts

10c57872 <scm_detach_fds>:
10c57872:       4e56 0000       linkw %fp,#0
10c57876:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c5787a:       2a6e 0008       moveal %fp@(8),%a5
10c5787e:       286d 0010       moveal %a5@(16),%a4
10c57882:       7800            moveq #0,%d4
10c57884:       226e 000c       moveal %fp@(12),%a1
10c57888:       2069 000c       moveal %a1@(12),%a0
10c5788c:       2c18            movel %a0@+,%d6
10c5788e:       2648            moveal %a0,%a3
10c57890:       7a00            moveq #0,%d5
10c57892:       202d 0014       movel %a5@(20),%d0
10c57896:       720c            moveq #12,%d1
10c57898:       b280            cmpl %d0,%d1
10c5789a:       6406            bccs 10c578a2 <scm_detach_fds+0x30>
10c5789c:       78f4            moveq #-12,%d4
10c5789e:       d880            addl %d0,%d4
10c578a0:       e48c            lsrl #2,%d4
10c578a2:       b886            cmpl %d6,%d4
10c578a4:       6f02            bles 10c578a8 <scm_detach_fds+0x36>
10c578a6:       2806            movel %d6,%d4
10c578a8:       7600            moveq #0,%d3
10c578aa:       45ec 000c       lea %a4@(12),%a2
10c578ae:       2e3c 10c5 7620  movel #281376288,%d7
10c578b4:       6046            bras 10c578fc <scm_detach_fds+0x8a>
10c578b6:       2205            movel %d5,%d1
10c578b8:       2481            movel %d1,%a2@
10c578ba:       7a00            moveq #0,%d5
10c578bc:       2003            movel %d3,%d0
10c578be:       e588            lsll #2,%d0
10c578c0:       2273 0800       moveal %a3@(00000000,%d0:l),%a1
10c578c4:       41e9 0014       lea %a1@(20),%a0
10c578c8:       5290            addql #1,%a0@
10c578ca:       2033 0800       movel %a3@(00000000,%d0:l),%d0
10c578ce:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c578d4:       2268 02ee       moveal %a0@(750),%a1
10c578d8:       2069 0014       moveal %a1@(20),%a0
10c578dc:       e589            lsll #2,%d1
10c578de:       4ab0 1800       tstl %a0@(00000000,%d1:l)
10c578e2:       670c            beqs 10c578f0 <scm_detach_fds+0x7e>
10c578e4:       4879 1000 69bb  pea 100069bb <npindex_to_ethertype+0x78b>
10c578ea:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c578f0:       2069 0014       moveal %a1@(20),%a0
10c578f4:       2180 1800       movel %d0,%a0@(00000000,%d1:l)
10c578f8:       5283            addql #1,%d3
10c578fa:       588a            addql #4,%a2
10c578fc:       b883            cmpl %d3,%d4
10c578fe:       6f0a            bles 10c5790a <scm_detach_fds+0x98>
10c57900:       4eb9 10c2 3952  jsr 10c23952 <get_unused_fd>
10c57906:       2a00            movel %d0,%d5
10c57908:       6cac            bges 10c578b6 <scm_detach_fds+0x44>
10c5790a:       4a83            tstl %d3
10c5790c:       6f24            bles 10c57932 <scm_detach_fds+0xc0>
10c5790e:       2203            movel %d3,%d1
10c57910:       e589            lsll #2,%d1
10c57912:       740c            moveq #12,%d2
10c57914:       d481            addl %d1,%d2
10c57916:       4a85            tstl %d5
10c57918:       6618            bnes 10c57932 <scm_detach_fds+0xc0>
10c5791a:       7001            moveq #1,%d0
10c5791c:       2940 0004       movel %d0,%a4@(4)
10c57920:       2940 0008       movel %d0,%a4@(8)
10c57924:       2882            movel %d2,%a4@
10c57926:       740c            moveq #12,%d2
10c57928:       d481            addl %d1,%d2
10c5792a:       d5ad 0010       addl %d2,%a5@(16)
10c5792e:       95ad 0014       subl %d2,%a5@(20)
10c57932:       bc83            cmpl %d3,%d6
10c57934:       6e08            bgts 10c5793e <scm_detach_fds+0xcc>
10c57936:       4a86            tstl %d6
10c57938:       670a            beqs 10c57944 <scm_detach_fds+0xd2>
10c5793a:       4a84            tstl %d4
10c5793c:       6e06            bgts 10c57944 <scm_detach_fds+0xd2>
10c5793e:       7008            moveq #8,%d0
10c57940:       81ad 0018       orl %d0,%a5@(24)
10c57944:       2f2e 000c       movel %fp@(12),%sp@-
10c57948:       2047            moveal %d7,%a0
10c5794a:       4e90            jsr %a0@
10c5794c:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c57952:       4e5e            unlk %fp
10c57954:       4e75            rts

10c57956 <scm_fp_dup>:
10c57956:       4e56 0000       linkw %fp,#0
10c5795a:       2f0a            movel %a2,%sp@-
10c5795c:       2f02            movel %d2,%sp@-
10c5795e:       246e 0008       moveal %fp@(8),%a2
10c57962:       b4fc 0000       cmpaw #0,%a2
10c57966:       6604            bnes 10c5796c <scm_fp_dup+0x16>
10c57968:       7000            moveq #0,%d0
10c5796a:       6046            bras 10c579b2 <scm_fp_dup+0x5c>
10c5796c:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c57970:       4878 0400       pea 400 <LSIGTRAP+0x3fb>
10c57974:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c5797a:       2400            movel %d0,%d2
10c5797c:       508f            addql #8,%sp
10c5797e:       6730            beqs 10c579b0 <scm_fp_dup+0x5a>
10c57980:       2212            movel %a2@,%d1
10c57982:       5381            subql #1,%d1
10c57984:       6b1c            bmis 10c579a2 <scm_fp_dup+0x4c>
10c57986:       2001            movel %d1,%d0
10c57988:       e588            lsll #2,%d0
10c5798a:       43f2 0804       lea %a2@(00000004,%d0:l),%a1
10c5798e:       2051            moveal %a1@,%a0
10c57990:       5989            subql #4,%a1
10c57992:       41e8 0014       lea %a0@(20),%a0
10c57996:       5290            addql #1,%a0@
10c57998:       51c9 fff4       dbf %d1,10c5798e <scm_fp_dup+0x38>
10c5799c:       4241            clrw %d1
10c5799e:       5381            subql #1,%d1
10c579a0:       64ec            bccs 10c5798e <scm_fp_dup+0x38>
10c579a2:       4878 0400       pea 400 <LSIGTRAP+0x3fb>
10c579a6:       2f0a            movel %a2,%sp@-
10c579a8:       2f02            movel %d2,%sp@-
10c579aa:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c579b0:       2002            movel %d2,%d0
10c579b2:       242e fff8       movel %fp@(-8),%d2
10c579b6:       246e fffc       moveal %fp@(-4),%a2
10c579ba:       4e5e            unlk %fp
10c579bc:       4e75            rts
10c579be:       4e75            rts

10c579c0 <dev_add_pack>:
10c579c0:       4e56 0000       linkw %fp,#0
10c579c4:       2f0a            movel %a2,%sp@-
10c579c6:       246e 0008       moveal %fp@(8),%a2
10c579ca:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c579d0:       5290            addql #1,%a0@
10c579d2:       3012            movew %a2@,%d0
10c579d4:       2248            moveal %a0,%a1
10c579d6:       0c40 0003       cmpiw #3,%d0
10c579da:       6616            bnes 10c579f2 <dev_add_pack+0x32>
10c579dc:       52b9 1000 fd78  addql #1,1000fd78 <netdev_nit>
10c579e2:       2579 1000 fd70  movel 1000fd70 <ptype_all>,%a2@(14)
10c579e8:       000e 
10c579ea:       23ca 1000 fd70  movel %a2,1000fd70 <ptype_all>
10c579f0:       6016            bras 10c57a08 <dev_add_pack+0x48>
10c579f2:       720f            moveq #15,%d1
10c579f4:       c081            andl %d1,%d0
10c579f6:       e588            lsll #2,%d0
10c579f8:       41f9 1002 48d8  lea 100248d8 <ptype_base>,%a0
10c579fe:       2570 0800 000e  movel %a0@(00000000,%d0:l),%a2@(14)
10c57a04:       218a 0800       movel %a2,%a0@(00000000,%d0:l)
10c57a08:       5391            subql #1,%a1@
10c57a0a:       245f            moveal %sp@+,%a2
10c57a0c:       4e5e            unlk %fp
10c57a0e:       4e75            rts

10c57a10 <dev_remove_pack>:
10c57a10:       4e56 0000       linkw %fp,#0
10c57a14:       48e7 0038       moveml %a2-%a4,%sp@-
10c57a18:       266e 0008       moveal %fp@(8),%a3
10c57a1c:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c57a22:       5290            addql #1,%a0@
10c57a24:       3013            movew %a3@,%d0
10c57a26:       2448            moveal %a0,%a2
10c57a28:       0c40 0003       cmpiw #3,%d0
10c57a2c:       660e            bnes 10c57a3c <dev_remove_pack+0x2c>
10c57a2e:       53b9 1000 fd78  subql #1,1000fd78 <netdev_nit>
10c57a34:       41f9 1000 fd70  lea 1000fd70 <ptype_all>,%a0
10c57a3a:       600e            bras 10c57a4a <dev_remove_pack+0x3a>
10c57a3c:       720f            moveq #15,%d1
10c57a3e:       c081            andl %d1,%d0
10c57a40:       e588            lsll #2,%d0
10c57a42:       2040            moveal %d0,%a0
10c57a44:       d1fc 1002 48d8  addal #268585176,%a0
10c57a4a:       4a90            tstl %a0@
10c57a4c:       671e            beqs 10c57a6c <dev_remove_pack+0x5c>
10c57a4e:       43f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a1
10c57a54:       2010            movel %a0@,%d0
10c57a56:       b08b            cmpl %a3,%d0
10c57a58:       6608            bnes 10c57a62 <dev_remove_pack+0x52>
10c57a5a:       20ab 000e       movel %a3@(14),%a0@
10c57a5e:       5391            subql #1,%a1@
10c57a60:       601a            bras 10c57a7c <dev_remove_pack+0x6c>
10c57a62:       2840            moveal %d0,%a4
10c57a64:       41ec 000e       lea %a4@(14),%a0
10c57a68:       4a90            tstl %a0@
10c57a6a:       66e8            bnes 10c57a54 <dev_remove_pack+0x44>
10c57a6c:       5392            subql #1,%a2@
10c57a6e:       2f0b            movel %a3,%sp@-
10c57a70:       4879 1000 69fa  pea 100069fa <npindex_to_ethertype+0x7ca>
10c57a76:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c57a7c:       4cee 1c00 fff4  moveml %fp@(-12),%a2-%a4
10c57a82:       4e5e            unlk %fp
10c57a84:       4e75            rts

10c57a86 <netdev_boot_setup_add>:
10c57a86:       4e56 0000       linkw %fp,#0
10c57a8a:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c57a8e:       266e 0008       moveal %fp@(8),%a3
10c57a92:       282e 000c       movel %fp@(12),%d4
10c57a96:       7400            moveq #0,%d2
10c57a98:       263c 1002 4928  movel #268585256,%d3
10c57a9e:       45f9 1002 4918  lea 10024918 <dev_boot_setup>,%a2
10c57aa4:       1012            moveb %a2@,%d0
10c57aa6:       6706            beqs 10c57aae <netdev_boot_setup_add+0x28>
10c57aa8:       0c00 0020       cmpib #32,%d0
10c57aac:       6626            bnes 10c57ad4 <netdev_boot_setup_add+0x4e>
10c57aae:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c57ab2:       42a7            clrl %sp@-
10c57ab4:       2f0a            movel %a2,%sp@-
10c57ab6:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c57abc:       4fef 000c       lea %sp@(12),%sp
10c57ac0:       14db            moveb %a3@+,%a2@+
10c57ac2:       66fc            bnes 10c57ac0 <netdev_boot_setup_add+0x3a>
10c57ac4:       4878 000e       pea e <LSIGTRAP+0x9>
10c57ac8:       2f04            movel %d4,%sp@-
10c57aca:       2f03            movel %d3,%sp@-
10c57acc:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c57ad2:       6010            bras 10c57ae4 <netdev_boot_setup_add+0x5e>
10c57ad4:       701e            moveq #30,%d0
10c57ad6:       d680            addl %d0,%d3
10c57ad8:       45ea 001e       lea %a2@(30),%a2
10c57adc:       5282            addql #1,%d2
10c57ade:       7007            moveq #7,%d0
10c57ae0:       b082            cmpl %d2,%d0
10c57ae2:       6cc0            bges 10c57aa4 <netdev_boot_setup_add+0x1e>
10c57ae4:       7007            moveq #7,%d0
10c57ae6:       b082            cmpl %d2,%d0
10c57ae8:       5cc0            sge %d0
10c57aea:       4880            extw %d0
10c57aec:       48c0            extl %d0
10c57aee:       4480            negl %d0
10c57af0:       4cee 0c1c ffec  moveml %fp@(-20),%d2-%d4/%a2-%a3
10c57af6:       4e5e            unlk %fp
10c57af8:       4e75            rts

10c57afa <netdev_boot_setup_check>:
10c57afa:       4e56 0000       linkw %fp,#0
10c57afe:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c57b02:       266e 0008       moveal %fp@(8),%a3
10c57b06:       7400            moveq #0,%d2
10c57b08:       7600            moveq #0,%d3
10c57b0a:       7800            moveq #0,%d4
10c57b0c:       45f9 1002 4918  lea 10024918 <dev_boot_setup>,%a2
10c57b12:       284a            moveal %a2,%a4
10c57b14:       1014            moveb %a4@,%d0
10c57b16:       6752            beqs 10c57b6a <netdev_boot_setup_check+0x70>
10c57b18:       0c00 0020       cmpib #32,%d0
10c57b1c:       674c            beqs 10c57b6a <netdev_boot_setup_check+0x70>
10c57b1e:       2f0a            movel %a2,%sp@-
10c57b20:       4eb9 10c8 418e  jsr 10c8418e <strlen>
10c57b26:       588f            addql #4,%sp
10c57b28:       4a80            tstl %d0
10c57b2a:       671e            beqs 10c57b4a <netdev_boot_setup_check+0x50>
10c57b2c:       224b            moveal %a3,%a1
10c57b2e:       204a            moveal %a2,%a0
10c57b30:       2200            movel %d0,%d1
10c57b32:       1019            moveb %a1@+,%d0
10c57b34:       b018            cmpb %a0@+,%d0
10c57b36:       660c            bnes 10c57b44 <netdev_boot_setup_check+0x4a>
10c57b38:       4a00            tstb %d0
10c57b3a:       670a            beqs 10c57b46 <netdev_boot_setup_check+0x4c>
10c57b3c:       5381            subql #1,%d1
10c57b3e:       66f2            bnes 10c57b32 <netdev_boot_setup_check+0x38>
10c57b40:       7000            moveq #0,%d0
10c57b42:       6002            bras 10c57b46 <netdev_boot_setup_check+0x4c>
10c57b44:       9020            subb %a0@-,%d0
10c57b46:       4a00            tstb %d0
10c57b48:       6620            bnes 10c57b6a <netdev_boot_setup_check+0x70>
10c57b4a:       162c 001a       moveb %a4@(26),%d3
10c57b4e:       2743 0024       movel %d3,%a3@(36)
10c57b52:       382c 0018       movew %a4@(24),%d4
10c57b56:       2744 0020       movel %d4,%a3@(32)
10c57b5a:       276c 0010 001c  movel %a4@(16),%a3@(28)
10c57b60:       276c 0014 0018  movel %a4@(20),%a3@(24)
10c57b66:       7001            moveq #1,%d0
10c57b68:       6012            bras 10c57b7c <netdev_boot_setup_check+0x82>
10c57b6a:       49ec 001e       lea %a4@(30),%a4
10c57b6e:       45ea 001e       lea %a2@(30),%a2
10c57b72:       5282            addql #1,%d2
10c57b74:       7007            moveq #7,%d0
10c57b76:       b082            cmpl %d2,%d0
10c57b78:       6c9a            bges 10c57b14 <netdev_boot_setup_check+0x1a>
10c57b7a:       7000            moveq #0,%d0
10c57b7c:       4cee 1c1c ffe8  moveml %fp@(-24),%d2-%d4/%a2-%a4
10c57b82:       4e5e            unlk %fp
10c57b84:       4e75            rts

10c57b86 <__dev_get_by_name>:
10c57b86:       4e56 0000       linkw %fp,#0
10c57b8a:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c57b8e:       266e 0008       moveal %fp@(8),%a3
10c57b92:       2479 1000 fbc4  moveal 1000fbc4 <dev_base>,%a2
10c57b98:       b4fc 0000       cmpaw #0,%a2
10c57b9c:       672e            beqs 10c57bcc <__dev_get_by_name+0x46>
10c57b9e:       7410            moveq #16,%d2
10c57ba0:       224a            moveal %a2,%a1
10c57ba2:       204b            moveal %a3,%a0
10c57ba4:       2202            movel %d2,%d1
10c57ba6:       1019            moveb %a1@+,%d0
10c57ba8:       b018            cmpb %a0@+,%d0
10c57baa:       660c            bnes 10c57bb8 <__dev_get_by_name+0x32>
10c57bac:       4a00            tstb %d0
10c57bae:       670a            beqs 10c57bba <__dev_get_by_name+0x34>
10c57bb0:       5381            subql #1,%d1
10c57bb2:       66f2            bnes 10c57ba6 <__dev_get_by_name+0x20>
10c57bb4:       7000            moveq #0,%d0
10c57bb6:       6002            bras 10c57bba <__dev_get_by_name+0x34>
10c57bb8:       9020            subb %a0@-,%d0
10c57bba:       4a00            tstb %d0
10c57bbc:       6604            bnes 10c57bc2 <__dev_get_by_name+0x3c>
10c57bbe:       200a            movel %a2,%d0
10c57bc0:       600c            bras 10c57bce <__dev_get_by_name+0x48>
10c57bc2:       246a 002e       moveal %a2@(46),%a2
10c57bc6:       b4fc 0000       cmpaw #0,%a2
10c57bca:       66d4            bnes 10c57ba0 <__dev_get_by_name+0x1a>
10c57bcc:       7000            moveq #0,%d0
10c57bce:       4cdf 0c04       moveml %sp@+,%d2/%a2-%a3
10c57bd2:       4e5e            unlk %fp
10c57bd4:       4e75            rts

10c57bd6 <dev_get_by_name>:
10c57bd6:       4e56 0000       linkw %fp,#0
10c57bda:       2f2e 0008       movel %fp@(8),%sp@-
10c57bde:       4eba ffa6       jsr %pc@(10c57b86 <__dev_get_by_name>)
10c57be2:       4a80            tstl %d0
10c57be4:       6708            beqs 10c57bee <dev_get_by_name+0x18>
10c57be6:       2040            moveal %d0,%a0
10c57be8:       41e8 00d8       lea %a0@(216),%a0
10c57bec:       5290            addql #1,%a0@
10c57bee:       4e5e            unlk %fp
10c57bf0:       4e75            rts

10c57bf2 <dev_get>:
10c57bf2:       4e56 0000       linkw %fp,#0
10c57bf6:       2f2e 0008       movel %fp@(8),%sp@-
10c57bfa:       4eba ff8a       jsr %pc@(10c57b86 <__dev_get_by_name>)
10c57bfe:       4a80            tstl %d0
10c57c00:       56c0            sne %d0
10c57c02:       4880            extw %d0
10c57c04:       48c0            extl %d0
10c57c06:       4480            negl %d0
10c57c08:       4e5e            unlk %fp
10c57c0a:       4e75            rts

10c57c0c <__dev_get_by_index>:
10c57c0c:       4e56 0000       linkw %fp,#0
10c57c10:       202e 0008       movel %fp@(8),%d0
10c57c14:       2079 1000 fbc4  moveal 1000fbc4 <dev_base>,%a0
10c57c1a:       b0fc 0000       cmpaw #0,%a0
10c57c1e:       6714            beqs 10c57c34 <__dev_get_by_index+0x28>
10c57c20:       b0a8 003a       cmpl %a0@(58),%d0
10c57c24:       6604            bnes 10c57c2a <__dev_get_by_index+0x1e>
10c57c26:       2008            movel %a0,%d0
10c57c28:       600c            bras 10c57c36 <__dev_get_by_index+0x2a>
10c57c2a:       2068 002e       moveal %a0@(46),%a0
10c57c2e:       b0fc 0000       cmpaw #0,%a0
10c57c32:       66ec            bnes 10c57c20 <__dev_get_by_index+0x14>
10c57c34:       7000            moveq #0,%d0
10c57c36:       4e5e            unlk %fp
10c57c38:       4e75            rts

10c57c3a <dev_get_by_index>:
10c57c3a:       4e56 0000       linkw %fp,#0
10c57c3e:       2f2e 0008       movel %fp@(8),%sp@-
10c57c42:       4eba ffc8       jsr %pc@(10c57c0c <__dev_get_by_index>)
10c57c46:       4a80            tstl %d0
10c57c48:       6708            beqs 10c57c52 <dev_get_by_index+0x18>
10c57c4a:       2040            moveal %d0,%a0
10c57c4c:       41e8 00d8       lea %a0@(216),%a0
10c57c50:       5290            addql #1,%a0@
10c57c52:       4e5e            unlk %fp
10c57c54:       4e75            rts

10c57c56 <dev_getbyhwaddr>:
10c57c56:       4e56 0000       linkw %fp,#0
10c57c5a:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c57c5e:       282e 000c       movel %fp@(12),%d4
10c57c62:       362e 000a       movew %fp@(10),%d3
10c57c66:       43f9 1000 fdc8  lea 1000fdc8 <rtnl_sem>,%a1
10c57c6c:       5391            subql #1,%a1@
10c57c6e:       6a06            bpls 10c57c76 <dev_getbyhwaddr+0x20>
10c57c70:       4ef9 10c8 9d62  jmp 10c89d62 <packet_exit+0x2c>
10c57c76:       4280            clrl %d0
10c57c78:       4a80            tstl %d0
10c57c7a:       6622            bnes 10c57c9e <dev_getbyhwaddr+0x48>
10c57c7c:       2249            moveal %a1,%a1
10c57c7e:       41fa 000c       lea %pc@(10c57c8c <dev_getbyhwaddr+0x36>),%a0
10c57c82:       5291            addql #1,%a1@
10c57c84:       6e06            bgts 10c57c8c <dev_getbyhwaddr+0x36>
10c57c86:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c57c8c:       4878 021a       pea 21a <LSIGTRAP+0x215>
10c57c90:       4879 1000 6a1d  pea 10006a1d <npindex_to_ethertype+0x7ed>
10c57c96:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c57c9c:       508f            addql #8,%sp
10c57c9e:       2479 1000 fbc4  moveal 1000fbc4 <dev_base>,%a2
10c57ca4:       b4fc 0000       cmpaw #0,%a2
10c57ca8:       6730            beqs 10c57cda <dev_getbyhwaddr+0x84>
10c57caa:       7400            moveq #0,%d2
10c57cac:       b66a 005e       cmpw %a2@(94),%d3
10c57cb0:       661e            bnes 10c57cd0 <dev_getbyhwaddr+0x7a>
10c57cb2:       142a 007a       moveb %a2@(122),%d2
10c57cb6:       2f02            movel %d2,%sp@-
10c57cb8:       2f04            movel %d4,%sp@-
10c57cba:       486a 0072       pea %a2@(114)
10c57cbe:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c57cc4:       4fef 000c       lea %sp@(12),%sp
10c57cc8:       4a80            tstl %d0
10c57cca:       6604            bnes 10c57cd0 <dev_getbyhwaddr+0x7a>
10c57ccc:       200a            movel %a2,%d0
10c57cce:       600c            bras 10c57cdc <dev_getbyhwaddr+0x86>
10c57cd0:       246a 002e       moveal %a2@(46),%a2
10c57cd4:       b4fc 0000       cmpaw #0,%a2
10c57cd8:       66d2            bnes 10c57cac <dev_getbyhwaddr+0x56>
10c57cda:       7000            moveq #0,%d0
10c57cdc:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c57ce2:       4e5e            unlk %fp
10c57ce4:       4e75            rts

10c57ce6 <dev_alloc_name>:
10c57ce6:       4e56 ffe0       linkw %fp,#-32
10c57cea:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c57cee:       2a6e 0008       moveal %fp@(8),%a5
10c57cf2:       262e 000c       movel %fp@(12),%d3
10c57cf6:       4878 0025       pea 25 <LSIGTRAP+0x20>
10c57cfa:       2f03            movel %d3,%sp@-
10c57cfc:       45f9 10c8 4132  lea 10c84132 <strchr>,%a2
10c57d02:       4e92            jsr %a2@
10c57d04:       2040            moveal %d0,%a0
10c57d06:       508f            addql #8,%sp
10c57d08:       b0fc 0000       cmpaw #0,%a0
10c57d0c:       6724            beqs 10c57d32 <dev_alloc_name+0x4c>
10c57d0e:       0c28 0064 0001  cmpib #100,%a0@(1)
10c57d14:       6610            bnes 10c57d26 <dev_alloc_name+0x40>
10c57d16:       4878 0025       pea 25 <LSIGTRAP+0x20>
10c57d1a:       4868 0002       pea %a0@(2)
10c57d1e:       4e92            jsr %a2@
10c57d20:       508f            addql #8,%sp
10c57d22:       4a80            tstl %d0
10c57d24:       670c            beqs 10c57d32 <dev_alloc_name+0x4c>
10c57d26:       70ea            moveq #-22,%d0
10c57d28:       603a            bras 10c57d64 <dev_alloc_name+0x7e>
10c57d2a:       1ada            moveb %a2@+,%a5@+
10c57d2c:       66fc            bnes 10c57d2a <dev_alloc_name+0x44>
10c57d2e:       2002            movel %d2,%d0
10c57d30:       6032            bras 10c57d64 <dev_alloc_name+0x7e>
10c57d32:       7400            moveq #0,%d2
10c57d34:       49f9 10c8 4d32  lea 10c84d32 <snprintf>,%a4
10c57d3a:       47fa fe4a       lea %pc@(10c57b86 <__dev_get_by_name>),%a3
10c57d3e:       45ee ffe0       lea %fp@(-32),%a2
10c57d42:       2f02            movel %d2,%sp@-
10c57d44:       2f03            movel %d3,%sp@-
10c57d46:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c57d4a:       2f0a            movel %a2,%sp@-
10c57d4c:       4e94            jsr %a4@
10c57d4e:       2f0a            movel %a2,%sp@-
10c57d50:       4e93            jsr %a3@
10c57d52:       4fef 0014       lea %sp@(20),%sp
10c57d56:       4a80            tstl %d0
10c57d58:       67d0            beqs 10c57d2a <dev_alloc_name+0x44>
10c57d5a:       5282            addql #1,%d2
10c57d5c:       7063            moveq #99,%d0
10c57d5e:       b082            cmpl %d2,%d0
10c57d60:       6ce0            bges 10c57d42 <dev_alloc_name+0x5c>
10c57d62:       70e9            moveq #-23,%d0
10c57d64:       4cee 3c0c ffc8  moveml %fp@(-56),%d2-%d3/%a2-%a5
10c57d6a:       4e5e            unlk %fp
10c57d6c:       4e75            rts

10c57d6e <dev_alloc>:
10c57d6e:       4e56 0000       linkw %fp,#0
10c57d72:       2f0a            movel %a2,%sp@-
10c57d74:       2f02            movel %d2,%sp@-
10c57d76:       246e 000c       moveal %fp@(12),%a2
10c57d7a:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c57d7e:       4878 0134       pea 134 <LSIGTRAP+0x12f>
10c57d82:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c57d88:       2400            movel %d0,%d2
10c57d8a:       508f            addql #8,%sp
10c57d8c:       6606            bnes 10c57d94 <dev_alloc+0x26>
10c57d8e:       7097            moveq #-105,%d0
10c57d90:       2480            movel %d0,%a2@
10c57d92:       602c            bras 10c57dc0 <dev_alloc+0x52>
10c57d94:       4878 0134       pea 134 <LSIGTRAP+0x12f>
10c57d98:       42a7            clrl %sp@-
10c57d9a:       2f02            movel %d2,%sp@-
10c57d9c:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c57da2:       2f2e 0008       movel %fp@(8),%sp@-
10c57da6:       2f02            movel %d2,%sp@-
10c57da8:       4eba ff3c       jsr %pc@(10c57ce6 <dev_alloc_name>)
10c57dac:       2480            movel %d0,%a2@
10c57dae:       4fef 0014       lea %sp@(20),%sp
10c57db2:       6d04            blts 10c57db8 <dev_alloc+0x4a>
10c57db4:       2002            movel %d2,%d0
10c57db6:       600a            bras 10c57dc2 <dev_alloc+0x54>
10c57db8:       2f02            movel %d2,%sp@-
10c57dba:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c57dc0:       7000            moveq #0,%d0
10c57dc2:       242e fff8       movel %fp@(-8),%d2
10c57dc6:       246e fffc       moveal %fp@(-4),%a2
10c57dca:       4e5e            unlk %fp
10c57dcc:       4e75            rts

10c57dce <netdev_state_change>:
10c57dce:       4e56 0000       linkw %fp,#0
10c57dd2:       2f0a            movel %a2,%sp@-
10c57dd4:       246e 0008       moveal %fp@(8),%a2
10c57dd8:       082a 0000 0053  btst #0,%a2@(83)
10c57dde:       6720            beqs 10c57e00 <netdev_state_change+0x32>
10c57de0:       2f0a            movel %a2,%sp@-
10c57de2:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c57de6:       4879 1000 fd74  pea 1000fd74 <netdev_chain>
10c57dec:       4eb9 10c1 b850  jsr 10c1b850 <notifier_call_chain>
10c57df2:       42a7            clrl %sp@-
10c57df4:       2f0a            movel %a2,%sp@-
10c57df6:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c57dfa:       4eb9 10c5 c5ba  jsr 10c5c5ba <rtmsg_ifinfo>
10c57e00:       246e fffc       moveal %fp@(-4),%a2
10c57e04:       4e5e            unlk %fp
10c57e06:       4e75            rts

10c57e08 <default_rebuild_header>:
10c57e08:       4e56 0000       linkw %fp,#0
10c57e0c:       2f0a            movel %a2,%sp@-
10c57e0e:       246e 0008       moveal %fp@(8),%a2
10c57e12:       202a 0018       movel %a2@(24),%d0
10c57e16:       6606            bnes 10c57e1e <default_rebuild_header+0x16>
10c57e18:       203c 1000 6a52  movel #268462674,%d0
10c57e1e:       2f00            movel %d0,%sp@-
10c57e20:       4879 1000 6a5a  pea 10006a5a <npindex_to_ethertype+0x82a>
10c57e26:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c57e2c:       508f            addql #8,%sp
10c57e2e:       7001            moveq #1,%d0
10c57e30:       b0aa 0070       cmpl %a2@(112),%d0
10c57e34:       6716            beqs 10c57e4c <default_rebuild_header+0x44>
10c57e36:       41ea 0070       lea %a2@(112),%a0
10c57e3a:       40c1            movew %sr,%d1
10c57e3c:       007c 0700       oriw #1792,%sr
10c57e40:       2010            movel %a0@,%d0
10c57e42:       5380            subql #1,%d0
10c57e44:       2080            movel %d0,%a0@
10c57e46:       46c1            movew %d1,%sr
10c57e48:       4a80            tstl %d0
10c57e4a:       6608            bnes 10c57e54 <default_rebuild_header+0x4c>
10c57e4c:       2f0a            movel %a2,%sp@-
10c57e4e:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c57e54:       7001            moveq #1,%d0
10c57e56:       246e fffc       moveal %fp@(-4),%a2
10c57e5a:       4e5e            unlk %fp
10c57e5c:       4e75            rts

10c57e5e <dev_open>:
10c57e5e:       4e56 0000       linkw %fp,#0
10c57e62:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c57e66:       246e 0008       moveal %fp@(8),%a2
10c57e6a:       7400            moveq #0,%d2
10c57e6c:       082a 0000 0053  btst #0,%a2@(83)
10c57e72:       6706            beqs 10c57e7a <dev_open+0x1c>
10c57e74:       7000            moveq #0,%d0
10c57e76:       6000 008e       braw 10c57f06 <dev_open+0xa8>
10c57e7a:       41ea 002a       lea %a2@(42),%a0
10c57e7e:       2010            movel %a0@,%d0
10c57e80:       2648            moveal %a0,%a3
10c57e82:       0800 0002       btst #2,%d0
10c57e86:       6604            bnes 10c57e8c <dev_open+0x2e>
10c57e88:       70ed            moveq #-19,%d0
10c57e8a:       607a            bras 10c57f06 <dev_open+0xa8>
10c57e8c:       2f2a 012c       movel %a2@(300),%sp@-
10c57e90:       4eb9 10c1 6e6a  jsr 10c16e6a <try_inc_mod_count>
10c57e96:       588f            addql #4,%sp
10c57e98:       4a80            tstl %d0
10c57e9a:       672e            beqs 10c57eca <dev_open+0x6c>
10c57e9c:       206a 00ec       moveal %a2@(236),%a0
10c57ea0:       b0fc 0000       cmpaw #0,%a0
10c57ea4:       6726            beqs 10c57ecc <dev_open+0x6e>
10c57ea6:       2f0a            movel %a2,%sp@-
10c57ea8:       4e90            jsr %a0@
10c57eaa:       2400            movel %d0,%d2
10c57eac:       588f            addql #4,%sp
10c57eae:       6720            beqs 10c57ed0 <dev_open+0x72>
10c57eb0:       202a 012c       movel %a2@(300),%d0
10c57eb4:       6716            beqs 10c57ecc <dev_open+0x6e>
10c57eb6:       2240            moveal %d0,%a1
10c57eb8:       41e9 0010       lea %a1@(16),%a0
10c57ebc:       5390            subql #1,%a0@
10c57ebe:       206a 012c       moveal %a2@(300),%a0
10c57ec2:       7008            moveq #8,%d0
10c57ec4:       81a8 0014       orl %d0,%a0@(20)
10c57ec8:       6002            bras 10c57ecc <dev_open+0x6e>
10c57eca:       74ed            moveq #-19,%d2
10c57ecc:       4a82            tstl %d2
10c57ece:       6634            bnes 10c57f04 <dev_open+0xa6>
10c57ed0:       006a 0001 0052  oriw #1,%a2@(82)
10c57ed6:       40c0            movew %sr,%d0
10c57ed8:       007c 0700       oriw #1792,%sr
10c57edc:       7202            moveq #2,%d1
10c57ede:       8393            orl %d1,%a3@
10c57ee0:       46c0            movew %d0,%sr
10c57ee2:       2f0a            movel %a2,%sp@-
10c57ee4:       4eb9 10c5 984c  jsr 10c5984c <dev_mc_upload>
10c57eea:       2f0a            movel %a2,%sp@-
10c57eec:       4eb9 10c5 d3ea  jsr 10c5d3ea <dev_activate>
10c57ef2:       2f0a            movel %a2,%sp@-
10c57ef4:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c57ef8:       4879 1000 fd74  pea 1000fd74 <netdev_chain>
10c57efe:       4eb9 10c1 b850  jsr 10c1b850 <notifier_call_chain>
10c57f04:       2002            movel %d2,%d0
10c57f06:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c57f0c:       4e5e            unlk %fp
10c57f0e:       4e75            rts

10c57f10 <dev_close>:
10c57f10:       4e56 0000       linkw %fp,#0
10c57f14:       2f0b            movel %a3,%sp@-
10c57f16:       2f0a            movel %a2,%sp@-
10c57f18:       246e 0008       moveal %fp@(8),%a2
10c57f1c:       082a 0000 0053  btst #0,%a2@(83)
10c57f22:       676c            beqs 10c57f90 <dev_close+0x80>
10c57f24:       2f0a            movel %a2,%sp@-
10c57f26:       4878 0009       pea 9 <LSIGTRAP+0x4>
10c57f2a:       4879 1000 fd74  pea 1000fd74 <netdev_chain>
10c57f30:       47f9 10c1 b850  lea 10c1b850 <notifier_call_chain>,%a3
10c57f36:       4e93            jsr %a3@
10c57f38:       2f0a            movel %a2,%sp@-
10c57f3a:       4eb9 10c5 d466  jsr 10c5d466 <dev_deactivate>
10c57f40:       41ea 002a       lea %a2@(42),%a0
10c57f44:       4fef 0010       lea %sp@(16),%sp
10c57f48:       40c0            movew %sr,%d0
10c57f4a:       007c 0700       oriw #1792,%sr
10c57f4e:       72fd            moveq #-3,%d1
10c57f50:       c390            andl %d1,%a0@
10c57f52:       46c0            movew %d0,%sr
10c57f54:       206a 00f0       moveal %a2@(240),%a0
10c57f58:       b0fc 0000       cmpaw #0,%a0
10c57f5c:       6706            beqs 10c57f64 <dev_close+0x54>
10c57f5e:       2f0a            movel %a2,%sp@-
10c57f60:       4e90            jsr %a0@
10c57f62:       588f            addql #4,%sp
10c57f64:       026a fffe 0052  andiw #-2,%a2@(82)
10c57f6a:       2f0a            movel %a2,%sp@-
10c57f6c:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c57f70:       4879 1000 fd74  pea 1000fd74 <netdev_chain>
10c57f76:       4e93            jsr %a3@
10c57f78:       202a 012c       movel %a2@(300),%d0
10c57f7c:       6712            beqs 10c57f90 <dev_close+0x80>
10c57f7e:       2240            moveal %d0,%a1
10c57f80:       41e9 0010       lea %a1@(16),%a0
10c57f84:       5390            subql #1,%a0@
10c57f86:       206a 012c       moveal %a2@(300),%a0
10c57f8a:       7008            moveq #8,%d0
10c57f8c:       81a8 0014       orl %d0,%a0@(20)
10c57f90:       7000            moveq #0,%d0
10c57f92:       246e fff8       moveal %fp@(-8),%a2
10c57f96:       266e fffc       moveal %fp@(-4),%a3
10c57f9a:       4e5e            unlk %fp
10c57f9c:       4e75            rts

10c57f9e <register_netdevice_notifier>:
10c57f9e:       4e56 0000       linkw %fp,#0
10c57fa2:       2f2e 0008       movel %fp@(8),%sp@-
10c57fa6:       4879 1000 fd74  pea 1000fd74 <netdev_chain>
10c57fac:       4eb9 10c1 b7e4  jsr 10c1b7e4 <notifier_chain_register>
10c57fb2:       4e5e            unlk %fp
10c57fb4:       4e75            rts

10c57fb6 <unregister_netdevice_notifier>:
10c57fb6:       4e56 0000       linkw %fp,#0
10c57fba:       2f2e 0008       movel %fp@(8),%sp@-
10c57fbe:       4879 1000 fd74  pea 1000fd74 <netdev_chain>
10c57fc4:       4eb9 10c1 b824  jsr 10c1b824 <notifier_chain_unregister>
10c57fca:       4e5e            unlk %fp
10c57fcc:       4e75            rts

10c57fce <dev_queue_xmit_nit>:
10c57fce:       4e56 0000       linkw %fp,#0
10c57fd2:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c57fd6:       286e 0008       moveal %fp@(8),%a4
10c57fda:       262e 000c       movel %fp@(12),%d3
10c57fde:       486c 0010       pea %a4@(16)
10c57fe2:       4eb9 10c1 7f5a  jsr 10c17f5a <get_fast_time>
10c57fe8:       2679 1000 fd70  moveal 1000fd70 <ptype_all>,%a3
10c57fee:       588f            addql #4,%sp
10c57ff0:       7400            moveq #0,%d2
10c57ff2:       6060            bras 10c58054 <dev_queue_xmit_nit+0x86>
10c57ff4:       256a 0080 0024  movel %a2@(128),%a2@(36)
10c57ffa:       202a 0020       movel %a2@(32),%d0
10c57ffe:       b0aa 0024       cmpl %a2@(36),%d0
10c58002:       6506            bcss 10c5800a <dev_queue_xmit_nit+0x3c>
10c58004:       b0aa 0084       cmpl %a2@(132),%d0
10c58008:       6328            blss 10c58032 <dev_queue_xmit_nit+0x64>
10c5800a:       4eb9 10c5 ca54  jsr 10c5ca54 <net_ratelimit>
10c58010:       4a80            tstl %d0
10c58012:       6718            beqs 10c5802c <dev_queue_xmit_nit+0x5e>
10c58014:       2f03            movel %d3,%sp@-
10c58016:       342a 0074       movew %a2@(116),%d2
10c5801a:       2f02            movel %d2,%sp@-
10c5801c:       4879 1000 6a88  pea 10006a88 <npindex_to_ethertype+0x858>
10c58022:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c58028:       4fef 000c       lea %sp@(12),%sp
10c5802c:       256a 0080 0020  movel %a2@(128),%a2@(32)
10c58032:       256a 0020 001c  movel %a2@(32),%a2@(28)
10c58038:       157c 0004 006a  moveb #4,%a2@(106)
10c5803e:       2f0b            movel %a3,%sp@-
10c58040:       2f2c 0018       movel %a4@(24),%sp@-
10c58044:       2f0a            movel %a2,%sp@-
10c58046:       206b 0006       moveal %a3@(6),%a0
10c5804a:       4e90            jsr %a0@
10c5804c:       4fef 000c       lea %sp@(12),%sp
10c58050:       266b 000e       moveal %a3@(14),%a3
10c58054:       b6fc 0000       cmpaw #0,%a3
10c58058:       672e            beqs 10c58088 <dev_queue_xmit_nit+0xba>
10c5805a:       202b 0002       movel %a3@(2),%d0
10c5805e:       b680            cmpl %d0,%d3
10c58060:       6704            beqs 10c58066 <dev_queue_xmit_nit+0x98>
10c58062:       4a80            tstl %d0
10c58064:       66ea            bnes 10c58050 <dev_queue_xmit_nit+0x82>
10c58066:       202b 000a       movel %a3@(10),%d0
10c5806a:       b0ac 000c       cmpl %a4@(12),%d0
10c5806e:       67e0            beqs 10c58050 <dev_queue_xmit_nit+0x82>
10c58070:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c58074:       2f0c            movel %a4,%sp@-
10c58076:       4eb9 10c5 59b2  jsr 10c559b2 <skb_clone>
10c5807c:       2440            moveal %d0,%a2
10c5807e:       508f            addql #8,%sp
10c58080:       b4fc 0000       cmpaw #0,%a2
10c58084:       6600 ff6e       bnew 10c57ff4 <dev_queue_xmit_nit+0x26>
10c58088:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c5808e:       4e5e            unlk %fp
10c58090:       4e75            rts

10c58092 <skb_checksum_help>:
10c58092:       4e56 0000       linkw %fp,#0
10c58096:       2f0a            movel %a2,%sp@-
10c58098:       2f02            movel %d2,%sp@-
10c5809a:       246e 0008       moveal %fp@(8),%a2
10c5809e:       222a 001c       movel %a2@(28),%d1
10c580a2:       92aa 0080       subl %a2@(128),%d1
10c580a6:       b2aa 005c       cmpl %a2@(92),%d1
10c580aa:       6f0c            bles 10c580b8 <skb_checksum_help+0x26>
10c580ac:       4879 1000 69c0  pea 100069c0 <npindex_to_ethertype+0x790>
10c580b2:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c580b8:       42a7            clrl %sp@-
10c580ba:       202a 005c       movel %a2@(92),%d0
10c580be:       9081            subl %d1,%d0
10c580c0:       2f00            movel %d0,%sp@-
10c580c2:       2f01            movel %d1,%sp@-
10c580c4:       2f0a            movel %a2,%sp@-
10c580c6:       4eb9 10c5 65c8  jsr 10c565c8 <skb_checksum>
10c580cc:       2400            movel %d0,%d2
10c580ce:       222a 0084       movel %a2@(132),%d1
10c580d2:       92aa 001c       subl %a2@(28),%d1
10c580d6:       4fef 0010       lea %sp@(16),%sp
10c580da:       4a81            tstl %d1
10c580dc:       6e0c            bgts 10c580ea <skb_checksum_help+0x58>
10c580de:       4879 1000 69c0  pea 100069c0 <npindex_to_ethertype+0x790>
10c580e4:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c580ea:       226a 0064       moveal %a2@(100),%a1
10c580ee:       2009            movel %a1,%d0
10c580f0:       5480            addql #2,%d0
10c580f2:       b280            cmpl %d0,%d1
10c580f4:       640c            bccs 10c58102 <skb_checksum_help+0x70>
10c580f6:       4879 1000 69c0  pea 100069c0 <npindex_to_ethertype+0x790>
10c580fc:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c58102:       2002            movel %d2,%d0
10c58104:       2202            movel %d2,%d1
10c58106:       4841            swap %d1
10c58108:       d041            addw %d1,%d0
10c5810a:       4241            clrw %d1
10c5810c:       d141            addxw %d1,%d0
10c5810e:       206a 001c       moveal %a2@(28),%a0
10c58112:       4640            notw %d0
10c58114:       3380 8800       movew %d0,%a1@(00000000,%a0:l)
10c58118:       422a 006b       clrb %a2@(107)
10c5811c:       200a            movel %a2,%d0
10c5811e:       242e fff8       movel %fp@(-8),%d2
10c58122:       246e fffc       moveal %fp@(-4),%a2
10c58126:       4e5e            unlk %fp
10c58128:       4e75            rts

10c5812a <dev_queue_xmit>:
10c5812a:       4e56 0000       linkw %fp,#0
10c5812e:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c58132:       266e 0008       moveal %fp@(8),%a3
10c58136:       286b 0018       moveal %a3@(24),%a4
10c5813a:       206b 0088       moveal %a3@(136),%a0
10c5813e:       4aa8 0008       tstl %a0@(8)
10c58142:       6744            beqs 10c58188 <dev_queue_xmit+0x5e>
10c58144:       082c 0006 00e3  btst #6,%a4@(227)
10c5814a:       663c            bnes 10c58188 <dev_queue_xmit+0x5e>
10c5814c:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c58150:       2f0b            movel %a3,%sp@-
10c58152:       4eb9 10c5 5c60  jsr 10c55c60 <skb_linearize>
10c58158:       508f            addql #8,%sp
10c5815a:       4a80            tstl %d0
10c5815c:       672a            beqs 10c58188 <dev_queue_xmit+0x5e>
10c5815e:       7001            moveq #1,%d0
10c58160:       b0ab 0070       cmpl %a3@(112),%d0
10c58164:       6718            beqs 10c5817e <dev_queue_xmit+0x54>
10c58166:       41eb 0070       lea %a3@(112),%a0
10c5816a:       40c1            movew %sr,%d1
10c5816c:       007c 0700       oriw #1792,%sr
10c58170:       2010            movel %a0@,%d0
10c58172:       5380            subql #1,%d0
10c58174:       2080            movel %d0,%a0@
10c58176:       46c1            movew %d1,%sr
10c58178:       4a80            tstl %d0
10c5817a:       6600 008a       bnew 10c58206 <dev_queue_xmit+0xdc>
10c5817e:       2f0b            movel %a3,%sp@-
10c58180:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c58186:       607e            bras 10c58206 <dev_queue_xmit+0xdc>
10c58188:       206b 0088       moveal %a3@(136),%a0
10c5818c:       4aa8 0004       tstl %a0@(4)
10c58190:       6742            beqs 10c581d4 <dev_queue_xmit+0xaa>
10c58192:       082c 0000 00e3  btst #0,%a4@(227)
10c58198:       663a            bnes 10c581d4 <dev_queue_xmit+0xaa>
10c5819a:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c5819e:       2f0b            movel %a3,%sp@-
10c581a0:       4eb9 10c5 5c60  jsr 10c55c60 <skb_linearize>
10c581a6:       508f            addql #8,%sp
10c581a8:       4a80            tstl %d0
10c581aa:       6728            beqs 10c581d4 <dev_queue_xmit+0xaa>
10c581ac:       7401            moveq #1,%d2
10c581ae:       b4ab 0070       cmpl %a3@(112),%d2
10c581b2:       6716            beqs 10c581ca <dev_queue_xmit+0xa0>
10c581b4:       41eb 0070       lea %a3@(112),%a0
10c581b8:       40c1            movew %sr,%d1
10c581ba:       007c 0700       oriw #1792,%sr
10c581be:       2010            movel %a0@,%d0
10c581c0:       5380            subql #1,%d0
10c581c2:       2080            movel %d0,%a0@
10c581c4:       46c1            movew %d1,%sr
10c581c6:       4a80            tstl %d0
10c581c8:       663c            bnes 10c58206 <dev_queue_xmit+0xdc>
10c581ca:       2f0b            movel %a3,%sp@-
10c581cc:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c581d2:       6032            bras 10c58206 <dev_queue_xmit+0xdc>
10c581d4:       0c2b 0001 006b  cmpib #1,%a3@(107)
10c581da:       6630            bnes 10c5820c <dev_queue_xmit+0xe2>
10c581dc:       222c 00e0       movel %a4@(224),%d1
10c581e0:       2001            movel %d1,%d0
10c581e2:       740c            moveq #12,%d2
10c581e4:       c082            andl %d2,%d0
10c581e6:       6624            bnes 10c5820c <dev_queue_xmit+0xe2>
10c581e8:       0801 0001       btst #1,%d1
10c581ec:       6708            beqs 10c581f6 <dev_queue_xmit+0xcc>
10c581ee:       0c6b 0800 0074  cmpiw #2048,%a3@(116)
10c581f4:       6716            beqs 10c5820c <dev_queue_xmit+0xe2>
10c581f6:       2f0b            movel %a3,%sp@-
10c581f8:       4eba fe98       jsr %pc@(10c58092 <skb_checksum_help>)
10c581fc:       2640            moveal %d0,%a3
10c581fe:       588f            addql #4,%sp
10c58200:       b6fc 0000       cmpaw #0,%a3
10c58204:       6606            bnes 10c5820c <dev_queue_xmit+0xe2>
10c58206:       70f4            moveq #-12,%d0
10c58208:       6000 0114       braw 10c5831e <dev_queue_xmit+0x1f4>
10c5820c:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c58212:       5290            addql #1,%a0@
10c58214:       226c 00b8       moveal %a4@(184),%a1
10c58218:       2448            moveal %a0,%a2
10c5821a:       4a91            tstl %a1@
10c5821c:       6742            beqs 10c58260 <dev_queue_xmit+0x136>
10c5821e:       2f09            movel %a1,%sp@-
10c58220:       2f0b            movel %a3,%sp@-
10c58222:       2051            moveal %a1@,%a0
10c58224:       4e90            jsr %a0@
10c58226:       2400            movel %d0,%d2
10c58228:       508f            addql #8,%sp
10c5822a:       41ec 002a       lea %a4@(42),%a0
10c5822e:       2010            movel %a0@,%d0
10c58230:       0800 0000       btst #0,%d0
10c58234:       6618            bnes 10c5824e <dev_queue_xmit+0x124>
10c58236:       2648            moveal %a0,%a3
10c58238:       2f0c            movel %a4,%sp@-
10c5823a:       4eb9 10c5 ce10  jsr 10c5ce10 <qdisc_restart>
10c58240:       588f            addql #4,%sp
10c58242:       4a80            tstl %d0
10c58244:       6c08            bges 10c5824e <dev_queue_xmit+0x124>
10c58246:       2013            movel %a3@,%d0
10c58248:       0800 0000       btst #0,%d0
10c5824c:       67ea            beqs 10c58238 <dev_queue_xmit+0x10e>
10c5824e:       5392            subql #1,%a2@
10c58250:       7004            moveq #4,%d0
10c58252:       b082            cmpl %d2,%d0
10c58254:       56c0            sne %d0
10c58256:       4880            extw %d0
10c58258:       48c0            extl %d0
10c5825a:       c082            andl %d2,%d0
10c5825c:       6000 00c0       braw 10c5831e <dev_queue_xmit+0x1f4>
10c58260:       082c 0000 0053  btst #0,%a4@(83)
10c58266:       6700 008c       beqw 10c582f4 <dev_queue_xmit+0x1ca>
10c5826a:       4aac 00d0       tstl %a4@(208)
10c5826e:       676a            beqs 10c582da <dev_queue_xmit+0x1b0>
10c58270:       42ac 00d0       clrl %a4@(208)
10c58274:       41ec 002a       lea %a4@(42),%a0
10c58278:       2010            movel %a0@,%d0
10c5827a:       0800 0000       btst #0,%d0
10c5827e:       662e            bnes 10c582ae <dev_queue_xmit+0x184>
10c58280:       4ab9 1000 fd78  tstl 1000fd78 <netdev_nit>
10c58286:       670a            beqs 10c58292 <dev_queue_xmit+0x168>
10c58288:       2f0c            movel %a4,%sp@-
10c5828a:       2f0b            movel %a3,%sp@-
10c5828c:       4eba fd40       jsr %pc@(10c57fce <dev_queue_xmit_nit>)
10c58290:       508f            addql #8,%sp
10c58292:       2f0c            movel %a4,%sp@-
10c58294:       2f0b            movel %a3,%sp@-
10c58296:       206c 00f4       moveal %a4@(244),%a0
10c5829a:       4e90            jsr %a0@
10c5829c:       508f            addql #8,%sp
10c5829e:       4a80            tstl %d0
10c582a0:       660c            bnes 10c582ae <dev_queue_xmit+0x184>
10c582a2:       74ff            moveq #-1,%d2
10c582a4:       2942 00d0       movel %d2,%a4@(208)
10c582a8:       5392            subql #1,%a2@
10c582aa:       7000            moveq #0,%d0
10c582ac:       6070            bras 10c5831e <dev_queue_xmit+0x1f4>
10c582ae:       70ff            moveq #-1,%d0
10c582b0:       2940 00d0       movel %d0,%a4@(208)
10c582b4:       5392            subql #1,%a2@
10c582b6:       4eb9 10c5 ca54  jsr 10c5ca54 <net_ratelimit>
10c582bc:       4a80            tstl %d0
10c582be:       6710            beqs 10c582d0 <dev_queue_xmit+0x1a6>
10c582c0:       2f0c            movel %a4,%sp@-
10c582c2:       4879 1000 6aab  pea 10006aab <npindex_to_ethertype+0x87b>
10c582c8:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c582ce:       508f            addql #8,%sp
10c582d0:       7401            moveq #1,%d2
10c582d2:       b4ab 0070       cmpl %a3@(112),%d2
10c582d6:       673c            beqs 10c58314 <dev_queue_xmit+0x1ea>
10c582d8:       6024            bras 10c582fe <dev_queue_xmit+0x1d4>
10c582da:       4eb9 10c5 ca54  jsr 10c5ca54 <net_ratelimit>
10c582e0:       4a80            tstl %d0
10c582e2:       6710            beqs 10c582f4 <dev_queue_xmit+0x1ca>
10c582e4:       2f0c            movel %a4,%sp@-
10c582e6:       4879 1000 6ad7  pea 10006ad7 <npindex_to_ethertype+0x8a7>
10c582ec:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c582f2:       508f            addql #8,%sp
10c582f4:       5392            subql #1,%a2@
10c582f6:       7001            moveq #1,%d0
10c582f8:       b0ab 0070       cmpl %a3@(112),%d0
10c582fc:       6716            beqs 10c58314 <dev_queue_xmit+0x1ea>
10c582fe:       41eb 0070       lea %a3@(112),%a0
10c58302:       40c1            movew %sr,%d1
10c58304:       007c 0700       oriw #1792,%sr
10c58308:       2010            movel %a0@,%d0
10c5830a:       5380            subql #1,%d0
10c5830c:       2080            movel %d0,%a0@
10c5830e:       46c1            movew %d1,%sr
10c58310:       4a80            tstl %d0
10c58312:       6608            bnes 10c5831c <dev_queue_xmit+0x1f2>
10c58314:       2f0b            movel %a3,%sp@-
10c58316:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5831c:       709c            moveq #-100,%d0
10c5831e:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c58324:       4e5e            unlk %fp
10c58326:       4e75            rts

10c58328 <get_sample_stats>:
10c58328:       4e56 0000       linkw %fp,#0
10c5832c:       2f0a            movel %a2,%sp@-
10c5832e:       2f02            movel %d2,%sp@-
10c58330:       226e 0008       moveal %fp@(8),%a1
10c58334:       2009            movel %a1,%d0
10c58336:       d080            addl %d0,%d0
10c58338:       2400            movel %d0,%d2
10c5833a:       d489            addl %a1,%d2
10c5833c:       e98a            lsll #4,%d2
10c5833e:       41f9 1003 2c54  lea 10032c54 <softnet_data+0x14>,%a0
10c58344:       2230 2800       movel %a0@(00000000,%d2:l),%d1
10c58348:       41f9 1003 2c48  lea 10032c48 <softnet_data+0x8>,%a0
10c5834e:       2030 2800       movel %a0@(00000000,%d2:l),%d0
10c58352:       e280            asrl #1,%d0
10c58354:       e281            asrl #1,%d1
10c58356:       d280            addl %d0,%d1
10c58358:       2448            moveal %a0,%a2
10c5835a:       b2b9 1000 fd8c  cmpl 1000fd8c <mod_cong>,%d1
10c58360:       6f0e            bles 10c58370 <get_sample_stats+0x48>
10c58362:       41f9 1003 2c44  lea 10032c44 <softnet_data+0x4>,%a0
10c58368:       7004            moveq #4,%d0
10c5836a:       2180 2800       movel %d0,%a0@(00000000,%d2:l)
10c5836e:       6036            bras 10c583a6 <get_sample_stats+0x7e>
10c58370:       b2b9 1000 fd88  cmpl 1000fd88 <lo_cong>,%d1
10c58376:       6f0e            bles 10c58386 <get_sample_stats+0x5e>
10c58378:       41f9 1003 2c44  lea 10032c44 <softnet_data+0x4>,%a0
10c5837e:       7003            moveq #3,%d0
10c58380:       2180 2800       movel %d0,%a0@(00000000,%d2:l)
10c58384:       6020            bras 10c583a6 <get_sample_stats+0x7e>
10c58386:       b2b9 1000 fd84  cmpl 1000fd84 <no_cong>,%d1
10c5838c:       6f0e            bles 10c5839c <get_sample_stats+0x74>
10c5838e:       41f9 1003 2c44  lea 10032c44 <softnet_data+0x4>,%a0
10c58394:       7002            moveq #2,%d0
10c58396:       2180 2800       movel %d0,%a0@(00000000,%d2:l)
10c5839a:       600a            bras 10c583a6 <get_sample_stats+0x7e>
10c5839c:       41f9 1003 2c44  lea 10032c44 <softnet_data+0x4>,%a0
10c583a2:       42b0 2800       clrl %a0@(00000000,%d2:l)
10c583a6:       2009            movel %a1,%d0
10c583a8:       d080            addl %d0,%d0
10c583aa:       d089            addl %a1,%d0
10c583ac:       e988            lsll #4,%d0
10c583ae:       2581 0800       movel %d1,%a2@(00000000,%d0:l)
10c583b2:       241f            movel %sp@+,%d2
10c583b4:       245f            moveal %sp@+,%a2
10c583b6:       4e5e            unlk %fp
10c583b8:       4e75            rts

10c583ba <netif_rx>:
10c583ba:       4e56 0000       linkw %fp,#0
10c583be:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c583c2:       246e 0008       moveal %fp@(8),%a2
10c583c6:       7600            moveq #0,%d3
10c583c8:       4aaa 0010       tstl %a2@(16)
10c583cc:       660c            bnes 10c583da <netif_rx+0x20>
10c583ce:       486a 0010       pea %a2@(16)
10c583d2:       4eb9 10c1 7f5a  jsr 10c17f5a <get_fast_time>
10c583d8:       588f            addql #4,%sp
10c583da:       43f9 1003 2c40  lea 10032c40 <softnet_data>,%a1
10c583e0:       40c2            movew %sr,%d2
10c583e2:       007c 0700       oriw #1792,%sr
10c583e6:       52b9 1003 2a20  addql #1,10032a20 <netdev_rx_stat>
10c583ec:       2029 0014       movel %a1@(20),%d0
10c583f0:       b0b9 1000 fd7c  cmpl 1000fd7c <netdev_max_backlog>,%d0
10c583f6:       625a            bhis 10c58452 <netif_rx+0x98>
10c583f8:       4a80            tstl %d0
10c583fa:       674e            beqs 10c5844a <netif_rx+0x90>
10c583fc:       4a91            tstl %a1@
10c583fe:       6660            bnes 10c58460 <netif_rx+0xa6>
10c58400:       206a 0018       moveal %a2@(24),%a0
10c58404:       41e8 00d8       lea %a0@(216),%a0
10c58408:       5290            addql #1,%a0@
10c5840a:       41e9 000c       lea %a1@(12),%a0
10c5840e:       2548 0008       movel %a0,%a2@(8)
10c58412:       52a8 0008       addql #1,%a0@(8)
10c58416:       2268 0004       moveal %a0@(4),%a1
10c5841a:       2488            movel %a0,%a2@
10c5841c:       2549 0004       movel %a1,%a2@(4)
10c58420:       214a 0004       movel %a2,%a0@(4)
10c58424:       228a            movel %a2,%a1@
10c58426:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c5842a:       42a7            clrl %sp@-
10c5842c:       4eb9 10c1 8a44  jsr 10c18a44 <cpu_raise_softirq>
10c58432:       46c2            movew %d2,%sr
10c58434:       42a7            clrl %sp@-
10c58436:       4eba fef0       jsr %pc@(10c58328 <get_sample_stats>)
10c5843a:       2003            movel %d3,%d0
10c5843c:       eb88            lsll #5,%d0
10c5843e:       41f9 1003 2c44  lea 10032c44 <softnet_data+0x4>,%a0
10c58444:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c58448:       6054            bras 10c5849e <netif_rx+0xe4>
10c5844a:       4a91            tstl %a1@
10c5844c:       67b2            beqs 10c58400 <netif_rx+0x46>
10c5844e:       4291            clrl %a1@
10c58450:       60ae            bras 10c58400 <netif_rx+0x46>
10c58452:       4a91            tstl %a1@
10c58454:       660a            bnes 10c58460 <netif_rx+0xa6>
10c58456:       7001            moveq #1,%d0
10c58458:       2280            movel %d0,%a1@
10c5845a:       52b9 1003 2a2c  addql #1,10032a2c <netdev_rx_stat+0xc>
10c58460:       2003            movel %d3,%d0
10c58462:       eb88            lsll #5,%d0
10c58464:       41f9 1003 2a24  lea 10032a24 <netdev_rx_stat+0x4>,%a0
10c5846a:       2230 0800       movel %a0@(00000000,%d0:l),%d1
10c5846e:       5281            addql #1,%d1
10c58470:       2181 0800       movel %d1,%a0@(00000000,%d0:l)
10c58474:       46c2            movew %d2,%sr
10c58476:       7001            moveq #1,%d0
10c58478:       b0aa 0070       cmpl %a2@(112),%d0
10c5847c:       6716            beqs 10c58494 <netif_rx+0xda>
10c5847e:       41ea 0070       lea %a2@(112),%a0
10c58482:       40c1            movew %sr,%d1
10c58484:       007c 0700       oriw #1792,%sr
10c58488:       2010            movel %a0@,%d0
10c5848a:       5380            subql #1,%d0
10c5848c:       2080            movel %d0,%a0@
10c5848e:       46c1            movew %d1,%sr
10c58490:       4a80            tstl %d0
10c58492:       6608            bnes 10c5849c <netif_rx+0xe2>
10c58494:       2f0a            movel %a2,%sp@-
10c58496:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5849c:       7001            moveq #1,%d0
10c5849e:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c584a4:       4e5e            unlk %fp
10c584a6:       4e75            rts

10c584a8 <deliver_to_old_ones>:
10c584a8:       4e56 0000       linkw %fp,#0
10c584ac:       48e7 0038       moveml %a2-%a4,%sp@-
10c584b0:       286e 0008       moveal %fp@(8),%a4
10c584b4:       266e 000c       moveal %fp@(12),%a3
10c584b8:       4aae 0010       tstl %fp@(16)
10c584bc:       661a            bnes 10c584d8 <deliver_to_old_ones+0x30>
10c584be:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c584c2:       2f0b            movel %a3,%sp@-
10c584c4:       4eb9 10c5 59b2  jsr 10c559b2 <skb_clone>
10c584ca:       2640            moveal %d0,%a3
10c584cc:       508f            addql #8,%sp
10c584ce:       b6fc 0000       cmpaw #0,%a3
10c584d2:       6604            bnes 10c584d8 <deliver_to_old_ones+0x30>
10c584d4:       7001            moveq #1,%d0
10c584d6:       6058            bras 10c58530 <deliver_to_old_ones+0x88>
10c584d8:       4aab 0060       tstl %a3@(96)
10c584dc:       673a            beqs 10c58518 <deliver_to_old_ones+0x70>
10c584de:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c584e2:       2f0b            movel %a3,%sp@-
10c584e4:       4eb9 10c5 5c60  jsr 10c55c60 <skb_linearize>
10c584ea:       508f            addql #8,%sp
10c584ec:       4a80            tstl %d0
10c584ee:       6728            beqs 10c58518 <deliver_to_old_ones+0x70>
10c584f0:       7001            moveq #1,%d0
10c584f2:       b0ab 0070       cmpl %a3@(112),%d0
10c584f6:       6716            beqs 10c5850e <deliver_to_old_ones+0x66>
10c584f8:       41eb 0070       lea %a3@(112),%a0
10c584fc:       40c1            movew %sr,%d1
10c584fe:       007c 0700       oriw #1792,%sr
10c58502:       2010            movel %a0@,%d0
10c58504:       5380            subql #1,%d0
10c58506:       2080            movel %d0,%a0@
10c58508:       46c1            movew %d1,%sr
10c5850a:       4a80            tstl %d0
10c5850c:       66c6            bnes 10c584d4 <deliver_to_old_ones+0x2c>
10c5850e:       2f0b            movel %a3,%sp@-
10c58510:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c58516:       60bc            bras 10c584d4 <deliver_to_old_ones+0x2c>
10c58518:       45f9 1002 53e4  lea 100253e4 <bh_task_vec+0x8>,%a2
10c5851e:       5292            addql #1,%a2@
10c58520:       2f0c            movel %a4,%sp@-
10c58522:       2f2b 0018       movel %a3@(24),%sp@-
10c58526:       2f0b            movel %a3,%sp@-
10c58528:       206c 0006       moveal %a4@(6),%a0
10c5852c:       4e90            jsr %a0@
10c5852e:       5392            subql #1,%a2@
10c58530:       4cee 1c00 fff4  moveml %fp@(-12),%a2-%a4
10c58536:       4e5e            unlk %fp
10c58538:       4e75            rts

10c5853a <net_tx_action>:
10c5853a:       4e56 0000       linkw %fp,#0
10c5853e:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c58542:       41f9 1003 2c60  lea 10032c60 <softnet_data+0x20>,%a0
10c58548:       49f9 1003 2c5c  lea 10032c5c <softnet_data+0x1c>,%a4
10c5854e:       4a90            tstl %a0@
10c58550:       673e            beqs 10c58590 <net_tx_action+0x56>
10c58552:       007c 0700       oriw #1792,%sr
10c58556:       2450            moveal %a0@,%a2
10c58558:       4290            clrl %a0@
10c5855a:       027c f8ff       andiw #-1793,%sr
10c5855e:       b4fc 0000       cmpaw #0,%a2
10c58562:       672c            beqs 10c58590 <net_tx_action+0x56>
10c58564:       264a            moveal %a2,%a3
10c58566:       2452            moveal %a2@,%a2
10c58568:       4aab 0070       tstl %a3@(112)
10c5856c:       6712            beqs 10c58580 <net_tx_action+0x46>
10c5856e:       4878 053d       pea 53d <LSIGTRAP+0x538>
10c58572:       4879 1000 6b0c  pea 10006b0c <npindex_to_ethertype+0x8dc>
10c58578:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c5857e:       508f            addql #8,%sp
10c58580:       2f0b            movel %a3,%sp@-
10c58582:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c58588:       588f            addql #4,%sp
10c5858a:       b4fc 0000       cmpaw #0,%a2
10c5858e:       66d4            bnes 10c58564 <net_tx_action+0x2a>
10c58590:       7200            moveq #0,%d1
10c58592:       eb89            lsll #5,%d1
10c58594:       2034 1800       movel %a4@(00000000,%d1:l),%d0
10c58598:       6750            beqs 10c585ea <net_tx_action+0xb0>
10c5859a:       007c 0700       oriw #1792,%sr
10c5859e:       2474 1800       moveal %a4@(00000000,%d1:l),%a2
10c585a2:       42b4 1800       clrl %a4@(00000000,%d1:l)
10c585a6:       027c f8ff       andiw #-1793,%sr
10c585aa:       b4fc 0000       cmpaw #0,%a2
10c585ae:       673a            beqs 10c585ea <net_tx_action+0xb0>
10c585b0:       240a            movel %a2,%d2
10c585b2:       246a 0036       moveal %a2@(54),%a2
10c585b6:       2242            moveal %d2,%a1
10c585b8:       41e9 002a       lea %a1@(42),%a0
10c585bc:       40c0            movew %sr,%d0
10c585be:       007c 0700       oriw #1792,%sr
10c585c2:       72f7            moveq #-9,%d1
10c585c4:       c390            andl %d1,%a0@
10c585c6:       46c0            movew %d0,%sr
10c585c8:       2010            movel %a0@,%d0
10c585ca:       0800 0000       btst #0,%d0
10c585ce:       66da            bnes 10c585aa <net_tx_action+0x70>
10c585d0:       2648            moveal %a0,%a3
10c585d2:       2f02            movel %d2,%sp@-
10c585d4:       4eb9 10c5 ce10  jsr 10c5ce10 <qdisc_restart>
10c585da:       588f            addql #4,%sp
10c585dc:       4a80            tstl %d0
10c585de:       6cca            bges 10c585aa <net_tx_action+0x70>
10c585e0:       2013            movel %a3@,%d0
10c585e2:       0800 0000       btst #0,%d0
10c585e6:       67ea            beqs 10c585d2 <net_tx_action+0x98>
10c585e8:       60c0            bras 10c585aa <net_tx_action+0x70>
10c585ea:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c585f0:       4e5e            unlk %fp
10c585f2:       4e75            rts

10c585f4 <net_call_rx_atomic>:
10c585f4:       4e56 0000       linkw %fp,#0
10c585f8:       2f0a            movel %a2,%sp@-
10c585fa:       206e 0008       moveal %fp@(8),%a0
10c585fe:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c58604:       5292            addql #1,%a2@
10c58606:       4e90            jsr %a0@
10c58608:       5392            subql #1,%a2@
10c5860a:       246e fffc       moveal %fp@(-4),%a2
10c5860e:       4e5e            unlk %fp
10c58610:       4e75            rts

10c58612 <net_rx_action>:
10c58612:       4e56 0000       linkw %fp,#0
10c58616:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c5861a:       2e39 1002 67b0  movel 100267b0 <jiffies>,%d7
10c58620:       2a39 1000 fd7c  movel 1000fd7c <netdev_max_backlog>,%d5
10c58626:       263c 1003 2c4c  movel #268643404,%d3
10c5862c:       6000 019c       braw 10c587ca <net_rx_action+0x1b8>
10c58630:       226b 0018       moveal %a3@(24),%a1
10c58634:       2029 0066       movel %a1@(102),%d0
10c58638:       672e            beqs 10c58668 <net_rx_action+0x56>
10c5863a:       2040            moveal %d0,%a0
10c5863c:       41e8 00d8       lea %a0@(216),%a0
10c58640:       5290            addql #1,%a0@
10c58642:       2769 0066 0018  movel %a1@(102),%a3@(24)
10c58648:       41e9 00d8       lea %a1@(216),%a0
10c5864c:       40c1            movew %sr,%d1
10c5864e:       007c 0700       oriw #1792,%sr
10c58652:       2010            movel %a0@,%d0
10c58654:       5380            subql #1,%d0
10c58656:       2080            movel %d0,%a0@
10c58658:       46c1            movew %d1,%sr
10c5865a:       4a80            tstl %d0
10c5865c:       660a            bnes 10c58668 <net_rx_action+0x56>
10c5865e:       2f09            movel %a1,%sp@-
10c58660:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c58666:       588f            addql #4,%sp
10c58668:       282b 0018       movel %a3@(24),%d4
10c5866c:       202b 0080       movel %a3@(128),%d0
10c58670:       2740 0020       movel %d0,%a3@(32)
10c58674:       2740 001c       movel %d0,%a3@(28)
10c58678:       342b 0074       movew %a3@(116),%d2
10c5867c:       91c8            subal %a0,%a0
10c5867e:       2479 1000 fd70  moveal 1000fd70 <ptype_all>,%a2
10c58684:       4bf9 1002 48d8  lea 100248d8 <ptype_base>,%a5
10c5868a:       2c05            movel %d5,%d6
10c5868c:       5386            subql #1,%d6
10c5868e:       b4fc 0000       cmpaw #0,%a2
10c58692:       6748            beqs 10c586dc <net_rx_action+0xca>
10c58694:       49eb 0070       lea %a3@(112),%a4
10c58698:       202a 0002       movel %a2@(2),%d0
10c5869c:       6706            beqs 10c586a4 <net_rx_action+0x92>
10c5869e:       b0ab 0018       cmpl %a3@(24),%d0
10c586a2:       662e            bnes 10c586d2 <net_rx_action+0xc0>
10c586a4:       b0fc 0000       cmpaw #0,%a0
10c586a8:       6726            beqs 10c586d0 <net_rx_action+0xbe>
10c586aa:       4aa8 000a       tstl %a0@(10)
10c586ae:       660c            bnes 10c586bc <net_rx_action+0xaa>
10c586b0:       42a7            clrl %sp@-
10c586b2:       2f0b            movel %a3,%sp@-
10c586b4:       2f08            movel %a0,%sp@-
10c586b6:       4eba fdf0       jsr %pc@(10c584a8 <deliver_to_old_ones>)
10c586ba:       6010            bras 10c586cc <net_rx_action+0xba>
10c586bc:       5294            addql #1,%a4@
10c586be:       2f08            movel %a0,%sp@-
10c586c0:       2f2b 0018       movel %a3@(24),%sp@-
10c586c4:       2f0b            movel %a3,%sp@-
10c586c6:       2068 0006       moveal %a0@(6),%a0
10c586ca:       4e90            jsr %a0@
10c586cc:       4fef 000c       lea %sp@(12),%sp
10c586d0:       204a            moveal %a2,%a0
10c586d2:       246a 000e       moveal %a2@(14),%a2
10c586d6:       b4fc 0000       cmpaw #0,%a2
10c586da:       66bc            bnes 10c58698 <net_rx_action+0x86>
10c586dc:       700f            moveq #15,%d0
10c586de:       c082            andl %d2,%d0
10c586e0:       e588            lsll #2,%d0
10c586e2:       2475 0800       moveal %a5@(00000000,%d0:l),%a2
10c586e6:       2a44            moveal %d4,%a5
10c586e8:       4bed 00d8       lea %a5@(216),%a5
10c586ec:       b4fc 0000       cmpaw #0,%a2
10c586f0:       674c            beqs 10c5873e <net_rx_action+0x12c>
10c586f2:       49eb 0070       lea %a3@(112),%a4
10c586f6:       b452            cmpw %a2@,%d2
10c586f8:       663a            bnes 10c58734 <net_rx_action+0x122>
10c586fa:       202a 0002       movel %a2@(2),%d0
10c586fe:       6706            beqs 10c58706 <net_rx_action+0xf4>
10c58700:       b0ab 0018       cmpl %a3@(24),%d0
10c58704:       662e            bnes 10c58734 <net_rx_action+0x122>
10c58706:       b0fc 0000       cmpaw #0,%a0
10c5870a:       6726            beqs 10c58732 <net_rx_action+0x120>
10c5870c:       4aa8 000a       tstl %a0@(10)
10c58710:       660c            bnes 10c5871e <net_rx_action+0x10c>
10c58712:       42a7            clrl %sp@-
10c58714:       2f0b            movel %a3,%sp@-
10c58716:       2f08            movel %a0,%sp@-
10c58718:       4eba fd8e       jsr %pc@(10c584a8 <deliver_to_old_ones>)
10c5871c:       6010            bras 10c5872e <net_rx_action+0x11c>
10c5871e:       5294            addql #1,%a4@
10c58720:       2f08            movel %a0,%sp@-
10c58722:       2f2b 0018       movel %a3@(24),%sp@-
10c58726:       2f0b            movel %a3,%sp@-
10c58728:       2068 0006       moveal %a0@(6),%a0
10c5872c:       4e90            jsr %a0@
10c5872e:       4fef 000c       lea %sp@(12),%sp
10c58732:       204a            moveal %a2,%a0
10c58734:       246a 000e       moveal %a2@(14),%a2
10c58738:       b4fc 0000       cmpaw #0,%a2
10c5873c:       66b8            bnes 10c586f6 <net_rx_action+0xe4>
10c5873e:       b0fc 0000       cmpaw #0,%a0
10c58742:       672c            beqs 10c58770 <net_rx_action+0x15e>
10c58744:       4aa8 000a       tstl %a0@(10)
10c58748:       6612            bnes 10c5875c <net_rx_action+0x14a>
10c5874a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c5874e:       2f0b            movel %a3,%sp@-
10c58750:       2f08            movel %a0,%sp@-
10c58752:       4eba fd54       jsr %pc@(10c584a8 <deliver_to_old_ones>)
10c58756:       4fef 000c       lea %sp@(12),%sp
10c5875a:       603c            bras 10c58798 <net_rx_action+0x186>
10c5875c:       2f08            movel %a0,%sp@-
10c5875e:       2f2b 0018       movel %a3@(24),%sp@-
10c58762:       2f0b            movel %a3,%sp@-
10c58764:       2068 0006       moveal %a0@(6),%a0
10c58768:       4e90            jsr %a0@
10c5876a:       4fef 000c       lea %sp@(12),%sp
10c5876e:       6028            bras 10c58798 <net_rx_action+0x186>
10c58770:       7001            moveq #1,%d0
10c58772:       b0ab 0070       cmpl %a3@(112),%d0
10c58776:       6716            beqs 10c5878e <net_rx_action+0x17c>
10c58778:       41eb 0070       lea %a3@(112),%a0
10c5877c:       40c1            movew %sr,%d1
10c5877e:       007c 0700       oriw #1792,%sr
10c58782:       2010            movel %a0@,%d0
10c58784:       5380            subql #1,%d0
10c58786:       2080            movel %d0,%a0@
10c58788:       46c1            movew %d1,%sr
10c5878a:       4a80            tstl %d0
10c5878c:       660a            bnes 10c58798 <net_rx_action+0x186>
10c5878e:       2f0b            movel %a3,%sp@-
10c58790:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c58796:       588f            addql #4,%sp
10c58798:       40c1            movew %sr,%d1
10c5879a:       007c 0700       oriw #1792,%sr
10c5879e:       2015            movel %a5@,%d0
10c587a0:       5380            subql #1,%d0
10c587a2:       2a80            movel %d0,%a5@
10c587a4:       46c1            movew %d1,%sr
10c587a6:       4a80            tstl %d0
10c587a8:       660a            bnes 10c587b4 <net_rx_action+0x1a2>
10c587aa:       2f04            movel %d4,%sp@-
10c587ac:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c587b2:       588f            addql #4,%sp
10c587b4:       2005            movel %d5,%d0
10c587b6:       2a06            movel %d6,%d5
10c587b8:       4a80            tstl %d0
10c587ba:       6d58            blts 10c58814 <net_rx_action+0x202>
10c587bc:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c587c2:       9087            subl %d7,%d0
10c587c4:       7201            moveq #1,%d1
10c587c6:       b280            cmpl %d0,%d1
10c587c8:       654a            bcss 10c58814 <net_rx_action+0x202>
10c587ca:       007c 0700       oriw #1792,%sr
10c587ce:       2243            moveal %d3,%a1
10c587d0:       2051            moveal %a1@,%a0
10c587d2:       97cb            subal %a3,%a3
10c587d4:       b688            cmpl %a0,%d3
10c587d6:       6718            beqs 10c587f0 <net_rx_action+0x1de>
10c587d8:       2648            moveal %a0,%a3
10c587da:       2053            moveal %a3@,%a0
10c587dc:       53a9 0008       subql #1,%a1@(8)
10c587e0:       2143 0004       movel %d3,%a0@(4)
10c587e4:       2288            movel %a0,%a1@
10c587e6:       4293            clrl %a3@
10c587e8:       42ab 0004       clrl %a3@(4)
10c587ec:       42ab 0008       clrl %a3@(8)
10c587f0:       027c f8ff       andiw #-1793,%sr
10c587f4:       b6fc 0000       cmpaw #0,%a3
10c587f8:       6600 fe36       bnew 10c58630 <net_rx_action+0x1e>
10c587fc:       007c 0700       oriw #1792,%sr
10c58800:       4ab9 1003 2c40  tstl 10032c40 <softnet_data>
10c58806:       6706            beqs 10c5880e <net_rx_action+0x1fc>
10c58808:       42b9 1003 2c40  clrl 10032c40 <softnet_data>
10c5880e:       027c f8ff       andiw #-1793,%sr
10c58812:       6028            bras 10c5883c <net_rx_action+0x22a>
10c58814:       007c 0700       oriw #1792,%sr
10c58818:       7000            moveq #0,%d0
10c5881a:       eb88            lsll #5,%d0
10c5881c:       41f9 1003 2a28  lea 10032a28 <netdev_rx_stat+0x8>,%a0
10c58822:       2230 0800       movel %a0@(00000000,%d0:l),%d1
10c58826:       5281            addql #1,%d1
10c58828:       2181 0800       movel %d1,%a0@(00000000,%d0:l)
10c5882c:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c58830:       42a7            clrl %sp@-
10c58832:       4eb9 10c1 8a44  jsr 10c18a44 <cpu_raise_softirq>
10c58838:       027c f8ff       andiw #-1793,%sr
10c5883c:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c58842:       4e5e            unlk %fp
10c58844:       4e75            rts

10c58846 <register_gifconf>:
10c58846:       4e56 0000       linkw %fp,#0
10c5884a:       202e 0008       movel %fp@(8),%d0
10c5884e:       721f            moveq #31,%d1
10c58850:       b280            cmpl %d0,%d1
10c58852:       6512            bcss 10c58866 <register_gifconf+0x20>
10c58854:       e588            lsll #2,%d0
10c58856:       41f9 1002 4a08  lea 10024a08 <gifconf_list>,%a0
10c5885c:       21ae 000c 0800  movel %fp@(12),%a0@(00000000,%d0:l)
10c58862:       7000            moveq #0,%d0
10c58864:       6002            bras 10c58868 <register_gifconf+0x22>
10c58866:       70ea            moveq #-22,%d0
10c58868:       4e5e            unlk %fp
10c5886a:       4e75            rts

10c5886c <dev_ifname>:
10c5886c:       4e56 ffe0       linkw %fp,#-32
10c58870:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c58874:       242e 0008       movel %fp@(8),%d2
10c58878:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c5887c:       2f02            movel %d2,%sp@-
10c5887e:       45ee ffe0       lea %fp@(-32),%a2
10c58882:       2f0a            movel %a2,%sp@-
10c58884:       47f9 10c8 5744  lea 10c85744 <memcpy>,%a3
10c5888a:       4e93            jsr %a3@
10c5888c:       504f            addqw #8,%sp
10c5888e:       2eae fff0       movel %fp@(-16),%sp@
10c58892:       4eba f378       jsr %pc@(10c57c0c <__dev_get_by_index>)
10c58896:       2040            moveal %d0,%a0
10c58898:       588f            addql #4,%sp
10c5889a:       b0fc 0000       cmpaw #0,%a0
10c5889e:       6714            beqs 10c588b4 <dev_ifname+0x48>
10c588a0:       224a            moveal %a2,%a1
10c588a2:       12d8            moveb %a0@+,%a1@+
10c588a4:       66fc            bnes 10c588a2 <dev_ifname+0x36>
10c588a6:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c588aa:       2f0a            movel %a2,%sp@-
10c588ac:       2f02            movel %d2,%sp@-
10c588ae:       4e93            jsr %a3@
10c588b0:       7000            moveq #0,%d0
10c588b2:       6002            bras 10c588b6 <dev_ifname+0x4a>
10c588b4:       70ed            moveq #-19,%d0
10c588b6:       4cee 0c04 ffd4  moveml %fp@(-44),%d2/%a2-%a3
10c588bc:       4e5e            unlk %fp
10c588be:       4e75            rts

10c588c0 <dev_ifconf>:
10c588c0:       4e56 fff8       linkw %fp,#-8
10c588c4:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c588c8:       2a2e 0008       movel %fp@(8),%d5
10c588cc:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c588d0:       2f05            movel %d5,%sp@-
10c588d2:       486e fff8       pea %fp@(-8)
10c588d6:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c588dc:       4e92            jsr %a2@
10c588de:       4fef 000c       lea %sp@(12),%sp
10c588e2:       286e fffc       moveal %fp@(-4),%a4
10c588e6:       262e fff8       movel %fp@(-8),%d3
10c588ea:       7400            moveq #0,%d2
10c588ec:       2679 1000 fbc4  moveal 1000fbc4 <dev_base>,%a3
10c588f2:       2a4a            moveal %a2,%a5
10c588f4:       b6fc 0000       cmpaw #0,%a3
10c588f8:       674a            beqs 10c58944 <dev_ifconf+0x84>
10c588fa:       283c 1002 4a08  movel #268585480,%d4
10c58900:       2444            moveal %d4,%a2
10c58902:       205a            moveal %a2@+,%a0
10c58904:       b0fc 0000       cmpaw #0,%a0
10c58908:       6728            beqs 10c58932 <dev_ifconf+0x72>
10c5890a:       b8fc 0000       cmpaw #0,%a4
10c5890e:       6606            bnes 10c58916 <dev_ifconf+0x56>
10c58910:       42a7            clrl %sp@-
10c58912:       42a7            clrl %sp@-
10c58914:       600a            bras 10c58920 <dev_ifconf+0x60>
10c58916:       2003            movel %d3,%d0
10c58918:       9082            subl %d2,%d0
10c5891a:       2f00            movel %d0,%sp@-
10c5891c:       4874 2800       pea %a4@(00000000,%d2:l)
10c58920:       2f0b            movel %a3,%sp@-
10c58922:       4e90            jsr %a0@
10c58924:       4fef 000c       lea %sp@(12),%sp
10c58928:       4a80            tstl %d0
10c5892a:       6c04            bges 10c58930 <dev_ifconf+0x70>
10c5892c:       70f2            moveq #-14,%d0
10c5892e:       6026            bras 10c58956 <dev_ifconf+0x96>
10c58930:       d480            addl %d0,%d2
10c58932:       707c            moveq #124,%d0
10c58934:       d084            addl %d4,%d0
10c58936:       b08a            cmpl %a2,%d0
10c58938:       6cc8            bges 10c58902 <dev_ifconf+0x42>
10c5893a:       266b 002e       moveal %a3@(46),%a3
10c5893e:       b6fc 0000       cmpaw #0,%a3
10c58942:       66bc            bnes 10c58900 <dev_ifconf+0x40>
10c58944:       2d42 fff8       movel %d2,%fp@(-8)
10c58948:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c5894c:       486e fff8       pea %fp@(-8)
10c58950:       2f05            movel %d5,%sp@-
10c58952:       4e95            jsr %a5@
10c58954:       7000            moveq #0,%d0
10c58956:       4cee 3c3c ffd8  moveml %fp@(-40),%d2-%d5/%a2-%a5
10c5895c:       4e5e            unlk %fp
10c5895e:       4e75            rts

10c58960 <sprintf_stats>:
10c58960:       4e56 0000       linkw %fp,#0
10c58964:       2f0a            movel %a2,%sp@-
10c58966:       2f02            movel %d2,%sp@-
10c58968:       242e 0008       movel %fp@(8),%d2
10c5896c:       246e 000c       moveal %fp@(12),%a2
10c58970:       206a 0042       moveal %a2@(66),%a0
10c58974:       b0fc 0000       cmpaw #0,%a0
10c58978:       670a            beqs 10c58984 <sprintf_stats+0x24>
10c5897a:       2f0a            movel %a2,%sp@-
10c5897c:       4e90            jsr %a0@
10c5897e:       588f            addql #4,%sp
10c58980:       2040            moveal %d0,%a0
10c58982:       6002            bras 10c58986 <sprintf_stats+0x26>
10c58984:       91c8            subal %a0,%a0
10c58986:       b0fc 0000       cmpaw #0,%a0
10c5898a:       6772            beqs 10c589fe <sprintf_stats+0x9e>
10c5898c:       2f28 0058       movel %a0@(88),%sp@-
10c58990:       2028 0044       movel %a0@(68),%d0
10c58994:       d0a8 0040       addl %a0@(64),%d0
10c58998:       d0a8 0050       addl %a0@(80),%d0
10c5899c:       d0a8 004c       addl %a0@(76),%d0
10c589a0:       2f00            movel %d0,%sp@-
10c589a2:       2f28 0024       movel %a0@(36),%sp@-
10c589a6:       2f28 0048       movel %a0@(72),%sp@-
10c589aa:       2f28 001c       movel %a0@(28),%sp@-
10c589ae:       2f28 0014       movel %a0@(20),%sp@-
10c589b2:       2f28 0004       movel %a0@(4),%sp@-
10c589b6:       2f28 000c       movel %a0@(12),%sp@-
10c589ba:       2f28 0020       movel %a0@(32),%sp@-
10c589be:       2f28 0054       movel %a0@(84),%sp@-
10c589c2:       2028 0028       movel %a0@(40),%d0
10c589c6:       d0a8 002c       addl %a0@(44),%d0
10c589ca:       d0a8 0030       addl %a0@(48),%d0
10c589ce:       d0a8 0034       addl %a0@(52),%d0
10c589d2:       2f00            movel %d0,%sp@-
10c589d4:       2f28 0038       movel %a0@(56),%sp@-
10c589d8:       2028 0018       movel %a0@(24),%d0
10c589dc:       d0a8 003c       addl %a0@(60),%d0
10c589e0:       2f00            movel %d0,%sp@-
10c589e2:       2f28 0010       movel %a0@(16),%sp@-
10c589e6:       2f10            movel %a0@,%sp@-
10c589e8:       2f28 0008       movel %a0@(8),%sp@-
10c589ec:       2f0a            movel %a2,%sp@-
10c589ee:       4879 1000 6b61  pea 10006b61 <npindex_to_ethertype+0x931>
10c589f4:       2f02            movel %d2,%sp@-
10c589f6:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c589fc:       6010            bras 10c58a0e <sprintf_stats+0xae>
10c589fe:       2f0a            movel %a2,%sp@-
10c58a00:       4879 1000 6bb8  pea 10006bb8 <npindex_to_ethertype+0x988>
10c58a06:       2f02            movel %d2,%sp@-
10c58a08:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c58a0e:       242e fff8       movel %fp@(-8),%d2
10c58a12:       246e fffc       moveal %fp@(-4),%a2
10c58a16:       4e5e            unlk %fp
10c58a18:       4e75            rts

10c58a1a <dev_get_info>:
10c58a1a:       4e56 0000       linkw %fp,#0
10c58a1e:       48e7 3e30       moveml %d2-%d6/%a2-%a3,%sp@-
10c58a22:       266e 0008       moveal %fp@(8),%a3
10c58a26:       282e 0010       movel %fp@(16),%d4
10c58a2a:       2c2e 0014       movel %fp@(20),%d6
10c58a2e:       7600            moveq #0,%d3
10c58a30:       4879 1000 6bd7  pea 10006bd7 <npindex_to_ethertype+0x9a7>
10c58a36:       2f0b            movel %a3,%sp@-
10c58a38:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c58a3e:       2400            movel %d0,%d2
10c58a40:       2479 1000 fbc4  moveal 1000fbc4 <dev_base>,%a2
10c58a46:       508f            addql #8,%sp
10c58a48:       2a04            movel %d4,%d5
10c58a4a:       da86            addl %d6,%d5
10c58a4c:       6004            bras 10c58a52 <dev_get_info+0x38>
10c58a4e:       246a 002e       moveal %a2@(46),%a2
10c58a52:       b4fc 0000       cmpaw #0,%a2
10c58a56:       671e            beqs 10c58a76 <dev_get_info+0x5c>
10c58a58:       2f0a            movel %a2,%sp@-
10c58a5a:       4873 2800       pea %a3@(00000000,%d2:l)
10c58a5e:       4eba ff00       jsr %pc@(10c58960 <sprintf_stats>)
10c58a62:       d480            addl %d0,%d2
10c58a64:       2003            movel %d3,%d0
10c58a66:       d082            addl %d2,%d0
10c58a68:       508f            addql #8,%sp
10c58a6a:       b880            cmpl %d0,%d4
10c58a6c:       6f04            bles 10c58a72 <dev_get_info+0x58>
10c58a6e:       7400            moveq #0,%d2
10c58a70:       2600            movel %d0,%d3
10c58a72:       ba80            cmpl %d0,%d5
10c58a74:       6cd8            bges 10c58a4e <dev_get_info+0x34>
10c58a76:       2004            movel %d4,%d0
10c58a78:       9083            subl %d3,%d0
10c58a7a:       206e 000c       moveal %fp@(12),%a0
10c58a7e:       d7c0            addal %d0,%a3
10c58a80:       208b            movel %a3,%a0@
10c58a82:       9480            subl %d0,%d2
10c58a84:       bc82            cmpl %d2,%d6
10c58a86:       6c02            bges 10c58a8a <dev_get_info+0x70>
10c58a88:       2406            movel %d6,%d2
10c58a8a:       4a82            tstl %d2
10c58a8c:       6c02            bges 10c58a90 <dev_get_info+0x76>
10c58a8e:       7400            moveq #0,%d2
10c58a90:       2002            movel %d2,%d0
10c58a92:       4cee 0c7c ffe4  moveml %fp@(-28),%d2-%d6/%a2-%a3
10c58a98:       4e5e            unlk %fp
10c58a9a:       4e75            rts

10c58a9c <dev_proc_stats>:
10c58a9c:       4e56 0000       linkw %fp,#0
10c58aa0:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c58aa4:       266e 0008       moveal %fp@(8),%a3
10c58aa8:       7400            moveq #0,%d2
10c58aaa:       2e3c 1003 2a34  movel #268642868,%d7
10c58ab0:       2c3c 1003 2a30  movel #268642864,%d6
10c58ab6:       2a3c 1003 2a2c  movel #268642860,%d5
10c58abc:       283c 1003 2a28  movel #268642856,%d4
10c58ac2:       4bf9 1003 2a24  lea 10032a24 <netdev_rx_stat+0x4>,%a5
10c58ac8:       49f9 10c8 4d6a  lea 10c84d6a <sprintf>,%a4
10c58ace:       45f9 1003 2a44  lea 10032a44 <netdev_rx_stat+0x24>,%a2
10c58ad4:       2602            movel %d2,%d3
10c58ad6:       2f12            movel %a2@,%sp@-
10c58ad8:       2f39 1003 2a3c  movel 10032a3c <netdev_rx_stat+0x1c>,%sp@-
10c58ade:       2f39 1003 2a38  movel 10032a38 <netdev_rx_stat+0x18>,%sp@-
10c58ae4:       2047            moveal %d7,%a0
10c58ae6:       2f10            movel %a0@,%sp@-
10c58ae8:       2046            moveal %d6,%a0
10c58aea:       2f10            movel %a0@,%sp@-
10c58aec:       2045            moveal %d5,%a0
10c58aee:       2f10            movel %a0@,%sp@-
10c58af0:       2044            moveal %d4,%a0
10c58af2:       2f10            movel %a0@,%sp@-
10c58af4:       2f15            movel %a5@,%sp@-
10c58af6:       2f2a ffdc       movel %a2@(-36),%sp@-
10c58afa:       4879 1000 6ca0  pea 10006ca0 <npindex_to_ethertype+0xa70>
10c58b00:       4873 2800       pea %a3@(00000000,%d2:l)
10c58b04:       4e94            jsr %a4@
10c58b06:       d480            addl %d0,%d2
10c58b08:       4fef 002c       lea %sp@(44),%sp
10c58b0c:       51cb ffc8       dbf %d3,10c58ad6 <dev_proc_stats+0x3a>
10c58b10:       4243            clrw %d3
10c58b12:       5383            subql #1,%d3
10c58b14:       64c0            bccs 10c58ad6 <dev_proc_stats+0x3a>
10c58b16:       94ae 0010       subl %fp@(16),%d2
10c58b1a:       b4ae 0014       cmpl %fp@(20),%d2
10c58b1e:       6f04            bles 10c58b24 <dev_proc_stats+0x88>
10c58b20:       242e 0014       movel %fp@(20),%d2
10c58b24:       4a82            tstl %d2
10c58b26:       6c02            bges 10c58b2a <dev_proc_stats+0x8e>
10c58b28:       7400            moveq #0,%d2
10c58b2a:       206e 000c       moveal %fp@(12),%a0
10c58b2e:       d7ee 0010       addal %fp@(16),%a3
10c58b32:       208b            movel %a3,%a0@
10c58b34:       206e 0018       moveal %fp@(24),%a0
10c58b38:       7001            moveq #1,%d0
10c58b3a:       2080            movel %d0,%a0@
10c58b3c:       2002            movel %d2,%d0
10c58b3e:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c58b44:       4e5e            unlk %fp
10c58b46:       4e75            rts

10c58b48 <netdev_set_master>:
10c58b48:       4e56 0000       linkw %fp,#0
10c58b4c:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c58b50:       246e 0008       moveal %fp@(8),%a2
10c58b54:       262e 000c       movel %fp@(12),%d3
10c58b58:       242a 0066       movel %a2@(102),%d2
10c58b5c:       43f9 1000 fdc8  lea 1000fdc8 <rtnl_sem>,%a1
10c58b62:       5391            subql #1,%a1@
10c58b64:       6a06            bpls 10c58b6c <netdev_set_master+0x24>
10c58b66:       4ef9 10c8 9d6e  jmp 10c89d6e <packet_exit+0x38>
10c58b6c:       4280            clrl %d0
10c58b6e:       4a80            tstl %d0
10c58b70:       6622            bnes 10c58b94 <netdev_set_master+0x4c>
10c58b72:       2249            moveal %a1,%a1
10c58b74:       41fa 000c       lea %pc@(10c58b82 <netdev_set_master+0x3a>),%a0
10c58b78:       5291            addql #1,%a1@
10c58b7a:       6e06            bgts 10c58b82 <netdev_set_master+0x3a>
10c58b7c:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c58b82:       4878 078b       pea 78b <LSIGTRAP+0x786>
10c58b86:       4879 1000 6cce  pea 10006cce <npindex_to_ethertype+0xa9e>
10c58b8c:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c58b92:       508f            addql #8,%sp
10c58b94:       4a83            tstl %d3
10c58b96:       6710            beqs 10c58ba8 <netdev_set_master+0x60>
10c58b98:       4a82            tstl %d2
10c58b9a:       6704            beqs 10c58ba0 <netdev_set_master+0x58>
10c58b9c:       70f0            moveq #-16,%d0
10c58b9e:       6060            bras 10c58c00 <netdev_set_master+0xb8>
10c58ba0:       2043            moveal %d3,%a0
10c58ba2:       41e8 00d8       lea %a0@(216),%a0
10c58ba6:       5290            addql #1,%a0@
10c58ba8:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c58bae:       5290            addql #1,%a0@
10c58bb0:       2543 0066       movel %d3,%a2@(102)
10c58bb4:       5390            subql #1,%a0@
10c58bb6:       4a82            tstl %d2
10c58bb8:       6722            beqs 10c58bdc <netdev_set_master+0x94>
10c58bba:       2042            moveal %d2,%a0
10c58bbc:       41e8 00d8       lea %a0@(216),%a0
10c58bc0:       40c1            movew %sr,%d1
10c58bc2:       007c 0700       oriw #1792,%sr
10c58bc6:       2010            movel %a0@,%d0
10c58bc8:       5380            subql #1,%d0
10c58bca:       2080            movel %d0,%a0@
10c58bcc:       46c1            movew %d1,%sr
10c58bce:       4a80            tstl %d0
10c58bd0:       660a            bnes 10c58bdc <netdev_set_master+0x94>
10c58bd2:       2f02            movel %d2,%sp@-
10c58bd4:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c58bda:       588f            addql #4,%sp
10c58bdc:       4a83            tstl %d3
10c58bde:       6708            beqs 10c58be8 <netdev_set_master+0xa0>
10c58be0:       006a 0800 0052  oriw #2048,%a2@(82)
10c58be6:       6006            bras 10c58bee <netdev_set_master+0xa6>
10c58be8:       026a f7ff 0052  andiw #-2049,%a2@(82)
10c58bee:       4878 0800       pea 800 <LSIGTRAP+0x7fb>
10c58bf2:       2f0a            movel %a2,%sp@-
10c58bf4:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c58bf8:       4eb9 10c5 c5ba  jsr 10c5c5ba <rtmsg_ifinfo>
10c58bfe:       7000            moveq #0,%d0
10c58c00:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c58c06:       4e5e            unlk %fp
10c58c08:       4e75            rts

10c58c0a <dev_set_promiscuity>:
10c58c0a:       4e56 0000       linkw %fp,#0
10c58c0e:       2f0a            movel %a2,%sp@-
10c58c10:       2f02            movel %d2,%sp@-
10c58c12:       246e 0008       moveal %fp@(8),%a2
10c58c16:       202e 000c       movel %fp@(12),%d0
10c58c1a:       342a 0052       movew %a2@(82),%d2
10c58c1e:       3202            movew %d2,%d1
10c58c20:       0041 0100       oriw #256,%d1
10c58c24:       3541 0052       movew %d1,%a2@(82)
10c58c28:       d0aa 0084       addl %a2@(132),%d0
10c58c2c:       2540 0084       movel %d0,%a2@(132)
10c58c30:       6608            bnes 10c58c3a <dev_set_promiscuity+0x30>
10c58c32:       0241 feff       andiw #-257,%d1
10c58c36:       3541 0052       movew %d1,%a2@(82)
10c58c3a:       b46a 0052       cmpw %a2@(82),%d2
10c58c3e:       672e            beqs 10c58c6e <dev_set_promiscuity+0x64>
10c58c40:       2f0a            movel %a2,%sp@-
10c58c42:       4eb9 10c5 984c  jsr 10c5984c <dev_mc_upload>
10c58c48:       588f            addql #4,%sp
10c58c4a:       203c 1000 6d0d  movel #268463373,%d0
10c58c50:       082a 0000 0052  btst #0,%a2@(82)
10c58c56:       6706            beqs 10c58c5e <dev_set_promiscuity+0x54>
10c58c58:       203c 1000 6d05  movel #268463365,%d0
10c58c5e:       2f00            movel %d0,%sp@-
10c58c60:       2f0a            movel %a2,%sp@-
10c58c62:       4879 1000 6d12  pea 10006d12 <npindex_to_ethertype+0xae2>
10c58c68:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c58c6e:       242e fff8       movel %fp@(-8),%d2
10c58c72:       246e fffc       moveal %fp@(-4),%a2
10c58c76:       4e5e            unlk %fp
10c58c78:       4e75            rts

10c58c7a <dev_set_allmulti>:
10c58c7a:       4e56 0000       linkw %fp,#0
10c58c7e:       2f02            movel %d2,%sp@-
10c58c80:       206e 0008       moveal %fp@(8),%a0
10c58c84:       202e 000c       movel %fp@(12),%d0
10c58c88:       3428 0052       movew %a0@(82),%d2
10c58c8c:       3202            movew %d2,%d1
10c58c8e:       0041 0200       oriw #512,%d1
10c58c92:       3141 0052       movew %d1,%a0@(82)
10c58c96:       d0a8 0088       addl %a0@(136),%d0
10c58c9a:       2140 0088       movel %d0,%a0@(136)
10c58c9e:       6608            bnes 10c58ca8 <dev_set_allmulti+0x2e>
10c58ca0:       0241 fdff       andiw #-513,%d1
10c58ca4:       3141 0052       movew %d1,%a0@(82)
10c58ca8:       b468 0052       cmpw %a0@(82),%d2
10c58cac:       6708            beqs 10c58cb6 <dev_set_allmulti+0x3c>
10c58cae:       2f08            movel %a0,%sp@-
10c58cb0:       4eb9 10c5 984c  jsr 10c5984c <dev_mc_upload>
10c58cb6:       242e fffc       movel %fp@(-4),%d2
10c58cba:       4e5e            unlk %fp
10c58cbc:       4e75            rts

10c58cbe <dev_change_flags>:
10c58cbe:       4e56 0000       linkw %fp,#0
10c58cc2:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c58cc6:       246e 0008       moveal %fp@(8),%a2
10c58cca:       262e 000c       movel %fp@(12),%d3
10c58cce:       4282            clrl %d2
10c58cd0:       342a 0052       movew %a2@(82),%d2
10c58cd4:       3203            movew %d3,%d1
10c58cd6:       0241 f0a4       andiw #-3932,%d1
10c58cda:       302a 0052       movew %a2@(82),%d0
10c58cde:       0240 0f5b       andiw #3931,%d0
10c58ce2:       8240            orw %d0,%d1
10c58ce4:       3541 0052       movew %d1,%a2@(82)
10c58ce8:       2f0a            movel %a2,%sp@-
10c58cea:       47f9 10c5 984c  lea 10c5984c <dev_mc_upload>,%a3
10c58cf0:       4e93            jsr %a3@
10c58cf2:       7800            moveq #0,%d4
10c58cf4:       2002            movel %d2,%d0
10c58cf6:       b780            eorl %d3,%d0
10c58cf8:       588f            addql #4,%sp
10c58cfa:       0800 0000       btst #0,%d0
10c58cfe:       671e            beqs 10c58d1e <dev_change_flags+0x60>
10c58d00:       41fa f15c       lea %pc@(10c57e5e <dev_open>),%a0
10c58d04:       0802 0000       btst #0,%d2
10c58d08:       6704            beqs 10c58d0e <dev_change_flags+0x50>
10c58d0a:       41fa f204       lea %pc@(10c57f10 <dev_close>),%a0
10c58d0e:       2f0a            movel %a2,%sp@-
10c58d10:       4e90            jsr %a0@
10c58d12:       2800            movel %d0,%d4
10c58d14:       588f            addql #4,%sp
10c58d16:       6606            bnes 10c58d1e <dev_change_flags+0x60>
10c58d18:       2f0a            movel %a2,%sp@-
10c58d1a:       4e93            jsr %a3@
10c58d1c:       588f            addql #4,%sp
10c58d1e:       322a 0052       movew %a2@(82),%d1
10c58d22:       0801 0000       btst #0,%d1
10c58d26:       6722            beqs 10c58d4a <dev_change_flags+0x8c>
10c58d28:       2002            movel %d2,%d0
10c58d2a:       b380            eorl %d1,%d0
10c58d2c:       0280 0000 f0a4  andil #61604,%d0
10c58d32:       6716            beqs 10c58d4a <dev_change_flags+0x8c>
10c58d34:       2f0a            movel %a2,%sp@-
10c58d36:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c58d3a:       4879 1000 fd74  pea 1000fd74 <netdev_chain>
10c58d40:       4eb9 10c1 b850  jsr 10c1b850 <notifier_call_chain>
10c58d46:       4fef 000c       lea %sp@(12),%sp
10c58d4a:       2003            movel %d3,%d0
10c58d4c:       322a 0054       movew %a2@(84),%d1
10c58d50:       b380            eorl %d1,%d0
10c58d52:       0800 0008       btst #8,%d0
10c58d56:       671a            beqs 10c58d72 <dev_change_flags+0xb4>
10c58d58:       70ff            moveq #-1,%d0
10c58d5a:       0803 0008       btst #8,%d3
10c58d5e:       6702            beqs 10c58d62 <dev_change_flags+0xa4>
10c58d60:       7001            moveq #1,%d0
10c58d62:       0a6a 0100 0054  eoriw #256,%a2@(84)
10c58d68:       2f00            movel %d0,%sp@-
10c58d6a:       2f0a            movel %a2,%sp@-
10c58d6c:       4eba fe9c       jsr %pc@(10c58c0a <dev_set_promiscuity>)
10c58d70:       508f            addql #8,%sp
10c58d72:       2003            movel %d3,%d0
10c58d74:       322a 0054       movew %a2@(84),%d1
10c58d78:       b380            eorl %d1,%d0
10c58d7a:       0800 0009       btst #9,%d0
10c58d7e:       671a            beqs 10c58d9a <dev_change_flags+0xdc>
10c58d80:       70ff            moveq #-1,%d0
10c58d82:       0803 0009       btst #9,%d3
10c58d86:       6702            beqs 10c58d8a <dev_change_flags+0xcc>
10c58d88:       7001            moveq #1,%d0
10c58d8a:       0a6a 0200 0054  eoriw #512,%a2@(84)
10c58d90:       2f00            movel %d0,%sp@-
10c58d92:       2f0a            movel %a2,%sp@-
10c58d94:       4eba fee4       jsr %pc@(10c58c7a <dev_set_allmulti>)
10c58d98:       508f            addql #8,%sp
10c58d9a:       4280            clrl %d0
10c58d9c:       302a 0052       movew %a2@(82),%d0
10c58da0:       b082            cmpl %d2,%d0
10c58da2:       6710            beqs 10c58db4 <dev_change_flags+0xf6>
10c58da4:       b182            eorl %d0,%d2
10c58da6:       2f02            movel %d2,%sp@-
10c58da8:       2f0a            movel %a2,%sp@-
10c58daa:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c58dae:       4eb9 10c5 c5ba  jsr 10c5c5ba <rtmsg_ifinfo>
10c58db4:       2004            movel %d4,%d0
10c58db6:       4cee 0c1c ffec  moveml %fp@(-20),%d2-%d4/%a2-%a3
10c58dbc:       4e5e            unlk %fp
10c58dbe:       4e75            rts

10c58dc0 <dev_ifsioc>:
10c58dc0:       4e56 0000       linkw %fp,#0
10c58dc4:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c58dc8:       286e 0008       moveal %fp@(8),%a4
10c58dcc:       242e 000c       movel %fp@(12),%d2
10c58dd0:       2f0c            movel %a4,%sp@-
10c58dd2:       45fa edb2       lea %pc@(10c57b86 <__dev_get_by_name>),%a2
10c58dd6:       4e92            jsr %a2@
10c58dd8:       2640            moveal %d0,%a3
10c58dda:       588f            addql #4,%sp
10c58ddc:       70ed            moveq #-19,%d0
10c58dde:       b6fc 0000       cmpaw #0,%a3
10c58de2:       6700 03d2       beqw 10c591b6 <dev_ifsioc+0x3f6>
10c58de6:       2002            movel %d2,%d0
10c58de8:       0680 ffff 76ed  addil #-35091,%d0
10c58dee:       725e            moveq #94,%d1
10c58df0:       b280            cmpl %d0,%d1
10c58df2:       6500 033a       bcsw 10c5912e <dev_ifsioc+0x36e>
10c58df6:       d080            addl %d0,%d0
10c58df8:       303b 0806       movew %pc@(10c58e00 <dev_ifsioc+0x40>,%d0:l),%d0
10c58dfc:       4efb 0002       jmp %pc@(10c58e00 <dev_ifsioc+0x40>,%d0:w)
10c58e00:       00be            0276
10c58e02:       00f2            0362
10c58e04:       032e 032e       btst %d1,%fp@(814)
10c58e08:       032e 032e       btst %d1,%fp@(814)
10c58e0c:       032e 032e       btst %d1,%fp@(814)
10c58e10:       032e 032e       btst %d1,%fp@(814)
10c58e14:       0102            btst %d0,%d2
10c58e16:       018a 032e       movepw %d0,%a2@(814)
10c58e1a:       032e 010c       btst %d1,%fp@(268)
10c58e1e:       0114            btst %d0,%a4@
10c58e20:       02e4            01344
10c58e22:       017e            0576
10c58e24:       032e 032e       btst %d1,%fp@(814)
10c58e28:       0164            bchg %d0,%a4@-
10c58e2a:       032e 032e       btst %d1,%fp@(814)
10c58e2e:       032e 032e       btst %d1,%fp@(814)
10c58e32:       032e 032e       btst %d1,%fp@(814)
10c58e36:       032e 032e       btst %d1,%fp@(814)
10c58e3a:       032e 024c       btst %d1,%fp@(588)
10c58e3e:       0286 02c0 032e  andil #46138158,%d6
10c58e44:       032e 032e       btst %d1,%fp@(814)
10c58e48:       01d4            bset %d0,%a4@
10c58e4a:       032e 032e       btst %d1,%fp@(814)
10c58e4e:       032e 032e       btst %d1,%fp@(814)
10c58e52:       032e 032e       btst %d1,%fp@(814)
10c58e56:       032e 032e       btst %d1,%fp@(814)
10c58e5a:       032e 032e       btst %d1,%fp@(814)
10c58e5e:       02ca            01312
10c58e60:       02d4            01324
10c58e62:       032e 032e       btst %d1,%fp@(814)
10c58e66:       032e 032e       btst %d1,%fp@(814)
10c58e6a:       032e 032e       btst %d1,%fp@(814)
10c58e6e:       032e 032e       btst %d1,%fp@(814)
10c58e72:       032e 032e       btst %d1,%fp@(814)
10c58e76:       032e 032e       btst %d1,%fp@(814)
10c58e7a:       032e 032e       btst %d1,%fp@(814)
10c58e7e:       032e 032e       btst %d1,%fp@(814)
10c58e82:       032e 032e       btst %d1,%fp@(814)
10c58e86:       032e 032e       btst %d1,%fp@(814)
10c58e8a:       032e 032e       btst %d1,%fp@(814)
10c58e8e:       032e 032e       btst %d1,%fp@(814)
10c58e92:       032e 032e       btst %d1,%fp@(814)
10c58e96:       032e 032e       btst %d1,%fp@(814)
10c58e9a:       032e 032e       btst %d1,%fp@(814)
10c58e9e:       032e 032e       btst %d1,%fp@(814)
10c58ea2:       032e 032e       btst %d1,%fp@(814)
10c58ea6:       032e 032e       btst %d1,%fp@(814)
10c58eaa:       032e 032e       btst %d1,%fp@(814)
10c58eae:       032e 032e       btst %d1,%fp@(814)
10c58eb2:       032e 032e       btst %d1,%fp@(814)
10c58eb6:       032e 032e       btst %d1,%fp@(814)
10c58eba:       01fc            0774
10c58ebc:       0224 322b       andib #43,%a4@-
10c58ec0:       0052 0241       oriw #577,%a2@
10c58ec4:       fcbf            0176277
10c58ec6:       302b 0054       movew %a3@(84),%d0
10c58eca:       0240 0300       andiw #768,%d0
10c58ece:       8240            orw %d0,%d1
10c58ed0:       3941 0010       movew %d1,%a4@(16)
10c58ed4:       41eb 002a       lea %a3@(42),%a0
10c58ed8:       2010            movel %a0@,%d0
10c58eda:       0800 0001       btst #1,%d0
10c58ede:       6726            beqs 10c58f06 <dev_ifsioc+0x146>
10c58ee0:       2010            movel %a0@,%d0
10c58ee2:       0800 0004       btst #4,%d0
10c58ee6:       661e            bnes 10c58f06 <dev_ifsioc+0x146>
10c58ee8:       0041 0040       oriw #64,%d1
10c58eec:       3941 0010       movew %d1,%a4@(16)
10c58ef0:       6014            bras 10c58f06 <dev_ifsioc+0x146>
10c58ef2:       386c 0010       moveaw %a4@(16),%a4
10c58ef6:       2f0c            movel %a4,%sp@-
10c58ef8:       2f0b            movel %a3,%sp@-
10c58efa:       4eba fdc2       jsr %pc@(10c58cbe <dev_change_flags>)
10c58efe:       6000 02b6       braw 10c591b6 <dev_ifsioc+0x3f6>
10c58f02:       42ac 0010       clrl %a4@(16)
10c58f06:       7000            moveq #0,%d0
10c58f08:       6000 02ac       braw 10c591b6 <dev_ifsioc+0x3f6>
10c58f0c:       296b 005a 0010  movel %a3@(90),%a4@(16)
10c58f12:       60f2            bras 10c58f06 <dev_ifsioc+0x146>
10c58f14:       222c 0010       movel %a4@(16),%d1
10c58f18:       b2ab 005a       cmpl %a3@(90),%d1
10c58f1c:       67e8            beqs 10c58f06 <dev_ifsioc+0x146>
10c58f1e:       4a81            tstl %d1
10c58f20:       6d00 0292       bltw 10c591b4 <dev_ifsioc+0x3f4>
10c58f24:       41eb 002a       lea %a3@(42),%a0
10c58f28:       2010            movel %a0@,%d0
10c58f2a:       0800 0002       btst #2,%d0
10c58f2e:       6700 0276       beqw 10c591a6 <dev_ifsioc+0x3e6>
10c58f32:       206b 0118       moveal %a3@(280),%a0
10c58f36:       b0fc 0000       cmpaw #0,%a0
10c58f3a:       670c            beqs 10c58f48 <dev_ifsioc+0x188>
10c58f3c:       2f01            movel %d1,%sp@-
10c58f3e:       2f0b            movel %a3,%sp@-
10c58f40:       4e90            jsr %a0@
10c58f42:       2440            moveal %d0,%a2
10c58f44:       508f            addql #8,%sp
10c58f46:       6006            bras 10c58f4e <dev_ifsioc+0x18e>
10c58f48:       2741 005a       movel %d1,%a3@(90)
10c58f4c:       95ca            subal %a2,%a2
10c58f4e:       b4fc 0000       cmpaw #0,%a2
10c58f52:       667a            bnes 10c58fce <dev_ifsioc+0x20e>
10c58f54:       082b 0000 0053  btst #0,%a3@(83)
10c58f5a:       6772            beqs 10c58fce <dev_ifsioc+0x20e>
10c58f5c:       2f0b            movel %a3,%sp@-
10c58f5e:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c58f62:       605e            bras 10c58fc2 <dev_ifsioc+0x202>
10c58f64:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c58f68:       486b 0072       pea %a3@(114)
10c58f6c:       486c 0012       pea %a4@(18)
10c58f70:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c58f76:       396b 005e 0010  movew %a3@(94),%a4@(16)
10c58f7c:       6088            bras 10c58f06 <dev_ifsioc+0x146>
10c58f7e:       202b 0104       movel %a3@(260),%d0
10c58f82:       2240            moveal %d0,%a1
10c58f84:       b2fc 0000       cmpaw #0,%a1
10c58f88:       6606            bnes 10c58f90 <dev_ifsioc+0x1d0>
10c58f8a:       70a1            moveq #-95,%d0
10c58f8c:       6000 0228       braw 10c591b6 <dev_ifsioc+0x3f6>
10c58f90:       302b 005e       movew %a3@(94),%d0
10c58f94:       b06c 0010       cmpw %a4@(16),%d0
10c58f98:       6600 021a       bnew 10c591b4 <dev_ifsioc+0x3f4>
10c58f9c:       41eb 002a       lea %a3@(42),%a0
10c58fa0:       2010            movel %a0@,%d0
10c58fa2:       0800 0002       btst #2,%d0
10c58fa6:       6700 01fe       beqw 10c591a6 <dev_ifsioc+0x3e6>
10c58faa:       486c 0010       pea %a4@(16)
10c58fae:       2f0b            movel %a3,%sp@-
10c58fb0:       4e91            jsr %a1@
10c58fb2:       2440            moveal %d0,%a2
10c58fb4:       508f            addql #8,%sp
10c58fb6:       b4fc 0000       cmpaw #0,%a2
10c58fba:       6612            bnes 10c58fce <dev_ifsioc+0x20e>
10c58fbc:       2f0b            movel %a3,%sp@-
10c58fbe:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c58fc2:       4879 1000 fd74  pea 1000fd74 <netdev_chain>
10c58fc8:       4eb9 10c1 b850  jsr 10c1b850 <notifier_call_chain>
10c58fce:       200a            movel %a2,%d0
10c58fd0:       6000 01e4       braw 10c591b6 <dev_ifsioc+0x3f6>
10c58fd4:       322b 005e       movew %a3@(94),%d1
10c58fd8:       b26c 0010       cmpw %a4@(16),%d1
10c58fdc:       6600 01d6       bnew 10c591b4 <dev_ifsioc+0x3f4>
10c58fe0:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c58fe4:       486c 0012       pea %a4@(18)
10c58fe8:       486b 006a       pea %a3@(106)
10c58fec:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c58ff2:       2f0b            movel %a3,%sp@-
10c58ff4:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c58ff8:       6000 0124       braw 10c5911e <dev_ifsioc+0x35e>
10c58ffc:       296b 001c 0010  movel %a3@(28),%a4@(16)
10c59002:       296b 0018 0014  movel %a3@(24),%a4@(20)
10c59008:       396b 0022 0018  movew %a3@(34),%a4@(24)
10c5900e:       196b 0027 001a  moveb %a3@(39),%a4@(26)
10c59014:       196b 0029 001b  moveb %a3@(41),%a4@(27)
10c5901a:       196b 0028 001c  moveb %a3@(40),%a4@(28)
10c59020:       6000 fee4       braw 10c58f06 <dev_ifsioc+0x146>
10c59024:       202b 010c       movel %a3@(268),%d0
10c59028:       2240            moveal %d0,%a1
10c5902a:       b2fc 0000       cmpaw #0,%a1
10c5902e:       6700 ff5a       beqw 10c58f8a <dev_ifsioc+0x1ca>
10c59032:       41eb 002a       lea %a3@(42),%a0
10c59036:       2010            movel %a0@,%d0
10c59038:       0800 0002       btst #2,%d0
10c5903c:       6700 0168       beqw 10c591a6 <dev_ifsioc+0x3e6>
10c59040:       486c 0010       pea %a4@(16)
10c59044:       2f0b            movel %a3,%sp@-
10c59046:       4e91            jsr %a1@
10c59048:       6000 016c       braw 10c591b6 <dev_ifsioc+0x3f6>
10c5904c:       4aab 0100       tstl %a3@(256)
10c59050:       6700 0162       beqw 10c591b4 <dev_ifsioc+0x3f4>
10c59054:       4a6c 0010       tstw %a4@(16)
10c59058:       6600 015a       bnew 10c591b4 <dev_ifsioc+0x3f4>
10c5905c:       41eb 002a       lea %a3@(42),%a0
10c59060:       2010            movel %a0@,%d0
10c59062:       0800 0002       btst #2,%d0
10c59066:       6700 013e       beqw 10c591a6 <dev_ifsioc+0x3e6>
10c5906a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c5906e:       4280            clrl %d0
10c59070:       102b 007a       moveb %a3@(122),%d0
10c59074:       2f00            movel %d0,%sp@-
10c59076:       486c 0012       pea %a4@(18)
10c5907a:       2f0b            movel %a3,%sp@-
10c5907c:       4eb9 10c5 9914  jsr 10c59914 <dev_mc_add>
10c59082:       6000 fe82       braw 10c58f06 <dev_ifsioc+0x146>
10c59086:       4aab 0100       tstl %a3@(256)
10c5908a:       6700 0128       beqw 10c591b4 <dev_ifsioc+0x3f4>
10c5908e:       4a6c 0010       tstw %a4@(16)
10c59092:       6600 0120       bnew 10c591b4 <dev_ifsioc+0x3f4>
10c59096:       41eb 002a       lea %a3@(42),%a0
10c5909a:       2010            movel %a0@,%d0
10c5909c:       0800 0002       btst #2,%d0
10c590a0:       6700 0104       beqw 10c591a6 <dev_ifsioc+0x3e6>
10c590a4:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c590a8:       4280            clrl %d0
10c590aa:       102b 007a       moveb %a3@(122),%d0
10c590ae:       2f00            movel %d0,%sp@-
10c590b0:       486c 0012       pea %a4@(18)
10c590b4:       2f0b            movel %a3,%sp@-
10c590b6:       4eb9 10c5 986e  jsr 10c5986e <dev_mc_delete>
10c590bc:       6000 fe48       braw 10c58f06 <dev_ifsioc+0x146>
10c590c0:       296b 003a 0010  movel %a3@(58),%a4@(16)
10c590c6:       6000 fe3e       braw 10c58f06 <dev_ifsioc+0x146>
10c590ca:       296b 00c8 0010  movel %a3@(200),%a4@(16)
10c590d0:       6000 fe34       braw 10c58f06 <dev_ifsioc+0x146>
10c590d4:       202c 0010       movel %a4@(16),%d0
10c590d8:       6d00 00da       bltw 10c591b4 <dev_ifsioc+0x3f4>
10c590dc:       2740 00c8       movel %d0,%a3@(200)
10c590e0:       6000 fe24       braw 10c58f06 <dev_ifsioc+0x146>
10c590e4:       082b 0000 0053  btst #0,%a3@(83)
10c590ea:       6706            beqs 10c590f2 <dev_ifsioc+0x332>
10c590ec:       70f0            moveq #-16,%d0
10c590ee:       6000 00c6       braw 10c591b6 <dev_ifsioc+0x3f6>
10c590f2:       7410            moveq #16,%d2
10c590f4:       d48c            addl %a4,%d2
10c590f6:       2f02            movel %d2,%sp@-
10c590f8:       4e92            jsr %a2@
10c590fa:       588f            addql #4,%sp
10c590fc:       4a80            tstl %d0
10c590fe:       6706            beqs 10c59106 <dev_ifsioc+0x346>
10c59100:       70ef            moveq #-17,%d0
10c59102:       6000 00b2       braw 10c591b6 <dev_ifsioc+0x3f6>
10c59106:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c5910a:       2f02            movel %d2,%sp@-
10c5910c:       2f0b            movel %a3,%sp@-
10c5910e:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c59114:       422b 000f       clrb %a3@(15)
10c59118:       2f0b            movel %a3,%sp@-
10c5911a:       4878 000a       pea a <LSIGTRAP+0x5>
10c5911e:       4879 1000 fd74  pea 1000fd74 <netdev_chain>
10c59124:       4eb9 10c1 b850  jsr 10c1b850 <notifier_call_chain>
10c5912a:       6000 fdda       braw 10c58f06 <dev_ifsioc+0x146>
10c5912e:       2002            movel %d2,%d0
10c59130:       0680 ffff 7610  addil #-35312,%d0
10c59136:       720f            moveq #15,%d1
10c59138:       b280            cmpl %d0,%d1
10c5913a:       6450            bccs 10c5918c <dev_ifsioc+0x3cc>
10c5913c:       0c82 0000 8990  cmpil #35216,%d2
10c59142:       6748            beqs 10c5918c <dev_ifsioc+0x3cc>
10c59144:       0c82 0000 8991  cmpil #35217,%d2
10c5914a:       6740            beqs 10c5918c <dev_ifsioc+0x3cc>
10c5914c:       0c82 0000 8992  cmpil #35218,%d2
10c59152:       6738            beqs 10c5918c <dev_ifsioc+0x3cc>
10c59154:       0c82 0000 8993  cmpil #35219,%d2
10c5915a:       6730            beqs 10c5918c <dev_ifsioc+0x3cc>
10c5915c:       0c82 0000 8994  cmpil #35220,%d2
10c59162:       6728            beqs 10c5918c <dev_ifsioc+0x3cc>
10c59164:       0c82 0000 8995  cmpil #35221,%d2
10c5916a:       6720            beqs 10c5918c <dev_ifsioc+0x3cc>
10c5916c:       0c82 0000 8946  cmpil #35142,%d2
10c59172:       6718            beqs 10c5918c <dev_ifsioc+0x3cc>
10c59174:       0c82 0000 8947  cmpil #35143,%d2
10c5917a:       6710            beqs 10c5918c <dev_ifsioc+0x3cc>
10c5917c:       0c82 0000 8948  cmpil #35144,%d2
10c59182:       6708            beqs 10c5918c <dev_ifsioc+0x3cc>
10c59184:       0c82 0000 8949  cmpil #35145,%d2
10c5918a:       6628            bnes 10c591b4 <dev_ifsioc+0x3f4>
10c5918c:       202b 0108       movel %a3@(264),%d0
10c59190:       2240            moveal %d0,%a1
10c59192:       b2fc 0000       cmpaw #0,%a1
10c59196:       6700 fdf2       beqw 10c58f8a <dev_ifsioc+0x1ca>
10c5919a:       41eb 002a       lea %a3@(42),%a0
10c5919e:       2010            movel %a0@,%d0
10c591a0:       0800 0002       btst #2,%d0
10c591a4:       6604            bnes 10c591aa <dev_ifsioc+0x3ea>
10c591a6:       70ed            moveq #-19,%d0
10c591a8:       600c            bras 10c591b6 <dev_ifsioc+0x3f6>
10c591aa:       2f02            movel %d2,%sp@-
10c591ac:       2f0c            movel %a4,%sp@-
10c591ae:       2f0b            movel %a3,%sp@-
10c591b0:       4e91            jsr %a1@
10c591b2:       6002            bras 10c591b6 <dev_ifsioc+0x3f6>
10c591b4:       70ea            moveq #-22,%d0
10c591b6:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c591bc:       4e5e            unlk %fp
10c591be:       4e75            rts

10c591c0 <dev_ioctl>:
10c591c0:       4e56 ffe0       linkw %fp,#-32
10c591c4:       48e7 3c30       moveml %d2-%d5/%a2-%a3,%sp@-
10c591c8:       262e 0008       movel %fp@(8),%d3
10c591cc:       2a2e 000c       movel %fp@(12),%d5
10c591d0:       0c83 0000 8912  cmpil #35090,%d3
10c591d6:       6656            bnes 10c5922e <dev_ioctl+0x6e>
10c591d8:       227c 1000 fdc8  moveal #268500424,%a1
10c591de:       41fa 000c       lea %pc@(10c591ec <dev_ioctl+0x2c>),%a0
10c591e2:       5391            subql #1,%a1@
10c591e4:       6a06            bpls 10c591ec <dev_ioctl+0x2c>
10c591e6:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c591ec:       2f05            movel %d5,%sp@-
10c591ee:       4eba f6d0       jsr %pc@(10c588c0 <dev_ifconf>)
10c591f2:       2400            movel %d0,%d2
10c591f4:       588f            addql #4,%sp
10c591f6:       227c 1000 fdc8  moveal #268500424,%a1
10c591fc:       41fa 000c       lea %pc@(10c5920a <dev_ioctl+0x4a>),%a0
10c59200:       5291            addql #1,%a1@
10c59202:       6e06            bgts 10c5920a <dev_ioctl+0x4a>
10c59204:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c5920a:       2079 1003 339e  moveal 1003339e <rtnl>,%a0
10c59210:       b0fc 0000       cmpaw #0,%a0
10c59214:       6700 023a       beqw 10c59450 <dev_ioctl+0x290>
10c59218:       4aa8 005c       tstl %a0@(92)
10c5921c:       6700 0232       beqw 10c59450 <dev_ioctl+0x290>
10c59220:       42a7            clrl %sp@-
10c59222:       2f08            movel %a0,%sp@-
10c59224:       2068 0312       moveal %a0@(786),%a0
10c59228:       4e90            jsr %a0@
10c5922a:       6000 0224       braw 10c59450 <dev_ioctl+0x290>
10c5922e:       0c83 0000 8910  cmpil #35088,%d3
10c59234:       660a            bnes 10c59240 <dev_ioctl+0x80>
10c59236:       2f05            movel %d5,%sp@-
10c59238:       4eba f632       jsr %pc@(10c5886c <dev_ifname>)
10c5923c:       6000 025a       braw 10c59498 <dev_ioctl+0x2d8>
10c59240:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c59244:       2f05            movel %d5,%sp@-
10c59246:       74e0            moveq #-32,%d2
10c59248:       d48e            addl %fp,%d2
10c5924a:       2f02            movel %d2,%sp@-
10c5924c:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c59252:       4e92            jsr %a2@
10c59254:       4fef 000c       lea %sp@(12),%sp
10c59258:       422e ffef       clrb %fp@(-17)
10c5925c:       4878 003a       pea 3a <LSIGTRAP+0x35>
10c59260:       2f02            movel %d2,%sp@-
10c59262:       4eb9 10c8 4132  jsr 10c84132 <strchr>
10c59268:       2640            moveal %d0,%a3
10c5926a:       508f            addql #8,%sp
10c5926c:       2802            movel %d2,%d4
10c5926e:       b6fc 0000       cmpaw #0,%a3
10c59272:       6702            beqs 10c59276 <dev_ioctl+0xb6>
10c59274:       4213            clrb %a3@
10c59276:       2003            movel %d3,%d0
10c59278:       0680 ffff 76ef  addil #-35089,%d0
10c5927e:       0c80 0000 0084  cmpil #132,%d0
10c59284:       6200 01ce       bhiw 10c59454 <dev_ioctl+0x294>
10c59288:       d080            addl %d0,%d0
10c5928a:       303b 0806       movew %pc@(10c59292 <dev_ioctl+0xd2>,%d0:l),%d0
10c5928e:       4efb 0002       jmp %pc@(10c59292 <dev_ioctl+0xd2>,%d0:w)
10c59292:       0204 01c2       andib #-62,%d4
10c59296:       010a 0184       movepw %a2@(388),%d0
10c5929a:       01c2            bset %d0,%d2
10c5929c:       01c2            bset %d0,%d2
10c5929e:       01c2            bset %d0,%d2
10c592a0:       01c2            bset %d0,%d2
10c592a2:       01c2            bset %d0,%d2
10c592a4:       01c2            bset %d0,%d2
10c592a6:       01c2            bset %d0,%d2
10c592a8:       01c2            bset %d0,%d2
10c592aa:       010a 0184       movepw %a2@(388),%d0
10c592ae:       0204 0204       andib #4,%d4
10c592b2:       010a 0184       movepw %a2@(388),%d0
10c592b6:       0184            bclr %d0,%d4
10c592b8:       0184            bclr %d0,%d4
10c592ba:       01c2            bset %d0,%d2
10c592bc:       01c2            bset %d0,%d2
10c592be:       010a 01c2       movepw %a2@(450),%d0
10c592c2:       010a 01c2       movepw %a2@(450),%d0
10c592c6:       01c2            bset %d0,%d2
10c592c8:       01c2            bset %d0,%d2
10c592ca:       01c2            bset %d0,%d2
10c592cc:       01c2            bset %d0,%d2
10c592ce:       01c2            bset %d0,%d2
10c592d0:       0184            bclr %d0,%d4
10c592d2:       0184            bclr %d0,%d4
10c592d4:       0184            bclr %d0,%d4
10c592d6:       010a 01c2       movepw %a2@(450),%d0
10c592da:       01c2            bset %d0,%d2
10c592dc:       01c2            bset %d0,%d2
10c592de:       0184            bclr %d0,%d4
10c592e0:       01c2            bset %d0,%d2
10c592e2:       01c2            bset %d0,%d2
10c592e4:       01c2            bset %d0,%d2
10c592e6:       01c2            bset %d0,%d2
10c592e8:       01c2            bset %d0,%d2
10c592ea:       01c2            bset %d0,%d2
10c592ec:       01c2            bset %d0,%d2
10c592ee:       01c2            bset %d0,%d2
10c592f0:       01c2            bset %d0,%d2
10c592f2:       01c2            bset %d0,%d2
10c592f4:       010a 0184       movepw %a2@(388),%d0
10c592f8:       01c2            bset %d0,%d2
10c592fa:       01c2            bset %d0,%d2
10c592fc:       0132 0132 0132  btst %d0,%a2@(01320184,%d0:w)@(000001c2)
10c59302:       0184 01c2 
10c59306:       01c2            bset %d0,%d2
10c59308:       01c2            bset %d0,%d2
10c5930a:       01c2            bset %d0,%d2
10c5930c:       01c2            bset %d0,%d2
10c5930e:       01c2            bset %d0,%d2
10c59310:       01c2            bset %d0,%d2
10c59312:       01c2            bset %d0,%d2
10c59314:       01c2            bset %d0,%d2
10c59316:       01c2            bset %d0,%d2
10c59318:       01c2            bset %d0,%d2
10c5931a:       01c2            bset %d0,%d2
10c5931c:       01c2            bset %d0,%d2
10c5931e:       01c2            bset %d0,%d2
10c59320:       01c2            bset %d0,%d2
10c59322:       01c2            bset %d0,%d2
10c59324:       01c2            bset %d0,%d2
10c59326:       01c2            bset %d0,%d2
10c59328:       01c2            bset %d0,%d2
10c5932a:       01c2            bset %d0,%d2
10c5932c:       01c2            bset %d0,%d2
10c5932e:       01c2            bset %d0,%d2
10c59330:       01c2            bset %d0,%d2
10c59332:       01c2            bset %d0,%d2
10c59334:       01c2            bset %d0,%d2
10c59336:       01c2            bset %d0,%d2
10c59338:       01c2            bset %d0,%d2
10c5933a:       01c2            bset %d0,%d2
10c5933c:       01c2            bset %d0,%d2
10c5933e:       01c2            bset %d0,%d2
10c59340:       01c2            bset %d0,%d2
10c59342:       01c2            bset %d0,%d2
10c59344:       01c2            bset %d0,%d2
10c59346:       01c2            bset %d0,%d2
10c59348:       01c2            bset %d0,%d2
10c5934a:       01c2            bset %d0,%d2
10c5934c:       01c2            bset %d0,%d2
10c5934e:       01c2            bset %d0,%d2
10c59350:       010a 0184       movepw %a2@(388),%d0
10c59354:       01c2            bset %d0,%d2
10c59356:       01c2            bset %d0,%d2
10c59358:       01c2            bset %d0,%d2
10c5935a:       01c2            bset %d0,%d2
10c5935c:       01c2            bset %d0,%d2
10c5935e:       01c2            bset %d0,%d2
10c59360:       01c2            bset %d0,%d2
10c59362:       01c2            bset %d0,%d2
10c59364:       01c2            bset %d0,%d2
10c59366:       01c2            bset %d0,%d2
10c59368:       01c2            bset %d0,%d2
10c5936a:       01c2            bset %d0,%d2
10c5936c:       01c2            bset %d0,%d2
10c5936e:       01c2            bset %d0,%d2
10c59370:       01c2            bset %d0,%d2
10c59372:       01c2            bset %d0,%d2
10c59374:       01c2            bset %d0,%d2
10c59376:       01c2            bset %d0,%d2
10c59378:       01c2            bset %d0,%d2
10c5937a:       01c2            bset %d0,%d2
10c5937c:       01c2            bset %d0,%d2
10c5937e:       01c2            bset %d0,%d2
10c59380:       01c2            bset %d0,%d2
10c59382:       01c2            bset %d0,%d2
10c59384:       01c2            bset %d0,%d2
10c59386:       01c2            bset %d0,%d2
10c59388:       01c2            bset %d0,%d2
10c5938a:       01c2            bset %d0,%d2
10c5938c:       01c2            bset %d0,%d2
10c5938e:       01c2            bset %d0,%d2
10c59390:       0184            bclr %d0,%d4
10c59392:       0184            bclr %d0,%d4
10c59394:       0184            bclr %d0,%d4
10c59396:       0184            bclr %d0,%d4
10c59398:       0184            bclr %d0,%d4
10c5939a:       0184            bclr %d0,%d4
10c5939c:       2f03            movel %d3,%sp@-
10c5939e:       2f04            movel %d4,%sp@-
10c593a0:       4eba fa1e       jsr %pc@(10c58dc0 <dev_ifsioc>)
10c593a4:       2400            movel %d0,%d2
10c593a6:       508f            addql #8,%sp
10c593a8:       6600 00a6       bnew 10c59450 <dev_ioctl+0x290>
10c593ac:       b6fc 0000       cmpaw #0,%a3
10c593b0:       6704            beqs 10c593b6 <dev_ioctl+0x1f6>
10c593b2:       16bc 003a       moveb #58,%a3@
10c593b6:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c593ba:       2f04            movel %d4,%sp@-
10c593bc:       2f05            movel %d5,%sp@-
10c593be:       4e92            jsr %a2@
10c593c0:       6000 008e       braw 10c59450 <dev_ioctl+0x290>
10c593c4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c593ca:       0828 0004 01d2  btst #4,%a0@(466)
10c593d0:       6752            beqs 10c59424 <dev_ioctl+0x264>
10c593d2:       0068 0100 0006  oriw #256,%a0@(6)
10c593d8:       4eb9 10c1 d0aa  jsr 10c1d0aa <dev_probe_lock>
10c593de:       4eb9 10c5 bee8  jsr 10c5bee8 <rtnl_lock>
10c593e4:       2f03            movel %d3,%sp@-
10c593e6:       2f04            movel %d4,%sp@-
10c593e8:       4eba f9d6       jsr %pc@(10c58dc0 <dev_ifsioc>)
10c593ec:       2400            movel %d0,%d2
10c593ee:       4eb9 10c5 bf04  jsr 10c5bf04 <rtnl_unlock>
10c593f4:       4eb9 10c1 d0c6  jsr 10c1d0c6 <dev_probe_unlock>
10c593fa:       508f            addql #8,%sp
10c593fc:       4a82            tstl %d2
10c593fe:       6650            bnes 10c59450 <dev_ioctl+0x290>
10c59400:       b6fc 0000       cmpaw #0,%a3
10c59404:       6704            beqs 10c5940a <dev_ioctl+0x24a>
10c59406:       16bc 003a       moveb #58,%a3@
10c5940a:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c5940e:       2f04            movel %d4,%sp@-
10c59410:       2f05            movel %d5,%sp@-
10c59412:       4e92            jsr %a2@
10c59414:       603a            bras 10c59450 <dev_ioctl+0x290>
10c59416:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c5941c:       0828 0004 01d2  btst #4,%a0@(466)
10c59422:       6604            bnes 10c59428 <dev_ioctl+0x268>
10c59424:       70ff            moveq #-1,%d0
10c59426:       6070            bras 10c59498 <dev_ioctl+0x2d8>
10c59428:       0068 0100 0006  oriw #256,%a0@(6)
10c5942e:       4eb9 10c1 d0aa  jsr 10c1d0aa <dev_probe_lock>
10c59434:       4eb9 10c5 bee8  jsr 10c5bee8 <rtnl_lock>
10c5943a:       2f03            movel %d3,%sp@-
10c5943c:       2f04            movel %d4,%sp@-
10c5943e:       4eba f980       jsr %pc@(10c58dc0 <dev_ifsioc>)
10c59442:       2400            movel %d0,%d2
10c59444:       4eb9 10c5 bf04  jsr 10c5bf04 <rtnl_unlock>
10c5944a:       4eb9 10c1 d0c6  jsr 10c1d0c6 <dev_probe_unlock>
10c59450:       2002            movel %d2,%d0
10c59452:       6044            bras 10c59498 <dev_ioctl+0x2d8>
10c59454:       2003            movel %d3,%d0
10c59456:       0680 ffff 7610  addil #-35312,%d0
10c5945c:       720f            moveq #15,%d1
10c5945e:       b280            cmpl %d0,%d1
10c59460:       6534            bcss 10c59496 <dev_ioctl+0x2d6>
10c59462:       4eb9 10c1 d0aa  jsr 10c1d0aa <dev_probe_lock>
10c59468:       4eb9 10c5 bee8  jsr 10c5bee8 <rtnl_lock>
10c5946e:       2f03            movel %d3,%sp@-
10c59470:       2f04            movel %d4,%sp@-
10c59472:       4eba f94c       jsr %pc@(10c58dc0 <dev_ifsioc>)
10c59476:       2400            movel %d0,%d2
10c59478:       4eb9 10c5 bf04  jsr 10c5bf04 <rtnl_unlock>
10c5947e:       4eb9 10c1 d0c6  jsr 10c1d0c6 <dev_probe_unlock>
10c59484:       508f            addql #8,%sp
10c59486:       4a82            tstl %d2
10c59488:       66c6            bnes 10c59450 <dev_ioctl+0x290>
10c5948a:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c5948e:       2f04            movel %d4,%sp@-
10c59490:       2f05            movel %d5,%sp@-
10c59492:       4e92            jsr %a2@
10c59494:       60ba            bras 10c59450 <dev_ioctl+0x290>
10c59496:       70ea            moveq #-22,%d0
10c59498:       4cee 0c3c ffc8  moveml %fp@(-56),%d2-%d5/%a2-%a3
10c5949e:       4e5e            unlk %fp
10c594a0:       4e75            rts

10c594a2 <dev_new_index>:
10c594a2:       4e56 0000       linkw %fp,#0
10c594a6:       2039 1002 48d4  movel 100248d4 <ifindex.1297>,%d0
10c594ac:       2200            movel %d0,%d1
10c594ae:       5281            addql #1,%d1
10c594b0:       23c1 1002 48d4  movel %d1,100248d4 <ifindex.1297>
10c594b6:       5280            addql #1,%d0
10c594b8:       4a80            tstl %d0
10c594ba:       6e08            bgts 10c594c4 <dev_new_index+0x22>
10c594bc:       7001            moveq #1,%d0
10c594be:       23c0 1002 48d4  movel %d0,100248d4 <ifindex.1297>
10c594c4:       2f39 1002 48d4  movel 100248d4 <ifindex.1297>,%sp@-
10c594ca:       4eba e740       jsr %pc@(10c57c0c <__dev_get_by_index>)
10c594ce:       588f            addql #4,%sp
10c594d0:       4a80            tstl %d0
10c594d2:       66d2            bnes 10c594a6 <dev_new_index+0x4>
10c594d4:       2039 1002 48d4  movel 100248d4 <ifindex.1297>,%d0
10c594da:       4e5e            unlk %fp
10c594dc:       4e75            rts

10c594de <register_netdevice>:
10c594de:       4e56 0000       linkw %fp,#0
10c594e2:       48e7 0038       moveml %a2-%a4,%sp@-
10c594e6:       266e 0008       moveal %fp@(8),%a3
10c594ea:       70ff            moveq #-1,%d0
10c594ec:       2740 00d0       movel %d0,%a3@(208)
10c594f0:       4ab9 1000 fd94  tstl 1000fd94 <dev_boot_phase>
10c594f6:       6706            beqs 10c594fe <register_netdevice+0x20>
10c594f8:       4eb9 10c8 a012  jsr 10c8a012 <net_dev_init>
10c594fe:       72ff            moveq #-1,%d1
10c59500:       2741 003e       movel %d1,%a3@(62)
10c59504:       206b 0032       moveal %a3@(50),%a0
10c59508:       b0fc 0000       cmpaw #0,%a0
10c5950c:       6710            beqs 10c5951e <register_netdevice+0x40>
10c5950e:       2f0b            movel %a3,%sp@-
10c59510:       4e90            jsr %a0@
10c59512:       588f            addql #4,%sp
10c59514:       4a80            tstl %d0
10c59516:       6706            beqs 10c5951e <register_netdevice+0x40>
10c59518:       70fb            moveq #-5,%d0
10c5951a:       6000 009e       braw 10c595ba <register_netdevice+0xdc>
10c5951e:       4eba ff82       jsr %pc@(10c594a2 <dev_new_index>)
10c59522:       2740 003a       movel %d0,%a3@(58)
10c59526:       72ff            moveq #-1,%d1
10c59528:       b2ab 003e       cmpl %a3@(62),%d1
10c5952c:       6604            bnes 10c59532 <register_netdevice+0x54>
10c5952e:       2740 003e       movel %d0,%a3@(62)
10c59532:       49f9 1000 fbc4  lea 1000fbc4 <dev_base>,%a4
10c59538:       6022            bras 10c5955c <register_netdevice+0x7e>
10c5953a:       b7ca            cmpal %a2,%a3
10c5953c:       6716            beqs 10c59554 <register_netdevice+0x76>
10c5953e:       224a            moveal %a2,%a1
10c59540:       204b            moveal %a3,%a0
10c59542:       1019            moveb %a1@+,%d0
10c59544:       b018            cmpb %a0@+,%d0
10c59546:       6606            bnes 10c5954e <register_netdevice+0x70>
10c59548:       4a00            tstb %d0
10c5954a:       66f6            bnes 10c59542 <register_netdevice+0x64>
10c5954c:       6002            bras 10c59550 <register_netdevice+0x72>
10c5954e:       9020            subb %a0@-,%d0
10c59550:       4a00            tstb %d0
10c59552:       6604            bnes 10c59558 <register_netdevice+0x7a>
10c59554:       70ef            moveq #-17,%d0
10c59556:       6062            bras 10c595ba <register_netdevice+0xdc>
10c59558:       49ea 002e       lea %a2@(46),%a4
10c5955c:       2454            moveal %a4@,%a2
10c5955e:       b4fc 0000       cmpaw #0,%a2
10c59562:       66d6            bnes 10c5953a <register_netdevice+0x5c>
10c59564:       4aab 00fc       tstl %a3@(252)
10c59568:       6608            bnes 10c59572 <register_netdevice+0x94>
10c5956a:       277c 10c5 7e08  movel #281378312,%a3@(252)
10c59570:       00fc 
10c59572:       41eb 002a       lea %a3@(42),%a0
10c59576:       40c0            movew %sr,%d0
10c59578:       007c 0700       oriw #1792,%sr
10c5957c:       7204            moveq #4,%d1
10c5957e:       8390            orl %d1,%a0@
10c59580:       46c0            movew %d0,%sr
10c59582:       42ab 002e       clrl %a3@(46)
10c59586:       2f0b            movel %a3,%sp@-
10c59588:       4eb9 10c5 d4c4  jsr 10c5d4c4 <dev_init_scheduler>
10c5958e:       588f            addql #4,%sp
10c59590:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c59596:       5290            addql #1,%a0@
10c59598:       288b            movel %a3,%a4@
10c5959a:       43eb 00d8       lea %a3@(216),%a1
10c5959e:       5291            addql #1,%a1@
10c595a0:       42ab 00dc       clrl %a3@(220)
10c595a4:       5390            subql #1,%a0@
10c595a6:       2f0b            movel %a3,%sp@-
10c595a8:       4878 0005       pea 5 <LSIGTRAP>
10c595ac:       4879 1000 fd74  pea 1000fd74 <netdev_chain>
10c595b2:       4eb9 10c1 b850  jsr 10c1b850 <notifier_call_chain>
10c595b8:       7000            moveq #0,%d0
10c595ba:       4cee 1c00 fff4  moveml %fp@(-12),%a2-%a4
10c595c0:       4e5e            unlk %fp
10c595c2:       4e75            rts

10c595c4 <netdev_finish_unregister>:
10c595c4:       4e56 0000       linkw %fp,#0
10c595c8:       2f0a            movel %a2,%sp@-
10c595ca:       246e 0008       moveal %fp@(8),%a2
10c595ce:       4aaa 00a8       tstl %a2@(168)
10c595d2:       6712            beqs 10c595e6 <netdev_finish_unregister+0x22>
10c595d4:       4878 0a0f       pea a0f <LFLUSH_I_AND_D+0x207>
10c595d8:       4879 1000 6d34  pea 10006d34 <npindex_to_ethertype+0xb04>
10c595de:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c595e4:       508f            addql #8,%sp
10c595e6:       4aaa 00b0       tstl %a2@(176)
10c595ea:       6712            beqs 10c595fe <netdev_finish_unregister+0x3a>
10c595ec:       4878 0a10       pea a10 <LFLUSH_I_AND_D+0x208>
10c595f0:       4879 1000 6d88  pea 10006d88 <npindex_to_ethertype+0xb58>
10c595f6:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c595fc:       508f            addql #8,%sp
10c595fe:       4aaa 00ac       tstl %a2@(172)
10c59602:       6712            beqs 10c59616 <netdev_finish_unregister+0x52>
10c59604:       4878 0a11       pea a11 <LFLUSH_I_AND_D+0x209>
10c59608:       4879 1000 6ddd  pea 10006ddd <npindex_to_ethertype+0xbad>
10c5960e:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c59614:       508f            addql #8,%sp
10c59616:       4aaa 00dc       tstl %a2@(220)
10c5961a:       6612            bnes 10c5962e <netdev_finish_unregister+0x6a>
10c5961c:       2f0a            movel %a2,%sp@-
10c5961e:       2f0a            movel %a2,%sp@-
10c59620:       4879 1000 6e31  pea 10006e31 <npindex_to_ethertype+0xc01>
10c59626:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c5962c:       6020            bras 10c5964e <netdev_finish_unregister+0x8a>
10c5962e:       206a 00e8       moveal %a2@(232),%a0
10c59632:       b0fc 0000       cmpaw #0,%a0
10c59636:       6706            beqs 10c5963e <netdev_finish_unregister+0x7a>
10c59638:       2f0a            movel %a2,%sp@-
10c5963a:       4e90            jsr %a0@
10c5963c:       588f            addql #4,%sp
10c5963e:       082a 0004 00e3  btst #4,%a2@(227)
10c59644:       6708            beqs 10c5964e <netdev_finish_unregister+0x8a>
10c59646:       2f0a            movel %a2,%sp@-
10c59648:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c5964e:       7000            moveq #0,%d0
10c59650:       246e fffc       moveal %fp@(-4),%a2
10c59654:       4e5e            unlk %fp
10c59656:       4e75            rts

10c59658 <unregister_netdevice>:
10c59658:       4e56 0000       linkw %fp,#0
10c5965c:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c59660:       246e 0008       moveal %fp@(8),%a2
10c59664:       082a 0000 0053  btst #0,%a2@(83)
10c5966a:       6708            beqs 10c59674 <unregister_netdevice+0x1c>
10c5966c:       2f0a            movel %a2,%sp@-
10c5966e:       4eba e8a0       jsr %pc@(10c57f10 <dev_close>)
10c59672:       588f            addql #4,%sp
10c59674:       4aaa 00dc       tstl %a2@(220)
10c59678:       6712            beqs 10c5968c <unregister_netdevice+0x34>
10c5967a:       4878 0a38       pea a38 <LFLUSH_I_AND_D+0x230>
10c5967e:       4879 1000 6e51  pea 10006e51 <npindex_to_ethertype+0xc21>
10c59684:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c5968a:       508f            addql #8,%sp
10c5968c:       7001            moveq #1,%d0
10c5968e:       2540 00dc       movel %d0,%a2@(220)
10c59692:       43f9 1000 fbc4  lea 1000fbc4 <dev_base>,%a1
10c59698:       2011            movel %a1@,%d0
10c5969a:       6722            beqs 10c596be <unregister_netdevice+0x66>
10c5969c:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c596a2:       b5c0            cmpal %d0,%a2
10c596a4:       660a            bnes 10c596b0 <unregister_netdevice+0x58>
10c596a6:       5290            addql #1,%a0@
10c596a8:       22aa 002e       movel %a2@(46),%a1@
10c596ac:       5390            subql #1,%a0@
10c596ae:       600a            bras 10c596ba <unregister_netdevice+0x62>
10c596b0:       2640            moveal %d0,%a3
10c596b2:       43eb 002e       lea %a3@(46),%a1
10c596b6:       2011            movel %a1@,%d0
10c596b8:       66e8            bnes 10c596a2 <unregister_netdevice+0x4a>
10c596ba:       4a80            tstl %d0
10c596bc:       6616            bnes 10c596d4 <unregister_netdevice+0x7c>
10c596be:       2f0a            movel %a2,%sp@-
10c596c0:       2f0a            movel %a2,%sp@-
10c596c2:       4879 1000 6ea0  pea 10006ea0 <npindex_to_ethertype+0xc70>
10c596c8:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c596ce:       70ed            moveq #-19,%d0
10c596d0:       6000 013a       braw 10c5980c <unregister_netdevice+0x1b4>
10c596d4:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c596da:       5290            addql #1,%a0@
10c596dc:       5390            subql #1,%a0@
10c596de:       4ab9 1000 fd94  tstl 1000fd94 <dev_boot_phase>
10c596e4:       6626            bnes 10c5970c <unregister_netdevice+0xb4>
10c596e6:       2f0a            movel %a2,%sp@-
10c596e8:       4eb9 10c5 d4f4  jsr 10c5d4f4 <dev_shutdown>
10c596ee:       2e8a            movel %a2,%sp@
10c596f0:       4878 0006       pea 6 <LSIGTRAP+0x1>
10c596f4:       4879 1000 fd74  pea 1000fd74 <netdev_chain>
10c596fa:       4eb9 10c1 b850  jsr 10c1b850 <notifier_call_chain>
10c59700:       2f0a            movel %a2,%sp@-
10c59702:       4eb9 10c5 9a00  jsr 10c59a00 <dev_mc_discard>
10c59708:       4fef 0010       lea %sp@(16),%sp
10c5970c:       206a 00e4       moveal %a2@(228),%a0
10c59710:       b0fc 0000       cmpaw #0,%a0
10c59714:       6706            beqs 10c5971c <unregister_netdevice+0xc4>
10c59716:       2f0a            movel %a2,%sp@-
10c59718:       4e90            jsr %a0@
10c5971a:       588f            addql #4,%sp
10c5971c:       4aaa 0066       tstl %a2@(102)
10c59720:       6712            beqs 10c59734 <unregister_netdevice+0xdc>
10c59722:       4878 0a66       pea a66 <LFLUSH_I_AND_D+0x25e>
10c59726:       4879 1000 6edc  pea 10006edc <npindex_to_ethertype+0xcac>
10c5972c:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c59732:       508f            addql #8,%sp
10c59734:       082a 0004 00e3  btst #4,%a2@(227)
10c5973a:       6714            beqs 10c59750 <unregister_netdevice+0xf8>
10c5973c:       41ea 00d8       lea %a2@(216),%a0
10c59740:       40c1            movew %sr,%d1
10c59742:       007c 0700       oriw #1792,%sr
10c59746:       2010            movel %a0@,%d0
10c59748:       5380            subql #1,%d0
10c5974a:       2080            movel %d0,%a0@
10c5974c:       6000 00b0       braw 10c597fe <unregister_netdevice+0x1a6>
10c59750:       7001            moveq #1,%d0
10c59752:       b0aa 00d8       cmpl %a2@(216),%d0
10c59756:       6614            bnes 10c5976c <unregister_netdevice+0x114>
10c59758:       41ea 00d8       lea %a2@(216),%a0
10c5975c:       40c1            movew %sr,%d1
10c5975e:       007c 0700       oriw #1792,%sr
10c59762:       2010            movel %a0@,%d0
10c59764:       5380            subql #1,%d0
10c59766:       2080            movel %d0,%a0@
10c59768:       6000 0094       braw 10c597fe <unregister_netdevice+0x1a6>
10c5976c:       2439 1002 67b0  movel 100267b0 <jiffies>,%d2
10c59772:       2602            movel %d2,%d3
10c59774:       47ea 00d8       lea %a2@(216),%a3
10c59778:       49f9 10c1 4428  lea 10c14428 <schedule_timeout>,%a4
10c5977e:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c59784:       9083            subl %d3,%d0
10c59786:       7264            moveq #100,%d1
10c59788:       b280            cmpl %d0,%d1
10c5978a:       6416            bccs 10c597a2 <unregister_netdevice+0x14a>
10c5978c:       2f0a            movel %a2,%sp@-
10c5978e:       4878 0006       pea 6 <LSIGTRAP+0x1>
10c59792:       4879 1000 fd74  pea 1000fd74 <netdev_chain>
10c59798:       4eb9 10c1 b850  jsr 10c1b850 <notifier_call_chain>
10c5979e:       4fef 000c       lea %sp@(12),%sp
10c597a2:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c597a8:       7001            moveq #1,%d0
10c597aa:       2080            movel %d0,%a0@
10c597ac:       4878 0019       pea 19 <LSIGTRAP+0x14>
10c597b0:       4e94            jsr %a4@
10c597b2:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c597b8:       7200            moveq #0,%d1
10c597ba:       2081            movel %d1,%a0@
10c597bc:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c597c2:       9082            subl %d2,%d0
10c597c4:       588f            addql #4,%sp
10c597c6:       0c80 0000 03e8  cmpil #1000,%d0
10c597cc:       631c            blss 10c597ea <unregister_netdevice+0x192>
10c597ce:       2f2a 00d8       movel %a2@(216),%sp@-
10c597d2:       2f0a            movel %a2,%sp@-
10c597d4:       4879 1000 6f2c  pea 10006f2c <npindex_to_ethertype+0xcfc>
10c597da:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c597e0:       2439 1002 67b0  movel 100267b0 <jiffies>,%d2
10c597e6:       4fef 000c       lea %sp@(12),%sp
10c597ea:       7001            moveq #1,%d0
10c597ec:       b0aa 00d8       cmpl %a2@(216),%d0
10c597f0:       668c            bnes 10c5977e <unregister_netdevice+0x126>
10c597f2:       40c1            movew %sr,%d1
10c597f4:       007c 0700       oriw #1792,%sr
10c597f8:       2013            movel %a3@,%d0
10c597fa:       5380            subql #1,%d0
10c597fc:       2680            movel %d0,%a3@
10c597fe:       46c1            movew %d1,%sr
10c59800:       4a80            tstl %d0
10c59802:       6606            bnes 10c5980a <unregister_netdevice+0x1b2>
10c59804:       2f0a            movel %a2,%sp@-
10c59806:       4eba fdbc       jsr %pc@(10c595c4 <netdev_finish_unregister>)
10c5980a:       7000            moveq #0,%d0
10c5980c:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c59812:       4e5e            unlk %fp
10c59814:       4e75            rts
10c59816:       4e75            rts

10c59818 <__dev_mc_upload>:
10c59818:       4e56 0000       linkw %fp,#0
10c5981c:       2f0a            movel %a2,%sp@-
10c5981e:       226e 0008       moveal %fp@(8),%a1
10c59822:       0829 0000 0053  btst #0,%a1@(83)
10c59828:       671a            beqs 10c59844 <__dev_mc_upload+0x2c>
10c5982a:       2469 0100       moveal %a1@(256),%a2
10c5982e:       b4fc 0000       cmpaw #0,%a2
10c59832:       6710            beqs 10c59844 <__dev_mc_upload+0x2c>
10c59834:       41e9 002a       lea %a1@(42),%a0
10c59838:       2010            movel %a0@,%d0
10c5983a:       0800 0002       btst #2,%d0
10c5983e:       6704            beqs 10c59844 <__dev_mc_upload+0x2c>
10c59840:       2f09            movel %a1,%sp@-
10c59842:       4e92            jsr %a2@
10c59844:       246e fffc       moveal %fp@(-4),%a2
10c59848:       4e5e            unlk %fp
10c5984a:       4e75            rts

10c5984c <dev_mc_upload>:
10c5984c:       4e56 0000       linkw %fp,#0
10c59850:       2f0a            movel %a2,%sp@-
10c59852:       202e 0008       movel %fp@(8),%d0
10c59856:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c5985c:       5292            addql #1,%a2@
10c5985e:       2f00            movel %d0,%sp@-
10c59860:       4eba ffb6       jsr %pc@(10c59818 <__dev_mc_upload>)
10c59864:       5392            subql #1,%a2@
10c59866:       246e fffc       moveal %fp@(-4),%a2
10c5986a:       4e5e            unlk %fp
10c5986c:       4e75            rts

10c5986e <dev_mc_delete>:
10c5986e:       4e56 0000       linkw %fp,#0
10c59872:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c59876:       2a6e 0008       moveal %fp@(8),%a5
10c5987a:       282e 000c       movel %fp@(12),%d4
10c5987e:       242e 0010       movel %fp@(16),%d2
10c59882:       262e 0014       movel %fp@(20),%d3
10c59886:       7a00            moveq #0,%d5
10c59888:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c5988e:       5290            addql #1,%a0@
10c59890:       49ed 007c       lea %a5@(124),%a4
10c59894:       2648            moveal %a0,%a3
10c59896:       602e            bras 10c598c6 <dev_mc_delete+0x58>
10c59898:       202a 000e       movel %a2@(14),%d0
10c5989c:       2200            movel %d0,%d1
10c5989e:       5381            subql #1,%d1
10c598a0:       2541 000e       movel %d1,%a2@(14)
10c598a4:       7201            moveq #1,%d1
10c598a6:       b280            cmpl %d0,%d1
10c598a8:       665c            bnes 10c59906 <dev_mc_delete+0x98>
10c598aa:       2892            movel %a2@,%a4@
10c598ac:       53ad 0080       subql #1,%a5@(128)
10c598b0:       2f0a            movel %a2,%sp@-
10c598b2:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c598b8:       2f0d            movel %a5,%sp@-
10c598ba:       4eba ff5c       jsr %pc@(10c59818 <__dev_mc_upload>)
10c598be:       5393            subql #1,%a3@
10c598c0:       7000            moveq #0,%d0
10c598c2:       6046            bras 10c5990a <dev_mc_delete+0x9c>
10c598c4:       284a            moveal %a2,%a4
10c598c6:       2454            moveal %a4@,%a2
10c598c8:       b4fc 0000       cmpaw #0,%a2
10c598cc:       6736            beqs 10c59904 <dev_mc_delete+0x96>
10c598ce:       4280            clrl %d0
10c598d0:       102a 000c       moveb %a2@(12),%d0
10c598d4:       2f00            movel %d0,%sp@-
10c598d6:       2f04            movel %d4,%sp@-
10c598d8:       486a 0004       pea %a2@(4)
10c598dc:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c598e2:       4fef 000c       lea %sp@(12),%sp
10c598e6:       4a80            tstl %d0
10c598e8:       66da            bnes 10c598c4 <dev_mc_delete+0x56>
10c598ea:       4280            clrl %d0
10c598ec:       102a 000c       moveb %a2@(12),%d0
10c598f0:       b082            cmpl %d2,%d0
10c598f2:       66d0            bnes 10c598c4 <dev_mc_delete+0x56>
10c598f4:       4a83            tstl %d3
10c598f6:       67a0            beqs 10c59898 <dev_mc_delete+0x2a>
10c598f8:       202a 0012       movel %a2@(18),%d0
10c598fc:       42aa 0012       clrl %a2@(18)
10c59900:       4a80            tstl %d0
10c59902:       6694            bnes 10c59898 <dev_mc_delete+0x2a>
10c59904:       7afe            moveq #-2,%d5
10c59906:       5393            subql #1,%a3@
10c59908:       2005            movel %d5,%d0
10c5990a:       4cee 3c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a5
10c59910:       4e5e            unlk %fp
10c59912:       4e75            rts

10c59914 <dev_mc_add>:
10c59914:       4e56 0000       linkw %fp,#0
10c59918:       48e7 3e3c       moveml %d2-%d6/%a2-%a5,%sp@-
10c5991c:       2a6e 0008       moveal %fp@(8),%a5
10c59920:       2a2e 000c       movel %fp@(12),%d5
10c59924:       282e 0010       movel %fp@(16),%d4
10c59928:       2c2e 0014       movel %fp@(20),%d6
10c5992c:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c59930:       4878 0016       pea 16 <LSIGTRAP+0x11>
10c59934:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c5993a:       2840            moveal %d0,%a4
10c5993c:       508f            addql #8,%sp
10c5993e:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c59944:       5290            addql #1,%a0@
10c59946:       246d 007c       moveal %a5@(124),%a2
10c5994a:       2648            moveal %a0,%a3
10c5994c:       b4fc 0000       cmpaw #0,%a2
10c59950:       6746            beqs 10c59998 <dev_mc_add+0x84>
10c59952:       7600            moveq #0,%d3
10c59954:       7400            moveq #0,%d2
10c59956:       162a 000c       moveb %a2@(12),%d3
10c5995a:       2f03            movel %d3,%sp@-
10c5995c:       2f05            movel %d5,%sp@-
10c5995e:       486a 0004       pea %a2@(4)
10c59962:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c59968:       4fef 000c       lea %sp@(12),%sp
10c5996c:       4a80            tstl %d0
10c5996e:       6620            bnes 10c59990 <dev_mc_add+0x7c>
10c59970:       142a 000c       moveb %a2@(12),%d2
10c59974:       b882            cmpl %d2,%d4
10c59976:       6618            bnes 10c59990 <dev_mc_add+0x7c>
10c59978:       4a86            tstl %d6
10c5997a:       670e            beqs 10c5998a <dev_mc_add+0x76>
10c5997c:       202a 0012       movel %a2@(18),%d0
10c59980:       7201            moveq #1,%d1
10c59982:       2541 0012       movel %d1,%a2@(18)
10c59986:       4a80            tstl %d0
10c59988:       665a            bnes 10c599e4 <dev_mc_add+0xd0>
10c5998a:       52aa 000e       addql #1,%a2@(14)
10c5998e:       6054            bras 10c599e4 <dev_mc_add+0xd0>
10c59990:       2452            moveal %a2@,%a2
10c59992:       b4fc 0000       cmpaw #0,%a2
10c59996:       66be            bnes 10c59956 <dev_mc_add+0x42>
10c59998:       b8fc 0000       cmpaw #0,%a4
10c5999c:       6606            bnes 10c599a4 <dev_mc_add+0x90>
10c5999e:       5393            subql #1,%a3@
10c599a0:       70f4            moveq #-12,%d0
10c599a2:       6052            bras 10c599f6 <dev_mc_add+0xe2>
10c599a4:       2f04            movel %d4,%sp@-
10c599a6:       2f05            movel %d5,%sp@-
10c599a8:       486c 0004       pea %a4@(4)
10c599ac:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c599b2:       1944 000c       moveb %d4,%a4@(12)
10c599b6:       28ad 007c       movel %a5@(124),%a4@
10c599ba:       7001            moveq #1,%d0
10c599bc:       2940 000e       movel %d0,%a4@(14)
10c599c0:       4fef 000c       lea %sp@(12),%sp
10c599c4:       4a86            tstl %d6
10c599c6:       56c0            sne %d0
10c599c8:       4880            extw %d0
10c599ca:       48c0            extl %d0
10c599cc:       4480            negl %d0
10c599ce:       2940 0012       movel %d0,%a4@(18)
10c599d2:       2b4c 007c       movel %a4,%a5@(124)
10c599d6:       52ad 0080       addql #1,%a5@(128)
10c599da:       2f0d            movel %a5,%sp@-
10c599dc:       4eba fe3a       jsr %pc@(10c59818 <__dev_mc_upload>)
10c599e0:       5393            subql #1,%a3@
10c599e2:       6010            bras 10c599f4 <dev_mc_add+0xe0>
10c599e4:       5393            subql #1,%a3@
10c599e6:       b8fc 0000       cmpaw #0,%a4
10c599ea:       6708            beqs 10c599f4 <dev_mc_add+0xe0>
10c599ec:       2f0c            movel %a4,%sp@-
10c599ee:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c599f4:       7000            moveq #0,%d0
10c599f6:       4cee 3c7c ffdc  moveml %fp@(-36),%d2-%d6/%a2-%a5
10c599fc:       4e5e            unlk %fp
10c599fe:       4e75            rts

10c59a00 <dev_mc_discard>:
10c59a00:       4e56 0000       linkw %fp,#0
10c59a04:       48e7 0038       moveml %a2-%a4,%sp@-
10c59a08:       266e 0008       moveal %fp@(8),%a3
10c59a0c:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c59a12:       5290            addql #1,%a0@
10c59a14:       2848            moveal %a0,%a4
10c59a16:       4aab 007c       tstl %a3@(124)
10c59a1a:       6732            beqs 10c59a4e <dev_mc_discard+0x4e>
10c59a1c:       246b 007c       moveal %a3@(124),%a2
10c59a20:       2752 007c       movel %a2@,%a3@(124)
10c59a24:       202a 000e       movel %a2@(14),%d0
10c59a28:       b0aa 0012       cmpl %a2@(18),%d0
10c59a2c:       6f10            bles 10c59a3e <dev_mc_discard+0x3e>
10c59a2e:       2f00            movel %d0,%sp@-
10c59a30:       4879 1000 6f90  pea 10006f90 <npindex_to_ethertype+0xd60>
10c59a36:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c59a3c:       508f            addql #8,%sp
10c59a3e:       2f0a            movel %a2,%sp@-
10c59a40:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c59a46:       588f            addql #4,%sp
10c59a48:       4aab 007c       tstl %a3@(124)
10c59a4c:       66ce            bnes 10c59a1c <dev_mc_discard+0x1c>
10c59a4e:       42ab 0080       clrl %a3@(128)
10c59a52:       5394            subql #1,%a4@
10c59a54:       4cee 1c00 fff4  moveml %fp@(-12),%a2-%a4
10c59a5a:       4e5e            unlk %fp
10c59a5c:       4e75            rts

10c59a5e <dev_mc_read_proc>:
10c59a5e:       4e56 fff8       linkw %fp,#-8
10c59a62:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c59a66:       42ae fffc       clrl %fp@(-4)
10c59a6a:       7a00            moveq #0,%d5
10c59a6c:       2679 1000 fbc4  moveal 1000fbc4 <dev_base>,%a3
10c59a72:       b6fc 0000       cmpaw #0,%a3
10c59a76:       6700 00d4       beqw 10c59b4c <dev_mc_read_proc+0xee>
10c59a7a:       4bf9 1002 5730  lea 10025730 <irq_stat+0x8>,%a5
10c59a80:       5295            addql #1,%a5@
10c59a82:       246b 007c       moveal %a3@(124),%a2
10c59a86:       b4fc 0000       cmpaw #0,%a2
10c59a8a:       6700 00b2       beqw 10c59b3e <dev_mc_read_proc+0xe0>
10c59a8e:       7c00            moveq #0,%d6
10c59a90:       2e3c 10c8 4d6a  movel #281562474,%d7
10c59a96:       202e 0010       movel %fp@(16),%d0
10c59a9a:       d0ae 0014       addl %fp@(20),%d0
10c59a9e:       2d40 fff8       movel %d0,%fp@(-8)
10c59aa2:       2f2a 0012       movel %a2@(18),%sp@-
10c59aa6:       2f2a 000e       movel %a2@(14),%sp@-
10c59aaa:       2f0b            movel %a3,%sp@-
10c59aac:       2f2b 003a       movel %a3@(58),%sp@-
10c59ab0:       4879 1000 6fc1  pea 10006fc1 <npindex_to_ethertype+0xd91>
10c59ab6:       206e 0008       moveal %fp@(8),%a0
10c59aba:       4870 5800       pea %a0@(00000000,%d5:l)
10c59abe:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c59ac4:       da80            addl %d0,%d5
10c59ac6:       7400            moveq #0,%d2
10c59ac8:       4fef 0018       lea %sp@(24),%sp
10c59acc:       1c2a 000c       moveb %a2@(12),%d6
10c59ad0:       bc82            cmpl %d2,%d6
10c59ad2:       6f2e            bles 10c59b02 <dev_mc_read_proc+0xa4>
10c59ad4:       7800            moveq #0,%d4
10c59ad6:       49ea 0004       lea %a2@(4),%a4
10c59ada:       7600            moveq #0,%d3
10c59adc:       181c            moveb %a4@+,%d4
10c59ade:       2f04            movel %d4,%sp@-
10c59ae0:       4879 1000 6fd7  pea 10006fd7 <npindex_to_ethertype+0xda7>
10c59ae6:       206e 0008       moveal %fp@(8),%a0
10c59aea:       4870 5800       pea %a0@(00000000,%d5:l)
10c59aee:       2047            moveal %d7,%a0
10c59af0:       4e90            jsr %a0@
10c59af2:       da80            addl %d0,%d5
10c59af4:       4fef 000c       lea %sp@(12),%sp
10c59af8:       5282            addql #1,%d2
10c59afa:       162a 000c       moveb %a2@(12),%d3
10c59afe:       b682            cmpl %d2,%d3
10c59b00:       6eda            bgts 10c59adc <dev_mc_read_proc+0x7e>
10c59b02:       4879 1000 6fdc  pea 10006fdc <npindex_to_ethertype+0xdac>
10c59b08:       206e 0008       moveal %fp@(8),%a0
10c59b0c:       4870 5800       pea %a0@(00000000,%d5:l)
10c59b10:       2047            moveal %d7,%a0
10c59b12:       4e90            jsr %a0@
10c59b14:       da80            addl %d0,%d5
10c59b16:       202e fffc       movel %fp@(-4),%d0
10c59b1a:       d085            addl %d5,%d0
10c59b1c:       508f            addql #8,%sp
10c59b1e:       b0ae 0010       cmpl %fp@(16),%d0
10c59b22:       6c06            bges 10c59b2a <dev_mc_read_proc+0xcc>
10c59b24:       7a00            moveq #0,%d5
10c59b26:       2d40 fffc       movel %d0,%fp@(-4)
10c59b2a:       b0ae fff8       cmpl %fp@(-8),%d0
10c59b2e:       6f04            bles 10c59b34 <dev_mc_read_proc+0xd6>
10c59b30:       5395            subql #1,%a5@
10c59b32:       6020            bras 10c59b54 <dev_mc_read_proc+0xf6>
10c59b34:       2452            moveal %a2@,%a2
10c59b36:       b4fc 0000       cmpaw #0,%a2
10c59b3a:       6600 ff66       bnew 10c59aa2 <dev_mc_read_proc+0x44>
10c59b3e:       5395            subql #1,%a5@
10c59b40:       266b 002e       moveal %a3@(46),%a3
10c59b44:       b6fc 0000       cmpaw #0,%a3
10c59b48:       6600 ff36       bnew 10c59a80 <dev_mc_read_proc+0x22>
10c59b4c:       206e 0018       moveal %fp@(24),%a0
10c59b50:       7001            moveq #1,%d0
10c59b52:       2080            movel %d0,%a0@
10c59b54:       202e 0010       movel %fp@(16),%d0
10c59b58:       90ae fffc       subl %fp@(-4),%d0
10c59b5c:       206e 000c       moveal %fp@(12),%a0
10c59b60:       222e 0008       movel %fp@(8),%d1
10c59b64:       d280            addl %d0,%d1
10c59b66:       2081            movel %d1,%a0@
10c59b68:       9a80            subl %d0,%d5
10c59b6a:       baae 0014       cmpl %fp@(20),%d5
10c59b6e:       6f04            bles 10c59b74 <dev_mc_read_proc+0x116>
10c59b70:       2a2e 0014       movel %fp@(20),%d5
10c59b74:       4a85            tstl %d5
10c59b76:       6c02            bges 10c59b7a <dev_mc_read_proc+0x11c>
10c59b78:       7a00            moveq #0,%d5
10c59b7a:       2005            movel %d5,%d0
10c59b7c:       4cee 3cfc ffd0  moveml %fp@(-48),%d2-%d7/%a2-%a5
10c59b82:       4e5e            unlk %fp
10c59b84:       4e75            rts
10c59b86:       4e75            rts

10c59b88 <dst_run_gc>:
10c59b88:       4e56 0000       linkw %fp,#0
10c59b8c:       2f0a            movel %a2,%sp@-
10c59b8e:       4879 1000 fda4  pea 1000fda4 <dst_gc_timer>
10c59b94:       4eb9 10c1 9894  jsr 10c19894 <del_timer>
10c59b9a:       45f9 1002 4a88  lea 10024a88 <dst_garbage_list>,%a2
10c59ba0:       6014            bras 10c59bb6 <dst_run_gc+0x2e>
10c59ba2:       4aa8 0004       tstl %a0@(4)
10c59ba6:       6704            beqs 10c59bac <dst_run_gc+0x24>
10c59ba8:       2448            moveal %a0,%a2
10c59baa:       600c            bras 10c59bb8 <dst_run_gc+0x30>
10c59bac:       2490            movel %a0@,%a2@
10c59bae:       2f08            movel %a0,%sp@-
10c59bb0:       4eb9 10c5 9db8  jsr 10c59db8 <dst_destroy>
10c59bb6:       588f            addql #4,%sp
10c59bb8:       2052            moveal %a2@,%a0
10c59bba:       b0fc 0000       cmpaw #0,%a0
10c59bbe:       66e2            bnes 10c59ba2 <dst_run_gc+0x1a>
10c59bc0:       4ab9 1002 4a88  tstl 10024a88 <dst_garbage_list>
10c59bc6:       660c            bnes 10c59bd4 <dst_run_gc+0x4c>
10c59bc8:       23fc 0000 2ee0  movel #12000,1000fda0 <dst_gc_timer_inc>
10c59bce:       1000 fda0 
10c59bd2:       6050            bras 10c59c24 <dst_run_gc+0x9c>
10c59bd4:       2239 1000 fda0  movel 1000fda0 <dst_gc_timer_inc>,%d1
10c59bda:       2039 1002 4a8c  movel 10024a8c <dst_gc_timer_expires>,%d0
10c59be0:       d081            addl %d1,%d0
10c59be2:       23c0 1002 4a8c  movel %d0,10024a8c <dst_gc_timer_expires>
10c59be8:       0c80 0000 2ee0  cmpil #12000,%d0
10c59bee:       630a            blss 10c59bfa <dst_run_gc+0x72>
10c59bf0:       23fc 0000 2ee0  movel #12000,10024a8c <dst_gc_timer_expires>
10c59bf6:       1002 4a8c 
10c59bfa:       0681 0000 01f4  addil #500,%d1
10c59c00:       23c1 1000 fda0  movel %d1,1000fda0 <dst_gc_timer_inc>
10c59c06:       41f9 1000 fdac  lea 1000fdac <dst_gc_timer+0x8>,%a0
10c59c0c:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c59c12:       d0b9 1002 4a8c  addl 10024a8c <dst_gc_timer_expires>,%d0
10c59c18:       2080            movel %d0,%a0@
10c59c1a:       4868 fff8       pea %a0@(-8)
10c59c1e:       4eb9 10c1 96d0  jsr 10c196d0 <add_timer>
10c59c24:       246e fffc       moveal %fp@(-4),%a2
10c59c28:       4e5e            unlk %fp
10c59c2a:       4e75            rts

10c59c2c <dst_discard>:
10c59c2c:       4e56 0000       linkw %fp,#0
10c59c30:       226e 0008       moveal %fp@(8),%a1
10c59c34:       7001            moveq #1,%d0
10c59c36:       b0a9 0070       cmpl %a1@(112),%d0
10c59c3a:       6716            beqs 10c59c52 <dst_discard+0x26>
10c59c3c:       41e9 0070       lea %a1@(112),%a0
10c59c40:       40c1            movew %sr,%d1
10c59c42:       007c 0700       oriw #1792,%sr
10c59c46:       2010            movel %a0@,%d0
10c59c48:       5380            subql #1,%d0
10c59c4a:       2080            movel %d0,%a0@
10c59c4c:       46c1            movew %d1,%sr
10c59c4e:       4a80            tstl %d0
10c59c50:       6608            bnes 10c59c5a <dst_discard+0x2e>
10c59c52:       2f09            movel %a1,%sp@-
10c59c54:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c59c5a:       7000            moveq #0,%d0
10c59c5c:       4e5e            unlk %fp
10c59c5e:       4e75            rts

10c59c60 <dst_blackhole>:
10c59c60:       4e56 0000       linkw %fp,#0
10c59c64:       226e 0008       moveal %fp@(8),%a1
10c59c68:       7001            moveq #1,%d0
10c59c6a:       b0a9 0070       cmpl %a1@(112),%d0
10c59c6e:       6716            beqs 10c59c86 <dst_blackhole+0x26>
10c59c70:       41e9 0070       lea %a1@(112),%a0
10c59c74:       40c1            movew %sr,%d1
10c59c76:       007c 0700       oriw #1792,%sr
10c59c7a:       2010            movel %a0@,%d0
10c59c7c:       5380            subql #1,%d0
10c59c7e:       2080            movel %d0,%a0@
10c59c80:       46c1            movew %d1,%sr
10c59c82:       4a80            tstl %d0
10c59c84:       6608            bnes 10c59c8e <dst_blackhole+0x2e>
10c59c86:       2f09            movel %a1,%sp@-
10c59c88:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c59c8e:       7000            moveq #0,%d0
10c59c90:       4e5e            unlk %fp
10c59c92:       4e75            rts

10c59c94 <dst_alloc>:
10c59c94:       4e56 0000       linkw %fp,#0
10c59c98:       2f0b            movel %a3,%sp@-
10c59c9a:       2f0a            movel %a2,%sp@-
10c59c9c:       266e 0008       moveal %fp@(8),%a3
10c59ca0:       206b 0008       moveal %a3@(8),%a0
10c59ca4:       b0fc 0000       cmpaw #0,%a0
10c59ca8:       6710            beqs 10c59cba <dst_alloc+0x26>
10c59caa:       202b 0024       movel %a3@(36),%d0
10c59cae:       b0ab 0004       cmpl %a3@(4),%d0
10c59cb2:       6306            blss 10c59cba <dst_alloc+0x26>
10c59cb4:       4e90            jsr %a0@
10c59cb6:       4a80            tstl %d0
10c59cb8:       6654            bnes 10c59d0e <dst_alloc+0x7a>
10c59cba:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c59cbe:       2f2b 0028       movel %a3@(40),%sp@-
10c59cc2:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c59cc8:       2440            moveal %d0,%a2
10c59cca:       508f            addql #8,%sp
10c59ccc:       b4fc 0000       cmpaw #0,%a2
10c59cd0:       673c            beqs 10c59d0e <dst_alloc+0x7a>
10c59cd2:       2f2b 0020       movel %a3@(32),%sp@-
10c59cd6:       42a7            clrl %sp@-
10c59cd8:       2f0a            movel %a2,%sp@-
10c59cda:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c59ce0:       254b 0060       movel %a3,%a2@(96)
10c59ce4:       2579 1002 67b0  movel 100267b0 <jiffies>,%a2@(24)
10c59cea:       0018 
10c59cec:       257c 10c5 9c2c  movel #281386028,%a2@(88)
10c59cf2:       0058 
10c59cf4:       257c 10c5 9c60  movel #281386080,%a2@(92)
10c59cfa:       005c 
10c59cfc:       41f9 1000 fd98  lea 1000fd98 <dst_total>,%a0
10c59d02:       5290            addql #1,%a0@
10c59d04:       41eb 0024       lea %a3@(36),%a0
10c59d08:       5290            addql #1,%a0@
10c59d0a:       200a            movel %a2,%d0
10c59d0c:       6002            bras 10c59d10 <dst_alloc+0x7c>
10c59d0e:       7000            moveq #0,%d0
10c59d10:       246e fff8       moveal %fp@(-8),%a2
10c59d14:       266e fffc       moveal %fp@(-4),%a3
10c59d18:       4e5e            unlk %fp
10c59d1a:       4e75            rts

10c59d1c <__dst_free>:
10c59d1c:       4e56 0000       linkw %fp,#0
10c59d20:       2f0b            movel %a3,%sp@-
10c59d22:       2f0a            movel %a2,%sp@-
10c59d24:       246e 0008       moveal %fp@(8),%a2
10c59d28:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c59d2e:       5290            addql #1,%a0@
10c59d30:       226a 000c       moveal %a2@(12),%a1
10c59d34:       2648            moveal %a0,%a3
10c59d36:       b2fc 0000       cmpaw #0,%a1
10c59d3a:       6708            beqs 10c59d44 <__dst_free+0x28>
10c59d3c:       0829 0000 0053  btst #0,%a1@(83)
10c59d42:       6610            bnes 10c59d54 <__dst_free+0x38>
10c59d44:       257c 10c5 9c2c  movel #281386028,%a2@(88)
10c59d4a:       0058 
10c59d4c:       257c 10c5 9c60  movel #281386080,%a2@(92)
10c59d52:       005c 
10c59d54:       7002            moveq #2,%d0
10c59d56:       2540 0010       movel %d0,%a2@(16)
10c59d5a:       24b9 1002 4a88  movel 10024a88 <dst_garbage_list>,%a2@
10c59d60:       23ca 1002 4a88  movel %a2,10024a88 <dst_garbage_list>
10c59d66:       0cb9 0000 01f4  cmpil #500,1000fda0 <dst_gc_timer_inc>
10c59d6c:       1000 fda0 
10c59d70:       6338            blss 10c59daa <__dst_free+0x8e>
10c59d72:       4879 1000 fda4  pea 1000fda4 <dst_gc_timer>
10c59d78:       4eb9 10c1 9894  jsr 10c19894 <del_timer>
10c59d7e:       23fc 0000 01f4  movel #500,1000fda0 <dst_gc_timer_inc>
10c59d84:       1000 fda0 
10c59d88:       7264            moveq #100,%d1
10c59d8a:       23c1 1002 4a8c  movel %d1,10024a8c <dst_gc_timer_expires>
10c59d90:       41f9 1000 fdac  lea 1000fdac <dst_gc_timer+0x8>,%a0
10c59d96:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c59d9c:       d280            addl %d0,%d1
10c59d9e:       2081            movel %d1,%a0@
10c59da0:       4868 fff8       pea %a0@(-8)
10c59da4:       4eb9 10c1 96d0  jsr 10c196d0 <add_timer>
10c59daa:       5393            subql #1,%a3@
10c59dac:       246e fff8       moveal %fp@(-8),%a2
10c59db0:       266e fffc       moveal %fp@(-4),%a3
10c59db4:       4e5e            unlk %fp
10c59db6:       4e75            rts

10c59db8 <dst_destroy>:
10c59db8:       4e56 0000       linkw %fp,#0
10c59dbc:       2f0a            movel %a2,%sp@-
10c59dbe:       2f02            movel %d2,%sp@-
10c59dc0:       246e 0008       moveal %fp@(8),%a2
10c59dc4:       242a 0050       movel %a2@(80),%d2
10c59dc8:       226a 0054       moveal %a2@(84),%a1
10c59dcc:       42aa 0054       clrl %a2@(84)
10c59dd0:       b2fc 0000       cmpaw #0,%a1
10c59dd4:       6720            beqs 10c59df6 <dst_destroy+0x3e>
10c59dd6:       41e9 0004       lea %a1@(4),%a0
10c59dda:       40c1            movew %sr,%d1
10c59ddc:       007c 0700       oriw #1792,%sr
10c59de0:       2010            movel %a0@,%d0
10c59de2:       5380            subql #1,%d0
10c59de4:       2080            movel %d0,%a0@
10c59de6:       46c1            movew %d1,%sr
10c59de8:       4a80            tstl %d0
10c59dea:       660a            bnes 10c59df6 <dst_destroy+0x3e>
10c59dec:       2f09            movel %a1,%sp@-
10c59dee:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c59df4:       588f            addql #4,%sp
10c59df6:       4a82            tstl %d2
10c59df8:       6726            beqs 10c59e20 <dst_destroy+0x68>
10c59dfa:       42aa 0050       clrl %a2@(80)
10c59dfe:       2242            moveal %d2,%a1
10c59e00:       41e9 0034       lea %a1@(52),%a0
10c59e04:       40c1            movew %sr,%d1
10c59e06:       007c 0700       oriw #1792,%sr
10c59e0a:       2010            movel %a0@,%d0
10c59e0c:       5380            subql #1,%d0
10c59e0e:       2080            movel %d0,%a0@
10c59e10:       46c1            movew %d1,%sr
10c59e12:       4a80            tstl %d0
10c59e14:       660a            bnes 10c59e20 <dst_destroy+0x68>
10c59e16:       2f02            movel %d2,%sp@-
10c59e18:       4eb9 10c5 a79c  jsr 10c5a79c <neigh_destroy>
10c59e1e:       588f            addql #4,%sp
10c59e20:       226a 0060       moveal %a2@(96),%a1
10c59e24:       41e9 0024       lea %a1@(36),%a0
10c59e28:       5390            subql #1,%a0@
10c59e2a:       206a 0060       moveal %a2@(96),%a0
10c59e2e:       4aa8 0014       tstl %a0@(20)
10c59e32:       670a            beqs 10c59e3e <dst_destroy+0x86>
10c59e34:       2f0a            movel %a2,%sp@-
10c59e36:       2068 0014       moveal %a0@(20),%a0
10c59e3a:       4e90            jsr %a0@
10c59e3c:       588f            addql #4,%sp
10c59e3e:       226a 000c       moveal %a2@(12),%a1
10c59e42:       b2fc 0000       cmpaw #0,%a1
10c59e46:       6720            beqs 10c59e68 <dst_destroy+0xb0>
10c59e48:       41e9 00d8       lea %a1@(216),%a0
10c59e4c:       40c1            movew %sr,%d1
10c59e4e:       007c 0700       oriw #1792,%sr
10c59e52:       2010            movel %a0@,%d0
10c59e54:       5380            subql #1,%d0
10c59e56:       2080            movel %d0,%a0@
10c59e58:       46c1            movew %d1,%sr
10c59e5a:       4a80            tstl %d0
10c59e5c:       660a            bnes 10c59e68 <dst_destroy+0xb0>
10c59e5e:       2f09            movel %a1,%sp@-
10c59e60:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c59e66:       588f            addql #4,%sp
10c59e68:       41f9 1000 fd98  lea 1000fd98 <dst_total>,%a0
10c59e6e:       5390            subql #1,%a0@
10c59e70:       2f0a            movel %a2,%sp@-
10c59e72:       206a 0060       moveal %a2@(96),%a0
10c59e76:       2f28 0028       movel %a0@(40),%sp@-
10c59e7a:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c59e80:       242e fff8       movel %fp@(-8),%d2
10c59e84:       246e fffc       moveal %fp@(-4),%a2
10c59e88:       4e5e            unlk %fp
10c59e8a:       4e75            rts

10c59e8c <dst_dev_event>:
10c59e8c:       4e56 0000       linkw %fp,#0
10c59e90:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c59e94:       282e 000c       movel %fp@(12),%d4
10c59e98:       266e 0010       moveal %fp@(16),%a3
10c59e9c:       7002            moveq #2,%d0
10c59e9e:       b084            cmpl %d4,%d0
10c59ea0:       6708            beqs 10c59eaa <dst_dev_event+0x1e>
10c59ea2:       7006            moveq #6,%d0
10c59ea4:       b084            cmpl %d4,%d0
10c59ea6:       6600 00d2       bnew 10c59f7a <dst_dev_event+0xee>
10c59eaa:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c59eb0:       5290            addql #1,%a0@
10c59eb2:       2479 1002 4a88  moveal 10024a88 <dst_garbage_list>,%a2
10c59eb8:       2608            movel %a0,%d3
10c59eba:       b4fc 0000       cmpaw #0,%a2
10c59ebe:       6700 00b6       beqw 10c59f76 <dst_dev_event+0xea>
10c59ec2:       240b            movel %a3,%d2
10c59ec4:       0682 0000 00d8  addil #216,%d2
10c59eca:       4bf9 1000 fb68  lea 1000fb68 <loopback_dev+0xd8>,%a5
10c59ed0:       b7ea 000c       cmpal %a2@(12),%a3
10c59ed4:       6600 0096       bnew 10c59f6c <dst_dev_event+0xe0>
10c59ed8:       7002            moveq #2,%d0
10c59eda:       b084            cmpl %d4,%d0
10c59edc:       677e            beqs 10c59f5c <dst_dev_event+0xd0>
10c59ede:       082b 0004 00e3  btst #4,%a3@(227)
10c59ee4:       6676            bnes 10c59f5c <dst_dev_event+0xd0>
10c59ee6:       0caa 10c5 9c60  cmpil #281386080,%a2@(92)
10c59eec:       005c 
10c59eee:       666c            bnes 10c59f5c <dst_dev_event+0xd0>
10c59ef0:       257c 1000 fa90  movel #268499600,%a2@(12)
10c59ef6:       000c 
10c59ef8:       40c1            movew %sr,%d1
10c59efa:       007c 0700       oriw #1792,%sr
10c59efe:       2042            moveal %d2,%a0
10c59f00:       2010            movel %a0@,%d0
10c59f02:       5380            subql #1,%d0
10c59f04:       2080            movel %d0,%a0@
10c59f06:       46c1            movew %d1,%sr
10c59f08:       49eb 00d8       lea %a3@(216),%a4
10c59f0c:       4a80            tstl %d0
10c59f0e:       660a            bnes 10c59f1a <dst_dev_event+0x8e>
10c59f10:       2f0b            movel %a3,%sp@-
10c59f12:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c59f18:       588f            addql #4,%sp
10c59f1a:       5295            addql #1,%a5@
10c59f1c:       257c 10c5 9c2c  movel #281386028,%a2@(92)
10c59f22:       005c 
10c59f24:       206a 0050       moveal %a2@(80),%a0
10c59f28:       b0fc 0000       cmpaw #0,%a0
10c59f2c:       673e            beqs 10c59f6c <dst_dev_event+0xe0>
10c59f2e:       b7e8 000c       cmpal %a0@(12),%a3
10c59f32:       6638            bnes 10c59f6c <dst_dev_event+0xe0>
10c59f34:       217c 1000 fa90  movel #268499600,%a0@(12)
10c59f3a:       000c 
10c59f3c:       40c1            movew %sr,%d1
10c59f3e:       007c 0700       oriw #1792,%sr
10c59f42:       2014            movel %a4@,%d0
10c59f44:       5380            subql #1,%d0
10c59f46:       2880            movel %d0,%a4@
10c59f48:       46c1            movew %d1,%sr
10c59f4a:       4a80            tstl %d0
10c59f4c:       660a            bnes 10c59f58 <dst_dev_event+0xcc>
10c59f4e:       2f0b            movel %a3,%sp@-
10c59f50:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c59f56:       588f            addql #4,%sp
10c59f58:       5295            addql #1,%a5@
10c59f5a:       6010            bras 10c59f6c <dst_dev_event+0xe0>
10c59f5c:       257c 10c5 9c2c  movel #281386028,%a2@(88)
10c59f62:       0058 
10c59f64:       257c 10c5 9c60  movel #281386080,%a2@(92)
10c59f6a:       005c 
10c59f6c:       2452            moveal %a2@,%a2
10c59f6e:       b4fc 0000       cmpaw #0,%a2
10c59f72:       6600 ff5c       bnew 10c59ed0 <dst_dev_event+0x44>
10c59f76:       2043            moveal %d3,%a0
10c59f78:       5390            subql #1,%a0@
10c59f7a:       7000            moveq #0,%d0
10c59f7c:       4cee 3c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a5
10c59f82:       4e5e            unlk %fp
10c59f84:       4e75            rts
10c59f86:       4e75            rts

10c59f88 <neigh_blackhole>:
10c59f88:       4e56 0000       linkw %fp,#0
10c59f8c:       226e 0008       moveal %fp@(8),%a1
10c59f90:       7001            moveq #1,%d0
10c59f92:       b0a9 0070       cmpl %a1@(112),%d0
10c59f96:       6716            beqs 10c59fae <neigh_blackhole+0x26>
10c59f98:       41e9 0070       lea %a1@(112),%a0
10c59f9c:       40c1            movew %sr,%d1
10c59f9e:       007c 0700       oriw #1792,%sr
10c59fa2:       2010            movel %a0@,%d0
10c59fa4:       5380            subql #1,%d0
10c59fa6:       2080            movel %d0,%a0@
10c59fa8:       46c1            movew %d1,%sr
10c59faa:       4a80            tstl %d0
10c59fac:       6608            bnes 10c59fb6 <neigh_blackhole+0x2e>
10c59fae:       2f09            movel %a1,%sp@-
10c59fb0:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c59fb6:       709c            moveq #-100,%d0
10c59fb8:       4e5e            unlk %fp
10c59fba:       4e75            rts

10c59fbc <neigh_rand_reach_time>:
10c59fbc:       4e56 0000       linkw %fp,#0
10c59fc0:       2f02            movel %d2,%sp@-
10c59fc2:       242e 0008       movel %fp@(8),%d2
10c59fc6:       4eb9 10c5 ca14  jsr 10c5ca14 <net_random>
10c59fcc:       2f02            movel %d2,%sp@-
10c59fce:       2f00            movel %d0,%sp@-
10c59fd0:       4eb9 10c8 599c  jsr 10c8599c <__umodsi3>
10c59fd6:       e28a            lsrl #1,%d2
10c59fd8:       d082            addl %d2,%d0
10c59fda:       242e fffc       movel %fp@(-4),%d2
10c59fde:       4e5e            unlk %fp
10c59fe0:       4e75            rts

10c59fe2 <neigh_forced_gc>:
10c59fe2:       4e56 0000       linkw %fp,#0
10c59fe6:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c59fea:       286e 0008       moveal %fp@(8),%a4
10c59fee:       7600            moveq #0,%d3
10c59ff0:       7200            moveq #0,%d1
10c59ff2:       47f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a3
10c59ff8:       2001            movel %d1,%d0
10c59ffa:       e588            lsll #2,%d0
10c59ffc:       0680 0000 00f8  addil #248,%d0
10c5a002:       45f4 0800       lea %a4@(00000000,%d0:l),%a2
10c5a006:       5293            addql #1,%a3@
10c5a008:       2252            moveal %a2@,%a1
10c5a00a:       2401            movel %d1,%d2
10c5a00c:       5282            addql #1,%d2
10c5a00e:       b2fc 0000       cmpaw #0,%a1
10c5a012:       675e            beqs 10c5a072 <neigh_forced_gc+0x90>
10c5a014:       7001            moveq #1,%d0
10c5a016:       b0a9 0034       cmpl %a1@(52),%d0
10c5a01a:       664c            bnes 10c5a068 <neigh_forced_gc+0x86>
10c5a01c:       1029 001d       moveb %a1@(29),%d0
10c5a020:       6d46            blts 10c5a068 <neigh_forced_gc+0x86>
10c5a022:       0c00 0001       cmpib #1,%d0
10c5a026:       6614            bnes 10c5a03c <neigh_forced_gc+0x5a>
10c5a028:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c5a02e:       90a9 0010       subl %a1@(16),%d0
10c5a032:       2069 0008       moveal %a1@(8),%a0
10c5a036:       b0a8 001c       cmpl %a0@(28),%d0
10c5a03a:       632c            blss 10c5a068 <neigh_forced_gc+0x86>
10c5a03c:       2491            movel %a1@,%a2@
10c5a03e:       137c 0001 001f  moveb #1,%a1@(31)
10c5a044:       7601            moveq #1,%d3
10c5a046:       41e9 0034       lea %a1@(52),%a0
10c5a04a:       40c1            movew %sr,%d1
10c5a04c:       007c 0700       oriw #1792,%sr
10c5a050:       2010            movel %a0@,%d0
10c5a052:       5380            subql #1,%d0
10c5a054:       2080            movel %d0,%a0@
10c5a056:       46c1            movew %d1,%sr
10c5a058:       4a80            tstl %d0
10c5a05a:       660e            bnes 10c5a06a <neigh_forced_gc+0x88>
10c5a05c:       2f09            movel %a1,%sp@-
10c5a05e:       4eb9 10c5 a79c  jsr 10c5a79c <neigh_destroy>
10c5a064:       588f            addql #4,%sp
10c5a066:       6002            bras 10c5a06a <neigh_forced_gc+0x88>
10c5a068:       2449            moveal %a1,%a2
10c5a06a:       2252            moveal %a2@,%a1
10c5a06c:       b2fc 0000       cmpaw #0,%a1
10c5a070:       66a2            bnes 10c5a014 <neigh_forced_gc+0x32>
10c5a072:       5393            subql #1,%a3@
10c5a074:       2202            movel %d2,%d1
10c5a076:       701f            moveq #31,%d0
10c5a078:       b081            cmpl %d1,%d0
10c5a07a:       6c00 ff7c       bgew 10c59ff8 <neigh_forced_gc+0x16>
10c5a07e:       2979 1002 67b0  movel 100267b0 <jiffies>,%a4@(132)
10c5a084:       0084 
10c5a086:       2003            movel %d3,%d0
10c5a088:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c5a08e:       4e5e            unlk %fp
10c5a090:       4e75            rts

10c5a092 <neigh_del_timer>:
10c5a092:       4e56 0000       linkw %fp,#0
10c5a096:       2f0a            movel %a2,%sp@-
10c5a098:       246e 0008       moveal %fp@(8),%a2
10c5a09c:       102a 001d       moveb %a2@(29),%d0
10c5a0a0:       0200 0019       andib #25,%d0
10c5a0a4:       6732            beqs 10c5a0d8 <neigh_del_timer+0x46>
10c5a0a6:       486a 004c       pea %a2@(76)
10c5a0aa:       4eb9 10c1 9894  jsr 10c19894 <del_timer>
10c5a0b0:       588f            addql #4,%sp
10c5a0b2:       4a80            tstl %d0
10c5a0b4:       6722            beqs 10c5a0d8 <neigh_del_timer+0x46>
10c5a0b6:       41ea 0034       lea %a2@(52),%a0
10c5a0ba:       40c1            movew %sr,%d1
10c5a0bc:       007c 0700       oriw #1792,%sr
10c5a0c0:       2010            movel %a0@,%d0
10c5a0c2:       5380            subql #1,%d0
10c5a0c4:       2080            movel %d0,%a0@
10c5a0c6:       46c1            movew %d1,%sr
10c5a0c8:       4a80            tstl %d0
10c5a0ca:       6608            bnes 10c5a0d4 <neigh_del_timer+0x42>
10c5a0cc:       2f0a            movel %a2,%sp@-
10c5a0ce:       4eb9 10c5 a79c  jsr 10c5a79c <neigh_destroy>
10c5a0d4:       7001            moveq #1,%d0
10c5a0d6:       6002            bras 10c5a0da <neigh_del_timer+0x48>
10c5a0d8:       7000            moveq #0,%d0
10c5a0da:       246e fffc       moveal %fp@(-4),%a2
10c5a0de:       4e5e            unlk %fp
10c5a0e0:       4e75            rts

10c5a0e2 <pneigh_queue_purge>:
10c5a0e2:       4e56 0000       linkw %fp,#0
10c5a0e6:       2f0b            movel %a3,%sp@-
10c5a0e8:       2f0a            movel %a2,%sp@-
10c5a0ea:       266e 0008       moveal %fp@(8),%a3
10c5a0ee:       40c0            movew %sr,%d0
10c5a0f0:       007c 0700       oriw #1792,%sr
10c5a0f4:       2053            moveal %a3@,%a0
10c5a0f6:       95ca            subal %a2,%a2
10c5a0f8:       b7c8            cmpal %a0,%a3
10c5a0fa:       6718            beqs 10c5a114 <pneigh_queue_purge+0x32>
10c5a0fc:       2448            moveal %a0,%a2
10c5a0fe:       2052            moveal %a2@,%a0
10c5a100:       53ab 0008       subql #1,%a3@(8)
10c5a104:       214b 0004       movel %a3,%a0@(4)
10c5a108:       2688            movel %a0,%a3@
10c5a10a:       4292            clrl %a2@
10c5a10c:       42aa 0004       clrl %a2@(4)
10c5a110:       42aa 0008       clrl %a2@(8)
10c5a114:       46c0            movew %d0,%sr
10c5a116:       b4fc 0000       cmpaw #0,%a2
10c5a11a:       674e            beqs 10c5a16a <pneigh_queue_purge+0x88>
10c5a11c:       226a 0018       moveal %a2@(24),%a1
10c5a120:       41e9 00d8       lea %a1@(216),%a0
10c5a124:       40c1            movew %sr,%d1
10c5a126:       007c 0700       oriw #1792,%sr
10c5a12a:       2010            movel %a0@,%d0
10c5a12c:       5380            subql #1,%d0
10c5a12e:       2080            movel %d0,%a0@
10c5a130:       46c1            movew %d1,%sr
10c5a132:       4a80            tstl %d0
10c5a134:       660a            bnes 10c5a140 <pneigh_queue_purge+0x5e>
10c5a136:       2f09            movel %a1,%sp@-
10c5a138:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c5a13e:       588f            addql #4,%sp
10c5a140:       7001            moveq #1,%d0
10c5a142:       b0aa 0070       cmpl %a2@(112),%d0
10c5a146:       6716            beqs 10c5a15e <pneigh_queue_purge+0x7c>
10c5a148:       41ea 0070       lea %a2@(112),%a0
10c5a14c:       40c1            movew %sr,%d1
10c5a14e:       007c 0700       oriw #1792,%sr
10c5a152:       2010            movel %a0@,%d0
10c5a154:       5380            subql #1,%d0
10c5a156:       2080            movel %d0,%a0@
10c5a158:       46c1            movew %d1,%sr
10c5a15a:       4a80            tstl %d0
10c5a15c:       6690            bnes 10c5a0ee <pneigh_queue_purge+0xc>
10c5a15e:       2f0a            movel %a2,%sp@-
10c5a160:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5a166:       588f            addql #4,%sp
10c5a168:       6084            bras 10c5a0ee <pneigh_queue_purge+0xc>
10c5a16a:       246e fff8       moveal %fp@(-8),%a2
10c5a16e:       266e fffc       moveal %fp@(-4),%a3
10c5a172:       4e5e            unlk %fp
10c5a174:       4e75            rts

10c5a176 <neigh_ifdown>:
10c5a176:       4e56 0000       linkw %fp,#0
10c5a17a:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c5a17e:       242e 0008       movel %fp@(8),%d2
10c5a182:       262e 000c       movel %fp@(12),%d3
10c5a186:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c5a18c:       5290            addql #1,%a0@
10c5a18e:       7200            moveq #0,%d1
10c5a190:       2a08            movel %a0,%d5
10c5a192:       2c02            movel %d2,%d6
10c5a194:       0686 0000 009c  addil #156,%d6
10c5a19a:       2e02            movel %d2,%d7
10c5a19c:       0687 0000 00b0  addil #176,%d7
10c5a1a2:       2001            movel %d1,%d0
10c5a1a4:       e588            lsll #2,%d0
10c5a1a6:       0680 0000 00f8  addil #248,%d0
10c5a1ac:       2a42            moveal %d2,%a5
10c5a1ae:       dbc0            addal %d0,%a5
10c5a1b0:       2455            moveal %a5@,%a2
10c5a1b2:       2801            movel %d1,%d4
10c5a1b4:       5284            addql #1,%d4
10c5a1b6:       b4fc 0000       cmpaw #0,%a2
10c5a1ba:       6700 00d8       beqw 10c5a294 <neigh_ifdown+0x11e>
10c5a1be:       4a83            tstl %d3
10c5a1c0:       670c            beqs 10c5a1ce <neigh_ifdown+0x58>
10c5a1c2:       b6aa 000c       cmpl %a2@(12),%d3
10c5a1c6:       6706            beqs 10c5a1ce <neigh_ifdown+0x58>
10c5a1c8:       2a4a            moveal %a2,%a5
10c5a1ca:       6000 00be       braw 10c5a28a <neigh_ifdown+0x114>
10c5a1ce:       2a92            movel %a2@,%a5@
10c5a1d0:       2f0a            movel %a2,%sp@-
10c5a1d2:       4eba febe       jsr %pc@(10c5a092 <neigh_del_timer>)
10c5a1d6:       157c 0001 001f  moveb #1,%a2@(31)
10c5a1dc:       588f            addql #4,%sp
10c5a1de:       49ea 0034       lea %a2@(52),%a4
10c5a1e2:       7001            moveq #1,%d0
10c5a1e4:       b0aa 0034       cmpl %a2@(52),%d0
10c5a1e8:       6700 0084       beqw 10c5a26e <neigh_ifdown+0xf8>
10c5a1ec:       7028            moveq #40,%d0
10c5a1ee:       d082            addl %d2,%d0
10c5a1f0:       2540 0008       movel %d0,%a2@(8)
10c5a1f4:       47ea 003c       lea %a2@(60),%a3
10c5a1f8:       40c0            movew %sr,%d0
10c5a1fa:       007c 0700       oriw #1792,%sr
10c5a1fe:       2053            moveal %a3@,%a0
10c5a200:       93c9            subal %a1,%a1
10c5a202:       b7c8            cmpal %a0,%a3
10c5a204:       6718            beqs 10c5a21e <neigh_ifdown+0xa8>
10c5a206:       2248            moveal %a0,%a1
10c5a208:       2051            moveal %a1@,%a0
10c5a20a:       53ab 0008       subql #1,%a3@(8)
10c5a20e:       214b 0004       movel %a3,%a0@(4)
10c5a212:       2688            movel %a0,%a3@
10c5a214:       4291            clrl %a1@
10c5a216:       42a9 0004       clrl %a1@(4)
10c5a21a:       42a9 0008       clrl %a1@(8)
10c5a21e:       46c0            movew %d0,%sr
10c5a220:       b2fc 0000       cmpaw #0,%a1
10c5a224:       672a            beqs 10c5a250 <neigh_ifdown+0xda>
10c5a226:       7001            moveq #1,%d0
10c5a228:       b0a9 0070       cmpl %a1@(112),%d0
10c5a22c:       6716            beqs 10c5a244 <neigh_ifdown+0xce>
10c5a22e:       41e9 0070       lea %a1@(112),%a0
10c5a232:       40c1            movew %sr,%d1
10c5a234:       007c 0700       oriw #1792,%sr
10c5a238:       2010            movel %a0@,%d0
10c5a23a:       5380            subql #1,%d0
10c5a23c:       2080            movel %d0,%a0@
10c5a23e:       46c1            movew %d1,%sr
10c5a240:       4a80            tstl %d0
10c5a242:       66b4            bnes 10c5a1f8 <neigh_ifdown+0x82>
10c5a244:       2f09            movel %a1,%sp@-
10c5a246:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5a24c:       588f            addql #4,%sp
10c5a24e:       60a8            bras 10c5a1f8 <neigh_ifdown+0x82>
10c5a250:       257c 10c5 9f88  movel #281386888,%a2@(56)
10c5a256:       0038 
10c5a258:       102a 001d       moveb %a2@(29),%d0
10c5a25c:       0200 00de       andib #-34,%d0
10c5a260:       6708            beqs 10c5a26a <neigh_ifdown+0xf4>
10c5a262:       157c 0040 001d  moveb #64,%a2@(29)
10c5a268:       6004            bras 10c5a26e <neigh_ifdown+0xf8>
10c5a26a:       422a 001d       clrb %a2@(29)
10c5a26e:       40c1            movew %sr,%d1
10c5a270:       007c 0700       oriw #1792,%sr
10c5a274:       2014            movel %a4@,%d0
10c5a276:       5380            subql #1,%d0
10c5a278:       2880            movel %d0,%a4@
10c5a27a:       46c1            movew %d1,%sr
10c5a27c:       4a80            tstl %d0
10c5a27e:       660a            bnes 10c5a28a <neigh_ifdown+0x114>
10c5a280:       2f0a            movel %a2,%sp@-
10c5a282:       4eb9 10c5 a79c  jsr 10c5a79c <neigh_destroy>
10c5a288:       588f            addql #4,%sp
10c5a28a:       2455            moveal %a5@,%a2
10c5a28c:       b4fc 0000       cmpaw #0,%a2
10c5a290:       6600 ff2c       bnew 10c5a1be <neigh_ifdown+0x48>
10c5a294:       2204            movel %d4,%d1
10c5a296:       701f            moveq #31,%d0
10c5a298:       b081            cmpl %d1,%d0
10c5a29a:       6c00 ff06       bgew 10c5a1a2 <neigh_ifdown+0x2c>
10c5a29e:       2f03            movel %d3,%sp@-
10c5a2a0:       2f02            movel %d2,%sp@-
10c5a2a2:       4eb9 10c5 a72a  jsr 10c5a72a <pneigh_ifdown>
10c5a2a8:       508f            addql #8,%sp
10c5a2aa:       2045            moveal %d5,%a0
10c5a2ac:       5390            subql #1,%a0@
10c5a2ae:       2f06            movel %d6,%sp@-
10c5a2b0:       4eb9 10c1 9894  jsr 10c19894 <del_timer>
10c5a2b6:       2f07            movel %d7,%sp@-
10c5a2b8:       4eba fe28       jsr %pc@(10c5a0e2 <pneigh_queue_purge>)
10c5a2bc:       7000            moveq #0,%d0
10c5a2be:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c5a2c4:       4e5e            unlk %fp
10c5a2c6:       4e75            rts

10c5a2c8 <neigh_alloc>:
10c5a2c8:       4e56 0000       linkw %fp,#0
10c5a2cc:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c5a2d0:       266e 0008       moveal %fp@(8),%a3
10c5a2d4:       2439 1002 67b0  movel 100267b0 <jiffies>,%d2
10c5a2da:       202b 00c0       movel %a3@(192),%d0
10c5a2de:       b0ab 0080       cmpl %a3@(128),%d0
10c5a2e2:       6e14            bgts 10c5a2f8 <neigh_alloc+0x30>
10c5a2e4:       b0ab 007c       cmpl %a3@(124),%d0
10c5a2e8:       6f26            bles 10c5a310 <neigh_alloc+0x48>
10c5a2ea:       2002            movel %d2,%d0
10c5a2ec:       90ab 0084       subl %a3@(132),%d0
10c5a2f0:       0c80 0000 01f4  cmpil #500,%d0
10c5a2f6:       6318            blss 10c5a310 <neigh_alloc+0x48>
10c5a2f8:       2f0b            movel %a3,%sp@-
10c5a2fa:       4eba fce6       jsr %pc@(10c59fe2 <neigh_forced_gc>)
10c5a2fe:       588f            addql #4,%sp
10c5a300:       4a80            tstl %d0
10c5a302:       660c            bnes 10c5a310 <neigh_alloc+0x48>
10c5a304:       202b 00c0       movel %a3@(192),%d0
10c5a308:       b0ab 0080       cmpl %a3@(128),%d0
10c5a30c:       6e00 008e       bgtw 10c5a39c <neigh_alloc+0xd4>
10c5a310:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c5a314:       2f2b 00d0       movel %a3@(208),%sp@-
10c5a318:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c5a31e:       2440            moveal %d0,%a2
10c5a320:       508f            addql #8,%sp
10c5a322:       b4fc 0000       cmpaw #0,%a2
10c5a326:       6774            beqs 10c5a39c <neigh_alloc+0xd4>
10c5a328:       2f2b 0008       movel %a3@(8),%sp@-
10c5a32c:       42a7            clrl %sp@-
10c5a32e:       2f0a            movel %a2,%sp@-
10c5a330:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c5a336:       41ea 003c       lea %a2@(60),%a0
10c5a33a:       2148 0004       movel %a0,%a0@(4)
10c5a33e:       2088            movel %a0,%a0@
10c5a340:       42a8 0008       clrl %a0@(8)
10c5a344:       42aa 0024       clrl %a2@(36)
10c5a348:       2542 0010       movel %d2,%a2@(16)
10c5a34c:       2542 0018       movel %d2,%a2@(24)
10c5a350:       422a 001d       clrb %a2@(29)
10c5a354:       257c 10c5 9f88  movel #281386888,%a2@(56)
10c5a35a:       0038 
10c5a35c:       41eb 0028       lea %a3@(40),%a0
10c5a360:       2548 0008       movel %a0,%a2@(8)
10c5a364:       41ea 004c       lea %a2@(76),%a0
10c5a368:       42a8 0004       clrl %a0@(4)
10c5a36c:       4290            clrl %a0@
10c5a36e:       257c 10c5 ab06  movel #281389830,%a2@(92)
10c5a374:       005c 
10c5a376:       254a 0058       movel %a2,%a2@(88)
10c5a37a:       52ab 00e8       addql #1,%a3@(232)
10c5a37e:       52b9 1002 4a90  addql #1,10024a90 <neigh_glbl_allocs>
10c5a384:       52ab 00c0       addql #1,%a3@(192)
10c5a388:       254b 0004       movel %a3,%a2@(4)
10c5a38c:       7001            moveq #1,%d0
10c5a38e:       2540 0034       movel %d0,%a2@(52)
10c5a392:       157c 0001 001f  moveb #1,%a2@(31)
10c5a398:       200a            movel %a2,%d0
10c5a39a:       6002            bras 10c5a39e <neigh_alloc+0xd6>
10c5a39c:       7000            moveq #0,%d0
10c5a39e:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c5a3a4:       4e5e            unlk %fp
10c5a3a6:       4e75            rts

10c5a3a8 <neigh_lookup>:
10c5a3a8:       4e56 0000       linkw %fp,#0
10c5a3ac:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c5a3b0:       246e 0008       moveal %fp@(8),%a2
10c5a3b4:       262e 000c       movel %fp@(12),%d3
10c5a3b8:       242e 0010       movel %fp@(16),%d2
10c5a3bc:       282a 000c       movel %a2@(12),%d4
10c5a3c0:       2f02            movel %d2,%sp@-
10c5a3c2:       2f03            movel %d3,%sp@-
10c5a3c4:       206a 0010       moveal %a2@(16),%a0
10c5a3c8:       4e90            jsr %a0@
10c5a3ca:       508f            addql #8,%sp
10c5a3cc:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c5a3d2:       5290            addql #1,%a0@
10c5a3d4:       e588            lsll #2,%d0
10c5a3d6:       45ea 00f8       lea %a2@(248),%a2
10c5a3da:       2472 0800       moveal %a2@(00000000,%d0:l),%a2
10c5a3de:       2648            moveal %a0,%a3
10c5a3e0:       6002            bras 10c5a3e4 <neigh_lookup+0x3c>
10c5a3e2:       2452            moveal %a2@,%a2
10c5a3e4:       b4fc 0000       cmpaw #0,%a2
10c5a3e8:       6722            beqs 10c5a40c <neigh_lookup+0x64>
10c5a3ea:       b4aa 000c       cmpl %a2@(12),%d2
10c5a3ee:       66f2            bnes 10c5a3e2 <neigh_lookup+0x3a>
10c5a3f0:       2f04            movel %d4,%sp@-
10c5a3f2:       2f03            movel %d3,%sp@-
10c5a3f4:       486a 0064       pea %a2@(100)
10c5a3f8:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c5a3fe:       4fef 000c       lea %sp@(12),%sp
10c5a402:       4a80            tstl %d0
10c5a404:       66dc            bnes 10c5a3e2 <neigh_lookup+0x3a>
10c5a406:       41ea 0034       lea %a2@(52),%a0
10c5a40a:       5290            addql #1,%a0@
10c5a40c:       5393            subql #1,%a3@
10c5a40e:       200a            movel %a2,%d0
10c5a410:       4cee 0c1c ffec  moveml %fp@(-20),%d2-%d4/%a2-%a3
10c5a416:       4e5e            unlk %fp
10c5a418:       4e75            rts

10c5a41a <neigh_create>:
10c5a41a:       4e56 fffc       linkw %fp,#-4
10c5a41e:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c5a422:       286e 0008       moveal %fp@(8),%a4
10c5a426:       2e2e 000c       movel %fp@(12),%d7
10c5a42a:       2c2e 0010       movel %fp@(16),%d6
10c5a42e:       282c 000c       movel %a4@(12),%d4
10c5a432:       2f0c            movel %a4,%sp@-
10c5a434:       4eba fe92       jsr %pc@(10c5a2c8 <neigh_alloc>)
10c5a438:       2640            moveal %d0,%a3
10c5a43a:       588f            addql #4,%sp
10c5a43c:       b6fc 0000       cmpaw #0,%a3
10c5a440:       6606            bnes 10c5a448 <neigh_create+0x2e>
10c5a442:       7097            moveq #-105,%d0
10c5a444:       6000 0132       braw 10c5a578 <neigh_create+0x15e>
10c5a448:       2f04            movel %d4,%sp@-
10c5a44a:       2f07            movel %d7,%sp@-
10c5a44c:       486b 0064       pea %a3@(100)
10c5a450:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c5a456:       2746 000c       movel %d6,%a3@(12)
10c5a45a:       2046            moveal %d6,%a0
10c5a45c:       41e8 00d8       lea %a0@(216),%a0
10c5a460:       4fef 000c       lea %sp@(12),%sp
10c5a464:       5290            addql #1,%a0@
10c5a466:       206c 0014       moveal %a4@(20),%a0
10c5a46a:       b0fc 0000       cmpaw #0,%a0
10c5a46e:       6722            beqs 10c5a492 <neigh_create+0x78>
10c5a470:       2f0b            movel %a3,%sp@-
10c5a472:       4e90            jsr %a0@
10c5a474:       2440            moveal %d0,%a2
10c5a476:       588f            addql #4,%sp
10c5a478:       b4fc 0000       cmpaw #0,%a2
10c5a47c:       6c14            bges 10c5a492 <neigh_create+0x78>
10c5a47e:       41eb 0034       lea %a3@(52),%a0
10c5a482:       40c1            movew %sr,%d1
10c5a484:       007c 0700       oriw #1792,%sr
10c5a488:       2010            movel %a0@,%d0
10c5a48a:       5380            subql #1,%d0
10c5a48c:       2080            movel %d0,%a0@
10c5a48e:       6000 00b4       braw 10c5a544 <neigh_create+0x12a>
10c5a492:       206b 0008       moveal %a3@(8),%a0
10c5a496:       4aa8 0004       tstl %a0@(4)
10c5a49a:       6726            beqs 10c5a4c2 <neigh_create+0xa8>
10c5a49c:       2f0b            movel %a3,%sp@-
10c5a49e:       2068 0004       moveal %a0@(4),%a0
10c5a4a2:       4e90            jsr %a0@
10c5a4a4:       2440            moveal %d0,%a2
10c5a4a6:       588f            addql #4,%sp
10c5a4a8:       b4fc 0000       cmpaw #0,%a2
10c5a4ac:       6c14            bges 10c5a4c2 <neigh_create+0xa8>
10c5a4ae:       41eb 0034       lea %a3@(52),%a0
10c5a4b2:       40c1            movew %sr,%d1
10c5a4b4:       007c 0700       oriw #1792,%sr
10c5a4b8:       2010            movel %a0@,%d0
10c5a4ba:       5380            subql #1,%d0
10c5a4bc:       2080            movel %d0,%a0@
10c5a4be:       6000 0084       braw 10c5a544 <neigh_create+0x12a>
10c5a4c2:       206b 0008       moveal %a3@(8),%a0
10c5a4c6:       2028 0018       movel %a0@(24),%d0
10c5a4ca:       d080            addl %d0,%d0
10c5a4cc:       2239 1002 67b0  movel 100267b0 <jiffies>,%d1
10c5a4d2:       9280            subl %d0,%d1
10c5a4d4:       2741 0014       movel %d1,%a3@(20)
10c5a4d8:       2f06            movel %d6,%sp@-
10c5a4da:       2f07            movel %d7,%sp@-
10c5a4dc:       206c 0010       moveal %a4@(16),%a0
10c5a4e0:       4e90            jsr %a0@
10c5a4e2:       2a00            movel %d0,%d5
10c5a4e4:       508f            addql #8,%sp
10c5a4e6:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c5a4ec:       5290            addql #1,%a0@
10c5a4ee:       2005            movel %d5,%d0
10c5a4f0:       e588            lsll #2,%d0
10c5a4f2:       43ec 00f8       lea %a4@(248),%a1
10c5a4f6:       2471 0800       moveal %a1@(00000000,%d0:l),%a2
10c5a4fa:       7434            moveq #52,%d2
10c5a4fc:       d48b            addl %a3,%d2
10c5a4fe:       2a48            moveal %a0,%a5
10c5a500:       2609            movel %a1,%d3
10c5a502:       b4fc 0000       cmpaw #0,%a2
10c5a506:       6756            beqs 10c5a55e <neigh_create+0x144>
10c5a508:       284d            moveal %a5,%a4
10c5a50a:       2242            moveal %d2,%a1
10c5a50c:       bcaa 000c       cmpl %a2@(12),%d6
10c5a510:       6644            bnes 10c5a556 <neigh_create+0x13c>
10c5a512:       2f04            movel %d4,%sp@-
10c5a514:       2f07            movel %d7,%sp@-
10c5a516:       486a 0064       pea %a2@(100)
10c5a51a:       2d49 fffc       movel %a1,%fp@(-4)
10c5a51e:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c5a524:       4fef 000c       lea %sp@(12),%sp
10c5a528:       226e fffc       moveal %fp@(-4),%a1
10c5a52c:       4a80            tstl %d0
10c5a52e:       6626            bnes 10c5a556 <neigh_create+0x13c>
10c5a530:       41ea 0034       lea %a2@(52),%a0
10c5a534:       5290            addql #1,%a0@
10c5a536:       5394            subql #1,%a4@
10c5a538:       40c1            movew %sr,%d1
10c5a53a:       007c 0700       oriw #1792,%sr
10c5a53e:       2011            movel %a1@,%d0
10c5a540:       5380            subql #1,%d0
10c5a542:       2280            movel %d0,%a1@
10c5a544:       46c1            movew %d1,%sr
10c5a546:       4a80            tstl %d0
10c5a548:       6608            bnes 10c5a552 <neigh_create+0x138>
10c5a54a:       2f0b            movel %a3,%sp@-
10c5a54c:       4eb9 10c5 a79c  jsr 10c5a79c <neigh_destroy>
10c5a552:       200a            movel %a2,%d0
10c5a554:       6022            bras 10c5a578 <neigh_create+0x15e>
10c5a556:       2452            moveal %a2@,%a2
10c5a558:       b4fc 0000       cmpaw #0,%a2
10c5a55c:       66ae            bnes 10c5a50c <neigh_create+0xf2>
10c5a55e:       2005            movel %d5,%d0
10c5a560:       e588            lsll #2,%d0
10c5a562:       2043            moveal %d3,%a0
10c5a564:       26b0 0800       movel %a0@(00000000,%d0:l),%a3@
10c5a568:       218b 0800       movel %a3,%a0@(00000000,%d0:l)
10c5a56c:       422b 001f       clrb %a3@(31)
10c5a570:       2042            moveal %d2,%a0
10c5a572:       5290            addql #1,%a0@
10c5a574:       5395            subql #1,%a5@
10c5a576:       200b            movel %a3,%d0
10c5a578:       4cee 3cfc ffd4  moveml %fp@(-44),%d2-%d7/%a2-%a5
10c5a57e:       4e5e            unlk %fp
10c5a580:       4e75            rts

10c5a582 <pneigh_lookup>:
10c5a582:       4e56 0000       linkw %fp,#0
10c5a586:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c5a58a:       2a2e 0008       movel %fp@(8),%d5
10c5a58e:       262e 000c       movel %fp@(12),%d3
10c5a592:       282e 0010       movel %fp@(16),%d4
10c5a596:       2045            moveal %d5,%a0
10c5a598:       2a68 000c       moveal %a0@(12),%a5
10c5a59c:       4282            clrl %d2
10c5a59e:       3435 38fc       movew %a5@(fffffffc,%d3:l),%d2
10c5a5a2:       2035 38fc       movel %a5@(fffffffc,%d3:l),%d0
10c5a5a6:       b182            eorl %d0,%d2
10c5a5a8:       2002            movel %d2,%d0
10c5a5aa:       e088            lsrl #8,%d0
10c5a5ac:       b182            eorl %d0,%d2
10c5a5ae:       2002            movel %d2,%d0
10c5a5b0:       e888            lsrl #4,%d0
10c5a5b2:       b182            eorl %d0,%d2
10c5a5b4:       700f            moveq #15,%d0
10c5a5b6:       c480            andl %d0,%d2
10c5a5b8:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c5a5be:       5290            addql #1,%a0@
10c5a5c0:       2002            movel %d2,%d0
10c5a5c2:       e588            lsll #2,%d0
10c5a5c4:       2245            moveal %d5,%a1
10c5a5c6:       43e9 0178       lea %a1@(376),%a1
10c5a5ca:       2471 0800       moveal %a1@(00000000,%d0:l),%a2
10c5a5ce:       2648            moveal %a0,%a3
10c5a5d0:       b4fc 0000       cmpaw #0,%a2
10c5a5d4:       6730            beqs 10c5a606 <pneigh_lookup+0x84>
10c5a5d6:       284b            moveal %a3,%a4
10c5a5d8:       2f0d            movel %a5,%sp@-
10c5a5da:       2f03            movel %d3,%sp@-
10c5a5dc:       486a 0008       pea %a2@(8)
10c5a5e0:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c5a5e6:       4fef 000c       lea %sp@(12),%sp
10c5a5ea:       4a80            tstl %d0
10c5a5ec:       6610            bnes 10c5a5fe <pneigh_lookup+0x7c>
10c5a5ee:       202a 0004       movel %a2@(4),%d0
10c5a5f2:       b880            cmpl %d0,%d4
10c5a5f4:       6704            beqs 10c5a5fa <pneigh_lookup+0x78>
10c5a5f6:       4a80            tstl %d0
10c5a5f8:       6604            bnes 10c5a5fe <pneigh_lookup+0x7c>
10c5a5fa:       5394            subql #1,%a4@
10c5a5fc:       6076            bras 10c5a674 <pneigh_lookup+0xf2>
10c5a5fe:       2452            moveal %a2@,%a2
10c5a600:       b4fc 0000       cmpaw #0,%a2
10c5a604:       66d2            bnes 10c5a5d8 <pneigh_lookup+0x56>
10c5a606:       5393            subql #1,%a3@
10c5a608:       4aae 0014       tstl %fp@(20)
10c5a60c:       674c            beqs 10c5a65a <pneigh_lookup+0xd8>
10c5a60e:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c5a612:       486d 0008       pea %a5@(8)
10c5a616:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c5a61c:       2440            moveal %d0,%a2
10c5a61e:       508f            addql #8,%sp
10c5a620:       b4fc 0000       cmpaw #0,%a2
10c5a624:       6734            beqs 10c5a65a <pneigh_lookup+0xd8>
10c5a626:       2f0d            movel %a5,%sp@-
10c5a628:       2f03            movel %d3,%sp@-
10c5a62a:       486a 0008       pea %a2@(8)
10c5a62e:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c5a634:       2544 0004       movel %d4,%a2@(4)
10c5a638:       4fef 000c       lea %sp@(12),%sp
10c5a63c:       2245            moveal %d5,%a1
10c5a63e:       2069 0018       moveal %a1@(24),%a0
10c5a642:       b0fc 0000       cmpaw #0,%a0
10c5a646:       6716            beqs 10c5a65e <pneigh_lookup+0xdc>
10c5a648:       2f0a            movel %a2,%sp@-
10c5a64a:       4e90            jsr %a0@
10c5a64c:       588f            addql #4,%sp
10c5a64e:       4a80            tstl %d0
10c5a650:       670c            beqs 10c5a65e <pneigh_lookup+0xdc>
10c5a652:       2f0a            movel %a2,%sp@-
10c5a654:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c5a65a:       7000            moveq #0,%d0
10c5a65c:       6018            bras 10c5a676 <pneigh_lookup+0xf4>
10c5a65e:       5293            addql #1,%a3@
10c5a660:       2002            movel %d2,%d0
10c5a662:       e588            lsll #2,%d0
10c5a664:       2045            moveal %d5,%a0
10c5a666:       41e8 0178       lea %a0@(376),%a0
10c5a66a:       24b0 0800       movel %a0@(00000000,%d0:l),%a2@
10c5a66e:       218a 0800       movel %a2,%a0@(00000000,%d0:l)
10c5a672:       5393            subql #1,%a3@
10c5a674:       200a            movel %a2,%d0
10c5a676:       4cee 3c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a5
10c5a67c:       4e5e            unlk %fp
10c5a67e:       4e75            rts

10c5a680 <pneigh_delete>:
10c5a680:       4e56 fffc       linkw %fp,#-4
10c5a684:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c5a688:       206e 0008       moveal %fp@(8),%a0
10c5a68c:       2a6e 000c       moveal %fp@(12),%a5
10c5a690:       262e 0010       movel %fp@(16),%d3
10c5a694:       2428 000c       movel %a0@(12),%d2
10c5a698:       4280            clrl %d0
10c5a69a:       3035 28fc       movew %a5@(fffffffc,%d2:l),%d0
10c5a69e:       2235 28fc       movel %a5@(fffffffc,%d2:l),%d1
10c5a6a2:       b380            eorl %d1,%d0
10c5a6a4:       2200            movel %d0,%d1
10c5a6a6:       e089            lsrl #8,%d1
10c5a6a8:       b380            eorl %d1,%d0
10c5a6aa:       2200            movel %d0,%d1
10c5a6ac:       e889            lsrl #4,%d1
10c5a6ae:       b380            eorl %d1,%d0
10c5a6b0:       720f            moveq #15,%d1
10c5a6b2:       c081            andl %d1,%d0
10c5a6b4:       e588            lsll #2,%d0
10c5a6b6:       0680 0000 0178  addil #376,%d0
10c5a6bc:       49f0 0800       lea %a0@(00000000,%d0:l),%a4
10c5a6c0:       2454            moveal %a4@,%a2
10c5a6c2:       b4fc 0000       cmpaw #0,%a2
10c5a6c6:       6756            beqs 10c5a71e <pneigh_delete+0x9e>
10c5a6c8:       47f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a3
10c5a6ce:       2f02            movel %d2,%sp@-
10c5a6d0:       2f0d            movel %a5,%sp@-
10c5a6d2:       486a 0008       pea %a2@(8)
10c5a6d6:       2d48 fffc       movel %a0,%fp@(-4)
10c5a6da:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c5a6e0:       4fef 000c       lea %sp@(12),%sp
10c5a6e4:       206e fffc       moveal %fp@(-4),%a0
10c5a6e8:       4a80            tstl %d0
10c5a6ea:       6628            bnes 10c5a714 <pneigh_delete+0x94>
10c5a6ec:       b6aa 0004       cmpl %a2@(4),%d3
10c5a6f0:       6622            bnes 10c5a714 <pneigh_delete+0x94>
10c5a6f2:       5293            addql #1,%a3@
10c5a6f4:       2892            movel %a2@,%a4@
10c5a6f6:       5393            subql #1,%a3@
10c5a6f8:       2068 001c       moveal %a0@(28),%a0
10c5a6fc:       b0fc 0000       cmpaw #0,%a0
10c5a700:       6706            beqs 10c5a708 <pneigh_delete+0x88>
10c5a702:       2f0a            movel %a2,%sp@-
10c5a704:       4e90            jsr %a0@
10c5a706:       588f            addql #4,%sp
10c5a708:       2f0a            movel %a2,%sp@-
10c5a70a:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c5a710:       7000            moveq #0,%d0
10c5a712:       600c            bras 10c5a720 <pneigh_delete+0xa0>
10c5a714:       284a            moveal %a2,%a4
10c5a716:       2452            moveal %a2@,%a2
10c5a718:       b4fc 0000       cmpaw #0,%a2
10c5a71c:       66b0            bnes 10c5a6ce <pneigh_delete+0x4e>
10c5a71e:       70fe            moveq #-2,%d0
10c5a720:       4cee 3c0c ffe4  moveml %fp@(-28),%d2-%d3/%a2-%a5
10c5a726:       4e5e            unlk %fp
10c5a728:       4e75            rts

10c5a72a <pneigh_ifdown>:
10c5a72a:       4e56 0000       linkw %fp,#0
10c5a72e:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c5a732:       286e 0008       moveal %fp@(8),%a4
10c5a736:       262e 000c       movel %fp@(12),%d3
10c5a73a:       7200            moveq #0,%d1
10c5a73c:       2001            movel %d1,%d0
10c5a73e:       e588            lsll #2,%d0
10c5a740:       0680 0000 0178  addil #376,%d0
10c5a746:       47f4 0800       lea %a4@(00000000,%d0:l),%a3
10c5a74a:       2453            moveal %a3@,%a2
10c5a74c:       2401            movel %d1,%d2
10c5a74e:       5282            addql #1,%d2
10c5a750:       b4fc 0000       cmpaw #0,%a2
10c5a754:       6732            beqs 10c5a788 <pneigh_ifdown+0x5e>
10c5a756:       b6aa 0004       cmpl %a2@(4),%d3
10c5a75a:       6704            beqs 10c5a760 <pneigh_ifdown+0x36>
10c5a75c:       4a83            tstl %d3
10c5a75e:       661e            bnes 10c5a77e <pneigh_ifdown+0x54>
10c5a760:       2692            movel %a2@,%a3@
10c5a762:       206c 001c       moveal %a4@(28),%a0
10c5a766:       b0fc 0000       cmpaw #0,%a0
10c5a76a:       6706            beqs 10c5a772 <pneigh_ifdown+0x48>
10c5a76c:       2f0a            movel %a2,%sp@-
10c5a76e:       4e90            jsr %a0@
10c5a770:       588f            addql #4,%sp
10c5a772:       2f0a            movel %a2,%sp@-
10c5a774:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c5a77a:       588f            addql #4,%sp
10c5a77c:       6002            bras 10c5a780 <pneigh_ifdown+0x56>
10c5a77e:       264a            moveal %a2,%a3
10c5a780:       2453            moveal %a3@,%a2
10c5a782:       b4fc 0000       cmpaw #0,%a2
10c5a786:       66ce            bnes 10c5a756 <pneigh_ifdown+0x2c>
10c5a788:       2202            movel %d2,%d1
10c5a78a:       700f            moveq #15,%d0
10c5a78c:       b081            cmpl %d1,%d0
10c5a78e:       64ac            bccs 10c5a73c <pneigh_ifdown+0x12>
10c5a790:       70fe            moveq #-2,%d0
10c5a792:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c5a798:       4e5e            unlk %fp
10c5a79a:       4e75            rts

10c5a79c <neigh_destroy>:
10c5a79c:       4e56 0000       linkw %fp,#0
10c5a7a0:       2f0a            movel %a2,%sp@-
10c5a7a2:       206e 0008       moveal %fp@(8),%a0
10c5a7a6:       4a28 001f       tstb %a0@(31)
10c5a7aa:       6616            bnes 10c5a7c2 <neigh_destroy+0x26>
10c5a7ac:       2f2e 0004       movel %fp@(4),%sp@-
10c5a7b0:       2f08            movel %a0,%sp@-
10c5a7b2:       4879 1000 6ff6  pea 10006ff6 <npindex_to_ethertype+0xdc6>
10c5a7b8:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c5a7be:       6000 0142       braw 10c5a902 <neigh_destroy+0x166>
10c5a7c2:       2f08            movel %a0,%sp@-
10c5a7c4:       4eba f8cc       jsr %pc@(10c5a092 <neigh_del_timer>)
10c5a7c8:       588f            addql #4,%sp
10c5a7ca:       4a80            tstl %d0
10c5a7cc:       670e            beqs 10c5a7dc <neigh_destroy+0x40>
10c5a7ce:       4879 1000 7020  pea 10007020 <npindex_to_ethertype+0xdf0>
10c5a7d4:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c5a7da:       588f            addql #4,%sp
10c5a7dc:       206e 0008       moveal %fp@(8),%a0
10c5a7e0:       2268 0030       moveal %a0@(48),%a1
10c5a7e4:       b2fc 0000       cmpaw #0,%a1
10c5a7e8:       674a            beqs 10c5a834 <neigh_destroy+0x98>
10c5a7ea:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c5a7f0:       206e 0008       moveal %fp@(8),%a0
10c5a7f4:       2151 0030       movel %a1@,%a0@(48)
10c5a7f8:       4291            clrl %a1@
10c5a7fa:       5292            addql #1,%a2@
10c5a7fc:       237c 10c5 9f88  movel #281386888,%a1@(14)
10c5a802:       000e 
10c5a804:       5392            subql #1,%a2@
10c5a806:       41e9 0004       lea %a1@(4),%a0
10c5a80a:       40c1            movew %sr,%d1
10c5a80c:       007c 0700       oriw #1792,%sr
10c5a810:       2010            movel %a0@,%d0
10c5a812:       5380            subql #1,%d0
10c5a814:       2080            movel %d0,%a0@
10c5a816:       46c1            movew %d1,%sr
10c5a818:       4a80            tstl %d0
10c5a81a:       660a            bnes 10c5a826 <neigh_destroy+0x8a>
10c5a81c:       2f09            movel %a1,%sp@-
10c5a81e:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c5a824:       588f            addql #4,%sp
10c5a826:       206e 0008       moveal %fp@(8),%a0
10c5a82a:       2268 0030       moveal %a0@(48),%a1
10c5a82e:       b2fc 0000       cmpaw #0,%a1
10c5a832:       66bc            bnes 10c5a7f0 <neigh_destroy+0x54>
10c5a834:       226e 0008       moveal %fp@(8),%a1
10c5a838:       2069 0060       moveal %a1@(96),%a0
10c5a83c:       b0fc 0000       cmpaw #0,%a0
10c5a840:       6710            beqs 10c5a852 <neigh_destroy+0xb6>
10c5a842:       2068 0004       moveal %a0@(4),%a0
10c5a846:       b0fc 0000       cmpaw #0,%a0
10c5a84a:       6706            beqs 10c5a852 <neigh_destroy+0xb6>
10c5a84c:       2f09            movel %a1,%sp@-
10c5a84e:       4e90            jsr %a0@
10c5a850:       588f            addql #4,%sp
10c5a852:       206e 0008       moveal %fp@(8),%a0
10c5a856:       45e8 003c       lea %a0@(60),%a2
10c5a85a:       40c0            movew %sr,%d0
10c5a85c:       007c 0700       oriw #1792,%sr
10c5a860:       2052            moveal %a2@,%a0
10c5a862:       93c9            subal %a1,%a1
10c5a864:       b5c8            cmpal %a0,%a2
10c5a866:       6718            beqs 10c5a880 <neigh_destroy+0xe4>
10c5a868:       2248            moveal %a0,%a1
10c5a86a:       2051            moveal %a1@,%a0
10c5a86c:       53aa 0008       subql #1,%a2@(8)
10c5a870:       214a 0004       movel %a2,%a0@(4)
10c5a874:       2488            movel %a0,%a2@
10c5a876:       4291            clrl %a1@
10c5a878:       42a9 0004       clrl %a1@(4)
10c5a87c:       42a9 0008       clrl %a1@(8)
10c5a880:       46c0            movew %d0,%sr
10c5a882:       b2fc 0000       cmpaw #0,%a1
10c5a886:       672a            beqs 10c5a8b2 <neigh_destroy+0x116>
10c5a888:       7001            moveq #1,%d0
10c5a88a:       b0a9 0070       cmpl %a1@(112),%d0
10c5a88e:       6716            beqs 10c5a8a6 <neigh_destroy+0x10a>
10c5a890:       41e9 0070       lea %a1@(112),%a0
10c5a894:       40c1            movew %sr,%d1
10c5a896:       007c 0700       oriw #1792,%sr
10c5a89a:       2010            movel %a0@,%d0
10c5a89c:       5380            subql #1,%d0
10c5a89e:       2080            movel %d0,%a0@
10c5a8a0:       46c1            movew %d1,%sr
10c5a8a2:       4a80            tstl %d0
10c5a8a4:       66b4            bnes 10c5a85a <neigh_destroy+0xbe>
10c5a8a6:       2f09            movel %a1,%sp@-
10c5a8a8:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5a8ae:       588f            addql #4,%sp
10c5a8b0:       60a8            bras 10c5a85a <neigh_destroy+0xbe>
10c5a8b2:       206e 0008       moveal %fp@(8),%a0
10c5a8b6:       2268 000c       moveal %a0@(12),%a1
10c5a8ba:       41e9 00d8       lea %a1@(216),%a0
10c5a8be:       40c1            movew %sr,%d1
10c5a8c0:       007c 0700       oriw #1792,%sr
10c5a8c4:       2010            movel %a0@,%d0
10c5a8c6:       5380            subql #1,%d0
10c5a8c8:       2080            movel %d0,%a0@
10c5a8ca:       46c1            movew %d1,%sr
10c5a8cc:       4a80            tstl %d0
10c5a8ce:       660a            bnes 10c5a8da <neigh_destroy+0x13e>
10c5a8d0:       2f09            movel %a1,%sp@-
10c5a8d2:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c5a8d8:       588f            addql #4,%sp
10c5a8da:       53b9 1002 4a90  subql #1,10024a90 <neigh_glbl_allocs>
10c5a8e0:       206e 0008       moveal %fp@(8),%a0
10c5a8e4:       2068 0004       moveal %a0@(4),%a0
10c5a8e8:       53a8 00c0       subql #1,%a0@(192)
10c5a8ec:       2f2e 0008       movel %fp@(8),%sp@-
10c5a8f0:       206e 0008       moveal %fp@(8),%a0
10c5a8f4:       2068 0004       moveal %a0@(4),%a0
10c5a8f8:       2f28 00d0       movel %a0@(208),%sp@-
10c5a8fc:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c5a902:       246e fffc       moveal %fp@(-4),%a2
10c5a906:       4e5e            unlk %fp
10c5a908:       4e75            rts

10c5a90a <neigh_suspect>:
10c5a90a:       4e56 0000       linkw %fp,#0
10c5a90e:       2f0a            movel %a2,%sp@-
10c5a910:       246e 0008       moveal %fp@(8),%a2
10c5a914:       206a 0060       moveal %a2@(96),%a0
10c5a918:       2568 0010 0038  movel %a0@(16),%a2@(56)
10c5a91e:       226a 0030       moveal %a2@(48),%a1
10c5a922:       b2fc 0000       cmpaw #0,%a1
10c5a926:       6712            beqs 10c5a93a <neigh_suspect+0x30>
10c5a928:       206a 0060       moveal %a2@(96),%a0
10c5a92c:       2368 0010 000e  movel %a0@(16),%a1@(14)
10c5a932:       2251            moveal %a1@,%a1
10c5a934:       b2fc 0000       cmpaw #0,%a1
10c5a938:       66ee            bnes 10c5a928 <neigh_suspect+0x1e>
10c5a93a:       245f            moveal %sp@+,%a2
10c5a93c:       4e5e            unlk %fp
10c5a93e:       4e75            rts

10c5a940 <neigh_connect>:
10c5a940:       4e56 0000       linkw %fp,#0
10c5a944:       2f0a            movel %a2,%sp@-
10c5a946:       246e 0008       moveal %fp@(8),%a2
10c5a94a:       206a 0060       moveal %a2@(96),%a0
10c5a94e:       2568 0014 0038  movel %a0@(20),%a2@(56)
10c5a954:       226a 0030       moveal %a2@(48),%a1
10c5a958:       b2fc 0000       cmpaw #0,%a1
10c5a95c:       6712            beqs 10c5a970 <neigh_connect+0x30>
10c5a95e:       206a 0060       moveal %a2@(96),%a0
10c5a962:       2368 0018 000e  movel %a0@(24),%a1@(14)
10c5a968:       2251            moveal %a1@,%a1
10c5a96a:       b2fc 0000       cmpaw #0,%a1
10c5a96e:       66ee            bnes 10c5a95e <neigh_connect+0x1e>
10c5a970:       245f            moveal %sp@+,%a2
10c5a972:       4e5e            unlk %fp
10c5a974:       4e75            rts

10c5a976 <neigh_sync>:
10c5a976:       4e56 0000       linkw %fp,#0
10c5a97a:       2f0a            movel %a2,%sp@-
10c5a97c:       246e 0008       moveal %fp@(8),%a2
10c5a980:       2279 1002 67b0  moveal 100267b0 <jiffies>,%a1
10c5a986:       122a 001d       moveb %a2@(29),%d1
10c5a98a:       1001            moveb %d1,%d0
10c5a98c:       0200 00c0       andib #-64,%d0
10c5a990:       6648            bnes 10c5a9da <neigh_sync+0x64>
10c5a992:       0801 0001       btst #1,%d1
10c5a996:       671c            beqs 10c5a9b4 <neigh_sync+0x3e>
10c5a998:       93ea 0014       subal %a2@(20),%a1
10c5a99c:       206a 0008       moveal %a2@(8),%a0
10c5a9a0:       b3e8 0024       cmpal %a0@(36),%a1
10c5a9a4:       6334            blss 10c5a9da <neigh_sync+0x64>
10c5a9a6:       157c 0004 001d  moveb #4,%a2@(29)
10c5a9ac:       2f0a            movel %a2,%sp@-
10c5a9ae:       4eba ff5a       jsr %pc@(10c5a90a <neigh_suspect>)
10c5a9b2:       6026            bras 10c5a9da <neigh_sync+0x64>
10c5a9b4:       0201 00de       andib #-34,%d1
10c5a9b8:       6720            beqs 10c5a9da <neigh_sync+0x64>
10c5a9ba:       93ea 0014       subal %a2@(20),%a1
10c5a9be:       206a 0008       moveal %a2@(8),%a0
10c5a9c2:       b3e8 0024       cmpal %a0@(36),%a1
10c5a9c6:       6412            bccs 10c5a9da <neigh_sync+0x64>
10c5a9c8:       2f0a            movel %a2,%sp@-
10c5a9ca:       4eba f6c6       jsr %pc@(10c5a092 <neigh_del_timer>)
10c5a9ce:       157c 0002 001d  moveb #2,%a2@(29)
10c5a9d4:       2f0a            movel %a2,%sp@-
10c5a9d6:       4eba ff68       jsr %pc@(10c5a940 <neigh_connect>)
10c5a9da:       246e fffc       moveal %fp@(-4),%a2
10c5a9de:       4e5e            unlk %fp
10c5a9e0:       4e75            rts

10c5a9e2 <neigh_periodic_timer>:
10c5a9e2:       4e56 0000       linkw %fp,#0
10c5a9e6:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c5a9ea:       286e 0008       moveal %fp@(8),%a4
10c5a9ee:       2639 1002 67b0  movel 100267b0 <jiffies>,%d3
10c5a9f4:       2003            movel %d3,%d0
10c5a9f6:       90ac 00c8       subl %a4@(200),%d0
10c5a9fa:       4bf9 10c1 97b0  lea 10c197b0 <mod_timer>,%a5
10c5aa00:       0c80 0000 7530  cmpil #30000,%d0
10c5aa06:       6324            blss 10c5aa2c <neigh_periodic_timer+0x4a>
10c5aa08:       2943 00c8       movel %d3,%a4@(200)
10c5aa0c:       45ec 0028       lea %a4@(40),%a2
10c5aa10:       b4fc 0000       cmpaw #0,%a2
10c5aa14:       6716            beqs 10c5aa2c <neigh_periodic_timer+0x4a>
10c5aa16:       2f2a 0018       movel %a2@(24),%sp@-
10c5aa1a:       4eba f5a0       jsr %pc@(10c59fbc <neigh_rand_reach_time>)
10c5aa1e:       2540 0024       movel %d0,%a2@(36)
10c5aa22:       588f            addql #4,%sp
10c5aa24:       2452            moveal %a2@,%a2
10c5aa26:       b4fc 0000       cmpaw #0,%a2
10c5aa2a:       66ea            bnes 10c5aa16 <neigh_periodic_timer+0x34>
10c5aa2c:       7200            moveq #0,%d1
10c5aa2e:       2a0c            movel %a4,%d5
10c5aa30:       0685 0000 0088  addil #136,%d5
10c5aa36:       2001            movel %d1,%d0
10c5aa38:       e588            lsll #2,%d0
10c5aa3a:       0680 0000 00f8  addil #248,%d0
10c5aa40:       47f4 0800       lea %a4@(00000000,%d0:l),%a3
10c5aa44:       2453            moveal %a3@,%a2
10c5aa46:       2801            movel %d1,%d4
10c5aa48:       5284            addql #1,%d4
10c5aa4a:       b4fc 0000       cmpaw #0,%a2
10c5aa4e:       6700 0098       beqw 10c5aae8 <neigh_periodic_timer+0x106>
10c5aa52:       7400            moveq #0,%d2
10c5aa54:       142a 001d       moveb %a2@(29),%d2
10c5aa58:       1002            moveb %d2,%d0
10c5aa5a:       0200 0099       andib #-103,%d0
10c5aa5e:       667c            bnes 10c5aadc <neigh_periodic_timer+0xfa>
10c5aa60:       222a 0014       movel %a2@(20),%d1
10c5aa64:       202a 0010       movel %a2@(16),%d0
10c5aa68:       9081            subl %d1,%d0
10c5aa6a:       6a04            bpls 10c5aa70 <neigh_periodic_timer+0x8e>
10c5aa6c:       2541 0010       movel %d1,%a2@(16)
10c5aa70:       7001            moveq #1,%d0
10c5aa72:       b0aa 0034       cmpl %a2@(52),%d0
10c5aa76:       663e            bnes 10c5aab6 <neigh_periodic_timer+0xd4>
10c5aa78:       7020            moveq #32,%d0
10c5aa7a:       b082            cmpl %d2,%d0
10c5aa7c:       6710            beqs 10c5aa8e <neigh_periodic_timer+0xac>
10c5aa7e:       2003            movel %d3,%d0
10c5aa80:       90aa 0010       subl %a2@(16),%d0
10c5aa84:       206a 0008       moveal %a2@(8),%a0
10c5aa88:       b0a8 0020       cmpl %a0@(32),%d0
10c5aa8c:       6328            blss 10c5aab6 <neigh_periodic_timer+0xd4>
10c5aa8e:       2692            movel %a2@,%a3@
10c5aa90:       157c 0001 001f  moveb #1,%a2@(31)
10c5aa96:       41ea 0034       lea %a2@(52),%a0
10c5aa9a:       40c1            movew %sr,%d1
10c5aa9c:       007c 0700       oriw #1792,%sr
10c5aaa0:       2010            movel %a0@,%d0
10c5aaa2:       5380            subql #1,%d0
10c5aaa4:       2080            movel %d0,%a0@
10c5aaa6:       46c1            movew %d1,%sr
10c5aaa8:       4a80            tstl %d0
10c5aaaa:       6632            bnes 10c5aade <neigh_periodic_timer+0xfc>
10c5aaac:       2f0a            movel %a2,%sp@-
10c5aaae:       4eba fcec       jsr %pc@(10c5a79c <neigh_destroy>)
10c5aab2:       588f            addql #4,%sp
10c5aab4:       6028            bras 10c5aade <neigh_periodic_timer+0xfc>
10c5aab6:       082a 0001 001d  btst #1,%a2@(29)
10c5aabc:       671e            beqs 10c5aadc <neigh_periodic_timer+0xfa>
10c5aabe:       2003            movel %d3,%d0
10c5aac0:       90aa 0014       subl %a2@(20),%d0
10c5aac4:       206a 0008       moveal %a2@(8),%a0
10c5aac8:       b0a8 0024       cmpl %a0@(36),%d0
10c5aacc:       630e            blss 10c5aadc <neigh_periodic_timer+0xfa>
10c5aace:       157c 0004 001d  moveb #4,%a2@(29)
10c5aad4:       2f0a            movel %a2,%sp@-
10c5aad6:       4eba fe32       jsr %pc@(10c5a90a <neigh_suspect>)
10c5aada:       588f            addql #4,%sp
10c5aadc:       264a            moveal %a2,%a3
10c5aade:       2453            moveal %a3@,%a2
10c5aae0:       b4fc 0000       cmpaw #0,%a2
10c5aae4:       6600 ff6e       bnew 10c5aa54 <neigh_periodic_timer+0x72>
10c5aae8:       2204            movel %d4,%d1
10c5aaea:       701f            moveq #31,%d0
10c5aaec:       b081            cmpl %d1,%d0
10c5aaee:       6c00 ff46       bgew 10c5aa36 <neigh_periodic_timer+0x54>
10c5aaf2:       d6ac 0074       addl %a4@(116),%d3
10c5aaf6:       2f03            movel %d3,%sp@-
10c5aaf8:       2f05            movel %d5,%sp@-
10c5aafa:       4e95            jsr %a5@
10c5aafc:       4cee 3c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a5
10c5ab02:       4e5e            unlk %fp
10c5ab04:       4e75            rts

10c5ab06 <neigh_timer_handler>:
10c5ab06:       4e56 0000       linkw %fp,#0
10c5ab0a:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c5ab0e:       266e 0008       moveal %fp@(8),%a3
10c5ab12:       2279 1002 67b0  moveal 100267b0 <jiffies>,%a1
10c5ab18:       4281            clrl %d1
10c5ab1a:       122b 001d       moveb %a3@(29),%d1
10c5ab1e:       2001            movel %d1,%d0
10c5ab20:       7419            moveq #25,%d2
10c5ab22:       c082            andl %d2,%d0
10c5ab24:       660e            bnes 10c5ab34 <neigh_timer_handler+0x2e>
10c5ab26:       4879 1000 7033  pea 10007033 <npindex_to_ethertype+0xe03>
10c5ab2c:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c5ab32:       6024            bras 10c5ab58 <neigh_timer_handler+0x52>
10c5ab34:       1001            moveb %d1,%d0
10c5ab36:       0200 00de       andib #-34,%d0
10c5ab3a:       6726            beqs 10c5ab62 <neigh_timer_handler+0x5c>
10c5ab3c:       2009            movel %a1,%d0
10c5ab3e:       90ab 0014       subl %a3@(20),%d0
10c5ab42:       206b 0008       moveal %a3@(8),%a0
10c5ab46:       b0a8 0024       cmpl %a0@(36),%d0
10c5ab4a:       6416            bccs 10c5ab62 <neigh_timer_handler+0x5c>
10c5ab4c:       177c 0002 001d  moveb #2,%a3@(29)
10c5ab52:       2f0b            movel %a3,%sp@-
10c5ab54:       4eba fdea       jsr %pc@(10c5a940 <neigh_connect>)
10c5ab58:       588f            addql #4,%sp
10c5ab5a:       49eb 0034       lea %a3@(52),%a4
10c5ab5e:       6000 010e       braw 10c5ac6e <neigh_timer_handler+0x168>
10c5ab62:       7008            moveq #8,%d0
10c5ab64:       b081            cmpl %d1,%d0
10c5ab66:       660a            bnes 10c5ab72 <neigh_timer_handler+0x6c>
10c5ab68:       177c 0010 001d  moveb #16,%a3@(29)
10c5ab6e:       42ab 0020       clrl %a3@(32)
10c5ab72:       206b 0008       moveal %a3@(8),%a0
10c5ab76:       2028 0030       movel %a0@(48),%d0
10c5ab7a:       d0a8 0034       addl %a0@(52),%d0
10c5ab7e:       d0a8 0038       addl %a0@(56),%d0
10c5ab82:       b0ab 0020       cmpl %a3@(32),%d0
10c5ab86:       6e00 00b0       bgtw 10c5ac38 <neigh_timer_handler+0x132>
10c5ab8a:       177c 0020 001d  moveb #32,%a3@(29)
10c5ab90:       206b 0004       moveal %a3@(4),%a0
10c5ab94:       52a8 00ec       addql #1,%a0@(236)
10c5ab98:       45eb 003c       lea %a3@(60),%a2
10c5ab9c:       49eb 0034       lea %a3@(52),%a4
10c5aba0:       6010            bras 10c5abb2 <neigh_timer_handler+0xac>
10c5aba2:       206b 0060       moveal %a3@(96),%a0
10c5aba6:       2f09            movel %a1,%sp@-
10c5aba8:       2f0b            movel %a3,%sp@-
10c5abaa:       2068 000c       moveal %a0@(12),%a0
10c5abae:       4e90            jsr %a0@
10c5abb0:       508f            addql #8,%sp
10c5abb2:       0c2b 0020 001d  cmpib #32,%a3@(29)
10c5abb8:       6626            bnes 10c5abe0 <neigh_timer_handler+0xda>
10c5abba:       2052            moveal %a2@,%a0
10c5abbc:       93c9            subal %a1,%a1
10c5abbe:       b5c8            cmpal %a0,%a2
10c5abc0:       6718            beqs 10c5abda <neigh_timer_handler+0xd4>
10c5abc2:       2248            moveal %a0,%a1
10c5abc4:       2051            moveal %a1@,%a0
10c5abc6:       53aa 0008       subql #1,%a2@(8)
10c5abca:       214a 0004       movel %a2,%a0@(4)
10c5abce:       2488            movel %a0,%a2@
10c5abd0:       4291            clrl %a1@
10c5abd2:       42a9 0004       clrl %a1@(4)
10c5abd6:       42a9 0008       clrl %a1@(8)
10c5abda:       b2fc 0000       cmpaw #0,%a1
10c5abde:       66c2            bnes 10c5aba2 <neigh_timer_handler+0x9c>
10c5abe0:       40c0            movew %sr,%d0
10c5abe2:       007c 0700       oriw #1792,%sr
10c5abe6:       2052            moveal %a2@,%a0
10c5abe8:       93c9            subal %a1,%a1
10c5abea:       b5c8            cmpal %a0,%a2
10c5abec:       6718            beqs 10c5ac06 <neigh_timer_handler+0x100>
10c5abee:       2248            moveal %a0,%a1
10c5abf0:       2051            moveal %a1@,%a0
10c5abf2:       53aa 0008       subql #1,%a2@(8)
10c5abf6:       214a 0004       movel %a2,%a0@(4)
10c5abfa:       2488            movel %a0,%a2@
10c5abfc:       4291            clrl %a1@
10c5abfe:       42a9 0004       clrl %a1@(4)
10c5ac02:       42a9 0008       clrl %a1@(8)
10c5ac06:       46c0            movew %d0,%sr
10c5ac08:       b2fc 0000       cmpaw #0,%a1
10c5ac0c:       6760            beqs 10c5ac6e <neigh_timer_handler+0x168>
10c5ac0e:       7401            moveq #1,%d2
10c5ac10:       b4a9 0070       cmpl %a1@(112),%d2
10c5ac14:       6716            beqs 10c5ac2c <neigh_timer_handler+0x126>
10c5ac16:       41e9 0070       lea %a1@(112),%a0
10c5ac1a:       40c1            movew %sr,%d1
10c5ac1c:       007c 0700       oriw #1792,%sr
10c5ac20:       2010            movel %a0@,%d0
10c5ac22:       5380            subql #1,%d0
10c5ac24:       2080            movel %d0,%a0@
10c5ac26:       46c1            movew %d1,%sr
10c5ac28:       4a80            tstl %d0
10c5ac2a:       66b4            bnes 10c5abe0 <neigh_timer_handler+0xda>
10c5ac2c:       2f09            movel %a1,%sp@-
10c5ac2e:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5ac34:       588f            addql #4,%sp
10c5ac36:       60a8            bras 10c5abe0 <neigh_timer_handler+0xda>
10c5ac38:       d3e8 001c       addal %a0@(28),%a1
10c5ac3c:       2749 0054       movel %a1,%a3@(84)
10c5ac40:       486b 004c       pea %a3@(76)
10c5ac44:       4eb9 10c1 96d0  jsr 10c196d0 <add_timer>
10c5ac4a:       588f            addql #4,%sp
10c5ac4c:       226b 0060       moveal %a3@(96),%a1
10c5ac50:       41eb 003c       lea %a3@(60),%a0
10c5ac54:       2010            movel %a0@,%d0
10c5ac56:       b1c0            cmpal %d0,%a0
10c5ac58:       6602            bnes 10c5ac5c <neigh_timer_handler+0x156>
10c5ac5a:       7000            moveq #0,%d0
10c5ac5c:       2f00            movel %d0,%sp@-
10c5ac5e:       2f0b            movel %a3,%sp@-
10c5ac60:       2069 0008       moveal %a1@(8),%a0
10c5ac64:       4e90            jsr %a0@
10c5ac66:       41eb 0020       lea %a3@(32),%a0
10c5ac6a:       5290            addql #1,%a0@
10c5ac6c:       6018            bras 10c5ac86 <neigh_timer_handler+0x180>
10c5ac6e:       40c1            movew %sr,%d1
10c5ac70:       007c 0700       oriw #1792,%sr
10c5ac74:       2014            movel %a4@,%d0
10c5ac76:       5380            subql #1,%d0
10c5ac78:       2880            movel %d0,%a4@
10c5ac7a:       46c1            movew %d1,%sr
10c5ac7c:       4a80            tstl %d0
10c5ac7e:       6606            bnes 10c5ac86 <neigh_timer_handler+0x180>
10c5ac80:       2f0b            movel %a3,%sp@-
10c5ac82:       4eba fb18       jsr %pc@(10c5a79c <neigh_destroy>)
10c5ac86:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c5ac8c:       4e5e            unlk %fp
10c5ac8e:       4e75            rts

10c5ac90 <__neigh_event_send>:
10c5ac90:       4e56 0000       linkw %fp,#0
10c5ac94:       48e7 003c       moveml %a2-%a5,%sp@-
10c5ac98:       246e 0008       moveal %fp@(8),%a2
10c5ac9c:       2a6e 000c       moveal %fp@(12),%a5
10c5aca0:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c5aca6:       5290            addql #1,%a0@
10c5aca8:       122a 001d       moveb %a2@(29),%d1
10c5acac:       1001            moveb %d1,%d0
10c5acae:       0200 00da       andib #-38,%d0
10c5acb2:       2848            moveal %a0,%a4
10c5acb4:       6600 0154       bnew 10c5ae0a <__neigh_event_send+0x17a>
10c5acb8:       0201 0005       andib #5,%d1
10c5acbc:       6600 0098       bnew 10c5ad56 <__neigh_event_send+0xc6>
10c5acc0:       206a 0008       moveal %a2@(8),%a0
10c5acc4:       2028 0038       movel %a0@(56),%d0
10c5acc8:       d0a8 0034       addl %a0@(52),%d0
10c5accc:       674c            beqs 10c5ad1a <__neigh_event_send+0x8a>
10c5acce:       2568 0030 0020  movel %a0@(48),%a2@(32)
10c5acd4:       157c 0001 001d  moveb #1,%a2@(29)
10c5acda:       41ea 0034       lea %a2@(52),%a0
10c5acde:       5290            addql #1,%a0@
10c5ace0:       206a 0008       moveal %a2@(8),%a0
10c5ace4:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c5acea:       d0a8 001c       addl %a0@(28),%d0
10c5acee:       2540 0054       movel %d0,%a2@(84)
10c5acf2:       486a 004c       pea %a2@(76)
10c5acf6:       4eb9 10c1 96d0  jsr 10c196d0 <add_timer>
10c5acfc:       588f            addql #4,%sp
10c5acfe:       5394            subql #1,%a4@
10c5ad00:       206a 0060       moveal %a2@(96),%a0
10c5ad04:       2f0d            movel %a5,%sp@-
10c5ad06:       2f0a            movel %a2,%sp@-
10c5ad08:       2068 0008       moveal %a0@(8),%a0
10c5ad0c:       4e90            jsr %a0@
10c5ad0e:       41ea 0020       lea %a2@(32),%a0
10c5ad12:       508f            addql #8,%sp
10c5ad14:       5290            addql #1,%a0@
10c5ad16:       5294            addql #1,%a4@
10c5ad18:       603c            bras 10c5ad56 <__neigh_event_send+0xc6>
10c5ad1a:       157c 0020 001d  moveb #32,%a2@(29)
10c5ad20:       5394            subql #1,%a4@
10c5ad22:       bafc 0000       cmpaw #0,%a5
10c5ad26:       6700 00b0       beqw 10c5add8 <__neigh_event_send+0x148>
10c5ad2a:       7001            moveq #1,%d0
10c5ad2c:       b0ad 0070       cmpl %a5@(112),%d0
10c5ad30:       6718            beqs 10c5ad4a <__neigh_event_send+0xba>
10c5ad32:       41ed 0070       lea %a5@(112),%a0
10c5ad36:       40c1            movew %sr,%d1
10c5ad38:       007c 0700       oriw #1792,%sr
10c5ad3c:       2010            movel %a0@,%d0
10c5ad3e:       5380            subql #1,%d0
10c5ad40:       2080            movel %d0,%a0@
10c5ad42:       46c1            movew %d1,%sr
10c5ad44:       4a80            tstl %d0
10c5ad46:       6600 0090       bnew 10c5add8 <__neigh_event_send+0x148>
10c5ad4a:       2f0d            movel %a5,%sp@-
10c5ad4c:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5ad52:       6000 0084       braw 10c5add8 <__neigh_event_send+0x148>
10c5ad56:       102a 001d       moveb %a2@(29),%d0
10c5ad5a:       0c00 0001       cmpib #1,%d0
10c5ad5e:       667c            bnes 10c5addc <__neigh_event_send+0x14c>
10c5ad60:       bafc 0000       cmpaw #0,%a5
10c5ad64:       6770            beqs 10c5add6 <__neigh_event_send+0x146>
10c5ad66:       41ea 003c       lea %a2@(60),%a0
10c5ad6a:       2028 0008       movel %a0@(8),%d0
10c5ad6e:       226a 0008       moveal %a2@(8),%a1
10c5ad72:       2648            moveal %a0,%a3
10c5ad74:       b0a9 002c       cmpl %a1@(44),%d0
10c5ad78:       6544            bcss 10c5adbe <__neigh_event_send+0x12e>
10c5ad7a:       2453            moveal %a3@,%a2
10c5ad7c:       5380            subql #1,%d0
10c5ad7e:       2740 0008       movel %d0,%a3@(8)
10c5ad82:       2252            moveal %a2@,%a1
10c5ad84:       206a 0004       moveal %a2@(4),%a0
10c5ad88:       4292            clrl %a2@
10c5ad8a:       42aa 0004       clrl %a2@(4)
10c5ad8e:       42aa 0008       clrl %a2@(8)
10c5ad92:       2348 0004       movel %a0,%a1@(4)
10c5ad96:       2089            movel %a1,%a0@
10c5ad98:       7001            moveq #1,%d0
10c5ad9a:       b0aa 0070       cmpl %a2@(112),%d0
10c5ad9e:       6716            beqs 10c5adb6 <__neigh_event_send+0x126>
10c5ada0:       41ea 0070       lea %a2@(112),%a0
10c5ada4:       40c1            movew %sr,%d1
10c5ada6:       007c 0700       oriw #1792,%sr
10c5adaa:       2010            movel %a0@,%d0
10c5adac:       5380            subql #1,%d0
10c5adae:       2080            movel %d0,%a0@
10c5adb0:       46c1            movew %d1,%sr
10c5adb2:       4a80            tstl %d0
10c5adb4:       6608            bnes 10c5adbe <__neigh_event_send+0x12e>
10c5adb6:       2f0a            movel %a2,%sp@-
10c5adb8:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5adbe:       2b4b 0008       movel %a3,%a5@(8)
10c5adc2:       52ab 0008       addql #1,%a3@(8)
10c5adc6:       206b 0004       moveal %a3@(4),%a0
10c5adca:       2a8b            movel %a3,%a5@
10c5adcc:       2b48 0004       movel %a0,%a5@(4)
10c5add0:       274d 0004       movel %a5,%a3@(4)
10c5add4:       208d            movel %a5,%a0@
10c5add6:       5394            subql #1,%a4@
10c5add8:       7001            moveq #1,%d0
10c5adda:       6032            bras 10c5ae0e <__neigh_event_send+0x17e>
10c5addc:       0c00 0004       cmpib #4,%d0
10c5ade0:       6628            bnes 10c5ae0a <__neigh_event_send+0x17a>
10c5ade2:       41ea 0034       lea %a2@(52),%a0
10c5ade6:       5290            addql #1,%a0@
10c5ade8:       157c 0008 001d  moveb #8,%a2@(29)
10c5adee:       206a 0008       moveal %a2@(8),%a0
10c5adf2:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c5adf8:       d0a8 0028       addl %a0@(40),%d0
10c5adfc:       2540 0054       movel %d0,%a2@(84)
10c5ae00:       486a 004c       pea %a2@(76)
10c5ae04:       4eb9 10c1 96d0  jsr 10c196d0 <add_timer>
10c5ae0a:       5394            subql #1,%a4@
10c5ae0c:       7000            moveq #0,%d0
10c5ae0e:       4cee 3c00 fff0  moveml %fp@(-16),%a2-%a5
10c5ae14:       4e5e            unlk %fp
10c5ae16:       4e75            rts

10c5ae18 <neigh_update>:
10c5ae18:       4e56 0000       linkw %fp,#0
10c5ae1c:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c5ae20:       2a6e 0008       moveal %fp@(8),%a5
10c5ae24:       246e 000c       moveal %fp@(12),%a2
10c5ae28:       282e 0010       movel %fp@(16),%d4
10c5ae2c:       202e 0018       movel %fp@(24),%d0
10c5ae30:       1c04            moveb %d4,%d6
10c5ae32:       286d 000c       moveal %a5@(12),%a4
10c5ae36:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c5ae3c:       5290            addql #1,%a0@
10c5ae3e:       142d 001d       moveb %a5@(29),%d2
10c5ae42:       7eff            moveq #-1,%d7
10c5ae44:       2608            movel %a0,%d3
10c5ae46:       4a80            tstl %d0
10c5ae48:       670a            beqs 10c5ae54 <neigh_update+0x3c>
10c5ae4a:       1002            moveb %d2,%d0
10c5ae4c:       0200 00c0       andib #-64,%d0
10c5ae50:       6600 0206       bnew 10c5b058 <neigh_update+0x240>
10c5ae54:       1006            moveb %d6,%d0
10c5ae56:       0200 00de       andib #-34,%d0
10c5ae5a:       661e            bnes 10c5ae7a <neigh_update+0x62>
10c5ae5c:       2f0d            movel %a5,%sp@-
10c5ae5e:       4eba f232       jsr %pc@(10c5a092 <neigh_del_timer>)
10c5ae62:       0202 00c2       andib #-62,%d2
10c5ae66:       588f            addql #4,%sp
10c5ae68:       6706            beqs 10c5ae70 <neigh_update+0x58>
10c5ae6a:       2f0d            movel %a5,%sp@-
10c5ae6c:       4eba fa9c       jsr %pc@(10c5a90a <neigh_suspect>)
10c5ae70:       1b44 001d       moveb %d4,%a5@(29)
10c5ae74:       7e00            moveq #0,%d7
10c5ae76:       6000 01e0       braw 10c5b058 <neigh_update+0x240>
10c5ae7a:       102c 007a       moveb %a4@(122),%d0
10c5ae7e:       673c            beqs 10c5aebc <neigh_update+0xa4>
10c5ae80:       b4fc 0000       cmpaw #0,%a2
10c5ae84:       672c            beqs 10c5aeb2 <neigh_update+0x9a>
10c5ae86:       0202 00de       andib #-34,%d2
10c5ae8a:       47ed 0028       lea %a5@(40),%a3
10c5ae8e:       6732            beqs 10c5aec2 <neigh_update+0xaa>
10c5ae90:       42a7            clrl %sp@-
10c5ae92:       1f40 0003       moveb %d0,%sp@(3)
10c5ae96:       2f0b            movel %a3,%sp@-
10c5ae98:       2f0a            movel %a2,%sp@-
10c5ae9a:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c5aea0:       4fef 000c       lea %sp@(12),%sp
10c5aea4:       4a80            tstl %d0
10c5aea6:       6718            beqs 10c5aec0 <neigh_update+0xa8>
10c5aea8:       4aae 0014       tstl %fp@(20)
10c5aeac:       6700 01aa       beqw 10c5b058 <neigh_update+0x240>
10c5aeb0:       6010            bras 10c5aec2 <neigh_update+0xaa>
10c5aeb2:       7eea            moveq #-22,%d7
10c5aeb4:       0202 00de       andib #-34,%d2
10c5aeb8:       6700 019e       beqw 10c5b058 <neigh_update+0x240>
10c5aebc:       47ed 0028       lea %a5@(40),%a3
10c5aec0:       244b            moveal %a3,%a2
10c5aec2:       2f0d            movel %a5,%sp@-
10c5aec4:       4eba fab0       jsr %pc@(10c5a976 <neigh_sync>)
10c5aec8:       142d 001d       moveb %a5@(29),%d2
10c5aecc:       588f            addql #4,%sp
10c5aece:       1806            moveb %d6,%d4
10c5aed0:       0204 00c2       andib #-62,%d4
10c5aed4:       6708            beqs 10c5aede <neigh_update+0xc6>
10c5aed6:       2b79 1002 67b0  movel 100267b0 <jiffies>,%a5@(20)
10c5aedc:       0014 
10c5aede:       2b79 1002 67b0  movel 100267b0 <jiffies>,%a5@(24)
10c5aee4:       0018 
10c5aee6:       7e00            moveq #0,%d7
10c5aee8:       1a02            moveb %d2,%d5
10c5aeea:       0205 00de       andib #-34,%d5
10c5aeee:       671a            beqs 10c5af0a <neigh_update+0xf2>
10c5aef0:       b7ca            cmpal %a2,%a3
10c5aef2:       6616            bnes 10c5af0a <neigh_update+0xf2>
10c5aef4:       b406            cmpb %d6,%d2
10c5aef6:       6700 0160       beqw 10c5b058 <neigh_update+0x240>
10c5aefa:       0c06 0004       cmpib #4,%d6
10c5aefe:       660a            bnes 10c5af0a <neigh_update+0xf2>
10c5af00:       1002            moveb %d2,%d0
10c5af02:       0200 00c2       andib #-62,%d0
10c5af06:       6600 0150       bnew 10c5b058 <neigh_update+0x240>
10c5af0a:       2f0d            movel %a5,%sp@-
10c5af0c:       4eba f184       jsr %pc@(10c5a092 <neigh_del_timer>)
10c5af10:       1b46 001d       moveb %d6,%a5@(29)
10c5af14:       588f            addql #4,%sp
10c5af16:       b7ca            cmpal %a2,%a3
10c5af18:       676a            beqs 10c5af84 <neigh_update+0x16c>
10c5af1a:       4280            clrl %d0
10c5af1c:       102c 007a       moveb %a4@(122),%d0
10c5af20:       2f00            movel %d0,%sp@-
10c5af22:       2f0a            movel %a2,%sp@-
10c5af24:       2f0b            movel %a3,%sp@-
10c5af26:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c5af2c:       4fef 000c       lea %sp@(12),%sp
10c5af30:       206d 000c       moveal %a5@(12),%a0
10c5af34:       2868 0114       moveal %a0@(276),%a4
10c5af38:       b8fc 0000       cmpaw #0,%a4
10c5af3c:       672c            beqs 10c5af6a <neigh_update+0x152>
10c5af3e:       246d 0030       moveal %a5@(48),%a2
10c5af42:       b4fc 0000       cmpaw #0,%a2
10c5af46:       6722            beqs 10c5af6a <neigh_update+0x152>
10c5af48:       52b9 1002 5730  addql #1,10025730 <irq_stat+0x8>
10c5af4e:       2f0b            movel %a3,%sp@-
10c5af50:       2f2d 000c       movel %a5@(12),%sp@-
10c5af54:       2f0a            movel %a2,%sp@-
10c5af56:       4e94            jsr %a4@
10c5af58:       4fef 000c       lea %sp@(12),%sp
10c5af5c:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c5af62:       2452            moveal %a2@,%a2
10c5af64:       b4fc 0000       cmpaw #0,%a2
10c5af68:       66de            bnes 10c5af48 <neigh_update+0x130>
10c5af6a:       4a04            tstb %d4
10c5af6c:       6616            bnes 10c5af84 <neigh_update+0x16c>
10c5af6e:       206d 0008       moveal %a5@(8),%a0
10c5af72:       2028 0018       movel %a0@(24),%d0
10c5af76:       d080            addl %d0,%d0
10c5af78:       2239 1002 67b0  movel 100267b0 <jiffies>,%d1
10c5af7e:       9280            subl %d0,%d1
10c5af80:       2b41 0014       movel %d1,%a5@(20)
10c5af84:       b406            cmpb %d6,%d2
10c5af86:       6700 00d0       beqw 10c5b058 <neigh_update+0x240>
10c5af8a:       4a04            tstb %d4
10c5af8c:       6708            beqs 10c5af96 <neigh_update+0x17e>
10c5af8e:       2f0d            movel %a5,%sp@-
10c5af90:       4eba f9ae       jsr %pc@(10c5a940 <neigh_connect>)
10c5af94:       6006            bras 10c5af9c <neigh_update+0x184>
10c5af96:       2f0d            movel %a5,%sp@-
10c5af98:       4eba f970       jsr %pc@(10c5a90a <neigh_suspect>)
10c5af9c:       588f            addql #4,%sp
10c5af9e:       4a05            tstb %d5
10c5afa0:       6600 00b6       bnew 10c5b058 <neigh_update+0x240>
10c5afa4:       45ed 003c       lea %a5@(60),%a2
10c5afa8:       6026            bras 10c5afd0 <neigh_update+0x1b8>
10c5afaa:       264d            moveal %a5,%a3
10c5afac:       2043            moveal %d3,%a0
10c5afae:       5390            subql #1,%a0@
10c5afb0:       2069 0028       moveal %a1@(40),%a0
10c5afb4:       b0fc 0000       cmpaw #0,%a0
10c5afb8:       6708            beqs 10c5afc2 <neigh_update+0x1aa>
10c5afba:       2028 0050       movel %a0@(80),%d0
10c5afbe:       6702            beqs 10c5afc2 <neigh_update+0x1aa>
10c5afc0:       2640            moveal %d0,%a3
10c5afc2:       2f09            movel %a1,%sp@-
10c5afc4:       206b 0038       moveal %a3@(56),%a0
10c5afc8:       4e90            jsr %a0@
10c5afca:       588f            addql #4,%sp
10c5afcc:       2043            moveal %d3,%a0
10c5afce:       5290            addql #1,%a0@
10c5afd0:       102d 001d       moveb %a5@(29),%d0
10c5afd4:       0200 00de       andib #-34,%d0
10c5afd8:       6726            beqs 10c5b000 <neigh_update+0x1e8>
10c5afda:       2052            moveal %a2@,%a0
10c5afdc:       93c9            subal %a1,%a1
10c5afde:       b5c8            cmpal %a0,%a2
10c5afe0:       6718            beqs 10c5affa <neigh_update+0x1e2>
10c5afe2:       2248            moveal %a0,%a1
10c5afe4:       2051            moveal %a1@,%a0
10c5afe6:       53aa 0008       subql #1,%a2@(8)
10c5afea:       214a 0004       movel %a2,%a0@(4)
10c5afee:       2488            movel %a0,%a2@
10c5aff0:       4291            clrl %a1@
10c5aff2:       42a9 0004       clrl %a1@(4)
10c5aff6:       42a9 0008       clrl %a1@(8)
10c5affa:       b2fc 0000       cmpaw #0,%a1
10c5affe:       66aa            bnes 10c5afaa <neigh_update+0x192>
10c5b000:       40c0            movew %sr,%d0
10c5b002:       007c 0700       oriw #1792,%sr
10c5b006:       2052            moveal %a2@,%a0
10c5b008:       93c9            subal %a1,%a1
10c5b00a:       b5c8            cmpal %a0,%a2
10c5b00c:       6718            beqs 10c5b026 <neigh_update+0x20e>
10c5b00e:       2248            moveal %a0,%a1
10c5b010:       2051            moveal %a1@,%a0
10c5b012:       53aa 0008       subql #1,%a2@(8)
10c5b016:       214a 0004       movel %a2,%a0@(4)
10c5b01a:       2488            movel %a0,%a2@
10c5b01c:       4291            clrl %a1@
10c5b01e:       42a9 0004       clrl %a1@(4)
10c5b022:       42a9 0008       clrl %a1@(8)
10c5b026:       46c0            movew %d0,%sr
10c5b028:       b2fc 0000       cmpaw #0,%a1
10c5b02c:       672a            beqs 10c5b058 <neigh_update+0x240>
10c5b02e:       7001            moveq #1,%d0
10c5b030:       b0a9 0070       cmpl %a1@(112),%d0
10c5b034:       6716            beqs 10c5b04c <neigh_update+0x234>
10c5b036:       41e9 0070       lea %a1@(112),%a0
10c5b03a:       40c1            movew %sr,%d1
10c5b03c:       007c 0700       oriw #1792,%sr
10c5b040:       2010            movel %a0@,%d0
10c5b042:       5380            subql #1,%d0
10c5b044:       2080            movel %d0,%a0@
10c5b046:       46c1            movew %d1,%sr
10c5b048:       4a80            tstl %d0
10c5b04a:       66b4            bnes 10c5b000 <neigh_update+0x1e8>
10c5b04c:       2f09            movel %a1,%sp@-
10c5b04e:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5b054:       588f            addql #4,%sp
10c5b056:       60a8            bras 10c5b000 <neigh_update+0x1e8>
10c5b058:       2043            moveal %d3,%a0
10c5b05a:       5390            subql #1,%a0@
10c5b05c:       2007            movel %d7,%d0
10c5b05e:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c5b064:       4e5e            unlk %fp
10c5b066:       4e75            rts

10c5b068 <neigh_event_ns>:
10c5b068:       4e56 0000       linkw %fp,#0
10c5b06c:       48e7 3c20       moveml %d2-%d5/%a2,%sp@-
10c5b070:       282e 0008       movel %fp@(8),%d4
10c5b074:       2a2e 000c       movel %fp@(12),%d5
10c5b078:       262e 0010       movel %fp@(16),%d3
10c5b07c:       246e 0014       moveal %fp@(20),%a2
10c5b080:       7400            moveq #0,%d2
10c5b082:       4a85            tstl %d5
10c5b084:       6606            bnes 10c5b08c <neigh_event_ns+0x24>
10c5b086:       4a2a 007a       tstb %a2@(122)
10c5b08a:       6602            bnes 10c5b08e <neigh_event_ns+0x26>
10c5b08c:       7401            moveq #1,%d2
10c5b08e:       2f0a            movel %a2,%sp@-
10c5b090:       2f03            movel %d3,%sp@-
10c5b092:       2f04            movel %d4,%sp@-
10c5b094:       4eba f312       jsr %pc@(10c5a3a8 <neigh_lookup>)
10c5b098:       2200            movel %d0,%d1
10c5b09a:       4fef 000c       lea %sp@(12),%sp
10c5b09e:       6604            bnes 10c5b0a4 <neigh_event_ns+0x3c>
10c5b0a0:       4a82            tstl %d2
10c5b0a2:       6604            bnes 10c5b0a8 <neigh_event_ns+0x40>
10c5b0a4:       2401            movel %d1,%d2
10c5b0a6:       6020            bras 10c5b0c8 <neigh_event_ns+0x60>
10c5b0a8:       2f0a            movel %a2,%sp@-
10c5b0aa:       2f03            movel %d3,%sp@-
10c5b0ac:       2f04            movel %d4,%sp@-
10c5b0ae:       4eba f36a       jsr %pc@(10c5a41a <neigh_create>)
10c5b0b2:       2200            movel %d0,%d1
10c5b0b4:       4fef 000c       lea %sp@(12),%sp
10c5b0b8:       0c81 ffff fc18  cmpil #-1000,%d1
10c5b0be:       53c0            sls %d0
10c5b0c0:       4880            extw %d0
10c5b0c2:       48c0            extl %d0
10c5b0c4:       2401            movel %d1,%d2
10c5b0c6:       c480            andl %d0,%d2
10c5b0c8:       4a82            tstl %d2
10c5b0ca:       6714            beqs 10c5b0e0 <neigh_event_ns+0x78>
10c5b0cc:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c5b0d0:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c5b0d4:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c5b0d8:       2f05            movel %d5,%sp@-
10c5b0da:       2f02            movel %d2,%sp@-
10c5b0dc:       4eba fd3a       jsr %pc@(10c5ae18 <neigh_update>)
10c5b0e0:       2002            movel %d2,%d0
10c5b0e2:       4cee 043c ffec  moveml %fp@(-20),%d2-%d5/%a2
10c5b0e8:       4e5e            unlk %fp
10c5b0ea:       4e75            rts

10c5b0ec <neigh_hh_init>:
10c5b0ec:       4e56 0000       linkw %fp,#0
10c5b0f0:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c5b0f4:       266e 0008       moveal %fp@(8),%a3
10c5b0f8:       2a6e 000c       moveal %fp@(12),%a5
10c5b0fc:       342e 0012       movew %fp@(18),%d2
10c5b100:       286d 000c       moveal %a5@(12),%a4
10c5b104:       246b 0030       moveal %a3@(48),%a2
10c5b108:       6002            bras 10c5b10c <neigh_hh_init+0x20>
10c5b10a:       2452            moveal %a2@,%a2
10c5b10c:       b4fc 0000       cmpaw #0,%a2
10c5b110:       670e            beqs 10c5b120 <neigh_hh_init+0x34>
10c5b112:       b46a 0008       cmpw %a2@(8),%d2
10c5b116:       66f2            bnes 10c5b10a <neigh_hh_init+0x1e>
10c5b118:       b4fc 0000       cmpaw #0,%a2
10c5b11c:       6600 0088       bnew 10c5b1a6 <neigh_hh_init+0xba>
10c5b120:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c5b124:       4878 0026       pea 26 <LSIGTRAP+0x21>
10c5b128:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c5b12e:       2440            moveal %d0,%a2
10c5b130:       508f            addql #8,%sp
10c5b132:       b4fc 0000       cmpaw #0,%a2
10c5b136:       6778            beqs 10c5b1b0 <neigh_hh_init+0xc4>
10c5b138:       4878 0026       pea 26 <LSIGTRAP+0x21>
10c5b13c:       42a7            clrl %sp@-
10c5b13e:       2f0a            movel %a2,%sp@-
10c5b140:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c5b146:       42aa 0012       clrl %a2@(18)
10c5b14a:       3542 0008       movew %d2,%a2@(8)
10c5b14e:       42aa 0004       clrl %a2@(4)
10c5b152:       4292            clrl %a2@
10c5b154:       2f0a            movel %a2,%sp@-
10c5b156:       2f0b            movel %a3,%sp@-
10c5b158:       206c 0110       moveal %a4@(272),%a0
10c5b15c:       4e90            jsr %a0@
10c5b15e:       4fef 0014       lea %sp@(20),%sp
10c5b162:       4a80            tstl %d0
10c5b164:       670c            beqs 10c5b172 <neigh_hh_init+0x86>
10c5b166:       2f0a            movel %a2,%sp@-
10c5b168:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c5b16e:       95ca            subal %a2,%a2
10c5b170:       603e            bras 10c5b1b0 <neigh_hh_init+0xc4>
10c5b172:       41ea 0004       lea %a2@(4),%a0
10c5b176:       5290            addql #1,%a0@
10c5b178:       24ab 0030       movel %a3@(48),%a2@
10c5b17c:       274a 0030       movel %a2,%a3@(48)
10c5b180:       102b 001d       moveb %a3@(29),%d0
10c5b184:       0200 00c2       andib #-62,%d0
10c5b188:       670c            beqs 10c5b196 <neigh_hh_init+0xaa>
10c5b18a:       206b 0060       moveal %a3@(96),%a0
10c5b18e:       2568 0018 000e  movel %a0@(24),%a2@(14)
10c5b194:       600a            bras 10c5b1a0 <neigh_hh_init+0xb4>
10c5b196:       206b 0060       moveal %a3@(96),%a0
10c5b19a:       2568 0010 000e  movel %a0@(16),%a2@(14)
10c5b1a0:       b4fc 0000       cmpaw #0,%a2
10c5b1a4:       670a            beqs 10c5b1b0 <neigh_hh_init+0xc4>
10c5b1a6:       41ea 0004       lea %a2@(4),%a0
10c5b1aa:       5290            addql #1,%a0@
10c5b1ac:       2b4a 0054       movel %a2,%a5@(84)
10c5b1b0:       4cee 3c04 ffec  moveml %fp@(-20),%d2/%a2-%a5
10c5b1b6:       4e5e            unlk %fp
10c5b1b8:       4e75            rts

10c5b1ba <neigh_compat_output>:
10c5b1ba:       4e56 0000       linkw %fp,#0
10c5b1be:       2f0b            movel %a3,%sp@-
10c5b1c0:       2f0a            movel %a2,%sp@-
10c5b1c2:       246e 0008       moveal %fp@(8),%a2
10c5b1c6:       266a 0018       moveal %a2@(24),%a3
10c5b1ca:       222a 0020       movel %a2@(32),%d1
10c5b1ce:       92aa 0080       subl %a2@(128),%d1
10c5b1d2:       202a 005c       movel %a2@(92),%d0
10c5b1d6:       9081            subl %d1,%d0
10c5b1d8:       2540 005c       movel %d0,%a2@(92)
10c5b1dc:       b0aa 0060       cmpl %a2@(96),%d0
10c5b1e0:       640c            bccs 10c5b1ee <neigh_compat_output+0x34>
10c5b1e2:       4879 1000 6ff1  pea 10006ff1 <npindex_to_ethertype+0xdc1>
10c5b1e8:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c5b1ee:       d3aa 0080       addl %d1,%a2@(128)
10c5b1f2:       4aab 00f8       tstl %a3@(248)
10c5b1f6:       6734            beqs 10c5b22c <neigh_compat_output+0x72>
10c5b1f8:       2f2a 005c       movel %a2@(92),%sp@-
10c5b1fc:       42a7            clrl %sp@-
10c5b1fe:       42a7            clrl %sp@-
10c5b200:       4280            clrl %d0
10c5b202:       302a 0074       movew %a2@(116),%d0
10c5b206:       2f00            movel %d0,%sp@-
10c5b208:       2f0b            movel %a3,%sp@-
10c5b20a:       2f0a            movel %a2,%sp@-
10c5b20c:       206b 00f8       moveal %a3@(248),%a0
10c5b210:       4e90            jsr %a0@
10c5b212:       4fef 0018       lea %sp@(24),%sp
10c5b216:       4a80            tstl %d0
10c5b218:       6c12            bges 10c5b22c <neigh_compat_output+0x72>
10c5b21a:       2f0a            movel %a2,%sp@-
10c5b21c:       206b 00fc       moveal %a3@(252),%a0
10c5b220:       4e90            jsr %a0@
10c5b222:       588f            addql #4,%sp
10c5b224:       4a80            tstl %d0
10c5b226:       6704            beqs 10c5b22c <neigh_compat_output+0x72>
10c5b228:       7000            moveq #0,%d0
10c5b22a:       6008            bras 10c5b234 <neigh_compat_output+0x7a>
10c5b22c:       2f0a            movel %a2,%sp@-
10c5b22e:       4eb9 10c5 812a  jsr 10c5812a <dev_queue_xmit>
10c5b234:       246e fff8       moveal %fp@(-8),%a2
10c5b238:       266e fffc       moveal %fp@(-4),%a3
10c5b23c:       4e5e            unlk %fp
10c5b23e:       4e75            rts

10c5b240 <neigh_resolve_output>:
10c5b240:       4e56 fffc       linkw %fp,#-4
10c5b244:       48e7 003c       moveml %a2-%a5,%sp@-
10c5b248:       286e 0008       moveal %fp@(8),%a4
10c5b24c:       266c 0028       moveal %a4@(40),%a3
10c5b250:       b6fc 0000       cmpaw #0,%a3
10c5b254:       6700 00fc       beqw 10c5b352 <neigh_resolve_output+0x112>
10c5b258:       2a6b 0050       moveal %a3@(80),%a5
10c5b25c:       bafc 0000       cmpaw #0,%a5
10c5b260:       6700 00f0       beqw 10c5b352 <neigh_resolve_output+0x112>
10c5b264:       222c 0020       movel %a4@(32),%d1
10c5b268:       92ac 0080       subl %a4@(128),%d1
10c5b26c:       202c 005c       movel %a4@(92),%d0
10c5b270:       9081            subl %d1,%d0
10c5b272:       2940 005c       movel %d0,%a4@(92)
10c5b276:       b0ac 0060       cmpl %a4@(96),%d0
10c5b27a:       640c            bccs 10c5b288 <neigh_resolve_output+0x48>
10c5b27c:       4879 1000 6ff1  pea 10006ff1 <npindex_to_ethertype+0xdc1>
10c5b282:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c5b288:       d3ac 0080       addl %d1,%a4@(128)
10c5b28c:       2b79 1002 67b0  movel 100267b0 <jiffies>,%a5@(16)
10c5b292:       0010 
10c5b294:       102d 001d       moveb %a5@(29),%d0
10c5b298:       0200 00da       andib #-38,%d0
10c5b29c:       660c            bnes 10c5b2aa <neigh_resolve_output+0x6a>
10c5b29e:       2f0c            movel %a4,%sp@-
10c5b2a0:       2f0d            movel %a5,%sp@-
10c5b2a2:       4eba f9ec       jsr %pc@(10c5ac90 <__neigh_event_send>)
10c5b2a6:       508f            addql #8,%sp
10c5b2a8:       6002            bras 10c5b2ac <neigh_resolve_output+0x6c>
10c5b2aa:       7000            moveq #0,%d0
10c5b2ac:       4a80            tstl %d0
10c5b2ae:       6600 009e       bnew 10c5b34e <neigh_resolve_output+0x10e>
10c5b2b2:       226d 000c       moveal %a5@(12),%a1
10c5b2b6:       4aa9 0110       tstl %a1@(272)
10c5b2ba:       6756            beqs 10c5b312 <neigh_resolve_output+0xd2>
10c5b2bc:       4aab 0054       tstl %a3@(84)
10c5b2c0:       6650            bnes 10c5b312 <neigh_resolve_output+0xd2>
10c5b2c2:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c5b2c8:       5292            addql #1,%a2@
10c5b2ca:       4aab 0054       tstl %a3@(84)
10c5b2ce:       6620            bnes 10c5b2f0 <neigh_resolve_output+0xb0>
10c5b2d0:       206b 0060       moveal %a3@(96),%a0
10c5b2d4:       4280            clrl %d0
10c5b2d6:       3028 0002       movew %a0@(2),%d0
10c5b2da:       2f00            movel %d0,%sp@-
10c5b2dc:       2f0b            movel %a3,%sp@-
10c5b2de:       2f0d            movel %a5,%sp@-
10c5b2e0:       2d49 fffc       movel %a1,%fp@(-4)
10c5b2e4:       4eba fe06       jsr %pc@(10c5b0ec <neigh_hh_init>)
10c5b2e8:       4fef 000c       lea %sp@(12),%sp
10c5b2ec:       226e fffc       moveal %fp@(-4),%a1
10c5b2f0:       2f2c 005c       movel %a4@(92),%sp@-
10c5b2f4:       42a7            clrl %sp@-
10c5b2f6:       486d 0028       pea %a5@(40)
10c5b2fa:       4280            clrl %d0
10c5b2fc:       302c 0074       movew %a4@(116),%d0
10c5b300:       2f00            movel %d0,%sp@-
10c5b302:       2f09            movel %a1,%sp@-
10c5b304:       2f0c            movel %a4,%sp@-
10c5b306:       2069 00f8       moveal %a1@(248),%a0
10c5b30a:       4e90            jsr %a0@
10c5b30c:       4fef 0018       lea %sp@(24),%sp
10c5b310:       6028            bras 10c5b33a <neigh_resolve_output+0xfa>
10c5b312:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c5b318:       5292            addql #1,%a2@
10c5b31a:       2f2c 005c       movel %a4@(92),%sp@-
10c5b31e:       42a7            clrl %sp@-
10c5b320:       486d 0028       pea %a5@(40)
10c5b324:       4280            clrl %d0
10c5b326:       302c 0074       movew %a4@(116),%d0
10c5b32a:       2f00            movel %d0,%sp@-
10c5b32c:       2f09            movel %a1,%sp@-
10c5b32e:       2f0c            movel %a4,%sp@-
10c5b330:       2069 00f8       moveal %a1@(248),%a0
10c5b334:       4e90            jsr %a0@
10c5b336:       4fef 0018       lea %sp@(24),%sp
10c5b33a:       5392            subql #1,%a2@
10c5b33c:       4a80            tstl %d0
10c5b33e:       6d32            blts 10c5b372 <neigh_resolve_output+0x132>
10c5b340:       206d 0060       moveal %a5@(96),%a0
10c5b344:       2f0c            movel %a4,%sp@-
10c5b346:       2068 001c       moveal %a0@(28),%a0
10c5b34a:       4e90            jsr %a0@
10c5b34c:       604c            bras 10c5b39a <neigh_resolve_output+0x15a>
10c5b34e:       7000            moveq #0,%d0
10c5b350:       6048            bras 10c5b39a <neigh_resolve_output+0x15a>
10c5b352:       7000            moveq #0,%d0
10c5b354:       b6fc 0000       cmpaw #0,%a3
10c5b358:       6704            beqs 10c5b35e <neigh_resolve_output+0x11e>
10c5b35a:       202b 0050       movel %a3@(80),%d0
10c5b35e:       2f00            movel %d0,%sp@-
10c5b360:       2f0b            movel %a3,%sp@-
10c5b362:       4879 1000 7051  pea 10007051 <npindex_to_ethertype+0xe21>
10c5b368:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c5b36e:       4fef 000c       lea %sp@(12),%sp
10c5b372:       7001            moveq #1,%d0
10c5b374:       b0ac 0070       cmpl %a4@(112),%d0
10c5b378:       6716            beqs 10c5b390 <neigh_resolve_output+0x150>
10c5b37a:       41ec 0070       lea %a4@(112),%a0
10c5b37e:       40c1            movew %sr,%d1
10c5b380:       007c 0700       oriw #1792,%sr
10c5b384:       2010            movel %a0@,%d0
10c5b386:       5380            subql #1,%d0
10c5b388:       2080            movel %d0,%a0@
10c5b38a:       46c1            movew %d1,%sr
10c5b38c:       4a80            tstl %d0
10c5b38e:       6608            bnes 10c5b398 <neigh_resolve_output+0x158>
10c5b390:       2f0c            movel %a4,%sp@-
10c5b392:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5b398:       70ea            moveq #-22,%d0
10c5b39a:       4cee 3c00 ffec  moveml %fp@(-20),%a2-%a5
10c5b3a0:       4e5e            unlk %fp
10c5b3a2:       4e75            rts

10c5b3a4 <neigh_connected_output>:
10c5b3a4:       4e56 0000       linkw %fp,#0
10c5b3a8:       48e7 0038       moveml %a2-%a4,%sp@-
10c5b3ac:       266e 0008       moveal %fp@(8),%a3
10c5b3b0:       206b 0028       moveal %a3@(40),%a0
10c5b3b4:       2868 0050       moveal %a0@(80),%a4
10c5b3b8:       206c 000c       moveal %a4@(12),%a0
10c5b3bc:       222b 0020       movel %a3@(32),%d1
10c5b3c0:       92ab 0080       subl %a3@(128),%d1
10c5b3c4:       202b 005c       movel %a3@(92),%d0
10c5b3c8:       9081            subl %d1,%d0
10c5b3ca:       2740 005c       movel %d0,%a3@(92)
10c5b3ce:       b0ab 0060       cmpl %a3@(96),%d0
10c5b3d2:       640c            bccs 10c5b3e0 <neigh_connected_output+0x3c>
10c5b3d4:       4879 1000 6ff1  pea 10006ff1 <npindex_to_ethertype+0xdc1>
10c5b3da:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c5b3e0:       d3ab 0080       addl %d1,%a3@(128)
10c5b3e4:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c5b3ea:       5292            addql #1,%a2@
10c5b3ec:       2f2b 005c       movel %a3@(92),%sp@-
10c5b3f0:       42a7            clrl %sp@-
10c5b3f2:       486c 0028       pea %a4@(40)
10c5b3f6:       4280            clrl %d0
10c5b3f8:       302b 0074       movew %a3@(116),%d0
10c5b3fc:       2f00            movel %d0,%sp@-
10c5b3fe:       2f08            movel %a0,%sp@-
10c5b400:       2f0b            movel %a3,%sp@-
10c5b402:       2068 00f8       moveal %a0@(248),%a0
10c5b406:       4e90            jsr %a0@
10c5b408:       4fef 0018       lea %sp@(24),%sp
10c5b40c:       5392            subql #1,%a2@
10c5b40e:       4a80            tstl %d0
10c5b410:       6d0e            blts 10c5b420 <neigh_connected_output+0x7c>
10c5b412:       206c 0060       moveal %a4@(96),%a0
10c5b416:       2f0b            movel %a3,%sp@-
10c5b418:       2068 001c       moveal %a0@(28),%a0
10c5b41c:       4e90            jsr %a0@
10c5b41e:       6028            bras 10c5b448 <neigh_connected_output+0xa4>
10c5b420:       7001            moveq #1,%d0
10c5b422:       b0ab 0070       cmpl %a3@(112),%d0
10c5b426:       6716            beqs 10c5b43e <neigh_connected_output+0x9a>
10c5b428:       41eb 0070       lea %a3@(112),%a0
10c5b42c:       40c1            movew %sr,%d1
10c5b42e:       007c 0700       oriw #1792,%sr
10c5b432:       2010            movel %a0@,%d0
10c5b434:       5380            subql #1,%d0
10c5b436:       2080            movel %d0,%a0@
10c5b438:       46c1            movew %d1,%sr
10c5b43a:       4a80            tstl %d0
10c5b43c:       6608            bnes 10c5b446 <neigh_connected_output+0xa2>
10c5b43e:       2f0b            movel %a3,%sp@-
10c5b440:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5b446:       70ea            moveq #-22,%d0
10c5b448:       4cee 1c00 fff4  moveml %fp@(-12),%a2-%a4
10c5b44e:       4e5e            unlk %fp
10c5b450:       4e75            rts

10c5b452 <neigh_proxy_process>:
10c5b452:       4e56 0000       linkw %fp,#0
10c5b456:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c5b45a:       286e 0008       moveal %fp@(8),%a4
10c5b45e:       9bcd            subal %a5,%a5
10c5b460:       2a39 1002 67b0  movel 100267b0 <jiffies>,%d5
10c5b466:       266c 00b0       moveal %a4@(176),%a3
10c5b46a:       200c            movel %a4,%d0
10c5b46c:       0680 0000 00b0  addil #176,%d0
10c5b472:       b08b            cmpl %a3,%d0
10c5b474:       6700 00c8       beqw 10c5b53e <neigh_proxy_process+0xec>
10c5b478:       2800            movel %d0,%d4
10c5b47a:       244b            moveal %a3,%a2
10c5b47c:       202b 0014       movel %a3@(20),%d0
10c5b480:       9085            subl %d5,%d0
10c5b482:       2653            moveal %a3@,%a3
10c5b484:       4a80            tstl %d0
10c5b486:       6e00 0094       bgtw 10c5b51c <neigh_proxy_process+0xca>
10c5b48a:       262a 0018       movel %a2@(24),%d3
10c5b48e:       2044            moveal %d4,%a0
10c5b490:       53a8 0008       subql #1,%a0@(8)
10c5b494:       2252            moveal %a2@,%a1
10c5b496:       206a 0004       moveal %a2@(4),%a0
10c5b49a:       4292            clrl %a2@
10c5b49c:       42aa 0004       clrl %a2@(4)
10c5b4a0:       42aa 0008       clrl %a2@(8)
10c5b4a4:       2348 0004       movel %a0,%a1@(4)
10c5b4a8:       2089            movel %a1,%a0@
10c5b4aa:       226c 0020       moveal %a4@(32),%a1
10c5b4ae:       240c            movel %a4,%d2
10c5b4b0:       0682 0000 00b0  addil #176,%d2
10c5b4b6:       b2fc 0000       cmpaw #0,%a1
10c5b4ba:       6714            beqs 10c5b4d0 <neigh_proxy_process+0x7e>
10c5b4bc:       702a            moveq #42,%d0
10c5b4be:       d083            addl %d3,%d0
10c5b4c0:       2040            moveal %d0,%a0
10c5b4c2:       2010            movel %a0@,%d0
10c5b4c4:       0800 0001       btst #1,%d0
10c5b4c8:       6706            beqs 10c5b4d0 <neigh_proxy_process+0x7e>
10c5b4ca:       2f0a            movel %a2,%sp@-
10c5b4cc:       4e91            jsr %a1@
10c5b4ce:       6026            bras 10c5b4f6 <neigh_proxy_process+0xa4>
10c5b4d0:       7001            moveq #1,%d0
10c5b4d2:       b0aa 0070       cmpl %a2@(112),%d0
10c5b4d6:       6716            beqs 10c5b4ee <neigh_proxy_process+0x9c>
10c5b4d8:       41ea 0070       lea %a2@(112),%a0
10c5b4dc:       40c1            movew %sr,%d1
10c5b4de:       007c 0700       oriw #1792,%sr
10c5b4e2:       2010            movel %a0@,%d0
10c5b4e4:       5380            subql #1,%d0
10c5b4e6:       2080            movel %d0,%a0@
10c5b4e8:       46c1            movew %d1,%sr
10c5b4ea:       4a80            tstl %d0
10c5b4ec:       660a            bnes 10c5b4f8 <neigh_proxy_process+0xa6>
10c5b4ee:       2f0a            movel %a2,%sp@-
10c5b4f0:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5b4f6:       588f            addql #4,%sp
10c5b4f8:       2043            moveal %d3,%a0
10c5b4fa:       41e8 00d8       lea %a0@(216),%a0
10c5b4fe:       40c1            movew %sr,%d1
10c5b500:       007c 0700       oriw #1792,%sr
10c5b504:       2010            movel %a0@,%d0
10c5b506:       5380            subql #1,%d0
10c5b508:       2080            movel %d0,%a0@
10c5b50a:       46c1            movew %d1,%sr
10c5b50c:       4a80            tstl %d0
10c5b50e:       6628            bnes 10c5b538 <neigh_proxy_process+0xe6>
10c5b510:       2f03            movel %d3,%sp@-
10c5b512:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c5b518:       588f            addql #4,%sp
10c5b51a:       601c            bras 10c5b538 <neigh_proxy_process+0xe6>
10c5b51c:       bafc 0000       cmpaw #0,%a5
10c5b520:       670c            beqs 10c5b52e <neigh_proxy_process+0xdc>
10c5b522:       240c            movel %a4,%d2
10c5b524:       0682 0000 00b0  addil #176,%d2
10c5b52a:       bbc0            cmpal %d0,%a5
10c5b52c:       6f0a            bles 10c5b538 <neigh_proxy_process+0xe6>
10c5b52e:       2a40            moveal %d0,%a5
10c5b530:       240c            movel %a4,%d2
10c5b532:       0682 0000 00b0  addil #176,%d2
10c5b538:       b48b            cmpl %a3,%d2
10c5b53a:       6600 ff3e       bnew 10c5b47a <neigh_proxy_process+0x28>
10c5b53e:       240c            movel %a4,%d2
10c5b540:       0682 0000 009c  addil #156,%d2
10c5b546:       2f02            movel %d2,%sp@-
10c5b548:       4eb9 10c1 9894  jsr 10c19894 <del_timer>
10c5b54e:       588f            addql #4,%sp
10c5b550:       bafc 0000       cmpaw #0,%a5
10c5b554:       6712            beqs 10c5b568 <neigh_proxy_process+0x116>
10c5b556:       2079 1002 67b0  moveal 100267b0 <jiffies>,%a0
10c5b55c:       4875 8800       pea %a5@(00000000,%a0:l)
10c5b560:       2f02            movel %d2,%sp@-
10c5b562:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c5b568:       4cee 3c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a5
10c5b56e:       4e5e            unlk %fp
10c5b570:       4e75            rts

10c5b572 <pneigh_enqueue>:
10c5b572:       4e56 0000       linkw %fp,#0
10c5b576:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c5b57a:       262e 0008       movel %fp@(8),%d3
10c5b57e:       246e 000c       moveal %fp@(12),%a2
10c5b582:       266e 0010       moveal %fp@(16),%a3
10c5b586:       2a79 1002 67b0  moveal 100267b0 <jiffies>,%a5
10c5b58c:       4eb9 10c5 ca14  jsr 10c5ca14 <net_random>
10c5b592:       2f2a 0040       movel %a2@(64),%sp@-
10c5b596:       2f00            movel %d0,%sp@-
10c5b598:       4eb9 10c8 599c  jsr 10c8599c <__umodsi3>
10c5b59e:       508f            addql #8,%sp
10c5b5a0:       2840            moveal %d0,%a4
10c5b5a2:       2043            moveal %d3,%a0
10c5b5a4:       2068 00b8       moveal %a0@(184),%a0
10c5b5a8:       b1ea 0044       cmpal %a2@(68),%a0
10c5b5ac:       6328            blss 10c5b5d6 <pneigh_enqueue+0x64>
10c5b5ae:       7001            moveq #1,%d0
10c5b5b0:       b0ab 0070       cmpl %a3@(112),%d0
10c5b5b4:       6716            beqs 10c5b5cc <pneigh_enqueue+0x5a>
10c5b5b6:       41eb 0070       lea %a3@(112),%a0
10c5b5ba:       40c1            movew %sr,%d1
10c5b5bc:       007c 0700       oriw #1792,%sr
10c5b5c0:       2010            movel %a0@,%d0
10c5b5c2:       5380            subql #1,%d0
10c5b5c4:       2080            movel %d0,%a0@
10c5b5c6:       46c1            movew %d1,%sr
10c5b5c8:       4a80            tstl %d0
10c5b5ca:       667e            bnes 10c5b64a <pneigh_enqueue+0xd8>
10c5b5cc:       2f0b            movel %a3,%sp@-
10c5b5ce:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5b5d4:       6074            bras 10c5b64a <pneigh_enqueue+0xd8>
10c5b5d6:       42ab 0010       clrl %a3@(16)
10c5b5da:       41f5 c800       lea %a5@(00000000,%a4:l),%a0
10c5b5de:       2748 0014       movel %a0,%a3@(20)
10c5b5e2:       2403            movel %d3,%d2
10c5b5e4:       0682 0000 009c  addil #156,%d2
10c5b5ea:       2f02            movel %d2,%sp@-
10c5b5ec:       4eb9 10c1 9894  jsr 10c19894 <del_timer>
10c5b5f2:       588f            addql #4,%sp
10c5b5f4:       4a80            tstl %d0
10c5b5f6:       670e            beqs 10c5b606 <pneigh_enqueue+0x94>
10c5b5f8:       2043            moveal %d3,%a0
10c5b5fa:       2028 00a4       movel %a0@(164),%d0
10c5b5fe:       908d            subl %a5,%d0
10c5b600:       b9c0            cmpal %d0,%a4
10c5b602:       6f02            bles 10c5b606 <pneigh_enqueue+0x94>
10c5b604:       2840            moveal %d0,%a4
10c5b606:       202b 0028       movel %a3@(40),%d0
10c5b60a:       6706            beqs 10c5b612 <pneigh_enqueue+0xa0>
10c5b60c:       2040            moveal %d0,%a0
10c5b60e:       5888            addql #4,%a0
10c5b610:       5390            subql #1,%a0@
10c5b612:       42ab 0028       clrl %a3@(40)
10c5b616:       206b 0018       moveal %a3@(24),%a0
10c5b61a:       41e8 00d8       lea %a0@(216),%a0
10c5b61e:       5290            addql #1,%a0@
10c5b620:       2043            moveal %d3,%a0
10c5b622:       41e8 00b0       lea %a0@(176),%a0
10c5b626:       2748 0008       movel %a0,%a3@(8)
10c5b62a:       52a8 0008       addql #1,%a0@(8)
10c5b62e:       2268 0004       moveal %a0@(4),%a1
10c5b632:       2688            movel %a0,%a3@
10c5b634:       2749 0004       movel %a1,%a3@(4)
10c5b638:       214b 0004       movel %a3,%a0@(4)
10c5b63c:       228b            movel %a3,%a1@
10c5b63e:       4874 d800       pea %a4@(00000000,%a5:l)
10c5b642:       2f02            movel %d2,%sp@-
10c5b644:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c5b64a:       4cee 3c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a5
10c5b650:       4e5e            unlk %fp
10c5b652:       4e75            rts

10c5b654 <neigh_parms_alloc>:
10c5b654:       4e56 0000       linkw %fp,#0
10c5b658:       48e7 0038       moveml %a2-%a4,%sp@-
10c5b65c:       266e 0008       moveal %fp@(8),%a3
10c5b660:       286e 000c       moveal %fp@(12),%a4
10c5b664:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c5b668:       4878 004c       pea 4c <LSIGTRAP+0x47>
10c5b66c:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c5b672:       2440            moveal %d0,%a2
10c5b674:       508f            addql #8,%sp
10c5b676:       b4fc 0000       cmpaw #0,%a2
10c5b67a:       675e            beqs 10c5b6da <neigh_parms_alloc+0x86>
10c5b67c:       4878 004c       pea 4c <LSIGTRAP+0x47>
10c5b680:       486c 0028       pea %a4@(40)
10c5b684:       2f0a            movel %a2,%sp@-
10c5b686:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c5b68c:       254c 0008       movel %a4,%a2@(8)
10c5b690:       2f2a 0018       movel %a2@(24),%sp@-
10c5b694:       4eba e926       jsr %pc@(10c59fbc <neigh_rand_reach_time>)
10c5b698:       2540 0024       movel %d0,%a2@(36)
10c5b69c:       4fef 0010       lea %sp@(16),%sp
10c5b6a0:       b6fc 0000       cmpaw #0,%a3
10c5b6a4:       6722            beqs 10c5b6c8 <neigh_parms_alloc+0x74>
10c5b6a6:       206b 0124       moveal %a3@(292),%a0
10c5b6aa:       b0fc 0000       cmpaw #0,%a0
10c5b6ae:       6718            beqs 10c5b6c8 <neigh_parms_alloc+0x74>
10c5b6b0:       2f0a            movel %a2,%sp@-
10c5b6b2:       2f0b            movel %a3,%sp@-
10c5b6b4:       4e90            jsr %a0@
10c5b6b6:       508f            addql #8,%sp
10c5b6b8:       4a80            tstl %d0
10c5b6ba:       670c            beqs 10c5b6c8 <neigh_parms_alloc+0x74>
10c5b6bc:       2f0a            movel %a2,%sp@-
10c5b6be:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c5b6c4:       7000            moveq #0,%d0
10c5b6c6:       6014            bras 10c5b6dc <neigh_parms_alloc+0x88>
10c5b6c8:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c5b6ce:       5290            addql #1,%a0@
10c5b6d0:       24ac 0028       movel %a4@(40),%a2@
10c5b6d4:       294a 0028       movel %a2,%a4@(40)
10c5b6d8:       5390            subql #1,%a0@
10c5b6da:       200a            movel %a2,%d0
10c5b6dc:       4cee 1c00 fff4  moveml %fp@(-12),%a2-%a4
10c5b6e2:       4e5e            unlk %fp
10c5b6e4:       4e75            rts

10c5b6e6 <neigh_parms_release>:
10c5b6e6:       4e56 0000       linkw %fp,#0
10c5b6ea:       2f0b            movel %a3,%sp@-
10c5b6ec:       2f0a            movel %a2,%sp@-
10c5b6ee:       222e 000c       movel %fp@(12),%d1
10c5b6f2:       6742            beqs 10c5b736 <neigh_parms_release+0x50>
10c5b6f4:       7028            moveq #40,%d0
10c5b6f6:       d0ae 0008       addl %fp@(8),%d0
10c5b6fa:       b081            cmpl %d1,%d0
10c5b6fc:       6738            beqs 10c5b736 <neigh_parms_release+0x50>
10c5b6fe:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c5b704:       5290            addql #1,%a0@
10c5b706:       2440            moveal %d0,%a2
10c5b708:       2648            moveal %a0,%a3
10c5b70a:       4a92            tstl %a2@
10c5b70c:       671a            beqs 10c5b728 <neigh_parms_release+0x42>
10c5b70e:       2252            moveal %a2@,%a1
10c5b710:       b289            cmpl %a1,%d1
10c5b712:       660e            bnes 10c5b722 <neigh_parms_release+0x3c>
10c5b714:       2491            movel %a1@,%a2@
10c5b716:       5390            subql #1,%a0@
10c5b718:       2f09            movel %a1,%sp@-
10c5b71a:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c5b720:       6014            bras 10c5b736 <neigh_parms_release+0x50>
10c5b722:       2449            moveal %a1,%a2
10c5b724:       4a92            tstl %a2@
10c5b726:       66e6            bnes 10c5b70e <neigh_parms_release+0x28>
10c5b728:       5393            subql #1,%a3@
10c5b72a:       4879 1000 7078  pea 10007078 <npindex_to_ethertype+0xe48>
10c5b730:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c5b736:       246e fff8       moveal %fp@(-8),%a2
10c5b73a:       266e fffc       moveal %fp@(-4),%a3
10c5b73e:       4e5e            unlk %fp
10c5b740:       4e75            rts

10c5b742 <neigh_table_init>:
10c5b742:       4e56 0000       linkw %fp,#0
10c5b746:       2f0a            movel %a2,%sp@-
10c5b748:       2f02            movel %d2,%sp@-
10c5b74a:       246e 0008       moveal %fp@(8),%a2
10c5b74e:       2439 1002 67b0  movel 100267b0 <jiffies>,%d2
10c5b754:       2f2a 0040       movel %a2@(64),%sp@-
10c5b758:       4eba e862       jsr %pc@(10c59fbc <neigh_rand_reach_time>)
10c5b75c:       2540 004c       movel %d0,%a2@(76)
10c5b760:       588f            addql #4,%sp
10c5b762:       4aaa 00d0       tstl %a2@(208)
10c5b766:       6628            bnes 10c5b790 <neigh_table_init+0x4e>
10c5b768:       42a7            clrl %sp@-
10c5b76a:       42a7            clrl %sp@-
10c5b76c:       4878 2000       pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c5b770:       42a7            clrl %sp@-
10c5b772:       700f            moveq #15,%d0
10c5b774:       d0aa 0008       addl %a2@(8),%d0
10c5b778:       72f0            moveq #-16,%d1
10c5b77a:       c280            andl %d0,%d1
10c5b77c:       2f01            movel %d1,%sp@-
10c5b77e:       2f2a 0024       movel %a2@(36),%sp@-
10c5b782:       4eb9 10c2 0244  jsr 10c20244 <kmem_cache_create>
10c5b788:       2540 00d0       movel %d0,%a2@(208)
10c5b78c:       4fef 0018       lea %sp@(24),%sp
10c5b790:       41ea 0088       lea %a2@(136),%a0
10c5b794:       42a8 0004       clrl %a0@(4)
10c5b798:       4290            clrl %a0@
10c5b79a:       42aa 00c4       clrl %a2@(196)
10c5b79e:       254a 0094       movel %a2,%a2@(148)
10c5b7a2:       257c 10c5 a9e2  movel #281389538,%a2@(152)
10c5b7a8:       0098 
10c5b7aa:       2002            movel %d2,%d0
10c5b7ac:       d0aa 0074       addl %a2@(116),%d0
10c5b7b0:       d0aa 004c       addl %a2@(76),%d0
10c5b7b4:       2540 0090       movel %d0,%a2@(144)
10c5b7b8:       2f08            movel %a0,%sp@-
10c5b7ba:       4eb9 10c1 96d0  jsr 10c196d0 <add_timer>
10c5b7c0:       41ea 009c       lea %a2@(156),%a0
10c5b7c4:       42a8 0004       clrl %a0@(4)
10c5b7c8:       4290            clrl %a0@
10c5b7ca:       254a 00a8       movel %a2,%a2@(168)
10c5b7ce:       257c 10c5 b452  movel #281392210,%a2@(172)
10c5b7d4:       00ac 
10c5b7d6:       41ea 00b0       lea %a2@(176),%a0
10c5b7da:       2148 0004       movel %a0,%a0@(4)
10c5b7de:       2088            movel %a0,%a0@
10c5b7e0:       42a8 0008       clrl %a0@(8)
10c5b7e4:       2542 0084       movel %d2,%a2@(132)
10c5b7e8:       222a 004c       movel %a2@(76),%d1
10c5b7ec:       2001            movel %d1,%d0
10c5b7ee:       e588            lsll #2,%d0
10c5b7f0:       d081            addl %d1,%d0
10c5b7f2:       e588            lsll #2,%d0
10c5b7f4:       d480            addl %d0,%d2
10c5b7f6:       2542 00c8       movel %d2,%a2@(200)
10c5b7fa:       24b9 1002 4a94  movel 10024a94 <neigh_tables>,%a2@
10c5b800:       23ca 1002 4a94  movel %a2,10024a94 <neigh_tables>
10c5b806:       242e fff8       movel %fp@(-8),%d2
10c5b80a:       246e fffc       moveal %fp@(-4),%a2
10c5b80e:       4e5e            unlk %fp
10c5b810:       4e75            rts

10c5b812 <neigh_table_clear>:
10c5b812:       4e56 0000       linkw %fp,#0
10c5b816:       2f0b            movel %a3,%sp@-
10c5b818:       2f0a            movel %a2,%sp@-
10c5b81a:       266e 0008       moveal %fp@(8),%a3
10c5b81e:       486b 0088       pea %a3@(136)
10c5b822:       45f9 10c1 9894  lea 10c19894 <del_timer>,%a2
10c5b828:       4e92            jsr %a2@
10c5b82a:       486b 00d4       pea %a3@(212)
10c5b82e:       4eb9 10c1 8804  jsr 10c18804 <tasklet_kill>
10c5b834:       486b 009c       pea %a3@(156)
10c5b838:       4e92            jsr %a2@
10c5b83a:       486b 00b0       pea %a3@(176)
10c5b83e:       4eba e8a2       jsr %pc@(10c5a0e2 <pneigh_queue_purge>)
10c5b842:       42a7            clrl %sp@-
10c5b844:       2f0b            movel %a3,%sp@-
10c5b846:       4eba e92e       jsr %pc@(10c5a176 <neigh_ifdown>)
10c5b84a:       4fef 0018       lea %sp@(24),%sp
10c5b84e:       4aab 00c0       tstl %a3@(192)
10c5b852:       670c            beqs 10c5b860 <neigh_table_clear+0x4e>
10c5b854:       4879 1000 7098  pea 10007098 <npindex_to_ethertype+0xe68>
10c5b85a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c5b860:       41f9 1002 4a94  lea 10024a94 <neigh_tables>,%a0
10c5b866:       6002            bras 10c5b86a <neigh_table_clear+0x58>
10c5b868:       2050            moveal %a0@,%a0
10c5b86a:       2010            movel %a0@,%d0
10c5b86c:       6706            beqs 10c5b874 <neigh_table_clear+0x62>
10c5b86e:       b7c0            cmpal %d0,%a3
10c5b870:       66f6            bnes 10c5b868 <neigh_table_clear+0x56>
10c5b872:       2093            movel %a3@,%a0@
10c5b874:       7000            moveq #0,%d0
10c5b876:       246e fff8       moveal %fp@(-8),%a2
10c5b87a:       266e fffc       moveal %fp@(-4),%a3
10c5b87e:       4e5e            unlk %fp
10c5b880:       4e75            rts

10c5b882 <neigh_delete>:
10c5b882:       4e56 0000       linkw %fp,#0
10c5b886:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c5b88a:       286e 0010       moveal %fp@(16),%a4
10c5b88e:       206e 000c       moveal %fp@(12),%a0
10c5b892:       45e8 0010       lea %a0@(16),%a2
10c5b896:       7600            moveq #0,%d3
10c5b898:       202a 0004       movel %a2@(4),%d0
10c5b89c:       671a            beqs 10c5b8b8 <neigh_delete+0x36>
10c5b89e:       2f00            movel %d0,%sp@-
10c5b8a0:       4eb9 10c5 7c3a  jsr 10c57c3a <dev_get_by_index>
10c5b8a6:       2600            movel %d0,%d3
10c5b8a8:       588f            addql #4,%sp
10c5b8aa:       660c            bnes 10c5b8b8 <neigh_delete+0x36>
10c5b8ac:       70ed            moveq #-19,%d0
10c5b8ae:       6000 00fe       braw 10c5b9ae <neigh_delete+0x12c>
10c5b8b2:       70ea            moveq #-22,%d0
10c5b8b4:       6000 00f8       braw 10c5b9ae <neigh_delete+0x12c>
10c5b8b8:       2079 1002 4a94  moveal 10024a94 <neigh_tables>,%a0
10c5b8be:       b0fc 0000       cmpaw #0,%a0
10c5b8c2:       6700 00c4       beqw 10c5b988 <neigh_delete+0x106>
10c5b8c6:       7200            moveq #0,%d1
10c5b8c8:       2643            moveal %d3,%a3
10c5b8ca:       47eb 00d8       lea %a3@(216),%a3
10c5b8ce:       4280            clrl %d0
10c5b8d0:       1012            moveb %a2@,%d0
10c5b8d2:       b0a8 0004       cmpl %a0@(4),%d0
10c5b8d6:       6600 00a6       bnew 10c5b97e <neigh_delete+0xfc>
10c5b8da:       78ea            moveq #-22,%d4
10c5b8dc:       2254            moveal %a4@,%a1
10c5b8de:       b2fc 0000       cmpaw #0,%a1
10c5b8e2:       6778            beqs 10c5b95c <neigh_delete+0xda>
10c5b8e4:       3211            movew %a1@,%d1
10c5b8e6:       2028 000c       movel %a0@(12),%d0
10c5b8ea:       5880            addql #4,%d0
10c5b8ec:       b081            cmpl %d1,%d0
10c5b8ee:       666c            bnes 10c5b95c <neigh_delete+0xda>
10c5b8f0:       082a 0003 000a  btst #3,%a2@(10)
10c5b8f6:       6714            beqs 10c5b90c <neigh_delete+0x8a>
10c5b8f8:       2f03            movel %d3,%sp@-
10c5b8fa:       4869 0004       pea %a1@(4)
10c5b8fe:       2f08            movel %a0,%sp@-
10c5b900:       4eba ed7e       jsr %pc@(10c5a680 <pneigh_delete>)
10c5b904:       2800            movel %d0,%d4
10c5b906:       4fef 000c       lea %sp@(12),%sp
10c5b90a:       6050            bras 10c5b95c <neigh_delete+0xda>
10c5b90c:       4a83            tstl %d3
10c5b90e:       67a2            beqs 10c5b8b2 <neigh_delete+0x30>
10c5b910:       2f03            movel %d3,%sp@-
10c5b912:       4869 0004       pea %a1@(4)
10c5b916:       2f08            movel %a0,%sp@-
10c5b918:       4eba ea8e       jsr %pc@(10c5a3a8 <neigh_lookup>)
10c5b91c:       2400            movel %d0,%d2
10c5b91e:       4fef 000c       lea %sp@(12),%sp
10c5b922:       6738            beqs 10c5b95c <neigh_delete+0xda>
10c5b924:       42a7            clrl %sp@-
10c5b926:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c5b92a:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c5b92e:       42a7            clrl %sp@-
10c5b930:       2f02            movel %d2,%sp@-
10c5b932:       4eba f4e4       jsr %pc@(10c5ae18 <neigh_update>)
10c5b936:       2800            movel %d0,%d4
10c5b938:       4fef 0014       lea %sp@(20),%sp
10c5b93c:       2242            moveal %d2,%a1
10c5b93e:       41e9 0034       lea %a1@(52),%a0
10c5b942:       40c1            movew %sr,%d1
10c5b944:       007c 0700       oriw #1792,%sr
10c5b948:       2010            movel %a0@,%d0
10c5b94a:       5380            subql #1,%d0
10c5b94c:       2080            movel %d0,%a0@
10c5b94e:       46c1            movew %d1,%sr
10c5b950:       4a80            tstl %d0
10c5b952:       6608            bnes 10c5b95c <neigh_delete+0xda>
10c5b954:       2f02            movel %d2,%sp@-
10c5b956:       4eba ee44       jsr %pc@(10c5a79c <neigh_destroy>)
10c5b95a:       588f            addql #4,%sp
10c5b95c:       4a83            tstl %d3
10c5b95e:       671a            beqs 10c5b97a <neigh_delete+0xf8>
10c5b960:       40c1            movew %sr,%d1
10c5b962:       007c 0700       oriw #1792,%sr
10c5b966:       2013            movel %a3@,%d0
10c5b968:       5380            subql #1,%d0
10c5b96a:       2680            movel %d0,%a3@
10c5b96c:       46c1            movew %d1,%sr
10c5b96e:       4a80            tstl %d0
10c5b970:       6608            bnes 10c5b97a <neigh_delete+0xf8>
10c5b972:       2f03            movel %d3,%sp@-
10c5b974:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c5b97a:       2004            movel %d4,%d0
10c5b97c:       6030            bras 10c5b9ae <neigh_delete+0x12c>
10c5b97e:       2050            moveal %a0@,%a0
10c5b980:       b0fc 0000       cmpaw #0,%a0
10c5b984:       6600 ff48       bnew 10c5b8ce <neigh_delete+0x4c>
10c5b988:       4a83            tstl %d3
10c5b98a:       6720            beqs 10c5b9ac <neigh_delete+0x12a>
10c5b98c:       2043            moveal %d3,%a0
10c5b98e:       41e8 00d8       lea %a0@(216),%a0
10c5b992:       40c1            movew %sr,%d1
10c5b994:       007c 0700       oriw #1792,%sr
10c5b998:       2010            movel %a0@,%d0
10c5b99a:       5380            subql #1,%d0
10c5b99c:       2080            movel %d0,%a0@
10c5b99e:       46c1            movew %d1,%sr
10c5b9a0:       4a80            tstl %d0
10c5b9a2:       6608            bnes 10c5b9ac <neigh_delete+0x12a>
10c5b9a4:       2f03            movel %d3,%sp@-
10c5b9a6:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c5b9ac:       709d            moveq #-99,%d0
10c5b9ae:       4cee 1c1c ffe8  moveml %fp@(-24),%d2-%d4/%a2-%a4
10c5b9b4:       4e5e            unlk %fp
10c5b9b6:       4e75            rts

10c5b9b8 <neigh_add>:
10c5b9b8:       4e56 0000       linkw %fp,#0
10c5b9bc:       48e7 3e3c       moveml %d2-%d6/%a2-%a5,%sp@-
10c5b9c0:       2a2e 000c       movel %fp@(12),%d5
10c5b9c4:       2a6e 0010       moveal %fp@(16),%a5
10c5b9c8:       2045            moveal %d5,%a0
10c5b9ca:       49e8 0010       lea %a0@(16),%a4
10c5b9ce:       97cb            subal %a3,%a3
10c5b9d0:       202c 0004       movel %a4@(4),%d0
10c5b9d4:       671e            beqs 10c5b9f4 <neigh_add+0x3c>
10c5b9d6:       2f00            movel %d0,%sp@-
10c5b9d8:       4eb9 10c5 7c3a  jsr 10c57c3a <dev_get_by_index>
10c5b9de:       2640            moveal %d0,%a3
10c5b9e0:       588f            addql #4,%sp
10c5b9e2:       b6fc 0000       cmpaw #0,%a3
10c5b9e6:       660c            bnes 10c5b9f4 <neigh_add+0x3c>
10c5b9e8:       70ed            moveq #-19,%d0
10c5b9ea:       6000 01ba       braw 10c5bba6 <neigh_add+0x1ee>
10c5b9ee:       70ea            moveq #-22,%d0
10c5b9f0:       6000 01b4       braw 10c5bba6 <neigh_add+0x1ee>
10c5b9f4:       2479 1002 4a94  moveal 10024a94 <neigh_tables>,%a2
10c5b9fa:       b4fc 0000       cmpaw #0,%a2
10c5b9fe:       6700 0180       beqw 10c5bb80 <neigh_add+0x1c8>
10c5ba02:       7000            moveq #0,%d0
10c5ba04:       7200            moveq #0,%d1
10c5ba06:       2c0b            movel %a3,%d6
10c5ba08:       0686 0000 00d8  addil #216,%d6
10c5ba0e:       7800            moveq #0,%d4
10c5ba10:       7400            moveq #0,%d2
10c5ba12:       1014            moveb %a4@,%d0
10c5ba14:       b0aa 0004       cmpl %a2@(4),%d0
10c5ba18:       6600 015c       bnew 10c5bb76 <neigh_add+0x1be>
10c5ba1c:       76ea            moveq #-22,%d3
10c5ba1e:       2255            moveal %a5@,%a1
10c5ba20:       b2fc 0000       cmpaw #0,%a1
10c5ba24:       6700 012a       beqw 10c5bb50 <neigh_add+0x198>
10c5ba28:       3211            movew %a1@,%d1
10c5ba2a:       202a 000c       movel %a2@(12),%d0
10c5ba2e:       5880            addql #4,%d0
10c5ba30:       b081            cmpl %d1,%d0
10c5ba32:       6600 011c       bnew 10c5bb50 <neigh_add+0x198>
10c5ba36:       082c 0003 000a  btst #3,%a4@(10)
10c5ba3c:       6726            beqs 10c5ba64 <neigh_add+0xac>
10c5ba3e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c5ba42:       2f0b            movel %a3,%sp@-
10c5ba44:       4869 0004       pea %a1@(4)
10c5ba48:       2f0a            movel %a2,%sp@-
10c5ba4a:       4eba eb36       jsr %pc@(10c5a582 <pneigh_lookup>)
10c5ba4e:       4fef 0010       lea %sp@(16),%sp
10c5ba52:       4a80            tstl %d0
10c5ba54:       57c0            seq %d0
10c5ba56:       4880            extw %d0
10c5ba58:       3600            movew %d0,%d3
10c5ba5a:       48c3            extl %d3
10c5ba5c:       7097            moveq #-105,%d0
10c5ba5e:       c680            andl %d0,%d3
10c5ba60:       6000 00ee       braw 10c5bb50 <neigh_add+0x198>
10c5ba64:       b6fc 0000       cmpaw #0,%a3
10c5ba68:       6784            beqs 10c5b9ee <neigh_add+0x36>
10c5ba6a:       206d 0004       moveal %a5@(4),%a0
10c5ba6e:       b0fc 0000       cmpaw #0,%a0
10c5ba72:       6710            beqs 10c5ba84 <neigh_add+0xcc>
10c5ba74:       3810            movew %a0@,%d4
10c5ba76:       142b 007a       moveb %a3@(122),%d2
10c5ba7a:       2002            movel %d2,%d0
10c5ba7c:       5880            addql #4,%d0
10c5ba7e:       b084            cmpl %d4,%d0
10c5ba80:       6600 00ce       bnew 10c5bb50 <neigh_add+0x198>
10c5ba84:       7600            moveq #0,%d3
10c5ba86:       2f0b            movel %a3,%sp@-
10c5ba88:       4869 0004       pea %a1@(4)
10c5ba8c:       2f0a            movel %a2,%sp@-
10c5ba8e:       4eba e918       jsr %pc@(10c5a3a8 <neigh_lookup>)
10c5ba92:       2400            movel %d0,%d2
10c5ba94:       4fef 000c       lea %sp@(12),%sp
10c5ba98:       6716            beqs 10c5bab0 <neigh_add+0xf8>
10c5ba9a:       2045            moveal %d5,%a0
10c5ba9c:       0828 0001 0006  btst #1,%a0@(6)
10c5baa2:       56c0            sne %d0
10c5baa4:       4880            extw %d0
10c5baa6:       3600            movew %d0,%d3
10c5baa8:       48c3            extl %d3
10c5baaa:       70ef            moveq #-17,%d0
10c5baac:       c680            andl %d0,%d3
10c5baae:       6044            bras 10c5baf4 <neigh_add+0x13c>
10c5bab0:       2045            moveal %d5,%a0
10c5bab2:       0828 0002 0006  btst #2,%a0@(6)
10c5bab8:       6604            bnes 10c5babe <neigh_add+0x106>
10c5baba:       76fe            moveq #-2,%d3
10c5babc:       606e            bras 10c5bb2c <neigh_add+0x174>
10c5babe:       2415            movel %a5@,%d2
10c5bac0:       5882            addql #4,%d2
10c5bac2:       2f0b            movel %a3,%sp@-
10c5bac4:       2f02            movel %d2,%sp@-
10c5bac6:       2f0a            movel %a2,%sp@-
10c5bac8:       4eba e8de       jsr %pc@(10c5a3a8 <neigh_lookup>)
10c5bacc:       4fef 000c       lea %sp@(12),%sp
10c5bad0:       4a80            tstl %d0
10c5bad2:       6704            beqs 10c5bad8 <neigh_add+0x120>
10c5bad4:       2400            movel %d0,%d2
10c5bad6:       6010            bras 10c5bae8 <neigh_add+0x130>
10c5bad8:       2f0b            movel %a3,%sp@-
10c5bada:       2f02            movel %d2,%sp@-
10c5badc:       2f0a            movel %a2,%sp@-
10c5bade:       4eba e93a       jsr %pc@(10c5a41a <neigh_create>)
10c5bae2:       2400            movel %d0,%d2
10c5bae4:       4fef 000c       lea %sp@(12),%sp
10c5bae8:       0c82 ffff fc18  cmpil #-1000,%d2
10c5baee:       6304            blss 10c5baf4 <neigh_add+0x13c>
10c5baf0:       2602            movel %d2,%d3
10c5baf2:       7400            moveq #0,%d2
10c5baf4:       4a83            tstl %d3
10c5baf6:       6634            bnes 10c5bb2c <neigh_add+0x174>
10c5baf8:       42a7            clrl %sp@-
10c5bafa:       2245            moveal %d5,%a1
10c5bafc:       3a29 0006       movew %a1@(6),%d5
10c5bb00:       0285 0000 0100  andil #256,%d5
10c5bb06:       2f05            movel %d5,%sp@-
10c5bb08:       4280            clrl %d0
10c5bb0a:       102c 0009       moveb %a4@(9),%d0
10c5bb0e:       2f00            movel %d0,%sp@-
10c5bb10:       222d 0004       movel %a5@(4),%d1
10c5bb14:       56c0            sne %d0
10c5bb16:       4880            extw %d0
10c5bb18:       48c0            extl %d0
10c5bb1a:       5881            addql #4,%d1
10c5bb1c:       c081            andl %d1,%d0
10c5bb1e:       2f00            movel %d0,%sp@-
10c5bb20:       2f02            movel %d2,%sp@-
10c5bb22:       4eba f2f4       jsr %pc@(10c5ae18 <neigh_update>)
10c5bb26:       2600            movel %d0,%d3
10c5bb28:       4fef 0014       lea %sp@(20),%sp
10c5bb2c:       4a82            tstl %d2
10c5bb2e:       6720            beqs 10c5bb50 <neigh_add+0x198>
10c5bb30:       2242            moveal %d2,%a1
10c5bb32:       41e9 0034       lea %a1@(52),%a0
10c5bb36:       40c1            movew %sr,%d1
10c5bb38:       007c 0700       oriw #1792,%sr
10c5bb3c:       2010            movel %a0@,%d0
10c5bb3e:       5380            subql #1,%d0
10c5bb40:       2080            movel %d0,%a0@
10c5bb42:       46c1            movew %d1,%sr
10c5bb44:       4a80            tstl %d0
10c5bb46:       6608            bnes 10c5bb50 <neigh_add+0x198>
10c5bb48:       2f02            movel %d2,%sp@-
10c5bb4a:       4eba ec50       jsr %pc@(10c5a79c <neigh_destroy>)
10c5bb4e:       588f            addql #4,%sp
10c5bb50:       b6fc 0000       cmpaw #0,%a3
10c5bb54:       671c            beqs 10c5bb72 <neigh_add+0x1ba>
10c5bb56:       40c1            movew %sr,%d1
10c5bb58:       007c 0700       oriw #1792,%sr
10c5bb5c:       2046            moveal %d6,%a0
10c5bb5e:       2010            movel %a0@,%d0
10c5bb60:       5380            subql #1,%d0
10c5bb62:       2080            movel %d0,%a0@
10c5bb64:       46c1            movew %d1,%sr
10c5bb66:       4a80            tstl %d0
10c5bb68:       6608            bnes 10c5bb72 <neigh_add+0x1ba>
10c5bb6a:       2f0b            movel %a3,%sp@-
10c5bb6c:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c5bb72:       2003            movel %d3,%d0
10c5bb74:       6030            bras 10c5bba6 <neigh_add+0x1ee>
10c5bb76:       2452            moveal %a2@,%a2
10c5bb78:       b4fc 0000       cmpaw #0,%a2
10c5bb7c:       6600 fe94       bnew 10c5ba12 <neigh_add+0x5a>
10c5bb80:       b6fc 0000       cmpaw #0,%a3
10c5bb84:       671e            beqs 10c5bba4 <neigh_add+0x1ec>
10c5bb86:       41eb 00d8       lea %a3@(216),%a0
10c5bb8a:       40c1            movew %sr,%d1
10c5bb8c:       007c 0700       oriw #1792,%sr
10c5bb90:       2010            movel %a0@,%d0
10c5bb92:       5380            subql #1,%d0
10c5bb94:       2080            movel %d0,%a0@
10c5bb96:       46c1            movew %d1,%sr
10c5bb98:       4a80            tstl %d0
10c5bb9a:       6608            bnes 10c5bba4 <neigh_add+0x1ec>
10c5bb9c:       2f0b            movel %a3,%sp@-
10c5bb9e:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c5bba4:       709d            moveq #-99,%d0
10c5bba6:       4cee 3c7c ffdc  moveml %fp@(-36),%d2-%d6/%a2-%a5
10c5bbac:       4e5e            unlk %fp
10c5bbae:       4e75            rts

10c5bbb0 <neigh_fill_info>:
10c5bbb0:       4e56 ffec       linkw %fp,#-20
10c5bbb4:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c5bbb8:       266e 0008       moveal %fp@(8),%a3
10c5bbbc:       226e 000c       moveal %fp@(12),%a1
10c5bbc0:       2439 1002 67b0  movel 100267b0 <jiffies>,%d2
10c5bbc6:       262b 0084       movel %a3@(132),%d3
10c5bbca:       7800            moveq #0,%d4
10c5bbcc:       4aab 0060       tstl %a3@(96)
10c5bbd0:       6608            bnes 10c5bbda <neigh_fill_info+0x2a>
10c5bbd2:       202b 0088       movel %a3@(136),%d0
10c5bbd6:       9083            subl %d3,%d0
10c5bbd8:       6002            bras 10c5bbdc <neigh_fill_info+0x2c>
10c5bbda:       7000            moveq #0,%d0
10c5bbdc:       721b            moveq #27,%d1
10c5bbde:       b280            cmpl %d0,%d1
10c5bbe0:       6c00 0196       bgew 10c5bd78 <neigh_fill_info+0x1c8>
10c5bbe4:       2a6b 0084       moveal %a3@(132),%a5
10c5bbe8:       4aab 0060       tstl %a3@(96)
10c5bbec:       670c            beqs 10c5bbfa <neigh_fill_info+0x4a>
10c5bbee:       4879 1000 6ff1  pea 10006ff1 <npindex_to_ethertype+0xdc1>
10c5bbf4:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c5bbfa:       701c            moveq #28,%d0
10c5bbfc:       d08d            addl %a5,%d0
10c5bbfe:       2740 0084       movel %d0,%a3@(132)
10c5bc02:       7a1c            moveq #28,%d5
10c5bc04:       dbab 005c       addl %d5,%a3@(92)
10c5bc08:       b0ab 0088       cmpl %a3@(136),%d0
10c5bc0c:       631e            blss 10c5bc2c <neigh_fill_info+0x7c>
10c5bc0e:       2f3c 10c5 bc0e  movel #281394190,%sp@-
10c5bc14:       4878 001c       pea 1c <LSIGTRAP+0x17>
10c5bc18:       2f0b            movel %a3,%sp@-
10c5bc1a:       2d49 ffec       movel %a1,%fp@(-20)
10c5bc1e:       4eb9 10c5 55c4  jsr 10c555c4 <skb_over_panic>
10c5bc24:       4fef 000c       lea %sp@(12),%sp
10c5bc28:       226e ffec       moveal %fp@(-20),%a1
10c5bc2c:       3b6e 001a 0004  movew %fp@(26),%a5@(4)
10c5bc32:       701c            moveq #28,%d0
10c5bc34:       2a80            movel %d0,%a5@
10c5bc36:       426d 0006       clrw %a5@(6)
10c5bc3a:       2b6e 0010 000c  movel %fp@(16),%a5@(12)
10c5bc40:       2b6e 0014 0008  movel %fp@(20),%a5@(8)
10c5bc46:       49ed 0010       lea %a5@(16),%a4
10c5bc4a:       2069 0060       moveal %a1@(96),%a0
10c5bc4e:       18a8 0003       moveb %a0@(3),%a4@
10c5bc52:       1969 001c 000a  moveb %a1@(28),%a4@(10)
10c5bc58:       1969 001e 000b  moveb %a1@(30),%a4@(11)
10c5bc5e:       2069 000c       moveal %a1@(12),%a0
10c5bc62:       2968 003a 0004  movel %a0@(58),%a4@(4)
10c5bc68:       4aab 0060       tstl %a3@(96)
10c5bc6c:       660a            bnes 10c5bc78 <neigh_fill_info+0xc8>
10c5bc6e:       222b 0088       movel %a3@(136),%d1
10c5bc72:       92ab 0084       subl %a3@(132),%d1
10c5bc76:       6002            bras 10c5bc7a <neigh_fill_info+0xca>
10c5bc78:       7200            moveq #0,%d1
10c5bc7a:       2069 0004       moveal %a1@(4),%a0
10c5bc7e:       2028 000c       movel %a0@(12),%d0
10c5bc82:       5e80            addql #7,%d0
10c5bc84:       7afc            moveq #-4,%d5
10c5bc86:       c085            andl %d5,%d0
10c5bc88:       b081            cmpl %d1,%d0
10c5bc8a:       6e00 00ec       bgtw 10c5bd78 <neigh_fill_info+0x1c8>
10c5bc8e:       4869 0064       pea %a1@(100)
10c5bc92:       2f28 000c       movel %a0@(12),%sp@-
10c5bc96:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c5bc9a:       2f0b            movel %a3,%sp@-
10c5bc9c:       45f9 10c5 bfc2  lea 10c5bfc2 <__rta_fill>,%a2
10c5bca2:       2d49 ffec       movel %a1,%fp@(-20)
10c5bca6:       4e92            jsr %a2@
10c5bca8:       4fef 0010       lea %sp@(16),%sp
10c5bcac:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c5bcb2:       5290            addql #1,%a0@
10c5bcb4:       7801            moveq #1,%d4
10c5bcb6:       226e ffec       moveal %fp@(-20),%a1
10c5bcba:       4240            clrw %d0
10c5bcbc:       1029 001d       moveb %a1@(29),%d0
10c5bcc0:       3940 0008       movew %d0,%a4@(8)
10c5bcc4:       1029 001d       moveb %a1@(29),%d0
10c5bcc8:       0200 00de       andib #-34,%d0
10c5bccc:       2848            moveal %a0,%a4
10c5bcce:       6748            beqs 10c5bd18 <neigh_fill_info+0x168>
10c5bcd0:       4aab 0060       tstl %a3@(96)
10c5bcd4:       660a            bnes 10c5bce0 <neigh_fill_info+0x130>
10c5bcd6:       222b 0088       movel %a3@(136),%d1
10c5bcda:       92ab 0084       subl %a3@(132),%d1
10c5bcde:       6002            bras 10c5bce2 <neigh_fill_info+0x132>
10c5bce0:       7200            moveq #0,%d1
10c5bce2:       2069 000c       moveal %a1@(12),%a0
10c5bce6:       4280            clrl %d0
10c5bce8:       1028 007a       moveb %a0@(122),%d0
10c5bcec:       5e80            addql #7,%d0
10c5bcee:       7afc            moveq #-4,%d5
10c5bcf0:       c085            andl %d5,%d0
10c5bcf2:       b081            cmpl %d1,%d0
10c5bcf4:       6e00 0082       bgtw 10c5bd78 <neigh_fill_info+0x1c8>
10c5bcf8:       4869 0028       pea %a1@(40)
10c5bcfc:       4280            clrl %d0
10c5bcfe:       1028 007a       moveb %a0@(122),%d0
10c5bd02:       2f00            movel %d0,%sp@-
10c5bd04:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c5bd08:       2f0b            movel %a3,%sp@-
10c5bd0a:       2d49 ffec       movel %a1,%fp@(-20)
10c5bd0e:       4e92            jsr %a2@
10c5bd10:       4fef 0010       lea %sp@(16),%sp
10c5bd14:       226e ffec       moveal %fp@(-20),%a1
10c5bd18:       2002            movel %d2,%d0
10c5bd1a:       90a9 0010       subl %a1@(16),%d0
10c5bd1e:       2d40 fff4       movel %d0,%fp@(-12)
10c5bd22:       2202            movel %d2,%d1
10c5bd24:       92a9 0014       subl %a1@(20),%d1
10c5bd28:       2d41 fff0       movel %d1,%fp@(-16)
10c5bd2c:       94a9 0018       subl %a1@(24),%d2
10c5bd30:       2d42 fff8       movel %d2,%fp@(-8)
10c5bd34:       2269 0034       moveal %a1@(52),%a1
10c5bd38:       5389            subql #1,%a1
10c5bd3a:       2d49 fffc       movel %a1,%fp@(-4)
10c5bd3e:       5394            subql #1,%a4@
10c5bd40:       7800            moveq #0,%d4
10c5bd42:       4aab 0060       tstl %a3@(96)
10c5bd46:       660a            bnes 10c5bd52 <neigh_fill_info+0x1a2>
10c5bd48:       202b 0088       movel %a3@(136),%d0
10c5bd4c:       90ab 0084       subl %a3@(132),%d0
10c5bd50:       6002            bras 10c5bd54 <neigh_fill_info+0x1a4>
10c5bd52:       7000            moveq #0,%d0
10c5bd54:       7a13            moveq #19,%d5
10c5bd56:       ba80            cmpl %d0,%d5
10c5bd58:       6c1e            bges 10c5bd78 <neigh_fill_info+0x1c8>
10c5bd5a:       486e fff0       pea %fp@(-16)
10c5bd5e:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c5bd62:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c5bd66:       2f0b            movel %a3,%sp@-
10c5bd68:       4e92            jsr %a2@
10c5bd6a:       202b 0084       movel %a3@(132),%d0
10c5bd6e:       9083            subl %d3,%d0
10c5bd70:       2a80            movel %d0,%a5@
10c5bd72:       202b 005c       movel %a3@(92),%d0
10c5bd76:       6038            bras 10c5bdb0 <neigh_fill_info+0x200>
10c5bd78:       4a84            tstl %d4
10c5bd7a:       6706            beqs 10c5bd82 <neigh_fill_info+0x1d2>
10c5bd7c:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c5bd82:       222b 0080       movel %a3@(128),%d1
10c5bd86:       2003            movel %d3,%d0
10c5bd88:       9081            subl %d1,%d0
10c5bd8a:       b0ab 005c       cmpl %a3@(92),%d0
10c5bd8e:       641e            bccs 10c5bdae <neigh_fill_info+0x1fe>
10c5bd90:       4aab 0060       tstl %a3@(96)
10c5bd94:       660c            bnes 10c5bda2 <neigh_fill_info+0x1f2>
10c5bd96:       2740 005c       movel %d0,%a3@(92)
10c5bd9a:       d280            addl %d0,%d1
10c5bd9c:       2741 0084       movel %d1,%a3@(132)
10c5bda0:       600c            bras 10c5bdae <neigh_fill_info+0x1fe>
10c5bda2:       42a7            clrl %sp@-
10c5bda4:       2f00            movel %d0,%sp@-
10c5bda6:       2f0b            movel %a3,%sp@-
10c5bda8:       4eb9 10c5 60b2  jsr 10c560b2 <___pskb_trim>
10c5bdae:       70ff            moveq #-1,%d0
10c5bdb0:       4cee 3c3c ffcc  moveml %fp@(-52),%d2-%d5/%a2-%a5
10c5bdb6:       4e5e            unlk %fp
10c5bdb8:       4e75            rts

10c5bdba <neigh_dump_table>:
10c5bdba:       4e56 fffc       linkw %fp,#-4
10c5bdbe:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c5bdc2:       2e2e 0008       movel %fp@(8),%d7
10c5bdc6:       226e 000c       moveal %fp@(12),%a1
10c5bdca:       2a6e 0010       moveal %fp@(16),%a5
10c5bdce:       2a2d 0018       movel %a5@(24),%d5
10c5bdd2:       242d 001c       movel %a5@(28),%d2
10c5bdd6:       2802            movel %d2,%d4
10c5bdd8:       7600            moveq #0,%d3
10c5bdda:       47f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a3
10c5bde0:       7c00            moveq #0,%d6
10c5bde2:       ba83            cmpl %d3,%d5
10c5bde4:       6e66            bgts 10c5be4c <neigh_dump_table+0x92>
10c5bde6:       6c02            bges 10c5bdea <neigh_dump_table+0x30>
10c5bde8:       7800            moveq #0,%d4
10c5bdea:       5293            addql #1,%a3@
10c5bdec:       2047            moveal %d7,%a0
10c5bdee:       41e8 00f8       lea %a0@(248),%a0
10c5bdf2:       2470 6800       moveal %a0@(00000000,%d6:l),%a2
10c5bdf6:       7400            moveq #0,%d2
10c5bdf8:       b4fc 0000       cmpaw #0,%a2
10c5bdfc:       674c            beqs 10c5be4a <neigh_dump_table+0x90>
10c5bdfe:       49f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a4
10c5be04:       b882            cmpl %d2,%d4
10c5be06:       6e38            bgts 10c5be40 <neigh_dump_table+0x86>
10c5be08:       4878 001c       pea 1c <LSIGTRAP+0x17>
10c5be0c:       206d 0004       moveal %a5@(4),%a0
10c5be10:       2f28 0008       movel %a0@(8),%sp@-
10c5be14:       2055            moveal %a5@,%a0
10c5be16:       2f28 0038       movel %a0@(56),%sp@-
10c5be1a:       2f0a            movel %a2,%sp@-
10c5be1c:       2f09            movel %a1,%sp@-
10c5be1e:       2d49 fffc       movel %a1,%fp@(-4)
10c5be22:       4eba fd8c       jsr %pc@(10c5bbb0 <neigh_fill_info>)
10c5be26:       4fef 0014       lea %sp@(20),%sp
10c5be2a:       226e fffc       moveal %fp@(-4),%a1
10c5be2e:       4a80            tstl %d0
10c5be30:       6e0e            bgts 10c5be40 <neigh_dump_table+0x86>
10c5be32:       5394            subql #1,%a4@
10c5be34:       2b43 0018       movel %d3,%a5@(24)
10c5be38:       2b42 001c       movel %d2,%a5@(28)
10c5be3c:       70ff            moveq #-1,%d0
10c5be3e:       6022            bras 10c5be62 <neigh_dump_table+0xa8>
10c5be40:       2452            moveal %a2@,%a2
10c5be42:       5282            addql #1,%d2
10c5be44:       b4fc 0000       cmpaw #0,%a2
10c5be48:       66ba            bnes 10c5be04 <neigh_dump_table+0x4a>
10c5be4a:       5393            subql #1,%a3@
10c5be4c:       5886            addql #4,%d6
10c5be4e:       5283            addql #1,%d3
10c5be50:       701f            moveq #31,%d0
10c5be52:       b083            cmpl %d3,%d0
10c5be54:       6c8c            bges 10c5bde2 <neigh_dump_table+0x28>
10c5be56:       2b43 0018       movel %d3,%a5@(24)
10c5be5a:       2b42 001c       movel %d2,%a5@(28)
10c5be5e:       2029 005c       movel %a1@(92),%d0
10c5be62:       4cee 3cfc ffd4  moveml %fp@(-44),%d2-%d7/%a2-%a5
10c5be68:       4e5e            unlk %fp
10c5be6a:       4e75            rts

10c5be6c <neigh_dump_info>:
10c5be6c:       4e56 0000       linkw %fp,#0
10c5be70:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c5be74:       286e 0008       moveal %fp@(8),%a4
10c5be78:       266e 000c       moveal %fp@(12),%a3
10c5be7c:       206b 0004       moveal %a3@(4),%a0
10c5be80:       4284            clrl %d4
10c5be82:       1828 0010       moveb %a0@(16),%d4
10c5be86:       262b 0014       movel %a3@(20),%d3
10c5be8a:       2479 1002 4a94  moveal 10024a94 <neigh_tables>,%a2
10c5be90:       7400            moveq #0,%d2
10c5be92:       6004            bras 10c5be98 <neigh_dump_info+0x2c>
10c5be94:       2452            moveal %a2@,%a2
10c5be96:       5282            addql #1,%d2
10c5be98:       b4fc 0000       cmpaw #0,%a2
10c5be9c:       6738            beqs 10c5bed6 <neigh_dump_info+0x6a>
10c5be9e:       b682            cmpl %d2,%d3
10c5bea0:       6ef2            bgts 10c5be94 <neigh_dump_info+0x28>
10c5bea2:       4a84            tstl %d4
10c5bea4:       6706            beqs 10c5beac <neigh_dump_info+0x40>
10c5bea6:       b8aa 0004       cmpl %a2@(4),%d4
10c5beaa:       66e8            bnes 10c5be94 <neigh_dump_info+0x28>
10c5beac:       b682            cmpl %d2,%d3
10c5beae:       6c14            bges 10c5bec4 <neigh_dump_info+0x58>
10c5beb0:       4878 000c       pea c <LSIGTRAP+0x7>
10c5beb4:       42a7            clrl %sp@-
10c5beb6:       486b 0018       pea %a3@(24)
10c5beba:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c5bec0:       4fef 000c       lea %sp@(12),%sp
10c5bec4:       2f0b            movel %a3,%sp@-
10c5bec6:       2f0c            movel %a4,%sp@-
10c5bec8:       2f0a            movel %a2,%sp@-
10c5beca:       4eba feee       jsr %pc@(10c5bdba <neigh_dump_table>)
10c5bece:       4fef 000c       lea %sp@(12),%sp
10c5bed2:       4a80            tstl %d0
10c5bed4:       6cbe            bges 10c5be94 <neigh_dump_info+0x28>
10c5bed6:       2742 0014       movel %d2,%a3@(20)
10c5beda:       202c 005c       movel %a4@(92),%d0
10c5bede:       4cee 1c1c ffe8  moveml %fp@(-24),%d2-%d4/%a2-%a4
10c5bee4:       4e5e            unlk %fp
10c5bee6:       4e75            rts

10c5bee8 <rtnl_lock>:
10c5bee8:       4e56 0000       linkw %fp,#0
10c5beec:       227c 1000 fdc8  moveal #268500424,%a1
10c5bef2:       41fa 000c       lea %pc@(10c5bf00 <rtnl_lock+0x18>),%a0
10c5bef6:       5391            subql #1,%a1@
10c5bef8:       6a06            bpls 10c5bf00 <rtnl_lock+0x18>
10c5befa:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c5bf00:       4e5e            unlk %fp
10c5bf02:       4e75            rts

10c5bf04 <rtnl_unlock>:
10c5bf04:       4e56 0000       linkw %fp,#0
10c5bf08:       227c 1000 fdc8  moveal #268500424,%a1
10c5bf0e:       41fa 000c       lea %pc@(10c5bf1c <rtnl_unlock+0x18>),%a0
10c5bf12:       5291            addql #1,%a1@
10c5bf14:       6e06            bgts 10c5bf1c <rtnl_unlock+0x18>
10c5bf16:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c5bf1c:       2079 1003 339e  moveal 1003339e <rtnl>,%a0
10c5bf22:       b0fc 0000       cmpaw #0,%a0
10c5bf26:       6710            beqs 10c5bf38 <rtnl_unlock+0x34>
10c5bf28:       4aa8 005c       tstl %a0@(92)
10c5bf2c:       670a            beqs 10c5bf38 <rtnl_unlock+0x34>
10c5bf2e:       42a7            clrl %sp@-
10c5bf30:       2f08            movel %a0,%sp@-
10c5bf32:       2068 0312       moveal %a0@(786),%a0
10c5bf36:       4e90            jsr %a0@
10c5bf38:       4e5e            unlk %fp
10c5bf3a:       4e75            rts

10c5bf3c <rtattr_parse>:
10c5bf3c:       4e56 0000       linkw %fp,#0
10c5bf40:       48e7 3c30       moveml %d2-%d5/%a2-%a3,%sp@-
10c5bf44:       266e 0008       moveal %fp@(8),%a3
10c5bf48:       282e 000c       movel %fp@(12),%d4
10c5bf4c:       246e 0010       moveal %fp@(16),%a2
10c5bf50:       242e 0014       movel %fp@(20),%d2
10c5bf54:       2004            movel %d4,%d0
10c5bf56:       e588            lsll #2,%d0
10c5bf58:       2f00            movel %d0,%sp@-
10c5bf5a:       42a7            clrl %sp@-
10c5bf5c:       2f0b            movel %a3,%sp@-
10c5bf5e:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c5bf64:       4a82            tstl %d2
10c5bf66:       6f4e            bles 10c5bfb6 <rtattr_parse+0x7a>
10c5bf68:       3012            movew %a2@,%d0
10c5bf6a:       0c40 0003       cmpiw #3,%d0
10c5bf6e:       6346            blss 10c5bfb6 <rtattr_parse+0x7a>
10c5bf70:       0280 0000 ffff  andil #65535,%d0
10c5bf76:       b480            cmpl %d0,%d2
10c5bf78:       6d3c            blts 10c5bfb6 <rtattr_parse+0x7a>
10c5bf7a:       7200            moveq #0,%d1
10c5bf7c:       7600            moveq #0,%d3
10c5bf7e:       322a 0002       movew %a2@(2),%d1
10c5bf82:       4a81            tstl %d1
10c5bf84:       670c            beqs 10c5bf92 <rtattr_parse+0x56>
10c5bf86:       b881            cmpl %d1,%d4
10c5bf88:       6508            bcss 10c5bf92 <rtattr_parse+0x56>
10c5bf8a:       2001            movel %d1,%d0
10c5bf8c:       e588            lsll #2,%d0
10c5bf8e:       278a 08fc       movel %a2,%a3@(fffffffc,%d0:l)
10c5bf92:       3612            movew %a2@,%d3
10c5bf94:       2003            movel %d3,%d0
10c5bf96:       5680            addql #3,%d0
10c5bf98:       7afc            moveq #-4,%d5
10c5bf9a:       c085            andl %d5,%d0
10c5bf9c:       9480            subl %d0,%d2
10c5bf9e:       d5c0            addal %d0,%a2
10c5bfa0:       4a82            tstl %d2
10c5bfa2:       6f12            bles 10c5bfb6 <rtattr_parse+0x7a>
10c5bfa4:       3012            movew %a2@,%d0
10c5bfa6:       0c40 0003       cmpiw #3,%d0
10c5bfaa:       630a            blss 10c5bfb6 <rtattr_parse+0x7a>
10c5bfac:       0280 0000 ffff  andil #65535,%d0
10c5bfb2:       b480            cmpl %d0,%d2
10c5bfb4:       6cc8            bges 10c5bf7e <rtattr_parse+0x42>
10c5bfb6:       7000            moveq #0,%d0
10c5bfb8:       4cee 0c3c ffe8  moveml %fp@(-24),%d2-%d5/%a2-%a3
10c5bfbe:       4e5e            unlk %fp
10c5bfc0:       4e75            rts

10c5bfc2 <__rta_fill>:
10c5bfc2:       4e56 0000       linkw %fp,#0
10c5bfc6:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c5bfca:       206e 0008       moveal %fp@(8),%a0
10c5bfce:       242e 0010       movel %fp@(16),%d2
10c5bfd2:       2602            movel %d2,%d3
10c5bfd4:       5883            addql #4,%d3
10c5bfd6:       2202            movel %d2,%d1
10c5bfd8:       5e81            addql #7,%d1
10c5bfda:       70fc            moveq #-4,%d0
10c5bfdc:       c280            andl %d0,%d1
10c5bfde:       2468 0084       moveal %a0@(132),%a2
10c5bfe2:       4aa8 0060       tstl %a0@(96)
10c5bfe6:       670c            beqs 10c5bff4 <__rta_fill+0x32>
10c5bfe8:       4879 1000 70ae  pea 100070ae <npindex_to_ethertype+0xe7e>
10c5bfee:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c5bff4:       2028 0084       movel %a0@(132),%d0
10c5bff8:       d081            addl %d1,%d0
10c5bffa:       2140 0084       movel %d0,%a0@(132)
10c5bffe:       d3a8 005c       addl %d1,%a0@(92)
10c5c002:       b0a8 0088       cmpl %a0@(136),%d0
10c5c006:       6314            blss 10c5c01c <__rta_fill+0x5a>
10c5c008:       2f3c 10c5 c008  movel #281395208,%sp@-
10c5c00e:       2f01            movel %d1,%sp@-
10c5c010:       2f08            movel %a0,%sp@-
10c5c012:       4eb9 10c5 55c4  jsr 10c555c4 <skb_over_panic>
10c5c018:       4fef 000c       lea %sp@(12),%sp
10c5c01c:       356e 000e 0002  movew %fp@(14),%a2@(2)
10c5c022:       3483            movew %d3,%a2@
10c5c024:       2f02            movel %d2,%sp@-
10c5c026:       2f2e 0014       movel %fp@(20),%sp@-
10c5c02a:       486a 0004       pea %a2@(4)
10c5c02e:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c5c034:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c5c03a:       4e5e            unlk %fp
10c5c03c:       4e75            rts

10c5c03e <rtnetlink_send>:
10c5c03e:       4e56 0000       linkw %fp,#0
10c5c042:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c5c046:       246e 0008       moveal %fp@(8),%a2
10c5c04a:       282e 000c       movel %fp@(12),%d4
10c5c04e:       202e 0010       movel %fp@(16),%d0
10c5c052:       242e 0014       movel %fp@(20),%d2
10c5c056:       7600            moveq #0,%d3
10c5c058:       2540 0044       movel %d0,%a2@(68)
10c5c05c:       4a82            tstl %d2
10c5c05e:       6706            beqs 10c5c066 <rtnetlink_send+0x28>
10c5c060:       41ea 0070       lea %a2@(112),%a0
10c5c064:       5290            addql #1,%a0@
10c5c066:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c5c06a:       2f00            movel %d0,%sp@-
10c5c06c:       2f04            movel %d4,%sp@-
10c5c06e:       2f0a            movel %a2,%sp@-
10c5c070:       2f39 1003 339e  movel 1003339e <rtnl>,%sp@-
10c5c076:       4eb9 10c5 dea6  jsr 10c5dea6 <netlink_broadcast>
10c5c07c:       4fef 0014       lea %sp@(20),%sp
10c5c080:       4a82            tstl %d2
10c5c082:       6716            beqs 10c5c09a <rtnetlink_send+0x5c>
10c5c084:       4878 0040       pea 40 <LSIGTRAP+0x3b>
10c5c088:       2f04            movel %d4,%sp@-
10c5c08a:       2f0a            movel %a2,%sp@-
10c5c08c:       2f39 1003 339e  movel 1003339e <rtnl>,%sp@-
10c5c092:       4eb9 10c5 dc1e  jsr 10c5dc1e <netlink_unicast>
10c5c098:       2600            movel %d0,%d3
10c5c09a:       2003            movel %d3,%d0
10c5c09c:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c5c0a2:       4e5e            unlk %fp
10c5c0a4:       4e75            rts

10c5c0a6 <rtnetlink_put_metrics>:
10c5c0a6:       4e56 0000       linkw %fp,#0
10c5c0aa:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c5c0ae:       266e 0008       moveal %fp@(8),%a3
10c5c0b2:       2a6b 0084       moveal %a3@(132),%a5
10c5c0b6:       4aab 0060       tstl %a3@(96)
10c5c0ba:       6608            bnes 10c5c0c4 <rtnetlink_put_metrics+0x1e>
10c5c0bc:       202b 0088       movel %a3@(136),%d0
10c5c0c0:       908d            subl %a5,%d0
10c5c0c2:       6002            bras 10c5c0c6 <rtnetlink_put_metrics+0x20>
10c5c0c4:       7000            moveq #0,%d0
10c5c0c6:       7203            moveq #3,%d1
10c5c0c8:       b280            cmpl %d0,%d1
10c5c0ca:       6c00 0098       bgew 10c5c164 <rtnetlink_put_metrics+0xbe>
10c5c0ce:       42a7            clrl %sp@-
10c5c0d0:       42a7            clrl %sp@-
10c5c0d2:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c5c0d6:       2f0b            movel %a3,%sp@-
10c5c0d8:       45fa fee8       lea %pc@(10c5bfc2 <__rta_fill>),%a2
10c5c0dc:       4e92            jsr %a2@
10c5c0de:       4fef 0010       lea %sp@(16),%sp
10c5c0e2:       99cc            subal %a4,%a4
10c5c0e4:       260a            movel %a2,%d3
10c5c0e6:       242e 000c       movel %fp@(12),%d2
10c5c0ea:       2442            moveal %d2,%a2
10c5c0ec:       4a9a            tstl %a2@+
10c5c0ee:       672c            beqs 10c5c11c <rtnetlink_put_metrics+0x76>
10c5c0f0:       4aab 0060       tstl %a3@(96)
10c5c0f4:       660a            bnes 10c5c100 <rtnetlink_put_metrics+0x5a>
10c5c0f6:       202b 0088       movel %a3@(136),%d0
10c5c0fa:       90ab 0084       subl %a3@(132),%d0
10c5c0fe:       6002            bras 10c5c102 <rtnetlink_put_metrics+0x5c>
10c5c100:       7000            moveq #0,%d0
10c5c102:       7207            moveq #7,%d1
10c5c104:       b280            cmpl %d0,%d1
10c5c106:       6c5c            bges 10c5c164 <rtnetlink_put_metrics+0xbe>
10c5c108:       2f02            movel %d2,%sp@-
10c5c10a:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c5c10e:       486c 0001       pea %a4@(1)
10c5c112:       2f0b            movel %a3,%sp@-
10c5c114:       2043            moveal %d3,%a0
10c5c116:       4e90            jsr %a0@
10c5c118:       4fef 0010       lea %sp@(16),%sp
10c5c11c:       5882            addql #4,%d2
10c5c11e:       528c            addql #1,%a4
10c5c120:       7008            moveq #8,%d0
10c5c122:       b08c            cmpl %a4,%d0
10c5c124:       6cc6            bges 10c5c0ec <rtnetlink_put_metrics+0x46>
10c5c126:       302b 0086       movew %a3@(134),%d0
10c5c12a:       904d            subw %a5,%d0
10c5c12c:       3a80            movew %d0,%a5@
10c5c12e:       0c40 0004       cmpiw #4,%d0
10c5c132:       662c            bnes 10c5c160 <rtnetlink_put_metrics+0xba>
10c5c134:       222b 0080       movel %a3@(128),%d1
10c5c138:       200d            movel %a5,%d0
10c5c13a:       9081            subl %d1,%d0
10c5c13c:       b0ab 005c       cmpl %a3@(92),%d0
10c5c140:       641e            bccs 10c5c160 <rtnetlink_put_metrics+0xba>
10c5c142:       4aab 0060       tstl %a3@(96)
10c5c146:       660c            bnes 10c5c154 <rtnetlink_put_metrics+0xae>
10c5c148:       2740 005c       movel %d0,%a3@(92)
10c5c14c:       d280            addl %d0,%d1
10c5c14e:       2741 0084       movel %d1,%a3@(132)
10c5c152:       600c            bras 10c5c160 <rtnetlink_put_metrics+0xba>
10c5c154:       42a7            clrl %sp@-
10c5c156:       2f00            movel %d0,%sp@-
10c5c158:       2f0b            movel %a3,%sp@-
10c5c15a:       4eb9 10c5 60b2  jsr 10c560b2 <___pskb_trim>
10c5c160:       7000            moveq #0,%d0
10c5c162:       602e            bras 10c5c192 <rtnetlink_put_metrics+0xec>
10c5c164:       222b 0080       movel %a3@(128),%d1
10c5c168:       200d            movel %a5,%d0
10c5c16a:       9081            subl %d1,%d0
10c5c16c:       b0ab 005c       cmpl %a3@(92),%d0
10c5c170:       641e            bccs 10c5c190 <rtnetlink_put_metrics+0xea>
10c5c172:       4aab 0060       tstl %a3@(96)
10c5c176:       660c            bnes 10c5c184 <rtnetlink_put_metrics+0xde>
10c5c178:       2740 005c       movel %d0,%a3@(92)
10c5c17c:       d280            addl %d0,%d1
10c5c17e:       2741 0084       movel %d1,%a3@(132)
10c5c182:       600c            bras 10c5c190 <rtnetlink_put_metrics+0xea>
10c5c184:       42a7            clrl %sp@-
10c5c186:       2f00            movel %d0,%sp@-
10c5c188:       2f0b            movel %a3,%sp@-
10c5c18a:       4eb9 10c5 60b2  jsr 10c560b2 <___pskb_trim>
10c5c190:       70ff            moveq #-1,%d0
10c5c192:       4cee 3c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a5
10c5c198:       4e5e            unlk %fp
10c5c19a:       4e75            rts

10c5c19c <rtnetlink_fill_ifinfo>:
10c5c19c:       4e56 fffc       linkw %fp,#-4
10c5c1a0:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c5c1a4:       266e 0008       moveal %fp@(8),%a3
10c5c1a8:       286e 000c       moveal %fp@(12),%a4
10c5c1ac:       242e 0014       movel %fp@(20),%d2
10c5c1b0:       282b 0084       movel %a3@(132),%d4
10c5c1b4:       4aab 0060       tstl %a3@(96)
10c5c1b8:       6608            bnes 10c5c1c2 <rtnetlink_fill_ifinfo+0x26>
10c5c1ba:       202b 0088       movel %a3@(136),%d0
10c5c1be:       9084            subl %d4,%d0
10c5c1c0:       6002            bras 10c5c1c4 <rtnetlink_fill_ifinfo+0x28>
10c5c1c2:       7000            moveq #0,%d0
10c5c1c4:       721f            moveq #31,%d1
10c5c1c6:       b280            cmpl %d0,%d1
10c5c1c8:       6c00 02be       bgew 10c5c488 <rtnetlink_fill_ifinfo+0x2ec>
10c5c1cc:       2a6b 0084       moveal %a3@(132),%a5
10c5c1d0:       4aab 0060       tstl %a3@(96)
10c5c1d4:       670c            beqs 10c5c1e2 <rtnetlink_fill_ifinfo+0x46>
10c5c1d6:       4879 1000 70ae  pea 100070ae <npindex_to_ethertype+0xe7e>
10c5c1dc:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c5c1e2:       7020            moveq #32,%d0
10c5c1e4:       d08d            addl %a5,%d0
10c5c1e6:       2740 0084       movel %d0,%a3@(132)
10c5c1ea:       7220            moveq #32,%d1
10c5c1ec:       d3ab 005c       addl %d1,%a3@(92)
10c5c1f0:       b0ab 0088       cmpl %a3@(136),%d0
10c5c1f4:       6316            blss 10c5c20c <rtnetlink_fill_ifinfo+0x70>
10c5c1f6:       2f3c 10c5 c1f6  movel #281395702,%sp@-
10c5c1fc:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c5c200:       2f0b            movel %a3,%sp@-
10c5c202:       4eb9 10c5 55c4  jsr 10c555c4 <skb_over_panic>
10c5c208:       4fef 000c       lea %sp@(12),%sp
10c5c20c:       3b6e 0012 0004  movew %fp@(18),%a5@(4)
10c5c212:       7020            moveq #32,%d0
10c5c214:       2a80            movel %d0,%a5@
10c5c216:       426d 0006       clrw %a5@(6)
10c5c21a:       2b42 000c       movel %d2,%a5@(12)
10c5c21e:       2b6e 0018 0008  movel %fp@(24),%a5@(8)
10c5c224:       4a82            tstl %d2
10c5c226:       6706            beqs 10c5c22e <rtnetlink_fill_ifinfo+0x92>
10c5c228:       3b7c 0002 0006  movew #2,%a5@(6)
10c5c22e:       41ed 0010       lea %a5@(16),%a0
10c5c232:       4210            clrb %a0@
10c5c234:       316c 005e 0002  movew %a4@(94),%a0@(2)
10c5c23a:       216c 003a 0004  movel %a4@(58),%a0@(4)
10c5c240:       4281            clrl %d1
10c5c242:       322c 0052       movew %a4@(82),%d1
10c5c246:       2141 0008       movel %d1,%a0@(8)
10c5c24a:       216e 001c 000c  movel %fp@(28),%a0@(12)
10c5c250:       43ec 002a       lea %a4@(42),%a1
10c5c254:       2011            movel %a1@,%d0
10c5c256:       0800 0001       btst #1,%d0
10c5c25a:       6708            beqs 10c5c264 <rtnetlink_fill_ifinfo+0xc8>
10c5c25c:       2011            movel %a1@,%d0
10c5c25e:       0800 0004       btst #4,%d0
10c5c262:       670c            beqs 10c5c270 <rtnetlink_fill_ifinfo+0xd4>
10c5c264:       0281 0000 ffbf  andil #65471,%d1
10c5c26a:       2141 0008       movel %d1,%a0@(8)
10c5c26e:       6008            bras 10c5c278 <rtnetlink_fill_ifinfo+0xdc>
10c5c270:       7440            moveq #64,%d2
10c5c272:       8481            orl %d1,%d2
10c5c274:       2142 0008       movel %d2,%a0@(8)
10c5c278:       4aab 0060       tstl %a3@(96)
10c5c27c:       660a            bnes 10c5c288 <rtnetlink_fill_ifinfo+0xec>
10c5c27e:       242b 0088       movel %a3@(136),%d2
10c5c282:       94ab 0084       subl %a3@(132),%d2
10c5c286:       6002            bras 10c5c28a <rtnetlink_fill_ifinfo+0xee>
10c5c288:       7400            moveq #0,%d2
10c5c28a:       2f0c            movel %a4,%sp@-
10c5c28c:       45f9 10c8 418e  lea 10c8418e <strlen>,%a2
10c5c292:       4e92            jsr %a2@
10c5c294:       588f            addql #4,%sp
10c5c296:       5080            addql #8,%d0
10c5c298:       72fc            moveq #-4,%d1
10c5c29a:       c081            andl %d1,%d0
10c5c29c:       260a            movel %a2,%d3
10c5c29e:       b082            cmpl %d2,%d0
10c5c2a0:       6e00 01e6       bgtw 10c5c488 <rtnetlink_fill_ifinfo+0x2ec>
10c5c2a4:       2f0c            movel %a4,%sp@-
10c5c2a6:       2f0c            movel %a4,%sp@-
10c5c2a8:       4e92            jsr %a2@
10c5c2aa:       588f            addql #4,%sp
10c5c2ac:       5280            addql #1,%d0
10c5c2ae:       2f00            movel %d0,%sp@-
10c5c2b0:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c5c2b4:       2f0b            movel %a3,%sp@-
10c5c2b6:       45fa fd0a       lea %pc@(10c5bfc2 <__rta_fill>),%a2
10c5c2ba:       4e92            jsr %a2@
10c5c2bc:       4fef 0010       lea %sp@(16),%sp
10c5c2c0:       4a2c 007a       tstb %a4@(122)
10c5c2c4:       6778            beqs 10c5c33e <rtnetlink_fill_ifinfo+0x1a2>
10c5c2c6:       4aab 0060       tstl %a3@(96)
10c5c2ca:       660a            bnes 10c5c2d6 <rtnetlink_fill_ifinfo+0x13a>
10c5c2cc:       222b 0088       movel %a3@(136),%d1
10c5c2d0:       92ab 0084       subl %a3@(132),%d1
10c5c2d4:       6002            bras 10c5c2d8 <rtnetlink_fill_ifinfo+0x13c>
10c5c2d6:       7200            moveq #0,%d1
10c5c2d8:       4280            clrl %d0
10c5c2da:       102c 007a       moveb %a4@(122),%d0
10c5c2de:       5e80            addql #7,%d0
10c5c2e0:       74fc            moveq #-4,%d2
10c5c2e2:       c082            andl %d2,%d0
10c5c2e4:       b081            cmpl %d1,%d0
10c5c2e6:       6e00 01a0       bgtw 10c5c488 <rtnetlink_fill_ifinfo+0x2ec>
10c5c2ea:       486c 0072       pea %a4@(114)
10c5c2ee:       4280            clrl %d0
10c5c2f0:       102c 007a       moveb %a4@(122),%d0
10c5c2f4:       2f00            movel %d0,%sp@-
10c5c2f6:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c5c2fa:       2f0b            movel %a3,%sp@-
10c5c2fc:       4e92            jsr %a2@
10c5c2fe:       4fef 0010       lea %sp@(16),%sp
10c5c302:       4aab 0060       tstl %a3@(96)
10c5c306:       660a            bnes 10c5c312 <rtnetlink_fill_ifinfo+0x176>
10c5c308:       222b 0088       movel %a3@(136),%d1
10c5c30c:       92ab 0084       subl %a3@(132),%d1
10c5c310:       6002            bras 10c5c314 <rtnetlink_fill_ifinfo+0x178>
10c5c312:       7200            moveq #0,%d1
10c5c314:       4280            clrl %d0
10c5c316:       102c 007a       moveb %a4@(122),%d0
10c5c31a:       5e80            addql #7,%d0
10c5c31c:       74fc            moveq #-4,%d2
10c5c31e:       c082            andl %d2,%d0
10c5c320:       b081            cmpl %d1,%d0
10c5c322:       6e00 0164       bgtw 10c5c488 <rtnetlink_fill_ifinfo+0x2ec>
10c5c326:       486c 006a       pea %a4@(106)
10c5c32a:       4280            clrl %d0
10c5c32c:       102c 007a       moveb %a4@(122),%d0
10c5c330:       2f00            movel %d0,%sp@-
10c5c332:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c5c336:       2f0b            movel %a3,%sp@-
10c5c338:       4e92            jsr %a2@
10c5c33a:       4fef 0010       lea %sp@(16),%sp
10c5c33e:       2d6c 005a fffc  movel %a4@(90),%fp@(-4)
10c5c344:       4aab 0060       tstl %a3@(96)
10c5c348:       660a            bnes 10c5c354 <rtnetlink_fill_ifinfo+0x1b8>
10c5c34a:       202b 0088       movel %a3@(136),%d0
10c5c34e:       90ab 0084       subl %a3@(132),%d0
10c5c352:       6002            bras 10c5c356 <rtnetlink_fill_ifinfo+0x1ba>
10c5c354:       7000            moveq #0,%d0
10c5c356:       7207            moveq #7,%d1
10c5c358:       b280            cmpl %d0,%d1
10c5c35a:       6c00 012c       bgew 10c5c488 <rtnetlink_fill_ifinfo+0x2ec>
10c5c35e:       486e fffc       pea %fp@(-4)
10c5c362:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c5c366:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c5c36a:       2f0b            movel %a3,%sp@-
10c5c36c:       4e92            jsr %a2@
10c5c36e:       4fef 0010       lea %sp@(16),%sp
10c5c372:       242c 003a       movel %a4@(58),%d2
10c5c376:       b4ac 003e       cmpl %a4@(62),%d2
10c5c37a:       672e            beqs 10c5c3aa <rtnetlink_fill_ifinfo+0x20e>
10c5c37c:       4aab 0060       tstl %a3@(96)
10c5c380:       660a            bnes 10c5c38c <rtnetlink_fill_ifinfo+0x1f0>
10c5c382:       202b 0088       movel %a3@(136),%d0
10c5c386:       90ab 0084       subl %a3@(132),%d0
10c5c38a:       6002            bras 10c5c38e <rtnetlink_fill_ifinfo+0x1f2>
10c5c38c:       7000            moveq #0,%d0
10c5c38e:       7207            moveq #7,%d1
10c5c390:       b280            cmpl %d0,%d1
10c5c392:       6c00 00f4       bgew 10c5c488 <rtnetlink_fill_ifinfo+0x2ec>
10c5c396:       486c 003e       pea %a4@(62)
10c5c39a:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c5c39e:       4878 0005       pea 5 <LSIGTRAP>
10c5c3a2:       2f0b            movel %a3,%sp@-
10c5c3a4:       4e92            jsr %a2@
10c5c3a6:       4fef 0010       lea %sp@(16),%sp
10c5c3aa:       206c 00bc       moveal %a4@(188),%a0
10c5c3ae:       b0fc 0000       cmpaw #0,%a0
10c5c3b2:       6756            beqs 10c5c40a <rtnetlink_fill_ifinfo+0x26e>
10c5c3b4:       4aab 0060       tstl %a3@(96)
10c5c3b8:       660a            bnes 10c5c3c4 <rtnetlink_fill_ifinfo+0x228>
10c5c3ba:       242b 0088       movel %a3@(136),%d2
10c5c3be:       94ab 0084       subl %a3@(132),%d2
10c5c3c2:       6002            bras 10c5c3c6 <rtnetlink_fill_ifinfo+0x22a>
10c5c3c4:       7400            moveq #0,%d2
10c5c3c6:       2068 000c       moveal %a0@(12),%a0
10c5c3ca:       5088            addql #8,%a0
10c5c3cc:       2f08            movel %a0,%sp@-
10c5c3ce:       2043            moveal %d3,%a0
10c5c3d0:       4e90            jsr %a0@
10c5c3d2:       588f            addql #4,%sp
10c5c3d4:       5080            addql #8,%d0
10c5c3d6:       72fc            moveq #-4,%d1
10c5c3d8:       c081            andl %d1,%d0
10c5c3da:       b082            cmpl %d2,%d0
10c5c3dc:       6e00 00aa       bgtw 10c5c488 <rtnetlink_fill_ifinfo+0x2ec>
10c5c3e0:       206c 00bc       moveal %a4@(188),%a0
10c5c3e4:       2428 000c       movel %a0@(12),%d2
10c5c3e8:       5082            addql #8,%d2
10c5c3ea:       2f02            movel %d2,%sp@-
10c5c3ec:       2068 000c       moveal %a0@(12),%a0
10c5c3f0:       5088            addql #8,%a0
10c5c3f2:       2f08            movel %a0,%sp@-
10c5c3f4:       2043            moveal %d3,%a0
10c5c3f6:       4e90            jsr %a0@
10c5c3f8:       588f            addql #4,%sp
10c5c3fa:       5280            addql #1,%d0
10c5c3fc:       2f00            movel %d0,%sp@-
10c5c3fe:       4878 0006       pea 6 <LSIGTRAP+0x1>
10c5c402:       2f0b            movel %a3,%sp@-
10c5c404:       4e92            jsr %a2@
10c5c406:       4fef 0010       lea %sp@(16),%sp
10c5c40a:       206c 0066       moveal %a4@(102),%a0
10c5c40e:       b0fc 0000       cmpaw #0,%a0
10c5c412:       672c            beqs 10c5c440 <rtnetlink_fill_ifinfo+0x2a4>
10c5c414:       4aab 0060       tstl %a3@(96)
10c5c418:       660a            bnes 10c5c424 <rtnetlink_fill_ifinfo+0x288>
10c5c41a:       202b 0088       movel %a3@(136),%d0
10c5c41e:       90ab 0084       subl %a3@(132),%d0
10c5c422:       6002            bras 10c5c426 <rtnetlink_fill_ifinfo+0x28a>
10c5c424:       7000            moveq #0,%d0
10c5c426:       7207            moveq #7,%d1
10c5c428:       b280            cmpl %d0,%d1
10c5c42a:       6c5c            bges 10c5c488 <rtnetlink_fill_ifinfo+0x2ec>
10c5c42c:       4868 003a       pea %a0@(58)
10c5c430:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c5c434:       4878 000a       pea a <LSIGTRAP+0x5>
10c5c438:       2f0b            movel %a3,%sp@-
10c5c43a:       4e92            jsr %a2@
10c5c43c:       4fef 0010       lea %sp@(16),%sp
10c5c440:       206c 0042       moveal %a4@(66),%a0
10c5c444:       b0fc 0000       cmpaw #0,%a0
10c5c448:       6730            beqs 10c5c47a <rtnetlink_fill_ifinfo+0x2de>
10c5c44a:       2f0c            movel %a4,%sp@-
10c5c44c:       4e90            jsr %a0@
10c5c44e:       588f            addql #4,%sp
10c5c450:       4a80            tstl %d0
10c5c452:       6726            beqs 10c5c47a <rtnetlink_fill_ifinfo+0x2de>
10c5c454:       4aab 0060       tstl %a3@(96)
10c5c458:       660a            bnes 10c5c464 <rtnetlink_fill_ifinfo+0x2c8>
10c5c45a:       222b 0088       movel %a3@(136),%d1
10c5c45e:       92ab 0084       subl %a3@(132),%d1
10c5c462:       6002            bras 10c5c466 <rtnetlink_fill_ifinfo+0x2ca>
10c5c464:       7200            moveq #0,%d1
10c5c466:       745f            moveq #95,%d2
10c5c468:       b481            cmpl %d1,%d2
10c5c46a:       6c1c            bges 10c5c488 <rtnetlink_fill_ifinfo+0x2ec>
10c5c46c:       2f00            movel %d0,%sp@-
10c5c46e:       4878 005c       pea 5c <LSIGTRAP+0x57>
10c5c472:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c5c476:       2f0b            movel %a3,%sp@-
10c5c478:       4e92            jsr %a2@
10c5c47a:       206b 0084       moveal %a3@(132),%a0
10c5c47e:       91c4            subal %d4,%a0
10c5c480:       2a88            movel %a0,%a5@
10c5c482:       202b 005c       movel %a3@(92),%d0
10c5c486:       602e            bras 10c5c4b6 <rtnetlink_fill_ifinfo+0x31a>
10c5c488:       222b 0080       movel %a3@(128),%d1
10c5c48c:       2004            movel %d4,%d0
10c5c48e:       9081            subl %d1,%d0
10c5c490:       b0ab 005c       cmpl %a3@(92),%d0
10c5c494:       641e            bccs 10c5c4b4 <rtnetlink_fill_ifinfo+0x318>
10c5c496:       4aab 0060       tstl %a3@(96)
10c5c49a:       660c            bnes 10c5c4a8 <rtnetlink_fill_ifinfo+0x30c>
10c5c49c:       2740 005c       movel %d0,%a3@(92)
10c5c4a0:       d280            addl %d0,%d1
10c5c4a2:       2741 0084       movel %d1,%a3@(132)
10c5c4a6:       600c            bras 10c5c4b4 <rtnetlink_fill_ifinfo+0x318>
10c5c4a8:       42a7            clrl %sp@-
10c5c4aa:       2f00            movel %d0,%sp@-
10c5c4ac:       2f0b            movel %a3,%sp@-
10c5c4ae:       4eb9 10c5 60b2  jsr 10c560b2 <___pskb_trim>
10c5c4b4:       70ff            moveq #-1,%d0
10c5c4b6:       4cee 3c1c ffe0  moveml %fp@(-32),%d2-%d4/%a2-%a5
10c5c4bc:       4e5e            unlk %fp
10c5c4be:       4e75            rts

10c5c4c0 <rtnetlink_dump_ifinfo>:
10c5c4c0:       4e56 0000       linkw %fp,#0
10c5c4c4:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c5c4c8:       286e 0008       moveal %fp@(8),%a4
10c5c4cc:       266e 000c       moveal %fp@(12),%a3
10c5c4d0:       262b 0014       movel %a3@(20),%d3
10c5c4d4:       2479 1000 fbc4  moveal 1000fbc4 <dev_base>,%a2
10c5c4da:       7400            moveq #0,%d2
10c5c4dc:       6006            bras 10c5c4e4 <rtnetlink_dump_ifinfo+0x24>
10c5c4de:       246a 002e       moveal %a2@(46),%a2
10c5c4e2:       5282            addql #1,%d2
10c5c4e4:       b4fc 0000       cmpaw #0,%a2
10c5c4e8:       6728            beqs 10c5c512 <rtnetlink_dump_ifinfo+0x52>
10c5c4ea:       b682            cmpl %d2,%d3
10c5c4ec:       6ef0            bgts 10c5c4de <rtnetlink_dump_ifinfo+0x1e>
10c5c4ee:       42a7            clrl %sp@-
10c5c4f0:       206b 0004       moveal %a3@(4),%a0
10c5c4f4:       2f28 0008       movel %a0@(8),%sp@-
10c5c4f8:       2053            moveal %a3@,%a0
10c5c4fa:       2f28 0038       movel %a0@(56),%sp@-
10c5c4fe:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c5c502:       2f0a            movel %a2,%sp@-
10c5c504:       2f0c            movel %a4,%sp@-
10c5c506:       4eba fc94       jsr %pc@(10c5c19c <rtnetlink_fill_ifinfo>)
10c5c50a:       4fef 0018       lea %sp@(24),%sp
10c5c50e:       4a80            tstl %d0
10c5c510:       6ecc            bgts 10c5c4de <rtnetlink_dump_ifinfo+0x1e>
10c5c512:       2742 0014       movel %d2,%a3@(20)
10c5c516:       202c 005c       movel %a4@(92),%d0
10c5c51a:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c5c520:       4e5e            unlk %fp
10c5c522:       4e75            rts

10c5c524 <rtnetlink_dump_all>:
10c5c524:       4e56 0000       linkw %fp,#0
10c5c528:       48e7 3e38       moveml %d2-%d6/%a2-%a4,%sp@-
10c5c52c:       286e 0008       moveal %fp@(8),%a4
10c5c530:       266e 000c       moveal %fp@(12),%a3
10c5c534:       2a2b 0010       movel %a3@(16),%d5
10c5c538:       6602            bnes 10c5c53c <rtnetlink_dump_all+0x18>
10c5c53a:       7a01            moveq #1,%d5
10c5c53c:       7601            moveq #1,%d3
10c5c53e:       7c00            moveq #0,%d6
10c5c540:       7804            moveq #4,%d4
10c5c542:       206b 0004       moveal %a3@(4),%a0
10c5c546:       3c28 0004       movew %a0@(4),%d6
10c5c54a:       70f0            moveq #-16,%d0
10c5c54c:       d086            addl %d6,%d0
10c5c54e:       ba83            cmpl %d3,%d5
10c5c550:       6e4c            bgts 10c5c59e <rtnetlink_dump_all+0x7a>
10c5c552:       7211            moveq #17,%d1
10c5c554:       b283            cmpl %d3,%d1
10c5c556:       6746            beqs 10c5c59e <rtnetlink_dump_all+0x7a>
10c5c558:       45f9 1003 2a50  lea 10032a50 <rtnetlink_links>,%a2
10c5c55e:       2072 4800       moveal %a2@(00000000,%d4:l),%a0
10c5c562:       b0fc 0000       cmpaw #0,%a0
10c5c566:       6736            beqs 10c5c59e <rtnetlink_dump_all+0x7a>
10c5c568:       2400            movel %d0,%d2
10c5c56a:       e78a            lsll #3,%d2
10c5c56c:       4ab0 2804       tstl %a0@(00000004,%d2:l)
10c5c570:       672c            beqs 10c5c59e <rtnetlink_dump_all+0x7a>
10c5c572:       ba83            cmpl %d3,%d5
10c5c574:       6c14            bges 10c5c58a <rtnetlink_dump_all+0x66>
10c5c576:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c5c57a:       42a7            clrl %sp@-
10c5c57c:       486b 0014       pea %a3@(20)
10c5c580:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c5c586:       4fef 000c       lea %sp@(12),%sp
10c5c58a:       2072 4800       moveal %a2@(00000000,%d4:l),%a0
10c5c58e:       2f0b            movel %a3,%sp@-
10c5c590:       2f0c            movel %a4,%sp@-
10c5c592:       2070 2804       moveal %a0@(00000004,%d2:l),%a0
10c5c596:       4e90            jsr %a0@
10c5c598:       508f            addql #8,%sp
10c5c59a:       4a80            tstl %d0
10c5c59c:       660a            bnes 10c5c5a8 <rtnetlink_dump_all+0x84>
10c5c59e:       5884            addql #4,%d4
10c5c5a0:       5283            addql #1,%d3
10c5c5a2:       701f            moveq #31,%d0
10c5c5a4:       b083            cmpl %d3,%d0
10c5c5a6:       6c9a            bges 10c5c542 <rtnetlink_dump_all+0x1e>
10c5c5a8:       2743 0010       movel %d3,%a3@(16)
10c5c5ac:       202c 005c       movel %a4@(92),%d0
10c5c5b0:       4cee 1c7c ffe0  moveml %fp@(-32),%d2-%d6/%a2-%a4
10c5c5b6:       4e5e            unlk %fp
10c5c5b8:       4e75            rts

10c5c5ba <rtmsg_ifinfo>:
10c5c5ba:       4e56 0000       linkw %fp,#0
10c5c5be:       2f0a            movel %a2,%sp@-
10c5c5c0:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c5c5c4:       4878 0f70       pea f70 <LFLUSH_I_AND_D+0x768>
10c5c5c8:       4eb9 10c5 5644  jsr 10c55644 <alloc_skb>
10c5c5ce:       2440            moveal %d0,%a2
10c5c5d0:       508f            addql #8,%sp
10c5c5d2:       b4fc 0000       cmpaw #0,%a2
10c5c5d6:       6764            beqs 10c5c63c <rtmsg_ifinfo+0x82>
10c5c5d8:       2f2e 0010       movel %fp@(16),%sp@-
10c5c5dc:       42a7            clrl %sp@-
10c5c5de:       42a7            clrl %sp@-
10c5c5e0:       2f2e 0008       movel %fp@(8),%sp@-
10c5c5e4:       2f2e 000c       movel %fp@(12),%sp@-
10c5c5e8:       2f0a            movel %a2,%sp@-
10c5c5ea:       4eba fbb0       jsr %pc@(10c5c19c <rtnetlink_fill_ifinfo>)
10c5c5ee:       4fef 0018       lea %sp@(24),%sp
10c5c5f2:       4a80            tstl %d0
10c5c5f4:       6c28            bges 10c5c61e <rtmsg_ifinfo+0x64>
10c5c5f6:       7001            moveq #1,%d0
10c5c5f8:       b0aa 0070       cmpl %a2@(112),%d0
10c5c5fc:       6716            beqs 10c5c614 <rtmsg_ifinfo+0x5a>
10c5c5fe:       41ea 0070       lea %a2@(112),%a0
10c5c602:       40c1            movew %sr,%d1
10c5c604:       007c 0700       oriw #1792,%sr
10c5c608:       2010            movel %a0@,%d0
10c5c60a:       5380            subql #1,%d0
10c5c60c:       2080            movel %d0,%a0@
10c5c60e:       46c1            movew %d1,%sr
10c5c610:       4a80            tstl %d0
10c5c612:       6628            bnes 10c5c63c <rtmsg_ifinfo+0x82>
10c5c614:       2f0a            movel %a2,%sp@-
10c5c616:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5c61c:       601e            bras 10c5c63c <rtmsg_ifinfo+0x82>
10c5c61e:       7001            moveq #1,%d0
10c5c620:       2540 0044       movel %d0,%a2@(68)
10c5c624:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c5c628:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c5c62c:       42a7            clrl %sp@-
10c5c62e:       2f0a            movel %a2,%sp@-
10c5c630:       2f39 1003 339e  movel 1003339e <rtnl>,%sp@-
10c5c636:       4eb9 10c5 dea6  jsr 10c5dea6 <netlink_broadcast>
10c5c63c:       246e fffc       moveal %fp@(-4),%a2
10c5c640:       4e5e            unlk %fp
10c5c642:       4e75            rts

10c5c644 <rtnetlink_done>:
10c5c644:       4e56 0000       linkw %fp,#0
10c5c648:       7000            moveq #0,%d0
10c5c64a:       4e5e            unlk %fp
10c5c64c:       4e75            rts

10c5c64e <rtnetlink_rcv>:
10c5c64e:       4e56 ffc0       linkw %fp,#-64
10c5c652:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c5c656:       43f9 1000 fdc8  lea 1000fdc8 <rtnl_sem>,%a1
10c5c65c:       5391            subql #1,%a1@
10c5c65e:       6a06            bpls 10c5c666 <rtnetlink_rcv+0x18>
10c5c660:       4ef9 10c8 9d7a  jmp 10c89d7a <packet_exit+0x44>
10c5c666:       4280            clrl %d0
10c5c668:       4a80            tstl %d0
10c5c66a:       6600 032e       bnew 10c5c99a <rtnetlink_rcv+0x34c>
10c5c66e:       7c54            moveq #84,%d6
10c5c670:       dcae 0008       addl %fp@(8),%d6
10c5c674:       2d40 ffc8       movel %d0,%fp@(-56)
10c5c678:       40c0            movew %sr,%d0
10c5c67a:       007c 0700       oriw #1792,%sr
10c5c67e:       2246            moveal %d6,%a1
10c5c680:       2051            moveal %a1@,%a0
10c5c682:       97cb            subal %a3,%a3
10c5c684:       bc88            cmpl %a0,%d6
10c5c686:       6718            beqs 10c5c6a0 <rtnetlink_rcv+0x52>
10c5c688:       2648            moveal %a0,%a3
10c5c68a:       2053            moveal %a3@,%a0
10c5c68c:       53a9 0008       subql #1,%a1@(8)
10c5c690:       2146 0004       movel %d6,%a0@(4)
10c5c694:       2288            movel %a0,%a1@
10c5c696:       4293            clrl %a3@
10c5c698:       42ab 0004       clrl %a3@(4)
10c5c69c:       42ab 0008       clrl %a3@(8)
10c5c6a0:       46c0            movew %d0,%sr
10c5c6a2:       b6fc 0000       cmpaw #0,%a3
10c5c6a6:       6700 02ca       beqw 10c5c972 <rtnetlink_rcv+0x324>
10c5c6aa:       202b 005c       movel %a3@(92),%d0
10c5c6ae:       720f            moveq #15,%d1
10c5c6b0:       b280            cmpl %d0,%d1
10c5c6b2:       6400 0290       bccw 10c5c944 <rtnetlink_rcv+0x2f6>
10c5c6b6:       42ae ffc4       clrl %fp@(-60)
10c5c6ba:       286b 0080       moveal %a3@(128),%a4
10c5c6be:       2214            movel %a4@,%d1
10c5c6c0:       740f            moveq #15,%d2
10c5c6c2:       b481            cmpl %d1,%d2
10c5c6c4:       6400 027e       bccw 10c5c944 <rtnetlink_rcv+0x2f6>
10c5c6c8:       b280            cmpl %d0,%d1
10c5c6ca:       6200 0278       bhiw 10c5c944 <rtnetlink_rcv+0x2f6>
10c5c6ce:       2a01            movel %d1,%d5
10c5c6d0:       5685            addql #3,%d5
10c5c6d2:       78fc            moveq #-4,%d4
10c5c6d4:       ca84            andl %d4,%d5
10c5c6d6:       b085            cmpl %d5,%d0
10c5c6d8:       6402            bccs 10c5c6dc <rtnetlink_rcv+0x8e>
10c5c6da:       2a00            movel %d0,%d5
10c5c6dc:       4bee ffcc       lea %fp@(-52),%a5
10c5c6e0:       382c 0006       movew %a4@(6),%d4
10c5c6e4:       0804 0000       btst #0,%d4
10c5c6e8:       6700 01bc       beqw 10c5c8a6 <rtnetlink_rcv+0x258>
10c5c6ec:       4282            clrl %d2
10c5c6ee:       342c 0004       movew %a4@(4),%d2
10c5c6f2:       700f            moveq #15,%d0
10c5c6f4:       b082            cmpl %d2,%d0
10c5c6f6:       6c00 01ae       bgew 10c5c8a6 <rtnetlink_rcv+0x258>
10c5c6fa:       702f            moveq #47,%d0
10c5c6fc:       b082            cmpl %d2,%d0
10c5c6fe:       6d00 0192       bltw 10c5c892 <rtnetlink_rcv+0x244>
10c5c702:       70f0            moveq #-16,%d0
10c5c704:       d480            addl %d0,%d2
10c5c706:       7010            moveq #16,%d0
10c5c708:       b081            cmpl %d1,%d0
10c5c70a:       6400 019a       bccw 10c5c8a6 <rtnetlink_rcv+0x258>
10c5c70e:       4280            clrl %d0
10c5c710:       102c 0010       moveb %a4@(16),%d0
10c5c714:       7220            moveq #32,%d1
10c5c716:       b280            cmpl %d0,%d1
10c5c718:       6c08            bges 10c5c722 <rtnetlink_rcv+0xd4>
10c5c71a:       749f            moveq #-97,%d2
10c5c71c:       2a82            movel %d2,%a5@
10c5c71e:       6000 017c       braw 10c5c89c <rtnetlink_rcv+0x24e>
10c5c722:       e588            lsll #2,%d0
10c5c724:       41f9 1003 2a50  lea 10032a50 <rtnetlink_links>,%a0
10c5c72a:       2230 0800       movel %a0@(00000000,%d0:l),%d1
10c5c72e:       6606            bnes 10c5c736 <rtnetlink_rcv+0xe8>
10c5c730:       2239 1003 2a50  movel 10032a50 <rtnetlink_links>,%d1
10c5c736:       2002            movel %d2,%d0
10c5c738:       e788            lsll #3,%d0
10c5c73a:       2441            moveal %d1,%a2
10c5c73c:       d5c0            addal %d0,%a2
10c5c73e:       2602            movel %d2,%d3
10c5c740:       e483            asrl #2,%d3
10c5c742:       7203            moveq #3,%d1
10c5c744:       c481            andl %d1,%d2
10c5c746:       2e00            movel %d0,%d7
10c5c748:       7002            moveq #2,%d0
10c5c74a:       b082            cmpl %d2,%d0
10c5c74c:       6710            beqs 10c5c75e <rtnetlink_rcv+0x110>
10c5c74e:       082b 0004 004a  btst #4,%a3@(74)
10c5c754:       6678            bnes 10c5c7ce <rtnetlink_rcv+0x180>
10c5c756:       72ff            moveq #-1,%d1
10c5c758:       2a81            movel %d1,%a5@
10c5c75a:       6000 0140       braw 10c5c89c <rtnetlink_rcv+0x24e>
10c5c75e:       0244 0300       andiw #768,%d4
10c5c762:       676a            beqs 10c5c7ce <rtnetlink_rcv+0x180>
10c5c764:       4aaa 0004       tstl %a2@(4)
10c5c768:       6610            bnes 10c5c77a <rtnetlink_rcv+0x12c>
10c5c76a:       2479 1003 2a50  moveal 10032a50 <rtnetlink_links>,%a2
10c5c770:       d5c7            addal %d7,%a2
10c5c772:       4aaa 0004       tstl %a2@(4)
10c5c776:       6700 011a       beqw 10c5c892 <rtnetlink_rcv+0x244>
10c5c77a:       487a fec8       pea %pc@(10c5c644 <rtnetlink_done>)
10c5c77e:       2f2a 0004       movel %a2@(4),%sp@-
10c5c782:       2f0c            movel %a4,%sp@-
10c5c784:       2f0b            movel %a3,%sp@-
10c5c786:       2f39 1003 339e  movel 1003339e <rtnl>,%sp@-
10c5c78c:       4eb9 10c5 e6a4  jsr 10c5e6a4 <netlink_dump_start>
10c5c792:       2a80            movel %d0,%a5@
10c5c794:       4fef 0014       lea %sp@(20),%sp
10c5c798:       6600 0102       bnew 10c5c89c <rtnetlink_rcv+0x24e>
10c5c79c:       2214            movel %a4@,%d1
10c5c79e:       5681            addql #3,%d1
10c5c7a0:       74fc            moveq #-4,%d2
10c5c7a2:       c282            andl %d2,%d1
10c5c7a4:       202b 005c       movel %a3@(92),%d0
10c5c7a8:       b081            cmpl %d1,%d0
10c5c7aa:       6402            bccs 10c5c7ae <rtnetlink_rcv+0x160>
10c5c7ac:       2200            movel %d0,%d1
10c5c7ae:       9081            subl %d1,%d0
10c5c7b0:       2740 005c       movel %d0,%a3@(92)
10c5c7b4:       b0ab 0060       cmpl %a3@(96),%d0
10c5c7b8:       640c            bccs 10c5c7c6 <rtnetlink_rcv+0x178>
10c5c7ba:       4879 1000 70ae  pea 100070ae <npindex_to_ethertype+0xe7e>
10c5c7c0:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c5c7c6:       d3ab 0080       addl %d1,%a3@(128)
10c5c7ca:       6000 00d0       braw 10c5c89c <rtnetlink_rcv+0x24e>
10c5c7ce:       4878 0030       pea 30 <LSIGTRAP+0x2b>
10c5c7d2:       42a7            clrl %sp@-
10c5c7d4:       486e ffd0       pea %fp@(-48)
10c5c7d8:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c5c7de:       e58b            lsll #2,%d3
10c5c7e0:       41f9 1000 7104  lea 10007104 <rtm_min>,%a0
10c5c7e6:       2030 3800       movel %a0@(00000000,%d3:l),%d0
10c5c7ea:       2214            movel %a4@,%d1
10c5c7ec:       4fef 000c       lea %sp@(12),%sp
10c5c7f0:       b081            cmpl %d1,%d0
10c5c7f2:       6200 009e       bhiw 10c5c892 <rtnetlink_rcv+0x244>
10c5c7f6:       6476            bccs 10c5c86e <rtnetlink_rcv+0x220>
10c5c7f8:       5680            addql #3,%d0
10c5c7fa:       78fc            moveq #-4,%d4
10c5c7fc:       c084            andl %d4,%d0
10c5c7fe:       9280            subl %d0,%d1
10c5c800:       41f4 0800       lea %a4@(00000000,%d0:l),%a0
10c5c804:       4a81            tstl %d1
10c5c806:       6f66            bles 10c5c86e <rtnetlink_rcv+0x220>
10c5c808:       3010            movew %a0@,%d0
10c5c80a:       0c40 0003       cmpiw #3,%d0
10c5c80e:       635e            blss 10c5c86e <rtnetlink_rcv+0x220>
10c5c810:       3d40 ffc6       movew %d0,%fp@(-58)
10c5c814:       b2ae ffc4       cmpl %fp@(-60),%d1
10c5c818:       6d54            blts 10c5c86e <rtnetlink_rcv+0x220>
10c5c81a:       7400            moveq #0,%d2
10c5c81c:       43ee ffd0       lea %fp@(-48),%a1
10c5c820:       2d49 ffc0       movel %a1,%fp@(-64)
10c5c824:       3428 0002       movew %a0@(2),%d2
10c5c828:       4a82            tstl %d2
10c5c82a:       671a            beqs 10c5c846 <rtnetlink_rcv+0x1f8>
10c5c82c:       43f9 1000 7124  lea 10007124 <rta_max>,%a1
10c5c832:       b4b1 3800       cmpl %a1@(00000000,%d3:l),%d2
10c5c836:       625a            bhis 10c5c892 <rtnetlink_rcv+0x244>
10c5c838:       2002            movel %d2,%d0
10c5c83a:       5380            subql #1,%d0
10c5c83c:       e588            lsll #2,%d0
10c5c83e:       226e ffc0       moveal %fp@(-64),%a1
10c5c842:       2388 0800       movel %a0,%a1@(00000000,%d0:l)
10c5c846:       3d50 ffca       movew %a0@,%fp@(-54)
10c5c84a:       202e ffc8       movel %fp@(-56),%d0
10c5c84e:       5680            addql #3,%d0
10c5c850:       78fc            moveq #-4,%d4
10c5c852:       c084            andl %d4,%d0
10c5c854:       9280            subl %d0,%d1
10c5c856:       d1c0            addal %d0,%a0
10c5c858:       4a81            tstl %d1
10c5c85a:       6f12            bles 10c5c86e <rtnetlink_rcv+0x220>
10c5c85c:       3010            movew %a0@,%d0
10c5c85e:       0c40 0003       cmpiw #3,%d0
10c5c862:       630a            blss 10c5c86e <rtnetlink_rcv+0x220>
10c5c864:       0280 0000 ffff  andil #65535,%d0
10c5c86a:       b280            cmpl %d0,%d1
10c5c86c:       6cb6            bges 10c5c824 <rtnetlink_rcv+0x1d6>
10c5c86e:       4a92            tstl %a2@
10c5c870:       660c            bnes 10c5c87e <rtnetlink_rcv+0x230>
10c5c872:       2479 1003 2a50  moveal 10032a50 <rtnetlink_links>,%a2
10c5c878:       d5c7            addal %d7,%a2
10c5c87a:       4a92            tstl %a2@
10c5c87c:       6714            beqs 10c5c892 <rtnetlink_rcv+0x244>
10c5c87e:       486e ffd0       pea %fp@(-48)
10c5c882:       2f0c            movel %a4,%sp@-
10c5c884:       2f0b            movel %a3,%sp@-
10c5c886:       2052            moveal %a2@,%a0
10c5c888:       4e90            jsr %a0@
10c5c88a:       4fef 000c       lea %sp@(12),%sp
10c5c88e:       2a80            movel %d0,%a5@
10c5c890:       6006            bras 10c5c898 <rtnetlink_rcv+0x24a>
10c5c892:       70ea            moveq #-22,%d0
10c5c894:       2a80            movel %d0,%a5@
10c5c896:       70ff            moveq #-1,%d0
10c5c898:       4a80            tstl %d0
10c5c89a:       670a            beqs 10c5c8a6 <rtnetlink_rcv+0x258>
10c5c89c:       202e ffcc       movel %fp@(-52),%d0
10c5c8a0:       674e            beqs 10c5c8f0 <rtnetlink_rcv+0x2a2>
10c5c8a2:       2f00            movel %d0,%sp@-
10c5c8a4:       600a            bras 10c5c8b0 <rtnetlink_rcv+0x262>
10c5c8a6:       082c 0002 0007  btst #2,%a4@(7)
10c5c8ac:       6710            beqs 10c5c8be <rtnetlink_rcv+0x270>
10c5c8ae:       42a7            clrl %sp@-
10c5c8b0:       2f0c            movel %a4,%sp@-
10c5c8b2:       2f0b            movel %a3,%sp@-
10c5c8b4:       4eb9 10c5 e794  jsr 10c5e794 <netlink_ack>
10c5c8ba:       4fef 000c       lea %sp@(12),%sp
10c5c8be:       202b 005c       movel %a3@(92),%d0
10c5c8c2:       b085            cmpl %d5,%d0
10c5c8c4:       651c            bcss 10c5c8e2 <rtnetlink_rcv+0x294>
10c5c8c6:       9085            subl %d5,%d0
10c5c8c8:       2740 005c       movel %d0,%a3@(92)
10c5c8cc:       b0ab 0060       cmpl %a3@(96),%d0
10c5c8d0:       640c            bccs 10c5c8de <rtnetlink_rcv+0x290>
10c5c8d2:       4879 1000 70ae  pea 100070ae <npindex_to_ethertype+0xe7e>
10c5c8d8:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c5c8de:       dbab 0080       addl %d5,%a3@(128)
10c5c8e2:       202b 005c       movel %a3@(92),%d0
10c5c8e6:       720f            moveq #15,%d1
10c5c8e8:       b280            cmpl %d0,%d1
10c5c8ea:       6500 fdce       bcsw 10c5c6ba <rtnetlink_rcv+0x6c>
10c5c8ee:       6054            bras 10c5c944 <rtnetlink_rcv+0x2f6>
10c5c8f0:       4aab 005c       tstl %a3@(92)
10c5c8f4:       6724            beqs 10c5c91a <rtnetlink_rcv+0x2cc>
10c5c8f6:       40c0            movew %sr,%d0
10c5c8f8:       007c 0700       oriw #1792,%sr
10c5c8fc:       2746 0008       movel %d6,%a3@(8)
10c5c900:       2046            moveal %d6,%a0
10c5c902:       52a8 0008       addql #1,%a0@(8)
10c5c906:       2050            moveal %a0@,%a0
10c5c908:       2688            movel %a0,%a3@
10c5c90a:       2746 0004       movel %d6,%a3@(4)
10c5c90e:       214b 0004       movel %a3,%a0@(4)
10c5c912:       2246            moveal %d6,%a1
10c5c914:       228b            movel %a3,%a1@
10c5c916:       46c0            movew %d0,%sr
10c5c918:       6058            bras 10c5c972 <rtnetlink_rcv+0x324>
10c5c91a:       7001            moveq #1,%d0
10c5c91c:       b0ab 0070       cmpl %a3@(112),%d0
10c5c920:       6716            beqs 10c5c938 <rtnetlink_rcv+0x2ea>
10c5c922:       41eb 0070       lea %a3@(112),%a0
10c5c926:       40c1            movew %sr,%d1
10c5c928:       007c 0700       oriw #1792,%sr
10c5c92c:       2010            movel %a0@,%d0
10c5c92e:       5380            subql #1,%d0
10c5c930:       2080            movel %d0,%a0@
10c5c932:       46c1            movew %d1,%sr
10c5c934:       4a80            tstl %d0
10c5c936:       663a            bnes 10c5c972 <rtnetlink_rcv+0x324>
10c5c938:       2f0b            movel %a3,%sp@-
10c5c93a:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5c940:       588f            addql #4,%sp
10c5c942:       602e            bras 10c5c972 <rtnetlink_rcv+0x324>
10c5c944:       7201            moveq #1,%d1
10c5c946:       b2ab 0070       cmpl %a3@(112),%d1
10c5c94a:       6718            beqs 10c5c964 <rtnetlink_rcv+0x316>
10c5c94c:       41eb 0070       lea %a3@(112),%a0
10c5c950:       40c1            movew %sr,%d1
10c5c952:       007c 0700       oriw #1792,%sr
10c5c956:       2010            movel %a0@,%d0
10c5c958:       5380            subql #1,%d0
10c5c95a:       2080            movel %d0,%a0@
10c5c95c:       46c1            movew %d1,%sr
10c5c95e:       4a80            tstl %d0
10c5c960:       6600 fd16       bnew 10c5c678 <rtnetlink_rcv+0x2a>
10c5c964:       2f0b            movel %a3,%sp@-
10c5c966:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5c96c:       588f            addql #4,%sp
10c5c96e:       6000 fd08       braw 10c5c678 <rtnetlink_rcv+0x2a>
10c5c972:       227c 1000 fdc8  moveal #268500424,%a1
10c5c978:       41fa 000c       lea %pc@(10c5c986 <rtnetlink_rcv+0x338>),%a0
10c5c97c:       5291            addql #1,%a1@
10c5c97e:       6e06            bgts 10c5c986 <rtnetlink_rcv+0x338>
10c5c980:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c5c986:       2079 1003 339e  moveal 1003339e <rtnl>,%a0
10c5c98c:       b0fc 0000       cmpaw #0,%a0
10c5c990:       6708            beqs 10c5c99a <rtnetlink_rcv+0x34c>
10c5c992:       4aa8 005c       tstl %a0@(92)
10c5c996:       6600 fcbe       bnew 10c5c656 <rtnetlink_rcv+0x8>
10c5c99a:       4cee 3cfc ff98  moveml %fp@(-104),%d2-%d7/%a2-%a5
10c5c9a0:       4e5e            unlk %fp
10c5c9a2:       4e75            rts

10c5c9a4 <rtnetlink_event>:
10c5c9a4:       4e56 0000       linkw %fp,#0
10c5c9a8:       2f02            movel %d2,%sp@-
10c5c9aa:       222e 0010       movel %fp@(16),%d1
10c5c9ae:       202e 000c       movel %fp@(12),%d0
10c5c9b2:       5380            subql #1,%d0
10c5c9b4:       7408            moveq #8,%d2
10c5c9b6:       b480            cmpl %d0,%d2
10c5c9b8:       6542            bcss 10c5c9fc <rtnetlink_event+0x58>
10c5c9ba:       d080            addl %d0,%d0
10c5c9bc:       303b 0806       movew %pc@(10c5c9c4 <rtnetlink_event+0x20>,%d0:l),%d0
10c5c9c0:       4efb 0002       jmp %pc@(10c5c9c4 <rtnetlink_event+0x20>,%d0:w)
10c5c9c4:       0028 0028 0038  orib #40,%a0@(56)
10c5c9ca:       0044 0022       oriw #34,%d4
10c5c9ce:       0012 0038       orib #56,%a2@
10c5c9d2:       0038 0044 4878  orib #68,4878 <LFLUSH_I_AND_D+0x4070>
10c5c9d8:       ffff            0177777
10c5c9da:       2f01            movel %d1,%sp@-
10c5c9dc:       4878 0011       pea 11 <LSIGTRAP+0xc>
10c5c9e0:       4eba fbd8       jsr %pc@(10c5c5ba <rtmsg_ifinfo>)
10c5c9e4:       6022            bras 10c5ca08 <rtnetlink_event+0x64>
10c5c9e6:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c5c9ea:       6004            bras 10c5c9f0 <rtnetlink_event+0x4c>
10c5c9ec:       4878 0041       pea 41 <LSIGTRAP+0x3c>
10c5c9f0:       2f01            movel %d1,%sp@-
10c5c9f2:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c5c9f6:       4eba fbc2       jsr %pc@(10c5c5ba <rtmsg_ifinfo>)
10c5c9fa:       600c            bras 10c5ca08 <rtnetlink_event+0x64>
10c5c9fc:       42a7            clrl %sp@-
10c5c9fe:       2f01            movel %d1,%sp@-
10c5ca00:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c5ca04:       4eba fbb4       jsr %pc@(10c5c5ba <rtmsg_ifinfo>)
10c5ca08:       7000            moveq #0,%d0
10c5ca0a:       242e fffc       movel %fp@(-4),%d2
10c5ca0e:       4e5e            unlk %fp
10c5ca10:       4e75            rts
10c5ca12:       4e75            rts

10c5ca14 <net_random>:
10c5ca14:       4e56 0000       linkw %fp,#0
10c5ca18:       2f3c 0001 0dcd  movel #69069,%sp@-
10c5ca1e:       2f39 1000 fee8  movel 1000fee8 <net_rand_seed>,%sp@-
10c5ca24:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c5ca2a:       5280            addql #1,%d0
10c5ca2c:       23c0 1000 fee8  movel %d0,1000fee8 <net_rand_seed>
10c5ca32:       2239 1002 67b0  movel 100267b0 <jiffies>,%d1
10c5ca38:       b380            eorl %d1,%d0
10c5ca3a:       4e5e            unlk %fp
10c5ca3c:       4e75            rts

10c5ca3e <net_srandom>:
10c5ca3e:       4e56 0000       linkw %fp,#0
10c5ca42:       202e 0008       movel %fp@(8),%d0
10c5ca46:       b1b9 1000 fee8  eorl %d0,1000fee8 <net_rand_seed>
10c5ca4c:       4eba ffc6       jsr %pc@(10c5ca14 <net_random>)
10c5ca50:       4e5e            unlk %fp
10c5ca52:       4e75            rts

10c5ca54 <net_ratelimit>:
10c5ca54:       4e56 0000       linkw %fp,#0
10c5ca58:       2f02            movel %d2,%sp@-
10c5ca5a:       2239 1002 67b0  movel 100267b0 <jiffies>,%d1
10c5ca60:       40c2            movew %sr,%d2
10c5ca62:       007c 0700       oriw #1792,%sr
10c5ca66:       2001            movel %d1,%d0
10c5ca68:       90b9 1002 4a98  subl 10024a98 <last_msg.605>,%d0
10c5ca6e:       d0b9 1000 fef8  addl 1000fef8 <toks.604>,%d0
10c5ca74:       23c0 1000 fef8  movel %d0,1000fef8 <toks.604>
10c5ca7a:       23c1 1002 4a98  movel %d1,10024a98 <last_msg.605>
10c5ca80:       2239 1000 fef0  movel 1000fef0 <net_msg_burst>,%d1
10c5ca86:       b280            cmpl %d0,%d1
10c5ca88:       6406            bccs 10c5ca90 <net_ratelimit+0x3c>
10c5ca8a:       23c1 1000 fef8  movel %d1,1000fef8 <toks.604>
10c5ca90:       2239 1000 fef8  movel 1000fef8 <toks.604>,%d1
10c5ca96:       2039 1000 feec  movel 1000feec <net_msg_cost>,%d0
10c5ca9c:       b081            cmpl %d1,%d0
10c5ca9e:       622e            bhis 10c5cace <net_ratelimit+0x7a>
10c5caa0:       2079 1002 4a9c  moveal 10024a9c <missed.606>,%a0
10c5caa6:       42b9 1002 4a9c  clrl 10024a9c <missed.606>
10c5caac:       9280            subl %d0,%d1
10c5caae:       23c1 1000 fef8  movel %d1,1000fef8 <toks.604>
10c5cab4:       46c2            movew %d2,%sr
10c5cab6:       b0fc 0000       cmpaw #0,%a0
10c5caba:       670e            beqs 10c5caca <net_ratelimit+0x76>
10c5cabc:       2f08            movel %a0,%sp@-
10c5cabe:       4879 1000 7196  pea 10007196 <rta_max+0x72>
10c5cac4:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c5caca:       7001            moveq #1,%d0
10c5cacc:       600a            bras 10c5cad8 <net_ratelimit+0x84>
10c5cace:       52b9 1002 4a9c  addql #1,10024a9c <missed.606>
10c5cad4:       46c2            movew %d2,%sr
10c5cad6:       7000            moveq #0,%d0
10c5cad8:       242e fffc       movel %fp@(-4),%d2
10c5cadc:       4e5e            unlk %fp
10c5cade:       4e75            rts

10c5cae0 <eth_header>:
10c5cae0:       4e56 0000       linkw %fp,#0
10c5cae4:       48e7 3c38       moveml %d2-%d5/%a2-%a4,%sp@-
10c5cae8:       246e 0008       moveal %fp@(8),%a2
10c5caec:       286e 000c       moveal %fp@(12),%a4
10c5caf0:       2a2e 0014       movel %fp@(20),%d5
10c5caf4:       282e 0018       movel %fp@(24),%d4
10c5caf8:       262e 001c       movel %fp@(28),%d3
10c5cafc:       342e 0012       movew %fp@(18),%d2
10c5cb00:       70f2            moveq #-14,%d0
10c5cb02:       d0aa 0080       addl %a2@(128),%d0
10c5cb06:       2540 0080       movel %d0,%a2@(128)
10c5cb0a:       720e            moveq #14,%d1
10c5cb0c:       d3aa 005c       addl %d1,%a2@(92)
10c5cb10:       b0aa 007c       cmpl %a2@(124),%d0
10c5cb14:       6416            bccs 10c5cb2c <eth_header+0x4c>
10c5cb16:       2f3c 10c5 cb16  movel #281398038,%sp@-
10c5cb1c:       4878 000e       pea e <LSIGTRAP+0x9>
10c5cb20:       2f0a            movel %a2,%sp@-
10c5cb22:       4eb9 10c5 5604  jsr 10c55604 <skb_under_panic>
10c5cb28:       4fef 000c       lea %sp@(12),%sp
10c5cb2c:       266a 0080       moveal %a2@(128),%a3
10c5cb30:       0c42 0001       cmpiw #1,%d2
10c5cb34:       670e            beqs 10c5cb44 <eth_header+0x64>
10c5cb36:       3002            movew %d2,%d0
10c5cb38:       e048            lsrw #8,%d0
10c5cb3a:       1740 000c       moveb %d0,%a3@(12)
10c5cb3e:       1742 000d       moveb %d2,%a3@(13)
10c5cb42:       600c            bras 10c5cb50 <eth_header+0x70>
10c5cb44:       3003            movew %d3,%d0
10c5cb46:       e048            lsrw #8,%d0
10c5cb48:       1740 000c       moveb %d0,%a3@(12)
10c5cb4c:       1743 000d       moveb %d3,%a3@(13)
10c5cb50:       4a84            tstl %d4
10c5cb52:       670c            beqs 10c5cb60 <eth_header+0x80>
10c5cb54:       4280            clrl %d0
10c5cb56:       102c 007a       moveb %a4@(122),%d0
10c5cb5a:       2f00            movel %d0,%sp@-
10c5cb5c:       2f04            movel %d4,%sp@-
10c5cb5e:       600c            bras 10c5cb6c <eth_header+0x8c>
10c5cb60:       4280            clrl %d0
10c5cb62:       102c 007a       moveb %a4@(122),%d0
10c5cb66:       2f00            movel %d0,%sp@-
10c5cb68:       486c 0072       pea %a4@(114)
10c5cb6c:       486b 0006       pea %a3@(6)
10c5cb70:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c5cb76:       4e92            jsr %a2@
10c5cb78:       4fef 000c       lea %sp@(12),%sp
10c5cb7c:       102c 0053       moveb %a4@(83),%d0
10c5cb80:       0200 0088       andib #-120,%d0
10c5cb84:       6714            beqs 10c5cb9a <eth_header+0xba>
10c5cb86:       4280            clrl %d0
10c5cb88:       102c 007a       moveb %a4@(122),%d0
10c5cb8c:       2f00            movel %d0,%sp@-
10c5cb8e:       42a7            clrl %sp@-
10c5cb90:       2f0b            movel %a3,%sp@-
10c5cb92:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c5cb98:       601c            bras 10c5cbb6 <eth_header+0xd6>
10c5cb9a:       4a85            tstl %d5
10c5cb9c:       660a            bnes 10c5cba8 <eth_header+0xc8>
10c5cb9e:       4280            clrl %d0
10c5cba0:       302c 0060       movew %a4@(96),%d0
10c5cba4:       4480            negl %d0
10c5cba6:       6014            bras 10c5cbbc <eth_header+0xdc>
10c5cba8:       4280            clrl %d0
10c5cbaa:       102c 007a       moveb %a4@(122),%d0
10c5cbae:       2f00            movel %d0,%sp@-
10c5cbb0:       2f05            movel %d5,%sp@-
10c5cbb2:       2f0b            movel %a3,%sp@-
10c5cbb4:       4e92            jsr %a2@
10c5cbb6:       4280            clrl %d0
10c5cbb8:       302c 0060       movew %a4@(96),%d0
10c5cbbc:       4cee 1c3c ffe4  moveml %fp@(-28),%d2-%d5/%a2-%a4
10c5cbc2:       4e5e            unlk %fp
10c5cbc4:       4e75            rts

10c5cbc6 <eth_rebuild_header>:
10c5cbc6:       4e56 0000       linkw %fp,#0
10c5cbca:       2f0b            movel %a3,%sp@-
10c5cbcc:       2f0a            movel %a2,%sp@-
10c5cbce:       206e 0008       moveal %fp@(8),%a0
10c5cbd2:       2468 0080       moveal %a0@(128),%a2
10c5cbd6:       2668 0018       moveal %a0@(24),%a3
10c5cbda:       4280            clrl %d0
10c5cbdc:       102a 000c       moveb %a2@(12),%d0
10c5cbe0:       e188            lsll #8,%d0
10c5cbe2:       802a 000d       orb %a2@(13),%d0
10c5cbe6:       0c80 0000 0800  cmpil #2048,%d0
10c5cbec:       672a            beqs 10c5cc18 <eth_rebuild_header+0x52>
10c5cbee:       2f00            movel %d0,%sp@-
10c5cbf0:       2f0b            movel %a3,%sp@-
10c5cbf2:       4879 1000 71bc  pea 100071bc <rta_max+0x98>
10c5cbf8:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c5cbfe:       4280            clrl %d0
10c5cc00:       102b 007a       moveb %a3@(122),%d0
10c5cc04:       2f00            movel %d0,%sp@-
10c5cc06:       486b 0072       pea %a3@(114)
10c5cc0a:       486a 0006       pea %a2@(6)
10c5cc0e:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c5cc14:       7000            moveq #0,%d0
10c5cc16:       600a            bras 10c5cc22 <eth_rebuild_header+0x5c>
10c5cc18:       2f08            movel %a0,%sp@-
10c5cc1a:       2f0a            movel %a2,%sp@-
10c5cc1c:       4eb9 10c7 95b0  jsr 10c795b0 <arp_find>
10c5cc22:       246e fff8       moveal %fp@(-8),%a2
10c5cc26:       266e fffc       moveal %fp@(-4),%a3
10c5cc2a:       4e5e            unlk %fp
10c5cc2c:       4e75            rts

10c5cc2e <eth_type_trans>:
10c5cc2e:       4e56 0000       linkw %fp,#0
10c5cc32:       2f0b            movel %a3,%sp@-
10c5cc34:       2f0a            movel %a2,%sp@-
10c5cc36:       246e 0008       moveal %fp@(8),%a2
10c5cc3a:       206e 000c       moveal %fp@(12),%a0
10c5cc3e:       256a 0080 0024  movel %a2@(128),%a2@(36)
10c5cc44:       4281            clrl %d1
10c5cc46:       3228 0060       movew %a0@(96),%d1
10c5cc4a:       202a 005c       movel %a2@(92),%d0
10c5cc4e:       b081            cmpl %d1,%d0
10c5cc50:       651c            bcss 10c5cc6e <eth_type_trans+0x40>
10c5cc52:       9081            subl %d1,%d0
10c5cc54:       2540 005c       movel %d0,%a2@(92)
10c5cc58:       b0aa 0060       cmpl %a2@(96),%d0
10c5cc5c:       640c            bccs 10c5cc6a <eth_type_trans+0x3c>
10c5cc5e:       4879 1000 71b7  pea 100071b7 <rta_max+0x93>
10c5cc64:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c5cc6a:       d3aa 0080       addl %d1,%a2@(128)
10c5cc6e:       266a 0024       moveal %a2@(36),%a3
10c5cc72:       0813 0000       btst #0,%a3@
10c5cc76:       6724            beqs 10c5cc9c <eth_type_trans+0x6e>
10c5cc78:       4878 0006       pea 6 <LSIGTRAP+0x1>
10c5cc7c:       4868 006a       pea %a0@(106)
10c5cc80:       2f0b            movel %a3,%sp@-
10c5cc82:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c5cc88:       4a80            tstl %d0
10c5cc8a:       6608            bnes 10c5cc94 <eth_type_trans+0x66>
10c5cc8c:       157c 0001 006a  moveb #1,%a2@(106)
10c5cc92:       6022            bras 10c5ccb6 <eth_type_trans+0x88>
10c5cc94:       157c 0002 006a  moveb #2,%a2@(106)
10c5cc9a:       601a            bras 10c5ccb6 <eth_type_trans+0x88>
10c5cc9c:       4878 0006       pea 6 <LSIGTRAP+0x1>
10c5cca0:       4868 0072       pea %a0@(114)
10c5cca4:       2f0b            movel %a3,%sp@-
10c5cca6:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c5ccac:       4a80            tstl %d0
10c5ccae:       6706            beqs 10c5ccb6 <eth_type_trans+0x88>
10c5ccb0:       157c 0003 006a  moveb #3,%a2@(106)
10c5ccb6:       4280            clrl %d0
10c5ccb8:       102b 000c       moveb %a3@(12),%d0
10c5ccbc:       e188            lsll #8,%d0
10c5ccbe:       802b 000d       orb %a3@(13),%d0
10c5ccc2:       0c40 05ff       cmpiw #1535,%d0
10c5ccc6:       620e            bhis 10c5ccd6 <eth_type_trans+0xa8>
10c5ccc8:       206a 0080       moveal %a2@(128),%a0
10c5cccc:       7001            moveq #1,%d0
10c5ccce:       0c50 ffff       cmpiw #-1,%a0@
10c5ccd2:       6702            beqs 10c5ccd6 <eth_type_trans+0xa8>
10c5ccd4:       7004            moveq #4,%d0
10c5ccd6:       246e fff8       moveal %fp@(-8),%a2
10c5ccda:       266e fffc       moveal %fp@(-4),%a3
10c5ccde:       4e5e            unlk %fp
10c5cce0:       4e75            rts

10c5cce2 <eth_header_parse>:
10c5cce2:       4e56 0000       linkw %fp,#0
10c5cce6:       206e 0008       moveal %fp@(8),%a0
10c5ccea:       4878 0006       pea 6 <LSIGTRAP+0x1>
10c5ccee:       2068 0024       moveal %a0@(36),%a0
10c5ccf2:       5c88            addql #6,%a0
10c5ccf4:       2f08            movel %a0,%sp@-
10c5ccf6:       2f2e 000c       movel %fp@(12),%sp@-
10c5ccfa:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c5cd00:       7006            moveq #6,%d0
10c5cd02:       4e5e            unlk %fp
10c5cd04:       4e75            rts

10c5cd06 <eth_header_cache>:
10c5cd06:       4e56 0000       linkw %fp,#0
10c5cd0a:       48e7 003c       moveml %a2-%a5,%sp@-
10c5cd0e:       2a6e 000c       moveal %fp@(12),%a5
10c5cd12:       322d 0008       movew %a5@(8),%d1
10c5cd16:       49ed 0018       lea %a5@(24),%a4
10c5cd1a:       206e 0008       moveal %fp@(8),%a0
10c5cd1e:       2668 000c       moveal %a0@(12),%a3
10c5cd22:       0c41 0001       cmpiw #1,%d1
10c5cd26:       6742            beqs 10c5cd6a <eth_header_cache+0x64>
10c5cd28:       3001            movew %d1,%d0
10c5cd2a:       e048            lsrw #8,%d0
10c5cd2c:       1940 000c       moveb %d0,%a4@(12)
10c5cd30:       1941 000d       moveb %d1,%a4@(13)
10c5cd34:       4280            clrl %d0
10c5cd36:       102b 007a       moveb %a3@(122),%d0
10c5cd3a:       2f00            movel %d0,%sp@-
10c5cd3c:       486b 0072       pea %a3@(114)
10c5cd40:       486d 001e       pea %a5@(30)
10c5cd44:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c5cd4a:       4e92            jsr %a2@
10c5cd4c:       4280            clrl %d0
10c5cd4e:       102b 007a       moveb %a3@(122),%d0
10c5cd52:       2f00            movel %d0,%sp@-
10c5cd54:       206e 0008       moveal %fp@(8),%a0
10c5cd58:       4868 0028       pea %a0@(40)
10c5cd5c:       2f0c            movel %a4,%sp@-
10c5cd5e:       4e92            jsr %a2@
10c5cd60:       700e            moveq #14,%d0
10c5cd62:       2b40 000a       movel %d0,%a5@(10)
10c5cd66:       7000            moveq #0,%d0
10c5cd68:       6002            bras 10c5cd6c <eth_header_cache+0x66>
10c5cd6a:       70ff            moveq #-1,%d0
10c5cd6c:       4cee 3c00 fff0  moveml %fp@(-16),%a2-%a5
10c5cd72:       4e5e            unlk %fp
10c5cd74:       4e75            rts

10c5cd76 <eth_header_cache_update>:
10c5cd76:       4e56 0000       linkw %fp,#0
10c5cd7a:       206e 000c       moveal %fp@(12),%a0
10c5cd7e:       4280            clrl %d0
10c5cd80:       1028 007a       moveb %a0@(122),%d0
10c5cd84:       2f00            movel %d0,%sp@-
10c5cd86:       2f2e 0010       movel %fp@(16),%sp@-
10c5cd8a:       7018            moveq #24,%d0
10c5cd8c:       d0ae 0008       addl %fp@(8),%d0
10c5cd90:       2f00            movel %d0,%sp@-
10c5cd92:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c5cd98:       4e5e            unlk %fp
10c5cd9a:       4e75            rts

10c5cd9c <p8023_datalink_header>:
10c5cd9c:       4e56 0000       linkw %fp,#0
10c5cda0:       206e 000c       moveal %fp@(12),%a0
10c5cda4:       2268 0018       moveal %a0@(24),%a1
10c5cda8:       2f28 005c       movel %a0@(92),%sp@-
10c5cdac:       42a7            clrl %sp@-
10c5cdae:       2f2e 0010       movel %fp@(16),%sp@-
10c5cdb2:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c5cdb6:       2f09            movel %a1,%sp@-
10c5cdb8:       2f08            movel %a0,%sp@-
10c5cdba:       2069 00f8       moveal %a1@(248),%a0
10c5cdbe:       4e90            jsr %a0@
10c5cdc0:       4e5e            unlk %fp
10c5cdc2:       4e75            rts

10c5cdc4 <make_8023_client>:
10c5cdc4:       4e56 0000       linkw %fp,#0
10c5cdc8:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c5cdcc:       4878 001c       pea 1c <LSIGTRAP+0x17>
10c5cdd0:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c5cdd6:       2040            moveal %d0,%a0
10c5cdd8:       b0fc 0000       cmpaw #0,%a0
10c5cddc:       6716            beqs 10c5cdf4 <make_8023_client+0x30>
10c5cdde:       4250            clrw %a0@
10c5cde0:       4268 000e       clrw %a0@(14)
10c5cde4:       217c 10c5 cd9c  movel #281398684,%a0@(20)
10c5cdea:       0014 
10c5cdec:       217c 1000 71ee  movel #268464622,%a0@(10)
10c5cdf2:       000a 
10c5cdf4:       2008            movel %a0,%d0
10c5cdf6:       4e5e            unlk %fp
10c5cdf8:       4e75            rts

10c5cdfa <destroy_8023_client>:
10c5cdfa:       4e56 0000       linkw %fp,#0
10c5cdfe:       202e 0008       movel %fp@(8),%d0
10c5ce02:       6708            beqs 10c5ce0c <destroy_8023_client+0x12>
10c5ce04:       2f00            movel %d0,%sp@-
10c5ce06:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c5ce0c:       4e5e            unlk %fp
10c5ce0e:       4e75            rts

10c5ce10 <qdisc_restart>:
10c5ce10:       4e56 0000       linkw %fp,#0
10c5ce14:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c5ce18:       266e 0008       moveal %fp@(8),%a3
10c5ce1c:       246b 00b8       moveal %a3@(184),%a2
10c5ce20:       2f0a            movel %a2,%sp@-
10c5ce22:       206a 0004       moveal %a2@(4),%a0
10c5ce26:       4e90            jsr %a0@
10c5ce28:       2400            movel %d0,%d2
10c5ce2a:       588f            addql #4,%sp
10c5ce2c:       6700 00aa       beqw 10c5ced8 <qdisc_restart+0xc8>
10c5ce30:       42ab 00d0       clrl %a3@(208)
10c5ce34:       41eb 002a       lea %a3@(42),%a0
10c5ce38:       2010            movel %a0@,%d0
10c5ce3a:       2848            moveal %a0,%a4
10c5ce3c:       0800 0000       btst #0,%d0
10c5ce40:       662c            bnes 10c5ce6e <qdisc_restart+0x5e>
10c5ce42:       4ab9 1000 fd78  tstl 1000fd78 <netdev_nit>
10c5ce48:       670c            beqs 10c5ce56 <qdisc_restart+0x46>
10c5ce4a:       2f0b            movel %a3,%sp@-
10c5ce4c:       2f02            movel %d2,%sp@-
10c5ce4e:       4eb9 10c5 7fce  jsr 10c57fce <dev_queue_xmit_nit>
10c5ce54:       508f            addql #8,%sp
10c5ce56:       2f0b            movel %a3,%sp@-
10c5ce58:       2f02            movel %d2,%sp@-
10c5ce5a:       206b 00f4       moveal %a3@(244),%a0
10c5ce5e:       4e90            jsr %a0@
10c5ce60:       508f            addql #8,%sp
10c5ce62:       4a80            tstl %d0
10c5ce64:       6608            bnes 10c5ce6e <qdisc_restart+0x5e>
10c5ce66:       70ff            moveq #-1,%d0
10c5ce68:       2740 00d0       movel %d0,%a3@(208)
10c5ce6c:       606e            bras 10c5cedc <qdisc_restart+0xcc>
10c5ce6e:       76ff            moveq #-1,%d3
10c5ce70:       2743 00d0       movel %d3,%a3@(208)
10c5ce74:       246b 00b8       moveal %a3@(184),%a2
10c5ce78:       206a 000c       moveal %a2@(12),%a0
10c5ce7c:       2f0a            movel %a2,%sp@-
10c5ce7e:       2f02            movel %d2,%sp@-
10c5ce80:       2068 0024       moveal %a0@(36),%a0
10c5ce84:       4e90            jsr %a0@
10c5ce86:       508f            addql #8,%sp
10c5ce88:       2014            movel %a4@,%d0
10c5ce8a:       0800 0000       btst #0,%d0
10c5ce8e:       6644            bnes 10c5ced4 <qdisc_restart+0xc4>
10c5ce90:       40c2            movew %sr,%d2
10c5ce92:       007c 0700       oriw #1792,%sr
10c5ce96:       2014            movel %a4@,%d0
10c5ce98:       0800 0003       btst #3,%d0
10c5ce9c:       56c1            sne %d1
10c5ce9e:       4881            extw %d1
10c5cea0:       48c1            extl %d1
10c5cea2:       4481            negl %d1
10c5cea4:       2014            movel %a4@,%d0
10c5cea6:       7608            moveq #8,%d3
10c5cea8:       8083            orl %d3,%d0
10c5ceaa:       2880            movel %d0,%a4@
10c5ceac:       46c2            movew %d2,%sr
10c5ceae:       4a81            tstl %d1
10c5ceb0:       6622            bnes 10c5ced4 <qdisc_restart+0xc4>
10c5ceb2:       40c2            movew %sr,%d2
10c5ceb4:       007c 0700       oriw #1792,%sr
10c5ceb8:       2779 1003 2c5c  movel 10032c5c <softnet_data+0x1c>,%a3@(54)
10c5cebe:       0036 
10c5cec0:       23cb 1003 2c5c  movel %a3,10032c5c <softnet_data+0x1c>
10c5cec6:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c5ceca:       42a7            clrl %sp@-
10c5cecc:       4eb9 10c1 8a44  jsr 10c18a44 <cpu_raise_softirq>
10c5ced2:       46c2            movew %d2,%sr
10c5ced4:       7001            moveq #1,%d0
10c5ced6:       6004            bras 10c5cedc <qdisc_restart+0xcc>
10c5ced8:       202a 0024       movel %a2@(36),%d0
10c5cedc:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c5cee2:       4e5e            unlk %fp
10c5cee4:       4e75            rts

10c5cee6 <dev_watchdog>:
10c5cee6:       4e56 0000       linkw %fp,#0
10c5ceea:       2f0a            movel %a2,%sp@-
10c5ceec:       246e 0008       moveal %fp@(8),%a2
10c5cef0:       0caa 1000 ff40  cmpil #268500800,%a2@(184)
10c5cef6:       00b8 
10c5cef8:       6770            beqs 10c5cf6a <dev_watchdog+0x84>
10c5cefa:       41ea 002a       lea %a2@(42),%a0
10c5cefe:       2010            movel %a0@,%d0
10c5cf00:       0800 0002       btst #2,%d0
10c5cf04:       6764            beqs 10c5cf6a <dev_watchdog+0x84>
10c5cf06:       2010            movel %a0@,%d0
10c5cf08:       0800 0001       btst #1,%d0
10c5cf0c:       675c            beqs 10c5cf6a <dev_watchdog+0x84>
10c5cf0e:       2010            movel %a0@,%d0
10c5cf10:       0800 0004       btst #4,%d0
10c5cf14:       6654            bnes 10c5cf6a <dev_watchdog+0x84>
10c5cf16:       2010            movel %a0@,%d0
10c5cf18:       0800 0000       btst #0,%d0
10c5cf1c:       672a            beqs 10c5cf48 <dev_watchdog+0x62>
10c5cf1e:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c5cf24:       90aa 004a       subl %a2@(74),%d0
10c5cf28:       b0aa 008c       cmpl %a2@(140),%d0
10c5cf2c:       631a            blss 10c5cf48 <dev_watchdog+0x62>
10c5cf2e:       2f0a            movel %a2,%sp@-
10c5cf30:       4879 1000 7229  pea 10007229 <rta_max+0x105>
10c5cf36:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c5cf3c:       2f0a            movel %a2,%sp@-
10c5cf3e:       206a 011c       moveal %a2@(284),%a0
10c5cf42:       4e90            jsr %a0@
10c5cf44:       4fef 000c       lea %sp@(12),%sp
10c5cf48:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c5cf4e:       d0aa 008c       addl %a2@(140),%d0
10c5cf52:       2f00            movel %d0,%sp@-
10c5cf54:       486a 0090       pea %a2@(144)
10c5cf58:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c5cf5e:       508f            addql #8,%sp
10c5cf60:       4a80            tstl %d0
10c5cf62:       6606            bnes 10c5cf6a <dev_watchdog+0x84>
10c5cf64:       41ea 00d8       lea %a2@(216),%a0
10c5cf68:       5290            addql #1,%a0@
10c5cf6a:       41ea 00d8       lea %a2@(216),%a0
10c5cf6e:       40c1            movew %sr,%d1
10c5cf70:       007c 0700       oriw #1792,%sr
10c5cf74:       2010            movel %a0@,%d0
10c5cf76:       5380            subql #1,%d0
10c5cf78:       2080            movel %d0,%a0@
10c5cf7a:       46c1            movew %d1,%sr
10c5cf7c:       4a80            tstl %d0
10c5cf7e:       6608            bnes 10c5cf88 <dev_watchdog+0xa2>
10c5cf80:       2f0a            movel %a2,%sp@-
10c5cf82:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c5cf88:       246e fffc       moveal %fp@(-4),%a2
10c5cf8c:       4e5e            unlk %fp
10c5cf8e:       4e75            rts

10c5cf90 <dev_watchdog_init>:
10c5cf90:       4e56 0000       linkw %fp,#0
10c5cf94:       206e 0008       moveal %fp@(8),%a0
10c5cf98:       43e8 0090       lea %a0@(144),%a1
10c5cf9c:       42a9 0004       clrl %a1@(4)
10c5cfa0:       4291            clrl %a1@
10c5cfa2:       2148 009c       movel %a0,%a0@(156)
10c5cfa6:       217c 10c5 cee6  movel #281399014,%a0@(160)
10c5cfac:       00a0 
10c5cfae:       4e5e            unlk %fp
10c5cfb0:       4e75            rts

10c5cfb2 <__netdev_watchdog_up>:
10c5cfb2:       4e56 0000       linkw %fp,#0
10c5cfb6:       2f0a            movel %a2,%sp@-
10c5cfb8:       246e 0008       moveal %fp@(8),%a2
10c5cfbc:       4aaa 011c       tstl %a2@(284)
10c5cfc0:       672e            beqs 10c5cff0 <__netdev_watchdog_up+0x3e>
10c5cfc2:       4aaa 008c       tstl %a2@(140)
10c5cfc6:       6e08            bgts 10c5cfd0 <__netdev_watchdog_up+0x1e>
10c5cfc8:       257c 0000 01f4  movel #500,%a2@(140)
10c5cfce:       008c 
10c5cfd0:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c5cfd6:       d0aa 008c       addl %a2@(140),%d0
10c5cfda:       2f00            movel %d0,%sp@-
10c5cfdc:       486a 0090       pea %a2@(144)
10c5cfe0:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c5cfe6:       4a80            tstl %d0
10c5cfe8:       6606            bnes 10c5cff0 <__netdev_watchdog_up+0x3e>
10c5cfea:       41ea 00d8       lea %a2@(216),%a0
10c5cfee:       5290            addql #1,%a0@
10c5cff0:       246e fffc       moveal %fp@(-4),%a2
10c5cff4:       4e5e            unlk %fp
10c5cff6:       4e75            rts

10c5cff8 <dev_watchdog_up>:
10c5cff8:       4e56 0000       linkw %fp,#0
10c5cffc:       2f0a            movel %a2,%sp@-
10c5cffe:       202e 0008       movel %fp@(8),%d0
10c5d002:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c5d008:       5292            addql #1,%a2@
10c5d00a:       2f00            movel %d0,%sp@-
10c5d00c:       4eba ffa4       jsr %pc@(10c5cfb2 <__netdev_watchdog_up>)
10c5d010:       5392            subql #1,%a2@
10c5d012:       246e fffc       moveal %fp@(-4),%a2
10c5d016:       4e5e            unlk %fp
10c5d018:       4e75            rts

10c5d01a <dev_watchdog_down>:
10c5d01a:       4e56 0000       linkw %fp,#0
10c5d01e:       2f0b            movel %a3,%sp@-
10c5d020:       2f0a            movel %a2,%sp@-
10c5d022:       266e 0008       moveal %fp@(8),%a3
10c5d026:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c5d02c:       5292            addql #1,%a2@
10c5d02e:       486b 0090       pea %a3@(144)
10c5d032:       4eb9 10c1 9894  jsr 10c19894 <del_timer>
10c5d038:       4a80            tstl %d0
10c5d03a:       6706            beqs 10c5d042 <dev_watchdog_down+0x28>
10c5d03c:       41eb 00d8       lea %a3@(216),%a0
10c5d040:       5390            subql #1,%a0@
10c5d042:       5392            subql #1,%a2@
10c5d044:       246e fff8       moveal %fp@(-8),%a2
10c5d048:       266e fffc       moveal %fp@(-4),%a3
10c5d04c:       4e5e            unlk %fp
10c5d04e:       4e75            rts

10c5d050 <noop_enqueue>:
10c5d050:       4e56 0000       linkw %fp,#0
10c5d054:       226e 0008       moveal %fp@(8),%a1
10c5d058:       7001            moveq #1,%d0
10c5d05a:       b0a9 0070       cmpl %a1@(112),%d0
10c5d05e:       6716            beqs 10c5d076 <noop_enqueue+0x26>
10c5d060:       41e9 0070       lea %a1@(112),%a0
10c5d064:       40c1            movew %sr,%d1
10c5d066:       007c 0700       oriw #1792,%sr
10c5d06a:       2010            movel %a0@,%d0
10c5d06c:       5380            subql #1,%d0
10c5d06e:       2080            movel %d0,%a0@
10c5d070:       46c1            movew %d1,%sr
10c5d072:       4a80            tstl %d0
10c5d074:       6608            bnes 10c5d07e <noop_enqueue+0x2e>
10c5d076:       2f09            movel %a1,%sp@-
10c5d078:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5d07e:       7002            moveq #2,%d0
10c5d080:       4e5e            unlk %fp
10c5d082:       4e75            rts

10c5d084 <noop_dequeue>:
10c5d084:       4e56 0000       linkw %fp,#0
10c5d088:       7000            moveq #0,%d0
10c5d08a:       4e5e            unlk %fp
10c5d08c:       4e75            rts

10c5d08e <noop_requeue>:
10c5d08e:       4e56 0000       linkw %fp,#0
10c5d092:       2f0a            movel %a2,%sp@-
10c5d094:       246e 0008       moveal %fp@(8),%a2
10c5d098:       4eb9 10c5 ca54  jsr 10c5ca54 <net_ratelimit>
10c5d09e:       4a80            tstl %d0
10c5d0a0:       6712            beqs 10c5d0b4 <noop_requeue+0x26>
10c5d0a2:       2f2a 0018       movel %a2@(24),%sp@-
10c5d0a6:       4879 1000 7255  pea 10007255 <rta_max+0x131>
10c5d0ac:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c5d0b2:       508f            addql #8,%sp
10c5d0b4:       7001            moveq #1,%d0
10c5d0b6:       b0aa 0070       cmpl %a2@(112),%d0
10c5d0ba:       6716            beqs 10c5d0d2 <noop_requeue+0x44>
10c5d0bc:       41ea 0070       lea %a2@(112),%a0
10c5d0c0:       40c1            movew %sr,%d1
10c5d0c2:       007c 0700       oriw #1792,%sr
10c5d0c6:       2010            movel %a0@,%d0
10c5d0c8:       5380            subql #1,%d0
10c5d0ca:       2080            movel %d0,%a0@
10c5d0cc:       46c1            movew %d1,%sr
10c5d0ce:       4a80            tstl %d0
10c5d0d0:       6608            bnes 10c5d0da <noop_requeue+0x4c>
10c5d0d2:       2f0a            movel %a2,%sp@-
10c5d0d4:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5d0da:       7002            moveq #2,%d0
10c5d0dc:       246e fffc       moveal %fp@(-4),%a2
10c5d0e0:       4e5e            unlk %fp
10c5d0e2:       4e75            rts

10c5d0e4 <pfifo_fast_enqueue>:
10c5d0e4:       4e56 0000       linkw %fp,#0
10c5d0e8:       2f0b            movel %a3,%sp@-
10c5d0ea:       2f0a            movel %a2,%sp@-
10c5d0ec:       246e 0008       moveal %fp@(8),%a2
10c5d0f0:       266e 000c       moveal %fp@(12),%a3
10c5d0f4:       700f            moveq #15,%d0
10c5d0f6:       c0aa 006c       andl %a2@(108),%d0
10c5d0fa:       41f9 1000 727a  lea 1000727a <prio2band>,%a0
10c5d100:       1030 0800       moveb %a0@(00000000,%d0:l),%d0
10c5d104:       0280 0000 00ff  andil #255,%d0
10c5d10a:       e988            lsll #4,%d0
10c5d10c:       43f3 0860       lea %a3@(00000060,%d0:l),%a1
10c5d110:       206a 0018       moveal %a2@(24),%a0
10c5d114:       2029 0008       movel %a1@(8),%d0
10c5d118:       b0a8 00c8       cmpl %a0@(200),%d0
10c5d11c:       6220            bhis 10c5d13e <pfifo_fast_enqueue+0x5a>
10c5d11e:       2549 0008       movel %a1,%a2@(8)
10c5d122:       52a9 0008       addql #1,%a1@(8)
10c5d126:       2069 0004       moveal %a1@(4),%a0
10c5d12a:       2489            movel %a1,%a2@
10c5d12c:       2548 0004       movel %a0,%a2@(4)
10c5d130:       234a 0004       movel %a2,%a1@(4)
10c5d134:       208a            movel %a2,%a0@
10c5d136:       52ab 0024       addql #1,%a3@(36)
10c5d13a:       7000            moveq #0,%d0
10c5d13c:       602c            bras 10c5d16a <pfifo_fast_enqueue+0x86>
10c5d13e:       52ab 003c       addql #1,%a3@(60)
10c5d142:       7001            moveq #1,%d0
10c5d144:       b0aa 0070       cmpl %a2@(112),%d0
10c5d148:       6716            beqs 10c5d160 <pfifo_fast_enqueue+0x7c>
10c5d14a:       41ea 0070       lea %a2@(112),%a0
10c5d14e:       40c1            movew %sr,%d1
10c5d150:       007c 0700       oriw #1792,%sr
10c5d154:       2010            movel %a0@,%d0
10c5d156:       5380            subql #1,%d0
10c5d158:       2080            movel %d0,%a0@
10c5d15a:       46c1            movew %d1,%sr
10c5d15c:       4a80            tstl %d0
10c5d15e:       6608            bnes 10c5d168 <pfifo_fast_enqueue+0x84>
10c5d160:       2f0a            movel %a2,%sp@-
10c5d162:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5d168:       7001            moveq #1,%d0
10c5d16a:       246e fff8       moveal %fp@(-8),%a2
10c5d16e:       266e fffc       moveal %fp@(-4),%a3
10c5d172:       4e5e            unlk %fp
10c5d174:       4e75            rts

10c5d176 <pfifo_fast_dequeue>:
10c5d176:       4e56 0000       linkw %fp,#0
10c5d17a:       2f0b            movel %a3,%sp@-
10c5d17c:       2f0a            movel %a2,%sp@-
10c5d17e:       266e 0008       moveal %fp@(8),%a3
10c5d182:       43eb 0060       lea %a3@(96),%a1
10c5d186:       7000            moveq #0,%d0
10c5d188:       2051            moveal %a1@,%a0
10c5d18a:       95ca            subal %a2,%a2
10c5d18c:       b3c8            cmpal %a0,%a1
10c5d18e:       6718            beqs 10c5d1a8 <pfifo_fast_dequeue+0x32>
10c5d190:       2448            moveal %a0,%a2
10c5d192:       2052            moveal %a2@,%a0
10c5d194:       53a9 0008       subql #1,%a1@(8)
10c5d198:       2149 0004       movel %a1,%a0@(4)
10c5d19c:       2288            movel %a0,%a1@
10c5d19e:       4292            clrl %a2@
10c5d1a0:       42aa 0004       clrl %a2@(4)
10c5d1a4:       42aa 0008       clrl %a2@(8)
10c5d1a8:       b4fc 0000       cmpaw #0,%a2
10c5d1ac:       6708            beqs 10c5d1b6 <pfifo_fast_dequeue+0x40>
10c5d1ae:       53ab 0024       subql #1,%a3@(36)
10c5d1b2:       200a            movel %a2,%d0
10c5d1b4:       600e            bras 10c5d1c4 <pfifo_fast_dequeue+0x4e>
10c5d1b6:       5280            addql #1,%d0
10c5d1b8:       43e9 0010       lea %a1@(16),%a1
10c5d1bc:       7202            moveq #2,%d1
10c5d1be:       b280            cmpl %d0,%d1
10c5d1c0:       6cc6            bges 10c5d188 <pfifo_fast_dequeue+0x12>
10c5d1c2:       7000            moveq #0,%d0
10c5d1c4:       245f            moveal %sp@+,%a2
10c5d1c6:       265f            moveal %sp@+,%a3
10c5d1c8:       4e5e            unlk %fp
10c5d1ca:       4e75            rts

10c5d1cc <pfifo_fast_requeue>:
10c5d1cc:       4e56 0000       linkw %fp,#0
10c5d1d0:       2f0b            movel %a3,%sp@-
10c5d1d2:       2f0a            movel %a2,%sp@-
10c5d1d4:       226e 0008       moveal %fp@(8),%a1
10c5d1d8:       266e 000c       moveal %fp@(12),%a3
10c5d1dc:       700f            moveq #15,%d0
10c5d1de:       c0a9 006c       andl %a1@(108),%d0
10c5d1e2:       41f9 1000 727a  lea 1000727a <prio2band>,%a0
10c5d1e8:       1030 0800       moveb %a0@(00000000,%d0:l),%d0
10c5d1ec:       0280 0000 00ff  andil #255,%d0
10c5d1f2:       e988            lsll #4,%d0
10c5d1f4:       41f3 0860       lea %a3@(00000060,%d0:l),%a0
10c5d1f8:       2348 0008       movel %a0,%a1@(8)
10c5d1fc:       52a8 0008       addql #1,%a0@(8)
10c5d200:       2450            moveal %a0@,%a2
10c5d202:       228a            movel %a2,%a1@
10c5d204:       2348 0004       movel %a0,%a1@(4)
10c5d208:       2549 0004       movel %a1,%a2@(4)
10c5d20c:       2089            movel %a1,%a0@
10c5d20e:       52ab 0024       addql #1,%a3@(36)
10c5d212:       7000            moveq #0,%d0
10c5d214:       245f            moveal %sp@+,%a2
10c5d216:       265f            moveal %sp@+,%a3
10c5d218:       4e5e            unlk %fp
10c5d21a:       4e75            rts

10c5d21c <pfifo_fast_reset>:
10c5d21c:       4e56 0000       linkw %fp,#0
10c5d220:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c5d224:       266e 0008       moveal %fp@(8),%a3
10c5d228:       7660            moveq #96,%d3
10c5d22a:       d68b            addl %a3,%d3
10c5d22c:       7200            moveq #0,%d1
10c5d22e:       2001            movel %d1,%d0
10c5d230:       e988            lsll #4,%d0
10c5d232:       2440            moveal %d0,%a2
10c5d234:       d5c3            addal %d3,%a2
10c5d236:       2401            movel %d1,%d2
10c5d238:       5282            addql #1,%d2
10c5d23a:       40c0            movew %sr,%d0
10c5d23c:       007c 0700       oriw #1792,%sr
10c5d240:       2052            moveal %a2@,%a0
10c5d242:       93c9            subal %a1,%a1
10c5d244:       b5c8            cmpal %a0,%a2
10c5d246:       6718            beqs 10c5d260 <pfifo_fast_reset+0x44>
10c5d248:       2248            moveal %a0,%a1
10c5d24a:       2051            moveal %a1@,%a0
10c5d24c:       53aa 0008       subql #1,%a2@(8)
10c5d250:       214a 0004       movel %a2,%a0@(4)
10c5d254:       2488            movel %a0,%a2@
10c5d256:       4291            clrl %a1@
10c5d258:       42a9 0004       clrl %a1@(4)
10c5d25c:       42a9 0008       clrl %a1@(8)
10c5d260:       46c0            movew %d0,%sr
10c5d262:       b2fc 0000       cmpaw #0,%a1
10c5d266:       672a            beqs 10c5d292 <pfifo_fast_reset+0x76>
10c5d268:       7001            moveq #1,%d0
10c5d26a:       b0a9 0070       cmpl %a1@(112),%d0
10c5d26e:       6716            beqs 10c5d286 <pfifo_fast_reset+0x6a>
10c5d270:       41e9 0070       lea %a1@(112),%a0
10c5d274:       40c1            movew %sr,%d1
10c5d276:       007c 0700       oriw #1792,%sr
10c5d27a:       2010            movel %a0@,%d0
10c5d27c:       5380            subql #1,%d0
10c5d27e:       2080            movel %d0,%a0@
10c5d280:       46c1            movew %d1,%sr
10c5d282:       4a80            tstl %d0
10c5d284:       66b4            bnes 10c5d23a <pfifo_fast_reset+0x1e>
10c5d286:       2f09            movel %a1,%sp@-
10c5d288:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5d28e:       588f            addql #4,%sp
10c5d290:       60a8            bras 10c5d23a <pfifo_fast_reset+0x1e>
10c5d292:       2202            movel %d2,%d1
10c5d294:       7002            moveq #2,%d0
10c5d296:       b081            cmpl %d1,%d0
10c5d298:       6c94            bges 10c5d22e <pfifo_fast_reset+0x12>
10c5d29a:       42ab 0024       clrl %a3@(36)
10c5d29e:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c5d2a4:       4e5e            unlk %fp
10c5d2a6:       4e75            rts

10c5d2a8 <pfifo_fast_init>:
10c5d2a8:       4e56 0000       linkw %fp,#0
10c5d2ac:       226e 0008       moveal %fp@(8),%a1
10c5d2b0:       41e9 0060       lea %a1@(96),%a0
10c5d2b4:       7020            moveq #32,%d0
10c5d2b6:       d088            addl %a0,%d0
10c5d2b8:       2148 0004       movel %a0,%a0@(4)
10c5d2bc:       2088            movel %a0,%a0@
10c5d2be:       42a8 0008       clrl %a0@(8)
10c5d2c2:       41e8 0010       lea %a0@(16),%a0
10c5d2c6:       b088            cmpl %a0,%d0
10c5d2c8:       6cee            bges 10c5d2b8 <pfifo_fast_init+0x10>
10c5d2ca:       7000            moveq #0,%d0
10c5d2cc:       4e5e            unlk %fp
10c5d2ce:       4e75            rts

10c5d2d0 <qdisc_create_dflt>:
10c5d2d0:       4e56 0000       linkw %fp,#0
10c5d2d4:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c5d2d8:       262e 0008       movel %fp@(8),%d3
10c5d2dc:       266e 000c       moveal %fp@(12),%a3
10c5d2e0:       7460            moveq #96,%d2
10c5d2e2:       d4ab 0018       addl %a3@(24),%d2
10c5d2e6:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c5d2ea:       2f02            movel %d2,%sp@-
10c5d2ec:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c5d2f2:       2440            moveal %d0,%a2
10c5d2f4:       508f            addql #8,%sp
10c5d2f6:       b4fc 0000       cmpaw #0,%a2
10c5d2fa:       6762            beqs 10c5d35e <qdisc_create_dflt+0x8e>
10c5d2fc:       2f02            movel %d2,%sp@-
10c5d2fe:       42a7            clrl %sp@-
10c5d300:       2f0a            movel %a2,%sp@-
10c5d302:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c5d308:       41ea 001c       lea %a2@(28),%a0
10c5d30c:       4fef 000c       lea %sp@(12),%sp
10c5d310:       2148 0004       movel %a0,%a0@(4)
10c5d314:       2088            movel %a0,%a0@
10c5d316:       42a8 0008       clrl %a0@(8)
10c5d31a:       254b 000c       movel %a3,%a2@(12)
10c5d31e:       24ab 001c       movel %a3@(28),%a2@
10c5d322:       256b 0020 0004  movel %a3@(32),%a2@(4)
10c5d328:       2543 002c       movel %d3,%a2@(44)
10c5d32c:       0683 0000 00d4  addil #212,%d3
10c5d332:       2543 0054       movel %d3,%a2@(84)
10c5d336:       7001            moveq #1,%d0
10c5d338:       2540 0018       movel %d0,%a2@(24)
10c5d33c:       206b 002c       moveal %a3@(44),%a0
10c5d340:       b0fc 0000       cmpaw #0,%a0
10c5d344:       670c            beqs 10c5d352 <qdisc_create_dflt+0x82>
10c5d346:       42a7            clrl %sp@-
10c5d348:       2f0a            movel %a2,%sp@-
10c5d34a:       4e90            jsr %a0@
10c5d34c:       508f            addql #8,%sp
10c5d34e:       4a80            tstl %d0
10c5d350:       6604            bnes 10c5d356 <qdisc_create_dflt+0x86>
10c5d352:       200a            movel %a2,%d0
10c5d354:       600a            bras 10c5d360 <qdisc_create_dflt+0x90>
10c5d356:       2f0a            movel %a2,%sp@-
10c5d358:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c5d35e:       7000            moveq #0,%d0
10c5d360:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c5d366:       4e5e            unlk %fp
10c5d368:       4e75            rts

10c5d36a <qdisc_reset>:
10c5d36a:       4e56 0000       linkw %fp,#0
10c5d36e:       226e 0008       moveal %fp@(8),%a1
10c5d372:       2069 000c       moveal %a1@(12),%a0
10c5d376:       4aa8 0030       tstl %a0@(48)
10c5d37a:       6708            beqs 10c5d384 <qdisc_reset+0x1a>
10c5d37c:       2f09            movel %a1,%sp@-
10c5d37e:       2068 0030       moveal %a0@(48),%a0
10c5d382:       4e90            jsr %a0@
10c5d384:       4e5e            unlk %fp
10c5d386:       4e75            rts

10c5d388 <qdisc_destroy>:
10c5d388:       4e56 0000       linkw %fp,#0
10c5d38c:       2f0b            movel %a3,%sp@-
10c5d38e:       2f0a            movel %a2,%sp@-
10c5d390:       246e 0008       moveal %fp@(8),%a2
10c5d394:       266a 000c       moveal %a2@(12),%a3
10c5d398:       41ea 0018       lea %a2@(24),%a0
10c5d39c:       40c1            movew %sr,%d1
10c5d39e:       007c 0700       oriw #1792,%sr
10c5d3a2:       2010            movel %a0@,%d0
10c5d3a4:       5380            subql #1,%d0
10c5d3a6:       2080            movel %d0,%a0@
10c5d3a8:       46c1            movew %d1,%sr
10c5d3aa:       4a80            tstl %d0
10c5d3ac:       6630            bnes 10c5d3de <qdisc_destroy+0x56>
10c5d3ae:       206b 0030       moveal %a3@(48),%a0
10c5d3b2:       b0fc 0000       cmpaw #0,%a0
10c5d3b6:       6706            beqs 10c5d3be <qdisc_destroy+0x36>
10c5d3b8:       2f0a            movel %a2,%sp@-
10c5d3ba:       4e90            jsr %a0@
10c5d3bc:       588f            addql #4,%sp
10c5d3be:       206b 0034       moveal %a3@(52),%a0
10c5d3c2:       b0fc 0000       cmpaw #0,%a0
10c5d3c6:       6706            beqs 10c5d3ce <qdisc_destroy+0x46>
10c5d3c8:       2f0a            movel %a2,%sp@-
10c5d3ca:       4e90            jsr %a0@
10c5d3cc:       588f            addql #4,%sp
10c5d3ce:       082a 0000 000b  btst #0,%a2@(11)
10c5d3d4:       6608            bnes 10c5d3de <qdisc_destroy+0x56>
10c5d3d6:       2f0a            movel %a2,%sp@-
10c5d3d8:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c5d3de:       246e fff8       moveal %fp@(-8),%a2
10c5d3e2:       266e fffc       moveal %fp@(-4),%a3
10c5d3e6:       4e5e            unlk %fp
10c5d3e8:       4e75            rts

10c5d3ea <dev_activate>:
10c5d3ea:       4e56 0000       linkw %fp,#0
10c5d3ee:       2f0b            movel %a3,%sp@-
10c5d3f0:       2f0a            movel %a2,%sp@-
10c5d3f2:       266e 0008       moveal %fp@(8),%a3
10c5d3f6:       0cab 1000 ff40  cmpil #268500800,%a3@(188)
10c5d3fc:       00bc 
10c5d3fe:       6632            bnes 10c5d432 <dev_activate+0x48>
10c5d400:       4aab 00c8       tstl %a3@(200)
10c5d404:       6722            beqs 10c5d428 <dev_activate+0x3e>
10c5d406:       4879 1001 0040  pea 10010040 <pfifo_fast_ops>
10c5d40c:       2f0b            movel %a3,%sp@-
10c5d40e:       4eba fec0       jsr %pc@(10c5d2d0 <qdisc_create_dflt>)
10c5d412:       508f            addql #8,%sp
10c5d414:       4a80            tstl %d0
10c5d416:       6616            bnes 10c5d42e <dev_activate+0x44>
10c5d418:       2f0b            movel %a3,%sp@-
10c5d41a:       4879 1000 728a  pea 1000728a <prio2band+0x10>
10c5d420:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c5d426:       6032            bras 10c5d45a <dev_activate+0x70>
10c5d428:       203c 1000 ffe0  movel #268500960,%d0
10c5d42e:       2740 00bc       movel %d0,%a3@(188)
10c5d432:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c5d438:       5292            addql #1,%a2@
10c5d43a:       202b 00bc       movel %a3@(188),%d0
10c5d43e:       2740 00b8       movel %d0,%a3@(184)
10c5d442:       0c80 1000 ffe0  cmpil #268500960,%d0
10c5d448:       670e            beqs 10c5d458 <dev_activate+0x6e>
10c5d44a:       2779 1002 67b0  movel 100267b0 <jiffies>,%a3@(74)
10c5d450:       004a 
10c5d452:       2f0b            movel %a3,%sp@-
10c5d454:       4eba fba2       jsr %pc@(10c5cff8 <dev_watchdog_up>)
10c5d458:       5392            subql #1,%a2@
10c5d45a:       246e fff8       moveal %fp@(-8),%a2
10c5d45e:       266e fffc       moveal %fp@(-4),%a3
10c5d462:       4e5e            unlk %fp
10c5d464:       4e75            rts

10c5d466 <dev_deactivate>:
10c5d466:       4e56 0000       linkw %fp,#0
10c5d46a:       2f0b            movel %a3,%sp@-
10c5d46c:       2f0a            movel %a2,%sp@-
10c5d46e:       266e 0008       moveal %fp@(8),%a3
10c5d472:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c5d478:       5292            addql #1,%a2@
10c5d47a:       202b 00b8       movel %a3@(184),%d0
10c5d47e:       277c 1000 ff40  movel #268500800,%a3@(184)
10c5d484:       00b8 
10c5d486:       2f00            movel %d0,%sp@-
10c5d488:       4eba fee0       jsr %pc@(10c5d36a <qdisc_reset>)
10c5d48c:       588f            addql #4,%sp
10c5d48e:       5392            subql #1,%a2@
10c5d490:       2f0b            movel %a3,%sp@-
10c5d492:       4eba fb86       jsr %pc@(10c5d01a <dev_watchdog_down>)
10c5d496:       588f            addql #4,%sp
10c5d498:       47eb 002a       lea %a3@(42),%a3
10c5d49c:       6012            bras 10c5d4b0 <dev_deactivate+0x4a>
10c5d49e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c5d4a4:       7010            moveq #16,%d0
10c5d4a6:       81a8 0028       orl %d0,%a0@(40)
10c5d4aa:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c5d4b0:       2013            movel %a3@,%d0
10c5d4b2:       0800 0003       btst #3,%d0
10c5d4b6:       66e6            bnes 10c5d49e <dev_deactivate+0x38>
10c5d4b8:       246e fff8       moveal %fp@(-8),%a2
10c5d4bc:       266e fffc       moveal %fp@(-4),%a3
10c5d4c0:       4e5e            unlk %fp
10c5d4c2:       4e75            rts

10c5d4c4 <dev_init_scheduler>:
10c5d4c4:       4e56 0000       linkw %fp,#0
10c5d4c8:       226e 0008       moveal %fp@(8),%a1
10c5d4cc:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c5d4d2:       5290            addql #1,%a0@
10c5d4d4:       237c 1000 ff40  movel #268500800,%a1@(184)
10c5d4da:       00b8 
10c5d4dc:       5390            subql #1,%a0@
10c5d4de:       237c 1000 ff40  movel #268500800,%a1@(188)
10c5d4e4:       00bc 
10c5d4e6:       42a9 00c0       clrl %a1@(192)
10c5d4ea:       2f09            movel %a1,%sp@-
10c5d4ec:       4eba faa2       jsr %pc@(10c5cf90 <dev_watchdog_init>)
10c5d4f0:       4e5e            unlk %fp
10c5d4f2:       4e75            rts

10c5d4f4 <dev_shutdown>:
10c5d4f4:       4e56 0000       linkw %fp,#0
10c5d4f8:       2f0b            movel %a3,%sp@-
10c5d4fa:       2f0a            movel %a2,%sp@-
10c5d4fc:       266e 0008       moveal %fp@(8),%a3
10c5d500:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c5d506:       5292            addql #1,%a2@
10c5d508:       202b 00bc       movel %a3@(188),%d0
10c5d50c:       277c 1000 ff40  movel #268500800,%a3@(184)
10c5d512:       00b8 
10c5d514:       277c 1000 ff40  movel #268500800,%a3@(188)
10c5d51a:       00bc 
10c5d51c:       2f00            movel %d0,%sp@-
10c5d51e:       4eba fe68       jsr %pc@(10c5d388 <qdisc_destroy>)
10c5d522:       588f            addql #4,%sp
10c5d524:       4aab 00c0       tstl %a3@(192)
10c5d528:       6712            beqs 10c5d53c <dev_shutdown+0x48>
10c5d52a:       4878 0203       pea 203 <LSIGTRAP+0x1fe>
10c5d52e:       4879 1000 72a4  pea 100072a4 <prio2band+0x2a>
10c5d534:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c5d53a:       508f            addql #8,%sp
10c5d53c:       4aab 0090       tstl %a3@(144)
10c5d540:       6710            beqs 10c5d552 <dev_shutdown+0x5e>
10c5d542:       4878 0204       pea 204 <LSIGTRAP+0x1ff>
10c5d546:       4879 1000 72fa  pea 100072fa <prio2band+0x80>
10c5d54c:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c5d552:       42ab 00c0       clrl %a3@(192)
10c5d556:       5392            subql #1,%a2@
10c5d558:       246e fff8       moveal %fp@(-8),%a2
10c5d55c:       266e fffc       moveal %fp@(-4),%a3
10c5d560:       4e5e            unlk %fp
10c5d562:       4e75            rts

10c5d564 <netlink_sock_destruct>:
10c5d564:       4e56 0000       linkw %fp,#0
10c5d568:       2f0b            movel %a3,%sp@-
10c5d56a:       2f0a            movel %a2,%sp@-
10c5d56c:       266e 0008       moveal %fp@(8),%a3
10c5d570:       45eb 0054       lea %a3@(84),%a2
10c5d574:       40c0            movew %sr,%d0
10c5d576:       007c 0700       oriw #1792,%sr
10c5d57a:       2052            moveal %a2@,%a0
10c5d57c:       93c9            subal %a1,%a1
10c5d57e:       b5c8            cmpal %a0,%a2
10c5d580:       6718            beqs 10c5d59a <netlink_sock_destruct+0x36>
10c5d582:       2248            moveal %a0,%a1
10c5d584:       2051            moveal %a1@,%a0
10c5d586:       53aa 0008       subql #1,%a2@(8)
10c5d58a:       214a 0004       movel %a2,%a0@(4)
10c5d58e:       2488            movel %a0,%a2@
10c5d590:       4291            clrl %a1@
10c5d592:       42a9 0004       clrl %a1@(4)
10c5d596:       42a9 0008       clrl %a1@(8)
10c5d59a:       46c0            movew %d0,%sr
10c5d59c:       b2fc 0000       cmpaw #0,%a1
10c5d5a0:       672a            beqs 10c5d5cc <netlink_sock_destruct+0x68>
10c5d5a2:       7001            moveq #1,%d0
10c5d5a4:       b0a9 0070       cmpl %a1@(112),%d0
10c5d5a8:       6716            beqs 10c5d5c0 <netlink_sock_destruct+0x5c>
10c5d5aa:       41e9 0070       lea %a1@(112),%a0
10c5d5ae:       40c1            movew %sr,%d1
10c5d5b0:       007c 0700       oriw #1792,%sr
10c5d5b4:       2010            movel %a0@,%d0
10c5d5b6:       5380            subql #1,%d0
10c5d5b8:       2080            movel %d0,%a0@
10c5d5ba:       46c1            movew %d1,%sr
10c5d5bc:       4a80            tstl %d0
10c5d5be:       66b4            bnes 10c5d574 <netlink_sock_destruct+0x10>
10c5d5c0:       2f09            movel %a1,%sp@-
10c5d5c2:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5d5c8:       588f            addql #4,%sp
10c5d5ca:       60a8            bras 10c5d574 <netlink_sock_destruct+0x10>
10c5d5cc:       102b 0094       moveb %a3@(148),%d0
10c5d5d0:       6610            bnes 10c5d5e2 <netlink_sock_destruct+0x7e>
10c5d5d2:       2f0b            movel %a3,%sp@-
10c5d5d4:       4879 1000 7362  pea 10007362 <prio2band+0xe8>
10c5d5da:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c5d5e0:       605e            bras 10c5d640 <netlink_sock_destruct+0xdc>
10c5d5e2:       4aab 0050       tstl %a3@(80)
10c5d5e6:       6712            beqs 10c5d5fa <netlink_sock_destruct+0x96>
10c5d5e8:       4878 005a       pea 5a <LSIGTRAP+0x55>
10c5d5ec:       4879 1000 7383  pea 10007383 <prio2band+0x109>
10c5d5f2:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c5d5f8:       508f            addql #8,%sp
10c5d5fa:       4aab 0064       tstl %a3@(100)
10c5d5fe:       6712            beqs 10c5d612 <netlink_sock_destruct+0xae>
10c5d600:       4878 005b       pea 5b <LSIGTRAP+0x56>
10c5d604:       4879 1000 73e1  pea 100073e1 <prio2band+0x167>
10c5d60a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c5d610:       508f            addql #8,%sp
10c5d612:       206b 02aa       moveal %a3@(682),%a0
10c5d616:       4aa8 0024       tstl %a0@(36)
10c5d61a:       6712            beqs 10c5d62e <netlink_sock_destruct+0xca>
10c5d61c:       4878 005c       pea 5c <LSIGTRAP+0x57>
10c5d620:       4879 1000 743f  pea 1000743f <prio2band+0x1c5>
10c5d626:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c5d62c:       508f            addql #8,%sp
10c5d62e:       2f2b 02aa       movel %a3@(682),%sp@-
10c5d632:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c5d638:       41f9 1003 30ee  lea 100330ee <netlink_sock_nr>,%a0
10c5d63e:       5390            subql #1,%a0@
10c5d640:       246e fff8       moveal %fp@(-8),%a2
10c5d644:       266e fffc       moveal %fp@(-4),%a3
10c5d648:       4e5e            unlk %fp
10c5d64a:       4e75            rts

10c5d64c <netlink_table_grab>:
10c5d64c:       4e56 ffe0       linkw %fp,#-32
10c5d650:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c5d654:       47f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a3
10c5d65a:       5293            addql #1,%a3@
10c5d65c:       203c 1001 0090  movel #268501136,%d0
10c5d662:       2840            moveal %d0,%a4
10c5d664:       4a94            tstl %a4@
10c5d666:       6774            beqs 10c5d6dc <netlink_table_grab+0x90>
10c5d668:       42ae ffe0       clrl %fp@(-32)
10c5d66c:       42ae ffe8       clrl %fp@(-24)
10c5d670:       42ae ffec       clrl %fp@(-20)
10c5d674:       45ee fff0       lea %fp@(-16),%a2
10c5d678:       2d79 1002 53b4  movel 100253b4 <_current_task>,%fp@(-28)
10c5d67e:       ffe4 
10c5d680:       24ae ffe0       movel %fp@(-32),%a2@
10c5d684:       2d6e ffe4 fff4  movel %fp@(-28),%fp@(-12)
10c5d68a:       2d6e ffe8 fff8  movel %fp@(-24),%fp@(-8)
10c5d690:       2d6e ffec fffc  movel %fp@(-20),%fp@(-4)
10c5d696:       2f0a            movel %a2,%sp@-
10c5d698:       4879 1001 0080  pea 10010080 <nl_table_wait>
10c5d69e:       4eb9 10c1 5376  jsr 10c15376 <add_wait_queue_exclusive>
10c5d6a4:       508f            addql #8,%sp
10c5d6a6:       240a            movel %a2,%d2
10c5d6a8:       244b            moveal %a3,%a2
10c5d6aa:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c5d6b0:       7002            moveq #2,%d0
10c5d6b2:       2080            movel %d0,%a0@
10c5d6b4:       4a94            tstl %a4@
10c5d6b6:       670c            beqs 10c5d6c4 <netlink_table_grab+0x78>
10c5d6b8:       5392            subql #1,%a2@
10c5d6ba:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c5d6c0:       5292            addql #1,%a2@
10c5d6c2:       60e6            bras 10c5d6aa <netlink_table_grab+0x5e>
10c5d6c4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c5d6ca:       7000            moveq #0,%d0
10c5d6cc:       2080            movel %d0,%a0@
10c5d6ce:       2f02            movel %d2,%sp@-
10c5d6d0:       4879 1001 0080  pea 10010080 <nl_table_wait>
10c5d6d6:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c5d6dc:       4cee 1c04 ffd0  moveml %fp@(-48),%d2/%a2-%a4
10c5d6e2:       4e5e            unlk %fp
10c5d6e4:       4e75            rts

10c5d6e6 <netlink_insert>:
10c5d6e6:       4e56 0000       linkw %fp,#0
10c5d6ea:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c5d6ee:       246e 0008       moveal %fp@(8),%a2
10c5d6f2:       242e 000c       movel %fp@(12),%d2
10c5d6f6:       769e            moveq #-98,%d3
10c5d6f8:       4eba ff52       jsr %pc@(10c5d64c <netlink_table_grab>)
10c5d6fc:       4280            clrl %d0
10c5d6fe:       102a 0291       moveb %a2@(657),%d0
10c5d702:       e588            lsll #2,%d0
10c5d704:       41f9 1002 4aa0  lea 10024aa0 <nl_table>,%a0
10c5d70a:       2270 0800       moveal %a0@(00000000,%d0:l),%a1
10c5d70e:       2648            moveal %a0,%a3
10c5d710:       6004            bras 10c5d716 <netlink_insert+0x30>
10c5d712:       2269 0010       moveal %a1@(16),%a1
10c5d716:       b2fc 0000       cmpaw #0,%a1
10c5d71a:       670e            beqs 10c5d72a <netlink_insert+0x44>
10c5d71c:       2069 02aa       moveal %a1@(682),%a0
10c5d720:       b490            cmpl %a0@,%d2
10c5d722:       66ee            bnes 10c5d712 <netlink_insert+0x2c>
10c5d724:       b2fc 0000       cmpaw #0,%a1
10c5d728:       662e            bnes 10c5d758 <netlink_insert+0x72>
10c5d72a:       76f0            moveq #-16,%d3
10c5d72c:       206a 02aa       moveal %a2@(682),%a0
10c5d730:       4a90            tstl %a0@
10c5d732:       6624            bnes 10c5d758 <netlink_insert+0x72>
10c5d734:       2082            movel %d2,%a0@
10c5d736:       4280            clrl %d0
10c5d738:       102a 0291       moveb %a2@(657),%d0
10c5d73c:       e588            lsll #2,%d0
10c5d73e:       2573 0800 0010  movel %a3@(00000000,%d0:l),%a2@(16)
10c5d744:       4280            clrl %d0
10c5d746:       102a 0291       moveb %a2@(657),%d0
10c5d74a:       e588            lsll #2,%d0
10c5d74c:       278a 0800       movel %a2,%a3@(00000000,%d0:l)
10c5d750:       41ea 0028       lea %a2@(40),%a0
10c5d754:       5290            addql #1,%a0@
10c5d756:       7600            moveq #0,%d3
10c5d758:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c5d75e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c5d762:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c5d766:       4879 1001 0080  pea 10010080 <nl_table_wait>
10c5d76c:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c5d772:       2003            movel %d3,%d0
10c5d774:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c5d77a:       4e5e            unlk %fp
10c5d77c:       4e75            rts

10c5d77e <netlink_remove>:
10c5d77e:       4e56 0000       linkw %fp,#0
10c5d782:       2f0b            movel %a3,%sp@-
10c5d784:       2f0a            movel %a2,%sp@-
10c5d786:       246e 0008       moveal %fp@(8),%a2
10c5d78a:       4eba fec0       jsr %pc@(10c5d64c <netlink_table_grab>)
10c5d78e:       4280            clrl %d0
10c5d790:       102a 0291       moveb %a2@(657),%d0
10c5d794:       e588            lsll #2,%d0
10c5d796:       2040            moveal %d0,%a0
10c5d798:       d1fc 1002 4aa0  addal #268585632,%a0
10c5d79e:       43ea 0028       lea %a2@(40),%a1
10c5d7a2:       6006            bras 10c5d7aa <netlink_remove+0x2c>
10c5d7a4:       2640            moveal %d0,%a3
10c5d7a6:       41eb 0010       lea %a3@(16),%a0
10c5d7aa:       2010            movel %a0@,%d0
10c5d7ac:       670a            beqs 10c5d7b8 <netlink_remove+0x3a>
10c5d7ae:       b5c0            cmpal %d0,%a2
10c5d7b0:       66f2            bnes 10c5d7a4 <netlink_remove+0x26>
10c5d7b2:       20aa 0010       movel %a2@(16),%a0@
10c5d7b6:       5391            subql #1,%a1@
10c5d7b8:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c5d7be:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c5d7c2:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c5d7c6:       4879 1001 0080  pea 10010080 <nl_table_wait>
10c5d7cc:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c5d7d2:       246e fff8       moveal %fp@(-8),%a2
10c5d7d6:       266e fffc       moveal %fp@(-4),%a3
10c5d7da:       4e5e            unlk %fp
10c5d7dc:       4e75            rts

10c5d7de <netlink_create>:
10c5d7de:       4e56 0000       linkw %fp,#0
10c5d7e2:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c5d7e6:       266e 0008       moveal %fp@(8),%a3
10c5d7ea:       242e 000c       movel %fp@(12),%d2
10c5d7ee:       7001            moveq #1,%d0
10c5d7f0:       2680            movel %d0,%a3@
10c5d7f2:       302b 0028       movew %a3@(40),%d0
10c5d7f6:       5540            subqw #2,%d0
10c5d7f8:       0c40 0001       cmpiw #1,%d0
10c5d7fc:       6306            blss 10c5d804 <netlink_create+0x26>
10c5d7fe:       70a2            moveq #-94,%d0
10c5d800:       6000 009e       braw 10c5d8a0 <netlink_create+0xc2>
10c5d804:       721f            moveq #31,%d1
10c5d806:       b282            cmpl %d2,%d1
10c5d808:       6406            bccs 10c5d810 <netlink_create+0x32>
10c5d80a:       70a3            moveq #-93,%d0
10c5d80c:       6000 0092       braw 10c5d8a0 <netlink_create+0xc2>
10c5d810:       277c 1001 0094  movel #268501140,%a3@(8)
10c5d816:       0008 
10c5d818:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c5d81c:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c5d820:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c5d824:       4eb9 10c5 4b24  jsr 10c54b24 <sk_alloc>
10c5d82a:       2440            moveal %d0,%a2
10c5d82c:       4fef 000c       lea %sp@(12),%sp
10c5d830:       b4fc 0000       cmpaw #0,%a2
10c5d834:       6768            beqs 10c5d89e <netlink_create+0xc0>
10c5d836:       2f0a            movel %a2,%sp@-
10c5d838:       2f0b            movel %a3,%sp@-
10c5d83a:       4eb9 10c5 54e2  jsr 10c554e2 <sock_init_data>
10c5d840:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c5d844:       4878 0030       pea 30 <LSIGTRAP+0x2b>
10c5d848:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c5d84e:       2540 02aa       movel %d0,%a2@(682)
10c5d852:       4fef 0010       lea %sp@(16),%sp
10c5d856:       673e            beqs 10c5d896 <netlink_create+0xb8>
10c5d858:       4878 0030       pea 30 <LSIGTRAP+0x2b>
10c5d85c:       42a7            clrl %sp@-
10c5d85e:       2f00            movel %d0,%sp@-
10c5d860:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c5d866:       202a 02aa       movel %a2@(682),%d0
10c5d86a:       2240            moveal %d0,%a1
10c5d86c:       41e9 0018       lea %a1@(24),%a0
10c5d870:       4290            clrl %a0@
10c5d872:       721c            moveq #28,%d1
10c5d874:       d081            addl %d1,%d0
10c5d876:       2140 0004       movel %d0,%a0@(4)
10c5d87a:       2140 0008       movel %d0,%a0@(8)
10c5d87e:       257c 10c5 d564  movel #281400676,%a2@(802)
10c5d884:       0322 
10c5d886:       41f9 1003 30ee  lea 100330ee <netlink_sock_nr>,%a0
10c5d88c:       5290            addql #1,%a0@
10c5d88e:       1542 0291       moveb %d2,%a2@(657)
10c5d892:       7000            moveq #0,%d0
10c5d894:       600a            bras 10c5d8a0 <netlink_create+0xc2>
10c5d896:       2f0a            movel %a2,%sp@-
10c5d898:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c5d89e:       70f4            moveq #-12,%d0
10c5d8a0:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c5d8a6:       4e5e            unlk %fp
10c5d8a8:       4e75            rts

10c5d8aa <netlink_release>:
10c5d8aa:       4e56 0000       linkw %fp,#0
10c5d8ae:       48e7 0038       moveml %a2-%a4,%sp@-
10c5d8b2:       246e 0008       moveal %fp@(8),%a2
10c5d8b6:       266a 0018       moveal %a2@(24),%a3
10c5d8ba:       b6fc 0000       cmpaw #0,%a3
10c5d8be:       6700 00ea       beqw 10c5d9aa <netlink_release+0x100>
10c5d8c2:       2f0b            movel %a3,%sp@-
10c5d8c4:       4eba feb8       jsr %pc@(10c5d77e <netlink_remove>)
10c5d8c8:       206b 02aa       moveal %a3@(682),%a0
10c5d8cc:       588f            addql #4,%sp
10c5d8ce:       2068 0024       moveal %a0@(36),%a0
10c5d8d2:       49eb 0028       lea %a3@(40),%a4
10c5d8d6:       b0fc 0000       cmpaw #0,%a0
10c5d8da:       6722            beqs 10c5d8fe <netlink_release+0x54>
10c5d8dc:       2f08            movel %a0,%sp@-
10c5d8de:       2068 000c       moveal %a0@(12),%a0
10c5d8e2:       4e90            jsr %a0@
10c5d8e4:       206b 02aa       moveal %a3@(682),%a0
10c5d8e8:       2f28 0024       movel %a0@(36),%sp@-
10c5d8ec:       4eb9 10c5 e4ba  jsr 10c5e4ba <netlink_destroy_callback>
10c5d8f2:       206b 02aa       moveal %a3@(682),%a0
10c5d8f6:       42a8 0024       clrl %a0@(36)
10c5d8fa:       508f            addql #8,%sp
10c5d8fc:       5394            subql #1,%a4@
10c5d8fe:       52b9 1002 5730  addql #1,10025730 <irq_stat+0x8>
10c5d904:       177c 0001 0094  moveb #1,%a3@(148)
10c5d90a:       42ab 0306       clrl %a3@(774)
10c5d90e:       42ab 0044       clrl %a3@(68)
10c5d912:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c5d918:       42aa 0018       clrl %a2@(24)
10c5d91c:       42a7            clrl %sp@-
10c5d91e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c5d922:       7018            moveq #24,%d0
10c5d924:       d0ab 02aa       addl %a3@(682),%d0
10c5d928:       2f00            movel %d0,%sp@-
10c5d92a:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c5d930:       45eb 0068       lea %a3@(104),%a2
10c5d934:       4fef 000c       lea %sp@(12),%sp
10c5d938:       40c0            movew %sr,%d0
10c5d93a:       007c 0700       oriw #1792,%sr
10c5d93e:       2052            moveal %a2@,%a0
10c5d940:       93c9            subal %a1,%a1
10c5d942:       b5c8            cmpal %a0,%a2
10c5d944:       6718            beqs 10c5d95e <netlink_release+0xb4>
10c5d946:       2248            moveal %a0,%a1
10c5d948:       2051            moveal %a1@,%a0
10c5d94a:       53aa 0008       subql #1,%a2@(8)
10c5d94e:       214a 0004       movel %a2,%a0@(4)
10c5d952:       2488            movel %a0,%a2@
10c5d954:       4291            clrl %a1@
10c5d956:       42a9 0004       clrl %a1@(4)
10c5d95a:       42a9 0008       clrl %a1@(8)
10c5d95e:       46c0            movew %d0,%sr
10c5d960:       b2fc 0000       cmpaw #0,%a1
10c5d964:       672a            beqs 10c5d990 <netlink_release+0xe6>
10c5d966:       7001            moveq #1,%d0
10c5d968:       b0a9 0070       cmpl %a1@(112),%d0
10c5d96c:       6716            beqs 10c5d984 <netlink_release+0xda>
10c5d96e:       41e9 0070       lea %a1@(112),%a0
10c5d972:       40c1            movew %sr,%d1
10c5d974:       007c 0700       oriw #1792,%sr
10c5d978:       2010            movel %a0@,%d0
10c5d97a:       5380            subql #1,%d0
10c5d97c:       2080            movel %d0,%a0@
10c5d97e:       46c1            movew %d1,%sr
10c5d980:       4a80            tstl %d0
10c5d982:       66b4            bnes 10c5d938 <netlink_release+0x8e>
10c5d984:       2f09            movel %a1,%sp@-
10c5d986:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5d98c:       588f            addql #4,%sp
10c5d98e:       60a8            bras 10c5d938 <netlink_release+0x8e>
10c5d990:       40c1            movew %sr,%d1
10c5d992:       007c 0700       oriw #1792,%sr
10c5d996:       2014            movel %a4@,%d0
10c5d998:       5380            subql #1,%d0
10c5d99a:       2880            movel %d0,%a4@
10c5d99c:       46c1            movew %d1,%sr
10c5d99e:       4a80            tstl %d0
10c5d9a0:       6608            bnes 10c5d9aa <netlink_release+0x100>
10c5d9a2:       2f0b            movel %a3,%sp@-
10c5d9a4:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c5d9aa:       7000            moveq #0,%d0
10c5d9ac:       4cee 1c00 fff4  moveml %fp@(-12),%a2-%a4
10c5d9b2:       4e5e            unlk %fp
10c5d9b4:       4e75            rts

10c5d9b6 <netlink_autobind>:
10c5d9b6:       4e56 0000       linkw %fp,#0
10c5d9ba:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c5d9be:       206e 0008       moveal %fp@(8),%a0
10c5d9c2:       2468 0018       moveal %a0@(24),%a2
10c5d9c6:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c5d9cc:       2428 007a       movel %a0@(122),%d2
10c5d9d0:       4bfa fc7a       lea %pc@(10c5d64c <netlink_table_grab>),%a5
10c5d9d4:       49f9 1002 4aa0  lea 10024aa0 <nl_table>,%a4
10c5d9da:       47fa fd0a       lea %pc@(10c5d6e6 <netlink_insert>),%a3
10c5d9de:       4e95            jsr %a5@
10c5d9e0:       4280            clrl %d0
10c5d9e2:       102a 0291       moveb %a2@(657),%d0
10c5d9e6:       e588            lsll #2,%d0
10c5d9e8:       2274 0800       moveal %a4@(00000000,%d0:l),%a1
10c5d9ec:       b2fc 0000       cmpaw #0,%a1
10c5d9f0:       673e            beqs 10c5da30 <netlink_autobind+0x7a>
10c5d9f2:       2069 02aa       moveal %a1@(682),%a0
10c5d9f6:       b490            cmpl %a0@,%d2
10c5d9f8:       662c            bnes 10c5da26 <netlink_autobind+0x70>
10c5d9fa:       4a82            tstl %d2
10c5d9fc:       6f06            bles 10c5da04 <netlink_autobind+0x4e>
10c5d9fe:       243c ffff f000  movel #-4096,%d2
10c5da04:       5382            subql #1,%d2
10c5da06:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c5da0c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c5da10:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c5da14:       4879 1001 0080  pea 10010080 <nl_table_wait>
10c5da1a:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c5da20:       4fef 000c       lea %sp@(12),%sp
10c5da24:       60b8            bras 10c5d9de <netlink_autobind+0x28>
10c5da26:       2269 0010       moveal %a1@(16),%a1
10c5da2a:       b2fc 0000       cmpaw #0,%a1
10c5da2e:       66c2            bnes 10c5d9f2 <netlink_autobind+0x3c>
10c5da30:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c5da36:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c5da3a:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c5da3e:       4879 1001 0080  pea 10010080 <nl_table_wait>
10c5da44:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c5da4a:       504f            addqw #8,%sp
10c5da4c:       2e82            movel %d2,%sp@
10c5da4e:       2f0a            movel %a2,%sp@-
10c5da50:       4e93            jsr %a3@
10c5da52:       508f            addql #8,%sp
10c5da54:       729e            moveq #-98,%d1
10c5da56:       b280            cmpl %d0,%d1
10c5da58:       6784            beqs 10c5d9de <netlink_autobind+0x28>
10c5da5a:       206a 02aa       moveal %a2@(682),%a0
10c5da5e:       42a8 0004       clrl %a0@(4)
10c5da62:       7000            moveq #0,%d0
10c5da64:       4cee 3c04 ffec  moveml %fp@(-20),%d2/%a2-%a5
10c5da6a:       4e5e            unlk %fp
10c5da6c:       4e75            rts

10c5da6e <netlink_bind>:
10c5da6e:       4e56 0000       linkw %fp,#0
10c5da72:       2f0b            movel %a3,%sp@-
10c5da74:       2f0a            movel %a2,%sp@-
10c5da76:       226e 0008       moveal %fp@(8),%a1
10c5da7a:       246e 000c       moveal %fp@(12),%a2
10c5da7e:       2669 0018       moveal %a1@(24),%a3
10c5da82:       0c52 0010       cmpiw #16,%a2@
10c5da86:       662c            bnes 10c5dab4 <netlink_bind+0x46>
10c5da88:       4aaa 0008       tstl %a2@(8)
10c5da8c:       6718            beqs 10c5daa6 <netlink_bind+0x38>
10c5da8e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c5da94:       0828 0004 01d2  btst #4,%a0@(466)
10c5da9a:       6604            bnes 10c5daa0 <netlink_bind+0x32>
10c5da9c:       70ff            moveq #-1,%d0
10c5da9e:       6046            bras 10c5dae6 <netlink_bind+0x78>
10c5daa0:       0068 0100 0006  oriw #256,%a0@(6)
10c5daa6:       206b 02aa       moveal %a3@(682),%a0
10c5daaa:       2010            movel %a0@,%d0
10c5daac:       6714            beqs 10c5dac2 <netlink_bind+0x54>
10c5daae:       b0aa 0004       cmpl %a2@(4),%d0
10c5dab2:       6704            beqs 10c5dab8 <netlink_bind+0x4a>
10c5dab4:       70ea            moveq #-22,%d0
10c5dab6:       602e            bras 10c5dae6 <netlink_bind+0x78>
10c5dab8:       216a 0008 0004  movel %a2@(8),%a0@(4)
10c5dabe:       7000            moveq #0,%d0
10c5dac0:       6024            bras 10c5dae6 <netlink_bind+0x78>
10c5dac2:       202a 0004       movel %a2@(4),%d0
10c5dac6:       6608            bnes 10c5dad0 <netlink_bind+0x62>
10c5dac8:       2f09            movel %a1,%sp@-
10c5daca:       4eba feea       jsr %pc@(10c5d9b6 <netlink_autobind>)
10c5dace:       6008            bras 10c5dad8 <netlink_bind+0x6a>
10c5dad0:       2f00            movel %d0,%sp@-
10c5dad2:       2f0b            movel %a3,%sp@-
10c5dad4:       4eba fc10       jsr %pc@(10c5d6e6 <netlink_insert>)
10c5dad8:       4a80            tstl %d0
10c5dada:       660a            bnes 10c5dae6 <netlink_bind+0x78>
10c5dadc:       206b 02aa       moveal %a3@(682),%a0
10c5dae0:       216a 0008 0004  movel %a2@(8),%a0@(4)
10c5dae6:       246e fff8       moveal %fp@(-8),%a2
10c5daea:       266e fffc       moveal %fp@(-4),%a3
10c5daee:       4e5e            unlk %fp
10c5daf0:       4e75            rts

10c5daf2 <netlink_connect>:
10c5daf2:       4e56 0000       linkw %fp,#0
10c5daf6:       2f0b            movel %a3,%sp@-
10c5daf8:       2f0a            movel %a2,%sp@-
10c5dafa:       226e 0008       moveal %fp@(8),%a1
10c5dafe:       266e 000c       moveal %fp@(12),%a3
10c5db02:       7000            moveq #0,%d0
10c5db04:       2469 0018       moveal %a1@(24),%a2
10c5db08:       3213            movew %a3@,%d1
10c5db0a:       6612            bnes 10c5db1e <netlink_connect+0x2c>
10c5db0c:       206a 02aa       moveal %a2@(682),%a0
10c5db10:       42a8 0008       clrl %a0@(8)
10c5db14:       206a 02aa       moveal %a2@(682),%a0
10c5db18:       42a8 000c       clrl %a0@(12)
10c5db1c:       6050            bras 10c5db6e <netlink_connect+0x7c>
10c5db1e:       0c41 0010       cmpiw #16,%d1
10c5db22:       6704            beqs 10c5db28 <netlink_connect+0x36>
10c5db24:       70ea            moveq #-22,%d0
10c5db26:       6046            bras 10c5db6e <netlink_connect+0x7c>
10c5db28:       4aab 0008       tstl %a3@(8)
10c5db2c:       6718            beqs 10c5db46 <netlink_connect+0x54>
10c5db2e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c5db34:       0828 0004 01d2  btst #4,%a0@(466)
10c5db3a:       6604            bnes 10c5db40 <netlink_connect+0x4e>
10c5db3c:       70ff            moveq #-1,%d0
10c5db3e:       602e            bras 10c5db6e <netlink_connect+0x7c>
10c5db40:       0068 0100 0006  oriw #256,%a0@(6)
10c5db46:       206a 02aa       moveal %a2@(682),%a0
10c5db4a:       4a90            tstl %a0@
10c5db4c:       6606            bnes 10c5db54 <netlink_connect+0x62>
10c5db4e:       2f09            movel %a1,%sp@-
10c5db50:       4eba fe64       jsr %pc@(10c5d9b6 <netlink_autobind>)
10c5db54:       4a80            tstl %d0
10c5db56:       6614            bnes 10c5db6c <netlink_connect+0x7a>
10c5db58:       206a 02aa       moveal %a2@(682),%a0
10c5db5c:       216b 0004 0008  movel %a3@(4),%a0@(8)
10c5db62:       206a 02aa       moveal %a2@(682),%a0
10c5db66:       216b 0008 000c  movel %a3@(8),%a0@(12)
10c5db6c:       7000            moveq #0,%d0
10c5db6e:       246e fff8       moveal %fp@(-8),%a2
10c5db72:       266e fffc       moveal %fp@(-4),%a3
10c5db76:       4e5e            unlk %fp
10c5db78:       4e75            rts

10c5db7a <netlink_getname>:
10c5db7a:       4e56 0000       linkw %fp,#0
10c5db7e:       2f0b            movel %a3,%sp@-
10c5db80:       2f0a            movel %a2,%sp@-
10c5db82:       206e 0008       moveal %fp@(8),%a0
10c5db86:       266e 000c       moveal %fp@(12),%a3
10c5db8a:       226e 0010       moveal %fp@(16),%a1
10c5db8e:       202e 0014       movel %fp@(20),%d0
10c5db92:       2468 0018       moveal %a0@(24),%a2
10c5db96:       36bc 0010       movew #16,%a3@
10c5db9a:       720c            moveq #12,%d1
10c5db9c:       2281            movel %d1,%a1@
10c5db9e:       4a80            tstl %d0
10c5dba0:       6716            beqs 10c5dbb8 <netlink_getname+0x3e>
10c5dba2:       206a 02aa       moveal %a2@(682),%a0
10c5dba6:       2768 0008 0004  movel %a0@(8),%a3@(4)
10c5dbac:       206a 02aa       moveal %a2@(682),%a0
10c5dbb0:       2768 000c 0008  movel %a0@(12),%a3@(8)
10c5dbb6:       6012            bras 10c5dbca <netlink_getname+0x50>
10c5dbb8:       206a 02aa       moveal %a2@(682),%a0
10c5dbbc:       2750 0004       movel %a0@,%a3@(4)
10c5dbc0:       206a 02aa       moveal %a2@(682),%a0
10c5dbc4:       2768 0004 0008  movel %a0@(4),%a3@(8)
10c5dbca:       7000            moveq #0,%d0
10c5dbcc:       245f            moveal %sp@+,%a2
10c5dbce:       265f            moveal %sp@+,%a3
10c5dbd0:       4e5e            unlk %fp
10c5dbd2:       4e75            rts

10c5dbd4 <netlink_overrun>:
10c5dbd4:       4e56 0000       linkw %fp,#0
10c5dbd8:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c5dbdc:       226e 0008       moveal %fp@(8),%a1
10c5dbe0:       2469 02aa       moveal %a1@(682),%a2
10c5dbe4:       41ea 0010       lea %a2@(16),%a0
10c5dbe8:       40c2            movew %sr,%d2
10c5dbea:       007c 0700       oriw #1792,%sr
10c5dbee:       2210            movel %a0@,%d1
10c5dbf0:       7001            moveq #1,%d0
10c5dbf2:       c280            andl %d0,%d1
10c5dbf4:       4481            negl %d1
10c5dbf6:       4481            negl %d1
10c5dbf8:       2010            movel %a0@,%d0
10c5dbfa:       7601            moveq #1,%d3
10c5dbfc:       8083            orl %d3,%d0
10c5dbfe:       2080            movel %d0,%a0@
10c5dc00:       46c2            movew %d2,%sr
10c5dc02:       4a81            tstl %d1
10c5dc04:       660e            bnes 10c5dc14 <netlink_overrun+0x40>
10c5dc06:       7069            moveq #105,%d0
10c5dc08:       2340 027e       movel %d0,%a1@(638)
10c5dc0c:       2f09            movel %a1,%sp@-
10c5dc0e:       2069 031a       moveal %a1@(794),%a0
10c5dc12:       4e90            jsr %a0@
10c5dc14:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c5dc1a:       4e5e            unlk %fp
10c5dc1c:       4e75            rts

10c5dc1e <netlink_unicast>:
10c5dc1e:       4e56 ffe0       linkw %fp,#-32
10c5dc22:       48e7 3e3c       moveml %d2-%d6/%a2-%a5,%sp@-
10c5dc26:       286e 0008       moveal %fp@(8),%a4
10c5dc2a:       266e 000c       moveal %fp@(12),%a3
10c5dc2e:       2c2e 0010       movel %fp@(16),%d6
10c5dc32:       202e 0014       movel %fp@(20),%d0
10c5dc36:       282b 005c       movel %a3@(92),%d4
10c5dc3a:       4283            clrl %d3
10c5dc3c:       162c 0291       moveb %a4@(657),%d3
10c5dc40:       42ae ffe0       clrl %fp@(-32)
10c5dc44:       42ae ffe8       clrl %fp@(-24)
10c5dc48:       42ae ffec       clrl %fp@(-20)
10c5dc4c:       41ee fff0       lea %fp@(-16),%a0
10c5dc50:       2d79 1002 53b4  movel 100253b4 <_current_task>,%fp@(-28)
10c5dc56:       ffe4 
10c5dc58:       20ae ffe0       movel %fp@(-32),%a0@
10c5dc5c:       2d6e ffe4 fff4  movel %fp@(-28),%fp@(-12)
10c5dc62:       2d6e ffe8 fff8  movel %fp@(-24),%fp@(-8)
10c5dc68:       2d6e ffec fffc  movel %fp@(-20),%fp@(-4)
10c5dc6e:       7200            moveq #0,%d1
10c5dc70:       2a08            movel %a0,%d5
10c5dc72:       4a80            tstl %d0
10c5dc74:       6604            bnes 10c5dc7a <netlink_unicast+0x5c>
10c5dc76:       222c 02a6       movel %a4@(678),%d1
10c5dc7a:       2401            movel %d1,%d2
10c5dc7c:       e58b            lsll #2,%d3
10c5dc7e:       4bf9 1002 4aa0  lea 10024aa0 <nl_table>,%a5
10c5dc84:       2275 3800       moveal %a5@(00000000,%d3:l),%a1
10c5dc88:       b2fc 0000       cmpaw #0,%a1
10c5dc8c:       671c            beqs 10c5dcaa <netlink_unicast+0x8c>
10c5dc8e:       2069 02aa       moveal %a1@(682),%a0
10c5dc92:       bc90            cmpl %a0@,%d6
10c5dc94:       660a            bnes 10c5dca0 <netlink_unicast+0x82>
10c5dc96:       41e9 0028       lea %a1@(40),%a0
10c5dc9a:       5290            addql #1,%a0@
10c5dc9c:       2449            moveal %a1,%a2
10c5dc9e:       600c            bras 10c5dcac <netlink_unicast+0x8e>
10c5dca0:       2269 0010       moveal %a1@(16),%a1
10c5dca4:       b2fc 0000       cmpaw #0,%a1
10c5dca8:       66e4            bnes 10c5dc8e <netlink_unicast+0x70>
10c5dcaa:       95ca            subal %a2,%a2
10c5dcac:       b4fc 0000       cmpaw #0,%a2
10c5dcb0:       6700 01c2       beqw 10c5de74 <netlink_unicast+0x256>
10c5dcb4:       202a 0050       movel %a2@(80),%d0
10c5dcb8:       b0aa 0040       cmpl %a2@(64),%d0
10c5dcbc:       6e12            bgts 10c5dcd0 <netlink_unicast+0xb2>
10c5dcbe:       226a 02aa       moveal %a2@(682),%a1
10c5dcc2:       41e9 0010       lea %a1@(16),%a0
10c5dcc6:       2010            movel %a0@,%d0
10c5dcc8:       0800 0000       btst #0,%d0
10c5dccc:       6700 0130       beqw 10c5ddfe <netlink_unicast+0x1e0>
10c5dcd0:       4a82            tstl %d2
10c5dcd2:       665c            bnes 10c5dd30 <netlink_unicast+0x112>
10c5dcd4:       206c 02aa       moveal %a4@(682),%a0
10c5dcd8:       4a90            tstl %a0@
10c5dcda:       6608            bnes 10c5dce4 <netlink_unicast+0xc6>
10c5dcdc:       2f0a            movel %a2,%sp@-
10c5dcde:       4eba fef4       jsr %pc@(10c5dbd4 <netlink_overrun>)
10c5dce2:       588f            addql #4,%sp
10c5dce4:       41ea 0028       lea %a2@(40),%a0
10c5dce8:       40c1            movew %sr,%d1
10c5dcea:       007c 0700       oriw #1792,%sr
10c5dcee:       2010            movel %a0@,%d0
10c5dcf0:       5380            subql #1,%d0
10c5dcf2:       2080            movel %d0,%a0@
10c5dcf4:       46c1            movew %d1,%sr
10c5dcf6:       4a80            tstl %d0
10c5dcf8:       660a            bnes 10c5dd04 <netlink_unicast+0xe6>
10c5dcfa:       2f0a            movel %a2,%sp@-
10c5dcfc:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c5dd02:       588f            addql #4,%sp
10c5dd04:       7001            moveq #1,%d0
10c5dd06:       b0ab 0070       cmpl %a3@(112),%d0
10c5dd0a:       6716            beqs 10c5dd22 <netlink_unicast+0x104>
10c5dd0c:       41eb 0070       lea %a3@(112),%a0
10c5dd10:       40c1            movew %sr,%d1
10c5dd12:       007c 0700       oriw #1792,%sr
10c5dd16:       2010            movel %a0@,%d0
10c5dd18:       5380            subql #1,%d0
10c5dd1a:       2080            movel %d0,%a0@
10c5dd1c:       46c1            movew %d1,%sr
10c5dd1e:       4a80            tstl %d0
10c5dd20:       6608            bnes 10c5dd2a <netlink_unicast+0x10c>
10c5dd22:       2f0b            movel %a3,%sp@-
10c5dd24:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5dd2a:       70f5            moveq #-11,%d0
10c5dd2c:       6000 016e       braw 10c5de9c <netlink_unicast+0x27e>
10c5dd30:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c5dd36:       7001            moveq #1,%d0
10c5dd38:       2080            movel %d0,%a0@
10c5dd3a:       2f05            movel %d5,%sp@-
10c5dd3c:       7018            moveq #24,%d0
10c5dd3e:       d0aa 02aa       addl %a2@(682),%d0
10c5dd42:       2f00            movel %d0,%sp@-
10c5dd44:       4eb9 10c1 5344  jsr 10c15344 <add_wait_queue>
10c5dd4a:       508f            addql #8,%sp
10c5dd4c:       226a 0050       moveal %a2@(80),%a1
10c5dd50:       b3ea 0040       cmpal %a2@(64),%a1
10c5dd54:       6e10            bgts 10c5dd66 <netlink_unicast+0x148>
10c5dd56:       226a 02aa       moveal %a2@(682),%a1
10c5dd5a:       41e9 0010       lea %a1@(16),%a0
10c5dd5e:       2010            movel %a0@,%d0
10c5dd60:       0800 0000       btst #0,%d0
10c5dd64:       6712            beqs 10c5dd78 <netlink_unicast+0x15a>
10c5dd66:       102a 0094       moveb %a2@(148),%d0
10c5dd6a:       660c            bnes 10c5dd78 <netlink_unicast+0x15a>
10c5dd6c:       2f02            movel %d2,%sp@-
10c5dd6e:       4eb9 10c1 4428  jsr 10c14428 <schedule_timeout>
10c5dd74:       2400            movel %d0,%d2
10c5dd76:       588f            addql #4,%sp
10c5dd78:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c5dd7e:       7000            moveq #0,%d0
10c5dd80:       2080            movel %d0,%a0@
10c5dd82:       2f05            movel %d5,%sp@-
10c5dd84:       7018            moveq #24,%d0
10c5dd86:       d0aa 02aa       addl %a2@(682),%d0
10c5dd8a:       2f00            movel %d0,%sp@-
10c5dd8c:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c5dd92:       508f            addql #8,%sp
10c5dd94:       41ea 0028       lea %a2@(40),%a0
10c5dd98:       40c1            movew %sr,%d1
10c5dd9a:       007c 0700       oriw #1792,%sr
10c5dd9e:       2010            movel %a0@,%d0
10c5dda0:       5380            subql #1,%d0
10c5dda2:       2080            movel %d0,%a0@
10c5dda4:       46c1            movew %d1,%sr
10c5dda6:       4a80            tstl %d0
10c5dda8:       660a            bnes 10c5ddb4 <netlink_unicast+0x196>
10c5ddaa:       2f0a            movel %a2,%sp@-
10c5ddac:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c5ddb2:       588f            addql #4,%sp
10c5ddb4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c5ddba:       4aa8 0008       tstl %a0@(8)
10c5ddbe:       6700 fec4       beqw 10c5dc84 <netlink_unicast+0x66>
10c5ddc2:       7001            moveq #1,%d0
10c5ddc4:       b0ab 0070       cmpl %a3@(112),%d0
10c5ddc8:       6716            beqs 10c5dde0 <netlink_unicast+0x1c2>
10c5ddca:       41eb 0070       lea %a3@(112),%a0
10c5ddce:       40c1            movew %sr,%d1
10c5ddd0:       007c 0700       oriw #1792,%sr
10c5ddd4:       2010            movel %a0@,%d0
10c5ddd6:       5380            subql #1,%d0
10c5ddd8:       2080            movel %d0,%a0@
10c5ddda:       46c1            movew %d1,%sr
10c5dddc:       4a80            tstl %d0
10c5ddde:       6608            bnes 10c5dde8 <netlink_unicast+0x1ca>
10c5dde0:       2f0b            movel %a3,%sp@-
10c5dde2:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5dde8:       70fc            moveq #-4,%d0
10c5ddea:       0c82 7fff ffff  cmpil #2147483647,%d2
10c5ddf0:       6600 00aa       bnew 10c5de9c <netlink_unicast+0x27e>
10c5ddf4:       203c ffff fe00  movel #-512,%d0
10c5ddfa:       6000 00a0       braw 10c5de9c <netlink_unicast+0x27e>
10c5ddfe:       206b 008c       moveal %a3@(140),%a0
10c5de02:       b0fc 0000       cmpaw #0,%a0
10c5de06:       6706            beqs 10c5de0e <netlink_unicast+0x1f0>
10c5de08:       2f0b            movel %a3,%sp@-
10c5de0a:       4e90            jsr %a0@
10c5de0c:       588f            addql #4,%sp
10c5de0e:       274a 000c       movel %a2,%a3@(12)
10c5de12:       277c 10c5 4c0e  movel #281365518,%a3@(140)
10c5de18:       008c 
10c5de1a:       202b 0078       movel %a3@(120),%d0
10c5de1e:       d1aa 0050       addl %d0,%a2@(80)
10c5de22:       41ea 0054       lea %a2@(84),%a0
10c5de26:       40c0            movew %sr,%d0
10c5de28:       007c 0700       oriw #1792,%sr
10c5de2c:       2748 0008       movel %a0,%a3@(8)
10c5de30:       52a8 0008       addql #1,%a0@(8)
10c5de34:       2268 0004       moveal %a0@(4),%a1
10c5de38:       2688            movel %a0,%a3@
10c5de3a:       2749 0004       movel %a1,%a3@(4)
10c5de3e:       214b 0004       movel %a3,%a0@(4)
10c5de42:       228b            movel %a3,%a1@
10c5de44:       46c0            movew %d0,%sr
10c5de46:       2f04            movel %d4,%sp@-
10c5de48:       2f0a            movel %a2,%sp@-
10c5de4a:       206a 0312       moveal %a2@(786),%a0
10c5de4e:       4e90            jsr %a0@
10c5de50:       508f            addql #8,%sp
10c5de52:       41ea 0028       lea %a2@(40),%a0
10c5de56:       40c1            movew %sr,%d1
10c5de58:       007c 0700       oriw #1792,%sr
10c5de5c:       2010            movel %a0@,%d0
10c5de5e:       5380            subql #1,%d0
10c5de60:       2080            movel %d0,%a0@
10c5de62:       46c1            movew %d1,%sr
10c5de64:       4a80            tstl %d0
10c5de66:       6608            bnes 10c5de70 <netlink_unicast+0x252>
10c5de68:       2f0a            movel %a2,%sp@-
10c5de6a:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c5de70:       2004            movel %d4,%d0
10c5de72:       6028            bras 10c5de9c <netlink_unicast+0x27e>
10c5de74:       7001            moveq #1,%d0
10c5de76:       b0ab 0070       cmpl %a3@(112),%d0
10c5de7a:       6716            beqs 10c5de92 <netlink_unicast+0x274>
10c5de7c:       41eb 0070       lea %a3@(112),%a0
10c5de80:       40c1            movew %sr,%d1
10c5de82:       007c 0700       oriw #1792,%sr
10c5de86:       2010            movel %a0@,%d0
10c5de88:       5380            subql #1,%d0
10c5de8a:       2080            movel %d0,%a0@
10c5de8c:       46c1            movew %d1,%sr
10c5de8e:       4a80            tstl %d0
10c5de90:       6608            bnes 10c5de9a <netlink_unicast+0x27c>
10c5de92:       2f0b            movel %a3,%sp@-
10c5de94:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5de9a:       7091            moveq #-111,%d0
10c5de9c:       4cee 3c7c ffbc  moveml %fp@(-68),%d2-%d6/%a2-%a5
10c5dea2:       4e5e            unlk %fp
10c5dea4:       4e75            rts

10c5dea6 <netlink_broadcast>:
10c5dea6:       4e56 0000       linkw %fp,#0
10c5deaa:       48e7 3e3c       moveml %d2-%d6/%a2-%a5,%sp@-
10c5deae:       262e 0008       movel %fp@(8),%d3
10c5deb2:       2a6e 000c       moveal %fp@(12),%a5
10c5deb6:       2c2e 0010       movel %fp@(16),%d6
10c5deba:       2a2e 0014       movel %fp@(20),%d5
10c5debe:       282e 0018       movel %fp@(24),%d4
10c5dec2:       97cb            subal %a3,%a3
10c5dec4:       2043            moveal %d3,%a0
10c5dec6:       4280            clrl %d0
10c5dec8:       1028 0291       moveb %a0@(657),%d0
10c5decc:       7400            moveq #0,%d2
10c5dece:       41f9 1001 0090  lea 10010090 <nl_table_users>,%a0
10c5ded4:       5290            addql #1,%a0@
10c5ded6:       e588            lsll #2,%d0
10c5ded8:       41f9 1002 4aa0  lea 10024aa0 <nl_table>,%a0
10c5dede:       2470 0800       moveal %a0@(00000000,%d0:l),%a2
10c5dee2:       b4fc 0000       cmpaw #0,%a2
10c5dee6:       6700 011a       beqw 10c5e002 <netlink_broadcast+0x15c>
10c5deea:       b5c3            cmpal %d3,%a2
10c5deec:       6700 0108       beqw 10c5dff6 <netlink_broadcast+0x150>
10c5def0:       206a 02aa       moveal %a2@(682),%a0
10c5def4:       bc90            cmpl %a0@,%d6
10c5def6:       6700 00fe       beqw 10c5dff6 <netlink_broadcast+0x150>
10c5defa:       2028 0004       movel %a0@(4),%d0
10c5defe:       c085            andl %d5,%d0
10c5df00:       6700 00f4       beqw 10c5dff6 <netlink_broadcast+0x150>
10c5df04:       4a82            tstl %d2
10c5df06:       670a            beqs 10c5df12 <netlink_broadcast+0x6c>
10c5df08:       2f0a            movel %a2,%sp@-
10c5df0a:       4eba fcc8       jsr %pc@(10c5dbd4 <netlink_overrun>)
10c5df0e:       6000 00e4       braw 10c5dff4 <netlink_broadcast+0x14e>
10c5df12:       41ea 0028       lea %a2@(40),%a0
10c5df16:       5290            addql #1,%a0@
10c5df18:       2848            moveal %a0,%a4
10c5df1a:       b6fc 0000       cmpaw #0,%a3
10c5df1e:       6634            bnes 10c5df54 <netlink_broadcast+0xae>
10c5df20:       7001            moveq #1,%d0
10c5df22:       b0ad 0070       cmpl %a5@(112),%d0
10c5df26:       6710            beqs 10c5df38 <netlink_broadcast+0x92>
10c5df28:       2f04            movel %d4,%sp@-
10c5df2a:       2f0d            movel %a5,%sp@-
10c5df2c:       4eb9 10c5 59b2  jsr 10c559b2 <skb_clone>
10c5df32:       2640            moveal %d0,%a3
10c5df34:       508f            addql #8,%sp
10c5df36:       6008            bras 10c5df40 <netlink_broadcast+0x9a>
10c5df38:       264d            moveal %a5,%a3
10c5df3a:       41ed 0070       lea %a5@(112),%a0
10c5df3e:       5290            addql #1,%a0@
10c5df40:       b6fc 0000       cmpaw #0,%a3
10c5df44:       660e            bnes 10c5df54 <netlink_broadcast+0xae>
10c5df46:       2f0a            movel %a2,%sp@-
10c5df48:       4eba fc8a       jsr %pc@(10c5dbd4 <netlink_overrun>)
10c5df4c:       7401            moveq #1,%d2
10c5df4e:       588f            addql #4,%sp
10c5df50:       6000 0088       braw 10c5dfda <netlink_broadcast+0x134>
10c5df54:       206a 0050       moveal %a2@(80),%a0
10c5df58:       b1ea 0040       cmpal %a2@(64),%a0
10c5df5c:       6e6a            bgts 10c5dfc8 <netlink_broadcast+0x122>
10c5df5e:       226a 02aa       moveal %a2@(682),%a1
10c5df62:       41e9 0010       lea %a1@(16),%a0
10c5df66:       2010            movel %a0@,%d0
10c5df68:       0800 0000       btst #0,%d0
10c5df6c:       665a            bnes 10c5dfc8 <netlink_broadcast+0x122>
10c5df6e:       206b 008c       moveal %a3@(140),%a0
10c5df72:       b0fc 0000       cmpaw #0,%a0
10c5df76:       6706            beqs 10c5df7e <netlink_broadcast+0xd8>
10c5df78:       2f0b            movel %a3,%sp@-
10c5df7a:       4e90            jsr %a0@
10c5df7c:       588f            addql #4,%sp
10c5df7e:       274a 000c       movel %a2,%a3@(12)
10c5df82:       277c 10c5 4c0e  movel #281365518,%a3@(140)
10c5df88:       008c 
10c5df8a:       202b 0078       movel %a3@(120),%d0
10c5df8e:       d1aa 0050       addl %d0,%a2@(80)
10c5df92:       41ea 0054       lea %a2@(84),%a0
10c5df96:       40c0            movew %sr,%d0
10c5df98:       007c 0700       oriw #1792,%sr
10c5df9c:       2748 0008       movel %a0,%a3@(8)
10c5dfa0:       52a8 0008       addql #1,%a0@(8)
10c5dfa4:       2268 0004       moveal %a0@(4),%a1
10c5dfa8:       2688            movel %a0,%a3@
10c5dfaa:       2749 0004       movel %a1,%a3@(4)
10c5dfae:       214b 0004       movel %a3,%a0@(4)
10c5dfb2:       228b            movel %a3,%a1@
10c5dfb4:       46c0            movew %d0,%sr
10c5dfb6:       2f2b 005c       movel %a3@(92),%sp@-
10c5dfba:       2f0a            movel %a2,%sp@-
10c5dfbc:       206a 0312       moveal %a2@(786),%a0
10c5dfc0:       4e90            jsr %a0@
10c5dfc2:       7000            moveq #0,%d0
10c5dfc4:       508f            addql #8,%sp
10c5dfc6:       6002            bras 10c5dfca <netlink_broadcast+0x124>
10c5dfc8:       70ff            moveq #-1,%d0
10c5dfca:       4a80            tstl %d0
10c5dfcc:       670a            beqs 10c5dfd8 <netlink_broadcast+0x132>
10c5dfce:       2f0a            movel %a2,%sp@-
10c5dfd0:       4eba fc02       jsr %pc@(10c5dbd4 <netlink_overrun>)
10c5dfd4:       588f            addql #4,%sp
10c5dfd6:       6002            bras 10c5dfda <netlink_broadcast+0x134>
10c5dfd8:       97cb            subal %a3,%a3
10c5dfda:       40c1            movew %sr,%d1
10c5dfdc:       007c 0700       oriw #1792,%sr
10c5dfe0:       2014            movel %a4@,%d0
10c5dfe2:       5380            subql #1,%d0
10c5dfe4:       2880            movel %d0,%a4@
10c5dfe6:       46c1            movew %d1,%sr
10c5dfe8:       4a80            tstl %d0
10c5dfea:       660a            bnes 10c5dff6 <netlink_broadcast+0x150>
10c5dfec:       2f0a            movel %a2,%sp@-
10c5dfee:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c5dff4:       588f            addql #4,%sp
10c5dff6:       246a 0010       moveal %a2@(16),%a2
10c5dffa:       b4fc 0000       cmpaw #0,%a2
10c5dffe:       6600 feea       bnew 10c5deea <netlink_broadcast+0x44>
10c5e002:       40c1            movew %sr,%d1
10c5e004:       007c 0700       oriw #1792,%sr
10c5e008:       2039 1001 0090  movel 10010090 <nl_table_users>,%d0
10c5e00e:       5380            subql #1,%d0
10c5e010:       23c0 1001 0090  movel %d0,10010090 <nl_table_users>
10c5e016:       46c1            movew %d1,%sr
10c5e018:       4a80            tstl %d0
10c5e01a:       6618            bnes 10c5e034 <netlink_broadcast+0x18e>
10c5e01c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c5e020:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c5e024:       4879 1001 0080  pea 10010080 <nl_table_wait>
10c5e02a:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c5e030:       4fef 000c       lea %sp@(12),%sp
10c5e034:       b6fc 0000       cmpaw #0,%a3
10c5e038:       6728            beqs 10c5e062 <netlink_broadcast+0x1bc>
10c5e03a:       7001            moveq #1,%d0
10c5e03c:       b0ab 0070       cmpl %a3@(112),%d0
10c5e040:       6716            beqs 10c5e058 <netlink_broadcast+0x1b2>
10c5e042:       41eb 0070       lea %a3@(112),%a0
10c5e046:       40c1            movew %sr,%d1
10c5e048:       007c 0700       oriw #1792,%sr
10c5e04c:       2010            movel %a0@,%d0
10c5e04e:       5380            subql #1,%d0
10c5e050:       2080            movel %d0,%a0@
10c5e052:       46c1            movew %d1,%sr
10c5e054:       4a80            tstl %d0
10c5e056:       660a            bnes 10c5e062 <netlink_broadcast+0x1bc>
10c5e058:       2f0b            movel %a3,%sp@-
10c5e05a:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5e060:       588f            addql #4,%sp
10c5e062:       7001            moveq #1,%d0
10c5e064:       b0ad 0070       cmpl %a5@(112),%d0
10c5e068:       6716            beqs 10c5e080 <netlink_broadcast+0x1da>
10c5e06a:       41ed 0070       lea %a5@(112),%a0
10c5e06e:       40c1            movew %sr,%d1
10c5e070:       007c 0700       oriw #1792,%sr
10c5e074:       2010            movel %a0@,%d0
10c5e076:       5380            subql #1,%d0
10c5e078:       2080            movel %d0,%a0@
10c5e07a:       46c1            movew %d1,%sr
10c5e07c:       4a80            tstl %d0
10c5e07e:       6608            bnes 10c5e088 <netlink_broadcast+0x1e2>
10c5e080:       2f0d            movel %a5,%sp@-
10c5e082:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5e088:       4cee 3c7c ffdc  moveml %fp@(-36),%d2-%d6/%a2-%a5
10c5e08e:       4e5e            unlk %fp
10c5e090:       4e75            rts

10c5e092 <netlink_set_err>:
10c5e092:       4e56 0000       linkw %fp,#0
10c5e096:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c5e09a:       266e 0008       moveal %fp@(8),%a3
10c5e09e:       282e 000c       movel %fp@(12),%d4
10c5e0a2:       262e 0010       movel %fp@(16),%d3
10c5e0a6:       242e 0014       movel %fp@(20),%d2
10c5e0aa:       4280            clrl %d0
10c5e0ac:       102b 0291       moveb %a3@(657),%d0
10c5e0b0:       e588            lsll #2,%d0
10c5e0b2:       41f9 1002 4aa0  lea 10024aa0 <nl_table>,%a0
10c5e0b8:       2470 0800       moveal %a0@(00000000,%d0:l),%a2
10c5e0bc:       b4fc 0000       cmpaw #0,%a2
10c5e0c0:       672c            beqs 10c5e0ee <netlink_set_err+0x5c>
10c5e0c2:       b5cb            cmpal %a3,%a2
10c5e0c4:       671e            beqs 10c5e0e4 <netlink_set_err+0x52>
10c5e0c6:       206a 02aa       moveal %a2@(682),%a0
10c5e0ca:       b890            cmpl %a0@,%d4
10c5e0cc:       6716            beqs 10c5e0e4 <netlink_set_err+0x52>
10c5e0ce:       2028 0004       movel %a0@(4),%d0
10c5e0d2:       c083            andl %d3,%d0
10c5e0d4:       670e            beqs 10c5e0e4 <netlink_set_err+0x52>
10c5e0d6:       2542 027e       movel %d2,%a2@(638)
10c5e0da:       2f0a            movel %a2,%sp@-
10c5e0dc:       206a 031a       moveal %a2@(794),%a0
10c5e0e0:       4e90            jsr %a0@
10c5e0e2:       588f            addql #4,%sp
10c5e0e4:       246a 0010       moveal %a2@(16),%a2
10c5e0e8:       b4fc 0000       cmpaw #0,%a2
10c5e0ec:       66d4            bnes 10c5e0c2 <netlink_set_err+0x30>
10c5e0ee:       4cee 0c1c ffec  moveml %fp@(-20),%d2-%d4/%a2-%a3
10c5e0f4:       4e5e            unlk %fp
10c5e0f6:       4e75            rts

10c5e0f8 <netlink_sendmsg>:
10c5e0f8:       4e56 0000       linkw %fp,#0
10c5e0fc:       48e7 3e38       moveml %d2-%d6/%a2-%a4,%sp@-
10c5e100:       226e 0008       moveal %fp@(8),%a1
10c5e104:       286e 000c       moveal %fp@(12),%a4
10c5e108:       2c2e 0010       movel %fp@(16),%d6
10c5e10c:       2669 0018       moveal %a1@(24),%a3
10c5e110:       2054            moveal %a4@,%a0
10c5e112:       082c 0000 001b  btst #0,%a4@(27)
10c5e118:       6706            beqs 10c5e120 <netlink_sendmsg+0x28>
10c5e11a:       70a1            moveq #-95,%d0
10c5e11c:       6000 016e       braw 10c5e28c <netlink_sendmsg+0x194>
10c5e120:       4aac 0004       tstl %a4@(4)
10c5e124:       6732            beqs 10c5e158 <netlink_sendmsg+0x60>
10c5e126:       0c50 0010       cmpiw #16,%a0@
10c5e12a:       6706            beqs 10c5e132 <netlink_sendmsg+0x3a>
10c5e12c:       70ea            moveq #-22,%d0
10c5e12e:       6000 015c       braw 10c5e28c <netlink_sendmsg+0x194>
10c5e132:       2a28 0004       movel %a0@(4),%d5
10c5e136:       2628 0008       movel %a0@(8),%d3
10c5e13a:       6728            beqs 10c5e164 <netlink_sendmsg+0x6c>
10c5e13c:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c5e142:       0828 0004 01d2  btst #4,%a0@(466)
10c5e148:       6606            bnes 10c5e150 <netlink_sendmsg+0x58>
10c5e14a:       70ff            moveq #-1,%d0
10c5e14c:       6000 013e       braw 10c5e28c <netlink_sendmsg+0x194>
10c5e150:       0068 0100 0006  oriw #256,%a0@(6)
10c5e156:       600c            bras 10c5e164 <netlink_sendmsg+0x6c>
10c5e158:       206b 02aa       moveal %a3@(682),%a0
10c5e15c:       2a28 0008       movel %a0@(8),%d5
10c5e160:       2628 000c       movel %a0@(12),%d3
10c5e164:       206b 02aa       moveal %a3@(682),%a0
10c5e168:       4a90            tstl %a0@
10c5e16a:       660e            bnes 10c5e17a <netlink_sendmsg+0x82>
10c5e16c:       2f09            movel %a1,%sp@-
10c5e16e:       4eba f846       jsr %pc@(10c5d9b6 <netlink_autobind>)
10c5e172:       2400            movel %d0,%d2
10c5e174:       588f            addql #4,%sp
10c5e176:       6600 0112       bnew 10c5e28a <netlink_sendmsg+0x192>
10c5e17a:       74a6            moveq #-90,%d2
10c5e17c:       70e0            moveq #-32,%d0
10c5e17e:       d0ab 008c       addl %a3@(140),%d0
10c5e182:       b086            cmpl %d6,%d0
10c5e184:       6500 0104       bcsw 10c5e28a <netlink_sendmsg+0x192>
10c5e188:       7497            moveq #-105,%d2
10c5e18a:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c5e18e:       2f06            movel %d6,%sp@-
10c5e190:       4eb9 10c5 5644  jsr 10c55644 <alloc_skb>
10c5e196:       2440            moveal %d0,%a2
10c5e198:       508f            addql #8,%sp
10c5e19a:       b4fc 0000       cmpaw #0,%a2
10c5e19e:       6700 00ea       beqw 10c5e28a <netlink_sendmsg+0x192>
10c5e1a2:       206b 02aa       moveal %a3@(682),%a0
10c5e1a6:       2550 0038       movel %a0@,%a2@(56)
10c5e1aa:       206b 02aa       moveal %a3@(682),%a0
10c5e1ae:       2568 0004 003c  movel %a0@(4),%a2@(60)
10c5e1b4:       2545 0040       movel %d5,%a2@(64)
10c5e1b8:       2543 0044       movel %d3,%a2@(68)
10c5e1bc:       4878 000c       pea c <LSIGTRAP+0x7>
10c5e1c0:       2f2e 0014       movel %fp@(20),%sp@-
10c5e1c4:       486a 002c       pea %a2@(44)
10c5e1c8:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c5e1ce:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c5e1d4:       2568 01d0 0048  movel %a0@(464),%a2@(72)
10c5e1da:       74f2            moveq #-14,%d2
10c5e1dc:       2f06            movel %d6,%sp@-
10c5e1de:       2f2c 0008       movel %a4@(8),%sp@-
10c5e1e2:       282a 0084       movel %a2@(132),%d4
10c5e1e6:       4aaa 0060       tstl %a2@(96)
10c5e1ea:       670c            beqs 10c5e1f8 <netlink_sendmsg+0x100>
10c5e1ec:       4879 1000 735d  pea 1000735d <prio2band+0xe3>
10c5e1f2:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c5e1f8:       202a 0084       movel %a2@(132),%d0
10c5e1fc:       d086            addl %d6,%d0
10c5e1fe:       2540 0084       movel %d0,%a2@(132)
10c5e202:       ddaa 005c       addl %d6,%a2@(92)
10c5e206:       b0aa 0088       cmpl %a2@(136),%d0
10c5e20a:       6314            blss 10c5e220 <netlink_sendmsg+0x128>
10c5e20c:       2f3c 10c5 e20c  movel #281403916,%sp@-
10c5e212:       2f06            movel %d6,%sp@-
10c5e214:       2f0a            movel %a2,%sp@-
10c5e216:       4eb9 10c5 55c4  jsr 10c555c4 <skb_over_panic>
10c5e21c:       4fef 000c       lea %sp@(12),%sp
10c5e220:       2f04            movel %d4,%sp@-
10c5e222:       4eb9 10c5 6ba0  jsr 10c56ba0 <memcpy_fromiovec>
10c5e228:       4fef 0018       lea %sp@(24),%sp
10c5e22c:       4a80            tstl %d0
10c5e22e:       6728            beqs 10c5e258 <netlink_sendmsg+0x160>
10c5e230:       7001            moveq #1,%d0
10c5e232:       b0aa 0070       cmpl %a2@(112),%d0
10c5e236:       6716            beqs 10c5e24e <netlink_sendmsg+0x156>
10c5e238:       41ea 0070       lea %a2@(112),%a0
10c5e23c:       40c1            movew %sr,%d1
10c5e23e:       007c 0700       oriw #1792,%sr
10c5e242:       2010            movel %a0@,%d0
10c5e244:       5380            subql #1,%d0
10c5e246:       2080            movel %d0,%a0@
10c5e248:       46c1            movew %d1,%sr
10c5e24a:       4a80            tstl %d0
10c5e24c:       663c            bnes 10c5e28a <netlink_sendmsg+0x192>
10c5e24e:       2f0a            movel %a2,%sp@-
10c5e250:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5e256:       6032            bras 10c5e28a <netlink_sendmsg+0x192>
10c5e258:       4a83            tstl %d3
10c5e25a:       671a            beqs 10c5e276 <netlink_sendmsg+0x17e>
10c5e25c:       41ea 0070       lea %a2@(112),%a0
10c5e260:       5290            addql #1,%a0@
10c5e262:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c5e266:       2f03            movel %d3,%sp@-
10c5e268:       2f05            movel %d5,%sp@-
10c5e26a:       2f0a            movel %a2,%sp@-
10c5e26c:       2f0b            movel %a3,%sp@-
10c5e26e:       4eba fc36       jsr %pc@(10c5dea6 <netlink_broadcast>)
10c5e272:       4fef 0014       lea %sp@(20),%sp
10c5e276:       7040            moveq #64,%d0
10c5e278:       c0ac 0018       andl %a4@(24),%d0
10c5e27c:       2f00            movel %d0,%sp@-
10c5e27e:       2f05            movel %d5,%sp@-
10c5e280:       2f0a            movel %a2,%sp@-
10c5e282:       2f0b            movel %a3,%sp@-
10c5e284:       4eba f998       jsr %pc@(10c5dc1e <netlink_unicast>)
10c5e288:       2400            movel %d0,%d2
10c5e28a:       2002            movel %d2,%d0
10c5e28c:       4cee 1c7c ffe0  moveml %fp@(-32),%d2-%d6/%a2-%a4
10c5e292:       4e5e            unlk %fp
10c5e294:       4e75            rts

10c5e296 <netlink_recvmsg>:
10c5e296:       4e56 fffc       linkw %fp,#-4
10c5e29a:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c5e29e:       206e 0008       moveal %fp@(8),%a0
10c5e2a2:       286e 000c       moveal %fp@(12),%a4
10c5e2a6:       262e 0010       movel %fp@(16),%d3
10c5e2aa:       222e 0014       movel %fp@(20),%d1
10c5e2ae:       2a6e 0018       moveal %fp@(24),%a5
10c5e2b2:       2668 0018       moveal %a0@(24),%a3
10c5e2b6:       2001            movel %d1,%d0
10c5e2b8:       7440            moveq #64,%d2
10c5e2ba:       c082            andl %d2,%d0
10c5e2bc:       0801 0000       btst #0,%d1
10c5e2c0:       6706            beqs 10c5e2c8 <netlink_recvmsg+0x32>
10c5e2c2:       70a1            moveq #-95,%d0
10c5e2c4:       6000 0104       braw 10c5e3ca <netlink_recvmsg+0x134>
10c5e2c8:       7400            moveq #0,%d2
10c5e2ca:       486e fffc       pea %fp@(-4)
10c5e2ce:       2f00            movel %d0,%sp@-
10c5e2d0:       2f01            movel %d1,%sp@-
10c5e2d2:       2f0b            movel %a3,%sp@-
10c5e2d4:       4eb9 10c5 6eb0  jsr 10c56eb0 <skb_recv_datagram>
10c5e2da:       2440            moveal %d0,%a2
10c5e2dc:       4fef 0010       lea %sp@(16),%sp
10c5e2e0:       b4fc 0000       cmpaw #0,%a2
10c5e2e4:       6700 0090       beqw 10c5e376 <netlink_recvmsg+0xe0>
10c5e2e8:       2942 0004       movel %d2,%a4@(4)
10c5e2ec:       242a 005c       movel %a2@(92),%d2
10c5e2f0:       b483            cmpl %d3,%d2
10c5e2f2:       6f08            bles 10c5e2fc <netlink_recvmsg+0x66>
10c5e2f4:       7020            moveq #32,%d0
10c5e2f6:       81ac 0018       orl %d0,%a4@(24)
10c5e2fa:       2403            movel %d3,%d2
10c5e2fc:       256a 0080 001c  movel %a2@(128),%a2@(28)
10c5e302:       2f02            movel %d2,%sp@-
10c5e304:       2f2c 0008       movel %a4@(8),%sp@-
10c5e308:       42a7            clrl %sp@-
10c5e30a:       2f0a            movel %a2,%sp@-
10c5e30c:       4eb9 10c5 6fd8  jsr 10c56fd8 <skb_copy_datagram_iovec>
10c5e312:       2d40 fffc       movel %d0,%fp@(-4)
10c5e316:       4fef 0010       lea %sp@(16),%sp
10c5e31a:       2054            moveal %a4@,%a0
10c5e31c:       b0fc 0000       cmpaw #0,%a0
10c5e320:       6716            beqs 10c5e338 <netlink_recvmsg+0xa2>
10c5e322:       30bc 0010       movew #16,%a0@
10c5e326:       216a 0038 0004  movel %a2@(56),%a0@(4)
10c5e32c:       216a 0044 0008  movel %a2@(68),%a0@(8)
10c5e332:       720c            moveq #12,%d1
10c5e334:       2941 0004       movel %d1,%a4@(4)
10c5e338:       2aea 002c       movel %a2@(44),%a5@+
10c5e33c:       204d            moveal %a5,%a0
10c5e33e:       20ea 0030       movel %a2@(48),%a0@+
10c5e342:       20aa 0034       movel %a2@(52),%a0@
10c5e346:       2f0a            movel %a2,%sp@-
10c5e348:       2f0b            movel %a3,%sp@-
10c5e34a:       4eb9 10c5 6f72  jsr 10c56f72 <skb_free_datagram>
10c5e350:       206b 02aa       moveal %a3@(682),%a0
10c5e354:       508f            addql #8,%sp
10c5e356:       4aa8 0024       tstl %a0@(36)
10c5e35a:       671a            beqs 10c5e376 <netlink_recvmsg+0xe0>
10c5e35c:       202b 0040       movel %a3@(64),%d0
10c5e360:       6a02            bpls 10c5e364 <netlink_recvmsg+0xce>
10c5e362:       5280            addql #1,%d0
10c5e364:       e280            asrl #1,%d0
10c5e366:       b0ab 0050       cmpl %a3@(80),%d0
10c5e36a:       6d0a            blts 10c5e376 <netlink_recvmsg+0xe0>
10c5e36c:       2f0b            movel %a3,%sp@-
10c5e36e:       4eb9 10c5 e504  jsr 10c5e504 <netlink_dump>
10c5e374:       588f            addql #4,%sp
10c5e376:       222b 005c       movel %a3@(92),%d1
10c5e37a:       202b 0040       movel %a3@(64),%d0
10c5e37e:       6a02            bpls 10c5e382 <netlink_recvmsg+0xec>
10c5e380:       5280            addql #1,%d0
10c5e382:       e280            asrl #1,%d0
10c5e384:       b081            cmpl %d1,%d0
10c5e386:       653a            bcss 10c5e3c2 <netlink_recvmsg+0x12c>
10c5e388:       4a81            tstl %d1
10c5e38a:       6614            bnes 10c5e3a0 <netlink_recvmsg+0x10a>
10c5e38c:       226b 02aa       moveal %a3@(682),%a1
10c5e390:       41e9 0010       lea %a1@(16),%a0
10c5e394:       40c0            movew %sr,%d0
10c5e396:       007c 0700       oriw #1792,%sr
10c5e39a:       72fe            moveq #-2,%d1
10c5e39c:       c390            andl %d1,%a0@
10c5e39e:       46c0            movew %d0,%sr
10c5e3a0:       226b 02aa       moveal %a3@(682),%a1
10c5e3a4:       41e9 0010       lea %a1@(16),%a0
10c5e3a8:       2010            movel %a0@,%d0
10c5e3aa:       0800 0000       btst #0,%d0
10c5e3ae:       6612            bnes 10c5e3c2 <netlink_recvmsg+0x12c>
10c5e3b0:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c5e3b4:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c5e3b8:       4869 0018       pea %a1@(24)
10c5e3bc:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c5e3c2:       202e fffc       movel %fp@(-4),%d0
10c5e3c6:       6602            bnes 10c5e3ca <netlink_recvmsg+0x134>
10c5e3c8:       2002            movel %d2,%d0
10c5e3ca:       4cee 3c0c ffe4  moveml %fp@(-28),%d2-%d3/%a2-%a5
10c5e3d0:       4e5e            unlk %fp
10c5e3d2:       4e75            rts

10c5e3d4 <netlink_data_ready>:
10c5e3d4:       4e56 0000       linkw %fp,#0
10c5e3d8:       2f0a            movel %a2,%sp@-
10c5e3da:       246e 0008       moveal %fp@(8),%a2
10c5e3de:       206a 02aa       moveal %a2@(682),%a0
10c5e3e2:       4aa8 002c       tstl %a0@(44)
10c5e3e6:       670e            beqs 10c5e3f6 <netlink_data_ready+0x22>
10c5e3e8:       2f2e 000c       movel %fp@(12),%sp@-
10c5e3ec:       2f0a            movel %a2,%sp@-
10c5e3ee:       2068 002c       moveal %a0@(44),%a0
10c5e3f2:       4e90            jsr %a0@
10c5e3f4:       508f            addql #8,%sp
10c5e3f6:       222a 005c       movel %a2@(92),%d1
10c5e3fa:       202a 0040       movel %a2@(64),%d0
10c5e3fe:       6a02            bpls 10c5e402 <netlink_data_ready+0x2e>
10c5e400:       5280            addql #1,%d0
10c5e402:       e280            asrl #1,%d0
10c5e404:       b081            cmpl %d1,%d0
10c5e406:       653a            bcss 10c5e442 <netlink_data_ready+0x6e>
10c5e408:       4a81            tstl %d1
10c5e40a:       6614            bnes 10c5e420 <netlink_data_ready+0x4c>
10c5e40c:       226a 02aa       moveal %a2@(682),%a1
10c5e410:       41e9 0010       lea %a1@(16),%a0
10c5e414:       40c0            movew %sr,%d0
10c5e416:       007c 0700       oriw #1792,%sr
10c5e41a:       72fe            moveq #-2,%d1
10c5e41c:       c390            andl %d1,%a0@
10c5e41e:       46c0            movew %d0,%sr
10c5e420:       226a 02aa       moveal %a2@(682),%a1
10c5e424:       41e9 0010       lea %a1@(16),%a0
10c5e428:       2010            movel %a0@,%d0
10c5e42a:       0800 0000       btst #0,%d0
10c5e42e:       6612            bnes 10c5e442 <netlink_data_ready+0x6e>
10c5e430:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c5e434:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c5e438:       4869 0018       pea %a1@(24)
10c5e43c:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c5e442:       246e fffc       moveal %fp@(-4),%a2
10c5e446:       4e5e            unlk %fp
10c5e448:       4e75            rts

10c5e44a <netlink_kernel_create>:
10c5e44a:       4e56 0000       linkw %fp,#0
10c5e44e:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c5e452:       242e 0008       movel %fp@(8),%d2
10c5e456:       262e 000c       movel %fp@(12),%d3
10c5e45a:       701f            moveq #31,%d0
10c5e45c:       b082            cmpl %d2,%d0
10c5e45e:       652a            bcss 10c5e48a <netlink_kernel_create+0x40>
10c5e460:       4eb9 10c5 3076  jsr 10c53076 <sock_alloc>
10c5e466:       2440            moveal %d0,%a2
10c5e468:       b4fc 0000       cmpaw #0,%a2
10c5e46c:       671c            beqs 10c5e48a <netlink_kernel_create+0x40>
10c5e46e:       357c 0003 0028  movew #3,%a2@(40)
10c5e474:       2f02            movel %d2,%sp@-
10c5e476:       2f0a            movel %a2,%sp@-
10c5e478:       4eba f364       jsr %pc@(10c5d7de <netlink_create>)
10c5e47c:       508f            addql #8,%sp
10c5e47e:       4a80            tstl %d0
10c5e480:       6c0c            bges 10c5e48e <netlink_kernel_create+0x44>
10c5e482:       2f0a            movel %a2,%sp@-
10c5e484:       4eb9 10c5 3104  jsr 10c53104 <sock_release>
10c5e48a:       7000            moveq #0,%d0
10c5e48c:       6022            bras 10c5e4b0 <netlink_kernel_create+0x66>
10c5e48e:       246a 0018       moveal %a2@(24),%a2
10c5e492:       257c 10c5 e3d4  movel #281404372,%a2@(786)
10c5e498:       0312 
10c5e49a:       4a83            tstl %d3
10c5e49c:       6708            beqs 10c5e4a6 <netlink_kernel_create+0x5c>
10c5e49e:       206a 02aa       moveal %a2@(682),%a0
10c5e4a2:       2143 002c       movel %d3,%a0@(44)
10c5e4a6:       42a7            clrl %sp@-
10c5e4a8:       2f0a            movel %a2,%sp@-
10c5e4aa:       4eba f23a       jsr %pc@(10c5d6e6 <netlink_insert>)
10c5e4ae:       200a            movel %a2,%d0
10c5e4b0:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c5e4b6:       4e5e            unlk %fp
10c5e4b8:       4e75            rts

10c5e4ba <netlink_destroy_callback>:
10c5e4ba:       4e56 0000       linkw %fp,#0
10c5e4be:       2f0a            movel %a2,%sp@-
10c5e4c0:       246e 0008       moveal %fp@(8),%a2
10c5e4c4:       2252            moveal %a2@,%a1
10c5e4c6:       b2fc 0000       cmpaw #0,%a1
10c5e4ca:       6728            beqs 10c5e4f4 <netlink_destroy_callback+0x3a>
10c5e4cc:       7001            moveq #1,%d0
10c5e4ce:       b0a9 0070       cmpl %a1@(112),%d0
10c5e4d2:       6716            beqs 10c5e4ea <netlink_destroy_callback+0x30>
10c5e4d4:       41e9 0070       lea %a1@(112),%a0
10c5e4d8:       40c1            movew %sr,%d1
10c5e4da:       007c 0700       oriw #1792,%sr
10c5e4de:       2010            movel %a0@,%d0
10c5e4e0:       5380            subql #1,%d0
10c5e4e2:       2080            movel %d0,%a0@
10c5e4e4:       46c1            movew %d1,%sr
10c5e4e6:       4a80            tstl %d0
10c5e4e8:       660a            bnes 10c5e4f4 <netlink_destroy_callback+0x3a>
10c5e4ea:       2f09            movel %a1,%sp@-
10c5e4ec:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5e4f2:       588f            addql #4,%sp
10c5e4f4:       2f0a            movel %a2,%sp@-
10c5e4f6:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c5e4fc:       246e fffc       moveal %fp@(-4),%a2
10c5e500:       4e5e            unlk %fp
10c5e502:       4e75            rts

10c5e504 <netlink_dump>:
10c5e504:       4e56 fffc       linkw %fp,#-4
10c5e508:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c5e50c:       2a6e 0008       moveal %fp@(8),%a5
10c5e510:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c5e514:       42a7            clrl %sp@-
10c5e516:       4878 0f70       pea f70 <LFLUSH_I_AND_D+0x768>
10c5e51a:       2f0d            movel %a5,%sp@-
10c5e51c:       4eb9 10c5 4c80  jsr 10c54c80 <sock_rmalloc>
10c5e522:       2440            moveal %d0,%a2
10c5e524:       4fef 0010       lea %sp@(16),%sp
10c5e528:       b4fc 0000       cmpaw #0,%a2
10c5e52c:       6606            bnes 10c5e534 <netlink_dump+0x30>
10c5e52e:       7097            moveq #-105,%d0
10c5e530:       6000 0168       braw 10c5e69a <netlink_dump+0x196>
10c5e534:       206d 02aa       moveal %a5@(682),%a0
10c5e538:       2868 0024       moveal %a0@(36),%a4
10c5e53c:       b8fc 0000       cmpaw #0,%a4
10c5e540:       662c            bnes 10c5e56e <netlink_dump+0x6a>
10c5e542:       7001            moveq #1,%d0
10c5e544:       b0aa 0070       cmpl %a2@(112),%d0
10c5e548:       6716            beqs 10c5e560 <netlink_dump+0x5c>
10c5e54a:       41ea 0070       lea %a2@(112),%a0
10c5e54e:       40c1            movew %sr,%d1
10c5e550:       007c 0700       oriw #1792,%sr
10c5e554:       2010            movel %a0@,%d0
10c5e556:       5380            subql #1,%d0
10c5e558:       2080            movel %d0,%a0@
10c5e55a:       46c1            movew %d1,%sr
10c5e55c:       4a80            tstl %d0
10c5e55e:       6608            bnes 10c5e568 <netlink_dump+0x64>
10c5e560:       2f0a            movel %a2,%sp@-
10c5e562:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5e568:       70ea            moveq #-22,%d0
10c5e56a:       6000 012e       braw 10c5e69a <netlink_dump+0x196>
10c5e56e:       2f0c            movel %a4,%sp@-
10c5e570:       2f0a            movel %a2,%sp@-
10c5e572:       206c 0008       moveal %a4@(8),%a0
10c5e576:       4e90            jsr %a0@
10c5e578:       2d40 fffc       movel %d0,%fp@(-4)
10c5e57c:       508f            addql #8,%sp
10c5e57e:       6f34            bles 10c5e5b4 <netlink_dump+0xb0>
10c5e580:       41ed 0054       lea %a5@(84),%a0
10c5e584:       40c0            movew %sr,%d0
10c5e586:       007c 0700       oriw #1792,%sr
10c5e58a:       2548 0008       movel %a0,%a2@(8)
10c5e58e:       52a8 0008       addql #1,%a0@(8)
10c5e592:       2268 0004       moveal %a0@(4),%a1
10c5e596:       2488            movel %a0,%a2@
10c5e598:       2549 0004       movel %a1,%a2@(4)
10c5e59c:       214a 0004       movel %a2,%a0@(4)
10c5e5a0:       228a            movel %a2,%a1@
10c5e5a2:       46c0            movew %d0,%sr
10c5e5a4:       2f2e fffc       movel %fp@(-4),%sp@-
10c5e5a8:       2f0d            movel %a5,%sp@-
10c5e5aa:       206d 0312       moveal %a5@(786),%a0
10c5e5ae:       4e90            jsr %a0@
10c5e5b0:       6000 00e6       braw 10c5e698 <netlink_dump+0x194>
10c5e5b4:       2054            moveal %a4@,%a0
10c5e5b6:       226c 0004       moveal %a4@(4),%a1
10c5e5ba:       2428 0038       movel %a0@(56),%d2
10c5e5be:       2629 0008       movel %a1@(8),%d3
10c5e5c2:       266a 0084       moveal %a2@(132),%a3
10c5e5c6:       4aaa 0060       tstl %a2@(96)
10c5e5ca:       670c            beqs 10c5e5d8 <netlink_dump+0xd4>
10c5e5cc:       4879 1000 735d  pea 1000735d <prio2band+0xe3>
10c5e5d2:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c5e5d8:       7014            moveq #20,%d0
10c5e5da:       d08b            addl %a3,%d0
10c5e5dc:       2540 0084       movel %d0,%a2@(132)
10c5e5e0:       7214            moveq #20,%d1
10c5e5e2:       d3aa 005c       addl %d1,%a2@(92)
10c5e5e6:       b0aa 0088       cmpl %a2@(136),%d0
10c5e5ea:       6316            blss 10c5e602 <netlink_dump+0xfe>
10c5e5ec:       2f3c 10c5 e5ec  movel #281404908,%sp@-
10c5e5f2:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c5e5f6:       2f0a            movel %a2,%sp@-
10c5e5f8:       4eb9 10c5 55c4  jsr 10c555c4 <skb_over_panic>
10c5e5fe:       4fef 000c       lea %sp@(12),%sp
10c5e602:       7003            moveq #3,%d0
10c5e604:       3740 0004       movew %d0,%a3@(4)
10c5e608:       7014            moveq #20,%d0
10c5e60a:       2680            movel %d0,%a3@
10c5e60c:       2742 000c       movel %d2,%a3@(12)
10c5e610:       2743 0008       movel %d3,%a3@(8)
10c5e614:       377c 0002 0006  movew #2,%a3@(6)
10c5e61a:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c5e61e:       486e fffc       pea %fp@(-4)
10c5e622:       486b 0010       pea %a3@(16)
10c5e626:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c5e62c:       41ed 0054       lea %a5@(84),%a0
10c5e630:       4fef 000c       lea %sp@(12),%sp
10c5e634:       40c0            movew %sr,%d0
10c5e636:       007c 0700       oriw #1792,%sr
10c5e63a:       2548 0008       movel %a0,%a2@(8)
10c5e63e:       52a8 0008       addql #1,%a0@(8)
10c5e642:       2268 0004       moveal %a0@(4),%a1
10c5e646:       2488            movel %a0,%a2@
10c5e648:       2549 0004       movel %a1,%a2@(4)
10c5e64c:       214a 0004       movel %a2,%a0@(4)
10c5e650:       228a            movel %a2,%a1@
10c5e652:       46c0            movew %d0,%sr
10c5e654:       2f2a 005c       movel %a2@(92),%sp@-
10c5e658:       2f0d            movel %a5,%sp@-
10c5e65a:       206d 0312       moveal %a5@(786),%a0
10c5e65e:       4e90            jsr %a0@
10c5e660:       2f0c            movel %a4,%sp@-
10c5e662:       206c 000c       moveal %a4@(12),%a0
10c5e666:       4e90            jsr %a0@
10c5e668:       206d 02aa       moveal %a5@(682),%a0
10c5e66c:       42a8 0024       clrl %a0@(36)
10c5e670:       504f            addqw #8,%sp
10c5e672:       2e8c            movel %a4,%sp@
10c5e674:       4eba fe44       jsr %pc@(10c5e4ba <netlink_destroy_callback>)
10c5e678:       588f            addql #4,%sp
10c5e67a:       41ed 0028       lea %a5@(40),%a0
10c5e67e:       40c1            movew %sr,%d1
10c5e680:       007c 0700       oriw #1792,%sr
10c5e684:       2010            movel %a0@,%d0
10c5e686:       5380            subql #1,%d0
10c5e688:       2080            movel %d0,%a0@
10c5e68a:       46c1            movew %d1,%sr
10c5e68c:       4a80            tstl %d0
10c5e68e:       6608            bnes 10c5e698 <netlink_dump+0x194>
10c5e690:       2f0d            movel %a5,%sp@-
10c5e692:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c5e698:       7000            moveq #0,%d0
10c5e69a:       4cee 3c0c ffe4  moveml %fp@(-28),%d2-%d3/%a2-%a5
10c5e6a0:       4e5e            unlk %fp
10c5e6a2:       4e75            rts

10c5e6a4 <netlink_dump_start>:
10c5e6a4:       4e56 0000       linkw %fp,#0
10c5e6a8:       2f0b            movel %a3,%sp@-
10c5e6aa:       2f0a            movel %a2,%sp@-
10c5e6ac:       246e 000c       moveal %fp@(12),%a2
10c5e6b0:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c5e6b4:       4878 0024       pea 24 <LSIGTRAP+0x1f>
10c5e6b8:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c5e6be:       2640            moveal %d0,%a3
10c5e6c0:       508f            addql #8,%sp
10c5e6c2:       b6fc 0000       cmpaw #0,%a3
10c5e6c6:       6606            bnes 10c5e6ce <netlink_dump_start+0x2a>
10c5e6c8:       7097            moveq #-105,%d0
10c5e6ca:       6000 00bc       braw 10c5e788 <netlink_dump_start+0xe4>
10c5e6ce:       4878 0024       pea 24 <LSIGTRAP+0x1f>
10c5e6d2:       42a7            clrl %sp@-
10c5e6d4:       2f0b            movel %a3,%sp@-
10c5e6d6:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c5e6dc:       276e 0014 0008  movel %fp@(20),%a3@(8)
10c5e6e2:       276e 0018 000c  movel %fp@(24),%a3@(12)
10c5e6e8:       276e 0010 0004  movel %fp@(16),%a3@(4)
10c5e6ee:       41ea 0070       lea %a2@(112),%a0
10c5e6f2:       4fef 000c       lea %sp@(12),%sp
10c5e6f6:       5290            addql #1,%a0@
10c5e6f8:       268a            movel %a2,%a3@
10c5e6fa:       206e 0008       moveal %fp@(8),%a0
10c5e6fe:       4280            clrl %d0
10c5e700:       1028 0291       moveb %a0@(657),%d0
10c5e704:       222a 0038       movel %a2@(56),%d1
10c5e708:       e588            lsll #2,%d0
10c5e70a:       41f9 1002 4aa0  lea 10024aa0 <nl_table>,%a0
10c5e710:       2270 0800       moveal %a0@(00000000,%d0:l),%a1
10c5e714:       b2fc 0000       cmpaw #0,%a1
10c5e718:       671c            beqs 10c5e736 <netlink_dump_start+0x92>
10c5e71a:       2069 02aa       moveal %a1@(682),%a0
10c5e71e:       b290            cmpl %a0@,%d1
10c5e720:       660a            bnes 10c5e72c <netlink_dump_start+0x88>
10c5e722:       41e9 0028       lea %a1@(40),%a0
10c5e726:       5290            addql #1,%a0@
10c5e728:       2449            moveal %a1,%a2
10c5e72a:       600c            bras 10c5e738 <netlink_dump_start+0x94>
10c5e72c:       2269 0010       moveal %a1@(16),%a1
10c5e730:       b2fc 0000       cmpaw #0,%a1
10c5e734:       66e4            bnes 10c5e71a <netlink_dump_start+0x76>
10c5e736:       95ca            subal %a2,%a2
10c5e738:       b4fc 0000       cmpaw #0,%a2
10c5e73c:       660a            bnes 10c5e748 <netlink_dump_start+0xa4>
10c5e73e:       2f0b            movel %a3,%sp@-
10c5e740:       4eba fd78       jsr %pc@(10c5e4ba <netlink_destroy_callback>)
10c5e744:       7091            moveq #-111,%d0
10c5e746:       6040            bras 10c5e788 <netlink_dump_start+0xe4>
10c5e748:       206a 02aa       moveal %a2@(682),%a0
10c5e74c:       4aa8 0024       tstl %a0@(36)
10c5e750:       672a            beqs 10c5e77c <netlink_dump_start+0xd8>
10c5e752:       2f0b            movel %a3,%sp@-
10c5e754:       4eba fd64       jsr %pc@(10c5e4ba <netlink_destroy_callback>)
10c5e758:       588f            addql #4,%sp
10c5e75a:       41ea 0028       lea %a2@(40),%a0
10c5e75e:       40c1            movew %sr,%d1
10c5e760:       007c 0700       oriw #1792,%sr
10c5e764:       2010            movel %a0@,%d0
10c5e766:       5380            subql #1,%d0
10c5e768:       2080            movel %d0,%a0@
10c5e76a:       46c1            movew %d1,%sr
10c5e76c:       4a80            tstl %d0
10c5e76e:       6608            bnes 10c5e778 <netlink_dump_start+0xd4>
10c5e770:       2f0a            movel %a2,%sp@-
10c5e772:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c5e778:       70f0            moveq #-16,%d0
10c5e77a:       600c            bras 10c5e788 <netlink_dump_start+0xe4>
10c5e77c:       214b 0024       movel %a3,%a0@(36)
10c5e780:       2f0a            movel %a2,%sp@-
10c5e782:       4eba fd80       jsr %pc@(10c5e504 <netlink_dump>)
10c5e786:       7000            moveq #0,%d0
10c5e788:       246e fff8       moveal %fp@(-8),%a2
10c5e78c:       266e fffc       moveal %fp@(-4),%a3
10c5e790:       4e5e            unlk %fp
10c5e792:       4e75            rts

10c5e794 <netlink_ack>:
10c5e794:       4e56 0000       linkw %fp,#0
10c5e798:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c5e79c:       2a6e 0008       moveal %fp@(8),%a5
10c5e7a0:       286e 000c       moveal %fp@(12),%a4
10c5e7a4:       242e 0010       movel %fp@(16),%d2
10c5e7a8:       7024            moveq #36,%d0
10c5e7aa:       4a82            tstl %d2
10c5e7ac:       670c            beqs 10c5e7ba <netlink_ack+0x26>
10c5e7ae:       2014            movel %a4@,%d0
10c5e7b0:       5680            addql #3,%d0
10c5e7b2:       72fc            moveq #-4,%d1
10c5e7b4:       c081            andl %d1,%d0
10c5e7b6:       7214            moveq #20,%d1
10c5e7b8:       d081            addl %d1,%d0
10c5e7ba:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c5e7be:       2f00            movel %d0,%sp@-
10c5e7c0:       4eb9 10c5 5644  jsr 10c55644 <alloc_skb>
10c5e7c6:       2640            moveal %d0,%a3
10c5e7c8:       508f            addql #8,%sp
10c5e7ca:       b6fc 0000       cmpaw #0,%a3
10c5e7ce:       6700 008c       beqw 10c5e85c <netlink_ack+0xc8>
10c5e7d2:       262d 0038       movel %a5@(56),%d3
10c5e7d6:       282c 0008       movel %a4@(8),%d4
10c5e7da:       246b 0084       moveal %a3@(132),%a2
10c5e7de:       4aab 0060       tstl %a3@(96)
10c5e7e2:       670c            beqs 10c5e7f0 <netlink_ack+0x5c>
10c5e7e4:       4879 1000 735d  pea 1000735d <prio2band+0xe3>
10c5e7ea:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c5e7f0:       7024            moveq #36,%d0
10c5e7f2:       d08a            addl %a2,%d0
10c5e7f4:       2740 0084       movel %d0,%a3@(132)
10c5e7f8:       7224            moveq #36,%d1
10c5e7fa:       d3ab 005c       addl %d1,%a3@(92)
10c5e7fe:       b0ab 0088       cmpl %a3@(136),%d0
10c5e802:       6316            blss 10c5e81a <netlink_ack+0x86>
10c5e804:       2f3c 10c5 e804  movel #281405444,%sp@-
10c5e80a:       4878 0024       pea 24 <LSIGTRAP+0x1f>
10c5e80e:       2f0b            movel %a3,%sp@-
10c5e810:       4eb9 10c5 55c4  jsr 10c555c4 <skb_over_panic>
10c5e816:       4fef 000c       lea %sp@(12),%sp
10c5e81a:       7002            moveq #2,%d0
10c5e81c:       3540 0004       movew %d0,%a2@(4)
10c5e820:       7024            moveq #36,%d0
10c5e822:       2480            movel %d0,%a2@
10c5e824:       426a 0006       clrw %a2@(6)
10c5e828:       2543 000c       movel %d3,%a2@(12)
10c5e82c:       2544 0008       movel %d4,%a2@(8)
10c5e830:       2542 0010       movel %d2,%a2@(16)
10c5e834:       7010            moveq #16,%d0
10c5e836:       4a82            tstl %d2
10c5e838:       6702            beqs 10c5e83c <netlink_ack+0xa8>
10c5e83a:       2014            movel %a4@,%d0
10c5e83c:       2f00            movel %d0,%sp@-
10c5e83e:       2f0c            movel %a4,%sp@-
10c5e840:       486a 0014       pea %a2@(20)
10c5e844:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c5e84a:       4878 0040       pea 40 <LSIGTRAP+0x3b>
10c5e84e:       2f2d 0038       movel %a5@(56),%sp@-
10c5e852:       2f0b            movel %a3,%sp@-
10c5e854:       2f2d 000c       movel %a5@(12),%sp@-
10c5e858:       4eba f3c4       jsr %pc@(10c5dc1e <netlink_unicast>)
10c5e85c:       4cee 3c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a5
10c5e862:       4e5e            unlk %fp
10c5e864:       4e75            rts

10c5e866 <netlink_read_proc>:
10c5e866:       4e56 0000       linkw %fp,#0
10c5e86a:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c5e86e:       266e 0008       moveal %fp@(8),%a3
10c5e872:       2a2e 0010       movel %fp@(16),%d5
10c5e876:       2c2e 0014       movel %fp@(20),%d6
10c5e87a:       7800            moveq #0,%d4
10c5e87c:       4879 1000 749f  pea 1000749f <prio2band+0x225>
10c5e882:       2f0b            movel %a3,%sp@-
10c5e884:       45f9 10c8 4d6a  lea 10c84d6a <sprintf>,%a2
10c5e88a:       4e92            jsr %a2@
10c5e88c:       2400            movel %d0,%d2
10c5e88e:       508f            addql #8,%sp
10c5e890:       2a4a            moveal %a2,%a5
10c5e892:       49f9 1002 4aa0  lea 10024aa0 <nl_table>,%a4
10c5e898:       2e0c            movel %a4,%d7
10c5e89a:       245c            moveal %a4@+,%a2
10c5e89c:       b4fc 0000       cmpaw #0,%a2
10c5e8a0:       6764            beqs 10c5e906 <netlink_read_proc+0xa0>
10c5e8a2:       7600            moveq #0,%d3
10c5e8a4:       2f2a 0028       movel %a2@(40),%sp@-
10c5e8a8:       206a 02aa       moveal %a2@(682),%a0
10c5e8ac:       2f28 0024       movel %a0@(36),%sp@-
10c5e8b0:       2f2a 0064       movel %a2@(100),%sp@-
10c5e8b4:       2f2a 0050       movel %a2@(80),%sp@-
10c5e8b8:       206a 02aa       moveal %a2@(682),%a0
10c5e8bc:       2f28 0004       movel %a0@(4),%sp@-
10c5e8c0:       206a 02aa       moveal %a2@(682),%a0
10c5e8c4:       2f10            movel %a0@,%sp@-
10c5e8c6:       162a 0291       moveb %a2@(657),%d3
10c5e8ca:       2f03            movel %d3,%sp@-
10c5e8cc:       2f0a            movel %a2,%sp@-
10c5e8ce:       4879 1000 74de  pea 100074de <prio2band+0x264>
10c5e8d4:       4873 2800       pea %a3@(00000000,%d2:l)
10c5e8d8:       4e95            jsr %a5@
10c5e8da:       d480            addl %d0,%d2
10c5e8dc:       17bc 000a 2800  moveb #10,%a3@(00000000,%d2:l)
10c5e8e2:       5282            addql #1,%d2
10c5e8e4:       2204            movel %d4,%d1
10c5e8e6:       d282            addl %d2,%d1
10c5e8e8:       4fef 0028       lea %sp@(40),%sp
10c5e8ec:       ba81            cmpl %d1,%d5
10c5e8ee:       6f04            bles 10c5e8f4 <netlink_read_proc+0x8e>
10c5e8f0:       7400            moveq #0,%d2
10c5e8f2:       2801            movel %d1,%d4
10c5e8f4:       2005            movel %d5,%d0
10c5e8f6:       d086            addl %d6,%d0
10c5e8f8:       b081            cmpl %d1,%d0
10c5e8fa:       6d1a            blts 10c5e916 <netlink_read_proc+0xb0>
10c5e8fc:       246a 0010       moveal %a2@(16),%a2
10c5e900:       b4fc 0000       cmpaw #0,%a2
10c5e904:       669e            bnes 10c5e8a4 <netlink_read_proc+0x3e>
10c5e906:       707c            moveq #124,%d0
10c5e908:       d087            addl %d7,%d0
10c5e90a:       b08c            cmpl %a4,%d0
10c5e90c:       6c8c            bges 10c5e89a <netlink_read_proc+0x34>
10c5e90e:       206e 0018       moveal %fp@(24),%a0
10c5e912:       7001            moveq #1,%d0
10c5e914:       2080            movel %d0,%a0@
10c5e916:       2005            movel %d5,%d0
10c5e918:       9084            subl %d4,%d0
10c5e91a:       206e 000c       moveal %fp@(12),%a0
10c5e91e:       d7c0            addal %d0,%a3
10c5e920:       208b            movel %a3,%a0@
10c5e922:       9480            subl %d0,%d2
10c5e924:       bc82            cmpl %d2,%d6
10c5e926:       6c02            bges 10c5e92a <netlink_read_proc+0xc4>
10c5e928:       2406            movel %d6,%d2
10c5e92a:       4a82            tstl %d2
10c5e92c:       6c02            bges 10c5e930 <netlink_read_proc+0xca>
10c5e92e:       7400            moveq #0,%d2
10c5e930:       2002            movel %d2,%d0
10c5e932:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c5e938:       4e5e            unlk %fp
10c5e93a:       4e75            rts

10c5e93c <in_ntoa>:
10c5e93c:       4e56 0000       linkw %fp,#0
10c5e940:       4280            clrl %d0
10c5e942:       102e 000b       moveb %fp@(11),%d0
10c5e946:       2f00            movel %d0,%sp@-
10c5e948:       4280            clrl %d0
10c5e94a:       102e 000a       moveb %fp@(10),%d0
10c5e94e:       2f00            movel %d0,%sp@-
10c5e950:       4280            clrl %d0
10c5e952:       102e 0009       moveb %fp@(9),%d0
10c5e956:       2f00            movel %d0,%sp@-
10c5e958:       4280            clrl %d0
10c5e95a:       102e 0008       moveb %fp@(8),%d0
10c5e95e:       2f00            movel %d0,%sp@-
10c5e960:       4879 1000 757a  pea 1000757a <prio2band+0x300>
10c5e966:       4879 1002 4b20  pea 10024b20 <buff.1431>
10c5e96c:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c5e972:       203c 1002 4b20  movel #268585760,%d0
10c5e978:       4e5e            unlk %fp
10c5e97a:       4e75            rts

10c5e97c <in_aton>:
10c5e97c:       4e56 0000       linkw %fp,#0
10c5e980:       2f0a            movel %a2,%sp@-
10c5e982:       2f02            movel %d2,%sp@-
10c5e984:       246e 0008       moveal %fp@(8),%a2
10c5e988:       7400            moveq #0,%d2
10c5e98a:       7200            moveq #0,%d1
10c5e98c:       e18a            lsll #8,%d2
10c5e98e:       1012            moveb %a2@,%d0
10c5e990:       5281            addql #1,%d1
10c5e992:       4a00            tstb %d0
10c5e994:       6730            beqs 10c5e9c6 <in_aton+0x4a>
10c5e996:       93c9            subal %a1,%a1
10c5e998:       0c00 002e       cmpib #46,%d0
10c5e99c:       671e            beqs 10c5e9bc <in_aton+0x40>
10c5e99e:       2009            movel %a1,%d0
10c5e9a0:       e788            lsll #3,%d0
10c5e9a2:       41f1 0800       lea %a1@(00000000,%d0:l),%a0
10c5e9a6:       41f0 98d0       lea %a0@(ffffffd0,%a1:l),%a0
10c5e9aa:       101a            moveb %a2@+,%d0
10c5e9ac:       4880            extw %d0
10c5e9ae:       43f0 0000       lea %a0@(00000000,%d0:w),%a1
10c5e9b2:       1012            moveb %a2@,%d0
10c5e9b4:       6706            beqs 10c5e9bc <in_aton+0x40>
10c5e9b6:       0c00 002e       cmpib #46,%d0
10c5e9ba:       66e2            bnes 10c5e99e <in_aton+0x22>
10c5e9bc:       2009            movel %a1,%d0
10c5e9be:       8480            orl %d0,%d2
10c5e9c0:       4a12            tstb %a2@
10c5e9c2:       6702            beqs 10c5e9c6 <in_aton+0x4a>
10c5e9c4:       528a            addql #1,%a2
10c5e9c6:       7003            moveq #3,%d0
10c5e9c8:       b081            cmpl %d1,%d0
10c5e9ca:       6cc0            bges 10c5e98c <in_aton+0x10>
10c5e9cc:       2002            movel %d2,%d0
10c5e9ce:       241f            movel %sp@+,%d2
10c5e9d0:       245f            moveal %sp@+,%a2
10c5e9d2:       4e5e            unlk %fp
10c5e9d4:       4e75            rts
10c5e9d6:       4e75            rts

10c5e9d8 <rt_cache_get_info>:
10c5e9d8:       4e56 ff7c       linkw %fp,#-132
10c5e9dc:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c5e9e0:       2a6e 0008       moveal %fp@(8),%a5
10c5e9e4:       2c2e 0010       movel %fp@(16),%d6
10c5e9e8:       2e2e 0014       movel %fp@(20),%d7
10c5e9ec:       7400            moveq #0,%d2
10c5e9ee:       7a7f            moveq #127,%d5
10c5e9f0:       4605            notb %d5
10c5e9f2:       707f            moveq #127,%d0
10c5e9f4:       b086            cmpl %d6,%d0
10c5e9f6:       6d1a            blts 10c5ea12 <rt_cache_get_info+0x3a>
10c5e9f8:       4879 1000 75dc  pea 100075dc <prio2band+0x362>
10c5e9fe:       4879 1000 7642  pea 10007642 <prio2band+0x3c8>
10c5ea04:       2f0d            movel %a5,%sp@-
10c5ea06:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c5ea0c:       2405            movel %d5,%d2
10c5ea0e:       4fef 000c       lea %sp@(12),%sp
10c5ea12:       2839 1002 4b78  movel 10024b78 <rt_hash_mask>,%d4
10c5ea18:       6d00 0102       bltw 10c5eb1c <rt_cache_get_info+0x144>
10c5ea1c:       47f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a3
10c5ea22:       5293            addql #1,%a3@
10c5ea24:       2079 1002 4b74  moveal 10024b74 <rt_hash_table>,%a0
10c5ea2a:       2004            movel %d4,%d0
10c5ea2c:       e788            lsll #3,%d0
10c5ea2e:       2470 0800       moveal %a0@(00000000,%d0:l),%a2
10c5ea32:       b4fc 0000       cmpaw #0,%a2
10c5ea36:       6700 00d6       beqw 10c5eb0e <rt_cache_get_info+0x136>
10c5ea3a:       260e            movel %fp,%d3
10c5ea3c:       0683 ffff ff7e  addil #-130,%d3
10c5ea42:       49f9 10c8 4d6a  lea 10c84d6a <sprintf>,%a4
10c5ea48:       0685 0000 0080  addil #128,%d5
10c5ea4e:       bc85            cmpl %d5,%d6
10c5ea50:       6d06            blts 10c5ea58 <rt_cache_get_info+0x80>
10c5ea52:       7400            moveq #0,%d2
10c5ea54:       6000 00ae       braw 10c5eb04 <rt_cache_get_info+0x12c>
10c5ea58:       2f2a 008e       movel %a2@(142),%sp@-
10c5ea5c:       206a 0054       moveal %a2@(84),%a0
10c5ea60:       b0fc 0000       cmpaw #0,%a0
10c5ea64:       6712            beqs 10c5ea78 <rt_cache_get_info+0xa0>
10c5ea66:       0ca8 10c5 812a  cmpil #281379114,%a0@(14)
10c5ea6c:       000e 
10c5ea6e:       57c0            seq %d0
10c5ea70:       4880            extw %d0
10c5ea72:       48c0            extl %d0
10c5ea74:       4480            negl %d0
10c5ea76:       6002            bras 10c5ea7a <rt_cache_get_info+0xa2>
10c5ea78:       7000            moveq #0,%d0
10c5ea7a:       2f00            movel %d0,%sp@-
10c5ea7c:       70ff            moveq #-1,%d0
10c5ea7e:       b0fc 0000       cmpaw #0,%a0
10c5ea82:       6704            beqs 10c5ea88 <rt_cache_get_info+0xb0>
10c5ea84:       2028 0004       movel %a0@(4),%d0
10c5ea88:       2f00            movel %d0,%sp@-
10c5ea8a:       4280            clrl %d0
10c5ea8c:       102a 008c       moveb %a2@(140),%d0
10c5ea90:       2f00            movel %d0,%sp@-
10c5ea92:       202a 002c       movel %a2@(44),%d0
10c5ea96:       e688            lsrl #3,%d0
10c5ea98:       d0aa 0030       addl %a2@(48),%d0
10c5ea9c:       2f00            movel %d0,%sp@-
10c5ea9e:       2f2a 0028       movel %a2@(40),%sp@-
10c5eaa2:       7028            moveq #40,%d0
10c5eaa4:       d0aa 003c       addl %a2@(60),%d0
10c5eaa8:       2f00            movel %d0,%sp@-
10c5eaaa:       2f2a 0070       movel %a2@(112),%sp@-
10c5eaae:       42a7            clrl %sp@-
10c5eab0:       2f2a 0008       movel %a2@(8),%sp@-
10c5eab4:       2f2a 0004       movel %a2@(4),%sp@-
10c5eab8:       2f2a 0064       movel %a2@(100),%sp@-
10c5eabc:       2f2a 0078       movel %a2@(120),%sp@-
10c5eac0:       2f2a 006c       movel %a2@(108),%sp@-
10c5eac4:       202a 000c       movel %a2@(12),%d0
10c5eac8:       6606            bnes 10c5ead0 <rt_cache_get_info+0xf8>
10c5eaca:       203c 1000 764a  movel #268465738,%d0
10c5ead0:       2f00            movel %d0,%sp@-
10c5ead2:       4879 1000 764c  pea 1000764c <prio2band+0x3d2>
10c5ead8:       2f03            movel %d3,%sp@-
10c5eada:       4e94            jsr %a4@
10c5eadc:       4fef 0040       lea %sp@(64),%sp
10c5eae0:       2e83            movel %d3,%sp@
10c5eae2:       4879 1000 7642  pea 10007642 <prio2band+0x3c8>
10c5eae8:       4875 2800       pea %a5@(00000000,%d2:l)
10c5eaec:       4e94            jsr %a4@
10c5eaee:       0682 0000 0080  addil #128,%d2
10c5eaf4:       2006            movel %d6,%d0
10c5eaf6:       d087            addl %d7,%d0
10c5eaf8:       4fef 000c       lea %sp@(12),%sp
10c5eafc:       b085            cmpl %d5,%d0
10c5eafe:       6e04            bgts 10c5eb04 <rt_cache_get_info+0x12c>
10c5eb00:       5393            subql #1,%a3@
10c5eb02:       6018            bras 10c5eb1c <rt_cache_get_info+0x144>
10c5eb04:       2452            moveal %a2@,%a2
10c5eb06:       b4fc 0000       cmpaw #0,%a2
10c5eb0a:       6600 ff3c       bnew 10c5ea48 <rt_cache_get_info+0x70>
10c5eb0e:       5393            subql #1,%a3@
10c5eb10:       51cc ff10       dbf %d4,10c5ea22 <rt_cache_get_info+0x4a>
10c5eb14:       4244            clrw %d4
10c5eb16:       5384            subql #1,%d4
10c5eb18:       6400 ff08       bccw 10c5ea22 <rt_cache_get_info+0x4a>
10c5eb1c:       220d            movel %a5,%d1
10c5eb1e:       d282            addl %d2,%d1
10c5eb20:       2005            movel %d5,%d0
10c5eb22:       9086            subl %d6,%d0
10c5eb24:       206e 000c       moveal %fp@(12),%a0
10c5eb28:       9280            subl %d0,%d1
10c5eb2a:       2081            movel %d1,%a0@
10c5eb2c:       2400            movel %d0,%d2
10c5eb2e:       be82            cmpl %d2,%d7
10c5eb30:       6c02            bges 10c5eb34 <rt_cache_get_info+0x15c>
10c5eb32:       2407            movel %d7,%d2
10c5eb34:       2002            movel %d2,%d0
10c5eb36:       4cee 3cfc ff54  moveml %fp@(-172),%d2-%d7/%a2-%a5
10c5eb3c:       4e5e            unlk %fp
10c5eb3e:       4e75            rts

10c5eb40 <rt_cache_stat_get_info>:
10c5eb40:       4e56 0000       linkw %fp,#0
10c5eb44:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c5eb48:       266e 0008       moveal %fp@(8),%a3
10c5eb4c:       2839 1001 014c  movel 1001014c <ipv4_dst_ops+0x24>,%d4
10c5eb52:       7400            moveq #0,%d2
10c5eb54:       2e3c 1003 2a08  movel #268642824,%d7
10c5eb5a:       2c3c 1003 2a04  movel #268642820,%d6
10c5eb60:       2a3c 1003 2a00  movel #268642816,%d5
10c5eb66:       4bf9 1003 29fc  lea 100329fc <rt_cache_stat+0x4>,%a5
10c5eb6c:       49f9 10c8 4d6a  lea 10c84d6a <sprintf>,%a4
10c5eb72:       45f9 1003 2a1c  lea 10032a1c <rt_cache_stat+0x24>,%a2
10c5eb78:       2602            movel %d2,%d3
10c5eb7a:       2f12            movel %a2@,%sp@-
10c5eb7c:       2f39 1003 2a18  movel 10032a18 <rt_cache_stat+0x20>,%sp@-
10c5eb82:       2f39 1003 2a14  movel 10032a14 <rt_cache_stat+0x1c>,%sp@-
10c5eb88:       2f39 1003 2a10  movel 10032a10 <rt_cache_stat+0x18>,%sp@-
10c5eb8e:       2f39 1003 2a0c  movel 10032a0c <rt_cache_stat+0x14>,%sp@-
10c5eb94:       2047            moveal %d7,%a0
10c5eb96:       2f10            movel %a0@,%sp@-
10c5eb98:       2046            moveal %d6,%a0
10c5eb9a:       2f10            movel %a0@,%sp@-
10c5eb9c:       2045            moveal %d5,%a0
10c5eb9e:       2f10            movel %a0@,%sp@-
10c5eba0:       2f15            movel %a5@,%sp@-
10c5eba2:       2f2a ffdc       movel %a2@(-36),%sp@-
10c5eba6:       2f04            movel %d4,%sp@-
10c5eba8:       4879 1000 7688  pea 10007688 <prio2band+0x40e>
10c5ebae:       4873 2800       pea %a3@(00000000,%d2:l)
10c5ebb2:       4e94            jsr %a4@
10c5ebb4:       d480            addl %d0,%d2
10c5ebb6:       4fef 0034       lea %sp@(52),%sp
10c5ebba:       51cb ffbe       dbf %d3,10c5eb7a <rt_cache_stat_get_info+0x3a>
10c5ebbe:       4243            clrw %d3
10c5ebc0:       5383            subql #1,%d3
10c5ebc2:       64b6            bccs 10c5eb7a <rt_cache_stat_get_info+0x3a>
10c5ebc4:       94ae 0010       subl %fp@(16),%d2
10c5ebc8:       b4ae 0014       cmpl %fp@(20),%d2
10c5ebcc:       6f04            bles 10c5ebd2 <rt_cache_stat_get_info+0x92>
10c5ebce:       242e 0014       movel %fp@(20),%d2
10c5ebd2:       4a82            tstl %d2
10c5ebd4:       6c02            bges 10c5ebd8 <rt_cache_stat_get_info+0x98>
10c5ebd6:       7400            moveq #0,%d2
10c5ebd8:       206e 000c       moveal %fp@(12),%a0
10c5ebdc:       d7ee 0010       addal %fp@(16),%a3
10c5ebe0:       208b            movel %a3,%a0@
10c5ebe2:       2002            movel %d2,%d0
10c5ebe4:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c5ebea:       4e5e            unlk %fp
10c5ebec:       4e75            rts

10c5ebee <rt_check_expire>:
10c5ebee:       4e56 0000       linkw %fp,#0
10c5ebf2:       48e7 3f30       moveml %d2-%d7/%a2-%a3,%sp@-
10c5ebf6:       2a39 1002 4b34  movel 10024b34 <rover.1482>,%d5
10c5ebfc:       2679 1002 67b0  moveal 100267b0 <jiffies>,%a3
10c5ec02:       2c39 1001 00fc  movel 100100fc <ip_rt_gc_interval>,%d6
10c5ec08:       2039 1002 4b7c  movel 10024b7c <rt_hash_log>,%d0
10c5ec0e:       e1ae            lsll %d0,%d6
10c5ec10:       6d00 00e0       bltw 10c5ecf2 <rt_check_expire+0x104>
10c5ec14:       2639 1001 00f8  movel 100100f8 <ip_rt_gc_timeout>,%d3
10c5ec1a:       5285            addql #1,%d5
10c5ec1c:       cab9 1002 4b78  andl 10024b78 <rt_hash_mask>,%d5
10c5ec22:       2005            movel %d5,%d0
10c5ec24:       e788            lsll #3,%d0
10c5ec26:       2479 1002 4b74  moveal 10024b74 <rt_hash_table>,%a2
10c5ec2c:       d5c0            addal %d0,%a2
10c5ec2e:       6000 00a4       braw 10c5ecd4 <rt_check_expire+0xe6>
10c5ec32:       2268 001c       moveal %a0@(28),%a1
10c5ec36:       b2fc 0000       cmpaw #0,%a1
10c5ec3a:       670a            beqs 10c5ec46 <rt_check_expire+0x58>
10c5ec3c:       200b            movel %a3,%d0
10c5ec3e:       9089            subl %a1,%d0
10c5ec40:       4a80            tstl %d0
10c5ec42:       6e6c            bgts 10c5ecb0 <rt_check_expire+0xc2>
10c5ec44:       6064            bras 10c5ecaa <rt_check_expire+0xbc>
10c5ec46:       2839 1001 00f8  movel 100100f8 <ip_rt_gc_timeout>,%d4
10c5ec4c:       7e00            moveq #0,%d7
10c5ec4e:       4aa8 0004       tstl %a0@(4)
10c5ec52:       6652            bnes 10c5eca6 <rt_check_expire+0xb8>
10c5ec54:       2239 1002 67b0  movel 100267b0 <jiffies>,%d1
10c5ec5a:       92a8 0018       subl %a0@(24),%d1
10c5ec5e:       b681            cmpl %d1,%d3
10c5ec60:       6d24            blts 10c5ec86 <rt_check_expire+0x98>
10c5ec62:       7400            moveq #0,%d2
10c5ec64:       2028 0064       movel %a0@(100),%d0
10c5ec68:       0280 3000 0000  andil #805306368,%d0
10c5ec6e:       6712            beqs 10c5ec82 <rt_check_expire+0x94>
10c5ec70:       4aa8 0084       tstl %a0@(132)
10c5ec74:       670c            beqs 10c5ec82 <rt_check_expire+0x94>
10c5ec76:       4a90            tstl %a0@
10c5ec78:       56c0            sne %d0
10c5ec7a:       4880            extw %d0
10c5ec7c:       3400            movew %d0,%d2
10c5ec7e:       48c2            extl %d2
10c5ec80:       4482            negl %d2
10c5ec82:       4a82            tstl %d2
10c5ec84:       6720            beqs 10c5eca6 <rt_check_expire+0xb8>
10c5ec86:       b881            cmpl %d1,%d4
10c5ec88:       6d1a            blts 10c5eca4 <rt_check_expire+0xb6>
10c5ec8a:       7200            moveq #0,%d1
10c5ec8c:       2028 0064       movel %a0@(100),%d0
10c5ec90:       0280 0005 0000  andil #327680,%d0
10c5ec96:       6606            bnes 10c5ec9e <rt_check_expire+0xb0>
10c5ec98:       b2fc 0000       cmpaw #0,%a1
10c5ec9c:       6702            beqs 10c5eca0 <rt_check_expire+0xb2>
10c5ec9e:       7201            moveq #1,%d1
10c5eca0:       4a81            tstl %d1
10c5eca2:       6602            bnes 10c5eca6 <rt_check_expire+0xb8>
10c5eca4:       7e01            moveq #1,%d7
10c5eca6:       4a87            tstl %d7
10c5eca8:       6606            bnes 10c5ecb0 <rt_check_expire+0xc2>
10c5ecaa:       e28b            lsrl #1,%d3
10c5ecac:       2448            moveal %a0,%a2
10c5ecae:       6024            bras 10c5ecd4 <rt_check_expire+0xe6>
10c5ecb0:       2490            movel %a0@,%a2@
10c5ecb2:       7001            moveq #1,%d0
10c5ecb4:       b0a8 0010       cmpl %a0@(16),%d0
10c5ecb8:       6d1a            blts 10c5ecd4 <rt_check_expire+0xe6>
10c5ecba:       4aa8 0004       tstl %a0@(4)
10c5ecbe:       660a            bnes 10c5ecca <rt_check_expire+0xdc>
10c5ecc0:       2f08            movel %a0,%sp@-
10c5ecc2:       4eb9 10c5 9db8  jsr 10c59db8 <dst_destroy>
10c5ecc8:       6008            bras 10c5ecd2 <rt_check_expire+0xe4>
10c5ecca:       2f08            movel %a0,%sp@-
10c5eccc:       4eb9 10c5 9d1c  jsr 10c59d1c <__dst_free>
10c5ecd2:       588f            addql #4,%sp
10c5ecd4:       2052            moveal %a2@,%a0
10c5ecd6:       b0fc 0000       cmpaw #0,%a0
10c5ecda:       6600 ff56       bnew 10c5ec32 <rt_check_expire+0x44>
10c5ecde:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c5ece4:       b7c0            cmpal %d0,%a3
10c5ece6:       660a            bnes 10c5ecf2 <rt_check_expire+0x104>
10c5ece8:       9cb9 1001 00f8  subl 100100f8 <ip_rt_gc_timeout>,%d6
10c5ecee:       6a00 ff24       bplw 10c5ec14 <rt_check_expire+0x26>
10c5ecf2:       23c5 1002 4b34  movel %d5,10024b34 <rover.1482>
10c5ecf8:       d7f9 1001 00fc  addal 100100fc <ip_rt_gc_interval>,%a3
10c5ecfe:       2f0b            movel %a3,%sp@-
10c5ed00:       4879 1002 4b60  pea 10024b60 <rt_periodic_timer>
10c5ed06:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c5ed0c:       4cee 0cfc ffe0  moveml %fp@(-32),%d2-%d7/%a2-%a3
10c5ed12:       4e5e            unlk %fp
10c5ed14:       4e75            rts

10c5ed16 <rt_run_flush>:
10c5ed16:       4e56 0000       linkw %fp,#0
10c5ed1a:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c5ed1e:       42b9 1002 4b48  clrl 10024b48 <rt_deadline>
10c5ed24:       2239 1002 4b78  movel 10024b78 <rt_hash_mask>,%d1
10c5ed2a:       6d5c            blts 10c5ed88 <rt_run_flush+0x72>
10c5ed2c:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c5ed32:       5292            addql #1,%a2@
10c5ed34:       2279 1002 4b74  moveal 10024b74 <rt_hash_table>,%a1
10c5ed3a:       2001            movel %d1,%d0
10c5ed3c:       e788            lsll #3,%d0
10c5ed3e:       2071 0800       moveal %a1@(00000000,%d0:l),%a0
10c5ed42:       b0fc 0000       cmpaw #0,%a0
10c5ed46:       6704            beqs 10c5ed4c <rt_run_flush+0x36>
10c5ed48:       42b1 0800       clrl %a1@(00000000,%d0:l)
10c5ed4c:       5392            subql #1,%a2@
10c5ed4e:       2601            movel %d1,%d3
10c5ed50:       5383            subql #1,%d3
10c5ed52:       b0fc 0000       cmpaw #0,%a0
10c5ed56:       672c            beqs 10c5ed84 <rt_run_flush+0x6e>
10c5ed58:       2410            movel %a0@,%d2
10c5ed5a:       7001            moveq #1,%d0
10c5ed5c:       b0a8 0010       cmpl %a0@(16),%d0
10c5ed60:       6d1a            blts 10c5ed7c <rt_run_flush+0x66>
10c5ed62:       4aa8 0004       tstl %a0@(4)
10c5ed66:       660a            bnes 10c5ed72 <rt_run_flush+0x5c>
10c5ed68:       2f08            movel %a0,%sp@-
10c5ed6a:       4eb9 10c5 9db8  jsr 10c59db8 <dst_destroy>
10c5ed70:       6008            bras 10c5ed7a <rt_run_flush+0x64>
10c5ed72:       2f08            movel %a0,%sp@-
10c5ed74:       4eb9 10c5 9d1c  jsr 10c59d1c <__dst_free>
10c5ed7a:       588f            addql #4,%sp
10c5ed7c:       2042            moveal %d2,%a0
10c5ed7e:       b0fc 0000       cmpaw #0,%a0
10c5ed82:       66d4            bnes 10c5ed58 <rt_run_flush+0x42>
10c5ed84:       2203            movel %d3,%d1
10c5ed86:       6caa            bges 10c5ed32 <rt_run_flush+0x1c>
10c5ed88:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c5ed8e:       4e5e            unlk %fp
10c5ed90:       4e75            rts

10c5ed92 <rt_cache_flush>:
10c5ed92:       4e56 0000       linkw %fp,#0
10c5ed96:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c5ed9a:       266e 0008       moveal %fp@(8),%a3
10c5ed9e:       2879 1002 67b0  moveal 100267b0 <jiffies>,%a4
10c5eda4:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c5edaa:       2210            movel %a0@,%d1
10c5edac:       57c0            seq %d0
10c5edae:       4880            extw %d0
10c5edb0:       3400            movew %d0,%d2
10c5edb2:       48c2            extl %d2
10c5edb4:       4482            negl %d2
10c5edb6:       2448            moveal %a0,%a2
10c5edb8:       b6fc 0000       cmpaw #0,%a3
10c5edbc:       6c06            bges 10c5edc4 <rt_cache_flush+0x32>
10c5edbe:       2679 1001 00f0  moveal 100100f0 <ip_rt_min_delay>,%a3
10c5edc4:       5281            addql #1,%d1
10c5edc6:       2481            movel %d1,%a2@
10c5edc8:       4879 1002 4b4c  pea 10024b4c <rt_flush_timer>
10c5edce:       4eb9 10c1 9894  jsr 10c19894 <del_timer>
10c5edd4:       588f            addql #4,%sp
10c5edd6:       4a80            tstl %d0
10c5edd8:       672e            beqs 10c5ee08 <rt_cache_flush+0x76>
10c5edda:       b6fc 0000       cmpaw #0,%a3
10c5edde:       6f2e            bles 10c5ee0e <rt_cache_flush+0x7c>
10c5ede0:       2039 1002 4b48  movel 10024b48 <rt_deadline>,%d0
10c5ede6:       6720            beqs 10c5ee08 <rt_cache_flush+0x76>
10c5ede8:       2200            movel %d0,%d1
10c5edea:       928c            subl %a4,%d1
10c5edec:       4a82            tstl %d2
10c5edee:       6712            beqs 10c5ee02 <rt_cache_flush+0x70>
10c5edf0:       2039 1001 00f4  movel 100100f4 <ip_rt_max_delay>,%d0
10c5edf6:       90b9 1001 00f0  subl 100100f0 <ip_rt_min_delay>,%d0
10c5edfc:       b081            cmpl %d1,%d0
10c5edfe:       6f02            bles 10c5ee02 <rt_cache_flush+0x70>
10c5ee00:       7200            moveq #0,%d1
10c5ee02:       b28b            cmpl %a3,%d1
10c5ee04:       6c02            bges 10c5ee08 <rt_cache_flush+0x76>
10c5ee06:       2641            moveal %d1,%a3
10c5ee08:       b6fc 0000       cmpaw #0,%a3
10c5ee0c:       6e0a            bgts 10c5ee18 <rt_cache_flush+0x86>
10c5ee0e:       5392            subql #1,%a2@
10c5ee10:       42a7            clrl %sp@-
10c5ee12:       4eba ff02       jsr %pc@(10c5ed16 <rt_run_flush>)
10c5ee16:       6028            bras 10c5ee40 <rt_cache_flush+0xae>
10c5ee18:       4ab9 1002 4b48  tstl 10024b48 <rt_deadline>
10c5ee1e:       660e            bnes 10c5ee2e <rt_cache_flush+0x9c>
10c5ee20:       200c            movel %a4,%d0
10c5ee22:       d0b9 1001 00f4  addl 100100f4 <ip_rt_max_delay>,%d0
10c5ee28:       23c0 1002 4b48  movel %d0,10024b48 <rt_deadline>
10c5ee2e:       4873 c800       pea %a3@(00000000,%a4:l)
10c5ee32:       4879 1002 4b4c  pea 10024b4c <rt_flush_timer>
10c5ee38:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c5ee3e:       5392            subql #1,%a2@
10c5ee40:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c5ee46:       4e5e            unlk %fp
10c5ee48:       4e75            rts

10c5ee4a <rt_garbage_collect>:
10c5ee4a:       4e56 0000       linkw %fp,#0
10c5ee4e:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c5ee52:       2a79 1002 67b0  moveal 100267b0 <jiffies>,%a5
10c5ee58:       200d            movel %a5,%d0
10c5ee5a:       90b9 1002 4b38  subl 10024b38 <last_gc.1493>,%d0
10c5ee60:       b0b9 1001 0100  cmpl 10010100 <ip_rt_gc_min_interval>,%d0
10c5ee66:       6410            bccs 10c5ee78 <rt_garbage_collect+0x2e>
10c5ee68:       2039 1001 014c  movel 1001014c <ipv4_dst_ops+0x24>,%d0
10c5ee6e:       b0b9 1003 30ea  cmpl 100330ea <ip_rt_max_size>,%d0
10c5ee74:       6d00 023e       bltw 10c5f0b4 <rt_garbage_collect+0x26a>
10c5ee78:       2039 1001 0118  movel 10010118 <ip_rt_gc_elasticity>,%d0
10c5ee7e:       2239 1002 4b7c  movel 10024b7c <rt_hash_log>,%d1
10c5ee84:       e3a8            lsll %d1,%d0
10c5ee86:       2439 1001 014c  movel 1001014c <ipv4_dst_ops+0x24>,%d2
10c5ee8c:       2802            movel %d2,%d4
10c5ee8e:       9880            subl %d0,%d4
10c5ee90:       4a84            tstl %d4
10c5ee92:       6e46            bgts 10c5eeda <rt_garbage_collect+0x90>
10c5ee94:       2039 1001 012c  movel 1001012c <ipv4_dst_ops+0x4>,%d0
10c5ee9a:       b0b9 1002 4b40  cmpl 10024b40 <equilibrium.1495>,%d0
10c5eea0:       6306            blss 10c5eea8 <rt_garbage_collect+0x5e>
10c5eea2:       23c0 1002 4b40  movel %d0,10024b40 <equilibrium.1495>
10c5eea8:       2639 1002 4b40  movel 10024b40 <equilibrium.1495>,%d3
10c5eeae:       2802            movel %d2,%d4
10c5eeb0:       9883            subl %d3,%d4
10c5eeb2:       4a84            tstl %d4
10c5eeb4:       6f44            bles 10c5eefa <rt_garbage_collect+0xb0>
10c5eeb6:       2204            movel %d4,%d1
10c5eeb8:       6a02            bpls 10c5eebc <rt_garbage_collect+0x72>
10c5eeba:       5281            addql #1,%d1
10c5eebc:       e281            asrl #1,%d1
10c5eebe:       2039 1002 4b78  movel 10024b78 <rt_hash_mask>,%d0
10c5eec4:       5280            addql #1,%d0
10c5eec6:       b280            cmpl %d0,%d1
10c5eec8:       6402            bccs 10c5eecc <rt_garbage_collect+0x82>
10c5eeca:       2001            movel %d1,%d0
10c5eecc:       d083            addl %d3,%d0
10c5eece:       23c0 1002 4b40  movel %d0,10024b40 <equilibrium.1495>
10c5eed4:       2802            movel %d2,%d4
10c5eed6:       9880            subl %d0,%d4
10c5eed8:       6020            bras 10c5eefa <rt_garbage_collect+0xb0>
10c5eeda:       2204            movel %d4,%d1
10c5eedc:       6a02            bpls 10c5eee0 <rt_garbage_collect+0x96>
10c5eede:       5281            addql #1,%d1
10c5eee0:       e281            asrl #1,%d1
10c5eee2:       2039 1002 4b78  movel 10024b78 <rt_hash_mask>,%d0
10c5eee8:       5280            addql #1,%d0
10c5eeea:       b280            cmpl %d0,%d1
10c5eeec:       6302            blss 10c5eef0 <rt_garbage_collect+0xa6>
10c5eeee:       2001            movel %d1,%d0
10c5eef0:       2800            movel %d0,%d4
10c5eef2:       9484            subl %d4,%d2
10c5eef4:       23c2 1002 4b40  movel %d2,10024b40 <equilibrium.1495>
10c5eefa:       200d            movel %a5,%d0
10c5eefc:       90b9 1002 4b38  subl 10024b38 <last_gc.1493>,%d0
10c5ef02:       b0b9 1001 0100  cmpl 10010100 <ip_rt_gc_min_interval>,%d0
10c5ef08:       6506            bcss 10c5ef10 <rt_garbage_collect+0xc6>
10c5ef0a:       23cd 1002 4b38  movel %a5,10024b38 <last_gc.1493>
10c5ef10:       4a84            tstl %d4
10c5ef12:       6e0a            bgts 10c5ef1e <rt_garbage_collect+0xd4>
10c5ef14:       d9b9 1002 4b40  addl %d4,10024b40 <equilibrium.1495>
10c5ef1a:       6000 0168       braw 10c5f084 <rt_garbage_collect+0x23a>
10c5ef1e:       2879 1002 4b78  moveal 10024b78 <rt_hash_mask>,%a4
10c5ef24:       2a39 1002 4b3c  movel 10024b3c <rover.1494>,%d5
10c5ef2a:       b8fc 0000       cmpaw #0,%a4
10c5ef2e:       6d00 00f0       bltw 10c5f020 <rt_garbage_collect+0x1d6>
10c5ef32:       47f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a3
10c5ef38:       2e39 1001 0168  movel 10010168 <expire.1492>,%d7
10c5ef3e:       5285            addql #1,%d5
10c5ef40:       cab9 1002 4b78  andl 10024b78 <rt_hash_mask>,%d5
10c5ef46:       2005            movel %d5,%d0
10c5ef48:       e788            lsll #3,%d0
10c5ef4a:       2479 1002 4b74  moveal 10024b74 <rt_hash_table>,%a2
10c5ef50:       d5c0            addal %d0,%a2
10c5ef52:       5293            addql #1,%a3@
10c5ef54:       6000 00ae       braw 10c5f004 <rt_garbage_collect+0x1ba>
10c5ef58:       2c39 1001 0168  movel 10010168 <expire.1492>,%d6
10c5ef5e:       7600            moveq #0,%d3
10c5ef60:       4aa8 0004       tstl %a0@(4)
10c5ef64:       666e            bnes 10c5efd4 <rt_garbage_collect+0x18a>
10c5ef66:       7601            moveq #1,%d3
10c5ef68:       2268 001c       moveal %a0@(28),%a1
10c5ef6c:       b2fc 0000       cmpaw #0,%a1
10c5ef70:       670e            beqs 10c5ef80 <rt_garbage_collect+0x136>
10c5ef72:       2239 1002 67b0  movel 100267b0 <jiffies>,%d1
10c5ef78:       2009            movel %a1,%d0
10c5ef7a:       9081            subl %d1,%d0
10c5ef7c:       4a80            tstl %d0
10c5ef7e:       6f54            bles 10c5efd4 <rt_garbage_collect+0x18a>
10c5ef80:       2239 1002 67b0  movel 100267b0 <jiffies>,%d1
10c5ef86:       92a8 0018       subl %a0@(24),%d1
10c5ef8a:       7600            moveq #0,%d3
10c5ef8c:       be81            cmpl %d1,%d7
10c5ef8e:       6d24            blts 10c5efb4 <rt_garbage_collect+0x16a>
10c5ef90:       7400            moveq #0,%d2
10c5ef92:       2028 0064       movel %a0@(100),%d0
10c5ef96:       0280 3000 0000  andil #805306368,%d0
10c5ef9c:       6712            beqs 10c5efb0 <rt_garbage_collect+0x166>
10c5ef9e:       4aa8 0084       tstl %a0@(132)
10c5efa2:       670c            beqs 10c5efb0 <rt_garbage_collect+0x166>
10c5efa4:       4a90            tstl %a0@
10c5efa6:       56c0            sne %d0
10c5efa8:       4880            extw %d0
10c5efaa:       3400            movew %d0,%d2
10c5efac:       48c2            extl %d2
10c5efae:       4482            negl %d2
10c5efb0:       4a82            tstl %d2
10c5efb2:       6720            beqs 10c5efd4 <rt_garbage_collect+0x18a>
10c5efb4:       bc81            cmpl %d1,%d6
10c5efb6:       6d1a            blts 10c5efd2 <rt_garbage_collect+0x188>
10c5efb8:       7200            moveq #0,%d1
10c5efba:       2028 0064       movel %a0@(100),%d0
10c5efbe:       0280 0005 0000  andil #327680,%d0
10c5efc4:       6606            bnes 10c5efcc <rt_garbage_collect+0x182>
10c5efc6:       b2fc 0000       cmpaw #0,%a1
10c5efca:       6702            beqs 10c5efce <rt_garbage_collect+0x184>
10c5efcc:       7201            moveq #1,%d1
10c5efce:       4a81            tstl %d1
10c5efd0:       6602            bnes 10c5efd4 <rt_garbage_collect+0x18a>
10c5efd2:       7601            moveq #1,%d3
10c5efd4:       4a83            tstl %d3
10c5efd6:       6606            bnes 10c5efde <rt_garbage_collect+0x194>
10c5efd8:       e28f            lsrl #1,%d7
10c5efda:       2448            moveal %a0,%a2
10c5efdc:       6026            bras 10c5f004 <rt_garbage_collect+0x1ba>
10c5efde:       2490            movel %a0@,%a2@
10c5efe0:       7001            moveq #1,%d0
10c5efe2:       b0a8 0010       cmpl %a0@(16),%d0
10c5efe6:       6d1a            blts 10c5f002 <rt_garbage_collect+0x1b8>
10c5efe8:       4aa8 0004       tstl %a0@(4)
10c5efec:       660a            bnes 10c5eff8 <rt_garbage_collect+0x1ae>
10c5efee:       2f08            movel %a0,%sp@-
10c5eff0:       4eb9 10c5 9db8  jsr 10c59db8 <dst_destroy>
10c5eff6:       6008            bras 10c5f000 <rt_garbage_collect+0x1b6>
10c5eff8:       2f08            movel %a0,%sp@-
10c5effa:       4eb9 10c5 9d1c  jsr 10c59d1c <__dst_free>
10c5f000:       588f            addql #4,%sp
10c5f002:       5384            subql #1,%d4
10c5f004:       2052            moveal %a2@,%a0
10c5f006:       b0fc 0000       cmpaw #0,%a0
10c5f00a:       6600 ff4c       bnew 10c5ef58 <rt_garbage_collect+0x10e>
10c5f00e:       5393            subql #1,%a3@
10c5f010:       4a84            tstl %d4
10c5f012:       6f0c            bles 10c5f020 <rt_garbage_collect+0x1d6>
10c5f014:       538c            subql #1,%a4
10c5f016:       b9fc ffff ffff  cmpal #-1,%a4
10c5f01c:       6600 ff1a       bnew 10c5ef38 <rt_garbage_collect+0xee>
10c5f020:       23c5 1002 4b3c  movel %d5,10024b3c <rover.1494>
10c5f026:       4a84            tstl %d4
10c5f028:       6f5a            bles 10c5f084 <rt_garbage_collect+0x23a>
10c5f02a:       2039 1001 0168  movel 10010168 <expire.1492>,%d0
10c5f030:       672a            beqs 10c5f05c <rt_garbage_collect+0x212>
10c5f032:       e288            lsrl #1,%d0
10c5f034:       23c0 1001 0168  movel %d0,10010168 <expire.1492>
10c5f03a:       2239 1001 014c  movel 1001014c <ipv4_dst_ops+0x24>,%d1
10c5f040:       b2b9 1003 30ea  cmpl 100330ea <ip_rt_max_size>,%d1
10c5f046:       6d6c            blts 10c5f0b4 <rt_garbage_collect+0x26a>
10c5f048:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c5f04e:       660c            bnes 10c5f05c <rt_garbage_collect+0x212>
10c5f050:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c5f056:       bbc0            cmpal %d0,%a5
10c5f058:       6700 fec4       beqw 10c5ef1e <rt_garbage_collect+0xd4>
10c5f05c:       2039 1001 014c  movel 1001014c <ipv4_dst_ops+0x24>,%d0
10c5f062:       b0b9 1003 30ea  cmpl 100330ea <ip_rt_max_size>,%d0
10c5f068:       6d4a            blts 10c5f0b4 <rt_garbage_collect+0x26a>
10c5f06a:       4eb9 10c5 ca54  jsr 10c5ca54 <net_ratelimit>
10c5f070:       4a80            tstl %d0
10c5f072:       670c            beqs 10c5f080 <rt_garbage_collect+0x236>
10c5f074:       4879 1000 76c2  pea 100076c2 <prio2band+0x448>
10c5f07a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c5f080:       7001            moveq #1,%d0
10c5f082:       6032            bras 10c5f0b6 <rt_garbage_collect+0x26c>
10c5f084:       2039 1001 0168  movel 10010168 <expire.1492>,%d0
10c5f08a:       d0b9 1001 0100  addl 10010100 <ip_rt_gc_min_interval>,%d0
10c5f090:       23c0 1001 0168  movel %d0,10010168 <expire.1492>
10c5f096:       2239 1001 00f8  movel 100100f8 <ip_rt_gc_timeout>,%d1
10c5f09c:       b280            cmpl %d0,%d1
10c5f09e:       650e            bcss 10c5f0ae <rt_garbage_collect+0x264>
10c5f0a0:       2039 1001 014c  movel 1001014c <ipv4_dst_ops+0x24>,%d0
10c5f0a6:       b0b9 1001 012c  cmpl 1001012c <ipv4_dst_ops+0x4>,%d0
10c5f0ac:       6406            bccs 10c5f0b4 <rt_garbage_collect+0x26a>
10c5f0ae:       23c1 1001 0168  movel %d1,10010168 <expire.1492>
10c5f0b4:       7000            moveq #0,%d0
10c5f0b6:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c5f0bc:       4e5e            unlk %fp
10c5f0be:       4e75            rts

10c5f0c0 <rt_intern_hash>:
10c5f0c0:       4e56 fffc       linkw %fp,#-4
10c5f0c4:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c5f0c8:       2e2e 0008       movel %fp@(8),%d7
10c5f0cc:       286e 000c       moveal %fp@(12),%a4
10c5f0d0:       2c2e 0010       movel %fp@(16),%d6
10c5f0d4:       2a39 1002 67b0  movel 100267b0 <jiffies>,%d5
10c5f0da:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c5f0e0:       4a90            tstl %a0@
10c5f0e2:       57c0            seq %d0
10c5f0e4:       4880            extw %d0
10c5f0e6:       3800            movew %d0,%d4
10c5f0e8:       48c4            extl %d4
10c5f0ea:       4484            negl %d4
10c5f0ec:       2648            moveal %a0,%a3
10c5f0ee:       2007            movel %d7,%d0
10c5f0f0:       e788            lsll #3,%d0
10c5f0f2:       2079 1002 4b74  moveal 10024b74 <rt_hash_table>,%a0
10c5f0f8:       d1c0            addal %d0,%a0
10c5f0fa:       5293            addql #1,%a3@
10c5f0fc:       2450            moveal %a0@,%a2
10c5f0fe:       2600            movel %d0,%d3
10c5f100:       b4fc 0000       cmpaw #0,%a2
10c5f104:       6700 0084       beqw 10c5f18a <rt_intern_hash+0xca>
10c5f108:       2a43            moveal %d3,%a5
10c5f10a:       4878 0012       pea 12 <LSIGTRAP+0xd>
10c5f10e:       486c 007c       pea %a4@(124)
10c5f112:       486a 007c       pea %a2@(124)
10c5f116:       2d48 fffc       movel %a0,%fp@(-4)
10c5f11a:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c5f120:       4fef 000c       lea %sp@(12),%sp
10c5f124:       206e fffc       moveal %fp@(-4),%a0
10c5f128:       4a80            tstl %d0
10c5f12a:       6654            bnes 10c5f180 <rt_intern_hash+0xc0>
10c5f12c:       2092            movel %a2@,%a0@
10c5f12e:       2079 1002 4b74  moveal 10024b74 <rt_hash_table>,%a0
10c5f134:       24b0 d800       movel %a0@(00000000,%a5:l),%a2@
10c5f138:       218a d800       movel %a2,%a0@(00000000,%a5:l)
10c5f13c:       52aa 0008       addql #1,%a2@(8)
10c5f140:       41ea 0004       lea %a2@(4),%a0
10c5f144:       5290            addql #1,%a0@
10c5f146:       2545 0018       movel %d5,%a2@(24)
10c5f14a:       5393            subql #1,%a3@
10c5f14c:       b8fc 0000       cmpaw #0,%a4
10c5f150:       6706            beqs 10c5f158 <rt_intern_hash+0x98>
10c5f152:       41ec 0004       lea %a4@(4),%a0
10c5f156:       5390            subql #1,%a0@
10c5f158:       7001            moveq #1,%d0
10c5f15a:       b0ac 0010       cmpl %a4@(16),%d0
10c5f15e:       6d18            blts 10c5f178 <rt_intern_hash+0xb8>
10c5f160:       4aac 0004       tstl %a4@(4)
10c5f164:       660a            bnes 10c5f170 <rt_intern_hash+0xb0>
10c5f166:       2f0c            movel %a4,%sp@-
10c5f168:       4eb9 10c5 9db8  jsr 10c59db8 <dst_destroy>
10c5f16e:       6008            bras 10c5f178 <rt_intern_hash+0xb8>
10c5f170:       2f0c            movel %a4,%sp@-
10c5f172:       4eb9 10c5 9d1c  jsr 10c59d1c <__dst_free>
10c5f178:       2046            moveal %d6,%a0
10c5f17a:       208a            movel %a2,%a0@
10c5f17c:       6000 00f8       braw 10c5f276 <rt_intern_hash+0x1b6>
10c5f180:       204a            moveal %a2,%a0
10c5f182:       2452            moveal %a2@,%a2
10c5f184:       b4fc 0000       cmpaw #0,%a2
10c5f188:       6680            bnes 10c5f10a <rt_intern_hash+0x4a>
10c5f18a:       7001            moveq #1,%d0
10c5f18c:       b0ac 0068       cmpl %a4@(104),%d0
10c5f190:       6708            beqs 10c5f19a <rt_intern_hash+0xda>
10c5f192:       4aac 0084       tstl %a4@(132)
10c5f196:       6600 00ca       bnew 10c5f262 <rt_intern_hash+0x1a2>
10c5f19a:       2f0c            movel %a4,%sp@-
10c5f19c:       4eb9 10c7 9722  jsr 10c79722 <arp_bind_neighbour>
10c5f1a2:       2400            movel %d0,%d2
10c5f1a4:       588f            addql #4,%sp
10c5f1a6:       6700 00ba       beqw 10c5f262 <rt_intern_hash+0x1a2>
10c5f1aa:       5393            subql #1,%a3@
10c5f1ac:       7097            moveq #-105,%d0
10c5f1ae:       b082            cmpl %d2,%d0
10c5f1b0:       6732            beqs 10c5f1e4 <rt_intern_hash+0x124>
10c5f1b2:       b8fc 0000       cmpaw #0,%a4
10c5f1b6:       6706            beqs 10c5f1be <rt_intern_hash+0xfe>
10c5f1b8:       41ec 0004       lea %a4@(4),%a0
10c5f1bc:       5390            subql #1,%a0@
10c5f1be:       7001            moveq #1,%d0
10c5f1c0:       b0ac 0010       cmpl %a4@(16),%d0
10c5f1c4:       6d18            blts 10c5f1de <rt_intern_hash+0x11e>
10c5f1c6:       4aac 0004       tstl %a4@(4)
10c5f1ca:       660a            bnes 10c5f1d6 <rt_intern_hash+0x116>
10c5f1cc:       2f0c            movel %a4,%sp@-
10c5f1ce:       4eb9 10c5 9db8  jsr 10c59db8 <dst_destroy>
10c5f1d4:       6008            bras 10c5f1de <rt_intern_hash+0x11e>
10c5f1d6:       2f0c            movel %a4,%sp@-
10c5f1d8:       4eb9 10c5 9d1c  jsr 10c59d1c <__dst_free>
10c5f1de:       2002            movel %d2,%d0
10c5f1e0:       6000 0096       braw 10c5f278 <rt_intern_hash+0x1b8>
10c5f1e4:       2004            movel %d4,%d0
10c5f1e6:       5384            subql #1,%d4
10c5f1e8:       4a80            tstl %d0
10c5f1ea:       6f2e            bles 10c5f21a <rt_intern_hash+0x15a>
10c5f1ec:       2639 1001 0118  movel 10010118 <ip_rt_gc_elasticity>,%d3
10c5f1f2:       2439 1001 0100  movel 10010100 <ip_rt_gc_min_interval>,%d2
10c5f1f8:       7001            moveq #1,%d0
10c5f1fa:       23c0 1001 0118  movel %d0,10010118 <ip_rt_gc_elasticity>
10c5f200:       42b9 1001 0100  clrl 10010100 <ip_rt_gc_min_interval>
10c5f206:       4eba fc42       jsr %pc@(10c5ee4a <rt_garbage_collect>)
10c5f20a:       23c2 1001 0100  movel %d2,10010100 <ip_rt_gc_min_interval>
10c5f210:       23c3 1001 0118  movel %d3,10010118 <ip_rt_gc_elasticity>
10c5f216:       6000 fed6       braw 10c5f0ee <rt_intern_hash+0x2e>
10c5f21a:       4eb9 10c5 ca54  jsr 10c5ca54 <net_ratelimit>
10c5f220:       4a80            tstl %d0
10c5f222:       670e            beqs 10c5f232 <rt_intern_hash+0x172>
10c5f224:       4879 1000 76d6  pea 100076d6 <prio2band+0x45c>
10c5f22a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c5f230:       588f            addql #4,%sp
10c5f232:       b8fc 0000       cmpaw #0,%a4
10c5f236:       6706            beqs 10c5f23e <rt_intern_hash+0x17e>
10c5f238:       41ec 0004       lea %a4@(4),%a0
10c5f23c:       5390            subql #1,%a0@
10c5f23e:       7001            moveq #1,%d0
10c5f240:       b0ac 0010       cmpl %a4@(16),%d0
10c5f244:       6d18            blts 10c5f25e <rt_intern_hash+0x19e>
10c5f246:       4aac 0004       tstl %a4@(4)
10c5f24a:       660a            bnes 10c5f256 <rt_intern_hash+0x196>
10c5f24c:       2f0c            movel %a4,%sp@-
10c5f24e:       4eb9 10c5 9db8  jsr 10c59db8 <dst_destroy>
10c5f254:       6008            bras 10c5f25e <rt_intern_hash+0x19e>
10c5f256:       2f0c            movel %a4,%sp@-
10c5f258:       4eb9 10c5 9d1c  jsr 10c59d1c <__dst_free>
10c5f25e:       7097            moveq #-105,%d0
10c5f260:       6016            bras 10c5f278 <rt_intern_hash+0x1b8>
10c5f262:       2079 1002 4b74  moveal 10024b74 <rt_hash_table>,%a0
10c5f268:       28b0 3800       movel %a0@(00000000,%d3:l),%a4@
10c5f26c:       218c 3800       movel %a4,%a0@(00000000,%d3:l)
10c5f270:       5393            subql #1,%a3@
10c5f272:       2046            moveal %d6,%a0
10c5f274:       208c            movel %a4,%a0@
10c5f276:       7000            moveq #0,%d0
10c5f278:       4cee 3cfc ffd4  moveml %fp@(-44),%d2-%d7/%a2-%a5
10c5f27e:       4e5e            unlk %fp
10c5f280:       4e75            rts

10c5f282 <rt_bind_peer>:
10c5f282:       4e56 0000       linkw %fp,#0
10c5f286:       2f0a            movel %a2,%sp@-
10c5f288:       246e 0008       moveal %fp@(8),%a2
10c5f28c:       2f2e 000c       movel %fp@(12),%sp@-
10c5f290:       2f2a 006c       movel %a2@(108),%sp@-
10c5f294:       4eb9 10c6 1886  jsr 10c61886 <inet_getpeer>
10c5f29a:       2240            moveal %d0,%a1
10c5f29c:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c5f2a2:       5290            addql #1,%a0@
10c5f2a4:       4aaa 0092       tstl %a2@(146)
10c5f2a8:       6606            bnes 10c5f2b0 <rt_bind_peer+0x2e>
10c5f2aa:       2549 0092       movel %a1,%a2@(146)
10c5f2ae:       93c9            subal %a1,%a1
10c5f2b0:       5390            subql #1,%a0@
10c5f2b2:       b2fc 0000       cmpaw #0,%a1
10c5f2b6:       6748            beqs 10c5f300 <rt_bind_peer+0x7e>
10c5f2b8:       52b9 1002 5730  addql #1,10025730 <irq_stat+0x8>
10c5f2be:       41e9 0010       lea %a1@(16),%a0
10c5f2c2:       40c1            movew %sr,%d1
10c5f2c4:       007c 0700       oriw #1792,%sr
10c5f2c8:       2010            movel %a0@,%d0
10c5f2ca:       5380            subql #1,%d0
10c5f2cc:       2080            movel %d0,%a0@
10c5f2ce:       46c1            movew %d1,%sr
10c5f2d0:       4a80            tstl %d0
10c5f2d2:       6626            bnes 10c5f2fa <rt_bind_peer+0x78>
10c5f2d4:       2379 1001 01c8  movel 100101c8 <inet_peer_unused_tailp>,%a1@(12)
10c5f2da:       000c 
10c5f2dc:       42a9 0008       clrl %a1@(8)
10c5f2e0:       2079 1001 01c8  moveal 100101c8 <inet_peer_unused_tailp>,%a0
10c5f2e6:       2089            movel %a1,%a0@
10c5f2e8:       41e9 0008       lea %a1@(8),%a0
10c5f2ec:       23c8 1001 01c8  movel %a0,100101c8 <inet_peer_unused_tailp>
10c5f2f2:       2379 1002 67b0  movel 100267b0 <jiffies>,%a1@(20)
10c5f2f8:       0014 
10c5f2fa:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c5f300:       246e fffc       moveal %fp@(-4),%a2
10c5f304:       4e5e            unlk %fp
10c5f306:       4e75            rts

10c5f308 <ip_select_fb_ident>:
10c5f308:       4e56 0000       linkw %fp,#0
10c5f30c:       2f0b            movel %a3,%sp@-
10c5f30e:       2f0a            movel %a2,%sp@-
10c5f310:       246e 0008       moveal %fp@(8),%a2
10c5f314:       47f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a3
10c5f31a:       5293            addql #1,%a3@
10c5f31c:       2039 1002 4b44  movel 10024b44 <ip_fallback_id.1507>,%d0
10c5f322:       222a 0010       movel %a2@(16),%d1
10c5f326:       b380            eorl %d1,%d0
10c5f328:       2f00            movel %d0,%sp@-
10c5f32a:       4eb9 10c4 a500  jsr 10c4a500 <secure_ip_id>
10c5f330:       3540 0004       movew %d0,%a2@(4)
10c5f334:       23c0 1002 4b44  movel %d0,10024b44 <ip_fallback_id.1507>
10c5f33a:       5393            subql #1,%a3@
10c5f33c:       246e fff8       moveal %fp@(-8),%a2
10c5f340:       266e fffc       moveal %fp@(-4),%a3
10c5f344:       4e5e            unlk %fp
10c5f346:       4e75            rts

10c5f348 <__ip_select_ident>:
10c5f348:       4e56 0000       linkw %fp,#0
10c5f34c:       2f0b            movel %a3,%sp@-
10c5f34e:       2f0a            movel %a2,%sp@-
10c5f350:       266e 0008       moveal %fp@(8),%a3
10c5f354:       246e 000c       moveal %fp@(12),%a2
10c5f358:       b4fc 0000       cmpaw #0,%a2
10c5f35c:       6736            beqs 10c5f394 <__ip_select_ident+0x4c>
10c5f35e:       4aaa 0092       tstl %a2@(146)
10c5f362:       6612            bnes 10c5f376 <__ip_select_ident+0x2e>
10c5f364:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c5f368:       2f0a            movel %a2,%sp@-
10c5f36a:       4eba ff16       jsr %pc@(10c5f282 <rt_bind_peer>)
10c5f36e:       508f            addql #8,%sp
10c5f370:       4aaa 0092       tstl %a2@(146)
10c5f374:       6730            beqs 10c5f3a6 <__ip_select_ident+0x5e>
10c5f376:       206a 0092       moveal %a2@(146),%a0
10c5f37a:       52b9 1002 5730  addql #1,10025730 <irq_stat+0x8>
10c5f380:       3028 001e       movew %a0@(30),%d0
10c5f384:       5268 001e       addqw #1,%a0@(30)
10c5f388:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c5f38e:       3740 0004       movew %d0,%a3@(4)
10c5f392:       6018            bras 10c5f3ac <__ip_select_ident+0x64>
10c5f394:       2f2e 0004       movel %fp@(4),%sp@-
10c5f398:       4879 1000 76f1  pea 100076f1 <prio2band+0x477>
10c5f39e:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c5f3a4:       508f            addql #8,%sp
10c5f3a6:       2f0b            movel %a3,%sp@-
10c5f3a8:       4eba ff5e       jsr %pc@(10c5f308 <ip_select_fb_ident>)
10c5f3ac:       246e fff8       moveal %fp@(-8),%a2
10c5f3b0:       266e fffc       moveal %fp@(-4),%a3
10c5f3b4:       4e5e            unlk %fp
10c5f3b6:       4e75            rts

10c5f3b8 <rt_del>:
10c5f3b8:       4e56 0000       linkw %fp,#0
10c5f3bc:       2f0a            movel %a2,%sp@-
10c5f3be:       202e 0008       movel %fp@(8),%d0
10c5f3c2:       226e 000c       moveal %fp@(12),%a1
10c5f3c6:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c5f3cc:       5290            addql #1,%a0@
10c5f3ce:       2448            moveal %a0,%a2
10c5f3d0:       b2fc 0000       cmpaw #0,%a1
10c5f3d4:       6706            beqs 10c5f3dc <rt_del+0x24>
10c5f3d6:       41e9 0004       lea %a1@(4),%a0
10c5f3da:       5390            subql #1,%a0@
10c5f3dc:       e788            lsll #3,%d0
10c5f3de:       2079 1002 4b74  moveal 10024b74 <rt_hash_table>,%a0
10c5f3e4:       d1c0            addal %d0,%a0
10c5f3e6:       6002            bras 10c5f3ea <rt_del+0x32>
10c5f3e8:       2040            moveal %d0,%a0
10c5f3ea:       2010            movel %a0@,%d0
10c5f3ec:       6726            beqs 10c5f414 <rt_del+0x5c>
10c5f3ee:       b3c0            cmpal %d0,%a1
10c5f3f0:       66f6            bnes 10c5f3e8 <rt_del+0x30>
10c5f3f2:       2091            movel %a1@,%a0@
10c5f3f4:       7001            moveq #1,%d0
10c5f3f6:       b0a9 0010       cmpl %a1@(16),%d0
10c5f3fa:       6d18            blts 10c5f414 <rt_del+0x5c>
10c5f3fc:       4aa9 0004       tstl %a1@(4)
10c5f400:       660a            bnes 10c5f40c <rt_del+0x54>
10c5f402:       2f09            movel %a1,%sp@-
10c5f404:       4eb9 10c5 9db8  jsr 10c59db8 <dst_destroy>
10c5f40a:       6008            bras 10c5f414 <rt_del+0x5c>
10c5f40c:       2f09            movel %a1,%sp@-
10c5f40e:       4eb9 10c5 9d1c  jsr 10c59d1c <__dst_free>
10c5f414:       5392            subql #1,%a2@
10c5f416:       246e fffc       moveal %fp@(-4),%a2
10c5f41a:       4e5e            unlk %fp
10c5f41c:       4e75            rts

10c5f41e <ip_rt_redirect>:
10c5f41e:       4e56 ffdc       linkw %fp,#-36
10c5f422:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c5f426:       162e 001b       moveb %fp@(27),%d3
10c5f42a:       206e 001c       moveal %fp@(28),%a0
10c5f42e:       2a68 00a8       moveal %a0@(168),%a5
10c5f432:       bafc 0000       cmpaw #0,%a5
10c5f436:       6706            beqs 10c5f43e <ip_rt_redirect+0x20>
10c5f438:       41ed 0004       lea %a5@(4),%a0
10c5f43c:       5290            addql #1,%a0@
10c5f43e:       2d6e 0014 fff8  movel %fp@(20),%fp@(-8)
10c5f444:       42ae fffc       clrl %fp@(-4)
10c5f448:       226e 001c       moveal %fp@(28),%a1
10c5f44c:       2d69 003a fff0  movel %a1@(58),%fp@(-16)
10c5f452:       42ae fff4       clrl %fp@(-12)
10c5f456:       0203 001c       andib #28,%d3
10c5f45a:       2a0e            movel %fp,%d5
10c5f45c:       5185            subql #8,%d5
10c5f45e:       41ee fff0       lea %fp@(-16),%a0
10c5f462:       2d48 ffe4       movel %a0,%fp@(-28)
10c5f466:       bafc 0000       cmpaw #0,%a5
10c5f46a:       6700 0382       beqw 10c5f7ee <ip_rt_redirect+0x3d0>
10c5f46e:       226e 0010       moveal %fp@(16),%a1
10c5f472:       b3ee 0008       cmpal %fp@(8),%a1
10c5f476:       6700 0358       beqw 10c5f7d0 <ip_rt_redirect+0x3b2>
10c5f47a:       4aad 0044       tstl %a5@(68)
10c5f47e:       6714            beqs 10c5f494 <ip_rt_redirect+0x76>
10c5f480:       4ab9 1001 0978  tstl 10010978 <ipv4_devconf>
10c5f486:       6700 0348       beqw 10c5f7d0 <ip_rt_redirect+0x3b2>
10c5f48a:       4aad 0020       tstl %a5@(32)
10c5f48e:       6614            bnes 10c5f4a4 <ip_rt_redirect+0x86>
10c5f490:       6000 033e       braw 10c5f7d0 <ip_rt_redirect+0x3b2>
10c5f494:       4ab9 1001 0978  tstl 10010978 <ipv4_devconf>
10c5f49a:       6608            bnes 10c5f4a4 <ip_rt_redirect+0x86>
10c5f49c:       4aad 0020       tstl %a5@(32)
10c5f4a0:       6700 032e       beqw 10c5f7d0 <ip_rt_redirect+0x3b2>
10c5f4a4:       202e 0010       movel %fp@(16),%d0
10c5f4a8:       0280 f000 0000  andil #-268435456,%d0
10c5f4ae:       0c80 e000 0000  cmpil #-536870912,%d0
10c5f4b4:       6700 031a       beqw 10c5f7d0 <ip_rt_redirect+0x3b2>
10c5f4b8:       0c80 f000 0000  cmpil #-268435456,%d0
10c5f4be:       6700 0310       beqw 10c5f7d0 <ip_rt_redirect+0x3b2>
10c5f4c2:       202e 0010       movel %fp@(16),%d0
10c5f4c6:       0280 ff00 0000  andil #-16777216,%d0
10c5f4cc:       6700 0302       beqw 10c5f7d0 <ip_rt_redirect+0x3b2>
10c5f4d0:       4ab9 1001 0984  tstl 10010984 <ipv4_devconf+0xc>
10c5f4d6:       6646            bnes 10c5f51e <ip_rt_redirect+0x100>
10c5f4d8:       4aad 002c       tstl %a5@(44)
10c5f4dc:       6640            bnes 10c5f51e <ip_rt_redirect+0x100>
10c5f4de:       2f2e 0008       movel %fp@(8),%sp@-
10c5f4e2:       2f2e 0010       movel %fp@(16),%sp@-
10c5f4e6:       2f0d            movel %a5,%sp@-
10c5f4e8:       4eb9 10c7 b3fc  jsr 10c7b3fc <inet_addr_onlink>
10c5f4ee:       4fef 000c       lea %sp@(12),%sp
10c5f4f2:       4a80            tstl %d0
10c5f4f4:       6700 02da       beqw 10c5f7d0 <ip_rt_redirect+0x3b2>
10c5f4f8:       4ab9 1001 0980  tstl 10010980 <ipv4_devconf+0x8>
10c5f4fe:       6606            bnes 10c5f506 <ip_rt_redirect+0xe8>
10c5f500:       4aad 0028       tstl %a5@(40)
10c5f504:       672c            beqs 10c5f532 <ip_rt_redirect+0x114>
10c5f506:       2f2e 001c       movel %fp@(28),%sp@-
10c5f50a:       2f2e 0010       movel %fp@(16),%sp@-
10c5f50e:       4eb9 10c7 ea72  jsr 10c7ea72 <ip_fib_check_default>
10c5f514:       508f            addql #8,%sp
10c5f516:       4a80            tstl %d0
10c5f518:       6600 02b6       bnew 10c5f7d0 <ip_rt_redirect+0x3b2>
10c5f51c:       6014            bras 10c5f532 <ip_rt_redirect+0x114>
10c5f51e:       2f2e 0010       movel %fp@(16),%sp@-
10c5f522:       4eb9 10c7 df42  jsr 10c7df42 <inet_addr_type>
10c5f528:       588f            addql #4,%sp
10c5f52a:       7201            moveq #1,%d1
10c5f52c:       b280            cmpl %d0,%d1
10c5f52e:       6600 02a0       bnew 10c5f7d0 <ip_rt_redirect+0x3b2>
10c5f532:       42ae ffe8       clrl %fp@(-24)
10c5f536:       41ed 0004       lea %a5@(4),%a0
10c5f53a:       2d48 ffe0       movel %a0,%fp@(-32)
10c5f53e:       2d6e 000c ffdc  movel %fp@(12),%fp@(-36)
10c5f544:       02ae f0f0 f0f0  andil #-252645136,%fp@(-36)
10c5f54a:       ffdc 
10c5f54c:       2e2e 000c       movel %fp@(12),%d7
10c5f550:       0287 0f0f 0f0f  andil #252645135,%d7
10c5f556:       7800            moveq #0,%d4
10c5f558:       7c00            moveq #0,%d6
10c5f55a:       286e ffe4       moveal %fp@(-28),%a4
10c5f55e:       2414            movel %a4@,%d2
10c5f560:       eb8a            lsll #5,%d2
10c5f562:       2044            moveal %d4,%a0
10c5f564:       2030 5800       movel %a0@(00000000,%d5:l),%d0
10c5f568:       b182            eorl %d0,%d2
10c5f56a:       222e ffdc       movel %fp@(-36),%d1
10c5f56e:       e889            lsrl #4,%d1
10c5f570:       2007            movel %d7,%d0
10c5f572:       e988            lsll #4,%d0
10c5f574:       8280            orl %d0,%d1
10c5f576:       4280            clrl %d0
10c5f578:       1003            moveb %d3,%d0
10c5f57a:       b182            eorl %d0,%d2
10c5f57c:       b581            eorl %d2,%d1
10c5f57e:       2001            movel %d1,%d0
10c5f580:       4240            clrw %d0
10c5f582:       4840            swap %d0
10c5f584:       b181            eorl %d0,%d1
10c5f586:       2401            movel %d1,%d2
10c5f588:       e08a            lsrl #8,%d2
10c5f58a:       b382            eorl %d1,%d2
10c5f58c:       c4b9 1002 4b78  andl 10024b78 <rt_hash_mask>,%d2
10c5f592:       2002            movel %d2,%d0
10c5f594:       e788            lsll #3,%d0
10c5f596:       2079 1002 4b74  moveal 10024b74 <rt_hash_table>,%a0
10c5f59c:       d1c0            addal %d0,%a0
10c5f59e:       2450            moveal %a0@,%a2
10c5f5a0:       b4fc 0000       cmpaw #0,%a2
10c5f5a4:       6700 01f0       beqw 10c5f796 <ip_rt_redirect+0x378>
10c5f5a8:       266e ffe0       moveal %fp@(-32),%a3
10c5f5ac:       226e 000c       moveal %fp@(12),%a1
10c5f5b0:       b3ea 007c       cmpal %a2@(124),%a1
10c5f5b4:       6600 01d6       bnew 10c5f78c <ip_rt_redirect+0x36e>
10c5f5b8:       226a 0080       moveal %a2@(128),%a1
10c5f5bc:       2044            moveal %d4,%a0
10c5f5be:       b3f0 5800       cmpal %a0@(00000000,%d5:l),%a1
10c5f5c2:       6600 01c8       bnew 10c5f78c <ip_rt_redirect+0x36e>
10c5f5c6:       b62a 008c       cmpb %a2@(140),%d3
10c5f5ca:       6600 01c0       bnew 10c5f78c <ip_rt_redirect+0x36e>
10c5f5ce:       202a 0088       movel %a2@(136),%d0
10c5f5d2:       b094            cmpl %a4@,%d0
10c5f5d4:       6600 01b6       bnew 10c5f78c <ip_rt_redirect+0x36e>
10c5f5d8:       4aaa 0084       tstl %a2@(132)
10c5f5dc:       6600 01ae       bnew 10c5f78c <ip_rt_redirect+0x36e>
10c5f5e0:       222e 000c       movel %fp@(12),%d1
10c5f5e4:       b2aa 006c       cmpl %a2@(108),%d1
10c5f5e8:       6600 01ac       bnew 10c5f796 <ip_rt_redirect+0x378>
10c5f5ec:       206e 0014       moveal %fp@(20),%a0
10c5f5f0:       b1ea 0070       cmpal %a2@(112),%a0
10c5f5f4:       6600 01a0       bnew 10c5f796 <ip_rt_redirect+0x378>
10c5f5f8:       4aaa 004c       tstl %a2@(76)
10c5f5fc:       6600 0198       bnew 10c5f796 <ip_rt_redirect+0x378>
10c5f600:       226e 0008       moveal %fp@(8),%a1
10c5f604:       b3ea 0078       cmpal %a2@(120),%a1
10c5f608:       6600 018c       bnew 10c5f796 <ip_rt_redirect+0x378>
10c5f60c:       206e 001c       moveal %fp@(28),%a0
10c5f610:       b1ea 000c       cmpal %a2@(12),%a0
10c5f614:       6600 0180       bnew 10c5f796 <ip_rt_redirect+0x378>
10c5f618:       b4fc 0000       cmpaw #0,%a2
10c5f61c:       6706            beqs 10c5f624 <ip_rt_redirect+0x206>
10c5f61e:       41ea 0004       lea %a2@(4),%a0
10c5f622:       5290            addql #1,%a0@
10c5f624:       4879 1001 0128  pea 10010128 <ipv4_dst_ops>
10c5f62a:       4eb9 10c5 9c94  jsr 10c59c94 <dst_alloc>
10c5f630:       2d40 ffec       movel %d0,%fp@(-20)
10c5f634:       588f            addql #4,%sp
10c5f636:       661c            bnes 10c5f654 <ip_rt_redirect+0x236>
10c5f638:       b4fc 0000       cmpaw #0,%a2
10c5f63c:       6706            beqs 10c5f644 <ip_rt_redirect+0x226>
10c5f63e:       41ea 0004       lea %a2@(4),%a0
10c5f642:       5390            subql #1,%a0@
10c5f644:       40c1            movew %sr,%d1
10c5f646:       007c 0700       oriw #1792,%sr
10c5f64a:       2013            movel %a3@,%d0
10c5f64c:       5380            subql #1,%d0
10c5f64e:       2680            movel %d0,%a3@
10c5f650:       6000 016e       braw 10c5f7c0 <ip_rt_redirect+0x3a2>
10c5f654:       4878 0096       pea 96 <LSIGTRAP+0x91>
10c5f658:       2f0a            movel %a2,%sp@-
10c5f65a:       2f00            movel %d0,%sp@-
10c5f65c:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c5f662:       206e ffec       moveal %fp@(-20),%a0
10c5f666:       7001            moveq #1,%d0
10c5f668:       2140 0008       movel %d0,%a0@(8)
10c5f66c:       2140 0004       movel %d0,%a0@(4)
10c5f670:       4fef 000c       lea %sp@(12),%sp
10c5f674:       2028 000c       movel %a0@(12),%d0
10c5f678:       6708            beqs 10c5f682 <ip_rt_redirect+0x264>
10c5f67a:       2040            moveal %d0,%a0
10c5f67c:       41e8 00d8       lea %a0@(216),%a0
10c5f680:       5290            addql #1,%a0@
10c5f682:       206e ffec       moveal %fp@(-20),%a0
10c5f686:       2179 1002 67b0  movel 100267b0 <jiffies>,%a0@(24)
10c5f68c:       0018 
10c5f68e:       42a8 0050       clrl %a0@(80)
10c5f692:       42a8 0054       clrl %a0@(84)
10c5f696:       42a8 0010       clrl %a0@(16)
10c5f69a:       08e8 0002 0065  bset #2,%a0@(101)
10c5f6a0:       216e 0010 0078  movel %fp@(16),%a0@(120)
10c5f6a6:       b4fc 0000       cmpaw #0,%a2
10c5f6aa:       6712            beqs 10c5f6be <ip_rt_redirect+0x2a0>
10c5f6ac:       206a 0050       moveal %a2@(80),%a0
10c5f6b0:       b0fc 0000       cmpaw #0,%a0
10c5f6b4:       6708            beqs 10c5f6be <ip_rt_redirect+0x2a0>
10c5f6b6:       2179 1002 67b0  movel 100267b0 <jiffies>,%a0@(20)
10c5f6bc:       0014 
10c5f6be:       206e ffec       moveal %fp@(-20),%a0
10c5f6c2:       2028 0092       movel %a0@(146),%d0
10c5f6c6:       6708            beqs 10c5f6d0 <ip_rt_redirect+0x2b2>
10c5f6c8:       2240            moveal %d0,%a1
10c5f6ca:       41e9 0010       lea %a1@(16),%a0
10c5f6ce:       5290            addql #1,%a0@
10c5f6d0:       2f2e ffec       movel %fp@(-20),%sp@-
10c5f6d4:       4eb9 10c7 9722  jsr 10c79722 <arp_bind_neighbour>
10c5f6da:       588f            addql #4,%sp
10c5f6dc:       4a80            tstl %d0
10c5f6de:       6612            bnes 10c5f6f2 <ip_rt_redirect+0x2d4>
10c5f6e0:       206e ffec       moveal %fp@(-20),%a0
10c5f6e4:       2068 0050       moveal %a0@(80),%a0
10c5f6e8:       1028 001d       moveb %a0@(29),%d0
10c5f6ec:       0200 00de       andib #-34,%d0
10c5f6f0:       666e            bnes 10c5f760 <ip_rt_redirect+0x342>
10c5f6f2:       206e ffec       moveal %fp@(-20),%a0
10c5f6f6:       2068 0050       moveal %a0@(80),%a0
10c5f6fa:       b0fc 0000       cmpaw #0,%a0
10c5f6fe:       671e            beqs 10c5f71e <ip_rt_redirect+0x300>
10c5f700:       2179 1002 67b0  movel 100267b0 <jiffies>,%a0@(16)
10c5f706:       0010 
10c5f708:       1028 001d       moveb %a0@(29),%d0
10c5f70c:       0200 00da       andib #-38,%d0
10c5f710:       660c            bnes 10c5f71e <ip_rt_redirect+0x300>
10c5f712:       42a7            clrl %sp@-
10c5f714:       2f08            movel %a0,%sp@-
10c5f716:       4eb9 10c5 ac90  jsr 10c5ac90 <__neigh_event_send>
10c5f71c:       508f            addql #8,%sp
10c5f71e:       b4fc 0000       cmpaw #0,%a2
10c5f722:       6706            beqs 10c5f72a <ip_rt_redirect+0x30c>
10c5f724:       41ea 0004       lea %a2@(4),%a0
10c5f728:       5390            subql #1,%a0@
10c5f72a:       202e ffec       movel %fp@(-20),%d0
10c5f72e:       6706            beqs 10c5f736 <ip_rt_redirect+0x318>
10c5f730:       2040            moveal %d0,%a0
10c5f732:       5888            addql #4,%a0
10c5f734:       5390            subql #1,%a0@
10c5f736:       206e ffec       moveal %fp@(-20),%a0
10c5f73a:       7001            moveq #1,%d0
10c5f73c:       b0a8 0010       cmpl %a0@(16),%d0
10c5f740:       6d54            blts 10c5f796 <ip_rt_redirect+0x378>
10c5f742:       4aa8 0004       tstl %a0@(4)
10c5f746:       660c            bnes 10c5f754 <ip_rt_redirect+0x336>
10c5f748:       2f08            movel %a0,%sp@-
10c5f74a:       4eb9 10c5 9db8  jsr 10c59db8 <dst_destroy>
10c5f750:       588f            addql #4,%sp
10c5f752:       6042            bras 10c5f796 <ip_rt_redirect+0x378>
10c5f754:       2f08            movel %a0,%sp@-
10c5f756:       4eb9 10c5 9d1c  jsr 10c59d1c <__dst_free>
10c5f75c:       588f            addql #4,%sp
10c5f75e:       6036            bras 10c5f796 <ip_rt_redirect+0x378>
10c5f760:       2f0a            movel %a2,%sp@-
10c5f762:       2f02            movel %d2,%sp@-
10c5f764:       4eba fc52       jsr %pc@(10c5f3b8 <rt_del>)
10c5f768:       486e ffec       pea %fp@(-20)
10c5f76c:       2f2e ffec       movel %fp@(-20),%sp@-
10c5f770:       2f02            movel %d2,%sp@-
10c5f772:       4eba f94c       jsr %pc@(10c5f0c0 <rt_intern_hash>)
10c5f776:       4fef 0014       lea %sp@(20),%sp
10c5f77a:       4a80            tstl %d0
10c5f77c:       6618            bnes 10c5f796 <ip_rt_redirect+0x378>
10c5f77e:       202e ffec       movel %fp@(-20),%d0
10c5f782:       6712            beqs 10c5f796 <ip_rt_redirect+0x378>
10c5f784:       2040            moveal %d0,%a0
10c5f786:       5888            addql #4,%a0
10c5f788:       5390            subql #1,%a0@
10c5f78a:       600a            bras 10c5f796 <ip_rt_redirect+0x378>
10c5f78c:       2452            moveal %a2@,%a2
10c5f78e:       b4fc 0000       cmpaw #0,%a2
10c5f792:       6600 fe18       bnew 10c5f5ac <ip_rt_redirect+0x18e>
10c5f796:       588c            addql #4,%a4
10c5f798:       5286            addql #1,%d6
10c5f79a:       7201            moveq #1,%d1
10c5f79c:       b286            cmpl %d6,%d1
10c5f79e:       6c00 fdbe       bgew 10c5f55e <ip_rt_redirect+0x140>
10c5f7a2:       5884            addql #4,%d4
10c5f7a4:       52ae ffe8       addql #1,%fp@(-24)
10c5f7a8:       b2ae ffe8       cmpl %fp@(-24),%d1
10c5f7ac:       6c00 fdaa       bgew 10c5f558 <ip_rt_redirect+0x13a>
10c5f7b0:       40c1            movew %sr,%d1
10c5f7b2:       007c 0700       oriw #1792,%sr
10c5f7b6:       206e ffe0       moveal %fp@(-32),%a0
10c5f7ba:       2010            movel %a0@,%d0
10c5f7bc:       5380            subql #1,%d0
10c5f7be:       2080            movel %d0,%a0@
10c5f7c0:       46c1            movew %d1,%sr
10c5f7c2:       4a80            tstl %d0
10c5f7c4:       6628            bnes 10c5f7ee <ip_rt_redirect+0x3d0>
10c5f7c6:       2f0d            movel %a5,%sp@-
10c5f7c8:       4eb9 10c7 b19c  jsr 10c7b19c <in_dev_finish_destroy>
10c5f7ce:       601e            bras 10c5f7ee <ip_rt_redirect+0x3d0>
10c5f7d0:       41ed 0004       lea %a5@(4),%a0
10c5f7d4:       40c1            movew %sr,%d1
10c5f7d6:       007c 0700       oriw #1792,%sr
10c5f7da:       2010            movel %a0@,%d0
10c5f7dc:       5380            subql #1,%d0
10c5f7de:       2080            movel %d0,%a0@
10c5f7e0:       46c1            movew %d1,%sr
10c5f7e2:       4a80            tstl %d0
10c5f7e4:       6608            bnes 10c5f7ee <ip_rt_redirect+0x3d0>
10c5f7e6:       2f0d            movel %a5,%sp@-
10c5f7e8:       4eb9 10c7 b19c  jsr 10c7b19c <in_dev_finish_destroy>
10c5f7ee:       4cee 3cfc ffb4  moveml %fp@(-76),%d2-%d7/%a2-%a5
10c5f7f4:       4e5e            unlk %fp
10c5f7f6:       4e75            rts

10c5f7f8 <ipv4_negative_advice>:
10c5f7f8:       4e56 0000       linkw %fp,#0
10c5f7fc:       2f02            movel %d2,%sp@-
10c5f7fe:       206e 0008       moveal %fp@(8),%a0
10c5f802:       b0fc 0000       cmpaw #0,%a0
10c5f806:       6766            beqs 10c5f86e <ipv4_negative_advice+0x76>
10c5f808:       4aa8 0010       tstl %a0@(16)
10c5f80c:       6706            beqs 10c5f814 <ipv4_negative_advice+0x1c>
10c5f80e:       5888            addql #4,%a0
10c5f810:       5390            subql #1,%a0@
10c5f812:       6058            bras 10c5f86c <ipv4_negative_advice+0x74>
10c5f814:       0828 0002 0065  btst #2,%a0@(101)
10c5f81a:       6606            bnes 10c5f822 <ipv4_negative_advice+0x2a>
10c5f81c:       4aa8 001c       tstl %a0@(28)
10c5f820:       674c            beqs 10c5f86e <ipv4_negative_advice+0x76>
10c5f822:       2428 0088       movel %a0@(136),%d2
10c5f826:       eb8a            lsll #5,%d2
10c5f828:       2028 0080       movel %a0@(128),%d0
10c5f82c:       b182            eorl %d0,%d2
10c5f82e:       2228 007c       movel %a0@(124),%d1
10c5f832:       2001            movel %d1,%d0
10c5f834:       0280 f0f0 f0f0  andil #-252645136,%d0
10c5f83a:       e888            lsrl #4,%d0
10c5f83c:       0281 0f0f 0f0f  andil #252645135,%d1
10c5f842:       e989            lsll #4,%d1
10c5f844:       8081            orl %d1,%d0
10c5f846:       4281            clrl %d1
10c5f848:       1228 008c       moveb %a0@(140),%d1
10c5f84c:       b382            eorl %d1,%d2
10c5f84e:       b580            eorl %d2,%d0
10c5f850:       2200            movel %d0,%d1
10c5f852:       4241            clrw %d1
10c5f854:       4841            swap %d1
10c5f856:       b380            eorl %d1,%d0
10c5f858:       2200            movel %d0,%d1
10c5f85a:       e089            lsrl #8,%d1
10c5f85c:       b380            eorl %d1,%d0
10c5f85e:       2f08            movel %a0,%sp@-
10c5f860:       c0b9 1002 4b78  andl 10024b78 <rt_hash_mask>,%d0
10c5f866:       2f00            movel %d0,%sp@-
10c5f868:       4eba fb4e       jsr %pc@(10c5f3b8 <rt_del>)
10c5f86c:       91c8            subal %a0,%a0
10c5f86e:       2008            movel %a0,%d0
10c5f870:       242e fffc       movel %fp@(-4),%d2
10c5f874:       4e5e            unlk %fp
10c5f876:       4e75            rts

10c5f878 <ip_rt_send_redirect>:
10c5f878:       4e56 0000       linkw %fp,#0
10c5f87c:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c5f880:       226e 0008       moveal %fp@(8),%a1
10c5f884:       2469 0028       moveal %a1@(40),%a2
10c5f888:       206a 000c       moveal %a2@(12),%a0
10c5f88c:       2668 00a8       moveal %a0@(168),%a3
10c5f890:       b6fc 0000       cmpaw #0,%a3
10c5f894:       6706            beqs 10c5f89c <ip_rt_send_redirect+0x24>
10c5f896:       41eb 0004       lea %a3@(4),%a0
10c5f89a:       5290            addql #1,%a0@
10c5f89c:       b6fc 0000       cmpaw #0,%a3
10c5f8a0:       6700 0094       beqw 10c5f936 <ip_rt_send_redirect+0xbe>
10c5f8a4:       4ab9 1001 097c  tstl 1001097c <ipv4_devconf+0x4>
10c5f8aa:       6606            bnes 10c5f8b2 <ip_rt_send_redirect+0x3a>
10c5f8ac:       4aab 0024       tstl %a3@(36)
10c5f8b0:       6766            beqs 10c5f918 <ip_rt_send_redirect+0xa0>
10c5f8b2:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c5f8b8:       90aa 0044       subl %a2@(68),%d0
10c5f8bc:       b0b9 1001 010c  cmpl 1001010c <ip_rt_redirect_silence>,%d0
10c5f8c2:       6304            blss 10c5f8c8 <ip_rt_send_redirect+0x50>
10c5f8c4:       42aa 0048       clrl %a2@(72)
10c5f8c8:       242a 0048       movel %a2@(72),%d2
10c5f8cc:       b4b9 1001 0104  cmpl 10010104 <ip_rt_redirect_number>,%d2
10c5f8d2:       650a            bcss 10c5f8de <ip_rt_send_redirect+0x66>
10c5f8d4:       2579 1002 67b0  movel 100267b0 <jiffies>,%a2@(68)
10c5f8da:       0044 
10c5f8dc:       603a            bras 10c5f918 <ip_rt_send_redirect+0xa0>
10c5f8de:       2239 1002 67b0  movel 100267b0 <jiffies>,%d1
10c5f8e4:       92aa 0044       subl %a2@(68),%d1
10c5f8e8:       2039 1001 0108  movel 10010108 <ip_rt_redirect_load>,%d0
10c5f8ee:       e5a8            lsll %d2,%d0
10c5f8f0:       b081            cmpl %d1,%d0
10c5f8f2:       6424            bccs 10c5f918 <ip_rt_send_redirect+0xa0>
10c5f8f4:       2f2a 0078       movel %a2@(120),%sp@-
10c5f8f8:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c5f8fc:       4878 0005       pea 5 <LSIGTRAP>
10c5f900:       2f09            movel %a1,%sp@-
10c5f902:       4eb9 10c7 a7ec  jsr 10c7a7ec <icmp_send>
10c5f908:       2579 1002 67b0  movel 100267b0 <jiffies>,%a2@(68)
10c5f90e:       0044 
10c5f910:       52aa 0048       addql #1,%a2@(72)
10c5f914:       4fef 0010       lea %sp@(16),%sp
10c5f918:       41eb 0004       lea %a3@(4),%a0
10c5f91c:       40c1            movew %sr,%d1
10c5f91e:       007c 0700       oriw #1792,%sr
10c5f922:       2010            movel %a0@,%d0
10c5f924:       5380            subql #1,%d0
10c5f926:       2080            movel %d0,%a0@
10c5f928:       46c1            movew %d1,%sr
10c5f92a:       4a80            tstl %d0
10c5f92c:       6608            bnes 10c5f936 <ip_rt_send_redirect+0xbe>
10c5f92e:       2f0b            movel %a3,%sp@-
10c5f930:       4eb9 10c7 b19c  jsr 10c7b19c <in_dev_finish_destroy>
10c5f936:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c5f93c:       4e5e            unlk %fp
10c5f93e:       4e75            rts

10c5f940 <ip_error>:
10c5f940:       4e56 0000       linkw %fp,#0
10c5f944:       2f0a            movel %a2,%sp@-
10c5f946:       2f02            movel %d2,%sp@-
10c5f948:       246e 0008       moveal %fp@(8),%a2
10c5f94c:       206a 0028       moveal %a2@(40),%a0
10c5f950:       2028 004c       movel %a0@(76),%d0
10c5f954:       7216            moveq #22,%d1
10c5f956:       b280            cmpl %d0,%d1
10c5f958:       676e            beqs 10c5f9c8 <ip_error+0x88>
10c5f95a:       6d08            blts 10c5f964 <ip_error+0x24>
10c5f95c:       720d            moveq #13,%d1
10c5f95e:       b280            cmpl %d0,%d1
10c5f960:       6716            beqs 10c5f978 <ip_error+0x38>
10c5f962:       6064            bras 10c5f9c8 <ip_error+0x88>
10c5f964:       7265            moveq #101,%d1
10c5f966:       b280            cmpl %d0,%d1
10c5f968:       670a            beqs 10c5f974 <ip_error+0x34>
10c5f96a:       7271            moveq #113,%d1
10c5f96c:       b280            cmpl %d0,%d1
10c5f96e:       6658            bnes 10c5f9c8 <ip_error+0x88>
10c5f970:       7401            moveq #1,%d2
10c5f972:       6006            bras 10c5f97a <ip_error+0x3a>
10c5f974:       7400            moveq #0,%d2
10c5f976:       6002            bras 10c5f97a <ip_error+0x3a>
10c5f978:       740d            moveq #13,%d2
10c5f97a:       2279 1002 67b0  moveal 100267b0 <jiffies>,%a1
10c5f980:       2009            movel %a1,%d0
10c5f982:       90a8 0044       subl %a0@(68),%d0
10c5f986:       d0a8 0048       addl %a0@(72),%d0
10c5f98a:       2140 0048       movel %d0,%a0@(72)
10c5f98e:       2239 1001 0114  movel 10010114 <ip_rt_error_burst>,%d1
10c5f994:       b280            cmpl %d0,%d1
10c5f996:       6404            bccs 10c5f99c <ip_error+0x5c>
10c5f998:       2141 0048       movel %d1,%a0@(72)
10c5f99c:       2149 0044       movel %a1,%a0@(68)
10c5f9a0:       2228 0048       movel %a0@(72),%d1
10c5f9a4:       2039 1001 0110  movel 10010110 <ip_rt_error_cost>,%d0
10c5f9aa:       b081            cmpl %d1,%d0
10c5f9ac:       621a            bhis 10c5f9c8 <ip_error+0x88>
10c5f9ae:       9280            subl %d0,%d1
10c5f9b0:       2141 0048       movel %d1,%a0@(72)
10c5f9b4:       42a7            clrl %sp@-
10c5f9b6:       2f02            movel %d2,%sp@-
10c5f9b8:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c5f9bc:       2f0a            movel %a2,%sp@-
10c5f9be:       4eb9 10c7 a7ec  jsr 10c7a7ec <icmp_send>
10c5f9c4:       4fef 0010       lea %sp@(16),%sp
10c5f9c8:       7001            moveq #1,%d0
10c5f9ca:       b0aa 0070       cmpl %a2@(112),%d0
10c5f9ce:       6716            beqs 10c5f9e6 <ip_error+0xa6>
10c5f9d0:       41ea 0070       lea %a2@(112),%a0
10c5f9d4:       40c1            movew %sr,%d1
10c5f9d6:       007c 0700       oriw #1792,%sr
10c5f9da:       2010            movel %a0@,%d0
10c5f9dc:       5380            subql #1,%d0
10c5f9de:       2080            movel %d0,%a0@
10c5f9e0:       46c1            movew %d1,%sr
10c5f9e2:       4a80            tstl %d0
10c5f9e4:       6608            bnes 10c5f9ee <ip_error+0xae>
10c5f9e6:       2f0a            movel %a2,%sp@-
10c5f9e8:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5f9ee:       7000            moveq #0,%d0
10c5f9f0:       242e fff8       movel %fp@(-8),%d2
10c5f9f4:       246e fffc       moveal %fp@(-4),%a2
10c5f9f8:       4e5e            unlk %fp
10c5f9fa:       4e75            rts

10c5f9fc <ip_rt_frag_needed>:
10c5f9fc:       4e56 ffe4       linkw %fp,#-28
10c5fa00:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c5fa04:       266e 0008       moveal %fp@(8),%a3
10c5fa08:       3a2e 000e       movew %fp@(14),%d5
10c5fa0c:       382b 0002       movew %a3@(2),%d4
10c5fa10:       2d6b 000c fff8  movel %a3@(12),%fp@(-8)
10c5fa16:       42ae fffc       clrl %fp@(-4)
10c5fa1a:       2c2b 0010       movel %a3@(16),%d6
10c5fa1e:       122b 0001       moveb %a3@(1),%d1
10c5fa22:       0201 001c       andib #28,%d1
10c5fa26:       1d41 fff7       moveb %d1,%fp@(-9)
10c5fa2a:       426e fff4       clrw %fp@(-12)
10c5fa2e:       4ab9 1003 29f4  tstl 100329f4 <ipv4_config+0x8>
10c5fa34:       6706            beqs 10c5fa3c <ip_rt_frag_needed+0x40>
10c5fa36:       7000            moveq #0,%d0
10c5fa38:       6000 01b2       braw 10c5fbec <ip_rt_frag_needed+0x1f0>
10c5fa3c:       7600            moveq #0,%d3
10c5fa3e:       2a46            moveal %d6,%a5
10c5fa40:       2e0d            movel %a5,%d7
10c5fa42:       0287 f0f0 f0f0  andil #-252645136,%d7
10c5fa48:       2846            moveal %d6,%a4
10c5fa4a:       220c            movel %a4,%d1
10c5fa4c:       0281 0f0f 0f0f  andil #252645135,%d1
10c5fa52:       e88f            lsrl #4,%d7
10c5fa54:       2a47            moveal %d7,%a5
10c5fa56:       e989            lsll #4,%d1
10c5fa58:       2841            moveal %d1,%a4
10c5fa5a:       42ae fff0       clrl %fp@(-16)
10c5fa5e:       2403            movel %d3,%d2
10c5fa60:       e58a            lsll #2,%d2
10c5fa62:       220d            movel %a5,%d1
10c5fa64:       2e0c            movel %a4,%d7
10c5fa66:       8287            orl %d7,%d1
10c5fa68:       1d6e fff7 fff3  moveb %fp@(-9),%fp@(-13)
10c5fa6e:       202e fff0       movel %fp@(-16),%d0
10c5fa72:       2e36 28f8       movel %fp@(fffffff8,%d2:l),%d7
10c5fa76:       bf80            eorl %d7,%d0
10c5fa78:       b181            eorl %d0,%d1
10c5fa7a:       2001            movel %d1,%d0
10c5fa7c:       4240            clrw %d0
10c5fa7e:       4840            swap %d0
10c5fa80:       b181            eorl %d0,%d1
10c5fa82:       2001            movel %d1,%d0
10c5fa84:       e088            lsrl #8,%d0
10c5fa86:       b181            eorl %d0,%d1
10c5fa88:       c2b9 1002 4b78  andl 10024b78 <rt_hash_mask>,%d1
10c5fa8e:       2079 1002 4b74  moveal 10024b74 <rt_hash_table>,%a0
10c5fa94:       e789            lsll #3,%d1
10c5fa96:       2270 1800       moveal %a0@(00000000,%d1:l),%a1
10c5fa9a:       5283            addql #1,%d3
10c5fa9c:       2d43 ffe4       movel %d3,%fp@(-28)
10c5faa0:       b2fc 0000       cmpaw #0,%a1
10c5faa4:       6700 0128       beqw 10c5fbce <ip_rt_frag_needed+0x1d2>
10c5faa8:       2d42 ffec       movel %d2,%fp@(-20)
10c5faac:       2d79 1001 011c  movel 1001011c <ip_rt_mtu_expires>,%fp@(-24)
10c5fab2:       ffe8 
10c5fab4:       7e00            moveq #0,%d7
10c5fab6:       bca9 007c       cmpl %a1@(124),%d6
10c5faba:       6600 0108       bnew 10c5fbc4 <ip_rt_frag_needed+0x1c8>
10c5fabe:       2229 0080       movel %a1@(128),%d1
10c5fac2:       202e ffec       movel %fp@(-20),%d0
10c5fac6:       b2b6 08f8       cmpl %fp@(fffffff8,%d0:l),%d1
10c5faca:       6600 00f8       bnew 10c5fbc4 <ip_rt_frag_needed+0x1c8>
10c5face:       bca9 006c       cmpl %a1@(108),%d6
10c5fad2:       6600 00f0       bnew 10c5fbc4 <ip_rt_frag_needed+0x1c8>
10c5fad6:       2629 0070       movel %a1@(112),%d3
10c5fada:       b6ab 000c       cmpl %a3@(12),%d3
10c5fade:       6600 00e4       bnew 10c5fbc4 <ip_rt_frag_needed+0x1c8>
10c5fae2:       102e fff7       moveb %fp@(-9),%d0
10c5fae6:       b029 008c       cmpb %a1@(140),%d0
10c5faea:       6600 00d8       bnew 10c5fbc4 <ip_rt_frag_needed+0x1c8>
10c5faee:       4aa9 0084       tstl %a1@(132)
10c5faf2:       6600 00d0       bnew 10c5fbc4 <ip_rt_frag_needed+0x1c8>
10c5faf6:       0829 0002 0023  btst #2,%a1@(35)
10c5fafc:       6600 00c6       bnew 10c5fbc4 <ip_rt_frag_needed+0x1c8>
10c5fb00:       3405            movew %d5,%d2
10c5fb02:       0c45 0043       cmpiw #67,%d5
10c5fb06:       6308            blss 10c5fb10 <ip_rt_frag_needed+0x114>
10c5fb08:       2069 0024       moveal %a1@(36),%a0
10c5fb0c:       b845            cmpw %d5,%d4
10c5fb0e:       6252            bhis 10c5fb62 <ip_rt_frag_needed+0x166>
10c5fb10:       2069 0024       moveal %a1@(36),%a0
10c5fb14:       4a45            tstw %d5
10c5fb16:       6626            bnes 10c5fb3e <ip_rt_frag_needed+0x142>
10c5fb18:       4282            clrl %d2
10c5fb1a:       3404            movew %d4,%d2
10c5fb1c:       b1c2            cmpal %d2,%a0
10c5fb1e:       621e            bhis 10c5fb3e <ip_rt_frag_needed+0x142>
10c5fb20:       1213            moveb %a3@,%d1
10c5fb22:       0201 000f       andib #15,%d1
10c5fb26:       700f            moveq #15,%d0
10c5fb28:       c081            andl %d1,%d0
10c5fb2a:       e588            lsll #2,%d0
10c5fb2c:       7644            moveq #68,%d3
10c5fb2e:       d083            addl %d3,%d0
10c5fb30:       b082            cmpl %d2,%d0
10c5fb32:       6e0a            bgts 10c5fb3e <ip_rt_frag_needed+0x142>
10c5fb34:       3001            movew %d1,%d0
10c5fb36:       0240 000f       andiw #15,%d0
10c5fb3a:       e548            lslw #2,%d0
10c5fb3c:       9840            subw %d0,%d4
10c5fb3e:       7400            moveq #0,%d2
10c5fb40:       45f9 1001 0174  lea 10010174 <mtu_plateau>,%a2
10c5fb46:       7600            moveq #0,%d3
10c5fb48:       7200            moveq #0,%d1
10c5fb4a:       3032 1800       movew %a2@(00000000,%d1:l),%d0
10c5fb4e:       b044            cmpw %d4,%d0
10c5fb50:       6404            bccs 10c5fb56 <ip_rt_frag_needed+0x15a>
10c5fb52:       3400            movew %d0,%d2
10c5fb54:       600c            bras 10c5fb62 <ip_rt_frag_needed+0x166>
10c5fb56:       5481            addql #2,%d1
10c5fb58:       5282            addql #1,%d2
10c5fb5a:       7009            moveq #9,%d0
10c5fb5c:       b082            cmpl %d2,%d0
10c5fb5e:       64ea            bccs 10c5fb4a <ip_rt_frag_needed+0x14e>
10c5fb60:       7444            moveq #68,%d2
10c5fb62:       4280            clrl %d0
10c5fb64:       3002            movew %d2,%d0
10c5fb66:       b1c0            cmpal %d0,%a0
10c5fb68:       655a            bcss 10c5fbc4 <ip_rt_frag_needed+0x1c8>
10c5fb6a:       6354            blss 10c5fbc0 <ip_rt_frag_needed+0x1c4>
10c5fb6c:       b2fc 0000       cmpaw #0,%a1
10c5fb70:       6712            beqs 10c5fb84 <ip_rt_frag_needed+0x188>
10c5fb72:       2069 0050       moveal %a1@(80),%a0
10c5fb76:       b0fc 0000       cmpaw #0,%a0
10c5fb7a:       6708            beqs 10c5fb84 <ip_rt_frag_needed+0x188>
10c5fb7c:       2179 1002 67b0  movel 100267b0 <jiffies>,%a0@(20)
10c5fb82:       0014 
10c5fb84:       3e02            movew %d2,%d7
10c5fb86:       beb9 1001 0120  cmpl 10010120 <ip_rt_min_pmtu>,%d7
10c5fb8c:       6c0c            bges 10c5fb9a <ip_rt_frag_needed+0x19e>
10c5fb8e:       3439 1001 0122  movew 10010122 <ip_rt_min_pmtu+0x2>,%d2
10c5fb94:       7204            moveq #4,%d1
10c5fb96:       83a9 0020       orl %d1,%a1@(32)
10c5fb9a:       4269 0024       clrw %a1@(36)
10c5fb9e:       3342 0026       movew %d2,%a1@(38)
10c5fba2:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c5fba8:       d0ae ffe8       addl %fp@(-24),%d0
10c5fbac:       6602            bnes 10c5fbb0 <ip_rt_frag_needed+0x1b4>
10c5fbae:       7001            moveq #1,%d0
10c5fbb0:       2229 001c       movel %a1@(28),%d1
10c5fbb4:       6706            beqs 10c5fbbc <ip_rt_frag_needed+0x1c0>
10c5fbb6:       9280            subl %d0,%d1
10c5fbb8:       4a81            tstl %d1
10c5fbba:       6f04            bles 10c5fbc0 <ip_rt_frag_needed+0x1c4>
10c5fbbc:       2340 001c       movel %d0,%a1@(28)
10c5fbc0:       3d42 fff4       movew %d2,%fp@(-12)
10c5fbc4:       2251            moveal %a1@,%a1
10c5fbc6:       b2fc 0000       cmpaw #0,%a1
10c5fbca:       6600 feea       bnew 10c5fab6 <ip_rt_frag_needed+0xba>
10c5fbce:       262e ffe4       movel %fp@(-28),%d3
10c5fbd2:       7e01            moveq #1,%d7
10c5fbd4:       be83            cmpl %d3,%d7
10c5fbd6:       6c00 fe86       bgew 10c5fa5e <ip_rt_frag_needed+0x62>
10c5fbda:       4a6e fff4       tstw %fp@(-12)
10c5fbde:       6708            beqs 10c5fbe8 <ip_rt_frag_needed+0x1ec>
10c5fbe0:       4280            clrl %d0
10c5fbe2:       302e fff4       movew %fp@(-12),%d0
10c5fbe6:       6004            bras 10c5fbec <ip_rt_frag_needed+0x1f0>
10c5fbe8:       4280            clrl %d0
10c5fbea:       3005            movew %d5,%d0
10c5fbec:       4cdf 3cfc       moveml %sp@+,%d2-%d7/%a2-%a5
10c5fbf0:       4e5e            unlk %fp
10c5fbf2:       4e75            rts

10c5fbf4 <ip_rt_update_pmtu>:
10c5fbf4:       4e56 0000       linkw %fp,#0
10c5fbf8:       2f02            movel %d2,%sp@-
10c5fbfa:       206e 0008       moveal %fp@(8),%a0
10c5fbfe:       222e 000c       movel %fp@(12),%d1
10c5fc02:       b2a8 0024       cmpl %a0@(36),%d1
10c5fc06:       6448            bccs 10c5fc50 <ip_rt_update_pmtu+0x5c>
10c5fc08:       7043            moveq #67,%d0
10c5fc0a:       b081            cmpl %d1,%d0
10c5fc0c:       6442            bccs 10c5fc50 <ip_rt_update_pmtu+0x5c>
10c5fc0e:       2428 0020       movel %a0@(32),%d2
10c5fc12:       0802 0002       btst #2,%d2
10c5fc16:       6638            bnes 10c5fc50 <ip_rt_update_pmtu+0x5c>
10c5fc18:       2039 1001 0120  movel 10010120 <ip_rt_min_pmtu>,%d0
10c5fc1e:       b081            cmpl %d1,%d0
10c5fc20:       630a            blss 10c5fc2c <ip_rt_update_pmtu+0x38>
10c5fc22:       2200            movel %d0,%d1
10c5fc24:       7004            moveq #4,%d0
10c5fc26:       8082            orl %d2,%d0
10c5fc28:       2140 0020       movel %d0,%a0@(32)
10c5fc2c:       2141 0024       movel %d1,%a0@(36)
10c5fc30:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c5fc36:       d0b9 1001 011c  addl 1001011c <ip_rt_mtu_expires>,%d0
10c5fc3c:       6602            bnes 10c5fc40 <ip_rt_update_pmtu+0x4c>
10c5fc3e:       7001            moveq #1,%d0
10c5fc40:       2228 001c       movel %a0@(28),%d1
10c5fc44:       6706            beqs 10c5fc4c <ip_rt_update_pmtu+0x58>
10c5fc46:       9280            subl %d0,%d1
10c5fc48:       4a81            tstl %d1
10c5fc4a:       6f04            bles 10c5fc50 <ip_rt_update_pmtu+0x5c>
10c5fc4c:       2140 001c       movel %d0,%a0@(28)
10c5fc50:       241f            movel %sp@+,%d2
10c5fc52:       4e5e            unlk %fp
10c5fc54:       4e75            rts

10c5fc56 <ipv4_dst_check>:
10c5fc56:       4e56 0000       linkw %fp,#0
10c5fc5a:       202e 0008       movel %fp@(8),%d0
10c5fc5e:       6706            beqs 10c5fc66 <ipv4_dst_check+0x10>
10c5fc60:       2040            moveal %d0,%a0
10c5fc62:       5888            addql #4,%a0
10c5fc64:       5390            subql #1,%a0@
10c5fc66:       7000            moveq #0,%d0
10c5fc68:       4e5e            unlk %fp
10c5fc6a:       4e75            rts

10c5fc6c <ipv4_dst_reroute>:
10c5fc6c:       4e56 0000       linkw %fp,#0
10c5fc70:       7000            moveq #0,%d0
10c5fc72:       4e5e            unlk %fp
10c5fc74:       4e75            rts

10c5fc76 <ipv4_dst_destroy>:
10c5fc76:       4e56 0000       linkw %fp,#0
10c5fc7a:       206e 0008       moveal %fp@(8),%a0
10c5fc7e:       2268 0092       moveal %a0@(146),%a1
10c5fc82:       b2fc 0000       cmpaw #0,%a1
10c5fc86:       674c            beqs 10c5fcd4 <ipv4_dst_destroy+0x5e>
10c5fc88:       42a8 0092       clrl %a0@(146)
10c5fc8c:       52b9 1002 5730  addql #1,10025730 <irq_stat+0x8>
10c5fc92:       41e9 0010       lea %a1@(16),%a0
10c5fc96:       40c1            movew %sr,%d1
10c5fc98:       007c 0700       oriw #1792,%sr
10c5fc9c:       2010            movel %a0@,%d0
10c5fc9e:       5380            subql #1,%d0
10c5fca0:       2080            movel %d0,%a0@
10c5fca2:       46c1            movew %d1,%sr
10c5fca4:       4a80            tstl %d0
10c5fca6:       6626            bnes 10c5fcce <ipv4_dst_destroy+0x58>
10c5fca8:       2379 1001 01c8  movel 100101c8 <inet_peer_unused_tailp>,%a1@(12)
10c5fcae:       000c 
10c5fcb0:       42a9 0008       clrl %a1@(8)
10c5fcb4:       2079 1001 01c8  moveal 100101c8 <inet_peer_unused_tailp>,%a0
10c5fcba:       2089            movel %a1,%a0@
10c5fcbc:       41e9 0008       lea %a1@(8),%a0
10c5fcc0:       23c8 1001 01c8  movel %a0,100101c8 <inet_peer_unused_tailp>
10c5fcc6:       2379 1002 67b0  movel 100267b0 <jiffies>,%a1@(20)
10c5fccc:       0014 
10c5fcce:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c5fcd4:       4e5e            unlk %fp
10c5fcd6:       4e75            rts

10c5fcd8 <ipv4_link_failure>:
10c5fcd8:       4e56 0000       linkw %fp,#0
10c5fcdc:       2f0a            movel %a2,%sp@-
10c5fcde:       246e 0008       moveal %fp@(8),%a2
10c5fce2:       42a7            clrl %sp@-
10c5fce4:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c5fce8:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c5fcec:       2f0a            movel %a2,%sp@-
10c5fcee:       4eb9 10c7 a7ec  jsr 10c7a7ec <icmp_send>
10c5fcf4:       206a 0028       moveal %a2@(40),%a0
10c5fcf8:       b0fc 0000       cmpaw #0,%a0
10c5fcfc:       671a            beqs 10c5fd18 <ipv4_link_failure+0x40>
10c5fcfe:       2239 1002 67b0  movel 100267b0 <jiffies>,%d1
10c5fd04:       6602            bnes 10c5fd08 <ipv4_link_failure+0x30>
10c5fd06:       7201            moveq #1,%d1
10c5fd08:       2028 001c       movel %a0@(28),%d0
10c5fd0c:       6706            beqs 10c5fd14 <ipv4_link_failure+0x3c>
10c5fd0e:       9081            subl %d1,%d0
10c5fd10:       4a80            tstl %d0
10c5fd12:       6f04            bles 10c5fd18 <ipv4_link_failure+0x40>
10c5fd14:       2141 001c       movel %d1,%a0@(28)
10c5fd18:       246e fffc       moveal %fp@(-4),%a2
10c5fd1c:       4e5e            unlk %fp
10c5fd1e:       4e75            rts

10c5fd20 <ip_rt_bug>:
10c5fd20:       4e56 0000       linkw %fp,#0
10c5fd24:       2f0a            movel %a2,%sp@-
10c5fd26:       246e 0008       moveal %fp@(8),%a2
10c5fd2a:       202a 0018       movel %a2@(24),%d0
10c5fd2e:       6606            bnes 10c5fd36 <ip_rt_bug+0x16>
10c5fd30:       203c 1000 7709  movel #268465929,%d0
10c5fd36:       2f00            movel %d0,%sp@-
10c5fd38:       206a 0020       moveal %a2@(32),%a0
10c5fd3c:       4280            clrl %d0
10c5fd3e:       1028 0013       moveb %a0@(19),%d0
10c5fd42:       2f00            movel %d0,%sp@-
10c5fd44:       4280            clrl %d0
10c5fd46:       1028 0012       moveb %a0@(18),%d0
10c5fd4a:       2f00            movel %d0,%sp@-
10c5fd4c:       4280            clrl %d0
10c5fd4e:       1028 0011       moveb %a0@(17),%d0
10c5fd52:       2f00            movel %d0,%sp@-
10c5fd54:       4280            clrl %d0
10c5fd56:       1028 0010       moveb %a0@(16),%d0
10c5fd5a:       2f00            movel %d0,%sp@-
10c5fd5c:       4280            clrl %d0
10c5fd5e:       1028 000f       moveb %a0@(15),%d0
10c5fd62:       2f00            movel %d0,%sp@-
10c5fd64:       4280            clrl %d0
10c5fd66:       1028 000e       moveb %a0@(14),%d0
10c5fd6a:       2f00            movel %d0,%sp@-
10c5fd6c:       4280            clrl %d0
10c5fd6e:       1028 000d       moveb %a0@(13),%d0
10c5fd72:       2f00            movel %d0,%sp@-
10c5fd74:       4280            clrl %d0
10c5fd76:       1028 000c       moveb %a0@(12),%d0
10c5fd7a:       2f00            movel %d0,%sp@-
10c5fd7c:       4879 1000 770b  pea 1000770b <prio2band+0x491>
10c5fd82:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c5fd88:       4fef 0028       lea %sp@(40),%sp
10c5fd8c:       7001            moveq #1,%d0
10c5fd8e:       b0aa 0070       cmpl %a2@(112),%d0
10c5fd92:       6716            beqs 10c5fdaa <ip_rt_bug+0x8a>
10c5fd94:       41ea 0070       lea %a2@(112),%a0
10c5fd98:       40c1            movew %sr,%d1
10c5fd9a:       007c 0700       oriw #1792,%sr
10c5fd9e:       2010            movel %a0@,%d0
10c5fda0:       5380            subql #1,%d0
10c5fda2:       2080            movel %d0,%a0@
10c5fda4:       46c1            movew %d1,%sr
10c5fda6:       4a80            tstl %d0
10c5fda8:       6608            bnes 10c5fdb2 <ip_rt_bug+0x92>
10c5fdaa:       2f0a            movel %a2,%sp@-
10c5fdac:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c5fdb2:       7000            moveq #0,%d0
10c5fdb4:       246e fffc       moveal %fp@(-4),%a2
10c5fdb8:       4e5e            unlk %fp
10c5fdba:       4e75            rts

10c5fdbc <ip_rt_get_source>:
10c5fdbc:       4e56 fff4       linkw %fp,#-12
10c5fdc0:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c5fdc4:       266e 000c       moveal %fp@(12),%a3
10c5fdc8:       4aab 0084       tstl %a3@(132)
10c5fdcc:       660a            bnes 10c5fdd8 <ip_rt_get_source+0x1c>
10c5fdce:       2d6b 0070 fff4  movel %a3@(112),%fp@(-12)
10c5fdd4:       6000 00a6       braw 10c5fe7c <ip_rt_get_source+0xc0>
10c5fdd8:       767c            moveq #124,%d3
10c5fdda:       d68b            addl %a3,%d3
10c5fddc:       240e            movel %fp,%d2
10c5fdde:       5182            subql #8,%d2
10c5fde0:       2079 1003 2ede  moveal 10032ede <local_table>,%a0
10c5fde6:       2f02            movel %d2,%sp@-
10c5fde8:       2f03            movel %d3,%sp@-
10c5fdea:       2f08            movel %a0,%sp@-
10c5fdec:       2068 0006       moveal %a0@(6),%a0
10c5fdf0:       4e90            jsr %a0@
10c5fdf2:       4fef 000c       lea %sp@(12),%sp
10c5fdf6:       2442            moveal %d2,%a2
10c5fdf8:       4a80            tstl %d0
10c5fdfa:       671c            beqs 10c5fe18 <ip_rt_get_source+0x5c>
10c5fdfc:       2079 1003 29e8  moveal 100329e8 <main_table>,%a0
10c5fe02:       2f0a            movel %a2,%sp@-
10c5fe04:       2f03            movel %d3,%sp@-
10c5fe06:       2f08            movel %a0,%sp@-
10c5fe08:       2068 0006       moveal %a0@(6),%a0
10c5fe0c:       4e90            jsr %a0@
10c5fe0e:       4fef 000c       lea %sp@(12),%sp
10c5fe12:       729b            moveq #-101,%d1
10c5fe14:       4a80            tstl %d0
10c5fe16:       6602            bnes 10c5fe1a <ip_rt_get_source+0x5e>
10c5fe18:       7200            moveq #0,%d1
10c5fe1a:       4a81            tstl %d1
10c5fe1c:       6646            bnes 10c5fe64 <ip_rt_get_source+0xa8>
10c5fe1e:       206a 0004       moveal %a2@(4),%a0
10c5fe22:       2028 001c       movel %a0@(28),%d0
10c5fe26:       2d40 fff4       movel %d0,%fp@(-12)
10c5fe2a:       660e            bnes 10c5fe3a <ip_rt_get_source+0x7e>
10c5fe2c:       2f0a            movel %a2,%sp@-
10c5fe2e:       4eb9 10c7 f0d2  jsr 10c7f0d2 <__fib_res_prefsrc>
10c5fe34:       588f            addql #4,%sp
10c5fe36:       2d40 fff4       movel %d0,%fp@(-12)
10c5fe3a:       242a 0004       movel %a2@(4),%d2
10c5fe3e:       673c            beqs 10c5fe7c <ip_rt_get_source+0xc0>
10c5fe40:       2242            moveal %d2,%a1
10c5fe42:       41e9 000c       lea %a1@(12),%a0
10c5fe46:       40c1            movew %sr,%d1
10c5fe48:       007c 0700       oriw #1792,%sr
10c5fe4c:       2010            movel %a0@,%d0
10c5fe4e:       5380            subql #1,%d0
10c5fe50:       2080            movel %d0,%a0@
10c5fe52:       46c1            movew %d1,%sr
10c5fe54:       4a80            tstl %d0
10c5fe56:       6624            bnes 10c5fe7c <ip_rt_get_source+0xc0>
10c5fe58:       2f02            movel %d2,%sp@-
10c5fe5a:       4eb9 10c7 e990  jsr 10c7e990 <free_fib_info>
10c5fe60:       588f            addql #4,%sp
10c5fe62:       6018            bras 10c5fe7c <ip_rt_get_source+0xc0>
10c5fe64:       42a7            clrl %sp@-
10c5fe66:       2f2b 0078       movel %a3@(120),%sp@-
10c5fe6a:       2f2b 000c       movel %a3@(12),%sp@-
10c5fe6e:       4eb9 10c7 c01a  jsr 10c7c01a <inet_select_addr>
10c5fe74:       2d40 fff4       movel %d0,%fp@(-12)
10c5fe78:       4fef 000c       lea %sp@(12),%sp
10c5fe7c:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c5fe80:       486e fff4       pea %fp@(-12)
10c5fe84:       2f2e 0008       movel %fp@(8),%sp@-
10c5fe88:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c5fe8e:       4cee 0c0c ffe4  moveml %fp@(-28),%d2-%d3/%a2-%a3
10c5fe94:       4e5e            unlk %fp
10c5fe96:       4e75            rts

10c5fe98 <rt_set_nexthop>:
10c5fe98:       4e56 0000       linkw %fp,#0
10c5fe9c:       48e7 003c       moveml %a2-%a5,%sp@-
10c5fea0:       266e 0008       moveal %fp@(8),%a3
10c5fea4:       2a6e 000c       moveal %fp@(12),%a5
10c5fea8:       246d 0004       moveal %a5@(4),%a2
10c5feac:       b4fc 0000       cmpaw #0,%a2
10c5feb0:       675c            beqs 10c5ff0e <rt_set_nexthop+0x76>
10c5feb2:       202a 005a       movel %a2@(90),%d0
10c5feb6:       670c            beqs 10c5fec4 <rt_set_nexthop+0x2c>
10c5feb8:       0c2a 00fd 0054  cmpib #-3,%a2@(84)
10c5febe:       6604            bnes 10c5fec4 <rt_set_nexthop+0x2c>
10c5fec0:       2740 0078       movel %d0,%a3@(120)
10c5fec4:       4878 0024       pea 24 <LSIGTRAP+0x1f>
10c5fec8:       486a 0024       pea %a2@(36)
10c5fecc:       49eb 0020       lea %a3@(32),%a4
10c5fed0:       2f0c            movel %a4,%sp@-
10c5fed2:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c5fed8:       4aaa 0028       tstl %a2@(40)
10c5fedc:       663a            bnes 10c5ff18 <rt_set_nexthop+0x80>
10c5fede:       206b 000c       moveal %a3@(12),%a0
10c5fee2:       2768 005a 0024  movel %a0@(90),%a3@(36)
10c5fee8:       082c 0002 0003  btst #2,%a4@(3)
10c5feee:       6728            beqs 10c5ff18 <rt_set_nexthop+0x80>
10c5fef0:       202b 0078       movel %a3@(120),%d0
10c5fef4:       b0ab 006c       cmpl %a3@(108),%d0
10c5fef8:       671e            beqs 10c5ff18 <rt_set_nexthop+0x80>
10c5fefa:       0cab 0000 0240  cmpil #576,%a3@(36)
10c5ff00:       0024 
10c5ff02:       6314            blss 10c5ff18 <rt_set_nexthop+0x80>
10c5ff04:       277c 0000 0240  movel #576,%a3@(36)
10c5ff0a:       0024 
10c5ff0c:       600a            bras 10c5ff18 <rt_set_nexthop+0x80>
10c5ff0e:       206b 000c       moveal %a3@(12),%a0
10c5ff12:       2768 005a 0024  movel %a0@(90),%a3@(36)
10c5ff18:       0cab 0000 fff0  cmpil #65520,%a3@(36)
10c5ff1e:       0024 
10c5ff20:       6308            blss 10c5ff2a <rt_set_nexthop+0x92>
10c5ff22:       277c 0000 fff0  movel #65520,%a3@(36)
10c5ff28:       0024 
10c5ff2a:       4aab 003c       tstl %a3@(60)
10c5ff2e:       661a            bnes 10c5ff4a <rt_set_nexthop+0xb2>
10c5ff30:       206b 000c       moveal %a3@(12),%a0
10c5ff34:       72d8            moveq #-40,%d1
10c5ff36:       d2a8 005a       addl %a0@(90),%d1
10c5ff3a:       2039 1001 0124  movel 10010124 <ip_rt_min_advmss>,%d0
10c5ff40:       b280            cmpl %d0,%d1
10c5ff42:       6302            blss 10c5ff46 <rt_set_nexthop+0xae>
10c5ff44:       2001            movel %d1,%d0
10c5ff46:       2740 003c       movel %d0,%a3@(60)
10c5ff4a:       0cab 0000 ffd7  cmpil #65495,%a3@(60)
10c5ff50:       003c 
10c5ff52:       6308            blss 10c5ff5c <rt_set_nexthop+0xc4>
10c5ff54:       277c 0000 ffd7  movel #65495,%a3@(60)
10c5ff5a:       003c 
10c5ff5c:       4280            clrl %d0
10c5ff5e:       102d 0002       moveb %a5@(2),%d0
10c5ff62:       2740 0068       movel %d0,%a3@(104)
10c5ff66:       4cee 3c00 fff0  moveml %fp@(-16),%a2-%a5
10c5ff6c:       4e5e            unlk %fp
10c5ff6e:       4e75            rts

10c5ff70 <ip_route_input_mc>:
10c5ff70:       4e56 fff8       linkw %fp,#-8
10c5ff74:       48e7 3c38       moveml %d2-%d5/%a2-%a4,%sp@-
10c5ff78:       286e 0008       moveal %fp@(8),%a4
10c5ff7c:       242e 000c       movel %fp@(12),%d2
10c5ff80:       262e 0010       movel %fp@(16),%d3
10c5ff84:       222e 0014       movel %fp@(20),%d1
10c5ff88:       266e 0018       moveal %fp@(24),%a3
10c5ff8c:       1a01            moveb %d1,%d5
10c5ff8e:       282b 00a8       movel %a3@(168),%d4
10c5ff92:       6706            beqs 10c5ff9a <ip_route_input_mc+0x2a>
10c5ff94:       2044            moveal %d4,%a0
10c5ff96:       5888            addql #4,%a0
10c5ff98:       5290            addql #1,%a0@
10c5ff9a:       42ae fffc       clrl %fp@(-4)
10c5ff9e:       70ea            moveq #-22,%d0
10c5ffa0:       4a84            tstl %d4
10c5ffa2:       6700 01c8       beqw 10c6016c <ip_route_input_mc+0x1fc>
10c5ffa6:       2003            movel %d3,%d0
10c5ffa8:       0280 f000 0000  andil #-268435456,%d0
10c5ffae:       0c80 e000 0000  cmpil #-536870912,%d0
10c5ffb4:       6700 0196       beqw 10c6014c <ip_route_input_mc+0x1dc>
10c5ffb8:       0c80 f000 0000  cmpil #-268435456,%d0
10c5ffbe:       6700 018c       beqw 10c6014c <ip_route_input_mc+0x1dc>
10c5ffc2:       2003            movel %d3,%d0
10c5ffc4:       0280 ff00 0000  andil #-16777216,%d0
10c5ffca:       0c80 7f00 0000  cmpil #2130706432,%d0
10c5ffd0:       6700 017a       beqw 10c6014c <ip_route_input_mc+0x1dc>
10c5ffd4:       0c6c 0800 0074  cmpiw #2048,%a4@(116)
10c5ffda:       6600 0170       bnew 10c6014c <ip_route_input_mc+0x1dc>
10c5ffde:       4a80            tstl %d0
10c5ffe0:       662a            bnes 10c6000c <ip_route_input_mc+0x9c>
10c5ffe2:       2002            movel %d2,%d0
10c5ffe4:       72ff            moveq #-1,%d1
10c5ffe6:       4601            notb %d1
10c5ffe8:       c081            andl %d1,%d0
10c5ffea:       0c80 e000 0000  cmpil #-536870912,%d0
10c5fff0:       6600 015a       bnew 10c6014c <ip_route_input_mc+0x1dc>
10c5fff4:       4878 00fd       pea fd <LSIGTRAP+0xf8>
10c5fff8:       42a7            clrl %sp@-
10c5fffa:       2f0b            movel %a3,%sp@-
10c5fffc:       4eb9 10c7 c01a  jsr 10c7c01a <inet_select_addr>
10c60002:       2d40 fff8       movel %d0,%fp@(-8)
10c60006:       4fef 000c       lea %sp@(12),%sp
10c6000a:       6026            bras 10c60032 <ip_route_input_mc+0xc2>
10c6000c:       486e fffc       pea %fp@(-4)
10c60010:       486e fff8       pea %fp@(-8)
10c60014:       2f0b            movel %a3,%sp@-
10c60016:       42a7            clrl %sp@-
10c60018:       42a7            clrl %sp@-
10c6001a:       1f41 0003       moveb %d1,%sp@(3)
10c6001e:       42a7            clrl %sp@-
10c60020:       2f03            movel %d3,%sp@-
10c60022:       4eb9 10c7 dff2  jsr 10c7dff2 <fib_validate_source>
10c60028:       4fef 001c       lea %sp@(28),%sp
10c6002c:       4a80            tstl %d0
10c6002e:       6d00 011c       bltw 10c6014c <ip_route_input_mc+0x1dc>
10c60032:       4879 1001 0128  pea 10010128 <ipv4_dst_ops>
10c60038:       4eb9 10c5 9c94  jsr 10c59c94 <dst_alloc>
10c6003e:       2440            moveal %d0,%a2
10c60040:       588f            addql #4,%sp
10c60042:       b4fc 0000       cmpaw #0,%a2
10c60046:       6700 00e2       beqw 10c6012a <ip_route_input_mc+0x1ba>
10c6004a:       257c 10c5 fd20  movel #281410848,%a2@(92)
10c60050:       005c 
10c60052:       7001            moveq #1,%d0
10c60054:       2540 0004       movel %d0,%a2@(4)
10c60058:       2540 0014       movel %d0,%a2@(20)
10c6005c:       2542 007c       movel %d2,%a2@(124)
10c60060:       2542 006c       movel %d2,%a2@(108)
10c60064:       1545 008c       moveb %d5,%a2@(140)
10c60068:       2543 0080       movel %d3,%a2@(128)
10c6006c:       2543 0070       movel %d3,%a2@(112)
10c60070:       202b 003a       movel %a3@(58),%d0
10c60074:       2540 0084       movel %d0,%a2@(132)
10c60078:       2540 0074       movel %d0,%a2@(116)
10c6007c:       257c 1000 fa90  movel #268499600,%a2@(12)
10c60082:       000c 
10c60084:       41f9 1000 fb68  lea 1000fb68 <loopback_dev+0xd8>,%a0
10c6008a:       5290            addql #1,%a0@
10c6008c:       42aa 0088       clrl %a2@(136)
10c60090:       2542 0078       movel %d2,%a2@(120)
10c60094:       256e fff8 008e  movel %fp@(-8),%a2@(142)
10c6009a:       7205            moveq #5,%d1
10c6009c:       2541 0068       movel %d1,%a2@(104)
10c600a0:       257c 2000 0000  movel #536870912,%a2@(100)
10c600a6:       0064 
10c600a8:       4aae 001c       tstl %fp@(28)
10c600ac:       6710            beqs 10c600be <ip_route_input_mc+0x14e>
10c600ae:       257c 10c6 2036  movel #281419830,%a2@(88)
10c600b4:       0058 
10c600b6:       257c a000 0000  movel #-1610612736,%a2@(100)
10c600bc:       0064 
10c600be:       52b9 1003 2a00  addql #1,10032a00 <rt_cache_stat+0x8>
10c600c4:       2044            moveal %d4,%a0
10c600c6:       5888            addql #4,%a0
10c600c8:       40c1            movew %sr,%d1
10c600ca:       007c 0700       oriw #1792,%sr
10c600ce:       2010            movel %a0@,%d0
10c600d0:       5380            subql #1,%d0
10c600d2:       2080            movel %d0,%a0@
10c600d4:       46c1            movew %d1,%sr
10c600d6:       4a80            tstl %d0
10c600d8:       660a            bnes 10c600e4 <ip_route_input_mc+0x174>
10c600da:       2f04            movel %d4,%sp@-
10c600dc:       4eb9 10c7 b19c  jsr 10c7b19c <in_dev_finish_destroy>
10c600e2:       588f            addql #4,%sp
10c600e4:       202b 003a       movel %a3@(58),%d0
10c600e8:       eb88            lsll #5,%d0
10c600ea:       b183            eorl %d0,%d3
10c600ec:       2202            movel %d2,%d1
10c600ee:       0281 f0f0 f0f0  andil #-252645136,%d1
10c600f4:       e889            lsrl #4,%d1
10c600f6:       0282 0f0f 0f0f  andil #252645135,%d2
10c600fc:       e98a            lsll #4,%d2
10c600fe:       8282            orl %d2,%d1
10c60100:       4280            clrl %d0
10c60102:       1005            moveb %d5,%d0
10c60104:       b183            eorl %d0,%d3
10c60106:       b781            eorl %d3,%d1
10c60108:       2001            movel %d1,%d0
10c6010a:       4240            clrw %d0
10c6010c:       4840            swap %d0
10c6010e:       b181            eorl %d0,%d1
10c60110:       2001            movel %d1,%d0
10c60112:       e088            lsrl #8,%d0
10c60114:       b181            eorl %d0,%d1
10c60116:       486c 0028       pea %a4@(40)
10c6011a:       2f0a            movel %a2,%sp@-
10c6011c:       c2b9 1002 4b78  andl 10024b78 <rt_hash_mask>,%d1
10c60122:       2f01            movel %d1,%sp@-
10c60124:       4eba ef9a       jsr %pc@(10c5f0c0 <rt_intern_hash>)
10c60128:       6042            bras 10c6016c <ip_route_input_mc+0x1fc>
10c6012a:       2044            moveal %d4,%a0
10c6012c:       5888            addql #4,%a0
10c6012e:       40c1            movew %sr,%d1
10c60130:       007c 0700       oriw #1792,%sr
10c60134:       2010            movel %a0@,%d0
10c60136:       5380            subql #1,%d0
10c60138:       2080            movel %d0,%a0@
10c6013a:       46c1            movew %d1,%sr
10c6013c:       4a80            tstl %d0
10c6013e:       6608            bnes 10c60148 <ip_route_input_mc+0x1d8>
10c60140:       2f04            movel %d4,%sp@-
10c60142:       4eb9 10c7 b19c  jsr 10c7b19c <in_dev_finish_destroy>
10c60148:       7097            moveq #-105,%d0
10c6014a:       6020            bras 10c6016c <ip_route_input_mc+0x1fc>
10c6014c:       2044            moveal %d4,%a0
10c6014e:       5888            addql #4,%a0
10c60150:       40c1            movew %sr,%d1
10c60152:       007c 0700       oriw #1792,%sr
10c60156:       2010            movel %a0@,%d0
10c60158:       5380            subql #1,%d0
10c6015a:       2080            movel %d0,%a0@
10c6015c:       46c1            movew %d1,%sr
10c6015e:       4a80            tstl %d0
10c60160:       6608            bnes 10c6016a <ip_route_input_mc+0x1fa>
10c60162:       2f04            movel %d4,%sp@-
10c60164:       4eb9 10c7 b19c  jsr 10c7b19c <in_dev_finish_destroy>
10c6016a:       70ea            moveq #-22,%d0
10c6016c:       4cee 1c3c ffdc  moveml %fp@(-36),%d2-%d5/%a2-%a4
10c60172:       4e5e            unlk %fp
10c60174:       4e75            rts

10c60176 <ip_route_input_slow>:
10c60176:       4e56 ffd0       linkw %fp,#-48
10c6017a:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c6017e:       2a2e 000c       movel %fp@(12),%d5
10c60182:       2e2e 0010       movel %fp@(16),%d7
10c60186:       262e 0014       movel %fp@(20),%d3
10c6018a:       1d43 ffdd       moveb %d3,%fp@(-35)
10c6018e:       206e 0018       moveal %fp@(24),%a0
10c60192:       2a68 00a8       moveal %a0@(168),%a5
10c60196:       bafc 0000       cmpaw #0,%a5
10c6019a:       6706            beqs 10c601a2 <ip_route_input_slow+0x2c>
10c6019c:       41ed 0004       lea %a5@(4),%a0
10c601a0:       5290            addql #1,%a0@
10c601a2:       42ae ffd8       clrl %fp@(-40)
10c601a6:       42ae ffd4       clrl %fp@(-44)
10c601aa:       42ae ffe2       clrl %fp@(-30)
10c601ae:       78ea            moveq #-22,%d4
10c601b0:       42ae ffd0       clrl %fp@(-48)
10c601b4:       bafc 0000       cmpaw #0,%a5
10c601b8:       6700 0380       beqw 10c6053a <ip_route_input_slow+0x3c4>
10c601bc:       2d45 ffee       movel %d5,%fp@(-18)
10c601c0:       2d47 fff2       movel %d7,%fp@(-14)
10c601c4:       1d43 fffe       moveb %d3,%fp@(-2)
10c601c8:       226e 0018       moveal %fp@(24),%a1
10c601cc:       2d69 003a fff6  movel %a1@(58),%fp@(-10)
10c601d2:       42ae fffa       clrl %fp@(-6)
10c601d6:       422e ffff       clrb %fp@(-1)
10c601da:       242e fff6       movel %fp@(-10),%d2
10c601de:       eb8a            lsll #5,%d2
10c601e0:       bf82            eorl %d7,%d2
10c601e2:       2205            movel %d5,%d1
10c601e4:       0281 f0f0 f0f0  andil #-252645136,%d1
10c601ea:       e889            lsrl #4,%d1
10c601ec:       2005            movel %d5,%d0
10c601ee:       0280 0f0f 0f0f  andil #252645135,%d0
10c601f4:       e988            lsll #4,%d0
10c601f6:       8280            orl %d0,%d1
10c601f8:       4280            clrl %d0
10c601fa:       1003            moveb %d3,%d0
10c601fc:       b182            eorl %d0,%d2
10c601fe:       b581            eorl %d2,%d1
10c60200:       2001            movel %d1,%d0
10c60202:       4240            clrw %d0
10c60204:       4840            swap %d0
10c60206:       b181            eorl %d0,%d1
10c60208:       2c01            movel %d1,%d6
10c6020a:       e08e            lsrl #8,%d6
10c6020c:       b386            eorl %d1,%d6
10c6020e:       ccb9 1002 4b78  andl 10024b78 <rt_hash_mask>,%d6
10c60214:       2007            movel %d7,%d0
10c60216:       0280 f000 0000  andil #-268435456,%d0
10c6021c:       0c80 e000 0000  cmpil #-536870912,%d0
10c60222:       6700 047a       beqw 10c6069e <ip_route_input_slow+0x528>
10c60226:       0c80 f000 0000  cmpil #-268435456,%d0
10c6022c:       6700 0470       beqw 10c6069e <ip_route_input_slow+0x528>
10c60230:       2607            movel %d7,%d3
10c60232:       0283 ff00 0000  andil #-16777216,%d3
10c60238:       0c83 7f00 0000  cmpil #2130706432,%d3
10c6023e:       6700 045e       beqw 10c6069e <ip_route_input_slow+0x528>
10c60242:       70ff            moveq #-1,%d0
10c60244:       b085            cmpl %d5,%d0
10c60246:       6700 02f8       beqw 10c60540 <ip_route_input_slow+0x3ca>
10c6024a:       4a87            tstl %d7
10c6024c:       6606            bnes 10c60254 <ip_route_input_slow+0xde>
10c6024e:       4a85            tstl %d5
10c60250:       6700 02ee       beqw 10c60540 <ip_route_input_slow+0x3ca>
10c60254:       4a83            tstl %d3
10c60256:       6700 0446       beqw 10c6069e <ip_route_input_slow+0x528>
10c6025a:       2005            movel %d5,%d0
10c6025c:       0280 f000 0000  andil #-268435456,%d0
10c60262:       0c80 f000 0000  cmpil #-268435456,%d0
10c60268:       6700 0422       beqw 10c6068c <ip_route_input_slow+0x516>
10c6026c:       2005            movel %d5,%d0
10c6026e:       0280 ff00 0000  andil #-16777216,%d0
10c60274:       6700 0416       beqw 10c6068c <ip_route_input_slow+0x516>
10c60278:       0c80 7f00 0000  cmpil #2130706432,%d0
10c6027e:       6700 040c       beqw 10c6068c <ip_route_input_slow+0x516>
10c60282:       74e6            moveq #-26,%d2
10c60284:       d48e            addl %fp,%d2
10c60286:       2079 1003 2ede  moveal 10032ede <local_table>,%a0
10c6028c:       2f02            movel %d2,%sp@-
10c6028e:       486e ffee       pea %fp@(-18)
10c60292:       2f08            movel %a0,%sp@-
10c60294:       2068 0006       moveal %a0@(6),%a0
10c60298:       4e90            jsr %a0@
10c6029a:       4fef 000c       lea %sp@(12),%sp
10c6029e:       2842            moveal %d2,%a4
10c602a0:       4a80            tstl %d0
10c602a2:       671e            beqs 10c602c2 <ip_route_input_slow+0x14c>
10c602a4:       2079 1003 29e8  moveal 100329e8 <main_table>,%a0
10c602aa:       2f0c            movel %a4,%sp@-
10c602ac:       486e ffee       pea %fp@(-18)
10c602b0:       2f08            movel %a0,%sp@-
10c602b2:       2068 0006       moveal %a0@(6),%a0
10c602b6:       4e90            jsr %a0@
10c602b8:       4fef 000c       lea %sp@(12),%sp
10c602bc:       789b            moveq #-101,%d4
10c602be:       4a80            tstl %d0
10c602c0:       6602            bnes 10c602c4 <ip_route_input_slow+0x14e>
10c602c2:       7800            moveq #0,%d4
10c602c4:       4a84            tstl %d4
10c602c6:       670c            beqs 10c602d4 <ip_route_input_slow+0x15e>
10c602c8:       4aad 0044       tstl %a5@(68)
10c602cc:       6700 03c4       beqw 10c60692 <ip_route_input_slow+0x51c>
10c602d0:       6000 0394       braw 10c60666 <ip_route_input_slow+0x4f0>
10c602d4:       307c 0001       moveaw #1,%a0
10c602d8:       2d48 ffd0       movel %a0,%fp@(-48)
10c602dc:       52b9 1003 29fc  addql #1,100329fc <rt_cache_stat+0x4>
10c602e2:       102c 0002       moveb %a4@(2),%d0
10c602e6:       0c00 0003       cmpib #3,%d0
10c602ea:       6700 0254       beqw 10c60540 <ip_route_input_slow+0x3ca>
10c602ee:       0c00 0002       cmpib #2,%d0
10c602f2:       6642            bnes 10c60336 <ip_route_input_slow+0x1c0>
10c602f4:       486e ffe2       pea %fp@(-30)
10c602f8:       486e ffde       pea %fp@(-34)
10c602fc:       2f2e 0018       movel %fp@(24),%sp@-
10c60300:       2f39 1000 faca  movel 1000faca <loopback_dev+0x3a>,%sp@-
10c60306:       102e ffdd       moveb %fp@(-35),%d0
10c6030a:       42a7            clrl %sp@-
10c6030c:       1f40 0003       moveb %d0,%sp@(3)
10c60310:       2f05            movel %d5,%sp@-
10c60312:       2f07            movel %d7,%sp@-
10c60314:       4eb9 10c7 dff2  jsr 10c7dff2 <fib_validate_source>
10c6031a:       4fef 001c       lea %sp@(28),%sp
10c6031e:       4a80            tstl %d0
10c60320:       6d00 037c       bltw 10c6069e <ip_route_input_slow+0x528>
10c60324:       6708            beqs 10c6032e <ip_route_input_slow+0x1b8>
10c60326:       2d7c 0400 0000  movel #67108864,%fp@(-44)
10c6032c:       ffd4 
10c6032e:       2d45 ffde       movel %d5,%fp@(-34)
10c60332:       6000 0284       braw 10c605b8 <ip_route_input_slow+0x442>
10c60336:       4aad 0044       tstl %a5@(68)
10c6033a:       6700 0356       beqw 10c60692 <ip_route_input_slow+0x51c>
10c6033e:       0c00 0001       cmpib #1,%d0
10c60342:       6600 0348       bnew 10c6068c <ip_route_input_slow+0x516>
10c60346:       206c 0004       moveal %a4@(4),%a0
10c6034a:       2068 004c       moveal %a0@(76),%a0
10c6034e:       2668 00a8       moveal %a0@(168),%a3
10c60352:       b6fc 0000       cmpaw #0,%a3
10c60356:       6706            beqs 10c6035e <ip_route_input_slow+0x1e8>
10c60358:       41eb 0004       lea %a3@(4),%a0
10c6035c:       5290            addql #1,%a0@
10c6035e:       2d4b ffd8       movel %a3,%fp@(-40)
10c60362:       661e            bnes 10c60382 <ip_route_input_slow+0x20c>
10c60364:       4eb9 10c5 ca54  jsr 10c5ca54 <net_ratelimit>
10c6036a:       4a80            tstl %d0
10c6036c:       6700 0324       beqw 10c60692 <ip_route_input_slow+0x51c>
10c60370:       4879 1000 7739  pea 10007739 <prio2band+0x4bf>
10c60376:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6037c:       588f            addql #4,%sp
10c6037e:       6000 0312       braw 10c60692 <ip_route_input_slow+0x51c>
10c60382:       486e ffe2       pea %fp@(-30)
10c60386:       486e ffde       pea %fp@(-34)
10c6038a:       2f2e 0018       movel %fp@(24),%sp@-
10c6038e:       206c 0004       moveal %a4@(4),%a0
10c60392:       2f28 0056       movel %a0@(86),%sp@-
10c60396:       102e ffdd       moveb %fp@(-35),%d0
10c6039a:       42a7            clrl %sp@-
10c6039c:       1f40 0003       moveb %d0,%sp@(3)
10c603a0:       2f05            movel %d5,%sp@-
10c603a2:       2f07            movel %d7,%sp@-
10c603a4:       4eb9 10c7 dff2  jsr 10c7dff2 <fib_validate_source>
10c603aa:       2800            movel %d0,%d4
10c603ac:       4fef 001c       lea %sp@(28),%sp
10c603b0:       6d00 02ec       bltw 10c6069e <ip_route_input_slow+0x528>
10c603b4:       6708            beqs 10c603be <ip_route_input_slow+0x248>
10c603b6:       2d7c 0400 0000  movel #67108864,%fp@(-44)
10c603bc:       ffd4 
10c603be:       bbee ffd8       cmpal %fp@(-40),%a5
10c603c2:       6644            bnes 10c60408 <ip_route_input_slow+0x292>
10c603c4:       4a84            tstl %d4
10c603c6:       6740            beqs 10c60408 <ip_route_input_slow+0x292>
10c603c8:       202e ffd4       movel %fp@(-44),%d0
10c603cc:       0280 08c0 0000  andil #146800640,%d0
10c603d2:       6634            bnes 10c60408 <ip_route_input_slow+0x292>
10c603d4:       4ab9 1001 0984  tstl 10010984 <ipv4_devconf+0xc>
10c603da:       6626            bnes 10c60402 <ip_route_input_slow+0x28c>
10c603dc:       206e ffd8       moveal %fp@(-40),%a0
10c603e0:       4aa8 002c       tstl %a0@(44)
10c603e4:       661c            bnes 10c60402 <ip_route_input_slow+0x28c>
10c603e6:       206c 0004       moveal %a4@(4),%a0
10c603ea:       2f28 005a       movel %a0@(90),%sp@-
10c603ee:       2f07            movel %d7,%sp@-
10c603f0:       2f2e ffd8       movel %fp@(-40),%sp@-
10c603f4:       4eb9 10c7 b3fc  jsr 10c7b3fc <inet_addr_onlink>
10c603fa:       4fef 000c       lea %sp@(12),%sp
10c603fe:       4a80            tstl %d0
10c60400:       6706            beqs 10c60408 <ip_route_input_slow+0x292>
10c60402:       08ee 0000 ffd4  bset #0,%fp@(-44)
10c60408:       226e 0008       moveal %fp@(8),%a1
10c6040c:       0c69 0800 0074  cmpiw #2048,%a1@(116)
10c60412:       670e            beqs 10c60422 <ip_route_input_slow+0x2ac>
10c60414:       bbcb            cmpal %a3,%a5
10c60416:       660a            bnes 10c60422 <ip_route_input_slow+0x2ac>
10c60418:       082e 0003 ffd4  btst #3,%fp@(-44)
10c6041e:       6700 0272       beqw 10c60692 <ip_route_input_slow+0x51c>
10c60422:       4879 1001 0128  pea 10010128 <ipv4_dst_ops>
10c60428:       4eb9 10c5 9c94  jsr 10c59c94 <dst_alloc>
10c6042e:       2440            moveal %d0,%a2
10c60430:       588f            addql #4,%sp
10c60432:       b4fc 0000       cmpaw #0,%a2
10c60436:       6700 0260       beqw 10c60698 <ip_route_input_slow+0x522>
10c6043a:       7001            moveq #1,%d0
10c6043c:       2540 0004       movel %d0,%a2@(4)
10c60440:       2540 0014       movel %d0,%a2@(20)
10c60444:       2545 007c       movel %d5,%a2@(124)
10c60448:       2545 006c       movel %d5,%a2@(108)
10c6044c:       156e ffdd 008c  moveb %fp@(-35),%a2@(140)
10c60452:       2547 0080       movel %d7,%a2@(128)
10c60456:       2547 0070       movel %d7,%a2@(112)
10c6045a:       2545 0078       movel %d5,%a2@(120)
10c6045e:       206e 0018       moveal %fp@(24),%a0
10c60462:       2028 003a       movel %a0@(58),%d0
10c60466:       2540 0084       movel %d0,%a2@(132)
10c6046a:       2540 0074       movel %d0,%a2@(116)
10c6046e:       2553 000c       movel %a3@,%a2@(12)
10c60472:       206a 000c       moveal %a2@(12),%a0
10c60476:       41e8 00d8       lea %a0@(216),%a0
10c6047a:       5290            addql #1,%a0@
10c6047c:       42aa 0088       clrl %a2@(136)
10c60480:       256e ffde 008e  movel %fp@(-34),%a2@(142)
10c60486:       257c 10c6 2f28  movel #281423656,%a2@(88)
10c6048c:       0058 
10c6048e:       257c 10c6 4214  movel #281428500,%a2@(92)
10c60494:       005c 
10c60496:       2f2e ffe2       movel %fp@(-30),%sp@-
10c6049a:       486e ffe6       pea %fp@(-26)
10c6049e:       2f0a            movel %a2,%sp@-
10c604a0:       4eba f9f6       jsr %pc@(10c5fe98 <rt_set_nexthop>)
10c604a4:       256e ffd4 0064  movel %fp@(-44),%a2@(100)
10c604aa:       4fef 000c       lea %sp@(12),%sp
10c604ae:       226e 0008       moveal %fp@(8),%a1
10c604b2:       4869 0028       pea %a1@(40)
10c604b6:       2f0a            movel %a2,%sp@-
10c604b8:       2f06            movel %d6,%sp@-
10c604ba:       4eba ec04       jsr %pc@(10c5f0c0 <rt_intern_hash>)
10c604be:       2800            movel %d0,%d4
10c604c0:       4fef 000c       lea %sp@(12),%sp
10c604c4:       41ed 0004       lea %a5@(4),%a0
10c604c8:       40c1            movew %sr,%d1
10c604ca:       007c 0700       oriw #1792,%sr
10c604ce:       2010            movel %a0@,%d0
10c604d0:       5380            subql #1,%d0
10c604d2:       2080            movel %d0,%a0@
10c604d4:       46c1            movew %d1,%sr
10c604d6:       4a80            tstl %d0
10c604d8:       660a            bnes 10c604e4 <ip_route_input_slow+0x36e>
10c604da:       2f0d            movel %a5,%sp@-
10c604dc:       4eb9 10c7 b19c  jsr 10c7b19c <in_dev_finish_destroy>
10c604e2:       588f            addql #4,%sp
10c604e4:       4aae ffd8       tstl %fp@(-40)
10c604e8:       6724            beqs 10c6050e <ip_route_input_slow+0x398>
10c604ea:       206e ffd8       moveal %fp@(-40),%a0
10c604ee:       5888            addql #4,%a0
10c604f0:       40c1            movew %sr,%d1
10c604f2:       007c 0700       oriw #1792,%sr
10c604f6:       2010            movel %a0@,%d0
10c604f8:       5380            subql #1,%d0
10c604fa:       2080            movel %d0,%a0@
10c604fc:       46c1            movew %d1,%sr
10c604fe:       4a80            tstl %d0
10c60500:       660c            bnes 10c6050e <ip_route_input_slow+0x398>
10c60502:       2f2e ffd8       movel %fp@(-40),%sp@-
10c60506:       4eb9 10c7 b19c  jsr 10c7b19c <in_dev_finish_destroy>
10c6050c:       588f            addql #4,%sp
10c6050e:       4aae ffd0       tstl %fp@(-48)
10c60512:       6726            beqs 10c6053a <ip_route_input_slow+0x3c4>
10c60514:       242e ffea       movel %fp@(-22),%d2
10c60518:       6720            beqs 10c6053a <ip_route_input_slow+0x3c4>
10c6051a:       2242            moveal %d2,%a1
10c6051c:       41e9 000c       lea %a1@(12),%a0
10c60520:       40c1            movew %sr,%d1
10c60522:       007c 0700       oriw #1792,%sr
10c60526:       2010            movel %a0@,%d0
10c60528:       5380            subql #1,%d0
10c6052a:       2080            movel %d0,%a0@
10c6052c:       46c1            movew %d1,%sr
10c6052e:       4a80            tstl %d0
10c60530:       6608            bnes 10c6053a <ip_route_input_slow+0x3c4>
10c60532:       2f02            movel %d2,%sp@-
10c60534:       4eb9 10c7 e990  jsr 10c7e990 <free_fib_info>
10c6053a:       2004            movel %d4,%d0
10c6053c:       6000 0168       braw 10c606a6 <ip_route_input_slow+0x530>
10c60540:       206e 0008       moveal %fp@(8),%a0
10c60544:       0c68 0800 0074  cmpiw #2048,%a0@(116)
10c6054a:       6600 0146       bnew 10c60692 <ip_route_input_slow+0x51c>
10c6054e:       4a83            tstl %d3
10c60550:       661a            bnes 10c6056c <ip_route_input_slow+0x3f6>
10c60552:       4878 00fd       pea fd <LSIGTRAP+0xf8>
10c60556:       42a7            clrl %sp@-
10c60558:       2f2e 0018       movel %fp@(24),%sp@-
10c6055c:       4eb9 10c7 c01a  jsr 10c7c01a <inet_select_addr>
10c60562:       2d40 ffde       movel %d0,%fp@(-34)
10c60566:       4fef 000c       lea %sp@(12),%sp
10c6056a:       6036            bras 10c605a2 <ip_route_input_slow+0x42c>
10c6056c:       486e ffe2       pea %fp@(-30)
10c60570:       486e ffde       pea %fp@(-34)
10c60574:       2f2e 0018       movel %fp@(24),%sp@-
10c60578:       42a7            clrl %sp@-
10c6057a:       102e ffdd       moveb %fp@(-35),%d0
10c6057e:       42a7            clrl %sp@-
10c60580:       1f40 0003       moveb %d0,%sp@(3)
10c60584:       42a7            clrl %sp@-
10c60586:       2f07            movel %d7,%sp@-
10c60588:       4eb9 10c7 dff2  jsr 10c7dff2 <fib_validate_source>
10c6058e:       2800            movel %d0,%d4
10c60590:       4fef 001c       lea %sp@(28),%sp
10c60594:       6d00 0108       bltw 10c6069e <ip_route_input_slow+0x528>
10c60598:       6708            beqs 10c605a2 <ip_route_input_slow+0x42c>
10c6059a:       2d7c 0400 0000  movel #67108864,%fp@(-44)
10c605a0:       ffd4 
10c605a2:       08ee 0004 ffd4  bset #4,%fp@(-44)
10c605a8:       1d7c 0003 ffe8  moveb #3,%fp@(-24)
10c605ae:       52b9 1003 2a08  addql #1,10032a08 <rt_cache_stat+0x10>
10c605b4:       49ee ffe6       lea %fp@(-26),%a4
10c605b8:       4879 1001 0128  pea 10010128 <ipv4_dst_ops>
10c605be:       4eb9 10c5 9c94  jsr 10c59c94 <dst_alloc>
10c605c4:       2440            moveal %d0,%a2
10c605c6:       588f            addql #4,%sp
10c605c8:       b4fc 0000       cmpaw #0,%a2
10c605cc:       6700 00ca       beqw 10c60698 <ip_route_input_slow+0x522>
10c605d0:       257c 10c5 fd20  movel #281410848,%a2@(92)
10c605d6:       005c 
10c605d8:       7001            moveq #1,%d0
10c605da:       2540 0004       movel %d0,%a2@(4)
10c605de:       2540 0014       movel %d0,%a2@(20)
10c605e2:       2545 007c       movel %d5,%a2@(124)
10c605e6:       2545 006c       movel %d5,%a2@(108)
10c605ea:       156e ffdd 008c  moveb %fp@(-35),%a2@(140)
10c605f0:       2547 0080       movel %d7,%a2@(128)
10c605f4:       2547 0070       movel %d7,%a2@(112)
10c605f8:       206e 0018       moveal %fp@(24),%a0
10c605fc:       2028 003a       movel %a0@(58),%d0
10c60600:       2540 0084       movel %d0,%a2@(132)
10c60604:       2540 0074       movel %d0,%a2@(116)
10c60608:       257c 1000 fa90  movel #268499600,%a2@(12)
10c6060e:       000c 
10c60610:       41f9 1000 fb68  lea 1000fb68 <loopback_dev+0xd8>,%a0
10c60616:       5290            addql #1,%a0@
10c60618:       42aa 0088       clrl %a2@(136)
10c6061c:       2545 0078       movel %d5,%a2@(120)
10c60620:       256e ffde 008e  movel %fp@(-34),%a2@(142)
10c60626:       257c 10c6 2036  movel #281419830,%a2@(88)
10c6062c:       0058 
10c6062e:       202e ffd4       movel %fp@(-44),%d0
10c60632:       08c0 001f       bset #31,%d0
10c60636:       2540 0064       movel %d0,%a2@(100)
10c6063a:       0c2c 0007 0002  cmpib #7,%a4@(2)
10c60640:       6616            bnes 10c60658 <ip_route_input_slow+0x4e2>
10c60642:       257c 10c5 f940  movel #281409856,%a2@(88)
10c60648:       0058 
10c6064a:       4484            negl %d4
10c6064c:       2544 004c       movel %d4,%a2@(76)
10c60650:       0880 001f       bclr #31,%d0
10c60654:       2540 0064       movel %d0,%a2@(100)
10c60658:       4280            clrl %d0
10c6065a:       102c 0002       moveb %a4@(2),%d0
10c6065e:       2540 0068       movel %d0,%a2@(104)
10c60662:       6000 fe4a       braw 10c604ae <ip_route_input_slow+0x338>
10c60666:       52b9 1003 2a04  addql #1,10032a04 <rt_cache_stat+0xc>
10c6066c:       42a7            clrl %sp@-
10c6066e:       42a7            clrl %sp@-
10c60670:       2f2e 0018       movel %fp@(24),%sp@-
10c60674:       4eb9 10c7 c01a  jsr 10c7c01a <inet_select_addr>
10c6067a:       2d40 ffde       movel %d0,%fp@(-34)
10c6067e:       197c 0007 0002  moveb #7,%a4@(2)
10c60684:       4fef 000c       lea %sp@(12),%sp
10c60688:       6000 ff2e       braw 10c605b8 <ip_route_input_slow+0x442>
10c6068c:       52b9 1003 2a0c  addql #1,10032a0c <rt_cache_stat+0x14>
10c60692:       78ea            moveq #-22,%d4
10c60694:       6000 fe2e       braw 10c604c4 <ip_route_input_slow+0x34e>
10c60698:       7897            moveq #-105,%d4
10c6069a:       6000 fe28       braw 10c604c4 <ip_route_input_slow+0x34e>
10c6069e:       52b9 1003 2a10  addql #1,10032a10 <rt_cache_stat+0x18>
10c606a4:       60ec            bras 10c60692 <ip_route_input_slow+0x51c>
10c606a6:       4cee 3cfc ffa8  moveml %fp@(-88),%d2-%d7/%a2-%a5
10c606ac:       4e5e            unlk %fp
10c606ae:       4e75            rts

10c606b0 <ip_route_input>:
10c606b0:       4e56 0000       linkw %fp,#0
10c606b4:       48e7 3e38       moveml %d2-%d6/%a2-%a4,%sp@-
10c606b8:       286e 0008       moveal %fp@(8),%a4
10c606bc:       2a2e 000c       movel %fp@(12),%d5
10c606c0:       2c2e 0010       movel %fp@(16),%d6
10c606c4:       266e 0018       moveal %fp@(24),%a3
10c606c8:       282b 003a       movel %a3@(58),%d4
10c606cc:       162e 0017       moveb %fp@(23),%d3
10c606d0:       0203 001c       andib #28,%d3
10c606d4:       2404            movel %d4,%d2
10c606d6:       eb8a            lsll #5,%d2
10c606d8:       bd82            eorl %d6,%d2
10c606da:       2005            movel %d5,%d0
10c606dc:       0280 f0f0 f0f0  andil #-252645136,%d0
10c606e2:       e888            lsrl #4,%d0
10c606e4:       2205            movel %d5,%d1
10c606e6:       0281 0f0f 0f0f  andil #252645135,%d1
10c606ec:       e989            lsll #4,%d1
10c606ee:       8081            orl %d1,%d0
10c606f0:       721c            moveq #28,%d1
10c606f2:       c283            andl %d3,%d1
10c606f4:       b382            eorl %d1,%d2
10c606f6:       b580            eorl %d2,%d0
10c606f8:       2200            movel %d0,%d1
10c606fa:       4241            clrw %d1
10c606fc:       4841            swap %d1
10c606fe:       b380            eorl %d1,%d0
10c60700:       2200            movel %d0,%d1
10c60702:       e089            lsrl #8,%d1
10c60704:       b380            eorl %d1,%d0
10c60706:       c0b9 1002 4b78  andl 10024b78 <rt_hash_mask>,%d0
10c6070c:       2079 1002 4b74  moveal 10024b74 <rt_hash_table>,%a0
10c60712:       e788            lsll #3,%d0
10c60714:       2270 0800       moveal %a0@(00000000,%d0:l),%a1
10c60718:       b2fc 0000       cmpaw #0,%a1
10c6071c:       6748            beqs 10c60766 <ip_route_input+0xb6>
10c6071e:       45f9 1003 29f8  lea 100329f8 <rt_cache_stat>,%a2
10c60724:       baa9 007c       cmpl %a1@(124),%d5
10c60728:       6634            bnes 10c6075e <ip_route_input+0xae>
10c6072a:       bca9 0080       cmpl %a1@(128),%d6
10c6072e:       662e            bnes 10c6075e <ip_route_input+0xae>
10c60730:       b8a9 0084       cmpl %a1@(132),%d4
10c60734:       6628            bnes 10c6075e <ip_route_input+0xae>
10c60736:       4aa9 0088       tstl %a1@(136)
10c6073a:       6622            bnes 10c6075e <ip_route_input+0xae>
10c6073c:       b629 008c       cmpb %a1@(140),%d3
10c60740:       661c            bnes 10c6075e <ip_route_input+0xae>
10c60742:       2379 1002 67b0  movel 100267b0 <jiffies>,%a1@(24)
10c60748:       0018 
10c6074a:       41e9 0004       lea %a1@(4),%a0
10c6074e:       5290            addql #1,%a0@
10c60750:       52a9 0008       addql #1,%a1@(8)
10c60754:       5292            addql #1,%a2@
10c60756:       2949 0028       movel %a1,%a4@(40)
10c6075a:       7000            moveq #0,%d0
10c6075c:       605a            bras 10c607b8 <ip_route_input+0x108>
10c6075e:       2251            moveal %a1@,%a1
10c60760:       b2fc 0000       cmpaw #0,%a1
10c60764:       66be            bnes 10c60724 <ip_route_input+0x74>
10c60766:       2005            movel %d5,%d0
10c60768:       0280 f000 0000  andil #-268435456,%d0
10c6076e:       0c80 e000 0000  cmpil #-536870912,%d0
10c60774:       6630            bnes 10c607a6 <ip_route_input+0xf6>
10c60776:       202b 00a8       movel %a3@(168),%d0
10c6077a:       6726            beqs 10c607a2 <ip_route_input+0xf2>
10c6077c:       2f05            movel %d5,%sp@-
10c6077e:       2f00            movel %d0,%sp@-
10c60780:       4eb9 10c7 dd96  jsr 10c7dd96 <ip_check_mc>
10c60786:       508f            addql #8,%sp
10c60788:       4a80            tstl %d0
10c6078a:       6716            beqs 10c607a2 <ip_route_input+0xf2>
10c6078c:       2f00            movel %d0,%sp@-
10c6078e:       2f0b            movel %a3,%sp@-
10c60790:       701c            moveq #28,%d0
10c60792:       c083            andl %d3,%d0
10c60794:       2f00            movel %d0,%sp@-
10c60796:       2f06            movel %d6,%sp@-
10c60798:       2f05            movel %d5,%sp@-
10c6079a:       2f0c            movel %a4,%sp@-
10c6079c:       4eba f7d2       jsr %pc@(10c5ff70 <ip_route_input_mc>)
10c607a0:       6016            bras 10c607b8 <ip_route_input+0x108>
10c607a2:       70ea            moveq #-22,%d0
10c607a4:       6012            bras 10c607b8 <ip_route_input+0x108>
10c607a6:       2f0b            movel %a3,%sp@-
10c607a8:       701c            moveq #28,%d0
10c607aa:       c083            andl %d3,%d0
10c607ac:       2f00            movel %d0,%sp@-
10c607ae:       2f06            movel %d6,%sp@-
10c607b0:       2f05            movel %d5,%sp@-
10c607b2:       2f0c            movel %a4,%sp@-
10c607b4:       4eba f9c0       jsr %pc@(10c60176 <ip_route_input_slow>)
10c607b8:       4cee 1c7c ffe0  moveml %fp@(-32),%d2-%d6/%a2-%a4
10c607be:       4e5e            unlk %fp
10c607c0:       4e75            rts

10c607c2 <ip_route_output_slow>:
10c607c2:       4e56 ffe4       linkw %fp,#-28
10c607c6:       48e7 3e3c       moveml %d2-%d6/%a2-%a5,%sp@-
10c607ca:       2a6e 000c       moveal %fp@(12),%a5
10c607ce:       7600            moveq #0,%d3
10c607d0:       97cb            subal %a3,%a3
10c607d2:       7a00            moveq #0,%d5
10c607d4:       182d 0010       moveb %a5@(16),%d4
10c607d8:       701d            moveq #29,%d0
10c607da:       c880            andl %d0,%d4
10c607dc:       2d55 ffee       movel %a5@,%fp@(-18)
10c607e0:       2d6d 0004 fff2  movel %a5@(4),%fp@(-14)
10c607e6:       1c04            moveb %d4,%d6
10c607e8:       0206 001c       andib #28,%d6
10c607ec:       1d46 fffe       moveb %d6,%fp@(-2)
10c607f0:       41f9 1000 faca  lea 1000faca <loopback_dev+0x3a>,%a0
10c607f6:       2d50 fff6       movel %a0@,%fp@(-10)
10c607fa:       2d6d 000c fffa  movel %a5@(12),%fp@(-6)
10c60800:       2408            movel %a0,%d2
10c60802:       0804 0000       btst #0,%d4
10c60806:       6708            beqs 10c60810 <ip_route_output_slow+0x4e>
10c60808:       1d7c 00fd ffff  moveb #-3,%fp@(-1)
10c6080e:       6004            bras 10c60814 <ip_route_output_slow+0x52>
10c60810:       422e ffff       clrb %fp@(-1)
10c60814:       42ae ffea       clrl %fp@(-22)
10c60818:       222d 0004       movel %a5@(4),%d1
10c6081c:       49ee ffe6       lea %fp@(-26),%a4
10c60820:       6700 008c       beqw 10c608ae <ip_route_output_slow+0xec>
10c60824:       347c ffea       moveaw #-22,%a2
10c60828:       2001            movel %d1,%d0
10c6082a:       0280 f000 0000  andil #-268435456,%d0
10c60830:       0c80 e000 0000  cmpil #-536870912,%d0
10c60836:       6700 05ae       beqw 10c60de6 <ip_route_output_slow+0x624>
10c6083a:       0c80 f000 0000  cmpil #-268435456,%d0
10c60840:       6700 05a4       beqw 10c60de6 <ip_route_output_slow+0x624>
10c60844:       2001            movel %d1,%d0
10c60846:       0280 ff00 0000  andil #-16777216,%d0
10c6084c:       6700 0598       beqw 10c60de6 <ip_route_output_slow+0x624>
10c60850:       2f01            movel %d1,%sp@-
10c60852:       4eb9 10c7 dea4  jsr 10c7dea4 <ip_dev_find>
10c60858:       2640            moveal %d0,%a3
10c6085a:       588f            addql #4,%sp
10c6085c:       b6fc 0000       cmpaw #0,%a3
10c60860:       6700 0584       beqw 10c60de6 <ip_route_output_slow+0x624>
10c60864:       4aad 000c       tstl %a5@(12)
10c60868:       661c            bnes 10c60886 <ip_route_output_slow+0xc4>
10c6086a:       2215            movel %a5@,%d1
10c6086c:       2001            movel %d1,%d0
10c6086e:       0280 f000 0000  andil #-268435456,%d0
10c60874:       0c80 e000 0000  cmpil #-536870912,%d0
10c6087a:       6700 0322       beqw 10c60b9e <ip_route_output_slow+0x3dc>
10c6087e:       70ff            moveq #-1,%d0
10c60880:       b081            cmpl %d1,%d0
10c60882:       6700 031a       beqw 10c60b9e <ip_route_output_slow+0x3dc>
10c60886:       b6fc 0000       cmpaw #0,%a3
10c6088a:       6720            beqs 10c608ac <ip_route_output_slow+0xea>
10c6088c:       41eb 00d8       lea %a3@(216),%a0
10c60890:       40c1            movew %sr,%d1
10c60892:       007c 0700       oriw #1792,%sr
10c60896:       2010            movel %a0@,%d0
10c60898:       5380            subql #1,%d0
10c6089a:       2080            movel %d0,%a0@
10c6089c:       46c1            movew %d1,%sr
10c6089e:       4a80            tstl %d0
10c608a0:       660a            bnes 10c608ac <ip_route_output_slow+0xea>
10c608a2:       2f0b            movel %a3,%sp@-
10c608a4:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c608aa:       588f            addql #4,%sp
10c608ac:       97cb            subal %a3,%a3
10c608ae:       202d 000c       movel %a5@(12),%d0
10c608b2:       6700 00b8       beqw 10c6096c <ip_route_output_slow+0x1aa>
10c608b6:       2f00            movel %d0,%sp@-
10c608b8:       4eb9 10c5 7c3a  jsr 10c57c3a <dev_get_by_index>
10c608be:       2640            moveal %d0,%a3
10c608c0:       347c ffed       moveaw #-19,%a2
10c608c4:       588f            addql #4,%sp
10c608c6:       b6fc 0000       cmpaw #0,%a3
10c608ca:       6700 051a       beqw 10c60de6 <ip_route_output_slow+0x624>
10c608ce:       4aab 00a8       tstl %a3@(168)
10c608d2:       6624            bnes 10c608f8 <ip_route_output_slow+0x136>
10c608d4:       41eb 00d8       lea %a3@(216),%a0
10c608d8:       40c1            movew %sr,%d1
10c608da:       007c 0700       oriw #1792,%sr
10c608de:       2010            movel %a0@,%d0
10c608e0:       5380            subql #1,%d0
10c608e2:       2080            movel %d0,%a0@
10c608e4:       46c1            movew %d1,%sr
10c608e6:       4a80            tstl %d0
10c608e8:       6600 04fc       bnew 10c60de6 <ip_route_output_slow+0x624>
10c608ec:       2f0b            movel %a3,%sp@-
10c608ee:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c608f4:       6000 04f0       braw 10c60de6 <ip_route_output_slow+0x624>
10c608f8:       2215            movel %a5@,%d1
10c608fa:       2001            movel %d1,%d0
10c608fc:       7cff            moveq #-1,%d6
10c608fe:       4606            notb %d6
10c60900:       c086            andl %d6,%d0
10c60902:       0c80 e000 0000  cmpil #-536870912,%d0
10c60908:       6706            beqs 10c60910 <ip_route_output_slow+0x14e>
10c6090a:       70ff            moveq #-1,%d0
10c6090c:       b081            cmpl %d1,%d0
10c6090e:       6622            bnes 10c60932 <ip_route_output_slow+0x170>
10c60910:       4aae fff2       tstl %fp@(-14)
10c60914:       6600 028e       bnew 10c60ba4 <ip_route_output_slow+0x3e2>
10c60918:       4878 00fd       pea fd <LSIGTRAP+0xf8>
10c6091c:       42a7            clrl %sp@-
10c6091e:       2f0b            movel %a3,%sp@-
10c60920:       4eb9 10c7 c01a  jsr 10c7c01a <inet_select_addr>
10c60926:       2d40 fff2       movel %d0,%fp@(-14)
10c6092a:       4fef 000c       lea %sp@(12),%sp
10c6092e:       6000 0274       braw 10c60ba4 <ip_route_output_slow+0x3e2>
10c60932:       4aae fff2       tstl %fp@(-14)
10c60936:       6634            bnes 10c6096c <ip_route_output_slow+0x1aa>
10c60938:       2001            movel %d1,%d0
10c6093a:       0280 f000 0000  andil #-268435456,%d0
10c60940:       0c80 e000 0000  cmpil #-536870912,%d0
10c60946:       660a            bnes 10c60952 <ip_route_output_slow+0x190>
10c60948:       4280            clrl %d0
10c6094a:       102e ffff       moveb %fp@(-1),%d0
10c6094e:       2f00            movel %d0,%sp@-
10c60950:       6008            bras 10c6095a <ip_route_output_slow+0x198>
10c60952:       4a81            tstl %d1
10c60954:       6616            bnes 10c6096c <ip_route_output_slow+0x1aa>
10c60956:       4878 00fe       pea fe <LSIGTRAP+0xf9>
10c6095a:       42a7            clrl %sp@-
10c6095c:       2f0b            movel %a3,%sp@-
10c6095e:       4eb9 10c7 c01a  jsr 10c7c01a <inet_select_addr>
10c60964:       2d40 fff2       movel %d0,%fp@(-14)
10c60968:       4fef 000c       lea %sp@(12),%sp
10c6096c:       4aae ffee       tstl %fp@(-18)
10c60970:       666c            bnes 10c609de <ip_route_output_slow+0x21c>
10c60972:       2d6e fff2 ffee  movel %fp@(-14),%fp@(-18)
10c60978:       6610            bnes 10c6098a <ip_route_output_slow+0x1c8>
10c6097a:       2d7c 7f00 0001  movel #2130706433,%fp@(-14)
10c60980:       fff2 
10c60982:       2d7c 7f00 0001  movel #2130706433,%fp@(-18)
10c60988:       ffee 
10c6098a:       b6fc 0000       cmpaw #0,%a3
10c6098e:       6720            beqs 10c609b0 <ip_route_output_slow+0x1ee>
10c60990:       41eb 00d8       lea %a3@(216),%a0
10c60994:       40c1            movew %sr,%d1
10c60996:       007c 0700       oriw #1792,%sr
10c6099a:       2010            movel %a0@,%d0
10c6099c:       5380            subql #1,%d0
10c6099e:       2080            movel %d0,%a0@
10c609a0:       46c1            movew %d1,%sr
10c609a2:       4a80            tstl %d0
10c609a4:       660a            bnes 10c609b0 <ip_route_output_slow+0x1ee>
10c609a6:       2f0b            movel %a3,%sp@-
10c609a8:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c609ae:       588f            addql #4,%sp
10c609b0:       47f9 1000 fa90  lea 1000fa90 <loopback_dev>,%a3
10c609b6:       41f9 1000 fb68  lea 1000fb68 <loopback_dev+0xd8>,%a0
10c609bc:       5290            addql #1,%a0@
10c609be:       2042            moveal %d2,%a0
10c609c0:       2d50 fffa       movel %a0@,%fp@(-6)
10c609c4:       202e ffe6       movel %fp@(-26),%d0
10c609c8:       0240 00ff       andiw #255,%d0
10c609cc:       0040 0200       oriw #512,%d0
10c609d0:       2d40 ffe6       movel %d0,%fp@(-26)
10c609d4:       263c 8000 0000  movel #-2147483648,%d3
10c609da:       6000 01c8       braw 10c60ba4 <ip_route_output_slow+0x3e2>
10c609de:       2079 1003 2ede  moveal 10032ede <local_table>,%a0
10c609e4:       2f0c            movel %a4,%sp@-
10c609e6:       486e ffee       pea %fp@(-18)
10c609ea:       2f08            movel %a0,%sp@-
10c609ec:       2068 0006       moveal %a0@(6),%a0
10c609f0:       4e90            jsr %a0@
10c609f2:       4fef 000c       lea %sp@(12),%sp
10c609f6:       4a80            tstl %d0
10c609f8:       671e            beqs 10c60a18 <ip_route_output_slow+0x256>
10c609fa:       2079 1003 29e8  moveal 100329e8 <main_table>,%a0
10c60a00:       2f0c            movel %a4,%sp@-
10c60a02:       486e ffee       pea %fp@(-18)
10c60a06:       2f08            movel %a0,%sp@-
10c60a08:       2068 0006       moveal %a0@(6),%a0
10c60a0c:       4e90            jsr %a0@
10c60a0e:       4fef 000c       lea %sp@(12),%sp
10c60a12:       729b            moveq #-101,%d1
10c60a14:       4a80            tstl %d0
10c60a16:       6602            bnes 10c60a1a <ip_route_output_slow+0x258>
10c60a18:       7200            moveq #0,%d1
10c60a1a:       4a81            tstl %d1
10c60a1c:       675c            beqs 10c60a7a <ip_route_output_slow+0x2b8>
10c60a1e:       42ac 0004       clrl %a4@(4)
10c60a22:       4aad 000c       tstl %a5@(12)
10c60a26:       6726            beqs 10c60a4e <ip_route_output_slow+0x28c>
10c60a28:       4aae fff2       tstl %fp@(-14)
10c60a2c:       6616            bnes 10c60a44 <ip_route_output_slow+0x282>
10c60a2e:       4878 00fd       pea fd <LSIGTRAP+0xf8>
10c60a32:       42a7            clrl %sp@-
10c60a34:       2f0b            movel %a3,%sp@-
10c60a36:       4eb9 10c7 c01a  jsr 10c7c01a <inet_select_addr>
10c60a3c:       2d40 fff2       movel %d0,%fp@(-14)
10c60a40:       4fef 000c       lea %sp@(12),%sp
10c60a44:       197c 0001 0002  moveb #1,%a4@(2)
10c60a4a:       6000 0158       braw 10c60ba4 <ip_route_output_slow+0x3e2>
10c60a4e:       b6fc 0000       cmpaw #0,%a3
10c60a52:       671e            beqs 10c60a72 <ip_route_output_slow+0x2b0>
10c60a54:       41eb 00d8       lea %a3@(216),%a0
10c60a58:       40c1            movew %sr,%d1
10c60a5a:       007c 0700       oriw #1792,%sr
10c60a5e:       2010            movel %a0@,%d0
10c60a60:       5380            subql #1,%d0
10c60a62:       2080            movel %d0,%a0@
10c60a64:       46c1            movew %d1,%sr
10c60a66:       4a80            tstl %d0
10c60a68:       6608            bnes 10c60a72 <ip_route_output_slow+0x2b0>
10c60a6a:       2f0b            movel %a3,%sp@-
10c60a6c:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c60a72:       347c ff9b       moveaw #-101,%a2
10c60a76:       6000 036e       braw 10c60de6 <ip_route_output_slow+0x624>
10c60a7a:       7a01            moveq #1,%d5
10c60a7c:       102c 0002       moveb %a4@(2),%d0
10c60a80:       0c00 000a       cmpib #10,%d0
10c60a84:       6700 0364       beqw 10c60dea <ip_route_output_slow+0x628>
10c60a88:       0c00 0002       cmpib #2,%d0
10c60a8c:       667c            bnes 10c60b0a <ip_route_output_slow+0x348>
10c60a8e:       4aae fff2       tstl %fp@(-14)
10c60a92:       6606            bnes 10c60a9a <ip_route_output_slow+0x2d8>
10c60a94:       2d6e ffee fff2  movel %fp@(-18),%fp@(-14)
10c60a9a:       b6fc 0000       cmpaw #0,%a3
10c60a9e:       6720            beqs 10c60ac0 <ip_route_output_slow+0x2fe>
10c60aa0:       41eb 00d8       lea %a3@(216),%a0
10c60aa4:       40c1            movew %sr,%d1
10c60aa6:       007c 0700       oriw #1792,%sr
10c60aaa:       2010            movel %a0@,%d0
10c60aac:       5380            subql #1,%d0
10c60aae:       2080            movel %d0,%a0@
10c60ab0:       46c1            movew %d1,%sr
10c60ab2:       4a80            tstl %d0
10c60ab4:       660a            bnes 10c60ac0 <ip_route_output_slow+0x2fe>
10c60ab6:       2f0b            movel %a3,%sp@-
10c60ab8:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c60abe:       588f            addql #4,%sp
10c60ac0:       47f9 1000 fa90  lea 1000fa90 <loopback_dev>,%a3
10c60ac6:       41f9 1000 fb68  lea 1000fb68 <loopback_dev+0xd8>,%a0
10c60acc:       5290            addql #1,%a0@
10c60ace:       2d6b 003a fffa  movel %a3@(58),%fp@(-6)
10c60ad4:       242c 0004       movel %a4@(4),%d2
10c60ad8:       6722            beqs 10c60afc <ip_route_output_slow+0x33a>
10c60ada:       2242            moveal %d2,%a1
10c60adc:       41e9 000c       lea %a1@(12),%a0
10c60ae0:       40c1            movew %sr,%d1
10c60ae2:       007c 0700       oriw #1792,%sr
10c60ae6:       2010            movel %a0@,%d0
10c60ae8:       5380            subql #1,%d0
10c60aea:       2080            movel %d0,%a0@
10c60aec:       46c1            movew %d1,%sr
10c60aee:       4a80            tstl %d0
10c60af0:       660a            bnes 10c60afc <ip_route_output_slow+0x33a>
10c60af2:       2f02            movel %d2,%sp@-
10c60af4:       4eb9 10c7 e990  jsr 10c7e990 <free_fib_info>
10c60afa:       588f            addql #4,%sp
10c60afc:       42ac 0004       clrl %a4@(4)
10c60b00:       263c 8000 0000  movel #-2147483648,%d3
10c60b06:       6000 009c       braw 10c60ba4 <ip_route_output_slow+0x3e2>
10c60b0a:       202e ffe6       movel %fp@(-26),%d0
10c60b0e:       0280 ff00 ff00  andil #-16711936,%d0
10c60b14:       0c80 0000 0100  cmpil #256,%d0
10c60b1a:       6630            bnes 10c60b4c <ip_route_output_slow+0x38a>
10c60b1c:       4aae fffa       tstl %fp@(-6)
10c60b20:       662a            bnes 10c60b4c <ip_route_output_slow+0x38a>
10c60b22:       206c 0004       moveal %a4@(4),%a0
10c60b26:       4aa8 005a       tstl %a0@(90)
10c60b2a:       6720            beqs 10c60b4c <ip_route_output_slow+0x38a>
10c60b2c:       0c28 00fd 0054  cmpib #-3,%a0@(84)
10c60b32:       6618            bnes 10c60b4c <ip_route_output_slow+0x38a>
10c60b34:       2079 1003 29e8  moveal 100329e8 <main_table>,%a0
10c60b3a:       2f0c            movel %a4,%sp@-
10c60b3c:       486e ffee       pea %fp@(-18)
10c60b40:       2f08            movel %a0,%sp@-
10c60b42:       2068 001e       moveal %a0@(30),%a0
10c60b46:       4e90            jsr %a0@
10c60b48:       4fef 000c       lea %sp@(12),%sp
10c60b4c:       4aae fff2       tstl %fp@(-14)
10c60b50:       6618            bnes 10c60b6a <ip_route_output_slow+0x3a8>
10c60b52:       206c 0004       moveal %a4@(4),%a0
10c60b56:       2028 001c       movel %a0@(28),%d0
10c60b5a:       660a            bnes 10c60b66 <ip_route_output_slow+0x3a4>
10c60b5c:       2f0c            movel %a4,%sp@-
10c60b5e:       4eb9 10c7 f0d2  jsr 10c7f0d2 <__fib_res_prefsrc>
10c60b64:       588f            addql #4,%sp
10c60b66:       2d40 fff2       movel %d0,%fp@(-14)
10c60b6a:       b6fc 0000       cmpaw #0,%a3
10c60b6e:       6720            beqs 10c60b90 <ip_route_output_slow+0x3ce>
10c60b70:       41eb 00d8       lea %a3@(216),%a0
10c60b74:       40c1            movew %sr,%d1
10c60b76:       007c 0700       oriw #1792,%sr
10c60b7a:       2010            movel %a0@,%d0
10c60b7c:       5380            subql #1,%d0
10c60b7e:       2080            movel %d0,%a0@
10c60b80:       46c1            movew %d1,%sr
10c60b82:       4a80            tstl %d0
10c60b84:       660a            bnes 10c60b90 <ip_route_output_slow+0x3ce>
10c60b86:       2f0b            movel %a3,%sp@-
10c60b88:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c60b8e:       588f            addql #4,%sp
10c60b90:       206c 0004       moveal %a4@(4),%a0
10c60b94:       2668 004c       moveal %a0@(76),%a3
10c60b98:       41eb 00d8       lea %a3@(216),%a0
10c60b9c:       5290            addql #1,%a0@
10c60b9e:       2d6b 003a fffa  movel %a3@(58),%fp@(-6)
10c60ba4:       202e fff2       movel %fp@(-14),%d0
10c60ba8:       0280 ff00 0000  andil #-16777216,%d0
10c60bae:       0c80 7f00 0000  cmpil #2130706432,%d0
10c60bb4:       660a            bnes 10c60bc0 <ip_route_output_slow+0x3fe>
10c60bb6:       082b 0003 0053  btst #3,%a3@(83)
10c60bbc:       6700 022c       beqw 10c60dea <ip_route_output_slow+0x628>
10c60bc0:       222e ffee       movel %fp@(-18),%d1
10c60bc4:       70ff            moveq #-1,%d0
10c60bc6:       b081            cmpl %d1,%d0
10c60bc8:       6608            bnes 10c60bd2 <ip_route_output_slow+0x410>
10c60bca:       197c 0003 0002  moveb #3,%a4@(2)
10c60bd0:       602c            bras 10c60bfe <ip_route_output_slow+0x43c>
10c60bd2:       2001            movel %d1,%d0
10c60bd4:       0280 f000 0000  andil #-268435456,%d0
10c60bda:       0c80 e000 0000  cmpil #-536870912,%d0
10c60be0:       6716            beqs 10c60bf8 <ip_route_output_slow+0x436>
10c60be2:       0c80 f000 0000  cmpil #-268435456,%d0
10c60be8:       6700 0200       beqw 10c60dea <ip_route_output_slow+0x628>
10c60bec:       0281 ff00 0000  andil #-16777216,%d1
10c60bf2:       660a            bnes 10c60bfe <ip_route_output_slow+0x43c>
10c60bf4:       6000 01f4       braw 10c60dea <ip_route_output_slow+0x628>
10c60bf8:       197c 0005 0002  moveb #5,%a4@(2)
10c60bfe:       082b 0003 0053  btst #3,%a3@(83)
10c60c04:       6704            beqs 10c60c0a <ip_route_output_slow+0x448>
10c60c06:       08c3 001f       bset #31,%d3
10c60c0a:       102c 0002       moveb %a4@(2),%d0
10c60c0e:       0c00 0003       cmpib #3,%d0
10c60c12:       660e            bnes 10c60c22 <ip_route_output_slow+0x460>
10c60c14:       0083 9000 0000  oril #-1879048192,%d3
10c60c1a:       242c 0004       movel %a4@(4),%d2
10c60c1e:       675c            beqs 10c60c7c <ip_route_output_slow+0x4ba>
10c60c20:       6034            bras 10c60c56 <ip_route_output_slow+0x494>
10c60c22:       0c00 0005       cmpib #5,%d0
10c60c26:       6654            bnes 10c60c7c <ip_route_output_slow+0x4ba>
10c60c28:       0083 a000 0000  oril #-1610612736,%d3
10c60c2e:       202b 00a8       movel %a3@(168),%d0
10c60c32:       6710            beqs 10c60c44 <ip_route_output_slow+0x482>
10c60c34:       2f15            movel %a5@,%sp@-
10c60c36:       2f00            movel %d0,%sp@-
10c60c38:       4eb9 10c7 dd96  jsr 10c7dd96 <ip_check_mc>
10c60c3e:       508f            addql #8,%sp
10c60c40:       4a80            tstl %d0
10c60c42:       6604            bnes 10c60c48 <ip_route_output_slow+0x486>
10c60c44:       0883 001f       bclr #31,%d3
10c60c48:       242c 0004       movel %a4@(4),%d2
10c60c4c:       672e            beqs 10c60c7c <ip_route_output_slow+0x4ba>
10c60c4e:       0c2e 0003 ffe6  cmpib #3,%fp@(-26)
10c60c54:       6226            bhis 10c60c7c <ip_route_output_slow+0x4ba>
10c60c56:       2242            moveal %d2,%a1
10c60c58:       41e9 000c       lea %a1@(12),%a0
10c60c5c:       40c1            movew %sr,%d1
10c60c5e:       007c 0700       oriw #1792,%sr
10c60c62:       2010            movel %a0@,%d0
10c60c64:       5380            subql #1,%d0
10c60c66:       2080            movel %d0,%a0@
10c60c68:       46c1            movew %d1,%sr
10c60c6a:       4a80            tstl %d0
10c60c6c:       660a            bnes 10c60c78 <ip_route_output_slow+0x4b6>
10c60c6e:       2f02            movel %d2,%sp@-
10c60c70:       4eb9 10c7 e990  jsr 10c7e990 <free_fib_info>
10c60c76:       588f            addql #4,%sp
10c60c78:       42ac 0004       clrl %a4@(4)
10c60c7c:       4879 1001 0128  pea 10010128 <ipv4_dst_ops>
10c60c82:       4eb9 10c5 9c94  jsr 10c59c94 <dst_alloc>
10c60c88:       2440            moveal %d0,%a2
10c60c8a:       588f            addql #4,%sp
10c60c8c:       b4fc 0000       cmpaw #0,%a2
10c60c90:       6700 015e       beqw 10c60df0 <ip_route_output_slow+0x62e>
10c60c94:       7001            moveq #1,%d0
10c60c96:       2540 0004       movel %d0,%a2@(4)
10c60c9a:       2540 0014       movel %d0,%a2@(20)
10c60c9e:       2555 007c       movel %a5@,%a2@(124)
10c60ca2:       1544 008c       moveb %d4,%a2@(140)
10c60ca6:       256d 0004 0080  movel %a5@(4),%a2@(128)
10c60cac:       42aa 0084       clrl %a2@(132)
10c60cb0:       256d 000c 0088  movel %a5@(12),%a2@(136)
10c60cb6:       256e ffee 006c  movel %fp@(-18),%a2@(108)
10c60cbc:       256e fff2 0070  movel %fp@(-14),%a2@(112)
10c60cc2:       202d 000c       movel %a5@(12),%d0
10c60cc6:       6604            bnes 10c60ccc <ip_route_output_slow+0x50a>
10c60cc8:       202b 003a       movel %a3@(58),%d0
10c60ccc:       2540 0074       movel %d0,%a2@(116)
10c60cd0:       254b 000c       movel %a3,%a2@(12)
10c60cd4:       41eb 00d8       lea %a3@(216),%a0
10c60cd8:       5290            addql #1,%a0@
10c60cda:       256e ffee 0078  movel %fp@(-18),%a2@(120)
10c60ce0:       256e fff2 008e  movel %fp@(-14),%a2@(142)
10c60ce6:       257c 10c6 4214  movel #281428500,%a2@(92)
10c60cec:       005c 
10c60cee:       52b9 1003 2a18  addql #1,10032a18 <rt_cache_stat+0x20>
10c60cf4:       2203            movel %d3,%d1
10c60cf6:       0281 8000 0000  andil #-2147483648,%d1
10c60cfc:       670e            beqs 10c60d0c <ip_route_output_slow+0x54a>
10c60cfe:       257c 10c6 2036  movel #281419830,%a2@(88)
10c60d04:       0058 
10c60d06:       256e ffee 008e  movel %fp@(-18),%a2@(142)
10c60d0c:       2003            movel %d3,%d0
10c60d0e:       0280 3000 0000  andil #805306368,%d0
10c60d14:       6720            beqs 10c60d36 <ip_route_output_slow+0x574>
10c60d16:       256e fff2 008e  movel %fp@(-14),%a2@(142)
10c60d1c:       4a81            tstl %d1
10c60d1e:       6716            beqs 10c60d36 <ip_route_output_slow+0x574>
10c60d20:       082b 0003 0053  btst #3,%a3@(83)
10c60d26:       660e            bnes 10c60d36 <ip_route_output_slow+0x574>
10c60d28:       257c 10c6 4082  movel #281428098,%a2@(92)
10c60d2e:       005c 
10c60d30:       52b9 1003 2a1c  addql #1,10032a1c <rt_cache_stat+0x24>
10c60d36:       42a7            clrl %sp@-
10c60d38:       486e ffe6       pea %fp@(-26)
10c60d3c:       2f0a            movel %a2,%sp@-
10c60d3e:       4eba f158       jsr %pc@(10c5fe98 <rt_set_nexthop>)
10c60d42:       2543 0064       movel %d3,%a2@(100)
10c60d46:       222d 000c       movel %a5@(12),%d1
10c60d4a:       eb89            lsll #5,%d1
10c60d4c:       2c2d 0004       movel %a5@(4),%d6
10c60d50:       bd81            eorl %d6,%d1
10c60d52:       2415            movel %a5@,%d2
10c60d54:       4fef 000c       lea %sp@(12),%sp
10c60d58:       2002            movel %d2,%d0
10c60d5a:       0280 f0f0 f0f0  andil #-252645136,%d0
10c60d60:       e888            lsrl #4,%d0
10c60d62:       0282 0f0f 0f0f  andil #252645135,%d2
10c60d68:       e98a            lsll #4,%d2
10c60d6a:       8082            orl %d2,%d0
10c60d6c:       b981            eorl %d4,%d1
10c60d6e:       b380            eorl %d1,%d0
10c60d70:       2200            movel %d0,%d1
10c60d72:       4241            clrw %d1
10c60d74:       4841            swap %d1
10c60d76:       b380            eorl %d1,%d0
10c60d78:       2200            movel %d0,%d1
10c60d7a:       e089            lsrl #8,%d1
10c60d7c:       b380            eorl %d1,%d0
10c60d7e:       2f2e 0008       movel %fp@(8),%sp@-
10c60d82:       2f0a            movel %a2,%sp@-
10c60d84:       c0b9 1002 4b78  andl 10024b78 <rt_hash_mask>,%d0
10c60d8a:       2f00            movel %d0,%sp@-
10c60d8c:       4eba e332       jsr %pc@(10c5f0c0 <rt_intern_hash>)
10c60d90:       2440            moveal %d0,%a2
10c60d92:       4fef 000c       lea %sp@(12),%sp
10c60d96:       4a85            tstl %d5
10c60d98:       6728            beqs 10c60dc2 <ip_route_output_slow+0x600>
10c60d9a:       242c 0004       movel %a4@(4),%d2
10c60d9e:       6722            beqs 10c60dc2 <ip_route_output_slow+0x600>
10c60da0:       2242            moveal %d2,%a1
10c60da2:       41e9 000c       lea %a1@(12),%a0
10c60da6:       40c1            movew %sr,%d1
10c60da8:       007c 0700       oriw #1792,%sr
10c60dac:       2010            movel %a0@,%d0
10c60dae:       5380            subql #1,%d0
10c60db0:       2080            movel %d0,%a0@
10c60db2:       46c1            movew %d1,%sr
10c60db4:       4a80            tstl %d0
10c60db6:       660a            bnes 10c60dc2 <ip_route_output_slow+0x600>
10c60db8:       2f02            movel %d2,%sp@-
10c60dba:       4eb9 10c7 e990  jsr 10c7e990 <free_fib_info>
10c60dc0:       588f            addql #4,%sp
10c60dc2:       b6fc 0000       cmpaw #0,%a3
10c60dc6:       671e            beqs 10c60de6 <ip_route_output_slow+0x624>
10c60dc8:       41eb 00d8       lea %a3@(216),%a0
10c60dcc:       40c1            movew %sr,%d1
10c60dce:       007c 0700       oriw #1792,%sr
10c60dd2:       2010            movel %a0@,%d0
10c60dd4:       5380            subql #1,%d0
10c60dd6:       2080            movel %d0,%a0@
10c60dd8:       46c1            movew %d1,%sr
10c60dda:       4a80            tstl %d0
10c60ddc:       6608            bnes 10c60de6 <ip_route_output_slow+0x624>
10c60dde:       2f0b            movel %a3,%sp@-
10c60de0:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c60de6:       200a            movel %a2,%d0
10c60de8:       600c            bras 10c60df6 <ip_route_output_slow+0x634>
10c60dea:       347c ffea       moveaw #-22,%a2
10c60dee:       60a6            bras 10c60d96 <ip_route_output_slow+0x5d4>
10c60df0:       347c ff97       moveaw #-105,%a2
10c60df4:       60a0            bras 10c60d96 <ip_route_output_slow+0x5d4>
10c60df6:       4cee 3c7c ffc0  moveml %fp@(-64),%d2-%d6/%a2-%a5
10c60dfc:       4e5e            unlk %fp
10c60dfe:       4e75            rts

10c60e00 <ip_route_output_key>:
10c60e00:       4e56 0000       linkw %fp,#0
10c60e04:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c60e08:       2a6e 0008       moveal %fp@(8),%a5
10c60e0c:       266e 000c       moveal %fp@(12),%a3
10c60e10:       242b 000c       movel %a3@(12),%d2
10c60e14:       eb8a            lsll #5,%d2
10c60e16:       202b 0004       movel %a3@(4),%d0
10c60e1a:       b182            eorl %d0,%d2
10c60e1c:       2013            movel %a3@,%d0
10c60e1e:       2200            movel %d0,%d1
10c60e20:       0281 f0f0 f0f0  andil #-252645136,%d1
10c60e26:       e889            lsrl #4,%d1
10c60e28:       0280 0f0f 0f0f  andil #252645135,%d0
10c60e2e:       e988            lsll #4,%d0
10c60e30:       8280            orl %d0,%d1
10c60e32:       4280            clrl %d0
10c60e34:       102b 0010       moveb %a3@(16),%d0
10c60e38:       b182            eorl %d0,%d2
10c60e3a:       b581            eorl %d2,%d1
10c60e3c:       2001            movel %d1,%d0
10c60e3e:       4240            clrw %d0
10c60e40:       4840            swap %d0
10c60e42:       b181            eorl %d0,%d1
10c60e44:       2001            movel %d1,%d0
10c60e46:       e088            lsrl #8,%d0
10c60e48:       b380            eorl %d1,%d0
10c60e4a:       c0b9 1002 4b78  andl 10024b78 <rt_hash_mask>,%d0
10c60e50:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c60e56:       5290            addql #1,%a0@
10c60e58:       2279 1002 4b74  moveal 10024b74 <rt_hash_table>,%a1
10c60e5e:       e788            lsll #3,%d0
10c60e60:       2271 0800       moveal %a1@(00000000,%d0:l),%a1
10c60e64:       b2fc 0000       cmpaw #0,%a1
10c60e68:       675e            beqs 10c60ec8 <ip_route_output_key+0xc8>
10c60e6a:       49f9 1003 2a14  lea 10032a14 <rt_cache_stat+0x1c>,%a4
10c60e70:       2448            moveal %a0,%a2
10c60e72:       2229 007c       movel %a1@(124),%d1
10c60e76:       b293            cmpl %a3@,%d1
10c60e78:       6646            bnes 10c60ec0 <ip_route_output_key+0xc0>
10c60e7a:       2029 0080       movel %a1@(128),%d0
10c60e7e:       b0ab 0004       cmpl %a3@(4),%d0
10c60e82:       663c            bnes 10c60ec0 <ip_route_output_key+0xc0>
10c60e84:       4aa9 0084       tstl %a1@(132)
10c60e88:       6636            bnes 10c60ec0 <ip_route_output_key+0xc0>
10c60e8a:       2229 0088       movel %a1@(136),%d1
10c60e8e:       b2ab 000c       cmpl %a3@(12),%d1
10c60e92:       662c            bnes 10c60ec0 <ip_route_output_key+0xc0>
10c60e94:       1029 008c       moveb %a1@(140),%d0
10c60e98:       122b 0010       moveb %a3@(16),%d1
10c60e9c:       b300            eorb %d1,%d0
10c60e9e:       0200 001d       andib #29,%d0
10c60ea2:       661c            bnes 10c60ec0 <ip_route_output_key+0xc0>
10c60ea4:       2379 1002 67b0  movel 100267b0 <jiffies>,%a1@(24)
10c60eaa:       0018 
10c60eac:       41e9 0004       lea %a1@(4),%a0
10c60eb0:       5290            addql #1,%a0@
10c60eb2:       52a9 0008       addql #1,%a1@(8)
10c60eb6:       5294            addql #1,%a4@
10c60eb8:       5392            subql #1,%a2@
10c60eba:       2a89            movel %a1,%a5@
10c60ebc:       7000            moveq #0,%d0
10c60ebe:       6012            bras 10c60ed2 <ip_route_output_key+0xd2>
10c60ec0:       2251            moveal %a1@,%a1
10c60ec2:       b2fc 0000       cmpaw #0,%a1
10c60ec6:       66aa            bnes 10c60e72 <ip_route_output_key+0x72>
10c60ec8:       5390            subql #1,%a0@
10c60eca:       2f0b            movel %a3,%sp@-
10c60ecc:       2f0d            movel %a5,%sp@-
10c60ece:       4eba f8f2       jsr %pc@(10c607c2 <ip_route_output_slow>)
10c60ed2:       4cee 3c04 ffec  moveml %fp@(-20),%d2/%a2-%a5
10c60ed8:       4e5e            unlk %fp
10c60eda:       4e75            rts

10c60edc <rt_fill_info>:
10c60edc:       4e56 ffe0       linkw %fp,#-32
10c60ee0:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c60ee4:       286e 0008       moveal %fp@(8),%a4
10c60ee8:       246e 000c       moveal %fp@(12),%a2
10c60eec:       2a6c 0028       moveal %a4@(40),%a5
10c60ef0:       262c 0084       movel %a4@(132),%d3
10c60ef4:       4aac 0060       tstl %a4@(96)
10c60ef8:       6608            bnes 10c60f02 <rt_fill_info+0x26>
10c60efa:       202c 0088       movel %a4@(136),%d0
10c60efe:       9083            subl %d3,%d0
10c60f00:       6002            bras 10c60f04 <rt_fill_info+0x28>
10c60f02:       7000            moveq #0,%d0
10c60f04:       721b            moveq #27,%d1
10c60f06:       b280            cmpl %d0,%d1
10c60f08:       6c00 02f6       bgew 10c61200 <rt_fill_info+0x324>
10c60f0c:       242c 0084       movel %a4@(132),%d2
10c60f10:       4aac 0060       tstl %a4@(96)
10c60f14:       670c            beqs 10c60f22 <rt_fill_info+0x46>
10c60f16:       4879 1000 7586  pea 10007586 <prio2band+0x30c>
10c60f1c:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c60f22:       701c            moveq #28,%d0
10c60f24:       d082            addl %d2,%d0
10c60f26:       2940 0084       movel %d0,%a4@(132)
10c60f2a:       721c            moveq #28,%d1
10c60f2c:       d3ac 005c       addl %d1,%a4@(92)
10c60f30:       b0ac 0088       cmpl %a4@(136),%d0
10c60f34:       6316            blss 10c60f4c <rt_fill_info+0x70>
10c60f36:       2f3c 10c6 0f36  movel #281415478,%sp@-
10c60f3c:       4878 001c       pea 1c <LSIGTRAP+0x17>
10c60f40:       2f0c            movel %a4,%sp@-
10c60f42:       4eb9 10c5 55c4  jsr 10c555c4 <skb_over_panic>
10c60f48:       4fef 000c       lea %sp@(12),%sp
10c60f4c:       2042            moveal %d2,%a0
10c60f4e:       316e 0016 0004  movew %fp@(22),%a0@(4)
10c60f54:       701c            moveq #28,%d0
10c60f56:       2080            movel %d0,%a0@
10c60f58:       4268 0006       clrw %a0@(6)
10c60f5c:       214a 000c       movel %a2,%a0@(12)
10c60f60:       216e 0010 0008  movel %fp@(16),%a0@(8)
10c60f66:       47e8 0010       lea %a0@(16),%a3
10c60f6a:       4aae 0018       tstl %fp@(24)
10c60f6e:       670e            beqs 10c60f7e <rt_fill_info+0xa2>
10c60f70:       b4fc 0000       cmpaw #0,%a2
10c60f74:       6708            beqs 10c60f7e <rt_fill_info+0xa2>
10c60f76:       317c 0002 0006  movew #2,%a0@(6)
10c60f7c:       6006            bras 10c60f84 <rt_fill_info+0xa8>
10c60f7e:       2042            moveal %d2,%a0
10c60f80:       4268 0006       clrw %a0@(6)
10c60f84:       16bc 0002       moveb #2,%a3@
10c60f88:       177c 0020 0001  moveb #32,%a3@(1)
10c60f8e:       422b 0002       clrb %a3@(2)
10c60f92:       176d 008c 0003  moveb %a5@(140),%a3@(3)
10c60f98:       177c 00fe 0004  moveb #-2,%a3@(4)
10c60f9e:       176d 006b 0007  moveb %a5@(107),%a3@(7)
10c60fa4:       422b 0006       clrb %a3@(6)
10c60fa8:       422b 0005       clrb %a3@(5)
10c60fac:       202d 0064       movel %a5@(100),%d0
10c60fb0:       4240            clrw %d0
10c60fb2:       2200            movel %d0,%d1
10c60fb4:       0041 0200       oriw #512,%d1
10c60fb8:       2741 0008       movel %d1,%a3@(8)
10c60fbc:       082d 0000 0065  btst #0,%a5@(101)
10c60fc2:       6708            beqs 10c60fcc <rt_fill_info+0xf0>
10c60fc4:       0040 0300       oriw #768,%d0
10c60fc8:       2740 0008       movel %d0,%a3@(8)
10c60fcc:       4aac 0060       tstl %a4@(96)
10c60fd0:       660a            bnes 10c60fdc <rt_fill_info+0x100>
10c60fd2:       202c 0088       movel %a4@(136),%d0
10c60fd6:       90ac 0084       subl %a4@(132),%d0
10c60fda:       6002            bras 10c60fde <rt_fill_info+0x102>
10c60fdc:       7000            moveq #0,%d0
10c60fde:       7207            moveq #7,%d1
10c60fe0:       b280            cmpl %d0,%d1
10c60fe2:       6c00 021c       bgew 10c61200 <rt_fill_info+0x324>
10c60fe6:       486d 006c       pea %a5@(108)
10c60fea:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c60fee:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c60ff2:       2f0c            movel %a4,%sp@-
10c60ff4:       45f9 10c5 bfc2  lea 10c5bfc2 <__rta_fill>,%a2
10c60ffa:       4e92            jsr %a2@
10c60ffc:       4fef 0010       lea %sp@(16),%sp
10c61000:       4aad 0080       tstl %a5@(128)
10c61004:       6734            beqs 10c6103a <rt_fill_info+0x15e>
10c61006:       177c 0020 0002  moveb #32,%a3@(2)
10c6100c:       4aac 0060       tstl %a4@(96)
10c61010:       660a            bnes 10c6101c <rt_fill_info+0x140>
10c61012:       202c 0088       movel %a4@(136),%d0
10c61016:       90ac 0084       subl %a4@(132),%d0
10c6101a:       6002            bras 10c6101e <rt_fill_info+0x142>
10c6101c:       7000            moveq #0,%d0
10c6101e:       7207            moveq #7,%d1
10c61020:       b280            cmpl %d0,%d1
10c61022:       6c00 01dc       bgew 10c61200 <rt_fill_info+0x324>
10c61026:       486d 0080       pea %a5@(128)
10c6102a:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c6102e:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c61032:       2f0c            movel %a4,%sp@-
10c61034:       4e92            jsr %a2@
10c61036:       4fef 0010       lea %sp@(16),%sp
10c6103a:       206d 000c       moveal %a5@(12),%a0
10c6103e:       b0fc 0000       cmpaw #0,%a0
10c61042:       672e            beqs 10c61072 <rt_fill_info+0x196>
10c61044:       4aac 0060       tstl %a4@(96)
10c61048:       660a            bnes 10c61054 <rt_fill_info+0x178>
10c6104a:       202c 0088       movel %a4@(136),%d0
10c6104e:       90ac 0084       subl %a4@(132),%d0
10c61052:       6002            bras 10c61056 <rt_fill_info+0x17a>
10c61054:       7000            moveq #0,%d0
10c61056:       7207            moveq #7,%d1
10c61058:       b280            cmpl %d0,%d1
10c6105a:       6c00 01a4       bgew 10c61200 <rt_fill_info+0x324>
10c6105e:       4868 003a       pea %a0@(58)
10c61062:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c61066:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c6106a:       2f0c            movel %a4,%sp@-
10c6106c:       4e92            jsr %a2@
10c6106e:       4fef 0010       lea %sp@(16),%sp
10c61072:       4aad 0084       tstl %a5@(132)
10c61076:       6720            beqs 10c61098 <rt_fill_info+0x1bc>
10c61078:       4aac 0060       tstl %a4@(96)
10c6107c:       660a            bnes 10c61088 <rt_fill_info+0x1ac>
10c6107e:       202c 0088       movel %a4@(136),%d0
10c61082:       90ac 0084       subl %a4@(132),%d0
10c61086:       6002            bras 10c6108a <rt_fill_info+0x1ae>
10c61088:       7000            moveq #0,%d0
10c6108a:       7207            moveq #7,%d1
10c6108c:       b280            cmpl %d0,%d1
10c6108e:       6c00 0170       bgew 10c61200 <rt_fill_info+0x324>
10c61092:       486d 008e       pea %a5@(142)
10c61096:       6028            bras 10c610c0 <rt_fill_info+0x1e4>
10c61098:       206d 0070       moveal %a5@(112),%a0
10c6109c:       b1ed 0080       cmpal %a5@(128),%a0
10c610a0:       672e            beqs 10c610d0 <rt_fill_info+0x1f4>
10c610a2:       4aac 0060       tstl %a4@(96)
10c610a6:       660a            bnes 10c610b2 <rt_fill_info+0x1d6>
10c610a8:       202c 0088       movel %a4@(136),%d0
10c610ac:       90ac 0084       subl %a4@(132),%d0
10c610b0:       6002            bras 10c610b4 <rt_fill_info+0x1d8>
10c610b2:       7000            moveq #0,%d0
10c610b4:       7207            moveq #7,%d1
10c610b6:       b280            cmpl %d0,%d1
10c610b8:       6c00 0146       bgew 10c61200 <rt_fill_info+0x324>
10c610bc:       486d 0070       pea %a5@(112)
10c610c0:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c610c4:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c610c8:       2f0c            movel %a4,%sp@-
10c610ca:       4e92            jsr %a2@
10c610cc:       4fef 0010       lea %sp@(16),%sp
10c610d0:       206d 006c       moveal %a5@(108),%a0
10c610d4:       b1ed 0078       cmpal %a5@(120),%a0
10c610d8:       672e            beqs 10c61108 <rt_fill_info+0x22c>
10c610da:       4aac 0060       tstl %a4@(96)
10c610de:       660a            bnes 10c610ea <rt_fill_info+0x20e>
10c610e0:       202c 0088       movel %a4@(136),%d0
10c610e4:       90ac 0084       subl %a4@(132),%d0
10c610e8:       6002            bras 10c610ec <rt_fill_info+0x210>
10c610ea:       7000            moveq #0,%d0
10c610ec:       7207            moveq #7,%d1
10c610ee:       b280            cmpl %d0,%d1
10c610f0:       6c00 010e       bgew 10c61200 <rt_fill_info+0x324>
10c610f4:       486d 0078       pea %a5@(120)
10c610f8:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c610fc:       4878 0005       pea 5 <LSIGTRAP>
10c61100:       2f0c            movel %a4,%sp@-
10c61102:       4e92            jsr %a2@
10c61104:       4fef 0010       lea %sp@(16),%sp
10c61108:       486d 0020       pea %a5@(32)
10c6110c:       2f0c            movel %a4,%sp@-
10c6110e:       4eb9 10c5 c0a6  jsr 10c5c0a6 <rtnetlink_put_metrics>
10c61114:       508f            addql #8,%sp
10c61116:       4a80            tstl %d0
10c61118:       6d00 00e6       bltw 10c61200 <rt_fill_info+0x324>
10c6111c:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c61122:       90ad 0018       subl %a5@(24),%d0
10c61126:       2d40 ffe4       movel %d0,%fp@(-28)
10c6112a:       2d6d 0008 fff0  movel %a5@(8),%fp@(-16)
10c61130:       2d6d 0004 ffe0  movel %a5@(4),%fp@(-32)
10c61136:       222d 001c       movel %a5@(28),%d1
10c6113a:       670e            beqs 10c6114a <rt_fill_info+0x26e>
10c6113c:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c61142:       9280            subl %d0,%d1
10c61144:       2d41 ffe8       movel %d1,%fp@(-24)
10c61148:       6004            bras 10c6114e <rt_fill_info+0x272>
10c6114a:       42ae ffe8       clrl %fp@(-24)
10c6114e:       2d6d 004c ffec  movel %a5@(76),%fp@(-20)
10c61154:       42ae fffc       clrl %fp@(-4)
10c61158:       42ae fff8       clrl %fp@(-8)
10c6115c:       42ae fff4       clrl %fp@(-12)
10c61160:       206d 0092       moveal %a5@(146),%a0
10c61164:       b0fc 0000       cmpaw #0,%a0
10c61168:       672c            beqs 10c61196 <rt_fill_info+0x2ba>
10c6116a:       4280            clrl %d0
10c6116c:       3028 001e       movew %a0@(30),%d0
10c61170:       2d40 fff4       movel %d0,%fp@(-12)
10c61174:       206d 0092       moveal %a5@(146),%a0
10c61178:       4aa8 0024       tstl %a0@(36)
10c6117c:       6718            beqs 10c61196 <rt_fill_info+0x2ba>
10c6117e:       2d68 0020 fff8  movel %a0@(32),%fp@(-8)
10c61184:       206d 0092       moveal %a5@(146),%a0
10c61188:       2039 1002 5790  movel 10025790 <xtime>,%d0
10c6118e:       90a8 0024       subl %a0@(36),%d0
10c61192:       2d40 fffc       movel %d0,%fp@(-4)
10c61196:       4aac 0060       tstl %a4@(96)
10c6119a:       660a            bnes 10c611a6 <rt_fill_info+0x2ca>
10c6119c:       202c 0088       movel %a4@(136),%d0
10c611a0:       90ac 0084       subl %a4@(132),%d0
10c611a4:       6002            bras 10c611a8 <rt_fill_info+0x2cc>
10c611a6:       7000            moveq #0,%d0
10c611a8:       7223            moveq #35,%d1
10c611aa:       b280            cmpl %d0,%d1
10c611ac:       6c52            bges 10c61200 <rt_fill_info+0x324>
10c611ae:       486e ffe0       pea %fp@(-32)
10c611b2:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c611b6:       4878 000c       pea c <LSIGTRAP+0x7>
10c611ba:       2f0c            movel %a4,%sp@-
10c611bc:       4e92            jsr %a2@
10c611be:       4fef 0010       lea %sp@(16),%sp
10c611c2:       4aad 0084       tstl %a5@(132)
10c611c6:       6728            beqs 10c611f0 <rt_fill_info+0x314>
10c611c8:       4aac 0060       tstl %a4@(96)
10c611cc:       660a            bnes 10c611d8 <rt_fill_info+0x2fc>
10c611ce:       202c 0088       movel %a4@(136),%d0
10c611d2:       90ac 0084       subl %a4@(132),%d0
10c611d6:       6002            bras 10c611da <rt_fill_info+0x2fe>
10c611d8:       7000            moveq #0,%d0
10c611da:       7207            moveq #7,%d1
10c611dc:       b280            cmpl %d0,%d1
10c611de:       6c20            bges 10c61200 <rt_fill_info+0x324>
10c611e0:       486d 0084       pea %a5@(132)
10c611e4:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c611e8:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c611ec:       2f0c            movel %a4,%sp@-
10c611ee:       4e92            jsr %a2@
10c611f0:       202c 0084       movel %a4@(132),%d0
10c611f4:       9083            subl %d3,%d0
10c611f6:       2042            moveal %d2,%a0
10c611f8:       2080            movel %d0,%a0@
10c611fa:       202c 005c       movel %a4@(92),%d0
10c611fe:       602e            bras 10c6122e <rt_fill_info+0x352>
10c61200:       222c 0080       movel %a4@(128),%d1
10c61204:       2003            movel %d3,%d0
10c61206:       9081            subl %d1,%d0
10c61208:       b0ac 005c       cmpl %a4@(92),%d0
10c6120c:       641e            bccs 10c6122c <rt_fill_info+0x350>
10c6120e:       4aac 0060       tstl %a4@(96)
10c61212:       660c            bnes 10c61220 <rt_fill_info+0x344>
10c61214:       2940 005c       movel %d0,%a4@(92)
10c61218:       d280            addl %d0,%d1
10c6121a:       2941 0084       movel %d1,%a4@(132)
10c6121e:       600c            bras 10c6122c <rt_fill_info+0x350>
10c61220:       42a7            clrl %sp@-
10c61222:       2f00            movel %d0,%sp@-
10c61224:       2f0c            movel %a4,%sp@-
10c61226:       4eb9 10c5 60b2  jsr 10c560b2 <___pskb_trim>
10c6122c:       70ff            moveq #-1,%d0
10c6122e:       4cee 3c0c ffc8  moveml %fp@(-56),%d2-%d3/%a2-%a5
10c61234:       4e5e            unlk %fp
10c61236:       4e75            rts

10c61238 <inet_rtm_getroute>:
10c61238:       4e56 ffd8       linkw %fp,#-40
10c6123c:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c61240:       2a6e 0008       moveal %fp@(8),%a5
10c61244:       282e 000c       movel %fp@(12),%d4
10c61248:       246e 0010       moveal %fp@(16),%a2
10c6124c:       2044            moveal %d4,%a0
10c6124e:       49e8 0010       lea %a0@(16),%a4
10c61252:       42ae ffda       clrl %fp@(-38)
10c61256:       42ae ffe6       clrl %fp@(-26)
10c6125a:       42ae ffea       clrl %fp@(-22)
10c6125e:       42ae ffe2       clrl %fp@(-30)
10c61262:       7497            moveq #-105,%d2
10c61264:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c61268:       4878 0f70       pea f70 <LFLUSH_I_AND_D+0x768>
10c6126c:       4eb9 10c5 5644  jsr 10c55644 <alloc_skb>
10c61272:       2640            moveal %d0,%a3
10c61274:       508f            addql #8,%sp
10c61276:       b6fc 0000       cmpaw #0,%a3
10c6127a:       6700 01c0       beqw 10c6143c <inet_rtm_getroute+0x204>
10c6127e:       276b 0080 0024  movel %a3@(128),%a3@(36)
10c61284:       7034            moveq #52,%d0
10c61286:       d0ab 0024       addl %a3@(36),%d0
10c6128a:       2740 0080       movel %d0,%a3@(128)
10c6128e:       7034            moveq #52,%d0
10c61290:       d1ab 0084       addl %d0,%a3@(132)
10c61294:       206a 0004       moveal %a2@(4),%a0
10c61298:       b0fc 0000       cmpaw #0,%a0
10c6129c:       6716            beqs 10c612b4 <inet_rtm_getroute+0x7c>
10c6129e:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c612a2:       4868 0004       pea %a0@(4)
10c612a6:       486e ffea       pea %fp@(-22)
10c612aa:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c612b0:       4fef 000c       lea %sp@(12),%sp
10c612b4:       2052            moveal %a2@,%a0
10c612b6:       b0fc 0000       cmpaw #0,%a0
10c612ba:       6716            beqs 10c612d2 <inet_rtm_getroute+0x9a>
10c612bc:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c612c0:       4868 0004       pea %a0@(4)
10c612c4:       486e ffe6       pea %fp@(-26)
10c612c8:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c612ce:       4fef 000c       lea %sp@(12),%sp
10c612d2:       206a 0008       moveal %a2@(8),%a0
10c612d6:       b0fc 0000       cmpaw #0,%a0
10c612da:       6716            beqs 10c612f2 <inet_rtm_getroute+0xba>
10c612dc:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c612e0:       4868 0004       pea %a0@(4)
10c612e4:       486e ffe2       pea %fp@(-30)
10c612e8:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c612ee:       4fef 000c       lea %sp@(12),%sp
10c612f2:       202e ffe2       movel %fp@(-30),%d0
10c612f6:       675c            beqs 10c61354 <inet_rtm_getroute+0x11c>
10c612f8:       2f00            movel %d0,%sp@-
10c612fa:       4eb9 10c5 7c0c  jsr 10c57c0c <__dev_get_by_index>
10c61300:       74ed            moveq #-19,%d2
10c61302:       588f            addql #4,%sp
10c61304:       4a80            tstl %d0
10c61306:       6700 0134       beqw 10c6143c <inet_rtm_getroute+0x204>
10c6130a:       377c 0800 0074  movew #2048,%a3@(116)
10c61310:       2740 0018       movel %d0,%a3@(24)
10c61314:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c6131a:       5292            addql #1,%a2@
10c6131c:       2f00            movel %d0,%sp@-
10c6131e:       4280            clrl %d0
10c61320:       102c 0003       moveb %a4@(3),%d0
10c61324:       2f00            movel %d0,%sp@-
10c61326:       2f2e ffea       movel %fp@(-22),%sp@-
10c6132a:       2f2e ffe6       movel %fp@(-26),%sp@-
10c6132e:       2f0b            movel %a3,%sp@-
10c61330:       4eba f37e       jsr %pc@(10c606b0 <ip_route_input>)
10c61334:       2400            movel %d0,%d2
10c61336:       4fef 0014       lea %sp@(20),%sp
10c6133a:       5392            subql #1,%a2@
10c6133c:       206b 0028       moveal %a3@(40),%a0
10c61340:       2d48 ffda       movel %a0,%fp@(-38)
10c61344:       4a82            tstl %d2
10c61346:       666e            bnes 10c613b6 <inet_rtm_getroute+0x17e>
10c61348:       2028 004c       movel %a0@(76),%d0
10c6134c:       6764            beqs 10c613b2 <inet_rtm_getroute+0x17a>
10c6134e:       2400            movel %d0,%d2
10c61350:       4482            negl %d2
10c61352:       605e            bras 10c613b2 <inet_rtm_getroute+0x17a>
10c61354:       42ae ffde       clrl %fp@(-34)
10c61358:       206a 000c       moveal %a2@(12),%a0
10c6135c:       b0fc 0000       cmpaw #0,%a0
10c61360:       6716            beqs 10c61378 <inet_rtm_getroute+0x140>
10c61362:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c61366:       4868 0004       pea %a0@(4)
10c6136a:       486e ffde       pea %fp@(-34)
10c6136e:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c61374:       4fef 000c       lea %sp@(12),%sp
10c61378:       4283            clrl %d3
10c6137a:       162c 0003       moveb %a4@(3),%d3
10c6137e:       202e ffe6       movel %fp@(-26),%d0
10c61382:       222e ffea       movel %fp@(-22),%d1
10c61386:       242e ffde       movel %fp@(-34),%d2
10c6138a:       42ae fff6       clrl %fp@(-10)
10c6138e:       426e fffe       clrw %fp@(-2)
10c61392:       2d40 ffee       movel %d0,%fp@(-18)
10c61396:       2d41 fff2       movel %d1,%fp@(-14)
10c6139a:       2d42 fffa       movel %d2,%fp@(-6)
10c6139e:       1d43 fffe       moveb %d3,%fp@(-2)
10c613a2:       486e ffee       pea %fp@(-18)
10c613a6:       486e ffda       pea %fp@(-38)
10c613aa:       4eba fa54       jsr %pc@(10c60e00 <ip_route_output_key>)
10c613ae:       2400            movel %d0,%d2
10c613b0:       508f            addql #8,%sp
10c613b2:       4a82            tstl %d2
10c613b4:       6728            beqs 10c613de <inet_rtm_getroute+0x1a6>
10c613b6:       7001            moveq #1,%d0
10c613b8:       b0ab 0070       cmpl %a3@(112),%d0
10c613bc:       6716            beqs 10c613d4 <inet_rtm_getroute+0x19c>
10c613be:       41eb 0070       lea %a3@(112),%a0
10c613c2:       40c1            movew %sr,%d1
10c613c4:       007c 0700       oriw #1792,%sr
10c613c8:       2010            movel %a0@,%d0
10c613ca:       5380            subql #1,%d0
10c613cc:       2080            movel %d0,%a0@
10c613ce:       46c1            movew %d1,%sr
10c613d0:       4a80            tstl %d0
10c613d2:       6668            bnes 10c6143c <inet_rtm_getroute+0x204>
10c613d4:       2f0b            movel %a3,%sp@-
10c613d6:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c613dc:       605e            bras 10c6143c <inet_rtm_getroute+0x204>
10c613de:       276e ffda 0028  movel %fp@(-38),%a3@(40)
10c613e4:       082c 0000 000a  btst #0,%a4@(10)
10c613ea:       670a            beqs 10c613f6 <inet_rtm_getroute+0x1be>
10c613ec:       206e ffda       moveal %fp@(-38),%a0
10c613f0:       08e8 0000 0065  bset #0,%a0@(101)
10c613f6:       276d 0038 0040  movel %a5@(56),%a3@(64)
10c613fc:       42a7            clrl %sp@-
10c613fe:       4878 0018       pea 18 <LSIGTRAP+0x13>
10c61402:       2044            moveal %d4,%a0
10c61404:       2f28 0008       movel %a0@(8),%sp@-
10c61408:       2f2d 0038       movel %a5@(56),%sp@-
10c6140c:       2f0b            movel %a3,%sp@-
10c6140e:       4eba facc       jsr %pc@(10c60edc <rt_fill_info>)
10c61412:       2400            movel %d0,%d2
10c61414:       4fef 0014       lea %sp@(20),%sp
10c61418:       6722            beqs 10c6143c <inet_rtm_getroute+0x204>
10c6141a:       6c04            bges 10c61420 <inet_rtm_getroute+0x1e8>
10c6141c:       74a6            moveq #-90,%d2
10c6141e:       601c            bras 10c6143c <inet_rtm_getroute+0x204>
10c61420:       4878 0040       pea 40 <LSIGTRAP+0x3b>
10c61424:       2f2d 0038       movel %a5@(56),%sp@-
10c61428:       2f0b            movel %a3,%sp@-
10c6142a:       2f39 1003 339e  movel 1003339e <rtnl>,%sp@-
10c61430:       4eb9 10c5 dc1e  jsr 10c5dc1e <netlink_unicast>
10c61436:       2400            movel %d0,%d2
10c61438:       6f02            bles 10c6143c <inet_rtm_getroute+0x204>
10c6143a:       7400            moveq #0,%d2
10c6143c:       2002            movel %d2,%d0
10c6143e:       4cee 3c1c ffbc  moveml %fp@(-68),%d2-%d4/%a2-%a5
10c61444:       4e5e            unlk %fp
10c61446:       4e75            rts

10c61448 <ip_rt_dump>:
10c61448:       4e56 fffc       linkw %fp,#-4
10c6144c:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c61450:       226e 0008       moveal %fp@(8),%a1
10c61454:       2a6e 000c       moveal %fp@(12),%a5
10c61458:       2c2d 0014       movel %a5@(20),%d6
10c6145c:       242d 0018       movel %a5@(24),%d2
10c61460:       2a02            movel %d2,%d5
10c61462:       7800            moveq #0,%d4
10c61464:       b8b9 1002 4b78  cmpl 10024b78 <rt_hash_mask>,%d4
10c6146a:       6200 00ba       bhiw 10c61526 <ip_rt_dump+0xde>
10c6146e:       47f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a3
10c61474:       7e00            moveq #0,%d7
10c61476:       bc84            cmpl %d4,%d6
10c61478:       6e00 009e       bgtw 10c61518 <ip_rt_dump+0xd0>
10c6147c:       6c02            bges 10c61480 <ip_rt_dump+0x38>
10c6147e:       7a00            moveq #0,%d5
10c61480:       5293            addql #1,%a3@
10c61482:       2079 1002 4b74  moveal 10024b74 <rt_hash_table>,%a0
10c61488:       2470 7800       moveal %a0@(00000000,%d7:l),%a2
10c6148c:       7400            moveq #0,%d2
10c6148e:       b4fc 0000       cmpaw #0,%a2
10c61492:       6700 0082       beqw 10c61516 <ip_rt_dump+0xce>
10c61496:       7600            moveq #0,%d3
10c61498:       49e9 0028       lea %a1@(40),%a4
10c6149c:       ba82            cmpl %d2,%d5
10c6149e:       6e6c            bgts 10c6150c <ip_rt_dump+0xc4>
10c614a0:       b4fc 0000       cmpaw #0,%a2
10c614a4:       6706            beqs 10c614ac <ip_rt_dump+0x64>
10c614a6:       41ea 0004       lea %a2@(4),%a0
10c614aa:       5290            addql #1,%a0@
10c614ac:       234a 0028       movel %a2,%a1@(40)
10c614b0:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c614b4:       4878 0018       pea 18 <LSIGTRAP+0x13>
10c614b8:       206d 0004       moveal %a5@(4),%a0
10c614bc:       2f28 0008       movel %a0@(8),%sp@-
10c614c0:       2055            moveal %a5@,%a0
10c614c2:       2f28 0038       movel %a0@(56),%sp@-
10c614c6:       2f09            movel %a1,%sp@-
10c614c8:       2d49 fffc       movel %a1,%fp@(-4)
10c614cc:       4eba fa0e       jsr %pc@(10c60edc <rt_fill_info>)
10c614d0:       4fef 0014       lea %sp@(20),%sp
10c614d4:       226e fffc       moveal %fp@(-4),%a1
10c614d8:       4a80            tstl %d0
10c614da:       6e1a            bgts 10c614f6 <ip_rt_dump+0xae>
10c614dc:       40c0            movew %sr,%d0
10c614de:       007c 0700       oriw #1792,%sr
10c614e2:       2214            movel %a4@,%d1
10c614e4:       2883            movel %d3,%a4@
10c614e6:       46c0            movew %d0,%sr
10c614e8:       4a81            tstl %d1
10c614ea:       6706            beqs 10c614f2 <ip_rt_dump+0xaa>
10c614ec:       2041            moveal %d1,%a0
10c614ee:       5888            addql #4,%a0
10c614f0:       5390            subql #1,%a0@
10c614f2:       5393            subql #1,%a3@
10c614f4:       6030            bras 10c61526 <ip_rt_dump+0xde>
10c614f6:       40c0            movew %sr,%d0
10c614f8:       007c 0700       oriw #1792,%sr
10c614fc:       2214            movel %a4@,%d1
10c614fe:       2883            movel %d3,%a4@
10c61500:       46c0            movew %d0,%sr
10c61502:       4a81            tstl %d1
10c61504:       6706            beqs 10c6150c <ip_rt_dump+0xc4>
10c61506:       2041            moveal %d1,%a0
10c61508:       5888            addql #4,%a0
10c6150a:       5390            subql #1,%a0@
10c6150c:       2452            moveal %a2@,%a2
10c6150e:       5282            addql #1,%d2
10c61510:       b4fc 0000       cmpaw #0,%a2
10c61514:       6686            bnes 10c6149c <ip_rt_dump+0x54>
10c61516:       5393            subql #1,%a3@
10c61518:       5087            addql #8,%d7
10c6151a:       5284            addql #1,%d4
10c6151c:       b8b9 1002 4b78  cmpl 10024b78 <rt_hash_mask>,%d4
10c61522:       6300 ff52       blsw 10c61476 <ip_rt_dump+0x2e>
10c61526:       2b44 0014       movel %d4,%a5@(20)
10c6152a:       2b42 0018       movel %d2,%a5@(24)
10c6152e:       2029 005c       movel %a1@(92),%d0
10c61532:       4cee 3cfc ffd4  moveml %fp@(-44),%d2-%d7/%a2-%a5
10c61538:       4e5e            unlk %fp
10c6153a:       4e75            rts

10c6153c <ip_rt_multicast_event>:
10c6153c:       4e56 0000       linkw %fp,#0
10c61540:       42a7            clrl %sp@-
10c61542:       4eba d84e       jsr %pc@(10c5ed92 <rt_cache_flush>)
10c61546:       4e5e            unlk %fp
10c61548:       4e75            rts
10c6154a:       4e75            rts

10c6154c <unlink_from_unused>:
10c6154c:       4e56 0000       linkw %fp,#0
10c61550:       2f0a            movel %a2,%sp@-
10c61552:       246e 0008       moveal %fp@(8),%a2
10c61556:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c6155c:       5290            addql #1,%a0@
10c6155e:       226a 000c       moveal %a2@(12),%a1
10c61562:       b2fc 0000       cmpaw #0,%a1
10c61566:       6722            beqs 10c6158a <unlink_from_unused+0x3e>
10c61568:       22aa 0008       movel %a2@(8),%a1@
10c6156c:       226a 0008       moveal %a2@(8),%a1
10c61570:       b2fc 0000       cmpaw #0,%a1
10c61574:       6708            beqs 10c6157e <unlink_from_unused+0x32>
10c61576:       236a 000c 000c  movel %a2@(12),%a1@(12)
10c6157c:       6008            bras 10c61586 <unlink_from_unused+0x3a>
10c6157e:       23ea 000c 1001  movel %a2@(12),100101c8 <inet_peer_unused_tailp>
10c61584:       01c8 
10c61586:       42aa 000c       clrl %a2@(12)
10c6158a:       5390            subql #1,%a0@
10c6158c:       245f            moveal %sp@+,%a2
10c6158e:       4e5e            unlk %fp
10c61590:       4e75            rts

10c61592 <peer_avl_rebalance>:
10c61592:       4e56 0000       linkw %fp,#0
10c61596:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c6159a:       2a2e 0008       movel %fp@(8),%d5
10c6159e:       2a6e 000c       moveal %fp@(12),%a5
10c615a2:       ba8d            cmpl %a5,%d5
10c615a4:       6400 00ee       bccw 10c61694 <peer_avl_rebalance+0x102>
10c615a8:       7400            moveq #0,%d2
10c615aa:       7600            moveq #0,%d3
10c615ac:       7800            moveq #0,%d4
10c615ae:       2865            moveal %a5@-,%a4
10c615b0:       2054            moveal %a4@,%a0
10c615b2:       2450            moveal %a0@,%a2
10c615b4:       2668 0004       moveal %a0@(4),%a3
10c615b8:       342a 001c       movew %a2@(28),%d2
10c615bc:       362b 001c       movew %a3@(28),%d3
10c615c0:       2003            movel %d3,%d0
10c615c2:       5280            addql #1,%d0
10c615c4:       b082            cmpl %d2,%d0
10c615c6:       6c52            bges 10c6161a <peer_avl_rebalance+0x88>
10c615c8:       2652            moveal %a2@,%a3
10c615ca:       226a 0004       moveal %a2@(4),%a1
10c615ce:       4280            clrl %d0
10c615d0:       3029 001c       movew %a1@(28),%d0
10c615d4:       382b 001c       movew %a3@(28),%d4
10c615d8:       b880            cmpl %d0,%d4
10c615da:       6d1e            blts 10c615fa <peer_avl_rebalance+0x68>
10c615dc:       2089            movel %a1,%a0@
10c615de:       5240            addqw #1,%d0
10c615e0:       3140 001c       movew %d0,%a0@(28)
10c615e4:       248b            movel %a3,%a2@
10c615e6:       2548 0004       movel %a0,%a2@(4)
10c615ea:       3068 001c       moveaw %a0@(28),%a0
10c615ee:       5248            addqw #1,%a0
10c615f0:       3548 001c       movew %a0,%a2@(28)
10c615f4:       288a            movel %a2,%a4@
10c615f6:       6000 0096       braw 10c6168e <peer_avl_rebalance+0xfc>
10c615fa:       2211            movel %a1@,%d1
10c615fc:       20a9 0004       movel %a1@(4),%a0@
10c61600:       3003            movew %d3,%d0
10c61602:       5240            addqw #1,%d0
10c61604:       3140 001c       movew %d0,%a0@(28)
10c61608:       248b            movel %a3,%a2@
10c6160a:       2541 0004       movel %d1,%a2@(4)
10c6160e:       3540 001c       movew %d0,%a2@(28)
10c61612:       228a            movel %a2,%a1@
10c61614:       2348 0004       movel %a0,%a1@(4)
10c61618:       605c            bras 10c61676 <peer_avl_rebalance+0xe4>
10c6161a:       2002            movel %d2,%d0
10c6161c:       5280            addql #1,%d0
10c6161e:       b083            cmpl %d3,%d0
10c61620:       6c5e            bges 10c61680 <peer_avl_rebalance+0xee>
10c61622:       246b 0004       moveal %a3@(4),%a2
10c61626:       2253            moveal %a3@,%a1
10c61628:       4280            clrl %d0
10c6162a:       3029 001c       movew %a1@(28),%d0
10c6162e:       322a 001c       movew %a2@(28),%d1
10c61632:       b269 001c       cmpw %a1@(28),%d1
10c61636:       651e            bcss 10c61656 <peer_avl_rebalance+0xc4>
10c61638:       2149 0004       movel %a1,%a0@(4)
10c6163c:       5240            addqw #1,%d0
10c6163e:       3140 001c       movew %d0,%a0@(28)
10c61642:       274a 0004       movel %a2,%a3@(4)
10c61646:       2688            movel %a0,%a3@
10c61648:       3068 001c       moveaw %a0@(28),%a0
10c6164c:       5248            addqw #1,%a0
10c6164e:       3748 001c       movew %a0,%a3@(28)
10c61652:       288b            movel %a3,%a4@
10c61654:       6038            bras 10c6168e <peer_avl_rebalance+0xfc>
10c61656:       2229 0004       movel %a1@(4),%d1
10c6165a:       2151 0004       movel %a1@,%a0@(4)
10c6165e:       3002            movew %d2,%d0
10c61660:       5240            addqw #1,%d0
10c61662:       3140 001c       movew %d0,%a0@(28)
10c61666:       274a 0004       movel %a2,%a3@(4)
10c6166a:       2681            movel %d1,%a3@
10c6166c:       3740 001c       movew %d0,%a3@(28)
10c61670:       234b 0004       movel %a3,%a1@(4)
10c61674:       2288            movel %a0,%a1@
10c61676:       5240            addqw #1,%d0
10c61678:       3340 001c       movew %d0,%a1@(28)
10c6167c:       2889            movel %a1,%a4@
10c6167e:       600e            bras 10c6168e <peer_avl_rebalance+0xfc>
10c61680:       2003            movel %d3,%d0
10c61682:       b480            cmpl %d0,%d2
10c61684:       6f02            bles 10c61688 <peer_avl_rebalance+0xf6>
10c61686:       2002            movel %d2,%d0
10c61688:       5240            addqw #1,%d0
10c6168a:       3140 001c       movew %d0,%a0@(28)
10c6168e:       ba8d            cmpl %a5,%d5
10c61690:       6500 ff1c       bcsw 10c615ae <peer_avl_rebalance+0x1c>
10c61694:       4cdf 3c3c       moveml %sp@+,%d2-%d5/%a2-%a5
10c61698:       4e5e            unlk %fp
10c6169a:       4e75            rts

10c6169c <unlink_from_pool>:
10c6169c:       4e56 ff60       linkw %fp,#-160
10c616a0:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c616a4:       266e 0008       moveal %fp@(8),%a3
10c616a8:       7000            moveq #0,%d0
10c616aa:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c616b0:       5290            addql #1,%a0@
10c616b2:       2a48            moveal %a0,%a5
10c616b4:       7201            moveq #1,%d1
10c616b6:       b2ab 0010       cmpl %a3@(16),%d1
10c616ba:       6600 00e8       bnew 10c617a4 <unlink_from_pool+0x108>
10c616be:       2d7c 1001 01b4  movel #268501428,%fp@(-160)
10c616c4:       ff60 
10c616c6:       45ee ff64       lea %fp@(-156),%a2
10c616ca:       2279 1001 01b4  moveal 100101b4 <peer_root>,%a1
10c616d0:       243c 1001 018c  movel #268501388,%d2
10c616d6:       263c 10c6 1592  movel #281417106,%d3
10c616dc:       b489            cmpl %a1,%d2
10c616de:       672a            beqs 10c6170a <unlink_from_pool+0x6e>
10c616e0:       2029 0018       movel %a1@(24),%d0
10c616e4:       b0ab 0018       cmpl %a3@(24),%d0
10c616e8:       6720            beqs 10c6170a <unlink_from_pool+0x6e>
10c616ea:       2842            moveal %d2,%a4
10c616ec:       222b 0018       movel %a3@(24),%d1
10c616f0:       41e9 0004       lea %a1@(4),%a0
10c616f4:       b081            cmpl %d1,%d0
10c616f6:       6302            blss 10c616fa <unlink_from_pool+0x5e>
10c616f8:       2049            moveal %a1,%a0
10c616fa:       24c8            movel %a0,%a2@+
10c616fc:       2250            moveal %a0@,%a1
10c616fe:       b9c9            cmpal %a1,%a4
10c61700:       6708            beqs 10c6170a <unlink_from_pool+0x6e>
10c61702:       2029 0018       movel %a1@(24),%d0
10c61706:       b081            cmpl %d1,%d0
10c61708:       66e2            bnes 10c616ec <unlink_from_pool+0x50>
10c6170a:       b7c9            cmpal %a1,%a3
10c6170c:       670c            beqs 10c6171a <unlink_from_pool+0x7e>
10c6170e:       4879 1000 7818  pea 10007818 <prio2band+0x59e>
10c61714:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c6171a:       49ea fffc       lea %a2@(-4),%a4
10c6171e:       2013            movel %a3@,%d0
10c61720:       b480            cmpl %d0,%d2
10c61722:       660a            bnes 10c6172e <unlink_from_pool+0x92>
10c61724:       2054            moveal %a4@,%a0
10c61726:       20ab 0004       movel %a3@(4),%a0@
10c6172a:       244c            moveal %a4,%a2
10c6172c:       605a            bras 10c61788 <unlink_from_pool+0xec>
10c6172e:       24cb            movel %a3,%a2@+
10c61730:       2240            moveal %d0,%a1
10c61732:       b4a9 0004       cmpl %a1@(4),%d2
10c61736:       6710            beqs 10c61748 <unlink_from_pool+0xac>
10c61738:       2002            movel %d2,%d0
10c6173a:       41e9 0004       lea %a1@(4),%a0
10c6173e:       24c8            movel %a0,%a2@+
10c61740:       2250            moveal %a0@,%a1
10c61742:       b0a9 0004       cmpl %a1@(4),%d0
10c61746:       66f2            bnes 10c6173a <unlink_from_pool+0x9e>
10c61748:       206a fffc       moveal %a2@(-4),%a0
10c6174c:       b3d0            cmpal %a0@,%a1
10c6174e:       670c            beqs 10c6175c <unlink_from_pool+0xc0>
10c61750:       4879 1000 7818  pea 10007818 <prio2band+0x59e>
10c61756:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c6175c:       2062            moveal %a2@-,%a0
10c6175e:       2091            movel %a1@,%a0@
10c61760:       2054            moveal %a4@,%a0
10c61762:       2089            movel %a1,%a0@
10c61764:       2293            movel %a3@,%a1@
10c61766:       236b 0004 0004  movel %a3@(4),%a1@(4)
10c6176c:       336b 001c 001c  movew %a3@(28),%a1@(28)
10c61772:       b7ec 0004       cmpal %a4@(4),%a3
10c61776:       670c            beqs 10c61784 <unlink_from_pool+0xe8>
10c61778:       4879 1000 7818  pea 10007818 <prio2band+0x59e>
10c6177e:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c61784:       2949 0004       movel %a1,%a4@(4)
10c61788:       2f0a            movel %a2,%sp@-
10c6178a:       486e ff60       pea %fp@(-160)
10c6178e:       2043            moveal %d3,%a0
10c61790:       4e90            jsr %a0@
10c61792:       2039 1002 4b84  movel 10024b84 <peer_total>,%d0
10c61798:       5380            subql #1,%d0
10c6179a:       23c0 1002 4b84  movel %d0,10024b84 <peer_total>
10c617a0:       7001            moveq #1,%d0
10c617a2:       508f            addql #8,%sp
10c617a4:       5395            subql #1,%a5@
10c617a6:       4a80            tstl %d0
10c617a8:       6710            beqs 10c617ba <unlink_from_pool+0x11e>
10c617aa:       2f0b            movel %a3,%sp@-
10c617ac:       2f39 1002 4b80  movel 10024b80 <peer_cachep>,%sp@-
10c617b2:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c617b8:       6048            bras 10c61802 <unlink_from_pool+0x166>
10c617ba:       52b9 1002 5730  addql #1,10025730 <irq_stat+0x8>
10c617c0:       41eb 0010       lea %a3@(16),%a0
10c617c4:       40c1            movew %sr,%d1
10c617c6:       007c 0700       oriw #1792,%sr
10c617ca:       2010            movel %a0@,%d0
10c617cc:       5380            subql #1,%d0
10c617ce:       2080            movel %d0,%a0@
10c617d0:       46c1            movew %d1,%sr
10c617d2:       4a80            tstl %d0
10c617d4:       6626            bnes 10c617fc <unlink_from_pool+0x160>
10c617d6:       2779 1001 01c8  movel 100101c8 <inet_peer_unused_tailp>,%a3@(12)
10c617dc:       000c 
10c617de:       42ab 0008       clrl %a3@(8)
10c617e2:       2079 1001 01c8  moveal 100101c8 <inet_peer_unused_tailp>,%a0
10c617e8:       208b            movel %a3,%a0@
10c617ea:       41eb 0008       lea %a3@(8),%a0
10c617ee:       23c8 1001 01c8  movel %a0,100101c8 <inet_peer_unused_tailp>
10c617f4:       2779 1002 67b0  movel 100267b0 <jiffies>,%a3@(20)
10c617fa:       0014 
10c617fc:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c61802:       4cee 3c0c ff48  moveml %fp@(-184),%d2-%d3/%a2-%a5
10c61808:       4e5e            unlk %fp
10c6180a:       4e75            rts

10c6180c <cleanup_once>:
10c6180c:       4e56 0000       linkw %fp,#0
10c61810:       2f0a            movel %a2,%sp@-
10c61812:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c61818:       5290            addql #1,%a0@
10c6181a:       2279 1003 3396  moveal 10033396 <inet_peer_unused_head>,%a1
10c61820:       2448            moveal %a0,%a2
10c61822:       b2fc 0000       cmpaw #0,%a1
10c61826:       6742            beqs 10c6186a <cleanup_once+0x5e>
10c61828:       2229 0014       movel %a1@(20),%d1
10c6182c:       d2ae 0008       addl %fp@(8),%d1
10c61830:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c61836:       9081            subl %d1,%d0
10c61838:       6a04            bpls 10c6183e <cleanup_once+0x32>
10c6183a:       5392            subql #1,%a2@
10c6183c:       603e            bras 10c6187c <cleanup_once+0x70>
10c6183e:       23e9 0008 1003  movel %a1@(8),10033396 <inet_peer_unused_head>
10c61844:       3396 
10c61846:       2069 0008       moveal %a1@(8),%a0
10c6184a:       b0fc 0000       cmpaw #0,%a0
10c6184e:       6708            beqs 10c61858 <cleanup_once+0x4c>
10c61850:       2169 000c 000c  movel %a1@(12),%a0@(12)
10c61856:       6008            bras 10c61860 <cleanup_once+0x54>
10c61858:       23e9 000c 1001  movel %a1@(12),100101c8 <inet_peer_unused_tailp>
10c6185e:       01c8 
10c61860:       42a9 000c       clrl %a1@(12)
10c61864:       41e9 0010       lea %a1@(16),%a0
10c61868:       5290            addql #1,%a0@
10c6186a:       5392            subql #1,%a2@
10c6186c:       b2fc 0000       cmpaw #0,%a1
10c61870:       670a            beqs 10c6187c <cleanup_once+0x70>
10c61872:       2f09            movel %a1,%sp@-
10c61874:       4eba fe26       jsr %pc@(10c6169c <unlink_from_pool>)
10c61878:       7000            moveq #0,%d0
10c6187a:       6002            bras 10c6187e <cleanup_once+0x72>
10c6187c:       70ff            moveq #-1,%d0
10c6187e:       246e fffc       moveal %fp@(-4),%a2
10c61882:       4e5e            unlk %fp
10c61884:       4e75            rts

10c61886 <inet_getpeer>:
10c61886:       4e56 ff60       linkw %fp,#-160
10c6188a:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c6188e:       262e 0008       movel %fp@(8),%d3
10c61892:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c61898:       5290            addql #1,%a0@
10c6189a:       2d7c 1001 01b4  movel #268501428,%fp@(-160)
10c618a0:       ff60 
10c618a2:       49ee ff64       lea %fp@(-156),%a4
10c618a6:       2279 1001 01b4  moveal 100101b4 <peer_root>,%a1
10c618ac:       2a48            moveal %a0,%a5
10c618ae:       2a0e            movel %fp,%d5
10c618b0:       0685 ffff ff60  addil #-160,%d5
10c618b6:       244c            moveal %a4,%a2
10c618b8:       283c 1001 018c  movel #268501388,%d4
10c618be:       b889            cmpl %a1,%d4
10c618c0:       6724            beqs 10c618e6 <inet_getpeer+0x60>
10c618c2:       2029 0018       movel %a1@(24),%d0
10c618c6:       b083            cmpl %d3,%d0
10c618c8:       671c            beqs 10c618e6 <inet_getpeer+0x60>
10c618ca:       2204            movel %d4,%d1
10c618cc:       41e9 0004       lea %a1@(4),%a0
10c618d0:       b083            cmpl %d3,%d0
10c618d2:       6302            blss 10c618d6 <inet_getpeer+0x50>
10c618d4:       2049            moveal %a1,%a0
10c618d6:       28c8            movel %a0,%a4@+
10c618d8:       2250            moveal %a0@,%a1
10c618da:       b289            cmpl %a1,%d1
10c618dc:       6708            beqs 10c618e6 <inet_getpeer+0x60>
10c618de:       2029 0018       movel %a1@(24),%d0
10c618e2:       b083            cmpl %d3,%d0
10c618e4:       66e6            bnes 10c618cc <inet_getpeer+0x46>
10c618e6:       2409            movel %a1,%d2
10c618e8:       b882            cmpl %d2,%d4
10c618ea:       6706            beqs 10c618f2 <inet_getpeer+0x6c>
10c618ec:       41e9 0010       lea %a1@(16),%a0
10c618f0:       5290            addql #1,%a0@
10c618f2:       5395            subql #1,%a5@
10c618f4:       b882            cmpl %d2,%d4
10c618f6:       670c            beqs 10c61904 <inet_getpeer+0x7e>
10c618f8:       2f02            movel %d2,%sp@-
10c618fa:       4eba fc50       jsr %pc@(10c6154c <unlink_from_unused>)
10c618fe:       2002            movel %d2,%d0
10c61900:       6000 00e6       braw 10c619e8 <inet_getpeer+0x162>
10c61904:       4aae 000c       tstl %fp@(12)
10c61908:       671a            beqs 10c61924 <inet_getpeer+0x9e>
10c6190a:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c6190e:       2f39 1002 4b80  movel 10024b80 <peer_cachep>,%sp@-
10c61914:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c6191a:       2640            moveal %d0,%a3
10c6191c:       508f            addql #8,%sp
10c6191e:       b6fc 0000       cmpaw #0,%a3
10c61922:       6606            bnes 10c6192a <inet_getpeer+0xa4>
10c61924:       7000            moveq #0,%d0
10c61926:       6000 00c0       braw 10c619e8 <inet_getpeer+0x162>
10c6192a:       2743 0018       movel %d3,%a3@(24)
10c6192e:       7001            moveq #1,%d0
10c61930:       2740 0010       movel %d0,%a3@(16)
10c61934:       2f03            movel %d3,%sp@-
10c61936:       4eb9 10c4 a500  jsr 10c4a500 <secure_ip_id>
10c6193c:       3740 001e       movew %d0,%a3@(30)
10c61940:       42ab 0024       clrl %a3@(36)
10c61944:       588f            addql #4,%sp
10c61946:       5295            addql #1,%a5@
10c61948:       2045            moveal %d5,%a0
10c6194a:       20bc 1001 01b4  movel #268501428,%a0@
10c61950:       284a            moveal %a2,%a4
10c61952:       2479 1001 01b4  moveal 100101b4 <peer_root>,%a2
10c61958:       b48a            cmpl %a2,%d2
10c6195a:       6724            beqs 10c61980 <inet_getpeer+0xfa>
10c6195c:       202a 0018       movel %a2@(24),%d0
10c61960:       b083            cmpl %d3,%d0
10c61962:       671c            beqs 10c61980 <inet_getpeer+0xfa>
10c61964:       2202            movel %d2,%d1
10c61966:       43ea 0004       lea %a2@(4),%a1
10c6196a:       b083            cmpl %d3,%d0
10c6196c:       6302            blss 10c61970 <inet_getpeer+0xea>
10c6196e:       224a            moveal %a2,%a1
10c61970:       28c9            movel %a1,%a4@+
10c61972:       2451            moveal %a1@,%a2
10c61974:       b28a            cmpl %a2,%d1
10c61976:       6708            beqs 10c61980 <inet_getpeer+0xfa>
10c61978:       202a 0018       movel %a2@(24),%d0
10c6197c:       b083            cmpl %d3,%d0
10c6197e:       66e6            bnes 10c61966 <inet_getpeer+0xe0>
10c61980:       b88a            cmpl %a2,%d4
10c61982:       6646            bnes 10c619ca <inet_getpeer+0x144>
10c61984:       377c 0001 001c  movew #1,%a3@(28)
10c6198a:       268a            movel %a2,%a3@
10c6198c:       274a 0004       movel %a2,%a3@(4)
10c61990:       2064            moveal %a4@-,%a0
10c61992:       208b            movel %a3,%a0@
10c61994:       2f0c            movel %a4,%sp@-
10c61996:       2f05            movel %d5,%sp@-
10c61998:       4eba fbf8       jsr %pc@(10c61592 <peer_avl_rebalance>)
10c6199c:       508f            addql #8,%sp
10c6199e:       42ab 000c       clrl %a3@(12)
10c619a2:       2039 1002 4b84  movel 10024b84 <peer_total>,%d0
10c619a8:       5280            addql #1,%d0
10c619aa:       23c0 1002 4b84  movel %d0,10024b84 <peer_total>
10c619b0:       5395            subql #1,%a5@
10c619b2:       2039 1002 4b84  movel 10024b84 <peer_total>,%d0
10c619b8:       b0b9 1001 01bc  cmpl 100101bc <inet_peer_threshold>,%d0
10c619be:       6d06            blts 10c619c6 <inet_getpeer+0x140>
10c619c0:       42a7            clrl %sp@-
10c619c2:       4eba fe48       jsr %pc@(10c6180c <cleanup_once>)
10c619c6:       200b            movel %a3,%d0
10c619c8:       601e            bras 10c619e8 <inet_getpeer+0x162>
10c619ca:       41ea 0010       lea %a2@(16),%a0
10c619ce:       5290            addql #1,%a0@
10c619d0:       5395            subql #1,%a5@
10c619d2:       2f0a            movel %a2,%sp@-
10c619d4:       4eba fb76       jsr %pc@(10c6154c <unlink_from_unused>)
10c619d8:       2f0b            movel %a3,%sp@-
10c619da:       2f39 1002 4b80  movel 10024b80 <peer_cachep>,%sp@-
10c619e0:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c619e6:       200a            movel %a2,%d0
10c619e8:       4cee 3c3c ff40  moveml %fp@(-192),%d2-%d5/%a2-%a5
10c619ee:       4e5e            unlk %fp
10c619f0:       4e75            rts

10c619f2 <peer_check_expire>:
10c619f2:       4e56 0000       linkw %fp,#0
10c619f6:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c619fa:       2039 1002 4b84  movel 10024b84 <peer_total>,%d0
10c61a00:       2439 1001 01bc  movel 100101bc <inet_peer_threshold>,%d2
10c61a06:       b480            cmpl %d0,%d2
10c61a08:       6e08            bgts 10c61a12 <peer_check_expire+0x20>
10c61a0a:       2639 1001 01c0  movel 100101c0 <inet_peer_minttl>,%d3
10c61a10:       604a            bras 10c61a5c <peer_check_expire+0x6a>
10c61a12:       2639 1001 01c4  movel 100101c4 <inet_peer_maxttl>,%d3
10c61a18:       45f9 10c8 5834  lea 10c85834 <__divsi3>,%a2
10c61a1e:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c61a22:       2003            movel %d3,%d0
10c61a24:       90b9 1001 01c0  subl 100101c0 <inet_peer_minttl>,%d0
10c61a2a:       2f00            movel %d0,%sp@-
10c61a2c:       4e92            jsr %a2@
10c61a2e:       508f            addql #8,%sp
10c61a30:       2239 1002 4b84  movel 10024b84 <peer_total>,%d1
10c61a36:       47f9 10c8 591c  lea 10c8591c <__mulsi3>,%a3
10c61a3c:       2f01            movel %d1,%sp@-
10c61a3e:       2f00            movel %d0,%sp@-
10c61a40:       4e93            jsr %a3@
10c61a42:       584f            addqw #4,%sp
10c61a44:       2e82            movel %d2,%sp@
10c61a46:       2f00            movel %d0,%sp@-
10c61a48:       4e92            jsr %a2@
10c61a4a:       508f            addql #8,%sp
10c61a4c:       2200            movel %d0,%d1
10c61a4e:       d281            addl %d1,%d1
10c61a50:       d280            addl %d0,%d1
10c61a52:       2401            movel %d1,%d2
10c61a54:       eb8a            lsll #5,%d2
10c61a56:       d282            addl %d2,%d1
10c61a58:       d280            addl %d0,%d1
10c61a5a:       9681            subl %d1,%d3
10c61a5c:       49f9 10c8 5834  lea 10c85834 <__divsi3>,%a4
10c61a62:       4bf9 10c8 591c  lea 10c8591c <__mulsi3>,%a5
10c61a68:       7400            moveq #0,%d2
10c61a6a:       45f9 1001 01d8  lea 100101d8 <peer_periodic_timer+0x8>,%a2
10c61a70:       47f9 10c1 96d0  lea 10c196d0 <add_timer>,%a3
10c61a76:       6002            bras 10c61a7a <peer_check_expire+0x88>
10c61a78:       5282            addql #1,%d2
10c61a7a:       701d            moveq #29,%d0
10c61a7c:       b082            cmpl %d2,%d0
10c61a7e:       6d0c            blts 10c61a8c <peer_check_expire+0x9a>
10c61a80:       2f03            movel %d3,%sp@-
10c61a82:       4eba fd88       jsr %pc@(10c6180c <cleanup_once>)
10c61a86:       588f            addql #4,%sp
10c61a88:       4a80            tstl %d0
10c61a8a:       67ec            beqs 10c61a78 <peer_check_expire+0x86>
10c61a8c:       2639 1002 67b0  movel 100267b0 <jiffies>,%d3
10c61a92:       2039 1001 01e8  movel 100101e8 <inet_peer_gc_maxtime>,%d0
10c61a98:       d680            addl %d0,%d3
10c61a9a:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c61a9e:       90b9 1001 01e4  subl 100101e4 <inet_peer_gc_mintime>,%d0
10c61aa4:       2f00            movel %d0,%sp@-
10c61aa6:       4e94            jsr %a4@
10c61aa8:       508f            addql #8,%sp
10c61aaa:       2239 1002 4b84  movel 10024b84 <peer_total>,%d1
10c61ab0:       2f01            movel %d1,%sp@-
10c61ab2:       2f00            movel %d0,%sp@-
10c61ab4:       4e95            jsr %a5@
10c61ab6:       584f            addqw #4,%sp
10c61ab8:       2eb9 1001 01bc  movel 100101bc <inet_peer_threshold>,%sp@
10c61abe:       2f00            movel %d0,%sp@-
10c61ac0:       4e94            jsr %a4@
10c61ac2:       508f            addql #8,%sp
10c61ac4:       2200            movel %d0,%d1
10c61ac6:       d281            addl %d1,%d1
10c61ac8:       d280            addl %d0,%d1
10c61aca:       2401            movel %d1,%d2
10c61acc:       eb8a            lsll #5,%d2
10c61ace:       d282            addl %d2,%d1
10c61ad0:       d280            addl %d0,%d1
10c61ad2:       9681            subl %d1,%d3
10c61ad4:       2483            movel %d3,%a2@
10c61ad6:       486a fff8       pea %a2@(-8)
10c61ada:       4e93            jsr %a3@
10c61adc:       4cee 3c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a5
10c61ae2:       4e5e            unlk %fp
10c61ae4:       4e75            rts
10c61ae6:       4e75            rts

10c61ae8 <fold_prot_inuse>:
10c61ae8:       4e56 0000       linkw %fp,#0
10c61aec:       206e 0008       moveal %fp@(8),%a0
10c61af0:       2028 0064       movel %a0@(100),%d0
10c61af4:       7200            moveq #0,%d1
10c61af6:       51c9 fffe       dbf %d1,10c61af6 <fold_prot_inuse+0xe>
10c61afa:       4241            clrw %d1
10c61afc:       5381            subql #1,%d1
10c61afe:       64f6            bccs 10c61af6 <fold_prot_inuse+0xe>
10c61b00:       4e5e            unlk %fp
10c61b02:       4e75            rts

10c61b04 <afinet_get_info>:
10c61b04:       4e56 0000       linkw %fp,#0
10c61b08:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c61b0c:       286e 0008       moveal %fp@(8),%a4
10c61b10:       2a6e 000c       moveal %fp@(12),%a5
10c61b14:       262e 0010       movel %fp@(16),%d3
10c61b18:       282e 0014       movel %fp@(20),%d4
10c61b1c:       2f04            movel %d4,%sp@-
10c61b1e:       2f03            movel %d3,%sp@-
10c61b20:       2f0d            movel %a5,%sp@-
10c61b22:       2f0c            movel %a4,%sp@-
10c61b24:       4eb9 10c5 4480  jsr 10c54480 <socket_get_info>
10c61b2a:       2400            movel %d0,%d2
10c61b2c:       2f39 1003 2c74  movel 10032c74 <tcp_memory_allocated>,%sp@-
10c61b32:       2f39 1003 2ad4  movel 10032ad4 <tcp_sockets_allocated>,%sp@-
10c61b38:       2f39 1001 0488  movel 10010488 <tcp_tw_count>,%sp@-
10c61b3e:       2f39 1001 0270  movel 10010270 <tcp_orphan_count>,%sp@-
10c61b44:       4879 1001 0402  pea 10010402 <tcp_prot>
10c61b4a:       45fa ff9c       lea %pc@(10c61ae8 <fold_prot_inuse>),%a2
10c61b4e:       4e92            jsr %a2@
10c61b50:       2e80            movel %d0,%sp@
10c61b52:       4879 1000 7883  pea 10007883 <prio2band+0x609>
10c61b58:       4874 2800       pea %a4@(00000000,%d2:l)
10c61b5c:       47f9 10c8 4d6a  lea 10c84d6a <sprintf>,%a3
10c61b62:       4e93            jsr %a3@
10c61b64:       d480            addl %d0,%d2
10c61b66:       4fef 0028       lea %sp@(40),%sp
10c61b6a:       2ebc 1001 053c  movel #268502332,%sp@
10c61b70:       4e92            jsr %a2@
10c61b72:       2f00            movel %d0,%sp@-
10c61b74:       4879 1000 78b2  pea 100078b2 <prio2band+0x638>
10c61b7a:       4874 2800       pea %a4@(00000000,%d2:l)
10c61b7e:       4e93            jsr %a3@
10c61b80:       d480            addl %d0,%d2
10c61b82:       4879 1001 04c4  pea 100104c4 <raw_prot>
10c61b88:       4e92            jsr %a2@
10c61b8a:       2f00            movel %d0,%sp@-
10c61b8c:       4879 1000 78c1  pea 100078c1 <prio2band+0x647>
10c61b92:       4874 2800       pea %a4@(00000000,%d2:l)
10c61b96:       4e93            jsr %a3@
10c61b98:       d480            addl %d0,%d2
10c61b9a:       4fef 001c       lea %sp@(28),%sp
10c61b9e:       2eb9 1001 0248  movel 10010248 <ip_frag_mem>,%sp@
10c61ba4:       2f39 1001 0244  movel 10010244 <ip_frag_nqueues>,%sp@-
10c61baa:       4879 1000 78d0  pea 100078d0 <prio2band+0x656>
10c61bb0:       4874 2800       pea %a4@(00000000,%d2:l)
10c61bb4:       4e93            jsr %a3@
10c61bb6:       d480            addl %d0,%d2
10c61bb8:       b483            cmpl %d3,%d2
10c61bba:       6e06            bgts 10c61bc2 <afinet_get_info+0xbe>
10c61bbc:       2a8c            movel %a4,%a5@
10c61bbe:       7000            moveq #0,%d0
10c61bc0:       6014            bras 10c61bd6 <afinet_get_info+0xd2>
10c61bc2:       d9c3            addal %d3,%a4
10c61bc4:       2a8c            movel %a4,%a5@
10c61bc6:       9483            subl %d3,%d2
10c61bc8:       b882            cmpl %d2,%d4
10c61bca:       6c02            bges 10c61bce <afinet_get_info+0xca>
10c61bcc:       2404            movel %d4,%d2
10c61bce:       4a82            tstl %d2
10c61bd0:       6c02            bges 10c61bd4 <afinet_get_info+0xd0>
10c61bd2:       7400            moveq #0,%d2
10c61bd4:       2002            movel %d2,%d0
10c61bd6:       4cee 3c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a5
10c61bdc:       4e5e            unlk %fp
10c61bde:       4e75            rts

10c61be0 <fold_field>:
10c61be0:       4e56 0000       linkw %fp,#0
10c61be4:       2f02            movel %d2,%sp@-
10c61be6:       206e 0008       moveal %fp@(8),%a0
10c61bea:       222e 000c       movel %fp@(12),%d1
10c61bee:       242e 0010       movel %fp@(16),%d2
10c61bf2:       e489            lsrl #2,%d1
10c61bf4:       2002            movel %d2,%d0
10c61bf6:       e588            lsll #2,%d0
10c61bf8:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c61bfc:       d282            addl %d2,%d1
10c61bfe:       e589            lsll #2,%d1
10c61c00:       2430 1800       movel %a0@(00000000,%d1:l),%d2
10c61c04:       7200            moveq #0,%d1
10c61c06:       51c9 fffe       dbf %d1,10c61c06 <fold_field+0x26>
10c61c0a:       4241            clrw %d1
10c61c0c:       5381            subql #1,%d1
10c61c0e:       64f6            bccs 10c61c06 <fold_field+0x26>
10c61c10:       d082            addl %d2,%d0
10c61c12:       241f            movel %sp@+,%d2
10c61c14:       4e5e            unlk %fp
10c61c16:       4e75            rts

10c61c18 <snmp_get_info>:
10c61c18:       4e56 0000       linkw %fp,#0
10c61c1c:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c61c20:       266e 0008       moveal %fp@(8),%a3
10c61c24:       2a6e 000c       moveal %fp@(12),%a5
10c61c28:       282e 0010       movel %fp@(16),%d4
10c61c2c:       2a2e 0014       movel %fp@(20),%d5
10c61c30:       2f39 1001 0250  movel 10010250 <sysctl_ip_default_ttl>,%sp@-
10c61c36:       7002            moveq #2,%d0
10c61c38:       4ab9 1001 099c  tstl 1001099c <ipv4_devconf+0x24>
10c61c3e:       6702            beqs 10c61c42 <snmp_get_info+0x2a>
10c61c40:       7001            moveq #1,%d0
10c61c42:       2f00            movel %d0,%sp@-
10c61c44:       4879 1000 78ea  pea 100078ea <prio2band+0x670>
10c61c4a:       2f0b            movel %a3,%sp@-
10c61c4c:       45f9 10c8 4d6a  lea 10c84d6a <sprintf>,%a2
10c61c52:       4e92            jsr %a2@
10c61c54:       2400            movel %d0,%d2
10c61c56:       7600            moveq #0,%d3
10c61c58:       4fef 0010       lea %sp@(16),%sp
10c61c5c:       49fa ff82       lea %pc@(10c61be0 <fold_field>),%a4
10c61c60:       2f03            movel %d3,%sp@-
10c61c62:       4878 0044       pea 44 <LSIGTRAP+0x3f>
10c61c66:       4879 1003 2bb8  pea 10032bb8 <ip_statistics>
10c61c6c:       4e94            jsr %a4@
10c61c6e:       2f00            movel %d0,%sp@-
10c61c70:       4879 1000 79d4  pea 100079d4 <prio2band+0x75a>
10c61c76:       4873 2800       pea %a3@(00000000,%d2:l)
10c61c7a:       4e92            jsr %a2@
10c61c7c:       d480            addl %d0,%d2
10c61c7e:       4fef 0018       lea %sp@(24),%sp
10c61c82:       5283            addql #1,%d3
10c61c84:       7010            moveq #16,%d0
10c61c86:       b083            cmpl %d3,%d0
10c61c88:       64d6            bccs 10c61c60 <snmp_get_info+0x48>
10c61c8a:       4879 1000 79d9  pea 100079d9 <prio2band+0x75f>
10c61c90:       4873 2800       pea %a3@(00000000,%d2:l)
10c61c94:       4e92            jsr %a2@
10c61c96:       d480            addl %d0,%d2
10c61c98:       7600            moveq #0,%d3
10c61c9a:       508f            addql #8,%sp
10c61c9c:       2f03            movel %d3,%sp@-
10c61c9e:       4878 006c       pea 6c <LSIGTRAP+0x67>
10c61ca2:       4879 1003 2adc  pea 10032adc <icmp_statistics>
10c61ca8:       4e94            jsr %a4@
10c61caa:       2f00            movel %d0,%sp@-
10c61cac:       4879 1000 79d4  pea 100079d4 <prio2band+0x75a>
10c61cb2:       4873 2800       pea %a3@(00000000,%d2:l)
10c61cb6:       4e92            jsr %a2@
10c61cb8:       d480            addl %d0,%d2
10c61cba:       4fef 0018       lea %sp@(24),%sp
10c61cbe:       5283            addql #1,%d3
10c61cc0:       701a            moveq #26,%d0
10c61cc2:       b083            cmpl %d3,%d0
10c61cc4:       64d6            bccs 10c61c9c <snmp_get_info+0x84>
10c61cc6:       4879 1000 7b29  pea 10007b29 <prio2band+0x8af>
10c61ccc:       4873 2800       pea %a3@(00000000,%d2:l)
10c61cd0:       4e92            jsr %a2@
10c61cd2:       d480            addl %d0,%d2
10c61cd4:       7600            moveq #0,%d3
10c61cd6:       508f            addql #8,%sp
10c61cd8:       2f03            movel %d3,%sp@-
10c61cda:       4878 0038       pea 38 <LSIGTRAP+0x33>
10c61cde:       4879 1003 30f2  pea 100330f2 <tcp_statistics>
10c61ce4:       4e94            jsr %a4@
10c61ce6:       2f00            movel %d0,%sp@-
10c61ce8:       4879 1000 79d4  pea 100079d4 <prio2band+0x75a>
10c61cee:       4873 2800       pea %a3@(00000000,%d2:l)
10c61cf2:       4e92            jsr %a2@
10c61cf4:       d480            addl %d0,%d2
10c61cf6:       4fef 0018       lea %sp@(24),%sp
10c61cfa:       5283            addql #1,%d3
10c61cfc:       700d            moveq #13,%d0
10c61cfe:       b083            cmpl %d3,%d0
10c61d00:       64d6            bccs 10c61cd8 <snmp_get_info+0xc0>
10c61d02:       4879 1000 7bbd  pea 10007bbd <prio2band+0x943>
10c61d08:       4873 2800       pea %a3@(00000000,%d2:l)
10c61d0c:       4e92            jsr %a2@
10c61d0e:       d480            addl %d0,%d2
10c61d10:       7600            moveq #0,%d3
10c61d12:       508f            addql #8,%sp
10c61d14:       2f03            movel %d3,%sp@-
10c61d16:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c61d1a:       4879 1003 3166  pea 10033166 <udp_statistics>
10c61d20:       4e94            jsr %a4@
10c61d22:       2f00            movel %d0,%sp@-
10c61d24:       4879 1000 79d4  pea 100079d4 <prio2band+0x75a>
10c61d2a:       4873 2800       pea %a3@(00000000,%d2:l)
10c61d2e:       4e92            jsr %a2@
10c61d30:       d480            addl %d0,%d2
10c61d32:       4fef 0018       lea %sp@(24),%sp
10c61d36:       5283            addql #1,%d3
10c61d38:       7003            moveq #3,%d0
10c61d3a:       b083            cmpl %d3,%d0
10c61d3c:       64d6            bccs 10c61d14 <snmp_get_info+0xfc>
10c61d3e:       4879 1000 7bf2  pea 10007bf2 <prio2band+0x978>
10c61d44:       4873 2800       pea %a3@(00000000,%d2:l)
10c61d48:       4e92            jsr %a2@
10c61d4a:       d480            addl %d0,%d2
10c61d4c:       b484            cmpl %d4,%d2
10c61d4e:       6e06            bgts 10c61d56 <snmp_get_info+0x13e>
10c61d50:       2a8b            movel %a3,%a5@
10c61d52:       7000            moveq #0,%d0
10c61d54:       6014            bras 10c61d6a <snmp_get_info+0x152>
10c61d56:       d7c4            addal %d4,%a3
10c61d58:       2a8b            movel %a3,%a5@
10c61d5a:       9484            subl %d4,%d2
10c61d5c:       ba82            cmpl %d2,%d5
10c61d5e:       6c02            bges 10c61d62 <snmp_get_info+0x14a>
10c61d60:       2405            movel %d5,%d2
10c61d62:       4a82            tstl %d2
10c61d64:       6c02            bges 10c61d68 <snmp_get_info+0x150>
10c61d66:       7400            moveq #0,%d2
10c61d68:       2002            movel %d2,%d0
10c61d6a:       4cee 3c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a5
10c61d70:       4e5e            unlk %fp
10c61d72:       4e75            rts

10c61d74 <netstat_get_info>:
10c61d74:       4e56 0000       linkw %fp,#0
10c61d78:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c61d7c:       266e 0008       moveal %fp@(8),%a3
10c61d80:       2a6e 000c       moveal %fp@(12),%a5
10c61d84:       282e 0010       movel %fp@(16),%d4
10c61d88:       2a2e 0014       movel %fp@(20),%d5
10c61d8c:       4879 1000 7bf4  pea 10007bf4 <prio2band+0x97a>
10c61d92:       2f0b            movel %a3,%sp@-
10c61d94:       45f9 10c8 4d6a  lea 10c84d6a <sprintf>,%a2
10c61d9a:       4e92            jsr %a2@
10c61d9c:       2400            movel %d0,%d2
10c61d9e:       7600            moveq #0,%d3
10c61da0:       508f            addql #8,%sp
10c61da2:       49fa fe3c       lea %pc@(10c61be0 <fold_field>),%a4
10c61da6:       2f03            movel %d3,%sp@-
10c61da8:       4878 0104       pea 104 <LSIGTRAP+0xff>
10c61dac:       4879 1003 2ee2  pea 10032ee2 <net_statistics>
10c61db2:       4e94            jsr %a4@
10c61db4:       2f00            movel %d0,%sp@-
10c61db6:       4879 1000 79d4  pea 100079d4 <prio2band+0x75a>
10c61dbc:       4873 2800       pea %a3@(00000000,%d2:l)
10c61dc0:       4e92            jsr %a2@
10c61dc2:       d480            addl %d0,%d2
10c61dc4:       4fef 0018       lea %sp@(24),%sp
10c61dc8:       5283            addql #1,%d3
10c61dca:       7040            moveq #64,%d0
10c61dcc:       b083            cmpl %d3,%d0
10c61dce:       64d6            bccs 10c61da6 <netstat_get_info+0x32>
10c61dd0:       4879 1000 7bf2  pea 10007bf2 <prio2band+0x978>
10c61dd6:       4873 2800       pea %a3@(00000000,%d2:l)
10c61dda:       4e92            jsr %a2@
10c61ddc:       d480            addl %d0,%d2
10c61dde:       b484            cmpl %d4,%d2
10c61de0:       6e06            bgts 10c61de8 <netstat_get_info+0x74>
10c61de2:       2a8b            movel %a3,%a5@
10c61de4:       7000            moveq #0,%d0
10c61de6:       6014            bras 10c61dfc <netstat_get_info+0x88>
10c61de8:       d7c4            addal %d4,%a3
10c61dea:       2a8b            movel %a3,%a5@
10c61dec:       9484            subl %d4,%d2
10c61dee:       ba82            cmpl %d2,%d5
10c61df0:       6c02            bges 10c61df4 <netstat_get_info+0x80>
10c61df2:       2405            movel %d5,%d2
10c61df4:       4a82            tstl %d2
10c61df6:       6c02            bges 10c61dfa <netstat_get_info+0x86>
10c61df8:       7400            moveq #0,%d2
10c61dfa:       2002            movel %d2,%d0
10c61dfc:       4cee 3c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a5
10c61e02:       4e5e            unlk %fp
10c61e04:       4e75            rts
10c61e06:       4e75            rts

10c61e08 <inet_add_protocol>:
10c61e08:       4e56 0000       linkw %fp,#0
10c61e0c:       2f0a            movel %a2,%sp@-
10c61e0e:       246e 0008       moveal %fp@(8),%a2
10c61e12:       102a 000c       moveb %a2@(12),%d0
10c61e16:       0200 001f       andib #31,%d0
10c61e1a:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c61e20:       5290            addql #1,%a0@
10c61e22:       721f            moveq #31,%d1
10c61e24:       c081            andl %d1,%d0
10c61e26:       e588            lsll #2,%d0
10c61e28:       43f9 1003 2968  lea 10032968 <inet_protos>,%a1
10c61e2e:       2571 0800 0008  movel %a1@(00000000,%d0:l),%a2@(8)
10c61e34:       238a 0800       movel %a2,%a1@(00000000,%d0:l)
10c61e38:       122a 000d       moveb %a2@(13),%d1
10c61e3c:       0201 007f       andib #127,%d1
10c61e40:       1541 000d       moveb %d1,%a2@(13)
10c61e44:       226a 0008       moveal %a2@(8),%a1
10c61e48:       b2fc 0000       cmpaw #0,%a1
10c61e4c:       672a            beqs 10c61e78 <inet_add_protocol+0x70>
10c61e4e:       102a 000c       moveb %a2@(12),%d0
10c61e52:       b029 000c       cmpb %a1@(12),%d0
10c61e56:       660a            bnes 10c61e62 <inet_add_protocol+0x5a>
10c61e58:       0001 0080       orib #-128,%d1
10c61e5c:       1541 000d       moveb %d1,%a2@(13)
10c61e60:       6016            bras 10c61e78 <inet_add_protocol+0x70>
10c61e62:       2269 0008       moveal %a1@(8),%a1
10c61e66:       b2fc 0000       cmpaw #0,%a1
10c61e6a:       670c            beqs 10c61e78 <inet_add_protocol+0x70>
10c61e6c:       b029 000c       cmpb %a1@(12),%d0
10c61e70:       66f0            bnes 10c61e62 <inet_add_protocol+0x5a>
10c61e72:       002a 0080 000d  orib #-128,%a2@(13)
10c61e78:       5390            subql #1,%a0@
10c61e7a:       245f            moveal %sp@+,%a2
10c61e7c:       4e5e            unlk %fp
10c61e7e:       4e75            rts

10c61e80 <inet_del_protocol>:
10c61e80:       4e56 0000       linkw %fp,#0
10c61e84:       48e7 003c       moveml %a2-%a5,%sp@-
10c61e88:       2a6e 0008       moveal %fp@(8),%a5
10c61e8c:       99cc            subal %a4,%a4
10c61e8e:       102d 000c       moveb %a5@(12),%d0
10c61e92:       0200 001f       andib #31,%d0
10c61e96:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c61e9c:       5290            addql #1,%a0@
10c61e9e:       721f            moveq #31,%d1
10c61ea0:       c081            andl %d1,%d0
10c61ea2:       e588            lsll #2,%d0
10c61ea4:       43f9 1003 2968  lea 10032968 <inet_protos>,%a1
10c61eaa:       2231 0800       movel %a1@(00000000,%d0:l),%d1
10c61eae:       2448            moveal %a0,%a2
10c61eb0:       b28d            cmpl %a5,%d1
10c61eb2:       660c            bnes 10c61ec0 <inet_del_protocol+0x40>
10c61eb4:       23ad 0008 0800  movel %a5@(8),%a1@(00000000,%d0:l)
10c61eba:       5392            subql #1,%a2@
10c61ebc:       7000            moveq #0,%d0
10c61ebe:       605c            bras 10c61f1c <inet_del_protocol+0x9c>
10c61ec0:       2041            moveal %d1,%a0
10c61ec2:       b0fc 0000       cmpaw #0,%a0
10c61ec6:       6750            beqs 10c61f18 <inet_del_protocol+0x98>
10c61ec8:       102d 000c       moveb %a5@(12),%d0
10c61ecc:       b028 000c       cmpb %a0@(12),%d0
10c61ed0:       6602            bnes 10c61ed4 <inet_del_protocol+0x54>
10c61ed2:       2848            moveal %a0,%a4
10c61ed4:       264a            moveal %a2,%a3
10c61ed6:       2268 0008       moveal %a0@(8),%a1
10c61eda:       b2fc 0000       cmpaw #0,%a1
10c61ede:       6730            beqs 10c61f10 <inet_del_protocol+0x90>
10c61ee0:       bbc9            cmpal %a1,%a5
10c61ee2:       661e            bnes 10c61f02 <inet_del_protocol+0x82>
10c61ee4:       4a29 000d       tstb %a1@(13)
10c61ee8:       6d0c            blts 10c61ef6 <inet_del_protocol+0x76>
10c61eea:       b8fc 0000       cmpaw #0,%a4
10c61eee:       6706            beqs 10c61ef6 <inet_del_protocol+0x76>
10c61ef0:       022c 007f 000d  andib #127,%a4@(13)
10c61ef6:       216d 0008 0008  movel %a5@(8),%a0@(8)
10c61efc:       5393            subql #1,%a3@
10c61efe:       7000            moveq #0,%d0
10c61f00:       601a            bras 10c61f1c <inet_del_protocol+0x9c>
10c61f02:       b2fc 0000       cmpaw #0,%a1
10c61f06:       6708            beqs 10c61f10 <inet_del_protocol+0x90>
10c61f08:       b029 000c       cmpb %a1@(12),%d0
10c61f0c:       6602            bnes 10c61f10 <inet_del_protocol+0x90>
10c61f0e:       2849            moveal %a1,%a4
10c61f10:       2049            moveal %a1,%a0
10c61f12:       b0fc 0000       cmpaw #0,%a0
10c61f16:       66be            bnes 10c61ed6 <inet_del_protocol+0x56>
10c61f18:       5392            subql #1,%a2@
10c61f1a:       70ff            moveq #-1,%d0
10c61f1c:       4cdf 3c00       moveml %sp@+,%a2-%a5
10c61f20:       4e5e            unlk %fp
10c61f22:       4e75            rts

10c61f24 <ip_call_ra_chain>:
10c61f24:       4e56 0000       linkw %fp,#0
10c61f28:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c61f2c:       246e 0008       moveal %fp@(8),%a2
10c61f30:       206a 0020       moveal %a2@(32),%a0
10c61f34:       1828 0009       moveb %a0@(9),%d4
10c61f38:       7400            moveq #0,%d2
10c61f3a:       2879 1003 3162  moveal 10033162 <ip_ra_chain>,%a4
10c61f40:       b8fc 0000       cmpaw #0,%a4
10c61f44:       6770            beqs 10c61fb6 <ip_call_ra_chain+0x92>
10c61f46:       4243            clrw %d3
10c61f48:       266c 0004       moveal %a4@(4),%a3
10c61f4c:       b6fc 0000       cmpaw #0,%a3
10c61f50:       675c            beqs 10c61fae <ip_call_ra_chain+0x8a>
10c61f52:       1604            moveb %d4,%d3
10c61f54:       b66b 000a       cmpw %a3@(10),%d3
10c61f58:       6654            bnes 10c61fae <ip_call_ra_chain+0x8a>
10c61f5a:       202b 000c       movel %a3@(12),%d0
10c61f5e:       670a            beqs 10c61f6a <ip_call_ra_chain+0x46>
10c61f60:       206a 0018       moveal %a2@(24),%a0
10c61f64:       b0a8 003a       cmpl %a0@(58),%d0
10c61f68:       6644            bnes 10c61fae <ip_call_ra_chain+0x8a>
10c61f6a:       206a 0020       moveal %a2@(32),%a0
10c61f6e:       3028 0006       movew %a0@(6),%d0
10c61f72:       0240 3fff       andiw #16383,%d0
10c61f76:       6712            beqs 10c61f8a <ip_call_ra_chain+0x66>
10c61f78:       2f0a            movel %a2,%sp@-
10c61f7a:       4eb9 10c6 2df8  jsr 10c62df8 <ip_defrag>
10c61f80:       2440            moveal %d0,%a2
10c61f82:       588f            addql #4,%sp
10c61f84:       b4fc 0000       cmpaw #0,%a2
10c61f88:       673e            beqs 10c61fc8 <ip_call_ra_chain+0xa4>
10c61f8a:       4a82            tstl %d2
10c61f8c:       671e            beqs 10c61fac <ip_call_ra_chain+0x88>
10c61f8e:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c61f92:       2f0a            movel %a2,%sp@-
10c61f94:       4eb9 10c5 59b2  jsr 10c559b2 <skb_clone>
10c61f9a:       508f            addql #8,%sp
10c61f9c:       4a80            tstl %d0
10c61f9e:       670c            beqs 10c61fac <ip_call_ra_chain+0x88>
10c61fa0:       2f00            movel %d0,%sp@-
10c61fa2:       2f02            movel %d2,%sp@-
10c61fa4:       4eb9 10c7 76c6  jsr 10c776c6 <raw_rcv>
10c61faa:       508f            addql #8,%sp
10c61fac:       240b            movel %a3,%d2
10c61fae:       2854            moveal %a4@,%a4
10c61fb0:       b8fc 0000       cmpaw #0,%a4
10c61fb4:       6692            bnes 10c61f48 <ip_call_ra_chain+0x24>
10c61fb6:       4a82            tstl %d2
10c61fb8:       6604            bnes 10c61fbe <ip_call_ra_chain+0x9a>
10c61fba:       7000            moveq #0,%d0
10c61fbc:       600c            bras 10c61fca <ip_call_ra_chain+0xa6>
10c61fbe:       2f0a            movel %a2,%sp@-
10c61fc0:       2f02            movel %d2,%sp@-
10c61fc2:       4eb9 10c7 76c6  jsr 10c776c6 <raw_rcv>
10c61fc8:       7001            moveq #1,%d0
10c61fca:       4cee 1c1c ffe8  moveml %fp@(-24),%d2-%d4/%a2-%a4
10c61fd0:       4e5e            unlk %fp
10c61fd2:       4e75            rts

10c61fd4 <ip_run_ipprot>:
10c61fd4:       4e56 0000       linkw %fp,#0
10c61fd8:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c61fdc:       282e 0008       movel %fp@(8),%d4
10c61fe0:       266e 000c       moveal %fp@(12),%a3
10c61fe4:       246e 0010       moveal %fp@(16),%a2
10c61fe8:       262e 0014       movel %fp@(20),%d3
10c61fec:       7400            moveq #0,%d2
10c61fee:       102a 000c       moveb %a2@(12),%d0
10c61ff2:       b02b 0009       cmpb %a3@(9),%d0
10c61ff6:       6628            bnes 10c62020 <ip_run_ipprot+0x4c>
10c61ff8:       2004            movel %d4,%d0
10c61ffa:       4a2a 000d       tstb %a2@(13)
10c61ffe:       6d04            blts 10c62004 <ip_run_ipprot+0x30>
10c62000:       4a83            tstl %d3
10c62002:       670e            beqs 10c62012 <ip_run_ipprot+0x3e>
10c62004:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c62008:       2f00            movel %d0,%sp@-
10c6200a:       4eb9 10c5 59b2  jsr 10c559b2 <skb_clone>
10c62010:       508f            addql #8,%sp
10c62012:       4a80            tstl %d0
10c62014:       670a            beqs 10c62020 <ip_run_ipprot+0x4c>
10c62016:       7401            moveq #1,%d2
10c62018:       2f00            movel %d0,%sp@-
10c6201a:       2052            moveal %a2@,%a0
10c6201c:       4e90            jsr %a0@
10c6201e:       588f            addql #4,%sp
10c62020:       246a 0008       moveal %a2@(8),%a2
10c62024:       b4fc 0000       cmpaw #0,%a2
10c62028:       66c4            bnes 10c61fee <ip_run_ipprot+0x1a>
10c6202a:       2002            movel %d2,%d0
10c6202c:       4cee 0c1c ffec  moveml %fp@(-20),%d2-%d4/%a2-%a3
10c62032:       4e5e            unlk %fp
10c62034:       4e75            rts

10c62036 <ip_local_deliver>:
10c62036:       4e56 0000       linkw %fp,#0
10c6203a:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c6203e:       246e 0008       moveal %fp@(8),%a2
10c62042:       206a 0020       moveal %a2@(32),%a0
10c62046:       3028 0006       movew %a0@(6),%d0
10c6204a:       0240 3fff       andiw #16383,%d0
10c6204e:       6718            beqs 10c62068 <ip_local_deliver+0x32>
10c62050:       2f0a            movel %a2,%sp@-
10c62052:       4eb9 10c6 2df8  jsr 10c62df8 <ip_defrag>
10c62058:       2440            moveal %d0,%a2
10c6205a:       588f            addql #4,%sp
10c6205c:       b4fc 0000       cmpaw #0,%a2
10c62060:       6606            bnes 10c62068 <ip_local_deliver+0x32>
10c62062:       7000            moveq #0,%d0
10c62064:       6000 0158       braw 10c621be <ip_local_deliver+0x188>
10c62068:       206a 0020       moveal %a2@(32),%a0
10c6206c:       1610            moveb %a0@,%d3
10c6206e:       700f            moveq #15,%d0
10c62070:       c680            andl %d0,%d3
10c62072:       e58b            lsll #2,%d3
10c62074:       2203            movel %d3,%d1
10c62076:       5081            addql #8,%d1
10c62078:       242a 005c       movel %a2@(92),%d2
10c6207c:       2002            movel %d2,%d0
10c6207e:       90aa 0060       subl %a2@(96),%d0
10c62082:       b081            cmpl %d1,%d0
10c62084:       641a            bccs 10c620a0 <ip_local_deliver+0x6a>
10c62086:       b481            cmpl %d1,%d2
10c62088:       6500 010c       bcsw 10c62196 <ip_local_deliver+0x160>
10c6208c:       9280            subl %d0,%d1
10c6208e:       2f01            movel %d1,%sp@-
10c62090:       2f0a            movel %a2,%sp@-
10c62092:       4eb9 10c5 61ea  jsr 10c561ea <__pskb_pull_tail>
10c62098:       508f            addql #8,%sp
10c6209a:       4a80            tstl %d0
10c6209c:       6700 00f8       beqw 10c62196 <ip_local_deliver+0x160>
10c620a0:       202a 005c       movel %a2@(92),%d0
10c620a4:       9083            subl %d3,%d0
10c620a6:       2540 005c       movel %d0,%a2@(92)
10c620aa:       b0aa 0060       cmpl %a2@(96),%d0
10c620ae:       640c            bccs 10c620bc <ip_local_deliver+0x86>
10c620b0:       4879 1000 8027  pea 10008027 <prio2band+0xdad>
10c620b6:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c620bc:       202a 0080       movel %a2@(128),%d0
10c620c0:       d083            addl %d3,%d0
10c620c2:       2540 0080       movel %d0,%a2@(128)
10c620c6:       2540 001c       movel %d0,%a2@(28)
10c620ca:       206a 0020       moveal %a2@(32),%a0
10c620ce:       4284            clrl %d4
10c620d0:       1828 0009       moveb %a0@(9),%d4
10c620d4:       2004            movel %d4,%d0
10c620d6:       721f            moveq #31,%d1
10c620d8:       c081            andl %d1,%d0
10c620da:       2400            movel %d0,%d2
10c620dc:       e58a            lsll #2,%d2
10c620de:       41f9 1003 2e5e  lea 10032e5e <raw_v4_htable>,%a0
10c620e4:       2630 2800       movel %a0@(00000000,%d2:l),%d3
10c620e8:       6714            beqs 10c620fe <ip_local_deliver+0xc8>
10c620ea:       2f00            movel %d0,%sp@-
10c620ec:       2f2a 0020       movel %a2@(32),%sp@-
10c620f0:       2f0a            movel %a2,%sp@-
10c620f2:       4eb9 10c7 7424  jsr 10c77424 <raw_v4_input>
10c620f8:       2600            movel %d0,%d3
10c620fa:       4fef 000c       lea %sp@(12),%sp
10c620fe:       41f9 1003 2968  lea 10032968 <inet_protos>,%a0
10c62104:       2070 2800       moveal %a0@(00000000,%d2:l),%a0
10c62108:       7000            moveq #0,%d0
10c6210a:       b0fc 0000       cmpaw #0,%a0
10c6210e:       673a            beqs 10c6214a <ip_local_deliver+0x114>
10c62110:       4a83            tstl %d3
10c62112:       661a            bnes 10c6212e <ip_local_deliver+0xf8>
10c62114:       4aa8 0008       tstl %a0@(8)
10c62118:       6614            bnes 10c6212e <ip_local_deliver+0xf8>
10c6211a:       4280            clrl %d0
10c6211c:       1028 000c       moveb %a0@(12),%d0
10c62120:       b880            cmpl %d0,%d4
10c62122:       660a            bnes 10c6212e <ip_local_deliver+0xf8>
10c62124:       2f0a            movel %a2,%sp@-
10c62126:       2050            moveal %a0@,%a0
10c62128:       4e90            jsr %a0@
10c6212a:       6000 0092       braw 10c621be <ip_local_deliver+0x188>
10c6212e:       4a83            tstl %d3
10c62130:       56c0            sne %d0
10c62132:       4880            extw %d0
10c62134:       48c0            extl %d0
10c62136:       4480            negl %d0
10c62138:       2f00            movel %d0,%sp@-
10c6213a:       2f08            movel %a0,%sp@-
10c6213c:       2f2a 0020       movel %a2@(32),%sp@-
10c62140:       2f0a            movel %a2,%sp@-
10c62142:       4eba fe90       jsr %pc@(10c61fd4 <ip_run_ipprot>)
10c62146:       4fef 0010       lea %sp@(16),%sp
10c6214a:       4a83            tstl %d3
10c6214c:       672e            beqs 10c6217c <ip_local_deliver+0x146>
10c6214e:       2f0a            movel %a2,%sp@-
10c62150:       2f03            movel %d3,%sp@-
10c62152:       4eb9 10c7 76c6  jsr 10c776c6 <raw_rcv>
10c62158:       508f            addql #8,%sp
10c6215a:       2243            moveal %d3,%a1
10c6215c:       41e9 0028       lea %a1@(40),%a0
10c62160:       40c1            movew %sr,%d1
10c62162:       007c 0700       oriw #1792,%sr
10c62166:       2010            movel %a0@,%d0
10c62168:       5380            subql #1,%d0
10c6216a:       2080            movel %d0,%a0@
10c6216c:       46c1            movew %d1,%sr
10c6216e:       4a80            tstl %d0
10c62170:       664a            bnes 10c621bc <ip_local_deliver+0x186>
10c62172:       2f03            movel %d3,%sp@-
10c62174:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c6217a:       6040            bras 10c621bc <ip_local_deliver+0x186>
10c6217c:       4a80            tstl %d0
10c6217e:       663c            bnes 10c621bc <ip_local_deliver+0x186>
10c62180:       42a7            clrl %sp@-
10c62182:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c62186:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c6218a:       2f0a            movel %a2,%sp@-
10c6218c:       4eb9 10c7 a7ec  jsr 10c7a7ec <icmp_send>
10c62192:       4fef 0010       lea %sp@(16),%sp
10c62196:       7001            moveq #1,%d0
10c62198:       b0aa 0070       cmpl %a2@(112),%d0
10c6219c:       6716            beqs 10c621b4 <ip_local_deliver+0x17e>
10c6219e:       41ea 0070       lea %a2@(112),%a0
10c621a2:       40c1            movew %sr,%d1
10c621a4:       007c 0700       oriw #1792,%sr
10c621a8:       2010            movel %a0@,%d0
10c621aa:       5380            subql #1,%d0
10c621ac:       2080            movel %d0,%a0@
10c621ae:       46c1            movew %d1,%sr
10c621b0:       4a80            tstl %d0
10c621b2:       6608            bnes 10c621bc <ip_local_deliver+0x186>
10c621b4:       2f0a            movel %a2,%sp@-
10c621b6:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c621bc:       7000            moveq #0,%d0
10c621be:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c621c4:       4e5e            unlk %fp
10c621c6:       4e75            rts

10c621c8 <ip_rcv>:
10c621c8:       4e56 0000       linkw %fp,#0
10c621cc:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c621d0:       286e 0008       moveal %fp@(8),%a4
10c621d4:       0c2c 0003 006a  cmpib #3,%a4@(106)
10c621da:       6700 0326       beqw 10c62502 <ip_rcv+0x33a>
10c621de:       52b9 1003 2bb8  addql #1,10032bb8 <ip_statistics>
10c621e4:       7001            moveq #1,%d0
10c621e6:       b0ac 0070       cmpl %a4@(112),%d0
10c621ea:       673c            beqs 10c62228 <ip_rcv+0x60>
10c621ec:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c621f0:       2f0c            movel %a4,%sp@-
10c621f2:       4eb9 10c5 59b2  jsr 10c559b2 <skb_clone>
10c621f8:       2440            moveal %d0,%a2
10c621fa:       508f            addql #8,%sp
10c621fc:       7201            moveq #1,%d1
10c621fe:       b2ac 0070       cmpl %a4@(112),%d1
10c62202:       6716            beqs 10c6221a <ip_rcv+0x52>
10c62204:       41ec 0070       lea %a4@(112),%a0
10c62208:       40c1            movew %sr,%d1
10c6220a:       007c 0700       oriw #1792,%sr
10c6220e:       2010            movel %a0@,%d0
10c62210:       5380            subql #1,%d0
10c62212:       2080            movel %d0,%a0@
10c62214:       46c1            movew %d1,%sr
10c62216:       4a80            tstl %d0
10c62218:       660a            bnes 10c62224 <ip_rcv+0x5c>
10c6221a:       2f0c            movel %a4,%sp@-
10c6221c:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c62222:       588f            addql #4,%sp
10c62224:       264a            moveal %a2,%a3
10c62226:       6002            bras 10c6222a <ip_rcv+0x62>
10c62228:       264c            moveal %a4,%a3
10c6222a:       284b            moveal %a3,%a4
10c6222c:       b8fc 0000       cmpaw #0,%a4
10c62230:       6700 02f6       beqw 10c62528 <ip_rcv+0x360>
10c62234:       307c 0014       moveaw #20,%a0
10c62238:       222c 005c       movel %a4@(92),%d1
10c6223c:       2001            movel %d1,%d0
10c6223e:       90ac 0060       subl %a4@(96),%d0
10c62242:       b088            cmpl %a0,%d0
10c62244:       641c            bccs 10c62262 <ip_rcv+0x9a>
10c62246:       b288            cmpl %a0,%d1
10c62248:       6500 02b2       bcsw 10c624fc <ip_rcv+0x334>
10c6224c:       7414            moveq #20,%d2
10c6224e:       9480            subl %d0,%d2
10c62250:       2f02            movel %d2,%sp@-
10c62252:       2f0c            movel %a4,%sp@-
10c62254:       4eb9 10c5 61ea  jsr 10c561ea <__pskb_pull_tail>
10c6225a:       508f            addql #8,%sp
10c6225c:       4a80            tstl %d0
10c6225e:       6700 029c       beqw 10c624fc <ip_rcv+0x334>
10c62262:       246b 0020       moveal %a3@(32),%a2
10c62266:       1012            moveb %a2@,%d0
10c62268:       1200            moveb %d0,%d1
10c6226a:       0201 000f       andib #15,%d1
10c6226e:       0c01 0004       cmpib #4,%d1
10c62272:       6300 0288       blsw 10c624fc <ip_rcv+0x334>
10c62276:       0200 00f0       andib #-16,%d0
10c6227a:       0c00 0040       cmpib #64,%d0
10c6227e:       6600 027c       bnew 10c624fc <ip_rcv+0x334>
10c62282:       700f            moveq #15,%d0
10c62284:       c280            andl %d0,%d1
10c62286:       e589            lsll #2,%d1
10c62288:       206b 005c       moveal %a3@(92),%a0
10c6228c:       2008            movel %a0,%d0
10c6228e:       90ab 0060       subl %a3@(96),%d0
10c62292:       b081            cmpl %d1,%d0
10c62294:       641a            bccs 10c622b0 <ip_rcv+0xe8>
10c62296:       b1c1            cmpal %d1,%a0
10c62298:       6500 0262       bcsw 10c624fc <ip_rcv+0x334>
10c6229c:       9280            subl %d0,%d1
10c6229e:       2f01            movel %d1,%sp@-
10c622a0:       2f0b            movel %a3,%sp@-
10c622a2:       4eb9 10c5 61ea  jsr 10c561ea <__pskb_pull_tail>
10c622a8:       508f            addql #8,%sp
10c622aa:       4a80            tstl %d0
10c622ac:       6700 024e       beqw 10c624fc <ip_rcv+0x334>
10c622b0:       246b 0020       moveal %a3@(32),%a2
10c622b4:       1212            moveb %a2@,%d1
10c622b6:       740f            moveq #15,%d2
10c622b8:       c282            andl %d2,%d1
10c622ba:       2f01            movel %d1,%sp@-
10c622bc:       2f0a            movel %a2,%sp@-
10c622be:       4eb9 10c8 561a  jsr 10c8561a <ip_fast_csum>
10c622c4:       508f            addql #8,%sp
10c622c6:       4a40            tstw %d0
10c622c8:       6600 0232       bnew 10c624fc <ip_rcv+0x334>
10c622cc:       4281            clrl %d1
10c622ce:       322a 0002       movew %a2@(2),%d1
10c622d2:       206b 005c       moveal %a3@(92),%a0
10c622d6:       b288            cmpl %a0,%d1
10c622d8:       6200 0222       bhiw 10c624fc <ip_rcv+0x334>
10c622dc:       1012            moveb %a2@,%d0
10c622de:       c082            andl %d2,%d0
10c622e0:       e588            lsll #2,%d0
10c622e2:       b081            cmpl %d1,%d0
10c622e4:       6200 0216       bhiw 10c624fc <ip_rcv+0x334>
10c622e8:       b288            cmpl %a0,%d1
10c622ea:       6432            bccs 10c6231e <ip_rcv+0x156>
10c622ec:       4aab 0060       tstl %a3@(96)
10c622f0:       660e            bnes 10c62300 <ip_rcv+0x138>
10c622f2:       2741 005c       movel %d1,%a3@(92)
10c622f6:       d2ab 0080       addl %a3@(128),%d1
10c622fa:       2741 0084       movel %d1,%a3@(132)
10c622fe:       6012            bras 10c62312 <ip_rcv+0x14a>
10c62300:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c62304:       2f01            movel %d1,%sp@-
10c62306:       2f0b            movel %a3,%sp@-
10c62308:       4eb9 10c5 60b2  jsr 10c560b2 <___pskb_trim>
10c6230e:       4fef 000c       lea %sp@(12),%sp
10c62312:       0c2b 0001 006b  cmpib #1,%a3@(107)
10c62318:       6604            bnes 10c6231e <ip_rcv+0x156>
10c6231a:       422b 006b       clrb %a3@(107)
10c6231e:       286b 0018       moveal %a3@(24),%a4
10c62322:       246b 0020       moveal %a3@(32),%a2
10c62326:       4aab 0028       tstl %a3@(40)
10c6232a:       6624            bnes 10c62350 <ip_rcv+0x188>
10c6232c:       2f0c            movel %a4,%sp@-
10c6232e:       4280            clrl %d0
10c62330:       102a 0001       moveb %a2@(1),%d0
10c62334:       2f00            movel %d0,%sp@-
10c62336:       2f2a 000c       movel %a2@(12),%sp@-
10c6233a:       2f2a 0010       movel %a2@(16),%sp@-
10c6233e:       2f0b            movel %a3,%sp@-
10c62340:       4eb9 10c6 06b0  jsr 10c606b0 <ip_route_input>
10c62346:       4fef 0014       lea %sp@(20),%sp
10c6234a:       4a80            tstl %d0
10c6234c:       6600 0184       bnew 10c624d2 <ip_rcv+0x30a>
10c62350:       1012            moveb %a2@,%d0
10c62352:       0200 000f       andib #15,%d0
10c62356:       0c00 0005       cmpib #5,%d0
10c6235a:       6300 0162       blsw 10c624be <ip_rcv+0x2f6>
10c6235e:       202b 0080       movel %a3@(128),%d0
10c62362:       90ab 007c       subl %a3@(124),%d0
10c62366:       2200            movel %d0,%d1
10c62368:       7410            moveq #16,%d2
10c6236a:       b480            cmpl %d0,%d2
10c6236c:       6302            blss 10c62370 <ip_rcv+0x1a8>
10c6236e:       7210            moveq #16,%d1
10c62370:       9280            subl %d0,%d1
10c62372:       6a02            bpls 10c62376 <ip_rcv+0x1ae>
10c62374:       7200            moveq #0,%d1
10c62376:       4a81            tstl %d1
10c62378:       661c            bnes 10c62396 <ip_rcv+0x1ce>
10c6237a:       7000            moveq #0,%d0
10c6237c:       4a2b 0069       tstb %a3@(105)
10c62380:       6710            beqs 10c62392 <ip_rcv+0x1ca>
10c62382:       206b 0088       moveal %a3@(136),%a0
10c62386:       7001            moveq #1,%d0
10c62388:       b090            cmpl %a0@,%d0
10c6238a:       56c0            sne %d0
10c6238c:       4880            extw %d0
10c6238e:       48c0            extl %d0
10c62390:       4480            negl %d0
10c62392:       4a80            tstl %d0
10c62394:       671e            beqs 10c623b4 <ip_rcv+0x1ec>
10c62396:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c6239a:       42a7            clrl %sp@-
10c6239c:       700f            moveq #15,%d0
10c6239e:       d081            addl %d1,%d0
10c623a0:       72f0            moveq #-16,%d1
10c623a2:       c280            andl %d0,%d1
10c623a4:       2f01            movel %d1,%sp@-
10c623a6:       2f0b            movel %a3,%sp@-
10c623a8:       4eb9 10c5 5e76  jsr 10c55e76 <pskb_expand_head>
10c623ae:       4fef 0010       lea %sp@(16),%sp
10c623b2:       6002            bras 10c623b6 <ip_rcv+0x1ee>
10c623b4:       7000            moveq #0,%d0
10c623b6:       4a80            tstl %d0
10c623b8:       6600 0118       bnew 10c624d2 <ip_rcv+0x30a>
10c623bc:       246b 0020       moveal %a3@(32),%a2
10c623c0:       422b 006b       clrb %a3@(107)
10c623c4:       2f0b            movel %a3,%sp@-
10c623c6:       42a7            clrl %sp@-
10c623c8:       4eb9 10c6 3602  jsr 10c63602 <ip_options_compile>
10c623ce:       508f            addql #8,%sp
10c623d0:       4a80            tstl %d0
10c623d2:       6600 00f8       bnew 10c624cc <ip_rcv+0x304>
10c623d6:       4a2b 0031       tstb %a3@(49)
10c623da:       6700 00e2       beqw 10c624be <ip_rcv+0x2f6>
10c623de:       286c 00a8       moveal %a4@(168),%a4
10c623e2:       b8fc 0000       cmpaw #0,%a4
10c623e6:       6706            beqs 10c623ee <ip_rcv+0x226>
10c623e8:       41ec 0004       lea %a4@(4),%a0
10c623ec:       5290            addql #1,%a0@
10c623ee:       b8fc 0000       cmpaw #0,%a4
10c623f2:       6700 00bc       beqw 10c624b0 <ip_rcv+0x2e8>
10c623f6:       4ab9 1001 0988  tstl 10010988 <ipv4_devconf+0x10>
10c623fc:       6708            beqs 10c62406 <ip_rcv+0x23e>
10c623fe:       4aac 0030       tstl %a4@(48)
10c62402:       6600 008c       bnew 10c62490 <ip_rcv+0x2c8>
10c62406:       4ab9 1001 0998  tstl 10010998 <ipv4_devconf+0x20>
10c6240c:       6606            bnes 10c62414 <ip_rcv+0x24c>
10c6240e:       4aac 0040       tstl %a4@(64)
10c62412:       675a            beqs 10c6246e <ip_rcv+0x2a6>
10c62414:       4eb9 10c5 ca54  jsr 10c5ca54 <net_ratelimit>
10c6241a:       4a80            tstl %d0
10c6241c:       6750            beqs 10c6246e <ip_rcv+0x2a6>
10c6241e:       4280            clrl %d0
10c62420:       102a 0013       moveb %a2@(19),%d0
10c62424:       2f00            movel %d0,%sp@-
10c62426:       4280            clrl %d0
10c62428:       102a 0012       moveb %a2@(18),%d0
10c6242c:       2f00            movel %d0,%sp@-
10c6242e:       4280            clrl %d0
10c62430:       102a 0011       moveb %a2@(17),%d0
10c62434:       2f00            movel %d0,%sp@-
10c62436:       4280            clrl %d0
10c62438:       102a 0010       moveb %a2@(16),%d0
10c6243c:       2f00            movel %d0,%sp@-
10c6243e:       4280            clrl %d0
10c62440:       102a 000f       moveb %a2@(15),%d0
10c62444:       2f00            movel %d0,%sp@-
10c62446:       4280            clrl %d0
10c62448:       102a 000e       moveb %a2@(14),%d0
10c6244c:       2f00            movel %d0,%sp@-
10c6244e:       4280            clrl %d0
10c62450:       102a 000d       moveb %a2@(13),%d0
10c62454:       2f00            movel %d0,%sp@-
10c62456:       4280            clrl %d0
10c62458:       102a 000c       moveb %a2@(12),%d0
10c6245c:       2f00            movel %d0,%sp@-
10c6245e:       4879 1000 802c  pea 1000802c <prio2band+0xdb2>
10c62464:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6246a:       4fef 0024       lea %sp@(36),%sp
10c6246e:       41ec 0004       lea %a4@(4),%a0
10c62472:       40c1            movew %sr,%d1
10c62474:       007c 0700       oriw #1792,%sr
10c62478:       2010            movel %a0@,%d0
10c6247a:       5380            subql #1,%d0
10c6247c:       2080            movel %d0,%a0@
10c6247e:       46c1            movew %d1,%sr
10c62480:       4a80            tstl %d0
10c62482:       664e            bnes 10c624d2 <ip_rcv+0x30a>
10c62484:       2f0c            movel %a4,%sp@-
10c62486:       4eb9 10c7 b19c  jsr 10c7b19c <in_dev_finish_destroy>
10c6248c:       588f            addql #4,%sp
10c6248e:       6042            bras 10c624d2 <ip_rcv+0x30a>
10c62490:       41ec 0004       lea %a4@(4),%a0
10c62494:       40c1            movew %sr,%d1
10c62496:       007c 0700       oriw #1792,%sr
10c6249a:       2010            movel %a0@,%d0
10c6249c:       5380            subql #1,%d0
10c6249e:       2080            movel %d0,%a0@
10c624a0:       46c1            movew %d1,%sr
10c624a2:       4a80            tstl %d0
10c624a4:       660a            bnes 10c624b0 <ip_rcv+0x2e8>
10c624a6:       2f0c            movel %a4,%sp@-
10c624a8:       4eb9 10c7 b19c  jsr 10c7b19c <in_dev_finish_destroy>
10c624ae:       588f            addql #4,%sp
10c624b0:       2f0b            movel %a3,%sp@-
10c624b2:       4eb9 10c6 3d5a  jsr 10c63d5a <ip_options_rcv_srr>
10c624b8:       588f            addql #4,%sp
10c624ba:       4a80            tstl %d0
10c624bc:       6614            bnes 10c624d2 <ip_rcv+0x30a>
10c624be:       206b 0028       moveal %a3@(40),%a0
10c624c2:       2f0b            movel %a3,%sp@-
10c624c4:       2068 0058       moveal %a0@(88),%a0
10c624c8:       4e90            jsr %a0@
10c624ca:       605e            bras 10c6252a <ip_rcv+0x362>
10c624cc:       52b9 1003 2bbc  addql #1,10032bbc <ip_statistics+0x4>
10c624d2:       7401            moveq #1,%d2
10c624d4:       b4ab 0070       cmpl %a3@(112),%d2
10c624d8:       6716            beqs 10c624f0 <ip_rcv+0x328>
10c624da:       41eb 0070       lea %a3@(112),%a0
10c624de:       40c1            movew %sr,%d1
10c624e0:       007c 0700       oriw #1792,%sr
10c624e4:       2010            movel %a0@,%d0
10c624e6:       5380            subql #1,%d0
10c624e8:       2080            movel %d0,%a0@
10c624ea:       46c1            movew %d1,%sr
10c624ec:       4a80            tstl %d0
10c624ee:       6608            bnes 10c624f8 <ip_rcv+0x330>
10c624f0:       2f0b            movel %a3,%sp@-
10c624f2:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c624f8:       7001            moveq #1,%d0
10c624fa:       602e            bras 10c6252a <ip_rcv+0x362>
10c624fc:       52b9 1003 2bbc  addql #1,10032bbc <ip_statistics+0x4>
10c62502:       7001            moveq #1,%d0
10c62504:       b0ac 0070       cmpl %a4@(112),%d0
10c62508:       6716            beqs 10c62520 <ip_rcv+0x358>
10c6250a:       41ec 0070       lea %a4@(112),%a0
10c6250e:       40c1            movew %sr,%d1
10c62510:       007c 0700       oriw #1792,%sr
10c62514:       2010            movel %a0@,%d0
10c62516:       5380            subql #1,%d0
10c62518:       2080            movel %d0,%a0@
10c6251a:       46c1            movew %d1,%sr
10c6251c:       4a80            tstl %d0
10c6251e:       6608            bnes 10c62528 <ip_rcv+0x360>
10c62520:       2f0c            movel %a4,%sp@-
10c62522:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c62528:       7001            moveq #1,%d0
10c6252a:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c62530:       4e5e            unlk %fp
10c62532:       4e75            rts

10c62534 <ip_frag_destroy>:
10c62534:       4e56 0000       linkw %fp,#0
10c62538:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c6253c:       246e 0008       moveal %fp@(8),%a2
10c62540:       082a 0002 000f  btst #2,%a2@(15)
10c62546:       6612            bnes 10c6255a <ip_frag_destroy+0x26>
10c62548:       4878 00a3       pea a3 <LSIGTRAP+0x9e>
10c6254c:       4879 1000 8064  pea 10008064 <prio2band+0xdea>
10c62552:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c62558:       508f            addql #8,%sp
10c6255a:       486a 0024       pea %a2@(36)
10c6255e:       4eb9 10c1 9894  jsr 10c19894 <del_timer>
10c62564:       588f            addql #4,%sp
10c62566:       4a80            tstl %d0
10c62568:       6712            beqs 10c6257c <ip_frag_destroy+0x48>
10c6256a:       4878 00a4       pea a4 <LSIGTRAP+0x9f>
10c6256e:       4879 1000 80ba  pea 100080ba <prio2band+0xe40>
10c62574:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6257a:       508f            addql #8,%sp
10c6257c:       226a 0010       moveal %a2@(16),%a1
10c62580:       47f9 1001 0248  lea 10010248 <ip_frag_mem>,%a3
10c62586:       b2fc 0000       cmpaw #0,%a1
10c6258a:       673c            beqs 10c625c8 <ip_frag_destroy+0x94>
10c6258c:       2411            movel %a1@,%d2
10c6258e:       2029 0078       movel %a1@(120),%d0
10c62592:       91b9 1001 0248  subl %d0,10010248 <ip_frag_mem>
10c62598:       7001            moveq #1,%d0
10c6259a:       b0a9 0070       cmpl %a1@(112),%d0
10c6259e:       6716            beqs 10c625b6 <ip_frag_destroy+0x82>
10c625a0:       41e9 0070       lea %a1@(112),%a0
10c625a4:       40c1            movew %sr,%d1
10c625a6:       007c 0700       oriw #1792,%sr
10c625aa:       2010            movel %a0@,%d0
10c625ac:       5380            subql #1,%d0
10c625ae:       2080            movel %d0,%a0@
10c625b0:       46c1            movew %d1,%sr
10c625b2:       4a80            tstl %d0
10c625b4:       660a            bnes 10c625c0 <ip_frag_destroy+0x8c>
10c625b6:       2f09            movel %a1,%sp@-
10c625b8:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c625be:       588f            addql #4,%sp
10c625c0:       2242            moveal %d2,%a1
10c625c2:       b2fc 0000       cmpaw #0,%a1
10c625c6:       66c4            bnes 10c6258c <ip_frag_destroy+0x58>
10c625c8:       7048            moveq #72,%d0
10c625ca:       9193            subl %d0,%a3@
10c625cc:       2f0a            movel %a2,%sp@-
10c625ce:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c625d4:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c625da:       4e5e            unlk %fp
10c625dc:       4e75            rts

10c625de <ip_evictor>:
10c625de:       4e56 0000       linkw %fp,#0
10c625e2:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c625e6:       2039 1001 0248  movel 10010248 <ip_frag_mem>,%d0
10c625ec:       b0b9 1001 0238  cmpl 10010238 <sysctl_ipfrag_low_thresh>,%d0
10c625f2:       6f00 00b0       blew 10c626a4 <ip_evictor+0xc6>
10c625f6:       91c8            subal %a0,%a0
10c625f8:       7200            moveq #0,%d1
10c625fa:       4bf9 1002 4b88  lea 10024b88 <ipq_hash>,%a5
10c62600:       2001            movel %d1,%d0
10c62602:       e588            lsll #2,%d0
10c62604:       2035 0800       movel %a5@(00000000,%d0:l),%d0
10c62608:       6700 0088       beqw 10c62692 <ip_evictor+0xb4>
10c6260c:       2440            moveal %d0,%a2
10c6260e:       49f9 1003 2bec  lea 10032bec <ip_statistics+0x34>,%a4
10c62614:       2401            movel %d1,%d2
10c62616:       5282            addql #1,%d2
10c62618:       4a92            tstl %a2@
10c6261a:       6706            beqs 10c62622 <ip_evictor+0x44>
10c6261c:       2452            moveal %a2@,%a2
10c6261e:       4a92            tstl %a2@
10c62620:       66fa            bnes 10c6261c <ip_evictor+0x3e>
10c62622:       41ea 0020       lea %a2@(32),%a0
10c62626:       5290            addql #1,%a0@
10c62628:       2648            moveal %a0,%a3
10c6262a:       082a 0002 000f  btst #2,%a2@(15)
10c62630:       663c            bnes 10c6266e <ip_evictor+0x90>
10c62632:       486a 0024       pea %a2@(36)
10c62636:       4eb9 10c1 9894  jsr 10c19894 <del_timer>
10c6263c:       588f            addql #4,%sp
10c6263e:       4a80            tstl %d0
10c62640:       6702            beqs 10c62644 <ip_evictor+0x66>
10c62642:       5393            subql #1,%a3@
10c62644:       082a 0002 000f  btst #2,%a2@(15)
10c6264a:       6622            bnes 10c6266e <ip_evictor+0x90>
10c6264c:       2052            moveal %a2@,%a0
10c6264e:       b0fc 0000       cmpaw #0,%a0
10c62652:       6706            beqs 10c6265a <ip_evictor+0x7c>
10c62654:       216a 0038 0038  movel %a2@(56),%a0@(56)
10c6265a:       206a 0038       moveal %a2@(56),%a0
10c6265e:       2092            movel %a2@,%a0@
10c62660:       53b9 1001 0244  subql #1,10010244 <ip_frag_nqueues>
10c62666:       5393            subql #1,%a3@
10c62668:       002a 0004 000f  orib #4,%a2@(15)
10c6266e:       40c1            movew %sr,%d1
10c62670:       007c 0700       oriw #1792,%sr
10c62674:       2013            movel %a3@,%d0
10c62676:       5380            subql #1,%d0
10c62678:       2680            movel %d0,%a3@
10c6267a:       46c1            movew %d1,%sr
10c6267c:       4a80            tstl %d0
10c6267e:       6608            bnes 10c62688 <ip_evictor+0xaa>
10c62680:       2f0a            movel %a2,%sp@-
10c62682:       4eba feb0       jsr %pc@(10c62534 <ip_frag_destroy>)
10c62686:       588f            addql #4,%sp
10c62688:       5294            addql #1,%a4@
10c6268a:       307c 0001       moveaw #1,%a0
10c6268e:       2202            movel %d2,%d1
10c62690:       6002            bras 10c62694 <ip_evictor+0xb6>
10c62692:       5281            addql #1,%d1
10c62694:       703f            moveq #63,%d0
10c62696:       b081            cmpl %d1,%d0
10c62698:       6c00 ff66       bgew 10c62600 <ip_evictor+0x22>
10c6269c:       b0fc 0000       cmpaw #0,%a0
10c626a0:       6600 ff44       bnew 10c625e6 <ip_evictor+0x8>
10c626a4:       4cee 3c04 ffec  moveml %fp@(-20),%d2/%a2-%a5
10c626aa:       4e5e            unlk %fp
10c626ac:       4e75            rts

10c626ae <ip_expire>:
10c626ae:       4e56 0000       linkw %fp,#0
10c626b2:       2f0b            movel %a3,%sp@-
10c626b4:       2f0a            movel %a2,%sp@-
10c626b6:       246e 0008       moveal %fp@(8),%a2
10c626ba:       082a 0002 000f  btst #2,%a2@(15)
10c626c0:       6600 00b0       bnew 10c62772 <ip_expire+0xc4>
10c626c4:       486a 0024       pea %a2@(36)
10c626c8:       4eb9 10c1 9894  jsr 10c19894 <del_timer>
10c626ce:       588f            addql #4,%sp
10c626d0:       4a80            tstl %d0
10c626d2:       6706            beqs 10c626da <ip_expire+0x2c>
10c626d4:       41ea 0020       lea %a2@(32),%a0
10c626d8:       5390            subql #1,%a0@
10c626da:       082a 0002 000f  btst #2,%a2@(15)
10c626e0:       6626            bnes 10c62708 <ip_expire+0x5a>
10c626e2:       2052            moveal %a2@,%a0
10c626e4:       b0fc 0000       cmpaw #0,%a0
10c626e8:       6706            beqs 10c626f0 <ip_expire+0x42>
10c626ea:       216a 0038 0038  movel %a2@(56),%a0@(56)
10c626f0:       206a 0038       moveal %a2@(56),%a0
10c626f4:       2092            movel %a2@,%a0@
10c626f6:       53b9 1001 0244  subql #1,10010244 <ip_frag_nqueues>
10c626fc:       41ea 0020       lea %a2@(32),%a0
10c62700:       5390            subql #1,%a0@
10c62702:       002a 0004 000f  orib #4,%a2@(15)
10c62708:       52b9 1003 2be0  addql #1,10032be0 <ip_statistics+0x28>
10c6270e:       52b9 1003 2bec  addql #1,10032bec <ip_statistics+0x34>
10c62714:       082a 0001 000f  btst #1,%a2@(15)
10c6271a:       6756            beqs 10c62772 <ip_expire+0xc4>
10c6271c:       266a 0010       moveal %a2@(16),%a3
10c62720:       b6fc 0000       cmpaw #0,%a3
10c62724:       674c            beqs 10c62772 <ip_expire+0xc4>
10c62726:       2f2a 003c       movel %a2@(60),%sp@-
10c6272a:       4eb9 10c5 7c3a  jsr 10c57c3a <dev_get_by_index>
10c62730:       2740 0018       movel %d0,%a3@(24)
10c62734:       588f            addql #4,%sp
10c62736:       673a            beqs 10c62772 <ip_expire+0xc4>
10c62738:       42a7            clrl %sp@-
10c6273a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6273e:       4878 000b       pea b <LSIGTRAP+0x6>
10c62742:       2f0b            movel %a3,%sp@-
10c62744:       4eb9 10c7 a7ec  jsr 10c7a7ec <icmp_send>
10c6274a:       226b 0018       moveal %a3@(24),%a1
10c6274e:       4fef 0010       lea %sp@(16),%sp
10c62752:       41e9 00d8       lea %a1@(216),%a0
10c62756:       40c1            movew %sr,%d1
10c62758:       007c 0700       oriw #1792,%sr
10c6275c:       2010            movel %a0@,%d0
10c6275e:       5380            subql #1,%d0
10c62760:       2080            movel %d0,%a0@
10c62762:       46c1            movew %d1,%sr
10c62764:       4a80            tstl %d0
10c62766:       660a            bnes 10c62772 <ip_expire+0xc4>
10c62768:       2f09            movel %a1,%sp@-
10c6276a:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c62770:       588f            addql #4,%sp
10c62772:       41ea 0020       lea %a2@(32),%a0
10c62776:       40c1            movew %sr,%d1
10c62778:       007c 0700       oriw #1792,%sr
10c6277c:       2010            movel %a0@,%d0
10c6277e:       5380            subql #1,%d0
10c62780:       2080            movel %d0,%a0@
10c62782:       46c1            movew %d1,%sr
10c62784:       4a80            tstl %d0
10c62786:       6606            bnes 10c6278e <ip_expire+0xe0>
10c62788:       2f0a            movel %a2,%sp@-
10c6278a:       4eba fda8       jsr %pc@(10c62534 <ip_frag_destroy>)
10c6278e:       246e fff8       moveal %fp@(-8),%a2
10c62792:       266e fffc       moveal %fp@(-4),%a3
10c62796:       4e5e            unlk %fp
10c62798:       4e75            rts

10c6279a <ip_frag_intern>:
10c6279a:       4e56 0000       linkw %fp,#0
10c6279e:       2f0a            movel %a2,%sp@-
10c627a0:       246e 000c       moveal %fp@(12),%a2
10c627a4:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c627aa:       d0b9 1001 023c  addl 1001023c <sysctl_ipfrag_time>,%d0
10c627b0:       2f00            movel %d0,%sp@-
10c627b2:       486a 0024       pea %a2@(36)
10c627b6:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c627bc:       4a80            tstl %d0
10c627be:       6606            bnes 10c627c6 <ip_frag_intern+0x2c>
10c627c0:       41ea 0020       lea %a2@(32),%a0
10c627c4:       5290            addql #1,%a0@
10c627c6:       41ea 0020       lea %a2@(32),%a0
10c627ca:       5290            addql #1,%a0@
10c627cc:       202e 0008       movel %fp@(8),%d0
10c627d0:       e588            lsll #2,%d0
10c627d2:       43f9 1002 4b88  lea 10024b88 <ipq_hash>,%a1
10c627d8:       2071 0800       moveal %a1@(00000000,%d0:l),%a0
10c627dc:       2488            movel %a0,%a2@
10c627de:       6704            beqs 10c627e4 <ip_frag_intern+0x4a>
10c627e0:       214a 0038       movel %a2,%a0@(56)
10c627e4:       238a 0800       movel %a2,%a1@(00000000,%d0:l)
10c627e8:       d089            addl %a1,%d0
10c627ea:       2540 0038       movel %d0,%a2@(56)
10c627ee:       52b9 1001 0244  addql #1,10010244 <ip_frag_nqueues>
10c627f4:       200a            movel %a2,%d0
10c627f6:       246e fffc       moveal %fp@(-4),%a2
10c627fa:       4e5e            unlk %fp
10c627fc:       4e75            rts

10c627fe <ip_frag_create>:
10c627fe:       4e56 0000       linkw %fp,#0
10c62802:       2f0a            movel %a2,%sp@-
10c62804:       246e 000c       moveal %fp@(12),%a2
10c62808:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c6280c:       4878 0048       pea 48 <LSIGTRAP+0x43>
10c62810:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c62816:       2200            movel %d0,%d1
10c62818:       508f            addql #8,%sp
10c6281a:       6762            beqs 10c6287e <ip_frag_create+0x80>
10c6281c:       7048            moveq #72,%d0
10c6281e:       d1b9 1001 0248  addl %d0,10010248 <ip_frag_mem>
10c62824:       2041            moveal %d1,%a0
10c62826:       116a 0009 000e  moveb %a2@(9),%a0@(14)
10c6282c:       4228 000f       clrb %a0@(15)
10c62830:       316a 0004 000c  movew %a2@(4),%a0@(12)
10c62836:       216a 000c 0004  movel %a2@(12),%a0@(4)
10c6283c:       216a 0010 0008  movel %a2@(16),%a0@(8)
10c62842:       42a8 0014       clrl %a0@(20)
10c62846:       42a8 0018       clrl %a0@(24)
10c6284a:       42a8 0010       clrl %a0@(16)
10c6284e:       42a8 003c       clrl %a0@(60)
10c62852:       43e8 0024       lea %a0@(36),%a1
10c62856:       42a9 0004       clrl %a1@(4)
10c6285a:       4291            clrl %a1@
10c6285c:       2148 0030       movel %a0,%a0@(48)
10c62860:       217c 10c6 26ae  movel #281421486,%a0@(52)
10c62866:       0034 
10c62868:       42a8 001c       clrl %a0@(28)
10c6286c:       7001            moveq #1,%d0
10c6286e:       2140 0020       movel %d0,%a0@(32)
10c62872:       2f08            movel %a0,%sp@-
10c62874:       2f2e 0008       movel %fp@(8),%sp@-
10c62878:       4eba ff20       jsr %pc@(10c6279a <ip_frag_intern>)
10c6287c:       6018            bras 10c62896 <ip_frag_create+0x98>
10c6287e:       4eb9 10c5 ca54  jsr 10c5ca54 <net_ratelimit>
10c62884:       4a80            tstl %d0
10c62886:       670c            beqs 10c62894 <ip_frag_create+0x96>
10c62888:       4879 1000 8116  pea 10008116 <prio2band+0xe9c>
10c6288e:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c62894:       7000            moveq #0,%d0
10c62896:       246e fffc       moveal %fp@(-4),%a2
10c6289a:       4e5e            unlk %fp
10c6289c:       4e75            rts

10c6289e <ip_frag_queue>:
10c6289e:       4e56 0000       linkw %fp,#0
10c628a2:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c628a6:       286e 0008       moveal %fp@(8),%a4
10c628aa:       266e 000c       moveal %fp@(12),%a3
10c628ae:       122c 000f       moveb %a4@(15),%d1
10c628b2:       0801 0002       btst #2,%d1
10c628b6:       6600 027e       bnew 10c62b36 <ip_frag_queue+0x298>
10c628ba:       206b 0020       moveal %a3@(32),%a0
10c628be:       4284            clrl %d4
10c628c0:       3828 0006       movew %a0@(6),%d4
10c628c4:       2004            movel %d4,%d0
10c628c6:       0240 e000       andiw #-8192,%d0
10c628ca:       0284 0000 1fff  andil #8191,%d4
10c628d0:       e78c            lsll #3,%d4
10c628d2:       1410            moveb %a0@,%d2
10c628d4:       760f            moveq #15,%d3
10c628d6:       c483            andl %d3,%d2
10c628d8:       e58a            lsll #2,%d2
10c628da:       2604            movel %d4,%d3
10c628dc:       d6ab 005c       addl %a3@(92),%d3
10c628e0:       9682            subl %d2,%d3
10c628e2:       0800 000d       btst #13,%d0
10c628e6:       6620            bnes 10c62908 <ip_frag_queue+0x6a>
10c628e8:       202c 0014       movel %a4@(20),%d0
10c628ec:       b083            cmpl %d3,%d0
10c628ee:       6e00 0246       bgtw 10c62b36 <ip_frag_queue+0x298>
10c628f2:       0801 0000       btst #0,%d1
10c628f6:       6706            beqs 10c628fe <ip_frag_queue+0x60>
10c628f8:       b083            cmpl %d3,%d0
10c628fa:       6600 023a       bnew 10c62b36 <ip_frag_queue+0x298>
10c628fe:       0001 0001       orib #1,%d1
10c62902:       1941 000f       moveb %d1,%a4@(15)
10c62906:       6028            bras 10c62930 <ip_frag_queue+0x92>
10c62908:       2003            movel %d3,%d0
10c6290a:       7207            moveq #7,%d1
10c6290c:       c081            andl %d1,%d0
10c6290e:       6710            beqs 10c62920 <ip_frag_queue+0x82>
10c62910:       70f8            moveq #-8,%d0
10c62912:       c680            andl %d0,%d3
10c62914:       0c2b 0002 006b  cmpib #2,%a3@(107)
10c6291a:       6704            beqs 10c62920 <ip_frag_queue+0x82>
10c6291c:       422b 006b       clrb %a3@(107)
10c62920:       b6ac 0014       cmpl %a4@(20),%d3
10c62924:       6f0e            bles 10c62934 <ip_frag_queue+0x96>
10c62926:       082c 0000 000f  btst #0,%a4@(15)
10c6292c:       6600 0208       bnew 10c62b36 <ip_frag_queue+0x298>
10c62930:       2943 0014       movel %d3,%a4@(20)
10c62934:       b883            cmpl %d3,%d4
10c62936:       6700 01fe       beqw 10c62b36 <ip_frag_queue+0x298>
10c6293a:       202b 005c       movel %a3@(92),%d0
10c6293e:       b082            cmpl %d2,%d0
10c62940:       6500 01f4       bcsw 10c62b36 <ip_frag_queue+0x298>
10c62944:       90ab 0060       subl %a3@(96),%d0
10c62948:       b082            cmpl %d2,%d0
10c6294a:       6416            bccs 10c62962 <ip_frag_queue+0xc4>
10c6294c:       2202            movel %d2,%d1
10c6294e:       9280            subl %d0,%d1
10c62950:       2f01            movel %d1,%sp@-
10c62952:       2f0b            movel %a3,%sp@-
10c62954:       4eb9 10c5 61ea  jsr 10c561ea <__pskb_pull_tail>
10c6295a:       508f            addql #8,%sp
10c6295c:       4a80            tstl %d0
10c6295e:       6700 00f6       beqw 10c62a56 <ip_frag_queue+0x1b8>
10c62962:       95ab 005c       subl %d2,%a3@(92)
10c62966:       202b 0080       movel %a3@(128),%d0
10c6296a:       d082            addl %d2,%d0
10c6296c:       2740 0080       movel %d0,%a3@(128)
10c62970:       6700 01c4       beqw 10c62b36 <ip_frag_queue+0x298>
10c62974:       2003            movel %d3,%d0
10c62976:       9084            subl %d4,%d0
10c62978:       b0ab 005c       cmpl %a3@(92),%d0
10c6297c:       6426            bccs 10c629a4 <ip_frag_queue+0x106>
10c6297e:       4aab 0060       tstl %a3@(96)
10c62982:       6714            beqs 10c62998 <ip_frag_queue+0xfa>
10c62984:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c62988:       2f00            movel %d0,%sp@-
10c6298a:       2f0b            movel %a3,%sp@-
10c6298c:       4eb9 10c5 60b2  jsr 10c560b2 <___pskb_trim>
10c62992:       4fef 000c       lea %sp@(12),%sp
10c62996:       600e            bras 10c629a6 <ip_frag_queue+0x108>
10c62998:       2740 005c       movel %d0,%a3@(92)
10c6299c:       d0ab 0080       addl %a3@(128),%d0
10c629a0:       2740 0084       movel %d0,%a3@(132)
10c629a4:       7000            moveq #0,%d0
10c629a6:       4a80            tstl %d0
10c629a8:       6600 018c       bnew 10c62b36 <ip_frag_queue+0x298>
10c629ac:       9bcd            subal %a5,%a5
10c629ae:       246c 0010       moveal %a4@(16),%a2
10c629b2:       6004            bras 10c629b8 <ip_frag_queue+0x11a>
10c629b4:       2a4a            moveal %a2,%a5
10c629b6:       2455            moveal %a5@,%a2
10c629b8:       b4fc 0000       cmpaw #0,%a2
10c629bc:       6706            beqs 10c629c4 <ip_frag_queue+0x126>
10c629be:       b8aa 003a       cmpl %a2@(58),%d4
10c629c2:       6ef0            bgts 10c629b4 <ip_frag_queue+0x116>
10c629c4:       bafc 0000       cmpaw #0,%a5
10c629c8:       6700 0106       beqw 10c62ad0 <ip_frag_queue+0x232>
10c629cc:       242d 003a       movel %a5@(58),%d2
10c629d0:       d4ad 005c       addl %a5@(92),%d2
10c629d4:       9484            subl %d4,%d2
10c629d6:       4a82            tstl %d2
10c629d8:       6f00 00f6       blew 10c62ad0 <ip_frag_queue+0x232>
10c629dc:       d882            addl %d2,%d4
10c629de:       b883            cmpl %d3,%d4
10c629e0:       6c00 0154       bgew 10c62b36 <ip_frag_queue+0x298>
10c629e4:       202b 005c       movel %a3@(92),%d0
10c629e8:       b082            cmpl %d2,%d0
10c629ea:       6500 014a       bcsw 10c62b36 <ip_frag_queue+0x298>
10c629ee:       90ab 0060       subl %a3@(96),%d0
10c629f2:       b082            cmpl %d2,%d0
10c629f4:       6414            bccs 10c62a0a <ip_frag_queue+0x16c>
10c629f6:       2202            movel %d2,%d1
10c629f8:       9280            subl %d0,%d1
10c629fa:       2f01            movel %d1,%sp@-
10c629fc:       2f0b            movel %a3,%sp@-
10c629fe:       4eb9 10c5 61ea  jsr 10c561ea <__pskb_pull_tail>
10c62a04:       508f            addql #8,%sp
10c62a06:       4a80            tstl %d0
10c62a08:       674c            beqs 10c62a56 <ip_frag_queue+0x1b8>
10c62a0a:       95ab 005c       subl %d2,%a3@(92)
10c62a0e:       202b 0080       movel %a3@(128),%d0
10c62a12:       d082            addl %d2,%d0
10c62a14:       2740 0080       movel %d0,%a3@(128)
10c62a18:       6700 011c       beqw 10c62b36 <ip_frag_queue+0x298>
10c62a1c:       0c2b 0002 006b  cmpib #2,%a3@(107)
10c62a22:       6700 00ac       beqw 10c62ad0 <ip_frag_queue+0x232>
10c62a26:       422b 006b       clrb %a3@(107)
10c62a2a:       6000 00a4       braw 10c62ad0 <ip_frag_queue+0x232>
10c62a2e:       2403            movel %d3,%d2
10c62a30:       9480            subl %d0,%d2
10c62a32:       202a 005c       movel %a2@(92),%d0
10c62a36:       b082            cmpl %d2,%d0
10c62a38:       634a            blss 10c62a84 <ip_frag_queue+0x1e6>
10c62a3a:       90aa 0060       subl %a2@(96),%d0
10c62a3e:       b082            cmpl %d2,%d0
10c62a40:       641a            bccs 10c62a5c <ip_frag_queue+0x1be>
10c62a42:       2602            movel %d2,%d3
10c62a44:       9680            subl %d0,%d3
10c62a46:       2f03            movel %d3,%sp@-
10c62a48:       2f0a            movel %a2,%sp@-
10c62a4a:       4eb9 10c5 61ea  jsr 10c561ea <__pskb_pull_tail>
10c62a50:       508f            addql #8,%sp
10c62a52:       4a80            tstl %d0
10c62a54:       6606            bnes 10c62a5c <ip_frag_queue+0x1be>
10c62a56:       7000            moveq #0,%d0
10c62a58:       6000 00dc       braw 10c62b36 <ip_frag_queue+0x298>
10c62a5c:       95aa 005c       subl %d2,%a2@(92)
10c62a60:       202a 0080       movel %a2@(128),%d0
10c62a64:       d082            addl %d2,%d0
10c62a66:       2540 0080       movel %d0,%a2@(128)
10c62a6a:       6700 00ca       beqw 10c62b36 <ip_frag_queue+0x298>
10c62a6e:       d5aa 003a       addl %d2,%a2@(58)
10c62a72:       95ac 0018       subl %d2,%a4@(24)
10c62a76:       0c2a 0002 006b  cmpib #2,%a2@(107)
10c62a7c:       6762            beqs 10c62ae0 <ip_frag_queue+0x242>
10c62a7e:       422a 006b       clrb %a2@(107)
10c62a82:       605c            bras 10c62ae0 <ip_frag_queue+0x242>
10c62a84:       224a            moveal %a2,%a1
10c62a86:       2452            moveal %a2@,%a2
10c62a88:       bafc 0000       cmpaw #0,%a5
10c62a8c:       6704            beqs 10c62a92 <ip_frag_queue+0x1f4>
10c62a8e:       2a8a            movel %a2,%a5@
10c62a90:       6004            bras 10c62a96 <ip_frag_queue+0x1f8>
10c62a92:       294a 0010       movel %a2,%a4@(16)
10c62a96:       2029 005c       movel %a1@(92),%d0
10c62a9a:       91ac 0018       subl %d0,%a4@(24)
10c62a9e:       2029 0078       movel %a1@(120),%d0
10c62aa2:       91b9 1001 0248  subl %d0,10010248 <ip_frag_mem>
10c62aa8:       7201            moveq #1,%d1
10c62aaa:       b2a9 0070       cmpl %a1@(112),%d1
10c62aae:       6716            beqs 10c62ac6 <ip_frag_queue+0x228>
10c62ab0:       41e9 0070       lea %a1@(112),%a0
10c62ab4:       40c1            movew %sr,%d1
10c62ab6:       007c 0700       oriw #1792,%sr
10c62aba:       2010            movel %a0@,%d0
10c62abc:       5380            subql #1,%d0
10c62abe:       2080            movel %d0,%a0@
10c62ac0:       46c1            movew %d1,%sr
10c62ac2:       4a80            tstl %d0
10c62ac4:       660a            bnes 10c62ad0 <ip_frag_queue+0x232>
10c62ac6:       2f09            movel %a1,%sp@-
10c62ac8:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c62ace:       588f            addql #4,%sp
10c62ad0:       b4fc 0000       cmpaw #0,%a2
10c62ad4:       670a            beqs 10c62ae0 <ip_frag_queue+0x242>
10c62ad6:       202a 003a       movel %a2@(58),%d0
10c62ada:       b680            cmpl %d0,%d3
10c62adc:       6e00 ff50       bgtw 10c62a2e <ip_frag_queue+0x190>
10c62ae0:       2744 003a       movel %d4,%a3@(58)
10c62ae4:       268a            movel %a2,%a3@
10c62ae6:       bafc 0000       cmpaw #0,%a5
10c62aea:       6704            beqs 10c62af0 <ip_frag_queue+0x252>
10c62aec:       2a8b            movel %a3,%a5@
10c62aee:       6004            bras 10c62af4 <ip_frag_queue+0x256>
10c62af0:       294b 0010       movel %a3,%a4@(16)
10c62af4:       206b 0018       moveal %a3@(24),%a0
10c62af8:       b0fc 0000       cmpaw #0,%a0
10c62afc:       6706            beqs 10c62b04 <ip_frag_queue+0x266>
10c62afe:       2968 003a 003c  movel %a0@(58),%a4@(60)
10c62b04:       42ab 0018       clrl %a3@(24)
10c62b08:       202b 0010       movel %a3@(16),%d0
10c62b0c:       222b 0014       movel %a3@(20),%d1
10c62b10:       2940 0040       movel %d0,%a4@(64)
10c62b14:       2941 0044       movel %d1,%a4@(68)
10c62b18:       222b 005c       movel %a3@(92),%d1
10c62b1c:       d3ac 0018       addl %d1,%a4@(24)
10c62b20:       202b 0078       movel %a3@(120),%d0
10c62b24:       d1b9 1001 0248  addl %d0,10010248 <ip_frag_mem>
10c62b2a:       4a84            tstl %d4
10c62b2c:       662e            bnes 10c62b5c <ip_frag_queue+0x2be>
10c62b2e:       002c 0002 000f  orib #2,%a4@(15)
10c62b34:       6026            bras 10c62b5c <ip_frag_queue+0x2be>
10c62b36:       7601            moveq #1,%d3
10c62b38:       b6ab 0070       cmpl %a3@(112),%d3
10c62b3c:       6716            beqs 10c62b54 <ip_frag_queue+0x2b6>
10c62b3e:       41eb 0070       lea %a3@(112),%a0
10c62b42:       40c1            movew %sr,%d1
10c62b44:       007c 0700       oriw #1792,%sr
10c62b48:       2010            movel %a0@,%d0
10c62b4a:       5380            subql #1,%d0
10c62b4c:       2080            movel %d0,%a0@
10c62b4e:       46c1            movew %d1,%sr
10c62b50:       4a80            tstl %d0
10c62b52:       6608            bnes 10c62b5c <ip_frag_queue+0x2be>
10c62b54:       2f0b            movel %a3,%sp@-
10c62b56:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c62b5c:       4cee 3c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a5
10c62b62:       4e5e            unlk %fp
10c62b64:       4e75            rts

10c62b66 <ip_frag_reasm>:
10c62b66:       4e56 0000       linkw %fp,#0
10c62b6a:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c62b6e:       286e 0008       moveal %fp@(8),%a4
10c62b72:       246c 0010       moveal %a4@(16),%a2
10c62b76:       486c 0024       pea %a4@(36)
10c62b7a:       4eb9 10c1 9894  jsr 10c19894 <del_timer>
10c62b80:       588f            addql #4,%sp
10c62b82:       4a80            tstl %d0
10c62b84:       6706            beqs 10c62b8c <ip_frag_reasm+0x26>
10c62b86:       41ec 0020       lea %a4@(32),%a0
10c62b8a:       5390            subql #1,%a0@
10c62b8c:       082c 0002 000f  btst #2,%a4@(15)
10c62b92:       6626            bnes 10c62bba <ip_frag_reasm+0x54>
10c62b94:       2054            moveal %a4@,%a0
10c62b96:       b0fc 0000       cmpaw #0,%a0
10c62b9a:       6706            beqs 10c62ba2 <ip_frag_reasm+0x3c>
10c62b9c:       216c 0038 0038  movel %a4@(56),%a0@(56)
10c62ba2:       206c 0038       moveal %a4@(56),%a0
10c62ba6:       2094            movel %a4@,%a0@
10c62ba8:       53b9 1001 0244  subql #1,10010244 <ip_frag_nqueues>
10c62bae:       41ec 0020       lea %a4@(32),%a0
10c62bb2:       5390            subql #1,%a0@
10c62bb4:       002c 0004 000f  orib #4,%a4@(15)
10c62bba:       b4fc 0000       cmpaw #0,%a2
10c62bbe:       6612            bnes 10c62bd2 <ip_frag_reasm+0x6c>
10c62bc0:       4878 0205       pea 205 <LSIGTRAP+0x200>
10c62bc4:       4879 1000 813b  pea 1000813b <prio2band+0xec1>
10c62bca:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c62bd0:       508f            addql #8,%sp
10c62bd2:       4aaa 003a       tstl %a2@(58)
10c62bd6:       6712            beqs 10c62bea <ip_frag_reasm+0x84>
10c62bd8:       4878 0206       pea 206 <LSIGTRAP+0x201>
10c62bdc:       4879 1000 8187  pea 10008187 <prio2band+0xf0d>
10c62be2:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c62be8:       508f            addql #8,%sp
10c62bea:       206a 0020       moveal %a2@(32),%a0
10c62bee:       1010            moveb %a0@,%d0
10c62bf0:       720f            moveq #15,%d1
10c62bf2:       c081            andl %d1,%d0
10c62bf4:       e588            lsll #2,%d0
10c62bf6:       2600            movel %d0,%d3
10c62bf8:       d6ac 0014       addl %a4@(20),%d3
10c62bfc:       0c83 0000 ffff  cmpil #65535,%d3
10c62c02:       6e00 01ac       bgtw 10c62db0 <ip_frag_reasm+0x24a>
10c62c06:       7000            moveq #0,%d0
10c62c08:       4a2a 0069       tstb %a2@(105)
10c62c0c:       6710            beqs 10c62c1e <ip_frag_reasm+0xb8>
10c62c0e:       206a 0088       moveal %a2@(136),%a0
10c62c12:       7001            moveq #1,%d0
10c62c14:       b090            cmpl %a0@,%d0
10c62c16:       56c0            sne %d0
10c62c18:       4880            extw %d0
10c62c1a:       48c0            extl %d0
10c62c1c:       4480            negl %d0
10c62c1e:       4a80            tstl %d0
10c62c20:       671a            beqs 10c62c3c <ip_frag_reasm+0xd6>
10c62c22:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c62c26:       42a7            clrl %sp@-
10c62c28:       42a7            clrl %sp@-
10c62c2a:       2f0a            movel %a2,%sp@-
10c62c2c:       4eb9 10c5 5e76  jsr 10c55e76 <pskb_expand_head>
10c62c32:       4fef 0010       lea %sp@(16),%sp
10c62c36:       4a80            tstl %d0
10c62c38:       6600 015c       bnew 10c62d96 <ip_frag_reasm+0x230>
10c62c3c:       206a 0088       moveal %a2@(136),%a0
10c62c40:       4aa8 0008       tstl %a0@(8)
10c62c44:       6700 0084       beqw 10c62cca <ip_frag_reasm+0x164>
10c62c48:       7400            moveq #0,%d2
10c62c4a:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c62c4e:       42a7            clrl %sp@-
10c62c50:       4eb9 10c5 5644  jsr 10c55644 <alloc_skb>
10c62c56:       2640            moveal %d0,%a3
10c62c58:       508f            addql #8,%sp
10c62c5a:       b6fc 0000       cmpaw #0,%a3
10c62c5e:       6700 0136       beqw 10c62d96 <ip_frag_reasm+0x230>
10c62c62:       2692            movel %a2@,%a3@
10c62c64:       248b            movel %a3,%a2@
10c62c66:       206b 0088       moveal %a3@(136),%a0
10c62c6a:       226a 0088       moveal %a2@(136),%a1
10c62c6e:       2169 0008 0008  movel %a1@(8),%a0@(8)
10c62c74:       206a 0088       moveal %a2@(136),%a0
10c62c78:       42a8 0008       clrl %a0@(8)
10c62c7c:       93c9            subal %a1,%a1
10c62c7e:       206a 0088       moveal %a2@(136),%a0
10c62c82:       b4a8 0004       cmpl %a0@(4),%d2
10c62c86:       6414            bccs 10c62c9c <ip_frag_reasm+0x136>
10c62c88:       7200            moveq #0,%d1
10c62c8a:       7000            moveq #0,%d0
10c62c8c:       3230 0812       movew %a0@(00000012,%d0:l),%d1
10c62c90:       d481            addl %d1,%d2
10c62c92:       5080            addql #8,%d0
10c62c94:       5289            addql #1,%a1
10c62c96:       b3e8 0004       cmpal %a0@(4),%a1
10c62c9a:       65f0            bcss 10c62c8c <ip_frag_reasm+0x126>
10c62c9c:       202a 0060       movel %a2@(96),%d0
10c62ca0:       9082            subl %d2,%d0
10c62ca2:       2740 0060       movel %d0,%a3@(96)
10c62ca6:       2740 005c       movel %d0,%a3@(92)
10c62caa:       91aa 0060       subl %d0,%a2@(96)
10c62cae:       222b 005c       movel %a3@(92),%d1
10c62cb2:       93aa 005c       subl %d1,%a2@(92)
10c62cb6:       42ab 0064       clrl %a3@(100)
10c62cba:       176a 006b 006b  moveb %a2@(107),%a3@(107)
10c62cc0:       202b 0078       movel %a3@(120),%d0
10c62cc4:       d1b9 1001 0248  addl %d0,10010248 <ip_frag_mem>
10c62cca:       206a 0088       moveal %a2@(136),%a0
10c62cce:       2152 0008       movel %a2@,%a0@(8)
10c62cd2:       222a 0080       movel %a2@(128),%d1
10c62cd6:       92aa 0020       subl %a2@(32),%d1
10c62cda:       202a 0020       movel %a2@(32),%d0
10c62cde:       2540 0080       movel %d0,%a2@(128)
10c62ce2:       d3aa 005c       addl %d1,%a2@(92)
10c62ce6:       b0aa 007c       cmpl %a2@(124),%d0
10c62cea:       6410            bccs 10c62cfc <ip_frag_reasm+0x196>
10c62cec:       2f3c 10c6 2cec  movel #281423084,%sp@-
10c62cf2:       2f01            movel %d1,%sp@-
10c62cf4:       2f0a            movel %a2,%sp@-
10c62cf6:       4eb9 10c5 5604  jsr 10c55604 <skb_under_panic>
10c62cfc:       202a 0078       movel %a2@(120),%d0
10c62d00:       91b9 1001 0248  subl %d0,10010248 <ip_frag_mem>
10c62d06:       2052            moveal %a2@,%a0
10c62d08:       43f9 1003 2be8  lea 10032be8 <ip_statistics+0x30>,%a1
10c62d0e:       b0fc 0000       cmpaw #0,%a0
10c62d12:       6754            beqs 10c62d68 <ip_frag_reasm+0x202>
10c62d14:       2028 005c       movel %a0@(92),%d0
10c62d18:       d1aa 0060       addl %d0,%a2@(96)
10c62d1c:       2228 005c       movel %a0@(92),%d1
10c62d20:       d3aa 005c       addl %d1,%a2@(92)
10c62d24:       102a 006b       moveb %a2@(107),%d0
10c62d28:       b028 006b       cmpb %a0@(107),%d0
10c62d2c:       6706            beqs 10c62d34 <ip_frag_reasm+0x1ce>
10c62d2e:       422a 006b       clrb %a2@(107)
10c62d32:       601a            bras 10c62d4e <ip_frag_reasm+0x1e8>
10c62d34:       0c00 0001       cmpib #1,%d0
10c62d38:       6614            bnes 10c62d4e <ip_frag_reasm+0x1e8>
10c62d3a:       2028 0064       movel %a0@(100),%d0
10c62d3e:       222a 0064       movel %a2@(100),%d1
10c62d42:       d280            addl %d0,%d1
10c62d44:       b081            cmpl %d1,%d0
10c62d46:       6302            blss 10c62d4a <ip_frag_reasm+0x1e4>
10c62d48:       5281            addql #1,%d1
10c62d4a:       2541 0064       movel %d1,%a2@(100)
10c62d4e:       2028 0078       movel %a0@(120),%d0
10c62d52:       d1aa 0078       addl %d0,%a2@(120)
10c62d56:       2028 0078       movel %a0@(120),%d0
10c62d5a:       91b9 1001 0248  subl %d0,10010248 <ip_frag_mem>
10c62d60:       2050            moveal %a0@,%a0
10c62d62:       b0fc 0000       cmpaw #0,%a0
10c62d66:       66ac            bnes 10c62d14 <ip_frag_reasm+0x1ae>
10c62d68:       4292            clrl %a2@
10c62d6a:       256e 000c 0018  movel %fp@(12),%a2@(24)
10c62d70:       202c 0040       movel %a4@(64),%d0
10c62d74:       222c 0044       movel %a4@(68),%d1
10c62d78:       2540 0010       movel %d0,%a2@(16)
10c62d7c:       2541 0014       movel %d1,%a2@(20)
10c62d80:       206a 0020       moveal %a2@(32),%a0
10c62d84:       4268 0006       clrw %a0@(6)
10c62d88:       3143 0002       movew %d3,%a0@(2)
10c62d8c:       5291            addql #1,%a1@
10c62d8e:       42ac 0010       clrl %a4@(16)
10c62d92:       200a            movel %a2,%d0
10c62d94:       6058            bras 10c62dee <ip_frag_reasm+0x288>
10c62d96:       4eb9 10c5 ca54  jsr 10c5ca54 <net_ratelimit>
10c62d9c:       4a80            tstl %d0
10c62d9e:       6746            beqs 10c62de6 <ip_frag_reasm+0x280>
10c62da0:       2f0c            movel %a4,%sp@-
10c62da2:       4879 1000 81e1  pea 100081e1 <prio2band+0xf67>
10c62da8:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c62dae:       6036            bras 10c62de6 <ip_frag_reasm+0x280>
10c62db0:       4eb9 10c5 ca54  jsr 10c5ca54 <net_ratelimit>
10c62db6:       4a80            tstl %d0
10c62db8:       672c            beqs 10c62de6 <ip_frag_reasm+0x280>
10c62dba:       4280            clrl %d0
10c62dbc:       102c 0007       moveb %a4@(7),%d0
10c62dc0:       2f00            movel %d0,%sp@-
10c62dc2:       4280            clrl %d0
10c62dc4:       102c 0006       moveb %a4@(6),%d0
10c62dc8:       2f00            movel %d0,%sp@-
10c62dca:       4280            clrl %d0
10c62dcc:       102c 0005       moveb %a4@(5),%d0
10c62dd0:       2f00            movel %d0,%sp@-
10c62dd2:       4280            clrl %d0
10c62dd4:       102c 0004       moveb %a4@(4),%d0
10c62dd8:       2f00            movel %d0,%sp@-
10c62dda:       4879 1000 8213  pea 10008213 <prio2band+0xf99>
10c62de0:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c62de6:       52b9 1003 2bec  addql #1,10032bec <ip_statistics+0x34>
10c62dec:       7000            moveq #0,%d0
10c62dee:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c62df4:       4e5e            unlk %fp
10c62df6:       4e75            rts

10c62df8 <ip_defrag>:
10c62df8:       4e56 0000       linkw %fp,#0
10c62dfc:       48e7 3f30       moveml %d2-%d7/%a2-%a3,%sp@-
10c62e00:       266e 0008       moveal %fp@(8),%a3
10c62e04:       246b 0020       moveal %a3@(32),%a2
10c62e08:       52b9 1003 2be4  addql #1,10032be4 <ip_statistics+0x2c>
10c62e0e:       2039 1001 0248  movel 10010248 <ip_frag_mem>,%d0
10c62e14:       b0b9 1001 0234  cmpl 10010234 <sysctl_ipfrag_high_thresh>,%d0
10c62e1a:       6f04            bles 10c62e20 <ip_defrag+0x28>
10c62e1c:       4eba f7c0       jsr %pc@(10c625de <ip_evictor>)
10c62e20:       2e2b 0018       movel %a3@(24),%d7
10c62e24:       3a2a 0004       movew %a2@(4),%d5
10c62e28:       2c2a 000c       movel %a2@(12),%d6
10c62e2c:       282a 0010       movel %a2@(16),%d4
10c62e30:       162a 0009       moveb %a2@(9),%d3
10c62e34:       2206            movel %d6,%d1
10c62e36:       b981            eorl %d4,%d1
10c62e38:       2001            movel %d1,%d0
10c62e3a:       4240            clrw %d0
10c62e3c:       4840            swap %d0
10c62e3e:       4282            clrl %d2
10c62e40:       3405            movew %d5,%d2
10c62e42:       b580            eorl %d2,%d0
10c62e44:       b181            eorl %d0,%d1
10c62e46:       2401            movel %d1,%d2
10c62e48:       e08a            lsrl #8,%d2
10c62e4a:       4280            clrl %d0
10c62e4c:       1003            moveb %d3,%d0
10c62e4e:       b182            eorl %d0,%d2
10c62e50:       b382            eorl %d1,%d2
10c62e52:       703f            moveq #63,%d0
10c62e54:       c480            andl %d0,%d2
10c62e56:       2002            movel %d2,%d0
10c62e58:       e588            lsll #2,%d0
10c62e5a:       41f9 1002 4b88  lea 10024b88 <ipq_hash>,%a0
10c62e60:       2270 0800       moveal %a0@(00000000,%d0:l),%a1
10c62e64:       b2fc 0000       cmpaw #0,%a1
10c62e68:       672a            beqs 10c62e94 <ip_defrag+0x9c>
10c62e6a:       ba69 000c       cmpw %a1@(12),%d5
10c62e6e:       661c            bnes 10c62e8c <ip_defrag+0x94>
10c62e70:       bca9 0004       cmpl %a1@(4),%d6
10c62e74:       6616            bnes 10c62e8c <ip_defrag+0x94>
10c62e76:       b8a9 0008       cmpl %a1@(8),%d4
10c62e7a:       6610            bnes 10c62e8c <ip_defrag+0x94>
10c62e7c:       b629 000e       cmpb %a1@(14),%d3
10c62e80:       660a            bnes 10c62e8c <ip_defrag+0x94>
10c62e82:       41e9 0020       lea %a1@(32),%a0
10c62e86:       5290            addql #1,%a0@
10c62e88:       2449            moveal %a1,%a2
10c62e8a:       6014            bras 10c62ea0 <ip_defrag+0xa8>
10c62e8c:       2251            moveal %a1@,%a1
10c62e8e:       b2fc 0000       cmpaw #0,%a1
10c62e92:       66d6            bnes 10c62e6a <ip_defrag+0x72>
10c62e94:       2f0a            movel %a2,%sp@-
10c62e96:       2f02            movel %d2,%sp@-
10c62e98:       4eba f964       jsr %pc@(10c627fe <ip_frag_create>)
10c62e9c:       2440            moveal %d0,%a2
10c62e9e:       508f            addql #8,%sp
10c62ea0:       b4fc 0000       cmpaw #0,%a2
10c62ea4:       674a            beqs 10c62ef0 <ip_defrag+0xf8>
10c62ea6:       7400            moveq #0,%d2
10c62ea8:       2f0b            movel %a3,%sp@-
10c62eaa:       2f0a            movel %a2,%sp@-
10c62eac:       4eba f9f0       jsr %pc@(10c6289e <ip_frag_queue>)
10c62eb0:       508f            addql #8,%sp
10c62eb2:       0c2a 0003 000f  cmpib #3,%a2@(15)
10c62eb8:       6616            bnes 10c62ed0 <ip_defrag+0xd8>
10c62eba:       202a 0018       movel %a2@(24),%d0
10c62ebe:       b0aa 0014       cmpl %a2@(20),%d0
10c62ec2:       660c            bnes 10c62ed0 <ip_defrag+0xd8>
10c62ec4:       2f07            movel %d7,%sp@-
10c62ec6:       2f0a            movel %a2,%sp@-
10c62ec8:       4eba fc9c       jsr %pc@(10c62b66 <ip_frag_reasm>)
10c62ecc:       2400            movel %d0,%d2
10c62ece:       508f            addql #8,%sp
10c62ed0:       41ea 0020       lea %a2@(32),%a0
10c62ed4:       40c1            movew %sr,%d1
10c62ed6:       007c 0700       oriw #1792,%sr
10c62eda:       2010            movel %a0@,%d0
10c62edc:       5380            subql #1,%d0
10c62ede:       2080            movel %d0,%a0@
10c62ee0:       46c1            movew %d1,%sr
10c62ee2:       4a80            tstl %d0
10c62ee4:       6606            bnes 10c62eec <ip_defrag+0xf4>
10c62ee6:       2f0a            movel %a2,%sp@-
10c62ee8:       4eba f64a       jsr %pc@(10c62534 <ip_frag_destroy>)
10c62eec:       2002            movel %d2,%d0
10c62eee:       602e            bras 10c62f1e <ip_defrag+0x126>
10c62ef0:       52b9 1003 2bec  addql #1,10032bec <ip_statistics+0x34>
10c62ef6:       7001            moveq #1,%d0
10c62ef8:       b0ab 0070       cmpl %a3@(112),%d0
10c62efc:       6716            beqs 10c62f14 <ip_defrag+0x11c>
10c62efe:       41eb 0070       lea %a3@(112),%a0
10c62f02:       40c1            movew %sr,%d1
10c62f04:       007c 0700       oriw #1792,%sr
10c62f08:       2010            movel %a0@,%d0
10c62f0a:       5380            subql #1,%d0
10c62f0c:       2080            movel %d0,%a0@
10c62f0e:       46c1            movew %d1,%sr
10c62f10:       4a80            tstl %d0
10c62f12:       6608            bnes 10c62f1c <ip_defrag+0x124>
10c62f14:       2f0b            movel %a3,%sp@-
10c62f16:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c62f1c:       7000            moveq #0,%d0
10c62f1e:       4cee 0cfc ffe0  moveml %fp@(-32),%d2-%d7/%a2-%a3
10c62f24:       4e5e            unlk %fp
10c62f26:       4e75            rts

10c62f28 <ip_forward>:
10c62f28:       4e56 0000       linkw %fp,#0
10c62f2c:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c62f30:       246e 0008       moveal %fp@(8),%a2
10c62f34:       49ea 002c       lea %a2@(44),%a4
10c62f38:       4a2a 0035       tstb %a2@(53)
10c62f3c:       6714            beqs 10c62f52 <ip_forward+0x2a>
10c62f3e:       2f0a            movel %a2,%sp@-
10c62f40:       4eb9 10c6 1f24  jsr 10c61f24 <ip_call_ra_chain>
10c62f46:       588f            addql #4,%sp
10c62f48:       4a80            tstl %d0
10c62f4a:       6706            beqs 10c62f52 <ip_forward+0x2a>
10c62f4c:       7000            moveq #0,%d0
10c62f4e:       6000 01be       braw 10c6310e <ip_forward+0x1e6>
10c62f52:       4a2a 006a       tstb %a2@(106)
10c62f56:       6600 018e       bnew 10c630e6 <ip_forward+0x1be>
10c62f5a:       422a 006b       clrb %a2@(107)
10c62f5e:       206a 0020       moveal %a2@(32),%a0
10c62f62:       226a 0028       moveal %a2@(40),%a1
10c62f66:       0c28 0001 0008  cmpib #1,%a0@(8)
10c62f6c:       6300 0164       blsw 10c630d2 <ip_forward+0x1aa>
10c62f70:       082c 0005 0008  btst #5,%a4@(8)
10c62f76:       670c            beqs 10c62f84 <ip_forward+0x5c>
10c62f78:       2029 006c       movel %a1@(108),%d0
10c62f7c:       b0a9 0078       cmpl %a1@(120),%d0
10c62f80:       6600 0144       bnew 10c630c6 <ip_forward+0x19e>
10c62f84:       1028 0001       moveb %a0@(1),%d0
10c62f88:       e288            lsrl #1,%d0
10c62f8a:       720f            moveq #15,%d1
10c62f8c:       c081            andl %d1,%d0
10c62f8e:       41f9 1001 0154  lea 10010154 <ip_tos2prio>,%a0
10c62f94:       1030 0800       moveb %a0@(00000000,%d0:l),%d0
10c62f98:       4880            extw %d0
10c62f9a:       3040            moveaw %d0,%a0
10c62f9c:       2548 006c       movel %a0,%a2@(108)
10c62fa0:       2669 000c       moveal %a1@(12),%a3
10c62fa4:       3429 0026       movew %a1@(38),%d2
10c62fa8:       0829 0000 0064  btst #0,%a1@(100)
10c62fae:       6710            beqs 10c62fc0 <ip_forward+0x98>
10c62fb0:       4a2c 0005       tstb %a4@(5)
10c62fb4:       660a            bnes 10c62fc0 <ip_forward+0x98>
10c62fb6:       2f0a            movel %a2,%sp@-
10c62fb8:       4eb9 10c5 f878  jsr 10c5f878 <ip_rt_send_redirect>
10c62fbe:       588f            addql #4,%sp
10c62fc0:       222a 0080       movel %a2@(128),%d1
10c62fc4:       92aa 007c       subl %a2@(124),%d1
10c62fc8:       4280            clrl %d0
10c62fca:       302b 0060       movew %a3@(96),%d0
10c62fce:       7610            moveq #16,%d3
10c62fd0:       b680            cmpl %d0,%d3
10c62fd2:       6302            blss 10c62fd6 <ip_forward+0xae>
10c62fd4:       7010            moveq #16,%d0
10c62fd6:       9081            subl %d1,%d0
10c62fd8:       2200            movel %d0,%d1
10c62fda:       6c02            bges 10c62fde <ip_forward+0xb6>
10c62fdc:       7200            moveq #0,%d1
10c62fde:       4a81            tstl %d1
10c62fe0:       661c            bnes 10c62ffe <ip_forward+0xd6>
10c62fe2:       7000            moveq #0,%d0
10c62fe4:       4a2a 0069       tstb %a2@(105)
10c62fe8:       6710            beqs 10c62ffa <ip_forward+0xd2>
10c62fea:       206a 0088       moveal %a2@(136),%a0
10c62fee:       7001            moveq #1,%d0
10c62ff0:       b090            cmpl %a0@,%d0
10c62ff2:       56c0            sne %d0
10c62ff4:       4880            extw %d0
10c62ff6:       48c0            extl %d0
10c62ff8:       4480            negl %d0
10c62ffa:       4a80            tstl %d0
10c62ffc:       671e            beqs 10c6301c <ip_forward+0xf4>
10c62ffe:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c63002:       42a7            clrl %sp@-
10c63004:       700f            moveq #15,%d0
10c63006:       d081            addl %d1,%d0
10c63008:       72f0            moveq #-16,%d1
10c6300a:       c280            andl %d0,%d1
10c6300c:       2f01            movel %d1,%sp@-
10c6300e:       2f0a            movel %a2,%sp@-
10c63010:       4eb9 10c5 5e76  jsr 10c55e76 <pskb_expand_head>
10c63016:       4fef 0010       lea %sp@(16),%sp
10c6301a:       6002            bras 10c6301e <ip_forward+0xf6>
10c6301c:       7000            moveq #0,%d0
10c6301e:       4a80            tstl %d0
10c63020:       6600 00c4       bnew 10c630e6 <ip_forward+0x1be>
10c63024:       206a 0020       moveal %a2@(32),%a0
10c63028:       4280            clrl %d0
10c6302a:       3028 000a       movew %a0@(10),%d0
10c6302e:       0680 0000 0100  addil #256,%d0
10c63034:       3140 000a       movew %d0,%a0@(10)
10c63038:       0c80 0000 fffe  cmpil #65534,%d0
10c6303e:       6306            blss 10c63046 <ip_forward+0x11e>
10c63040:       5240            addqw #1,%d0
10c63042:       3140 000a       movew %d0,%a0@(10)
10c63046:       5328 0008       subqb #1,%a0@(8)
10c6304a:       4280            clrl %d0
10c6304c:       3002            movew %d2,%d0
10c6304e:       b0aa 005c       cmpl %a2@(92),%d0
10c63052:       6408            bccs 10c6305c <ip_forward+0x134>
10c63054:       0828 0006 0006  btst #6,%a0@(6)
10c6305a:       6658            bnes 10c630b4 <ip_forward+0x18c>
10c6305c:       52b9 1003 2bc4  addql #1,10032bc4 <ip_statistics+0xc>
10c63062:       4a2a 0030       tstb %a2@(48)
10c63066:       662a            bnes 10c63092 <ip_forward+0x16a>
10c63068:       206a 0028       moveal %a2@(40),%a0
10c6306c:       262a 005c       movel %a2@(92),%d3
10c63070:       b6a8 0024       cmpl %a0@(36),%d3
10c63074:       6312            blss 10c63088 <ip_forward+0x160>
10c63076:       4879 10c6 5184  pea 10c65184 <ip_finish_output>
10c6307c:       2f0a            movel %a2,%sp@-
10c6307e:       4eb9 10c6 4d4a  jsr 10c64d4a <ip_fragment>
10c63084:       6000 0088       braw 10c6310e <ip_forward+0x1e6>
10c63088:       2f0a            movel %a2,%sp@-
10c6308a:       4eb9 10c6 5184  jsr 10c65184 <ip_finish_output>
10c63090:       607c            bras 10c6310e <ip_forward+0x1e6>
10c63092:       2f0a            movel %a2,%sp@-
10c63094:       4eb9 10c6 3c2e  jsr 10c63c2e <ip_forward_options>
10c6309a:       588f            addql #4,%sp
10c6309c:       206a 0028       moveal %a2@(40),%a0
10c630a0:       202a 005c       movel %a2@(92),%d0
10c630a4:       b0a8 0024       cmpl %a0@(36),%d0
10c630a8:       62cc            bhis 10c63076 <ip_forward+0x14e>
10c630aa:       2f0a            movel %a2,%sp@-
10c630ac:       4eb9 10c6 5184  jsr 10c65184 <ip_finish_output>
10c630b2:       605a            bras 10c6310e <ip_forward+0x1e6>
10c630b4:       52b9 1003 2bf4  addql #1,10032bf4 <ip_statistics+0x3c>
10c630ba:       2f00            movel %d0,%sp@-
10c630bc:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c630c0:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c630c4:       6014            bras 10c630da <ip_forward+0x1b2>
10c630c6:       42a7            clrl %sp@-
10c630c8:       4878 0005       pea 5 <LSIGTRAP>
10c630cc:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c630d0:       6008            bras 10c630da <ip_forward+0x1b2>
10c630d2:       42a7            clrl %sp@-
10c630d4:       42a7            clrl %sp@-
10c630d6:       4878 000b       pea b <LSIGTRAP+0x6>
10c630da:       2f0a            movel %a2,%sp@-
10c630dc:       4eb9 10c7 a7ec  jsr 10c7a7ec <icmp_send>
10c630e2:       4fef 0010       lea %sp@(16),%sp
10c630e6:       7201            moveq #1,%d1
10c630e8:       b2aa 0070       cmpl %a2@(112),%d1
10c630ec:       6716            beqs 10c63104 <ip_forward+0x1dc>
10c630ee:       41ea 0070       lea %a2@(112),%a0
10c630f2:       40c1            movew %sr,%d1
10c630f4:       007c 0700       oriw #1792,%sr
10c630f8:       2010            movel %a0@,%d0
10c630fa:       5380            subql #1,%d0
10c630fc:       2080            movel %d0,%a0@
10c630fe:       46c1            movew %d1,%sr
10c63100:       4a80            tstl %d0
10c63102:       6608            bnes 10c6310c <ip_forward+0x1e4>
10c63104:       2f0a            movel %a2,%sp@-
10c63106:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c6310c:       7001            moveq #1,%d0
10c6310e:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c63114:       4e5e            unlk %fp
10c63116:       4e75            rts

10c63118 <ip_options_build>:
10c63118:       4e56 fff4       linkw %fp,#-12
10c6311c:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c63120:       206e 0008       moveal %fp@(8),%a0
10c63124:       246e 000c       moveal %fp@(12),%a2
10c63128:       242e 0014       movel %fp@(20),%d2
10c6312c:       2868 0020       moveal %a0@(32),%a4
10c63130:       4878 000c       pea c <LSIGTRAP+0x7>
10c63134:       2f0a            movel %a2,%sp@-
10c63136:       47e8 002c       lea %a0@(44),%a3
10c6313a:       2f0b            movel %a3,%sp@-
10c6313c:       4bf9 10c8 5744  lea 10c85744 <memcpy>,%a5
10c63142:       4e95            jsr %a5@
10c63144:       4280            clrl %d0
10c63146:       102a 0004       moveb %a2@(4),%d0
10c6314a:       2f00            movel %d0,%sp@-
10c6314c:       486a 000c       pea %a2@(12)
10c63150:       486c 0014       pea %a4@(20)
10c63154:       4e95            jsr %a5@
10c63156:       022b 00bf 0008  andib #-65,%a3@(8)
10c6315c:       4fef 0018       lea %sp@(24),%sp
10c63160:       102b 0005       moveb %a3@(5),%d0
10c63164:       6726            beqs 10c6318c <ip_options_build+0x74>
10c63166:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c6316a:       486e 0010       pea %fp@(16)
10c6316e:       0280 0000 00ff  andil #255,%d0
10c63174:       41f4 0800       lea %a4@(00000000,%d0:l),%a0
10c63178:       1034 0801       moveb %a4@(00000001,%d0:l),%d0
10c6317c:       0280 0000 00ff  andil #255,%d0
10c63182:       4870 08fc       pea %a0@(fffffffc,%d0:l)
10c63186:       4e95            jsr %a5@
10c63188:       4fef 000c       lea %sp@(12),%sp
10c6318c:       4aae 0018       tstl %fp@(24)
10c63190:       6600 00c2       bnew 10c63254 <ip_options_build+0x13c>
10c63194:       082b 0002 0008  btst #2,%a3@(8)
10c6319a:       6722            beqs 10c631be <ip_options_build+0xa6>
10c6319c:       2f02            movel %d2,%sp@-
10c6319e:       4280            clrl %d0
10c631a0:       102b 0006       moveb %a3@(6),%d0
10c631a4:       41f4 0800       lea %a4@(00000000,%d0:l),%a0
10c631a8:       1034 0802       moveb %a4@(00000002,%d0:l),%d0
10c631ac:       0280 0000 00ff  andil #255,%d0
10c631b2:       4870 08fb       pea %a0@(fffffffb,%d0:l)
10c631b6:       4eb9 10c5 fdbc  jsr 10c5fdbc <ip_rt_get_source>
10c631bc:       508f            addql #8,%sp
10c631be:       082b 0000 0008  btst #0,%a3@(8)
10c631c4:       6722            beqs 10c631e8 <ip_options_build+0xd0>
10c631c6:       2f02            movel %d2,%sp@-
10c631c8:       4280            clrl %d0
10c631ca:       102b 0007       moveb %a3@(7),%d0
10c631ce:       41f4 0800       lea %a4@(00000000,%d0:l),%a0
10c631d2:       1034 0802       moveb %a4@(00000002,%d0:l),%d0
10c631d6:       0280 0000 00ff  andil #255,%d0
10c631dc:       4870 08f7       pea %a0@(fffffff7,%d0:l)
10c631e0:       4eb9 10c5 fdbc  jsr 10c5fdbc <ip_rt_get_source>
10c631e6:       508f            addql #8,%sp
10c631e8:       082b 0001 0008  btst #1,%a3@(8)
10c631ee:       6700 00cc       beqw 10c632bc <ip_options_build+0x1a4>
10c631f2:       486e fff8       pea %fp@(-8)
10c631f6:       4eb9 10c1 1c74  jsr 10c11c74 <do_gettimeofday>
10c631fc:       2f3c 0001 5180  movel #86400,%sp@-
10c63202:       2f2e fff8       movel %fp@(-8),%sp@-
10c63206:       4eb9 10c8 5864  jsr 10c85864 <__modsi3>
10c6320c:       508f            addql #8,%sp
10c6320e:       2400            movel %d0,%d2
10c63210:       eb8a            lsll #5,%d2
10c63212:       9480            subl %d0,%d2
10c63214:       e58a            lsll #2,%d2
10c63216:       d480            addl %d0,%d2
10c63218:       e78a            lsll #3,%d2
10c6321a:       4878 03e8       pea 3e8 <LSIGTRAP+0x3e3>
10c6321e:       2f2e fffc       movel %fp@(-4),%sp@-
10c63222:       4eb9 10c8 5834  jsr 10c85834 <__divsi3>
10c63228:       508f            addql #8,%sp
10c6322a:       d480            addl %d0,%d2
10c6322c:       2d42 fff4       movel %d2,%fp@(-12)
10c63230:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c63234:       486e fff4       pea %fp@(-12)
10c63238:       4280            clrl %d0
10c6323a:       102b 0007       moveb %a3@(7),%d0
10c6323e:       41f4 0800       lea %a4@(00000000,%d0:l),%a0
10c63242:       1034 0802       moveb %a4@(00000002,%d0:l),%d0
10c63246:       0280 0000 00ff  andil #255,%d0
10c6324c:       4870 08fb       pea %a0@(fffffffb,%d0:l)
10c63250:       4e95            jsr %a5@
10c63252:       6068            bras 10c632bc <ip_options_build+0x1a4>
10c63254:       122b 0006       moveb %a3@(6),%d1
10c63258:       6730            beqs 10c6328a <ip_options_build+0x172>
10c6325a:       4280            clrl %d0
10c6325c:       1001            moveb %d1,%d0
10c6325e:       1034 0801       moveb %a4@(00000001,%d0:l),%d0
10c63262:       0280 0000 00ff  andil #255,%d0
10c63268:       2f00            movel %d0,%sp@-
10c6326a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6326e:       4280            clrl %d0
10c63270:       1001            moveb %d1,%d0
10c63272:       4874 0800       pea %a4@(00000000,%d0:l)
10c63276:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c6327c:       422b 0006       clrb %a3@(6)
10c63280:       022b 00fb 0008  andib #-5,%a3@(8)
10c63286:       4fef 000c       lea %sp@(12),%sp
10c6328a:       122b 0007       moveb %a3@(7),%d1
10c6328e:       672c            beqs 10c632bc <ip_options_build+0x1a4>
10c63290:       4280            clrl %d0
10c63292:       1001            moveb %d1,%d0
10c63294:       1034 0801       moveb %a4@(00000001,%d0:l),%d0
10c63298:       0280 0000 00ff  andil #255,%d0
10c6329e:       2f00            movel %d0,%sp@-
10c632a0:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c632a4:       4280            clrl %d0
10c632a6:       1001            moveb %d1,%d0
10c632a8:       4874 0800       pea %a4@(00000000,%d0:l)
10c632ac:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c632b2:       422b 0007       clrb %a3@(7)
10c632b6:       022b 00fc 0008  andib #-4,%a3@(8)
10c632bc:       4cee 3c04 ffe0  moveml %fp@(-32),%d2/%a2-%a5
10c632c2:       4e5e            unlk %fp
10c632c4:       4e75            rts

10c632c6 <ip_options_echo>:
10c632c6:       4e56 fff0       linkw %fp,#-16
10c632ca:       48e7 3e3c       moveml %d2-%d6/%a2-%a5,%sp@-
10c632ce:       286e 0008       moveal %fp@(8),%a4
10c632d2:       2c2e 000c       movel %fp@(12),%d6
10c632d6:       4878 000c       pea c <LSIGTRAP+0x7>
10c632da:       42a7            clrl %sp@-
10c632dc:       2f0c            movel %a4,%sp@-
10c632de:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c632e4:       002c 0040 0008  orib #64,%a4@(8)
10c632ea:       7a2c            moveq #44,%d5
10c632ec:       da86            addl %d6,%d5
10c632ee:       4fef 000c       lea %sp@(12),%sp
10c632f2:       2045            moveal %d5,%a0
10c632f4:       4a28 0004       tstb %a0@(4)
10c632f8:       6608            bnes 10c63302 <ip_options_echo+0x3c>
10c632fa:       422c 0004       clrb %a4@(4)
10c632fe:       6000 0280       braw 10c63580 <ip_options_echo+0x2ba>
10c63302:       2246            moveal %d6,%a1
10c63304:       2669 0020       moveal %a1@(32),%a3
10c63308:       4bec 000c       lea %a4@(12),%a5
10c6330c:       2069 0028       moveal %a1@(40),%a0
10c63310:       b0fc 0000       cmpaw #0,%a0
10c63314:       6708            beqs 10c6331e <ip_options_echo+0x58>
10c63316:       2d68 008e fff4  movel %a0@(142),%fp@(-12)
10c6331c:       6006            bras 10c63324 <ip_options_echo+0x5e>
10c6331e:       2d6b 0010 fff4  movel %a3@(16),%fp@(-12)
10c63324:       2045            moveal %d5,%a0
10c63326:       1028 0006       moveb %a0@(6),%d0
10c6332a:       6760            beqs 10c6338c <ip_options_echo+0xc6>
10c6332c:       0280 0000 00ff  andil #255,%d0
10c63332:       4283            clrl %d3
10c63334:       1633 0801       moveb %a3@(00000001,%d0:l),%d3
10c63338:       4282            clrl %d2
10c6333a:       1433 0802       moveb %a3@(00000002,%d0:l),%d2
10c6333e:       102c 0004       moveb %a4@(4),%d0
10c63342:       0600 0014       addib #20,%d0
10c63346:       1940 0006       moveb %d0,%a4@(6)
10c6334a:       2f03            movel %d3,%sp@-
10c6334c:       4280            clrl %d0
10c6334e:       1028 0006       moveb %a0@(6),%d0
10c63352:       4873 0800       pea %a3@(00000000,%d0:l)
10c63356:       2f0d            movel %a5,%sp@-
10c63358:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c6335e:       4fef 000c       lea %sp@(12),%sp
10c63362:       2045            moveal %d5,%a0
10c63364:       0828 0002 0008  btst #2,%a0@(8)
10c6336a:       671a            beqs 10c63386 <ip_options_echo+0xc0>
10c6336c:       b682            cmpl %d2,%d3
10c6336e:       6d16            blts 10c63386 <ip_options_echo+0xc0>
10c63370:       2002            movel %d2,%d0
10c63372:       5680            addql #3,%d0
10c63374:       b680            cmpl %d0,%d3
10c63376:       6d00 008a       bltw 10c63402 <ip_options_echo+0x13c>
10c6337a:       5802            addqb #4,%d2
10c6337c:       1b42 0002       moveb %d2,%a5@(2)
10c63380:       002c 0004 0008  orib #4,%a4@(8)
10c63386:       dbc3            addal %d3,%a5
10c63388:       d72c 0004       addb %d3,%a4@(4)
10c6338c:       2245            moveal %d5,%a1
10c6338e:       1029 0007       moveb %a1@(7),%d0
10c63392:       6700 00ce       beqw 10c63462 <ip_options_echo+0x19c>
10c63396:       0280 0000 00ff  andil #255,%d0
10c6339c:       4283            clrl %d3
10c6339e:       1633 0801       moveb %a3@(00000001,%d0:l),%d3
10c633a2:       4282            clrl %d2
10c633a4:       1433 0802       moveb %a3@(00000002,%d0:l),%d2
10c633a8:       102c 0004       moveb %a4@(4),%d0
10c633ac:       0600 0014       addib #20,%d0
10c633b0:       1940 0007       moveb %d0,%a4@(7)
10c633b4:       2f03            movel %d3,%sp@-
10c633b6:       4280            clrl %d0
10c633b8:       1029 0007       moveb %a1@(7),%d0
10c633bc:       4873 0800       pea %a3@(00000000,%d0:l)
10c633c0:       2f0d            movel %a5,%sp@-
10c633c2:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c633c8:       4e92            jsr %a2@
10c633ca:       4fef 000c       lea %sp@(12),%sp
10c633ce:       204a            moveal %a2,%a0
10c633d0:       b682            cmpl %d2,%d3
10c633d2:       6d00 0088       bltw 10c6345c <ip_options_echo+0x196>
10c633d6:       2245            moveal %d5,%a1
10c633d8:       0829 0000 0008  btst #0,%a1@(8)
10c633de:       6710            beqs 10c633f0 <ip_options_echo+0x12a>
10c633e0:       2002            movel %d2,%d0
10c633e2:       5680            addql #3,%d0
10c633e4:       b680            cmpl %d0,%d3
10c633e6:       6d1a            blts 10c63402 <ip_options_echo+0x13c>
10c633e8:       002c 0001 0008  orib #1,%a4@(8)
10c633ee:       5882            addql #4,%d2
10c633f0:       2245            moveal %d5,%a1
10c633f2:       0829 0001 0008  btst #1,%a1@(8)
10c633f8:       675e            beqs 10c63458 <ip_options_echo+0x192>
10c633fa:       2002            movel %d2,%d0
10c633fc:       5680            addql #3,%d0
10c633fe:       b680            cmpl %d0,%d3
10c63400:       6c06            bges 10c63408 <ip_options_echo+0x142>
10c63402:       70ea            moveq #-22,%d0
10c63404:       6000 017c       braw 10c63582 <ip_options_echo+0x2bc>
10c63408:       102d 0003       moveb %a5@(3),%d0
10c6340c:       0200 000f       andib #15,%d0
10c63410:       0c00 0003       cmpib #3,%d0
10c63414:       670a            beqs 10c63420 <ip_options_echo+0x15a>
10c63416:       002c 0002 0008  orib #2,%a4@(8)
10c6341c:       5882            addql #4,%d2
10c6341e:       6038            bras 10c63458 <ip_options_echo+0x192>
10c63420:       022c 00fd 0008  andib #-3,%a4@(8)
10c63426:       2802            movel %d2,%d4
10c63428:       5084            addql #8,%d4
10c6342a:       b684            cmpl %d4,%d3
10c6342c:       6d2a            blts 10c63458 <ip_options_echo+0x192>
10c6342e:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c63432:       4873 28ff       pea %a3@(ffffffff,%d2:l)
10c63436:       486e fffc       pea %fp@(-4)
10c6343a:       4e90            jsr %a0@
10c6343c:       2f2e fffc       movel %fp@(-4),%sp@-
10c63440:       4eb9 10c7 df42  jsr 10c7df42 <inet_addr_type>
10c63446:       4fef 0010       lea %sp@(16),%sp
10c6344a:       7202            moveq #2,%d1
10c6344c:       b280            cmpl %d0,%d1
10c6344e:       6708            beqs 10c63458 <ip_options_echo+0x192>
10c63450:       002c 0002 0008  orib #2,%a4@(8)
10c63456:       2404            movel %d4,%d2
10c63458:       1b42 0002       moveb %d2,%a5@(2)
10c6345c:       dbc3            addal %d3,%a5
10c6345e:       d72c 0004       addb %d3,%a4@(4)
10c63462:       2045            moveal %d5,%a0
10c63464:       1028 0005       moveb %a0@(5),%d0
10c63468:       6700 00fa       beqw 10c63564 <ip_options_echo+0x29e>
10c6346c:       0280 0000 00ff  andil #255,%d0
10c63472:       d7c0            addal %d0,%a3
10c63474:       4283            clrl %d3
10c63476:       162b 0001       moveb %a3@(1),%d3
10c6347a:       4282            clrl %d2
10c6347c:       142b 0002       moveb %a3@(2),%d2
10c63480:       7800            moveq #0,%d4
10c63482:       b682            cmpl %d2,%d3
10c63484:       6c04            bges 10c6348a <ip_options_echo+0x1c4>
10c63486:       2403            movel %d3,%d2
10c63488:       5282            addql #1,%d2
10c6348a:       5982            subql #4,%d2
10c6348c:       7003            moveq #3,%d0
10c6348e:       b082            cmpl %d2,%d0
10c63490:       6c72            bges 10c63504 <ip_options_echo+0x23e>
10c63492:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c63496:       4873 28ff       pea %a3@(ffffffff,%d2:l)
10c6349a:       486e fff8       pea %fp@(-8)
10c6349e:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c634a4:       4e92            jsr %a2@
10c634a6:       5982            subql #4,%d2
10c634a8:       7804            moveq #4,%d4
10c634aa:       4fef 000c       lea %sp@(12),%sp
10c634ae:       204a            moveal %a2,%a0
10c634b0:       7203            moveq #3,%d1
10c634b2:       b282            cmpl %d2,%d1
10c634b4:       6c2c            bges 10c634e2 <ip_options_echo+0x21c>
10c634b6:       260d            movel %a5,%d3
10c634b8:       5683            addql #3,%d3
10c634ba:       45f3 28ff       lea %a3@(ffffffff,%d2:l),%a2
10c634be:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c634c2:       2f0a            movel %a2,%sp@-
10c634c4:       2f03            movel %d3,%sp@-
10c634c6:       2d48 fff0       movel %a0,%fp@(-16)
10c634ca:       4e90            jsr %a0@
10c634cc:       4fef 000c       lea %sp@(12),%sp
10c634d0:       598a            subql #4,%a2
10c634d2:       5982            subql #4,%d2
10c634d4:       5883            addql #4,%d3
10c634d6:       5884            addql #4,%d4
10c634d8:       206e fff0       moveal %fp@(-16),%a0
10c634dc:       7003            moveq #3,%d0
10c634de:       b082            cmpl %d2,%d0
10c634e0:       6ddc            blts 10c634be <ip_options_echo+0x1f8>
10c634e2:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c634e6:       4873 2803       pea %a3@(00000003,%d2:l)
10c634ea:       720c            moveq #12,%d1
10c634ec:       2046            moveal %d6,%a0
10c634ee:       d2a8 0020       addl %a0@(32),%d1
10c634f2:       2f01            movel %d1,%sp@-
10c634f4:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c634fa:       4fef 000c       lea %sp@(12),%sp
10c634fe:       4a80            tstl %d0
10c63500:       6602            bnes 10c63504 <ip_options_echo+0x23e>
10c63502:       5984            subql #4,%d4
10c63504:       7003            moveq #3,%d0
10c63506:       b084            cmpl %d4,%d0
10c63508:       6c5a            bges 10c63564 <ip_options_echo+0x29e>
10c6350a:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c6350e:       486e fff4       pea %fp@(-12)
10c63512:       4873 48ff       pea %a3@(ffffffff,%d4:l)
10c63516:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c6351c:       28ae fff8       movel %fp@(-8),%a4@
10c63520:       1a93            moveb %a3@,%a5@
10c63522:       1204            moveb %d4,%d1
10c63524:       5601            addqb #3,%d1
10c63526:       1b41 0001       moveb %d1,%a5@(1)
10c6352a:       1b7c 0004 0002  moveb #4,%a5@(2)
10c63530:       4bf5 4803       lea %a5@(00000003,%d4:l),%a5
10c63534:       102c 0004       moveb %a4@(4),%d0
10c63538:       1400            moveb %d0,%d2
10c6353a:       0602 0014       addib #20,%d2
10c6353e:       1942 0005       moveb %d2,%a4@(5)
10c63542:       d001            addb %d1,%d0
10c63544:       1940 0004       moveb %d0,%a4@(4)
10c63548:       2045            moveal %d5,%a0
10c6354a:       1028 0008       moveb %a0@(8),%d0
10c6354e:       ea88            lsrl #5,%d0
10c63550:       7201            moveq #1,%d1
10c63552:       c081            andl %d1,%d0
10c63554:       eb08            lslb #5,%d0
10c63556:       122c 0008       moveb %a4@(8),%d1
10c6355a:       0201 00df       andib #-33,%d1
10c6355e:       8200            orb %d0,%d1
10c63560:       1941 0008       moveb %d1,%a4@(8)
10c63564:       102c 0004       moveb %a4@(4),%d0
10c63568:       6010            bras 10c6357a <ip_options_echo+0x2b4>
10c6356a:       421d            clrb %a5@+
10c6356c:       102c 0004       moveb %a4@(4),%d0
10c63570:       1400            moveb %d0,%d2
10c63572:       5202            addqb #1,%d2
10c63574:       1942 0004       moveb %d2,%a4@(4)
10c63578:       5200            addqb #1,%d0
10c6357a:       0200 0003       andib #3,%d0
10c6357e:       66ea            bnes 10c6356a <ip_options_echo+0x2a4>
10c63580:       7000            moveq #0,%d0
10c63582:       4cee 3c7c ffcc  moveml %fp@(-52),%d2-%d6/%a2-%a5
10c63588:       4e5e            unlk %fp
10c6358a:       4e75            rts

10c6358c <ip_options_fragment>:
10c6358c:       4e56 0000       linkw %fp,#0
10c63590:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c63594:       206e 0008       moveal %fp@(8),%a0
10c63598:       2468 0020       moveal %a0@(32),%a2
10c6359c:       47e8 002c       lea %a0@(44),%a3
10c635a0:       4283            clrl %d3
10c635a2:       162b 0004       moveb %a3@(4),%d3
10c635a6:       6742            beqs 10c635ea <ip_options_fragment+0x5e>
10c635a8:       7800            moveq #0,%d4
10c635aa:       1812            moveb %a2@,%d4
10c635ac:       4a84            tstl %d4
10c635ae:       6748            beqs 10c635f8 <ip_options_fragment+0x6c>
10c635b0:       7001            moveq #1,%d0
10c635b2:       b084            cmpl %d4,%d0
10c635b4:       6606            bnes 10c635bc <ip_options_fragment+0x30>
10c635b6:       5383            subql #1,%d3
10c635b8:       528a            addql #1,%a2
10c635ba:       602a            bras 10c635e6 <ip_options_fragment+0x5a>
10c635bc:       4282            clrl %d2
10c635be:       142a 0001       moveb %a2@(1),%d2
10c635c2:       7001            moveq #1,%d0
10c635c4:       b082            cmpl %d2,%d0
10c635c6:       6c30            bges 10c635f8 <ip_options_fragment+0x6c>
10c635c8:       b682            cmpl %d2,%d3
10c635ca:       6d2c            blts 10c635f8 <ip_options_fragment+0x6c>
10c635cc:       4a12            tstb %a2@
10c635ce:       6d12            blts 10c635e2 <ip_options_fragment+0x56>
10c635d0:       2f02            movel %d2,%sp@-
10c635d2:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c635d6:       2f0a            movel %a2,%sp@-
10c635d8:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c635de:       4fef 000c       lea %sp@(12),%sp
10c635e2:       9682            subl %d2,%d3
10c635e4:       d5c2            addal %d2,%a2
10c635e6:       4a83            tstl %d3
10c635e8:       6ec0            bgts 10c635aa <ip_options_fragment+0x1e>
10c635ea:       422b 0007       clrb %a3@(7)
10c635ee:       422b 0006       clrb %a3@(6)
10c635f2:       022b 00f8 0008  andib #-8,%a3@(8)
10c635f8:       4cee 0c1c ffec  moveml %fp@(-20),%d2-%d4/%a2-%a3
10c635fe:       4e5e            unlk %fp
10c63600:       4e75            rts

10c63602 <ip_options_compile>:
10c63602:       4e56 ffec       linkw %fp,#-20
10c63606:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c6360a:       266e 0008       moveal %fp@(8),%a3
10c6360e:       2a6e 000c       moveal %fp@(12),%a5
10c63612:       7c00            moveq #0,%d6
10c63614:       42ae ffec       clrl %fp@(-20)
10c63618:       bafc 0000       cmpaw #0,%a5
10c6361c:       6706            beqs 10c63624 <ip_options_compile+0x22>
10c6361e:       2d6d 0028 ffec  movel %a5@(40),%fp@(-20)
10c63624:       b6fc 0000       cmpaw #0,%a3
10c63628:       6638            bnes 10c63662 <ip_options_compile+0x60>
10c6362a:       47ed 002c       lea %a5@(44),%a3
10c6362e:       4878 000c       pea c <LSIGTRAP+0x7>
10c63632:       42a7            clrl %sp@-
10c63634:       2f0b            movel %a3,%sp@-
10c63636:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c6363c:       2a2d 0020       movel %a5@(32),%d5
10c63640:       2045            moveal %d5,%a0
10c63642:       1010            moveb %a0@,%d0
10c63644:       720f            moveq #15,%d1
10c63646:       c081            andl %d1,%d0
10c63648:       e588            lsll #2,%d0
10c6364a:       0600 ffec       addib #-20,%d0
10c6364e:       1740 0004       moveb %d0,%a3@(4)
10c63652:       45e8 0014       lea %a0@(20),%a2
10c63656:       022b 00bf 0008  andib #-65,%a3@(8)
10c6365c:       4fef 000c       lea %sp@(12),%sp
10c63660:       601a            bras 10c6367c <ip_options_compile+0x7a>
10c63662:       082b 0006 0008  btst #6,%a3@(8)
10c63668:       6706            beqs 10c63670 <ip_options_compile+0x6e>
10c6366a:       45eb 000c       lea %a3@(12),%a2
10c6366e:       6008            bras 10c63678 <ip_options_compile+0x76>
10c63670:       206d 0020       moveal %a5@(32),%a0
10c63674:       45e8 0014       lea %a0@(20),%a2
10c63678:       7aec            moveq #-20,%d5
10c6367a:       da8a            addl %a2,%d5
10c6367c:       4284            clrl %d4
10c6367e:       182b 0004       moveb %a3@(4),%d4
10c63682:       6700 03b4       beqw 10c63a38 <ip_options_compile+0x436>
10c63686:       7e00            moveq #0,%d7
10c63688:       1e12            moveb %a2@,%d7
10c6368a:       4a87            tstl %d7
10c6368c:       6708            beqs 10c63696 <ip_options_compile+0x94>
10c6368e:       7001            moveq #1,%d0
10c63690:       b087            cmpl %d7,%d0
10c63692:       6722            beqs 10c636b6 <ip_options_compile+0xb4>
10c63694:       6028            bras 10c636be <ip_options_compile+0xbc>
10c63696:       528a            addql #1,%a2
10c63698:       5384            subql #1,%d4
10c6369a:       4a84            tstl %d4
10c6369c:       6f00 039a       blew 10c63a38 <ip_options_compile+0x436>
10c636a0:       4a12            tstb %a2@
10c636a2:       6708            beqs 10c636ac <ip_options_compile+0xaa>
10c636a4:       4212            clrb %a2@
10c636a6:       002b 0008 0008  orib #8,%a3@(8)
10c636ac:       5384            subql #1,%d4
10c636ae:       4a84            tstl %d4
10c636b0:       6eee            bgts 10c636a0 <ip_options_compile+0x9e>
10c636b2:       6000 0384       braw 10c63a38 <ip_options_compile+0x436>
10c636b6:       5384            subql #1,%d4
10c636b8:       528a            addql #1,%a2
10c636ba:       6000 0376       braw 10c63a32 <ip_options_compile+0x430>
10c636be:       4283            clrl %d3
10c636c0:       162a 0001       moveb %a2@(1),%d3
10c636c4:       7201            moveq #1,%d1
10c636c6:       b283            cmpl %d3,%d1
10c636c8:       6c00 0382       bgew 10c63a4c <ip_options_compile+0x44a>
10c636cc:       b883            cmpl %d3,%d4
10c636ce:       6d00 037c       bltw 10c63a4c <ip_options_compile+0x44a>
10c636d2:       4280            clrl %d0
10c636d4:       1012            moveb %a2@,%d0
10c636d6:       0c80 0000 0083  cmpil #131,%d0
10c636dc:       6734            beqs 10c63712 <ip_options_compile+0x110>
10c636de:       6e18            bgts 10c636f8 <ip_options_compile+0xf6>
10c636e0:       7444            moveq #68,%d2
10c636e2:       b480            cmpl %d0,%d2
10c636e4:       6700 0134       beqw 10c6381a <ip_options_compile+0x218>
10c636e8:       6d00 032a       bltw 10c63a14 <ip_options_compile+0x412>
10c636ec:       7207            moveq #7,%d1
10c636ee:       b280            cmpl %d0,%d1
10c636f0:       6700 00b8       beqw 10c637aa <ip_options_compile+0x1a8>
10c636f4:       6000 031e       braw 10c63a14 <ip_options_compile+0x412>
10c636f8:       0c80 0000 0089  cmpil #137,%d0
10c636fe:       6712            beqs 10c63712 <ip_options_compile+0x110>
10c63700:       6f00 0312       blew 10c63a14 <ip_options_compile+0x412>
10c63704:       0c80 0000 0094  cmpil #148,%d0
10c6370a:       6700 02ec       beqw 10c639f8 <ip_options_compile+0x3f6>
10c6370e:       6000 0304       braw 10c63a14 <ip_options_compile+0x412>
10c63712:       7402            moveq #2,%d2
10c63714:       b483            cmpl %d3,%d2
10c63716:       6c00 0338       bgew 10c63a50 <ip_options_compile+0x44e>
10c6371a:       102a 0002       moveb %a2@(2),%d0
10c6371e:       0c00 0003       cmpib #3,%d0
10c63722:       6300 031c       blsw 10c63a40 <ip_options_compile+0x43e>
10c63726:       4a2b 0005       tstb %a3@(5)
10c6372a:       6600 0320       bnew 10c63a4c <ip_options_compile+0x44a>
10c6372e:       bafc 0000       cmpaw #0,%a5
10c63732:       6652            bnes 10c63786 <ip_options_compile+0x184>
10c63734:       0c00 0004       cmpib #4,%d0
10c63738:       6600 0316       bnew 10c63a50 <ip_options_compile+0x44e>
10c6373c:       7006            moveq #6,%d0
10c6373e:       b083            cmpl %d3,%d0
10c63740:       6c00 030e       bgew 10c63a50 <ip_options_compile+0x44e>
10c63744:       2003            movel %d3,%d0
10c63746:       721e            moveq #30,%d1
10c63748:       e3a8            lsll %d1,%d0
10c6374a:       0c80 c000 0000  cmpil #-1073741824,%d0
10c63750:       6600 02fe       bnew 10c63a50 <ip_options_compile+0x44e>
10c63754:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c63758:       240a            movel %a2,%d2
10c6375a:       5682            addql #3,%d2
10c6375c:       2f02            movel %d2,%sp@-
10c6375e:       2f0b            movel %a3,%sp@-
10c63760:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c63766:       4fef 000c       lea %sp@(12),%sp
10c6376a:       7007            moveq #7,%d0
10c6376c:       b083            cmpl %d3,%d0
10c6376e:       6c16            bges 10c63786 <ip_options_compile+0x184>
10c63770:       2043            moveal %d3,%a0
10c63772:       4868 fff9       pea %a0@(-7)
10c63776:       486a 0007       pea %a2@(7)
10c6377a:       2f02            movel %d2,%sp@-
10c6377c:       4eb9 10c8 4320  jsr 10c84320 <memmove>
10c63782:       4fef 000c       lea %sp@(12),%sp
10c63786:       0c12 0089       cmpib #-119,%a2@
10c6378a:       57c0            seq %d0
10c6378c:       0200 0020       andib #32,%d0
10c63790:       122b 0008       moveb %a3@(8),%d1
10c63794:       0201 00df       andib #-33,%d1
10c63798:       8200            orb %d0,%d1
10c6379a:       1741 0008       moveb %d1,%a3@(8)
10c6379e:       300a            movew %a2,%d0
10c637a0:       9005            subb %d5,%d0
10c637a2:       1740 0005       moveb %d0,%a3@(5)
10c637a6:       6000 0286       braw 10c63a2e <ip_options_compile+0x42c>
10c637aa:       4a2b 0006       tstb %a3@(6)
10c637ae:       6600 029c       bnew 10c63a4c <ip_options_compile+0x44a>
10c637b2:       7202            moveq #2,%d1
10c637b4:       b283            cmpl %d3,%d1
10c637b6:       6c00 0298       bgew 10c63a50 <ip_options_compile+0x44e>
10c637ba:       102a 0002       moveb %a2@(2),%d0
10c637be:       0c00 0003       cmpib #3,%d0
10c637c2:       6300 027c       blsw 10c63a40 <ip_options_compile+0x43e>
10c637c6:       0280 0000 00ff  andil #255,%d0
10c637cc:       b680            cmpl %d0,%d3
10c637ce:       6d3e            blts 10c6380e <ip_options_compile+0x20c>
10c637d0:       5680            addql #3,%d0
10c637d2:       b680            cmpl %d0,%d3
10c637d4:       6d00 026a       bltw 10c63a40 <ip_options_compile+0x43e>
10c637d8:       bafc 0000       cmpaw #0,%a5
10c637dc:       6726            beqs 10c63804 <ip_options_compile+0x202>
10c637de:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c637e2:       206e ffec       moveal %fp@(-20),%a0
10c637e6:       4868 008e       pea %a0@(142)
10c637ea:       4280            clrl %d0
10c637ec:       102a 0002       moveb %a2@(2),%d0
10c637f0:       4872 08ff       pea %a2@(ffffffff,%d0:l)
10c637f4:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c637fa:       002b 0008 0008  orib #8,%a3@(8)
10c63800:       4fef 000c       lea %sp@(12),%sp
10c63804:       582a 0002       addqb #4,%a2@(2)
10c63808:       002b 0004 0008  orib #4,%a3@(8)
10c6380e:       300a            movew %a2,%d0
10c63810:       9005            subb %d5,%d0
10c63812:       1740 0006       moveb %d0,%a3@(6)
10c63816:       6000 0216       braw 10c63a2e <ip_options_compile+0x42c>
10c6381a:       4a2b 0007       tstb %a3@(7)
10c6381e:       6600 022c       bnew 10c63a4c <ip_options_compile+0x44a>
10c63822:       7203            moveq #3,%d1
10c63824:       b283            cmpl %d3,%d1
10c63826:       6c00 0228       bgew 10c63a50 <ip_options_compile+0x44e>
10c6382a:       102a 0002       moveb %a2@(2),%d0
10c6382e:       0c00 0004       cmpib #4,%d0
10c63832:       6300 020c       blsw 10c63a40 <ip_options_compile+0x43e>
10c63836:       4281            clrl %d1
10c63838:       1200            moveb %d0,%d1
10c6383a:       b681            cmpl %d1,%d3
10c6383c:       6d00 0184       bltw 10c639c2 <ip_options_compile+0x3c0>
10c63840:       99cc            subal %a4,%a4
10c63842:       2001            movel %d1,%d0
10c63844:       5680            addql #3,%d0
10c63846:       4282            clrl %d2
10c63848:       142a 0001       moveb %a2@(1),%d2
10c6384c:       2042            moveal %d2,%a0
10c6384e:       b680            cmpl %d0,%d3
10c63850:       6d00 01ee       bltw 10c63a40 <ip_options_compile+0x43e>
10c63854:       102a 0003       moveb %a2@(3),%d0
10c63858:       740f            moveq #15,%d2
10c6385a:       c082            andl %d2,%d0
10c6385c:       7401            moveq #1,%d2
10c6385e:       b480            cmpl %d0,%d2
10c63860:       673a            beqs 10c6389c <ip_options_compile+0x29a>
10c63862:       6d08            blts 10c6386c <ip_options_compile+0x26a>
10c63864:       4a80            tstl %d0
10c63866:       670e            beqs 10c63876 <ip_options_compile+0x274>
10c63868:       6000 00da       braw 10c63944 <ip_options_compile+0x342>
10c6386c:       7403            moveq #3,%d2
10c6386e:       b480            cmpl %d0,%d2
10c63870:       6778            beqs 10c638ea <ip_options_compile+0x2e8>
10c63872:       6000 00d0       braw 10c63944 <ip_options_compile+0x342>
10c63876:       300a            movew %a2,%d0
10c63878:       9005            subb %d5,%d0
10c6387a:       1740 0007       moveb %d0,%a3@(7)
10c6387e:       bafc 0000       cmpaw #0,%a5
10c63882:       670a            beqs 10c6388e <ip_options_compile+0x28c>
10c63884:       4280            clrl %d0
10c63886:       102a 0002       moveb %a2@(2),%d0
10c6388a:       49f2 08ff       lea %a2@(ffffffff,%d0:l),%a4
10c6388e:       002b 0002 0008  orib #2,%a3@(8)
10c63894:       582a 0002       addqb #4,%a2@(2)
10c63898:       6000 00c6       braw 10c63960 <ip_options_compile+0x35e>
10c6389c:       2001            movel %d1,%d0
10c6389e:       5e80            addql #7,%d0
10c638a0:       b1c0            cmpal %d0,%a0
10c638a2:       6d00 019c       bltw 10c63a40 <ip_options_compile+0x43e>
10c638a6:       320a            movew %a2,%d1
10c638a8:       9205            subb %d5,%d1
10c638aa:       1741 0007       moveb %d1,%a3@(7)
10c638ae:       bafc 0000       cmpaw #0,%a5
10c638b2:       672a            beqs 10c638de <ip_options_compile+0x2dc>
10c638b4:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c638b8:       206e ffec       moveal %fp@(-20),%a0
10c638bc:       4868 008e       pea %a0@(142)
10c638c0:       4280            clrl %d0
10c638c2:       102a 0002       moveb %a2@(2),%d0
10c638c6:       4872 08ff       pea %a2@(ffffffff,%d0:l)
10c638ca:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c638d0:       4280            clrl %d0
10c638d2:       102a 0002       moveb %a2@(2),%d0
10c638d6:       49f2 0803       lea %a2@(00000003,%d0:l),%a4
10c638da:       4fef 000c       lea %sp@(12),%sp
10c638de:       002b 0003 0008  orib #3,%a3@(8)
10c638e4:       502a 0002       addqb #8,%a2@(2)
10c638e8:       6076            bras 10c63960 <ip_options_compile+0x35e>
10c638ea:       2001            movel %d1,%d0
10c638ec:       5e80            addql #7,%d0
10c638ee:       b1c0            cmpal %d0,%a0
10c638f0:       6d00 014e       bltw 10c63a40 <ip_options_compile+0x43e>
10c638f4:       300a            movew %a2,%d0
10c638f6:       9005            subb %d5,%d0
10c638f8:       1740 0007       moveb %d0,%a3@(7)
10c638fc:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c63900:       4280            clrl %d0
10c63902:       102a 0002       moveb %a2@(2),%d0
10c63906:       4872 08ff       pea %a2@(ffffffff,%d0:l)
10c6390a:       486e fffc       pea %fp@(-4)
10c6390e:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c63914:       2f2e fffc       movel %fp@(-4),%sp@-
10c63918:       4eb9 10c7 df42  jsr 10c7df42 <inet_addr_type>
10c6391e:       4fef 0010       lea %sp@(16),%sp
10c63922:       7201            moveq #1,%d1
10c63924:       b280            cmpl %d0,%d1
10c63926:       6738            beqs 10c63960 <ip_options_compile+0x35e>
10c63928:       bafc 0000       cmpaw #0,%a5
10c6392c:       670a            beqs 10c63938 <ip_options_compile+0x336>
10c6392e:       4280            clrl %d0
10c63930:       102a 0002       moveb %a2@(2),%d0
10c63934:       49f2 0803       lea %a2@(00000003,%d0:l),%a4
10c63938:       002b 0002 0008  orib #2,%a3@(8)
10c6393e:       502a 0002       addqb #8,%a2@(2)
10c63942:       601c            bras 10c63960 <ip_options_compile+0x35e>
10c63944:       bafc 0000       cmpaw #0,%a5
10c63948:       6616            bnes 10c63960 <ip_options_compile+0x35e>
10c6394a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c63950:       0828 0005 01d2  btst #5,%a0@(466)
10c63956:       6700 00ee       beqw 10c63a46 <ip_options_compile+0x444>
10c6395a:       0068 0100 0006  oriw #256,%a0@(6)
10c63960:       b8fc 0000       cmpaw #0,%a4
10c63964:       6700 00c8       beqw 10c63a2e <ip_options_compile+0x42c>
10c63968:       486e fff4       pea %fp@(-12)
10c6396c:       4eb9 10c1 1c74  jsr 10c11c74 <do_gettimeofday>
10c63972:       2f3c 0001 5180  movel #86400,%sp@-
10c63978:       2f2e fff4       movel %fp@(-12),%sp@-
10c6397c:       4eb9 10c8 5864  jsr 10c85864 <__modsi3>
10c63982:       508f            addql #8,%sp
10c63984:       2400            movel %d0,%d2
10c63986:       eb8a            lsll #5,%d2
10c63988:       9480            subl %d0,%d2
10c6398a:       e58a            lsll #2,%d2
10c6398c:       d480            addl %d0,%d2
10c6398e:       e78a            lsll #3,%d2
10c63990:       4878 03e8       pea 3e8 <LSIGTRAP+0x3e3>
10c63994:       2f2e fff8       movel %fp@(-8),%sp@-
10c63998:       4eb9 10c8 5834  jsr 10c85834 <__divsi3>
10c6399e:       508f            addql #8,%sp
10c639a0:       d480            addl %d0,%d2
10c639a2:       2d42 fff0       movel %d2,%fp@(-16)
10c639a6:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c639aa:       486e fff0       pea %fp@(-16)
10c639ae:       2f0c            movel %a4,%sp@-
10c639b0:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c639b6:       002b 0008 0008  orib #8,%a3@(8)
10c639bc:       4fef 0010       lea %sp@(16),%sp
10c639c0:       606c            bras 10c63a2e <ip_options_compile+0x42c>
10c639c2:       102a 0003       moveb %a2@(3),%d0
10c639c6:       e888            lsrl #4,%d0
10c639c8:       740f            moveq #15,%d2
10c639ca:       c082            andl %d2,%d0
10c639cc:       b480            cmpl %d0,%d2
10c639ce:       6776            beqs 10c63a46 <ip_options_compile+0x444>
10c639d0:       320a            movew %a2,%d1
10c639d2:       9205            subb %d5,%d1
10c639d4:       1741 0007       moveb %d1,%a3@(7)
10c639d8:       bafc 0000       cmpaw #0,%a5
10c639dc:       6750            beqs 10c63a2e <ip_options_compile+0x42c>
10c639de:       122a 0003       moveb %a2@(3),%d1
10c639e2:       0201 000f       andib #15,%d1
10c639e6:       5200            addqb #1,%d0
10c639e8:       e908            lslb #4,%d0
10c639ea:       8200            orb %d0,%d1
10c639ec:       1541 0003       moveb %d1,%a2@(3)
10c639f0:       002b 0008 0008  orib #8,%a3@(8)
10c639f6:       6036            bras 10c63a2e <ip_options_compile+0x42c>
10c639f8:       7403            moveq #3,%d2
10c639fa:       b483            cmpl %d3,%d2
10c639fc:       6c52            bges 10c63a50 <ip_options_compile+0x44e>
10c639fe:       4a2a 0002       tstb %a2@(2)
10c63a02:       662a            bnes 10c63a2e <ip_options_compile+0x42c>
10c63a04:       4a2a 0003       tstb %a2@(3)
10c63a08:       6624            bnes 10c63a2e <ip_options_compile+0x42c>
10c63a0a:       300a            movew %a2,%d0
10c63a0c:       9005            subb %d5,%d0
10c63a0e:       1740 0009       moveb %d0,%a3@(9)
10c63a12:       601a            bras 10c63a2e <ip_options_compile+0x42c>
10c63a14:       bafc 0000       cmpaw #0,%a5
10c63a18:       6614            bnes 10c63a2e <ip_options_compile+0x42c>
10c63a1a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c63a20:       0828 0005 01d2  btst #5,%a0@(466)
10c63a26:       6724            beqs 10c63a4c <ip_options_compile+0x44a>
10c63a28:       0068 0100 0006  oriw #256,%a0@(6)
10c63a2e:       9883            subl %d3,%d4
10c63a30:       d5c3            addal %d3,%a2
10c63a32:       4a84            tstl %d4
10c63a34:       6e00 fc52       bgtw 10c63688 <ip_options_compile+0x86>
10c63a38:       4a86            tstl %d6
10c63a3a:       6618            bnes 10c63a54 <ip_options_compile+0x452>
10c63a3c:       7000            moveq #0,%d0
10c63a3e:       6034            bras 10c63a74 <ip_options_compile+0x472>
10c63a40:       2c0a            movel %a2,%d6
10c63a42:       5486            addql #2,%d6
10c63a44:       600e            bras 10c63a54 <ip_options_compile+0x452>
10c63a46:       2c0a            movel %a2,%d6
10c63a48:       5686            addql #3,%d6
10c63a4a:       6008            bras 10c63a54 <ip_options_compile+0x452>
10c63a4c:       2c0a            movel %a2,%d6
10c63a4e:       6004            bras 10c63a54 <ip_options_compile+0x452>
10c63a50:       2c0a            movel %a2,%d6
10c63a52:       5286            addql #1,%d6
10c63a54:       bafc 0000       cmpaw #0,%a5
10c63a58:       6718            beqs 10c63a72 <ip_options_compile+0x470>
10c63a5a:       9c85            subl %d5,%d6
10c63a5c:       e14e            lslw #8,%d6
10c63a5e:       4846            swap %d6
10c63a60:       4246            clrw %d6
10c63a62:       2f06            movel %d6,%sp@-
10c63a64:       42a7            clrl %sp@-
10c63a66:       4878 000c       pea c <LSIGTRAP+0x7>
10c63a6a:       2f0d            movel %a5,%sp@-
10c63a6c:       4eb9 10c7 a7ec  jsr 10c7a7ec <icmp_send>
10c63a72:       70ea            moveq #-22,%d0
10c63a74:       4cee 3cfc ffc4  moveml %fp@(-60),%d2-%d7/%a2-%a5
10c63a7a:       4e5e            unlk %fp
10c63a7c:       4e75            rts

10c63a7e <ip_options_undo>:
10c63a7e:       4e56 0000       linkw %fp,#0
10c63a82:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c63a86:       266e 0008       moveal %fp@(8),%a3
10c63a8a:       102b 0005       moveb %a3@(5),%d0
10c63a8e:       6738            beqs 10c63ac8 <ip_options_undo+0x4a>
10c63a90:       0280 0000 00ff  andil #255,%d0
10c63a96:       41f3 080c       lea %a3@(0000000c,%d0:l),%a0
10c63a9a:       4280            clrl %d0
10c63a9c:       1028 ffed       moveb %a0@(-19),%d0
10c63aa0:       2240            moveal %d0,%a1
10c63aa2:       4869 fff9       pea %a1@(-7)
10c63aa6:       74ef            moveq #-17,%d2
10c63aa8:       d488            addl %a0,%d2
10c63aaa:       2f02            movel %d2,%sp@-
10c63aac:       4868 fff3       pea %a0@(-13)
10c63ab0:       4eb9 10c8 4320  jsr 10c84320 <memmove>
10c63ab6:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c63aba:       2f0b            movel %a3,%sp@-
10c63abc:       2f02            movel %d2,%sp@-
10c63abe:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c63ac4:       4fef 0018       lea %sp@(24),%sp
10c63ac8:       082b 0002 0008  btst #2,%a3@(8)
10c63ace:       672e            beqs 10c63afe <ip_options_undo+0x80>
10c63ad0:       4280            clrl %d0
10c63ad2:       102b 0006       moveb %a3@(6),%d0
10c63ad6:       41f3 08f8       lea %a3@(fffffff8,%d0:l),%a0
10c63ada:       1028 0002       moveb %a0@(2),%d0
10c63ade:       5900            subqb #4,%d0
10c63ae0:       1140 0002       moveb %d0,%a0@(2)
10c63ae4:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c63ae8:       42a7            clrl %sp@-
10c63aea:       0280 0000 00ff  andil #255,%d0
10c63af0:       4870 08ff       pea %a0@(ffffffff,%d0:l)
10c63af4:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c63afa:       4fef 000c       lea %sp@(12),%sp
10c63afe:       102b 0007       moveb %a3@(7),%d0
10c63b02:       6770            beqs 10c63b74 <ip_options_undo+0xf6>
10c63b04:       0280 0000 00ff  andil #255,%d0
10c63b0a:       45f3 08f8       lea %a3@(fffffff8,%d0:l),%a2
10c63b0e:       082b 0001 0008  btst #1,%a3@(8)
10c63b14:       6736            beqs 10c63b4c <ip_options_undo+0xce>
10c63b16:       102a 0002       moveb %a2@(2),%d0
10c63b1a:       5900            subqb #4,%d0
10c63b1c:       1540 0002       moveb %d0,%a2@(2)
10c63b20:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c63b24:       42a7            clrl %sp@-
10c63b26:       0280 0000 00ff  andil #255,%d0
10c63b2c:       4872 08ff       pea %a2@(ffffffff,%d0:l)
10c63b30:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c63b36:       102a 0003       moveb %a2@(3),%d0
10c63b3a:       0200 000f       andib #15,%d0
10c63b3e:       4fef 000c       lea %sp@(12),%sp
10c63b42:       0c00 0003       cmpib #3,%d0
10c63b46:       6604            bnes 10c63b4c <ip_options_undo+0xce>
10c63b48:       592a 0002       subqb #4,%a2@(2)
10c63b4c:       082b 0000 0008  btst #0,%a3@(8)
10c63b52:       6720            beqs 10c63b74 <ip_options_undo+0xf6>
10c63b54:       102a 0002       moveb %a2@(2),%d0
10c63b58:       5900            subqb #4,%d0
10c63b5a:       1540 0002       moveb %d0,%a2@(2)
10c63b5e:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c63b62:       42a7            clrl %sp@-
10c63b64:       0280 0000 00ff  andil #255,%d0
10c63b6a:       4872 08ff       pea %a2@(ffffffff,%d0:l)
10c63b6e:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c63b74:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c63b7a:       4e5e            unlk %fp
10c63b7c:       4e75            rts

10c63b7e <ip_options_get>:
10c63b7e:       4e56 0000       linkw %fp,#0
10c63b82:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c63b86:       262e 000c       movel %fp@(12),%d3
10c63b8a:       242e 0010       movel %fp@(16),%d2
10c63b8e:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c63b92:       2002            movel %d2,%d0
10c63b94:       5680            addql #3,%d0
10c63b96:       72fc            moveq #-4,%d1
10c63b98:       c081            andl %d1,%d0
10c63b9a:       2040            moveal %d0,%a0
10c63b9c:       4868 000c       pea %a0@(12)
10c63ba0:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c63ba6:       2440            moveal %d0,%a2
10c63ba8:       508f            addql #8,%sp
10c63baa:       b4fc 0000       cmpaw #0,%a2
10c63bae:       6604            bnes 10c63bb4 <ip_options_get+0x36>
10c63bb0:       70f4            moveq #-12,%d0
10c63bb2:       6070            bras 10c63c24 <ip_options_get+0xa6>
10c63bb4:       4878 000c       pea c <LSIGTRAP+0x7>
10c63bb8:       42a7            clrl %sp@-
10c63bba:       2f0a            movel %a2,%sp@-
10c63bbc:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c63bc2:       4fef 000c       lea %sp@(12),%sp
10c63bc6:       4a82            tstl %d2
10c63bc8:       6712            beqs 10c63bdc <ip_options_get+0x5e>
10c63bca:       2f02            movel %d2,%sp@-
10c63bcc:       2f03            movel %d3,%sp@-
10c63bce:       486a 000c       pea %a2@(12)
10c63bd2:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c63bd8:       4fef 000c       lea %sp@(12),%sp
10c63bdc:       2002            movel %d2,%d0
10c63bde:       7203            moveq #3,%d1
10c63be0:       c081            andl %d1,%d0
10c63be2:       6710            beqs 10c63bf4 <ip_options_get+0x76>
10c63be4:       41f2 280c       lea %a2@(0000000c,%d2:l),%a0
10c63be8:       4218            clrb %a0@+
10c63bea:       5282            addql #1,%d2
10c63bec:       2002            movel %d2,%d0
10c63bee:       7203            moveq #3,%d1
10c63bf0:       c081            andl %d1,%d0
10c63bf2:       66f4            bnes 10c63be8 <ip_options_get+0x6a>
10c63bf4:       1542 0004       moveb %d2,%a2@(4)
10c63bf8:       002a 00c0 0008  orib #-64,%a2@(8)
10c63bfe:       4a82            tstl %d2
10c63c00:       671a            beqs 10c63c1c <ip_options_get+0x9e>
10c63c02:       42a7            clrl %sp@-
10c63c04:       2f0a            movel %a2,%sp@-
10c63c06:       4eba f9fa       jsr %pc@(10c63602 <ip_options_compile>)
10c63c0a:       508f            addql #8,%sp
10c63c0c:       4a80            tstl %d0
10c63c0e:       670c            beqs 10c63c1c <ip_options_get+0x9e>
10c63c10:       2f0a            movel %a2,%sp@-
10c63c12:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c63c18:       70ea            moveq #-22,%d0
10c63c1a:       6008            bras 10c63c24 <ip_options_get+0xa6>
10c63c1c:       206e 0008       moveal %fp@(8),%a0
10c63c20:       208a            movel %a2,%a0@
10c63c22:       7000            moveq #0,%d0
10c63c24:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c63c2a:       4e5e            unlk %fp
10c63c2c:       4e75            rts

10c63c2e <ip_forward_options>:
10c63c2e:       4e56 0000       linkw %fp,#0
10c63c32:       48e7 3e3c       moveml %d2-%d6/%a2-%a5,%sp@-
10c63c36:       2c2e 0008       movel %fp@(8),%d6
10c63c3a:       2046            moveal %d6,%a0
10c63c3c:       49e8 002c       lea %a0@(44),%a4
10c63c40:       2a68 0028       moveal %a0@(40),%a5
10c63c44:       2a28 0020       movel %a0@(32),%d5
10c63c48:       082c 0002 0008  btst #2,%a4@(8)
10c63c4e:       6724            beqs 10c63c74 <ip_forward_options+0x46>
10c63c50:       4280            clrl %d0
10c63c52:       102c 0006       moveb %a4@(6),%d0
10c63c56:       2645            moveal %d5,%a3
10c63c58:       d7c0            addal %d0,%a3
10c63c5a:       2f0d            movel %a5,%sp@-
10c63c5c:       4280            clrl %d0
10c63c5e:       102b 0002       moveb %a3@(2),%d0
10c63c62:       4873 08fb       pea %a3@(fffffffb,%d0:l)
10c63c66:       4eb9 10c5 fdbc  jsr 10c5fdbc <ip_rt_get_source>
10c63c6c:       002c 0008 0008  orib #8,%a4@(8)
10c63c72:       508f            addql #8,%sp
10c63c74:       082c 0004 0008  btst #4,%a4@(8)
10c63c7a:       6700 00b6       beqw 10c63d32 <ip_forward_options+0x104>
10c63c7e:       4280            clrl %d0
10c63c80:       102c 0005       moveb %a4@(5),%d0
10c63c84:       2645            moveal %d5,%a3
10c63c86:       d7c0            addal %d0,%a3
10c63c88:       4282            clrl %d2
10c63c8a:       142b 0002       moveb %a3@(2),%d2
10c63c8e:       4284            clrl %d4
10c63c90:       182b 0001       moveb %a3@(1),%d4
10c63c94:       45f3 28ff       lea %a3@(ffffffff,%d2:l),%a2
10c63c98:       6004            bras 10c63c9e <ip_forward_options+0x70>
10c63c9a:       588a            addql #4,%a2
10c63c9c:       5882            addql #4,%d2
10c63c9e:       2602            movel %d2,%d3
10c63ca0:       5683            addql #3,%d3
10c63ca2:       b882            cmpl %d2,%d4
10c63ca4:       6d1c            blts 10c63cc2 <ip_forward_options+0x94>
10c63ca6:       b883            cmpl %d3,%d4
10c63ca8:       6d44            blts 10c63cee <ip_forward_options+0xc0>
10c63caa:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c63cae:       2f0a            movel %a2,%sp@-
10c63cb0:       486d 006c       pea %a5@(108)
10c63cb4:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c63cba:       4fef 000c       lea %sp@(12),%sp
10c63cbe:       4a80            tstl %d0
10c63cc0:       66d8            bnes 10c63c9a <ip_forward_options+0x6c>
10c63cc2:       b883            cmpl %d3,%d4
10c63cc4:       6d28            blts 10c63cee <ip_forward_options+0xc0>
10c63cc6:       002c 0008 0008  orib #8,%a4@(8)
10c63ccc:       2f0d            movel %a5,%sp@-
10c63cce:       4873 28ff       pea %a3@(ffffffff,%d2:l)
10c63cd2:       4eb9 10c5 fdbc  jsr 10c5fdbc <ip_rt_get_source>
10c63cd8:       2246            moveal %d6,%a1
10c63cda:       2069 0020       moveal %a1@(32),%a0
10c63cde:       216d 006c 0010  movel %a5@(108),%a0@(16)
10c63ce4:       5802            addqb #4,%d2
10c63ce6:       1742 0002       moveb %d2,%a3@(2)
10c63cea:       508f            addql #8,%sp
10c63cec:       6018            bras 10c63d06 <ip_forward_options+0xd8>
10c63cee:       4eb9 10c5 ca54  jsr 10c5ca54 <net_ratelimit>
10c63cf4:       4a80            tstl %d0
10c63cf6:       670e            beqs 10c63d06 <ip_forward_options+0xd8>
10c63cf8:       4879 1000 8298  pea 10008298 <prio2band+0x101e>
10c63cfe:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c63d04:       588f            addql #4,%sp
10c63d06:       082c 0000 0008  btst #0,%a4@(8)
10c63d0c:       6724            beqs 10c63d32 <ip_forward_options+0x104>
10c63d0e:       4280            clrl %d0
10c63d10:       102c 0007       moveb %a4@(7),%d0
10c63d14:       2645            moveal %d5,%a3
10c63d16:       d7c0            addal %d0,%a3
10c63d18:       2f0d            movel %a5,%sp@-
10c63d1a:       4280            clrl %d0
10c63d1c:       102b 0002       moveb %a3@(2),%d0
10c63d20:       4873 08f7       pea %a3@(fffffff7,%d0:l)
10c63d24:       4eb9 10c5 fdbc  jsr 10c5fdbc <ip_rt_get_source>
10c63d2a:       002c 0008 0008  orib #8,%a4@(8)
10c63d30:       508f            addql #8,%sp
10c63d32:       102c 0008       moveb %a4@(8),%d0
10c63d36:       0800 0003       btst #3,%d0
10c63d3a:       6714            beqs 10c63d50 <ip_forward_options+0x122>
10c63d3c:       0200 00f7       andib #-9,%d0
10c63d40:       1940 0008       moveb %d0,%a4@(8)
10c63d44:       2046            moveal %d6,%a0
10c63d46:       2f28 0020       movel %a0@(32),%sp@-
10c63d4a:       4eb9 10c6 515a  jsr 10c6515a <ip_send_check>
10c63d50:       4cee 3c7c ffdc  moveml %fp@(-36),%d2-%d6/%a2-%a5
10c63d56:       4e5e            unlk %fp
10c63d58:       4e75            rts

10c63d5a <ip_options_rcv_srr>:
10c63d5a:       4e56 fffc       linkw %fp,#-4
10c63d5e:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c63d62:       2a6e 0008       moveal %fp@(8),%a5
10c63d66:       49ed 002c       lea %a5@(44),%a4
10c63d6a:       262d 0020       movel %a5@(32),%d3
10c63d6e:       4280            clrl %d0
10c63d70:       102c 0005       moveb %a4@(5),%d0
10c63d74:       2043            moveal %d3,%a0
10c63d76:       d1c0            addal %d0,%a0
10c63d78:       246d 0028       moveal %a5@(40),%a2
10c63d7c:       4a2c 0005       tstb %a4@(5)
10c63d80:       6700 0120       beqw 10c63ea2 <ip_options_rcv_srr+0x148>
10c63d84:       70ea            moveq #-22,%d0
10c63d86:       4a2d 006a       tstb %a5@(106)
10c63d8a:       6600 0118       bnew 10c63ea4 <ip_options_rcv_srr+0x14a>
10c63d8e:       202a 0068       movel %a2@(104),%d0
10c63d92:       7201            moveq #1,%d1
10c63d94:       b280            cmpl %d0,%d1
10c63d96:       6612            bnes 10c63daa <ip_options_rcv_srr+0x50>
10c63d98:       082c 0005 0008  btst #5,%a4@(8)
10c63d9e:       6700 0102       beqw 10c63ea2 <ip_options_rcv_srr+0x148>
10c63da2:       2f3c 1000 0000  movel #268435456,%sp@-
10c63da8:       601e            bras 10c63dc8 <ip_options_rcv_srr+0x6e>
10c63daa:       7202            moveq #2,%d1
10c63dac:       b280            cmpl %d0,%d1
10c63dae:       672c            beqs 10c63ddc <ip_options_rcv_srr+0x82>
10c63db0:       70ea            moveq #-22,%d0
10c63db2:       6000 00f0       braw 10c63ea4 <ip_options_rcv_srr+0x14a>
10c63db6:       102c 0005       moveb %a4@(5),%d0
10c63dba:       e148            lslw #8,%d0
10c63dbc:       4840            swap %d0
10c63dbe:       4240            clrw %d0
10c63dc0:       0680 0200 0000  addil #33554432,%d0
10c63dc6:       2f00            movel %d0,%sp@-
10c63dc8:       42a7            clrl %sp@-
10c63dca:       4878 000c       pea c <LSIGTRAP+0x7>
10c63dce:       2f0d            movel %a5,%sp@-
10c63dd0:       4eb9 10c7 a7ec  jsr 10c7a7ec <icmp_send>
10c63dd6:       70ea            moveq #-22,%d0
10c63dd8:       6000 00ca       braw 10c63ea4 <ip_options_rcv_srr+0x14a>
10c63ddc:       4282            clrl %d2
10c63dde:       1428 0002       moveb %a0@(2),%d2
10c63de2:       4284            clrl %d4
10c63de4:       1828 0001       moveb %a0@(1),%d4
10c63de8:       b882            cmpl %d2,%d4
10c63dea:       6d00 00b6       bltw 10c63ea2 <ip_options_rcv_srr+0x148>
10c63dee:       47f0 28ff       lea %a0@(ffffffff,%d2:l),%a3
10c63df2:       2002            movel %d2,%d0
10c63df4:       5680            addql #3,%d0
10c63df6:       b880            cmpl %d0,%d4
10c63df8:       6dbc            blts 10c63db6 <ip_options_rcv_srr+0x5c>
10c63dfa:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c63dfe:       2f0b            movel %a3,%sp@-
10c63e00:       486e fffc       pea %fp@(-4)
10c63e04:       2a3c 10c8 5744  movel #281564996,%d5
10c63e0a:       2045            moveal %d5,%a0
10c63e0c:       4e90            jsr %a0@
10c63e0e:       246d 0028       moveal %a5@(40),%a2
10c63e12:       42ad 0028       clrl %a5@(40)
10c63e16:       2f2d 0018       movel %a5@(24),%sp@-
10c63e1a:       2043            moveal %d3,%a0
10c63e1c:       4280            clrl %d0
10c63e1e:       1028 0001       moveb %a0@(1),%d0
10c63e22:       2f00            movel %d0,%sp@-
10c63e24:       2f28 000c       movel %a0@(12),%sp@-
10c63e28:       2f2e fffc       movel %fp@(-4),%sp@-
10c63e2c:       2f0d            movel %a5,%sp@-
10c63e2e:       4eb9 10c6 06b0  jsr 10c606b0 <ip_route_input>
10c63e34:       226d 0028       moveal %a5@(40),%a1
10c63e38:       4fef 0020       lea %sp@(32),%sp
10c63e3c:       4a80            tstl %d0
10c63e3e:       660c            bnes 10c63e4c <ip_options_rcv_srr+0xf2>
10c63e40:       2029 0068       movel %a1@(104),%d0
10c63e44:       5380            subql #1,%d0
10c63e46:       7201            moveq #1,%d1
10c63e48:       b280            cmpl %d0,%d1
10c63e4a:       6414            bccs 10c63e60 <ip_options_rcv_srr+0x106>
10c63e4c:       b2fc 0000       cmpaw #0,%a1
10c63e50:       6706            beqs 10c63e58 <ip_options_rcv_srr+0xfe>
10c63e52:       41e9 0004       lea %a1@(4),%a0
10c63e56:       5390            subql #1,%a0@
10c63e58:       2b4a 0028       movel %a2,%a5@(40)
10c63e5c:       70ea            moveq #-22,%d0
10c63e5e:       6044            bras 10c63ea4 <ip_options_rcv_srr+0x14a>
10c63e60:       b4fc 0000       cmpaw #0,%a2
10c63e64:       6706            beqs 10c63e6c <ip_options_rcv_srr+0x112>
10c63e66:       41ea 0004       lea %a2@(4),%a0
10c63e6a:       5390            subql #1,%a0@
10c63e6c:       7002            moveq #2,%d0
10c63e6e:       b0a9 0068       cmpl %a1@(104),%d0
10c63e72:       6624            bnes 10c63e98 <ip_options_rcv_srr+0x13e>
10c63e74:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c63e78:       2f0b            movel %a3,%sp@-
10c63e7a:       2043            moveal %d3,%a0
10c63e7c:       4868 0010       pea %a0@(16)
10c63e80:       2045            moveal %d5,%a0
10c63e82:       4e90            jsr %a0@
10c63e84:       002c 0008 0008  orib #8,%a4@(8)
10c63e8a:       4fef 000c       lea %sp@(12),%sp
10c63e8e:       588b            addql #4,%a3
10c63e90:       5882            addql #4,%d2
10c63e92:       b882            cmpl %d2,%d4
10c63e94:       6c00 ff5c       bgew 10c63df2 <ip_options_rcv_srr+0x98>
10c63e98:       b882            cmpl %d2,%d4
10c63e9a:       6d06            blts 10c63ea2 <ip_options_rcv_srr+0x148>
10c63e9c:       002c 0018 0008  orib #24,%a4@(8)
10c63ea2:       7000            moveq #0,%d0
10c63ea4:       4cee 3c3c ffdc  moveml %fp@(-36),%d2-%d5/%a2-%a5
10c63eaa:       4e5e            unlk %fp
10c63eac:       4e75            rts
10c63eae:       4e75            rts

10c63eb0 <ip_dev_loopback_xmit>:
10c63eb0:       4e56 0000       linkw %fp,#0
10c63eb4:       2f0a            movel %a2,%sp@-
10c63eb6:       246e 0008       moveal %fp@(8),%a2
10c63eba:       256a 0080 0024  movel %a2@(128),%a2@(36)
10c63ec0:       222a 0020       movel %a2@(32),%d1
10c63ec4:       92aa 0024       subl %a2@(36),%d1
10c63ec8:       202a 005c       movel %a2@(92),%d0
10c63ecc:       9081            subl %d1,%d0
10c63ece:       2540 005c       movel %d0,%a2@(92)
10c63ed2:       b0aa 0060       cmpl %a2@(96),%d0
10c63ed6:       640c            bccs 10c63ee4 <ip_dev_loopback_xmit+0x34>
10c63ed8:       4879 1000 82c2  pea 100082c2 <prio2band+0x1048>
10c63ede:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c63ee4:       d3aa 0080       addl %d1,%a2@(128)
10c63ee8:       157c 0005 006a  moveb #5,%a2@(106)
10c63eee:       157c 0002 006b  moveb #2,%a2@(107)
10c63ef4:       4aaa 0028       tstl %a2@(40)
10c63ef8:       6612            bnes 10c63f0c <ip_dev_loopback_xmit+0x5c>
10c63efa:       4878 0066       pea 66 <LSIGTRAP+0x61>
10c63efe:       4879 1000 8318  pea 10008318 <prio2band+0x109e>
10c63f04:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c63f0a:       508f            addql #8,%sp
10c63f0c:       2f0a            movel %a2,%sp@-
10c63f0e:       4eb9 10c5 83ba  jsr 10c583ba <netif_rx>
10c63f14:       7000            moveq #0,%d0
10c63f16:       246e fffc       moveal %fp@(-4),%a2
10c63f1a:       4e5e            unlk %fp
10c63f1c:       4e75            rts

10c63f1e <ip_build_and_send_pkt>:
10c63f1e:       4e56 0000       linkw %fp,#0
10c63f22:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c63f26:       266e 0008       moveal %fp@(8),%a3
10c63f2a:       286e 000c       moveal %fp@(12),%a4
10c63f2e:       262e 0018       movel %fp@(24),%d3
10c63f32:       2a6b 0028       moveal %a3@(40),%a5
10c63f36:       672a            beqs 10c63f62 <ip_build_and_send_pkt+0x44>
10c63f38:       2043            moveal %d3,%a0
10c63f3a:       4280            clrl %d0
10c63f3c:       1028 0004       moveb %a0@(4),%d0
10c63f40:       7214            moveq #20,%d1
10c63f42:       d280            addl %d0,%d1
10c63f44:       202b 0080       movel %a3@(128),%d0
10c63f48:       9081            subl %d1,%d0
10c63f4a:       2740 0080       movel %d0,%a3@(128)
10c63f4e:       d3ab 005c       addl %d1,%a3@(92)
10c63f52:       b0ab 007c       cmpl %a3@(124),%d0
10c63f56:       6436            bccs 10c63f8e <ip_build_and_send_pkt+0x70>
10c63f58:       2f3c 10c6 3f58  movel #281427800,%sp@-
10c63f5e:       2f01            movel %d1,%sp@-
10c63f60:       6020            bras 10c63f82 <ip_build_and_send_pkt+0x64>
10c63f62:       70ec            moveq #-20,%d0
10c63f64:       d0ab 0080       addl %a3@(128),%d0
10c63f68:       2740 0080       movel %d0,%a3@(128)
10c63f6c:       7214            moveq #20,%d1
10c63f6e:       d3ab 005c       addl %d1,%a3@(92)
10c63f72:       b0ab 007c       cmpl %a3@(124),%d0
10c63f76:       6416            bccs 10c63f8e <ip_build_and_send_pkt+0x70>
10c63f78:       2f3c 10c6 3f78  movel #281427832,%sp@-
10c63f7e:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c63f82:       2f0b            movel %a3,%sp@-
10c63f84:       4eb9 10c5 5604  jsr 10c55604 <skb_under_panic>
10c63f8a:       4fef 000c       lea %sp@(12),%sp
10c63f8e:       246b 0080       moveal %a3@(128),%a2
10c63f92:       14bc 0045       moveb #69,%a2@
10c63f96:       156c 02b1 0001  moveb %a4@(689),%a2@(1)
10c63f9c:       426a 0006       clrw %a2@(6)
10c63fa0:       7200            moveq #0,%d1
10c63fa2:       102c 02c0       moveb %a4@(704),%d0
10c63fa6:       0c00 0002       cmpib #2,%d0
10c63faa:       670e            beqs 10c63fba <ip_build_and_send_pkt+0x9c>
10c63fac:       0c00 0001       cmpib #1,%d0
10c63fb0:       660a            bnes 10c63fbc <ip_build_and_send_pkt+0x9e>
10c63fb2:       082d 0002 0023  btst #2,%a5@(35)
10c63fb8:       6602            bnes 10c63fbc <ip_build_and_send_pkt+0x9e>
10c63fba:       7201            moveq #1,%d1
10c63fbc:       4a81            tstl %d1
10c63fbe:       6706            beqs 10c63fc6 <ip_build_and_send_pkt+0xa8>
10c63fc0:       006a 4000 0006  oriw #16384,%a2@(6)
10c63fc6:       156c 02ad 0008  moveb %a4@(685),%a2@(8)
10c63fcc:       256d 006c 0010  movel %a5@(108),%a2@(16)
10c63fd2:       256d 0070 000c  movel %a5@(112),%a2@(12)
10c63fd8:       156c 0291 0009  moveb %a4@(657),%a2@(9)
10c63fde:       356b 005e 0002  movew %a3@(94),%a2@(2)
10c63fe4:       082a 0006 0006  btst #6,%a2@(6)
10c63fea:       671c            beqs 10c64008 <ip_build_and_send_pkt+0xea>
10c63fec:       b8fc 0000       cmpaw #0,%a4
10c63ff0:       670e            beqs 10c64000 <ip_build_and_send_pkt+0xe2>
10c63ff2:       4a94            tstl %a4@
10c63ff4:       670a            beqs 10c64000 <ip_build_and_send_pkt+0xe2>
10c63ff6:       302c 02be       movew %a4@(702),%d0
10c63ffa:       526c 02be       addqw #1,%a4@(702)
10c63ffe:       6002            bras 10c64002 <ip_build_and_send_pkt+0xe4>
10c64000:       4240            clrw %d0
10c64002:       3540 0004       movew %d0,%a2@(4)
10c64006:       600c            bras 10c64014 <ip_build_and_send_pkt+0xf6>
10c64008:       2f0d            movel %a5,%sp@-
10c6400a:       2f0a            movel %a2,%sp@-
10c6400c:       4eb9 10c5 f348  jsr 10c5f348 <__ip_select_ident>
10c64012:       508f            addql #8,%sp
10c64014:       274a 0020       movel %a2,%a3@(32)
10c64018:       4a83            tstl %d3
10c6401a:       6736            beqs 10c64052 <ip_build_and_send_pkt+0x134>
10c6401c:       2043            moveal %d3,%a0
10c6401e:       1428 0004       moveb %a0@(4),%d2
10c64022:       672e            beqs 10c64052 <ip_build_and_send_pkt+0x134>
10c64024:       1212            moveb %a2@,%d1
10c64026:       1001            moveb %d1,%d0
10c64028:       0200 000f       andib #15,%d0
10c6402c:       e40a            lsrb #2,%d2
10c6402e:       d002            addb %d2,%d0
10c64030:       0200 000f       andib #15,%d0
10c64034:       0201 fff0       andib #-16,%d1
10c64038:       8200            orb %d0,%d1
10c6403a:       1481            moveb %d1,%a2@
10c6403c:       42a7            clrl %sp@-
10c6403e:       2f0d            movel %a5,%sp@-
10c64040:       2f2e 0014       movel %fp@(20),%sp@-
10c64044:       2f03            movel %d3,%sp@-
10c64046:       2f0b            movel %a3,%sp@-
10c64048:       4eb9 10c6 3118  jsr 10c63118 <ip_options_build>
10c6404e:       4fef 0014       lea %sp@(20),%sp
10c64052:       426a 000a       clrw %a2@(10)
10c64056:       1012            moveb %a2@,%d0
10c64058:       720f            moveq #15,%d1
10c6405a:       c081            andl %d1,%d0
10c6405c:       2f00            movel %d0,%sp@-
10c6405e:       2f0a            movel %a2,%sp@-
10c64060:       4eb9 10c8 561a  jsr 10c8561a <ip_fast_csum>
10c64066:       3540 000a       movew %d0,%a2@(10)
10c6406a:       508f            addql #8,%sp
10c6406c:       206b 0028       moveal %a3@(40),%a0
10c64070:       2f0b            movel %a3,%sp@-
10c64072:       2068 005c       moveal %a0@(92),%a0
10c64076:       4e90            jsr %a0@
10c64078:       4cee 3c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a5
10c6407e:       4e5e            unlk %fp
10c64080:       4e75            rts

10c64082 <ip_mc_output>:
10c64082:       4e56 0000       linkw %fp,#0
10c64086:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c6408a:       246e 0008       moveal %fp@(8),%a2
10c6408e:       226a 000c       moveal %a2@(12),%a1
10c64092:       266a 0028       moveal %a2@(40),%a3
10c64096:       202b 000c       movel %a3@(12),%d0
10c6409a:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c640a0:       57c1            seq %d1
10c640a2:       7444            moveq #68,%d2
10c640a4:       c282            andl %d2,%d1
10c640a6:       41f9 1003 2bd4  lea 10032bd4 <ip_statistics+0x1c>,%a0
10c640ac:       52b0 1800       addql #1,%a0@(00000000,%d1:l)
10c640b0:       2540 0018       movel %d0,%a2@(24)
10c640b4:       357c 0800 0074  movew #2048,%a2@(116)
10c640ba:       082b 0005 0064  btst #5,%a3@(100)
10c640c0:       675c            beqs 10c6411e <ip_mc_output+0x9c>
10c640c2:       b2fc 0000       cmpaw #0,%a1
10c640c6:       6706            beqs 10c640ce <ip_mc_output+0x4c>
10c640c8:       4a29 02bc       tstb %a1@(700)
10c640cc:       671a            beqs 10c640e8 <ip_mc_output+0x66>
10c640ce:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c640d2:       2f0a            movel %a2,%sp@-
10c640d4:       4eb9 10c5 59b2  jsr 10c559b2 <skb_clone>
10c640da:       508f            addql #8,%sp
10c640dc:       4a80            tstl %d0
10c640de:       6708            beqs 10c640e8 <ip_mc_output+0x66>
10c640e0:       2f00            movel %d0,%sp@-
10c640e2:       4eba fdcc       jsr %pc@(10c63eb0 <ip_dev_loopback_xmit>)
10c640e6:       588f            addql #4,%sp
10c640e8:       206a 0020       moveal %a2@(32),%a0
10c640ec:       4a28 0008       tstb %a0@(8)
10c640f0:       662c            bnes 10c6411e <ip_mc_output+0x9c>
10c640f2:       7001            moveq #1,%d0
10c640f4:       b0aa 0070       cmpl %a2@(112),%d0
10c640f8:       6716            beqs 10c64110 <ip_mc_output+0x8e>
10c640fa:       41ea 0070       lea %a2@(112),%a0
10c640fe:       40c1            movew %sr,%d1
10c64100:       007c 0700       oriw #1792,%sr
10c64104:       2010            movel %a0@,%d0
10c64106:       5380            subql #1,%d0
10c64108:       2080            movel %d0,%a0@
10c6410a:       46c1            movew %d1,%sr
10c6410c:       4a80            tstl %d0
10c6410e:       6608            bnes 10c64118 <ip_mc_output+0x96>
10c64110:       2f0a            movel %a2,%sp@-
10c64112:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c64118:       7000            moveq #0,%d0
10c6411a:       6000 00ee       braw 10c6420a <ip_mc_output+0x188>
10c6411e:       082b 0004 0064  btst #4,%a3@(100)
10c64124:       671a            beqs 10c64140 <ip_mc_output+0xbe>
10c64126:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c6412a:       2f0a            movel %a2,%sp@-
10c6412c:       4eb9 10c5 59b2  jsr 10c559b2 <skb_clone>
10c64132:       508f            addql #8,%sp
10c64134:       4a80            tstl %d0
10c64136:       6708            beqs 10c64140 <ip_mc_output+0xbe>
10c64138:       2f00            movel %d0,%sp@-
10c6413a:       4eba fd74       jsr %pc@(10c63eb0 <ip_dev_loopback_xmit>)
10c6413e:       588f            addql #4,%sp
10c64140:       206a 0028       moveal %a2@(40),%a0
10c64144:       2568 000c 0018  movel %a0@(12),%a2@(24)
10c6414a:       357c 0800 0074  movew #2048,%a2@(116)
10c64150:       2668 0054       moveal %a0@(84),%a3
10c64154:       b6fc 0000       cmpaw #0,%a3
10c64158:       675c            beqs 10c641b6 <ip_mc_output+0x134>
10c6415a:       52b9 1002 5730  addql #1,10025730 <irq_stat+0x8>
10c64160:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c64164:       486b 0016       pea %a3@(22)
10c64168:       74f0            moveq #-16,%d2
10c6416a:       d4aa 0080       addl %a2@(128),%d2
10c6416e:       2f02            movel %d2,%sp@-
10c64170:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c64176:       4fef 000c       lea %sp@(12),%sp
10c6417a:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c64180:       222b 000a       movel %a3@(10),%d1
10c64184:       202a 0080       movel %a2@(128),%d0
10c64188:       9081            subl %d1,%d0
10c6418a:       2540 0080       movel %d0,%a2@(128)
10c6418e:       d3aa 005c       addl %d1,%a2@(92)
10c64192:       b0aa 007c       cmpl %a2@(124),%d0
10c64196:       6414            bccs 10c641ac <ip_mc_output+0x12a>
10c64198:       2f3c 10c6 4198  movel #281428376,%sp@-
10c6419e:       2f01            movel %d1,%sp@-
10c641a0:       2f0a            movel %a2,%sp@-
10c641a2:       4eb9 10c5 5604  jsr 10c55604 <skb_under_panic>
10c641a8:       4fef 000c       lea %sp@(12),%sp
10c641ac:       2f0a            movel %a2,%sp@-
10c641ae:       206b 000e       moveal %a3@(14),%a0
10c641b2:       4e90            jsr %a0@
10c641b4:       6054            bras 10c6420a <ip_mc_output+0x188>
10c641b6:       2068 0050       moveal %a0@(80),%a0
10c641ba:       b0fc 0000       cmpaw #0,%a0
10c641be:       670a            beqs 10c641ca <ip_mc_output+0x148>
10c641c0:       2f0a            movel %a2,%sp@-
10c641c2:       2068 0038       moveal %a0@(56),%a0
10c641c6:       4e90            jsr %a0@
10c641c8:       6040            bras 10c6420a <ip_mc_output+0x188>
10c641ca:       4eb9 10c5 ca54  jsr 10c5ca54 <net_ratelimit>
10c641d0:       4a80            tstl %d0
10c641d2:       670e            beqs 10c641e2 <ip_mc_output+0x160>
10c641d4:       4879 1000 8368  pea 10008368 <prio2band+0x10ee>
10c641da:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c641e0:       588f            addql #4,%sp
10c641e2:       7001            moveq #1,%d0
10c641e4:       b0aa 0070       cmpl %a2@(112),%d0
10c641e8:       6716            beqs 10c64200 <ip_mc_output+0x17e>
10c641ea:       41ea 0070       lea %a2@(112),%a0
10c641ee:       40c1            movew %sr,%d1
10c641f0:       007c 0700       oriw #1792,%sr
10c641f4:       2010            movel %a0@,%d0
10c641f6:       5380            subql #1,%d0
10c641f8:       2080            movel %d0,%a0@
10c641fa:       46c1            movew %d1,%sr
10c641fc:       4a80            tstl %d0
10c641fe:       6608            bnes 10c64208 <ip_mc_output+0x186>
10c64200:       2f0a            movel %a2,%sp@-
10c64202:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c64208:       70ea            moveq #-22,%d0
10c6420a:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c64210:       4e5e            unlk %fp
10c64212:       4e75            rts

10c64214 <ip_output>:
10c64214:       4e56 0000       linkw %fp,#0
10c64218:       2f0b            movel %a3,%sp@-
10c6421a:       2f0a            movel %a2,%sp@-
10c6421c:       246e 0008       moveal %fp@(8),%a2
10c64220:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c64226:       57c0            seq %d0
10c64228:       7244            moveq #68,%d1
10c6422a:       c081            andl %d1,%d0
10c6422c:       41f9 1003 2bd4  lea 10032bd4 <ip_statistics+0x1c>,%a0
10c64232:       52b0 0800       addql #1,%a0@(00000000,%d0:l)
10c64236:       206a 0028       moveal %a2@(40),%a0
10c6423a:       2568 000c 0018  movel %a0@(12),%a2@(24)
10c64240:       357c 0800 0074  movew #2048,%a2@(116)
10c64246:       2668 0054       moveal %a0@(84),%a3
10c6424a:       b6fc 0000       cmpaw #0,%a3
10c6424e:       675c            beqs 10c642ac <ip_output+0x98>
10c64250:       52b9 1002 5730  addql #1,10025730 <irq_stat+0x8>
10c64256:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c6425a:       486b 0016       pea %a3@(22)
10c6425e:       70f0            moveq #-16,%d0
10c64260:       d0aa 0080       addl %a2@(128),%d0
10c64264:       2f00            movel %d0,%sp@-
10c64266:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c6426c:       4fef 000c       lea %sp@(12),%sp
10c64270:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c64276:       222b 000a       movel %a3@(10),%d1
10c6427a:       202a 0080       movel %a2@(128),%d0
10c6427e:       9081            subl %d1,%d0
10c64280:       2540 0080       movel %d0,%a2@(128)
10c64284:       d3aa 005c       addl %d1,%a2@(92)
10c64288:       b0aa 007c       cmpl %a2@(124),%d0
10c6428c:       6414            bccs 10c642a2 <ip_output+0x8e>
10c6428e:       2f3c 10c6 428e  movel #281428622,%sp@-
10c64294:       2f01            movel %d1,%sp@-
10c64296:       2f0a            movel %a2,%sp@-
10c64298:       4eb9 10c5 5604  jsr 10c55604 <skb_under_panic>
10c6429e:       4fef 000c       lea %sp@(12),%sp
10c642a2:       2f0a            movel %a2,%sp@-
10c642a4:       206b 000e       moveal %a3@(14),%a0
10c642a8:       4e90            jsr %a0@
10c642aa:       6054            bras 10c64300 <ip_output+0xec>
10c642ac:       2068 0050       moveal %a0@(80),%a0
10c642b0:       b0fc 0000       cmpaw #0,%a0
10c642b4:       670a            beqs 10c642c0 <ip_output+0xac>
10c642b6:       2f0a            movel %a2,%sp@-
10c642b8:       2068 0038       moveal %a0@(56),%a0
10c642bc:       4e90            jsr %a0@
10c642be:       6040            bras 10c64300 <ip_output+0xec>
10c642c0:       4eb9 10c5 ca54  jsr 10c5ca54 <net_ratelimit>
10c642c6:       4a80            tstl %d0
10c642c8:       670e            beqs 10c642d8 <ip_output+0xc4>
10c642ca:       4879 1000 8368  pea 10008368 <prio2band+0x10ee>
10c642d0:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c642d6:       588f            addql #4,%sp
10c642d8:       7201            moveq #1,%d1
10c642da:       b2aa 0070       cmpl %a2@(112),%d1
10c642de:       6716            beqs 10c642f6 <ip_output+0xe2>
10c642e0:       41ea 0070       lea %a2@(112),%a0
10c642e4:       40c1            movew %sr,%d1
10c642e6:       007c 0700       oriw #1792,%sr
10c642ea:       2010            movel %a0@,%d0
10c642ec:       5380            subql #1,%d0
10c642ee:       2080            movel %d0,%a0@
10c642f0:       46c1            movew %d1,%sr
10c642f2:       4a80            tstl %d0
10c642f4:       6608            bnes 10c642fe <ip_output+0xea>
10c642f6:       2f0a            movel %a2,%sp@-
10c642f8:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c642fe:       70ea            moveq #-22,%d0
10c64300:       246e fff8       moveal %fp@(-8),%a2
10c64304:       266e fffc       moveal %fp@(-4),%a3
10c64308:       4e5e            unlk %fp
10c6430a:       4e75            rts

10c6430c <ip_queue_xmit>:
10c6430c:       4e56 ffe8       linkw %fp,#-24
10c64310:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c64314:       2a6e 0008       moveal %fp@(8),%a5
10c64318:       266d 000c       moveal %a5@(12),%a3
10c6431c:       286b 02b6       moveal %a3@(694),%a4
10c64320:       202d 0028       movel %a5@(40),%d0
10c64324:       2d40 ffea       movel %d0,%fp@(-22)
10c64328:       6600 00bc       bnew 10c643e6 <ip_queue_xmit+0xda>
10c6432c:       246b 0048       moveal %a3@(72),%a2
10c64330:       b4fc 0000       cmpaw #0,%a2
10c64334:       6724            beqs 10c6435a <ip_queue_xmit+0x4e>
10c64336:       4aaa 0010       tstl %a2@(16)
10c6433a:       671e            beqs 10c6435a <ip_queue_xmit+0x4e>
10c6433c:       206a 0060       moveal %a2@(96),%a0
10c64340:       42a7            clrl %sp@-
10c64342:       2f0a            movel %a2,%sp@-
10c64344:       2068 000c       moveal %a0@(12),%a0
10c64348:       4e90            jsr %a0@
10c6434a:       508f            addql #8,%sp
10c6434c:       4a80            tstl %d0
10c6434e:       660a            bnes 10c6435a <ip_queue_xmit+0x4e>
10c64350:       42ab 0048       clrl %a3@(72)
10c64354:       42ae ffea       clrl %fp@(-22)
10c64358:       6004            bras 10c6435e <ip_queue_xmit+0x52>
10c6435a:       2d4a ffea       movel %a2,%fp@(-22)
10c6435e:       4aae ffea       tstl %fp@(-22)
10c64362:       6672            bnes 10c643d6 <ip_queue_xmit+0xca>
10c64364:       2053            moveal %a3@,%a0
10c64366:       b8fc 0000       cmpaw #0,%a4
10c6436a:       6708            beqs 10c64374 <ip_queue_xmit+0x68>
10c6436c:       4a2c 0005       tstb %a4@(5)
10c64370:       6702            beqs 10c64374 <ip_queue_xmit+0x68>
10c64372:       2054            moveal %a4@,%a0
10c64374:       701e            moveq #30,%d0
10c64376:       c0ab 02ae       andl %a3@(686),%d0
10c6437a:       802b 0290       orb %a3@(656),%d0
10c6437e:       222b 0084       movel %a3@(132),%d1
10c64382:       242b 000c       movel %a3@(12),%d2
10c64386:       42ae fff6       clrl %fp@(-10)
10c6438a:       426e fffe       clrw %fp@(-2)
10c6438e:       2d48 ffee       movel %a0,%fp@(-18)
10c64392:       2d41 fff2       movel %d1,%fp@(-14)
10c64396:       2d42 fffa       movel %d2,%fp@(-6)
10c6439a:       1d40 fffe       moveb %d0,%fp@(-2)
10c6439e:       486e ffee       pea %fp@(-18)
10c643a2:       486e ffea       pea %fp@(-22)
10c643a6:       4eb9 10c6 0e00  jsr 10c60e00 <ip_route_output_key>
10c643ac:       508f            addql #8,%sp
10c643ae:       4a80            tstl %d0
10c643b0:       6600 030c       bnew 10c646be <ip_queue_xmit+0x3b2>
10c643b4:       202b 0048       movel %a3@(72),%d0
10c643b8:       276e ffea 0048  movel %fp@(-22),%a3@(72)
10c643be:       4a80            tstl %d0
10c643c0:       6706            beqs 10c643c8 <ip_queue_xmit+0xbc>
10c643c2:       2040            moveal %d0,%a0
10c643c4:       5888            addql #4,%a0
10c643c6:       5390            subql #1,%a0@
10c643c8:       206e ffea       moveal %fp@(-22),%a0
10c643cc:       2068 000c       moveal %a0@(12),%a0
10c643d0:       2768 00e0 00a2  movel %a0@(224),%a3@(162)
10c643d6:       202e ffea       movel %fp@(-22),%d0
10c643da:       6706            beqs 10c643e2 <ip_queue_xmit+0xd6>
10c643dc:       2040            moveal %d0,%a0
10c643de:       5888            addql #4,%a0
10c643e0:       5290            addql #1,%a0@
10c643e2:       2b40 0028       movel %d0,%a5@(40)
10c643e6:       b8fc 0000       cmpaw #0,%a4
10c643ea:       6724            beqs 10c64410 <ip_queue_xmit+0x104>
10c643ec:       082c 0005 0008  btst #5,%a4@(8)
10c643f2:       6710            beqs 10c64404 <ip_queue_xmit+0xf8>
10c643f4:       206e ffea       moveal %fp@(-22),%a0
10c643f8:       2028 006c       movel %a0@(108),%d0
10c643fc:       b0a8 0078       cmpl %a0@(120),%d0
10c64400:       6600 02bc       bnew 10c646be <ip_queue_xmit+0x3b2>
10c64404:       4280            clrl %d0
10c64406:       102c 0004       moveb %a4@(4),%d0
10c6440a:       7214            moveq #20,%d1
10c6440c:       d280            addl %d0,%d1
10c6440e:       6002            bras 10c64412 <ip_queue_xmit+0x106>
10c64410:       7214            moveq #20,%d1
10c64412:       202d 0080       movel %a5@(128),%d0
10c64416:       9081            subl %d1,%d0
10c64418:       2b40 0080       movel %d0,%a5@(128)
10c6441c:       d3ad 005c       addl %d1,%a5@(92)
10c64420:       b0ad 007c       cmpl %a5@(124),%d0
10c64424:       6414            bccs 10c6443a <ip_queue_xmit+0x12e>
10c64426:       2f3c 10c6 4426  movel #281429030,%sp@-
10c6442c:       2f01            movel %d1,%sp@-
10c6442e:       2f0d            movel %a5,%sp@-
10c64430:       4eb9 10c5 5604  jsr 10c55604 <skb_under_panic>
10c64436:       4fef 000c       lea %sp@(12),%sp
10c6443a:       226d 0080       moveal %a5@(128),%a1
10c6443e:       4240            clrw %d0
10c64440:       102b 02b1       moveb %a3@(689),%d0
10c64444:       0040 4500       oriw #17664,%d0
10c64448:       3280            movew %d0,%a1@
10c6444a:       336d 005e 0002  movew %a5@(94),%a1@(2)
10c64450:       4269 0006       clrw %a1@(6)
10c64454:       136b 02ad 0008  moveb %a3@(685),%a1@(8)
10c6445a:       136b 0291 0009  moveb %a3@(657),%a1@(9)
10c64460:       206e ffea       moveal %fp@(-22),%a0
10c64464:       2368 0070 000c  movel %a0@(112),%a1@(12)
10c6446a:       206e ffea       moveal %fp@(-22),%a0
10c6446e:       2368 006c 0010  movel %a0@(108),%a1@(16)
10c64474:       2b49 0020       movel %a1,%a5@(32)
10c64478:       b8fc 0000       cmpaw #0,%a4
10c6447c:       6734            beqs 10c644b2 <ip_queue_xmit+0x1a6>
10c6447e:       142c 0004       moveb %a4@(4),%d2
10c64482:       672e            beqs 10c644b2 <ip_queue_xmit+0x1a6>
10c64484:       1211            moveb %a1@,%d1
10c64486:       1001            moveb %d1,%d0
10c64488:       0200 000f       andib #15,%d0
10c6448c:       e40a            lsrb #2,%d2
10c6448e:       d002            addb %d2,%d0
10c64490:       0200 000f       andib #15,%d0
10c64494:       0201 fff0       andib #-16,%d1
10c64498:       8200            orb %d0,%d1
10c6449a:       1281            moveb %d1,%a1@
10c6449c:       42a7            clrl %sp@-
10c6449e:       2f2e ffea       movel %fp@(-22),%sp@-
10c644a2:       2f13            movel %a3@,%sp@-
10c644a4:       2f0c            movel %a4,%sp@-
10c644a6:       2f0d            movel %a5,%sp@-
10c644a8:       4eb9 10c6 3118  jsr 10c63118 <ip_options_build>
10c644ae:       4fef 0014       lea %sp@(20),%sp
10c644b2:       284d            moveal %a5,%a4
10c644b4:       266d 000c       moveal %a5@(12),%a3
10c644b8:       242d 0028       movel %a5@(40),%d2
10c644bc:       246d 0020       moveal %a5@(32),%a2
10c644c0:       2242            moveal %d2,%a1
10c644c2:       2069 000c       moveal %a1@(12),%a0
10c644c6:       202d 0080       movel %a5@(128),%d0
10c644ca:       90ad 007c       subl %a5@(124),%d0
10c644ce:       4281            clrl %d1
10c644d0:       3228 0060       movew %a0@(96),%d1
10c644d4:       b280            cmpl %d0,%d1
10c644d6:       6f78            bles 10c64550 <ip_queue_xmit+0x244>
10c644d8:       4aa8 00f8       tstl %a0@(248)
10c644dc:       6772            beqs 10c64550 <ip_queue_xmit+0x244>
10c644de:       700f            moveq #15,%d0
10c644e0:       d081            addl %d1,%d0
10c644e2:       0280 0001 fff0  andil #131056,%d0
10c644e8:       2f00            movel %d0,%sp@-
10c644ea:       2f0d            movel %a5,%sp@-
10c644ec:       4eb9 10c5 5f70  jsr 10c55f70 <skb_realloc_headroom>
10c644f2:       2440            moveal %d0,%a2
10c644f4:       508f            addql #8,%sp
10c644f6:       7001            moveq #1,%d0
10c644f8:       b0ad 0070       cmpl %a5@(112),%d0
10c644fc:       6716            beqs 10c64514 <ip_queue_xmit+0x208>
10c644fe:       41ed 0070       lea %a5@(112),%a0
10c64502:       40c1            movew %sr,%d1
10c64504:       007c 0700       oriw #1792,%sr
10c64508:       2010            movel %a0@,%d0
10c6450a:       5380            subql #1,%d0
10c6450c:       2080            movel %d0,%a0@
10c6450e:       46c1            movew %d1,%sr
10c64510:       4a80            tstl %d0
10c64512:       660a            bnes 10c6451e <ip_queue_xmit+0x212>
10c64514:       2f0d            movel %a5,%sp@-
10c64516:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c6451c:       588f            addql #4,%sp
10c6451e:       b4fc 0000       cmpaw #0,%a2
10c64522:       6606            bnes 10c6452a <ip_queue_xmit+0x21e>
10c64524:       70f4            moveq #-12,%d0
10c64526:       6000 01d4       braw 10c646fc <ip_queue_xmit+0x3f0>
10c6452a:       b6fc 0000       cmpaw #0,%a3
10c6452e:       671a            beqs 10c6454a <ip_queue_xmit+0x23e>
10c64530:       41eb 0028       lea %a3@(40),%a0
10c64534:       5290            addql #1,%a0@
10c64536:       254b 000c       movel %a3,%a2@(12)
10c6453a:       257c 10c5 4bc4  movel #281365444,%a2@(140)
10c64540:       008c 
10c64542:       202a 0078       movel %a2@(120),%d0
10c64546:       d1ab 0064       addl %d0,%a3@(100)
10c6454a:       284a            moveal %a2,%a4
10c6454c:       246c 0020       moveal %a4@(32),%a2
10c64550:       226c 005c       moveal %a4@(92),%a1
10c64554:       2042            moveal %d2,%a0
10c64556:       b3e8 0024       cmpal %a0@(36),%a1
10c6455a:       6200 0088       bhiw 10c645e4 <ip_queue_xmit+0x2d8>
10c6455e:       7200            moveq #0,%d1
10c64560:       102b 02c0       moveb %a3@(704),%d0
10c64564:       0c00 0002       cmpib #2,%d0
10c64568:       670e            beqs 10c64578 <ip_queue_xmit+0x26c>
10c6456a:       0c00 0001       cmpib #1,%d0
10c6456e:       660a            bnes 10c6457a <ip_queue_xmit+0x26e>
10c64570:       0828 0002 0023  btst #2,%a0@(35)
10c64576:       6602            bnes 10c6457a <ip_queue_xmit+0x26e>
10c64578:       7201            moveq #1,%d1
10c6457a:       4a81            tstl %d1
10c6457c:       6706            beqs 10c64584 <ip_queue_xmit+0x278>
10c6457e:       006a 4000 0006  oriw #16384,%a2@(6)
10c64584:       082a 0006 0006  btst #6,%a2@(6)
10c6458a:       671c            beqs 10c645a8 <ip_queue_xmit+0x29c>
10c6458c:       b6fc 0000       cmpaw #0,%a3
10c64590:       670e            beqs 10c645a0 <ip_queue_xmit+0x294>
10c64592:       4a93            tstl %a3@
10c64594:       670a            beqs 10c645a0 <ip_queue_xmit+0x294>
10c64596:       302b 02be       movew %a3@(702),%d0
10c6459a:       526b 02be       addqw #1,%a3@(702)
10c6459e:       6002            bras 10c645a2 <ip_queue_xmit+0x296>
10c645a0:       4240            clrw %d0
10c645a2:       3540 0004       movew %d0,%a2@(4)
10c645a6:       600c            bras 10c645b4 <ip_queue_xmit+0x2a8>
10c645a8:       2f02            movel %d2,%sp@-
10c645aa:       2f0a            movel %a2,%sp@-
10c645ac:       4eb9 10c5 f348  jsr 10c5f348 <__ip_select_ident>
10c645b2:       508f            addql #8,%sp
10c645b4:       426a 000a       clrw %a2@(10)
10c645b8:       1012            moveb %a2@,%d0
10c645ba:       720f            moveq #15,%d1
10c645bc:       c081            andl %d1,%d0
10c645be:       2f00            movel %d0,%sp@-
10c645c0:       2f0a            movel %a2,%sp@-
10c645c2:       4eb9 10c8 561a  jsr 10c8561a <ip_fast_csum>
10c645c8:       3540 000a       movew %d0,%a2@(10)
10c645cc:       508f            addql #8,%sp
10c645ce:       296b 028a 006c  movel %a3@(650),%a4@(108)
10c645d4:       206c 0028       moveal %a4@(40),%a0
10c645d8:       2f0c            movel %a4,%sp@-
10c645da:       2068 005c       moveal %a0@(92),%a0
10c645de:       4e90            jsr %a0@
10c645e0:       6000 011a       braw 10c646fc <ip_queue_xmit+0x3f0>
10c645e4:       7200            moveq #0,%d1
10c645e6:       102b 02c0       moveb %a3@(704),%d0
10c645ea:       0c00 0002       cmpib #2,%d0
10c645ee:       6710            beqs 10c64600 <ip_queue_xmit+0x2f4>
10c645f0:       0c00 0001       cmpib #1,%d0
10c645f4:       660c            bnes 10c64602 <ip_queue_xmit+0x2f6>
10c645f6:       2042            moveal %d2,%a0
10c645f8:       0828 0002 0023  btst #2,%a0@(35)
10c645fe:       6602            bnes 10c64602 <ip_queue_xmit+0x2f6>
10c64600:       7201            moveq #1,%d1
10c64602:       4a81            tstl %d1
10c64604:       675a            beqs 10c64660 <ip_queue_xmit+0x354>
10c64606:       006a 4000 0006  oriw #16384,%a2@(6)
10c6460c:       4879 1000 83a1  pea 100083a1 <prio2band+0x1127>
10c64612:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c64618:       588f            addql #4,%sp
10c6461a:       2242            moveal %d2,%a1
10c6461c:       2f29 0024       movel %a1@(36),%sp@-
10c64620:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c64624:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c64628:       2f0c            movel %a4,%sp@-
10c6462a:       4eb9 10c7 a7ec  jsr 10c7a7ec <icmp_send>
10c64630:       4fef 0010       lea %sp@(16),%sp
10c64634:       7001            moveq #1,%d0
10c64636:       b0ac 0070       cmpl %a4@(112),%d0
10c6463a:       6716            beqs 10c64652 <ip_queue_xmit+0x346>
10c6463c:       41ec 0070       lea %a4@(112),%a0
10c64640:       40c1            movew %sr,%d1
10c64642:       007c 0700       oriw #1792,%sr
10c64646:       2010            movel %a0@,%d0
10c64648:       5380            subql #1,%d0
10c6464a:       2080            movel %d0,%a0@
10c6464c:       46c1            movew %d1,%sr
10c6464e:       4a80            tstl %d0
10c64650:       6608            bnes 10c6465a <ip_queue_xmit+0x34e>
10c64652:       2f0c            movel %a4,%sp@-
10c64654:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c6465a:       70a6            moveq #-90,%d0
10c6465c:       6000 009e       braw 10c646fc <ip_queue_xmit+0x3f0>
10c64660:       082a 0006 0006  btst #6,%a2@(6)
10c64666:       671c            beqs 10c64684 <ip_queue_xmit+0x378>
10c64668:       b6fc 0000       cmpaw #0,%a3
10c6466c:       670e            beqs 10c6467c <ip_queue_xmit+0x370>
10c6466e:       4a93            tstl %a3@
10c64670:       670a            beqs 10c6467c <ip_queue_xmit+0x370>
10c64672:       302b 02be       movew %a3@(702),%d0
10c64676:       526b 02be       addqw #1,%a3@(702)
10c6467a:       6002            bras 10c6467e <ip_queue_xmit+0x372>
10c6467c:       4240            clrw %d0
10c6467e:       3540 0004       movew %d0,%a2@(4)
10c64682:       600c            bras 10c64690 <ip_queue_xmit+0x384>
10c64684:       2f02            movel %d2,%sp@-
10c64686:       2f0a            movel %a2,%sp@-
10c64688:       4eb9 10c5 f348  jsr 10c5f348 <__ip_select_ident>
10c6468e:       508f            addql #8,%sp
10c64690:       0c2c 0001 006b  cmpib #1,%a4@(107)
10c64696:       6614            bnes 10c646ac <ip_queue_xmit+0x3a0>
10c64698:       2f0c            movel %a4,%sp@-
10c6469a:       4eb9 10c5 8092  jsr 10c58092 <skb_checksum_help>
10c646a0:       2840            moveal %d0,%a4
10c646a2:       588f            addql #4,%sp
10c646a4:       b8fc 0000       cmpaw #0,%a4
10c646a8:       6700 fe7a       beqw 10c64524 <ip_queue_xmit+0x218>
10c646ac:       206c 0028       moveal %a4@(40),%a0
10c646b0:       2f28 005c       movel %a0@(92),%sp@-
10c646b4:       2f0c            movel %a4,%sp@-
10c646b6:       4eb9 10c6 4d4a  jsr 10c64d4a <ip_fragment>
10c646bc:       603e            bras 10c646fc <ip_queue_xmit+0x3f0>
10c646be:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c646c4:       57c0            seq %d0
10c646c6:       7244            moveq #68,%d1
10c646c8:       c081            andl %d1,%d0
10c646ca:       41f9 1003 2bdc  lea 10032bdc <ip_statistics+0x24>,%a0
10c646d0:       52b0 0800       addql #1,%a0@(00000000,%d0:l)
10c646d4:       7001            moveq #1,%d0
10c646d6:       b0ad 0070       cmpl %a5@(112),%d0
10c646da:       6716            beqs 10c646f2 <ip_queue_xmit+0x3e6>
10c646dc:       41ed 0070       lea %a5@(112),%a0
10c646e0:       40c1            movew %sr,%d1
10c646e2:       007c 0700       oriw #1792,%sr
10c646e6:       2010            movel %a0@,%d0
10c646e8:       5380            subql #1,%d0
10c646ea:       2080            movel %d0,%a0@
10c646ec:       46c1            movew %d1,%sr
10c646ee:       4a80            tstl %d0
10c646f0:       6608            bnes 10c646fa <ip_queue_xmit+0x3ee>
10c646f2:       2f0d            movel %a5,%sp@-
10c646f4:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c646fa:       708f            moveq #-113,%d0
10c646fc:       4cee 3c04 ffd4  moveml %fp@(-44),%d2/%a2-%a5
10c64702:       4e5e            unlk %fp
10c64704:       4e75            rts

10c64706 <ip_build_xmit_slow>:
10c64706:       4e56 ffdc       linkw %fp,#-36
10c6470a:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c6470e:       2a6e 0008       moveal %fp@(8),%a5
10c64712:       246e 0014       moveal %fp@(20),%a2
10c64716:       2a2e 001c       movel %fp@(28),%d5
10c6471a:       2245            moveal %d5,%a1
10c6471c:       2069 000c       moveal %a1@(12),%a0
10c64720:       4280            clrl %d0
10c64722:       3028 0060       movew %a0@(96),%d0
10c64726:       720f            moveq #15,%d1
10c64728:       d280            addl %d0,%d1
10c6472a:       2d41 ffee       movel %d1,%fp@(-18)
10c6472e:       74f0            moveq #-16,%d2
10c64730:       c5ae ffee       andl %d2,%fp@(-18)
10c64734:       42ae ffea       clrl %fp@(-22)
10c64738:       206e 0018       moveal %fp@(24),%a0
10c6473c:       2e28 0008       movel %a0@(8),%d7
10c64740:       42ae ffe6       clrl %fp@(-26)
10c64744:       2669 0024       moveal %a1@(36),%a3
10c64748:       7200            moveq #0,%d1
10c6474a:       102d 02c0       moveb %a5@(704),%d0
10c6474e:       0c00 0002       cmpib #2,%d0
10c64752:       670e            beqs 10c64762 <ip_build_xmit_slow+0x5c>
10c64754:       0c00 0001       cmpib #1,%d0
10c64758:       660a            bnes 10c64764 <ip_build_xmit_slow+0x5e>
10c6475a:       0829 0002 0023  btst #2,%a1@(35)
10c64760:       6602            bnes 10c64764 <ip_build_xmit_slow+0x5e>
10c64762:       7201            moveq #1,%d1
10c64764:       4a81            tstl %d1
10c64766:       6708            beqs 10c64770 <ip_build_xmit_slow+0x6a>
10c64768:       2d7c 0000 4000  movel #16384,%fp@(-26)
10c6476e:       ffe6 
10c64770:       45ea ffec       lea %a2@(-20),%a2
10c64774:       4a87            tstl %d7
10c64776:       671c            beqs 10c64794 <ip_build_xmit_slow+0x8e>
10c64778:       2247            moveal %d7,%a1
10c6477a:       4280            clrl %d0
10c6477c:       1029 0004       moveb %a1@(4),%d0
10c64780:       7c14            moveq #20,%d6
10c64782:       dc80            addl %d0,%d6
10c64784:       200b            movel %a3,%d0
10c64786:       9086            subl %d6,%d0
10c64788:       72f8            moveq #-8,%d1
10c6478a:       c081            andl %d1,%d0
10c6478c:       d086            addl %d6,%d0
10c6478e:       2d40 fff8       movel %d0,%fp@(-8)
10c64792:       6012            bras 10c647a6 <ip_build_xmit_slow+0xa0>
10c64794:       7c14            moveq #20,%d6
10c64796:       70ec            moveq #-20,%d0
10c64798:       d08b            addl %a3,%d0
10c6479a:       74f8            moveq #-8,%d2
10c6479c:       c082            andl %d2,%d0
10c6479e:       7214            moveq #20,%d1
10c647a0:       d280            addl %d0,%d1
10c647a2:       2d41 fff8       movel %d1,%fp@(-8)
10c647a6:       200a            movel %a2,%d0
10c647a8:       d086            addl %d6,%d0
10c647aa:       0c80 0000 ffff  cmpil #65535,%d0
10c647b0:       6312            blss 10c647c4 <ip_build_xmit_slow+0xbe>
10c647b2:       2f0b            movel %a3,%sp@-
10c647b4:       4280            clrl %d0
10c647b6:       302d 0008       movew %a5@(8),%d0
10c647ba:       2f00            movel %d0,%sp@-
10c647bc:       2045            moveal %d5,%a0
10c647be:       2f28 006c       movel %a0@(108),%sp@-
10c647c2:       6048            bras 10c6480c <ip_build_xmit_slow+0x106>
10c647c4:       242e fff8       movel %fp@(-8),%d2
10c647c8:       9486            subl %d6,%d2
10c647ca:       2f02            movel %d2,%sp@-
10c647cc:       2f0a            movel %a2,%sp@-
10c647ce:       4eb9 10c8 599c  jsr 10c8599c <__umodsi3>
10c647d4:       508f            addql #8,%sp
10c647d6:       260a            movel %a2,%d3
10c647d8:       9680            subl %d0,%d3
10c647da:       2800            movel %d0,%d4
10c647dc:       d886            addl %d6,%d4
10c647de:       2d42 ffde       movel %d2,%fp@(-34)
10c647e2:       b68a            cmpl %a2,%d3
10c647e4:       6606            bnes 10c647ec <ip_build_xmit_slow+0xe6>
10c647e6:       282e fff8       movel %fp@(-8),%d4
10c647ea:       9682            subl %d2,%d3
10c647ec:       42ae fff4       clrl %fp@(-12)
10c647f0:       4a83            tstl %d3
10c647f2:       6f2a            bles 10c6481e <ip_build_xmit_slow+0x118>
10c647f4:       0c2d 0002 02c0  cmpib #2,%a5@(704)
10c647fa:       6622            bnes 10c6481e <ip_build_xmit_slow+0x118>
10c647fc:       2f0b            movel %a3,%sp@-
10c647fe:       4280            clrl %d0
10c64800:       302d 0008       movew %a5@(8),%d0
10c64804:       2f00            movel %d0,%sp@-
10c64806:       2245            moveal %d5,%a1
10c64808:       2f29 006c       movel %a1@(108),%sp@-
10c6480c:       4878 005a       pea 5a <LSIGTRAP+0x55>
10c64810:       2f0d            movel %a5,%sp@-
10c64812:       4eb9 10c6 5714  jsr 10c65714 <ip_local_error>
10c64818:       70a6            moveq #-90,%d0
10c6481a:       6000 0292       braw 10c64aae <ip_build_xmit_slow+0x3a8>
10c6481e:       082e 0004 0023  btst #4,%fp@(35)
10c64824:       6600 0244       bnew 10c64a6a <ip_build_xmit_slow+0x364>
10c64828:       3d6d 02be fff2  movew %a5@(702),%fp@(-14)
10c6482e:       526d 02be       addqw #1,%a5@(702)
10c64832:       7040            moveq #64,%d0
10c64834:       c0ae 0020       andl %fp@(32),%d0
10c64838:       2d40 ffe2       movel %d0,%fp@(-30)
10c6483c:       486e fffc       pea %fp@(-4)
10c64840:       2f2e ffe2       movel %fp@(-30),%sp@-
10c64844:       206e ffee       moveal %fp@(-18),%a0
10c64848:       4870 480f       pea %a0@(0000000f,%d4:l)
10c6484c:       2f0d            movel %a5,%sp@-
10c6484e:       4eb9 10c5 4faa  jsr 10c54faa <sock_alloc_send_skb>
10c64854:       2440            moveal %d0,%a2
10c64856:       4fef 0010       lea %sp@(16),%sp
10c6485a:       b4fc 0000       cmpaw #0,%a2
10c6485e:       6700 020e       beqw 10c64a6e <ip_build_xmit_slow+0x368>
10c64862:       256d 028a 006c  movel %a5@(650),%a2@(108)
10c64868:       4a85            tstl %d5
10c6486a:       6706            beqs 10c64872 <ip_build_xmit_slow+0x16c>
10c6486c:       2045            moveal %d5,%a0
10c6486e:       5888            addql #4,%a0
10c64870:       5290            addql #1,%a0@
10c64872:       2545 0028       movel %d5,%a2@(40)
10c64876:       202e ffee       movel %fp@(-18),%d0
10c6487a:       d1aa 0080       addl %d0,%a2@(128)
10c6487e:       2840            moveal %d0,%a4
10c64880:       d9ea 0084       addal %a2@(132),%a4
10c64884:       254c 0084       movel %a4,%a2@(132)
10c64888:       4aaa 0060       tstl %a2@(96)
10c6488c:       670c            beqs 10c6489a <ip_build_xmit_slow+0x194>
10c6488e:       4879 1000 82c2  pea 100082c2 <prio2band+0x1048>
10c64894:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c6489a:       202a 0084       movel %a2@(132),%d0
10c6489e:       d084            addl %d4,%d0
10c648a0:       2540 0084       movel %d0,%a2@(132)
10c648a4:       d9aa 005c       addl %d4,%a2@(92)
10c648a8:       b0aa 0088       cmpl %a2@(136),%d0
10c648ac:       6314            blss 10c648c2 <ip_build_xmit_slow+0x1bc>
10c648ae:       2f3c 10c6 48ae  movel #281430190,%sp@-
10c648b4:       2f04            movel %d4,%sp@-
10c648b6:       2f0a            movel %a2,%sp@-
10c648b8:       4eb9 10c5 55c4  jsr 10c555c4 <skb_over_panic>
10c648be:       4fef 000c       lea %sp@(12),%sp
10c648c2:       264c            moveal %a4,%a3
10c648c4:       254b 0020       movel %a3,%a2@(32)
10c648c8:       7445            moveq #69,%d2
10c648ca:       1682            moveb %d2,%a3@
10c648cc:       4a87            tstl %d7
10c648ce:       6734            beqs 10c64904 <ip_build_xmit_slow+0x1fe>
10c648d0:       1202            moveb %d2,%d1
10c648d2:       0201 000f       andib #15,%d1
10c648d6:       2047            moveal %d7,%a0
10c648d8:       1028 0004       moveb %a0@(4),%d0
10c648dc:       e408            lsrb #2,%d0
10c648de:       d200            addb %d0,%d1
10c648e0:       0201 000f       andib #15,%d1
10c648e4:       0202 fff0       andib #-16,%d2
10c648e8:       8401            orb %d1,%d2
10c648ea:       1682            moveb %d2,%a3@
10c648ec:       2f03            movel %d3,%sp@-
10c648ee:       2f05            movel %d5,%sp@-
10c648f0:       226e 0018       moveal %fp@(24),%a1
10c648f4:       2f11            movel %a1@,%sp@-
10c648f6:       2f07            movel %d7,%sp@-
10c648f8:       2f0a            movel %a2,%sp@-
10c648fa:       4eb9 10c6 3118  jsr 10c63118 <ip_options_build>
10c64900:       4fef 0014       lea %sp@(20),%sp
10c64904:       176d 02b1 0001  moveb %a5@(689),%a3@(1)
10c6490a:       3004            movew %d4,%d0
10c6490c:       9046            subw %d6,%d0
10c6490e:       1213            moveb %a3@,%d1
10c64910:       740f            moveq #15,%d2
10c64912:       c282            andl %d2,%d1
10c64914:       e589            lsll #2,%d1
10c64916:       d041            addw %d1,%d0
10c64918:       3740 0002       movew %d0,%a3@(2)
10c6491c:       2003            movel %d3,%d0
10c6491e:       e680            asrl #3,%d0
10c64920:       806e fff6       orw %fp@(-10),%d0
10c64924:       806e ffe8       orw %fp@(-24),%d0
10c64928:       3740 0006       movew %d0,%a3@(6)
10c6492c:       376e fff2 0004  movew %fp@(-14),%a3@(4)
10c64932:       4aae fff4       tstl %fp@(-12)
10c64936:       6624            bnes 10c6495c <ip_build_xmit_slow+0x256>
10c64938:       4a83            tstl %d3
10c6493a:       6606            bnes 10c64942 <ip_build_xmit_slow+0x23c>
10c6493c:       4aae ffe6       tstl %fp@(-26)
10c64940:       6612            bnes 10c64954 <ip_build_xmit_slow+0x24e>
10c64942:       2f05            movel %d5,%sp@-
10c64944:       2f0b            movel %a3,%sp@-
10c64946:       4eb9 10c5 f348  jsr 10c5f348 <__ip_select_ident>
10c6494c:       3d6b 0004 fff2  movew %a3@(4),%fp@(-14)
10c64952:       508f            addql #8,%sp
10c64954:       2d7c 0000 2000  movel #8192,%fp@(-12)
10c6495a:       fff4 
10c6495c:       7005            moveq #5,%d0
10c6495e:       2045            moveal %d5,%a0
10c64960:       b0a8 0068       cmpl %a0@(104),%d0
10c64964:       6608            bnes 10c6496e <ip_build_xmit_slow+0x268>
10c64966:       196d 02bb 0008  moveb %a5@(699),%a4@(8)
10c6496c:       6006            bras 10c64974 <ip_build_xmit_slow+0x26e>
10c6496e:       196d 02ad 0008  moveb %a5@(685),%a4@(8)
10c64974:       196d 0291 0009  moveb %a5@(657),%a4@(9)
10c6497a:       426c 000a       clrw %a4@(10)
10c6497e:       2245            moveal %d5,%a1
10c64980:       2969 0070 000c  movel %a1@(112),%a4@(12)
10c64986:       2969 006c 0010  movel %a1@(108),%a4@(16)
10c6498c:       1014            moveb %a4@,%d0
10c6498e:       720f            moveq #15,%d1
10c64990:       c081            andl %d1,%d0
10c64992:       2f00            movel %d0,%sp@-
10c64994:       2f0c            movel %a4,%sp@-
10c64996:       4eb9 10c8 561a  jsr 10c8561a <ip_fast_csum>
10c6499c:       3940 000a       movew %d0,%a4@(10)
10c649a0:       1014            moveb %a4@,%d0
10c649a2:       740f            moveq #15,%d2
10c649a4:       c082            andl %d2,%d0
10c649a6:       e588            lsll #2,%d0
10c649a8:       9886            subl %d6,%d4
10c649aa:       2f04            movel %d4,%sp@-
10c649ac:       2f03            movel %d3,%sp@-
10c649ae:       4874 0800       pea %a4@(00000000,%d0:l)
10c649b2:       2f2e 0010       movel %fp@(16),%sp@-
10c649b6:       206e 000c       moveal %fp@(12),%a0
10c649ba:       4e90            jsr %a0@
10c649bc:       4fef 0018       lea %sp@(24),%sp
10c649c0:       4a80            tstl %d0
10c649c2:       6730            beqs 10c649f4 <ip_build_xmit_slow+0x2ee>
10c649c4:       70f2            moveq #-14,%d0
10c649c6:       2d40 fffc       movel %d0,%fp@(-4)
10c649ca:       7201            moveq #1,%d1
10c649cc:       b2aa 0070       cmpl %a2@(112),%d1
10c649d0:       6718            beqs 10c649ea <ip_build_xmit_slow+0x2e4>
10c649d2:       41ea 0070       lea %a2@(112),%a0
10c649d6:       40c1            movew %sr,%d1
10c649d8:       007c 0700       oriw #1792,%sr
10c649dc:       2010            movel %a0@,%d0
10c649de:       5380            subql #1,%d0
10c649e0:       2080            movel %d0,%a0@
10c649e2:       46c1            movew %d1,%sr
10c649e4:       4a80            tstl %d0
10c649e6:       6600 0086       bnew 10c64a6e <ip_build_xmit_slow+0x368>
10c649ea:       2f0a            movel %a2,%sp@-
10c649ec:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c649f2:       607a            bras 10c64a6e <ip_build_xmit_slow+0x368>
10c649f4:       96ae ffde       subl %fp@(-34),%d3
10c649f8:       282e fff8       movel %fp@(-8),%d4
10c649fc:       52ae ffea       addql #1,%fp@(-22)
10c64a00:       206a 0028       moveal %a2@(40),%a0
10c64a04:       2f0a            movel %a2,%sp@-
10c64a06:       2068 005c       moveal %a0@(92),%a0
10c64a0a:       4e90            jsr %a0@
10c64a0c:       588f            addql #4,%sp
10c64a0e:       2d40 fffc       movel %d0,%fp@(-4)
10c64a12:       6724            beqs 10c64a38 <ip_build_xmit_slow+0x332>
10c64a14:       6f1c            bles 10c64a32 <ip_build_xmit_slow+0x32c>
10c64a16:       4a2d 02bd       tstb %a5@(701)
10c64a1a:       6c10            bges 10c64a2c <ip_build_xmit_slow+0x326>
10c64a1c:       7402            moveq #2,%d2
10c64a1e:       b480            cmpl %d0,%d2
10c64a20:       56c0            sne %d0
10c64a22:       4880            extw %d0
10c64a24:       48c0            extl %d0
10c64a26:       7297            moveq #-105,%d1
10c64a28:       c081            andl %d1,%d0
10c64a2a:       6002            bras 10c64a2e <ip_build_xmit_slow+0x328>
10c64a2c:       7000            moveq #0,%d0
10c64a2e:       2d40 fffc       movel %d0,%fp@(-4)
10c64a32:       4aae fffc       tstl %fp@(-4)
10c64a36:       6636            bnes 10c64a6e <ip_build_xmit_slow+0x368>
10c64a38:       4a83            tstl %d3
10c64a3a:       6c00 fe00       bgew 10c6483c <ip_build_xmit_slow+0x136>
10c64a3e:       7401            moveq #1,%d2
10c64a40:       b4ae ffea       cmpl %fp@(-22),%d2
10c64a44:       6c24            bges 10c64a6a <ip_build_xmit_slow+0x364>
10c64a46:       2039 1002 5730  movel 10025730 <irq_stat+0x8>,%d0
10c64a4c:       57c1            seq %d1
10c64a4e:       7444            moveq #68,%d2
10c64a50:       c282            andl %d2,%d1
10c64a52:       41f9 1003 2bf8  lea 10032bf8 <ip_statistics+0x40>,%a0
10c64a58:       4a80            tstl %d0
10c64a5a:       57c0            seq %d0
10c64a5c:       c082            andl %d2,%d0
10c64a5e:       226e ffea       moveal %fp@(-22),%a1
10c64a62:       d3f0 0800       addal %a0@(00000000,%d0:l),%a1
10c64a66:       2189 1800       movel %a1,%a0@(00000000,%d1:l)
10c64a6a:       7000            moveq #0,%d0
10c64a6c:       6040            bras 10c64aae <ip_build_xmit_slow+0x3a8>
10c64a6e:       2239 1002 5730  movel 10025730 <irq_stat+0x8>,%d1
10c64a74:       57c0            seq %d0
10c64a76:       7444            moveq #68,%d2
10c64a78:       c082            andl %d2,%d0
10c64a7a:       41f9 1003 2bd8  lea 10032bd8 <ip_statistics+0x20>,%a0
10c64a80:       52b0 0800       addql #1,%a0@(00000000,%d0:l)
10c64a84:       7001            moveq #1,%d0
10c64a86:       b0ae ffea       cmpl %fp@(-22),%d0
10c64a8a:       6c1e            bges 10c64aaa <ip_build_xmit_slow+0x3a4>
10c64a8c:       4a81            tstl %d1
10c64a8e:       57c0            seq %d0
10c64a90:       c082            andl %d2,%d0
10c64a92:       41f9 1003 2bf8  lea 10032bf8 <ip_statistics+0x40>,%a0
10c64a98:       4a81            tstl %d1
10c64a9a:       57c1            seq %d1
10c64a9c:       c282            andl %d2,%d1
10c64a9e:       242e ffea       movel %fp@(-22),%d2
10c64aa2:       d4b0 1800       addl %a0@(00000000,%d1:l),%d2
10c64aa6:       2182 0800       movel %d2,%a0@(00000000,%d0:l)
10c64aaa:       202e fffc       movel %fp@(-4),%d0
10c64aae:       4cee 3cfc ffb4  moveml %fp@(-76),%d2-%d7/%a2-%a5
10c64ab4:       4e5e            unlk %fp
10c64ab6:       4e75            rts

10c64ab8 <ip_build_xmit>:
10c64ab8:       4e56 fffc       linkw %fp,#-4
10c64abc:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c64ac0:       286e 0008       moveal %fp@(8),%a4
10c64ac4:       2e2e 000c       movel %fp@(12),%d7
10c64ac8:       2c2e 0010       movel %fp@(16),%d6
10c64acc:       262e 0014       movel %fp@(20),%d3
10c64ad0:       206e 0018       moveal %fp@(24),%a0
10c64ad4:       2a6e 001c       moveal %fp@(28),%a5
10c64ad8:       282e 0020       movel %fp@(32),%d4
10c64adc:       4a2c 02ba       tstb %a4@(698)
10c64ae0:       6626            bnes 10c64b08 <ip_build_xmit+0x50>
10c64ae2:       7014            moveq #20,%d0
10c64ae4:       d680            addl %d0,%d3
10c64ae6:       b6ad 0024       cmpl %a5@(36),%d3
10c64aea:       6206            bhis 10c64af2 <ip_build_xmit+0x3a>
10c64aec:       4aa8 0008       tstl %a0@(8)
10c64af0:       6742            beqs 10c64b34 <ip_build_xmit+0x7c>
10c64af2:       2f04            movel %d4,%sp@-
10c64af4:       2f0d            movel %a5,%sp@-
10c64af6:       2f08            movel %a0,%sp@-
10c64af8:       2f03            movel %d3,%sp@-
10c64afa:       2f06            movel %d6,%sp@-
10c64afc:       2f07            movel %d7,%sp@-
10c64afe:       2f0c            movel %a4,%sp@-
10c64b00:       4eba fc04       jsr %pc@(10c64706 <ip_build_xmit_slow>)
10c64b04:       6000 023a       braw 10c64d40 <ip_build_xmit+0x288>
10c64b08:       206d 000c       moveal %a5@(12),%a0
10c64b0c:       2028 005a       movel %a0@(90),%d0
10c64b10:       b083            cmpl %d3,%d0
10c64b12:       6420            bccs 10c64b34 <ip_build_xmit+0x7c>
10c64b14:       2f00            movel %d0,%sp@-
10c64b16:       4280            clrl %d0
10c64b18:       302c 0008       movew %a4@(8),%d0
10c64b1c:       2f00            movel %d0,%sp@-
10c64b1e:       2f2d 006c       movel %a5@(108),%sp@-
10c64b22:       4878 005a       pea 5a <LSIGTRAP+0x55>
10c64b26:       2f0c            movel %a4,%sp@-
10c64b28:       4eb9 10c6 5714  jsr 10c65714 <ip_local_error>
10c64b2e:       70a6            moveq #-90,%d0
10c64b30:       6000 020e       braw 10c64d40 <ip_build_xmit+0x288>
10c64b34:       0804 0004       btst #4,%d4
10c64b38:       6600 01bc       bnew 10c64cf6 <ip_build_xmit+0x23e>
10c64b3c:       7a00            moveq #0,%d5
10c64b3e:       7200            moveq #0,%d1
10c64b40:       102c 02c0       moveb %a4@(704),%d0
10c64b44:       0c00 0002       cmpib #2,%d0
10c64b48:       670e            beqs 10c64b58 <ip_build_xmit+0xa0>
10c64b4a:       0c00 0001       cmpib #1,%d0
10c64b4e:       660a            bnes 10c64b5a <ip_build_xmit+0xa2>
10c64b50:       082d 0002 0023  btst #2,%a5@(35)
10c64b56:       6602            bnes 10c64b5a <ip_build_xmit+0xa2>
10c64b58:       7201            moveq #1,%d1
10c64b5a:       4a81            tstl %d1
10c64b5c:       6706            beqs 10c64b64 <ip_build_xmit+0xac>
10c64b5e:       2a3c 0000 4000  movel #16384,%d5
10c64b64:       206d 000c       moveal %a5@(12),%a0
10c64b68:       4280            clrl %d0
10c64b6a:       3028 0060       movew %a0@(96),%d0
10c64b6e:       740f            moveq #15,%d2
10c64b70:       d480            addl %d0,%d2
10c64b72:       72f0            moveq #-16,%d1
10c64b74:       c481            andl %d1,%d2
10c64b76:       486e fffc       pea %fp@(-4)
10c64b7a:       7040            moveq #64,%d0
10c64b7c:       c084            andl %d4,%d0
10c64b7e:       2f00            movel %d0,%sp@-
10c64b80:       2043            moveal %d3,%a0
10c64b82:       4870 280f       pea %a0@(0000000f,%d2:l)
10c64b86:       2f0c            movel %a4,%sp@-
10c64b88:       4eb9 10c5 4faa  jsr 10c54faa <sock_alloc_send_skb>
10c64b8e:       2640            moveal %d0,%a3
10c64b90:       4fef 0010       lea %sp@(16),%sp
10c64b94:       b6fc 0000       cmpaw #0,%a3
10c64b98:       6700 018c       beqw 10c64d26 <ip_build_xmit+0x26e>
10c64b9c:       d5ab 0080       addl %d2,%a3@(128)
10c64ba0:       d5ab 0084       addl %d2,%a3@(132)
10c64ba4:       276c 028a 006c  movel %a4@(650),%a3@(108)
10c64baa:       bafc 0000       cmpaw #0,%a5
10c64bae:       6706            beqs 10c64bb6 <ip_build_xmit+0xfe>
10c64bb0:       41ed 0004       lea %a5@(4),%a0
10c64bb4:       5290            addql #1,%a0@
10c64bb6:       274d 0028       movel %a5,%a3@(40)
10c64bba:       246b 0084       moveal %a3@(132),%a2
10c64bbe:       4aab 0060       tstl %a3@(96)
10c64bc2:       670c            beqs 10c64bd0 <ip_build_xmit+0x118>
10c64bc4:       4879 1000 82c2  pea 100082c2 <prio2band+0x1048>
10c64bca:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c64bd0:       202b 0084       movel %a3@(132),%d0
10c64bd4:       d083            addl %d3,%d0
10c64bd6:       2740 0084       movel %d0,%a3@(132)
10c64bda:       d7ab 005c       addl %d3,%a3@(92)
10c64bde:       b0ab 0088       cmpl %a3@(136),%d0
10c64be2:       6314            blss 10c64bf8 <ip_build_xmit+0x140>
10c64be4:       2f3c 10c6 4be4  movel #281431012,%sp@-
10c64bea:       2f03            movel %d3,%sp@-
10c64bec:       2f0b            movel %a3,%sp@-
10c64bee:       4eb9 10c5 55c4  jsr 10c555c4 <skb_over_panic>
10c64bf4:       4fef 000c       lea %sp@(12),%sp
10c64bf8:       274a 0020       movel %a2,%a3@(32)
10c64bfc:       4a2c 02ba       tstb %a4@(698)
10c64c00:       6600 00a6       bnew 10c64ca8 <ip_build_xmit+0x1f0>
10c64c04:       14bc 0045       moveb #69,%a2@
10c64c08:       156c 02b1 0001  moveb %a4@(689),%a2@(1)
10c64c0e:       3543 0002       movew %d3,%a2@(2)
10c64c12:       3545 0006       movew %d5,%a2@(6)
10c64c16:       156c 02bb 0008  moveb %a4@(699),%a2@(8)
10c64c1c:       4a85            tstl %d5
10c64c1e:       671c            beqs 10c64c3c <ip_build_xmit+0x184>
10c64c20:       b8fc 0000       cmpaw #0,%a4
10c64c24:       670e            beqs 10c64c34 <ip_build_xmit+0x17c>
10c64c26:       4a94            tstl %a4@
10c64c28:       670a            beqs 10c64c34 <ip_build_xmit+0x17c>
10c64c2a:       302c 02be       movew %a4@(702),%d0
10c64c2e:       526c 02be       addqw #1,%a4@(702)
10c64c32:       6002            bras 10c64c36 <ip_build_xmit+0x17e>
10c64c34:       4240            clrw %d0
10c64c36:       3540 0004       movew %d0,%a2@(4)
10c64c3a:       600c            bras 10c64c48 <ip_build_xmit+0x190>
10c64c3c:       2f0d            movel %a5,%sp@-
10c64c3e:       2f0a            movel %a2,%sp@-
10c64c40:       4eb9 10c5 f348  jsr 10c5f348 <__ip_select_ident>
10c64c46:       508f            addql #8,%sp
10c64c48:       7005            moveq #5,%d0
10c64c4a:       b0ad 0068       cmpl %a5@(104),%d0
10c64c4e:       6706            beqs 10c64c56 <ip_build_xmit+0x19e>
10c64c50:       156c 02ad 0008  moveb %a4@(685),%a2@(8)
10c64c56:       156c 0291 0009  moveb %a4@(657),%a2@(9)
10c64c5c:       256d 0070 000c  movel %a5@(112),%a2@(12)
10c64c62:       256d 006c 0010  movel %a5@(108),%a2@(16)
10c64c68:       426a 000a       clrw %a2@(10)
10c64c6c:       1212            moveb %a2@,%d1
10c64c6e:       700f            moveq #15,%d0
10c64c70:       c280            andl %d0,%d1
10c64c72:       2f01            movel %d1,%sp@-
10c64c74:       2f0a            movel %a2,%sp@-
10c64c76:       4eb9 10c8 561a  jsr 10c8561a <ip_fast_csum>
10c64c7c:       3540 000a       movew %d0,%a2@(10)
10c64c80:       1012            moveb %a2@,%d0
10c64c82:       720f            moveq #15,%d1
10c64c84:       c081            andl %d1,%d0
10c64c86:       e588            lsll #2,%d0
10c64c88:       9680            subl %d0,%d3
10c64c8a:       2f03            movel %d3,%sp@-
10c64c8c:       42a7            clrl %sp@-
10c64c8e:       1012            moveb %a2@,%d0
10c64c90:       c081            andl %d1,%d0
10c64c92:       e588            lsll #2,%d0
10c64c94:       4872 0800       pea %a2@(00000000,%d0:l)
10c64c98:       2f06            movel %d6,%sp@-
10c64c9a:       2047            moveal %d7,%a0
10c64c9c:       4e90            jsr %a0@
10c64c9e:       2d40 fffc       movel %d0,%fp@(-4)
10c64ca2:       4fef 0018       lea %sp@(24),%sp
10c64ca6:       6014            bras 10c64cbc <ip_build_xmit+0x204>
10c64ca8:       2f03            movel %d3,%sp@-
10c64caa:       42a7            clrl %sp@-
10c64cac:       2f0a            movel %a2,%sp@-
10c64cae:       2f06            movel %d6,%sp@-
10c64cb0:       2047            moveal %d7,%a0
10c64cb2:       4e90            jsr %a0@
10c64cb4:       2d40 fffc       movel %d0,%fp@(-4)
10c64cb8:       4fef 0010       lea %sp@(16),%sp
10c64cbc:       4aae fffc       tstl %fp@(-4)
10c64cc0:       6638            bnes 10c64cfa <ip_build_xmit+0x242>
10c64cc2:       206b 0028       moveal %a3@(40),%a0
10c64cc6:       2f0b            movel %a3,%sp@-
10c64cc8:       2068 005c       moveal %a0@(92),%a0
10c64ccc:       4e90            jsr %a0@
10c64cce:       2d40 fffc       movel %d0,%fp@(-4)
10c64cd2:       6f1c            bles 10c64cf0 <ip_build_xmit+0x238>
10c64cd4:       4a2c 02bd       tstb %a4@(701)
10c64cd8:       6c10            bges 10c64cea <ip_build_xmit+0x232>
10c64cda:       7202            moveq #2,%d1
10c64cdc:       b280            cmpl %d0,%d1
10c64cde:       56c0            sne %d0
10c64ce0:       4880            extw %d0
10c64ce2:       48c0            extl %d0
10c64ce4:       7297            moveq #-105,%d1
10c64ce6:       c081            andl %d1,%d0
10c64ce8:       6002            bras 10c64cec <ip_build_xmit+0x234>
10c64cea:       7000            moveq #0,%d0
10c64cec:       2d40 fffc       movel %d0,%fp@(-4)
10c64cf0:       4aae fffc       tstl %fp@(-4)
10c64cf4:       6630            bnes 10c64d26 <ip_build_xmit+0x26e>
10c64cf6:       7000            moveq #0,%d0
10c64cf8:       6046            bras 10c64d40 <ip_build_xmit+0x288>
10c64cfa:       70f2            moveq #-14,%d0
10c64cfc:       2d40 fffc       movel %d0,%fp@(-4)
10c64d00:       7201            moveq #1,%d1
10c64d02:       b2ab 0070       cmpl %a3@(112),%d1
10c64d06:       6716            beqs 10c64d1e <ip_build_xmit+0x266>
10c64d08:       41eb 0070       lea %a3@(112),%a0
10c64d0c:       40c1            movew %sr,%d1
10c64d0e:       007c 0700       oriw #1792,%sr
10c64d12:       2010            movel %a0@,%d0
10c64d14:       5380            subql #1,%d0
10c64d16:       2080            movel %d0,%a0@
10c64d18:       46c1            movew %d1,%sr
10c64d1a:       4a80            tstl %d0
10c64d1c:       6608            bnes 10c64d26 <ip_build_xmit+0x26e>
10c64d1e:       2f0b            movel %a3,%sp@-
10c64d20:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c64d26:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c64d2c:       57c0            seq %d0
10c64d2e:       7244            moveq #68,%d1
10c64d30:       c081            andl %d1,%d0
10c64d32:       41f9 1003 2bd8  lea 10032bd8 <ip_statistics+0x20>,%a0
10c64d38:       52b0 0800       addql #1,%a0@(00000000,%d0:l)
10c64d3c:       202e fffc       movel %fp@(-4),%d0
10c64d40:       4cee 3cfc ffd4  moveml %fp@(-44),%d2-%d7/%a2-%a5
10c64d46:       4e5e            unlk %fp
10c64d48:       4e75            rts

10c64d4a <ip_fragment>:
10c64d4a:       4e56 fff8       linkw %fp,#-8
10c64d4e:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c64d52:       286e 0008       moveal %fp@(8),%a4
10c64d56:       206c 0028       moveal %a4@(40),%a0
10c64d5a:       7400            moveq #0,%d2
10c64d5c:       2d68 000c fffc  movel %a0@(12),%fp@(-4)
10c64d62:       266c 0020       moveal %a4@(32),%a3
10c64d66:       1a13            moveb %a3@,%d5
10c64d68:       700f            moveq #15,%d0
10c64d6a:       ca80            andl %d0,%d5
10c64d6c:       e58d            lsll #2,%d5
10c64d6e:       282c 005c       movel %a4@(92),%d4
10c64d72:       9885            subl %d5,%d4
10c64d74:       2a68 0024       moveal %a0@(36),%a5
10c64d78:       9bc5            subal %d5,%a5
10c64d7a:       2e05            movel %d5,%d7
10c64d7c:       302b 0006       movew %a3@(6),%d0
10c64d80:       2c00            movel %d0,%d6
10c64d82:       0286 0000 1fff  andil #8191,%d6
10c64d88:       e78e            lsll #3,%d6
10c64d8a:       2200            movel %d0,%d1
10c64d8c:       0281 0000 2000  andil #8192,%d1
10c64d92:       2d41 fff8       movel %d1,%fp@(-8)
10c64d96:       4a84            tstl %d4
10c64d98:       6700 01b8       beqw 10c64f52 <ip_fragment+0x208>
10c64d9c:       2604            movel %d4,%d3
10c64d9e:       bbc4            cmpal %d4,%a5
10c64da0:       6402            bccs 10c64da4 <ip_fragment+0x5a>
10c64da2:       260d            movel %a5,%d3
10c64da4:       b883            cmpl %d3,%d4
10c64da6:       6304            blss 10c64dac <ip_fragment+0x62>
10c64da8:       70f8            moveq #-8,%d0
10c64daa:       c680            andl %d0,%d3
10c64dac:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c64db0:       2403            movel %d3,%d2
10c64db2:       d485            addl %d5,%d2
10c64db4:       206e fffc       moveal %fp@(-4),%a0
10c64db8:       4280            clrl %d0
10c64dba:       3028 0060       movew %a0@(96),%d0
10c64dbe:       2042            moveal %d2,%a0
10c64dc0:       4870 080f       pea %a0@(0000000f,%d0:l)
10c64dc4:       4eb9 10c5 5644  jsr 10c55644 <alloc_skb>
10c64dca:       2440            moveal %d0,%a2
10c64dcc:       508f            addql #8,%sp
10c64dce:       b4fc 0000       cmpaw #0,%a2
10c64dd2:       6614            bnes 10c64de8 <ip_fragment+0x9e>
10c64dd4:       4879 1000 83c1  pea 100083c1 <prio2band+0x1147>
10c64dda:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c64de0:       588f            addql #4,%sp
10c64de2:       74f4            moveq #-12,%d2
10c64de4:       6000 01a6       braw 10c64f8c <ip_fragment+0x242>
10c64de8:       156c 006a 006a  moveb %a4@(106),%a2@(106)
10c64dee:       256c 006c 006c  movel %a4@(108),%a2@(108)
10c64df4:       206e fffc       moveal %fp@(-4),%a0
10c64df8:       4280            clrl %d0
10c64dfa:       3028 0060       movew %a0@(96),%d0
10c64dfe:       720f            moveq #15,%d1
10c64e00:       d081            addl %d1,%d0
10c64e02:       72f0            moveq #-16,%d1
10c64e04:       c081            andl %d1,%d0
10c64e06:       d1aa 0080       addl %d0,%a2@(128)
10c64e0a:       d1aa 0084       addl %d0,%a2@(132)
10c64e0e:       4aaa 0060       tstl %a2@(96)
10c64e12:       670c            beqs 10c64e20 <ip_fragment+0xd6>
10c64e14:       4879 1000 82c2  pea 100082c2 <prio2band+0x1048>
10c64e1a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c64e20:       202a 0084       movel %a2@(132),%d0
10c64e24:       d082            addl %d2,%d0
10c64e26:       2540 0084       movel %d0,%a2@(132)
10c64e2a:       d5aa 005c       addl %d2,%a2@(92)
10c64e2e:       b0aa 0088       cmpl %a2@(136),%d0
10c64e32:       6314            blss 10c64e48 <ip_fragment+0xfe>
10c64e34:       2f3c 10c6 4e34  movel #281431604,%sp@-
10c64e3a:       2f02            movel %d2,%sp@-
10c64e3c:       2f0a            movel %a2,%sp@-
10c64e3e:       4eb9 10c5 55c4  jsr 10c555c4 <skb_over_panic>
10c64e44:       4fef 000c       lea %sp@(12),%sp
10c64e48:       256a 0080 0020  movel %a2@(128),%a2@(32)
10c64e4e:       206a 0020       moveal %a2@(32),%a0
10c64e52:       d1c5            addal %d5,%a0
10c64e54:       2548 001c       movel %a0,%a2@(28)
10c64e58:       356c 0074 0074  movew %a4@(116),%a2@(116)
10c64e5e:       356c 0076 0076  movew %a4@(118),%a2@(118)
10c64e64:       226c 000c       moveal %a4@(12),%a1
10c64e68:       b2fc 0000       cmpaw #0,%a1
10c64e6c:       671a            beqs 10c64e88 <ip_fragment+0x13e>
10c64e6e:       41e9 0028       lea %a1@(40),%a0
10c64e72:       5290            addql #1,%a0@
10c64e74:       2549 000c       movel %a1,%a2@(12)
10c64e78:       257c 10c5 4bc4  movel #281365444,%a2@(140)
10c64e7e:       008c 
10c64e80:       202a 0078       movel %a2@(120),%d0
10c64e84:       d1a9 0064       addl %d0,%a1@(100)
10c64e88:       202c 0028       movel %a4@(40),%d0
10c64e8c:       6706            beqs 10c64e94 <ip_fragment+0x14a>
10c64e8e:       2040            moveal %d0,%a0
10c64e90:       5888            addql #4,%a0
10c64e92:       5290            addql #1,%a0@
10c64e94:       2540 0028       movel %d0,%a2@(40)
10c64e98:       256c 0018 0018  movel %a4@(24),%a2@(24)
10c64e9e:       2f05            movel %d5,%sp@-
10c64ea0:       2f2c 0080       movel %a4@(128),%sp@-
10c64ea4:       2f2a 0020       movel %a2@(32),%sp@-
10c64ea8:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c64eae:       2f03            movel %d3,%sp@-
10c64eb0:       2f2a 001c       movel %a2@(28),%sp@-
10c64eb4:       2f07            movel %d7,%sp@-
10c64eb6:       2f0c            movel %a4,%sp@-
10c64eb8:       4eb9 10c5 645c  jsr 10c5645c <skb_copy_bits>
10c64ebe:       4fef 001c       lea %sp@(28),%sp
10c64ec2:       4a80            tstl %d0
10c64ec4:       670c            beqs 10c64ed2 <ip_fragment+0x188>
10c64ec6:       4879 1000 82c2  pea 100082c2 <prio2band+0x1048>
10c64ecc:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c64ed2:       9883            subl %d3,%d4
10c64ed4:       266a 0020       moveal %a2@(32),%a3
10c64ed8:       2006            movel %d6,%d0
10c64eda:       e680            asrl #3,%d0
10c64edc:       3740 0006       movew %d0,%a3@(6)
10c64ee0:       4a86            tstl %d6
10c64ee2:       660a            bnes 10c64eee <ip_fragment+0x1a4>
10c64ee4:       2f0c            movel %a4,%sp@-
10c64ee6:       4eb9 10c6 358c  jsr 10c6358c <ip_options_fragment>
10c64eec:       588f            addql #4,%sp
10c64eee:       156c 0038 0038  moveb %a4@(56),%a2@(56)
10c64ef4:       4a84            tstl %d4
10c64ef6:       6606            bnes 10c64efe <ip_fragment+0x1b4>
10c64ef8:       4aae fff8       tstl %fp@(-8)
10c64efc:       6706            beqs 10c64f04 <ip_fragment+0x1ba>
10c64efe:       006b 2000 0006  oriw #8192,%a3@(6)
10c64f04:       de83            addl %d3,%d7
10c64f06:       dc83            addl %d3,%d6
10c64f08:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c64f0e:       57c0            seq %d0
10c64f10:       7244            moveq #68,%d1
10c64f12:       c081            andl %d1,%d0
10c64f14:       41f9 1003 2bf8  lea 10032bf8 <ip_statistics+0x40>,%a0
10c64f1a:       52b0 0800       addql #1,%a0@(00000000,%d0:l)
10c64f1e:       d645            addw %d5,%d3
10c64f20:       3743 0002       movew %d3,%a3@(2)
10c64f24:       426b 000a       clrw %a3@(10)
10c64f28:       1013            moveb %a3@,%d0
10c64f2a:       720f            moveq #15,%d1
10c64f2c:       c081            andl %d1,%d0
10c64f2e:       2f00            movel %d0,%sp@-
10c64f30:       2f0b            movel %a3,%sp@-
10c64f32:       4eb9 10c8 561a  jsr 10c8561a <ip_fast_csum>
10c64f38:       3740 000a       movew %d0,%a3@(10)
10c64f3c:       584f            addqw #4,%sp
10c64f3e:       2e8a            movel %a2,%sp@
10c64f40:       206e 000c       moveal %fp@(12),%a0
10c64f44:       4e90            jsr %a0@
10c64f46:       2400            movel %d0,%d2
10c64f48:       588f            addql #4,%sp
10c64f4a:       6640            bnes 10c64f8c <ip_fragment+0x242>
10c64f4c:       4a84            tstl %d4
10c64f4e:       6600 fe4c       bnew 10c64d9c <ip_fragment+0x52>
10c64f52:       7001            moveq #1,%d0
10c64f54:       b0ac 0070       cmpl %a4@(112),%d0
10c64f58:       6716            beqs 10c64f70 <ip_fragment+0x226>
10c64f5a:       41ec 0070       lea %a4@(112),%a0
10c64f5e:       40c1            movew %sr,%d1
10c64f60:       007c 0700       oriw #1792,%sr
10c64f64:       2010            movel %a0@,%d0
10c64f66:       5380            subql #1,%d0
10c64f68:       2080            movel %d0,%a0@
10c64f6a:       46c1            movew %d1,%sr
10c64f6c:       4a80            tstl %d0
10c64f6e:       6608            bnes 10c64f78 <ip_fragment+0x22e>
10c64f70:       2f0c            movel %a4,%sp@-
10c64f72:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c64f78:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c64f7e:       57c0            seq %d0
10c64f80:       7244            moveq #68,%d1
10c64f82:       c081            andl %d1,%d0
10c64f84:       41f9 1003 2bf0  lea 10032bf0 <ip_statistics+0x38>,%a0
10c64f8a:       6038            bras 10c64fc4 <ip_fragment+0x27a>
10c64f8c:       7001            moveq #1,%d0
10c64f8e:       b0ac 0070       cmpl %a4@(112),%d0
10c64f92:       6716            beqs 10c64faa <ip_fragment+0x260>
10c64f94:       41ec 0070       lea %a4@(112),%a0
10c64f98:       40c1            movew %sr,%d1
10c64f9a:       007c 0700       oriw #1792,%sr
10c64f9e:       2010            movel %a0@,%d0
10c64fa0:       5380            subql #1,%d0
10c64fa2:       2080            movel %d0,%a0@
10c64fa4:       46c1            movew %d1,%sr
10c64fa6:       4a80            tstl %d0
10c64fa8:       6608            bnes 10c64fb2 <ip_fragment+0x268>
10c64faa:       2f0c            movel %a4,%sp@-
10c64fac:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c64fb2:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c64fb8:       57c0            seq %d0
10c64fba:       7244            moveq #68,%d1
10c64fbc:       c081            andl %d1,%d0
10c64fbe:       41f9 1003 2bf4  lea 10032bf4 <ip_statistics+0x3c>,%a0
10c64fc4:       52b0 0800       addql #1,%a0@(00000000,%d0:l)
10c64fc8:       2002            movel %d2,%d0
10c64fca:       4cee 3cfc ffd0  moveml %fp@(-48),%d2-%d7/%a2-%a5
10c64fd0:       4e5e            unlk %fp
10c64fd2:       4e75            rts

10c64fd4 <ip_reply_glue_bits>:
10c64fd4:       4e56 0000       linkw %fp,#0
10c64fd8:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c64fdc:       266e 0008       moveal %fp@(8),%a3
10c64fe0:       206e 000c       moveal %fp@(12),%a0
10c64fe4:       222e 0010       movel %fp@(16),%d1
10c64fe8:       262e 0014       movel %fp@(20),%d3
10c64fec:       2848            moveal %a0,%a4
10c64fee:       7801            moveq #1,%d4
10c64ff0:       244b            moveal %a3,%a2
10c64ff2:       202b 0004       movel %a3@(4),%d0
10c64ff6:       b081            cmpl %d1,%d0
10c64ff8:       6208            bhis 10c65002 <ip_reply_glue_bits+0x2e>
10c64ffa:       9280            subl %d0,%d1
10c64ffc:       45eb 0008       lea %a3@(8),%a2
10c65000:       7800            moveq #0,%d4
10c65002:       242a 0004       movel %a2@(4),%d2
10c65006:       9481            subl %d1,%d2
10c65008:       4bf9 10c8 56be  lea 10c856be <csum_partial_copy>,%a5
10c6500e:       b483            cmpl %d3,%d2
10c65010:       6420            bccs 10c65032 <ip_reply_glue_bits+0x5e>
10c65012:       2f2b 0014       movel %a3@(20),%sp@-
10c65016:       2f02            movel %d2,%sp@-
10c65018:       2f0c            movel %a4,%sp@-
10c6501a:       d292            addl %a2@,%d1
10c6501c:       2f01            movel %d1,%sp@-
10c6501e:       4e95            jsr %a5@
10c65020:       2740 0014       movel %d0,%a3@(20)
10c65024:       7200            moveq #0,%d1
10c65026:       9682            subl %d2,%d3
10c65028:       41f4 2800       lea %a4@(00000000,%d2:l),%a0
10c6502c:       508a            addql #8,%a2
10c6502e:       4fef 0010       lea %sp@(16),%sp
10c65032:       2f2b 0014       movel %a3@(20),%sp@-
10c65036:       2f03            movel %d3,%sp@-
10c65038:       2f08            movel %a0,%sp@-
10c6503a:       d292            addl %a2@,%d1
10c6503c:       2f01            movel %d1,%sp@-
10c6503e:       4e95            jsr %a5@
10c65040:       2740 0014       movel %d0,%a3@(20)
10c65044:       4a84            tstl %d4
10c65046:       6720            beqs 10c65068 <ip_reply_glue_bits+0x94>
10c65048:       206b 0018       moveal %a3@(24),%a0
10c6504c:       b0fc 0000       cmpaw #0,%a0
10c65050:       6716            beqs 10c65068 <ip_reply_glue_bits+0x94>
10c65052:       2200            movel %d0,%d1
10c65054:       2400            movel %d0,%d2
10c65056:       4842            swap %d2
10c65058:       d242            addw %d2,%d1
10c6505a:       4242            clrw %d2
10c6505c:       d342            addxw %d2,%d1
10c6505e:       2008            movel %a0,%d0
10c65060:       d088            addl %a0,%d0
10c65062:       4641            notw %d1
10c65064:       3981 0800       movew %d1,%a4@(00000000,%d0:l)
10c65068:       7000            moveq #0,%d0
10c6506a:       4cee 3c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a5
10c65070:       4e5e            unlk %fp
10c65072:       4e75            rts

10c65074 <ip_send_reply>:
10c65074:       4e56 ffa8       linkw %fp,#-88
10c65078:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c6507c:       266e 0008       moveal %fp@(8),%a3
10c65080:       246e 000c       moveal %fp@(12),%a2
10c65084:       2d6a 0028 ffaa  movel %a2@(40),%fp@(-86)
10c6508a:       2f0a            movel %a2,%sp@-
10c6508c:       74cc            moveq #-52,%d2
10c6508e:       d48e            addl %fp,%d2
10c65090:       2f02            movel %d2,%sp@-
10c65092:       4eb9 10c6 32c6  jsr 10c632c6 <ip_options_echo>
10c65098:       508f            addql #8,%sp
10c6509a:       4a80            tstl %d0
10c6509c:       6600 00b2       bnew 10c65150 <ip_send_reply+0xdc>
10c650a0:       206e ffaa       moveal %fp@(-86),%a0
10c650a4:       2028 0070       movel %a0@(112),%d0
10c650a8:       2d40 ffc0       movel %d0,%fp@(-64)
10c650ac:       2600            movel %d0,%d3
10c650ae:       42ae ffc8       clrl %fp@(-56)
10c650b2:       4a2e ffd0       tstb %fp@(-48)
10c650b6:       670e            beqs 10c650c6 <ip_send_reply+0x52>
10c650b8:       2d42 ffc8       movel %d2,%fp@(-56)
10c650bc:       4a2e ffd1       tstb %fp@(-47)
10c650c0:       6704            beqs 10c650c6 <ip_send_reply+0x52>
10c650c2:       262e ffcc       movel %fp@(-52),%d3
10c650c6:       206e ffaa       moveal %fp@(-86),%a0
10c650ca:       226a 0020       moveal %a2@(32),%a1
10c650ce:       1229 0001       moveb %a1@(1),%d1
10c650d2:       701e            moveq #30,%d0
10c650d4:       c280            andl %d0,%d1
10c650d6:       2028 008e       movel %a0@(142),%d0
10c650da:       42ae ffb6       clrl %fp@(-74)
10c650de:       42ae ffba       clrl %fp@(-70)
10c650e2:       426e ffbe       clrw %fp@(-66)
10c650e6:       74c0            moveq #-64,%d2
10c650e8:       d48e            addl %fp,%d2
10c650ea:       2d43 ffae       movel %d3,%fp@(-82)
10c650ee:       2d40 ffb2       movel %d0,%fp@(-78)
10c650f2:       1d41 ffbe       moveb %d1,%fp@(-66)
10c650f6:       486e ffae       pea %fp@(-82)
10c650fa:       486e ffaa       pea %fp@(-86)
10c650fe:       4eb9 10c6 0e00  jsr 10c60e00 <ip_route_output_key>
10c65104:       508f            addql #8,%sp
10c65106:       4a80            tstl %d0
10c65108:       6646            bnes 10c65150 <ip_send_reply+0xdc>
10c6510a:       206a 0020       moveal %a2@(32),%a0
10c6510e:       4280            clrl %d0
10c65110:       1028 0001       moveb %a0@(1),%d0
10c65114:       2740 02ae       movel %d0,%a3@(686)
10c65118:       276a 006c 028a  movel %a2@(108),%a3@(650)
10c6511e:       206a 0020       moveal %a2@(32),%a0
10c65122:       1768 0009 0291  moveb %a0@(9),%a3@(657)
10c65128:       4878 0040       pea 40 <LSIGTRAP+0x3b>
10c6512c:       2f2e ffaa       movel %fp@(-86),%sp@-
10c65130:       2f02            movel %d2,%sp@-
10c65132:       2f2e 0014       movel %fp@(20),%sp@-
10c65136:       2f2e 0010       movel %fp@(16),%sp@-
10c6513a:       487a fe98       pea %pc@(10c64fd4 <ip_reply_glue_bits>)
10c6513e:       2f0b            movel %a3,%sp@-
10c65140:       4eba f976       jsr %pc@(10c64ab8 <ip_build_xmit>)
10c65144:       202e ffaa       movel %fp@(-86),%d0
10c65148:       6706            beqs 10c65150 <ip_send_reply+0xdc>
10c6514a:       2040            moveal %d0,%a0
10c6514c:       5888            addql #4,%a0
10c6514e:       5390            subql #1,%a0@
10c65150:       4cee 0c0c ff98  moveml %fp@(-104),%d2-%d3/%a2-%a3
10c65156:       4e5e            unlk %fp
10c65158:       4e75            rts

10c6515a <ip_send_check>:
10c6515a:       4e56 0000       linkw %fp,#0
10c6515e:       2f0a            movel %a2,%sp@-
10c65160:       246e 0008       moveal %fp@(8),%a2
10c65164:       426a 000a       clrw %a2@(10)
10c65168:       1012            moveb %a2@,%d0
10c6516a:       720f            moveq #15,%d1
10c6516c:       c081            andl %d1,%d0
10c6516e:       2f00            movel %d0,%sp@-
10c65170:       2f0a            movel %a2,%sp@-
10c65172:       4eb9 10c8 561a  jsr 10c8561a <ip_fast_csum>
10c65178:       3540 000a       movew %d0,%a2@(10)
10c6517c:       246e fffc       moveal %fp@(-4),%a2
10c65180:       4e5e            unlk %fp
10c65182:       4e75            rts

10c65184 <ip_finish_output>:
10c65184:       4e56 0000       linkw %fp,#0
10c65188:       2f0b            movel %a3,%sp@-
10c6518a:       2f0a            movel %a2,%sp@-
10c6518c:       246e 0008       moveal %fp@(8),%a2
10c65190:       206a 0028       moveal %a2@(40),%a0
10c65194:       2568 000c 0018  movel %a0@(12),%a2@(24)
10c6519a:       357c 0800 0074  movew #2048,%a2@(116)
10c651a0:       2668 0054       moveal %a0@(84),%a3
10c651a4:       b6fc 0000       cmpaw #0,%a3
10c651a8:       675c            beqs 10c65206 <ip_finish_output+0x82>
10c651aa:       52b9 1002 5730  addql #1,10025730 <irq_stat+0x8>
10c651b0:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c651b4:       486b 0016       pea %a3@(22)
10c651b8:       70f0            moveq #-16,%d0
10c651ba:       d0aa 0080       addl %a2@(128),%d0
10c651be:       2f00            movel %d0,%sp@-
10c651c0:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c651c6:       4fef 000c       lea %sp@(12),%sp
10c651ca:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c651d0:       222b 000a       movel %a3@(10),%d1
10c651d4:       202a 0080       movel %a2@(128),%d0
10c651d8:       9081            subl %d1,%d0
10c651da:       2540 0080       movel %d0,%a2@(128)
10c651de:       d3aa 005c       addl %d1,%a2@(92)
10c651e2:       b0aa 007c       cmpl %a2@(124),%d0
10c651e6:       6414            bccs 10c651fc <ip_finish_output+0x78>
10c651e8:       2f3c 10c6 51e8  movel #281432552,%sp@-
10c651ee:       2f01            movel %d1,%sp@-
10c651f0:       2f0a            movel %a2,%sp@-
10c651f2:       4eb9 10c5 5604  jsr 10c55604 <skb_under_panic>
10c651f8:       4fef 000c       lea %sp@(12),%sp
10c651fc:       2f0a            movel %a2,%sp@-
10c651fe:       206b 000e       moveal %a3@(14),%a0
10c65202:       4e90            jsr %a0@
10c65204:       6054            bras 10c6525a <ip_finish_output+0xd6>
10c65206:       2068 0050       moveal %a0@(80),%a0
10c6520a:       b0fc 0000       cmpaw #0,%a0
10c6520e:       670a            beqs 10c6521a <ip_finish_output+0x96>
10c65210:       2f0a            movel %a2,%sp@-
10c65212:       2068 0038       moveal %a0@(56),%a0
10c65216:       4e90            jsr %a0@
10c65218:       6040            bras 10c6525a <ip_finish_output+0xd6>
10c6521a:       4eb9 10c5 ca54  jsr 10c5ca54 <net_ratelimit>
10c65220:       4a80            tstl %d0
10c65222:       670e            beqs 10c65232 <ip_finish_output+0xae>
10c65224:       4879 1000 8368  pea 10008368 <prio2band+0x10ee>
10c6522a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c65230:       588f            addql #4,%sp
10c65232:       7001            moveq #1,%d0
10c65234:       b0aa 0070       cmpl %a2@(112),%d0
10c65238:       6716            beqs 10c65250 <ip_finish_output+0xcc>
10c6523a:       41ea 0070       lea %a2@(112),%a0
10c6523e:       40c1            movew %sr,%d1
10c65240:       007c 0700       oriw #1792,%sr
10c65244:       2010            movel %a0@,%d0
10c65246:       5380            subql #1,%d0
10c65248:       2080            movel %d0,%a0@
10c6524a:       46c1            movew %d1,%sr
10c6524c:       4a80            tstl %d0
10c6524e:       6608            bnes 10c65258 <ip_finish_output+0xd4>
10c65250:       2f0a            movel %a2,%sp@-
10c65252:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c65258:       70ea            moveq #-22,%d0
10c6525a:       246e fff8       moveal %fp@(-8),%a2
10c6525e:       266e fffc       moveal %fp@(-4),%a3
10c65262:       4e5e            unlk %fp
10c65264:       4e75            rts
10c65266:       4e75            rts

10c65268 <ip_cmsg_recv_pktinfo>:
10c65268:       4e56 fff4       linkw %fp,#-12
10c6526c:       206e 000c       moveal %fp@(12),%a0
10c65270:       2268 0028       moveal %a0@(40),%a1
10c65274:       2068 0020       moveal %a0@(32),%a0
10c65278:       2d68 0010 fffc  movel %a0@(16),%fp@(-4)
10c6527e:       b2fc 0000       cmpaw #0,%a1
10c65282:       670e            beqs 10c65292 <ip_cmsg_recv_pktinfo+0x2a>
10c65284:       2d69 0074 fff4  movel %a1@(116),%fp@(-12)
10c6528a:       2d69 008e fff8  movel %a1@(142),%fp@(-8)
10c65290:       6008            bras 10c6529a <ip_cmsg_recv_pktinfo+0x32>
10c65292:       42ae fff4       clrl %fp@(-12)
10c65296:       42ae fff8       clrl %fp@(-8)
10c6529a:       486e fff4       pea %fp@(-12)
10c6529e:       4878 000c       pea c <LSIGTRAP+0x7>
10c652a2:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c652a6:       42a7            clrl %sp@-
10c652a8:       2f2e 0008       movel %fp@(8),%sp@-
10c652ac:       4eb9 10c5 77e0  jsr 10c577e0 <put_cmsg>
10c652b2:       4e5e            unlk %fp
10c652b4:       4e75            rts

10c652b6 <ip_cmsg_recv_ttl>:
10c652b6:       4e56 fffc       linkw %fp,#-4
10c652ba:       202e 0008       movel %fp@(8),%d0
10c652be:       206e 000c       moveal %fp@(12),%a0
10c652c2:       2068 0020       moveal %a0@(32),%a0
10c652c6:       42ae fffc       clrl %fp@(-4)
10c652ca:       1d68 0008 ffff  moveb %a0@(8),%fp@(-1)
10c652d0:       486e fffc       pea %fp@(-4)
10c652d4:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c652d8:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c652dc:       42a7            clrl %sp@-
10c652de:       2f00            movel %d0,%sp@-
10c652e0:       4eb9 10c5 77e0  jsr 10c577e0 <put_cmsg>
10c652e6:       4e5e            unlk %fp
10c652e8:       4e75            rts

10c652ea <ip_cmsg_recv_tos>:
10c652ea:       4e56 0000       linkw %fp,#0
10c652ee:       206e 000c       moveal %fp@(12),%a0
10c652f2:       2068 0020       moveal %a0@(32),%a0
10c652f6:       5288            addql #1,%a0
10c652f8:       2f08            movel %a0,%sp@-
10c652fa:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c652fe:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c65302:       42a7            clrl %sp@-
10c65304:       2f2e 0008       movel %fp@(8),%sp@-
10c65308:       4eb9 10c5 77e0  jsr 10c577e0 <put_cmsg>
10c6530e:       4e5e            unlk %fp
10c65310:       4e75            rts

10c65312 <ip_cmsg_recv_opts>:
10c65312:       4e56 0000       linkw %fp,#0
10c65316:       206e 000c       moveal %fp@(12),%a0
10c6531a:       1028 0030       moveb %a0@(48),%d0
10c6531e:       671e            beqs 10c6533e <ip_cmsg_recv_opts+0x2c>
10c65320:       7214            moveq #20,%d1
10c65322:       d2a8 0020       addl %a0@(32),%d1
10c65326:       2f01            movel %d1,%sp@-
10c65328:       42a7            clrl %sp@-
10c6532a:       1f40 0003       moveb %d0,%sp@(3)
10c6532e:       4878 0006       pea 6 <LSIGTRAP+0x1>
10c65332:       42a7            clrl %sp@-
10c65334:       2f2e 0008       movel %fp@(8),%sp@-
10c65338:       4eb9 10c5 77e0  jsr 10c577e0 <put_cmsg>
10c6533e:       4e5e            unlk %fp
10c65340:       4e75            rts

10c65342 <ip_cmsg_recv_retopts>:
10c65342:       4e56 ffcc       linkw %fp,#-52
10c65346:       2f0a            movel %a2,%sp@-
10c65348:       2f02            movel %d2,%sp@-
10c6534a:       246e 0008       moveal %fp@(8),%a2
10c6534e:       206e 000c       moveal %fp@(12),%a0
10c65352:       74cc            moveq #-52,%d2
10c65354:       d48e            addl %fp,%d2
10c65356:       4a28 0030       tstb %a0@(48)
10c6535a:       673a            beqs 10c65396 <ip_cmsg_recv_retopts+0x54>
10c6535c:       2f08            movel %a0,%sp@-
10c6535e:       2f02            movel %d2,%sp@-
10c65360:       4eb9 10c6 32c6  jsr 10c632c6 <ip_options_echo>
10c65366:       508f            addql #8,%sp
10c65368:       4a80            tstl %d0
10c6536a:       6708            beqs 10c65374 <ip_cmsg_recv_retopts+0x32>
10c6536c:       7008            moveq #8,%d0
10c6536e:       81aa 0018       orl %d0,%a2@(24)
10c65372:       6022            bras 10c65396 <ip_cmsg_recv_retopts+0x54>
10c65374:       2f02            movel %d2,%sp@-
10c65376:       4eb9 10c6 3a7e  jsr 10c63a7e <ip_options_undo>
10c6537c:       486e ffd8       pea %fp@(-40)
10c65380:       4280            clrl %d0
10c65382:       102e ffd0       moveb %fp@(-48),%d0
10c65386:       2f00            movel %d0,%sp@-
10c65388:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c6538c:       42a7            clrl %sp@-
10c6538e:       2f0a            movel %a2,%sp@-
10c65390:       4eb9 10c5 77e0  jsr 10c577e0 <put_cmsg>
10c65396:       242e ffc4       movel %fp@(-60),%d2
10c6539a:       246e ffc8       moveal %fp@(-56),%a2
10c6539e:       4e5e            unlk %fp
10c653a0:       4e75            rts

10c653a2 <ip_cmsg_recv>:
10c653a2:       4e56 0000       linkw %fp,#0
10c653a6:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c653aa:       262e 0008       movel %fp@(8),%d3
10c653ae:       246e 000c       moveal %fp@(12),%a2
10c653b2:       206a 000c       moveal %a2@(12),%a0
10c653b6:       2428 02b2       movel %a0@(690),%d2
10c653ba:       0802 0000       btst #0,%d2
10c653be:       670a            beqs 10c653ca <ip_cmsg_recv+0x28>
10c653c0:       2f0a            movel %a2,%sp@-
10c653c2:       2f03            movel %d3,%sp@-
10c653c4:       4eba fea2       jsr %pc@(10c65268 <ip_cmsg_recv_pktinfo>)
10c653c8:       508f            addql #8,%sp
10c653ca:       e28a            lsrl #1,%d2
10c653cc:       674a            beqs 10c65418 <ip_cmsg_recv+0x76>
10c653ce:       0802 0000       btst #0,%d2
10c653d2:       670a            beqs 10c653de <ip_cmsg_recv+0x3c>
10c653d4:       2f0a            movel %a2,%sp@-
10c653d6:       2f03            movel %d3,%sp@-
10c653d8:       4eba fedc       jsr %pc@(10c652b6 <ip_cmsg_recv_ttl>)
10c653dc:       508f            addql #8,%sp
10c653de:       e28a            lsrl #1,%d2
10c653e0:       6736            beqs 10c65418 <ip_cmsg_recv+0x76>
10c653e2:       0802 0000       btst #0,%d2
10c653e6:       670a            beqs 10c653f2 <ip_cmsg_recv+0x50>
10c653e8:       2f0a            movel %a2,%sp@-
10c653ea:       2f03            movel %d3,%sp@-
10c653ec:       4eba fefc       jsr %pc@(10c652ea <ip_cmsg_recv_tos>)
10c653f0:       508f            addql #8,%sp
10c653f2:       e28a            lsrl #1,%d2
10c653f4:       6722            beqs 10c65418 <ip_cmsg_recv+0x76>
10c653f6:       0802 0000       btst #0,%d2
10c653fa:       670a            beqs 10c65406 <ip_cmsg_recv+0x64>
10c653fc:       2f0a            movel %a2,%sp@-
10c653fe:       2f03            movel %d3,%sp@-
10c65400:       4eba ff10       jsr %pc@(10c65312 <ip_cmsg_recv_opts>)
10c65404:       508f            addql #8,%sp
10c65406:       e28a            lsrl #1,%d2
10c65408:       670e            beqs 10c65418 <ip_cmsg_recv+0x76>
10c6540a:       0802 0000       btst #0,%d2
10c6540e:       6708            beqs 10c65418 <ip_cmsg_recv+0x76>
10c65410:       2f0a            movel %a2,%sp@-
10c65412:       2f03            movel %d3,%sp@-
10c65414:       4eba ff2c       jsr %pc@(10c65342 <ip_cmsg_recv_retopts>)
10c65418:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c6541e:       4e5e            unlk %fp
10c65420:       4e75            rts

10c65422 <ip_cmsg_send>:
10c65422:       4e56 0000       linkw %fp,#0
10c65426:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c6542a:       266e 0008       moveal %fp@(8),%a3
10c6542e:       286e 000c       moveal %fp@(12),%a4
10c65432:       95ca            subal %a2,%a2
10c65434:       700b            moveq #11,%d0
10c65436:       b0ab 0014       cmpl %a3@(20),%d0
10c6543a:       6400 0094       bccw 10c654d0 <ip_cmsg_send+0xae>
10c6543e:       246b 0010       moveal %a3@(16),%a2
10c65442:       6000 008c       braw 10c654d0 <ip_cmsg_send+0xae>
10c65446:       2212            movel %a2@,%d1
10c65448:       740b            moveq #11,%d2
10c6544a:       b481            cmpl %d1,%d2
10c6544c:       6454            bccs 10c654a2 <ip_cmsg_send+0x80>
10c6544e:       200a            movel %a2,%d0
10c65450:       90ab 0010       subl %a3@(16),%d0
10c65454:       d081            addl %d1,%d0
10c65456:       b0ab 0014       cmpl %a3@(20),%d0
10c6545a:       6246            bhis 10c654a2 <ip_cmsg_send+0x80>
10c6545c:       4aaa 0004       tstl %a2@(4)
10c65460:       6650            bnes 10c654b2 <ip_cmsg_send+0x90>
10c65462:       202a 0008       movel %a2@(8),%d0
10c65466:       7407            moveq #7,%d2
10c65468:       b480            cmpl %d0,%d2
10c6546a:       6708            beqs 10c65474 <ip_cmsg_send+0x52>
10c6546c:       7408            moveq #8,%d2
10c6546e:       b480            cmpl %d0,%d2
10c65470:       672a            beqs 10c6549c <ip_cmsg_send+0x7a>
10c65472:       602e            bras 10c654a2 <ip_cmsg_send+0x80>
10c65474:       70f4            moveq #-12,%d0
10c65476:       d081            addl %d1,%d0
10c65478:       42a7            clrl %sp@-
10c6547a:       7228            moveq #40,%d1
10c6547c:       b280            cmpl %d0,%d1
10c6547e:       6c02            bges 10c65482 <ip_cmsg_send+0x60>
10c65480:       7028            moveq #40,%d0
10c65482:       2f00            movel %d0,%sp@-
10c65484:       486a 000c       pea %a2@(12)
10c65488:       486c 0008       pea %a4@(8)
10c6548c:       4eb9 10c6 3b7e  jsr 10c63b7e <ip_options_get>
10c65492:       4fef 0010       lea %sp@(16),%sp
10c65496:       4a80            tstl %d0
10c65498:       6718            beqs 10c654b2 <ip_cmsg_send+0x90>
10c6549a:       603e            bras 10c654da <ip_cmsg_send+0xb8>
10c6549c:       7418            moveq #24,%d2
10c6549e:       b481            cmpl %d1,%d2
10c654a0:       6704            beqs 10c654a6 <ip_cmsg_send+0x84>
10c654a2:       70ea            moveq #-22,%d0
10c654a4:       6034            bras 10c654da <ip_cmsg_send+0xb8>
10c654a6:       41ea 000c       lea %a2@(12),%a0
10c654aa:       2950 0004       movel %a0@,%a4@(4)
10c654ae:       28a8 0004       movel %a0@(4),%a4@
10c654b2:       2012            movel %a2@,%d0
10c654b4:       5680            addql #3,%d0
10c654b6:       72fc            moveq #-4,%d1
10c654b8:       c081            andl %d1,%d0
10c654ba:       d08a            addl %a2,%d0
10c654bc:       74f4            moveq #-12,%d2
10c654be:       d4ab 0010       addl %a3@(16),%d2
10c654c2:       2200            movel %d0,%d1
10c654c4:       9282            subl %d2,%d1
10c654c6:       b2ab 0014       cmpl %a3@(20),%d1
10c654ca:       6302            blss 10c654ce <ip_cmsg_send+0xac>
10c654cc:       7000            moveq #0,%d0
10c654ce:       2440            moveal %d0,%a2
10c654d0:       b4fc 0000       cmpaw #0,%a2
10c654d4:       6600 ff70       bnew 10c65446 <ip_cmsg_send+0x24>
10c654d8:       7000            moveq #0,%d0
10c654da:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c654e0:       4e5e            unlk %fp
10c654e2:       4e75            rts

10c654e4 <ip_ra_control>:
10c654e4:       4e56 0000       linkw %fp,#0
10c654e8:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c654ec:       2a6e 0008       moveal %fp@(8),%a5
10c654f0:       202e 000c       movel %fp@(12),%d0
10c654f4:       1400            moveb %d0,%d2
10c654f6:       0c6d 0003 028e  cmpiw #3,%a5@(654)
10c654fc:       6608            bnes 10c65506 <ip_ra_control+0x22>
10c654fe:       0c6d 00ff 000a  cmpiw #255,%a5@(10)
10c65504:       6606            bnes 10c6550c <ip_ra_control+0x28>
10c65506:       70ea            moveq #-22,%d0
10c65508:       6000 00c4       braw 10c655ce <ip_ra_control+0xea>
10c6550c:       4a00            tstb %d0
10c6550e:       6714            beqs 10c65524 <ip_ra_control+0x40>
10c65510:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c65514:       4878 000c       pea c <LSIGTRAP+0x7>
10c65518:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c6551e:       508f            addql #8,%sp
10c65520:       2240            moveal %d0,%a1
10c65522:       6002            bras 10c65526 <ip_ra_control+0x42>
10c65524:       93c9            subal %a1,%a1
10c65526:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c6552c:       5290            addql #1,%a0@
10c6552e:       47f9 1003 3162  lea 10033162 <ip_ra_chain>,%a3
10c65534:       2453            moveal %a3@,%a2
10c65536:       2008            movel %a0,%d0
10c65538:       b4fc 0000       cmpaw #0,%a2
10c6553c:       6768            beqs 10c655a6 <ip_ra_control+0xc2>
10c6553e:       49ed 0028       lea %a5@(40),%a4
10c65542:       bbea 0004       cmpal %a2@(4),%a5
10c65546:       6654            bnes 10c6559c <ip_ra_control+0xb8>
10c65548:       4a02            tstb %d2
10c6554a:       6714            beqs 10c65560 <ip_ra_control+0x7c>
10c6554c:       5390            subql #1,%a0@
10c6554e:       b2fc 0000       cmpaw #0,%a1
10c65552:       6708            beqs 10c6555c <ip_ra_control+0x78>
10c65554:       2f09            movel %a1,%sp@-
10c65556:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c6555c:       709e            moveq #-98,%d0
10c6555e:       606e            bras 10c655ce <ip_ra_control+0xea>
10c65560:       2692            movel %a2@,%a3@
10c65562:       5390            subql #1,%a0@
10c65564:       4aaa 0008       tstl %a2@(8)
10c65568:       670a            beqs 10c65574 <ip_ra_control+0x90>
10c6556a:       2f0d            movel %a5,%sp@-
10c6556c:       206a 0008       moveal %a2@(8),%a0
10c65570:       4e90            jsr %a0@
10c65572:       588f            addql #4,%sp
10c65574:       40c1            movew %sr,%d1
10c65576:       007c 0700       oriw #1792,%sr
10c6557a:       2014            movel %a4@,%d0
10c6557c:       5380            subql #1,%d0
10c6557e:       2880            movel %d0,%a4@
10c65580:       46c1            movew %d1,%sr
10c65582:       4a80            tstl %d0
10c65584:       660a            bnes 10c65590 <ip_ra_control+0xac>
10c65586:       2f0d            movel %a5,%sp@-
10c65588:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c6558e:       588f            addql #4,%sp
10c65590:       2f0a            movel %a2,%sp@-
10c65592:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c65598:       7000            moveq #0,%d0
10c6559a:       6032            bras 10c655ce <ip_ra_control+0xea>
10c6559c:       264a            moveal %a2,%a3
10c6559e:       2453            moveal %a3@,%a2
10c655a0:       b4fc 0000       cmpaw #0,%a2
10c655a4:       669c            bnes 10c65542 <ip_ra_control+0x5e>
10c655a6:       b2fc 0000       cmpaw #0,%a1
10c655aa:       671c            beqs 10c655c8 <ip_ra_control+0xe4>
10c655ac:       234d 0004       movel %a5,%a1@(4)
10c655b0:       236e 0010 0008  movel %fp@(16),%a1@(8)
10c655b6:       228a            movel %a2,%a1@
10c655b8:       2689            movel %a1,%a3@
10c655ba:       41ed 0028       lea %a5@(40),%a0
10c655be:       5290            addql #1,%a0@
10c655c0:       2040            moveal %d0,%a0
10c655c2:       5390            subql #1,%a0@
10c655c4:       7000            moveq #0,%d0
10c655c6:       6006            bras 10c655ce <ip_ra_control+0xea>
10c655c8:       2040            moveal %d0,%a0
10c655ca:       5390            subql #1,%a0@
10c655cc:       7097            moveq #-105,%d0
10c655ce:       4cee 3c04 ffec  moveml %fp@(-20),%d2/%a2-%a5
10c655d4:       4e5e            unlk %fp
10c655d6:       4e75            rts

10c655d8 <ip_icmp_error>:
10c655d8:       4e56 0000       linkw %fp,#0
10c655dc:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c655e0:       266e 0008       moveal %fp@(8),%a3
10c655e4:       246e 000c       moveal %fp@(12),%a2
10c655e8:       242e 0014       movel %fp@(20),%d2
10c655ec:       262e 001c       movel %fp@(28),%d3
10c655f0:       4a2b 02bd       tstb %a3@(701)
10c655f4:       6c00 0114       bgew 10c6570a <ip_icmp_error+0x132>
10c655f8:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c655fc:       2f0a            movel %a2,%sp@-
10c655fe:       4eb9 10c5 59b2  jsr 10c559b2 <skb_clone>
10c65604:       2440            moveal %d0,%a2
10c65606:       508f            addql #8,%sp
10c65608:       b4fc 0000       cmpaw #0,%a2
10c6560c:       6700 00fc       beqw 10c6570a <ip_icmp_error+0x132>
10c65610:       41ea 002c       lea %a2@(44),%a0
10c65614:       216e 0010 000e  movel %fp@(16),%a0@(14)
10c6561a:       117c 0002 0012  moveb #2,%a0@(18)
10c65620:       226a 001c       moveal %a2@(28),%a1
10c65624:       1151 0013       moveb %a1@,%a0@(19)
10c65628:       226a 001c       moveal %a2@(28),%a1
10c6562c:       1169 0001 0014  moveb %a1@(1),%a0@(20)
10c65632:       4228 0015       clrb %a0@(21)
10c65636:       216e 0018 0016  movel %fp@(24),%a0@(22)
10c6563c:       42a8 001a       clrl %a0@(26)
10c65640:       302a 0022       movew %a2@(34),%d0
10c65644:       0640 ffe8       addiw #-24,%d0
10c65648:       322a 001e       movew %a2@(30),%d1
10c6564c:       9240            subw %d0,%d1
10c6564e:       3141 001e       movew %d1,%a0@(30)
10c65652:       3142 0020       movew %d2,%a0@(32)
10c65656:       2543 001c       movel %d3,%a2@(28)
10c6565a:       2203            movel %d3,%d1
10c6565c:       92aa 0080       subl %a2@(128),%d1
10c65660:       202a 005c       movel %a2@(92),%d0
10c65664:       b081            cmpl %d1,%d0
10c65666:       657c            bcss 10c656e4 <ip_icmp_error+0x10c>
10c65668:       9081            subl %d1,%d0
10c6566a:       2540 005c       movel %d0,%a2@(92)
10c6566e:       b0aa 0060       cmpl %a2@(96),%d0
10c65672:       640c            bccs 10c65680 <ip_icmp_error+0xa8>
10c65674:       4879 1000 83eb  pea 100083eb <prio2band+0x1171>
10c6567a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c65680:       202a 0080       movel %a2@(128),%d0
10c65684:       d081            addl %d1,%d0
10c65686:       2540 0080       movel %d0,%a2@(128)
10c6568a:       6758            beqs 10c656e4 <ip_icmp_error+0x10c>
10c6568c:       222a 0078       movel %a2@(120),%d1
10c65690:       202b 0050       movel %a3@(80),%d0
10c65694:       d081            addl %d1,%d0
10c65696:       b0ab 0040       cmpl %a3@(64),%d0
10c6569a:       6448            bccs 10c656e4 <ip_icmp_error+0x10c>
10c6569c:       254b 000c       movel %a3,%a2@(12)
10c656a0:       257c 10c5 4c0e  movel #281365518,%a2@(140)
10c656a6:       008c 
10c656a8:       d3ab 0050       addl %d1,%a3@(80)
10c656ac:       41eb 00c2       lea %a3@(194),%a0
10c656b0:       40c0            movew %sr,%d0
10c656b2:       007c 0700       oriw #1792,%sr
10c656b6:       2548 0008       movel %a0,%a2@(8)
10c656ba:       52a8 0008       addql #1,%a0@(8)
10c656be:       2268 0004       moveal %a0@(4),%a1
10c656c2:       2488            movel %a0,%a2@
10c656c4:       2549 0004       movel %a1,%a2@(4)
10c656c8:       214a 0004       movel %a2,%a0@(4)
10c656cc:       228a            movel %a2,%a1@
10c656ce:       46c0            movew %d0,%sr
10c656d0:       102b 0094       moveb %a3@(148),%d0
10c656d4:       6634            bnes 10c6570a <ip_icmp_error+0x132>
10c656d6:       2f2a 005c       movel %a2@(92),%sp@-
10c656da:       2f0b            movel %a3,%sp@-
10c656dc:       206b 0312       moveal %a3@(786),%a0
10c656e0:       4e90            jsr %a0@
10c656e2:       6026            bras 10c6570a <ip_icmp_error+0x132>
10c656e4:       7001            moveq #1,%d0
10c656e6:       b0aa 0070       cmpl %a2@(112),%d0
10c656ea:       6716            beqs 10c65702 <ip_icmp_error+0x12a>
10c656ec:       41ea 0070       lea %a2@(112),%a0
10c656f0:       40c1            movew %sr,%d1
10c656f2:       007c 0700       oriw #1792,%sr
10c656f6:       2010            movel %a0@,%d0
10c656f8:       5380            subql #1,%d0
10c656fa:       2080            movel %d0,%a0@
10c656fc:       46c1            movew %d1,%sr
10c656fe:       4a80            tstl %d0
10c65700:       6608            bnes 10c6570a <ip_icmp_error+0x132>
10c65702:       2f0a            movel %a2,%sp@-
10c65704:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c6570a:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c65710:       4e5e            unlk %fp
10c65712:       4e75            rts

10c65714 <ip_local_error>:
10c65714:       4e56 0000       linkw %fp,#0
10c65718:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c6571c:       286e 0008       moveal %fp@(8),%a4
10c65720:       342e 0016       movew %fp@(22),%d2
10c65724:       4a2c 02bd       tstb %a4@(701)
10c65728:       6c00 014a       bgew 10c65874 <ip_local_error+0x160>
10c6572c:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c65730:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c65734:       4eb9 10c5 5644  jsr 10c55644 <alloc_skb>
10c6573a:       2440            moveal %d0,%a2
10c6573c:       508f            addql #8,%sp
10c6573e:       b4fc 0000       cmpaw #0,%a2
10c65742:       6700 0130       beqw 10c65874 <ip_local_error+0x160>
10c65746:       266a 0084       moveal %a2@(132),%a3
10c6574a:       4aaa 0060       tstl %a2@(96)
10c6574e:       670c            beqs 10c6575c <ip_local_error+0x48>
10c65750:       4879 1000 83eb  pea 100083eb <prio2band+0x1171>
10c65756:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c6575c:       7014            moveq #20,%d0
10c6575e:       d08b            addl %a3,%d0
10c65760:       2540 0084       movel %d0,%a2@(132)
10c65764:       7214            moveq #20,%d1
10c65766:       d3aa 005c       addl %d1,%a2@(92)
10c6576a:       b0aa 0088       cmpl %a2@(136),%d0
10c6576e:       6316            blss 10c65786 <ip_local_error+0x72>
10c65770:       2f3c 10c6 5770  movel #281433968,%sp@-
10c65776:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c6577a:       2f0a            movel %a2,%sp@-
10c6577c:       4eb9 10c5 55c4  jsr 10c555c4 <skb_over_panic>
10c65782:       4fef 000c       lea %sp@(12),%sp
10c65786:       254b 0020       movel %a3,%a2@(32)
10c6578a:       276e 0010 0010  movel %fp@(16),%a3@(16)
10c65790:       41ea 002c       lea %a2@(44),%a0
10c65794:       216e 000c 000e  movel %fp@(12),%a0@(14)
10c6579a:       117c 0001 0012  moveb #1,%a0@(18)
10c657a0:       4228 0013       clrb %a0@(19)
10c657a4:       4228 0014       clrb %a0@(20)
10c657a8:       4228 0015       clrb %a0@(21)
10c657ac:       216e 0018 0016  movel %fp@(24),%a0@(22)
10c657b2:       42a8 001a       clrl %a0@(26)
10c657b6:       302a 0022       movew %a2@(34),%d0
10c657ba:       0640 fff0       addiw #-16,%d0
10c657be:       96c0            subaw %d0,%a3
10c657c0:       314b 001e       movew %a3,%a0@(30)
10c657c4:       3142 0020       movew %d2,%a0@(32)
10c657c8:       256a 0084 001c  movel %a2@(132),%a2@(28)
10c657ce:       222a 001c       movel %a2@(28),%d1
10c657d2:       92aa 0080       subl %a2@(128),%d1
10c657d6:       202a 005c       movel %a2@(92),%d0
10c657da:       9081            subl %d1,%d0
10c657dc:       2540 005c       movel %d0,%a2@(92)
10c657e0:       b0aa 0060       cmpl %a2@(96),%d0
10c657e4:       640c            bccs 10c657f2 <ip_local_error+0xde>
10c657e6:       4879 1000 83eb  pea 100083eb <prio2band+0x1171>
10c657ec:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c657f2:       d3aa 0080       addl %d1,%a2@(128)
10c657f6:       222a 0078       movel %a2@(120),%d1
10c657fa:       202c 0050       movel %a4@(80),%d0
10c657fe:       d081            addl %d1,%d0
10c65800:       b0ac 0040       cmpl %a4@(64),%d0
10c65804:       6448            bccs 10c6584e <ip_local_error+0x13a>
10c65806:       254c 000c       movel %a4,%a2@(12)
10c6580a:       257c 10c5 4c0e  movel #281365518,%a2@(140)
10c65810:       008c 
10c65812:       d3ac 0050       addl %d1,%a4@(80)
10c65816:       41ec 00c2       lea %a4@(194),%a0
10c6581a:       40c0            movew %sr,%d0
10c6581c:       007c 0700       oriw #1792,%sr
10c65820:       2548 0008       movel %a0,%a2@(8)
10c65824:       52a8 0008       addql #1,%a0@(8)
10c65828:       2268 0004       moveal %a0@(4),%a1
10c6582c:       2488            movel %a0,%a2@
10c6582e:       2549 0004       movel %a1,%a2@(4)
10c65832:       214a 0004       movel %a2,%a0@(4)
10c65836:       228a            movel %a2,%a1@
10c65838:       46c0            movew %d0,%sr
10c6583a:       102c 0094       moveb %a4@(148),%d0
10c6583e:       6634            bnes 10c65874 <ip_local_error+0x160>
10c65840:       2f2a 005c       movel %a2@(92),%sp@-
10c65844:       2f0c            movel %a4,%sp@-
10c65846:       206c 0312       moveal %a4@(786),%a0
10c6584a:       4e90            jsr %a0@
10c6584c:       6026            bras 10c65874 <ip_local_error+0x160>
10c6584e:       7001            moveq #1,%d0
10c65850:       b0aa 0070       cmpl %a2@(112),%d0
10c65854:       6716            beqs 10c6586c <ip_local_error+0x158>
10c65856:       41ea 0070       lea %a2@(112),%a0
10c6585a:       40c1            movew %sr,%d1
10c6585c:       007c 0700       oriw #1792,%sr
10c65860:       2010            movel %a0@,%d0
10c65862:       5380            subql #1,%d0
10c65864:       2080            movel %d0,%a0@
10c65866:       46c1            movew %d1,%sr
10c65868:       4a80            tstl %d0
10c6586a:       6608            bnes 10c65874 <ip_local_error+0x160>
10c6586c:       2f0a            movel %a2,%sp@-
10c6586e:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c65874:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c6587a:       4e5e            unlk %fp
10c6587c:       4e75            rts

10c6587e <ip_recv_error>:
10c6587e:       4e56 ffe0       linkw %fp,#-32
10c65882:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c65886:       2a6e 0008       moveal %fp@(8),%a5
10c6588a:       286e 000c       moveal %fp@(12),%a4
10c6588e:       222e 0010       movel %fp@(16),%d1
10c65892:       74f5            moveq #-11,%d2
10c65894:       43ed 00c2       lea %a5@(194),%a1
10c65898:       40c0            movew %sr,%d0
10c6589a:       007c 0700       oriw #1792,%sr
10c6589e:       2051            moveal %a1@,%a0
10c658a0:       97cb            subal %a3,%a3
10c658a2:       b3c8            cmpal %a0,%a1
10c658a4:       6718            beqs 10c658be <ip_recv_error+0x40>
10c658a6:       2648            moveal %a0,%a3
10c658a8:       2053            moveal %a3@,%a0
10c658aa:       53a9 0008       subql #1,%a1@(8)
10c658ae:       2149 0004       movel %a1,%a0@(4)
10c658b2:       2288            movel %a0,%a1@
10c658b4:       4293            clrl %a3@
10c658b6:       42ab 0004       clrl %a3@(4)
10c658ba:       42ab 0008       clrl %a3@(8)
10c658be:       46c0            movew %d0,%sr
10c658c0:       b6fc 0000       cmpaw #0,%a3
10c658c4:       6700 0170       beqw 10c65a36 <ip_recv_error+0x1b8>
10c658c8:       262b 005c       movel %a3@(92),%d3
10c658cc:       b283            cmpl %d3,%d1
10c658ce:       6c08            bges 10c658d8 <ip_recv_error+0x5a>
10c658d0:       7020            moveq #32,%d0
10c658d2:       81ac 0018       orl %d0,%a4@(24)
10c658d6:       2601            movel %d1,%d3
10c658d8:       2f03            movel %d3,%sp@-
10c658da:       2f2c 0008       movel %a4@(8),%sp@-
10c658de:       42a7            clrl %sp@-
10c658e0:       2f0b            movel %a3,%sp@-
10c658e2:       4eb9 10c5 6fd8  jsr 10c56fd8 <skb_copy_datagram_iovec>
10c658e8:       2400            movel %d0,%d2
10c658ea:       4fef 0010       lea %sp@(16),%sp
10c658ee:       6600 0120       bnew 10c65a10 <ip_recv_error+0x192>
10c658f2:       4a2d 009e       tstb %a5@(158)
10c658f6:       671e            beqs 10c65916 <ip_recv_error+0x98>
10c658f8:       486b 0010       pea %a3@(16)
10c658fc:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c65900:       4878 001d       pea 1d <LSIGTRAP+0x18>
10c65904:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c65908:       2f0c            movel %a4,%sp@-
10c6590a:       4eb9 10c5 77e0  jsr 10c577e0 <put_cmsg>
10c65910:       4fef 0014       lea %sp@(20),%sp
10c65914:       6010            bras 10c65926 <ip_recv_error+0xa8>
10c65916:       202b 0010       movel %a3@(16),%d0
10c6591a:       222b 0014       movel %a3@(20),%d1
10c6591e:       2b40 02fe       movel %d0,%a5@(766)
10c65922:       2b41 0302       movel %d1,%a5@(770)
10c65926:       45eb 002c       lea %a3@(44),%a2
10c6592a:       2254            moveal %a4@,%a1
10c6592c:       b2fc 0000       cmpaw #0,%a1
10c65930:       672e            beqs 10c65960 <ip_recv_error+0xe2>
10c65932:       32bc 0002       movew #2,%a1@
10c65936:       4280            clrl %d0
10c65938:       302a 001e       movew %a2@(30),%d0
10c6593c:       206b 0020       moveal %a3@(32),%a0
10c65940:       2370 0800 0004  movel %a0@(00000000,%d0:l),%a1@(4)
10c65946:       336a 0020 0002  movew %a2@(32),%a1@(2)
10c6594c:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c65950:       42a7            clrl %sp@-
10c65952:       4869 0008       pea %a1@(8)
10c65956:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c6595c:       4fef 000c       lea %sp@(12),%sp
10c65960:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c65964:       486b 003a       pea %a3@(58)
10c65968:       74e0            moveq #-32,%d2
10c6596a:       d48e            addl %fp,%d2
10c6596c:       2f02            movel %d2,%sp@-
10c6596e:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c65974:       43ee fff0       lea %fp@(-16),%a1
10c65978:       4251            clrw %a1@
10c6597a:       4fef 000c       lea %sp@(12),%sp
10c6597e:       0c2a 0002 0012  cmpib #2,%a2@(18)
10c65984:       6636            bnes 10c659bc <ip_recv_error+0x13e>
10c65986:       32bc 0002       movew #2,%a1@
10c6598a:       206b 0020       moveal %a3@(32),%a0
10c6598e:       2d68 000c fff4  movel %a0@(12),%fp@(-12)
10c65994:       426e fff2       clrw %fp@(-14)
10c65998:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c6599c:       42a7            clrl %sp@-
10c6599e:       486e fff8       pea %fp@(-8)
10c659a2:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c659a8:       4fef 000c       lea %sp@(12),%sp
10c659ac:       4aad 02b2       tstl %a5@(690)
10c659b0:       670a            beqs 10c659bc <ip_recv_error+0x13e>
10c659b2:       2f0b            movel %a3,%sp@-
10c659b4:       2f0c            movel %a4,%sp@-
10c659b6:       4eba f9ea       jsr %pc@(10c653a2 <ip_cmsg_recv>)
10c659ba:       508f            addql #8,%sp
10c659bc:       2f02            movel %d2,%sp@-
10c659be:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c659c2:       4878 000b       pea b <LSIGTRAP+0x6>
10c659c6:       42a7            clrl %sp@-
10c659c8:       2f0c            movel %a4,%sp@-
10c659ca:       4eb9 10c5 77e0  jsr 10c577e0 <put_cmsg>
10c659d0:       006c 2000 001a  oriw #8192,%a4@(26)
10c659d6:       2403            movel %d3,%d2
10c659d8:       4fef 0014       lea %sp@(20),%sp
10c659dc:       007c 0700       oriw #1792,%sr
10c659e0:       42ad 027e       clrl %a5@(638)
10c659e4:       41ed 00c2       lea %a5@(194),%a0
10c659e8:       2250            moveal %a0@,%a1
10c659ea:       b1c9            cmpal %a1,%a0
10c659ec:       6602            bnes 10c659f0 <ip_recv_error+0x172>
10c659ee:       93c9            subal %a1,%a1
10c659f0:       b2fc 0000       cmpaw #0,%a1
10c659f4:       6716            beqs 10c65a0c <ip_recv_error+0x18e>
10c659f6:       2b69 003a 027e  movel %a1@(58),%a5@(638)
10c659fc:       027c f8ff       andiw #-1793,%sr
10c65a00:       2f0d            movel %a5,%sp@-
10c65a02:       206d 031a       moveal %a5@(794),%a0
10c65a06:       4e90            jsr %a0@
10c65a08:       588f            addql #4,%sp
10c65a0a:       6004            bras 10c65a10 <ip_recv_error+0x192>
10c65a0c:       027c f8ff       andiw #-1793,%sr
10c65a10:       7201            moveq #1,%d1
10c65a12:       b2ab 0070       cmpl %a3@(112),%d1
10c65a16:       6716            beqs 10c65a2e <ip_recv_error+0x1b0>
10c65a18:       41eb 0070       lea %a3@(112),%a0
10c65a1c:       40c1            movew %sr,%d1
10c65a1e:       007c 0700       oriw #1792,%sr
10c65a22:       2010            movel %a0@,%d0
10c65a24:       5380            subql #1,%d0
10c65a26:       2080            movel %d0,%a0@
10c65a28:       46c1            movew %d1,%sr
10c65a2a:       4a80            tstl %d0
10c65a2c:       6608            bnes 10c65a36 <ip_recv_error+0x1b8>
10c65a2e:       2f0b            movel %a3,%sp@-
10c65a30:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c65a36:       2002            movel %d2,%d0
10c65a38:       4cee 3c0c ffc8  moveml %fp@(-56),%d2-%d3/%a2-%a5
10c65a3e:       4e5e            unlk %fp
10c65a40:       4e75            rts

10c65a42 <ip_setsockopt>:
10c65a42:       4e56 ffe4       linkw %fp,#-28
10c65a46:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c65a4a:       286e 0008       moveal %fp@(8),%a4
10c65a4e:       282e 0010       movel %fp@(16),%d4
10c65a52:       246e 0014       moveal %fp@(20),%a2
10c65a56:       262e 0018       movel %fp@(24),%d3
10c65a5a:       7400            moveq #0,%d2
10c65a5c:       70a4            moveq #-92,%d0
10c65a5e:       4aae 000c       tstl %fp@(12)
10c65a62:       6600 0540       bnew 10c65fa4 <ip_setsockopt+0x562>
10c65a66:       203c 0000 bdee  movel #48622,%d0
10c65a6c:       0900            btst %d4,%d0
10c65a6e:       660c            bnes 10c65a7c <ip_setsockopt+0x3a>
10c65a70:       7021            moveq #33,%d0
10c65a72:       b084            cmpl %d4,%d0
10c65a74:       6706            beqs 10c65a7c <ip_setsockopt+0x3a>
10c65a76:       7222            moveq #34,%d1
10c65a78:       b284            cmpl %d4,%d1
10c65a7a:       6614            bnes 10c65a90 <ip_setsockopt+0x4e>
10c65a7c:       7003            moveq #3,%d0
10c65a7e:       b083            cmpl %d3,%d0
10c65a80:       6404            bccs 10c65a86 <ip_setsockopt+0x44>
10c65a82:       2412            movel %a2@,%d2
10c65a84:       600a            bras 10c65a90 <ip_setsockopt+0x4e>
10c65a86:       4a83            tstl %d3
10c65a88:       6706            beqs 10c65a90 <ip_setsockopt+0x4e>
10c65a8a:       1012            moveb %a2@,%d0
10c65a8c:       4282            clrl %d2
10c65a8e:       1400            moveb %d0,%d2
10c65a90:       7a00            moveq #0,%d5
10c65a92:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c65a98:       5290            addql #1,%a0@
10c65a9a:       2a48            moveal %a0,%a5
10c65a9c:       4aac 0030       tstl %a4@(48)
10c65aa0:       670a            beqs 10c65aac <ip_setsockopt+0x6a>
10c65aa2:       2f0c            movel %a4,%sp@-
10c65aa4:       4eb9 10c5 4fc8  jsr 10c54fc8 <__lock_sock>
10c65aaa:       588f            addql #4,%sp
10c65aac:       7201            moveq #1,%d1
10c65aae:       2941 0030       movel %d1,%a4@(48)
10c65ab2:       5395            subql #1,%a5@
10c65ab4:       2004            movel %d4,%d0
10c65ab6:       5380            subql #1,%d0
10c65ab8:       7223            moveq #35,%d1
10c65aba:       b280            cmpl %d0,%d1
10c65abc:       6500 0476       bcsw 10c65f34 <ip_setsockopt+0x4f2>
10c65ac0:       d080            addl %d0,%d0
10c65ac2:       303b 0806       movew %pc@(10c65aca <ip_setsockopt+0x88>,%d0:l),%d0
10c65ac6:       4efb 0002       jmp %pc@(10c65aca <ip_setsockopt+0x88>,%d0:w)
10c65aca:       0156            bchg %d0,%fp@
10c65acc:       01d8            bset %d0,%a0@+
10c65ace:       0200 0048       andib #72,%d0
10c65ad2:       0432 0126 013e  subib #38,%a2@(00de046a)@(00000218,%d0:w)
10c65ad8:       00de 046a 0218 
10c65ade:       0228 00f6 010e  andib #-10,%a0@(270)
10c65ae4:       046a 044e 046a  subiw #1102,%a2@(1130)
10c65aea:       046a 046a 046a  subiw #1130,%a2@(1130)
10c65af0:       046a 046a 046a  subiw #1130,%a2@(1130)
10c65af6:       046a 046a 046a  subiw #1130,%a2@(1130)
10c65afc:       046a 046a 046a  subiw #1130,%a2@(1130)
10c65b02:       046a 046a 046a  subiw #1130,%a2@(1130)
10c65b08:       02e6            01346
10c65b0a:       02a8 02d2 03c2  andil #47317954,%a0@(962)
10c65b10:       03c2 
10c65b12:       42ae ffe4       clrl %fp@(-28)
10c65b16:       7428            moveq #40,%d2
10c65b18:       b483            cmpl %d3,%d2
10c65b1a:       6500 0452       bcsw 10c65f6e <ip_setsockopt+0x52c>
10c65b1e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c65b22:       2f03            movel %d3,%sp@-
10c65b24:       2f0a            movel %a2,%sp@-
10c65b26:       486e ffe4       pea %fp@(-28)
10c65b2a:       4eb9 10c6 3b7e  jsr 10c63b7e <ip_options_get>
10c65b30:       2a00            movel %d0,%d5
10c65b32:       4fef 0010       lea %sp@(16),%sp
10c65b36:       7634            moveq #52,%d3
10c65b38:       d68c            addl %a4,%d3
10c65b3a:       45ec 0038       lea %a4@(56),%a2
10c65b3e:       4a85            tstl %d5
10c65b40:       6600 03fc       bnew 10c65f3e <ip_setsockopt+0x4fc>
10c65b44:       0c6c 0001 028e  cmpiw #1,%a4@(654)
10c65b4a:       6626            bnes 10c65b72 <ip_setsockopt+0x130>
10c65b4c:       43ec 00d6       lea %a4@(214),%a1
10c65b50:       206e ffe4       moveal %fp@(-28),%a0
10c65b54:       b0fc 0000       cmpaw #0,%a0
10c65b58:       670a            beqs 10c65b64 <ip_setsockopt+0x122>
10c65b5a:       4240            clrw %d0
10c65b5c:       1028 0004       moveb %a0@(4),%d0
10c65b60:       3340 0068       movew %d0,%a1@(104)
10c65b64:       2f29 0060       movel %a1@(96),%sp@-
10c65b68:       2f0c            movel %a4,%sp@-
10c65b6a:       4eb9 10c6 fcc6  jsr 10c6fcc6 <tcp_sync_mss>
10c65b70:       508f            addql #8,%sp
10c65b72:       202e ffe4       movel %fp@(-28),%d0
10c65b76:       41ec 02b6       lea %a4@(694),%a0
10c65b7a:       40c1            movew %sr,%d1
10c65b7c:       007c 0700       oriw #1792,%sr
10c65b80:       2410            movel %a0@,%d2
10c65b82:       2080            movel %d0,%a0@
10c65b84:       2002            movel %d2,%d0
10c65b86:       46c1            movew %d1,%sr
10c65b88:       2d40 ffe4       movel %d0,%fp@(-28)
10c65b8c:       7634            moveq #52,%d3
10c65b8e:       d68c            addl %a4,%d3
10c65b90:       45ec 0038       lea %a4@(56),%a2
10c65b94:       4a80            tstl %d0
10c65b96:       6700 03a6       beqw 10c65f3e <ip_setsockopt+0x4fc>
10c65b9a:       2f00            movel %d0,%sp@-
10c65b9c:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c65ba2:       588f            addql #4,%sp
10c65ba4:       6000 0398       braw 10c65f3e <ip_setsockopt+0x4fc>
10c65ba8:       4a82            tstl %d2
10c65baa:       670a            beqs 10c65bb6 <ip_setsockopt+0x174>
10c65bac:       7001            moveq #1,%d0
10c65bae:       81ac 02b2       orl %d0,%a4@(690)
10c65bb2:       6000 0382       braw 10c65f36 <ip_setsockopt+0x4f4>
10c65bb6:       72fe            moveq #-2,%d1
10c65bb8:       c3ac 02b2       andl %d1,%a4@(690)
10c65bbc:       6000 0378       braw 10c65f36 <ip_setsockopt+0x4f4>
10c65bc0:       4a82            tstl %d2
10c65bc2:       670a            beqs 10c65bce <ip_setsockopt+0x18c>
10c65bc4:       7402            moveq #2,%d2
10c65bc6:       85ac 02b2       orl %d2,%a4@(690)
10c65bca:       6000 036a       braw 10c65f36 <ip_setsockopt+0x4f4>
10c65bce:       70fd            moveq #-3,%d0
10c65bd0:       c1ac 02b2       andl %d0,%a4@(690)
10c65bd4:       6000 0360       braw 10c65f36 <ip_setsockopt+0x4f4>
10c65bd8:       4a82            tstl %d2
10c65bda:       670a            beqs 10c65be6 <ip_setsockopt+0x1a4>
10c65bdc:       7204            moveq #4,%d1
10c65bde:       83ac 02b2       orl %d1,%a4@(690)
10c65be2:       6000 0352       braw 10c65f36 <ip_setsockopt+0x4f4>
10c65be6:       74fb            moveq #-5,%d2
10c65be8:       c5ac 02b2       andl %d2,%a4@(690)
10c65bec:       6000 0348       braw 10c65f36 <ip_setsockopt+0x4f4>
10c65bf0:       4a82            tstl %d2
10c65bf2:       670a            beqs 10c65bfe <ip_setsockopt+0x1bc>
10c65bf4:       7008            moveq #8,%d0
10c65bf6:       81ac 02b2       orl %d0,%a4@(690)
10c65bfa:       6000 033a       braw 10c65f36 <ip_setsockopt+0x4f4>
10c65bfe:       72f7            moveq #-9,%d1
10c65c00:       c3ac 02b2       andl %d1,%a4@(690)
10c65c04:       6000 0330       braw 10c65f36 <ip_setsockopt+0x4f4>
10c65c08:       4a82            tstl %d2
10c65c0a:       670a            beqs 10c65c16 <ip_setsockopt+0x1d4>
10c65c0c:       7410            moveq #16,%d2
10c65c0e:       85ac 02b2       orl %d2,%a4@(690)
10c65c12:       6000 0322       braw 10c65f36 <ip_setsockopt+0x4f4>
10c65c16:       70ef            moveq #-17,%d0
10c65c18:       c1ac 02b2       andl %d0,%a4@(690)
10c65c1c:       6000 0318       braw 10c65f36 <ip_setsockopt+0x4f4>
10c65c20:       0c6c 0001 028e  cmpiw #1,%a4@(654)
10c65c26:       660c            bnes 10c65c34 <ip_setsockopt+0x1f2>
10c65c28:       72fc            moveq #-4,%d1
10c65c2a:       c481            andl %d1,%d2
10c65c2c:       7003            moveq #3,%d0
10c65c2e:       c0ac 02ae       andl %a4@(686),%d0
10c65c32:       8480            orl %d0,%d2
10c65c34:       2002            movel %d2,%d0
10c65c36:       721f            moveq #31,%d1
10c65c38:       4601            notb %d1
10c65c3a:       c081            andl %d1,%d0
10c65c3c:       0c80 0000 009f  cmpil #159,%d0
10c65c42:       6f1a            bles 10c65c5e <ip_setsockopt+0x21c>
10c65c44:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c65c4a:       0828 0004 01d2  btst #4,%a0@(466)
10c65c50:       6606            bnes 10c65c58 <ip_setsockopt+0x216>
10c65c52:       7aff            moveq #-1,%d5
10c65c54:       6000 02e0       braw 10c65f36 <ip_setsockopt+0x4f4>
10c65c58:       0068 0100 0006  oriw #256,%a0@(6)
10c65c5e:       7634            moveq #52,%d3
10c65c60:       d68c            addl %a4,%d3
10c65c62:       45ec 0038       lea %a4@(56),%a2
10c65c66:       b4ac 02ae       cmpl %a4@(686),%d2
10c65c6a:       6700 02d2       beqw 10c65f3e <ip_setsockopt+0x4fc>
10c65c6e:       2942 02ae       movel %d2,%a4@(686)
10c65c72:       e28a            lsrl #1,%d2
10c65c74:       700f            moveq #15,%d0
10c65c76:       c480            andl %d0,%d2
10c65c78:       41f9 1001 0154  lea 10010154 <ip_tos2prio>,%a0
10c65c7e:       1030 2800       moveb %a0@(00000000,%d2:l),%d0
10c65c82:       4880            extw %d0
10c65c84:       3040            moveaw %d0,%a0
10c65c86:       2948 028a       movel %a0,%a4@(650)
10c65c8a:       202c 0048       movel %a4@(72),%d0
10c65c8e:       42ac 0048       clrl %a4@(72)
10c65c92:       4a80            tstl %d0
10c65c94:       6700 02a8       beqw 10c65f3e <ip_setsockopt+0x4fc>
10c65c98:       2040            moveal %d0,%a0
10c65c9a:       5888            addql #4,%a0
10c65c9c:       5390            subql #1,%a0@
10c65c9e:       6000 029e       braw 10c65f3e <ip_setsockopt+0x4fc>
10c65ca2:       4a83            tstl %d3
10c65ca4:       6f00 02c8       blew 10c65f6e <ip_setsockopt+0x52c>
10c65ca8:       70ff            moveq #-1,%d0
10c65caa:       b082            cmpl %d2,%d0
10c65cac:       6606            bnes 10c65cb4 <ip_setsockopt+0x272>
10c65cae:       2439 1001 0250  movel 10010250 <sysctl_ip_default_ttl>,%d2
10c65cb4:       2002            movel %d2,%d0
10c65cb6:       5380            subql #1,%d0
10c65cb8:       0c80 0000 00fe  cmpil #254,%d0
10c65cbe:       6200 02ae       bhiw 10c65f6e <ip_setsockopt+0x52c>
10c65cc2:       2942 02aa       movel %d2,%a4@(682)
10c65cc6:       6000 026e       braw 10c65f36 <ip_setsockopt+0x4f4>
10c65cca:       0c6c 0003 028e  cmpiw #3,%a4@(654)
10c65cd0:       6600 0262       bnew 10c65f34 <ip_setsockopt+0x4f2>
10c65cd4:       4a82            tstl %d2
10c65cd6:       56c0            sne %d0
10c65cd8:       4400            negb %d0
10c65cda:       1940 02ba       moveb %d0,%a4@(698)
10c65cde:       6000 0256       braw 10c65f36 <ip_setsockopt+0x4f4>
10c65ce2:       7202            moveq #2,%d1
10c65ce4:       b282            cmpl %d2,%d1
10c65ce6:       6500 0286       bcsw 10c65f6e <ip_setsockopt+0x52c>
10c65cea:       1942 02c0       moveb %d2,%a4@(704)
10c65cee:       6000 0246       braw 10c65f36 <ip_setsockopt+0x4f4>
10c65cf2:       4a82            tstl %d2
10c65cf4:       56c0            sne %d0
10c65cf6:       ef08            lslb #7,%d0
10c65cf8:       122c 02bd       moveb %a4@(701),%d1
10c65cfc:       0201 007f       andib #127,%d1
10c65d00:       8001            orb %d1,%d0
10c65d02:       1940 02bd       moveb %d0,%a4@(701)
10c65d06:       7634            moveq #52,%d3
10c65d08:       d68c            addl %a4,%d3
10c65d0a:       45ec 0038       lea %a4@(56),%a2
10c65d0e:       4a82            tstl %d2
10c65d10:       6600 022c       bnew 10c65f3e <ip_setsockopt+0x4fc>
10c65d14:       47ec 00c2       lea %a4@(194),%a3
10c65d18:       40c0            movew %sr,%d0
10c65d1a:       007c 0700       oriw #1792,%sr
10c65d1e:       2053            moveal %a3@,%a0
10c65d20:       93c9            subal %a1,%a1
10c65d22:       b7c8            cmpal %a0,%a3
10c65d24:       6718            beqs 10c65d3e <ip_setsockopt+0x2fc>
10c65d26:       2248            moveal %a0,%a1
10c65d28:       2051            moveal %a1@,%a0
10c65d2a:       53ab 0008       subql #1,%a3@(8)
10c65d2e:       214b 0004       movel %a3,%a0@(4)
10c65d32:       2688            movel %a0,%a3@
10c65d34:       4291            clrl %a1@
10c65d36:       42a9 0004       clrl %a1@(4)
10c65d3a:       42a9 0008       clrl %a1@(8)
10c65d3e:       46c0            movew %d0,%sr
10c65d40:       b2fc 0000       cmpaw #0,%a1
10c65d44:       6700 01f8       beqw 10c65f3e <ip_setsockopt+0x4fc>
10c65d48:       7401            moveq #1,%d2
10c65d4a:       b4a9 0070       cmpl %a1@(112),%d2
10c65d4e:       6716            beqs 10c65d66 <ip_setsockopt+0x324>
10c65d50:       41e9 0070       lea %a1@(112),%a0
10c65d54:       40c1            movew %sr,%d1
10c65d56:       007c 0700       oriw #1792,%sr
10c65d5a:       2010            movel %a0@,%d0
10c65d5c:       5380            subql #1,%d0
10c65d5e:       2080            movel %d0,%a0@
10c65d60:       46c1            movew %d1,%sr
10c65d62:       4a80            tstl %d0
10c65d64:       66b2            bnes 10c65d18 <ip_setsockopt+0x2d6>
10c65d66:       2f09            movel %a1,%sp@-
10c65d68:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c65d6e:       588f            addql #4,%sp
10c65d70:       60a6            bras 10c65d18 <ip_setsockopt+0x2d6>
10c65d72:       0c6c 0001 028e  cmpiw #1,%a4@(654)
10c65d78:       6700 01f4       beqw 10c65f6e <ip_setsockopt+0x52c>
10c65d7c:       4a83            tstl %d3
10c65d7e:       6f00 01ee       blew 10c65f6e <ip_setsockopt+0x52c>
10c65d82:       70ff            moveq #-1,%d0
10c65d84:       b082            cmpl %d2,%d0
10c65d86:       6602            bnes 10c65d8a <ip_setsockopt+0x348>
10c65d88:       7401            moveq #1,%d2
10c65d8a:       0c82 0000 00ff  cmpil #255,%d2
10c65d90:       6200 01dc       bhiw 10c65f6e <ip_setsockopt+0x52c>
10c65d94:       1942 02bb       moveb %d2,%a4@(699)
10c65d98:       6000 019c       braw 10c65f36 <ip_setsockopt+0x4f4>
10c65d9c:       4a83            tstl %d3
10c65d9e:       6f00 01ce       blew 10c65f6e <ip_setsockopt+0x52c>
10c65da2:       4a82            tstl %d2
10c65da4:       56c0            sne %d0
10c65da6:       4400            negb %d0
10c65da8:       1940 02bc       moveb %d0,%a4@(700)
10c65dac:       6000 0188       braw 10c65f36 <ip_setsockopt+0x4f4>
10c65db0:       0c6c 0001 028e  cmpiw #1,%a4@(654)
10c65db6:       6700 01b6       beqw 10c65f6e <ip_setsockopt+0x52c>
10c65dba:       720b            moveq #11,%d1
10c65dbc:       b283            cmpl %d3,%d1
10c65dbe:       640c            bccs 10c65dcc <ip_setsockopt+0x38a>
10c65dc0:       4878 000c       pea c <LSIGTRAP+0x7>
10c65dc4:       2f0a            movel %a2,%sp@-
10c65dc6:       486e fff4       pea %fp@(-12)
10c65dca:       6024            bras 10c65df0 <ip_setsockopt+0x3ae>
10c65dcc:       4878 000c       pea c <LSIGTRAP+0x7>
10c65dd0:       42a7            clrl %sp@-
10c65dd2:       486e fff4       pea %fp@(-12)
10c65dd6:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c65ddc:       4fef 000c       lea %sp@(12),%sp
10c65de0:       7403            moveq #3,%d2
10c65de2:       b483            cmpl %d3,%d2
10c65de4:       6414            bccs 10c65dfa <ip_setsockopt+0x3b8>
10c65de6:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c65dea:       2f0a            movel %a2,%sp@-
10c65dec:       486e fff8       pea %fp@(-8)
10c65df0:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c65df6:       4fef 000c       lea %sp@(12),%sp
10c65dfa:       202e fffc       movel %fp@(-4),%d0
10c65dfe:       664c            bnes 10c65e4c <ip_setsockopt+0x40a>
10c65e00:       202e fff8       movel %fp@(-8),%d0
10c65e04:       660e            bnes 10c65e14 <ip_setsockopt+0x3d2>
10c65e06:       42ac 02c2       clrl %a4@(706)
10c65e0a:       42ac 02c6       clrl %a4@(710)
10c65e0e:       7a00            moveq #0,%d5
10c65e10:       6000 0124       braw 10c65f36 <ip_setsockopt+0x4f4>
10c65e14:       2f00            movel %d0,%sp@-
10c65e16:       4eb9 10c7 dea4  jsr 10c7dea4 <ip_dev_find>
10c65e1c:       2640            moveal %d0,%a3
10c65e1e:       588f            addql #4,%sp
10c65e20:       b6fc 0000       cmpaw #0,%a3
10c65e24:       6732            beqs 10c65e58 <ip_setsockopt+0x416>
10c65e26:       2d6b 003a fffc  movel %a3@(58),%fp@(-4)
10c65e2c:       41eb 00d8       lea %a3@(216),%a0
10c65e30:       40c1            movew %sr,%d1
10c65e32:       007c 0700       oriw #1792,%sr
10c65e36:       2010            movel %a0@,%d0
10c65e38:       5380            subql #1,%d0
10c65e3a:       2080            movel %d0,%a0@
10c65e3c:       46c1            movew %d1,%sr
10c65e3e:       4a80            tstl %d0
10c65e40:       6616            bnes 10c65e58 <ip_setsockopt+0x416>
10c65e42:       2f0b            movel %a3,%sp@-
10c65e44:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c65e4a:       600a            bras 10c65e56 <ip_setsockopt+0x414>
10c65e4c:       2f00            movel %d0,%sp@-
10c65e4e:       4eb9 10c5 7c0c  jsr 10c57c0c <__dev_get_by_index>
10c65e54:       2640            moveal %d0,%a3
10c65e56:       588f            addql #4,%sp
10c65e58:       7a9d            moveq #-99,%d5
10c65e5a:       7634            moveq #52,%d3
10c65e5c:       d68c            addl %a4,%d3
10c65e5e:       45ec 0038       lea %a4@(56),%a2
10c65e62:       b6fc 0000       cmpaw #0,%a3
10c65e66:       6700 00d6       beqw 10c65f3e <ip_setsockopt+0x4fc>
10c65e6a:       7aea            moveq #-22,%d5
10c65e6c:       202c 000c       movel %a4@(12),%d0
10c65e70:       6708            beqs 10c65e7a <ip_setsockopt+0x438>
10c65e72:       b0ae fffc       cmpl %fp@(-4),%d0
10c65e76:       6600 00c6       bnew 10c65f3e <ip_setsockopt+0x4fc>
10c65e7a:       296e fffc 02c2  movel %fp@(-4),%a4@(706)
10c65e80:       296e fff8 02c6  movel %fp@(-8),%a4@(710)
10c65e86:       7a00            moveq #0,%d5
10c65e88:       6000 00ac       braw 10c65f36 <ip_setsockopt+0x4f4>
10c65e8c:       7007            moveq #7,%d0
10c65e8e:       b083            cmpl %d3,%d0
10c65e90:       6400 00dc       bccw 10c65f6e <ip_setsockopt+0x52c>
10c65e94:       720b            moveq #11,%d1
10c65e96:       b283            cmpl %d3,%d1
10c65e98:       6418            bccs 10c65eb2 <ip_setsockopt+0x470>
10c65e9a:       4878 000c       pea c <LSIGTRAP+0x7>
10c65e9e:       2f0a            movel %a2,%sp@-
10c65ea0:       74e8            moveq #-24,%d2
10c65ea2:       d48e            addl %fp,%d2
10c65ea4:       2f02            movel %d2,%sp@-
10c65ea6:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c65eac:       4fef 000c       lea %sp@(12),%sp
10c65eb0:       6024            bras 10c65ed6 <ip_setsockopt+0x494>
10c65eb2:       4878 000c       pea c <LSIGTRAP+0x7>
10c65eb6:       42a7            clrl %sp@-
10c65eb8:       74e8            moveq #-24,%d2
10c65eba:       d48e            addl %fp,%d2
10c65ebc:       2f02            movel %d2,%sp@-
10c65ebe:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c65ec4:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c65ec8:       2f0a            movel %a2,%sp@-
10c65eca:       2f02            movel %d2,%sp@-
10c65ecc:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c65ed2:       4fef 0018       lea %sp@(24),%sp
10c65ed6:       7023            moveq #35,%d0
10c65ed8:       b084            cmpl %d4,%d0
10c65eda:       6610            bnes 10c65eec <ip_setsockopt+0x4aa>
10c65edc:       2f02            movel %d2,%sp@-
10c65ede:       2f0c            movel %a4,%sp@-
10c65ee0:       4eb9 10c7 daf2  jsr 10c7daf2 <ip_mc_join_group>
10c65ee6:       2a00            movel %d0,%d5
10c65ee8:       508f            addql #8,%sp
10c65eea:       604a            bras 10c65f36 <ip_setsockopt+0x4f4>
10c65eec:       2f02            movel %d2,%sp@-
10c65eee:       2f0c            movel %a4,%sp@-
10c65ef0:       4eb9 10c7 dc44  jsr 10c7dc44 <ip_mc_leave_group>
10c65ef6:       2a00            movel %d0,%d5
10c65ef8:       508f            addql #8,%sp
10c65efa:       603a            bras 10c65f36 <ip_setsockopt+0x4f4>
10c65efc:       42a7            clrl %sp@-
10c65efe:       4a82            tstl %d2
10c65f00:       56c0            sne %d0
10c65f02:       4880            extw %d0
10c65f04:       48c0            extl %d0
10c65f06:       4480            negl %d0
10c65f08:       2f00            movel %d0,%sp@-
10c65f0a:       2f0c            movel %a4,%sp@-
10c65f0c:       4eba f5d6       jsr %pc@(10c654e4 <ip_ra_control>)
10c65f10:       2a00            movel %d0,%d5
10c65f12:       4fef 000c       lea %sp@(12),%sp
10c65f16:       601e            bras 10c65f36 <ip_setsockopt+0x4f4>
10c65f18:       4a83            tstl %d3
10c65f1a:       6f52            bles 10c65f6e <ip_setsockopt+0x52c>
10c65f1c:       4a82            tstl %d2
10c65f1e:       56c0            sne %d0
10c65f20:       0200 0040       andib #64,%d0
10c65f24:       122c 02bd       moveb %a4@(701),%d1
10c65f28:       0201 00bf       andib #-65,%d1
10c65f2c:       8200            orb %d0,%d1
10c65f2e:       1941 02bd       moveb %d1,%a4@(701)
10c65f32:       6002            bras 10c65f36 <ip_setsockopt+0x4f4>
10c65f34:       7aa4            moveq #-92,%d5
10c65f36:       7634            moveq #52,%d3
10c65f38:       d68c            addl %a4,%d3
10c65f3a:       45ec 0038       lea %a4@(56),%a2
10c65f3e:       5295            addql #1,%a5@
10c65f40:       4aac 00ba       tstl %a4@(186)
10c65f44:       670a            beqs 10c65f50 <ip_setsockopt+0x50e>
10c65f46:       2f0c            movel %a4,%sp@-
10c65f48:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c65f4e:       588f            addql #4,%sp
10c65f50:       42ac 0030       clrl %a4@(48)
10c65f54:       b5d2            cmpal %a2@,%a2
10c65f56:       6710            beqs 10c65f68 <ip_setsockopt+0x526>
10c65f58:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c65f5c:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c65f60:       2f03            movel %d3,%sp@-
10c65f62:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c65f68:       5395            subql #1,%a5@
10c65f6a:       2005            movel %d5,%d0
10c65f6c:       6036            bras 10c65fa4 <ip_setsockopt+0x562>
10c65f6e:       5295            addql #1,%a5@
10c65f70:       4aac 00ba       tstl %a4@(186)
10c65f74:       670a            beqs 10c65f80 <ip_setsockopt+0x53e>
10c65f76:       2f0c            movel %a4,%sp@-
10c65f78:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c65f7e:       588f            addql #4,%sp
10c65f80:       42ac 0030       clrl %a4@(48)
10c65f84:       7034            moveq #52,%d0
10c65f86:       d08c            addl %a4,%d0
10c65f88:       41ec 0038       lea %a4@(56),%a0
10c65f8c:       b1d0            cmpal %a0@,%a0
10c65f8e:       6710            beqs 10c65fa0 <ip_setsockopt+0x55e>
10c65f90:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c65f94:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c65f98:       2f00            movel %d0,%sp@-
10c65f9a:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c65fa0:       5395            subql #1,%a5@
10c65fa2:       70ea            moveq #-22,%d0
10c65fa4:       4cee 3c3c ffc4  moveml %fp@(-60),%d2-%d5/%a2-%a5
10c65faa:       4e5e            unlk %fp
10c65fac:       4e75            rts

10c65fae <ip_getsockopt>:
10c65fae:       4e56 ff94       linkw %fp,#-108
10c65fb2:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c65fb6:       246e 0008       moveal %fp@(8),%a2
10c65fba:       282e 0014       movel %fp@(20),%d4
10c65fbe:       286e 0018       moveal %fp@(24),%a4
10c65fc2:       4aae 000c       tstl %fp@(12)
10c65fc6:       6706            beqs 10c65fce <ip_getsockopt+0x20>
10c65fc8:       70a1            moveq #-95,%d0
10c65fca:       6000 03f6       braw 10c663c2 <ip_getsockopt+0x414>
10c65fce:       2414            movel %a4@,%d2
10c65fd0:       4a82            tstl %d2
10c65fd2:       6c06            bges 10c65fda <ip_getsockopt+0x2c>
10c65fd4:       70ea            moveq #-22,%d0
10c65fd6:       6000 03ea       braw 10c663c2 <ip_getsockopt+0x414>
10c65fda:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c65fe0:       5290            addql #1,%a0@
10c65fe2:       2648            moveal %a0,%a3
10c65fe4:       4aaa 0030       tstl %a2@(48)
10c65fe8:       670a            beqs 10c65ff4 <ip_getsockopt+0x46>
10c65fea:       2f0a            movel %a2,%sp@-
10c65fec:       4eb9 10c5 4fc8  jsr 10c54fc8 <__lock_sock>
10c65ff2:       588f            addql #4,%sp
10c65ff4:       7001            moveq #1,%d0
10c65ff6:       2540 0030       movel %d0,%a2@(48)
10c65ffa:       5393            subql #1,%a3@
10c65ffc:       202e 0010       movel %fp@(16),%d0
10c66000:       5380            subql #1,%d0
10c66002:       7221            moveq #33,%d1
10c66004:       b280            cmpl %d0,%d1
10c66006:       6500 02f6       bcsw 10c662fe <ip_getsockopt+0x350>
10c6600a:       d080            addl %d0,%d0
10c6600c:       303b 0806       movew %pc@(10c66014 <ip_getsockopt+0x66>,%d0:l),%d0
10c66010:       4efb 0002       jmp %pc@(10c66014 <ip_getsockopt+0x66>,%d0:w)
10c66014:       0110            btst %d0,%a0@
10c66016:       011a            btst %d0,%a2@+
10c66018:       0124            btst %d0,%a4@-
10c6601a:       0044 02ea       oriw #746,%d4
10c6601e:       00fc            0374
10c66020:       0106            btst %d0,%d6
10c66022:       00da            0332
10c66024:       021e 0132       andib #50,%fp@+
10c66028:       01a4            bclr %d0,%a4@-
10c6602a:       00e8            0350
10c6602c:       00f2            0362
10c6602e:       0140            bchg %d0,%d0
10c66030:       02da            01332
10c66032:       02ea            01352
10c66034:       02ea            01352
10c66036:       02ea            01352
10c66038:       02ea            01352
10c6603a:       02ea            01352
10c6603c:       02ea            01352
10c6603e:       02ea            01352
10c66040:       02ea            01352
10c66042:       02ea            01352
10c66044:       02ea            01352
10c66046:       02ea            01352
10c66048:       02ea            01352
10c6604a:       02ea            01352
10c6604c:       02ea            01352
10c6604e:       02ea            01352
10c66050:       02ea            01352
10c66052:       01ca 01ae       movepl %d0,%a2@(430)
10c66056:       01bc            0674
10c66058:       76cc            moveq #-52,%d3
10c6605a:       d68e            addl %fp,%d3
10c6605c:       422e ffd0       clrb %fp@(-48)
10c66060:       206a 02b6       moveal %a2@(694),%a0
10c66064:       b0fc 0000       cmpaw #0,%a0
10c66068:       671a            beqs 10c66084 <ip_getsockopt+0xd6>
10c6606a:       4280            clrl %d0
10c6606c:       1028 0004       moveb %a0@(4),%d0
10c66070:       2240            moveal %d0,%a1
10c66072:       4869 000c       pea %a1@(12)
10c66076:       2f08            movel %a0,%sp@-
10c66078:       2f03            movel %d3,%sp@-
10c6607a:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c66080:       4fef 000c       lea %sp@(12),%sp
10c66084:       5293            addql #1,%a3@
10c66086:       4aaa 00ba       tstl %a2@(186)
10c6608a:       670a            beqs 10c66096 <ip_getsockopt+0xe8>
10c6608c:       2f0a            movel %a2,%sp@-
10c6608e:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c66094:       588f            addql #4,%sp
10c66096:       42aa 0030       clrl %a2@(48)
10c6609a:       7034            moveq #52,%d0
10c6609c:       d08a            addl %a2,%d0
10c6609e:       41ea 0038       lea %a2@(56),%a0
10c660a2:       b1d0            cmpal %a0@,%a0
10c660a4:       6714            beqs 10c660ba <ip_getsockopt+0x10c>
10c660a6:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c660aa:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c660ae:       2f00            movel %d0,%sp@-
10c660b0:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c660b6:       4fef 000c       lea %sp@(12),%sp
10c660ba:       5393            subql #1,%a3@
10c660bc:       4a2e ffd0       tstb %fp@(-48)
10c660c0:       6608            bnes 10c660ca <ip_getsockopt+0x11c>
10c660c2:       7000            moveq #0,%d0
10c660c4:       2880            movel %d0,%a4@
10c660c6:       6000 02fa       braw 10c663c2 <ip_getsockopt+0x414>
10c660ca:       2f03            movel %d3,%sp@-
10c660cc:       4eb9 10c6 3a7e  jsr 10c63a7e <ip_options_undo>
10c660d2:       588f            addql #4,%sp
10c660d4:       4280            clrl %d0
10c660d6:       102e ffd0       moveb %fp@(-48),%d0
10c660da:       b480            cmpl %d0,%d2
10c660dc:       6402            bccs 10c660e0 <ip_getsockopt+0x132>
10c660de:       2002            movel %d2,%d0
10c660e0:       2400            movel %d0,%d2
10c660e2:       2882            movel %d2,%a4@
10c660e4:       2f02            movel %d2,%sp@-
10c660e6:       486e ffd8       pea %fp@(-40)
10c660ea:       6000 02ae       braw 10c6639a <ip_getsockopt+0x3ec>
10c660ee:       7001            moveq #1,%d0
10c660f0:       c0aa 02b2       andl %a2@(690),%d0
10c660f4:       2d40 ffa0       movel %d0,%fp@(-96)
10c660f8:       6000 023e       braw 10c66338 <ip_getsockopt+0x38a>
10c660fc:       102a 02b5       moveb %a2@(693),%d0
10c66100:       e288            lsrl #1,%d0
10c66102:       6000 01f0       braw 10c662f4 <ip_getsockopt+0x346>
10c66106:       102a 02b5       moveb %a2@(693),%d0
10c6610a:       e488            lsrl #2,%d0
10c6610c:       6000 01e6       braw 10c662f4 <ip_getsockopt+0x346>
10c66110:       102a 02b5       moveb %a2@(693),%d0
10c66114:       e688            lsrl #3,%d0
10c66116:       6000 01dc       braw 10c662f4 <ip_getsockopt+0x346>
10c6611a:       102a 02b5       moveb %a2@(693),%d0
10c6611e:       e888            lsrl #4,%d0
10c66120:       6000 01d2       braw 10c662f4 <ip_getsockopt+0x346>
10c66124:       2d6a 02ae ffa0  movel %a2@(686),%fp@(-96)
10c6612a:       6000 020c       braw 10c66338 <ip_getsockopt+0x38a>
10c6612e:       2d6a 02aa ffa0  movel %a2@(682),%fp@(-96)
10c66134:       6000 0202       braw 10c66338 <ip_getsockopt+0x38a>
10c66138:       42ae ffa0       clrl %fp@(-96)
10c6613c:       1d6a 02ba ffa3  moveb %a2@(698),%fp@(-93)
10c66142:       6000 01f4       braw 10c66338 <ip_getsockopt+0x38a>
10c66146:       42ae ffa0       clrl %fp@(-96)
10c6614a:       1d6a 02c0 ffa3  moveb %a2@(704),%fp@(-93)
10c66150:       6000 01e6       braw 10c66338 <ip_getsockopt+0x38a>
10c66154:       42ae ffa0       clrl %fp@(-96)
10c66158:       226a 0048       moveal %a2@(72),%a1
10c6615c:       b2fc 0000       cmpaw #0,%a1
10c66160:       6714            beqs 10c66176 <ip_getsockopt+0x1c8>
10c66162:       41e9 0004       lea %a1@(4),%a0
10c66166:       5290            addql #1,%a0@
10c66168:       b2fc 0000       cmpaw #0,%a1
10c6616c:       6708            beqs 10c66176 <ip_getsockopt+0x1c8>
10c6616e:       2d69 0024 ffa0  movel %a1@(36),%fp@(-96)
10c66174:       5390            subql #1,%a0@
10c66176:       4aae ffa0       tstl %fp@(-96)
10c6617a:       6600 01bc       bnew 10c66338 <ip_getsockopt+0x38a>
10c6617e:       5293            addql #1,%a3@
10c66180:       4aaa 00ba       tstl %a2@(186)
10c66184:       670a            beqs 10c66190 <ip_getsockopt+0x1e2>
10c66186:       2f0a            movel %a2,%sp@-
10c66188:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c6618e:       588f            addql #4,%sp
10c66190:       42aa 0030       clrl %a2@(48)
10c66194:       7034            moveq #52,%d0
10c66196:       d08a            addl %a2,%d0
10c66198:       41ea 0038       lea %a2@(56),%a0
10c6619c:       b1d0            cmpal %a0@,%a0
10c6619e:       6710            beqs 10c661b0 <ip_getsockopt+0x202>
10c661a0:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c661a4:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c661a8:       2f00            movel %d0,%sp@-
10c661aa:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c661b0:       5393            subql #1,%a3@
10c661b2:       7095            moveq #-107,%d0
10c661b4:       6000 020c       braw 10c663c2 <ip_getsockopt+0x414>
10c661b8:       102a 02bd       moveb %a2@(701),%d0
10c661bc:       ee88            lsrl #7,%d0
10c661be:       6000 0134       braw 10c662f4 <ip_getsockopt+0x346>
10c661c2:       42ae ffa0       clrl %fp@(-96)
10c661c6:       1d6a 02bb ffa3  moveb %a2@(699),%fp@(-93)
10c661cc:       6000 016a       braw 10c66338 <ip_getsockopt+0x38a>
10c661d0:       42ae ffa0       clrl %fp@(-96)
10c661d4:       1d6a 02bc ffa3  moveb %a2@(700),%fp@(-93)
10c661da:       6000 015c       braw 10c66338 <ip_getsockopt+0x38a>
10c661de:       7004            moveq #4,%d0
10c661e0:       b480            cmpl %d0,%d2
10c661e2:       6402            bccs 10c661e6 <ip_getsockopt+0x238>
10c661e4:       2002            movel %d2,%d0
10c661e6:       2400            movel %d0,%d2
10c661e8:       2d6a 02c6 ff9c  movel %a2@(710),%fp@(-100)
10c661ee:       5293            addql #1,%a3@
10c661f0:       4aaa 00ba       tstl %a2@(186)
10c661f4:       670a            beqs 10c66200 <ip_getsockopt+0x252>
10c661f6:       2f0a            movel %a2,%sp@-
10c661f8:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c661fe:       588f            addql #4,%sp
10c66200:       42aa 0030       clrl %a2@(48)
10c66204:       7034            moveq #52,%d0
10c66206:       d08a            addl %a2,%d0
10c66208:       41ea 0038       lea %a2@(56),%a0
10c6620c:       b1d0            cmpal %a0@,%a0
10c6620e:       6714            beqs 10c66224 <ip_getsockopt+0x276>
10c66210:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c66214:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c66218:       2f00            movel %d0,%sp@-
10c6621a:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c66220:       4fef 000c       lea %sp@(12),%sp
10c66224:       5393            subql #1,%a3@
10c66226:       2882            movel %d2,%a4@
10c66228:       2f02            movel %d2,%sp@-
10c6622a:       486e ff9c       pea %fp@(-100)
10c6622e:       6000 016a       braw 10c6639a <ip_getsockopt+0x3ec>
10c66232:       5293            addql #1,%a3@
10c66234:       4aaa 00ba       tstl %a2@(186)
10c66238:       670a            beqs 10c66244 <ip_getsockopt+0x296>
10c6623a:       2f0a            movel %a2,%sp@-
10c6623c:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c66242:       588f            addql #4,%sp
10c66244:       42aa 0030       clrl %a2@(48)
10c66248:       7034            moveq #52,%d0
10c6624a:       d08a            addl %a2,%d0
10c6624c:       41ea 0038       lea %a2@(56),%a0
10c66250:       b1d0            cmpal %a0@,%a0
10c66252:       6714            beqs 10c66268 <ip_getsockopt+0x2ba>
10c66254:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c66258:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c6625c:       2f00            movel %d0,%sp@-
10c6625e:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c66264:       4fef 000c       lea %sp@(12),%sp
10c66268:       5393            subql #1,%a3@
10c6626a:       0c6a 0001 028e  cmpiw #1,%a2@(654)
10c66270:       6706            beqs 10c66278 <ip_getsockopt+0x2ca>
10c66272:       70a4            moveq #-92,%d0
10c66274:       6000 014c       braw 10c663c2 <ip_getsockopt+0x414>
10c66278:       2d44 ffc0       movel %d4,%fp@(-64)
10c6627c:       2d42 ffc4       movel %d2,%fp@(-60)
10c66280:       42ae ffc8       clrl %fp@(-56)
10c66284:       082a 0000 02b5  btst #0,%a2@(693)
10c6628a:       672e            beqs 10c662ba <ip_getsockopt+0x30c>
10c6628c:       2d6a 0004 ffac  movel %a2@(4),%fp@(-84)
10c66292:       2d6e ffac ffa8  movel %fp@(-84),%fp@(-88)
10c66298:       2d6a 02c2 ffa4  movel %a2@(706),%fp@(-92)
10c6629e:       486e ffa4       pea %fp@(-92)
10c662a2:       4878 000c       pea c <LSIGTRAP+0x7>
10c662a6:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c662aa:       42a7            clrl %sp@-
10c662ac:       486e ffb0       pea %fp@(-80)
10c662b0:       4eb9 10c5 77e0  jsr 10c577e0 <put_cmsg>
10c662b6:       4fef 0014       lea %sp@(20),%sp
10c662ba:       082a 0001 02b5  btst #1,%a2@(693)
10c662c0:       6722            beqs 10c662e4 <ip_getsockopt+0x336>
10c662c2:       42ae ff98       clrl %fp@(-104)
10c662c6:       1d6a 02bb ff9b  moveb %a2@(699),%fp@(-101)
10c662cc:       486e ff98       pea %fp@(-104)
10c662d0:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c662d4:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c662d8:       42a7            clrl %sp@-
10c662da:       486e ffb0       pea %fp@(-80)
10c662de:       4eb9 10c5 77e0  jsr 10c577e0 <put_cmsg>
10c662e4:       94ae ffc4       subl %fp@(-60),%d2
10c662e8:       2882            movel %d2,%a4@
10c662ea:       6000 00d4       braw 10c663c0 <ip_getsockopt+0x412>
10c662ee:       102a 02bd       moveb %a2@(701),%d0
10c662f2:       ec88            lsrl #6,%d0
10c662f4:       7201            moveq #1,%d1
10c662f6:       c280            andl %d0,%d1
10c662f8:       2d41 ffa0       movel %d1,%fp@(-96)
10c662fc:       603a            bras 10c66338 <ip_getsockopt+0x38a>
10c662fe:       5293            addql #1,%a3@
10c66300:       4aaa 00ba       tstl %a2@(186)
10c66304:       670a            beqs 10c66310 <ip_getsockopt+0x362>
10c66306:       2f0a            movel %a2,%sp@-
10c66308:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c6630e:       588f            addql #4,%sp
10c66310:       42aa 0030       clrl %a2@(48)
10c66314:       7034            moveq #52,%d0
10c66316:       d08a            addl %a2,%d0
10c66318:       41ea 0038       lea %a2@(56),%a0
10c6631c:       b1d0            cmpal %a0@,%a0
10c6631e:       6710            beqs 10c66330 <ip_getsockopt+0x382>
10c66320:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c66324:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c66328:       2f00            movel %d0,%sp@-
10c6632a:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c66330:       5393            subql #1,%a3@
10c66332:       70a4            moveq #-92,%d0
10c66334:       6000 008c       braw 10c663c2 <ip_getsockopt+0x414>
10c66338:       5293            addql #1,%a3@
10c6633a:       4aaa 00ba       tstl %a2@(186)
10c6633e:       670a            beqs 10c6634a <ip_getsockopt+0x39c>
10c66340:       2f0a            movel %a2,%sp@-
10c66342:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c66348:       588f            addql #4,%sp
10c6634a:       42aa 0030       clrl %a2@(48)
10c6634e:       7034            moveq #52,%d0
10c66350:       d08a            addl %a2,%d0
10c66352:       41ea 0038       lea %a2@(56),%a0
10c66356:       b1d0            cmpal %a0@,%a0
10c66358:       6714            beqs 10c6636e <ip_getsockopt+0x3c0>
10c6635a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6635e:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c66362:       2f00            movel %d0,%sp@-
10c66364:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c6636a:       4fef 000c       lea %sp@(12),%sp
10c6636e:       5393            subql #1,%a3@
10c66370:       2002            movel %d2,%d0
10c66372:       5380            subql #1,%d0
10c66374:       7202            moveq #2,%d1
10c66376:       b280            cmpl %d0,%d1
10c66378:       652a            bcss 10c663a4 <ip_getsockopt+0x3f6>
10c6637a:       202e ffa0       movel %fp@(-96),%d0
10c6637e:       6d24            blts 10c663a4 <ip_getsockopt+0x3f6>
10c66380:       0c80 0000 00fe  cmpil #254,%d0
10c66386:       6e1c            bgts 10c663a4 <ip_getsockopt+0x3f6>
10c66388:       1d6e ffa3 ff97  moveb %fp@(-93),%fp@(-105)
10c6638e:       7001            moveq #1,%d0
10c66390:       2880            movel %d0,%a4@
10c66392:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c66396:       486e ff97       pea %fp@(-105)
10c6639a:       2f04            movel %d4,%sp@-
10c6639c:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c663a2:       601c            bras 10c663c0 <ip_getsockopt+0x412>
10c663a4:       2002            movel %d2,%d0
10c663a6:       7204            moveq #4,%d1
10c663a8:       b280            cmpl %d0,%d1
10c663aa:       6402            bccs 10c663ae <ip_getsockopt+0x400>
10c663ac:       7004            moveq #4,%d0
10c663ae:       2400            movel %d0,%d2
10c663b0:       2882            movel %d2,%a4@
10c663b2:       2f02            movel %d2,%sp@-
10c663b4:       486e ffa0       pea %fp@(-96)
10c663b8:       2f04            movel %d4,%sp@-
10c663ba:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c663c0:       7000            moveq #0,%d0
10c663c2:       4cee 1c1c ff7c  moveml %fp@(-132),%d2-%d4/%a2-%a4
10c663c8:       4e5e            unlk %fp
10c663ca:       4e75            rts

10c663cc <tcp_mem_schedule>:
10c663cc:       4e56 0000       linkw %fp,#0
10c663d0:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c663d4:       246e 0008       moveal %fp@(8),%a2
10c663d8:       262e 000c       movel %fp@(12),%d3
10c663dc:       282e 0010       movel %fp@(16),%d4
10c663e0:       2003            movel %d3,%d0
10c663e2:       0680 0000 0fff  addil #4095,%d0
10c663e8:       6a06            bpls 10c663f0 <tcp_mem_schedule+0x24>
10c663ea:       0680 0000 0fff  addil #4095,%d0
10c663f0:       2400            movel %d0,%d2
10c663f2:       720c            moveq #12,%d1
10c663f4:       e2a2            asrl %d1,%d2
10c663f6:       2002            movel %d2,%d0
10c663f8:       e3a8            lsll %d1,%d0
10c663fa:       d1aa 0080       addl %d0,%a2@(128)
10c663fe:       d5b9 1003 2c74  addl %d2,10032c74 <tcp_memory_allocated>
10c66404:       2239 1003 2c74  movel 10032c74 <tcp_memory_allocated>,%d1
10c6640a:       b2b9 1003 3386  cmpl 10033386 <sysctl_tcp_mem>,%d1
10c66410:       6c12            bges 10c66424 <tcp_mem_schedule+0x58>
10c66412:       4ab9 1003 2bb4  tstl 10032bb4 <tcp_memory_pressure>
10c66418:       6700 0088       beqw 10c664a2 <tcp_mem_schedule+0xd6>
10c6641c:       42b9 1003 2bb4  clrl 10032bb4 <tcp_memory_pressure>
10c66422:       607e            bras 10c664a2 <tcp_mem_schedule+0xd6>
10c66424:       203c 1003 338e  movel #268645262,%d0
10c6642a:       2640            moveal %d0,%a3
10c6642c:       b293            cmpl %a3@,%d1
10c6642e:       6f30            bles 10c66460 <tcp_mem_schedule+0x94>
10c66430:       4ab9 1003 2bb4  tstl 10032bb4 <tcp_memory_pressure>
10c66436:       6600 00b6       bnew 10c664ee <tcp_mem_schedule+0x122>
10c6643a:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c66440:       57c0            seq %d0
10c66442:       4880            extw %d0
10c66444:       0280 0000 0104  andil #260,%d0
10c6644a:       41f9 1003 2fe2  lea 10032fe2 <net_statistics+0x100>,%a0
10c66450:       52b0 0800       addql #1,%a0@(00000000,%d0:l)
10c66454:       7001            moveq #1,%d0
10c66456:       23c0 1003 2bb4  movel %d0,10032bb4 <tcp_memory_pressure>
10c6645c:       6000 0090       braw 10c664ee <tcp_mem_schedule+0x122>
10c66460:       b2b9 1003 338a  cmpl 1003338a <sysctl_tcp_mem+0x4>,%d1
10c66466:       6f2a            bles 10c66492 <tcp_mem_schedule+0xc6>
10c66468:       4ab9 1003 2bb4  tstl 10032bb4 <tcp_memory_pressure>
10c6646e:       6622            bnes 10c66492 <tcp_mem_schedule+0xc6>
10c66470:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c66476:       57c0            seq %d0
10c66478:       4880            extw %d0
10c6647a:       0280 0000 0104  andil #260,%d0
10c66480:       41f9 1003 2fe2  lea 10032fe2 <net_statistics+0x100>,%a0
10c66486:       52b0 0800       addql #1,%a0@(00000000,%d0:l)
10c6648a:       7201            moveq #1,%d1
10c6648c:       23c1 1003 2bb4  movel %d1,10032bb4 <tcp_memory_pressure>
10c66492:       4a84            tstl %d4
10c66494:       6712            beqs 10c664a8 <tcp_mem_schedule+0xdc>
10c66496:       202a 0050       movel %a2@(80),%d0
10c6649a:       b0b9 1001 0280  cmpl 10010280 <sysctl_tcp_rmem>,%d0
10c664a0:       6c12            bges 10c664b4 <tcp_mem_schedule+0xe8>
10c664a2:       7001            moveq #1,%d0
10c664a4:       6000 009e       braw 10c66544 <tcp_mem_schedule+0x178>
10c664a8:       222a 007c       movel %a2@(124),%d1
10c664ac:       b2b9 1001 0274  cmpl 10010274 <sysctl_tcp_wmem>,%d1
10c664b2:       6dee            blts 10c664a2 <tcp_mem_schedule+0xd6>
10c664b4:       4ab9 1003 2bb4  tstl 10032bb4 <tcp_memory_pressure>
10c664ba:       67e6            beqs 10c664a2 <tcp_mem_schedule+0xd6>
10c664bc:       202a 007c       movel %a2@(124),%d0
10c664c0:       d0aa 0050       addl %a2@(80),%d0
10c664c4:       d0aa 0080       addl %a2@(128),%d0
10c664c8:       2200            movel %d0,%d1
10c664ca:       0681 0000 0fff  addil #4095,%d1
10c664d0:       6a06            bpls 10c664d8 <tcp_mem_schedule+0x10c>
10c664d2:       0681 0000 0fff  addil #4095,%d1
10c664d8:       700c            moveq #12,%d0
10c664da:       e0a1            asrl %d0,%d1
10c664dc:       2f01            movel %d1,%sp@-
10c664de:       2f39 1003 2ad4  movel 10032ad4 <tcp_sockets_allocated>,%sp@-
10c664e4:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c664ea:       b093            cmpl %a3@,%d0
10c664ec:       6db4            blts 10c664a2 <tcp_mem_schedule+0xd6>
10c664ee:       4a84            tstl %d4
10c664f0:       6640            bnes 10c66532 <tcp_mem_schedule+0x166>
10c664f2:       082a 0000 00a0  btst #0,%a2@(160)
10c664f8:       662a            bnes 10c66524 <tcp_mem_schedule+0x158>
10c664fa:       222a 008c       movel %a2@(140),%d1
10c664fe:       202a 007c       movel %a2@(124),%d0
10c66502:       6a02            bpls 10c66506 <tcp_mem_schedule+0x13a>
10c66504:       5280            addql #1,%d0
10c66506:       e280            asrl #1,%d0
10c66508:       b280            cmpl %d0,%d1
10c6650a:       6c02            bges 10c6650e <tcp_mem_schedule+0x142>
10c6650c:       2001            movel %d1,%d0
10c6650e:       2540 008c       movel %d0,%a2@(140)
10c66512:       0c80 0000 0800  cmpil #2048,%d0
10c66518:       6c06            bges 10c66520 <tcp_mem_schedule+0x154>
10c6651a:       203c 0000 0800  movel #2048,%d0
10c66520:       2540 008c       movel %d0,%a2@(140)
10c66524:       202a 007c       movel %a2@(124),%d0
10c66528:       d083            addl %d3,%d0
10c6652a:       b0aa 008c       cmpl %a2@(140),%d0
10c6652e:       6c00 ff72       bgew 10c664a2 <tcp_mem_schedule+0xd6>
10c66532:       2002            movel %d2,%d0
10c66534:       720c            moveq #12,%d1
10c66536:       e3a8            lsll %d1,%d0
10c66538:       91aa 0080       subl %d0,%a2@(128)
10c6653c:       95b9 1003 2c74  subl %d2,10032c74 <tcp_memory_allocated>
10c66542:       7000            moveq #0,%d0
10c66544:       4cee 0c1c ffec  moveml %fp@(-20),%d2-%d4/%a2-%a3
10c6654a:       4e5e            unlk %fp
10c6654c:       4e75            rts

10c6654e <__tcp_mem_reclaim>:
10c6654e:       4e56 0000       linkw %fp,#0
10c66552:       206e 0008       moveal %fp@(8),%a0
10c66556:       2028 0080       movel %a0@(128),%d0
10c6655a:       0c80 0000 0fff  cmpil #4095,%d0
10c66560:       6f38            bles 10c6659a <__tcp_mem_reclaim+0x4c>
10c66562:       4a80            tstl %d0
10c66564:       6c06            bges 10c6656c <__tcp_mem_reclaim+0x1e>
10c66566:       0680 0000 0fff  addil #4095,%d0
10c6656c:       720c            moveq #12,%d1
10c6656e:       e2a0            asrl %d1,%d0
10c66570:       91b9 1003 2c74  subl %d0,10032c74 <tcp_memory_allocated>
10c66576:       02a8 0000 0fff  andil #4095,%a0@(128)
10c6657c:       0080 
10c6657e:       4ab9 1003 2bb4  tstl 10032bb4 <tcp_memory_pressure>
10c66584:       6714            beqs 10c6659a <__tcp_mem_reclaim+0x4c>
10c66586:       2039 1003 2c74  movel 10032c74 <tcp_memory_allocated>,%d0
10c6658c:       b0b9 1003 3386  cmpl 10033386 <sysctl_tcp_mem>,%d0
10c66592:       6c06            bges 10c6659a <__tcp_mem_reclaim+0x4c>
10c66594:       42b9 1003 2bb4  clrl 10032bb4 <tcp_memory_pressure>
10c6659a:       4e5e            unlk %fp
10c6659c:       4e75            rts

10c6659e <tcp_rfree>:
10c6659e:       4e56 0000       linkw %fp,#0
10c665a2:       206e 0008       moveal %fp@(8),%a0
10c665a6:       2268 000c       moveal %a0@(12),%a1
10c665aa:       2028 0078       movel %a0@(120),%d0
10c665ae:       91a9 0050       subl %d0,%a1@(80)
10c665b2:       2028 0078       movel %a0@(120),%d0
10c665b6:       d1a9 0080       addl %d0,%a1@(128)
10c665ba:       4e5e            unlk %fp
10c665bc:       4e75            rts

10c665be <tcp_poll>:
10c665be:       4e56 0000       linkw %fp,#0
10c665c2:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c665c6:       206e 000c       moveal %fp@(12),%a0
10c665ca:       222e 0010       movel %fp@(16),%d1
10c665ce:       2468 0018       moveal %a0@(24),%a2
10c665d2:       47ea 00d6       lea %a2@(214),%a3
10c665d6:       202a 0044       movel %a2@(68),%d0
10c665da:       4a81            tstl %d1
10c665dc:       6712            beqs 10c665f0 <tcp_poll+0x32>
10c665de:       4a80            tstl %d0
10c665e0:       670e            beqs 10c665f0 <tcp_poll+0x32>
10c665e2:       2f01            movel %d1,%sp@-
10c665e4:       2f00            movel %d0,%sp@-
10c665e6:       2f2e 0008       movel %fp@(8),%sp@-
10c665ea:       4eb9 10c2 f940  jsr 10c2f940 <__pollwait>
10c665f0:       102a 0020       moveb %a2@(32),%d0
10c665f4:       0c00 000a       cmpib #10,%d0
10c665f8:       660e            bnes 10c66608 <tcp_poll+0x4a>
10c665fa:       4aaa 0262       tstl %a2@(610)
10c665fe:       56c0            sne %d0
10c66600:       7241            moveq #65,%d1
10c66602:       c081            andl %d1,%d0
10c66604:       6000 00d8       braw 10c666de <tcp_poll+0x120>
10c66608:       4aaa 027e       tstl %a2@(638)
10c6660c:       56c0            sne %d0
10c6660e:       7408            moveq #8,%d2
10c66610:       c480            andl %d0,%d2
10c66612:       162a 0027       moveb %a2@(39),%d3
10c66616:       0c03 0003       cmpib #3,%d3
10c6661a:       670a            beqs 10c66626 <tcp_poll+0x68>
10c6661c:       102a 0020       moveb %a2@(32),%d0
10c66620:       0c00 0007       cmpib #7,%d0
10c66624:       6604            bnes 10c6662a <tcp_poll+0x6c>
10c66626:       7010            moveq #16,%d0
10c66628:       8480            orl %d0,%d2
10c6662a:       0803 0000       btst #0,%d3
10c6662e:       6704            beqs 10c66634 <tcp_poll+0x76>
10c66630:       7241            moveq #65,%d1
10c66632:       8481            orl %d1,%d2
10c66634:       102a 0020       moveb %a2@(32),%d0
10c66638:       0280 0000 00ff  andil #255,%d0
10c6663e:       72f3            moveq #-13,%d1
10c66640:       0101            btst %d0,%d1
10c66642:       6700 0098       beqw 10c666dc <tcp_poll+0x11e>
10c66646:       206b 0008       moveal %a3@(8),%a0
10c6664a:       222b 0104       movel %a3@(260),%d1
10c6664e:       b288            cmpl %a0,%d1
10c66650:       671e            beqs 10c66670 <tcp_poll+0xb2>
10c66652:       202b 0178       movel %a3@(376),%d0
10c66656:       b280            cmpl %d0,%d1
10c66658:       6612            bnes 10c6666c <tcp_poll+0xae>
10c6665a:       5280            addql #1,%d0
10c6665c:       b088            cmpl %a0,%d0
10c6665e:       660c            bnes 10c6666c <tcp_poll+0xae>
10c66660:       102a 0096       moveb %a2@(150),%d0
10c66664:       6606            bnes 10c6666c <tcp_poll+0xae>
10c66666:       4a6b 017c       tstw %a3@(380)
10c6666a:       6604            bnes 10c66670 <tcp_poll+0xb2>
10c6666c:       7041            moveq #65,%d0
10c6666e:       8480            orl %d0,%d2
10c66670:       0803 0001       btst #1,%d3
10c66674:       665a            bnes 10c666d0 <tcp_poll+0x112>
10c66676:       202a 007c       movel %a2@(124),%d0
10c6667a:       222a 008c       movel %a2@(140),%d1
10c6667e:       9280            subl %d0,%d1
10c66680:       2000            movel %d0,%d0
10c66682:       6a02            bpls 10c66686 <tcp_poll+0xc8>
10c66684:       5280            addql #1,%d0
10c66686:       e280            asrl #1,%d0
10c66688:       b081            cmpl %d1,%d0
10c6668a:       6e06            bgts 10c66692 <tcp_poll+0xd4>
10c6668c:       7204            moveq #4,%d1
10c6668e:       8481            orl %d1,%d2
10c66690:       603e            bras 10c666d0 <tcp_poll+0x112>
10c66692:       206a 0306       moveal %a2@(774),%a0
10c66696:       5888            addql #4,%a0
10c66698:       40c0            movew %sr,%d0
10c6669a:       007c 0700       oriw #1792,%sr
10c6669e:       7201            moveq #1,%d1
10c666a0:       8390            orl %d1,%a0@
10c666a2:       46c0            movew %d0,%sr
10c666a4:       206a 0306       moveal %a2@(774),%a0
10c666a8:       5888            addql #4,%a0
10c666aa:       40c0            movew %sr,%d0
10c666ac:       007c 0700       oriw #1792,%sr
10c666b0:       7204            moveq #4,%d1
10c666b2:       8390            orl %d1,%a0@
10c666b4:       46c0            movew %d0,%sr
10c666b6:       202a 007c       movel %a2@(124),%d0
10c666ba:       222a 008c       movel %a2@(140),%d1
10c666be:       9280            subl %d0,%d1
10c666c0:       2000            movel %d0,%d0
10c666c2:       6a02            bpls 10c666c6 <tcp_poll+0x108>
10c666c4:       5280            addql #1,%d0
10c666c6:       e280            asrl #1,%d0
10c666c8:       b081            cmpl %d1,%d0
10c666ca:       6e04            bgts 10c666d0 <tcp_poll+0x112>
10c666cc:       7004            moveq #4,%d0
10c666ce:       8480            orl %d0,%d2
10c666d0:       082b 0000 017c  btst #0,%a3@(380)
10c666d6:       6704            beqs 10c666dc <tcp_poll+0x11e>
10c666d8:       7202            moveq #2,%d1
10c666da:       8481            orl %d1,%d2
10c666dc:       2002            movel %d2,%d0
10c666de:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c666e4:       4e5e            unlk %fp
10c666e6:       4e75            rts

10c666e8 <tcp_write_space>:
10c666e8:       4e56 0000       linkw %fp,#0
10c666ec:       2f0b            movel %a3,%sp@-
10c666ee:       2f0a            movel %a2,%sp@-
10c666f0:       266e 0008       moveal %fp@(8),%a3
10c666f4:       246b 0306       moveal %a3@(774),%a2
10c666f8:       202b 007c       movel %a3@(124),%d0
10c666fc:       222b 008c       movel %a3@(140),%d1
10c66700:       9280            subl %d0,%d1
10c66702:       2000            movel %d0,%d0
10c66704:       6a02            bpls 10c66708 <tcp_write_space+0x20>
10c66706:       5280            addql #1,%d0
10c66708:       e280            asrl #1,%d0
10c6670a:       b081            cmpl %d1,%d0
10c6670c:       6e58            bgts 10c66766 <tcp_write_space+0x7e>
10c6670e:       b4fc 0000       cmpaw #0,%a2
10c66712:       6752            beqs 10c66766 <tcp_write_space+0x7e>
10c66714:       41ea 0004       lea %a2@(4),%a0
10c66718:       40c0            movew %sr,%d0
10c6671a:       007c 0700       oriw #1792,%sr
10c6671e:       72fb            moveq #-5,%d1
10c66720:       c390            andl %d1,%a0@
10c66722:       46c0            movew %d0,%sr
10c66724:       202b 0044       movel %a3@(68),%d0
10c66728:       671c            beqs 10c66746 <tcp_write_space+0x5e>
10c6672a:       2040            moveal %d0,%a0
10c6672c:       5888            addql #4,%a0
10c6672e:       b1d0            cmpal %a0@,%a0
10c66730:       6714            beqs 10c66746 <tcp_write_space+0x5e>
10c66732:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c66736:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6673a:       2f00            movel %d0,%sp@-
10c6673c:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c66742:       4fef 000c       lea %sp@(12),%sp
10c66746:       4aaa 0010       tstl %a2@(16)
10c6674a:       671a            beqs 10c66766 <tcp_write_space+0x7e>
10c6674c:       082b 0001 0027  btst #1,%a3@(39)
10c66752:       6612            bnes 10c66766 <tcp_write_space+0x7e>
10c66754:       2f3c 0002 0002  movel #131074,%sp@-
10c6675a:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c6675e:       2f0a            movel %a2,%sp@-
10c66760:       4eb9 10c5 371e  jsr 10c5371e <sock_wake_async>
10c66766:       246e fff8       moveal %fp@(-8),%a2
10c6676a:       266e fffc       moveal %fp@(-4),%a3
10c6676e:       4e5e            unlk %fp
10c66770:       4e75            rts

10c66772 <tcp_ioctl>:
10c66772:       4e56 0000       linkw %fp,#0
10c66776:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c6677a:       266e 0008       moveal %fp@(8),%a3
10c6677e:       202e 000c       movel %fp@(12),%d0
10c66782:       49eb 00d6       lea %a3@(214),%a4
10c66786:       0c80 0000 541b  cmpil #21531,%d0
10c6678c:       671e            beqs 10c667ac <tcp_ioctl+0x3a>
10c6678e:       6e0e            bgts 10c6679e <tcp_ioctl+0x2c>
10c66790:       0c80 0000 5411  cmpil #21521,%d0
10c66796:       6700 00f4       beqw 10c6688c <tcp_ioctl+0x11a>
10c6679a:       6000 011a       braw 10c668b6 <tcp_ioctl+0x144>
10c6679e:       0c80 0000 8905  cmpil #35077,%d0
10c667a4:       6700 00ca       beqw 10c66870 <tcp_ioctl+0xfe>
10c667a8:       6000 010c       braw 10c668b6 <tcp_ioctl+0x144>
10c667ac:       102b 0020       moveb %a3@(32),%d0
10c667b0:       0c00 000a       cmpib #10,%d0
10c667b4:       6700 00e0       beqw 10c66896 <tcp_ioctl+0x124>
10c667b8:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c667be:       5290            addql #1,%a0@
10c667c0:       2448            moveal %a0,%a2
10c667c2:       4aab 0030       tstl %a3@(48)
10c667c6:       670a            beqs 10c667d2 <tcp_ioctl+0x60>
10c667c8:       2f0b            movel %a3,%sp@-
10c667ca:       4eb9 10c5 4fc8  jsr 10c54fc8 <__lock_sock>
10c667d0:       588f            addql #4,%sp
10c667d2:       7001            moveq #1,%d0
10c667d4:       2740 0030       movel %d0,%a3@(48)
10c667d8:       5392            subql #1,%a2@
10c667da:       102b 0020       moveb %a3@(32),%d0
10c667de:       0280 0000 00ff  andil #255,%d0
10c667e4:       720c            moveq #12,%d1
10c667e6:       0101            btst %d0,%d1
10c667e8:       6704            beqs 10c667ee <tcp_ioctl+0x7c>
10c667ea:       7400            moveq #0,%d2
10c667ec:       604c            bras 10c6683a <tcp_ioctl+0xc8>
10c667ee:       102b 0096       moveb %a3@(150),%d0
10c667f2:       226c 0104       moveal %a4@(260),%a1
10c667f6:       242c 0008       movel %a4@(8),%d2
10c667fa:       4a00            tstb %d0
10c667fc:       6618            bnes 10c66816 <tcp_ioctl+0xa4>
10c667fe:       4a6c 017c       tstw %a4@(380)
10c66802:       6712            beqs 10c66816 <tcp_ioctl+0xa4>
10c66804:       206c 0178       moveal %a4@(376),%a0
10c66808:       2209            movel %a1,%d1
10c6680a:       2008            movel %a0,%d0
10c6680c:       9081            subl %d1,%d0
10c6680e:       6b06            bmis 10c66816 <tcp_ioctl+0xa4>
10c66810:       2008            movel %a0,%d0
10c66812:       9082            subl %d2,%d0
10c66814:       6b20            bmis 10c66836 <tcp_ioctl+0xc4>
10c66816:       9489            subl %a1,%d2
10c66818:       6720            beqs 10c6683a <tcp_ioctl+0xc8>
10c6681a:       41eb 0054       lea %a3@(84),%a0
10c6681e:       b1d0            cmpal %a0@,%a0
10c66820:       6718            beqs 10c6683a <tcp_ioctl+0xc8>
10c66822:       206b 0058       moveal %a3@(88),%a0
10c66826:       2068 001c       moveal %a0@(28),%a0
10c6682a:       1028 000d       moveb %a0@(13),%d0
10c6682e:       7201            moveq #1,%d1
10c66830:       c081            andl %d1,%d0
10c66832:       9480            subl %d0,%d2
10c66834:       6004            bras 10c6683a <tcp_ioctl+0xc8>
10c66836:       2408            movel %a0,%d2
10c66838:       9481            subl %d1,%d2
10c6683a:       5292            addql #1,%a2@
10c6683c:       4aab 00ba       tstl %a3@(186)
10c66840:       670a            beqs 10c6684c <tcp_ioctl+0xda>
10c66842:       2f0b            movel %a3,%sp@-
10c66844:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c6684a:       588f            addql #4,%sp
10c6684c:       42ab 0030       clrl %a3@(48)
10c66850:       7034            moveq #52,%d0
10c66852:       d08b            addl %a3,%d0
10c66854:       41eb 0038       lea %a3@(56),%a0
10c66858:       b1d0            cmpal %a0@,%a0
10c6685a:       6710            beqs 10c6686c <tcp_ioctl+0xfa>
10c6685c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c66860:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c66864:       2f00            movel %d0,%sp@-
10c66866:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c6686c:       5392            subql #1,%a2@
10c6686e:       604e            bras 10c668be <tcp_ioctl+0x14c>
10c66870:       7400            moveq #0,%d2
10c66872:       4a6c 017c       tstw %a4@(380)
10c66876:       6746            beqs 10c668be <tcp_ioctl+0x14c>
10c66878:       202c 0178       movel %a4@(376),%d0
10c6687c:       b0ac 0104       cmpl %a4@(260),%d0
10c66880:       57c0            seq %d0
10c66882:       4880            extw %d0
10c66884:       3400            movew %d0,%d2
10c66886:       48c2            extl %d2
10c66888:       4482            negl %d2
10c6688a:       6032            bras 10c668be <tcp_ioctl+0x14c>
10c6688c:       102b 0020       moveb %a3@(32),%d0
10c66890:       0c00 000a       cmpib #10,%d0
10c66894:       6604            bnes 10c6689a <tcp_ioctl+0x128>
10c66896:       70ea            moveq #-22,%d0
10c66898:       602c            bras 10c668c6 <tcp_ioctl+0x154>
10c6689a:       102b 0020       moveb %a3@(32),%d0
10c6689e:       0280 0000 00ff  andil #255,%d0
10c668a4:       720c            moveq #12,%d1
10c668a6:       7400            moveq #0,%d2
10c668a8:       0101            btst %d0,%d1
10c668aa:       6612            bnes 10c668be <tcp_ioctl+0x14c>
10c668ac:       242c 00fc       movel %a4@(252),%d2
10c668b0:       94ac 0010       subl %a4@(16),%d2
10c668b4:       6008            bras 10c668be <tcp_ioctl+0x14c>
10c668b6:       203c ffff fdfd  movel #-515,%d0
10c668bc:       6008            bras 10c668c6 <tcp_ioctl+0x154>
10c668be:       206e 0010       moveal %fp@(16),%a0
10c668c2:       2082            movel %d2,%a0@
10c668c4:       7000            moveq #0,%d0
10c668c6:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c668cc:       4e5e            unlk %fp
10c668ce:       4e75            rts

10c668d0 <tcp_listen_start>:
10c668d0:       4e56 0000       linkw %fp,#0
10c668d4:       48e7 003c       moveml %a2-%a5,%sp@-
10c668d8:       286e 0008       moveal %fp@(8),%a4
10c668dc:       4bec 00d6       lea %a4@(214),%a5
10c668e0:       426c 0288       clrw %a4@(648)
10c668e4:       426c 0286       clrw %a4@(646)
10c668e8:       42ad 0190       clrl %a5@(400)
10c668ec:       42ad 018c       clrl %a5@(396)
10c668f0:       42ad 0184       clrl %a5@(388)
10c668f4:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c668f8:       42a7            clrl %sp@-
10c668fa:       486d 0020       pea %a5@(32)
10c668fe:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c66904:       504f            addqw #8,%sp
10c66906:       2ebc 0000 01f0  movel #496,%sp@
10c6690c:       4878 080e       pea 80e <LFLUSH_I_AND_D+0x6>
10c66910:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c66916:       2640            moveal %d0,%a3
10c66918:       508f            addql #8,%sp
10c6691a:       b6fc 0000       cmpaw #0,%a3
10c6691e:       6606            bnes 10c66926 <tcp_listen_start+0x56>
10c66920:       70f4            moveq #-12,%d0
10c66922:       6000 00a6       braw 10c669ca <tcp_listen_start+0xfa>
10c66926:       4878 080e       pea 80e <LFLUSH_I_AND_D+0x6>
10c6692a:       42a7            clrl %sp@-
10c6692c:       2f0b            movel %a3,%sp@-
10c6692e:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c66934:       16bc 0006       moveb #6,%a3@
10c66938:       4fef 000c       lea %sp@(12),%sp
10c6693c:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c66942:       7040            moveq #64,%d0
10c66944:       b0b9 1001 03bc  cmpl 100103bc <sysctl_max_syn_backlog>,%d0
10c6694a:       6c16            bges 10c66962 <tcp_listen_start+0x92>
10c6694c:       7200            moveq #0,%d1
10c6694e:       307c 0001       moveaw #1,%a0
10c66952:       5213            addqb #1,%a3@
10c66954:       1213            moveb %a3@,%d1
10c66956:       2008            movel %a0,%d0
10c66958:       e3a8            lsll %d1,%d0
10c6695a:       b0b9 1001 03bc  cmpl 100103bc <sysctl_max_syn_backlog>,%d0
10c66960:       6df0            blts 10c66952 <tcp_listen_start+0x82>
10c66962:       5292            addql #1,%a2@
10c66964:       2b4b 0188       movel %a3,%a5@(392)
10c66968:       5392            subql #1,%a2@
10c6696a:       197c 000a 0020  moveb #10,%a4@(32)
10c66970:       206c 00d2       moveal %a4@(210),%a0
10c66974:       4280            clrl %d0
10c66976:       302c 000a       movew %a4@(10),%d0
10c6697a:       2f00            movel %d0,%sp@-
10c6697c:       2f0c            movel %a4,%sp@-
10c6697e:       2068 0040       moveal %a0@(64),%a0
10c66982:       4e90            jsr %a0@
10c66984:       508f            addql #8,%sp
10c66986:       4a80            tstl %d0
10c66988:       6628            bnes 10c669b2 <tcp_listen_start+0xe2>
10c6698a:       396c 000a 0022  movew %a4@(10),%a4@(34)
10c66990:       202c 0048       movel %a4@(72),%d0
10c66994:       42ac 0048       clrl %a4@(72)
10c66998:       4a80            tstl %d0
10c6699a:       6706            beqs 10c669a2 <tcp_listen_start+0xd2>
10c6699c:       2040            moveal %d0,%a0
10c6699e:       5888            addql #4,%a0
10c669a0:       5390            subql #1,%a0@
10c669a2:       206c 00d2       moveal %a4@(210),%a0
10c669a6:       2f0c            movel %a4,%sp@-
10c669a8:       2068 0038       moveal %a0@(56),%a0
10c669ac:       4e90            jsr %a0@
10c669ae:       7000            moveq #0,%d0
10c669b0:       6018            bras 10c669ca <tcp_listen_start+0xfa>
10c669b2:       197c 0007 0020  moveb #7,%a4@(32)
10c669b8:       5292            addql #1,%a2@
10c669ba:       42ad 0188       clrl %a5@(392)
10c669be:       5392            subql #1,%a2@
10c669c0:       2f0b            movel %a3,%sp@-
10c669c2:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c669c8:       709e            moveq #-98,%d0
10c669ca:       4cee 3c00 fff0  moveml %fp@(-16),%a2-%a5
10c669d0:       4e5e            unlk %fp
10c669d2:       4e75            rts

10c669d4 <tcp_listen_stop>:
10c669d4:       4e56 0000       linkw %fp,#0
10c669d8:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c669dc:       2a2e 0008       movel %fp@(8),%d5
10c669e0:       2445            moveal %d5,%a2
10c669e2:       45ea 00d6       lea %a2@(214),%a2
10c669e6:       266a 0188       moveal %a2@(392),%a3
10c669ea:       282a 018c       movel %a2@(396),%d4
10c669ee:       2f05            movel %d5,%sp@-
10c669f0:       4eb9 10c7 22ee  jsr 10c722ee <tcp_delete_keepalive_timer>
10c669f6:       588f            addql #4,%sp
10c669f8:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c669fe:       5290            addql #1,%a0@
10c66a00:       42aa 0188       clrl %a2@(392)
10c66a04:       5390            subql #1,%a0@
10c66a06:       42aa 0190       clrl %a2@(400)
10c66a0a:       42aa 018c       clrl %a2@(396)
10c66a0e:       4bf9 10c2 0b8c  lea 10c20b8c <kfree>,%a5
10c66a14:       4aab 0002       tstl %a3@(2)
10c66a18:       6768            beqs 10c66a82 <tcp_listen_stop+0xae>
10c66a1a:       7000            moveq #0,%d0
10c66a1c:       2600            movel %d0,%d3
10c66a1e:       e58b            lsll #2,%d3
10c66a20:       2873 380e       moveal %a3@(0000000e,%d3:l),%a4
10c66a24:       2440            moveal %d0,%a2
10c66a26:       528a            addql #1,%a2
10c66a28:       b8fc 0000       cmpaw #0,%a4
10c66a2c:       6732            beqs 10c66a60 <tcp_listen_stop+0x8c>
10c66a2e:       2403            movel %d3,%d2
10c66a30:       2794 380e       movel %a4@,%a3@(0000000e,%d3:l)
10c66a34:       53ab 0002       subql #1,%a3@(2)
10c66a38:       206c 0024       moveal %a4@(36),%a0
10c66a3c:       2f0c            movel %a4,%sp@-
10c66a3e:       2068 000c       moveal %a0@(12),%a0
10c66a42:       4e90            jsr %a0@
10c66a44:       2f0c            movel %a4,%sp@-
10c66a46:       2f39 1003 295c  movel 1003295c <tcp_openreq_cachep>,%sp@-
10c66a4c:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c66a52:       4fef 000c       lea %sp@(12),%sp
10c66a56:       2873 280e       moveal %a3@(0000000e,%d2:l),%a4
10c66a5a:       b8fc 0000       cmpaw #0,%a4
10c66a5e:       66ce            bnes 10c66a2e <tcp_listen_stop+0x5a>
10c66a60:       200a            movel %a2,%d0
10c66a62:       0c80 0000 01ff  cmpil #511,%d0
10c66a68:       6fb2            bles 10c66a1c <tcp_listen_stop+0x48>
10c66a6a:       4aab 0002       tstl %a3@(2)
10c66a6e:       6712            beqs 10c66a82 <tcp_listen_stop+0xae>
10c66a70:       4878 0263       pea 263 <LSIGTRAP+0x25e>
10c66a74:       4879 1000 8497  pea 10008497 <prio2band+0x121d>
10c66a7a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c66a80:       508f            addql #8,%sp
10c66a82:       2f0b            movel %a3,%sp@-
10c66a84:       4e95            jsr %a5@
10c66a86:       588f            addql #4,%sp
10c66a88:       2844            moveal %d4,%a4
10c66a8a:       4a84            tstl %d4
10c66a8c:       6700 00a6       beqw 10c66b34 <tcp_listen_stop+0x160>
10c66a90:       4bf9 1002 5730  lea 10025730 <irq_stat+0x8>,%a5
10c66a96:       2044            moveal %d4,%a0
10c66a98:       2668 0028       moveal %a0@(40),%a3
10c66a9c:       2810            movel %a0@,%d4
10c66a9e:       5295            addql #1,%a5@
10c66aa0:       4aab 0030       tstl %a3@(48)
10c66aa4:       6712            beqs 10c66ab8 <tcp_listen_stop+0xe4>
10c66aa6:       4878 026e       pea 26e <LSIGTRAP+0x269>
10c66aaa:       4879 1000 84e0  pea 100084e0 <prio2band+0x1266>
10c66ab0:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c66ab6:       508f            addql #8,%sp
10c66ab8:       45eb 0028       lea %a3@(40),%a2
10c66abc:       5292            addql #1,%a2@
10c66abe:       4878 0800       pea 800 <LSIGTRAP+0x7fb>
10c66ac2:       2f0b            movel %a3,%sp@-
10c66ac4:       4eb9 10c6 941a  jsr 10c6941a <tcp_disconnect>
10c66aca:       508f            addql #8,%sp
10c66acc:       52b9 1002 5730  addql #1,10025730 <irq_stat+0x8>
10c66ad2:       177c 0001 0094  moveb #1,%a3@(148)
10c66ad8:       42ab 0306       clrl %a3@(774)
10c66adc:       42ab 0044       clrl %a3@(68)
10c66ae0:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c66ae6:       41f9 1001 0270  lea 10010270 <tcp_orphan_count>,%a0
10c66aec:       5290            addql #1,%a0@
10c66aee:       2f0b            movel %a3,%sp@-
10c66af0:       4eb9 10c6 8d50  jsr 10c68d50 <tcp_destroy_sock>
10c66af6:       588f            addql #4,%sp
10c66af8:       5395            subql #1,%a5@
10c66afa:       40c1            movew %sr,%d1
10c66afc:       007c 0700       oriw #1792,%sr
10c66b00:       2012            movel %a2@,%d0
10c66b02:       5380            subql #1,%d0
10c66b04:       2480            movel %d0,%a2@
10c66b06:       46c1            movew %d1,%sr
10c66b08:       4a80            tstl %d0
10c66b0a:       660a            bnes 10c66b16 <tcp_listen_stop+0x142>
10c66b0c:       2f0b            movel %a3,%sp@-
10c66b0e:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c66b14:       588f            addql #4,%sp
10c66b16:       2045            moveal %d5,%a0
10c66b18:       5368 0286       subqw #1,%a0@(646)
10c66b1c:       2f0c            movel %a4,%sp@-
10c66b1e:       2f39 1003 295c  movel 1003295c <tcp_openreq_cachep>,%sp@-
10c66b24:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c66b2a:       508f            addql #8,%sp
10c66b2c:       2844            moveal %d4,%a4
10c66b2e:       4a84            tstl %d4
10c66b30:       6600 ff64       bnew 10c66a96 <tcp_listen_stop+0xc2>
10c66b34:       2045            moveal %d5,%a0
10c66b36:       4a68 0286       tstw %a0@(646)
10c66b3a:       6710            beqs 10c66b4c <tcp_listen_stop+0x178>
10c66b3c:       4878 0280       pea 280 <LSIGTRAP+0x27b>
10c66b40:       4879 1000 852e  pea 1000852e <prio2band+0x12b4>
10c66b46:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c66b4c:       4cee 3c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a5
10c66b52:       4e5e            unlk %fp
10c66b54:       4e75            rts

10c66b56 <wait_for_tcp_connect>:
10c66b56:       4e56 fff0       linkw %fp,#-16
10c66b5a:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c66b5e:       266e 0008       moveal %fp@(8),%a3
10c66b62:       2a6e 0010       moveal %fp@(16),%a5
10c66b66:       2879 1002 53b4  moveal 100253b4 <_current_task>,%a4
10c66b6c:       42ae fff0       clrl %fp@(-16)
10c66b70:       42ae fff8       clrl %fp@(-8)
10c66b74:       42ae fffc       clrl %fp@(-4)
10c66b78:       2d4c fff4       movel %a4,%fp@(-12)
10c66b7c:       102b 0020       moveb %a3@(32),%d0
10c66b80:       0280 0000 00ff  andil #255,%d0
10c66b86:       223c ffff fefd  movel #-259,%d1
10c66b8c:       76f0            moveq #-16,%d3
10c66b8e:       d68e            addl %fp,%d3
10c66b90:       0101            btst %d0,%d1
10c66b92:       6700 0106       beqw 10c66c9a <wait_for_tcp_connect+0x144>
10c66b96:       7a00            moveq #0,%d5
10c66b98:       7400            moveq #0,%d2
10c66b9a:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c66ba0:       280b            movel %a3,%d4
10c66ba2:       0684 0000 027e  addil #638,%d4
10c66ba8:       4aab 027e       tstl %a3@(638)
10c66bac:       6714            beqs 10c66bc2 <wait_for_tcp_connect+0x6c>
10c66bae:       40c1            movew %sr,%d1
10c66bb0:       007c 0700       oriw #1792,%sr
10c66bb4:       2044            moveal %d4,%a0
10c66bb6:       2010            movel %a0@,%d0
10c66bb8:       2085            movel %d5,%a0@
10c66bba:       46c1            movew %d1,%sr
10c66bbc:       4480            negl %d0
10c66bbe:       6000 00dc       braw 10c66c9c <wait_for_tcp_connect+0x146>
10c66bc2:       102b 0020       moveb %a3@(32),%d0
10c66bc6:       1400            moveb %d0,%d2
10c66bc8:       70f3            moveq #-13,%d0
10c66bca:       0500            btst %d2,%d0
10c66bcc:       6706            beqs 10c66bd4 <wait_for_tcp_connect+0x7e>
10c66bce:       70e0            moveq #-32,%d0
10c66bd0:       6000 00ca       braw 10c66c9c <wait_for_tcp_connect+0x146>
10c66bd4:       2215            movel %a5@,%d1
10c66bd6:       6606            bnes 10c66bde <wait_for_tcp_connect+0x88>
10c66bd8:       70f5            moveq #-11,%d0
10c66bda:       6000 00c0       braw 10c66c9c <wait_for_tcp_connect+0x146>
10c66bde:       4aac 0008       tstl %a4@(8)
10c66be2:       6716            beqs 10c66bfa <wait_for_tcp_connect+0xa4>
10c66be4:       70fc            moveq #-4,%d0
10c66be6:       0c81 7fff ffff  cmpil #2147483647,%d1
10c66bec:       6600 00ae       bnew 10c66c9c <wait_for_tcp_connect+0x146>
10c66bf0:       203c ffff fe00  movel #-512,%d0
10c66bf6:       6000 00a4       braw 10c66c9c <wait_for_tcp_connect+0x146>
10c66bfa:       7001            moveq #1,%d0
10c66bfc:       2880            movel %d0,%a4@
10c66bfe:       2f03            movel %d3,%sp@-
10c66c00:       2f2b 0044       movel %a3@(68),%sp@-
10c66c04:       4eb9 10c1 5344  jsr 10c15344 <add_wait_queue>
10c66c0a:       52ab 026a       addql #1,%a3@(618)
10c66c0e:       508f            addql #8,%sp
10c66c10:       5292            addql #1,%a2@
10c66c12:       4aab 00ba       tstl %a3@(186)
10c66c16:       670a            beqs 10c66c22 <wait_for_tcp_connect+0xcc>
10c66c18:       2f0b            movel %a3,%sp@-
10c66c1a:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c66c20:       588f            addql #4,%sp
10c66c22:       42ab 0030       clrl %a3@(48)
10c66c26:       7034            moveq #52,%d0
10c66c28:       d08b            addl %a3,%d0
10c66c2a:       41eb 0038       lea %a3@(56),%a0
10c66c2e:       b1d0            cmpal %a0@,%a0
10c66c30:       6714            beqs 10c66c46 <wait_for_tcp_connect+0xf0>
10c66c32:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c66c36:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c66c3a:       2f00            movel %d0,%sp@-
10c66c3c:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c66c42:       4fef 000c       lea %sp@(12),%sp
10c66c46:       5392            subql #1,%a2@
10c66c48:       2f15            movel %a5@,%sp@-
10c66c4a:       4eb9 10c1 4428  jsr 10c14428 <schedule_timeout>
10c66c50:       2a80            movel %d0,%a5@
10c66c52:       588f            addql #4,%sp
10c66c54:       5292            addql #1,%a2@
10c66c56:       4aab 0030       tstl %a3@(48)
10c66c5a:       670a            beqs 10c66c66 <wait_for_tcp_connect+0x110>
10c66c5c:       2f0b            movel %a3,%sp@-
10c66c5e:       4eb9 10c5 4fc8  jsr 10c54fc8 <__lock_sock>
10c66c64:       588f            addql #4,%sp
10c66c66:       7001            moveq #1,%d0
10c66c68:       2740 0030       movel %d0,%a3@(48)
10c66c6c:       5392            subql #1,%a2@
10c66c6e:       7000            moveq #0,%d0
10c66c70:       2880            movel %d0,%a4@
10c66c72:       2f03            movel %d3,%sp@-
10c66c74:       2f2b 0044       movel %a3@(68),%sp@-
10c66c78:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c66c7e:       53ab 026a       subql #1,%a3@(618)
10c66c82:       508f            addql #8,%sp
10c66c84:       102b 0020       moveb %a3@(32),%d0
10c66c88:       0280 0000 00ff  andil #255,%d0
10c66c8e:       223c ffff fefd  movel #-259,%d1
10c66c94:       0101            btst %d0,%d1
10c66c96:       6600 ff10       bnew 10c66ba8 <wait_for_tcp_connect+0x52>
10c66c9a:       7000            moveq #0,%d0
10c66c9c:       4cee 3c3c ffd0  moveml %fp@(-48),%d2-%d5/%a2-%a5
10c66ca2:       4e5e            unlk %fp
10c66ca4:       4e75            rts

10c66ca6 <wait_for_tcp_memory>:
10c66ca6:       4e56 ffe0       linkw %fp,#-32
10c66caa:       48e7 3c38       moveml %d2-%d5/%a2-%a4,%sp@-
10c66cae:       266e 0008       moveal %fp@(8),%a3
10c66cb2:       286e 000c       moveal %fp@(12),%a4
10c66cb6:       7800            moveq #0,%d4
10c66cb8:       7600            moveq #0,%d3
10c66cba:       2414            movel %a4@,%d2
10c66cbc:       42ae ffe0       clrl %fp@(-32)
10c66cc0:       42ae ffe8       clrl %fp@(-24)
10c66cc4:       42ae ffec       clrl %fp@(-20)
10c66cc8:       41ee fff0       lea %fp@(-16),%a0
10c66ccc:       2d79 1002 53b4  movel 100253b4 <_current_task>,%fp@(-28)
10c66cd2:       ffe4 
10c66cd4:       20ae ffe0       movel %fp@(-32),%a0@
10c66cd8:       2d6e ffe4 fff4  movel %fp@(-28),%fp@(-12)
10c66cde:       2d6e ffe8 fff8  movel %fp@(-24),%fp@(-8)
10c66ce4:       2d6e ffec fffc  movel %fp@(-20),%fp@(-4)
10c66cea:       2a08            movel %a0,%d5
10c66cec:       202b 007c       movel %a3@(124),%d0
10c66cf0:       b0ab 008c       cmpl %a3@(140),%d0
10c66cf4:       6c1a            bges 10c66d10 <wait_for_tcp_memory+0x6a>
10c66cf6:       4eb9 10c5 ca14  jsr 10c5ca14 <net_random>
10c66cfc:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c66d00:       2f00            movel %d0,%sp@-
10c66d02:       4eb9 10c8 599c  jsr 10c8599c <__umodsi3>
10c66d08:       508f            addql #8,%sp
10c66d0a:       2400            movel %d0,%d2
10c66d0c:       5482            addql #2,%d2
10c66d0e:       2602            movel %d2,%d3
10c66d10:       2f05            movel %d5,%sp@-
10c66d12:       2f2b 0044       movel %a3@(68),%sp@-
10c66d16:       4eb9 10c1 5344  jsr 10c15344 <add_wait_queue>
10c66d1c:       508f            addql #8,%sp
10c66d1e:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c66d24:       206b 0306       moveal %a3@(774),%a0
10c66d28:       5888            addql #4,%a0
10c66d2a:       40c0            movew %sr,%d0
10c66d2c:       007c 0700       oriw #1792,%sr
10c66d30:       7201            moveq #1,%d1
10c66d32:       8390            orl %d1,%a0@
10c66d34:       46c0            movew %d0,%sr
10c66d36:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c66d3c:       7001            moveq #1,%d0
10c66d3e:       2080            movel %d0,%a0@
10c66d40:       4aab 027e       tstl %a3@(638)
10c66d44:       6600 00fa       bnew 10c66e40 <wait_for_tcp_memory+0x19a>
10c66d48:       082b 0001 0027  btst #1,%a3@(39)
10c66d4e:       6600 00f0       bnew 10c66e40 <wait_for_tcp_memory+0x19a>
10c66d52:       2214            movel %a4@,%d1
10c66d54:       6700 00ee       beqw 10c66e44 <wait_for_tcp_memory+0x19e>
10c66d58:       4aa8 0008       tstl %a0@(8)
10c66d5c:       6600 00ea       bnew 10c66e48 <wait_for_tcp_memory+0x1a2>
10c66d60:       206b 0306       moveal %a3@(774),%a0
10c66d64:       5888            addql #4,%a0
10c66d66:       40c0            movew %sr,%d0
10c66d68:       007c 0700       oriw #1792,%sr
10c66d6c:       72fe            moveq #-2,%d1
10c66d6e:       c390            andl %d1,%a0@
10c66d70:       46c0            movew %d0,%sr
10c66d72:       202b 007c       movel %a3@(124),%d0
10c66d76:       b0ab 008c       cmpl %a3@(140),%d0
10c66d7a:       6c06            bges 10c66d82 <wait_for_tcp_memory+0xdc>
10c66d7c:       4a83            tstl %d3
10c66d7e:       6700 00a6       beqw 10c66e26 <wait_for_tcp_memory+0x180>
10c66d82:       206b 0306       moveal %a3@(774),%a0
10c66d86:       5888            addql #4,%a0
10c66d88:       40c0            movew %sr,%d0
10c66d8a:       007c 0700       oriw #1792,%sr
10c66d8e:       7204            moveq #4,%d1
10c66d90:       8390            orl %d1,%a0@
10c66d92:       46c0            movew %d0,%sr
10c66d94:       52ab 026a       addql #1,%a3@(618)
10c66d98:       5292            addql #1,%a2@
10c66d9a:       4aab 00ba       tstl %a3@(186)
10c66d9e:       670a            beqs 10c66daa <wait_for_tcp_memory+0x104>
10c66da0:       2f0b            movel %a3,%sp@-
10c66da2:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c66da8:       588f            addql #4,%sp
10c66daa:       42ab 0030       clrl %a3@(48)
10c66dae:       7034            moveq #52,%d0
10c66db0:       d08b            addl %a3,%d0
10c66db2:       41eb 0038       lea %a3@(56),%a0
10c66db6:       b1d0            cmpal %a0@,%a0
10c66db8:       6714            beqs 10c66dce <wait_for_tcp_memory+0x128>
10c66dba:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c66dbe:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c66dc2:       2f00            movel %d0,%sp@-
10c66dc4:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c66dca:       4fef 000c       lea %sp@(12),%sp
10c66dce:       5392            subql #1,%a2@
10c66dd0:       202b 007c       movel %a3@(124),%d0
10c66dd4:       b0ab 008c       cmpl %a3@(140),%d0
10c66dd8:       6c04            bges 10c66dde <wait_for_tcp_memory+0x138>
10c66dda:       4a83            tstl %d3
10c66ddc:       670c            beqs 10c66dea <wait_for_tcp_memory+0x144>
10c66dde:       2f02            movel %d2,%sp@-
10c66de0:       4eb9 10c1 4428  jsr 10c14428 <schedule_timeout>
10c66de6:       2400            movel %d0,%d2
10c66de8:       588f            addql #4,%sp
10c66dea:       5292            addql #1,%a2@
10c66dec:       4aab 0030       tstl %a3@(48)
10c66df0:       670a            beqs 10c66dfc <wait_for_tcp_memory+0x156>
10c66df2:       2f0b            movel %a3,%sp@-
10c66df4:       4eb9 10c5 4fc8  jsr 10c54fc8 <__lock_sock>
10c66dfa:       588f            addql #4,%sp
10c66dfc:       7201            moveq #1,%d1
10c66dfe:       2741 0030       movel %d1,%a3@(48)
10c66e02:       5392            subql #1,%a2@
10c66e04:       53ab 026a       subql #1,%a3@(618)
10c66e08:       4a83            tstl %d3
10c66e0a:       6714            beqs 10c66e20 <wait_for_tcp_memory+0x17a>
10c66e0c:       9682            subl %d2,%d3
10c66e0e:       2414            movel %a4@,%d2
10c66e10:       0c82 7fff ffff  cmpil #2147483647,%d2
10c66e16:       6706            beqs 10c66e1e <wait_for_tcp_memory+0x178>
10c66e18:       9483            subl %d3,%d2
10c66e1a:       6a02            bpls 10c66e1e <wait_for_tcp_memory+0x178>
10c66e1c:       7400            moveq #0,%d2
10c66e1e:       7600            moveq #0,%d3
10c66e20:       2882            movel %d2,%a4@
10c66e22:       6000 ff00       braw 10c66d24 <wait_for_tcp_memory+0x7e>
10c66e26:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c66e2c:       7000            moveq #0,%d0
10c66e2e:       2080            movel %d0,%a0@
10c66e30:       2f05            movel %d5,%sp@-
10c66e32:       2f2b 0044       movel %a3@(68),%sp@-
10c66e36:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c66e3c:       2004            movel %d4,%d0
10c66e3e:       601c            bras 10c66e5c <wait_for_tcp_memory+0x1b6>
10c66e40:       78e0            moveq #-32,%d4
10c66e42:       60e2            bras 10c66e26 <wait_for_tcp_memory+0x180>
10c66e44:       78f5            moveq #-11,%d4
10c66e46:       60de            bras 10c66e26 <wait_for_tcp_memory+0x180>
10c66e48:       70fc            moveq #-4,%d0
10c66e4a:       0c81 7fff ffff  cmpil #2147483647,%d1
10c66e50:       6606            bnes 10c66e58 <wait_for_tcp_memory+0x1b2>
10c66e52:       203c ffff fe00  movel #-512,%d0
10c66e58:       2800            movel %d0,%d4
10c66e5a:       60ca            bras 10c66e26 <wait_for_tcp_memory+0x180>
10c66e5c:       4cee 1c3c ffc4  moveml %fp@(-60),%d2-%d5/%a2-%a4
10c66e62:       4e5e            unlk %fp
10c66e64:       4e75            rts

10c66e66 <tcp_error>:
10c66e66:       4e56 0000       linkw %fp,#0
10c66e6a:       2f02            movel %d2,%sp@-
10c66e6c:       242e 0010       movel %fp@(16),%d2
10c66e70:       70e0            moveq #-32,%d0
10c66e72:       b082            cmpl %d2,%d0
10c66e74:       663e            bnes 10c66eb4 <tcp_error+0x4e>
10c66e76:       7000            moveq #0,%d0
10c66e78:       206e 0008       moveal %fp@(8),%a0
10c66e7c:       41e8 027e       lea %a0@(638),%a0
10c66e80:       40c1            movew %sr,%d1
10c66e82:       007c 0700       oriw #1792,%sr
10c66e86:       2410            movel %a0@,%d2
10c66e88:       2080            movel %d0,%a0@
10c66e8a:       46c1            movew %d1,%sr
10c66e8c:       4482            negl %d2
10c66e8e:       6602            bnes 10c66e92 <tcp_error+0x2c>
10c66e90:       74e0            moveq #-32,%d2
10c66e92:       70e0            moveq #-32,%d0
10c66e94:       b082            cmpl %d2,%d0
10c66e96:       661c            bnes 10c66eb4 <tcp_error+0x4e>
10c66e98:       202e 000c       movel %fp@(12),%d0
10c66e9c:       0800 000e       btst #14,%d0
10c66ea0:       6612            bnes 10c66eb4 <tcp_error+0x4e>
10c66ea2:       42a7            clrl %sp@-
10c66ea4:       2f39 1002 53b4  movel 100253b4 <_current_task>,%sp@-
10c66eaa:       4878 000d       pea d <LSIGTRAP+0x8>
10c66eae:       4eb9 10c1 adf0  jsr 10c1adf0 <send_sig>
10c66eb4:       2002            movel %d2,%d0
10c66eb6:       242e fffc       movel %fp@(-4),%d2
10c66eba:       4e5e            unlk %fp
10c66ebc:       4e75            rts

10c66ebe <do_tcp_sendpages>:
10c66ebe:       4e56 fff8       linkw %fp,#-8
10c66ec2:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c66ec6:       286e 0008       moveal %fp@(8),%a4
10c66eca:       2a6e 0014       moveal %fp@(20),%a5
10c66ece:       47ec 00d6       lea %a4@(214),%a3
10c66ed2:       7000            moveq #0,%d0
10c66ed4:       082e 0006 001b  btst #6,%fp@(27)
10c66eda:       6604            bnes 10c66ee0 <do_tcp_sendpages+0x22>
10c66edc:       202c 02a6       movel %a4@(678),%d0
10c66ee0:       2d40 fffc       movel %d0,%fp@(-4)
10c66ee4:       102c 0020       moveb %a4@(32),%d0
10c66ee8:       0280 0000 00ff  andil #255,%d0
10c66eee:       223c ffff fefd  movel #-259,%d1
10c66ef4:       0101            btst %d0,%d1
10c66ef6:       6716            beqs 10c66f0e <do_tcp_sendpages+0x50>
10c66ef8:       486e fffc       pea %fp@(-4)
10c66efc:       42a7            clrl %sp@-
10c66efe:       2f0c            movel %a4,%sp@-
10c66f00:       4eba fc54       jsr %pc@(10c66b56 <wait_for_tcp_connect>)
10c66f04:       4fef 000c       lea %sp@(12),%sp
10c66f08:       4a80            tstl %d0
10c66f0a:       6600 07a8       bnew 10c676b4 <do_tcp_sendpages+0x7f6>
10c66f0e:       206c 0306       moveal %a4@(774),%a0
10c66f12:       5888            addql #4,%a0
10c66f14:       40c0            movew %sr,%d0
10c66f16:       007c 0700       oriw #1792,%sr
10c66f1a:       72fe            moveq #-2,%d1
10c66f1c:       c390            andl %d1,%a0@
10c66f1e:       46c0            movew %d0,%sr
10c66f20:       206c 0048       moveal %a4@(72),%a0
10c66f24:       4281            clrl %d1
10c66f26:       322b 0064       movew %a3@(100),%d1
10c66f2a:       b0fc 0000       cmpaw #0,%a0
10c66f2e:       6718            beqs 10c66f48 <do_tcp_sendpages+0x8a>
10c66f30:       2028 0024       movel %a0@(36),%d0
10c66f34:       b0ab 0060       cmpl %a3@(96),%d0
10c66f38:       670e            beqs 10c66f48 <do_tcp_sendpages+0x8a>
10c66f3a:       2f00            movel %d0,%sp@-
10c66f3c:       2f0c            movel %a4,%sp@-
10c66f3e:       4eb9 10c6 fcc6  jsr 10c6fcc6 <tcp_sync_mss>
10c66f44:       2200            movel %d0,%d1
10c66f46:       508f            addql #8,%sp
10c66f48:       102b 0123       moveb %a3@(291),%d0
10c66f4c:       670c            beqs 10c66f5a <do_tcp_sendpages+0x9c>
10c66f4e:       5981            subql #4,%d1
10c66f50:       0280 0000 00ff  andil #255,%d0
10c66f56:       e788            lsll #3,%d0
10c66f58:       9280            subl %d0,%d1
10c66f5a:       2e01            movel %d1,%d7
10c66f5c:       42ae fff8       clrl %fp@(-8)
10c66f60:       70e0            moveq #-32,%d0
10c66f62:       4aac 027e       tstl %a4@(638)
10c66f66:       6600 0744       bnew 10c676ac <do_tcp_sendpages+0x7ee>
10c66f6a:       082c 0001 0027  btst #1,%a4@(39)
10c66f70:       6600 073a       bnew 10c676ac <do_tcp_sendpages+0x7ee>
10c66f74:       bafc 0000       cmpaw #0,%a5
10c66f78:       6700 0578       beqw 10c674f2 <do_tcp_sendpages+0x634>
10c66f7c:       246c 006c       moveal %a4@(108),%a2
10c66f80:       202e 0010       movel %fp@(16),%d0
10c66f84:       6c06            bges 10c66f8c <do_tcp_sendpages+0xce>
10c66f86:       0680 0000 0fff  addil #4095,%d0
10c66f8c:       720c            moveq #12,%d1
10c66f8e:       e2a0            asrl %d1,%d0
10c66f90:       e588            lsll #2,%d0
10c66f92:       206e 000c       moveal %fp@(12),%a0
10c66f96:       2c30 0800       movel %a0@(00000000,%d0:l),%d6
10c66f9a:       720a            moveq #10,%d1
10c66f9c:       e3a8            lsll %d1,%d0
10c66f9e:       282e 0010       movel %fp@(16),%d4
10c66fa2:       9880            subl %d0,%d4
10c66fa4:       2a3c 0000 1000  movel #4096,%d5
10c66faa:       9a84            subl %d4,%d5
10c66fac:       bbc5            cmpal %d5,%a5
10c66fae:       6402            bccs 10c66fb2 <do_tcp_sendpages+0xf4>
10c66fb0:       2a0d            movel %a5,%d5
10c66fb2:       4aab 00e8       tstl %a3@(232)
10c66fb6:       670c            beqs 10c66fc4 <do_tcp_sendpages+0x106>
10c66fb8:       2407            movel %d7,%d2
10c66fba:       94aa 005c       subl %a2@(92),%d2
10c66fbe:       4a82            tstl %d2
10c66fc0:       6e00 0124       bgtw 10c670e6 <do_tcp_sendpages+0x228>
10c66fc4:       206c 007c       moveal %a4@(124),%a0
10c66fc8:       b1ec 008c       cmpal %a4@(140),%a0
10c66fcc:       6c00 031a       bgew 10c672e8 <do_tcp_sendpages+0x42a>
10c66fd0:       4282            clrl %d2
10c66fd2:       342b 0064       movew %a3@(100),%d2
10c66fd6:       2f2c 0088       movel %a4@(136),%sp@-
10c66fda:       4878 00a0       pea a0 <LSIGTRAP+0x9b>
10c66fde:       4eb9 10c5 5644  jsr 10c55644 <alloc_skb>
10c66fe4:       2440            moveal %d0,%a2
10c66fe6:       508f            addql #8,%sp
10c66fe8:       b4fc 0000       cmpaw #0,%a2
10c66fec:       6740            beqs 10c6702e <do_tcp_sendpages+0x170>
10c66fee:       202a 0078       movel %a2@(120),%d0
10c66ff2:       d082            addl %d2,%d0
10c66ff4:       2540 0078       movel %d0,%a2@(120)
10c66ff8:       b0ac 0080       cmpl %a4@(128),%d0
10c66ffc:       6f12            bles 10c67010 <do_tcp_sendpages+0x152>
10c66ffe:       42a7            clrl %sp@-
10c67000:       2f00            movel %d0,%sp@-
10c67002:       2f0c            movel %a4,%sp@-
10c67004:       4eba f3c6       jsr %pc@(10c663cc <tcp_mem_schedule>)
10c67008:       4fef 000c       lea %sp@(12),%sp
10c6700c:       4a80            tstl %d0
10c6700e:       6712            beqs 10c67022 <do_tcp_sendpages+0x164>
10c67010:       06aa 0000 00a0  addil #160,%a2@(128)
10c67016:       0080 
10c67018:       06aa 0000 00a0  addil #160,%a2@(132)
10c6701e:       0084 
10c67020:       606a            bras 10c6708c <do_tcp_sendpages+0x1ce>
10c67022:       2f0a            movel %a2,%sp@-
10c67024:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c6702a:       588f            addql #4,%sp
10c6702c:       605c            bras 10c6708a <do_tcp_sendpages+0x1cc>
10c6702e:       4ab9 1003 2bb4  tstl 10032bb4 <tcp_memory_pressure>
10c67034:       6622            bnes 10c67058 <do_tcp_sendpages+0x19a>
10c67036:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c6703c:       57c0            seq %d0
10c6703e:       4880            extw %d0
10c67040:       0280 0000 0104  andil #260,%d0
10c67046:       41f9 1003 2fe2  lea 10032fe2 <net_statistics+0x100>,%a0
10c6704c:       52b0 0800       addql #1,%a0@(00000000,%d0:l)
10c67050:       7001            moveq #1,%d0
10c67052:       23c0 1003 2bb4  movel %d0,10032bb4 <tcp_memory_pressure>
10c67058:       082c 0000 00a0  btst #0,%a4@(160)
10c6705e:       662a            bnes 10c6708a <do_tcp_sendpages+0x1cc>
10c67060:       222c 008c       movel %a4@(140),%d1
10c67064:       202c 007c       movel %a4@(124),%d0
10c67068:       6a02            bpls 10c6706c <do_tcp_sendpages+0x1ae>
10c6706a:       5280            addql #1,%d0
10c6706c:       e280            asrl #1,%d0
10c6706e:       b280            cmpl %d0,%d1
10c67070:       6c02            bges 10c67074 <do_tcp_sendpages+0x1b6>
10c67072:       2001            movel %d1,%d0
10c67074:       2940 008c       movel %d0,%a4@(140)
10c67078:       0c80 0000 0800  cmpil #2048,%d0
10c6707e:       6c06            bges 10c67086 <do_tcp_sendpages+0x1c8>
10c67080:       203c 0000 0800  movel #2048,%d0
10c67086:       2940 008c       movel %d0,%a4@(140)
10c6708a:       95ca            subal %a2,%a2
10c6708c:       b4fc 0000       cmpaw #0,%a2
10c67090:       6700 0268       beqw 10c672fa <do_tcp_sendpages+0x43c>
10c67094:       42aa 0064       clrl %a2@(100)
10c67098:       256b 00fc 003a  movel %a3@(252),%a2@(58)
10c6709e:       256b 00fc 003e  movel %a3@(252),%a2@(62)
10c670a4:       157c 0010 0046  moveb #16,%a2@(70)
10c670aa:       422a 0047       clrb %a2@(71)
10c670ae:       41ec 0068       lea %a4@(104),%a0
10c670b2:       2548 0008       movel %a0,%a2@(8)
10c670b6:       52a8 0008       addql #1,%a0@(8)
10c670ba:       2268 0004       moveal %a0@(4),%a1
10c670be:       2488            movel %a0,%a2@
10c670c0:       2549 0004       movel %a1,%a2@(4)
10c670c4:       214a 0004       movel %a2,%a0@(4)
10c670c8:       228a            movel %a2,%a1@
10c670ca:       222a 0078       movel %a2@(120),%d1
10c670ce:       d3ac 007c       addl %d1,%a4@(124)
10c670d2:       202a 0078       movel %a2@(120),%d0
10c670d6:       91ac 0080       subl %d0,%a4@(128)
10c670da:       4aab 00e8       tstl %a3@(232)
10c670de:       6604            bnes 10c670e4 <do_tcp_sendpages+0x226>
10c670e0:       274a 00e8       movel %a2,%a3@(232)
10c670e4:       2407            movel %d7,%d2
10c670e6:       ba82            cmpl %d2,%d5
10c670e8:       6c02            bges 10c670ec <do_tcp_sendpages+0x22e>
10c670ea:       2405            movel %d5,%d2
10c670ec:       206a 0088       moveal %a2@(136),%a0
10c670f0:       2628 0004       movel %a0@(4),%d3
10c670f4:       6728            beqs 10c6711e <do_tcp_sendpages+0x260>
10c670f6:       2003            movel %d3,%d0
10c670f8:       e788            lsll #3,%d0
10c670fa:       43f0 0804       lea %a0@(00000004,%d0:l),%a1
10c670fe:       7000            moveq #0,%d0
10c67100:       bc91            cmpl %a1@,%d6
10c67102:       661c            bnes 10c67120 <do_tcp_sendpages+0x262>
10c67104:       4280            clrl %d0
10c67106:       3029 0004       movew %a1@(4),%d0
10c6710a:       4281            clrl %d1
10c6710c:       3229 0006       movew %a1@(6),%d1
10c67110:       d081            addl %d1,%d0
10c67112:       b084            cmpl %d4,%d0
10c67114:       57c0            seq %d0
10c67116:       4880            extw %d0
10c67118:       48c0            extl %d0
10c6711a:       4480            negl %d0
10c6711c:       6002            bras 10c67120 <do_tcp_sendpages+0x262>
10c6711e:       7000            moveq #0,%d0
10c67120:       4a80            tstl %d0
10c67122:       670c            beqs 10c67130 <do_tcp_sendpages+0x272>
10c67124:       2003            movel %d3,%d0
10c67126:       5380            subql #1,%d0
10c67128:       e788            lsll #3,%d0
10c6712a:       d570 0812       addw %d2,%a0@(00000012,%d0:l)
10c6712e:       603e            bras 10c6716e <do_tcp_sendpages+0x2b0>
10c67130:       7205            moveq #5,%d1
10c67132:       b283            cmpl %d3,%d1
10c67134:       6c10            bges 10c67146 <do_tcp_sendpages+0x288>
10c67136:       002a 0008 0046  orib #8,%a2@(70)
10c6713c:       276b 00fc 0100  movel %a3@(252),%a3@(256)
10c67142:       6000 fe80       braw 10c66fc4 <do_tcp_sendpages+0x106>
10c67146:       2246            moveal %d6,%a1
10c67148:       41e9 0014       lea %a1@(20),%a0
10c6714c:       5290            addql #1,%a0@
10c6714e:       2003            movel %d3,%d0
10c67150:       e788            lsll #3,%d0
10c67152:       206a 0088       moveal %a2@(136),%a0
10c67156:       41f0 080c       lea %a0@(0000000c,%d0:l),%a0
10c6715a:       2086            movel %d6,%a0@
10c6715c:       3144 0004       movew %d4,%a0@(4)
10c67160:       3142 0006       movew %d2,%a0@(6)
10c67164:       206a 0088       moveal %a2@(136),%a0
10c67168:       5283            addql #1,%d3
10c6716a:       2143 0004       movel %d3,%a0@(4)
10c6716e:       d5aa 005c       addl %d2,%a2@(92)
10c67172:       d5aa 0060       addl %d2,%a2@(96)
10c67176:       157c 0001 006b  moveb #1,%a2@(107)
10c6717c:       d5ab 00fc       addl %d2,%a3@(252)
10c67180:       d5aa 003e       addl %d2,%a2@(62)
10c67184:       4aae fff8       tstl %fp@(-8)
10c67188:       6606            bnes 10c67190 <do_tcp_sendpages+0x2d2>
10c6718a:       022a 00f7 0046  andib #-9,%a2@(70)
10c67190:       d5ae fff8       addl %d2,%fp@(-8)
10c67194:       d5ae 0010       addl %d2,%fp@(16)
10c67198:       9bc2            subal %d2,%a5
10c6719a:       bafc 0000       cmpaw #0,%a5
10c6719e:       6700 0352       beqw 10c674f2 <do_tcp_sendpages+0x634>
10c671a2:       beaa 005c       cmpl %a2@(92),%d7
10c671a6:       6600 fdcc       bnew 10c66f74 <do_tcp_sendpages+0xb6>
10c671aa:       082e 0000 001b  btst #0,%fp@(27)
10c671b0:       6600 fdc2       bnew 10c66f74 <do_tcp_sendpages+0xb6>
10c671b4:       202b 005c       movel %a3@(92),%d0
10c671b8:       e288            lsrl #1,%d0
10c671ba:       d0ab 0100       addl %a3@(256),%d0
10c671be:       90ab 00fc       subl %a3@(252),%d0
10c671c2:       6a00 010c       bplw 10c672d0 <do_tcp_sendpages+0x412>
10c671c6:       002a 0008 0046  orib #8,%a2@(70)
10c671cc:       276b 00fc 0100  movel %a3@(252),%a3@(256)
10c671d2:       206b 00e8       moveal %a3@(232),%a0
10c671d6:       b0fc 0000       cmpaw #0,%a0
10c671da:       6700 00b0       beqw 10c6728c <do_tcp_sendpages+0x3ce>
10c671de:       7200            moveq #0,%d1
10c671e0:       202b 0088       movel %a3@(136),%d0
10c671e4:       90ab 008c       subl %a3@(140),%d0
10c671e8:       d0ab 0090       addl %a3@(144),%d0
10c671ec:       b0ab 0098       cmpl %a3@(152),%d0
10c671f0:       6508            bcss 10c671fa <do_tcp_sendpages+0x33c>
10c671f2:       0828 0000 0046  btst #0,%a0@(70)
10c671f8:       6710            beqs 10c6720a <do_tcp_sendpages+0x34c>
10c671fa:       202b 0010       movel %a3@(16),%d0
10c671fe:       d0ab 0058       addl %a3@(88),%d0
10c67202:       90a8 003e       subl %a0@(62),%d0
10c67206:       6b02            bmis 10c6720a <do_tcp_sendpages+0x34c>
10c67208:       7201            moveq #1,%d1
10c6720a:       4a81            tstl %d1
10c6720c:       6712            beqs 10c67220 <do_tcp_sendpages+0x362>
10c6720e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c67212:       2f0c            movel %a4,%sp@-
10c67214:       4eb9 10c6 fd3c  jsr 10c6fd3c <tcp_write_xmit>
10c6721a:       508f            addql #8,%sp
10c6721c:       4a80            tstl %d0
10c6721e:       676c            beqs 10c6728c <do_tcp_sendpages+0x3ce>
10c67220:       4aab 0088       tstl %a3@(136)
10c67224:       6666            bnes 10c6728c <do_tcp_sendpages+0x3ce>
10c67226:       4a2b 017e       tstb %a3@(382)
10c6722a:       6660            bnes 10c6728c <do_tcp_sendpages+0x3ce>
10c6722c:       202b 0084       movel %a3@(132),%d0
10c67230:       7403            moveq #3,%d2
10c67232:       2200            movel %d0,%d1
10c67234:       45ec 00d6       lea %a4@(214),%a2
10c67238:       0c81 0000 2ee0  cmpil #12000,%d1
10c6723e:       6324            blss 10c67264 <do_tcp_sendpages+0x3a6>
10c67240:       2f3c 10c6 7240  movel #281440832,%sp@-
10c67246:       2f00            movel %d0,%sp@-
10c67248:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c6724c:       2f0c            movel %a4,%sp@-
10c6724e:       4879 1000 8446  pea 10008446 <prio2band+0x11cc>
10c67254:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6725a:       223c 0000 2ee0  movel #12000,%d1
10c67260:       4fef 0014       lea %sp@(20),%sp
10c67264:       1542 017e       moveb %d2,%a2@(382)
10c67268:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c6726e:       d081            addl %d1,%d0
10c67270:       2540 00a8       movel %d0,%a2@(168)
10c67274:       2f00            movel %d0,%sp@-
10c67276:       486a 00ac       pea %a2@(172)
10c6727a:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c67280:       508f            addql #8,%sp
10c67282:       4a80            tstl %d0
10c67284:       6606            bnes 10c6728c <do_tcp_sendpages+0x3ce>
10c67286:       41ec 0028       lea %a4@(40),%a0
10c6728a:       5290            addql #1,%a0@
10c6728c:       202b 0088       movel %a3@(136),%d0
10c67290:       b0ab 0098       cmpl %a3@(152),%d0
10c67294:       6510            bcss 10c672a6 <do_tcp_sendpages+0x3e8>
10c67296:       42ab 00a0       clrl %a3@(160)
10c6729a:       2779 1002 67b0  movel 100267b0 <jiffies>,%a3@(164)
10c672a0:       00a4 
10c672a2:       6000 fcd0       braw 10c66f74 <do_tcp_sendpages+0xb6>
10c672a6:       b0ab 00a0       cmpl %a3@(160),%d0
10c672aa:       6304            blss 10c672b0 <do_tcp_sendpages+0x3f2>
10c672ac:       2740 00a0       movel %d0,%a3@(160)
10c672b0:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c672b6:       90ab 00a4       subl %a3@(164),%d0
10c672ba:       b0ab 0084       cmpl %a3@(132),%d0
10c672be:       6500 fcb4       bcsw 10c66f74 <do_tcp_sendpages+0xb6>
10c672c2:       2f0c            movel %a4,%sp@-
10c672c4:       4eb9 10c6 db3a  jsr 10c6db3a <tcp_cwnd_application_limited>
10c672ca:       588f            addql #4,%sp
10c672cc:       6000 fca6       braw 10c66f74 <do_tcp_sendpages+0xb6>
10c672d0:       b5eb 00e8       cmpal %a3@(232),%a2
10c672d4:       6600 fc9e       bnew 10c66f74 <do_tcp_sendpages+0xb6>
10c672d8:       2f07            movel %d7,%sp@-
10c672da:       2f0c            movel %a4,%sp@-
10c672dc:       4eb9 10c6 f7c6  jsr 10c6f7c6 <tcp_push_one>
10c672e2:       508f            addql #8,%sp
10c672e4:       6000 fc8e       braw 10c66f74 <do_tcp_sendpages+0xb6>
10c672e8:       206c 0306       moveal %a4@(774),%a0
10c672ec:       5888            addql #4,%a0
10c672ee:       40c0            movew %sr,%d0
10c672f0:       007c 0700       oriw #1792,%sr
10c672f4:       7204            moveq #4,%d1
10c672f6:       8390            orl %d1,%a0@
10c672f8:       46c0            movew %d0,%sr
10c672fa:       4aae fff8       tstl %fp@(-8)
10c672fe:       6700 019c       beqw 10c6749c <do_tcp_sendpages+0x5de>
10c67302:       222e 0018       movel %fp@(24),%d1
10c67306:       0241 7fff       andiw #32767,%d1
10c6730a:       4aab 00e8       tstl %a3@(232)
10c6730e:       6700 018c       beqw 10c6749c <do_tcp_sendpages+0x5de>
10c67312:       206c 006c       moveal %a4@(108),%a0
10c67316:       3401            movew %d1,%d2
10c67318:       0242 8000       andiw #-32768,%d2
10c6731c:       0028 0008 0046  orib #8,%a0@(70)
10c67322:       276b 00fc 0100  movel %a3@(252),%a3@(256)
10c67328:       0801 0000       btst #0,%d1
10c6732c:       6712            beqs 10c67340 <do_tcp_sendpages+0x482>
10c6732e:       177c 0001 017f  moveb #1,%a3@(383)
10c67334:       276b 00fc 0180  movel %a3@(252),%a3@(384)
10c6733a:       0028 0020 0047  orib #32,%a0@(71)
10c67340:       7002            moveq #2,%d0
10c67342:       4a42            tstw %d2
10c67344:       6602            bnes 10c67348 <do_tcp_sendpages+0x48a>
10c67346:       7001            moveq #1,%d0
10c67348:       2600            movel %d0,%d3
10c6734a:       206b 00e8       moveal %a3@(232),%a0
10c6734e:       b0fc 0000       cmpaw #0,%a0
10c67352:       6700 010c       beqw 10c67460 <do_tcp_sendpages+0x5a2>
10c67356:       7068            moveq #104,%d0
10c67358:       d08c            addl %a4,%d0
10c6735a:       b090            cmpl %a0@,%d0
10c6735c:       6702            beqs 10c67360 <do_tcp_sendpages+0x4a2>
10c6735e:       7601            moveq #1,%d3
10c67360:       7a00            moveq #0,%d5
10c67362:       7001            moveq #1,%d0
10c67364:       b083            cmpl %d3,%d0
10c67366:       674e            beqs 10c673b6 <do_tcp_sendpages+0x4f8>
10c67368:       4a2b 017f       tstb %a3@(383)
10c6736c:       6648            bnes 10c673b6 <do_tcp_sendpages+0x4f8>
10c6736e:       7800            moveq #0,%d4
10c67370:       bea8 005c       cmpl %a0@(92),%d7
10c67374:       633c            blss 10c673b2 <do_tcp_sendpages+0x4f4>
10c67376:       0828 0000 0046  btst #0,%a0@(70)
10c6737c:       6634            bnes 10c673b2 <do_tcp_sendpages+0x4f4>
10c6737e:       7202            moveq #2,%d1
10c67380:       b283            cmpl %d3,%d1
10c67382:       672c            beqs 10c673b0 <do_tcp_sendpages+0x4f2>
10c67384:       4a83            tstl %d3
10c67386:       662a            bnes 10c673b2 <do_tcp_sendpages+0x4f4>
10c67388:       4aab 0088       tstl %a3@(136)
10c6738c:       6724            beqs 10c673b2 <do_tcp_sendpages+0x4f4>
10c6738e:       7200            moveq #0,%d1
10c67390:       242b 0014       movel %a3@(20),%d2
10c67394:       202b 0010       movel %a3@(16),%d0
10c67398:       9082            subl %d2,%d0
10c6739a:       6a10            bpls 10c673ac <do_tcp_sendpages+0x4ee>
10c6739c:       202b 000c       movel %a3@(12),%d0
10c673a0:       9082            subl %d2,%d0
10c673a2:       5ac0            spl %d0
10c673a4:       4880            extw %d0
10c673a6:       3200            movew %d0,%d1
10c673a8:       48c1            extl %d1
10c673aa:       4481            negl %d1
10c673ac:       4a81            tstl %d1
10c673ae:       6702            beqs 10c673b2 <do_tcp_sendpages+0x4f4>
10c673b0:       7801            moveq #1,%d4
10c673b2:       4a84            tstl %d4
10c673b4:       662a            bnes 10c673e0 <do_tcp_sendpages+0x522>
10c673b6:       202b 0088       movel %a3@(136),%d0
10c673ba:       90ab 008c       subl %a3@(140),%d0
10c673be:       d0ab 0090       addl %a3@(144),%d0
10c673c2:       b0ab 0098       cmpl %a3@(152),%d0
10c673c6:       6508            bcss 10c673d0 <do_tcp_sendpages+0x512>
10c673c8:       0828 0000 0046  btst #0,%a0@(70)
10c673ce:       6710            beqs 10c673e0 <do_tcp_sendpages+0x522>
10c673d0:       202b 0010       movel %a3@(16),%d0
10c673d4:       d0ab 0058       addl %a3@(88),%d0
10c673d8:       90a8 003e       subl %a0@(62),%d0
10c673dc:       6b02            bmis 10c673e0 <do_tcp_sendpages+0x522>
10c673de:       7a01            moveq #1,%d5
10c673e0:       4a85            tstl %d5
10c673e2:       6710            beqs 10c673f4 <do_tcp_sendpages+0x536>
10c673e4:       2f03            movel %d3,%sp@-
10c673e6:       2f0c            movel %a4,%sp@-
10c673e8:       4eb9 10c6 fd3c  jsr 10c6fd3c <tcp_write_xmit>
10c673ee:       508f            addql #8,%sp
10c673f0:       4a80            tstl %d0
10c673f2:       676c            beqs 10c67460 <do_tcp_sendpages+0x5a2>
10c673f4:       4aab 0088       tstl %a3@(136)
10c673f8:       6666            bnes 10c67460 <do_tcp_sendpages+0x5a2>
10c673fa:       4a2b 017e       tstb %a3@(382)
10c673fe:       6660            bnes 10c67460 <do_tcp_sendpages+0x5a2>
10c67400:       202b 0084       movel %a3@(132),%d0
10c67404:       7403            moveq #3,%d2
10c67406:       2200            movel %d0,%d1
10c67408:       45ec 00d6       lea %a4@(214),%a2
10c6740c:       0c81 0000 2ee0  cmpil #12000,%d1
10c67412:       6324            blss 10c67438 <do_tcp_sendpages+0x57a>
10c67414:       2f3c 10c6 7414  movel #281441300,%sp@-
10c6741a:       2f00            movel %d0,%sp@-
10c6741c:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c67420:       2f0c            movel %a4,%sp@-
10c67422:       4879 1000 8446  pea 10008446 <prio2band+0x11cc>
10c67428:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6742e:       223c 0000 2ee0  movel #12000,%d1
10c67434:       4fef 0014       lea %sp@(20),%sp
10c67438:       1542 017e       moveb %d2,%a2@(382)
10c6743c:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c67442:       d081            addl %d1,%d0
10c67444:       2540 00a8       movel %d0,%a2@(168)
10c67448:       2f00            movel %d0,%sp@-
10c6744a:       486a 00ac       pea %a2@(172)
10c6744e:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c67454:       508f            addql #8,%sp
10c67456:       4a80            tstl %d0
10c67458:       6606            bnes 10c67460 <do_tcp_sendpages+0x5a2>
10c6745a:       41ec 0028       lea %a4@(40),%a0
10c6745e:       5290            addql #1,%a0@
10c67460:       202b 0088       movel %a3@(136),%d0
10c67464:       b0ab 0098       cmpl %a3@(152),%d0
10c67468:       650e            bcss 10c67478 <do_tcp_sendpages+0x5ba>
10c6746a:       42ab 00a0       clrl %a3@(160)
10c6746e:       2779 1002 67b0  movel 100267b0 <jiffies>,%a3@(164)
10c67474:       00a4 
10c67476:       6024            bras 10c6749c <do_tcp_sendpages+0x5de>
10c67478:       b0ab 00a0       cmpl %a3@(160),%d0
10c6747c:       6304            blss 10c67482 <do_tcp_sendpages+0x5c4>
10c6747e:       2740 00a0       movel %d0,%a3@(160)
10c67482:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c67488:       90ab 00a4       subl %a3@(164),%d0
10c6748c:       b0ab 0084       cmpl %a3@(132),%d0
10c67490:       650a            bcss 10c6749c <do_tcp_sendpages+0x5de>
10c67492:       2f0c            movel %a4,%sp@-
10c67494:       4eb9 10c6 db3a  jsr 10c6db3a <tcp_cwnd_application_limited>
10c6749a:       588f            addql #4,%sp
10c6749c:       486e fffc       pea %fp@(-4)
10c674a0:       2f0c            movel %a4,%sp@-
10c674a2:       4eba f802       jsr %pc@(10c66ca6 <wait_for_tcp_memory>)
10c674a6:       508f            addql #8,%sp
10c674a8:       4a80            tstl %d0
10c674aa:       6600 0200       bnew 10c676ac <do_tcp_sendpages+0x7ee>
10c674ae:       45ec 00d6       lea %a4@(214),%a2
10c674b2:       206c 0048       moveal %a4@(72),%a0
10c674b6:       4281            clrl %d1
10c674b8:       322a 0064       movew %a2@(100),%d1
10c674bc:       b0fc 0000       cmpaw #0,%a0
10c674c0:       6718            beqs 10c674da <do_tcp_sendpages+0x61c>
10c674c2:       2028 0024       movel %a0@(36),%d0
10c674c6:       b0aa 0060       cmpl %a2@(96),%d0
10c674ca:       670e            beqs 10c674da <do_tcp_sendpages+0x61c>
10c674cc:       2f00            movel %d0,%sp@-
10c674ce:       2f0c            movel %a4,%sp@-
10c674d0:       4eb9 10c6 fcc6  jsr 10c6fcc6 <tcp_sync_mss>
10c674d6:       2200            movel %d0,%d1
10c674d8:       508f            addql #8,%sp
10c674da:       102a 0123       moveb %a2@(291),%d0
10c674de:       670c            beqs 10c674ec <do_tcp_sendpages+0x62e>
10c674e0:       5981            subql #4,%d1
10c674e2:       0280 0000 00ff  andil #255,%d0
10c674e8:       e788            lsll #3,%d0
10c674ea:       9280            subl %d0,%d1
10c674ec:       2e01            movel %d1,%d7
10c674ee:       6000 fa84       braw 10c66f74 <do_tcp_sendpages+0xb6>
10c674f2:       4aae fff8       tstl %fp@(-8)
10c674f6:       6700 01ae       beqw 10c676a6 <do_tcp_sendpages+0x7e8>
10c674fa:       4282            clrl %d2
10c674fc:       142b 010e       moveb %a3@(270),%d2
10c67500:       4aab 00e8       tstl %a3@(232)
10c67504:       6700 01a0       beqw 10c676a6 <do_tcp_sendpages+0x7e8>
10c67508:       206c 006c       moveal %a4@(108),%a0
10c6750c:       322e 001a       movew %fp@(26),%d1
10c67510:       0241 8000       andiw #-32768,%d1
10c67514:       6710            beqs 10c67526 <do_tcp_sendpages+0x668>
10c67516:       202b 005c       movel %a3@(92),%d0
10c6751a:       e288            lsrl #1,%d0
10c6751c:       d0ab 0100       addl %a3@(256),%d0
10c67520:       90ab 00fc       subl %a3@(252),%d0
10c67524:       6a0c            bpls 10c67532 <do_tcp_sendpages+0x674>
10c67526:       0028 0008 0046  orib #8,%a0@(70)
10c6752c:       276b 00fc 0100  movel %a3@(252),%a3@(256)
10c67532:       082e 0000 001b  btst #0,%fp@(27)
10c67538:       6712            beqs 10c6754c <do_tcp_sendpages+0x68e>
10c6753a:       177c 0001 017f  moveb #1,%a3@(383)
10c67540:       276b 00fc 0180  movel %a3@(252),%a3@(384)
10c67546:       0028 0020 0047  orib #32,%a0@(71)
10c6754c:       7002            moveq #2,%d0
10c6754e:       4a41            tstw %d1
10c67550:       6602            bnes 10c67554 <do_tcp_sendpages+0x696>
10c67552:       2002            movel %d2,%d0
10c67554:       2600            movel %d0,%d3
10c67556:       206b 00e8       moveal %a3@(232),%a0
10c6755a:       b0fc 0000       cmpaw #0,%a0
10c6755e:       6700 010c       beqw 10c6766c <do_tcp_sendpages+0x7ae>
10c67562:       7068            moveq #104,%d0
10c67564:       d08c            addl %a4,%d0
10c67566:       b090            cmpl %a0@,%d0
10c67568:       6702            beqs 10c6756c <do_tcp_sendpages+0x6ae>
10c6756a:       7601            moveq #1,%d3
10c6756c:       7a00            moveq #0,%d5
10c6756e:       7001            moveq #1,%d0
10c67570:       b083            cmpl %d3,%d0
10c67572:       674e            beqs 10c675c2 <do_tcp_sendpages+0x704>
10c67574:       4a2b 017f       tstb %a3@(383)
10c67578:       6648            bnes 10c675c2 <do_tcp_sendpages+0x704>
10c6757a:       7800            moveq #0,%d4
10c6757c:       bea8 005c       cmpl %a0@(92),%d7
10c67580:       633c            blss 10c675be <do_tcp_sendpages+0x700>
10c67582:       0828 0000 0046  btst #0,%a0@(70)
10c67588:       6634            bnes 10c675be <do_tcp_sendpages+0x700>
10c6758a:       7202            moveq #2,%d1
10c6758c:       b283            cmpl %d3,%d1
10c6758e:       672c            beqs 10c675bc <do_tcp_sendpages+0x6fe>
10c67590:       4a83            tstl %d3
10c67592:       662a            bnes 10c675be <do_tcp_sendpages+0x700>
10c67594:       4aab 0088       tstl %a3@(136)
10c67598:       6724            beqs 10c675be <do_tcp_sendpages+0x700>
10c6759a:       7200            moveq #0,%d1
10c6759c:       242b 0014       movel %a3@(20),%d2
10c675a0:       202b 0010       movel %a3@(16),%d0
10c675a4:       9082            subl %d2,%d0
10c675a6:       6a10            bpls 10c675b8 <do_tcp_sendpages+0x6fa>
10c675a8:       202b 000c       movel %a3@(12),%d0
10c675ac:       9082            subl %d2,%d0
10c675ae:       5ac0            spl %d0
10c675b0:       4880            extw %d0
10c675b2:       3200            movew %d0,%d1
10c675b4:       48c1            extl %d1
10c675b6:       4481            negl %d1
10c675b8:       4a81            tstl %d1
10c675ba:       6702            beqs 10c675be <do_tcp_sendpages+0x700>
10c675bc:       7801            moveq #1,%d4
10c675be:       4a84            tstl %d4
10c675c0:       662a            bnes 10c675ec <do_tcp_sendpages+0x72e>
10c675c2:       202b 0088       movel %a3@(136),%d0
10c675c6:       90ab 008c       subl %a3@(140),%d0
10c675ca:       d0ab 0090       addl %a3@(144),%d0
10c675ce:       b0ab 0098       cmpl %a3@(152),%d0
10c675d2:       6508            bcss 10c675dc <do_tcp_sendpages+0x71e>
10c675d4:       0828 0000 0046  btst #0,%a0@(70)
10c675da:       6710            beqs 10c675ec <do_tcp_sendpages+0x72e>
10c675dc:       202b 0010       movel %a3@(16),%d0
10c675e0:       d0ab 0058       addl %a3@(88),%d0
10c675e4:       90a8 003e       subl %a0@(62),%d0
10c675e8:       6b02            bmis 10c675ec <do_tcp_sendpages+0x72e>
10c675ea:       7a01            moveq #1,%d5
10c675ec:       4a85            tstl %d5
10c675ee:       6710            beqs 10c67600 <do_tcp_sendpages+0x742>
10c675f0:       2f03            movel %d3,%sp@-
10c675f2:       2f0c            movel %a4,%sp@-
10c675f4:       4eb9 10c6 fd3c  jsr 10c6fd3c <tcp_write_xmit>
10c675fa:       508f            addql #8,%sp
10c675fc:       4a80            tstl %d0
10c675fe:       676c            beqs 10c6766c <do_tcp_sendpages+0x7ae>
10c67600:       4aab 0088       tstl %a3@(136)
10c67604:       6666            bnes 10c6766c <do_tcp_sendpages+0x7ae>
10c67606:       4a2b 017e       tstb %a3@(382)
10c6760a:       6660            bnes 10c6766c <do_tcp_sendpages+0x7ae>
10c6760c:       202b 0084       movel %a3@(132),%d0
10c67610:       2200            movel %d0,%d1
10c67612:       45ec 00d6       lea %a4@(214),%a2
10c67616:       0c81 0000 2ee0  cmpil #12000,%d1
10c6761c:       6324            blss 10c67642 <do_tcp_sendpages+0x784>
10c6761e:       2f3c 10c6 761e  movel #281441822,%sp@-
10c67624:       2f00            movel %d0,%sp@-
10c67626:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c6762a:       2f0c            movel %a4,%sp@-
10c6762c:       4879 1000 8446  pea 10008446 <prio2band+0x11cc>
10c67632:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c67638:       223c 0000 2ee0  movel #12000,%d1
10c6763e:       4fef 0014       lea %sp@(20),%sp
10c67642:       7003            moveq #3,%d0
10c67644:       1540 017e       moveb %d0,%a2@(382)
10c67648:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c6764e:       d081            addl %d1,%d0
10c67650:       2540 00a8       movel %d0,%a2@(168)
10c67654:       2f00            movel %d0,%sp@-
10c67656:       486a 00ac       pea %a2@(172)
10c6765a:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c67660:       508f            addql #8,%sp
10c67662:       4a80            tstl %d0
10c67664:       6606            bnes 10c6766c <do_tcp_sendpages+0x7ae>
10c67666:       41ec 0028       lea %a4@(40),%a0
10c6766a:       5290            addql #1,%a0@
10c6766c:       202b 0088       movel %a3@(136),%d0
10c67670:       b0ab 0098       cmpl %a3@(152),%d0
10c67674:       650e            bcss 10c67684 <do_tcp_sendpages+0x7c6>
10c67676:       42ab 00a0       clrl %a3@(160)
10c6767a:       2779 1002 67b0  movel 100267b0 <jiffies>,%a3@(164)
10c67680:       00a4 
10c67682:       6022            bras 10c676a6 <do_tcp_sendpages+0x7e8>
10c67684:       b0ab 00a0       cmpl %a3@(160),%d0
10c67688:       6304            blss 10c6768e <do_tcp_sendpages+0x7d0>
10c6768a:       2740 00a0       movel %d0,%a3@(160)
10c6768e:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c67694:       90ab 00a4       subl %a3@(164),%d0
10c67698:       b0ab 0084       cmpl %a3@(132),%d0
10c6769c:       6508            bcss 10c676a6 <do_tcp_sendpages+0x7e8>
10c6769e:       2f0c            movel %a4,%sp@-
10c676a0:       4eb9 10c6 db3a  jsr 10c6db3a <tcp_cwnd_application_limited>
10c676a6:       202e fff8       movel %fp@(-8),%d0
10c676aa:       6014            bras 10c676c0 <do_tcp_sendpages+0x802>
10c676ac:       4aae fff8       tstl %fp@(-8)
10c676b0:       6600 fe48       bnew 10c674fa <do_tcp_sendpages+0x63c>
10c676b4:       2f00            movel %d0,%sp@-
10c676b6:       2f2e 0018       movel %fp@(24),%sp@-
10c676ba:       2f0c            movel %a4,%sp@-
10c676bc:       4eba f7a8       jsr %pc@(10c66e66 <tcp_error>)
10c676c0:       4cee 3cfc ffd0  moveml %fp@(-48),%d2-%d7/%a2-%a5
10c676c6:       4e5e            unlk %fp
10c676c8:       4e75            rts

10c676ca <tcp_sendpage>:
10c676ca:       4e56 0000       linkw %fp,#0
10c676ce:       48e7 3c30       moveml %d2-%d5/%a2-%a3,%sp@-
10c676d2:       206e 0008       moveal %fp@(8),%a0
10c676d6:       282e 0010       movel %fp@(16),%d4
10c676da:       262e 0014       movel %fp@(20),%d3
10c676de:       242e 0018       movel %fp@(24),%d2
10c676e2:       2468 0018       moveal %a0@(24),%a2
10c676e6:       202a 00a2       movel %a2@(162),%d0
10c676ea:       222e 000c       movel %fp@(12),%d1
10c676ee:       0800 0000       btst #0,%d0
10c676f2:       6706            beqs 10c676fa <tcp_sendpage+0x30>
10c676f4:       7a0e            moveq #14,%d5
10c676f6:       c085            andl %d5,%d0
10c676f8:       6612            bnes 10c6770c <tcp_sendpage+0x42>
10c676fa:       2f02            movel %d2,%sp@-
10c676fc:       2f03            movel %d3,%sp@-
10c676fe:       2f04            movel %d4,%sp@-
10c67700:       2f01            movel %d1,%sp@-
10c67702:       2f08            movel %a0,%sp@-
10c67704:       4eb9 10c5 530a  jsr 10c5530a <sock_no_sendpage>
10c6770a:       606e            bras 10c6777a <tcp_sendpage+0xb0>
10c6770c:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c67712:       5290            addql #1,%a0@
10c67714:       2648            moveal %a0,%a3
10c67716:       4aaa 0030       tstl %a2@(48)
10c6771a:       670a            beqs 10c67726 <tcp_sendpage+0x5c>
10c6771c:       2f0a            movel %a2,%sp@-
10c6771e:       4eb9 10c5 4fc8  jsr 10c54fc8 <__lock_sock>
10c67724:       588f            addql #4,%sp
10c67726:       7001            moveq #1,%d0
10c67728:       2540 0030       movel %d0,%a2@(48)
10c6772c:       5393            subql #1,%a3@
10c6772e:       2f02            movel %d2,%sp@-
10c67730:       2f03            movel %d3,%sp@-
10c67732:       2f04            movel %d4,%sp@-
10c67734:       486e 000c       pea %fp@(12)
10c67738:       2f0a            movel %a2,%sp@-
10c6773a:       4eba f782       jsr %pc@(10c66ebe <do_tcp_sendpages>)
10c6773e:       2400            movel %d0,%d2
10c67740:       4fef 0014       lea %sp@(20),%sp
10c67744:       5293            addql #1,%a3@
10c67746:       4aaa 00ba       tstl %a2@(186)
10c6774a:       670a            beqs 10c67756 <tcp_sendpage+0x8c>
10c6774c:       2f0a            movel %a2,%sp@-
10c6774e:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c67754:       588f            addql #4,%sp
10c67756:       42aa 0030       clrl %a2@(48)
10c6775a:       7034            moveq #52,%d0
10c6775c:       d08a            addl %a2,%d0
10c6775e:       41ea 0038       lea %a2@(56),%a0
10c67762:       b1d0            cmpal %a0@,%a0
10c67764:       6710            beqs 10c67776 <tcp_sendpage+0xac>
10c67766:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6776a:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c6776e:       2f00            movel %d0,%sp@-
10c67770:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c67776:       5393            subql #1,%a3@
10c67778:       2002            movel %d2,%d0
10c6777a:       4cee 0c3c ffe8  moveml %fp@(-24),%d2-%d5/%a2-%a3
10c67780:       4e5e            unlk %fp
10c67782:       4e75            rts

10c67784 <tcp_sendmsg>:
10c67784:       4e56 ffcc       linkw %fp,#-52
10c67788:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c6778c:       2a6e 0008       moveal %fp@(8),%a5
10c67790:       266e 000c       moveal %fp@(12),%a3
10c67794:       49ed 00d6       lea %a5@(214),%a4
10c67798:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c6779e:       5290            addql #1,%a0@
10c677a0:       4aad 0030       tstl %a5@(48)
10c677a4:       670a            beqs 10c677b0 <tcp_sendmsg+0x2c>
10c677a6:       2f0d            movel %a5,%sp@-
10c677a8:       4eb9 10c5 4fc8  jsr 10c54fc8 <__lock_sock>
10c677ae:       588f            addql #4,%sp
10c677b0:       7001            moveq #1,%d0
10c677b2:       2b40 0030       movel %d0,%a5@(48)
10c677b6:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c677bc:       2d6b 0018 ffe8  movel %a3@(24),%fp@(-24)
10c677c2:       7000            moveq #0,%d0
10c677c4:       082e 0006 ffeb  btst #6,%fp@(-21)
10c677ca:       6604            bnes 10c677d0 <tcp_sendmsg+0x4c>
10c677cc:       202d 02a6       movel %a5@(678),%d0
10c677d0:       2d40 fffc       movel %d0,%fp@(-4)
10c677d4:       102d 0020       moveb %a5@(32),%d0
10c677d8:       0280 0000 00ff  andil #255,%d0
10c677de:       223c ffff fefd  movel #-259,%d1
10c677e4:       0101            btst %d0,%d1
10c677e6:       672a            beqs 10c67812 <tcp_sendmsg+0x8e>
10c677e8:       486e fffc       pea %fp@(-4)
10c677ec:       2f2e ffe8       movel %fp@(-24),%sp@-
10c677f0:       2f0d            movel %a5,%sp@-
10c677f2:       4eba f362       jsr %pc@(10c66b56 <wait_for_tcp_connect>)
10c677f6:       2800            movel %d0,%d4
10c677f8:       4fef 000c       lea %sp@(12),%sp
10c677fc:       41ed 0034       lea %a5@(52),%a0
10c67800:       2d48 ffd0       movel %a0,%fp@(-48)
10c67804:       43ed 0038       lea %a5@(56),%a1
10c67808:       2d49 ffcc       movel %a1,%fp@(-52)
10c6780c:       4a84            tstl %d4
10c6780e:       6600 0b82       bnew 10c68392 <tcp_sendmsg+0xc0e>
10c67812:       206d 0306       moveal %a5@(774),%a0
10c67816:       5888            addql #4,%a0
10c67818:       40c0            movew %sr,%d0
10c6781a:       007c 0700       oriw #1792,%sr
10c6781e:       72fe            moveq #-2,%d1
10c67820:       c390            andl %d1,%a0@
10c67822:       46c0            movew %d0,%sr
10c67824:       244c            moveal %a4,%a2
10c67826:       206d 0048       moveal %a5@(72),%a0
10c6782a:       4281            clrl %d1
10c6782c:       322c 0064       movew %a4@(100),%d1
10c67830:       2d4c ffd4       movel %a4,%fp@(-44)
10c67834:       b0fc 0000       cmpaw #0,%a0
10c67838:       6718            beqs 10c67852 <tcp_sendmsg+0xce>
10c6783a:       2028 0024       movel %a0@(36),%d0
10c6783e:       b0ac 0060       cmpl %a4@(96),%d0
10c67842:       670e            beqs 10c67852 <tcp_sendmsg+0xce>
10c67844:       2f00            movel %d0,%sp@-
10c67846:       2f0d            movel %a5,%sp@-
10c67848:       4eb9 10c6 fcc6  jsr 10c6fcc6 <tcp_sync_mss>
10c6784e:       2200            movel %d0,%d1
10c67850:       508f            addql #8,%sp
10c67852:       102a 0123       moveb %a2@(291),%d0
10c67856:       670c            beqs 10c67864 <tcp_sendmsg+0xe0>
10c67858:       5981            subql #4,%d1
10c6785a:       0280 0000 00ff  andil #255,%d0
10c67860:       e788            lsll #3,%d0
10c67862:       9280            subl %d0,%d1
10c67864:       2d41 ffe4       movel %d1,%fp@(-28)
10c67868:       2d6b 000c ffec  movel %a3@(12),%fp@(-20)
10c6786e:       2d6b 0008 fff0  movel %a3@(8),%fp@(-16)
10c67874:       42ae ffe0       clrl %fp@(-32)
10c67878:       78e0            moveq #-32,%d4
10c6787a:       41ed 0034       lea %a5@(52),%a0
10c6787e:       2d48 ffd0       movel %a0,%fp@(-48)
10c67882:       43ed 0038       lea %a5@(56),%a1
10c67886:       2d49 ffcc       movel %a1,%fp@(-52)
10c6788a:       4aad 027e       tstl %a5@(638)
10c6788e:       6600 0afa       bnew 10c6838a <tcp_sendmsg+0xc06>
10c67892:       082d 0001 0027  btst #1,%a5@(39)
10c67898:       6600 0af0       bnew 10c6838a <tcp_sendmsg+0xc06>
10c6789c:       6000 089a       braw 10c68138 <tcp_sendmsg+0x9b4>
10c678a0:       206e fff0       moveal %fp@(-16),%a0
10c678a4:       2d68 0004 ffdc  movel %a0@(4),%fp@(-36)
10c678aa:       2e10            movel %a0@,%d7
10c678ac:       50ae fff0       addql #8,%fp@(-16)
10c678b0:       4aae ffdc       tstl %fp@(-36)
10c678b4:       6f00 0882       blew 10c68138 <tcp_sendmsg+0x9b4>
10c678b8:       246d 006c       moveal %a5@(108),%a2
10c678bc:       4aac 00e8       tstl %a4@(232)
10c678c0:       670e            beqs 10c678d0 <tcp_sendmsg+0x14c>
10c678c2:       242e ffe4       movel %fp@(-28),%d2
10c678c6:       94aa 005c       subl %a2@(92),%d2
10c678ca:       4a82            tstl %d2
10c678cc:       6e00 0142       bgtw 10c67a10 <tcp_sendmsg+0x28c>
10c678d0:       226d 007c       moveal %a5@(124),%a1
10c678d4:       b3ed 008c       cmpal %a5@(140),%a1
10c678d8:       6c00 064a       bgew 10c67f24 <tcp_sendmsg+0x7a0>
10c678dc:       4280            clrl %d0
10c678de:       302c 0064       movew %a4@(100),%d0
10c678e2:       082d 0000 00a5  btst #0,%a5@(165)
10c678e8:       6716            beqs 10c67900 <tcp_sendmsg+0x17c>
10c678ea:       0c80 0000 0f20  cmpil #3872,%d0
10c678f0:       6d0e            blts 10c67900 <tcp_sendmsg+0x17c>
10c678f2:       0c80 0000 5f20  cmpil #24352,%d0
10c678f8:       6e06            bgts 10c67900 <tcp_sendmsg+0x17c>
10c678fa:       203c 0000 0f20  movel #3872,%d0
10c67900:       2f2d 0088       movel %a5@(136),%sp@-
10c67904:       2040            moveal %d0,%a0
10c67906:       4868 00a0       pea %a0@(160)
10c6790a:       4eb9 10c5 5644  jsr 10c55644 <alloc_skb>
10c67910:       2440            moveal %d0,%a2
10c67912:       508f            addql #8,%sp
10c67914:       b4fc 0000       cmpaw #0,%a2
10c67918:       673c            beqs 10c67956 <tcp_sendmsg+0x1d2>
10c6791a:       202a 0078       movel %a2@(120),%d0
10c6791e:       b0ad 0080       cmpl %a5@(128),%d0
10c67922:       6f14            bles 10c67938 <tcp_sendmsg+0x1b4>
10c67924:       42a7            clrl %sp@-
10c67926:       2f2a 0078       movel %a2@(120),%sp@-
10c6792a:       2f0d            movel %a5,%sp@-
10c6792c:       4eba ea9e       jsr %pc@(10c663cc <tcp_mem_schedule>)
10c67930:       4fef 000c       lea %sp@(12),%sp
10c67934:       4a80            tstl %d0
10c67936:       6712            beqs 10c6794a <tcp_sendmsg+0x1c6>
10c67938:       06aa 0000 00a0  addil #160,%a2@(128)
10c6793e:       0080 
10c67940:       06aa 0000 00a0  addil #160,%a2@(132)
10c67946:       0084 
10c67948:       606a            bras 10c679b4 <tcp_sendmsg+0x230>
10c6794a:       2f0a            movel %a2,%sp@-
10c6794c:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c67952:       588f            addql #4,%sp
10c67954:       605c            bras 10c679b2 <tcp_sendmsg+0x22e>
10c67956:       4ab9 1003 2bb4  tstl 10032bb4 <tcp_memory_pressure>
10c6795c:       6622            bnes 10c67980 <tcp_sendmsg+0x1fc>
10c6795e:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c67964:       57c0            seq %d0
10c67966:       4880            extw %d0
10c67968:       0280 0000 0104  andil #260,%d0
10c6796e:       41f9 1003 2fe2  lea 10032fe2 <net_statistics+0x100>,%a0
10c67974:       52b0 0800       addql #1,%a0@(00000000,%d0:l)
10c67978:       7001            moveq #1,%d0
10c6797a:       23c0 1003 2bb4  movel %d0,10032bb4 <tcp_memory_pressure>
10c67980:       082d 0000 00a0  btst #0,%a5@(160)
10c67986:       662a            bnes 10c679b2 <tcp_sendmsg+0x22e>
10c67988:       222d 008c       movel %a5@(140),%d1
10c6798c:       202d 007c       movel %a5@(124),%d0
10c67990:       6a02            bpls 10c67994 <tcp_sendmsg+0x210>
10c67992:       5280            addql #1,%d0
10c67994:       e280            asrl #1,%d0
10c67996:       b280            cmpl %d0,%d1
10c67998:       6c02            bges 10c6799c <tcp_sendmsg+0x218>
10c6799a:       2001            movel %d1,%d0
10c6799c:       2b40 008c       movel %d0,%a5@(140)
10c679a0:       0c80 0000 0800  cmpil #2048,%d0
10c679a6:       6c06            bges 10c679ae <tcp_sendmsg+0x22a>
10c679a8:       203c 0000 0800  movel #2048,%d0
10c679ae:       2b40 008c       movel %d0,%a5@(140)
10c679b2:       95ca            subal %a2,%a2
10c679b4:       b4fc 0000       cmpaw #0,%a2
10c679b8:       6700 057c       beqw 10c67f36 <tcp_sendmsg+0x7b2>
10c679bc:       42aa 0064       clrl %a2@(100)
10c679c0:       256c 00fc 003a  movel %a4@(252),%a2@(58)
10c679c6:       256c 00fc 003e  movel %a4@(252),%a2@(62)
10c679cc:       157c 0010 0046  moveb #16,%a2@(70)
10c679d2:       422a 0047       clrb %a2@(71)
10c679d6:       41ed 0068       lea %a5@(104),%a0
10c679da:       2548 0008       movel %a0,%a2@(8)
10c679de:       52a8 0008       addql #1,%a0@(8)
10c679e2:       2268 0004       moveal %a0@(4),%a1
10c679e6:       2488            movel %a0,%a2@
10c679e8:       2549 0004       movel %a1,%a2@(4)
10c679ec:       214a 0004       movel %a2,%a0@(4)
10c679f0:       228a            movel %a2,%a1@
10c679f2:       222a 0078       movel %a2@(120),%d1
10c679f6:       d3ad 007c       addl %d1,%a5@(124)
10c679fa:       282a 0078       movel %a2@(120),%d4
10c679fe:       99ad 0080       subl %d4,%a5@(128)
10c67a02:       4aac 00e8       tstl %a4@(232)
10c67a06:       6604            bnes 10c67a0c <tcp_sendmsg+0x288>
10c67a08:       294a 00e8       movel %a2,%a4@(232)
10c67a0c:       242e ffe4       movel %fp@(-28),%d2
10c67a10:       b4ae ffdc       cmpl %fp@(-36),%d2
10c67a14:       6f04            bles 10c67a1a <tcp_sendmsg+0x296>
10c67a16:       242e ffdc       movel %fp@(-36),%d2
10c67a1a:       222a 0060       movel %a2@(96),%d1
10c67a1e:       660a            bnes 10c67a2a <tcp_sendmsg+0x2a6>
10c67a20:       202a 0088       movel %a2@(136),%d0
10c67a24:       90aa 0084       subl %a2@(132),%d0
10c67a28:       6002            bras 10c67a2c <tcp_sendmsg+0x2a8>
10c67a2a:       7000            moveq #0,%d0
10c67a2c:       4a80            tstl %d0
10c67a2e:       6f00 010e       blew 10c67b3e <tcp_sendmsg+0x3ba>
10c67a32:       4a81            tstl %d1
10c67a34:       660a            bnes 10c67a40 <tcp_sendmsg+0x2bc>
10c67a36:       202a 0088       movel %a2@(136),%d0
10c67a3a:       90aa 0084       subl %a2@(132),%d0
10c67a3e:       6002            bras 10c67a42 <tcp_sendmsg+0x2be>
10c67a40:       7000            moveq #0,%d0
10c67a42:       b082            cmpl %d2,%d0
10c67a44:       6c12            bges 10c67a58 <tcp_sendmsg+0x2d4>
10c67a46:       4a81            tstl %d1
10c67a48:       660a            bnes 10c67a54 <tcp_sendmsg+0x2d0>
10c67a4a:       202a 0088       movel %a2@(136),%d0
10c67a4e:       90aa 0084       subl %a2@(132),%d0
10c67a52:       6002            bras 10c67a56 <tcp_sendmsg+0x2d2>
10c67a54:       7000            moveq #0,%d0
10c67a56:       2400            movel %d0,%d2
10c67a58:       42ae fff8       clrl %fp@(-8)
10c67a5c:       282a 005c       movel %a2@(92),%d4
10c67a60:       262a 0084       movel %a2@(132),%d3
10c67a64:       4aaa 0060       tstl %a2@(96)
10c67a68:       670c            beqs 10c67a76 <tcp_sendmsg+0x2f2>
10c67a6a:       4879 1000 8441  pea 10008441 <prio2band+0x11c7>
10c67a70:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c67a76:       202a 0084       movel %a2@(132),%d0
10c67a7a:       d082            addl %d2,%d0
10c67a7c:       2540 0084       movel %d0,%a2@(132)
10c67a80:       d5aa 005c       addl %d2,%a2@(92)
10c67a84:       b0aa 0088       cmpl %a2@(136),%d0
10c67a88:       6314            blss 10c67a9e <tcp_sendmsg+0x31a>
10c67a8a:       2f3c 10c6 7a8a  movel #281442954,%sp@-
10c67a90:       2f02            movel %d2,%sp@-
10c67a92:       2f0a            movel %a2,%sp@-
10c67a94:       4eb9 10c5 55c4  jsr 10c555c4 <skb_over_panic>
10c67a9a:       4fef 000c       lea %sp@(12),%sp
10c67a9e:       41ee fff8       lea %fp@(-8),%a0
10c67aa2:       2007            movel %d7,%d0
10c67aa4:       d082            addl %d2,%d0
10c67aa6:       0c80 10ef ffff  cmpil #284164095,%d0
10c67aac:       52c0            shi %d0
10c67aae:       4880            extw %d0
10c67ab0:       48c0            extl %d0
10c67ab2:       72f2            moveq #-14,%d1
10c67ab4:       c081            andl %d1,%d0
10c67ab6:       2c07            movel %d7,%d6
10c67ab8:       dc82            addl %d2,%d6
10c67aba:       4a80            tstl %d0
10c67abc:       6616            bnes 10c67ad4 <tcp_sendmsg+0x350>
10c67abe:       2f08            movel %a0,%sp@-
10c67ac0:       42a7            clrl %sp@-
10c67ac2:       2f02            movel %d2,%sp@-
10c67ac4:       2f03            movel %d3,%sp@-
10c67ac6:       2f07            movel %d7,%sp@-
10c67ac8:       4eb9 10c8 567c  jsr 10c8567c <csum_partial_copy_from_user>
10c67ace:       4fef 0014       lea %sp@(20),%sp
10c67ad2:       600a            bras 10c67ade <tcp_sendmsg+0x35a>
10c67ad4:       4a82            tstl %d2
10c67ad6:       6704            beqs 10c67adc <tcp_sendmsg+0x358>
10c67ad8:       70f2            moveq #-14,%d0
10c67ada:       2080            movel %d0,%a0@
10c67adc:       7000            moveq #0,%d0
10c67ade:       4aae fff8       tstl %fp@(-8)
10c67ae2:       6630            bnes 10c67b14 <tcp_sendmsg+0x390>
10c67ae4:       262a 0064       movel %a2@(100),%d3
10c67ae8:       0804 0000       btst #0,%d4
10c67aec:       6714            beqs 10c67b02 <tcp_sendmsg+0x37e>
10c67aee:       2200            movel %d0,%d1
10c67af0:       0281 00ff 00ff  andil #16711935,%d1
10c67af6:       e189            lsll #8,%d1
10c67af8:       e088            lsrl #8,%d0
10c67afa:       0280 00ff 00ff  andil #16711935,%d0
10c67b00:       d081            addl %d1,%d0
10c67b02:       2203            movel %d3,%d1
10c67b04:       d280            addl %d0,%d1
10c67b06:       b081            cmpl %d1,%d0
10c67b08:       6302            blss 10c67b0c <tcp_sendmsg+0x388>
10c67b0a:       5281            addql #1,%d1
10c67b0c:       2541 0064       movel %d1,%a2@(100)
10c67b10:       6000 02a8       braw 10c67dba <tcp_sendmsg+0x636>
10c67b14:       4aaa 0060       tstl %a2@(96)
10c67b18:       660e            bnes 10c67b28 <tcp_sendmsg+0x3a4>
10c67b1a:       2544 005c       movel %d4,%a2@(92)
10c67b1e:       d8aa 0080       addl %a2@(128),%d4
10c67b22:       2544 0084       movel %d4,%a2@(132)
10c67b26:       6010            bras 10c67b38 <tcp_sendmsg+0x3b4>
10c67b28:       42a7            clrl %sp@-
10c67b2a:       2f04            movel %d4,%sp@-
10c67b2c:       2f0a            movel %a2,%sp@-
10c67b2e:       4eb9 10c5 60b2  jsr 10c560b2 <___pskb_trim>
10c67b34:       4fef 000c       lea %sp@(12),%sp
10c67b38:       78f2            moveq #-14,%d4
10c67b3a:       6000 0800       braw 10c6833c <tcp_sendmsg+0xbb8>
10c67b3e:       42ae ffd8       clrl %fp@(-40)
10c67b42:       206a 0088       moveal %a2@(136),%a0
10c67b46:       2a28 0004       movel %a0@(4),%d5
10c67b4a:       266d 01c2       moveal %a5@(450),%a3
10c67b4e:       262d 01c6       movel %a5@(454),%d3
10c67b52:       4a85            tstl %d5
10c67b54:       6728            beqs 10c67b7e <tcp_sendmsg+0x3fa>
10c67b56:       2005            movel %d5,%d0
10c67b58:       e788            lsll #3,%d0
10c67b5a:       41f0 0804       lea %a0@(00000004,%d0:l),%a0
10c67b5e:       7000            moveq #0,%d0
10c67b60:       b7d0            cmpal %a0@,%a3
10c67b62:       661c            bnes 10c67b80 <tcp_sendmsg+0x3fc>
10c67b64:       4280            clrl %d0
10c67b66:       3028 0004       movew %a0@(4),%d0
10c67b6a:       4281            clrl %d1
10c67b6c:       3228 0006       movew %a0@(6),%d1
10c67b70:       d081            addl %d1,%d0
10c67b72:       b083            cmpl %d3,%d0
10c67b74:       57c0            seq %d0
10c67b76:       4880            extw %d0
10c67b78:       48c0            extl %d0
10c67b7a:       4480            negl %d0
10c67b7c:       6002            bras 10c67b80 <tcp_sendmsg+0x3fc>
10c67b7e:       7000            moveq #0,%d0
10c67b80:       4a80            tstl %d0
10c67b82:       6710            beqs 10c67b94 <tcp_sendmsg+0x410>
10c67b84:       0c83 0000 1000  cmpil #4096,%d3
10c67b8a:       6708            beqs 10c67b94 <tcp_sendmsg+0x410>
10c67b8c:       7201            moveq #1,%d1
10c67b8e:       2d41 ffd8       movel %d1,%fp@(-40)
10c67b92:       604a            bras 10c67bde <tcp_sendmsg+0x45a>
10c67b94:       7806            moveq #6,%d4
10c67b96:       b885            cmpl %d5,%d4
10c67b98:       670c            beqs 10c67ba6 <tcp_sendmsg+0x422>
10c67b9a:       4a85            tstl %d5
10c67b9c:       6618            bnes 10c67bb6 <tcp_sendmsg+0x432>
10c67b9e:       082d 0000 00a5  btst #0,%a5@(165)
10c67ba4:       6610            bnes 10c67bb6 <tcp_sendmsg+0x432>
10c67ba6:       002a 0008 0046  orib #8,%a2@(70)
10c67bac:       296c 00fc 0100  movel %a4@(252),%a4@(256)
10c67bb2:       6000 fd1c       braw 10c678d0 <tcp_sendmsg+0x14c>
10c67bb6:       b6fc 0000       cmpaw #0,%a3
10c67bba:       672a            beqs 10c67be6 <tcp_sendmsg+0x462>
10c67bbc:       700f            moveq #15,%d0
10c67bbe:       d680            addl %d0,%d3
10c67bc0:       72f0            moveq #-16,%d1
10c67bc2:       c681            andl %d1,%d3
10c67bc4:       0c83 0000 1000  cmpil #4096,%d3
10c67bca:       6612            bnes 10c67bde <tcp_sendmsg+0x45a>
10c67bcc:       42a7            clrl %sp@-
10c67bce:       2f0b            movel %a3,%sp@-
10c67bd0:       4eb9 10c2 2162  jsr 10c22162 <__free_pages>
10c67bd6:       97cb            subal %a3,%a3
10c67bd8:       42ad 01c2       clrl %a5@(450)
10c67bdc:       508f            addql #8,%sp
10c67bde:       b6fc 0000       cmpaw #0,%a3
10c67be2:       6600 009e       bnew 10c67c82 <tcp_sendmsg+0x4fe>
10c67be6:       0cad 0000 0fff  cmpil #4095,%a5@(128)
10c67bec:       0080 
10c67bee:       6e14            bgts 10c67c04 <tcp_sendmsg+0x480>
10c67bf0:       42a7            clrl %sp@-
10c67bf2:       4878 1000       pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c67bf6:       2f0d            movel %a5,%sp@-
10c67bf8:       4eba e7d2       jsr %pc@(10c663cc <tcp_mem_schedule>)
10c67bfc:       4fef 000c       lea %sp@(12),%sp
10c67c00:       4a80            tstl %d0
10c67c02:       6716            beqs 10c67c1a <tcp_sendmsg+0x496>
10c67c04:       42a7            clrl %sp@-
10c67c06:       2f2d 0088       movel %a5@(136),%sp@-
10c67c0a:       4eb9 10c2 219e  jsr 10c2219e <_alloc_pages>
10c67c10:       508f            addql #8,%sp
10c67c12:       4a80            tstl %d0
10c67c14:       6704            beqs 10c67c1a <tcp_sendmsg+0x496>
10c67c16:       2640            moveal %d0,%a3
10c67c18:       605e            bras 10c67c78 <tcp_sendmsg+0x4f4>
10c67c1a:       4ab9 1003 2bb4  tstl 10032bb4 <tcp_memory_pressure>
10c67c20:       6622            bnes 10c67c44 <tcp_sendmsg+0x4c0>
10c67c22:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c67c28:       57c0            seq %d0
10c67c2a:       4880            extw %d0
10c67c2c:       0280 0000 0104  andil #260,%d0
10c67c32:       41f9 1003 2fe2  lea 10032fe2 <net_statistics+0x100>,%a0
10c67c38:       52b0 0800       addql #1,%a0@(00000000,%d0:l)
10c67c3c:       7801            moveq #1,%d4
10c67c3e:       23c4 1003 2bb4  movel %d4,10032bb4 <tcp_memory_pressure>
10c67c44:       082d 0000 00a0  btst #0,%a5@(160)
10c67c4a:       662a            bnes 10c67c76 <tcp_sendmsg+0x4f2>
10c67c4c:       222d 008c       movel %a5@(140),%d1
10c67c50:       202d 007c       movel %a5@(124),%d0
10c67c54:       6a02            bpls 10c67c58 <tcp_sendmsg+0x4d4>
10c67c56:       5280            addql #1,%d0
10c67c58:       e280            asrl #1,%d0
10c67c5a:       b280            cmpl %d0,%d1
10c67c5c:       6c02            bges 10c67c60 <tcp_sendmsg+0x4dc>
10c67c5e:       2001            movel %d1,%d0
10c67c60:       2b40 008c       movel %d0,%a5@(140)
10c67c64:       0c80 0000 0800  cmpil #2048,%d0
10c67c6a:       6c06            bges 10c67c72 <tcp_sendmsg+0x4ee>
10c67c6c:       203c 0000 0800  movel #2048,%d0
10c67c72:       2b40 008c       movel %d0,%a5@(140)
10c67c76:       97cb            subal %a3,%a3
10c67c78:       b6fc 0000       cmpaw #0,%a3
10c67c7c:       6700 02b8       beqw 10c67f36 <tcp_sendmsg+0x7b2>
10c67c80:       7600            moveq #0,%d3
10c67c82:       203c 0000 1000  movel #4096,%d0
10c67c88:       9083            subl %d3,%d0
10c67c8a:       b082            cmpl %d2,%d0
10c67c8c:       6c02            bges 10c67c90 <tcp_sendmsg+0x50c>
10c67c8e:       2400            movel %d0,%d2
10c67c90:       42ae fff4       clrl %fp@(-12)
10c67c94:       4aab 0038       tstl %a3@(56)
10c67c98:       660c            bnes 10c67ca6 <tcp_sendmsg+0x522>
10c67c9a:       4879 1000 8441  pea 10008441 <prio2band+0x11c7>
10c67ca0:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c67ca6:       222b 0038       movel %a3@(56),%d1
10c67caa:       d283            addl %d3,%d1
10c67cac:       41ee fff4       lea %fp@(-12),%a0
10c67cb0:       2007            movel %d7,%d0
10c67cb2:       d082            addl %d2,%d0
10c67cb4:       0c80 10ef ffff  cmpil #284164095,%d0
10c67cba:       52c0            shi %d0
10c67cbc:       4880            extw %d0
10c67cbe:       48c0            extl %d0
10c67cc0:       78f2            moveq #-14,%d4
10c67cc2:       c084            andl %d4,%d0
10c67cc4:       2c07            movel %d7,%d6
10c67cc6:       dc82            addl %d2,%d6
10c67cc8:       4a80            tstl %d0
10c67cca:       6616            bnes 10c67ce2 <tcp_sendmsg+0x55e>
10c67ccc:       2f08            movel %a0,%sp@-
10c67cce:       42a7            clrl %sp@-
10c67cd0:       2f02            movel %d2,%sp@-
10c67cd2:       2f01            movel %d1,%sp@-
10c67cd4:       2f07            movel %d7,%sp@-
10c67cd6:       4eb9 10c8 567c  jsr 10c8567c <csum_partial_copy_from_user>
10c67cdc:       4fef 0014       lea %sp@(20),%sp
10c67ce0:       600a            bras 10c67cec <tcp_sendmsg+0x568>
10c67ce2:       4a82            tstl %d2
10c67ce4:       6704            beqs 10c67cea <tcp_sendmsg+0x566>
10c67ce6:       70f2            moveq #-14,%d0
10c67ce8:       2080            movel %d0,%a0@
10c67cea:       7000            moveq #0,%d0
10c67cec:       4aae fff4       tstl %fp@(-12)
10c67cf0:       6648            bnes 10c67d3a <tcp_sendmsg+0x5b6>
10c67cf2:       4a2a 006b       tstb %a2@(107)
10c67cf6:       662e            bnes 10c67d26 <tcp_sendmsg+0x5a2>
10c67cf8:       206a 0064       moveal %a2@(100),%a0
10c67cfc:       082a 0000 005f  btst #0,%a2@(95)
10c67d02:       6714            beqs 10c67d18 <tcp_sendmsg+0x594>
10c67d04:       2200            movel %d0,%d1
10c67d06:       0281 00ff 00ff  andil #16711935,%d1
10c67d0c:       e189            lsll #8,%d1
10c67d0e:       e088            lsrl #8,%d0
10c67d10:       0280 00ff 00ff  andil #16711935,%d0
10c67d16:       d081            addl %d1,%d0
10c67d18:       2208            movel %a0,%d1
10c67d1a:       d280            addl %d0,%d1
10c67d1c:       b081            cmpl %d1,%d0
10c67d1e:       6302            blss 10c67d22 <tcp_sendmsg+0x59e>
10c67d20:       5281            addql #1,%d1
10c67d22:       2541 0064       movel %d1,%a2@(100)
10c67d26:       d5aa 005c       addl %d2,%a2@(92)
10c67d2a:       d5aa 0060       addl %d2,%a2@(96)
10c67d2e:       d5aa 0078       addl %d2,%a2@(120)
10c67d32:       d5ad 007c       addl %d2,%a5@(124)
10c67d36:       95ad 0080       subl %d2,%a5@(128)
10c67d3a:       282e fff4       movel %fp@(-12),%d4
10c67d3e:       6714            beqs 10c67d54 <tcp_sendmsg+0x5d0>
10c67d40:       4aad 01c2       tstl %a5@(450)
10c67d44:       6600 0644       bnew 10c6838a <tcp_sendmsg+0xc06>
10c67d48:       2b4b 01c2       movel %a3,%a5@(450)
10c67d4c:       42ad 01c6       clrl %a5@(454)
10c67d50:       6000 0638       braw 10c6838a <tcp_sendmsg+0xc06>
10c67d54:       4aae ffd8       tstl %fp@(-40)
10c67d58:       6714            beqs 10c67d6e <tcp_sendmsg+0x5ea>
10c67d5a:       2005            movel %d5,%d0
10c67d5c:       5380            subql #1,%d0
10c67d5e:       e788            lsll #3,%d0
10c67d60:       226a 0088       moveal %a2@(136),%a1
10c67d64:       41e9 0012       lea %a1@(18),%a0
10c67d68:       d570 0800       addw %d2,%a0@(00000000,%d0:l)
10c67d6c:       602c            bras 10c67d9a <tcp_sendmsg+0x616>
10c67d6e:       2005            movel %d5,%d0
10c67d70:       e788            lsll #3,%d0
10c67d72:       206a 0088       moveal %a2@(136),%a0
10c67d76:       41f0 080c       lea %a0@(0000000c,%d0:l),%a0
10c67d7a:       208b            movel %a3,%a0@
10c67d7c:       3143 0004       movew %d3,%a0@(4)
10c67d80:       3142 0006       movew %d2,%a0@(6)
10c67d84:       206a 0088       moveal %a2@(136),%a0
10c67d88:       5285            addql #1,%d5
10c67d8a:       2145 0004       movel %d5,%a0@(4)
10c67d8e:       4aad 01c2       tstl %a5@(450)
10c67d92:       670c            beqs 10c67da0 <tcp_sendmsg+0x61c>
10c67d94:       41eb 0014       lea %a3@(20),%a0
10c67d98:       5290            addql #1,%a0@
10c67d9a:       2003            movel %d3,%d0
10c67d9c:       d082            addl %d2,%d0
10c67d9e:       6016            bras 10c67db6 <tcp_sendmsg+0x632>
10c67da0:       2003            movel %d3,%d0
10c67da2:       d082            addl %d2,%d0
10c67da4:       0c80 0000 0fff  cmpil #4095,%d0
10c67daa:       6e0a            bgts 10c67db6 <tcp_sendmsg+0x632>
10c67dac:       41eb 0014       lea %a3@(20),%a0
10c67db0:       5290            addql #1,%a0@
10c67db2:       2b4b 01c2       movel %a3,%a5@(450)
10c67db6:       2b40 01c6       movel %d0,%a5@(454)
10c67dba:       4aae ffe0       tstl %fp@(-32)
10c67dbe:       6606            bnes 10c67dc6 <tcp_sendmsg+0x642>
10c67dc0:       022a 00f7 0046  andib #-9,%a2@(70)
10c67dc6:       d5ac 00fc       addl %d2,%a4@(252)
10c67dca:       d5aa 003e       addl %d2,%a2@(62)
10c67dce:       2e06            movel %d6,%d7
10c67dd0:       d5ae ffe0       addl %d2,%fp@(-32)
10c67dd4:       95ae ffdc       subl %d2,%fp@(-36)
10c67dd8:       202e ffe4       movel %fp@(-28),%d0
10c67ddc:       b0aa 005c       cmpl %a2@(92),%d0
10c67de0:       6600 face       bnew 10c678b0 <tcp_sendmsg+0x12c>
10c67de4:       082e 0000 ffeb  btst #0,%fp@(-21)
10c67dea:       6600 fac4       bnew 10c678b0 <tcp_sendmsg+0x12c>
10c67dee:       202c 005c       movel %a4@(92),%d0
10c67df2:       e288            lsrl #1,%d0
10c67df4:       d0ac 0100       addl %a4@(256),%d0
10c67df8:       90ac 00fc       subl %a4@(252),%d0
10c67dfc:       6a00 010c       bplw 10c67f0a <tcp_sendmsg+0x786>
10c67e00:       002a 0008 0046  orib #8,%a2@(70)
10c67e06:       296c 00fc 0100  movel %a4@(252),%a4@(256)
10c67e0c:       206c 00e8       moveal %a4@(232),%a0
10c67e10:       b0fc 0000       cmpaw #0,%a0
10c67e14:       6700 00b0       beqw 10c67ec6 <tcp_sendmsg+0x742>
10c67e18:       7200            moveq #0,%d1
10c67e1a:       202c 0088       movel %a4@(136),%d0
10c67e1e:       90ac 008c       subl %a4@(140),%d0
10c67e22:       d0ac 0090       addl %a4@(144),%d0
10c67e26:       b0ac 0098       cmpl %a4@(152),%d0
10c67e2a:       6508            bcss 10c67e34 <tcp_sendmsg+0x6b0>
10c67e2c:       0828 0000 0046  btst #0,%a0@(70)
10c67e32:       6710            beqs 10c67e44 <tcp_sendmsg+0x6c0>
10c67e34:       202c 0010       movel %a4@(16),%d0
10c67e38:       d0ac 0058       addl %a4@(88),%d0
10c67e3c:       90a8 003e       subl %a0@(62),%d0
10c67e40:       6b02            bmis 10c67e44 <tcp_sendmsg+0x6c0>
10c67e42:       7201            moveq #1,%d1
10c67e44:       4a81            tstl %d1
10c67e46:       6712            beqs 10c67e5a <tcp_sendmsg+0x6d6>
10c67e48:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c67e4c:       2f0d            movel %a5,%sp@-
10c67e4e:       4eb9 10c6 fd3c  jsr 10c6fd3c <tcp_write_xmit>
10c67e54:       508f            addql #8,%sp
10c67e56:       4a80            tstl %d0
10c67e58:       676c            beqs 10c67ec6 <tcp_sendmsg+0x742>
10c67e5a:       4aac 0088       tstl %a4@(136)
10c67e5e:       6666            bnes 10c67ec6 <tcp_sendmsg+0x742>
10c67e60:       4a2c 017e       tstb %a4@(382)
10c67e64:       6660            bnes 10c67ec6 <tcp_sendmsg+0x742>
10c67e66:       202c 0084       movel %a4@(132),%d0
10c67e6a:       7403            moveq #3,%d2
10c67e6c:       2200            movel %d0,%d1
10c67e6e:       0c81 0000 2ee0  cmpil #12000,%d1
10c67e74:       6324            blss 10c67e9a <tcp_sendmsg+0x716>
10c67e76:       2f3c 10c6 7e76  movel #281443958,%sp@-
10c67e7c:       2f00            movel %d0,%sp@-
10c67e7e:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c67e82:       2f0d            movel %a5,%sp@-
10c67e84:       4879 1000 8446  pea 10008446 <prio2band+0x11cc>
10c67e8a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c67e90:       223c 0000 2ee0  movel #12000,%d1
10c67e96:       4fef 0014       lea %sp@(20),%sp
10c67e9a:       206e ffd4       moveal %fp@(-44),%a0
10c67e9e:       1142 017e       moveb %d2,%a0@(382)
10c67ea2:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c67ea8:       d081            addl %d1,%d0
10c67eaa:       2140 00a8       movel %d0,%a0@(168)
10c67eae:       2f00            movel %d0,%sp@-
10c67eb0:       4868 00ac       pea %a0@(172)
10c67eb4:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c67eba:       508f            addql #8,%sp
10c67ebc:       4a80            tstl %d0
10c67ebe:       6606            bnes 10c67ec6 <tcp_sendmsg+0x742>
10c67ec0:       41ed 0028       lea %a5@(40),%a0
10c67ec4:       5290            addql #1,%a0@
10c67ec6:       202c 0088       movel %a4@(136),%d0
10c67eca:       b0ac 0098       cmpl %a4@(152),%d0
10c67ece:       6510            bcss 10c67ee0 <tcp_sendmsg+0x75c>
10c67ed0:       42ac 00a0       clrl %a4@(160)
10c67ed4:       2979 1002 67b0  movel 100267b0 <jiffies>,%a4@(164)
10c67eda:       00a4 
10c67edc:       6000 f9d2       braw 10c678b0 <tcp_sendmsg+0x12c>
10c67ee0:       b0ac 00a0       cmpl %a4@(160),%d0
10c67ee4:       6304            blss 10c67eea <tcp_sendmsg+0x766>
10c67ee6:       2940 00a0       movel %d0,%a4@(160)
10c67eea:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c67ef0:       90ac 00a4       subl %a4@(164),%d0
10c67ef4:       b0ac 0084       cmpl %a4@(132),%d0
10c67ef8:       6500 f9b6       bcsw 10c678b0 <tcp_sendmsg+0x12c>
10c67efc:       2f0d            movel %a5,%sp@-
10c67efe:       4eb9 10c6 db3a  jsr 10c6db3a <tcp_cwnd_application_limited>
10c67f04:       588f            addql #4,%sp
10c67f06:       6000 f9a8       braw 10c678b0 <tcp_sendmsg+0x12c>
10c67f0a:       b5ec 00e8       cmpal %a4@(232),%a2
10c67f0e:       6600 f9a0       bnew 10c678b0 <tcp_sendmsg+0x12c>
10c67f12:       2f2e ffe4       movel %fp@(-28),%sp@-
10c67f16:       2f0d            movel %a5,%sp@-
10c67f18:       4eb9 10c6 f7c6  jsr 10c6f7c6 <tcp_push_one>
10c67f1e:       508f            addql #8,%sp
10c67f20:       6000 f98e       braw 10c678b0 <tcp_sendmsg+0x12c>
10c67f24:       206d 0306       moveal %a5@(774),%a0
10c67f28:       5888            addql #4,%a0
10c67f2a:       40c0            movew %sr,%d0
10c67f2c:       007c 0700       oriw #1792,%sr
10c67f30:       7204            moveq #4,%d1
10c67f32:       8390            orl %d1,%a0@
10c67f34:       46c0            movew %d0,%sr
10c67f36:       4aae ffe0       tstl %fp@(-32)
10c67f3a:       6700 01a0       beqw 10c680dc <tcp_sendmsg+0x958>
10c67f3e:       222e ffe8       movel %fp@(-24),%d1
10c67f42:       0241 7fff       andiw #32767,%d1
10c67f46:       4aac 00e8       tstl %a4@(232)
10c67f4a:       6700 0190       beqw 10c680dc <tcp_sendmsg+0x958>
10c67f4e:       206d 006c       moveal %a5@(108),%a0
10c67f52:       3401            movew %d1,%d2
10c67f54:       0242 8000       andiw #-32768,%d2
10c67f58:       0028 0008 0046  orib #8,%a0@(70)
10c67f5e:       296c 00fc 0100  movel %a4@(252),%a4@(256)
10c67f64:       0801 0000       btst #0,%d1
10c67f68:       6712            beqs 10c67f7c <tcp_sendmsg+0x7f8>
10c67f6a:       197c 0001 017f  moveb #1,%a4@(383)
10c67f70:       296c 00fc 0180  movel %a4@(252),%a4@(384)
10c67f76:       0028 0020 0047  orib #32,%a0@(71)
10c67f7c:       7002            moveq #2,%d0
10c67f7e:       4a42            tstw %d2
10c67f80:       6602            bnes 10c67f84 <tcp_sendmsg+0x800>
10c67f82:       7001            moveq #1,%d0
10c67f84:       2600            movel %d0,%d3
10c67f86:       206c 00e8       moveal %a4@(232),%a0
10c67f8a:       b0fc 0000       cmpaw #0,%a0
10c67f8e:       6700 0110       beqw 10c680a0 <tcp_sendmsg+0x91c>
10c67f92:       7068            moveq #104,%d0
10c67f94:       d08d            addl %a5,%d0
10c67f96:       b090            cmpl %a0@,%d0
10c67f98:       6702            beqs 10c67f9c <tcp_sendmsg+0x818>
10c67f9a:       7601            moveq #1,%d3
10c67f9c:       7a00            moveq #0,%d5
10c67f9e:       7801            moveq #1,%d4
10c67fa0:       b883            cmpl %d3,%d4
10c67fa2:       6752            beqs 10c67ff6 <tcp_sendmsg+0x872>
10c67fa4:       4a2c 017f       tstb %a4@(383)
10c67fa8:       664c            bnes 10c67ff6 <tcp_sendmsg+0x872>
10c67faa:       7800            moveq #0,%d4
10c67fac:       226e ffe4       moveal %fp@(-28),%a1
10c67fb0:       b3e8 005c       cmpal %a0@(92),%a1
10c67fb4:       633c            blss 10c67ff2 <tcp_sendmsg+0x86e>
10c67fb6:       0828 0000 0046  btst #0,%a0@(70)
10c67fbc:       6634            bnes 10c67ff2 <tcp_sendmsg+0x86e>
10c67fbe:       7002            moveq #2,%d0
10c67fc0:       b083            cmpl %d3,%d0
10c67fc2:       672c            beqs 10c67ff0 <tcp_sendmsg+0x86c>
10c67fc4:       4a83            tstl %d3
10c67fc6:       662a            bnes 10c67ff2 <tcp_sendmsg+0x86e>
10c67fc8:       4aac 0088       tstl %a4@(136)
10c67fcc:       6724            beqs 10c67ff2 <tcp_sendmsg+0x86e>
10c67fce:       7400            moveq #0,%d2
10c67fd0:       222c 0014       movel %a4@(20),%d1
10c67fd4:       202c 0010       movel %a4@(16),%d0
10c67fd8:       9081            subl %d1,%d0
10c67fda:       6a10            bpls 10c67fec <tcp_sendmsg+0x868>
10c67fdc:       202c 000c       movel %a4@(12),%d0
10c67fe0:       9081            subl %d1,%d0
10c67fe2:       5ac0            spl %d0
10c67fe4:       4880            extw %d0
10c67fe6:       3400            movew %d0,%d2
10c67fe8:       48c2            extl %d2
10c67fea:       4482            negl %d2
10c67fec:       4a82            tstl %d2
10c67fee:       6702            beqs 10c67ff2 <tcp_sendmsg+0x86e>
10c67ff0:       7801            moveq #1,%d4
10c67ff2:       4a84            tstl %d4
10c67ff4:       662a            bnes 10c68020 <tcp_sendmsg+0x89c>
10c67ff6:       202c 0088       movel %a4@(136),%d0
10c67ffa:       90ac 008c       subl %a4@(140),%d0
10c67ffe:       d0ac 0090       addl %a4@(144),%d0
10c68002:       b0ac 0098       cmpl %a4@(152),%d0
10c68006:       6508            bcss 10c68010 <tcp_sendmsg+0x88c>
10c68008:       0828 0000 0046  btst #0,%a0@(70)
10c6800e:       6710            beqs 10c68020 <tcp_sendmsg+0x89c>
10c68010:       202c 0010       movel %a4@(16),%d0
10c68014:       d0ac 0058       addl %a4@(88),%d0
10c68018:       90a8 003e       subl %a0@(62),%d0
10c6801c:       6b02            bmis 10c68020 <tcp_sendmsg+0x89c>
10c6801e:       7a01            moveq #1,%d5
10c68020:       4a85            tstl %d5
10c68022:       6710            beqs 10c68034 <tcp_sendmsg+0x8b0>
10c68024:       2f03            movel %d3,%sp@-
10c68026:       2f0d            movel %a5,%sp@-
10c68028:       4eb9 10c6 fd3c  jsr 10c6fd3c <tcp_write_xmit>
10c6802e:       508f            addql #8,%sp
10c68030:       4a80            tstl %d0
10c68032:       676c            beqs 10c680a0 <tcp_sendmsg+0x91c>
10c68034:       4aac 0088       tstl %a4@(136)
10c68038:       6666            bnes 10c680a0 <tcp_sendmsg+0x91c>
10c6803a:       4a2c 017e       tstb %a4@(382)
10c6803e:       6660            bnes 10c680a0 <tcp_sendmsg+0x91c>
10c68040:       202c 0084       movel %a4@(132),%d0
10c68044:       7403            moveq #3,%d2
10c68046:       2200            movel %d0,%d1
10c68048:       0c81 0000 2ee0  cmpil #12000,%d1
10c6804e:       6324            blss 10c68074 <tcp_sendmsg+0x8f0>
10c68050:       2f3c 10c6 8050  movel #281444432,%sp@-
10c68056:       2f00            movel %d0,%sp@-
10c68058:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c6805c:       2f0d            movel %a5,%sp@-
10c6805e:       4879 1000 8446  pea 10008446 <prio2band+0x11cc>
10c68064:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6806a:       223c 0000 2ee0  movel #12000,%d1
10c68070:       4fef 0014       lea %sp@(20),%sp
10c68074:       206e ffd4       moveal %fp@(-44),%a0
10c68078:       1142 017e       moveb %d2,%a0@(382)
10c6807c:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c68082:       d081            addl %d1,%d0
10c68084:       2140 00a8       movel %d0,%a0@(168)
10c68088:       2f00            movel %d0,%sp@-
10c6808a:       4868 00ac       pea %a0@(172)
10c6808e:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c68094:       508f            addql #8,%sp
10c68096:       4a80            tstl %d0
10c68098:       6606            bnes 10c680a0 <tcp_sendmsg+0x91c>
10c6809a:       41ed 0028       lea %a5@(40),%a0
10c6809e:       5290            addql #1,%a0@
10c680a0:       202c 0088       movel %a4@(136),%d0
10c680a4:       b0ac 0098       cmpl %a4@(152),%d0
10c680a8:       650e            bcss 10c680b8 <tcp_sendmsg+0x934>
10c680aa:       42ac 00a0       clrl %a4@(160)
10c680ae:       2979 1002 67b0  movel 100267b0 <jiffies>,%a4@(164)
10c680b4:       00a4 
10c680b6:       6024            bras 10c680dc <tcp_sendmsg+0x958>
10c680b8:       b0ac 00a0       cmpl %a4@(160),%d0
10c680bc:       6304            blss 10c680c2 <tcp_sendmsg+0x93e>
10c680be:       2940 00a0       movel %d0,%a4@(160)
10c680c2:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c680c8:       90ac 00a4       subl %a4@(164),%d0
10c680cc:       b0ac 0084       cmpl %a4@(132),%d0
10c680d0:       650a            bcss 10c680dc <tcp_sendmsg+0x958>
10c680d2:       2f0d            movel %a5,%sp@-
10c680d4:       4eb9 10c6 db3a  jsr 10c6db3a <tcp_cwnd_application_limited>
10c680da:       588f            addql #4,%sp
10c680dc:       486e fffc       pea %fp@(-4)
10c680e0:       2f0d            movel %a5,%sp@-
10c680e2:       4eba ebc2       jsr %pc@(10c66ca6 <wait_for_tcp_memory>)
10c680e6:       2800            movel %d0,%d4
10c680e8:       508f            addql #8,%sp
10c680ea:       6600 029e       bnew 10c6838a <tcp_sendmsg+0xc06>
10c680ee:       206d 0048       moveal %a5@(72),%a0
10c680f2:       226e ffd4       moveal %fp@(-44),%a1
10c680f6:       4281            clrl %d1
10c680f8:       3229 0064       movew %a1@(100),%d1
10c680fc:       b0fc 0000       cmpaw #0,%a0
10c68100:       6718            beqs 10c6811a <tcp_sendmsg+0x996>
10c68102:       2028 0024       movel %a0@(36),%d0
10c68106:       b0a9 0060       cmpl %a1@(96),%d0
10c6810a:       670e            beqs 10c6811a <tcp_sendmsg+0x996>
10c6810c:       2f00            movel %d0,%sp@-
10c6810e:       2f0d            movel %a5,%sp@-
10c68110:       4eb9 10c6 fcc6  jsr 10c6fcc6 <tcp_sync_mss>
10c68116:       2200            movel %d0,%d1
10c68118:       508f            addql #8,%sp
10c6811a:       206e ffd4       moveal %fp@(-44),%a0
10c6811e:       1028 0123       moveb %a0@(291),%d0
10c68122:       670c            beqs 10c68130 <tcp_sendmsg+0x9ac>
10c68124:       5981            subql #4,%d1
10c68126:       0280 0000 00ff  andil #255,%d0
10c6812c:       e788            lsll #3,%d0
10c6812e:       9280            subl %d0,%d1
10c68130:       2d41 ffe4       movel %d1,%fp@(-28)
10c68134:       6000 f77a       braw 10c678b0 <tcp_sendmsg+0x12c>
10c68138:       53ae ffec       subql #1,%fp@(-20)
10c6813c:       6a00 f762       bplw 10c678a0 <tcp_sendmsg+0x11c>
10c68140:       4aae ffe0       tstl %fp@(-32)
10c68144:       6700 01b4       beqw 10c682fa <tcp_sendmsg+0xb76>
10c68148:       4282            clrl %d2
10c6814a:       142c 010e       moveb %a4@(270),%d2
10c6814e:       4aac 00e8       tstl %a4@(232)
10c68152:       6700 01a6       beqw 10c682fa <tcp_sendmsg+0xb76>
10c68156:       206d 006c       moveal %a5@(108),%a0
10c6815a:       322e ffea       movew %fp@(-22),%d1
10c6815e:       0241 8000       andiw #-32768,%d1
10c68162:       6710            beqs 10c68174 <tcp_sendmsg+0x9f0>
10c68164:       202c 005c       movel %a4@(92),%d0
10c68168:       e288            lsrl #1,%d0
10c6816a:       d0ac 0100       addl %a4@(256),%d0
10c6816e:       90ac 00fc       subl %a4@(252),%d0
10c68172:       6a0c            bpls 10c68180 <tcp_sendmsg+0x9fc>
10c68174:       0028 0008 0046  orib #8,%a0@(70)
10c6817a:       296c 00fc 0100  movel %a4@(252),%a4@(256)
10c68180:       082e 0000 ffeb  btst #0,%fp@(-21)
10c68186:       6712            beqs 10c6819a <tcp_sendmsg+0xa16>
10c68188:       197c 0001 017f  moveb #1,%a4@(383)
10c6818e:       296c 00fc 0180  movel %a4@(252),%a4@(384)
10c68194:       0028 0020 0047  orib #32,%a0@(71)
10c6819a:       7002            moveq #2,%d0
10c6819c:       4a41            tstw %d1
10c6819e:       6602            bnes 10c681a2 <tcp_sendmsg+0xa1e>
10c681a0:       2002            movel %d2,%d0
10c681a2:       2600            movel %d0,%d3
10c681a4:       206c 00e8       moveal %a4@(232),%a0
10c681a8:       b0fc 0000       cmpaw #0,%a0
10c681ac:       6700 0110       beqw 10c682be <tcp_sendmsg+0xb3a>
10c681b0:       7068            moveq #104,%d0
10c681b2:       d08d            addl %a5,%d0
10c681b4:       b090            cmpl %a0@,%d0
10c681b6:       6702            beqs 10c681ba <tcp_sendmsg+0xa36>
10c681b8:       7601            moveq #1,%d3
10c681ba:       7a00            moveq #0,%d5
10c681bc:       7001            moveq #1,%d0
10c681be:       b083            cmpl %d3,%d0
10c681c0:       6752            beqs 10c68214 <tcp_sendmsg+0xa90>
10c681c2:       4a2c 017f       tstb %a4@(383)
10c681c6:       664c            bnes 10c68214 <tcp_sendmsg+0xa90>
10c681c8:       7800            moveq #0,%d4
10c681ca:       222e ffe4       movel %fp@(-28),%d1
10c681ce:       b2a8 005c       cmpl %a0@(92),%d1
10c681d2:       633c            blss 10c68210 <tcp_sendmsg+0xa8c>
10c681d4:       0828 0000 0046  btst #0,%a0@(70)
10c681da:       6634            bnes 10c68210 <tcp_sendmsg+0xa8c>
10c681dc:       7002            moveq #2,%d0
10c681de:       b083            cmpl %d3,%d0
10c681e0:       672c            beqs 10c6820e <tcp_sendmsg+0xa8a>
10c681e2:       4a83            tstl %d3
10c681e4:       662a            bnes 10c68210 <tcp_sendmsg+0xa8c>
10c681e6:       4aac 0088       tstl %a4@(136)
10c681ea:       6724            beqs 10c68210 <tcp_sendmsg+0xa8c>
10c681ec:       7200            moveq #0,%d1
10c681ee:       242c 0014       movel %a4@(20),%d2
10c681f2:       202c 0010       movel %a4@(16),%d0
10c681f6:       9082            subl %d2,%d0
10c681f8:       6a10            bpls 10c6820a <tcp_sendmsg+0xa86>
10c681fa:       202c 000c       movel %a4@(12),%d0
10c681fe:       9082            subl %d2,%d0
10c68200:       5ac0            spl %d0
10c68202:       4880            extw %d0
10c68204:       3200            movew %d0,%d1
10c68206:       48c1            extl %d1
10c68208:       4481            negl %d1
10c6820a:       4a81            tstl %d1
10c6820c:       6702            beqs 10c68210 <tcp_sendmsg+0xa8c>
10c6820e:       7801            moveq #1,%d4
10c68210:       4a84            tstl %d4
10c68212:       662a            bnes 10c6823e <tcp_sendmsg+0xaba>
10c68214:       202c 0088       movel %a4@(136),%d0
10c68218:       90ac 008c       subl %a4@(140),%d0
10c6821c:       d0ac 0090       addl %a4@(144),%d0
10c68220:       b0ac 0098       cmpl %a4@(152),%d0
10c68224:       6508            bcss 10c6822e <tcp_sendmsg+0xaaa>
10c68226:       0828 0000 0046  btst #0,%a0@(70)
10c6822c:       6710            beqs 10c6823e <tcp_sendmsg+0xaba>
10c6822e:       202c 0010       movel %a4@(16),%d0
10c68232:       d0ac 0058       addl %a4@(88),%d0
10c68236:       90a8 003e       subl %a0@(62),%d0
10c6823a:       6b02            bmis 10c6823e <tcp_sendmsg+0xaba>
10c6823c:       7a01            moveq #1,%d5
10c6823e:       4a85            tstl %d5
10c68240:       6710            beqs 10c68252 <tcp_sendmsg+0xace>
10c68242:       2f03            movel %d3,%sp@-
10c68244:       2f0d            movel %a5,%sp@-
10c68246:       4eb9 10c6 fd3c  jsr 10c6fd3c <tcp_write_xmit>
10c6824c:       508f            addql #8,%sp
10c6824e:       4a80            tstl %d0
10c68250:       676c            beqs 10c682be <tcp_sendmsg+0xb3a>
10c68252:       4aac 0088       tstl %a4@(136)
10c68256:       6666            bnes 10c682be <tcp_sendmsg+0xb3a>
10c68258:       4a2c 017e       tstb %a4@(382)
10c6825c:       6660            bnes 10c682be <tcp_sendmsg+0xb3a>
10c6825e:       202c 0084       movel %a4@(132),%d0
10c68262:       2200            movel %d0,%d1
10c68264:       0c81 0000 2ee0  cmpil #12000,%d1
10c6826a:       6324            blss 10c68290 <tcp_sendmsg+0xb0c>
10c6826c:       2f3c 10c6 826c  movel #281444972,%sp@-
10c68272:       2f00            movel %d0,%sp@-
10c68274:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c68278:       2f0d            movel %a5,%sp@-
10c6827a:       4879 1000 8446  pea 10008446 <prio2band+0x11cc>
10c68280:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c68286:       223c 0000 2ee0  movel #12000,%d1
10c6828c:       4fef 0014       lea %sp@(20),%sp
10c68290:       7003            moveq #3,%d0
10c68292:       206e ffd4       moveal %fp@(-44),%a0
10c68296:       1140 017e       moveb %d0,%a0@(382)
10c6829a:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c682a0:       d081            addl %d1,%d0
10c682a2:       2140 00a8       movel %d0,%a0@(168)
10c682a6:       2f00            movel %d0,%sp@-
10c682a8:       4868 00ac       pea %a0@(172)
10c682ac:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c682b2:       508f            addql #8,%sp
10c682b4:       4a80            tstl %d0
10c682b6:       6606            bnes 10c682be <tcp_sendmsg+0xb3a>
10c682b8:       41ed 0028       lea %a5@(40),%a0
10c682bc:       5290            addql #1,%a0@
10c682be:       202c 0088       movel %a4@(136),%d0
10c682c2:       b0ac 0098       cmpl %a4@(152),%d0
10c682c6:       650e            bcss 10c682d6 <tcp_sendmsg+0xb52>
10c682c8:       42ac 00a0       clrl %a4@(160)
10c682cc:       2979 1002 67b0  movel 100267b0 <jiffies>,%a4@(164)
10c682d2:       00a4 
10c682d4:       6024            bras 10c682fa <tcp_sendmsg+0xb76>
10c682d6:       b0ac 00a0       cmpl %a4@(160),%d0
10c682da:       6304            blss 10c682e0 <tcp_sendmsg+0xb5c>
10c682dc:       2940 00a0       movel %d0,%a4@(160)
10c682e0:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c682e6:       90ac 00a4       subl %a4@(164),%d0
10c682ea:       b0ac 0084       cmpl %a4@(132),%d0
10c682ee:       650a            bcss 10c682fa <tcp_sendmsg+0xb76>
10c682f0:       2f0d            movel %a5,%sp@-
10c682f2:       4eb9 10c6 db3a  jsr 10c6db3a <tcp_cwnd_application_limited>
10c682f8:       588f            addql #4,%sp
10c682fa:       52b9 1002 5730  addql #1,10025730 <irq_stat+0x8>
10c68300:       4aad 00ba       tstl %a5@(186)
10c68304:       670a            beqs 10c68310 <tcp_sendmsg+0xb8c>
10c68306:       2f0d            movel %a5,%sp@-
10c68308:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c6830e:       588f            addql #4,%sp
10c68310:       42ad 0030       clrl %a5@(48)
10c68314:       226e ffcc       moveal %fp@(-52),%a1
10c68318:       b3d1            cmpal %a1@,%a1
10c6831a:       6712            beqs 10c6832e <tcp_sendmsg+0xbaa>
10c6831c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c68320:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c68324:       2f2e ffd0       movel %fp@(-48),%sp@-
10c68328:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c6832e:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c68334:       202e ffe0       movel %fp@(-32),%d0
10c68338:       6000 00a6       braw 10c683e0 <tcp_sendmsg+0xc5c>
10c6833c:       4aaa 005c       tstl %a2@(92)
10c68340:       6648            bnes 10c6838a <tcp_sendmsg+0xc06>
10c68342:       b5ec 00e8       cmpal %a4@(232),%a2
10c68346:       6604            bnes 10c6834c <tcp_sendmsg+0xbc8>
10c68348:       42ac 00e8       clrl %a4@(232)
10c6834c:       206a 0008       moveal %a2@(8),%a0
10c68350:       53a8 0008       subql #1,%a0@(8)
10c68354:       2252            moveal %a2@,%a1
10c68356:       206a 0004       moveal %a2@(4),%a0
10c6835a:       4292            clrl %a2@
10c6835c:       42aa 0004       clrl %a2@(4)
10c68360:       42aa 0008       clrl %a2@(8)
10c68364:       2348 0004       movel %a0,%a1@(4)
10c68368:       2089            movel %a1,%a0@
10c6836a:       1b7c 0001 0143  moveb #1,%a5@(323)
10c68370:       202a 0078       movel %a2@(120),%d0
10c68374:       91ad 007c       subl %d0,%a5@(124)
10c68378:       222a 0078       movel %a2@(120),%d1
10c6837c:       d3ad 0080       addl %d1,%a5@(128)
10c68380:       2f0a            movel %a2,%sp@-
10c68382:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c68388:       588f            addql #4,%sp
10c6838a:       4aae ffe0       tstl %fp@(-32)
10c6838e:       6600 fdb8       bnew 10c68148 <tcp_sendmsg+0x9c4>
10c68392:       2f04            movel %d4,%sp@-
10c68394:       2f2e ffe8       movel %fp@(-24),%sp@-
10c68398:       2f0d            movel %a5,%sp@-
10c6839a:       4eba eaca       jsr %pc@(10c66e66 <tcp_error>)
10c6839e:       2800            movel %d0,%d4
10c683a0:       4fef 000c       lea %sp@(12),%sp
10c683a4:       52b9 1002 5730  addql #1,10025730 <irq_stat+0x8>
10c683aa:       4aad 00ba       tstl %a5@(186)
10c683ae:       670a            beqs 10c683ba <tcp_sendmsg+0xc36>
10c683b0:       2f0d            movel %a5,%sp@-
10c683b2:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c683b8:       588f            addql #4,%sp
10c683ba:       42ad 0030       clrl %a5@(48)
10c683be:       206e ffcc       moveal %fp@(-52),%a0
10c683c2:       b1d0            cmpal %a0@,%a0
10c683c4:       6712            beqs 10c683d8 <tcp_sendmsg+0xc54>
10c683c6:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c683ca:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c683ce:       2f2e ffd0       movel %fp@(-48),%sp@-
10c683d2:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c683d8:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c683de:       2004            movel %d4,%d0
10c683e0:       4cee 3cfc ffa4  moveml %fp@(-92),%d2-%d7/%a2-%a5
10c683e6:       4e5e            unlk %fp
10c683e8:       4e75            rts

10c683ea <tcp_recv_urg>:
10c683ea:       4e56 fffc       linkw %fp,#-4
10c683ee:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c683f2:       226e 0008       moveal %fp@(8),%a1
10c683f6:       246e 0010       moveal %fp@(16),%a2
10c683fa:       242e 0014       movel %fp@(20),%d2
10c683fe:       262e 0018       movel %fp@(24),%d3
10c68402:       41e9 00d6       lea %a1@(214),%a0
10c68406:       1029 0096       moveb %a1@(150),%d0
10c6840a:       660c            bnes 10c68418 <tcp_recv_urg+0x2e>
10c6840c:       3228 017c       movew %a0@(380),%d1
10c68410:       6706            beqs 10c68418 <tcp_recv_urg+0x2e>
10c68412:       0c41 0400       cmpiw #1024,%d1
10c68416:       6606            bnes 10c6841e <tcp_recv_urg+0x34>
10c68418:       70ea            moveq #-22,%d0
10c6841a:       6000 008a       braw 10c684a6 <tcp_recv_urg+0xbc>
10c6841e:       1029 0020       moveb %a1@(32),%d0
10c68422:       0c00 0007       cmpib #7,%d0
10c68426:       660a            bnes 10c68432 <tcp_recv_urg+0x48>
10c68428:       1029 0095       moveb %a1@(149),%d0
10c6842c:       6604            bnes 10c68432 <tcp_recv_urg+0x48>
10c6842e:       7095            moveq #-107,%d0
10c68430:       6074            bras 10c684a6 <tcp_recv_urg+0xbc>
10c68432:       0801 0008       btst #8,%d1
10c68436:       6756            beqs 10c6848e <tcp_recv_urg+0xa4>
10c68438:       93c9            subal %a1,%a1
10c6843a:       1d68 017d ffff  moveb %a0@(381),%fp@(-1)
10c68440:       0803 0001       btst #1,%d3
10c68444:       6606            bnes 10c6844c <tcp_recv_urg+0x62>
10c68446:       317c 0400 017c  movew #1024,%a0@(380)
10c6844c:       222a 0018       movel %a2@(24),%d1
10c68450:       7001            moveq #1,%d0
10c68452:       8081            orl %d1,%d0
10c68454:       2540 0018       movel %d0,%a2@(24)
10c68458:       4a82            tstl %d2
10c6845a:       6f1e            bles 10c6847a <tcp_recv_urg+0x90>
10c6845c:       0803 0005       btst #5,%d3
10c68460:       6614            bnes 10c68476 <tcp_recv_urg+0x8c>
10c68462:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c68466:       486e ffff       pea %fp@(-1)
10c6846a:       2f2a 0008       movel %a2@(8),%sp@-
10c6846e:       4eb9 10c5 6b02  jsr 10c56b02 <memcpy_toiovec>
10c68474:       2240            moveal %d0,%a1
10c68476:       7401            moveq #1,%d2
10c68478:       6008            bras 10c68482 <tcp_recv_urg+0x98>
10c6847a:       7021            moveq #33,%d0
10c6847c:       8081            orl %d1,%d0
10c6847e:       2540 0018       movel %d0,%a2@(24)
10c68482:       70f2            moveq #-14,%d0
10c68484:       b2fc 0000       cmpaw #0,%a1
10c68488:       661c            bnes 10c684a6 <tcp_recv_urg+0xbc>
10c6848a:       2002            movel %d2,%d0
10c6848c:       6018            bras 10c684a6 <tcp_recv_urg+0xbc>
10c6848e:       1029 0020       moveb %a1@(32),%d0
10c68492:       0c00 0007       cmpib #7,%d0
10c68496:       6708            beqs 10c684a0 <tcp_recv_urg+0xb6>
10c68498:       0829 0000 0027  btst #0,%a1@(39)
10c6849e:       6704            beqs 10c684a4 <tcp_recv_urg+0xba>
10c684a0:       7000            moveq #0,%d0
10c684a2:       6002            bras 10c684a6 <tcp_recv_urg+0xbc>
10c684a4:       70f5            moveq #-11,%d0
10c684a6:       4cee 040c fff0  moveml %fp@(-16),%d2-%d3/%a2
10c684ac:       4e5e            unlk %fp
10c684ae:       4e75            rts

10c684b0 <cleanup_rbuf>:
10c684b0:       4e56 0000       linkw %fp,#0
10c684b4:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c684b8:       266e 0008       moveal %fp@(8),%a3
10c684bc:       242e 000c       movel %fp@(12),%d2
10c684c0:       45eb 00d6       lea %a3@(214),%a2
10c684c4:       7600            moveq #0,%d3
10c684c6:       41eb 0054       lea %a3@(84),%a0
10c684ca:       2250            moveal %a0@,%a1
10c684cc:       b1c9            cmpal %a1,%a0
10c684ce:       6602            bnes 10c684d2 <cleanup_rbuf+0x22>
10c684d0:       93c9            subal %a1,%a1
10c684d2:       b2fc 0000       cmpaw #0,%a1
10c684d6:       671c            beqs 10c684f4 <cleanup_rbuf+0x44>
10c684d8:       202a 0104       movel %a2@(260),%d0
10c684dc:       90a9 003e       subl %a1@(62),%d0
10c684e0:       6b12            bmis 10c684f4 <cleanup_rbuf+0x44>
10c684e2:       4878 0506       pea 506 <LSIGTRAP+0x501>
10c684e6:       4879 1000 857c  pea 1000857c <prio2band+0x1302>
10c684ec:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c684f2:       508f            addql #8,%sp
10c684f4:       082a 0000 0020  btst #0,%a2@(32)
10c684fa:       6736            beqs 10c68532 <cleanup_rbuf+0x82>
10c684fc:       4a2a 0023       tstb %a2@(35)
10c68500:       662e            bnes 10c68530 <cleanup_rbuf+0x80>
10c68502:       222a 0008       movel %a2@(8),%d1
10c68506:       92aa 00f8       subl %a2@(248),%d1
10c6850a:       4280            clrl %d0
10c6850c:       302a 0032       movew %a2@(50),%d0
10c68510:       b081            cmpl %d1,%d0
10c68512:       651c            bcss 10c68530 <cleanup_rbuf+0x80>
10c68514:       4a82            tstl %d2
10c68516:       6f58            bles 10c68570 <cleanup_rbuf+0xc0>
10c68518:       202a 0020       movel %a2@(32),%d0
10c6851c:       0280 0400 ff00  andil #67174144,%d0
10c68522:       0c80 0400 0000  cmpil #67108864,%d0
10c68528:       6608            bnes 10c68532 <cleanup_rbuf+0x82>
10c6852a:       4aab 0050       tstl %a3@(80)
10c6852e:       6602            bnes 10c68532 <cleanup_rbuf+0x82>
10c68530:       7601            moveq #1,%d3
10c68532:       4a82            tstl %d2
10c68534:       6f3a            bles 10c68570 <cleanup_rbuf+0xc0>
10c68536:       4a83            tstl %d3
10c68538:       663a            bnes 10c68574 <cleanup_rbuf+0xc4>
10c6853a:       082b 0000 0027  btst #0,%a3@(39)
10c68540:       662e            bnes 10c68570 <cleanup_rbuf+0xc0>
10c68542:       202a 00f8       movel %a2@(248),%d0
10c68546:       d0aa 00f4       addl %a2@(244),%d0
10c6854a:       90aa 0008       subl %a2@(8),%d0
10c6854e:       6a02            bpls 10c68552 <cleanup_rbuf+0xa2>
10c68550:       7000            moveq #0,%d0
10c68552:       2400            movel %d0,%d2
10c68554:       d480            addl %d0,%d2
10c68556:       b4aa 014c       cmpl %a2@(332),%d2
10c6855a:       6214            bhis 10c68570 <cleanup_rbuf+0xc0>
10c6855c:       2f0b            movel %a3,%sp@-
10c6855e:       4eb9 10c6 ff74  jsr 10c6ff74 <__tcp_select_window>
10c68564:       588f            addql #4,%sp
10c68566:       4a80            tstl %d0
10c68568:       6706            beqs 10c68570 <cleanup_rbuf+0xc0>
10c6856a:       b480            cmpl %d0,%d2
10c6856c:       6202            bhis 10c68570 <cleanup_rbuf+0xc0>
10c6856e:       7601            moveq #1,%d3
10c68570:       4a83            tstl %d3
10c68572:       6708            beqs 10c6857c <cleanup_rbuf+0xcc>
10c68574:       2f0b            movel %a3,%sp@-
10c68576:       4eb9 10c7 1428  jsr 10c71428 <tcp_send_ack>
10c6857c:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c68582:       4e5e            unlk %fp
10c68584:       4e75            rts

10c68586 <tcp_data_wait>:
10c68586:       4e56 ffe0       linkw %fp,#-32
10c6858a:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c6858e:       266e 0008       moveal %fp@(8),%a3
10c68592:       242e 000c       movel %fp@(12),%d2
10c68596:       42ae ffe0       clrl %fp@(-32)
10c6859a:       42ae ffe8       clrl %fp@(-24)
10c6859e:       42ae ffec       clrl %fp@(-20)
10c685a2:       49ee fff0       lea %fp@(-16),%a4
10c685a6:       2d79 1002 53b4  movel 100253b4 <_current_task>,%fp@(-28)
10c685ac:       ffe4 
10c685ae:       28ae ffe0       movel %fp@(-32),%a4@
10c685b2:       2d6e ffe4 fff4  movel %fp@(-28),%fp@(-12)
10c685b8:       2d6e ffe8 fff8  movel %fp@(-24),%fp@(-8)
10c685be:       2d6e ffec fffc  movel %fp@(-20),%fp@(-4)
10c685c4:       2f0c            movel %a4,%sp@-
10c685c6:       2f2b 0044       movel %a3@(68),%sp@-
10c685ca:       4eb9 10c1 5344  jsr 10c15344 <add_wait_queue>
10c685d0:       508f            addql #8,%sp
10c685d2:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c685d8:       7001            moveq #1,%d0
10c685da:       2080            movel %d0,%a0@
10c685dc:       206b 0306       moveal %a3@(774),%a0
10c685e0:       5888            addql #4,%a0
10c685e2:       40c0            movew %sr,%d0
10c685e4:       007c 0700       oriw #1792,%sr
10c685e8:       7202            moveq #2,%d1
10c685ea:       8390            orl %d1,%a0@
10c685ec:       46c0            movew %d0,%sr
10c685ee:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c685f4:       5290            addql #1,%a0@
10c685f6:       2448            moveal %a0,%a2
10c685f8:       4aab 00ba       tstl %a3@(186)
10c685fc:       670a            beqs 10c68608 <tcp_data_wait+0x82>
10c685fe:       2f0b            movel %a3,%sp@-
10c68600:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c68606:       588f            addql #4,%sp
10c68608:       42ab 0030       clrl %a3@(48)
10c6860c:       7034            moveq #52,%d0
10c6860e:       d08b            addl %a3,%d0
10c68610:       41eb 0038       lea %a3@(56),%a0
10c68614:       b1d0            cmpal %a0@,%a0
10c68616:       6714            beqs 10c6862c <tcp_data_wait+0xa6>
10c68618:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6861c:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c68620:       2f00            movel %d0,%sp@-
10c68622:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c68628:       4fef 000c       lea %sp@(12),%sp
10c6862c:       5392            subql #1,%a2@
10c6862e:       41eb 0054       lea %a3@(84),%a0
10c68632:       b1d0            cmpal %a0@,%a0
10c68634:       660c            bnes 10c68642 <tcp_data_wait+0xbc>
10c68636:       2f02            movel %d2,%sp@-
10c68638:       4eb9 10c1 4428  jsr 10c14428 <schedule_timeout>
10c6863e:       2400            movel %d0,%d2
10c68640:       588f            addql #4,%sp
10c68642:       5292            addql #1,%a2@
10c68644:       4aab 0030       tstl %a3@(48)
10c68648:       670a            beqs 10c68654 <tcp_data_wait+0xce>
10c6864a:       2f0b            movel %a3,%sp@-
10c6864c:       4eb9 10c5 4fc8  jsr 10c54fc8 <__lock_sock>
10c68652:       588f            addql #4,%sp
10c68654:       7001            moveq #1,%d0
10c68656:       2740 0030       movel %d0,%a3@(48)
10c6865a:       5392            subql #1,%a2@
10c6865c:       206b 0306       moveal %a3@(774),%a0
10c68660:       5888            addql #4,%a0
10c68662:       40c0            movew %sr,%d0
10c68664:       007c 0700       oriw #1792,%sr
10c68668:       72fd            moveq #-3,%d1
10c6866a:       c390            andl %d1,%a0@
10c6866c:       46c0            movew %d0,%sr
10c6866e:       2f0c            movel %a4,%sp@-
10c68670:       2f2b 0044       movel %a3@(68),%sp@-
10c68674:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c6867a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c68680:       7000            moveq #0,%d0
10c68682:       2080            movel %d0,%a0@
10c68684:       2002            movel %d2,%d0
10c68686:       4cee 1c04 ffd0  moveml %fp@(-48),%d2/%a2-%a4
10c6868c:       4e5e            unlk %fp
10c6868e:       4e75            rts

10c68690 <tcp_prequeue_process>:
10c68690:       4e56 0000       linkw %fp,#0
10c68694:       48e7 003c       moveml %a2-%a5,%sp@-
10c68698:       2a6e 0008       moveal %fp@(8),%a5
10c6869c:       47ed 00d6       lea %a5@(214),%a3
10c686a0:       202b 003c       movel %a3@(60),%d0
10c686a4:       d1b9 1003 303a  addl %d0,1003303a <net_statistics+0x158>
10c686aa:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c686b0:       5290            addql #1,%a0@
10c686b2:       2848            moveal %a0,%a4
10c686b4:       600c            bras 10c686c2 <tcp_prequeue_process+0x32>
10c686b6:       2f0a            movel %a2,%sp@-
10c686b8:       2f0d            movel %a5,%sp@-
10c686ba:       206d 031e       moveal %a5@(798),%a0
10c686be:       4e90            jsr %a0@
10c686c0:       508f            addql #8,%sp
10c686c2:       41eb 0034       lea %a3@(52),%a0
10c686c6:       2250            moveal %a0@,%a1
10c686c8:       95ca            subal %a2,%a2
10c686ca:       b1c9            cmpal %a1,%a0
10c686cc:       6718            beqs 10c686e6 <tcp_prequeue_process+0x56>
10c686ce:       2449            moveal %a1,%a2
10c686d0:       2252            moveal %a2@,%a1
10c686d2:       53a8 0008       subql #1,%a0@(8)
10c686d6:       2348 0004       movel %a0,%a1@(4)
10c686da:       2089            movel %a1,%a0@
10c686dc:       4292            clrl %a2@
10c686de:       42aa 0004       clrl %a2@(4)
10c686e2:       42aa 0008       clrl %a2@(8)
10c686e6:       b4fc 0000       cmpaw #0,%a2
10c686ea:       66ca            bnes 10c686b6 <tcp_prequeue_process+0x26>
10c686ec:       5394            subql #1,%a4@
10c686ee:       42ab 0044       clrl %a3@(68)
10c686f2:       4cee 3c00 fff0  moveml %fp@(-16),%a2-%a5
10c686f8:       4e5e            unlk %fp
10c686fa:       4e75            rts

10c686fc <tcp_recvmsg>:
10c686fc:       4e56 ffe4       linkw %fp,#-28
10c68700:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c68704:       286e 0008       moveal %fp@(8),%a4
10c68708:       282e 0010       movel %fp@(16),%d4
10c6870c:       47ec 00d6       lea %a4@(214),%a3
10c68710:       7a00            moveq #0,%d5
10c68712:       42ae fff4       clrl %fp@(-12)
10c68716:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c6871c:       5290            addql #1,%a0@
10c6871e:       2e08            movel %a0,%d7
10c68720:       4aac 0030       tstl %a4@(48)
10c68724:       670a            beqs 10c68730 <tcp_recvmsg+0x34>
10c68726:       2f0c            movel %a4,%sp@-
10c68728:       4eb9 10c5 4fc8  jsr 10c54fc8 <__lock_sock>
10c6872e:       588f            addql #4,%sp
10c68730:       7001            moveq #1,%d0
10c68732:       2940 0030       movel %d0,%a4@(48)
10c68736:       2047            moveal %d7,%a0
10c68738:       5390            subql #1,%a0@
10c6873a:       7495            moveq #-107,%d2
10c6873c:       102c 0020       moveb %a4@(32),%d0
10c68740:       0c00 000a       cmpib #10,%d0
10c68744:       6700 04b4       beqw 10c68bfa <tcp_recvmsg+0x4fe>
10c68748:       7000            moveq #0,%d0
10c6874a:       4aae 0014       tstl %fp@(20)
10c6874e:       6604            bnes 10c68754 <tcp_recvmsg+0x58>
10c68750:       202c 02a2       movel %a4@(674),%d0
10c68754:       2d40 fff8       movel %d0,%fp@(-8)
10c68758:       082e 0000 001b  btst #0,%fp@(27)
10c6875e:       6600 04d6       bnew 10c68c36 <tcp_recvmsg+0x53a>
10c68762:       2c0c            movel %a4,%d6
10c68764:       0686 0000 01da  addil #474,%d6
10c6876a:       2d6e 0018 ffec  movel %fp@(24),%fp@(-20)
10c68770:       7002            moveq #2,%d0
10c68772:       c1ae ffec       andl %d0,%fp@(-20)
10c68776:       670a            beqs 10c68782 <tcp_recvmsg+0x86>
10c68778:       2046            moveal %d6,%a0
10c6877a:       2d50 fffc       movel %a0@,%fp@(-4)
10c6877e:       2c0e            movel %fp,%d6
10c68780:       5986            subql #4,%d6
10c68782:       082e 0000 001a  btst #0,%fp@(26)
10c68788:       6628            bnes 10c687b2 <tcp_recvmsg+0xb6>
10c6878a:       202c 029e       movel %a4@(670),%d0
10c6878e:       2204            movel %d4,%d1
10c68790:       b084            cmpl %d4,%d0
10c68792:       6c02            bges 10c68796 <tcp_recvmsg+0x9a>
10c68794:       2200            movel %d0,%d1
10c68796:       2001            movel %d1,%d0
10c68798:       601a            bras 10c687b4 <tcp_recvmsg+0xb8>
10c6879a:       41ec 027e       lea %a4@(638),%a0
10c6879e:       40c0            movew %sr,%d0
10c687a0:       007c 0700       oriw #1792,%sr
10c687a4:       2210            movel %a0@,%d1
10c687a6:       2085            movel %d5,%a0@
10c687a8:       2a01            movel %d1,%d5
10c687aa:       46c0            movew %d0,%sr
10c687ac:       4485            negl %d5
10c687ae:       6000 03c8       braw 10c68b78 <tcp_recvmsg+0x47c>
10c687b2:       2004            movel %d4,%d0
10c687b4:       2d40 fff0       movel %d0,%fp@(-16)
10c687b8:       6608            bnes 10c687c2 <tcp_recvmsg+0xc6>
10c687ba:       307c 0001       moveaw #1,%a0
10c687be:       2d48 fff0       movel %a0,%fp@(-16)
10c687c2:       43ec 0034       lea %a4@(52),%a1
10c687c6:       2d49 ffe8       movel %a1,%fp@(-24)
10c687ca:       41ec 0038       lea %a4@(56),%a0
10c687ce:       2d48 ffe4       movel %a0,%fp@(-28)
10c687d2:       4a85            tstl %d5
10c687d4:       6712            beqs 10c687e8 <tcp_recvmsg+0xec>
10c687d6:       4a6b 017c       tstw %a3@(380)
10c687da:       670c            beqs 10c687e8 <tcp_recvmsg+0xec>
10c687dc:       202b 0178       movel %a3@(376),%d0
10c687e0:       2246            moveal %d6,%a1
10c687e2:       b091            cmpl %a1@,%d0
10c687e4:       6700 0392       beqw 10c68b78 <tcp_recvmsg+0x47c>
10c687e8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c687ee:       4aa8 0008       tstl %a0@(8)
10c687f2:       6742            beqs 10c68836 <tcp_recvmsg+0x13a>
10c687f4:       4a85            tstl %d5
10c687f6:       6600 0380       bnew 10c68b78 <tcp_recvmsg+0x47c>
10c687fa:       4aae fff8       tstl %fp@(-8)
10c687fe:       6718            beqs 10c68818 <tcp_recvmsg+0x11c>
10c68800:       70fc            moveq #-4,%d0
10c68802:       0cae 7fff ffff  cmpil #2147483647,%fp@(-8)
10c68808:       fff8 
10c6880a:       6606            bnes 10c68812 <tcp_recvmsg+0x116>
10c6880c:       203c ffff fe00  movel #-512,%d0
10c68812:       2a00            movel %d0,%d5
10c68814:       6000 0362       braw 10c68b78 <tcp_recvmsg+0x47c>
10c68818:       7af5            moveq #-11,%d5
10c6881a:       6000 035c       braw 10c68b78 <tcp_recvmsg+0x47c>
10c6881e:       2f01            movel %d1,%sp@-
10c68820:       2046            moveal %d6,%a0
10c68822:       2f10            movel %a0@,%sp@-
10c68824:       4879 1000 85f0  pea 100085f0 <prio2band+0x1376>
10c6882a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c68830:       4fef 000c       lea %sp@(12),%sp
10c68834:       6068            bras 10c6889e <tcp_recvmsg+0x1a2>
10c68836:       41ec 0054       lea %a4@(84),%a0
10c6883a:       2010            movel %a0@,%d0
10c6883c:       2a48            moveal %a0,%a5
10c6883e:       bbc0            cmpal %d0,%a5
10c68840:       6602            bnes 10c68844 <tcp_recvmsg+0x148>
10c68842:       7000            moveq #0,%d0
10c68844:       2440            moveal %d0,%a2
10c68846:       b4fc 0000       cmpaw #0,%a2
10c6884a:       6752            beqs 10c6889e <tcp_recvmsg+0x1a2>
10c6884c:       2046            moveal %d6,%a0
10c6884e:       2250            moveal %a0@,%a1
10c68850:       222a 003a       movel %a2@(58),%d1
10c68854:       2009            movel %a1,%d0
10c68856:       9081            subl %d1,%d0
10c68858:       6bc4            bmis 10c6881e <tcp_recvmsg+0x122>
10c6885a:       2609            movel %a1,%d3
10c6885c:       9681            subl %d1,%d3
10c6885e:       206a 001c       moveal %a2@(28),%a0
10c68862:       1228 000d       moveb %a0@(13),%d1
10c68866:       0801 0001       btst #1,%d1
10c6886a:       6702            beqs 10c6886e <tcp_recvmsg+0x172>
10c6886c:       5383            subql #1,%d3
10c6886e:       202a 005c       movel %a2@(92),%d0
10c68872:       b083            cmpl %d3,%d0
10c68874:       6200 01cc       bhiw 10c68a42 <tcp_recvmsg+0x346>
10c68878:       0801 0000       btst #0,%d1
10c6887c:       6600 02c4       bnew 10c68b42 <tcp_recvmsg+0x446>
10c68880:       4aae ffec       tstl %fp@(-20)
10c68884:       6612            bnes 10c68898 <tcp_recvmsg+0x19c>
10c68886:       4878 05b7       pea 5b7 <LSIGTRAP+0x5b2>
10c6888a:       4879 1000 8612  pea 10008612 <prio2band+0x1398>
10c68890:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c68896:       508f            addql #8,%sp
10c68898:       2452            moveal %a2@,%a2
10c6889a:       bbca            cmpal %a2,%a5
10c6889c:       66a8            bnes 10c68846 <tcp_recvmsg+0x14a>
10c6889e:       baae fff0       cmpl %fp@(-16),%d5
10c688a2:       6d08            blts 10c688ac <tcp_recvmsg+0x1b0>
10c688a4:       4aac 00ba       tstl %a4@(186)
10c688a8:       6700 02ce       beqw 10c68b78 <tcp_recvmsg+0x47c>
10c688ac:       4a85            tstl %d5
10c688ae:       6730            beqs 10c688e0 <tcp_recvmsg+0x1e4>
10c688b0:       4aac 027e       tstl %a4@(638)
10c688b4:       6600 02c2       bnew 10c68b78 <tcp_recvmsg+0x47c>
10c688b8:       102c 0020       moveb %a4@(32),%d0
10c688bc:       0c00 0007       cmpib #7,%d0
10c688c0:       6700 02b6       beqw 10c68b78 <tcp_recvmsg+0x47c>
10c688c4:       082c 0000 0027  btst #0,%a4@(39)
10c688ca:       6600 02ac       bnew 10c68b78 <tcp_recvmsg+0x47c>
10c688ce:       4aae fff8       tstl %fp@(-8)
10c688d2:       6700 02a4       beqw 10c68b78 <tcp_recvmsg+0x47c>
10c688d6:       4aae ffec       tstl %fp@(-20)
10c688da:       6600 029c       bnew 10c68b78 <tcp_recvmsg+0x47c>
10c688de:       603a            bras 10c6891a <tcp_recvmsg+0x21e>
10c688e0:       102c 0095       moveb %a4@(149),%d0
10c688e4:       6600 0292       bnew 10c68b78 <tcp_recvmsg+0x47c>
10c688e8:       4aac 027e       tstl %a4@(638)
10c688ec:       6600 feac       bnew 10c6879a <tcp_recvmsg+0x9e>
10c688f0:       082c 0000 0027  btst #0,%a4@(39)
10c688f6:       6600 0280       bnew 10c68b78 <tcp_recvmsg+0x47c>
10c688fa:       102c 0020       moveb %a4@(32),%d0
10c688fe:       0c00 0007       cmpib #7,%d0
10c68902:       660e            bnes 10c68912 <tcp_recvmsg+0x216>
10c68904:       102c 0095       moveb %a4@(149),%d0
10c68908:       6600 026e       bnew 10c68b78 <tcp_recvmsg+0x47c>
10c6890c:       7a95            moveq #-107,%d5
10c6890e:       6000 0268       braw 10c68b78 <tcp_recvmsg+0x47c>
10c68912:       4aae fff8       tstl %fp@(-8)
10c68916:       6700 ff00       beqw 10c68818 <tcp_recvmsg+0x11c>
10c6891a:       2f05            movel %d5,%sp@-
10c6891c:       2f0c            movel %a4,%sp@-
10c6891e:       4eba fb90       jsr %pc@(10c684b0 <cleanup_rbuf>)
10c68922:       508f            addql #8,%sp
10c68924:       226e fff4       moveal %fp@(-12),%a1
10c68928:       b3eb 0048       cmpal %a3@(72),%a1
10c6892c:       665a            bnes 10c68988 <tcp_recvmsg+0x28c>
10c6892e:       b2fc 0000       cmpaw #0,%a1
10c68932:       6622            bnes 10c68956 <tcp_recvmsg+0x25a>
10c68934:       202e 0018       movel %fp@(24),%d0
10c68938:       7222            moveq #34,%d1
10c6893a:       c081            andl %d1,%d0
10c6893c:       6618            bnes 10c68956 <tcp_recvmsg+0x25a>
10c6893e:       2d79 1002 53b4  movel 100253b4 <_current_task>,%fp@(-12)
10c68944:       fff4 
10c68946:       276e fff4 0048  movel %fp@(-12),%a3@(72)
10c6894c:       206e 000c       moveal %fp@(12),%a0
10c68950:       2768 0008 004c  movel %a0@(8),%a3@(76)
10c68956:       2744 0050       movel %d4,%a3@(80)
10c6895a:       226b 0104       moveal %a3@(260),%a1
10c6895e:       b3eb 0008       cmpal %a3@(8),%a1
10c68962:       671c            beqs 10c68980 <tcp_recvmsg+0x284>
10c68964:       202e 0018       movel %fp@(24),%d0
10c68968:       7222            moveq #34,%d1
10c6896a:       c081            andl %d1,%d0
10c6896c:       6612            bnes 10c68980 <tcp_recvmsg+0x284>
10c6896e:       4878 05f0       pea 5f0 <LSIGTRAP+0x5eb>
10c68972:       4879 1000 8656  pea 10008656 <prio2band+0x13dc>
10c68978:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6897e:       508f            addql #8,%sp
10c68980:       4aab 003c       tstl %a3@(60)
10c68984:       6600 009c       bnew 10c68a22 <tcp_recvmsg+0x326>
10c68988:       baae fff0       cmpl %fp@(-16),%d5
10c6898c:       6d56            blts 10c689e4 <tcp_recvmsg+0x2e8>
10c6898e:       52b9 1002 5730  addql #1,10025730 <irq_stat+0x8>
10c68994:       4aac 00ba       tstl %a4@(186)
10c68998:       670a            beqs 10c689a4 <tcp_recvmsg+0x2a8>
10c6899a:       2f0c            movel %a4,%sp@-
10c6899c:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c689a2:       588f            addql #4,%sp
10c689a4:       42ac 0030       clrl %a4@(48)
10c689a8:       206e ffe4       moveal %fp@(-28),%a0
10c689ac:       b1d0            cmpal %a0@,%a0
10c689ae:       6716            beqs 10c689c6 <tcp_recvmsg+0x2ca>
10c689b0:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c689b4:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c689b8:       2f2e ffe8       movel %fp@(-24),%sp@-
10c689bc:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c689c2:       4fef 000c       lea %sp@(12),%sp
10c689c6:       4aac 0030       tstl %a4@(48)
10c689ca:       670a            beqs 10c689d6 <tcp_recvmsg+0x2da>
10c689cc:       2f0c            movel %a4,%sp@-
10c689ce:       4eb9 10c5 4fc8  jsr 10c54fc8 <__lock_sock>
10c689d4:       588f            addql #4,%sp
10c689d6:       7001            moveq #1,%d0
10c689d8:       2940 0030       movel %d0,%a4@(48)
10c689dc:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c689e2:       6010            bras 10c689f4 <tcp_recvmsg+0x2f8>
10c689e4:       2f2e fff8       movel %fp@(-8),%sp@-
10c689e8:       2f0c            movel %a4,%sp@-
10c689ea:       4eba fb9a       jsr %pc@(10c68586 <tcp_data_wait>)
10c689ee:       2d40 fff8       movel %d0,%fp@(-8)
10c689f2:       508f            addql #8,%sp
10c689f4:       4aae fff4       tstl %fp@(-12)
10c689f8:       6700 0178       beqw 10c68b72 <tcp_recvmsg+0x476>
10c689fc:       2004            movel %d4,%d0
10c689fe:       90ab 0050       subl %a3@(80),%d0
10c68a02:       670a            beqs 10c68a0e <tcp_recvmsg+0x312>
10c68a04:       d1b9 1003 303e  addl %d0,1003303e <net_statistics+0x15c>
10c68a0a:       9880            subl %d0,%d4
10c68a0c:       da80            addl %d0,%d5
10c68a0e:       222b 0008       movel %a3@(8),%d1
10c68a12:       b2ab 0104       cmpl %a3@(260),%d1
10c68a16:       6600 015a       bnew 10c68b72 <tcp_recvmsg+0x476>
10c68a1a:       4aab 003c       tstl %a3@(60)
10c68a1e:       6700 0152       beqw 10c68b72 <tcp_recvmsg+0x476>
10c68a22:       2f0c            movel %a4,%sp@-
10c68a24:       4eba fc6a       jsr %pc@(10c68690 <tcp_prequeue_process>)
10c68a28:       2004            movel %d4,%d0
10c68a2a:       90ab 0050       subl %a3@(80),%d0
10c68a2e:       588f            addql #4,%sp
10c68a30:       6700 0140       beqw 10c68b72 <tcp_recvmsg+0x476>
10c68a34:       d1b9 1003 3042  addl %d0,10033042 <net_statistics+0x160>
10c68a3a:       9880            subl %d0,%d4
10c68a3c:       da80            addl %d0,%d5
10c68a3e:       6000 0132       braw 10c68b72 <tcp_recvmsg+0x476>
10c68a42:       2400            movel %d0,%d2
10c68a44:       9483            subl %d3,%d2
10c68a46:       b484            cmpl %d4,%d2
10c68a48:       6302            blss 10c68a4c <tcp_recvmsg+0x350>
10c68a4a:       2404            movel %d4,%d2
10c68a4c:       4a6b 017c       tstw %a3@(380)
10c68a50:       6724            beqs 10c68a76 <tcp_recvmsg+0x37a>
10c68a52:       202b 0178       movel %a3@(376),%d0
10c68a56:       9089            subl %a1,%d0
10c68a58:       b480            cmpl %d0,%d2
10c68a5a:       631a            blss 10c68a76 <tcp_recvmsg+0x37a>
10c68a5c:       4a80            tstl %d0
10c68a5e:       6614            bnes 10c68a74 <tcp_recvmsg+0x378>
10c68a60:       102c 0096       moveb %a4@(150),%d0
10c68a64:       6610            bnes 10c68a76 <tcp_recvmsg+0x37a>
10c68a66:       5289            addql #1,%a1
10c68a68:       2046            moveal %d6,%a0
10c68a6a:       2089            movel %a1,%a0@
10c68a6c:       5283            addql #1,%d3
10c68a6e:       5382            subql #1,%d2
10c68a70:       673c            beqs 10c68aae <tcp_recvmsg+0x3b2>
10c68a72:       6002            bras 10c68a76 <tcp_recvmsg+0x37a>
10c68a74:       2400            movel %d0,%d2
10c68a76:       082e 0005 001b  btst #5,%fp@(27)
10c68a7c:       6628            bnes 10c68aa6 <tcp_recvmsg+0x3aa>
10c68a7e:       2f02            movel %d2,%sp@-
10c68a80:       226e 000c       moveal %fp@(12),%a1
10c68a84:       2f29 0008       movel %a1@(8),%sp@-
10c68a88:       2f03            movel %d3,%sp@-
10c68a8a:       2f0a            movel %a2,%sp@-
10c68a8c:       4eb9 10c5 6fd8  jsr 10c56fd8 <skb_copy_datagram_iovec>
10c68a92:       4fef 0010       lea %sp@(16),%sp
10c68a96:       4a80            tstl %d0
10c68a98:       670c            beqs 10c68aa6 <tcp_recvmsg+0x3aa>
10c68a9a:       4a85            tstl %d5
10c68a9c:       6600 00da       bnew 10c68b78 <tcp_recvmsg+0x47c>
10c68aa0:       7af2            moveq #-14,%d5
10c68aa2:       6000 00d4       braw 10c68b78 <tcp_recvmsg+0x47c>
10c68aa6:       2046            moveal %d6,%a0
10c68aa8:       d590            addl %d2,%a0@
10c68aaa:       da82            addl %d2,%d5
10c68aac:       9882            subl %d2,%d4
10c68aae:       4a6b 017c       tstw %a3@(380)
10c68ab2:       674c            beqs 10c68b00 <tcp_recvmsg+0x404>
10c68ab4:       202b 0178       movel %a3@(376),%d0
10c68ab8:       90ab 0104       subl %a3@(260),%d0
10c68abc:       6a42            bpls 10c68b00 <tcp_recvmsg+0x404>
10c68abe:       426b 017c       clrw %a3@(380)
10c68ac2:       4aab 00dc       tstl %a3@(220)
10c68ac6:       6638            bnes 10c68b00 <tcp_recvmsg+0x404>
10c68ac8:       4aab 00f4       tstl %a3@(244)
10c68acc:       6732            beqs 10c68b00 <tcp_recvmsg+0x404>
10c68ace:       226c 0050       moveal %a4@(80),%a1
10c68ad2:       b3ec 0040       cmpal %a4@(64),%a1
10c68ad6:       6c28            bges 10c68b00 <tcp_recvmsg+0x404>
10c68ad8:       4280            clrl %d0
10c68ada:       102b 010c       moveb %a3@(268),%d0
10c68ade:       226b 0058       moveal %a3@(88),%a1
10c68ae2:       2209            movel %a1,%d1
10c68ae4:       e0a9            lsrl %d0,%d1
10c68ae6:       2241            moveal %d1,%a1
10c68ae8:       2053            moveal %a3@,%a0
10c68aea:       2008            movel %a0,%d0
10c68aec:       721a            moveq #26,%d1
10c68aee:       e3a8            lsll %d1,%d0
10c68af0:       2040            moveal %d0,%a0
10c68af2:       2009            movel %a1,%d0
10c68af4:       08c0 0014       bset #20,%d0
10c68af8:       2208            movel %a0,%d1
10c68afa:       8280            orl %d0,%d1
10c68afc:       2741 0004       movel %d1,%a3@(4)
10c68b00:       2002            movel %d2,%d0
10c68b02:       d083            addl %d3,%d0
10c68b04:       b0aa 005c       cmpl %a2@(92),%d0
10c68b08:       6568            bcss 10c68b72 <tcp_recvmsg+0x476>
10c68b0a:       206a 001c       moveal %a2@(28),%a0
10c68b0e:       0828 0000 000d  btst #0,%a0@(13)
10c68b14:       662c            bnes 10c68b42 <tcp_recvmsg+0x446>
10c68b16:       4aae ffec       tstl %fp@(-20)
10c68b1a:       6656            bnes 10c68b72 <tcp_recvmsg+0x476>
10c68b1c:       53ad 0008       subql #1,%a5@(8)
10c68b20:       2252            moveal %a2@,%a1
10c68b22:       206a 0004       moveal %a2@(4),%a0
10c68b26:       4292            clrl %a2@
10c68b28:       42aa 0004       clrl %a2@(4)
10c68b2c:       42aa 0008       clrl %a2@(8)
10c68b30:       2348 0004       movel %a0,%a1@(4)
10c68b34:       2089            movel %a1,%a0@
10c68b36:       2f0a            movel %a2,%sp@-
10c68b38:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c68b3e:       588f            addql #4,%sp
10c68b40:       6030            bras 10c68b72 <tcp_recvmsg+0x476>
10c68b42:       2046            moveal %d6,%a0
10c68b44:       5290            addql #1,%a0@
10c68b46:       4aae ffec       tstl %fp@(-20)
10c68b4a:       662c            bnes 10c68b78 <tcp_recvmsg+0x47c>
10c68b4c:       53ad 0008       subql #1,%a5@(8)
10c68b50:       2252            moveal %a2@,%a1
10c68b52:       206a 0004       moveal %a2@(4),%a0
10c68b56:       4292            clrl %a2@
10c68b58:       42aa 0004       clrl %a2@(4)
10c68b5c:       42aa 0008       clrl %a2@(8)
10c68b60:       2348 0004       movel %a0,%a1@(4)
10c68b64:       2089            movel %a1,%a0@
10c68b66:       2f0a            movel %a2,%sp@-
10c68b68:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c68b6e:       588f            addql #4,%sp
10c68b70:       6006            bras 10c68b78 <tcp_recvmsg+0x47c>
10c68b72:       4a84            tstl %d4
10c68b74:       6e00 fc5c       bgtw 10c687d2 <tcp_recvmsg+0xd6>
10c68b78:       4aae fff4       tstl %fp@(-12)
10c68b7c:       6738            beqs 10c68bb6 <tcp_recvmsg+0x4ba>
10c68b7e:       4aab 003c       tstl %a3@(60)
10c68b82:       672a            beqs 10c68bae <tcp_recvmsg+0x4b2>
10c68b84:       4a85            tstl %d5
10c68b86:       6f06            bles 10c68b8e <tcp_recvmsg+0x492>
10c68b88:       2744 0050       movel %d4,%a3@(80)
10c68b8c:       6004            bras 10c68b92 <tcp_recvmsg+0x496>
10c68b8e:       42ab 0050       clrl %a3@(80)
10c68b92:       2f0c            movel %a4,%sp@-
10c68b94:       4eba fafa       jsr %pc@(10c68690 <tcp_prequeue_process>)
10c68b98:       588f            addql #4,%sp
10c68b9a:       4a85            tstl %d5
10c68b9c:       6f10            bles 10c68bae <tcp_recvmsg+0x4b2>
10c68b9e:       2004            movel %d4,%d0
10c68ba0:       90ab 0050       subl %a3@(80),%d0
10c68ba4:       6708            beqs 10c68bae <tcp_recvmsg+0x4b2>
10c68ba6:       d1b9 1003 3042  addl %d0,10033042 <net_statistics+0x160>
10c68bac:       da80            addl %d0,%d5
10c68bae:       42ab 0048       clrl %a3@(72)
10c68bb2:       42ab 0050       clrl %a3@(80)
10c68bb6:       2f05            movel %d5,%sp@-
10c68bb8:       2f0c            movel %a4,%sp@-
10c68bba:       4eba f8f4       jsr %pc@(10c684b0 <cleanup_rbuf>)
10c68bbe:       508f            addql #8,%sp
10c68bc0:       2247            moveal %d7,%a1
10c68bc2:       5291            addql #1,%a1@
10c68bc4:       4aac 00ba       tstl %a4@(186)
10c68bc8:       670a            beqs 10c68bd4 <tcp_recvmsg+0x4d8>
10c68bca:       2f0c            movel %a4,%sp@-
10c68bcc:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c68bd2:       588f            addql #4,%sp
10c68bd4:       42ac 0030       clrl %a4@(48)
10c68bd8:       206e ffe4       moveal %fp@(-28),%a0
10c68bdc:       b1d0            cmpal %a0@,%a0
10c68bde:       6712            beqs 10c68bf2 <tcp_recvmsg+0x4f6>
10c68be0:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c68be4:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c68be8:       2f2e ffe8       movel %fp@(-24),%sp@-
10c68bec:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c68bf2:       2247            moveal %d7,%a1
10c68bf4:       5391            subql #1,%a1@
10c68bf6:       2005            movel %d5,%d0
10c68bf8:       605a            bras 10c68c54 <tcp_recvmsg+0x558>
10c68bfa:       2047            moveal %d7,%a0
10c68bfc:       5290            addql #1,%a0@
10c68bfe:       4aac 00ba       tstl %a4@(186)
10c68c02:       670a            beqs 10c68c0e <tcp_recvmsg+0x512>
10c68c04:       2f0c            movel %a4,%sp@-
10c68c06:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c68c0c:       588f            addql #4,%sp
10c68c0e:       42ac 0030       clrl %a4@(48)
10c68c12:       7034            moveq #52,%d0
10c68c14:       d08c            addl %a4,%d0
10c68c16:       41ec 0038       lea %a4@(56),%a0
10c68c1a:       b1d0            cmpal %a0@,%a0
10c68c1c:       6710            beqs 10c68c2e <tcp_recvmsg+0x532>
10c68c1e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c68c22:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c68c26:       2f00            movel %d0,%sp@-
10c68c28:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c68c2e:       2247            moveal %d7,%a1
10c68c30:       5391            subql #1,%a1@
10c68c32:       2002            movel %d2,%d0
10c68c34:       601e            bras 10c68c54 <tcp_recvmsg+0x558>
10c68c36:       2f2e 001c       movel %fp@(28),%sp@-
10c68c3a:       2f2e 0018       movel %fp@(24),%sp@-
10c68c3e:       2f04            movel %d4,%sp@-
10c68c40:       2f2e 000c       movel %fp@(12),%sp@-
10c68c44:       2f00            movel %d0,%sp@-
10c68c46:       2f0c            movel %a4,%sp@-
10c68c48:       4eba f7a0       jsr %pc@(10c683ea <tcp_recv_urg>)
10c68c4c:       2400            movel %d0,%d2
10c68c4e:       4fef 0018       lea %sp@(24),%sp
10c68c52:       60a6            bras 10c68bfa <tcp_recvmsg+0x4fe>
10c68c54:       4cee 3cfc ffbc  moveml %fp@(-68),%d2-%d7/%a2-%a5
10c68c5a:       4e5e            unlk %fp
10c68c5c:       4e75            rts

10c68c5e <tcp_close_state>:
10c68c5e:       4e56 0000       linkw %fp,#0
10c68c62:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c68c66:       246e 0008       moveal %fp@(8),%a2
10c68c6a:       102a 0020       moveb %a2@(32),%d0
10c68c6e:       0280 0000 00ff  andil #255,%d0
10c68c74:       41f9 1001 028c  lea 1001028c <new_state>,%a0
10c68c7a:       4284            clrl %d4
10c68c7c:       1830 0800       moveb %a0@(00000000,%d0:l),%d4
10c68c80:       2404            movel %d4,%d2
10c68c82:       700f            moveq #15,%d0
10c68c84:       c480            andl %d0,%d2
10c68c86:       102a 0020       moveb %a2@(32),%d0
10c68c8a:       4283            clrl %d3
10c68c8c:       1600            moveb %d0,%d3
10c68c8e:       7201            moveq #1,%d1
10c68c90:       b282            cmpl %d2,%d1
10c68c92:       6708            beqs 10c68c9c <tcp_close_state+0x3e>
10c68c94:       7007            moveq #7,%d0
10c68c96:       b082            cmpl %d2,%d0
10c68c98:       6720            beqs 10c68cba <tcp_close_state+0x5c>
10c68c9a:       6042            bras 10c68cde <tcp_close_state+0x80>
10c68c9c:       7201            moveq #1,%d1
10c68c9e:       b283            cmpl %d3,%d1
10c68ca0:       6758            beqs 10c68cfa <tcp_close_state+0x9c>
10c68ca2:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c68ca8:       57c0            seq %d0
10c68caa:       7238            moveq #56,%d1
10c68cac:       c081            andl %d1,%d0
10c68cae:       41f9 1003 3112  lea 10033112 <tcp_statistics+0x20>,%a0
10c68cb4:       52b0 0800       addql #1,%a0@(00000000,%d0:l)
10c68cb8:       6040            bras 10c68cfa <tcp_close_state+0x9c>
10c68cba:       206a 00d2       moveal %a2@(210),%a0
10c68cbe:       2f0a            movel %a2,%sp@-
10c68cc0:       2068 003c       moveal %a0@(60),%a0
10c68cc4:       4e90            jsr %a0@
10c68cc6:       588f            addql #4,%sp
10c68cc8:       4aaa 0090       tstl %a2@(144)
10c68ccc:       6710            beqs 10c68cde <tcp_close_state+0x80>
10c68cce:       082a 0003 00a0  btst #3,%a2@(160)
10c68cd4:       6608            bnes 10c68cde <tcp_close_state+0x80>
10c68cd6:       2f0a            movel %a2,%sp@-
10c68cd8:       4eb9 10c7 27f2  jsr 10c727f2 <tcp_put_port>
10c68cde:       7001            moveq #1,%d0
10c68ce0:       b083            cmpl %d3,%d0
10c68ce2:       6616            bnes 10c68cfa <tcp_close_state+0x9c>
10c68ce4:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c68cea:       57c0            seq %d0
10c68cec:       7238            moveq #56,%d1
10c68cee:       c081            andl %d1,%d0
10c68cf0:       41f9 1003 3112  lea 10033112 <tcp_statistics+0x20>,%a0
10c68cf6:       53b0 0800       subql #1,%a0@(00000000,%d0:l)
10c68cfa:       1542 0020       moveb %d2,%a2@(32)
10c68cfe:       707f            moveq #127,%d0
10c68d00:       4600            notb %d0
10c68d02:       c084            andl %d4,%d0
10c68d04:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c68d0a:       4e5e            unlk %fp
10c68d0c:       4e75            rts

10c68d0e <tcp_shutdown>:
10c68d0e:       4e56 0000       linkw %fp,#0
10c68d12:       2f0a            movel %a2,%sp@-
10c68d14:       246e 0008       moveal %fp@(8),%a2
10c68d18:       082e 0001 000f  btst #1,%fp@(15)
10c68d1e:       6728            beqs 10c68d48 <tcp_shutdown+0x3a>
10c68d20:       102a 0020       moveb %a2@(32),%d0
10c68d24:       0280 0000 00ff  andil #255,%d0
10c68d2a:       223c 0000 010e  movel #270,%d1
10c68d30:       0101            btst %d0,%d1
10c68d32:       6714            beqs 10c68d48 <tcp_shutdown+0x3a>
10c68d34:       2f0a            movel %a2,%sp@-
10c68d36:       4eba ff26       jsr %pc@(10c68c5e <tcp_close_state>)
10c68d3a:       588f            addql #4,%sp
10c68d3c:       4a80            tstl %d0
10c68d3e:       6708            beqs 10c68d48 <tcp_shutdown+0x3a>
10c68d40:       2f0a            movel %a2,%sp@-
10c68d42:       4eb9 10c7 0846  jsr 10c70846 <tcp_send_fin>
10c68d48:       246e fffc       moveal %fp@(-4),%a2
10c68d4c:       4e5e            unlk %fp
10c68d4e:       4e75            rts

10c68d50 <tcp_destroy_sock>:
10c68d50:       4e56 0000       linkw %fp,#0
10c68d54:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c68d58:       286e 0008       moveal %fp@(8),%a4
10c68d5c:       102c 0020       moveb %a4@(32),%d0
10c68d60:       0c00 0007       cmpib #7,%d0
10c68d64:       6712            beqs 10c68d78 <tcp_destroy_sock+0x28>
10c68d66:       4878 06f7       pea 6f7 <LSIGTRAP+0x6f2>
10c68d6a:       4879 1000 87cb  pea 100087cb <prio2band+0x1551>
10c68d70:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c68d76:       508f            addql #8,%sp
10c68d78:       102c 0094       moveb %a4@(148),%d0
10c68d7c:       6612            bnes 10c68d90 <tcp_destroy_sock+0x40>
10c68d7e:       4878 06f8       pea 6f8 <LSIGTRAP+0x6f3>
10c68d82:       4879 1000 881a  pea 1000881a <prio2band+0x15a0>
10c68d88:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c68d8e:       508f            addql #8,%sp
10c68d90:       4aac 0014       tstl %a4@(20)
10c68d94:       6712            beqs 10c68da8 <tcp_destroy_sock+0x58>
10c68d96:       4878 06fb       pea 6fb <LSIGTRAP+0x6f6>
10c68d9a:       4879 1000 885d  pea 1000885d <prio2band+0x15e3>
10c68da0:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c68da6:       508f            addql #8,%sp
10c68da8:       4a6c 000a       tstw %a4@(10)
10c68dac:       6718            beqs 10c68dc6 <tcp_destroy_sock+0x76>
10c68dae:       4aac 0090       tstl %a4@(144)
10c68db2:       6612            bnes 10c68dc6 <tcp_destroy_sock+0x76>
10c68db4:       4878 06fe       pea 6fe <LSIGTRAP+0x6f9>
10c68db8:       4879 1000 88a7  pea 100088a7 <prio2band+0x162d>
10c68dbe:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c68dc4:       508f            addql #8,%sp
10c68dc6:       102c 0021       moveb %a4@(33),%d0
10c68dca:       7428            moveq #40,%d2
10c68dcc:       d48c            addl %a4,%d2
10c68dce:       4a00            tstb %d0
10c68dd0:       6714            beqs 10c68de6 <tcp_destroy_sock+0x96>
10c68dd2:       2f0c            movel %a4,%sp@-
10c68dd4:       4879 1000 88fc  pea 100088fc <prio2band+0x1682>
10c68dda:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c68de0:       508f            addql #8,%sp
10c68de2:       2042            moveal %d2,%a0
10c68de4:       5290            addql #1,%a0@
10c68de6:       197c 0001 0021  moveb #1,%a4@(33)
10c68dec:       206c 00d2       moveal %a4@(210),%a0
10c68df0:       2f0c            movel %a4,%sp@-
10c68df2:       2068 0018       moveal %a0@(24),%a0
10c68df6:       4e90            jsr %a0@
10c68df8:       588f            addql #4,%sp
10c68dfa:       45ec 0054       lea %a4@(84),%a2
10c68dfe:       47ec 00c2       lea %a4@(194),%a3
10c68e02:       4bec 0068       lea %a4@(104),%a5
10c68e06:       263c 1001 0270  movel #268501616,%d3
10c68e0c:       6028            bras 10c68e36 <tcp_destroy_sock+0xe6>
10c68e0e:       7001            moveq #1,%d0
10c68e10:       b0a9 0070       cmpl %a1@(112),%d0
10c68e14:       6716            beqs 10c68e2c <tcp_destroy_sock+0xdc>
10c68e16:       41e9 0070       lea %a1@(112),%a0
10c68e1a:       40c1            movew %sr,%d1
10c68e1c:       007c 0700       oriw #1792,%sr
10c68e20:       2010            movel %a0@,%d0
10c68e22:       5380            subql #1,%d0
10c68e24:       2080            movel %d0,%a0@
10c68e26:       46c1            movew %d1,%sr
10c68e28:       4a80            tstl %d0
10c68e2a:       660a            bnes 10c68e36 <tcp_destroy_sock+0xe6>
10c68e2c:       2f09            movel %a1,%sp@-
10c68e2e:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c68e34:       588f            addql #4,%sp
10c68e36:       2052            moveal %a2@,%a0
10c68e38:       93c9            subal %a1,%a1
10c68e3a:       b5c8            cmpal %a0,%a2
10c68e3c:       6718            beqs 10c68e56 <tcp_destroy_sock+0x106>
10c68e3e:       2248            moveal %a0,%a1
10c68e40:       2051            moveal %a1@,%a0
10c68e42:       53aa 0008       subql #1,%a2@(8)
10c68e46:       214a 0004       movel %a2,%a0@(4)
10c68e4a:       2488            movel %a0,%a2@
10c68e4c:       4291            clrl %a1@
10c68e4e:       42a9 0004       clrl %a1@(4)
10c68e52:       42a9 0008       clrl %a1@(8)
10c68e56:       b2fc 0000       cmpaw #0,%a1
10c68e5a:       66b2            bnes 10c68e0e <tcp_destroy_sock+0xbe>
10c68e5c:       6028            bras 10c68e86 <tcp_destroy_sock+0x136>
10c68e5e:       7001            moveq #1,%d0
10c68e60:       b0a9 0070       cmpl %a1@(112),%d0
10c68e64:       6716            beqs 10c68e7c <tcp_destroy_sock+0x12c>
10c68e66:       41e9 0070       lea %a1@(112),%a0
10c68e6a:       40c1            movew %sr,%d1
10c68e6c:       007c 0700       oriw #1792,%sr
10c68e70:       2010            movel %a0@,%d0
10c68e72:       5380            subql #1,%d0
10c68e74:       2080            movel %d0,%a0@
10c68e76:       46c1            movew %d1,%sr
10c68e78:       4a80            tstl %d0
10c68e7a:       660a            bnes 10c68e86 <tcp_destroy_sock+0x136>
10c68e7c:       2f09            movel %a1,%sp@-
10c68e7e:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c68e84:       588f            addql #4,%sp
10c68e86:       2053            moveal %a3@,%a0
10c68e88:       93c9            subal %a1,%a1
10c68e8a:       b7c8            cmpal %a0,%a3
10c68e8c:       6718            beqs 10c68ea6 <tcp_destroy_sock+0x156>
10c68e8e:       2248            moveal %a0,%a1
10c68e90:       2051            moveal %a1@,%a0
10c68e92:       53ab 0008       subql #1,%a3@(8)
10c68e96:       214b 0004       movel %a3,%a0@(4)
10c68e9a:       2688            movel %a0,%a3@
10c68e9c:       4291            clrl %a1@
10c68e9e:       42a9 0004       clrl %a1@(4)
10c68ea2:       42a9 0008       clrl %a1@(8)
10c68ea6:       b2fc 0000       cmpaw #0,%a1
10c68eaa:       66b2            bnes 10c68e5e <tcp_destroy_sock+0x10e>
10c68eac:       bbd5            cmpal %a5@,%a5
10c68eae:       6712            beqs 10c68ec2 <tcp_destroy_sock+0x172>
10c68eb0:       4878 06e1       pea 6e1 <LSIGTRAP+0x6dc>
10c68eb4:       4879 1000 86c9  pea 100086c9 <prio2band+0x144f>
10c68eba:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c68ec0:       508f            addql #8,%sp
10c68ec2:       0cac 0000 0fff  cmpil #4095,%a4@(128)
10c68ec8:       0080 
10c68eca:       6f08            bles 10c68ed4 <tcp_destroy_sock+0x184>
10c68ecc:       2f0c            movel %a4,%sp@-
10c68ece:       4eba d67e       jsr %pc@(10c6654e <__tcp_mem_reclaim>)
10c68ed2:       588f            addql #4,%sp
10c68ed4:       4aac 007c       tstl %a4@(124)
10c68ed8:       6712            beqs 10c68eec <tcp_destroy_sock+0x19c>
10c68eda:       4878 06e6       pea 6e6 <LSIGTRAP+0x6e1>
10c68ede:       4879 1000 8727  pea 10008727 <prio2band+0x14ad>
10c68ee4:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c68eea:       508f            addql #8,%sp
10c68eec:       4aac 0080       tstl %a4@(128)
10c68ef0:       6712            beqs 10c68f04 <tcp_destroy_sock+0x1b4>
10c68ef2:       4878 06e7       pea 6e7 <LSIGTRAP+0x6e2>
10c68ef6:       4879 1000 8778  pea 10008778 <prio2band+0x14fe>
10c68efc:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c68f02:       508f            addql #8,%sp
10c68f04:       2043            moveal %d3,%a0
10c68f06:       5390            subql #1,%a0@
10c68f08:       40c1            movew %sr,%d1
10c68f0a:       007c 0700       oriw #1792,%sr
10c68f0e:       2042            moveal %d2,%a0
10c68f10:       2010            movel %a0@,%d0
10c68f12:       5380            subql #1,%d0
10c68f14:       2080            movel %d0,%a0@
10c68f16:       46c1            movew %d1,%sr
10c68f18:       4a80            tstl %d0
10c68f1a:       6608            bnes 10c68f24 <tcp_destroy_sock+0x1d4>
10c68f1c:       2f0c            movel %a4,%sp@-
10c68f1e:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c68f24:       4cee 3c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a5
10c68f2a:       4e5e            unlk %fp
10c68f2c:       4e75            rts

10c68f2e <tcp_close>:
10c68f2e:       4e56 ffe0       linkw %fp,#-32
10c68f32:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c68f36:       266e 0008       moveal %fp@(8),%a3
10c68f3a:       282e 000c       movel %fp@(12),%d4
10c68f3e:       7400            moveq #0,%d2
10c68f40:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c68f46:       5290            addql #1,%a0@
10c68f48:       2a48            moveal %a0,%a5
10c68f4a:       4aab 0030       tstl %a3@(48)
10c68f4e:       670a            beqs 10c68f5a <tcp_close+0x2c>
10c68f50:       2f0b            movel %a3,%sp@-
10c68f52:       4eb9 10c5 4fc8  jsr 10c54fc8 <__lock_sock>
10c68f58:       588f            addql #4,%sp
10c68f5a:       7001            moveq #1,%d0
10c68f5c:       2740 0030       movel %d0,%a3@(48)
10c68f60:       5395            subql #1,%a5@
10c68f62:       177c 0003 0027  moveb #3,%a3@(39)
10c68f68:       102b 0020       moveb %a3@(32),%d0
10c68f6c:       0c00 000a       cmpib #10,%d0
10c68f70:       6668            bnes 10c68fda <tcp_close+0xac>
10c68f72:       102b 0020       moveb %a3@(32),%d0
10c68f76:       4282            clrl %d2
10c68f78:       1400            moveb %d0,%d2
10c68f7a:       206b 00d2       moveal %a3@(210),%a0
10c68f7e:       2f0b            movel %a3,%sp@-
10c68f80:       2068 003c       moveal %a0@(60),%a0
10c68f84:       4e90            jsr %a0@
10c68f86:       588f            addql #4,%sp
10c68f88:       4aab 0090       tstl %a3@(144)
10c68f8c:       6712            beqs 10c68fa0 <tcp_close+0x72>
10c68f8e:       082b 0003 00a0  btst #3,%a3@(160)
10c68f94:       660a            bnes 10c68fa0 <tcp_close+0x72>
10c68f96:       2f0b            movel %a3,%sp@-
10c68f98:       4eb9 10c7 27f2  jsr 10c727f2 <tcp_put_port>
10c68f9e:       588f            addql #4,%sp
10c68fa0:       7201            moveq #1,%d1
10c68fa2:       b282            cmpl %d2,%d1
10c68fa4:       6616            bnes 10c68fbc <tcp_close+0x8e>
10c68fa6:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c68fac:       57c0            seq %d0
10c68fae:       7e38            moveq #56,%d7
10c68fb0:       c087            andl %d7,%d0
10c68fb2:       41f9 1003 3112  lea 10033112 <tcp_statistics+0x20>,%a0
10c68fb8:       53b0 0800       subql #1,%a0@(00000000,%d0:l)
10c68fbc:       7007            moveq #7,%d0
10c68fbe:       1740 0020       moveb %d0,%a3@(32)
10c68fc2:       2f0b            movel %a3,%sp@-
10c68fc4:       4eba da0e       jsr %pc@(10c669d4 <tcp_listen_stop>)
10c68fc8:       588f            addql #4,%sp
10c68fca:       7a34            moveq #52,%d5
10c68fcc:       da8b            addl %a3,%d5
10c68fce:       7638            moveq #56,%d3
10c68fd0:       d68b            addl %a3,%d3
10c68fd2:       7c28            moveq #40,%d6
10c68fd4:       dc8b            addl %a3,%d6
10c68fd6:       6000 01fa       braw 10c691d2 <tcp_close+0x2a4>
10c68fda:       45eb 0054       lea %a3@(84),%a2
10c68fde:       7a34            moveq #52,%d5
10c68fe0:       da8b            addl %a3,%d5
10c68fe2:       7638            moveq #56,%d3
10c68fe4:       d68b            addl %a3,%d3
10c68fe6:       7c28            moveq #40,%d6
10c68fe8:       dc8b            addl %a3,%d6
10c68fea:       6022            bras 10c6900e <tcp_close+0xe0>
10c68fec:       2029 003e       movel %a1@(62),%d0
10c68ff0:       90a9 003a       subl %a1@(58),%d0
10c68ff4:       2069 001c       moveal %a1@(28),%a0
10c68ff8:       1228 000d       moveb %a0@(13),%d1
10c68ffc:       7e01            moveq #1,%d7
10c68ffe:       c287            andl %d7,%d1
10c69000:       9081            subl %d1,%d0
10c69002:       d480            addl %d0,%d2
10c69004:       2f09            movel %a1,%sp@-
10c69006:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c6900c:       588f            addql #4,%sp
10c6900e:       2052            moveal %a2@,%a0
10c69010:       93c9            subal %a1,%a1
10c69012:       b5c8            cmpal %a0,%a2
10c69014:       6718            beqs 10c6902e <tcp_close+0x100>
10c69016:       2248            moveal %a0,%a1
10c69018:       2051            moveal %a1@,%a0
10c6901a:       53aa 0008       subql #1,%a2@(8)
10c6901e:       214a 0004       movel %a2,%a0@(4)
10c69022:       2488            movel %a0,%a2@
10c69024:       4291            clrl %a1@
10c69026:       42a9 0004       clrl %a1@(4)
10c6902a:       42a9 0008       clrl %a1@(8)
10c6902e:       b2fc 0000       cmpaw #0,%a1
10c69032:       66b8            bnes 10c68fec <tcp_close+0xbe>
10c69034:       0cab 0000 0fff  cmpil #4095,%a3@(128)
10c6903a:       0080 
10c6903c:       6f08            bles 10c69046 <tcp_close+0x118>
10c6903e:       2f0b            movel %a3,%sp@-
10c69040:       4eba d50c       jsr %pc@(10c6654e <__tcp_mem_reclaim>)
10c69044:       588f            addql #4,%sp
10c69046:       4a82            tstl %d2
10c69048:       6766            beqs 10c690b0 <tcp_close+0x182>
10c6904a:       52b9 1003 30d2  addql #1,100330d2 <net_statistics+0x1f0>
10c69050:       102b 0020       moveb %a3@(32),%d0
10c69054:       4282            clrl %d2
10c69056:       1400            moveb %d0,%d2
10c69058:       206b 00d2       moveal %a3@(210),%a0
10c6905c:       2f0b            movel %a3,%sp@-
10c6905e:       2068 003c       moveal %a0@(60),%a0
10c69062:       4e90            jsr %a0@
10c69064:       588f            addql #4,%sp
10c69066:       4aab 0090       tstl %a3@(144)
10c6906a:       6712            beqs 10c6907e <tcp_close+0x150>
10c6906c:       082b 0003 00a0  btst #3,%a3@(160)
10c69072:       660a            bnes 10c6907e <tcp_close+0x150>
10c69074:       2f0b            movel %a3,%sp@-
10c69076:       4eb9 10c7 27f2  jsr 10c727f2 <tcp_put_port>
10c6907c:       588f            addql #4,%sp
10c6907e:       7001            moveq #1,%d0
10c69080:       b082            cmpl %d2,%d0
10c69082:       6616            bnes 10c6909a <tcp_close+0x16c>
10c69084:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c6908a:       57c0            seq %d0
10c6908c:       7238            moveq #56,%d1
10c6908e:       c081            andl %d1,%d0
10c69090:       41f9 1003 3112  lea 10033112 <tcp_statistics+0x20>,%a0
10c69096:       53b0 0800       subql #1,%a0@(00000000,%d0:l)
10c6909a:       7007            moveq #7,%d0
10c6909c:       1740 0020       moveb %d0,%a3@(32)
10c690a0:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c690a4:       2f0b            movel %a3,%sp@-
10c690a6:       4eb9 10c7 0a1e  jsr 10c70a1e <tcp_send_active_reset>
10c690ac:       508f            addql #8,%sp
10c690ae:       603a            bras 10c690ea <tcp_close+0x1bc>
10c690b0:       102b 0098       moveb %a3@(152),%d0
10c690b4:       671e            beqs 10c690d4 <tcp_close+0x1a6>
10c690b6:       4aab 00aa       tstl %a3@(170)
10c690ba:       6618            bnes 10c690d4 <tcp_close+0x1a6>
10c690bc:       206b 00d2       moveal %a3@(210),%a0
10c690c0:       42a7            clrl %sp@-
10c690c2:       2f0b            movel %a3,%sp@-
10c690c4:       2068 0008       moveal %a0@(8),%a0
10c690c8:       4e90            jsr %a0@
10c690ca:       52b9 1003 30ce  addql #1,100330ce <net_statistics+0x1ec>
10c690d0:       508f            addql #8,%sp
10c690d2:       6016            bras 10c690ea <tcp_close+0x1bc>
10c690d4:       2f0b            movel %a3,%sp@-
10c690d6:       4eba fb86       jsr %pc@(10c68c5e <tcp_close_state>)
10c690da:       588f            addql #4,%sp
10c690dc:       4a80            tstl %d0
10c690de:       670a            beqs 10c690ea <tcp_close+0x1bc>
10c690e0:       2f0b            movel %a3,%sp@-
10c690e2:       4eb9 10c7 0846  jsr 10c70846 <tcp_send_fin>
10c690e8:       588f            addql #4,%sp
10c690ea:       4a84            tstl %d4
10c690ec:       6700 00e4       beqw 10c691d2 <tcp_close+0x2a4>
10c690f0:       2439 1002 53b4  movel 100253b4 <_current_task>,%d2
10c690f6:       42ae ffe0       clrl %fp@(-32)
10c690fa:       42ae ffe8       clrl %fp@(-24)
10c690fe:       42ae ffec       clrl %fp@(-20)
10c69102:       45ee fff0       lea %fp@(-16),%a2
10c69106:       2d42 ffe4       movel %d2,%fp@(-28)
10c6910a:       24ae ffe0       movel %fp@(-32),%a2@
10c6910e:       2d6e ffe4 fff4  movel %fp@(-28),%fp@(-12)
10c69114:       2d6e ffe8 fff8  movel %fp@(-24),%fp@(-8)
10c6911a:       2d6e ffec fffc  movel %fp@(-20),%fp@(-4)
10c69120:       2f0a            movel %a2,%sp@-
10c69122:       2f2b 0044       movel %a3@(68),%sp@-
10c69126:       4eb9 10c1 5344  jsr 10c15344 <add_wait_queue>
10c6912c:       508f            addql #8,%sp
10c6912e:       7e01            moveq #1,%d7
10c69130:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c69136:       2843            moveal %d3,%a4
10c69138:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c6913e:       7001            moveq #1,%d0
10c69140:       2080            movel %d0,%a0@
10c69142:       122b 0020       moveb %a3@(32),%d1
10c69146:       0281 0000 00ff  andil #255,%d1
10c6914c:       2007            movel %d7,%d0
10c6914e:       e3a8            lsll %d1,%d0
10c69150:       0280 0000 0a10  andil #2576,%d0
10c69156:       6764            beqs 10c691bc <tcp_close+0x28e>
10c69158:       5292            addql #1,%a2@
10c6915a:       4aab 00ba       tstl %a3@(186)
10c6915e:       670a            beqs 10c6916a <tcp_close+0x23c>
10c69160:       2f0b            movel %a3,%sp@-
10c69162:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c69168:       588f            addql #4,%sp
10c6916a:       42ab 0030       clrl %a3@(48)
10c6916e:       b9d4            cmpal %a4@,%a4
10c69170:       6714            beqs 10c69186 <tcp_close+0x258>
10c69172:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c69176:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c6917a:       2f05            movel %d5,%sp@-
10c6917c:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c69182:       4fef 000c       lea %sp@(12),%sp
10c69186:       5392            subql #1,%a2@
10c69188:       2f04            movel %d4,%sp@-
10c6918a:       4eb9 10c1 4428  jsr 10c14428 <schedule_timeout>
10c69190:       2800            movel %d0,%d4
10c69192:       588f            addql #4,%sp
10c69194:       5292            addql #1,%a2@
10c69196:       4aab 0030       tstl %a3@(48)
10c6919a:       670a            beqs 10c691a6 <tcp_close+0x278>
10c6919c:       2f0b            movel %a3,%sp@-
10c6919e:       4eb9 10c5 4fc8  jsr 10c54fc8 <__lock_sock>
10c691a4:       588f            addql #4,%sp
10c691a6:       7201            moveq #1,%d1
10c691a8:       2741 0030       movel %d1,%a3@(48)
10c691ac:       5392            subql #1,%a2@
10c691ae:       2042            moveal %d2,%a0
10c691b0:       4aa8 0008       tstl %a0@(8)
10c691b4:       6606            bnes 10c691bc <tcp_close+0x28e>
10c691b6:       4a84            tstl %d4
10c691b8:       6600 ff7e       bnew 10c69138 <tcp_close+0x20a>
10c691bc:       7000            moveq #0,%d0
10c691be:       2042            moveal %d2,%a0
10c691c0:       2080            movel %d0,%a0@
10c691c2:       486e fff0       pea %fp@(-16)
10c691c6:       2f2b 0044       movel %a3@(68),%sp@-
10c691ca:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c691d0:       508f            addql #8,%sp
10c691d2:       5295            addql #1,%a5@
10c691d4:       4aab 00ba       tstl %a3@(186)
10c691d8:       670a            beqs 10c691e4 <tcp_close+0x2b6>
10c691da:       2f0b            movel %a3,%sp@-
10c691dc:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c691e2:       588f            addql #4,%sp
10c691e4:       42ab 0030       clrl %a3@(48)
10c691e8:       2043            moveal %d3,%a0
10c691ea:       b690            cmpl %a0@,%d3
10c691ec:       6714            beqs 10c69202 <tcp_close+0x2d4>
10c691ee:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c691f2:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c691f6:       2f05            movel %d5,%sp@-
10c691f8:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c691fe:       4fef 000c       lea %sp@(12),%sp
10c69202:       4aab 0030       tstl %a3@(48)
10c69206:       6712            beqs 10c6921a <tcp_close+0x2ec>
10c69208:       4878 077f       pea 77f <LSIGTRAP+0x77a>
10c6920c:       4879 1000 8917  pea 10008917 <prio2band+0x169d>
10c69212:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c69218:       508f            addql #8,%sp
10c6921a:       2046            moveal %d6,%a0
10c6921c:       5290            addql #1,%a0@
10c6921e:       52b9 1002 5730  addql #1,10025730 <irq_stat+0x8>
10c69224:       177c 0001 0094  moveb #1,%a3@(148)
10c6922a:       42ab 0306       clrl %a3@(774)
10c6922e:       42ab 0044       clrl %a3@(68)
10c69232:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c69238:       102b 0020       moveb %a3@(32),%d0
10c6923c:       0c00 0005       cmpib #5,%d0
10c69240:       6600 00d6       bnew 10c69318 <tcp_close+0x3ea>
10c69244:       45eb 00d6       lea %a3@(214),%a2
10c69248:       226a 01a0       moveal %a2@(416),%a1
10c6924c:       b2fc 0000       cmpaw #0,%a1
10c69250:       6c66            bges 10c692b8 <tcp_close+0x38a>
10c69252:       102b 0020       moveb %a3@(32),%d0
10c69256:       4282            clrl %d2
10c69258:       1400            moveb %d0,%d2
10c6925a:       206b 00d2       moveal %a3@(210),%a0
10c6925e:       2f0b            movel %a3,%sp@-
10c69260:       2068 003c       moveal %a0@(60),%a0
10c69264:       4e90            jsr %a0@
10c69266:       588f            addql #4,%sp
10c69268:       4aab 0090       tstl %a3@(144)
10c6926c:       6712            beqs 10c69280 <tcp_close+0x352>
10c6926e:       082b 0003 00a0  btst #3,%a3@(160)
10c69274:       660a            bnes 10c69280 <tcp_close+0x352>
10c69276:       2f0b            movel %a3,%sp@-
10c69278:       4eb9 10c7 27f2  jsr 10c727f2 <tcp_put_port>
10c6927e:       588f            addql #4,%sp
10c69280:       7001            moveq #1,%d0
10c69282:       b082            cmpl %d2,%d0
10c69284:       6616            bnes 10c6929c <tcp_close+0x36e>
10c69286:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c6928c:       57c0            seq %d0
10c6928e:       7238            moveq #56,%d1
10c69290:       c081            andl %d1,%d0
10c69292:       41f9 1003 3112  lea 10033112 <tcp_statistics+0x20>,%a0
10c69298:       53b0 0800       subql #1,%a0@(00000000,%d0:l)
10c6929c:       7007            moveq #7,%d0
10c6929e:       1740 0020       moveb %d0,%a3@(32)
10c692a2:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c692a6:       2f0b            movel %a3,%sp@-
10c692a8:       4eb9 10c7 0a1e  jsr 10c70a1e <tcp_send_active_reset>
10c692ae:       52b9 1003 2fda  addql #1,10032fda <net_statistics+0xf8>
10c692b4:       508f            addql #8,%sp
10c692b6:       6060            bras 10c69318 <tcp_close+0x3ea>
10c692b8:       2049            moveal %a1,%a0
10c692ba:       b0fc 0000       cmpaw #0,%a0
10c692be:       6606            bnes 10c692c6 <tcp_close+0x398>
10c692c0:       2079 1001 026c  moveal 1001026c <sysctl_tcp_fin_timeout>,%a0
10c692c6:       222a 0084       movel %a2@(132),%d1
10c692ca:       2001            movel %d1,%d0
10c692cc:       e288            lsrl #1,%d0
10c692ce:       e589            lsll #2,%d1
10c692d0:       9280            subl %d0,%d1
10c692d2:       b288            cmpl %a0,%d1
10c692d4:       6302            blss 10c692d8 <tcp_close+0x3aa>
10c692d6:       2041            moveal %d1,%a0
10c692d8:       b0fc 1770       cmpaw #6000,%a0
10c692dc:       6f1e            bles 10c692fc <tcp_close+0x3ce>
10c692de:       2009            movel %a1,%d0
10c692e0:       6606            bnes 10c692e8 <tcp_close+0x3ba>
10c692e2:       2039 1001 026c  movel 1001026c <sysctl_tcp_fin_timeout>,%d0
10c692e8:       b280            cmpl %d0,%d1
10c692ea:       6302            blss 10c692ee <tcp_close+0x3c0>
10c692ec:       2001            movel %d1,%d0
10c692ee:       2f00            movel %d0,%sp@-
10c692f0:       2f0b            movel %a3,%sp@-
10c692f2:       4eb9 10c7 231e  jsr 10c7231e <tcp_reset_keepalive_timer>
10c692f8:       508f            addql #8,%sp
10c692fa:       601c            bras 10c69318 <tcp_close+0x3ea>
10c692fc:       52b9 1001 0270  addql #1,10010270 <tcp_orphan_count>
10c69302:       2f08            movel %a0,%sp@-
10c69304:       4878 0005       pea 5 <LSIGTRAP>
10c69308:       2f0b            movel %a3,%sp@-
10c6930a:       4eb9 10c7 5a5e  jsr 10c75a5e <tcp_time_wait>
10c69310:       4fef 000c       lea %sp@(12),%sp
10c69314:       6000 00dc       braw 10c693f2 <tcp_close+0x4c4>
10c69318:       102b 0020       moveb %a3@(32),%d0
10c6931c:       0c00 0007       cmpib #7,%d0
10c69320:       6700 00b8       beqw 10c693da <tcp_close+0x4ac>
10c69324:       0cab 0000 0fff  cmpil #4095,%a3@(128)
10c6932a:       0080 
10c6932c:       6f08            bles 10c69336 <tcp_close+0x408>
10c6932e:       2f0b            movel %a3,%sp@-
10c69330:       4eba d21c       jsr %pc@(10c6654e <__tcp_mem_reclaim>)
10c69334:       588f            addql #4,%sp
10c69336:       2e39 1001 0270  movel 10010270 <tcp_orphan_count>,%d7
10c6933c:       beb9 1001 02c8  cmpl 100102c8 <sysctl_tcp_max_orphans>,%d7
10c69342:       6e1a            bgts 10c6935e <tcp_close+0x430>
10c69344:       0cab 0000 0800  cmpil #2048,%a3@(124)
10c6934a:       007c 
10c6934c:       6f00 008c       blew 10c693da <tcp_close+0x4ac>
10c69350:       2079 1003 2c74  moveal 10032c74 <tcp_memory_allocated>,%a0
10c69356:       b1f9 1003 338e  cmpal 1003338e <sysctl_tcp_mem+0x8>,%a0
10c6935c:       6f7c            bles 10c693da <tcp_close+0x4ac>
10c6935e:       4eb9 10c5 ca54  jsr 10c5ca54 <net_ratelimit>
10c69364:       4a80            tstl %d0
10c69366:       670e            beqs 10c69376 <tcp_close+0x448>
10c69368:       4879 1000 895c  pea 1000895c <prio2band+0x16e2>
10c6936e:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c69374:       588f            addql #4,%sp
10c69376:       102b 0020       moveb %a3@(32),%d0
10c6937a:       4282            clrl %d2
10c6937c:       1400            moveb %d0,%d2
10c6937e:       206b 00d2       moveal %a3@(210),%a0
10c69382:       2f0b            movel %a3,%sp@-
10c69384:       2068 003c       moveal %a0@(60),%a0
10c69388:       4e90            jsr %a0@
10c6938a:       588f            addql #4,%sp
10c6938c:       4aab 0090       tstl %a3@(144)
10c69390:       6712            beqs 10c693a4 <tcp_close+0x476>
10c69392:       082b 0003 00a0  btst #3,%a3@(160)
10c69398:       660a            bnes 10c693a4 <tcp_close+0x476>
10c6939a:       2f0b            movel %a3,%sp@-
10c6939c:       4eb9 10c7 27f2  jsr 10c727f2 <tcp_put_port>
10c693a2:       588f            addql #4,%sp
10c693a4:       7001            moveq #1,%d0
10c693a6:       b082            cmpl %d2,%d0
10c693a8:       6616            bnes 10c693c0 <tcp_close+0x492>
10c693aa:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c693b0:       57c0            seq %d0
10c693b2:       7238            moveq #56,%d1
10c693b4:       c081            andl %d1,%d0
10c693b6:       41f9 1003 3112  lea 10033112 <tcp_statistics+0x20>,%a0
10c693bc:       53b0 0800       subql #1,%a0@(00000000,%d0:l)
10c693c0:       7007            moveq #7,%d0
10c693c2:       1740 0020       moveb %d0,%a3@(32)
10c693c6:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c693ca:       2f0b            movel %a3,%sp@-
10c693cc:       4eb9 10c7 0a1e  jsr 10c70a1e <tcp_send_active_reset>
10c693d2:       52b9 1003 2fd2  addql #1,10032fd2 <net_statistics+0xf0>
10c693d8:       508f            addql #8,%sp
10c693da:       52b9 1001 0270  addql #1,10010270 <tcp_orphan_count>
10c693e0:       102b 0020       moveb %a3@(32),%d0
10c693e4:       0c00 0007       cmpib #7,%d0
10c693e8:       6608            bnes 10c693f2 <tcp_close+0x4c4>
10c693ea:       2f0b            movel %a3,%sp@-
10c693ec:       4eba f962       jsr %pc@(10c68d50 <tcp_destroy_sock>)
10c693f0:       588f            addql #4,%sp
10c693f2:       5395            subql #1,%a5@
10c693f4:       40c1            movew %sr,%d1
10c693f6:       007c 0700       oriw #1792,%sr
10c693fa:       2046            moveal %d6,%a0
10c693fc:       2010            movel %a0@,%d0
10c693fe:       5380            subql #1,%d0
10c69400:       2080            movel %d0,%a0@
10c69402:       46c1            movew %d1,%sr
10c69404:       4a80            tstl %d0
10c69406:       6608            bnes 10c69410 <tcp_close+0x4e2>
10c69408:       2f0b            movel %a3,%sp@-
10c6940a:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c69410:       4cee 3cfc ffb8  moveml %fp@(-72),%d2-%d7/%a2-%a5
10c69416:       4e5e            unlk %fp
10c69418:       4e75            rts

10c6941a <tcp_disconnect>:
10c6941a:       4e56 0000       linkw %fp,#0
10c6941e:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c69422:       2a6e 0008       moveal %fp@(8),%a5
10c69426:       49ed 00d6       lea %a5@(214),%a4
10c6942a:       102d 0020       moveb %a5@(32),%d0
10c6942e:       4282            clrl %d2
10c69430:       1400            moveb %d0,%d2
10c69432:       7007            moveq #7,%d0
10c69434:       b082            cmpl %d2,%d0
10c69436:       6750            beqs 10c69488 <tcp_disconnect+0x6e>
10c69438:       102d 0020       moveb %a5@(32),%d0
10c6943c:       4283            clrl %d3
10c6943e:       1600            moveb %d0,%d3
10c69440:       206d 00d2       moveal %a5@(210),%a0
10c69444:       2f0d            movel %a5,%sp@-
10c69446:       2068 003c       moveal %a0@(60),%a0
10c6944a:       4e90            jsr %a0@
10c6944c:       588f            addql #4,%sp
10c6944e:       4aad 0090       tstl %a5@(144)
10c69452:       6712            beqs 10c69466 <tcp_disconnect+0x4c>
10c69454:       082d 0003 00a0  btst #3,%a5@(160)
10c6945a:       660a            bnes 10c69466 <tcp_disconnect+0x4c>
10c6945c:       2f0d            movel %a5,%sp@-
10c6945e:       4eb9 10c7 27f2  jsr 10c727f2 <tcp_put_port>
10c69464:       588f            addql #4,%sp
10c69466:       7201            moveq #1,%d1
10c69468:       b283            cmpl %d3,%d1
10c6946a:       6616            bnes 10c69482 <tcp_disconnect+0x68>
10c6946c:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c69472:       57c0            seq %d0
10c69474:       7238            moveq #56,%d1
10c69476:       c081            andl %d1,%d0
10c69478:       41f9 1003 3112  lea 10033112 <tcp_statistics+0x20>,%a0
10c6947e:       53b0 0800       subql #1,%a0@(00000000,%d0:l)
10c69482:       7007            moveq #7,%d0
10c69484:       1b40 0020       moveb %d0,%a5@(32)
10c69488:       700a            moveq #10,%d0
10c6948a:       b082            cmpl %d2,%d0
10c6948c:       660a            bnes 10c69498 <tcp_disconnect+0x7e>
10c6948e:       2f0d            movel %a5,%sp@-
10c69490:       4eba d542       jsr %pc@(10c669d4 <tcp_listen_stop>)
10c69494:       588f            addql #4,%sp
10c69496:       6050            bras 10c694e8 <tcp_disconnect+0xce>
10c69498:       7001            moveq #1,%d0
10c6949a:       e5a8            lsll %d2,%d0
10c6949c:       0280 0000 013a  andil #314,%d0
10c694a2:       6614            bnes 10c694b8 <tcp_disconnect+0x9e>
10c694a4:       222c 000c       movel %a4@(12),%d1
10c694a8:       b2ac 00fc       cmpl %a4@(252),%d1
10c694ac:       672e            beqs 10c694dc <tcp_disconnect+0xc2>
10c694ae:       203c 0000 0a00  movel #2560,%d0
10c694b4:       0500            btst %d2,%d0
10c694b6:       6724            beqs 10c694dc <tcp_disconnect+0xc2>
10c694b8:       203c 0000 01f0  movel #496,%d0
10c694be:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c694c4:       6702            beqs 10c694c8 <tcp_disconnect+0xae>
10c694c6:       7020            moveq #32,%d0
10c694c8:       2f00            movel %d0,%sp@-
10c694ca:       2f0d            movel %a5,%sp@-
10c694cc:       4eb9 10c7 0a1e  jsr 10c70a1e <tcp_send_active_reset>
10c694d2:       7068            moveq #104,%d0
10c694d4:       2b40 027e       movel %d0,%a5@(638)
10c694d8:       508f            addql #8,%sp
10c694da:       600c            bras 10c694e8 <tcp_disconnect+0xce>
10c694dc:       7202            moveq #2,%d1
10c694de:       b282            cmpl %d2,%d1
10c694e0:       6606            bnes 10c694e8 <tcp_disconnect+0xce>
10c694e2:       7068            moveq #104,%d0
10c694e4:       2b40 027e       movel %d0,%a5@(638)
10c694e8:       2f0d            movel %a5,%sp@-
10c694ea:       4eb9 10c7 1866  jsr 10c71866 <tcp_clear_xmit_timers>
10c694f0:       45ed 0054       lea %a5@(84),%a2
10c694f4:       588f            addql #4,%sp
10c694f6:       47ed 0068       lea %a5@(104),%a3
10c694fa:       240c            movel %a4,%d2
10c694fc:       0682 0000 00d4  addil #212,%d2
10c69502:       283c 10c6 aede  movel #281456350,%d4
10c69508:       7620            moveq #32,%d3
10c6950a:       d68c            addl %a4,%d3
10c6950c:       6028            bras 10c69536 <tcp_disconnect+0x11c>
10c6950e:       7201            moveq #1,%d1
10c69510:       b2a9 0070       cmpl %a1@(112),%d1
10c69514:       6716            beqs 10c6952c <tcp_disconnect+0x112>
10c69516:       41e9 0070       lea %a1@(112),%a0
10c6951a:       40c1            movew %sr,%d1
10c6951c:       007c 0700       oriw #1792,%sr
10c69520:       2010            movel %a0@,%d0
10c69522:       5380            subql #1,%d0
10c69524:       2080            movel %d0,%a0@
10c69526:       46c1            movew %d1,%sr
10c69528:       4a80            tstl %d0
10c6952a:       660a            bnes 10c69536 <tcp_disconnect+0x11c>
10c6952c:       2f09            movel %a1,%sp@-
10c6952e:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c69534:       588f            addql #4,%sp
10c69536:       2052            moveal %a2@,%a0
10c69538:       93c9            subal %a1,%a1
10c6953a:       b5c8            cmpal %a0,%a2
10c6953c:       6718            beqs 10c69556 <tcp_disconnect+0x13c>
10c6953e:       2248            moveal %a0,%a1
10c69540:       2051            moveal %a1@,%a0
10c69542:       53aa 0008       subql #1,%a2@(8)
10c69546:       214a 0004       movel %a2,%a0@(4)
10c6954a:       2488            movel %a0,%a2@
10c6954c:       4291            clrl %a1@
10c6954e:       42a9 0004       clrl %a1@(4)
10c69552:       42a9 0008       clrl %a1@(8)
10c69556:       b2fc 0000       cmpaw #0,%a1
10c6955a:       66b2            bnes 10c6950e <tcp_disconnect+0xf4>
10c6955c:       244b            moveal %a3,%a2
10c6955e:       6020            bras 10c69580 <tcp_disconnect+0x166>
10c69560:       1b7c 0001 0143  moveb #1,%a5@(323)
10c69566:       2029 0078       movel %a1@(120),%d0
10c6956a:       91ad 007c       subl %d0,%a5@(124)
10c6956e:       2229 0078       movel %a1@(120),%d1
10c69572:       d3ad 0080       addl %d1,%a5@(128)
10c69576:       2f09            movel %a1,%sp@-
10c69578:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c6957e:       588f            addql #4,%sp
10c69580:       2052            moveal %a2@,%a0
10c69582:       93c9            subal %a1,%a1
10c69584:       b5c8            cmpal %a0,%a2
10c69586:       6718            beqs 10c695a0 <tcp_disconnect+0x186>
10c69588:       2248            moveal %a0,%a1
10c6958a:       2051            moveal %a1@,%a0
10c6958c:       53ab 0008       subql #1,%a3@(8)
10c69590:       214b 0004       movel %a3,%a0@(4)
10c69594:       2688            movel %a0,%a3@
10c69596:       4291            clrl %a1@
10c69598:       42a9 0004       clrl %a1@(4)
10c6959c:       42a9 0008       clrl %a1@(8)
10c695a0:       b2fc 0000       cmpaw #0,%a1
10c695a4:       66ba            bnes 10c69560 <tcp_disconnect+0x146>
10c695a6:       0cad 0000 0fff  cmpil #4095,%a5@(128)
10c695ac:       0080 
10c695ae:       6f30            bles 10c695e0 <tcp_disconnect+0x1c6>
10c695b0:       2f0d            movel %a5,%sp@-
10c695b2:       4eba cf9a       jsr %pc@(10c6654e <__tcp_mem_reclaim>)
10c695b6:       6026            bras 10c695de <tcp_disconnect+0x1c4>
10c695b8:       7001            moveq #1,%d0
10c695ba:       b0a9 0070       cmpl %a1@(112),%d0
10c695be:       6716            beqs 10c695d6 <tcp_disconnect+0x1bc>
10c695c0:       41e9 0070       lea %a1@(112),%a0
10c695c4:       40c1            movew %sr,%d1
10c695c6:       007c 0700       oriw #1792,%sr
10c695ca:       2010            movel %a0@,%d0
10c695cc:       5380            subql #1,%d0
10c695ce:       2080            movel %d0,%a0@
10c695d0:       46c1            movew %d1,%sr
10c695d2:       4a80            tstl %d0
10c695d4:       660a            bnes 10c695e0 <tcp_disconnect+0x1c6>
10c695d6:       2f09            movel %a1,%sp@-
10c695d8:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c695de:       588f            addql #4,%sp
10c695e0:       2242            moveal %d2,%a1
10c695e2:       2051            moveal %a1@,%a0
10c695e4:       93c9            subal %a1,%a1
10c695e6:       b488            cmpl %a0,%d2
10c695e8:       671a            beqs 10c69604 <tcp_disconnect+0x1ea>
10c695ea:       2248            moveal %a0,%a1
10c695ec:       2051            moveal %a1@,%a0
10c695ee:       2442            moveal %d2,%a2
10c695f0:       53aa 0008       subql #1,%a2@(8)
10c695f4:       2142 0004       movel %d2,%a0@(4)
10c695f8:       2488            movel %a0,%a2@
10c695fa:       4291            clrl %a1@
10c695fc:       42a9 0004       clrl %a1@(4)
10c69600:       42a9 0008       clrl %a1@(8)
10c69604:       b2fc 0000       cmpaw #0,%a1
10c69608:       66ae            bnes 10c695b8 <tcp_disconnect+0x19e>
10c6960a:       426d 0008       clrw %a5@(8)
10c6960e:       082d 0002 00a0  btst #2,%a5@(160)
10c69614:       6608            bnes 10c6961e <tcp_disconnect+0x204>
10c69616:       42ad 0004       clrl %a5@(4)
10c6961a:       42ad 0084       clrl %a5@(132)
10c6961e:       422d 0027       clrb %a5@(39)
10c69622:       1b7c 0000 0095  moveb #0,%a5@(149)
10c69628:       42ac 0070       clrl %a4@(112)
10c6962c:       202c 00fc       movel %a4@(252),%d0
10c69630:       5480            addql #2,%d0
10c69632:       d0ac 005c       addl %a4@(92),%d0
10c69636:       2940 00fc       movel %d0,%a4@(252)
10c6963a:       6606            bnes 10c69642 <tcp_disconnect+0x228>
10c6963c:       7001            moveq #1,%d0
10c6963e:       2940 00fc       movel %d0,%a4@(252)
10c69642:       422c 006f       clrb %a4@(111)
10c69646:       7202            moveq #2,%d1
10c69648:       2941 0098       movel %d1,%a4@(152)
10c6964c:       422c 0154       clrb %a4@(340)
10c69650:       42ac 0088       clrl %a4@(136)
10c69654:       297c 7fff ffff  movel #2147483647,%a4@(148)
10c6965a:       0094 
10c6965c:       426c 009c       clrw %a4@(156)
10c69660:       422c 006a       clrb %a4@(106)
10c69664:       2f0c            movel %a4,%sp@-
10c69666:       2044            moveal %d4,%a0
10c69668:       4e90            jsr %a0@
10c6966a:       2ebc 0000 0014  movel #20,%sp@
10c69670:       42a7            clrl %sp@-
10c69672:       2f03            movel %d3,%sp@-
10c69674:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c6967a:       4fef 000c       lea %sp@(12),%sp
10c6967e:       42ac 00e8       clrl %a4@(232)
10c69682:       422c 010b       clrb %a4@(267)
10c69686:       422c 0122       clrb %a4@(290)
10c6968a:       422c 0123       clrb %a4@(291)
10c6968e:       422c 0155       clrb %a4@(341)
10c69692:       202d 0048       movel %a5@(72),%d0
10c69696:       42ad 0048       clrl %a5@(72)
10c6969a:       4a80            tstl %d0
10c6969c:       6706            beqs 10c696a4 <tcp_disconnect+0x28a>
10c6969e:       2040            moveal %d0,%a0
10c696a0:       5888            addql #4,%a0
10c696a2:       5390            subql #1,%a0@
10c696a4:       4a6d 000a       tstw %a5@(10)
10c696a8:       6718            beqs 10c696c2 <tcp_disconnect+0x2a8>
10c696aa:       4aad 0090       tstl %a5@(144)
10c696ae:       6612            bnes 10c696c2 <tcp_disconnect+0x2a8>
10c696b0:       4878 0800       pea 800 <LSIGTRAP+0x7fb>
10c696b4:       4879 1000 8982  pea 10008982 <prio2band+0x1708>
10c696ba:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c696c0:       508f            addql #8,%sp
10c696c2:       2f0d            movel %a5,%sp@-
10c696c4:       206d 031a       moveal %a5@(794),%a0
10c696c8:       4e90            jsr %a0@
10c696ca:       7000            moveq #0,%d0
10c696cc:       4cee 3c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a5
10c696d2:       4e5e            unlk %fp
10c696d4:       4e75            rts

10c696d6 <wait_for_connect>:
10c696d6:       4e56 ffe0       linkw %fp,#-32
10c696da:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c696de:       266e 0008       moveal %fp@(8),%a3
10c696e2:       262e 000c       movel %fp@(12),%d3
10c696e6:       42ae ffe0       clrl %fp@(-32)
10c696ea:       42ae ffe8       clrl %fp@(-24)
10c696ee:       42ae ffec       clrl %fp@(-20)
10c696f2:       45ee fff0       lea %fp@(-16),%a2
10c696f6:       2d79 1002 53b4  movel 100253b4 <_current_task>,%fp@(-28)
10c696fc:       ffe4 
10c696fe:       24ae ffe0       movel %fp@(-32),%a2@
10c69702:       2d6e ffe4 fff4  movel %fp@(-28),%fp@(-12)
10c69708:       2d6e ffe8 fff8  movel %fp@(-24),%fp@(-8)
10c6970e:       2d6e ffec fffc  movel %fp@(-20),%fp@(-4)
10c69714:       2f0a            movel %a2,%sp@-
10c69716:       2f2b 0044       movel %a3@(68),%sp@-
10c6971a:       4eb9 10c1 5376  jsr 10c15376 <add_wait_queue_exclusive>
10c69720:       508f            addql #8,%sp
10c69722:       280a            movel %a2,%d4
10c69724:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c6972a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c69730:       7001            moveq #1,%d0
10c69732:       2080            movel %d0,%a0@
10c69734:       5292            addql #1,%a2@
10c69736:       4aab 00ba       tstl %a3@(186)
10c6973a:       670a            beqs 10c69746 <wait_for_connect+0x70>
10c6973c:       2f0b            movel %a3,%sp@-
10c6973e:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c69744:       588f            addql #4,%sp
10c69746:       42ab 0030       clrl %a3@(48)
10c6974a:       7034            moveq #52,%d0
10c6974c:       d08b            addl %a3,%d0
10c6974e:       41eb 0038       lea %a3@(56),%a0
10c69752:       b1d0            cmpal %a0@,%a0
10c69754:       6714            beqs 10c6976a <wait_for_connect+0x94>
10c69756:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6975a:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c6975e:       2f00            movel %d0,%sp@-
10c69760:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c69766:       4fef 000c       lea %sp@(12),%sp
10c6976a:       5392            subql #1,%a2@
10c6976c:       4aab 0262       tstl %a3@(610)
10c69770:       660c            bnes 10c6977e <wait_for_connect+0xa8>
10c69772:       2f03            movel %d3,%sp@-
10c69774:       4eb9 10c1 4428  jsr 10c14428 <schedule_timeout>
10c6977a:       2600            movel %d0,%d3
10c6977c:       588f            addql #4,%sp
10c6977e:       5292            addql #1,%a2@
10c69780:       4aab 0030       tstl %a3@(48)
10c69784:       670a            beqs 10c69790 <wait_for_connect+0xba>
10c69786:       2f0b            movel %a3,%sp@-
10c69788:       4eb9 10c5 4fc8  jsr 10c54fc8 <__lock_sock>
10c6978e:       588f            addql #4,%sp
10c69790:       7001            moveq #1,%d0
10c69792:       2740 0030       movel %d0,%a3@(48)
10c69796:       5392            subql #1,%a2@
10c69798:       7400            moveq #0,%d2
10c6979a:       4aab 0262       tstl %a3@(610)
10c6979e:       6632            bnes 10c697d2 <wait_for_connect+0xfc>
10c697a0:       74ea            moveq #-22,%d2
10c697a2:       102b 0020       moveb %a3@(32),%d0
10c697a6:       0c00 000a       cmpib #10,%d0
10c697aa:       6626            bnes 10c697d2 <wait_for_connect+0xfc>
10c697ac:       70fc            moveq #-4,%d0
10c697ae:       0c83 7fff ffff  cmpil #2147483647,%d3
10c697b4:       6606            bnes 10c697bc <wait_for_connect+0xe6>
10c697b6:       203c ffff fe00  movel #-512,%d0
10c697bc:       2400            movel %d0,%d2
10c697be:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c697c4:       4aa8 0008       tstl %a0@(8)
10c697c8:       6608            bnes 10c697d2 <wait_for_connect+0xfc>
10c697ca:       74f5            moveq #-11,%d2
10c697cc:       4a83            tstl %d3
10c697ce:       6600 ff5a       bnew 10c6972a <wait_for_connect+0x54>
10c697d2:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c697d8:       7000            moveq #0,%d0
10c697da:       2080            movel %d0,%a0@
10c697dc:       2f04            movel %d4,%sp@-
10c697de:       2f2b 0044       movel %a3@(68),%sp@-
10c697e2:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c697e8:       2002            movel %d2,%d0
10c697ea:       4cee 0c1c ffcc  moveml %fp@(-52),%d2-%d4/%a2-%a3
10c697f0:       4e5e            unlk %fp
10c697f2:       4e75            rts

10c697f4 <tcp_accept>:
10c697f4:       4e56 0000       linkw %fp,#0
10c697f8:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c697fc:       246e 0008       moveal %fp@(8),%a2
10c69800:       49ea 00d6       lea %a2@(214),%a4
10c69804:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c6980a:       5290            addql #1,%a0@
10c6980c:       2648            moveal %a0,%a3
10c6980e:       4aaa 0030       tstl %a2@(48)
10c69812:       670a            beqs 10c6981e <tcp_accept+0x2a>
10c69814:       2f0a            movel %a2,%sp@-
10c69816:       4eb9 10c5 4fc8  jsr 10c54fc8 <__lock_sock>
10c6981c:       588f            addql #4,%sp
10c6981e:       7001            moveq #1,%d0
10c69820:       2540 0030       movel %d0,%a2@(48)
10c69824:       5393            subql #1,%a3@
10c69826:       74ea            moveq #-22,%d2
10c69828:       102a 0020       moveb %a2@(32),%d0
10c6982c:       0c00 000a       cmpib #10,%d0
10c69830:       6600 00aa       bnew 10c698dc <tcp_accept+0xe8>
10c69834:       4aac 018c       tstl %a4@(396)
10c69838:       6626            bnes 10c69860 <tcp_accept+0x6c>
10c6983a:       7200            moveq #0,%d1
10c6983c:       202e 000c       movel %fp@(12),%d0
10c69840:       0800 000b       btst #11,%d0
10c69844:       6604            bnes 10c6984a <tcp_accept+0x56>
10c69846:       222a 02a2       movel %a2@(674),%d1
10c6984a:       74f5            moveq #-11,%d2
10c6984c:       4a81            tstl %d1
10c6984e:       6700 008c       beqw 10c698dc <tcp_accept+0xe8>
10c69852:       2f01            movel %d1,%sp@-
10c69854:       2f0a            movel %a2,%sp@-
10c69856:       4eba fe7e       jsr %pc@(10c696d6 <wait_for_connect>)
10c6985a:       2400            movel %d0,%d2
10c6985c:       508f            addql #8,%sp
10c6985e:       667c            bnes 10c698dc <tcp_accept+0xe8>
10c69860:       206c 018c       moveal %a4@(396),%a0
10c69864:       2010            movel %a0@,%d0
10c69866:       2940 018c       movel %d0,%a4@(396)
10c6986a:       6604            bnes 10c69870 <tcp_accept+0x7c>
10c6986c:       42ac 0190       clrl %a4@(400)
10c69870:       2868 0028       moveal %a0@(40),%a4
10c69874:       536a 0286       subqw #1,%a2@(646)
10c69878:       2f08            movel %a0,%sp@-
10c6987a:       2f39 1003 295c  movel 1003295c <tcp_openreq_cachep>,%sp@-
10c69880:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c69886:       102c 0020       moveb %a4@(32),%d0
10c6988a:       508f            addql #8,%sp
10c6988c:       0c00 0003       cmpib #3,%d0
10c69890:       6612            bnes 10c698a4 <tcp_accept+0xb0>
10c69892:       4878 085f       pea 85f <LFLUSH_I_AND_D+0x57>
10c69896:       4879 1000 89cf  pea 100089cf <prio2band+0x1755>
10c6989c:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c698a2:       508f            addql #8,%sp
10c698a4:       5293            addql #1,%a3@
10c698a6:       4aaa 00ba       tstl %a2@(186)
10c698aa:       670a            beqs 10c698b6 <tcp_accept+0xc2>
10c698ac:       2f0a            movel %a2,%sp@-
10c698ae:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c698b4:       588f            addql #4,%sp
10c698b6:       42aa 0030       clrl %a2@(48)
10c698ba:       7034            moveq #52,%d0
10c698bc:       d08a            addl %a2,%d0
10c698be:       41ea 0038       lea %a2@(56),%a0
10c698c2:       b1d0            cmpal %a0@,%a0
10c698c4:       6710            beqs 10c698d6 <tcp_accept+0xe2>
10c698c6:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c698ca:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c698ce:       2f00            movel %d0,%sp@-
10c698d0:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c698d6:       5393            subql #1,%a3@
10c698d8:       200c            movel %a4,%d0
10c698da:       603c            bras 10c69918 <tcp_accept+0x124>
10c698dc:       5293            addql #1,%a3@
10c698de:       4aaa 00ba       tstl %a2@(186)
10c698e2:       670a            beqs 10c698ee <tcp_accept+0xfa>
10c698e4:       2f0a            movel %a2,%sp@-
10c698e6:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c698ec:       588f            addql #4,%sp
10c698ee:       42aa 0030       clrl %a2@(48)
10c698f2:       7034            moveq #52,%d0
10c698f4:       d08a            addl %a2,%d0
10c698f6:       41ea 0038       lea %a2@(56),%a0
10c698fa:       b1d0            cmpal %a0@,%a0
10c698fc:       6710            beqs 10c6990e <tcp_accept+0x11a>
10c698fe:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c69902:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c69906:       2f00            movel %d0,%sp@-
10c69908:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c6990e:       5393            subql #1,%a3@
10c69910:       206e 0010       moveal %fp@(16),%a0
10c69914:       2082            movel %d2,%a0@
10c69916:       7000            moveq #0,%d0
10c69918:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c6991e:       4e5e            unlk %fp
10c69920:       4e75            rts

10c69922 <tcp_setsockopt>:
10c69922:       4e56 0000       linkw %fp,#0
10c69926:       48e7 3e3c       moveml %d2-%d6/%a2-%a5,%sp@-
10c6992a:       286e 0008       moveal %fp@(8),%a4
10c6992e:       222e 000c       movel %fp@(12),%d1
10c69932:       262e 0010       movel %fp@(16),%d3
10c69936:       226e 0014       moveal %fp@(20),%a1
10c6993a:       202e 0018       movel %fp@(24),%d0
10c6993e:       47ec 00d6       lea %a4@(214),%a3
10c69942:       7a00            moveq #0,%d5
10c69944:       7406            moveq #6,%d2
10c69946:       b481            cmpl %d1,%d2
10c69948:       6718            beqs 10c69962 <tcp_setsockopt+0x40>
10c6994a:       206b 00e4       moveal %a3@(228),%a0
10c6994e:       2f00            movel %d0,%sp@-
10c69950:       2f09            movel %a1,%sp@-
10c69952:       2f03            movel %d3,%sp@-
10c69954:       2f01            movel %d1,%sp@-
10c69956:       2f0c            movel %a4,%sp@-
10c69958:       2068 001e       moveal %a0@(30),%a0
10c6995c:       4e90            jsr %a0@
10c6995e:       6000 05fa       braw 10c69f5a <tcp_setsockopt+0x638>
10c69962:       7c03            moveq #3,%d6
10c69964:       bc80            cmpl %d0,%d6
10c69966:       6506            bcss 10c6996e <tcp_setsockopt+0x4c>
10c69968:       70ea            moveq #-22,%d0
10c6996a:       6000 05ee       braw 10c69f5a <tcp_setsockopt+0x638>
10c6996e:       2411            movel %a1@,%d2
10c69970:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c69976:       5290            addql #1,%a0@
10c69978:       2808            movel %a0,%d4
10c6997a:       4aac 0030       tstl %a4@(48)
10c6997e:       670a            beqs 10c6998a <tcp_setsockopt+0x68>
10c69980:       2f0c            movel %a4,%sp@-
10c69982:       4eb9 10c5 4fc8  jsr 10c54fc8 <__lock_sock>
10c69988:       588f            addql #4,%sp
10c6998a:       7001            moveq #1,%d0
10c6998c:       2940 0030       movel %d0,%a4@(48)
10c69990:       2044            moveal %d4,%a0
10c69992:       5390            subql #1,%a0@
10c69994:       2003            movel %d3,%d0
10c69996:       5380            subql #1,%d0
10c69998:       720b            moveq #11,%d1
10c6999a:       b280            cmpl %d0,%d1
10c6999c:       6500 0580       bcsw 10c69f1e <tcp_setsockopt+0x5fc>
10c699a0:       d080            addl %d0,%d0
10c699a2:       303b 0806       movew %pc@(10c699aa <tcp_setsockopt+0x88>,%d0:l),%d0
10c699a6:       4efb 0002       jmp %pc@(10c699aa <tcp_setsockopt+0x88>,%d0:w)
10c699aa:       0032 0018 01d4  orib #24,@(00000000)@(00000000)
10c699b0:       03a0            bclr %d1,%a0@-
10c699b2:       0412 043a       subib #58,%a2@
10c699b6:       0452 046a       subiw #1130,%a2@
10c699ba:       04ac 04f0 0574  subil #82838900,%a4@(1308)
10c699c0:       051c 
10c699c2:       2002            movel %d2,%d0
10c699c4:       5180            subql #8,%d0
10c699c6:       0c80 0000 7ff7  cmpil #32759,%d0
10c699cc:       6306            blss 10c699d4 <tcp_setsockopt+0xb2>
10c699ce:       7aea            moveq #-22,%d5
10c699d0:       6000 054e       braw 10c69f20 <tcp_setsockopt+0x5fe>
10c699d4:       3742 0120       movew %d2,%a3@(288)
10c699d8:       6000 0546       braw 10c69f20 <tcp_setsockopt+0x5fe>
10c699dc:       0c2b 0002 010e  cmpib #2,%a3@(270)
10c699e2:       6606            bnes 10c699ea <tcp_setsockopt+0xc8>
10c699e4:       7aea            moveq #-22,%d5
10c699e6:       6000 0538       braw 10c69f20 <tcp_setsockopt+0x5fe>
10c699ea:       4a82            tstl %d2
10c699ec:       56c0            sne %d0
10c699ee:       4400            negb %d0
10c699f0:       1740 010e       moveb %d0,%a3@(270)
10c699f4:       7634            moveq #52,%d3
10c699f6:       d68c            addl %a4,%d3
10c699f8:       45ec 0038       lea %a4@(56),%a2
10c699fc:       4a82            tstl %d2
10c699fe:       6700 0528       beqw 10c69f28 <tcp_setsockopt+0x606>
10c69a02:       45ec 00d6       lea %a4@(214),%a2
10c69a06:       206c 0048       moveal %a4@(72),%a0
10c69a0a:       4281            clrl %d1
10c69a0c:       322a 0064       movew %a2@(100),%d1
10c69a10:       2a4a            moveal %a2,%a5
10c69a12:       b0fc 0000       cmpaw #0,%a0
10c69a16:       6718            beqs 10c69a30 <tcp_setsockopt+0x10e>
10c69a18:       2028 0024       movel %a0@(36),%d0
10c69a1c:       b0ad 0060       cmpl %a5@(96),%d0
10c69a20:       670e            beqs 10c69a30 <tcp_setsockopt+0x10e>
10c69a22:       2f00            movel %d0,%sp@-
10c69a24:       2f0c            movel %a4,%sp@-
10c69a26:       4eb9 10c6 fcc6  jsr 10c6fcc6 <tcp_sync_mss>
10c69a2c:       2200            movel %d0,%d1
10c69a2e:       508f            addql #8,%sp
10c69a30:       102a 0123       moveb %a2@(291),%d0
10c69a34:       670c            beqs 10c69a42 <tcp_setsockopt+0x120>
10c69a36:       5981            subql #4,%d1
10c69a38:       0280 0000 00ff  andil #255,%d0
10c69a3e:       e788            lsll #3,%d0
10c69a40:       9280            subl %d0,%d1
10c69a42:       4283            clrl %d3
10c69a44:       162b 010e       moveb %a3@(270),%d3
10c69a48:       206b 00e8       moveal %a3@(232),%a0
10c69a4c:       b0fc 0000       cmpaw #0,%a0
10c69a50:       6700 0110       beqw 10c69b62 <tcp_setsockopt+0x240>
10c69a54:       7068            moveq #104,%d0
10c69a56:       d08c            addl %a4,%d0
10c69a58:       b090            cmpl %a0@,%d0
10c69a5a:       6702            beqs 10c69a5e <tcp_setsockopt+0x13c>
10c69a5c:       7601            moveq #1,%d3
10c69a5e:       95ca            subal %a2,%a2
10c69a60:       7401            moveq #1,%d2
10c69a62:       b483            cmpl %d3,%d2
10c69a64:       6752            beqs 10c69ab8 <tcp_setsockopt+0x196>
10c69a66:       4a2b 017f       tstb %a3@(383)
10c69a6a:       664c            bnes 10c69ab8 <tcp_setsockopt+0x196>
10c69a6c:       93c9            subal %a1,%a1
10c69a6e:       b2a8 005c       cmpl %a0@(92),%d1
10c69a72:       633e            blss 10c69ab2 <tcp_setsockopt+0x190>
10c69a74:       0828 0000 0046  btst #0,%a0@(70)
10c69a7a:       6636            bnes 10c69ab2 <tcp_setsockopt+0x190>
10c69a7c:       7c02            moveq #2,%d6
10c69a7e:       bc83            cmpl %d3,%d6
10c69a80:       672c            beqs 10c69aae <tcp_setsockopt+0x18c>
10c69a82:       4a83            tstl %d3
10c69a84:       662c            bnes 10c69ab2 <tcp_setsockopt+0x190>
10c69a86:       4aab 0088       tstl %a3@(136)
10c69a8a:       6726            beqs 10c69ab2 <tcp_setsockopt+0x190>
10c69a8c:       7200            moveq #0,%d1
10c69a8e:       242b 0014       movel %a3@(20),%d2
10c69a92:       202b 0010       movel %a3@(16),%d0
10c69a96:       9082            subl %d2,%d0
10c69a98:       6a10            bpls 10c69aaa <tcp_setsockopt+0x188>
10c69a9a:       202b 000c       movel %a3@(12),%d0
10c69a9e:       9082            subl %d2,%d0
10c69aa0:       5ac0            spl %d0
10c69aa2:       4880            extw %d0
10c69aa4:       3200            movew %d0,%d1
10c69aa6:       48c1            extl %d1
10c69aa8:       4481            negl %d1
10c69aaa:       4a81            tstl %d1
10c69aac:       6704            beqs 10c69ab2 <tcp_setsockopt+0x190>
10c69aae:       327c 0001       moveaw #1,%a1
10c69ab2:       b2fc 0000       cmpaw #0,%a1
10c69ab6:       662c            bnes 10c69ae4 <tcp_setsockopt+0x1c2>
10c69ab8:       202b 0088       movel %a3@(136),%d0
10c69abc:       90ab 008c       subl %a3@(140),%d0
10c69ac0:       d0ab 0090       addl %a3@(144),%d0
10c69ac4:       b0ab 0098       cmpl %a3@(152),%d0
10c69ac8:       6508            bcss 10c69ad2 <tcp_setsockopt+0x1b0>
10c69aca:       0828 0000 0046  btst #0,%a0@(70)
10c69ad0:       6712            beqs 10c69ae4 <tcp_setsockopt+0x1c2>
10c69ad2:       202b 0010       movel %a3@(16),%d0
10c69ad6:       d0ab 0058       addl %a3@(88),%d0
10c69ada:       90a8 003e       subl %a0@(62),%d0
10c69ade:       6b04            bmis 10c69ae4 <tcp_setsockopt+0x1c2>
10c69ae0:       347c 0001       moveaw #1,%a2
10c69ae4:       b4fc 0000       cmpaw #0,%a2
10c69ae8:       6710            beqs 10c69afa <tcp_setsockopt+0x1d8>
10c69aea:       2f03            movel %d3,%sp@-
10c69aec:       2f0c            movel %a4,%sp@-
10c69aee:       4eb9 10c6 fd3c  jsr 10c6fd3c <tcp_write_xmit>
10c69af4:       508f            addql #8,%sp
10c69af6:       4a80            tstl %d0
10c69af8:       6768            beqs 10c69b62 <tcp_setsockopt+0x240>
10c69afa:       4aab 0088       tstl %a3@(136)
10c69afe:       6662            bnes 10c69b62 <tcp_setsockopt+0x240>
10c69b00:       4a2b 017e       tstb %a3@(382)
10c69b04:       665c            bnes 10c69b62 <tcp_setsockopt+0x240>
10c69b06:       202b 0084       movel %a3@(132),%d0
10c69b0a:       2200            movel %d0,%d1
10c69b0c:       0c81 0000 2ee0  cmpil #12000,%d1
10c69b12:       6324            blss 10c69b38 <tcp_setsockopt+0x216>
10c69b14:       2f3c 10c6 9b14  movel #281451284,%sp@-
10c69b1a:       2f00            movel %d0,%sp@-
10c69b1c:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c69b20:       2f0c            movel %a4,%sp@-
10c69b22:       4879 1000 8446  pea 10008446 <prio2band+0x11cc>
10c69b28:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c69b2e:       223c 0000 2ee0  movel #12000,%d1
10c69b34:       4fef 0014       lea %sp@(20),%sp
10c69b38:       7003            moveq #3,%d0
10c69b3a:       1b40 017e       moveb %d0,%a5@(382)
10c69b3e:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c69b44:       d081            addl %d1,%d0
10c69b46:       2b40 00a8       movel %d0,%a5@(168)
10c69b4a:       2f00            movel %d0,%sp@-
10c69b4c:       486d 00ac       pea %a5@(172)
10c69b50:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c69b56:       508f            addql #8,%sp
10c69b58:       4a80            tstl %d0
10c69b5a:       6606            bnes 10c69b62 <tcp_setsockopt+0x240>
10c69b5c:       41ec 0028       lea %a4@(40),%a0
10c69b60:       5290            addql #1,%a0@
10c69b62:       202b 0088       movel %a3@(136),%d0
10c69b66:       b0ab 0098       cmpl %a3@(152),%d0
10c69b6a:       6500 01ac       bcsw 10c69d18 <tcp_setsockopt+0x3f6>
10c69b6e:       42ab 00a0       clrl %a3@(160)
10c69b72:       2779 1002 67b0  movel 100267b0 <jiffies>,%a3@(164)
10c69b78:       00a4 
10c69b7a:       6000 03a4       braw 10c69f20 <tcp_setsockopt+0x5fe>
10c69b7e:       0c2b 0001 010e  cmpib #1,%a3@(270)
10c69b84:       6606            bnes 10c69b8c <tcp_setsockopt+0x26a>
10c69b86:       7aea            moveq #-22,%d5
10c69b88:       6000 0396       braw 10c69f20 <tcp_setsockopt+0x5fe>
10c69b8c:       4a82            tstl %d2
10c69b8e:       670a            beqs 10c69b9a <tcp_setsockopt+0x278>
10c69b90:       177c 0002 010e  moveb #2,%a3@(270)
10c69b96:       6000 0388       braw 10c69f20 <tcp_setsockopt+0x5fe>
10c69b9a:       422b 010e       clrb %a3@(270)
10c69b9e:       45ec 00d6       lea %a4@(214),%a2
10c69ba2:       206c 0048       moveal %a4@(72),%a0
10c69ba6:       4281            clrl %d1
10c69ba8:       322a 0064       movew %a2@(100),%d1
10c69bac:       2a4a            moveal %a2,%a5
10c69bae:       b0fc 0000       cmpaw #0,%a0
10c69bb2:       6718            beqs 10c69bcc <tcp_setsockopt+0x2aa>
10c69bb4:       2028 0024       movel %a0@(36),%d0
10c69bb8:       b0ad 0060       cmpl %a5@(96),%d0
10c69bbc:       670e            beqs 10c69bcc <tcp_setsockopt+0x2aa>
10c69bbe:       2f00            movel %d0,%sp@-
10c69bc0:       2f0c            movel %a4,%sp@-
10c69bc2:       4eb9 10c6 fcc6  jsr 10c6fcc6 <tcp_sync_mss>
10c69bc8:       2200            movel %d0,%d1
10c69bca:       508f            addql #8,%sp
10c69bcc:       102a 0123       moveb %a2@(291),%d0
10c69bd0:       670c            beqs 10c69bde <tcp_setsockopt+0x2bc>
10c69bd2:       5981            subql #4,%d1
10c69bd4:       0280 0000 00ff  andil #255,%d0
10c69bda:       e788            lsll #3,%d0
10c69bdc:       9280            subl %d0,%d1
10c69bde:       4283            clrl %d3
10c69be0:       162b 010e       moveb %a3@(270),%d3
10c69be4:       206b 00e8       moveal %a3@(232),%a0
10c69be8:       b0fc 0000       cmpaw #0,%a0
10c69bec:       6700 0110       beqw 10c69cfe <tcp_setsockopt+0x3dc>
10c69bf0:       7068            moveq #104,%d0
10c69bf2:       d08c            addl %a4,%d0
10c69bf4:       b090            cmpl %a0@,%d0
10c69bf6:       6702            beqs 10c69bfa <tcp_setsockopt+0x2d8>
10c69bf8:       7601            moveq #1,%d3
10c69bfa:       95ca            subal %a2,%a2
10c69bfc:       7001            moveq #1,%d0
10c69bfe:       b083            cmpl %d3,%d0
10c69c00:       6752            beqs 10c69c54 <tcp_setsockopt+0x332>
10c69c02:       4a2b 017f       tstb %a3@(383)
10c69c06:       664c            bnes 10c69c54 <tcp_setsockopt+0x332>
10c69c08:       93c9            subal %a1,%a1
10c69c0a:       b2a8 005c       cmpl %a0@(92),%d1
10c69c0e:       633e            blss 10c69c4e <tcp_setsockopt+0x32c>
10c69c10:       0828 0000 0046  btst #0,%a0@(70)
10c69c16:       6636            bnes 10c69c4e <tcp_setsockopt+0x32c>
10c69c18:       7202            moveq #2,%d1
10c69c1a:       b283            cmpl %d3,%d1
10c69c1c:       672c            beqs 10c69c4a <tcp_setsockopt+0x328>
10c69c1e:       4a83            tstl %d3
10c69c20:       662c            bnes 10c69c4e <tcp_setsockopt+0x32c>
10c69c22:       4aab 0088       tstl %a3@(136)
10c69c26:       6726            beqs 10c69c4e <tcp_setsockopt+0x32c>
10c69c28:       7200            moveq #0,%d1
10c69c2a:       242b 0014       movel %a3@(20),%d2
10c69c2e:       202b 0010       movel %a3@(16),%d0
10c69c32:       9082            subl %d2,%d0
10c69c34:       6a10            bpls 10c69c46 <tcp_setsockopt+0x324>
10c69c36:       202b 000c       movel %a3@(12),%d0
10c69c3a:       9082            subl %d2,%d0
10c69c3c:       5ac0            spl %d0
10c69c3e:       4880            extw %d0
10c69c40:       3200            movew %d0,%d1
10c69c42:       48c1            extl %d1
10c69c44:       4481            negl %d1
10c69c46:       4a81            tstl %d1
10c69c48:       6704            beqs 10c69c4e <tcp_setsockopt+0x32c>
10c69c4a:       327c 0001       moveaw #1,%a1
10c69c4e:       b2fc 0000       cmpaw #0,%a1
10c69c52:       662c            bnes 10c69c80 <tcp_setsockopt+0x35e>
10c69c54:       202b 0088       movel %a3@(136),%d0
10c69c58:       90ab 008c       subl %a3@(140),%d0
10c69c5c:       d0ab 0090       addl %a3@(144),%d0
10c69c60:       b0ab 0098       cmpl %a3@(152),%d0
10c69c64:       6508            bcss 10c69c6e <tcp_setsockopt+0x34c>
10c69c66:       0828 0000 0046  btst #0,%a0@(70)
10c69c6c:       6712            beqs 10c69c80 <tcp_setsockopt+0x35e>
10c69c6e:       202b 0010       movel %a3@(16),%d0
10c69c72:       d0ab 0058       addl %a3@(88),%d0
10c69c76:       90a8 003e       subl %a0@(62),%d0
10c69c7a:       6b04            bmis 10c69c80 <tcp_setsockopt+0x35e>
10c69c7c:       347c 0001       moveaw #1,%a2
10c69c80:       b4fc 0000       cmpaw #0,%a2
10c69c84:       6710            beqs 10c69c96 <tcp_setsockopt+0x374>
10c69c86:       2f03            movel %d3,%sp@-
10c69c88:       2f0c            movel %a4,%sp@-
10c69c8a:       4eb9 10c6 fd3c  jsr 10c6fd3c <tcp_write_xmit>
10c69c90:       508f            addql #8,%sp
10c69c92:       4a80            tstl %d0
10c69c94:       6768            beqs 10c69cfe <tcp_setsockopt+0x3dc>
10c69c96:       4aab 0088       tstl %a3@(136)
10c69c9a:       6662            bnes 10c69cfe <tcp_setsockopt+0x3dc>
10c69c9c:       4a2b 017e       tstb %a3@(382)
10c69ca0:       665c            bnes 10c69cfe <tcp_setsockopt+0x3dc>
10c69ca2:       202b 0084       movel %a3@(132),%d0
10c69ca6:       2200            movel %d0,%d1
10c69ca8:       0c81 0000 2ee0  cmpil #12000,%d1
10c69cae:       6324            blss 10c69cd4 <tcp_setsockopt+0x3b2>
10c69cb0:       2f3c 10c6 9cb0  movel #281451696,%sp@-
10c69cb6:       2f00            movel %d0,%sp@-
10c69cb8:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c69cbc:       2f0c            movel %a4,%sp@-
10c69cbe:       4879 1000 8446  pea 10008446 <prio2band+0x11cc>
10c69cc4:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c69cca:       223c 0000 2ee0  movel #12000,%d1
10c69cd0:       4fef 0014       lea %sp@(20),%sp
10c69cd4:       7003            moveq #3,%d0
10c69cd6:       1b40 017e       moveb %d0,%a5@(382)
10c69cda:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c69ce0:       d081            addl %d1,%d0
10c69ce2:       2b40 00a8       movel %d0,%a5@(168)
10c69ce6:       2f00            movel %d0,%sp@-
10c69ce8:       486d 00ac       pea %a5@(172)
10c69cec:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c69cf2:       508f            addql #8,%sp
10c69cf4:       4a80            tstl %d0
10c69cf6:       6606            bnes 10c69cfe <tcp_setsockopt+0x3dc>
10c69cf8:       41ec 0028       lea %a4@(40),%a0
10c69cfc:       5290            addql #1,%a0@
10c69cfe:       202b 0088       movel %a3@(136),%d0
10c69d02:       b0ab 0098       cmpl %a3@(152),%d0
10c69d06:       6510            bcss 10c69d18 <tcp_setsockopt+0x3f6>
10c69d08:       42ab 00a0       clrl %a3@(160)
10c69d0c:       2779 1002 67b0  movel 100267b0 <jiffies>,%a3@(164)
10c69d12:       00a4 
10c69d14:       6000 020a       braw 10c69f20 <tcp_setsockopt+0x5fe>
10c69d18:       b0ab 00a0       cmpl %a3@(160),%d0
10c69d1c:       6304            blss 10c69d22 <tcp_setsockopt+0x400>
10c69d1e:       2740 00a0       movel %d0,%a3@(160)
10c69d22:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c69d28:       90ab 00a4       subl %a3@(164),%d0
10c69d2c:       7634            moveq #52,%d3
10c69d2e:       d68c            addl %a4,%d3
10c69d30:       45ec 0038       lea %a4@(56),%a2
10c69d34:       b0ab 0084       cmpl %a3@(132),%d0
10c69d38:       6500 01ee       bcsw 10c69f28 <tcp_setsockopt+0x606>
10c69d3c:       2f0c            movel %a4,%sp@-
10c69d3e:       4eb9 10c6 db3a  jsr 10c6db3a <tcp_cwnd_application_limited>
10c69d44:       588f            addql #4,%sp
10c69d46:       6000 01e0       braw 10c69f28 <tcp_setsockopt+0x606>
10c69d4a:       2002            movel %d2,%d0
10c69d4c:       5380            subql #1,%d0
10c69d4e:       0c80 0000 7ffe  cmpil #32766,%d0
10c69d54:       6306            blss 10c69d5c <tcp_setsockopt+0x43a>
10c69d56:       7aea            moveq #-22,%d5
10c69d58:       6000 01c6       braw 10c69f20 <tcp_setsockopt+0x5fe>
10c69d5c:       2002            movel %d2,%d0
10c69d5e:       d080            addl %d0,%d0
10c69d60:       d082            addl %d2,%d0
10c69d62:       2200            movel %d0,%d1
10c69d64:       eb89            lsll #5,%d1
10c69d66:       d081            addl %d1,%d0
10c69d68:       d480            addl %d0,%d2
10c69d6a:       2742 0198       movel %d2,%a3@(408)
10c69d6e:       102c 0097       moveb %a4@(151),%d0
10c69d72:       7634            moveq #52,%d3
10c69d74:       d68c            addl %a4,%d3
10c69d76:       45ec 0038       lea %a4@(56),%a2
10c69d7a:       4a00            tstb %d0
10c69d7c:       6700 01aa       beqw 10c69f28 <tcp_setsockopt+0x606>
10c69d80:       102c 0020       moveb %a4@(32),%d0
10c69d84:       0280 0000 00ff  andil #255,%d0
10c69d8a:       223c 0000 0480  movel #1152,%d1
10c69d90:       0101            btst %d0,%d1
10c69d92:       6600 0194       bnew 10c69f28 <tcp_setsockopt+0x606>
10c69d96:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c69d9c:       90ab 0018       subl %a3@(24),%d0
10c69da0:       b082            cmpl %d2,%d0
10c69da2:       6406            bccs 10c69daa <tcp_setsockopt+0x488>
10c69da4:       9480            subl %d0,%d2
10c69da6:       2002            movel %d2,%d0
10c69da8:       6002            bras 10c69dac <tcp_setsockopt+0x48a>
10c69daa:       7000            moveq #0,%d0
10c69dac:       2f00            movel %d0,%sp@-
10c69dae:       2f0c            movel %a4,%sp@-
10c69db0:       4eb9 10c7 231e  jsr 10c7231e <tcp_reset_keepalive_timer>
10c69db6:       508f            addql #8,%sp
10c69db8:       6000 0166       braw 10c69f20 <tcp_setsockopt+0x5fe>
10c69dbc:       2002            movel %d2,%d0
10c69dbe:       5380            subql #1,%d0
10c69dc0:       0c80 0000 7ffe  cmpil #32766,%d0
10c69dc6:       6306            blss 10c69dce <tcp_setsockopt+0x4ac>
10c69dc8:       7aea            moveq #-22,%d5
10c69dca:       6000 0154       braw 10c69f20 <tcp_setsockopt+0x5fe>
10c69dce:       2002            movel %d2,%d0
10c69dd0:       d080            addl %d0,%d0
10c69dd2:       d082            addl %d2,%d0
10c69dd4:       2200            movel %d0,%d1
10c69dd6:       eb89            lsll #5,%d1
10c69dd8:       d081            addl %d1,%d0
10c69dda:       d082            addl %d2,%d0
10c69ddc:       2740 019c       movel %d0,%a3@(412)
10c69de0:       6000 013e       braw 10c69f20 <tcp_setsockopt+0x5fe>
10c69de4:       2002            movel %d2,%d0
10c69de6:       5380            subql #1,%d0
10c69de8:       7c7e            moveq #126,%d6
10c69dea:       bc80            cmpl %d0,%d6
10c69dec:       6406            bccs 10c69df4 <tcp_setsockopt+0x4d2>
10c69dee:       7aea            moveq #-22,%d5
10c69df0:       6000 012e       braw 10c69f20 <tcp_setsockopt+0x5fe>
10c69df4:       1742 010f       moveb %d2,%a3@(271)
10c69df8:       6000 0126       braw 10c69f20 <tcp_setsockopt+0x5fe>
10c69dfc:       2002            movel %d2,%d0
10c69dfe:       5380            subql #1,%d0
10c69e00:       727e            moveq #126,%d1
10c69e02:       b280            cmpl %d0,%d1
10c69e04:       6406            bccs 10c69e0c <tcp_setsockopt+0x4ea>
10c69e06:       7aea            moveq #-22,%d5
10c69e08:       6000 0116       braw 10c69f20 <tcp_setsockopt+0x5fe>
10c69e0c:       1742 0158       moveb %d2,%a3@(344)
10c69e10:       6000 010e       braw 10c69f20 <tcp_setsockopt+0x5fe>
10c69e14:       4a82            tstl %d2
10c69e16:       6c0a            bges 10c69e22 <tcp_setsockopt+0x500>
10c69e18:       74ff            moveq #-1,%d2
10c69e1a:       2742 01a0       movel %d2,%a3@(416)
10c69e1e:       6000 0100       braw 10c69f20 <tcp_setsockopt+0x5fe>
10c69e22:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c69e26:       2f39 1001 026c  movel 1001026c <sysctl_tcp_fin_timeout>,%sp@-
10c69e2c:       4eb9 10c8 5834  jsr 10c85834 <__divsi3>
10c69e32:       508f            addql #8,%sp
10c69e34:       b082            cmpl %d2,%d0
10c69e36:       6c08            bges 10c69e40 <tcp_setsockopt+0x51e>
10c69e38:       42ab 01a0       clrl %a3@(416)
10c69e3c:       6000 00e2       braw 10c69f20 <tcp_setsockopt+0x5fe>
10c69e40:       2002            movel %d2,%d0
10c69e42:       d080            addl %d0,%d0
10c69e44:       d082            addl %d2,%d0
10c69e46:       2200            movel %d0,%d1
10c69e48:       eb89            lsll #5,%d1
10c69e4a:       d081            addl %d1,%d0
10c69e4c:       d082            addl %d2,%d0
10c69e4e:       2740 01a0       movel %d0,%a3@(416)
10c69e52:       6000 00cc       braw 10c69f20 <tcp_setsockopt+0x5fe>
10c69e56:       422b 006e       clrb %a3@(110)
10c69e5a:       7634            moveq #52,%d3
10c69e5c:       d68c            addl %a4,%d3
10c69e5e:       45ec 0038       lea %a4@(56),%a2
10c69e62:       4a82            tstl %d2
10c69e64:       6f00 00c2       blew 10c69f28 <tcp_setsockopt+0x606>
10c69e68:       7c03            moveq #3,%d6
10c69e6a:       bc82            cmpl %d2,%d6
10c69e6c:       6424            bccs 10c69e92 <tcp_setsockopt+0x570>
10c69e6e:       7200            moveq #0,%d1
10c69e70:       307c 0003       moveaw #3,%a0
10c69e74:       102b 006e       moveb %a3@(110),%d0
10c69e78:       1c00            moveb %d0,%d6
10c69e7a:       5206            addqb #1,%d6
10c69e7c:       1746 006e       moveb %d6,%a3@(110)
10c69e80:       5200            addqb #1,%d0
10c69e82:       0c00 001f       cmpib #31,%d0
10c69e86:       620a            bhis 10c69e92 <tcp_setsockopt+0x570>
10c69e88:       1200            moveb %d0,%d1
10c69e8a:       2008            movel %a0,%d0
10c69e8c:       e3a8            lsll %d1,%d0
10c69e8e:       b082            cmpl %d2,%d0
10c69e90:       65e2            bcss 10c69e74 <tcp_setsockopt+0x552>
10c69e92:       522b 006e       addqb #1,%a3@(110)
10c69e96:       6000 0090       braw 10c69f28 <tcp_setsockopt+0x606>
10c69e9a:       4a82            tstl %d2
10c69e9c:       6614            bnes 10c69eb2 <tcp_setsockopt+0x590>
10c69e9e:       102c 0020       moveb %a4@(32),%d0
10c69ea2:       0c00 0007       cmpib #7,%d0
10c69ea6:       6704            beqs 10c69eac <tcp_setsockopt+0x58a>
10c69ea8:       7aea            moveq #-22,%d5
10c69eaa:       6074            bras 10c69f20 <tcp_setsockopt+0x5fe>
10c69eac:       42ab 014c       clrl %a3@(332)
10c69eb0:       606e            bras 10c69f20 <tcp_setsockopt+0x5fe>
10c69eb2:       2002            movel %d2,%d0
10c69eb4:       0c80 0000 0080  cmpil #128,%d0
10c69eba:       6c04            bges 10c69ec0 <tcp_setsockopt+0x59e>
10c69ebc:       707f            moveq #127,%d0
10c69ebe:       4600            notb %d0
10c69ec0:       2740 014c       movel %d0,%a3@(332)
10c69ec4:       605a            bras 10c69f20 <tcp_setsockopt+0x5fe>
10c69ec6:       4a82            tstl %d2
10c69ec8:       6608            bnes 10c69ed2 <tcp_setsockopt+0x5b0>
10c69eca:       177c 0001 0022  moveb #1,%a3@(34)
10c69ed0:       604e            bras 10c69f20 <tcp_setsockopt+0x5fe>
10c69ed2:       422b 0022       clrb %a3@(34)
10c69ed6:       102c 0020       moveb %a4@(32),%d0
10c69eda:       0280 0000 00ff  andil #255,%d0
10c69ee0:       223c 0000 0102  movel #258,%d1
10c69ee6:       7634            moveq #52,%d3
10c69ee8:       d68c            addl %a4,%d3
10c69eea:       45ec 0038       lea %a4@(56),%a2
10c69eee:       0101            btst %d0,%d1
10c69ef0:       6736            beqs 10c69f28 <tcp_setsockopt+0x606>
10c69ef2:       102b 0020       moveb %a3@(32),%d0
10c69ef6:       0800 0000       btst #0,%d0
10c69efa:       672c            beqs 10c69f28 <tcp_setsockopt+0x606>
10c69efc:       0000 0004       orib #4,%d0
10c69f00:       1740 0020       moveb %d0,%a3@(32)
10c69f04:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c69f08:       2f0c            movel %a4,%sp@-
10c69f0a:       4eba e5a4       jsr %pc@(10c684b0 <cleanup_rbuf>)
10c69f0e:       508f            addql #8,%sp
10c69f10:       0802 0000       btst #0,%d2
10c69f14:       6612            bnes 10c69f28 <tcp_setsockopt+0x606>
10c69f16:       177c 0001 0022  moveb #1,%a3@(34)
10c69f1c:       600a            bras 10c69f28 <tcp_setsockopt+0x606>
10c69f1e:       7aa4            moveq #-92,%d5
10c69f20:       7634            moveq #52,%d3
10c69f22:       d68c            addl %a4,%d3
10c69f24:       45ec 0038       lea %a4@(56),%a2
10c69f28:       2044            moveal %d4,%a0
10c69f2a:       5290            addql #1,%a0@
10c69f2c:       4aac 00ba       tstl %a4@(186)
10c69f30:       670a            beqs 10c69f3c <tcp_setsockopt+0x61a>
10c69f32:       2f0c            movel %a4,%sp@-
10c69f34:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c69f3a:       588f            addql #4,%sp
10c69f3c:       42ac 0030       clrl %a4@(48)
10c69f40:       b5d2            cmpal %a2@,%a2
10c69f42:       6710            beqs 10c69f54 <tcp_setsockopt+0x632>
10c69f44:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c69f48:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c69f4c:       2f03            movel %d3,%sp@-
10c69f4e:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c69f54:       2044            moveal %d4,%a0
10c69f56:       5390            subql #1,%a0@
10c69f58:       2005            movel %d5,%d0
10c69f5a:       4cee 3c7c ffdc  moveml %fp@(-36),%d2-%d6/%a2-%a5
10c69f60:       4e5e            unlk %fp
10c69f62:       4e75            rts

10c69f64 <tcp_getsockopt>:
10c69f64:       4e56 ffa0       linkw %fp,#-96
10c69f68:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c69f6c:       226e 0008       moveal %fp@(8),%a1
10c69f70:       222e 000c       movel %fp@(12),%d1
10c69f74:       202e 0010       movel %fp@(16),%d0
10c69f78:       282e 0014       movel %fp@(20),%d4
10c69f7c:       246e 0018       moveal %fp@(24),%a2
10c69f80:       41e9 00d6       lea %a1@(214),%a0
10c69f84:       7406            moveq #6,%d2
10c69f86:       b481            cmpl %d1,%d2
10c69f88:       6718            beqs 10c69fa2 <tcp_getsockopt+0x3e>
10c69f8a:       2068 00e4       moveal %a0@(228),%a0
10c69f8e:       2f0a            movel %a2,%sp@-
10c69f90:       2f04            movel %d4,%sp@-
10c69f92:       2f00            movel %d0,%sp@-
10c69f94:       2f01            movel %d1,%sp@-
10c69f96:       2f09            movel %a1,%sp@-
10c69f98:       2068 0022       moveal %a0@(34),%a0
10c69f9c:       4e90            jsr %a0@
10c69f9e:       6000 031c       braw 10c6a2bc <tcp_getsockopt+0x358>
10c69fa2:       2212            movel %a2@,%d1
10c69fa4:       7404            moveq #4,%d2
10c69fa6:       b282            cmpl %d2,%d1
10c69fa8:       6402            bccs 10c69fac <tcp_getsockopt+0x48>
10c69faa:       2401            movel %d1,%d2
10c69fac:       4a82            tstl %d2
10c69fae:       6c06            bges 10c69fb6 <tcp_getsockopt+0x52>
10c69fb0:       70ea            moveq #-22,%d0
10c69fb2:       6000 0308       braw 10c6a2bc <tcp_getsockopt+0x358>
10c69fb6:       5380            subql #1,%d0
10c69fb8:       720b            moveq #11,%d1
10c69fba:       b280            cmpl %d0,%d1
10c69fbc:       6500 02e8       bcsw 10c6a2a6 <tcp_getsockopt+0x342>
10c69fc0:       d080            addl %d0,%d0
10c69fc2:       303b 0806       movew %pc@(10c69fca <tcp_getsockopt+0x66>,%d0:l),%d0
10c69fc6:       4efb 0002       jmp %pc@(10c69fca <tcp_getsockopt+0x66>,%d0:w)
10c69fca:       004a 0018       oriw #24,%a2
10c69fce:       0056 0062       oriw #98,%fp@
10c69fd2:       008a 00b0 00c2  oril #11534530,%a2
10c69fd8:       00e0            0340
10c69fda:       0110            btst %d0,%a0@
10c69fdc:       0132 013c 02ca  btst %d0,%a2@(02ca42ae)@(00000000,%d0:w)
10c69fe2:       42ae 
10c69fe4:       ffa0            0177640
10c69fe6:       3d68 0064 ffa2  movew %a0@(100),%fp@(-94)
10c69fec:       4aae ffa0       tstl %fp@(-96)
10c69ff0:       6600 02b8       bnew 10c6a2aa <tcp_getsockopt+0x346>
10c69ff4:       1029 0020       moveb %a1@(32),%d0
10c69ff8:       0280 0000 00ff  andil #255,%d0
10c69ffe:       223c 0000 0480  movel #1152,%d1
10c6a004:       0101            btst %d0,%d1
10c6a006:       6700 02a2       beqw 10c6a2aa <tcp_getsockopt+0x346>
10c6a00a:       3d68 0120 ffa2  movew %a0@(288),%fp@(-94)
10c6a010:       6000 0298       braw 10c6a2aa <tcp_getsockopt+0x346>
10c6a014:       0c28 0001 010e  cmpib #1,%a0@(270)
10c6a01a:       57c0            seq %d0
10c6a01c:       6000 027c       braw 10c6a29a <tcp_getsockopt+0x336>
10c6a020:       0c28 0002 010e  cmpib #2,%a0@(270)
10c6a026:       57c0            seq %d0
10c6a028:       6000 0270       braw 10c6a29a <tcp_getsockopt+0x336>
10c6a02c:       2028 0198       movel %a0@(408),%d0
10c6a030:       6614            bnes 10c6a046 <tcp_getsockopt+0xe2>
10c6a032:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c6a036:       2f39 1001 02d8  movel 100102d8 <sysctl_tcp_keepalive_time>,%sp@-
10c6a03c:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c6a042:       6000 008c       braw 10c6a0d0 <tcp_getsockopt+0x16c>
10c6a046:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c6a04a:       2f00            movel %d0,%sp@-
10c6a04c:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c6a052:       607c            bras 10c6a0d0 <tcp_getsockopt+0x16c>
10c6a054:       2028 019c       movel %a0@(412),%d0
10c6a058:       6612            bnes 10c6a06c <tcp_getsockopt+0x108>
10c6a05a:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c6a05e:       2f39 1001 02e0  movel 100102e0 <sysctl_tcp_keepalive_intvl>,%sp@-
10c6a064:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c6a06a:       6064            bras 10c6a0d0 <tcp_getsockopt+0x16c>
10c6a06c:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c6a070:       2f00            movel %d0,%sp@-
10c6a072:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c6a078:       6056            bras 10c6a0d0 <tcp_getsockopt+0x16c>
10c6a07a:       1028 010f       moveb %a0@(271),%d0
10c6a07e:       6612            bnes 10c6a092 <tcp_getsockopt+0x12e>
10c6a080:       2d79 1001 02dc  movel 100102dc <sysctl_tcp_keepalive_probes>,%fp@(-96)
10c6a086:       ffa0 
10c6a088:       6000 0220       braw 10c6a2aa <tcp_getsockopt+0x346>
10c6a08c:       1028 0158       moveb %a0@(344),%d0
10c6a090:       670c            beqs 10c6a09e <tcp_getsockopt+0x13a>
10c6a092:       42ae ffa0       clrl %fp@(-96)
10c6a096:       1d40 ffa3       moveb %d0,%fp@(-93)
10c6a09a:       6000 020e       braw 10c6a2aa <tcp_getsockopt+0x346>
10c6a09e:       2d79 1001 02d0  movel 100102d0 <sysctl_tcp_syn_retries>,%fp@(-96)
10c6a0a4:       ffa0 
10c6a0a6:       6000 0202       braw 10c6a2aa <tcp_getsockopt+0x346>
10c6a0aa:       2028 01a0       movel %a0@(416),%d0
10c6a0ae:       2d40 ffa0       movel %d0,%fp@(-96)
10c6a0b2:       6d00 01f6       bltw 10c6a2aa <tcp_getsockopt+0x346>
10c6a0b6:       6708            beqs 10c6a0c0 <tcp_getsockopt+0x15c>
10c6a0b8:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c6a0bc:       2f00            movel %d0,%sp@-
10c6a0be:       600a            bras 10c6a0ca <tcp_getsockopt+0x166>
10c6a0c0:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c6a0c4:       2f39 1001 026c  movel 1001026c <sysctl_tcp_fin_timeout>,%sp@-
10c6a0ca:       4eb9 10c8 5834  jsr 10c85834 <__divsi3>
10c6a0d0:       508f            addql #8,%sp
10c6a0d2:       2d40 ffa0       movel %d0,%fp@(-96)
10c6a0d6:       6000 01d2       braw 10c6a2aa <tcp_getsockopt+0x346>
10c6a0da:       1228 006e       moveb %a0@(110),%d1
10c6a0de:       6714            beqs 10c6a0f4 <tcp_getsockopt+0x190>
10c6a0e0:       0281 0000 00ff  andil #255,%d1
10c6a0e6:       5381            subql #1,%d1
10c6a0e8:       7003            moveq #3,%d0
10c6a0ea:       e3a8            lsll %d1,%d0
10c6a0ec:       2d40 ffa0       movel %d0,%fp@(-96)
10c6a0f0:       6000 01b8       braw 10c6a2aa <tcp_getsockopt+0x346>
10c6a0f4:       42ae ffa0       clrl %fp@(-96)
10c6a0f8:       6000 01b0       braw 10c6a2aa <tcp_getsockopt+0x346>
10c6a0fc:       2d68 014c ffa0  movel %a0@(332),%fp@(-96)
10c6a102:       6000 01a6       braw 10c6a2aa <tcp_getsockopt+0x346>
10c6a106:       2439 1002 67b0  movel 100267b0 <jiffies>,%d2
10c6a10c:       2612            movel %a2@,%d3
10c6a10e:       1d69 0020 ffa4  moveb %a1@(32),%fp@(-92)
10c6a114:       1d68 006a ffa5  moveb %a0@(106),%fp@(-91)
10c6a11a:       1d68 006b ffa6  moveb %a0@(107),%fp@(-90)
10c6a120:       1d68 0154 ffa7  moveb %a0@(340),%fp@(-89)
10c6a126:       1d68 006f ffa8  moveb %a0@(111),%fp@(-88)
10c6a12c:       422e ffa9       clrb %fp@(-87)
10c6a130:       4a28 0108       tstb %a0@(264)
10c6a134:       6706            beqs 10c6a13c <tcp_getsockopt+0x1d8>
10c6a136:       1d7c 0001 ffa9  moveb #1,%fp@(-87)
10c6a13c:       4a28 010a       tstb %a0@(266)
10c6a140:       6706            beqs 10c6a148 <tcp_getsockopt+0x1e4>
10c6a142:       002e 0002 ffa9  orib #2,%fp@(-87)
10c6a148:       4a28 0109       tstb %a0@(265)
10c6a14c:       671c            beqs 10c6a16a <tcp_getsockopt+0x206>
10c6a14e:       002e 0004 ffa9  orib #4,%fp@(-87)
10c6a154:       1028 010c       moveb %a0@(268),%d0
10c6a158:       1228 010d       moveb %a0@(269),%d1
10c6a15c:       0201 000f       andib #15,%d1
10c6a160:       e908            lslb #4,%d0
10c6a162:       8001            orb %d1,%d0
10c6a164:       1d40 ffaa       moveb %d0,%fp@(-86)
10c6a168:       6004            bras 10c6a16e <tcp_getsockopt+0x20a>
10c6a16a:       422e ffaa       clrb %fp@(-86)
10c6a16e:       0828 0000 0159  btst #0,%a0@(345)
10c6a174:       6706            beqs 10c6a17c <tcp_getsockopt+0x218>
10c6a176:       002e 0008 ffa9  orib #8,%fp@(-87)
10c6a17c:       2228 0084       movel %a0@(132),%d1
10c6a180:       2001            movel %d1,%d0
10c6a182:       e588            lsll #2,%d0
10c6a184:       d081            addl %d1,%d0
10c6a186:       e788            lsll #3,%d0
10c6a188:       9081            subl %d1,%d0
10c6a18a:       e988            lsll #4,%d0
10c6a18c:       d081            addl %d1,%d0
10c6a18e:       e988            lsll #4,%d0
10c6a190:       2d40 ffac       movel %d0,%fp@(-84)
10c6a194:       2228 0024       movel %a0@(36),%d1
10c6a198:       2001            movel %d1,%d0
10c6a19a:       e588            lsll #2,%d0
10c6a19c:       d081            addl %d1,%d0
10c6a19e:       e788            lsll #3,%d0
10c6a1a0:       9081            subl %d1,%d0
10c6a1a2:       e988            lsll #4,%d0
10c6a1a4:       d081            addl %d1,%d0
10c6a1a6:       e988            lsll #4,%d0
10c6a1a8:       2d40 ffb0       movel %d0,%fp@(-80)
10c6a1ac:       4280            clrl %d0
10c6a1ae:       3028 0064       movew %a0@(100),%d0
10c6a1b2:       2d40 ffb4       movel %d0,%fp@(-76)
10c6a1b6:       4280            clrl %d0
10c6a1b8:       3028 0032       movew %a0@(50),%d0
10c6a1bc:       2d40 ffb8       movel %d0,%fp@(-72)
10c6a1c0:       2d68 0088 ffbc  movel %a0@(136),%fp@(-68)
10c6a1c6:       2d68 0160 ffc0  movel %a0@(352),%fp@(-64)
10c6a1cc:       2d68 015c ffc4  movel %a0@(348),%fp@(-60)
10c6a1d2:       2d68 0090 ffc8  movel %a0@(144),%fp@(-56)
10c6a1d8:       2d68 0164 ffcc  movel %a0@(356),%fp@(-52)
10c6a1de:       2202            movel %d2,%d1
10c6a1e0:       92a8 001c       subl %a0@(28),%d1
10c6a1e4:       2001            movel %d1,%d0
10c6a1e6:       e788            lsll #3,%d0
10c6a1e8:       d081            addl %d1,%d0
10c6a1ea:       d081            addl %d1,%d0
10c6a1ec:       2d40 ffd0       movel %d0,%fp@(-48)
10c6a1f0:       42ae ffd4       clrl %fp@(-44)
10c6a1f4:       2202            movel %d2,%d1
10c6a1f6:       92a8 002c       subl %a0@(44),%d1
10c6a1fa:       2001            movel %d1,%d0
10c6a1fc:       e788            lsll #3,%d0
10c6a1fe:       d081            addl %d1,%d0
10c6a200:       d081            addl %d1,%d0
10c6a202:       2d40 ffd8       movel %d0,%fp@(-40)
10c6a206:       2202            movel %d2,%d1
10c6a208:       92a8 0018       subl %a0@(24),%d1
10c6a20c:       2001            movel %d1,%d0
10c6a20e:       e788            lsll #3,%d0
10c6a210:       d081            addl %d1,%d0
10c6a212:       d081            addl %d1,%d0
10c6a214:       2d40 ffdc       movel %d0,%fp@(-36)
10c6a218:       2d68 0060 ffe0  movel %a0@(96),%fp@(-32)
10c6a21e:       2d68 0150 ffe4  movel %a0@(336),%fp@(-28)
10c6a224:       2228 0070       movel %a0@(112),%d1
10c6a228:       2001            movel %d1,%d0
10c6a22a:       e588            lsll #2,%d0
10c6a22c:       d081            addl %d1,%d0
10c6a22e:       e788            lsll #3,%d0
10c6a230:       9081            subl %d1,%d0
10c6a232:       e988            lsll #4,%d0
10c6a234:       d081            addl %d1,%d0
10c6a236:       d080            addl %d0,%d0
10c6a238:       0280 1fff fffe  andil #536870910,%d0
10c6a23e:       2d40 ffe8       movel %d0,%fp@(-24)
10c6a242:       2228 0074       movel %a0@(116),%d1
10c6a246:       2001            movel %d1,%d0
10c6a248:       e588            lsll #2,%d0
10c6a24a:       d081            addl %d1,%d0
10c6a24c:       e788            lsll #3,%d0
10c6a24e:       9081            subl %d1,%d0
10c6a250:       e988            lsll #4,%d0
10c6a252:       d081            addl %d1,%d0
10c6a254:       e588            lsll #2,%d0
10c6a256:       0280 3fff fffc  andil #1073741820,%d0
10c6a25c:       2d40 ffec       movel %d0,%fp@(-20)
10c6a260:       2d68 0094 fff0  movel %a0@(148),%fp@(-16)
10c6a266:       2d68 0098 fff4  movel %a0@(152),%fp@(-12)
10c6a26c:       4280            clrl %d0
10c6a26e:       3028 0156       movew %a0@(342),%d0
10c6a272:       2d40 fff8       movel %d0,%fp@(-8)
10c6a276:       4280            clrl %d0
10c6a278:       1028 006c       moveb %a0@(108),%d0
10c6a27c:       2d40 fffc       movel %d0,%fp@(-4)
10c6a280:       705c            moveq #92,%d0
10c6a282:       b680            cmpl %d0,%d3
10c6a284:       6402            bccs 10c6a288 <tcp_getsockopt+0x324>
10c6a286:       2003            movel %d3,%d0
10c6a288:       2200            movel %d0,%d1
10c6a28a:       2481            movel %d1,%a2@
10c6a28c:       2f01            movel %d1,%sp@-
10c6a28e:       486e ffa4       pea %fp@(-92)
10c6a292:       601e            bras 10c6a2b2 <tcp_getsockopt+0x34e>
10c6a294:       4a28 0022       tstb %a0@(34)
10c6a298:       57c0            seq %d0
10c6a29a:       4880            extw %d0
10c6a29c:       48c0            extl %d0
10c6a29e:       4480            negl %d0
10c6a2a0:       2d40 ffa0       movel %d0,%fp@(-96)
10c6a2a4:       6004            bras 10c6a2aa <tcp_getsockopt+0x346>
10c6a2a6:       70a4            moveq #-92,%d0
10c6a2a8:       6012            bras 10c6a2bc <tcp_getsockopt+0x358>
10c6a2aa:       2482            movel %d2,%a2@
10c6a2ac:       2f02            movel %d2,%sp@-
10c6a2ae:       486e ffa0       pea %fp@(-96)
10c6a2b2:       2f04            movel %d4,%sp@-
10c6a2b4:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c6a2ba:       7000            moveq #0,%d0
10c6a2bc:       4cee 041c ff90  moveml %fp@(-112),%d2-%d4/%a2
10c6a2c2:       4e5e            unlk %fp
10c6a2c4:       4e75            rts
10c6a2c6:       4e75            rts

10c6a2c8 <tcp_incr_quickack>:
10c6a2c8:       4e56 0000       linkw %fp,#0
10c6a2cc:       2f0a            movel %a2,%sp@-
10c6a2ce:       246e 0008       moveal %fp@(8),%a2
10c6a2d2:       302a 0032       movew %a2@(50),%d0
10c6a2d6:       d080            addl %d0,%d0
10c6a2d8:       0280 0001 fffe  andil #131070,%d0
10c6a2de:       2f00            movel %d0,%sp@-
10c6a2e0:       2f2a 00f4       movel %a2@(244),%sp@-
10c6a2e4:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c6a2ea:       2200            movel %d0,%d1
10c6a2ec:       6602            bnes 10c6a2f0 <tcp_incr_quickack+0x28>
10c6a2ee:       7202            moveq #2,%d1
10c6a2f0:       4280            clrl %d0
10c6a2f2:       102a 0021       moveb %a2@(33),%d0
10c6a2f6:       b081            cmpl %d1,%d0
10c6a2f8:       640e            bccs 10c6a308 <tcp_incr_quickack+0x40>
10c6a2fa:       2001            movel %d1,%d0
10c6a2fc:       7210            moveq #16,%d1
10c6a2fe:       b280            cmpl %d0,%d1
10c6a300:       6402            bccs 10c6a304 <tcp_incr_quickack+0x3c>
10c6a302:       7010            moveq #16,%d0
10c6a304:       1540 0021       moveb %d0,%a2@(33)
10c6a308:       246e fffc       moveal %fp@(-4),%a2
10c6a30c:       4e5e            unlk %fp
10c6a30e:       4e75            rts

10c6a310 <tcp_enter_quickack_mode>:
10c6a310:       4e56 0000       linkw %fp,#0
10c6a314:       2f0a            movel %a2,%sp@-
10c6a316:       246e 0008       moveal %fp@(8),%a2
10c6a31a:       2f0a            movel %a2,%sp@-
10c6a31c:       4eba ffaa       jsr %pc@(10c6a2c8 <tcp_incr_quickack>)
10c6a320:       422a 0022       clrb %a2@(34)
10c6a324:       7004            moveq #4,%d0
10c6a326:       2540 0024       movel %d0,%a2@(36)
10c6a32a:       246e fffc       moveal %fp@(-4),%a2
10c6a32e:       4e5e            unlk %fp
10c6a330:       4e75            rts

10c6a332 <tcp_fixup_sndbuf>:
10c6a332:       4e56 0000       linkw %fp,#0
10c6a336:       206e 0008       moveal %fp@(8),%a0
10c6a33a:       4281            clrl %d1
10c6a33c:       3228 013c       movew %a0@(316),%d1
10c6a340:       0681 0000 0140  addil #320,%d1
10c6a346:       2001            movel %d1,%d0
10c6a348:       d080            addl %d0,%d0
10c6a34a:       d081            addl %d1,%d0
10c6a34c:       b0a8 008c       cmpl %a0@(140),%d0
10c6a350:       6f10            bles 10c6a362 <tcp_fixup_sndbuf+0x30>
10c6a352:       2239 1001 027c  movel 1001027c <sysctl_tcp_wmem+0x8>,%d1
10c6a358:       b081            cmpl %d1,%d0
10c6a35a:       6c02            bges 10c6a35e <tcp_fixup_sndbuf+0x2c>
10c6a35c:       2200            movel %d0,%d1
10c6a35e:       2141 008c       movel %d1,%a0@(140)
10c6a362:       4e5e            unlk %fp
10c6a364:       4e75            rts

10c6a366 <__tcp_grow_window>:
10c6a366:       4e56 0000       linkw %fp,#0
10c6a36a:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c6a36e:       246e 000c       moveal %fp@(12),%a2
10c6a372:       226e 0010       moveal %fp@(16),%a1
10c6a376:       2429 0078       movel %a1@(120),%d2
10c6a37a:       2239 1001 02bc  movel 100102bc <sysctl_tcp_adv_win_scale>,%d1
10c6a380:       6e08            bgts 10c6a38a <__tcp_grow_window+0x24>
10c6a382:       2001            movel %d1,%d0
10c6a384:       4480            negl %d0
10c6a386:       e0a2            asrl %d0,%d2
10c6a388:       6006            bras 10c6a390 <__tcp_grow_window+0x2a>
10c6a38a:       2002            movel %d2,%d0
10c6a38c:       e2a0            asrl %d1,%d0
10c6a38e:       9480            subl %d0,%d2
10c6a390:       2002            movel %d2,%d0
10c6a392:       2400            movel %d0,%d2
10c6a394:       6a02            bpls 10c6a398 <__tcp_grow_window+0x32>
10c6a396:       5282            addql #1,%d2
10c6a398:       e282            asrl #1,%d2
10c6a39a:       206e 0008       moveal %fp@(8),%a0
10c6a39e:       2628 0040       movel %a0@(64),%d3
10c6a3a2:       4a81            tstl %d1
10c6a3a4:       6e12            bgts 10c6a3b8 <__tcp_grow_window+0x52>
10c6a3a6:       4481            negl %d1
10c6a3a8:       2003            movel %d3,%d0
10c6a3aa:       e2a0            asrl %d1,%d0
10c6a3ac:       6012            bras 10c6a3c0 <__tcp_grow_window+0x5a>
10c6a3ae:       4280            clrl %d0
10c6a3b0:       302a 0032       movew %a2@(50),%d0
10c6a3b4:       d080            addl %d0,%d0
10c6a3b6:       602a            bras 10c6a3e2 <__tcp_grow_window+0x7c>
10c6a3b8:       2003            movel %d3,%d0
10c6a3ba:       e2a0            asrl %d1,%d0
10c6a3bc:       9680            subl %d0,%d3
10c6a3be:       2003            movel %d3,%d0
10c6a3c0:       2000            movel %d0,%d0
10c6a3c2:       6a02            bpls 10c6a3c6 <__tcp_grow_window+0x60>
10c6a3c4:       5280            addql #1,%d0
10c6a3c6:       e280            asrl #1,%d0
10c6a3c8:       222a 0150       movel %a2@(336),%d1
10c6a3cc:       b081            cmpl %d1,%d0
10c6a3ce:       6510            bcss 10c6a3e0 <__tcp_grow_window+0x7a>
10c6a3d0:       2629 005c       movel %a1@(92),%d3
10c6a3d4:       b682            cmpl %d2,%d3
10c6a3d6:       64d6            bccs 10c6a3ae <__tcp_grow_window+0x48>
10c6a3d8:       e282            asrl #1,%d2
10c6a3da:       e280            asrl #1,%d0
10c6a3dc:       b081            cmpl %d1,%d0
10c6a3de:       64f4            bccs 10c6a3d4 <__tcp_grow_window+0x6e>
10c6a3e0:       7000            moveq #0,%d0
10c6a3e2:       4cdf 040c       moveml %sp@+,%d2-%d3/%a2
10c6a3e6:       4e5e            unlk %fp
10c6a3e8:       4e75            rts

10c6a3ea <tcp_fixup_rcvbuf>:
10c6a3ea:       4e56 0000       linkw %fp,#0
10c6a3ee:       2f03            movel %d3,%sp@-
10c6a3f0:       2f02            movel %d2,%sp@-
10c6a3f2:       226e 0008       moveal %fp@(8),%a1
10c6a3f6:       41e9 00d6       lea %a1@(214),%a0
10c6a3fa:       4280            clrl %d0
10c6a3fc:       3028 0156       movew %a0@(342),%d0
10c6a400:       2400            movel %d0,%d2
10c6a402:       0682 0000 0140  addil #320,%d2
10c6a408:       2639 1001 02bc  movel 100102bc <sysctl_tcp_adv_win_scale>,%d3
10c6a40e:       6006            bras 10c6a416 <tcp_fixup_rcvbuf+0x2c>
10c6a410:       0682 0000 0080  addil #128,%d2
10c6a416:       4a83            tstl %d3
10c6a418:       6e0a            bgts 10c6a424 <tcp_fixup_rcvbuf+0x3a>
10c6a41a:       2003            movel %d3,%d0
10c6a41c:       4480            negl %d0
10c6a41e:       2202            movel %d2,%d1
10c6a420:       e0a1            asrl %d0,%d1
10c6a422:       6008            bras 10c6a42c <tcp_fixup_rcvbuf+0x42>
10c6a424:       2002            movel %d2,%d0
10c6a426:       e6a0            asrl %d3,%d0
10c6a428:       2202            movel %d2,%d1
10c6a42a:       9280            subl %d0,%d1
10c6a42c:       4280            clrl %d0
10c6a42e:       3028 0156       movew %a0@(342),%d0
10c6a432:       b081            cmpl %d1,%d0
10c6a434:       6eda            bgts 10c6a410 <tcp_fixup_rcvbuf+0x26>
10c6a436:       2002            movel %d2,%d0
10c6a438:       e588            lsll #2,%d0
10c6a43a:       b0a9 0040       cmpl %a1@(64),%d0
10c6a43e:       6f10            bles 10c6a450 <tcp_fixup_rcvbuf+0x66>
10c6a440:       2239 1001 0288  movel 10010288 <sysctl_tcp_rmem+0x8>,%d1
10c6a446:       b081            cmpl %d1,%d0
10c6a448:       6c02            bges 10c6a44c <tcp_fixup_rcvbuf+0x62>
10c6a44a:       2200            movel %d0,%d1
10c6a44c:       2341 0040       movel %d1,%a1@(64)
10c6a450:       241f            movel %sp@+,%d2
10c6a452:       261f            movel %sp@+,%d3
10c6a454:       4e5e            unlk %fp
10c6a456:       4e75            rts

10c6a458 <tcp_init_buffer_space>:
10c6a458:       4e56 0000       linkw %fp,#0
10c6a45c:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c6a460:       266e 0008       moveal %fp@(8),%a3
10c6a464:       45eb 00d6       lea %a3@(214),%a2
10c6a468:       082b 0001 00a0  btst #1,%a3@(160)
10c6a46e:       6608            bnes 10c6a478 <tcp_init_buffer_space+0x20>
10c6a470:       2f0b            movel %a3,%sp@-
10c6a472:       4eba ff76       jsr %pc@(10c6a3ea <tcp_fixup_rcvbuf>)
10c6a476:       588f            addql #4,%sp
10c6a478:       082b 0000 00a0  btst #0,%a3@(160)
10c6a47e:       6606            bnes 10c6a486 <tcp_init_buffer_space+0x2e>
10c6a480:       2f0b            movel %a3,%sp@-
10c6a482:       4eba feae       jsr %pc@(10c6a332 <tcp_fixup_sndbuf>)
10c6a486:       242b 0040       movel %a3@(64),%d2
10c6a48a:       2239 1001 02bc  movel 100102bc <sysctl_tcp_adv_win_scale>,%d1
10c6a490:       6e08            bgts 10c6a49a <tcp_init_buffer_space+0x42>
10c6a492:       4481            negl %d1
10c6a494:       2602            movel %d2,%d3
10c6a496:       e2a3            asrl %d1,%d3
10c6a498:       6008            bras 10c6a4a2 <tcp_init_buffer_space+0x4a>
10c6a49a:       2002            movel %d2,%d0
10c6a49c:       e2a0            asrl %d1,%d0
10c6a49e:       2602            movel %d2,%d3
10c6a4a0:       9680            subl %d0,%d3
10c6a4a2:       b6aa 014c       cmpl %a2@(332),%d3
10c6a4a6:       622c            bhis 10c6a4d4 <tcp_init_buffer_space+0x7c>
10c6a4a8:       2543 014c       movel %d3,%a2@(332)
10c6a4ac:       2239 1001 02b8  movel 100102b8 <sysctl_tcp_app_win>,%d1
10c6a4b2:       674e            beqs 10c6a502 <tcp_init_buffer_space+0xaa>
10c6a4b4:       4282            clrl %d2
10c6a4b6:       342a 0156       movew %a2@(342),%d2
10c6a4ba:       e58a            lsll #2,%d2
10c6a4bc:       b483            cmpl %d3,%d2
10c6a4be:       6c14            bges 10c6a4d4 <tcp_init_buffer_space+0x7c>
10c6a4c0:       2003            movel %d3,%d0
10c6a4c2:       e2a0            asrl %d1,%d0
10c6a4c4:       2203            movel %d3,%d1
10c6a4c6:       9280            subl %d0,%d1
10c6a4c8:       2002            movel %d2,%d0
10c6a4ca:       b280            cmpl %d0,%d1
10c6a4cc:       6f02            bles 10c6a4d0 <tcp_init_buffer_space+0x78>
10c6a4ce:       2001            movel %d1,%d0
10c6a4d0:       2540 014c       movel %d0,%a2@(332)
10c6a4d4:       4ab9 1001 02b8  tstl 100102b8 <sysctl_tcp_app_win>
10c6a4da:       6726            beqs 10c6a502 <tcp_init_buffer_space+0xaa>
10c6a4dc:       4281            clrl %d1
10c6a4de:       322a 0156       movew %a2@(342),%d1
10c6a4e2:       2401            movel %d1,%d2
10c6a4e4:       d481            addl %d1,%d2
10c6a4e6:       202a 014c       movel %a2@(332),%d0
10c6a4ea:       b480            cmpl %d0,%d2
10c6a4ec:       6414            bccs 10c6a502 <tcp_init_buffer_space+0xaa>
10c6a4ee:       d081            addl %d1,%d0
10c6a4f0:       b680            cmpl %d0,%d3
10c6a4f2:       640e            bccs 10c6a502 <tcp_init_buffer_space+0xaa>
10c6a4f4:       2003            movel %d3,%d0
10c6a4f6:       9081            subl %d1,%d0
10c6a4f8:       b480            cmpl %d0,%d2
10c6a4fa:       6f02            bles 10c6a4fe <tcp_init_buffer_space+0xa6>
10c6a4fc:       2002            movel %d2,%d0
10c6a4fe:       2540 014c       movel %d0,%a2@(332)
10c6a502:       222a 0150       movel %a2@(336),%d1
10c6a506:       202a 014c       movel %a2@(332),%d0
10c6a50a:       b280            cmpl %d0,%d1
10c6a50c:       6402            bccs 10c6a510 <tcp_init_buffer_space+0xb8>
10c6a50e:       2001            movel %d1,%d0
10c6a510:       2540 0150       movel %d0,%a2@(336)
10c6a514:       2579 1002 67b0  movel 100267b0 <jiffies>,%a2@(164)
10c6a51a:       00a4 
10c6a51c:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c6a522:       4e5e            unlk %fp
10c6a524:       4e75            rts

10c6a526 <tcp_clamp_window>:
10c6a526:       4e56 0000       linkw %fp,#0
10c6a52a:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c6a52e:       246e 0008       moveal %fp@(8),%a2
10c6a532:       226e 000c       moveal %fp@(12),%a1
10c6a536:       2429 0008       movel %a1@(8),%d2
10c6a53a:       94a9 0104       subl %a1@(260),%d2
10c6a53e:       7600            moveq #0,%d3
10c6a540:       4229 0021       clrb %a1@(33)
10c6a544:       2069 00d4       moveal %a1@(212),%a0
10c6a548:       2009            movel %a1,%d0
10c6a54a:       0680 0000 00d4  addil #212,%d0
10c6a550:       b088            cmpl %a0,%d0
10c6a552:       670a            beqs 10c6a55e <tcp_clamp_window+0x38>
10c6a554:       d6a8 005c       addl %a0@(92),%d3
10c6a558:       2050            moveal %a0@,%a0
10c6a55a:       b088            cmpl %a0,%d0
10c6a55c:       66f6            bnes 10c6a554 <tcp_clamp_window+0x2e>
10c6a55e:       4a83            tstl %d3
10c6a560:       6738            beqs 10c6a59a <tcp_clamp_window+0x74>
10c6a562:       2039 1001 0288  movel 10010288 <sysctl_tcp_rmem+0x8>,%d0
10c6a568:       b0aa 0040       cmpl %a2@(64),%d0
10c6a56c:       6f2c            bles 10c6a59a <tcp_clamp_window+0x74>
10c6a56e:       082a 0001 00a0  btst #1,%a2@(160)
10c6a574:       6624            bnes 10c6a59a <tcp_clamp_window+0x74>
10c6a576:       4ab9 1003 2bb4  tstl 10032bb4 <tcp_memory_pressure>
10c6a57c:       661c            bnes 10c6a59a <tcp_clamp_window+0x74>
10c6a57e:       2239 1003 2c74  movel 10032c74 <tcp_memory_allocated>,%d1
10c6a584:       b2b9 1003 3386  cmpl 10033386 <sysctl_tcp_mem>,%d1
10c6a58a:       6c0e            bges 10c6a59a <tcp_clamp_window+0x74>
10c6a58c:       222a 0050       movel %a2@(80),%d1
10c6a590:       b280            cmpl %d0,%d1
10c6a592:       6c02            bges 10c6a596 <tcp_clamp_window+0x70>
10c6a594:       2001            movel %d1,%d0
10c6a596:       2540 0040       movel %d0,%a2@(64)
10c6a59a:       222a 0050       movel %a2@(80),%d1
10c6a59e:       202a 0040       movel %a2@(64),%d0
10c6a5a2:       b081            cmpl %d1,%d0
10c6a5a4:       6c4c            bges 10c6a5f2 <tcp_clamp_window+0xcc>
10c6a5a6:       d483            addl %d3,%d2
10c6a5a8:       d080            addl %d0,%d0
10c6a5aa:       b081            cmpl %d1,%d0
10c6a5ac:       6e02            bgts 10c6a5b0 <tcp_clamp_window+0x8a>
10c6a5ae:       e28a            lsrl #1,%d2
10c6a5b0:       4280            clrl %d0
10c6a5b2:       3029 0032       movew %a1@(50),%d0
10c6a5b6:       b082            cmpl %d2,%d0
10c6a5b8:       6402            bccs 10c6a5bc <tcp_clamp_window+0x96>
10c6a5ba:       9480            subl %d0,%d2
10c6a5bc:       4280            clrl %d0
10c6a5be:       3029 0156       movew %a1@(342),%d0
10c6a5c2:       d080            addl %d0,%d0
10c6a5c4:       b480            cmpl %d0,%d2
10c6a5c6:       6302            blss 10c6a5ca <tcp_clamp_window+0xa4>
10c6a5c8:       2002            movel %d2,%d0
10c6a5ca:       4a83            tstl %d3
10c6a5cc:       660e            bnes 10c6a5dc <tcp_clamp_window+0xb6>
10c6a5ce:       2229 014c       movel %a1@(332),%d1
10c6a5d2:       b280            cmpl %d0,%d1
10c6a5d4:       6402            bccs 10c6a5d8 <tcp_clamp_window+0xb2>
10c6a5d6:       2001            movel %d1,%d0
10c6a5d8:       2340 014c       movel %d0,%a1@(332)
10c6a5dc:       2229 014c       movel %a1@(332),%d1
10c6a5e0:       4280            clrl %d0
10c6a5e2:       3029 0156       movew %a1@(342),%d0
10c6a5e6:       d080            addl %d0,%d0
10c6a5e8:       b280            cmpl %d0,%d1
10c6a5ea:       6402            bccs 10c6a5ee <tcp_clamp_window+0xc8>
10c6a5ec:       2001            movel %d1,%d0
10c6a5ee:       2340 0150       movel %d0,%a1@(336)
10c6a5f2:       4cdf 040c       moveml %sp@+,%d2-%d3/%a2
10c6a5f6:       4e5e            unlk %fp
10c6a5f8:       4e75            rts

10c6a5fa <tcp_event_data_recv>:
10c6a5fa:       4e56 0000       linkw %fp,#0
10c6a5fe:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c6a602:       286e 0008       moveal %fp@(8),%a4
10c6a606:       246e 000c       moveal %fp@(12),%a2
10c6a60a:       266e 0010       moveal %fp@(16),%a3
10c6a60e:       142a 0020       moveb %a2@(32),%d2
10c6a612:       1002            moveb %d2,%d0
10c6a614:       0000 0001       orib #1,%d0
10c6a618:       1540 0020       moveb %d0,%a2@(32)
10c6a61c:       4283            clrl %d3
10c6a61e:       362a 0030       movew %a2@(48),%d3
10c6a622:       426a 0030       clrw %a2@(48)
10c6a626:       222b 005c       movel %a3@(92),%d1
10c6a62a:       4280            clrl %d0
10c6a62c:       302a 0032       movew %a2@(50),%d0
10c6a630:       b081            cmpl %d1,%d0
10c6a632:       621e            bhis 10c6a652 <tcp_event_data_recv+0x58>
10c6a634:       3541 0032       movew %d1,%a2@(50)
10c6a638:       206b 001c       moveal %a3@(28),%a0
10c6a63c:       2028 000c       movel %a0@(12),%d0
10c6a640:       0280 002b 0000  andil #2818048,%d0
10c6a646:       6746            beqs 10c6a68e <tcp_event_data_recv+0x94>
10c6a648:       0002 0005       orib #5,%d2
10c6a64c:       1542 0020       moveb %d2,%a2@(32)
10c6a650:       603c            bras 10c6a68e <tcp_event_data_recv+0x94>
10c6a652:       206b 001c       moveal %a3@(28),%a0
10c6a656:       202b 0080       movel %a3@(128),%d0
10c6a65a:       9088            subl %a0,%d0
10c6a65c:       d280            addl %d0,%d1
10c6a65e:       0c81 0000 022b  cmpil #555,%d1
10c6a664:       6212            bhis 10c6a678 <tcp_event_data_recv+0x7e>
10c6a666:       706b            moveq #107,%d0
10c6a668:       b081            cmpl %d1,%d0
10c6a66a:       641c            bccs 10c6a688 <tcp_event_data_recv+0x8e>
10c6a66c:       2028 000c       movel %a0@(12),%d0
10c6a670:       0280 002b 0000  andil #2818048,%d0
10c6a676:       6610            bnes 10c6a688 <tcp_event_data_recv+0x8e>
10c6a678:       9292            subl %a2@,%d1
10c6a67a:       3541 0030       movew %d1,%a2@(48)
10c6a67e:       b681            cmpl %d1,%d3
10c6a680:       6606            bnes 10c6a688 <tcp_event_data_recv+0x8e>
10c6a682:       3541 0032       movew %d1,%a2@(50)
10c6a686:       6006            bras 10c6a68e <tcp_event_data_recv+0x94>
10c6a688:       002a 0004 0020  orib #4,%a2@(32)
10c6a68e:       2439 1002 67b0  movel 100267b0 <jiffies>,%d2
10c6a694:       202a 0024       movel %a2@(36),%d0
10c6a698:       660e            bnes 10c6a6a8 <tcp_event_data_recv+0xae>
10c6a69a:       2f0a            movel %a2,%sp@-
10c6a69c:       4eba fc2a       jsr %pc@(10c6a2c8 <tcp_incr_quickack>)
10c6a6a0:       7604            moveq #4,%d3
10c6a6a2:       2543 0024       movel %d3,%a2@(36)
10c6a6a6:       6050            bras 10c6a6f8 <tcp_event_data_recv+0xfe>
10c6a6a8:       2202            movel %d2,%d1
10c6a6aa:       92aa 002c       subl %a2@(44),%d1
10c6a6ae:       7602            moveq #2,%d3
10c6a6b0:       b681            cmpl %d1,%d3
10c6a6b2:       650a            bcss 10c6a6be <tcp_event_data_recv+0xc4>
10c6a6b4:       e288            lsrl #1,%d0
10c6a6b6:       5480            addql #2,%d0
10c6a6b8:       2540 0024       movel %d0,%a2@(36)
10c6a6bc:       603c            bras 10c6a6fa <tcp_event_data_recv+0x100>
10c6a6be:       b081            cmpl %d1,%d0
10c6a6c0:       6316            blss 10c6a6d8 <tcp_event_data_recv+0xde>
10c6a6c2:       e288            lsrl #1,%d0
10c6a6c4:       d081            addl %d1,%d0
10c6a6c6:       2540 0024       movel %d0,%a2@(36)
10c6a6ca:       222a 0084       movel %a2@(132),%d1
10c6a6ce:       b280            cmpl %d0,%d1
10c6a6d0:       6428            bccs 10c6a6fa <tcp_event_data_recv+0x100>
10c6a6d2:       2541 0024       movel %d1,%a2@(36)
10c6a6d6:       6022            bras 10c6a6fa <tcp_event_data_recv+0x100>
10c6a6d8:       b2aa 0084       cmpl %a2@(132),%d1
10c6a6dc:       631c            blss 10c6a6fa <tcp_event_data_recv+0x100>
10c6a6de:       2f0a            movel %a2,%sp@-
10c6a6e0:       4eba fbe6       jsr %pc@(10c6a2c8 <tcp_incr_quickack>)
10c6a6e4:       588f            addql #4,%sp
10c6a6e6:       0cac 0000 0fff  cmpil #4095,%a4@(128)
10c6a6ec:       0080 
10c6a6ee:       6f0a            bles 10c6a6fa <tcp_event_data_recv+0x100>
10c6a6f0:       2f0c            movel %a4,%sp@-
10c6a6f2:       4eb9 10c6 654e  jsr 10c6654e <__tcp_mem_reclaim>
10c6a6f8:       588f            addql #4,%sp
10c6a6fa:       2542 002c       movel %d2,%a2@(44)
10c6a6fe:       142a 0159       moveb %a2@(345),%d2
10c6a702:       0802 0000       btst #0,%d2
10c6a706:       6728            beqs 10c6a730 <tcp_event_data_recv+0x136>
10c6a708:       122b 0046       moveb %a3@(70),%d1
10c6a70c:       1001            moveb %d1,%d0
10c6a70e:       0200 0003       andib #3,%d0
10c6a712:       0c00 0003       cmpib #3,%d0
10c6a716:       660a            bnes 10c6a722 <tcp_event_data_recv+0x128>
10c6a718:       0002 0004       orib #4,%d2
10c6a71c:       1542 0159       moveb %d2,%a2@(345)
10c6a720:       600e            bras 10c6a730 <tcp_event_data_recv+0x136>
10c6a722:       0801 0001       btst #1,%d1
10c6a726:       6608            bnes 10c6a730 <tcp_event_data_recv+0x136>
10c6a728:       2f0a            movel %a2,%sp@-
10c6a72a:       4eba fbe4       jsr %pc@(10c6a310 <tcp_enter_quickack_mode>)
10c6a72e:       588f            addql #4,%sp
10c6a730:       226b 005c       moveal %a3@(92),%a1
10c6a734:       707f            moveq #127,%d0
10c6a736:       b089            cmpl %a1,%d0
10c6a738:       6400 0084       bccw 10c6a7be <tcp_event_data_recv+0x1c4>
10c6a73c:       206a 0150       moveal %a2@(336),%a0
10c6a740:       b1ea 014c       cmpal %a2@(332),%a0
10c6a744:       6478            bccs 10c6a7be <tcp_event_data_recv+0x1c4>
10c6a746:       242c 0040       movel %a4@(64),%d2
10c6a74a:       94ac 0050       subl %a4@(80),%d2
10c6a74e:       2239 1001 02bc  movel 100102bc <sysctl_tcp_adv_win_scale>,%d1
10c6a754:       6e08            bgts 10c6a75e <tcp_event_data_recv+0x164>
10c6a756:       2001            movel %d1,%d0
10c6a758:       4480            negl %d0
10c6a75a:       e0a2            asrl %d0,%d2
10c6a75c:       6006            bras 10c6a764 <tcp_event_data_recv+0x16a>
10c6a75e:       2002            movel %d2,%d0
10c6a760:       e2a0            asrl %d1,%d0
10c6a762:       9480            subl %d0,%d2
10c6a764:       2002            movel %d2,%d0
10c6a766:       b088            cmpl %a0,%d0
10c6a768:       6f54            bles 10c6a7be <tcp_event_data_recv+0x1c4>
10c6a76a:       4ab9 1003 2bb4  tstl 10032bb4 <tcp_memory_pressure>
10c6a770:       664c            bnes 10c6a7be <tcp_event_data_recv+0x1c4>
10c6a772:       242b 0078       movel %a3@(120),%d2
10c6a776:       4a81            tstl %d1
10c6a778:       6e08            bgts 10c6a782 <tcp_event_data_recv+0x188>
10c6a77a:       4481            negl %d1
10c6a77c:       2002            movel %d2,%d0
10c6a77e:       e2a0            asrl %d1,%d0
10c6a780:       6008            bras 10c6a78a <tcp_event_data_recv+0x190>
10c6a782:       2002            movel %d2,%d0
10c6a784:       e2a0            asrl %d1,%d0
10c6a786:       9480            subl %d0,%d2
10c6a788:       2002            movel %d2,%d0
10c6a78a:       b3c0            cmpal %d0,%a1
10c6a78c:       650a            bcss 10c6a798 <tcp_event_data_recv+0x19e>
10c6a78e:       4280            clrl %d0
10c6a790:       302a 0156       movew %a2@(342),%d0
10c6a794:       d080            addl %d0,%d0
10c6a796:       600a            bras 10c6a7a2 <tcp_event_data_recv+0x1a8>
10c6a798:       2f0b            movel %a3,%sp@-
10c6a79a:       2f0a            movel %a2,%sp@-
10c6a79c:       2f0c            movel %a4,%sp@-
10c6a79e:       4eba fbc6       jsr %pc@(10c6a366 <__tcp_grow_window>)
10c6a7a2:       4a80            tstl %d0
10c6a7a4:       6718            beqs 10c6a7be <tcp_event_data_recv+0x1c4>
10c6a7a6:       d0aa 0150       addl %a2@(336),%d0
10c6a7aa:       222a 014c       movel %a2@(332),%d1
10c6a7ae:       b081            cmpl %d1,%d0
10c6a7b0:       6402            bccs 10c6a7b4 <tcp_event_data_recv+0x1ba>
10c6a7b2:       2200            movel %d0,%d1
10c6a7b4:       2541 0150       movel %d1,%a2@(336)
10c6a7b8:       002a 0001 0021  orib #1,%a2@(33)
10c6a7be:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c6a7c4:       4e5e            unlk %fp
10c6a7c6:       4e75            rts

10c6a7c8 <tcp_update_metrics>:
10c6a7c8:       4e56 0000       linkw %fp,#0
10c6a7cc:       2f0a            movel %a2,%sp@-
10c6a7ce:       206e 0008       moveal %fp@(8),%a0
10c6a7d2:       45e8 00d6       lea %a0@(214),%a2
10c6a7d6:       2068 0048       moveal %a0@(72),%a0
10c6a7da:       b0fc 0000       cmpaw #0,%a0
10c6a7de:       6700 0154       beqw 10c6a934 <tcp_update_metrics+0x16c>
10c6a7e2:       2268 0050       moveal %a0@(80),%a1
10c6a7e6:       b2fc 0000       cmpaw #0,%a1
10c6a7ea:       6708            beqs 10c6a7f4 <tcp_update_metrics+0x2c>
10c6a7ec:       2379 1002 67b0  movel 100267b0 <jiffies>,%a1@(20)
10c6a7f2:       0014 
10c6a7f4:       0828 0000 0017  btst #0,%a0@(23)
10c6a7fa:       6700 0138       beqw 10c6a934 <tcp_update_metrics+0x16c>
10c6a7fe:       4a2a 006f       tstb %a2@(111)
10c6a802:       6606            bnes 10c6a80a <tcp_update_metrics+0x42>
10c6a804:       202a 0070       movel %a2@(112),%d0
10c6a808:       6612            bnes 10c6a81c <tcp_update_metrics+0x54>
10c6a80a:       0828 0004 0023  btst #4,%a0@(35)
10c6a810:       6600 0122       bnew 10c6a934 <tcp_update_metrics+0x16c>
10c6a814:       42a8 002c       clrl %a0@(44)
10c6a818:       6000 011a       braw 10c6a934 <tcp_update_metrics+0x16c>
10c6a81c:       2268 002c       moveal %a0@(44),%a1
10c6a820:       2209            movel %a1,%d1
10c6a822:       9280            subl %d0,%d1
10c6a824:       0828 0004 0023  btst #4,%a0@(35)
10c6a82a:       6614            bnes 10c6a840 <tcp_update_metrics+0x78>
10c6a82c:       4a81            tstl %d1
10c6a82e:       6e06            bgts 10c6a836 <tcp_update_metrics+0x6e>
10c6a830:       2140 002c       movel %d0,%a0@(44)
10c6a834:       600a            bras 10c6a840 <tcp_update_metrics+0x78>
10c6a836:       2001            movel %d1,%d0
10c6a838:       e680            asrl #3,%d0
10c6a83a:       93c0            subal %d0,%a1
10c6a83c:       2149 002c       movel %a1,%a0@(44)
10c6a840:       0828 0005 0023  btst #5,%a0@(35)
10c6a846:       662c            bnes 10c6a874 <tcp_update_metrics+0xac>
10c6a848:       4a81            tstl %d1
10c6a84a:       6c02            bges 10c6a84e <tcp_update_metrics+0x86>
10c6a84c:       4481            negl %d1
10c6a84e:       e281            asrl #1,%d1
10c6a850:       202a 0074       movel %a2@(116),%d0
10c6a854:       b081            cmpl %d1,%d0
10c6a856:       6302            blss 10c6a85a <tcp_update_metrics+0x92>
10c6a858:       2200            movel %d0,%d1
10c6a85a:       2268 0030       moveal %a0@(48),%a1
10c6a85e:       b3c1            cmpal %d1,%a1
10c6a860:       6206            bhis 10c6a868 <tcp_update_metrics+0xa0>
10c6a862:       2141 0030       movel %d1,%a0@(48)
10c6a866:       600c            bras 10c6a874 <tcp_update_metrics+0xac>
10c6a868:       2009            movel %a1,%d0
10c6a86a:       9081            subl %d1,%d0
10c6a86c:       e488            lsrl #2,%d0
10c6a86e:       93c0            subal %d0,%a1
10c6a870:       2149 0030       movel %a1,%a0@(48)
10c6a874:       202a 0094       movel %a2@(148),%d0
10c6a878:       0c80 0000 fffe  cmpil #65534,%d0
10c6a87e:       6332            blss 10c6a8b2 <tcp_update_metrics+0xea>
10c6a880:       2228 0034       movel %a0@(52),%d1
10c6a884:       6716            beqs 10c6a89c <tcp_update_metrics+0xd4>
10c6a886:       0828 0006 0023  btst #6,%a0@(35)
10c6a88c:       660e            bnes 10c6a89c <tcp_update_metrics+0xd4>
10c6a88e:       202a 0098       movel %a2@(152),%d0
10c6a892:       e288            lsrl #1,%d0
10c6a894:       b280            cmpl %d0,%d1
10c6a896:       6404            bccs 10c6a89c <tcp_update_metrics+0xd4>
10c6a898:       2140 0034       movel %d0,%a0@(52)
10c6a89c:       4a28 0023       tstb %a0@(35)
10c6a8a0:       6d72            blts 10c6a914 <tcp_update_metrics+0x14c>
10c6a8a2:       202a 0098       movel %a2@(152),%d0
10c6a8a6:       b0a8 0038       cmpl %a0@(56),%d0
10c6a8aa:       6368            blss 10c6a914 <tcp_update_metrics+0x14c>
10c6a8ac:       2140 0038       movel %d0,%a0@(56)
10c6a8b0:       6062            bras 10c6a914 <tcp_update_metrics+0x14c>
10c6a8b2:       222a 0098       movel %a2@(152),%d1
10c6a8b6:       b081            cmpl %d1,%d0
10c6a8b8:       6430            bccs 10c6a8ea <tcp_update_metrics+0x122>
10c6a8ba:       4a2a 006a       tstb %a2@(106)
10c6a8be:       662a            bnes 10c6a8ea <tcp_update_metrics+0x122>
10c6a8c0:       0828 0006 0023  btst #6,%a0@(35)
10c6a8c6:       660c            bnes 10c6a8d4 <tcp_update_metrics+0x10c>
10c6a8c8:       e289            lsrl #1,%d1
10c6a8ca:       b280            cmpl %d0,%d1
10c6a8cc:       6302            blss 10c6a8d0 <tcp_update_metrics+0x108>
10c6a8ce:       2001            movel %d1,%d0
10c6a8d0:       2140 0034       movel %d0,%a0@(52)
10c6a8d4:       4a28 0023       tstb %a0@(35)
10c6a8d8:       6d3a            blts 10c6a914 <tcp_update_metrics+0x14c>
10c6a8da:       2028 0038       movel %a0@(56),%d0
10c6a8de:       d0aa 0098       addl %a2@(152),%d0
10c6a8e2:       e288            lsrl #1,%d0
10c6a8e4:       2140 0038       movel %d0,%a0@(56)
10c6a8e8:       602a            bras 10c6a914 <tcp_update_metrics+0x14c>
10c6a8ea:       4a28 0023       tstb %a0@(35)
10c6a8ee:       6d0a            blts 10c6a8fa <tcp_update_metrics+0x132>
10c6a8f0:       d0a8 0038       addl %a0@(56),%d0
10c6a8f4:       e288            lsrl #1,%d0
10c6a8f6:       2140 0038       movel %d0,%a0@(56)
10c6a8fa:       2228 0034       movel %a0@(52),%d1
10c6a8fe:       6714            beqs 10c6a914 <tcp_update_metrics+0x14c>
10c6a900:       0828 0006 0023  btst #6,%a0@(35)
10c6a906:       660c            bnes 10c6a914 <tcp_update_metrics+0x14c>
10c6a908:       202a 0094       movel %a2@(148),%d0
10c6a90c:       b280            cmpl %d0,%d1
10c6a90e:       6404            bccs 10c6a914 <tcp_update_metrics+0x14c>
10c6a910:       2140 0034       movel %d0,%a0@(52)
10c6a914:       0828 0001 0022  btst #1,%a0@(34)
10c6a91a:       6618            bnes 10c6a934 <tcp_update_metrics+0x16c>
10c6a91c:       4280            clrl %d0
10c6a91e:       102a 006c       moveb %a2@(108),%d0
10c6a922:       b0a8 0040       cmpl %a0@(64),%d0
10c6a926:       630c            blss 10c6a934 <tcp_update_metrics+0x16c>
10c6a928:       b0b9 1001 02ac  cmpl 100102ac <sysctl_tcp_reordering>,%d0
10c6a92e:       6704            beqs 10c6a934 <tcp_update_metrics+0x16c>
10c6a930:       2140 0040       movel %d0,%a0@(64)
10c6a934:       245f            moveal %sp@+,%a2
10c6a936:       4e5e            unlk %fp
10c6a938:       4e75            rts

10c6a93a <tcp_init_cwnd>:
10c6a93a:       4e56 0000       linkw %fp,#0
10c6a93e:       2f02            movel %d2,%sp@-
10c6a940:       226e 0008       moveal %fp@(8),%a1
10c6a944:       3029 0064       movew %a1@(100),%d0
10c6a948:       0c40 05b4       cmpiw #1460,%d0
10c6a94c:       6304            blss 10c6a952 <tcp_init_cwnd+0x18>
10c6a94e:       7002            moveq #2,%d0
10c6a950:       603e            bras 10c6a990 <tcp_init_cwnd+0x56>
10c6a952:       307c 0004       moveaw #4,%a0
10c6a956:       0c40 0447       cmpiw #1095,%d0
10c6a95a:       6304            blss 10c6a960 <tcp_init_cwnd+0x26>
10c6a95c:       307c 0003       moveaw #3,%a0
10c6a960:       2229 0070       movel %a1@(112),%d1
10c6a964:       6712            beqs 10c6a978 <tcp_init_cwnd+0x3e>
10c6a966:       2029 0094       movel %a1@(148),%d0
10c6a96a:       0c80 0000 fffe  cmpil #65534,%d0
10c6a970:       630c            blss 10c6a97e <tcp_init_cwnd+0x44>
10c6a972:       7410            moveq #16,%d2
10c6a974:       b481            cmpl %d1,%d2
10c6a976:       6406            bccs 10c6a97e <tcp_init_cwnd+0x44>
10c6a978:       307c 0002       moveaw #2,%a0
10c6a97c:       6006            bras 10c6a984 <tcp_init_cwnd+0x4a>
10c6a97e:       b088            cmpl %a0,%d0
10c6a980:       6402            bccs 10c6a984 <tcp_init_cwnd+0x4a>
10c6a982:       2040            moveal %d0,%a0
10c6a984:       4280            clrl %d0
10c6a986:       3029 009e       movew %a1@(158),%d0
10c6a98a:       b1c0            cmpal %d0,%a0
10c6a98c:       6402            bccs 10c6a990 <tcp_init_cwnd+0x56>
10c6a98e:       2008            movel %a0,%d0
10c6a990:       241f            movel %sp@+,%d2
10c6a992:       4e5e            unlk %fp
10c6a994:       4e75            rts

10c6a996 <tcp_init_metrics>:
10c6a996:       4e56 0000       linkw %fp,#0
10c6a99a:       2f0a            movel %a2,%sp@-
10c6a99c:       206e 0008       moveal %fp@(8),%a0
10c6a9a0:       45e8 00d6       lea %a0@(214),%a2
10c6a9a4:       2268 0048       moveal %a0@(72),%a1
10c6a9a8:       b2fc 0000       cmpaw #0,%a1
10c6a9ac:       6700 00d0       beqw 10c6aa7e <tcp_init_metrics+0xe8>
10c6a9b0:       2069 0050       moveal %a1@(80),%a0
10c6a9b4:       b0fc 0000       cmpaw #0,%a0
10c6a9b8:       6708            beqs 10c6a9c2 <tcp_init_metrics+0x2c>
10c6a9ba:       2179 1002 67b0  movel 100267b0 <jiffies>,%a0@(20)
10c6a9c0:       0014 
10c6a9c2:       4a29 0023       tstb %a1@(35)
10c6a9c6:       6c06            bges 10c6a9ce <tcp_init_metrics+0x38>
10c6a9c8:       3569 003a 009e  movew %a1@(58),%a2@(158)
10c6a9ce:       2029 0034       movel %a1@(52),%d0
10c6a9d2:       6712            beqs 10c6a9e6 <tcp_init_metrics+0x50>
10c6a9d4:       2540 0094       movel %d0,%a2@(148)
10c6a9d8:       4281            clrl %d1
10c6a9da:       322a 009e       movew %a2@(158),%d1
10c6a9de:       b280            cmpl %d0,%d1
10c6a9e0:       6404            bccs 10c6a9e6 <tcp_init_metrics+0x50>
10c6a9e2:       2541 0094       movel %d1,%a2@(148)
10c6a9e6:       2229 0040       movel %a1@(64),%d1
10c6a9ea:       6716            beqs 10c6aa02 <tcp_init_metrics+0x6c>
10c6a9ec:       4280            clrl %d0
10c6a9ee:       102a 006c       moveb %a2@(108),%d0
10c6a9f2:       b280            cmpl %d0,%d1
10c6a9f4:       670c            beqs 10c6aa02 <tcp_init_metrics+0x6c>
10c6a9f6:       022a 00fd 010a  andib #-3,%a2@(266)
10c6a9fc:       1569 0043 006c  moveb %a1@(67),%a2@(108)
10c6aa02:       2029 002c       movel %a1@(44),%d0
10c6aa06:       6776            beqs 10c6aa7e <tcp_init_metrics+0xe8>
10c6aa08:       222a 0070       movel %a2@(112),%d1
10c6aa0c:       6608            bnes 10c6aa16 <tcp_init_metrics+0x80>
10c6aa0e:       0c80 0000 095f  cmpil #2399,%d0
10c6aa14:       6368            blss 10c6aa7e <tcp_init_metrics+0xe8>
10c6aa16:       b280            cmpl %d0,%d1
10c6aa18:       6404            bccs 10c6aa1e <tcp_init_metrics+0x88>
10c6aa1a:       2540 0070       movel %d0,%a2@(112)
10c6aa1e:       2029 0030       movel %a1@(48),%d0
10c6aa22:       b0aa 0074       cmpl %a2@(116),%d0
10c6aa26:       6314            blss 10c6aa3c <tcp_init_metrics+0xa6>
10c6aa28:       2540 0074       movel %d0,%a2@(116)
10c6aa2c:       7214            moveq #20,%d1
10c6aa2e:       b280            cmpl %d0,%d1
10c6aa30:       6302            blss 10c6aa34 <tcp_init_metrics+0x9e>
10c6aa32:       7014            moveq #20,%d0
10c6aa34:       2540 007c       movel %d0,%a2@(124)
10c6aa38:       2540 0078       movel %d0,%a2@(120)
10c6aa3c:       202a 0070       movel %a2@(112),%d0
10c6aa40:       e688            lsrl #3,%d0
10c6aa42:       d0aa 007c       addl %a2@(124),%d0
10c6aa46:       2540 0084       movel %d0,%a2@(132)
10c6aa4a:       0c80 0000 2ee0  cmpil #12000,%d0
10c6aa50:       6308            blss 10c6aa5a <tcp_init_metrics+0xc4>
10c6aa52:       257c 0000 2ee0  movel #12000,%a2@(132)
10c6aa58:       0084 
10c6aa5a:       0caa 0000 012b  cmpil #299,%a2@(132)
10c6aa60:       0084 
10c6aa62:       6206            bhis 10c6aa6a <tcp_init_metrics+0xd4>
10c6aa64:       4a2a 010b       tstb %a2@(267)
10c6aa68:       671a            beqs 10c6aa84 <tcp_init_metrics+0xee>
10c6aa6a:       2f0a            movel %a2,%sp@-
10c6aa6c:       4eba fecc       jsr %pc@(10c6a93a <tcp_init_cwnd>)
10c6aa70:       2540 0098       movel %d0,%a2@(152)
10c6aa74:       2579 1002 67b0  movel 100267b0 <jiffies>,%a2@(164)
10c6aa7a:       00a4 
10c6aa7c:       6030            bras 10c6aaae <tcp_init_metrics+0x118>
10c6aa7e:       4a2a 010b       tstb %a2@(267)
10c6aa82:       662a            bnes 10c6aaae <tcp_init_metrics+0x118>
10c6aa84:       4aaa 0070       tstl %a2@(112)
10c6aa88:       6724            beqs 10c6aaae <tcp_init_metrics+0x118>
10c6aa8a:       42aa 0070       clrl %a2@(112)
10c6aa8e:       257c 0000 012c  movel #300,%a2@(124)
10c6aa94:       007c 
10c6aa96:       257c 0000 012c  movel #300,%a2@(120)
10c6aa9c:       0078 
10c6aa9e:       257c 0000 012c  movel #300,%a2@(116)
10c6aaa4:       0074 
10c6aaa6:       257c 0000 012c  movel #300,%a2@(132)
10c6aaac:       0084 
10c6aaae:       246e fffc       moveal %fp@(-4),%a2
10c6aab2:       4e5e            unlk %fp
10c6aab4:       4e75            rts

10c6aab6 <tcp_update_reordering>:
10c6aab6:       4e56 0000       linkw %fp,#0
10c6aaba:       206e 0008       moveal %fp@(8),%a0
10c6aabe:       222e 000c       movel %fp@(12),%d1
10c6aac2:       4280            clrl %d0
10c6aac4:       1028 006c       moveb %a0@(108),%d0
10c6aac8:       b081            cmpl %d1,%d0
10c6aaca:       6c44            bges 10c6ab10 <tcp_update_reordering+0x5a>
10c6aacc:       2001            movel %d1,%d0
10c6aace:       727f            moveq #127,%d1
10c6aad0:       b280            cmpl %d0,%d1
10c6aad2:       6c02            bges 10c6aad6 <tcp_update_reordering+0x20>
10c6aad4:       707f            moveq #127,%d0
10c6aad6:       1140 006c       moveb %d0,%a0@(108)
10c6aada:       4aae 0010       tstl %fp@(16)
10c6aade:       6708            beqs 10c6aae8 <tcp_update_reordering+0x32>
10c6aae0:       52b9 1003 2f6e  addql #1,10032f6e <net_statistics+0x8c>
10c6aae6:       6022            bras 10c6ab0a <tcp_update_reordering+0x54>
10c6aae8:       1028 010a       moveb %a0@(266),%d0
10c6aaec:       6608            bnes 10c6aaf6 <tcp_update_reordering+0x40>
10c6aaee:       52b9 1003 2f6a  addql #1,10032f6a <net_statistics+0x88>
10c6aaf4:       6014            bras 10c6ab0a <tcp_update_reordering+0x54>
10c6aaf6:       0800 0001       btst #1,%d0
10c6aafa:       6708            beqs 10c6ab04 <tcp_update_reordering+0x4e>
10c6aafc:       52b9 1003 2f62  addql #1,10032f62 <net_statistics+0x80>
10c6ab02:       6006            bras 10c6ab0a <tcp_update_reordering+0x54>
10c6ab04:       52b9 1003 2f66  addql #1,10032f66 <net_statistics+0x84>
10c6ab0a:       0228 00fd 010a  andib #-3,%a0@(266)
10c6ab10:       4e5e            unlk %fp
10c6ab12:       4e75            rts

10c6ab14 <tcp_sacktag_write_queue>:
10c6ab14:       4e56 ffec       linkw %fp,#-20
10c6ab18:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c6ab1c:       246e 0008       moveal %fp@(8),%a2
10c6ab20:       45ea 00d6       lea %a2@(214),%a2
10c6ab24:       206e 000c       moveal %fp@(12),%a0
10c6ab28:       4280            clrl %d0
10c6ab2a:       1028 0047       moveb %a0@(71),%d0
10c6ab2e:       2248            moveal %a0,%a1
10c6ab30:       2069 001c       moveal %a1@(28),%a0
10c6ab34:       d1c0            addal %d0,%a0
10c6ab36:       49e8 0002       lea %a0@(2),%a4
10c6ab3a:       4280            clrl %d0
10c6ab3c:       1028 0001       moveb %a0@(1),%d0
10c6ab40:       5580            subql #2,%d0
10c6ab42:       e680            asrl #3,%d0
10c6ab44:       2d40 ffec       movel %d0,%fp@(-20)
10c6ab48:       2a2a 0088       movel %a2@(136),%d5
10c6ab4c:       9bcd            subal %a5,%a5
10c6ab4e:       42ae fff8       clrl %fp@(-8)
10c6ab52:       4aaa 0160       tstl %a2@(352)
10c6ab56:       6604            bnes 10c6ab5c <tcp_sacktag_write_queue+0x48>
10c6ab58:       42aa 0164       clrl %a2@(356)
10c6ab5c:       2d6a 0164 fffc  movel %a2@(356),%fp@(-4)
10c6ab62:       7400            moveq #0,%d2
10c6ab64:       202e fff8       movel %fp@(-8),%d0
10c6ab68:       b0ae ffec       cmpl %fp@(-20),%d0
10c6ab6c:       6c00 020e       bgew 10c6ad7c <tcp_sacktag_write_queue+0x268>
10c6ab70:       2e14            movel %a4@,%d7
10c6ab72:       282c 0004       movel %a4@(4),%d4
10c6ab76:       97cb            subal %a3,%a3
10c6ab78:       7c00            moveq #0,%d6
10c6ab7a:       4a82            tstl %d2
10c6ab7c:       666e            bnes 10c6abec <tcp_sacktag_write_queue+0xd8>
10c6ab7e:       206e 000c       moveal %fp@(12),%a0
10c6ab82:       2228 004a       movel %a0@(74),%d1
10c6ab86:       2007            movel %d7,%d0
10c6ab88:       9081            subl %d1,%d0
10c6ab8a:       6a10            bpls 10c6ab9c <tcp_sacktag_write_queue+0x88>
10c6ab8c:       7c01            moveq #1,%d6
10c6ab8e:       002a 0004 010a  orib #4,%a2@(266)
10c6ab94:       52b9 1003 2fbe  addql #1,10032fbe <net_statistics+0xdc>
10c6ab9a:       6026            bras 10c6abc2 <tcp_sacktag_write_queue+0xae>
10c6ab9c:       7001            moveq #1,%d0
10c6ab9e:       b0ae ffec       cmpl %fp@(-20),%d0
10c6aba2:       6c1e            bges 10c6abc2 <tcp_sacktag_write_queue+0xae>
10c6aba4:       202c 000c       movel %a4@(12),%d0
10c6aba8:       9084            subl %d4,%d0
10c6abaa:       6b16            bmis 10c6abc2 <tcp_sacktag_write_queue+0xae>
10c6abac:       2007            movel %d7,%d0
10c6abae:       90ac 0008       subl %a4@(8),%d0
10c6abb2:       6b0e            bmis 10c6abc2 <tcp_sacktag_write_queue+0xae>
10c6abb4:       7c01            moveq #1,%d6
10c6abb6:       002a 0004 010a  orib #4,%a2@(266)
10c6abbc:       52b9 1003 2fc2  addql #1,10032fc2 <net_statistics+0xe0>
10c6abc2:       4a86            tstl %d6
10c6abc4:       6714            beqs 10c6abda <tcp_sacktag_write_queue+0xc6>
10c6abc6:       202e 0010       movel %fp@(16),%d0
10c6abca:       9084            subl %d4,%d0
10c6abcc:       6b0c            bmis 10c6abda <tcp_sacktag_write_queue+0xc6>
10c6abce:       202a 0170       movel %a2@(368),%d0
10c6abd2:       9084            subl %d4,%d0
10c6abd4:       6a04            bpls 10c6abda <tcp_sacktag_write_queue+0xc6>
10c6abd6:       53aa 0174       subql #1,%a2@(372)
10c6abda:       202e 0010       movel %fp@(16),%d0
10c6abde:       90aa 005c       subl %a2@(92),%d0
10c6abe2:       9280            subl %d0,%d1
10c6abe4:       7000            moveq #0,%d0
10c6abe6:       4a81            tstl %d1
10c6abe8:       6d00 02ea       bltw 10c6aed4 <tcp_sacktag_write_queue+0x3c0>
10c6abec:       202a 0168       movel %a2@(360),%d0
10c6abf0:       9084            subl %d4,%d0
10c6abf2:       6a06            bpls 10c6abfa <tcp_sacktag_write_queue+0xe6>
10c6abf4:       006e 0080 fffa  oriw #128,%fp@(-6)
10c6abfa:       206e 0008       moveal %fp@(8),%a0
10c6abfe:       2268 0068       moveal %a0@(104),%a1
10c6ac02:       5282            addql #1,%d2
10c6ac04:       2d42 fff0       movel %d2,%fp@(-16)
10c6ac08:       508c            addql #8,%a4
10c6ac0a:       2d4c fff4       movel %a4,%fp@(-12)
10c6ac0e:       b3ea 00e8       cmpal %a2@(232),%a1
10c6ac12:       6700 0158       beqw 10c6ad6c <tcp_sacktag_write_queue+0x258>
10c6ac16:       49e8 0068       lea %a0@(104),%a4
10c6ac1a:       6000 013c       braw 10c6ad58 <tcp_sacktag_write_queue+0x244>
10c6ac1e:       528b            addql #1,%a3
10c6ac20:       7600            moveq #0,%d3
10c6ac22:       9287            subl %d7,%d1
10c6ac24:       6b10            bmis 10c6ac36 <tcp_sacktag_write_queue+0x122>
10c6ac26:       2004            movel %d4,%d0
10c6ac28:       90a9 003e       subl %a1@(62),%d0
10c6ac2c:       5ac0            spl %d0
10c6ac2e:       4880            extw %d0
10c6ac30:       3600            movew %d0,%d3
10c6ac32:       48c3            extl %d3
10c6ac34:       4483            negl %d3
10c6ac36:       4a86            tstl %d6
10c6ac38:       671a            beqs 10c6ac54 <tcp_sacktag_write_queue+0x140>
10c6ac3a:       4a83            tstl %d3
10c6ac3c:       6716            beqs 10c6ac54 <tcp_sacktag_write_queue+0x140>
10c6ac3e:       1002            moveb %d2,%d0
10c6ac40:       0200 0082       andib #-126,%d0
10c6ac44:       670e            beqs 10c6ac54 <tcp_sacktag_write_queue+0x140>
10c6ac46:       202a 0170       movel %a2@(368),%d0
10c6ac4a:       90a9 003e       subl %a1@(62),%d0
10c6ac4e:       6a04            bpls 10c6ac54 <tcp_sacktag_write_queue+0x140>
10c6ac50:       53aa 0174       subql #1,%a2@(372)
10c6ac54:       202a 0010       movel %a2@(16),%d0
10c6ac58:       90a9 003e       subl %a1@(62),%d0
10c6ac5c:       6b3c            bmis 10c6ac9a <tcp_sacktag_write_queue+0x186>
10c6ac5e:       1002            moveb %d2,%d0
10c6ac60:       0200 0082       andib #-126,%d0
10c6ac64:       6716            beqs 10c6ac7c <tcp_sacktag_write_queue+0x168>
10c6ac66:       4a86            tstl %d6
10c6ac68:       6700 00e6       beqw 10c6ad50 <tcp_sacktag_write_queue+0x23c>
10c6ac6c:       4a83            tstl %d3
10c6ac6e:       6700 00e0       beqw 10c6ad50 <tcp_sacktag_write_queue+0x23c>
10c6ac72:       0802 0000       btst #0,%d2
10c6ac76:       6700 00d8       beqw 10c6ad50 <tcp_sacktag_write_queue+0x23c>
10c6ac7a:       6010            bras 10c6ac8c <tcp_sacktag_write_queue+0x178>
10c6ac7c:       b7ee fffc       cmpal %fp@(-4),%a3
10c6ac80:       6c00 00ce       bgew 10c6ad50 <tcp_sacktag_write_queue+0x23c>
10c6ac84:       0802 0000       btst #0,%d2
10c6ac88:       6600 00c6       bnew 10c6ad50 <tcp_sacktag_write_queue+0x23c>
10c6ac8c:       2005            movel %d5,%d0
10c6ac8e:       b7c0            cmpal %d0,%a3
10c6ac90:       6c02            bges 10c6ac94 <tcp_sacktag_write_queue+0x180>
10c6ac92:       200b            movel %a3,%d0
10c6ac94:       2a00            movel %d0,%d5
10c6ac96:       6000 00b8       braw 10c6ad50 <tcp_sacktag_write_queue+0x23c>
10c6ac9a:       1202            moveb %d2,%d1
10c6ac9c:       0201 0002       andib #2,%d1
10c6aca0:       6716            beqs 10c6acb8 <tcp_sacktag_write_queue+0x1a4>
10c6aca2:       2029 004a       movel %a1@(74),%d0
10c6aca6:       9084            subl %d4,%d0
10c6aca8:       6a0e            bpls 10c6acb8 <tcp_sacktag_write_queue+0x1a4>
10c6acaa:       bafc 0000       cmpaw #0,%a5
10c6acae:       6706            beqs 10c6acb6 <tcp_sacktag_write_queue+0x1a2>
10c6acb0:       200d            movel %a5,%d0
10c6acb2:       9084            subl %d4,%d0
10c6acb4:       6a02            bpls 10c6acb8 <tcp_sacktag_write_queue+0x1a4>
10c6acb6:       2a44            moveal %d4,%a5
10c6acb8:       4a83            tstl %d3
10c6acba:       6700 0094       beqw 10c6ad50 <tcp_sacktag_write_queue+0x23c>
10c6acbe:       0802 0000       btst #0,%d2
10c6acc2:       665e            bnes 10c6ad22 <tcp_sacktag_write_queue+0x20e>
10c6acc4:       4a01            tstb %d1
10c6acc6:       6716            beqs 10c6acde <tcp_sacktag_write_queue+0x1ca>
10c6acc8:       0802 0002       btst #2,%d2
10c6accc:       6738            beqs 10c6ad06 <tcp_sacktag_write_queue+0x1f2>
10c6acce:       0229 00f9 0047  andib #-7,%a1@(71)
10c6acd4:       53aa 015c       subql #1,%a2@(348)
10c6acd8:       53aa 0090       subql #1,%a2@(144)
10c6acdc:       6028            bras 10c6ad06 <tcp_sacktag_write_queue+0x1f2>
10c6acde:       1002            moveb %d2,%d0
10c6ace0:       0200 0082       andib #-126,%d0
10c6ace4:       6610            bnes 10c6acf6 <tcp_sacktag_write_queue+0x1e2>
10c6ace6:       b7ee fffc       cmpal %fp@(-4),%a3
10c6acea:       6c0a            bges 10c6acf6 <tcp_sacktag_write_queue+0x1e2>
10c6acec:       2005            movel %d5,%d0
10c6acee:       b7c0            cmpal %d0,%a3
10c6acf0:       6c02            bges 10c6acf4 <tcp_sacktag_write_queue+0x1e0>
10c6acf2:       200b            movel %a3,%d0
10c6acf4:       2a00            movel %d0,%d5
10c6acf6:       0802 0002       btst #2,%d2
10c6acfa:       670a            beqs 10c6ad06 <tcp_sacktag_write_queue+0x1f2>
10c6acfc:       0229 00fb 0047  andib #-5,%a1@(71)
10c6ad02:       53aa 015c       subql #1,%a2@(348)
10c6ad06:       0029 0001 0047  orib #1,%a1@(71)
10c6ad0c:       7020            moveq #32,%d0
10c6ad0e:       81ae fff8       orl %d0,%fp@(-8)
10c6ad12:       52aa 0160       addql #1,%a2@(352)
10c6ad16:       b7ea 0164       cmpal %a2@(356),%a3
10c6ad1a:       631a            blss 10c6ad36 <tcp_sacktag_write_queue+0x222>
10c6ad1c:       254b 0164       movel %a3,%a2@(356)
10c6ad20:       6014            bras 10c6ad36 <tcp_sacktag_write_queue+0x222>
10c6ad22:       4a86            tstl %d6
10c6ad24:       672a            beqs 10c6ad50 <tcp_sacktag_write_queue+0x23c>
10c6ad26:       0202 0082       andib #-126,%d2
10c6ad2a:       670a            beqs 10c6ad36 <tcp_sacktag_write_queue+0x222>
10c6ad2c:       2005            movel %d5,%d0
10c6ad2e:       b7c0            cmpal %d0,%a3
10c6ad30:       6c02            bges 10c6ad34 <tcp_sacktag_write_queue+0x220>
10c6ad32:       200b            movel %a3,%d0
10c6ad34:       2a00            movel %d0,%d5
10c6ad36:       4a86            tstl %d6
10c6ad38:       6716            beqs 10c6ad50 <tcp_sacktag_write_queue+0x23c>
10c6ad3a:       1029 0047       moveb %a1@(71),%d0
10c6ad3e:       0800 0001       btst #1,%d0
10c6ad42:       670c            beqs 10c6ad50 <tcp_sacktag_write_queue+0x23c>
10c6ad44:       0200 00fd       andib #-3,%d0
10c6ad48:       1340 0047       moveb %d0,%a1@(71)
10c6ad4c:       53aa 0090       subql #1,%a2@(144)
10c6ad50:       2251            moveal %a1@,%a1
10c6ad52:       b3ea 00e8       cmpal %a2@(232),%a1
10c6ad56:       6714            beqs 10c6ad6c <tcp_sacktag_write_queue+0x258>
10c6ad58:       b9c9            cmpal %a1,%a4
10c6ad5a:       6710            beqs 10c6ad6c <tcp_sacktag_write_queue+0x258>
10c6ad5c:       1429 0047       moveb %a1@(71),%d2
10c6ad60:       2229 003a       movel %a1@(58),%d1
10c6ad64:       2001            movel %d1,%d0
10c6ad66:       9084            subl %d4,%d0
10c6ad68:       6b00 feb4       bmiw 10c6ac1e <tcp_sacktag_write_queue+0x10a>
10c6ad6c:       242e fff0       movel %fp@(-16),%d2
10c6ad70:       286e fff4       moveal %fp@(-12),%a4
10c6ad74:       b4ae ffec       cmpl %fp@(-20),%d2
10c6ad78:       6d00 fdf6       bltw 10c6ab70 <tcp_sacktag_write_queue+0x5c>
10c6ad7c:       bafc 0000       cmpaw #0,%a5
10c6ad80:       6700 00b8       beqw 10c6ae3a <tcp_sacktag_write_queue+0x326>
10c6ad84:       0c2a 0003 006a  cmpib #3,%a2@(106)
10c6ad8a:       6600 00ae       bnew 10c6ae3a <tcp_sacktag_write_queue+0x326>
10c6ad8e:       206e 0008       moveal %fp@(8),%a0
10c6ad92:       2668 0068       moveal %a0@(104),%a3
10c6ad96:       b7ea 00e8       cmpal %a2@(232),%a3
10c6ad9a:       6700 009e       beqw 10c6ae3a <tcp_sacktag_write_queue+0x326>
10c6ad9e:       49e8 0068       lea %a0@(104),%a4
10c6ada2:       b9cb            cmpal %a3,%a4
10c6ada4:       6700 0094       beqw 10c6ae3a <tcp_sacktag_write_queue+0x326>
10c6ada8:       200d            movel %a5,%d0
10c6adaa:       90ab 003a       subl %a3@(58),%d0
10c6adae:       6b00 008a       bmiw 10c6ae3a <tcp_sacktag_write_queue+0x326>
10c6adb2:       7c00            moveq #0,%d6
10c6adb4:       7800            moveq #0,%d4
10c6adb6:       202a 0010       movel %a2@(16),%d0
10c6adba:       90ab 003e       subl %a3@(62),%d0
10c6adbe:       6a64            bpls 10c6ae24 <tcp_sacktag_write_queue+0x310>
10c6adc0:       162b 0047       moveb %a3@(71),%d3
10c6adc4:       0803 0001       btst #1,%d3
10c6adc8:       675a            beqs 10c6ae24 <tcp_sacktag_write_queue+0x310>
10c6adca:       242b 004a       movel %a3@(74),%d2
10c6adce:       2002            movel %d2,%d0
10c6add0:       908d            subl %a5,%d0
10c6add2:       6a50            bpls 10c6ae24 <tcp_sacktag_write_queue+0x310>
10c6add4:       082a 0001 010a  btst #1,%a2@(266)
10c6adda:       661c            bnes 10c6adf8 <tcp_sacktag_write_queue+0x2e4>
10c6addc:       1c2a 006c       moveb %a2@(108),%d6
10c6ade0:       382a 0064       movew %a2@(100),%d4
10c6ade4:       2f04            movel %d4,%sp@-
10c6ade6:       2f06            movel %d6,%sp@-
10c6ade8:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c6adee:       508f            addql #8,%sp
10c6adf0:       d082            addl %d2,%d0
10c6adf2:       220d            movel %a5,%d1
10c6adf4:       9280            subl %d0,%d1
10c6adf6:       6b2c            bmis 10c6ae24 <tcp_sacktag_write_queue+0x310>
10c6adf8:       0203 00fd       andib #-3,%d3
10c6adfc:       1743 0047       moveb %d3,%a3@(71)
10c6ae00:       53aa 0090       subql #1,%a2@(144)
10c6ae04:       102b 0047       moveb %a3@(71),%d0
10c6ae08:       0200 0005       andib #5,%d0
10c6ae0c:       6616            bnes 10c6ae24 <tcp_sacktag_write_queue+0x310>
10c6ae0e:       52aa 015c       addql #1,%a2@(348)
10c6ae12:       002b 0004 0047  orib #4,%a3@(71)
10c6ae18:       7020            moveq #32,%d0
10c6ae1a:       81ae fff8       orl %d0,%fp@(-8)
10c6ae1e:       52b9 1003 2f86  addql #1,10032f86 <net_statistics+0xa4>
10c6ae24:       2653            moveal %a3@,%a3
10c6ae26:       b7ea 00e8       cmpal %a2@(232),%a3
10c6ae2a:       670e            beqs 10c6ae3a <tcp_sacktag_write_queue+0x326>
10c6ae2c:       b9cb            cmpal %a3,%a4
10c6ae2e:       670a            beqs 10c6ae3a <tcp_sacktag_write_queue+0x326>
10c6ae30:       200d            movel %a5,%d0
10c6ae32:       90ab 003a       subl %a3@(58),%d0
10c6ae36:       6a00 ff7e       bplw 10c6adb6 <tcp_sacktag_write_queue+0x2a2>
10c6ae3a:       206a 0160       moveal %a2@(352),%a0
10c6ae3e:       d1ea 015c       addal %a2@(348),%a0
10c6ae42:       2548 008c       movel %a0,%a2@(140)
10c6ae46:       222a 0164       movel %a2@(356),%d1
10c6ae4a:       b285            cmpl %d5,%d1
10c6ae4c:       631c            blss 10c6ae6a <tcp_sacktag_write_queue+0x356>
10c6ae4e:       0c2a 0004 006a  cmpib #4,%a2@(106)
10c6ae54:       6714            beqs 10c6ae6a <tcp_sacktag_write_queue+0x356>
10c6ae56:       42a7            clrl %sp@-
10c6ae58:       2005            movel %d5,%d0
10c6ae5a:       5380            subql #1,%d0
10c6ae5c:       9280            subl %d0,%d1
10c6ae5e:       2f01            movel %d1,%sp@-
10c6ae60:       2f0a            movel %a2,%sp@-
10c6ae62:       4eba fc52       jsr %pc@(10c6aab6 <tcp_update_reordering>)
10c6ae66:       4fef 000c       lea %sp@(12),%sp
10c6ae6a:       4aaa 0160       tstl %a2@(352)
10c6ae6e:       6c12            bges 10c6ae82 <tcp_sacktag_write_queue+0x36e>
10c6ae70:       4878 03b9       pea 3b9 <LSIGTRAP+0x3b4>
10c6ae74:       4879 1000 8bb7  pea 10008bb7 <prio2band+0x193d>
10c6ae7a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6ae80:       508f            addql #8,%sp
10c6ae82:       4aaa 015c       tstl %a2@(348)
10c6ae86:       6c12            bges 10c6ae9a <tcp_sacktag_write_queue+0x386>
10c6ae88:       4878 03ba       pea 3ba <LSIGTRAP+0x3b5>
10c6ae8c:       4879 1000 8c17  pea 10008c17 <prio2band+0x199d>
10c6ae92:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6ae98:       508f            addql #8,%sp
10c6ae9a:       4aaa 0090       tstl %a2@(144)
10c6ae9e:       6c12            bges 10c6aeb2 <tcp_sacktag_write_queue+0x39e>
10c6aea0:       4878 03bb       pea 3bb <LSIGTRAP+0x3b6>
10c6aea4:       4879 1000 8c75  pea 10008c75 <prio2band+0x19fb>
10c6aeaa:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6aeb0:       508f            addql #8,%sp
10c6aeb2:       202a 0088       movel %a2@(136),%d0
10c6aeb6:       90aa 008c       subl %a2@(140),%d0
10c6aeba:       d0aa 0090       addl %a2@(144),%d0
10c6aebe:       6a10            bpls 10c6aed0 <tcp_sacktag_write_queue+0x3bc>
10c6aec0:       4878 03bc       pea 3bc <LSIGTRAP+0x3b7>
10c6aec4:       4879 1000 8cd6  pea 10008cd6 <prio2band+0x1a5c>
10c6aeca:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6aed0:       202e fff8       movel %fp@(-8),%d0
10c6aed4:       4cee 3cfc ffc4  moveml %fp@(-60),%d2-%d7/%a2-%a5
10c6aeda:       4e5e            unlk %fp
10c6aedc:       4e75            rts

10c6aede <tcp_clear_retrans>:
10c6aede:       4e56 0000       linkw %fp,#0
10c6aee2:       206e 0008       moveal %fp@(8),%a0
10c6aee6:       42a8 008c       clrl %a0@(140)
10c6aeea:       42a8 0090       clrl %a0@(144)
10c6aeee:       42a8 0164       clrl %a0@(356)
10c6aef2:       42a8 0160       clrl %a0@(352)
10c6aef6:       42a8 015c       clrl %a0@(348)
10c6aefa:       42a8 0170       clrl %a0@(368)
10c6aefe:       42a8 0174       clrl %a0@(372)
10c6af02:       4e5e            unlk %fp
10c6af04:       4e75            rts

10c6af06 <tcp_enter_loss>:
10c6af06:       4e56 0000       linkw %fp,#0
10c6af0a:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c6af0e:       266e 0008       moveal %fp@(8),%a3
10c6af12:       262e 000c       movel %fp@(12),%d3
10c6af16:       45eb 00d6       lea %a3@(214),%a2
10c6af1a:       7400            moveq #0,%d2
10c6af1c:       0c2a 0001 006a  cmpib #1,%a2@(106)
10c6af22:       6312            blss 10c6af36 <tcp_enter_loss+0x30>
10c6af24:       202a 0010       movel %a2@(16),%d0
10c6af28:       b0aa 0168       cmpl %a2@(360),%d0
10c6af2c:       6708            beqs 10c6af36 <tcp_enter_loss+0x30>
10c6af2e:       0c6a 0400 006a  cmpiw #1024,%a2@(106)
10c6af34:       663e            bnes 10c6af74 <tcp_enter_loss+0x6e>
10c6af36:       4281            clrl %d1
10c6af38:       122a 006a       moveb %a2@(106),%d1
10c6af3c:       700c            moveq #12,%d0
10c6af3e:       0300            btst %d1,%d0
10c6af40:       6706            beqs 10c6af48 <tcp_enter_loss+0x42>
10c6af42:       222a 0094       movel %a2@(148),%d1
10c6af46:       6016            bras 10c6af5e <tcp_enter_loss+0x58>
10c6af48:       206a 0094       moveal %a2@(148),%a0
10c6af4c:       222a 0098       movel %a2@(152),%d1
10c6af50:       2001            movel %d1,%d0
10c6af52:       e488            lsrl #2,%d0
10c6af54:       e289            lsrl #1,%d1
10c6af56:       d280            addl %d0,%d1
10c6af58:       b1c1            cmpal %d1,%a0
10c6af5a:       6302            blss 10c6af5e <tcp_enter_loss+0x58>
10c6af5c:       2208            movel %a0,%d1
10c6af5e:       3541 015a       movew %d1,%a2@(346)
10c6af62:       202a 0098       movel %a2@(152),%d0
10c6af66:       e288            lsrl #1,%d0
10c6af68:       7202            moveq #2,%d1
10c6af6a:       b280            cmpl %d0,%d1
10c6af6c:       6302            blss 10c6af70 <tcp_enter_loss+0x6a>
10c6af6e:       7002            moveq #2,%d0
10c6af70:       2540 0094       movel %d0,%a2@(148)
10c6af74:       7801            moveq #1,%d4
10c6af76:       2544 0098       movel %d4,%a2@(152)
10c6af7a:       426a 009c       clrw %a2@(156)
10c6af7e:       2579 1002 67b0  movel 100267b0 <jiffies>,%a2@(164)
10c6af84:       00a4 
10c6af86:       2f0a            movel %a2,%sp@-
10c6af88:       4eba ff54       jsr %pc@(10c6aede <tcp_clear_retrans>)
10c6af8c:       4a83            tstl %d3
10c6af8e:       6606            bnes 10c6af96 <tcp_enter_loss+0x90>
10c6af90:       256a 0010 0170  movel %a2@(16),%a2@(368)
10c6af96:       206b 0068       moveal %a3@(104),%a0
10c6af9a:       b1ea 00e8       cmpal %a2@(232),%a0
10c6af9e:       6758            beqs 10c6aff8 <tcp_enter_loss+0xf2>
10c6afa0:       7068            moveq #104,%d0
10c6afa2:       d08b            addl %a3,%d0
10c6afa4:       b088            cmpl %a0,%d0
10c6afa6:       6750            beqs 10c6aff8 <tcp_enter_loss+0xf2>
10c6afa8:       2200            movel %d0,%d1
10c6afaa:       5282            addql #1,%d2
10c6afac:       1028 0047       moveb %a0@(71),%d0
10c6afb0:       0200 0082       andib #-126,%d0
10c6afb4:       6704            beqs 10c6afba <tcp_enter_loss+0xb4>
10c6afb6:       42aa 0170       clrl %a2@(368)
10c6afba:       1028 0047       moveb %a0@(71),%d0
10c6afbe:       1800            moveb %d0,%d4
10c6afc0:       0204 00f9       andib #-7,%d4
10c6afc4:       1144 0047       moveb %d4,%a0@(71)
10c6afc8:       0800 0000       btst #0,%d0
10c6afcc:       6704            beqs 10c6afd2 <tcp_enter_loss+0xcc>
10c6afce:       4a83            tstl %d3
10c6afd0:       6712            beqs 10c6afe4 <tcp_enter_loss+0xde>
10c6afd2:       0200 00f8       andib #-8,%d0
10c6afd6:       0000 0004       orib #4,%d0
10c6afda:       1140 0047       moveb %d0,%a0@(71)
10c6afde:       52aa 015c       addql #1,%a2@(348)
10c6afe2:       6008            bras 10c6afec <tcp_enter_loss+0xe6>
10c6afe4:       52aa 0160       addql #1,%a2@(352)
10c6afe8:       2542 0164       movel %d2,%a2@(356)
10c6afec:       2050            moveal %a0@,%a0
10c6afee:       b1ea 00e8       cmpal %a2@(232),%a0
10c6aff2:       6704            beqs 10c6aff8 <tcp_enter_loss+0xf2>
10c6aff4:       b288            cmpl %a0,%d1
10c6aff6:       66b2            bnes 10c6afaa <tcp_enter_loss+0xa4>
10c6aff8:       4a2a 010a       tstb %a2@(266)
10c6affc:       6712            beqs 10c6b010 <tcp_enter_loss+0x10a>
10c6affe:       202a 0088       movel %a2@(136),%d0
10c6b002:       90aa 015c       subl %a2@(348),%d0
10c6b006:       b0aa 0160       cmpl %a2@(352),%d0
10c6b00a:       6204            bhis 10c6b010 <tcp_enter_loss+0x10a>
10c6b00c:       2540 0160       movel %d0,%a2@(352)
10c6b010:       202a 0160       movel %a2@(352),%d0
10c6b014:       d0aa 015c       addl %a2@(348),%d0
10c6b018:       2540 008c       movel %d0,%a2@(140)
10c6b01c:       4281            clrl %d1
10c6b01e:       122a 006c       moveb %a2@(108),%d1
10c6b022:       2039 1001 02ac  movel 100102ac <sysctl_tcp_reordering>,%d0
10c6b028:       b280            cmpl %d0,%d1
10c6b02a:       6402            bccs 10c6b02e <tcp_enter_loss+0x128>
10c6b02c:       2001            movel %d1,%d0
10c6b02e:       1540 006c       moveb %d0,%a2@(108)
10c6b032:       157c 0004 006a  moveb #4,%a2@(106)
10c6b038:       256a 000c 0168  movel %a2@(12),%a2@(360)
10c6b03e:       102a 0159       moveb %a2@(345),%d0
10c6b042:       0800 0000       btst #0,%d0
10c6b046:       6708            beqs 10c6b050 <tcp_enter_loss+0x14a>
10c6b048:       0000 0002       orib #2,%d0
10c6b04c:       1540 0159       moveb %d0,%a2@(345)
10c6b050:       4cee 0c1c ffec  moveml %fp@(-20),%d2-%d4/%a2-%a3
10c6b056:       4e5e            unlk %fp
10c6b058:       4e75            rts

10c6b05a <tcp_check_sack_reneging>:
10c6b05a:       4e56 0000       linkw %fp,#0
10c6b05e:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c6b062:       242e 0008       movel %fp@(8),%d2
10c6b066:       266e 000c       moveal %fp@(12),%a3
10c6b06a:       2042            moveal %d2,%a0
10c6b06c:       45e8 0068       lea %a0@(104),%a2
10c6b070:       2052            moveal %a2@,%a0
10c6b072:       b5c8            cmpal %a0,%a2
10c6b074:       6602            bnes 10c6b078 <tcp_check_sack_reneging+0x1e>
10c6b076:       91c8            subal %a0,%a0
10c6b078:       b0fc 0000       cmpaw #0,%a0
10c6b07c:       6700 009c       beqw 10c6b11a <tcp_check_sack_reneging+0xc0>
10c6b080:       0828 0000 0047  btst #0,%a0@(71)
10c6b086:       6700 0092       beqw 10c6b11a <tcp_check_sack_reneging+0xc0>
10c6b08a:       52b9 1003 2f5e  addql #1,10032f5e <net_statistics+0x7c>
10c6b090:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6b094:       2f02            movel %d2,%sp@-
10c6b096:       4eba fe6e       jsr %pc@(10c6af06 <tcp_enter_loss>)
10c6b09a:       522b 006b       addqb #1,%a3@(107)
10c6b09e:       508f            addql #8,%sp
10c6b0a0:       2012            movel %a2@,%d0
10c6b0a2:       b5c0            cmpal %d0,%a2
10c6b0a4:       6602            bnes 10c6b0a8 <tcp_check_sack_reneging+0x4e>
10c6b0a6:       7000            moveq #0,%d0
10c6b0a8:       2f00            movel %d0,%sp@-
10c6b0aa:       2f02            movel %d2,%sp@-
10c6b0ac:       4eb9 10c7 0348  jsr 10c70348 <tcp_retransmit_skb>
10c6b0b2:       202b 0084       movel %a3@(132),%d0
10c6b0b6:       2200            movel %d0,%d1
10c6b0b8:       508f            addql #8,%sp
10c6b0ba:       2442            moveal %d2,%a2
10c6b0bc:       45ea 00d6       lea %a2@(214),%a2
10c6b0c0:       0c81 0000 2ee0  cmpil #12000,%d1
10c6b0c6:       6324            blss 10c6b0ec <tcp_check_sack_reneging+0x92>
10c6b0c8:       2f3c 10c6 b0c8  movel #281456840,%sp@-
10c6b0ce:       2f00            movel %d0,%sp@-
10c6b0d0:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6b0d4:       2f02            movel %d2,%sp@-
10c6b0d6:       4879 1000 8b66  pea 10008b66 <prio2band+0x18ec>
10c6b0dc:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6b0e2:       223c 0000 2ee0  movel #12000,%d1
10c6b0e8:       4fef 0014       lea %sp@(20),%sp
10c6b0ec:       7001            moveq #1,%d0
10c6b0ee:       1540 017e       moveb %d0,%a2@(382)
10c6b0f2:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c6b0f8:       d081            addl %d1,%d0
10c6b0fa:       2540 00a8       movel %d0,%a2@(168)
10c6b0fe:       2f00            movel %d0,%sp@-
10c6b100:       486a 00ac       pea %a2@(172)
10c6b104:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c6b10a:       4a80            tstl %d0
10c6b10c:       6608            bnes 10c6b116 <tcp_check_sack_reneging+0xbc>
10c6b10e:       2242            moveal %d2,%a1
10c6b110:       41e9 0028       lea %a1@(40),%a0
10c6b114:       5290            addql #1,%a0@
10c6b116:       7001            moveq #1,%d0
10c6b118:       6002            bras 10c6b11c <tcp_check_sack_reneging+0xc2>
10c6b11a:       7000            moveq #0,%d0
10c6b11c:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c6b122:       4e5e            unlk %fp
10c6b124:       4e75            rts

10c6b126 <tcp_time_to_recover>:
10c6b126:       4e56 0000       linkw %fp,#0
10c6b12a:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c6b12e:       2a6e 0008       moveal %fp@(8),%a5
10c6b132:       266e 000c       moveal %fp@(12),%a3
10c6b136:       4aab 015c       tstl %a3@(348)
10c6b13a:       664a            bnes 10c6b186 <tcp_time_to_recover+0x60>
10c6b13c:       4a2b 010a       tstb %a3@(266)
10c6b140:       6608            bnes 10c6b14a <tcp_time_to_recover+0x24>
10c6b142:       222b 0160       movel %a3@(352),%d1
10c6b146:       5281            addql #1,%d1
10c6b148:       6004            bras 10c6b14e <tcp_time_to_recover+0x28>
10c6b14a:       222b 0164       movel %a3@(356),%d1
10c6b14e:       4280            clrl %d0
10c6b150:       102b 006c       moveb %a3@(108),%d0
10c6b154:       b081            cmpl %d1,%d0
10c6b156:       6d2e            blts 10c6b186 <tcp_time_to_recover+0x60>
10c6b158:       95ca            subal %a2,%a2
10c6b15a:       222b 0088       movel %a3@(136),%d1
10c6b15e:       6720            beqs 10c6b180 <tcp_time_to_recover+0x5a>
10c6b160:       41ed 0068       lea %a5@(104),%a0
10c6b164:       2250            moveal %a0@,%a1
10c6b166:       b1c9            cmpal %a1,%a0
10c6b168:       6602            bnes 10c6b16c <tcp_time_to_recover+0x46>
10c6b16a:       93c9            subal %a1,%a1
10c6b16c:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c6b172:       90a9 0042       subl %a1@(66),%d0
10c6b176:       b0ab 0084       cmpl %a3@(132),%d0
10c6b17a:       6304            blss 10c6b180 <tcp_time_to_recover+0x5a>
10c6b17c:       347c 0001       moveaw #1,%a2
10c6b180:       b4fc 0000       cmpaw #0,%a2
10c6b184:       6706            beqs 10c6b18c <tcp_time_to_recover+0x66>
10c6b186:       7001            moveq #1,%d0
10c6b188:       6000 0116       braw 10c6b2a0 <tcp_time_to_recover+0x17a>
10c6b18c:       4280            clrl %d0
10c6b18e:       102b 006c       moveb %a3@(108),%d0
10c6b192:       b081            cmpl %d1,%d0
10c6b194:       6500 0108       bcsw 10c6b29e <tcp_time_to_recover+0x178>
10c6b198:       e289            lsrl #1,%d1
10c6b19a:       2039 1001 02ac  movel 100102ac <sysctl_tcp_reordering>,%d0
10c6b1a0:       b280            cmpl %d0,%d1
10c6b1a2:       6302            blss 10c6b1a6 <tcp_time_to_recover+0x80>
10c6b1a4:       2001            movel %d1,%d0
10c6b1a6:       b0ab 0160       cmpl %a3@(352),%d0
10c6b1aa:       6200 00f2       bhiw 10c6b29e <tcp_time_to_recover+0x178>
10c6b1ae:       286b 00e8       moveal %a3@(232),%a4
10c6b1b2:       7400            moveq #0,%d2
10c6b1b4:       b8fc 0000       cmpaw #0,%a4
10c6b1b8:       6700 00de       beqw 10c6b298 <tcp_time_to_recover+0x172>
10c6b1bc:       45ed 00d6       lea %a5@(214),%a2
10c6b1c0:       206d 0048       moveal %a5@(72),%a0
10c6b1c4:       4281            clrl %d1
10c6b1c6:       322a 0064       movew %a2@(100),%d1
10c6b1ca:       b0fc 0000       cmpaw #0,%a0
10c6b1ce:       6716            beqs 10c6b1e6 <tcp_time_to_recover+0xc0>
10c6b1d0:       2028 0024       movel %a0@(36),%d0
10c6b1d4:       b0aa 0060       cmpl %a2@(96),%d0
10c6b1d8:       670c            beqs 10c6b1e6 <tcp_time_to_recover+0xc0>
10c6b1da:       2f00            movel %d0,%sp@-
10c6b1dc:       2f0d            movel %a5,%sp@-
10c6b1de:       4eb9 10c6 fcc6  jsr 10c6fcc6 <tcp_sync_mss>
10c6b1e4:       2200            movel %d0,%d1
10c6b1e6:       102a 0123       moveb %a2@(291),%d0
10c6b1ea:       670c            beqs 10c6b1f8 <tcp_time_to_recover+0xd2>
10c6b1ec:       5981            subql #4,%d1
10c6b1ee:       0280 0000 00ff  andil #255,%d0
10c6b1f4:       e788            lsll #3,%d0
10c6b1f6:       9280            subl %d0,%d1
10c6b1f8:       7068            moveq #104,%d0
10c6b1fa:       d08d            addl %a5,%d0
10c6b1fc:       b094            cmpl %a4@,%d0
10c6b1fe:       6708            beqs 10c6b208 <tcp_time_to_recover+0xe2>
10c6b200:       4280            clrl %d0
10c6b202:       102b 010e       moveb %a3@(270),%d0
10c6b206:       6002            bras 10c6b20a <tcp_time_to_recover+0xe4>
10c6b208:       7001            moveq #1,%d0
10c6b20a:       95ca            subal %a2,%a2
10c6b20c:       7601            moveq #1,%d3
10c6b20e:       b680            cmpl %d0,%d3
10c6b210:       6752            beqs 10c6b264 <tcp_time_to_recover+0x13e>
10c6b212:       4a2b 017f       tstb %a3@(383)
10c6b216:       664c            bnes 10c6b264 <tcp_time_to_recover+0x13e>
10c6b218:       93c9            subal %a1,%a1
10c6b21a:       b2ac 005c       cmpl %a4@(92),%d1
10c6b21e:       633e            blss 10c6b25e <tcp_time_to_recover+0x138>
10c6b220:       082c 0000 0046  btst #0,%a4@(70)
10c6b226:       6636            bnes 10c6b25e <tcp_time_to_recover+0x138>
10c6b228:       7202            moveq #2,%d1
10c6b22a:       b280            cmpl %d0,%d1
10c6b22c:       672c            beqs 10c6b25a <tcp_time_to_recover+0x134>
10c6b22e:       4a80            tstl %d0
10c6b230:       662c            bnes 10c6b25e <tcp_time_to_recover+0x138>
10c6b232:       4aab 0088       tstl %a3@(136)
10c6b236:       6726            beqs 10c6b25e <tcp_time_to_recover+0x138>
10c6b238:       7200            moveq #0,%d1
10c6b23a:       206b 0014       moveal %a3@(20),%a0
10c6b23e:       202b 0010       movel %a3@(16),%d0
10c6b242:       9088            subl %a0,%d0
10c6b244:       6a10            bpls 10c6b256 <tcp_time_to_recover+0x130>
10c6b246:       202b 000c       movel %a3@(12),%d0
10c6b24a:       9088            subl %a0,%d0
10c6b24c:       5ac0            spl %d0
10c6b24e:       4880            extw %d0
10c6b250:       3200            movew %d0,%d1
10c6b252:       48c1            extl %d1
10c6b254:       4481            negl %d1
10c6b256:       4a81            tstl %d1
10c6b258:       6704            beqs 10c6b25e <tcp_time_to_recover+0x138>
10c6b25a:       327c 0001       moveaw #1,%a1
10c6b25e:       b2fc 0000       cmpaw #0,%a1
10c6b262:       662c            bnes 10c6b290 <tcp_time_to_recover+0x16a>
10c6b264:       202b 0088       movel %a3@(136),%d0
10c6b268:       90ab 008c       subl %a3@(140),%d0
10c6b26c:       d0ab 0090       addl %a3@(144),%d0
10c6b270:       b0ab 0098       cmpl %a3@(152),%d0
10c6b274:       6508            bcss 10c6b27e <tcp_time_to_recover+0x158>
10c6b276:       082c 0000 0046  btst #0,%a4@(70)
10c6b27c:       6712            beqs 10c6b290 <tcp_time_to_recover+0x16a>
10c6b27e:       202b 0010       movel %a3@(16),%d0
10c6b282:       d0ab 0058       addl %a3@(88),%d0
10c6b286:       90ac 003e       subl %a4@(62),%d0
10c6b28a:       6b04            bmis 10c6b290 <tcp_time_to_recover+0x16a>
10c6b28c:       347c 0001       moveaw #1,%a2
10c6b290:       b4fc 0000       cmpaw #0,%a2
10c6b294:       6702            beqs 10c6b298 <tcp_time_to_recover+0x172>
10c6b296:       7401            moveq #1,%d2
10c6b298:       7001            moveq #1,%d0
10c6b29a:       4a82            tstl %d2
10c6b29c:       6702            beqs 10c6b2a0 <tcp_time_to_recover+0x17a>
10c6b29e:       7000            moveq #0,%d0
10c6b2a0:       4cee 3c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a5
10c6b2a6:       4e5e            unlk %fp
10c6b2a8:       4e75            rts

10c6b2aa <tcp_check_reno_reordering>:
10c6b2aa:       4e56 0000       linkw %fp,#0
10c6b2ae:       226e 0008       moveal %fp@(8),%a1
10c6b2b2:       2029 015c       movel %a1@(348),%d0
10c6b2b6:       7201            moveq #1,%d1
10c6b2b8:       b280            cmpl %d0,%d1
10c6b2ba:       6302            blss 10c6b2be <tcp_check_reno_reordering+0x14>
10c6b2bc:       7001            moveq #1,%d0
10c6b2be:       2069 0088       moveal %a1@(136),%a0
10c6b2c2:       2208            movel %a0,%d1
10c6b2c4:       b081            cmpl %d1,%d0
10c6b2c6:       6402            bccs 10c6b2ca <tcp_check_reno_reordering+0x20>
10c6b2c8:       2200            movel %d0,%d1
10c6b2ca:       2029 0160       movel %a1@(352),%d0
10c6b2ce:       d081            addl %d1,%d0
10c6b2d0:       b1c0            cmpal %d0,%a0
10c6b2d2:       6416            bccs 10c6b2ea <tcp_check_reno_reordering+0x40>
10c6b2d4:       2008            movel %a0,%d0
10c6b2d6:       9081            subl %d1,%d0
10c6b2d8:       2340 0160       movel %d0,%a1@(352)
10c6b2dc:       42a7            clrl %sp@-
10c6b2de:       d1ee 000c       addal %fp@(12),%a0
10c6b2e2:       2f08            movel %a0,%sp@-
10c6b2e4:       2f09            movel %a1,%sp@-
10c6b2e6:       4eba f7ce       jsr %pc@(10c6aab6 <tcp_update_reordering>)
10c6b2ea:       4e5e            unlk %fp
10c6b2ec:       4e75            rts

10c6b2ee <tcp_add_reno_sack>:
10c6b2ee:       4e56 0000       linkw %fp,#0
10c6b2f2:       2f0a            movel %a2,%sp@-
10c6b2f4:       246e 0008       moveal %fp@(8),%a2
10c6b2f8:       52aa 0160       addql #1,%a2@(352)
10c6b2fc:       42a7            clrl %sp@-
10c6b2fe:       2f0a            movel %a2,%sp@-
10c6b300:       4eba ffa8       jsr %pc@(10c6b2aa <tcp_check_reno_reordering>)
10c6b304:       4a2a 010a       tstb %a2@(266)
10c6b308:       6712            beqs 10c6b31c <tcp_add_reno_sack+0x2e>
10c6b30a:       202a 0088       movel %a2@(136),%d0
10c6b30e:       90aa 015c       subl %a2@(348),%d0
10c6b312:       b0aa 0160       cmpl %a2@(352),%d0
10c6b316:       6204            bhis 10c6b31c <tcp_add_reno_sack+0x2e>
10c6b318:       2540 0160       movel %d0,%a2@(352)
10c6b31c:       202a 0160       movel %a2@(352),%d0
10c6b320:       d0aa 015c       addl %a2@(348),%d0
10c6b324:       2540 008c       movel %d0,%a2@(140)
10c6b328:       246e fffc       moveal %fp@(-4),%a2
10c6b32c:       4e5e            unlk %fp
10c6b32e:       4e75            rts

10c6b330 <tcp_remove_reno_sacks>:
10c6b330:       4e56 0000       linkw %fp,#0
10c6b334:       2f0a            movel %a2,%sp@-
10c6b336:       246e 000c       moveal %fp@(12),%a2
10c6b33a:       206e 0010       moveal %fp@(16),%a0
10c6b33e:       b0fc 0000       cmpaw #0,%a0
10c6b342:       6f1c            bles 10c6b360 <tcp_remove_reno_sacks+0x30>
10c6b344:       2008            movel %a0,%d0
10c6b346:       5380            subql #1,%d0
10c6b348:       222a 0160       movel %a2@(352),%d1
10c6b34c:       b280            cmpl %d0,%d1
10c6b34e:       6206            bhis 10c6b356 <tcp_remove_reno_sacks+0x26>
10c6b350:       42aa 0160       clrl %a2@(352)
10c6b354:       600a            bras 10c6b360 <tcp_remove_reno_sacks+0x30>
10c6b356:       2001            movel %d1,%d0
10c6b358:       5280            addql #1,%d0
10c6b35a:       9088            subl %a0,%d0
10c6b35c:       2540 0160       movel %d0,%a2@(352)
10c6b360:       2f08            movel %a0,%sp@-
10c6b362:       2f0a            movel %a2,%sp@-
10c6b364:       4eba ff44       jsr %pc@(10c6b2aa <tcp_check_reno_reordering>)
10c6b368:       4a2a 010a       tstb %a2@(266)
10c6b36c:       6712            beqs 10c6b380 <tcp_remove_reno_sacks+0x50>
10c6b36e:       202a 0088       movel %a2@(136),%d0
10c6b372:       90aa 015c       subl %a2@(348),%d0
10c6b376:       b0aa 0160       cmpl %a2@(352),%d0
10c6b37a:       6204            bhis 10c6b380 <tcp_remove_reno_sacks+0x50>
10c6b37c:       2540 0160       movel %d0,%a2@(352)
10c6b380:       202a 0160       movel %a2@(352),%d0
10c6b384:       d0aa 015c       addl %a2@(348),%d0
10c6b388:       2540 008c       movel %d0,%a2@(140)
10c6b38c:       246e fffc       moveal %fp@(-4),%a2
10c6b390:       4e5e            unlk %fp
10c6b392:       4e75            rts

10c6b394 <tcp_mark_head_lost>:
10c6b394:       4e56 0000       linkw %fp,#0
10c6b398:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c6b39c:       266e 0008       moveal %fp@(8),%a3
10c6b3a0:       246e 000c       moveal %fp@(12),%a2
10c6b3a4:       262e 0014       movel %fp@(20),%d3
10c6b3a8:       242e 0010       movel %fp@(16),%d2
10c6b3ac:       b4aa 0088       cmpl %a2@(136),%d2
10c6b3b0:       6310            blss 10c6b3c2 <tcp_mark_head_lost+0x2e>
10c6b3b2:       4878 04d9       pea 4d9 <LSIGTRAP+0x4d4>
10c6b3b6:       4879 1000 8d41  pea 10008d41 <prio2band+0x1ac7>
10c6b3bc:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6b3c2:       206b 0068       moveal %a3@(104),%a0
10c6b3c6:       b1ea 00e8       cmpal %a2@(232),%a0
10c6b3ca:       6746            beqs 10c6b412 <tcp_mark_head_lost+0x7e>
10c6b3cc:       7268            moveq #104,%d1
10c6b3ce:       d28b            addl %a3,%d1
10c6b3d0:       b288            cmpl %a0,%d1
10c6b3d2:       673e            beqs 10c6b412 <tcp_mark_head_lost+0x7e>
10c6b3d4:       5382            subql #1,%d2
10c6b3d6:       6b3a            bmis 10c6b412 <tcp_mark_head_lost+0x7e>
10c6b3d8:       2003            movel %d3,%d0
10c6b3da:       90a8 003e       subl %a0@(62),%d0
10c6b3de:       6b32            bmis 10c6b412 <tcp_mark_head_lost+0x7e>
10c6b3e0:       2241            moveal %d1,%a1
10c6b3e2:       1228 0047       moveb %a0@(71),%d1
10c6b3e6:       1001            moveb %d1,%d0
10c6b3e8:       0200 0007       andib #7,%d0
10c6b3ec:       660c            bnes 10c6b3fa <tcp_mark_head_lost+0x66>
10c6b3ee:       0001 0004       orib #4,%d1
10c6b3f2:       1141 0047       moveb %d1,%a0@(71)
10c6b3f6:       52aa 015c       addql #1,%a2@(348)
10c6b3fa:       2050            moveal %a0@,%a0
10c6b3fc:       b1ea 00e8       cmpal %a2@(232),%a0
10c6b400:       6710            beqs 10c6b412 <tcp_mark_head_lost+0x7e>
10c6b402:       b3c8            cmpal %a0,%a1
10c6b404:       670c            beqs 10c6b412 <tcp_mark_head_lost+0x7e>
10c6b406:       5382            subql #1,%d2
10c6b408:       6b08            bmis 10c6b412 <tcp_mark_head_lost+0x7e>
10c6b40a:       2003            movel %d3,%d0
10c6b40c:       90a8 003e       subl %a0@(62),%d0
10c6b410:       6ad0            bpls 10c6b3e2 <tcp_mark_head_lost+0x4e>
10c6b412:       4a2a 010a       tstb %a2@(266)
10c6b416:       6712            beqs 10c6b42a <tcp_mark_head_lost+0x96>
10c6b418:       202a 0088       movel %a2@(136),%d0
10c6b41c:       90aa 015c       subl %a2@(348),%d0
10c6b420:       b0aa 0160       cmpl %a2@(352),%d0
10c6b424:       6204            bhis 10c6b42a <tcp_mark_head_lost+0x96>
10c6b426:       2540 0160       movel %d0,%a2@(352)
10c6b42a:       202a 0160       movel %a2@(352),%d0
10c6b42e:       d0aa 015c       addl %a2@(348),%d0
10c6b432:       2540 008c       movel %d0,%a2@(140)
10c6b436:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c6b43c:       4e5e            unlk %fp
10c6b43e:       4e75            rts

10c6b440 <tcp_update_scoreboard>:
10c6b440:       4e56 0000       linkw %fp,#0
10c6b444:       2f0b            movel %a3,%sp@-
10c6b446:       2f0a            movel %a2,%sp@-
10c6b448:       266e 0008       moveal %fp@(8),%a3
10c6b44c:       246e 000c       moveal %fp@(12),%a2
10c6b450:       082a 0001 010a  btst #1,%a2@(266)
10c6b456:       6722            beqs 10c6b47a <tcp_update_scoreboard+0x3a>
10c6b458:       4280            clrl %d0
10c6b45a:       102a 006c       moveb %a2@(108),%d0
10c6b45e:       222a 0164       movel %a2@(356),%d1
10c6b462:       9280            subl %d0,%d1
10c6b464:       2001            movel %d1,%d0
10c6b466:       6e02            bgts 10c6b46a <tcp_update_scoreboard+0x2a>
10c6b468:       7001            moveq #1,%d0
10c6b46a:       2f2a 0168       movel %a2@(360),%sp@-
10c6b46e:       2f00            movel %d0,%sp@-
10c6b470:       2f0a            movel %a2,%sp@-
10c6b472:       2f0b            movel %a3,%sp@-
10c6b474:       4eba ff1e       jsr %pc@(10c6b394 <tcp_mark_head_lost>)
10c6b478:       6010            bras 10c6b48a <tcp_update_scoreboard+0x4a>
10c6b47a:       2f2a 0168       movel %a2@(360),%sp@-
10c6b47e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6b482:       2f0a            movel %a2,%sp@-
10c6b484:       2f0b            movel %a3,%sp@-
10c6b486:       4eba ff0c       jsr %pc@(10c6b394 <tcp_mark_head_lost>)
10c6b48a:       7200            moveq #0,%d1
10c6b48c:       4aaa 0088       tstl %a2@(136)
10c6b490:       671e            beqs 10c6b4b0 <tcp_update_scoreboard+0x70>
10c6b492:       41eb 0068       lea %a3@(104),%a0
10c6b496:       2250            moveal %a0@,%a1
10c6b498:       b1c9            cmpal %a1,%a0
10c6b49a:       6602            bnes 10c6b49e <tcp_update_scoreboard+0x5e>
10c6b49c:       93c9            subal %a1,%a1
10c6b49e:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c6b4a4:       90a9 0042       subl %a1@(66),%d0
10c6b4a8:       b0aa 0084       cmpl %a2@(132),%d0
10c6b4ac:       6302            blss 10c6b4b0 <tcp_update_scoreboard+0x70>
10c6b4ae:       7201            moveq #1,%d1
10c6b4b0:       4a81            tstl %d1
10c6b4b2:       676c            beqs 10c6b520 <tcp_update_scoreboard+0xe0>
10c6b4b4:       226b 0068       moveal %a3@(104),%a1
10c6b4b8:       b3ea 00e8       cmpal %a2@(232),%a1
10c6b4bc:       673e            beqs 10c6b4fc <tcp_update_scoreboard+0xbc>
10c6b4be:       7068            moveq #104,%d0
10c6b4c0:       d08b            addl %a3,%d0
10c6b4c2:       b089            cmpl %a1,%d0
10c6b4c4:       6736            beqs 10c6b4fc <tcp_update_scoreboard+0xbc>
10c6b4c6:       2040            moveal %d0,%a0
10c6b4c8:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c6b4ce:       90a9 0042       subl %a1@(66),%d0
10c6b4d2:       b0aa 0084       cmpl %a2@(132),%d0
10c6b4d6:       6318            blss 10c6b4f0 <tcp_update_scoreboard+0xb0>
10c6b4d8:       1229 0047       moveb %a1@(71),%d1
10c6b4dc:       1001            moveb %d1,%d0
10c6b4de:       0200 0007       andib #7,%d0
10c6b4e2:       660c            bnes 10c6b4f0 <tcp_update_scoreboard+0xb0>
10c6b4e4:       0001 0004       orib #4,%d1
10c6b4e8:       1341 0047       moveb %d1,%a1@(71)
10c6b4ec:       52aa 015c       addql #1,%a2@(348)
10c6b4f0:       2251            moveal %a1@,%a1
10c6b4f2:       b3ea 00e8       cmpal %a2@(232),%a1
10c6b4f6:       6704            beqs 10c6b4fc <tcp_update_scoreboard+0xbc>
10c6b4f8:       b1c9            cmpal %a1,%a0
10c6b4fa:       66cc            bnes 10c6b4c8 <tcp_update_scoreboard+0x88>
10c6b4fc:       4a2a 010a       tstb %a2@(266)
10c6b500:       6712            beqs 10c6b514 <tcp_update_scoreboard+0xd4>
10c6b502:       202a 0088       movel %a2@(136),%d0
10c6b506:       90aa 015c       subl %a2@(348),%d0
10c6b50a:       b0aa 0160       cmpl %a2@(352),%d0
10c6b50e:       6204            bhis 10c6b514 <tcp_update_scoreboard+0xd4>
10c6b510:       2540 0160       movel %d0,%a2@(352)
10c6b514:       202a 0160       movel %a2@(352),%d0
10c6b518:       d0aa 015c       addl %a2@(348),%d0
10c6b51c:       2540 008c       movel %d0,%a2@(140)
10c6b520:       246e fff8       moveal %fp@(-8),%a2
10c6b524:       266e fffc       moveal %fp@(-4),%a3
10c6b528:       4e5e            unlk %fp
10c6b52a:       4e75            rts

10c6b52c <tcp_cwnd_down>:
10c6b52c:       4e56 0000       linkw %fp,#0
10c6b530:       226e 0008       moveal %fp@(8),%a1
10c6b534:       4280            clrl %d0
10c6b536:       3029 009c       movew %a1@(156),%d0
10c6b53a:       2200            movel %d0,%d1
10c6b53c:       5281            addql #1,%d1
10c6b53e:       3001            movew %d1,%d0
10c6b540:       0240 0001       andiw #1,%d0
10c6b544:       3340 009c       movew %d0,%a1@(156)
10c6b548:       e281            asrl #1,%d1
10c6b54a:       6714            beqs 10c6b560 <tcp_cwnd_down+0x34>
10c6b54c:       2029 0094       movel %a1@(148),%d0
10c6b550:       e288            lsrl #1,%d0
10c6b552:       2069 0098       moveal %a1@(152),%a0
10c6b556:       b088            cmpl %a0,%d0
10c6b558:       6406            bccs 10c6b560 <tcp_cwnd_down+0x34>
10c6b55a:       91c1            subal %d1,%a0
10c6b55c:       2348 0098       movel %a0,%a1@(152)
10c6b560:       2229 0098       movel %a1@(152),%d1
10c6b564:       2029 0088       movel %a1@(136),%d0
10c6b568:       90a9 008c       subl %a1@(140),%d0
10c6b56c:       d0a9 0090       addl %a1@(144),%d0
10c6b570:       5280            addql #1,%d0
10c6b572:       b280            cmpl %d0,%d1
10c6b574:       6402            bccs 10c6b578 <tcp_cwnd_down+0x4c>
10c6b576:       2001            movel %d1,%d0
10c6b578:       2340 0098       movel %d0,%a1@(152)
10c6b57c:       2379 1002 67b0  movel 100267b0 <jiffies>,%a1@(164)
10c6b582:       00a4 
10c6b584:       4e5e            unlk %fp
10c6b586:       4e75            rts

10c6b588 <tcp_undo_cwr>:
10c6b588:       4e56 0000       linkw %fp,#0
10c6b58c:       2f02            movel %d2,%sp@-
10c6b58e:       206e 0008       moveal %fp@(8),%a0
10c6b592:       3428 015a       movew %a0@(346),%d2
10c6b596:       6730            beqs 10c6b5c8 <tcp_undo_cwr+0x40>
10c6b598:       2228 0098       movel %a0@(152),%d1
10c6b59c:       2268 0094       moveal %a0@(148),%a1
10c6b5a0:       2009            movel %a1,%d0
10c6b5a2:       d080            addl %d0,%d0
10c6b5a4:       b280            cmpl %d0,%d1
10c6b5a6:       6302            blss 10c6b5aa <tcp_undo_cwr+0x22>
10c6b5a8:       2001            movel %d1,%d0
10c6b5aa:       2140 0098       movel %d0,%a0@(152)
10c6b5ae:       4aae 000c       tstl %fp@(12)
10c6b5b2:       6726            beqs 10c6b5da <tcp_undo_cwr+0x52>
10c6b5b4:       4280            clrl %d0
10c6b5b6:       3002            movew %d2,%d0
10c6b5b8:       b3c0            cmpal %d0,%a1
10c6b5ba:       641e            bccs 10c6b5da <tcp_undo_cwr+0x52>
10c6b5bc:       2140 0094       movel %d0,%a0@(148)
10c6b5c0:       0228 00fb 0159  andib #-5,%a0@(345)
10c6b5c6:       6012            bras 10c6b5da <tcp_undo_cwr+0x52>
10c6b5c8:       2228 0098       movel %a0@(152),%d1
10c6b5cc:       2028 0094       movel %a0@(148),%d0
10c6b5d0:       b280            cmpl %d0,%d1
10c6b5d2:       6302            blss 10c6b5d6 <tcp_undo_cwr+0x4e>
10c6b5d4:       2001            movel %d1,%d0
10c6b5d6:       2140 0098       movel %d0,%a0@(152)
10c6b5da:       2228 0098       movel %a0@(152),%d1
10c6b5de:       2028 0088       movel %a0@(136),%d0
10c6b5e2:       90a8 008c       subl %a0@(140),%d0
10c6b5e6:       d0a8 0090       addl %a0@(144),%d0
10c6b5ea:       5680            addql #3,%d0
10c6b5ec:       b280            cmpl %d0,%d1
10c6b5ee:       6402            bccs 10c6b5f2 <tcp_undo_cwr+0x6a>
10c6b5f0:       2001            movel %d1,%d0
10c6b5f2:       2140 0098       movel %d0,%a0@(152)
10c6b5f6:       2179 1002 67b0  movel 100267b0 <jiffies>,%a0@(164)
10c6b5fc:       00a4 
10c6b5fe:       2179 1002 67b0  movel 100267b0 <jiffies>,%a0@(164)
10c6b604:       00a4 
10c6b606:       241f            movel %sp@+,%d2
10c6b608:       4e5e            unlk %fp
10c6b60a:       4e75            rts

10c6b60c <tcp_try_undo_recovery>:
10c6b60c:       4e56 0000       linkw %fp,#0
10c6b610:       2f0a            movel %a2,%sp@-
10c6b612:       246e 000c       moveal %fp@(12),%a2
10c6b616:       93c9            subal %a1,%a1
10c6b618:       4aaa 0170       tstl %a2@(368)
10c6b61c:       672c            beqs 10c6b64a <tcp_try_undo_recovery+0x3e>
10c6b61e:       4aaa 0174       tstl %a2@(372)
10c6b622:       6722            beqs 10c6b646 <tcp_try_undo_recovery+0x3a>
10c6b624:       91c8            subal %a0,%a0
10c6b626:       222a 016c       movel %a2@(364),%d1
10c6b62a:       6710            beqs 10c6b63c <tcp_try_undo_recovery+0x30>
10c6b62c:       4a2a 010b       tstb %a2@(267)
10c6b630:       670e            beqs 10c6b640 <tcp_try_undo_recovery+0x34>
10c6b632:       202a 0114       movel %a2@(276),%d0
10c6b636:       6708            beqs 10c6b640 <tcp_try_undo_recovery+0x34>
10c6b638:       9081            subl %d1,%d0
10c6b63a:       6a04            bpls 10c6b640 <tcp_try_undo_recovery+0x34>
10c6b63c:       307c 0001       moveaw #1,%a0
10c6b640:       b0fc 0000       cmpaw #0,%a0
10c6b644:       6704            beqs 10c6b64a <tcp_try_undo_recovery+0x3e>
10c6b646:       327c 0001       moveaw #1,%a1
10c6b64a:       b2fc 0000       cmpaw #0,%a1
10c6b64e:       6724            beqs 10c6b674 <tcp_try_undo_recovery+0x68>
10c6b650:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6b654:       2f0a            movel %a2,%sp@-
10c6b656:       4eba ff30       jsr %pc@(10c6b588 <tcp_undo_cwr>)
10c6b65a:       0c2a 0004 006a  cmpib #4,%a2@(106)
10c6b660:       6608            bnes 10c6b66a <tcp_try_undo_recovery+0x5e>
10c6b662:       52b9 1003 2f7e  addql #1,10032f7e <net_statistics+0x9c>
10c6b668:       6006            bras 10c6b670 <tcp_try_undo_recovery+0x64>
10c6b66a:       52b9 1003 2f72  addql #1,10032f72 <net_statistics+0x90>
10c6b670:       42aa 0170       clrl %a2@(368)
10c6b674:       202a 0010       movel %a2@(16),%d0
10c6b678:       b0aa 0168       cmpl %a2@(360),%d0
10c6b67c:       662e            bnes 10c6b6ac <tcp_try_undo_recovery+0xa0>
10c6b67e:       4a2a 010a       tstb %a2@(266)
10c6b682:       6628            bnes 10c6b6ac <tcp_try_undo_recovery+0xa0>
10c6b684:       222a 0098       movel %a2@(152),%d1
10c6b688:       202a 0088       movel %a2@(136),%d0
10c6b68c:       90aa 008c       subl %a2@(140),%d0
10c6b690:       d0aa 0090       addl %a2@(144),%d0
10c6b694:       5680            addql #3,%d0
10c6b696:       b280            cmpl %d0,%d1
10c6b698:       6402            bccs 10c6b69c <tcp_try_undo_recovery+0x90>
10c6b69a:       2001            movel %d1,%d0
10c6b69c:       2540 0098       movel %d0,%a2@(152)
10c6b6a0:       2579 1002 67b0  movel 100267b0 <jiffies>,%a2@(164)
10c6b6a6:       00a4 
10c6b6a8:       7001            moveq #1,%d0
10c6b6aa:       6006            bras 10c6b6b2 <tcp_try_undo_recovery+0xa6>
10c6b6ac:       422a 006a       clrb %a2@(106)
10c6b6b0:       7000            moveq #0,%d0
10c6b6b2:       246e fffc       moveal %fp@(-4),%a2
10c6b6b6:       4e5e            unlk %fp
10c6b6b8:       4e75            rts

10c6b6ba <tcp_try_undo_dsack>:
10c6b6ba:       4e56 0000       linkw %fp,#0
10c6b6be:       2f0a            movel %a2,%sp@-
10c6b6c0:       246e 000c       moveal %fp@(12),%a2
10c6b6c4:       4aaa 0170       tstl %a2@(368)
10c6b6c8:       671a            beqs 10c6b6e4 <tcp_try_undo_dsack+0x2a>
10c6b6ca:       4aaa 0174       tstl %a2@(372)
10c6b6ce:       6614            bnes 10c6b6e4 <tcp_try_undo_dsack+0x2a>
10c6b6d0:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6b6d4:       2f0a            movel %a2,%sp@-
10c6b6d6:       4eba feb0       jsr %pc@(10c6b588 <tcp_undo_cwr>)
10c6b6da:       42aa 0170       clrl %a2@(368)
10c6b6de:       52b9 1003 2f7a  addql #1,10032f7a <net_statistics+0x98>
10c6b6e4:       246e fffc       moveal %fp@(-4),%a2
10c6b6e8:       4e5e            unlk %fp
10c6b6ea:       4e75            rts

10c6b6ec <tcp_try_undo_partial>:
10c6b6ec:       4e56 0000       linkw %fp,#0
10c6b6f0:       2f0a            movel %a2,%sp@-
10c6b6f2:       2f02            movel %d2,%sp@-
10c6b6f4:       246e 000c       moveal %fp@(12),%a2
10c6b6f8:       91c8            subal %a0,%a0
10c6b6fa:       4a2a 010a       tstb %a2@(266)
10c6b6fe:       670c            beqs 10c6b70c <tcp_try_undo_partial+0x20>
10c6b700:       4280            clrl %d0
10c6b702:       102a 006c       moveb %a2@(108),%d0
10c6b706:       b0aa 0164       cmpl %a2@(356),%d0
10c6b70a:       6404            bccs 10c6b710 <tcp_try_undo_partial+0x24>
10c6b70c:       307c 0001       moveaw #1,%a0
10c6b710:       7400            moveq #0,%d2
10c6b712:       4aaa 0170       tstl %a2@(368)
10c6b716:       672a            beqs 10c6b742 <tcp_try_undo_partial+0x56>
10c6b718:       4aaa 0174       tstl %a2@(372)
10c6b71c:       6722            beqs 10c6b740 <tcp_try_undo_partial+0x54>
10c6b71e:       93c9            subal %a1,%a1
10c6b720:       222a 016c       movel %a2@(364),%d1
10c6b724:       6710            beqs 10c6b736 <tcp_try_undo_partial+0x4a>
10c6b726:       4a2a 010b       tstb %a2@(267)
10c6b72a:       670e            beqs 10c6b73a <tcp_try_undo_partial+0x4e>
10c6b72c:       202a 0114       movel %a2@(276),%d0
10c6b730:       6708            beqs 10c6b73a <tcp_try_undo_partial+0x4e>
10c6b732:       9081            subl %d1,%d0
10c6b734:       6a04            bpls 10c6b73a <tcp_try_undo_partial+0x4e>
10c6b736:       327c 0001       moveaw #1,%a1
10c6b73a:       b2fc 0000       cmpaw #0,%a1
10c6b73e:       6702            beqs 10c6b742 <tcp_try_undo_partial+0x56>
10c6b740:       7401            moveq #1,%d2
10c6b742:       4a82            tstl %d2
10c6b744:       673e            beqs 10c6b784 <tcp_try_undo_partial+0x98>
10c6b746:       4aaa 0090       tstl %a2@(144)
10c6b74a:       6604            bnes 10c6b750 <tcp_try_undo_partial+0x64>
10c6b74c:       42aa 016c       clrl %a2@(364)
10c6b750:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6b754:       4a2a 010a       tstb %a2@(266)
10c6b758:       6608            bnes 10c6b762 <tcp_try_undo_partial+0x76>
10c6b75a:       206a 0160       moveal %a2@(352),%a0
10c6b75e:       5288            addql #1,%a0
10c6b760:       6004            bras 10c6b766 <tcp_try_undo_partial+0x7a>
10c6b762:       206a 0164       moveal %a2@(356),%a0
10c6b766:       d1ee 0010       addal %fp@(16),%a0
10c6b76a:       2f08            movel %a0,%sp@-
10c6b76c:       2f0a            movel %a2,%sp@-
10c6b76e:       4eba f346       jsr %pc@(10c6aab6 <tcp_update_reordering>)
10c6b772:       504f            addqw #8,%sp
10c6b774:       4297            clrl %sp@
10c6b776:       2f0a            movel %a2,%sp@-
10c6b778:       4eba fe0e       jsr %pc@(10c6b588 <tcp_undo_cwr>)
10c6b77c:       52b9 1003 2f76  addql #1,10032f76 <net_statistics+0x94>
10c6b782:       91c8            subal %a0,%a0
10c6b784:       2008            movel %a0,%d0
10c6b786:       242e fff8       movel %fp@(-8),%d2
10c6b78a:       246e fffc       moveal %fp@(-4),%a2
10c6b78e:       4e5e            unlk %fp
10c6b790:       4e75            rts

10c6b792 <tcp_try_undo_loss>:
10c6b792:       4e56 0000       linkw %fp,#0
10c6b796:       48e7 0038       moveml %a2-%a4,%sp@-
10c6b79a:       286e 0008       moveal %fp@(8),%a4
10c6b79e:       246e 000c       moveal %fp@(12),%a2
10c6b7a2:       93c9            subal %a1,%a1
10c6b7a4:       4aaa 0170       tstl %a2@(368)
10c6b7a8:       672c            beqs 10c6b7d6 <tcp_try_undo_loss+0x44>
10c6b7aa:       4aaa 0174       tstl %a2@(372)
10c6b7ae:       6722            beqs 10c6b7d2 <tcp_try_undo_loss+0x40>
10c6b7b0:       91c8            subal %a0,%a0
10c6b7b2:       222a 016c       movel %a2@(364),%d1
10c6b7b6:       6710            beqs 10c6b7c8 <tcp_try_undo_loss+0x36>
10c6b7b8:       4a2a 010b       tstb %a2@(267)
10c6b7bc:       670e            beqs 10c6b7cc <tcp_try_undo_loss+0x3a>
10c6b7be:       202a 0114       movel %a2@(276),%d0
10c6b7c2:       6708            beqs 10c6b7cc <tcp_try_undo_loss+0x3a>
10c6b7c4:       9081            subl %d1,%d0
10c6b7c6:       6a04            bpls 10c6b7cc <tcp_try_undo_loss+0x3a>
10c6b7c8:       307c 0001       moveaw #1,%a0
10c6b7cc:       b0fc 0000       cmpaw #0,%a0
10c6b7d0:       6704            beqs 10c6b7d6 <tcp_try_undo_loss+0x44>
10c6b7d2:       327c 0001       moveaw #1,%a1
10c6b7d6:       b2fc 0000       cmpaw #0,%a1
10c6b7da:       6758            beqs 10c6b834 <tcp_try_undo_loss+0xa2>
10c6b7dc:       206c 0068       moveal %a4@(104),%a0
10c6b7e0:       43fa fda6       lea %pc@(10c6b588 <tcp_undo_cwr>),%a1
10c6b7e4:       47f9 1003 2f7e  lea 10032f7e <net_statistics+0x9c>,%a3
10c6b7ea:       b1ea 00e8       cmpal %a2@(232),%a0
10c6b7ee:       671a            beqs 10c6b80a <tcp_try_undo_loss+0x78>
10c6b7f0:       7068            moveq #104,%d0
10c6b7f2:       d08c            addl %a4,%d0
10c6b7f4:       b088            cmpl %a0,%d0
10c6b7f6:       6712            beqs 10c6b80a <tcp_try_undo_loss+0x78>
10c6b7f8:       0228 00fb 0047  andib #-5,%a0@(71)
10c6b7fe:       2050            moveal %a0@,%a0
10c6b800:       b1ea 00e8       cmpal %a2@(232),%a0
10c6b804:       6704            beqs 10c6b80a <tcp_try_undo_loss+0x78>
10c6b806:       b088            cmpl %a0,%d0
10c6b808:       66ee            bnes 10c6b7f8 <tcp_try_undo_loss+0x66>
10c6b80a:       42aa 015c       clrl %a2@(348)
10c6b80e:       256a 0160 008c  movel %a2@(352),%a2@(140)
10c6b814:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6b818:       2f0a            movel %a2,%sp@-
10c6b81a:       4e91            jsr %a1@
10c6b81c:       5293            addql #1,%a3@
10c6b81e:       422a 006b       clrb %a2@(107)
10c6b822:       42aa 0170       clrl %a2@(368)
10c6b826:       4a2a 010a       tstb %a2@(266)
10c6b82a:       6704            beqs 10c6b830 <tcp_try_undo_loss+0x9e>
10c6b82c:       422a 006a       clrb %a2@(106)
10c6b830:       7001            moveq #1,%d0
10c6b832:       6002            bras 10c6b836 <tcp_try_undo_loss+0xa4>
10c6b834:       7000            moveq #0,%d0
10c6b836:       4cee 1c00 fff4  moveml %fp@(-12),%a2-%a4
10c6b83c:       4e5e            unlk %fp
10c6b83e:       4e75            rts

10c6b840 <tcp_try_to_open>:
10c6b840:       4e56 0000       linkw %fp,#0
10c6b844:       2f02            movel %d2,%sp@-
10c6b846:       206e 000c       moveal %fp@(12),%a0
10c6b84a:       2168 0160 008c  movel %a0@(352),%a0@(140)
10c6b850:       4aa8 0090       tstl %a0@(144)
10c6b854:       6604            bnes 10c6b85a <tcp_try_to_open+0x1a>
10c6b856:       42a8 016c       clrl %a0@(364)
10c6b85a:       202e 0010       movel %fp@(16),%d0
10c6b85e:       0800 0006       btst #6,%d0
10c6b862:       6766            beqs 10c6b8ca <tcp_try_to_open+0x8a>
10c6b864:       4268 015a       clrw %a0@(346)
10c6b868:       0c28 0001 006a  cmpib #1,%a0@(106)
10c6b86e:       625a            bhis 10c6b8ca <tcp_try_to_open+0x8a>
10c6b870:       42a8 0170       clrl %a0@(368)
10c6b874:       2228 0098       movel %a0@(152),%d1
10c6b878:       2001            movel %d1,%d0
10c6b87a:       e288            lsrl #1,%d0
10c6b87c:       7402            moveq #2,%d2
10c6b87e:       b480            cmpl %d0,%d2
10c6b880:       6302            blss 10c6b884 <tcp_try_to_open+0x44>
10c6b882:       7002            moveq #2,%d0
10c6b884:       2140 0094       movel %d0,%a0@(148)
10c6b888:       2028 0088       movel %a0@(136),%d0
10c6b88c:       90a8 008c       subl %a0@(140),%d0
10c6b890:       d0a8 0090       addl %a0@(144),%d0
10c6b894:       5280            addql #1,%d0
10c6b896:       b280            cmpl %d0,%d1
10c6b898:       6402            bccs 10c6b89c <tcp_try_to_open+0x5c>
10c6b89a:       2001            movel %d1,%d0
10c6b89c:       2140 0098       movel %d0,%a0@(152)
10c6b8a0:       4268 009c       clrw %a0@(156)
10c6b8a4:       2168 000c 0168  movel %a0@(12),%a0@(360)
10c6b8aa:       2179 1002 67b0  movel 100267b0 <jiffies>,%a0@(164)
10c6b8b0:       00a4 
10c6b8b2:       1028 0159       moveb %a0@(345),%d0
10c6b8b6:       0800 0000       btst #0,%d0
10c6b8ba:       6708            beqs 10c6b8c4 <tcp_try_to_open+0x84>
10c6b8bc:       0000 0002       orib #2,%d0
10c6b8c0:       1140 0159       moveb %d0,%a0@(345)
10c6b8c4:       117c 0002 006a  moveb #2,%a0@(106)
10c6b8ca:       0c28 0002 006a  cmpib #2,%a0@(106)
10c6b8d0:       6750            beqs 10c6b922 <tcp_try_to_open+0xe2>
10c6b8d2:       7200            moveq #0,%d1
10c6b8d4:       4aa8 008c       tstl %a0@(140)
10c6b8d8:       660c            bnes 10c6b8e6 <tcp_try_to_open+0xa6>
10c6b8da:       4aa8 0090       tstl %a0@(144)
10c6b8de:       6606            bnes 10c6b8e6 <tcp_try_to_open+0xa6>
10c6b8e0:       4aa8 0170       tstl %a0@(368)
10c6b8e4:       6702            beqs 10c6b8e8 <tcp_try_to_open+0xa8>
10c6b8e6:       7201            moveq #1,%d1
10c6b8e8:       4280            clrl %d0
10c6b8ea:       1028 006a       moveb %a0@(106),%d0
10c6b8ee:       b280            cmpl %d0,%d1
10c6b8f0:       670a            beqs 10c6b8fc <tcp_try_to_open+0xbc>
10c6b8f2:       1141 006a       moveb %d1,%a0@(106)
10c6b8f6:       2168 000c 0168  movel %a0@(12),%a0@(360)
10c6b8fc:       2228 0098       movel %a0@(152),%d1
10c6b900:       2028 0088       movel %a0@(136),%d0
10c6b904:       90a8 008c       subl %a0@(140),%d0
10c6b908:       d0a8 0090       addl %a0@(144),%d0
10c6b90c:       5680            addql #3,%d0
10c6b90e:       b280            cmpl %d0,%d1
10c6b910:       6402            bccs 10c6b914 <tcp_try_to_open+0xd4>
10c6b912:       2001            movel %d1,%d0
10c6b914:       2140 0098       movel %d0,%a0@(152)
10c6b918:       2179 1002 67b0  movel 100267b0 <jiffies>,%a0@(164)
10c6b91e:       00a4 
10c6b920:       6006            bras 10c6b928 <tcp_try_to_open+0xe8>
10c6b922:       2f08            movel %a0,%sp@-
10c6b924:       4eba fc06       jsr %pc@(10c6b52c <tcp_cwnd_down>)
10c6b928:       242e fffc       movel %fp@(-4),%d2
10c6b92c:       4e5e            unlk %fp
10c6b92e:       4e75            rts

10c6b930 <tcp_fastretrans_alert>:
10c6b930:       4e56 0000       linkw %fp,#0
10c6b934:       48e7 3f20       moveml %d2-%d7/%a2,%sp@-
10c6b938:       262e 0008       movel %fp@(8),%d3
10c6b93c:       2e2e 000c       movel %fp@(12),%d7
10c6b940:       2c2e 0014       movel %fp@(20),%d6
10c6b944:       2443            moveal %d3,%a2
10c6b946:       45ea 00d6       lea %a2@(214),%a2
10c6b94a:       7a00            moveq #0,%d5
10c6b94c:       beaa 0010       cmpl %a2@(16),%d7
10c6b950:       6610            bnes 10c6b962 <tcp_fastretrans_alert+0x32>
10c6b952:       2006            movel %d6,%d0
10c6b954:       7217            moveq #23,%d1
10c6b956:       c081            andl %d1,%d0
10c6b958:       57c0            seq %d0
10c6b95a:       4880            extw %d0
10c6b95c:       3a00            movew %d0,%d5
10c6b95e:       48c5            extl %d5
10c6b960:       4485            negl %d5
10c6b962:       4aaa 0088       tstl %a2@(136)
10c6b966:       6604            bnes 10c6b96c <tcp_fastretrans_alert+0x3c>
10c6b968:       42aa 0160       clrl %a2@(352)
10c6b96c:       4aaa 0160       tstl %a2@(352)
10c6b970:       6604            bnes 10c6b976 <tcp_fastretrans_alert+0x46>
10c6b972:       42aa 0164       clrl %a2@(356)
10c6b976:       2806            movel %d6,%d4
10c6b978:       7440            moveq #64,%d2
10c6b97a:       c882            andl %d2,%d4
10c6b97c:       6704            beqs 10c6b982 <tcp_fastretrans_alert+0x52>
10c6b97e:       426a 015a       clrw %a2@(346)
10c6b982:       4aaa 0160       tstl %a2@(352)
10c6b986:       6710            beqs 10c6b998 <tcp_fastretrans_alert+0x68>
10c6b988:       2f0a            movel %a2,%sp@-
10c6b98a:       2f03            movel %d3,%sp@-
10c6b98c:       4eba f6cc       jsr %pc@(10c6b05a <tcp_check_sack_reneging>)
10c6b990:       508f            addql #8,%sp
10c6b992:       4a80            tstl %d0
10c6b994:       6600 0344       bnew 10c6bcda <tcp_fastretrans_alert+0x3aa>
10c6b998:       4a06            tstb %d6
10c6b99a:       6c3e            bges 10c6b9da <tcp_fastretrans_alert+0xaa>
10c6b99c:       242a 0168       movel %a2@(360),%d2
10c6b9a0:       202a 0010       movel %a2@(16),%d0
10c6b9a4:       9082            subl %d2,%d0
10c6b9a6:       6a32            bpls 10c6b9da <tcp_fastretrans_alert+0xaa>
10c6b9a8:       4a2a 006a       tstb %a2@(106)
10c6b9ac:       672c            beqs 10c6b9da <tcp_fastretrans_alert+0xaa>
10c6b9ae:       4280            clrl %d0
10c6b9b0:       102a 006c       moveb %a2@(108),%d0
10c6b9b4:       222a 0164       movel %a2@(356),%d1
10c6b9b8:       b081            cmpl %d1,%d0
10c6b9ba:       641e            bccs 10c6b9da <tcp_fastretrans_alert+0xaa>
10c6b9bc:       2f02            movel %d2,%sp@-
10c6b9be:       4280            clrl %d0
10c6b9c0:       102a 006c       moveb %a2@(108),%d0
10c6b9c4:       9280            subl %d0,%d1
10c6b9c6:       2f01            movel %d1,%sp@-
10c6b9c8:       2f0a            movel %a2,%sp@-
10c6b9ca:       2f03            movel %d3,%sp@-
10c6b9cc:       4eba f9c6       jsr %pc@(10c6b394 <tcp_mark_head_lost>)
10c6b9d0:       52b9 1003 2f82  addql #1,10032f82 <net_statistics+0xa0>
10c6b9d6:       4fef 0010       lea %sp@(16),%sp
10c6b9da:       4a2a 010a       tstb %a2@(266)
10c6b9de:       6712            beqs 10c6b9f2 <tcp_fastretrans_alert+0xc2>
10c6b9e0:       202a 0088       movel %a2@(136),%d0
10c6b9e4:       90aa 015c       subl %a2@(348),%d0
10c6b9e8:       b0aa 0160       cmpl %a2@(352),%d0
10c6b9ec:       6204            bhis 10c6b9f2 <tcp_fastretrans_alert+0xc2>
10c6b9ee:       2540 0160       movel %d0,%a2@(352)
10c6b9f2:       226a 015c       moveal %a2@(348),%a1
10c6b9f6:       202a 0160       movel %a2@(352),%d0
10c6b9fa:       d089            addl %a1,%d0
10c6b9fc:       2540 008c       movel %d0,%a2@(140)
10c6ba00:       142a 006a       moveb %a2@(106),%d2
10c6ba04:       6620            bnes 10c6ba26 <tcp_fastretrans_alert+0xf6>
10c6ba06:       4aaa 0090       tstl %a2@(144)
10c6ba0a:       6712            beqs 10c6ba1e <tcp_fastretrans_alert+0xee>
10c6ba0c:       4878 05fb       pea 5fb <LSIGTRAP+0x5f6>
10c6ba10:       4879 1000 8d9a  pea 10008d9a <prio2band+0x1b20>
10c6ba16:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6ba1c:       508f            addql #8,%sp
10c6ba1e:       42aa 016c       clrl %a2@(364)
10c6ba22:       6000 00d6       braw 10c6bafa <tcp_fastretrans_alert+0x1ca>
10c6ba26:       206a 0010       moveal %a2@(16),%a0
10c6ba2a:       222a 0168       movel %a2@(360),%d1
10c6ba2e:       2008            movel %a0,%d0
10c6ba30:       9081            subl %d1,%d0
10c6ba32:       6b00 00c6       bmiw 10c6bafa <tcp_fastretrans_alert+0x1ca>
10c6ba36:       4280            clrl %d0
10c6ba38:       1002            moveb %d2,%d0
10c6ba3a:       7402            moveq #2,%d2
10c6ba3c:       b480            cmpl %d0,%d2
10c6ba3e:       6732            beqs 10c6ba72 <tcp_fastretrans_alert+0x142>
10c6ba40:       6d0a            blts 10c6ba4c <tcp_fastretrans_alert+0x11c>
10c6ba42:       7201            moveq #1,%d1
10c6ba44:       b280            cmpl %d0,%d1
10c6ba46:       6750            beqs 10c6ba98 <tcp_fastretrans_alert+0x168>
10c6ba48:       6000 00b0       braw 10c6bafa <tcp_fastretrans_alert+0x1ca>
10c6ba4c:       7403            moveq #3,%d2
10c6ba4e:       b480            cmpl %d0,%d2
10c6ba50:       6770            beqs 10c6bac2 <tcp_fastretrans_alert+0x192>
10c6ba52:       7204            moveq #4,%d1
10c6ba54:       b280            cmpl %d0,%d1
10c6ba56:       6600 00a2       bnew 10c6bafa <tcp_fastretrans_alert+0x1ca>
10c6ba5a:       422a 006b       clrb %a2@(107)
10c6ba5e:       2f0a            movel %a2,%sp@-
10c6ba60:       2f03            movel %d3,%sp@-
10c6ba62:       4eba fba8       jsr %pc@(10c6b60c <tcp_try_undo_recovery>)
10c6ba66:       508f            addql #8,%sp
10c6ba68:       4a80            tstl %d0
10c6ba6a:       6600 026e       bnew 10c6bcda <tcp_fastretrans_alert+0x3aa>
10c6ba6e:       6000 008a       braw 10c6bafa <tcp_fastretrans_alert+0x1ca>
10c6ba72:       b288            cmpl %a0,%d1
10c6ba74:       6700 0084       beqw 10c6bafa <tcp_fastretrans_alert+0x1ca>
10c6ba78:       222a 0098       movel %a2@(152),%d1
10c6ba7c:       202a 0094       movel %a2@(148),%d0
10c6ba80:       b280            cmpl %d0,%d1
10c6ba82:       6402            bccs 10c6ba86 <tcp_fastretrans_alert+0x156>
10c6ba84:       2001            movel %d1,%d0
10c6ba86:       2540 0098       movel %d0,%a2@(152)
10c6ba8a:       2579 1002 67b0  movel 100267b0 <jiffies>,%a2@(164)
10c6ba90:       00a4 
10c6ba92:       422a 006a       clrb %a2@(106)
10c6ba96:       6062            bras 10c6bafa <tcp_fastretrans_alert+0x1ca>
10c6ba98:       2f0a            movel %a2,%sp@-
10c6ba9a:       2f03            movel %d3,%sp@-
10c6ba9c:       4eba fc1c       jsr %pc@(10c6b6ba <tcp_try_undo_dsack>)
10c6baa0:       508f            addql #8,%sp
10c6baa2:       4aaa 0170       tstl %a2@(368)
10c6baa6:       6710            beqs 10c6bab8 <tcp_fastretrans_alert+0x188>
10c6baa8:       4a2a 010a       tstb %a2@(266)
10c6baac:       670a            beqs 10c6bab8 <tcp_fastretrans_alert+0x188>
10c6baae:       242a 0010       movel %a2@(16),%d2
10c6bab2:       b4aa 0168       cmpl %a2@(360),%d2
10c6bab6:       6742            beqs 10c6bafa <tcp_fastretrans_alert+0x1ca>
10c6bab8:       42aa 0170       clrl %a2@(368)
10c6babc:       422a 006a       clrb %a2@(106)
10c6bac0:       6038            bras 10c6bafa <tcp_fastretrans_alert+0x1ca>
10c6bac2:       4a2a 010a       tstb %a2@(266)
10c6bac6:       6608            bnes 10c6bad0 <tcp_fastretrans_alert+0x1a0>
10c6bac8:       42aa 0160       clrl %a2@(352)
10c6bacc:       2549 008c       movel %a1,%a2@(140)
10c6bad0:       2f0a            movel %a2,%sp@-
10c6bad2:       2f03            movel %d3,%sp@-
10c6bad4:       4eba fb36       jsr %pc@(10c6b60c <tcp_try_undo_recovery>)
10c6bad8:       508f            addql #8,%sp
10c6bada:       4a80            tstl %d0
10c6badc:       6600 01fc       bnew 10c6bcda <tcp_fastretrans_alert+0x3aa>
10c6bae0:       222a 0098       movel %a2@(152),%d1
10c6bae4:       202a 0094       movel %a2@(148),%d0
10c6bae8:       b280            cmpl %d0,%d1
10c6baea:       6402            bccs 10c6baee <tcp_fastretrans_alert+0x1be>
10c6baec:       2001            movel %d1,%d0
10c6baee:       2540 0098       movel %d0,%a2@(152)
10c6baf2:       2579 1002 67b0  movel 100267b0 <jiffies>,%a2@(164)
10c6baf8:       00a4 
10c6bafa:       4280            clrl %d0
10c6bafc:       102a 006a       moveb %a2@(106),%d0
10c6bb00:       7203            moveq #3,%d1
10c6bb02:       b280            cmpl %d0,%d1
10c6bb04:       670a            beqs 10c6bb10 <tcp_fastretrans_alert+0x1e0>
10c6bb06:       7404            moveq #4,%d2
10c6bb08:       b480            cmpl %d0,%d2
10c6bb0a:       6754            beqs 10c6bb60 <tcp_fastretrans_alert+0x230>
10c6bb0c:       6000 00a2       braw 10c6bbb0 <tcp_fastretrans_alert+0x280>
10c6bb10:       beaa 0010       cmpl %a2@(16),%d7
10c6bb14:       661a            bnes 10c6bb30 <tcp_fastretrans_alert+0x200>
10c6bb16:       4a2a 010a       tstb %a2@(266)
10c6bb1a:       6600 0176       bnew 10c6bc92 <tcp_fastretrans_alert+0x362>
10c6bb1e:       4a85            tstl %d5
10c6bb20:       6700 0174       beqw 10c6bc96 <tcp_fastretrans_alert+0x366>
10c6bb24:       2f0a            movel %a2,%sp@-
10c6bb26:       4eba f7c6       jsr %pc@(10c6b2ee <tcp_add_reno_sack>)
10c6bb2a:       588f            addql #4,%sp
10c6bb2c:       6000 0164       braw 10c6bc92 <tcp_fastretrans_alert+0x362>
10c6bb30:       242e 0010       movel %fp@(16),%d2
10c6bb34:       94aa 0088       subl %a2@(136),%d2
10c6bb38:       4a2a 010a       tstb %a2@(266)
10c6bb3c:       660e            bnes 10c6bb4c <tcp_fastretrans_alert+0x21c>
10c6bb3e:       2f02            movel %d2,%sp@-
10c6bb40:       2f0a            movel %a2,%sp@-
10c6bb42:       2f03            movel %d3,%sp@-
10c6bb44:       4eba f7ea       jsr %pc@(10c6b330 <tcp_remove_reno_sacks>)
10c6bb48:       4fef 000c       lea %sp@(12),%sp
10c6bb4c:       2f02            movel %d2,%sp@-
10c6bb4e:       2f0a            movel %a2,%sp@-
10c6bb50:       2f03            movel %d3,%sp@-
10c6bb52:       4eba fb98       jsr %pc@(10c6b6ec <tcp_try_undo_partial>)
10c6bb56:       2a00            movel %d0,%d5
10c6bb58:       4fef 000c       lea %sp@(12),%sp
10c6bb5c:       6000 0134       braw 10c6bc92 <tcp_fastretrans_alert+0x362>
10c6bb60:       0806 0002       btst #2,%d6
10c6bb64:       6704            beqs 10c6bb6a <tcp_fastretrans_alert+0x23a>
10c6bb66:       422a 006b       clrb %a2@(107)
10c6bb6a:       2f0a            movel %a2,%sp@-
10c6bb6c:       2f03            movel %d3,%sp@-
10c6bb6e:       4eba fc22       jsr %pc@(10c6b792 <tcp_try_undo_loss>)
10c6bb72:       508f            addql #8,%sp
10c6bb74:       4a80            tstl %d0
10c6bb76:       6630            bnes 10c6bba8 <tcp_fastretrans_alert+0x278>
10c6bb78:       222a 0098       movel %a2@(152),%d1
10c6bb7c:       202a 0088       movel %a2@(136),%d0
10c6bb80:       90aa 008c       subl %a2@(140),%d0
10c6bb84:       d0aa 0090       addl %a2@(144),%d0
10c6bb88:       5680            addql #3,%d0
10c6bb8a:       b280            cmpl %d0,%d1
10c6bb8c:       6402            bccs 10c6bb90 <tcp_fastretrans_alert+0x260>
10c6bb8e:       2001            movel %d1,%d0
10c6bb90:       2540 0098       movel %d0,%a2@(152)
10c6bb94:       2579 1002 67b0  movel 100267b0 <jiffies>,%a2@(164)
10c6bb9a:       00a4 
10c6bb9c:       2f03            movel %d3,%sp@-
10c6bb9e:       4eb9 10c7 055a  jsr 10c7055a <tcp_xmit_retransmit_queue>
10c6bba4:       6000 0134       braw 10c6bcda <tcp_fastretrans_alert+0x3aa>
10c6bba8:       4a2a 006a       tstb %a2@(106)
10c6bbac:       6600 012c       bnew 10c6bcda <tcp_fastretrans_alert+0x3aa>
10c6bbb0:       4a2a 010a       tstb %a2@(266)
10c6bbb4:       661c            bnes 10c6bbd2 <tcp_fastretrans_alert+0x2a2>
10c6bbb6:       beaa 0010       cmpl %a2@(16),%d7
10c6bbba:       670a            beqs 10c6bbc6 <tcp_fastretrans_alert+0x296>
10c6bbbc:       42aa 0160       clrl %a2@(352)
10c6bbc0:       256a 015c 008c  movel %a2@(348),%a2@(140)
10c6bbc6:       4a85            tstl %d5
10c6bbc8:       6708            beqs 10c6bbd2 <tcp_fastretrans_alert+0x2a2>
10c6bbca:       2f0a            movel %a2,%sp@-
10c6bbcc:       4eba f720       jsr %pc@(10c6b2ee <tcp_add_reno_sack>)
10c6bbd0:       588f            addql #4,%sp
10c6bbd2:       0c2a 0001 006a  cmpib #1,%a2@(106)
10c6bbd8:       660a            bnes 10c6bbe4 <tcp_fastretrans_alert+0x2b4>
10c6bbda:       2f0a            movel %a2,%sp@-
10c6bbdc:       2f03            movel %d3,%sp@-
10c6bbde:       4eba fada       jsr %pc@(10c6b6ba <tcp_try_undo_dsack>)
10c6bbe2:       508f            addql #8,%sp
10c6bbe4:       2f0a            movel %a2,%sp@-
10c6bbe6:       2f03            movel %d3,%sp@-
10c6bbe8:       4eba f53c       jsr %pc@(10c6b126 <tcp_time_to_recover>)
10c6bbec:       508f            addql #8,%sp
10c6bbee:       4a80            tstl %d0
10c6bbf0:       660e            bnes 10c6bc00 <tcp_fastretrans_alert+0x2d0>
10c6bbf2:       2f06            movel %d6,%sp@-
10c6bbf4:       2f0a            movel %a2,%sp@-
10c6bbf6:       2f03            movel %d3,%sp@-
10c6bbf8:       4eba fc46       jsr %pc@(10c6b840 <tcp_try_to_open>)
10c6bbfc:       6000 00dc       braw 10c6bcda <tcp_fastretrans_alert+0x3aa>
10c6bc00:       4a2a 010a       tstb %a2@(266)
10c6bc04:       6608            bnes 10c6bc0e <tcp_fastretrans_alert+0x2de>
10c6bc06:       52b9 1003 2f56  addql #1,10032f56 <net_statistics+0x74>
10c6bc0c:       6006            bras 10c6bc14 <tcp_fastretrans_alert+0x2e4>
10c6bc0e:       52b9 1003 2f5a  addql #1,10032f5a <net_statistics+0x78>
10c6bc14:       256a 000c 0168  movel %a2@(12),%a2@(360)
10c6bc1a:       426a 015a       clrw %a2@(346)
10c6bc1e:       256a 0010 0170  movel %a2@(16),%a2@(368)
10c6bc24:       256a 0090 0174  movel %a2@(144),%a2@(372)
10c6bc2a:       122a 006a       moveb %a2@(106),%d1
10c6bc2e:       0c01 0001       cmpib #1,%d1
10c6bc32:       6254            bhis 10c6bc88 <tcp_fastretrans_alert+0x358>
10c6bc34:       4a84            tstl %d4
10c6bc36:       662c            bnes 10c6bc64 <tcp_fastretrans_alert+0x334>
10c6bc38:       0281 0000 00ff  andil #255,%d1
10c6bc3e:       700c            moveq #12,%d0
10c6bc40:       0300            btst %d1,%d0
10c6bc42:       6706            beqs 10c6bc4a <tcp_fastretrans_alert+0x31a>
10c6bc44:       222a 0094       movel %a2@(148),%d1
10c6bc48:       6016            bras 10c6bc60 <tcp_fastretrans_alert+0x330>
10c6bc4a:       206a 0094       moveal %a2@(148),%a0
10c6bc4e:       222a 0098       movel %a2@(152),%d1
10c6bc52:       2001            movel %d1,%d0
10c6bc54:       e488            lsrl #2,%d0
10c6bc56:       e289            lsrl #1,%d1
10c6bc58:       d280            addl %d0,%d1
10c6bc5a:       b1c1            cmpal %d1,%a0
10c6bc5c:       6302            blss 10c6bc60 <tcp_fastretrans_alert+0x330>
10c6bc5e:       2208            movel %a0,%d1
10c6bc60:       3541 015a       movew %d1,%a2@(346)
10c6bc64:       202a 0098       movel %a2@(152),%d0
10c6bc68:       e288            lsrl #1,%d0
10c6bc6a:       7202            moveq #2,%d1
10c6bc6c:       b280            cmpl %d0,%d1
10c6bc6e:       6302            blss 10c6bc72 <tcp_fastretrans_alert+0x342>
10c6bc70:       7002            moveq #2,%d0
10c6bc72:       2540 0094       movel %d0,%a2@(148)
10c6bc76:       102a 0159       moveb %a2@(345),%d0
10c6bc7a:       0800 0000       btst #0,%d0
10c6bc7e:       6708            beqs 10c6bc88 <tcp_fastretrans_alert+0x358>
10c6bc80:       0000 0002       orib #2,%d0
10c6bc84:       1540 0159       moveb %d0,%a2@(345)
10c6bc88:       426a 009c       clrw %a2@(156)
10c6bc8c:       157c 0003 006a  moveb #3,%a2@(106)
10c6bc92:       4a85            tstl %d5
10c6bc94:       662c            bnes 10c6bcc2 <tcp_fastretrans_alert+0x392>
10c6bc96:       7200            moveq #0,%d1
10c6bc98:       4aaa 0088       tstl %a2@(136)
10c6bc9c:       6720            beqs 10c6bcbe <tcp_fastretrans_alert+0x38e>
10c6bc9e:       2243            moveal %d3,%a1
10c6bca0:       41e9 0068       lea %a1@(104),%a0
10c6bca4:       2250            moveal %a0@,%a1
10c6bca6:       b1c9            cmpal %a1,%a0
10c6bca8:       6602            bnes 10c6bcac <tcp_fastretrans_alert+0x37c>
10c6bcaa:       93c9            subal %a1,%a1
10c6bcac:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c6bcb2:       90a9 0042       subl %a1@(66),%d0
10c6bcb6:       b0aa 0084       cmpl %a2@(132),%d0
10c6bcba:       6302            blss 10c6bcbe <tcp_fastretrans_alert+0x38e>
10c6bcbc:       7201            moveq #1,%d1
10c6bcbe:       4a81            tstl %d1
10c6bcc0:       670a            beqs 10c6bccc <tcp_fastretrans_alert+0x39c>
10c6bcc2:       2f0a            movel %a2,%sp@-
10c6bcc4:       2f03            movel %d3,%sp@-
10c6bcc6:       4eba f778       jsr %pc@(10c6b440 <tcp_update_scoreboard>)
10c6bcca:       508f            addql #8,%sp
10c6bccc:       2f0a            movel %a2,%sp@-
10c6bcce:       4eba f85c       jsr %pc@(10c6b52c <tcp_cwnd_down>)
10c6bcd2:       2f03            movel %d3,%sp@-
10c6bcd4:       4eb9 10c7 055a  jsr 10c7055a <tcp_xmit_retransmit_queue>
10c6bcda:       4cee 04fc ffe4  moveml %fp@(-28),%d2-%d7/%a2
10c6bce0:       4e5e            unlk %fp
10c6bce2:       4e75            rts

10c6bce4 <tcp_ack_saw_tstamp>:
10c6bce4:       4e56 0000       linkw %fp,#0
10c6bce8:       2f02            movel %d2,%sp@-
10c6bcea:       206e 0008       moveal %fp@(8),%a0
10c6bcee:       2439 1002 67b0  movel 100267b0 <jiffies>,%d2
10c6bcf4:       94a8 0114       subl %a0@(276),%d2
10c6bcf8:       6602            bnes 10c6bcfc <tcp_ack_saw_tstamp+0x18>
10c6bcfa:       7401            moveq #1,%d2
10c6bcfc:       2228 0070       movel %a0@(112),%d1
10c6bd00:       677a            beqs 10c6bd7c <tcp_ack_saw_tstamp+0x98>
10c6bd02:       2001            movel %d1,%d0
10c6bd04:       e688            lsrl #3,%d0
10c6bd06:       9480            subl %d0,%d2
10c6bd08:       d282            addl %d2,%d1
10c6bd0a:       2141 0070       movel %d1,%a0@(112)
10c6bd0e:       4a82            tstl %d2
10c6bd10:       6c14            bges 10c6bd26 <tcp_ack_saw_tstamp+0x42>
10c6bd12:       4482            negl %d2
10c6bd14:       2228 0074       movel %a0@(116),%d1
10c6bd18:       2001            movel %d1,%d0
10c6bd1a:       e488            lsrl #2,%d0
10c6bd1c:       9480            subl %d0,%d2
10c6bd1e:       4a82            tstl %d2
10c6bd20:       6f0e            bles 10c6bd30 <tcp_ack_saw_tstamp+0x4c>
10c6bd22:       e682            asrl #3,%d2
10c6bd24:       600a            bras 10c6bd30 <tcp_ack_saw_tstamp+0x4c>
10c6bd26:       2228 0074       movel %a0@(116),%d1
10c6bd2a:       2001            movel %d1,%d0
10c6bd2c:       e488            lsrl #2,%d0
10c6bd2e:       9480            subl %d0,%d2
10c6bd30:       2001            movel %d1,%d0
10c6bd32:       d082            addl %d2,%d0
10c6bd34:       2140 0074       movel %d0,%a0@(116)
10c6bd38:       b0a8 0078       cmpl %a0@(120),%d0
10c6bd3c:       630e            blss 10c6bd4c <tcp_ack_saw_tstamp+0x68>
10c6bd3e:       2140 0078       movel %d0,%a0@(120)
10c6bd42:       b0a8 007c       cmpl %a0@(124),%d0
10c6bd46:       6304            blss 10c6bd4c <tcp_ack_saw_tstamp+0x68>
10c6bd48:       2140 007c       movel %d0,%a0@(124)
10c6bd4c:       2028 0080       movel %a0@(128),%d0
10c6bd50:       90a8 0010       subl %a0@(16),%d0
10c6bd54:       6a4c            bpls 10c6bda2 <tcp_ack_saw_tstamp+0xbe>
10c6bd56:       2428 0078       movel %a0@(120),%d2
10c6bd5a:       2228 007c       movel %a0@(124),%d1
10c6bd5e:       b282            cmpl %d2,%d1
10c6bd60:       630c            blss 10c6bd6e <tcp_ack_saw_tstamp+0x8a>
10c6bd62:       2001            movel %d1,%d0
10c6bd64:       9082            subl %d2,%d0
10c6bd66:       e488            lsrl #2,%d0
10c6bd68:       9280            subl %d0,%d1
10c6bd6a:       2141 007c       movel %d1,%a0@(124)
10c6bd6e:       2168 0010 0080  movel %a0@(16),%a0@(128)
10c6bd74:       7014            moveq #20,%d0
10c6bd76:       2140 0078       movel %d0,%a0@(120)
10c6bd7a:       6026            bras 10c6bda2 <tcp_ack_saw_tstamp+0xbe>
10c6bd7c:       2002            movel %d2,%d0
10c6bd7e:       e788            lsll #3,%d0
10c6bd80:       2140 0070       movel %d0,%a0@(112)
10c6bd84:       2002            movel %d2,%d0
10c6bd86:       e588            lsll #2,%d0
10c6bd88:       2140 0074       movel %d0,%a0@(116)
10c6bd8c:       7214            moveq #20,%d1
10c6bd8e:       b280            cmpl %d0,%d1
10c6bd90:       6302            blss 10c6bd94 <tcp_ack_saw_tstamp+0xb0>
10c6bd92:       7014            moveq #20,%d0
10c6bd94:       2140 007c       movel %d0,%a0@(124)
10c6bd98:       2140 0078       movel %d0,%a0@(120)
10c6bd9c:       2168 000c 0080  movel %a0@(12),%a0@(128)
10c6bda2:       2028 0070       movel %a0@(112),%d0
10c6bda6:       e688            lsrl #3,%d0
10c6bda8:       d0a8 007c       addl %a0@(124),%d0
10c6bdac:       2140 0084       movel %d0,%a0@(132)
10c6bdb0:       4228 006f       clrb %a0@(111)
10c6bdb4:       0c80 0000 2ee0  cmpil #12000,%d0
10c6bdba:       6308            blss 10c6bdc4 <tcp_ack_saw_tstamp+0xe0>
10c6bdbc:       217c 0000 2ee0  movel #12000,%a0@(132)
10c6bdc2:       0084 
10c6bdc4:       241f            movel %sp@+,%d2
10c6bdc6:       4e5e            unlk %fp
10c6bdc8:       4e75            rts

10c6bdca <tcp_ack_no_tstamp>:
10c6bdca:       4e56 0000       linkw %fp,#0
10c6bdce:       2f02            movel %d2,%sp@-
10c6bdd0:       206e 0008       moveal %fp@(8),%a0
10c6bdd4:       082e 0003 0013  btst #3,%fp@(19)
10c6bdda:       6600 00d2       bnew 10c6beae <tcp_ack_no_tstamp+0xe4>
10c6bdde:       242e 000c       movel %fp@(12),%d2
10c6bde2:       6602            bnes 10c6bde6 <tcp_ack_no_tstamp+0x1c>
10c6bde4:       7401            moveq #1,%d2
10c6bde6:       2228 0070       movel %a0@(112),%d1
10c6bdea:       677a            beqs 10c6be66 <tcp_ack_no_tstamp+0x9c>
10c6bdec:       2001            movel %d1,%d0
10c6bdee:       e688            lsrl #3,%d0
10c6bdf0:       9480            subl %d0,%d2
10c6bdf2:       d282            addl %d2,%d1
10c6bdf4:       2141 0070       movel %d1,%a0@(112)
10c6bdf8:       4a82            tstl %d2
10c6bdfa:       6c14            bges 10c6be10 <tcp_ack_no_tstamp+0x46>
10c6bdfc:       4482            negl %d2
10c6bdfe:       2228 0074       movel %a0@(116),%d1
10c6be02:       2001            movel %d1,%d0
10c6be04:       e488            lsrl #2,%d0
10c6be06:       9480            subl %d0,%d2
10c6be08:       4a82            tstl %d2
10c6be0a:       6f0e            bles 10c6be1a <tcp_ack_no_tstamp+0x50>
10c6be0c:       e682            asrl #3,%d2
10c6be0e:       600a            bras 10c6be1a <tcp_ack_no_tstamp+0x50>
10c6be10:       2228 0074       movel %a0@(116),%d1
10c6be14:       2001            movel %d1,%d0
10c6be16:       e488            lsrl #2,%d0
10c6be18:       9480            subl %d0,%d2
10c6be1a:       2001            movel %d1,%d0
10c6be1c:       d082            addl %d2,%d0
10c6be1e:       2140 0074       movel %d0,%a0@(116)
10c6be22:       b0a8 0078       cmpl %a0@(120),%d0
10c6be26:       630e            blss 10c6be36 <tcp_ack_no_tstamp+0x6c>
10c6be28:       2140 0078       movel %d0,%a0@(120)
10c6be2c:       b0a8 007c       cmpl %a0@(124),%d0
10c6be30:       6304            blss 10c6be36 <tcp_ack_no_tstamp+0x6c>
10c6be32:       2140 007c       movel %d0,%a0@(124)
10c6be36:       2028 0080       movel %a0@(128),%d0
10c6be3a:       90a8 0010       subl %a0@(16),%d0
10c6be3e:       6a4c            bpls 10c6be8c <tcp_ack_no_tstamp+0xc2>
10c6be40:       2428 0078       movel %a0@(120),%d2
10c6be44:       2228 007c       movel %a0@(124),%d1
10c6be48:       b282            cmpl %d2,%d1
10c6be4a:       630c            blss 10c6be58 <tcp_ack_no_tstamp+0x8e>
10c6be4c:       2001            movel %d1,%d0
10c6be4e:       9082            subl %d2,%d0
10c6be50:       e488            lsrl #2,%d0
10c6be52:       9280            subl %d0,%d1
10c6be54:       2141 007c       movel %d1,%a0@(124)
10c6be58:       2168 0010 0080  movel %a0@(16),%a0@(128)
10c6be5e:       7014            moveq #20,%d0
10c6be60:       2140 0078       movel %d0,%a0@(120)
10c6be64:       6026            bras 10c6be8c <tcp_ack_no_tstamp+0xc2>
10c6be66:       2002            movel %d2,%d0
10c6be68:       e788            lsll #3,%d0
10c6be6a:       2140 0070       movel %d0,%a0@(112)
10c6be6e:       2002            movel %d2,%d0
10c6be70:       e588            lsll #2,%d0
10c6be72:       2140 0074       movel %d0,%a0@(116)
10c6be76:       7214            moveq #20,%d1
10c6be78:       b280            cmpl %d0,%d1
10c6be7a:       6302            blss 10c6be7e <tcp_ack_no_tstamp+0xb4>
10c6be7c:       7014            moveq #20,%d0
10c6be7e:       2140 007c       movel %d0,%a0@(124)
10c6be82:       2140 0078       movel %d0,%a0@(120)
10c6be86:       2168 000c 0080  movel %a0@(12),%a0@(128)
10c6be8c:       2028 0070       movel %a0@(112),%d0
10c6be90:       e688            lsrl #3,%d0
10c6be92:       d0a8 007c       addl %a0@(124),%d0
10c6be96:       2140 0084       movel %d0,%a0@(132)
10c6be9a:       4228 006f       clrb %a0@(111)
10c6be9e:       0c80 0000 2ee0  cmpil #12000,%d0
10c6bea4:       6308            blss 10c6beae <tcp_ack_no_tstamp+0xe4>
10c6bea6:       217c 0000 2ee0  movel #12000,%a0@(132)
10c6beac:       0084 
10c6beae:       241f            movel %sp@+,%d2
10c6beb0:       4e5e            unlk %fp
10c6beb2:       4e75            rts

10c6beb4 <tcp_clean_rtx_queue>:
10c6beb4:       4e56 0000       linkw %fp,#0
10c6beb8:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c6bebc:       286e 0008       moveal %fp@(8),%a4
10c6bec0:       47ec 00d6       lea %a4@(214),%a3
10c6bec4:       2839 1002 67b0  movel 100267b0 <jiffies>,%d4
10c6beca:       7600            moveq #0,%d3
10c6becc:       74ff            moveq #-1,%d2
10c6bece:       6000 00c0       braw 10c6bf90 <tcp_clean_rtx_queue+0xdc>
10c6bed2:       7010            moveq #16,%d0
10c6bed4:       0828 0001 001a  btst #1,%a0@(26)
10c6beda:       6602            bnes 10c6bede <tcp_clean_rtx_queue+0x2a>
10c6bedc:       7004            moveq #4,%d0
10c6bede:       8680            orl %d0,%d3
10c6bee0:       4a01            tstb %d1
10c6bee2:       6754            beqs 10c6bf38 <tcp_clean_rtx_queue+0x84>
10c6bee4:       1001            moveb %d1,%d0
10c6bee6:       0200 0082       andib #-126,%d0
10c6beea:       6712            beqs 10c6befe <tcp_clean_rtx_queue+0x4a>
10c6beec:       0801 0001       btst #1,%d1
10c6bef0:       6704            beqs 10c6bef6 <tcp_clean_rtx_queue+0x42>
10c6bef2:       53ab 0090       subql #1,%a3@(144)
10c6bef6:       7008            moveq #8,%d0
10c6bef8:       8680            orl %d0,%d3
10c6befa:       74ff            moveq #-1,%d2
10c6befc:       600a            bras 10c6bf08 <tcp_clean_rtx_queue+0x54>
10c6befe:       4a82            tstl %d2
10c6bf00:       6c06            bges 10c6bf08 <tcp_clean_rtx_queue+0x54>
10c6bf02:       2404            movel %d4,%d2
10c6bf04:       94a8 0016       subl %a0@(22),%d2
10c6bf08:       0801 0000       btst #0,%d1
10c6bf0c:       6704            beqs 10c6bf12 <tcp_clean_rtx_queue+0x5e>
10c6bf0e:       53ab 0160       subql #1,%a3@(352)
10c6bf12:       0801 0002       btst #2,%d1
10c6bf16:       6704            beqs 10c6bf1c <tcp_clean_rtx_queue+0x68>
10c6bf18:       53ab 015c       subql #1,%a3@(348)
10c6bf1c:       0801 0005       btst #5,%d1
10c6bf20:       6720            beqs 10c6bf42 <tcp_clean_rtx_queue+0x8e>
10c6bf22:       4a2b 017f       tstb %a3@(383)
10c6bf26:       671a            beqs 10c6bf42 <tcp_clean_rtx_queue+0x8e>
10c6bf28:       2028 0012       movel %a0@(18),%d0
10c6bf2c:       90ab 0180       subl %a3@(384),%d0
10c6bf30:       6b10            bmis 10c6bf42 <tcp_clean_rtx_queue+0x8e>
10c6bf32:       422b 017f       clrb %a3@(383)
10c6bf36:       600a            bras 10c6bf42 <tcp_clean_rtx_queue+0x8e>
10c6bf38:       4a82            tstl %d2
10c6bf3a:       6c06            bges 10c6bf42 <tcp_clean_rtx_queue+0x8e>
10c6bf3c:       2404            movel %d4,%d2
10c6bf3e:       94a8 0016       subl %a0@(22),%d2
10c6bf42:       202b 0164       movel %a3@(356),%d0
10c6bf46:       6706            beqs 10c6bf4e <tcp_clean_rtx_queue+0x9a>
10c6bf48:       5380            subql #1,%d0
10c6bf4a:       2740 0164       movel %d0,%a3@(356)
10c6bf4e:       53ab 0088       subql #1,%a3@(136)
10c6bf52:       206a 0008       moveal %a2@(8),%a0
10c6bf56:       53a8 0008       subql #1,%a0@(8)
10c6bf5a:       2252            moveal %a2@,%a1
10c6bf5c:       206a 0004       moveal %a2@(4),%a0
10c6bf60:       4292            clrl %a2@
10c6bf62:       42aa 0004       clrl %a2@(4)
10c6bf66:       42aa 0008       clrl %a2@(8)
10c6bf6a:       2348 0004       movel %a0,%a1@(4)
10c6bf6e:       2089            movel %a1,%a0@
10c6bf70:       197c 0001 0143  moveb #1,%a4@(323)
10c6bf76:       222a 0078       movel %a2@(120),%d1
10c6bf7a:       93ac 007c       subl %d1,%a4@(124)
10c6bf7e:       202a 0078       movel %a2@(120),%d0
10c6bf82:       d1ac 0080       addl %d0,%a4@(128)
10c6bf86:       2f0a            movel %a2,%sp@-
10c6bf88:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c6bf8e:       588f            addql #4,%sp
10c6bf90:       41ec 0068       lea %a4@(104),%a0
10c6bf94:       2450            moveal %a0@,%a2
10c6bf96:       b1ca            cmpal %a2,%a0
10c6bf98:       6602            bnes 10c6bf9c <tcp_clean_rtx_queue+0xe8>
10c6bf9a:       95ca            subal %a2,%a2
10c6bf9c:       b4fc 0000       cmpaw #0,%a2
10c6bfa0:       671a            beqs 10c6bfbc <tcp_clean_rtx_queue+0x108>
10c6bfa2:       b5eb 00e8       cmpal %a3@(232),%a2
10c6bfa6:       6714            beqs 10c6bfbc <tcp_clean_rtx_queue+0x108>
10c6bfa8:       41ea 002c       lea %a2@(44),%a0
10c6bfac:       1228 001b       moveb %a0@(27),%d1
10c6bfb0:       202b 0010       movel %a3@(16),%d0
10c6bfb4:       90a8 0012       subl %a0@(18),%d0
10c6bfb8:       6a00 ff18       bplw 10c6bed2 <tcp_clean_rtx_queue+0x1e>
10c6bfbc:       2003            movel %d3,%d0
10c6bfbe:       7214            moveq #20,%d1
10c6bfc0:       c081            andl %d1,%d0
10c6bfc2:       6700 0098       beqw 10c6c05c <tcp_clean_rtx_queue+0x1a8>
10c6bfc6:       4a2b 010b       tstb %a3@(267)
10c6bfca:       6712            beqs 10c6bfde <tcp_clean_rtx_queue+0x12a>
10c6bfcc:       4aab 0114       tstl %a3@(276)
10c6bfd0:       670c            beqs 10c6bfde <tcp_clean_rtx_queue+0x12a>
10c6bfd2:       2f03            movel %d3,%sp@-
10c6bfd4:       2f0b            movel %a3,%sp@-
10c6bfd6:       4eba fd0c       jsr %pc@(10c6bce4 <tcp_ack_saw_tstamp>)
10c6bfda:       508f            addql #8,%sp
10c6bfdc:       6012            bras 10c6bff0 <tcp_clean_rtx_queue+0x13c>
10c6bfde:       4a82            tstl %d2
10c6bfe0:       6d0e            blts 10c6bff0 <tcp_clean_rtx_queue+0x13c>
10c6bfe2:       2f03            movel %d3,%sp@-
10c6bfe4:       2f02            movel %d2,%sp@-
10c6bfe6:       2f0b            movel %a3,%sp@-
10c6bfe8:       4eba fde0       jsr %pc@(10c6bdca <tcp_ack_no_tstamp>)
10c6bfec:       4fef 000c       lea %sp@(12),%sp
10c6bff0:       4aab 0088       tstl %a3@(136)
10c6bff4:       6606            bnes 10c6bffc <tcp_clean_rtx_queue+0x148>
10c6bff6:       422c 0254       clrb %a4@(596)
10c6bffa:       6060            bras 10c6c05c <tcp_clean_rtx_queue+0x1a8>
10c6bffc:       202b 0084       movel %a3@(132),%d0
10c6c000:       2200            movel %d0,%d1
10c6c002:       45ec 00d6       lea %a4@(214),%a2
10c6c006:       0c81 0000 2ee0  cmpil #12000,%d1
10c6c00c:       6324            blss 10c6c032 <tcp_clean_rtx_queue+0x17e>
10c6c00e:       2f3c 10c6 c00e  movel #281460750,%sp@-
10c6c014:       2f00            movel %d0,%sp@-
10c6c016:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6c01a:       2f0c            movel %a4,%sp@-
10c6c01c:       4879 1000 8b66  pea 10008b66 <prio2band+0x18ec>
10c6c022:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6c028:       223c 0000 2ee0  movel #12000,%d1
10c6c02e:       4fef 0014       lea %sp@(20),%sp
10c6c032:       7001            moveq #1,%d0
10c6c034:       1540 017e       moveb %d0,%a2@(382)
10c6c038:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c6c03e:       d081            addl %d1,%d0
10c6c040:       2540 00a8       movel %d0,%a2@(168)
10c6c044:       2f00            movel %d0,%sp@-
10c6c046:       486a 00ac       pea %a2@(172)
10c6c04a:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c6c050:       508f            addql #8,%sp
10c6c052:       4a80            tstl %d0
10c6c054:       6606            bnes 10c6c05c <tcp_clean_rtx_queue+0x1a8>
10c6c056:       41ec 0028       lea %a4@(40),%a0
10c6c05a:       5290            addql #1,%a0@
10c6c05c:       4aab 0160       tstl %a3@(352)
10c6c060:       6c12            bges 10c6c074 <tcp_clean_rtx_queue+0x1c0>
10c6c062:       4878 0708       pea 708 <LSIGTRAP+0x703>
10c6c066:       4879 1000 8df4  pea 10008df4 <prio2band+0x1b7a>
10c6c06c:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6c072:       508f            addql #8,%sp
10c6c074:       4aab 015c       tstl %a3@(348)
10c6c078:       6c12            bges 10c6c08c <tcp_clean_rtx_queue+0x1d8>
10c6c07a:       4878 0709       pea 709 <LSIGTRAP+0x704>
10c6c07e:       4879 1000 8e50  pea 10008e50 <prio2band+0x1bd6>
10c6c084:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6c08a:       508f            addql #8,%sp
10c6c08c:       4aab 0090       tstl %a3@(144)
10c6c090:       6c12            bges 10c6c0a4 <tcp_clean_rtx_queue+0x1f0>
10c6c092:       4878 070a       pea 70a <LSIGTRAP+0x705>
10c6c096:       4879 1000 8eaa  pea 10008eaa <prio2band+0x1c30>
10c6c09c:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6c0a2:       508f            addql #8,%sp
10c6c0a4:       4aab 0088       tstl %a3@(136)
10c6c0a8:       666e            bnes 10c6c118 <tcp_clean_rtx_queue+0x264>
10c6c0aa:       4a2b 010a       tstb %a3@(266)
10c6c0ae:       6768            beqs 10c6c118 <tcp_clean_rtx_queue+0x264>
10c6c0b0:       222b 015c       movel %a3@(348),%d1
10c6c0b4:       671e            beqs 10c6c0d4 <tcp_clean_rtx_queue+0x220>
10c6c0b6:       4280            clrl %d0
10c6c0b8:       102b 006a       moveb %a3@(106),%d0
10c6c0bc:       2f00            movel %d0,%sp@-
10c6c0be:       2f01            movel %d1,%sp@-
10c6c0c0:       4879 1000 8f07  pea 10008f07 <prio2band+0x1c8d>
10c6c0c6:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6c0cc:       42ab 015c       clrl %a3@(348)
10c6c0d0:       4fef 000c       lea %sp@(12),%sp
10c6c0d4:       222b 0160       movel %a3@(352),%d1
10c6c0d8:       671e            beqs 10c6c0f8 <tcp_clean_rtx_queue+0x244>
10c6c0da:       4280            clrl %d0
10c6c0dc:       102b 006a       moveb %a3@(106),%d0
10c6c0e0:       2f00            movel %d0,%sp@-
10c6c0e2:       2f01            movel %d1,%sp@-
10c6c0e4:       4879 1000 8f18  pea 10008f18 <prio2band+0x1c9e>
10c6c0ea:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6c0f0:       42ab 0160       clrl %a3@(352)
10c6c0f4:       4fef 000c       lea %sp@(12),%sp
10c6c0f8:       222b 0090       movel %a3@(144),%d1
10c6c0fc:       671a            beqs 10c6c118 <tcp_clean_rtx_queue+0x264>
10c6c0fe:       4280            clrl %d0
10c6c100:       102b 006a       moveb %a3@(106),%d0
10c6c104:       2f00            movel %d0,%sp@-
10c6c106:       2f01            movel %d1,%sp@-
10c6c108:       4879 1000 8f29  pea 10008f29 <prio2band+0x1caf>
10c6c10e:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6c114:       42ab 0090       clrl %a3@(144)
10c6c118:       2003            movel %d3,%d0
10c6c11a:       4cee 1c1c ffe8  moveml %fp@(-24),%d2-%d4/%a2-%a4
10c6c120:       4e5e            unlk %fp
10c6c122:       4e75            rts

10c6c124 <tcp_ack_probe>:
10c6c124:       4e56 0000       linkw %fp,#0
10c6c128:       2f0a            movel %a2,%sp@-
10c6c12a:       2f02            movel %d2,%sp@-
10c6c12c:       242e 0008       movel %fp@(8),%d2
10c6c130:       2442            moveal %d2,%a2
10c6c132:       45ea 00d6       lea %a2@(214),%a2
10c6c136:       206a 00e8       moveal %a2@(232),%a0
10c6c13a:       202a 0010       movel %a2@(16),%d0
10c6c13e:       d0aa 0058       addl %a2@(88),%d0
10c6c142:       90a8 003e       subl %a0@(62),%d0
10c6c146:       6b0a            bmis 10c6c152 <tcp_ack_probe+0x2e>
10c6c148:       422a 006f       clrb %a2@(111)
10c6c14c:       422a 017e       clrb %a2@(382)
10c6c150:       606e            bras 10c6c1c0 <tcp_ack_probe+0x9c>
10c6c152:       4280            clrl %d0
10c6c154:       102a 006f       moveb %a2@(111),%d0
10c6c158:       222a 0084       movel %a2@(132),%d1
10c6c15c:       e1a9            lsll %d0,%d1
10c6c15e:       0c81 0000 2ee0  cmpil #12000,%d1
10c6c164:       6306            blss 10c6c16c <tcp_ack_probe+0x48>
10c6c166:       223c 0000 2ee0  movel #12000,%d1
10c6c16c:       2041            moveal %d1,%a0
10c6c16e:       b0fc 2ee0       cmpaw #12000,%a0
10c6c172:       6322            blss 10c6c196 <tcp_ack_probe+0x72>
10c6c174:       2f3c 10c6 c174  movel #281461108,%sp@-
10c6c17a:       2f01            movel %d1,%sp@-
10c6c17c:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c6c180:       2f02            movel %d2,%sp@-
10c6c182:       4879 1000 8b66  pea 10008b66 <prio2band+0x18ec>
10c6c188:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6c18e:       307c 2ee0       moveaw #12000,%a0
10c6c192:       4fef 0014       lea %sp@(20),%sp
10c6c196:       7003            moveq #3,%d0
10c6c198:       1540 017e       moveb %d0,%a2@(382)
10c6c19c:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c6c1a2:       d088            addl %a0,%d0
10c6c1a4:       2540 00a8       movel %d0,%a2@(168)
10c6c1a8:       2f00            movel %d0,%sp@-
10c6c1aa:       486a 00ac       pea %a2@(172)
10c6c1ae:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c6c1b4:       4a80            tstl %d0
10c6c1b6:       6608            bnes 10c6c1c0 <tcp_ack_probe+0x9c>
10c6c1b8:       2242            moveal %d2,%a1
10c6c1ba:       41e9 0028       lea %a1@(40),%a0
10c6c1be:       5290            addql #1,%a0@
10c6c1c0:       242e fff8       movel %fp@(-8),%d2
10c6c1c4:       246e fffc       moveal %fp@(-4),%a2
10c6c1c8:       4e5e            unlk %fp
10c6c1ca:       4e75            rts

10c6c1cc <tcp_ack_update_window>:
10c6c1cc:       4e56 0000       linkw %fp,#0
10c6c1d0:       48e7 3c30       moveml %d2-%d5/%a2-%a3,%sp@-
10c6c1d4:       266e 0008       moveal %fp@(8),%a3
10c6c1d8:       246e 000c       moveal %fp@(12),%a2
10c6c1dc:       206e 0010       moveal %fp@(16),%a0
10c6c1e0:       282e 0014       movel %fp@(20),%d4
10c6c1e4:       226e 0018       moveal %fp@(24),%a1
10c6c1e8:       7600            moveq #0,%d3
10c6c1ea:       2068 001c       moveal %a0@(28),%a0
10c6c1ee:       4282            clrl %d2
10c6c1f0:       3428 000e       movew %a0@(14),%d2
10c6c1f4:       4280            clrl %d0
10c6c1f6:       102a 010c       moveb %a2@(268),%d0
10c6c1fa:       e1aa            lsll %d0,%d2
10c6c1fc:       91c8            subal %a0,%a0
10c6c1fe:       202a 0010       movel %a2@(16),%d0
10c6c202:       9084            subl %d4,%d0
10c6c204:       6b14            bmis 10c6c21a <tcp_ack_update_window+0x4e>
10c6c206:       222a 0054       movel %a2@(84),%d1
10c6c20a:       2001            movel %d1,%d0
10c6c20c:       9089            subl %a1,%d0
10c6c20e:       6b0a            bmis 10c6c21a <tcp_ack_update_window+0x4e>
10c6c210:       b289            cmpl %a1,%d1
10c6c212:       660a            bnes 10c6c21e <tcp_ack_update_window+0x52>
10c6c214:       b4aa 0058       cmpl %a2@(88),%d2
10c6c218:       6304            blss 10c6c21e <tcp_ack_update_window+0x52>
10c6c21a:       307c 0001       moveaw #1,%a0
10c6c21e:       b0fc 0000       cmpaw #0,%a0
10c6c222:       675c            beqs 10c6c280 <tcp_ack_update_window+0xb4>
10c6c224:       7602            moveq #2,%d3
10c6c226:       2549 0054       movel %a1,%a2@(84)
10c6c22a:       b4aa 0058       cmpl %a2@(88),%d2
10c6c22e:       6750            beqs 10c6c280 <tcp_ack_update_window+0xb4>
10c6c230:       2542 0058       movel %d2,%a2@(88)
10c6c234:       4aaa 00dc       tstl %a2@(220)
10c6c238:       6630            bnes 10c6c26a <tcp_ack_update_window+0x9e>
10c6c23a:       4aaa 00f4       tstl %a2@(244)
10c6c23e:       672a            beqs 10c6c26a <tcp_ack_update_window+0x9e>
10c6c240:       202b 0050       movel %a3@(80),%d0
10c6c244:       b0ab 0040       cmpl %a3@(64),%d0
10c6c248:       6c20            bges 10c6c26a <tcp_ack_update_window+0x9e>
10c6c24a:       4a6a 017c       tstw %a2@(380)
10c6c24e:       661a            bnes 10c6c26a <tcp_ack_update_window+0x9e>
10c6c250:       4280            clrl %d0
10c6c252:       102a 010c       moveb %a2@(268),%d0
10c6c256:       2202            movel %d2,%d1
10c6c258:       e0a9            lsrl %d0,%d1
10c6c25a:       2012            movel %a2@,%d0
10c6c25c:       7a1a            moveq #26,%d5
10c6c25e:       eba8            lsll %d5,%d0
10c6c260:       08c1 0014       bset #20,%d1
10c6c264:       8081            orl %d1,%d0
10c6c266:       2540 0004       movel %d0,%a2@(4)
10c6c26a:       b4aa 005c       cmpl %a2@(92),%d2
10c6c26e:       6310            blss 10c6c280 <tcp_ack_update_window+0xb4>
10c6c270:       2542 005c       movel %d2,%a2@(92)
10c6c274:       2f2a 0060       movel %a2@(96),%sp@-
10c6c278:       2f0b            movel %a3,%sp@-
10c6c27a:       4eb9 10c6 fcc6  jsr 10c6fcc6 <tcp_sync_mss>
10c6c280:       2544 0010       movel %d4,%a2@(16)
10c6c284:       2003            movel %d3,%d0
10c6c286:       4cee 0c3c ffe8  moveml %fp@(-24),%d2-%d5/%a2-%a3
10c6c28c:       4e5e            unlk %fp
10c6c28e:       4e75            rts

10c6c290 <tcp_ack>:
10c6c290:       4e56 0000       linkw %fp,#0
10c6c294:       48e7 3c38       moveml %d2-%d5/%a2-%a4,%sp@-
10c6c298:       286e 0008       moveal %fp@(8),%a4
10c6c29c:       266e 000c       moveal %fp@(12),%a3
10c6c2a0:       262e 0010       movel %fp@(16),%d3
10c6c2a4:       45ec 00d6       lea %a4@(214),%a2
10c6c2a8:       282a 0010       movel %a2@(16),%d4
10c6c2ac:       222b 003a       movel %a3@(58),%d1
10c6c2b0:       242b 004a       movel %a3@(74),%d2
10c6c2b4:       202a 000c       movel %a2@(12),%d0
10c6c2b8:       9082            subl %d2,%d0
10c6c2ba:       6b00 0202       bmiw 10c6c4be <tcp_ack+0x22e>
10c6c2be:       2002            movel %d2,%d0
10c6c2c0:       9084            subl %d4,%d0
10c6c2c2:       6b00 01e6       bmiw 10c6c4aa <tcp_ack+0x21a>
10c6c2c6:       0803 0008       btst #8,%d3
10c6c2ca:       661a            bnes 10c6c2e6 <tcp_ack+0x56>
10c6c2cc:       2004            movel %d4,%d0
10c6c2ce:       9082            subl %d2,%d0
10c6c2d0:       6a14            bpls 10c6c2e6 <tcp_ack+0x56>
10c6c2d2:       2541 0054       movel %d1,%a2@(84)
10c6c2d6:       2542 0010       movel %d2,%a2@(16)
10c6c2da:       7002            moveq #2,%d0
10c6c2dc:       8680            orl %d0,%d3
10c6c2de:       52b9 1003 2f52  addql #1,10032f52 <net_statistics+0x70>
10c6c2e4:       6064            bras 10c6c34a <tcp_ack+0xba>
10c6c2e6:       b2ab 003e       cmpl %a3@(62),%d1
10c6c2ea:       6706            beqs 10c6c2f2 <tcp_ack+0x62>
10c6c2ec:       7a01            moveq #1,%d5
10c6c2ee:       8685            orl %d5,%d3
10c6c2f0:       6006            bras 10c6c2f8 <tcp_ack+0x68>
10c6c2f2:       52b9 1003 2f4e  addql #1,10032f4e <net_statistics+0x6c>
10c6c2f8:       2f01            movel %d1,%sp@-
10c6c2fa:       2f02            movel %d2,%sp@-
10c6c2fc:       2f0b            movel %a3,%sp@-
10c6c2fe:       2f0a            movel %a2,%sp@-
10c6c300:       2f0c            movel %a4,%sp@-
10c6c302:       4eba fec8       jsr %pc@(10c6c1cc <tcp_ack_update_window>)
10c6c306:       8680            orl %d0,%d3
10c6c308:       4fef 0014       lea %sp@(20),%sp
10c6c30c:       4a2b 0047       tstb %a3@(71)
10c6c310:       6710            beqs 10c6c322 <tcp_ack+0x92>
10c6c312:       2f04            movel %d4,%sp@-
10c6c314:       2f0b            movel %a3,%sp@-
10c6c316:       2f0c            movel %a4,%sp@-
10c6c318:       4eba e7fa       jsr %pc@(10c6ab14 <tcp_sacktag_write_queue>)
10c6c31c:       8680            orl %d0,%d3
10c6c31e:       4fef 000c       lea %sp@(12),%sp
10c6c322:       206b 001c       moveal %a3@(28),%a0
10c6c326:       1028 000d       moveb %a0@(13),%d0
10c6c32a:       0200 0042       andib #66,%d0
10c6c32e:       7200            moveq #0,%d1
10c6c330:       0c00 0040       cmpib #64,%d0
10c6c334:       660c            bnes 10c6c342 <tcp_ack+0xb2>
10c6c336:       122a 0159       moveb %a2@(345),%d1
10c6c33a:       7001            moveq #1,%d0
10c6c33c:       c280            andl %d0,%d1
10c6c33e:       4481            negl %d1
10c6c340:       4481            negl %d1
10c6c342:       4a81            tstl %d1
10c6c344:       6704            beqs 10c6c34a <tcp_ack+0xba>
10c6c346:       7240            moveq #64,%d1
10c6c348:       8681            orl %d1,%d3
10c6c34a:       42ac 0282       clrl %a4@(642)
10c6c34e:       2579 1002 67b0  movel 100267b0 <jiffies>,%a2@(24)
10c6c354:       0018 
10c6c356:       242a 0088       movel %a2@(136),%d2
10c6c35a:       6700 013a       beqw 10c6c496 <tcp_ack+0x206>
10c6c35e:       2002            movel %d2,%d0
10c6c360:       90aa 008c       subl %a2@(140),%d0
10c6c364:       2640            moveal %d0,%a3
10c6c366:       d7ea 0090       addal %a2@(144),%a3
10c6c36a:       2f0c            movel %a4,%sp@-
10c6c36c:       4eba fb46       jsr %pc@(10c6beb4 <tcp_clean_rtx_queue>)
10c6c370:       8680            orl %d0,%d3
10c6c372:       588f            addql #4,%sp
10c6c374:       7200            moveq #0,%d1
10c6c376:       2003            movel %d3,%d0
10c6c378:       7a17            moveq #23,%d5
10c6c37a:       c085            andl %d5,%d0
10c6c37c:       670e            beqs 10c6c38c <tcp_ack+0xfc>
10c6c37e:       2003            movel %d3,%d0
10c6c380:       7a60            moveq #96,%d5
10c6c382:       c085            andl %d5,%d0
10c6c384:       6606            bnes 10c6c38c <tcp_ack+0xfc>
10c6c386:       4a2a 006a       tstb %a2@(106)
10c6c38a:       6702            beqs 10c6c38e <tcp_ack+0xfe>
10c6c38c:       7201            moveq #1,%d1
10c6c38e:       4a81            tstl %d1
10c6c390:       6700 0086       beqw 10c6c418 <tcp_ack+0x188>
10c6c394:       0803 0002       btst #2,%d3
10c6c398:       6770            beqs 10c6c40a <tcp_ack+0x17a>
10c6c39a:       206a 0098       moveal %a2@(152),%a0
10c6c39e:       b1cb            cmpal %a3,%a0
10c6c3a0:       6268            bhis 10c6c40a <tcp_ack+0x17a>
10c6c3a2:       93c9            subal %a1,%a1
10c6c3a4:       0803 0006       btst #6,%d3
10c6c3a8:       6706            beqs 10c6c3b0 <tcp_ack+0x120>
10c6c3aa:       b1ea 0094       cmpal %a2@(148),%a0
10c6c3ae:       6410            bccs 10c6c3c0 <tcp_ack+0x130>
10c6c3b0:       4281            clrl %d1
10c6c3b2:       122a 006a       moveb %a2@(106),%d1
10c6c3b6:       700c            moveq #12,%d0
10c6c3b8:       0300            btst %d1,%d0
10c6c3ba:       6604            bnes 10c6c3c0 <tcp_ack+0x130>
10c6c3bc:       327c 0001       moveaw #1,%a1
10c6c3c0:       b2fc 0000       cmpaw #0,%a1
10c6c3c4:       6744            beqs 10c6c40a <tcp_ack+0x17a>
10c6c3c6:       b1ea 0094       cmpal %a2@(148),%a0
10c6c3ca:       6212            bhis 10c6c3de <tcp_ack+0x14e>
10c6c3cc:       4280            clrl %d0
10c6c3ce:       302a 009e       movew %a2@(158),%d0
10c6c3d2:       b088            cmpl %a0,%d0
10c6c3d4:       632c            blss 10c6c402 <tcp_ack+0x172>
10c6c3d6:       5288            addql #1,%a0
10c6c3d8:       2548 0098       movel %a0,%a2@(152)
10c6c3dc:       6024            bras 10c6c402 <tcp_ack+0x172>
10c6c3de:       4280            clrl %d0
10c6c3e0:       302a 009c       movew %a2@(156),%d0
10c6c3e4:       b1c0            cmpal %d0,%a0
10c6c3e6:       6216            bhis 10c6c3fe <tcp_ack+0x16e>
10c6c3e8:       4280            clrl %d0
10c6c3ea:       302a 009e       movew %a2@(158),%d0
10c6c3ee:       b088            cmpl %a0,%d0
10c6c3f0:       6306            blss 10c6c3f8 <tcp_ack+0x168>
10c6c3f2:       5288            addql #1,%a0
10c6c3f4:       2548 0098       movel %a0,%a2@(152)
10c6c3f8:       426a 009c       clrw %a2@(156)
10c6c3fc:       6004            bras 10c6c402 <tcp_ack+0x172>
10c6c3fe:       526a 009c       addqw #1,%a2@(156)
10c6c402:       2579 1002 67b0  movel 100267b0 <jiffies>,%a2@(164)
10c6c408:       00a4 
10c6c40a:       2f03            movel %d3,%sp@-
10c6c40c:       2f02            movel %d2,%sp@-
10c6c40e:       2f04            movel %d4,%sp@-
10c6c410:       2f0c            movel %a4,%sp@-
10c6c412:       4eba f51c       jsr %pc@(10c6b930 <tcp_fastretrans_alert>)
10c6c416:       6052            bras 10c6c46a <tcp_ack+0x1da>
10c6c418:       0803 0002       btst #2,%d3
10c6c41c:       674c            beqs 10c6c46a <tcp_ack+0x1da>
10c6c41e:       222a 0098       movel %a2@(152),%d1
10c6c422:       b28b            cmpl %a3,%d1
10c6c424:       6244            bhis 10c6c46a <tcp_ack+0x1da>
10c6c426:       b2aa 0094       cmpl %a2@(148),%d1
10c6c42a:       6212            bhis 10c6c43e <tcp_ack+0x1ae>
10c6c42c:       4280            clrl %d0
10c6c42e:       302a 009e       movew %a2@(158),%d0
10c6c432:       b081            cmpl %d1,%d0
10c6c434:       632c            blss 10c6c462 <tcp_ack+0x1d2>
10c6c436:       5281            addql #1,%d1
10c6c438:       2541 0098       movel %d1,%a2@(152)
10c6c43c:       6024            bras 10c6c462 <tcp_ack+0x1d2>
10c6c43e:       4280            clrl %d0
10c6c440:       302a 009c       movew %a2@(156),%d0
10c6c444:       b280            cmpl %d0,%d1
10c6c446:       6216            bhis 10c6c45e <tcp_ack+0x1ce>
10c6c448:       4280            clrl %d0
10c6c44a:       302a 009e       movew %a2@(158),%d0
10c6c44e:       b081            cmpl %d1,%d0
10c6c450:       6306            blss 10c6c458 <tcp_ack+0x1c8>
10c6c452:       5281            addql #1,%d1
10c6c454:       2541 0098       movel %d1,%a2@(152)
10c6c458:       426a 009c       clrw %a2@(156)
10c6c45c:       6004            bras 10c6c462 <tcp_ack+0x1d2>
10c6c45e:       526a 009c       addqw #1,%a2@(156)
10c6c462:       2579 1002 67b0  movel 100267b0 <jiffies>,%a2@(164)
10c6c468:       00a4 
10c6c46a:       2003            movel %d3,%d0
10c6c46c:       7234            moveq #52,%d1
10c6c46e:       c081            andl %d1,%d0
10c6c470:       6606            bnes 10c6c478 <tcp_ack+0x1e8>
10c6c472:       7a17            moveq #23,%d5
10c6c474:       c685            andl %d5,%d3
10c6c476:       662e            bnes 10c6c4a6 <tcp_ack+0x216>
10c6c478:       206c 0048       moveal %a4@(72),%a0
10c6c47c:       b0fc 0000       cmpaw #0,%a0
10c6c480:       6724            beqs 10c6c4a6 <tcp_ack+0x216>
10c6c482:       2068 0050       moveal %a0@(80),%a0
10c6c486:       b0fc 0000       cmpaw #0,%a0
10c6c48a:       671a            beqs 10c6c4a6 <tcp_ack+0x216>
10c6c48c:       2179 1002 67b0  movel 100267b0 <jiffies>,%a0@(20)
10c6c492:       0014 
10c6c494:       6010            bras 10c6c4a6 <tcp_ack+0x216>
10c6c496:       422a 0154       clrb %a2@(340)
10c6c49a:       4aaa 00e8       tstl %a2@(232)
10c6c49e:       6706            beqs 10c6c4a6 <tcp_ack+0x216>
10c6c4a0:       2f0c            movel %a4,%sp@-
10c6c4a2:       4eba fc80       jsr %pc@(10c6c124 <tcp_ack_probe>)
10c6c4a6:       7001            moveq #1,%d0
10c6c4a8:       6038            bras 10c6c4e2 <tcp_ack+0x252>
10c6c4aa:       4a2b 0047       tstb %a3@(71)
10c6c4ae:       670e            beqs 10c6c4be <tcp_ack+0x22e>
10c6c4b0:       2f04            movel %d4,%sp@-
10c6c4b2:       2f0b            movel %a3,%sp@-
10c6c4b4:       2f0c            movel %a4,%sp@-
10c6c4b6:       4eba e65c       jsr %pc@(10c6ab14 <tcp_sacktag_write_queue>)
10c6c4ba:       4fef 000c       lea %sp@(12),%sp
10c6c4be:       b8fc 0000       cmpaw #0,%a4
10c6c4c2:       671c            beqs 10c6c4e0 <tcp_ack+0x250>
10c6c4c4:       4a2c 009d       tstb %a4@(157)
10c6c4c8:       6716            beqs 10c6c4e0 <tcp_ack+0x250>
10c6c4ca:       2f2a 000c       movel %a2@(12),%sp@-
10c6c4ce:       2f2a 0010       movel %a2@(16),%sp@-
10c6c4d2:       2f02            movel %d2,%sp@-
10c6c4d4:       4879 1000 8f3a  pea 10008f3a <prio2band+0x1cc0>
10c6c4da:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6c4e0:       7000            moveq #0,%d0
10c6c4e2:       4cee 1c3c ffe4  moveml %fp@(-28),%d2-%d5/%a2-%a4
10c6c4e8:       4e5e            unlk %fp
10c6c4ea:       4e75            rts

10c6c4ec <tcp_parse_options>:
10c6c4ec:       4e56 0000       linkw %fp,#0
10c6c4f0:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c6c4f4:       2a6e 0008       moveal %fp@(8),%a5
10c6c4f8:       246e 000c       moveal %fp@(12),%a2
10c6c4fc:       2a2e 0010       movel %fp@(16),%d5
10c6c500:       286d 001c       moveal %a5@(28),%a4
10c6c504:       102c 000c       moveb %a4@(12),%d0
10c6c508:       e488            lsrl #2,%d0
10c6c50a:       723c            moveq #60,%d1
10c6c50c:       c081            andl %d1,%d0
10c6c50e:       78ec            moveq #-20,%d4
10c6c510:       d880            addl %d0,%d4
10c6c512:       47ec 0014       lea %a4@(20),%a3
10c6c516:       422a 010b       clrb %a2@(267)
10c6c51a:       4a84            tstl %d4
10c6c51c:       6f00 0186       blew 10c6c6a4 <tcp_parse_options+0x1b8>
10c6c520:       7000            moveq #0,%d0
10c6c522:       101b            moveb %a3@+,%d0
10c6c524:       4a80            tstl %d0
10c6c526:       6700 017c       beqw 10c6c6a4 <tcp_parse_options+0x1b8>
10c6c52a:       7201            moveq #1,%d1
10c6c52c:       b280            cmpl %d0,%d1
10c6c52e:       6604            bnes 10c6c534 <tcp_parse_options+0x48>
10c6c530:       5384            subql #1,%d4
10c6c532:       60e6            bras 10c6c51a <tcp_parse_options+0x2e>
10c6c534:       7600            moveq #0,%d3
10c6c536:       161b            moveb %a3@+,%d3
10c6c538:       7201            moveq #1,%d1
10c6c53a:       b283            cmpl %d3,%d1
10c6c53c:       6c00 0166       bgew 10c6c6a4 <tcp_parse_options+0x1b8>
10c6c540:       b883            cmpl %d3,%d4
10c6c542:       6d00 0160       bltw 10c6c6a4 <tcp_parse_options+0x1b8>
10c6c546:       5580            subql #2,%d0
10c6c548:       2403            movel %d3,%d2
10c6c54a:       5582            subql #2,%d2
10c6c54c:       7206            moveq #6,%d1
10c6c54e:       b280            cmpl %d0,%d1
10c6c550:       6500 014a       bcsw 10c6c69c <tcp_parse_options+0x1b0>
10c6c554:       d080            addl %d0,%d0
10c6c556:       303b 0806       movew %pc@(10c6c55e <tcp_parse_options+0x72>,%d0:l),%d0
10c6c55a:       4efb 0002       jmp %pc@(10c6c55e <tcp_parse_options+0x72>,%d0:w)
10c6c55e:       000e 0046       orib #70,%fp
10c6c562:       00e6            0346
10c6c564:       011a            btst %d0,%a2@+
10c6c566:       013e            0476
10c6c568:       013e            0476
10c6c56a:       00ac 2403 5582  oril #604198274,%a4@(28676)
10c6c570:       7004 
10c6c572:       b083            cmpl %d3,%d0
10c6c574:       6600 0126       bnew 10c6c69c <tcp_parse_options+0x1b0>
10c6c578:       7402            moveq #2,%d2
10c6c57a:       082c 0001 000d  btst #1,%a4@(13)
10c6c580:       6700 011a       beqw 10c6c69c <tcp_parse_options+0x1b0>
10c6c584:       4a85            tstl %d5
10c6c586:       6600 0114       bnew 10c6c69c <tcp_parse_options+0x1b0>
10c6c58a:       3213            movew %a3@,%d1
10c6c58c:       6700 010e       beqw 10c6c69c <tcp_parse_options+0x1b0>
10c6c590:       302a 0120       movew %a2@(288),%d0
10c6c594:       6706            beqs 10c6c59c <tcp_parse_options+0xb0>
10c6c596:       b240            cmpw %d0,%d1
10c6c598:       6302            blss 10c6c59c <tcp_parse_options+0xb0>
10c6c59a:       3200            movew %d0,%d1
10c6c59c:       3541 0066       movew %d1,%a2@(102)
10c6c5a0:       6000 009c       braw 10c6c63e <tcp_parse_options+0x152>
10c6c5a4:       2403            movel %d3,%d2
10c6c5a6:       5582            subql #2,%d2
10c6c5a8:       7203            moveq #3,%d1
10c6c5aa:       b283            cmpl %d3,%d1
10c6c5ac:       6600 00ee       bnew 10c6c69c <tcp_parse_options+0x1b0>
10c6c5b0:       7401            moveq #1,%d2
10c6c5b2:       082c 0001 000d  btst #1,%a4@(13)
10c6c5b8:       6700 00e2       beqw 10c6c69c <tcp_parse_options+0x1b0>
10c6c5bc:       4a85            tstl %d5
10c6c5be:       6600 00dc       bnew 10c6c69c <tcp_parse_options+0x1b0>
10c6c5c2:       4ab9 1001 02a0  tstl 100102a0 <sysctl_tcp_window_scaling>
10c6c5c8:       6700 00d2       beqw 10c6c69c <tcp_parse_options+0x1b0>
10c6c5cc:       157c 0001 0109  moveb #1,%a2@(265)
10c6c5d2:       1553 010c       moveb %a3@,%a2@(268)
10c6c5d6:       0c2a 000e 010c  cmpib #14,%a2@(268)
10c6c5dc:       6300 00be       blsw 10c6c69c <tcp_parse_options+0x1b0>
10c6c5e0:       4eb9 10c5 ca54  jsr 10c5ca54 <net_ratelimit>
10c6c5e6:       4a80            tstl %d0
10c6c5e8:       6716            beqs 10c6c600 <tcp_parse_options+0x114>
10c6c5ea:       4280            clrl %d0
10c6c5ec:       102a 010c       moveb %a2@(268),%d0
10c6c5f0:       2f00            movel %d0,%sp@-
10c6c5f2:       4879 1000 8f52  pea 10008f52 <prio2band+0x1cd8>
10c6c5f8:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6c5fe:       508f            addql #8,%sp
10c6c600:       157c 000e 010c  moveb #14,%a2@(268)
10c6c606:       6000 0094       braw 10c6c69c <tcp_parse_options+0x1b0>
10c6c60a:       2403            movel %d3,%d2
10c6c60c:       5582            subql #2,%d2
10c6c60e:       700a            moveq #10,%d0
10c6c610:       b083            cmpl %d3,%d0
10c6c612:       6600 0088       bnew 10c6c69c <tcp_parse_options+0x1b0>
10c6c616:       4a85            tstl %d5
10c6c618:       670a            beqs 10c6c624 <tcp_parse_options+0x138>
10c6c61a:       4a2a 0108       tstb %a2@(264)
10c6c61e:       660e            bnes 10c6c62e <tcp_parse_options+0x142>
10c6c620:       7408            moveq #8,%d2
10c6c622:       6078            bras 10c6c69c <tcp_parse_options+0x1b0>
10c6c624:       7408            moveq #8,%d2
10c6c626:       4ab9 1001 029c  tstl 1001029c <sysctl_tcp_timestamps>
10c6c62c:       676e            beqs 10c6c69c <tcp_parse_options+0x1b0>
10c6c62e:       157c 0001 010b  moveb #1,%a2@(267)
10c6c634:       2553 0110       movel %a3@,%a2@(272)
10c6c638:       256b 0004 0114  movel %a3@(4),%a2@(276)
10c6c63e:       2403            movel %d3,%d2
10c6c640:       5582            subql #2,%d2
10c6c642:       6058            bras 10c6c69c <tcp_parse_options+0x1b0>
10c6c644:       2403            movel %d3,%d2
10c6c646:       5582            subql #2,%d2
10c6c648:       7202            moveq #2,%d1
10c6c64a:       b283            cmpl %d3,%d1
10c6c64c:       664e            bnes 10c6c69c <tcp_parse_options+0x1b0>
10c6c64e:       7400            moveq #0,%d2
10c6c650:       082c 0001 000d  btst #1,%a4@(13)
10c6c656:       6744            beqs 10c6c69c <tcp_parse_options+0x1b0>
10c6c658:       4a85            tstl %d5
10c6c65a:       6640            bnes 10c6c69c <tcp_parse_options+0x1b0>
10c6c65c:       4ab9 1001 02a4  tstl 100102a4 <sysctl_tcp_sack>
10c6c662:       6738            beqs 10c6c69c <tcp_parse_options+0x1b0>
10c6c664:       157c 0001 010a  moveb #1,%a2@(266)
10c6c66a:       422a 0122       clrb %a2@(290)
10c6c66e:       422a 0123       clrb %a2@(291)
10c6c672:       422a 0155       clrb %a2@(341)
10c6c676:       6024            bras 10c6c69c <tcp_parse_options+0x1b0>
10c6c678:       2403            movel %d3,%d2
10c6c67a:       5582            subql #2,%d2
10c6c67c:       7009            moveq #9,%d0
10c6c67e:       b083            cmpl %d3,%d0
10c6c680:       6c1a            bges 10c6c69c <tcp_parse_options+0x1b0>
10c6c682:       2002            movel %d2,%d0
10c6c684:       7207            moveq #7,%d1
10c6c686:       c081            andl %d1,%d0
10c6c688:       6612            bnes 10c6c69c <tcp_parse_options+0x1b0>
10c6c68a:       4a2a 010a       tstb %a2@(266)
10c6c68e:       670c            beqs 10c6c69c <tcp_parse_options+0x1b0>
10c6c690:       300c            movew %a4,%d0
10c6c692:       5400            addqb #2,%d0
10c6c694:       320b            movew %a3,%d1
10c6c696:       9200            subb %d0,%d1
10c6c698:       1b41 0047       moveb %d1,%a5@(71)
10c6c69c:       d7c2            addal %d2,%a3
10c6c69e:       9883            subl %d3,%d4
10c6c6a0:       6000 fe78       braw 10c6c51a <tcp_parse_options+0x2e>
10c6c6a4:       4cee 3c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a5
10c6c6aa:       4e5e            unlk %fp
10c6c6ac:       4e75            rts

10c6c6ae <tcp_disordered_ack>:
10c6c6ae:       4e56 0000       linkw %fp,#0
10c6c6b2:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c6c6b6:       246e 0008       moveal %fp@(8),%a2
10c6c6ba:       206e 000c       moveal %fp@(12),%a0
10c6c6be:       2668 001c       moveal %a0@(28),%a3
10c6c6c2:       2268 003a       moveal %a0@(58),%a1
10c6c6c6:       2028 004a       movel %a0@(74),%d0
10c6c6ca:       7600            moveq #0,%d3
10c6c6cc:       082b 0004 000d  btst #4,%a3@(13)
10c6c6d2:       6762            beqs 10c6c736 <tcp_disordered_ack+0x88>
10c6c6d4:       b3e8 003e       cmpal %a0@(62),%a1
10c6c6d8:       665c            bnes 10c6c736 <tcp_disordered_ack+0x88>
10c6c6da:       b3ea 0008       cmpal %a2@(8),%a1
10c6c6de:       6656            bnes 10c6c736 <tcp_disordered_ack+0x88>
10c6c6e0:       b0aa 0010       cmpl %a2@(16),%d0
10c6c6e4:       6650            bnes 10c6c736 <tcp_disordered_ack+0x88>
10c6c6e6:       4281            clrl %d1
10c6c6e8:       322b 000e       movew %a3@(14),%d1
10c6c6ec:       4280            clrl %d0
10c6c6ee:       102a 010c       moveb %a2@(268),%d0
10c6c6f2:       e1a9            lsll %d0,%d1
10c6c6f4:       91c8            subal %a0,%a0
10c6c6f6:       242a 0054       movel %a2@(84),%d2
10c6c6fa:       2002            movel %d2,%d0
10c6c6fc:       9089            subl %a1,%d0
10c6c6fe:       6b0a            bmis 10c6c70a <tcp_disordered_ack+0x5c>
10c6c700:       b489            cmpl %a1,%d2
10c6c702:       660a            bnes 10c6c70e <tcp_disordered_ack+0x60>
10c6c704:       b2aa 0058       cmpl %a2@(88),%d1
10c6c708:       6304            blss 10c6c70e <tcp_disordered_ack+0x60>
10c6c70a:       307c 0001       moveaw #1,%a0
10c6c70e:       b0fc 0000       cmpaw #0,%a0
10c6c712:       6622            bnes 10c6c736 <tcp_disordered_ack+0x88>
10c6c714:       242a 0118       movel %a2@(280),%d2
10c6c718:       94aa 0110       subl %a2@(272),%d2
10c6c71c:       202a 0084       movel %a2@(132),%d0
10c6c720:       720a            moveq #10,%d1
10c6c722:       e3a8            lsll %d1,%d0
10c6c724:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c6c728:       2f00            movel %d0,%sp@-
10c6c72a:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c6c730:       b082            cmpl %d2,%d0
10c6c732:       6502            bcss 10c6c736 <tcp_disordered_ack+0x88>
10c6c734:       7601            moveq #1,%d3
10c6c736:       2003            movel %d3,%d0
10c6c738:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c6c73e:       4e5e            unlk %fp
10c6c740:       4e75            rts

10c6c742 <tcp_reset>:
10c6c742:       4e56 0000       linkw %fp,#0
10c6c746:       2f0a            movel %a2,%sp@-
10c6c748:       2f02            movel %d2,%sp@-
10c6c74a:       246e 0008       moveal %fp@(8),%a2
10c6c74e:       102a 0020       moveb %a2@(32),%d0
10c6c752:       0280 0000 00ff  andil #255,%d0
10c6c758:       7207            moveq #7,%d1
10c6c75a:       b280            cmpl %d0,%d1
10c6c75c:       6700 00ae       beqw 10c6c80c <tcp_reset+0xca>
10c6c760:       6d08            blts 10c6c76a <tcp_reset+0x28>
10c6c762:       7202            moveq #2,%d1
10c6c764:       b280            cmpl %d0,%d1
10c6c766:       670a            beqs 10c6c772 <tcp_reset+0x30>
10c6c768:       6014            bras 10c6c77e <tcp_reset+0x3c>
10c6c76a:       7208            moveq #8,%d1
10c6c76c:       b280            cmpl %d0,%d1
10c6c76e:       6706            beqs 10c6c776 <tcp_reset+0x34>
10c6c770:       600c            bras 10c6c77e <tcp_reset+0x3c>
10c6c772:       706f            moveq #111,%d0
10c6c774:       600a            bras 10c6c780 <tcp_reset+0x3e>
10c6c776:       7220            moveq #32,%d1
10c6c778:       2541 027e       movel %d1,%a2@(638)
10c6c77c:       6006            bras 10c6c784 <tcp_reset+0x42>
10c6c77e:       7068            moveq #104,%d0
10c6c780:       2540 027e       movel %d0,%a2@(638)
10c6c784:       102a 0094       moveb %a2@(148),%d0
10c6c788:       660a            bnes 10c6c794 <tcp_reset+0x52>
10c6c78a:       2f0a            movel %a2,%sp@-
10c6c78c:       206a 031a       moveal %a2@(794),%a0
10c6c790:       4e90            jsr %a0@
10c6c792:       588f            addql #4,%sp
10c6c794:       102a 0020       moveb %a2@(32),%d0
10c6c798:       4282            clrl %d2
10c6c79a:       1400            moveb %d0,%d2
10c6c79c:       206a 00d2       moveal %a2@(210),%a0
10c6c7a0:       2f0a            movel %a2,%sp@-
10c6c7a2:       2068 003c       moveal %a0@(60),%a0
10c6c7a6:       4e90            jsr %a0@
10c6c7a8:       588f            addql #4,%sp
10c6c7aa:       4aaa 0090       tstl %a2@(144)
10c6c7ae:       6712            beqs 10c6c7c2 <tcp_reset+0x80>
10c6c7b0:       082a 0003 00a0  btst #3,%a2@(160)
10c6c7b6:       660a            bnes 10c6c7c2 <tcp_reset+0x80>
10c6c7b8:       2f0a            movel %a2,%sp@-
10c6c7ba:       4eb9 10c7 27f2  jsr 10c727f2 <tcp_put_port>
10c6c7c0:       588f            addql #4,%sp
10c6c7c2:       7201            moveq #1,%d1
10c6c7c4:       b282            cmpl %d2,%d1
10c6c7c6:       6616            bnes 10c6c7de <tcp_reset+0x9c>
10c6c7c8:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c6c7ce:       57c0            seq %d0
10c6c7d0:       7238            moveq #56,%d1
10c6c7d2:       c081            andl %d1,%d0
10c6c7d4:       41f9 1003 3112  lea 10033112 <tcp_statistics+0x20>,%a0
10c6c7da:       53b0 0800       subql #1,%a0@(00000000,%d0:l)
10c6c7de:       7007            moveq #7,%d0
10c6c7e0:       1540 0020       moveb %d0,%a2@(32)
10c6c7e4:       2f0a            movel %a2,%sp@-
10c6c7e6:       4eb9 10c7 1866  jsr 10c71866 <tcp_clear_xmit_timers>
10c6c7ec:       157c 0003 0027  moveb #3,%a2@(39)
10c6c7f2:       588f            addql #4,%sp
10c6c7f4:       102a 0094       moveb %a2@(148),%d0
10c6c7f8:       660a            bnes 10c6c804 <tcp_reset+0xc2>
10c6c7fa:       2f0a            movel %a2,%sp@-
10c6c7fc:       206a 030e       moveal %a2@(782),%a0
10c6c800:       4e90            jsr %a0@
10c6c802:       6008            bras 10c6c80c <tcp_reset+0xca>
10c6c804:       2f0a            movel %a2,%sp@-
10c6c806:       4eb9 10c6 8d50  jsr 10c68d50 <tcp_destroy_sock>
10c6c80c:       242e fff8       movel %fp@(-8),%d2
10c6c810:       246e fffc       moveal %fp@(-4),%a2
10c6c814:       4e5e            unlk %fp
10c6c816:       4e75            rts

10c6c818 <tcp_fin>:
10c6c818:       4e56 0000       linkw %fp,#0
10c6c81c:       48e7 0038       moveml %a2-%a4,%sp@-
10c6c820:       266e 000c       moveal %fp@(12),%a3
10c6c824:       49eb 00d6       lea %a3@(214),%a4
10c6c828:       002c 0001 0020  orib #1,%a4@(32)
10c6c82e:       002b 0001 0027  orib #1,%a3@(39)
10c6c834:       177c 0001 0095  moveb #1,%a3@(149)
10c6c83a:       102b 0020       moveb %a3@(32),%d0
10c6c83e:       0280 0000 00ff  andil #255,%d0
10c6c844:       5380            subql #1,%d0
10c6c846:       720a            moveq #10,%d1
10c6c848:       b280            cmpl %d0,%d1
10c6c84a:       6500 009e       bcsw 10c6c8ea <tcp_fin+0xd2>
10c6c84e:       d080            addl %d0,%d0
10c6c850:       303b 0806       movew %pc@(10c6c858 <tcp_fin+0x40>,%d0:l),%d0
10c6c854:       4efb 0002       jmp %pc@(10c6c858 <tcp_fin+0x40>,%d0:w)
10c6c858:       0016 0092       orib #-110,%fp@
10c6c85c:       0016 0044       orib #68,%fp@
10c6c860:       0076 0092 0092  oriw #146,%fp@(ffffff92,%d0:w)
10c6c866:       00aa 00aa 0092  oril #11141266,%a2@(170)
10c6c86c:       00aa 
10c6c86e:       102b 0020       moveb %a3@(32),%d0
10c6c872:       0c00 0001       cmpib #1,%d0
10c6c876:       6616            bnes 10c6c88e <tcp_fin+0x76>
10c6c878:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c6c87e:       57c0            seq %d0
10c6c880:       7238            moveq #56,%d1
10c6c882:       c081            andl %d1,%d0
10c6c884:       41f9 1003 3112  lea 10033112 <tcp_statistics+0x20>,%a0
10c6c88a:       53b0 0800       subql #1,%a0@(00000000,%d0:l)
10c6c88e:       177c 0008 0020  moveb #8,%a3@(32)
10c6c894:       197c 0001 0022  moveb #1,%a4@(34)
10c6c89a:       6066            bras 10c6c902 <tcp_fin+0xea>
10c6c89c:       2f0b            movel %a3,%sp@-
10c6c89e:       4eb9 10c7 1428  jsr 10c71428 <tcp_send_ack>
10c6c8a4:       588f            addql #4,%sp
10c6c8a6:       102b 0020       moveb %a3@(32),%d0
10c6c8aa:       0c00 0001       cmpib #1,%d0
10c6c8ae:       6616            bnes 10c6c8c6 <tcp_fin+0xae>
10c6c8b0:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c6c8b6:       57c0            seq %d0
10c6c8b8:       7238            moveq #56,%d1
10c6c8ba:       c081            andl %d1,%d0
10c6c8bc:       41f9 1003 3112  lea 10033112 <tcp_statistics+0x20>,%a0
10c6c8c2:       53b0 0800       subql #1,%a0@(00000000,%d0:l)
10c6c8c6:       177c 000b 0020  moveb #11,%a3@(32)
10c6c8cc:       6034            bras 10c6c902 <tcp_fin+0xea>
10c6c8ce:       2f0b            movel %a3,%sp@-
10c6c8d0:       4eb9 10c7 1428  jsr 10c71428 <tcp_send_ack>
10c6c8d6:       42a7            clrl %sp@-
10c6c8d8:       4878 0006       pea 6 <LSIGTRAP+0x1>
10c6c8dc:       2f0b            movel %a3,%sp@-
10c6c8de:       4eb9 10c7 5a5e  jsr 10c75a5e <tcp_time_wait>
10c6c8e4:       4fef 0010       lea %sp@(16),%sp
10c6c8e8:       6018            bras 10c6c902 <tcp_fin+0xea>
10c6c8ea:       102b 0020       moveb %a3@(32),%d0
10c6c8ee:       42a7            clrl %sp@-
10c6c8f0:       1f40 0003       moveb %d0,%sp@(3)
10c6c8f4:       4879 1000 8f93  pea 10008f93 <prio2band+0x1d19>
10c6c8fa:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6c900:       508f            addql #8,%sp
10c6c902:       45ec 00d4       lea %a4@(212),%a2
10c6c906:       6028            bras 10c6c930 <tcp_fin+0x118>
10c6c908:       7001            moveq #1,%d0
10c6c90a:       b0a9 0070       cmpl %a1@(112),%d0
10c6c90e:       6716            beqs 10c6c926 <tcp_fin+0x10e>
10c6c910:       41e9 0070       lea %a1@(112),%a0
10c6c914:       40c1            movew %sr,%d1
10c6c916:       007c 0700       oriw #1792,%sr
10c6c91a:       2010            movel %a0@,%d0
10c6c91c:       5380            subql #1,%d0
10c6c91e:       2080            movel %d0,%a0@
10c6c920:       46c1            movew %d1,%sr
10c6c922:       4a80            tstl %d0
10c6c924:       660a            bnes 10c6c930 <tcp_fin+0x118>
10c6c926:       2f09            movel %a1,%sp@-
10c6c928:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c6c92e:       588f            addql #4,%sp
10c6c930:       2052            moveal %a2@,%a0
10c6c932:       93c9            subal %a1,%a1
10c6c934:       b5c8            cmpal %a0,%a2
10c6c936:       6718            beqs 10c6c950 <tcp_fin+0x138>
10c6c938:       2248            moveal %a0,%a1
10c6c93a:       2051            moveal %a1@,%a0
10c6c93c:       53aa 0008       subql #1,%a2@(8)
10c6c940:       214a 0004       movel %a2,%a0@(4)
10c6c944:       2488            movel %a0,%a2@
10c6c946:       4291            clrl %a1@
10c6c948:       42a9 0004       clrl %a1@(4)
10c6c94c:       42a9 0008       clrl %a1@(8)
10c6c950:       b2fc 0000       cmpaw #0,%a1
10c6c954:       66b2            bnes 10c6c908 <tcp_fin+0xf0>
10c6c956:       4a2c 010a       tstb %a4@(266)
10c6c95a:       670c            beqs 10c6c968 <tcp_fin+0x150>
10c6c95c:       422c 0122       clrb %a4@(290)
10c6c960:       422c 0123       clrb %a4@(291)
10c6c964:       422c 0155       clrb %a4@(341)
10c6c968:       0cab 0000 0fff  cmpil #4095,%a3@(128)
10c6c96e:       0080 
10c6c970:       6f0a            bles 10c6c97c <tcp_fin+0x164>
10c6c972:       2f0b            movel %a3,%sp@-
10c6c974:       4eb9 10c6 654e  jsr 10c6654e <__tcp_mem_reclaim>
10c6c97a:       588f            addql #4,%sp
10c6c97c:       102b 0094       moveb %a3@(148),%d0
10c6c980:       6662            bnes 10c6c9e4 <tcp_fin+0x1cc>
10c6c982:       2f0b            movel %a3,%sp@-
10c6c984:       206b 030e       moveal %a3@(782),%a0
10c6c988:       4e90            jsr %a0@
10c6c98a:       588f            addql #4,%sp
10c6c98c:       0c2b 0003 0027  cmpib #3,%a3@(39)
10c6c992:       670a            beqs 10c6c99e <tcp_fin+0x186>
10c6c994:       102b 0020       moveb %a3@(32),%d0
10c6c998:       0c00 0007       cmpib #7,%d0
10c6c99c:       6624            bnes 10c6c9c2 <tcp_fin+0x1aa>
10c6c99e:       206b 0306       moveal %a3@(774),%a0
10c6c9a2:       b0fc 0000       cmpaw #0,%a0
10c6c9a6:       673c            beqs 10c6c9e4 <tcp_fin+0x1cc>
10c6c9a8:       4aa8 0010       tstl %a0@(16)
10c6c9ac:       6736            beqs 10c6c9e4 <tcp_fin+0x1cc>
10c6c9ae:       2f3c 0002 0006  movel #131078,%sp@-
10c6c9b4:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6c9b8:       2f08            movel %a0,%sp@-
10c6c9ba:       4eb9 10c5 371e  jsr 10c5371e <sock_wake_async>
10c6c9c0:       6022            bras 10c6c9e4 <tcp_fin+0x1cc>
10c6c9c2:       206b 0306       moveal %a3@(774),%a0
10c6c9c6:       b0fc 0000       cmpaw #0,%a0
10c6c9ca:       6718            beqs 10c6c9e4 <tcp_fin+0x1cc>
10c6c9cc:       4aa8 0010       tstl %a0@(16)
10c6c9d0:       6712            beqs 10c6c9e4 <tcp_fin+0x1cc>
10c6c9d2:       2f3c 0002 0001  movel #131073,%sp@-
10c6c9d8:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6c9dc:       2f08            movel %a0,%sp@-
10c6c9de:       4eb9 10c5 371e  jsr 10c5371e <sock_wake_async>
10c6c9e4:       4cee 1c00 fff4  moveml %fp@(-12),%a2-%a4
10c6c9ea:       4e5e            unlk %fp
10c6c9ec:       4e75            rts

10c6c9ee <tcp_send_dupack>:
10c6c9ee:       4e56 0000       linkw %fp,#0
10c6c9f2:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c6c9f6:       242e 0008       movel %fp@(8),%d2
10c6c9fa:       266e 000c       moveal %fp@(12),%a3
10c6c9fe:       2442            moveal %d2,%a2
10c6ca00:       45ea 00d6       lea %a2@(214),%a2
10c6ca04:       202b 003a       movel %a3@(58),%d0
10c6ca08:       b0ab 003e       cmpl %a3@(62),%d0
10c6ca0c:       677a            beqs 10c6ca88 <tcp_send_dupack+0x9a>
10c6ca0e:       90aa 0008       subl %a2@(8),%d0
10c6ca12:       6a74            bpls 10c6ca88 <tcp_send_dupack+0x9a>
10c6ca14:       52b9 1003 2f2a  addql #1,10032f2a <net_statistics+0x48>
10c6ca1a:       2f0a            movel %a2,%sp@-
10c6ca1c:       4eba d8f2       jsr %pc@(10c6a310 <tcp_enter_quickack_mode>)
10c6ca20:       588f            addql #4,%sp
10c6ca22:       4a2a 010a       tstb %a2@(266)
10c6ca26:       6760            beqs 10c6ca88 <tcp_send_dupack+0x9a>
10c6ca28:       4ab9 1001 02b4  tstl 100102b4 <sysctl_tcp_dsack>
10c6ca2e:       6758            beqs 10c6ca88 <tcp_send_dupack+0x9a>
10c6ca30:       206b 003e       moveal %a3@(62),%a0
10c6ca34:       222a 0008       movel %a2@(8),%d1
10c6ca38:       2001            movel %d1,%d0
10c6ca3a:       9088            subl %a0,%d0
10c6ca3c:       6a02            bpls 10c6ca40 <tcp_send_dupack+0x52>
10c6ca3e:       2041            moveal %d1,%a0
10c6ca40:       226b 003a       moveal %a3@(58),%a1
10c6ca44:       2009            movel %a1,%d0
10c6ca46:       9081            subl %d1,%d0
10c6ca48:       6a08            bpls 10c6ca52 <tcp_send_dupack+0x64>
10c6ca4a:       52b9 1003 2fb6  addql #1,10032fb6 <net_statistics+0xd4>
10c6ca50:       6006            bras 10c6ca58 <tcp_send_dupack+0x6a>
10c6ca52:       52b9 1003 2fba  addql #1,10032fba <net_statistics+0xd8>
10c6ca58:       157c 0001 0122  moveb #1,%a2@(290)
10c6ca5e:       2549 0124       movel %a1,%a2@(292)
10c6ca62:       2548 0128       movel %a0,%a2@(296)
10c6ca66:       4280            clrl %d0
10c6ca68:       102a 0155       moveb %a2@(341),%d0
10c6ca6c:       2200            movel %d0,%d1
10c6ca6e:       5281            addql #1,%d1
10c6ca70:       102a 0108       moveb %a2@(264),%d0
10c6ca74:       4880            extw %d0
10c6ca76:       307c 0004       moveaw #4,%a0
10c6ca7a:       90c0            subaw %d0,%a0
10c6ca7c:       b288            cmpl %a0,%d1
10c6ca7e:       6c02            bges 10c6ca82 <tcp_send_dupack+0x94>
10c6ca80:       2041            moveal %d1,%a0
10c6ca82:       3008            movew %a0,%d0
10c6ca84:       1540 0123       moveb %d0,%a2@(291)
10c6ca88:       2f02            movel %d2,%sp@-
10c6ca8a:       4eb9 10c7 1428  jsr 10c71428 <tcp_send_ack>
10c6ca90:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c6ca96:       4e5e            unlk %fp
10c6ca98:       4e75            rts

10c6ca9a <tcp_sack_maybe_coalesce>:
10c6ca9a:       4e56 0000       linkw %fp,#0
10c6ca9e:       48e7 3e38       moveml %d2-%d6/%a2-%a4,%sp@-
10c6caa2:       246e 0008       moveal %fp@(8),%a2
10c6caa6:       47ea 012c       lea %a2@(300),%a3
10c6caaa:       49eb 0008       lea %a3@(8),%a4
10c6caae:       7401            moveq #1,%d2
10c6cab0:       4280            clrl %d0
10c6cab2:       102a 0155       moveb %a2@(341),%d0
10c6cab6:       b082            cmpl %d2,%d0
10c6cab8:       6f00 0096       blew 10c6cb50 <tcp_sack_maybe_coalesce+0xb6>
10c6cabc:       7c00            moveq #0,%d6
10c6cabe:       7a00            moveq #0,%d5
10c6cac0:       7800            moveq #0,%d4
10c6cac2:       7608            moveq #8,%d3
10c6cac4:       2054            moveal %a4@,%a0
10c6cac6:       226c 0004       moveal %a4@(4),%a1
10c6caca:       202b 0004       movel %a3@(4),%d0
10c6cace:       9088            subl %a0,%d0
10c6cad0:       6b6c            bmis 10c6cb3e <tcp_sack_maybe_coalesce+0xa4>
10c6cad2:       2213            movel %a3@,%d1
10c6cad4:       2009            movel %a1,%d0
10c6cad6:       9081            subl %d1,%d0
10c6cad8:       6b64            bmis 10c6cb3e <tcp_sack_maybe_coalesce+0xa4>
10c6cada:       2008            movel %a0,%d0
10c6cadc:       9081            subl %d1,%d0
10c6cade:       6a02            bpls 10c6cae2 <tcp_sack_maybe_coalesce+0x48>
10c6cae0:       2688            movel %a0,%a3@
10c6cae2:       202b 0004       movel %a3@(4),%d0
10c6cae6:       9089            subl %a1,%d0
10c6cae8:       6a04            bpls 10c6caee <tcp_sack_maybe_coalesce+0x54>
10c6caea:       2749 0004       movel %a1,%a3@(4)
10c6caee:       532a 0155       subqb #1,%a2@(341)
10c6caf2:       1c2a 0155       moveb %a2@(341),%d6
10c6caf6:       1a2a 0122       moveb %a2@(290),%d5
10c6cafa:       2206            movel %d6,%d1
10c6cafc:       d285            addl %d5,%d1
10c6cafe:       102a 0108       moveb %a2@(264),%d0
10c6cb02:       4880            extw %d0
10c6cb04:       307c 0004       moveaw #4,%a0
10c6cb08:       90c0            subaw %d0,%a0
10c6cb0a:       b288            cmpl %a0,%d1
10c6cb0c:       6c02            bges 10c6cb10 <tcp_sack_maybe_coalesce+0x76>
10c6cb0e:       2041            moveal %d1,%a0
10c6cb10:       3008            movew %a0,%d0
10c6cb12:       1540 0123       moveb %d0,%a2@(291)
10c6cb16:       2002            movel %d2,%d0
10c6cb18:       182a 0155       moveb %a2@(341),%d4
10c6cb1c:       b882            cmpl %d2,%d4
10c6cb1e:       6f24            bles 10c6cb44 <tcp_sack_maybe_coalesce+0xaa>
10c6cb20:       7200            moveq #0,%d1
10c6cb22:       41f3 3800       lea %a3@(00000000,%d3:l),%a0
10c6cb26:       20a8 0008       movel %a0@(8),%a0@
10c6cb2a:       2168 000c 0004  movel %a0@(12),%a0@(4)
10c6cb30:       5088            addql #8,%a0
10c6cb32:       5280            addql #1,%d0
10c6cb34:       122a 0155       moveb %a2@(341),%d1
10c6cb38:       b280            cmpl %d0,%d1
10c6cb3a:       6eea            bgts 10c6cb26 <tcp_sack_maybe_coalesce+0x8c>
10c6cb3c:       6006            bras 10c6cb44 <tcp_sack_maybe_coalesce+0xaa>
10c6cb3e:       5083            addql #8,%d3
10c6cb40:       5282            addql #1,%d2
10c6cb42:       508c            addql #8,%a4
10c6cb44:       4280            clrl %d0
10c6cb46:       102a 0155       moveb %a2@(341),%d0
10c6cb4a:       b082            cmpl %d2,%d0
10c6cb4c:       6e00 ff76       bgtw 10c6cac4 <tcp_sack_maybe_coalesce+0x2a>
10c6cb50:       4cdf 1c7c       moveml %sp@+,%d2-%d6/%a2-%a4
10c6cb54:       4e5e            unlk %fp
10c6cb56:       4e75            rts

10c6cb58 <tcp_sack_new_ofo_skb>:
10c6cb58:       4e56 0000       linkw %fp,#0
10c6cb5c:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c6cb60:       202e 0008       movel %fp@(8),%d0
10c6cb64:       262e 000c       movel %fp@(12),%d3
10c6cb68:       282e 0010       movel %fp@(16),%d4
10c6cb6c:       2440            moveal %d0,%a2
10c6cb6e:       45ea 00d6       lea %a2@(214),%a2
10c6cb72:       2040            moveal %d0,%a0
10c6cb74:       41e8 0202       lea %a0@(514),%a0
10c6cb78:       4282            clrl %d2
10c6cb7a:       142a 0155       moveb %a2@(341),%d2
10c6cb7e:       6700 008e       beqw 10c6cc0e <tcp_sack_new_ofo_skb+0xb6>
10c6cb82:       93c9            subal %a1,%a1
10c6cb84:       b489            cmpl %a1,%d2
10c6cb86:       6f64            bles 10c6cbec <tcp_sack_new_ofo_skb+0x94>
10c6cb88:       2028 0004       movel %a0@(4),%d0
10c6cb8c:       9083            subl %d3,%d0
10c6cb8e:       6b54            bmis 10c6cbe4 <tcp_sack_new_ofo_skb+0x8c>
10c6cb90:       2210            movel %a0@,%d1
10c6cb92:       2004            movel %d4,%d0
10c6cb94:       9081            subl %d1,%d0
10c6cb96:       6b4c            bmis 10c6cbe4 <tcp_sack_new_ofo_skb+0x8c>
10c6cb98:       2003            movel %d3,%d0
10c6cb9a:       9081            subl %d1,%d0
10c6cb9c:       6a02            bpls 10c6cba0 <tcp_sack_new_ofo_skb+0x48>
10c6cb9e:       2083            movel %d3,%a0@
10c6cba0:       2028 0004       movel %a0@(4),%d0
10c6cba4:       9084            subl %d4,%d0
10c6cba6:       6a04            bpls 10c6cbac <tcp_sack_new_ofo_skb+0x54>
10c6cba8:       2144 0004       movel %d4,%a0@(4)
10c6cbac:       b2fc 0000       cmpaw #0,%a1
10c6cbb0:       6f24            bles 10c6cbd6 <tcp_sack_new_ofo_skb+0x7e>
10c6cbb2:       5188            subql #8,%a0
10c6cbb4:       2028 0008       movel %a0@(8),%d0
10c6cbb8:       2150 0008       movel %a0@,%a0@(8)
10c6cbbc:       2080            movel %d0,%a0@
10c6cbbe:       2028 000c       movel %a0@(12),%d0
10c6cbc2:       2168 0004 000c  movel %a0@(4),%a0@(12)
10c6cbc8:       2140 0004       movel %d0,%a0@(4)
10c6cbcc:       5389            subql #1,%a1
10c6cbce:       5188            subql #8,%a0
10c6cbd0:       b2fc 0000       cmpaw #0,%a1
10c6cbd4:       6ede            bgts 10c6cbb4 <tcp_sack_new_ofo_skb+0x5c>
10c6cbd6:       7001            moveq #1,%d0
10c6cbd8:       b082            cmpl %d2,%d0
10c6cbda:       6c62            bges 10c6cc3e <tcp_sack_new_ofo_skb+0xe6>
10c6cbdc:       2f0a            movel %a2,%sp@-
10c6cbde:       4eba feba       jsr %pc@(10c6ca9a <tcp_sack_maybe_coalesce>)
10c6cbe2:       605a            bras 10c6cc3e <tcp_sack_new_ofo_skb+0xe6>
10c6cbe4:       5289            addql #1,%a1
10c6cbe6:       5088            addql #8,%a0
10c6cbe8:       b489            cmpl %a1,%d2
10c6cbea:       6e9c            bgts 10c6cb88 <tcp_sack_new_ofo_skb+0x30>
10c6cbec:       7003            moveq #3,%d0
10c6cbee:       b089            cmpl %a1,%d0
10c6cbf0:       6c16            bges 10c6cc08 <tcp_sack_new_ofo_skb+0xb0>
10c6cbf2:       5389            subql #1,%a1
10c6cbf4:       532a 0155       subqb #1,%a2@(341)
10c6cbf8:       600c            bras 10c6cc06 <tcp_sack_new_ofo_skb+0xae>
10c6cbfa:       20a8 fff8       movel %a0@(-8),%a0@
10c6cbfe:       2168 fffc 0004  movel %a0@(-4),%a0@(4)
10c6cc04:       5389            subql #1,%a1
10c6cc06:       5188            subql #8,%a0
10c6cc08:       b2fc 0000       cmpaw #0,%a1
10c6cc0c:       6eec            bgts 10c6cbfa <tcp_sack_new_ofo_skb+0xa2>
10c6cc0e:       2083            movel %d3,%a0@
10c6cc10:       2144 0004       movel %d4,%a0@(4)
10c6cc14:       522a 0155       addqb #1,%a2@(341)
10c6cc18:       4280            clrl %d0
10c6cc1a:       102a 0155       moveb %a2@(341),%d0
10c6cc1e:       4281            clrl %d1
10c6cc20:       122a 0122       moveb %a2@(290),%d1
10c6cc24:       d280            addl %d0,%d1
10c6cc26:       102a 0108       moveb %a2@(264),%d0
10c6cc2a:       4880            extw %d0
10c6cc2c:       307c 0004       moveaw #4,%a0
10c6cc30:       90c0            subaw %d0,%a0
10c6cc32:       b288            cmpl %a0,%d1
10c6cc34:       6c02            bges 10c6cc38 <tcp_sack_new_ofo_skb+0xe0>
10c6cc36:       2041            moveal %d1,%a0
10c6cc38:       3008            movew %a0,%d0
10c6cc3a:       1540 0123       moveb %d0,%a2@(291)
10c6cc3e:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c6cc44:       4e5e            unlk %fp
10c6cc46:       4e75            rts

10c6cc48 <tcp_sack_remove>:
10c6cc48:       4e56 0000       linkw %fp,#0
10c6cc4c:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c6cc50:       266e 0008       moveal %fp@(8),%a3
10c6cc54:       45eb 012c       lea %a3@(300),%a2
10c6cc58:       4282            clrl %d2
10c6cc5a:       142b 0155       moveb %a3@(341),%d2
10c6cc5e:       4aab 00dc       tstl %a3@(220)
10c6cc62:       660e            bnes 10c6cc72 <tcp_sack_remove+0x2a>
10c6cc64:       422b 0155       clrb %a3@(341)
10c6cc68:       176b 0122 0123  moveb %a3@(290),%a3@(291)
10c6cc6e:       6000 0094       braw 10c6cd04 <tcp_sack_remove+0xbc>
10c6cc72:       7600            moveq #0,%d3
10c6cc74:       b483            cmpl %d3,%d2
10c6cc76:       6f5a            bles 10c6ccd2 <tcp_sack_remove+0x8a>
10c6cc78:       222b 0008       movel %a3@(8),%d1
10c6cc7c:       2001            movel %d1,%d0
10c6cc7e:       9092            subl %a2@,%d0
10c6cc80:       6b4a            bmis 10c6cccc <tcp_sack_remove+0x84>
10c6cc82:       92aa 0004       subl %a2@(4),%d1
10c6cc86:       6a12            bpls 10c6cc9a <tcp_sack_remove+0x52>
10c6cc88:       4878 099d       pea 99d <LFLUSH_I_AND_D+0x195>
10c6cc8c:       4879 1000 8fb6  pea 10008fb6 <prio2band+0x1d3c>
10c6cc92:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6cc98:       508f            addql #8,%sp
10c6cc9a:       2203            movel %d3,%d1
10c6cc9c:       5281            addql #1,%d1
10c6cc9e:       2242            moveal %d2,%a1
10c6cca0:       5389            subql #1,%a1
10c6cca2:       b481            cmpl %d1,%d2
10c6cca4:       6f22            bles 10c6ccc8 <tcp_sack_remove+0x80>
10c6cca6:       2001            movel %d1,%d0
10c6cca8:       e788            lsll #3,%d0
10c6ccaa:       0680 0000 0124  addil #292,%d0
10c6ccb0:       41f3 0800       lea %a3@(00000000,%d0:l),%a0
10c6ccb4:       9481            subl %d1,%d2
10c6ccb6:       2202            movel %d2,%d1
10c6ccb8:       20a8 0008       movel %a0@(8),%a0@
10c6ccbc:       2168 000c 0004  movel %a0@(12),%a0@(4)
10c6ccc2:       5088            addql #8,%a0
10c6ccc4:       5381            subql #1,%d1
10c6ccc6:       66f0            bnes 10c6ccb8 <tcp_sack_remove+0x70>
10c6ccc8:       2409            movel %a1,%d2
10c6ccca:       60a8            bras 10c6cc74 <tcp_sack_remove+0x2c>
10c6cccc:       5283            addql #1,%d3
10c6ccce:       508a            addql #8,%a2
10c6ccd0:       60a2            bras 10c6cc74 <tcp_sack_remove+0x2c>
10c6ccd2:       4280            clrl %d0
10c6ccd4:       102b 0155       moveb %a3@(341),%d0
10c6ccd8:       b082            cmpl %d2,%d0
10c6ccda:       6728            beqs 10c6cd04 <tcp_sack_remove+0xbc>
10c6ccdc:       1742 0155       moveb %d2,%a3@(341)
10c6cce0:       4280            clrl %d0
10c6cce2:       1002            moveb %d2,%d0
10c6cce4:       4281            clrl %d1
10c6cce6:       122b 0122       moveb %a3@(290),%d1
10c6ccea:       d280            addl %d0,%d1
10c6ccec:       102b 0108       moveb %a3@(264),%d0
10c6ccf0:       4880            extw %d0
10c6ccf2:       307c 0004       moveaw #4,%a0
10c6ccf6:       90c0            subaw %d0,%a0
10c6ccf8:       b288            cmpl %a0,%d1
10c6ccfa:       6c02            bges 10c6ccfe <tcp_sack_remove+0xb6>
10c6ccfc:       2041            moveal %d1,%a0
10c6ccfe:       3008            movew %a0,%d0
10c6cd00:       1740 0123       moveb %d0,%a3@(291)
10c6cd04:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c6cd0a:       4e5e            unlk %fp
10c6cd0c:       4e75            rts

10c6cd0e <tcp_ofo_queue>:
10c6cd0e:       4e56 0000       linkw %fp,#0
10c6cd12:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c6cd16:       2a6e 0008       moveal %fp@(8),%a5
10c6cd1a:       47ed 00d6       lea %a5@(214),%a3
10c6cd1e:       262b 0008       movel %a3@(8),%d3
10c6cd22:       49ed 0054       lea %a5@(84),%a4
10c6cd26:       6000 0166       braw 10c6ce8e <tcp_ofo_queue+0x180>
10c6cd2a:       2009            movel %a1,%d0
10c6cd2c:       9083            subl %d3,%d0
10c6cd2e:       6a00 0092       bplw 10c6cdc2 <tcp_ofo_queue+0xb4>
10c6cd32:       2403            movel %d3,%d2
10c6cd34:       222a 003e       movel %a2@(62),%d1
10c6cd38:       2001            movel %d1,%d0
10c6cd3a:       9083            subl %d3,%d0
10c6cd3c:       6a02            bpls 10c6cd40 <tcp_ofo_queue+0x32>
10c6cd3e:       2601            movel %d1,%d3
10c6cd40:       4a2b 0122       tstb %a3@(290)
10c6cd44:       6654            bnes 10c6cd9a <tcp_ofo_queue+0x8c>
10c6cd46:       4a2b 010a       tstb %a3@(266)
10c6cd4a:       6776            beqs 10c6cdc2 <tcp_ofo_queue+0xb4>
10c6cd4c:       4ab9 1001 02b4  tstl 100102b4 <sysctl_tcp_dsack>
10c6cd52:       676e            beqs 10c6cdc2 <tcp_ofo_queue+0xb4>
10c6cd54:       2009            movel %a1,%d0
10c6cd56:       9088            subl %a0,%d0
10c6cd58:       6a08            bpls 10c6cd62 <tcp_ofo_queue+0x54>
10c6cd5a:       52b9 1003 2fb6  addql #1,10032fb6 <net_statistics+0xd4>
10c6cd60:       6006            bras 10c6cd68 <tcp_ofo_queue+0x5a>
10c6cd62:       52b9 1003 2fba  addql #1,10032fba <net_statistics+0xd8>
10c6cd68:       177c 0001 0122  moveb #1,%a3@(290)
10c6cd6e:       2749 0124       movel %a1,%a3@(292)
10c6cd72:       2742 0128       movel %d2,%a3@(296)
10c6cd76:       4280            clrl %d0
10c6cd78:       102b 0155       moveb %a3@(341),%d0
10c6cd7c:       2200            movel %d0,%d1
10c6cd7e:       5281            addql #1,%d1
10c6cd80:       102b 0108       moveb %a3@(264),%d0
10c6cd84:       4880            extw %d0
10c6cd86:       307c 0004       moveaw #4,%a0
10c6cd8a:       90c0            subaw %d0,%a0
10c6cd8c:       b288            cmpl %a0,%d1
10c6cd8e:       6c02            bges 10c6cd92 <tcp_ofo_queue+0x84>
10c6cd90:       2041            moveal %d1,%a0
10c6cd92:       3008            movew %a0,%d0
10c6cd94:       1740 0123       moveb %d0,%a3@(291)
10c6cd98:       6028            bras 10c6cdc2 <tcp_ofo_queue+0xb4>
10c6cd9a:       41eb 0124       lea %a3@(292),%a0
10c6cd9e:       2028 0004       movel %a0@(4),%d0
10c6cda2:       9089            subl %a1,%d0
10c6cda4:       6b1c            bmis 10c6cdc2 <tcp_ofo_queue+0xb4>
10c6cda6:       2210            movel %a0@,%d1
10c6cda8:       2002            movel %d2,%d0
10c6cdaa:       9081            subl %d1,%d0
10c6cdac:       6b14            bmis 10c6cdc2 <tcp_ofo_queue+0xb4>
10c6cdae:       2009            movel %a1,%d0
10c6cdb0:       9081            subl %d1,%d0
10c6cdb2:       6a02            bpls 10c6cdb6 <tcp_ofo_queue+0xa8>
10c6cdb4:       2089            movel %a1,%a0@
10c6cdb6:       2028 0004       movel %a0@(4),%d0
10c6cdba:       9082            subl %d2,%d0
10c6cdbc:       6a04            bpls 10c6cdc2 <tcp_ofo_queue+0xb4>
10c6cdbe:       2142 0004       movel %d2,%a0@(4)
10c6cdc2:       222a 003e       movel %a2@(62),%d1
10c6cdc6:       206b 0008       moveal %a3@(8),%a0
10c6cdca:       2008            movel %a0,%d0
10c6cdcc:       9081            subl %d1,%d0
10c6cdce:       6b44            bmis 10c6ce14 <tcp_ofo_queue+0x106>
10c6cdd0:       bafc 0000       cmpaw #0,%a5
10c6cdd4:       6714            beqs 10c6cdea <tcp_ofo_queue+0xdc>
10c6cdd6:       4a2d 009d       tstb %a5@(157)
10c6cdda:       670e            beqs 10c6cdea <tcp_ofo_queue+0xdc>
10c6cddc:       4879 1000 9017  pea 10009017 <prio2band+0x1d9d>
10c6cde2:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6cde8:       588f            addql #4,%sp
10c6cdea:       206a 0008       moveal %a2@(8),%a0
10c6cdee:       53a8 0008       subql #1,%a0@(8)
10c6cdf2:       2252            moveal %a2@,%a1
10c6cdf4:       206a 0004       moveal %a2@(4),%a0
10c6cdf8:       4292            clrl %a2@
10c6cdfa:       42aa 0004       clrl %a2@(4)
10c6cdfe:       42aa 0008       clrl %a2@(8)
10c6ce02:       2348 0004       movel %a0,%a1@(4)
10c6ce06:       2089            movel %a1,%a0@
10c6ce08:       2f0a            movel %a2,%sp@-
10c6ce0a:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c6ce10:       588f            addql #4,%sp
10c6ce12:       607a            bras 10c6ce8e <tcp_ofo_queue+0x180>
10c6ce14:       bafc 0000       cmpaw #0,%a5
10c6ce18:       671e            beqs 10c6ce38 <tcp_ofo_queue+0x12a>
10c6ce1a:       4a2d 009d       tstb %a5@(157)
10c6ce1e:       6718            beqs 10c6ce38 <tcp_ofo_queue+0x12a>
10c6ce20:       2f01            movel %d1,%sp@-
10c6ce22:       2f2a 003a       movel %a2@(58),%sp@-
10c6ce26:       2f08            movel %a0,%sp@-
10c6ce28:       4879 1000 903c  pea 1000903c <prio2band+0x1dc2>
10c6ce2e:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6ce34:       4fef 0010       lea %sp@(16),%sp
10c6ce38:       206a 0008       moveal %a2@(8),%a0
10c6ce3c:       53a8 0008       subql #1,%a0@(8)
10c6ce40:       2252            moveal %a2@,%a1
10c6ce42:       206a 0004       moveal %a2@(4),%a0
10c6ce46:       4292            clrl %a2@
10c6ce48:       42aa 0004       clrl %a2@(4)
10c6ce4c:       42aa 0008       clrl %a2@(8)
10c6ce50:       2348 0004       movel %a0,%a1@(4)
10c6ce54:       2089            movel %a1,%a0@
10c6ce56:       254c 0008       movel %a4,%a2@(8)
10c6ce5a:       52ac 0008       addql #1,%a4@(8)
10c6ce5e:       206c 0004       moveal %a4@(4),%a0
10c6ce62:       248c            movel %a4,%a2@
10c6ce64:       2548 0004       movel %a0,%a2@(4)
10c6ce68:       294a 0004       movel %a2,%a4@(4)
10c6ce6c:       208a            movel %a2,%a0@
10c6ce6e:       276a 003e 0008  movel %a2@(62),%a3@(8)
10c6ce74:       206a 001c       moveal %a2@(28),%a0
10c6ce78:       0828 0000 000d  btst #0,%a0@(13)
10c6ce7e:       670e            beqs 10c6ce8e <tcp_ofo_queue+0x180>
10c6ce80:       2f08            movel %a0,%sp@-
10c6ce82:       2f0d            movel %a5,%sp@-
10c6ce84:       2f0a            movel %a2,%sp@-
10c6ce86:       4eba f990       jsr %pc@(10c6c818 <tcp_fin>)
10c6ce8a:       4fef 000c       lea %sp@(12),%sp
10c6ce8e:       41eb 00d4       lea %a3@(212),%a0
10c6ce92:       2450            moveal %a0@,%a2
10c6ce94:       b1ca            cmpal %a2,%a0
10c6ce96:       6602            bnes 10c6ce9a <tcp_ofo_queue+0x18c>
10c6ce98:       95ca            subal %a2,%a2
10c6ce9a:       b4fc 0000       cmpaw #0,%a2
10c6ce9e:       6710            beqs 10c6ceb0 <tcp_ofo_queue+0x1a2>
10c6cea0:       226a 003a       moveal %a2@(58),%a1
10c6cea4:       206b 0008       moveal %a3@(8),%a0
10c6cea8:       2008            movel %a0,%d0
10c6ceaa:       9089            subl %a1,%d0
10c6ceac:       6a00 fe7c       bplw 10c6cd2a <tcp_ofo_queue+0x1c>
10c6ceb0:       4cee 3c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a5
10c6ceb6:       4e5e            unlk %fp
10c6ceb8:       4e75            rts

10c6ceba <tcp_data_queue>:
10c6ceba:       4e56 0000       linkw %fp,#0
10c6cebe:       48e7 3e3c       moveml %d2-%d6/%a2-%a5,%sp@-
10c6cec2:       282e 0008       movel %fp@(8),%d4
10c6cec6:       2a6e 000c       moveal %fp@(12),%a5
10c6ceca:       286d 001c       moveal %a5@(28),%a4
10c6cece:       2644            moveal %d4,%a3
10c6ced0:       47eb 00d6       lea %a3@(214),%a3
10c6ced4:       76ff            moveq #-1,%d3
10c6ced6:       202d 003a       movel %a5@(58),%d0
10c6ceda:       b0ad 003e       cmpl %a5@(62),%d0
10c6cede:       6700 02f2       beqw 10c6d1d2 <tcp_data_queue+0x318>
10c6cee2:       122c 000c       moveb %a4@(12),%d1
10c6cee6:       e489            lsrl #2,%d1
10c6cee8:       743c            moveq #60,%d2
10c6ceea:       c282            andl %d2,%d1
10c6ceec:       202d 005c       movel %a5@(92),%d0
10c6cef0:       9081            subl %d1,%d0
10c6cef2:       2b40 005c       movel %d0,%a5@(92)
10c6cef6:       b0ad 0060       cmpl %a5@(96),%d0
10c6cefa:       640c            bccs 10c6cf08 <tcp_data_queue+0x4e>
10c6cefc:       4879 1000 8b61  pea 10008b61 <prio2band+0x18e7>
10c6cf02:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c6cf08:       d3ad 0080       addl %d1,%a5@(128)
10c6cf0c:       206d 001c       moveal %a5@(28),%a0
10c6cf10:       4a28 000d       tstb %a0@(13)
10c6cf14:       6c06            bges 10c6cf1c <tcp_data_queue+0x62>
10c6cf16:       022b 00fb 0159  andib #-5,%a3@(345)
10c6cf1c:       4a2b 0122       tstb %a3@(290)
10c6cf20:       6722            beqs 10c6cf44 <tcp_data_queue+0x8a>
10c6cf22:       422b 0122       clrb %a3@(290)
10c6cf26:       4281            clrl %d1
10c6cf28:       122b 0155       moveb %a3@(341),%d1
10c6cf2c:       102b 0108       moveb %a3@(264),%d0
10c6cf30:       4880            extw %d0
10c6cf32:       307c 0004       moveaw #4,%a0
10c6cf36:       90c0            subaw %d0,%a0
10c6cf38:       b288            cmpl %a0,%d1
10c6cf3a:       6402            bccs 10c6cf3e <tcp_data_queue+0x84>
10c6cf3c:       2041            moveal %d1,%a0
10c6cf3e:       3008            movew %a0,%d0
10c6cf40:       1740 0123       moveb %d0,%a3@(291)
10c6cf44:       242d 003a       movel %a5@(58),%d2
10c6cf48:       222b 0008       movel %a3@(8),%d1
10c6cf4c:       b282            cmpl %d2,%d1
10c6cf4e:       6600 020a       bnew 10c6d15a <tcp_data_queue+0x2a0>
10c6cf52:       202b 00f8       movel %a3@(248),%d0
10c6cf56:       d0ab 00f4       addl %a3@(244),%d0
10c6cf5a:       9082            subl %d2,%d0
10c6cf5c:       6a02            bpls 10c6cf60 <tcp_data_queue+0xa6>
10c6cf5e:       7000            moveq #0,%d0
10c6cf60:       4a80            tstl %d0
10c6cf62:       6700 0260       beqw 10c6d1c4 <tcp_data_queue+0x30a>
10c6cf66:       206b 0048       moveal %a3@(72),%a0
10c6cf6a:       b1f9 1002 53b4  cmpal 100253b4 <_current_task>,%a0
10c6cf70:       667c            bnes 10c6cfee <tcp_data_queue+0x134>
10c6cf72:       b4ab 0104       cmpl %a3@(260),%d2
10c6cf76:       6676            bnes 10c6cfee <tcp_data_queue+0x134>
10c6cf78:       222b 0050       movel %a3@(80),%d1
10c6cf7c:       6770            beqs 10c6cfee <tcp_data_queue+0x134>
10c6cf7e:       2244            moveal %d4,%a1
10c6cf80:       4aa9 0030       tstl %a1@(48)
10c6cf84:       6768            beqs 10c6cfee <tcp_data_queue+0x134>
10c6cf86:       4a6b 017c       tstw %a3@(380)
10c6cf8a:       6662            bnes 10c6cfee <tcp_data_queue+0x134>
10c6cf8c:       202d 005c       movel %a5@(92),%d0
10c6cf90:       2401            movel %d1,%d2
10c6cf92:       b082            cmpl %d2,%d0
10c6cf94:       6402            bccs 10c6cf98 <tcp_data_queue+0xde>
10c6cf96:       2400            movel %d0,%d2
10c6cf98:       7000            moveq #0,%d0
10c6cf9a:       2080            movel %d0,%a0@
10c6cf9c:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c6cfa2:       5392            subql #1,%a2@
10c6cfa4:       2f02            movel %d2,%sp@-
10c6cfa6:       2f2b 004c       movel %a3@(76),%sp@-
10c6cfaa:       42a7            clrl %sp@-
10c6cfac:       2f0d            movel %a5,%sp@-
10c6cfae:       4eb9 10c5 6fd8  jsr 10c56fd8 <skb_copy_datagram_iovec>
10c6cfb4:       4fef 0010       lea %sp@(16),%sp
10c6cfb8:       4a80            tstl %d0
10c6cfba:       6712            beqs 10c6cfce <tcp_data_queue+0x114>
10c6cfbc:       720e            moveq #14,%d1
10c6cfbe:       2044            moveal %d4,%a0
10c6cfc0:       2141 027e       movel %d1,%a0@(638)
10c6cfc4:       2f04            movel %d4,%sp@-
10c6cfc6:       2068 031a       moveal %a0@(794),%a0
10c6cfca:       4e90            jsr %a0@
10c6cfcc:       588f            addql #4,%sp
10c6cfce:       5292            addql #1,%a2@
10c6cfd0:       95ab 0050       subl %d2,%a3@(80)
10c6cfd4:       d5ab 0104       addl %d2,%a3@(260)
10c6cfd8:       7600            moveq #0,%d3
10c6cfda:       b4ad 005c       cmpl %a5@(92),%d2
10c6cfde:       660e            bnes 10c6cfee <tcp_data_queue+0x134>
10c6cfe0:       102c 000d       moveb %a4@(13),%d0
10c6cfe4:       7201            moveq #1,%d1
10c6cfe6:       c081            andl %d1,%d0
10c6cfe8:       2600            movel %d0,%d3
10c6cfea:       5383            subql #1,%d3
10c6cfec:       4483            negl %d3
10c6cfee:       4a83            tstl %d3
10c6cff0:       6e00 00b0       bgtw 10c6d0a2 <tcp_data_queue+0x1e8>
10c6cff4:       4a83            tstl %d3
10c6cff6:       6c70            bges 10c6d068 <tcp_data_queue+0x1ae>
10c6cff8:       2044            moveal %d4,%a0
10c6cffa:       2268 0050       moveal %a0@(80),%a1
10c6cffe:       b3e8 0040       cmpal %a0@(64),%a1
10c6d002:       6e28            bgts 10c6d02c <tcp_data_queue+0x172>
10c6d004:       7400            moveq #0,%d2
10c6d006:       202d 0078       movel %a5@(120),%d0
10c6d00a:       b0a8 0080       cmpl %a0@(128),%d0
10c6d00e:       6f16            bles 10c6d026 <tcp_data_queue+0x16c>
10c6d010:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6d014:       2f00            movel %d0,%sp@-
10c6d016:       2f04            movel %d4,%sp@-
10c6d018:       4eb9 10c6 63cc  jsr 10c663cc <tcp_mem_schedule>
10c6d01e:       4fef 000c       lea %sp@(12),%sp
10c6d022:       4a80            tstl %d0
10c6d024:       6702            beqs 10c6d028 <tcp_data_queue+0x16e>
10c6d026:       7401            moveq #1,%d2
10c6d028:       4a82            tstl %d2
10c6d02a:       663c            bnes 10c6d068 <tcp_data_queue+0x1ae>
10c6d02c:       2f04            movel %d4,%sp@-
10c6d02e:       4eb9 10c6 d9ea  jsr 10c6d9ea <tcp_prune_queue>
10c6d034:       588f            addql #4,%sp
10c6d036:       4a80            tstl %d0
10c6d038:       6d00 0198       bltw 10c6d1d2 <tcp_data_queue+0x318>
10c6d03c:       7400            moveq #0,%d2
10c6d03e:       202d 0078       movel %a5@(120),%d0
10c6d042:       2044            moveal %d4,%a0
10c6d044:       b0a8 0080       cmpl %a0@(128),%d0
10c6d048:       6f16            bles 10c6d060 <tcp_data_queue+0x1a6>
10c6d04a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6d04e:       2f00            movel %d0,%sp@-
10c6d050:       2f04            movel %d4,%sp@-
10c6d052:       4eb9 10c6 63cc  jsr 10c663cc <tcp_mem_schedule>
10c6d058:       4fef 000c       lea %sp@(12),%sp
10c6d05c:       4a80            tstl %d0
10c6d05e:       6702            beqs 10c6d062 <tcp_data_queue+0x1a8>
10c6d060:       7401            moveq #1,%d2
10c6d062:       4a82            tstl %d2
10c6d064:       6700 016c       beqw 10c6d1d2 <tcp_data_queue+0x318>
10c6d068:       2b44 000c       movel %d4,%a5@(12)
10c6d06c:       2b7c 10c6 659e  movel #281437598,%a5@(140)
10c6d072:       008c 
10c6d074:       202d 0078       movel %a5@(120),%d0
10c6d078:       2244            moveal %d4,%a1
10c6d07a:       d1a9 0050       addl %d0,%a1@(80)
10c6d07e:       202d 0078       movel %a5@(120),%d0
10c6d082:       91a9 0080       subl %d0,%a1@(128)
10c6d086:       41e9 0054       lea %a1@(84),%a0
10c6d08a:       2b48 0008       movel %a0,%a5@(8)
10c6d08e:       52a8 0008       addql #1,%a0@(8)
10c6d092:       2268 0004       moveal %a0@(4),%a1
10c6d096:       2a88            movel %a0,%a5@
10c6d098:       2b49 0004       movel %a1,%a5@(4)
10c6d09c:       214d 0004       movel %a5,%a0@(4)
10c6d0a0:       228d            movel %a5,%a1@
10c6d0a2:       276d 003e 0008  movel %a5@(62),%a3@(8)
10c6d0a8:       4aad 005c       tstl %a5@(92)
10c6d0ac:       670e            beqs 10c6d0bc <tcp_data_queue+0x202>
10c6d0ae:       2f0d            movel %a5,%sp@-
10c6d0b0:       2f0b            movel %a3,%sp@-
10c6d0b2:       2f04            movel %d4,%sp@-
10c6d0b4:       4eba d544       jsr %pc@(10c6a5fa <tcp_event_data_recv>)
10c6d0b8:       4fef 000c       lea %sp@(12),%sp
10c6d0bc:       082c 0000 000d  btst #0,%a4@(13)
10c6d0c2:       670e            beqs 10c6d0d2 <tcp_data_queue+0x218>
10c6d0c4:       2f0c            movel %a4,%sp@-
10c6d0c6:       2f04            movel %d4,%sp@-
10c6d0c8:       2f0d            movel %a5,%sp@-
10c6d0ca:       4eba f74c       jsr %pc@(10c6c818 <tcp_fin>)
10c6d0ce:       4fef 000c       lea %sp@(12),%sp
10c6d0d2:       200b            movel %a3,%d0
10c6d0d4:       0680 0000 00d4  addil #212,%d0
10c6d0da:       2840            moveal %d0,%a4
10c6d0dc:       4aac 0008       tstl %a4@(8)
10c6d0e0:       6712            beqs 10c6d0f4 <tcp_data_queue+0x23a>
10c6d0e2:       2f04            movel %d4,%sp@-
10c6d0e4:       4eba fc28       jsr %pc@(10c6cd0e <tcp_ofo_queue>)
10c6d0e8:       588f            addql #4,%sp
10c6d0ea:       4aac 0008       tstl %a4@(8)
10c6d0ee:       6604            bnes 10c6d0f4 <tcp_data_queue+0x23a>
10c6d0f0:       422b 0022       clrb %a3@(34)
10c6d0f4:       4a2b 0155       tstb %a3@(341)
10c6d0f8:       6708            beqs 10c6d102 <tcp_data_queue+0x248>
10c6d0fa:       2f0b            movel %a3,%sp@-
10c6d0fc:       4eba fb4a       jsr %pc@(10c6cc48 <tcp_sack_remove>)
10c6d100:       588f            addql #4,%sp
10c6d102:       4aac 0008       tstl %a4@(8)
10c6d106:       6634            bnes 10c6d13c <tcp_data_queue+0x282>
10c6d108:       4aab 00f4       tstl %a3@(244)
10c6d10c:       672e            beqs 10c6d13c <tcp_data_queue+0x282>
10c6d10e:       2044            moveal %d4,%a0
10c6d110:       2268 0050       moveal %a0@(80),%a1
10c6d114:       b3e8 0040       cmpal %a0@(64),%a1
10c6d118:       6c22            bges 10c6d13c <tcp_data_queue+0x282>
10c6d11a:       4a6b 017c       tstw %a3@(380)
10c6d11e:       661c            bnes 10c6d13c <tcp_data_queue+0x282>
10c6d120:       4280            clrl %d0
10c6d122:       102b 010c       moveb %a3@(268),%d0
10c6d126:       222b 0058       movel %a3@(88),%d1
10c6d12a:       e0a9            lsrl %d0,%d1
10c6d12c:       2013            movel %a3@,%d0
10c6d12e:       741a            moveq #26,%d2
10c6d130:       e5a8            lsll %d2,%d0
10c6d132:       08c1 0014       bset #20,%d1
10c6d136:       8081            orl %d1,%d0
10c6d138:       2740 0004       movel %d0,%a3@(4)
10c6d13c:       4a83            tstl %d3
10c6d13e:       6e00 0092       bgtw 10c6d1d2 <tcp_data_queue+0x318>
10c6d142:       2044            moveal %d4,%a0
10c6d144:       1028 0094       moveb %a0@(148),%d0
10c6d148:       6600 056c       bnew 10c6d6b6 <tcp_data_queue+0x7fc>
10c6d14c:       42a7            clrl %sp@-
10c6d14e:       2f04            movel %d4,%sp@-
10c6d150:       2068 0312       moveal %a0@(786),%a0
10c6d154:       4e90            jsr %a0@
10c6d156:       6000 055e       braw 10c6d6b6 <tcp_data_queue+0x7fc>
10c6d15a:       2001            movel %d1,%d0
10c6d15c:       90ad 003e       subl %a5@(62),%d0
10c6d160:       6b7c            bmis 10c6d1de <tcp_data_queue+0x324>
10c6d162:       52b9 1003 2f2a  addql #1,10032f2a <net_statistics+0x48>
10c6d168:       222d 003a       movel %a5@(58),%d1
10c6d16c:       242d 003e       movel %a5@(62),%d2
10c6d170:       4a2b 010a       tstb %a3@(266)
10c6d174:       674e            beqs 10c6d1c4 <tcp_data_queue+0x30a>
10c6d176:       4ab9 1001 02b4  tstl 100102b4 <sysctl_tcp_dsack>
10c6d17c:       6746            beqs 10c6d1c4 <tcp_data_queue+0x30a>
10c6d17e:       2001            movel %d1,%d0
10c6d180:       90ab 0008       subl %a3@(8),%d0
10c6d184:       6a08            bpls 10c6d18e <tcp_data_queue+0x2d4>
10c6d186:       52b9 1003 2fb6  addql #1,10032fb6 <net_statistics+0xd4>
10c6d18c:       6006            bras 10c6d194 <tcp_data_queue+0x2da>
10c6d18e:       52b9 1003 2fba  addql #1,10032fba <net_statistics+0xd8>
10c6d194:       177c 0001 0122  moveb #1,%a3@(290)
10c6d19a:       2741 0124       movel %d1,%a3@(292)
10c6d19e:       2742 0128       movel %d2,%a3@(296)
10c6d1a2:       4280            clrl %d0
10c6d1a4:       102b 0155       moveb %a3@(341),%d0
10c6d1a8:       2200            movel %d0,%d1
10c6d1aa:       5281            addql #1,%d1
10c6d1ac:       102b 0108       moveb %a3@(264),%d0
10c6d1b0:       4880            extw %d0
10c6d1b2:       307c 0004       moveaw #4,%a0
10c6d1b6:       90c0            subaw %d0,%a0
10c6d1b8:       b288            cmpl %a0,%d1
10c6d1ba:       6c02            bges 10c6d1be <tcp_data_queue+0x304>
10c6d1bc:       2041            moveal %d1,%a0
10c6d1be:       3008            movew %a0,%d0
10c6d1c0:       1740 0123       moveb %d0,%a3@(291)
10c6d1c4:       2f0b            movel %a3,%sp@-
10c6d1c6:       4eba d148       jsr %pc@(10c6a310 <tcp_enter_quickack_mode>)
10c6d1ca:       588f            addql #4,%sp
10c6d1cc:       002b 0001 0020  orib #1,%a3@(32)
10c6d1d2:       2f0d            movel %a5,%sp@-
10c6d1d4:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c6d1da:       6000 04da       braw 10c6d6b6 <tcp_data_queue+0x7fc>
10c6d1de:       202b 00f8       movel %a3@(248),%d0
10c6d1e2:       d0ab 00f4       addl %a3@(244),%d0
10c6d1e6:       9081            subl %d1,%d0
10c6d1e8:       6a02            bpls 10c6d1ec <tcp_data_queue+0x332>
10c6d1ea:       7000            moveq #0,%d0
10c6d1ec:       d081            addl %d1,%d0
10c6d1ee:       9480            subl %d0,%d2
10c6d1f0:       6ad2            bpls 10c6d1c4 <tcp_data_queue+0x30a>
10c6d1f2:       2f0b            movel %a3,%sp@-
10c6d1f4:       4eba d11a       jsr %pc@(10c6a310 <tcp_enter_quickack_mode>)
10c6d1f8:       242d 003a       movel %a5@(58),%d2
10c6d1fc:       222b 0008       movel %a3@(8),%d1
10c6d200:       588f            addql #4,%sp
10c6d202:       2002            movel %d2,%d0
10c6d204:       9081            subl %d1,%d0
10c6d206:       6a00 009a       bplw 10c6d2a2 <tcp_data_queue+0x3e8>
10c6d20a:       4a84            tstl %d4
10c6d20c:       6720            beqs 10c6d22e <tcp_data_queue+0x374>
10c6d20e:       2044            moveal %d4,%a0
10c6d210:       4a28 009d       tstb %a0@(157)
10c6d214:       6718            beqs 10c6d22e <tcp_data_queue+0x374>
10c6d216:       2f2d 003e       movel %a5@(62),%sp@-
10c6d21a:       2f02            movel %d2,%sp@-
10c6d21c:       2f01            movel %d1,%sp@-
10c6d21e:       4879 1000 9068  pea 10009068 <prio2band+0x1dee>
10c6d224:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6d22a:       4fef 0010       lea %sp@(16),%sp
10c6d22e:       242d 003a       movel %a5@(58),%d2
10c6d232:       222b 0008       movel %a3@(8),%d1
10c6d236:       4a2b 010a       tstb %a3@(266)
10c6d23a:       674c            beqs 10c6d288 <tcp_data_queue+0x3ce>
10c6d23c:       4ab9 1001 02b4  tstl 100102b4 <sysctl_tcp_dsack>
10c6d242:       6744            beqs 10c6d288 <tcp_data_queue+0x3ce>
10c6d244:       2002            movel %d2,%d0
10c6d246:       9081            subl %d1,%d0
10c6d248:       6a08            bpls 10c6d252 <tcp_data_queue+0x398>
10c6d24a:       52b9 1003 2fb6  addql #1,10032fb6 <net_statistics+0xd4>
10c6d250:       6006            bras 10c6d258 <tcp_data_queue+0x39e>
10c6d252:       52b9 1003 2fba  addql #1,10032fba <net_statistics+0xd8>
10c6d258:       177c 0001 0122  moveb #1,%a3@(290)
10c6d25e:       2742 0124       movel %d2,%a3@(292)
10c6d262:       2741 0128       movel %d1,%a3@(296)
10c6d266:       4280            clrl %d0
10c6d268:       102b 0155       moveb %a3@(341),%d0
10c6d26c:       2200            movel %d0,%d1
10c6d26e:       5281            addql #1,%d1
10c6d270:       102b 0108       moveb %a3@(264),%d0
10c6d274:       4880            extw %d0
10c6d276:       307c 0004       moveaw #4,%a0
10c6d27a:       90c0            subaw %d0,%a0
10c6d27c:       b288            cmpl %a0,%d1
10c6d27e:       6c02            bges 10c6d282 <tcp_data_queue+0x3c8>
10c6d280:       2041            moveal %d1,%a0
10c6d282:       3008            movew %a0,%d0
10c6d284:       1740 0123       moveb %d0,%a3@(291)
10c6d288:       202b 00f8       movel %a3@(248),%d0
10c6d28c:       d0ab 00f4       addl %a3@(244),%d0
10c6d290:       90ab 0008       subl %a3@(8),%d0
10c6d294:       6a02            bpls 10c6d298 <tcp_data_queue+0x3de>
10c6d296:       7000            moveq #0,%d0
10c6d298:       4a80            tstl %d0
10c6d29a:       6700 ff28       beqw 10c6d1c4 <tcp_data_queue+0x30a>
10c6d29e:       6000 fd54       braw 10c6cff4 <tcp_data_queue+0x13a>
10c6d2a2:       142b 0159       moveb %a3@(345),%d2
10c6d2a6:       0802 0000       btst #0,%d2
10c6d2aa:       6728            beqs 10c6d2d4 <tcp_data_queue+0x41a>
10c6d2ac:       122d 0046       moveb %a5@(70),%d1
10c6d2b0:       1001            moveb %d1,%d0
10c6d2b2:       0200 0003       andib #3,%d0
10c6d2b6:       0c00 0003       cmpib #3,%d0
10c6d2ba:       660a            bnes 10c6d2c6 <tcp_data_queue+0x40c>
10c6d2bc:       0002 0004       orib #4,%d2
10c6d2c0:       1742 0159       moveb %d2,%a3@(345)
10c6d2c4:       600e            bras 10c6d2d4 <tcp_data_queue+0x41a>
10c6d2c6:       0801 0001       btst #1,%d1
10c6d2ca:       6608            bnes 10c6d2d4 <tcp_data_queue+0x41a>
10c6d2cc:       2f0b            movel %a3,%sp@-
10c6d2ce:       4eba d040       jsr %pc@(10c6a310 <tcp_enter_quickack_mode>)
10c6d2d2:       588f            addql #4,%sp
10c6d2d4:       2044            moveal %d4,%a0
10c6d2d6:       2268 0050       moveal %a0@(80),%a1
10c6d2da:       b3e8 0040       cmpal %a0@(64),%a1
10c6d2de:       6e28            bgts 10c6d308 <tcp_data_queue+0x44e>
10c6d2e0:       7400            moveq #0,%d2
10c6d2e2:       202d 0078       movel %a5@(120),%d0
10c6d2e6:       b0a8 0080       cmpl %a0@(128),%d0
10c6d2ea:       6f16            bles 10c6d302 <tcp_data_queue+0x448>
10c6d2ec:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6d2f0:       2f00            movel %d0,%sp@-
10c6d2f2:       2f04            movel %d4,%sp@-
10c6d2f4:       4eb9 10c6 63cc  jsr 10c663cc <tcp_mem_schedule>
10c6d2fa:       4fef 000c       lea %sp@(12),%sp
10c6d2fe:       4a80            tstl %d0
10c6d300:       6702            beqs 10c6d304 <tcp_data_queue+0x44a>
10c6d302:       7401            moveq #1,%d2
10c6d304:       4a82            tstl %d2
10c6d306:       663c            bnes 10c6d344 <tcp_data_queue+0x48a>
10c6d308:       2f04            movel %d4,%sp@-
10c6d30a:       4eb9 10c6 d9ea  jsr 10c6d9ea <tcp_prune_queue>
10c6d310:       588f            addql #4,%sp
10c6d312:       4a80            tstl %d0
10c6d314:       6d00 febc       bltw 10c6d1d2 <tcp_data_queue+0x318>
10c6d318:       7400            moveq #0,%d2
10c6d31a:       202d 0078       movel %a5@(120),%d0
10c6d31e:       2044            moveal %d4,%a0
10c6d320:       b0a8 0080       cmpl %a0@(128),%d0
10c6d324:       6f16            bles 10c6d33c <tcp_data_queue+0x482>
10c6d326:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6d32a:       2f00            movel %d0,%sp@-
10c6d32c:       2f04            movel %d4,%sp@-
10c6d32e:       4eb9 10c6 63cc  jsr 10c663cc <tcp_mem_schedule>
10c6d334:       4fef 000c       lea %sp@(12),%sp
10c6d338:       4a80            tstl %d0
10c6d33a:       6702            beqs 10c6d33e <tcp_data_queue+0x484>
10c6d33c:       7401            moveq #1,%d2
10c6d33e:       4a82            tstl %d2
10c6d340:       6700 fe90       beqw 10c6d1d2 <tcp_data_queue+0x318>
10c6d344:       42ab 0004       clrl %a3@(4)
10c6d348:       002b 0001 0020  orib #1,%a3@(32)
10c6d34e:       4a84            tstl %d4
10c6d350:       6724            beqs 10c6d376 <tcp_data_queue+0x4bc>
10c6d352:       2244            moveal %d4,%a1
10c6d354:       4a29 009d       tstb %a1@(157)
10c6d358:       671c            beqs 10c6d376 <tcp_data_queue+0x4bc>
10c6d35a:       2f2d 003e       movel %a5@(62),%sp@-
10c6d35e:       2f2d 003a       movel %a5@(58),%sp@-
10c6d362:       2f2b 0008       movel %a3@(8),%sp@-
10c6d366:       4879 1000 9094  pea 10009094 <prio2band+0x1e1a>
10c6d36c:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6d372:       4fef 0010       lea %sp@(16),%sp
10c6d376:       2b44 000c       movel %d4,%a5@(12)
10c6d37a:       2b7c 10c6 659e  movel #281437598,%a5@(140)
10c6d380:       008c 
10c6d382:       202d 0078       movel %a5@(120),%d0
10c6d386:       2044            moveal %d4,%a0
10c6d388:       d1a8 0050       addl %d0,%a0@(80)
10c6d38c:       202d 0078       movel %a5@(120),%d0
10c6d390:       91a8 0080       subl %d0,%a0@(128)
10c6d394:       41eb 00d4       lea %a3@(212),%a0
10c6d398:       2010            movel %a0@,%d0
10c6d39a:       2848            moveal %a0,%a4
10c6d39c:       b9c0            cmpal %d0,%a4
10c6d39e:       6602            bnes 10c6d3a2 <tcp_data_queue+0x4e8>
10c6d3a0:       7000            moveq #0,%d0
10c6d3a2:       4a80            tstl %d0
10c6d3a4:       663c            bnes 10c6d3e2 <tcp_data_queue+0x528>
10c6d3a6:       4a2b 010a       tstb %a3@(266)
10c6d3aa:       671c            beqs 10c6d3c8 <tcp_data_queue+0x50e>
10c6d3ac:       177c 0001 0155  moveb #1,%a3@(341)
10c6d3b2:       422b 0122       clrb %a3@(290)
10c6d3b6:       177c 0001 0123  moveb #1,%a3@(291)
10c6d3bc:       276d 003a 012c  movel %a5@(58),%a3@(300)
10c6d3c2:       276d 003e 0130  movel %a5@(62),%a3@(304)
10c6d3c8:       2b4c 0008       movel %a4,%a5@(8)
10c6d3cc:       52ac 0008       addql #1,%a4@(8)
10c6d3d0:       2054            moveal %a4@,%a0
10c6d3d2:       2a88            movel %a0,%a5@
10c6d3d4:       2b4c 0004       movel %a4,%a5@(4)
10c6d3d8:       214d 0004       movel %a5,%a0@(4)
10c6d3dc:       288d            movel %a5,%a4@
10c6d3de:       6000 02d6       braw 10c6d6b6 <tcp_data_queue+0x7fc>
10c6d3e2:       246b 00d8       moveal %a3@(216),%a2
10c6d3e6:       2a2d 003a       movel %a5@(58),%d5
10c6d3ea:       262d 003e       movel %a5@(62),%d3
10c6d3ee:       baaa 003e       cmpl %a2@(62),%d5
10c6d3f2:       6632            bnes 10c6d426 <tcp_data_queue+0x56c>
10c6d3f4:       2252            moveal %a2@,%a1
10c6d3f6:       206a 0008       moveal %a2@(8),%a0
10c6d3fa:       2a89            movel %a1,%a5@
10c6d3fc:       2b4a 0004       movel %a2,%a5@(4)
10c6d400:       234d 0004       movel %a5,%a1@(4)
10c6d404:       248d            movel %a5,%a2@
10c6d406:       2b48 0008       movel %a0,%a5@(8)
10c6d40a:       52a8 0008       addql #1,%a0@(8)
10c6d40e:       4a2b 0155       tstb %a3@(341)
10c6d412:       6700 0292       beqw 10c6d6a6 <tcp_data_queue+0x7ec>
10c6d416:       baab 0130       cmpl %a3@(304),%d5
10c6d41a:       6600 028a       bnew 10c6d6a6 <tcp_data_queue+0x7ec>
10c6d41e:       2743 0130       movel %d3,%a3@(304)
10c6d422:       6000 0292       braw 10c6d6b6 <tcp_data_queue+0x7fc>
10c6d426:       220c            movel %a4,%d1
10c6d428:       2005            movel %d5,%d0
10c6d42a:       90aa 003a       subl %a2@(58),%d0
10c6d42e:       6a08            bpls 10c6d438 <tcp_data_queue+0x57e>
10c6d430:       246a 0004       moveal %a2@(4),%a2
10c6d434:       b28a            cmpl %a2,%d1
10c6d436:       66f0            bnes 10c6d428 <tcp_data_queue+0x56e>
10c6d438:       b9ca            cmpal %a2,%a4
10c6d43a:       6700 00dc       beqw 10c6d518 <tcp_data_queue+0x65e>
10c6d43e:       222a 003e       movel %a2@(62),%d1
10c6d442:       2005            movel %d5,%d0
10c6d444:       9081            subl %d1,%d0
10c6d446:       6a00 00d0       bplw 10c6d518 <tcp_data_queue+0x65e>
10c6d44a:       2001            movel %d1,%d0
10c6d44c:       9083            subl %d3,%d0
10c6d44e:       6b66            bmis 10c6d4b6 <tcp_data_queue+0x5fc>
10c6d450:       2f0d            movel %a5,%sp@-
10c6d452:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c6d458:       588f            addql #4,%sp
10c6d45a:       4a2b 010a       tstb %a3@(266)
10c6d45e:       6700 0256       beqw 10c6d6b6 <tcp_data_queue+0x7fc>
10c6d462:       4ab9 1001 02b4  tstl 100102b4 <sysctl_tcp_dsack>
10c6d468:       6700 023c       beqw 10c6d6a6 <tcp_data_queue+0x7ec>
10c6d46c:       2005            movel %d5,%d0
10c6d46e:       90ab 0008       subl %a3@(8),%d0
10c6d472:       6a08            bpls 10c6d47c <tcp_data_queue+0x5c2>
10c6d474:       52b9 1003 2fb6  addql #1,10032fb6 <net_statistics+0xd4>
10c6d47a:       6006            bras 10c6d482 <tcp_data_queue+0x5c8>
10c6d47c:       52b9 1003 2fba  addql #1,10032fba <net_statistics+0xd8>
10c6d482:       177c 0001 0122  moveb #1,%a3@(290)
10c6d488:       2745 0124       movel %d5,%a3@(292)
10c6d48c:       2743 0128       movel %d3,%a3@(296)
10c6d490:       4280            clrl %d0
10c6d492:       102b 0155       moveb %a3@(341),%d0
10c6d496:       2200            movel %d0,%d1
10c6d498:       5281            addql #1,%d1
10c6d49a:       102b 0108       moveb %a3@(264),%d0
10c6d49e:       4880            extw %d0
10c6d4a0:       307c 0004       moveaw #4,%a0
10c6d4a4:       90c0            subaw %d0,%a0
10c6d4a6:       b288            cmpl %a0,%d1
10c6d4a8:       6c02            bges 10c6d4ac <tcp_data_queue+0x5f2>
10c6d4aa:       2041            moveal %d1,%a0
10c6d4ac:       3208            movew %a0,%d1
10c6d4ae:       1741 0123       moveb %d1,%a3@(291)
10c6d4b2:       6000 01f2       braw 10c6d6a6 <tcp_data_queue+0x7ec>
10c6d4b6:       202a 003a       movel %a2@(58),%d0
10c6d4ba:       9085            subl %d5,%d0
10c6d4bc:       6a56            bpls 10c6d514 <tcp_data_queue+0x65a>
10c6d4be:       4a2b 010a       tstb %a3@(266)
10c6d4c2:       6754            beqs 10c6d518 <tcp_data_queue+0x65e>
10c6d4c4:       4ab9 1001 02b4  tstl 100102b4 <sysctl_tcp_dsack>
10c6d4ca:       674c            beqs 10c6d518 <tcp_data_queue+0x65e>
10c6d4cc:       2005            movel %d5,%d0
10c6d4ce:       90ab 0008       subl %a3@(8),%d0
10c6d4d2:       6a08            bpls 10c6d4dc <tcp_data_queue+0x622>
10c6d4d4:       52b9 1003 2fb6  addql #1,10032fb6 <net_statistics+0xd4>
10c6d4da:       6006            bras 10c6d4e2 <tcp_data_queue+0x628>
10c6d4dc:       52b9 1003 2fba  addql #1,10032fba <net_statistics+0xd8>
10c6d4e2:       177c 0001 0122  moveb #1,%a3@(290)
10c6d4e8:       2745 0124       movel %d5,%a3@(292)
10c6d4ec:       2741 0128       movel %d1,%a3@(296)
10c6d4f0:       4280            clrl %d0
10c6d4f2:       102b 0155       moveb %a3@(341),%d0
10c6d4f6:       2200            movel %d0,%d1
10c6d4f8:       5281            addql #1,%d1
10c6d4fa:       102b 0108       moveb %a3@(264),%d0
10c6d4fe:       4880            extw %d0
10c6d500:       307c 0004       moveaw #4,%a0
10c6d504:       90c0            subaw %d0,%a0
10c6d506:       b288            cmpl %a0,%d1
10c6d508:       6c02            bges 10c6d50c <tcp_data_queue+0x652>
10c6d50a:       2041            moveal %d1,%a0
10c6d50c:       3408            movew %a0,%d2
10c6d50e:       1742 0123       moveb %d2,%a3@(291)
10c6d512:       6004            bras 10c6d518 <tcp_data_queue+0x65e>
10c6d514:       246a 0004       moveal %a2@(4),%a2
10c6d518:       2052            moveal %a2@,%a0
10c6d51a:       2a88            movel %a0,%a5@
10c6d51c:       2b4a 0004       movel %a2,%a5@(4)
10c6d520:       214d 0004       movel %a5,%a0@(4)
10c6d524:       248d            movel %a5,%a2@
10c6d526:       2b4c 0008       movel %a4,%a5@(8)
10c6d52a:       52ac 0008       addql #1,%a4@(8)
10c6d52e:       2455            moveal %a5@,%a2
10c6d530:       b9ca            cmpal %a2,%a4
10c6d532:       6700 0172       beqw 10c6d6a6 <tcp_data_queue+0x7ec>
10c6d536:       222a 003a       movel %a2@(58),%d1
10c6d53a:       2001            movel %d1,%d0
10c6d53c:       9083            subl %d3,%d0
10c6d53e:       6a00 0166       bplw 10c6d6a6 <tcp_data_queue+0x7ec>
10c6d542:       7c00            moveq #0,%d6
10c6d544:       2003            movel %d3,%d0
10c6d546:       90aa 003e       subl %a2@(62),%d0
10c6d54a:       6a00 0094       bplw 10c6d5e0 <tcp_data_queue+0x726>
10c6d54e:       4a2b 0122       tstb %a3@(290)
10c6d552:       665a            bnes 10c6d5ae <tcp_data_queue+0x6f4>
10c6d554:       4a2b 010a       tstb %a3@(266)
10c6d558:       6700 015c       beqw 10c6d6b6 <tcp_data_queue+0x7fc>
10c6d55c:       4ab9 1001 02b4  tstl 100102b4 <sysctl_tcp_dsack>
10c6d562:       6700 0142       beqw 10c6d6a6 <tcp_data_queue+0x7ec>
10c6d566:       2001            movel %d1,%d0
10c6d568:       90ab 0008       subl %a3@(8),%d0
10c6d56c:       6a08            bpls 10c6d576 <tcp_data_queue+0x6bc>
10c6d56e:       52b9 1003 2fb6  addql #1,10032fb6 <net_statistics+0xd4>
10c6d574:       6006            bras 10c6d57c <tcp_data_queue+0x6c2>
10c6d576:       52b9 1003 2fba  addql #1,10032fba <net_statistics+0xd8>
10c6d57c:       177c 0001 0122  moveb #1,%a3@(290)
10c6d582:       2741 0124       movel %d1,%a3@(292)
10c6d586:       2743 0128       movel %d3,%a3@(296)
10c6d58a:       1c2b 0155       moveb %a3@(341),%d6
10c6d58e:       2206            movel %d6,%d1
10c6d590:       5281            addql #1,%d1
10c6d592:       102b 0108       moveb %a3@(264),%d0
10c6d596:       4880            extw %d0
10c6d598:       307c 0004       moveaw #4,%a0
10c6d59c:       90c0            subaw %d0,%a0
10c6d59e:       b288            cmpl %a0,%d1
10c6d5a0:       6c02            bges 10c6d5a4 <tcp_data_queue+0x6ea>
10c6d5a2:       2041            moveal %d1,%a0
10c6d5a4:       3008            movew %a0,%d0
10c6d5a6:       1740 0123       moveb %d0,%a3@(291)
10c6d5aa:       6000 00fa       braw 10c6d6a6 <tcp_data_queue+0x7ec>
10c6d5ae:       43eb 0124       lea %a3@(292),%a1
10c6d5b2:       2029 0004       movel %a1@(4),%d0
10c6d5b6:       9081            subl %d1,%d0
10c6d5b8:       6b00 00ec       bmiw 10c6d6a6 <tcp_data_queue+0x7ec>
10c6d5bc:       2051            moveal %a1@,%a0
10c6d5be:       2003            movel %d3,%d0
10c6d5c0:       9088            subl %a0,%d0
10c6d5c2:       6b00 00e2       bmiw 10c6d6a6 <tcp_data_queue+0x7ec>
10c6d5c6:       2001            movel %d1,%d0
10c6d5c8:       9088            subl %a0,%d0
10c6d5ca:       6a02            bpls 10c6d5ce <tcp_data_queue+0x714>
10c6d5cc:       2281            movel %d1,%a1@
10c6d5ce:       2029 0004       movel %a1@(4),%d0
10c6d5d2:       9083            subl %d3,%d0
10c6d5d4:       6a00 00d0       bplw 10c6d6a6 <tcp_data_queue+0x7ec>
10c6d5d8:       2343 0004       movel %d3,%a1@(4)
10c6d5dc:       6000 00c8       braw 10c6d6a6 <tcp_data_queue+0x7ec>
10c6d5e0:       206a 0008       moveal %a2@(8),%a0
10c6d5e4:       53a8 0008       subql #1,%a0@(8)
10c6d5e8:       2252            moveal %a2@,%a1
10c6d5ea:       206a 0004       moveal %a2@(4),%a0
10c6d5ee:       4292            clrl %a2@
10c6d5f0:       42aa 0004       clrl %a2@(4)
10c6d5f4:       42aa 0008       clrl %a2@(8)
10c6d5f8:       2348 0004       movel %a0,%a1@(4)
10c6d5fc:       2089            movel %a1,%a0@
10c6d5fe:       226a 003a       moveal %a2@(58),%a1
10c6d602:       242a 003e       movel %a2@(62),%d2
10c6d606:       4a2b 0122       tstb %a3@(290)
10c6d60a:       6656            bnes 10c6d662 <tcp_data_queue+0x7a8>
10c6d60c:       4a2b 010a       tstb %a3@(266)
10c6d610:       6778            beqs 10c6d68a <tcp_data_queue+0x7d0>
10c6d612:       4ab9 1001 02b4  tstl 100102b4 <sysctl_tcp_dsack>
10c6d618:       6770            beqs 10c6d68a <tcp_data_queue+0x7d0>
10c6d61a:       2009            movel %a1,%d0
10c6d61c:       90ab 0008       subl %a3@(8),%d0
10c6d620:       6a08            bpls 10c6d62a <tcp_data_queue+0x770>
10c6d622:       52b9 1003 2fb6  addql #1,10032fb6 <net_statistics+0xd4>
10c6d628:       6006            bras 10c6d630 <tcp_data_queue+0x776>
10c6d62a:       52b9 1003 2fba  addql #1,10032fba <net_statistics+0xd8>
10c6d630:       177c 0001 0122  moveb #1,%a3@(290)
10c6d636:       2749 0124       movel %a1,%a3@(292)
10c6d63a:       2742 0128       movel %d2,%a3@(296)
10c6d63e:       4280            clrl %d0
10c6d640:       102b 0155       moveb %a3@(341),%d0
10c6d644:       2200            movel %d0,%d1
10c6d646:       5281            addql #1,%d1
10c6d648:       102b 0108       moveb %a3@(264),%d0
10c6d64c:       4880            extw %d0
10c6d64e:       307c 0004       moveaw #4,%a0
10c6d652:       90c0            subaw %d0,%a0
10c6d654:       b288            cmpl %a0,%d1
10c6d656:       6c02            bges 10c6d65a <tcp_data_queue+0x7a0>
10c6d658:       2041            moveal %d1,%a0
10c6d65a:       3208            movew %a0,%d1
10c6d65c:       1741 0123       moveb %d1,%a3@(291)
10c6d660:       6028            bras 10c6d68a <tcp_data_queue+0x7d0>
10c6d662:       41eb 0124       lea %a3@(292),%a0
10c6d666:       2028 0004       movel %a0@(4),%d0
10c6d66a:       9089            subl %a1,%d0
10c6d66c:       6b1c            bmis 10c6d68a <tcp_data_queue+0x7d0>
10c6d66e:       2210            movel %a0@,%d1
10c6d670:       2002            movel %d2,%d0
10c6d672:       9081            subl %d1,%d0
10c6d674:       6b14            bmis 10c6d68a <tcp_data_queue+0x7d0>
10c6d676:       2009            movel %a1,%d0
10c6d678:       9081            subl %d1,%d0
10c6d67a:       6a02            bpls 10c6d67e <tcp_data_queue+0x7c4>
10c6d67c:       2089            movel %a1,%a0@
10c6d67e:       2028 0004       movel %a0@(4),%d0
10c6d682:       9082            subl %d2,%d0
10c6d684:       6a04            bpls 10c6d68a <tcp_data_queue+0x7d0>
10c6d686:       2142 0004       movel %d2,%a0@(4)
10c6d68a:       2f0a            movel %a2,%sp@-
10c6d68c:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c6d692:       588f            addql #4,%sp
10c6d694:       2455            moveal %a5@,%a2
10c6d696:       b9ca            cmpal %a2,%a4
10c6d698:       670c            beqs 10c6d6a6 <tcp_data_queue+0x7ec>
10c6d69a:       222a 003a       movel %a2@(58),%d1
10c6d69e:       2001            movel %d1,%d0
10c6d6a0:       9083            subl %d3,%d0
10c6d6a2:       6b00 fea0       bmiw 10c6d544 <tcp_data_queue+0x68a>
10c6d6a6:       4a2b 010a       tstb %a3@(266)
10c6d6aa:       670a            beqs 10c6d6b6 <tcp_data_queue+0x7fc>
10c6d6ac:       2f03            movel %d3,%sp@-
10c6d6ae:       2f05            movel %d5,%sp@-
10c6d6b0:       2f04            movel %d4,%sp@-
10c6d6b2:       4eba f4a4       jsr %pc@(10c6cb58 <tcp_sack_new_ofo_skb>)
10c6d6b6:       4cee 3c7c ffdc  moveml %fp@(-36),%d2-%d6/%a2-%a5
10c6d6bc:       4e5e            unlk %fp
10c6d6be:       4e75            rts

10c6d6c0 <tcp_collapse>:
10c6d6c0:       4e56 0000       linkw %fp,#0
10c6d6c4:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c6d6c8:       2a2e 0008       movel %fp@(8),%d5
10c6d6cc:       2c2e 0010       movel %fp@(16),%d6
10c6d6d0:       282e 0014       movel %fp@(20),%d4
10c6d6d4:       2e2e 0018       movel %fp@(24),%d7
10c6d6d8:       2a6e 000c       moveal %fp@(12),%a5
10c6d6dc:       bc8d            cmpl %a5,%d6
10c6d6de:       6700 0278       beqw 10c6d958 <tcp_collapse+0x298>
10c6d6e2:       222d 003e       movel %a5@(62),%d1
10c6d6e6:       2004            movel %d4,%d0
10c6d6e8:       9081            subl %d1,%d0
10c6d6ea:       2601            movel %d1,%d3
10c6d6ec:       4a80            tstl %d0
10c6d6ee:       6d34            blts 10c6d724 <tcp_collapse+0x64>
10c6d6f0:       2415            movel %a5@,%d2
10c6d6f2:       206d 0008       moveal %a5@(8),%a0
10c6d6f6:       53a8 0008       subql #1,%a0@(8)
10c6d6fa:       2255            moveal %a5@,%a1
10c6d6fc:       206d 0004       moveal %a5@(4),%a0
10c6d700:       4295            clrl %a5@
10c6d702:       42ad 0004       clrl %a5@(4)
10c6d706:       42ad 0008       clrl %a5@(8)
10c6d70a:       2348 0004       movel %a0,%a1@(4)
10c6d70e:       2089            movel %a1,%a0@
10c6d710:       2f0d            movel %a5,%sp@-
10c6d712:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c6d718:       52b9 1003 2fb2  addql #1,10032fb2 <net_statistics+0xd0>
10c6d71e:       2a42            moveal %d2,%a5
10c6d720:       588f            addql #4,%sp
10c6d722:       6048            bras 10c6d76c <tcp_collapse+0xac>
10c6d724:       206d 001c       moveal %a5@(28),%a0
10c6d728:       1028 000d       moveb %a0@(13),%d0
10c6d72c:       0200 0003       andib #3,%d0
10c6d730:       6636            bnes 10c6d768 <tcp_collapse+0xa8>
10c6d732:       222d 0078       movel %a5@(120),%d1
10c6d736:       2439 1001 02bc  movel 100102bc <sysctl_tcp_adv_win_scale>,%d2
10c6d73c:       6e08            bgts 10c6d746 <tcp_collapse+0x86>
10c6d73e:       4482            negl %d2
10c6d740:       2001            movel %d1,%d0
10c6d742:       e4a0            asrl %d2,%d0
10c6d744:       6008            bras 10c6d74e <tcp_collapse+0x8e>
10c6d746:       2001            movel %d1,%d0
10c6d748:       e4a0            asrl %d2,%d0
10c6d74a:       9280            subl %d0,%d1
10c6d74c:       2001            movel %d1,%d0
10c6d74e:       b0ad 005c       cmpl %a5@(92),%d0
10c6d752:       621e            bhis 10c6d772 <tcp_collapse+0xb2>
10c6d754:       202d 003a       movel %a5@(58),%d0
10c6d758:       9084            subl %d4,%d0
10c6d75a:       6b16            bmis 10c6d772 <tcp_collapse+0xb2>
10c6d75c:       2055            moveal %a5@,%a0
10c6d75e:       bc88            cmpl %a0,%d6
10c6d760:       6706            beqs 10c6d768 <tcp_collapse+0xa8>
10c6d762:       b6a8 003a       cmpl %a0@(58),%d3
10c6d766:       660a            bnes 10c6d772 <tcp_collapse+0xb2>
10c6d768:       2803            movel %d3,%d4
10c6d76a:       2a55            moveal %a5@,%a5
10c6d76c:       bc8d            cmpl %a5,%d6
10c6d76e:       6600 ff72       bnew 10c6d6e2 <tcp_collapse+0x22>
10c6d772:       bc8d            cmpl %a5,%d6
10c6d774:       6700 01e2       beqw 10c6d958 <tcp_collapse+0x298>
10c6d778:       206d 001c       moveal %a5@(28),%a0
10c6d77c:       1028 000d       moveb %a0@(13),%d0
10c6d780:       0200 0003       andib #3,%d0
10c6d784:       6600 01d2       bnew 10c6d958 <tcp_collapse+0x298>
10c6d788:       6000 01c6       braw 10c6d950 <tcp_collapse+0x290>
10c6d78c:       242d 0080       movel %a5@(128),%d2
10c6d790:       94ad 007c       subl %a5@(124),%d2
10c6d794:       263c 0000 0f15  movel #3861,%d3
10c6d79a:       9682            subl %d2,%d3
10c6d79c:       70f0            moveq #-16,%d0
10c6d79e:       c680            andl %d0,%d3
10c6d7a0:       6d00 01b6       bltw 10c6d958 <tcp_collapse+0x298>
10c6d7a4:       2007            movel %d7,%d0
10c6d7a6:       9084            subl %d4,%d0
10c6d7a8:       b680            cmpl %d0,%d3
10c6d7aa:       6302            blss 10c6d7ae <tcp_collapse+0xee>
10c6d7ac:       2600            movel %d0,%d3
10c6d7ae:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c6d7b2:       2043            moveal %d3,%a0
10c6d7b4:       4870 2800       pea %a0@(00000000,%d2:l)
10c6d7b8:       4eb9 10c5 5644  jsr 10c55644 <alloc_skb>
10c6d7be:       2840            moveal %d0,%a4
10c6d7c0:       508f            addql #8,%sp
10c6d7c2:       b8fc 0000       cmpaw #0,%a4
10c6d7c6:       6700 0190       beqw 10c6d958 <tcp_collapse+0x298>
10c6d7ca:       d5ac 0080       addl %d2,%a4@(128)
10c6d7ce:       d5ac 0084       addl %d2,%a4@(132)
10c6d7d2:       2f02            movel %d2,%sp@-
10c6d7d4:       2f2d 007c       movel %a5@(124),%sp@-
10c6d7d8:       2f2c 007c       movel %a4@(124),%sp@-
10c6d7dc:       47f9 10c8 5744  lea 10c85744 <memcpy>,%a3
10c6d7e2:       4e93            jsr %a3@
10c6d7e4:       202d 0020       movel %a5@(32),%d0
10c6d7e8:       90ad 007c       subl %a5@(124),%d0
10c6d7ec:       222c 007c       movel %a4@(124),%d1
10c6d7f0:       d081            addl %d1,%d0
10c6d7f2:       2940 0020       movel %d0,%a4@(32)
10c6d7f6:       202d 001c       movel %a5@(28),%d0
10c6d7fa:       90ad 007c       subl %a5@(124),%d0
10c6d7fe:       d081            addl %d1,%d0
10c6d800:       2940 001c       movel %d0,%a4@(28)
10c6d804:       202d 0024       movel %a5@(36),%d0
10c6d808:       90ad 007c       subl %a5@(124),%d0
10c6d80c:       d280            addl %d0,%d1
10c6d80e:       2941 0024       movel %d1,%a4@(36)
10c6d812:       4878 0030       pea 30 <LSIGTRAP+0x2b>
10c6d816:       486d 002c       pea %a5@(44)
10c6d81a:       45ec 002c       lea %a4@(44),%a2
10c6d81e:       2f0a            movel %a2,%sp@-
10c6d820:       4e93            jsr %a3@
10c6d822:       2544 0012       movel %d4,%a2@(18)
10c6d826:       2944 003a       movel %d4,%a4@(58)
10c6d82a:       226d 0004       moveal %a5@(4),%a1
10c6d82e:       206d 0008       moveal %a5@(8),%a0
10c6d832:       4fef 0018       lea %sp@(24),%sp
10c6d836:       288d            movel %a5,%a4@
10c6d838:       2949 0004       movel %a1,%a4@(4)
10c6d83c:       2b4c 0004       movel %a4,%a5@(4)
10c6d840:       228c            movel %a4,%a1@
10c6d842:       2948 0008       movel %a0,%a4@(8)
10c6d846:       52a8 0008       addql #1,%a0@(8)
10c6d84a:       2945 000c       movel %d5,%a4@(12)
10c6d84e:       297c 10c6 659e  movel #281437598,%a4@(140)
10c6d854:       008c 
10c6d856:       202c 0078       movel %a4@(120),%d0
10c6d85a:       2045            moveal %d5,%a0
10c6d85c:       d1a8 0050       addl %d0,%a0@(80)
10c6d860:       202c 0078       movel %a4@(120),%d0
10c6d864:       91a8 0080       subl %d0,%a0@(128)
10c6d868:       4a83            tstl %d3
10c6d86a:       6f00 00e4       blew 10c6d950 <tcp_collapse+0x290>
10c6d86e:       2644            moveal %d4,%a3
10c6d870:       97ed 003a       subal %a5@(58),%a3
10c6d874:       202d 003e       movel %a5@(62),%d0
10c6d878:       9084            subl %d4,%d0
10c6d87a:       b6fc 0000       cmpaw #0,%a3
10c6d87e:       6c0c            bges 10c6d88c <tcp_collapse+0x1cc>
10c6d880:       4879 1000 8b61  pea 10008b61 <prio2band+0x18e7>
10c6d886:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c6d88c:       4a80            tstl %d0
10c6d88e:       6f6e            bles 10c6d8fe <tcp_collapse+0x23e>
10c6d890:       2400            movel %d0,%d2
10c6d892:       b682            cmpl %d2,%d3
10c6d894:       6c02            bges 10c6d898 <tcp_collapse+0x1d8>
10c6d896:       2403            movel %d3,%d2
10c6d898:       2f02            movel %d2,%sp@-
10c6d89a:       246c 0084       moveal %a4@(132),%a2
10c6d89e:       4aac 0060       tstl %a4@(96)
10c6d8a2:       670c            beqs 10c6d8b0 <tcp_collapse+0x1f0>
10c6d8a4:       4879 1000 8b61  pea 10008b61 <prio2band+0x18e7>
10c6d8aa:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c6d8b0:       200a            movel %a2,%d0
10c6d8b2:       d082            addl %d2,%d0
10c6d8b4:       2940 0084       movel %d0,%a4@(132)
10c6d8b8:       d5ac 005c       addl %d2,%a4@(92)
10c6d8bc:       b0ac 0088       cmpl %a4@(136),%d0
10c6d8c0:       6314            blss 10c6d8d6 <tcp_collapse+0x216>
10c6d8c2:       2f3c 10c6 d8c2  movel #281467074,%sp@-
10c6d8c8:       2f02            movel %d2,%sp@-
10c6d8ca:       2f0c            movel %a4,%sp@-
10c6d8cc:       4eb9 10c5 55c4  jsr 10c555c4 <skb_over_panic>
10c6d8d2:       4fef 000c       lea %sp@(12),%sp
10c6d8d6:       2f0a            movel %a2,%sp@-
10c6d8d8:       2f0b            movel %a3,%sp@-
10c6d8da:       2f0d            movel %a5,%sp@-
10c6d8dc:       4eb9 10c5 645c  jsr 10c5645c <skb_copy_bits>
10c6d8e2:       4fef 0010       lea %sp@(16),%sp
10c6d8e6:       4a80            tstl %d0
10c6d8e8:       670c            beqs 10c6d8f6 <tcp_collapse+0x236>
10c6d8ea:       4879 1000 8b61  pea 10008b61 <prio2band+0x18e7>
10c6d8f0:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c6d8f6:       d5ac 003e       addl %d2,%a4@(62)
10c6d8fa:       9682            subl %d2,%d3
10c6d8fc:       d882            addl %d2,%d4
10c6d8fe:       2004            movel %d4,%d0
10c6d900:       90ad 003e       subl %a5@(62),%d0
10c6d904:       6b00 ff62       bmiw 10c6d868 <tcp_collapse+0x1a8>
10c6d908:       2455            moveal %a5@,%a2
10c6d90a:       206d 0008       moveal %a5@(8),%a0
10c6d90e:       53a8 0008       subql #1,%a0@(8)
10c6d912:       2255            moveal %a5@,%a1
10c6d914:       206d 0004       moveal %a5@(4),%a0
10c6d918:       4295            clrl %a5@
10c6d91a:       42ad 0004       clrl %a5@(4)
10c6d91e:       42ad 0008       clrl %a5@(8)
10c6d922:       2348 0004       movel %a0,%a1@(4)
10c6d926:       2089            movel %a1,%a0@
10c6d928:       2f0d            movel %a5,%sp@-
10c6d92a:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c6d930:       52b9 1003 2fb2  addql #1,10032fb2 <net_statistics+0xd0>
10c6d936:       2a4a            moveal %a2,%a5
10c6d938:       588f            addql #4,%sp
10c6d93a:       bc8a            cmpl %a2,%d6
10c6d93c:       671a            beqs 10c6d958 <tcp_collapse+0x298>
10c6d93e:       206a 001c       moveal %a2@(28),%a0
10c6d942:       1028 000d       moveb %a0@(13),%d0
10c6d946:       0200 0003       andib #3,%d0
10c6d94a:       660c            bnes 10c6d958 <tcp_collapse+0x298>
10c6d94c:       6000 ff1a       braw 10c6d868 <tcp_collapse+0x1a8>
10c6d950:       2004            movel %d4,%d0
10c6d952:       9087            subl %d7,%d0
10c6d954:       6b00 fe36       bmiw 10c6d78c <tcp_collapse+0xcc>
10c6d958:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c6d95e:       4e5e            unlk %fp
10c6d960:       4e75            rts

10c6d962 <tcp_collapse_ofo_queue>:
10c6d962:       4e56 0000       linkw %fp,#0
10c6d966:       48e7 3c30       moveml %d2-%d5/%a2-%a3,%sp@-
10c6d96a:       2a2e 0008       movel %fp@(8),%d5
10c6d96e:       2045            moveal %d5,%a0
10c6d970:       41e8 01aa       lea %a0@(426),%a0
10c6d974:       2010            movel %a0@,%d0
10c6d976:       b1c0            cmpal %d0,%a0
10c6d978:       6602            bnes 10c6d97c <tcp_collapse_ofo_queue+0x1a>
10c6d97a:       7000            moveq #0,%d0
10c6d97c:       2440            moveal %d0,%a2
10c6d97e:       b4fc 0000       cmpaw #0,%a2
10c6d982:       675c            beqs 10c6d9e0 <tcp_collapse_ofo_queue+0x7e>
10c6d984:       242a 003a       movel %a2@(58),%d2
10c6d988:       226a 003e       moveal %a2@(62),%a1
10c6d98c:       280a            movel %a2,%d4
10c6d98e:       2608            movel %a0,%d3
10c6d990:       47fa fd2e       lea %pc@(10c6d6c0 <tcp_collapse>),%a3
10c6d994:       601a            bras 10c6d9b0 <tcp_collapse_ofo_queue+0x4e>
10c6d996:       242a 003a       movel %a2@(58),%d2
10c6d99a:       226a 003e       moveal %a2@(62),%a1
10c6d99e:       6010            bras 10c6d9b0 <tcp_collapse_ofo_queue+0x4e>
10c6d9a0:       2001            movel %d1,%d0
10c6d9a2:       9082            subl %d2,%d0
10c6d9a4:       6a02            bpls 10c6d9a8 <tcp_collapse_ofo_queue+0x46>
10c6d9a6:       2401            movel %d1,%d2
10c6d9a8:       2009            movel %a1,%d0
10c6d9aa:       9088            subl %a0,%d0
10c6d9ac:       6a02            bpls 10c6d9b0 <tcp_collapse_ofo_queue+0x4e>
10c6d9ae:       2248            moveal %a0,%a1
10c6d9b0:       2452            moveal %a2@,%a2
10c6d9b2:       b68a            cmpl %a2,%d3
10c6d9b4:       6714            beqs 10c6d9ca <tcp_collapse_ofo_queue+0x68>
10c6d9b6:       222a 003a       movel %a2@(58),%d1
10c6d9ba:       2009            movel %a1,%d0
10c6d9bc:       9081            subl %d1,%d0
10c6d9be:       6b0a            bmis 10c6d9ca <tcp_collapse_ofo_queue+0x68>
10c6d9c0:       206a 003e       moveal %a2@(62),%a0
10c6d9c4:       2008            movel %a0,%d0
10c6d9c6:       9082            subl %d2,%d0
10c6d9c8:       6ad6            bpls 10c6d9a0 <tcp_collapse_ofo_queue+0x3e>
10c6d9ca:       2f09            movel %a1,%sp@-
10c6d9cc:       2f02            movel %d2,%sp@-
10c6d9ce:       2f0a            movel %a2,%sp@-
10c6d9d0:       2f04            movel %d4,%sp@-
10c6d9d2:       2f05            movel %d5,%sp@-
10c6d9d4:       4e93            jsr %a3@
10c6d9d6:       280a            movel %a2,%d4
10c6d9d8:       4fef 0014       lea %sp@(20),%sp
10c6d9dc:       b68a            cmpl %a2,%d3
10c6d9de:       66b6            bnes 10c6d996 <tcp_collapse_ofo_queue+0x34>
10c6d9e0:       4cee 0c3c ffe8  moveml %fp@(-24),%d2-%d5/%a2-%a3
10c6d9e6:       4e5e            unlk %fp
10c6d9e8:       4e75            rts

10c6d9ea <tcp_prune_queue>:
10c6d9ea:       4e56 0000       linkw %fp,#0
10c6d9ee:       48e7 0038       moveml %a2-%a4,%sp@-
10c6d9f2:       286e 0008       moveal %fp@(8),%a4
10c6d9f6:       47ec 00d6       lea %a4@(214),%a3
10c6d9fa:       b8fc 0000       cmpaw #0,%a4
10c6d9fe:       6718            beqs 10c6da18 <tcp_prune_queue+0x2e>
10c6da00:       4a2c 009d       tstb %a4@(157)
10c6da04:       6712            beqs 10c6da18 <tcp_prune_queue+0x2e>
10c6da06:       2f2b 0104       movel %a3@(260),%sp@-
10c6da0a:       4879 1000 90c6  pea 100090c6 <prio2band+0x1e4c>
10c6da10:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6da16:       508f            addql #8,%sp
10c6da18:       52b9 1003 2ef2  addql #1,10032ef2 <net_statistics+0x10>
10c6da1e:       202c 0050       movel %a4@(80),%d0
10c6da22:       b0ac 0040       cmpl %a4@(64),%d0
10c6da26:       6d0c            blts 10c6da34 <tcp_prune_queue+0x4a>
10c6da28:       2f0b            movel %a3,%sp@-
10c6da2a:       2f0c            movel %a4,%sp@-
10c6da2c:       4eba caf8       jsr %pc@(10c6a526 <tcp_clamp_window>)
10c6da30:       508f            addql #8,%sp
10c6da32:       601e            bras 10c6da52 <tcp_prune_queue+0x68>
10c6da34:       4ab9 1003 2bb4  tstl 10032bb4 <tcp_memory_pressure>
10c6da3a:       6716            beqs 10c6da52 <tcp_prune_queue+0x68>
10c6da3c:       222b 0150       movel %a3@(336),%d1
10c6da40:       4280            clrl %d0
10c6da42:       302b 0156       movew %a3@(342),%d0
10c6da46:       e588            lsll #2,%d0
10c6da48:       b280            cmpl %d0,%d1
10c6da4a:       6402            bccs 10c6da4e <tcp_prune_queue+0x64>
10c6da4c:       2001            movel %d1,%d0
10c6da4e:       2740 0150       movel %d0,%a3@(336)
10c6da52:       2f0c            movel %a4,%sp@-
10c6da54:       4eba ff0c       jsr %pc@(10c6d962 <tcp_collapse_ofo_queue>)
10c6da58:       2f2b 0008       movel %a3@(8),%sp@-
10c6da5c:       2f2b 0104       movel %a3@(260),%sp@-
10c6da60:       41ec 0054       lea %a4@(84),%a0
10c6da64:       2f08            movel %a0,%sp@-
10c6da66:       2f10            movel %a0@,%sp@-
10c6da68:       2f0c            movel %a4,%sp@-
10c6da6a:       4eba fc54       jsr %pc@(10c6d6c0 <tcp_collapse>)
10c6da6e:       4fef 0018       lea %sp@(24),%sp
10c6da72:       0cac 0000 0fff  cmpil #4095,%a4@(128)
10c6da78:       0080 
10c6da7a:       6f0a            bles 10c6da86 <tcp_prune_queue+0x9c>
10c6da7c:       2f0c            movel %a4,%sp@-
10c6da7e:       4eb9 10c6 654e  jsr 10c6654e <__tcp_mem_reclaim>
10c6da84:       588f            addql #4,%sp
10c6da86:       202c 0050       movel %a4@(80),%d0
10c6da8a:       b0ac 0040       cmpl %a4@(64),%d0
10c6da8e:       6f00 009e       blew 10c6db2e <tcp_prune_queue+0x144>
10c6da92:       45eb 00d4       lea %a3@(212),%a2
10c6da96:       202a 0008       movel %a2@(8),%d0
10c6da9a:       677a            beqs 10c6db16 <tcp_prune_queue+0x12c>
10c6da9c:       d1b9 1003 2efa  addl %d0,10032efa <net_statistics+0x18>
10c6daa2:       6028            bras 10c6dacc <tcp_prune_queue+0xe2>
10c6daa4:       7001            moveq #1,%d0
10c6daa6:       b0a9 0070       cmpl %a1@(112),%d0
10c6daaa:       6716            beqs 10c6dac2 <tcp_prune_queue+0xd8>
10c6daac:       41e9 0070       lea %a1@(112),%a0
10c6dab0:       40c1            movew %sr,%d1
10c6dab2:       007c 0700       oriw #1792,%sr
10c6dab6:       2010            movel %a0@,%d0
10c6dab8:       5380            subql #1,%d0
10c6daba:       2080            movel %d0,%a0@
10c6dabc:       46c1            movew %d1,%sr
10c6dabe:       4a80            tstl %d0
10c6dac0:       660a            bnes 10c6dacc <tcp_prune_queue+0xe2>
10c6dac2:       2f09            movel %a1,%sp@-
10c6dac4:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c6daca:       588f            addql #4,%sp
10c6dacc:       2052            moveal %a2@,%a0
10c6dace:       93c9            subal %a1,%a1
10c6dad0:       b5c8            cmpal %a0,%a2
10c6dad2:       6718            beqs 10c6daec <tcp_prune_queue+0x102>
10c6dad4:       2248            moveal %a0,%a1
10c6dad6:       2051            moveal %a1@,%a0
10c6dad8:       53aa 0008       subql #1,%a2@(8)
10c6dadc:       214a 0004       movel %a2,%a0@(4)
10c6dae0:       2488            movel %a0,%a2@
10c6dae2:       4291            clrl %a1@
10c6dae4:       42a9 0004       clrl %a1@(4)
10c6dae8:       42a9 0008       clrl %a1@(8)
10c6daec:       b2fc 0000       cmpaw #0,%a1
10c6daf0:       66b2            bnes 10c6daa4 <tcp_prune_queue+0xba>
10c6daf2:       4a2b 010a       tstb %a3@(266)
10c6daf6:       670c            beqs 10c6db04 <tcp_prune_queue+0x11a>
10c6daf8:       422b 0122       clrb %a3@(290)
10c6dafc:       422b 0123       clrb %a3@(291)
10c6db00:       422b 0155       clrb %a3@(341)
10c6db04:       0cac 0000 0fff  cmpil #4095,%a4@(128)
10c6db0a:       0080 
10c6db0c:       6f08            bles 10c6db16 <tcp_prune_queue+0x12c>
10c6db0e:       2f0c            movel %a4,%sp@-
10c6db10:       4eb9 10c6 654e  jsr 10c6654e <__tcp_mem_reclaim>
10c6db16:       202c 0050       movel %a4@(80),%d0
10c6db1a:       b0ac 0040       cmpl %a4@(64),%d0
10c6db1e:       6f0e            bles 10c6db2e <tcp_prune_queue+0x144>
10c6db20:       52b9 1003 2ef6  addql #1,10032ef6 <net_statistics+0x14>
10c6db26:       42ab 0004       clrl %a3@(4)
10c6db2a:       70ff            moveq #-1,%d0
10c6db2c:       6002            bras 10c6db30 <tcp_prune_queue+0x146>
10c6db2e:       7000            moveq #0,%d0
10c6db30:       4cee 1c00 fff4  moveml %fp@(-12),%a2-%a4
10c6db36:       4e5e            unlk %fp
10c6db38:       4e75            rts

10c6db3a <tcp_cwnd_application_limited>:
10c6db3a:       4e56 0000       linkw %fp,#0
10c6db3e:       2f02            movel %d2,%sp@-
10c6db40:       206e 0008       moveal %fp@(8),%a0
10c6db44:       43e8 00d6       lea %a0@(214),%a1
10c6db48:       4a29 006a       tstb %a1@(106)
10c6db4c:       664e            bnes 10c6db9c <tcp_cwnd_application_limited+0x62>
10c6db4e:       2028 0306       movel %a0@(774),%d0
10c6db52:       6748            beqs 10c6db9c <tcp_cwnd_application_limited+0x62>
10c6db54:       2040            moveal %d0,%a0
10c6db56:       5888            addql #4,%a0
10c6db58:       2010            movel %a0@,%d0
10c6db5a:       0800 0002       btst #2,%d0
10c6db5e:       663c            bnes 10c6db9c <tcp_cwnd_application_limited+0x62>
10c6db60:       2069 00a0       moveal %a1@(160),%a0
10c6db64:       7002            moveq #2,%d0
10c6db66:       b088            cmpl %a0,%d0
10c6db68:       6304            blss 10c6db6e <tcp_cwnd_application_limited+0x34>
10c6db6a:       307c 0002       moveaw #2,%a0
10c6db6e:       2029 0098       movel %a1@(152),%d0
10c6db72:       2200            movel %d0,%d1
10c6db74:       b288            cmpl %a0,%d1
10c6db76:       6320            blss 10c6db98 <tcp_cwnd_application_limited+0x5e>
10c6db78:       2429 0094       movel %a1@(148),%d2
10c6db7c:       e488            lsrl #2,%d0
10c6db7e:       e289            lsrl #1,%d1
10c6db80:       d081            addl %d1,%d0
10c6db82:       b480            cmpl %d0,%d2
10c6db84:       6302            blss 10c6db88 <tcp_cwnd_application_limited+0x4e>
10c6db86:       2002            movel %d2,%d0
10c6db88:       2340 0094       movel %d0,%a1@(148)
10c6db8c:       2029 0098       movel %a1@(152),%d0
10c6db90:       d088            addl %a0,%d0
10c6db92:       e288            lsrl #1,%d0
10c6db94:       2340 0098       movel %d0,%a1@(152)
10c6db98:       42a9 00a0       clrl %a1@(160)
10c6db9c:       2379 1002 67b0  movel 100267b0 <jiffies>,%a1@(164)
10c6dba2:       00a4 
10c6dba4:       241f            movel %sp@+,%d2
10c6dba6:       4e5e            unlk %fp
10c6dba8:       4e75            rts

10c6dbaa <tcp_new_space>:
10c6dbaa:       4e56 0000       linkw %fp,#0
10c6dbae:       2f0b            movel %a3,%sp@-
10c6dbb0:       2f0a            movel %a2,%sp@-
10c6dbb2:       266e 0008       moveal %fp@(8),%a3
10c6dbb6:       45eb 00d6       lea %a3@(214),%a2
10c6dbba:       226a 0098       moveal %a2@(152),%a1
10c6dbbe:       b3ea 0088       cmpal %a2@(136),%a1
10c6dbc2:       636a            blss 10c6dc2e <tcp_new_space+0x84>
10c6dbc4:       082b 0000 00a0  btst #0,%a3@(160)
10c6dbca:       6662            bnes 10c6dc2e <tcp_new_space+0x84>
10c6dbcc:       4ab9 1003 2bb4  tstl 10032bb4 <tcp_memory_pressure>
10c6dbd2:       665a            bnes 10c6dc2e <tcp_new_space+0x84>
10c6dbd4:       2039 1003 2c74  movel 10032c74 <tcp_memory_allocated>,%d0
10c6dbda:       b0b9 1003 3386  cmpl 10033386 <sysctl_tcp_mem>,%d0
10c6dbe0:       6c4c            bges 10c6dc2e <tcp_new_space+0x84>
10c6dbe2:       4280            clrl %d0
10c6dbe4:       302a 0066       movew %a2@(102),%d0
10c6dbe8:       2040            moveal %d0,%a0
10c6dbea:       41e8 0140       lea %a0@(320),%a0
10c6dbee:       4280            clrl %d0
10c6dbf0:       102a 006c       moveb %a2@(108),%d0
10c6dbf4:       2200            movel %d0,%d1
10c6dbf6:       5281            addql #1,%d1
10c6dbf8:       b3c1            cmpal %d1,%a1
10c6dbfa:       6302            blss 10c6dbfe <tcp_new_space+0x54>
10c6dbfc:       2209            movel %a1,%d1
10c6dbfe:       2008            movel %a0,%d0
10c6dc00:       d088            addl %a0,%d0
10c6dc02:       2f01            movel %d1,%sp@-
10c6dc04:       2f00            movel %d0,%sp@-
10c6dc06:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c6dc0c:       508f            addql #8,%sp
10c6dc0e:       2040            moveal %d0,%a0
10c6dc10:       b1eb 008c       cmpal %a3@(140),%a0
10c6dc14:       6f10            bles 10c6dc26 <tcp_new_space+0x7c>
10c6dc16:       2039 1001 027c  movel 1001027c <sysctl_tcp_wmem+0x8>,%d0
10c6dc1c:       b1c0            cmpal %d0,%a0
10c6dc1e:       6c02            bges 10c6dc22 <tcp_new_space+0x78>
10c6dc20:       2008            movel %a0,%d0
10c6dc22:       2740 008c       movel %d0,%a3@(140)
10c6dc26:       2579 1002 67b0  movel 100267b0 <jiffies>,%a2@(164)
10c6dc2c:       00a4 
10c6dc2e:       2f0b            movel %a3,%sp@-
10c6dc30:       206b 0316       moveal %a3@(790),%a0
10c6dc34:       4e90            jsr %a0@
10c6dc36:       246e fff8       moveal %fp@(-8),%a2
10c6dc3a:       266e fffc       moveal %fp@(-4),%a3
10c6dc3e:       4e5e            unlk %fp
10c6dc40:       4e75            rts

10c6dc42 <__tcp_data_snd_check>:
10c6dc42:       4e56 0000       linkw %fp,#0
10c6dc46:       2f0a            movel %a2,%sp@-
10c6dc48:       2f02            movel %d2,%sp@-
10c6dc4a:       242e 0008       movel %fp@(8),%d2
10c6dc4e:       206e 000c       moveal %fp@(12),%a0
10c6dc52:       2442            moveal %d2,%a2
10c6dc54:       45ea 00d6       lea %a2@(214),%a2
10c6dc58:       202a 0010       movel %a2@(16),%d0
10c6dc5c:       d0aa 0058       addl %a2@(88),%d0
10c6dc60:       90a8 003e       subl %a0@(62),%d0
10c6dc64:       6b28            bmis 10c6dc8e <__tcp_data_snd_check+0x4c>
10c6dc66:       202a 0088       movel %a2@(136),%d0
10c6dc6a:       90aa 008c       subl %a2@(140),%d0
10c6dc6e:       d0aa 0090       addl %a2@(144),%d0
10c6dc72:       b0aa 0098       cmpl %a2@(152),%d0
10c6dc76:       6416            bccs 10c6dc8e <__tcp_data_snd_check+0x4c>
10c6dc78:       4280            clrl %d0
10c6dc7a:       102a 010e       moveb %a2@(270),%d0
10c6dc7e:       2f00            movel %d0,%sp@-
10c6dc80:       2f02            movel %d2,%sp@-
10c6dc82:       4eb9 10c6 fd3c  jsr 10c6fd3c <tcp_write_xmit>
10c6dc88:       508f            addql #8,%sp
10c6dc8a:       4a80            tstl %d0
10c6dc8c:       676e            beqs 10c6dcfc <__tcp_data_snd_check+0xba>
10c6dc8e:       4aaa 0088       tstl %a2@(136)
10c6dc92:       6668            bnes 10c6dcfc <__tcp_data_snd_check+0xba>
10c6dc94:       4a2a 017e       tstb %a2@(382)
10c6dc98:       6662            bnes 10c6dcfc <__tcp_data_snd_check+0xba>
10c6dc9a:       202a 0084       movel %a2@(132),%d0
10c6dc9e:       2200            movel %d0,%d1
10c6dca0:       2442            moveal %d2,%a2
10c6dca2:       45ea 00d6       lea %a2@(214),%a2
10c6dca6:       0c81 0000 2ee0  cmpil #12000,%d1
10c6dcac:       6324            blss 10c6dcd2 <__tcp_data_snd_check+0x90>
10c6dcae:       2f3c 10c6 dcae  movel #281468078,%sp@-
10c6dcb4:       2f00            movel %d0,%sp@-
10c6dcb6:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c6dcba:       2f02            movel %d2,%sp@-
10c6dcbc:       4879 1000 8b66  pea 10008b66 <prio2band+0x18ec>
10c6dcc2:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6dcc8:       223c 0000 2ee0  movel #12000,%d1
10c6dcce:       4fef 0014       lea %sp@(20),%sp
10c6dcd2:       7003            moveq #3,%d0
10c6dcd4:       1540 017e       moveb %d0,%a2@(382)
10c6dcd8:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c6dcde:       d081            addl %d1,%d0
10c6dce0:       2540 00a8       movel %d0,%a2@(168)
10c6dce4:       2f00            movel %d0,%sp@-
10c6dce6:       486a 00ac       pea %a2@(172)
10c6dcea:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c6dcf0:       4a80            tstl %d0
10c6dcf2:       6608            bnes 10c6dcfc <__tcp_data_snd_check+0xba>
10c6dcf4:       2242            moveal %d2,%a1
10c6dcf6:       41e9 0028       lea %a1@(40),%a0
10c6dcfa:       5290            addql #1,%a0@
10c6dcfc:       242e fff8       movel %fp@(-8),%d2
10c6dd00:       246e fffc       moveal %fp@(-4),%a2
10c6dd04:       4e5e            unlk %fp
10c6dd06:       4e75            rts

10c6dd08 <tcp_check_urg>:
10c6dd08:       4e56 0000       linkw %fp,#0
10c6dd0c:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c6dd10:       246e 0008       moveal %fp@(8),%a2
10c6dd14:       206e 000c       moveal %fp@(12),%a0
10c6dd18:       47ea 00d6       lea %a2@(214),%a3
10c6dd1c:       4282            clrl %d2
10c6dd1e:       3428 0012       movew %a0@(18),%d2
10c6dd22:       670a            beqs 10c6dd2e <tcp_check_urg+0x26>
10c6dd24:       4ab9 1001 02c0  tstl 100102c0 <sysctl_tcp_stdurg>
10c6dd2a:       6602            bnes 10c6dd2e <tcp_check_urg+0x26>
10c6dd2c:       5382            subql #1,%d2
10c6dd2e:       d4a8 0004       addl %a0@(4),%d2
10c6dd32:       2002            movel %d2,%d0
10c6dd34:       90ab 0104       subl %a3@(260),%d0
10c6dd38:       6b00 00e2       bmiw 10c6de1c <tcp_check_urg+0x114>
10c6dd3c:       2002            movel %d2,%d0
10c6dd3e:       90ab 0008       subl %a3@(8),%d0
10c6dd42:       6b00 00d8       bmiw 10c6de1c <tcp_check_urg+0x114>
10c6dd46:       4a6b 017c       tstw %a3@(380)
10c6dd4a:       670a            beqs 10c6dd56 <tcp_check_urg+0x4e>
10c6dd4c:       202b 0178       movel %a3@(376),%d0
10c6dd50:       9082            subl %d2,%d0
10c6dd52:       6a00 00c8       bplw 10c6de1c <tcp_check_urg+0x114>
10c6dd56:       202a 00a6       movel %a2@(166),%d0
10c6dd5a:       6750            beqs 10c6ddac <tcp_check_urg+0xa4>
10c6dd5c:       6f12            bles 10c6dd70 <tcp_check_urg+0x68>
10c6dd5e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6dd62:       4878 0017       pea 17 <LSIGTRAP+0x12>
10c6dd66:       2f00            movel %d0,%sp@-
10c6dd68:       4eb9 10c1 ae6e  jsr 10c1ae6e <kill_proc>
10c6dd6e:       6012            bras 10c6dd82 <tcp_check_urg+0x7a>
10c6dd70:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6dd74:       4878 0017       pea 17 <LSIGTRAP+0x12>
10c6dd78:       4480            negl %d0
10c6dd7a:       2f00            movel %d0,%sp@-
10c6dd7c:       4eb9 10c1 ae2a  jsr 10c1ae2a <kill_pg>
10c6dd82:       4fef 000c       lea %sp@(12),%sp
10c6dd86:       206a 0306       moveal %a2@(774),%a0
10c6dd8a:       b0fc 0000       cmpaw #0,%a0
10c6dd8e:       671c            beqs 10c6ddac <tcp_check_urg+0xa4>
10c6dd90:       4aa8 0010       tstl %a0@(16)
10c6dd94:       6716            beqs 10c6ddac <tcp_check_urg+0xa4>
10c6dd96:       2f3c 0002 0005  movel #131077,%sp@-
10c6dd9c:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c6dda0:       2f08            movel %a0,%sp@-
10c6dda2:       4eb9 10c5 371e  jsr 10c5371e <sock_wake_async>
10c6dda8:       4fef 000c       lea %sp@(12),%sp
10c6ddac:       222b 0178       movel %a3@(376),%d1
10c6ddb0:       b2ab 0104       cmpl %a3@(260),%d1
10c6ddb4:       6658            bnes 10c6de0e <tcp_check_urg+0x106>
10c6ddb6:       4a6b 017c       tstw %a3@(380)
10c6ddba:       6752            beqs 10c6de0e <tcp_check_urg+0x106>
10c6ddbc:       102a 0096       moveb %a2@(150),%d0
10c6ddc0:       664c            bnes 10c6de0e <tcp_check_urg+0x106>
10c6ddc2:       b2ab 0008       cmpl %a3@(8),%d1
10c6ddc6:       6746            beqs 10c6de0e <tcp_check_urg+0x106>
10c6ddc8:       41ea 0054       lea %a2@(84),%a0
10c6ddcc:       2450            moveal %a0@,%a2
10c6ddce:       b1ca            cmpal %a2,%a0
10c6ddd0:       6602            bnes 10c6ddd4 <tcp_check_urg+0xcc>
10c6ddd2:       95ca            subal %a2,%a2
10c6ddd4:       2001            movel %d1,%d0
10c6ddd6:       5280            addql #1,%d0
10c6ddd8:       2740 0104       movel %d0,%a3@(260)
10c6dddc:       b4fc 0000       cmpaw #0,%a2
10c6dde0:       672c            beqs 10c6de0e <tcp_check_urg+0x106>
10c6dde2:       90aa 003e       subl %a2@(62),%d0
10c6dde6:       6b26            bmis 10c6de0e <tcp_check_urg+0x106>
10c6dde8:       206a 0008       moveal %a2@(8),%a0
10c6ddec:       53a8 0008       subql #1,%a0@(8)
10c6ddf0:       2252            moveal %a2@,%a1
10c6ddf2:       206a 0004       moveal %a2@(4),%a0
10c6ddf6:       4292            clrl %a2@
10c6ddf8:       42aa 0004       clrl %a2@(4)
10c6ddfc:       42aa 0008       clrl %a2@(8)
10c6de00:       2348 0004       movel %a0,%a1@(4)
10c6de04:       2089            movel %a1,%a0@
10c6de06:       2f0a            movel %a2,%sp@-
10c6de08:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c6de0e:       377c 0200 017c  movew #512,%a3@(380)
10c6de14:       2742 0178       movel %d2,%a3@(376)
10c6de18:       42ab 0004       clrl %a3@(4)
10c6de1c:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c6de22:       4e5e            unlk %fp
10c6de24:       4e75            rts

10c6de26 <tcp_copy_to_iovec>:
10c6de26:       4e56 0000       linkw %fp,#0
10c6de2a:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c6de2e:       286e 0008       moveal %fp@(8),%a4
10c6de32:       226e 000c       moveal %fp@(12),%a1
10c6de36:       202e 0010       movel %fp@(16),%d0
10c6de3a:       47ec 00d6       lea %a4@(214),%a3
10c6de3e:       2429 005c       movel %a1@(92),%d2
10c6de42:       9480            subl %d0,%d2
10c6de44:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c6de4a:       5390            subql #1,%a0@
10c6de4c:       2448            moveal %a0,%a2
10c6de4e:       0c29 0002 006b  cmpib #2,%a1@(107)
10c6de54:       6616            bnes 10c6de6c <tcp_copy_to_iovec+0x46>
10c6de56:       2f02            movel %d2,%sp@-
10c6de58:       2f2b 004c       movel %a3@(76),%sp@-
10c6de5c:       2f00            movel %d0,%sp@-
10c6de5e:       2f09            movel %a1,%sp@-
10c6de60:       4eb9 10c5 6fd8  jsr 10c56fd8 <skb_copy_datagram_iovec>
10c6de66:       4fef 0010       lea %sp@(16),%sp
10c6de6a:       6012            bras 10c6de7e <tcp_copy_to_iovec+0x58>
10c6de6c:       2f2b 004c       movel %a3@(76),%sp@-
10c6de70:       2f00            movel %d0,%sp@-
10c6de72:       2f09            movel %a1,%sp@-
10c6de74:       4eb9 10c5 73ea  jsr 10c573ea <skb_copy_and_csum_datagram_iovec>
10c6de7a:       4fef 000c       lea %sp@(12),%sp
10c6de7e:       4a80            tstl %d0
10c6de80:       660e            bnes 10c6de90 <tcp_copy_to_iovec+0x6a>
10c6de82:       95ab 0050       subl %d2,%a3@(80)
10c6de86:       d5ab 0104       addl %d2,%a3@(260)
10c6de8a:       5292            addql #1,%a2@
10c6de8c:       7000            moveq #0,%d0
10c6de8e:       6018            bras 10c6dea8 <tcp_copy_to_iovec+0x82>
10c6de90:       72f2            moveq #-14,%d1
10c6de92:       b280            cmpl %d0,%d1
10c6de94:       6610            bnes 10c6dea6 <tcp_copy_to_iovec+0x80>
10c6de96:       700e            moveq #14,%d0
10c6de98:       2940 027e       movel %d0,%a4@(638)
10c6de9c:       2f0c            movel %a4,%sp@-
10c6de9e:       206c 031a       moveal %a4@(794),%a0
10c6dea2:       4e90            jsr %a0@
10c6dea4:       60dc            bras 10c6de82 <tcp_copy_to_iovec+0x5c>
10c6dea6:       5292            addql #1,%a2@
10c6dea8:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c6deae:       4e5e            unlk %fp
10c6deb0:       4e75            rts

10c6deb2 <__tcp_checksum_complete_user>:
10c6deb2:       4e56 0000       linkw %fp,#0
10c6deb6:       2f0a            movel %a2,%sp@-
10c6deb8:       2f02            movel %d2,%sp@-
10c6deba:       206e 0008       moveal %fp@(8),%a0
10c6debe:       226e 000c       moveal %fp@(12),%a1
10c6dec2:       4aa8 0030       tstl %a0@(48)
10c6dec6:       6734            beqs 10c6defc <__tcp_checksum_complete_user+0x4a>
10c6dec8:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c6dece:       5392            subql #1,%a2@
10c6ded0:       2f29 0064       movel %a1@(100),%sp@-
10c6ded4:       2f29 005c       movel %a1@(92),%sp@-
10c6ded8:       42a7            clrl %sp@-
10c6deda:       2f09            movel %a1,%sp@-
10c6dedc:       4eb9 10c5 65c8  jsr 10c565c8 <skb_checksum>
10c6dee2:       2400            movel %d0,%d2
10c6dee4:       2200            movel %d0,%d1
10c6dee6:       4841            swap %d1
10c6dee8:       d441            addw %d1,%d2
10c6deea:       4241            clrw %d1
10c6deec:       d541            addxw %d1,%d2
10c6deee:       2002            movel %d2,%d0
10c6def0:       4680            notl %d0
10c6def2:       0280 0000 ffff  andil #65535,%d0
10c6def8:       5292            addql #1,%a2@
10c6defa:       6028            bras 10c6df24 <__tcp_checksum_complete_user+0x72>
10c6defc:       2f29 0064       movel %a1@(100),%sp@-
10c6df00:       2f29 005c       movel %a1@(92),%sp@-
10c6df04:       42a7            clrl %sp@-
10c6df06:       2f09            movel %a1,%sp@-
10c6df08:       4eb9 10c5 65c8  jsr 10c565c8 <skb_checksum>
10c6df0e:       2400            movel %d0,%d2
10c6df10:       2200            movel %d0,%d1
10c6df12:       4841            swap %d1
10c6df14:       d441            addw %d1,%d2
10c6df16:       4241            clrw %d1
10c6df18:       d541            addxw %d1,%d2
10c6df1a:       2002            movel %d2,%d0
10c6df1c:       4680            notl %d0
10c6df1e:       0280 0000 ffff  andil #65535,%d0
10c6df24:       242e fff8       movel %fp@(-8),%d2
10c6df28:       246e fffc       moveal %fp@(-4),%a2
10c6df2c:       4e5e            unlk %fp
10c6df2e:       4e75            rts

10c6df30 <tcp_rcv_established>:
10c6df30:       4e56 fffc       linkw %fp,#-4
10c6df34:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c6df38:       286e 0008       moveal %fp@(8),%a4
10c6df3c:       266e 000c       moveal %fp@(12),%a3
10c6df40:       2a6e 0010       moveal %fp@(16),%a5
10c6df44:       226e 0014       moveal %fp@(20),%a1
10c6df48:       45ec 00d6       lea %a4@(214),%a2
10c6df4c:       422a 010b       clrb %a2@(267)
10c6df50:       202d 000c       movel %a5@(12),%d0
10c6df54:       0280 f0f7 ffff  andil #-252182529,%d0
10c6df5a:       b0aa 0004       cmpl %a2@(4),%d0
10c6df5e:       6600 02a4       bnew 10c6e204 <tcp_rcv_established+0x2d4>
10c6df62:       206b 003a       moveal %a3@(58),%a0
10c6df66:       b1ea 0008       cmpal %a2@(8),%a0
10c6df6a:       6600 0298       bnew 10c6e204 <tcp_rcv_established+0x2d4>
10c6df6e:       2412            movel %a2@,%d2
10c6df70:       7020            moveq #32,%d0
10c6df72:       b082            cmpl %d2,%d0
10c6df74:       663e            bnes 10c6dfb4 <tcp_rcv_established+0x84>
10c6df76:       0cad 0101 080a  cmpil #16844810,%a5@(20)
10c6df7c:       0014 
10c6df7e:       6600 0284       bnew 10c6e204 <tcp_rcv_established+0x2d4>
10c6df82:       157c 0001 010b  moveb #1,%a2@(267)
10c6df88:       256d 0018 0110  movel %a5@(24),%a2@(272)
10c6df8e:       256d 001c 0114  movel %a5@(28),%a2@(276)
10c6df94:       222a 0110       movel %a2@(272),%d1
10c6df98:       2001            movel %d1,%d0
10c6df9a:       90aa 0118       subl %a2@(280),%d0
10c6df9e:       6b00 0264       bmiw 10c6e204 <tcp_rcv_established+0x2d4>
10c6dfa2:       b1ea 00f8       cmpal %a2@(248),%a0
10c6dfa6:       660c            bnes 10c6dfb4 <tcp_rcv_established+0x84>
10c6dfa8:       2541 0118       movel %d1,%a2@(280)
10c6dfac:       2579 1002 5790  movel 10025790 <xtime>,%a2@(284)
10c6dfb2:       011c 
10c6dfb4:       b489            cmpl %a1,%d2
10c6dfb6:       655a            bcss 10c6e012 <tcp_rcv_established+0xe2>
10c6dfb8:       6600 0528       bnew 10c6e4e2 <tcp_rcv_established+0x5b2>
10c6dfbc:       42a7            clrl %sp@-
10c6dfbe:       2f0b            movel %a3,%sp@-
10c6dfc0:       2f0c            movel %a4,%sp@-
10c6dfc2:       4eba e2cc       jsr %pc@(10c6c290 <tcp_ack>)
10c6dfc6:       2f0b            movel %a3,%sp@-
10c6dfc8:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c6dfce:       4fef 0010       lea %sp@(16),%sp
10c6dfd2:       202c 01be       movel %a4@(446),%d0
10c6dfd6:       670a            beqs 10c6dfe2 <tcp_rcv_established+0xb2>
10c6dfd8:       2f00            movel %d0,%sp@-
10c6dfda:       2f0c            movel %a4,%sp@-
10c6dfdc:       4eba fc64       jsr %pc@(10c6dc42 <__tcp_data_snd_check>)
10c6dfe0:       508f            addql #8,%sp
10c6dfe2:       41ec 00d6       lea %a4@(214),%a0
10c6dfe6:       4a28 006d       tstb %a0@(109)
10c6dfea:       6700 0504       beqw 10c6e4f0 <tcp_rcv_established+0x5c0>
10c6dfee:       4228 006d       clrb %a0@(109)
10c6dff2:       202c 0306       movel %a4@(774),%d0
10c6dff6:       6700 04f8       beqw 10c6e4f0 <tcp_rcv_established+0x5c0>
10c6dffa:       2040            moveal %d0,%a0
10c6dffc:       5888            addql #4,%a0
10c6dffe:       2010            movel %a0@,%d0
10c6e000:       0800 0002       btst #2,%d0
10c6e004:       6700 04ea       beqw 10c6e4f0 <tcp_rcv_established+0x5c0>
10c6e008:       2f0c            movel %a4,%sp@-
10c6e00a:       4eba fb9e       jsr %pc@(10c6dbaa <tcp_new_space>)
10c6e00e:       6000 04e0       braw 10c6e4f0 <tcp_rcv_established+0x5c0>
10c6e012:       7600            moveq #0,%d3
10c6e014:       206a 0048       moveal %a2@(72),%a0
10c6e018:       b1f9 1002 53b4  cmpal 100253b4 <_current_task>,%a0
10c6e01e:       665c            bnes 10c6e07c <tcp_rcv_established+0x14c>
10c6e020:       222a 0104       movel %a2@(260),%d1
10c6e024:       b2aa 0008       cmpl %a2@(8),%d1
10c6e028:       6652            bnes 10c6e07c <tcp_rcv_established+0x14c>
10c6e02a:       93c2            subal %d2,%a1
10c6e02c:       b3ea 0050       cmpal %a2@(80),%a1
10c6e030:       624a            bhis 10c6e07c <tcp_rcv_established+0x14c>
10c6e032:       4aac 0030       tstl %a4@(48)
10c6e036:       6744            beqs 10c6e07c <tcp_rcv_established+0x14c>
10c6e038:       7601            moveq #1,%d3
10c6e03a:       52b9 1003 2f4a  addql #1,10032f4a <net_statistics+0x68>
10c6e040:       7000            moveq #0,%d0
10c6e042:       2080            movel %d0,%a0@
10c6e044:       2f02            movel %d2,%sp@-
10c6e046:       2f0b            movel %a3,%sp@-
10c6e048:       2f0c            movel %a4,%sp@-
10c6e04a:       4eba fdda       jsr %pc@(10c6de26 <tcp_copy_to_iovec>)
10c6e04e:       4fef 000c       lea %sp@(12),%sp
10c6e052:       4a80            tstl %d0
10c6e054:       6600 048c       bnew 10c6e4e2 <tcp_rcv_established+0x5b2>
10c6e058:       202b 005c       movel %a3@(92),%d0
10c6e05c:       9082            subl %d2,%d0
10c6e05e:       2740 005c       movel %d0,%a3@(92)
10c6e062:       b0ab 0060       cmpl %a3@(96),%d0
10c6e066:       640c            bccs 10c6e074 <tcp_rcv_established+0x144>
10c6e068:       4879 1000 8b61  pea 10008b61 <prio2band+0x18e7>
10c6e06e:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c6e074:       d5ab 0080       addl %d2,%a3@(128)
10c6e078:       6000 0090       braw 10c6e10a <tcp_rcv_established+0x1da>
10c6e07c:       7000            moveq #0,%d0
10c6e07e:       0c2b 0002 006b  cmpib #2,%a3@(107)
10c6e084:       6714            beqs 10c6e09a <tcp_rcv_established+0x16a>
10c6e086:       2f0b            movel %a3,%sp@-
10c6e088:       2f0c            movel %a4,%sp@-
10c6e08a:       4eba fe26       jsr %pc@(10c6deb2 <__tcp_checksum_complete_user>)
10c6e08e:       508f            addql #8,%sp
10c6e090:       4a80            tstl %d0
10c6e092:       56c0            sne %d0
10c6e094:       4880            extw %d0
10c6e096:       48c0            extl %d0
10c6e098:       4480            negl %d0
10c6e09a:       4a80            tstl %d0
10c6e09c:       6600 0444       bnew 10c6e4e2 <tcp_rcv_established+0x5b2>
10c6e0a0:       222b 0078       movel %a3@(120),%d1
10c6e0a4:       b2ac 0080       cmpl %a4@(128),%d1
10c6e0a8:       6e00 02f2       bgtw 10c6e39c <tcp_rcv_established+0x46c>
10c6e0ac:       52b9 1003 2f46  addql #1,10032f46 <net_statistics+0x64>
10c6e0b2:       202b 005c       movel %a3@(92),%d0
10c6e0b6:       9082            subl %d2,%d0
10c6e0b8:       2740 005c       movel %d0,%a3@(92)
10c6e0bc:       b0ab 0060       cmpl %a3@(96),%d0
10c6e0c0:       640c            bccs 10c6e0ce <tcp_rcv_established+0x19e>
10c6e0c2:       4879 1000 8b61  pea 10008b61 <prio2band+0x18e7>
10c6e0c8:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c6e0ce:       d5ab 0080       addl %d2,%a3@(128)
10c6e0d2:       41ec 0054       lea %a4@(84),%a0
10c6e0d6:       2748 0008       movel %a0,%a3@(8)
10c6e0da:       52a8 0008       addql #1,%a0@(8)
10c6e0de:       2268 0004       moveal %a0@(4),%a1
10c6e0e2:       2688            movel %a0,%a3@
10c6e0e4:       2749 0004       movel %a1,%a3@(4)
10c6e0e8:       214b 0004       movel %a3,%a0@(4)
10c6e0ec:       228b            movel %a3,%a1@
10c6e0ee:       274c 000c       movel %a4,%a3@(12)
10c6e0f2:       277c 10c6 659e  movel #281437598,%a3@(140)
10c6e0f8:       008c 
10c6e0fa:       202b 0078       movel %a3@(120),%d0
10c6e0fe:       d1ac 0050       addl %d0,%a4@(80)
10c6e102:       242b 0078       movel %a3@(120),%d2
10c6e106:       95ac 0080       subl %d2,%a4@(128)
10c6e10a:       256b 003e 0008  movel %a3@(62),%a2@(8)
10c6e110:       2f0b            movel %a3,%sp@-
10c6e112:       2f0a            movel %a2,%sp@-
10c6e114:       2f0c            movel %a4,%sp@-
10c6e116:       4eba c4e2       jsr %pc@(10c6a5fa <tcp_event_data_recv>)
10c6e11a:       4fef 000c       lea %sp@(12),%sp
10c6e11e:       202b 004a       movel %a3@(74),%d0
10c6e122:       b0aa 0010       cmpl %a2@(16),%d0
10c6e126:       6750            beqs 10c6e178 <tcp_rcv_established+0x248>
10c6e128:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6e12c:       2f0b            movel %a3,%sp@-
10c6e12e:       2f0c            movel %a4,%sp@-
10c6e130:       4eba e15e       jsr %pc@(10c6c290 <tcp_ack>)
10c6e134:       4fef 000c       lea %sp@(12),%sp
10c6e138:       202c 01be       movel %a4@(446),%d0
10c6e13c:       670a            beqs 10c6e148 <tcp_rcv_established+0x218>
10c6e13e:       2f00            movel %d0,%sp@-
10c6e140:       2f0c            movel %a4,%sp@-
10c6e142:       4eba fafe       jsr %pc@(10c6dc42 <__tcp_data_snd_check>)
10c6e146:       508f            addql #8,%sp
10c6e148:       41ec 00d6       lea %a4@(214),%a0
10c6e14c:       4a28 006d       tstb %a0@(109)
10c6e150:       671e            beqs 10c6e170 <tcp_rcv_established+0x240>
10c6e152:       4228 006d       clrb %a0@(109)
10c6e156:       202c 0306       movel %a4@(774),%d0
10c6e15a:       6714            beqs 10c6e170 <tcp_rcv_established+0x240>
10c6e15c:       2040            moveal %d0,%a0
10c6e15e:       5888            addql #4,%a0
10c6e160:       2010            movel %a0@,%d0
10c6e162:       0800 0002       btst #2,%d0
10c6e166:       6708            beqs 10c6e170 <tcp_rcv_established+0x240>
10c6e168:       2f0c            movel %a4,%sp@-
10c6e16a:       4eba fa3e       jsr %pc@(10c6dbaa <tcp_new_space>)
10c6e16e:       588f            addql #4,%sp
10c6e170:       082a 0000 0020  btst #0,%a2@(32)
10c6e176:       6778            beqs 10c6e1f0 <tcp_rcv_established+0x2c0>
10c6e178:       4a83            tstl %d3
10c6e17a:       6722            beqs 10c6e19e <tcp_rcv_established+0x26e>
10c6e17c:       7000            moveq #0,%d0
10c6e17e:       4a2a 0021       tstb %a2@(33)
10c6e182:       670c            beqs 10c6e190 <tcp_rcv_established+0x260>
10c6e184:       4a2a 0022       tstb %a2@(34)
10c6e188:       57c0            seq %d0
10c6e18a:       4880            extw %d0
10c6e18c:       48c0            extl %d0
10c6e18e:       4480            negl %d0
10c6e190:       4a80            tstl %d0
10c6e192:       6752            beqs 10c6e1e6 <tcp_rcv_established+0x2b6>
10c6e194:       2f0c            movel %a4,%sp@-
10c6e196:       4eb9 10c7 1428  jsr 10c71428 <tcp_send_ack>
10c6e19c:       6050            bras 10c6e1ee <tcp_rcv_established+0x2be>
10c6e19e:       45ec 00d6       lea %a4@(214),%a2
10c6e1a2:       222a 0008       movel %a2@(8),%d1
10c6e1a6:       92aa 00f8       subl %a2@(248),%d1
10c6e1aa:       4280            clrl %d0
10c6e1ac:       302a 0032       movew %a2@(50),%d0
10c6e1b0:       b081            cmpl %d1,%d0
10c6e1b2:       6410            bccs 10c6e1c4 <tcp_rcv_established+0x294>
10c6e1b4:       2f0c            movel %a4,%sp@-
10c6e1b6:       4eb9 10c6 ff74  jsr 10c6ff74 <__tcp_select_window>
10c6e1bc:       588f            addql #4,%sp
10c6e1be:       b0aa 00f4       cmpl %a2@(244),%d0
10c6e1c2:       6418            bccs 10c6e1dc <tcp_rcv_established+0x2ac>
10c6e1c4:       7000            moveq #0,%d0
10c6e1c6:       4a2a 0021       tstb %a2@(33)
10c6e1ca:       670c            beqs 10c6e1d8 <tcp_rcv_established+0x2a8>
10c6e1cc:       4a2a 0022       tstb %a2@(34)
10c6e1d0:       57c0            seq %d0
10c6e1d2:       4880            extw %d0
10c6e1d4:       48c0            extl %d0
10c6e1d6:       4480            negl %d0
10c6e1d8:       4a80            tstl %d0
10c6e1da:       670a            beqs 10c6e1e6 <tcp_rcv_established+0x2b6>
10c6e1dc:       2f0c            movel %a4,%sp@-
10c6e1de:       4eb9 10c7 1428  jsr 10c71428 <tcp_send_ack>
10c6e1e4:       6008            bras 10c6e1ee <tcp_rcv_established+0x2be>
10c6e1e6:       2f0c            movel %a4,%sp@-
10c6e1e8:       4eb9 10c7 1368  jsr 10c71368 <tcp_send_delayed_ack>
10c6e1ee:       588f            addql #4,%sp
10c6e1f0:       4a83            tstl %d3
10c6e1f2:       6600 02f4       bnew 10c6e4e8 <tcp_rcv_established+0x5b8>
10c6e1f6:       42a7            clrl %sp@-
10c6e1f8:       2f0c            movel %a4,%sp@-
10c6e1fa:       206c 0312       moveal %a4@(786),%a0
10c6e1fe:       4e90            jsr %a0@
10c6e200:       6000 02ee       braw 10c6e4f0 <tcp_rcv_established+0x5c0>
10c6e204:       102d 000c       moveb %a5@(12),%d0
10c6e208:       e488            lsrl #2,%d0
10c6e20a:       723c            moveq #60,%d1
10c6e20c:       c081            andl %d1,%d0
10c6e20e:       b089            cmpl %a1,%d0
10c6e210:       6200 02d0       bhiw 10c6e4e2 <tcp_rcv_established+0x5b2>
10c6e214:       7000            moveq #0,%d0
10c6e216:       0c2b 0002 006b  cmpib #2,%a3@(107)
10c6e21c:       6714            beqs 10c6e232 <tcp_rcv_established+0x302>
10c6e21e:       2f0b            movel %a3,%sp@-
10c6e220:       2f0c            movel %a4,%sp@-
10c6e222:       4eba fc8e       jsr %pc@(10c6deb2 <__tcp_checksum_complete_user>)
10c6e226:       508f            addql #8,%sp
10c6e228:       4a80            tstl %d0
10c6e22a:       56c0            sne %d0
10c6e22c:       4880            extw %d0
10c6e22e:       48c0            extl %d0
10c6e230:       4480            negl %d0
10c6e232:       4a80            tstl %d0
10c6e234:       6600 02ac       bnew 10c6e4e2 <tcp_rcv_established+0x5b2>
10c6e238:       102d 000c       moveb %a5@(12),%d0
10c6e23c:       0200 00f0       andib #-16,%d0
10c6e240:       0c00 0050       cmpib #80,%d0
10c6e244:       6608            bnes 10c6e24e <tcp_rcv_established+0x31e>
10c6e246:       422a 010b       clrb %a2@(267)
10c6e24a:       6000 008e       braw 10c6e2da <tcp_rcv_established+0x3aa>
10c6e24e:       4a2a 0108       tstb %a2@(264)
10c6e252:       6724            beqs 10c6e278 <tcp_rcv_established+0x348>
10c6e254:       0c00 0080       cmpib #-128,%d0
10c6e258:       661e            bnes 10c6e278 <tcp_rcv_established+0x348>
10c6e25a:       0cad 0101 080a  cmpil #16844810,%a5@(20)
10c6e260:       0014 
10c6e262:       6614            bnes 10c6e278 <tcp_rcv_established+0x348>
10c6e264:       157c 0001 010b  moveb #1,%a2@(267)
10c6e26a:       256d 0018 0110  movel %a5@(24),%a2@(272)
10c6e270:       256d 001c 0114  movel %a5@(28),%a2@(276)
10c6e276:       6010            bras 10c6e288 <tcp_rcv_established+0x358>
10c6e278:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6e27c:       2f0a            movel %a2,%sp@-
10c6e27e:       2f0b            movel %a3,%sp@-
10c6e280:       4eba e26a       jsr %pc@(10c6c4ec <tcp_parse_options>)
10c6e284:       4fef 000c       lea %sp@(12),%sp
10c6e288:       4a2a 010b       tstb %a2@(267)
10c6e28c:       674c            beqs 10c6e2da <tcp_rcv_established+0x3aa>
10c6e28e:       7200            moveq #0,%d1
10c6e290:       202a 0118       movel %a2@(280),%d0
10c6e294:       90aa 0110       subl %a2@(272),%d0
10c6e298:       7401            moveq #1,%d2
10c6e29a:       b480            cmpl %d0,%d2
10c6e29c:       6c28            bges 10c6e2c6 <tcp_rcv_established+0x396>
10c6e29e:       202a 011c       movel %a2@(284),%d0
10c6e2a2:       0680 001f a400  addil #2073600,%d0
10c6e2a8:       b0b9 1002 5790  cmpl 10025790 <xtime>,%d0
10c6e2ae:       6f16            bles 10c6e2c6 <tcp_rcv_established+0x396>
10c6e2b0:       2f0b            movel %a3,%sp@-
10c6e2b2:       2f0a            movel %a2,%sp@-
10c6e2b4:       4eba e3f8       jsr %pc@(10c6c6ae <tcp_disordered_ack>)
10c6e2b8:       508f            addql #8,%sp
10c6e2ba:       4a80            tstl %d0
10c6e2bc:       57c0            seq %d0
10c6e2be:       4880            extw %d0
10c6e2c0:       3200            movew %d0,%d1
10c6e2c2:       48c1            extl %d1
10c6e2c4:       4481            negl %d1
10c6e2c6:       4a81            tstl %d1
10c6e2c8:       6710            beqs 10c6e2da <tcp_rcv_established+0x3aa>
10c6e2ca:       082d 0002 000d  btst #2,%a5@(13)
10c6e2d0:       6608            bnes 10c6e2da <tcp_rcv_established+0x3aa>
10c6e2d2:       52b9 1003 2f1e  addql #1,10032f1e <net_statistics+0x3c>
10c6e2d8:       603e            bras 10c6e318 <tcp_rcv_established+0x3e8>
10c6e2da:       93c9            subal %a1,%a1
10c6e2dc:       202a 00f8       movel %a2@(248),%d0
10c6e2e0:       222b 003e       movel %a3@(62),%d1
10c6e2e4:       9280            subl %d0,%d1
10c6e2e6:       242b 003a       movel %a3@(58),%d2
10c6e2ea:       2040            moveal %d0,%a0
10c6e2ec:       4a81            tstl %d1
10c6e2ee:       6d18            blts 10c6e308 <tcp_rcv_established+0x3d8>
10c6e2f0:       d0aa 00f4       addl %a2@(244),%d0
10c6e2f4:       222a 0008       movel %a2@(8),%d1
10c6e2f8:       9081            subl %d1,%d0
10c6e2fa:       6a02            bpls 10c6e2fe <tcp_rcv_established+0x3ce>
10c6e2fc:       7000            moveq #0,%d0
10c6e2fe:       d081            addl %d1,%d0
10c6e300:       9082            subl %d2,%d0
10c6e302:       6b04            bmis 10c6e308 <tcp_rcv_established+0x3d8>
10c6e304:       327c 0001       moveaw #1,%a1
10c6e308:       b2fc 0000       cmpaw #0,%a1
10c6e30c:       6618            bnes 10c6e326 <tcp_rcv_established+0x3f6>
10c6e30e:       082d 0002 000d  btst #2,%a5@(13)
10c6e314:       6600 01d2       bnew 10c6e4e8 <tcp_rcv_established+0x5b8>
10c6e318:       2f0b            movel %a3,%sp@-
10c6e31a:       2f0c            movel %a4,%sp@-
10c6e31c:       4eba e6d0       jsr %pc@(10c6c9ee <tcp_send_dupack>)
10c6e320:       508f            addql #8,%sp
10c6e322:       6000 01c4       braw 10c6e4e8 <tcp_rcv_established+0x5b8>
10c6e326:       082d 0002 000d  btst #2,%a5@(13)
10c6e32c:       670c            beqs 10c6e33a <tcp_rcv_established+0x40a>
10c6e32e:       2f0c            movel %a4,%sp@-
10c6e330:       4eba e410       jsr %pc@(10c6c742 <tcp_reset>)
10c6e334:       588f            addql #4,%sp
10c6e336:       6000 01b0       braw 10c6e4e8 <tcp_rcv_established+0x5b8>
10c6e33a:       4a2a 010b       tstb %a2@(267)
10c6e33e:       6732            beqs 10c6e372 <tcp_rcv_established+0x442>
10c6e340:       91c2            subal %d2,%a0
10c6e342:       b0fc 0000       cmpaw #0,%a0
10c6e346:       6d2a            blts 10c6e372 <tcp_rcv_established+0x442>
10c6e348:       222a 0110       movel %a2@(272),%d1
10c6e34c:       2001            movel %d1,%d0
10c6e34e:       90aa 0118       subl %a2@(280),%d0
10c6e352:       6a12            bpls 10c6e366 <tcp_rcv_established+0x436>
10c6e354:       202a 011c       movel %a2@(284),%d0
10c6e358:       0680 001f a400  addil #2073600,%d0
10c6e35e:       b0b9 1002 5790  cmpl 10025790 <xtime>,%d0
10c6e364:       6e0c            bgts 10c6e372 <tcp_rcv_established+0x442>
10c6e366:       2541 0118       movel %d1,%a2@(280)
10c6e36a:       2579 1002 5790  movel 10025790 <xtime>,%a2@(284)
10c6e370:       011c 
10c6e372:       082d 0001 000d  btst #1,%a5@(13)
10c6e378:       6722            beqs 10c6e39c <tcp_rcv_established+0x46c>
10c6e37a:       202b 003a       movel %a3@(58),%d0
10c6e37e:       90aa 0008       subl %a2@(8),%d0
10c6e382:       6b18            bmis 10c6e39c <tcp_rcv_established+0x46c>
10c6e384:       52b9 1003 3122  addql #1,10033122 <tcp_statistics+0x30>
10c6e38a:       52b9 1003 2fc6  addql #1,10032fc6 <net_statistics+0xe4>
10c6e390:       2f0c            movel %a4,%sp@-
10c6e392:       4eba e3ae       jsr %pc@(10c6c742 <tcp_reset>)
10c6e396:       7001            moveq #1,%d0
10c6e398:       6000 0158       braw 10c6e4f2 <tcp_rcv_established+0x5c2>
10c6e39c:       082d 0004 000d  btst #4,%a5@(13)
10c6e3a2:       6710            beqs 10c6e3b4 <tcp_rcv_established+0x484>
10c6e3a4:       4878 0100       pea 100 <LSIGTRAP+0xfb>
10c6e3a8:       2f0b            movel %a3,%sp@-
10c6e3aa:       2f0c            movel %a4,%sp@-
10c6e3ac:       4eba dee2       jsr %pc@(10c6c290 <tcp_ack>)
10c6e3b0:       4fef 000c       lea %sp@(12),%sp
10c6e3b4:       45ec 00d6       lea %a4@(214),%a2
10c6e3b8:       082d 0005 000d  btst #5,%a5@(13)
10c6e3be:       670a            beqs 10c6e3ca <tcp_rcv_established+0x49a>
10c6e3c0:       2f0d            movel %a5,%sp@-
10c6e3c2:       2f0c            movel %a4,%sp@-
10c6e3c4:       4eba f942       jsr %pc@(10c6dd08 <tcp_check_urg>)
10c6e3c8:       508f            addql #8,%sp
10c6e3ca:       0c6a 0200 017c  cmpiw #512,%a2@(380)
10c6e3d0:       666c            bnes 10c6e43e <tcp_rcv_established+0x50e>
10c6e3d2:       202a 0178       movel %a2@(376),%d0
10c6e3d6:       90ad 0004       subl %a5@(4),%d0
10c6e3da:       122d 000c       moveb %a5@(12),%d1
10c6e3de:       e489            lsrl #2,%d1
10c6e3e0:       743c            moveq #60,%d2
10c6e3e2:       c282            andl %d2,%d1
10c6e3e4:       d280            addl %d0,%d1
10c6e3e6:       102d 000d       moveb %a5@(13),%d0
10c6e3ea:       e288            lsrl #1,%d0
10c6e3ec:       7401            moveq #1,%d2
10c6e3ee:       c082            andl %d2,%d0
10c6e3f0:       9280            subl %d0,%d1
10c6e3f2:       b2ab 005c       cmpl %a3@(92),%d1
10c6e3f6:       6446            bccs 10c6e43e <tcp_rcv_established+0x50e>
10c6e3f8:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6e3fc:       486e ffff       pea %fp@(-1)
10c6e400:       2f01            movel %d1,%sp@-
10c6e402:       2f0b            movel %a3,%sp@-
10c6e404:       4eb9 10c5 645c  jsr 10c5645c <skb_copy_bits>
10c6e40a:       4fef 0010       lea %sp@(16),%sp
10c6e40e:       4a80            tstl %d0
10c6e410:       670c            beqs 10c6e41e <tcp_rcv_established+0x4ee>
10c6e412:       4879 1000 8b61  pea 10008b61 <prio2band+0x18e7>
10c6e418:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c6e41e:       4240            clrw %d0
10c6e420:       102e ffff       moveb %fp@(-1),%d0
10c6e424:       0040 0100       oriw #256,%d0
10c6e428:       3540 017c       movew %d0,%a2@(380)
10c6e42c:       102c 0094       moveb %a4@(148),%d0
10c6e430:       660c            bnes 10c6e43e <tcp_rcv_established+0x50e>
10c6e432:       42a7            clrl %sp@-
10c6e434:       2f0c            movel %a4,%sp@-
10c6e436:       206c 0312       moveal %a4@(786),%a0
10c6e43a:       4e90            jsr %a0@
10c6e43c:       508f            addql #8,%sp
10c6e43e:       2f0b            movel %a3,%sp@-
10c6e440:       2f0c            movel %a4,%sp@-
10c6e442:       4eba ea76       jsr %pc@(10c6ceba <tcp_data_queue>)
10c6e446:       508f            addql #8,%sp
10c6e448:       202c 01be       movel %a4@(446),%d0
10c6e44c:       670a            beqs 10c6e458 <tcp_rcv_established+0x528>
10c6e44e:       2f00            movel %d0,%sp@-
10c6e450:       2f0c            movel %a4,%sp@-
10c6e452:       4eba f7ee       jsr %pc@(10c6dc42 <__tcp_data_snd_check>)
10c6e456:       508f            addql #8,%sp
10c6e458:       4a2a 006d       tstb %a2@(109)
10c6e45c:       671e            beqs 10c6e47c <tcp_rcv_established+0x54c>
10c6e45e:       422a 006d       clrb %a2@(109)
10c6e462:       202c 0306       movel %a4@(774),%d0
10c6e466:       6714            beqs 10c6e47c <tcp_rcv_established+0x54c>
10c6e468:       2040            moveal %d0,%a0
10c6e46a:       5888            addql #4,%a0
10c6e46c:       2010            movel %a0@,%d0
10c6e46e:       0800 0002       btst #2,%d0
10c6e472:       6708            beqs 10c6e47c <tcp_rcv_established+0x54c>
10c6e474:       2f0c            movel %a4,%sp@-
10c6e476:       4eba f732       jsr %pc@(10c6dbaa <tcp_new_space>)
10c6e47a:       588f            addql #4,%sp
10c6e47c:       082a 0000 0020  btst #0,%a2@(32)
10c6e482:       676c            beqs 10c6e4f0 <tcp_rcv_established+0x5c0>
10c6e484:       222a 0008       movel %a2@(8),%d1
10c6e488:       92aa 00f8       subl %a2@(248),%d1
10c6e48c:       4280            clrl %d0
10c6e48e:       302a 0032       movew %a2@(50),%d0
10c6e492:       b081            cmpl %d1,%d0
10c6e494:       6410            bccs 10c6e4a6 <tcp_rcv_established+0x576>
10c6e496:       2f0c            movel %a4,%sp@-
10c6e498:       4eb9 10c6 ff74  jsr 10c6ff74 <__tcp_select_window>
10c6e49e:       588f            addql #4,%sp
10c6e4a0:       b0aa 00f4       cmpl %a2@(244),%d0
10c6e4a4:       6428            bccs 10c6e4ce <tcp_rcv_established+0x59e>
10c6e4a6:       7000            moveq #0,%d0
10c6e4a8:       4a2a 0021       tstb %a2@(33)
10c6e4ac:       670c            beqs 10c6e4ba <tcp_rcv_established+0x58a>
10c6e4ae:       4a2a 0022       tstb %a2@(34)
10c6e4b2:       57c0            seq %d0
10c6e4b4:       4880            extw %d0
10c6e4b6:       48c0            extl %d0
10c6e4b8:       4480            negl %d0
10c6e4ba:       4a80            tstl %d0
10c6e4bc:       6610            bnes 10c6e4ce <tcp_rcv_established+0x59e>
10c6e4be:       41ea 00d4       lea %a2@(212),%a0
10c6e4c2:       2010            movel %a0@,%d0
10c6e4c4:       b1c0            cmpal %d0,%a0
10c6e4c6:       6602            bnes 10c6e4ca <tcp_rcv_established+0x59a>
10c6e4c8:       7000            moveq #0,%d0
10c6e4ca:       4a80            tstl %d0
10c6e4cc:       670a            beqs 10c6e4d8 <tcp_rcv_established+0x5a8>
10c6e4ce:       2f0c            movel %a4,%sp@-
10c6e4d0:       4eb9 10c7 1428  jsr 10c71428 <tcp_send_ack>
10c6e4d6:       6018            bras 10c6e4f0 <tcp_rcv_established+0x5c0>
10c6e4d8:       2f0c            movel %a4,%sp@-
10c6e4da:       4eb9 10c7 1368  jsr 10c71368 <tcp_send_delayed_ack>
10c6e4e0:       600e            bras 10c6e4f0 <tcp_rcv_established+0x5c0>
10c6e4e2:       52b9 1003 3122  addql #1,10033122 <tcp_statistics+0x30>
10c6e4e8:       2f0b            movel %a3,%sp@-
10c6e4ea:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c6e4f0:       7000            moveq #0,%d0
10c6e4f2:       4cee 3c0c ffe4  moveml %fp@(-28),%d2-%d3/%a2-%a5
10c6e4f8:       4e5e            unlk %fp
10c6e4fa:       4e75            rts

10c6e4fc <tcp_rcv_synsent_state_process>:
10c6e4fc:       4e56 0000       linkw %fp,#0
10c6e500:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c6e504:       266e 0008       moveal %fp@(8),%a3
10c6e508:       2a6e 000c       moveal %fp@(12),%a5
10c6e50c:       286e 0010       moveal %fp@(16),%a4
10c6e510:       45eb 00d6       lea %a3@(214),%a2
10c6e514:       4282            clrl %d2
10c6e516:       342a 0066       movew %a2@(102),%d2
10c6e51a:       42a7            clrl %sp@-
10c6e51c:       2f0a            movel %a2,%sp@-
10c6e51e:       2f0d            movel %a5,%sp@-
10c6e520:       4eba dfca       jsr %pc@(10c6c4ec <tcp_parse_options>)
10c6e524:       102c 000d       moveb %a4@(13),%d0
10c6e528:       4fef 000c       lea %sp@(12),%sp
10c6e52c:       0800 0004       btst #4,%d0
10c6e530:       6700 0290       beqw 10c6e7c2 <tcp_rcv_synsent_state_process+0x2c6>
10c6e534:       202d 004a       movel %a5@(74),%d0
10c6e538:       b0aa 000c       cmpl %a2@(12),%d0
10c6e53c:       6600 03cc       bnew 10c6e90a <tcp_rcv_synsent_state_process+0x40e>
10c6e540:       4a2a 010b       tstb %a2@(267)
10c6e544:       6726            beqs 10c6e56c <tcp_rcv_synsent_state_process+0x70>
10c6e546:       206a 0114       moveal %a2@(276),%a0
10c6e54a:       b0fc 0000       cmpaw #0,%a0
10c6e54e:       671c            beqs 10c6e56c <tcp_rcv_synsent_state_process+0x70>
10c6e550:       222a 016c       movel %a2@(364),%d1
10c6e554:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c6e55a:       9081            subl %d1,%d0
10c6e55c:       91c1            subal %d1,%a0
10c6e55e:       b1c0            cmpal %d0,%a0
10c6e560:       630a            blss 10c6e56c <tcp_rcv_synsent_state_process+0x70>
10c6e562:       52b9 1003 2f1a  addql #1,10032f1a <net_statistics+0x38>
10c6e568:       6000 03a0       braw 10c6e90a <tcp_rcv_synsent_state_process+0x40e>
10c6e56c:       102c 000d       moveb %a4@(13),%d0
10c6e570:       0800 0002       btst #2,%d0
10c6e574:       670c            beqs 10c6e582 <tcp_rcv_synsent_state_process+0x86>
10c6e576:       2f0b            movel %a3,%sp@-
10c6e578:       4eba e1c8       jsr %pc@(10c6c742 <tcp_reset>)
10c6e57c:       588f            addql #4,%sp
10c6e57e:       6000 0226       braw 10c6e7a6 <tcp_rcv_synsent_state_process+0x2aa>
10c6e582:       0800 0001       btst #1,%d0
10c6e586:       6700 036a       beqw 10c6e8f2 <tcp_rcv_synsent_state_process+0x3f6>
10c6e58a:       122a 0159       moveb %a2@(345),%d1
10c6e58e:       0801 0000       btst #0,%d1
10c6e592:       6712            beqs 10c6e5a6 <tcp_rcv_synsent_state_process+0xaa>
10c6e594:       0200 00c0       andib #-64,%d0
10c6e598:       0c00 0040       cmpib #64,%d0
10c6e59c:       6708            beqs 10c6e5a6 <tcp_rcv_synsent_state_process+0xaa>
10c6e59e:       0201 00fe       andib #-2,%d1
10c6e5a2:       1541 0159       moveb %d1,%a2@(345)
10c6e5a6:       256d 003a 0054  movel %a5@(58),%a2@(84)
10c6e5ac:       4878 0100       pea 100 <LSIGTRAP+0xfb>
10c6e5b0:       2f0d            movel %a5,%sp@-
10c6e5b2:       2f0b            movel %a3,%sp@-
10c6e5b4:       4eba dcda       jsr %pc@(10c6c290 <tcp_ack>)
10c6e5b8:       222d 003a       movel %a5@(58),%d1
10c6e5bc:       5281            addql #1,%d1
10c6e5be:       2541 0008       movel %d1,%a2@(8)
10c6e5c2:       202d 003a       movel %a5@(58),%d0
10c6e5c6:       5280            addql #1,%d0
10c6e5c8:       2540 00f8       movel %d0,%a2@(248)
10c6e5cc:       4280            clrl %d0
10c6e5ce:       302c 000e       movew %a4@(14),%d0
10c6e5d2:       2540 0058       movel %d0,%a2@(88)
10c6e5d6:       4fef 000c       lea %sp@(12),%sp
10c6e5da:       256d 003a 0054  movel %a5@(58),%a2@(84)
10c6e5e0:       4a2a 0109       tstb %a2@(265)
10c6e5e4:       661c            bnes 10c6e602 <tcp_rcv_synsent_state_process+0x106>
10c6e5e6:       422a 010d       clrb %a2@(269)
10c6e5ea:       422a 010c       clrb %a2@(268)
10c6e5ee:       202a 014c       movel %a2@(332),%d0
10c6e5f2:       0c80 0000 ffff  cmpil #65535,%d0
10c6e5f8:       6304            blss 10c6e5fe <tcp_rcv_synsent_state_process+0x102>
10c6e5fa:       7000            moveq #0,%d0
10c6e5fc:       4640            notw %d0
10c6e5fe:       2540 014c       movel %d0,%a2@(332)
10c6e602:       4a2a 010b       tstb %a2@(267)
10c6e606:       6720            beqs 10c6e628 <tcp_rcv_synsent_state_process+0x12c>
10c6e608:       157c 0001 0108  moveb #1,%a2@(264)
10c6e60e:       7220            moveq #32,%d1
10c6e610:       2481            movel %d1,%a2@
10c6e612:       066a fff4 0156  addiw #-12,%a2@(342)
10c6e618:       256a 0110 0118  movel %a2@(272),%a2@(280)
10c6e61e:       2579 1002 5790  movel 10025790 <xtime>,%a2@(284)
10c6e624:       011c 
10c6e626:       6004            bras 10c6e62c <tcp_rcv_synsent_state_process+0x130>
10c6e628:       7014            moveq #20,%d0
10c6e62a:       2480            movel %d0,%a2@
10c6e62c:       102a 010a       moveb %a2@(266),%d0
10c6e630:       6710            beqs 10c6e642 <tcp_rcv_synsent_state_process+0x146>
10c6e632:       4ab9 1001 02a8  tstl 100102a8 <sysctl_tcp_fack>
10c6e638:       6708            beqs 10c6e642 <tcp_rcv_synsent_state_process+0x146>
10c6e63a:       0000 0002       orib #2,%d0
10c6e63e:       1540 010a       moveb %d0,%a2@(266)
10c6e642:       2f2a 0060       movel %a2@(96),%sp@-
10c6e646:       2f0b            movel %a3,%sp@-
10c6e648:       4eb9 10c6 fcc6  jsr 10c6fcc6 <tcp_sync_mss>
10c6e64e:       508f            addql #8,%sp
10c6e650:       41eb 00d6       lea %a3@(214),%a0
10c6e654:       3228 0156       movew %a0@(342),%d1
10c6e658:       3028 0064       movew %a0@(100),%d0
10c6e65c:       2848            moveal %a0,%a4
10c6e65e:       b041            cmpw %d1,%d0
10c6e660:       6306            blss 10c6e668 <tcp_rcv_synsent_state_process+0x16c>
10c6e662:       4280            clrl %d0
10c6e664:       3001            movew %d1,%d0
10c6e666:       6006            bras 10c6e66e <tcp_rcv_synsent_state_process+0x172>
10c6e668:       0280 0000 ffff  andil #65535,%d0
10c6e66e:       2200            movel %d0,%d1
10c6e670:       2028 00f4       movel %a0@(244),%d0
10c6e674:       e288            lsrl #1,%d0
10c6e676:       b280            cmpl %d0,%d1
10c6e678:       6402            bccs 10c6e67c <tcp_rcv_synsent_state_process+0x180>
10c6e67a:       2001            movel %d1,%d0
10c6e67c:       2200            movel %d0,%d1
10c6e67e:       0c80 0000 0218  cmpil #536,%d0
10c6e684:       6306            blss 10c6e68c <tcp_rcv_synsent_state_process+0x190>
10c6e686:       203c 0000 0218  movel #536,%d0
10c6e68c:       2200            movel %d0,%d1
10c6e68e:       7258            moveq #88,%d1
10c6e690:       b280            cmpl %d0,%d1
10c6e692:       6302            blss 10c6e696 <tcp_rcv_synsent_state_process+0x19a>
10c6e694:       7058            moveq #88,%d0
10c6e696:       3140 0032       movew %d0,%a0@(50)
10c6e69a:       2f0b            movel %a3,%sp@-
10c6e69c:       4eba c2f8       jsr %pc@(10c6a996 <tcp_init_metrics>)
10c6e6a0:       2f0b            movel %a3,%sp@-
10c6e6a2:       4eba bdb4       jsr %pc@(10c6a458 <tcp_init_buffer_space>)
10c6e6a6:       508f            addql #8,%sp
10c6e6a8:       102b 0097       moveb %a3@(151),%d0
10c6e6ac:       6718            beqs 10c6e6c6 <tcp_rcv_synsent_state_process+0x1ca>
10c6e6ae:       202a 0198       movel %a2@(408),%d0
10c6e6b2:       6606            bnes 10c6e6ba <tcp_rcv_synsent_state_process+0x1be>
10c6e6b4:       2039 1001 02d8  movel 100102d8 <sysctl_tcp_keepalive_time>,%d0
10c6e6ba:       2f00            movel %d0,%sp@-
10c6e6bc:       2f0b            movel %a3,%sp@-
10c6e6be:       4eb9 10c7 231e  jsr 10c7231e <tcp_reset_keepalive_timer>
10c6e6c4:       508f            addql #8,%sp
10c6e6c6:       4a2a 010c       tstb %a2@(268)
10c6e6ca:       6616            bnes 10c6e6e2 <tcp_rcv_synsent_state_process+0x1e6>
10c6e6cc:       2012            movel %a2@,%d0
10c6e6ce:       721a            moveq #26,%d1
10c6e6d0:       e3a8            lsll %d1,%d0
10c6e6d2:       222a 0058       movel %a2@(88),%d1
10c6e6d6:       08c1 0014       bset #20,%d1
10c6e6da:       8081            orl %d1,%d0
10c6e6dc:       2540 0004       movel %d0,%a2@(4)
10c6e6e0:       6004            bras 10c6e6e6 <tcp_rcv_synsent_state_process+0x1ea>
10c6e6e2:       42aa 0004       clrl %a2@(4)
10c6e6e6:       256a 0008 0104  movel %a2@(8),%a2@(260)
10c6e6ec:       102b 0020       moveb %a3@(32),%d0
10c6e6f0:       0c00 0001       cmpib #1,%d0
10c6e6f4:       6716            beqs 10c6e70c <tcp_rcv_synsent_state_process+0x210>
10c6e6f6:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c6e6fc:       57c0            seq %d0
10c6e6fe:       7238            moveq #56,%d1
10c6e700:       c081            andl %d1,%d0
10c6e702:       41f9 1003 3112  lea 10033112 <tcp_statistics+0x20>,%a0
10c6e708:       52b0 0800       addql #1,%a0@(00000000,%d0:l)
10c6e70c:       177c 0001 0020  moveb #1,%a3@(32)
10c6e712:       102b 0094       moveb %a3@(148),%d0
10c6e716:       662e            bnes 10c6e746 <tcp_rcv_synsent_state_process+0x24a>
10c6e718:       2f0b            movel %a3,%sp@-
10c6e71a:       206b 030e       moveal %a3@(782),%a0
10c6e71e:       4e90            jsr %a0@
10c6e720:       588f            addql #4,%sp
10c6e722:       206b 0306       moveal %a3@(774),%a0
10c6e726:       b0fc 0000       cmpaw #0,%a0
10c6e72a:       671a            beqs 10c6e746 <tcp_rcv_synsent_state_process+0x24a>
10c6e72c:       4aa8 0010       tstl %a0@(16)
10c6e730:       6714            beqs 10c6e746 <tcp_rcv_synsent_state_process+0x24a>
10c6e732:       2f3c 0002 0002  movel #131074,%sp@-
10c6e738:       42a7            clrl %sp@-
10c6e73a:       2f08            movel %a0,%sp@-
10c6e73c:       4eb9 10c5 371e  jsr 10c5371e <sock_wake_async>
10c6e742:       4fef 000c       lea %sp@(12),%sp
10c6e746:       4aaa 0194       tstl %a2@(404)
10c6e74a:       660c            bnes 10c6e758 <tcp_rcv_synsent_state_process+0x25c>
10c6e74c:       4a2a 006e       tstb %a2@(110)
10c6e750:       6606            bnes 10c6e758 <tcp_rcv_synsent_state_process+0x25c>
10c6e752:       4a2a 0022       tstb %a2@(34)
10c6e756:       675c            beqs 10c6e7b4 <tcp_rcv_synsent_state_process+0x2b8>
10c6e758:       002a 0001 0020  orib #1,%a2@(32)
10c6e75e:       2579 1002 67b0  movel 100267b0 <jiffies>,%a2@(44)
10c6e764:       002c 
10c6e766:       7004            moveq #4,%d0
10c6e768:       2540 0024       movel %d0,%a2@(36)
10c6e76c:       2f0a            movel %a2,%sp@-
10c6e76e:       4eba bb58       jsr %pc@(10c6a2c8 <tcp_incr_quickack>)
10c6e772:       2f0a            movel %a2,%sp@-
10c6e774:       4eba bb9a       jsr %pc@(10c6a310 <tcp_enter_quickack_mode>)
10c6e778:       508f            addql #8,%sp
10c6e77a:       002c 0002 0020  orib #2,%a4@(32)
10c6e780:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c6e786:       7214            moveq #20,%d1
10c6e788:       d081            addl %d1,%d0
10c6e78a:       2940 0028       movel %d0,%a4@(40)
10c6e78e:       2f00            movel %d0,%sp@-
10c6e790:       486c 00c0       pea %a4@(192)
10c6e794:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c6e79a:       508f            addql #8,%sp
10c6e79c:       4a80            tstl %d0
10c6e79e:       6606            bnes 10c6e7a6 <tcp_rcv_synsent_state_process+0x2aa>
10c6e7a0:       41eb 0028       lea %a3@(40),%a0
10c6e7a4:       5290            addql #1,%a0@
10c6e7a6:       2f0d            movel %a5,%sp@-
10c6e7a8:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c6e7ae:       7000            moveq #0,%d0
10c6e7b0:       6000 016e       braw 10c6e920 <tcp_rcv_synsent_state_process+0x424>
10c6e7b4:       2f0b            movel %a3,%sp@-
10c6e7b6:       4eb9 10c7 1428  jsr 10c71428 <tcp_send_ack>
10c6e7bc:       70ff            moveq #-1,%d0
10c6e7be:       6000 0160       braw 10c6e920 <tcp_rcv_synsent_state_process+0x424>
10c6e7c2:       0800 0002       btst #2,%d0
10c6e7c6:       6600 012a       bnew 10c6e8f2 <tcp_rcv_synsent_state_process+0x3f6>
10c6e7ca:       222a 011c       movel %a2@(284),%d1
10c6e7ce:       6722            beqs 10c6e7f2 <tcp_rcv_synsent_state_process+0x2f6>
10c6e7d0:       4a2a 010b       tstb %a2@(267)
10c6e7d4:       671c            beqs 10c6e7f2 <tcp_rcv_synsent_state_process+0x2f6>
10c6e7d6:       202a 0110       movel %a2@(272),%d0
10c6e7da:       90aa 0118       subl %a2@(280),%d0
10c6e7de:       6a12            bpls 10c6e7f2 <tcp_rcv_synsent_state_process+0x2f6>
10c6e7e0:       2001            movel %d1,%d0
10c6e7e2:       0680 001f a400  addil #2073600,%d0
10c6e7e8:       b0b9 1002 5790  cmpl 10025790 <xtime>,%d0
10c6e7ee:       6e00 0102       bgtw 10c6e8f2 <tcp_rcv_synsent_state_process+0x3f6>
10c6e7f2:       082c 0001 000d  btst #1,%a4@(13)
10c6e7f8:       6700 00f8       beqw 10c6e8f2 <tcp_rcv_synsent_state_process+0x3f6>
10c6e7fc:       102b 0020       moveb %a3@(32),%d0
10c6e800:       0c00 0001       cmpib #1,%d0
10c6e804:       6616            bnes 10c6e81c <tcp_rcv_synsent_state_process+0x320>
10c6e806:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c6e80c:       57c0            seq %d0
10c6e80e:       7238            moveq #56,%d1
10c6e810:       c081            andl %d1,%d0
10c6e812:       41f9 1003 3112  lea 10033112 <tcp_statistics+0x20>,%a0
10c6e818:       53b0 0800       subql #1,%a0@(00000000,%d0:l)
10c6e81c:       177c 0003 0020  moveb #3,%a3@(32)
10c6e822:       4a2a 010b       tstb %a2@(267)
10c6e826:       671a            beqs 10c6e842 <tcp_rcv_synsent_state_process+0x346>
10c6e828:       157c 0001 0108  moveb #1,%a2@(264)
10c6e82e:       256a 0110 0118  movel %a2@(272),%a2@(280)
10c6e834:       2579 1002 5790  movel 10025790 <xtime>,%a2@(284)
10c6e83a:       011c 
10c6e83c:       7020            moveq #32,%d0
10c6e83e:       2480            movel %d0,%a2@
10c6e840:       6004            bras 10c6e846 <tcp_rcv_synsent_state_process+0x34a>
10c6e842:       7214            moveq #20,%d1
10c6e844:       2481            movel %d1,%a2@
10c6e846:       202d 003a       movel %a5@(58),%d0
10c6e84a:       5280            addql #1,%d0
10c6e84c:       2540 0008       movel %d0,%a2@(8)
10c6e850:       222d 003a       movel %a5@(58),%d1
10c6e854:       5281            addql #1,%d1
10c6e856:       2541 00f8       movel %d1,%a2@(248)
10c6e85a:       4280            clrl %d0
10c6e85c:       302c 000e       movew %a4@(14),%d0
10c6e860:       2540 0058       movel %d0,%a2@(88)
10c6e864:       256d 003a 0054  movel %a5@(58),%a2@(84)
10c6e86a:       2540 005c       movel %d0,%a2@(92)
10c6e86e:       2f2a 0060       movel %a2@(96),%sp@-
10c6e872:       2f0b            movel %a3,%sp@-
10c6e874:       4eb9 10c6 fcc6  jsr 10c6fcc6 <tcp_sync_mss>
10c6e87a:       508f            addql #8,%sp
10c6e87c:       41eb 00d6       lea %a3@(214),%a0
10c6e880:       3228 0156       movew %a0@(342),%d1
10c6e884:       3028 0064       movew %a0@(100),%d0
10c6e888:       b041            cmpw %d1,%d0
10c6e88a:       6306            blss 10c6e892 <tcp_rcv_synsent_state_process+0x396>
10c6e88c:       4280            clrl %d0
10c6e88e:       3001            movew %d1,%d0
10c6e890:       6006            bras 10c6e898 <tcp_rcv_synsent_state_process+0x39c>
10c6e892:       0280 0000 ffff  andil #65535,%d0
10c6e898:       2200            movel %d0,%d1
10c6e89a:       2028 00f4       movel %a0@(244),%d0
10c6e89e:       e288            lsrl #1,%d0
10c6e8a0:       b280            cmpl %d0,%d1
10c6e8a2:       6402            bccs 10c6e8a6 <tcp_rcv_synsent_state_process+0x3aa>
10c6e8a4:       2001            movel %d1,%d0
10c6e8a6:       2200            movel %d0,%d1
10c6e8a8:       0c80 0000 0218  cmpil #536,%d0
10c6e8ae:       6306            blss 10c6e8b6 <tcp_rcv_synsent_state_process+0x3ba>
10c6e8b0:       203c 0000 0218  movel #536,%d0
10c6e8b6:       2200            movel %d0,%d1
10c6e8b8:       7258            moveq #88,%d1
10c6e8ba:       b280            cmpl %d0,%d1
10c6e8bc:       6302            blss 10c6e8c0 <tcp_rcv_synsent_state_process+0x3c4>
10c6e8be:       7058            moveq #88,%d0
10c6e8c0:       3140 0032       movew %d0,%a0@(50)
10c6e8c4:       122a 0159       moveb %a2@(345),%d1
10c6e8c8:       0801 0000       btst #0,%d1
10c6e8cc:       6716            beqs 10c6e8e4 <tcp_rcv_synsent_state_process+0x3e8>
10c6e8ce:       102c 000d       moveb %a4@(13),%d0
10c6e8d2:       0200 00c0       andib #-64,%d0
10c6e8d6:       0c00 00c0       cmpib #-64,%d0
10c6e8da:       6708            beqs 10c6e8e4 <tcp_rcv_synsent_state_process+0x3e8>
10c6e8dc:       0201 00fe       andib #-2,%d1
10c6e8e0:       1541 0159       moveb %d1,%a2@(345)
10c6e8e4:       2f0b            movel %a3,%sp@-
10c6e8e6:       4eb9 10c7 0abc  jsr 10c70abc <tcp_send_synack>
10c6e8ec:       588f            addql #4,%sp
10c6e8ee:       6000 feb6       braw 10c6e7a6 <tcp_rcv_synsent_state_process+0x2aa>
10c6e8f2:       422a 010c       clrb %a2@(268)
10c6e8f6:       422a 0109       clrb %a2@(265)
10c6e8fa:       422a 010a       clrb %a2@(266)
10c6e8fe:       422a 0108       clrb %a2@(264)
10c6e902:       3542 0066       movew %d2,%a2@(102)
10c6e906:       6000 fe9e       braw 10c6e7a6 <tcp_rcv_synsent_state_process+0x2aa>
10c6e90a:       422a 010c       clrb %a2@(268)
10c6e90e:       422a 0109       clrb %a2@(265)
10c6e912:       422a 010a       clrb %a2@(266)
10c6e916:       422a 0108       clrb %a2@(264)
10c6e91a:       3542 0066       movew %d2,%a2@(102)
10c6e91e:       7001            moveq #1,%d0
10c6e920:       4cee 3c04 ffec  moveml %fp@(-20),%d2/%a2-%a5
10c6e926:       4e5e            unlk %fp
10c6e928:       4e75            rts

10c6e92a <tcp_rcv_state_process>:
10c6e92a:       4e56 fffc       linkw %fp,#-4
10c6e92e:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c6e932:       266e 0008       moveal %fp@(8),%a3
10c6e936:       262e 000c       movel %fp@(12),%d3
10c6e93a:       2a6e 0010       moveal %fp@(16),%a5
10c6e93e:       45eb 00d6       lea %a3@(214),%a2
10c6e942:       7800            moveq #0,%d4
10c6e944:       422a 010b       clrb %a2@(267)
10c6e948:       102b 0020       moveb %a3@(32),%d0
10c6e94c:       0280 0000 00ff  andil #255,%d0
10c6e952:       7207            moveq #7,%d1
10c6e954:       b280            cmpl %d0,%d1
10c6e956:       6700 07cc       beqw 10c6f124 <tcp_rcv_state_process+0x7fa>
10c6e95a:       6d0a            blts 10c6e966 <tcp_rcv_state_process+0x3c>
10c6e95c:       7402            moveq #2,%d2
10c6e95e:       b480            cmpl %d0,%d2
10c6e960:       673a            beqs 10c6e99c <tcp_rcv_state_process+0x72>
10c6e962:       6000 0122       braw 10c6ea86 <tcp_rcv_state_process+0x15c>
10c6e966:       720a            moveq #10,%d1
10c6e968:       b280            cmpl %d0,%d1
10c6e96a:       6600 011a       bnew 10c6ea86 <tcp_rcv_state_process+0x15c>
10c6e96e:       102d 000d       moveb %a5@(13),%d0
10c6e972:       0800 0004       btst #4,%d0
10c6e976:       6600 04e6       bnew 10c6ee5e <tcp_rcv_state_process+0x534>
10c6e97a:       0800 0001       btst #1,%d0
10c6e97e:       6700 07a4       beqw 10c6f124 <tcp_rcv_state_process+0x7fa>
10c6e982:       206a 00e4       moveal %a2@(228),%a0
10c6e986:       2f03            movel %d3,%sp@-
10c6e988:       2f0b            movel %a3,%sp@-
10c6e98a:       2068 000c       moveal %a0@(12),%a0
10c6e98e:       4e90            jsr %a0@
10c6e990:       508f            addql #8,%sp
10c6e992:       4a80            tstl %d0
10c6e994:       6c00 078e       bgew 10c6f124 <tcp_rcv_state_process+0x7fa>
10c6e998:       6000 04c4       braw 10c6ee5e <tcp_rcv_state_process+0x534>
10c6e99c:       2f2e 0014       movel %fp@(20),%sp@-
10c6e9a0:       2f0d            movel %a5,%sp@-
10c6e9a2:       2f03            movel %d3,%sp@-
10c6e9a4:       2f0b            movel %a3,%sp@-
10c6e9a6:       4eba fb54       jsr %pc@(10c6e4fc <tcp_rcv_synsent_state_process>)
10c6e9aa:       2800            movel %d0,%d4
10c6e9ac:       4fef 0010       lea %sp@(16),%sp
10c6e9b0:       6c00 077c       bgew 10c6f12e <tcp_rcv_state_process+0x804>
10c6e9b4:       082d 0005 000d  btst #5,%a5@(13)
10c6e9ba:       670a            beqs 10c6e9c6 <tcp_rcv_state_process+0x9c>
10c6e9bc:       2f0d            movel %a5,%sp@-
10c6e9be:       2f0b            movel %a3,%sp@-
10c6e9c0:       4eba f346       jsr %pc@(10c6dd08 <tcp_check_urg>)
10c6e9c4:       508f            addql #8,%sp
10c6e9c6:       0c6a 0200 017c  cmpiw #512,%a2@(380)
10c6e9cc:       666e            bnes 10c6ea3c <tcp_rcv_state_process+0x112>
10c6e9ce:       202a 0178       movel %a2@(376),%d0
10c6e9d2:       90ad 0004       subl %a5@(4),%d0
10c6e9d6:       122d 000c       moveb %a5@(12),%d1
10c6e9da:       e489            lsrl #2,%d1
10c6e9dc:       743c            moveq #60,%d2
10c6e9de:       c282            andl %d2,%d1
10c6e9e0:       d280            addl %d0,%d1
10c6e9e2:       102d 000d       moveb %a5@(13),%d0
10c6e9e6:       e288            lsrl #1,%d0
10c6e9e8:       7401            moveq #1,%d2
10c6e9ea:       c082            andl %d2,%d0
10c6e9ec:       9280            subl %d0,%d1
10c6e9ee:       2043            moveal %d3,%a0
10c6e9f0:       b2a8 005c       cmpl %a0@(92),%d1
10c6e9f4:       6446            bccs 10c6ea3c <tcp_rcv_state_process+0x112>
10c6e9f6:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6e9fa:       486e ffff       pea %fp@(-1)
10c6e9fe:       2f01            movel %d1,%sp@-
10c6ea00:       2f03            movel %d3,%sp@-
10c6ea02:       4eb9 10c5 645c  jsr 10c5645c <skb_copy_bits>
10c6ea08:       4fef 0010       lea %sp@(16),%sp
10c6ea0c:       4a80            tstl %d0
10c6ea0e:       670c            beqs 10c6ea1c <tcp_rcv_state_process+0xf2>
10c6ea10:       4879 1000 8b61  pea 10008b61 <prio2band+0x18e7>
10c6ea16:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c6ea1c:       4240            clrw %d0
10c6ea1e:       102e ffff       moveb %fp@(-1),%d0
10c6ea22:       0040 0100       oriw #256,%d0
10c6ea26:       3540 017c       movew %d0,%a2@(380)
10c6ea2a:       102b 0094       moveb %a3@(148),%d0
10c6ea2e:       660c            bnes 10c6ea3c <tcp_rcv_state_process+0x112>
10c6ea30:       42a7            clrl %sp@-
10c6ea32:       2f0b            movel %a3,%sp@-
10c6ea34:       206b 0312       moveal %a3@(786),%a0
10c6ea38:       4e90            jsr %a0@
10c6ea3a:       508f            addql #8,%sp
10c6ea3c:       2f03            movel %d3,%sp@-
10c6ea3e:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c6ea44:       588f            addql #4,%sp
10c6ea46:       202b 01be       movel %a3@(446),%d0
10c6ea4a:       670a            beqs 10c6ea56 <tcp_rcv_state_process+0x12c>
10c6ea4c:       2f00            movel %d0,%sp@-
10c6ea4e:       2f0b            movel %a3,%sp@-
10c6ea50:       4eba f1f0       jsr %pc@(10c6dc42 <__tcp_data_snd_check>)
10c6ea54:       508f            addql #8,%sp
10c6ea56:       41eb 00d6       lea %a3@(214),%a0
10c6ea5a:       4a28 006d       tstb %a0@(109)
10c6ea5e:       6700 06cc       beqw 10c6f12c <tcp_rcv_state_process+0x802>
10c6ea62:       4228 006d       clrb %a0@(109)
10c6ea66:       202b 0306       movel %a3@(774),%d0
10c6ea6a:       6700 06c0       beqw 10c6f12c <tcp_rcv_state_process+0x802>
10c6ea6e:       2040            moveal %d0,%a0
10c6ea70:       5888            addql #4,%a0
10c6ea72:       2010            movel %a0@,%d0
10c6ea74:       0800 0002       btst #2,%d0
10c6ea78:       6700 06b2       beqw 10c6f12c <tcp_rcv_state_process+0x802>
10c6ea7c:       2f0b            movel %a3,%sp@-
10c6ea7e:       4eba f12a       jsr %pc@(10c6dbaa <tcp_new_space>)
10c6ea82:       6000 06a8       braw 10c6f12c <tcp_rcv_state_process+0x802>
10c6ea86:       102d 000c       moveb %a5@(12),%d0
10c6ea8a:       0200 00f0       andib #-16,%d0
10c6ea8e:       0c00 0050       cmpib #80,%d0
10c6ea92:       6608            bnes 10c6ea9c <tcp_rcv_state_process+0x172>
10c6ea94:       422a 010b       clrb %a2@(267)
10c6ea98:       6000 008e       braw 10c6eb28 <tcp_rcv_state_process+0x1fe>
10c6ea9c:       4a2a 0108       tstb %a2@(264)
10c6eaa0:       6724            beqs 10c6eac6 <tcp_rcv_state_process+0x19c>
10c6eaa2:       0c00 0080       cmpib #-128,%d0
10c6eaa6:       661e            bnes 10c6eac6 <tcp_rcv_state_process+0x19c>
10c6eaa8:       0cad 0101 080a  cmpil #16844810,%a5@(20)
10c6eaae:       0014 
10c6eab0:       6614            bnes 10c6eac6 <tcp_rcv_state_process+0x19c>
10c6eab2:       157c 0001 010b  moveb #1,%a2@(267)
10c6eab8:       256d 0018 0110  movel %a5@(24),%a2@(272)
10c6eabe:       256d 001c 0114  movel %a5@(28),%a2@(276)
10c6eac4:       6010            bras 10c6ead6 <tcp_rcv_state_process+0x1ac>
10c6eac6:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6eaca:       2f0a            movel %a2,%sp@-
10c6eacc:       2f03            movel %d3,%sp@-
10c6eace:       4eba da1c       jsr %pc@(10c6c4ec <tcp_parse_options>)
10c6ead2:       4fef 000c       lea %sp@(12),%sp
10c6ead6:       4a2a 010b       tstb %a2@(267)
10c6eada:       674c            beqs 10c6eb28 <tcp_rcv_state_process+0x1fe>
10c6eadc:       7200            moveq #0,%d1
10c6eade:       202a 0118       movel %a2@(280),%d0
10c6eae2:       90aa 0110       subl %a2@(272),%d0
10c6eae6:       7401            moveq #1,%d2
10c6eae8:       b480            cmpl %d0,%d2
10c6eaea:       6c28            bges 10c6eb14 <tcp_rcv_state_process+0x1ea>
10c6eaec:       202a 011c       movel %a2@(284),%d0
10c6eaf0:       0680 001f a400  addil #2073600,%d0
10c6eaf6:       b0b9 1002 5790  cmpl 10025790 <xtime>,%d0
10c6eafc:       6f16            bles 10c6eb14 <tcp_rcv_state_process+0x1ea>
10c6eafe:       2f03            movel %d3,%sp@-
10c6eb00:       2f0a            movel %a2,%sp@-
10c6eb02:       4eba dbaa       jsr %pc@(10c6c6ae <tcp_disordered_ack>)
10c6eb06:       508f            addql #8,%sp
10c6eb08:       4a80            tstl %d0
10c6eb0a:       57c0            seq %d0
10c6eb0c:       4880            extw %d0
10c6eb0e:       3200            movew %d0,%d1
10c6eb10:       48c1            extl %d1
10c6eb12:       4481            negl %d1
10c6eb14:       4a81            tstl %d1
10c6eb16:       6710            beqs 10c6eb28 <tcp_rcv_state_process+0x1fe>
10c6eb18:       082d 0002 000d  btst #2,%a5@(13)
10c6eb1e:       6608            bnes 10c6eb28 <tcp_rcv_state_process+0x1fe>
10c6eb20:       52b9 1003 2f1e  addql #1,10032f1e <net_statistics+0x3c>
10c6eb26:       603a            bras 10c6eb62 <tcp_rcv_state_process+0x238>
10c6eb28:       7400            moveq #0,%d2
10c6eb2a:       202a 00f8       movel %a2@(248),%d0
10c6eb2e:       2043            moveal %d3,%a0
10c6eb30:       2228 003e       movel %a0@(62),%d1
10c6eb34:       9280            subl %d0,%d1
10c6eb36:       2268 003a       moveal %a0@(58),%a1
10c6eb3a:       2040            moveal %d0,%a0
10c6eb3c:       6b16            bmis 10c6eb54 <tcp_rcv_state_process+0x22a>
10c6eb3e:       d0aa 00f4       addl %a2@(244),%d0
10c6eb42:       222a 0008       movel %a2@(8),%d1
10c6eb46:       9081            subl %d1,%d0
10c6eb48:       6a02            bpls 10c6eb4c <tcp_rcv_state_process+0x222>
10c6eb4a:       7000            moveq #0,%d0
10c6eb4c:       d081            addl %d1,%d0
10c6eb4e:       9089            subl %a1,%d0
10c6eb50:       6b02            bmis 10c6eb54 <tcp_rcv_state_process+0x22a>
10c6eb52:       7401            moveq #1,%d2
10c6eb54:       4a82            tstl %d2
10c6eb56:       6618            bnes 10c6eb70 <tcp_rcv_state_process+0x246>
10c6eb58:       082d 0002 000d  btst #2,%a5@(13)
10c6eb5e:       6600 05c4       bnew 10c6f124 <tcp_rcv_state_process+0x7fa>
10c6eb62:       2f03            movel %d3,%sp@-
10c6eb64:       2f0b            movel %a3,%sp@-
10c6eb66:       4eba de86       jsr %pc@(10c6c9ee <tcp_send_dupack>)
10c6eb6a:       508f            addql #8,%sp
10c6eb6c:       6000 05b6       braw 10c6f124 <tcp_rcv_state_process+0x7fa>
10c6eb70:       082d 0002 000d  btst #2,%a5@(13)
10c6eb76:       670c            beqs 10c6eb84 <tcp_rcv_state_process+0x25a>
10c6eb78:       2f0b            movel %a3,%sp@-
10c6eb7a:       4eba dbc6       jsr %pc@(10c6c742 <tcp_reset>)
10c6eb7e:       588f            addql #4,%sp
10c6eb80:       6000 05a2       braw 10c6f124 <tcp_rcv_state_process+0x7fa>
10c6eb84:       4a2a 010b       tstb %a2@(267)
10c6eb88:       6732            beqs 10c6ebbc <tcp_rcv_state_process+0x292>
10c6eb8a:       91c9            subal %a1,%a0
10c6eb8c:       b0fc 0000       cmpaw #0,%a0
10c6eb90:       6d2a            blts 10c6ebbc <tcp_rcv_state_process+0x292>
10c6eb92:       222a 0110       movel %a2@(272),%d1
10c6eb96:       2001            movel %d1,%d0
10c6eb98:       90aa 0118       subl %a2@(280),%d0
10c6eb9c:       6a12            bpls 10c6ebb0 <tcp_rcv_state_process+0x286>
10c6eb9e:       202a 011c       movel %a2@(284),%d0
10c6eba2:       0680 001f a400  addil #2073600,%d0
10c6eba8:       b0b9 1002 5790  cmpl 10025790 <xtime>,%d0
10c6ebae:       6e0c            bgts 10c6ebbc <tcp_rcv_state_process+0x292>
10c6ebb0:       2541 0118       movel %d1,%a2@(280)
10c6ebb4:       2579 1002 5790  movel 10025790 <xtime>,%a2@(284)
10c6ebba:       011c 
10c6ebbc:       102d 000d       moveb %a5@(13),%d0
10c6ebc0:       1200            moveb %d0,%d1
10c6ebc2:       0801 0001       btst #1,%d1
10c6ebc6:       6716            beqs 10c6ebde <tcp_rcv_state_process+0x2b4>
10c6ebc8:       2243            moveal %d3,%a1
10c6ebca:       2029 003a       movel %a1@(58),%d0
10c6ebce:       90aa 0008       subl %a2@(8),%d0
10c6ebd2:       6b0a            bmis 10c6ebde <tcp_rcv_state_process+0x2b4>
10c6ebd4:       52b9 1003 2fc6  addql #1,10032fc6 <net_statistics+0xe4>
10c6ebda:       6000 0488       braw 10c6f064 <tcp_rcv_state_process+0x73a>
10c6ebde:       0801 0004       btst #4,%d1
10c6ebe2:       6700 0540       beqw 10c6f124 <tcp_rcv_state_process+0x7fa>
10c6ebe6:       4878 0100       pea 100 <LSIGTRAP+0xfb>
10c6ebea:       2f03            movel %d3,%sp@-
10c6ebec:       2f0b            movel %a3,%sp@-
10c6ebee:       4eba d6a0       jsr %pc@(10c6c290 <tcp_ack>)
10c6ebf2:       2200            movel %d0,%d1
10c6ebf4:       4fef 000c       lea %sp@(12),%sp
10c6ebf8:       102b 0020       moveb %a3@(32),%d0
10c6ebfc:       0280 0000 00ff  andil #255,%d0
10c6ec02:       7404            moveq #4,%d2
10c6ec04:       b480            cmpl %d0,%d2
10c6ec06:       6700 0142       beqw 10c6ed4a <tcp_rcv_state_process+0x420>
10c6ec0a:       6d0a            blts 10c6ec16 <tcp_rcv_state_process+0x2ec>
10c6ec0c:       7403            moveq #3,%d2
10c6ec0e:       b480            cmpl %d0,%d2
10c6ec10:       6718            beqs 10c6ec2a <tcp_rcv_state_process+0x300>
10c6ec12:       6000 0358       braw 10c6ef6c <tcp_rcv_state_process+0x642>
10c6ec16:       7209            moveq #9,%d1
10c6ec18:       b280            cmpl %d0,%d1
10c6ec1a:       6700 02ba       beqw 10c6eed6 <tcp_rcv_state_process+0x5ac>
10c6ec1e:       740b            moveq #11,%d2
10c6ec20:       b480            cmpl %d0,%d2
10c6ec22:       6700 0290       beqw 10c6eeb4 <tcp_rcv_state_process+0x58a>
10c6ec26:       6000 0344       braw 10c6ef6c <tcp_rcv_state_process+0x642>
10c6ec2a:       4a81            tstl %d1
10c6ec2c:       6700 0230       beqw 10c6ee5e <tcp_rcv_state_process+0x534>
10c6ec30:       256a 0008 0104  movel %a2@(8),%a2@(260)
10c6ec36:       102b 0020       moveb %a3@(32),%d0
10c6ec3a:       0c00 0001       cmpib #1,%d0
10c6ec3e:       6716            beqs 10c6ec56 <tcp_rcv_state_process+0x32c>
10c6ec40:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c6ec46:       57c0            seq %d0
10c6ec48:       7238            moveq #56,%d1
10c6ec4a:       c081            andl %d1,%d0
10c6ec4c:       41f9 1003 3112  lea 10033112 <tcp_statistics+0x20>,%a0
10c6ec52:       52b0 0800       addql #1,%a0@(00000000,%d0:l)
10c6ec56:       177c 0001 0020  moveb #1,%a3@(32)
10c6ec5c:       2f0b            movel %a3,%sp@-
10c6ec5e:       206b 030e       moveal %a3@(782),%a0
10c6ec62:       4e90            jsr %a0@
10c6ec64:       588f            addql #4,%sp
10c6ec66:       206b 0306       moveal %a3@(774),%a0
10c6ec6a:       b0fc 0000       cmpaw #0,%a0
10c6ec6e:       671a            beqs 10c6ec8a <tcp_rcv_state_process+0x360>
10c6ec70:       4aa8 0010       tstl %a0@(16)
10c6ec74:       6714            beqs 10c6ec8a <tcp_rcv_state_process+0x360>
10c6ec76:       2f3c 0002 0002  movel #131074,%sp@-
10c6ec7c:       42a7            clrl %sp@-
10c6ec7e:       2f08            movel %a0,%sp@-
10c6ec80:       4eb9 10c5 371e  jsr 10c5371e <sock_wake_async>
10c6ec86:       4fef 000c       lea %sp@(12),%sp
10c6ec8a:       2043            moveal %d3,%a0
10c6ec8c:       2568 004a 0010  movel %a0@(74),%a2@(16)
10c6ec92:       4280            clrl %d0
10c6ec94:       302d 000e       movew %a5@(14),%d0
10c6ec98:       4281            clrl %d1
10c6ec9a:       122a 010c       moveb %a2@(268),%d1
10c6ec9e:       e3a8            lsll %d1,%d0
10c6eca0:       2540 0058       movel %d0,%a2@(88)
10c6eca4:       2568 003a 0054  movel %a0@(58),%a2@(84)
10c6ecaa:       4a2a 010b       tstb %a2@(267)
10c6ecae:       6716            beqs 10c6ecc6 <tcp_rcv_state_process+0x39c>
10c6ecb0:       4aaa 0114       tstl %a2@(276)
10c6ecb4:       6710            beqs 10c6ecc6 <tcp_rcv_state_process+0x39c>
10c6ecb6:       4aaa 0070       tstl %a2@(112)
10c6ecba:       660a            bnes 10c6ecc6 <tcp_rcv_state_process+0x39c>
10c6ecbc:       42a7            clrl %sp@-
10c6ecbe:       2f0a            movel %a2,%sp@-
10c6ecc0:       4eba d022       jsr %pc@(10c6bce4 <tcp_ack_saw_tstamp>)
10c6ecc4:       508f            addql #8,%sp
10c6ecc6:       4a2a 0108       tstb %a2@(264)
10c6ecca:       6706            beqs 10c6ecd2 <tcp_rcv_state_process+0x3a8>
10c6eccc:       066a fff4 0156  addiw #-12,%a2@(342)
10c6ecd2:       2f0b            movel %a3,%sp@-
10c6ecd4:       4eba bcc0       jsr %pc@(10c6a996 <tcp_init_metrics>)
10c6ecd8:       588f            addql #4,%sp
10c6ecda:       41eb 00d6       lea %a3@(214),%a0
10c6ecde:       3228 0156       movew %a0@(342),%d1
10c6ece2:       3028 0064       movew %a0@(100),%d0
10c6ece6:       b041            cmpw %d1,%d0
10c6ece8:       6306            blss 10c6ecf0 <tcp_rcv_state_process+0x3c6>
10c6ecea:       4280            clrl %d0
10c6ecec:       3001            movew %d1,%d0
10c6ecee:       6006            bras 10c6ecf6 <tcp_rcv_state_process+0x3cc>
10c6ecf0:       0280 0000 ffff  andil #65535,%d0
10c6ecf6:       2200            movel %d0,%d1
10c6ecf8:       2028 00f4       movel %a0@(244),%d0
10c6ecfc:       e288            lsrl #1,%d0
10c6ecfe:       b280            cmpl %d0,%d1
10c6ed00:       6402            bccs 10c6ed04 <tcp_rcv_state_process+0x3da>
10c6ed02:       2001            movel %d1,%d0
10c6ed04:       2200            movel %d0,%d1
10c6ed06:       0c80 0000 0218  cmpil #536,%d0
10c6ed0c:       6306            blss 10c6ed14 <tcp_rcv_state_process+0x3ea>
10c6ed0e:       203c 0000 0218  movel #536,%d0
10c6ed14:       2200            movel %d0,%d1
10c6ed16:       7258            moveq #88,%d1
10c6ed18:       b280            cmpl %d0,%d1
10c6ed1a:       6302            blss 10c6ed1e <tcp_rcv_state_process+0x3f4>
10c6ed1c:       7058            moveq #88,%d0
10c6ed1e:       3140 0032       movew %d0,%a0@(50)
10c6ed22:       2f0b            movel %a3,%sp@-
10c6ed24:       4eba b732       jsr %pc@(10c6a458 <tcp_init_buffer_space>)
10c6ed28:       588f            addql #4,%sp
10c6ed2a:       4280            clrl %d0
10c6ed2c:       102a 010c       moveb %a2@(268),%d0
10c6ed30:       222a 0058       movel %a2@(88),%d1
10c6ed34:       e0a9            lsrl %d0,%d1
10c6ed36:       2012            movel %a2@,%d0
10c6ed38:       741a            moveq #26,%d2
10c6ed3a:       e5a8            lsll %d2,%d0
10c6ed3c:       08c1 0014       bset #20,%d1
10c6ed40:       8081            orl %d1,%d0
10c6ed42:       2540 0004       movel %d0,%a2@(4)
10c6ed46:       6000 0224       braw 10c6ef6c <tcp_rcv_state_process+0x642>
10c6ed4a:       206a 0010       moveal %a2@(16),%a0
10c6ed4e:       b1ea 00fc       cmpal %a2@(252),%a0
10c6ed52:       6600 0218       bnew 10c6ef6c <tcp_rcv_state_process+0x642>
10c6ed56:       102b 0020       moveb %a3@(32),%d0
10c6ed5a:       0c00 0001       cmpib #1,%d0
10c6ed5e:       6616            bnes 10c6ed76 <tcp_rcv_state_process+0x44c>
10c6ed60:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c6ed66:       57c0            seq %d0
10c6ed68:       7238            moveq #56,%d1
10c6ed6a:       c081            andl %d1,%d0
10c6ed6c:       41f9 1003 3112  lea 10033112 <tcp_statistics+0x20>,%a0
10c6ed72:       53b0 0800       subql #1,%a0@(00000000,%d0:l)
10c6ed76:       177c 0005 0020  moveb #5,%a3@(32)
10c6ed7c:       002b 0002 0027  orib #2,%a3@(39)
10c6ed82:       206b 0048       moveal %a3@(72),%a0
10c6ed86:       b0fc 0000       cmpaw #0,%a0
10c6ed8a:       6712            beqs 10c6ed9e <tcp_rcv_state_process+0x474>
10c6ed8c:       2068 0050       moveal %a0@(80),%a0
10c6ed90:       b0fc 0000       cmpaw #0,%a0
10c6ed94:       6708            beqs 10c6ed9e <tcp_rcv_state_process+0x474>
10c6ed96:       2179 1002 67b0  movel 100267b0 <jiffies>,%a0@(20)
10c6ed9c:       0014 
10c6ed9e:       102b 0094       moveb %a3@(148),%d0
10c6eda2:       660e            bnes 10c6edb2 <tcp_rcv_state_process+0x488>
10c6eda4:       2f0b            movel %a3,%sp@-
10c6eda6:       206b 030e       moveal %a3@(782),%a0
10c6edaa:       4e90            jsr %a0@
10c6edac:       588f            addql #4,%sp
10c6edae:       6000 01bc       braw 10c6ef6c <tcp_rcv_state_process+0x642>
10c6edb2:       206a 01a0       moveal %a2@(416),%a0
10c6edb6:       b0fc 0000       cmpaw #0,%a0
10c6edba:       6d24            blts 10c6ede0 <tcp_rcv_state_process+0x4b6>
10c6edbc:       2243            moveal %d3,%a1
10c6edbe:       2029 003e       movel %a1@(62),%d0
10c6edc2:       b0a9 003a       cmpl %a1@(58),%d0
10c6edc6:       6700 009c       beqw 10c6ee64 <tcp_rcv_state_process+0x53a>
10c6edca:       122d 000d       moveb %a5@(13),%d1
10c6edce:       7401            moveq #1,%d2
10c6edd0:       c282            andl %d2,%d1
10c6edd2:       9081            subl %d1,%d0
10c6edd4:       226a 0008       moveal %a2@(8),%a1
10c6edd8:       93c0            subal %d0,%a1
10c6edda:       2009            movel %a1,%d0
10c6eddc:       6c00 0086       bgew 10c6ee64 <tcp_rcv_state_process+0x53a>
10c6ede0:       102b 0020       moveb %a3@(32),%d0
10c6ede4:       4282            clrl %d2
10c6ede6:       1400            moveb %d0,%d2
10c6ede8:       206b 00d2       moveal %a3@(210),%a0
10c6edec:       2f0b            movel %a3,%sp@-
10c6edee:       2068 003c       moveal %a0@(60),%a0
10c6edf2:       4e90            jsr %a0@
10c6edf4:       588f            addql #4,%sp
10c6edf6:       4aab 0090       tstl %a3@(144)
10c6edfa:       6712            beqs 10c6ee0e <tcp_rcv_state_process+0x4e4>
10c6edfc:       082b 0003 00a0  btst #3,%a3@(160)
10c6ee02:       660a            bnes 10c6ee0e <tcp_rcv_state_process+0x4e4>
10c6ee04:       2f0b            movel %a3,%sp@-
10c6ee06:       4eb9 10c7 27f2  jsr 10c727f2 <tcp_put_port>
10c6ee0c:       588f            addql #4,%sp
10c6ee0e:       7001            moveq #1,%d0
10c6ee10:       b082            cmpl %d2,%d0
10c6ee12:       6616            bnes 10c6ee2a <tcp_rcv_state_process+0x500>
10c6ee14:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c6ee1a:       57c0            seq %d0
10c6ee1c:       7238            moveq #56,%d1
10c6ee1e:       c081            andl %d1,%d0
10c6ee20:       41f9 1003 3112  lea 10033112 <tcp_statistics+0x20>,%a0
10c6ee26:       53b0 0800       subql #1,%a0@(00000000,%d0:l)
10c6ee2a:       7007            moveq #7,%d0
10c6ee2c:       1740 0020       moveb %d0,%a3@(32)
10c6ee30:       2f0b            movel %a3,%sp@-
10c6ee32:       4eb9 10c7 1866  jsr 10c71866 <tcp_clear_xmit_timers>
10c6ee38:       177c 0003 0027  moveb #3,%a3@(39)
10c6ee3e:       588f            addql #4,%sp
10c6ee40:       102b 0094       moveb %a3@(148),%d0
10c6ee44:       660a            bnes 10c6ee50 <tcp_rcv_state_process+0x526>
10c6ee46:       2f0b            movel %a3,%sp@-
10c6ee48:       206b 030e       moveal %a3@(782),%a0
10c6ee4c:       4e90            jsr %a0@
10c6ee4e:       6008            bras 10c6ee58 <tcp_rcv_state_process+0x52e>
10c6ee50:       2f0b            movel %a3,%sp@-
10c6ee52:       4eb9 10c6 8d50  jsr 10c68d50 <tcp_destroy_sock>
10c6ee58:       52b9 1003 2fca  addql #1,10032fca <net_statistics+0xe8>
10c6ee5e:       7001            moveq #1,%d0
10c6ee60:       6000 02cc       braw 10c6f12e <tcp_rcv_state_process+0x804>
10c6ee64:       b0fc 0000       cmpaw #0,%a0
10c6ee68:       6606            bnes 10c6ee70 <tcp_rcv_state_process+0x546>
10c6ee6a:       2079 1001 026c  moveal 1001026c <sysctl_tcp_fin_timeout>,%a0
10c6ee70:       222a 0084       movel %a2@(132),%d1
10c6ee74:       2001            movel %d1,%d0
10c6ee76:       e288            lsrl #1,%d0
10c6ee78:       e589            lsll #2,%d1
10c6ee7a:       9280            subl %d0,%d1
10c6ee7c:       b288            cmpl %a0,%d1
10c6ee7e:       6302            blss 10c6ee82 <tcp_rcv_state_process+0x558>
10c6ee80:       2041            moveal %d1,%a0
10c6ee82:       b0fc 1770       cmpaw #6000,%a0
10c6ee86:       6f06            bles 10c6ee8e <tcp_rcv_state_process+0x564>
10c6ee88:       4868 e890       pea %a0@(-6000)
10c6ee8c:       6010            bras 10c6ee9e <tcp_rcv_state_process+0x574>
10c6ee8e:       082d 0000 000d  btst #0,%a5@(13)
10c6ee94:       6606            bnes 10c6ee9c <tcp_rcv_state_process+0x572>
10c6ee96:       4aab 0030       tstl %a3@(48)
10c6ee9a:       6710            beqs 10c6eeac <tcp_rcv_state_process+0x582>
10c6ee9c:       2f08            movel %a0,%sp@-
10c6ee9e:       2f0b            movel %a3,%sp@-
10c6eea0:       4eb9 10c7 231e  jsr 10c7231e <tcp_reset_keepalive_timer>
10c6eea6:       508f            addql #8,%sp
10c6eea8:       6000 00c2       braw 10c6ef6c <tcp_rcv_state_process+0x642>
10c6eeac:       2f08            movel %a0,%sp@-
10c6eeae:       4878 0005       pea 5 <LSIGTRAP>
10c6eeb2:       6012            bras 10c6eec6 <tcp_rcv_state_process+0x59c>
10c6eeb4:       242a 0010       movel %a2@(16),%d2
10c6eeb8:       b4aa 00fc       cmpl %a2@(252),%d2
10c6eebc:       6600 00ae       bnew 10c6ef6c <tcp_rcv_state_process+0x642>
10c6eec0:       42a7            clrl %sp@-
10c6eec2:       4878 0006       pea 6 <LSIGTRAP+0x1>
10c6eec6:       2f0b            movel %a3,%sp@-
10c6eec8:       4eb9 10c7 5a5e  jsr 10c75a5e <tcp_time_wait>
10c6eece:       4fef 000c       lea %sp@(12),%sp
10c6eed2:       6000 0250       braw 10c6f124 <tcp_rcv_state_process+0x7fa>
10c6eed6:       206a 0010       moveal %a2@(16),%a0
10c6eeda:       b1ea 00fc       cmpal %a2@(252),%a0
10c6eede:       6600 008c       bnew 10c6ef6c <tcp_rcv_state_process+0x642>
10c6eee2:       2f0b            movel %a3,%sp@-
10c6eee4:       4eba b8e2       jsr %pc@(10c6a7c8 <tcp_update_metrics>)
10c6eee8:       588f            addql #4,%sp
10c6eeea:       102b 0020       moveb %a3@(32),%d0
10c6eeee:       4282            clrl %d2
10c6eef0:       1400            moveb %d0,%d2
10c6eef2:       206b 00d2       moveal %a3@(210),%a0
10c6eef6:       2f0b            movel %a3,%sp@-
10c6eef8:       2068 003c       moveal %a0@(60),%a0
10c6eefc:       4e90            jsr %a0@
10c6eefe:       588f            addql #4,%sp
10c6ef00:       4aab 0090       tstl %a3@(144)
10c6ef04:       6712            beqs 10c6ef18 <tcp_rcv_state_process+0x5ee>
10c6ef06:       082b 0003 00a0  btst #3,%a3@(160)
10c6ef0c:       660a            bnes 10c6ef18 <tcp_rcv_state_process+0x5ee>
10c6ef0e:       2f0b            movel %a3,%sp@-
10c6ef10:       4eb9 10c7 27f2  jsr 10c727f2 <tcp_put_port>
10c6ef16:       588f            addql #4,%sp
10c6ef18:       7001            moveq #1,%d0
10c6ef1a:       b082            cmpl %d2,%d0
10c6ef1c:       6616            bnes 10c6ef34 <tcp_rcv_state_process+0x60a>
10c6ef1e:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c6ef24:       57c0            seq %d0
10c6ef26:       7238            moveq #56,%d1
10c6ef28:       c081            andl %d1,%d0
10c6ef2a:       41f9 1003 3112  lea 10033112 <tcp_statistics+0x20>,%a0
10c6ef30:       53b0 0800       subql #1,%a0@(00000000,%d0:l)
10c6ef34:       7007            moveq #7,%d0
10c6ef36:       1740 0020       moveb %d0,%a3@(32)
10c6ef3a:       2f0b            movel %a3,%sp@-
10c6ef3c:       4eb9 10c7 1866  jsr 10c71866 <tcp_clear_xmit_timers>
10c6ef42:       177c 0003 0027  moveb #3,%a3@(39)
10c6ef48:       588f            addql #4,%sp
10c6ef4a:       102b 0094       moveb %a3@(148),%d0
10c6ef4e:       660e            bnes 10c6ef5e <tcp_rcv_state_process+0x634>
10c6ef50:       2f0b            movel %a3,%sp@-
10c6ef52:       206b 030e       moveal %a3@(782),%a0
10c6ef56:       4e90            jsr %a0@
10c6ef58:       588f            addql #4,%sp
10c6ef5a:       6000 01c8       braw 10c6f124 <tcp_rcv_state_process+0x7fa>
10c6ef5e:       2f0b            movel %a3,%sp@-
10c6ef60:       4eb9 10c6 8d50  jsr 10c68d50 <tcp_destroy_sock>
10c6ef66:       588f            addql #4,%sp
10c6ef68:       6000 01ba       braw 10c6f124 <tcp_rcv_state_process+0x7fa>
10c6ef6c:       49eb 00d6       lea %a3@(214),%a4
10c6ef70:       082d 0005 000d  btst #5,%a5@(13)
10c6ef76:       670a            beqs 10c6ef82 <tcp_rcv_state_process+0x658>
10c6ef78:       2f0d            movel %a5,%sp@-
10c6ef7a:       2f0b            movel %a3,%sp@-
10c6ef7c:       4eba ed8a       jsr %pc@(10c6dd08 <tcp_check_urg>)
10c6ef80:       508f            addql #8,%sp
10c6ef82:       0c6c 0200 017c  cmpiw #512,%a4@(380)
10c6ef88:       666e            bnes 10c6eff8 <tcp_rcv_state_process+0x6ce>
10c6ef8a:       202c 0178       movel %a4@(376),%d0
10c6ef8e:       90ad 0004       subl %a5@(4),%d0
10c6ef92:       122d 000c       moveb %a5@(12),%d1
10c6ef96:       e489            lsrl #2,%d1
10c6ef98:       743c            moveq #60,%d2
10c6ef9a:       c282            andl %d2,%d1
10c6ef9c:       d280            addl %d0,%d1
10c6ef9e:       102d 000d       moveb %a5@(13),%d0
10c6efa2:       e288            lsrl #1,%d0
10c6efa4:       7401            moveq #1,%d2
10c6efa6:       c082            andl %d2,%d0
10c6efa8:       9280            subl %d0,%d1
10c6efaa:       2043            moveal %d3,%a0
10c6efac:       b2a8 005c       cmpl %a0@(92),%d1
10c6efb0:       6446            bccs 10c6eff8 <tcp_rcv_state_process+0x6ce>
10c6efb2:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6efb6:       486e fffe       pea %fp@(-2)
10c6efba:       2f01            movel %d1,%sp@-
10c6efbc:       2f03            movel %d3,%sp@-
10c6efbe:       4eb9 10c5 645c  jsr 10c5645c <skb_copy_bits>
10c6efc4:       4fef 0010       lea %sp@(16),%sp
10c6efc8:       4a80            tstl %d0
10c6efca:       670c            beqs 10c6efd8 <tcp_rcv_state_process+0x6ae>
10c6efcc:       4879 1000 8b61  pea 10008b61 <prio2band+0x18e7>
10c6efd2:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c6efd8:       4240            clrw %d0
10c6efda:       102e fffe       moveb %fp@(-2),%d0
10c6efde:       0040 0100       oriw #256,%d0
10c6efe2:       3940 017c       movew %d0,%a4@(380)
10c6efe6:       102b 0094       moveb %a3@(148),%d0
10c6efea:       660c            bnes 10c6eff8 <tcp_rcv_state_process+0x6ce>
10c6efec:       42a7            clrl %sp@-
10c6efee:       2f0b            movel %a3,%sp@-
10c6eff0:       206b 0312       moveal %a3@(786),%a0
10c6eff4:       4e90            jsr %a0@
10c6eff6:       508f            addql #8,%sp
10c6eff8:       102b 0020       moveb %a3@(32),%d0
10c6effc:       0280 0000 00ff  andil #255,%d0
10c6f002:       5380            subql #1,%d0
10c6f004:       720a            moveq #10,%d1
10c6f006:       b280            cmpl %d0,%d1
10c6f008:       6570            bcss 10c6f07a <tcp_rcv_state_process+0x750>
10c6f00a:       d080            addl %d0,%d0
10c6f00c:       303b 0806       movew %pc@(10c6f014 <tcp_rcv_state_process+0x6ea>,%d0:l),%d0
10c6f010:       4efb 0002       jmp %pc@(10c6f014 <tcp_rcv_state_process+0x6ea>,%d0:w)
10c6f014:       005a 0066       oriw #102,%a2@+
10c6f018:       0066 0022       oriw #34,%fp@-
10c6f01c:       0022 0066       orib #102,%a2@-
10c6f020:       0066 0016       oriw #22,%fp@-
10c6f024:       0066 0066       oriw #102,%fp@-
10c6f028:       0016 2043       orib #67,%fp@
10c6f02c:       2028 003a       movel %a0@(58),%d0
10c6f030:       90aa 0008       subl %a2@(8),%d0
10c6f034:       6a44            bpls 10c6f07a <tcp_rcv_state_process+0x750>
10c6f036:       082b 0000 0027  btst #0,%a3@(39)
10c6f03c:       6730            beqs 10c6f06e <tcp_rcv_state_process+0x744>
10c6f03e:       2243            moveal %d3,%a1
10c6f040:       2029 003e       movel %a1@(62),%d0
10c6f044:       b0a9 003a       cmpl %a1@(58),%d0
10c6f048:       6724            beqs 10c6f06e <tcp_rcv_state_process+0x744>
10c6f04a:       122d 000d       moveb %a5@(13),%d1
10c6f04e:       7401            moveq #1,%d2
10c6f050:       c282            andl %d2,%d1
10c6f052:       9081            subl %d1,%d0
10c6f054:       246a 0008       moveal %a2@(8),%a2
10c6f058:       95c0            subal %d0,%a2
10c6f05a:       200a            movel %a2,%d0
10c6f05c:       6c10            bges 10c6f06e <tcp_rcv_state_process+0x744>
10c6f05e:       52b9 1003 2fca  addql #1,10032fca <net_statistics+0xe8>
10c6f064:       2f0b            movel %a3,%sp@-
10c6f066:       4eba d6da       jsr %pc@(10c6c742 <tcp_reset>)
10c6f06a:       6000 fdf2       braw 10c6ee5e <tcp_rcv_state_process+0x534>
10c6f06e:       2f03            movel %d3,%sp@-
10c6f070:       2f0b            movel %a3,%sp@-
10c6f072:       4eba de46       jsr %pc@(10c6ceba <tcp_data_queue>)
10c6f076:       7801            moveq #1,%d4
10c6f078:       508f            addql #8,%sp
10c6f07a:       102b 0020       moveb %a3@(32),%d0
10c6f07e:       0c00 0007       cmpib #7,%d0
10c6f082:       6700 009c       beqw 10c6f120 <tcp_rcv_state_process+0x7f6>
10c6f086:       202b 01be       movel %a3@(446),%d0
10c6f08a:       670a            beqs 10c6f096 <tcp_rcv_state_process+0x76c>
10c6f08c:       2f00            movel %d0,%sp@-
10c6f08e:       2f0b            movel %a3,%sp@-
10c6f090:       4eba ebb0       jsr %pc@(10c6dc42 <__tcp_data_snd_check>)
10c6f094:       508f            addql #8,%sp
10c6f096:       4a2c 006d       tstb %a4@(109)
10c6f09a:       671e            beqs 10c6f0ba <tcp_rcv_state_process+0x790>
10c6f09c:       422c 006d       clrb %a4@(109)
10c6f0a0:       202b 0306       movel %a3@(774),%d0
10c6f0a4:       6714            beqs 10c6f0ba <tcp_rcv_state_process+0x790>
10c6f0a6:       2040            moveal %d0,%a0
10c6f0a8:       5888            addql #4,%a0
10c6f0aa:       2010            movel %a0@,%d0
10c6f0ac:       0800 0002       btst #2,%d0
10c6f0b0:       6708            beqs 10c6f0ba <tcp_rcv_state_process+0x790>
10c6f0b2:       2f0b            movel %a3,%sp@-
10c6f0b4:       4eba eaf4       jsr %pc@(10c6dbaa <tcp_new_space>)
10c6f0b8:       588f            addql #4,%sp
10c6f0ba:       082c 0000 0020  btst #0,%a4@(32)
10c6f0c0:       675e            beqs 10c6f120 <tcp_rcv_state_process+0x7f6>
10c6f0c2:       222c 0008       movel %a4@(8),%d1
10c6f0c6:       92ac 00f8       subl %a4@(248),%d1
10c6f0ca:       4280            clrl %d0
10c6f0cc:       302c 0032       movew %a4@(50),%d0
10c6f0d0:       b081            cmpl %d1,%d0
10c6f0d2:       6410            bccs 10c6f0e4 <tcp_rcv_state_process+0x7ba>
10c6f0d4:       2f0b            movel %a3,%sp@-
10c6f0d6:       4eb9 10c6 ff74  jsr 10c6ff74 <__tcp_select_window>
10c6f0dc:       588f            addql #4,%sp
10c6f0de:       b0ac 00f4       cmpl %a4@(244),%d0
10c6f0e2:       6428            bccs 10c6f10c <tcp_rcv_state_process+0x7e2>
10c6f0e4:       7000            moveq #0,%d0
10c6f0e6:       4a2c 0021       tstb %a4@(33)
10c6f0ea:       670c            beqs 10c6f0f8 <tcp_rcv_state_process+0x7ce>
10c6f0ec:       4a2c 0022       tstb %a4@(34)
10c6f0f0:       57c0            seq %d0
10c6f0f2:       4880            extw %d0
10c6f0f4:       48c0            extl %d0
10c6f0f6:       4480            negl %d0
10c6f0f8:       4a80            tstl %d0
10c6f0fa:       6610            bnes 10c6f10c <tcp_rcv_state_process+0x7e2>
10c6f0fc:       41ec 00d4       lea %a4@(212),%a0
10c6f100:       2010            movel %a0@,%d0
10c6f102:       b1c0            cmpal %d0,%a0
10c6f104:       6602            bnes 10c6f108 <tcp_rcv_state_process+0x7de>
10c6f106:       7000            moveq #0,%d0
10c6f108:       4a80            tstl %d0
10c6f10a:       670a            beqs 10c6f116 <tcp_rcv_state_process+0x7ec>
10c6f10c:       2f0b            movel %a3,%sp@-
10c6f10e:       4eb9 10c7 1428  jsr 10c71428 <tcp_send_ack>
10c6f114:       6008            bras 10c6f11e <tcp_rcv_state_process+0x7f4>
10c6f116:       2f0b            movel %a3,%sp@-
10c6f118:       4eb9 10c7 1368  jsr 10c71368 <tcp_send_delayed_ack>
10c6f11e:       588f            addql #4,%sp
10c6f120:       4a84            tstl %d4
10c6f122:       6608            bnes 10c6f12c <tcp_rcv_state_process+0x802>
10c6f124:       2f03            movel %d3,%sp@-
10c6f126:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c6f12c:       7000            moveq #0,%d0
10c6f12e:       4cee 3c1c ffe0  moveml %fp@(-32),%d2-%d4/%a2-%a5
10c6f134:       4e5e            unlk %fp
10c6f136:       4e75            rts

10c6f138 <tcp_advertise_mss>:
10c6f138:       4e56 0000       linkw %fp,#0
10c6f13c:       206e 0008       moveal %fp@(8),%a0
10c6f140:       43e8 00d6       lea %a0@(214),%a1
10c6f144:       2068 0048       moveal %a0@(72),%a0
10c6f148:       4280            clrl %d0
10c6f14a:       3029 0156       movew %a1@(342),%d0
10c6f14e:       b0fc 0000       cmpaw #0,%a0
10c6f152:       670e            beqs 10c6f162 <tcp_advertise_mss+0x2a>
10c6f154:       2228 003c       movel %a0@(60),%d1
10c6f158:       b081            cmpl %d1,%d0
10c6f15a:       6306            blss 10c6f162 <tcp_advertise_mss+0x2a>
10c6f15c:       2001            movel %d1,%d0
10c6f15e:       3340 0156       movew %d0,%a1@(342)
10c6f162:       0280 0000 ffff  andil #65535,%d0
10c6f168:       4e5e            unlk %fp
10c6f16a:       4e75            rts

10c6f16c <tcp_cwnd_restart>:
10c6f16c:       4e56 0000       linkw %fp,#0
10c6f170:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c6f174:       246e 0008       moveal %fp@(8),%a2
10c6f178:       2639 1002 67b0  movel 100267b0 <jiffies>,%d3
10c6f17e:       96aa 001c       subl %a2@(28),%d3
10c6f182:       2f0a            movel %a2,%sp@-
10c6f184:       4eb9 10c6 a93a  jsr 10c6a93a <tcp_init_cwnd>
10c6f18a:       2240            moveal %d0,%a1
10c6f18c:       242a 0098       movel %a2@(152),%d2
10c6f190:       4281            clrl %d1
10c6f192:       122a 006a       moveb %a2@(106),%d1
10c6f196:       700c            moveq #12,%d0
10c6f198:       0300            btst %d1,%d0
10c6f19a:       6706            beqs 10c6f1a2 <tcp_cwnd_restart+0x36>
10c6f19c:       222a 0094       movel %a2@(148),%d1
10c6f1a0:       6014            bras 10c6f1b6 <tcp_cwnd_restart+0x4a>
10c6f1a2:       206a 0094       moveal %a2@(148),%a0
10c6f1a6:       2202            movel %d2,%d1
10c6f1a8:       e289            lsrl #1,%d1
10c6f1aa:       2002            movel %d2,%d0
10c6f1ac:       e488            lsrl #2,%d0
10c6f1ae:       d280            addl %d0,%d1
10c6f1b0:       b1c1            cmpal %d1,%a0
10c6f1b2:       6302            blss 10c6f1b6 <tcp_cwnd_restart+0x4a>
10c6f1b4:       2208            movel %a0,%d1
10c6f1b6:       2541 0094       movel %d1,%a2@(148)
10c6f1ba:       2002            movel %d2,%d0
10c6f1bc:       b3c2            cmpal %d2,%a1
10c6f1be:       6402            bccs 10c6f1c2 <tcp_cwnd_restart+0x56>
10c6f1c0:       2009            movel %a1,%d0
10c6f1c2:       222a 0084       movel %a2@(132),%d1
10c6f1c6:       6002            bras 10c6f1ca <tcp_cwnd_restart+0x5e>
10c6f1c8:       e28a            lsrl #1,%d2
10c6f1ca:       9681            subl %d1,%d3
10c6f1cc:       4a83            tstl %d3
10c6f1ce:       6f04            bles 10c6f1d4 <tcp_cwnd_restart+0x68>
10c6f1d0:       b082            cmpl %d2,%d0
10c6f1d2:       65f4            bcss 10c6f1c8 <tcp_cwnd_restart+0x5c>
10c6f1d4:       b480            cmpl %d0,%d2
10c6f1d6:       6302            blss 10c6f1da <tcp_cwnd_restart+0x6e>
10c6f1d8:       2002            movel %d2,%d0
10c6f1da:       2540 0098       movel %d0,%a2@(152)
10c6f1de:       2579 1002 67b0  movel 100267b0 <jiffies>,%a2@(164)
10c6f1e4:       00a4 
10c6f1e6:       42aa 00a0       clrl %a2@(160)
10c6f1ea:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c6f1f0:       4e5e            unlk %fp
10c6f1f2:       4e75            rts

10c6f1f4 <tcp_transmit_skb>:
10c6f1f4:       4e56 fff8       linkw %fp,#-8
10c6f1f8:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c6f1fc:       282e 0008       movel %fp@(8),%d4
10c6f200:       2a2e 000c       movel %fp@(12),%d5
10c6f204:       6700 040c       beqw 10c6f612 <tcp_transmit_skb+0x41e>
10c6f208:       2644            moveal %d4,%a3
10c6f20a:       47eb 00d6       lea %a3@(214),%a3
10c6f20e:       7c2c            moveq #44,%d6
10c6f210:       dc85            addl %d5,%d6
10c6f212:       2a53            moveal %a3@,%a5
10c6f214:       42ae fffc       clrl %fp@(-4)
10c6f218:       260b            movel %a3,%d3
10c6f21a:       2046            moveal %d6,%a0
10c6f21c:       0828 0001 001a  btst #1,%a0@(26)
10c6f222:       6740            beqs 10c6f264 <tcp_transmit_skb+0x70>
10c6f224:       3a7c 0018       moveaw #24,%a5
10c6f228:       4ab9 1001 029c  tstl 1001029c <sysctl_tcp_timestamps>
10c6f22e:       670a            beqs 10c6f23a <tcp_transmit_skb+0x46>
10c6f230:       3a7c 0024       moveaw #36,%a5
10c6f234:       7001            moveq #1,%d0
10c6f236:       2d40 fffc       movel %d0,%fp@(-4)
10c6f23a:       4ab9 1001 02a0  tstl 100102a0 <sysctl_tcp_window_scaling>
10c6f240:       6708            beqs 10c6f24a <tcp_transmit_skb+0x56>
10c6f242:       588d            addql #4,%a5
10c6f244:       7202            moveq #2,%d1
10c6f246:       83ae fffc       orl %d1,%fp@(-4)
10c6f24a:       4ab9 1001 02a4  tstl 100102a4 <sysctl_tcp_sack>
10c6f250:       6724            beqs 10c6f276 <tcp_transmit_skb+0x82>
10c6f252:       7e04            moveq #4,%d7
10c6f254:       8fae fffc       orl %d7,%fp@(-4)
10c6f258:       082e 0000 ffff  btst #0,%fp@(-1)
10c6f25e:       6616            bnes 10c6f276 <tcp_transmit_skb+0x82>
10c6f260:       588d            addql #4,%a5
10c6f262:       6012            bras 10c6f276 <tcp_transmit_skb+0x82>
10c6f264:       102b 0123       moveb %a3@(291),%d0
10c6f268:       670c            beqs 10c6f276 <tcp_transmit_skb+0x82>
10c6f26a:       0280 0000 00ff  andil #255,%d0
10c6f270:       e788            lsll #3,%d0
10c6f272:       4bf5 0804       lea %a5@(00000004,%d0:l),%a5
10c6f276:       2045            moveal %d5,%a0
10c6f278:       2028 0080       movel %a0@(128),%d0
10c6f27c:       908d            subl %a5,%d0
10c6f27e:       2140 0080       movel %d0,%a0@(128)
10c6f282:       220d            movel %a5,%d1
10c6f284:       d3a8 005c       addl %d1,%a0@(92)
10c6f288:       b0a8 007c       cmpl %a0@(124),%d0
10c6f28c:       6414            bccs 10c6f2a2 <tcp_transmit_skb+0xae>
10c6f28e:       2f3c 10c6 f28e  movel #281473678,%sp@-
10c6f294:       2f0d            movel %a5,%sp@-
10c6f296:       2f05            movel %d5,%sp@-
10c6f298:       4eb9 10c5 5604  jsr 10c55604 <skb_under_panic>
10c6f29e:       4fef 000c       lea %sp@(12),%sp
10c6f2a2:       2045            moveal %d5,%a0
10c6f2a4:       2868 0080       moveal %a0@(128),%a4
10c6f2a8:       214c 001c       movel %a4,%a0@(28)
10c6f2ac:       2244            moveal %d4,%a1
10c6f2ae:       41e9 0028       lea %a1@(40),%a0
10c6f2b2:       5290            addql #1,%a0@
10c6f2b4:       2045            moveal %d5,%a0
10c6f2b6:       2144 000c       movel %d4,%a0@(12)
10c6f2ba:       217c 10c5 4bc4  movel #281365444,%a0@(140)
10c6f2c0:       008c 
10c6f2c2:       2028 0078       movel %a0@(120),%d0
10c6f2c6:       d1a9 0064       addl %d0,%a1@(100)
10c6f2ca:       38a9 0022       movew %a1@(34),%a4@
10c6f2ce:       3969 0008 0002  movew %a1@(8),%a4@(2)
10c6f2d4:       2246            moveal %d6,%a1
10c6f2d6:       2969 000e 0004  movel %a1@(14),%a4@(4)
10c6f2dc:       296b 0008 0008  movel %a3@(8),%a4@(8)
10c6f2e2:       200d            movel %a5,%d0
10c6f2e4:       e480            asrl #2,%d0
10c6f2e6:       720c            moveq #12,%d1
10c6f2e8:       e368            lslw %d1,%d0
10c6f2ea:       4241            clrw %d1
10c6f2ec:       1229 001a       moveb %a1@(26),%d1
10c6f2f0:       8041            orw %d1,%d0
10c6f2f2:       3940 000c       movew %d0,%a4@(12)
10c6f2f6:       0829 0001 001a  btst #1,%a1@(26)
10c6f2fc:       6708            beqs 10c6f306 <tcp_transmit_skb+0x112>
10c6f2fe:       396b 00f6 000e  movew %a3@(246),%a4@(14)
10c6f304:       6046            bras 10c6f34c <tcp_transmit_skb+0x158>
10c6f306:       2043            moveal %d3,%a0
10c6f308:       2468 00f8       moveal %a0@(248),%a2
10c6f30c:       d5e8 00f4       addal %a0@(244),%a2
10c6f310:       95e8 0008       subal %a0@(8),%a2
10c6f314:       b4fc 0000       cmpaw #0,%a2
10c6f318:       6c02            bges 10c6f31c <tcp_transmit_skb+0x128>
10c6f31a:       95ca            subal %a2,%a2
10c6f31c:       2f04            movel %d4,%sp@-
10c6f31e:       4eb9 10c6 ff74  jsr 10c6ff74 <__tcp_select_window>
10c6f324:       2200            movel %d0,%d1
10c6f326:       588f            addql #4,%sp
10c6f328:       b5c1            cmpal %d1,%a2
10c6f32a:       6302            blss 10c6f32e <tcp_transmit_skb+0x13a>
10c6f32c:       220a            movel %a2,%d1
10c6f32e:       2243            moveal %d3,%a1
10c6f330:       2341 00f4       movel %d1,%a1@(244)
10c6f334:       2369 0008 00f8  movel %a1@(8),%a1@(248)
10c6f33a:       4280            clrl %d0
10c6f33c:       1029 010d       moveb %a1@(269),%d0
10c6f340:       e0a9            lsrl %d0,%d1
10c6f342:       6604            bnes 10c6f348 <tcp_transmit_skb+0x154>
10c6f344:       42a9 0004       clrl %a1@(4)
10c6f348:       3941 000e       movew %d1,%a4@(14)
10c6f34c:       426c 0010       clrw %a4@(16)
10c6f350:       426c 0012       clrw %a4@(18)
10c6f354:       4a2b 017f       tstb %a3@(383)
10c6f358:       672a            beqs 10c6f384 <tcp_transmit_skb+0x190>
10c6f35a:       2046            moveal %d6,%a0
10c6f35c:       2028 000e       movel %a0@(14),%d0
10c6f360:       5280            addql #1,%d0
10c6f362:       226b 0180       moveal %a3@(384),%a1
10c6f366:       93c0            subal %d0,%a1
10c6f368:       2009            movel %a1,%d0
10c6f36a:       0c80 0000 fffe  cmpil #65534,%d0
10c6f370:       6212            bhis 10c6f384 <tcp_transmit_skb+0x190>
10c6f372:       302b 0182       movew %a3@(386),%d0
10c6f376:       9068 0010       subw %a0@(16),%d0
10c6f37a:       3940 0012       movew %d0,%a4@(18)
10c6f37e:       002c 0020 000d  orib #32,%a4@(13)
10c6f384:       2046            moveal %d6,%a0
10c6f386:       0828 0001 001a  btst #1,%a0@(26)
10c6f38c:       6700 0090       beqw 10c6f41e <tcp_transmit_skb+0x22a>
10c6f390:       45ec 0014       lea %a4@(20),%a2
10c6f394:       2f04            movel %d4,%sp@-
10c6f396:       4eba fda0       jsr %pc@(10c6f138 <tcp_advertise_mss>)
10c6f39a:       4282            clrl %d2
10c6f39c:       3400            movew %d0,%d2
10c6f39e:       222e fffc       movel %fp@(-4),%d1
10c6f3a2:       7004            moveq #4,%d0
10c6f3a4:       c280            andl %d0,%d1
10c6f3a6:       202e fffc       movel %fp@(-4),%d0
10c6f3aa:       7e02            moveq #2,%d7
10c6f3ac:       c087            andl %d7,%d0
10c6f3ae:       4287            clrl %d7
10c6f3b0:       1e2b 010d       moveb %a3@(269),%d7
10c6f3b4:       2d47 fff8       movel %d7,%fp@(-8)
10c6f3b8:       2046            moveal %d6,%a0
10c6f3ba:       2268 0016       moveal %a0@(22),%a1
10c6f3be:       2e2b 0118       movel %a3@(280),%d7
10c6f3c2:       588f            addql #4,%sp
10c6f3c4:       0082 0204 0000  oril #33816576,%d2
10c6f3ca:       2482            movel %d2,%a2@
10c6f3cc:       41ec 0018       lea %a4@(24),%a0
10c6f3d0:       082e 0000 ffff  btst #0,%fp@(-1)
10c6f3d6:       671c            beqs 10c6f3f4 <tcp_transmit_skb+0x200>
10c6f3d8:       4a81            tstl %d1
10c6f3da:       6708            beqs 10c6f3e4 <tcp_transmit_skb+0x1f0>
10c6f3dc:       20bc 0402 080a  movel #67241994,%a0@
10c6f3e2:       6006            bras 10c6f3ea <tcp_transmit_skb+0x1f6>
10c6f3e4:       20bc 0101 080a  movel #16844810,%a0@
10c6f3ea:       41ec 001c       lea %a4@(28),%a0
10c6f3ee:       20c9            movel %a1,%a0@+
10c6f3f0:       20c7            movel %d7,%a0@+
10c6f3f2:       600e            bras 10c6f402 <tcp_transmit_skb+0x20e>
10c6f3f4:       4a81            tstl %d1
10c6f3f6:       670a            beqs 10c6f402 <tcp_transmit_skb+0x20e>
10c6f3f8:       20bc 0101 0402  movel #16843778,%a0@
10c6f3fe:       41ec 001c       lea %a4@(28),%a0
10c6f402:       2e3c 1003 311a  movel #268644634,%d7
10c6f408:       4a80            tstl %d0
10c6f40a:       6700 00ec       beqw 10c6f4f8 <tcp_transmit_skb+0x304>
10c6f40e:       202e fff8       movel %fp@(-8),%d0
10c6f412:       0080 0103 0300  oril #16974592,%d0
10c6f418:       2080            movel %d0,%a0@
10c6f41a:       6000 00dc       braw 10c6f4f8 <tcp_transmit_skb+0x304>
10c6f41e:       43ec 0014       lea %a4@(20),%a1
10c6f422:       2046            moveal %d6,%a0
10c6f424:       2028 0016       movel %a0@(22),%d0
10c6f428:       4a2b 0108       tstb %a3@(264)
10c6f42c:       6714            beqs 10c6f442 <tcp_transmit_skb+0x24e>
10c6f42e:       22bc 0101 080a  movel #16844810,%a1@
10c6f434:       2940 0018       movel %d0,%a4@(24)
10c6f438:       296b 0118 001c  movel %a3@(280),%a4@(28)
10c6f43e:       43ec 0020       lea %a4@(32),%a1
10c6f442:       102b 0123       moveb %a3@(291),%d0
10c6f446:       2e3c 1003 311a  movel #268644634,%d7
10c6f44c:       4a00            tstb %d0
10c6f44e:       674c            beqs 10c6f49c <tcp_transmit_skb+0x2a8>
10c6f450:       240b            movel %a3,%d2
10c6f452:       0682 0000 012c  addil #300,%d2
10c6f458:       4a2b 0122       tstb %a3@(290)
10c6f45c:       6702            beqs 10c6f460 <tcp_transmit_skb+0x26c>
10c6f45e:       5182            subql #8,%d2
10c6f460:       0280 0000 00ff  andil #255,%d0
10c6f466:       e788            lsll #3,%d0
10c6f468:       0080 0101 0502  oril #16844034,%d0
10c6f46e:       22c0            movel %d0,%a1@+
10c6f470:       7000            moveq #0,%d0
10c6f472:       4a2b 0123       tstb %a3@(291)
10c6f476:       6716            beqs 10c6f48e <tcp_transmit_skb+0x29a>
10c6f478:       7200            moveq #0,%d1
10c6f47a:       2042            moveal %d2,%a0
10c6f47c:       22d0            movel %a0@,%a1@+
10c6f47e:       22e8 0004       movel %a0@(4),%a1@+
10c6f482:       5088            addql #8,%a0
10c6f484:       5280            addql #1,%d0
10c6f486:       122b 0123       moveb %a3@(291),%d1
10c6f48a:       b280            cmpl %d0,%d1
10c6f48c:       6eee            bgts 10c6f47c <tcp_transmit_skb+0x288>
10c6f48e:       4a2b 0122       tstb %a3@(290)
10c6f492:       6708            beqs 10c6f49c <tcp_transmit_skb+0x2a8>
10c6f494:       422b 0122       clrb %a3@(290)
10c6f498:       532b 0123       subqb #1,%a3@(291)
10c6f49c:       082b 0000 0159  btst #0,%a3@(345)
10c6f4a2:       6754            beqs 10c6f4f8 <tcp_transmit_skb+0x304>
10c6f4a4:       2245            moveal %d5,%a1
10c6f4a6:       bbe9 005c       cmpal %a1@(92),%a5
10c6f4aa:       6730            beqs 10c6f4dc <tcp_transmit_skb+0x2e8>
10c6f4ac:       2029 003a       movel %a1@(58),%d0
10c6f4b0:       90ab 000c       subl %a3@(12),%d0
10c6f4b4:       6b26            bmis 10c6f4dc <tcp_transmit_skb+0x2e8>
10c6f4b6:       7002            moveq #2,%d0
10c6f4b8:       2044            moveal %d4,%a0
10c6f4ba:       81a8 02ae       orl %d0,%a0@(686)
10c6f4be:       102b 0159       moveb %a3@(345),%d0
10c6f4c2:       0800 0001       btst #1,%d0
10c6f4c6:       671c            beqs 10c6f4e4 <tcp_transmit_skb+0x2f0>
10c6f4c8:       0200 00fd       andib #-3,%d0
10c6f4cc:       1740 0159       moveb %d0,%a3@(345)
10c6f4d0:       2069 001c       moveal %a1@(28),%a0
10c6f4d4:       0028 0080 000d  orib #-128,%a0@(13)
10c6f4da:       6008            bras 10c6f4e4 <tcp_transmit_skb+0x2f0>
10c6f4dc:       70fc            moveq #-4,%d0
10c6f4de:       2044            moveal %d4,%a0
10c6f4e0:       c1a8 02ae       andl %d0,%a0@(686)
10c6f4e4:       082b 0002 0159  btst #2,%a3@(345)
10c6f4ea:       670c            beqs 10c6f4f8 <tcp_transmit_skb+0x304>
10c6f4ec:       2245            moveal %d5,%a1
10c6f4ee:       2069 001c       moveal %a1@(28),%a0
10c6f4f2:       0028 0040 000d  orib #64,%a0@(13)
10c6f4f8:       206b 00e4       moveal %a3@(228),%a0
10c6f4fc:       2f05            movel %d5,%sp@-
10c6f4fe:       2245            moveal %d5,%a1
10c6f500:       2f29 005c       movel %a1@(92),%sp@-
10c6f504:       2f0c            movel %a4,%sp@-
10c6f506:       2f04            movel %d4,%sp@-
10c6f508:       2068 0004       moveal %a0@(4),%a0
10c6f50c:       4e90            jsr %a0@
10c6f50e:       4fef 0010       lea %sp@(16),%sp
10c6f512:       2046            moveal %d6,%a0
10c6f514:       0828 0004 001a  btst #4,%a0@(26)
10c6f51a:       6726            beqs 10c6f542 <tcp_transmit_skb+0x34e>
10c6f51c:       2243            moveal %d3,%a1
10c6f51e:       1029 0021       moveb %a1@(33),%d0
10c6f522:       6714            beqs 10c6f538 <tcp_transmit_skb+0x344>
10c6f524:       1200            moveb %d0,%d1
10c6f526:       5301            subqb #1,%d1
10c6f528:       1341 0021       moveb %d1,%a1@(33)
10c6f52c:       0c00 0001       cmpib #1,%d0
10c6f530:       6606            bnes 10c6f538 <tcp_transmit_skb+0x344>
10c6f532:       7004            moveq #4,%d0
10c6f534:       2340 0024       movel %d0,%a1@(36)
10c6f538:       2043            moveal %d3,%a0
10c6f53a:       4228 0023       clrb %a0@(35)
10c6f53e:       4228 0020       clrb %a0@(32)
10c6f542:       2245            moveal %d5,%a1
10c6f544:       bbe9 005c       cmpal %a1@(92),%a5
10c6f548:       6734            beqs 10c6f57e <tcp_transmit_skb+0x38a>
10c6f54a:       2479 1002 67b0  moveal 100267b0 <jiffies>,%a2
10c6f550:       4aab 0088       tstl %a3@(136)
10c6f554:       6614            bnes 10c6f56a <tcp_transmit_skb+0x376>
10c6f556:       200a            movel %a2,%d0
10c6f558:       90ab 001c       subl %a3@(28),%d0
10c6f55c:       b0ab 0084       cmpl %a3@(132),%d0
10c6f560:       6308            blss 10c6f56a <tcp_transmit_skb+0x376>
10c6f562:       2f0b            movel %a3,%sp@-
10c6f564:       4eba fc06       jsr %pc@(10c6f16c <tcp_cwnd_restart>)
10c6f568:       588f            addql #4,%sp
10c6f56a:       274a 001c       movel %a2,%a3@(28)
10c6f56e:       95eb 002c       subal %a3@(44),%a2
10c6f572:       b5eb 0024       cmpal %a3@(36),%a2
10c6f576:       6406            bccs 10c6f57e <tcp_transmit_skb+0x38a>
10c6f578:       177c 0001 0022  moveb #1,%a3@(34)
10c6f57e:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c6f584:       57c0            seq %d0
10c6f586:       7238            moveq #56,%d1
10c6f588:       c081            andl %d1,%d0
10c6f58a:       2047            moveal %d7,%a0
10c6f58c:       52b0 0800       addql #1,%a0@(00000000,%d0:l)
10c6f590:       206b 00e4       moveal %a3@(228),%a0
10c6f594:       2f05            movel %d5,%sp@-
10c6f596:       2050            moveal %a0@,%a0
10c6f598:       4e90            jsr %a0@
10c6f59a:       2400            movel %d0,%d2
10c6f59c:       6f76            bles 10c6f614 <tcp_transmit_skb+0x420>
10c6f59e:       426b 015a       clrw %a3@(346)
10c6f5a2:       0c2b 0001 006a  cmpib #1,%a3@(106)
10c6f5a8:       625a            bhis 10c6f604 <tcp_transmit_skb+0x410>
10c6f5aa:       42ab 0170       clrl %a3@(368)
10c6f5ae:       222b 0098       movel %a3@(152),%d1
10c6f5b2:       2001            movel %d1,%d0
10c6f5b4:       e288            lsrl #1,%d0
10c6f5b6:       7602            moveq #2,%d3
10c6f5b8:       b680            cmpl %d0,%d3
10c6f5ba:       6302            blss 10c6f5be <tcp_transmit_skb+0x3ca>
10c6f5bc:       7002            moveq #2,%d0
10c6f5be:       2740 0094       movel %d0,%a3@(148)
10c6f5c2:       202b 0088       movel %a3@(136),%d0
10c6f5c6:       90ab 008c       subl %a3@(140),%d0
10c6f5ca:       d0ab 0090       addl %a3@(144),%d0
10c6f5ce:       5280            addql #1,%d0
10c6f5d0:       b280            cmpl %d0,%d1
10c6f5d2:       6402            bccs 10c6f5d6 <tcp_transmit_skb+0x3e2>
10c6f5d4:       2001            movel %d1,%d0
10c6f5d6:       2740 0098       movel %d0,%a3@(152)
10c6f5da:       426b 009c       clrw %a3@(156)
10c6f5de:       276b 000c 0168  movel %a3@(12),%a3@(360)
10c6f5e4:       2779 1002 67b0  movel 100267b0 <jiffies>,%a3@(164)
10c6f5ea:       00a4 
10c6f5ec:       102b 0159       moveb %a3@(345),%d0
10c6f5f0:       0800 0000       btst #0,%d0
10c6f5f4:       6708            beqs 10c6f5fe <tcp_transmit_skb+0x40a>
10c6f5f6:       0000 0002       orib #2,%d0
10c6f5fa:       1740 0159       moveb %d0,%a3@(345)
10c6f5fe:       177c 0002 006a  moveb #2,%a3@(106)
10c6f604:       7e02            moveq #2,%d7
10c6f606:       be82            cmpl %d2,%d7
10c6f608:       56c0            sne %d0
10c6f60a:       4880            extw %d0
10c6f60c:       48c0            extl %d0
10c6f60e:       c082            andl %d2,%d0
10c6f610:       6002            bras 10c6f614 <tcp_transmit_skb+0x420>
10c6f612:       7097            moveq #-105,%d0
10c6f614:       4cee 3cfc ffd0  moveml %fp@(-48),%d2-%d7/%a2-%a5
10c6f61a:       4e5e            unlk %fp
10c6f61c:       4e75            rts

10c6f61e <tcp_send_skb>:
10c6f61e:       4e56 0000       linkw %fp,#0
10c6f622:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c6f626:       286e 0008       moveal %fp@(8),%a4
10c6f62a:       266e 000c       moveal %fp@(12),%a3
10c6f62e:       202e 0010       movel %fp@(16),%d0
10c6f632:       262e 0014       movel %fp@(20),%d3
10c6f636:       45ec 00d6       lea %a4@(214),%a2
10c6f63a:       256b 003e 00fc  movel %a3@(62),%a2@(252)
10c6f640:       41ec 0068       lea %a4@(104),%a0
10c6f644:       2748 0008       movel %a0,%a3@(8)
10c6f648:       52a8 0008       addql #1,%a0@(8)
10c6f64c:       2268 0004       moveal %a0@(4),%a1
10c6f650:       2688            movel %a0,%a3@
10c6f652:       2749 0004       movel %a1,%a3@(4)
10c6f656:       214b 0004       movel %a3,%a0@(4)
10c6f65a:       228b            movel %a3,%a1@
10c6f65c:       222b 0078       movel %a3@(120),%d1
10c6f660:       d3ac 007c       addl %d1,%a4@(124)
10c6f664:       222b 0078       movel %a3@(120),%d1
10c6f668:       93ac 0080       subl %d1,%a4@(128)
10c6f66c:       4a80            tstl %d0
10c6f66e:       6600 0142       bnew 10c6f7b2 <tcp_send_skb+0x194>
10c6f672:       4aaa 00e8       tstl %a2@(232)
10c6f676:       6600 0144       bnew 10c6f7bc <tcp_send_skb+0x19e>
10c6f67a:       4280            clrl %d0
10c6f67c:       102a 010e       moveb %a2@(270),%d0
10c6f680:       7400            moveq #0,%d2
10c6f682:       7201            moveq #1,%d1
10c6f684:       b280            cmpl %d0,%d1
10c6f686:       6752            beqs 10c6f6da <tcp_send_skb+0xbc>
10c6f688:       4a2a 017f       tstb %a2@(383)
10c6f68c:       664c            bnes 10c6f6da <tcp_send_skb+0xbc>
10c6f68e:       93c9            subal %a1,%a1
10c6f690:       b6ab 005c       cmpl %a3@(92),%d3
10c6f694:       633e            blss 10c6f6d4 <tcp_send_skb+0xb6>
10c6f696:       082b 0000 0046  btst #0,%a3@(70)
10c6f69c:       6636            bnes 10c6f6d4 <tcp_send_skb+0xb6>
10c6f69e:       7202            moveq #2,%d1
10c6f6a0:       b280            cmpl %d0,%d1
10c6f6a2:       672c            beqs 10c6f6d0 <tcp_send_skb+0xb2>
10c6f6a4:       4a80            tstl %d0
10c6f6a6:       662c            bnes 10c6f6d4 <tcp_send_skb+0xb6>
10c6f6a8:       4aaa 0088       tstl %a2@(136)
10c6f6ac:       6726            beqs 10c6f6d4 <tcp_send_skb+0xb6>
10c6f6ae:       7200            moveq #0,%d1
10c6f6b0:       206a 0014       moveal %a2@(20),%a0
10c6f6b4:       202a 0010       movel %a2@(16),%d0
10c6f6b8:       9088            subl %a0,%d0
10c6f6ba:       6a10            bpls 10c6f6cc <tcp_send_skb+0xae>
10c6f6bc:       202a 000c       movel %a2@(12),%d0
10c6f6c0:       9088            subl %a0,%d0
10c6f6c2:       5ac0            spl %d0
10c6f6c4:       4880            extw %d0
10c6f6c6:       3200            movew %d0,%d1
10c6f6c8:       48c1            extl %d1
10c6f6ca:       4481            negl %d1
10c6f6cc:       4a81            tstl %d1
10c6f6ce:       6704            beqs 10c6f6d4 <tcp_send_skb+0xb6>
10c6f6d0:       327c 0001       moveaw #1,%a1
10c6f6d4:       b2fc 0000       cmpaw #0,%a1
10c6f6d8:       662a            bnes 10c6f704 <tcp_send_skb+0xe6>
10c6f6da:       202a 0088       movel %a2@(136),%d0
10c6f6de:       90aa 008c       subl %a2@(140),%d0
10c6f6e2:       d0aa 0090       addl %a2@(144),%d0
10c6f6e6:       b0aa 0098       cmpl %a2@(152),%d0
10c6f6ea:       6508            bcss 10c6f6f4 <tcp_send_skb+0xd6>
10c6f6ec:       082b 0000 0046  btst #0,%a3@(70)
10c6f6f2:       6710            beqs 10c6f704 <tcp_send_skb+0xe6>
10c6f6f4:       202a 0010       movel %a2@(16),%d0
10c6f6f8:       d0aa 0058       addl %a2@(88),%d0
10c6f6fc:       90ab 003e       subl %a3@(62),%d0
10c6f700:       6b02            bmis 10c6f704 <tcp_send_skb+0xe6>
10c6f702:       7401            moveq #1,%d2
10c6f704:       4a82            tstl %d2
10c6f706:       6700 00aa       beqw 10c6f7b2 <tcp_send_skb+0x194>
10c6f70a:       2779 1002 67b0  movel 100267b0 <jiffies>,%a3@(66)
10c6f710:       0042 
10c6f712:       2f2c 0088       movel %a4@(136),%sp@-
10c6f716:       2f0b            movel %a3,%sp@-
10c6f718:       4eb9 10c5 59b2  jsr 10c559b2 <skb_clone>
10c6f71e:       2f00            movel %d0,%sp@-
10c6f720:       2f0c            movel %a4,%sp@-
10c6f722:       4eba fad0       jsr %pc@(10c6f1f4 <tcp_transmit_skb>)
10c6f726:       4fef 0010       lea %sp@(16),%sp
10c6f72a:       4a80            tstl %d0
10c6f72c:       6600 0084       bnew 10c6f7b2 <tcp_send_skb+0x194>
10c6f730:       256b 003e 000c  movel %a3@(62),%a2@(12)
10c6f736:       b6ab 005c       cmpl %a3@(92),%d3
10c6f73a:       6306            blss 10c6f742 <tcp_send_skb+0x124>
10c6f73c:       256b 003e 0014  movel %a3@(62),%a2@(20)
10c6f742:       202a 0088       movel %a2@(136),%d0
10c6f746:       2200            movel %d0,%d1
10c6f748:       5281            addql #1,%d1
10c6f74a:       2541 0088       movel %d1,%a2@(136)
10c6f74e:       4a80            tstl %d0
10c6f750:       666a            bnes 10c6f7bc <tcp_send_skb+0x19e>
10c6f752:       202a 0084       movel %a2@(132),%d0
10c6f756:       2200            movel %d0,%d1
10c6f758:       45ec 00d6       lea %a4@(214),%a2
10c6f75c:       0c81 0000 2ee0  cmpil #12000,%d1
10c6f762:       6324            blss 10c6f788 <tcp_send_skb+0x16a>
10c6f764:       2f3c 10c6 f764  movel #281474916,%sp@-
10c6f76a:       2f00            movel %d0,%sp@-
10c6f76c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6f770:       2f0c            movel %a4,%sp@-
10c6f772:       4879 1000 90e1  pea 100090e1 <prio2band+0x1e67>
10c6f778:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6f77e:       223c 0000 2ee0  movel #12000,%d1
10c6f784:       4fef 0014       lea %sp@(20),%sp
10c6f788:       7001            moveq #1,%d0
10c6f78a:       1540 017e       moveb %d0,%a2@(382)
10c6f78e:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c6f794:       d081            addl %d1,%d0
10c6f796:       2540 00a8       movel %d0,%a2@(168)
10c6f79a:       2f00            movel %d0,%sp@-
10c6f79c:       486a 00ac       pea %a2@(172)
10c6f7a0:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c6f7a6:       4a80            tstl %d0
10c6f7a8:       6612            bnes 10c6f7bc <tcp_send_skb+0x19e>
10c6f7aa:       41ec 0028       lea %a4@(40),%a0
10c6f7ae:       5290            addql #1,%a0@
10c6f7b0:       600a            bras 10c6f7bc <tcp_send_skb+0x19e>
10c6f7b2:       4aaa 00e8       tstl %a2@(232)
10c6f7b6:       6604            bnes 10c6f7bc <tcp_send_skb+0x19e>
10c6f7b8:       254b 00e8       movel %a3,%a2@(232)
10c6f7bc:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c6f7c2:       4e5e            unlk %fp
10c6f7c4:       4e75            rts

10c6f7c6 <tcp_push_one>:
10c6f7c6:       4e56 0000       linkw %fp,#0
10c6f7ca:       48e7 0038       moveml %a2-%a4,%sp@-
10c6f7ce:       286e 0008       moveal %fp@(8),%a4
10c6f7d2:       45ec 00d6       lea %a4@(214),%a2
10c6f7d6:       266a 00e8       moveal %a2@(232),%a3
10c6f7da:       7200            moveq #0,%d1
10c6f7dc:       202a 0088       movel %a2@(136),%d0
10c6f7e0:       90aa 008c       subl %a2@(140),%d0
10c6f7e4:       d0aa 0090       addl %a2@(144),%d0
10c6f7e8:       b0aa 0098       cmpl %a2@(152),%d0
10c6f7ec:       6508            bcss 10c6f7f6 <tcp_push_one+0x30>
10c6f7ee:       082b 0000 0046  btst #0,%a3@(70)
10c6f7f4:       6710            beqs 10c6f806 <tcp_push_one+0x40>
10c6f7f6:       202a 0010       movel %a2@(16),%d0
10c6f7fa:       d0aa 0058       addl %a2@(88),%d0
10c6f7fe:       90ab 003e       subl %a3@(62),%d0
10c6f802:       6b02            bmis 10c6f806 <tcp_push_one+0x40>
10c6f804:       7201            moveq #1,%d1
10c6f806:       4a81            tstl %d1
10c6f808:       6700 009e       beqw 10c6f8a8 <tcp_push_one+0xe2>
10c6f80c:       2779 1002 67b0  movel 100267b0 <jiffies>,%a3@(66)
10c6f812:       0042 
10c6f814:       2f2c 0088       movel %a4@(136),%sp@-
10c6f818:       2f0b            movel %a3,%sp@-
10c6f81a:       4eb9 10c5 59b2  jsr 10c559b2 <skb_clone>
10c6f820:       2f00            movel %d0,%sp@-
10c6f822:       2f0c            movel %a4,%sp@-
10c6f824:       4eba f9ce       jsr %pc@(10c6f1f4 <tcp_transmit_skb>)
10c6f828:       4fef 0010       lea %sp@(16),%sp
10c6f82c:       4a80            tstl %d0
10c6f82e:       6678            bnes 10c6f8a8 <tcp_push_one+0xe2>
10c6f830:       42aa 00e8       clrl %a2@(232)
10c6f834:       256b 003e 000c  movel %a3@(62),%a2@(12)
10c6f83a:       202a 0088       movel %a2@(136),%d0
10c6f83e:       2200            movel %d0,%d1
10c6f840:       5281            addql #1,%d1
10c6f842:       2541 0088       movel %d1,%a2@(136)
10c6f846:       4a80            tstl %d0
10c6f848:       665e            bnes 10c6f8a8 <tcp_push_one+0xe2>
10c6f84a:       202a 0084       movel %a2@(132),%d0
10c6f84e:       2200            movel %d0,%d1
10c6f850:       45ec 00d6       lea %a4@(214),%a2
10c6f854:       0c81 0000 2ee0  cmpil #12000,%d1
10c6f85a:       6324            blss 10c6f880 <tcp_push_one+0xba>
10c6f85c:       2f3c 10c6 f85c  movel #281475164,%sp@-
10c6f862:       2f00            movel %d0,%sp@-
10c6f864:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6f868:       2f0c            movel %a4,%sp@-
10c6f86a:       4879 1000 90e1  pea 100090e1 <prio2band+0x1e67>
10c6f870:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6f876:       223c 0000 2ee0  movel #12000,%d1
10c6f87c:       4fef 0014       lea %sp@(20),%sp
10c6f880:       7001            moveq #1,%d0
10c6f882:       1540 017e       moveb %d0,%a2@(382)
10c6f886:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c6f88c:       d081            addl %d1,%d0
10c6f88e:       2540 00a8       movel %d0,%a2@(168)
10c6f892:       2f00            movel %d0,%sp@-
10c6f894:       486a 00ac       pea %a2@(172)
10c6f898:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c6f89e:       4a80            tstl %d0
10c6f8a0:       6606            bnes 10c6f8a8 <tcp_push_one+0xe2>
10c6f8a2:       41ec 0028       lea %a4@(40),%a0
10c6f8a6:       5290            addql #1,%a0@
10c6f8a8:       4cee 1c00 fff4  moveml %fp@(-12),%a2-%a4
10c6f8ae:       4e5e            unlk %fp
10c6f8b0:       4e75            rts

10c6f8b2 <skb_split>:
10c6f8b2:       4e56 0000       linkw %fp,#0
10c6f8b6:       48e7 3f38       moveml %d2-%d7/%a2-%a4,%sp@-
10c6f8ba:       266e 0008       moveal %fp@(8),%a3
10c6f8be:       246e 000c       moveal %fp@(12),%a2
10c6f8c2:       2a2e 0010       movel %fp@(16),%d5
10c6f8c6:       286b 005c       moveal %a3@(92),%a4
10c6f8ca:       99eb 0060       subal %a3@(96),%a4
10c6f8ce:       b9c5            cmpal %d5,%a4
10c6f8d0:       6300 00bc       blsw 10c6f98e <skb_split+0xdc>
10c6f8d4:       220c            movel %a4,%d1
10c6f8d6:       9285            subl %d5,%d1
10c6f8d8:       2f01            movel %d1,%sp@-
10c6f8da:       202b 0080       movel %a3@(128),%d0
10c6f8de:       d085            addl %d5,%d0
10c6f8e0:       2f00            movel %d0,%sp@-
10c6f8e2:       242a 0084       movel %a2@(132),%d2
10c6f8e6:       4aaa 0060       tstl %a2@(96)
10c6f8ea:       670c            beqs 10c6f8f8 <skb_split+0x46>
10c6f8ec:       4879 1000 90dc  pea 100090dc <prio2band+0x1e62>
10c6f8f2:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c6f8f8:       2002            movel %d2,%d0
10c6f8fa:       d081            addl %d1,%d0
10c6f8fc:       2540 0084       movel %d0,%a2@(132)
10c6f900:       d3aa 005c       addl %d1,%a2@(92)
10c6f904:       b0aa 0088       cmpl %a2@(136),%d0
10c6f908:       6314            blss 10c6f91e <skb_split+0x6c>
10c6f90a:       2f3c 10c6 f90a  movel #281475338,%sp@-
10c6f910:       2f01            movel %d1,%sp@-
10c6f912:       2f0a            movel %a2,%sp@-
10c6f914:       4eb9 10c5 55c4  jsr 10c555c4 <skb_over_panic>
10c6f91a:       4fef 000c       lea %sp@(12),%sp
10c6f91e:       2f02            movel %d2,%sp@-
10c6f920:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c6f926:       7600            moveq #0,%d3
10c6f928:       226b 0088       moveal %a3@(136),%a1
10c6f92c:       b6a9 0004       cmpl %a1@(4),%d3
10c6f930:       6424            bccs 10c6f956 <skb_split+0xa4>
10c6f932:       7000            moveq #0,%d0
10c6f934:       206a 0088       moveal %a2@(136),%a0
10c6f938:       2231 080c       movel %a1@(0000000c,%d0:l),%d1
10c6f93c:       2431 0810       movel %a1@(00000010,%d0:l),%d2
10c6f940:       2181 080c       movel %d1,%a0@(0000000c,%d0:l)
10c6f944:       2182 0810       movel %d2,%a0@(00000010,%d0:l)
10c6f948:       5080            addql #8,%d0
10c6f94a:       5283            addql #1,%d3
10c6f94c:       226b 0088       moveal %a3@(136),%a1
10c6f950:       b6a9 0004       cmpl %a1@(4),%d3
10c6f954:       65de            bcss 10c6f934 <skb_split+0x82>
10c6f956:       206a 0088       moveal %a2@(136),%a0
10c6f95a:       226b 0088       moveal %a3@(136),%a1
10c6f95e:       2169 0004 0004  movel %a1@(4),%a0@(4)
10c6f964:       206b 0088       moveal %a3@(136),%a0
10c6f968:       42a8 0004       clrl %a0@(4)
10c6f96c:       256b 0060 0060  movel %a3@(96),%a2@(96)
10c6f972:       242a 0060       movel %a2@(96),%d2
10c6f976:       d5aa 005c       addl %d2,%a2@(92)
10c6f97a:       42ab 0060       clrl %a3@(96)
10c6f97e:       2745 005c       movel %d5,%a3@(92)
10c6f982:       daab 0080       addl %a3@(128),%d5
10c6f986:       2745 0084       movel %d5,%a3@(132)
10c6f98a:       6000 00b0       braw 10c6fa3c <skb_split+0x18a>
10c6f98e:       7e00            moveq #0,%d7
10c6f990:       206b 0088       moveal %a3@(136),%a0
10c6f994:       2628 0004       movel %a0@(4),%d3
10c6f998:       42a8 0004       clrl %a0@(4)
10c6f99c:       202b 005c       movel %a3@(92),%d0
10c6f9a0:       9085            subl %d5,%d0
10c6f9a2:       2540 0060       movel %d0,%a2@(96)
10c6f9a6:       2540 005c       movel %d0,%a2@(92)
10c6f9aa:       2745 005c       movel %d5,%a3@(92)
10c6f9ae:       2245            moveal %d5,%a1
10c6f9b0:       93cc            subal %a4,%a1
10c6f9b2:       2749 0060       movel %a1,%a3@(96)
10c6f9b6:       b687            cmpl %d7,%d3
10c6f9b8:       6f7a            bles 10c6fa34 <skb_split+0x182>
10c6f9ba:       7800            moveq #0,%d4
10c6f9bc:       7400            moveq #0,%d2
10c6f9be:       7c00            moveq #0,%d6
10c6f9c0:       226b 0088       moveal %a3@(136),%a1
10c6f9c4:       3831 2812       movew %a1@(00000012,%d2:l),%d4
10c6f9c8:       200c            movel %a4,%d0
10c6f9ca:       d084            addl %d4,%d0
10c6f9cc:       ba80            cmpl %d0,%d5
10c6f9ce:       6458            bccs 10c6fa28 <skb_split+0x176>
10c6f9d0:       206a 0088       moveal %a2@(136),%a0
10c6f9d4:       2031 280c       movel %a1@(0000000c,%d2:l),%d0
10c6f9d8:       2231 2810       movel %a1@(00000010,%d2:l),%d1
10c6f9dc:       2180 680c       movel %d0,%a0@(0000000c,%d6:l)
10c6f9e0:       2181 6810       movel %d1,%a0@(00000010,%d6:l)
10c6f9e4:       ba8c            cmpl %a4,%d5
10c6f9e6:       633a            blss 10c6fa22 <skb_split+0x170>
10c6f9e8:       226b 0088       moveal %a3@(136),%a1
10c6f9ec:       41e9 000c       lea %a1@(12),%a0
10c6f9f0:       2070 2800       moveal %a0@(00000000,%d2:l),%a0
10c6f9f4:       41e8 0014       lea %a0@(20),%a0
10c6f9f8:       5290            addql #1,%a0@
10c6f9fa:       206a 0088       moveal %a2@(136),%a0
10c6f9fe:       3005            movew %d5,%d0
10c6fa00:       904c            subw %a4,%d0
10c6fa02:       d168 0010       addw %d0,%a0@(16)
10c6fa06:       206a 0088       moveal %a2@(136),%a0
10c6fa0a:       9168 0012       subw %d0,%a0@(18)
10c6fa0e:       226b 0088       moveal %a3@(136),%a1
10c6fa12:       41e9 0012       lea %a1@(18),%a0
10c6fa16:       3180 2800       movew %d0,%a0@(00000000,%d2:l)
10c6fa1a:       206b 0088       moveal %a3@(136),%a0
10c6fa1e:       52a8 0004       addql #1,%a0@(4)
10c6fa22:       5086            addql #8,%d6
10c6fa24:       5287            addql #1,%d7
10c6fa26:       6004            bras 10c6fa2c <skb_split+0x17a>
10c6fa28:       52a9 0004       addql #1,%a1@(4)
10c6fa2c:       d9c4            addal %d4,%a4
10c6fa2e:       5082            addql #8,%d2
10c6fa30:       5383            subql #1,%d3
10c6fa32:       668c            bnes 10c6f9c0 <skb_split+0x10e>
10c6fa34:       206a 0088       moveal %a2@(136),%a0
10c6fa38:       2147 0004       movel %d7,%a0@(4)
10c6fa3c:       4cee 1cfc ffdc  moveml %fp@(-36),%d2-%d7/%a2-%a4
10c6fa42:       4e5e            unlk %fp
10c6fa44:       4e75            rts

10c6fa46 <tcp_fragment>:
10c6fa46:       4e56 0000       linkw %fp,#0
10c6fa4a:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c6fa4e:       286e 0008       moveal %fp@(8),%a4
10c6fa52:       266e 000c       moveal %fp@(12),%a3
10c6fa56:       242e 0010       movel %fp@(16),%d2
10c6fa5a:       4bec 00d6       lea %a4@(214),%a5
10c6fa5e:       262b 005c       movel %a3@(92),%d3
10c6fa62:       9682            subl %d2,%d3
10c6fa64:       7000            moveq #0,%d0
10c6fa66:       4a2b 0069       tstb %a3@(105)
10c6fa6a:       6710            beqs 10c6fa7c <tcp_fragment+0x36>
10c6fa6c:       206b 0088       moveal %a3@(136),%a0
10c6fa70:       7001            moveq #1,%d0
10c6fa72:       b090            cmpl %a0@,%d0
10c6fa74:       56c0            sne %d0
10c6fa76:       4880            extw %d0
10c6fa78:       48c0            extl %d0
10c6fa7a:       4480            negl %d0
10c6fa7c:       4a80            tstl %d0
10c6fa7e:       6720            beqs 10c6faa0 <tcp_fragment+0x5a>
10c6fa80:       4aab 0060       tstl %a3@(96)
10c6fa84:       671a            beqs 10c6faa0 <tcp_fragment+0x5a>
10c6fa86:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c6fa8a:       42a7            clrl %sp@-
10c6fa8c:       42a7            clrl %sp@-
10c6fa8e:       2f0b            movel %a3,%sp@-
10c6fa90:       4eb9 10c5 5e76  jsr 10c55e76 <pskb_expand_head>
10c6fa96:       4fef 0010       lea %sp@(16),%sp
10c6fa9a:       4a80            tstl %d0
10c6fa9c:       6600 00be       bnew 10c6fb5c <tcp_fragment+0x116>
10c6faa0:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c6faa4:       2043            moveal %d3,%a0
10c6faa6:       4868 00a0       pea %a0@(160)
10c6faaa:       4eb9 10c5 5644  jsr 10c55644 <alloc_skb>
10c6fab0:       2440            moveal %d0,%a2
10c6fab2:       508f            addql #8,%sp
10c6fab4:       b4fc 0000       cmpaw #0,%a2
10c6fab8:       673e            beqs 10c6faf8 <tcp_fragment+0xb2>
10c6faba:       202a 0078       movel %a2@(120),%d0
10c6fabe:       b0ac 0080       cmpl %a4@(128),%d0
10c6fac2:       6f16            bles 10c6fada <tcp_fragment+0x94>
10c6fac4:       42a7            clrl %sp@-
10c6fac6:       2f2a 0078       movel %a2@(120),%sp@-
10c6faca:       2f0c            movel %a4,%sp@-
10c6facc:       4eb9 10c6 63cc  jsr 10c663cc <tcp_mem_schedule>
10c6fad2:       4fef 000c       lea %sp@(12),%sp
10c6fad6:       4a80            tstl %d0
10c6fad8:       6712            beqs 10c6faec <tcp_fragment+0xa6>
10c6fada:       06aa 0000 00a0  addil #160,%a2@(128)
10c6fae0:       0080 
10c6fae2:       06aa 0000 00a0  addil #160,%a2@(132)
10c6fae8:       0084 
10c6faea:       606a            bras 10c6fb56 <tcp_fragment+0x110>
10c6faec:       2f0a            movel %a2,%sp@-
10c6faee:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c6faf4:       588f            addql #4,%sp
10c6faf6:       605c            bras 10c6fb54 <tcp_fragment+0x10e>
10c6faf8:       4ab9 1003 2bb4  tstl 10032bb4 <tcp_memory_pressure>
10c6fafe:       6622            bnes 10c6fb22 <tcp_fragment+0xdc>
10c6fb00:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c6fb06:       57c0            seq %d0
10c6fb08:       4880            extw %d0
10c6fb0a:       0280 0000 0104  andil #260,%d0
10c6fb10:       41f9 1003 2fe2  lea 10032fe2 <net_statistics+0x100>,%a0
10c6fb16:       52b0 0800       addql #1,%a0@(00000000,%d0:l)
10c6fb1a:       7001            moveq #1,%d0
10c6fb1c:       23c0 1003 2bb4  movel %d0,10032bb4 <tcp_memory_pressure>
10c6fb22:       082c 0000 00a0  btst #0,%a4@(160)
10c6fb28:       662a            bnes 10c6fb54 <tcp_fragment+0x10e>
10c6fb2a:       222c 008c       movel %a4@(140),%d1
10c6fb2e:       202c 007c       movel %a4@(124),%d0
10c6fb32:       6a02            bpls 10c6fb36 <tcp_fragment+0xf0>
10c6fb34:       5280            addql #1,%d0
10c6fb36:       e280            asrl #1,%d0
10c6fb38:       b280            cmpl %d0,%d1
10c6fb3a:       6c02            bges 10c6fb3e <tcp_fragment+0xf8>
10c6fb3c:       2001            movel %d1,%d0
10c6fb3e:       2940 008c       movel %d0,%a4@(140)
10c6fb42:       0c80 0000 0800  cmpil #2048,%d0
10c6fb48:       6c06            bges 10c6fb50 <tcp_fragment+0x10a>
10c6fb4a:       203c 0000 0800  movel #2048,%d0
10c6fb50:       2940 008c       movel %d0,%a4@(140)
10c6fb54:       95ca            subal %a2,%a2
10c6fb56:       b4fc 0000       cmpaw #0,%a2
10c6fb5a:       6606            bnes 10c6fb62 <tcp_fragment+0x11c>
10c6fb5c:       70f4            moveq #-12,%d0
10c6fb5e:       6000 015c       braw 10c6fcbc <tcp_fragment+0x276>
10c6fb62:       222a 0078       movel %a2@(120),%d1
10c6fb66:       d3ac 007c       addl %d1,%a4@(124)
10c6fb6a:       202a 0078       movel %a2@(120),%d0
10c6fb6e:       91ac 0080       subl %d0,%a4@(128)
10c6fb72:       202b 003a       movel %a3@(58),%d0
10c6fb76:       d082            addl %d2,%d0
10c6fb78:       2540 003a       movel %d0,%a2@(58)
10c6fb7c:       256b 003e 003e  movel %a3@(62),%a2@(62)
10c6fb82:       2740 003e       movel %d0,%a3@(62)
10c6fb86:       4240            clrw %d0
10c6fb88:       102b 0046       moveb %a3@(70),%d0
10c6fb8c:       1200            moveb %d0,%d1
10c6fb8e:       0201 00f6       andib #-10,%d1
10c6fb92:       1741 0046       moveb %d1,%a3@(70)
10c6fb96:       1540 0046       moveb %d0,%a2@(70)
10c6fb9a:       102b 0047       moveb %a3@(71),%d0
10c6fb9e:       1200            moveb %d0,%d1
10c6fba0:       0201 00a4       andib #-92,%d1
10c6fba4:       1541 0047       moveb %d1,%a2@(71)
10c6fba8:       0800 0002       btst #2,%d0
10c6fbac:       6708            beqs 10c6fbb6 <tcp_fragment+0x170>
10c6fbae:       52ad 015c       addql #1,%a5@(348)
10c6fbb2:       52ad 008c       addql #1,%a5@(140)
10c6fbb6:       022b 00df 0047  andib #-33,%a3@(71)
10c6fbbc:       206b 0088       moveal %a3@(136),%a0
10c6fbc0:       4aa8 0004       tstl %a0@(4)
10c6fbc4:       6600 00be       bnew 10c6fc84 <tcp_fragment+0x23e>
10c6fbc8:       0c2b 0001 006b  cmpib #1,%a3@(107)
10c6fbce:       6700 00b4       beqw 10c6fc84 <tcp_fragment+0x23e>
10c6fbd2:       42a7            clrl %sp@-
10c6fbd4:       2f03            movel %d3,%sp@-
10c6fbd6:       286a 0084       moveal %a2@(132),%a4
10c6fbda:       4aaa 0060       tstl %a2@(96)
10c6fbde:       670c            beqs 10c6fbec <tcp_fragment+0x1a6>
10c6fbe0:       4879 1000 90dc  pea 100090dc <prio2band+0x1e62>
10c6fbe6:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c6fbec:       200c            movel %a4,%d0
10c6fbee:       d083            addl %d3,%d0
10c6fbf0:       2540 0084       movel %d0,%a2@(132)
10c6fbf4:       d7aa 005c       addl %d3,%a2@(92)
10c6fbf8:       b0aa 0088       cmpl %a2@(136),%d0
10c6fbfc:       6314            blss 10c6fc12 <tcp_fragment+0x1cc>
10c6fbfe:       2f3c 10c6 fbfe  movel #281476094,%sp@-
10c6fc04:       2f03            movel %d3,%sp@-
10c6fc06:       2f0a            movel %a2,%sp@-
10c6fc08:       4eb9 10c5 55c4  jsr 10c555c4 <skb_over_panic>
10c6fc0e:       4fef 000c       lea %sp@(12),%sp
10c6fc12:       2f0c            movel %a4,%sp@-
10c6fc14:       206b 0080       moveal %a3@(128),%a0
10c6fc18:       d1c2            addal %d2,%a0
10c6fc1a:       2f08            movel %a0,%sp@-
10c6fc1c:       4eb9 10c8 56be  jsr 10c856be <csum_partial_copy>
10c6fc22:       2540 0064       movel %d0,%a2@(100)
10c6fc26:       4fef 0010       lea %sp@(16),%sp
10c6fc2a:       b4ab 005c       cmpl %a3@(92),%d2
10c6fc2e:       6422            bccs 10c6fc52 <tcp_fragment+0x20c>
10c6fc30:       4aab 0060       tstl %a3@(96)
10c6fc34:       6610            bnes 10c6fc46 <tcp_fragment+0x200>
10c6fc36:       2742 005c       movel %d2,%a3@(92)
10c6fc3a:       202b 0080       movel %a3@(128),%d0
10c6fc3e:       d082            addl %d2,%d0
10c6fc40:       2740 0084       movel %d0,%a3@(132)
10c6fc44:       600c            bras 10c6fc52 <tcp_fragment+0x20c>
10c6fc46:       42a7            clrl %sp@-
10c6fc48:       2f02            movel %d2,%sp@-
10c6fc4a:       2f0b            movel %a3,%sp@-
10c6fc4c:       4eb9 10c5 60b2  jsr 10c560b2 <___pskb_trim>
10c6fc52:       206b 0064       moveal %a3@(100),%a0
10c6fc56:       202a 0064       movel %a2@(100),%d0
10c6fc5a:       0802 0000       btst #0,%d2
10c6fc5e:       6714            beqs 10c6fc74 <tcp_fragment+0x22e>
10c6fc60:       2200            movel %d0,%d1
10c6fc62:       0281 00ff 00ff  andil #16711935,%d1
10c6fc68:       e189            lsll #8,%d1
10c6fc6a:       e088            lsrl #8,%d0
10c6fc6c:       0280 00ff 00ff  andil #16711935,%d0
10c6fc72:       d081            addl %d1,%d0
10c6fc74:       4680            notl %d0
10c6fc76:       d1c0            addal %d0,%a0
10c6fc78:       b088            cmpl %a0,%d0
10c6fc7a:       6302            blss 10c6fc7e <tcp_fragment+0x238>
10c6fc7c:       5288            addql #1,%a0
10c6fc7e:       2748 0064       movel %a0,%a3@(100)
10c6fc82:       6010            bras 10c6fc94 <tcp_fragment+0x24e>
10c6fc84:       177c 0001 006b  moveb #1,%a3@(107)
10c6fc8a:       2f02            movel %d2,%sp@-
10c6fc8c:       2f0a            movel %a2,%sp@-
10c6fc8e:       2f0b            movel %a3,%sp@-
10c6fc90:       4eba fc20       jsr %pc@(10c6f8b2 <skb_split>)
10c6fc94:       156b 006b 006b  moveb %a3@(107),%a2@(107)
10c6fc9a:       256b 0042 0042  movel %a3@(66),%a2@(66)
10c6fca0:       2253            moveal %a3@,%a1
10c6fca2:       206b 0008       moveal %a3@(8),%a0
10c6fca6:       2489            movel %a1,%a2@
10c6fca8:       254b 0004       movel %a3,%a2@(4)
10c6fcac:       234a 0004       movel %a2,%a1@(4)
10c6fcb0:       268a            movel %a2,%a3@
10c6fcb2:       2548 0008       movel %a0,%a2@(8)
10c6fcb6:       52a8 0008       addql #1,%a0@(8)
10c6fcba:       7000            moveq #0,%d0
10c6fcbc:       4cee 3c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a5
10c6fcc2:       4e5e            unlk %fp
10c6fcc4:       4e75            rts

10c6fcc6 <tcp_sync_mss>:
10c6fcc6:       4e56 0000       linkw %fp,#0
10c6fcca:       2f03            movel %d3,%sp@-
10c6fccc:       2f02            movel %d2,%sp@-
10c6fcce:       262e 000c       movel %fp@(12),%d3
10c6fcd2:       226e 0008       moveal %fp@(8),%a1
10c6fcd6:       43e9 00d6       lea %a1@(214),%a1
10c6fcda:       2069 00e4       moveal %a1@(228),%a0
10c6fcde:       4281            clrl %d1
10c6fce0:       3228 001c       movew %a0@(28),%d1
10c6fce4:       2003            movel %d3,%d0
10c6fce6:       9081            subl %d1,%d0
10c6fce8:       72ec            moveq #-20,%d1
10c6fcea:       d280            addl %d0,%d1
10c6fcec:       4280            clrl %d0
10c6fcee:       3029 0066       movew %a1@(102),%d0
10c6fcf2:       b081            cmpl %d1,%d0
10c6fcf4:       6c02            bges 10c6fcf8 <tcp_sync_mss+0x32>
10c6fcf6:       2200            movel %d0,%d1
10c6fcf8:       4280            clrl %d0
10c6fcfa:       3029 0068       movew %a1@(104),%d0
10c6fcfe:       9280            subl %d0,%d1
10c6fd00:       702f            moveq #47,%d0
10c6fd02:       b081            cmpl %d1,%d0
10c6fd04:       6d02            blts 10c6fd08 <tcp_sync_mss+0x42>
10c6fd06:       7230            moveq #48,%d1
10c6fd08:       7014            moveq #20,%d0
10c6fd0a:       d280            addl %d0,%d1
10c6fd0c:       2051            moveal %a1@,%a0
10c6fd0e:       9288            subl %a0,%d1
10c6fd10:       2029 005c       movel %a1@(92),%d0
10c6fd14:       6714            beqs 10c6fd2a <tcp_sync_mss+0x64>
10c6fd16:       2400            movel %d0,%d2
10c6fd18:       e28a            lsrl #1,%d2
10c6fd1a:       b481            cmpl %d1,%d2
10c6fd1c:       640c            bccs 10c6fd2a <tcp_sync_mss+0x64>
10c6fd1e:       7044            moveq #68,%d0
10c6fd20:       9088            subl %a0,%d0
10c6fd22:       b480            cmpl %d0,%d2
10c6fd24:       6302            blss 10c6fd28 <tcp_sync_mss+0x62>
10c6fd26:       2002            movel %d2,%d0
10c6fd28:       2200            movel %d0,%d1
10c6fd2a:       2343 0060       movel %d3,%a1@(96)
10c6fd2e:       3341 0064       movew %d1,%a1@(100)
10c6fd32:       2001            movel %d1,%d0
10c6fd34:       241f            movel %sp@+,%d2
10c6fd36:       261f            movel %sp@+,%d3
10c6fd38:       4e5e            unlk %fp
10c6fd3a:       4e75            rts

10c6fd3c <tcp_write_xmit>:
10c6fd3c:       4e56 0000       linkw %fp,#0
10c6fd40:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c6fd44:       2a6e 0008       moveal %fp@(8),%a5
10c6fd48:       2a2e 000c       movel %fp@(12),%d5
10c6fd4c:       47ed 00d6       lea %a5@(214),%a3
10c6fd50:       102d 0020       moveb %a5@(32),%d0
10c6fd54:       0c00 0007       cmpib #7,%d0
10c6fd58:       6700 020e       beqw 10c6ff68 <tcp_write_xmit+0x22c>
10c6fd5c:       7800            moveq #0,%d4
10c6fd5e:       206d 0048       moveal %a5@(72),%a0
10c6fd62:       4283            clrl %d3
10c6fd64:       362b 0064       movew %a3@(100),%d3
10c6fd68:       b0fc 0000       cmpaw #0,%a0
10c6fd6c:       6716            beqs 10c6fd84 <tcp_write_xmit+0x48>
10c6fd6e:       2028 0024       movel %a0@(36),%d0
10c6fd72:       b0ab 0060       cmpl %a3@(96),%d0
10c6fd76:       670c            beqs 10c6fd84 <tcp_write_xmit+0x48>
10c6fd78:       2f00            movel %d0,%sp@-
10c6fd7a:       2f0d            movel %a5,%sp@-
10c6fd7c:       4eba ff48       jsr %pc@(10c6fcc6 <tcp_sync_mss>)
10c6fd80:       2600            movel %d0,%d3
10c6fd82:       508f            addql #8,%sp
10c6fd84:       102b 0123       moveb %a3@(291),%d0
10c6fd88:       6700 017c       beqw 10c6ff06 <tcp_write_xmit+0x1ca>
10c6fd8c:       5983            subql #4,%d3
10c6fd8e:       0280 0000 00ff  andil #255,%d0
10c6fd94:       e788            lsll #3,%d0
10c6fd96:       9680            subl %d0,%d3
10c6fd98:       6000 016c       braw 10c6ff06 <tcp_write_xmit+0x1ca>
10c6fd9c:       7068            moveq #104,%d0
10c6fd9e:       d08d            addl %a5,%d0
10c6fda0:       7201            moveq #1,%d1
10c6fda2:       2440            moveal %d0,%a2
10c6fda4:       b5d4            cmpal %a4@,%a2
10c6fda6:       6602            bnes 10c6fdaa <tcp_write_xmit+0x6e>
10c6fda8:       2205            movel %d5,%d1
10c6fdaa:       93c9            subal %a1,%a1
10c6fdac:       7001            moveq #1,%d0
10c6fdae:       b081            cmpl %d1,%d0
10c6fdb0:       674e            beqs 10c6fe00 <tcp_write_xmit+0xc4>
10c6fdb2:       4a2b 017f       tstb %a3@(383)
10c6fdb6:       6648            bnes 10c6fe00 <tcp_write_xmit+0xc4>
10c6fdb8:       7400            moveq #0,%d2
10c6fdba:       b6ac 005c       cmpl %a4@(92),%d3
10c6fdbe:       633c            blss 10c6fdfc <tcp_write_xmit+0xc0>
10c6fdc0:       082c 0000 0046  btst #0,%a4@(70)
10c6fdc6:       6634            bnes 10c6fdfc <tcp_write_xmit+0xc0>
10c6fdc8:       7002            moveq #2,%d0
10c6fdca:       b081            cmpl %d1,%d0
10c6fdcc:       672c            beqs 10c6fdfa <tcp_write_xmit+0xbe>
10c6fdce:       4a81            tstl %d1
10c6fdd0:       662a            bnes 10c6fdfc <tcp_write_xmit+0xc0>
10c6fdd2:       4aab 0088       tstl %a3@(136)
10c6fdd6:       6724            beqs 10c6fdfc <tcp_write_xmit+0xc0>
10c6fdd8:       7200            moveq #0,%d1
10c6fdda:       206b 0014       moveal %a3@(20),%a0
10c6fdde:       202b 0010       movel %a3@(16),%d0
10c6fde2:       9088            subl %a0,%d0
10c6fde4:       6a10            bpls 10c6fdf6 <tcp_write_xmit+0xba>
10c6fde6:       202b 000c       movel %a3@(12),%d0
10c6fdea:       9088            subl %a0,%d0
10c6fdec:       5ac0            spl %d0
10c6fdee:       4880            extw %d0
10c6fdf0:       3200            movew %d0,%d1
10c6fdf2:       48c1            extl %d1
10c6fdf4:       4481            negl %d1
10c6fdf6:       4a81            tstl %d1
10c6fdf8:       6702            beqs 10c6fdfc <tcp_write_xmit+0xc0>
10c6fdfa:       7401            moveq #1,%d2
10c6fdfc:       4a82            tstl %d2
10c6fdfe:       662c            bnes 10c6fe2c <tcp_write_xmit+0xf0>
10c6fe00:       202b 0088       movel %a3@(136),%d0
10c6fe04:       90ab 008c       subl %a3@(140),%d0
10c6fe08:       d0ab 0090       addl %a3@(144),%d0
10c6fe0c:       b0ab 0098       cmpl %a3@(152),%d0
10c6fe10:       6508            bcss 10c6fe1a <tcp_write_xmit+0xde>
10c6fe12:       082c 0000 0046  btst #0,%a4@(70)
10c6fe18:       6712            beqs 10c6fe2c <tcp_write_xmit+0xf0>
10c6fe1a:       202b 0010       movel %a3@(16),%d0
10c6fe1e:       d0ab 0058       addl %a3@(88),%d0
10c6fe22:       90ac 003e       subl %a4@(62),%d0
10c6fe26:       6b04            bmis 10c6fe2c <tcp_write_xmit+0xf0>
10c6fe28:       327c 0001       moveaw #1,%a1
10c6fe2c:       b2fc 0000       cmpaw #0,%a1
10c6fe30:       6700 00e0       beqw 10c6ff12 <tcp_write_xmit+0x1d6>
10c6fe34:       b6ac 005c       cmpl %a4@(92),%d3
10c6fe38:       6414            bccs 10c6fe4e <tcp_write_xmit+0x112>
10c6fe3a:       2f03            movel %d3,%sp@-
10c6fe3c:       2f0c            movel %a4,%sp@-
10c6fe3e:       2f0d            movel %a5,%sp@-
10c6fe40:       4eba fc04       jsr %pc@(10c6fa46 <tcp_fragment>)
10c6fe44:       4fef 000c       lea %sp@(12),%sp
10c6fe48:       4a80            tstl %d0
10c6fe4a:       6600 00c6       bnew 10c6ff12 <tcp_write_xmit+0x1d6>
10c6fe4e:       2979 1002 67b0  movel 100267b0 <jiffies>,%a4@(66)
10c6fe54:       0042 
10c6fe56:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c6fe5a:       2f0c            movel %a4,%sp@-
10c6fe5c:       4eb9 10c5 59b2  jsr 10c559b2 <skb_clone>
10c6fe62:       2f00            movel %d0,%sp@-
10c6fe64:       2f0d            movel %a5,%sp@-
10c6fe66:       4eba f38c       jsr %pc@(10c6f1f4 <tcp_transmit_skb>)
10c6fe6a:       4fef 0010       lea %sp@(16),%sp
10c6fe6e:       4a80            tstl %d0
10c6fe70:       6600 00a0       bnew 10c6ff12 <tcp_write_xmit+0x1d6>
10c6fe74:       2754 00e8       movel %a4@,%a3@(232)
10c6fe78:       b5eb 00e8       cmpal %a3@(232),%a2
10c6fe7c:       6604            bnes 10c6fe82 <tcp_write_xmit+0x146>
10c6fe7e:       42ab 00e8       clrl %a3@(232)
10c6fe82:       276c 003e 000c  movel %a4@(62),%a3@(12)
10c6fe88:       202b 0088       movel %a3@(136),%d0
10c6fe8c:       2200            movel %d0,%d1
10c6fe8e:       5281            addql #1,%d1
10c6fe90:       2741 0088       movel %d1,%a3@(136)
10c6fe94:       4a80            tstl %d0
10c6fe96:       6660            bnes 10c6fef8 <tcp_write_xmit+0x1bc>
10c6fe98:       202b 0084       movel %a3@(132),%d0
10c6fe9c:       7401            moveq #1,%d2
10c6fe9e:       2200            movel %d0,%d1
10c6fea0:       45ed 00d6       lea %a5@(214),%a2
10c6fea4:       0c81 0000 2ee0  cmpil #12000,%d1
10c6feaa:       6324            blss 10c6fed0 <tcp_write_xmit+0x194>
10c6feac:       2f3c 10c6 feac  movel #281476780,%sp@-
10c6feb2:       2f00            movel %d0,%sp@-
10c6feb4:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c6feb8:       2f0d            movel %a5,%sp@-
10c6feba:       4879 1000 90e1  pea 100090e1 <prio2band+0x1e67>
10c6fec0:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c6fec6:       223c 0000 2ee0  movel #12000,%d1
10c6fecc:       4fef 0014       lea %sp@(20),%sp
10c6fed0:       1542 017e       moveb %d2,%a2@(382)
10c6fed4:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c6feda:       d081            addl %d1,%d0
10c6fedc:       2540 00a8       movel %d0,%a2@(168)
10c6fee0:       2f00            movel %d0,%sp@-
10c6fee2:       486a 00ac       pea %a2@(172)
10c6fee6:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c6feec:       508f            addql #8,%sp
10c6feee:       4a80            tstl %d0
10c6fef0:       6606            bnes 10c6fef8 <tcp_write_xmit+0x1bc>
10c6fef2:       41ed 0028       lea %a5@(40),%a0
10c6fef6:       5290            addql #1,%a0@
10c6fef8:       b6ac 005c       cmpl %a4@(92),%d3
10c6fefc:       6306            blss 10c6ff04 <tcp_write_xmit+0x1c8>
10c6fefe:       276c 003e 0014  movel %a4@(62),%a3@(20)
10c6ff04:       7801            moveq #1,%d4
10c6ff06:       286b 00e8       moveal %a3@(232),%a4
10c6ff0a:       b8fc 0000       cmpaw #0,%a4
10c6ff0e:       6600 fe8c       bnew 10c6fd9c <tcp_write_xmit+0x60>
10c6ff12:       4a84            tstl %d4
10c6ff14:       673c            beqs 10c6ff52 <tcp_write_xmit+0x216>
10c6ff16:       202b 0088       movel %a3@(136),%d0
10c6ff1a:       b0ab 0098       cmpl %a3@(152),%d0
10c6ff1e:       650e            bcss 10c6ff2e <tcp_write_xmit+0x1f2>
10c6ff20:       42ab 00a0       clrl %a3@(160)
10c6ff24:       2779 1002 67b0  movel 100267b0 <jiffies>,%a3@(164)
10c6ff2a:       00a4 
10c6ff2c:       603a            bras 10c6ff68 <tcp_write_xmit+0x22c>
10c6ff2e:       b0ab 00a0       cmpl %a3@(160),%d0
10c6ff32:       6304            blss 10c6ff38 <tcp_write_xmit+0x1fc>
10c6ff34:       2740 00a0       movel %d0,%a3@(160)
10c6ff38:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c6ff3e:       90ab 00a4       subl %a3@(164),%d0
10c6ff42:       b0ab 0084       cmpl %a3@(132),%d0
10c6ff46:       6520            bcss 10c6ff68 <tcp_write_xmit+0x22c>
10c6ff48:       2f0d            movel %a5,%sp@-
10c6ff4a:       4eb9 10c6 db3a  jsr 10c6db3a <tcp_cwnd_application_limited>
10c6ff50:       6016            bras 10c6ff68 <tcp_write_xmit+0x22c>
10c6ff52:       7000            moveq #0,%d0
10c6ff54:       4aab 0088       tstl %a3@(136)
10c6ff58:       6610            bnes 10c6ff6a <tcp_write_xmit+0x22e>
10c6ff5a:       4aab 00e8       tstl %a3@(232)
10c6ff5e:       56c0            sne %d0
10c6ff60:       4880            extw %d0
10c6ff62:       48c0            extl %d0
10c6ff64:       4480            negl %d0
10c6ff66:       6002            bras 10c6ff6a <tcp_write_xmit+0x22e>
10c6ff68:       7000            moveq #0,%d0
10c6ff6a:       4cee 3c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a5
10c6ff70:       4e5e            unlk %fp
10c6ff72:       4e75            rts

10c6ff74 <__tcp_select_window>:
10c6ff74:       4e56 0000       linkw %fp,#0
10c6ff78:       48e7 3e00       moveml %d2-%d6,%sp@-
10c6ff7c:       226e 0008       moveal %fp@(8),%a1
10c6ff80:       41e9 00d6       lea %a1@(214),%a0
10c6ff84:       4285            clrl %d5
10c6ff86:       3a28 0032       movew %a0@(50),%d5
10c6ff8a:       2429 0040       movel %a1@(64),%d2
10c6ff8e:       94a9 0050       subl %a1@(80),%d2
10c6ff92:       2239 1001 02bc  movel 100102bc <sysctl_tcp_adv_win_scale>,%d1
10c6ff98:       6e0a            bgts 10c6ffa4 <__tcp_select_window+0x30>
10c6ff9a:       2001            movel %d1,%d0
10c6ff9c:       4480            negl %d0
10c6ff9e:       2602            movel %d2,%d3
10c6ffa0:       e0a3            asrl %d0,%d3
10c6ffa2:       6008            bras 10c6ffac <__tcp_select_window+0x38>
10c6ffa4:       2002            movel %d2,%d0
10c6ffa6:       e2a0            asrl %d1,%d0
10c6ffa8:       2602            movel %d2,%d3
10c6ffaa:       9680            subl %d0,%d3
10c6ffac:       2c03            movel %d3,%d6
10c6ffae:       2828 014c       movel %a0@(332),%d4
10c6ffb2:       2429 0040       movel %a1@(64),%d2
10c6ffb6:       4a81            tstl %d1
10c6ffb8:       6e08            bgts 10c6ffc2 <__tcp_select_window+0x4e>
10c6ffba:       4481            negl %d1
10c6ffbc:       2002            movel %d2,%d0
10c6ffbe:       e2a0            asrl %d1,%d0
10c6ffc0:       6008            bras 10c6ffca <__tcp_select_window+0x56>
10c6ffc2:       2002            movel %d2,%d0
10c6ffc4:       e2a0            asrl %d1,%d0
10c6ffc6:       9480            subl %d0,%d2
10c6ffc8:       2002            movel %d2,%d0
10c6ffca:       b880            cmpl %d0,%d4
10c6ffcc:       6c02            bges 10c6ffd0 <__tcp_select_window+0x5c>
10c6ffce:       2004            movel %d4,%d0
10c6ffd0:       b085            cmpl %d5,%d0
10c6ffd2:       6c02            bges 10c6ffd6 <__tcp_select_window+0x62>
10c6ffd4:       2a00            movel %d0,%d5
10c6ffd6:       2000            movel %d0,%d0
10c6ffd8:       6a02            bpls 10c6ffdc <__tcp_select_window+0x68>
10c6ffda:       5280            addql #1,%d0
10c6ffdc:       e280            asrl #1,%d0
10c6ffde:       b083            cmpl %d3,%d0
10c6ffe0:       6f28            bles 10c7000a <__tcp_select_window+0x96>
10c6ffe2:       4228 0021       clrb %a0@(33)
10c6ffe6:       4ab9 1003 2bb4  tstl 10032bb4 <tcp_memory_pressure>
10c6ffec:       6716            beqs 10c70004 <__tcp_select_window+0x90>
10c6ffee:       2228 0150       movel %a0@(336),%d1
10c6fff2:       4280            clrl %d0
10c6fff4:       3028 0156       movew %a0@(342),%d0
10c6fff8:       e588            lsll #2,%d0
10c6fffa:       b280            cmpl %d0,%d1
10c6fffc:       6402            bccs 10c70000 <__tcp_select_window+0x8c>
10c6fffe:       2001            movel %d1,%d0
10c70000:       2140 0150       movel %d0,%a0@(336)
10c70004:       7000            moveq #0,%d0
10c70006:       ba83            cmpl %d3,%d5
10c70008:       6e34            bgts 10c7003e <__tcp_select_window+0xca>
10c7000a:       2028 0150       movel %a0@(336),%d0
10c7000e:       b083            cmpl %d3,%d0
10c70010:       6402            bccs 10c70014 <__tcp_select_window+0xa0>
10c70012:       2c00            movel %d0,%d6
10c70014:       2228 00f4       movel %a0@(244),%d1
10c70018:       2006            movel %d6,%d0
10c7001a:       9085            subl %d5,%d0
10c7001c:       b081            cmpl %d1,%d0
10c7001e:       6c04            bges 10c70024 <__tcp_select_window+0xb0>
10c70020:       bc81            cmpl %d1,%d6
10c70022:       6c18            bges 10c7003c <__tcp_select_window+0xc8>
10c70024:       2f05            movel %d5,%sp@-
10c70026:       2f06            movel %d6,%sp@-
10c70028:       4eb9 10c8 5834  jsr 10c85834 <__divsi3>
10c7002e:       584f            addqw #4,%sp
10c70030:       2e85            movel %d5,%sp@
10c70032:       2f00            movel %d0,%sp@-
10c70034:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c7003a:       2200            movel %d0,%d1
10c7003c:       2001            movel %d1,%d0
10c7003e:       4cee 007c ffec  moveml %fp@(-20),%d2-%d6
10c70044:       4e5e            unlk %fp
10c70046:       4e75            rts

10c70048 <tcp_retrans_try_collapse>:
10c70048:       4e56 0000       linkw %fp,#0
10c7004c:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c70050:       2a6e 0008       moveal %fp@(8),%a5
10c70054:       286e 000c       moveal %fp@(12),%a4
10c70058:       47ed 00d6       lea %a5@(214),%a3
10c7005c:       2454            moveal %a4@,%a2
10c7005e:       7000            moveq #0,%d0
10c70060:       4a2c 0069       tstb %a4@(105)
10c70064:       6710            beqs 10c70076 <tcp_retrans_try_collapse+0x2e>
10c70066:       206c 0088       moveal %a4@(136),%a0
10c7006a:       7001            moveq #1,%d0
10c7006c:       b090            cmpl %a0@,%d0
10c7006e:       56c0            sne %d0
10c70070:       4880            extw %d0
10c70072:       48c0            extl %d0
10c70074:       4480            negl %d0
10c70076:       4a80            tstl %d0
10c70078:       6600 0198       bnew 10c70212 <tcp_retrans_try_collapse+0x1ca>
10c7007c:       7000            moveq #0,%d0
10c7007e:       4a2a 0069       tstb %a2@(105)
10c70082:       6710            beqs 10c70094 <tcp_retrans_try_collapse+0x4c>
10c70084:       206a 0088       moveal %a2@(136),%a0
10c70088:       7001            moveq #1,%d0
10c7008a:       b090            cmpl %a0@,%d0
10c7008c:       56c0            sne %d0
10c7008e:       4880            extw %d0
10c70090:       48c0            extl %d0
10c70092:       4480            negl %d0
10c70094:       4a80            tstl %d0
10c70096:       6600 017a       bnew 10c70212 <tcp_retrans_try_collapse+0x1ca>
10c7009a:       262c 005c       movel %a4@(92),%d3
10c7009e:       222a 005c       movel %a2@(92),%d1
10c700a2:       4244            clrw %d4
10c700a4:       182c 0046       moveb %a4@(70),%d4
10c700a8:       082a 0000 0047  btst #0,%a2@(71)
10c700ae:       6600 0162       bnew 10c70212 <tcp_retrans_try_collapse+0x1ca>
10c700b2:       202b 0010       movel %a3@(16),%d0
10c700b6:       d0ab 0058       addl %a3@(88),%d0
10c700ba:       90aa 003e       subl %a2@(62),%d0
10c700be:       6b00 0152       bmiw 10c70212 <tcp_retrans_try_collapse+0x1ca>
10c700c2:       4aac 0060       tstl %a4@(96)
10c700c6:       660a            bnes 10c700d2 <tcp_retrans_try_collapse+0x8a>
10c700c8:       202c 0088       movel %a4@(136),%d0
10c700cc:       90ac 0084       subl %a4@(132),%d0
10c700d0:       6002            bras 10c700d4 <tcp_retrans_try_collapse+0x8c>
10c700d2:       7000            moveq #0,%d0
10c700d4:       b081            cmpl %d1,%d0
10c700d6:       6d00 013a       bltw 10c70212 <tcp_retrans_try_collapse+0x1ca>
10c700da:       2003            movel %d3,%d0
10c700dc:       d081            addl %d1,%d0
10c700de:       b0ae 0010       cmpl %fp@(16),%d0
10c700e2:       6e00 012e       bgtw 10c70212 <tcp_retrans_try_collapse+0x1ca>
10c700e6:       206a 0008       moveal %a2@(8),%a0
10c700ea:       53a8 0008       subql #1,%a0@(8)
10c700ee:       2252            moveal %a2@,%a1
10c700f0:       206a 0004       moveal %a2@(4),%a0
10c700f4:       4292            clrl %a2@
10c700f6:       42aa 0004       clrl %a2@(4)
10c700fa:       42aa 0008       clrl %a2@(8)
10c700fe:       2348 0004       movel %a0,%a1@(4)
10c70102:       2089            movel %a1,%a0@
10c70104:       0c2a 0001 006b  cmpib #1,%a2@(107)
10c7010a:       6606            bnes 10c70112 <tcp_retrans_try_collapse+0xca>
10c7010c:       197c 0001 006b  moveb #1,%a4@(107)
10c70112:       0c2c 0001 006b  cmpib #1,%a4@(107)
10c70118:       677e            beqs 10c70198 <tcp_retrans_try_collapse+0x150>
10c7011a:       2f01            movel %d1,%sp@-
10c7011c:       2f2a 0080       movel %a2@(128),%sp@-
10c70120:       242c 0084       movel %a4@(132),%d2
10c70124:       4aac 0060       tstl %a4@(96)
10c70128:       670c            beqs 10c70136 <tcp_retrans_try_collapse+0xee>
10c7012a:       4879 1000 90dc  pea 100090dc <prio2band+0x1e62>
10c70130:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c70136:       2002            movel %d2,%d0
10c70138:       d081            addl %d1,%d0
10c7013a:       2940 0084       movel %d0,%a4@(132)
10c7013e:       d3ac 005c       addl %d1,%a4@(92)
10c70142:       b0ac 0088       cmpl %a4@(136),%d0
10c70146:       6314            blss 10c7015c <tcp_retrans_try_collapse+0x114>
10c70148:       2f3c 10c7 0148  movel #281477448,%sp@-
10c7014e:       2f01            movel %d1,%sp@-
10c70150:       2f0c            movel %a4,%sp@-
10c70152:       4eb9 10c5 55c4  jsr 10c555c4 <skb_over_panic>
10c70158:       4fef 000c       lea %sp@(12),%sp
10c7015c:       2f02            movel %d2,%sp@-
10c7015e:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c70164:       242c 0064       movel %a4@(100),%d2
10c70168:       202a 0064       movel %a2@(100),%d0
10c7016c:       4fef 000c       lea %sp@(12),%sp
10c70170:       0803 0000       btst #0,%d3
10c70174:       6714            beqs 10c7018a <tcp_retrans_try_collapse+0x142>
10c70176:       2200            movel %d0,%d1
10c70178:       0281 00ff 00ff  andil #16711935,%d1
10c7017e:       e189            lsll #8,%d1
10c70180:       e088            lsrl #8,%d0
10c70182:       0280 00ff 00ff  andil #16711935,%d0
10c70188:       d081            addl %d1,%d0
10c7018a:       2202            movel %d2,%d1
10c7018c:       d280            addl %d0,%d1
10c7018e:       b081            cmpl %d1,%d0
10c70190:       6302            blss 10c70194 <tcp_retrans_try_collapse+0x14c>
10c70192:       5281            addql #1,%d1
10c70194:       2941 0064       movel %d1,%a4@(100)
10c70198:       296a 003e 003e  movel %a2@(62),%a4@(62)
10c7019e:       882a 0046       orb %a2@(70),%d4
10c701a2:       1944 0046       moveb %d4,%a4@(70)
10c701a6:       102a 0047       moveb %a2@(71),%d0
10c701aa:       0200 00a0       andib #-96,%d0
10c701ae:       812c 0047       orb %d0,%a4@(71)
10c701b2:       082a 0001 0047  btst #1,%a2@(71)
10c701b8:       6704            beqs 10c701be <tcp_retrans_try_collapse+0x176>
10c701ba:       53ab 0090       subql #1,%a3@(144)
10c701be:       082a 0002 0047  btst #2,%a2@(71)
10c701c4:       6708            beqs 10c701ce <tcp_retrans_try_collapse+0x186>
10c701c6:       53ab 015c       subql #1,%a3@(348)
10c701ca:       53ab 008c       subql #1,%a3@(140)
10c701ce:       4a2b 010a       tstb %a3@(266)
10c701d2:       6610            bnes 10c701e4 <tcp_retrans_try_collapse+0x19c>
10c701d4:       202b 0160       movel %a3@(352),%d0
10c701d8:       670a            beqs 10c701e4 <tcp_retrans_try_collapse+0x19c>
10c701da:       5380            subql #1,%d0
10c701dc:       2740 0160       movel %d0,%a3@(352)
10c701e0:       53ab 008c       subql #1,%a3@(140)
10c701e4:       202b 0164       movel %a3@(356),%d0
10c701e8:       6706            beqs 10c701f0 <tcp_retrans_try_collapse+0x1a8>
10c701ea:       5380            subql #1,%d0
10c701ec:       2740 0164       movel %d0,%a3@(356)
10c701f0:       1b7c 0001 0143  moveb #1,%a5@(323)
10c701f6:       202a 0078       movel %a2@(120),%d0
10c701fa:       91ad 007c       subl %d0,%a5@(124)
10c701fe:       202a 0078       movel %a2@(120),%d0
10c70202:       d1ad 0080       addl %d0,%a5@(128)
10c70206:       2f0a            movel %a2,%sp@-
10c70208:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c7020e:       53ab 0088       subql #1,%a3@(136)
10c70212:       4cee 3c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a5
10c70218:       4e5e            unlk %fp
10c7021a:       4e75            rts

10c7021c <tcp_simple_retransmit>:
10c7021c:       4e56 0000       linkw %fp,#0
10c70220:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c70224:       266e 0008       moveal %fp@(8),%a3
10c70228:       45eb 00d6       lea %a3@(214),%a2
10c7022c:       206b 0048       moveal %a3@(72),%a0
10c70230:       4281            clrl %d1
10c70232:       322a 0064       movew %a2@(100),%d1
10c70236:       b0fc 0000       cmpaw #0,%a0
10c7023a:       6716            beqs 10c70252 <tcp_simple_retransmit+0x36>
10c7023c:       2028 0024       movel %a0@(36),%d0
10c70240:       b0aa 0060       cmpl %a2@(96),%d0
10c70244:       670c            beqs 10c70252 <tcp_simple_retransmit+0x36>
10c70246:       2f00            movel %d0,%sp@-
10c70248:       2f0b            movel %a3,%sp@-
10c7024a:       4eba fa7a       jsr %pc@(10c6fcc6 <tcp_sync_mss>)
10c7024e:       2200            movel %d0,%d1
10c70250:       508f            addql #8,%sp
10c70252:       102a 0123       moveb %a2@(291),%d0
10c70256:       670c            beqs 10c70264 <tcp_simple_retransmit+0x48>
10c70258:       5981            subql #4,%d1
10c7025a:       0280 0000 00ff  andil #255,%d0
10c70260:       e788            lsll #3,%d0
10c70262:       9280            subl %d0,%d1
10c70264:       93c9            subal %a1,%a1
10c70266:       206b 0068       moveal %a3@(104),%a0
10c7026a:       b1ea 00e8       cmpal %a2@(232),%a0
10c7026e:       6752            beqs 10c702c2 <tcp_simple_retransmit+0xa6>
10c70270:       7068            moveq #104,%d0
10c70272:       d08b            addl %a3,%d0
10c70274:       b088            cmpl %a0,%d0
10c70276:       674a            beqs 10c702c2 <tcp_simple_retransmit+0xa6>
10c70278:       2400            movel %d0,%d2
10c7027a:       b2a8 005c       cmpl %a0@(92),%d1
10c7027e:       6436            bccs 10c702b6 <tcp_simple_retransmit+0x9a>
10c70280:       1028 0047       moveb %a0@(71),%d0
10c70284:       0800 0000       btst #0,%d0
10c70288:       662c            bnes 10c702b6 <tcp_simple_retransmit+0x9a>
10c7028a:       0800 0001       btst #1,%d0
10c7028e:       670c            beqs 10c7029c <tcp_simple_retransmit+0x80>
10c70290:       0200 00fd       andib #-3,%d0
10c70294:       1140 0047       moveb %d0,%a0@(71)
10c70298:       53aa 0090       subql #1,%a2@(144)
10c7029c:       1028 0047       moveb %a0@(71),%d0
10c702a0:       0800 0002       btst #2,%d0
10c702a4:       6610            bnes 10c702b6 <tcp_simple_retransmit+0x9a>
10c702a6:       0000 0004       orib #4,%d0
10c702aa:       1140 0047       moveb %d0,%a0@(71)
10c702ae:       52aa 015c       addql #1,%a2@(348)
10c702b2:       327c 0001       moveaw #1,%a1
10c702b6:       2050            moveal %a0@,%a0
10c702b8:       b1ea 00e8       cmpal %a2@(232),%a0
10c702bc:       6704            beqs 10c702c2 <tcp_simple_retransmit+0xa6>
10c702be:       b488            cmpl %a0,%d2
10c702c0:       66b8            bnes 10c7027a <tcp_simple_retransmit+0x5e>
10c702c2:       b2fc 0000       cmpaw #0,%a1
10c702c6:       6776            beqs 10c7033e <tcp_simple_retransmit+0x122>
10c702c8:       4a2a 010a       tstb %a2@(266)
10c702cc:       6712            beqs 10c702e0 <tcp_simple_retransmit+0xc4>
10c702ce:       202a 0088       movel %a2@(136),%d0
10c702d2:       90aa 015c       subl %a2@(348),%d0
10c702d6:       b0aa 0160       cmpl %a2@(352),%d0
10c702da:       6204            bhis 10c702e0 <tcp_simple_retransmit+0xc4>
10c702dc:       2540 0160       movel %d0,%a2@(352)
10c702e0:       202a 0160       movel %a2@(352),%d0
10c702e4:       d0aa 015c       addl %a2@(348),%d0
10c702e8:       2540 008c       movel %d0,%a2@(140)
10c702ec:       122a 006a       moveb %a2@(106),%d1
10c702f0:       0c01 0004       cmpib #4,%d1
10c702f4:       6740            beqs 10c70336 <tcp_simple_retransmit+0x11a>
10c702f6:       256a 000c 0168  movel %a2@(12),%a2@(360)
10c702fc:       0281 0000 00ff  andil #255,%d1
10c70302:       700c            moveq #12,%d0
10c70304:       0300            btst %d1,%d0
10c70306:       6706            beqs 10c7030e <tcp_simple_retransmit+0xf2>
10c70308:       222a 0094       movel %a2@(148),%d1
10c7030c:       6016            bras 10c70324 <tcp_simple_retransmit+0x108>
10c7030e:       206a 0094       moveal %a2@(148),%a0
10c70312:       222a 0098       movel %a2@(152),%d1
10c70316:       2001            movel %d1,%d0
10c70318:       e488            lsrl #2,%d0
10c7031a:       e289            lsrl #1,%d1
10c7031c:       d280            addl %d0,%d1
10c7031e:       b1c1            cmpal %d1,%a0
10c70320:       6302            blss 10c70324 <tcp_simple_retransmit+0x108>
10c70322:       2208            movel %a0,%d1
10c70324:       2541 0094       movel %d1,%a2@(148)
10c70328:       426a 015a       clrw %a2@(346)
10c7032c:       42aa 0170       clrl %a2@(368)
10c70330:       157c 0004 006a  moveb #4,%a2@(106)
10c70336:       2f0b            movel %a3,%sp@-
10c70338:       4eb9 10c7 055a  jsr 10c7055a <tcp_xmit_retransmit_queue>
10c7033e:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c70344:       4e5e            unlk %fp
10c70346:       4e75            rts

10c70348 <tcp_retransmit_skb>:
10c70348:       4e56 0000       linkw %fp,#0
10c7034c:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c70350:       286e 0008       moveal %fp@(8),%a4
10c70354:       266e 000c       moveal %fp@(12),%a3
10c70358:       45ec 00d6       lea %a4@(214),%a2
10c7035c:       206c 0048       moveal %a4@(72),%a0
10c70360:       4282            clrl %d2
10c70362:       342a 0064       movew %a2@(100),%d2
10c70366:       b0fc 0000       cmpaw #0,%a0
10c7036a:       6716            beqs 10c70382 <tcp_retransmit_skb+0x3a>
10c7036c:       2028 0024       movel %a0@(36),%d0
10c70370:       b0aa 0060       cmpl %a2@(96),%d0
10c70374:       670c            beqs 10c70382 <tcp_retransmit_skb+0x3a>
10c70376:       2f00            movel %d0,%sp@-
10c70378:       2f0c            movel %a4,%sp@-
10c7037a:       4eba f94a       jsr %pc@(10c6fcc6 <tcp_sync_mss>)
10c7037e:       2400            movel %d0,%d2
10c70380:       508f            addql #8,%sp
10c70382:       102a 0123       moveb %a2@(291),%d0
10c70386:       670c            beqs 10c70394 <tcp_retransmit_skb+0x4c>
10c70388:       5982            subql #4,%d2
10c7038a:       0280 0000 00ff  andil #255,%d0
10c70390:       e788            lsll #3,%d0
10c70392:       9480            subl %d0,%d2
10c70394:       222c 007c       movel %a4@(124),%d1
10c70398:       2001            movel %d1,%d0
10c7039a:       e480            asrl #2,%d0
10c7039c:       d280            addl %d0,%d1
10c7039e:       202c 008c       movel %a4@(140),%d0
10c703a2:       b280            cmpl %d0,%d1
10c703a4:       6c02            bges 10c703a8 <tcp_retransmit_skb+0x60>
10c703a6:       2001            movel %d1,%d0
10c703a8:       b0ac 0064       cmpl %a4@(100),%d0
10c703ac:       6d18            blts 10c703c6 <tcp_retransmit_skb+0x7e>
10c703ae:       226b 003a       moveal %a3@(58),%a1
10c703b2:       206a 0010       moveal %a2@(16),%a0
10c703b6:       2208            movel %a0,%d1
10c703b8:       d2aa 0058       addl %a2@(88),%d1
10c703bc:       2009            movel %a1,%d0
10c703be:       9081            subl %d1,%d0
10c703c0:       6b0a            bmis 10c703cc <tcp_retransmit_skb+0x84>
10c703c2:       b1c9            cmpal %a1,%a0
10c703c4:       6706            beqs 10c703cc <tcp_retransmit_skb+0x84>
10c703c6:       70f5            moveq #-11,%d0
10c703c8:       6000 0186       braw 10c70550 <tcp_retransmit_skb+0x208>
10c703cc:       b4ab 005c       cmpl %a3@(92),%d2
10c703d0:       641c            bccs 10c703ee <tcp_retransmit_skb+0xa6>
10c703d2:       2f02            movel %d2,%sp@-
10c703d4:       2f0b            movel %a3,%sp@-
10c703d6:       2f0c            movel %a4,%sp@-
10c703d8:       4eba f66c       jsr %pc@(10c6fa46 <tcp_fragment>)
10c703dc:       4fef 000c       lea %sp@(12),%sp
10c703e0:       4a80            tstl %d0
10c703e2:       6706            beqs 10c703ea <tcp_retransmit_skb+0xa2>
10c703e4:       70f4            moveq #-12,%d0
10c703e6:       6000 0168       braw 10c70550 <tcp_retransmit_skb+0x208>
10c703ea:       52aa 0088       addql #1,%a2@(136)
10c703ee:       082b 0001 0046  btst #1,%a3@(70)
10c703f4:       6644            bnes 10c7043a <tcp_retransmit_skb+0xf2>
10c703f6:       2002            movel %d2,%d0
10c703f8:       e288            lsrl #1,%d0
10c703fa:       b0ab 005c       cmpl %a3@(92),%d0
10c703fe:       633a            blss 10c7043a <tcp_retransmit_skb+0xf2>
10c70400:       2253            moveal %a3@,%a1
10c70402:       b3ea 00e8       cmpal %a2@(232),%a1
10c70406:       6732            beqs 10c7043a <tcp_retransmit_skb+0xf2>
10c70408:       7068            moveq #104,%d0
10c7040a:       d08c            addl %a4,%d0
10c7040c:       b089            cmpl %a1,%d0
10c7040e:       672a            beqs 10c7043a <tcp_retransmit_skb+0xf2>
10c70410:       206b 0088       moveal %a3@(136),%a0
10c70414:       4aa8 0004       tstl %a0@(4)
10c70418:       6620            bnes 10c7043a <tcp_retransmit_skb+0xf2>
10c7041a:       2069 0088       moveal %a1@(136),%a0
10c7041e:       4aa8 0004       tstl %a0@(4)
10c70422:       6616            bnes 10c7043a <tcp_retransmit_skb+0xf2>
10c70424:       4ab9 1001 02cc  tstl 100102cc <sysctl_tcp_retrans_collapse>
10c7042a:       670e            beqs 10c7043a <tcp_retransmit_skb+0xf2>
10c7042c:       2f02            movel %d2,%sp@-
10c7042e:       2f0b            movel %a3,%sp@-
10c70430:       2f0c            movel %a4,%sp@-
10c70432:       4eba fc14       jsr %pc@(10c70048 <tcp_retrans_try_collapse>)
10c70436:       4fef 000c       lea %sp@(12),%sp
10c7043a:       206a 00e4       moveal %a2@(228),%a0
10c7043e:       2f0c            movel %a4,%sp@-
10c70440:       2068 0008       moveal %a0@(8),%a0
10c70444:       4e90            jsr %a0@
10c70446:       2400            movel %d0,%d2
10c70448:       588f            addql #4,%sp
10c7044a:       6706            beqs 10c70452 <tcp_retransmit_skb+0x10a>
10c7044c:       708f            moveq #-113,%d0
10c7044e:       6000 0100       braw 10c70550 <tcp_retransmit_skb+0x208>
10c70452:       222b 005c       movel %a3@(92),%d1
10c70456:       6754            beqs 10c704ac <tcp_retransmit_skb+0x164>
10c70458:       082b 0000 0046  btst #0,%a3@(70)
10c7045e:       674c            beqs 10c704ac <tcp_retransmit_skb+0x164>
10c70460:       202b 003e       movel %a3@(62),%d0
10c70464:       5380            subql #1,%d0
10c70466:       b0aa 0010       cmpl %a2@(16),%d0
10c7046a:       6640            bnes 10c704ac <tcp_retransmit_skb+0x164>
10c7046c:       b282            cmpl %d2,%d1
10c7046e:       6324            blss 10c70494 <tcp_retransmit_skb+0x14c>
10c70470:       4aab 0060       tstl %a3@(96)
10c70474:       6714            beqs 10c7048a <tcp_retransmit_skb+0x142>
10c70476:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c7047a:       42a7            clrl %sp@-
10c7047c:       2f0b            movel %a3,%sp@-
10c7047e:       4eb9 10c5 60b2  jsr 10c560b2 <___pskb_trim>
10c70484:       4fef 000c       lea %sp@(12),%sp
10c70488:       600c            bras 10c70496 <tcp_retransmit_skb+0x14e>
10c7048a:       42ab 005c       clrl %a3@(92)
10c7048e:       276b 0080 0084  movel %a3@(128),%a3@(132)
10c70494:       7000            moveq #0,%d0
10c70496:       4a80            tstl %d0
10c70498:       6612            bnes 10c704ac <tcp_retransmit_skb+0x164>
10c7049a:       202b 003e       movel %a3@(62),%d0
10c7049e:       5380            subql #1,%d0
10c704a0:       2740 003a       movel %d0,%a3@(58)
10c704a4:       422b 006b       clrb %a3@(107)
10c704a8:       42ab 0064       clrl %a3@(100)
10c704ac:       2779 1002 67b0  movel 100267b0 <jiffies>,%a3@(66)
10c704b2:       0042 
10c704b4:       7000            moveq #0,%d0
10c704b6:       4a2b 0069       tstb %a3@(105)
10c704ba:       6710            beqs 10c704cc <tcp_retransmit_skb+0x184>
10c704bc:       206b 0088       moveal %a3@(136),%a0
10c704c0:       7201            moveq #1,%d1
10c704c2:       b290            cmpl %a0@,%d1
10c704c4:       56c0            sne %d0
10c704c6:       4880            extw %d0
10c704c8:       48c0            extl %d0
10c704ca:       4480            negl %d0
10c704cc:       4a80            tstl %d0
10c704ce:       670e            beqs 10c704de <tcp_retransmit_skb+0x196>
10c704d0:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c704d4:       2f0b            movel %a3,%sp@-
10c704d6:       4eb9 10c5 5d4e  jsr 10c55d4e <pskb_copy>
10c704dc:       600c            bras 10c704ea <tcp_retransmit_skb+0x1a2>
10c704de:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c704e2:       2f0b            movel %a3,%sp@-
10c704e4:       4eb9 10c5 59b2  jsr 10c559b2 <skb_clone>
10c704ea:       584f            addqw #4,%sp
10c704ec:       2e80            movel %d0,%sp@
10c704ee:       2f0c            movel %a4,%sp@-
10c704f0:       4eba ed02       jsr %pc@(10c6f1f4 <tcp_transmit_skb>)
10c704f4:       2400            movel %d0,%d2
10c704f6:       508f            addql #8,%sp
10c704f8:       6654            bnes 10c7054e <tcp_retransmit_skb+0x206>
10c704fa:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c70500:       57c0            seq %d0
10c70502:       7238            moveq #56,%d1
10c70504:       c081            andl %d1,%d0
10c70506:       41f9 1003 311e  lea 1003311e <tcp_statistics+0x2c>,%a0
10c7050c:       52b0 0800       addql #1,%a0@(00000000,%d0:l)
10c70510:       082b 0001 0047  btst #1,%a3@(71)
10c70516:       6716            beqs 10c7052e <tcp_retransmit_skb+0x1e6>
10c70518:       4eb9 10c5 ca54  jsr 10c5ca54 <net_ratelimit>
10c7051e:       4a80            tstl %d0
10c70520:       670c            beqs 10c7052e <tcp_retransmit_skb+0x1e6>
10c70522:       4879 1000 9132  pea 10009132 <prio2band+0x1eb8>
10c70528:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7052e:       002b 0082 0047  orib #-126,%a3@(71)
10c70534:       52aa 0090       addql #1,%a2@(144)
10c70538:       4aaa 016c       tstl %a2@(364)
10c7053c:       6606            bnes 10c70544 <tcp_retransmit_skb+0x1fc>
10c7053e:       256b 0042 016c  movel %a3@(66),%a2@(364)
10c70544:       52aa 0174       addql #1,%a2@(372)
10c70548:       276a 000c 004a  movel %a2@(12),%a3@(74)
10c7054e:       2002            movel %d2,%d0
10c70550:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c70556:       4e5e            unlk %fp
10c70558:       4e75            rts

10c7055a <tcp_xmit_retransmit_queue>:
10c7055a:       4e56 0000       linkw %fp,#0
10c7055e:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c70562:       282e 0008       movel %fp@(8),%d4
10c70566:       2844            moveal %d4,%a4
10c70568:       49ec 00d6       lea %a4@(214),%a4
10c7056c:       242c 015c       movel %a4@(348),%d2
10c70570:       6700 00ec       beqw 10c7065e <tcp_xmit_retransmit_queue+0x104>
10c70574:       2044            moveal %d4,%a0
10c70576:       2668 0068       moveal %a0@(104),%a3
10c7057a:       b7ec 00e8       cmpal %a4@(232),%a3
10c7057e:       6700 00de       beqw 10c7065e <tcp_xmit_retransmit_queue+0x104>
10c70582:       4be8 0068       lea %a0@(104),%a5
10c70586:       bbcb            cmpal %a3,%a5
10c70588:       6700 00d4       beqw 10c7065e <tcp_xmit_retransmit_queue+0x104>
10c7058c:       122b 0047       moveb %a3@(71),%d1
10c70590:       202c 0088       movel %a4@(136),%d0
10c70594:       90ac 008c       subl %a4@(140),%d0
10c70598:       d0ac 0090       addl %a4@(144),%d0
10c7059c:       b0ac 0098       cmpl %a4@(152),%d0
10c705a0:       6400 029a       bccw 10c7083c <tcp_xmit_retransmit_queue+0x2e2>
10c705a4:       0801 0002       btst #2,%d1
10c705a8:       6700 00a6       beqw 10c70650 <tcp_xmit_retransmit_queue+0xf6>
10c705ac:       0201 0003       andib #3,%d1
10c705b0:       6600 0098       bnew 10c7064a <tcp_xmit_retransmit_queue+0xf0>
10c705b4:       2f0b            movel %a3,%sp@-
10c705b6:       2f04            movel %d4,%sp@-
10c705b8:       4eba fd8e       jsr %pc@(10c70348 <tcp_retransmit_skb>)
10c705bc:       508f            addql #8,%sp
10c705be:       4a80            tstl %d0
10c705c0:       6600 027a       bnew 10c7083c <tcp_xmit_retransmit_queue+0x2e2>
10c705c4:       0c2c 0004 006a  cmpib #4,%a4@(106)
10c705ca:       6708            beqs 10c705d4 <tcp_xmit_retransmit_queue+0x7a>
10c705cc:       52b9 1003 2f96  addql #1,10032f96 <net_statistics+0xb4>
10c705d2:       6006            bras 10c705da <tcp_xmit_retransmit_queue+0x80>
10c705d4:       52b9 1003 2f9e  addql #1,10032f9e <net_statistics+0xbc>
10c705da:       2015            movel %a5@,%d0
10c705dc:       bbc0            cmpal %d0,%a5
10c705de:       6602            bnes 10c705e2 <tcp_xmit_retransmit_queue+0x88>
10c705e0:       7000            moveq #0,%d0
10c705e2:       b08b            cmpl %a3,%d0
10c705e4:       6664            bnes 10c7064a <tcp_xmit_retransmit_queue+0xf0>
10c705e6:       202c 0084       movel %a4@(132),%d0
10c705ea:       7601            moveq #1,%d3
10c705ec:       2200            movel %d0,%d1
10c705ee:       2444            moveal %d4,%a2
10c705f0:       45ea 00d6       lea %a2@(214),%a2
10c705f4:       0c81 0000 2ee0  cmpil #12000,%d1
10c705fa:       6324            blss 10c70620 <tcp_xmit_retransmit_queue+0xc6>
10c705fc:       2f3c 10c7 05fc  movel #281478652,%sp@-
10c70602:       2f00            movel %d0,%sp@-
10c70604:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c70608:       2f04            movel %d4,%sp@-
10c7060a:       4879 1000 90e1  pea 100090e1 <prio2band+0x1e67>
10c70610:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c70616:       223c 0000 2ee0  movel #12000,%d1
10c7061c:       4fef 0014       lea %sp@(20),%sp
10c70620:       1543 017e       moveb %d3,%a2@(382)
10c70624:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c7062a:       d081            addl %d1,%d0
10c7062c:       2540 00a8       movel %d0,%a2@(168)
10c70630:       2f00            movel %d0,%sp@-
10c70632:       486a 00ac       pea %a2@(172)
10c70636:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c7063c:       508f            addql #8,%sp
10c7063e:       4a80            tstl %d0
10c70640:       6608            bnes 10c7064a <tcp_xmit_retransmit_queue+0xf0>
10c70642:       2244            moveal %d4,%a1
10c70644:       41e9 0028       lea %a1@(40),%a0
10c70648:       5290            addql #1,%a0@
10c7064a:       5382            subql #1,%d2
10c7064c:       4a82            tstl %d2
10c7064e:       6f0e            bles 10c7065e <tcp_xmit_retransmit_queue+0x104>
10c70650:       2653            moveal %a3@,%a3
10c70652:       b7ec 00e8       cmpal %a4@(232),%a3
10c70656:       6706            beqs 10c7065e <tcp_xmit_retransmit_queue+0x104>
10c70658:       bbcb            cmpal %a3,%a5
10c7065a:       6600 ff30       bnew 10c7058c <tcp_xmit_retransmit_queue+0x32>
10c7065e:       0c2c 0003 006a  cmpib #3,%a4@(106)
10c70664:       6600 01d6       bnew 10c7083c <tcp_xmit_retransmit_queue+0x2e2>
10c70668:       4a2c 010a       tstb %a4@(266)
10c7066c:       6700 01ce       beqw 10c7083c <tcp_xmit_retransmit_queue+0x2e2>
10c70670:       266c 00e8       moveal %a4@(232),%a3
10c70674:       9bcd            subal %a5,%a5
10c70676:       b6fc 0000       cmpaw #0,%a3
10c7067a:       6700 00e0       beqw 10c7075c <tcp_xmit_retransmit_queue+0x202>
10c7067e:       2444            moveal %d4,%a2
10c70680:       45ea 00d6       lea %a2@(214),%a2
10c70684:       2244            moveal %d4,%a1
10c70686:       2069 0048       moveal %a1@(72),%a0
10c7068a:       4281            clrl %d1
10c7068c:       322a 0064       movew %a2@(100),%d1
10c70690:       b0fc 0000       cmpaw #0,%a0
10c70694:       6716            beqs 10c706ac <tcp_xmit_retransmit_queue+0x152>
10c70696:       2028 0024       movel %a0@(36),%d0
10c7069a:       b0aa 0060       cmpl %a2@(96),%d0
10c7069e:       670c            beqs 10c706ac <tcp_xmit_retransmit_queue+0x152>
10c706a0:       2f00            movel %d0,%sp@-
10c706a2:       2f04            movel %d4,%sp@-
10c706a4:       4eba f620       jsr %pc@(10c6fcc6 <tcp_sync_mss>)
10c706a8:       2200            movel %d0,%d1
10c706aa:       508f            addql #8,%sp
10c706ac:       102a 0123       moveb %a2@(291),%d0
10c706b0:       670c            beqs 10c706be <tcp_xmit_retransmit_queue+0x164>
10c706b2:       5981            subql #4,%d1
10c706b4:       0280 0000 00ff  andil #255,%d0
10c706ba:       e788            lsll #3,%d0
10c706bc:       9280            subl %d0,%d1
10c706be:       7068            moveq #104,%d0
10c706c0:       d084            addl %d4,%d0
10c706c2:       b093            cmpl %a3@,%d0
10c706c4:       6708            beqs 10c706ce <tcp_xmit_retransmit_queue+0x174>
10c706c6:       4280            clrl %d0
10c706c8:       102c 010e       moveb %a4@(270),%d0
10c706cc:       6002            bras 10c706d0 <tcp_xmit_retransmit_queue+0x176>
10c706ce:       7001            moveq #1,%d0
10c706d0:       91c8            subal %a0,%a0
10c706d2:       7401            moveq #1,%d2
10c706d4:       b480            cmpl %d0,%d2
10c706d6:       674e            beqs 10c70726 <tcp_xmit_retransmit_queue+0x1cc>
10c706d8:       4a2c 017f       tstb %a4@(383)
10c706dc:       6648            bnes 10c70726 <tcp_xmit_retransmit_queue+0x1cc>
10c706de:       7600            moveq #0,%d3
10c706e0:       b2ab 005c       cmpl %a3@(92),%d1
10c706e4:       633c            blss 10c70722 <tcp_xmit_retransmit_queue+0x1c8>
10c706e6:       082b 0000 0046  btst #0,%a3@(70)
10c706ec:       6634            bnes 10c70722 <tcp_xmit_retransmit_queue+0x1c8>
10c706ee:       7202            moveq #2,%d1
10c706f0:       b280            cmpl %d0,%d1
10c706f2:       672c            beqs 10c70720 <tcp_xmit_retransmit_queue+0x1c6>
10c706f4:       4a80            tstl %d0
10c706f6:       662a            bnes 10c70722 <tcp_xmit_retransmit_queue+0x1c8>
10c706f8:       4aac 0088       tstl %a4@(136)
10c706fc:       6724            beqs 10c70722 <tcp_xmit_retransmit_queue+0x1c8>
10c706fe:       7200            moveq #0,%d1
10c70700:       242c 0014       movel %a4@(20),%d2
10c70704:       202c 0010       movel %a4@(16),%d0
10c70708:       9082            subl %d2,%d0
10c7070a:       6a10            bpls 10c7071c <tcp_xmit_retransmit_queue+0x1c2>
10c7070c:       202c 000c       movel %a4@(12),%d0
10c70710:       9082            subl %d2,%d0
10c70712:       5ac0            spl %d0
10c70714:       4880            extw %d0
10c70716:       3200            movew %d0,%d1
10c70718:       48c1            extl %d1
10c7071a:       4481            negl %d1
10c7071c:       4a81            tstl %d1
10c7071e:       6702            beqs 10c70722 <tcp_xmit_retransmit_queue+0x1c8>
10c70720:       7601            moveq #1,%d3
10c70722:       4a83            tstl %d3
10c70724:       662c            bnes 10c70752 <tcp_xmit_retransmit_queue+0x1f8>
10c70726:       202c 0088       movel %a4@(136),%d0
10c7072a:       90ac 008c       subl %a4@(140),%d0
10c7072e:       d0ac 0090       addl %a4@(144),%d0
10c70732:       b0ac 0098       cmpl %a4@(152),%d0
10c70736:       6508            bcss 10c70740 <tcp_xmit_retransmit_queue+0x1e6>
10c70738:       082b 0000 0046  btst #0,%a3@(70)
10c7073e:       6712            beqs 10c70752 <tcp_xmit_retransmit_queue+0x1f8>
10c70740:       202c 0010       movel %a4@(16),%d0
10c70744:       d0ac 0058       addl %a4@(88),%d0
10c70748:       90ab 003e       subl %a3@(62),%d0
10c7074c:       6b04            bmis 10c70752 <tcp_xmit_retransmit_queue+0x1f8>
10c7074e:       307c 0001       moveaw #1,%a0
10c70752:       b0fc 0000       cmpaw #0,%a0
10c70756:       6704            beqs 10c7075c <tcp_xmit_retransmit_queue+0x202>
10c70758:       3a7c 0001       moveaw #1,%a5
10c7075c:       bafc 0000       cmpaw #0,%a5
10c70760:       6600 00da       bnew 10c7083c <tcp_xmit_retransmit_queue+0x2e2>
10c70764:       2044            moveal %d4,%a0
10c70766:       2668 0068       moveal %a0@(104),%a3
10c7076a:       b7ec 00e8       cmpal %a4@(232),%a3
10c7076e:       6700 00cc       beqw 10c7083c <tcp_xmit_retransmit_queue+0x2e2>
10c70772:       4be8 0068       lea %a0@(104),%a5
10c70776:       bbcb            cmpal %a3,%a5
10c70778:       6700 00c2       beqw 10c7083c <tcp_xmit_retransmit_queue+0x2e2>
10c7077c:       7401            moveq #1,%d2
10c7077e:       6000 00a2       braw 10c70822 <tcp_xmit_retransmit_queue+0x2c8>
10c70782:       102b 0047       moveb %a3@(71),%d0
10c70786:       0200 0007       andib #7,%d0
10c7078a:       6600 0088       bnew 10c70814 <tcp_xmit_retransmit_queue+0x2ba>
10c7078e:       2f0b            movel %a3,%sp@-
10c70790:       2f04            movel %d4,%sp@-
10c70792:       4eba fbb4       jsr %pc@(10c70348 <tcp_retransmit_skb>)
10c70796:       508f            addql #8,%sp
10c70798:       4a80            tstl %d0
10c7079a:       6600 00a0       bnew 10c7083c <tcp_xmit_retransmit_queue+0x2e2>
10c7079e:       2015            movel %a5@,%d0
10c707a0:       bbc0            cmpal %d0,%a5
10c707a2:       6602            bnes 10c707a6 <tcp_xmit_retransmit_queue+0x24c>
10c707a4:       7000            moveq #0,%d0
10c707a6:       b08b            cmpl %a3,%d0
10c707a8:       6664            bnes 10c7080e <tcp_xmit_retransmit_queue+0x2b4>
10c707aa:       202c 0084       movel %a4@(132),%d0
10c707ae:       7601            moveq #1,%d3
10c707b0:       2200            movel %d0,%d1
10c707b2:       2444            moveal %d4,%a2
10c707b4:       45ea 00d6       lea %a2@(214),%a2
10c707b8:       0c81 0000 2ee0  cmpil #12000,%d1
10c707be:       6324            blss 10c707e4 <tcp_xmit_retransmit_queue+0x28a>
10c707c0:       2f3c 10c7 07c0  movel #281479104,%sp@-
10c707c6:       2f00            movel %d0,%sp@-
10c707c8:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c707cc:       2f04            movel %d4,%sp@-
10c707ce:       4879 1000 90e1  pea 100090e1 <prio2band+0x1e67>
10c707d4:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c707da:       223c 0000 2ee0  movel #12000,%d1
10c707e0:       4fef 0014       lea %sp@(20),%sp
10c707e4:       1543 017e       moveb %d3,%a2@(382)
10c707e8:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c707ee:       d081            addl %d1,%d0
10c707f0:       2540 00a8       movel %d0,%a2@(168)
10c707f4:       2f00            movel %d0,%sp@-
10c707f6:       486a 00ac       pea %a2@(172)
10c707fa:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c70800:       508f            addql #8,%sp
10c70802:       4a80            tstl %d0
10c70804:       6608            bnes 10c7080e <tcp_xmit_retransmit_queue+0x2b4>
10c70806:       2244            moveal %d4,%a1
10c70808:       41e9 0028       lea %a1@(40),%a0
10c7080c:       5290            addql #1,%a0@
10c7080e:       52b9 1003 2f9a  addql #1,10032f9a <net_statistics+0xb8>
10c70814:       2653            moveal %a3@,%a3
10c70816:       b7ec 00e8       cmpal %a4@(232),%a3
10c7081a:       6720            beqs 10c7083c <tcp_xmit_retransmit_queue+0x2e2>
10c7081c:       bbcb            cmpal %a3,%a5
10c7081e:       671c            beqs 10c7083c <tcp_xmit_retransmit_queue+0x2e2>
10c70820:       5282            addql #1,%d2
10c70822:       b4ac 0164       cmpl %a4@(356),%d2
10c70826:       6214            bhis 10c7083c <tcp_xmit_retransmit_queue+0x2e2>
10c70828:       202c 0088       movel %a4@(136),%d0
10c7082c:       90ac 008c       subl %a4@(140),%d0
10c70830:       d0ac 0090       addl %a4@(144),%d0
10c70834:       b0ac 0098       cmpl %a4@(152),%d0
10c70838:       6500 ff48       bcsw 10c70782 <tcp_xmit_retransmit_queue+0x228>
10c7083c:       4cee 3c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a5
10c70842:       4e5e            unlk %fp
10c70844:       4e75            rts

10c70846 <tcp_send_fin>:
10c70846:       4e56 0000       linkw %fp,#0
10c7084a:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c7084e:       286e 0008       moveal %fp@(8),%a4
10c70852:       45ec 00d6       lea %a4@(214),%a2
10c70856:       41ec 0068       lea %a4@(104),%a0
10c7085a:       2668 0004       moveal %a0@(4),%a3
10c7085e:       b1cb            cmpal %a3,%a0
10c70860:       6602            bnes 10c70864 <tcp_send_fin+0x1e>
10c70862:       97cb            subal %a3,%a3
10c70864:       206c 0048       moveal %a4@(72),%a0
10c70868:       4282            clrl %d2
10c7086a:       342a 0064       movew %a2@(100),%d2
10c7086e:       b0fc 0000       cmpaw #0,%a0
10c70872:       6716            beqs 10c7088a <tcp_send_fin+0x44>
10c70874:       2028 0024       movel %a0@(36),%d0
10c70878:       b0aa 0060       cmpl %a2@(96),%d0
10c7087c:       670c            beqs 10c7088a <tcp_send_fin+0x44>
10c7087e:       2f00            movel %d0,%sp@-
10c70880:       2f0c            movel %a4,%sp@-
10c70882:       4eba f442       jsr %pc@(10c6fcc6 <tcp_sync_mss>)
10c70886:       2400            movel %d0,%d2
10c70888:       508f            addql #8,%sp
10c7088a:       102a 0123       moveb %a2@(291),%d0
10c7088e:       670c            beqs 10c7089c <tcp_send_fin+0x56>
10c70890:       5982            subql #4,%d2
10c70892:       0280 0000 00ff  andil #255,%d0
10c70898:       e788            lsll #3,%d0
10c7089a:       9480            subl %d0,%d2
10c7089c:       4aaa 00e8       tstl %a2@(232)
10c708a0:       6710            beqs 10c708b2 <tcp_send_fin+0x6c>
10c708a2:       002b 0001 0046  orib #1,%a3@(70)
10c708a8:       52ab 003e       addql #1,%a3@(62)
10c708ac:       52aa 00fc       addql #1,%a2@(252)
10c708b0:       6070            bras 10c70922 <tcp_send_fin+0xdc>
10c708b2:       47f9 10c5 5644  lea 10c55644 <alloc_skb>,%a3
10c708b8:       4bfa ed64       lea %pc@(10c6f61e <tcp_send_skb>),%a5
10c708bc:       6012            bras 10c708d0 <tcp_send_fin+0x8a>
10c708be:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c708c4:       7010            moveq #16,%d0
10c708c6:       81a8 0028       orl %d0,%a0@(40)
10c708ca:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c708d0:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c708d4:       4878 00a0       pea a0 <LSIGTRAP+0x9b>
10c708d8:       4e93            jsr %a3@
10c708da:       2040            moveal %d0,%a0
10c708dc:       508f            addql #8,%sp
10c708de:       b0fc 0000       cmpaw #0,%a0
10c708e2:       67da            beqs 10c708be <tcp_send_fin+0x78>
10c708e4:       06a8 0000 00a0  addil #160,%a0@(128)
10c708ea:       0080 
10c708ec:       06a8 0000 00a0  addil #160,%a0@(132)
10c708f2:       0084 
10c708f4:       42a8 0064       clrl %a0@(100)
10c708f8:       117c 0011 0046  moveb #17,%a0@(70)
10c708fe:       4228 0047       clrb %a0@(71)
10c70902:       216a 00fc 003a  movel %a2@(252),%a0@(58)
10c70908:       2028 003a       movel %a0@(58),%d0
10c7090c:       5280            addql #1,%d0
10c7090e:       2140 003e       movel %d0,%a0@(62)
10c70912:       2f02            movel %d2,%sp@-
10c70914:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c70918:       2f08            movel %a0,%sp@-
10c7091a:       2f0c            movel %a4,%sp@-
10c7091c:       4e95            jsr %a5@
10c7091e:       4fef 0010       lea %sp@(16),%sp
10c70922:       206a 00e8       moveal %a2@(232),%a0
10c70926:       b0fc 0000       cmpaw #0,%a0
10c7092a:       6700 00ae       beqw 10c709da <tcp_send_fin+0x194>
10c7092e:       7200            moveq #0,%d1
10c70930:       202a 0088       movel %a2@(136),%d0
10c70934:       90aa 008c       subl %a2@(140),%d0
10c70938:       d0aa 0090       addl %a2@(144),%d0
10c7093c:       b0aa 0098       cmpl %a2@(152),%d0
10c70940:       6508            bcss 10c7094a <tcp_send_fin+0x104>
10c70942:       0828 0000 0046  btst #0,%a0@(70)
10c70948:       6710            beqs 10c7095a <tcp_send_fin+0x114>
10c7094a:       202a 0010       movel %a2@(16),%d0
10c7094e:       d0aa 0058       addl %a2@(88),%d0
10c70952:       90a8 003e       subl %a0@(62),%d0
10c70956:       6b02            bmis 10c7095a <tcp_send_fin+0x114>
10c70958:       7201            moveq #1,%d1
10c7095a:       4a81            tstl %d1
10c7095c:       6710            beqs 10c7096e <tcp_send_fin+0x128>
10c7095e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c70962:       2f0c            movel %a4,%sp@-
10c70964:       4eba f3d6       jsr %pc@(10c6fd3c <tcp_write_xmit>)
10c70968:       508f            addql #8,%sp
10c7096a:       4a80            tstl %d0
10c7096c:       676c            beqs 10c709da <tcp_send_fin+0x194>
10c7096e:       4aaa 0088       tstl %a2@(136)
10c70972:       6666            bnes 10c709da <tcp_send_fin+0x194>
10c70974:       4a2a 017e       tstb %a2@(382)
10c70978:       6660            bnes 10c709da <tcp_send_fin+0x194>
10c7097a:       202a 0084       movel %a2@(132),%d0
10c7097e:       2200            movel %d0,%d1
10c70980:       47ec 00d6       lea %a4@(214),%a3
10c70984:       0c81 0000 2ee0  cmpil #12000,%d1
10c7098a:       6324            blss 10c709b0 <tcp_send_fin+0x16a>
10c7098c:       2f3c 10c7 098c  movel #281479564,%sp@-
10c70992:       2f00            movel %d0,%sp@-
10c70994:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c70998:       2f0c            movel %a4,%sp@-
10c7099a:       4879 1000 90e1  pea 100090e1 <prio2band+0x1e67>
10c709a0:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c709a6:       223c 0000 2ee0  movel #12000,%d1
10c709ac:       4fef 0014       lea %sp@(20),%sp
10c709b0:       7003            moveq #3,%d0
10c709b2:       1740 017e       moveb %d0,%a3@(382)
10c709b6:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c709bc:       d081            addl %d1,%d0
10c709be:       2740 00a8       movel %d0,%a3@(168)
10c709c2:       2f00            movel %d0,%sp@-
10c709c4:       486b 00ac       pea %a3@(172)
10c709c8:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c709ce:       508f            addql #8,%sp
10c709d0:       4a80            tstl %d0
10c709d2:       6606            bnes 10c709da <tcp_send_fin+0x194>
10c709d4:       41ec 0028       lea %a4@(40),%a0
10c709d8:       5290            addql #1,%a0@
10c709da:       202a 0088       movel %a2@(136),%d0
10c709de:       b0aa 0098       cmpl %a2@(152),%d0
10c709e2:       650e            bcss 10c709f2 <tcp_send_fin+0x1ac>
10c709e4:       42aa 00a0       clrl %a2@(160)
10c709e8:       2579 1002 67b0  movel 100267b0 <jiffies>,%a2@(164)
10c709ee:       00a4 
10c709f0:       6022            bras 10c70a14 <tcp_send_fin+0x1ce>
10c709f2:       b0aa 00a0       cmpl %a2@(160),%d0
10c709f6:       6304            blss 10c709fc <tcp_send_fin+0x1b6>
10c709f8:       2540 00a0       movel %d0,%a2@(160)
10c709fc:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c70a02:       90aa 00a4       subl %a2@(164),%d0
10c70a06:       b0aa 0084       cmpl %a2@(132),%d0
10c70a0a:       6508            bcss 10c70a14 <tcp_send_fin+0x1ce>
10c70a0c:       2f0c            movel %a4,%sp@-
10c70a0e:       4eb9 10c6 db3a  jsr 10c6db3a <tcp_cwnd_application_limited>
10c70a14:       4cee 3c04 ffec  moveml %fp@(-20),%d2/%a2-%a5
10c70a1a:       4e5e            unlk %fp
10c70a1c:       4e75            rts

10c70a1e <tcp_send_active_reset>:
10c70a1e:       4e56 0000       linkw %fp,#0
10c70a22:       2f0a            movel %a2,%sp@-
10c70a24:       2f02            movel %d2,%sp@-
10c70a26:       242e 0008       movel %fp@(8),%d2
10c70a2a:       2442            moveal %d2,%a2
10c70a2c:       45ea 00d6       lea %a2@(214),%a2
10c70a30:       2f2e 000c       movel %fp@(12),%sp@-
10c70a34:       4878 00a0       pea a0 <LSIGTRAP+0x9b>
10c70a38:       4eb9 10c5 5644  jsr 10c55644 <alloc_skb>
10c70a3e:       2040            moveal %d0,%a0
10c70a40:       508f            addql #8,%sp
10c70a42:       b0fc 0000       cmpaw #0,%a0
10c70a46:       674e            beqs 10c70a96 <tcp_send_active_reset+0x78>
10c70a48:       06a8 0000 00a0  addil #160,%a0@(128)
10c70a4e:       0080 
10c70a50:       06a8 0000 00a0  addil #160,%a0@(132)
10c70a56:       0084 
10c70a58:       42a8 0064       clrl %a0@(100)
10c70a5c:       117c 0014 0046  moveb #20,%a0@(70)
10c70a62:       4228 0047       clrb %a0@(71)
10c70a66:       222a 0010       movel %a2@(16),%d1
10c70a6a:       d2aa 0058       addl %a2@(88),%d1
10c70a6e:       226a 000c       moveal %a2@(12),%a1
10c70a72:       2001            movel %d1,%d0
10c70a74:       9089            subl %a1,%d0
10c70a76:       6b02            bmis 10c70a7a <tcp_send_active_reset+0x5c>
10c70a78:       2209            movel %a1,%d1
10c70a7a:       2141 003a       movel %d1,%a0@(58)
10c70a7e:       2141 003e       movel %d1,%a0@(62)
10c70a82:       2179 1002 67b0  movel 100267b0 <jiffies>,%a0@(66)
10c70a88:       0042 
10c70a8a:       2f08            movel %a0,%sp@-
10c70a8c:       2f02            movel %d2,%sp@-
10c70a8e:       4eba e764       jsr %pc@(10c6f1f4 <tcp_transmit_skb>)
10c70a92:       4a80            tstl %d0
10c70a94:       671a            beqs 10c70ab0 <tcp_send_active_reset+0x92>
10c70a96:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c70a9c:       57c0            seq %d0
10c70a9e:       4880            extw %d0
10c70aa0:       0280 0000 0104  andil #260,%d0
10c70aa6:       41f9 1003 2fde  lea 10032fde <net_statistics+0xfc>,%a0
10c70aac:       52b0 0800       addql #1,%a0@(00000000,%d0:l)
10c70ab0:       242e fff8       movel %fp@(-8),%d2
10c70ab4:       246e fffc       moveal %fp@(-4),%a2
10c70ab8:       4e5e            unlk %fp
10c70aba:       4e75            rts

10c70abc <tcp_send_synack>:
10c70abc:       4e56 0000       linkw %fp,#0
10c70ac0:       48e7 003c       moveml %a2-%a5,%sp@-
10c70ac4:       2a6e 0008       moveal %fp@(8),%a5
10c70ac8:       49ed 0068       lea %a5@(104),%a4
10c70acc:       2014            movel %a4@,%d0
10c70ace:       b9c0            cmpal %d0,%a4
10c70ad0:       6602            bnes 10c70ad4 <tcp_send_synack+0x18>
10c70ad2:       7000            moveq #0,%d0
10c70ad4:       2440            moveal %d0,%a2
10c70ad6:       b4fc 0000       cmpaw #0,%a2
10c70ada:       670a            beqs 10c70ae6 <tcp_send_synack+0x2a>
10c70adc:       102a 0046       moveb %a2@(70),%d0
10c70ae0:       0800 0001       btst #1,%d0
10c70ae4:       6612            bnes 10c70af8 <tcp_send_synack+0x3c>
10c70ae6:       4879 1000 914a  pea 1000914a <prio2band+0x1ed0>
10c70aec:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c70af2:       70f2            moveq #-14,%d0
10c70af4:       6000 00e2       braw 10c70bd8 <tcp_send_synack+0x11c>
10c70af8:       0800 0004       btst #4,%d0
10c70afc:       6600 00be       bnew 10c70bbc <tcp_send_synack+0x100>
10c70b00:       7000            moveq #0,%d0
10c70b02:       4a2a 0069       tstb %a2@(105)
10c70b06:       6710            beqs 10c70b18 <tcp_send_synack+0x5c>
10c70b08:       206a 0088       moveal %a2@(136),%a0
10c70b0c:       7001            moveq #1,%d0
10c70b0e:       b090            cmpl %a0@,%d0
10c70b10:       56c0            sne %d0
10c70b12:       4880            extw %d0
10c70b14:       48c0            extl %d0
10c70b16:       4480            negl %d0
10c70b18:       4a80            tstl %d0
10c70b1a:       677e            beqs 10c70b9a <tcp_send_synack+0xde>
10c70b1c:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c70b20:       2f0a            movel %a2,%sp@-
10c70b22:       4eb9 10c5 5b94  jsr 10c55b94 <skb_copy>
10c70b28:       2640            moveal %d0,%a3
10c70b2a:       508f            addql #8,%sp
10c70b2c:       b6fc 0000       cmpaw #0,%a3
10c70b30:       6606            bnes 10c70b38 <tcp_send_synack+0x7c>
10c70b32:       70f4            moveq #-12,%d0
10c70b34:       6000 00a2       braw 10c70bd8 <tcp_send_synack+0x11c>
10c70b38:       53ac 0008       subql #1,%a4@(8)
10c70b3c:       2252            moveal %a2@,%a1
10c70b3e:       206a 0004       moveal %a2@(4),%a0
10c70b42:       4292            clrl %a2@
10c70b44:       42aa 0004       clrl %a2@(4)
10c70b48:       42aa 0008       clrl %a2@(8)
10c70b4c:       2348 0004       movel %a0,%a1@(4)
10c70b50:       2089            movel %a1,%a0@
10c70b52:       274c 0008       movel %a4,%a3@(8)
10c70b56:       52ac 0008       addql #1,%a4@(8)
10c70b5a:       2054            moveal %a4@,%a0
10c70b5c:       2688            movel %a0,%a3@
10c70b5e:       274c 0004       movel %a4,%a3@(4)
10c70b62:       214b 0004       movel %a3,%a0@(4)
10c70b66:       288b            movel %a3,%a4@
10c70b68:       1b7c 0001 0143  moveb #1,%a5@(323)
10c70b6e:       222a 0078       movel %a2@(120),%d1
10c70b72:       93ad 007c       subl %d1,%a5@(124)
10c70b76:       202a 0078       movel %a2@(120),%d0
10c70b7a:       d1ad 0080       addl %d0,%a5@(128)
10c70b7e:       2f0a            movel %a2,%sp@-
10c70b80:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c70b86:       588f            addql #4,%sp
10c70b88:       222b 0078       movel %a3@(120),%d1
10c70b8c:       d3ad 007c       addl %d1,%a5@(124)
10c70b90:       202b 0078       movel %a3@(120),%d0
10c70b94:       91ad 0080       subl %d0,%a5@(128)
10c70b98:       244b            moveal %a3,%a2
10c70b9a:       102a 0046       moveb %a2@(70),%d0
10c70b9e:       0000 0010       orib #16,%d0
10c70ba2:       1200            moveb %d0,%d1
10c70ba4:       0201 007f       andib #127,%d1
10c70ba8:       1541 0046       moveb %d1,%a2@(70)
10c70bac:       082d 0000 022f  btst #0,%a5@(559)
10c70bb2:       6608            bnes 10c70bbc <tcp_send_synack+0x100>
10c70bb4:       0200 003f       andib #63,%d0
10c70bb8:       1540 0046       moveb %d0,%a2@(70)
10c70bbc:       2579 1002 67b0  movel 100267b0 <jiffies>,%a2@(66)
10c70bc2:       0042 
10c70bc4:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c70bc8:       2f0a            movel %a2,%sp@-
10c70bca:       4eb9 10c5 59b2  jsr 10c559b2 <skb_clone>
10c70bd0:       2f00            movel %d0,%sp@-
10c70bd2:       2f0d            movel %a5,%sp@-
10c70bd4:       4eba e61e       jsr %pc@(10c6f1f4 <tcp_transmit_skb>)
10c70bd8:       4cee 3c00 fff0  moveml %fp@(-16),%a2-%a5
10c70bde:       4e5e            unlk %fp
10c70be0:       4e75            rts

10c70be2 <tcp_make_synack>:
10c70be2:       4e56 fff0       linkw %fp,#-16
10c70be6:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c70bea:       286e 0008       moveal %fp@(8),%a4
10c70bee:       2a6e 0010       moveal %fp@(16),%a5
10c70bf2:       240c            movel %a4,%d2
10c70bf4:       0682 0000 00d6  addil #214,%d2
10c70bfa:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c70bfe:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c70c02:       4878 00af       pea af <LSIGTRAP+0xaa>
10c70c06:       2f0c            movel %a4,%sp@-
10c70c08:       4eb9 10c5 4c28  jsr 10c54c28 <sock_wmalloc>
10c70c0e:       2640            moveal %d0,%a3
10c70c10:       4fef 0010       lea %sp@(16),%sp
10c70c14:       b6fc 0000       cmpaw #0,%a3
10c70c18:       6606            bnes 10c70c20 <tcp_make_synack+0x3e>
10c70c1a:       7000            moveq #0,%d0
10c70c1c:       6000 0330       braw 10c70f4e <tcp_make_synack+0x36c>
10c70c20:       06ab 0000 00a0  addil #160,%a3@(128)
10c70c26:       0080 
10c70c28:       06ab 0000 00a0  addil #160,%a3@(132)
10c70c2e:       0084 
10c70c30:       4aae 000c       tstl %fp@(12)
10c70c34:       6708            beqs 10c70c3e <tcp_make_synack+0x5c>
10c70c36:       206e 000c       moveal %fp@(12),%a0
10c70c3a:       5888            addql #4,%a0
10c70c3c:       5290            addql #1,%a0@
10c70c3e:       276e 000c 0028  movel %fp@(12),%a3@(40)
10c70c44:       122d 0013       moveb %a5@(19),%d1
10c70c48:       7018            moveq #24,%d0
10c70c4a:       4a01            tstb %d1
10c70c4c:       6c02            bges 10c70c50 <tcp_make_synack+0x6e>
10c70c4e:       7024            moveq #36,%d0
10c70c50:       0801 0005       btst #5,%d1
10c70c54:       6702            beqs 10c70c58 <tcp_make_synack+0x76>
10c70c56:       5880            addql #4,%d0
10c70c58:       2600            movel %d0,%d3
10c70c5a:       0201 00c0       andib #-64,%d1
10c70c5e:       0c01 0040       cmpib #64,%d1
10c70c62:       6602            bnes 10c70c66 <tcp_make_synack+0x84>
10c70c64:       5883            addql #4,%d3
10c70c66:       202b 0080       movel %a3@(128),%d0
10c70c6a:       9083            subl %d3,%d0
10c70c6c:       2740 0080       movel %d0,%a3@(128)
10c70c70:       d7ab 005c       addl %d3,%a3@(92)
10c70c74:       b0ab 007c       cmpl %a3@(124),%d0
10c70c78:       6414            bccs 10c70c8e <tcp_make_synack+0xac>
10c70c7a:       2f3c 10c7 0c7a  movel #281480314,%sp@-
10c70c80:       2f03            movel %d3,%sp@-
10c70c82:       2f0b            movel %a3,%sp@-
10c70c84:       4eb9 10c5 5604  jsr 10c55604 <skb_under_panic>
10c70c8a:       4fef 000c       lea %sp@(12),%sp
10c70c8e:       246b 0080       moveal %a3@(128),%a2
10c70c92:       274a 001c       movel %a2,%a3@(28)
10c70c96:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c70c9a:       42a7            clrl %sp@-
10c70c9c:       2f0a            movel %a2,%sp@-
10c70c9e:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c70ca4:       102a 000d       moveb %a2@(13),%d0
10c70ca8:       1200            moveb %d0,%d1
10c70caa:       0001 0012       orib #18,%d1
10c70cae:       1541 000d       moveb %d1,%a2@(13)
10c70cb2:       4fef 000c       lea %sp@(12),%sp
10c70cb6:       082d 0004 0013  btst #4,%a5@(19)
10c70cbc:       6708            beqs 10c70cc6 <tcp_make_synack+0xe4>
10c70cbe:       0000 0052       orib #82,%d0
10c70cc2:       1540 000d       moveb %d0,%a2@(13)
10c70cc6:       34ac 0022       movew %a4@(34),%a2@
10c70cca:       356d 000c 0002  movew %a5@(12),%a2@(2)
10c70cd0:       276d 0008 003a  movel %a5@(8),%a3@(58)
10c70cd6:       202b 003a       movel %a3@(58),%d0
10c70cda:       2c00            movel %d0,%d6
10c70cdc:       5286            addql #1,%d6
10c70cde:       2746 003e       movel %d6,%a3@(62)
10c70ce2:       2540 0004       movel %d0,%a2@(4)
10c70ce6:       206d 0004       moveal %a5@(4),%a0
10c70cea:       5288            addql #1,%a0
10c70cec:       2548 0008       movel %a0,%a2@(8)
10c70cf0:       41ea 0014       lea %a2@(20),%a0
10c70cf4:       2d48 fff6       movel %a0,%fp@(-10)
10c70cf8:       41ea 0018       lea %a2@(24),%a0
10c70cfc:       2d48 fff2       movel %a0,%fp@(-14)
10c70d00:       2003            movel %d3,%d0
10c70d02:       e480            asrl #2,%d0
10c70d04:       2d40 fffa       movel %d0,%fp@(-6)
10c70d08:       4aad 0018       tstl %a5@(24)
10c70d0c:       6600 018c       bnew 10c70e9a <tcp_make_synack+0x2b8>
10c70d10:       2042            moveal %d2,%a0
10c70d12:       2028 014c       movel %a0@(332),%d0
10c70d16:       6608            bnes 10c70d20 <tcp_make_synack+0x13e>
10c70d18:       206e 000c       moveal %fp@(12),%a0
10c70d1c:       2028 0028       movel %a0@(40),%d0
10c70d20:       2b40 0014       movel %d0,%a5@(20)
10c70d24:       242c 0040       movel %a4@(64),%d2
10c70d28:       2239 1001 02bc  movel 100102bc <sysctl_tcp_adv_win_scale>,%d1
10c70d2e:       6e08            bgts 10c70d38 <tcp_make_synack+0x156>
10c70d30:       4481            negl %d1
10c70d32:       2002            movel %d2,%d0
10c70d34:       e2a0            asrl %d1,%d0
10c70d36:       6008            bras 10c70d40 <tcp_make_synack+0x15e>
10c70d38:       2002            movel %d2,%d0
10c70d3a:       e2a0            asrl %d1,%d0
10c70d3c:       9480            subl %d0,%d2
10c70d3e:       2002            movel %d2,%d0
10c70d40:       206e 000c       moveal %fp@(12),%a0
10c70d44:       2828 003c       movel %a0@(60),%d4
10c70d48:       122d 0013       moveb %a5@(19),%d1
10c70d4c:       6c04            bges 10c70d52 <tcp_make_synack+0x170>
10c70d4e:       74f4            moveq #-12,%d2
10c70d50:       d882            addl %d2,%d4
10c70d52:       ea09            lsrb #5,%d1
10c70d54:       7c01            moveq #1,%d6
10c70d56:       cc81            andl %d1,%d6
10c70d58:       7e18            moveq #24,%d7
10c70d5a:       de8d            addl %a5,%d7
10c70d5c:       7a14            moveq #20,%d5
10c70d5e:       da8d            addl %a5,%d5
10c70d60:       49ee ffff       lea %fp@(-1),%a4
10c70d64:       2400            movel %d0,%d2
10c70d66:       6c02            bges 10c70d6a <tcp_make_synack+0x188>
10c70d68:       7400            moveq #0,%d2
10c70d6a:       2045            moveal %d5,%a0
10c70d6c:       4a90            tstl %a0@
10c70d6e:       6606            bnes 10c70d76 <tcp_make_synack+0x194>
10c70d70:       20bc 3fff c000  movel #1073725440,%a0@
10c70d76:       2045            moveal %d5,%a0
10c70d78:       2210            movel %a0@,%d1
10c70d7a:       2002            movel %d2,%d0
10c70d7c:       b280            cmpl %d0,%d1
10c70d7e:       6402            bccs 10c70d82 <tcp_make_synack+0x1a0>
10c70d80:       2001            movel %d1,%d0
10c70d82:       2400            movel %d0,%d2
10c70d84:       b882            cmpl %d2,%d4
10c70d86:       641a            bccs 10c70da2 <tcp_make_synack+0x1c0>
10c70d88:       2f04            movel %d4,%sp@-
10c70d8a:       2f02            movel %d2,%sp@-
10c70d8c:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c70d92:       584f            addqw #4,%sp
10c70d94:       2e84            movel %d4,%sp@
10c70d96:       2f00            movel %d0,%sp@-
10c70d98:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c70d9e:       508f            addql #8,%sp
10c70da0:       2400            movel %d0,%d2
10c70da2:       2002            movel %d2,%d0
10c70da4:       0c82 0000 7fff  cmpil #32767,%d2
10c70daa:       6306            blss 10c70db2 <tcp_make_synack+0x1d0>
10c70dac:       203c 0000 7fff  movel #32767,%d0
10c70db2:       2047            moveal %d7,%a0
10c70db4:       2080            movel %d0,%a0@
10c70db6:       4214            clrb %a4@
10c70db8:       41ea 0014       lea %a2@(20),%a0
10c70dbc:       2d48 fff6       movel %a0,%fp@(-10)
10c70dc0:       41ea 0018       lea %a2@(24),%a0
10c70dc4:       2d48 fff2       movel %a0,%fp@(-14)
10c70dc8:       e483            asrl #2,%d3
10c70dca:       2d43 fffa       movel %d3,%fp@(-6)
10c70dce:       4a86            tstl %d6
10c70dd0:       6756            beqs 10c70e28 <tcp_make_synack+0x246>
10c70dd2:       0c82 0000 ffff  cmpil #65535,%d2
10c70dd8:       631a            blss 10c70df4 <tcp_make_synack+0x212>
10c70dda:       e28a            lsrl #1,%d2
10c70ddc:       1014            moveb %a4@,%d0
10c70dde:       1200            moveb %d0,%d1
10c70de0:       5201            addqb #1,%d1
10c70de2:       1881            moveb %d1,%a4@
10c70de4:       0c82 0000 ffff  cmpil #65535,%d2
10c70dea:       6308            blss 10c70df4 <tcp_make_synack+0x212>
10c70dec:       5200            addqb #1,%d0
10c70dee:       0c00 000d       cmpib #13,%d0
10c70df2:       63e6            blss 10c70dda <tcp_make_synack+0x1f8>
10c70df4:       1014            moveb %a4@,%d0
10c70df6:       1c00            moveb %d0,%d6
10c70df8:       672e            beqs 10c70e28 <tcp_make_synack+0x246>
10c70dfa:       2239 1001 02b8  movel 100102b8 <sysctl_tcp_app_win>,%d1
10c70e00:       6726            beqs 10c70e28 <tcp_make_synack+0x246>
10c70e02:       b882            cmpl %d2,%d4
10c70e04:       6222            bhis 10c70e28 <tcp_make_synack+0x246>
10c70e06:       2602            movel %d2,%d3
10c70e08:       e2ab            lsrl %d1,%d3
10c70e0a:       0280 0000 00ff  andil #255,%d0
10c70e10:       2204            movel %d4,%d1
10c70e12:       e0a9            lsrl %d0,%d1
10c70e14:       b681            cmpl %d1,%d3
10c70e16:       6302            blss 10c70e1a <tcp_make_synack+0x238>
10c70e18:       2203            movel %d3,%d1
10c70e1a:       9481            subl %d1,%d2
10c70e1c:       0c82 0000 7fff  cmpil #32767,%d2
10c70e22:       6204            bhis 10c70e28 <tcp_make_synack+0x246>
10c70e24:       5306            subqb #1,%d6
10c70e26:       1886            moveb %d6,%a4@
10c70e28:       4281            clrl %d1
10c70e2a:       1214            moveb %a4@,%d1
10c70e2c:       7001            moveq #1,%d0
10c70e2e:       e3a8            lsll %d1,%d0
10c70e30:       b084            cmpl %d4,%d0
10c70e32:       6438            bccs 10c70e6c <tcp_make_synack+0x28a>
10c70e34:       7404            moveq #4,%d2
10c70e36:       0c84 0000 111c  cmpil #4380,%d4
10c70e3c:       6304            blss 10c70e42 <tcp_make_synack+0x260>
10c70e3e:       7402            moveq #2,%d2
10c70e40:       600a            bras 10c70e4c <tcp_make_synack+0x26a>
10c70e42:       0c84 0000 05b4  cmpil #1460,%d4
10c70e48:       6302            blss 10c70e4c <tcp_make_synack+0x26a>
10c70e4a:       7403            moveq #3,%d2
10c70e4c:       2f04            movel %d4,%sp@-
10c70e4e:       2f02            movel %d2,%sp@-
10c70e50:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c70e56:       508f            addql #8,%sp
10c70e58:       2047            moveal %d7,%a0
10c70e5a:       b090            cmpl %a0@,%d0
10c70e5c:       640e            bccs 10c70e6c <tcp_make_synack+0x28a>
10c70e5e:       2f04            movel %d4,%sp@-
10c70e60:       2f02            movel %d2,%sp@-
10c70e62:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c70e68:       2047            moveal %d7,%a0
10c70e6a:       2080            movel %d0,%a0@
10c70e6c:       4280            clrl %d0
10c70e6e:       1014            moveb %a4@,%d0
10c70e70:       7200            moveq #0,%d1
10c70e72:       4641            notw %d1
10c70e74:       e1a9            lsll %d0,%d1
10c70e76:       2045            moveal %d5,%a0
10c70e78:       2010            movel %a0@,%d0
10c70e7a:       b280            cmpl %d0,%d1
10c70e7c:       6402            bccs 10c70e80 <tcp_make_synack+0x29e>
10c70e7e:       2001            movel %d1,%d0
10c70e80:       2045            moveal %d5,%a0
10c70e82:       2080            movel %d0,%a0@
10c70e84:       122e ffff       moveb %fp@(-1),%d1
10c70e88:       0201 000f       andib #15,%d1
10c70e8c:       102d 0012       moveb %a5@(18),%d0
10c70e90:       0200 00f0       andib #-16,%d0
10c70e94:       8001            orb %d1,%d0
10c70e96:       1b40 0012       moveb %d0,%a5@(18)
10c70e9a:       356d 001a 000e  movew %a5@(26),%a2@(14)
10c70ea0:       2779 1002 67b0  movel 100267b0 <jiffies>,%a3@(66)
10c70ea6:       0042 
10c70ea8:       102d 0013       moveb %a5@(19),%d0
10c70eac:       1200            moveb %d0,%d1
10c70eae:       ec09            lsrb #6,%d1
10c70eb0:       7401            moveq #1,%d2
10c70eb2:       c481            andl %d1,%d2
10c70eb4:       1200            moveb %d0,%d1
10c70eb6:       ea09            lsrb #5,%d1
10c70eb8:       7601            moveq #1,%d3
10c70eba:       c283            andl %d3,%d1
10c70ebc:       1a2d 0012       moveb %a5@(18),%d5
10c70ec0:       7c0f            moveq #15,%d6
10c70ec2:       ca86            andl %d6,%d5
10c70ec4:       262b 0042       movel %a3@(66),%d3
10c70ec8:       282d 001c       movel %a5@(28),%d4
10c70ecc:       206e 000c       moveal %fp@(12),%a0
10c70ed0:       2c28 003c       movel %a0@(60),%d6
10c70ed4:       0086 0204 0000  oril #33816576,%d6
10c70eda:       206e fff6       moveal %fp@(-10),%a0
10c70ede:       2086            movel %d6,%a0@
10c70ee0:       206e fff2       moveal %fp@(-14),%a0
10c70ee4:       4a00            tstb %d0
10c70ee6:       6c1c            bges 10c70f04 <tcp_make_synack+0x322>
10c70ee8:       4a82            tstl %d2
10c70eea:       6708            beqs 10c70ef4 <tcp_make_synack+0x312>
10c70eec:       20bc 0402 080a  movel #67241994,%a0@
10c70ef2:       6006            bras 10c70efa <tcp_make_synack+0x318>
10c70ef4:       20bc 0101 080a  movel #16844810,%a0@
10c70efa:       41ea 001c       lea %a2@(28),%a0
10c70efe:       20c3            movel %d3,%a0@+
10c70f00:       20c4            movel %d4,%a0@+
10c70f02:       600e            bras 10c70f12 <tcp_make_synack+0x330>
10c70f04:       4a82            tstl %d2
10c70f06:       670a            beqs 10c70f12 <tcp_make_synack+0x330>
10c70f08:       20bc 0101 0402  movel #16843778,%a0@
10c70f0e:       41ea 001c       lea %a2@(28),%a0
10c70f12:       4a81            tstl %d1
10c70f14:       6708            beqs 10c70f1e <tcp_make_synack+0x33c>
10c70f16:       0085 0103 0300  oril #16974592,%d5
10c70f1c:       2085            movel %d5,%a0@
10c70f1e:       42ab 0064       clrl %a3@(100)
10c70f22:       122e fffd       moveb %fp@(-3),%d1
10c70f26:       e909            lslb #4,%d1
10c70f28:       102a 000c       moveb %a2@(12),%d0
10c70f2c:       0200 000f       andib #15,%d0
10c70f30:       8001            orb %d1,%d0
10c70f32:       1540 000c       moveb %d0,%a2@(12)
10c70f36:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c70f3c:       57c0            seq %d0
10c70f3e:       7238            moveq #56,%d1
10c70f40:       c081            andl %d1,%d0
10c70f42:       41f9 1003 311a  lea 1003311a <tcp_statistics+0x28>,%a0
10c70f48:       52b0 0800       addql #1,%a0@(00000000,%d0:l)
10c70f4c:       200b            movel %a3,%d0
10c70f4e:       4cee 3cfc ffc8  moveml %fp@(-56),%d2-%d7/%a2-%a5
10c70f54:       4e5e            unlk %fp
10c70f56:       4e75            rts

10c70f58 <tcp_connect>:
10c70f58:       4e56 0000       linkw %fp,#0
10c70f5c:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c70f60:       2a6e 0008       moveal %fp@(8),%a5
10c70f64:       286e 000c       moveal %fp@(12),%a4
10c70f68:       266d 0048       moveal %a5@(72),%a3
10c70f6c:       45ed 00d6       lea %a5@(214),%a2
10c70f70:       06ac 0000 00a0  addil #160,%a4@(128)
10c70f76:       0080 
10c70f78:       06ac 0000 00a0  addil #160,%a4@(132)
10c70f7e:       0084 
10c70f80:       7014            moveq #20,%d0
10c70f82:       4ab9 1001 029c  tstl 1001029c <sysctl_tcp_timestamps>
10c70f88:       6702            beqs 10c70f8c <tcp_connect+0x34>
10c70f8a:       7020            moveq #32,%d0
10c70f8c:       2480            movel %d0,%a2@
10c70f8e:       302a 0120       movew %a2@(288),%d0
10c70f92:       6704            beqs 10c70f98 <tcp_connect+0x40>
10c70f94:       3540 0066       movew %d0,%a2@(102)
10c70f98:       42aa 005c       clrl %a2@(92)
10c70f9c:       2f2b 0024       movel %a3@(36),%sp@-
10c70fa0:       2f0d            movel %a5,%sp@-
10c70fa2:       4eba ed22       jsr %pc@(10c6fcc6 <tcp_sync_mss>)
10c70fa6:       508f            addql #8,%sp
10c70fa8:       4aaa 014c       tstl %a2@(332)
10c70fac:       6606            bnes 10c70fb4 <tcp_connect+0x5c>
10c70fae:       256b 0028 014c  movel %a3@(40),%a2@(332)
10c70fb4:       356b 003e 0156  movew %a3@(62),%a2@(342)
10c70fba:       322a 0156       movew %a2@(342),%d1
10c70fbe:       302a 0064       movew %a2@(100),%d0
10c70fc2:       b041            cmpw %d1,%d0
10c70fc4:       6306            blss 10c70fcc <tcp_connect+0x74>
10c70fc6:       4280            clrl %d0
10c70fc8:       3001            movew %d1,%d0
10c70fca:       6006            bras 10c70fd2 <tcp_connect+0x7a>
10c70fcc:       0280 0000 ffff  andil #65535,%d0
10c70fd2:       2200            movel %d0,%d1
10c70fd4:       202a 00f4       movel %a2@(244),%d0
10c70fd8:       e288            lsrl #1,%d0
10c70fda:       b280            cmpl %d0,%d1
10c70fdc:       6402            bccs 10c70fe0 <tcp_connect+0x88>
10c70fde:       2001            movel %d1,%d0
10c70fe0:       2200            movel %d0,%d1
10c70fe2:       0c80 0000 0218  cmpil #536,%d0
10c70fe8:       6306            blss 10c70ff0 <tcp_connect+0x98>
10c70fea:       203c 0000 0218  movel #536,%d0
10c70ff0:       2200            movel %d0,%d1
10c70ff2:       7258            moveq #88,%d1
10c70ff4:       b280            cmpl %d0,%d1
10c70ff6:       6302            blss 10c70ffa <tcp_connect+0xa2>
10c70ff8:       7058            moveq #88,%d0
10c70ffa:       3540 0032       movew %d0,%a2@(50)
10c70ffe:       242d 0040       movel %a5@(64),%d2
10c71002:       2239 1001 02bc  movel 100102bc <sysctl_tcp_adv_win_scale>,%d1
10c71008:       6e08            bgts 10c71012 <tcp_connect+0xba>
10c7100a:       4481            negl %d1
10c7100c:       2002            movel %d2,%d0
10c7100e:       e2a0            asrl %d1,%d0
10c71010:       6008            bras 10c7101a <tcp_connect+0xc2>
10c71012:       2002            movel %d2,%d0
10c71014:       e2a0            asrl %d1,%d0
10c71016:       9480            subl %d0,%d2
10c71018:       2002            movel %d2,%d0
10c7101a:       4281            clrl %d1
10c7101c:       322a 0156       movew %a2@(342),%d1
10c71020:       4aaa 011c       tstl %a2@(284)
10c71024:       6708            beqs 10c7102e <tcp_connect+0xd6>
10c71026:       7814            moveq #20,%d4
10c71028:       d881            addl %d1,%d4
10c7102a:       9892            subl %a2@,%d4
10c7102c:       6002            bras 10c71030 <tcp_connect+0xd8>
10c7102e:       2801            movel %d1,%d4
10c71030:       2e0a            movel %a2,%d7
10c71032:       0687 0000 00f4  addil #244,%d7
10c71038:       2a0a            movel %a2,%d5
10c7103a:       0685 0000 014c  addil #332,%d5
10c71040:       2639 1001 02a0  movel 100102a0 <sysctl_tcp_window_scaling>,%d3
10c71046:       47ea 010d       lea %a2@(269),%a3
10c7104a:       2400            movel %d0,%d2
10c7104c:       6c02            bges 10c71050 <tcp_connect+0xf8>
10c7104e:       7400            moveq #0,%d2
10c71050:       2045            moveal %d5,%a0
10c71052:       4a90            tstl %a0@
10c71054:       6606            bnes 10c7105c <tcp_connect+0x104>
10c71056:       20bc 3fff c000  movel #1073725440,%a0@
10c7105c:       2045            moveal %d5,%a0
10c7105e:       2210            movel %a0@,%d1
10c71060:       2002            movel %d2,%d0
10c71062:       b280            cmpl %d0,%d1
10c71064:       6402            bccs 10c71068 <tcp_connect+0x110>
10c71066:       2001            movel %d1,%d0
10c71068:       2400            movel %d0,%d2
10c7106a:       b882            cmpl %d2,%d4
10c7106c:       641a            bccs 10c71088 <tcp_connect+0x130>
10c7106e:       2f04            movel %d4,%sp@-
10c71070:       2f02            movel %d2,%sp@-
10c71072:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c71078:       584f            addqw #4,%sp
10c7107a:       2e84            movel %d4,%sp@
10c7107c:       2f00            movel %d0,%sp@-
10c7107e:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c71084:       508f            addql #8,%sp
10c71086:       2400            movel %d0,%d2
10c71088:       2002            movel %d2,%d0
10c7108a:       0c82 0000 7fff  cmpil #32767,%d2
10c71090:       6306            blss 10c71098 <tcp_connect+0x140>
10c71092:       203c 0000 7fff  movel #32767,%d0
10c71098:       2047            moveal %d7,%a0
10c7109a:       2080            movel %d0,%a0@
10c7109c:       4213            clrb %a3@
10c7109e:       4a83            tstl %d3
10c710a0:       6756            beqs 10c710f8 <tcp_connect+0x1a0>
10c710a2:       0c82 0000 ffff  cmpil #65535,%d2
10c710a8:       631a            blss 10c710c4 <tcp_connect+0x16c>
10c710aa:       e28a            lsrl #1,%d2
10c710ac:       1013            moveb %a3@,%d0
10c710ae:       1200            moveb %d0,%d1
10c710b0:       5201            addqb #1,%d1
10c710b2:       1681            moveb %d1,%a3@
10c710b4:       0c82 0000 ffff  cmpil #65535,%d2
10c710ba:       6308            blss 10c710c4 <tcp_connect+0x16c>
10c710bc:       5200            addqb #1,%d0
10c710be:       0c00 000d       cmpib #13,%d0
10c710c2:       63e6            blss 10c710aa <tcp_connect+0x152>
10c710c4:       1013            moveb %a3@,%d0
10c710c6:       1c00            moveb %d0,%d6
10c710c8:       672e            beqs 10c710f8 <tcp_connect+0x1a0>
10c710ca:       2239 1001 02b8  movel 100102b8 <sysctl_tcp_app_win>,%d1
10c710d0:       6726            beqs 10c710f8 <tcp_connect+0x1a0>
10c710d2:       b882            cmpl %d2,%d4
10c710d4:       6222            bhis 10c710f8 <tcp_connect+0x1a0>
10c710d6:       2602            movel %d2,%d3
10c710d8:       e2ab            lsrl %d1,%d3
10c710da:       0280 0000 00ff  andil #255,%d0
10c710e0:       2204            movel %d4,%d1
10c710e2:       e0a9            lsrl %d0,%d1
10c710e4:       b681            cmpl %d1,%d3
10c710e6:       6302            blss 10c710ea <tcp_connect+0x192>
10c710e8:       2203            movel %d3,%d1
10c710ea:       9481            subl %d1,%d2
10c710ec:       0c82 0000 7fff  cmpil #32767,%d2
10c710f2:       6204            bhis 10c710f8 <tcp_connect+0x1a0>
10c710f4:       5306            subqb #1,%d6
10c710f6:       1686            moveb %d6,%a3@
10c710f8:       4281            clrl %d1
10c710fa:       1213            moveb %a3@,%d1
10c710fc:       7001            moveq #1,%d0
10c710fe:       e3a8            lsll %d1,%d0
10c71100:       b084            cmpl %d4,%d0
10c71102:       643a            bccs 10c7113e <tcp_connect+0x1e6>
10c71104:       7404            moveq #4,%d2
10c71106:       0c84 0000 111c  cmpil #4380,%d4
10c7110c:       6304            blss 10c71112 <tcp_connect+0x1ba>
10c7110e:       7402            moveq #2,%d2
10c71110:       600a            bras 10c7111c <tcp_connect+0x1c4>
10c71112:       0c84 0000 05b4  cmpil #1460,%d4
10c71118:       6302            blss 10c7111c <tcp_connect+0x1c4>
10c7111a:       7403            moveq #3,%d2
10c7111c:       2f04            movel %d4,%sp@-
10c7111e:       2f02            movel %d2,%sp@-
10c71120:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c71126:       508f            addql #8,%sp
10c71128:       2047            moveal %d7,%a0
10c7112a:       b090            cmpl %a0@,%d0
10c7112c:       6410            bccs 10c7113e <tcp_connect+0x1e6>
10c7112e:       2f04            movel %d4,%sp@-
10c71130:       2f02            movel %d2,%sp@-
10c71132:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c71138:       508f            addql #8,%sp
10c7113a:       2047            moveal %d7,%a0
10c7113c:       2080            movel %d0,%a0@
10c7113e:       4280            clrl %d0
10c71140:       1013            moveb %a3@,%d0
10c71142:       7200            moveq #0,%d1
10c71144:       4641            notw %d1
10c71146:       e1a9            lsll %d0,%d1
10c71148:       2045            moveal %d5,%a0
10c7114a:       2010            movel %a0@,%d0
10c7114c:       b280            cmpl %d0,%d1
10c7114e:       6402            bccs 10c71152 <tcp_connect+0x1fa>
10c71150:       2001            movel %d1,%d0
10c71152:       2045            moveal %d5,%a0
10c71154:       2080            movel %d0,%a0@
10c71156:       256a 00f4 0150  movel %a2@(244),%a2@(336)
10c7115c:       102d 0020       moveb %a5@(32),%d0
10c71160:       0c00 0001       cmpib #1,%d0
10c71164:       6616            bnes 10c7117c <tcp_connect+0x224>
10c71166:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c7116c:       57c0            seq %d0
10c7116e:       7238            moveq #56,%d1
10c71170:       c081            andl %d1,%d0
10c71172:       41f9 1003 3112  lea 10033112 <tcp_statistics+0x20>,%a0
10c71178:       53b0 0800       subql #1,%a0@(00000000,%d0:l)
10c7117c:       1b7c 0002 0020  moveb #2,%a5@(32)
10c71182:       206a 00e4       moveal %a2@(228),%a0
10c71186:       2f0d            movel %a5,%sp@-
10c71188:       2068 0014       moveal %a0@(20),%a0
10c7118c:       4e90            jsr %a0@
10c7118e:       588f            addql #4,%sp
10c71190:       4a80            tstl %d0
10c71192:       6600 0152       bnew 10c712e6 <tcp_connect+0x38e>
10c71196:       42ad 027e       clrl %a5@(638)
10c7119a:       1b7c 0000 0095  moveb #0,%a5@(149)
10c711a0:       42aa 0058       clrl %a2@(88)
10c711a4:       42aa 0054       clrl %a2@(84)
10c711a8:       256a 00fc 0010  movel %a2@(252),%a2@(16)
10c711ae:       256a 0010 0014  movel %a2@(16),%a2@(20)
10c711b4:       42aa 0008       clrl %a2@(8)
10c711b8:       42aa 00f8       clrl %a2@(248)
10c711bc:       42aa 0104       clrl %a2@(260)
10c711c0:       257c 0000 012c  movel #300,%a2@(132)
10c711c6:       0084 
10c711c8:       422a 006b       clrb %a2@(107)
10c711cc:       2f0a            movel %a2,%sp@-
10c711ce:       4eb9 10c6 aede  jsr 10c6aede <tcp_clear_retrans>
10c711d4:       197c 0002 0046  moveb #2,%a4@(70)
10c711da:       588f            addql #4,%sp
10c711dc:       422a 0159       clrb %a2@(345)
10c711e0:       4ab9 1001 02b0  tstl 100102b0 <sysctl_tcp_ecn>
10c711e6:       670c            beqs 10c711f4 <tcp_connect+0x29c>
10c711e8:       002c 00c0 0046  orib #-64,%a4@(70)
10c711ee:       157c 0001 0159  moveb #1,%a2@(345)
10c711f4:       422c 0047       clrb %a4@(71)
10c711f8:       42ac 0064       clrl %a4@(100)
10c711fc:       296a 00fc 003a  movel %a2@(252),%a4@(58)
10c71202:       52aa 00fc       addql #1,%a2@(252)
10c71206:       296a 00fc 003e  movel %a2@(252),%a4@(62)
10c7120c:       256a 00fc 000c  movel %a2@(252),%a2@(12)
10c71212:       256a 000c 0100  movel %a2@(12),%a2@(256)
10c71218:       2979 1002 67b0  movel 100267b0 <jiffies>,%a4@(66)
10c7121e:       0042 
10c71220:       256c 0042 016c  movel %a4@(66),%a2@(364)
10c71226:       41ed 0068       lea %a5@(104),%a0
10c7122a:       2948 0008       movel %a0,%a4@(8)
10c7122e:       52a8 0008       addql #1,%a0@(8)
10c71232:       2268 0004       moveal %a0@(4),%a1
10c71236:       2888            movel %a0,%a4@
10c71238:       2949 0004       movel %a1,%a4@(4)
10c7123c:       214c 0004       movel %a4,%a0@(4)
10c71240:       228c            movel %a4,%a1@
10c71242:       202c 0078       movel %a4@(120),%d0
10c71246:       d1ad 007c       addl %d0,%a5@(124)
10c7124a:       222c 0078       movel %a4@(120),%d1
10c7124e:       93ad 0080       subl %d1,%a5@(128)
10c71252:       52aa 0088       addql #1,%a2@(136)
10c71256:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c7125a:       2f0c            movel %a4,%sp@-
10c7125c:       4eb9 10c5 59b2  jsr 10c559b2 <skb_clone>
10c71262:       2f00            movel %d0,%sp@-
10c71264:       2f0d            movel %a5,%sp@-
10c71266:       4eba df8c       jsr %pc@(10c6f1f4 <tcp_transmit_skb>)
10c7126a:       4fef 0010       lea %sp@(16),%sp
10c7126e:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c71274:       57c0            seq %d0
10c71276:       7238            moveq #56,%d1
10c71278:       c081            andl %d1,%d0
10c7127a:       41f9 1003 3102  lea 10033102 <tcp_statistics+0x10>,%a0
10c71280:       52b0 0800       addql #1,%a0@(00000000,%d0:l)
10c71284:       202a 0084       movel %a2@(132),%d0
10c71288:       2200            movel %d0,%d1
10c7128a:       45ed 00d6       lea %a5@(214),%a2
10c7128e:       0c81 0000 2ee0  cmpil #12000,%d1
10c71294:       6324            blss 10c712ba <tcp_connect+0x362>
10c71296:       2f3c 10c7 1296  movel #281481878,%sp@-
10c7129c:       2f00            movel %d0,%sp@-
10c7129e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c712a2:       2f0d            movel %a5,%sp@-
10c712a4:       4879 1000 90e1  pea 100090e1 <prio2band+0x1e67>
10c712aa:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c712b0:       223c 0000 2ee0  movel #12000,%d1
10c712b6:       4fef 0014       lea %sp@(20),%sp
10c712ba:       7001            moveq #1,%d0
10c712bc:       1540 017e       moveb %d0,%a2@(382)
10c712c0:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c712c6:       d081            addl %d1,%d0
10c712c8:       2540 00a8       movel %d0,%a2@(168)
10c712cc:       2f00            movel %d0,%sp@-
10c712ce:       486a 00ac       pea %a2@(172)
10c712d2:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c712d8:       4a80            tstl %d0
10c712da:       6606            bnes 10c712e2 <tcp_connect+0x38a>
10c712dc:       41ed 0028       lea %a5@(40),%a0
10c712e0:       5290            addql #1,%a0@
10c712e2:       7000            moveq #0,%d0
10c712e4:       6078            bras 10c7135e <tcp_connect+0x406>
10c712e6:       102d 0020       moveb %a5@(32),%d0
10c712ea:       4282            clrl %d2
10c712ec:       1400            moveb %d0,%d2
10c712ee:       206d 00d2       moveal %a5@(210),%a0
10c712f2:       2f0d            movel %a5,%sp@-
10c712f4:       2068 003c       moveal %a0@(60),%a0
10c712f8:       4e90            jsr %a0@
10c712fa:       588f            addql #4,%sp
10c712fc:       4aad 0090       tstl %a5@(144)
10c71300:       6712            beqs 10c71314 <tcp_connect+0x3bc>
10c71302:       082d 0003 00a0  btst #3,%a5@(160)
10c71308:       660a            bnes 10c71314 <tcp_connect+0x3bc>
10c7130a:       2f0d            movel %a5,%sp@-
10c7130c:       4eb9 10c7 27f2  jsr 10c727f2 <tcp_put_port>
10c71312:       588f            addql #4,%sp
10c71314:       7001            moveq #1,%d0
10c71316:       b082            cmpl %d2,%d0
10c71318:       6616            bnes 10c71330 <tcp_connect+0x3d8>
10c7131a:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c71320:       57c0            seq %d0
10c71322:       7238            moveq #56,%d1
10c71324:       c081            andl %d1,%d0
10c71326:       41f9 1003 3112  lea 10033112 <tcp_statistics+0x20>,%a0
10c7132c:       53b0 0800       subql #1,%a0@(00000000,%d0:l)
10c71330:       7007            moveq #7,%d0
10c71332:       1b40 0020       moveb %d0,%a5@(32)
10c71336:       7001            moveq #1,%d0
10c71338:       b0ac 0070       cmpl %a4@(112),%d0
10c7133c:       6716            beqs 10c71354 <tcp_connect+0x3fc>
10c7133e:       41ec 0070       lea %a4@(112),%a0
10c71342:       40c1            movew %sr,%d1
10c71344:       007c 0700       oriw #1792,%sr
10c71348:       2010            movel %a0@,%d0
10c7134a:       5380            subql #1,%d0
10c7134c:       2080            movel %d0,%a0@
10c7134e:       46c1            movew %d1,%sr
10c71350:       4a80            tstl %d0
10c71352:       6608            bnes 10c7135c <tcp_connect+0x404>
10c71354:       2f0c            movel %a4,%sp@-
10c71356:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c7135c:       709d            moveq #-99,%d0
10c7135e:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c71364:       4e5e            unlk %fp
10c71366:       4e75            rts

10c71368 <tcp_send_delayed_ack>:
10c71368:       4e56 0000       linkw %fp,#0
10c7136c:       2f03            movel %d3,%sp@-
10c7136e:       2f02            movel %d2,%sp@-
10c71370:       262e 0008       movel %fp@(8),%d3
10c71374:       2043            moveal %d3,%a0
10c71376:       41e8 00d6       lea %a0@(214),%a0
10c7137a:       2228 0024       movel %a0@(36),%d1
10c7137e:       7004            moveq #4,%d0
10c71380:       b081            cmpl %d1,%d0
10c71382:       6434            bccs 10c713b8 <tcp_send_delayed_ack+0x50>
10c71384:       327c 0032       moveaw #50,%a1
10c71388:       2028 0020       movel %a0@(32),%d0
10c7138c:       0280 0400 ff00  andil #67174144,%d0
10c71392:       6704            beqs 10c71398 <tcp_send_delayed_ack+0x30>
10c71394:       327c 0014       moveaw #20,%a1
10c71398:       2028 0070       movel %a0@(112),%d0
10c7139c:       6710            beqs 10c713ae <tcp_send_delayed_ack+0x46>
10c7139e:       e688            lsrl #3,%d0
10c713a0:       7404            moveq #4,%d2
10c713a2:       b480            cmpl %d0,%d2
10c713a4:       6302            blss 10c713a8 <tcp_send_delayed_ack+0x40>
10c713a6:       7004            moveq #4,%d0
10c713a8:       b3c0            cmpal %d0,%a1
10c713aa:       6f02            bles 10c713ae <tcp_send_delayed_ack+0x46>
10c713ac:       2240            moveal %d0,%a1
10c713ae:       2009            movel %a1,%d0
10c713b0:       b280            cmpl %d0,%d1
10c713b2:       6c02            bges 10c713b6 <tcp_send_delayed_ack+0x4e>
10c713b4:       2001            movel %d1,%d0
10c713b6:       2200            movel %d0,%d1
10c713b8:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c713be:       2240            moveal %d0,%a1
10c713c0:       d3c1            addal %d1,%a1
10c713c2:       1028 0020       moveb %a0@(32),%d0
10c713c6:       1400            moveb %d0,%d2
10c713c8:       0802 0001       btst #1,%d2
10c713cc:       672a            beqs 10c713f8 <tcp_send_delayed_ack+0x90>
10c713ce:       4a28 0023       tstb %a0@(35)
10c713d2:       6612            bnes 10c713e6 <tcp_send_delayed_ack+0x7e>
10c713d4:       e481            asrl #2,%d1
10c713d6:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c713dc:       d081            addl %d1,%d0
10c713de:       2228 0028       movel %a0@(40),%d1
10c713e2:       9081            subl %d1,%d0
10c713e4:       6b0a            bmis 10c713f0 <tcp_send_delayed_ack+0x88>
10c713e6:       2f03            movel %d3,%sp@-
10c713e8:       4eb9 10c7 1428  jsr 10c71428 <tcp_send_ack>
10c713ee:       602c            bras 10c7141c <tcp_send_delayed_ack+0xb4>
10c713f0:       2009            movel %a1,%d0
10c713f2:       9081            subl %d1,%d0
10c713f4:       6b02            bmis 10c713f8 <tcp_send_delayed_ack+0x90>
10c713f6:       2241            moveal %d1,%a1
10c713f8:       0002 0003       orib #3,%d2
10c713fc:       1142 0020       moveb %d2,%a0@(32)
10c71400:       2149 0028       movel %a1,%a0@(40)
10c71404:       2f09            movel %a1,%sp@-
10c71406:       4868 00c0       pea %a0@(192)
10c7140a:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c71410:       4a80            tstl %d0
10c71412:       6608            bnes 10c7141c <tcp_send_delayed_ack+0xb4>
10c71414:       2243            moveal %d3,%a1
10c71416:       41e9 0028       lea %a1@(40),%a0
10c7141a:       5290            addql #1,%a0@
10c7141c:       242e fff8       movel %fp@(-8),%d2
10c71420:       262e fffc       movel %fp@(-4),%d3
10c71424:       4e5e            unlk %fp
10c71426:       4e75            rts

10c71428 <tcp_send_ack>:
10c71428:       4e56 0000       linkw %fp,#0
10c7142c:       2f0b            movel %a3,%sp@-
10c7142e:       2f0a            movel %a2,%sp@-
10c71430:       266e 0008       moveal %fp@(8),%a3
10c71434:       102b 0020       moveb %a3@(32),%d0
10c71438:       0c00 0007       cmpib #7,%d0
10c7143c:       6700 00a0       beqw 10c714de <tcp_send_ack+0xb6>
10c71440:       45eb 00d6       lea %a3@(214),%a2
10c71444:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c71448:       4878 00a0       pea a0 <LSIGTRAP+0x9b>
10c7144c:       4eb9 10c5 5644  jsr 10c55644 <alloc_skb>
10c71452:       2040            moveal %d0,%a0
10c71454:       508f            addql #8,%sp
10c71456:       b0fc 0000       cmpaw #0,%a0
10c7145a:       6638            bnes 10c71494 <tcp_send_ack+0x6c>
10c7145c:       102a 0020       moveb %a2@(32),%d0
10c71460:       7204            moveq #4,%d1
10c71462:       2541 0024       movel %d1,%a2@(36)
10c71466:       0000 0003       orib #3,%d0
10c7146a:       1540 0020       moveb %d0,%a2@(32)
10c7146e:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c71474:       7214            moveq #20,%d1
10c71476:       d081            addl %d1,%d0
10c71478:       2540 0028       movel %d0,%a2@(40)
10c7147c:       2f00            movel %d0,%sp@-
10c7147e:       486a 00c0       pea %a2@(192)
10c71482:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c71488:       4a80            tstl %d0
10c7148a:       6652            bnes 10c714de <tcp_send_ack+0xb6>
10c7148c:       41eb 0028       lea %a3@(40),%a0
10c71490:       5290            addql #1,%a0@
10c71492:       604a            bras 10c714de <tcp_send_ack+0xb6>
10c71494:       06a8 0000 00a0  addil #160,%a0@(128)
10c7149a:       0080 
10c7149c:       06a8 0000 00a0  addil #160,%a0@(132)
10c714a2:       0084 
10c714a4:       42a8 0064       clrl %a0@(100)
10c714a8:       117c 0010 0046  moveb #16,%a0@(70)
10c714ae:       4228 0047       clrb %a0@(71)
10c714b2:       222a 0010       movel %a2@(16),%d1
10c714b6:       d2aa 0058       addl %a2@(88),%d1
10c714ba:       226a 000c       moveal %a2@(12),%a1
10c714be:       2001            movel %d1,%d0
10c714c0:       9089            subl %a1,%d0
10c714c2:       6b02            bmis 10c714c6 <tcp_send_ack+0x9e>
10c714c4:       2209            movel %a1,%d1
10c714c6:       2141 003e       movel %d1,%a0@(62)
10c714ca:       2141 003a       movel %d1,%a0@(58)
10c714ce:       2179 1002 67b0  movel 100267b0 <jiffies>,%a0@(66)
10c714d4:       0042 
10c714d6:       2f08            movel %a0,%sp@-
10c714d8:       2f0b            movel %a3,%sp@-
10c714da:       4eba dd18       jsr %pc@(10c6f1f4 <tcp_transmit_skb>)
10c714de:       246e fff8       moveal %fp@(-8),%a2
10c714e2:       266e fffc       moveal %fp@(-4),%a3
10c714e6:       4e5e            unlk %fp
10c714e8:       4e75            rts

10c714ea <tcp_xmit_probe_skb>:
10c714ea:       4e56 0000       linkw %fp,#0
10c714ee:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c714f2:       262e 0008       movel %fp@(8),%d3
10c714f6:       242e 000c       movel %fp@(12),%d2
10c714fa:       2443            moveal %d3,%a2
10c714fc:       45ea 00d6       lea %a2@(214),%a2
10c71500:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c71504:       4878 00a0       pea a0 <LSIGTRAP+0x9b>
10c71508:       4eb9 10c5 5644  jsr 10c55644 <alloc_skb>
10c7150e:       2040            moveal %d0,%a0
10c71510:       508f            addql #8,%sp
10c71512:       b0fc 0000       cmpaw #0,%a0
10c71516:       6604            bnes 10c7151c <tcp_xmit_probe_skb+0x32>
10c71518:       70ff            moveq #-1,%d0
10c7151a:       6042            bras 10c7155e <tcp_xmit_probe_skb+0x74>
10c7151c:       06a8 0000 00a0  addil #160,%a0@(128)
10c71522:       0080 
10c71524:       06a8 0000 00a0  addil #160,%a0@(132)
10c7152a:       0084 
10c7152c:       42a8 0064       clrl %a0@(100)
10c71530:       117c 0010 0046  moveb #16,%a0@(70)
10c71536:       1142 0047       moveb %d2,%a0@(71)
10c7153a:       216a 0010 003a  movel %a2@(16),%a0@(58)
10c71540:       4a82            tstl %d2
10c71542:       6604            bnes 10c71548 <tcp_xmit_probe_skb+0x5e>
10c71544:       53a8 003a       subql #1,%a0@(58)
10c71548:       2168 003a 003e  movel %a0@(58),%a0@(62)
10c7154e:       2179 1002 67b0  movel 100267b0 <jiffies>,%a0@(66)
10c71554:       0042 
10c71556:       2f08            movel %a0,%sp@-
10c71558:       2f03            movel %d3,%sp@-
10c7155a:       4eba dc98       jsr %pc@(10c6f1f4 <tcp_transmit_skb>)
10c7155e:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c71564:       4e5e            unlk %fp
10c71566:       4e75            rts

10c71568 <tcp_write_wakeup>:
10c71568:       4e56 0000       linkw %fp,#0
10c7156c:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c71570:       286e 0008       moveal %fp@(8),%a4
10c71574:       102c 0020       moveb %a4@(32),%d0
10c71578:       0c00 0007       cmpib #7,%d0
10c7157c:       6700 0194       beqw 10c71712 <tcp_write_wakeup+0x1aa>
10c71580:       45ec 00d6       lea %a4@(214),%a2
10c71584:       266a 00e8       moveal %a2@(232),%a3
10c71588:       2a4a            moveal %a2,%a5
10c7158a:       b6fc 0000       cmpaw #0,%a3
10c7158e:       6700 0150       beqw 10c716e0 <tcp_write_wakeup+0x178>
10c71592:       202a 0010       movel %a2@(16),%d0
10c71596:       d0aa 0058       addl %a2@(88),%d0
10c7159a:       222b 003a       movel %a3@(58),%d1
10c7159e:       9280            subl %d0,%d1
10c715a0:       2001            movel %d1,%d0
10c715a2:       6c00 013c       bgew 10c716e0 <tcp_write_wakeup+0x178>
10c715a6:       206c 0048       moveal %a4@(72),%a0
10c715aa:       4281            clrl %d1
10c715ac:       322a 0064       movew %a2@(100),%d1
10c715b0:       b0fc 0000       cmpaw #0,%a0
10c715b4:       6716            beqs 10c715cc <tcp_write_wakeup+0x64>
10c715b6:       2028 0024       movel %a0@(36),%d0
10c715ba:       b0aa 0060       cmpl %a2@(96),%d0
10c715be:       670c            beqs 10c715cc <tcp_write_wakeup+0x64>
10c715c0:       2f00            movel %d0,%sp@-
10c715c2:       2f0c            movel %a4,%sp@-
10c715c4:       4eba e700       jsr %pc@(10c6fcc6 <tcp_sync_mss>)
10c715c8:       2200            movel %d0,%d1
10c715ca:       508f            addql #8,%sp
10c715cc:       102a 0123       moveb %a2@(291),%d0
10c715d0:       670c            beqs 10c715de <tcp_write_wakeup+0x76>
10c715d2:       5981            subql #4,%d1
10c715d4:       0280 0000 00ff  andil #255,%d0
10c715da:       e788            lsll #3,%d0
10c715dc:       9280            subl %d0,%d1
10c715de:       226a 0010       moveal %a2@(16),%a1
10c715e2:       d3ea 0058       addal %a2@(88),%a1
10c715e6:       93eb 003a       subal %a3@(58),%a1
10c715ea:       206b 003e       moveal %a3@(62),%a0
10c715ee:       202a 0100       movel %a2@(256),%d0
10c715f2:       9088            subl %a0,%d0
10c715f4:       6a04            bpls 10c715fa <tcp_write_wakeup+0x92>
10c715f6:       2548 0100       movel %a0,%a2@(256)
10c715fa:       202b 003e       movel %a3@(62),%d0
10c715fe:       90ab 003a       subl %a3@(58),%d0
10c71602:       b089            cmpl %a1,%d0
10c71604:       6206            bhis 10c7160c <tcp_write_wakeup+0xa4>
10c71606:       b2ab 005c       cmpl %a3@(92),%d1
10c7160a:       6422            bccs 10c7162e <tcp_write_wakeup+0xc6>
10c7160c:       2001            movel %d1,%d0
10c7160e:       b3c0            cmpal %d0,%a1
10c71610:       6c02            bges 10c71614 <tcp_write_wakeup+0xac>
10c71612:       2009            movel %a1,%d0
10c71614:       002b 0008 0046  orib #8,%a3@(70)
10c7161a:       2f00            movel %d0,%sp@-
10c7161c:       2f0b            movel %a3,%sp@-
10c7161e:       2f0c            movel %a4,%sp@-
10c71620:       4eba e424       jsr %pc@(10c6fa46 <tcp_fragment>)
10c71624:       4fef 000c       lea %sp@(12),%sp
10c71628:       4a80            tstl %d0
10c7162a:       6600 00e6       bnew 10c71712 <tcp_write_wakeup+0x1aa>
10c7162e:       002b 0008 0046  orib #8,%a3@(70)
10c71634:       2779 1002 67b0  movel 100267b0 <jiffies>,%a3@(66)
10c7163a:       0042 
10c7163c:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c71640:       2f0b            movel %a3,%sp@-
10c71642:       4eb9 10c5 59b2  jsr 10c559b2 <skb_clone>
10c71648:       2f00            movel %d0,%sp@-
10c7164a:       2f0c            movel %a4,%sp@-
10c7164c:       4eba dba6       jsr %pc@(10c6f1f4 <tcp_transmit_skb>)
10c71650:       2400            movel %d0,%d2
10c71652:       4fef 0010       lea %sp@(16),%sp
10c71656:       6600 0084       bnew 10c716dc <tcp_write_wakeup+0x174>
10c7165a:       2553 00e8       movel %a3@,%a2@(232)
10c7165e:       7068            moveq #104,%d0
10c71660:       d08c            addl %a4,%d0
10c71662:       b0aa 00e8       cmpl %a2@(232),%d0
10c71666:       6604            bnes 10c7166c <tcp_write_wakeup+0x104>
10c71668:       42aa 00e8       clrl %a2@(232)
10c7166c:       256b 003e 000c  movel %a3@(62),%a2@(12)
10c71672:       202a 0088       movel %a2@(136),%d0
10c71676:       2200            movel %d0,%d1
10c71678:       5281            addql #1,%d1
10c7167a:       2541 0088       movel %d1,%a2@(136)
10c7167e:       4a80            tstl %d0
10c71680:       665a            bnes 10c716dc <tcp_write_wakeup+0x174>
10c71682:       202a 0084       movel %a2@(132),%d0
10c71686:       2200            movel %d0,%d1
10c71688:       0c81 0000 2ee0  cmpil #12000,%d1
10c7168e:       6324            blss 10c716b4 <tcp_write_wakeup+0x14c>
10c71690:       2f3c 10c7 1690  movel #281482896,%sp@-
10c71696:       2f00            movel %d0,%sp@-
10c71698:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c7169c:       2f0c            movel %a4,%sp@-
10c7169e:       4879 1000 90e1  pea 100090e1 <prio2band+0x1e67>
10c716a4:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c716aa:       223c 0000 2ee0  movel #12000,%d1
10c716b0:       4fef 0014       lea %sp@(20),%sp
10c716b4:       7001            moveq #1,%d0
10c716b6:       1b40 017e       moveb %d0,%a5@(382)
10c716ba:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c716c0:       d081            addl %d1,%d0
10c716c2:       2b40 00a8       movel %d0,%a5@(168)
10c716c6:       2f00            movel %d0,%sp@-
10c716c8:       486d 00ac       pea %a5@(172)
10c716cc:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c716d2:       4a80            tstl %d0
10c716d4:       6606            bnes 10c716dc <tcp_write_wakeup+0x174>
10c716d6:       41ec 0028       lea %a4@(40),%a0
10c716da:       5290            addql #1,%a0@
10c716dc:       2002            movel %d2,%d0
10c716de:       6034            bras 10c71714 <tcp_write_wakeup+0x1ac>
10c716e0:       47fa fe08       lea %pc@(10c714ea <tcp_xmit_probe_skb>),%a3
10c716e4:       4a2a 017f       tstb %a2@(383)
10c716e8:       6720            beqs 10c7170a <tcp_write_wakeup+0x1a2>
10c716ea:       202a 0010       movel %a2@(16),%d0
10c716ee:       5280            addql #1,%d0
10c716f0:       246a 0180       moveal %a2@(384),%a2
10c716f4:       95c0            subal %d0,%a2
10c716f6:       200a            movel %a2,%d0
10c716f8:       0c80 0000 fffe  cmpil #65534,%d0
10c716fe:       620a            bhis 10c7170a <tcp_write_wakeup+0x1a2>
10c71700:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c71704:       2f0c            movel %a4,%sp@-
10c71706:       4e93            jsr %a3@
10c71708:       508f            addql #8,%sp
10c7170a:       42a7            clrl %sp@-
10c7170c:       2f0c            movel %a4,%sp@-
10c7170e:       4e93            jsr %a3@
10c71710:       6002            bras 10c71714 <tcp_write_wakeup+0x1ac>
10c71712:       70ff            moveq #-1,%d0
10c71714:       4cee 3c04 ffec  moveml %fp@(-20),%d2/%a2-%a5
10c7171a:       4e5e            unlk %fp
10c7171c:       4e75            rts

10c7171e <tcp_send_probe0>:
10c7171e:       4e56 0000       linkw %fp,#0
10c71722:       2f0a            movel %a2,%sp@-
10c71724:       2f02            movel %d2,%sp@-
10c71726:       242e 0008       movel %fp@(8),%d2
10c7172a:       2442            moveal %d2,%a2
10c7172c:       45ea 00d6       lea %a2@(214),%a2
10c71730:       2f02            movel %d2,%sp@-
10c71732:       4eba fe34       jsr %pc@(10c71568 <tcp_write_wakeup>)
10c71736:       588f            addql #4,%sp
10c71738:       4aaa 0088       tstl %a2@(136)
10c7173c:       6606            bnes 10c71744 <tcp_send_probe0+0x26>
10c7173e:       4aaa 00e8       tstl %a2@(232)
10c71742:       660c            bnes 10c71750 <tcp_send_probe0+0x32>
10c71744:       422a 0154       clrb %a2@(340)
10c71748:       422a 006f       clrb %a2@(111)
10c7174c:       6000 00ac       braw 10c717fa <tcp_send_probe0+0xdc>
10c71750:       4a80            tstl %d0
10c71752:       6e32            bgts 10c71786 <tcp_send_probe0+0x68>
10c71754:       522a 006f       addqb #1,%a2@(111)
10c71758:       522a 0154       addqb #1,%a2@(340)
10c7175c:       4280            clrl %d0
10c7175e:       102a 006f       moveb %a2@(111),%d0
10c71762:       222a 0084       movel %a2@(132),%d1
10c71766:       e1a9            lsll %d0,%d1
10c71768:       0c81 0000 2ee0  cmpil #12000,%d1
10c7176e:       6306            blss 10c71776 <tcp_send_probe0+0x58>
10c71770:       223c 0000 2ee0  movel #12000,%d1
10c71776:       2041            moveal %d1,%a0
10c71778:       b0fc 2ee0       cmpaw #12000,%a0
10c7177c:       6352            blss 10c717d0 <tcp_send_probe0+0xb2>
10c7177e:       2f3c 10c7 177e  movel #281483134,%sp@-
10c71784:       602e            bras 10c717b4 <tcp_send_probe0+0x96>
10c71786:       4a2a 0154       tstb %a2@(340)
10c7178a:       6606            bnes 10c71792 <tcp_send_probe0+0x74>
10c7178c:       157c 0001 0154  moveb #1,%a2@(340)
10c71792:       4280            clrl %d0
10c71794:       102a 006f       moveb %a2@(111),%d0
10c71798:       222a 0084       movel %a2@(132),%d1
10c7179c:       e1a9            lsll %d0,%d1
10c7179e:       7032            moveq #50,%d0
10c717a0:       b081            cmpl %d1,%d0
10c717a2:       6402            bccs 10c717a6 <tcp_send_probe0+0x88>
10c717a4:       7232            moveq #50,%d1
10c717a6:       2041            moveal %d1,%a0
10c717a8:       b0fc 2ee0       cmpaw #12000,%a0
10c717ac:       6322            blss 10c717d0 <tcp_send_probe0+0xb2>
10c717ae:       2f3c 10c7 17ae  movel #281483182,%sp@-
10c717b4:       2f01            movel %d1,%sp@-
10c717b6:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c717ba:       2f02            movel %d2,%sp@-
10c717bc:       4879 1000 90e1  pea 100090e1 <prio2band+0x1e67>
10c717c2:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c717c8:       307c 2ee0       moveaw #12000,%a0
10c717cc:       4fef 0014       lea %sp@(20),%sp
10c717d0:       7003            moveq #3,%d0
10c717d2:       1540 017e       moveb %d0,%a2@(382)
10c717d6:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c717dc:       d088            addl %a0,%d0
10c717de:       2540 00a8       movel %d0,%a2@(168)
10c717e2:       2f00            movel %d0,%sp@-
10c717e4:       486a 00ac       pea %a2@(172)
10c717e8:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c717ee:       4a80            tstl %d0
10c717f0:       6608            bnes 10c717fa <tcp_send_probe0+0xdc>
10c717f2:       2242            moveal %d2,%a1
10c717f4:       41e9 0028       lea %a1@(40),%a0
10c717f8:       5290            addql #1,%a0@
10c717fa:       242e fff8       movel %fp@(-8),%d2
10c717fe:       246e fffc       moveal %fp@(-4),%a2
10c71802:       4e5e            unlk %fp
10c71804:       4e75            rts
10c71806:       4e75            rts

10c71808 <tcp_init_xmit_timers>:
10c71808:       4e56 0000       linkw %fp,#0
10c7180c:       2f0a            movel %a2,%sp@-
10c7180e:       246e 0008       moveal %fp@(8),%a2
10c71812:       41ea 00d6       lea %a2@(214),%a0
10c71816:       43e8 00ac       lea %a0@(172),%a1
10c7181a:       42a9 0004       clrl %a1@(4)
10c7181e:       4291            clrl %a1@
10c71820:       217c 10c7 2096  movel #281485462,%a0@(188)
10c71826:       00bc 
10c71828:       214a 00b8       movel %a2,%a0@(184)
10c7182c:       4228 017e       clrb %a0@(382)
10c71830:       43e8 00c0       lea %a0@(192),%a1
10c71834:       42a9 0004       clrl %a1@(4)
10c71838:       4291            clrl %a1@
10c7183a:       217c 10c7 1bea  movel #281484266,%a0@(208)
10c71840:       00d0 
10c71842:       214a 00cc       movel %a2,%a0@(204)
10c71846:       4228 0020       clrb %a0@(32)
10c7184a:       41ea 02ea       lea %a2@(746),%a0
10c7184e:       42a8 0004       clrl %a0@(4)
10c71852:       4290            clrl %a0@
10c71854:       257c 10c7 2398  movel #281486232,%a2@(762)
10c7185a:       02fa 
10c7185c:       254a 02f6       movel %a2,%a2@(758)
10c71860:       245f            moveal %sp@+,%a2
10c71862:       4e5e            unlk %fp
10c71864:       4e75            rts

10c71866 <tcp_clear_xmit_timers>:
10c71866:       4e56 0000       linkw %fp,#0
10c7186a:       2f0a            movel %a2,%sp@-
10c7186c:       2f02            movel %d2,%sp@-
10c7186e:       242e 0008       movel %fp@(8),%d2
10c71872:       2442            moveal %d2,%a2
10c71874:       45ea 00d6       lea %a2@(214),%a2
10c71878:       422a 017e       clrb %a2@(382)
10c7187c:       41ea 00ac       lea %a2@(172),%a0
10c71880:       4a90            tstl %a0@
10c71882:       6716            beqs 10c7189a <tcp_clear_xmit_timers+0x34>
10c71884:       2f08            movel %a0,%sp@-
10c71886:       4eb9 10c1 9894  jsr 10c19894 <del_timer>
10c7188c:       588f            addql #4,%sp
10c7188e:       4a80            tstl %d0
10c71890:       6708            beqs 10c7189a <tcp_clear_xmit_timers+0x34>
10c71892:       2242            moveal %d2,%a1
10c71894:       41e9 0028       lea %a1@(40),%a0
10c71898:       5390            subql #1,%a0@
10c7189a:       422a 0020       clrb %a2@(32)
10c7189e:       422a 0023       clrb %a2@(35)
10c718a2:       41ea 00c0       lea %a2@(192),%a0
10c718a6:       4a90            tstl %a0@
10c718a8:       6716            beqs 10c718c0 <tcp_clear_xmit_timers+0x5a>
10c718aa:       2f08            movel %a0,%sp@-
10c718ac:       4eb9 10c1 9894  jsr 10c19894 <del_timer>
10c718b2:       588f            addql #4,%sp
10c718b4:       4a80            tstl %d0
10c718b6:       6708            beqs 10c718c0 <tcp_clear_xmit_timers+0x5a>
10c718b8:       2242            moveal %d2,%a1
10c718ba:       41e9 0028       lea %a1@(40),%a0
10c718be:       5390            subql #1,%a0@
10c718c0:       2042            moveal %d2,%a0
10c718c2:       41e8 02ea       lea %a0@(746),%a0
10c718c6:       4a90            tstl %a0@
10c718c8:       6714            beqs 10c718de <tcp_clear_xmit_timers+0x78>
10c718ca:       2f08            movel %a0,%sp@-
10c718cc:       4eb9 10c1 9894  jsr 10c19894 <del_timer>
10c718d2:       4a80            tstl %d0
10c718d4:       6708            beqs 10c718de <tcp_clear_xmit_timers+0x78>
10c718d6:       2242            moveal %d2,%a1
10c718d8:       41e9 0028       lea %a1@(40),%a0
10c718dc:       5390            subql #1,%a0@
10c718de:       242e fff8       movel %fp@(-8),%d2
10c718e2:       246e fffc       moveal %fp@(-4),%a2
10c718e6:       4e5e            unlk %fp
10c718e8:       4e75            rts

10c718ea <tcp_write_err>:
10c718ea:       4e56 0000       linkw %fp,#0
10c718ee:       2f0a            movel %a2,%sp@-
10c718f0:       2f02            movel %d2,%sp@-
10c718f2:       246e 0008       moveal %fp@(8),%a2
10c718f6:       202a 0282       movel %a2@(642),%d0
10c718fa:       6602            bnes 10c718fe <tcp_write_err+0x14>
10c718fc:       706e            moveq #110,%d0
10c718fe:       2540 027e       movel %d0,%a2@(638)
10c71902:       2f0a            movel %a2,%sp@-
10c71904:       206a 031a       moveal %a2@(794),%a0
10c71908:       4e90            jsr %a0@
10c7190a:       588f            addql #4,%sp
10c7190c:       102a 0020       moveb %a2@(32),%d0
10c71910:       4282            clrl %d2
10c71912:       1400            moveb %d0,%d2
10c71914:       206a 00d2       moveal %a2@(210),%a0
10c71918:       2f0a            movel %a2,%sp@-
10c7191a:       2068 003c       moveal %a0@(60),%a0
10c7191e:       4e90            jsr %a0@
10c71920:       588f            addql #4,%sp
10c71922:       4aaa 0090       tstl %a2@(144)
10c71926:       6712            beqs 10c7193a <tcp_write_err+0x50>
10c71928:       082a 0003 00a0  btst #3,%a2@(160)
10c7192e:       660a            bnes 10c7193a <tcp_write_err+0x50>
10c71930:       2f0a            movel %a2,%sp@-
10c71932:       4eb9 10c7 27f2  jsr 10c727f2 <tcp_put_port>
10c71938:       588f            addql #4,%sp
10c7193a:       7001            moveq #1,%d0
10c7193c:       b082            cmpl %d2,%d0
10c7193e:       6616            bnes 10c71956 <tcp_write_err+0x6c>
10c71940:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c71946:       57c0            seq %d0
10c71948:       7238            moveq #56,%d1
10c7194a:       c081            andl %d1,%d0
10c7194c:       41f9 1003 3112  lea 10033112 <tcp_statistics+0x20>,%a0
10c71952:       53b0 0800       subql #1,%a0@(00000000,%d0:l)
10c71956:       7007            moveq #7,%d0
10c71958:       1540 0020       moveb %d0,%a2@(32)
10c7195c:       2f0a            movel %a2,%sp@-
10c7195e:       4eba ff06       jsr %pc@(10c71866 <tcp_clear_xmit_timers>)
10c71962:       157c 0003 0027  moveb #3,%a2@(39)
10c71968:       588f            addql #4,%sp
10c7196a:       102a 0094       moveb %a2@(148),%d0
10c7196e:       660a            bnes 10c7197a <tcp_write_err+0x90>
10c71970:       2f0a            movel %a2,%sp@-
10c71972:       206a 030e       moveal %a2@(782),%a0
10c71976:       4e90            jsr %a0@
10c71978:       6008            bras 10c71982 <tcp_write_err+0x98>
10c7197a:       2f0a            movel %a2,%sp@-
10c7197c:       4eb9 10c6 8d50  jsr 10c68d50 <tcp_destroy_sock>
10c71982:       52b9 1003 2fd6  addql #1,10032fd6 <net_statistics+0xf4>
10c71988:       242e fff8       movel %fp@(-8),%d2
10c7198c:       246e fffc       moveal %fp@(-4),%a2
10c71990:       4e5e            unlk %fp
10c71992:       4e75            rts

10c71994 <tcp_out_of_resources>:
10c71994:       4e56 0000       linkw %fp,#0
10c71998:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c7199c:       246e 0008       moveal %fp@(8),%a2
10c719a0:       242e 000c       movel %fp@(12),%d2
10c719a4:       47ea 00d6       lea %a2@(214),%a3
10c719a8:       2239 1001 0270  movel 10010270 <tcp_orphan_count>,%d1
10c719ae:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c719b4:       90ab 001c       subl %a3@(28),%d0
10c719b8:       0c80 0000 5dc0  cmpil #24000,%d0
10c719be:       6204            bhis 10c719c4 <tcp_out_of_resources+0x30>
10c719c0:       4a82            tstl %d2
10c719c2:       6602            bnes 10c719c6 <tcp_out_of_resources+0x32>
10c719c4:       d281            addl %d1,%d1
10c719c6:       4aaa 0282       tstl %a2@(642)
10c719ca:       6702            beqs 10c719ce <tcp_out_of_resources+0x3a>
10c719cc:       d281            addl %d1,%d1
10c719ce:       b2b9 1001 02c8  cmpl 100102c8 <sysctl_tcp_max_orphans>,%d1
10c719d4:       6c1c            bges 10c719f2 <tcp_out_of_resources+0x5e>
10c719d6:       0caa 0000 0800  cmpil #2048,%a2@(124)
10c719dc:       007c 
10c719de:       6f00 00dc       blew 10c71abc <tcp_out_of_resources+0x128>
10c719e2:       2039 1003 2c74  movel 10032c74 <tcp_memory_allocated>,%d0
10c719e8:       b0b9 1003 338e  cmpl 1003338e <sysctl_tcp_mem+0x8>,%d0
10c719ee:       6f00 00cc       blew 10c71abc <tcp_out_of_resources+0x128>
10c719f2:       4eb9 10c5 ca54  jsr 10c5ca54 <net_ratelimit>
10c719f8:       4a80            tstl %d0
10c719fa:       670e            beqs 10c71a0a <tcp_out_of_resources+0x76>
10c719fc:       4879 1000 91e7  pea 100091e7 <timer_bug_msg+0x20>
10c71a02:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c71a08:       588f            addql #4,%sp
10c71a0a:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c71a10:       90ab 001c       subl %a3@(28),%d0
10c71a14:       0c80 0000 1770  cmpil #6000,%d0
10c71a1a:       6f0c            bles 10c71a28 <tcp_out_of_resources+0x94>
10c71a1c:       4aab 0058       tstl %a3@(88)
10c71a20:       6608            bnes 10c71a2a <tcp_out_of_resources+0x96>
10c71a22:       4aab 0088       tstl %a3@(136)
10c71a26:       6602            bnes 10c71a2a <tcp_out_of_resources+0x96>
10c71a28:       7401            moveq #1,%d2
10c71a2a:       4a82            tstl %d2
10c71a2c:       670e            beqs 10c71a3c <tcp_out_of_resources+0xa8>
10c71a2e:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c71a32:       2f0a            movel %a2,%sp@-
10c71a34:       4eb9 10c7 0a1e  jsr 10c70a1e <tcp_send_active_reset>
10c71a3a:       508f            addql #8,%sp
10c71a3c:       102a 0020       moveb %a2@(32),%d0
10c71a40:       4282            clrl %d2
10c71a42:       1400            moveb %d0,%d2
10c71a44:       206a 00d2       moveal %a2@(210),%a0
10c71a48:       2f0a            movel %a2,%sp@-
10c71a4a:       2068 003c       moveal %a0@(60),%a0
10c71a4e:       4e90            jsr %a0@
10c71a50:       588f            addql #4,%sp
10c71a52:       4aaa 0090       tstl %a2@(144)
10c71a56:       6712            beqs 10c71a6a <tcp_out_of_resources+0xd6>
10c71a58:       082a 0003 00a0  btst #3,%a2@(160)
10c71a5e:       660a            bnes 10c71a6a <tcp_out_of_resources+0xd6>
10c71a60:       2f0a            movel %a2,%sp@-
10c71a62:       4eb9 10c7 27f2  jsr 10c727f2 <tcp_put_port>
10c71a68:       588f            addql #4,%sp
10c71a6a:       7201            moveq #1,%d1
10c71a6c:       b282            cmpl %d2,%d1
10c71a6e:       6616            bnes 10c71a86 <tcp_out_of_resources+0xf2>
10c71a70:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c71a76:       57c0            seq %d0
10c71a78:       7238            moveq #56,%d1
10c71a7a:       c081            andl %d1,%d0
10c71a7c:       41f9 1003 3112  lea 10033112 <tcp_statistics+0x20>,%a0
10c71a82:       53b0 0800       subql #1,%a0@(00000000,%d0:l)
10c71a86:       7007            moveq #7,%d0
10c71a88:       1540 0020       moveb %d0,%a2@(32)
10c71a8c:       2f0a            movel %a2,%sp@-
10c71a8e:       4eba fdd6       jsr %pc@(10c71866 <tcp_clear_xmit_timers>)
10c71a92:       157c 0003 0027  moveb #3,%a2@(39)
10c71a98:       588f            addql #4,%sp
10c71a9a:       102a 0094       moveb %a2@(148),%d0
10c71a9e:       660a            bnes 10c71aaa <tcp_out_of_resources+0x116>
10c71aa0:       2f0a            movel %a2,%sp@-
10c71aa2:       206a 030e       moveal %a2@(782),%a0
10c71aa6:       4e90            jsr %a0@
10c71aa8:       6008            bras 10c71ab2 <tcp_out_of_resources+0x11e>
10c71aaa:       2f0a            movel %a2,%sp@-
10c71aac:       4eb9 10c6 8d50  jsr 10c68d50 <tcp_destroy_sock>
10c71ab2:       52b9 1003 2fd2  addql #1,10032fd2 <net_statistics+0xf0>
10c71ab8:       7001            moveq #1,%d0
10c71aba:       6002            bras 10c71abe <tcp_out_of_resources+0x12a>
10c71abc:       7000            moveq #0,%d0
10c71abe:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c71ac4:       4e5e            unlk %fp
10c71ac6:       4e75            rts

10c71ac8 <tcp_orphan_retries>:
10c71ac8:       4e56 0000       linkw %fp,#0
10c71acc:       206e 0008       moveal %fp@(8),%a0
10c71ad0:       222e 000c       movel %fp@(12),%d1
10c71ad4:       2039 1003 2e5a  movel 10032e5a <sysctl_tcp_orphan_retries>,%d0
10c71ada:       4aa8 0282       tstl %a0@(642)
10c71ade:       6706            beqs 10c71ae6 <tcp_orphan_retries+0x1e>
10c71ae0:       4a81            tstl %d1
10c71ae2:       6602            bnes 10c71ae6 <tcp_orphan_retries+0x1e>
10c71ae4:       7000            moveq #0,%d0
10c71ae6:       4a80            tstl %d0
10c71ae8:       6606            bnes 10c71af0 <tcp_orphan_retries+0x28>
10c71aea:       4a81            tstl %d1
10c71aec:       6702            beqs 10c71af0 <tcp_orphan_retries+0x28>
10c71aee:       7008            moveq #8,%d0
10c71af0:       4e5e            unlk %fp
10c71af2:       4e75            rts

10c71af4 <tcp_write_timeout>:
10c71af4:       4e56 0000       linkw %fp,#0
10c71af8:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c71afc:       286e 0008       moveal %fp@(8),%a4
10c71b00:       47ec 00d6       lea %a4@(214),%a3
10c71b04:       102c 0020       moveb %a4@(32),%d0
10c71b08:       0280 0000 00ff  andil #255,%d0
10c71b0e:       720c            moveq #12,%d1
10c71b10:       0101            btst %d0,%d1
10c71b12:       673e            beqs 10c71b52 <tcp_write_timeout+0x5e>
10c71b14:       4a2b 006b       tstb %a3@(107)
10c71b18:       6722            beqs 10c71b3c <tcp_write_timeout+0x48>
10c71b1a:       45ec 0048       lea %a4@(72),%a2
10c71b1e:       2052            moveal %a2@,%a0
10c71b20:       b0fc 0000       cmpaw #0,%a0
10c71b24:       6716            beqs 10c71b3c <tcp_write_timeout+0x48>
10c71b26:       2268 0060       moveal %a0@(96),%a1
10c71b2a:       4aa9 0018       tstl %a1@(24)
10c71b2e:       670c            beqs 10c71b3c <tcp_write_timeout+0x48>
10c71b30:       2f08            movel %a0,%sp@-
10c71b32:       2069 0018       moveal %a1@(24),%a0
10c71b36:       4e90            jsr %a0@
10c71b38:       2480            movel %d0,%a2@
10c71b3a:       588f            addql #4,%sp
10c71b3c:       102b 0158       moveb %a3@(344),%d0
10c71b40:       6708            beqs 10c71b4a <tcp_write_timeout+0x56>
10c71b42:       4283            clrl %d3
10c71b44:       1600            moveb %d0,%d3
10c71b46:       6000 0082       braw 10c71bca <tcp_write_timeout+0xd6>
10c71b4a:       2639 1001 02d0  movel 100102d0 <sysctl_tcp_syn_retries>,%d3
10c71b50:       6078            bras 10c71bca <tcp_write_timeout+0xd6>
10c71b52:       4280            clrl %d0
10c71b54:       102b 006b       moveb %a3@(107),%d0
10c71b58:       b0b9 1001 02e4  cmpl 100102e4 <sysctl_tcp_retries1>,%d0
10c71b5e:       6d22            blts 10c71b82 <tcp_write_timeout+0x8e>
10c71b60:       45ec 0048       lea %a4@(72),%a2
10c71b64:       2052            moveal %a2@,%a0
10c71b66:       b0fc 0000       cmpaw #0,%a0
10c71b6a:       6716            beqs 10c71b82 <tcp_write_timeout+0x8e>
10c71b6c:       2268 0060       moveal %a0@(96),%a1
10c71b70:       4aa9 0018       tstl %a1@(24)
10c71b74:       670c            beqs 10c71b82 <tcp_write_timeout+0x8e>
10c71b76:       2f08            movel %a0,%sp@-
10c71b78:       2069 0018       moveal %a1@(24),%a0
10c71b7c:       4e90            jsr %a0@
10c71b7e:       2480            movel %d0,%a2@
10c71b80:       588f            addql #4,%sp
10c71b82:       2639 1001 02e8  movel 100102e8 <sysctl_tcp_retries2>,%d3
10c71b88:       102c 0094       moveb %a4@(148),%d0
10c71b8c:       673c            beqs 10c71bca <tcp_write_timeout+0xd6>
10c71b8e:       0cab 0000 2edf  cmpil #11999,%a3@(132)
10c71b94:       0084 
10c71b96:       53c2            sls %d2
10c71b98:       4882            extw %d2
10c71b9a:       48c2            extl %d2
10c71b9c:       4482            negl %d2
10c71b9e:       2f02            movel %d2,%sp@-
10c71ba0:       2f0c            movel %a4,%sp@-
10c71ba2:       4eba ff24       jsr %pc@(10c71ac8 <tcp_orphan_retries>)
10c71ba6:       2600            movel %d0,%d3
10c71ba8:       7200            moveq #0,%d1
10c71baa:       508f            addql #8,%sp
10c71bac:       4a82            tstl %d2
10c71bae:       660a            bnes 10c71bba <tcp_write_timeout+0xc6>
10c71bb0:       4280            clrl %d0
10c71bb2:       102b 006b       moveb %a3@(107),%d0
10c71bb6:       b680            cmpl %d0,%d3
10c71bb8:       6f02            bles 10c71bbc <tcp_write_timeout+0xc8>
10c71bba:       7201            moveq #1,%d1
10c71bbc:       2f01            movel %d1,%sp@-
10c71bbe:       2f0c            movel %a4,%sp@-
10c71bc0:       4eba fdd2       jsr %pc@(10c71994 <tcp_out_of_resources>)
10c71bc4:       508f            addql #8,%sp
10c71bc6:       4a80            tstl %d0
10c71bc8:       6614            bnes 10c71bde <tcp_write_timeout+0xea>
10c71bca:       4280            clrl %d0
10c71bcc:       102b 006b       moveb %a3@(107),%d0
10c71bd0:       b680            cmpl %d0,%d3
10c71bd2:       6f04            bles 10c71bd8 <tcp_write_timeout+0xe4>
10c71bd4:       7000            moveq #0,%d0
10c71bd6:       6008            bras 10c71be0 <tcp_write_timeout+0xec>
10c71bd8:       2f0c            movel %a4,%sp@-
10c71bda:       4eba fd0e       jsr %pc@(10c718ea <tcp_write_err>)
10c71bde:       7001            moveq #1,%d0
10c71be0:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c71be6:       4e5e            unlk %fp
10c71be8:       4e75            rts

10c71bea <tcp_delack_timer>:
10c71bea:       4e56 0000       linkw %fp,#0
10c71bee:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c71bf2:       286e 0008       moveal %fp@(8),%a4
10c71bf6:       47ec 00d6       lea %a4@(214),%a3
10c71bfa:       4aac 0030       tstl %a4@(48)
10c71bfe:       6732            beqs 10c71c32 <tcp_delack_timer+0x48>
10c71c00:       177c 0001 0023  moveb #1,%a3@(35)
10c71c06:       52b9 1003 2f26  addql #1,10032f26 <net_statistics+0x44>
10c71c0c:       2079 1002 67b0  moveal 100267b0 <jiffies>,%a0
10c71c12:       4868 0004       pea %a0@(4)
10c71c16:       486b 00c0       pea %a3@(192)
10c71c1a:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c71c20:       508f            addql #8,%sp
10c71c22:       4bec 0028       lea %a4@(40),%a5
10c71c26:       4a80            tstl %d0
10c71c28:       6600 010c       bnew 10c71d36 <tcp_delack_timer+0x14c>
10c71c2c:       5295            addql #1,%a5@
10c71c2e:       6000 0106       braw 10c71d36 <tcp_delack_timer+0x14c>
10c71c32:       0cac 0000 0fff  cmpil #4095,%a4@(128)
10c71c38:       0080 
10c71c3a:       6f0a            bles 10c71c46 <tcp_delack_timer+0x5c>
10c71c3c:       2f0c            movel %a4,%sp@-
10c71c3e:       4eb9 10c6 654e  jsr 10c6654e <__tcp_mem_reclaim>
10c71c44:       588f            addql #4,%sp
10c71c46:       102c 0020       moveb %a4@(32),%d0
10c71c4a:       4bec 0028       lea %a4@(40),%a5
10c71c4e:       0c00 0007       cmpib #7,%d0
10c71c52:       6700 00c6       beqw 10c71d1a <tcp_delack_timer+0x130>
10c71c56:       142b 0020       moveb %a3@(32),%d2
10c71c5a:       0802 0001       btst #1,%d2
10c71c5e:       6700 00ba       beqw 10c71d1a <tcp_delack_timer+0x130>
10c71c62:       206b 0028       moveal %a3@(40),%a0
10c71c66:       2239 1002 67b0  movel 100267b0 <jiffies>,%d1
10c71c6c:       2008            movel %a0,%d0
10c71c6e:       9081            subl %d1,%d0
10c71c70:       4a80            tstl %d0
10c71c72:       6f1a            bles 10c71c8e <tcp_delack_timer+0xa4>
10c71c74:       2f08            movel %a0,%sp@-
10c71c76:       486b 00c0       pea %a3@(192)
10c71c7a:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c71c80:       508f            addql #8,%sp
10c71c82:       4a80            tstl %d0
10c71c84:       6600 0094       bnew 10c71d1a <tcp_delack_timer+0x130>
10c71c88:       5295            addql #1,%a5@
10c71c8a:       6000 008e       braw 10c71d1a <tcp_delack_timer+0x130>
10c71c8e:       0202 00fd       andib #-3,%d2
10c71c92:       1742 0020       moveb %d2,%a3@(32)
10c71c96:       41eb 0034       lea %a3@(52),%a0
10c71c9a:       2028 0008       movel %a0@(8),%d0
10c71c9e:       2448            moveal %a0,%a2
10c71ca0:       673e            beqs 10c71ce0 <tcp_delack_timer+0xf6>
10c71ca2:       d1b9 1003 2fae  addl %d0,10032fae <net_statistics+0xcc>
10c71ca8:       600c            bras 10c71cb6 <tcp_delack_timer+0xcc>
10c71caa:       2f09            movel %a1,%sp@-
10c71cac:       2f0c            movel %a4,%sp@-
10c71cae:       206c 031e       moveal %a4@(798),%a0
10c71cb2:       4e90            jsr %a0@
10c71cb4:       508f            addql #8,%sp
10c71cb6:       2052            moveal %a2@,%a0
10c71cb8:       93c9            subal %a1,%a1
10c71cba:       b5c8            cmpal %a0,%a2
10c71cbc:       6718            beqs 10c71cd6 <tcp_delack_timer+0xec>
10c71cbe:       2248            moveal %a0,%a1
10c71cc0:       2051            moveal %a1@,%a0
10c71cc2:       53aa 0008       subql #1,%a2@(8)
10c71cc6:       214a 0004       movel %a2,%a0@(4)
10c71cca:       2488            movel %a0,%a2@
10c71ccc:       4291            clrl %a1@
10c71cce:       42a9 0004       clrl %a1@(4)
10c71cd2:       42a9 0008       clrl %a1@(8)
10c71cd6:       b2fc 0000       cmpaw #0,%a1
10c71cda:       66ce            bnes 10c71caa <tcp_delack_timer+0xc0>
10c71cdc:       42ab 0044       clrl %a3@(68)
10c71ce0:       082b 0000 0020  btst #0,%a3@(32)
10c71ce6:       6732            beqs 10c71d1a <tcp_delack_timer+0x130>
10c71ce8:       4a2b 0022       tstb %a3@(34)
10c71cec:       6612            bnes 10c71d00 <tcp_delack_timer+0x116>
10c71cee:       222b 0024       movel %a3@(36),%d1
10c71cf2:       d281            addl %d1,%d1
10c71cf4:       202b 0084       movel %a3@(132),%d0
10c71cf8:       b280            cmpl %d0,%d1
10c71cfa:       640a            bccs 10c71d06 <tcp_delack_timer+0x11c>
10c71cfc:       2001            movel %d1,%d0
10c71cfe:       6006            bras 10c71d06 <tcp_delack_timer+0x11c>
10c71d00:       422b 0022       clrb %a3@(34)
10c71d04:       7004            moveq #4,%d0
10c71d06:       2740 0024       movel %d0,%a3@(36)
10c71d0a:       2f0c            movel %a4,%sp@-
10c71d0c:       4eb9 10c7 1428  jsr 10c71428 <tcp_send_ack>
10c71d12:       52b9 1003 2f22  addql #1,10032f22 <net_statistics+0x40>
10c71d18:       588f            addql #4,%sp
10c71d1a:       4ab9 1003 2bb4  tstl 10032bb4 <tcp_memory_pressure>
10c71d20:       6714            beqs 10c71d36 <tcp_delack_timer+0x14c>
10c71d22:       0cac 0000 0fff  cmpil #4095,%a4@(128)
10c71d28:       0080 
10c71d2a:       6f0a            bles 10c71d36 <tcp_delack_timer+0x14c>
10c71d2c:       2f0c            movel %a4,%sp@-
10c71d2e:       4eb9 10c6 654e  jsr 10c6654e <__tcp_mem_reclaim>
10c71d34:       588f            addql #4,%sp
10c71d36:       40c1            movew %sr,%d1
10c71d38:       007c 0700       oriw #1792,%sr
10c71d3c:       2015            movel %a5@,%d0
10c71d3e:       5380            subql #1,%d0
10c71d40:       2a80            movel %d0,%a5@
10c71d42:       46c1            movew %d1,%sr
10c71d44:       4a80            tstl %d0
10c71d46:       6608            bnes 10c71d50 <tcp_delack_timer+0x166>
10c71d48:       2f0c            movel %a4,%sp@-
10c71d4a:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c71d50:       4cee 3c04 ffec  moveml %fp@(-20),%d2/%a2-%a5
10c71d56:       4e5e            unlk %fp
10c71d58:       4e75            rts

10c71d5a <tcp_probe_timer>:
10c71d5a:       4e56 0000       linkw %fp,#0
10c71d5e:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c71d62:       266e 0008       moveal %fp@(8),%a3
10c71d66:       45eb 00d6       lea %a3@(214),%a2
10c71d6a:       4aaa 0088       tstl %a2@(136)
10c71d6e:       6606            bnes 10c71d76 <tcp_probe_timer+0x1c>
10c71d70:       4aaa 00e8       tstl %a2@(232)
10c71d74:       6606            bnes 10c71d7c <tcp_probe_timer+0x22>
10c71d76:       422a 0154       clrb %a2@(340)
10c71d7a:       606c            bras 10c71de8 <tcp_probe_timer+0x8e>
10c71d7c:       2639 1001 02e8  movel 100102e8 <sysctl_tcp_retries2>,%d3
10c71d82:       102b 0094       moveb %a3@(148),%d0
10c71d86:       6746            beqs 10c71dce <tcp_probe_timer+0x74>
10c71d88:       4280            clrl %d0
10c71d8a:       102a 006f       moveb %a2@(111),%d0
10c71d8e:       222a 0084       movel %a2@(132),%d1
10c71d92:       e1a9            lsll %d0,%d1
10c71d94:       0c81 0000 2edf  cmpil #11999,%d1
10c71d9a:       53c2            sls %d2
10c71d9c:       4882            extw %d2
10c71d9e:       48c2            extl %d2
10c71da0:       4482            negl %d2
10c71da2:       2f02            movel %d2,%sp@-
10c71da4:       2f0b            movel %a3,%sp@-
10c71da6:       4eba fd20       jsr %pc@(10c71ac8 <tcp_orphan_retries>)
10c71daa:       2600            movel %d0,%d3
10c71dac:       7200            moveq #0,%d1
10c71dae:       508f            addql #8,%sp
10c71db0:       4a82            tstl %d2
10c71db2:       660a            bnes 10c71dbe <tcp_probe_timer+0x64>
10c71db4:       4280            clrl %d0
10c71db6:       102a 0154       moveb %a2@(340),%d0
10c71dba:       b680            cmpl %d0,%d3
10c71dbc:       6d02            blts 10c71dc0 <tcp_probe_timer+0x66>
10c71dbe:       7201            moveq #1,%d1
10c71dc0:       2f01            movel %d1,%sp@-
10c71dc2:       2f0b            movel %a3,%sp@-
10c71dc4:       4eba fbce       jsr %pc@(10c71994 <tcp_out_of_resources>)
10c71dc8:       508f            addql #8,%sp
10c71dca:       4a80            tstl %d0
10c71dcc:       661a            bnes 10c71de8 <tcp_probe_timer+0x8e>
10c71dce:       4280            clrl %d0
10c71dd0:       102a 0154       moveb %a2@(340),%d0
10c71dd4:       b680            cmpl %d0,%d3
10c71dd6:       6c08            bges 10c71de0 <tcp_probe_timer+0x86>
10c71dd8:       2f0b            movel %a3,%sp@-
10c71dda:       4eba fb0e       jsr %pc@(10c718ea <tcp_write_err>)
10c71dde:       6008            bras 10c71de8 <tcp_probe_timer+0x8e>
10c71de0:       2f0b            movel %a3,%sp@-
10c71de2:       4eb9 10c7 171e  jsr 10c7171e <tcp_send_probe0>
10c71de8:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c71dee:       4e5e            unlk %fp
10c71df0:       4e75            rts

10c71df2 <tcp_retransmit_timer>:
10c71df2:       4e56 0000       linkw %fp,#0
10c71df6:       48e7 0038       moveml %a2-%a4,%sp@-
10c71dfa:       286e 0008       moveal %fp@(8),%a4
10c71dfe:       47ec 00d6       lea %a4@(214),%a3
10c71e02:       4aab 0088       tstl %a3@(136)
10c71e06:       6700 0284       beqw 10c7208c <tcp_retransmit_timer+0x29a>
10c71e0a:       7068            moveq #104,%d0
10c71e0c:       d08c            addl %a4,%d0
10c71e0e:       2440            moveal %d0,%a2
10c71e10:       b5d2            cmpal %a2@,%a2
10c71e12:       6612            bnes 10c71e26 <tcp_retransmit_timer+0x34>
10c71e14:       4878 0147       pea 147 <LSIGTRAP+0x142>
10c71e18:       4879 1000 9200  pea 10009200 <timer_bug_msg+0x39>
10c71e1e:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c71e24:       508f            addql #8,%sp
10c71e26:       4aab 0058       tstl %a3@(88)
10c71e2a:       6600 00c0       bnew 10c71eec <tcp_retransmit_timer+0xfa>
10c71e2e:       102c 0094       moveb %a4@(148),%d0
10c71e32:       6600 00b8       bnew 10c71eec <tcp_retransmit_timer+0xfa>
10c71e36:       102c 0020       moveb %a4@(32),%d0
10c71e3a:       0280 0000 00ff  andil #255,%d0
10c71e40:       720c            moveq #12,%d1
10c71e42:       0101            btst %d0,%d1
10c71e44:       6600 00a6       bnew 10c71eec <tcp_retransmit_timer+0xfa>
10c71e48:       4eb9 10c5 ca54  jsr 10c5ca54 <net_ratelimit>
10c71e4e:       4a80            tstl %d0
10c71e50:       6746            beqs 10c71e98 <tcp_retransmit_timer+0xa6>
10c71e52:       2f2b 000c       movel %a3@(12),%sp@-
10c71e56:       2f2b 0010       movel %a3@(16),%sp@-
10c71e5a:       4280            clrl %d0
10c71e5c:       302c 000a       movew %a4@(10),%d0
10c71e60:       2f00            movel %d0,%sp@-
10c71e62:       4280            clrl %d0
10c71e64:       302c 0008       movew %a4@(8),%d0
10c71e68:       2f00            movel %d0,%sp@-
10c71e6a:       4280            clrl %d0
10c71e6c:       102c 0003       moveb %a4@(3),%d0
10c71e70:       2f00            movel %d0,%sp@-
10c71e72:       4280            clrl %d0
10c71e74:       102c 0002       moveb %a4@(2),%d0
10c71e78:       2f00            movel %d0,%sp@-
10c71e7a:       4280            clrl %d0
10c71e7c:       102c 0001       moveb %a4@(1),%d0
10c71e80:       2f00            movel %d0,%sp@-
10c71e82:       4280            clrl %d0
10c71e84:       1014            moveb %a4@,%d0
10c71e86:       2f00            movel %d0,%sp@-
10c71e88:       4879 1000 9267  pea 10009267 <timer_bug_msg+0xa0>
10c71e8e:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c71e94:       4fef 0024       lea %sp@(36),%sp
10c71e98:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c71e9e:       90ab 0018       subl %a3@(24),%d0
10c71ea2:       0c80 0000 2ee0  cmpil #12000,%d0
10c71ea8:       630a            blss 10c71eb4 <tcp_retransmit_timer+0xc2>
10c71eaa:       2f0c            movel %a4,%sp@-
10c71eac:       4eba fa3c       jsr %pc@(10c718ea <tcp_write_err>)
10c71eb0:       6000 01da       braw 10c7208c <tcp_retransmit_timer+0x29a>
10c71eb4:       42a7            clrl %sp@-
10c71eb6:       2f0c            movel %a4,%sp@-
10c71eb8:       4eb9 10c6 af06  jsr 10c6af06 <tcp_enter_loss>
10c71ebe:       508f            addql #8,%sp
10c71ec0:       2012            movel %a2@,%d0
10c71ec2:       b5c0            cmpal %d0,%a2
10c71ec4:       6602            bnes 10c71ec8 <tcp_retransmit_timer+0xd6>
10c71ec6:       7000            moveq #0,%d0
10c71ec8:       2f00            movel %d0,%sp@-
10c71eca:       2f0c            movel %a4,%sp@-
10c71ecc:       4eb9 10c7 0348  jsr 10c70348 <tcp_retransmit_skb>
10c71ed2:       508f            addql #8,%sp
10c71ed4:       202c 0048       movel %a4@(72),%d0
10c71ed8:       42ac 0048       clrl %a4@(72)
10c71edc:       4a80            tstl %d0
10c71ede:       6700 011a       beqw 10c71ffa <tcp_retransmit_timer+0x208>
10c71ee2:       2040            moveal %d0,%a0
10c71ee4:       5888            addql #4,%a0
10c71ee6:       5390            subql #1,%a0@
10c71ee8:       6000 0110       braw 10c71ffa <tcp_retransmit_timer+0x208>
10c71eec:       2f0c            movel %a4,%sp@-
10c71eee:       4eba fc04       jsr %pc@(10c71af4 <tcp_write_timeout>)
10c71ef2:       588f            addql #4,%sp
10c71ef4:       4a80            tstl %d0
10c71ef6:       6600 0194       bnew 10c7208c <tcp_retransmit_timer+0x29a>
10c71efa:       4a2b 006b       tstb %a3@(107)
10c71efe:       6656            bnes 10c71f56 <tcp_retransmit_timer+0x164>
10c71f00:       102b 006a       moveb %a3@(106),%d0
10c71f04:       0c00 0001       cmpib #1,%d0
10c71f08:       6706            beqs 10c71f10 <tcp_retransmit_timer+0x11e>
10c71f0a:       0c00 0003       cmpib #3,%d0
10c71f0e:       6632            bnes 10c71f42 <tcp_retransmit_timer+0x150>
10c71f10:       4a2b 010a       tstb %a3@(266)
10c71f14:       6716            beqs 10c71f2c <tcp_retransmit_timer+0x13a>
10c71f16:       0c00 0003       cmpib #3,%d0
10c71f1a:       6608            bnes 10c71f24 <tcp_retransmit_timer+0x132>
10c71f1c:       52b9 1003 2faa  addql #1,10032faa <net_statistics+0xc8>
10c71f22:       6032            bras 10c71f56 <tcp_retransmit_timer+0x164>
10c71f24:       52b9 1003 2f8e  addql #1,10032f8e <net_statistics+0xac>
10c71f2a:       602a            bras 10c71f56 <tcp_retransmit_timer+0x164>
10c71f2c:       0c00 0003       cmpib #3,%d0
10c71f30:       6608            bnes 10c71f3a <tcp_retransmit_timer+0x148>
10c71f32:       52b9 1003 2fa6  addql #1,10032fa6 <net_statistics+0xc4>
10c71f38:       601c            bras 10c71f56 <tcp_retransmit_timer+0x164>
10c71f3a:       52b9 1003 2f8a  addql #1,10032f8a <net_statistics+0xa8>
10c71f40:       6014            bras 10c71f56 <tcp_retransmit_timer+0x164>
10c71f42:       0c00 0004       cmpib #4,%d0
10c71f46:       6608            bnes 10c71f50 <tcp_retransmit_timer+0x15e>
10c71f48:       52b9 1003 2f92  addql #1,10032f92 <net_statistics+0xb0>
10c71f4e:       6006            bras 10c71f56 <tcp_retransmit_timer+0x164>
10c71f50:       52b9 1003 2fa2  addql #1,10032fa2 <net_statistics+0xc0>
10c71f56:       42a7            clrl %sp@-
10c71f58:       2f0c            movel %a4,%sp@-
10c71f5a:       4eb9 10c6 af06  jsr 10c6af06 <tcp_enter_loss>
10c71f60:       508f            addql #8,%sp
10c71f62:       2012            movel %a2@,%d0
10c71f64:       b5c0            cmpal %d0,%a2
10c71f66:       6602            bnes 10c71f6a <tcp_retransmit_timer+0x178>
10c71f68:       7000            moveq #0,%d0
10c71f6a:       2f00            movel %d0,%sp@-
10c71f6c:       2f0c            movel %a4,%sp@-
10c71f6e:       4eb9 10c7 0348  jsr 10c70348 <tcp_retransmit_skb>
10c71f74:       508f            addql #8,%sp
10c71f76:       4a80            tstl %d0
10c71f78:       6f78            bles 10c71ff2 <tcp_retransmit_timer+0x200>
10c71f7a:       4a2b 006b       tstb %a3@(107)
10c71f7e:       6606            bnes 10c71f86 <tcp_retransmit_timer+0x194>
10c71f80:       177c 0001 006b  moveb #1,%a3@(107)
10c71f86:       202b 0084       movel %a3@(132),%d0
10c71f8a:       7232            moveq #50,%d1
10c71f8c:       b280            cmpl %d0,%d1
10c71f8e:       6402            bccs 10c71f92 <tcp_retransmit_timer+0x1a0>
10c71f90:       7032            moveq #50,%d0
10c71f92:       2200            movel %d0,%d1
10c71f94:       45ec 00d6       lea %a4@(214),%a2
10c71f98:       0c81 0000 2ee0  cmpil #12000,%d1
10c71f9e:       6324            blss 10c71fc4 <tcp_retransmit_timer+0x1d2>
10c71fa0:       2f3c 10c7 1fa0  movel #281485216,%sp@-
10c71fa6:       2f00            movel %d0,%sp@-
10c71fa8:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c71fac:       2f0c            movel %a4,%sp@-
10c71fae:       4879 1000 9176  pea 10009176 <prio2band+0x1efc>
10c71fb4:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c71fba:       223c 0000 2ee0  movel #12000,%d1
10c71fc0:       4fef 0014       lea %sp@(20),%sp
10c71fc4:       7001            moveq #1,%d0
10c71fc6:       1540 017e       moveb %d0,%a2@(382)
10c71fca:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c71fd0:       d081            addl %d1,%d0
10c71fd2:       2540 00a8       movel %d0,%a2@(168)
10c71fd6:       2f00            movel %d0,%sp@-
10c71fd8:       486a 00ac       pea %a2@(172)
10c71fdc:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c71fe2:       4a80            tstl %d0
10c71fe4:       6600 00a6       bnew 10c7208c <tcp_retransmit_timer+0x29a>
10c71fe8:       41ec 0028       lea %a4@(40),%a0
10c71fec:       5290            addql #1,%a0@
10c71fee:       6000 009c       braw 10c7208c <tcp_retransmit_timer+0x29a>
10c71ff2:       522b 006f       addqb #1,%a3@(111)
10c71ff6:       522b 006b       addqb #1,%a3@(107)
10c71ffa:       202b 0084       movel %a3@(132),%d0
10c71ffe:       d080            addl %d0,%d0
10c72000:       0c80 0000 2ee0  cmpil #12000,%d0
10c72006:       6306            blss 10c7200e <tcp_retransmit_timer+0x21c>
10c72008:       203c 0000 2ee0  movel #12000,%d0
10c7200e:       2740 0084       movel %d0,%a3@(132)
10c72012:       2200            movel %d0,%d1
10c72014:       45ec 00d6       lea %a4@(214),%a2
10c72018:       0c81 0000 2ee0  cmpil #12000,%d1
10c7201e:       6324            blss 10c72044 <tcp_retransmit_timer+0x252>
10c72020:       2f3c 10c7 2020  movel #281485344,%sp@-
10c72026:       2f00            movel %d0,%sp@-
10c72028:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c7202c:       2f0c            movel %a4,%sp@-
10c7202e:       4879 1000 9176  pea 10009176 <prio2band+0x1efc>
10c72034:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7203a:       223c 0000 2ee0  movel #12000,%d1
10c72040:       4fef 0014       lea %sp@(20),%sp
10c72044:       7001            moveq #1,%d0
10c72046:       1540 017e       moveb %d0,%a2@(382)
10c7204a:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c72050:       d081            addl %d1,%d0
10c72052:       2540 00a8       movel %d0,%a2@(168)
10c72056:       2f00            movel %d0,%sp@-
10c72058:       486a 00ac       pea %a2@(172)
10c7205c:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c72062:       4a80            tstl %d0
10c72064:       6606            bnes 10c7206c <tcp_retransmit_timer+0x27a>
10c72066:       41ec 0028       lea %a4@(40),%a0
10c7206a:       5290            addql #1,%a0@
10c7206c:       4280            clrl %d0
10c7206e:       102b 006b       moveb %a3@(107),%d0
10c72072:       b0b9 1001 02e4  cmpl 100102e4 <sysctl_tcp_retries1>,%d0
10c72078:       6f12            bles 10c7208c <tcp_retransmit_timer+0x29a>
10c7207a:       202c 0048       movel %a4@(72),%d0
10c7207e:       42ac 0048       clrl %a4@(72)
10c72082:       4a80            tstl %d0
10c72084:       6706            beqs 10c7208c <tcp_retransmit_timer+0x29a>
10c72086:       2040            moveal %d0,%a0
10c72088:       5888            addql #4,%a0
10c7208a:       5390            subql #1,%a0@
10c7208c:       4cee 1c00 fff4  moveml %fp@(-12),%a2-%a4
10c72092:       4e5e            unlk %fp
10c72094:       4e75            rts

10c72096 <tcp_write_timer>:
10c72096:       4e56 0000       linkw %fp,#0
10c7209a:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c7209e:       266e 0008       moveal %fp@(8),%a3
10c720a2:       43eb 00d6       lea %a3@(214),%a1
10c720a6:       4aab 0030       tstl %a3@(48)
10c720aa:       6722            beqs 10c720ce <tcp_write_timer+0x38>
10c720ac:       2079 1002 67b0  moveal 100267b0 <jiffies>,%a0
10c720b2:       4868 0005       pea %a0@(5)
10c720b6:       4869 00ac       pea %a1@(172)
10c720ba:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c720c0:       508f            addql #8,%sp
10c720c2:       45eb 0028       lea %a3@(40),%a2
10c720c6:       4a80            tstl %d0
10c720c8:       667e            bnes 10c72148 <tcp_write_timer+0xb2>
10c720ca:       5292            addql #1,%a2@
10c720cc:       607a            bras 10c72148 <tcp_write_timer+0xb2>
10c720ce:       102b 0020       moveb %a3@(32),%d0
10c720d2:       45eb 0028       lea %a3@(40),%a2
10c720d6:       0c00 0007       cmpib #7,%d0
10c720da:       6758            beqs 10c72134 <tcp_write_timer+0x9e>
10c720dc:       1429 017e       moveb %a1@(382),%d2
10c720e0:       6752            beqs 10c72134 <tcp_write_timer+0x9e>
10c720e2:       2069 00a8       moveal %a1@(168),%a0
10c720e6:       2239 1002 67b0  movel 100267b0 <jiffies>,%d1
10c720ec:       2008            movel %a0,%d0
10c720ee:       9081            subl %d1,%d0
10c720f0:       4a80            tstl %d0
10c720f2:       6f16            bles 10c7210a <tcp_write_timer+0x74>
10c720f4:       2f08            movel %a0,%sp@-
10c720f6:       4869 00ac       pea %a1@(172)
10c720fa:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c72100:       508f            addql #8,%sp
10c72102:       4a80            tstl %d0
10c72104:       662e            bnes 10c72134 <tcp_write_timer+0x9e>
10c72106:       5292            addql #1,%a2@
10c72108:       602a            bras 10c72134 <tcp_write_timer+0x9e>
10c7210a:       4280            clrl %d0
10c7210c:       1002            moveb %d2,%d0
10c7210e:       4229 017e       clrb %a1@(382)
10c72112:       7201            moveq #1,%d1
10c72114:       b280            cmpl %d0,%d1
10c72116:       6708            beqs 10c72120 <tcp_write_timer+0x8a>
10c72118:       7203            moveq #3,%d1
10c7211a:       b280            cmpl %d0,%d1
10c7211c:       670a            beqs 10c72128 <tcp_write_timer+0x92>
10c7211e:       6010            bras 10c72130 <tcp_write_timer+0x9a>
10c72120:       2f0b            movel %a3,%sp@-
10c72122:       4eba fcce       jsr %pc@(10c71df2 <tcp_retransmit_timer>)
10c72126:       6006            bras 10c7212e <tcp_write_timer+0x98>
10c72128:       2f0b            movel %a3,%sp@-
10c7212a:       4eba fc2e       jsr %pc@(10c71d5a <tcp_probe_timer>)
10c7212e:       588f            addql #4,%sp
10c72130:       45eb 0028       lea %a3@(40),%a2
10c72134:       0cab 0000 0fff  cmpil #4095,%a3@(128)
10c7213a:       0080 
10c7213c:       6f0a            bles 10c72148 <tcp_write_timer+0xb2>
10c7213e:       2f0b            movel %a3,%sp@-
10c72140:       4eb9 10c6 654e  jsr 10c6654e <__tcp_mem_reclaim>
10c72146:       588f            addql #4,%sp
10c72148:       40c1            movew %sr,%d1
10c7214a:       007c 0700       oriw #1792,%sr
10c7214e:       2012            movel %a2@,%d0
10c72150:       5380            subql #1,%d0
10c72152:       2480            movel %d0,%a2@
10c72154:       46c1            movew %d1,%sr
10c72156:       4a80            tstl %d0
10c72158:       6608            bnes 10c72162 <tcp_write_timer+0xcc>
10c7215a:       2f0b            movel %a3,%sp@-
10c7215c:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c72162:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c72168:       4e5e            unlk %fp
10c7216a:       4e75            rts

10c7216c <tcp_synack_timer>:
10c7216c:       4e56 0000       linkw %fp,#0
10c72170:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c72174:       226e 0008       moveal %fp@(8),%a1
10c72178:       43e9 00d6       lea %a1@(214),%a1
10c7217c:       2869 0188       moveal %a1@(392),%a4
10c72180:       1029 0158       moveb %a1@(344),%d0
10c72184:       6706            beqs 10c7218c <tcp_synack_timer+0x20>
10c72186:       4284            clrl %d4
10c72188:       1800            moveb %d0,%d4
10c7218a:       6006            bras 10c72192 <tcp_synack_timer+0x26>
10c7218c:       2839 1001 02d4  movel 100102d4 <sysctl_tcp_synack_retries>,%d4
10c72192:       2404            movel %d4,%d2
10c72194:       2a39 1002 67b0  movel 100267b0 <jiffies>,%d5
10c7219a:       b8fc 0000       cmpaw #0,%a4
10c7219e:       6700 0144       beqw 10c722e4 <tcp_synack_timer+0x178>
10c721a2:       206c 0002       moveal %a4@(2),%a0
10c721a6:       b0fc 0000       cmpaw #0,%a0
10c721aa:       6700 0138       beqw 10c722e4 <tcp_synack_timer+0x178>
10c721ae:       4280            clrl %d0
10c721b0:       1014            moveb %a4@,%d0
10c721b2:       5380            subql #1,%d0
10c721b4:       2208            movel %a0,%d1
10c721b6:       e0a1            asrl %d0,%d1
10c721b8:       1629 006e       moveb %a1@(110),%d3
10c721bc:       2c2c 000a       movel %a4@(10),%d6
10c721c0:       4a81            tstl %d1
10c721c2:       6720            beqs 10c721e4 <tcp_synack_timer+0x78>
10c721c4:       202c 0006       movel %a4@(6),%d0
10c721c8:       d080            addl %d0,%d0
10c721ca:       7202            moveq #2,%d1
10c721cc:       b284            cmpl %d4,%d1
10c721ce:       6c14            bges 10c721e4 <tcp_synack_timer+0x78>
10c721d0:       b088            cmpl %a0,%d0
10c721d2:       6e10            bgts 10c721e4 <tcp_synack_timer+0x78>
10c721d4:       2208            movel %a0,%d1
10c721d6:       5382            subql #1,%d2
10c721d8:       d080            addl %d0,%d0
10c721da:       7e02            moveq #2,%d7
10c721dc:       be82            cmpl %d2,%d7
10c721de:       6c04            bges 10c721e4 <tcp_synack_timer+0x78>
10c721e0:       b081            cmpl %d1,%d0
10c721e2:       6ff2            bles 10c721d6 <tcp_synack_timer+0x6a>
10c721e4:       4a03            tstb %d3
10c721e6:       6704            beqs 10c721ec <tcp_synack_timer+0x80>
10c721e8:       4284            clrl %d4
10c721ea:       1803            moveb %d3,%d4
10c721ec:       307c 0044       moveaw #68,%a0
10c721f0:       2206            movel %d6,%d1
10c721f2:       2001            movel %d1,%d0
10c721f4:       e588            lsll #2,%d0
10c721f6:       47f4 080e       lea %a4@(0000000e,%d0:l),%a3
10c721fa:       2453            moveal %a3@,%a2
10c721fc:       2e01            movel %d1,%d7
10c721fe:       5287            addql #1,%d7
10c72200:       2c08            movel %a0,%d6
10c72202:       5386            subql #1,%d6
10c72204:       b4fc 0000       cmpaw #0,%a2
10c72208:       6700 00b0       beqw 10c722ba <tcp_synack_timer+0x14e>
10c7220c:       7600            moveq #0,%d3
10c7220e:       3a7c 012c       moveaw #300,%a5
10c72212:       2005            movel %d5,%d0
10c72214:       90aa 0020       subl %a2@(32),%d0
10c72218:       6b00 0094       bmiw 10c722ae <tcp_synack_timer+0x142>
10c7221c:       4280            clrl %d0
10c7221e:       102a 0010       moveb %a2@(16),%d0
10c72222:       b480            cmpl %d0,%d2
10c72224:       6e0c            bgts 10c72232 <tcp_synack_timer+0xc6>
10c72226:       082a 0003 0013  btst #3,%a2@(19)
10c7222c:       6750            beqs 10c7227e <tcp_synack_timer+0x112>
10c7222e:       b880            cmpl %d0,%d4
10c72230:       6f4c            bles 10c7227e <tcp_synack_timer+0x112>
10c72232:       206a 0024       moveal %a2@(36),%a0
10c72236:       42a7            clrl %sp@-
10c72238:       2f0a            movel %a2,%sp@-
10c7223a:       2f2e 0008       movel %fp@(8),%sp@-
10c7223e:       2068 0004       moveal %a0@(4),%a0
10c72242:       4e90            jsr %a0@
10c72244:       4fef 000c       lea %sp@(12),%sp
10c72248:       4a80            tstl %d0
10c7224a:       6632            bnes 10c7227e <tcp_synack_timer+0x112>
10c7224c:       102a 0010       moveb %a2@(16),%d0
10c72250:       1200            moveb %d0,%d1
10c72252:       5201            addqb #1,%d1
10c72254:       1541 0010       moveb %d1,%a2@(16)
10c72258:       4a00            tstb %d0
10c7225a:       6604            bnes 10c72260 <tcp_synack_timer+0xf4>
10c7225c:       53ac 0006       subql #1,%a4@(6)
10c72260:       162a 0010       moveb %a2@(16),%d3
10c72264:       200d            movel %a5,%d0
10c72266:       e7a8            lsll %d3,%d0
10c72268:       0c80 0000 2ee0  cmpil #12000,%d0
10c7226e:       6306            blss 10c72276 <tcp_synack_timer+0x10a>
10c72270:       203c 0000 2ee0  movel #12000,%d0
10c72276:       d085            addl %d5,%d0
10c72278:       2540 0020       movel %d0,%a2@(32)
10c7227c:       6030            bras 10c722ae <tcp_synack_timer+0x142>
10c7227e:       2692            movel %a2@,%a3@
10c72280:       53ac 0002       subql #1,%a4@(2)
10c72284:       4a2a 0010       tstb %a2@(16)
10c72288:       6604            bnes 10c7228e <tcp_synack_timer+0x122>
10c7228a:       53ac 0006       subql #1,%a4@(6)
10c7228e:       206a 0024       moveal %a2@(36),%a0
10c72292:       2f0a            movel %a2,%sp@-
10c72294:       2068 000c       moveal %a0@(12),%a0
10c72298:       4e90            jsr %a0@
10c7229a:       2f0a            movel %a2,%sp@-
10c7229c:       2f39 1003 295c  movel 1003295c <tcp_openreq_cachep>,%sp@-
10c722a2:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c722a8:       4fef 000c       lea %sp@(12),%sp
10c722ac:       6002            bras 10c722b0 <tcp_synack_timer+0x144>
10c722ae:       264a            moveal %a2,%a3
10c722b0:       2453            moveal %a3@,%a2
10c722b2:       b4fc 0000       cmpaw #0,%a2
10c722b6:       6600 ff5a       bnew 10c72212 <tcp_synack_timer+0xa6>
10c722ba:       2207            movel %d7,%d1
10c722bc:       0281 0000 01ff  andil #511,%d1
10c722c2:       2046            moveal %d6,%a0
10c722c4:       b0fc 0000       cmpaw #0,%a0
10c722c8:       6e00 ff28       bgtw 10c721f2 <tcp_synack_timer+0x86>
10c722cc:       2941 000a       movel %d1,%a4@(10)
10c722d0:       4aac 0002       tstl %a4@(2)
10c722d4:       670e            beqs 10c722e4 <tcp_synack_timer+0x178>
10c722d6:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c722da:       2f2e 0008       movel %fp@(8),%sp@-
10c722de:       4eb9 10c7 231e  jsr 10c7231e <tcp_reset_keepalive_timer>
10c722e4:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c722ea:       4e5e            unlk %fp
10c722ec:       4e75            rts

10c722ee <tcp_delete_keepalive_timer>:
10c722ee:       4e56 0000       linkw %fp,#0
10c722f2:       2f02            movel %d2,%sp@-
10c722f4:       242e 0008       movel %fp@(8),%d2
10c722f8:       2042            moveal %d2,%a0
10c722fa:       41e8 02ea       lea %a0@(746),%a0
10c722fe:       4a90            tstl %a0@
10c72300:       6714            beqs 10c72316 <tcp_delete_keepalive_timer+0x28>
10c72302:       2f08            movel %a0,%sp@-
10c72304:       4eb9 10c1 9894  jsr 10c19894 <del_timer>
10c7230a:       4a80            tstl %d0
10c7230c:       6708            beqs 10c72316 <tcp_delete_keepalive_timer+0x28>
10c7230e:       2242            moveal %d2,%a1
10c72310:       41e9 0028       lea %a1@(40),%a0
10c72314:       5390            subql #1,%a0@
10c72316:       242e fffc       movel %fp@(-4),%d2
10c7231a:       4e5e            unlk %fp
10c7231c:       4e75            rts

10c7231e <tcp_reset_keepalive_timer>:
10c7231e:       4e56 0000       linkw %fp,#0
10c72322:       2f0a            movel %a2,%sp@-
10c72324:       246e 0008       moveal %fp@(8),%a2
10c72328:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c7232e:       d0ae 000c       addl %fp@(12),%d0
10c72332:       2f00            movel %d0,%sp@-
10c72334:       486a 02ea       pea %a2@(746)
10c72338:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c7233e:       4a80            tstl %d0
10c72340:       6606            bnes 10c72348 <tcp_reset_keepalive_timer+0x2a>
10c72342:       41ea 0028       lea %a2@(40),%a0
10c72346:       5290            addql #1,%a0@
10c72348:       246e fffc       moveal %fp@(-4),%a2
10c7234c:       4e5e            unlk %fp
10c7234e:       4e75            rts

10c72350 <tcp_set_keepalive>:
10c72350:       4e56 0000       linkw %fp,#0
10c72354:       206e 0008       moveal %fp@(8),%a0
10c72358:       1028 0020       moveb %a0@(32),%d0
10c7235c:       0280 0000 00ff  andil #255,%d0
10c72362:       223c 0000 0480  movel #1152,%d1
10c72368:       0101            btst %d0,%d1
10c7236a:       6628            bnes 10c72394 <tcp_set_keepalive+0x44>
10c7236c:       4aae 000c       tstl %fp@(12)
10c72370:       671c            beqs 10c7238e <tcp_set_keepalive+0x3e>
10c72372:       1028 0097       moveb %a0@(151),%d0
10c72376:       661c            bnes 10c72394 <tcp_set_keepalive+0x44>
10c72378:       2028 026e       movel %a0@(622),%d0
10c7237c:       6606            bnes 10c72384 <tcp_set_keepalive+0x34>
10c7237e:       2039 1001 02d8  movel 100102d8 <sysctl_tcp_keepalive_time>,%d0
10c72384:       2f00            movel %d0,%sp@-
10c72386:       2f08            movel %a0,%sp@-
10c72388:       4eba ff94       jsr %pc@(10c7231e <tcp_reset_keepalive_timer>)
10c7238c:       6006            bras 10c72394 <tcp_set_keepalive+0x44>
10c7238e:       2f08            movel %a0,%sp@-
10c72390:       4eba ff5c       jsr %pc@(10c722ee <tcp_delete_keepalive_timer>)
10c72394:       4e5e            unlk %fp
10c72396:       4e75            rts

10c72398 <tcp_keepalive_timer>:
10c72398:       4e56 0000       linkw %fp,#0
10c7239c:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c723a0:       246e 0008       moveal %fp@(8),%a2
10c723a4:       47ea 00d6       lea %a2@(214),%a3
10c723a8:       4aaa 0030       tstl %a2@(48)
10c723ac:       6708            beqs 10c723b6 <tcp_keepalive_timer+0x1e>
10c723ae:       4878 0005       pea 5 <LSIGTRAP>
10c723b2:       6000 014a       braw 10c724fe <tcp_keepalive_timer+0x166>
10c723b6:       102a 0020       moveb %a2@(32),%d0
10c723ba:       0c00 000a       cmpib #10,%d0
10c723be:       660a            bnes 10c723ca <tcp_keepalive_timer+0x32>
10c723c0:       2f0a            movel %a2,%sp@-
10c723c2:       4eba fda8       jsr %pc@(10c7216c <tcp_synack_timer>)
10c723c6:       6000 01b6       braw 10c7257e <tcp_keepalive_timer+0x1e6>
10c723ca:       102a 0020       moveb %a2@(32),%d0
10c723ce:       0c00 0005       cmpib #5,%d0
10c723d2:       6660            bnes 10c72434 <tcp_keepalive_timer+0x9c>
10c723d4:       102a 0094       moveb %a2@(148),%d0
10c723d8:       675a            beqs 10c72434 <tcp_keepalive_timer+0x9c>
10c723da:       202b 01a0       movel %a3@(416),%d0
10c723de:       6d42            blts 10c72422 <tcp_keepalive_timer+0x8a>
10c723e0:       2040            moveal %d0,%a0
10c723e2:       b0fc 0000       cmpaw #0,%a0
10c723e6:       6606            bnes 10c723ee <tcp_keepalive_timer+0x56>
10c723e8:       2079 1001 026c  moveal 1001026c <sysctl_tcp_fin_timeout>,%a0
10c723ee:       222b 0084       movel %a3@(132),%d1
10c723f2:       2001            movel %d1,%d0
10c723f4:       e288            lsrl #1,%d0
10c723f6:       e589            lsll #2,%d1
10c723f8:       9280            subl %d0,%d1
10c723fa:       b288            cmpl %a0,%d1
10c723fc:       6302            blss 10c72400 <tcp_keepalive_timer+0x68>
10c723fe:       2041            moveal %d1,%a0
10c72400:       2008            movel %a0,%d0
10c72402:       0680 ffff e890  addil #-6000,%d0
10c72408:       4a80            tstl %d0
10c7240a:       6f16            bles 10c72422 <tcp_keepalive_timer+0x8a>
10c7240c:       2f00            movel %d0,%sp@-
10c7240e:       4878 0005       pea 5 <LSIGTRAP>
10c72412:       2f0a            movel %a2,%sp@-
10c72414:       4eb9 10c7 5a5e  jsr 10c75a5e <tcp_time_wait>
10c7241a:       4fef 000c       lea %sp@(12),%sp
10c7241e:       6000 0160       braw 10c72580 <tcp_keepalive_timer+0x1e8>
10c72422:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c72426:       2f0a            movel %a2,%sp@-
10c72428:       4eb9 10c7 0a1e  jsr 10c70a1e <tcp_send_active_reset>
10c7242e:       508f            addql #8,%sp
10c72430:       6000 00d6       braw 10c72508 <tcp_keepalive_timer+0x170>
10c72434:       102a 0097       moveb %a2@(151),%d0
10c72438:       6700 0146       beqw 10c72580 <tcp_keepalive_timer+0x1e8>
10c7243c:       102a 0020       moveb %a2@(32),%d0
10c72440:       0c00 0007       cmpib #7,%d0
10c72444:       6700 013a       beqw 10c72580 <tcp_keepalive_timer+0x1e8>
10c72448:       222b 0198       movel %a3@(408),%d1
10c7244c:       2001            movel %d1,%d0
10c7244e:       6606            bnes 10c72456 <tcp_keepalive_timer+0xbe>
10c72450:       2039 1001 02d8  movel 100102d8 <sysctl_tcp_keepalive_time>,%d0
10c72456:       2400            movel %d0,%d2
10c72458:       4aab 0088       tstl %a3@(136)
10c7245c:       6600 009e       bnew 10c724fc <tcp_keepalive_timer+0x164>
10c72460:       4aab 00e8       tstl %a3@(232)
10c72464:       6600 0096       bnew 10c724fc <tcp_keepalive_timer+0x164>
10c72468:       2439 1002 67b0  movel 100267b0 <jiffies>,%d2
10c7246e:       94ab 0018       subl %a3@(24),%d2
10c72472:       2001            movel %d1,%d0
10c72474:       6606            bnes 10c7247c <tcp_keepalive_timer+0xe4>
10c72476:       2039 1001 02d8  movel 100102d8 <sysctl_tcp_keepalive_time>,%d0
10c7247c:       b082            cmpl %d2,%d0
10c7247e:       625a            bhis 10c724da <tcp_keepalive_timer+0x142>
10c72480:       102b 010f       moveb %a3@(271),%d0
10c72484:       6610            bnes 10c72496 <tcp_keepalive_timer+0xfe>
10c72486:       4280            clrl %d0
10c72488:       102b 0154       moveb %a3@(340),%d0
10c7248c:       b0b9 1001 02dc  cmpl 100102dc <sysctl_tcp_keepalive_probes>,%d0
10c72492:       6c08            bges 10c7249c <tcp_keepalive_timer+0x104>
10c72494:       6020            bras 10c724b6 <tcp_keepalive_timer+0x11e>
10c72496:       b02b 0154       cmpb %a3@(340),%d0
10c7249a:       621a            bhis 10c724b6 <tcp_keepalive_timer+0x11e>
10c7249c:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c724a0:       2f0a            movel %a2,%sp@-
10c724a2:       4eb9 10c7 0a1e  jsr 10c70a1e <tcp_send_active_reset>
10c724a8:       2f0a            movel %a2,%sp@-
10c724aa:       4eba f43e       jsr %pc@(10c718ea <tcp_write_err>)
10c724ae:       4fef 000c       lea %sp@(12),%sp
10c724b2:       6000 00cc       braw 10c72580 <tcp_keepalive_timer+0x1e8>
10c724b6:       2f0a            movel %a2,%sp@-
10c724b8:       4eb9 10c7 1568  jsr 10c71568 <tcp_write_wakeup>
10c724be:       588f            addql #4,%sp
10c724c0:       4a80            tstl %d0
10c724c2:       6e12            bgts 10c724d6 <tcp_keepalive_timer+0x13e>
10c724c4:       522b 0154       addqb #1,%a3@(340)
10c724c8:       202b 019c       movel %a3@(412),%d0
10c724cc:       6618            bnes 10c724e6 <tcp_keepalive_timer+0x14e>
10c724ce:       2039 1001 02e0  movel 100102e0 <sysctl_tcp_keepalive_intvl>,%d0
10c724d4:       6010            bras 10c724e6 <tcp_keepalive_timer+0x14e>
10c724d6:       7432            moveq #50,%d2
10c724d8:       600e            bras 10c724e8 <tcp_keepalive_timer+0x150>
10c724da:       2001            movel %d1,%d0
10c724dc:       6606            bnes 10c724e4 <tcp_keepalive_timer+0x14c>
10c724de:       2039 1001 02d8  movel 100102d8 <sysctl_tcp_keepalive_time>,%d0
10c724e4:       9082            subl %d2,%d0
10c724e6:       2400            movel %d0,%d2
10c724e8:       0caa 0000 0fff  cmpil #4095,%a2@(128)
10c724ee:       0080 
10c724f0:       6f0a            bles 10c724fc <tcp_keepalive_timer+0x164>
10c724f2:       2f0a            movel %a2,%sp@-
10c724f4:       4eb9 10c6 654e  jsr 10c6654e <__tcp_mem_reclaim>
10c724fa:       588f            addql #4,%sp
10c724fc:       2f02            movel %d2,%sp@-
10c724fe:       2f0a            movel %a2,%sp@-
10c72500:       4eba fe1c       jsr %pc@(10c7231e <tcp_reset_keepalive_timer>)
10c72504:       508f            addql #8,%sp
10c72506:       6078            bras 10c72580 <tcp_keepalive_timer+0x1e8>
10c72508:       102a 0020       moveb %a2@(32),%d0
10c7250c:       4282            clrl %d2
10c7250e:       1400            moveb %d0,%d2
10c72510:       206a 00d2       moveal %a2@(210),%a0
10c72514:       2f0a            movel %a2,%sp@-
10c72516:       2068 003c       moveal %a0@(60),%a0
10c7251a:       4e90            jsr %a0@
10c7251c:       588f            addql #4,%sp
10c7251e:       4aaa 0090       tstl %a2@(144)
10c72522:       6712            beqs 10c72536 <tcp_keepalive_timer+0x19e>
10c72524:       082a 0003 00a0  btst #3,%a2@(160)
10c7252a:       660a            bnes 10c72536 <tcp_keepalive_timer+0x19e>
10c7252c:       2f0a            movel %a2,%sp@-
10c7252e:       4eb9 10c7 27f2  jsr 10c727f2 <tcp_put_port>
10c72534:       588f            addql #4,%sp
10c72536:       7001            moveq #1,%d0
10c72538:       b082            cmpl %d2,%d0
10c7253a:       6616            bnes 10c72552 <tcp_keepalive_timer+0x1ba>
10c7253c:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c72542:       57c0            seq %d0
10c72544:       7238            moveq #56,%d1
10c72546:       c081            andl %d1,%d0
10c72548:       41f9 1003 3112  lea 10033112 <tcp_statistics+0x20>,%a0
10c7254e:       53b0 0800       subql #1,%a0@(00000000,%d0:l)
10c72552:       7007            moveq #7,%d0
10c72554:       1540 0020       moveb %d0,%a2@(32)
10c72558:       2f0a            movel %a2,%sp@-
10c7255a:       4eba f30a       jsr %pc@(10c71866 <tcp_clear_xmit_timers>)
10c7255e:       157c 0003 0027  moveb #3,%a2@(39)
10c72564:       588f            addql #4,%sp
10c72566:       102a 0094       moveb %a2@(148),%d0
10c7256a:       660a            bnes 10c72576 <tcp_keepalive_timer+0x1de>
10c7256c:       2f0a            movel %a2,%sp@-
10c7256e:       206a 030e       moveal %a2@(782),%a0
10c72572:       4e90            jsr %a0@
10c72574:       6008            bras 10c7257e <tcp_keepalive_timer+0x1e6>
10c72576:       2f0a            movel %a2,%sp@-
10c72578:       4eb9 10c6 8d50  jsr 10c68d50 <tcp_destroy_sock>
10c7257e:       588f            addql #4,%sp
10c72580:       41ea 0028       lea %a2@(40),%a0
10c72584:       40c1            movew %sr,%d1
10c72586:       007c 0700       oriw #1792,%sr
10c7258a:       2010            movel %a0@,%d0
10c7258c:       5380            subql #1,%d0
10c7258e:       2080            movel %d0,%a0@
10c72590:       46c1            movew %d1,%sr
10c72592:       4a80            tstl %d0
10c72594:       6608            bnes 10c7259e <tcp_keepalive_timer+0x206>
10c72596:       2f0a            movel %a2,%sp@-
10c72598:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c7259e:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c725a4:       4e5e            unlk %fp
10c725a6:       4e75            rts

10c725a8 <tcp_bucket_create>:
10c725a8:       4e56 0000       linkw %fp,#0
10c725ac:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c725b0:       246e 0008       moveal %fp@(8),%a2
10c725b4:       242e 000c       movel %fp@(12),%d2
10c725b8:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c725bc:       2f39 1003 2964  movel 10032964 <tcp_bucket_cachep>,%sp@-
10c725c2:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c725c8:       2040            moveal %d0,%a0
10c725ca:       b0fc 0000       cmpaw #0,%a0
10c725ce:       6726            beqs 10c725f6 <tcp_bucket_create+0x4e>
10c725d0:       3082            movew %d2,%a0@
10c725d2:       4268 0002       clrw %a0@(2)
10c725d6:       42a8 0008       clrl %a0@(8)
10c725da:       226a 0004       moveal %a2@(4),%a1
10c725de:       2149 0004       movel %a1,%a0@(4)
10c725e2:       6708            beqs 10c725ec <tcp_bucket_create+0x44>
10c725e4:       47e8 0004       lea %a0@(4),%a3
10c725e8:       234b 000c       movel %a3,%a1@(12)
10c725ec:       2548 0004       movel %a0,%a2@(4)
10c725f0:       588a            addql #4,%a2
10c725f2:       214a 000c       movel %a2,%a0@(12)
10c725f6:       2008            movel %a0,%d0
10c725f8:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c725fe:       4e5e            unlk %fp
10c72600:       4e75            rts

10c72602 <tcp_v4_get_port>:
10c72602:       4e56 0000       linkw %fp,#0
10c72606:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c7260a:       246e 0008       moveal %fp@(8),%a2
10c7260e:       202e 000c       movel %fp@(12),%d0
10c72612:       3400            movew %d0,%d2
10c72614:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c7261a:       5290            addql #1,%a0@
10c7261c:       2a48            moveal %a0,%a5
10c7261e:       4a40            tstw %d0
10c72620:       6600 0082       bnew 10c726a4 <tcp_v4_get_port+0xa2>
10c72624:       2439 1001 03b0  movel 100103b0 <sysctl_local_port_range>,%d2
10c7262a:       2639 1001 03b4  movel 100103b4 <sysctl_local_port_range+0x4>,%d3
10c72630:       2003            movel %d3,%d0
10c72632:       9082            subl %d2,%d0
10c72634:       2040            moveal %d0,%a0
10c72636:       5288            addql #1,%a0
10c72638:       2239 1001 03b8  movel 100103b8 <tcp_port_rover>,%d1
10c7263e:       7800            moveq #0,%d4
10c72640:       2a39 1001 0308  movel 10010308 <tcp_hashinfo+0x8>,%d5
10c72646:       5385            subql #1,%d5
10c72648:       49f9 1001 0304  lea 10010304 <tcp_hashinfo+0x4>,%a4
10c7264e:       5281            addql #1,%d1
10c72650:       b481            cmpl %d1,%d2
10c72652:       6e04            bgts 10c72658 <tcp_v4_get_port+0x56>
10c72654:       b681            cmpl %d1,%d3
10c72656:       6c02            bges 10c7265a <tcp_v4_get_port+0x58>
10c72658:       2202            movel %d2,%d1
10c7265a:       3801            movew %d1,%d4
10c7265c:       2004            movel %d4,%d0
10c7265e:       c085            andl %d5,%d0
10c72660:       e788            lsll #3,%d0
10c72662:       2654            moveal %a4@,%a3
10c72664:       d7c0            addal %d0,%a3
10c72666:       226b 0004       moveal %a3@(4),%a1
10c7266a:       b2fc 0000       cmpaw #0,%a1
10c7266e:       671c            beqs 10c7268c <tcp_v4_get_port+0x8a>
10c72670:       7000            moveq #0,%d0
10c72672:       3011            movew %a1@,%d0
10c72674:       b280            cmpl %d0,%d1
10c72676:       670c            beqs 10c72684 <tcp_v4_get_port+0x82>
10c72678:       2269 0004       moveal %a1@(4),%a1
10c7267c:       b2fc 0000       cmpaw #0,%a1
10c72680:       66f0            bnes 10c72672 <tcp_v4_get_port+0x70>
10c72682:       6008            bras 10c7268c <tcp_v4_get_port+0x8a>
10c72684:       5388            subql #1,%a0
10c72686:       b0fc 0000       cmpaw #0,%a0
10c7268a:       6ec2            bgts 10c7264e <tcp_v4_get_port+0x4c>
10c7268c:       23c1 1001 03b8  movel %d1,100103b8 <tcp_port_rover>
10c72692:       7801            moveq #1,%d4
10c72694:       b0fc 0000       cmpaw #0,%a0
10c72698:       6f00 014a       blew 10c727e4 <tcp_v4_get_port+0x1e2>
10c7269c:       3401            movew %d1,%d2
10c7269e:       93c9            subal %a1,%a1
10c726a0:       6000 00a4       braw 10c72746 <tcp_v4_get_port+0x144>
10c726a4:       0280 0000 ffff  andil #65535,%d0
10c726aa:       2239 1001 0308  movel 10010308 <tcp_hashinfo+0x8>,%d1
10c726b0:       5381            subql #1,%d1
10c726b2:       c081            andl %d1,%d0
10c726b4:       e788            lsll #3,%d0
10c726b6:       2679 1001 0304  moveal 10010304 <tcp_hashinfo+0x4>,%a3
10c726bc:       d7c0            addal %d0,%a3
10c726be:       226b 0004       moveal %a3@(4),%a1
10c726c2:       6004            bras 10c726c8 <tcp_v4_get_port+0xc6>
10c726c4:       2269 0004       moveal %a1@(4),%a1
10c726c8:       b2fc 0000       cmpaw #0,%a1
10c726cc:       6778            beqs 10c72746 <tcp_v4_get_port+0x144>
10c726ce:       b451            cmpw %a1@,%d2
10c726d0:       66f2            bnes 10c726c4 <tcp_v4_get_port+0xc2>
10c726d2:       b2fc 0000       cmpaw #0,%a1
10c726d6:       676e            beqs 10c72746 <tcp_v4_get_port+0x144>
10c726d8:       2229 0008       movel %a1@(8),%d1
10c726dc:       6768            beqs 10c72746 <tcp_v4_get_port+0x144>
10c726de:       4a69 0002       tstw %a1@(2)
10c726e2:       6712            beqs 10c726f6 <tcp_v4_get_port+0xf4>
10c726e4:       4a2a 0026       tstb %a2@(38)
10c726e8:       670c            beqs 10c726f6 <tcp_v4_get_port+0xf4>
10c726ea:       102a 0020       moveb %a2@(32),%d0
10c726ee:       0c00 000a       cmpib #10,%d0
10c726f2:       6600 00a8       bnew 10c7279c <tcp_v4_get_port+0x19a>
10c726f6:       7801            moveq #1,%d4
10c726f8:       2041            moveal %d1,%a0
10c726fa:       4283            clrl %d3
10c726fc:       162a 0026       moveb %a2@(38),%d3
10c72700:       6004            bras 10c72706 <tcp_v4_get_port+0x104>
10c72702:       2068 0018       moveal %a0@(24),%a0
10c72706:       b0fc 0000       cmpaw #0,%a0
10c7270a:       6732            beqs 10c7273e <tcp_v4_get_port+0x13c>
10c7270c:       b1ca            cmpal %a2,%a0
10c7270e:       67f2            beqs 10c72702 <tcp_v4_get_port+0x100>
10c72710:       202a 000c       movel %a2@(12),%d0
10c72714:       b0a8 000c       cmpl %a0@(12),%d0
10c72718:       66e8            bnes 10c72702 <tcp_v4_get_port+0x100>
10c7271a:       4a83            tstl %d3
10c7271c:       6710            beqs 10c7272e <tcp_v4_get_port+0x12c>
10c7271e:       4a28 0026       tstb %a0@(38)
10c72722:       670a            beqs 10c7272e <tcp_v4_get_port+0x12c>
10c72724:       1028 0020       moveb %a0@(32),%d0
10c72728:       0c00 000a       cmpib #10,%d0
10c7272c:       66d4            bnes 10c72702 <tcp_v4_get_port+0x100>
10c7272e:       2228 0004       movel %a0@(4),%d1
10c72732:       670a            beqs 10c7273e <tcp_v4_get_port+0x13c>
10c72734:       202a 0004       movel %a2@(4),%d0
10c72738:       6704            beqs 10c7273e <tcp_v4_get_port+0x13c>
10c7273a:       b081            cmpl %d1,%d0
10c7273c:       66c4            bnes 10c72702 <tcp_v4_get_port+0x100>
10c7273e:       b0fc 0000       cmpaw #0,%a0
10c72742:       6600 00a0       bnew 10c727e4 <tcp_v4_get_port+0x1e2>
10c72746:       7801            moveq #1,%d4
10c72748:       b2fc 0000       cmpaw #0,%a1
10c7274c:       6616            bnes 10c72764 <tcp_v4_get_port+0x162>
10c7274e:       3f02            movew %d2,%sp@-
10c72750:       4267            clrw %sp@-
10c72752:       2f0b            movel %a3,%sp@-
10c72754:       4eba fe52       jsr %pc@(10c725a8 <tcp_bucket_create>)
10c72758:       2240            moveal %d0,%a1
10c7275a:       508f            addql #8,%sp
10c7275c:       b2fc 0000       cmpaw #0,%a1
10c72760:       6700 0082       beqw 10c727e4 <tcp_v4_get_port+0x1e2>
10c72764:       4aa9 0008       tstl %a1@(8)
10c72768:       6618            bnes 10c72782 <tcp_v4_get_port+0x180>
10c7276a:       4a2a 0026       tstb %a2@(38)
10c7276e:       6728            beqs 10c72798 <tcp_v4_get_port+0x196>
10c72770:       102a 0020       moveb %a2@(32),%d0
10c72774:       0c00 000a       cmpib #10,%d0
10c72778:       671e            beqs 10c72798 <tcp_v4_get_port+0x196>
10c7277a:       337c 0001 0002  movew #1,%a1@(2)
10c72780:       601a            bras 10c7279c <tcp_v4_get_port+0x19a>
10c72782:       4a69 0002       tstw %a1@(2)
10c72786:       6714            beqs 10c7279c <tcp_v4_get_port+0x19a>
10c72788:       4a2a 0026       tstb %a2@(38)
10c7278c:       670a            beqs 10c72798 <tcp_v4_get_port+0x196>
10c7278e:       102a 0020       moveb %a2@(32),%d0
10c72792:       0c00 000a       cmpib #10,%d0
10c72796:       6604            bnes 10c7279c <tcp_v4_get_port+0x19a>
10c72798:       4269 0002       clrw %a1@(2)
10c7279c:       4aaa 0090       tstl %a2@(144)
10c727a0:       662a            bnes 10c727cc <tcp_v4_get_port+0x1ca>
10c727a2:       3542 000a       movew %d2,%a2@(10)
10c727a6:       2029 0008       movel %a1@(8),%d0
10c727aa:       2540 0018       movel %d0,%a2@(24)
10c727ae:       670c            beqs 10c727bc <tcp_v4_get_port+0x1ba>
10c727b0:       2069 0008       moveal %a1@(8),%a0
10c727b4:       47ea 0018       lea %a2@(24),%a3
10c727b8:       214b 001c       movel %a3,%a0@(28)
10c727bc:       234a 0008       movel %a2,%a1@(8)
10c727c0:       41e9 0008       lea %a1@(8),%a0
10c727c4:       2548 001c       movel %a0,%a2@(28)
10c727c8:       2549 0090       movel %a1,%a2@(144)
10c727cc:       b3ea 0090       cmpal %a2@(144),%a1
10c727d0:       6710            beqs 10c727e2 <tcp_v4_get_port+0x1e0>
10c727d2:       4878 010e       pea 10e <LSIGTRAP+0x109>
10c727d6:       4879 1000 9310  pea 10009310 <timer_bug_msg+0x149>
10c727dc:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c727e2:       7800            moveq #0,%d4
10c727e4:       5395            subql #1,%a5@
10c727e6:       2004            movel %d4,%d0
10c727e8:       4cee 3c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a5
10c727ee:       4e5e            unlk %fp
10c727f0:       4e75            rts

10c727f2 <tcp_put_port>:
10c727f2:       4e56 0000       linkw %fp,#0
10c727f6:       48e7 0038       moveml %a2-%a4,%sp@-
10c727fa:       226e 0008       moveal %fp@(8),%a1
10c727fe:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c72804:       5290            addql #1,%a0@
10c72806:       2469 0090       moveal %a1@(144),%a2
10c7280a:       2669 0018       moveal %a1@(24),%a3
10c7280e:       2848            moveal %a0,%a4
10c72810:       b6fc 0000       cmpaw #0,%a3
10c72814:       6706            beqs 10c7281c <tcp_put_port+0x2a>
10c72816:       2769 001c 001c  movel %a1@(28),%a3@(28)
10c7281c:       2069 001c       moveal %a1@(28),%a0
10c72820:       20a9 0018       movel %a1@(24),%a0@
10c72824:       42a9 0090       clrl %a1@(144)
10c72828:       4269 000a       clrw %a1@(10)
10c7282c:       4aaa 0008       tstl %a2@(8)
10c72830:       6626            bnes 10c72858 <tcp_put_port+0x66>
10c72832:       206a 0004       moveal %a2@(4),%a0
10c72836:       b0fc 0000       cmpaw #0,%a0
10c7283a:       6706            beqs 10c72842 <tcp_put_port+0x50>
10c7283c:       216a 000c 000c  movel %a2@(12),%a0@(12)
10c72842:       206a 000c       moveal %a2@(12),%a0
10c72846:       20aa 0004       movel %a2@(4),%a0@
10c7284a:       2f0a            movel %a2,%sp@-
10c7284c:       2f39 1003 2964  movel 10032964 <tcp_bucket_cachep>,%sp@-
10c72852:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c72858:       5394            subql #1,%a4@
10c7285a:       4cee 1c00 fff4  moveml %fp@(-12),%a2-%a4
10c72860:       4e5e            unlk %fp
10c72862:       4e75            rts

10c72864 <tcp_listen_wlock>:
10c72864:       4e56 ffe0       linkw %fp,#-32
10c72868:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c7286c:       203c 1001 0394  movel #268501908,%d0
10c72872:       2640            moveal %d0,%a3
10c72874:       4a93            tstl %a3@
10c72876:       6778            beqs 10c728f0 <tcp_listen_wlock+0x8c>
10c72878:       42ae ffe0       clrl %fp@(-32)
10c7287c:       42ae ffe8       clrl %fp@(-24)
10c72880:       42ae ffec       clrl %fp@(-20)
10c72884:       45ee fff0       lea %fp@(-16),%a2
10c72888:       2d79 1002 53b4  movel 100253b4 <_current_task>,%fp@(-28)
10c7288e:       ffe4 
10c72890:       24ae ffe0       movel %fp@(-32),%a2@
10c72894:       2d6e ffe4 fff4  movel %fp@(-28),%fp@(-12)
10c7289a:       2d6e ffe8 fff8  movel %fp@(-24),%fp@(-8)
10c728a0:       2d6e ffec fffc  movel %fp@(-20),%fp@(-4)
10c728a6:       2f0a            movel %a2,%sp@-
10c728a8:       4879 1001 0398  pea 10010398 <tcp_hashinfo+0x98>
10c728ae:       4eb9 10c1 5376  jsr 10c15376 <add_wait_queue_exclusive>
10c728b4:       508f            addql #8,%sp
10c728b6:       240a            movel %a2,%d2
10c728b8:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c728be:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c728c4:       7002            moveq #2,%d0
10c728c6:       2080            movel %d0,%a0@
10c728c8:       4a93            tstl %a3@
10c728ca:       670c            beqs 10c728d8 <tcp_listen_wlock+0x74>
10c728cc:       5392            subql #1,%a2@
10c728ce:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c728d4:       5292            addql #1,%a2@
10c728d6:       60e6            bras 10c728be <tcp_listen_wlock+0x5a>
10c728d8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c728de:       7000            moveq #0,%d0
10c728e0:       2080            movel %d0,%a0@
10c728e2:       2f02            movel %d2,%sp@-
10c728e4:       4879 1001 0398  pea 10010398 <tcp_hashinfo+0x98>
10c728ea:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c728f0:       4cee 0c04 ffd4  moveml %fp@(-44),%d2/%a2-%a3
10c728f6:       4e5e            unlk %fp
10c728f8:       4e75            rts

10c728fa <tcp_v4_hash>:
10c728fa:       4e56 0000       linkw %fp,#0
10c728fe:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c72902:       266e 0008       moveal %fp@(8),%a3
10c72906:       102b 0020       moveb %a3@(32),%d0
10c7290a:       0c00 0007       cmpib #7,%d0
10c7290e:       6700 00c6       beqw 10c729d6 <tcp_v4_hash+0xdc>
10c72912:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c72918:       5290            addql #1,%a0@
10c7291a:       2848            moveal %a0,%a4
10c7291c:       4aab 0014       tstl %a3@(20)
10c72920:       6712            beqs 10c72934 <tcp_v4_hash+0x3a>
10c72922:       4878 0159       pea 159 <LSIGTRAP+0x154>
10c72926:       4879 1000 936d  pea 1000936d <timer_bug_msg+0x1a6>
10c7292c:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c72932:       508f            addql #8,%sp
10c72934:       102b 0020       moveb %a3@(32),%d0
10c72938:       0c00 000a       cmpib #10,%d0
10c7293c:       6618            bnes 10c72956 <tcp_v4_hash+0x5c>
10c7293e:       302b 000a       movew %a3@(10),%d0
10c72942:       721f            moveq #31,%d1
10c72944:       c081            andl %d1,%d0
10c72946:       e588            lsll #2,%d0
10c72948:       2440            moveal %d0,%a2
10c7294a:       d5fc 1001 0310  addal #268501776,%a2
10c72950:       4eba ff12       jsr %pc@(10c72864 <tcp_listen_wlock>)
10c72954:       6040            bras 10c72996 <tcp_v4_hash+0x9c>
10c72956:       4281            clrl %d1
10c72958:       322b 000a       movew %a3@(10),%d1
10c7295c:       242b 0004       movel %a3@(4),%d2
10c72960:       b581            eorl %d2,%d1
10c72962:       4280            clrl %d0
10c72964:       302b 0008       movew %a3@(8),%d0
10c72968:       2413            movel %a3@,%d2
10c7296a:       b580            eorl %d2,%d0
10c7296c:       b181            eorl %d0,%d1
10c7296e:       2001            movel %d1,%d0
10c72970:       4840            swap %d0
10c72972:       48c0            extl %d0
10c72974:       b181            eorl %d0,%d1
10c72976:       2001            movel %d1,%d0
10c72978:       e080            asrl #8,%d0
10c7297a:       b380            eorl %d1,%d0
10c7297c:       2239 1001 030c  movel 1001030c <tcp_hashinfo+0xc>,%d1
10c72982:       5381            subql #1,%d1
10c72984:       c081            andl %d1,%d0
10c72986:       2740 00ae       movel %d0,%a3@(174)
10c7298a:       e788            lsll #3,%d0
10c7298c:       d0b9 1001 0300  addl 10010300 <tcp_hashinfo>,%d0
10c72992:       2440            moveal %d0,%a2
10c72994:       588a            addql #4,%a2
10c72996:       2012            movel %a2@,%d0
10c72998:       2740 0010       movel %d0,%a3@(16)
10c7299c:       670a            beqs 10c729a8 <tcp_v4_hash+0xae>
10c7299e:       2052            moveal %a2@,%a0
10c729a0:       43eb 0010       lea %a3@(16),%a1
10c729a4:       2149 0014       movel %a1,%a0@(20)
10c729a8:       248b            movel %a3,%a2@
10c729aa:       274a 0014       movel %a2,%a3@(20)
10c729ae:       206b 00d2       moveal %a3@(210),%a0
10c729b2:       52a8 0064       addql #1,%a0@(100)
10c729b6:       102b 0020       moveb %a3@(32),%d0
10c729ba:       0c00 000a       cmpib #10,%d0
10c729be:       6614            bnes 10c729d4 <tcp_v4_hash+0xda>
10c729c0:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c729c4:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c729c8:       4879 1001 0398  pea 10010398 <tcp_hashinfo+0x98>
10c729ce:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c729d4:       5394            subql #1,%a4@
10c729d6:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c729dc:       4e5e            unlk %fp
10c729de:       4e75            rts

10c729e0 <tcp_unhash>:
10c729e0:       4e56 0000       linkw %fp,#0
10c729e4:       2f0b            movel %a3,%sp@-
10c729e6:       2f0a            movel %a2,%sp@-
10c729e8:       266e 0008       moveal %fp@(8),%a3
10c729ec:       102b 0020       moveb %a3@(32),%d0
10c729f0:       0c00 000a       cmpib #10,%d0
10c729f4:       660e            bnes 10c72a04 <tcp_unhash+0x24>
10c729f6:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c729fc:       5292            addql #1,%a2@
10c729fe:       4eba fe64       jsr %pc@(10c72864 <tcp_listen_wlock>)
10c72a02:       600a            bras 10c72a0e <tcp_unhash+0x2e>
10c72a04:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c72a0a:       5290            addql #1,%a0@
10c72a0c:       2448            moveal %a0,%a2
10c72a0e:       202b 0014       movel %a3@(20),%d0
10c72a12:       6722            beqs 10c72a36 <tcp_unhash+0x56>
10c72a14:       206b 0010       moveal %a3@(16),%a0
10c72a18:       b0fc 0000       cmpaw #0,%a0
10c72a1c:       6704            beqs 10c72a22 <tcp_unhash+0x42>
10c72a1e:       2140 0014       movel %d0,%a0@(20)
10c72a22:       206b 0014       moveal %a3@(20),%a0
10c72a26:       20ab 0010       movel %a3@(16),%a0@
10c72a2a:       42ab 0014       clrl %a3@(20)
10c72a2e:       206b 00d2       moveal %a3@(210),%a0
10c72a32:       53a8 0064       subql #1,%a0@(100)
10c72a36:       5392            subql #1,%a2@
10c72a38:       102b 0020       moveb %a3@(32),%d0
10c72a3c:       0c00 000a       cmpib #10,%d0
10c72a40:       6614            bnes 10c72a56 <tcp_unhash+0x76>
10c72a42:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c72a46:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c72a4a:       4879 1001 0398  pea 10010398 <tcp_hashinfo+0x98>
10c72a50:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c72a56:       246e fff8       moveal %fp@(-8),%a2
10c72a5a:       266e fffc       moveal %fp@(-4),%a3
10c72a5e:       4e5e            unlk %fp
10c72a60:       4e75            rts

10c72a62 <__tcp_v4_lookup_listener>:
10c72a62:       4e56 0000       linkw %fp,#0
10c72a66:       48e7 3c00       moveml %d2-%d5,%sp@-
10c72a6a:       206e 0008       moveal %fp@(8),%a0
10c72a6e:       2a2e 000c       movel %fp@(12),%d5
10c72a72:       282e 0014       movel %fp@(20),%d4
10c72a76:       362e 0012       movew %fp@(18),%d3
10c72a7a:       7400            moveq #0,%d2
10c72a7c:       7000            moveq #0,%d0
10c72a7e:       b0fc 0000       cmpaw #0,%a0
10c72a82:       6740            beqs 10c72ac4 <__tcp_v4_lookup_listener+0x62>
10c72a84:       b668 000a       cmpw %a0@(10),%d3
10c72a88:       6630            bnes 10c72aba <__tcp_v4_lookup_listener+0x58>
10c72a8a:       2228 0004       movel %a0@(4),%d1
10c72a8e:       327c 0001       moveaw #1,%a1
10c72a92:       6708            beqs 10c72a9c <__tcp_v4_lookup_listener+0x3a>
10c72a94:       ba81            cmpl %d1,%d5
10c72a96:       6622            bnes 10c72aba <__tcp_v4_lookup_listener+0x58>
10c72a98:       327c 0002       moveaw #2,%a1
10c72a9c:       2228 000c       movel %a0@(12),%d1
10c72aa0:       6706            beqs 10c72aa8 <__tcp_v4_lookup_listener+0x46>
10c72aa2:       b881            cmpl %d1,%d4
10c72aa4:       6614            bnes 10c72aba <__tcp_v4_lookup_listener+0x58>
10c72aa6:       5289            addql #1,%a1
10c72aa8:       7203            moveq #3,%d1
10c72aaa:       b289            cmpl %a1,%d1
10c72aac:       6604            bnes 10c72ab2 <__tcp_v4_lookup_listener+0x50>
10c72aae:       2008            movel %a0,%d0
10c72ab0:       6014            bras 10c72ac6 <__tcp_v4_lookup_listener+0x64>
10c72ab2:       b089            cmpl %a1,%d0
10c72ab4:       6c04            bges 10c72aba <__tcp_v4_lookup_listener+0x58>
10c72ab6:       2009            movel %a1,%d0
10c72ab8:       2408            movel %a0,%d2
10c72aba:       2068 0010       moveal %a0@(16),%a0
10c72abe:       b0fc 0000       cmpaw #0,%a0
10c72ac2:       66c0            bnes 10c72a84 <__tcp_v4_lookup_listener+0x22>
10c72ac4:       2002            movel %d2,%d0
10c72ac6:       4cdf 003c       moveml %sp@+,%d2-%d5
10c72aca:       4e5e            unlk %fp
10c72acc:       4e75            rts

10c72ace <tcp_v4_check_established>:
10c72ace:       4e56 0000       linkw %fp,#0
10c72ad2:       48e7 3e3c       moveml %d2-%d6/%a2-%a5,%sp@-
10c72ad6:       2a6e 0008       moveal %fp@(8),%a5
10c72ada:       282d 0004       movel %a5@(4),%d4
10c72ade:       2615            movel %a5@,%d3
10c72ae0:       2c2d 000c       movel %a5@(12),%d6
10c72ae4:       302d 0008       movew %a5@(8),%d0
10c72ae8:       3a00            movew %d0,%d5
10c72aea:       4845            swap %d5
10c72aec:       3a2d 000a       movew %a5@(10),%d5
10c72af0:       4281            clrl %d1
10c72af2:       322d 000a       movew %a5@(10),%d1
10c72af6:       b981            eorl %d4,%d1
10c72af8:       0280 0000 ffff  andil #65535,%d0
10c72afe:       b780            eorl %d3,%d0
10c72b00:       b181            eorl %d0,%d1
10c72b02:       2001            movel %d1,%d0
10c72b04:       4840            swap %d0
10c72b06:       48c0            extl %d0
10c72b08:       b181            eorl %d0,%d1
10c72b0a:       2401            movel %d1,%d2
10c72b0c:       e082            asrl #8,%d2
10c72b0e:       b382            eorl %d1,%d2
10c72b10:       2039 1001 030c  movel 1001030c <tcp_hashinfo+0xc>,%d0
10c72b16:       5380            subql #1,%d0
10c72b18:       c480            andl %d0,%d2
10c72b1a:       2002            movel %d2,%d0
10c72b1c:       e788            lsll #3,%d0
10c72b1e:       2479 1001 0300  moveal 10010300 <tcp_hashinfo>,%a2
10c72b24:       d5c0            addal %d0,%a2
10c72b26:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c72b2c:       5290            addql #1,%a0@
10c72b2e:       2039 1001 030c  movel 1001030c <tcp_hashinfo+0xc>,%d0
10c72b34:       e788            lsll #3,%d0
10c72b36:       2272 0804       moveal %a2@(00000004,%d0:l),%a1
10c72b3a:       2848            moveal %a0,%a4
10c72b3c:       b2fc 0000       cmpaw #0,%a1
10c72b40:       675e            beqs 10c72ba0 <tcp_v4_check_established+0xd2>
10c72b42:       2649            moveal %a1,%a3
10c72b44:       b693            cmpl %a3@,%d3
10c72b46:       664e            bnes 10c72b96 <tcp_v4_check_established+0xc8>
10c72b48:       b8ab 0004       cmpl %a3@(4),%d4
10c72b4c:       6648            bnes 10c72b96 <tcp_v4_check_established+0xc8>
10c72b4e:       baab 0008       cmpl %a3@(8),%d5
10c72b52:       6642            bnes 10c72b96 <tcp_v4_check_established+0xc8>
10c72b54:       202b 000c       movel %a3@(12),%d0
10c72b58:       6704            beqs 10c72b5e <tcp_v4_check_established+0x90>
10c72b5a:       bc80            cmpl %d0,%d6
10c72b5c:       6638            bnes 10c72b96 <tcp_v4_check_established+0xc8>
10c72b5e:       41ed 00d6       lea %a5@(214),%a0
10c72b62:       4aab 0044       tstl %a3@(68)
10c72b66:       6700 00f6       beqw 10c72c5e <tcp_v4_check_established+0x190>
10c72b6a:       202b 0038       movel %a3@(56),%d0
10c72b6e:       0680 0001 0001  addil #65537,%d0
10c72b74:       2140 00fc       movel %d0,%a0@(252)
10c72b78:       6606            bnes 10c72b80 <tcp_v4_check_established+0xb2>
10c72b7a:       7201            moveq #1,%d1
10c72b7c:       2141 00fc       movel %d1,%a0@(252)
10c72b80:       216b 0040 0118  movel %a3@(64),%a0@(280)
10c72b86:       216b 0044 011c  movel %a3@(68),%a0@(284)
10c72b8c:       41eb 0028       lea %a3@(40),%a0
10c72b90:       5290            addql #1,%a0@
10c72b92:       588a            addql #4,%a2
10c72b94:       603a            bras 10c72bd0 <tcp_v4_check_established+0x102>
10c72b96:       2269 0010       moveal %a1@(16),%a1
10c72b9a:       b2fc 0000       cmpaw #0,%a1
10c72b9e:       66a2            bnes 10c72b42 <tcp_v4_check_established+0x74>
10c72ba0:       97cb            subal %a3,%a3
10c72ba2:       588a            addql #4,%a2
10c72ba4:       6022            bras 10c72bc8 <tcp_v4_check_established+0xfa>
10c72ba6:       b691            cmpl %a1@,%d3
10c72ba8:       661a            bnes 10c72bc4 <tcp_v4_check_established+0xf6>
10c72baa:       b8a9 0004       cmpl %a1@(4),%d4
10c72bae:       6614            bnes 10c72bc4 <tcp_v4_check_established+0xf6>
10c72bb0:       baa9 0008       cmpl %a1@(8),%d5
10c72bb4:       660e            bnes 10c72bc4 <tcp_v4_check_established+0xf6>
10c72bb6:       2029 000c       movel %a1@(12),%d0
10c72bba:       6700 00a2       beqw 10c72c5e <tcp_v4_check_established+0x190>
10c72bbe:       bc80            cmpl %d0,%d6
10c72bc0:       6700 009c       beqw 10c72c5e <tcp_v4_check_established+0x190>
10c72bc4:       45e9 0010       lea %a1@(16),%a2
10c72bc8:       2252            moveal %a2@,%a1
10c72bca:       b2fc 0000       cmpaw #0,%a1
10c72bce:       66d6            bnes 10c72ba6 <tcp_v4_check_established+0xd8>
10c72bd0:       4aad 0014       tstl %a5@(20)
10c72bd4:       6712            beqs 10c72be8 <tcp_v4_check_established+0x11a>
10c72bd6:       4878 024e       pea 24e <LSIGTRAP+0x249>
10c72bda:       4879 1000 93b9  pea 100093b9 <timer_bug_msg+0x1f2>
10c72be0:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c72be6:       508f            addql #8,%sp
10c72be8:       2012            movel %a2@,%d0
10c72bea:       2b40 0010       movel %d0,%a5@(16)
10c72bee:       670a            beqs 10c72bfa <tcp_v4_check_established+0x12c>
10c72bf0:       2052            moveal %a2@,%a0
10c72bf2:       43ed 0010       lea %a5@(16),%a1
10c72bf6:       2149 0014       movel %a1,%a0@(20)
10c72bfa:       248d            movel %a5,%a2@
10c72bfc:       2b4a 0014       movel %a2,%a5@(20)
10c72c00:       2b42 00ae       movel %d2,%a5@(174)
10c72c04:       206d 00d2       moveal %a5@(210),%a0
10c72c08:       52a8 0064       addql #1,%a0@(100)
10c72c0c:       2014            movel %a4@,%d0
10c72c0e:       2200            movel %d0,%d1
10c72c10:       5381            subql #1,%d1
10c72c12:       2881            movel %d1,%a4@
10c72c14:       b6fc 0000       cmpaw #0,%a3
10c72c18:       6740            beqs 10c72c5a <tcp_v4_check_established+0x18c>
10c72c1a:       2880            movel %d0,%a4@
10c72c1c:       2f0b            movel %a3,%sp@-
10c72c1e:       4eb9 10c7 5d18  jsr 10c75d18 <tcp_tw_deschedule>
10c72c24:       2f0b            movel %a3,%sp@-
10c72c26:       4eb9 10c7 5648  jsr 10c75648 <tcp_timewait_kill>
10c72c2c:       52b9 1003 2f0e  addql #1,10032f0e <net_statistics+0x2c>
10c72c32:       508f            addql #8,%sp
10c72c34:       5394            subql #1,%a4@
10c72c36:       41eb 0028       lea %a3@(40),%a0
10c72c3a:       40c1            movew %sr,%d1
10c72c3c:       007c 0700       oriw #1792,%sr
10c72c40:       2010            movel %a0@,%d0
10c72c42:       5380            subql #1,%d0
10c72c44:       2080            movel %d0,%a0@
10c72c46:       46c1            movew %d1,%sr
10c72c48:       4a80            tstl %d0
10c72c4a:       660e            bnes 10c72c5a <tcp_v4_check_established+0x18c>
10c72c4c:       2f0b            movel %a3,%sp@-
10c72c4e:       2f39 1003 37a6  movel 100337a6 <tcp_timewait_cachep>,%sp@-
10c72c54:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c72c5a:       7000            moveq #0,%d0
10c72c5c:       6004            bras 10c72c62 <tcp_v4_check_established+0x194>
10c72c5e:       5394            subql #1,%a4@
10c72c60:       709d            moveq #-99,%d0
10c72c62:       4cee 3c7c ffdc  moveml %fp@(-36),%d2-%d6/%a2-%a5
10c72c68:       4e5e            unlk %fp
10c72c6a:       4e75            rts

10c72c6c <tcp_v4_hash_connecting>:
10c72c6c:       4e56 0000       linkw %fp,#0
10c72c70:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c72c74:       266e 0008       moveal %fp@(8),%a3
10c72c78:       226b 0090       moveal %a3@(144),%a1
10c72c7c:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c72c82:       5290            addql #1,%a0@
10c72c84:       2848            moveal %a0,%a4
10c72c86:       b7e9 0008       cmpal %a1@(8),%a3
10c72c8a:       6600 00c8       bnew 10c72d54 <tcp_v4_hash_connecting+0xe8>
10c72c8e:       4aab 0018       tstl %a3@(24)
10c72c92:       6600 00c0       bnew 10c72d54 <tcp_v4_hash_connecting+0xe8>
10c72c96:       4aab 0014       tstl %a3@(20)
10c72c9a:       6712            beqs 10c72cae <tcp_v4_hash_connecting+0x42>
10c72c9c:       4878 0159       pea 159 <LSIGTRAP+0x154>
10c72ca0:       4879 1000 936d  pea 1000936d <timer_bug_msg+0x1a6>
10c72ca6:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c72cac:       508f            addql #8,%sp
10c72cae:       102b 0020       moveb %a3@(32),%d0
10c72cb2:       0c00 000a       cmpib #10,%d0
10c72cb6:       6618            bnes 10c72cd0 <tcp_v4_hash_connecting+0x64>
10c72cb8:       302b 000a       movew %a3@(10),%d0
10c72cbc:       721f            moveq #31,%d1
10c72cbe:       c081            andl %d1,%d0
10c72cc0:       e588            lsll #2,%d0
10c72cc2:       2440            moveal %d0,%a2
10c72cc4:       d5fc 1001 0310  addal #268501776,%a2
10c72cca:       4eba fb98       jsr %pc@(10c72864 <tcp_listen_wlock>)
10c72cce:       6040            bras 10c72d10 <tcp_v4_hash_connecting+0xa4>
10c72cd0:       4281            clrl %d1
10c72cd2:       322b 000a       movew %a3@(10),%d1
10c72cd6:       242b 0004       movel %a3@(4),%d2
10c72cda:       b581            eorl %d2,%d1
10c72cdc:       4280            clrl %d0
10c72cde:       302b 0008       movew %a3@(8),%d0
10c72ce2:       2413            movel %a3@,%d2
10c72ce4:       b580            eorl %d2,%d0
10c72ce6:       b181            eorl %d0,%d1
10c72ce8:       2001            movel %d1,%d0
10c72cea:       4840            swap %d0
10c72cec:       48c0            extl %d0
10c72cee:       b181            eorl %d0,%d1
10c72cf0:       2001            movel %d1,%d0
10c72cf2:       e080            asrl #8,%d0
10c72cf4:       b380            eorl %d1,%d0
10c72cf6:       2239 1001 030c  movel 1001030c <tcp_hashinfo+0xc>,%d1
10c72cfc:       5381            subql #1,%d1
10c72cfe:       c081            andl %d1,%d0
10c72d00:       2740 00ae       movel %d0,%a3@(174)
10c72d04:       e788            lsll #3,%d0
10c72d06:       d0b9 1001 0300  addl 10010300 <tcp_hashinfo>,%d0
10c72d0c:       2440            moveal %d0,%a2
10c72d0e:       588a            addql #4,%a2
10c72d10:       2012            movel %a2@,%d0
10c72d12:       2740 0010       movel %d0,%a3@(16)
10c72d16:       670a            beqs 10c72d22 <tcp_v4_hash_connecting+0xb6>
10c72d18:       2052            moveal %a2@,%a0
10c72d1a:       43eb 0010       lea %a3@(16),%a1
10c72d1e:       2149 0014       movel %a1,%a0@(20)
10c72d22:       248b            movel %a3,%a2@
10c72d24:       274a 0014       movel %a2,%a3@(20)
10c72d28:       206b 00d2       moveal %a3@(210),%a0
10c72d2c:       52a8 0064       addql #1,%a0@(100)
10c72d30:       102b 0020       moveb %a3@(32),%d0
10c72d34:       0c00 000a       cmpib #10,%d0
10c72d38:       6614            bnes 10c72d4e <tcp_v4_hash_connecting+0xe2>
10c72d3a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c72d3e:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c72d42:       4879 1001 0398  pea 10010398 <tcp_hashinfo+0x98>
10c72d48:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c72d4e:       5394            subql #1,%a4@
10c72d50:       7000            moveq #0,%d0
10c72d52:       6008            bras 10c72d5c <tcp_v4_hash_connecting+0xf0>
10c72d54:       5394            subql #1,%a4@
10c72d56:       2f0b            movel %a3,%sp@-
10c72d58:       4eba fd74       jsr %pc@(10c72ace <tcp_v4_check_established>)
10c72d5c:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c72d62:       4e5e            unlk %fp
10c72d64:       4e75            rts

10c72d66 <tcp_v4_connect>:
10c72d66:       4e56 ffe8       linkw %fp,#-24
10c72d6a:       48e7 3e3c       moveml %d2-%d6/%a2-%a5,%sp@-
10c72d6e:       266e 0008       moveal %fp@(8),%a3
10c72d72:       2c2e 000c       movel %fp@(12),%d6
10c72d76:       4beb 00d6       lea %a3@(214),%a5
10c72d7a:       700f            moveq #15,%d0
10c72d7c:       b0ae 0010       cmpl %fp@(16),%d0
10c72d80:       642a            bccs 10c72dac <tcp_v4_connect+0x46>
10c72d82:       2046            moveal %d6,%a0
10c72d84:       0c50 0002       cmpiw #2,%a0@
10c72d88:       6706            beqs 10c72d90 <tcp_v4_connect+0x2a>
10c72d8a:       709f            moveq #-97,%d0
10c72d8c:       6000 022e       braw 10c72fbc <tcp_v4_connect+0x256>
10c72d90:       2046            moveal %d6,%a0
10c72d92:       2828 0004       movel %a0@(4),%d4
10c72d96:       2004            movel %d4,%d0
10c72d98:       206b 02b6       moveal %a3@(694),%a0
10c72d9c:       b0fc 0000       cmpaw #0,%a0
10c72da0:       6712            beqs 10c72db4 <tcp_v4_connect+0x4e>
10c72da2:       4a28 0005       tstb %a0@(5)
10c72da6:       670c            beqs 10c72db4 <tcp_v4_connect+0x4e>
10c72da8:       4a84            tstl %d4
10c72daa:       6606            bnes 10c72db2 <tcp_v4_connect+0x4c>
10c72dac:       70ea            moveq #-22,%d0
10c72dae:       6000 020c       braw 10c72fbc <tcp_v4_connect+0x256>
10c72db2:       2010            movel %a0@,%d0
10c72db4:       761e            moveq #30,%d3
10c72db6:       c6ab 02ae       andl %a3@(686),%d3
10c72dba:       862b 0290       orb %a3@(656),%d3
10c72dbe:       49ee ffea       lea %fp@(-22),%a4
10c72dc2:       2440            moveal %d0,%a2
10c72dc4:       242b 0084       movel %a3@(132),%d2
10c72dc8:       2a2b 000c       movel %a3@(12),%d5
10c72dcc:       42ae fff6       clrl %fp@(-10)
10c72dd0:       426e fffe       clrw %fp@(-2)
10c72dd4:       2d4a ffee       movel %a2,%fp@(-18)
10c72dd8:       2d42 fff2       movel %d2,%fp@(-14)
10c72ddc:       2d45 fffa       movel %d5,%fp@(-6)
10c72de0:       1d43 fffe       moveb %d3,%fp@(-2)
10c72de4:       486e ffee       pea %fp@(-18)
10c72de8:       2f0c            movel %a4,%sp@-
10c72dea:       4eb9 10c6 0e00  jsr 10c60e00 <ip_route_output_key>
10c72df0:       508f            addql #8,%sp
10c72df2:       4a80            tstl %d0
10c72df4:       6646            bnes 10c72e3c <tcp_v4_connect+0xd6>
10c72df6:       b4fc 0000       cmpaw #0,%a2
10c72dfa:       6704            beqs 10c72e00 <tcp_v4_connect+0x9a>
10c72dfc:       4a82            tstl %d2
10c72dfe:       663c            bnes 10c72e3c <tcp_v4_connect+0xd6>
10c72e00:       2054            moveal %a4@,%a0
10c72e02:       2468 006c       moveal %a0@(108),%a2
10c72e06:       2428 0070       movel %a0@(112),%d2
10c72e0a:       b0fc 0000       cmpaw #0,%a0
10c72e0e:       6704            beqs 10c72e14 <tcp_v4_connect+0xae>
10c72e10:       5888            addql #4,%a0
10c72e12:       5390            subql #1,%a0@
10c72e14:       4294            clrl %a4@
10c72e16:       42ae fff6       clrl %fp@(-10)
10c72e1a:       426e fffe       clrw %fp@(-2)
10c72e1e:       2d4a ffee       movel %a2,%fp@(-18)
10c72e22:       2d42 fff2       movel %d2,%fp@(-14)
10c72e26:       2d45 fffa       movel %d5,%fp@(-6)
10c72e2a:       1d43 fffe       moveb %d3,%fp@(-2)
10c72e2e:       486e ffee       pea %fp@(-18)
10c72e32:       2f0c            movel %a4,%sp@-
10c72e34:       4eb9 10c6 0e00  jsr 10c60e00 <ip_route_output_key>
10c72e3a:       508f            addql #8,%sp
10c72e3c:       4a80            tstl %d0
10c72e3e:       6d00 017c       bltw 10c72fbc <tcp_v4_connect+0x256>
10c72e42:       206e ffea       moveal %fp@(-22),%a0
10c72e46:       2028 0064       movel %a0@(100),%d0
10c72e4a:       0280 3000 0000  andil #805306368,%d0
10c72e50:       6710            beqs 10c72e62 <tcp_v4_connect+0xfc>
10c72e52:       b0fc 0000       cmpaw #0,%a0
10c72e56:       6704            beqs 10c72e5c <tcp_v4_connect+0xf6>
10c72e58:       5888            addql #4,%a0
10c72e5a:       5390            subql #1,%a0@
10c72e5c:       709b            moveq #-101,%d0
10c72e5e:       6000 015c       braw 10c72fbc <tcp_v4_connect+0x256>
10c72e62:       202b 0048       movel %a3@(72),%d0
10c72e66:       2748 0048       movel %a0,%a3@(72)
10c72e6a:       4a80            tstl %d0
10c72e6c:       6706            beqs 10c72e74 <tcp_v4_connect+0x10e>
10c72e6e:       2040            moveal %d0,%a0
10c72e70:       5888            addql #4,%a0
10c72e72:       5390            subql #1,%a0@
10c72e74:       226e ffea       moveal %fp@(-22),%a1
10c72e78:       2069 000c       moveal %a1@(12),%a0
10c72e7c:       2768 00e0 00a2  movel %a0@(224),%a3@(162)
10c72e82:       206b 02b6       moveal %a3@(694),%a0
10c72e86:       b0fc 0000       cmpaw #0,%a0
10c72e8a:       6706            beqs 10c72e92 <tcp_v4_connect+0x12c>
10c72e8c:       4a28 0005       tstb %a0@(5)
10c72e90:       6604            bnes 10c72e96 <tcp_v4_connect+0x130>
10c72e92:       2829 006c       movel %a1@(108),%d4
10c72e96:       7497            moveq #-105,%d2
10c72e98:       2f2b 0088       movel %a3@(136),%sp@-
10c72e9c:       4878 00af       pea af <LSIGTRAP+0xaa>
10c72ea0:       4eb9 10c5 5644  jsr 10c55644 <alloc_skb>
10c72ea6:       2600            movel %d0,%d3
10c72ea8:       508f            addql #8,%sp
10c72eaa:       6700 00f4       beqw 10c72fa0 <tcp_v4_connect+0x23a>
10c72eae:       4aab 0084       tstl %a3@(132)
10c72eb2:       660a            bnes 10c72ebe <tcp_v4_connect+0x158>
10c72eb4:       206e ffea       moveal %fp@(-22),%a0
10c72eb8:       2768 0070 0084  movel %a0@(112),%a3@(132)
10c72ebe:       276b 0084 0004  movel %a3@(132),%a3@(4)
10c72ec4:       4aad 011c       tstl %a5@(284)
10c72ec8:       6710            beqs 10c72eda <tcp_v4_connect+0x174>
10c72eca:       b893            cmpl %a3@,%d4
10c72ecc:       670c            beqs 10c72eda <tcp_v4_connect+0x174>
10c72ece:       42ad 0118       clrl %a5@(280)
10c72ed2:       42ad 011c       clrl %a5@(284)
10c72ed6:       42ad 00fc       clrl %a5@(252)
10c72eda:       4ab9 1001 0478  tstl 10010478 <sysctl_tcp_tw_recycle>
10c72ee0:       674a            beqs 10c72f2c <tcp_v4_connect+0x1c6>
10c72ee2:       4aad 011c       tstl %a5@(284)
10c72ee6:       6644            bnes 10c72f2c <tcp_v4_connect+0x1c6>
10c72ee8:       246e ffea       moveal %fp@(-22),%a2
10c72eec:       b8aa 006c       cmpl %a2@(108),%d4
10c72ef0:       663a            bnes 10c72f2c <tcp_v4_connect+0x1c6>
10c72ef2:       202a 0092       movel %a2@(146),%d0
10c72ef6:       6704            beqs 10c72efc <tcp_v4_connect+0x196>
10c72ef8:       2040            moveal %d0,%a0
10c72efa:       6010            bras 10c72f0c <tcp_v4_connect+0x1a6>
10c72efc:       42a7            clrl %sp@-
10c72efe:       2f0a            movel %a2,%sp@-
10c72f00:       4eb9 10c5 f282  jsr 10c5f282 <rt_bind_peer>
10c72f06:       206a 0092       moveal %a2@(146),%a0
10c72f0a:       508f            addql #8,%sp
10c72f0c:       b0fc 0000       cmpaw #0,%a0
10c72f10:       671a            beqs 10c72f2c <tcp_v4_connect+0x1c6>
10c72f12:       2228 0024       movel %a0@(36),%d1
10c72f16:       703c            moveq #60,%d0
10c72f18:       d081            addl %d1,%d0
10c72f1a:       b0b9 1002 5790  cmpl 10025790 <xtime>,%d0
10c72f20:       650a            bcss 10c72f2c <tcp_v4_connect+0x1c6>
10c72f22:       2b41 011c       movel %d1,%a5@(284)
10c72f26:       2b68 0020 0118  movel %a0@(32),%a5@(280)
10c72f2c:       2046            moveal %d6,%a0
10c72f2e:       3768 0002 0008  movew %a0@(2),%a3@(8)
10c72f34:       2684            movel %d4,%a3@
10c72f36:       4aad 00fc       tstl %a5@(252)
10c72f3a:       6624            bnes 10c72f60 <tcp_v4_connect+0x1fa>
10c72f3c:       4280            clrl %d0
10c72f3e:       3028 0002       movew %a0@(2),%d0
10c72f42:       2f00            movel %d0,%sp@-
10c72f44:       4280            clrl %d0
10c72f46:       302b 0022       movew %a3@(34),%d0
10c72f4a:       2f00            movel %d0,%sp@-
10c72f4c:       2f04            movel %d4,%sp@-
10c72f4e:       2f2b 0084       movel %a3@(132),%sp@-
10c72f52:       4eb9 10c4 a438  jsr 10c4a438 <secure_tcp_sequence_number>
10c72f58:       2b40 00fc       movel %d0,%a5@(252)
10c72f5c:       4fef 0010       lea %sp@(16),%sp
10c72f60:       426d 0068       clrw %a5@(104)
10c72f64:       206b 02b6       moveal %a3@(694),%a0
10c72f68:       b0fc 0000       cmpaw #0,%a0
10c72f6c:       670a            beqs 10c72f78 <tcp_v4_connect+0x212>
10c72f6e:       4240            clrw %d0
10c72f70:       1028 0004       moveb %a0@(4),%d0
10c72f74:       3b40 0068       movew %d0,%a5@(104)
10c72f78:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c72f7e:       322d 00fe       movew %a5@(254),%d1
10c72f82:       b141            eorw %d0,%d1
10c72f84:       3741 02be       movew %d1,%a3@(702)
10c72f88:       3b7c 0218 0066  movew #536,%a5@(102)
10c72f8e:       2f03            movel %d3,%sp@-
10c72f90:       2f0b            movel %a3,%sp@-
10c72f92:       4eb9 10c7 0f58  jsr 10c70f58 <tcp_connect>
10c72f98:       2400            movel %d0,%d2
10c72f9a:       7000            moveq #0,%d0
10c72f9c:       4a82            tstl %d2
10c72f9e:       671c            beqs 10c72fbc <tcp_v4_connect+0x256>
10c72fa0:       202b 0048       movel %a3@(72),%d0
10c72fa4:       42ab 0048       clrl %a3@(72)
10c72fa8:       4a80            tstl %d0
10c72faa:       6706            beqs 10c72fb2 <tcp_v4_connect+0x24c>
10c72fac:       2040            moveal %d0,%a0
10c72fae:       5888            addql #4,%a0
10c72fb0:       5390            subql #1,%a0@
10c72fb2:       42ab 00a2       clrl %a3@(162)
10c72fb6:       426b 0008       clrw %a3@(8)
10c72fba:       2002            movel %d2,%d0
10c72fbc:       4cee 3c7c ffc4  moveml %fp@(-60),%d2-%d6/%a2-%a5
10c72fc2:       4e5e            unlk %fp
10c72fc4:       4e75            rts

10c72fc6 <tcp_v4_search_req>:
10c72fc6:       4e56 0000       linkw %fp,#0
10c72fca:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c72fce:       206e 0008       moveal %fp@(8),%a0
10c72fd2:       286e 000c       moveal %fp@(12),%a4
10c72fd6:       202e 0010       movel %fp@(16),%d0
10c72fda:       242e 0014       movel %fp@(20),%d2
10c72fde:       226e 0018       moveal %fp@(24),%a1
10c72fe2:       3600            movew %d0,%d3
10c72fe4:       0280 0000 ffff  andil #65535,%d0
10c72fea:       b580            eorl %d2,%d0
10c72fec:       2200            movel %d0,%d1
10c72fee:       4241            clrw %d1
10c72ff0:       4841            swap %d1
10c72ff2:       b380            eorl %d1,%d0
10c72ff4:       2200            movel %d0,%d1
10c72ff6:       e089            lsrl #8,%d1
10c72ff8:       b380            eorl %d1,%d0
10c72ffa:       0280 0000 01ff  andil #511,%d0
10c73000:       e588            lsll #2,%d0
10c73002:       720e            moveq #14,%d1
10c73004:       d081            addl %d1,%d0
10c73006:       2668 0188       moveal %a0@(392),%a3
10c7300a:       d7c0            addal %d0,%a3
10c7300c:       2453            moveal %a3@,%a2
10c7300e:       b4fc 0000       cmpaw #0,%a2
10c73012:       6738            beqs 10c7304c <tcp_v4_search_req+0x86>
10c73014:       b66a 000c       cmpw %a2@(12),%d3
10c73018:       6628            bnes 10c73042 <tcp_v4_search_req+0x7c>
10c7301a:       b4aa 0030       cmpl %a2@(48),%d2
10c7301e:       6622            bnes 10c73042 <tcp_v4_search_req+0x7c>
10c73020:       b3ea 002c       cmpal %a2@(44),%a1
10c73024:       661c            bnes 10c73042 <tcp_v4_search_req+0x7c>
10c73026:       4aaa 0028       tstl %a2@(40)
10c7302a:       6710            beqs 10c7303c <tcp_v4_search_req+0x76>
10c7302c:       4878 0303       pea 303 <LSIGTRAP+0x2fe>
10c73030:       4879 1000 9410  pea 10009410 <timer_bug_msg+0x249>
10c73036:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7303c:       288b            movel %a3,%a4@
10c7303e:       200a            movel %a2,%d0
10c73040:       600c            bras 10c7304e <tcp_v4_search_req+0x88>
10c73042:       264a            moveal %a2,%a3
10c73044:       2452            moveal %a2@,%a2
10c73046:       b4fc 0000       cmpaw #0,%a2
10c7304a:       66c8            bnes 10c73014 <tcp_v4_search_req+0x4e>
10c7304c:       7000            moveq #0,%d0
10c7304e:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c73054:       4e5e            unlk %fp
10c73056:       4e75            rts

10c73058 <tcp_v4_synq_add>:
10c73058:       4e56 0000       linkw %fp,#0
10c7305c:       2f0b            movel %a3,%sp@-
10c7305e:       2f0a            movel %a2,%sp@-
10c73060:       266e 0008       moveal %fp@(8),%a3
10c73064:       206e 000c       moveal %fp@(12),%a0
10c73068:       226b 025e       moveal %a3@(606),%a1
10c7306c:       4281            clrl %d1
10c7306e:       3228 000c       movew %a0@(12),%d1
10c73072:       2028 0030       movel %a0@(48),%d0
10c73076:       b181            eorl %d0,%d1
10c73078:       2001            movel %d1,%d0
10c7307a:       4240            clrw %d0
10c7307c:       4840            swap %d0
10c7307e:       b181            eorl %d0,%d1
10c73080:       2001            movel %d1,%d0
10c73082:       e088            lsrl #8,%d0
10c73084:       b380            eorl %d1,%d0
10c73086:       0280 0000 01ff  andil #511,%d0
10c7308c:       2239 1002 67b0  movel 100267b0 <jiffies>,%d1
10c73092:       0681 0000 012c  addil #300,%d1
10c73098:       2141 0020       movel %d1,%a0@(32)
10c7309c:       4228 0010       clrb %a0@(16)
10c730a0:       42a8 0028       clrl %a0@(40)
10c730a4:       1140 0011       moveb %d0,%a0@(17)
10c730a8:       e588            lsll #2,%d0
10c730aa:       20b1 080e       movel %a1@(0000000e,%d0:l),%a0@
10c730ae:       2388 080e       movel %a0,%a1@(0000000e,%d0:l)
10c730b2:       246b 025e       moveal %a3@(606),%a2
10c730b6:       202a 0002       movel %a2@(2),%d0
10c730ba:       2200            movel %d0,%d1
10c730bc:       5281            addql #1,%d1
10c730be:       2541 0002       movel %d1,%a2@(2)
10c730c2:       4a80            tstl %d0
10c730c4:       660c            bnes 10c730d2 <tcp_v4_synq_add+0x7a>
10c730c6:       4878 012c       pea 12c <LSIGTRAP+0x127>
10c730ca:       2f0b            movel %a3,%sp@-
10c730cc:       4eb9 10c7 231e  jsr 10c7231e <tcp_reset_keepalive_timer>
10c730d2:       52aa 0006       addql #1,%a2@(6)
10c730d6:       246e fff8       moveal %fp@(-8),%a2
10c730da:       266e fffc       moveal %fp@(-4),%a3
10c730de:       4e5e            unlk %fp
10c730e0:       4e75            rts

10c730e2 <tcp_v4_err>:
10c730e2:       4e56 fffc       linkw %fp,#-4
10c730e6:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c730ea:       226e 0008       moveal %fp@(8),%a1
10c730ee:       2669 0080       moveal %a1@(128),%a3
10c730f2:       1013            moveb %a3@,%d0
10c730f4:       720f            moveq #15,%d1
10c730f6:       c081            andl %d1,%d0
10c730f8:       e588            lsll #2,%d0
10c730fa:       49f3 0800       lea %a3@(00000000,%d0:l),%a4
10c730fe:       2069 001c       moveal %a1@(28),%a0
10c73102:       4286            clrl %d6
10c73104:       1c10            moveb %a0@,%d6
10c73106:       4287            clrl %d7
10c73108:       1e28 0001       moveb %a0@(1),%d7
10c7310c:       5080            addql #8,%d0
10c7310e:       b0a9 005c       cmpl %a1@(92),%d0
10c73112:       6200 0128       bhiw 10c7323c <tcp_v4_err+0x15a>
10c73116:       2069 0028       moveal %a1@(40),%a0
10c7311a:       2468 0074       moveal %a0@(116),%a2
10c7311e:       282b 0010       movel %a3@(16),%d4
10c73122:       322c 0002       movew %a4@(2),%d1
10c73126:       242b 000c       movel %a3@(12),%d2
10c7312a:       3a14            movew %a4@,%d5
10c7312c:       52b9 1002 5730  addql #1,10025730 <irq_stat+0x8>
10c73132:       0281 0000 ffff  andil #65535,%d1
10c73138:       4280            clrl %d0
10c7313a:       3005            movew %d5,%d0
10c7313c:       3601            movew %d1,%d3
10c7313e:       4843            swap %d3
10c73140:       3605            movew %d5,%d3
10c73142:       b580            eorl %d2,%d0
10c73144:       b981            eorl %d4,%d1
10c73146:       b380            eorl %d1,%d0
10c73148:       2200            movel %d0,%d1
10c7314a:       4841            swap %d1
10c7314c:       48c1            extl %d1
10c7314e:       b380            eorl %d1,%d0
10c73150:       2200            movel %d0,%d1
10c73152:       e081            asrl #8,%d1
10c73154:       b380            eorl %d1,%d0
10c73156:       2239 1001 030c  movel 1001030c <tcp_hashinfo+0xc>,%d1
10c7315c:       5381            subql #1,%d1
10c7315e:       c081            andl %d1,%d0
10c73160:       e788            lsll #3,%d0
10c73162:       2079 1001 0300  moveal 10010300 <tcp_hashinfo>,%a0
10c73168:       d1c0            addal %d0,%a0
10c7316a:       2268 0004       moveal %a0@(4),%a1
10c7316e:       b2fc 0000       cmpaw #0,%a1
10c73172:       6724            beqs 10c73198 <tcp_v4_err+0xb6>
10c73174:       b891            cmpl %a1@,%d4
10c73176:       6616            bnes 10c7318e <tcp_v4_err+0xac>
10c73178:       b4a9 0004       cmpl %a1@(4),%d2
10c7317c:       6610            bnes 10c7318e <tcp_v4_err+0xac>
10c7317e:       b6a9 0008       cmpl %a1@(8),%d3
10c73182:       660a            bnes 10c7318e <tcp_v4_err+0xac>
10c73184:       2029 000c       movel %a1@(12),%d0
10c73188:       6746            beqs 10c731d0 <tcp_v4_err+0xee>
10c7318a:       b5c0            cmpal %d0,%a2
10c7318c:       6742            beqs 10c731d0 <tcp_v4_err+0xee>
10c7318e:       2269 0010       moveal %a1@(16),%a1
10c73192:       b2fc 0000       cmpaw #0,%a1
10c73196:       66dc            bnes 10c73174 <tcp_v4_err+0x92>
10c73198:       2039 1001 030c  movel 1001030c <tcp_hashinfo+0xc>,%d0
10c7319e:       e788            lsll #3,%d0
10c731a0:       2270 0804       moveal %a0@(00000004,%d0:l),%a1
10c731a4:       b2fc 0000       cmpaw #0,%a1
10c731a8:       6732            beqs 10c731dc <tcp_v4_err+0xfa>
10c731aa:       b891            cmpl %a1@,%d4
10c731ac:       6616            bnes 10c731c4 <tcp_v4_err+0xe2>
10c731ae:       b4a9 0004       cmpl %a1@(4),%d2
10c731b2:       6610            bnes 10c731c4 <tcp_v4_err+0xe2>
10c731b4:       b6a9 0008       cmpl %a1@(8),%d3
10c731b8:       660a            bnes 10c731c4 <tcp_v4_err+0xe2>
10c731ba:       2029 000c       movel %a1@(12),%d0
10c731be:       6710            beqs 10c731d0 <tcp_v4_err+0xee>
10c731c0:       b5c0            cmpal %d0,%a2
10c731c2:       670c            beqs 10c731d0 <tcp_v4_err+0xee>
10c731c4:       2269 0010       moveal %a1@(16),%a1
10c731c8:       b2fc 0000       cmpaw #0,%a1
10c731cc:       66dc            bnes 10c731aa <tcp_v4_err+0xc8>
10c731ce:       600c            bras 10c731dc <tcp_v4_err+0xfa>
10c731d0:       41e9 0028       lea %a1@(40),%a0
10c731d4:       5290            addql #1,%a0@
10c731d6:       b2fc 0000       cmpaw #0,%a1
10c731da:       6652            bnes 10c7322e <tcp_v4_err+0x14c>
10c731dc:       701f            moveq #31,%d0
10c731de:       c085            andl %d5,%d0
10c731e0:       e588            lsll #2,%d0
10c731e2:       41f9 1001 0310  lea 10010310 <tcp_hashinfo+0x10>,%a0
10c731e8:       2270 0800       moveal %a0@(00000000,%d0:l),%a1
10c731ec:       b2fc 0000       cmpaw #0,%a1
10c731f0:       673c            beqs 10c7322e <tcp_v4_err+0x14c>
10c731f2:       ba69 000a       cmpw %a1@(10),%d5
10c731f6:       6616            bnes 10c7320e <tcp_v4_err+0x12c>
10c731f8:       4aa9 0010       tstl %a1@(16)
10c731fc:       6610            bnes 10c7320e <tcp_v4_err+0x12c>
10c731fe:       2029 0004       movel %a1@(4),%d0
10c73202:       6704            beqs 10c73208 <tcp_v4_err+0x126>
10c73204:       b480            cmpl %d0,%d2
10c73206:       6606            bnes 10c7320e <tcp_v4_err+0x12c>
10c73208:       4aa9 000c       tstl %a1@(12)
10c7320c:       671a            beqs 10c73228 <tcp_v4_err+0x146>
10c7320e:       2f0a            movel %a2,%sp@-
10c73210:       3f05            movew %d5,%sp@-
10c73212:       4267            clrw %sp@-
10c73214:       2f02            movel %d2,%sp@-
10c73216:       2f09            movel %a1,%sp@-
10c73218:       4eba f848       jsr %pc@(10c72a62 <__tcp_v4_lookup_listener>)
10c7321c:       2240            moveal %d0,%a1
10c7321e:       4fef 0010       lea %sp@(16),%sp
10c73222:       b2fc 0000       cmpaw #0,%a1
10c73226:       6706            beqs 10c7322e <tcp_v4_err+0x14c>
10c73228:       41e9 0028       lea %a1@(40),%a0
10c7322c:       5290            addql #1,%a0@
10c7322e:       2449            moveal %a1,%a2
10c73230:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c73236:       b4fc 0000       cmpaw #0,%a2
10c7323a:       660a            bnes 10c73246 <tcp_v4_err+0x164>
10c7323c:       52b9 1003 2ae0  addql #1,10032ae0 <icmp_statistics+0x4>
10c73242:       6000 03aa       braw 10c735ee <tcp_v4_err+0x50c>
10c73246:       102a 0020       moveb %a2@(32),%d0
10c7324a:       0c00 0006       cmpib #6,%d0
10c7324e:       662a            bnes 10c7327a <tcp_v4_err+0x198>
10c73250:       41ea 0028       lea %a2@(40),%a0
10c73254:       40c1            movew %sr,%d1
10c73256:       007c 0700       oriw #1792,%sr
10c7325a:       2010            movel %a0@,%d0
10c7325c:       5380            subql #1,%d0
10c7325e:       2080            movel %d0,%a0@
10c73260:       46c1            movew %d1,%sr
10c73262:       4a80            tstl %d0
10c73264:       6600 0388       bnew 10c735ee <tcp_v4_err+0x50c>
10c73268:       2f0a            movel %a2,%sp@-
10c7326a:       2f39 1003 37a6  movel 100337a6 <tcp_timewait_cachep>,%sp@-
10c73270:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c73276:       6000 0376       braw 10c735ee <tcp_v4_err+0x50c>
10c7327a:       4aaa 0030       tstl %a2@(48)
10c7327e:       6706            beqs 10c73286 <tcp_v4_err+0x1a4>
10c73280:       52b9 1003 2f02  addql #1,10032f02 <net_statistics+0x20>
10c73286:       102a 0020       moveb %a2@(32),%d0
10c7328a:       0c00 0007       cmpib #7,%d0
10c7328e:       6700 0340       beqw 10c735d0 <tcp_v4_err+0x4ee>
10c73292:       43ea 00d6       lea %a2@(214),%a1
10c73296:       262c 0004       movel %a4@(4),%d3
10c7329a:       102a 0020       moveb %a2@(32),%d0
10c7329e:       2a49            moveal %a1,%a5
10c732a0:       0c00 000a       cmpib #10,%d0
10c732a4:       6730            beqs 10c732d6 <tcp_v4_err+0x1f4>
10c732a6:       2029 0010       movel %a1@(16),%d0
10c732aa:       2429 000c       movel %a1@(12),%d2
10c732ae:       9480            subl %d0,%d2
10c732b0:       2203            movel %d3,%d1
10c732b2:       9280            subl %d0,%d1
10c732b4:       b282            cmpl %d2,%d1
10c732b6:       631e            blss 10c732d6 <tcp_v4_err+0x1f4>
10c732b8:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c732be:       57c0            seq %d0
10c732c0:       4880            extw %d0
10c732c2:       0280 0000 0104  andil #260,%d0
10c732c8:       41f9 1003 2efe  lea 10032efe <net_statistics+0x1c>,%a0
10c732ce:       52b0 0800       addql #1,%a0@(00000000,%d0:l)
10c732d2:       6000 02fc       braw 10c735d0 <tcp_v4_err+0x4ee>
10c732d6:       7404            moveq #4,%d2
10c732d8:       b486            cmpl %d6,%d2
10c732da:       6720            beqs 10c732fc <tcp_v4_err+0x21a>
10c732dc:       6d0c            blts 10c732ea <tcp_v4_err+0x208>
10c732de:       7003            moveq #3,%d0
10c732e0:       b086            cmpl %d6,%d0
10c732e2:       6700 0092       beqw 10c73376 <tcp_v4_err+0x294>
10c732e6:       6000 02e8       braw 10c735d0 <tcp_v4_err+0x4ee>
10c732ea:       720b            moveq #11,%d1
10c732ec:       b286            cmpl %d6,%d1
10c732ee:       6700 015e       beqw 10c7344e <tcp_v4_err+0x36c>
10c732f2:       740c            moveq #12,%d2
10c732f4:       b486            cmpl %d6,%d2
10c732f6:       6778            beqs 10c73370 <tcp_v4_err+0x28e>
10c732f8:       6000 02d6       braw 10c735d0 <tcp_v4_err+0x4ee>
10c732fc:       4aaa 0030       tstl %a2@(48)
10c73300:       6600 02ce       bnew 10c735d0 <tcp_v4_err+0x4ee>
10c73304:       4269 015a       clrw %a1@(346)
10c73308:       0c29 0001 006a  cmpib #1,%a1@(106)
10c7330e:       6200 02c0       bhiw 10c735d0 <tcp_v4_err+0x4ee>
10c73312:       42a9 0170       clrl %a1@(368)
10c73316:       2229 0098       movel %a1@(152),%d1
10c7331a:       2001            movel %d1,%d0
10c7331c:       e288            lsrl #1,%d0
10c7331e:       7402            moveq #2,%d2
10c73320:       b480            cmpl %d0,%d2
10c73322:       6302            blss 10c73326 <tcp_v4_err+0x244>
10c73324:       7002            moveq #2,%d0
10c73326:       2340 0094       movel %d0,%a1@(148)
10c7332a:       2029 0088       movel %a1@(136),%d0
10c7332e:       90a9 008c       subl %a1@(140),%d0
10c73332:       d0a9 0090       addl %a1@(144),%d0
10c73336:       5280            addql #1,%d0
10c73338:       b280            cmpl %d0,%d1
10c7333a:       6402            bccs 10c7333e <tcp_v4_err+0x25c>
10c7333c:       2001            movel %d1,%d0
10c7333e:       2340 0098       movel %d0,%a1@(152)
10c73342:       4269 009c       clrw %a1@(156)
10c73346:       2369 000c 0168  movel %a1@(12),%a1@(360)
10c7334c:       2379 1002 67b0  movel 100267b0 <jiffies>,%a1@(164)
10c73352:       00a4 
10c73354:       1029 0159       moveb %a1@(345),%d0
10c73358:       0800 0000       btst #0,%d0
10c7335c:       6708            beqs 10c73366 <tcp_v4_err+0x284>
10c7335e:       0000 0002       orib #2,%d0
10c73362:       1340 0159       moveb %d0,%a1@(345)
10c73366:       137c 0002 006a  moveb #2,%a1@(106)
10c7336c:       6000 0262       braw 10c735d0 <tcp_v4_err+0x4ee>
10c73370:       7247            moveq #71,%d1
10c73372:       6000 00dc       braw 10c73450 <tcp_v4_err+0x36e>
10c73376:       700f            moveq #15,%d0
10c73378:       b087            cmpl %d7,%d0
10c7337a:       6d00 0254       bltw 10c735d0 <tcp_v4_err+0x4ee>
10c7337e:       7204            moveq #4,%d1
10c73380:       b287            cmpl %d7,%d1
10c73382:       6600 00b6       bnew 10c7343a <tcp_v4_err+0x358>
10c73386:       4aaa 0030       tstl %a2@(48)
10c7338a:       6600 0244       bnew 10c735d0 <tcp_v4_err+0x4ee>
10c7338e:       102a 0020       moveb %a2@(32),%d0
10c73392:       0c00 000a       cmpib #10,%d0
10c73396:       6700 0238       beqw 10c735d0 <tcp_v4_err+0x4ee>
10c7339a:       266a 0048       moveal %a2@(72),%a3
10c7339e:       b6fc 0000       cmpaw #0,%a3
10c733a2:       6722            beqs 10c733c6 <tcp_v4_err+0x2e4>
10c733a4:       4aab 0010       tstl %a3@(16)
10c733a8:       671c            beqs 10c733c6 <tcp_v4_err+0x2e4>
10c733aa:       206b 0060       moveal %a3@(96),%a0
10c733ae:       42a7            clrl %sp@-
10c733b0:       2f0b            movel %a3,%sp@-
10c733b2:       2068 000c       moveal %a0@(12),%a0
10c733b6:       4e90            jsr %a0@
10c733b8:       508f            addql #8,%sp
10c733ba:       4a80            tstl %d0
10c733bc:       6608            bnes 10c733c6 <tcp_v4_err+0x2e4>
10c733be:       42aa 0048       clrl %a2@(72)
10c733c2:       6000 020c       braw 10c735d0 <tcp_v4_err+0x4ee>
10c733c6:       b6fc 0000       cmpaw #0,%a3
10c733ca:       6700 0204       beqw 10c735d0 <tcp_v4_err+0x4ee>
10c733ce:       2f2e 000c       movel %fp@(12),%sp@-
10c733d2:       2f0b            movel %a3,%sp@-
10c733d4:       4eb9 10c5 fbf4  jsr 10c5fbf4 <ip_rt_update_pmtu>
10c733da:       508f            addql #8,%sp
10c733dc:       242e 000c       movel %fp@(12),%d2
10c733e0:       b4ab 0024       cmpl %a3@(36),%d2
10c733e4:       6426            bccs 10c7340c <tcp_v4_err+0x32a>
10c733e6:       7200            moveq #0,%d1
10c733e8:       102a 02c0       moveb %a2@(704),%d0
10c733ec:       0c00 0002       cmpib #2,%d0
10c733f0:       670e            beqs 10c73400 <tcp_v4_err+0x31e>
10c733f2:       0c00 0001       cmpib #1,%d0
10c733f6:       660a            bnes 10c73402 <tcp_v4_err+0x320>
10c733f8:       082b 0002 0023  btst #2,%a3@(35)
10c733fe:       6602            bnes 10c73402 <tcp_v4_err+0x320>
10c73400:       7201            moveq #1,%d1
10c73402:       4a81            tstl %d1
10c73404:       6706            beqs 10c7340c <tcp_v4_err+0x32a>
10c73406:       705a            moveq #90,%d0
10c73408:       2540 0282       movel %d0,%a2@(642)
10c7340c:       4a2a 02c0       tstb %a2@(704)
10c73410:       6700 01be       beqw 10c735d0 <tcp_v4_err+0x4ee>
10c73414:       202b 0024       movel %a3@(36),%d0
10c73418:       b0ad 0060       cmpl %a5@(96),%d0
10c7341c:       6400 01b2       bccw 10c735d0 <tcp_v4_err+0x4ee>
10c73420:       2f00            movel %d0,%sp@-
10c73422:       2f0a            movel %a2,%sp@-
10c73424:       4eb9 10c6 fcc6  jsr 10c6fcc6 <tcp_sync_mss>
10c7342a:       2f0a            movel %a2,%sp@-
10c7342c:       4eb9 10c7 021c  jsr 10c7021c <tcp_simple_retransmit>
10c73432:       4fef 000c       lea %sp@(12),%sp
10c73436:       6000 0198       braw 10c735d0 <tcp_v4_err+0x4ee>
10c7343a:       2007            movel %d7,%d0
10c7343c:       e588            lsll #2,%d0
10c7343e:       d087            addl %d7,%d0
10c73440:       d087            addl %d7,%d0
10c73442:       41f9 1001 07fc  lea 100107fc <icmp_err_convert>,%a0
10c73448:       2230 0800       movel %a0@(00000000,%d0:l),%d1
10c7344c:       6002            bras 10c73450 <tcp_v4_err+0x36e>
10c7344e:       7271            moveq #113,%d1
10c73450:       102a 0020       moveb %a2@(32),%d0
10c73454:       0280 0000 00ff  andil #255,%d0
10c7345a:       7402            moveq #2,%d2
10c7345c:       b480            cmpl %d0,%d2
10c7345e:       6e00 0150       bgtw 10c735b0 <tcp_v4_err+0x4ce>
10c73462:       7403            moveq #3,%d2
10c73464:       b480            cmpl %d0,%d2
10c73466:       6c00 00b4       bgew 10c7351c <tcp_v4_err+0x43a>
10c7346a:       740a            moveq #10,%d2
10c7346c:       b480            cmpl %d0,%d2
10c7346e:       6600 0140       bnew 10c735b0 <tcp_v4_err+0x4ce>
10c73472:       4aaa 0030       tstl %a2@(48)
10c73476:       6600 0158       bnew 10c735d0 <tcp_v4_err+0x4ee>
10c7347a:       2f2b 000c       movel %a3@(12),%sp@-
10c7347e:       2f2b 0010       movel %a3@(16),%sp@-
10c73482:       4280            clrl %d0
10c73484:       302c 0002       movew %a4@(2),%d0
10c73488:       2f00            movel %d0,%sp@-
10c7348a:       486e fffc       pea %fp@(-4)
10c7348e:       2f09            movel %a1,%sp@-
10c73490:       4eba fb34       jsr %pc@(10c72fc6 <tcp_v4_search_req>)
10c73494:       2640            moveal %d0,%a3
10c73496:       4fef 0014       lea %sp@(20),%sp
10c7349a:       b6fc 0000       cmpaw #0,%a3
10c7349e:       6700 0130       beqw 10c735d0 <tcp_v4_err+0x4ee>
10c734a2:       4aab 0028       tstl %a3@(40)
10c734a6:       6712            beqs 10c734ba <tcp_v4_err+0x3d8>
10c734a8:       4878 03b5       pea 3b5 <LSIGTRAP+0x3b0>
10c734ac:       4879 1000 9460  pea 10009460 <timer_bug_msg+0x299>
10c734b2:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c734b8:       508f            addql #8,%sp
10c734ba:       b6ab 0008       cmpl %a3@(8),%d3
10c734be:       670a            beqs 10c734ca <tcp_v4_err+0x3e8>
10c734c0:       52b9 1003 2efe  addql #1,10032efe <net_statistics+0x1c>
10c734c6:       6000 0108       braw 10c735d0 <tcp_v4_err+0x4ee>
10c734ca:       206e fffc       moveal %fp@(-4),%a0
10c734ce:       2093            movel %a3@,%a0@
10c734d0:       286a 025e       moveal %a2@(606),%a4
10c734d4:       202c 0002       movel %a4@(2),%d0
10c734d8:       2200            movel %d0,%d1
10c734da:       5381            subql #1,%d1
10c734dc:       2941 0002       movel %d1,%a4@(2)
10c734e0:       7401            moveq #1,%d2
10c734e2:       b480            cmpl %d0,%d2
10c734e4:       660a            bnes 10c734f0 <tcp_v4_err+0x40e>
10c734e6:       2f0a            movel %a2,%sp@-
10c734e8:       4eb9 10c7 22ee  jsr 10c722ee <tcp_delete_keepalive_timer>
10c734ee:       588f            addql #4,%sp
10c734f0:       4a2b 0010       tstb %a3@(16)
10c734f4:       6604            bnes 10c734fa <tcp_v4_err+0x418>
10c734f6:       53ac 0006       subql #1,%a4@(6)
10c734fa:       206b 0024       moveal %a3@(36),%a0
10c734fe:       2f0b            movel %a3,%sp@-
10c73500:       2068 000c       moveal %a0@(12),%a0
10c73504:       4e90            jsr %a0@
10c73506:       2f0b            movel %a3,%sp@-
10c73508:       2f39 1003 295c  movel 1003295c <tcp_openreq_cachep>,%sp@-
10c7350e:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c73514:       4fef 000c       lea %sp@(12),%sp
10c73518:       6000 00b6       braw 10c735d0 <tcp_v4_err+0x4ee>
10c7351c:       4aaa 0030       tstl %a2@(48)
10c73520:       6600 00aa       bnew 10c735cc <tcp_v4_err+0x4ea>
10c73524:       52b9 1003 310a  addql #1,1003310a <tcp_statistics+0x18>
10c7352a:       2541 027e       movel %d1,%a2@(638)
10c7352e:       2f0a            movel %a2,%sp@-
10c73530:       206a 031a       moveal %a2@(794),%a0
10c73534:       4e90            jsr %a0@
10c73536:       588f            addql #4,%sp
10c73538:       102a 0020       moveb %a2@(32),%d0
10c7353c:       4282            clrl %d2
10c7353e:       1400            moveb %d0,%d2
10c73540:       206a 00d2       moveal %a2@(210),%a0
10c73544:       2f0a            movel %a2,%sp@-
10c73546:       2068 003c       moveal %a0@(60),%a0
10c7354a:       4e90            jsr %a0@
10c7354c:       588f            addql #4,%sp
10c7354e:       4aaa 0090       tstl %a2@(144)
10c73552:       6710            beqs 10c73564 <tcp_v4_err+0x482>
10c73554:       082a 0003 00a0  btst #3,%a2@(160)
10c7355a:       6608            bnes 10c73564 <tcp_v4_err+0x482>
10c7355c:       2f0a            movel %a2,%sp@-
10c7355e:       4eba f292       jsr %pc@(10c727f2 <tcp_put_port>)
10c73562:       588f            addql #4,%sp
10c73564:       7001            moveq #1,%d0
10c73566:       b082            cmpl %d2,%d0
10c73568:       6616            bnes 10c73580 <tcp_v4_err+0x49e>
10c7356a:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c73570:       57c0            seq %d0
10c73572:       7238            moveq #56,%d1
10c73574:       c081            andl %d1,%d0
10c73576:       41f9 1003 3112  lea 10033112 <tcp_statistics+0x20>,%a0
10c7357c:       53b0 0800       subql #1,%a0@(00000000,%d0:l)
10c73580:       7007            moveq #7,%d0
10c73582:       1540 0020       moveb %d0,%a2@(32)
10c73586:       2f0a            movel %a2,%sp@-
10c73588:       4eb9 10c7 1866  jsr 10c71866 <tcp_clear_xmit_timers>
10c7358e:       157c 0003 0027  moveb #3,%a2@(39)
10c73594:       588f            addql #4,%sp
10c73596:       102a 0094       moveb %a2@(148),%d0
10c7359a:       6608            bnes 10c735a4 <tcp_v4_err+0x4c2>
10c7359c:       2f0a            movel %a2,%sp@-
10c7359e:       206a 030e       moveal %a2@(782),%a0
10c735a2:       6022            bras 10c735c6 <tcp_v4_err+0x4e4>
10c735a4:       2f0a            movel %a2,%sp@-
10c735a6:       4eb9 10c6 8d50  jsr 10c68d50 <tcp_destroy_sock>
10c735ac:       588f            addql #4,%sp
10c735ae:       6020            bras 10c735d0 <tcp_v4_err+0x4ee>
10c735b0:       4aaa 0030       tstl %a2@(48)
10c735b4:       6616            bnes 10c735cc <tcp_v4_err+0x4ea>
10c735b6:       4a2a 02bd       tstb %a2@(701)
10c735ba:       6c10            bges 10c735cc <tcp_v4_err+0x4ea>
10c735bc:       2541 027e       movel %d1,%a2@(638)
10c735c0:       2f0a            movel %a2,%sp@-
10c735c2:       206a 031a       moveal %a2@(794),%a0
10c735c6:       4e90            jsr %a0@
10c735c8:       588f            addql #4,%sp
10c735ca:       6004            bras 10c735d0 <tcp_v4_err+0x4ee>
10c735cc:       2541 0282       movel %d1,%a2@(642)
10c735d0:       41ea 0028       lea %a2@(40),%a0
10c735d4:       40c1            movew %sr,%d1
10c735d6:       007c 0700       oriw #1792,%sr
10c735da:       2010            movel %a0@,%d0
10c735dc:       5380            subql #1,%d0
10c735de:       2080            movel %d0,%a0@
10c735e0:       46c1            movew %d1,%sr
10c735e2:       4a80            tstl %d0
10c735e4:       6608            bnes 10c735ee <tcp_v4_err+0x50c>
10c735e6:       2f0a            movel %a2,%sp@-
10c735e8:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c735ee:       4cee 3cfc ffd4  moveml %fp@(-44),%d2-%d7/%a2-%a5
10c735f4:       4e5e            unlk %fp
10c735f6:       4e75            rts

10c735f8 <tcp_v4_send_check>:
10c735f8:       4e56 0000       linkw %fp,#0
10c735fc:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c73600:       246e 0008       moveal %fp@(8),%a2
10c73604:       266e 000c       moveal %fp@(12),%a3
10c73608:       282e 0010       movel %fp@(16),%d4
10c7360c:       206e 0014       moveal %fp@(20),%a0
10c73610:       0c28 0001 006b  cmpib #1,%a0@(107)
10c73616:       6632            bnes 10c7364a <tcp_v4_send_check+0x52>
10c73618:       262a 0084       movel %a2@(132),%d3
10c7361c:       2412            movel %a2@,%d2
10c7361e:       7000            moveq #0,%d0
10c73620:       4281            clrl %d1
10c73622:       3204            movew %d4,%d1
10c73624:       5c81            addql #6,%d1
10c73626:       d483            addl %d3,%d2
10c73628:       d581            addxl %d1,%d2
10c7362a:       d580            addxl %d0,%d2
10c7362c:       4283            clrl %d3
10c7362e:       d583            addxl %d3,%d2
10c73630:       2002            movel %d2,%d0
10c73632:       2200            movel %d0,%d1
10c73634:       4841            swap %d1
10c73636:       d441            addw %d1,%d2
10c73638:       4241            clrw %d1
10c7363a:       d541            addxw %d1,%d2
10c7363c:       2002            movel %d2,%d0
10c7363e:       3740 0010       movew %d0,%a3@(16)
10c73642:       7010            moveq #16,%d0
10c73644:       2140 0064       movel %d0,%a0@(100)
10c73648:       6042            bras 10c7368c <tcp_v4_send_check+0x94>
10c7364a:       2f28 0064       movel %a0@(100),%sp@-
10c7364e:       102b 000c       moveb %a3@(12),%d0
10c73652:       e488            lsrl #2,%d0
10c73654:       723c            moveq #60,%d1
10c73656:       c280            andl %d0,%d1
10c73658:       2f01            movel %d1,%sp@-
10c7365a:       2f0b            movel %a3,%sp@-
10c7365c:       4eb9 10c8 563a  jsr 10c8563a <csum_partial>
10c73662:       262a 0084       movel %a2@(132),%d3
10c73666:       2412            movel %a2@,%d2
10c73668:       4281            clrl %d1
10c7366a:       3204            movew %d4,%d1
10c7366c:       5c81            addql #6,%d1
10c7366e:       d483            addl %d3,%d2
10c73670:       d581            addxl %d1,%d2
10c73672:       d580            addxl %d0,%d2
10c73674:       4283            clrl %d3
10c73676:       d583            addxl %d3,%d2
10c73678:       2002            movel %d2,%d0
10c7367a:       2200            movel %d0,%d1
10c7367c:       4841            swap %d1
10c7367e:       d441            addw %d1,%d2
10c73680:       4241            clrw %d1
10c73682:       d541            addxw %d1,%d2
10c73684:       2002            movel %d2,%d0
10c73686:       4640            notw %d0
10c73688:       3740 0010       movew %d0,%a3@(16)
10c7368c:       4cee 0c1c ffec  moveml %fp@(-20),%d2-%d4/%a2-%a3
10c73692:       4e5e            unlk %fp
10c73694:       4e75            rts

10c73696 <tcp_v4_send_reset>:
10c73696:       4e56 ffd0       linkw %fp,#-48
10c7369a:       48e7 3c38       moveml %d2-%d5/%a2-%a4,%sp@-
10c7369e:       286e 0008       moveal %fp@(8),%a4
10c736a2:       266c 001c       moveal %a4@(28),%a3
10c736a6:       082b 0002 000d  btst #2,%a3@(13)
10c736ac:       6600 00fe       bnew 10c737ac <tcp_v4_send_reset+0x116>
10c736b0:       206c 0028       moveal %a4@(40),%a0
10c736b4:       7002            moveq #2,%d0
10c736b6:       b0a8 0068       cmpl %a0@(104),%d0
10c736ba:       6600 00f0       bnew 10c737ac <tcp_v4_send_reset+0x116>
10c736be:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c736c2:       42a7            clrl %sp@-
10c736c4:       74ec            moveq #-20,%d2
10c736c6:       d48e            addl %fp,%d2
10c736c8:       2f02            movel %d2,%sp@-
10c736ca:       45f9 10c8 576c  lea 10c8576c <memset>,%a2
10c736d0:       4e92            jsr %a2@
10c736d2:       3d53 ffee       movew %a3@,%fp@(-18)
10c736d6:       3d6b 0002 ffec  movew %a3@(2),%fp@(-20)
10c736dc:       102e fff8       moveb %fp@(-8),%d0
10c736e0:       0200 000f       andib #15,%d0
10c736e4:       0000 0050       orib #80,%d0
10c736e8:       1d40 fff8       moveb %d0,%fp@(-8)
10c736ec:       102e fff9       moveb %fp@(-7),%d0
10c736f0:       1200            moveb %d0,%d1
10c736f2:       0001 0004       orib #4,%d1
10c736f6:       1d41 fff9       moveb %d1,%fp@(-7)
10c736fa:       4fef 000c       lea %sp@(12),%sp
10c736fe:       082b 0004 000d  btst #4,%a3@(13)
10c73704:       6708            beqs 10c7370e <tcp_v4_send_reset+0x78>
10c73706:       2d6b 0008 fff0  movel %a3@(8),%fp@(-16)
10c7370c:       6030            bras 10c7373e <tcp_v4_send_reset+0xa8>
10c7370e:       0000 0014       orib #20,%d0
10c73712:       1d40 fff9       moveb %d0,%fp@(-7)
10c73716:       102b 000d       moveb %a3@(13),%d0
10c7371a:       1200            moveb %d0,%d1
10c7371c:       e209            lsrb #1,%d1
10c7371e:       7601            moveq #1,%d3
10c73720:       c283            andl %d3,%d1
10c73722:       d2ab 0004       addl %a3@(4),%d1
10c73726:       c083            andl %d3,%d0
10c73728:       d280            addl %d0,%d1
10c7372a:       d2ac 005c       addl %a4@(92),%d1
10c7372e:       162b 000c       moveb %a3@(12),%d3
10c73732:       e48b            lsrl #2,%d3
10c73734:       7a3c            moveq #60,%d5
10c73736:       c685            andl %d5,%d3
10c73738:       9283            subl %d3,%d1
10c7373a:       2d41 fff4       movel %d1,%fp@(-12)
10c7373e:       4878 001c       pea 1c <LSIGTRAP+0x17>
10c73742:       42a7            clrl %sp@-
10c73744:       78d0            moveq #-48,%d4
10c73746:       d88e            addl %fp,%d4
10c73748:       2f04            movel %d4,%sp@-
10c7374a:       4e92            jsr %a2@
10c7374c:       2d42 ffd0       movel %d2,%fp@(-48)
10c73750:       7014            moveq #20,%d0
10c73752:       2d40 ffd4       movel %d0,%fp@(-44)
10c73756:       206c 0020       moveal %a4@(32),%a0
10c7375a:       2628 0010       movel %a0@(16),%d3
10c7375e:       7400            moveq #0,%d2
10c73760:       2228 000c       movel %a0@(12),%d1
10c73764:       4fef 000c       lea %sp@(12),%sp
10c73768:       701a            moveq #26,%d0
10c7376a:       2a01            movel %d1,%d5
10c7376c:       da83            addl %d3,%d5
10c7376e:       db80            addxl %d0,%d5
10c73770:       db82            addxl %d2,%d5
10c73772:       4283            clrl %d3
10c73774:       db83            addxl %d3,%d5
10c73776:       2005            movel %d5,%d0
10c73778:       2d40 ffe4       movel %d0,%fp@(-28)
10c7377c:       7001            moveq #1,%d0
10c7377e:       2d40 ffe0       movel %d0,%fp@(-32)
10c73782:       7208            moveq #8,%d1
10c73784:       2d41 ffe8       movel %d1,%fp@(-24)
10c73788:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c7378c:       2f04            movel %d4,%sp@-
10c7378e:       2f0c            movel %a4,%sp@-
10c73790:       2079 1001 02f0  moveal 100102f0 <tcp_socket>,%a0
10c73796:       2f28 0018       movel %a0@(24),%sp@-
10c7379a:       4eb9 10c6 5074  jsr 10c65074 <ip_send_reply>
10c737a0:       52b9 1003 311a  addql #1,1003311a <tcp_statistics+0x28>
10c737a6:       52b9 1003 3126  addql #1,10033126 <tcp_statistics+0x34>
10c737ac:       4cee 1c3c ffb4  moveml %fp@(-76),%d2-%d5/%a2-%a4
10c737b2:       4e5e            unlk %fp
10c737b4:       4e75            rts

10c737b6 <tcp_v4_send_ack>:
10c737b6:       4e56 ffc4       linkw %fp,#-60
10c737ba:       48e7 3e38       moveml %d2-%d6/%a2-%a4,%sp@-
10c737be:       286e 0008       moveal %fp@(8),%a4
10c737c2:       262e 0018       movel %fp@(24),%d3
10c737c6:       266c 001c       moveal %a4@(28),%a3
10c737ca:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c737ce:       42a7            clrl %sp@-
10c737d0:       74e0            moveq #-32,%d2
10c737d2:       d48e            addl %fp,%d2
10c737d4:       2f02            movel %d2,%sp@-
10c737d6:       45f9 10c8 576c  lea 10c8576c <memset>,%a2
10c737dc:       4e92            jsr %a2@
10c737de:       4878 001c       pea 1c <LSIGTRAP+0x17>
10c737e2:       42a7            clrl %sp@-
10c737e4:       7ac4            moveq #-60,%d5
10c737e6:       da8e            addl %fp,%d5
10c737e8:       2f05            movel %d5,%sp@-
10c737ea:       4e92            jsr %a2@
10c737ec:       2d42 ffc4       movel %d2,%fp@(-60)
10c737f0:       7014            moveq #20,%d0
10c737f2:       2d40 ffc8       movel %d0,%fp@(-56)
10c737f6:       7c01            moveq #1,%d6
10c737f8:       2d46 ffd4       movel %d6,%fp@(-44)
10c737fc:       4fef 0018       lea %sp@(24),%sp
10c73800:       4a83            tstl %d3
10c73802:       671a            beqs 10c7381e <tcp_v4_send_ack+0x68>
10c73804:       2d7c 0101 080a  movel #16844810,%fp@(-12)
10c7380a:       fff4 
10c7380c:       2d79 1002 67b0  movel 100267b0 <jiffies>,%fp@(-8)
10c73812:       fff8 
10c73814:       2d43 fffc       movel %d3,%fp@(-4)
10c73818:       7020            moveq #32,%d0
10c7381a:       2d40 ffc8       movel %d0,%fp@(-56)
10c7381e:       3d53 ffe2       movew %a3@,%fp@(-30)
10c73822:       3d6b 0002 ffe0  movew %a3@(2),%fp@(-32)
10c73828:       282e ffc8       movel %fp@(-56),%d4
10c7382c:       2004            movel %d4,%d0
10c7382e:       e488            lsrl #2,%d0
10c73830:       e908            lslb #4,%d0
10c73832:       122e ffec       moveb %fp@(-20),%d1
10c73836:       0201 000f       andib #15,%d1
10c7383a:       8200            orb %d0,%d1
10c7383c:       1d41 ffec       moveb %d1,%fp@(-20)
10c73840:       2d6e 000c ffe4  movel %fp@(12),%fp@(-28)
10c73846:       2d6e 0010 ffe8  movel %fp@(16),%fp@(-24)
10c7384c:       002e 0010 ffed  orib #16,%fp@(-19)
10c73852:       3d6e 0016 ffee  movew %fp@(22),%fp@(-18)
10c73858:       206c 0020       moveal %a4@(32),%a0
10c7385c:       2628 0010       movel %a0@(16),%d3
10c73860:       7400            moveq #0,%d2
10c73862:       2228 000c       movel %a0@(12),%d1
10c73866:       4280            clrl %d0
10c73868:       302e ffca       movew %fp@(-54),%d0
10c7386c:       5c80            addql #6,%d0
10c7386e:       2c01            movel %d1,%d6
10c73870:       dc83            addl %d3,%d6
10c73872:       dd80            addxl %d0,%d6
10c73874:       dd82            addxl %d2,%d6
10c73876:       4283            clrl %d3
10c73878:       dd83            addxl %d3,%d6
10c7387a:       2006            movel %d6,%d0
10c7387c:       2d40 ffd8       movel %d0,%fp@(-40)
10c73880:       7008            moveq #8,%d0
10c73882:       2d40 ffdc       movel %d0,%fp@(-36)
10c73886:       2f04            movel %d4,%sp@-
10c73888:       2f05            movel %d5,%sp@-
10c7388a:       2f0c            movel %a4,%sp@-
10c7388c:       2079 1001 02f0  moveal 100102f0 <tcp_socket>,%a0
10c73892:       2f28 0018       movel %a0@(24),%sp@-
10c73896:       4eb9 10c6 5074  jsr 10c65074 <ip_send_reply>
10c7389c:       52b9 1003 311a  addql #1,1003311a <tcp_statistics+0x28>
10c738a2:       4cee 1c7c ffa4  moveml %fp@(-92),%d2-%d6/%a2-%a4
10c738a8:       4e5e            unlk %fp
10c738aa:       4e75            rts

10c738ac <tcp_v4_timewait_ack>:
10c738ac:       4e56 0000       linkw %fp,#0
10c738b0:       2f0a            movel %a2,%sp@-
10c738b2:       246e 0008       moveal %fp@(8),%a2
10c738b6:       2f2a 0040       movel %a2@(64),%sp@-
10c738ba:       4281            clrl %d1
10c738bc:       122a 0027       moveb %a2@(39),%d1
10c738c0:       202a 003c       movel %a2@(60),%d0
10c738c4:       e2a8            lsrl %d1,%d0
10c738c6:       2f00            movel %d0,%sp@-
10c738c8:       2f2a 0034       movel %a2@(52),%sp@-
10c738cc:       2f2a 0038       movel %a2@(56),%sp@-
10c738d0:       2f2e 000c       movel %fp@(12),%sp@-
10c738d4:       4eba fee0       jsr %pc@(10c737b6 <tcp_v4_send_ack>)
10c738d8:       4fef 0014       lea %sp@(20),%sp
10c738dc:       41ea 0028       lea %a2@(40),%a0
10c738e0:       40c1            movew %sr,%d1
10c738e2:       007c 0700       oriw #1792,%sr
10c738e6:       2010            movel %a0@,%d0
10c738e8:       5380            subql #1,%d0
10c738ea:       2080            movel %d0,%a0@
10c738ec:       46c1            movew %d1,%sr
10c738ee:       4a80            tstl %d0
10c738f0:       660e            bnes 10c73900 <tcp_v4_timewait_ack+0x54>
10c738f2:       2f0a            movel %a2,%sp@-
10c738f4:       2f39 1003 37a6  movel 100337a6 <tcp_timewait_cachep>,%sp@-
10c738fa:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c73900:       246e fffc       moveal %fp@(-4),%a2
10c73904:       4e5e            unlk %fp
10c73906:       4e75            rts

10c73908 <tcp_v4_or_send_ack>:
10c73908:       4e56 0000       linkw %fp,#0
10c7390c:       206e 000c       moveal %fp@(12),%a0
10c73910:       2f28 001c       movel %a0@(28),%sp@-
10c73914:       2f28 0018       movel %a0@(24),%sp@-
10c73918:       2028 0004       movel %a0@(4),%d0
10c7391c:       5280            addql #1,%d0
10c7391e:       2f00            movel %d0,%sp@-
10c73920:       2068 0008       moveal %a0@(8),%a0
10c73924:       5288            addql #1,%a0
10c73926:       2f08            movel %a0,%sp@-
10c73928:       2f2e 0008       movel %fp@(8),%sp@-
10c7392c:       4eba fe88       jsr %pc@(10c737b6 <tcp_v4_send_ack>)
10c73930:       4e5e            unlk %fp
10c73932:       4e75            rts

10c73934 <tcp_v4_route_req>:
10c73934:       4e56 ffe8       linkw %fp,#-24
10c73938:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c7393c:       266e 0008       moveal %fp@(8),%a3
10c73940:       206e 000c       moveal %fp@(12),%a0
10c73944:       2468 0034       moveal %a0@(52),%a2
10c73948:       b4fc 0000       cmpaw #0,%a2
10c7394c:       670a            beqs 10c73958 <tcp_v4_route_req+0x24>
10c7394e:       4a2a 0005       tstb %a2@(5)
10c73952:       6704            beqs 10c73958 <tcp_v4_route_req+0x24>
10c73954:       2252            moveal %a2@,%a1
10c73956:       6004            bras 10c7395c <tcp_v4_route_req+0x28>
10c73958:       2268 0030       moveal %a0@(48),%a1
10c7395c:       701e            moveq #30,%d0
10c7395e:       c0ab 02ae       andl %a3@(686),%d0
10c73962:       802b 0290       orb %a3@(656),%d0
10c73966:       2228 002c       movel %a0@(44),%d1
10c7396a:       242b 000c       movel %a3@(12),%d2
10c7396e:       42ae fff6       clrl %fp@(-10)
10c73972:       426e fffe       clrw %fp@(-2)
10c73976:       2d49 ffee       movel %a1,%fp@(-18)
10c7397a:       2d41 fff2       movel %d1,%fp@(-14)
10c7397e:       2d42 fffa       movel %d2,%fp@(-6)
10c73982:       1d40 fffe       moveb %d0,%fp@(-2)
10c73986:       486e ffee       pea %fp@(-18)
10c7398a:       486e ffea       pea %fp@(-22)
10c7398e:       4eb9 10c6 0e00  jsr 10c60e00 <ip_route_output_key>
10c73994:       4a80            tstl %d0
10c73996:       6626            bnes 10c739be <tcp_v4_route_req+0x8a>
10c73998:       206e ffea       moveal %fp@(-22),%a0
10c7399c:       b4fc 0000       cmpaw #0,%a2
10c739a0:       6726            beqs 10c739c8 <tcp_v4_route_req+0x94>
10c739a2:       082a 0005 0008  btst #5,%a2@(8)
10c739a8:       671e            beqs 10c739c8 <tcp_v4_route_req+0x94>
10c739aa:       2028 006c       movel %a0@(108),%d0
10c739ae:       b0a8 0078       cmpl %a0@(120),%d0
10c739b2:       6714            beqs 10c739c8 <tcp_v4_route_req+0x94>
10c739b4:       b0fc 0000       cmpaw #0,%a0
10c739b8:       6704            beqs 10c739be <tcp_v4_route_req+0x8a>
10c739ba:       5888            addql #4,%a0
10c739bc:       5390            subql #1,%a0@
10c739be:       52b9 1003 2bdc  addql #1,10032bdc <ip_statistics+0x24>
10c739c4:       7000            moveq #0,%d0
10c739c6:       6002            bras 10c739ca <tcp_v4_route_req+0x96>
10c739c8:       2008            movel %a0,%d0
10c739ca:       4cee 0c04 ffdc  moveml %fp@(-36),%d2/%a2-%a3
10c739d0:       4e5e            unlk %fp
10c739d2:       4e75            rts

10c739d4 <tcp_v4_send_synack>:
10c739d4:       4e56 0000       linkw %fp,#0
10c739d8:       48e7 3c38       moveml %d2-%d5/%a2-%a4,%sp@-
10c739dc:       2a2e 0008       movel %fp@(8),%d5
10c739e0:       286e 000c       moveal %fp@(12),%a4
10c739e4:       282e 0010       movel %fp@(16),%d4
10c739e8:       74ff            moveq #-1,%d2
10c739ea:       4a84            tstl %d4
10c739ec:       6610            bnes 10c739fe <tcp_v4_send_synack+0x2a>
10c739ee:       2f0c            movel %a4,%sp@-
10c739f0:       2f05            movel %d5,%sp@-
10c739f2:       4eba ff40       jsr %pc@(10c73934 <tcp_v4_route_req>)
10c739f6:       2800            movel %d0,%d4
10c739f8:       508f            addql #8,%sp
10c739fa:       6700 008a       beqw 10c73a86 <tcp_v4_send_synack+0xb2>
10c739fe:       2f0c            movel %a4,%sp@-
10c73a00:       2f04            movel %d4,%sp@-
10c73a02:       2f05            movel %d5,%sp@-
10c73a04:       4eb9 10c7 0be2  jsr 10c70be2 <tcp_make_synack>
10c73a0a:       2640            moveal %d0,%a3
10c73a0c:       4fef 000c       lea %sp@(12),%sp
10c73a10:       b6fc 0000       cmpaw #0,%a3
10c73a14:       6766            beqs 10c73a7c <tcp_v4_send_synack+0xa8>
10c73a16:       246b 001c       moveal %a3@(28),%a2
10c73a1a:       2f2b 0064       movel %a3@(100),%sp@-
10c73a1e:       2f2b 005c       movel %a3@(92),%sp@-
10c73a22:       2f0a            movel %a2,%sp@-
10c73a24:       4eb9 10c8 563a  jsr 10c8563a <csum_partial>
10c73a2a:       262c 002c       movel %a4@(44),%d3
10c73a2e:       242c 0030       movel %a4@(48),%d2
10c73a32:       4fef 000c       lea %sp@(12),%sp
10c73a36:       4281            clrl %d1
10c73a38:       322b 005e       movew %a3@(94),%d1
10c73a3c:       5c81            addql #6,%d1
10c73a3e:       d483            addl %d3,%d2
10c73a40:       d581            addxl %d1,%d2
10c73a42:       d580            addxl %d0,%d2
10c73a44:       4283            clrl %d3
10c73a46:       d583            addxl %d3,%d2
10c73a48:       2002            movel %d2,%d0
10c73a4a:       2200            movel %d0,%d1
10c73a4c:       4841            swap %d1
10c73a4e:       d441            addw %d1,%d2
10c73a50:       4241            clrw %d1
10c73a52:       d541            addxw %d1,%d2
10c73a54:       2002            movel %d2,%d0
10c73a56:       4640            notw %d0
10c73a58:       3540 0010       movew %d0,%a2@(16)
10c73a5c:       2f2c 0034       movel %a4@(52),%sp@-
10c73a60:       2f2c 0030       movel %a4@(48),%sp@-
10c73a64:       2f2c 002c       movel %a4@(44),%sp@-
10c73a68:       2f05            movel %d5,%sp@-
10c73a6a:       2f0b            movel %a3,%sp@-
10c73a6c:       4eb9 10c6 3f1e  jsr 10c63f1e <ip_build_and_send_pkt>
10c73a72:       2400            movel %d0,%d2
10c73a74:       7002            moveq #2,%d0
10c73a76:       b082            cmpl %d2,%d0
10c73a78:       6602            bnes 10c73a7c <tcp_v4_send_synack+0xa8>
10c73a7a:       7400            moveq #0,%d2
10c73a7c:       4a84            tstl %d4
10c73a7e:       6706            beqs 10c73a86 <tcp_v4_send_synack+0xb2>
10c73a80:       2044            moveal %d4,%a0
10c73a82:       5888            addql #4,%a0
10c73a84:       5390            subql #1,%a0@
10c73a86:       2002            movel %d2,%d0
10c73a88:       4cee 1c3c ffe4  moveml %fp@(-28),%d2-%d5/%a2-%a4
10c73a8e:       4e5e            unlk %fp
10c73a90:       4e75            rts

10c73a92 <tcp_v4_or_free>:
10c73a92:       4e56 0000       linkw %fp,#0
10c73a96:       206e 0008       moveal %fp@(8),%a0
10c73a9a:       2028 0034       movel %a0@(52),%d0
10c73a9e:       6708            beqs 10c73aa8 <tcp_v4_or_free+0x16>
10c73aa0:       2f00            movel %d0,%sp@-
10c73aa2:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c73aa8:       4e5e            unlk %fp
10c73aaa:       4e75            rts

10c73aac <tcp_v4_conn_request>:
10c73aac:       4e56 fe54       linkw %fp,#-428
10c73ab0:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c73ab4:       262e 0008       movel %fp@(8),%d3
10c73ab8:       286e 000c       moveal %fp@(12),%a4
10c73abc:       206c 0020       moveal %a4@(32),%a0
10c73ac0:       2d68 000c fe54  movel %a0@(12),%fp@(-428)
10c73ac6:       2828 0010       movel %a0@(16),%d4
10c73aca:       266c 0042       moveal %a4@(66),%a3
10c73ace:       9bcd            subal %a5,%a5
10c73ad0:       206c 0028       moveal %a4@(40),%a0
10c73ad4:       2028 0064       movel %a0@(100),%d0
10c73ad8:       0280 3000 0000  andil #805306368,%d0
10c73ade:       6600 0312       bnew 10c73df2 <tcp_v4_conn_request+0x346>
10c73ae2:       2243            moveal %d3,%a1
10c73ae4:       2069 025e       moveal %a1@(606),%a0
10c73ae8:       2028 0002       movel %a0@(2),%d0
10c73aec:       4281            clrl %d1
10c73aee:       1210            moveb %a0@,%d1
10c73af0:       e2a0            asrl %d1,%d0
10c73af2:       6708            beqs 10c73afc <tcp_v4_conn_request+0x50>
10c73af4:       b6fc 0000       cmpaw #0,%a3
10c73af8:       6700 02f8       beqw 10c73df2 <tcp_v4_conn_request+0x346>
10c73afc:       2243            moveal %d3,%a1
10c73afe:       3029 0288       movew %a1@(648),%d0
10c73b02:       b069 0286       cmpw %a1@(646),%d0
10c73b06:       640a            bccs 10c73b12 <tcp_v4_conn_request+0x66>
10c73b08:       7001            moveq #1,%d0
10c73b0a:       b0a8 0006       cmpl %a0@(6),%d0
10c73b0e:       6d00 02e2       bltw 10c73df2 <tcp_v4_conn_request+0x346>
10c73b12:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c73b16:       2f39 1003 295c  movel 1003295c <tcp_openreq_cachep>,%sp@-
10c73b1c:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c73b22:       2440            moveal %d0,%a2
10c73b24:       508f            addql #8,%sp
10c73b26:       b4fc 0000       cmpaw #0,%a2
10c73b2a:       6700 02c6       beqw 10c73df2 <tcp_v4_conn_request+0x346>
10c73b2e:       422e ff64       clrb %fp@(-156)
10c73b32:       422e ff61       clrb %fp@(-159)
10c73b36:       422e ff62       clrb %fp@(-158)
10c73b3a:       422e ff60       clrb %fp@(-160)
10c73b3e:       3d7c 0218 febe  movew #536,%fp@(-322)
10c73b44:       2043            moveal %d3,%a0
10c73b46:       3d68 01f6 ff78  movew %a0@(502),%fp@(-136)
10c73b4c:       42a7            clrl %sp@-
10c73b4e:       486e fe58       pea %fp@(-424)
10c73b52:       2f0c            movel %a4,%sp@-
10c73b54:       4eb9 10c6 c4ec  jsr 10c6c4ec <tcp_parse_options>
10c73b5a:       4fef 000c       lea %sp@(12),%sp
10c73b5e:       4a2e ff63       tstb %fp@(-157)
10c73b62:       670e            beqs 10c73b72 <tcp_v4_conn_request+0xc6>
10c73b64:       4aae ff68       tstl %fp@(-152)
10c73b68:       6608            bnes 10c73b72 <tcp_v4_conn_request+0xc6>
10c73b6a:       422e ff63       clrb %fp@(-157)
10c73b6e:       422e ff60       clrb %fp@(-160)
10c73b72:       1d6e ff63 ff60  moveb %fp@(-157),%fp@(-160)
10c73b78:       42aa 0018       clrl %a2@(24)
10c73b7c:       256c 003a 0004  movel %a4@(58),%a2@(4)
10c73b82:       356e febe 000e  movew %fp@(-322),%a2@(14)
10c73b88:       4a2e ff63       tstb %fp@(-157)
10c73b8c:       56c0            sne %d0
10c73b8e:       4880            extw %d0
10c73b90:       48c0            extl %d0
10c73b92:       c0ae ff68       andl %fp@(-152),%d0
10c73b96:       2540 001c       movel %d0,%a2@(28)
10c73b9a:       102e ff60       moveb %fp@(-160),%d0
10c73b9e:       4880            extw %d0
10c73ba0:       ef08            lslb #7,%d0
10c73ba2:       122a 0013       moveb %a2@(19),%d1
10c73ba6:       0201 007f       andib #127,%d1
10c73baa:       8200            orb %d0,%d1
10c73bac:       1541 0013       moveb %d1,%a2@(19)
10c73bb0:       102e ff62       moveb %fp@(-158),%d0
10c73bb4:       0200 0001       andib #1,%d0
10c73bb8:       ed08            lslb #6,%d0
10c73bba:       0201 ffbf       andib #-65,%d1
10c73bbe:       8200            orb %d0,%d1
10c73bc0:       1541 0013       moveb %d1,%a2@(19)
10c73bc4:       4240            clrw %d0
10c73bc6:       102e ff64       moveb %fp@(-156),%d0
10c73bca:       e908            lslb #4,%d0
10c73bcc:       142a 0012       moveb %a2@(18),%d2
10c73bd0:       0202 000f       andib #15,%d2
10c73bd4:       8400            orb %d0,%d2
10c73bd6:       1542 0012       moveb %d2,%a2@(18)
10c73bda:       102e ff61       moveb %fp@(-159),%d0
10c73bde:       0200 0001       andib #1,%d0
10c73be2:       eb08            lslb #5,%d0
10c73be4:       0201 ffdf       andib #-33,%d1
10c73be8:       8200            orb %d0,%d1
10c73bea:       0201 00e7       andib #-25,%d1
10c73bee:       1541 0013       moveb %d1,%a2@(19)
10c73bf2:       206c 001c       moveal %a4@(28),%a0
10c73bf6:       3550 000c       movew %a0@,%a2@(12)
10c73bfa:       2544 002c       movel %d4,%a2@(44)
10c73bfe:       256e fe54 0030  movel %fp@(-428),%a2@(48)
10c73c04:       41ec 002c       lea %a4@(44),%a0
10c73c08:       7400            moveq #0,%d2
10c73c0a:       b0fc 0000       cmpaw #0,%a0
10c73c0e:       673e            beqs 10c73c4e <tcp_v4_conn_request+0x1a2>
10c73c10:       1028 0004       moveb %a0@(4),%d0
10c73c14:       6738            beqs 10c73c4e <tcp_v4_conn_request+0x1a2>
10c73c16:       0280 0000 00ff  andil #255,%d0
10c73c1c:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c73c20:       2240            moveal %d0,%a1
10c73c22:       4869 000c       pea %a1@(12)
10c73c26:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c73c2c:       2400            movel %d0,%d2
10c73c2e:       508f            addql #8,%sp
10c73c30:       671c            beqs 10c73c4e <tcp_v4_conn_request+0x1a2>
10c73c32:       2f0c            movel %a4,%sp@-
10c73c34:       2f02            movel %d2,%sp@-
10c73c36:       4eb9 10c6 32c6  jsr 10c632c6 <ip_options_echo>
10c73c3c:       508f            addql #8,%sp
10c73c3e:       4a80            tstl %d0
10c73c40:       670c            beqs 10c73c4e <tcp_v4_conn_request+0x1a2>
10c73c42:       2f02            movel %d2,%sp@-
10c73c44:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c73c4a:       7400            moveq #0,%d2
10c73c4c:       588f            addql #4,%sp
10c73c4e:       2542 0034       movel %d2,%a2@(52)
10c73c52:       257c 1001 03c0  movel #268501952,%a2@(36)
10c73c58:       0024 
10c73c5a:       206c 001c       moveal %a4@(28),%a0
10c73c5e:       4ab9 1001 02b0  tstl 100102b0 <sysctl_tcp_ecn>
10c73c64:       6714            beqs 10c73c7a <tcp_v4_conn_request+0x1ce>
10c73c66:       1028 000d       moveb %a0@(13),%d0
10c73c6a:       0200 00c0       andib #-64,%d0
10c73c6e:       0c00 00c0       cmpib #-64,%d0
10c73c72:       6606            bnes 10c73c7a <tcp_v4_conn_request+0x1ce>
10c73c74:       002a 0010 0013  orib #16,%a2@(19)
10c73c7a:       b6fc 0000       cmpaw #0,%a3
10c73c7e:       6600 0138       bnew 10c73db8 <tcp_v4_conn_request+0x30c>
10c73c82:       97cb            subal %a3,%a3
10c73c84:       4a2e ff63       tstb %fp@(-157)
10c73c88:       676e            beqs 10c73cf8 <tcp_v4_conn_request+0x24c>
10c73c8a:       4ab9 1001 0478  tstl 10010478 <sysctl_tcp_tw_recycle>
10c73c90:       6766            beqs 10c73cf8 <tcp_v4_conn_request+0x24c>
10c73c92:       2f0a            movel %a2,%sp@-
10c73c94:       2f03            movel %d3,%sp@-
10c73c96:       4eba fc9c       jsr %pc@(10c73934 <tcp_v4_route_req>)
10c73c9a:       2a40            moveal %d0,%a5
10c73c9c:       508f            addql #8,%sp
10c73c9e:       bafc 0000       cmpaw #0,%a5
10c73ca2:       6754            beqs 10c73cf8 <tcp_v4_conn_request+0x24c>
10c73ca4:       202d 0092       movel %a5@(146),%d0
10c73ca8:       6704            beqs 10c73cae <tcp_v4_conn_request+0x202>
10c73caa:       2640            moveal %d0,%a3
10c73cac:       6010            bras 10c73cbe <tcp_v4_conn_request+0x212>
10c73cae:       42a7            clrl %sp@-
10c73cb0:       2f0d            movel %a5,%sp@-
10c73cb2:       4eb9 10c5 f282  jsr 10c5f282 <rt_bind_peer>
10c73cb8:       266d 0092       moveal %a5@(146),%a3
10c73cbc:       508f            addql #8,%sp
10c73cbe:       b6fc 0000       cmpaw #0,%a3
10c73cc2:       6734            beqs 10c73cf8 <tcp_v4_conn_request+0x24c>
10c73cc4:       202b 0018       movel %a3@(24),%d0
10c73cc8:       b0ae fe54       cmpl %fp@(-428),%d0
10c73ccc:       662a            bnes 10c73cf8 <tcp_v4_conn_request+0x24c>
10c73cce:       703c            moveq #60,%d0
10c73cd0:       d0ab 0024       addl %a3@(36),%d0
10c73cd4:       b0b9 1002 5790  cmpl 10025790 <xtime>,%d0
10c73cda:       6300 00b2       blsw 10c73d8e <tcp_v4_conn_request+0x2e2>
10c73cde:       202b 0020       movel %a3@(32),%d0
10c73ce2:       90aa 001c       subl %a2@(28),%d0
10c73ce6:       7201            moveq #1,%d1
10c73ce8:       b280            cmpl %d0,%d1
10c73cea:       6c00 00a2       bgew 10c73d8e <tcp_v4_conn_request+0x2e2>
10c73cee:       52b9 1003 2f16  addql #1,10032f16 <net_statistics+0x34>
10c73cf4:       6000 008a       braw 10c73d80 <tcp_v4_conn_request+0x2d4>
10c73cf8:       4ab9 1001 0480  tstl 10010480 <sysctl_tcp_syncookies>
10c73cfe:       6600 008e       bnew 10c73d8e <tcp_v4_conn_request+0x2e2>
10c73d02:       2243            moveal %d3,%a1
10c73d04:       2069 025e       moveal %a1@(606),%a0
10c73d08:       2239 1001 03bc  movel 100103bc <sysctl_max_syn_backlog>,%d1
10c73d0e:       2001            movel %d1,%d0
10c73d10:       90a8 0002       subl %a0@(2),%d0
10c73d14:       e481            asrl #2,%d1
10c73d16:       b280            cmpl %d0,%d1
10c73d18:       6f74            bles 10c73d8e <tcp_v4_conn_request+0x2e2>
10c73d1a:       b6fc 0000       cmpaw #0,%a3
10c73d1e:       6706            beqs 10c73d26 <tcp_v4_conn_request+0x27a>
10c73d20:       4aab 0024       tstl %a3@(36)
10c73d24:       6668            bnes 10c73d8e <tcp_v4_conn_request+0x2e2>
10c73d26:       bafc 0000       cmpaw #0,%a5
10c73d2a:       6706            beqs 10c73d32 <tcp_v4_conn_request+0x286>
10c73d2c:       4aad 002c       tstl %a5@(44)
10c73d30:       665c            bnes 10c73d8e <tcp_v4_conn_request+0x2e2>
10c73d32:       4eb9 10c5 ca54  jsr 10c5ca54 <net_ratelimit>
10c73d38:       4a80            tstl %d0
10c73d3a:       673e            beqs 10c73d7a <tcp_v4_conn_request+0x2ce>
10c73d3c:       206c 001c       moveal %a4@(28),%a0
10c73d40:       4280            clrl %d0
10c73d42:       3010            movew %a0@,%d0
10c73d44:       2f00            movel %d0,%sp@-
10c73d46:       41ee fe54       lea %fp@(-428),%a0
10c73d4a:       4280            clrl %d0
10c73d4c:       1028 0003       moveb %a0@(3),%d0
10c73d50:       2f00            movel %d0,%sp@-
10c73d52:       4280            clrl %d0
10c73d54:       1028 0002       moveb %a0@(2),%d0
10c73d58:       2f00            movel %d0,%sp@-
10c73d5a:       7000            moveq #0,%d0
10c73d5c:       1028 0001       moveb %a0@(1),%d0
10c73d60:       2f00            movel %d0,%sp@-
10c73d62:       4280            clrl %d0
10c73d64:       102e fe54       moveb %fp@(-428),%d0
10c73d68:       2f00            movel %d0,%sp@-
10c73d6a:       4879 1000 94e0  pea 100094e0 <timer_bug_msg+0x319>
10c73d70:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c73d76:       4fef 0018       lea %sp@(24),%sp
10c73d7a:       52b9 1003 310a  addql #1,1003310a <tcp_statistics+0x18>
10c73d80:       bafc 0000       cmpaw #0,%a5
10c73d84:       6752            beqs 10c73dd8 <tcp_v4_conn_request+0x32c>
10c73d86:       41ed 0004       lea %a5@(4),%a0
10c73d8a:       5390            subql #1,%a0@
10c73d8c:       604a            bras 10c73dd8 <tcp_v4_conn_request+0x32c>
10c73d8e:       206c 001c       moveal %a4@(28),%a0
10c73d92:       4280            clrl %d0
10c73d94:       3010            movew %a0@,%d0
10c73d96:       2f00            movel %d0,%sp@-
10c73d98:       4280            clrl %d0
10c73d9a:       3028 0002       movew %a0@(2),%d0
10c73d9e:       2f00            movel %d0,%sp@-
10c73da0:       206c 0020       moveal %a4@(32),%a0
10c73da4:       2f28 000c       movel %a0@(12),%sp@-
10c73da8:       2f28 0010       movel %a0@(16),%sp@-
10c73dac:       4eb9 10c4 a438  jsr 10c4a438 <secure_tcp_sequence_number>
10c73db2:       2640            moveal %d0,%a3
10c73db4:       4fef 0010       lea %sp@(16),%sp
10c73db8:       254b 0008       movel %a3,%a2@(8)
10c73dbc:       2f0d            movel %a5,%sp@-
10c73dbe:       2f0a            movel %a2,%sp@-
10c73dc0:       2f03            movel %d3,%sp@-
10c73dc2:       4eba fc10       jsr %pc@(10c739d4 <tcp_v4_send_synack>)
10c73dc6:       4fef 000c       lea %sp@(12),%sp
10c73dca:       4a80            tstl %d0
10c73dcc:       660a            bnes 10c73dd8 <tcp_v4_conn_request+0x32c>
10c73dce:       2f0a            movel %a2,%sp@-
10c73dd0:       2f03            movel %d3,%sp@-
10c73dd2:       4eba f284       jsr %pc@(10c73058 <tcp_v4_synq_add>)
10c73dd6:       6020            bras 10c73df8 <tcp_v4_conn_request+0x34c>
10c73dd8:       206a 0024       moveal %a2@(36),%a0
10c73ddc:       2f0a            movel %a2,%sp@-
10c73dde:       2068 000c       moveal %a0@(12),%a0
10c73de2:       4e90            jsr %a0@
10c73de4:       2f0a            movel %a2,%sp@-
10c73de6:       2f39 1003 295c  movel 1003295c <tcp_openreq_cachep>,%sp@-
10c73dec:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c73df2:       52b9 1003 310a  addql #1,1003310a <tcp_statistics+0x18>
10c73df8:       7000            moveq #0,%d0
10c73dfa:       4cee 3c1c fe38  moveml %fp@(-456),%d2-%d4/%a2-%a5
10c73e00:       4e5e            unlk %fp
10c73e02:       4e75            rts

10c73e04 <tcp_v4_syn_recv_sock>:
10c73e04:       4e56 0000       linkw %fp,#0
10c73e08:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c73e0c:       262e 0008       movel %fp@(8),%d3
10c73e10:       242e 000c       movel %fp@(12),%d2
10c73e14:       2a6e 0010       moveal %fp@(16),%a5
10c73e18:       286e 0014       moveal %fp@(20),%a4
10c73e1c:       2043            moveal %d3,%a0
10c73e1e:       3028 0288       movew %a0@(648),%d0
10c73e22:       b068 0286       cmpw %a0@(646),%d0
10c73e26:       6500 01e0       bcsw 10c74008 <tcp_v4_syn_recv_sock+0x204>
10c73e2a:       b8fc 0000       cmpaw #0,%a4
10c73e2e:       6614            bnes 10c73e44 <tcp_v4_syn_recv_sock+0x40>
10c73e30:       2f0d            movel %a5,%sp@-
10c73e32:       2f03            movel %d3,%sp@-
10c73e34:       4eba fafe       jsr %pc@(10c73934 <tcp_v4_route_req>)
10c73e38:       2840            moveal %d0,%a4
10c73e3a:       508f            addql #8,%sp
10c73e3c:       b8fc 0000       cmpaw #0,%a4
10c73e40:       6700 01cc       beqw 10c7400e <tcp_v4_syn_recv_sock+0x20a>
10c73e44:       2f02            movel %d2,%sp@-
10c73e46:       2f0d            movel %a5,%sp@-
10c73e48:       2f03            movel %d3,%sp@-
10c73e4a:       4eb9 10c7 5fee  jsr 10c75fee <tcp_create_openreq_child>
10c73e50:       2440            moveal %d0,%a2
10c73e52:       4fef 000c       lea %sp@(12),%sp
10c73e56:       b4fc 0000       cmpaw #0,%a2
10c73e5a:       6700 01b2       beqw 10c7400e <tcp_v4_syn_recv_sock+0x20a>
10c73e5e:       254c 0048       movel %a4,%a2@(72)
10c73e62:       206c 000c       moveal %a4@(12),%a0
10c73e66:       2568 00e0 00a2  movel %a0@(224),%a2@(162)
10c73e6c:       47ea 00d6       lea %a2@(214),%a3
10c73e70:       24ad 0030       movel %a5@(48),%a2@
10c73e74:       256d 002c 0084  movel %a5@(44),%a2@(132)
10c73e7a:       256d 002c 0004  movel %a5@(44),%a2@(4)
10c73e80:       256d 0034 02b6  movel %a5@(52),%a2@(694)
10c73e86:       42ad 0034       clrl %a5@(52)
10c73e8a:       2242            moveal %d2,%a1
10c73e8c:       2069 0028       moveal %a1@(40),%a0
10c73e90:       2568 0074 02c2  movel %a0@(116),%a2@(706)
10c73e96:       2069 0020       moveal %a1@(32),%a0
10c73e9a:       1568 0008 02bb  moveb %a0@(8),%a2@(699)
10c73ea0:       426b 0068       clrw %a3@(104)
10c73ea4:       206a 02b6       moveal %a2@(694),%a0
10c73ea8:       b0fc 0000       cmpaw #0,%a0
10c73eac:       670a            beqs 10c73eb8 <tcp_v4_syn_recv_sock+0xb4>
10c73eae:       4240            clrw %d0
10c73eb0:       1028 0004       moveb %a0@(4),%d0
10c73eb4:       3740 0068       movew %d0,%a3@(104)
10c73eb8:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c73ebe:       322b 00fe       movew %a3@(254),%d1
10c73ec2:       b141            eorw %d0,%d1
10c73ec4:       3541 02be       movew %d1,%a2@(702)
10c73ec8:       2f2c 0024       movel %a4@(36),%sp@-
10c73ecc:       2f0a            movel %a2,%sp@-
10c73ece:       4eb9 10c6 fcc6  jsr 10c6fcc6 <tcp_sync_mss>
10c73ed4:       376c 003e 0156  movew %a4@(62),%a3@(342)
10c73eda:       508f            addql #8,%sp
10c73edc:       322b 0156       movew %a3@(342),%d1
10c73ee0:       302b 0064       movew %a3@(100),%d0
10c73ee4:       b041            cmpw %d1,%d0
10c73ee6:       6306            blss 10c73eee <tcp_v4_syn_recv_sock+0xea>
10c73ee8:       4280            clrl %d0
10c73eea:       3001            movew %d1,%d0
10c73eec:       6006            bras 10c73ef4 <tcp_v4_syn_recv_sock+0xf0>
10c73eee:       0280 0000 ffff  andil #65535,%d0
10c73ef4:       2200            movel %d0,%d1
10c73ef6:       202b 00f4       movel %a3@(244),%d0
10c73efa:       e288            lsrl #1,%d0
10c73efc:       b280            cmpl %d0,%d1
10c73efe:       6402            bccs 10c73f02 <tcp_v4_syn_recv_sock+0xfe>
10c73f00:       2001            movel %d1,%d0
10c73f02:       2200            movel %d0,%d1
10c73f04:       0c80 0000 0218  cmpil #536,%d0
10c73f0a:       6306            blss 10c73f12 <tcp_v4_syn_recv_sock+0x10e>
10c73f0c:       203c 0000 0218  movel #536,%d0
10c73f12:       2200            movel %d0,%d1
10c73f14:       7458            moveq #88,%d2
10c73f16:       b480            cmpl %d0,%d2
10c73f18:       6302            blss 10c73f1c <tcp_v4_syn_recv_sock+0x118>
10c73f1a:       7058            moveq #88,%d0
10c73f1c:       3740 0032       movew %d0,%a3@(50)
10c73f20:       4aaa 0014       tstl %a2@(20)
10c73f24:       6712            beqs 10c73f38 <tcp_v4_syn_recv_sock+0x134>
10c73f26:       4878 0159       pea 159 <LSIGTRAP+0x154>
10c73f2a:       4879 1000 936d  pea 1000936d <timer_bug_msg+0x1a6>
10c73f30:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c73f36:       508f            addql #8,%sp
10c73f38:       102a 0020       moveb %a2@(32),%d0
10c73f3c:       0c00 000a       cmpib #10,%d0
10c73f40:       6618            bnes 10c73f5a <tcp_v4_syn_recv_sock+0x156>
10c73f42:       302a 000a       movew %a2@(10),%d0
10c73f46:       721f            moveq #31,%d1
10c73f48:       c081            andl %d1,%d0
10c73f4a:       e588            lsll #2,%d0
10c73f4c:       2640            moveal %d0,%a3
10c73f4e:       d7fc 1001 0310  addal #268501776,%a3
10c73f54:       4eba e90e       jsr %pc@(10c72864 <tcp_listen_wlock>)
10c73f58:       6040            bras 10c73f9a <tcp_v4_syn_recv_sock+0x196>
10c73f5a:       4281            clrl %d1
10c73f5c:       322a 000a       movew %a2@(10),%d1
10c73f60:       242a 0004       movel %a2@(4),%d2
10c73f64:       b581            eorl %d2,%d1
10c73f66:       4280            clrl %d0
10c73f68:       302a 0008       movew %a2@(8),%d0
10c73f6c:       2412            movel %a2@,%d2
10c73f6e:       b580            eorl %d2,%d0
10c73f70:       b181            eorl %d0,%d1
10c73f72:       2001            movel %d1,%d0
10c73f74:       4840            swap %d0
10c73f76:       48c0            extl %d0
10c73f78:       b181            eorl %d0,%d1
10c73f7a:       2001            movel %d1,%d0
10c73f7c:       e080            asrl #8,%d0
10c73f7e:       b380            eorl %d1,%d0
10c73f80:       2239 1001 030c  movel 1001030c <tcp_hashinfo+0xc>,%d1
10c73f86:       5381            subql #1,%d1
10c73f88:       c081            andl %d1,%d0
10c73f8a:       2540 00ae       movel %d0,%a2@(174)
10c73f8e:       e788            lsll #3,%d0
10c73f90:       d0b9 1001 0300  addl 10010300 <tcp_hashinfo>,%d0
10c73f96:       2640            moveal %d0,%a3
10c73f98:       588b            addql #4,%a3
10c73f9a:       2013            movel %a3@,%d0
10c73f9c:       2540 0010       movel %d0,%a2@(16)
10c73fa0:       670a            beqs 10c73fac <tcp_v4_syn_recv_sock+0x1a8>
10c73fa2:       2053            moveal %a3@,%a0
10c73fa4:       43ea 0010       lea %a2@(16),%a1
10c73fa8:       2149 0014       movel %a1,%a0@(20)
10c73fac:       268a            movel %a2,%a3@
10c73fae:       254b 0014       movel %a3,%a2@(20)
10c73fb2:       206a 00d2       moveal %a2@(210),%a0
10c73fb6:       52a8 0064       addql #1,%a0@(100)
10c73fba:       102a 0020       moveb %a2@(32),%d0
10c73fbe:       0c00 000a       cmpib #10,%d0
10c73fc2:       6614            bnes 10c73fd8 <tcp_v4_syn_recv_sock+0x1d4>
10c73fc4:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c73fc8:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c73fcc:       4879 1001 0398  pea 10010398 <tcp_hashinfo+0x98>
10c73fd2:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c73fd8:       2643            moveal %d3,%a3
10c73fda:       226b 0090       moveal %a3@(144),%a1
10c73fde:       2029 0008       movel %a1@(8),%d0
10c73fe2:       2540 0018       movel %d0,%a2@(24)
10c73fe6:       670c            beqs 10c73ff4 <tcp_v4_syn_recv_sock+0x1f0>
10c73fe8:       2069 0008       moveal %a1@(8),%a0
10c73fec:       47ea 0018       lea %a2@(24),%a3
10c73ff0:       214b 001c       movel %a3,%a0@(28)
10c73ff4:       234a 0008       movel %a2,%a1@(8)
10c73ff8:       41e9 0008       lea %a1@(8),%a0
10c73ffc:       2548 001c       movel %a0,%a2@(28)
10c74000:       2549 0090       movel %a1,%a2@(144)
10c74004:       200a            movel %a2,%d0
10c74006:       601a            bras 10c74022 <tcp_v4_syn_recv_sock+0x21e>
10c74008:       52b9 1003 2f2e  addql #1,10032f2e <net_statistics+0x4c>
10c7400e:       52b9 1003 2f32  addql #1,10032f32 <net_statistics+0x50>
10c74014:       b8fc 0000       cmpaw #0,%a4
10c74018:       6706            beqs 10c74020 <tcp_v4_syn_recv_sock+0x21c>
10c7401a:       41ec 0004       lea %a4@(4),%a0
10c7401e:       5390            subql #1,%a0@
10c74020:       7000            moveq #0,%d0
10c74022:       4cee 3c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a5
10c74028:       4e5e            unlk %fp
10c7402a:       4e75            rts

10c7402c <tcp_v4_hnd_req>:
10c7402c:       4e56 fffc       linkw %fp,#-4
10c74030:       48e7 3c38       moveml %d2-%d5/%a2-%a4,%sp@-
10c74034:       286e 0008       moveal %fp@(8),%a4
10c74038:       266e 000c       moveal %fp@(12),%a3
10c7403c:       246b 001c       moveal %a3@(28),%a2
10c74040:       206b 0020       moveal %a3@(32),%a0
10c74044:       2f28 0010       movel %a0@(16),%sp@-
10c74048:       2f28 000c       movel %a0@(12),%sp@-
10c7404c:       4280            clrl %d0
10c7404e:       3012            movew %a2@,%d0
10c74050:       2f00            movel %d0,%sp@-
10c74052:       486e fffc       pea %fp@(-4)
10c74056:       486c 00d6       pea %a4@(214)
10c7405a:       4eba ef6a       jsr %pc@(10c72fc6 <tcp_v4_search_req>)
10c7405e:       4fef 0014       lea %sp@(20),%sp
10c74062:       4a80            tstl %d0
10c74064:       6714            beqs 10c7407a <tcp_v4_hnd_req+0x4e>
10c74066:       2f2e fffc       movel %fp@(-4),%sp@-
10c7406a:       2f00            movel %d0,%sp@-
10c7406c:       2f0b            movel %a3,%sp@-
10c7406e:       2f0c            movel %a4,%sp@-
10c74070:       4eb9 10c7 630c  jsr 10c7630c <tcp_check_req>
10c74076:       6000 00f2       braw 10c7416a <tcp_v4_hnd_req+0x13e>
10c7407a:       226b 0020       moveal %a3@(32),%a1
10c7407e:       206b 0028       moveal %a3@(40),%a0
10c74082:       2668 0074       moveal %a0@(116),%a3
10c74086:       2829 000c       movel %a1@(12),%d4
10c7408a:       2629 0010       movel %a1@(16),%d3
10c7408e:       4281            clrl %d1
10c74090:       3212            movew %a2@,%d1
10c74092:       4280            clrl %d0
10c74094:       302a 0002       movew %a2@(2),%d0
10c74098:       3a01            movew %d1,%d5
10c7409a:       4845            swap %d5
10c7409c:       3a2a 0002       movew %a2@(2),%d5
10c740a0:       b780            eorl %d3,%d0
10c740a2:       b981            eorl %d4,%d1
10c740a4:       b380            eorl %d1,%d0
10c740a6:       2200            movel %d0,%d1
10c740a8:       4841            swap %d1
10c740aa:       48c1            extl %d1
10c740ac:       b380            eorl %d1,%d0
10c740ae:       2200            movel %d0,%d1
10c740b0:       e081            asrl #8,%d1
10c740b2:       b380            eorl %d1,%d0
10c740b4:       2439 1001 030c  movel 1001030c <tcp_hashinfo+0xc>,%d2
10c740ba:       2202            movel %d2,%d1
10c740bc:       5381            subql #1,%d1
10c740be:       c081            andl %d1,%d0
10c740c0:       e788            lsll #3,%d0
10c740c2:       2279 1001 0300  moveal 10010300 <tcp_hashinfo>,%a1
10c740c8:       d3c0            addal %d0,%a1
10c740ca:       2069 0004       moveal %a1@(4),%a0
10c740ce:       b0fc 0000       cmpaw #0,%a0
10c740d2:       6724            beqs 10c740f8 <tcp_v4_hnd_req+0xcc>
10c740d4:       b890            cmpl %a0@,%d4
10c740d6:       6616            bnes 10c740ee <tcp_v4_hnd_req+0xc2>
10c740d8:       b6a8 0004       cmpl %a0@(4),%d3
10c740dc:       6610            bnes 10c740ee <tcp_v4_hnd_req+0xc2>
10c740de:       baa8 0008       cmpl %a0@(8),%d5
10c740e2:       660a            bnes 10c740ee <tcp_v4_hnd_req+0xc2>
10c740e4:       2028 000c       movel %a0@(12),%d0
10c740e8:       6740            beqs 10c7412a <tcp_v4_hnd_req+0xfe>
10c740ea:       b7c0            cmpal %d0,%a3
10c740ec:       673c            beqs 10c7412a <tcp_v4_hnd_req+0xfe>
10c740ee:       2068 0010       moveal %a0@(16),%a0
10c740f2:       b0fc 0000       cmpaw #0,%a0
10c740f6:       66dc            bnes 10c740d4 <tcp_v4_hnd_req+0xa8>
10c740f8:       e78a            lsll #3,%d2
10c740fa:       2071 2804       moveal %a1@(00000004,%d2:l),%a0
10c740fe:       b0fc 0000       cmpaw #0,%a0
10c74102:       6764            beqs 10c74168 <tcp_v4_hnd_req+0x13c>
10c74104:       b890            cmpl %a0@,%d4
10c74106:       6616            bnes 10c7411e <tcp_v4_hnd_req+0xf2>
10c74108:       b6a8 0004       cmpl %a0@(4),%d3
10c7410c:       6610            bnes 10c7411e <tcp_v4_hnd_req+0xf2>
10c7410e:       baa8 0008       cmpl %a0@(8),%d5
10c74112:       660a            bnes 10c7411e <tcp_v4_hnd_req+0xf2>
10c74114:       2028 000c       movel %a0@(12),%d0
10c74118:       6710            beqs 10c7412a <tcp_v4_hnd_req+0xfe>
10c7411a:       b7c0            cmpal %d0,%a3
10c7411c:       670c            beqs 10c7412a <tcp_v4_hnd_req+0xfe>
10c7411e:       2068 0010       moveal %a0@(16),%a0
10c74122:       b0fc 0000       cmpaw #0,%a0
10c74126:       66dc            bnes 10c74104 <tcp_v4_hnd_req+0xd8>
10c74128:       603e            bras 10c74168 <tcp_v4_hnd_req+0x13c>
10c7412a:       43e8 0028       lea %a0@(40),%a1
10c7412e:       5291            addql #1,%a1@
10c74130:       b0fc 0000       cmpaw #0,%a0
10c74134:       6732            beqs 10c74168 <tcp_v4_hnd_req+0x13c>
10c74136:       1028 0020       moveb %a0@(32),%d0
10c7413a:       0c00 0006       cmpib #6,%d0
10c7413e:       6704            beqs 10c74144 <tcp_v4_hnd_req+0x118>
10c74140:       2008            movel %a0,%d0
10c74142:       6026            bras 10c7416a <tcp_v4_hnd_req+0x13e>
10c74144:       40c1            movew %sr,%d1
10c74146:       007c 0700       oriw #1792,%sr
10c7414a:       2011            movel %a1@,%d0
10c7414c:       5380            subql #1,%d0
10c7414e:       2280            movel %d0,%a1@
10c74150:       46c1            movew %d1,%sr
10c74152:       4a80            tstl %d0
10c74154:       660e            bnes 10c74164 <tcp_v4_hnd_req+0x138>
10c74156:       2f08            movel %a0,%sp@-
10c74158:       2f39 1003 37a6  movel 100337a6 <tcp_timewait_cachep>,%sp@-
10c7415e:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c74164:       7000            moveq #0,%d0
10c74166:       6002            bras 10c7416a <tcp_v4_hnd_req+0x13e>
10c74168:       200c            movel %a4,%d0
10c7416a:       4cee 1c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a4
10c74170:       4e5e            unlk %fp
10c74172:       4e75            rts

10c74174 <tcp_v4_checksum_init>:
10c74174:       4e56 0000       linkw %fp,#0
10c74178:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c7417c:       266e 0008       moveal %fp@(8),%a3
10c74180:       0c2b 0001 006b  cmpib #1,%a3@(107)
10c74186:       665a            bnes 10c741e2 <tcp_v4_checksum_init+0x6e>
10c74188:       177c 0002 006b  moveb #2,%a3@(107)
10c7418e:       206b 0020       moveal %a3@(32),%a0
10c74192:       2628 000c       movel %a0@(12),%d3
10c74196:       2428 0010       movel %a0@(16),%d2
10c7419a:       222b 0064       movel %a3@(100),%d1
10c7419e:       4280            clrl %d0
10c741a0:       302b 005e       movew %a3@(94),%d0
10c741a4:       5c80            addql #6,%d0
10c741a6:       d483            addl %d3,%d2
10c741a8:       d580            addxl %d0,%d2
10c741aa:       d581            addxl %d1,%d2
10c741ac:       4283            clrl %d3
10c741ae:       d583            addxl %d3,%d2
10c741b0:       2002            movel %d2,%d0
10c741b2:       2200            movel %d0,%d1
10c741b4:       4841            swap %d1
10c741b6:       d441            addw %d1,%d2
10c741b8:       4241            clrw %d1
10c741ba:       d541            addxw %d1,%d2
10c741bc:       2002            movel %d2,%d0
10c741be:       0c40 ffff       cmpiw #-1,%d0
10c741c2:       6700 00ac       beqw 10c74270 <tcp_v4_checksum_init+0xfc>
10c741c6:       4eb9 10c5 ca54  jsr 10c5ca54 <net_ratelimit>
10c741cc:       4a80            tstl %d0
10c741ce:       670e            beqs 10c741de <tcp_v4_checksum_init+0x6a>
10c741d0:       4879 1000 950f  pea 1000950f <timer_bug_msg+0x348>
10c741d6:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c741dc:       588f            addql #4,%sp
10c741de:       422b 006b       clrb %a3@(107)
10c741e2:       222b 005c       movel %a3@(92),%d1
10c741e6:       704c            moveq #76,%d0
10c741e8:       b081            cmpl %d1,%d0
10c741ea:       654c            bcss 10c74238 <tcp_v4_checksum_init+0xc4>
10c741ec:       246b 0020       moveal %a3@(32),%a2
10c741f0:       42a7            clrl %sp@-
10c741f2:       2f01            movel %d1,%sp@-
10c741f4:       42a7            clrl %sp@-
10c741f6:       2f0b            movel %a3,%sp@-
10c741f8:       4eb9 10c5 65c8  jsr 10c565c8 <skb_checksum>
10c741fe:       262a 000c       movel %a2@(12),%d3
10c74202:       242a 0010       movel %a2@(16),%d2
10c74206:       4281            clrl %d1
10c74208:       322b 005e       movew %a3@(94),%d1
10c7420c:       5c81            addql #6,%d1
10c7420e:       d483            addl %d3,%d2
10c74210:       d581            addxl %d1,%d2
10c74212:       d580            addxl %d0,%d2
10c74214:       4283            clrl %d3
10c74216:       d583            addxl %d3,%d2
10c74218:       2002            movel %d2,%d0
10c7421a:       2200            movel %d0,%d1
10c7421c:       4841            swap %d1
10c7421e:       d441            addw %d1,%d2
10c74220:       4241            clrw %d1
10c74222:       d541            addxw %d1,%d2
10c74224:       2002            movel %d2,%d0
10c74226:       0c40 ffff       cmpiw #-1,%d0
10c7422a:       6704            beqs 10c74230 <tcp_v4_checksum_init+0xbc>
10c7422c:       70ff            moveq #-1,%d0
10c7422e:       6042            bras 10c74272 <tcp_v4_checksum_init+0xfe>
10c74230:       177c 0002 006b  moveb #2,%a3@(107)
10c74236:       6038            bras 10c74270 <tcp_v4_checksum_init+0xfc>
10c74238:       206b 0020       moveal %a3@(32),%a0
10c7423c:       2628 000c       movel %a0@(12),%d3
10c74240:       2428 0010       movel %a0@(16),%d2
10c74244:       7000            moveq #0,%d0
10c74246:       0281 0000 ffff  andil #65535,%d1
10c7424c:       5c81            addql #6,%d1
10c7424e:       d483            addl %d3,%d2
10c74250:       d581            addxl %d1,%d2
10c74252:       d580            addxl %d0,%d2
10c74254:       4283            clrl %d3
10c74256:       d583            addxl %d3,%d2
10c74258:       2002            movel %d2,%d0
10c7425a:       2200            movel %d0,%d1
10c7425c:       4841            swap %d1
10c7425e:       d441            addw %d1,%d2
10c74260:       4241            clrw %d1
10c74262:       d541            addxw %d1,%d2
10c74264:       2002            movel %d2,%d0
10c74266:       0080 ffff 0000  oril #-65536,%d0
10c7426c:       2740 0064       movel %d0,%a3@(100)
10c74270:       7000            moveq #0,%d0
10c74272:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c74278:       4e5e            unlk %fp
10c7427a:       4e75            rts

10c7427c <tcp_v4_do_rcv>:
10c7427c:       4e56 0000       linkw %fp,#0
10c74280:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c74284:       266e 0008       moveal %fp@(8),%a3
10c74288:       246e 000c       moveal %fp@(12),%a2
10c7428c:       52b9 1003 2bd0  addql #1,10032bd0 <ip_statistics+0x18>
10c74292:       102b 0020       moveb %a3@(32),%d0
10c74296:       0c00 0001       cmpib #1,%d0
10c7429a:       6616            bnes 10c742b2 <tcp_v4_do_rcv+0x36>
10c7429c:       2f2a 005c       movel %a2@(92),%sp@-
10c742a0:       2f2a 001c       movel %a2@(28),%sp@-
10c742a4:       2f0a            movel %a2,%sp@-
10c742a6:       2f0b            movel %a3,%sp@-
10c742a8:       4eb9 10c6 df30  jsr 10c6df30 <tcp_rcv_established>
10c742ae:       6000 0096       braw 10c74346 <tcp_v4_do_rcv+0xca>
10c742b2:       206a 001c       moveal %a2@(28),%a0
10c742b6:       1028 000c       moveb %a0@(12),%d0
10c742ba:       e488            lsrl #2,%d0
10c742bc:       723c            moveq #60,%d1
10c742be:       c081            andl %d1,%d0
10c742c0:       222a 005c       movel %a2@(92),%d1
10c742c4:       b081            cmpl %d1,%d0
10c742c6:       6200 00ba       bhiw 10c74382 <tcp_v4_do_rcv+0x106>
10c742ca:       7000            moveq #0,%d0
10c742cc:       0c2a 0002 006b  cmpib #2,%a2@(107)
10c742d2:       672e            beqs 10c74302 <tcp_v4_do_rcv+0x86>
10c742d4:       2f2a 0064       movel %a2@(100),%sp@-
10c742d8:       2f01            movel %d1,%sp@-
10c742da:       42a7            clrl %sp@-
10c742dc:       2f0a            movel %a2,%sp@-
10c742de:       4eb9 10c5 65c8  jsr 10c565c8 <skb_checksum>
10c742e4:       4fef 0010       lea %sp@(16),%sp
10c742e8:       2400            movel %d0,%d2
10c742ea:       2200            movel %d0,%d1
10c742ec:       4841            swap %d1
10c742ee:       d441            addw %d1,%d2
10c742f0:       4241            clrw %d1
10c742f2:       d541            addxw %d1,%d2
10c742f4:       2002            movel %d2,%d0
10c742f6:       0c40 ffff       cmpiw #-1,%d0
10c742fa:       56c0            sne %d0
10c742fc:       4880            extw %d0
10c742fe:       48c0            extl %d0
10c74300:       4480            negl %d0
10c74302:       4a80            tstl %d0
10c74304:       667c            bnes 10c74382 <tcp_v4_do_rcv+0x106>
10c74306:       102b 0020       moveb %a3@(32),%d0
10c7430a:       0c00 000a       cmpib #10,%d0
10c7430e:       6624            bnes 10c74334 <tcp_v4_do_rcv+0xb8>
10c74310:       2f0a            movel %a2,%sp@-
10c74312:       2f0b            movel %a3,%sp@-
10c74314:       4eba fd16       jsr %pc@(10c7402c <tcp_v4_hnd_req>)
10c74318:       508f            addql #8,%sp
10c7431a:       4a80            tstl %d0
10c7431c:       673c            beqs 10c7435a <tcp_v4_do_rcv+0xde>
10c7431e:       b7c0            cmpal %d0,%a3
10c74320:       6712            beqs 10c74334 <tcp_v4_do_rcv+0xb8>
10c74322:       2f0a            movel %a2,%sp@-
10c74324:       2f00            movel %d0,%sp@-
10c74326:       2f0b            movel %a3,%sp@-
10c74328:       4eb9 10c7 659c  jsr 10c7659c <tcp_child_process>
10c7432e:       4fef 000c       lea %sp@(12),%sp
10c74332:       6016            bras 10c7434a <tcp_v4_do_rcv+0xce>
10c74334:       2f2a 005c       movel %a2@(92),%sp@-
10c74338:       2f2a 001c       movel %a2@(28),%sp@-
10c7433c:       2f0a            movel %a2,%sp@-
10c7433e:       2f0b            movel %a3,%sp@-
10c74340:       4eb9 10c6 e92a  jsr 10c6e92a <tcp_rcv_state_process>
10c74346:       4fef 0010       lea %sp@(16),%sp
10c7434a:       4a80            tstl %d0
10c7434c:       6604            bnes 10c74352 <tcp_v4_do_rcv+0xd6>
10c7434e:       7000            moveq #0,%d0
10c74350:       6038            bras 10c7438a <tcp_v4_do_rcv+0x10e>
10c74352:       2f0a            movel %a2,%sp@-
10c74354:       4eba f340       jsr %pc@(10c73696 <tcp_v4_send_reset>)
10c74358:       588f            addql #4,%sp
10c7435a:       7001            moveq #1,%d0
10c7435c:       b0aa 0070       cmpl %a2@(112),%d0
10c74360:       6716            beqs 10c74378 <tcp_v4_do_rcv+0xfc>
10c74362:       41ea 0070       lea %a2@(112),%a0
10c74366:       40c1            movew %sr,%d1
10c74368:       007c 0700       oriw #1792,%sr
10c7436c:       2010            movel %a0@,%d0
10c7436e:       5380            subql #1,%d0
10c74370:       2080            movel %d0,%a0@
10c74372:       46c1            movew %d1,%sr
10c74374:       4a80            tstl %d0
10c74376:       66d6            bnes 10c7434e <tcp_v4_do_rcv+0xd2>
10c74378:       2f0a            movel %a2,%sp@-
10c7437a:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c74380:       60cc            bras 10c7434e <tcp_v4_do_rcv+0xd2>
10c74382:       52b9 1003 3122  addql #1,10033122 <tcp_statistics+0x30>
10c74388:       60d0            bras 10c7435a <tcp_v4_do_rcv+0xde>
10c7438a:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c74390:       4e5e            unlk %fp
10c74392:       4e75            rts

10c74394 <tcp_v4_rcv>:
10c74394:       4e56 0000       linkw %fp,#0
10c74398:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c7439c:       286e 0008       moveal %fp@(8),%a4
10c743a0:       4a2c 006a       tstb %a4@(106)
10c743a4:       6600 03a0       bnew 10c74746 <tcp_v4_rcv+0x3b2>
10c743a8:       52b9 1003 3116  addql #1,10033116 <tcp_statistics+0x24>
10c743ae:       7414            moveq #20,%d2
10c743b0:       222c 005c       movel %a4@(92),%d1
10c743b4:       2001            movel %d1,%d0
10c743b6:       90ac 0060       subl %a4@(96),%d0
10c743ba:       b082            cmpl %d2,%d0
10c743bc:       641c            bccs 10c743da <tcp_v4_rcv+0x46>
10c743be:       b282            cmpl %d2,%d1
10c743c0:       6500 0384       bcsw 10c74746 <tcp_v4_rcv+0x3b2>
10c743c4:       7214            moveq #20,%d1
10c743c6:       9280            subl %d0,%d1
10c743c8:       2f01            movel %d1,%sp@-
10c743ca:       2f0c            movel %a4,%sp@-
10c743cc:       4eb9 10c5 61ea  jsr 10c561ea <__pskb_pull_tail>
10c743d2:       508f            addql #8,%sp
10c743d4:       4a80            tstl %d0
10c743d6:       6700 036e       beqw 10c74746 <tcp_v4_rcv+0x3b2>
10c743da:       2a6c 001c       moveal %a4@(28),%a5
10c743de:       102d 000c       moveb %a5@(12),%d0
10c743e2:       e888            lsrl #4,%d0
10c743e4:       740f            moveq #15,%d2
10c743e6:       c082            andl %d2,%d0
10c743e8:       0c40 0004       cmpiw #4,%d0
10c743ec:       6300 0348       blsw 10c74736 <tcp_v4_rcv+0x3a2>
10c743f0:       c082            andl %d2,%d0
10c743f2:       e588            lsll #2,%d0
10c743f4:       206c 005c       moveal %a4@(92),%a0
10c743f8:       2208            movel %a0,%d1
10c743fa:       92ac 0060       subl %a4@(96),%d1
10c743fe:       b280            cmpl %d0,%d1
10c74400:       641a            bccs 10c7441c <tcp_v4_rcv+0x88>
10c74402:       b1c0            cmpal %d0,%a0
10c74404:       6500 0340       bcsw 10c74746 <tcp_v4_rcv+0x3b2>
10c74408:       9081            subl %d1,%d0
10c7440a:       2f00            movel %d0,%sp@-
10c7440c:       2f0c            movel %a4,%sp@-
10c7440e:       4eb9 10c5 61ea  jsr 10c561ea <__pskb_pull_tail>
10c74414:       508f            addql #8,%sp
10c74416:       4a80            tstl %d0
10c74418:       6700 032c       beqw 10c74746 <tcp_v4_rcv+0x3b2>
10c7441c:       0c2c 0002 006b  cmpib #2,%a4@(107)
10c74422:       670e            beqs 10c74432 <tcp_v4_rcv+0x9e>
10c74424:       2f0c            movel %a4,%sp@-
10c74426:       4eba fd4c       jsr %pc@(10c74174 <tcp_v4_checksum_init>)
10c7442a:       588f            addql #4,%sp
10c7442c:       4a80            tstl %d0
10c7442e:       6d00 0306       bltw 10c74736 <tcp_v4_rcv+0x3a2>
10c74432:       2a6c 001c       moveal %a4@(28),%a5
10c74436:       296d 0004 003a  movel %a5@(4),%a4@(58)
10c7443c:       122d 000d       moveb %a5@(13),%d1
10c74440:       1001            moveb %d1,%d0
10c74442:       e208            lsrb #1,%d0
10c74444:       7401            moveq #1,%d2
10c74446:       c082            andl %d2,%d0
10c74448:       d0ac 003a       addl %a4@(58),%d0
10c7444c:       c282            andl %d2,%d1
10c7444e:       d081            addl %d1,%d0
10c74450:       d0ac 005c       addl %a4@(92),%d0
10c74454:       122d 000c       moveb %a5@(12),%d1
10c74458:       e489            lsrl #2,%d1
10c7445a:       743c            moveq #60,%d2
10c7445c:       c282            andl %d2,%d1
10c7445e:       9081            subl %d1,%d0
10c74460:       2940 003e       movel %d0,%a4@(62)
10c74464:       296d 0008 004a  movel %a5@(8),%a4@(74)
10c7446a:       42ac 0042       clrl %a4@(66)
10c7446e:       226c 0020       moveal %a4@(32),%a1
10c74472:       1969 0001 0046  moveb %a1@(1),%a4@(70)
10c74478:       422c 0047       clrb %a4@(71)
10c7447c:       206c 0028       moveal %a4@(40),%a0
10c74480:       2468 0074       moveal %a0@(116),%a2
10c74484:       2629 000c       movel %a1@(12),%d3
10c74488:       2429 0010       movel %a1@(16),%d2
10c7448c:       3a2d 0002       movew %a5@(2),%d5
10c74490:       4281            clrl %d1
10c74492:       3215            movew %a5@,%d1
10c74494:       4280            clrl %d0
10c74496:       3005            movew %d5,%d0
10c74498:       3801            movew %d1,%d4
10c7449a:       4844            swap %d4
10c7449c:       3805            movew %d5,%d4
10c7449e:       b580            eorl %d2,%d0
10c744a0:       b781            eorl %d3,%d1
10c744a2:       b380            eorl %d1,%d0
10c744a4:       2200            movel %d0,%d1
10c744a6:       4841            swap %d1
10c744a8:       48c1            extl %d1
10c744aa:       b380            eorl %d1,%d0
10c744ac:       2200            movel %d0,%d1
10c744ae:       e081            asrl #8,%d1
10c744b0:       b380            eorl %d1,%d0
10c744b2:       2239 1001 030c  movel 1001030c <tcp_hashinfo+0xc>,%d1
10c744b8:       5381            subql #1,%d1
10c744ba:       c081            andl %d1,%d0
10c744bc:       e788            lsll #3,%d0
10c744be:       2079 1001 0300  moveal 10010300 <tcp_hashinfo>,%a0
10c744c4:       d1c0            addal %d0,%a0
10c744c6:       2268 0004       moveal %a0@(4),%a1
10c744ca:       b2fc 0000       cmpaw #0,%a1
10c744ce:       6724            beqs 10c744f4 <tcp_v4_rcv+0x160>
10c744d0:       b691            cmpl %a1@,%d3
10c744d2:       6616            bnes 10c744ea <tcp_v4_rcv+0x156>
10c744d4:       b4a9 0004       cmpl %a1@(4),%d2
10c744d8:       6610            bnes 10c744ea <tcp_v4_rcv+0x156>
10c744da:       b8a9 0008       cmpl %a1@(8),%d4
10c744de:       660a            bnes 10c744ea <tcp_v4_rcv+0x156>
10c744e0:       2029 000c       movel %a1@(12),%d0
10c744e4:       6746            beqs 10c7452c <tcp_v4_rcv+0x198>
10c744e6:       b5c0            cmpal %d0,%a2
10c744e8:       6742            beqs 10c7452c <tcp_v4_rcv+0x198>
10c744ea:       2269 0010       moveal %a1@(16),%a1
10c744ee:       b2fc 0000       cmpaw #0,%a1
10c744f2:       66dc            bnes 10c744d0 <tcp_v4_rcv+0x13c>
10c744f4:       2039 1001 030c  movel 1001030c <tcp_hashinfo+0xc>,%d0
10c744fa:       e788            lsll #3,%d0
10c744fc:       2270 0804       moveal %a0@(00000004,%d0:l),%a1
10c74500:       b2fc 0000       cmpaw #0,%a1
10c74504:       6732            beqs 10c74538 <tcp_v4_rcv+0x1a4>
10c74506:       b691            cmpl %a1@,%d3
10c74508:       6616            bnes 10c74520 <tcp_v4_rcv+0x18c>
10c7450a:       b4a9 0004       cmpl %a1@(4),%d2
10c7450e:       6610            bnes 10c74520 <tcp_v4_rcv+0x18c>
10c74510:       b8a9 0008       cmpl %a1@(8),%d4
10c74514:       660a            bnes 10c74520 <tcp_v4_rcv+0x18c>
10c74516:       2029 000c       movel %a1@(12),%d0
10c7451a:       6710            beqs 10c7452c <tcp_v4_rcv+0x198>
10c7451c:       b5c0            cmpal %d0,%a2
10c7451e:       670c            beqs 10c7452c <tcp_v4_rcv+0x198>
10c74520:       2269 0010       moveal %a1@(16),%a1
10c74524:       b2fc 0000       cmpaw #0,%a1
10c74528:       66dc            bnes 10c74506 <tcp_v4_rcv+0x172>
10c7452a:       600c            bras 10c74538 <tcp_v4_rcv+0x1a4>
10c7452c:       41e9 0028       lea %a1@(40),%a0
10c74530:       5290            addql #1,%a0@
10c74532:       b2fc 0000       cmpaw #0,%a1
10c74536:       6652            bnes 10c7458a <tcp_v4_rcv+0x1f6>
10c74538:       701f            moveq #31,%d0
10c7453a:       c085            andl %d5,%d0
10c7453c:       e588            lsll #2,%d0
10c7453e:       41f9 1001 0310  lea 10010310 <tcp_hashinfo+0x10>,%a0
10c74544:       2270 0800       moveal %a0@(00000000,%d0:l),%a1
10c74548:       b2fc 0000       cmpaw #0,%a1
10c7454c:       673c            beqs 10c7458a <tcp_v4_rcv+0x1f6>
10c7454e:       ba69 000a       cmpw %a1@(10),%d5
10c74552:       6616            bnes 10c7456a <tcp_v4_rcv+0x1d6>
10c74554:       4aa9 0010       tstl %a1@(16)
10c74558:       6610            bnes 10c7456a <tcp_v4_rcv+0x1d6>
10c7455a:       2029 0004       movel %a1@(4),%d0
10c7455e:       6704            beqs 10c74564 <tcp_v4_rcv+0x1d0>
10c74560:       b480            cmpl %d0,%d2
10c74562:       6606            bnes 10c7456a <tcp_v4_rcv+0x1d6>
10c74564:       4aa9 000c       tstl %a1@(12)
10c74568:       671a            beqs 10c74584 <tcp_v4_rcv+0x1f0>
10c7456a:       2f0a            movel %a2,%sp@-
10c7456c:       3f05            movew %d5,%sp@-
10c7456e:       4267            clrw %sp@-
10c74570:       2f02            movel %d2,%sp@-
10c74572:       2f09            movel %a1,%sp@-
10c74574:       4eba e4ec       jsr %pc@(10c72a62 <__tcp_v4_lookup_listener>)
10c74578:       2240            moveal %d0,%a1
10c7457a:       4fef 0010       lea %sp@(16),%sp
10c7457e:       b2fc 0000       cmpaw #0,%a1
10c74582:       6706            beqs 10c7458a <tcp_v4_rcv+0x1f6>
10c74584:       41e9 0028       lea %a1@(40),%a0
10c74588:       5290            addql #1,%a0@
10c7458a:       2649            moveal %a1,%a3
10c7458c:       b6fc 0000       cmpaw #0,%a3
10c74590:       6700 0156       beqw 10c746e8 <tcp_v4_rcv+0x354>
10c74594:       102b 0020       moveb %a3@(32),%d0
10c74598:       0c00 0006       cmpib #6,%d0
10c7459c:       6700 01f4       beqw 10c74792 <tcp_v4_rcv+0x3fe>
10c745a0:       42ac 0018       clrl %a4@(24)
10c745a4:       7400            moveq #0,%d2
10c745a6:       4aab 0030       tstl %a3@(48)
10c745aa:       6600 00fc       bnew 10c746a8 <tcp_v4_rcv+0x314>
10c745ae:       4beb 00d6       lea %a3@(214),%a5
10c745b2:       4aad 0048       tstl %a5@(72)
10c745b6:       6700 00e2       beqw 10c7469a <tcp_v4_rcv+0x306>
10c745ba:       43ed 0034       lea %a5@(52),%a1
10c745be:       2949 0008       movel %a1,%a4@(8)
10c745c2:       52a9 0008       addql #1,%a1@(8)
10c745c6:       2069 0004       moveal %a1@(4),%a0
10c745ca:       2889            movel %a1,%a4@
10c745cc:       2948 0004       movel %a0,%a4@(4)
10c745d0:       234c 0004       movel %a4,%a1@(4)
10c745d4:       208c            movel %a4,%a0@
10c745d6:       202d 0044       movel %a5@(68),%d0
10c745da:       d0ac 0078       addl %a4@(120),%d0
10c745de:       2b40 0044       movel %d0,%a5@(68)
10c745e2:       2449            moveal %a1,%a2
10c745e4:       b0ab 0040       cmpl %a3@(64),%d0
10c745e8:       6f58            bles 10c74642 <tcp_v4_rcv+0x2ae>
10c745ea:       4aab 0030       tstl %a3@(48)
10c745ee:       670c            beqs 10c745fc <tcp_v4_rcv+0x268>
10c745f0:       4879 1000 92ba  pea 100092ba <timer_bug_msg+0xf3>
10c745f6:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c745fc:       49eb 0028       lea %a3@(40),%a4
10c74600:       6012            bras 10c74614 <tcp_v4_rcv+0x280>
10c74602:       2f09            movel %a1,%sp@-
10c74604:       2f0b            movel %a3,%sp@-
10c74606:       206b 031e       moveal %a3@(798),%a0
10c7460a:       4e90            jsr %a0@
10c7460c:       52b9 1003 2f42  addql #1,10032f42 <net_statistics+0x60>
10c74612:       508f            addql #8,%sp
10c74614:       2052            moveal %a2@,%a0
10c74616:       93c9            subal %a1,%a1
10c74618:       b5c8            cmpal %a0,%a2
10c7461a:       6718            beqs 10c74634 <tcp_v4_rcv+0x2a0>
10c7461c:       2248            moveal %a0,%a1
10c7461e:       2051            moveal %a1@,%a0
10c74620:       53aa 0008       subql #1,%a2@(8)
10c74624:       214a 0004       movel %a2,%a0@(4)
10c74628:       2488            movel %a0,%a2@
10c7462a:       4291            clrl %a1@
10c7462c:       42a9 0004       clrl %a1@(4)
10c74630:       42a9 0008       clrl %a1@(8)
10c74634:       b2fc 0000       cmpaw #0,%a1
10c74638:       66c8            bnes 10c74602 <tcp_v4_rcv+0x26e>
10c7463a:       42ad 0044       clrl %a5@(68)
10c7463e:       6000 0088       braw 10c746c8 <tcp_v4_rcv+0x334>
10c74642:       49eb 0028       lea %a3@(40),%a4
10c74646:       7001            moveq #1,%d0
10c74648:       b0a9 0008       cmpl %a1@(8),%d0
10c7464c:       667a            bnes 10c746c8 <tcp_v4_rcv+0x334>
10c7464e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c74652:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c74656:       2f2b 0044       movel %a3@(68),%sp@-
10c7465a:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c74660:       4fef 000c       lea %sp@(12),%sp
10c74664:       102d 0020       moveb %a5@(32),%d0
10c74668:       0800 0000       btst #0,%d0
10c7466c:       665a            bnes 10c746c8 <tcp_v4_rcv+0x334>
10c7466e:       0000 0002       orib #2,%d0
10c74672:       1b40 0020       moveb %d0,%a5@(32)
10c74676:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c7467c:       720f            moveq #15,%d1
10c7467e:       d081            addl %d1,%d0
10c74680:       2b40 0028       movel %d0,%a5@(40)
10c74684:       2f00            movel %d0,%sp@-
10c74686:       486d 00c0       pea %a5@(192)
10c7468a:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c74690:       508f            addql #8,%sp
10c74692:       4a80            tstl %d0
10c74694:       6632            bnes 10c746c8 <tcp_v4_rcv+0x334>
10c74696:       5294            addql #1,%a4@
10c74698:       602e            bras 10c746c8 <tcp_v4_rcv+0x334>
10c7469a:       2f0c            movel %a4,%sp@-
10c7469c:       2f0b            movel %a3,%sp@-
10c7469e:       4eba fbdc       jsr %pc@(10c7427c <tcp_v4_do_rcv>)
10c746a2:       2400            movel %d0,%d2
10c746a4:       508f            addql #8,%sp
10c746a6:       601c            bras 10c746c4 <tcp_v4_rcv+0x330>
10c746a8:       206b 00ba       moveal %a3@(186),%a0
10c746ac:       b0fc 0000       cmpaw #0,%a0
10c746b0:       660a            bnes 10c746bc <tcp_v4_rcv+0x328>
10c746b2:       274c 00ba       movel %a4,%a3@(186)
10c746b6:       274c 00b6       movel %a4,%a3@(182)
10c746ba:       6006            bras 10c746c2 <tcp_v4_rcv+0x32e>
10c746bc:       208c            movel %a4,%a0@
10c746be:       274c 00ba       movel %a4,%a3@(186)
10c746c2:       4294            clrl %a4@
10c746c4:       49eb 0028       lea %a3@(40),%a4
10c746c8:       40c1            movew %sr,%d1
10c746ca:       007c 0700       oriw #1792,%sr
10c746ce:       2014            movel %a4@,%d0
10c746d0:       5380            subql #1,%d0
10c746d2:       2880            movel %d0,%a4@
10c746d4:       46c1            movew %d1,%sr
10c746d6:       4a80            tstl %d0
10c746d8:       6608            bnes 10c746e2 <tcp_v4_rcv+0x34e>
10c746da:       2f0b            movel %a3,%sp@-
10c746dc:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c746e2:       2002            movel %d2,%d0
10c746e4:       6000 01ea       braw 10c748d0 <tcp_v4_rcv+0x53c>
10c746e8:       102d 000c       moveb %a5@(12),%d0
10c746ec:       e488            lsrl #2,%d0
10c746ee:       743c            moveq #60,%d2
10c746f0:       c082            andl %d2,%d0
10c746f2:       222c 005c       movel %a4@(92),%d1
10c746f6:       b081            cmpl %d1,%d0
10c746f8:       623c            bhis 10c74736 <tcp_v4_rcv+0x3a2>
10c746fa:       7000            moveq #0,%d0
10c746fc:       0c2c 0002 006b  cmpib #2,%a4@(107)
10c74702:       672e            beqs 10c74732 <tcp_v4_rcv+0x39e>
10c74704:       2f2c 0064       movel %a4@(100),%sp@-
10c74708:       2f01            movel %d1,%sp@-
10c7470a:       42a7            clrl %sp@-
10c7470c:       2f0c            movel %a4,%sp@-
10c7470e:       4eb9 10c5 65c8  jsr 10c565c8 <skb_checksum>
10c74714:       4fef 0010       lea %sp@(16),%sp
10c74718:       2400            movel %d0,%d2
10c7471a:       2200            movel %d0,%d1
10c7471c:       4841            swap %d1
10c7471e:       d441            addw %d1,%d2
10c74720:       4241            clrw %d1
10c74722:       d541            addxw %d1,%d2
10c74724:       2002            movel %d2,%d0
10c74726:       0c40 ffff       cmpiw #-1,%d0
10c7472a:       56c0            sne %d0
10c7472c:       4880            extw %d0
10c7472e:       48c0            extl %d0
10c74730:       4480            negl %d0
10c74732:       4a80            tstl %d0
10c74734:       6708            beqs 10c7473e <tcp_v4_rcv+0x3aa>
10c74736:       52b9 1003 3122  addql #1,10033122 <tcp_statistics+0x30>
10c7473c:       6008            bras 10c74746 <tcp_v4_rcv+0x3b2>
10c7473e:       2f0c            movel %a4,%sp@-
10c74740:       4eba ef54       jsr %pc@(10c73696 <tcp_v4_send_reset>)
10c74744:       588f            addql #4,%sp
10c74746:       7001            moveq #1,%d0
10c74748:       b0ac 0070       cmpl %a4@(112),%d0
10c7474c:       6716            beqs 10c74764 <tcp_v4_rcv+0x3d0>
10c7474e:       41ec 0070       lea %a4@(112),%a0
10c74752:       40c1            movew %sr,%d1
10c74754:       007c 0700       oriw #1792,%sr
10c74758:       2010            movel %a0@,%d0
10c7475a:       5380            subql #1,%d0
10c7475c:       2080            movel %d0,%a0@
10c7475e:       46c1            movew %d1,%sr
10c74760:       4a80            tstl %d0
10c74762:       6608            bnes 10c7476c <tcp_v4_rcv+0x3d8>
10c74764:       2f0c            movel %a4,%sp@-
10c74766:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c7476c:       7000            moveq #0,%d0
10c7476e:       6000 0160       braw 10c748d0 <tcp_v4_rcv+0x53c>
10c74772:       41eb 0028       lea %a3@(40),%a0
10c74776:       40c1            movew %sr,%d1
10c74778:       007c 0700       oriw #1792,%sr
10c7477c:       2010            movel %a0@,%d0
10c7477e:       5380            subql #1,%d0
10c74780:       2080            movel %d0,%a0@
10c74782:       46c1            movew %d1,%sr
10c74784:       4a80            tstl %d0
10c74786:       66be            bnes 10c74746 <tcp_v4_rcv+0x3b2>
10c74788:       2f0b            movel %a3,%sp@-
10c7478a:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c74790:       60b2            bras 10c74744 <tcp_v4_rcv+0x3b0>
10c74792:       102d 000c       moveb %a5@(12),%d0
10c74796:       e488            lsrl #2,%d0
10c74798:       723c            moveq #60,%d1
10c7479a:       c081            andl %d1,%d0
10c7479c:       222c 005c       movel %a4@(92),%d1
10c747a0:       b081            cmpl %d1,%d0
10c747a2:       623c            bhis 10c747e0 <tcp_v4_rcv+0x44c>
10c747a4:       7000            moveq #0,%d0
10c747a6:       0c2c 0002 006b  cmpib #2,%a4@(107)
10c747ac:       672e            beqs 10c747dc <tcp_v4_rcv+0x448>
10c747ae:       2f2c 0064       movel %a4@(100),%sp@-
10c747b2:       2f01            movel %d1,%sp@-
10c747b4:       42a7            clrl %sp@-
10c747b6:       2f0c            movel %a4,%sp@-
10c747b8:       4eb9 10c5 65c8  jsr 10c565c8 <skb_checksum>
10c747be:       4fef 0010       lea %sp@(16),%sp
10c747c2:       2400            movel %d0,%d2
10c747c4:       2200            movel %d0,%d1
10c747c6:       4841            swap %d1
10c747c8:       d441            addw %d1,%d2
10c747ca:       4241            clrw %d1
10c747cc:       d541            addxw %d1,%d2
10c747ce:       2002            movel %d2,%d0
10c747d0:       0c40 ffff       cmpiw #-1,%d0
10c747d4:       56c0            sne %d0
10c747d6:       4880            extw %d0
10c747d8:       48c0            extl %d0
10c747da:       4480            negl %d0
10c747dc:       4a80            tstl %d0
10c747de:       6708            beqs 10c747e8 <tcp_v4_rcv+0x454>
10c747e0:       52b9 1003 3122  addql #1,10033122 <tcp_statistics+0x30>
10c747e6:       608a            bras 10c74772 <tcp_v4_rcv+0x3de>
10c747e8:       2f2c 005c       movel %a4@(92),%sp@-
10c747ec:       2f0d            movel %a5,%sp@-
10c747ee:       2f0c            movel %a4,%sp@-
10c747f0:       2f0b            movel %a3,%sp@-
10c747f2:       4eb9 10c7 56f4  jsr 10c756f4 <tcp_timewait_state_process>
10c747f8:       4fef 0010       lea %sp@(16),%sp
10c747fc:       7201            moveq #1,%d1
10c747fe:       b280            cmpl %d0,%d1
10c74800:       6700 fee6       beqw 10c746e8 <tcp_v4_rcv+0x354>
10c74804:       6200 ff40       bhiw 10c74746 <tcp_v4_rcv+0x3b2>
10c74808:       7402            moveq #2,%d2
10c7480a:       b480            cmpl %d0,%d2
10c7480c:       6700 00b4       beqw 10c748c2 <tcp_v4_rcv+0x52e>
10c74810:       7203            moveq #3,%d1
10c74812:       b280            cmpl %d0,%d1
10c74814:       6600 ff30       bnew 10c74746 <tcp_v4_rcv+0x3b2>
10c74818:       206c 0020       moveal %a4@(32),%a0
10c7481c:       226c 0028       moveal %a4@(40),%a1
10c74820:       2629 0074       movel %a1@(116),%d3
10c74824:       2428 0010       movel %a0@(16),%d2
10c74828:       322d 0002       movew %a5@(2),%d1
10c7482c:       701f            moveq #31,%d0
10c7482e:       c081            andl %d1,%d0
10c74830:       e588            lsll #2,%d0
10c74832:       41f9 1001 0310  lea 10010310 <tcp_hashinfo+0x10>,%a0
10c74838:       2470 0800       moveal %a0@(00000000,%d0:l),%a2
10c7483c:       b4fc 0000       cmpaw #0,%a2
10c74840:       673c            beqs 10c7487e <tcp_v4_rcv+0x4ea>
10c74842:       b26a 000a       cmpw %a2@(10),%d1
10c74846:       6616            bnes 10c7485e <tcp_v4_rcv+0x4ca>
10c74848:       4aaa 0010       tstl %a2@(16)
10c7484c:       6610            bnes 10c7485e <tcp_v4_rcv+0x4ca>
10c7484e:       202a 0004       movel %a2@(4),%d0
10c74852:       6704            beqs 10c74858 <tcp_v4_rcv+0x4c4>
10c74854:       b480            cmpl %d0,%d2
10c74856:       6606            bnes 10c7485e <tcp_v4_rcv+0x4ca>
10c74858:       4aaa 000c       tstl %a2@(12)
10c7485c:       671a            beqs 10c74878 <tcp_v4_rcv+0x4e4>
10c7485e:       2f03            movel %d3,%sp@-
10c74860:       3f01            movew %d1,%sp@-
10c74862:       4267            clrw %sp@-
10c74864:       2f02            movel %d2,%sp@-
10c74866:       2f0a            movel %a2,%sp@-
10c74868:       4eba e1f8       jsr %pc@(10c72a62 <__tcp_v4_lookup_listener>)
10c7486c:       2440            moveal %d0,%a2
10c7486e:       4fef 0010       lea %sp@(16),%sp
10c74872:       b4fc 0000       cmpaw #0,%a2
10c74876:       6706            beqs 10c7487e <tcp_v4_rcv+0x4ea>
10c74878:       41ea 0028       lea %a2@(40),%a0
10c7487c:       5290            addql #1,%a0@
10c7487e:       b4fc 0000       cmpaw #0,%a2
10c74882:       673e            beqs 10c748c2 <tcp_v4_rcv+0x52e>
10c74884:       2f0b            movel %a3,%sp@-
10c74886:       4eb9 10c7 5d18  jsr 10c75d18 <tcp_tw_deschedule>
10c7488c:       2f0b            movel %a3,%sp@-
10c7488e:       4eb9 10c7 5648  jsr 10c75648 <tcp_timewait_kill>
10c74894:       508f            addql #8,%sp
10c74896:       41eb 0028       lea %a3@(40),%a0
10c7489a:       40c1            movew %sr,%d1
10c7489c:       007c 0700       oriw #1792,%sr
10c748a0:       2010            movel %a0@,%d0
10c748a2:       5380            subql #1,%d0
10c748a4:       2080            movel %d0,%a0@
10c748a6:       46c1            movew %d1,%sr
10c748a8:       4a80            tstl %d0
10c748aa:       6610            bnes 10c748bc <tcp_v4_rcv+0x528>
10c748ac:       2f0b            movel %a3,%sp@-
10c748ae:       2f39 1003 37a6  movel 100337a6 <tcp_timewait_cachep>,%sp@-
10c748b4:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c748ba:       508f            addql #8,%sp
10c748bc:       264a            moveal %a2,%a3
10c748be:       6000 fcd4       braw 10c74594 <tcp_v4_rcv+0x200>
10c748c2:       2f0c            movel %a4,%sp@-
10c748c4:       2f0b            movel %a3,%sp@-
10c748c6:       4eba efe4       jsr %pc@(10c738ac <tcp_v4_timewait_ack>)
10c748ca:       508f            addql #8,%sp
10c748cc:       6000 fe78       braw 10c74746 <tcp_v4_rcv+0x3b2>
10c748d0:       4cee 3c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a5
10c748d6:       4e5e            unlk %fp
10c748d8:       4e75            rts

10c748da <__tcp_v4_rehash>:
10c748da:       4e56 0000       linkw %fp,#0
10c748de:       2f0a            movel %a2,%sp@-
10c748e0:       246e 0008       moveal %fp@(8),%a2
10c748e4:       206a 00d2       moveal %a2@(210),%a0
10c748e8:       2f0a            movel %a2,%sp@-
10c748ea:       2068 003c       moveal %a0@(60),%a0
10c748ee:       4e90            jsr %a0@
10c748f0:       206a 00d2       moveal %a2@(210),%a0
10c748f4:       2f0a            movel %a2,%sp@-
10c748f6:       2068 0038       moveal %a0@(56),%a0
10c748fa:       4e90            jsr %a0@
10c748fc:       246e fffc       moveal %fp@(-4),%a2
10c74900:       4e5e            unlk %fp
10c74902:       4e75            rts

10c74904 <tcp_v4_reselect_saddr>:
10c74904:       4e56 ffe0       linkw %fp,#-32
10c74908:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c7490c:       266e 0008       moveal %fp@(8),%a3
10c74910:       2d6b 0084 ffe2  movel %a3@(132),%fp@(-30)
10c74916:       2013            movel %a3@,%d0
10c74918:       206b 02b6       moveal %a3@(694),%a0
10c7491c:       b0fc 0000       cmpaw #0,%a0
10c74920:       6708            beqs 10c7492a <tcp_v4_reselect_saddr+0x26>
10c74922:       4a28 0005       tstb %a0@(5)
10c74926:       6702            beqs 10c7492a <tcp_v4_reselect_saddr+0x26>
10c74928:       2010            movel %a0@,%d0
10c7492a:       741e            moveq #30,%d2
10c7492c:       c4ab 02ae       andl %a3@(686),%d2
10c74930:       842b 0290       orb %a3@(656),%d2
10c74934:       45ee ffea       lea %fp@(-22),%a2
10c74938:       262b 000c       movel %a3@(12),%d3
10c7493c:       42ae fff2       clrl %fp@(-14)
10c74940:       42ae fff6       clrl %fp@(-10)
10c74944:       426e fffe       clrw %fp@(-2)
10c74948:       2d40 ffee       movel %d0,%fp@(-18)
10c7494c:       2d43 fffa       movel %d3,%fp@(-6)
10c74950:       1d42 fffe       moveb %d2,%fp@(-2)
10c74954:       486e ffee       pea %fp@(-18)
10c74958:       2f0a            movel %a2,%sp@-
10c7495a:       4eb9 10c6 0e00  jsr 10c60e00 <ip_route_output_key>
10c74960:       508f            addql #8,%sp
10c74962:       4a80            tstl %d0
10c74964:       663c            bnes 10c749a2 <tcp_v4_reselect_saddr+0x9e>
10c74966:       2052            moveal %a2@,%a0
10c74968:       2228 006c       movel %a0@(108),%d1
10c7496c:       2028 0070       movel %a0@(112),%d0
10c74970:       b0fc 0000       cmpaw #0,%a0
10c74974:       6704            beqs 10c7497a <tcp_v4_reselect_saddr+0x76>
10c74976:       5888            addql #4,%a0
10c74978:       5390            subql #1,%a0@
10c7497a:       4292            clrl %a2@
10c7497c:       42ae fff6       clrl %fp@(-10)
10c74980:       426e fffe       clrw %fp@(-2)
10c74984:       2d41 ffee       movel %d1,%fp@(-18)
10c74988:       2d40 fff2       movel %d0,%fp@(-14)
10c7498c:       2d43 fffa       movel %d3,%fp@(-6)
10c74990:       1d42 fffe       moveb %d2,%fp@(-2)
10c74994:       486e ffee       pea %fp@(-18)
10c74998:       2f0a            movel %a2,%sp@-
10c7499a:       4eb9 10c6 0e00  jsr 10c60e00 <ip_route_output_key>
10c749a0:       508f            addql #8,%sp
10c749a2:       4a80            tstl %d0
10c749a4:       6600 00a0       bnew 10c74a46 <tcp_v4_reselect_saddr+0x142>
10c749a8:       202b 0048       movel %a3@(72),%d0
10c749ac:       276e ffea 0048  movel %fp@(-22),%a3@(72)
10c749b2:       4a80            tstl %d0
10c749b4:       6706            beqs 10c749bc <tcp_v4_reselect_saddr+0xb8>
10c749b6:       2040            moveal %d0,%a0
10c749b8:       5888            addql #4,%a0
10c749ba:       5390            subql #1,%a0@
10c749bc:       206e ffea       moveal %fp@(-22),%a0
10c749c0:       2268 000c       moveal %a0@(12),%a1
10c749c4:       2769 00e0 00a2  movel %a1@(224),%a3@(162)
10c749ca:       2028 0070       movel %a0@(112),%d0
10c749ce:       2d40 ffe6       movel %d0,%fp@(-26)
10c749d2:       b0ae ffe2       cmpl %fp@(-30),%d0
10c749d6:       676c            beqs 10c74a44 <tcp_v4_reselect_saddr+0x140>
10c749d8:       7001            moveq #1,%d0
10c749da:       b0b9 1001 024c  cmpl 1001024c <sysctl_ip_dynaddr>,%d0
10c749e0:       6c50            bges 10c74a32 <tcp_v4_reselect_saddr+0x12e>
10c749e2:       4280            clrl %d0
10c749e4:       102e ffe9       moveb %fp@(-23),%d0
10c749e8:       2f00            movel %d0,%sp@-
10c749ea:       4280            clrl %d0
10c749ec:       102e ffe8       moveb %fp@(-24),%d0
10c749f0:       2f00            movel %d0,%sp@-
10c749f2:       4280            clrl %d0
10c749f4:       102e ffe7       moveb %fp@(-25),%d0
10c749f8:       2f00            movel %d0,%sp@-
10c749fa:       4280            clrl %d0
10c749fc:       102e ffe6       moveb %fp@(-26),%d0
10c74a00:       2f00            movel %d0,%sp@-
10c74a02:       4280            clrl %d0
10c74a04:       102e ffe5       moveb %fp@(-27),%d0
10c74a08:       2f00            movel %d0,%sp@-
10c74a0a:       4280            clrl %d0
10c74a0c:       102e ffe4       moveb %fp@(-28),%d0
10c74a10:       2f00            movel %d0,%sp@-
10c74a12:       4280            clrl %d0
10c74a14:       102e ffe3       moveb %fp@(-29),%d0
10c74a18:       2f00            movel %d0,%sp@-
10c74a1a:       4280            clrl %d0
10c74a1c:       102e ffe2       moveb %fp@(-30),%d0
10c74a20:       2f00            movel %d0,%sp@-
10c74a22:       4879 1000 9529  pea 10009529 <timer_bug_msg+0x362>
10c74a28:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c74a2e:       4fef 0024       lea %sp@(36),%sp
10c74a32:       276e ffe6 0084  movel %fp@(-26),%a3@(132)
10c74a38:       276e ffe6 0004  movel %fp@(-26),%a3@(4)
10c74a3e:       2f0b            movel %a3,%sp@-
10c74a40:       4eba fe98       jsr %pc@(10c748da <__tcp_v4_rehash>)
10c74a44:       7000            moveq #0,%d0
10c74a46:       4cee 0c0c ffd0  moveml %fp@(-48),%d2-%d3/%a2-%a3
10c74a4c:       4e5e            unlk %fp
10c74a4e:       4e75            rts

10c74a50 <tcp_v4_rebuild_header>:
10c74a50:       4e56 ffe8       linkw %fp,#-24
10c74a54:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c74a58:       266e 0008       moveal %fp@(8),%a3
10c74a5c:       246b 0048       moveal %a3@(72),%a2
10c74a60:       b4fc 0000       cmpaw #0,%a2
10c74a64:       6724            beqs 10c74a8a <tcp_v4_rebuild_header+0x3a>
10c74a66:       4aaa 0010       tstl %a2@(16)
10c74a6a:       671e            beqs 10c74a8a <tcp_v4_rebuild_header+0x3a>
10c74a6c:       206a 0060       moveal %a2@(96),%a0
10c74a70:       42a7            clrl %sp@-
10c74a72:       2f0a            movel %a2,%sp@-
10c74a74:       2068 000c       moveal %a0@(12),%a0
10c74a78:       4e90            jsr %a0@
10c74a7a:       508f            addql #8,%sp
10c74a7c:       4a80            tstl %d0
10c74a7e:       660a            bnes 10c74a8a <tcp_v4_rebuild_header+0x3a>
10c74a80:       42ab 0048       clrl %a3@(72)
10c74a84:       42ae ffea       clrl %fp@(-22)
10c74a88:       6004            bras 10c74a8e <tcp_v4_rebuild_header+0x3e>
10c74a8a:       2d4a ffea       movel %a2,%fp@(-22)
10c74a8e:       4aae ffea       tstl %fp@(-22)
10c74a92:       6706            beqs 10c74a9a <tcp_v4_rebuild_header+0x4a>
10c74a94:       7000            moveq #0,%d0
10c74a96:       6000 00ac       braw 10c74b44 <tcp_v4_rebuild_header+0xf4>
10c74a9a:       2253            moveal %a3@,%a1
10c74a9c:       206b 02b6       moveal %a3@(694),%a0
10c74aa0:       b0fc 0000       cmpaw #0,%a0
10c74aa4:       6708            beqs 10c74aae <tcp_v4_rebuild_header+0x5e>
10c74aa6:       4a28 0005       tstb %a0@(5)
10c74aaa:       6702            beqs 10c74aae <tcp_v4_rebuild_header+0x5e>
10c74aac:       2250            moveal %a0@,%a1
10c74aae:       701e            moveq #30,%d0
10c74ab0:       c0ab 02ae       andl %a3@(686),%d0
10c74ab4:       802b 0290       orb %a3@(656),%d0
10c74ab8:       222b 0084       movel %a3@(132),%d1
10c74abc:       242b 000c       movel %a3@(12),%d2
10c74ac0:       42ae fff6       clrl %fp@(-10)
10c74ac4:       426e fffe       clrw %fp@(-2)
10c74ac8:       2d49 ffee       movel %a1,%fp@(-18)
10c74acc:       2d41 fff2       movel %d1,%fp@(-14)
10c74ad0:       2d42 fffa       movel %d2,%fp@(-6)
10c74ad4:       1d40 fffe       moveb %d0,%fp@(-2)
10c74ad8:       486e ffee       pea %fp@(-18)
10c74adc:       486e ffea       pea %fp@(-22)
10c74ae0:       4eb9 10c6 0e00  jsr 10c60e00 <ip_route_output_key>
10c74ae6:       2200            movel %d0,%d1
10c74ae8:       508f            addql #8,%sp
10c74aea:       6626            bnes 10c74b12 <tcp_v4_rebuild_header+0xc2>
10c74aec:       202b 0048       movel %a3@(72),%d0
10c74af0:       276e ffea 0048  movel %fp@(-22),%a3@(72)
10c74af6:       4a80            tstl %d0
10c74af8:       6706            beqs 10c74b00 <tcp_v4_rebuild_header+0xb0>
10c74afa:       2040            moveal %d0,%a0
10c74afc:       5888            addql #4,%a0
10c74afe:       5390            subql #1,%a0@
10c74b00:       206e ffea       moveal %fp@(-22),%a0
10c74b04:       2068 000c       moveal %a0@(12),%a0
10c74b08:       2768 00e0 00a2  movel %a0@(224),%a3@(162)
10c74b0e:       7000            moveq #0,%d0
10c74b10:       6032            bras 10c74b44 <tcp_v4_rebuild_header+0xf4>
10c74b12:       42ab 00a2       clrl %a3@(162)
10c74b16:       4ab9 1001 024c  tstl 1001024c <sysctl_ip_dynaddr>
10c74b1c:       671c            beqs 10c74b3a <tcp_v4_rebuild_header+0xea>
10c74b1e:       102b 0020       moveb %a3@(32),%d0
10c74b22:       0c00 0002       cmpib #2,%d0
10c74b26:       6612            bnes 10c74b3a <tcp_v4_rebuild_header+0xea>
10c74b28:       082b 0002 00a0  btst #2,%a3@(160)
10c74b2e:       660a            bnes 10c74b3a <tcp_v4_rebuild_header+0xea>
10c74b30:       2f0b            movel %a3,%sp@-
10c74b32:       4eba fdd0       jsr %pc@(10c74904 <tcp_v4_reselect_saddr>)
10c74b36:       2200            movel %d0,%d1
10c74b38:       6708            beqs 10c74b42 <tcp_v4_rebuild_header+0xf2>
10c74b3a:       2001            movel %d1,%d0
10c74b3c:       4480            negl %d0
10c74b3e:       2740 0282       movel %d0,%a3@(642)
10c74b42:       2001            movel %d1,%d0
10c74b44:       4cee 0c04 ffdc  moveml %fp@(-36),%d2/%a2-%a3
10c74b4a:       4e5e            unlk %fp
10c74b4c:       4e75            rts

10c74b4e <v4_addr2sockaddr>:
10c74b4e:       4e56 0000       linkw %fp,#0
10c74b52:       226e 0008       moveal %fp@(8),%a1
10c74b56:       206e 000c       moveal %fp@(12),%a0
10c74b5a:       30bc 0002       movew #2,%a0@
10c74b5e:       2151 0004       movel %a1@,%a0@(4)
10c74b62:       3169 0008 0002  movew %a1@(8),%a0@(2)
10c74b68:       4e5e            unlk %fp
10c74b6a:       4e75            rts

10c74b6c <tcp_v4_remember_stamp>:
10c74b6c:       4e56 0000       linkw %fp,#0
10c74b70:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c74b74:       206e 0008       moveal %fp@(8),%a0
10c74b78:       47e8 00d6       lea %a0@(214),%a3
10c74b7c:       2468 0048       moveal %a0@(72),%a2
10c74b80:       7400            moveq #0,%d2
10c74b82:       b4fc 0000       cmpaw #0,%a2
10c74b86:       6708            beqs 10c74b90 <tcp_v4_remember_stamp+0x24>
10c74b88:       202a 006c       movel %a2@(108),%d0
10c74b8c:       b090            cmpl %a0@,%d0
10c74b8e:       6712            beqs 10c74ba2 <tcp_v4_remember_stamp+0x36>
10c74b90:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c74b94:       2f10            movel %a0@,%sp@-
10c74b96:       4eb9 10c6 1886  jsr 10c61886 <inet_getpeer>
10c74b9c:       2240            moveal %d0,%a1
10c74b9e:       7401            moveq #1,%d2
10c74ba0:       6016            bras 10c74bb8 <tcp_v4_remember_stamp+0x4c>
10c74ba2:       4aaa 0092       tstl %a2@(146)
10c74ba6:       660c            bnes 10c74bb4 <tcp_v4_remember_stamp+0x48>
10c74ba8:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c74bac:       2f0a            movel %a2,%sp@-
10c74bae:       4eb9 10c5 f282  jsr 10c5f282 <rt_bind_peer>
10c74bb4:       226a 0092       moveal %a2@(146),%a1
10c74bb8:       b2fc 0000       cmpaw #0,%a1
10c74bbc:       677e            beqs 10c74c3c <tcp_v4_remember_stamp+0xd0>
10c74bbe:       2029 0020       movel %a1@(32),%d0
10c74bc2:       90ab 0118       subl %a3@(280),%d0
10c74bc6:       4a80            tstl %d0
10c74bc8:       6f16            bles 10c74be0 <tcp_v4_remember_stamp+0x74>
10c74bca:       2229 0024       movel %a1@(36),%d1
10c74bce:       703c            moveq #60,%d0
10c74bd0:       d081            addl %d1,%d0
10c74bd2:       b0b9 1002 5790  cmpl 10025790 <xtime>,%d0
10c74bd8:       6412            bccs 10c74bec <tcp_v4_remember_stamp+0x80>
10c74bda:       b2ab 011c       cmpl %a3@(284),%d1
10c74bde:       620c            bhis 10c74bec <tcp_v4_remember_stamp+0x80>
10c74be0:       236b 011c 0024  movel %a3@(284),%a1@(36)
10c74be6:       236b 0118 0020  movel %a3@(280),%a1@(32)
10c74bec:       4a82            tstl %d2
10c74bee:       6748            beqs 10c74c38 <tcp_v4_remember_stamp+0xcc>
10c74bf0:       52b9 1002 5730  addql #1,10025730 <irq_stat+0x8>
10c74bf6:       41e9 0010       lea %a1@(16),%a0
10c74bfa:       40c1            movew %sr,%d1
10c74bfc:       007c 0700       oriw #1792,%sr
10c74c00:       2010            movel %a0@,%d0
10c74c02:       5380            subql #1,%d0
10c74c04:       2080            movel %d0,%a0@
10c74c06:       46c1            movew %d1,%sr
10c74c08:       4a80            tstl %d0
10c74c0a:       6626            bnes 10c74c32 <tcp_v4_remember_stamp+0xc6>
10c74c0c:       2379 1001 01c8  movel 100101c8 <inet_peer_unused_tailp>,%a1@(12)
10c74c12:       000c 
10c74c14:       42a9 0008       clrl %a1@(8)
10c74c18:       2079 1001 01c8  moveal 100101c8 <inet_peer_unused_tailp>,%a0
10c74c1e:       2089            movel %a1,%a0@
10c74c20:       41e9 0008       lea %a1@(8),%a0
10c74c24:       23c8 1001 01c8  movel %a0,100101c8 <inet_peer_unused_tailp>
10c74c2a:       2379 1002 67b0  movel 100267b0 <jiffies>,%a1@(20)
10c74c30:       0014 
10c74c32:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c74c38:       7001            moveq #1,%d0
10c74c3a:       6002            bras 10c74c3e <tcp_v4_remember_stamp+0xd2>
10c74c3c:       7000            moveq #0,%d0
10c74c3e:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c74c44:       4e5e            unlk %fp
10c74c46:       4e75            rts

10c74c48 <tcp_v4_tw_remember_stamp>:
10c74c48:       4e56 0000       linkw %fp,#0
10c74c4c:       2f0a            movel %a2,%sp@-
10c74c4e:       246e 0008       moveal %fp@(8),%a2
10c74c52:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c74c56:       2f12            movel %a2@,%sp@-
10c74c58:       4eb9 10c6 1886  jsr 10c61886 <inet_getpeer>
10c74c5e:       2240            moveal %d0,%a1
10c74c60:       b2fc 0000       cmpaw #0,%a1
10c74c64:       677a            beqs 10c74ce0 <tcp_v4_tw_remember_stamp+0x98>
10c74c66:       2029 0020       movel %a1@(32),%d0
10c74c6a:       90aa 0040       subl %a2@(64),%d0
10c74c6e:       4a80            tstl %d0
10c74c70:       6f16            bles 10c74c88 <tcp_v4_tw_remember_stamp+0x40>
10c74c72:       2229 0024       movel %a1@(36),%d1
10c74c76:       703c            moveq #60,%d0
10c74c78:       d081            addl %d1,%d0
10c74c7a:       b0b9 1002 5790  cmpl 10025790 <xtime>,%d0
10c74c80:       6412            bccs 10c74c94 <tcp_v4_tw_remember_stamp+0x4c>
10c74c82:       b2aa 0044       cmpl %a2@(68),%d1
10c74c86:       620c            bhis 10c74c94 <tcp_v4_tw_remember_stamp+0x4c>
10c74c88:       236a 0044 0024  movel %a2@(68),%a1@(36)
10c74c8e:       236a 0040 0020  movel %a2@(64),%a1@(32)
10c74c94:       52b9 1002 5730  addql #1,10025730 <irq_stat+0x8>
10c74c9a:       41e9 0010       lea %a1@(16),%a0
10c74c9e:       40c1            movew %sr,%d1
10c74ca0:       007c 0700       oriw #1792,%sr
10c74ca4:       2010            movel %a0@,%d0
10c74ca6:       5380            subql #1,%d0
10c74ca8:       2080            movel %d0,%a0@
10c74caa:       46c1            movew %d1,%sr
10c74cac:       4a80            tstl %d0
10c74cae:       6626            bnes 10c74cd6 <tcp_v4_tw_remember_stamp+0x8e>
10c74cb0:       2379 1001 01c8  movel 100101c8 <inet_peer_unused_tailp>,%a1@(12)
10c74cb6:       000c 
10c74cb8:       42a9 0008       clrl %a1@(8)
10c74cbc:       2079 1001 01c8  moveal 100101c8 <inet_peer_unused_tailp>,%a0
10c74cc2:       2089            movel %a1,%a0@
10c74cc4:       41e9 0008       lea %a1@(8),%a0
10c74cc8:       23c8 1001 01c8  movel %a0,100101c8 <inet_peer_unused_tailp>
10c74cce:       2379 1002 67b0  movel 100267b0 <jiffies>,%a1@(20)
10c74cd4:       0014 
10c74cd6:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c74cdc:       7001            moveq #1,%d0
10c74cde:       6002            bras 10c74ce2 <tcp_v4_tw_remember_stamp+0x9a>
10c74ce0:       7000            moveq #0,%d0
10c74ce2:       246e fffc       moveal %fp@(-4),%a2
10c74ce6:       4e5e            unlk %fp
10c74ce8:       4e75            rts

10c74cea <tcp_v4_init_sock>:
10c74cea:       4e56 0000       linkw %fp,#0
10c74cee:       2f0b            movel %a3,%sp@-
10c74cf0:       2f0a            movel %a2,%sp@-
10c74cf2:       266e 0008       moveal %fp@(8),%a3
10c74cf6:       45eb 00d6       lea %a3@(214),%a2
10c74cfa:       41ea 00d4       lea %a2@(212),%a0
10c74cfe:       2148 0004       movel %a0,%a0@(4)
10c74d02:       2088            movel %a0,%a0@
10c74d04:       42a8 0008       clrl %a0@(8)
10c74d08:       2f0b            movel %a3,%sp@-
10c74d0a:       4eb9 10c7 1808  jsr 10c71808 <tcp_init_xmit_timers>
10c74d10:       42aa 0048       clrl %a2@(72)
10c74d14:       42aa 0050       clrl %a2@(80)
10c74d18:       42aa 0044       clrl %a2@(68)
10c74d1c:       41ea 0034       lea %a2@(52),%a0
10c74d20:       2148 0004       movel %a0,%a0@(4)
10c74d24:       2088            movel %a0,%a0@
10c74d26:       42a8 0008       clrl %a0@(8)
10c74d2a:       257c 0000 012c  movel #300,%a2@(132)
10c74d30:       0084 
10c74d32:       257c 0000 012c  movel #300,%a2@(116)
10c74d38:       0074 
10c74d3a:       7002            moveq #2,%d0
10c74d3c:       2540 0098       movel %d0,%a2@(152)
10c74d40:       257c 7fff ffff  movel #2147483647,%a2@(148)
10c74d46:       0094 
10c74d48:       357c ffff 009e  movew #-1,%a2@(158)
10c74d4e:       357c 0218 0064  movew #536,%a2@(100)
10c74d54:       1579 1001 02af  moveb 100102af <sysctl_tcp_reordering+0x3>,%a2@(108)
10c74d5a:       006c 
10c74d5c:       177c 0007 0020  moveb #7,%a3@(32)
10c74d62:       277c 10c6 66e8  movel #281437928,%a3@(790)
10c74d68:       0316 
10c74d6a:       177c 0001 009f  moveb #1,%a3@(159)
10c74d70:       277c 1001 03d4  movel #268501972,%a3@(442)
10c74d76:       01ba 
10c74d78:       2779 1001 0278  movel 10010278 <sysctl_tcp_wmem+0x4>,%a3@(140)
10c74d7e:       008c 
10c74d80:       2779 1001 0284  movel 10010284 <sysctl_tcp_rmem+0x4>,%a3@(64)
10c74d86:       0040 
10c74d88:       41f9 1003 2ad4  lea 10032ad4 <tcp_sockets_allocated>,%a0
10c74d8e:       5290            addql #1,%a0@
10c74d90:       7000            moveq #0,%d0
10c74d92:       246e fff8       moveal %fp@(-8),%a2
10c74d96:       266e fffc       moveal %fp@(-4),%a3
10c74d9a:       4e5e            unlk %fp
10c74d9c:       4e75            rts

10c74d9e <tcp_v4_destroy_sock>:
10c74d9e:       4e56 0000       linkw %fp,#0
10c74da2:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c74da6:       286e 0008       moveal %fp@(8),%a4
10c74daa:       4bec 00d6       lea %a4@(214),%a5
10c74dae:       2f0c            movel %a4,%sp@-
10c74db0:       4eb9 10c7 1866  jsr 10c71866 <tcp_clear_xmit_timers>
10c74db6:       588f            addql #4,%sp
10c74db8:       243c 1003 2ad4  movel #268643028,%d2
10c74dbe:       6020            bras 10c74de0 <tcp_v4_destroy_sock+0x42>
10c74dc0:       197c 0001 0143  moveb #1,%a4@(323)
10c74dc6:       202a 0078       movel %a2@(120),%d0
10c74dca:       91ac 007c       subl %d0,%a4@(124)
10c74dce:       202a 0078       movel %a2@(120),%d0
10c74dd2:       d1ac 0080       addl %d0,%a4@(128)
10c74dd6:       2f0a            movel %a2,%sp@-
10c74dd8:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c74dde:       588f            addql #4,%sp
10c74de0:       41ec 0068       lea %a4@(104),%a0
10c74de4:       2250            moveal %a0@,%a1
10c74de6:       95ca            subal %a2,%a2
10c74de8:       b1c9            cmpal %a1,%a0
10c74dea:       6718            beqs 10c74e04 <tcp_v4_destroy_sock+0x66>
10c74dec:       2449            moveal %a1,%a2
10c74dee:       2252            moveal %a2@,%a1
10c74df0:       53a8 0008       subql #1,%a0@(8)
10c74df4:       2348 0004       movel %a0,%a1@(4)
10c74df8:       2089            movel %a1,%a0@
10c74dfa:       4292            clrl %a2@
10c74dfc:       42aa 0004       clrl %a2@(4)
10c74e00:       42aa 0008       clrl %a2@(8)
10c74e04:       b4fc 0000       cmpaw #0,%a2
10c74e08:       66b6            bnes 10c74dc0 <tcp_v4_destroy_sock+0x22>
10c74e0a:       0cac 0000 0fff  cmpil #4095,%a4@(128)
10c74e10:       0080 
10c74e12:       6f0a            bles 10c74e1e <tcp_v4_destroy_sock+0x80>
10c74e14:       2f0c            movel %a4,%sp@-
10c74e16:       4eb9 10c6 654e  jsr 10c6654e <__tcp_mem_reclaim>
10c74e1c:       588f            addql #4,%sp
10c74e1e:       45ed 00d4       lea %a5@(212),%a2
10c74e22:       47ed 0034       lea %a5@(52),%a3
10c74e26:       6028            bras 10c74e50 <tcp_v4_destroy_sock+0xb2>
10c74e28:       7001            moveq #1,%d0
10c74e2a:       b0a9 0070       cmpl %a1@(112),%d0
10c74e2e:       6716            beqs 10c74e46 <tcp_v4_destroy_sock+0xa8>
10c74e30:       41e9 0070       lea %a1@(112),%a0
10c74e34:       40c1            movew %sr,%d1
10c74e36:       007c 0700       oriw #1792,%sr
10c74e3a:       2010            movel %a0@,%d0
10c74e3c:       5380            subql #1,%d0
10c74e3e:       2080            movel %d0,%a0@
10c74e40:       46c1            movew %d1,%sr
10c74e42:       4a80            tstl %d0
10c74e44:       660a            bnes 10c74e50 <tcp_v4_destroy_sock+0xb2>
10c74e46:       2f09            movel %a1,%sp@-
10c74e48:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c74e4e:       588f            addql #4,%sp
10c74e50:       2052            moveal %a2@,%a0
10c74e52:       93c9            subal %a1,%a1
10c74e54:       b5c8            cmpal %a0,%a2
10c74e56:       6718            beqs 10c74e70 <tcp_v4_destroy_sock+0xd2>
10c74e58:       2248            moveal %a0,%a1
10c74e5a:       2051            moveal %a1@,%a0
10c74e5c:       53aa 0008       subql #1,%a2@(8)
10c74e60:       214a 0004       movel %a2,%a0@(4)
10c74e64:       2488            movel %a0,%a2@
10c74e66:       4291            clrl %a1@
10c74e68:       42a9 0004       clrl %a1@(4)
10c74e6c:       42a9 0008       clrl %a1@(8)
10c74e70:       b2fc 0000       cmpaw #0,%a1
10c74e74:       66b2            bnes 10c74e28 <tcp_v4_destroy_sock+0x8a>
10c74e76:       6028            bras 10c74ea0 <tcp_v4_destroy_sock+0x102>
10c74e78:       7001            moveq #1,%d0
10c74e7a:       b0a9 0070       cmpl %a1@(112),%d0
10c74e7e:       6716            beqs 10c74e96 <tcp_v4_destroy_sock+0xf8>
10c74e80:       41e9 0070       lea %a1@(112),%a0
10c74e84:       40c1            movew %sr,%d1
10c74e86:       007c 0700       oriw #1792,%sr
10c74e8a:       2010            movel %a0@,%d0
10c74e8c:       5380            subql #1,%d0
10c74e8e:       2080            movel %d0,%a0@
10c74e90:       46c1            movew %d1,%sr
10c74e92:       4a80            tstl %d0
10c74e94:       660a            bnes 10c74ea0 <tcp_v4_destroy_sock+0x102>
10c74e96:       2f09            movel %a1,%sp@-
10c74e98:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c74e9e:       588f            addql #4,%sp
10c74ea0:       2053            moveal %a3@,%a0
10c74ea2:       93c9            subal %a1,%a1
10c74ea4:       b7c8            cmpal %a0,%a3
10c74ea6:       6718            beqs 10c74ec0 <tcp_v4_destroy_sock+0x122>
10c74ea8:       2248            moveal %a0,%a1
10c74eaa:       2051            moveal %a1@,%a0
10c74eac:       53ab 0008       subql #1,%a3@(8)
10c74eb0:       214b 0004       movel %a3,%a0@(4)
10c74eb4:       2688            movel %a0,%a3@
10c74eb6:       4291            clrl %a1@
10c74eb8:       42a9 0004       clrl %a1@(4)
10c74ebc:       42a9 0008       clrl %a1@(8)
10c74ec0:       b2fc 0000       cmpaw #0,%a1
10c74ec4:       66b2            bnes 10c74e78 <tcp_v4_destroy_sock+0xda>
10c74ec6:       4aac 0090       tstl %a4@(144)
10c74eca:       6708            beqs 10c74ed4 <tcp_v4_destroy_sock+0x136>
10c74ecc:       2f0c            movel %a4,%sp@-
10c74ece:       4eba d922       jsr %pc@(10c727f2 <tcp_put_port>)
10c74ed2:       588f            addql #4,%sp
10c74ed4:       202d 00ec       movel %a5@(236),%d0
10c74ed8:       670a            beqs 10c74ee4 <tcp_v4_destroy_sock+0x146>
10c74eda:       42a7            clrl %sp@-
10c74edc:       2f00            movel %d0,%sp@-
10c74ede:       4eb9 10c2 2162  jsr 10c22162 <__free_pages>
10c74ee4:       2042            moveal %d2,%a0
10c74ee6:       5390            subql #1,%a0@
10c74ee8:       7000            moveq #0,%d0
10c74eea:       4cee 3c04 ffec  moveml %fp@(-20),%d2/%a2-%a5
10c74ef0:       4e5e            unlk %fp
10c74ef2:       4e75            rts

10c74ef4 <get_openreq>:
10c74ef4:       4e56 0000       linkw %fp,#0
10c74ef8:       226e 0008       moveal %fp@(8),%a1
10c74efc:       206e 000c       moveal %fp@(12),%a0
10c74f00:       2239 1002 67b0  movel 100267b0 <jiffies>,%d1
10c74f06:       2f08            movel %a0,%sp@-
10c74f08:       2f29 0028       movel %a1@(40),%sp@-
10c74f0c:       42a7            clrl %sp@-
10c74f0e:       42a7            clrl %sp@-
10c74f10:       2f2e 0018       movel %fp@(24),%sp@-
10c74f14:       4280            clrl %d0
10c74f16:       1028 0010       moveb %a0@(16),%d0
10c74f1a:       2f00            movel %d0,%sp@-
10c74f1c:       2028 0020       movel %a0@(32),%d0
10c74f20:       9081            subl %d1,%d0
10c74f22:       2f00            movel %d0,%sp@-
10c74f24:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c74f28:       42a7            clrl %sp@-
10c74f2a:       42a7            clrl %sp@-
10c74f2c:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c74f30:       4280            clrl %d0
10c74f32:       3028 000c       movew %a0@(12),%d0
10c74f36:       2f00            movel %d0,%sp@-
10c74f38:       2f28 0030       movel %a0@(48),%sp@-
10c74f3c:       4280            clrl %d0
10c74f3e:       3029 0022       movew %a1@(34),%d0
10c74f42:       2f00            movel %d0,%sp@-
10c74f44:       2f28 002c       movel %a0@(44),%sp@-
10c74f48:       2f2e 0014       movel %fp@(20),%sp@-
10c74f4c:       4879 1000 9579  pea 10009579 <timer_bug_msg+0x3b2>
10c74f52:       2f2e 0010       movel %fp@(16),%sp@-
10c74f56:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c74f5c:       4e5e            unlk %fp
10c74f5e:       4e75            rts

10c74f60 <get_tcp_sock>:
10c74f60:       4e56 0000       linkw %fp,#0
10c74f64:       48e7 3f30       moveml %d2-%d7/%a2-%a3,%sp@-
10c74f68:       266e 0008       moveal %fp@(8),%a3
10c74f6c:       43eb 00d6       lea %a3@(214),%a1
10c74f70:       2c13            movel %a3@,%d6
10c74f72:       2e2b 0004       movel %a3@(4),%d7
10c74f76:       382b 0008       movew %a3@(8),%d4
10c74f7a:       3a2b 0022       movew %a3@(34),%d5
10c74f7e:       1029 017e       moveb %a1@(382),%d0
10c74f82:       0c00 0001       cmpib #1,%d0
10c74f86:       6608            bnes 10c74f90 <get_tcp_sock+0x30>
10c74f88:       7601            moveq #1,%d3
10c74f8a:       2429 00a8       movel %a1@(168),%d2
10c74f8e:       6024            bras 10c74fb4 <get_tcp_sock+0x54>
10c74f90:       0c00 0003       cmpib #3,%d0
10c74f94:       6608            bnes 10c74f9e <get_tcp_sock+0x3e>
10c74f96:       7604            moveq #4,%d3
10c74f98:       2429 00a8       movel %a1@(168),%d2
10c74f9c:       6016            bras 10c74fb4 <get_tcp_sock+0x54>
10c74f9e:       4aab 02ea       tstl %a3@(746)
10c74fa2:       6708            beqs 10c74fac <get_tcp_sock+0x4c>
10c74fa4:       7602            moveq #2,%d3
10c74fa6:       242b 02f2       movel %a3@(754),%d2
10c74faa:       6008            bras 10c74fb4 <get_tcp_sock+0x54>
10c74fac:       7600            moveq #0,%d3
10c74fae:       2439 1002 67b0  movel 100267b0 <jiffies>,%d2
10c74fb4:       2029 0094       movel %a1@(148),%d0
10c74fb8:       72ff            moveq #-1,%d1
10c74fba:       0c80 0000 fffe  cmpil #65534,%d0
10c74fc0:       6202            bhis 10c74fc4 <get_tcp_sock+0x64>
10c74fc2:       2200            movel %d0,%d1
10c74fc4:       2f01            movel %d1,%sp@-
10c74fc6:       2f29 0098       movel %a1@(152),%sp@-
10c74fca:       4280            clrl %d0
10c74fcc:       1029 0021       moveb %a1@(33),%d0
10c74fd0:       d080            addl %d0,%d0
10c74fd2:       8029 0022       orb %a1@(34),%d0
10c74fd6:       2f00            movel %d0,%sp@-
10c74fd8:       2f29 0024       movel %a1@(36),%sp@-
10c74fdc:       2f29 0084       movel %a1@(132),%sp@-
10c74fe0:       2f0b            movel %a3,%sp@-
10c74fe2:       2f2b 0028       movel %a3@(40),%sp@-
10c74fe6:       246b 0306       moveal %a3@(774),%a2
10c74fea:       b4fc 0000       cmpaw #0,%a2
10c74fee:       670a            beqs 10c74ffa <get_tcp_sock+0x9a>
10c74ff0:       206a 000c       moveal %a2@(12),%a0
10c74ff4:       2028 0028       movel %a0@(40),%d0
10c74ff8:       6002            bras 10c74ffc <get_tcp_sock+0x9c>
10c74ffa:       7000            moveq #0,%d0
10c74ffc:       2f00            movel %d0,%sp@-
10c74ffe:       4280            clrl %d0
10c75000:       1029 0154       moveb %a1@(340),%d0
10c75004:       2f00            movel %d0,%sp@-
10c75006:       b4fc 0000       cmpaw #0,%a2
10c7500a:       670a            beqs 10c75016 <get_tcp_sock+0xb6>
10c7500c:       206a 000c       moveal %a2@(12),%a0
10c75010:       2028 0036       movel %a0@(54),%d0
10c75014:       6002            bras 10c75018 <get_tcp_sock+0xb8>
10c75016:       7000            moveq #0,%d0
10c75018:       2f00            movel %d0,%sp@-
10c7501a:       4280            clrl %d0
10c7501c:       1029 006b       moveb %a1@(107),%d0
10c75020:       2f00            movel %d0,%sp@-
10c75022:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c75028:       9480            subl %d0,%d2
10c7502a:       2f02            movel %d2,%sp@-
10c7502c:       2f03            movel %d3,%sp@-
10c7502e:       2029 0008       movel %a1@(8),%d0
10c75032:       90a9 0104       subl %a1@(260),%d0
10c75036:       2f00            movel %d0,%sp@-
10c75038:       2029 00fc       movel %a1@(252),%d0
10c7503c:       90a9 0010       subl %a1@(16),%d0
10c75040:       2f00            movel %d0,%sp@-
10c75042:       102b 0020       moveb %a3@(32),%d0
10c75046:       42a7            clrl %sp@-
10c75048:       1f40 0003       moveb %d0,%sp@(3)
10c7504c:       3f04            movew %d4,%sp@-
10c7504e:       4267            clrw %sp@-
10c75050:       2f06            movel %d6,%sp@-
10c75052:       3f05            movew %d5,%sp@-
10c75054:       4267            clrw %sp@-
10c75056:       2f07            movel %d7,%sp@-
10c75058:       2f2e 0010       movel %fp@(16),%sp@-
10c7505c:       4879 1000 95c1  pea 100095c1 <timer_bug_msg+0x3fa>
10c75062:       2f2e 000c       movel %fp@(12),%sp@-
10c75066:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c7506c:       4cee 0cfc ffe0  moveml %fp@(-32),%d2-%d7/%a2-%a3
10c75072:       4e5e            unlk %fp
10c75074:       4e75            rts

10c75076 <get_timewait_sock>:
10c75076:       4e56 0000       linkw %fp,#0
10c7507a:       206e 0008       moveal %fp@(8),%a0
10c7507e:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c75084:       2228 0048       movel %a0@(72),%d1
10c75088:       9280            subl %d0,%d1
10c7508a:       2001            movel %d1,%d0
10c7508c:       6c02            bges 10c75090 <get_timewait_sock+0x1a>
10c7508e:       7000            moveq #0,%d0
10c75090:       2f08            movel %a0,%sp@-
10c75092:       2f28 0028       movel %a0@(40),%sp@-
10c75096:       42a7            clrl %sp@-
10c75098:       42a7            clrl %sp@-
10c7509a:       42a7            clrl %sp@-
10c7509c:       42a7            clrl %sp@-
10c7509e:       2f00            movel %d0,%sp@-
10c750a0:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c750a4:       42a7            clrl %sp@-
10c750a6:       42a7            clrl %sp@-
10c750a8:       4280            clrl %d0
10c750aa:       1028 0021       moveb %a0@(33),%d0
10c750ae:       2f00            movel %d0,%sp@-
10c750b0:       4280            clrl %d0
10c750b2:       3028 0008       movew %a0@(8),%d0
10c750b6:       2f00            movel %d0,%sp@-
10c750b8:       2f10            movel %a0@,%sp@-
10c750ba:       4280            clrl %d0
10c750bc:       3028 0022       movew %a0@(34),%d0
10c750c0:       2f00            movel %d0,%sp@-
10c750c2:       2f28 0004       movel %a0@(4),%sp@-
10c750c6:       2f2e 0010       movel %fp@(16),%sp@-
10c750ca:       4879 1000 961a  pea 1000961a <timer_bug_msg+0x453>
10c750d0:       2f2e 000c       movel %fp@(12),%sp@-
10c750d4:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c750da:       4e5e            unlk %fp
10c750dc:       4e75            rts

10c750de <tcp_get_info>:
10c750de:       4e56 ff58       linkw %fp,#-168
10c750e2:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c750e6:       7c00            moveq #0,%d6
10c750e8:       7e00            moveq #0,%d7
10c750ea:       0cae 0000 0095  cmpil #149,%fp@(16)
10c750f0:       0010 
10c750f2:       6e20            bgts 10c75114 <tcp_get_info+0x36>
10c750f4:       4879 1000 9662  pea 10009662 <timer_bug_msg+0x49b>
10c750fa:       4878 0095       pea 95 <LSIGTRAP+0x90>
10c750fe:       4879 1000 96c3  pea 100096c3 <timer_bug_msg+0x4fc>
10c75104:       2f2e 0008       movel %fp@(8),%sp@-
10c75108:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c7510e:       2c00            movel %d0,%d6
10c75110:       4fef 0010       lea %sp@(16),%sp
10c75114:       7869            moveq #105,%d4
10c75116:       4604            notb %d4
10c75118:       41f9 1001 0394  lea 10010394 <tcp_hashinfo+0x94>,%a0
10c7511e:       5290            addql #1,%a0@
10c75120:       42ae ff64       clrl %fp@(-156)
10c75124:       2d7c 1001 0310  movel #268501776,%fp@(-168)
10c7512a:       ff58 
10c7512c:       206e ff58       moveal %fp@(-168),%a0
10c75130:       58ae ff58       addql #4,%fp@(-168)
10c75134:       2658            moveal %a0@+,%a3
10c75136:       b6fc 0000       cmpaw #0,%a3
10c7513a:       6700 0142       beqw 10c7527e <tcp_get_info+0x1a0>
10c7513e:       41ee ff68       lea %fp@(-152),%a0
10c75142:       2d48 ff60       movel %a0,%fp@(-160)
10c75146:       202e 0010       movel %fp@(16),%d0
10c7514a:       d0ae 0014       addl %fp@(20),%d0
10c7514e:       2d40 ff5c       movel %d0,%fp@(-164)
10c75152:       49f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a4
10c75158:       45eb 00d6       lea %a3@(214),%a2
10c7515c:       0684 0000 0096  addil #150,%d4
10c75162:       b8ae 0010       cmpl %fp@(16),%d4
10c75166:       6d36            blts 10c7519e <tcp_get_info+0xc0>
10c75168:       2f07            movel %d7,%sp@-
10c7516a:       2f2e ff60       movel %fp@(-160),%sp@-
10c7516e:       2f0b            movel %a3,%sp@-
10c75170:       4eba fdee       jsr %pc@(10c74f60 <get_tcp_sock>)
10c75174:       2f2e ff60       movel %fp@(-160),%sp@-
10c75178:       4878 0095       pea 95 <LSIGTRAP+0x90>
10c7517c:       4879 1000 96c3  pea 100096c3 <timer_bug_msg+0x4fc>
10c75182:       206e 0008       moveal %fp@(8),%a0
10c75186:       4870 6800       pea %a0@(00000000,%d6:l)
10c7518a:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c75190:       dc80            addl %d0,%d6
10c75192:       4fef 001c       lea %sp@(28),%sp
10c75196:       b8ae ff5c       cmpl %fp@(-164),%d4
10c7519a:       6c00 0088       bgew 10c75224 <tcp_get_info+0x146>
10c7519e:       206b 0306       moveal %a3@(774),%a0
10c751a2:       b0fc 0000       cmpaw #0,%a0
10c751a6:       670a            beqs 10c751b2 <tcp_get_info+0xd4>
10c751a8:       2068 000c       moveal %a0@(12),%a0
10c751ac:       2628 0036       movel %a0@(54),%d3
10c751b0:       6002            bras 10c751b4 <tcp_get_info+0xd6>
10c751b2:       7600            moveq #0,%d3
10c751b4:       5294            addql #1,%a4@
10c751b6:       206a 0188       moveal %a2@(392),%a0
10c751ba:       b0fc 0000       cmpaw #0,%a0
10c751be:       6700 00ae       beqw 10c7526e <tcp_get_info+0x190>
10c751c2:       4aa8 0002       tstl %a0@(2)
10c751c6:       6700 00a6       beqw 10c7526e <tcp_get_info+0x190>
10c751ca:       7a00            moveq #0,%d5
10c751cc:       4be8 000e       lea %a0@(14),%a5
10c751d0:       245d            moveal %a5@+,%a2
10c751d2:       b4fc 0000       cmpaw #0,%a2
10c751d6:       6700 008a       beqw 10c75262 <tcp_get_info+0x184>
10c751da:       240e            movel %fp,%d2
10c751dc:       0682 ffff ff68  addil #-152,%d2
10c751e2:       0684 0000 0096  addil #150,%d4
10c751e8:       b8ae 0010       cmpl %fp@(16),%d4
10c751ec:       6f6a            bles 10c75258 <tcp_get_info+0x17a>
10c751ee:       2f03            movel %d3,%sp@-
10c751f0:       2f07            movel %d7,%sp@-
10c751f2:       2f02            movel %d2,%sp@-
10c751f4:       2f0a            movel %a2,%sp@-
10c751f6:       2f0b            movel %a3,%sp@-
10c751f8:       4eba fcfa       jsr %pc@(10c74ef4 <get_openreq>)
10c751fc:       2f02            movel %d2,%sp@-
10c751fe:       4878 0095       pea 95 <LSIGTRAP+0x90>
10c75202:       4879 1000 96c3  pea 100096c3 <timer_bug_msg+0x4fc>
10c75208:       206e 0008       moveal %fp@(8),%a0
10c7520c:       4870 6800       pea %a0@(00000000,%d6:l)
10c75210:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c75216:       dc80            addl %d0,%d6
10c75218:       4fef 0024       lea %sp@(36),%sp
10c7521c:       b8ae ff5c       cmpl %fp@(-164),%d4
10c75220:       6d36            blts 10c75258 <tcp_get_info+0x17a>
10c75222:       5394            subql #1,%a4@
10c75224:       40c1            movew %sr,%d1
10c75226:       007c 0700       oriw #1792,%sr
10c7522a:       2039 1001 0394  movel 10010394 <tcp_hashinfo+0x94>,%d0
10c75230:       5380            subql #1,%d0
10c75232:       23c0 1001 0394  movel %d0,10010394 <tcp_hashinfo+0x94>
10c75238:       46c1            movew %d1,%sr
10c7523a:       4a80            tstl %d0
10c7523c:       6600 0190       bnew 10c753ce <tcp_get_info+0x2f0>
10c75240:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c75244:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c75248:       4879 1001 0398  pea 10010398 <tcp_hashinfo+0x98>
10c7524e:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c75254:       6000 0178       braw 10c753ce <tcp_get_info+0x2f0>
10c75258:       2452            moveal %a2@,%a2
10c7525a:       5287            addql #1,%d7
10c7525c:       b4fc 0000       cmpaw #0,%a2
10c75260:       6680            bnes 10c751e2 <tcp_get_info+0x104>
10c75262:       5285            addql #1,%d5
10c75264:       0c85 0000 01ff  cmpil #511,%d5
10c7526a:       6f00 ff64       blew 10c751d0 <tcp_get_info+0xf2>
10c7526e:       5394            subql #1,%a4@
10c75270:       266b 0010       moveal %a3@(16),%a3
10c75274:       5287            addql #1,%d7
10c75276:       b6fc 0000       cmpaw #0,%a3
10c7527a:       6600 fedc       bnew 10c75158 <tcp_get_info+0x7a>
10c7527e:       52ae ff64       addql #1,%fp@(-156)
10c75282:       701f            moveq #31,%d0
10c75284:       b0ae ff64       cmpl %fp@(-156),%d0
10c75288:       6c00 fea2       bgew 10c7512c <tcp_get_info+0x4e>
10c7528c:       40c1            movew %sr,%d1
10c7528e:       007c 0700       oriw #1792,%sr
10c75292:       2039 1001 0394  movel 10010394 <tcp_hashinfo+0x94>,%d0
10c75298:       5380            subql #1,%d0
10c7529a:       23c0 1001 0394  movel %d0,10010394 <tcp_hashinfo+0x94>
10c752a0:       46c1            movew %d1,%sr
10c752a2:       4a80            tstl %d0
10c752a4:       6618            bnes 10c752be <tcp_get_info+0x1e0>
10c752a6:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c752aa:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c752ae:       4879 1001 0398  pea 10010398 <tcp_hashinfo+0x98>
10c752b4:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c752ba:       4fef 000c       lea %sp@(12),%sp
10c752be:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c752c4:       5290            addql #1,%a0@
10c752c6:       42ae ff64       clrl %fp@(-156)
10c752ca:       203c 1001 030c  movel #268501772,%d0
10c752d0:       2648            moveal %a0,%a3
10c752d2:       2840            moveal %d0,%a4
10c752d4:       222e ff64       movel %fp@(-156),%d1
10c752d8:       b294            cmpl %a4@,%d1
10c752da:       6c00 00f0       bgew 10c753cc <tcp_get_info+0x2ee>
10c752de:       7a00            moveq #0,%d5
10c752e0:       2079 1001 0300  moveal 10010300 <tcp_hashinfo>,%a0
10c752e6:       d1c5            addal %d5,%a0
10c752e8:       2468 0004       moveal %a0@(4),%a2
10c752ec:       b4fc 0000       cmpaw #0,%a2
10c752f0:       6758            beqs 10c7534a <tcp_get_info+0x26c>
10c752f2:       240e            movel %fp,%d2
10c752f4:       0682 ffff ff68  addil #-152,%d2
10c752fa:       262e 0010       movel %fp@(16),%d3
10c752fe:       d6ae 0014       addl %fp@(20),%d3
10c75302:       0684 0000 0096  addil #150,%d4
10c75308:       b8ae 0010       cmpl %fp@(16),%d4
10c7530c:       6f30            bles 10c7533e <tcp_get_info+0x260>
10c7530e:       2f07            movel %d7,%sp@-
10c75310:       2f02            movel %d2,%sp@-
10c75312:       2f0a            movel %a2,%sp@-
10c75314:       4eba fc4a       jsr %pc@(10c74f60 <get_tcp_sock>)
10c75318:       2f02            movel %d2,%sp@-
10c7531a:       4878 0095       pea 95 <LSIGTRAP+0x90>
10c7531e:       4879 1000 96c3  pea 100096c3 <timer_bug_msg+0x4fc>
10c75324:       206e 0008       moveal %fp@(8),%a0
10c75328:       4870 6800       pea %a0@(00000000,%d6:l)
10c7532c:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c75332:       dc80            addl %d0,%d6
10c75334:       4fef 001c       lea %sp@(28),%sp
10c75338:       b684            cmpl %d4,%d3
10c7533a:       6f00 0090       blew 10c753cc <tcp_get_info+0x2ee>
10c7533e:       246a 0010       moveal %a2@(16),%a2
10c75342:       5287            addql #1,%d7
10c75344:       b4fc 0000       cmpaw #0,%a2
10c75348:       66b8            bnes 10c75302 <tcp_get_info+0x224>
10c7534a:       202e ff64       movel %fp@(-156),%d0
10c7534e:       d0b9 1001 030c  addl 1001030c <tcp_hashinfo+0xc>,%d0
10c75354:       2079 1001 0300  moveal 10010300 <tcp_hashinfo>,%a0
10c7535a:       e788            lsll #3,%d0
10c7535c:       2470 0804       moveal %a0@(00000004,%d0:l),%a2
10c75360:       b4fc 0000       cmpaw #0,%a2
10c75364:       6756            beqs 10c753bc <tcp_get_info+0x2de>
10c75366:       240e            movel %fp,%d2
10c75368:       0682 ffff ff68  addil #-152,%d2
10c7536e:       262e 0010       movel %fp@(16),%d3
10c75372:       d6ae 0014       addl %fp@(20),%d3
10c75376:       0684 0000 0096  addil #150,%d4
10c7537c:       b8ae 0010       cmpl %fp@(16),%d4
10c75380:       6f2e            bles 10c753b0 <tcp_get_info+0x2d2>
10c75382:       2f07            movel %d7,%sp@-
10c75384:       2f02            movel %d2,%sp@-
10c75386:       2f0a            movel %a2,%sp@-
10c75388:       4eba fcec       jsr %pc@(10c75076 <get_timewait_sock>)
10c7538c:       2f02            movel %d2,%sp@-
10c7538e:       4878 0095       pea 95 <LSIGTRAP+0x90>
10c75392:       4879 1000 96c3  pea 100096c3 <timer_bug_msg+0x4fc>
10c75398:       206e 0008       moveal %fp@(8),%a0
10c7539c:       4870 6800       pea %a0@(00000000,%d6:l)
10c753a0:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c753a6:       dc80            addl %d0,%d6
10c753a8:       4fef 001c       lea %sp@(28),%sp
10c753ac:       b684            cmpl %d4,%d3
10c753ae:       6f1c            bles 10c753cc <tcp_get_info+0x2ee>
10c753b0:       246a 0010       moveal %a2@(16),%a2
10c753b4:       5287            addql #1,%d7
10c753b6:       b4fc 0000       cmpaw #0,%a2
10c753ba:       66ba            bnes 10c75376 <tcp_get_info+0x298>
10c753bc:       5085            addql #8,%d5
10c753be:       52ae ff64       addql #1,%fp@(-156)
10c753c2:       202e ff64       movel %fp@(-156),%d0
10c753c6:       b094            cmpl %a4@,%d0
10c753c8:       6d00 ff16       bltw 10c752e0 <tcp_get_info+0x202>
10c753cc:       5393            subql #1,%a3@
10c753ce:       98ae 0010       subl %fp@(16),%d4
10c753d2:       2006            movel %d6,%d0
10c753d4:       9084            subl %d4,%d0
10c753d6:       206e 000c       moveal %fp@(12),%a0
10c753da:       222e 0008       movel %fp@(8),%d1
10c753de:       d280            addl %d0,%d1
10c753e0:       2081            movel %d1,%a0@
10c753e2:       9c80            subl %d0,%d6
10c753e4:       bcae 0014       cmpl %fp@(20),%d6
10c753e8:       6f04            bles 10c753ee <tcp_get_info+0x310>
10c753ea:       2c2e 0014       movel %fp@(20),%d6
10c753ee:       4a86            tstl %d6
10c753f0:       6c02            bges 10c753f4 <tcp_get_info+0x316>
10c753f2:       7c00            moveq #0,%d6
10c753f4:       2006            movel %d6,%d0
10c753f6:       4cee 3cfc ff30  moveml %fp@(-208),%d2-%d7/%a2-%a5
10c753fc:       4e5e            unlk %fp
10c753fe:       4e75            rts

10c75400 <tcp_v4_lookup_listener>:
10c75400:       4e56 0000       linkw %fp,#0
10c75404:       2f02            movel %d2,%sp@-
10c75406:       242e 0008       movel %fp@(8),%d2
10c7540a:       322e 000e       movew %fp@(14),%d1
10c7540e:       701f            moveq #31,%d0
10c75410:       c081            andl %d1,%d0
10c75412:       e588            lsll #2,%d0
10c75414:       41f9 1001 0310  lea 10010310 <tcp_hashinfo+0x10>,%a0
10c7541a:       2270 0800       moveal %a0@(00000000,%d0:l),%a1
10c7541e:       b2fc 0000       cmpaw #0,%a1
10c75422:       673a            beqs 10c7545e <tcp_v4_lookup_listener+0x5e>
10c75424:       b269 000a       cmpw %a1@(10),%d1
10c75428:       6616            bnes 10c75440 <tcp_v4_lookup_listener+0x40>
10c7542a:       4aa9 0010       tstl %a1@(16)
10c7542e:       6610            bnes 10c75440 <tcp_v4_lookup_listener+0x40>
10c75430:       2029 0004       movel %a1@(4),%d0
10c75434:       6704            beqs 10c7543a <tcp_v4_lookup_listener+0x3a>
10c75436:       b480            cmpl %d0,%d2
10c75438:       6606            bnes 10c75440 <tcp_v4_lookup_listener+0x40>
10c7543a:       4aa9 000c       tstl %a1@(12)
10c7543e:       6718            beqs 10c75458 <tcp_v4_lookup_listener+0x58>
10c75440:       2f2e 0010       movel %fp@(16),%sp@-
10c75444:       3f01            movew %d1,%sp@-
10c75446:       4267            clrw %sp@-
10c75448:       2f02            movel %d2,%sp@-
10c7544a:       2f09            movel %a1,%sp@-
10c7544c:       4eba d614       jsr %pc@(10c72a62 <__tcp_v4_lookup_listener>)
10c75450:       2240            moveal %d0,%a1
10c75452:       b2fc 0000       cmpaw #0,%a1
10c75456:       6706            beqs 10c7545e <tcp_v4_lookup_listener+0x5e>
10c75458:       41e9 0028       lea %a1@(40),%a0
10c7545c:       5290            addql #1,%a0@
10c7545e:       2009            movel %a1,%d0
10c75460:       242e fffc       movel %fp@(-4),%d2
10c75464:       4e5e            unlk %fp
10c75466:       4e75            rts

10c75468 <__tcp_put_port>:
10c75468:       4e56 0000       linkw %fp,#0
10c7546c:       2f0a            movel %a2,%sp@-
10c7546e:       226e 0008       moveal %fp@(8),%a1
10c75472:       2469 0090       moveal %a1@(144),%a2
10c75476:       2069 0018       moveal %a1@(24),%a0
10c7547a:       b0fc 0000       cmpaw #0,%a0
10c7547e:       6706            beqs 10c75486 <__tcp_put_port+0x1e>
10c75480:       2169 001c 001c  movel %a1@(28),%a0@(28)
10c75486:       2069 001c       moveal %a1@(28),%a0
10c7548a:       20a9 0018       movel %a1@(24),%a0@
10c7548e:       42a9 0090       clrl %a1@(144)
10c75492:       4269 000a       clrw %a1@(10)
10c75496:       4aaa 0008       tstl %a2@(8)
10c7549a:       6626            bnes 10c754c2 <__tcp_put_port+0x5a>
10c7549c:       206a 0004       moveal %a2@(4),%a0
10c754a0:       b0fc 0000       cmpaw #0,%a0
10c754a4:       6706            beqs 10c754ac <__tcp_put_port+0x44>
10c754a6:       216a 000c 000c  movel %a2@(12),%a0@(12)
10c754ac:       206a 000c       moveal %a2@(12),%a0
10c754b0:       20aa 0004       movel %a2@(4),%a0@
10c754b4:       2f0a            movel %a2,%sp@-
10c754b6:       2f39 1003 2964  movel 10032964 <tcp_bucket_cachep>,%sp@-
10c754bc:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c754c2:       246e fffc       moveal %fp@(-4),%a2
10c754c6:       4e5e            unlk %fp
10c754c8:       4e75            rts

10c754ca <tcp_inherit_port>:
10c754ca:       4e56 0000       linkw %fp,#0
10c754ce:       48e7 0038       moveml %a2-%a4,%sp@-
10c754d2:       206e 0008       moveal %fp@(8),%a0
10c754d6:       266e 000c       moveal %fp@(12),%a3
10c754da:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c754e0:       5292            addql #1,%a2@
10c754e2:       2268 0090       moveal %a0@(144),%a1
10c754e6:       2029 0008       movel %a1@(8),%d0
10c754ea:       2740 0018       movel %d0,%a3@(24)
10c754ee:       670c            beqs 10c754fc <tcp_inherit_port+0x32>
10c754f0:       2069 0008       moveal %a1@(8),%a0
10c754f4:       49eb 0018       lea %a3@(24),%a4
10c754f8:       214c 001c       movel %a4,%a0@(28)
10c754fc:       234b 0008       movel %a3,%a1@(8)
10c75500:       41e9 0008       lea %a1@(8),%a0
10c75504:       2748 001c       movel %a0,%a3@(28)
10c75508:       2749 0090       movel %a1,%a3@(144)
10c7550c:       5392            subql #1,%a2@
10c7550e:       4cdf 1c00       moveml %sp@+,%a2-%a4
10c75512:       4e5e            unlk %fp
10c75514:       4e75            rts

10c75516 <tcp_v4_lookup>:
10c75516:       4e56 0000       linkw %fp,#0
10c7551a:       48e7 3f30       moveml %d2-%d7/%a2-%a3,%sp@-
10c7551e:       282e 0008       movel %fp@(8),%d4
10c75522:       222e 000c       movel %fp@(12),%d1
10c75526:       262e 0010       movel %fp@(16),%d3
10c7552a:       242e 0014       movel %fp@(20),%d2
10c7552e:       2c2e 0018       movel %fp@(24),%d6
10c75532:       3a02            movew %d2,%d5
10c75534:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c7553a:       5290            addql #1,%a0@
10c7553c:       0281 0000 ffff  andil #65535,%d1
10c75542:       4280            clrl %d0
10c75544:       3002            movew %d2,%d0
10c75546:       3e01            movew %d1,%d7
10c75548:       4847            swap %d7
10c7554a:       3e02            movew %d2,%d7
10c7554c:       2407            movel %d7,%d2
10c7554e:       b780            eorl %d3,%d0
10c75550:       b981            eorl %d4,%d1
10c75552:       b380            eorl %d1,%d0
10c75554:       2200            movel %d0,%d1
10c75556:       4841            swap %d1
10c75558:       48c1            extl %d1
10c7555a:       b380            eorl %d1,%d0
10c7555c:       2200            movel %d0,%d1
10c7555e:       e081            asrl #8,%d1
10c75560:       b380            eorl %d1,%d0
10c75562:       2239 1001 030c  movel 1001030c <tcp_hashinfo+0xc>,%d1
10c75568:       5381            subql #1,%d1
10c7556a:       c081            andl %d1,%d0
10c7556c:       e788            lsll #3,%d0
10c7556e:       2479 1001 0300  moveal 10010300 <tcp_hashinfo>,%a2
10c75574:       d5c0            addal %d0,%a2
10c75576:       226a 0004       moveal %a2@(4),%a1
10c7557a:       2648            moveal %a0,%a3
10c7557c:       b2fc 0000       cmpaw #0,%a1
10c75580:       6724            beqs 10c755a6 <tcp_v4_lookup+0x90>
10c75582:       b891            cmpl %a1@,%d4
10c75584:       6616            bnes 10c7559c <tcp_v4_lookup+0x86>
10c75586:       b6a9 0004       cmpl %a1@(4),%d3
10c7558a:       6610            bnes 10c7559c <tcp_v4_lookup+0x86>
10c7558c:       b4a9 0008       cmpl %a1@(8),%d2
10c75590:       660a            bnes 10c7559c <tcp_v4_lookup+0x86>
10c75592:       2029 000c       movel %a1@(12),%d0
10c75596:       6746            beqs 10c755de <tcp_v4_lookup+0xc8>
10c75598:       bc80            cmpl %d0,%d6
10c7559a:       6742            beqs 10c755de <tcp_v4_lookup+0xc8>
10c7559c:       2269 0010       moveal %a1@(16),%a1
10c755a0:       b2fc 0000       cmpaw #0,%a1
10c755a4:       66dc            bnes 10c75582 <tcp_v4_lookup+0x6c>
10c755a6:       2039 1001 030c  movel 1001030c <tcp_hashinfo+0xc>,%d0
10c755ac:       e788            lsll #3,%d0
10c755ae:       2272 0804       moveal %a2@(00000004,%d0:l),%a1
10c755b2:       b2fc 0000       cmpaw #0,%a1
10c755b6:       6732            beqs 10c755ea <tcp_v4_lookup+0xd4>
10c755b8:       b891            cmpl %a1@,%d4
10c755ba:       6616            bnes 10c755d2 <tcp_v4_lookup+0xbc>
10c755bc:       b6a9 0004       cmpl %a1@(4),%d3
10c755c0:       6610            bnes 10c755d2 <tcp_v4_lookup+0xbc>
10c755c2:       b4a9 0008       cmpl %a1@(8),%d2
10c755c6:       660a            bnes 10c755d2 <tcp_v4_lookup+0xbc>
10c755c8:       2029 000c       movel %a1@(12),%d0
10c755cc:       6710            beqs 10c755de <tcp_v4_lookup+0xc8>
10c755ce:       bc80            cmpl %d0,%d6
10c755d0:       670c            beqs 10c755de <tcp_v4_lookup+0xc8>
10c755d2:       2269 0010       moveal %a1@(16),%a1
10c755d6:       b2fc 0000       cmpaw #0,%a1
10c755da:       66dc            bnes 10c755b8 <tcp_v4_lookup+0xa2>
10c755dc:       600c            bras 10c755ea <tcp_v4_lookup+0xd4>
10c755de:       41e9 0028       lea %a1@(40),%a0
10c755e2:       5290            addql #1,%a0@
10c755e4:       b2fc 0000       cmpaw #0,%a1
10c755e8:       664e            bnes 10c75638 <tcp_v4_lookup+0x122>
10c755ea:       701f            moveq #31,%d0
10c755ec:       c085            andl %d5,%d0
10c755ee:       e588            lsll #2,%d0
10c755f0:       41f9 1001 0310  lea 10010310 <tcp_hashinfo+0x10>,%a0
10c755f6:       2270 0800       moveal %a0@(00000000,%d0:l),%a1
10c755fa:       b2fc 0000       cmpaw #0,%a1
10c755fe:       6738            beqs 10c75638 <tcp_v4_lookup+0x122>
10c75600:       ba69 000a       cmpw %a1@(10),%d5
10c75604:       6616            bnes 10c7561c <tcp_v4_lookup+0x106>
10c75606:       4aa9 0010       tstl %a1@(16)
10c7560a:       6610            bnes 10c7561c <tcp_v4_lookup+0x106>
10c7560c:       2029 0004       movel %a1@(4),%d0
10c75610:       6704            beqs 10c75616 <tcp_v4_lookup+0x100>
10c75612:       b680            cmpl %d0,%d3
10c75614:       6606            bnes 10c7561c <tcp_v4_lookup+0x106>
10c75616:       4aa9 000c       tstl %a1@(12)
10c7561a:       6716            beqs 10c75632 <tcp_v4_lookup+0x11c>
10c7561c:       2f06            movel %d6,%sp@-
10c7561e:       3f05            movew %d5,%sp@-
10c75620:       4267            clrw %sp@-
10c75622:       2f03            movel %d3,%sp@-
10c75624:       2f09            movel %a1,%sp@-
10c75626:       4eba d43a       jsr %pc@(10c72a62 <__tcp_v4_lookup_listener>)
10c7562a:       2240            moveal %d0,%a1
10c7562c:       b2fc 0000       cmpaw #0,%a1
10c75630:       6706            beqs 10c75638 <tcp_v4_lookup+0x122>
10c75632:       41e9 0028       lea %a1@(40),%a0
10c75636:       5290            addql #1,%a0@
10c75638:       2009            movel %a1,%d0
10c7563a:       5393            subql #1,%a3@
10c7563c:       4cee 0cfc ffe0  moveml %fp@(-32),%d2-%d7/%a2-%a3
10c75642:       4e5e            unlk %fp
10c75644:       4e75            rts
10c75646:       4e75            rts

10c75648 <tcp_timewait_kill>:
10c75648:       4e56 0000       linkw %fp,#0
10c7564c:       2f0a            movel %a2,%sp@-
10c7564e:       246e 0008       moveal %fp@(8),%a2
10c75652:       202a 0014       movel %a2@(20),%d0
10c75656:       6700 0094       beqw 10c756ec <tcp_timewait_kill+0xa4>
10c7565a:       206a 0010       moveal %a2@(16),%a0
10c7565e:       b0fc 0000       cmpaw #0,%a0
10c75662:       6704            beqs 10c75668 <tcp_timewait_kill+0x20>
10c75664:       2140 0014       movel %d0,%a0@(20)
10c75668:       206a 0014       moveal %a2@(20),%a0
10c7566c:       20aa 0010       movel %a2@(16),%a0@
10c75670:       42aa 0014       clrl %a2@(20)
10c75674:       226a 004c       moveal %a2@(76),%a1
10c75678:       b2fc 0000       cmpaw #0,%a1
10c7567c:       674a            beqs 10c756c8 <tcp_timewait_kill+0x80>
10c7567e:       206a 0018       moveal %a2@(24),%a0
10c75682:       b0fc 0000       cmpaw #0,%a0
10c75686:       6706            beqs 10c7568e <tcp_timewait_kill+0x46>
10c75688:       216a 001c 001c  movel %a2@(28),%a0@(28)
10c7568e:       206a 001c       moveal %a2@(28),%a0
10c75692:       20aa 0018       movel %a2@(24),%a0@
10c75696:       42aa 004c       clrl %a2@(76)
10c7569a:       4aa9 0008       tstl %a1@(8)
10c7569e:       6628            bnes 10c756c8 <tcp_timewait_kill+0x80>
10c756a0:       2069 0004       moveal %a1@(4),%a0
10c756a4:       b0fc 0000       cmpaw #0,%a0
10c756a8:       6706            beqs 10c756b0 <tcp_timewait_kill+0x68>
10c756aa:       2169 000c 000c  movel %a1@(12),%a0@(12)
10c756b0:       2069 000c       moveal %a1@(12),%a0
10c756b4:       20a9 0004       movel %a1@(4),%a0@
10c756b8:       2f09            movel %a1,%sp@-
10c756ba:       2f39 1003 2964  movel 10032964 <tcp_bucket_cachep>,%sp@-
10c756c0:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c756c6:       508f            addql #8,%sp
10c756c8:       41ea 0028       lea %a2@(40),%a0
10c756cc:       40c1            movew %sr,%d1
10c756ce:       007c 0700       oriw #1792,%sr
10c756d2:       2010            movel %a0@,%d0
10c756d4:       5380            subql #1,%d0
10c756d6:       2080            movel %d0,%a0@
10c756d8:       46c1            movew %d1,%sr
10c756da:       4a80            tstl %d0
10c756dc:       660e            bnes 10c756ec <tcp_timewait_kill+0xa4>
10c756de:       2f0a            movel %a2,%sp@-
10c756e0:       2f39 1003 37a6  movel 100337a6 <tcp_timewait_cachep>,%sp@-
10c756e6:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c756ec:       246e fffc       moveal %fp@(-4),%a2
10c756f0:       4e5e            unlk %fp
10c756f2:       4e75            rts

10c756f4 <tcp_timewait_state_process>:
10c756f4:       4e56 fe58       linkw %fp,#-424
10c756f8:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c756fc:       246e 0008       moveal %fp@(8),%a2
10c75700:       266e 000c       moveal %fp@(12),%a3
10c75704:       286e 0010       moveal %fp@(16),%a4
10c75708:       7400            moveq #0,%d2
10c7570a:       422e ff63       clrb %fp@(-157)
10c7570e:       102c 000c       moveb %a4@(12),%d0
10c75712:       e888            lsrl #4,%d0
10c75714:       720f            moveq #15,%d1
10c75716:       c081            andl %d1,%d0
10c75718:       0c40 0005       cmpiw #5,%d0
10c7571c:       636a            blss 10c75788 <tcp_timewait_state_process+0x94>
10c7571e:       4aaa 0044       tstl %a2@(68)
10c75722:       6764            beqs 10c75788 <tcp_timewait_state_process+0x94>
10c75724:       42a7            clrl %sp@-
10c75726:       486e fe58       pea %fp@(-424)
10c7572a:       2f0b            movel %a3,%sp@-
10c7572c:       4eb9 10c6 c4ec  jsr 10c6c4ec <tcp_parse_options>
10c75732:       4fef 000c       lea %sp@(12),%sp
10c75736:       4a2e ff63       tstb %fp@(-157)
10c7573a:       674c            beqs 10c75788 <tcp_timewait_state_process+0x94>
10c7573c:       2d6a 0040 ff70  movel %a2@(64),%fp@(-144)
10c75742:       2d6a 0044 ff74  movel %a2@(68),%fp@(-140)
10c75748:       122c 000d       moveb %a4@(13),%d1
10c7574c:       e489            lsrl #2,%d1
10c7574e:       7001            moveq #1,%d0
10c75750:       c280            andl %d0,%d1
10c75752:       202e ff68       movel %fp@(-152),%d0
10c75756:       90aa 0040       subl %a2@(64),%d0
10c7575a:       6a2c            bpls 10c75788 <tcp_timewait_state_process+0x94>
10c7575c:       226a 0044       moveal %a2@(68),%a1
10c75760:       2009            movel %a1,%d0
10c75762:       0680 001f a400  addil #2073600,%d0
10c75768:       2079 1002 5790  moveal 10025790 <xtime>,%a0
10c7576e:       b088            cmpl %a0,%d0
10c75770:       6f16            bles 10c75788 <tcp_timewait_state_process+0x94>
10c75772:       7401            moveq #1,%d2
10c75774:       4a81            tstl %d1
10c75776:       6710            beqs 10c75788 <tcp_timewait_state_process+0x94>
10c75778:       703c            moveq #60,%d0
10c7577a:       d089            addl %a1,%d0
10c7577c:       b088            cmpl %a0,%d0
10c7577e:       5ec0            sgt %d0
10c75780:       4880            extw %d0
10c75782:       3400            movew %d0,%d2
10c75784:       48c2            extl %d2
10c75786:       4482            negl %d2
10c75788:       0c2a 0005 0021  cmpib #5,%a2@(33)
10c7578e:       6600 0110       bnew 10c758a0 <tcp_timewait_state_process+0x1ac>
10c75792:       4a82            tstl %d2
10c75794:       6600 01d6       bnew 10c7596c <tcp_timewait_state_process+0x278>
10c75798:       222b 003a       movel %a3@(58),%d1
10c7579c:       282b 003e       movel %a3@(62),%d4
10c757a0:       202a 0034       movel %a2@(52),%d0
10c757a4:       2600            movel %d0,%d3
10c757a6:       d6aa 003c       addl %a2@(60),%d3
10c757aa:       2241            moveal %d1,%a1
10c757ac:       2404            movel %d4,%d2
10c757ae:       2040            moveal %d0,%a0
10c757b0:       b1c9            cmpal %a1,%a0
10c757b2:       6722            beqs 10c757d6 <tcp_timewait_state_process+0xe2>
10c757b4:       2008            movel %a0,%d0
10c757b6:       9082            subl %d2,%d0
10c757b8:       6a06            bpls 10c757c0 <tcp_timewait_state_process+0xcc>
10c757ba:       2009            movel %a1,%d0
10c757bc:       9083            subl %d3,%d0
10c757be:       6b16            bmis 10c757d6 <tcp_timewait_state_process+0xe2>
10c757c0:       7000            moveq #0,%d0
10c757c2:       b681            cmpl %d1,%d3
10c757c4:       660a            bnes 10c757d0 <tcp_timewait_state_process+0xdc>
10c757c6:       b881            cmpl %d1,%d4
10c757c8:       57c0            seq %d0
10c757ca:       4880            extw %d0
10c757cc:       48c0            extl %d0
10c757ce:       4480            negl %d0
10c757d0:       4a80            tstl %d0
10c757d2:       6700 0198       beqw 10c7596c <tcp_timewait_state_process+0x278>
10c757d6:       122c 000d       moveb %a4@(13),%d1
10c757da:       0801 0002       btst #2,%d1
10c757de:       6600 00ec       bnew 10c758cc <tcp_timewait_state_process+0x1d8>
10c757e2:       0801 0001       btst #1,%d1
10c757e6:       6706            beqs 10c757ee <tcp_timewait_state_process+0xfa>
10c757e8:       2009            movel %a1,%d0
10c757ea:       9088            subl %a0,%d0
10c757ec:       6a1c            bpls 10c7580a <tcp_timewait_state_process+0x116>
10c757ee:       2008            movel %a0,%d0
10c757f0:       9082            subl %d2,%d0
10c757f2:       6a00 017c       bplw 10c75970 <tcp_timewait_state_process+0x27c>
10c757f6:       b3c2            cmpal %d2,%a1
10c757f8:       6700 0176       beqw 10c75970 <tcp_timewait_state_process+0x27c>
10c757fc:       0801 0000       btst #0,%d1
10c75800:       6708            beqs 10c7580a <tcp_timewait_state_process+0x116>
10c75802:       2008            movel %a0,%d0
10c75804:       5280            addql #1,%d0
10c75806:       b082            cmpl %d2,%d0
10c75808:       673a            beqs 10c75844 <tcp_timewait_state_process+0x150>
10c7580a:       2f0a            movel %a2,%sp@-
10c7580c:       4eb9 10c7 5d18  jsr 10c75d18 <tcp_tw_deschedule>
10c75812:       2f0a            movel %a2,%sp@-
10c75814:       4eba fe32       jsr %pc@(10c75648 <tcp_timewait_kill>)
10c75818:       508f            addql #8,%sp
10c7581a:       41ea 0028       lea %a2@(40),%a0
10c7581e:       40c1            movew %sr,%d1
10c75820:       007c 0700       oriw #1792,%sr
10c75824:       2010            movel %a0@,%d0
10c75826:       5380            subql #1,%d0
10c75828:       2080            movel %d0,%a0@
10c7582a:       46c1            movew %d1,%sr
10c7582c:       4a80            tstl %d0
10c7582e:       660e            bnes 10c7583e <tcp_timewait_state_process+0x14a>
10c75830:       2f0a            movel %a2,%sp@-
10c75832:       2f39 1003 37a6  movel 100337a6 <tcp_timewait_cachep>,%sp@-
10c75838:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c7583e:       7001            moveq #1,%d0
10c75840:       6000 0154       braw 10c75996 <tcp_timewait_state_process+0x2a2>
10c75844:       157c 0006 0021  moveb #6,%a2@(33)
10c7584a:       256b 003e 0034  movel %a3@(62),%a2@(52)
10c75850:       4a2e ff63       tstb %fp@(-157)
10c75854:       670e            beqs 10c75864 <tcp_timewait_state_process+0x170>
10c75856:       2579 1002 5790  movel 10025790 <xtime>,%a2@(68)
10c7585c:       0044 
10c7585e:       256e ff68 0040  movel %fp@(-152),%a2@(64)
10c75864:       0c6a 0002 0024  cmpiw #2,%a2@(36)
10c7586a:       6600 00f4       bnew 10c75960 <tcp_timewait_state_process+0x26c>
10c7586e:       4ab9 1001 0478  tstl 10010478 <sysctl_tcp_tw_recycle>
10c75874:       6700 00ea       beqw 10c75960 <tcp_timewait_state_process+0x26c>
10c75878:       4aaa 0044       tstl %a2@(68)
10c7587c:       6700 00e2       beqw 10c75960 <tcp_timewait_state_process+0x26c>
10c75880:       2f0a            movel %a2,%sp@-
10c75882:       4eb9 10c7 4c48  jsr 10c74c48 <tcp_v4_tw_remember_stamp>
10c75888:       588f            addql #4,%sp
10c7588a:       4a80            tstl %d0
10c7588c:       6700 00d2       beqw 10c75960 <tcp_timewait_state_process+0x26c>
10c75890:       2f2a 0030       movel %a2@(48),%sp@-
10c75894:       2f0a            movel %a2,%sp@-
10c75896:       4eb9 10c7 5d8c  jsr 10c75d8c <tcp_tw_schedule>
10c7589c:       6000 00ce       braw 10c7596c <tcp_timewait_state_process+0x278>
10c758a0:       102c 000d       moveb %a4@(13),%d0
10c758a4:       4a82            tstl %d2
10c758a6:       665c            bnes 10c75904 <tcp_timewait_state_process+0x210>
10c758a8:       222b 003a       movel %a3@(58),%d1
10c758ac:       b2aa 0034       cmpl %a2@(52),%d1
10c758b0:       6652            bnes 10c75904 <tcp_timewait_state_process+0x210>
10c758b2:       b2ab 003e       cmpl %a3@(62),%d1
10c758b6:       6706            beqs 10c758be <tcp_timewait_state_process+0x1ca>
10c758b8:       0800 0002       btst #2,%d0
10c758bc:       6746            beqs 10c75904 <tcp_timewait_state_process+0x210>
10c758be:       0800 0002       btst #2,%d0
10c758c2:       671c            beqs 10c758e0 <tcp_timewait_state_process+0x1ec>
10c758c4:       4ab9 1001 02c4  tstl 100102c4 <sysctl_tcp_rfc1337>
10c758ca:       6614            bnes 10c758e0 <tcp_timewait_state_process+0x1ec>
10c758cc:       2f0a            movel %a2,%sp@-
10c758ce:       4eb9 10c7 5d18  jsr 10c75d18 <tcp_tw_deschedule>
10c758d4:       2f0a            movel %a2,%sp@-
10c758d6:       4eba fd70       jsr %pc@(10c75648 <tcp_timewait_kill>)
10c758da:       508f            addql #8,%sp
10c758dc:       6000 0092       braw 10c75970 <tcp_timewait_state_process+0x27c>
10c758e0:       4878 1770       pea 1770 <LFLUSH_I_AND_D+0xf68>
10c758e4:       2f0a            movel %a2,%sp@-
10c758e6:       4eb9 10c7 5d8c  jsr 10c75d8c <tcp_tw_schedule>
10c758ec:       508f            addql #8,%sp
10c758ee:       4a2e ff63       tstb %fp@(-157)
10c758f2:       677c            beqs 10c75970 <tcp_timewait_state_process+0x27c>
10c758f4:       256e ff68 0040  movel %fp@(-152),%a2@(64)
10c758fa:       2579 1002 5790  movel 10025790 <xtime>,%a2@(68)
10c75900:       0044 
10c75902:       606c            bras 10c75970 <tcp_timewait_state_process+0x27c>
10c75904:       0200 0016       andib #22,%d0
10c75908:       0c00 0002       cmpib #2,%d0
10c7590c:       6634            bnes 10c75942 <tcp_timewait_state_process+0x24e>
10c7590e:       4a82            tstl %d2
10c75910:       6634            bnes 10c75946 <tcp_timewait_state_process+0x252>
10c75912:       202a 0034       movel %a2@(52),%d0
10c75916:       90ab 003a       subl %a3@(58),%d0
10c7591a:       6b10            bmis 10c7592c <tcp_timewait_state_process+0x238>
10c7591c:       4a2e ff63       tstb %fp@(-157)
10c75920:       6720            beqs 10c75942 <tcp_timewait_state_process+0x24e>
10c75922:       202a 0040       movel %a2@(64),%d0
10c75926:       90ae ff68       subl %fp@(-152),%d0
10c7592a:       6a16            bpls 10c75942 <tcp_timewait_state_process+0x24e>
10c7592c:       202a 0038       movel %a2@(56),%d0
10c75930:       0680 0001 0001  addil #65537,%d0
10c75936:       6602            bnes 10c7593a <tcp_timewait_state_process+0x246>
10c75938:       7001            moveq #1,%d0
10c7593a:       2740 0042       movel %d0,%a3@(66)
10c7593e:       7003            moveq #3,%d0
10c75940:       6054            bras 10c75996 <tcp_timewait_state_process+0x2a2>
10c75942:       4a82            tstl %d2
10c75944:       6706            beqs 10c7594c <tcp_timewait_state_process+0x258>
10c75946:       52b9 1003 2f1e  addql #1,10032f1e <net_statistics+0x3c>
10c7594c:       102c 000d       moveb %a4@(13),%d0
10c75950:       0800 0002       btst #2,%d0
10c75954:       661a            bnes 10c75970 <tcp_timewait_state_process+0x27c>
10c75956:       4a82            tstl %d2
10c75958:       6606            bnes 10c75960 <tcp_timewait_state_process+0x26c>
10c7595a:       0800 0004       btst #4,%d0
10c7595e:       670c            beqs 10c7596c <tcp_timewait_state_process+0x278>
10c75960:       4878 1770       pea 1770 <LFLUSH_I_AND_D+0xf68>
10c75964:       2f0a            movel %a2,%sp@-
10c75966:       4eb9 10c7 5d8c  jsr 10c75d8c <tcp_tw_schedule>
10c7596c:       7002            moveq #2,%d0
10c7596e:       6026            bras 10c75996 <tcp_timewait_state_process+0x2a2>
10c75970:       41ea 0028       lea %a2@(40),%a0
10c75974:       40c1            movew %sr,%d1
10c75976:       007c 0700       oriw #1792,%sr
10c7597a:       2010            movel %a0@,%d0
10c7597c:       5380            subql #1,%d0
10c7597e:       2080            movel %d0,%a0@
10c75980:       46c1            movew %d1,%sr
10c75982:       4a80            tstl %d0
10c75984:       660e            bnes 10c75994 <tcp_timewait_state_process+0x2a0>
10c75986:       2f0a            movel %a2,%sp@-
10c75988:       2f39 1003 37a6  movel 100337a6 <tcp_timewait_cachep>,%sp@-
10c7598e:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c75994:       7000            moveq #0,%d0
10c75996:       4cee 1c1c fe40  moveml %fp@(-448),%d2-%d4/%a2-%a4
10c7599c:       4e5e            unlk %fp
10c7599e:       4e75            rts

10c759a0 <__tcp_tw_hashdance>:
10c759a0:       4e56 0000       linkw %fp,#0
10c759a4:       48e7 0038       moveml %a2-%a4,%sp@-
10c759a8:       246e 0008       moveal %fp@(8),%a2
10c759ac:       266e 000c       moveal %fp@(12),%a3
10c759b0:       202a 00ae       movel %a2@(174),%d0
10c759b4:       e788            lsll #3,%d0
10c759b6:       2279 1001 0300  moveal 10010300 <tcp_hashinfo>,%a1
10c759bc:       d3c0            addal %d0,%a1
10c759be:       202a 0014       movel %a2@(20),%d0
10c759c2:       6722            beqs 10c759e6 <__tcp_tw_hashdance+0x46>
10c759c4:       206a 0010       moveal %a2@(16),%a0
10c759c8:       b0fc 0000       cmpaw #0,%a0
10c759cc:       6704            beqs 10c759d2 <__tcp_tw_hashdance+0x32>
10c759ce:       2140 0014       movel %d0,%a0@(20)
10c759d2:       206a 0014       moveal %a2@(20),%a0
10c759d6:       20aa 0010       movel %a2@(16),%a0@
10c759da:       42aa 0014       clrl %a2@(20)
10c759de:       206a 00d2       moveal %a2@(210),%a0
10c759e2:       53a8 0064       subql #1,%a0@(100)
10c759e6:       2039 1001 030c  movel 1001030c <tcp_hashinfo+0xc>,%d0
10c759ec:       e788            lsll #3,%d0
10c759ee:       43f1 0804       lea %a1@(00000004,%d0:l),%a1
10c759f2:       2011            movel %a1@,%d0
10c759f4:       2740 0010       movel %d0,%a3@(16)
10c759f8:       670a            beqs 10c75a04 <__tcp_tw_hashdance+0x64>
10c759fa:       2051            moveal %a1@,%a0
10c759fc:       49eb 0010       lea %a3@(16),%a4
10c75a00:       214c 0014       movel %a4,%a0@(20)
10c75a04:       228b            movel %a3,%a1@
10c75a06:       2749 0014       movel %a1,%a3@(20)
10c75a0a:       41eb 0028       lea %a3@(40),%a0
10c75a0e:       5290            addql #1,%a0@
10c75a10:       276a 0090 004c  movel %a2@(144),%a3@(76)
10c75a16:       6610            bnes 10c75a28 <__tcp_tw_hashdance+0x88>
10c75a18:       4878 0150       pea 150 <LSIGTRAP+0x14b>
10c75a1c:       4879 1000 9749  pea 10009749 <timer_bug_msg+0x582>
10c75a22:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c75a28:       206b 004c       moveal %a3@(76),%a0
10c75a2c:       2028 0008       movel %a0@(8),%d0
10c75a30:       2740 0018       movel %d0,%a3@(24)
10c75a34:       670c            beqs 10c75a42 <__tcp_tw_hashdance+0xa2>
10c75a36:       2068 0008       moveal %a0@(8),%a0
10c75a3a:       43eb 0018       lea %a3@(24),%a1
10c75a3e:       2149 001c       movel %a1,%a0@(28)
10c75a42:       206b 004c       moveal %a3@(76),%a0
10c75a46:       214b 0008       movel %a3,%a0@(8)
10c75a4a:       286b 004c       moveal %a3@(76),%a4
10c75a4e:       508c            addql #8,%a4
10c75a50:       274c 001c       movel %a4,%a3@(28)
10c75a54:       4cee 1c00 fff4  moveml %fp@(-12),%a2-%a4
10c75a5a:       4e5e            unlk %fp
10c75a5c:       4e75            rts

10c75a5e <tcp_time_wait>:
10c75a5e:       4e56 0000       linkw %fp,#0
10c75a62:       48e7 3c38       moveml %d2-%d5/%a2-%a4,%sp@-
10c75a66:       286e 0008       moveal %fp@(8),%a4
10c75a6a:       2a2e 000c       movel %fp@(12),%d5
10c75a6e:       262e 0010       movel %fp@(16),%d3
10c75a72:       95ca            subal %a2,%a2
10c75a74:       47ec 00d6       lea %a4@(214),%a3
10c75a78:       7800            moveq #0,%d4
10c75a7a:       4ab9 1001 0478  tstl 10010478 <sysctl_tcp_tw_recycle>
10c75a80:       6716            beqs 10c75a98 <tcp_time_wait+0x3a>
10c75a82:       4aab 011c       tstl %a3@(284)
10c75a86:       6710            beqs 10c75a98 <tcp_time_wait+0x3a>
10c75a88:       206b 00e4       moveal %a3@(228),%a0
10c75a8c:       2f0c            movel %a4,%sp@-
10c75a8e:       2068 0018       moveal %a0@(24),%a0
10c75a92:       4e90            jsr %a0@
10c75a94:       2800            movel %d0,%d4
10c75a96:       588f            addql #4,%sp
10c75a98:       2039 1001 0488  movel 10010488 <tcp_tw_count>,%d0
10c75a9e:       b0b9 1001 047c  cmpl 1001047c <sysctl_tcp_max_tw_buckets>,%d0
10c75aa4:       6c14            bges 10c75aba <tcp_time_wait+0x5c>
10c75aa6:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c75aaa:       2f39 1003 37a6  movel 100337a6 <tcp_timewait_cachep>,%sp@-
10c75ab0:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c75ab6:       2440            moveal %d0,%a2
10c75ab8:       508f            addql #8,%sp
10c75aba:       b4fc 0000       cmpaw #0,%a2
10c75abe:       6700 00ea       beqw 10c75baa <tcp_time_wait+0x14c>
10c75ac2:       222b 0084       movel %a3@(132),%d1
10c75ac6:       2001            movel %d1,%d0
10c75ac8:       e288            lsrl #1,%d0
10c75aca:       2401            movel %d1,%d2
10c75acc:       e58a            lsll #2,%d2
10c75ace:       9480            subl %d0,%d2
10c75ad0:       2494            movel %a4@,%a2@
10c75ad2:       256c 0004 0004  movel %a4@(4),%a2@(4)
10c75ad8:       256c 000c 000c  movel %a4@(12),%a2@(12)
10c75ade:       356c 000a 000a  movew %a4@(10),%a2@(10)
10c75ae4:       157c 0006 0020  moveb #6,%a2@(32)
10c75aea:       1545 0021       moveb %d5,%a2@(33)
10c75aee:       356c 0022 0022  movew %a4@(34),%a2@(34)
10c75af4:       356c 0008 0008  movew %a4@(8),%a2@(8)
10c75afa:       356c 0024 0024  movew %a4@(36),%a2@(36)
10c75b00:       156c 0026 0026  moveb %a4@(38),%a2@(38)
10c75b06:       156b 010d 0027  moveb %a3@(269),%a2@(39)
10c75b0c:       7201            moveq #1,%d1
10c75b0e:       2541 0028       movel %d1,%a2@(40)
10c75b12:       256c 00ae 002c  movel %a4@(174),%a2@(44)
10c75b18:       256b 0008 0034  movel %a3@(8),%a2@(52)
10c75b1e:       256b 000c 0038  movel %a3@(12),%a2@(56)
10c75b24:       202b 00f8       movel %a3@(248),%d0
10c75b28:       d0ab 00f4       addl %a3@(244),%d0
10c75b2c:       90ab 0008       subl %a3@(8),%d0
10c75b30:       6a02            bpls 10c75b34 <tcp_time_wait+0xd6>
10c75b32:       7000            moveq #0,%d0
10c75b34:       2540 003c       movel %d0,%a2@(60)
10c75b38:       256b 0118 0040  movel %a3@(280),%a2@(64)
10c75b3e:       256b 011c 0044  movel %a3@(284),%a2@(68)
10c75b44:       42aa 0054       clrl %a2@(84)
10c75b48:       2f0a            movel %a2,%sp@-
10c75b4a:       2f0c            movel %a4,%sp@-
10c75b4c:       4eba fe52       jsr %pc@(10c759a0 <__tcp_tw_hashdance>)
10c75b50:       508f            addql #8,%sp
10c75b52:       b483            cmpl %d3,%d2
10c75b54:       6f02            bles 10c75b58 <tcp_time_wait+0xfa>
10c75b56:       2602            movel %d2,%d3
10c75b58:       4a84            tstl %d4
10c75b5a:       6706            beqs 10c75b62 <tcp_time_wait+0x104>
10c75b5c:       2542 0030       movel %d2,%a2@(48)
10c75b60:       6014            bras 10c75b76 <tcp_time_wait+0x118>
10c75b62:       257c 0000 1770  movel #6000,%a2@(48)
10c75b68:       0030 
10c75b6a:       7006            moveq #6,%d0
10c75b6c:       b085            cmpl %d5,%d0
10c75b6e:       6606            bnes 10c75b76 <tcp_time_wait+0x118>
10c75b70:       263c 0000 1770  movel #6000,%d3
10c75b76:       2f03            movel %d3,%sp@-
10c75b78:       2f0a            movel %a2,%sp@-
10c75b7a:       4eb9 10c7 5d8c  jsr 10c75d8c <tcp_tw_schedule>
10c75b80:       508f            addql #8,%sp
10c75b82:       41ea 0028       lea %a2@(40),%a0
10c75b86:       40c1            movew %sr,%d1
10c75b88:       007c 0700       oriw #1792,%sr
10c75b8c:       2010            movel %a0@,%d0
10c75b8e:       5380            subql #1,%d0
10c75b90:       2080            movel %d0,%a0@
10c75b92:       46c1            movew %d1,%sr
10c75b94:       4a80            tstl %d0
10c75b96:       662a            bnes 10c75bc2 <tcp_time_wait+0x164>
10c75b98:       2f0a            movel %a2,%sp@-
10c75b9a:       2f39 1003 37a6  movel 100337a6 <tcp_timewait_cachep>,%sp@-
10c75ba0:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c75ba6:       508f            addql #8,%sp
10c75ba8:       6018            bras 10c75bc2 <tcp_time_wait+0x164>
10c75baa:       4eb9 10c5 ca54  jsr 10c5ca54 <net_ratelimit>
10c75bb0:       4a80            tstl %d0
10c75bb2:       670e            beqs 10c75bc2 <tcp_time_wait+0x164>
10c75bb4:       4879 1000 979e  pea 1000979e <timer_bug_msg+0x5d7>
10c75bba:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c75bc0:       588f            addql #4,%sp
10c75bc2:       2f0c            movel %a4,%sp@-
10c75bc4:       4eb9 10c6 a7c8  jsr 10c6a7c8 <tcp_update_metrics>
10c75bca:       588f            addql #4,%sp
10c75bcc:       102c 0020       moveb %a4@(32),%d0
10c75bd0:       4282            clrl %d2
10c75bd2:       1400            moveb %d0,%d2
10c75bd4:       206c 00d2       moveal %a4@(210),%a0
10c75bd8:       2f0c            movel %a4,%sp@-
10c75bda:       2068 003c       moveal %a0@(60),%a0
10c75bde:       4e90            jsr %a0@
10c75be0:       588f            addql #4,%sp
10c75be2:       4aac 0090       tstl %a4@(144)
10c75be6:       6712            beqs 10c75bfa <tcp_time_wait+0x19c>
10c75be8:       082c 0003 00a0  btst #3,%a4@(160)
10c75bee:       660a            bnes 10c75bfa <tcp_time_wait+0x19c>
10c75bf0:       2f0c            movel %a4,%sp@-
10c75bf2:       4eb9 10c7 27f2  jsr 10c727f2 <tcp_put_port>
10c75bf8:       588f            addql #4,%sp
10c75bfa:       7201            moveq #1,%d1
10c75bfc:       b282            cmpl %d2,%d1
10c75bfe:       6616            bnes 10c75c16 <tcp_time_wait+0x1b8>
10c75c00:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c75c06:       57c0            seq %d0
10c75c08:       7238            moveq #56,%d1
10c75c0a:       c081            andl %d1,%d0
10c75c0c:       41f9 1003 3112  lea 10033112 <tcp_statistics+0x20>,%a0
10c75c12:       53b0 0800       subql #1,%a0@(00000000,%d0:l)
10c75c16:       7007            moveq #7,%d0
10c75c18:       1940 0020       moveb %d0,%a4@(32)
10c75c1c:       2f0c            movel %a4,%sp@-
10c75c1e:       4eb9 10c7 1866  jsr 10c71866 <tcp_clear_xmit_timers>
10c75c24:       197c 0003 0027  moveb #3,%a4@(39)
10c75c2a:       588f            addql #4,%sp
10c75c2c:       102c 0094       moveb %a4@(148),%d0
10c75c30:       660a            bnes 10c75c3c <tcp_time_wait+0x1de>
10c75c32:       2f0c            movel %a4,%sp@-
10c75c34:       206c 030e       moveal %a4@(782),%a0
10c75c38:       4e90            jsr %a0@
10c75c3a:       6008            bras 10c75c44 <tcp_time_wait+0x1e6>
10c75c3c:       2f0c            movel %a4,%sp@-
10c75c3e:       4eb9 10c6 8d50  jsr 10c68d50 <tcp_destroy_sock>
10c75c44:       4cee 1c3c ffe4  moveml %fp@(-28),%d2-%d5/%a2-%a4
10c75c4a:       4e5e            unlk %fp
10c75c4c:       4e75            rts

10c75c4e <tcp_twkill>:
10c75c4e:       4e56 0000       linkw %fp,#0
10c75c52:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c75c56:       7400            moveq #0,%d2
10c75c58:       4ab9 1001 0488  tstl 10010488 <tcp_tw_count>
10c75c5e:       6700 00ae       beqw 10c75d0e <tcp_twkill+0xc0>
10c75c62:       2239 1001 048c  movel 1001048c <tcp_tw_death_row_slot>,%d1
10c75c68:       2001            movel %d1,%d0
10c75c6a:       e588            lsll #2,%d0
10c75c6c:       41f9 1002 4e68  lea 10024e68 <tcp_tw_death_row>,%a0
10c75c72:       2470 0800       moveal %a0@(00000000,%d0:l),%a2
10c75c76:       2001            movel %d1,%d0
10c75c78:       2608            movel %a0,%d3
10c75c7a:       47f9 1003 2f0a  lea 10032f0a <net_statistics+0x28>,%a3
10c75c80:       b4fc 0000       cmpaw #0,%a2
10c75c84:       6754            beqs 10c75cda <tcp_twkill+0x8c>
10c75c86:       e589            lsll #2,%d1
10c75c88:       21aa 0050 1800  movel %a2@(80),%a0@(00000000,%d1:l)
10c75c8e:       42aa 0054       clrl %a2@(84)
10c75c92:       2f0a            movel %a2,%sp@-
10c75c94:       4eba f9b2       jsr %pc@(10c75648 <tcp_timewait_kill>)
10c75c98:       588f            addql #4,%sp
10c75c9a:       41ea 0028       lea %a2@(40),%a0
10c75c9e:       40c1            movew %sr,%d1
10c75ca0:       007c 0700       oriw #1792,%sr
10c75ca4:       2010            movel %a0@,%d0
10c75ca6:       5380            subql #1,%d0
10c75ca8:       2080            movel %d0,%a0@
10c75caa:       46c1            movew %d1,%sr
10c75cac:       4a80            tstl %d0
10c75cae:       6610            bnes 10c75cc0 <tcp_twkill+0x72>
10c75cb0:       2f0a            movel %a2,%sp@-
10c75cb2:       2f39 1003 37a6  movel 100337a6 <tcp_timewait_cachep>,%sp@-
10c75cb8:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c75cbe:       508f            addql #8,%sp
10c75cc0:       5282            addql #1,%d2
10c75cc2:       2239 1001 048c  movel 1001048c <tcp_tw_death_row_slot>,%d1
10c75cc8:       2001            movel %d1,%d0
10c75cca:       e588            lsll #2,%d0
10c75ccc:       2043            moveal %d3,%a0
10c75cce:       2470 0800       moveal %a0@(00000000,%d0:l),%a2
10c75cd2:       2001            movel %d1,%d0
10c75cd4:       b4fc 0000       cmpaw #0,%a2
10c75cd8:       66ac            bnes 10c75c86 <tcp_twkill+0x38>
10c75cda:       5280            addql #1,%d0
10c75cdc:       7207            moveq #7,%d1
10c75cde:       c280            andl %d0,%d1
10c75ce0:       23c1 1001 048c  movel %d1,1001048c <tcp_tw_death_row_slot>
10c75ce6:       2039 1001 0488  movel 10010488 <tcp_tw_count>,%d0
10c75cec:       9082            subl %d2,%d0
10c75cee:       23c0 1001 0488  movel %d0,10010488 <tcp_tw_count>
10c75cf4:       6716            beqs 10c75d0c <tcp_twkill+0xbe>
10c75cf6:       2079 1002 67b0  moveal 100267b0 <jiffies>,%a0
10c75cfc:       4868 02ee       pea %a0@(750)
10c75d00:       4879 1001 0494  pea 10010494 <tcp_tw_timer>
10c75d06:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c75d0c:       d593            addl %d2,%a3@
10c75d0e:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c75d14:       4e5e            unlk %fp
10c75d16:       4e75            rts

10c75d18 <tcp_tw_deschedule>:
10c75d18:       4e56 0000       linkw %fp,#0
10c75d1c:       226e 0008       moveal %fp@(8),%a1
10c75d20:       2029 0054       movel %a1@(84),%d0
10c75d24:       6762            beqs 10c75d88 <tcp_tw_deschedule+0x70>
10c75d26:       2069 0050       moveal %a1@(80),%a0
10c75d2a:       b0fc 0000       cmpaw #0,%a0
10c75d2e:       6704            beqs 10c75d34 <tcp_tw_deschedule+0x1c>
10c75d30:       2140 0054       movel %d0,%a0@(84)
10c75d34:       2069 0054       moveal %a1@(84),%a0
10c75d38:       20a9 0050       movel %a1@(80),%a0@
10c75d3c:       42a9 0054       clrl %a1@(84)
10c75d40:       41e9 0028       lea %a1@(40),%a0
10c75d44:       40c1            movew %sr,%d1
10c75d46:       007c 0700       oriw #1792,%sr
10c75d4a:       2010            movel %a0@,%d0
10c75d4c:       5380            subql #1,%d0
10c75d4e:       2080            movel %d0,%a0@
10c75d50:       46c1            movew %d1,%sr
10c75d52:       4a80            tstl %d0
10c75d54:       6610            bnes 10c75d66 <tcp_tw_deschedule+0x4e>
10c75d56:       2f09            movel %a1,%sp@-
10c75d58:       2f39 1003 37a6  movel 100337a6 <tcp_timewait_cachep>,%sp@-
10c75d5e:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c75d64:       508f            addql #8,%sp
10c75d66:       2039 1001 0488  movel 10010488 <tcp_tw_count>,%d0
10c75d6c:       2200            movel %d0,%d1
10c75d6e:       5381            subql #1,%d1
10c75d70:       23c1 1001 0488  movel %d1,10010488 <tcp_tw_count>
10c75d76:       7201            moveq #1,%d1
10c75d78:       b280            cmpl %d0,%d1
10c75d7a:       660c            bnes 10c75d88 <tcp_tw_deschedule+0x70>
10c75d7c:       4879 1001 0494  pea 10010494 <tcp_tw_timer>
10c75d82:       4eb9 10c1 9894  jsr 10c19894 <del_timer>
10c75d88:       4e5e            unlk %fp
10c75d8a:       4e75            rts

10c75d8c <tcp_tw_schedule>:
10c75d8c:       4e56 0000       linkw %fp,#0
10c75d90:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c75d94:       246e 0008       moveal %fp@(8),%a2
10c75d98:       266e 000c       moveal %fp@(12),%a3
10c75d9c:       740f            moveq #15,%d2
10c75d9e:       d48b            addl %a3,%d2
10c75da0:       e882            asrl #4,%d2
10c75da2:       202a 0054       movel %a2@(84),%d0
10c75da6:       6722            beqs 10c75dca <tcp_tw_schedule+0x3e>
10c75da8:       206a 0050       moveal %a2@(80),%a0
10c75dac:       b0fc 0000       cmpaw #0,%a0
10c75db0:       6704            beqs 10c75db6 <tcp_tw_schedule+0x2a>
10c75db2:       2140 0054       movel %d0,%a0@(84)
10c75db6:       206a 0054       moveal %a2@(84),%a0
10c75dba:       20aa 0050       movel %a2@(80),%a0@
10c75dbe:       42aa 0054       clrl %a2@(84)
10c75dc2:       53b9 1001 0488  subql #1,10010488 <tcp_tw_count>
10c75dc8:       6006            bras 10c75dd0 <tcp_tw_schedule+0x44>
10c75dca:       41ea 0028       lea %a2@(40),%a0
10c75dce:       5290            addql #1,%a0@
10c75dd0:       701f            moveq #31,%d0
10c75dd2:       b082            cmpl %d2,%d0
10c75dd4:       6c46            bges 10c75e1c <tcp_tw_schedule+0x90>
10c75dd6:       b6fc 176f       cmpaw #5999,%a3
10c75dda:       6e18            bgts 10c75df4 <tcp_tw_schedule+0x68>
10c75ddc:       4878 02ee       pea 2ee <LSIGTRAP+0x2e9>
10c75de0:       486b 02ed       pea %a3@(749)
10c75de4:       4eb9 10c8 5834  jsr 10c85834 <__divsi3>
10c75dea:       508f            addql #8,%sp
10c75dec:       2400            movel %d0,%d2
10c75dee:       7207            moveq #7,%d1
10c75df0:       b282            cmpl %d2,%d1
10c75df2:       6c02            bges 10c75df6 <tcp_tw_schedule+0x6a>
10c75df4:       7407            moveq #7,%d2
10c75df6:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c75dfc:       d08b            addl %a3,%d0
10c75dfe:       2540 0048       movel %d0,%a2@(72)
10c75e02:       2039 1001 048c  movel 1001048c <tcp_tw_death_row_slot>,%d0
10c75e08:       d082            addl %d2,%d0
10c75e0a:       7207            moveq #7,%d1
10c75e0c:       c081            andl %d1,%d0
10c75e0e:       e588            lsll #2,%d0
10c75e10:       2240            moveal %d0,%a1
10c75e12:       d3fc 1002 4e68  addal #268586600,%a1
10c75e18:       6000 0086       braw 10c75ea0 <tcp_tw_schedule+0x114>
10c75e1c:       2202            movel %d2,%d1
10c75e1e:       e989            lsll #4,%d1
10c75e20:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c75e26:       d081            addl %d1,%d0
10c75e28:       2540 0048       movel %d0,%a2@(72)
10c75e2c:       4ab9 1001 04a8  tstl 100104a8 <tcp_twcal_hand>
10c75e32:       6c2c            bges 10c75e60 <tcp_tw_schedule+0xd4>
10c75e34:       42b9 1001 04a8  clrl 100104a8 <tcp_twcal_hand>
10c75e3a:       23f9 1002 67b0  movel 100267b0 <jiffies>,10024e88 <tcp_twcal_jiffie>
10c75e40:       1002 4e88 
10c75e44:       41f9 1001 04b4  lea 100104b4 <tcp_twcal_timer+0x8>,%a0
10c75e4a:       d2b9 1002 4e88  addl 10024e88 <tcp_twcal_jiffie>,%d1
10c75e50:       2081            movel %d1,%a0@
10c75e52:       4868 fff8       pea %a0@(-8)
10c75e56:       4eb9 10c1 96d0  jsr 10c196d0 <add_timer>
10c75e5c:       588f            addql #4,%sp
10c75e5e:       6036            bras 10c75e96 <tcp_tw_schedule+0x10a>
10c75e60:       43f9 1001 04b4  lea 100104b4 <tcp_twcal_timer+0x8>,%a1
10c75e66:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c75e6c:       2051            moveal %a1@,%a0
10c75e6e:       91c0            subal %d0,%a0
10c75e70:       2008            movel %a0,%d0
10c75e72:       b280            cmpl %d0,%d1
10c75e74:       6c16            bges 10c75e8c <tcp_tw_schedule+0x100>
10c75e76:       2079 1002 67b0  moveal 100267b0 <jiffies>,%a0
10c75e7c:       4870 1800       pea %a0@(00000000,%d1:l)
10c75e80:       4869 fff8       pea %a1@(-8)
10c75e84:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c75e8a:       508f            addql #8,%sp
10c75e8c:       d4b9 1001 04a8  addl 100104a8 <tcp_twcal_hand>,%d2
10c75e92:       701f            moveq #31,%d0
10c75e94:       c480            andl %d0,%d2
10c75e96:       e58a            lsll #2,%d2
10c75e98:       2242            moveal %d2,%a1
10c75e9a:       d3fc 1002 4e8c  addal #268586636,%a1
10c75ea0:       2011            movel %a1@,%d0
10c75ea2:       2540 0050       movel %d0,%a2@(80)
10c75ea6:       670a            beqs 10c75eb2 <tcp_tw_schedule+0x126>
10c75ea8:       2051            moveal %a1@,%a0
10c75eaa:       47ea 0050       lea %a2@(80),%a3
10c75eae:       214b 0054       movel %a3,%a0@(84)
10c75eb2:       228a            movel %a2,%a1@
10c75eb4:       2549 0054       movel %a1,%a2@(84)
10c75eb8:       2039 1001 0488  movel 10010488 <tcp_tw_count>,%d0
10c75ebe:       2200            movel %d0,%d1
10c75ec0:       5281            addql #1,%d1
10c75ec2:       23c1 1001 0488  movel %d1,10010488 <tcp_tw_count>
10c75ec8:       4a80            tstl %d0
10c75eca:       6616            bnes 10c75ee2 <tcp_tw_schedule+0x156>
10c75ecc:       2079 1002 67b0  moveal 100267b0 <jiffies>,%a0
10c75ed2:       4868 02ee       pea %a0@(750)
10c75ed6:       4879 1001 0494  pea 10010494 <tcp_tw_timer>
10c75edc:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c75ee2:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c75ee8:       4e5e            unlk %fp
10c75eea:       4e75            rts

10c75eec <tcp_twcal_tick>:
10c75eec:       4e56 0000       linkw %fp,#0
10c75ef0:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c75ef4:       2879 1002 67b0  moveal 100267b0 <jiffies>,%a4
10c75efa:       7a00            moveq #0,%d5
10c75efc:       7e00            moveq #0,%d7
10c75efe:       2039 1001 04a8  movel 100104a8 <tcp_twcal_hand>,%d0
10c75f04:       4bf9 1003 2f12  lea 10032f12 <net_statistics+0x30>,%a5
10c75f0a:       6d00 00ba       bltw 10c75fc6 <tcp_twcal_tick+0xda>
10c75f0e:       2600            movel %d0,%d3
10c75f10:       2839 1002 4e88  movel 10024e88 <tcp_twcal_jiffie>,%d4
10c75f16:       7c00            moveq #0,%d6
10c75f18:       47f9 1002 4e8c  lea 10024e8c <tcp_twcal_row>,%a3
10c75f1e:       2004            movel %d4,%d0
10c75f20:       908c            subl %a4,%d0
10c75f22:       4a80            tstl %d0
10c75f24:       6e58            bgts 10c75f7e <tcp_twcal_tick+0x92>
10c75f26:       2403            movel %d3,%d2
10c75f28:       e58a            lsll #2,%d2
10c75f2a:       204b            moveal %a3,%a0
10c75f2c:       2473 2800       moveal %a3@(00000000,%d2:l),%a2
10c75f30:       b4fc 0000       cmpaw #0,%a2
10c75f34:       6776            beqs 10c75fac <tcp_twcal_tick+0xc0>
10c75f36:       21aa 0050 2800  movel %a2@(80),%a0@(00000000,%d2:l)
10c75f3c:       42aa 0054       clrl %a2@(84)
10c75f40:       2f0a            movel %a2,%sp@-
10c75f42:       4eba f704       jsr %pc@(10c75648 <tcp_timewait_kill>)
10c75f46:       588f            addql #4,%sp
10c75f48:       41ea 0028       lea %a2@(40),%a0
10c75f4c:       40c1            movew %sr,%d1
10c75f4e:       007c 0700       oriw #1792,%sr
10c75f52:       2010            movel %a0@,%d0
10c75f54:       5380            subql #1,%d0
10c75f56:       2080            movel %d0,%a0@
10c75f58:       46c1            movew %d1,%sr
10c75f5a:       4a80            tstl %d0
10c75f5c:       6610            bnes 10c75f6e <tcp_twcal_tick+0x82>
10c75f5e:       2f0a            movel %a2,%sp@-
10c75f60:       2f39 1003 37a6  movel 100337a6 <tcp_timewait_cachep>,%sp@-
10c75f66:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c75f6c:       508f            addql #8,%sp
10c75f6e:       5285            addql #1,%d5
10c75f70:       204b            moveal %a3,%a0
10c75f72:       2473 2800       moveal %a3@(00000000,%d2:l),%a2
10c75f76:       b4fc 0000       cmpaw #0,%a2
10c75f7a:       66ba            bnes 10c75f36 <tcp_twcal_tick+0x4a>
10c75f7c:       602e            bras 10c75fac <tcp_twcal_tick+0xc0>
10c75f7e:       4a87            tstl %d7
10c75f80:       660e            bnes 10c75f90 <tcp_twcal_tick+0xa4>
10c75f82:       7e01            moveq #1,%d7
10c75f84:       23c4 1002 4e88  movel %d4,10024e88 <tcp_twcal_jiffie>
10c75f8a:       23c3 1001 04a8  movel %d3,100104a8 <tcp_twcal_hand>
10c75f90:       2003            movel %d3,%d0
10c75f92:       e588            lsll #2,%d0
10c75f94:       4ab3 0800       tstl %a3@(00000000,%d0:l)
10c75f98:       6712            beqs 10c75fac <tcp_twcal_tick+0xc0>
10c75f9a:       2f04            movel %d4,%sp@-
10c75f9c:       4879 1001 04ac  pea 100104ac <tcp_twcal_timer>
10c75fa2:       4eb9 10c1 97b0  jsr 10c197b0 <mod_timer>
10c75fa8:       508f            addql #8,%sp
10c75faa:       601a            bras 10c75fc6 <tcp_twcal_tick+0xda>
10c75fac:       7010            moveq #16,%d0
10c75fae:       d880            addl %d0,%d4
10c75fb0:       5283            addql #1,%d3
10c75fb2:       701f            moveq #31,%d0
10c75fb4:       c680            andl %d0,%d3
10c75fb6:       5286            addql #1,%d6
10c75fb8:       b086            cmpl %d6,%d0
10c75fba:       6c00 ff62       bgew 10c75f1e <tcp_twcal_tick+0x32>
10c75fbe:       70ff            moveq #-1,%d0
10c75fc0:       23c0 1001 04a8  movel %d0,100104a8 <tcp_twcal_hand>
10c75fc6:       2039 1001 0488  movel 10010488 <tcp_tw_count>,%d0
10c75fcc:       9085            subl %d5,%d0
10c75fce:       23c0 1001 0488  movel %d0,10010488 <tcp_tw_count>
10c75fd4:       660c            bnes 10c75fe2 <tcp_twcal_tick+0xf6>
10c75fd6:       4879 1001 0494  pea 10010494 <tcp_tw_timer>
10c75fdc:       4eb9 10c1 9894  jsr 10c19894 <del_timer>
10c75fe2:       db95            addl %d5,%a5@
10c75fe4:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c75fea:       4e5e            unlk %fp
10c75fec:       4e75            rts

10c75fee <tcp_create_openreq_child>:
10c75fee:       4e56 0000       linkw %fp,#0
10c75ff2:       48e7 003c       moveml %a2-%a5,%sp@-
10c75ff6:       246e 0008       moveal %fp@(8),%a2
10c75ffa:       286e 000c       moveal %fp@(12),%a4
10c75ffe:       2a6e 0010       moveal %fp@(16),%a5
10c76002:       42a7            clrl %sp@-
10c76004:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c76008:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c7600c:       4eb9 10c5 4b24  jsr 10c54b24 <sk_alloc>
10c76012:       2640            moveal %d0,%a3
10c76014:       4fef 000c       lea %sp@(12),%sp
10c76018:       b6fc 0000       cmpaw #0,%a3
10c7601c:       6700 02e2       beqw 10c76300 <tcp_create_openreq_child+0x312>
10c76020:       4878 0326       pea 326 <LSIGTRAP+0x321>
10c76024:       2f0a            movel %a2,%sp@-
10c76026:       2f0b            movel %a3,%sp@-
10c76028:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c7602e:       177c 0003 0020  moveb #3,%a3@(32)
10c76034:       42ab 0014       clrl %a3@(20)
10c76038:       42ab 0090       clrl %a3@(144)
10c7603c:       376c 000c 0008  movew %a4@(12),%a3@(8)
10c76042:       4fef 000c       lea %sp@(12),%sp
10c76046:       42ab 0030       clrl %a3@(48)
10c7604a:       41eb 0034       lea %a3@(52),%a0
10c7604e:       4290            clrl %a0@
10c76050:       7038            moveq #56,%d0
10c76052:       d08b            addl %a3,%d0
10c76054:       2140 0004       movel %d0,%a0@(4)
10c76058:       2140 0008       movel %d0,%a0@(8)
10c7605c:       42ab 004c       clrl %a3@(76)
10c76060:       42ab 0050       clrl %a3@(80)
10c76064:       41eb 0054       lea %a3@(84),%a0
10c76068:       2148 0004       movel %a0,%a0@(4)
10c7606c:       2088            movel %a0,%a0@
10c7606e:       42a8 0008       clrl %a0@(8)
10c76072:       42ab 0064       clrl %a3@(100)
10c76076:       41eb 0068       lea %a3@(104),%a0
10c7607a:       2148 0004       movel %a0,%a0@(4)
10c7607e:       2088            movel %a0,%a0@
10c76080:       42a8 0008       clrl %a0@(8)
10c76084:       42ab 0078       clrl %a3@(120)
10c76088:       42ab 007c       clrl %a3@(124)
10c7608c:       42ab 0080       clrl %a3@(128)
10c76090:       177c 0000 0095  moveb #0,%a3@(149)
10c76096:       102a 00a0       moveb %a2@(160),%d0
10c7609a:       0200 00f7       andib #-9,%d0
10c7609e:       1740 00a0       moveb %d0,%a3@(160)
10c760a2:       42ab 00a6       clrl %a3@(166)
10c760a6:       42ab 00ba       clrl %a3@(186)
10c760aa:       42ab 00b6       clrl %a3@(182)
10c760ae:       42ab 00be       clrl %a3@(190)
10c760b2:       41eb 00c2       lea %a3@(194),%a0
10c760b6:       2148 0004       movel %a0,%a0@(4)
10c760ba:       2088            movel %a0,%a0@
10c760bc:       42a8 0008       clrl %a0@(8)
10c760c0:       277c 10c6 66e8  movel #281437928,%a3@(790)
10c760c6:       0316 
10c760c8:       45eb 00d6       lea %a3@(214),%a2
10c760cc:       42aa 0004       clrl %a2@(4)
10c760d0:       202c 0004       movel %a4@(4),%d0
10c760d4:       5280            addql #1,%d0
10c760d6:       2540 0008       movel %d0,%a2@(8)
10c760da:       202c 0008       movel %a4@(8),%d0
10c760de:       5280            addql #1,%d0
10c760e0:       2540 000c       movel %d0,%a2@(12)
10c760e4:       202c 0008       movel %a4@(8),%d0
10c760e8:       5280            addql #1,%d0
10c760ea:       2540 0010       movel %d0,%a2@(16)
10c760ee:       202c 0008       movel %a4@(8),%d0
10c760f2:       5280            addql #1,%d0
10c760f4:       2540 0014       movel %d0,%a2@(20)
10c760f8:       42aa 0048       clrl %a2@(72)
10c760fc:       42aa 0050       clrl %a2@(80)
10c76100:       42aa 0044       clrl %a2@(68)
10c76104:       41ea 0034       lea %a2@(52),%a0
10c76108:       2148 0004       movel %a0,%a0@(4)
10c7610c:       2088            movel %a0,%a0@
10c7610e:       42a8 0008       clrl %a0@(8)
10c76112:       256c 0004 0054  movel %a4@(4),%a2@(84)
10c76118:       422a 006b       clrb %a2@(107)
10c7611c:       422a 006f       clrb %a2@(111)
10c76120:       42aa 0070       clrl %a2@(112)
10c76124:       257c 0000 012c  movel #300,%a2@(116)
10c7612a:       0074 
10c7612c:       257c 0000 012c  movel #300,%a2@(132)
10c76132:       0084 
10c76134:       42aa 0088       clrl %a2@(136)
10c76138:       42aa 008c       clrl %a2@(140)
10c7613c:       42aa 0090       clrl %a2@(144)
10c76140:       42aa 0160       clrl %a2@(352)
10c76144:       42aa 0164       clrl %a2@(356)
10c76148:       257c 7fff ffff  movel #2147483647,%a2@(148)
10c7614e:       0094 
10c76150:       7002            moveq #2,%d0
10c76152:       2540 0098       movel %d0,%a2@(152)
10c76156:       426a 009c       clrw %a2@(156)
10c7615a:       422a 006a       clrb %a2@(106)
10c7615e:       2f0b            movel %a3,%sp@-
10c76160:       4eb9 10c7 1808  jsr 10c71808 <tcp_init_xmit_timers>
10c76166:       41ea 00d4       lea %a2@(212),%a0
10c7616a:       588f            addql #4,%sp
10c7616c:       2148 0004       movel %a0,%a0@(4)
10c76170:       2088            movel %a0,%a0@
10c76172:       42a8 0008       clrl %a0@(8)
10c76176:       42aa 00e8       clrl %a2@(232)
10c7617a:       202c 0004       movel %a4@(4),%d0
10c7617e:       5280            addql #1,%d0
10c76180:       2540 00f8       movel %d0,%a2@(248)
10c76184:       202c 0008       movel %a4@(8),%d0
10c76188:       5280            addql #1,%d0
10c7618a:       2540 00fc       movel %d0,%a2@(252)
10c7618e:       2540 0100       movel %d0,%a2@(256)
10c76192:       202c 0004       movel %a4@(4),%d0
10c76196:       5280            addql #1,%d0
10c76198:       2540 0104       movel %d0,%a2@(260)
10c7619c:       422a 010b       clrb %a2@(267)
10c761a0:       422a 0122       clrb %a2@(290)
10c761a4:       422a 0123       clrb %a2@(291)
10c761a8:       422a 0154       clrb %a2@(340)
10c761ac:       422a 0155       clrb %a2@(341)
10c761b0:       426a 017c       clrw %a2@(380)
10c761b4:       42aa 0188       clrl %a2@(392)
10c761b8:       42aa 0190       clrl %a2@(400)
10c761bc:       42aa 018c       clrl %a2@(396)
10c761c0:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c761c4:       42a7            clrl %sp@-
10c761c6:       486b 025a       pea %a3@(602)
10c761ca:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c761d0:       42ab 027e       clrl %a3@(638)
10c761d4:       42ab 028a       clrl %a3@(650)
10c761d8:       7002            moveq #2,%d0
10c761da:       2740 0028       movel %d0,%a3@(40)
10c761de:       41f9 1003 2ad4  lea 10032ad4 <tcp_sockets_allocated>,%a0
10c761e4:       4fef 000c       lea %sp@(12),%sp
10c761e8:       5290            addql #1,%a0@
10c761ea:       102b 0097       moveb %a3@(151),%d0
10c761ee:       6716            beqs 10c76206 <tcp_create_openreq_child+0x218>
10c761f0:       202a 0198       movel %a2@(408),%d0
10c761f4:       6606            bnes 10c761fc <tcp_create_openreq_child+0x20e>
10c761f6:       2039 1001 02d8  movel 100102d8 <sysctl_tcp_keepalive_time>,%d0
10c761fc:       2f00            movel %d0,%sp@-
10c761fe:       2f0b            movel %a3,%sp@-
10c76200:       4eb9 10c7 231e  jsr 10c7231e <tcp_reset_keepalive_timer>
10c76206:       42ab 0306       clrl %a3@(774)
10c7620a:       42ab 0044       clrl %a3@(68)
10c7620e:       102c 0013       moveb %a4@(19),%d0
10c76212:       ee88            lsrl #7,%d0
10c76214:       0200 0001       andib #1,%d0
10c76218:       1540 0108       moveb %d0,%a2@(264)
10c7621c:       102c 0013       moveb %a4@(19),%d0
10c76220:       ec88            lsrl #6,%d0
10c76222:       0240 0001       andiw #1,%d0
10c76226:       1200            moveb %d0,%d1
10c76228:       1540 010a       moveb %d0,%a2@(266)
10c7622c:       6710            beqs 10c7623e <tcp_create_openreq_child+0x250>
10c7622e:       4ab9 1001 02a8  tstl 100102a8 <sysctl_tcp_fack>
10c76234:       6708            beqs 10c7623e <tcp_create_openreq_child+0x250>
10c76236:       0001 0002       orib #2,%d1
10c7623a:       1541 010a       moveb %d1,%a2@(266)
10c7623e:       256c 0014 014c  movel %a4@(20),%a2@(332)
10c76244:       256c 0018 0150  movel %a4@(24),%a2@(336)
10c7624a:       256c 0018 00f4  movel %a4@(24),%a2@(244)
10c76250:       102c 0013       moveb %a4@(19),%d0
10c76254:       ea88            lsrl #5,%d0
10c76256:       0240 0001       andiw #1,%d0
10c7625a:       1540 0109       moveb %d0,%a2@(265)
10c7625e:       671c            beqs 10c7627c <tcp_create_openreq_child+0x28e>
10c76260:       102c 0012       moveb %a4@(18),%d0
10c76264:       e888            lsrl #4,%d0
10c76266:       0200 000f       andib #15,%d0
10c7626a:       1540 010c       moveb %d0,%a2@(268)
10c7626e:       102c 0012       moveb %a4@(18),%d0
10c76272:       0200 000f       andib #15,%d0
10c76276:       1540 010d       moveb %d0,%a2@(269)
10c7627a:       601c            bras 10c76298 <tcp_create_openreq_child+0x2aa>
10c7627c:       422a 010d       clrb %a2@(269)
10c76280:       422a 010c       clrb %a2@(268)
10c76284:       202a 014c       movel %a2@(332),%d0
10c76288:       0c80 0000 ffff  cmpil #65535,%d0
10c7628e:       6304            blss 10c76294 <tcp_create_openreq_child+0x2a6>
10c76290:       7000            moveq #0,%d0
10c76292:       4640            notw %d0
10c76294:       2540 014c       movel %d0,%a2@(332)
10c76298:       206d 001c       moveal %a5@(28),%a0
10c7629c:       4280            clrl %d0
10c7629e:       3028 000e       movew %a0@(14),%d0
10c762a2:       4281            clrl %d1
10c762a4:       122a 010c       moveb %a2@(268),%d1
10c762a8:       e3a8            lsll %d1,%d0
10c762aa:       2540 0058       movel %d0,%a2@(88)
10c762ae:       2540 005c       movel %d0,%a2@(92)
10c762b2:       4a2a 0108       tstb %a2@(264)
10c762b6:       6712            beqs 10c762ca <tcp_create_openreq_child+0x2dc>
10c762b8:       256c 001c 0118  movel %a4@(28),%a2@(280)
10c762be:       2579 1002 5790  movel 10025790 <xtime>,%a2@(284)
10c762c4:       011c 
10c762c6:       7020            moveq #32,%d0
10c762c8:       6006            bras 10c762d0 <tcp_create_openreq_child+0x2e2>
10c762ca:       42aa 011c       clrl %a2@(284)
10c762ce:       7014            moveq #20,%d0
10c762d0:       2480            movel %d0,%a2@
10c762d2:       2012            movel %a2@,%d0
10c762d4:       0680 0000 0218  addil #536,%d0
10c762da:       b0ad 005c       cmpl %a5@(92),%d0
10c762de:       620c            bhis 10c762ec <tcp_create_openreq_child+0x2fe>
10c762e0:       3a6d 005e       moveaw %a5@(94),%a5
10c762e4:       9aea 0002       subaw %a2@(2),%a5
10c762e8:       354d 0030       movew %a5,%a2@(48)
10c762ec:       356c 000e 0066  movew %a4@(14),%a2@(102)
10c762f2:       102c 0013       moveb %a4@(19),%d0
10c762f6:       e888            lsrl #4,%d0
10c762f8:       0200 0001       andib #1,%d0
10c762fc:       1540 0159       moveb %d0,%a2@(345)
10c76300:       200b            movel %a3,%d0
10c76302:       4cee 3c00 fff0  moveml %fp@(-16),%a2-%a5
10c76308:       4e5e            unlk %fp
10c7630a:       4e75            rts

10c7630c <tcp_check_req>:
10c7630c:       4e56 fe58       linkw %fp,#-424
10c76310:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c76314:       2a6e 0008       moveal %fp@(8),%a5
10c76318:       286e 000c       moveal %fp@(12),%a4
10c7631c:       266e 0010       moveal %fp@(16),%a3
10c76320:       246c 001c       moveal %a4@(28),%a2
10c76324:       2a0d            movel %a5,%d5
10c76326:       0685 0000 00d6  addil #214,%d5
10c7632c:       262a 000c       movel %a2@(12),%d3
10c76330:       0283 0016 0000  andil #1441792,%d3
10c76336:       7800            moveq #0,%d4
10c76338:       422e ff63       clrb %fp@(-157)
10c7633c:       102a 000c       moveb %a2@(12),%d0
10c76340:       e888            lsrl #4,%d0
10c76342:       720f            moveq #15,%d1
10c76344:       c081            andl %d1,%d0
10c76346:       0c40 0005       cmpiw #5,%d0
10c7634a:       6370            blss 10c763bc <tcp_check_req+0xb0>
10c7634c:       42a7            clrl %sp@-
10c7634e:       486e fe58       pea %fp@(-424)
10c76352:       2f0c            movel %a4,%sp@-
10c76354:       4eb9 10c6 c4ec  jsr 10c6c4ec <tcp_parse_options>
10c7635a:       4fef 000c       lea %sp@(12),%sp
10c7635e:       4a2e ff63       tstb %fp@(-157)
10c76362:       6758            beqs 10c763bc <tcp_check_req+0xb0>
10c76364:       2d6b 001c ff70  movel %a3@(28),%fp@(-144)
10c7636a:       4280            clrl %d0
10c7636c:       102b 0010       moveb %a3@(16),%d0
10c76370:       7203            moveq #3,%d1
10c76372:       e1a9            lsll %d0,%d1
10c76374:       2279 1002 5790  moveal 10025790 <xtime>,%a1
10c7637a:       93c1            subal %d1,%a1
10c7637c:       2d49 ff74       movel %a1,%fp@(-140)
10c76380:       122a 000d       moveb %a2@(13),%d1
10c76384:       e489            lsrl #2,%d1
10c76386:       7001            moveq #1,%d0
10c76388:       c280            andl %d0,%d1
10c7638a:       202e ff68       movel %fp@(-152),%d0
10c7638e:       90ab 001c       subl %a3@(28),%d0
10c76392:       6a28            bpls 10c763bc <tcp_check_req+0xb0>
10c76394:       2009            movel %a1,%d0
10c76396:       0680 001f a400  addil #2073600,%d0
10c7639c:       2079 1002 5790  moveal 10025790 <xtime>,%a0
10c763a2:       b088            cmpl %a0,%d0
10c763a4:       6f16            bles 10c763bc <tcp_check_req+0xb0>
10c763a6:       7801            moveq #1,%d4
10c763a8:       4a81            tstl %d1
10c763aa:       6710            beqs 10c763bc <tcp_check_req+0xb0>
10c763ac:       703c            moveq #60,%d0
10c763ae:       d089            addl %a1,%d0
10c763b0:       b088            cmpl %a0,%d0
10c763b2:       5ec0            sgt %d0
10c763b4:       4880            extw %d0
10c763b6:       3800            movew %d0,%d4
10c763b8:       48c4            extl %d4
10c763ba:       4484            negl %d4
10c763bc:       206c 003a       moveal %a4@(58),%a0
10c763c0:       222b 0004       movel %a3@(4),%d1
10c763c4:       b288            cmpl %a0,%d1
10c763c6:       6620            bnes 10c763e8 <tcp_check_req+0xdc>
10c763c8:       0c83 0002 0000  cmpil #131072,%d3
10c763ce:       6618            bnes 10c763e8 <tcp_check_req+0xdc>
10c763d0:       4a84            tstl %d4
10c763d2:       6648            bnes 10c7641c <tcp_check_req+0x110>
10c763d4:       206b 0024       moveal %a3@(36),%a0
10c763d8:       42a7            clrl %sp@-
10c763da:       2f0b            movel %a3,%sp@-
10c763dc:       2f0d            movel %a5,%sp@-
10c763de:       2068 0004       moveal %a0@(4),%a0
10c763e2:       4e90            jsr %a0@
10c763e4:       6000 01aa       braw 10c76590 <tcp_check_req+0x284>
10c763e8:       4a84            tstl %d4
10c763ea:       6630            bnes 10c7641c <tcp_check_req+0x110>
10c763ec:       242c 003e       movel %a4@(62),%d2
10c763f0:       2001            movel %d1,%d0
10c763f2:       5280            addql #1,%d0
10c763f4:       d2ab 0018       addl %a3@(24),%d1
10c763f8:       5281            addql #1,%d1
10c763fa:       b088            cmpl %a0,%d0
10c763fc:       6742            beqs 10c76440 <tcp_check_req+0x134>
10c763fe:       9082            subl %d2,%d0
10c76400:       6a06            bpls 10c76408 <tcp_check_req+0xfc>
10c76402:       2008            movel %a0,%d0
10c76404:       9081            subl %d1,%d0
10c76406:       6b38            bmis 10c76440 <tcp_check_req+0x134>
10c76408:       7000            moveq #0,%d0
10c7640a:       b288            cmpl %a0,%d1
10c7640c:       660a            bnes 10c76418 <tcp_check_req+0x10c>
10c7640e:       b488            cmpl %a0,%d2
10c76410:       57c0            seq %d0
10c76412:       4880            extw %d0
10c76414:       48c0            extl %d0
10c76416:       4480            negl %d0
10c76418:       4a80            tstl %d0
10c7641a:       6624            bnes 10c76440 <tcp_check_req+0x134>
10c7641c:       0803 0012       btst #18,%d3
10c76420:       660e            bnes 10c76430 <tcp_check_req+0x124>
10c76422:       206b 0024       moveal %a3@(36),%a0
10c76426:       2f0b            movel %a3,%sp@-
10c76428:       2f0c            movel %a4,%sp@-
10c7642a:       2068 0008       moveal %a0@(8),%a0
10c7642e:       4e90            jsr %a0@
10c76430:       4a84            tstl %d4
10c76432:       6700 015c       beqw 10c76590 <tcp_check_req+0x284>
10c76436:       52b9 1003 2f1e  addql #1,10032f1e <net_statistics+0x3c>
10c7643c:       6000 0152       braw 10c76590 <tcp_check_req+0x284>
10c76440:       4a2e ff63       tstb %fp@(-157)
10c76444:       6712            beqs 10c76458 <tcp_check_req+0x14c>
10c76446:       202b 0004       movel %a3@(4),%d0
10c7644a:       5280            addql #1,%d0
10c7644c:       90ac 003a       subl %a4@(58),%d0
10c76450:       6b06            bmis 10c76458 <tcp_check_req+0x14c>
10c76452:       276e ff68 001c  movel %fp@(-152),%a3@(28)
10c76458:       222b 0004       movel %a3@(4),%d1
10c7645c:       b2ac 003a       cmpl %a4@(58),%d1
10c76460:       6604            bnes 10c76466 <tcp_check_req+0x15a>
10c76462:       0883 0011       bclr #17,%d3
10c76466:       2003            movel %d3,%d0
10c76468:       0280 0006 0000  andil #393216,%d0
10c7646e:       6600 00bc       bnew 10c7652c <tcp_check_req+0x220>
10c76472:       7000            moveq #0,%d0
10c76474:       0803 0014       btst #20,%d3
10c76478:       6700 0118       beqw 10c76592 <tcp_check_req+0x286>
10c7647c:       202b 0008       movel %a3@(8),%d0
10c76480:       5280            addql #1,%d0
10c76482:       b0ac 004a       cmpl %a4@(74),%d0
10c76486:       6706            beqs 10c7648e <tcp_check_req+0x182>
10c76488:       200d            movel %a5,%d0
10c7648a:       6000 0106       braw 10c76592 <tcp_check_req+0x286>
10c7648e:       2045            moveal %d5,%a0
10c76490:       4a28 006e       tstb %a0@(110)
10c76494:       6714            beqs 10c764aa <tcp_check_req+0x19e>
10c76496:       2001            movel %d1,%d0
10c76498:       5280            addql #1,%d0
10c7649a:       b0ac 003e       cmpl %a4@(62),%d0
10c7649e:       660a            bnes 10c764aa <tcp_check_req+0x19e>
10c764a0:       002b 0008 0013  orib #8,%a3@(19)
10c764a6:       6000 00e8       braw 10c76590 <tcp_check_req+0x284>
10c764aa:       2245            moveal %d5,%a1
10c764ac:       2069 00e4       moveal %a1@(228),%a0
10c764b0:       42a7            clrl %sp@-
10c764b2:       2f0b            movel %a3,%sp@-
10c764b4:       2f0c            movel %a4,%sp@-
10c764b6:       2f0d            movel %a5,%sp@-
10c764b8:       2068 0010       moveal %a0@(16),%a0
10c764bc:       4e90            jsr %a0@
10c764be:       2400            movel %d0,%d2
10c764c0:       4fef 0010       lea %sp@(16),%sp
10c764c4:       6756            beqs 10c7651c <tcp_check_req+0x210>
10c764c6:       206e 0014       moveal %fp@(20),%a0
10c764ca:       2093            movel %a3@,%a0@
10c764cc:       246d 025e       moveal %a5@(606),%a2
10c764d0:       202a 0002       movel %a2@(2),%d0
10c764d4:       2240            moveal %d0,%a1
10c764d6:       5389            subql #1,%a1
10c764d8:       2549 0002       movel %a1,%a2@(2)
10c764dc:       7201            moveq #1,%d1
10c764de:       b280            cmpl %d0,%d1
10c764e0:       6608            bnes 10c764ea <tcp_check_req+0x1de>
10c764e2:       2f0d            movel %a5,%sp@-
10c764e4:       4eb9 10c7 22ee  jsr 10c722ee <tcp_delete_keepalive_timer>
10c764ea:       4a2b 0010       tstb %a3@(16)
10c764ee:       6604            bnes 10c764f4 <tcp_check_req+0x1e8>
10c764f0:       53aa 0006       subql #1,%a2@(6)
10c764f4:       43ed 00d6       lea %a5@(214),%a1
10c764f8:       2742 0028       movel %d2,%a3@(40)
10c764fc:       526d 0286       addqw #1,%a5@(646)
10c76500:       2069 0190       moveal %a1@(400),%a0
10c76504:       b0fc 0000       cmpaw #0,%a0
10c76508:       6606            bnes 10c76510 <tcp_check_req+0x204>
10c7650a:       234b 018c       movel %a3,%a1@(396)
10c7650e:       6002            bras 10c76512 <tcp_check_req+0x206>
10c76510:       208b            movel %a3,%a0@
10c76512:       234b 0190       movel %a3,%a1@(400)
10c76516:       4293            clrl %a3@
10c76518:       2002            movel %d2,%d0
10c7651a:       6076            bras 10c76592 <tcp_check_req+0x286>
10c7651c:       4ab9 1001 0484  tstl 10010484 <sysctl_tcp_abort_on_overflow>
10c76522:       6608            bnes 10c7652c <tcp_check_req+0x220>
10c76524:       002b 0008 0013  orib #8,%a3@(19)
10c7652a:       6064            bras 10c76590 <tcp_check_req+0x284>
10c7652c:       52b9 1003 2eee  addql #1,10032eee <net_statistics+0xc>
10c76532:       0803 0012       btst #18,%d3
10c76536:       660e            bnes 10c76546 <tcp_check_req+0x23a>
10c76538:       206b 0024       moveal %a3@(36),%a0
10c7653c:       2f0c            movel %a4,%sp@-
10c7653e:       2068 0010       moveal %a0@(16),%a0
10c76542:       4e90            jsr %a0@
10c76544:       588f            addql #4,%sp
10c76546:       206e 0014       moveal %fp@(20),%a0
10c7654a:       2093            movel %a3@,%a0@
10c7654c:       246d 025e       moveal %a5@(606),%a2
10c76550:       202a 0002       movel %a2@(2),%d0
10c76554:       2240            moveal %d0,%a1
10c76556:       5389            subql #1,%a1
10c76558:       2549 0002       movel %a1,%a2@(2)
10c7655c:       7201            moveq #1,%d1
10c7655e:       b280            cmpl %d0,%d1
10c76560:       660a            bnes 10c7656c <tcp_check_req+0x260>
10c76562:       2f0d            movel %a5,%sp@-
10c76564:       4eb9 10c7 22ee  jsr 10c722ee <tcp_delete_keepalive_timer>
10c7656a:       588f            addql #4,%sp
10c7656c:       4a2b 0010       tstb %a3@(16)
10c76570:       6604            bnes 10c76576 <tcp_check_req+0x26a>
10c76572:       53aa 0006       subql #1,%a2@(6)
10c76576:       206b 0024       moveal %a3@(36),%a0
10c7657a:       2f0b            movel %a3,%sp@-
10c7657c:       2068 000c       moveal %a0@(12),%a0
10c76580:       4e90            jsr %a0@
10c76582:       2f0b            movel %a3,%sp@-
10c76584:       2f39 1003 295c  movel 1003295c <tcp_openreq_cachep>,%sp@-
10c7658a:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c76590:       7000            moveq #0,%d0
10c76592:       4cee 3c3c fe38  moveml %fp@(-456),%d2-%d5/%a2-%a5
10c76598:       4e5e            unlk %fp
10c7659a:       4e75            rts

10c7659c <tcp_child_process>:
10c7659c:       4e56 0000       linkw %fp,#0
10c765a0:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c765a4:       266e 0008       moveal %fp@(8),%a3
10c765a8:       246e 000c       moveal %fp@(12),%a2
10c765ac:       226e 0010       moveal %fp@(16),%a1
10c765b0:       7600            moveq #0,%d3
10c765b2:       102a 0020       moveb %a2@(32),%d0
10c765b6:       4282            clrl %d2
10c765b8:       1400            moveb %d0,%d2
10c765ba:       4aaa 0030       tstl %a2@(48)
10c765be:       6636            bnes 10c765f6 <tcp_child_process+0x5a>
10c765c0:       2f29 005c       movel %a1@(92),%sp@-
10c765c4:       2f29 001c       movel %a1@(28),%sp@-
10c765c8:       2f09            movel %a1,%sp@-
10c765ca:       2f0a            movel %a2,%sp@-
10c765cc:       4eb9 10c6 e92a  jsr 10c6e92a <tcp_rcv_state_process>
10c765d2:       2600            movel %d0,%d3
10c765d4:       4fef 0010       lea %sp@(16),%sp
10c765d8:       7003            moveq #3,%d0
10c765da:       b082            cmpl %d2,%d0
10c765dc:       6634            bnes 10c76612 <tcp_child_process+0x76>
10c765de:       102a 0020       moveb %a2@(32),%d0
10c765e2:       0c00 0003       cmpib #3,%d0
10c765e6:       672a            beqs 10c76612 <tcp_child_process+0x76>
10c765e8:       42a7            clrl %sp@-
10c765ea:       2f0b            movel %a3,%sp@-
10c765ec:       206b 0312       moveal %a3@(786),%a0
10c765f0:       4e90            jsr %a0@
10c765f2:       508f            addql #8,%sp
10c765f4:       601c            bras 10c76612 <tcp_child_process+0x76>
10c765f6:       206a 00ba       moveal %a2@(186),%a0
10c765fa:       b0fc 0000       cmpaw #0,%a0
10c765fe:       660a            bnes 10c7660a <tcp_child_process+0x6e>
10c76600:       2549 00ba       movel %a1,%a2@(186)
10c76604:       2549 00b6       movel %a1,%a2@(182)
10c76608:       6006            bras 10c76610 <tcp_child_process+0x74>
10c7660a:       2089            movel %a1,%a0@
10c7660c:       2549 00ba       movel %a1,%a2@(186)
10c76610:       4291            clrl %a1@
10c76612:       41ea 0028       lea %a2@(40),%a0
10c76616:       40c1            movew %sr,%d1
10c76618:       007c 0700       oriw #1792,%sr
10c7661c:       2010            movel %a0@,%d0
10c7661e:       5380            subql #1,%d0
10c76620:       2080            movel %d0,%a0@
10c76622:       46c1            movew %d1,%sr
10c76624:       4a80            tstl %d0
10c76626:       6608            bnes 10c76630 <tcp_child_process+0x94>
10c76628:       2f0a            movel %a2,%sp@-
10c7662a:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c76630:       2003            movel %d3,%d0
10c76632:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c76638:       4e5e            unlk %fp
10c7663a:       4e75            rts

10c7663c <tcpdiag_fill>:
10c7663c:       4e56 fffc       linkw %fp,#-4
10c76640:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c76644:       2a6e 0008       moveal %fp@(8),%a5
10c76648:       226e 000c       moveal %fp@(12),%a1
10c7664c:       2a2e 0010       movel %fp@(16),%d5
10c76650:       47e9 00d6       lea %a1@(214),%a3
10c76654:       99cc            subal %a4,%a4
10c76656:       7600            moveq #0,%d3
10c76658:       282d 0084       movel %a5@(132),%d4
10c7665c:       4aad 0060       tstl %a5@(96)
10c76660:       6608            bnes 10c7666a <tcpdiag_fill+0x2e>
10c76662:       202d 0088       movel %a5@(136),%d0
10c76666:       9084            subl %d4,%d0
10c76668:       6002            bras 10c7666c <tcpdiag_fill+0x30>
10c7666a:       7000            moveq #0,%d0
10c7666c:       7257            moveq #87,%d1
10c7666e:       b280            cmpl %d0,%d1
10c76670:       6c00 0420       bgew 10c76a92 <tcpdiag_fill+0x456>
10c76674:       242d 0084       movel %a5@(132),%d2
10c76678:       4aad 0060       tstl %a5@(96)
10c7667c:       670c            beqs 10c7668a <tcpdiag_fill+0x4e>
10c7667e:       4879 1000 97c7  pea 100097c7 <timer_bug_msg+0x600>
10c76684:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c7668a:       7058            moveq #88,%d0
10c7668c:       d082            addl %d2,%d0
10c7668e:       2b40 0084       movel %d0,%a5@(132)
10c76692:       7258            moveq #88,%d1
10c76694:       d3ad 005c       addl %d1,%a5@(92)
10c76698:       b0ad 0088       cmpl %a5@(136),%d0
10c7669c:       631e            blss 10c766bc <tcpdiag_fill+0x80>
10c7669e:       2f3c 10c7 669e  movel #281503390,%sp@-
10c766a4:       4878 0058       pea 58 <LSIGTRAP+0x53>
10c766a8:       2f0d            movel %a5,%sp@-
10c766aa:       2d49 fffc       movel %a1,%fp@(-4)
10c766ae:       4eb9 10c5 55c4  jsr 10c555c4 <skb_over_panic>
10c766b4:       4fef 000c       lea %sp@(12),%sp
10c766b8:       226e fffc       moveal %fp@(-4),%a1
10c766bc:       7012            moveq #18,%d0
10c766be:       2042            moveal %d2,%a0
10c766c0:       3140 0004       movew %d0,%a0@(4)
10c766c4:       7058            moveq #88,%d0
10c766c6:       2080            movel %d0,%a0@
10c766c8:       4268 0006       clrw %a0@(6)
10c766cc:       216e 0014 000c  movel %fp@(20),%a0@(12)
10c766d2:       216e 0018 0008  movel %fp@(24),%a0@(8)
10c766d8:       45e8 0010       lea %a0@(16),%a2
10c766dc:       1029 0020       moveb %a1@(32),%d0
10c766e0:       0c00 0006       cmpib #6,%d0
10c766e4:       6700 00a2       beqw 10c76788 <tcpdiag_fill+0x14c>
10c766e8:       0805 0000       btst #0,%d5
10c766ec:       674c            beqs 10c7673a <tcpdiag_fill+0xfe>
10c766ee:       202d 0060       movel %a5@(96),%d0
10c766f2:       660a            bnes 10c766fe <tcpdiag_fill+0xc2>
10c766f4:       222d 0088       movel %a5@(136),%d1
10c766f8:       92ad 0084       subl %a5@(132),%d1
10c766fc:       6002            bras 10c76700 <tcpdiag_fill+0xc4>
10c766fe:       7200            moveq #0,%d1
10c76700:       7614            moveq #20,%d3
10c76702:       b681            cmpl %d1,%d3
10c76704:       6e00 038c       bgtw 10c76a92 <tcpdiag_fill+0x456>
10c76708:       222d 0084       movel %a5@(132),%d1
10c7670c:       4a80            tstl %d0
10c7670e:       670c            beqs 10c7671c <tcpdiag_fill+0xe0>
10c76710:       4879 1000 97c7  pea 100097c7 <timer_bug_msg+0x600>
10c76716:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c7671c:       7014            moveq #20,%d0
10c7671e:       d081            addl %d1,%d0
10c76720:       2b40 0084       movel %d0,%a5@(132)
10c76724:       7614            moveq #20,%d3
10c76726:       d7ad 005c       addl %d3,%a5@(92)
10c7672a:       2041            moveal %d1,%a0
10c7672c:       317c 0001 0002  movew #1,%a0@(2)
10c76732:       7014            moveq #20,%d0
10c76734:       3080            movew %d0,%a0@
10c76736:       2601            movel %d1,%d3
10c76738:       5883            addql #4,%d3
10c7673a:       0805 0001       btst #1,%d5
10c7673e:       6748            beqs 10c76788 <tcpdiag_fill+0x14c>
10c76740:       202d 0060       movel %a5@(96),%d0
10c76744:       660a            bnes 10c76750 <tcpdiag_fill+0x114>
10c76746:       222d 0088       movel %a5@(136),%d1
10c7674a:       92ad 0084       subl %a5@(132),%d1
10c7674e:       6002            bras 10c76752 <tcpdiag_fill+0x116>
10c76750:       7200            moveq #0,%d1
10c76752:       7a60            moveq #96,%d5
10c76754:       ba81            cmpl %d1,%d5
10c76756:       6e00 033a       bgtw 10c76a92 <tcpdiag_fill+0x456>
10c7675a:       206d 0084       moveal %a5@(132),%a0
10c7675e:       4a80            tstl %d0
10c76760:       670c            beqs 10c7676e <tcpdiag_fill+0x132>
10c76762:       4879 1000 97c7  pea 100097c7 <timer_bug_msg+0x600>
10c76768:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c7676e:       49e8 0060       lea %a0@(96),%a4
10c76772:       2b4c 0084       movel %a4,%a5@(132)
10c76776:       7060            moveq #96,%d0
10c76778:       d1ad 005c       addl %d0,%a5@(92)
10c7677c:       317c 0002 0002  movew #2,%a0@(2)
10c76782:       3080            movew %d0,%a0@
10c76784:       49e8 0004       lea %a0@(4),%a4
10c76788:       14a9 0025       moveb %a1@(37),%a2@
10c7678c:       1569 0020 0001  moveb %a1@(32),%a2@(1)
10c76792:       422a 0002       clrb %a2@(2)
10c76796:       422a 0003       clrb %a2@(3)
10c7679a:       3569 0022 0004  movew %a1@(34),%a2@(4)
10c767a0:       3569 0008 0006  movew %a1@(8),%a2@(6)
10c767a6:       2569 0004 0008  movel %a1@(4),%a2@(8)
10c767ac:       2551 0018       movel %a1@,%a2@(24)
10c767b0:       2569 000c 0028  movel %a1@(12),%a2@(40)
10c767b6:       2549 002c       movel %a1,%a2@(44)
10c767ba:       0c2a 0006 0001  cmpib #6,%a2@(1)
10c767c0:       664a            bnes 10c7680c <tcpdiag_fill+0x1d0>
10c767c2:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c767c8:       2229 0048       movel %a1@(72),%d1
10c767cc:       9280            subl %d0,%d1
10c767ce:       6a02            bpls 10c767d2 <tcpdiag_fill+0x196>
10c767d0:       7200            moveq #0,%d1
10c767d2:       1569 0021 0001  moveb %a1@(33),%a2@(1)
10c767d8:       157c 0003 0002  moveb #3,%a2@(2)
10c767de:       2001            movel %d1,%d0
10c767e0:       e788            lsll #3,%d0
10c767e2:       d081            addl %d1,%d0
10c767e4:       d081            addl %d1,%d0
10c767e6:       2540 0034       movel %d0,%a2@(52)
10c767ea:       42aa 0038       clrl %a2@(56)
10c767ee:       42aa 003c       clrl %a2@(60)
10c767f2:       42aa 0040       clrl %a2@(64)
10c767f6:       42aa 0044       clrl %a2@(68)
10c767fa:       286d 0084       moveal %a5@(132),%a4
10c767fe:       99c4            subal %d4,%a4
10c76800:       2042            moveal %d2,%a0
10c76802:       208c            movel %a4,%a0@
10c76804:       202d 005c       movel %a5@(92),%d0
10c76808:       6000 02b6       braw 10c76ac0 <tcpdiag_fill+0x484>
10c7680c:       102b 017e       moveb %a3@(382),%d0
10c76810:       0c00 0001       cmpib #1,%d0
10c76814:       6618            bnes 10c7682e <tcpdiag_fill+0x1f2>
10c76816:       157c 0001 0002  moveb #1,%a2@(2)
10c7681c:       156b 006b 0003  moveb %a3@(107),%a2@(3)
10c76822:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c76828:       222b 00a8       movel %a3@(168),%d1
10c7682c:       603a            bras 10c76868 <tcpdiag_fill+0x22c>
10c7682e:       0c00 0003       cmpib #3,%d0
10c76832:       6618            bnes 10c7684c <tcpdiag_fill+0x210>
10c76834:       157c 0004 0002  moveb #4,%a2@(2)
10c7683a:       156b 0154 0003  moveb %a3@(340),%a2@(3)
10c76840:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c76846:       222b 00a8       movel %a3@(168),%d1
10c7684a:       601c            bras 10c76868 <tcpdiag_fill+0x22c>
10c7684c:       4aa9 02ea       tstl %a1@(746)
10c76850:       6742            beqs 10c76894 <tcpdiag_fill+0x258>
10c76852:       157c 0002 0002  moveb #2,%a2@(2)
10c76858:       156b 0154 0003  moveb %a3@(340),%a2@(3)
10c7685e:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c76864:       2229 02f2       movel %a1@(754),%d1
10c76868:       9280            subl %d0,%d1
10c7686a:       2001            movel %d1,%d0
10c7686c:       eb88            lsll #5,%d0
10c7686e:       9081            subl %d1,%d0
10c76870:       e588            lsll #2,%d0
10c76872:       d081            addl %d1,%d0
10c76874:       e788            lsll #3,%d0
10c76876:       4878 0064       pea 64 <LSIGTRAP+0x5f>
10c7687a:       2040            moveal %d0,%a0
10c7687c:       4868 0063       pea %a0@(99)
10c76880:       2d49 fffc       movel %a1,%fp@(-4)
10c76884:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c7688a:       2540 0034       movel %d0,%a2@(52)
10c7688e:       226e fffc       moveal %fp@(-4),%a1
10c76892:       6004            bras 10c76898 <tcpdiag_fill+0x25c>
10c76894:       42aa 0034       clrl %a2@(52)
10c76898:       202b 0008       movel %a3@(8),%d0
10c7689c:       90ab 0104       subl %a3@(260),%d0
10c768a0:       2540 0038       movel %d0,%a2@(56)
10c768a4:       222b 00fc       movel %a3@(252),%d1
10c768a8:       92ab 0010       subl %a3@(16),%d1
10c768ac:       2541 003c       movel %d1,%a2@(60)
10c768b0:       2069 0306       moveal %a1@(774),%a0
10c768b4:       b0fc 0000       cmpaw #0,%a0
10c768b8:       670a            beqs 10c768c4 <tcpdiag_fill+0x288>
10c768ba:       2068 000c       moveal %a0@(12),%a0
10c768be:       2028 0036       movel %a0@(54),%d0
10c768c2:       6002            bras 10c768c6 <tcpdiag_fill+0x28a>
10c768c4:       7000            moveq #0,%d0
10c768c6:       2540 0040       movel %d0,%a2@(64)
10c768ca:       2069 0306       moveal %a1@(774),%a0
10c768ce:       b0fc 0000       cmpaw #0,%a0
10c768d2:       670a            beqs 10c768de <tcpdiag_fill+0x2a2>
10c768d4:       2068 000c       moveal %a0@(12),%a0
10c768d8:       2028 0028       movel %a0@(40),%d0
10c768dc:       6002            bras 10c768e0 <tcpdiag_fill+0x2a4>
10c768de:       7000            moveq #0,%d0
10c768e0:       2540 0044       movel %d0,%a2@(68)
10c768e4:       4a83            tstl %d3
10c768e6:       6718            beqs 10c76900 <tcpdiag_fill+0x2c4>
10c768e8:       2043            moveal %d3,%a0
10c768ea:       20a9 0050       movel %a1@(80),%a0@
10c768ee:       2169 007c 0004  movel %a1@(124),%a0@(4)
10c768f4:       2169 0080 0008  movel %a1@(128),%a0@(8)
10c768fa:       2169 0064 000c  movel %a1@(100),%a0@(12)
10c76900:       b8fc 0000       cmpaw #0,%a4
10c76904:       6700 017c       beqw 10c76a82 <tcpdiag_fill+0x446>
10c76908:       2079 1002 67b0  moveal 100267b0 <jiffies>,%a0
10c7690e:       18a9 0020       moveb %a1@(32),%a4@
10c76912:       196b 006a 0001  moveb %a3@(106),%a4@(1)
10c76918:       196b 006b 0002  moveb %a3@(107),%a4@(2)
10c7691e:       196b 0154 0003  moveb %a3@(340),%a4@(3)
10c76924:       196b 006f 0004  moveb %a3@(111),%a4@(4)
10c7692a:       422c 0005       clrb %a4@(5)
10c7692e:       4a2b 0108       tstb %a3@(264)
10c76932:       6706            beqs 10c7693a <tcpdiag_fill+0x2fe>
10c76934:       197c 0001 0005  moveb #1,%a4@(5)
10c7693a:       4a2b 010a       tstb %a3@(266)
10c7693e:       6706            beqs 10c76946 <tcpdiag_fill+0x30a>
10c76940:       002c 0002 0005  orib #2,%a4@(5)
10c76946:       4a2b 0109       tstb %a3@(265)
10c7694a:       672e            beqs 10c7697a <tcpdiag_fill+0x33e>
10c7694c:       002c 0004 0005  orib #4,%a4@(5)
10c76952:       102b 010c       moveb %a3@(268),%d0
10c76956:       e908            lslb #4,%d0
10c76958:       122c 0006       moveb %a4@(6),%d1
10c7695c:       0201 000f       andib #15,%d1
10c76960:       8200            orb %d0,%d1
10c76962:       1941 0006       moveb %d1,%a4@(6)
10c76966:       102b 010d       moveb %a3@(269),%d0
10c7696a:       0200 000f       andib #15,%d0
10c7696e:       0201 fff0       andib #-16,%d1
10c76972:       8200            orb %d0,%d1
10c76974:       1941 0006       moveb %d1,%a4@(6)
10c76978:       6004            bras 10c7697e <tcpdiag_fill+0x342>
10c7697a:       422c 0006       clrb %a4@(6)
10c7697e:       222b 0084       movel %a3@(132),%d1
10c76982:       2001            movel %d1,%d0
10c76984:       e588            lsll #2,%d0
10c76986:       d081            addl %d1,%d0
10c76988:       e788            lsll #3,%d0
10c7698a:       9081            subl %d1,%d0
10c7698c:       e988            lsll #4,%d0
10c7698e:       d081            addl %d1,%d0
10c76990:       e988            lsll #4,%d0
10c76992:       2940 0008       movel %d0,%a4@(8)
10c76996:       222b 0024       movel %a3@(36),%d1
10c7699a:       2001            movel %d1,%d0
10c7699c:       e588            lsll #2,%d0
10c7699e:       d081            addl %d1,%d0
10c769a0:       e788            lsll #3,%d0
10c769a2:       9081            subl %d1,%d0
10c769a4:       e988            lsll #4,%d0
10c769a6:       d081            addl %d1,%d0
10c769a8:       e988            lsll #4,%d0
10c769aa:       2940 000c       movel %d0,%a4@(12)
10c769ae:       4280            clrl %d0
10c769b0:       302b 0064       movew %a3@(100),%d0
10c769b4:       2940 0010       movel %d0,%a4@(16)
10c769b8:       4280            clrl %d0
10c769ba:       302b 0032       movew %a3@(50),%d0
10c769be:       2940 0014       movel %d0,%a4@(20)
10c769c2:       296b 0088 0018  movel %a3@(136),%a4@(24)
10c769c8:       296b 0160 001c  movel %a3@(352),%a4@(28)
10c769ce:       296b 015c 0020  movel %a3@(348),%a4@(32)
10c769d4:       296b 0090 0024  movel %a3@(144),%a4@(36)
10c769da:       296b 0164 0028  movel %a3@(356),%a4@(40)
10c769e0:       2208            movel %a0,%d1
10c769e2:       92ab 001c       subl %a3@(28),%d1
10c769e6:       2001            movel %d1,%d0
10c769e8:       e788            lsll #3,%d0
10c769ea:       d081            addl %d1,%d0
10c769ec:       d081            addl %d1,%d0
10c769ee:       2940 002c       movel %d0,%a4@(44)
10c769f2:       42ac 0030       clrl %a4@(48)
10c769f6:       2208            movel %a0,%d1
10c769f8:       92ab 002c       subl %a3@(44),%d1
10c769fc:       2001            movel %d1,%d0
10c769fe:       e788            lsll #3,%d0
10c76a00:       d081            addl %d1,%d0
10c76a02:       d081            addl %d1,%d0
10c76a04:       2940 0034       movel %d0,%a4@(52)
10c76a08:       2208            movel %a0,%d1
10c76a0a:       92ab 0018       subl %a3@(24),%d1
10c76a0e:       2001            movel %d1,%d0
10c76a10:       e788            lsll #3,%d0
10c76a12:       d081            addl %d1,%d0
10c76a14:       d081            addl %d1,%d0
10c76a16:       2940 0038       movel %d0,%a4@(56)
10c76a1a:       296b 0060 003c  movel %a3@(96),%a4@(60)
10c76a20:       296b 0150 0040  movel %a3@(336),%a4@(64)
10c76a26:       222b 0070       movel %a3@(112),%d1
10c76a2a:       2001            movel %d1,%d0
10c76a2c:       e588            lsll #2,%d0
10c76a2e:       d081            addl %d1,%d0
10c76a30:       e788            lsll #3,%d0
10c76a32:       9081            subl %d1,%d0
10c76a34:       e988            lsll #4,%d0
10c76a36:       d081            addl %d1,%d0
10c76a38:       d080            addl %d0,%d0
10c76a3a:       0280 1fff fffe  andil #536870910,%d0
10c76a40:       2940 0044       movel %d0,%a4@(68)
10c76a44:       222b 0074       movel %a3@(116),%d1
10c76a48:       2001            movel %d1,%d0
10c76a4a:       e588            lsll #2,%d0
10c76a4c:       d081            addl %d1,%d0
10c76a4e:       e788            lsll #3,%d0
10c76a50:       9081            subl %d1,%d0
10c76a52:       e988            lsll #4,%d0
10c76a54:       d081            addl %d1,%d0
10c76a56:       e588            lsll #2,%d0
10c76a58:       0280 3fff fffc  andil #1073741820,%d0
10c76a5e:       2940 0048       movel %d0,%a4@(72)
10c76a62:       296b 0094 004c  movel %a3@(148),%a4@(76)
10c76a68:       296b 0098 0050  movel %a3@(152),%a4@(80)
10c76a6e:       4280            clrl %d0
10c76a70:       302b 0156       movew %a3@(342),%d0
10c76a74:       2940 0054       movel %d0,%a4@(84)
10c76a78:       4280            clrl %d0
10c76a7a:       102b 006c       moveb %a3@(108),%d0
10c76a7e:       2940 0058       movel %d0,%a4@(88)
10c76a82:       202d 0084       movel %a5@(132),%d0
10c76a86:       9084            subl %d4,%d0
10c76a88:       2842            moveal %d2,%a4
10c76a8a:       2880            movel %d0,%a4@
10c76a8c:       202d 005c       movel %a5@(92),%d0
10c76a90:       602e            bras 10c76ac0 <tcpdiag_fill+0x484>
10c76a92:       222d 0080       movel %a5@(128),%d1
10c76a96:       2004            movel %d4,%d0
10c76a98:       9081            subl %d1,%d0
10c76a9a:       b0ad 005c       cmpl %a5@(92),%d0
10c76a9e:       641e            bccs 10c76abe <tcpdiag_fill+0x482>
10c76aa0:       4aad 0060       tstl %a5@(96)
10c76aa4:       660c            bnes 10c76ab2 <tcpdiag_fill+0x476>
10c76aa6:       2b40 005c       movel %d0,%a5@(92)
10c76aaa:       d280            addl %d0,%d1
10c76aac:       2b41 0084       movel %d1,%a5@(132)
10c76ab0:       600c            bras 10c76abe <tcpdiag_fill+0x482>
10c76ab2:       42a7            clrl %sp@-
10c76ab4:       2f00            movel %d0,%sp@-
10c76ab6:       2f0d            movel %a5,%sp@-
10c76ab8:       4eb9 10c5 60b2  jsr 10c560b2 <___pskb_trim>
10c76abe:       70ff            moveq #-1,%d0
10c76ac0:       4cee 3c3c ffdc  moveml %fp@(-36),%d2-%d5/%a2-%a5
10c76ac6:       4e5e            unlk %fp
10c76ac8:       4e75            rts

10c76aca <tcpdiag_get_exact>:
10c76aca:       4e56 0000       linkw %fp,#0
10c76ace:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c76ad2:       2a6e 0008       moveal %fp@(8),%a5
10c76ad6:       286e 000c       moveal %fp@(12),%a4
10c76ada:       45ec 0010       lea %a4@(16),%a2
10c76ade:       0c12 0002       cmpib #2,%a2@
10c76ae2:       6706            beqs 10c76aea <tcpdiag_get_exact+0x20>
10c76ae4:       70ea            moveq #-22,%d0
10c76ae6:       6000 0104       braw 10c76bec <tcpdiag_get_exact+0x122>
10c76aea:       2f2a 0028       movel %a2@(40),%sp@-
10c76aee:       4280            clrl %d0
10c76af0:       302a 0004       movew %a2@(4),%d0
10c76af4:       2f00            movel %d0,%sp@-
10c76af6:       2f2a 0008       movel %a2@(8),%sp@-
10c76afa:       4280            clrl %d0
10c76afc:       302a 0006       movew %a2@(6),%d0
10c76b00:       2f00            movel %d0,%sp@-
10c76b02:       2f2a 0018       movel %a2@(24),%sp@-
10c76b06:       4eb9 10c7 5516  jsr 10c75516 <tcp_v4_lookup>
10c76b0c:       2640            moveal %d0,%a3
10c76b0e:       4fef 0014       lea %sp@(20),%sp
10c76b12:       b6fc 0000       cmpaw #0,%a3
10c76b16:       6606            bnes 10c76b1e <tcpdiag_get_exact+0x54>
10c76b18:       70fe            moveq #-2,%d0
10c76b1a:       6000 00d0       braw 10c76bec <tcpdiag_get_exact+0x122>
10c76b1e:       768c            moveq #-116,%d3
10c76b20:       202a 002c       movel %a2@(44),%d0
10c76b24:       72ff            moveq #-1,%d1
10c76b26:       b280            cmpl %d0,%d1
10c76b28:       6606            bnes 10c76b30 <tcpdiag_get_exact+0x66>
10c76b2a:       b2aa 0030       cmpl %a2@(48),%d1
10c76b2e:       6704            beqs 10c76b34 <tcpdiag_get_exact+0x6a>
10c76b30:       b08b            cmpl %a3,%d0
10c76b32:       6662            bnes 10c76b96 <tcpdiag_get_exact+0xcc>
10c76b34:       76f4            moveq #-12,%d3
10c76b36:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c76b3a:       4878 0104       pea 104 <LSIGTRAP+0xff>
10c76b3e:       4eb9 10c5 5644  jsr 10c55644 <alloc_skb>
10c76b44:       2400            movel %d0,%d2
10c76b46:       508f            addql #8,%sp
10c76b48:       674c            beqs 10c76b96 <tcpdiag_get_exact+0xcc>
10c76b4a:       2f2c 0008       movel %a4@(8),%sp@-
10c76b4e:       2f2d 0038       movel %a5@(56),%sp@-
10c76b52:       4280            clrl %d0
10c76b54:       102a 0003       moveb %a2@(3),%d0
10c76b58:       2f00            movel %d0,%sp@-
10c76b5a:       2f0b            movel %a3,%sp@-
10c76b5c:       2f02            movel %d2,%sp@-
10c76b5e:       4eba fadc       jsr %pc@(10c7663c <tcpdiag_fill>)
10c76b62:       4fef 0014       lea %sp@(20),%sp
10c76b66:       4a80            tstl %d0
10c76b68:       6e0c            bgts 10c76b76 <tcpdiag_get_exact+0xac>
10c76b6a:       4879 1000 97c7  pea 100097c7 <timer_bug_msg+0x600>
10c76b70:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c76b76:       4878 0040       pea 40 <LSIGTRAP+0x3b>
10c76b7a:       2f2d 0038       movel %a5@(56),%sp@-
10c76b7e:       2f02            movel %d2,%sp@-
10c76b80:       2f39 1002 4f0c  movel 10024f0c <tcpnl>,%sp@-
10c76b86:       4eb9 10c5 dc1e  jsr 10c5dc1e <netlink_unicast>
10c76b8c:       2600            movel %d0,%d3
10c76b8e:       4fef 0010       lea %sp@(16),%sp
10c76b92:       6f02            bles 10c76b96 <tcpdiag_get_exact+0xcc>
10c76b94:       7600            moveq #0,%d3
10c76b96:       b6fc 0000       cmpaw #0,%a3
10c76b9a:       674e            beqs 10c76bea <tcpdiag_get_exact+0x120>
10c76b9c:       102b 0020       moveb %a3@(32),%d0
10c76ba0:       0c00 0006       cmpib #6,%d0
10c76ba4:       6626            bnes 10c76bcc <tcpdiag_get_exact+0x102>
10c76ba6:       41eb 0028       lea %a3@(40),%a0
10c76baa:       40c1            movew %sr,%d1
10c76bac:       007c 0700       oriw #1792,%sr
10c76bb0:       2010            movel %a0@,%d0
10c76bb2:       5380            subql #1,%d0
10c76bb4:       2080            movel %d0,%a0@
10c76bb6:       46c1            movew %d1,%sr
10c76bb8:       4a80            tstl %d0
10c76bba:       662e            bnes 10c76bea <tcpdiag_get_exact+0x120>
10c76bbc:       2f0b            movel %a3,%sp@-
10c76bbe:       2f39 1003 37a6  movel 100337a6 <tcp_timewait_cachep>,%sp@-
10c76bc4:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c76bca:       601e            bras 10c76bea <tcpdiag_get_exact+0x120>
10c76bcc:       41eb 0028       lea %a3@(40),%a0
10c76bd0:       40c1            movew %sr,%d1
10c76bd2:       007c 0700       oriw #1792,%sr
10c76bd6:       2010            movel %a0@,%d0
10c76bd8:       5380            subql #1,%d0
10c76bda:       2080            movel %d0,%a0@
10c76bdc:       46c1            movew %d1,%sr
10c76bde:       4a80            tstl %d0
10c76be0:       6608            bnes 10c76bea <tcpdiag_get_exact+0x120>
10c76be2:       2f0b            movel %a3,%sp@-
10c76be4:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c76bea:       2003            movel %d3,%d0
10c76bec:       4cee 3c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a5
10c76bf2:       4e5e            unlk %fp
10c76bf4:       4e75            rts

10c76bf6 <bitstring_match>:
10c76bf6:       4e56 0000       linkw %fp,#0
10c76bfa:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c76bfe:       246e 0008       moveal %fp@(8),%a2
10c76c02:       266e 000c       moveal %fp@(12),%a3
10c76c06:       262e 0010       movel %fp@(16),%d3
10c76c0a:       2403            movel %d3,%d2
10c76c0c:       ea82            asrl #5,%d2
10c76c0e:       701f            moveq #31,%d0
10c76c10:       c680            andl %d0,%d3
10c76c12:       4a82            tstl %d2
10c76c14:       6718            beqs 10c76c2e <bitstring_match+0x38>
10c76c16:       2002            movel %d2,%d0
10c76c18:       e588            lsll #2,%d0
10c76c1a:       2f00            movel %d0,%sp@-
10c76c1c:       2f0b            movel %a3,%sp@-
10c76c1e:       2f0a            movel %a2,%sp@-
10c76c20:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c76c26:       4a80            tstl %d0
10c76c28:       6704            beqs 10c76c2e <bitstring_match+0x38>
10c76c2a:       7000            moveq #0,%d0
10c76c2c:       6024            bras 10c76c52 <bitstring_match+0x5c>
10c76c2e:       4a83            tstl %d3
10c76c30:       671e            beqs 10c76c50 <bitstring_match+0x5a>
10c76c32:       e58a            lsll #2,%d2
10c76c34:       7020            moveq #32,%d0
10c76c36:       9083            subl %d3,%d0
10c76c38:       72ff            moveq #-1,%d1
10c76c3a:       e1a9            lsll %d0,%d1
10c76c3c:       2632 2800       movel %a2@(00000000,%d2:l),%d3
10c76c40:       2033 2800       movel %a3@(00000000,%d2:l),%d0
10c76c44:       b183            eorl %d0,%d3
10c76c46:       2403            movel %d3,%d2
10c76c48:       c481            andl %d1,%d2
10c76c4a:       7000            moveq #0,%d0
10c76c4c:       4a82            tstl %d2
10c76c4e:       6602            bnes 10c76c52 <bitstring_match+0x5c>
10c76c50:       7001            moveq #1,%d0
10c76c52:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c76c58:       4e5e            unlk %fp
10c76c5a:       4e75            rts

10c76c5c <tcpdiag_bc_run>:
10c76c5c:       4e56 fffc       linkw %fp,#-4
10c76c60:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c76c64:       266e 0008       moveal %fp@(8),%a3
10c76c68:       282e 000c       movel %fp@(12),%d4
10c76c6c:       2a6e 0010       moveal %fp@(16),%a5
10c76c70:       6f00 0128       blew 10c76d9a <tcpdiag_bc_run+0x13e>
10c76c74:       7401            moveq #1,%d2
10c76c76:       4280            clrl %d0
10c76c78:       1013            moveb %a3@,%d0
10c76c7a:       7208            moveq #8,%d1
10c76c7c:       b280            cmpl %d0,%d1
10c76c7e:       6500 00fe       bcsw 10c76d7e <tcpdiag_bc_run+0x122>
10c76c82:       d080            addl %d0,%d0
10c76c84:       303b 0806       movew %pc@(10c76c8c <tcpdiag_bc_run+0x30>,%d0:l),%d0
10c76c88:       4efb 0002       jmp %pc@(10c76c8c <tcpdiag_bc_run+0x30>,%d0:w)
10c76c8c:       00f2            0362
10c76c8e:       00fe            0376
10c76c90:       0012 001e       orib #30,%a2@
10c76c94:       002a 0036 004c  orib #54,%a2@(76)
10c76c9a:       005c 005c       oriw #92,%a4@+
10c76c9e:       302b 0006       movew %a3@(6),%d0
10c76ca2:       b06d 000a       cmpw %a5@(10),%d0
10c76ca6:       53c0            sls %d0
10c76ca8:       6022            bras 10c76ccc <tcpdiag_bc_run+0x70>
10c76caa:       322b 0006       movew %a3@(6),%d1
10c76cae:       b26d 000a       cmpw %a5@(10),%d1
10c76cb2:       54c0            scc %d0
10c76cb4:       6016            bras 10c76ccc <tcpdiag_bc_run+0x70>
10c76cb6:       302b 0006       movew %a3@(6),%d0
10c76cba:       b06d 0008       cmpw %a5@(8),%d0
10c76cbe:       53c0            sls %d0
10c76cc0:       600a            bras 10c76ccc <tcpdiag_bc_run+0x70>
10c76cc2:       322b 0006       movew %a3@(6),%d1
10c76cc6:       b26d 0008       cmpw %a5@(8),%d1
10c76cca:       54c0            scc %d0
10c76ccc:       4880            extw %d0
10c76cce:       3400            movew %d0,%d2
10c76cd0:       48c2            extl %d2
10c76cd2:       4482            negl %d2
10c76cd4:       6000 00a8       braw 10c76d7e <tcpdiag_bc_run+0x122>
10c76cd8:       142d 00a0       moveb %a5@(160),%d2
10c76cdc:       e68a            lsrl #3,%d2
10c76cde:       4682            notl %d2
10c76ce0:       7001            moveq #1,%d0
10c76ce2:       c480            andl %d0,%d2
10c76ce4:       6000 0098       braw 10c76d7e <tcpdiag_bc_run+0x122>
10c76ce8:       49eb 0004       lea %a3@(4),%a4
10c76cec:       222c 0002       movel %a4@(2),%d1
10c76cf0:       70ff            moveq #-1,%d0
10c76cf2:       b081            cmpl %d1,%d0
10c76cf4:       6718            beqs 10c76d0e <tcpdiag_bc_run+0xb2>
10c76cf6:       0c13 0007       cmpib #7,%a3@
10c76cfa:       6608            bnes 10c76d04 <tcpdiag_bc_run+0xa8>
10c76cfc:       4280            clrl %d0
10c76cfe:       302d 000a       movew %a5@(10),%d0
10c76d02:       6006            bras 10c76d0a <tcpdiag_bc_run+0xae>
10c76d04:       4280            clrl %d0
10c76d06:       302d 0008       movew %a5@(8),%d0
10c76d0a:       b081            cmpl %d1,%d0
10c76d0c:       667c            bnes 10c76d8a <tcpdiag_bc_run+0x12e>
10c76d0e:       102c 0001       moveb %a4@(1),%d0
10c76d12:       676a            beqs 10c76d7e <tcpdiag_bc_run+0x122>
10c76d14:       244d            moveal %a5,%a2
10c76d16:       0c13 0007       cmpib #7,%a3@
10c76d1a:       6602            bnes 10c76d1e <tcpdiag_bc_run+0xc2>
10c76d1c:       588a            addql #4,%a2
10c76d1e:       42a7            clrl %sp@-
10c76d20:       1f40 0003       moveb %d0,%sp@(3)
10c76d24:       260c            movel %a4,%d3
10c76d26:       5c83            addql #6,%d3
10c76d28:       2f03            movel %d3,%sp@-
10c76d2a:       2f0a            movel %a2,%sp@-
10c76d2c:       41fa fec8       lea %pc@(10c76bf6 <bitstring_match>),%a0
10c76d30:       2d48 fffc       movel %a0,%fp@(-4)
10c76d34:       4e90            jsr %a0@
10c76d36:       4fef 000c       lea %sp@(12),%sp
10c76d3a:       206e fffc       moveal %fp@(-4),%a0
10c76d3e:       4a80            tstl %d0
10c76d40:       663c            bnes 10c76d7e <tcpdiag_bc_run+0x122>
10c76d42:       0c6d 000a 0024  cmpiw #10,%a5@(36)
10c76d48:       6632            bnes 10c76d7c <tcpdiag_bc_run+0x120>
10c76d4a:       0c14 0002       cmpib #2,%a4@
10c76d4e:       662c            bnes 10c76d7c <tcpdiag_bc_run+0x120>
10c76d50:       4a92            tstl %a2@
10c76d52:       6628            bnes 10c76d7c <tcpdiag_bc_run+0x120>
10c76d54:       4aaa 0004       tstl %a2@(4)
10c76d58:       6622            bnes 10c76d7c <tcpdiag_bc_run+0x120>
10c76d5a:       0caa 0000 ffff  cmpil #65535,%a2@(8)
10c76d60:       0008 
10c76d62:       6618            bnes 10c76d7c <tcpdiag_bc_run+0x120>
10c76d64:       4280            clrl %d0
10c76d66:       102c 0001       moveb %a4@(1),%d0
10c76d6a:       2f00            movel %d0,%sp@-
10c76d6c:       2f03            movel %d3,%sp@-
10c76d6e:       486a 000c       pea %a2@(12)
10c76d72:       4e90            jsr %a0@
10c76d74:       4fef 000c       lea %sp@(12),%sp
10c76d78:       4a80            tstl %d0
10c76d7a:       6602            bnes 10c76d7e <tcpdiag_bc_run+0x122>
10c76d7c:       7400            moveq #0,%d2
10c76d7e:       4a82            tstl %d2
10c76d80:       6708            beqs 10c76d8a <tcpdiag_bc_run+0x12e>
10c76d82:       4280            clrl %d0
10c76d84:       102b 0001       moveb %a3@(1),%d0
10c76d88:       6006            bras 10c76d90 <tcpdiag_bc_run+0x134>
10c76d8a:       4280            clrl %d0
10c76d8c:       302b 0002       movew %a3@(2),%d0
10c76d90:       9880            subl %d0,%d4
10c76d92:       d7c0            addal %d0,%a3
10c76d94:       4a84            tstl %d4
10c76d96:       6e00 fedc       bgtw 10c76c74 <tcpdiag_bc_run+0x18>
10c76d9a:       4a84            tstl %d4
10c76d9c:       57c0            seq %d0
10c76d9e:       4880            extw %d0
10c76da0:       48c0            extl %d0
10c76da2:       4480            negl %d0
10c76da4:       4cee 3c1c ffe0  moveml %fp@(-32),%d2-%d4/%a2-%a5
10c76daa:       4e5e            unlk %fp
10c76dac:       4e75            rts

10c76dae <valid_cc>:
10c76dae:       4e56 0000       linkw %fp,#0
10c76db2:       2f02            movel %d2,%sp@-
10c76db4:       206e 0008       moveal %fp@(8),%a0
10c76db8:       222e 000c       movel %fp@(12),%d1
10c76dbc:       226e 0010       moveal %fp@(16),%a1
10c76dc0:       6d1e            blts 10c76de0 <valid_cc+0x32>
10c76dc2:       7400            moveq #0,%d2
10c76dc4:       b289            cmpl %a1,%d1
10c76dc6:       6d18            blts 10c76de0 <valid_cc+0x32>
10c76dc8:       6604            bnes 10c76dce <valid_cc+0x20>
10c76dca:       7001            moveq #1,%d0
10c76dcc:       6014            bras 10c76de2 <valid_cc+0x34>
10c76dce:       1028 0001       moveb %a0@(1),%d0
10c76dd2:       0c00 0003       cmpib #3,%d0
10c76dd6:       6308            blss 10c76de0 <valid_cc+0x32>
10c76dd8:       1400            moveb %d0,%d2
10c76dda:       9282            subl %d2,%d1
10c76ddc:       d1c2            addal %d2,%a0
10c76dde:       6ae4            bpls 10c76dc4 <valid_cc+0x16>
10c76de0:       7000            moveq #0,%d0
10c76de2:       241f            movel %sp@+,%d2
10c76de4:       4e5e            unlk %fp
10c76de6:       4e75            rts

10c76de8 <tcpdiag_bc_audit>:
10c76de8:       4e56 0000       linkw %fp,#0
10c76dec:       48e7 3e20       moveml %d2-%d6/%a2,%sp@-
10c76df0:       2c2e 0008       movel %fp@(8),%d6
10c76df4:       2a2e 000c       movel %fp@(12),%d5
10c76df8:       2446            moveal %d6,%a2
10c76dfa:       2405            movel %d5,%d2
10c76dfc:       6f00 008e       blew 10c76e8c <tcpdiag_bc_audit+0xa4>
10c76e00:       7600            moveq #0,%d3
10c76e02:       7800            moveq #0,%d4
10c76e04:       204a            moveal %a2,%a0
10c76e06:       1610            moveb %a0@,%d3
10c76e08:       7001            moveq #1,%d0
10c76e0a:       b083            cmpl %d3,%d0
10c76e0c:       6722            beqs 10c76e30 <tcpdiag_bc_audit+0x48>
10c76e0e:       6d06            blts 10c76e16 <tcpdiag_bc_audit+0x2e>
10c76e10:       4a83            tstl %d3
10c76e12:       6750            beqs 10c76e64 <tcpdiag_bc_audit+0x7c>
10c76e14:       604a            bras 10c76e60 <tcpdiag_bc_audit+0x78>
10c76e16:       7208            moveq #8,%d1
10c76e18:       b283            cmpl %d3,%d1
10c76e1a:       6d44            blts 10c76e60 <tcpdiag_bc_audit+0x78>
10c76e1c:       1028 0001       moveb %a0@(1),%d0
10c76e20:       0c00 0003       cmpib #3,%d0
10c76e24:       633a            blss 10c76e60 <tcpdiag_bc_audit+0x78>
10c76e26:       1800            moveb %d0,%d4
10c76e28:       2002            movel %d2,%d0
10c76e2a:       5880            addql #4,%d0
10c76e2c:       b084            cmpl %d4,%d0
10c76e2e:       6d30            blts 10c76e60 <tcpdiag_bc_audit+0x78>
10c76e30:       302a 0002       movew %a2@(2),%d0
10c76e34:       0c40 0003       cmpiw #3,%d0
10c76e38:       6326            blss 10c76e60 <tcpdiag_bc_audit+0x78>
10c76e3a:       4281            clrl %d1
10c76e3c:       3200            movew %d0,%d1
10c76e3e:       2002            movel %d2,%d0
10c76e40:       5880            addql #4,%d0
10c76e42:       b081            cmpl %d1,%d0
10c76e44:       6d1a            blts 10c76e60 <tcpdiag_bc_audit+0x78>
10c76e46:       b481            cmpl %d1,%d2
10c76e48:       6f32            bles 10c76e7c <tcpdiag_bc_audit+0x94>
10c76e4a:       2002            movel %d2,%d0
10c76e4c:       9081            subl %d1,%d0
10c76e4e:       2f00            movel %d0,%sp@-
10c76e50:       2f05            movel %d5,%sp@-
10c76e52:       2f06            movel %d6,%sp@-
10c76e54:       4eba ff58       jsr %pc@(10c76dae <valid_cc>)
10c76e58:       4fef 000c       lea %sp@(12),%sp
10c76e5c:       4a80            tstl %d0
10c76e5e:       661c            bnes 10c76e7c <tcpdiag_bc_audit+0x94>
10c76e60:       70ea            moveq #-22,%d0
10c76e62:       6034            bras 10c76e98 <tcpdiag_bc_audit+0xb0>
10c76e64:       1228 0001       moveb %a0@(1),%d1
10c76e68:       0c01 0003       cmpib #3,%d1
10c76e6c:       63f2            blss 10c76e60 <tcpdiag_bc_audit+0x78>
10c76e6e:       0281 0000 00ff  andil #255,%d1
10c76e74:       2002            movel %d2,%d0
10c76e76:       5880            addql #4,%d0
10c76e78:       b081            cmpl %d1,%d0
10c76e7a:       6de4            blts 10c76e60 <tcpdiag_bc_audit+0x78>
10c76e7c:       4280            clrl %d0
10c76e7e:       102a 0001       moveb %a2@(1),%d0
10c76e82:       d5c0            addal %d0,%a2
10c76e84:       9480            subl %d0,%d2
10c76e86:       4a82            tstl %d2
10c76e88:       6e00 ff7a       bgtw 10c76e04 <tcpdiag_bc_audit+0x1c>
10c76e8c:       4a82            tstl %d2
10c76e8e:       56c0            sne %d0
10c76e90:       4880            extw %d0
10c76e92:       48c0            extl %d0
10c76e94:       72ea            moveq #-22,%d1
10c76e96:       c081            andl %d1,%d0
10c76e98:       4cee 047c ffe8  moveml %fp@(-24),%d2-%d6/%a2
10c76e9e:       4e5e            unlk %fp
10c76ea0:       4e75            rts

10c76ea2 <tcpdiag_dump>:
10c76ea2:       4e56 fff8       linkw %fp,#-8
10c76ea6:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c76eaa:       226e 000c       moveal %fp@(12),%a1
10c76eae:       2069 0004       moveal %a1@(4),%a0
10c76eb2:       47e8 0010       lea %a0@(16),%a3
10c76eb6:       7050            moveq #80,%d0
10c76eb8:       b090            cmpl %a0@,%d0
10c76eba:       55c0            scs %d0
10c76ebc:       4880            extw %d0
10c76ebe:       3a40            moveaw %d0,%a5
10c76ec0:       704c            moveq #76,%d0
10c76ec2:       d088            addl %a0,%d0
10c76ec4:       220d            movel %a5,%d1
10c76ec6:       c280            andl %d0,%d1
10c76ec8:       2a41            moveal %d1,%a5
10c76eca:       2d69 0018 fffc  movel %a1@(24),%fp@(-4)
10c76ed0:       2429 001c       movel %a1@(28),%d2
10c76ed4:       2c02            movel %d2,%d6
10c76ed6:       4aa9 0014       tstl %a1@(20)
10c76eda:       6600 014c       bnew 10c77028 <tcpdiag_dump+0x186>
10c76ede:       202b 0034       movel %a3@(52),%d0
10c76ee2:       0280 0000 0408  andil #1032,%d0
10c76ee8:       6700 012c       beqw 10c77016 <tcpdiag_dump+0x174>
10c76eec:       41f9 1001 0394  lea 10010394 <tcp_hashinfo+0x94>,%a0
10c76ef2:       5290            addql #1,%a0@
10c76ef4:       282e fffc       movel %fp@(-4),%d4
10c76ef8:       701f            moveq #31,%d0
10c76efa:       b084            cmpl %d4,%d0
10c76efc:       6d00 00e6       bltw 10c76fe4 <tcpdiag_dump+0x142>
10c76f00:       2604            movel %d4,%d3
10c76f02:       e58b            lsll #2,%d3
10c76f04:       41f9 1001 0310  lea 10010310 <tcp_hashinfo+0x10>,%a0
10c76f0a:       2470 3800       moveal %a0@(00000000,%d3:l),%a2
10c76f0e:       b8ae fffc       cmpl %fp@(-4),%d4
10c76f12:       6f02            bles 10c76f16 <tcpdiag_dump+0x74>
10c76f14:       7c00            moveq #0,%d6
10c76f16:       7400            moveq #0,%d2
10c76f18:       b4fc 0000       cmpaw #0,%a2
10c76f1c:       6700 00ba       beqw 10c76fd8 <tcpdiag_dump+0x136>
10c76f20:       7a00            moveq #0,%d5
10c76f22:       bc82            cmpl %d2,%d6
10c76f24:       6e00 00a4       bgtw 10c76fca <tcpdiag_dump+0x128>
10c76f28:       082b 0002 0036  btst #2,%a3@(54)
10c76f2e:       6700 009a       beqw 10c76fca <tcpdiag_dump+0x128>
10c76f32:       4a6b 0006       tstw %a3@(6)
10c76f36:       6600 0092       bnew 10c76fca <tcpdiag_dump+0x128>
10c76f3a:       302b 0004       movew %a3@(4),%d0
10c76f3e:       b06a 0022       cmpw %a2@(34),%d0
10c76f42:       6706            beqs 10c76f4a <tcpdiag_dump+0xa8>
10c76f44:       4a40            tstw %d0
10c76f46:       6600 0082       bnew 10c76fca <tcpdiag_dump+0x128>
10c76f4a:       bafc 0000       cmpaw #0,%a5
10c76f4e:       671a            beqs 10c76f6a <tcpdiag_dump+0xc8>
10c76f50:       2f0a            movel %a2,%sp@-
10c76f52:       3a15            movew %a5@,%d5
10c76f54:       2045            moveal %d5,%a0
10c76f56:       4868 fffc       pea %a0@(-4)
10c76f5a:       486d 0004       pea %a5@(4)
10c76f5e:       4eba fcfc       jsr %pc@(10c76c5c <tcpdiag_bc_run>)
10c76f62:       4fef 000c       lea %sp@(12),%sp
10c76f66:       4a80            tstl %d0
10c76f68:       6760            beqs 10c76fca <tcpdiag_dump+0x128>
10c76f6a:       226e 000c       moveal %fp@(12),%a1
10c76f6e:       2069 0004       moveal %a1@(4),%a0
10c76f72:       2f28 0008       movel %a0@(8),%sp@-
10c76f76:       2051            moveal %a1@,%a0
10c76f78:       2f28 0038       movel %a0@(56),%sp@-
10c76f7c:       4280            clrl %d0
10c76f7e:       102b 0003       moveb %a3@(3),%d0
10c76f82:       2f00            movel %d0,%sp@-
10c76f84:       2f0a            movel %a2,%sp@-
10c76f86:       2f2e 0008       movel %fp@(8),%sp@-
10c76f8a:       4eba f6b0       jsr %pc@(10c7663c <tcpdiag_fill>)
10c76f8e:       4fef 0014       lea %sp@(20),%sp
10c76f92:       4a80            tstl %d0
10c76f94:       6e34            bgts 10c76fca <tcpdiag_dump+0x128>
10c76f96:       40c1            movew %sr,%d1
10c76f98:       007c 0700       oriw #1792,%sr
10c76f9c:       2039 1001 0394  movel 10010394 <tcp_hashinfo+0x94>,%d0
10c76fa2:       5380            subql #1,%d0
10c76fa4:       23c0 1001 0394  movel %d0,10010394 <tcp_hashinfo+0x94>
10c76faa:       46c1            movew %d1,%sr
10c76fac:       4a80            tstl %d0
10c76fae:       6600 0222       bnew 10c771d2 <tcpdiag_dump+0x330>
10c76fb2:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c76fb6:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c76fba:       4879 1001 0398  pea 10010398 <tcp_hashinfo+0x98>
10c76fc0:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c76fc6:       6000 020a       braw 10c771d2 <tcpdiag_dump+0x330>
10c76fca:       246a 0010       moveal %a2@(16),%a2
10c76fce:       5282            addql #1,%d2
10c76fd0:       b4fc 0000       cmpaw #0,%a2
10c76fd4:       6600 ff4c       bnew 10c76f22 <tcpdiag_dump+0x80>
10c76fd8:       5883            addql #4,%d3
10c76fda:       5284            addql #1,%d4
10c76fdc:       701f            moveq #31,%d0
10c76fde:       b084            cmpl %d4,%d0
10c76fe0:       6c00 ff22       bgew 10c76f04 <tcpdiag_dump+0x62>
10c76fe4:       40c1            movew %sr,%d1
10c76fe6:       007c 0700       oriw #1792,%sr
10c76fea:       2039 1001 0394  movel 10010394 <tcp_hashinfo+0x94>,%d0
10c76ff0:       5380            subql #1,%d0
10c76ff2:       23c0 1001 0394  movel %d0,10010394 <tcp_hashinfo+0x94>
10c76ff8:       46c1            movew %d1,%sr
10c76ffa:       4a80            tstl %d0
10c76ffc:       6618            bnes 10c77016 <tcpdiag_dump+0x174>
10c76ffe:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c77002:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c77006:       4879 1001 0398  pea 10010398 <tcp_hashinfo+0x98>
10c7700c:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c77012:       4fef 000c       lea %sp@(12),%sp
10c77016:       7201            moveq #1,%d1
10c77018:       206e 000c       moveal %fp@(12),%a0
10c7701c:       2141 0014       movel %d1,%a0@(20)
10c77020:       7c00            moveq #0,%d6
10c77022:       7400            moveq #0,%d2
10c77024:       42ae fffc       clrl %fp@(-4)
10c77028:       202b 0034       movel %a3@(52),%d0
10c7702c:       0240 fbf7       andiw #-1033,%d0
10c77030:       4a80            tstl %d0
10c77032:       6700 01aa       beqw 10c771de <tcpdiag_dump+0x33c>
10c77036:       282e fffc       movel %fp@(-4),%d4
10c7703a:       b8b9 1001 030c  cmpl 1001030c <tcp_hashinfo+0xc>,%d4
10c77040:       6c00 0190       bgew 10c771d2 <tcpdiag_dump+0x330>
10c77044:       49f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a4
10c7704a:       42ae fff8       clrl %fp@(-8)
10c7704e:       2e04            movel %d4,%d7
10c77050:       e78f            lsll #3,%d7
10c77052:       2079 1001 0300  moveal 10010300 <tcp_hashinfo>,%a0
10c77058:       d1c7            addal %d7,%a0
10c7705a:       b8ae fffc       cmpl %fp@(-4),%d4
10c7705e:       6f02            bles 10c77062 <tcpdiag_dump+0x1c0>
10c77060:       7c00            moveq #0,%d6
10c77062:       5294            addql #1,%a4@
10c77064:       2468 0004       moveal %a0@(4),%a2
10c77068:       7400            moveq #0,%d2
10c7706a:       b4fc 0000       cmpaw #0,%a2
10c7706e:       6700 009a       beqw 10c7710a <tcpdiag_dump+0x268>
10c77072:       7a00            moveq #0,%d5
10c77074:       7600            moveq #0,%d3
10c77076:       bc82            cmpl %d2,%d6
10c77078:       6e00 0082       bgtw 10c770fc <tcpdiag_dump+0x25a>
10c7707c:       102a 0020       moveb %a2@(32),%d0
10c77080:       1a00            moveb %d0,%d5
10c77082:       7001            moveq #1,%d0
10c77084:       eba8            lsll %d5,%d0
10c77086:       c0ab 0034       andl %a3@(52),%d0
10c7708a:       6770            beqs 10c770fc <tcpdiag_dump+0x25a>
10c7708c:       302b 0004       movew %a3@(4),%d0
10c77090:       b06a 0022       cmpw %a2@(34),%d0
10c77094:       6704            beqs 10c7709a <tcpdiag_dump+0x1f8>
10c77096:       4a40            tstw %d0
10c77098:       6662            bnes 10c770fc <tcpdiag_dump+0x25a>
10c7709a:       302b 0006       movew %a3@(6),%d0
10c7709e:       b06a 0008       cmpw %a2@(8),%d0
10c770a2:       6704            beqs 10c770a8 <tcpdiag_dump+0x206>
10c770a4:       4a40            tstw %d0
10c770a6:       6654            bnes 10c770fc <tcpdiag_dump+0x25a>
10c770a8:       bafc 0000       cmpaw #0,%a5
10c770ac:       671a            beqs 10c770c8 <tcpdiag_dump+0x226>
10c770ae:       2f0a            movel %a2,%sp@-
10c770b0:       3615            movew %a5@,%d3
10c770b2:       2043            moveal %d3,%a0
10c770b4:       4868 fffc       pea %a0@(-4)
10c770b8:       486d 0004       pea %a5@(4)
10c770bc:       4eba fb9e       jsr %pc@(10c76c5c <tcpdiag_bc_run>)
10c770c0:       4fef 000c       lea %sp@(12),%sp
10c770c4:       4a80            tstl %d0
10c770c6:       6734            beqs 10c770fc <tcpdiag_dump+0x25a>
10c770c8:       226e 000c       moveal %fp@(12),%a1
10c770cc:       2069 0004       moveal %a1@(4),%a0
10c770d0:       2f28 0008       movel %a0@(8),%sp@-
10c770d4:       2051            moveal %a1@,%a0
10c770d6:       2f28 0038       movel %a0@(56),%sp@-
10c770da:       1d6b 0003 fffb  moveb %a3@(3),%fp@(-5)
10c770e0:       2f2e fff8       movel %fp@(-8),%sp@-
10c770e4:       2f0a            movel %a2,%sp@-
10c770e6:       2f2e 0008       movel %fp@(8),%sp@-
10c770ea:       4eba f550       jsr %pc@(10c7663c <tcpdiag_fill>)
10c770ee:       4fef 0014       lea %sp@(20),%sp
10c770f2:       4a80            tstl %d0
10c770f4:       6e06            bgts 10c770fc <tcpdiag_dump+0x25a>
10c770f6:       5394            subql #1,%a4@
10c770f8:       6000 00d8       braw 10c771d2 <tcpdiag_dump+0x330>
10c770fc:       246a 0010       moveal %a2@(16),%a2
10c77100:       5282            addql #1,%d2
10c77102:       b4fc 0000       cmpaw #0,%a2
10c77106:       6600 ff6e       bnew 10c77076 <tcpdiag_dump+0x1d4>
10c7710a:       082b 0006 0037  btst #6,%a3@(55)
10c77110:       6700 00b0       beqw 10c771c2 <tcpdiag_dump+0x320>
10c77114:       2004            movel %d4,%d0
10c77116:       d0b9 1001 030c  addl 1001030c <tcp_hashinfo+0xc>,%d0
10c7711c:       2079 1001 0300  moveal 10010300 <tcp_hashinfo>,%a0
10c77122:       e788            lsll #3,%d0
10c77124:       2470 0804       moveal %a0@(00000004,%d0:l),%a2
10c77128:       b4fc 0000       cmpaw #0,%a2
10c7712c:       6700 0094       beqw 10c771c2 <tcpdiag_dump+0x320>
10c77130:       7a00            moveq #0,%d5
10c77132:       7600            moveq #0,%d3
10c77134:       bc82            cmpl %d2,%d6
10c77136:       6e7c            bgts 10c771b4 <tcpdiag_dump+0x312>
10c77138:       102a 0021       moveb %a2@(33),%d0
10c7713c:       1a00            moveb %d0,%d5
10c7713e:       7001            moveq #1,%d0
10c77140:       eba8            lsll %d5,%d0
10c77142:       c0ab 0034       andl %a3@(52),%d0
10c77146:       676c            beqs 10c771b4 <tcpdiag_dump+0x312>
10c77148:       302b 0004       movew %a3@(4),%d0
10c7714c:       b06a 0022       cmpw %a2@(34),%d0
10c77150:       6704            beqs 10c77156 <tcpdiag_dump+0x2b4>
10c77152:       4a40            tstw %d0
10c77154:       665e            bnes 10c771b4 <tcpdiag_dump+0x312>
10c77156:       302b 0006       movew %a3@(6),%d0
10c7715a:       b06a 0008       cmpw %a2@(8),%d0
10c7715e:       6704            beqs 10c77164 <tcpdiag_dump+0x2c2>
10c77160:       4a40            tstw %d0
10c77162:       6650            bnes 10c771b4 <tcpdiag_dump+0x312>
10c77164:       bafc 0000       cmpaw #0,%a5
10c77168:       671a            beqs 10c77184 <tcpdiag_dump+0x2e2>
10c7716a:       2f0a            movel %a2,%sp@-
10c7716c:       3615            movew %a5@,%d3
10c7716e:       2043            moveal %d3,%a0
10c77170:       4868 fffc       pea %a0@(-4)
10c77174:       486d 0004       pea %a5@(4)
10c77178:       4eba fae2       jsr %pc@(10c76c5c <tcpdiag_bc_run>)
10c7717c:       4fef 000c       lea %sp@(12),%sp
10c77180:       4a80            tstl %d0
10c77182:       6730            beqs 10c771b4 <tcpdiag_dump+0x312>
10c77184:       226e 000c       moveal %fp@(12),%a1
10c77188:       2069 0004       moveal %a1@(4),%a0
10c7718c:       2f28 0008       movel %a0@(8),%sp@-
10c77190:       2051            moveal %a1@,%a0
10c77192:       2f28 0038       movel %a0@(56),%sp@-
10c77196:       4280            clrl %d0
10c77198:       102b 0003       moveb %a3@(3),%d0
10c7719c:       2f00            movel %d0,%sp@-
10c7719e:       2f0a            movel %a2,%sp@-
10c771a0:       2f2e 0008       movel %fp@(8),%sp@-
10c771a4:       4eba f496       jsr %pc@(10c7663c <tcpdiag_fill>)
10c771a8:       4fef 0014       lea %sp@(20),%sp
10c771ac:       4a80            tstl %d0
10c771ae:       6e04            bgts 10c771b4 <tcpdiag_dump+0x312>
10c771b0:       5394            subql #1,%a4@
10c771b2:       601e            bras 10c771d2 <tcpdiag_dump+0x330>
10c771b4:       246a 0010       moveal %a2@(16),%a2
10c771b8:       5282            addql #1,%d2
10c771ba:       b4fc 0000       cmpaw #0,%a2
10c771be:       6600 ff74       bnew 10c77134 <tcpdiag_dump+0x292>
10c771c2:       5394            subql #1,%a4@
10c771c4:       5087            addql #8,%d7
10c771c6:       5284            addql #1,%d4
10c771c8:       b8b9 1001 030c  cmpl 1001030c <tcp_hashinfo+0xc>,%d4
10c771ce:       6d00 fe82       bltw 10c77052 <tcpdiag_dump+0x1b0>
10c771d2:       206e 000c       moveal %fp@(12),%a0
10c771d6:       2144 0018       movel %d4,%a0@(24)
10c771da:       2142 001c       movel %d2,%a0@(28)
10c771de:       226e 0008       moveal %fp@(8),%a1
10c771e2:       2029 005c       movel %a1@(92),%d0
10c771e6:       4cee 3cfc ffd0  moveml %fp@(-48),%d2-%d7/%a2-%a5
10c771ec:       4e5e            unlk %fp
10c771ee:       4e75            rts

10c771f0 <tcpdiag_dump_done>:
10c771f0:       4e56 0000       linkw %fp,#0
10c771f4:       7000            moveq #0,%d0
10c771f6:       4e5e            unlk %fp
10c771f8:       4e75            rts

10c771fa <tcpdiag_rcv>:
10c771fa:       4e56 0000       linkw %fp,#0
10c771fe:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c77202:       206e 0008       moveal %fp@(8),%a0
10c77206:       49e8 0054       lea %a0@(84),%a4
10c7720a:       40c0            movew %sr,%d0
10c7720c:       007c 0700       oriw #1792,%sr
10c77210:       2054            moveal %a4@,%a0
10c77212:       97cb            subal %a3,%a3
10c77214:       b9c8            cmpal %a0,%a4
10c77216:       6718            beqs 10c77230 <tcpdiag_rcv+0x36>
10c77218:       2648            moveal %a0,%a3
10c7721a:       2053            moveal %a3@,%a0
10c7721c:       53ac 0008       subql #1,%a4@(8)
10c77220:       214c 0004       movel %a4,%a0@(4)
10c77224:       2888            movel %a0,%a4@
10c77226:       4293            clrl %a3@
10c77228:       42ab 0004       clrl %a3@(4)
10c7722c:       42ab 0008       clrl %a3@(8)
10c77230:       46c0            movew %d0,%sr
10c77232:       b6fc 0000       cmpaw #0,%a3
10c77236:       6700 00ec       beqw 10c77324 <tcpdiag_rcv+0x12a>
10c7723a:       206b 005c       moveal %a3@(92),%a0
10c7723e:       700f            moveq #15,%d0
10c77240:       b088            cmpl %a0,%d0
10c77242:       6400 00b2       bccw 10c772f6 <tcpdiag_rcv+0xfc>
10c77246:       246b 0080       moveal %a3@(128),%a2
10c7724a:       2012            movel %a2@,%d0
10c7724c:       720f            moveq #15,%d1
10c7724e:       b280            cmpl %d0,%d1
10c77250:       6400 00a4       bccw 10c772f6 <tcpdiag_rcv+0xfc>
10c77254:       b088            cmpl %a0,%d0
10c77256:       6200 009e       bhiw 10c772f6 <tcpdiag_rcv+0xfc>
10c7725a:       322a 0006       movew %a2@(6),%d1
10c7725e:       0801 0000       btst #0,%d1
10c77262:       6700 0092       beqw 10c772f6 <tcpdiag_rcv+0xfc>
10c77266:       0c6a 0012 0004  cmpiw #18,%a2@(4)
10c7726c:       6672            bnes 10c772e0 <tcpdiag_rcv+0xe6>
10c7726e:       744b            moveq #75,%d2
10c77270:       b488            cmpl %a0,%d2
10c77272:       646c            bccs 10c772e0 <tcpdiag_rcv+0xe6>
10c77274:       0241 0300       andiw #768,%d1
10c77278:       675a            beqs 10c772d4 <tcpdiag_rcv+0xda>
10c7727a:       7250            moveq #80,%d1
10c7727c:       b280            cmpl %d0,%d1
10c7727e:       6436            bccs 10c772b6 <tcpdiag_rcv+0xbc>
10c77280:       41ea 004c       lea %a2@(76),%a0
10c77284:       0c68 0001 0002  cmpiw #1,%a0@(2)
10c7728a:       6654            bnes 10c772e0 <tcpdiag_rcv+0xe6>
10c7728c:       3210            movew %a0@,%d1
10c7728e:       0c41 0007       cmpiw #7,%d1
10c77292:       634c            blss 10c772e0 <tcpdiag_rcv+0xe6>
10c77294:       0281 0000 ffff  andil #65535,%d1
10c7729a:       74b4            moveq #-76,%d2
10c7729c:       d082            addl %d2,%d0
10c7729e:       b081            cmpl %d1,%d0
10c772a0:       653e            bcss 10c772e0 <tcpdiag_rcv+0xe6>
10c772a2:       2041            moveal %d1,%a0
10c772a4:       4868 fffc       pea %a0@(-4)
10c772a8:       486a 0050       pea %a2@(80)
10c772ac:       4eba fb3a       jsr %pc@(10c76de8 <tcpdiag_bc_audit>)
10c772b0:       508f            addql #8,%sp
10c772b2:       4a80            tstl %d0
10c772b4:       662a            bnes 10c772e0 <tcpdiag_rcv+0xe6>
10c772b6:       487a ff38       pea %pc@(10c771f0 <tcpdiag_dump_done>)
10c772ba:       487a fbe6       pea %pc@(10c76ea2 <tcpdiag_dump>)
10c772be:       2f0a            movel %a2,%sp@-
10c772c0:       2f0b            movel %a3,%sp@-
10c772c2:       2f39 1002 4f0c  movel 10024f0c <tcpnl>,%sp@-
10c772c8:       4eb9 10c5 e6a4  jsr 10c5e6a4 <netlink_dump_start>
10c772ce:       4fef 0014       lea %sp@(20),%sp
10c772d2:       600e            bras 10c772e2 <tcpdiag_rcv+0xe8>
10c772d4:       2f0a            movel %a2,%sp@-
10c772d6:       2f0b            movel %a3,%sp@-
10c772d8:       4eba f7f0       jsr %pc@(10c76aca <tcpdiag_get_exact>)
10c772dc:       508f            addql #8,%sp
10c772de:       6002            bras 10c772e2 <tcpdiag_rcv+0xe8>
10c772e0:       70ea            moveq #-22,%d0
10c772e2:       4a80            tstl %d0
10c772e4:       6710            beqs 10c772f6 <tcpdiag_rcv+0xfc>
10c772e6:       2f00            movel %d0,%sp@-
10c772e8:       2f0a            movel %a2,%sp@-
10c772ea:       2f0b            movel %a3,%sp@-
10c772ec:       4eb9 10c5 e794  jsr 10c5e794 <netlink_ack>
10c772f2:       4fef 000c       lea %sp@(12),%sp
10c772f6:       7001            moveq #1,%d0
10c772f8:       b0ab 0070       cmpl %a3@(112),%d0
10c772fc:       6718            beqs 10c77316 <tcpdiag_rcv+0x11c>
10c772fe:       41eb 0070       lea %a3@(112),%a0
10c77302:       40c1            movew %sr,%d1
10c77304:       007c 0700       oriw #1792,%sr
10c77308:       2010            movel %a0@,%d0
10c7730a:       5380            subql #1,%d0
10c7730c:       2080            movel %d0,%a0@
10c7730e:       46c1            movew %d1,%sr
10c77310:       4a80            tstl %d0
10c77312:       6600 fef6       bnew 10c7720a <tcpdiag_rcv+0x10>
10c77316:       2f0b            movel %a3,%sp@-
10c77318:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c7731e:       588f            addql #4,%sp
10c77320:       6000 fee8       braw 10c7720a <tcpdiag_rcv+0x10>
10c77324:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c7732a:       4e5e            unlk %fp
10c7732c:       4e75            rts
10c7732e:       4e75            rts

10c77330 <raw_v4_hash>:
10c77330:       4e56 0000       linkw %fp,#0
10c77334:       48e7 0038       moveml %a2-%a4,%sp@-
10c77338:       266e 0008       moveal %fp@(8),%a3
10c7733c:       302b 000a       movew %a3@(10),%d0
10c77340:       721f            moveq #31,%d1
10c77342:       c081            andl %d1,%d0
10c77344:       e588            lsll #2,%d0
10c77346:       2440            moveal %d0,%a2
10c77348:       d5fc 1003 2e5e  addal #268643934,%a2
10c7734e:       43f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a1
10c77354:       5291            addql #1,%a1@
10c77356:       2012            movel %a2@,%d0
10c77358:       2740 0010       movel %d0,%a3@(16)
10c7735c:       670a            beqs 10c77368 <raw_v4_hash+0x38>
10c7735e:       2052            moveal %a2@,%a0
10c77360:       49eb 0010       lea %a3@(16),%a4
10c77364:       214c 0014       movel %a4,%a0@(20)
10c77368:       248b            movel %a3,%a2@
10c7736a:       274a 0014       movel %a2,%a3@(20)
10c7736e:       206b 00d2       moveal %a3@(210),%a0
10c77372:       52a8 0064       addql #1,%a0@(100)
10c77376:       41eb 0028       lea %a3@(40),%a0
10c7737a:       5290            addql #1,%a0@
10c7737c:       5391            subql #1,%a1@
10c7737e:       4cdf 1c00       moveml %sp@+,%a2-%a4
10c77382:       4e5e            unlk %fp
10c77384:       4e75            rts

10c77386 <raw_v4_unhash>:
10c77386:       4e56 0000       linkw %fp,#0
10c7738a:       2f0a            movel %a2,%sp@-
10c7738c:       226e 0008       moveal %fp@(8),%a1
10c77390:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c77396:       5290            addql #1,%a0@
10c77398:       2029 0014       movel %a1@(20),%d0
10c7739c:       2448            moveal %a0,%a2
10c7739e:       6728            beqs 10c773c8 <raw_v4_unhash+0x42>
10c773a0:       2069 0010       moveal %a1@(16),%a0
10c773a4:       b0fc 0000       cmpaw #0,%a0
10c773a8:       6704            beqs 10c773ae <raw_v4_unhash+0x28>
10c773aa:       2140 0014       movel %d0,%a0@(20)
10c773ae:       2069 0014       moveal %a1@(20),%a0
10c773b2:       20a9 0010       movel %a1@(16),%a0@
10c773b6:       42a9 0014       clrl %a1@(20)
10c773ba:       2069 00d2       moveal %a1@(210),%a0
10c773be:       53a8 0064       subql #1,%a0@(100)
10c773c2:       41e9 0028       lea %a1@(40),%a0
10c773c6:       5390            subql #1,%a0@
10c773c8:       5392            subql #1,%a2@
10c773ca:       245f            moveal %sp@+,%a2
10c773cc:       4e5e            unlk %fp
10c773ce:       4e75            rts

10c773d0 <__raw_v4_lookup>:
10c773d0:       4e56 0000       linkw %fp,#0
10c773d4:       2f03            movel %d3,%sp@-
10c773d6:       2f02            movel %d2,%sp@-
10c773d8:       262e 0010       movel %fp@(16),%d3
10c773dc:       242e 0014       movel %fp@(20),%d2
10c773e0:       226e 0018       moveal %fp@(24),%a1
10c773e4:       322e 000e       movew %fp@(14),%d1
10c773e8:       206e 0008       moveal %fp@(8),%a0
10c773ec:       6004            bras 10c773f2 <__raw_v4_lookup+0x22>
10c773ee:       2068 0010       moveal %a0@(16),%a0
10c773f2:       b0fc 0000       cmpaw #0,%a0
10c773f6:       6722            beqs 10c7741a <__raw_v4_lookup+0x4a>
10c773f8:       b268 000a       cmpw %a0@(10),%d1
10c773fc:       66f0            bnes 10c773ee <__raw_v4_lookup+0x1e>
10c773fe:       2010            movel %a0@,%d0
10c77400:       6704            beqs 10c77406 <__raw_v4_lookup+0x36>
10c77402:       b680            cmpl %d0,%d3
10c77404:       66e8            bnes 10c773ee <__raw_v4_lookup+0x1e>
10c77406:       2028 0004       movel %a0@(4),%d0
10c7740a:       6704            beqs 10c77410 <__raw_v4_lookup+0x40>
10c7740c:       b480            cmpl %d0,%d2
10c7740e:       66de            bnes 10c773ee <__raw_v4_lookup+0x1e>
10c77410:       2028 000c       movel %a0@(12),%d0
10c77414:       6704            beqs 10c7741a <__raw_v4_lookup+0x4a>
10c77416:       b3c0            cmpal %d0,%a1
10c77418:       66d4            bnes 10c773ee <__raw_v4_lookup+0x1e>
10c7741a:       2008            movel %a0,%d0
10c7741c:       241f            movel %sp@+,%d2
10c7741e:       261f            movel %sp@+,%d3
10c77420:       4e5e            unlk %fp
10c77422:       4e75            rts

10c77424 <raw_v4_input>:
10c77424:       4e56 0000       linkw %fp,#0
10c77428:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c7742c:       2a6e 0008       moveal %fp@(8),%a5
10c77430:       286e 000c       moveal %fp@(12),%a4
10c77434:       202e 0010       movel %fp@(16),%d0
10c77438:       e588            lsll #2,%d0
10c7743a:       41f9 1003 2e5e  lea 10032e5e <raw_v4_htable>,%a0
10c77440:       2670 0800       moveal %a0@(00000000,%d0:l),%a3
10c77444:       b6fc 0000       cmpaw #0,%a3
10c77448:       6700 00b8       beqw 10c77502 <raw_v4_input+0xde>
10c7744c:       206d 0018       moveal %a5@(24),%a0
10c77450:       2f28 003a       movel %a0@(58),%sp@-
10c77454:       2f2c 0010       movel %a4@(16),%sp@-
10c77458:       2f2c 000c       movel %a4@(12),%sp@-
10c7745c:       4280            clrl %d0
10c7745e:       102c 0009       moveb %a4@(9),%d0
10c77462:       2f00            movel %d0,%sp@-
10c77464:       2f0b            movel %a3,%sp@-
10c77466:       45fa ff68       lea %pc@(10c773d0 <__raw_v4_lookup>),%a2
10c7746a:       4e92            jsr %a2@
10c7746c:       2640            moveal %d0,%a3
10c7746e:       4fef 0014       lea %sp@(20),%sp
10c77472:       b6fc 0000       cmpaw #0,%a3
10c77476:       6700 008a       beqw 10c77502 <raw_v4_input+0xde>
10c7747a:       7600            moveq #0,%d3
10c7747c:       206d 0018       moveal %a5@(24),%a0
10c77480:       2f28 003a       movel %a0@(58),%sp@-
10c77484:       2f2c 0010       movel %a4@(16),%sp@-
10c77488:       2f2c 000c       movel %a4@(12),%sp@-
10c7748c:       162c 0009       moveb %a4@(9),%d3
10c77490:       2f03            movel %d3,%sp@-
10c77492:       2f2b 0010       movel %a3@(16),%sp@-
10c77496:       4e92            jsr %a2@
10c77498:       2400            movel %d0,%d2
10c7749a:       4fef 0014       lea %sp@(20),%sp
10c7749e:       0c2c 0001 0009  cmpib #1,%a4@(9)
10c774a4:       6626            bnes 10c774cc <raw_v4_input+0xa8>
10c774a6:       206d 001c       moveal %a5@(28),%a0
10c774aa:       4281            clrl %d1
10c774ac:       1210            moveb %a0@,%d1
10c774ae:       701f            moveq #31,%d0
10c774b0:       b081            cmpl %d1,%d0
10c774b2:       6d12            blts 10c774c6 <raw_v4_input+0xa2>
10c774b4:       7001            moveq #1,%d0
10c774b6:       e3a8            lsll %d1,%d0
10c774b8:       c0ab 00d6       andl %a3@(214),%d0
10c774bc:       56c0            sne %d0
10c774be:       4880            extw %d0
10c774c0:       48c0            extl %d0
10c774c2:       4480            negl %d0
10c774c4:       6002            bras 10c774c8 <raw_v4_input+0xa4>
10c774c6:       7000            moveq #0,%d0
10c774c8:       4a80            tstl %d0
10c774ca:       6622            bnes 10c774ee <raw_v4_input+0xca>
10c774cc:       4a82            tstl %d2
10c774ce:       6726            beqs 10c774f6 <raw_v4_input+0xd2>
10c774d0:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c774d4:       2f0d            movel %a5,%sp@-
10c774d6:       4eb9 10c5 59b2  jsr 10c559b2 <skb_clone>
10c774dc:       508f            addql #8,%sp
10c774de:       4a80            tstl %d0
10c774e0:       670c            beqs 10c774ee <raw_v4_input+0xca>
10c774e2:       2f00            movel %d0,%sp@-
10c774e4:       2f0b            movel %a3,%sp@-
10c774e6:       4eb9 10c7 76c6  jsr 10c776c6 <raw_rcv>
10c774ec:       508f            addql #8,%sp
10c774ee:       2642            moveal %d2,%a3
10c774f0:       b6fc 0000       cmpaw #0,%a3
10c774f4:       6686            bnes 10c7747c <raw_v4_input+0x58>
10c774f6:       b6fc 0000       cmpaw #0,%a3
10c774fa:       6706            beqs 10c77502 <raw_v4_input+0xde>
10c774fc:       41eb 0028       lea %a3@(40),%a0
10c77500:       5290            addql #1,%a0@
10c77502:       200b            movel %a3,%d0
10c77504:       4cee 3c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a5
10c7750a:       4e5e            unlk %fp
10c7750c:       4e75            rts

10c7750e <raw_err>:
10c7750e:       4e56 0000       linkw %fp,#0
10c77512:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c77516:       246e 0008       moveal %fp@(8),%a2
10c7751a:       226e 000c       moveal %fp@(12),%a1
10c7751e:       2069 001c       moveal %a1@(28),%a0
10c77522:       4281            clrl %d1
10c77524:       1210            moveb %a0@,%d1
10c77526:       4282            clrl %d2
10c77528:       1428 0001       moveb %a0@(1),%d2
10c7752c:       7600            moveq #0,%d3
10c7752e:       4a2a 02bd       tstb %a2@(701)
10c77532:       6d0c            blts 10c77540 <raw_err+0x32>
10c77534:       102a 0020       moveb %a2@(32),%d0
10c77538:       0c00 0001       cmpib #1,%d0
10c7753c:       6600 00ae       bnew 10c775ec <raw_err+0xde>
10c77540:       7004            moveq #4,%d0
10c77542:       b081            cmpl %d1,%d0
10c77544:       6700 00a6       beqw 10c775ec <raw_err+0xde>
10c77548:       6d08            blts 10c77552 <raw_err+0x44>
10c7754a:       7003            moveq #3,%d0
10c7754c:       b081            cmpl %d1,%d0
10c7754e:       6718            beqs 10c77568 <raw_err+0x5a>
10c77550:       600c            bras 10c7755e <raw_err+0x50>
10c77552:       700b            moveq #11,%d0
10c77554:       b081            cmpl %d1,%d0
10c77556:       6706            beqs 10c7755e <raw_err+0x50>
10c77558:       700c            moveq #12,%d0
10c7755a:       b081            cmpl %d1,%d0
10c7755c:       6704            beqs 10c77562 <raw_err+0x54>
10c7755e:       7871            moveq #113,%d4
10c77560:       6040            bras 10c775a2 <raw_err+0x94>
10c77562:       7847            moveq #71,%d4
10c77564:       7601            moveq #1,%d3
10c77566:       603a            bras 10c775a2 <raw_err+0x94>
10c77568:       7871            moveq #113,%d4
10c7756a:       720f            moveq #15,%d1
10c7756c:       b282            cmpl %d2,%d1
10c7756e:       6d32            blts 10c775a2 <raw_err+0x94>
10c77570:       2002            movel %d2,%d0
10c77572:       e588            lsll #2,%d0
10c77574:       d082            addl %d2,%d0
10c77576:       d082            addl %d2,%d0
10c77578:       41f9 1001 07fc  lea 100107fc <icmp_err_convert>,%a0
10c7757e:       2830 0800       movel %a0@(00000000,%d0:l),%d4
10c77582:       1630 0804       moveb %a0@(00000004,%d0:l),%d3
10c77586:       ee8b            lsrl #7,%d3
10c77588:       7001            moveq #1,%d0
10c7758a:       c680            andl %d0,%d3
10c7758c:       7204            moveq #4,%d1
10c7758e:       b282            cmpl %d2,%d1
10c77590:       6610            bnes 10c775a2 <raw_err+0x94>
10c77592:       4a2a 02c0       tstb %a2@(704)
10c77596:       56c0            sne %d0
10c77598:       4880            extw %d0
10c7759a:       3600            movew %d0,%d3
10c7759c:       48c3            extl %d3
10c7759e:       4483            negl %d3
10c775a0:       785a            moveq #90,%d4
10c775a2:       4a2a 02bd       tstb %a2@(701)
10c775a6:       6c34            bges 10c775dc <raw_err+0xce>
10c775a8:       2069 0080       moveal %a1@(128),%a0
10c775ac:       1010            moveb %a0@,%d0
10c775ae:       720f            moveq #15,%d1
10c775b0:       c081            andl %d1,%d0
10c775b2:       e588            lsll #2,%d0
10c775b4:       d088            addl %a0,%d0
10c775b6:       4a2a 02ba       tstb %a2@(698)
10c775ba:       6702            beqs 10c775be <raw_err+0xb0>
10c775bc:       2008            movel %a0,%d0
10c775be:       2f00            movel %d0,%sp@-
10c775c0:       2f2e 0010       movel %fp@(16),%sp@-
10c775c4:       42a7            clrl %sp@-
10c775c6:       2f04            movel %d4,%sp@-
10c775c8:       2f09            movel %a1,%sp@-
10c775ca:       2f0a            movel %a2,%sp@-
10c775cc:       4eb9 10c6 55d8  jsr 10c655d8 <ip_icmp_error>
10c775d2:       4fef 0018       lea %sp@(24),%sp
10c775d6:       4a2a 02bd       tstb %a2@(701)
10c775da:       6d04            blts 10c775e0 <raw_err+0xd2>
10c775dc:       4a83            tstl %d3
10c775de:       670c            beqs 10c775ec <raw_err+0xde>
10c775e0:       2544 027e       movel %d4,%a2@(638)
10c775e4:       2f0a            movel %a2,%sp@-
10c775e6:       206a 031a       moveal %a2@(794),%a0
10c775ea:       4e90            jsr %a0@
10c775ec:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c775f2:       4e5e            unlk %fp
10c775f4:       4e75            rts

10c775f6 <raw_rcv_skb>:
10c775f6:       4e56 0000       linkw %fp,#0
10c775fa:       2f0b            movel %a3,%sp@-
10c775fc:       2f0a            movel %a2,%sp@-
10c775fe:       246e 0008       moveal %fp@(8),%a2
10c77602:       266e 000c       moveal %fp@(12),%a3
10c77606:       222b 0078       movel %a3@(120),%d1
10c7760a:       202a 0050       movel %a2@(80),%d0
10c7760e:       d081            addl %d1,%d0
10c77610:       b0aa 0040       cmpl %a2@(64),%d0
10c77614:       644c            bccs 10c77662 <raw_rcv_skb+0x6c>
10c77616:       42ab 0018       clrl %a3@(24)
10c7761a:       274a 000c       movel %a2,%a3@(12)
10c7761e:       277c 10c5 4c0e  movel #281365518,%a3@(140)
10c77624:       008c 
10c77626:       d3aa 0050       addl %d1,%a2@(80)
10c7762a:       41ea 0054       lea %a2@(84),%a0
10c7762e:       40c0            movew %sr,%d0
10c77630:       007c 0700       oriw #1792,%sr
10c77634:       2748 0008       movel %a0,%a3@(8)
10c77638:       52a8 0008       addql #1,%a0@(8)
10c7763c:       2268 0004       moveal %a0@(4),%a1
10c77640:       2688            movel %a0,%a3@
10c77642:       2749 0004       movel %a1,%a3@(4)
10c77646:       214b 0004       movel %a3,%a0@(4)
10c7764a:       228b            movel %a3,%a1@
10c7764c:       46c0            movew %d0,%sr
10c7764e:       102a 0094       moveb %a2@(148),%d0
10c77652:       664e            bnes 10c776a2 <raw_rcv_skb+0xac>
10c77654:       2f2b 005c       movel %a3@(92),%sp@-
10c77658:       2f0a            movel %a2,%sp@-
10c7765a:       206a 0312       moveal %a2@(786),%a0
10c7765e:       4e90            jsr %a0@
10c77660:       6040            bras 10c776a2 <raw_rcv_skb+0xac>
10c77662:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c77668:       57c0            seq %d0
10c7766a:       7244            moveq #68,%d1
10c7766c:       c081            andl %d1,%d0
10c7766e:       41f9 1003 2bcc  lea 10032bcc <ip_statistics+0x14>,%a0
10c77674:       52b0 0800       addql #1,%a0@(00000000,%d0:l)
10c77678:       7001            moveq #1,%d0
10c7767a:       b0ab 0070       cmpl %a3@(112),%d0
10c7767e:       6716            beqs 10c77696 <raw_rcv_skb+0xa0>
10c77680:       41eb 0070       lea %a3@(112),%a0
10c77684:       40c1            movew %sr,%d1
10c77686:       007c 0700       oriw #1792,%sr
10c7768a:       2010            movel %a0@,%d0
10c7768c:       5380            subql #1,%d0
10c7768e:       2080            movel %d0,%a0@
10c77690:       46c1            movew %d1,%sr
10c77692:       4a80            tstl %d0
10c77694:       6608            bnes 10c7769e <raw_rcv_skb+0xa8>
10c77696:       2f0b            movel %a3,%sp@-
10c77698:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c7769e:       7001            moveq #1,%d0
10c776a0:       6018            bras 10c776ba <raw_rcv_skb+0xc4>
10c776a2:       4ab9 1002 5730  tstl 10025730 <irq_stat+0x8>
10c776a8:       57c0            seq %d0
10c776aa:       7244            moveq #68,%d1
10c776ac:       c081            andl %d1,%d0
10c776ae:       41f9 1003 2bd0  lea 10032bd0 <ip_statistics+0x18>,%a0
10c776b4:       52b0 0800       addql #1,%a0@(00000000,%d0:l)
10c776b8:       7000            moveq #0,%d0
10c776ba:       246e fff8       moveal %fp@(-8),%a2
10c776be:       266e fffc       moveal %fp@(-4),%a3
10c776c2:       4e5e            unlk %fp
10c776c4:       4e75            rts

10c776c6 <raw_rcv>:
10c776c6:       4e56 0000       linkw %fp,#0
10c776ca:       2f0a            movel %a2,%sp@-
10c776cc:       246e 000c       moveal %fp@(12),%a2
10c776d0:       222a 0080       movel %a2@(128),%d1
10c776d4:       92aa 0020       subl %a2@(32),%d1
10c776d8:       202a 0020       movel %a2@(32),%d0
10c776dc:       2540 0080       movel %d0,%a2@(128)
10c776e0:       d3aa 005c       addl %d1,%a2@(92)
10c776e4:       b0aa 007c       cmpl %a2@(124),%d0
10c776e8:       6414            bccs 10c776fe <raw_rcv+0x38>
10c776ea:       2f3c 10c7 76ea  movel #281507562,%sp@-
10c776f0:       2f01            movel %d1,%sp@-
10c776f2:       2f0a            movel %a2,%sp@-
10c776f4:       4eb9 10c5 5604  jsr 10c55604 <skb_under_panic>
10c776fa:       4fef 000c       lea %sp@(12),%sp
10c776fe:       2f0a            movel %a2,%sp@-
10c77700:       2f2e 0008       movel %fp@(8),%sp@-
10c77704:       4eba fef0       jsr %pc@(10c775f6 <raw_rcv_skb>)
10c77708:       7000            moveq #0,%d0
10c7770a:       246e fffc       moveal %fp@(-4),%a2
10c7770e:       4e5e            unlk %fp
10c77710:       4e75            rts

10c77712 <raw_getfrag>:
10c77712:       4e56 0000       linkw %fp,#0
10c77716:       206e 0008       moveal %fp@(8),%a0
10c7771a:       2f2e 0014       movel %fp@(20),%sp@-
10c7771e:       2f2e 0010       movel %fp@(16),%sp@-
10c77722:       2f10            movel %a0@,%sp@-
10c77724:       2f2e 000c       movel %fp@(12),%sp@-
10c77728:       4eb9 10c5 6bf0  jsr 10c56bf0 <memcpy_fromiovecend>
10c7772e:       4e5e            unlk %fp
10c77730:       4e75            rts

10c77732 <raw_getrawfrag>:
10c77732:       4e56 0000       linkw %fp,#0
10c77736:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c7773a:       266e 0008       moveal %fp@(8),%a3
10c7773e:       246e 000c       moveal %fp@(12),%a2
10c77742:       242e 0010       movel %fp@(16),%d2
10c77746:       262e 0014       movel %fp@(20),%d3
10c7774a:       2f03            movel %d3,%sp@-
10c7774c:       2f02            movel %d2,%sp@-
10c7774e:       2f13            movel %a3@,%sp@-
10c77750:       2f0a            movel %a2,%sp@-
10c77752:       4eb9 10c5 6bf0  jsr 10c56bf0 <memcpy_fromiovecend>
10c77758:       4fef 0010       lea %sp@(16),%sp
10c7775c:       4a80            tstl %d0
10c7775e:       6704            beqs 10c77764 <raw_getrawfrag+0x32>
10c77760:       70f2            moveq #-14,%d0
10c77762:       604c            bras 10c777b0 <raw_getrawfrag+0x7e>
10c77764:       4a82            tstl %d2
10c77766:       6646            bnes 10c777ae <raw_getrawfrag+0x7c>
10c77768:       4aaa 000c       tstl %a2@(12)
10c7776c:       6606            bnes 10c77774 <raw_getrawfrag+0x42>
10c7776e:       256b 0004 000c  movel %a3@(4),%a2@(12)
10c77774:       426a 000a       clrw %a2@(10)
10c77778:       3543 0002       movew %d3,%a2@(2)
10c7777c:       4a6a 0004       tstw %a2@(4)
10c77780:       6618            bnes 10c7779a <raw_getrawfrag+0x68>
10c77782:       202b 0008       movel %a3@(8),%d0
10c77786:       082a 0006 0006  btst #6,%a2@(6)
10c7778c:       660c            bnes 10c7779a <raw_getrawfrag+0x68>
10c7778e:       2f00            movel %d0,%sp@-
10c77790:       2f0a            movel %a2,%sp@-
10c77792:       4eb9 10c5 f348  jsr 10c5f348 <__ip_select_ident>
10c77798:       508f            addql #8,%sp
10c7779a:       1012            moveb %a2@,%d0
10c7779c:       720f            moveq #15,%d1
10c7779e:       c081            andl %d1,%d0
10c777a0:       2f00            movel %d0,%sp@-
10c777a2:       2f0a            movel %a2,%sp@-
10c777a4:       4eb9 10c8 561a  jsr 10c8561a <ip_fast_csum>
10c777aa:       3540 000a       movew %d0,%a2@(10)
10c777ae:       7000            moveq #0,%d0
10c777b0:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c777b6:       4e5e            unlk %fp
10c777b8:       4e75            rts

10c777ba <raw_sendmsg>:
10c777ba:       4e56 ffd0       linkw %fp,#-48
10c777be:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c777c2:       266e 0008       moveal %fp@(8),%a3
10c777c6:       286e 000c       moveal %fp@(12),%a4
10c777ca:       262e 0010       movel %fp@(16),%d3
10c777ce:       42ae ffd2       clrl %fp@(-46)
10c777d2:       7800            moveq #0,%d4
10c777d4:       74a6            moveq #-90,%d2
10c777d6:       0c83 0000 ffff  cmpil #65535,%d3
10c777dc:       6200 01d8       bhiw 10c779b6 <raw_sendmsg+0x1fc>
10c777e0:       74a1            moveq #-95,%d2
10c777e2:       082c 0000 001b  btst #0,%a4@(27)
10c777e8:       6600 01cc       bnew 10c779b6 <raw_sendmsg+0x1fc>
10c777ec:       202c 0004       movel %a4@(4),%d0
10c777f0:       674e            beqs 10c77840 <raw_sendmsg+0x86>
10c777f2:       2454            moveal %a4@,%a2
10c777f4:       74ea            moveq #-22,%d2
10c777f6:       720f            moveq #15,%d1
10c777f8:       b280            cmpl %d0,%d1
10c777fa:       6400 01ba       bccw 10c779b6 <raw_sendmsg+0x1fc>
10c777fe:       0c52 0002       cmpiw #2,%a2@
10c77802:       6736            beqs 10c7783a <raw_sendmsg+0x80>
10c77804:       2039 1002 4f10  movel 10024f10 <complained.1149>,%d0
10c7780a:       2200            movel %d0,%d1
10c7780c:       5281            addql #1,%d1
10c7780e:       23c1 1002 4f10  movel %d1,10024f10 <complained.1149>
10c77814:       4a80            tstl %d0
10c77816:       661c            bnes 10c77834 <raw_sendmsg+0x7a>
10c77818:       2039 1002 53b4  movel 100253b4 <_current_task>,%d0
10c7781e:       0680 0000 023c  addil #572,%d0
10c77824:       2f00            movel %d0,%sp@-
10c77826:       4879 1000 984e  pea 1000984e <timer_bug_msg+0x687>
10c7782c:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c77832:       508f            addql #8,%sp
10c77834:       4a52            tstw %a2@
10c77836:       6600 017e       bnew 10c779b6 <raw_sendmsg+0x1fc>
10c7783a:       246a 0004       moveal %a2@(4),%a2
10c7783e:       6010            bras 10c77850 <raw_sendmsg+0x96>
10c77840:       74ea            moveq #-22,%d2
10c77842:       102b 0020       moveb %a3@(32),%d0
10c77846:       0c00 0001       cmpib #1,%d0
10c7784a:       6600 016a       bnew 10c779b6 <raw_sendmsg+0x1fc>
10c7784e:       2453            moveal %a3@,%a2
10c77850:       2d6b 0084 fff4  movel %a3@(132),%fp@(-12)
10c77856:       42ae fffc       clrl %fp@(-4)
10c7785a:       2d6b 000c fff8  movel %a3@(12),%fp@(-8)
10c77860:       4aac 0014       tstl %a4@(20)
10c77864:       671c            beqs 10c77882 <raw_sendmsg+0xc8>
10c77866:       486e fff4       pea %fp@(-12)
10c7786a:       2f0c            movel %a4,%sp@-
10c7786c:       4eb9 10c6 5422  jsr 10c65422 <ip_cmsg_send>
10c77872:       2400            movel %d0,%d2
10c77874:       508f            addql #8,%sp
10c77876:       6600 013e       bnew 10c779b6 <raw_sendmsg+0x1fc>
10c7787a:       4aae fffc       tstl %fp@(-4)
10c7787e:       6702            beqs 10c77882 <raw_sendmsg+0xc8>
10c77880:       7801            moveq #1,%d4
10c77882:       2d6e fff4 ffec  movel %fp@(-12),%fp@(-20)
10c77888:       2d4a fff4       movel %a2,%fp@(-12)
10c7788c:       4aae fffc       tstl %fp@(-4)
10c77890:       6608            bnes 10c7789a <raw_sendmsg+0xe0>
10c77892:       2d6b 02b6 fffc  movel %a3@(694),%fp@(-4)
10c77898:       671e            beqs 10c778b8 <raw_sendmsg+0xfe>
10c7789a:       74ea            moveq #-22,%d2
10c7789c:       4a2b 02ba       tstb %a3@(698)
10c778a0:       6600 00fa       bnew 10c7799c <raw_sendmsg+0x1e2>
10c778a4:       206e fffc       moveal %fp@(-4),%a0
10c778a8:       4a28 0005       tstb %a0@(5)
10c778ac:       670a            beqs 10c778b8 <raw_sendmsg+0xfe>
10c778ae:       b4fc 0000       cmpaw #0,%a2
10c778b2:       6700 00e8       beqw 10c7799c <raw_sendmsg+0x1e2>
10c778b6:       2450            moveal %a0@,%a2
10c778b8:       142b 02b1       moveb %a3@(689),%d2
10c778bc:       0202 001e       andib #30,%d2
10c778c0:       842b 0290       orb %a3@(656),%d2
10c778c4:       082c 0002 001b  btst #2,%a4@(27)
10c778ca:       6704            beqs 10c778d0 <raw_sendmsg+0x116>
10c778cc:       0002 0001       orib #1,%d2
10c778d0:       200a            movel %a2,%d0
10c778d2:       0280 f000 0000  andil #-268435456,%d0
10c778d8:       0c80 e000 0000  cmpil #-536870912,%d0
10c778de:       6618            bnes 10c778f8 <raw_sendmsg+0x13e>
10c778e0:       4aae fff8       tstl %fp@(-8)
10c778e4:       6606            bnes 10c778ec <raw_sendmsg+0x132>
10c778e6:       2d6b 02c2 fff8  movel %a3@(706),%fp@(-8)
10c778ec:       4aae ffec       tstl %fp@(-20)
10c778f0:       6606            bnes 10c778f8 <raw_sendmsg+0x13e>
10c778f2:       2d6b 02c6 ffec  movel %a3@(710),%fp@(-20)
10c778f8:       202e ffec       movel %fp@(-20),%d0
10c778fc:       222e fff8       movel %fp@(-8),%d1
10c77900:       42ae ffde       clrl %fp@(-34)
10c77904:       426e ffe6       clrw %fp@(-26)
10c77908:       2d4a ffd6       movel %a2,%fp@(-42)
10c7790c:       2d40 ffda       movel %d0,%fp@(-38)
10c77910:       2d41 ffe2       movel %d1,%fp@(-30)
10c77914:       1d42 ffe6       moveb %d2,%fp@(-26)
10c77918:       486e ffd6       pea %fp@(-42)
10c7791c:       486e ffd2       pea %fp@(-46)
10c77920:       4eb9 10c6 0e00  jsr 10c60e00 <ip_route_output_key>
10c77926:       2400            movel %d0,%d2
10c77928:       508f            addql #8,%sp
10c7792a:       6670            bnes 10c7799c <raw_sendmsg+0x1e2>
10c7792c:       74f3            moveq #-13,%d2
10c7792e:       206e ffd2       moveal %fp@(-46),%a0
10c77932:       0828 0004 0064  btst #4,%a0@(100)
10c77938:       6706            beqs 10c77940 <raw_sendmsg+0x186>
10c7793a:       102b 009b       moveb %a3@(155),%d0
10c7793e:       675c            beqs 10c7799c <raw_sendmsg+0x1e2>
10c77940:       082c 0003 001a  btst #3,%a4@(26)
10c77946:       6676            bnes 10c779be <raw_sendmsg+0x204>
10c77948:       2d6c 0008 ffe8  movel %a4@(8),%fp@(-24)
10c7794e:       206e ffd2       moveal %fp@(-46),%a0
10c77952:       2d68 0070 ffec  movel %a0@(112),%fp@(-20)
10c77958:       2d48 fff0       movel %a0,%fp@(-16)
10c7795c:       4aae fff4       tstl %fp@(-12)
10c77960:       6606            bnes 10c77968 <raw_sendmsg+0x1ae>
10c77962:       2d68 006c fff4  movel %a0@(108),%fp@(-12)
10c77968:       2f2c 0018       movel %a4@(24),%sp@-
10c7796c:       2f2e ffd2       movel %fp@(-46),%sp@-
10c77970:       486e fff4       pea %fp@(-12)
10c77974:       2f03            movel %d3,%sp@-
10c77976:       486e ffe8       pea %fp@(-24)
10c7797a:       203c 10c7 7712  movel #281507602,%d0
10c77980:       4a2b 02ba       tstb %a3@(698)
10c77984:       6706            beqs 10c7798c <raw_sendmsg+0x1d2>
10c77986:       203c 10c7 7732  movel #281507634,%d0
10c7798c:       2f00            movel %d0,%sp@-
10c7798e:       2f0b            movel %a3,%sp@-
10c77990:       4eb9 10c6 4ab8  jsr 10c64ab8 <ip_build_xmit>
10c77996:       2400            movel %d0,%d2
10c77998:       4fef 001c       lea %sp@(28),%sp
10c7799c:       4a84            tstl %d4
10c7799e:       670a            beqs 10c779aa <raw_sendmsg+0x1f0>
10c779a0:       2f2e fffc       movel %fp@(-4),%sp@-
10c779a4:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c779aa:       202e ffd2       movel %fp@(-46),%d0
10c779ae:       6706            beqs 10c779b6 <raw_sendmsg+0x1fc>
10c779b0:       2040            moveal %d0,%a0
10c779b2:       5888            addql #4,%a0
10c779b4:       5390            subql #1,%a0@
10c779b6:       2002            movel %d2,%d0
10c779b8:       6d30            blts 10c779ea <raw_sendmsg+0x230>
10c779ba:       2003            movel %d3,%d0
10c779bc:       602c            bras 10c779ea <raw_sendmsg+0x230>
10c779be:       b0fc 0000       cmpaw #0,%a0
10c779c2:       6712            beqs 10c779d6 <raw_sendmsg+0x21c>
10c779c4:       2068 0050       moveal %a0@(80),%a0
10c779c8:       b0fc 0000       cmpaw #0,%a0
10c779cc:       6708            beqs 10c779d6 <raw_sendmsg+0x21c>
10c779ce:       2179 1002 67b0  movel 100267b0 <jiffies>,%a0@(20)
10c779d4:       0014 
10c779d6:       082c 0004 001b  btst #4,%a4@(27)
10c779dc:       6700 ff6a       beqw 10c77948 <raw_sendmsg+0x18e>
10c779e0:       4a83            tstl %d3
10c779e2:       6600 ff64       bnew 10c77948 <raw_sendmsg+0x18e>
10c779e6:       7400            moveq #0,%d2
10c779e8:       60b2            bras 10c7799c <raw_sendmsg+0x1e2>
10c779ea:       4cee 1c1c ffb8  moveml %fp@(-72),%d2-%d4/%a2-%a4
10c779f0:       4e5e            unlk %fp
10c779f2:       4e75            rts

10c779f4 <raw_close>:
10c779f4:       4e56 0000       linkw %fp,#0
10c779f8:       2f02            movel %d2,%sp@-
10c779fa:       242e 0008       movel %fp@(8),%d2
10c779fe:       42a7            clrl %sp@-
10c77a00:       42a7            clrl %sp@-
10c77a02:       2f02            movel %d2,%sp@-
10c77a04:       4eb9 10c6 54e4  jsr 10c654e4 <ip_ra_control>
10c77a0a:       2f02            movel %d2,%sp@-
10c77a0c:       4eb9 10c7 c736  jsr 10c7c736 <inet_sock_release>
10c77a12:       242e fffc       movel %fp@(-4),%d2
10c77a16:       4e5e            unlk %fp
10c77a18:       4e75            rts

10c77a1a <raw_bind>:
10c77a1a:       4e56 0000       linkw %fp,#0
10c77a1e:       2f0b            movel %a3,%sp@-
10c77a20:       2f0a            movel %a2,%sp@-
10c77a22:       246e 0008       moveal %fp@(8),%a2
10c77a26:       266e 000c       moveal %fp@(12),%a3
10c77a2a:       307c ffea       moveaw #-22,%a0
10c77a2e:       102a 0020       moveb %a2@(32),%d0
10c77a32:       0c00 0007       cmpib #7,%d0
10c77a36:       6660            bnes 10c77a98 <raw_bind+0x7e>
10c77a38:       700f            moveq #15,%d0
10c77a3a:       b0ae 0010       cmpl %fp@(16),%d0
10c77a3e:       6458            bccs 10c77a98 <raw_bind+0x7e>
10c77a40:       2f2b 0004       movel %a3@(4),%sp@-
10c77a44:       4eb9 10c7 df42  jsr 10c7df42 <inet_addr_type>
10c77a4a:       2200            movel %d0,%d1
10c77a4c:       307c ff9d       moveaw #-99,%a0
10c77a50:       4aab 0004       tstl %a3@(4)
10c77a54:       6712            beqs 10c77a68 <raw_bind+0x4e>
10c77a56:       7002            moveq #2,%d0
10c77a58:       b081            cmpl %d1,%d0
10c77a5a:       670c            beqs 10c77a68 <raw_bind+0x4e>
10c77a5c:       7005            moveq #5,%d0
10c77a5e:       b081            cmpl %d1,%d0
10c77a60:       6706            beqs 10c77a68 <raw_bind+0x4e>
10c77a62:       7003            moveq #3,%d0
10c77a64:       b081            cmpl %d1,%d0
10c77a66:       6630            bnes 10c77a98 <raw_bind+0x7e>
10c77a68:       202b 0004       movel %a3@(4),%d0
10c77a6c:       2540 0084       movel %d0,%a2@(132)
10c77a70:       2540 0004       movel %d0,%a2@(4)
10c77a74:       7005            moveq #5,%d0
10c77a76:       b081            cmpl %d1,%d0
10c77a78:       6706            beqs 10c77a80 <raw_bind+0x66>
10c77a7a:       7003            moveq #3,%d0
10c77a7c:       b081            cmpl %d1,%d0
10c77a7e:       6604            bnes 10c77a84 <raw_bind+0x6a>
10c77a80:       42aa 0084       clrl %a2@(132)
10c77a84:       202a 0048       movel %a2@(72),%d0
10c77a88:       42aa 0048       clrl %a2@(72)
10c77a8c:       4a80            tstl %d0
10c77a8e:       6706            beqs 10c77a96 <raw_bind+0x7c>
10c77a90:       2040            moveal %d0,%a0
10c77a92:       5888            addql #4,%a0
10c77a94:       5390            subql #1,%a0@
10c77a96:       91c8            subal %a0,%a0
10c77a98:       2008            movel %a0,%d0
10c77a9a:       246e fff8       moveal %fp@(-8),%a2
10c77a9e:       266e fffc       moveal %fp@(-4),%a3
10c77aa2:       4e5e            unlk %fp
10c77aa4:       4e75            rts

10c77aa6 <raw_recvmsg>:
10c77aa6:       4e56 fffc       linkw %fp,#-4
10c77aaa:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c77aae:       2a6e 0008       moveal %fp@(8),%a5
10c77ab2:       286e 000c       moveal %fp@(12),%a4
10c77ab6:       242e 0010       movel %fp@(16),%d2
10c77aba:       202e 0018       movel %fp@(24),%d0
10c77abe:       206e 001c       moveal %fp@(28),%a0
10c77ac2:       7600            moveq #0,%d3
10c77ac4:       72a1            moveq #-95,%d1
10c77ac6:       2d41 fffc       movel %d1,%fp@(-4)
10c77aca:       2654            moveal %a4@,%a3
10c77acc:       0800 0000       btst #0,%d0
10c77ad0:       6600 00e8       bnew 10c77bba <raw_recvmsg+0x114>
10c77ad4:       b0fc 0000       cmpaw #0,%a0
10c77ad8:       6704            beqs 10c77ade <raw_recvmsg+0x38>
10c77ada:       7210            moveq #16,%d1
10c77adc:       2081            movel %d1,%a0@
10c77ade:       0800 000d       btst #13,%d0
10c77ae2:       6714            beqs 10c77af8 <raw_recvmsg+0x52>
10c77ae4:       2f02            movel %d2,%sp@-
10c77ae6:       2f0c            movel %a4,%sp@-
10c77ae8:       2f0d            movel %a5,%sp@-
10c77aea:       4eb9 10c6 587e  jsr 10c6587e <ip_recv_error>
10c77af0:       2d40 fffc       movel %d0,%fp@(-4)
10c77af4:       6000 00c4       braw 10c77bba <raw_recvmsg+0x114>
10c77af8:       486e fffc       pea %fp@(-4)
10c77afc:       2f2e 0014       movel %fp@(20),%sp@-
10c77b00:       2f00            movel %d0,%sp@-
10c77b02:       2f0d            movel %a5,%sp@-
10c77b04:       4eb9 10c5 6eb0  jsr 10c56eb0 <skb_recv_datagram>
10c77b0a:       2440            moveal %d0,%a2
10c77b0c:       4fef 0010       lea %sp@(16),%sp
10c77b10:       b4fc 0000       cmpaw #0,%a2
10c77b14:       6700 00a4       beqw 10c77bba <raw_recvmsg+0x114>
10c77b18:       262a 005c       movel %a2@(92),%d3
10c77b1c:       b682            cmpl %d2,%d3
10c77b1e:       6f08            bles 10c77b28 <raw_recvmsg+0x82>
10c77b20:       7020            moveq #32,%d0
10c77b22:       81ac 0018       orl %d0,%a4@(24)
10c77b26:       2602            movel %d2,%d3
10c77b28:       2f03            movel %d3,%sp@-
10c77b2a:       2f2c 0008       movel %a4@(8),%sp@-
10c77b2e:       42a7            clrl %sp@-
10c77b30:       2f0a            movel %a2,%sp@-
10c77b32:       4eb9 10c5 6fd8  jsr 10c56fd8 <skb_copy_datagram_iovec>
10c77b38:       2d40 fffc       movel %d0,%fp@(-4)
10c77b3c:       4fef 0010       lea %sp@(16),%sp
10c77b40:       666e            bnes 10c77bb0 <raw_recvmsg+0x10a>
10c77b42:       4a2d 009e       tstb %a5@(158)
10c77b46:       671e            beqs 10c77b66 <raw_recvmsg+0xc0>
10c77b48:       486a 0010       pea %a2@(16)
10c77b4c:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c77b50:       4878 001d       pea 1d <LSIGTRAP+0x18>
10c77b54:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c77b58:       2f0c            movel %a4,%sp@-
10c77b5a:       4eb9 10c5 77e0  jsr 10c577e0 <put_cmsg>
10c77b60:       4fef 0014       lea %sp@(20),%sp
10c77b64:       6010            bras 10c77b76 <raw_recvmsg+0xd0>
10c77b66:       202a 0010       movel %a2@(16),%d0
10c77b6a:       222a 0014       movel %a2@(20),%d1
10c77b6e:       2b40 02fe       movel %d0,%a5@(766)
10c77b72:       2b41 0302       movel %d1,%a5@(770)
10c77b76:       b6fc 0000       cmpaw #0,%a3
10c77b7a:       6722            beqs 10c77b9e <raw_recvmsg+0xf8>
10c77b7c:       36bc 0002       movew #2,%a3@
10c77b80:       206a 0020       moveal %a2@(32),%a0
10c77b84:       2768 000c 0004  movel %a0@(12),%a3@(4)
10c77b8a:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c77b8e:       42a7            clrl %sp@-
10c77b90:       486b 0008       pea %a3@(8)
10c77b94:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c77b9a:       4fef 000c       lea %sp@(12),%sp
10c77b9e:       4aad 02b2       tstl %a5@(690)
10c77ba2:       670c            beqs 10c77bb0 <raw_recvmsg+0x10a>
10c77ba4:       2f0a            movel %a2,%sp@-
10c77ba6:       2f0c            movel %a4,%sp@-
10c77ba8:       4eb9 10c6 53a2  jsr 10c653a2 <ip_cmsg_recv>
10c77bae:       508f            addql #8,%sp
10c77bb0:       2f0a            movel %a2,%sp@-
10c77bb2:       2f0d            movel %a5,%sp@-
10c77bb4:       4eb9 10c5 6f72  jsr 10c56f72 <skb_free_datagram>
10c77bba:       202e fffc       movel %fp@(-4),%d0
10c77bbe:       6602            bnes 10c77bc2 <raw_recvmsg+0x11c>
10c77bc0:       2003            movel %d3,%d0
10c77bc2:       4cee 3c0c ffe4  moveml %fp@(-28),%d2-%d3/%a2-%a5
10c77bc8:       4e5e            unlk %fp
10c77bca:       4e75            rts

10c77bcc <raw_init>:
10c77bcc:       4e56 0000       linkw %fp,#0
10c77bd0:       206e 0008       moveal %fp@(8),%a0
10c77bd4:       2008            movel %a0,%d0
10c77bd6:       0680 0000 00d6  addil #214,%d0
10c77bdc:       0c68 0001 000a  cmpiw #1,%a0@(10)
10c77be2:       660e            bnes 10c77bf2 <raw_init+0x26>
10c77be4:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c77be8:       42a7            clrl %sp@-
10c77bea:       2f00            movel %d0,%sp@-
10c77bec:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c77bf2:       7000            moveq #0,%d0
10c77bf4:       4e5e            unlk %fp
10c77bf6:       4e75            rts

10c77bf8 <raw_seticmpfilter>:
10c77bf8:       4e56 0000       linkw %fp,#0
10c77bfc:       202e 0010       movel %fp@(16),%d0
10c77c00:       7204            moveq #4,%d1
10c77c02:       b280            cmpl %d0,%d1
10c77c04:       6402            bccs 10c77c08 <raw_seticmpfilter+0x10>
10c77c06:       7004            moveq #4,%d0
10c77c08:       2f00            movel %d0,%sp@-
10c77c0a:       2f2e 000c       movel %fp@(12),%sp@-
10c77c0e:       202e 0008       movel %fp@(8),%d0
10c77c12:       0680 0000 00d6  addil #214,%d0
10c77c18:       2f00            movel %d0,%sp@-
10c77c1a:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c77c20:       7000            moveq #0,%d0
10c77c22:       4e5e            unlk %fp
10c77c24:       4e75            rts

10c77c26 <raw_geticmpfilter>:
10c77c26:       4e56 0000       linkw %fp,#0
10c77c2a:       206e 0010       moveal %fp@(16),%a0
10c77c2e:       2210            movel %a0@,%d1
10c77c30:       70ea            moveq #-22,%d0
10c77c32:       4a81            tstl %d1
10c77c34:       6d24            blts 10c77c5a <raw_geticmpfilter+0x34>
10c77c36:       7004            moveq #4,%d0
10c77c38:       b081            cmpl %d1,%d0
10c77c3a:       6402            bccs 10c77c3e <raw_geticmpfilter+0x18>
10c77c3c:       7204            moveq #4,%d1
10c77c3e:       2081            movel %d1,%a0@
10c77c40:       2f01            movel %d1,%sp@-
10c77c42:       202e 0008       movel %fp@(8),%d0
10c77c46:       0680 0000 00d6  addil #214,%d0
10c77c4c:       2f00            movel %d0,%sp@-
10c77c4e:       2f2e 000c       movel %fp@(12),%sp@-
10c77c52:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c77c58:       7000            moveq #0,%d0
10c77c5a:       4e5e            unlk %fp
10c77c5c:       4e75            rts

10c77c5e <raw_setsockopt>:
10c77c5e:       4e56 0000       linkw %fp,#0
10c77c62:       2f02            movel %d2,%sp@-
10c77c64:       206e 0008       moveal %fp@(8),%a0
10c77c68:       222e 000c       movel %fp@(12),%d1
10c77c6c:       202e 0010       movel %fp@(16),%d0
10c77c70:       242e 0014       movel %fp@(20),%d2
10c77c74:       226e 0018       moveal %fp@(24),%a1
10c77c78:       0c81 0000 00ff  cmpil #255,%d1
10c77c7e:       6712            beqs 10c77c92 <raw_setsockopt+0x34>
10c77c80:       2f09            movel %a1,%sp@-
10c77c82:       2f02            movel %d2,%sp@-
10c77c84:       2f00            movel %d0,%sp@-
10c77c86:       2f01            movel %d1,%sp@-
10c77c88:       2f08            movel %a0,%sp@-
10c77c8a:       4eb9 10c6 5a42  jsr 10c65a42 <ip_setsockopt>
10c77c90:       6020            bras 10c77cb2 <raw_setsockopt+0x54>
10c77c92:       7201            moveq #1,%d1
10c77c94:       b280            cmpl %d0,%d1
10c77c96:       6618            bnes 10c77cb0 <raw_setsockopt+0x52>
10c77c98:       0c68 0001 000a  cmpiw #1,%a0@(10)
10c77c9e:       6704            beqs 10c77ca4 <raw_setsockopt+0x46>
10c77ca0:       70a1            moveq #-95,%d0
10c77ca2:       600e            bras 10c77cb2 <raw_setsockopt+0x54>
10c77ca4:       2f09            movel %a1,%sp@-
10c77ca6:       2f02            movel %d2,%sp@-
10c77ca8:       2f08            movel %a0,%sp@-
10c77caa:       4eba ff4c       jsr %pc@(10c77bf8 <raw_seticmpfilter>)
10c77cae:       6002            bras 10c77cb2 <raw_setsockopt+0x54>
10c77cb0:       70a4            moveq #-92,%d0
10c77cb2:       242e fffc       movel %fp@(-4),%d2
10c77cb6:       4e5e            unlk %fp
10c77cb8:       4e75            rts

10c77cba <raw_getsockopt>:
10c77cba:       4e56 0000       linkw %fp,#0
10c77cbe:       2f02            movel %d2,%sp@-
10c77cc0:       206e 0008       moveal %fp@(8),%a0
10c77cc4:       222e 000c       movel %fp@(12),%d1
10c77cc8:       202e 0010       movel %fp@(16),%d0
10c77ccc:       242e 0014       movel %fp@(20),%d2
10c77cd0:       226e 0018       moveal %fp@(24),%a1
10c77cd4:       0c81 0000 00ff  cmpil #255,%d1
10c77cda:       6712            beqs 10c77cee <raw_getsockopt+0x34>
10c77cdc:       2f09            movel %a1,%sp@-
10c77cde:       2f02            movel %d2,%sp@-
10c77ce0:       2f00            movel %d0,%sp@-
10c77ce2:       2f01            movel %d1,%sp@-
10c77ce4:       2f08            movel %a0,%sp@-
10c77ce6:       4eb9 10c6 5fae  jsr 10c65fae <ip_getsockopt>
10c77cec:       6020            bras 10c77d0e <raw_getsockopt+0x54>
10c77cee:       7201            moveq #1,%d1
10c77cf0:       b280            cmpl %d0,%d1
10c77cf2:       6618            bnes 10c77d0c <raw_getsockopt+0x52>
10c77cf4:       0c68 0001 000a  cmpiw #1,%a0@(10)
10c77cfa:       6704            beqs 10c77d00 <raw_getsockopt+0x46>
10c77cfc:       70a1            moveq #-95,%d0
10c77cfe:       600e            bras 10c77d0e <raw_getsockopt+0x54>
10c77d00:       2f09            movel %a1,%sp@-
10c77d02:       2f02            movel %d2,%sp@-
10c77d04:       2f08            movel %a0,%sp@-
10c77d06:       4eba ff1e       jsr %pc@(10c77c26 <raw_geticmpfilter>)
10c77d0a:       6002            bras 10c77d0e <raw_getsockopt+0x54>
10c77d0c:       70a4            moveq #-92,%d0
10c77d0e:       242e fffc       movel %fp@(-4),%d2
10c77d12:       4e5e            unlk %fp
10c77d14:       4e75            rts

10c77d16 <raw_ioctl>:
10c77d16:       4e56 0000       linkw %fp,#0
10c77d1a:       2f0a            movel %a2,%sp@-
10c77d1c:       206e 0008       moveal %fp@(8),%a0
10c77d20:       202e 000c       movel %fp@(12),%d0
10c77d24:       246e 0010       moveal %fp@(16),%a2
10c77d28:       0c80 0000 5411  cmpil #21521,%d0
10c77d2e:       670a            beqs 10c77d3a <raw_ioctl+0x24>
10c77d30:       0c80 0000 541b  cmpil #21531,%d0
10c77d36:       670c            beqs 10c77d44 <raw_ioctl+0x2e>
10c77d38:       6030            bras 10c77d6a <raw_ioctl+0x54>
10c77d3a:       2028 0064       movel %a0@(100),%d0
10c77d3e:       2480            movel %d0,%a2@
10c77d40:       7000            moveq #0,%d0
10c77d42:       602c            bras 10c77d70 <raw_ioctl+0x5a>
10c77d44:       7000            moveq #0,%d0
10c77d46:       007c 0700       oriw #1792,%sr
10c77d4a:       41e8 0054       lea %a0@(84),%a0
10c77d4e:       2250            moveal %a0@,%a1
10c77d50:       b1c9            cmpal %a1,%a0
10c77d52:       6602            bnes 10c77d56 <raw_ioctl+0x40>
10c77d54:       93c9            subal %a1,%a1
10c77d56:       b2fc 0000       cmpaw #0,%a1
10c77d5a:       6704            beqs 10c77d60 <raw_ioctl+0x4a>
10c77d5c:       2029 005c       movel %a1@(92),%d0
10c77d60:       027c f8ff       andiw #-1793,%sr
10c77d64:       2480            movel %d0,%a2@
10c77d66:       7000            moveq #0,%d0
10c77d68:       6006            bras 10c77d70 <raw_ioctl+0x5a>
10c77d6a:       203c ffff fdfd  movel #-515,%d0
10c77d70:       245f            moveal %sp@+,%a2
10c77d72:       4e5e            unlk %fp
10c77d74:       4e75            rts

10c77d76 <get_raw_sock>:
10c77d76:       4e56 0000       linkw %fp,#0
10c77d7a:       2f03            movel %d3,%sp@-
10c77d7c:       2f02            movel %d2,%sp@-
10c77d7e:       226e 0008       moveal %fp@(8),%a1
10c77d82:       2211            movel %a1@,%d1
10c77d84:       2629 0004       movel %a1@(4),%d3
10c77d88:       3429 000a       movew %a1@(10),%d2
10c77d8c:       2f09            movel %a1,%sp@-
10c77d8e:       2f29 0028       movel %a1@(40),%sp@-
10c77d92:       2069 0306       moveal %a1@(774),%a0
10c77d96:       b0fc 0000       cmpaw #0,%a0
10c77d9a:       670a            beqs 10c77da6 <get_raw_sock+0x30>
10c77d9c:       2068 000c       moveal %a0@(12),%a0
10c77da0:       2028 0028       movel %a0@(40),%d0
10c77da4:       6002            bras 10c77da8 <get_raw_sock+0x32>
10c77da6:       7000            moveq #0,%d0
10c77da8:       2f00            movel %d0,%sp@-
10c77daa:       42a7            clrl %sp@-
10c77dac:       2069 0306       moveal %a1@(774),%a0
10c77db0:       b0fc 0000       cmpaw #0,%a0
10c77db4:       670a            beqs 10c77dc0 <get_raw_sock+0x4a>
10c77db6:       2068 000c       moveal %a0@(12),%a0
10c77dba:       2028 0036       movel %a0@(54),%d0
10c77dbe:       6002            bras 10c77dc2 <get_raw_sock+0x4c>
10c77dc0:       7000            moveq #0,%d0
10c77dc2:       2f00            movel %d0,%sp@-
10c77dc4:       42a7            clrl %sp@-
10c77dc6:       42a7            clrl %sp@-
10c77dc8:       42a7            clrl %sp@-
10c77dca:       2f29 0050       movel %a1@(80),%sp@-
10c77dce:       2f29 0064       movel %a1@(100),%sp@-
10c77dd2:       1029 0020       moveb %a1@(32),%d0
10c77dd6:       42a7            clrl %sp@-
10c77dd8:       1f40 0003       moveb %d0,%sp@(3)
10c77ddc:       42a7            clrl %sp@-
10c77dde:       2f01            movel %d1,%sp@-
10c77de0:       3f02            movew %d2,%sp@-
10c77de2:       4267            clrw %sp@-
10c77de4:       2f03            movel %d3,%sp@-
10c77de6:       2f2e 0010       movel %fp@(16),%sp@-
10c77dea:       4879 1000 9883  pea 10009883 <timer_bug_msg+0x6bc>
10c77df0:       2f2e 000c       movel %fp@(12),%sp@-
10c77df4:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c77dfa:       242e fff8       movel %fp@(-8),%d2
10c77dfe:       262e fffc       movel %fp@(-4),%d3
10c77e02:       4e5e            unlk %fp
10c77e04:       4e75            rts

10c77e06 <raw_get_info>:
10c77e06:       4e56 ff7c       linkw %fp,#-132
10c77e0a:       48e7 3f38       moveml %d2-%d7/%a2-%a4,%sp@-
10c77e0e:       266e 0008       moveal %fp@(8),%a3
10c77e12:       2c2e 0010       movel %fp@(16),%d6
10c77e16:       2e2e 0014       movel %fp@(20),%d7
10c77e1a:       7600            moveq #0,%d3
10c77e1c:       7a7f            moveq #127,%d5
10c77e1e:       4605            notb %d5
10c77e20:       707f            moveq #127,%d0
10c77e22:       b086            cmpl %d6,%d0
10c77e24:       6d1a            blts 10c77e40 <raw_get_info+0x3a>
10c77e26:       4879 1000 98cd  pea 100098cd <timer_bug_msg+0x706>
10c77e2c:       4879 1000 992e  pea 1000992e <timer_bug_msg+0x767>
10c77e32:       2f0b            movel %a3,%sp@-
10c77e34:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c77e3a:       2600            movel %d0,%d3
10c77e3c:       4fef 000c       lea %sp@(12),%sp
10c77e40:       7800            moveq #0,%d4
10c77e42:       49f9 1003 2e5e  lea 10032e5e <raw_v4_htable>,%a4
10c77e48:       245c            moveal %a4@+,%a2
10c77e4a:       b4fc 0000       cmpaw #0,%a2
10c77e4e:       674a            beqs 10c77e9a <raw_get_info+0x94>
10c77e50:       240e            movel %fp,%d2
10c77e52:       0682 ffff ff7e  addil #-130,%d2
10c77e58:       0c6a 0002 0024  cmpiw #2,%a2@(36)
10c77e5e:       6630            bnes 10c77e90 <raw_get_info+0x8a>
10c77e60:       0685 0000 0080  addil #128,%d5
10c77e66:       bc85            cmpl %d5,%d6
10c77e68:       6c26            bges 10c77e90 <raw_get_info+0x8a>
10c77e6a:       2f04            movel %d4,%sp@-
10c77e6c:       2f02            movel %d2,%sp@-
10c77e6e:       2f0a            movel %a2,%sp@-
10c77e70:       4eba ff04       jsr %pc@(10c77d76 <get_raw_sock>)
10c77e74:       2f02            movel %d2,%sp@-
10c77e76:       4879 1000 992e  pea 1000992e <timer_bug_msg+0x767>
10c77e7c:       4873 3800       pea %a3@(00000000,%d3:l)
10c77e80:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c77e86:       d680            addl %d0,%d3
10c77e88:       4fef 0018       lea %sp@(24),%sp
10c77e8c:       be83            cmpl %d3,%d7
10c77e8e:       6f12            bles 10c77ea2 <raw_get_info+0x9c>
10c77e90:       246a 0010       moveal %a2@(16),%a2
10c77e94:       b4fc 0000       cmpaw #0,%a2
10c77e98:       66be            bnes 10c77e58 <raw_get_info+0x52>
10c77e9a:       5284            addql #1,%d4
10c77e9c:       701f            moveq #31,%d0
10c77e9e:       b084            cmpl %d4,%d0
10c77ea0:       6ca6            bges 10c77e48 <raw_get_info+0x42>
10c77ea2:       9a86            subl %d6,%d5
10c77ea4:       2003            movel %d3,%d0
10c77ea6:       9085            subl %d5,%d0
10c77ea8:       206e 000c       moveal %fp@(12),%a0
10c77eac:       d7c0            addal %d0,%a3
10c77eae:       208b            movel %a3,%a0@
10c77eb0:       9680            subl %d0,%d3
10c77eb2:       be83            cmpl %d3,%d7
10c77eb4:       6c02            bges 10c77eb8 <raw_get_info+0xb2>
10c77eb6:       2607            movel %d7,%d3
10c77eb8:       4a83            tstl %d3
10c77eba:       6c02            bges 10c77ebe <raw_get_info+0xb8>
10c77ebc:       7600            moveq #0,%d3
10c77ebe:       2003            movel %d3,%d0
10c77ec0:       4cee 1cfc ff58  moveml %fp@(-168),%d2-%d7/%a2-%a4
10c77ec6:       4e5e            unlk %fp
10c77ec8:       4e75            rts
10c77eca:       4e75            rts

10c77ecc <udp_v4_get_port>:
10c77ecc:       4e56 0000       linkw %fp,#0
10c77ed0:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c77ed4:       246e 0008       moveal %fp@(8),%a2
10c77ed8:       202e 000c       movel %fp@(12),%d0
10c77edc:       3600            movew %d0,%d3
10c77ede:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c77ee4:       5290            addql #1,%a0@
10c77ee6:       2848            moveal %a0,%a4
10c77ee8:       4a40            tstw %d0
10c77eea:       6600 0112       bnew 10c77ffe <udp_v4_get_port+0x132>
10c77eee:       41f9 1001 03b4  lea 100103b4 <sysctl_local_port_range+0x4>,%a0
10c77ef4:       2039 1003 2ad8  movel 10032ad8 <udp_port_rover>,%d0
10c77efa:       b090            cmpl %a0@,%d0
10c77efc:       6e06            bgts 10c77f04 <udp_v4_get_port+0x38>
10c77efe:       b0a8 fffc       cmpl %a0@(-4),%d0
10c77f02:       6c08            bges 10c77f0c <udp_v4_get_port+0x40>
10c77f04:       23e8 fffc 1003  movel %a0@(-4),10032ad8 <udp_port_rover>
10c77f0a:       2ad8 
10c77f0c:       2a3c 0000 7fff  movel #32767,%d5
10c77f12:       2439 1003 2ad8  movel 10032ad8 <udp_port_rover>,%d2
10c77f18:       2802            movel %d2,%d4
10c77f1a:       7600            moveq #0,%d3
10c77f1c:       2e3c 1003 3186  movel #268644742,%d7
10c77f22:       2a47            moveal %d7,%a5
10c77f24:       47f9 1001 03b4  lea 100103b4 <sysctl_local_port_range+0x4>,%a3
10c77f2a:       2c0b            movel %a3,%d6
10c77f2c:       5986            subql #4,%d6
10c77f2e:       2002            movel %d2,%d0
10c77f30:       727f            moveq #127,%d1
10c77f32:       c081            andl %d1,%d0
10c77f34:       e588            lsll #2,%d0
10c77f36:       2075 0800       moveal %a5@(00000000,%d0:l),%a0
10c77f3a:       b0fc 0000       cmpaw #0,%a0
10c77f3e:       661a            bnes 10c77f5a <udp_v4_get_port+0x8e>
10c77f40:       b493            cmpl %a3@,%d2
10c77f42:       6f00 00aa       blew 10c77fee <udp_v4_get_port+0x122>
10c77f46:       2046            moveal %d6,%a0
10c77f48:       2210            movel %a0@,%d1
10c77f4a:       2002            movel %d2,%d0
10c77f4c:       9081            subl %d1,%d0
10c77f4e:       747f            moveq #127,%d2
10c77f50:       c082            andl %d2,%d0
10c77f52:       2401            movel %d1,%d2
10c77f54:       d480            addl %d0,%d2
10c77f56:       6000 0096       braw 10c77fee <udp_v4_get_port+0x122>
10c77f5a:       7000            moveq #0,%d0
10c77f5c:       2243            moveal %d3,%a1
10c77f5e:       5289            addql #1,%a1
10c77f60:       2202            movel %d2,%d1
10c77f62:       5281            addql #1,%d1
10c77f64:       5280            addql #1,%d0
10c77f66:       ba80            cmpl %d0,%d5
10c77f68:       6f0e            bles 10c77f78 <udp_v4_get_port+0xac>
10c77f6a:       2068 0010       moveal %a0@(16),%a0
10c77f6e:       b0fc 0000       cmpaw #0,%a0
10c77f72:       66f0            bnes 10c77f64 <udp_v4_get_port+0x98>
10c77f74:       2a00            movel %d0,%d5
10c77f76:       2802            movel %d2,%d4
10c77f78:       2609            movel %a1,%d3
10c77f7a:       2401            movel %d1,%d2
10c77f7c:       707f            moveq #127,%d0
10c77f7e:       b083            cmpl %d3,%d0
10c77f80:       6cac            bges 10c77f2e <udp_v4_get_port+0x62>
10c77f82:       2404            movel %d4,%d2
10c77f84:       7600            moveq #0,%d3
10c77f86:       41f9 1001 03b4  lea 100103b4 <sysctl_local_port_range+0x4>,%a0
10c77f8c:       2a10            movel %a0@,%d5
10c77f8e:       5988            subql #4,%a0
10c77f90:       7800            moveq #0,%d4
10c77f92:       47f9 1003 3186  lea 10033186 <udp_hash>,%a3
10c77f98:       ba82            cmpl %d2,%d5
10c77f9a:       6c0e            bges 10c77faa <udp_v4_get_port+0xde>
10c77f9c:       2210            movel %a0@,%d1
10c77f9e:       2002            movel %d2,%d0
10c77fa0:       9081            subl %d1,%d0
10c77fa2:       747f            moveq #127,%d2
10c77fa4:       c082            andl %d2,%d0
10c77fa6:       2401            movel %d1,%d2
10c77fa8:       d480            addl %d0,%d2
10c77faa:       3202            movew %d2,%d1
10c77fac:       3001            movew %d1,%d0
10c77fae:       0240 007f       andiw #127,%d0
10c77fb2:       3800            movew %d0,%d4
10c77fb4:       2004            movel %d4,%d0
10c77fb6:       e588            lsll #2,%d0
10c77fb8:       2273 0800       moveal %a3@(00000000,%d0:l),%a1
10c77fbc:       b2fc 0000       cmpaw #0,%a1
10c77fc0:       6722            beqs 10c77fe4 <udp_v4_get_port+0x118>
10c77fc2:       b269 000a       cmpw %a1@(10),%d1
10c77fc6:       670c            beqs 10c77fd4 <udp_v4_get_port+0x108>
10c77fc8:       2269 0010       moveal %a1@(16),%a1
10c77fcc:       b2fc 0000       cmpaw #0,%a1
10c77fd0:       66f0            bnes 10c77fc2 <udp_v4_get_port+0xf6>
10c77fd2:       6010            bras 10c77fe4 <udp_v4_get_port+0x118>
10c77fd4:       5283            addql #1,%d3
10c77fd6:       0682 0000 0080  addil #128,%d2
10c77fdc:       0c83 0000 01ff  cmpil #511,%d3
10c77fe2:       6fb4            bles 10c77f98 <udp_v4_get_port+0xcc>
10c77fe4:       0c83 0000 01ff  cmpil #511,%d3
10c77fea:       6e00 00a4       bgtw 10c78090 <udp_v4_get_port+0x1c4>
10c77fee:       3602            movew %d2,%d3
10c77ff0:       4279 1003 2ad8  clrw 10032ad8 <udp_port_rover>
10c77ff6:       33c2 1003 2ada  movew %d2,10032ada <udp_port_rover+0x2>
10c77ffc:       6052            bras 10c78050 <udp_v4_get_port+0x184>
10c77ffe:       707f            moveq #127,%d0
10c78000:       c083            andl %d3,%d0
10c78002:       e588            lsll #2,%d0
10c78004:       41f9 1003 3186  lea 10033186 <udp_hash>,%a0
10c7800a:       2270 0800       moveal %a0@(00000000,%d0:l),%a1
10c7800e:       2e08            movel %a0,%d7
10c78010:       b2fc 0000       cmpaw #0,%a1
10c78014:       673a            beqs 10c78050 <udp_v4_get_port+0x184>
10c78016:       b669 000a       cmpw %a1@(10),%d3
10c7801a:       662a            bnes 10c78046 <udp_v4_get_port+0x17a>
10c7801c:       b5c9            cmpal %a1,%a2
10c7801e:       6726            beqs 10c78046 <udp_v4_get_port+0x17a>
10c78020:       2069 000c       moveal %a1@(12),%a0
10c78024:       b1ea 000c       cmpal %a2@(12),%a0
10c78028:       661c            bnes 10c78046 <udp_v4_get_port+0x17a>
10c7802a:       2229 0004       movel %a1@(4),%d1
10c7802e:       670a            beqs 10c7803a <udp_v4_get_port+0x16e>
10c78030:       202a 0004       movel %a2@(4),%d0
10c78034:       6704            beqs 10c7803a <udp_v4_get_port+0x16e>
10c78036:       b081            cmpl %d1,%d0
10c78038:       660c            bnes 10c78046 <udp_v4_get_port+0x17a>
10c7803a:       4a29 0026       tstb %a1@(38)
10c7803e:       6750            beqs 10c78090 <udp_v4_get_port+0x1c4>
10c78040:       4a2a 0026       tstb %a2@(38)
10c78044:       674a            beqs 10c78090 <udp_v4_get_port+0x1c4>
10c78046:       2269 0010       moveal %a1@(16),%a1
10c7804a:       b2fc 0000       cmpaw #0,%a1
10c7804e:       66c6            bnes 10c78016 <udp_v4_get_port+0x14a>
10c78050:       3543 000a       movew %d3,%a2@(10)
10c78054:       4aaa 0014       tstl %a2@(20)
10c78058:       6630            bnes 10c7808a <udp_v4_get_port+0x1be>
10c7805a:       707f            moveq #127,%d0
10c7805c:       c083            andl %d3,%d0
10c7805e:       e588            lsll #2,%d0
10c78060:       2240            moveal %d0,%a1
10c78062:       d3c7            addal %d7,%a1
10c78064:       2011            movel %a1@,%d0
10c78066:       2540 0010       movel %d0,%a2@(16)
10c7806a:       670a            beqs 10c78076 <udp_v4_get_port+0x1aa>
10c7806c:       2051            moveal %a1@,%a0
10c7806e:       47ea 0010       lea %a2@(16),%a3
10c78072:       214b 0014       movel %a3,%a0@(20)
10c78076:       228a            movel %a2,%a1@
10c78078:       2549 0014       movel %a1,%a2@(20)
10c7807c:       206a 00d2       moveal %a2@(210),%a0
10c78080:       52a8 0064       addql #1,%a0@(100)
10c78084:       41ea 0028       lea %a2@(40),%a0
10c78088:       5290            addql #1,%a0@
10c7808a:       5394            subql #1,%a4@
10c7808c:       7000            moveq #0,%d0
10c7808e:       6004            bras 10c78094 <udp_v4_get_port+0x1c8>
10c78090:       5394            subql #1,%a4@
10c78092:       7001            moveq #1,%d0
10c78094:       4cdf 3cfc       moveml %sp@+,%d2-%d7/%a2-%a5
10c78098:       4e5e            unlk %fp
10c7809a:       4e75            rts

10c7809c <udp_v4_hash>:
10c7809c:       4e56 0000       linkw %fp,#0
10c780a0:       4879 1000 9936  pea 10009936 <timer_bug_msg+0x76f>
10c780a6:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c780ac:       4e71            nop

10c780ae <udp_v4_unhash>:
10c780ae:       4e56 0000       linkw %fp,#0
10c780b2:       2f0a            movel %a2,%sp@-
10c780b4:       226e 0008       moveal %fp@(8),%a1
10c780b8:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c780be:       5290            addql #1,%a0@
10c780c0:       2029 0014       movel %a1@(20),%d0
10c780c4:       2448            moveal %a0,%a2
10c780c6:       672c            beqs 10c780f4 <udp_v4_unhash+0x46>
10c780c8:       2069 0010       moveal %a1@(16),%a0
10c780cc:       b0fc 0000       cmpaw #0,%a0
10c780d0:       6704            beqs 10c780d6 <udp_v4_unhash+0x28>
10c780d2:       2140 0014       movel %d0,%a0@(20)
10c780d6:       2069 0014       moveal %a1@(20),%a0
10c780da:       20a9 0010       movel %a1@(16),%a0@
10c780de:       42a9 0014       clrl %a1@(20)
10c780e2:       4269 000a       clrw %a1@(10)
10c780e6:       2069 00d2       moveal %a1@(210),%a0
10c780ea:       53a8 0064       subql #1,%a0@(100)
10c780ee:       41e9 0028       lea %a1@(40),%a0
10c780f2:       5390            subql #1,%a0@
10c780f4:       5392            subql #1,%a2@
10c780f6:       245f            moveal %sp@+,%a2
10c780f8:       4e5e            unlk %fp
10c780fa:       4e75            rts

10c780fc <udp_v4_lookup_longway>:
10c780fc:       4e56 0000       linkw %fp,#0
10c78100:       48e7 3f00       moveml %d2-%d7,%sp@-
10c78104:       2e2e 0008       movel %fp@(8),%d7
10c78108:       2c2e 0010       movel %fp@(16),%d6
10c7810c:       2a2e 0018       movel %fp@(24),%d5
10c78110:       382e 000e       movew %fp@(14),%d4
10c78114:       93c9            subal %a1,%a1
10c78116:       342e 0016       movew %fp@(22),%d2
10c7811a:       76ff            moveq #-1,%d3
10c7811c:       707f            moveq #127,%d0
10c7811e:       c082            andl %d2,%d0
10c78120:       e588            lsll #2,%d0
10c78122:       41f9 1003 3186  lea 10033186 <udp_hash>,%a0
10c78128:       2070 0800       moveal %a0@(00000000,%d0:l),%a0
10c7812c:       b0fc 0000       cmpaw #0,%a0
10c78130:       6752            beqs 10c78184 <udp_v4_lookup_longway+0x88>
10c78132:       b468 000a       cmpw %a0@(10),%d2
10c78136:       6642            bnes 10c7817a <udp_v4_lookup_longway+0x7e>
10c78138:       7200            moveq #0,%d1
10c7813a:       2028 0004       movel %a0@(4),%d0
10c7813e:       6706            beqs 10c78146 <udp_v4_lookup_longway+0x4a>
10c78140:       bc80            cmpl %d0,%d6
10c78142:       6636            bnes 10c7817a <udp_v4_lookup_longway+0x7e>
10c78144:       7201            moveq #1,%d1
10c78146:       2010            movel %a0@,%d0
10c78148:       6706            beqs 10c78150 <udp_v4_lookup_longway+0x54>
10c7814a:       be80            cmpl %d0,%d7
10c7814c:       662c            bnes 10c7817a <udp_v4_lookup_longway+0x7e>
10c7814e:       5281            addql #1,%d1
10c78150:       3028 0008       movew %a0@(8),%d0
10c78154:       6706            beqs 10c7815c <udp_v4_lookup_longway+0x60>
10c78156:       b840            cmpw %d0,%d4
10c78158:       6620            bnes 10c7817a <udp_v4_lookup_longway+0x7e>
10c7815a:       5281            addql #1,%d1
10c7815c:       2028 000c       movel %a0@(12),%d0
10c78160:       6706            beqs 10c78168 <udp_v4_lookup_longway+0x6c>
10c78162:       ba80            cmpl %d0,%d5
10c78164:       6614            bnes 10c7817a <udp_v4_lookup_longway+0x7e>
10c78166:       5281            addql #1,%d1
10c78168:       7004            moveq #4,%d0
10c7816a:       b081            cmpl %d1,%d0
10c7816c:       6604            bnes 10c78172 <udp_v4_lookup_longway+0x76>
10c7816e:       2248            moveal %a0,%a1
10c78170:       6012            bras 10c78184 <udp_v4_lookup_longway+0x88>
10c78172:       b681            cmpl %d1,%d3
10c78174:       6c04            bges 10c7817a <udp_v4_lookup_longway+0x7e>
10c78176:       2248            moveal %a0,%a1
10c78178:       2601            movel %d1,%d3
10c7817a:       2068 0010       moveal %a0@(16),%a0
10c7817e:       b0fc 0000       cmpaw #0,%a0
10c78182:       66ae            bnes 10c78132 <udp_v4_lookup_longway+0x36>
10c78184:       2009            movel %a1,%d0
10c78186:       4cdf 00fc       moveml %sp@+,%d2-%d7
10c7818a:       4e5e            unlk %fp
10c7818c:       4e75            rts

10c7818e <udp_err>:
10c7818e:       4e56 0000       linkw %fp,#0
10c78192:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c78196:       286e 0008       moveal %fp@(8),%a4
10c7819a:       226c 0080       moveal %a4@(128),%a1
10c7819e:       1011            moveb %a1@,%d0
10c781a0:       720f            moveq #15,%d1
10c781a2:       c081            andl %d1,%d0
10c781a4:       e588            lsll #2,%d0
10c781a6:       47f1 0800       lea %a1@(00000000,%d0:l),%a3
10c781aa:       206c 001c       moveal %a4@(28),%a0
10c781ae:       4282            clrl %d2
10c781b0:       1410            moveb %a0@,%d2
10c781b2:       4283            clrl %d3
10c781b4:       1628 0001       moveb %a0@(1),%d3
10c781b8:       206c 0018       moveal %a4@(24),%a0
10c781bc:       2f28 003a       movel %a0@(58),%sp@-
10c781c0:       4280            clrl %d0
10c781c2:       3013            movew %a3@,%d0
10c781c4:       2f00            movel %d0,%sp@-
10c781c6:       2f29 000c       movel %a1@(12),%sp@-
10c781ca:       4280            clrl %d0
10c781cc:       302b 0002       movew %a3@(2),%d0
10c781d0:       2f00            movel %d0,%sp@-
10c781d2:       2f29 0010       movel %a1@(16),%sp@-
10c781d6:       4eba ff24       jsr %pc@(10c780fc <udp_v4_lookup_longway>)
10c781da:       2440            moveal %d0,%a2
10c781dc:       4fef 0014       lea %sp@(20),%sp
10c781e0:       b4fc 0000       cmpaw #0,%a2
10c781e4:       6706            beqs 10c781ec <udp_err+0x5e>
10c781e6:       41ea 0028       lea %a2@(40),%a0
10c781ea:       5290            addql #1,%a0@
10c781ec:       b4fc 0000       cmpaw #0,%a2
10c781f0:       660a            bnes 10c781fc <udp_err+0x6e>
10c781f2:       52b9 1003 2ae0  addql #1,10032ae0 <icmp_statistics+0x4>
10c781f8:       6000 00c4       braw 10c782be <udp_err+0x130>
10c781fc:       7200            moveq #0,%d1
10c781fe:       7004            moveq #4,%d0
10c78200:       b082            cmpl %d2,%d0
10c78202:       6700 009c       beqw 10c782a0 <udp_err+0x112>
10c78206:       6d08            blts 10c78210 <udp_err+0x82>
10c78208:       7003            moveq #3,%d0
10c7820a:       b082            cmpl %d2,%d0
10c7820c:       6718            beqs 10c78226 <udp_err+0x98>
10c7820e:       600c            bras 10c7821c <udp_err+0x8e>
10c78210:       700b            moveq #11,%d0
10c78212:       b082            cmpl %d2,%d0
10c78214:       6706            beqs 10c7821c <udp_err+0x8e>
10c78216:       700c            moveq #12,%d0
10c78218:       b082            cmpl %d2,%d0
10c7821a:       6704            beqs 10c78220 <udp_err+0x92>
10c7821c:       7471            moveq #113,%d2
10c7821e:       603c            bras 10c7825c <udp_err+0xce>
10c78220:       7447            moveq #71,%d2
10c78222:       7201            moveq #1,%d1
10c78224:       6036            bras 10c7825c <udp_err+0xce>
10c78226:       7404            moveq #4,%d2
10c78228:       b483            cmpl %d3,%d2
10c7822a:       660c            bnes 10c78238 <udp_err+0xaa>
10c7822c:       4a2a 02c0       tstb %a2@(704)
10c78230:       676e            beqs 10c782a0 <udp_err+0x112>
10c78232:       745a            moveq #90,%d2
10c78234:       7201            moveq #1,%d1
10c78236:       6024            bras 10c7825c <udp_err+0xce>
10c78238:       7471            moveq #113,%d2
10c7823a:       700f            moveq #15,%d0
10c7823c:       b083            cmpl %d3,%d0
10c7823e:       6d1c            blts 10c7825c <udp_err+0xce>
10c78240:       2003            movel %d3,%d0
10c78242:       e588            lsll #2,%d0
10c78244:       d083            addl %d3,%d0
10c78246:       d083            addl %d3,%d0
10c78248:       41f9 1001 07fc  lea 100107fc <icmp_err_convert>,%a0
10c7824e:       1230 0804       moveb %a0@(00000004,%d0:l),%d1
10c78252:       ee89            lsrl #7,%d1
10c78254:       7401            moveq #1,%d2
10c78256:       c282            andl %d2,%d1
10c78258:       2430 0800       movel %a0@(00000000,%d0:l),%d2
10c7825c:       4a2a 02bd       tstb %a2@(701)
10c78260:       6d10            blts 10c78272 <udp_err+0xe4>
10c78262:       4a81            tstl %d1
10c78264:       673a            beqs 10c782a0 <udp_err+0x112>
10c78266:       102a 0020       moveb %a2@(32),%d0
10c7826a:       0c00 0001       cmpib #1,%d0
10c7826e:       6630            bnes 10c782a0 <udp_err+0x112>
10c78270:       6020            bras 10c78292 <udp_err+0x104>
10c78272:       486b 0008       pea %a3@(8)
10c78276:       2f2e 000c       movel %fp@(12),%sp@-
10c7827a:       4280            clrl %d0
10c7827c:       302b 0002       movew %a3@(2),%d0
10c78280:       2f00            movel %d0,%sp@-
10c78282:       2f02            movel %d2,%sp@-
10c78284:       2f0c            movel %a4,%sp@-
10c78286:       2f0a            movel %a2,%sp@-
10c78288:       4eb9 10c6 55d8  jsr 10c655d8 <ip_icmp_error>
10c7828e:       4fef 0018       lea %sp@(24),%sp
10c78292:       2542 027e       movel %d2,%a2@(638)
10c78296:       2f0a            movel %a2,%sp@-
10c78298:       206a 031a       moveal %a2@(794),%a0
10c7829c:       4e90            jsr %a0@
10c7829e:       588f            addql #4,%sp
10c782a0:       41ea 0028       lea %a2@(40),%a0
10c782a4:       40c1            movew %sr,%d1
10c782a6:       007c 0700       oriw #1792,%sr
10c782aa:       2010            movel %a0@,%d0
10c782ac:       5380            subql #1,%d0
10c782ae:       2080            movel %d0,%a0@
10c782b0:       46c1            movew %d1,%sr
10c782b2:       4a80            tstl %d0
10c782b4:       6608            bnes 10c782be <udp_err+0x130>
10c782b6:       2f0a            movel %a2,%sp@-
10c782b8:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c782be:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c782c4:       4e5e            unlk %fp
10c782c6:       4e75            rts

10c782c8 <udp_check>:
10c782c8:       4e56 0000       linkw %fp,#0
10c782cc:       48e7 3800       moveml %d2-%d4,%sp@-
10c782d0:       262e 0010       movel %fp@(16),%d3
10c782d4:       242e 0014       movel %fp@(20),%d2
10c782d8:       222e 0018       movel %fp@(24),%d1
10c782dc:       4280            clrl %d0
10c782de:       302e 000e       movew %fp@(14),%d0
10c782e2:       7811            moveq #17,%d4
10c782e4:       d084            addl %d4,%d0
10c782e6:       d483            addl %d3,%d2
10c782e8:       d580            addxl %d0,%d2
10c782ea:       d581            addxl %d1,%d2
10c782ec:       4283            clrl %d3
10c782ee:       d583            addxl %d3,%d2
10c782f0:       2002            movel %d2,%d0
10c782f2:       2200            movel %d0,%d1
10c782f4:       4841            swap %d1
10c782f6:       d441            addw %d1,%d2
10c782f8:       4241            clrw %d1
10c782fa:       d541            addxw %d1,%d2
10c782fc:       2002            movel %d2,%d0
10c782fe:       4680            notl %d0
10c78300:       0280 0000 ffff  andil #65535,%d0
10c78306:       4cdf 001c       moveml %sp@+,%d2-%d4
10c7830a:       4e5e            unlk %fp
10c7830c:       4e75            rts

10c7830e <udp_getfrag>:
10c7830e:       4e56 0000       linkw %fp,#0
10c78312:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c78316:       266e 0008       moveal %fp@(8),%a3
10c7831a:       286e 000c       moveal %fp@(12),%a4
10c7831e:       206e 0010       moveal %fp@(16),%a0
10c78322:       226e 0014       moveal %fp@(20),%a1
10c78326:       b0fc 0000       cmpaw #0,%a0
10c7832a:       6600 008e       bnew 10c783ba <udp_getfrag+0xac>
10c7832e:       45eb 0014       lea %a3@(20),%a2
10c78332:       2f0a            movel %a2,%sp@-
10c78334:       4869 fff8       pea %a1@(-8)
10c78338:       42a7            clrl %sp@-
10c7833a:       2f2b 0010       movel %a3@(16),%sp@-
10c7833e:       486c 0008       pea %a4@(8)
10c78342:       4eb9 10c5 6c52  jsr 10c56c52 <csum_partial_copy_fromiovecend>
10c78348:       4fef 0014       lea %sp@(20),%sp
10c7834c:       4a80            tstl %d0
10c7834e:       6706            beqs 10c78356 <udp_getfrag+0x48>
10c78350:       70f2            moveq #-14,%d0
10c78352:       6000 0088       braw 10c783dc <udp_getfrag+0xce>
10c78356:       2f12            movel %a2@,%sp@-
10c78358:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c7835c:       2f0b            movel %a3,%sp@-
10c7835e:       4eb9 10c8 563a  jsr 10c8563a <csum_partial>
10c78364:       2480            movel %d0,%a2@
10c78366:       262b 0008       movel %a3@(8),%d3
10c7836a:       242b 000c       movel %a3@(12),%d2
10c7836e:       4fef 000c       lea %sp@(12),%sp
10c78372:       4281            clrl %d1
10c78374:       322b 0004       movew %a3@(4),%d1
10c78378:       7811            moveq #17,%d4
10c7837a:       d284            addl %d4,%d1
10c7837c:       d483            addl %d3,%d2
10c7837e:       d581            addxl %d1,%d2
10c78380:       d580            addxl %d0,%d2
10c78382:       4283            clrl %d3
10c78384:       d583            addxl %d3,%d2
10c78386:       2002            movel %d2,%d0
10c78388:       2200            movel %d0,%d1
10c7838a:       4841            swap %d1
10c7838c:       d441            addw %d1,%d2
10c7838e:       4241            clrw %d1
10c78390:       d541            addxw %d1,%d2
10c78392:       2002            movel %d2,%d0
10c78394:       4680            notl %d0
10c78396:       0280 0000 ffff  andil #65535,%d0
10c7839c:       3740 0006       movew %d0,%a3@(6)
10c783a0:       6606            bnes 10c783a8 <udp_getfrag+0x9a>
10c783a2:       377c ffff 0006  movew #-1,%a3@(6)
10c783a8:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c783ac:       2f0b            movel %a3,%sp@-
10c783ae:       2f0c            movel %a4,%sp@-
10c783b0:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c783b6:       7000            moveq #0,%d0
10c783b8:       6022            bras 10c783dc <udp_getfrag+0xce>
10c783ba:       486b 0014       pea %a3@(20)
10c783be:       2f09            movel %a1,%sp@-
10c783c0:       4868 fff8       pea %a0@(-8)
10c783c4:       2f2b 0010       movel %a3@(16),%sp@-
10c783c8:       2f0c            movel %a4,%sp@-
10c783ca:       4eb9 10c5 6c52  jsr 10c56c52 <csum_partial_copy_fromiovecend>
10c783d0:       4a80            tstl %d0
10c783d2:       56c0            sne %d0
10c783d4:       4880            extw %d0
10c783d6:       48c0            extl %d0
10c783d8:       78f2            moveq #-14,%d4
10c783da:       c084            andl %d4,%d0
10c783dc:       4cee 1c1c ffe8  moveml %fp@(-24),%d2-%d4/%a2-%a4
10c783e2:       4e5e            unlk %fp
10c783e4:       4e75            rts

10c783e6 <udp_getfrag_nosum>:
10c783e6:       4e56 0000       linkw %fp,#0
10c783ea:       48e7 0038       moveml %a2-%a4,%sp@-
10c783ee:       246e 0008       moveal %fp@(8),%a2
10c783f2:       266e 000c       moveal %fp@(12),%a3
10c783f6:       206e 0010       moveal %fp@(16),%a0
10c783fa:       286e 0014       moveal %fp@(20),%a4
10c783fe:       b0fc 0000       cmpaw #0,%a0
10c78402:       670e            beqs 10c78412 <udp_getfrag_nosum+0x2c>
10c78404:       2f0c            movel %a4,%sp@-
10c78406:       4868 fff8       pea %a0@(-8)
10c7840a:       2f2a 0010       movel %a2@(16),%sp@-
10c7840e:       2f0b            movel %a3,%sp@-
10c78410:       601c            bras 10c7842e <udp_getfrag_nosum+0x48>
10c78412:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c78416:       2f0a            movel %a2,%sp@-
10c78418:       2f0b            movel %a3,%sp@-
10c7841a:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c78420:       486c fff8       pea %a4@(-8)
10c78424:       42a7            clrl %sp@-
10c78426:       2f2a 0010       movel %a2@(16),%sp@-
10c7842a:       486b 0008       pea %a3@(8)
10c7842e:       4eb9 10c5 6bf0  jsr 10c56bf0 <memcpy_fromiovecend>
10c78434:       4cee 1c00 fff4  moveml %fp@(-12),%a2-%a4
10c7843a:       4e5e            unlk %fp
10c7843c:       4e75            rts

10c7843e <udp_sendmsg>:
10c7843e:       4e56 ffc4       linkw %fp,#-60
10c78442:       48e7 3f38       moveml %d2-%d7/%a2-%a4,%sp@-
10c78446:       266e 0008       moveal %fp@(8),%a3
10c7844a:       286e 000c       moveal %fp@(12),%a4
10c7844e:       2a2e 0010       movel %fp@(16),%d5
10c78452:       2c05            movel %d5,%d6
10c78454:       5086            addql #8,%d6
10c78456:       42ae ffc6       clrl %fp@(-58)
10c7845a:       7e00            moveq #0,%d7
10c7845c:       7800            moveq #0,%d4
10c7845e:       0c85 0000 ffff  cmpil #65535,%d5
10c78464:       6306            blss 10c7846c <udp_sendmsg+0x2e>
10c78466:       70a6            moveq #-90,%d0
10c78468:       6000 02be       braw 10c78728 <udp_sendmsg+0x2ea>
10c7846c:       082c 0000 001b  btst #0,%a4@(27)
10c78472:       6706            beqs 10c7847a <udp_sendmsg+0x3c>
10c78474:       70a1            moveq #-95,%d0
10c78476:       6000 02b0       braw 10c78728 <udp_sendmsg+0x2ea>
10c7847a:       2054            moveal %a4@,%a0
10c7847c:       b0fc 0000       cmpaw #0,%a0
10c78480:       6728            beqs 10c784aa <udp_sendmsg+0x6c>
10c78482:       700f            moveq #15,%d0
10c78484:       b0ac 0004       cmpl %a4@(4),%d0
10c78488:       641a            bccs 10c784a4 <udp_sendmsg+0x66>
10c7848a:       3010            movew %a0@,%d0
10c7848c:       0c40 0002       cmpiw #2,%d0
10c78490:       6704            beqs 10c78496 <udp_sendmsg+0x58>
10c78492:       4a40            tstw %d0
10c78494:       660e            bnes 10c784a4 <udp_sendmsg+0x66>
10c78496:       2d68 0004 ffe8  movel %a0@(4),%fp@(-24)
10c7849c:       3d68 0002 ffde  movew %a0@(2),%fp@(-34)
10c784a2:       6622            bnes 10c784c6 <udp_sendmsg+0x88>
10c784a4:       70ea            moveq #-22,%d0
10c784a6:       6000 0280       braw 10c78728 <udp_sendmsg+0x2ea>
10c784aa:       102b 0020       moveb %a3@(32),%d0
10c784ae:       0c00 0001       cmpib #1,%d0
10c784b2:       6706            beqs 10c784ba <udp_sendmsg+0x7c>
10c784b4:       7095            moveq #-107,%d0
10c784b6:       6000 0270       braw 10c78728 <udp_sendmsg+0x2ea>
10c784ba:       2d53 ffe8       movel %a3@,%fp@(-24)
10c784be:       3d6b 0008 ffde  movew %a3@(8),%fp@(-34)
10c784c4:       7801            moveq #1,%d4
10c784c6:       2d6b 0084 fff4  movel %a3@(132),%fp@(-12)
10c784cc:       3d6b 0022 ffdc  movew %a3@(34),%fp@(-36)
10c784d2:       42ae fffc       clrl %fp@(-4)
10c784d6:       2d6b 000c fff8  movel %a3@(12),%fp@(-8)
10c784dc:       4aac 0014       tstl %a4@(20)
10c784e0:       6722            beqs 10c78504 <udp_sendmsg+0xc6>
10c784e2:       486e fff4       pea %fp@(-12)
10c784e6:       2f0c            movel %a4,%sp@-
10c784e8:       4eb9 10c6 5422  jsr 10c65422 <ip_cmsg_send>
10c784ee:       2440            moveal %d0,%a2
10c784f0:       508f            addql #8,%sp
10c784f2:       b4fc 0000       cmpaw #0,%a2
10c784f6:       6600 0230       bnew 10c78728 <udp_sendmsg+0x2ea>
10c784fa:       4aae fffc       tstl %fp@(-4)
10c784fe:       6702            beqs 10c78502 <udp_sendmsg+0xc4>
10c78500:       7e01            moveq #1,%d7
10c78502:       7800            moveq #0,%d4
10c78504:       4aae fffc       tstl %fp@(-4)
10c78508:       6606            bnes 10c78510 <udp_sendmsg+0xd2>
10c7850a:       2d6b 02b6 fffc  movel %a3@(694),%fp@(-4)
10c78510:       2d6e fff4 ffe4  movel %fp@(-12),%fp@(-28)
10c78516:       242e ffe8       movel %fp@(-24),%d2
10c7851a:       2d42 fff4       movel %d2,%fp@(-12)
10c7851e:       206e fffc       moveal %fp@(-4),%a0
10c78522:       b0fc 0000       cmpaw #0,%a0
10c78526:       6710            beqs 10c78538 <udp_sendmsg+0xfa>
10c78528:       4a28 0005       tstb %a0@(5)
10c7852c:       670a            beqs 10c78538 <udp_sendmsg+0xfa>
10c7852e:       4a82            tstl %d2
10c78530:       6700 ff72       beqw 10c784a4 <udp_sendmsg+0x66>
10c78534:       2410            movel %a0@,%d2
10c78536:       7800            moveq #0,%d4
10c78538:       162b 02b1       moveb %a3@(689),%d3
10c7853c:       0203 001e       andib #30,%d3
10c78540:       4a2b 0290       tstb %a3@(656)
10c78544:       661a            bnes 10c78560 <udp_sendmsg+0x122>
10c78546:       082c 0002 001b  btst #2,%a4@(27)
10c7854c:       6612            bnes 10c78560 <udp_sendmsg+0x122>
10c7854e:       206e fffc       moveal %fp@(-4),%a0
10c78552:       b0fc 0000       cmpaw #0,%a0
10c78556:       670e            beqs 10c78566 <udp_sendmsg+0x128>
10c78558:       0828 0005 0008  btst #5,%a0@(8)
10c7855e:       6706            beqs 10c78566 <udp_sendmsg+0x128>
10c78560:       0003 0001       orib #1,%d3
10c78564:       7800            moveq #0,%d4
10c78566:       2002            movel %d2,%d0
10c78568:       0280 f000 0000  andil #-268435456,%d0
10c7856e:       0c80 e000 0000  cmpil #-536870912,%d0
10c78574:       661a            bnes 10c78590 <udp_sendmsg+0x152>
10c78576:       4aae fff8       tstl %fp@(-8)
10c7857a:       6606            bnes 10c78582 <udp_sendmsg+0x144>
10c7857c:       2d6b 02c2 fff8  movel %a3@(706),%fp@(-8)
10c78582:       4aae ffe4       tstl %fp@(-28)
10c78586:       6606            bnes 10c7858e <udp_sendmsg+0x150>
10c78588:       2d6b 02c6 ffe4  movel %a3@(710),%fp@(-28)
10c7858e:       7800            moveq #0,%d4
10c78590:       4a84            tstl %d4
10c78592:       674c            beqs 10c785e0 <udp_sendmsg+0x1a2>
10c78594:       246b 0048       moveal %a3@(72),%a2
10c78598:       b4fc 0000       cmpaw #0,%a2
10c7859c:       6706            beqs 10c785a4 <udp_sendmsg+0x166>
10c7859e:       41ea 0004       lea %a2@(4),%a0
10c785a2:       5290            addql #1,%a0@
10c785a4:       b4fc 0000       cmpaw #0,%a2
10c785a8:       6732            beqs 10c785dc <udp_sendmsg+0x19e>
10c785aa:       4aaa 0010       tstl %a2@(16)
10c785ae:       672c            beqs 10c785dc <udp_sendmsg+0x19e>
10c785b0:       206a 0060       moveal %a2@(96),%a0
10c785b4:       42a7            clrl %sp@-
10c785b6:       2f0a            movel %a2,%sp@-
10c785b8:       2068 000c       moveal %a0@(12),%a0
10c785bc:       4e90            jsr %a0@
10c785be:       508f            addql #8,%sp
10c785c0:       4a80            tstl %d0
10c785c2:       6618            bnes 10c785dc <udp_sendmsg+0x19e>
10c785c4:       202b 0048       movel %a3@(72),%d0
10c785c8:       42ab 0048       clrl %a3@(72)
10c785cc:       4a80            tstl %d0
10c785ce:       6706            beqs 10c785d6 <udp_sendmsg+0x198>
10c785d0:       2040            moveal %d0,%a0
10c785d2:       5888            addql #4,%a0
10c785d4:       5390            subql #1,%a0@
10c785d6:       42ae ffc6       clrl %fp@(-58)
10c785da:       6004            bras 10c785e0 <udp_sendmsg+0x1a2>
10c785dc:       2d4a ffc6       movel %a2,%fp@(-58)
10c785e0:       4aae ffc6       tstl %fp@(-58)
10c785e4:       6674            bnes 10c7865a <udp_sendmsg+0x21c>
10c785e6:       202e ffe4       movel %fp@(-28),%d0
10c785ea:       222e fff8       movel %fp@(-8),%d1
10c785ee:       42ae ffd2       clrl %fp@(-46)
10c785f2:       426e ffda       clrw %fp@(-38)
10c785f6:       2d42 ffca       movel %d2,%fp@(-54)
10c785fa:       2d40 ffce       movel %d0,%fp@(-50)
10c785fe:       2d41 ffd6       movel %d1,%fp@(-42)
10c78602:       1d43 ffda       moveb %d3,%fp@(-38)
10c78606:       486e ffca       pea %fp@(-54)
10c7860a:       486e ffc6       pea %fp@(-58)
10c7860e:       4eb9 10c6 0e00  jsr 10c60e00 <ip_route_output_key>
10c78614:       2440            moveal %d0,%a2
10c78616:       508f            addql #8,%sp
10c78618:       b4fc 0000       cmpaw #0,%a2
10c7861c:       6600 00ac       bnew 10c786ca <udp_sendmsg+0x28c>
10c78620:       347c fff3       moveaw #-13,%a2
10c78624:       226e ffc6       moveal %fp@(-58),%a1
10c78628:       0829 0004 0064  btst #4,%a1@(100)
10c7862e:       6708            beqs 10c78638 <udp_sendmsg+0x1fa>
10c78630:       102b 009b       moveb %a3@(155),%d0
10c78634:       6700 0094       beqw 10c786ca <udp_sendmsg+0x28c>
10c78638:       4a84            tstl %d4
10c7863a:       671e            beqs 10c7865a <udp_sendmsg+0x21c>
10c7863c:       b2fc 0000       cmpaw #0,%a1
10c78640:       6706            beqs 10c78648 <udp_sendmsg+0x20a>
10c78642:       41e9 0004       lea %a1@(4),%a0
10c78646:       5290            addql #1,%a0@
10c78648:       202b 0048       movel %a3@(72),%d0
10c7864c:       2749 0048       movel %a1,%a3@(72)
10c78650:       4a80            tstl %d0
10c78652:       6706            beqs 10c7865a <udp_sendmsg+0x21c>
10c78654:       2040            moveal %d0,%a0
10c78656:       5888            addql #4,%a0
10c78658:       5390            subql #1,%a0@
10c7865a:       082c 0003 001a  btst #3,%a4@(26)
10c78660:       6600 0096       bnew 10c786f8 <udp_sendmsg+0x2ba>
10c78664:       206e ffc6       moveal %fp@(-58),%a0
10c78668:       2d68 0070 ffe4  movel %a0@(112),%fp@(-28)
10c7866e:       4aae fff4       tstl %fp@(-12)
10c78672:       660c            bnes 10c78680 <udp_sendmsg+0x242>
10c78674:       2028 006c       movel %a0@(108),%d0
10c78678:       2d40 fff4       movel %d0,%fp@(-12)
10c7867c:       2d40 ffe8       movel %d0,%fp@(-24)
10c78680:       3d46 ffe0       movew %d6,%fp@(-32)
10c78684:       426e ffe2       clrw %fp@(-30)
10c78688:       2d6c 0008 ffec  movel %a4@(8),%fp@(-20)
10c7868e:       42ae fff0       clrl %fp@(-16)
10c78692:       2f2c 0018       movel %a4@(24),%sp@-
10c78696:       2f2e ffc6       movel %fp@(-58),%sp@-
10c7869a:       486e fff4       pea %fp@(-12)
10c7869e:       2f06            movel %d6,%sp@-
10c786a0:       486e ffdc       pea %fp@(-36)
10c786a4:       102b 009a       moveb %a3@(154),%d0
10c786a8:       223c 10c7 830e  movel #281510670,%d1
10c786ae:       0c00 0001       cmpib #1,%d0
10c786b2:       6606            bnes 10c786ba <udp_sendmsg+0x27c>
10c786b4:       223c 10c7 83e6  movel #281510886,%d1
10c786ba:       2f01            movel %d1,%sp@-
10c786bc:       2f0b            movel %a3,%sp@-
10c786be:       4eb9 10c6 4ab8  jsr 10c64ab8 <ip_build_xmit>
10c786c4:       2440            moveal %d0,%a2
10c786c6:       4fef 001c       lea %sp@(28),%sp
10c786ca:       202e ffc6       movel %fp@(-58),%d0
10c786ce:       6706            beqs 10c786d6 <udp_sendmsg+0x298>
10c786d0:       2040            moveal %d0,%a0
10c786d2:       5888            addql #4,%a0
10c786d4:       5390            subql #1,%a0@
10c786d6:       4a87            tstl %d7
10c786d8:       670a            beqs 10c786e4 <udp_sendmsg+0x2a6>
10c786da:       2f2e fffc       movel %fp@(-4),%sp@-
10c786de:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c786e4:       b4fc 0000       cmpaw #0,%a2
10c786e8:       660a            bnes 10c786f4 <udp_sendmsg+0x2b6>
10c786ea:       52b9 1003 3182  addql #1,10033182 <udp_statistics+0x1c>
10c786f0:       2005            movel %d5,%d0
10c786f2:       6034            bras 10c78728 <udp_sendmsg+0x2ea>
10c786f4:       200a            movel %a2,%d0
10c786f6:       6030            bras 10c78728 <udp_sendmsg+0x2ea>
10c786f8:       206e ffc6       moveal %fp@(-58),%a0
10c786fc:       b0fc 0000       cmpaw #0,%a0
10c78700:       6712            beqs 10c78714 <udp_sendmsg+0x2d6>
10c78702:       2068 0050       moveal %a0@(80),%a0
10c78706:       b0fc 0000       cmpaw #0,%a0
10c7870a:       6708            beqs 10c78714 <udp_sendmsg+0x2d6>
10c7870c:       2179 1002 67b0  movel 100267b0 <jiffies>,%a0@(20)
10c78712:       0014 
10c78714:       082c 0004 001b  btst #4,%a4@(27)
10c7871a:       6700 ff48       beqw 10c78664 <udp_sendmsg+0x226>
10c7871e:       4a85            tstl %d5
10c78720:       6600 ff42       bnew 10c78664 <udp_sendmsg+0x226>
10c78724:       95ca            subal %a2,%a2
10c78726:       60a2            bras 10c786ca <udp_sendmsg+0x28c>
10c78728:       4cee 1cfc ffa0  moveml %fp@(-96),%d2-%d7/%a2-%a4
10c7872e:       4e5e            unlk %fp
10c78730:       4e75            rts

10c78732 <udp_ioctl>:
10c78732:       4e56 0000       linkw %fp,#0
10c78736:       2f0a            movel %a2,%sp@-
10c78738:       206e 0008       moveal %fp@(8),%a0
10c7873c:       202e 000c       movel %fp@(12),%d0
10c78740:       246e 0010       moveal %fp@(16),%a2
10c78744:       0c80 0000 5411  cmpil #21521,%d0
10c7874a:       670a            beqs 10c78756 <udp_ioctl+0x24>
10c7874c:       0c80 0000 541b  cmpil #21531,%d0
10c78752:       670c            beqs 10c78760 <udp_ioctl+0x2e>
10c78754:       6032            bras 10c78788 <udp_ioctl+0x56>
10c78756:       2028 0064       movel %a0@(100),%d0
10c7875a:       2480            movel %d0,%a2@
10c7875c:       7000            moveq #0,%d0
10c7875e:       602e            bras 10c7878e <udp_ioctl+0x5c>
10c78760:       7000            moveq #0,%d0
10c78762:       007c 0700       oriw #1792,%sr
10c78766:       41e8 0054       lea %a0@(84),%a0
10c7876a:       2250            moveal %a0@,%a1
10c7876c:       b1c9            cmpal %a1,%a0
10c7876e:       6602            bnes 10c78772 <udp_ioctl+0x40>
10c78770:       93c9            subal %a1,%a1
10c78772:       b2fc 0000       cmpaw #0,%a1
10c78776:       6706            beqs 10c7877e <udp_ioctl+0x4c>
10c78778:       2029 005c       movel %a1@(92),%d0
10c7877c:       5180            subql #8,%d0
10c7877e:       027c f8ff       andiw #-1793,%sr
10c78782:       2480            movel %d0,%a2@
10c78784:       7000            moveq #0,%d0
10c78786:       6006            bras 10c7878e <udp_ioctl+0x5c>
10c78788:       203c ffff fdfd  movel #-515,%d0
10c7878e:       245f            moveal %sp@+,%a2
10c78790:       4e5e            unlk %fp
10c78792:       4e75            rts

10c78794 <udp_recvmsg>:
10c78794:       4e56 fffc       linkw %fp,#-4
10c78798:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c7879c:       2a6e 0008       moveal %fp@(8),%a5
10c787a0:       266e 000c       moveal %fp@(12),%a3
10c787a4:       242e 0010       movel %fp@(16),%d2
10c787a8:       282e 0018       movel %fp@(24),%d4
10c787ac:       206e 001c       moveal %fp@(28),%a0
10c787b0:       2853            moveal %a3@,%a4
10c787b2:       b0fc 0000       cmpaw #0,%a0
10c787b6:       6704            beqs 10c787bc <udp_recvmsg+0x28>
10c787b8:       7010            moveq #16,%d0
10c787ba:       2080            movel %d0,%a0@
10c787bc:       0804 000d       btst #13,%d4
10c787c0:       6710            beqs 10c787d2 <udp_recvmsg+0x3e>
10c787c2:       2f02            movel %d2,%sp@-
10c787c4:       2f0b            movel %a3,%sp@-
10c787c6:       2f0d            movel %a5,%sp@-
10c787c8:       4eb9 10c6 587e  jsr 10c6587e <ip_recv_error>
10c787ce:       6000 01b6       braw 10c78986 <udp_recvmsg+0x1f2>
10c787d2:       486e fffc       pea %fp@(-4)
10c787d6:       2f2e 0014       movel %fp@(20),%sp@-
10c787da:       2f04            movel %d4,%sp@-
10c787dc:       2f0d            movel %a5,%sp@-
10c787de:       4eb9 10c5 6eb0  jsr 10c56eb0 <skb_recv_datagram>
10c787e4:       2440            moveal %d0,%a2
10c787e6:       4fef 0010       lea %sp@(16),%sp
10c787ea:       b4fc 0000       cmpaw #0,%a2
10c787ee:       6700 0116       beqw 10c78906 <udp_recvmsg+0x172>
10c787f2:       262a 005c       movel %a2@(92),%d3
10c787f6:       5183            subql #8,%d3
10c787f8:       b483            cmpl %d3,%d2
10c787fa:       6c08            bges 10c78804 <udp_recvmsg+0x70>
10c787fc:       2602            movel %d2,%d3
10c787fe:       7220            moveq #32,%d1
10c78800:       83ab 0018       orl %d1,%a3@(24)
10c78804:       0c2a 0002 006b  cmpib #2,%a2@(107)
10c7880a:       6734            beqs 10c78840 <udp_recvmsg+0xac>
10c7880c:       082b 0005 001b  btst #5,%a3@(27)
10c78812:       6748            beqs 10c7885c <udp_recvmsg+0xc8>
10c78814:       2f2a 0064       movel %a2@(100),%sp@-
10c78818:       2f2a 005c       movel %a2@(92),%sp@-
10c7881c:       42a7            clrl %sp@-
10c7881e:       2f0a            movel %a2,%sp@-
10c78820:       4eb9 10c5 65c8  jsr 10c565c8 <skb_checksum>
10c78826:       4fef 0010       lea %sp@(16),%sp
10c7882a:       2400            movel %d0,%d2
10c7882c:       2200            movel %d0,%d1
10c7882e:       4841            swap %d1
10c78830:       d441            addw %d1,%d2
10c78832:       4241            clrw %d1
10c78834:       d541            addxw %d1,%d2
10c78836:       2002            movel %d2,%d0
10c78838:       0c40 ffff       cmpiw #-1,%d0
10c7883c:       6600 00ce       bnew 10c7890c <udp_recvmsg+0x178>
10c78840:       2f03            movel %d3,%sp@-
10c78842:       2f2b 0008       movel %a3@(8),%sp@-
10c78846:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c7884a:       2f0a            movel %a2,%sp@-
10c7884c:       4eb9 10c5 6fd8  jsr 10c56fd8 <skb_copy_datagram_iovec>
10c78852:       2d40 fffc       movel %d0,%fp@(-4)
10c78856:       4fef 0010       lea %sp@(16),%sp
10c7885a:       6020            bras 10c7887c <udp_recvmsg+0xe8>
10c7885c:       2f2b 0008       movel %a3@(8),%sp@-
10c78860:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c78864:       2f0a            movel %a2,%sp@-
10c78866:       4eb9 10c5 73ea  jsr 10c573ea <skb_copy_and_csum_datagram_iovec>
10c7886c:       2d40 fffc       movel %d0,%fp@(-4)
10c78870:       4fef 000c       lea %sp@(12),%sp
10c78874:       72ea            moveq #-22,%d1
10c78876:       b280            cmpl %d0,%d1
10c78878:       6700 0092       beqw 10c7890c <udp_recvmsg+0x178>
10c7887c:       4aae fffc       tstl %fp@(-4)
10c78880:       667a            bnes 10c788fc <udp_recvmsg+0x168>
10c78882:       4a2d 009e       tstb %a5@(158)
10c78886:       671e            beqs 10c788a6 <udp_recvmsg+0x112>
10c78888:       486a 0010       pea %a2@(16)
10c7888c:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c78890:       4878 001d       pea 1d <LSIGTRAP+0x18>
10c78894:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c78898:       2f0b            movel %a3,%sp@-
10c7889a:       4eb9 10c5 77e0  jsr 10c577e0 <put_cmsg>
10c788a0:       4fef 0014       lea %sp@(20),%sp
10c788a4:       6010            bras 10c788b6 <udp_recvmsg+0x122>
10c788a6:       202a 0010       movel %a2@(16),%d0
10c788aa:       222a 0014       movel %a2@(20),%d1
10c788ae:       2b40 02fe       movel %d0,%a5@(766)
10c788b2:       2b41 0302       movel %d1,%a5@(770)
10c788b6:       b8fc 0000       cmpaw #0,%a4
10c788ba:       672a            beqs 10c788e6 <udp_recvmsg+0x152>
10c788bc:       38bc 0002       movew #2,%a4@
10c788c0:       206a 001c       moveal %a2@(28),%a0
10c788c4:       3950 0002       movew %a0@,%a4@(2)
10c788c8:       206a 0020       moveal %a2@(32),%a0
10c788cc:       2968 000c 0004  movel %a0@(12),%a4@(4)
10c788d2:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c788d6:       42a7            clrl %sp@-
10c788d8:       486c 0008       pea %a4@(8)
10c788dc:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c788e2:       4fef 000c       lea %sp@(12),%sp
10c788e6:       4aad 02b2       tstl %a5@(690)
10c788ea:       670c            beqs 10c788f8 <udp_recvmsg+0x164>
10c788ec:       2f0a            movel %a2,%sp@-
10c788ee:       2f0b            movel %a3,%sp@-
10c788f0:       4eb9 10c6 53a2  jsr 10c653a2 <ip_cmsg_recv>
10c788f6:       508f            addql #8,%sp
10c788f8:       2d43 fffc       movel %d3,%fp@(-4)
10c788fc:       2f0a            movel %a2,%sp@-
10c788fe:       2f0d            movel %a5,%sp@-
10c78900:       4eb9 10c5 6f72  jsr 10c56f72 <skb_free_datagram>
10c78906:       202e fffc       movel %fp@(-4),%d0
10c7890a:       607a            bras 10c78986 <udp_recvmsg+0x1f2>
10c7890c:       52b9 1003 316e  addql #1,1003316e <udp_statistics+0x8>
10c78912:       0804 0001       btst #1,%d4
10c78916:       6762            beqs 10c7897a <udp_recvmsg+0x1e6>
10c78918:       7200            moveq #0,%d1
10c7891a:       007c 0700       oriw #1792,%sr
10c7891e:       41ed 0054       lea %a5@(84),%a0
10c78922:       2010            movel %a0@,%d0
10c78924:       b1c0            cmpal %d0,%a0
10c78926:       6602            bnes 10c7892a <udp_recvmsg+0x196>
10c78928:       7000            moveq #0,%d0
10c7892a:       b08a            cmpl %a2,%d0
10c7892c:       661c            bnes 10c7894a <udp_recvmsg+0x1b6>
10c7892e:       53a8 0008       subql #1,%a0@(8)
10c78932:       2252            moveal %a2@,%a1
10c78934:       206a 0004       moveal %a2@(4),%a0
10c78938:       4292            clrl %a2@
10c7893a:       42aa 0004       clrl %a2@(4)
10c7893e:       42aa 0008       clrl %a2@(8)
10c78942:       2348 0004       movel %a0,%a1@(4)
10c78946:       2089            movel %a1,%a0@
10c78948:       7201            moveq #1,%d1
10c7894a:       027c f8ff       andiw #-1793,%sr
10c7894e:       4a81            tstl %d1
10c78950:       6728            beqs 10c7897a <udp_recvmsg+0x1e6>
10c78952:       7201            moveq #1,%d1
10c78954:       b2aa 0070       cmpl %a2@(112),%d1
10c78958:       6716            beqs 10c78970 <udp_recvmsg+0x1dc>
10c7895a:       41ea 0070       lea %a2@(112),%a0
10c7895e:       40c1            movew %sr,%d1
10c78960:       007c 0700       oriw #1792,%sr
10c78964:       2010            movel %a0@,%d0
10c78966:       5380            subql #1,%d0
10c78968:       2080            movel %d0,%a0@
10c7896a:       46c1            movew %d1,%sr
10c7896c:       4a80            tstl %d0
10c7896e:       660a            bnes 10c7897a <udp_recvmsg+0x1e6>
10c78970:       2f0a            movel %a2,%sp@-
10c78972:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c78978:       588f            addql #4,%sp
10c7897a:       2f0a            movel %a2,%sp@-
10c7897c:       2f0d            movel %a5,%sp@-
10c7897e:       4eb9 10c5 6f72  jsr 10c56f72 <skb_free_datagram>
10c78984:       70f5            moveq #-11,%d0
10c78986:       4cee 3c1c ffe0  moveml %fp@(-32),%d2-%d4/%a2-%a5
10c7898c:       4e5e            unlk %fp
10c7898e:       4e75            rts

10c78990 <udp_connect>:
10c78990:       4e56 ffe8       linkw %fp,#-24
10c78994:       48e7 3c38       moveml %d2-%d5/%a2-%a4,%sp@-
10c78998:       246e 0008       moveal %fp@(8),%a2
10c7899c:       286e 000c       moveal %fp@(12),%a4
10c789a0:       700f            moveq #15,%d0
10c789a2:       b0ae 0010       cmpl %fp@(16),%d0
10c789a6:       6506            bcss 10c789ae <udp_connect+0x1e>
10c789a8:       70ea            moveq #-22,%d0
10c789aa:       6000 011a       braw 10c78ac6 <udp_connect+0x136>
10c789ae:       709f            moveq #-97,%d0
10c789b0:       0c54 0002       cmpiw #2,%a4@
10c789b4:       6600 0110       bnew 10c78ac6 <udp_connect+0x136>
10c789b8:       202a 0048       movel %a2@(72),%d0
10c789bc:       42aa 0048       clrl %a2@(72)
10c789c0:       4a80            tstl %d0
10c789c2:       6706            beqs 10c789ca <udp_connect+0x3a>
10c789c4:       2040            moveal %d0,%a0
10c789c6:       5888            addql #4,%a0
10c789c8:       5390            subql #1,%a0@
10c789ca:       781e            moveq #30,%d4
10c789cc:       c8aa 02ae       andl %a2@(686),%d4
10c789d0:       882a 0290       orb %a2@(656),%d4
10c789d4:       47ee ffea       lea %fp@(-22),%a3
10c789d8:       242c 0004       movel %a4@(4),%d2
10c789dc:       262a 0084       movel %a2@(132),%d3
10c789e0:       2a2a 000c       movel %a2@(12),%d5
10c789e4:       42ae fff6       clrl %fp@(-10)
10c789e8:       426e fffe       clrw %fp@(-2)
10c789ec:       2d42 ffee       movel %d2,%fp@(-18)
10c789f0:       2d43 fff2       movel %d3,%fp@(-14)
10c789f4:       2d45 fffa       movel %d5,%fp@(-6)
10c789f8:       1d44 fffe       moveb %d4,%fp@(-2)
10c789fc:       486e ffee       pea %fp@(-18)
10c78a00:       2f0b            movel %a3,%sp@-
10c78a02:       4eb9 10c6 0e00  jsr 10c60e00 <ip_route_output_key>
10c78a08:       508f            addql #8,%sp
10c78a0a:       4a80            tstl %d0
10c78a0c:       6642            bnes 10c78a50 <udp_connect+0xc0>
10c78a0e:       4a82            tstl %d2
10c78a10:       6704            beqs 10c78a16 <udp_connect+0x86>
10c78a12:       4a83            tstl %d3
10c78a14:       663a            bnes 10c78a50 <udp_connect+0xc0>
10c78a16:       2053            moveal %a3@,%a0
10c78a18:       2428 006c       movel %a0@(108),%d2
10c78a1c:       2628 0070       movel %a0@(112),%d3
10c78a20:       b0fc 0000       cmpaw #0,%a0
10c78a24:       6704            beqs 10c78a2a <udp_connect+0x9a>
10c78a26:       5888            addql #4,%a0
10c78a28:       5390            subql #1,%a0@
10c78a2a:       4293            clrl %a3@
10c78a2c:       42ae fff6       clrl %fp@(-10)
10c78a30:       426e fffe       clrw %fp@(-2)
10c78a34:       2d42 ffee       movel %d2,%fp@(-18)
10c78a38:       2d43 fff2       movel %d3,%fp@(-14)
10c78a3c:       2d45 fffa       movel %d5,%fp@(-6)
10c78a40:       1d44 fffe       moveb %d4,%fp@(-2)
10c78a44:       486e ffee       pea %fp@(-18)
10c78a48:       2f0b            movel %a3,%sp@-
10c78a4a:       4eb9 10c6 0e00  jsr 10c60e00 <ip_route_output_key>
10c78a50:       4a80            tstl %d0
10c78a52:       6672            bnes 10c78ac6 <udp_connect+0x136>
10c78a54:       206e ffea       moveal %fp@(-22),%a0
10c78a58:       0828 0004 0064  btst #4,%a0@(100)
10c78a5e:       6714            beqs 10c78a74 <udp_connect+0xe4>
10c78a60:       102a 009b       moveb %a2@(155),%d0
10c78a64:       660e            bnes 10c78a74 <udp_connect+0xe4>
10c78a66:       b0fc 0000       cmpaw #0,%a0
10c78a6a:       6704            beqs 10c78a70 <udp_connect+0xe0>
10c78a6c:       5888            addql #4,%a0
10c78a6e:       5390            subql #1,%a0@
10c78a70:       70f3            moveq #-13,%d0
10c78a72:       6052            bras 10c78ac6 <udp_connect+0x136>
10c78a74:       4aaa 0084       tstl %a2@(132)
10c78a78:       660a            bnes 10c78a84 <udp_connect+0xf4>
10c78a7a:       206e ffea       moveal %fp@(-22),%a0
10c78a7e:       2568 0070 0084  movel %a0@(112),%a2@(132)
10c78a84:       4aaa 0004       tstl %a2@(4)
10c78a88:       660a            bnes 10c78a94 <udp_connect+0x104>
10c78a8a:       206e ffea       moveal %fp@(-22),%a0
10c78a8e:       2568 0070 0004  movel %a0@(112),%a2@(4)
10c78a94:       206e ffea       moveal %fp@(-22),%a0
10c78a98:       24a8 006c       movel %a0@(108),%a2@
10c78a9c:       356c 0002 0008  movew %a4@(2),%a2@(8)
10c78aa2:       157c 0001 0020  moveb #1,%a2@(32)
10c78aa8:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c78aae:       3540 02be       movew %d0,%a2@(702)
10c78ab2:       202a 0048       movel %a2@(72),%d0
10c78ab6:       2548 0048       movel %a0,%a2@(72)
10c78aba:       4a80            tstl %d0
10c78abc:       6706            beqs 10c78ac4 <udp_connect+0x134>
10c78abe:       2040            moveal %d0,%a0
10c78ac0:       5888            addql #4,%a0
10c78ac2:       5390            subql #1,%a0@
10c78ac4:       7000            moveq #0,%d0
10c78ac6:       4cee 1c3c ffcc  moveml %fp@(-52),%d2-%d5/%a2-%a4
10c78acc:       4e5e            unlk %fp
10c78ace:       4e75            rts

10c78ad0 <udp_disconnect>:
10c78ad0:       4e56 0000       linkw %fp,#0
10c78ad4:       2f0a            movel %a2,%sp@-
10c78ad6:       246e 0008       moveal %fp@(8),%a2
10c78ada:       157c 0007 0020  moveb #7,%a2@(32)
10c78ae0:       4292            clrl %a2@
10c78ae2:       426a 0008       clrw %a2@(8)
10c78ae6:       42aa 000c       clrl %a2@(12)
10c78aea:       082a 0002 00a0  btst #2,%a2@(160)
10c78af0:       6608            bnes 10c78afa <udp_disconnect+0x2a>
10c78af2:       42aa 0004       clrl %a2@(4)
10c78af6:       42aa 0084       clrl %a2@(132)
10c78afa:       082a 0003 00a0  btst #3,%a2@(160)
10c78b00:       6610            bnes 10c78b12 <udp_disconnect+0x42>
10c78b02:       206a 00d2       moveal %a2@(210),%a0
10c78b06:       2f0a            movel %a2,%sp@-
10c78b08:       2068 003c       moveal %a0@(60),%a0
10c78b0c:       4e90            jsr %a0@
10c78b0e:       426a 0022       clrw %a2@(34)
10c78b12:       202a 0048       movel %a2@(72),%d0
10c78b16:       42aa 0048       clrl %a2@(72)
10c78b1a:       4a80            tstl %d0
10c78b1c:       6706            beqs 10c78b24 <udp_disconnect+0x54>
10c78b1e:       2040            moveal %d0,%a0
10c78b20:       5888            addql #4,%a0
10c78b22:       5390            subql #1,%a0@
10c78b24:       7000            moveq #0,%d0
10c78b26:       246e fffc       moveal %fp@(-4),%a2
10c78b2a:       4e5e            unlk %fp
10c78b2c:       4e75            rts

10c78b2e <udp_close>:
10c78b2e:       4e56 0000       linkw %fp,#0
10c78b32:       2f2e 0008       movel %fp@(8),%sp@-
10c78b36:       4eb9 10c7 c736  jsr 10c7c736 <inet_sock_release>
10c78b3c:       4e5e            unlk %fp
10c78b3e:       4e75            rts

10c78b40 <udp_queue_rcv_skb>:
10c78b40:       4e56 0000       linkw %fp,#0
10c78b44:       2f0b            movel %a3,%sp@-
10c78b46:       2f0a            movel %a2,%sp@-
10c78b48:       246e 0008       moveal %fp@(8),%a2
10c78b4c:       266e 000c       moveal %fp@(12),%a3
10c78b50:       222b 0078       movel %a3@(120),%d1
10c78b54:       202a 0050       movel %a2@(80),%d0
10c78b58:       d081            addl %d1,%d0
10c78b5a:       b0aa 0040       cmpl %a2@(64),%d0
10c78b5e:       644c            bccs 10c78bac <udp_queue_rcv_skb+0x6c>
10c78b60:       42ab 0018       clrl %a3@(24)
10c78b64:       274a 000c       movel %a2,%a3@(12)
10c78b68:       277c 10c5 4c0e  movel #281365518,%a3@(140)
10c78b6e:       008c 
10c78b70:       d3aa 0050       addl %d1,%a2@(80)
10c78b74:       41ea 0054       lea %a2@(84),%a0
10c78b78:       40c0            movew %sr,%d0
10c78b7a:       007c 0700       oriw #1792,%sr
10c78b7e:       2748 0008       movel %a0,%a3@(8)
10c78b82:       52a8 0008       addql #1,%a0@(8)
10c78b86:       2268 0004       moveal %a0@(4),%a1
10c78b8a:       2688            movel %a0,%a3@
10c78b8c:       2749 0004       movel %a1,%a3@(4)
10c78b90:       214b 0004       movel %a3,%a0@(4)
10c78b94:       228b            movel %a3,%a1@
10c78b96:       46c0            movew %d0,%sr
10c78b98:       102a 0094       moveb %a2@(148),%d0
10c78b9c:       664a            bnes 10c78be8 <udp_queue_rcv_skb+0xa8>
10c78b9e:       2f2b 005c       movel %a3@(92),%sp@-
10c78ba2:       2f0a            movel %a2,%sp@-
10c78ba4:       206a 0312       moveal %a2@(786),%a0
10c78ba8:       4e90            jsr %a0@
10c78baa:       603c            bras 10c78be8 <udp_queue_rcv_skb+0xa8>
10c78bac:       52b9 1003 316e  addql #1,1003316e <udp_statistics+0x8>
10c78bb2:       52b9 1003 2bcc  addql #1,10032bcc <ip_statistics+0x14>
10c78bb8:       53b9 1003 2bd0  subql #1,10032bd0 <ip_statistics+0x18>
10c78bbe:       7001            moveq #1,%d0
10c78bc0:       b0ab 0070       cmpl %a3@(112),%d0
10c78bc4:       6716            beqs 10c78bdc <udp_queue_rcv_skb+0x9c>
10c78bc6:       41eb 0070       lea %a3@(112),%a0
10c78bca:       40c1            movew %sr,%d1
10c78bcc:       007c 0700       oriw #1792,%sr
10c78bd0:       2010            movel %a0@,%d0
10c78bd2:       5380            subql #1,%d0
10c78bd4:       2080            movel %d0,%a0@
10c78bd6:       46c1            movew %d1,%sr
10c78bd8:       4a80            tstl %d0
10c78bda:       6608            bnes 10c78be4 <udp_queue_rcv_skb+0xa4>
10c78bdc:       2f0b            movel %a3,%sp@-
10c78bde:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c78be4:       70ff            moveq #-1,%d0
10c78be6:       6008            bras 10c78bf0 <udp_queue_rcv_skb+0xb0>
10c78be8:       52b9 1003 3166  addql #1,10033166 <udp_statistics>
10c78bee:       7000            moveq #0,%d0
10c78bf0:       246e fff8       moveal %fp@(-8),%a2
10c78bf4:       266e fffc       moveal %fp@(-4),%a3
10c78bf8:       4e5e            unlk %fp
10c78bfa:       4e75            rts

10c78bfc <udp_v4_mcast_deliver>:
10c78bfc:       4e56 0000       linkw %fp,#0
10c78c00:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c78c04:       286e 0008       moveal %fp@(8),%a4
10c78c08:       2a6e 000c       moveal %fp@(12),%a5
10c78c0c:       2a2e 0010       movel %fp@(16),%d5
10c78c10:       282e 0014       movel %fp@(20),%d4
10c78c14:       322d 0002       movew %a5@(2),%d1
10c78c18:       707f            moveq #127,%d0
10c78c1a:       c081            andl %d1,%d0
10c78c1c:       e588            lsll #2,%d0
10c78c1e:       41f9 1003 3186  lea 10033186 <udp_hash>,%a0
10c78c24:       2670 0800       moveal %a0@(00000000,%d0:l),%a3
10c78c28:       206c 0018       moveal %a4@(24),%a0
10c78c2c:       2628 003a       movel %a0@(58),%d3
10c78c30:       3415            movew %a5@,%d2
10c78c32:       204b            moveal %a3,%a0
10c78c34:       b0fc 0000       cmpaw #0,%a0
10c78c38:       6738            beqs 10c78c72 <udp_v4_mcast_deliver+0x76>
10c78c3a:       b268 000a       cmpw %a0@(10),%d1
10c78c3e:       6628            bnes 10c78c68 <udp_v4_mcast_deliver+0x6c>
10c78c40:       2010            movel %a0@,%d0
10c78c42:       6704            beqs 10c78c48 <udp_v4_mcast_deliver+0x4c>
10c78c44:       ba80            cmpl %d0,%d5
10c78c46:       6620            bnes 10c78c68 <udp_v4_mcast_deliver+0x6c>
10c78c48:       3028 0008       movew %a0@(8),%d0
10c78c4c:       b440            cmpw %d0,%d2
10c78c4e:       6704            beqs 10c78c54 <udp_v4_mcast_deliver+0x58>
10c78c50:       4a40            tstw %d0
10c78c52:       6614            bnes 10c78c68 <udp_v4_mcast_deliver+0x6c>
10c78c54:       2028 0004       movel %a0@(4),%d0
10c78c58:       6704            beqs 10c78c5e <udp_v4_mcast_deliver+0x62>
10c78c5a:       b880            cmpl %d0,%d4
10c78c5c:       660a            bnes 10c78c68 <udp_v4_mcast_deliver+0x6c>
10c78c5e:       2028 000c       movel %a0@(12),%d0
10c78c62:       670e            beqs 10c78c72 <udp_v4_mcast_deliver+0x76>
10c78c64:       b680            cmpl %d0,%d3
10c78c66:       670a            beqs 10c78c72 <udp_v4_mcast_deliver+0x76>
10c78c68:       2068 0010       moveal %a0@(16),%a0
10c78c6c:       b0fc 0000       cmpaw #0,%a0
10c78c70:       66c8            bnes 10c78c3a <udp_v4_mcast_deliver+0x3e>
10c78c72:       2648            moveal %a0,%a3
10c78c74:       b6fc 0000       cmpaw #0,%a3
10c78c78:       6776            beqs 10c78cf0 <udp_v4_mcast_deliver+0xf4>
10c78c7a:       200c            movel %a4,%d0
10c78c7c:       342d 0002       movew %a5@(2),%d2
10c78c80:       3055            moveaw %a5@,%a0
10c78c82:       246b 0010       moveal %a3@(16),%a2
10c78c86:       b4fc 0000       cmpaw #0,%a2
10c78c8a:       6738            beqs 10c78cc4 <udp_v4_mcast_deliver+0xc8>
10c78c8c:       b46a 000a       cmpw %a2@(10),%d2
10c78c90:       6628            bnes 10c78cba <udp_v4_mcast_deliver+0xbe>
10c78c92:       2212            movel %a2@,%d1
10c78c94:       6704            beqs 10c78c9a <udp_v4_mcast_deliver+0x9e>
10c78c96:       ba81            cmpl %d1,%d5
10c78c98:       6620            bnes 10c78cba <udp_v4_mcast_deliver+0xbe>
10c78c9a:       322a 0008       movew %a2@(8),%d1
10c78c9e:       b248            cmpw %a0,%d1
10c78ca0:       6704            beqs 10c78ca6 <udp_v4_mcast_deliver+0xaa>
10c78ca2:       4a41            tstw %d1
10c78ca4:       6614            bnes 10c78cba <udp_v4_mcast_deliver+0xbe>
10c78ca6:       222a 0004       movel %a2@(4),%d1
10c78caa:       6704            beqs 10c78cb0 <udp_v4_mcast_deliver+0xb4>
10c78cac:       b881            cmpl %d1,%d4
10c78cae:       660a            bnes 10c78cba <udp_v4_mcast_deliver+0xbe>
10c78cb0:       222a 000c       movel %a2@(12),%d1
10c78cb4:       670e            beqs 10c78cc4 <udp_v4_mcast_deliver+0xc8>
10c78cb6:       b681            cmpl %d1,%d3
10c78cb8:       670a            beqs 10c78cc4 <udp_v4_mcast_deliver+0xc8>
10c78cba:       246a 0010       moveal %a2@(16),%a2
10c78cbe:       b4fc 0000       cmpaw #0,%a2
10c78cc2:       66c8            bnes 10c78c8c <udp_v4_mcast_deliver+0x90>
10c78cc4:       b4fc 0000       cmpaw #0,%a2
10c78cc8:       670e            beqs 10c78cd8 <udp_v4_mcast_deliver+0xdc>
10c78cca:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c78cce:       2f0c            movel %a4,%sp@-
10c78cd0:       4eb9 10c5 59b2  jsr 10c559b2 <skb_clone>
10c78cd6:       508f            addql #8,%sp
10c78cd8:       4a80            tstl %d0
10c78cda:       670a            beqs 10c78ce6 <udp_v4_mcast_deliver+0xea>
10c78cdc:       2f00            movel %d0,%sp@-
10c78cde:       2f0b            movel %a3,%sp@-
10c78ce0:       4eba fe5e       jsr %pc@(10c78b40 <udp_queue_rcv_skb>)
10c78ce4:       508f            addql #8,%sp
10c78ce6:       264a            moveal %a2,%a3
10c78ce8:       b6fc 0000       cmpaw #0,%a3
10c78cec:       668c            bnes 10c78c7a <udp_v4_mcast_deliver+0x7e>
10c78cee:       6026            bras 10c78d16 <udp_v4_mcast_deliver+0x11a>
10c78cf0:       7001            moveq #1,%d0
10c78cf2:       b0ac 0070       cmpl %a4@(112),%d0
10c78cf6:       6716            beqs 10c78d0e <udp_v4_mcast_deliver+0x112>
10c78cf8:       41ec 0070       lea %a4@(112),%a0
10c78cfc:       40c1            movew %sr,%d1
10c78cfe:       007c 0700       oriw #1792,%sr
10c78d02:       2010            movel %a0@,%d0
10c78d04:       5380            subql #1,%d0
10c78d06:       2080            movel %d0,%a0@
10c78d08:       46c1            movew %d1,%sr
10c78d0a:       4a80            tstl %d0
10c78d0c:       6608            bnes 10c78d16 <udp_v4_mcast_deliver+0x11a>
10c78d0e:       2f0c            movel %a4,%sp@-
10c78d10:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c78d16:       7000            moveq #0,%d0
10c78d18:       4cee 3c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a5
10c78d1e:       4e5e            unlk %fp
10c78d20:       4e75            rts

10c78d22 <udp_checksum_init>:
10c78d22:       4e56 0000       linkw %fp,#0
10c78d26:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c78d2a:       246e 0008       moveal %fp@(8),%a2
10c78d2e:       206e 000c       moveal %fp@(12),%a0
10c78d32:       202e 0010       movel %fp@(16),%d0
10c78d36:       262e 0014       movel %fp@(20),%d3
10c78d3a:       242e 0018       movel %fp@(24),%d2
10c78d3e:       3800            movew %d0,%d4
10c78d40:       4a68 0006       tstw %a0@(6)
10c78d44:       6608            bnes 10c78d4e <udp_checksum_init+0x2c>
10c78d46:       157c 0002 006b  moveb #2,%a2@(107)
10c78d4c:       6042            bras 10c78d90 <udp_checksum_init+0x6e>
10c78d4e:       0c2a 0001 006b  cmpib #1,%a2@(107)
10c78d54:       663a            bnes 10c78d90 <udp_checksum_init+0x6e>
10c78d56:       157c 0002 006b  moveb #2,%a2@(107)
10c78d5c:       2f2a 0064       movel %a2@(100),%sp@-
10c78d60:       2f02            movel %d2,%sp@-
10c78d62:       2f03            movel %d3,%sp@-
10c78d64:       3f00            movew %d0,%sp@-
10c78d66:       4267            clrw %sp@-
10c78d68:       2f08            movel %a0,%sp@-
10c78d6a:       4eba f55c       jsr %pc@(10c782c8 <udp_check>)
10c78d6e:       4fef 0014       lea %sp@(20),%sp
10c78d72:       4a40            tstw %d0
10c78d74:       673c            beqs 10c78db2 <udp_checksum_init+0x90>
10c78d76:       4eb9 10c5 ca54  jsr 10c5ca54 <net_ratelimit>
10c78d7c:       4a80            tstl %d0
10c78d7e:       670c            beqs 10c78d8c <udp_checksum_init+0x6a>
10c78d80:       4879 1000 993b  pea 1000993b <timer_bug_msg+0x774>
10c78d86:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c78d8c:       422a 006b       clrb %a2@(107)
10c78d90:       0c2a 0002 006b  cmpib #2,%a2@(107)
10c78d96:       671a            beqs 10c78db2 <udp_checksum_init+0x90>
10c78d98:       7200            moveq #0,%d1
10c78d9a:       4280            clrl %d0
10c78d9c:       3004            movew %d4,%d0
10c78d9e:       7811            moveq #17,%d4
10c78da0:       d084            addl %d4,%d0
10c78da2:       d483            addl %d3,%d2
10c78da4:       d580            addxl %d0,%d2
10c78da6:       d581            addxl %d1,%d2
10c78da8:       4283            clrl %d3
10c78daa:       d583            addxl %d3,%d2
10c78dac:       2002            movel %d2,%d0
10c78dae:       2540 0064       movel %d0,%a2@(100)
10c78db2:       7000            moveq #0,%d0
10c78db4:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c78dba:       4e5e            unlk %fp
10c78dbc:       4e75            rts

10c78dbe <udp_rcv>:
10c78dbe:       4e56 fff8       linkw %fp,#-8
10c78dc2:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c78dc6:       266e 0008       moveal %fp@(8),%a3
10c78dca:       286b 0028       moveal %a3@(40),%a4
10c78dce:       206b 0020       moveal %a3@(32),%a0
10c78dd2:       2d68 000c fff8  movel %a0@(12),%fp@(-8)
10c78dd8:       2d68 0010 fffc  movel %a0@(16),%fp@(-4)
10c78dde:       242b 005c       movel %a3@(92),%d2
10c78de2:       52b9 1003 2bd0  addql #1,10032bd0 <ip_statistics+0x18>
10c78de8:       206b 001c       moveal %a3@(28),%a0
10c78dec:       3628 0004       movew %a0@(4),%d3
10c78df0:       4280            clrl %d0
10c78df2:       3003            movew %d3,%d0
10c78df4:       b480            cmpl %d0,%d2
10c78df6:       6d00 0144       bltw 10c78f3c <udp_rcv+0x17e>
10c78dfa:       0c43 0007       cmpiw #7,%d3
10c78dfe:       6300 013c       blsw 10c78f3c <udp_rcv+0x17e>
10c78e02:       b0ab 005c       cmpl %a3@(92),%d0
10c78e06:       6426            bccs 10c78e2e <udp_rcv+0x70>
10c78e08:       4aab 0060       tstl %a3@(96)
10c78e0c:       6714            beqs 10c78e22 <udp_rcv+0x64>
10c78e0e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c78e12:       2f00            movel %d0,%sp@-
10c78e14:       2f0b            movel %a3,%sp@-
10c78e16:       4eb9 10c5 60b2  jsr 10c560b2 <___pskb_trim>
10c78e1c:       4fef 000c       lea %sp@(12),%sp
10c78e20:       600e            bras 10c78e30 <udp_rcv+0x72>
10c78e22:       2740 005c       movel %d0,%a3@(92)
10c78e26:       d0ab 0080       addl %a3@(128),%d0
10c78e2a:       2740 0084       movel %d0,%a3@(132)
10c78e2e:       7000            moveq #0,%d0
10c78e30:       4a80            tstl %d0
10c78e32:       6600 0108       bnew 10c78f3c <udp_rcv+0x17e>
10c78e36:       246b 001c       moveal %a3@(28),%a2
10c78e3a:       2f2e fffc       movel %fp@(-4),%sp@-
10c78e3e:       2f2e fff8       movel %fp@(-8),%sp@-
10c78e42:       3f03            movew %d3,%sp@-
10c78e44:       4267            clrw %sp@-
10c78e46:       2f0a            movel %a2,%sp@-
10c78e48:       2f0b            movel %a3,%sp@-
10c78e4a:       4eba fed6       jsr %pc@(10c78d22 <udp_checksum_init>)
10c78e4e:       4fef 0014       lea %sp@(20),%sp
10c78e52:       4a80            tstl %d0
10c78e54:       6d00 0118       bltw 10c78f6e <udp_rcv+0x1b0>
10c78e58:       202c 0064       movel %a4@(100),%d0
10c78e5c:       0280 3000 0000  andil #805306368,%d0
10c78e62:       6714            beqs 10c78e78 <udp_rcv+0xba>
10c78e64:       2f2e fffc       movel %fp@(-4),%sp@-
10c78e68:       2f2e fff8       movel %fp@(-8),%sp@-
10c78e6c:       2f0a            movel %a2,%sp@-
10c78e6e:       2f0b            movel %a3,%sp@-
10c78e70:       4eba fd8a       jsr %pc@(10c78bfc <udp_v4_mcast_deliver>)
10c78e74:       6000 0192       braw 10c79008 <udp_rcv+0x24a>
10c78e78:       206b 0018       moveal %a3@(24),%a0
10c78e7c:       2f28 003a       movel %a0@(58),%sp@-
10c78e80:       4280            clrl %d0
10c78e82:       302a 0002       movew %a2@(2),%d0
10c78e86:       2f00            movel %d0,%sp@-
10c78e88:       2f2e fffc       movel %fp@(-4),%sp@-
10c78e8c:       4280            clrl %d0
10c78e8e:       3012            movew %a2@,%d0
10c78e90:       2f00            movel %d0,%sp@-
10c78e92:       2f2e fff8       movel %fp@(-8),%sp@-
10c78e96:       4eba f264       jsr %pc@(10c780fc <udp_v4_lookup_longway>)
10c78e9a:       2400            movel %d0,%d2
10c78e9c:       4fef 0014       lea %sp@(20),%sp
10c78ea0:       6708            beqs 10c78eaa <udp_rcv+0xec>
10c78ea2:       2242            moveal %d2,%a1
10c78ea4:       41e9 0028       lea %a1@(40),%a0
10c78ea8:       5290            addql #1,%a0@
10c78eaa:       4a82            tstl %d2
10c78eac:       6730            beqs 10c78ede <udp_rcv+0x120>
10c78eae:       2f0b            movel %a3,%sp@-
10c78eb0:       2f02            movel %d2,%sp@-
10c78eb2:       4eba fc8c       jsr %pc@(10c78b40 <udp_queue_rcv_skb>)
10c78eb6:       508f            addql #8,%sp
10c78eb8:       2242            moveal %d2,%a1
10c78eba:       41e9 0028       lea %a1@(40),%a0
10c78ebe:       40c1            movew %sr,%d1
10c78ec0:       007c 0700       oriw #1792,%sr
10c78ec4:       2010            movel %a0@,%d0
10c78ec6:       5380            subql #1,%d0
10c78ec8:       2080            movel %d0,%a0@
10c78eca:       46c1            movew %d1,%sr
10c78ecc:       4a80            tstl %d0
10c78ece:       6600 0136       bnew 10c79006 <udp_rcv+0x248>
10c78ed2:       2f02            movel %d2,%sp@-
10c78ed4:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c78eda:       6000 012a       braw 10c79006 <udp_rcv+0x248>
10c78ede:       7000            moveq #0,%d0
10c78ee0:       0c2b 0002 006b  cmpib #2,%a3@(107)
10c78ee6:       6730            beqs 10c78f18 <udp_rcv+0x15a>
10c78ee8:       2f2b 0064       movel %a3@(100),%sp@-
10c78eec:       2f2b 005c       movel %a3@(92),%sp@-
10c78ef0:       42a7            clrl %sp@-
10c78ef2:       2f0b            movel %a3,%sp@-
10c78ef4:       4eb9 10c5 65c8  jsr 10c565c8 <skb_checksum>
10c78efa:       4fef 0010       lea %sp@(16),%sp
10c78efe:       2400            movel %d0,%d2
10c78f00:       2200            movel %d0,%d1
10c78f02:       4841            swap %d1
10c78f04:       d441            addw %d1,%d2
10c78f06:       4241            clrw %d1
10c78f08:       d541            addxw %d1,%d2
10c78f0a:       2002            movel %d2,%d0
10c78f0c:       0c40 ffff       cmpiw #-1,%d0
10c78f10:       56c0            sne %d0
10c78f12:       4880            extw %d0
10c78f14:       48c0            extl %d0
10c78f16:       4480            negl %d0
10c78f18:       4a80            tstl %d0
10c78f1a:       6652            bnes 10c78f6e <udp_rcv+0x1b0>
10c78f1c:       52b9 1003 316a  addql #1,1003316a <udp_statistics+0x4>
10c78f22:       42a7            clrl %sp@-
10c78f24:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c78f28:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c78f2c:       2f0b            movel %a3,%sp@-
10c78f2e:       4eb9 10c7 a7ec  jsr 10c7a7ec <icmp_send>
10c78f34:       4fef 0010       lea %sp@(16),%sp
10c78f38:       6000 00a6       braw 10c78fe0 <udp_rcv+0x222>
10c78f3c:       4eb9 10c5 ca54  jsr 10c5ca54 <net_ratelimit>
10c78f42:       4a80            tstl %d0
10c78f44:       6716            beqs 10c78f5c <udp_rcv+0x19e>
10c78f46:       2f02            movel %d2,%sp@-
10c78f48:       3f03            movew %d3,%sp@-
10c78f4a:       4267            clrw %sp@-
10c78f4c:       4879 1000 9957  pea 10009957 <timer_bug_msg+0x790>
10c78f52:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c78f58:       4fef 000c       lea %sp@(12),%sp
10c78f5c:       52b9 1003 316e  addql #1,1003316e <udp_statistics+0x8>
10c78f62:       7401            moveq #1,%d2
10c78f64:       b4ab 0070       cmpl %a3@(112),%d2
10c78f68:       6700 0094       beqw 10c78ffe <udp_rcv+0x240>
10c78f6c:       607a            bras 10c78fe8 <udp_rcv+0x22a>
10c78f6e:       4eb9 10c5 ca54  jsr 10c5ca54 <net_ratelimit>
10c78f74:       4a80            tstl %d0
10c78f76:       6762            beqs 10c78fda <udp_rcv+0x21c>
10c78f78:       3f03            movew %d3,%sp@-
10c78f7a:       4267            clrw %sp@-
10c78f7c:       4280            clrl %d0
10c78f7e:       302a 0002       movew %a2@(2),%d0
10c78f82:       2f00            movel %d0,%sp@-
10c78f84:       4280            clrl %d0
10c78f86:       102e ffff       moveb %fp@(-1),%d0
10c78f8a:       2f00            movel %d0,%sp@-
10c78f8c:       4280            clrl %d0
10c78f8e:       102e fffe       moveb %fp@(-2),%d0
10c78f92:       2f00            movel %d0,%sp@-
10c78f94:       4280            clrl %d0
10c78f96:       102e fffd       moveb %fp@(-3),%d0
10c78f9a:       2f00            movel %d0,%sp@-
10c78f9c:       4280            clrl %d0
10c78f9e:       102e fffc       moveb %fp@(-4),%d0
10c78fa2:       2f00            movel %d0,%sp@-
10c78fa4:       4280            clrl %d0
10c78fa6:       3012            movew %a2@,%d0
10c78fa8:       2f00            movel %d0,%sp@-
10c78faa:       4280            clrl %d0
10c78fac:       102e fffb       moveb %fp@(-5),%d0
10c78fb0:       2f00            movel %d0,%sp@-
10c78fb2:       4280            clrl %d0
10c78fb4:       102e fffa       moveb %fp@(-6),%d0
10c78fb8:       2f00            movel %d0,%sp@-
10c78fba:       4280            clrl %d0
10c78fbc:       102e fff9       moveb %fp@(-7),%d0
10c78fc0:       2f00            movel %d0,%sp@-
10c78fc2:       4280            clrl %d0
10c78fc4:       102e fff8       moveb %fp@(-8),%d0
10c78fc8:       2f00            movel %d0,%sp@-
10c78fca:       4879 1000 9974  pea 10009974 <timer_bug_msg+0x7ad>
10c78fd0:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c78fd6:       4fef 0030       lea %sp@(48),%sp
10c78fda:       52b9 1003 316e  addql #1,1003316e <udp_statistics+0x8>
10c78fe0:       7001            moveq #1,%d0
10c78fe2:       b0ab 0070       cmpl %a3@(112),%d0
10c78fe6:       6716            beqs 10c78ffe <udp_rcv+0x240>
10c78fe8:       41eb 0070       lea %a3@(112),%a0
10c78fec:       40c1            movew %sr,%d1
10c78fee:       007c 0700       oriw #1792,%sr
10c78ff2:       2010            movel %a0@,%d0
10c78ff4:       5380            subql #1,%d0
10c78ff6:       2080            movel %d0,%a0@
10c78ff8:       46c1            movew %d1,%sr
10c78ffa:       4a80            tstl %d0
10c78ffc:       6608            bnes 10c79006 <udp_rcv+0x248>
10c78ffe:       2f0b            movel %a3,%sp@-
10c79000:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c79006:       7000            moveq #0,%d0
10c79008:       4cee 1c0c ffe4  moveml %fp@(-28),%d2-%d3/%a2-%a4
10c7900e:       4e5e            unlk %fp
10c79010:       4e75            rts

10c79012 <get_udp_sock>:
10c79012:       4e56 0000       linkw %fp,#0
10c79016:       48e7 3800       moveml %d2-%d4,%sp@-
10c7901a:       226e 0008       moveal %fp@(8),%a1
10c7901e:       2611            movel %a1@,%d3
10c79020:       2829 0004       movel %a1@(4),%d4
10c79024:       3229 0008       movew %a1@(8),%d1
10c79028:       3429 0022       movew %a1@(34),%d2
10c7902c:       2f09            movel %a1,%sp@-
10c7902e:       2f29 0028       movel %a1@(40),%sp@-
10c79032:       2069 0306       moveal %a1@(774),%a0
10c79036:       b0fc 0000       cmpaw #0,%a0
10c7903a:       670a            beqs 10c79046 <get_udp_sock+0x34>
10c7903c:       2068 000c       moveal %a0@(12),%a0
10c79040:       2028 0028       movel %a0@(40),%d0
10c79044:       6002            bras 10c79048 <get_udp_sock+0x36>
10c79046:       7000            moveq #0,%d0
10c79048:       2f00            movel %d0,%sp@-
10c7904a:       42a7            clrl %sp@-
10c7904c:       2069 0306       moveal %a1@(774),%a0
10c79050:       b0fc 0000       cmpaw #0,%a0
10c79054:       670a            beqs 10c79060 <get_udp_sock+0x4e>
10c79056:       2068 000c       moveal %a0@(12),%a0
10c7905a:       2028 0036       movel %a0@(54),%d0
10c7905e:       6002            bras 10c79062 <get_udp_sock+0x50>
10c79060:       7000            moveq #0,%d0
10c79062:       2f00            movel %d0,%sp@-
10c79064:       42a7            clrl %sp@-
10c79066:       42a7            clrl %sp@-
10c79068:       42a7            clrl %sp@-
10c7906a:       2f29 0050       movel %a1@(80),%sp@-
10c7906e:       2f29 0064       movel %a1@(100),%sp@-
10c79072:       1029 0020       moveb %a1@(32),%d0
10c79076:       42a7            clrl %sp@-
10c79078:       1f40 0003       moveb %d0,%sp@(3)
10c7907c:       3f01            movew %d1,%sp@-
10c7907e:       4267            clrw %sp@-
10c79080:       2f03            movel %d3,%sp@-
10c79082:       3f02            movew %d2,%sp@-
10c79084:       4267            clrw %sp@-
10c79086:       2f04            movel %d4,%sp@-
10c79088:       2f2e 0010       movel %fp@(16),%sp@-
10c7908c:       4879 1000 99b9  pea 100099b9 <timer_bug_msg+0x7f2>
10c79092:       2f2e 000c       movel %fp@(12),%sp@-
10c79096:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c7909c:       4cee 001c fff4  moveml %fp@(-12),%d2-%d4
10c790a2:       4e5e            unlk %fp
10c790a4:       4e75            rts

10c790a6 <udp_get_info>:
10c790a6:       4e56 ff7c       linkw %fp,#-132
10c790aa:       48e7 3f38       moveml %d2-%d7/%a2-%a4,%sp@-
10c790ae:       266e 0008       moveal %fp@(8),%a3
10c790b2:       2c2e 0010       movel %fp@(16),%d6
10c790b6:       2e2e 0014       movel %fp@(20),%d7
10c790ba:       7600            moveq #0,%d3
10c790bc:       707f            moveq #127,%d0
10c790be:       b086            cmpl %d6,%d0
10c790c0:       6d1a            blts 10c790dc <udp_get_info+0x36>
10c790c2:       4879 1000 9a03  pea 10009a03 <timer_bug_msg+0x83c>
10c790c8:       4879 1000 9a64  pea 10009a64 <timer_bug_msg+0x89d>
10c790ce:       2f0b            movel %a3,%sp@-
10c790d0:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c790d6:       2600            movel %d0,%d3
10c790d8:       4fef 000c       lea %sp@(12),%sp
10c790dc:       787f            moveq #127,%d4
10c790de:       4604            notb %d4
10c790e0:       7a00            moveq #0,%d5
10c790e2:       49f9 1003 3186  lea 10033186 <udp_hash>,%a4
10c790e8:       245c            moveal %a4@+,%a2
10c790ea:       b4fc 0000       cmpaw #0,%a2
10c790ee:       674a            beqs 10c7913a <udp_get_info+0x94>
10c790f0:       240e            movel %fp,%d2
10c790f2:       0682 ffff ff7e  addil #-130,%d2
10c790f8:       0c6a 0002 0024  cmpiw #2,%a2@(36)
10c790fe:       6630            bnes 10c79130 <udp_get_info+0x8a>
10c79100:       0684 0000 0080  addil #128,%d4
10c79106:       bc84            cmpl %d4,%d6
10c79108:       6c26            bges 10c79130 <udp_get_info+0x8a>
10c7910a:       2f05            movel %d5,%sp@-
10c7910c:       2f02            movel %d2,%sp@-
10c7910e:       2f0a            movel %a2,%sp@-
10c79110:       4eba ff00       jsr %pc@(10c79012 <get_udp_sock>)
10c79114:       2f02            movel %d2,%sp@-
10c79116:       4879 1000 9a64  pea 10009a64 <timer_bug_msg+0x89d>
10c7911c:       4873 3800       pea %a3@(00000000,%d3:l)
10c79120:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c79126:       d680            addl %d0,%d3
10c79128:       4fef 0018       lea %sp@(24),%sp
10c7912c:       be83            cmpl %d3,%d7
10c7912e:       6f12            bles 10c79142 <udp_get_info+0x9c>
10c79130:       246a 0010       moveal %a2@(16),%a2
10c79134:       b4fc 0000       cmpaw #0,%a2
10c79138:       66be            bnes 10c790f8 <udp_get_info+0x52>
10c7913a:       5285            addql #1,%d5
10c7913c:       707f            moveq #127,%d0
10c7913e:       b085            cmpl %d5,%d0
10c79140:       6ca6            bges 10c790e8 <udp_get_info+0x42>
10c79142:       9886            subl %d6,%d4
10c79144:       2003            movel %d3,%d0
10c79146:       9084            subl %d4,%d0
10c79148:       206e 000c       moveal %fp@(12),%a0
10c7914c:       d7c0            addal %d0,%a3
10c7914e:       208b            movel %a3,%a0@
10c79150:       9680            subl %d0,%d3
10c79152:       be83            cmpl %d3,%d7
10c79154:       6c02            bges 10c79158 <udp_get_info+0xb2>
10c79156:       2607            movel %d7,%d3
10c79158:       4a83            tstl %d3
10c7915a:       6c02            bges 10c7915e <udp_get_info+0xb8>
10c7915c:       7600            moveq #0,%d3
10c7915e:       2003            movel %d3,%d0
10c79160:       4cee 1cfc ff58  moveml %fp@(-168),%d2-%d7/%a2-%a4
10c79166:       4e5e            unlk %fp
10c79168:       4e75            rts

10c7916a <udp_v4_lookup>:
10c7916a:       4e56 0000       linkw %fp,#0
10c7916e:       2f2e 0018       movel %fp@(24),%sp@-
10c79172:       4280            clrl %d0
10c79174:       302e 0016       movew %fp@(22),%d0
10c79178:       2f00            movel %d0,%sp@-
10c7917a:       2f2e 0010       movel %fp@(16),%sp@-
10c7917e:       4280            clrl %d0
10c79180:       302e 000e       movew %fp@(14),%d0
10c79184:       2f00            movel %d0,%sp@-
10c79186:       2f2e 0008       movel %fp@(8),%sp@-
10c7918a:       4eba ef70       jsr %pc@(10c780fc <udp_v4_lookup_longway>)
10c7918e:       4a80            tstl %d0
10c79190:       6708            beqs 10c7919a <udp_v4_lookup+0x30>
10c79192:       2240            moveal %d0,%a1
10c79194:       41e9 0028       lea %a1@(40),%a0
10c79198:       5290            addql #1,%a0@
10c7919a:       4e5e            unlk %fp
10c7919c:       4e75            rts
10c7919e:       4e75            rts

10c791a0 <arp_mc_map>:
10c791a0:       4e56 0000       linkw %fp,#0
10c791a4:       2f02            movel %d2,%sp@-
10c791a6:       202e 0008       movel %fp@(8),%d0
10c791aa:       206e 000c       moveal %fp@(12),%a0
10c791ae:       226e 0010       moveal %fp@(16),%a1
10c791b2:       4281            clrl %d1
10c791b4:       3229 005e       movew %a1@(94),%d1
10c791b8:       7406            moveq #6,%d2
10c791ba:       b481            cmpl %d1,%d2
10c791bc:       671c            beqs 10c791da <arp_mc_map+0x3a>
10c791be:       6d08            blts 10c791c8 <arp_mc_map+0x28>
10c791c0:       7401            moveq #1,%d2
10c791c2:       b481            cmpl %d1,%d2
10c791c4:       6714            beqs 10c791da <arp_mc_map+0x3a>
10c791c6:       6052            bras 10c7921a <arp_mc_map+0x7a>
10c791c8:       0c81 0000 0306  cmpil #774,%d1
10c791ce:       670a            beqs 10c791da <arp_mc_map+0x3a>
10c791d0:       0c81 0000 0320  cmpil #800,%d1
10c791d6:       6726            beqs 10c791fe <arp_mc_map+0x5e>
10c791d8:       6040            bras 10c7921a <arp_mc_map+0x7a>
10c791da:       10bc 0001       moveb #1,%a0@
10c791de:       4228 0001       clrb %a0@(1)
10c791e2:       117c 005e 0002  moveb #94,%a0@(2)
10c791e8:       1140 0005       moveb %d0,%a0@(5)
10c791ec:       e088            lsrl #8,%d0
10c791ee:       1140 0004       moveb %d0,%a0@(4)
10c791f2:       e088            lsrl #8,%d0
10c791f4:       0200 007f       andib #127,%d0
10c791f8:       1140 0003       moveb %d0,%a0@(3)
10c791fc:       6038            bras 10c79236 <arp_mc_map+0x96>
10c791fe:       10bc ffc0       moveb #-64,%a0@
10c79202:       4228 0001       clrb %a0@(1)
10c79206:       4228 0002       clrb %a0@(2)
10c7920a:       117c 0004 0003  moveb #4,%a0@(3)
10c79210:       4228 0004       clrb %a0@(4)
10c79214:       4228 0005       clrb %a0@(5)
10c79218:       601c            bras 10c79236 <arp_mc_map+0x96>
10c7921a:       70ea            moveq #-22,%d0
10c7921c:       4aae 0014       tstl %fp@(20)
10c79220:       6716            beqs 10c79238 <arp_mc_map+0x98>
10c79222:       4280            clrl %d0
10c79224:       1029 007a       moveb %a1@(122),%d0
10c79228:       2f00            movel %d0,%sp@-
10c7922a:       4869 006a       pea %a1@(106)
10c7922e:       2f08            movel %a0,%sp@-
10c79230:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c79236:       7000            moveq #0,%d0
10c79238:       242e fffc       movel %fp@(-4),%d2
10c7923c:       4e5e            unlk %fp
10c7923e:       4e75            rts

10c79240 <arp_hash>:
10c79240:       4e56 0000       linkw %fp,#0
10c79244:       206e 0008       moveal %fp@(8),%a0
10c79248:       226e 000c       moveal %fp@(12),%a1
10c7924c:       4280            clrl %d0
10c7924e:       3010            movew %a0@,%d0
10c79250:       2210            movel %a0@,%d1
10c79252:       b380            eorl %d1,%d0
10c79254:       2200            movel %d0,%d1
10c79256:       e089            lsrl #8,%d1
10c79258:       b380            eorl %d1,%d0
10c7925a:       2200            movel %d0,%d1
10c7925c:       e689            lsrl #3,%d1
10c7925e:       b380            eorl %d1,%d0
10c79260:       2229 003a       movel %a1@(58),%d1
10c79264:       b380            eorl %d1,%d0
10c79266:       721f            moveq #31,%d1
10c79268:       c081            andl %d1,%d0
10c7926a:       4e5e            unlk %fp
10c7926c:       4e75            rts

10c7926e <arp_constructor>:
10c7926e:       4e56 0000       linkw %fp,#0
10c79272:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c79276:       266e 0008       moveal %fp@(8),%a3
10c7927a:       242b 0064       movel %a3@(100),%d2
10c7927e:       286b 000c       moveal %a3@(12),%a4
10c79282:       246c 00a8       moveal %a4@(168),%a2
10c79286:       b4fc 0000       cmpaw #0,%a2
10c7928a:       6706            beqs 10c79292 <arp_constructor+0x24>
10c7928c:       41ea 0004       lea %a2@(4),%a0
10c79290:       5290            addql #1,%a0@
10c79292:       b4fc 0000       cmpaw #0,%a2
10c79296:       6606            bnes 10c7929e <arp_constructor+0x30>
10c79298:       70ea            moveq #-22,%d0
10c7929a:       6000 0108       braw 10c793a4 <arp_constructor+0x136>
10c7929e:       2f02            movel %d2,%sp@-
10c792a0:       4eb9 10c7 df42  jsr 10c7df42 <inet_addr_type>
10c792a6:       1740 001e       moveb %d0,%a3@(30)
10c792aa:       588f            addql #4,%sp
10c792ac:       202a 001c       movel %a2@(28),%d0
10c792b0:       6704            beqs 10c792b6 <arp_constructor+0x48>
10c792b2:       2740 0008       movel %d0,%a3@(8)
10c792b6:       41ea 0004       lea %a2@(4),%a0
10c792ba:       40c1            movew %sr,%d1
10c792bc:       007c 0700       oriw #1792,%sr
10c792c0:       2010            movel %a0@,%d0
10c792c2:       5380            subql #1,%d0
10c792c4:       2080            movel %d0,%a0@
10c792c6:       46c1            movew %d1,%sr
10c792c8:       4a80            tstl %d0
10c792ca:       660a            bnes 10c792d6 <arp_constructor+0x68>
10c792cc:       2f0a            movel %a2,%sp@-
10c792ce:       4eb9 10c7 b19c  jsr 10c7b19c <in_dev_finish_destroy>
10c792d4:       588f            addql #4,%sp
10c792d6:       4aac 00f8       tstl %a4@(248)
10c792da:       661a            bnes 10c792f6 <arp_constructor+0x88>
10c792dc:       177c 0040 001d  moveb #64,%a3@(29)
10c792e2:       277c 1001 05f0  movel #268502512,%a3@(96)
10c792e8:       0060 
10c792ea:       2779 1001 060c  movel 1001060c <arp_direct_ops+0x1c>,%a3@(56)
10c792f0:       0038 
10c792f2:       6000 00ae       braw 10c793a2 <arp_constructor+0x134>
10c792f6:       122b 001e       moveb %a3@(30),%d1
10c792fa:       0c01 0005       cmpib #5,%d1
10c792fe:       6618            bnes 10c79318 <arp_constructor+0xaa>
10c79300:       177c 0040 001d  moveb #64,%a3@(29)
10c79306:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c7930a:       2f0c            movel %a4,%sp@-
10c7930c:       486b 0028       pea %a3@(40)
10c79310:       2f02            movel %d2,%sp@-
10c79312:       4eba fe8c       jsr %pc@(10c791a0 <arp_mc_map>)
10c79316:       6052            bras 10c7936a <arp_constructor+0xfc>
10c79318:       102c 0053       moveb %a4@(83),%d0
10c7931c:       0200 0088       andib #-120,%d0
10c79320:       671e            beqs 10c79340 <arp_constructor+0xd2>
10c79322:       177c 0040 001d  moveb #64,%a3@(29)
10c79328:       4280            clrl %d0
10c7932a:       102c 007a       moveb %a4@(122),%d0
10c7932e:       2f00            movel %d0,%sp@-
10c79330:       486c 0072       pea %a4@(114)
10c79334:       486b 0028       pea %a3@(40)
10c79338:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c7933e:       602a            bras 10c7936a <arp_constructor+0xfc>
10c79340:       0c01 0003       cmpib #3,%d1
10c79344:       6708            beqs 10c7934e <arp_constructor+0xe0>
10c79346:       082c 0004 0053  btst #4,%a4@(83)
10c7934c:       671c            beqs 10c7936a <arp_constructor+0xfc>
10c7934e:       177c 0040 001d  moveb #64,%a3@(29)
10c79354:       4280            clrl %d0
10c79356:       102c 007a       moveb %a4@(122),%d0
10c7935a:       2f00            movel %d0,%sp@-
10c7935c:       486c 006a       pea %a4@(106)
10c79360:       486b 0028       pea %a3@(40)
10c79364:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c7936a:       4aac 0110       tstl %a4@(272)
10c7936e:       670a            beqs 10c7937a <arp_constructor+0x10c>
10c79370:       277c 1001 05d0  movel #268502480,%a3@(96)
10c79376:       0060 
10c79378:       6008            bras 10c79382 <arp_constructor+0x114>
10c7937a:       277c 1001 05b0  movel #268502448,%a3@(96)
10c79380:       0060 
10c79382:       102b 001d       moveb %a3@(29),%d0
10c79386:       0200 00de       andib #-34,%d0
10c7938a:       670c            beqs 10c79398 <arp_constructor+0x12a>
10c7938c:       206b 0060       moveal %a3@(96),%a0
10c79390:       2768 0014 0038  movel %a0@(20),%a3@(56)
10c79396:       600a            bras 10c793a2 <arp_constructor+0x134>
10c79398:       206b 0060       moveal %a3@(96),%a0
10c7939c:       2768 0010 0038  movel %a0@(16),%a3@(56)
10c793a2:       7000            moveq #0,%d0
10c793a4:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c793aa:       4e5e            unlk %fp
10c793ac:       4e75            rts

10c793ae <arp_error_report>:
10c793ae:       4e56 0000       linkw %fp,#0
10c793b2:       2f0a            movel %a2,%sp@-
10c793b4:       246e 000c       moveal %fp@(12),%a2
10c793b8:       206a 0028       moveal %a2@(40),%a0
10c793bc:       b0fc 0000       cmpaw #0,%a0
10c793c0:       671a            beqs 10c793dc <arp_error_report+0x2e>
10c793c2:       2068 0060       moveal %a0@(96),%a0
10c793c6:       b0fc 0000       cmpaw #0,%a0
10c793ca:       6710            beqs 10c793dc <arp_error_report+0x2e>
10c793cc:       2068 001c       moveal %a0@(28),%a0
10c793d0:       b0fc 0000       cmpaw #0,%a0
10c793d4:       6706            beqs 10c793dc <arp_error_report+0x2e>
10c793d6:       2f0a            movel %a2,%sp@-
10c793d8:       4e90            jsr %a0@
10c793da:       588f            addql #4,%sp
10c793dc:       7001            moveq #1,%d0
10c793de:       b0aa 0070       cmpl %a2@(112),%d0
10c793e2:       6716            beqs 10c793fa <arp_error_report+0x4c>
10c793e4:       41ea 0070       lea %a2@(112),%a0
10c793e8:       40c1            movew %sr,%d1
10c793ea:       007c 0700       oriw #1792,%sr
10c793ee:       2010            movel %a0@,%d0
10c793f0:       5380            subql #1,%d0
10c793f2:       2080            movel %d0,%a0@
10c793f4:       46c1            movew %d1,%sr
10c793f6:       4a80            tstl %d0
10c793f8:       6608            bnes 10c79402 <arp_error_report+0x54>
10c793fa:       2f0a            movel %a2,%sp@-
10c793fc:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c79402:       246e fffc       moveal %fp@(-4),%a2
10c79406:       4e5e            unlk %fp
10c79408:       4e75            rts

10c7940a <arp_solicit>:
10c7940a:       4e56 0000       linkw %fp,#0
10c7940e:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c79412:       266e 0008       moveal %fp@(8),%a3
10c79416:       246e 000c       moveal %fp@(12),%a2
10c7941a:       7600            moveq #0,%d3
10c7941c:       286b 000c       moveal %a3@(12),%a4
10c79420:       282b 0064       movel %a3@(100),%d4
10c79424:       242b 0020       movel %a3@(32),%d2
10c79428:       b4fc 0000       cmpaw #0,%a2
10c7942c:       6720            beqs 10c7944e <arp_solicit+0x44>
10c7942e:       206a 0020       moveal %a2@(32),%a0
10c79432:       2f28 000c       movel %a0@(12),%sp@-
10c79436:       4eb9 10c7 df42  jsr 10c7df42 <inet_addr_type>
10c7943c:       588f            addql #4,%sp
10c7943e:       7202            moveq #2,%d1
10c79440:       b280            cmpl %d0,%d1
10c79442:       660a            bnes 10c7944e <arp_solicit+0x44>
10c79444:       206a 0020       moveal %a2@(32),%a0
10c79448:       2468 000c       moveal %a0@(12),%a2
10c7944c:       6014            bras 10c79462 <arp_solicit+0x58>
10c7944e:       4878 00fd       pea fd <LSIGTRAP+0xf8>
10c79452:       2f04            movel %d4,%sp@-
10c79454:       2f0c            movel %a4,%sp@-
10c79456:       4eb9 10c7 c01a  jsr 10c7c01a <inet_select_addr>
10c7945c:       2440            moveal %d0,%a2
10c7945e:       4fef 000c       lea %sp@(12),%sp
10c79462:       206b 0008       moveal %a3@(8),%a0
10c79466:       94a8 0030       subl %a0@(48),%d2
10c7946a:       6a24            bpls 10c79490 <arp_solicit+0x86>
10c7946c:       102b 001d       moveb %a3@(29),%d0
10c79470:       0200 00de       andib #-34,%d0
10c79474:       660e            bnes 10c79484 <arp_solicit+0x7a>
10c79476:       4879 1000 9acc  pea 10009acc <timer_bug_msg+0x905>
10c7947c:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c79482:       588f            addql #4,%sp
10c79484:       7628            moveq #40,%d3
10c79486:       d68b            addl %a3,%d3
10c79488:       52b9 1002 5730  addql #1,10025730 <irq_stat+0x8>
10c7948e:       6006            bras 10c79496 <arp_solicit+0x8c>
10c79490:       94a8 0034       subl %a0@(52),%d2
10c79494:       6b26            bmis 10c794bc <arp_solicit+0xb2>
10c79496:       42a7            clrl %sp@-
10c79498:       486c 0072       pea %a4@(114)
10c7949c:       2f03            movel %d3,%sp@-
10c7949e:       2f0a            movel %a2,%sp@-
10c794a0:       2f0c            movel %a4,%sp@-
10c794a2:       2f04            movel %d4,%sp@-
10c794a4:       4878 0806       pea 806 <LSIGTRAP+0x801>
10c794a8:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c794ac:       4eb9 10c7 979c  jsr 10c7979c <arp_send>
10c794b2:       4a83            tstl %d3
10c794b4:       6706            beqs 10c794bc <arp_solicit+0xb2>
10c794b6:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c794bc:       4cee 1c1c ffe8  moveml %fp@(-24),%d2-%d4/%a2-%a4
10c794c2:       4e5e            unlk %fp
10c794c4:       4e75            rts

10c794c6 <arp_filter>:
10c794c6:       4e56 ffe8       linkw %fp,#-24
10c794ca:       2f02            movel %d2,%sp@-
10c794cc:       202e 0008       movel %fp@(8),%d0
10c794d0:       222e 000c       movel %fp@(12),%d1
10c794d4:       7400            moveq #0,%d2
10c794d6:       42ae fff6       clrl %fp@(-10)
10c794da:       42ae fffa       clrl %fp@(-6)
10c794de:       426e fffe       clrw %fp@(-2)
10c794e2:       2d40 ffee       movel %d0,%fp@(-18)
10c794e6:       2d41 fff2       movel %d1,%fp@(-14)
10c794ea:       422e fffe       clrb %fp@(-2)
10c794ee:       486e ffee       pea %fp@(-18)
10c794f2:       486e ffea       pea %fp@(-22)
10c794f6:       4eb9 10c6 0e00  jsr 10c60e00 <ip_route_output_key>
10c794fc:       4a80            tstl %d0
10c794fe:       6c04            bges 10c79504 <arp_filter+0x3e>
10c79500:       7001            moveq #1,%d0
10c79502:       6024            bras 10c79528 <arp_filter+0x62>
10c79504:       206e ffea       moveal %fp@(-22),%a0
10c79508:       2068 000c       moveal %a0@(12),%a0
10c7950c:       b1ee 0010       cmpal %fp@(16),%a0
10c79510:       6708            beqs 10c7951a <arp_filter+0x54>
10c79512:       52b9 1003 2f06  addql #1,10032f06 <net_statistics+0x24>
10c79518:       7401            moveq #1,%d2
10c7951a:       202e ffea       movel %fp@(-22),%d0
10c7951e:       6706            beqs 10c79526 <arp_filter+0x60>
10c79520:       2040            moveal %d0,%a0
10c79522:       5888            addql #4,%a0
10c79524:       5390            subql #1,%a0@
10c79526:       2002            movel %d2,%d0
10c79528:       242e ffe4       movel %fp@(-28),%d2
10c7952c:       4e5e            unlk %fp
10c7952e:       4e75            rts

10c79530 <arp_set_predefined>:
10c79530:       4e56 0000       linkw %fp,#0
10c79534:       2f0a            movel %a2,%sp@-
10c79536:       2f02            movel %d2,%sp@-
10c79538:       202e 0008       movel %fp@(8),%d0
10c7953c:       242e 000c       movel %fp@(12),%d2
10c79540:       246e 0014       moveal %fp@(20),%a2
10c79544:       7203            moveq #3,%d1
10c79546:       b280            cmpl %d0,%d1
10c79548:       6740            beqs 10c7958a <arp_set_predefined+0x5a>
10c7954a:       6d08            blts 10c79554 <arp_set_predefined+0x24>
10c7954c:       7202            moveq #2,%d1
10c7954e:       b280            cmpl %d0,%d1
10c79550:       670a            beqs 10c7955c <arp_set_predefined+0x2c>
10c79552:       604e            bras 10c795a2 <arp_set_predefined+0x72>
10c79554:       7205            moveq #5,%d1
10c79556:       b280            cmpl %d0,%d1
10c79558:       671c            beqs 10c79576 <arp_set_predefined+0x46>
10c7955a:       6046            bras 10c795a2 <arp_set_predefined+0x72>
10c7955c:       4879 1000 9af5  pea 10009af5 <timer_bug_msg+0x92e>
10c79562:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c79568:       4280            clrl %d0
10c7956a:       102a 007a       moveb %a2@(122),%d0
10c7956e:       2f00            movel %d0,%sp@-
10c79570:       486a 0072       pea %a2@(114)
10c79574:       6020            bras 10c79596 <arp_set_predefined+0x66>
10c79576:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c7957a:       2f0a            movel %a2,%sp@-
10c7957c:       2f02            movel %d2,%sp@-
10c7957e:       2f2e 0010       movel %fp@(16),%sp@-
10c79582:       4eba fc1c       jsr %pc@(10c791a0 <arp_mc_map>)
10c79586:       7001            moveq #1,%d0
10c79588:       601a            bras 10c795a4 <arp_set_predefined+0x74>
10c7958a:       4280            clrl %d0
10c7958c:       102a 007a       moveb %a2@(122),%d0
10c79590:       2f00            movel %d0,%sp@-
10c79592:       486a 006a       pea %a2@(106)
10c79596:       2f02            movel %d2,%sp@-
10c79598:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c7959e:       7001            moveq #1,%d0
10c795a0:       6002            bras 10c795a4 <arp_set_predefined+0x74>
10c795a2:       7000            moveq #0,%d0
10c795a4:       242e fff8       movel %fp@(-8),%d2
10c795a8:       246e fffc       moveal %fp@(-4),%a2
10c795ac:       4e5e            unlk %fp
10c795ae:       4e75            rts

10c795b0 <arp_find>:
10c795b0:       4e56 fffc       linkw %fp,#-4
10c795b4:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c795b8:       242e 0008       movel %fp@(8),%d2
10c795bc:       286e 000c       moveal %fp@(12),%a4
10c795c0:       2a6c 0018       moveal %a4@(24),%a5
10c795c4:       206c 0028       moveal %a4@(40),%a0
10c795c8:       b0fc 0000       cmpaw #0,%a0
10c795cc:       6612            bnes 10c795e0 <arp_find+0x30>
10c795ce:       4879 1000 9b1c  pea 10009b1c <timer_bug_msg+0x955>
10c795d4:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c795da:       588f            addql #4,%sp
10c795dc:       6000 0112       braw 10c796f0 <arp_find+0x140>
10c795e0:       2028 0078       movel %a0@(120),%d0
10c795e4:       2d40 fffc       movel %d0,%fp@(-4)
10c795e8:       2f0d            movel %a5,%sp@-
10c795ea:       2f00            movel %d0,%sp@-
10c795ec:       2f02            movel %d2,%sp@-
10c795ee:       2f00            movel %d0,%sp@-
10c795f0:       4eb9 10c7 df42  jsr 10c7df42 <inet_addr_type>
10c795f6:       2e80            movel %d0,%sp@
10c795f8:       4eba ff36       jsr %pc@(10c79530 <arp_set_predefined>)
10c795fc:       4fef 0010       lea %sp@(16),%sp
10c79600:       4a80            tstl %d0
10c79602:       6706            beqs 10c7960a <arp_find+0x5a>
10c79604:       7000            moveq #0,%d0
10c79606:       6000 0110       braw 10c79718 <arp_find+0x168>
10c7960a:       45ee fffc       lea %fp@(-4),%a2
10c7960e:       2f0d            movel %a5,%sp@-
10c79610:       2f0a            movel %a2,%sp@-
10c79612:       4879 1001 0630  pea 10010630 <arp_tbl>
10c79618:       4eb9 10c5 a3a8  jsr 10c5a3a8 <neigh_lookup>
10c7961e:       2200            movel %d0,%d1
10c79620:       4fef 000c       lea %sp@(12),%sp
10c79624:       6624            bnes 10c7964a <arp_find+0x9a>
10c79626:       2f0d            movel %a5,%sp@-
10c79628:       2f0a            movel %a2,%sp@-
10c7962a:       4879 1001 0630  pea 10010630 <arp_tbl>
10c79630:       4eb9 10c5 a41a  jsr 10c5a41a <neigh_create>
10c79636:       2200            movel %d0,%d1
10c79638:       4fef 000c       lea %sp@(12),%sp
10c7963c:       0c81 ffff fc18  cmpil #-1000,%d1
10c79642:       53c0            sls %d0
10c79644:       4880            extw %d0
10c79646:       48c0            extl %d0
10c79648:       c280            andl %d0,%d1
10c7964a:       2641            moveal %d1,%a3
10c7964c:       b6fc 0000       cmpaw #0,%a3
10c79650:       6700 009e       beqw 10c796f0 <arp_find+0x140>
10c79654:       2779 1002 67b0  movel 100267b0 <jiffies>,%a3@(16)
10c7965a:       0010 
10c7965c:       122b 001d       moveb %a3@(29),%d1
10c79660:       1001            moveb %d1,%d0
10c79662:       0200 00de       andib #-34,%d0
10c79666:       6622            bnes 10c7968a <arp_find+0xda>
10c79668:       2779 1002 67b0  movel 100267b0 <jiffies>,%a3@(16)
10c7966e:       0010 
10c79670:       0201 00da       andib #-38,%d1
10c79674:       660e            bnes 10c79684 <arp_find+0xd4>
10c79676:       2f0c            movel %a4,%sp@-
10c79678:       2f0b            movel %a3,%sp@-
10c7967a:       4eb9 10c5 ac90  jsr 10c5ac90 <__neigh_event_send>
10c79680:       508f            addql #8,%sp
10c79682:       6002            bras 10c79686 <arp_find+0xd6>
10c79684:       7000            moveq #0,%d0
10c79686:       4a80            tstl %d0
10c79688:       6646            bnes 10c796d0 <arp_find+0x120>
10c7968a:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c79690:       5292            addql #1,%a2@
10c79692:       4280            clrl %d0
10c79694:       102d 007a       moveb %a5@(122),%d0
10c79698:       2f00            movel %d0,%sp@-
10c7969a:       486b 0028       pea %a3@(40)
10c7969e:       2f02            movel %d2,%sp@-
10c796a0:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c796a6:       4fef 000c       lea %sp@(12),%sp
10c796aa:       5392            subql #1,%a2@
10c796ac:       41eb 0034       lea %a3@(52),%a0
10c796b0:       40c1            movew %sr,%d1
10c796b2:       007c 0700       oriw #1792,%sr
10c796b6:       2010            movel %a0@,%d0
10c796b8:       5380            subql #1,%d0
10c796ba:       2080            movel %d0,%a0@
10c796bc:       46c1            movew %d1,%sr
10c796be:       4a80            tstl %d0
10c796c0:       6600 ff42       bnew 10c79604 <arp_find+0x54>
10c796c4:       2f0b            movel %a3,%sp@-
10c796c6:       4eb9 10c5 a79c  jsr 10c5a79c <neigh_destroy>
10c796cc:       6000 ff36       braw 10c79604 <arp_find+0x54>
10c796d0:       41eb 0034       lea %a3@(52),%a0
10c796d4:       40c1            movew %sr,%d1
10c796d6:       007c 0700       oriw #1792,%sr
10c796da:       2010            movel %a0@,%d0
10c796dc:       5380            subql #1,%d0
10c796de:       2080            movel %d0,%a0@
10c796e0:       46c1            movew %d1,%sr
10c796e2:       4a80            tstl %d0
10c796e4:       6630            bnes 10c79716 <arp_find+0x166>
10c796e6:       2f0b            movel %a3,%sp@-
10c796e8:       4eb9 10c5 a79c  jsr 10c5a79c <neigh_destroy>
10c796ee:       6026            bras 10c79716 <arp_find+0x166>
10c796f0:       7001            moveq #1,%d0
10c796f2:       b0ac 0070       cmpl %a4@(112),%d0
10c796f6:       6716            beqs 10c7970e <arp_find+0x15e>
10c796f8:       41ec 0070       lea %a4@(112),%a0
10c796fc:       40c1            movew %sr,%d1
10c796fe:       007c 0700       oriw #1792,%sr
10c79702:       2010            movel %a0@,%d0
10c79704:       5380            subql #1,%d0
10c79706:       2080            movel %d0,%a0@
10c79708:       46c1            movew %d1,%sr
10c7970a:       4a80            tstl %d0
10c7970c:       6608            bnes 10c79716 <arp_find+0x166>
10c7970e:       2f0c            movel %a4,%sp@-
10c79710:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c79716:       7001            moveq #1,%d0
10c79718:       4cee 3c04 ffe8  moveml %fp@(-24),%d2/%a2-%a5
10c7971e:       4e5e            unlk %fp
10c79720:       4e75            rts

10c79722 <arp_bind_neighbour>:
10c79722:       4e56 fffc       linkw %fp,#-4
10c79726:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c7972a:       266e 0008       moveal %fp@(8),%a3
10c7972e:       246b 000c       moveal %a3@(12),%a2
10c79732:       202b 0050       movel %a3@(80),%d0
10c79736:       b4fc 0000       cmpaw #0,%a2
10c7973a:       6604            bnes 10c79740 <arp_bind_neighbour+0x1e>
10c7973c:       70ea            moveq #-22,%d0
10c7973e:       6052            bras 10c79792 <arp_bind_neighbour+0x70>
10c79740:       4a80            tstl %d0
10c79742:       664c            bnes 10c79790 <arp_bind_neighbour+0x6e>
10c79744:       2d6b 0078 fffc  movel %a3@(120),%fp@(-4)
10c7974a:       302a 0052       movew %a2@(82),%d0
10c7974e:       0240 0018       andiw #24,%d0
10c79752:       6704            beqs 10c79758 <arp_bind_neighbour+0x36>
10c79754:       42ae fffc       clrl %fp@(-4)
10c79758:       240e            movel %fp,%d2
10c7975a:       5982            subql #4,%d2
10c7975c:       2f0a            movel %a2,%sp@-
10c7975e:       2f02            movel %d2,%sp@-
10c79760:       4879 1001 0630  pea 10010630 <arp_tbl>
10c79766:       4eb9 10c5 a3a8  jsr 10c5a3a8 <neigh_lookup>
10c7976c:       4fef 000c       lea %sp@(12),%sp
10c79770:       4a80            tstl %d0
10c79772:       6610            bnes 10c79784 <arp_bind_neighbour+0x62>
10c79774:       2f0a            movel %a2,%sp@-
10c79776:       2f02            movel %d2,%sp@-
10c79778:       4879 1001 0630  pea 10010630 <arp_tbl>
10c7977e:       4eb9 10c5 a41a  jsr 10c5a41a <neigh_create>
10c79784:       0c80 ffff fc18  cmpil #-1000,%d0
10c7978a:       6206            bhis 10c79792 <arp_bind_neighbour+0x70>
10c7978c:       2740 0050       movel %d0,%a3@(80)
10c79790:       7000            moveq #0,%d0
10c79792:       4cee 0c04 fff0  moveml %fp@(-16),%d2/%a2-%a3
10c79798:       4e5e            unlk %fp
10c7979a:       4e75            rts

10c7979c <arp_send>:
10c7979c:       4e56 0000       linkw %fp,#0
10c797a0:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c797a4:       2a6e 0014       moveal %fp@(20),%a5
10c797a8:       286e 001c       moveal %fp@(28),%a4
10c797ac:       242e 0020       movel %fp@(32),%d2
10c797b0:       262e 0024       movel %fp@(36),%d3
10c797b4:       4a2d 0053       tstb %a5@(83)
10c797b8:       6d00 019c       bltw 10c79956 <arp_send+0x1ba>
10c797bc:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c797c0:       4280            clrl %d0
10c797c2:       102d 007a       moveb %a5@(122),%d0
10c797c6:       d080            addl %d0,%d0
10c797c8:       4281            clrl %d1
10c797ca:       322d 0060       movew %a5@(96),%d1
10c797ce:       2040            moveal %d0,%a0
10c797d0:       4870 181f       pea %a0@(0000001f,%d1:l)
10c797d4:       4eb9 10c5 5644  jsr 10c55644 <alloc_skb>
10c797da:       2640            moveal %d0,%a3
10c797dc:       508f            addql #8,%sp
10c797de:       b6fc 0000       cmpaw #0,%a3
10c797e2:       6700 0172       beqw 10c79956 <arp_send+0x1ba>
10c797e6:       4280            clrl %d0
10c797e8:       302d 0060       movew %a5@(96),%d0
10c797ec:       720f            moveq #15,%d1
10c797ee:       d081            addl %d1,%d0
10c797f0:       72f0            moveq #-16,%d1
10c797f2:       c081            andl %d1,%d0
10c797f4:       222b 0080       movel %a3@(128),%d1
10c797f8:       d280            addl %d0,%d1
10c797fa:       2741 0080       movel %d1,%a3@(128)
10c797fe:       246b 0084       moveal %a3@(132),%a2
10c79802:       d5c0            addal %d0,%a2
10c79804:       274a 0084       movel %a2,%a3@(132)
10c79808:       2741 0020       movel %d1,%a3@(32)
10c7980c:       4280            clrl %d0
10c7980e:       102d 007a       moveb %a5@(122),%d0
10c79812:       2200            movel %d0,%d1
10c79814:       d280            addl %d0,%d1
10c79816:       7010            moveq #16,%d0
10c79818:       d280            addl %d0,%d1
10c7981a:       4aab 0060       tstl %a3@(96)
10c7981e:       670c            beqs 10c7982c <arp_send+0x90>
10c79820:       4879 1000 9a6c  pea 10009a6c <timer_bug_msg+0x8a5>
10c79826:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c7982c:       202b 0084       movel %a3@(132),%d0
10c79830:       d081            addl %d1,%d0
10c79832:       2740 0084       movel %d0,%a3@(132)
10c79836:       d3ab 005c       addl %d1,%a3@(92)
10c7983a:       b0ab 0088       cmpl %a3@(136),%d0
10c7983e:       6314            blss 10c79854 <arp_send+0xb8>
10c79840:       2f3c 10c7 9840  movel #281516096,%sp@-
10c79846:       2f01            movel %d1,%sp@-
10c79848:       2f0b            movel %a3,%sp@-
10c7984a:       4eb9 10c5 55c4  jsr 10c555c4 <skb_over_panic>
10c79850:       4fef 000c       lea %sp@(12),%sp
10c79854:       274d 0018       movel %a5,%a3@(24)
10c79858:       377c 0806 0074  movew #2054,%a3@(116)
10c7985e:       4a82            tstl %d2
10c79860:       6604            bnes 10c79866 <arp_send+0xca>
10c79862:       7472            moveq #114,%d2
10c79864:       d48d            addl %a5,%d2
10c79866:       b8fc 0000       cmpaw #0,%a4
10c7986a:       6604            bnes 10c79870 <arp_send+0xd4>
10c7986c:       49ed 006a       lea %a5@(106),%a4
10c79870:       206d 00f8       moveal %a5@(248),%a0
10c79874:       b0fc 0000       cmpaw #0,%a0
10c79878:       6720            beqs 10c7989a <arp_send+0xfe>
10c7987a:       2f2b 005c       movel %a3@(92),%sp@-
10c7987e:       2f02            movel %d2,%sp@-
10c79880:       2f0c            movel %a4,%sp@-
10c79882:       202e 000c       movel %fp@(12),%d0
10c79886:       3f00            movew %d0,%sp@-
10c79888:       4267            clrw %sp@-
10c7988a:       2f0d            movel %a5,%sp@-
10c7988c:       2f0b            movel %a3,%sp@-
10c7988e:       4e90            jsr %a0@
10c79890:       4fef 0018       lea %sp@(24),%sp
10c79894:       4a80            tstl %d0
10c79896:       6d00 0098       bltw 10c79930 <arp_send+0x194>
10c7989a:       34ad 005e       movew %a5@(94),%a2@
10c7989e:       357c 0800 0002  movew #2048,%a2@(2)
10c798a4:       156d 007a 0004  moveb %a5@(122),%a2@(4)
10c798aa:       157c 0004 0005  moveb #4,%a2@(5)
10c798b0:       356e 000a 0006  movew %fp@(10),%a2@(6)
10c798b6:       49ea 0008       lea %a2@(8),%a4
10c798ba:       4280            clrl %d0
10c798bc:       102d 007a       moveb %a5@(122),%d0
10c798c0:       2f00            movel %d0,%sp@-
10c798c2:       2f02            movel %d2,%sp@-
10c798c4:       2f0c            movel %a4,%sp@-
10c798c6:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c798cc:       4e92            jsr %a2@
10c798ce:       4280            clrl %d0
10c798d0:       102d 007a       moveb %a5@(122),%d0
10c798d4:       d9c0            addal %d0,%a4
10c798d6:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c798da:       486e 0018       pea %fp@(24)
10c798de:       2f0c            movel %a4,%sp@-
10c798e0:       4e92            jsr %a2@
10c798e2:       588c            addql #4,%a4
10c798e4:       4fef 0018       lea %sp@(24),%sp
10c798e8:       4a83            tstl %d3
10c798ea:       6710            beqs 10c798fc <arp_send+0x160>
10c798ec:       4280            clrl %d0
10c798ee:       102d 007a       moveb %a5@(122),%d0
10c798f2:       2f00            movel %d0,%sp@-
10c798f4:       2f03            movel %d3,%sp@-
10c798f6:       2f0c            movel %a4,%sp@-
10c798f8:       4e92            jsr %a2@
10c798fa:       6012            bras 10c7990e <arp_send+0x172>
10c798fc:       4280            clrl %d0
10c798fe:       102d 007a       moveb %a5@(122),%d0
10c79902:       2f00            movel %d0,%sp@-
10c79904:       42a7            clrl %sp@-
10c79906:       2f0c            movel %a4,%sp@-
10c79908:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c7990e:       4fef 000c       lea %sp@(12),%sp
10c79912:       4280            clrl %d0
10c79914:       102d 007a       moveb %a5@(122),%d0
10c79918:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c7991c:       486e 0010       pea %fp@(16)
10c79920:       4874 0800       pea %a4@(00000000,%d0:l)
10c79924:       4e92            jsr %a2@
10c79926:       2f0b            movel %a3,%sp@-
10c79928:       4eb9 10c5 812a  jsr 10c5812a <dev_queue_xmit>
10c7992e:       6026            bras 10c79956 <arp_send+0x1ba>
10c79930:       7201            moveq #1,%d1
10c79932:       b2ab 0070       cmpl %a3@(112),%d1
10c79936:       6716            beqs 10c7994e <arp_send+0x1b2>
10c79938:       41eb 0070       lea %a3@(112),%a0
10c7993c:       40c1            movew %sr,%d1
10c7993e:       007c 0700       oriw #1792,%sr
10c79942:       2010            movel %a0@,%d0
10c79944:       5380            subql #1,%d0
10c79946:       2080            movel %d0,%a0@
10c79948:       46c1            movew %d1,%sr
10c7994a:       4a80            tstl %d0
10c7994c:       6608            bnes 10c79956 <arp_send+0x1ba>
10c7994e:       2f0b            movel %a3,%sp@-
10c79950:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c79956:       4cee 3c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a5
10c7995c:       4e5e            unlk %fp
10c7995e:       4e75            rts

10c79960 <parp_redo>:
10c79960:       4e56 0000       linkw %fp,#0
10c79964:       206e 0008       moveal %fp@(8),%a0
10c79968:       42a7            clrl %sp@-
10c7996a:       2f28 0018       movel %a0@(24),%sp@-
10c7996e:       2f08            movel %a0,%sp@-
10c79970:       4eb9 10c7 997a  jsr 10c7997a <arp_rcv>
10c79976:       4e5e            unlk %fp
10c79978:       4e75            rts

10c7997a <arp_rcv>:
10c7997a:       4e56 fff8       linkw %fp,#-8
10c7997e:       48e7 3e3c       moveml %d2-%d6/%a2-%a5,%sp@-
10c79982:       266e 0008       moveal %fp@(8),%a3
10c79986:       2a6e 000c       moveal %fp@(12),%a5
10c7998a:       286b 0020       moveal %a3@(32),%a4
10c7998e:       260c            movel %a4,%d3
10c79990:       5083            addql #8,%d3
10c79992:       3c2d 005e       movew %a5@(94),%d6
10c79996:       282d 00a8       movel %a5@(168),%d4
10c7999a:       6706            beqs 10c799a2 <arp_rcv+0x28>
10c7999c:       2044            moveal %d4,%a0
10c7999e:       5888            addql #4,%a0
10c799a0:       5290            addql #1,%a0@
10c799a2:       4a84            tstl %d4
10c799a4:       6700 03ba       beqw 10c79d60 <arp_rcv+0x3e6>
10c799a8:       102c 0004       moveb %a4@(4),%d0
10c799ac:       b02d 007a       cmpb %a5@(122),%d0
10c799b0:       6600 038a       bnew 10c79d3c <arp_rcv+0x3c2>
10c799b4:       4a2d 0053       tstb %a5@(83)
10c799b8:       6d00 0382       bltw 10c79d3c <arp_rcv+0x3c2>
10c799bc:       102b 006a       moveb %a3@(106),%d0
10c799c0:       0c00 0003       cmpib #3,%d0
10c799c4:       6700 0376       beqw 10c79d3c <arp_rcv+0x3c2>
10c799c8:       0c00 0005       cmpib #5,%d0
10c799cc:       6700 036e       beqw 10c79d3c <arp_rcv+0x3c2>
10c799d0:       0c2c 0004 0005  cmpib #4,%a4@(5)
10c799d6:       6600 0364       bnew 10c79d3c <arp_rcv+0x3c2>
10c799da:       7201            moveq #1,%d1
10c799dc:       b2ab 0070       cmpl %a3@(112),%d1
10c799e0:       673c            beqs 10c79a1e <arp_rcv+0xa4>
10c799e2:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c799e6:       2f0b            movel %a3,%sp@-
10c799e8:       4eb9 10c5 59b2  jsr 10c559b2 <skb_clone>
10c799ee:       2400            movel %d0,%d2
10c799f0:       508f            addql #8,%sp
10c799f2:       7001            moveq #1,%d0
10c799f4:       b0ab 0070       cmpl %a3@(112),%d0
10c799f8:       6716            beqs 10c79a10 <arp_rcv+0x96>
10c799fa:       41eb 0070       lea %a3@(112),%a0
10c799fe:       40c1            movew %sr,%d1
10c79a00:       007c 0700       oriw #1792,%sr
10c79a04:       2010            movel %a0@,%d0
10c79a06:       5380            subql #1,%d0
10c79a08:       2080            movel %d0,%a0@
10c79a0a:       46c1            movew %d1,%sr
10c79a0c:       4a80            tstl %d0
10c79a0e:       660a            bnes 10c79a1a <arp_rcv+0xa0>
10c79a10:       2f0b            movel %a3,%sp@-
10c79a12:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c79a18:       588f            addql #4,%sp
10c79a1a:       2a02            movel %d2,%d5
10c79a1c:       6002            bras 10c79a20 <arp_rcv+0xa6>
10c79a1e:       2a0b            movel %a3,%d5
10c79a20:       2645            moveal %d5,%a3
10c79a22:       b6fc 0000       cmpaw #0,%a3
10c79a26:       6700 035e       beqw 10c79d86 <arp_rcv+0x40c>
10c79a2a:       4aab 0060       tstl %a3@(96)
10c79a2e:       671c            beqs 10c79a4c <arp_rcv+0xd2>
10c79a30:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c79a34:       2f0b            movel %a3,%sp@-
10c79a36:       4eb9 10c5 5c60  jsr 10c55c60 <skb_linearize>
10c79a3c:       508f            addql #8,%sp
10c79a3e:       4a80            tstl %d0
10c79a40:       6600 031e       bnew 10c79d60 <arp_rcv+0x3e6>
10c79a44:       286b 0020       moveal %a3@(32),%a4
10c79a48:       260c            movel %a4,%d3
10c79a4a:       5083            addql #8,%d3
10c79a4c:       0c6c 0800 0002  cmpiw #2048,%a4@(2)
10c79a52:       6600 02e8       bnew 10c79d3c <arp_rcv+0x3c2>
10c79a56:       bc54            cmpw %a4@,%d6
10c79a58:       6600 02e2       bnew 10c79d3c <arp_rcv+0x3c2>
10c79a5c:       302c 0006       movew %a4@(6),%d0
10c79a60:       5340            subqw #1,%d0
10c79a62:       0c40 0001       cmpiw #1,%d0
10c79a66:       6200 02d4       bhiw 10c79d3c <arp_rcv+0x3c2>
10c79a6a:       2403            movel %d3,%d2
10c79a6c:       4280            clrl %d0
10c79a6e:       102d 007a       moveb %a5@(122),%d0
10c79a72:       d680            addl %d0,%d3
10c79a74:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c79a78:       2f03            movel %d3,%sp@-
10c79a7a:       486e fffc       pea %fp@(-4)
10c79a7e:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c79a84:       4e92            jsr %a2@
10c79a86:       4280            clrl %d0
10c79a88:       102d 007a       moveb %a5@(122),%d0
10c79a8c:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c79a90:       2043            moveal %d3,%a0
10c79a92:       4870 0804       pea %a0@(00000004,%d0:l)
10c79a96:       486e fff8       pea %fp@(-8)
10c79a9a:       4e92            jsr %a2@
10c79a9c:       222e fff8       movel %fp@(-8),%d1
10c79aa0:       2001            movel %d1,%d0
10c79aa2:       0280 ff00 0000  andil #-16777216,%d0
10c79aa8:       4fef 0018       lea %sp@(24),%sp
10c79aac:       0c80 7f00 0000  cmpil #2130706432,%d0
10c79ab2:       6700 0288       beqw 10c79d3c <arp_rcv+0x3c2>
10c79ab6:       2001            movel %d1,%d0
10c79ab8:       0280 f000 0000  andil #-268435456,%d0
10c79abe:       0c80 e000 0000  cmpil #-536870912,%d0
10c79ac4:       6700 0276       beqw 10c79d3c <arp_rcv+0x3c2>
10c79ac8:       0c46 000f       cmpiw #15,%d6
10c79acc:       6604            bnes 10c79ad2 <arp_rcv+0x158>
10c79ace:       746a            moveq #106,%d2
10c79ad0:       d48d            addl %a5,%d2
10c79ad2:       202e fffc       movel %fp@(-4),%d0
10c79ad6:       6634            bnes 10c79b0c <arp_rcv+0x192>
10c79ad8:       0c6c 0001 0006  cmpiw #1,%a4@(6)
10c79ade:       6600 025c       bnew 10c79d3c <arp_rcv+0x3c2>
10c79ae2:       2f01            movel %d1,%sp@-
10c79ae4:       4eb9 10c7 df42  jsr 10c7df42 <inet_addr_type>
10c79aea:       588f            addql #4,%sp
10c79aec:       7202            moveq #2,%d1
10c79aee:       b280            cmpl %d0,%d1
10c79af0:       6600 024a       bnew 10c79d3c <arp_rcv+0x3c2>
10c79af4:       7072            moveq #114,%d0
10c79af6:       d08d            addl %a5,%d0
10c79af8:       2f00            movel %d0,%sp@-
10c79afa:       2f00            movel %d0,%sp@-
10c79afc:       2f02            movel %d2,%sp@-
10c79afe:       2f2e fff8       movel %fp@(-8),%sp@-
10c79b02:       2f0d            movel %a5,%sp@-
10c79b04:       2f2e fff8       movel %fp@(-8),%sp@-
10c79b08:       6000 0160       braw 10c79c6a <arp_rcv+0x2f0>
10c79b0c:       0c6c 0001 0006  cmpiw #1,%a4@(6)
10c79b12:       6600 01a6       bnew 10c79cba <arp_rcv+0x340>
10c79b16:       2f0d            movel %a5,%sp@-
10c79b18:       42a7            clrl %sp@-
10c79b1a:       2f00            movel %d0,%sp@-
10c79b1c:       2f01            movel %d1,%sp@-
10c79b1e:       2f0b            movel %a3,%sp@-
10c79b20:       4eb9 10c6 06b0  jsr 10c606b0 <ip_route_input>
10c79b26:       4fef 0014       lea %sp@(20),%sp
10c79b2a:       4a80            tstl %d0
10c79b2c:       6600 018c       bnew 10c79cba <arp_rcv+0x340>
10c79b30:       206b 0028       moveal %a3@(40),%a0
10c79b34:       2028 0068       movel %a0@(104),%d0
10c79b38:       7202            moveq #2,%d1
10c79b3a:       b280            cmpl %d0,%d1
10c79b3c:       6672            bnes 10c79bb0 <arp_rcv+0x236>
10c79b3e:       2f0d            movel %a5,%sp@-
10c79b40:       486e fffc       pea %fp@(-4)
10c79b44:       2f02            movel %d2,%sp@-
10c79b46:       4879 1001 0630  pea 10010630 <arp_tbl>
10c79b4c:       4eb9 10c5 b068  jsr 10c5b068 <neigh_event_ns>
10c79b52:       2440            moveal %d0,%a2
10c79b54:       4fef 0010       lea %sp@(16),%sp
10c79b58:       b4fc 0000       cmpaw #0,%a2
10c79b5c:       6700 01de       beqw 10c79d3c <arp_rcv+0x3c2>
10c79b60:       7000            moveq #0,%d0
10c79b62:       4ab9 1001 09a8  tstl 100109a8 <ipv4_devconf+0x30>
10c79b68:       6608            bnes 10c79b72 <arp_rcv+0x1f8>
10c79b6a:       2044            moveal %d4,%a0
10c79b6c:       4aa8 0050       tstl %a0@(80)
10c79b70:       6712            beqs 10c79b84 <arp_rcv+0x20a>
10c79b72:       2f0d            movel %a5,%sp@-
10c79b74:       2f2e fff8       movel %fp@(-8),%sp@-
10c79b78:       2f2e fffc       movel %fp@(-4),%sp@-
10c79b7c:       4eba f948       jsr %pc@(10c794c6 <arp_filter>)
10c79b80:       4fef 000c       lea %sp@(12),%sp
10c79b84:       4a80            tstl %d0
10c79b86:       6600 0194       bnew 10c79d1c <arp_rcv+0x3a2>
10c79b8a:       2f02            movel %d2,%sp@-
10c79b8c:       486d 0072       pea %a5@(114)
10c79b90:       2f02            movel %d2,%sp@-
10c79b92:       2f2e fff8       movel %fp@(-8),%sp@-
10c79b96:       2f0d            movel %a5,%sp@-
10c79b98:       2f2e fffc       movel %fp@(-4),%sp@-
10c79b9c:       4878 0806       pea 806 <LSIGTRAP+0x801>
10c79ba0:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c79ba4:       4eba fbf6       jsr %pc@(10c7979c <arp_send>)
10c79ba8:       4fef 0020       lea %sp@(32),%sp
10c79bac:       6000 016e       braw 10c79d1c <arp_rcv+0x3a2>
10c79bb0:       2244            moveal %d4,%a1
10c79bb2:       4aa9 0044       tstl %a1@(68)
10c79bb6:       6700 0102       beqw 10c79cba <arp_rcv+0x340>
10c79bba:       0828 0003 0064  btst #3,%a0@(100)
10c79bc0:       663c            bnes 10c79bfe <arp_rcv+0x284>
10c79bc2:       7201            moveq #1,%d1
10c79bc4:       b280            cmpl %d0,%d1
10c79bc6:       6600 00f2       bnew 10c79cba <arp_rcv+0x340>
10c79bca:       bbe8 000c       cmpal %a0@(12),%a5
10c79bce:       6700 00ea       beqw 10c79cba <arp_rcv+0x340>
10c79bd2:       4ab9 1001 0990  tstl 10010990 <ipv4_devconf+0x18>
10c79bd8:       6624            bnes 10c79bfe <arp_rcv+0x284>
10c79bda:       4aa9 0038       tstl %a1@(56)
10c79bde:       661e            bnes 10c79bfe <arp_rcv+0x284>
10c79be0:       42a7            clrl %sp@-
10c79be2:       2f0d            movel %a5,%sp@-
10c79be4:       486e fff8       pea %fp@(-8)
10c79be8:       4879 1001 0630  pea 10010630 <arp_tbl>
10c79bee:       4eb9 10c5 a582  jsr 10c5a582 <pneigh_lookup>
10c79bf4:       4fef 0010       lea %sp@(16),%sp
10c79bf8:       4a80            tstl %d0
10c79bfa:       6700 00be       beqw 10c79cba <arp_rcv+0x340>
10c79bfe:       2f0d            movel %a5,%sp@-
10c79c00:       486e fffc       pea %fp@(-4)
10c79c04:       2f02            movel %d2,%sp@-
10c79c06:       4879 1001 0630  pea 10010630 <arp_tbl>
10c79c0c:       4eb9 10c5 b068  jsr 10c5b068 <neigh_event_ns>
10c79c12:       2440            moveal %d0,%a2
10c79c14:       4fef 0010       lea %sp@(16),%sp
10c79c18:       b4fc 0000       cmpaw #0,%a2
10c79c1c:       6720            beqs 10c79c3e <arp_rcv+0x2c4>
10c79c1e:       41ea 0034       lea %a2@(52),%a0
10c79c22:       40c1            movew %sr,%d1
10c79c24:       007c 0700       oriw #1792,%sr
10c79c28:       2010            movel %a0@,%d0
10c79c2a:       5380            subql #1,%d0
10c79c2c:       2080            movel %d0,%a0@
10c79c2e:       46c1            movew %d1,%sr
10c79c30:       4a80            tstl %d0
10c79c32:       660a            bnes 10c79c3e <arp_rcv+0x2c4>
10c79c34:       2f0a            movel %a2,%sp@-
10c79c36:       4eb9 10c5 a79c  jsr 10c5a79c <neigh_destroy>
10c79c3c:       588f            addql #4,%sp
10c79c3e:       2045            moveal %d5,%a0
10c79c40:       4aa8 0010       tstl %a0@(16)
10c79c44:       6712            beqs 10c79c58 <arp_rcv+0x2de>
10c79c46:       4a28 006a       tstb %a0@(106)
10c79c4a:       670c            beqs 10c79c58 <arp_rcv+0x2de>
10c79c4c:       2244            moveal %d4,%a1
10c79c4e:       2069 001c       moveal %a1@(28),%a0
10c79c52:       4aa8 0040       tstl %a0@(64)
10c79c56:       6626            bnes 10c79c7e <arp_rcv+0x304>
10c79c58:       2f02            movel %d2,%sp@-
10c79c5a:       486d 0072       pea %a5@(114)
10c79c5e:       2f02            movel %d2,%sp@-
10c79c60:       2f2e fff8       movel %fp@(-8),%sp@-
10c79c64:       2f0d            movel %a5,%sp@-
10c79c66:       2f2e fffc       movel %fp@(-4),%sp@-
10c79c6a:       4878 0806       pea 806 <LSIGTRAP+0x801>
10c79c6e:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c79c72:       4eba fb28       jsr %pc@(10c7979c <arp_send>)
10c79c76:       4fef 0020       lea %sp@(32),%sp
10c79c7a:       6000 00c0       braw 10c79d3c <arp_rcv+0x3c2>
10c79c7e:       2f05            movel %d5,%sp@-
10c79c80:       2044            moveal %d4,%a0
10c79c82:       2f28 001c       movel %a0@(28),%sp@-
10c79c86:       4879 1001 0630  pea 10010630 <arp_tbl>
10c79c8c:       4eb9 10c5 b572  jsr 10c5b572 <pneigh_enqueue>
10c79c92:       4fef 000c       lea %sp@(12),%sp
10c79c96:       2044            moveal %d4,%a0
10c79c98:       5888            addql #4,%a0
10c79c9a:       40c1            movew %sr,%d1
10c79c9c:       007c 0700       oriw #1792,%sr
10c79ca0:       2010            movel %a0@,%d0
10c79ca2:       5380            subql #1,%d0
10c79ca4:       2080            movel %d0,%a0@
10c79ca6:       46c1            movew %d1,%sr
10c79ca8:       4a80            tstl %d0
10c79caa:       6600 00da       bnew 10c79d86 <arp_rcv+0x40c>
10c79cae:       2f04            movel %d4,%sp@-
10c79cb0:       4eb9 10c7 b19c  jsr 10c7b19c <in_dev_finish_destroy>
10c79cb6:       6000 00ce       braw 10c79d86 <arp_rcv+0x40c>
10c79cba:       2f0d            movel %a5,%sp@-
10c79cbc:       486e fffc       pea %fp@(-4)
10c79cc0:       4879 1001 0630  pea 10010630 <arp_tbl>
10c79cc6:       4eb9 10c5 a3a8  jsr 10c5a3a8 <neigh_lookup>
10c79ccc:       2440            moveal %d0,%a2
10c79cce:       4fef 000c       lea %sp@(12),%sp
10c79cd2:       b4fc 0000       cmpaw #0,%a2
10c79cd6:       6764            beqs 10c79d3c <arp_rcv+0x3c2>
10c79cd8:       7202            moveq #2,%d1
10c79cda:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c79ce0:       90aa 0018       subl %a2@(24),%d0
10c79ce4:       206a 0008       moveal %a2@(8),%a0
10c79ce8:       b0a8 0048       cmpl %a0@(72),%d0
10c79cec:       54c0            scc %d0
10c79cee:       4880            extw %d0
10c79cf0:       48c0            extl %d0
10c79cf2:       4480            negl %d0
10c79cf4:       0c6c 0002 0006  cmpiw #2,%a4@(6)
10c79cfa:       6608            bnes 10c79d04 <arp_rcv+0x38a>
10c79cfc:       2245            moveal %d5,%a1
10c79cfe:       4a29 006a       tstb %a1@(106)
10c79d02:       6702            beqs 10c79d06 <arp_rcv+0x38c>
10c79d04:       7204            moveq #4,%d1
10c79d06:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c79d0a:       2f00            movel %d0,%sp@-
10c79d0c:       2f01            movel %d1,%sp@-
10c79d0e:       2f02            movel %d2,%sp@-
10c79d10:       2f0a            movel %a2,%sp@-
10c79d12:       4eb9 10c5 ae18  jsr 10c5ae18 <neigh_update>
10c79d18:       4fef 0014       lea %sp@(20),%sp
10c79d1c:       41ea 0034       lea %a2@(52),%a0
10c79d20:       40c1            movew %sr,%d1
10c79d22:       007c 0700       oriw #1792,%sr
10c79d26:       2010            movel %a0@,%d0
10c79d28:       5380            subql #1,%d0
10c79d2a:       2080            movel %d0,%a0@
10c79d2c:       46c1            movew %d1,%sr
10c79d2e:       4a80            tstl %d0
10c79d30:       660a            bnes 10c79d3c <arp_rcv+0x3c2>
10c79d32:       2f0a            movel %a2,%sp@-
10c79d34:       4eb9 10c5 a79c  jsr 10c5a79c <neigh_destroy>
10c79d3a:       588f            addql #4,%sp
10c79d3c:       4a84            tstl %d4
10c79d3e:       6720            beqs 10c79d60 <arp_rcv+0x3e6>
10c79d40:       2044            moveal %d4,%a0
10c79d42:       5888            addql #4,%a0
10c79d44:       40c1            movew %sr,%d1
10c79d46:       007c 0700       oriw #1792,%sr
10c79d4a:       2010            movel %a0@,%d0
10c79d4c:       5380            subql #1,%d0
10c79d4e:       2080            movel %d0,%a0@
10c79d50:       46c1            movew %d1,%sr
10c79d52:       4a80            tstl %d0
10c79d54:       660a            bnes 10c79d60 <arp_rcv+0x3e6>
10c79d56:       2f04            movel %d4,%sp@-
10c79d58:       4eb9 10c7 b19c  jsr 10c7b19c <in_dev_finish_destroy>
10c79d5e:       588f            addql #4,%sp
10c79d60:       7001            moveq #1,%d0
10c79d62:       b0ab 0070       cmpl %a3@(112),%d0
10c79d66:       6716            beqs 10c79d7e <arp_rcv+0x404>
10c79d68:       41eb 0070       lea %a3@(112),%a0
10c79d6c:       40c1            movew %sr,%d1
10c79d6e:       007c 0700       oriw #1792,%sr
10c79d72:       2010            movel %a0@,%d0
10c79d74:       5380            subql #1,%d0
10c79d76:       2080            movel %d0,%a0@
10c79d78:       46c1            movew %d1,%sr
10c79d7a:       4a80            tstl %d0
10c79d7c:       6608            bnes 10c79d86 <arp_rcv+0x40c>
10c79d7e:       2f0b            movel %a3,%sp@-
10c79d80:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c79d86:       7000            moveq #0,%d0
10c79d88:       4cee 3c7c ffd4  moveml %fp@(-44),%d2-%d6/%a2-%a5
10c79d8e:       4e5e            unlk %fp
10c79d90:       4e75            rts

10c79d92 <arp_req_set>:
10c79d92:       4e56 ffe4       linkw %fp,#-28
10c79d96:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c79d9a:       266e 0008       moveal %fp@(8),%a3
10c79d9e:       246e 000c       moveal %fp@(12),%a2
10c79da2:       2d6b 0004 ffea  movel %a3@(4),%fp@(-22)
10c79da8:       202b 0020       movel %a3@(32),%d0
10c79dac:       0800 0003       btst #3,%d0
10c79db0:       6700 009a       beqw 10c79e4c <arp_req_set+0xba>
10c79db4:       242b 0028       movel %a3@(40),%d2
10c79db8:       6708            beqs 10c79dc2 <arp_req_set+0x30>
10c79dba:       70ff            moveq #-1,%d0
10c79dbc:       b082            cmpl %d2,%d0
10c79dbe:       6600 00fa       bnew 10c79eba <arp_req_set+0x128>
10c79dc2:       b4fc 0000       cmpaw #0,%a2
10c79dc6:       662a            bnes 10c79df2 <arp_req_set+0x60>
10c79dc8:       082b 0001 0023  btst #1,%a3@(35)
10c79dce:       6722            beqs 10c79df2 <arp_req_set+0x60>
10c79dd0:       486b 0012       pea %a3@(18)
10c79dd4:       4280            clrl %d0
10c79dd6:       302b 0010       movew %a3@(16),%d0
10c79dda:       2f00            movel %d0,%sp@-
10c79ddc:       4eb9 10c5 7c56  jsr 10c57c56 <dev_getbyhwaddr>
10c79de2:       2440            moveal %d0,%a2
10c79de4:       508f            addql #8,%sp
10c79de6:       b4fc 0000       cmpaw #0,%a2
10c79dea:       6606            bnes 10c79df2 <arp_req_set+0x60>
10c79dec:       70ed            moveq #-19,%d0
10c79dee:       6000 0168       braw 10c79f58 <arp_req_set+0x1c6>
10c79df2:       4a82            tstl %d2
10c79df4:       6726            beqs 10c79e1c <arp_req_set+0x8a>
10c79df6:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c79dfa:       2f0a            movel %a2,%sp@-
10c79dfc:       486e ffea       pea %fp@(-22)
10c79e00:       4879 1001 0630  pea 10010630 <arp_tbl>
10c79e06:       4eb9 10c5 a582  jsr 10c5a582 <pneigh_lookup>
10c79e0c:       4a80            tstl %d0
10c79e0e:       57c0            seq %d0
10c79e10:       4880            extw %d0
10c79e12:       48c0            extl %d0
10c79e14:       7297            moveq #-105,%d1
10c79e16:       c081            andl %d1,%d0
10c79e18:       6000 013e       braw 10c79f58 <arp_req_set+0x1c6>
10c79e1c:       b4fc 0000       cmpaw #0,%a2
10c79e20:       660e            bnes 10c79e30 <arp_req_set+0x9e>
10c79e22:       7001            moveq #1,%d0
10c79e24:       23c0 1001 0990  movel %d0,10010990 <ipv4_devconf+0x18>
10c79e2a:       7000            moveq #0,%d0
10c79e2c:       6000 012a       braw 10c79f58 <arp_req_set+0x1c6>
10c79e30:       206a 00a8       moveal %a2@(168),%a0
10c79e34:       b0fc 0000       cmpaw #0,%a0
10c79e38:       670c            beqs 10c79e46 <arp_req_set+0xb4>
10c79e3a:       7201            moveq #1,%d1
10c79e3c:       2141 0038       movel %d1,%a0@(56)
10c79e40:       7000            moveq #0,%d0
10c79e42:       6000 0114       braw 10c79f58 <arp_req_set+0x1c6>
10c79e46:       70fa            moveq #-6,%d0
10c79e48:       6000 010e       braw 10c79f58 <arp_req_set+0x1c6>
10c79e4c:       0800 0002       btst #2,%d0
10c79e50:       6708            beqs 10c79e5a <arp_req_set+0xc8>
10c79e52:       7202            moveq #2,%d1
10c79e54:       8280            orl %d0,%d1
10c79e56:       2741 0020       movel %d1,%a3@(32)
10c79e5a:       b4fc 0000       cmpaw #0,%a2
10c79e5e:       6650            bnes 10c79eb0 <arp_req_set+0x11e>
10c79e60:       202e ffea       movel %fp@(-22),%d0
10c79e64:       42ae fff2       clrl %fp@(-14)
10c79e68:       42ae fff6       clrl %fp@(-10)
10c79e6c:       42ae fffa       clrl %fp@(-6)
10c79e70:       426e fffe       clrw %fp@(-2)
10c79e74:       2d40 ffee       movel %d0,%fp@(-18)
10c79e78:       1d7c 0001 fffe  moveb #1,%fp@(-2)
10c79e7e:       486e ffee       pea %fp@(-18)
10c79e82:       486e ffe6       pea %fp@(-26)
10c79e86:       4eb9 10c6 0e00  jsr 10c60e00 <ip_route_output_key>
10c79e8c:       2440            moveal %d0,%a2
10c79e8e:       508f            addql #8,%sp
10c79e90:       b4fc 0000       cmpaw #0,%a2
10c79e94:       6600 00c2       bnew 10c79f58 <arp_req_set+0x1c6>
10c79e98:       206e ffe6       moveal %fp@(-26),%a0
10c79e9c:       2468 000c       moveal %a0@(12),%a2
10c79ea0:       b0fc 0000       cmpaw #0,%a0
10c79ea4:       6704            beqs 10c79eaa <arp_req_set+0x118>
10c79ea6:       5888            addql #4,%a0
10c79ea8:       5390            subql #1,%a0@
10c79eaa:       b4fc 0000       cmpaw #0,%a2
10c79eae:       670a            beqs 10c79eba <arp_req_set+0x128>
10c79eb0:       302a 005e       movew %a2@(94),%d0
10c79eb4:       b06b 0010       cmpw %a3@(16),%d0
10c79eb8:       6706            beqs 10c79ec0 <arp_req_set+0x12e>
10c79eba:       70ea            moveq #-22,%d0
10c79ebc:       6000 009a       braw 10c79f58 <arp_req_set+0x1c6>
10c79ec0:       74ea            moveq #-22,%d2
10c79ec2:       d48e            addl %fp,%d2
10c79ec4:       2f0a            movel %a2,%sp@-
10c79ec6:       2f02            movel %d2,%sp@-
10c79ec8:       4879 1001 0630  pea 10010630 <arp_tbl>
10c79ece:       4eb9 10c5 a3a8  jsr 10c5a3a8 <neigh_lookup>
10c79ed4:       4fef 000c       lea %sp@(12),%sp
10c79ed8:       4a80            tstl %d0
10c79eda:       6704            beqs 10c79ee0 <arp_req_set+0x14e>
10c79edc:       2400            movel %d0,%d2
10c79ede:       6016            bras 10c79ef6 <arp_req_set+0x164>
10c79ee0:       2f0a            movel %a2,%sp@-
10c79ee2:       2f02            movel %d2,%sp@-
10c79ee4:       4879 1001 0630  pea 10010630 <arp_tbl>
10c79eea:       4eb9 10c5 a41a  jsr 10c5a41a <neigh_create>
10c79ef0:       2400            movel %d0,%d2
10c79ef2:       4fef 000c       lea %sp@(12),%sp
10c79ef6:       2442            moveal %d2,%a2
10c79ef8:       b4fc fc18       cmpaw #-1000,%a2
10c79efc:       6258            bhis 10c79f56 <arp_req_set+0x1c4>
10c79efe:       7204            moveq #4,%d1
10c79f00:       202b 0020       movel %a3@(32),%d0
10c79f04:       0800 0002       btst #2,%d0
10c79f08:       6704            beqs 10c79f0e <arp_req_set+0x17c>
10c79f0a:       727f            moveq #127,%d1
10c79f0c:       4601            notb %d1
10c79f0e:       42a7            clrl %sp@-
10c79f10:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c79f14:       2f01            movel %d1,%sp@-
10c79f16:       0800 0001       btst #1,%d0
10c79f1a:       56c0            sne %d0
10c79f1c:       4880            extw %d0
10c79f1e:       48c0            extl %d0
10c79f20:       7212            moveq #18,%d1
10c79f22:       d28b            addl %a3,%d1
10c79f24:       c081            andl %d1,%d0
10c79f26:       2f00            movel %d0,%sp@-
10c79f28:       2f0a            movel %a2,%sp@-
10c79f2a:       4eb9 10c5 ae18  jsr 10c5ae18 <neigh_update>
10c79f30:       2440            moveal %d0,%a2
10c79f32:       4fef 0014       lea %sp@(20),%sp
10c79f36:       2242            moveal %d2,%a1
10c79f38:       41e9 0034       lea %a1@(52),%a0
10c79f3c:       40c1            movew %sr,%d1
10c79f3e:       007c 0700       oriw #1792,%sr
10c79f42:       2010            movel %a0@,%d0
10c79f44:       5380            subql #1,%d0
10c79f46:       2080            movel %d0,%a0@
10c79f48:       46c1            movew %d1,%sr
10c79f4a:       4a80            tstl %d0
10c79f4c:       6608            bnes 10c79f56 <arp_req_set+0x1c4>
10c79f4e:       2f02            movel %d2,%sp@-
10c79f50:       4eb9 10c5 a79c  jsr 10c5a79c <neigh_destroy>
10c79f56:       200a            movel %a2,%d0
10c79f58:       4cee 0c04 ffd8  moveml %fp@(-40),%d2/%a2-%a3
10c79f5e:       4e5e            unlk %fp
10c79f60:       4e75            rts

10c79f62 <arp_state_to_flags>:
10c79f62:       4e56 0000       linkw %fp,#0
10c79f66:       206e 0008       moveal %fp@(8),%a0
10c79f6a:       7000            moveq #0,%d0
10c79f6c:       1228 001d       moveb %a0@(29),%d1
10c79f70:       6c04            bges 10c79f76 <arp_state_to_flags+0x14>
10c79f72:       7006            moveq #6,%d0
10c79f74:       6008            bras 10c79f7e <arp_state_to_flags+0x1c>
10c79f76:       0201 00de       andib #-34,%d1
10c79f7a:       6702            beqs 10c79f7e <arp_state_to_flags+0x1c>
10c79f7c:       7002            moveq #2,%d0
10c79f7e:       4e5e            unlk %fp
10c79f80:       4e75            rts

10c79f82 <arp_req_get>:
10c79f82:       4e56 fffc       linkw %fp,#-4
10c79f86:       48e7 003c       moveml %a2-%a5,%sp@-
10c79f8a:       2a6e 0008       moveal %fp@(8),%a5
10c79f8e:       286e 000c       moveal %fp@(12),%a4
10c79f92:       2d6d 0004 fffc  movel %a5@(4),%fp@(-4)
10c79f98:       347c fffa       moveaw #-6,%a2
10c79f9c:       2f0c            movel %a4,%sp@-
10c79f9e:       486e fffc       pea %fp@(-4)
10c79fa2:       4879 1001 0630  pea 10010630 <arp_tbl>
10c79fa8:       4eb9 10c5 a3a8  jsr 10c5a3a8 <neigh_lookup>
10c79fae:       2640            moveal %d0,%a3
10c79fb0:       4fef 000c       lea %sp@(12),%sp
10c79fb4:       b6fc 0000       cmpaw #0,%a3
10c79fb8:       6762            beqs 10c7a01c <arp_req_get+0x9a>
10c79fba:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c79fc0:       5292            addql #1,%a2@
10c79fc2:       4280            clrl %d0
10c79fc4:       102c 007a       moveb %a4@(122),%d0
10c79fc8:       2f00            movel %d0,%sp@-
10c79fca:       486b 0028       pea %a3@(40)
10c79fce:       486d 0012       pea %a5@(18)
10c79fd2:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c79fd8:       2f0b            movel %a3,%sp@-
10c79fda:       4eba ff86       jsr %pc@(10c79f62 <arp_state_to_flags>)
10c79fde:       2b40 0020       movel %d0,%a5@(32)
10c79fe2:       4fef 0010       lea %sp@(16),%sp
10c79fe6:       5392            subql #1,%a2@
10c79fe8:       3b6c 005e 0010  movew %a4@(94),%a5@(16)
10c79fee:       41ed 0034       lea %a5@(52),%a0
10c79ff2:       7010            moveq #16,%d0
10c79ff4:       10dc            moveb %a4@+,%a0@+
10c79ff6:       6704            beqs 10c79ffc <arp_req_get+0x7a>
10c79ff8:       5380            subql #1,%d0
10c79ffa:       66f8            bnes 10c79ff4 <arp_req_get+0x72>
10c79ffc:       41eb 0034       lea %a3@(52),%a0
10c7a000:       40c1            movew %sr,%d1
10c7a002:       007c 0700       oriw #1792,%sr
10c7a006:       2010            movel %a0@,%d0
10c7a008:       5380            subql #1,%d0
10c7a00a:       2080            movel %d0,%a0@
10c7a00c:       46c1            movew %d1,%sr
10c7a00e:       4a80            tstl %d0
10c7a010:       6608            bnes 10c7a01a <arp_req_get+0x98>
10c7a012:       2f0b            movel %a3,%sp@-
10c7a014:       4eb9 10c5 a79c  jsr 10c5a79c <neigh_destroy>
10c7a01a:       95ca            subal %a2,%a2
10c7a01c:       200a            movel %a2,%d0
10c7a01e:       4cee 3c00 ffec  moveml %fp@(-20),%a2-%a5
10c7a024:       4e5e            unlk %fp
10c7a026:       4e75            rts

10c7a028 <arp_req_delete>:
10c7a028:       4e56 ffe4       linkw %fp,#-28
10c7a02c:       2f0a            movel %a2,%sp@-
10c7a02e:       2f02            movel %d2,%sp@-
10c7a030:       206e 0008       moveal %fp@(8),%a0
10c7a034:       226e 000c       moveal %fp@(12),%a1
10c7a038:       2028 0004       movel %a0@(4),%d0
10c7a03c:       2d40 ffea       movel %d0,%fp@(-22)
10c7a040:       0828 0003 0023  btst #3,%a0@(35)
10c7a046:       6750            beqs 10c7a098 <arp_req_delete+0x70>
10c7a048:       2028 0028       movel %a0@(40),%d0
10c7a04c:       72ff            moveq #-1,%d1
10c7a04e:       b280            cmpl %d0,%d1
10c7a050:       6616            bnes 10c7a068 <arp_req_delete+0x40>
10c7a052:       2f09            movel %a1,%sp@-
10c7a054:       486e ffea       pea %fp@(-22)
10c7a058:       4879 1001 0630  pea 10010630 <arp_tbl>
10c7a05e:       4eb9 10c5 a680  jsr 10c5a680 <pneigh_delete>
10c7a064:       6000 00ea       braw 10c7a150 <arp_req_delete+0x128>
10c7a068:       4a80            tstl %d0
10c7a06a:       667a            bnes 10c7a0e6 <arp_req_delete+0xbe>
10c7a06c:       b2fc 0000       cmpaw #0,%a1
10c7a070:       660c            bnes 10c7a07e <arp_req_delete+0x56>
10c7a072:       42b9 1001 0990  clrl 10010990 <ipv4_devconf+0x18>
10c7a078:       7000            moveq #0,%d0
10c7a07a:       6000 00d4       braw 10c7a150 <arp_req_delete+0x128>
10c7a07e:       2069 00a8       moveal %a1@(168),%a0
10c7a082:       b0fc 0000       cmpaw #0,%a0
10c7a086:       670a            beqs 10c7a092 <arp_req_delete+0x6a>
10c7a088:       42a8 0038       clrl %a0@(56)
10c7a08c:       7000            moveq #0,%d0
10c7a08e:       6000 00c0       braw 10c7a150 <arp_req_delete+0x128>
10c7a092:       70fa            moveq #-6,%d0
10c7a094:       6000 00ba       braw 10c7a150 <arp_req_delete+0x128>
10c7a098:       b2fc 0000       cmpaw #0,%a1
10c7a09c:       664c            bnes 10c7a0ea <arp_req_delete+0xc2>
10c7a09e:       42ae fff2       clrl %fp@(-14)
10c7a0a2:       42ae fff6       clrl %fp@(-10)
10c7a0a6:       42ae fffa       clrl %fp@(-6)
10c7a0aa:       426e fffe       clrw %fp@(-2)
10c7a0ae:       2d40 ffee       movel %d0,%fp@(-18)
10c7a0b2:       1d7c 0001 fffe  moveb #1,%fp@(-2)
10c7a0b8:       486e ffee       pea %fp@(-18)
10c7a0bc:       486e ffe6       pea %fp@(-26)
10c7a0c0:       4eb9 10c6 0e00  jsr 10c60e00 <ip_route_output_key>
10c7a0c6:       2400            movel %d0,%d2
10c7a0c8:       508f            addql #8,%sp
10c7a0ca:       6600 0084       bnew 10c7a150 <arp_req_delete+0x128>
10c7a0ce:       206e ffe6       moveal %fp@(-26),%a0
10c7a0d2:       2268 000c       moveal %a0@(12),%a1
10c7a0d6:       b0fc 0000       cmpaw #0,%a0
10c7a0da:       6704            beqs 10c7a0e0 <arp_req_delete+0xb8>
10c7a0dc:       5888            addql #4,%a0
10c7a0de:       5390            subql #1,%a0@
10c7a0e0:       b2fc 0000       cmpaw #0,%a1
10c7a0e4:       6604            bnes 10c7a0ea <arp_req_delete+0xc2>
10c7a0e6:       70ea            moveq #-22,%d0
10c7a0e8:       6066            bras 10c7a150 <arp_req_delete+0x128>
10c7a0ea:       74fa            moveq #-6,%d2
10c7a0ec:       2f09            movel %a1,%sp@-
10c7a0ee:       486e ffea       pea %fp@(-22)
10c7a0f2:       4879 1001 0630  pea 10010630 <arp_tbl>
10c7a0f8:       4eb9 10c5 a3a8  jsr 10c5a3a8 <neigh_lookup>
10c7a0fe:       2440            moveal %d0,%a2
10c7a100:       4fef 000c       lea %sp@(12),%sp
10c7a104:       b4fc 0000       cmpaw #0,%a2
10c7a108:       6744            beqs 10c7a14e <arp_req_delete+0x126>
10c7a10a:       102a 001d       moveb %a2@(29),%d0
10c7a10e:       7240            moveq #64,%d1
10c7a110:       4601            notb %d1
10c7a112:       c081            andl %d1,%d0
10c7a114:       671a            beqs 10c7a130 <arp_req_delete+0x108>
10c7a116:       42a7            clrl %sp@-
10c7a118:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c7a11c:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c7a120:       42a7            clrl %sp@-
10c7a122:       2f0a            movel %a2,%sp@-
10c7a124:       4eb9 10c5 ae18  jsr 10c5ae18 <neigh_update>
10c7a12a:       2400            movel %d0,%d2
10c7a12c:       4fef 0014       lea %sp@(20),%sp
10c7a130:       41ea 0034       lea %a2@(52),%a0
10c7a134:       40c1            movew %sr,%d1
10c7a136:       007c 0700       oriw #1792,%sr
10c7a13a:       2010            movel %a0@,%d0
10c7a13c:       5380            subql #1,%d0
10c7a13e:       2080            movel %d0,%a0@
10c7a140:       46c1            movew %d1,%sr
10c7a142:       4a80            tstl %d0
10c7a144:       6608            bnes 10c7a14e <arp_req_delete+0x126>
10c7a146:       2f0a            movel %a2,%sp@-
10c7a148:       4eb9 10c5 a79c  jsr 10c5a79c <neigh_destroy>
10c7a14e:       2002            movel %d2,%d0
10c7a150:       242e ffdc       movel %fp@(-36),%d2
10c7a154:       246e ffe0       moveal %fp@(-32),%a2
10c7a158:       4e5e            unlk %fp
10c7a15a:       4e75            rts

10c7a15c <arp_ioctl>:
10c7a15c:       4e56 ffbc       linkw %fp,#-68
10c7a160:       48e7 3e30       moveml %d2-%d6/%a2-%a3,%sp@-
10c7a164:       262e 0008       movel %fp@(8),%d3
10c7a168:       2a2e 000c       movel %fp@(12),%d5
10c7a16c:       97cb            subal %a3,%a3
10c7a16e:       0c83 0000 8954  cmpil #35156,%d3
10c7a174:       672e            beqs 10c7a1a4 <arp_ioctl+0x48>
10c7a176:       620a            bhis 10c7a182 <arp_ioctl+0x26>
10c7a178:       0c83 0000 8953  cmpil #35155,%d3
10c7a17e:       670a            beqs 10c7a18a <arp_ioctl+0x2e>
10c7a180:       605a            bras 10c7a1dc <arp_ioctl+0x80>
10c7a182:       0c83 0000 8955  cmpil #35157,%d3
10c7a188:       6652            bnes 10c7a1dc <arp_ioctl+0x80>
10c7a18a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c7a190:       0828 0004 01d2  btst #4,%a0@(466)
10c7a196:       6606            bnes 10c7a19e <arp_ioctl+0x42>
10c7a198:       70ff            moveq #-1,%d0
10c7a19a:       6000 0104       braw 10c7a2a0 <arp_ioctl+0x144>
10c7a19e:       0068 0100 0006  oriw #256,%a0@(6)
10c7a1a4:       4878 0044       pea 44 <LSIGTRAP+0x3f>
10c7a1a8:       2f05            movel %d5,%sp@-
10c7a1aa:       74bc            moveq #-68,%d2
10c7a1ac:       d48e            addl %fp,%d2
10c7a1ae:       2f02            movel %d2,%sp@-
10c7a1b0:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c7a1b6:       4e92            jsr %a2@
10c7a1b8:       7800            moveq #0,%d4
10c7a1ba:       4fef 000c       lea %sp@(12),%sp
10c7a1be:       70a0            moveq #-96,%d0
10c7a1c0:       0c6e 0002 ffbc  cmpiw #2,%fp@(-68)
10c7a1c6:       6600 00d8       bnew 10c7a2a0 <arp_ioctl+0x144>
10c7a1ca:       202e ffdc       movel %fp@(-36),%d0
10c7a1ce:       2200            movel %d0,%d1
10c7a1d0:       0801 0003       btst #3,%d1
10c7a1d4:       660c            bnes 10c7a1e2 <arp_ioctl+0x86>
10c7a1d6:       7c60            moveq #96,%d6
10c7a1d8:       c086            andl %d6,%d0
10c7a1da:       6706            beqs 10c7a1e2 <arp_ioctl+0x86>
10c7a1dc:       70ea            moveq #-22,%d0
10c7a1de:       6000 00c0       braw 10c7a2a0 <arp_ioctl+0x144>
10c7a1e2:       0801 0005       btst #5,%d1
10c7a1e6:       6606            bnes 10c7a1ee <arp_ioctl+0x92>
10c7a1e8:       70ff            moveq #-1,%d0
10c7a1ea:       2d40 ffe4       movel %d0,%fp@(-28)
10c7a1ee:       4eb9 10c5 bee8  jsr 10c5bee8 <rtnl_lock>
10c7a1f4:       4a2e fff0       tstb %fp@(-16)
10c7a1f8:       673a            beqs 10c7a234 <arp_ioctl+0xd8>
10c7a1fa:       78ed            moveq #-19,%d4
10c7a1fc:       486e fff0       pea %fp@(-16)
10c7a200:       4eb9 10c5 7b86  jsr 10c57b86 <__dev_get_by_name>
10c7a206:       2640            moveal %d0,%a3
10c7a208:       588f            addql #4,%sp
10c7a20a:       b6fc 0000       cmpaw #0,%a3
10c7a20e:       6700 0088       beqw 10c7a298 <arp_ioctl+0x13c>
10c7a212:       4a6e ffcc       tstw %fp@(-52)
10c7a216:       6606            bnes 10c7a21e <arp_ioctl+0xc2>
10c7a218:       3d6b 005e ffcc  movew %a3@(94),%fp@(-52)
10c7a21e:       78ea            moveq #-22,%d4
10c7a220:       082e 0001 ffdf  btst #1,%fp@(-33)
10c7a226:       6718            beqs 10c7a240 <arp_ioctl+0xe4>
10c7a228:       3c2b 005e       movew %a3@(94),%d6
10c7a22c:       bc6e ffcc       cmpw %fp@(-52),%d6
10c7a230:       6666            bnes 10c7a298 <arp_ioctl+0x13c>
10c7a232:       600c            bras 10c7a240 <arp_ioctl+0xe4>
10c7a234:       0c83 0000 8954  cmpil #35156,%d3
10c7a23a:       660c            bnes 10c7a248 <arp_ioctl+0xec>
10c7a23c:       78ed            moveq #-19,%d4
10c7a23e:       6058            bras 10c7a298 <arp_ioctl+0x13c>
10c7a240:       0c83 0000 8954  cmpil #35156,%d3
10c7a246:       6734            beqs 10c7a27c <arp_ioctl+0x120>
10c7a248:       0c83 0000 8954  cmpil #35156,%d3
10c7a24e:       620a            bhis 10c7a25a <arp_ioctl+0xfe>
10c7a250:       0c83 0000 8953  cmpil #35155,%d3
10c7a256:       670c            beqs 10c7a264 <arp_ioctl+0x108>
10c7a258:       603e            bras 10c7a298 <arp_ioctl+0x13c>
10c7a25a:       0c83 0000 8955  cmpil #35157,%d3
10c7a260:       670c            beqs 10c7a26e <arp_ioctl+0x112>
10c7a262:       6034            bras 10c7a298 <arp_ioctl+0x13c>
10c7a264:       2f0b            movel %a3,%sp@-
10c7a266:       2f02            movel %d2,%sp@-
10c7a268:       4eba fdbe       jsr %pc@(10c7a028 <arp_req_delete>)
10c7a26c:       6008            bras 10c7a276 <arp_ioctl+0x11a>
10c7a26e:       2f0b            movel %a3,%sp@-
10c7a270:       2f02            movel %d2,%sp@-
10c7a272:       4eba fb1e       jsr %pc@(10c79d92 <arp_req_set>)
10c7a276:       2800            movel %d0,%d4
10c7a278:       508f            addql #8,%sp
10c7a27a:       601c            bras 10c7a298 <arp_ioctl+0x13c>
10c7a27c:       2f0b            movel %a3,%sp@-
10c7a27e:       2f02            movel %d2,%sp@-
10c7a280:       4eba fd00       jsr %pc@(10c79f82 <arp_req_get>)
10c7a284:       2800            movel %d0,%d4
10c7a286:       508f            addql #8,%sp
10c7a288:       660e            bnes 10c7a298 <arp_ioctl+0x13c>
10c7a28a:       4878 0044       pea 44 <LSIGTRAP+0x3f>
10c7a28e:       2f02            movel %d2,%sp@-
10c7a290:       2f05            movel %d5,%sp@-
10c7a292:       4e92            jsr %a2@
10c7a294:       4fef 000c       lea %sp@(12),%sp
10c7a298:       4eb9 10c5 bf04  jsr 10c5bf04 <rtnl_unlock>
10c7a29e:       2004            movel %d4,%d0
10c7a2a0:       4cee 0c7c ffa0  moveml %fp@(-96),%d2-%d6/%a2-%a3
10c7a2a6:       4e5e            unlk %fp
10c7a2a8:       4e75            rts

10c7a2aa <arp_get_info>:
10c7a2aa:       4e56 ff8c       linkw %fp,#-116
10c7a2ae:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c7a2b2:       74d0            moveq #-48,%d2
10c7a2b4:       d48e            addl %fp,%d2
10c7a2b6:       4878 0011       pea 11 <LSIGTRAP+0xc>
10c7a2ba:       4879 1000 9b42  pea 10009b42 <timer_bug_msg+0x97b>
10c7a2c0:       2f02            movel %d2,%sp@-
10c7a2c2:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c7a2c8:       4879 1000 9b53  pea 10009b53 <timer_bug_msg+0x98c>
10c7a2ce:       2f2e 0008       movel %fp@(8),%sp@-
10c7a2d2:       45f9 10c8 4d6a  lea 10c84d6a <sprintf>,%a2
10c7a2d8:       4e92            jsr %a2@
10c7a2da:       2c00            movel %d0,%d6
10c7a2dc:       2606            movel %d6,%d3
10c7a2de:       42ae ffac       clrl %fp@(-84)
10c7a2e2:       4fef 0014       lea %sp@(20),%sp
10c7a2e6:       2e3c 1002 5730  movel #268588848,%d7
10c7a2ec:       42ae ff98       clrl %fp@(-104)
10c7a2f0:       2d7c 1001 0728  movel #268502824,%fp@(-116)
10c7a2f6:       ff8c 
10c7a2f8:       42ae ff9c       clrl %fp@(-100)
10c7a2fc:       2047            moveal %d7,%a0
10c7a2fe:       5290            addql #1,%a0@
10c7a300:       206e ff8c       moveal %fp@(-116),%a0
10c7a304:       58ae ff8c       addql #4,%fp@(-116)
10c7a308:       2458            moveal %a0@+,%a2
10c7a30a:       222e 0008       movel %fp@(8),%d1
10c7a30e:       d283            addl %d3,%d1
10c7a310:       b4fc 0000       cmpaw #0,%a2
10c7a314:       6700 011c       beqw 10c7a432 <arp_get_info+0x188>
10c7a318:       42ae ffa8       clrl %fp@(-88)
10c7a31c:       42ae ffa4       clrl %fp@(-92)
10c7a320:       42ae ffa0       clrl %fp@(-96)
10c7a324:       266a 000c       moveal %a2@(12),%a3
10c7a328:       3d6b 005e ffaa  movew %a3@(94),%fp@(-86)
10c7a32e:       1d6a 001d ffa7  moveb %a2@(29),%fp@(-89)
10c7a334:       202e ffa4       movel %fp@(-92),%d0
10c7a338:       74bf            moveq #-65,%d2
10c7a33a:       c082            andl %d2,%d0
10c7a33c:       6700 00ea       beqw 10c7a428 <arp_get_info+0x17e>
10c7a340:       7200            moveq #0,%d1
10c7a342:       7a00            moveq #0,%d5
10c7a344:       1d6b 007a ff9b  moveb %a3@(122),%fp@(-101)
10c7a34a:       4bee ffe2       lea %fp@(-30),%a5
10c7a34e:       41ee ffc0       lea %fp@(-64),%a0
10c7a352:       2d48 ff90       movel %a0,%fp@(-112)
10c7a356:       202e 0010       movel %fp@(16),%d0
10c7a35a:       d0ae 0014       addl %fp@(20),%d0
10c7a35e:       2d40 ff94       movel %d0,%fp@(-108)
10c7a362:       b2ae ff98       cmpl %fp@(-104),%d1
10c7a366:       6c3e            bges 10c7a3a6 <arp_get_info+0xfc>
10c7a368:       7400            moveq #0,%d2
10c7a36a:       41ee ffd0       lea %fp@(-48),%a0
10c7a36e:       43ea 0028       lea %a2@(40),%a1
10c7a372:       284d            moveal %a5,%a4
10c7a374:       7800            moveq #0,%d4
10c7a376:       1011            moveb %a1@,%d0
10c7a378:       e808            lsrb #4,%d0
10c7a37a:       1400            moveb %d0,%d2
10c7a37c:       18f0 2800       moveb %a0@(00000000,%d2:l),%a4@+
10c7a380:       1019            moveb %a1@+,%d0
10c7a382:       0200 000f       andib #15,%d0
10c7a386:       1800            moveb %d0,%d4
10c7a388:       18f0 4800       moveb %a0@(00000000,%d4:l),%a4@+
10c7a38c:       18fc 003a       moveb #58,%a4@+
10c7a390:       5681            addql #3,%d1
10c7a392:       5285            addql #1,%d5
10c7a394:       701a            moveq #26,%d0
10c7a396:       b081            cmpl %d1,%d0
10c7a398:       6d0c            blts 10c7a3a6 <arp_get_info+0xfc>
10c7a39a:       1d6b 007a ffa3  moveb %a3@(122),%fp@(-93)
10c7a3a0:       baae ffa0       cmpl %fp@(-96),%d5
10c7a3a4:       6dd0            blts 10c7a376 <arp_get_info+0xcc>
10c7a3a6:       4235 18ff       clrb %a5@(ffffffff,%d1:l)
10c7a3aa:       1d6a 0067 ff9f  moveb %a2@(103),%fp@(-97)
10c7a3b0:       2f2e ff9c       movel %fp@(-100),%sp@-
10c7a3b4:       4280            clrl %d0
10c7a3b6:       102a 0066       moveb %a2@(102),%d0
10c7a3ba:       2f00            movel %d0,%sp@-
10c7a3bc:       4280            clrl %d0
10c7a3be:       102a 0065       moveb %a2@(101),%d0
10c7a3c2:       2f00            movel %d0,%sp@-
10c7a3c4:       4280            clrl %d0
10c7a3c6:       102a 0064       moveb %a2@(100),%d0
10c7a3ca:       2f00            movel %d0,%sp@-
10c7a3cc:       4879 1000 9ba3  pea 10009ba3 <timer_bug_msg+0x9dc>
10c7a3d2:       2f2e ff90       movel %fp@(-112),%sp@-
10c7a3d6:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c7a3dc:       2f0b            movel %a3,%sp@-
10c7a3de:       2f0d            movel %a5,%sp@-
10c7a3e0:       2f0a            movel %a2,%sp@-
10c7a3e2:       4eba fb7e       jsr %pc@(10c79f62 <arp_state_to_flags>)
10c7a3e6:       2e80            movel %d0,%sp@
10c7a3e8:       2f2e ffa8       movel %fp@(-88),%sp@-
10c7a3ec:       2f2e ff90       movel %fp@(-112),%sp@-
10c7a3f0:       4879 1000 9baf  pea 10009baf <timer_bug_msg+0x9e8>
10c7a3f6:       206e 0008       moveal %fp@(8),%a0
10c7a3fa:       4870 3800       pea %a0@(00000000,%d3:l)
10c7a3fe:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c7a404:       4fef 0034       lea %sp@(52),%sp
10c7a408:       d680            addl %d0,%d3
10c7a40a:       dc80            addl %d0,%d6
10c7a40c:       bcae 0010       cmpl %fp@(16),%d6
10c7a410:       6e02            bgts 10c7a414 <arp_get_info+0x16a>
10c7a412:       7600            moveq #0,%d3
10c7a414:       222e 0008       movel %fp@(8),%d1
10c7a418:       d283            addl %d3,%d1
10c7a41a:       bcae ff94       cmpl %fp@(-108),%d6
10c7a41e:       6d08            blts 10c7a428 <arp_get_info+0x17e>
10c7a420:       2047            moveal %d7,%a0
10c7a422:       5390            subql #1,%a0@
10c7a424:       6000 00e6       braw 10c7a50c <arp_get_info+0x262>
10c7a428:       2452            moveal %a2@,%a2
10c7a42a:       b4fc 0000       cmpaw #0,%a2
10c7a42e:       6600 fef4       bnew 10c7a324 <arp_get_info+0x7a>
10c7a432:       2047            moveal %d7,%a0
10c7a434:       5390            subql #1,%a0@
10c7a436:       52ae ffac       addql #1,%fp@(-84)
10c7a43a:       701f            moveq #31,%d0
10c7a43c:       b0ae ffac       cmpl %fp@(-84),%d0
10c7a440:       6c00 feba       bgew 10c7a2fc <arp_get_info+0x52>
10c7a444:       42ae ffac       clrl %fp@(-84)
10c7a448:       99cc            subal %a4,%a4
10c7a44a:       4bf9 1001 07a8  lea 100107a8 <arp_tbl+0x178>,%a5
10c7a450:       245d            moveal %a5@+,%a2
10c7a452:       b4fc 0000       cmpaw #0,%a2
10c7a456:       6700 00a6       beqw 10c7a4fe <arp_get_info+0x254>
10c7a45a:       7e00            moveq #0,%d7
10c7a45c:       7a00            moveq #0,%d5
10c7a45e:       266a 0004       moveal %a2@(4),%a3
10c7a462:       7800            moveq #0,%d4
10c7a464:       b6fc 0000       cmpaw #0,%a3
10c7a468:       6706            beqs 10c7a470 <arp_get_info+0x1c6>
10c7a46a:       4284            clrl %d4
10c7a46c:       382b 005e       movew %a3@(94),%d4
10c7a470:       1e2a 000b       moveb %a2@(11),%d7
10c7a474:       2f07            movel %d7,%sp@-
10c7a476:       240c            movel %a4,%d2
10c7a478:       142a 000a       moveb %a2@(10),%d2
10c7a47c:       2842            moveal %d2,%a4
10c7a47e:       2f0c            movel %a4,%sp@-
10c7a480:       1a2a 0009       moveb %a2@(9),%d5
10c7a484:       2f05            movel %d5,%sp@-
10c7a486:       4280            clrl %d0
10c7a488:       102a 0008       moveb %a2@(8),%d0
10c7a48c:       2f00            movel %d0,%sp@-
10c7a48e:       4879 1000 9ba3  pea 10009ba3 <timer_bug_msg+0x9dc>
10c7a494:       74b0            moveq #-80,%d2
10c7a496:       d48e            addl %fp,%d2
10c7a498:       2f02            movel %d2,%sp@-
10c7a49a:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c7a4a0:       4fef 0018       lea %sp@(24),%sp
10c7a4a4:       200b            movel %a3,%d0
10c7a4a6:       6606            bnes 10c7a4ae <arp_get_info+0x204>
10c7a4a8:       203c 1000 9bd7  movel #268475351,%d0
10c7a4ae:       2f00            movel %d0,%sp@-
10c7a4b0:       4879 1000 9bd9  pea 10009bd9 <timer_bug_msg+0xa12>
10c7a4b6:       4878 000c       pea c <LSIGTRAP+0x7>
10c7a4ba:       2f04            movel %d4,%sp@-
10c7a4bc:       2f02            movel %d2,%sp@-
10c7a4be:       4879 1000 9baf  pea 10009baf <timer_bug_msg+0x9e8>
10c7a4c4:       206e 0008       moveal %fp@(8),%a0
10c7a4c8:       4870 3800       pea %a0@(00000000,%d3:l)
10c7a4cc:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c7a4d2:       d680            addl %d0,%d3
10c7a4d4:       dc80            addl %d0,%d6
10c7a4d6:       4fef 001c       lea %sp@(28),%sp
10c7a4da:       bcae 0010       cmpl %fp@(16),%d6
10c7a4de:       6e02            bgts 10c7a4e2 <arp_get_info+0x238>
10c7a4e0:       7600            moveq #0,%d3
10c7a4e2:       202e 0010       movel %fp@(16),%d0
10c7a4e6:       d0ae 0014       addl %fp@(20),%d0
10c7a4ea:       222e 0008       movel %fp@(8),%d1
10c7a4ee:       d283            addl %d3,%d1
10c7a4f0:       b086            cmpl %d6,%d0
10c7a4f2:       6f18            bles 10c7a50c <arp_get_info+0x262>
10c7a4f4:       2452            moveal %a2@,%a2
10c7a4f6:       b4fc 0000       cmpaw #0,%a2
10c7a4fa:       6600 ff62       bnew 10c7a45e <arp_get_info+0x1b4>
10c7a4fe:       52ae ffac       addql #1,%fp@(-84)
10c7a502:       700f            moveq #15,%d0
10c7a504:       b0ae ffac       cmpl %fp@(-84),%d0
10c7a508:       6c00 ff46       bgew 10c7a450 <arp_get_info+0x1a6>
10c7a50c:       2006            movel %d6,%d0
10c7a50e:       90ae 0010       subl %fp@(16),%d0
10c7a512:       206e 000c       moveal %fp@(12),%a0
10c7a516:       9280            subl %d0,%d1
10c7a518:       2081            movel %d1,%a0@
10c7a51a:       2600            movel %d0,%d3
10c7a51c:       b6ae 0014       cmpl %fp@(20),%d3
10c7a520:       6f04            bles 10c7a526 <arp_get_info+0x27c>
10c7a522:       262e 0014       movel %fp@(20),%d3
10c7a526:       4a83            tstl %d3
10c7a528:       6c02            bges 10c7a52c <arp_get_info+0x282>
10c7a52a:       7600            moveq #0,%d3
10c7a52c:       2003            movel %d3,%d0
10c7a52e:       4cee 3cfc ff64  moveml %fp@(-156),%d2-%d7/%a2-%a5
10c7a534:       4e5e            unlk %fp
10c7a536:       4e75            rts

10c7a538 <arp_ifdown>:
10c7a538:       4e56 0000       linkw %fp,#0
10c7a53c:       2f2e 0008       movel %fp@(8),%sp@-
10c7a540:       4879 1001 0630  pea 10010630 <arp_tbl>
10c7a546:       4eb9 10c5 a176  jsr 10c5a176 <neigh_ifdown>
10c7a54c:       4e5e            unlk %fp
10c7a54e:       4e75            rts

10c7a550 <icmp_xmit_lock_bh>:
10c7a550:       4e56 0000       linkw %fp,#0
10c7a554:       42b9 1001 0868  clrl 10010868 <icmp_xmit_holder>
10c7a55a:       7000            moveq #0,%d0
10c7a55c:       4e5e            unlk %fp
10c7a55e:       4e75            rts

10c7a560 <icmp_xmit_unlock_bh>:
10c7a560:       4e56 0000       linkw %fp,#0
10c7a564:       70ff            moveq #-1,%d0
10c7a566:       23c0 1001 0868  movel %d0,10010868 <icmp_xmit_holder>
10c7a56c:       4e5e            unlk %fp
10c7a56e:       4e75            rts

10c7a570 <xrlim_allow>:
10c7a570:       4e56 0000       linkw %fp,#0
10c7a574:       206e 0008       moveal %fp@(8),%a0
10c7a578:       226e 000c       moveal %fp@(12),%a1
10c7a57c:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c7a582:       2200            movel %d0,%d1
10c7a584:       92a8 0044       subl %a0@(68),%d1
10c7a588:       d2a8 0048       addl %a0@(72),%d1
10c7a58c:       2141 0048       movel %d1,%a0@(72)
10c7a590:       2140 0044       movel %d0,%a0@(68)
10c7a594:       2009            movel %a1,%d0
10c7a596:       e588            lsll #2,%d0
10c7a598:       d089            addl %a1,%d0
10c7a59a:       d089            addl %a1,%d0
10c7a59c:       b081            cmpl %d1,%d0
10c7a59e:       6404            bccs 10c7a5a4 <xrlim_allow+0x34>
10c7a5a0:       2140 0048       movel %d0,%a0@(72)
10c7a5a4:       2028 0048       movel %a0@(72),%d0
10c7a5a8:       b3c0            cmpal %d0,%a1
10c7a5aa:       6304            blss 10c7a5b0 <xrlim_allow+0x40>
10c7a5ac:       7000            moveq #0,%d0
10c7a5ae:       6008            bras 10c7a5b8 <xrlim_allow+0x48>
10c7a5b0:       9089            subl %a1,%d0
10c7a5b2:       2140 0048       movel %d0,%a0@(72)
10c7a5b6:       7001            moveq #1,%d0
10c7a5b8:       4e5e            unlk %fp
10c7a5ba:       4e75            rts

10c7a5bc <icmp_out_count>:
10c7a5bc:       4e56 0000       linkw %fp,#0
10c7a5c0:       222e 0008       movel %fp@(8),%d1
10c7a5c4:       7012            moveq #18,%d0
10c7a5c6:       b081            cmpl %d1,%d0
10c7a5c8:       6d34            blts 10c7a5fe <icmp_out_count+0x42>
10c7a5ca:       2001            movel %d1,%d0
10c7a5cc:       e788            lsll #3,%d0
10c7a5ce:       9081            subl %d1,%d0
10c7a5d0:       d080            addl %d0,%d0
10c7a5d2:       41f9 1001 086c  lea 1001086c <icmp_pointers>,%a0
10c7a5d8:       2070 0800       moveal %a0@(00000000,%d0:l),%a0
10c7a5dc:       43f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a1
10c7a5e2:       4a91            tstl %a1@
10c7a5e4:       6604            bnes 10c7a5ea <icmp_out_count+0x2e>
10c7a5e6:       41e8 006c       lea %a0@(108),%a0
10c7a5ea:       5290            addql #1,%a0@
10c7a5ec:       4a91            tstl %a1@
10c7a5ee:       57c0            seq %d0
10c7a5f0:       726c            moveq #108,%d1
10c7a5f2:       c081            andl %d1,%d0
10c7a5f4:       41f9 1003 2b10  lea 10032b10 <icmp_statistics+0x34>,%a0
10c7a5fa:       52b0 0800       addql #1,%a0@(00000000,%d0:l)
10c7a5fe:       4e5e            unlk %fp
10c7a600:       4e75            rts

10c7a602 <icmp_glue_bits>:
10c7a602:       4e56 0000       linkw %fp,#0
10c7a606:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c7a60a:       246e 0008       moveal %fp@(8),%a2
10c7a60e:       266e 000c       moveal %fp@(12),%a3
10c7a612:       202e 0010       movel %fp@(16),%d0
10c7a616:       242e 0014       movel %fp@(20),%d2
10c7a61a:       4a80            tstl %d0
10c7a61c:       6644            bnes 10c7a662 <icmp_glue_bits+0x60>
10c7a61e:       2f2a 000c       movel %a2@(12),%sp@-
10c7a622:       2f2a 0024       movel %a2@(36),%sp@-
10c7a626:       2f0b            movel %a3,%sp@-
10c7a628:       486a 0010       pea %a2@(16)
10c7a62c:       4eb9 10c8 56be  jsr 10c856be <csum_partial_copy>
10c7a632:       2f00            movel %d0,%sp@-
10c7a634:       202a 0024       movel %a2@(36),%d0
10c7a638:       9480            subl %d0,%d2
10c7a63a:       2f02            movel %d2,%sp@-
10c7a63c:       4873 0800       pea %a3@(00000000,%d0:l)
10c7a640:       2f2a 0004       movel %a2@(4),%sp@-
10c7a644:       2f12            movel %a2@,%sp@-
10c7a646:       4eb9 10c5 679e  jsr 10c5679e <skb_copy_and_csum_bits>
10c7a64c:       2400            movel %d0,%d2
10c7a64e:       2200            movel %d0,%d1
10c7a650:       4841            swap %d1
10c7a652:       d441            addw %d1,%d2
10c7a654:       4241            clrw %d1
10c7a656:       d541            addxw %d1,%d2
10c7a658:       2002            movel %d2,%d0
10c7a65a:       4640            notw %d0
10c7a65c:       3740 0002       movew %d0,%a3@(2)
10c7a660:       601e            bras 10c7a680 <icmp_glue_bits+0x7e>
10c7a662:       2f2a 000c       movel %a2@(12),%sp@-
10c7a666:       2f02            movel %d2,%sp@-
10c7a668:       2f0b            movel %a3,%sp@-
10c7a66a:       90aa 0024       subl %a2@(36),%d0
10c7a66e:       d0aa 0004       addl %a2@(4),%d0
10c7a672:       2f00            movel %d0,%sp@-
10c7a674:       2f12            movel %a2@,%sp@-
10c7a676:       4eb9 10c5 679e  jsr 10c5679e <skb_copy_and_csum_bits>
10c7a67c:       2540 000c       movel %d0,%a2@(12)
10c7a680:       7000            moveq #0,%d0
10c7a682:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c7a688:       4e5e            unlk %fp
10c7a68a:       4e75            rts

10c7a68c <icmp_reply>:
10c7a68c:       4e56 ffdc       linkw %fp,#-36
10c7a690:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c7a694:       266e 0008       moveal %fp@(8),%a3
10c7a698:       286e 000c       moveal %fp@(12),%a4
10c7a69c:       2079 1001 0864  moveal 10010864 <icmp_socket>,%a0
10c7a6a2:       2a68 0018       moveal %a0@(24),%a5
10c7a6a6:       2d6c 0028 ffde  movel %a4@(40),%fp@(-34)
10c7a6ac:       2f0c            movel %a4,%sp@-
10c7a6ae:       45eb 0028       lea %a3@(40),%a2
10c7a6b2:       2f0a            movel %a2,%sp@-
10c7a6b4:       4eb9 10c6 32c6  jsr 10c632c6 <ip_options_echo>
10c7a6ba:       508f            addql #8,%sp
10c7a6bc:       4a80            tstl %d0
10c7a6be:       6600 0122       bnew 10c7a7e2 <icmp_reply+0x156>
10c7a6c2:       4eba fe8c       jsr %pc@(10c7a550 <icmp_xmit_lock_bh>)
10c7a6c6:       4a80            tstl %d0
10c7a6c8:       6600 0118       bnew 10c7a7e2 <icmp_reply+0x156>
10c7a6cc:       426b 0012       clrw %a3@(18)
10c7a6d0:       42ab 000c       clrl %a3@(12)
10c7a6d4:       4280            clrl %d0
10c7a6d6:       102b 0010       moveb %a3@(16),%d0
10c7a6da:       2f00            movel %d0,%sp@-
10c7a6dc:       4eba fede       jsr %pc@(10c7a5bc <icmp_out_count>)
10c7a6e0:       206c 0020       moveal %a4@(32),%a0
10c7a6e4:       4280            clrl %d0
10c7a6e6:       1028 0001       moveb %a0@(1),%d0
10c7a6ea:       2b40 02ae       movel %d0,%a5@(686)
10c7a6ee:       206e ffde       moveal %fp@(-34),%a0
10c7a6f2:       2028 0070       movel %a0@(112),%d0
10c7a6f6:       2d40 fff4       movel %d0,%fp@(-12)
10c7a6fa:       2400            movel %d0,%d2
10c7a6fc:       42ae fffc       clrl %fp@(-4)
10c7a700:       588f            addql #4,%sp
10c7a702:       4a2b 002c       tstb %a3@(44)
10c7a706:       670c            beqs 10c7a714 <icmp_reply+0x88>
10c7a708:       2d4a fffc       movel %a2,%fp@(-4)
10c7a70c:       4a2a 0005       tstb %a2@(5)
10c7a710:       6702            beqs 10c7a714 <icmp_reply+0x88>
10c7a712:       2412            movel %a2@,%d2
10c7a714:       206e ffde       moveal %fp@(-34),%a0
10c7a718:       226c 0020       moveal %a4@(32),%a1
10c7a71c:       1229 0001       moveb %a1@(1),%d1
10c7a720:       701e            moveq #30,%d0
10c7a722:       c280            andl %d0,%d1
10c7a724:       2028 008e       movel %a0@(142),%d0
10c7a728:       42ae ffea       clrl %fp@(-22)
10c7a72c:       42ae ffee       clrl %fp@(-18)
10c7a730:       426e fff2       clrw %fp@(-14)
10c7a734:       2d42 ffe2       movel %d2,%fp@(-30)
10c7a738:       2d40 ffe6       movel %d0,%fp@(-26)
10c7a73c:       1d41 fff2       moveb %d1,%fp@(-14)
10c7a740:       486e ffe2       pea %fp@(-30)
10c7a744:       486e ffde       pea %fp@(-34)
10c7a748:       4eb9 10c6 0e00  jsr 10c60e00 <ip_route_output_key>
10c7a74e:       508f            addql #8,%sp
10c7a750:       4a80            tstl %d0
10c7a752:       6600 008a       bnew 10c7a7de <icmp_reply+0x152>
10c7a756:       4281            clrl %d1
10c7a758:       122b 0010       moveb %a3@(16),%d1
10c7a75c:       4280            clrl %d0
10c7a75e:       102b 0011       moveb %a3@(17),%d0
10c7a762:       226e ffde       moveal %fp@(-34),%a1
10c7a766:       7412            moveq #18,%d2
10c7a768:       b481            cmpl %d1,%d2
10c7a76a:       6d3e            blts 10c7a7aa <icmp_reply+0x11e>
10c7a76c:       7403            moveq #3,%d2
10c7a76e:       b481            cmpl %d1,%d2
10c7a770:       6606            bnes 10c7a778 <icmp_reply+0xec>
10c7a772:       7404            moveq #4,%d2
10c7a774:       b480            cmpl %d0,%d2
10c7a776:       6732            beqs 10c7a7aa <icmp_reply+0x11e>
10c7a778:       2069 000c       moveal %a1@(12),%a0
10c7a77c:       b0fc 0000       cmpaw #0,%a0
10c7a780:       6708            beqs 10c7a78a <icmp_reply+0xfe>
10c7a782:       0828 0003 0053  btst #3,%a0@(83)
10c7a788:       6620            bnes 10c7a7aa <icmp_reply+0x11e>
10c7a78a:       2039 1001 0860  movel 10010860 <sysctl_icmp_ratemask>,%d0
10c7a790:       0300            btst %d1,%d0
10c7a792:       6710            beqs 10c7a7a4 <icmp_reply+0x118>
10c7a794:       2f39 1001 085c  movel 1001085c <sysctl_icmp_ratelimit>,%sp@-
10c7a79a:       2f09            movel %a1,%sp@-
10c7a79c:       4eba fdd2       jsr %pc@(10c7a570 <xrlim_allow>)
10c7a7a0:       508f            addql #8,%sp
10c7a7a2:       6002            bras 10c7a7a6 <icmp_reply+0x11a>
10c7a7a4:       7001            moveq #1,%d0
10c7a7a6:       4a80            tstl %d0
10c7a7a8:       6728            beqs 10c7a7d2 <icmp_reply+0x146>
10c7a7aa:       4878 0040       pea 40 <LSIGTRAP+0x3b>
10c7a7ae:       2f2e ffde       movel %fp@(-34),%sp@-
10c7a7b2:       486e fff4       pea %fp@(-12)
10c7a7b6:       202b 0008       movel %a3@(8),%d0
10c7a7ba:       d0ab 0024       addl %a3@(36),%d0
10c7a7be:       2f00            movel %d0,%sp@-
10c7a7c0:       2f0b            movel %a3,%sp@-
10c7a7c2:       487a fe3e       pea %pc@(10c7a602 <icmp_glue_bits>)
10c7a7c6:       2f0d            movel %a5,%sp@-
10c7a7c8:       4eb9 10c6 4ab8  jsr 10c64ab8 <ip_build_xmit>
10c7a7ce:       4fef 001c       lea %sp@(28),%sp
10c7a7d2:       202e ffde       movel %fp@(-34),%d0
10c7a7d6:       6706            beqs 10c7a7de <icmp_reply+0x152>
10c7a7d8:       2040            moveal %d0,%a0
10c7a7da:       5888            addql #4,%a0
10c7a7dc:       5390            subql #1,%a0@
10c7a7de:       4eba fd80       jsr %pc@(10c7a560 <icmp_xmit_unlock_bh>)
10c7a7e2:       4cee 3c04 ffc8  moveml %fp@(-56),%d2/%a2-%a5
10c7a7e8:       4e5e            unlk %fp
10c7a7ea:       4e75            rts

10c7a7ec <icmp_send>:
10c7a7ec:       4e56 ff80       linkw %fp,#-128
10c7a7f0:       48e7 3f38       moveml %d2-%d7/%a2-%a4,%sp@-
10c7a7f4:       266e 0008       moveal %fp@(8),%a3
10c7a7f8:       2c2e 000c       movel %fp@(12),%d6
10c7a7fc:       2e2e 0010       movel %fp@(16),%d7
10c7a800:       206b 0028       moveal %a3@(40),%a0
10c7a804:       2d48 ff80       movel %a0,%fp@(-128)
10c7a808:       6700 029a       beqw 10c7aaa4 <icmp_send+0x2b8>
10c7a80c:       246b 0020       moveal %a3@(32),%a2
10c7a810:       b5eb 007c       cmpal %a3@(124),%a2
10c7a814:       6500 028e       bcsw 10c7aaa4 <icmp_send+0x2b8>
10c7a818:       7014            moveq #20,%d0
10c7a81a:       d08a            addl %a2,%d0
10c7a81c:       b0ab 0084       cmpl %a3@(132),%d0
10c7a820:       6200 0282       bhiw 10c7aaa4 <icmp_send+0x2b8>
10c7a824:       4a2b 006a       tstb %a3@(106)
10c7a828:       6600 027a       bnew 10c7aaa4 <icmp_send+0x2b8>
10c7a82c:       2028 0064       movel %a0@(100),%d0
10c7a830:       0280 3000 0000  andil #805306368,%d0
10c7a836:       6600 026c       bnew 10c7aaa4 <icmp_send+0x2b8>
10c7a83a:       302a 0006       movew %a2@(6),%d0
10c7a83e:       0240 1fff       andiw #8191,%d0
10c7a842:       6600 0260       bnew 10c7aaa4 <icmp_send+0x2b8>
10c7a846:       2006            movel %d6,%d0
10c7a848:       e788            lsll #3,%d0
10c7a84a:       2200            movel %d0,%d1
10c7a84c:       9286            subl %d6,%d1
10c7a84e:       d281            addl %d1,%d1
10c7a850:       243c 1001 0878  movel #268503160,%d2
10c7a856:       2600            movel %d0,%d3
10c7a858:       2842            moveal %d2,%a4
10c7a85a:       4a74 1800       tstw %a4@(00000000,%d1:l)
10c7a85e:       6754            beqs 10c7a8b4 <icmp_send+0xc8>
10c7a860:       0c2a 0001 0009  cmpib #1,%a2@(9)
10c7a866:       664c            bnes 10c7a8b4 <icmp_send+0xc8>
10c7a868:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c7a86c:       486e ff85       pea %fp@(-123)
10c7a870:       1012            moveb %a2@,%d0
10c7a872:       720f            moveq #15,%d1
10c7a874:       c081            andl %d1,%d0
10c7a876:       e588            lsll #2,%d0
10c7a878:       d08a            addl %a2,%d0
10c7a87a:       90ab 0080       subl %a3@(128),%d0
10c7a87e:       2f00            movel %d0,%sp@-
10c7a880:       2f0b            movel %a3,%sp@-
10c7a882:       4eb9 10c5 645c  jsr 10c5645c <skb_copy_bits>
10c7a888:       4fef 0010       lea %sp@(16),%sp
10c7a88c:       4a80            tstl %d0
10c7a88e:       6600 0214       bnew 10c7aaa4 <icmp_send+0x2b8>
10c7a892:       122e ff85       moveb %fp@(-123),%d1
10c7a896:       0c01 0012       cmpib #18,%d1
10c7a89a:       6200 0208       bhiw 10c7aaa4 <icmp_send+0x2b8>
10c7a89e:       0281 0000 00ff  andil #255,%d1
10c7a8a4:       2001            movel %d1,%d0
10c7a8a6:       e788            lsll #3,%d0
10c7a8a8:       9081            subl %d1,%d0
10c7a8aa:       d080            addl %d0,%d0
10c7a8ac:       4a74 0800       tstw %a4@(00000000,%d0:l)
10c7a8b0:       6600 01f2       bnew 10c7aaa4 <icmp_send+0x2b8>
10c7a8b4:       52b9 1002 5730  addql #1,10025730 <irq_stat+0x8>
10c7a8ba:       4eba fc94       jsr %pc@(10c7a550 <icmp_xmit_lock_bh>)
10c7a8be:       4a80            tstl %d0
10c7a8c0:       670c            beqs 10c7a8ce <icmp_send+0xe2>
10c7a8c2:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c7a8c8:       4a80            tstl %d0
10c7a8ca:       6600 01d8       bnew 10c7aaa4 <icmp_send+0x2b8>
10c7a8ce:       2a2a 0010       movel %a2@(16),%d5
10c7a8d2:       206e ff80       moveal %fp@(-128),%a0
10c7a8d6:       4aa8 0064       tstl %a0@(100)
10c7a8da:       6d02            blts 10c7a8de <icmp_send+0xf2>
10c7a8dc:       7a00            moveq #0,%d5
10c7a8de:       9686            subl %d6,%d3
10c7a8e0:       d683            addl %d3,%d3
10c7a8e2:       4a74 3800       tstw %a4@(00000000,%d3:l)
10c7a8e6:       670e            beqs 10c7a8f6 <icmp_send+0x10a>
10c7a8e8:       142a 0001       moveb %a2@(1),%d2
10c7a8ec:       0202 001e       andib #30,%d2
10c7a8f0:       0002 00c0       orib #-64,%d2
10c7a8f4:       6004            bras 10c7a8fa <icmp_send+0x10e>
10c7a8f6:       142a 0001       moveb %a2@(1),%d2
10c7a8fa:       761e            moveq #30,%d3
10c7a8fc:       c682            andl %d2,%d3
10c7a8fe:       49ee ff80       lea %fp@(-128),%a4
10c7a902:       202a 000c       movel %a2@(12),%d0
10c7a906:       42ae ff8e       clrl %fp@(-114)
10c7a90a:       42ae ff92       clrl %fp@(-110)
10c7a90e:       426e ff96       clrw %fp@(-106)
10c7a912:       2d40 ff86       movel %d0,%fp@(-122)
10c7a916:       2d45 ff8a       movel %d5,%fp@(-118)
10c7a91a:       1d43 ff96       moveb %d3,%fp@(-106)
10c7a91e:       486e ff86       pea %fp@(-122)
10c7a922:       2f0c            movel %a4,%sp@-
10c7a924:       4eb9 10c6 0e00  jsr 10c60e00 <ip_route_output_key>
10c7a92a:       508f            addql #8,%sp
10c7a92c:       4a80            tstl %d0
10c7a92e:       6600 016a       bnew 10c7aa9a <icmp_send+0x2ae>
10c7a932:       2f0b            movel %a3,%sp@-
10c7a934:       78cc            moveq #-52,%d4
10c7a936:       d88e            addl %fp,%d4
10c7a938:       2f04            movel %d4,%sp@-
10c7a93a:       4eb9 10c6 32c6  jsr 10c632c6 <ip_options_echo>
10c7a940:       508f            addql #8,%sp
10c7a942:       4a80            tstl %d0
10c7a944:       6600 0148       bnew 10c7aa8e <icmp_send+0x2a2>
10c7a948:       1d46 ffb4       moveb %d6,%fp@(-76)
10c7a94c:       1d47 ffb5       moveb %d7,%fp@(-75)
10c7a950:       2d6e 0014 ffb8  movel %fp@(20),%fp@(-72)
10c7a956:       426e ffb6       clrw %fp@(-74)
10c7a95a:       42ae ffb0       clrl %fp@(-80)
10c7a95e:       2d4b ffa4       movel %a3,%fp@(-92)
10c7a962:       202b 0020       movel %a3@(32),%d0
10c7a966:       90ab 0080       subl %a3@(128),%d0
10c7a96a:       2d40 ffa8       movel %d0,%fp@(-88)
10c7a96e:       42a7            clrl %sp@-
10c7a970:       1f46 0003       moveb %d6,%sp@(3)
10c7a974:       4eba fc46       jsr %pc@(10c7a5bc <icmp_out_count>)
10c7a978:       2079 1001 0864  moveal 10010864 <icmp_socket>,%a0
10c7a97e:       2068 0018       moveal %a0@(24),%a0
10c7a982:       42a8 02ae       clrl %a0@(686)
10c7a986:       1142 02b1       moveb %d2,%a0@(689)
10c7a98a:       2d6a 000c ff98  movel %a2@(12),%fp@(-104)
10c7a990:       2d44 ffa0       movel %d4,%fp@(-96)
10c7a994:       588f            addql #4,%sp
10c7a996:       4a2e ffd1       tstb %fp@(-47)
10c7a99a:       673c            beqs 10c7a9d8 <icmp_send+0x1ec>
10c7a99c:       202e ff80       movel %fp@(-128),%d0
10c7a9a0:       6706            beqs 10c7a9a8 <icmp_send+0x1bc>
10c7a9a2:       2040            moveal %d0,%a0
10c7a9a4:       5888            addql #4,%a0
10c7a9a6:       5390            subql #1,%a0@
10c7a9a8:       202e ffcc       movel %fp@(-52),%d0
10c7a9ac:       42ae ff8e       clrl %fp@(-114)
10c7a9b0:       42ae ff92       clrl %fp@(-110)
10c7a9b4:       426e ff96       clrw %fp@(-106)
10c7a9b8:       2d40 ff86       movel %d0,%fp@(-122)
10c7a9bc:       2d45 ff8a       movel %d5,%fp@(-118)
10c7a9c0:       1d43 ff96       moveb %d3,%fp@(-106)
10c7a9c4:       486e ff86       pea %fp@(-122)
10c7a9c8:       2f0c            movel %a4,%sp@-
10c7a9ca:       4eb9 10c6 0e00  jsr 10c60e00 <ip_route_output_key>
10c7a9d0:       508f            addql #8,%sp
10c7a9d2:       4a80            tstl %d0
10c7a9d4:       6600 00c4       bnew 10c7aa9a <icmp_send+0x2ae>
10c7a9d8:       226e ff80       moveal %fp@(-128),%a1
10c7a9dc:       7212            moveq #18,%d1
10c7a9de:       b286            cmpl %d6,%d1
10c7a9e0:       6d3e            blts 10c7aa20 <icmp_send+0x234>
10c7a9e2:       7003            moveq #3,%d0
10c7a9e4:       b086            cmpl %d6,%d0
10c7a9e6:       6606            bnes 10c7a9ee <icmp_send+0x202>
10c7a9e8:       7204            moveq #4,%d1
10c7a9ea:       b287            cmpl %d7,%d1
10c7a9ec:       6732            beqs 10c7aa20 <icmp_send+0x234>
10c7a9ee:       2069 000c       moveal %a1@(12),%a0
10c7a9f2:       b0fc 0000       cmpaw #0,%a0
10c7a9f6:       6708            beqs 10c7aa00 <icmp_send+0x214>
10c7a9f8:       0828 0003 0053  btst #3,%a0@(83)
10c7a9fe:       6620            bnes 10c7aa20 <icmp_send+0x234>
10c7aa00:       2039 1001 0860  movel 10010860 <sysctl_icmp_ratemask>,%d0
10c7aa06:       0d00            btst %d6,%d0
10c7aa08:       6710            beqs 10c7aa1a <icmp_send+0x22e>
10c7aa0a:       2f39 1001 085c  movel 1001085c <sysctl_icmp_ratelimit>,%sp@-
10c7aa10:       2f09            movel %a1,%sp@-
10c7aa12:       4eba fb5c       jsr %pc@(10c7a570 <xrlim_allow>)
10c7aa16:       508f            addql #8,%sp
10c7aa18:       6002            bras 10c7aa1c <icmp_send+0x230>
10c7aa1a:       7001            moveq #1,%d0
10c7aa1c:       4a80            tstl %d0
10c7aa1e:       676e            beqs 10c7aa8e <icmp_send+0x2a2>
10c7aa20:       206e ff80       moveal %fp@(-128),%a0
10c7aa24:       2228 0024       movel %a0@(36),%d1
10c7aa28:       0c81 0000 0240  cmpil #576,%d1
10c7aa2e:       6f06            bles 10c7aa36 <icmp_send+0x24a>
10c7aa30:       223c 0000 0240  movel #576,%d1
10c7aa36:       70ec            moveq #-20,%d0
10c7aa38:       d280            addl %d0,%d1
10c7aa3a:       4280            clrl %d0
10c7aa3c:       102e ffd0       moveb %fp@(-48),%d0
10c7aa40:       9280            subl %d0,%d1
10c7aa42:       5181            subql #8,%d1
10c7aa44:       202b 005c       movel %a3@(92),%d0
10c7aa48:       90ae ffa8       subl %fp@(-88),%d0
10c7aa4c:       2d40 ffac       movel %d0,%fp@(-84)
10c7aa50:       b280            cmpl %d0,%d1
10c7aa52:       6c04            bges 10c7aa58 <icmp_send+0x26c>
10c7aa54:       2d41 ffac       movel %d1,%fp@(-84)
10c7aa58:       7208            moveq #8,%d1
10c7aa5a:       2d41 ffc8       movel %d1,%fp@(-56)
10c7aa5e:       4878 0040       pea 40 <LSIGTRAP+0x3b>
10c7aa62:       2f2e ff80       movel %fp@(-128),%sp@-
10c7aa66:       486e ff98       pea %fp@(-104)
10c7aa6a:       202e ffac       movel %fp@(-84),%d0
10c7aa6e:       5080            addql #8,%d0
10c7aa70:       2f00            movel %d0,%sp@-
10c7aa72:       486e ffa4       pea %fp@(-92)
10c7aa76:       487a fb8a       pea %pc@(10c7a602 <icmp_glue_bits>)
10c7aa7a:       2079 1001 0864  moveal 10010864 <icmp_socket>,%a0
10c7aa80:       2f28 0018       movel %a0@(24),%sp@-
10c7aa84:       4eb9 10c6 4ab8  jsr 10c64ab8 <ip_build_xmit>
10c7aa8a:       4fef 001c       lea %sp@(28),%sp
10c7aa8e:       202e ff80       movel %fp@(-128),%d0
10c7aa92:       6706            beqs 10c7aa9a <icmp_send+0x2ae>
10c7aa94:       2040            moveal %d0,%a0
10c7aa96:       5888            addql #4,%a0
10c7aa98:       5390            subql #1,%a0@
10c7aa9a:       4eba fac4       jsr %pc@(10c7a560 <icmp_xmit_unlock_bh>)
10c7aa9e:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c7aaa4:       4cee 1cfc ff5c  moveml %fp@(-164),%d2-%d7/%a2-%a4
10c7aaaa:       4e5e            unlk %fp
10c7aaac:       4e75            rts

10c7aaae <icmp_unreach>:
10c7aaae:       4e56 0000       linkw %fp,#0
10c7aab2:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c7aab6:       286e 0008       moveal %fp@(8),%a4
10c7aaba:       7a00            moveq #0,%d5
10c7aabc:       7414            moveq #20,%d2
10c7aabe:       222c 005c       movel %a4@(92),%d1
10c7aac2:       2001            movel %d1,%d0
10c7aac4:       90ac 0060       subl %a4@(96),%d0
10c7aac8:       b082            cmpl %d2,%d0
10c7aaca:       6418            bccs 10c7aae4 <icmp_unreach+0x36>
10c7aacc:       b282            cmpl %d2,%d1
10c7aace:       6528            bcss 10c7aaf8 <icmp_unreach+0x4a>
10c7aad0:       7214            moveq #20,%d1
10c7aad2:       9280            subl %d0,%d1
10c7aad4:       2f01            movel %d1,%sp@-
10c7aad6:       2f0c            movel %a4,%sp@-
10c7aad8:       4eb9 10c5 61ea  jsr 10c561ea <__pskb_pull_tail>
10c7aade:       508f            addql #8,%sp
10c7aae0:       4a80            tstl %d0
10c7aae2:       6714            beqs 10c7aaf8 <icmp_unreach+0x4a>
10c7aae4:       246c 001c       moveal %a4@(28),%a2
10c7aae8:       266c 0080       moveal %a4@(128),%a3
10c7aaec:       1013            moveb %a3@,%d0
10c7aaee:       0200 000f       andib #15,%d0
10c7aaf2:       0c00 0004       cmpib #4,%d0
10c7aaf6:       620a            bhis 10c7ab02 <icmp_unreach+0x54>
10c7aaf8:       52b9 1003 2ae0  addql #1,10032ae0 <icmp_statistics+0x4>
10c7aafe:       6000 0200       braw 10c7ad00 <icmp_unreach+0x252>
10c7ab02:       1012            moveb %a2@,%d0
10c7ab04:       0c00 0003       cmpib #3,%d0
10c7ab08:       6600 00ba       bnew 10c7abc4 <icmp_unreach+0x116>
10c7ab0c:       102a 0001       moveb %a2@(1),%d0
10c7ab10:       720f            moveq #15,%d1
10c7ab12:       c081            andl %d1,%d0
10c7ab14:       7204            moveq #4,%d1
10c7ab16:       b280            cmpl %d0,%d1
10c7ab18:       670e            beqs 10c7ab28 <icmp_unreach+0x7a>
10c7ab1a:       6c00 009c       bgew 10c7abb8 <icmp_unreach+0x10a>
10c7ab1e:       7205            moveq #5,%d1
10c7ab20:       b280            cmpl %d0,%d1
10c7ab22:       675a            beqs 10c7ab7e <icmp_unreach+0xd0>
10c7ab24:       6000 0092       braw 10c7abb8 <icmp_unreach+0x10a>
10c7ab28:       4ab9 1003 29f4  tstl 100329f4 <ipv4_config+0x8>
10c7ab2e:       6732            beqs 10c7ab62 <icmp_unreach+0xb4>
10c7ab30:       4eb9 10c5 ca54  jsr 10c5ca54 <net_ratelimit>
10c7ab36:       4a80            tstl %d0
10c7ab38:       677e            beqs 10c7abb8 <icmp_unreach+0x10a>
10c7ab3a:       4280            clrl %d0
10c7ab3c:       102b 0013       moveb %a3@(19),%d0
10c7ab40:       2f00            movel %d0,%sp@-
10c7ab42:       4280            clrl %d0
10c7ab44:       102b 0012       moveb %a3@(18),%d0
10c7ab48:       2f00            movel %d0,%sp@-
10c7ab4a:       4280            clrl %d0
10c7ab4c:       102b 0011       moveb %a3@(17),%d0
10c7ab50:       2f00            movel %d0,%sp@-
10c7ab52:       4280            clrl %d0
10c7ab54:       102b 0010       moveb %a3@(16),%d0
10c7ab58:       2f00            movel %d0,%sp@-
10c7ab5a:       4879 1000 9c45  pea 10009c45 <timer_bug_msg+0xa7e>
10c7ab60:       604c            bras 10c7abae <icmp_unreach+0x100>
10c7ab62:       4280            clrl %d0
10c7ab64:       302a 0006       movew %a2@(6),%d0
10c7ab68:       2f00            movel %d0,%sp@-
10c7ab6a:       2f0b            movel %a3,%sp@-
10c7ab6c:       4eb9 10c5 f9fc  jsr 10c5f9fc <ip_rt_frag_needed>
10c7ab72:       4285            clrl %d5
10c7ab74:       3a00            movew %d0,%d5
10c7ab76:       508f            addql #8,%sp
10c7ab78:       6700 0186       beqw 10c7ad00 <icmp_unreach+0x252>
10c7ab7c:       603a            bras 10c7abb8 <icmp_unreach+0x10a>
10c7ab7e:       4eb9 10c5 ca54  jsr 10c5ca54 <net_ratelimit>
10c7ab84:       4a80            tstl %d0
10c7ab86:       6730            beqs 10c7abb8 <icmp_unreach+0x10a>
10c7ab88:       4280            clrl %d0
10c7ab8a:       102b 0013       moveb %a3@(19),%d0
10c7ab8e:       2f00            movel %d0,%sp@-
10c7ab90:       4280            clrl %d0
10c7ab92:       102b 0012       moveb %a3@(18),%d0
10c7ab96:       2f00            movel %d0,%sp@-
10c7ab98:       4280            clrl %d0
10c7ab9a:       102b 0011       moveb %a3@(17),%d0
10c7ab9e:       2f00            movel %d0,%sp@-
10c7aba0:       4280            clrl %d0
10c7aba2:       102b 0010       moveb %a3@(16),%d0
10c7aba6:       2f00            movel %d0,%sp@-
10c7aba8:       4879 1000 9c7d  pea 10009c7d <timer_bug_msg+0xab6>
10c7abae:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7abb4:       4fef 0014       lea %sp@(20),%sp
10c7abb8:       0c2a 000f 0001  cmpib #15,%a2@(1)
10c7abbe:       6200 0140       bhiw 10c7ad00 <icmp_unreach+0x252>
10c7abc2:       600c            bras 10c7abd0 <icmp_unreach+0x122>
10c7abc4:       0c00 000c       cmpib #12,%d0
10c7abc8:       6606            bnes 10c7abd0 <icmp_unreach+0x122>
10c7abca:       4285            clrl %d5
10c7abcc:       1a2a 0004       moveb %a2@(4),%d5
10c7abd0:       4ab9 1003 339a  tstl 1003339a <sysctl_icmp_ignore_bogus_error_responses>
10c7abd6:       6652            bnes 10c7ac2a <icmp_unreach+0x17c>
10c7abd8:       2f2b 0010       movel %a3@(16),%sp@-
10c7abdc:       4eb9 10c7 df42  jsr 10c7df42 <inet_addr_type>
10c7abe2:       588f            addql #4,%sp
10c7abe4:       7203            moveq #3,%d1
10c7abe6:       b280            cmpl %d0,%d1
10c7abe8:       6640            bnes 10c7ac2a <icmp_unreach+0x17c>
10c7abea:       4eb9 10c5 ca54  jsr 10c5ca54 <net_ratelimit>
10c7abf0:       4a80            tstl %d0
10c7abf2:       6700 010c       beqw 10c7ad00 <icmp_unreach+0x252>
10c7abf6:       206c 0020       moveal %a4@(32),%a0
10c7abfa:       4280            clrl %d0
10c7abfc:       1028 000f       moveb %a0@(15),%d0
10c7ac00:       2f00            movel %d0,%sp@-
10c7ac02:       4280            clrl %d0
10c7ac04:       1028 000e       moveb %a0@(14),%d0
10c7ac08:       2f00            movel %d0,%sp@-
10c7ac0a:       4280            clrl %d0
10c7ac0c:       1028 000d       moveb %a0@(13),%d0
10c7ac10:       2f00            movel %d0,%sp@-
10c7ac12:       4280            clrl %d0
10c7ac14:       1028 000c       moveb %a0@(12),%d0
10c7ac18:       2f00            movel %d0,%sp@-
10c7ac1a:       4879 1000 9ca9  pea 10009ca9 <timer_bug_msg+0xae2>
10c7ac20:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7ac26:       6000 00d8       braw 10c7ad00 <icmp_unreach+0x252>
10c7ac2a:       1013            moveb %a3@,%d0
10c7ac2c:       720f            moveq #15,%d1
10c7ac2e:       c081            andl %d1,%d0
10c7ac30:       e588            lsll #2,%d0
10c7ac32:       2200            movel %d0,%d1
10c7ac34:       5081            addql #8,%d1
10c7ac36:       242c 005c       movel %a4@(92),%d2
10c7ac3a:       2002            movel %d2,%d0
10c7ac3c:       90ac 0060       subl %a4@(96),%d0
10c7ac40:       b081            cmpl %d1,%d0
10c7ac42:       641a            bccs 10c7ac5e <icmp_unreach+0x1b0>
10c7ac44:       b481            cmpl %d1,%d2
10c7ac46:       6500 00b8       bcsw 10c7ad00 <icmp_unreach+0x252>
10c7ac4a:       9280            subl %d0,%d1
10c7ac4c:       2f01            movel %d1,%sp@-
10c7ac4e:       2f0c            movel %a4,%sp@-
10c7ac50:       4eb9 10c5 61ea  jsr 10c561ea <__pskb_pull_tail>
10c7ac56:       508f            addql #8,%sp
10c7ac58:       4a80            tstl %d0
10c7ac5a:       6700 00a4       beqw 10c7ad00 <icmp_unreach+0x252>
10c7ac5e:       266c 0080       moveal %a4@(128),%a3
10c7ac62:       4283            clrl %d3
10c7ac64:       162b 0009       moveb %a3@(9),%d3
10c7ac68:       2403            movel %d3,%d2
10c7ac6a:       701f            moveq #31,%d0
10c7ac6c:       c480            andl %d0,%d2
10c7ac6e:       2002            movel %d2,%d0
10c7ac70:       e588            lsll #2,%d0
10c7ac72:       41f9 1003 2e5e  lea 10032e5e <raw_v4_htable>,%a0
10c7ac78:       2470 0800       moveal %a0@(00000000,%d0:l),%a2
10c7ac7c:       283c 1003 2968  movel #268642664,%d4
10c7ac82:       b4fc 0000       cmpaw #0,%a2
10c7ac86:       6742            beqs 10c7acca <icmp_unreach+0x21c>
10c7ac88:       4bf9 10c7 73d0  lea 10c773d0 <__raw_v4_lookup>,%a5
10c7ac8e:       6018            bras 10c7aca8 <icmp_unreach+0x1fa>
10c7ac90:       2f05            movel %d5,%sp@-
10c7ac92:       2f0c            movel %a4,%sp@-
10c7ac94:       2f0a            movel %a2,%sp@-
10c7ac96:       4eb9 10c7 750e  jsr 10c7750e <raw_err>
10c7ac9c:       246a 0010       moveal %a2@(16),%a2
10c7aca0:       266c 0080       moveal %a4@(128),%a3
10c7aca4:       4fef 000c       lea %sp@(12),%sp
10c7aca8:       206c 0018       moveal %a4@(24),%a0
10c7acac:       2f28 003a       movel %a0@(58),%sp@-
10c7acb0:       2f2b 000c       movel %a3@(12),%sp@-
10c7acb4:       2f2b 0010       movel %a3@(16),%sp@-
10c7acb8:       2f03            movel %d3,%sp@-
10c7acba:       2f0a            movel %a2,%sp@-
10c7acbc:       4e95            jsr %a5@
10c7acbe:       2440            moveal %d0,%a2
10c7acc0:       4fef 0014       lea %sp@(20),%sp
10c7acc4:       b4fc 0000       cmpaw #0,%a2
10c7acc8:       66c6            bnes 10c7ac90 <icmp_unreach+0x1e2>
10c7acca:       e58a            lsll #2,%d2
10c7accc:       2244            moveal %d4,%a1
10c7acce:       2071 2800       moveal %a1@(00000000,%d2:l),%a0
10c7acd2:       b0fc 0000       cmpaw #0,%a0
10c7acd6:       6728            beqs 10c7ad00 <icmp_unreach+0x252>
10c7acd8:       7400            moveq #0,%d2
10c7acda:       2468 0008       moveal %a0@(8),%a2
10c7acde:       1428 000c       moveb %a0@(12),%d2
10c7ace2:       b483            cmpl %d3,%d2
10c7ace4:       6612            bnes 10c7acf8 <icmp_unreach+0x24a>
10c7ace6:       2068 0004       moveal %a0@(4),%a0
10c7acea:       b0fc 0000       cmpaw #0,%a0
10c7acee:       6708            beqs 10c7acf8 <icmp_unreach+0x24a>
10c7acf0:       2f05            movel %d5,%sp@-
10c7acf2:       2f0c            movel %a4,%sp@-
10c7acf4:       4e90            jsr %a0@
10c7acf6:       508f            addql #8,%sp
10c7acf8:       204a            moveal %a2,%a0
10c7acfa:       b0fc 0000       cmpaw #0,%a0
10c7acfe:       66da            bnes 10c7acda <icmp_unreach+0x22c>
10c7ad00:       4cee 3c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a5
10c7ad06:       4e5e            unlk %fp
10c7ad08:       4e75            rts

10c7ad0a <icmp_redirect>:
10c7ad0a:       4e56 0000       linkw %fp,#0
10c7ad0e:       2f0a            movel %a2,%sp@-
10c7ad10:       2f02            movel %d2,%sp@-
10c7ad12:       246e 0008       moveal %fp@(8),%a2
10c7ad16:       222a 005c       movel %a2@(92),%d1
10c7ad1a:       7013            moveq #19,%d0
10c7ad1c:       b081            cmpl %d1,%d0
10c7ad1e:       6508            bcss 10c7ad28 <icmp_redirect+0x1e>
10c7ad20:       52b9 1003 2ae0  addql #1,10032ae0 <icmp_statistics+0x4>
10c7ad26:       6068            bras 10c7ad90 <icmp_redirect+0x86>
10c7ad28:       307c 0014       moveaw #20,%a0
10c7ad2c:       2001            movel %d1,%d0
10c7ad2e:       90aa 0060       subl %a2@(96),%d0
10c7ad32:       b088            cmpl %a0,%d0
10c7ad34:       6418            bccs 10c7ad4e <icmp_redirect+0x44>
10c7ad36:       b288            cmpl %a0,%d1
10c7ad38:       6556            bcss 10c7ad90 <icmp_redirect+0x86>
10c7ad3a:       7214            moveq #20,%d1
10c7ad3c:       9280            subl %d0,%d1
10c7ad3e:       2f01            movel %d1,%sp@-
10c7ad40:       2f0a            movel %a2,%sp@-
10c7ad42:       4eb9 10c5 61ea  jsr 10c561ea <__pskb_pull_tail>
10c7ad48:       508f            addql #8,%sp
10c7ad4a:       4a80            tstl %d0
10c7ad4c:       6742            beqs 10c7ad90 <icmp_redirect+0x86>
10c7ad4e:       206a 0080       moveal %a2@(128),%a0
10c7ad52:       2228 0010       movel %a0@(16),%d1
10c7ad56:       226a 001c       moveal %a2@(28),%a1
10c7ad5a:       1029 0001       moveb %a1@(1),%d0
10c7ad5e:       7407            moveq #7,%d2
10c7ad60:       c082            andl %d2,%d0
10c7ad62:       7403            moveq #3,%d2
10c7ad64:       b480            cmpl %d0,%d2
10c7ad66:       6d28            blts 10c7ad90 <icmp_redirect+0x86>
10c7ad68:       4a80            tstl %d0
10c7ad6a:       6d24            blts 10c7ad90 <icmp_redirect+0x86>
10c7ad6c:       2f2a 0018       movel %a2@(24),%sp@-
10c7ad70:       4280            clrl %d0
10c7ad72:       1028 0001       moveb %a0@(1),%d0
10c7ad76:       2f00            movel %d0,%sp@-
10c7ad78:       2f28 000c       movel %a0@(12),%sp@-
10c7ad7c:       2f29 0004       movel %a1@(4),%sp@-
10c7ad80:       2f01            movel %d1,%sp@-
10c7ad82:       206a 0020       moveal %a2@(32),%a0
10c7ad86:       2f28 000c       movel %a0@(12),%sp@-
10c7ad8a:       4eb9 10c5 f41e  jsr 10c5f41e <ip_rt_redirect>
10c7ad90:       242e fff8       movel %fp@(-8),%d2
10c7ad94:       246e fffc       moveal %fp@(-4),%a2
10c7ad98:       4e5e            unlk %fp
10c7ad9a:       4e75            rts

10c7ad9c <icmp_echo>:
10c7ad9c:       4e56 ffa4       linkw %fp,#-92
10c7ada0:       226e 0008       moveal %fp@(8),%a1
10c7ada4:       4ab9 1003 2ad0  tstl 10032ad0 <sysctl_icmp_echo_ignore_all>
10c7adaa:       6634            bnes 10c7ade0 <icmp_echo+0x44>
10c7adac:       2069 001c       moveal %a1@(28),%a0
10c7adb0:       2010            movel %a0@,%d0
10c7adb2:       2228 0004       movel %a0@(4),%d1
10c7adb6:       2d40 ffb4       movel %d0,%fp@(-76)
10c7adba:       2d41 ffb8       movel %d1,%fp@(-72)
10c7adbe:       422e ffb4       clrb %fp@(-76)
10c7adc2:       2d49 ffa4       movel %a1,%fp@(-92)
10c7adc6:       42ae ffa8       clrl %fp@(-88)
10c7adca:       2d69 005c ffac  movel %a1@(92),%fp@(-84)
10c7add0:       7208            moveq #8,%d1
10c7add2:       2d41 ffc8       movel %d1,%fp@(-56)
10c7add6:       2f09            movel %a1,%sp@-
10c7add8:       486e ffa4       pea %fp@(-92)
10c7addc:       4eba f8ae       jsr %pc@(10c7a68c <icmp_reply>)
10c7ade0:       4e5e            unlk %fp
10c7ade2:       4e75            rts

10c7ade4 <icmp_timestamp>:
10c7ade4:       4e56 ff9c       linkw %fp,#-100
10c7ade8:       2f0a            movel %a2,%sp@-
10c7adea:       2f02            movel %d2,%sp@-
10c7adec:       246e 0008       moveal %fp@(8),%a2
10c7adf0:       7003            moveq #3,%d0
10c7adf2:       b0aa 005c       cmpl %a2@(92),%d0
10c7adf6:       650a            bcss 10c7ae02 <icmp_timestamp+0x1e>
10c7adf8:       52b9 1003 2ae0  addql #1,10032ae0 <icmp_statistics+0x4>
10c7adfe:       6000 00a4       braw 10c7aea4 <icmp_timestamp+0xc0>
10c7ae02:       486e ff9c       pea %fp@(-100)
10c7ae06:       4eb9 10c1 1c74  jsr 10c11c74 <do_gettimeofday>
10c7ae0c:       2f3c 0001 5180  movel #86400,%sp@-
10c7ae12:       2f2e ff9c       movel %fp@(-100),%sp@-
10c7ae16:       4eb9 10c8 5864  jsr 10c85864 <__modsi3>
10c7ae1c:       508f            addql #8,%sp
10c7ae1e:       2400            movel %d0,%d2
10c7ae20:       eb8a            lsll #5,%d2
10c7ae22:       9480            subl %d0,%d2
10c7ae24:       e58a            lsll #2,%d2
10c7ae26:       d480            addl %d0,%d2
10c7ae28:       e78a            lsll #3,%d2
10c7ae2a:       4878 03e8       pea 3e8 <LSIGTRAP+0x3e3>
10c7ae2e:       2f2e ffa0       movel %fp@(-96),%sp@-
10c7ae32:       4eb9 10c8 5834  jsr 10c85834 <__divsi3>
10c7ae38:       508f            addql #8,%sp
10c7ae3a:       d480            addl %d0,%d2
10c7ae3c:       2d42 ffc0       movel %d2,%fp@(-64)
10c7ae40:       2d42 ffc4       movel %d2,%fp@(-60)
10c7ae44:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c7ae48:       74a4            moveq #-92,%d2
10c7ae4a:       d48e            addl %fp,%d2
10c7ae4c:       486e ffbc       pea %fp@(-68)
10c7ae50:       42a7            clrl %sp@-
10c7ae52:       2f0a            movel %a2,%sp@-
10c7ae54:       4eb9 10c5 645c  jsr 10c5645c <skb_copy_bits>
10c7ae5a:       4fef 0014       lea %sp@(20),%sp
10c7ae5e:       4a80            tstl %d0
10c7ae60:       670c            beqs 10c7ae6e <icmp_timestamp+0x8a>
10c7ae62:       4879 1000 9bef  pea 10009bef <timer_bug_msg+0xa28>
10c7ae68:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c7ae6e:       206a 001c       moveal %a2@(28),%a0
10c7ae72:       2010            movel %a0@,%d0
10c7ae74:       2228 0004       movel %a0@(4),%d1
10c7ae78:       2d40 ffb4       movel %d0,%fp@(-76)
10c7ae7c:       2d41 ffb8       movel %d1,%fp@(-72)
10c7ae80:       1d7c 000e ffb4  moveb #14,%fp@(-76)
10c7ae86:       422e ffb5       clrb %fp@(-75)
10c7ae8a:       2d4a ffa4       movel %a2,%fp@(-92)
10c7ae8e:       42ae ffa8       clrl %fp@(-88)
10c7ae92:       42ae ffac       clrl %fp@(-84)
10c7ae96:       7214            moveq #20,%d1
10c7ae98:       2d41 ffc8       movel %d1,%fp@(-56)
10c7ae9c:       2f0a            movel %a2,%sp@-
10c7ae9e:       2f02            movel %d2,%sp@-
10c7aea0:       4eba f7ea       jsr %pc@(10c7a68c <icmp_reply>)
10c7aea4:       242e ff94       movel %fp@(-108),%d2
10c7aea8:       246e ff98       moveal %fp@(-104),%a2
10c7aeac:       4e5e            unlk %fp
10c7aeae:       4e75            rts

10c7aeb0 <icmp_address>:
10c7aeb0:       4e56 0000       linkw %fp,#0
10c7aeb4:       4e5e            unlk %fp
10c7aeb6:       4e75            rts

10c7aeb8 <icmp_address_reply>:
10c7aeb8:       4e56 fffc       linkw %fp,#-4
10c7aebc:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c7aec0:       226e 0008       moveal %fp@(8),%a1
10c7aec4:       2669 0028       moveal %a1@(40),%a3
10c7aec8:       2a69 0018       moveal %a1@(24),%a5
10c7aecc:       7003            moveq #3,%d0
10c7aece:       b0a9 005c       cmpl %a1@(92),%d0
10c7aed2:       6400 011a       bccw 10c7afee <icmp_address_reply+0x136>
10c7aed6:       082b 0002 0064  btst #2,%a3@(100)
10c7aedc:       6700 0110       beqw 10c7afee <icmp_address_reply+0x136>
10c7aee0:       246d 00a8       moveal %a5@(168),%a2
10c7aee4:       b4fc 0000       cmpaw #0,%a2
10c7aee8:       6706            beqs 10c7aef0 <icmp_address_reply+0x38>
10c7aeea:       41ea 0004       lea %a2@(4),%a0
10c7aeee:       5290            addql #1,%a0@
10c7aef0:       b4fc 0000       cmpaw #0,%a2
10c7aef4:       6700 00f8       beqw 10c7afee <icmp_address_reply+0x136>
10c7aef8:       49ea 0004       lea %a2@(4),%a4
10c7aefc:       4aaa 0010       tstl %a2@(16)
10c7af00:       6700 00d2       beqw 10c7afd4 <icmp_address_reply+0x11c>
10c7af04:       4ab9 1001 0998  tstl 10010998 <ipv4_devconf+0x20>
10c7af0a:       6608            bnes 10c7af14 <icmp_address_reply+0x5c>
10c7af0c:       4aaa 0040       tstl %a2@(64)
10c7af10:       6700 00c2       beqw 10c7afd4 <icmp_address_reply+0x11c>
10c7af14:       49ea 0004       lea %a2@(4),%a4
10c7af18:       4aaa 0044       tstl %a2@(68)
10c7af1c:       6700 00b6       beqw 10c7afd4 <icmp_address_reply+0x11c>
10c7af20:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c7af24:       486e fffc       pea %fp@(-4)
10c7af28:       42a7            clrl %sp@-
10c7af2a:       2f09            movel %a1,%sp@-
10c7af2c:       4eb9 10c5 645c  jsr 10c5645c <skb_copy_bits>
10c7af32:       4fef 0010       lea %sp@(16),%sp
10c7af36:       4a80            tstl %d0
10c7af38:       670c            beqs 10c7af46 <icmp_address_reply+0x8e>
10c7af3a:       4879 1000 9bef  pea 10009bef <timer_bug_msg+0xa28>
10c7af40:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c7af46:       206a 0010       moveal %a2@(16),%a0
10c7af4a:       b0fc 0000       cmpaw #0,%a0
10c7af4e:       6728            beqs 10c7af78 <icmp_address_reply+0xc0>
10c7af50:       222e fffc       movel %fp@(-4),%d1
10c7af54:       6008            bras 10c7af5e <icmp_address_reply+0xa6>
10c7af56:       2050            moveal %a0@,%a0
10c7af58:       b0fc 0000       cmpaw #0,%a0
10c7af5c:       671a            beqs 10c7af78 <icmp_address_reply+0xc0>
10c7af5e:       b2a8 0010       cmpl %a0@(16),%d1
10c7af62:       66f2            bnes 10c7af56 <icmp_address_reply+0x9e>
10c7af64:       202b 0070       movel %a3@(112),%d0
10c7af68:       2428 000c       movel %a0@(12),%d2
10c7af6c:       b580            eorl %d2,%d0
10c7af6e:       c081            andl %d1,%d0
10c7af70:       66e4            bnes 10c7af56 <icmp_address_reply+0x9e>
10c7af72:       b0fc 0000       cmpaw #0,%a0
10c7af76:       665c            bnes 10c7afd4 <icmp_address_reply+0x11c>
10c7af78:       4eb9 10c5 ca54  jsr 10c5ca54 <net_ratelimit>
10c7af7e:       4a80            tstl %d0
10c7af80:       6752            beqs 10c7afd4 <icmp_address_reply+0x11c>
10c7af82:       4280            clrl %d0
10c7af84:       102b 0073       moveb %a3@(115),%d0
10c7af88:       2f00            movel %d0,%sp@-
10c7af8a:       4280            clrl %d0
10c7af8c:       102b 0072       moveb %a3@(114),%d0
10c7af90:       2f00            movel %d0,%sp@-
10c7af92:       4280            clrl %d0
10c7af94:       102b 0071       moveb %a3@(113),%d0
10c7af98:       2f00            movel %d0,%sp@-
10c7af9a:       4280            clrl %d0
10c7af9c:       102b 0070       moveb %a3@(112),%d0
10c7afa0:       2f00            movel %d0,%sp@-
10c7afa2:       2f0d            movel %a5,%sp@-
10c7afa4:       4280            clrl %d0
10c7afa6:       102e ffff       moveb %fp@(-1),%d0
10c7afaa:       2f00            movel %d0,%sp@-
10c7afac:       4280            clrl %d0
10c7afae:       102e fffe       moveb %fp@(-2),%d0
10c7afb2:       2f00            movel %d0,%sp@-
10c7afb4:       4280            clrl %d0
10c7afb6:       102e fffd       moveb %fp@(-3),%d0
10c7afba:       2f00            movel %d0,%sp@-
10c7afbc:       4280            clrl %d0
10c7afbe:       102e fffc       moveb %fp@(-4),%d0
10c7afc2:       2f00            movel %d0,%sp@-
10c7afc4:       4879 1000 9ce4  pea 10009ce4 <timer_bug_msg+0xb1d>
10c7afca:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7afd0:       4fef 0028       lea %sp@(40),%sp
10c7afd4:       40c1            movew %sr,%d1
10c7afd6:       007c 0700       oriw #1792,%sr
10c7afda:       2014            movel %a4@,%d0
10c7afdc:       5380            subql #1,%d0
10c7afde:       2880            movel %d0,%a4@
10c7afe0:       46c1            movew %d1,%sr
10c7afe2:       4a80            tstl %d0
10c7afe4:       6608            bnes 10c7afee <icmp_address_reply+0x136>
10c7afe6:       2f0a            movel %a2,%sp@-
10c7afe8:       4eb9 10c7 b19c  jsr 10c7b19c <in_dev_finish_destroy>
10c7afee:       4cee 3c04 ffe8  moveml %fp@(-24),%d2/%a2-%a5
10c7aff4:       4e5e            unlk %fp
10c7aff6:       4e75            rts

10c7aff8 <icmp_discard>:
10c7aff8:       4e56 0000       linkw %fp,#0
10c7affc:       4e5e            unlk %fp
10c7affe:       4e75            rts

10c7b000 <icmp_rcv>:
10c7b000:       4e56 0000       linkw %fp,#0
10c7b004:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c7b008:       246e 0008       moveal %fp@(8),%a2
10c7b00c:       266a 001c       moveal %a2@(28),%a3
10c7b010:       286a 0028       moveal %a2@(40),%a4
10c7b014:       52b9 1003 2adc  addql #1,10032adc <icmp_statistics>
10c7b01a:       4280            clrl %d0
10c7b01c:       102a 006b       moveb %a2@(107),%d0
10c7b020:       6736            beqs 10c7b058 <icmp_rcv+0x58>
10c7b022:       7201            moveq #1,%d1
10c7b024:       b280            cmpl %d0,%d1
10c7b026:       665a            bnes 10c7b082 <icmp_rcv+0x82>
10c7b028:       202a 0064       movel %a2@(100),%d0
10c7b02c:       2400            movel %d0,%d2
10c7b02e:       2200            movel %d0,%d1
10c7b030:       4841            swap %d1
10c7b032:       d441            addw %d1,%d2
10c7b034:       4241            clrw %d1
10c7b036:       d541            addxw %d1,%d2
10c7b038:       2002            movel %d2,%d0
10c7b03a:       0c40 ffff       cmpiw #-1,%d0
10c7b03e:       6742            beqs 10c7b082 <icmp_rcv+0x82>
10c7b040:       4eb9 10c5 ca54  jsr 10c5ca54 <net_ratelimit>
10c7b046:       4a80            tstl %d0
10c7b048:       670e            beqs 10c7b058 <icmp_rcv+0x58>
10c7b04a:       4879 1000 9d1b  pea 10009d1b <timer_bug_msg+0xb54>
10c7b050:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7b056:       588f            addql #4,%sp
10c7b058:       42a7            clrl %sp@-
10c7b05a:       2f2a 005c       movel %a2@(92),%sp@-
10c7b05e:       42a7            clrl %sp@-
10c7b060:       2f0a            movel %a2,%sp@-
10c7b062:       4eb9 10c5 65c8  jsr 10c565c8 <skb_checksum>
10c7b068:       4fef 0010       lea %sp@(16),%sp
10c7b06c:       2400            movel %d0,%d2
10c7b06e:       2200            movel %d0,%d1
10c7b070:       4841            swap %d1
10c7b072:       d441            addw %d1,%d2
10c7b074:       4241            clrw %d1
10c7b076:       d541            addxw %d1,%d2
10c7b078:       2002            movel %d2,%d0
10c7b07a:       0c40 ffff       cmpiw #-1,%d0
10c7b07e:       6600 00d2       bnew 10c7b152 <icmp_rcv+0x152>
10c7b082:       7208            moveq #8,%d1
10c7b084:       202a 005c       movel %a2@(92),%d0
10c7b088:       b081            cmpl %d1,%d0
10c7b08a:       6500 00c6       bcsw 10c7b152 <icmp_rcv+0x152>
10c7b08e:       90aa 0060       subl %a2@(96),%d0
10c7b092:       b081            cmpl %d1,%d0
10c7b094:       6414            bccs 10c7b0aa <icmp_rcv+0xaa>
10c7b096:       9280            subl %d0,%d1
10c7b098:       2f01            movel %d1,%sp@-
10c7b09a:       2f0a            movel %a2,%sp@-
10c7b09c:       4eb9 10c5 61ea  jsr 10c561ea <__pskb_pull_tail>
10c7b0a2:       508f            addql #8,%sp
10c7b0a4:       4a80            tstl %d0
10c7b0a6:       6700 00aa       beqw 10c7b152 <icmp_rcv+0x152>
10c7b0aa:       51aa 005c       subql #8,%a2@(92)
10c7b0ae:       202a 0080       movel %a2@(128),%d0
10c7b0b2:       5080            addql #8,%d0
10c7b0b4:       2540 0080       movel %d0,%a2@(128)
10c7b0b8:       6700 0098       beqw 10c7b152 <icmp_rcv+0x152>
10c7b0bc:       1213            moveb %a3@,%d1
10c7b0be:       0c01 0012       cmpib #18,%d1
10c7b0c2:       6200 008e       bhiw 10c7b152 <icmp_rcv+0x152>
10c7b0c6:       202c 0064       movel %a4@(100),%d0
10c7b0ca:       0280 3000 0000  andil #805306368,%d0
10c7b0d0:       6722            beqs 10c7b0f4 <icmp_rcv+0xf4>
10c7b0d2:       0c01 0008       cmpib #8,%d1
10c7b0d6:       660a            bnes 10c7b0e2 <icmp_rcv+0xe2>
10c7b0d8:       4ab9 1003 2e56  tstl 10032e56 <sysctl_icmp_echo_ignore_broadcasts>
10c7b0de:       6672            bnes 10c7b152 <icmp_rcv+0x152>
10c7b0e0:       6012            bras 10c7b0f4 <icmp_rcv+0xf4>
10c7b0e2:       0c01 000d       cmpib #13,%d1
10c7b0e6:       670c            beqs 10c7b0f4 <icmp_rcv+0xf4>
10c7b0e8:       0c01 0011       cmpib #17,%d1
10c7b0ec:       6706            beqs 10c7b0f4 <icmp_rcv+0xf4>
10c7b0ee:       0c01 0012       cmpib #18,%d1
10c7b0f2:       665e            bnes 10c7b152 <icmp_rcv+0x152>
10c7b0f4:       4281            clrl %d1
10c7b0f6:       1213            moveb %a3@,%d1
10c7b0f8:       2001            movel %d1,%d0
10c7b0fa:       e788            lsll #3,%d0
10c7b0fc:       9081            subl %d1,%d0
10c7b0fe:       d080            addl %d0,%d0
10c7b100:       41f9 1001 0870  lea 10010870 <icmp_pointers+0x4>,%a0
10c7b106:       2070 0800       moveal %a0@(00000000,%d0:l),%a0
10c7b10a:       5290            addql #1,%a0@
10c7b10c:       4281            clrl %d1
10c7b10e:       1213            moveb %a3@,%d1
10c7b110:       2001            movel %d1,%d0
10c7b112:       e788            lsll #3,%d0
10c7b114:       9081            subl %d1,%d0
10c7b116:       d080            addl %d0,%d0
10c7b118:       41f9 1001 0874  lea 10010874 <icmp_pointers+0x8>,%a0
10c7b11e:       2f0a            movel %a2,%sp@-
10c7b120:       2070 0800       moveal %a0@(00000000,%d0:l),%a0
10c7b124:       4e90            jsr %a0@
10c7b126:       588f            addql #4,%sp
10c7b128:       7401            moveq #1,%d2
10c7b12a:       b4aa 0070       cmpl %a2@(112),%d2
10c7b12e:       6716            beqs 10c7b146 <icmp_rcv+0x146>
10c7b130:       41ea 0070       lea %a2@(112),%a0
10c7b134:       40c1            movew %sr,%d1
10c7b136:       007c 0700       oriw #1792,%sr
10c7b13a:       2010            movel %a0@,%d0
10c7b13c:       5380            subql #1,%d0
10c7b13e:       2080            movel %d0,%a0@
10c7b140:       46c1            movew %d1,%sr
10c7b142:       4a80            tstl %d0
10c7b144:       6608            bnes 10c7b14e <icmp_rcv+0x14e>
10c7b146:       2f0a            movel %a2,%sp@-
10c7b148:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c7b14e:       7000            moveq #0,%d0
10c7b150:       6008            bras 10c7b15a <icmp_rcv+0x15a>
10c7b152:       52b9 1003 2ae0  addql #1,10032ae0 <icmp_statistics+0x4>
10c7b158:       60ce            bras 10c7b128 <icmp_rcv+0x128>
10c7b15a:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c7b160:       4e5e            unlk %fp
10c7b162:       4e75            rts

10c7b164 <inet_alloc_ifa>:
10c7b164:       4e56 0000       linkw %fp,#0
10c7b168:       2f02            movel %d2,%sp@-
10c7b16a:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c7b16e:       4878 0030       pea 30 <LSIGTRAP+0x2b>
10c7b172:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c7b178:       2400            movel %d0,%d2
10c7b17a:       508f            addql #8,%sp
10c7b17c:       6714            beqs 10c7b192 <inet_alloc_ifa+0x2e>
10c7b17e:       4878 0030       pea 30 <LSIGTRAP+0x2b>
10c7b182:       42a7            clrl %sp@-
10c7b184:       2f02            movel %d2,%sp@-
10c7b186:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c7b18c:       52b9 1003 2c70  addql #1,10032c70 <inet_ifa_count>
10c7b192:       2002            movel %d2,%d0
10c7b194:       242e fffc       movel %fp@(-4),%d2
10c7b198:       4e5e            unlk %fp
10c7b19a:       4e75            rts

10c7b19c <in_dev_finish_destroy>:
10c7b19c:       4e56 0000       linkw %fp,#0
10c7b1a0:       2f0a            movel %a2,%sp@-
10c7b1a2:       2f02            movel %d2,%sp@-
10c7b1a4:       246e 0008       moveal %fp@(8),%a2
10c7b1a8:       2412            movel %a2@,%d2
10c7b1aa:       4aaa 0010       tstl %a2@(16)
10c7b1ae:       6712            beqs 10c7b1c2 <in_dev_finish_destroy+0x26>
10c7b1b0:       4878 006c       pea 6c <LSIGTRAP+0x67>
10c7b1b4:       4879 1000 9d67  pea 10009d67 <timer_bug_msg+0xba0>
10c7b1ba:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7b1c0:       508f            addql #8,%sp
10c7b1c2:       4aaa 0014       tstl %a2@(20)
10c7b1c6:       6712            beqs 10c7b1da <in_dev_finish_destroy+0x3e>
10c7b1c8:       4878 006d       pea 6d <LSIGTRAP+0x68>
10c7b1cc:       4879 1000 9dbf  pea 10009dbf <timer_bug_msg+0xbf8>
10c7b1d2:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7b1d8:       508f            addql #8,%sp
10c7b1da:       2042            moveal %d2,%a0
10c7b1dc:       41e8 00d8       lea %a0@(216),%a0
10c7b1e0:       40c1            movew %sr,%d1
10c7b1e2:       007c 0700       oriw #1792,%sr
10c7b1e6:       2010            movel %a0@,%d0
10c7b1e8:       5380            subql #1,%d0
10c7b1ea:       2080            movel %d0,%a0@
10c7b1ec:       46c1            movew %d1,%sr
10c7b1ee:       4a80            tstl %d0
10c7b1f0:       660a            bnes 10c7b1fc <in_dev_finish_destroy+0x60>
10c7b1f2:       2f02            movel %d2,%sp@-
10c7b1f4:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c7b1fa:       588f            addql #4,%sp
10c7b1fc:       4aaa 000c       tstl %a2@(12)
10c7b200:       6610            bnes 10c7b212 <in_dev_finish_destroy+0x76>
10c7b202:       2f0a            movel %a2,%sp@-
10c7b204:       4879 1000 9e16  pea 10009e16 <timer_bug_msg+0xc4f>
10c7b20a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7b210:       600e            bras 10c7b220 <in_dev_finish_destroy+0x84>
10c7b212:       53b9 1003 2958  subql #1,10032958 <inet_dev_count>
10c7b218:       2f0a            movel %a2,%sp@-
10c7b21a:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c7b220:       242e fff8       movel %fp@(-8),%d2
10c7b224:       246e fffc       moveal %fp@(-4),%a2
10c7b228:       4e5e            unlk %fp
10c7b22a:       4e75            rts

10c7b22c <inetdev_init>:
10c7b22c:       4e56 0000       linkw %fp,#0
10c7b230:       2f0b            movel %a3,%sp@-
10c7b232:       2f0a            movel %a2,%sp@-
10c7b234:       266e 0008       moveal %fp@(8),%a3
10c7b238:       43f9 1000 fdc8  lea 1000fdc8 <rtnl_sem>,%a1
10c7b23e:       5391            subql #1,%a1@
10c7b240:       6a06            bpls 10c7b248 <inetdev_init+0x1c>
10c7b242:       4ef9 10c8 9d86  jmp 10c89d86 <packet_exit+0x50>
10c7b248:       4280            clrl %d0
10c7b24a:       4a80            tstl %d0
10c7b24c:       6622            bnes 10c7b270 <inetdev_init+0x44>
10c7b24e:       2249            moveal %a1,%a1
10c7b250:       41fa 000c       lea %pc@(10c7b25e <inetdev_init+0x32>),%a0
10c7b254:       5291            addql #1,%a1@
10c7b256:       6e06            bgts 10c7b25e <inetdev_init+0x32>
10c7b258:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c7b25e:       4878 007e       pea 7e <LSIGTRAP+0x79>
10c7b262:       4879 1000 9e32  pea 10009e32 <timer_bug_msg+0xc6b>
10c7b268:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7b26e:       508f            addql #8,%sp
10c7b270:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c7b274:       4878 0058       pea 58 <LSIGTRAP+0x53>
10c7b278:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c7b27e:       2440            moveal %d0,%a2
10c7b280:       508f            addql #8,%sp
10c7b282:       b4fc 0000       cmpaw #0,%a2
10c7b286:       6606            bnes 10c7b28e <inetdev_init+0x62>
10c7b288:       7000            moveq #0,%d0
10c7b28a:       6000 0084       braw 10c7b310 <inetdev_init+0xe4>
10c7b28e:       4878 0058       pea 58 <LSIGTRAP+0x53>
10c7b292:       42a7            clrl %sp@-
10c7b294:       2f0a            movel %a2,%sp@-
10c7b296:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c7b29c:       42aa 0008       clrl %a2@(8)
10c7b2a0:       4878 0038       pea 38 <LSIGTRAP+0x33>
10c7b2a4:       4879 1001 09b0  pea 100109b0 <ipv4_devconf_dflt>
10c7b2aa:       486a 0020       pea %a2@(32)
10c7b2ae:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c7b2b4:       42aa 0054       clrl %a2@(84)
10c7b2b8:       248b            movel %a3,%a2@
10c7b2ba:       4879 1001 0630  pea 10010630 <arp_tbl>
10c7b2c0:       2f0b            movel %a3,%sp@-
10c7b2c2:       4eb9 10c5 b654  jsr 10c5b654 <neigh_parms_alloc>
10c7b2c8:       2540 001c       movel %d0,%a2@(28)
10c7b2cc:       4fef 0020       lea %sp@(32),%sp
10c7b2d0:       660c            bnes 10c7b2de <inetdev_init+0xb2>
10c7b2d2:       2f0a            movel %a2,%sp@-
10c7b2d4:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c7b2da:       7000            moveq #0,%d0
10c7b2dc:       6032            bras 10c7b310 <inetdev_init+0xe4>
10c7b2de:       52b9 1003 2958  addql #1,10032958 <inet_dev_count>
10c7b2e4:       41eb 00d8       lea %a3@(216),%a0
10c7b2e8:       5290            addql #1,%a0@
10c7b2ea:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c7b2f0:       5290            addql #1,%a0@
10c7b2f2:       274a 00a8       movel %a2,%a3@(168)
10c7b2f6:       43ea 0004       lea %a2@(4),%a1
10c7b2fa:       5291            addql #1,%a1@
10c7b2fc:       5390            subql #1,%a0@
10c7b2fe:       082b 0000 0053  btst #0,%a3@(83)
10c7b304:       6708            beqs 10c7b30e <inetdev_init+0xe2>
10c7b306:       2f0a            movel %a2,%sp@-
10c7b308:       4eb9 10c7 d964  jsr 10c7d964 <ip_mc_up>
10c7b30e:       200a            movel %a2,%d0
10c7b310:       246e fff8       moveal %fp@(-8),%a2
10c7b314:       266e fffc       moveal %fp@(-4),%a3
10c7b318:       4e5e            unlk %fp
10c7b31a:       4e75            rts

10c7b31c <inetdev_destroy>:
10c7b31c:       4e56 0000       linkw %fp,#0
10c7b320:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c7b324:       2a6e 0008       moveal %fp@(8),%a5
10c7b328:       43f9 1000 fdc8  lea 1000fdc8 <rtnl_sem>,%a1
10c7b32e:       5391            subql #1,%a1@
10c7b330:       6a06            bpls 10c7b338 <inetdev_destroy+0x1c>
10c7b332:       4ef9 10c8 9d92  jmp 10c89d92 <packet_exit+0x5c>
10c7b338:       4280            clrl %d0
10c7b33a:       4a80            tstl %d0
10c7b33c:       6622            bnes 10c7b360 <inetdev_destroy+0x44>
10c7b33e:       2249            moveal %a1,%a1
10c7b340:       41fa 000c       lea %pc@(10c7b34e <inetdev_destroy+0x32>),%a0
10c7b344:       5291            addql #1,%a1@
10c7b346:       6e06            bgts 10c7b34e <inetdev_destroy+0x32>
10c7b348:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c7b34e:       4878 00a3       pea a3 <LSIGTRAP+0x9e>
10c7b352:       4879 1000 9e68  pea 10009e68 <timer_bug_msg+0xca1>
10c7b358:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7b35e:       508f            addql #8,%sp
10c7b360:       7001            moveq #1,%d0
10c7b362:       2b40 000c       movel %d0,%a5@(12)
10c7b366:       2f0d            movel %a5,%sp@-
10c7b368:       4eb9 10c7 d9d8  jsr 10c7d9d8 <ip_mc_destroy_dev>
10c7b36e:       588f            addql #4,%sp
10c7b370:       246d 0010       moveal %a5@(16),%a2
10c7b374:       47f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a3
10c7b37a:       240d            movel %a5,%d2
10c7b37c:       5882            addql #4,%d2
10c7b37e:       b4fc 0000       cmpaw #0,%a2
10c7b382:       6738            beqs 10c7b3bc <inetdev_destroy+0xa0>
10c7b384:       49ed 0010       lea %a5@(16),%a4
10c7b388:       42a7            clrl %sp@-
10c7b38a:       2f0c            movel %a4,%sp@-
10c7b38c:       2f0d            movel %a5,%sp@-
10c7b38e:       4eb9 10c7 b44e  jsr 10c7b44e <inet_del_ifa>
10c7b394:       4fef 000c       lea %sp@(12),%sp
10c7b398:       202a 0004       movel %a2@(4),%d0
10c7b39c:       6706            beqs 10c7b3a4 <inetdev_destroy+0x88>
10c7b39e:       2040            moveal %d0,%a0
10c7b3a0:       5888            addql #4,%a0
10c7b3a2:       5390            subql #1,%a0@
10c7b3a4:       2f0a            movel %a2,%sp@-
10c7b3a6:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c7b3ac:       53b9 1003 2c70  subql #1,10032c70 <inet_ifa_count>
10c7b3b2:       588f            addql #4,%sp
10c7b3b4:       2454            moveal %a4@,%a2
10c7b3b6:       b4fc 0000       cmpaw #0,%a2
10c7b3ba:       66cc            bnes 10c7b388 <inetdev_destroy+0x6c>
10c7b3bc:       5293            addql #1,%a3@
10c7b3be:       2055            moveal %a5@,%a0
10c7b3c0:       42a8 00a8       clrl %a0@(168)
10c7b3c4:       5393            subql #1,%a3@
10c7b3c6:       2f2d 001c       movel %a5@(28),%sp@-
10c7b3ca:       4879 1001 0630  pea 10010630 <arp_tbl>
10c7b3d0:       4eb9 10c5 b6e6  jsr 10c5b6e6 <neigh_parms_release>
10c7b3d6:       508f            addql #8,%sp
10c7b3d8:       40c1            movew %sr,%d1
10c7b3da:       007c 0700       oriw #1792,%sr
10c7b3de:       2042            moveal %d2,%a0
10c7b3e0:       2010            movel %a0@,%d0
10c7b3e2:       5380            subql #1,%d0
10c7b3e4:       2080            movel %d0,%a0@
10c7b3e6:       46c1            movew %d1,%sr
10c7b3e8:       4a80            tstl %d0
10c7b3ea:       6606            bnes 10c7b3f2 <inetdev_destroy+0xd6>
10c7b3ec:       2f0d            movel %a5,%sp@-
10c7b3ee:       4eba fdac       jsr %pc@(10c7b19c <in_dev_finish_destroy>)
10c7b3f2:       4cee 3c04 ffec  moveml %fp@(-20),%d2/%a2-%a5
10c7b3f8:       4e5e            unlk %fp
10c7b3fa:       4e75            rts

10c7b3fc <inet_addr_onlink>:
10c7b3fc:       4e56 0000       linkw %fp,#0
10c7b400:       2f03            movel %d3,%sp@-
10c7b402:       2f02            movel %d2,%sp@-
10c7b404:       206e 0008       moveal %fp@(8),%a0
10c7b408:       226e 000c       moveal %fp@(12),%a1
10c7b40c:       262e 0010       movel %fp@(16),%d3
10c7b410:       2068 0010       moveal %a0@(16),%a0
10c7b414:       6020            bras 10c7b436 <inet_addr_onlink+0x3a>
10c7b416:       2228 000c       movel %a0@(12),%d1
10c7b41a:       2009            movel %a1,%d0
10c7b41c:       b380            eorl %d1,%d0
10c7b41e:       2428 0010       movel %a0@(16),%d2
10c7b422:       c082            andl %d2,%d0
10c7b424:       660e            bnes 10c7b434 <inet_addr_onlink+0x38>
10c7b426:       4a83            tstl %d3
10c7b428:       6706            beqs 10c7b430 <inet_addr_onlink+0x34>
10c7b42a:       b781            eorl %d3,%d1
10c7b42c:       c282            andl %d2,%d1
10c7b42e:       6604            bnes 10c7b434 <inet_addr_onlink+0x38>
10c7b430:       7001            moveq #1,%d0
10c7b432:       6012            bras 10c7b446 <inet_addr_onlink+0x4a>
10c7b434:       2050            moveal %a0@,%a0
10c7b436:       b0fc 0000       cmpaw #0,%a0
10c7b43a:       6708            beqs 10c7b444 <inet_addr_onlink+0x48>
10c7b43c:       0828 0000 001d  btst #0,%a0@(29)
10c7b442:       67d2            beqs 10c7b416 <inet_addr_onlink+0x1a>
10c7b444:       7000            moveq #0,%d0
10c7b446:       241f            movel %sp@+,%d2
10c7b448:       261f            movel %sp@+,%d3
10c7b44a:       4e5e            unlk %fp
10c7b44c:       4e75            rts

10c7b44e <inet_del_ifa>:
10c7b44e:       4e56 fffc       linkw %fp,#-4
10c7b452:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c7b456:       282e 0008       movel %fp@(8),%d4
10c7b45a:       206e 000c       moveal %fp@(12),%a0
10c7b45e:       2850            moveal %a0@,%a4
10c7b460:       43f9 1000 fdc8  lea 1000fdc8 <rtnl_sem>,%a1
10c7b466:       5391            subql #1,%a1@
10c7b468:       6a06            bpls 10c7b470 <inet_del_ifa+0x22>
10c7b46a:       4ef9 10c8 9d9e  jmp 10c89d9e <packet_exit+0x68>
10c7b470:       4280            clrl %d0
10c7b472:       4a80            tstl %d0
10c7b474:       6622            bnes 10c7b498 <inet_del_ifa+0x4a>
10c7b476:       2249            moveal %a1,%a1
10c7b478:       41fa 000c       lea %pc@(10c7b486 <inet_del_ifa+0x38>),%a0
10c7b47c:       5291            addql #1,%a1@
10c7b47e:       6e06            bgts 10c7b486 <inet_del_ifa+0x38>
10c7b480:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c7b486:       4878 00cf       pea cf <LSIGTRAP+0xca>
10c7b48a:       4879 1000 9ea1  pea 10009ea1 <timer_bug_msg+0xcda>
10c7b490:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7b496:       508f            addql #8,%sp
10c7b498:       43f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a1
10c7b49e:       243c 10c7 c512  movel #281527570,%d2
10c7b4a4:       263c 10c1 b850  movel #281131088,%d3
10c7b4aa:       082c 0000 001d  btst #0,%a4@(29)
10c7b4b0:       6600 008a       bnew 10c7b53c <inet_del_ifa+0xee>
10c7b4b4:       2a4c            moveal %a4,%a5
10c7b4b6:       2454            moveal %a4@,%a2
10c7b4b8:       b4fc 0000       cmpaw #0,%a2
10c7b4bc:       677e            beqs 10c7b53c <inet_del_ifa+0xee>
10c7b4be:       2649            moveal %a1,%a3
10c7b4c0:       082a 0000 001d  btst #0,%a2@(29)
10c7b4c6:       6718            beqs 10c7b4e0 <inet_del_ifa+0x92>
10c7b4c8:       222c 0010       movel %a4@(16),%d1
10c7b4cc:       b2aa 0010       cmpl %a2@(16),%d1
10c7b4d0:       660e            bnes 10c7b4e0 <inet_del_ifa+0x92>
10c7b4d2:       202c 000c       movel %a4@(12),%d0
10c7b4d6:       2a2a 000c       movel %a2@(12),%d5
10c7b4da:       bb80            eorl %d5,%d0
10c7b4dc:       c081            andl %d1,%d0
10c7b4de:       6704            beqs 10c7b4e4 <inet_del_ifa+0x96>
10c7b4e0:       2a4a            moveal %a2,%a5
10c7b4e2:       6050            bras 10c7b534 <inet_del_ifa+0xe6>
10c7b4e4:       5293            addql #1,%a3@
10c7b4e6:       2a92            movel %a2@,%a5@
10c7b4e8:       5393            subql #1,%a3@
10c7b4ea:       2f0a            movel %a2,%sp@-
10c7b4ec:       4878 0015       pea 15 <LSIGTRAP+0x10>
10c7b4f0:       2d49 fffc       movel %a1,%fp@(-4)
10c7b4f4:       2042            moveal %d2,%a0
10c7b4f6:       4e90            jsr %a0@
10c7b4f8:       2f0a            movel %a2,%sp@-
10c7b4fa:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c7b4fe:       4879 1002 4f14  pea 10024f14 <inetaddr_chain>
10c7b504:       2043            moveal %d3,%a0
10c7b506:       4e90            jsr %a0@
10c7b508:       4fef 0014       lea %sp@(20),%sp
10c7b50c:       202a 0004       movel %a2@(4),%d0
10c7b510:       226e fffc       moveal %fp@(-4),%a1
10c7b514:       6706            beqs 10c7b51c <inet_del_ifa+0xce>
10c7b516:       2040            moveal %d0,%a0
10c7b518:       5888            addql #4,%a0
10c7b51a:       5390            subql #1,%a0@
10c7b51c:       2f0a            movel %a2,%sp@-
10c7b51e:       2d49 fffc       movel %a1,%fp@(-4)
10c7b522:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c7b528:       53b9 1003 2c70  subql #1,10032c70 <inet_ifa_count>
10c7b52e:       588f            addql #4,%sp
10c7b530:       226e fffc       moveal %fp@(-4),%a1
10c7b534:       2455            moveal %a5@,%a2
10c7b536:       b4fc 0000       cmpaw #0,%a2
10c7b53a:       6684            bnes 10c7b4c0 <inet_del_ifa+0x72>
10c7b53c:       5291            addql #1,%a1@
10c7b53e:       206e 000c       moveal %fp@(12),%a0
10c7b542:       2094            movel %a4@,%a0@
10c7b544:       5391            subql #1,%a1@
10c7b546:       2f0c            movel %a4,%sp@-
10c7b548:       4878 0015       pea 15 <LSIGTRAP+0x10>
10c7b54c:       2042            moveal %d2,%a0
10c7b54e:       4e90            jsr %a0@
10c7b550:       2f0c            movel %a4,%sp@-
10c7b552:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c7b556:       4879 1002 4f14  pea 10024f14 <inetaddr_chain>
10c7b55c:       2043            moveal %d3,%a0
10c7b55e:       4e90            jsr %a0@
10c7b560:       4fef 0014       lea %sp@(20),%sp
10c7b564:       4aae 0010       tstl %fp@(16)
10c7b568:       672a            beqs 10c7b594 <inet_del_ifa+0x146>
10c7b56a:       202c 0004       movel %a4@(4),%d0
10c7b56e:       6706            beqs 10c7b576 <inet_del_ifa+0x128>
10c7b570:       2040            moveal %d0,%a0
10c7b572:       5888            addql #4,%a0
10c7b574:       5390            subql #1,%a0@
10c7b576:       2f0c            movel %a4,%sp@-
10c7b578:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c7b57e:       53b9 1003 2c70  subql #1,10032c70 <inet_ifa_count>
10c7b584:       588f            addql #4,%sp
10c7b586:       2044            moveal %d4,%a0
10c7b588:       4aa8 0010       tstl %a0@(16)
10c7b58c:       6606            bnes 10c7b594 <inet_del_ifa+0x146>
10c7b58e:       2f04            movel %d4,%sp@-
10c7b590:       4eba fd8a       jsr %pc@(10c7b31c <inetdev_destroy>)
10c7b594:       4cee 3c3c ffdc  moveml %fp@(-36),%d2-%d5/%a2-%a5
10c7b59a:       4e5e            unlk %fp
10c7b59c:       4e75            rts

10c7b59e <inet_insert_ifa>:
10c7b59e:       4e56 0000       linkw %fp,#0
10c7b5a2:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c7b5a6:       246e 0008       moveal %fp@(8),%a2
10c7b5aa:       242a 0004       movel %a2@(4),%d2
10c7b5ae:       43f9 1000 fdc8  lea 1000fdc8 <rtnl_sem>,%a1
10c7b5b4:       5391            subql #1,%a1@
10c7b5b6:       6a06            bpls 10c7b5be <inet_insert_ifa+0x20>
10c7b5b8:       4ef9 10c8 9daa  jmp 10c89daa <packet_exit+0x74>
10c7b5be:       4280            clrl %d0
10c7b5c0:       4a80            tstl %d0
10c7b5c2:       6622            bnes 10c7b5e6 <inet_insert_ifa+0x48>
10c7b5c4:       2249            moveal %a1,%a1
10c7b5c6:       41fa 000c       lea %pc@(10c7b5d4 <inet_insert_ifa+0x36>),%a0
10c7b5ca:       5291            addql #1,%a1@
10c7b5cc:       6e06            bgts 10c7b5d4 <inet_insert_ifa+0x36>
10c7b5ce:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c7b5d4:       4878 0108       pea 108 <LSIGTRAP+0x103>
10c7b5d8:       4879 1000 9ed7  pea 10009ed7 <timer_bug_msg+0xd10>
10c7b5de:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7b5e4:       508f            addql #8,%sp
10c7b5e6:       4aaa 0008       tstl %a2@(8)
10c7b5ea:       661e            bnes 10c7b60a <inet_insert_ifa+0x6c>
10c7b5ec:       202a 0004       movel %a2@(4),%d0
10c7b5f0:       6706            beqs 10c7b5f8 <inet_insert_ifa+0x5a>
10c7b5f2:       2040            moveal %d0,%a0
10c7b5f4:       5888            addql #4,%a0
10c7b5f6:       5390            subql #1,%a0@
10c7b5f8:       2f0a            movel %a2,%sp@-
10c7b5fa:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c7b600:       53b9 1003 2c70  subql #1,10032c70 <inet_ifa_count>
10c7b606:       6000 00e4       braw 10c7b6ec <inet_insert_ifa+0x14e>
10c7b60a:       022a 00fe 001d  andib #-2,%a2@(29)
10c7b610:       2042            moveal %d2,%a0
10c7b612:       43e8 0010       lea %a0@(16),%a1
10c7b616:       2409            movel %a1,%d2
10c7b618:       6000 0086       braw 10c7b6a0 <inet_insert_ifa+0x102>
10c7b61c:       0828 0000 001d  btst #0,%a0@(29)
10c7b622:       660c            bnes 10c7b630 <inet_insert_ifa+0x92>
10c7b624:       102a 001c       moveb %a2@(28),%d0
10c7b628:       b028 001c       cmpb %a0@(28),%d0
10c7b62c:       6202            bhis 10c7b630 <inet_insert_ifa+0x92>
10c7b62e:       2408            movel %a0,%d2
10c7b630:       2228 0010       movel %a0@(16),%d1
10c7b634:       b2aa 0010       cmpl %a2@(16),%d1
10c7b638:       6664            bnes 10c7b69e <inet_insert_ifa+0x100>
10c7b63a:       2028 000c       movel %a0@(12),%d0
10c7b63e:       262a 000c       movel %a2@(12),%d3
10c7b642:       b780            eorl %d3,%d0
10c7b644:       c081            andl %d1,%d0
10c7b646:       6656            bnes 10c7b69e <inet_insert_ifa+0x100>
10c7b648:       2028 0008       movel %a0@(8),%d0
10c7b64c:       b0aa 0008       cmpl %a2@(8),%d0
10c7b650:       661e            bnes 10c7b670 <inet_insert_ifa+0xd2>
10c7b652:       202a 0004       movel %a2@(4),%d0
10c7b656:       6706            beqs 10c7b65e <inet_insert_ifa+0xc0>
10c7b658:       2040            moveal %d0,%a0
10c7b65a:       5888            addql #4,%a0
10c7b65c:       5390            subql #1,%a0@
10c7b65e:       2f0a            movel %a2,%sp@-
10c7b660:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c7b666:       53b9 1003 2c70  subql #1,10032c70 <inet_ifa_count>
10c7b66c:       70ef            moveq #-17,%d0
10c7b66e:       607e            bras 10c7b6ee <inet_insert_ifa+0x150>
10c7b670:       1628 001c       moveb %a0@(28),%d3
10c7b674:       b62a 001c       cmpb %a2@(28),%d3
10c7b678:       671e            beqs 10c7b698 <inet_insert_ifa+0xfa>
10c7b67a:       202a 0004       movel %a2@(4),%d0
10c7b67e:       6706            beqs 10c7b686 <inet_insert_ifa+0xe8>
10c7b680:       2040            moveal %d0,%a0
10c7b682:       5888            addql #4,%a0
10c7b684:       5390            subql #1,%a0@
10c7b686:       2f0a            movel %a2,%sp@-
10c7b688:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c7b68e:       53b9 1003 2c70  subql #1,10032c70 <inet_ifa_count>
10c7b694:       70ea            moveq #-22,%d0
10c7b696:       6056            bras 10c7b6ee <inet_insert_ifa+0x150>
10c7b698:       002a 0001 001d  orib #1,%a2@(29)
10c7b69e:       2248            moveal %a0,%a1
10c7b6a0:       2051            moveal %a1@,%a0
10c7b6a2:       b0fc 0000       cmpaw #0,%a0
10c7b6a6:       6600 ff74       bnew 10c7b61c <inet_insert_ifa+0x7e>
10c7b6aa:       082a 0000 001d  btst #0,%a2@(29)
10c7b6b0:       660e            bnes 10c7b6c0 <inet_insert_ifa+0x122>
10c7b6b2:       2f2a 0008       movel %a2@(8),%sp@-
10c7b6b6:       4eb9 10c5 ca3e  jsr 10c5ca3e <net_srandom>
10c7b6bc:       2242            moveal %d2,%a1
10c7b6be:       588f            addql #4,%sp
10c7b6c0:       2491            movel %a1@,%a2@
10c7b6c2:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c7b6c8:       5290            addql #1,%a0@
10c7b6ca:       228a            movel %a2,%a1@
10c7b6cc:       5390            subql #1,%a0@
10c7b6ce:       2f0a            movel %a2,%sp@-
10c7b6d0:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c7b6d4:       4eb9 10c7 c512  jsr 10c7c512 <rtmsg_ifa>
10c7b6da:       2f0a            movel %a2,%sp@-
10c7b6dc:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c7b6e0:       4879 1002 4f14  pea 10024f14 <inetaddr_chain>
10c7b6e6:       4eb9 10c1 b850  jsr 10c1b850 <notifier_call_chain>
10c7b6ec:       7000            moveq #0,%d0
10c7b6ee:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c7b6f4:       4e5e            unlk %fp
10c7b6f6:       4e75            rts

10c7b6f8 <inet_set_ifa>:
10c7b6f8:       4e56 0000       linkw %fp,#0
10c7b6fc:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c7b700:       266e 0008       moveal %fp@(8),%a3
10c7b704:       246e 000c       moveal %fp@(12),%a2
10c7b708:       242b 00a8       movel %a3@(168),%d2
10c7b70c:       43f9 1000 fdc8  lea 1000fdc8 <rtnl_sem>,%a1
10c7b712:       5391            subql #1,%a1@
10c7b714:       6a06            bpls 10c7b71c <inet_set_ifa+0x24>
10c7b716:       4ef9 10c8 9db6  jmp 10c89db6 <packet_exit+0x80>
10c7b71c:       4280            clrl %d0
10c7b71e:       4a80            tstl %d0
10c7b720:       6622            bnes 10c7b744 <inet_set_ifa+0x4c>
10c7b722:       2249            moveal %a1,%a1
10c7b724:       41fa 000c       lea %pc@(10c7b732 <inet_set_ifa+0x3a>),%a0
10c7b728:       5291            addql #1,%a1@
10c7b72a:       6e06            bgts 10c7b732 <inet_set_ifa+0x3a>
10c7b72c:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c7b732:       4878 013a       pea 13a <LSIGTRAP+0x135>
10c7b736:       4879 1000 9f10  pea 10009f10 <timer_bug_msg+0xd49>
10c7b73c:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7b742:       508f            addql #8,%sp
10c7b744:       4a82            tstl %d2
10c7b746:       662a            bnes 10c7b772 <inet_set_ifa+0x7a>
10c7b748:       2f0b            movel %a3,%sp@-
10c7b74a:       4eba fae0       jsr %pc@(10c7b22c <inetdev_init>)
10c7b74e:       2400            movel %d0,%d2
10c7b750:       588f            addql #4,%sp
10c7b752:       661e            bnes 10c7b772 <inet_set_ifa+0x7a>
10c7b754:       202a 0004       movel %a2@(4),%d0
10c7b758:       6706            beqs 10c7b760 <inet_set_ifa+0x68>
10c7b75a:       2040            moveal %d0,%a0
10c7b75c:       5888            addql #4,%a0
10c7b75e:       5390            subql #1,%a0@
10c7b760:       2f0a            movel %a2,%sp@-
10c7b762:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c7b768:       53b9 1003 2c70  subql #1,10032c70 <inet_ifa_count>
10c7b76e:       7097            moveq #-105,%d0
10c7b770:       6046            bras 10c7b7b8 <inet_set_ifa+0xc0>
10c7b772:       202a 0004       movel %a2@(4),%d0
10c7b776:       b480            cmpl %d0,%d2
10c7b778:       6720            beqs 10c7b79a <inet_set_ifa+0xa2>
10c7b77a:       4a80            tstl %d0
10c7b77c:       6712            beqs 10c7b790 <inet_set_ifa+0x98>
10c7b77e:       4878 0144       pea 144 <LSIGTRAP+0x13f>
10c7b782:       4879 1000 9f46  pea 10009f46 <timer_bug_msg+0xd7f>
10c7b788:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7b78e:       508f            addql #8,%sp
10c7b790:       2042            moveal %d2,%a0
10c7b792:       5888            addql #4,%a0
10c7b794:       5290            addql #1,%a0@
10c7b796:       2542 0004       movel %d2,%a2@(4)
10c7b79a:       202a 0008       movel %a2@(8),%d0
10c7b79e:       0280 ff00 0000  andil #-16777216,%d0
10c7b7a4:       0c80 7f00 0000  cmpil #2130706432,%d0
10c7b7aa:       6606            bnes 10c7b7b2 <inet_set_ifa+0xba>
10c7b7ac:       157c 00fe 001c  moveb #-2,%a2@(28)
10c7b7b2:       2f0a            movel %a2,%sp@-
10c7b7b4:       4eba fde8       jsr %pc@(10c7b59e <inet_insert_ifa>)
10c7b7b8:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c7b7be:       4e5e            unlk %fp
10c7b7c0:       4e75            rts

10c7b7c2 <inetdev_by_index>:
10c7b7c2:       4e56 0000       linkw %fp,#0
10c7b7c6:       2f02            movel %d2,%sp@-
10c7b7c8:       7400            moveq #0,%d2
10c7b7ca:       2f2e 0008       movel %fp@(8),%sp@-
10c7b7ce:       4eb9 10c5 7c0c  jsr 10c57c0c <__dev_get_by_index>
10c7b7d4:       2040            moveal %d0,%a0
10c7b7d6:       b0fc 0000       cmpaw #0,%a0
10c7b7da:       670e            beqs 10c7b7ea <inetdev_by_index+0x28>
10c7b7dc:       2028 00a8       movel %a0@(168),%d0
10c7b7e0:       6706            beqs 10c7b7e8 <inetdev_by_index+0x26>
10c7b7e2:       2040            moveal %d0,%a0
10c7b7e4:       5888            addql #4,%a0
10c7b7e6:       5290            addql #1,%a0@
10c7b7e8:       2400            movel %d0,%d2
10c7b7ea:       2002            movel %d2,%d0
10c7b7ec:       242e fffc       movel %fp@(-4),%d2
10c7b7f0:       4e5e            unlk %fp
10c7b7f2:       4e75            rts

10c7b7f4 <inet_ifa_byprefix>:
10c7b7f4:       4e56 0000       linkw %fp,#0
10c7b7f8:       48e7 3800       moveml %d2-%d4,%sp@-
10c7b7fc:       262e 000c       movel %fp@(12),%d3
10c7b800:       242e 0010       movel %fp@(16),%d2
10c7b804:       43f9 1000 fdc8  lea 1000fdc8 <rtnl_sem>,%a1
10c7b80a:       5391            subql #1,%a1@
10c7b80c:       6a06            bpls 10c7b814 <inet_ifa_byprefix+0x20>
10c7b80e:       4ef9 10c8 9dc2  jmp 10c89dc2 <packet_exit+0x8c>
10c7b814:       4280            clrl %d0
10c7b816:       4a80            tstl %d0
10c7b818:       6620            bnes 10c7b83a <inet_ifa_byprefix+0x46>
10c7b81a:       2249            moveal %a1,%a1
10c7b81c:       41fa 000c       lea %pc@(10c7b82a <inet_ifa_byprefix+0x36>),%a0
10c7b820:       5291            addql #1,%a1@
10c7b822:       6e06            bgts 10c7b82a <inet_ifa_byprefix+0x36>
10c7b824:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c7b82a:       4878 015d       pea 15d <LSIGTRAP+0x158>
10c7b82e:       4879 1000 9f93  pea 10009f93 <timer_bug_msg+0xdcc>
10c7b834:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7b83a:       206e 0008       moveal %fp@(8),%a0
10c7b83e:       2068 0010       moveal %a0@(16),%a0
10c7b842:       601a            bras 10c7b85e <inet_ifa_byprefix+0x6a>
10c7b844:       2228 0010       movel %a0@(16),%d1
10c7b848:       b481            cmpl %d1,%d2
10c7b84a:       6610            bnes 10c7b85c <inet_ifa_byprefix+0x68>
10c7b84c:       2003            movel %d3,%d0
10c7b84e:       2828 000c       movel %a0@(12),%d4
10c7b852:       b980            eorl %d4,%d0
10c7b854:       c081            andl %d1,%d0
10c7b856:       6604            bnes 10c7b85c <inet_ifa_byprefix+0x68>
10c7b858:       2008            movel %a0,%d0
10c7b85a:       6012            bras 10c7b86e <inet_ifa_byprefix+0x7a>
10c7b85c:       2050            moveal %a0@,%a0
10c7b85e:       b0fc 0000       cmpaw #0,%a0
10c7b862:       6708            beqs 10c7b86c <inet_ifa_byprefix+0x78>
10c7b864:       0828 0000 001d  btst #0,%a0@(29)
10c7b86a:       67d8            beqs 10c7b844 <inet_ifa_byprefix+0x50>
10c7b86c:       7000            moveq #0,%d0
10c7b86e:       4cee 001c fff4  moveml %fp@(-12),%d2-%d4
10c7b874:       4e5e            unlk %fp
10c7b876:       4e75            rts

10c7b878 <inet_rtm_deladdr>:
10c7b878:       4e56 0000       linkw %fp,#0
10c7b87c:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c7b880:       286e 0010       moveal %fp@(16),%a4
10c7b884:       206e 000c       moveal %fp@(12),%a0
10c7b888:       4be8 0010       lea %a0@(16),%a5
10c7b88c:       43f9 1000 fdc8  lea 1000fdc8 <rtnl_sem>,%a1
10c7b892:       5391            subql #1,%a1@
10c7b894:       6a06            bpls 10c7b89c <inet_rtm_deladdr+0x24>
10c7b896:       4ef9 10c8 9dce  jmp 10c89dce <packet_exit+0x98>
10c7b89c:       4280            clrl %d0
10c7b89e:       4a80            tstl %d0
10c7b8a0:       6622            bnes 10c7b8c4 <inet_rtm_deladdr+0x4c>
10c7b8a2:       2249            moveal %a1,%a1
10c7b8a4:       41fa 000c       lea %pc@(10c7b8b2 <inet_rtm_deladdr+0x3a>),%a0
10c7b8a8:       5291            addql #1,%a1@
10c7b8aa:       6e06            bgts 10c7b8b2 <inet_rtm_deladdr+0x3a>
10c7b8ac:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c7b8b2:       4878 016e       pea 16e <LSIGTRAP+0x169>
10c7b8b6:       4879 1000 9fce  pea 10009fce <timer_bug_msg+0xe07>
10c7b8bc:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7b8c2:       508f            addql #8,%sp
10c7b8c4:       2f2d 0004       movel %a5@(4),%sp@-
10c7b8c8:       4eba fef8       jsr %pc@(10c7b7c2 <inetdev_by_index>)
10c7b8cc:       2400            movel %d0,%d2
10c7b8ce:       588f            addql #4,%sp
10c7b8d0:       6700 0098       beqw 10c7b96a <inet_rtm_deladdr+0xf2>
10c7b8d4:       2042            moveal %d2,%a0
10c7b8d6:       5888            addql #4,%a0
10c7b8d8:       5390            subql #1,%a0@
10c7b8da:       2042            moveal %d2,%a0
10c7b8dc:       47e8 0010       lea %a0@(16),%a3
10c7b8e0:       2453            moveal %a3@,%a2
10c7b8e2:       b4fc 0000       cmpaw #0,%a2
10c7b8e6:       6700 0082       beqw 10c7b96a <inet_rtm_deladdr+0xf2>
10c7b8ea:       206c 0004       moveal %a4@(4),%a0
10c7b8ee:       b0fc 0000       cmpaw #0,%a0
10c7b8f2:       671a            beqs 10c7b90e <inet_rtm_deladdr+0x96>
10c7b8f4:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c7b8f8:       486a 0008       pea %a2@(8)
10c7b8fc:       4868 0004       pea %a0@(4)
10c7b900:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c7b906:       4fef 000c       lea %sp@(12),%sp
10c7b90a:       4a80            tstl %d0
10c7b90c:       6652            bnes 10c7b960 <inet_rtm_deladdr+0xe8>
10c7b90e:       202c 0008       movel %a4@(8),%d0
10c7b912:       671a            beqs 10c7b92e <inet_rtm_deladdr+0xb6>
10c7b914:       2240            moveal %d0,%a1
10c7b916:       5889            addql #4,%a1
10c7b918:       41ea 001f       lea %a2@(31),%a0
10c7b91c:       1019            moveb %a1@+,%d0
10c7b91e:       b018            cmpb %a0@+,%d0
10c7b920:       6606            bnes 10c7b928 <inet_rtm_deladdr+0xb0>
10c7b922:       4a00            tstb %d0
10c7b924:       66f6            bnes 10c7b91c <inet_rtm_deladdr+0xa4>
10c7b926:       6002            bras 10c7b92a <inet_rtm_deladdr+0xb2>
10c7b928:       9020            subb %a0@-,%d0
10c7b92a:       4a00            tstb %d0
10c7b92c:       6632            bnes 10c7b960 <inet_rtm_deladdr+0xe8>
10c7b92e:       2054            moveal %a4@,%a0
10c7b930:       b0fc 0000       cmpaw #0,%a0
10c7b934:       671a            beqs 10c7b950 <inet_rtm_deladdr+0xd8>
10c7b936:       102d 0001       moveb %a5@(1),%d0
10c7b93a:       b02a 001e       cmpb %a2@(30),%d0
10c7b93e:       6620            bnes 10c7b960 <inet_rtm_deladdr+0xe8>
10c7b940:       2028 0004       movel %a0@(4),%d0
10c7b944:       222a 000c       movel %a2@(12),%d1
10c7b948:       b380            eorl %d1,%d0
10c7b94a:       c0aa 0010       andl %a2@(16),%d0
10c7b94e:       6610            bnes 10c7b960 <inet_rtm_deladdr+0xe8>
10c7b950:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c7b954:       2f0b            movel %a3,%sp@-
10c7b956:       2f02            movel %d2,%sp@-
10c7b958:       4eba faf4       jsr %pc@(10c7b44e <inet_del_ifa>)
10c7b95c:       7000            moveq #0,%d0
10c7b95e:       600c            bras 10c7b96c <inet_rtm_deladdr+0xf4>
10c7b960:       264a            moveal %a2,%a3
10c7b962:       2452            moveal %a2@,%a2
10c7b964:       b4fc 0000       cmpaw #0,%a2
10c7b968:       6680            bnes 10c7b8ea <inet_rtm_deladdr+0x72>
10c7b96a:       709d            moveq #-99,%d0
10c7b96c:       4cee 3c04 ffec  moveml %fp@(-20),%d2/%a2-%a5
10c7b972:       4e5e            unlk %fp
10c7b974:       4e75            rts

10c7b976 <inet_rtm_newaddr>:
10c7b976:       4e56 0000       linkw %fp,#0
10c7b97a:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c7b97e:       286e 0010       moveal %fp@(16),%a4
10c7b982:       206e 000c       moveal %fp@(12),%a0
10c7b986:       4be8 0010       lea %a0@(16),%a5
10c7b98a:       43f9 1000 fdc8  lea 1000fdc8 <rtnl_sem>,%a1
10c7b990:       5391            subql #1,%a1@
10c7b992:       6a06            bpls 10c7b99a <inet_rtm_newaddr+0x24>
10c7b994:       4ef9 10c8 9dda  jmp 10c89dda <packet_exit+0xa4>
10c7b99a:       4280            clrl %d0
10c7b99c:       4a80            tstl %d0
10c7b99e:       6622            bnes 10c7b9c2 <inet_rtm_newaddr+0x4c>
10c7b9a0:       2249            moveal %a1,%a1
10c7b9a2:       41fa 000c       lea %pc@(10c7b9b0 <inet_rtm_newaddr+0x3a>),%a0
10c7b9a6:       5291            addql #1,%a1@
10c7b9a8:       6e06            bgts 10c7b9b0 <inet_rtm_newaddr+0x3a>
10c7b9aa:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c7b9b0:       4878 018b       pea 18b <LSIGTRAP+0x186>
10c7b9b4:       4879 1000 a008  pea 1000a008 <timer_bug_msg+0xe41>
10c7b9ba:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7b9c0:       508f            addql #8,%sp
10c7b9c2:       0c2d 0020 0001  cmpib #32,%a5@(1)
10c7b9c8:       6206            bhis 10c7b9d0 <inet_rtm_newaddr+0x5a>
10c7b9ca:       4aac 0004       tstl %a4@(4)
10c7b9ce:       6606            bnes 10c7b9d6 <inet_rtm_newaddr+0x60>
10c7b9d0:       70ea            moveq #-22,%d0
10c7b9d2:       6000 0108       braw 10c7badc <inet_rtm_newaddr+0x166>
10c7b9d6:       2f2d 0004       movel %a5@(4),%sp@-
10c7b9da:       4eb9 10c5 7c0c  jsr 10c57c0c <__dev_get_by_index>
10c7b9e0:       2600            movel %d0,%d3
10c7b9e2:       588f            addql #4,%sp
10c7b9e4:       6606            bnes 10c7b9ec <inet_rtm_newaddr+0x76>
10c7b9e6:       70ed            moveq #-19,%d0
10c7b9e8:       6000 00f2       braw 10c7badc <inet_rtm_newaddr+0x166>
10c7b9ec:       2043            moveal %d3,%a0
10c7b9ee:       2428 00a8       movel %a0@(168),%d2
10c7b9f2:       660c            bnes 10c7ba00 <inet_rtm_newaddr+0x8a>
10c7b9f4:       2f03            movel %d3,%sp@-
10c7b9f6:       4eba f834       jsr %pc@(10c7b22c <inetdev_init>)
10c7b9fa:       2400            movel %d0,%d2
10c7b9fc:       588f            addql #4,%sp
10c7b9fe:       670c            beqs 10c7ba0c <inet_rtm_newaddr+0x96>
10c7ba00:       4eba f762       jsr %pc@(10c7b164 <inet_alloc_ifa>)
10c7ba04:       2640            moveal %d0,%a3
10c7ba06:       b6fc 0000       cmpaw #0,%a3
10c7ba0a:       6606            bnes 10c7ba12 <inet_rtm_newaddr+0x9c>
10c7ba0c:       7097            moveq #-105,%d0
10c7ba0e:       6000 00cc       braw 10c7badc <inet_rtm_newaddr+0x166>
10c7ba12:       4a94            tstl %a4@
10c7ba14:       6604            bnes 10c7ba1a <inet_rtm_newaddr+0xa4>
10c7ba16:       28ac 0004       movel %a4@(4),%a4@
10c7ba1a:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c7ba1e:       202c 0004       movel %a4@(4),%d0
10c7ba22:       5880            addql #4,%d0
10c7ba24:       2f00            movel %d0,%sp@-
10c7ba26:       486b 0008       pea %a3@(8)
10c7ba2a:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c7ba30:       4e92            jsr %a2@
10c7ba32:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c7ba36:       2214            movel %a4@,%d1
10c7ba38:       5881            addql #4,%d1
10c7ba3a:       2f01            movel %d1,%sp@-
10c7ba3c:       486b 000c       pea %a3@(12)
10c7ba40:       4e92            jsr %a2@
10c7ba42:       176d 0001 001e  moveb %a5@(1),%a3@(30)
10c7ba48:       4280            clrl %d0
10c7ba4a:       102d 0001       moveb %a5@(1),%d0
10c7ba4e:       4fef 0018       lea %sp@(24),%sp
10c7ba52:       670c            beqs 10c7ba60 <inet_rtm_newaddr+0xea>
10c7ba54:       7220            moveq #32,%d1
10c7ba56:       9280            subl %d0,%d1
10c7ba58:       2001            movel %d1,%d0
10c7ba5a:       72ff            moveq #-1,%d1
10c7ba5c:       e1a9            lsll %d0,%d1
10c7ba5e:       6002            bras 10c7ba62 <inet_rtm_newaddr+0xec>
10c7ba60:       7200            moveq #0,%d1
10c7ba62:       2741 0010       movel %d1,%a3@(16)
10c7ba66:       206c 000c       moveal %a4@(12),%a0
10c7ba6a:       b0fc 0000       cmpaw #0,%a0
10c7ba6e:       6712            beqs 10c7ba82 <inet_rtm_newaddr+0x10c>
10c7ba70:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c7ba74:       4868 0004       pea %a0@(4)
10c7ba78:       486b 0014       pea %a3@(20)
10c7ba7c:       4e92            jsr %a2@
10c7ba7e:       4fef 000c       lea %sp@(12),%sp
10c7ba82:       206c 0010       moveal %a4@(16),%a0
10c7ba86:       b0fc 0000       cmpaw #0,%a0
10c7ba8a:       6712            beqs 10c7ba9e <inet_rtm_newaddr+0x128>
10c7ba8c:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c7ba90:       4868 0004       pea %a0@(4)
10c7ba94:       486b 0018       pea %a3@(24)
10c7ba98:       4e92            jsr %a2@
10c7ba9a:       4fef 000c       lea %sp@(12),%sp
10c7ba9e:       176d 0002 001d  moveb %a5@(2),%a3@(29)
10c7baa4:       176d 0003 001c  moveb %a5@(3),%a3@(28)
10c7baaa:       2042            moveal %d2,%a0
10c7baac:       5888            addql #4,%a0
10c7baae:       5290            addql #1,%a0@
10c7bab0:       2742 0004       movel %d2,%a3@(4)
10c7bab4:       206c 0008       moveal %a4@(8),%a0
10c7bab8:       b0fc 0000       cmpaw #0,%a0
10c7babc:       670a            beqs 10c7bac8 <inet_rtm_newaddr+0x152>
10c7babe:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c7bac2:       4868 0004       pea %a0@(4)
10c7bac6:       6006            bras 10c7bace <inet_rtm_newaddr+0x158>
10c7bac8:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c7bacc:       2f03            movel %d3,%sp@-
10c7bace:       486b 001f       pea %a3@(31)
10c7bad2:       4e92            jsr %a2@
10c7bad4:       504f            addqw #8,%sp
10c7bad6:       2e8b            movel %a3,%sp@
10c7bad8:       4eba fac4       jsr %pc@(10c7b59e <inet_insert_ifa>)
10c7badc:       4cee 3c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a5
10c7bae2:       4e5e            unlk %fp
10c7bae4:       4e75            rts

10c7bae6 <devinet_ioctl>:
10c7bae6:       4e56 ffcc       linkw %fp,#-52
10c7baea:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c7baee:       74e0            moveq #-32,%d2
10c7baf0:       d48e            addl %fp,%d2
10c7baf2:       49ee fff0       lea %fp@(-16),%a4
10c7baf6:       9bcd            subal %a5,%a5
10c7baf8:       97cb            subal %a3,%a3
10c7bafa:       7e00            moveq #0,%d7
10c7bafc:       42ae ffcc       clrl %fp@(-52)
10c7bb00:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c7bb04:       2f2e 000c       movel %fp@(12),%sp@-
10c7bb08:       2f02            movel %d2,%sp@-
10c7bb0a:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c7bb10:       4e92            jsr %a2@
10c7bb12:       4fef 000c       lea %sp@(12),%sp
10c7bb16:       422e ffef       clrb %fp@(-17)
10c7bb1a:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c7bb1e:       2f0c            movel %a4,%sp@-
10c7bb20:       486e ffd0       pea %fp@(-48)
10c7bb24:       4e92            jsr %a2@
10c7bb26:       4878 003a       pea 3a <LSIGTRAP+0x35>
10c7bb2a:       2f02            movel %d2,%sp@-
10c7bb2c:       4eb9 10c8 4132  jsr 10c84132 <strchr>
10c7bb32:       2c00            movel %d0,%d6
10c7bb34:       4fef 0014       lea %sp@(20),%sp
10c7bb38:       2a02            movel %d2,%d5
10c7bb3a:       4a86            tstl %d6
10c7bb3c:       6704            beqs 10c7bb42 <devinet_ioctl+0x5c>
10c7bb3e:       2046            moveal %d6,%a0
10c7bb40:       4210            clrb %a0@
10c7bb42:       242e 0008       movel %fp@(8),%d2
10c7bb46:       0682 ffff 76ec  addil #-35092,%d2
10c7bb4c:       7008            moveq #8,%d0
10c7bb4e:       b082            cmpl %d2,%d0
10c7bb50:       6500 0082       bcsw 10c7bbd4 <devinet_ioctl+0xee>
10c7bb54:       2002            movel %d2,%d0
10c7bb56:       d082            addl %d2,%d0
10c7bb58:       303b 0806       movew %pc@(10c7bb60 <devinet_ioctl+0x7a>,%d0:l),%d0
10c7bb5c:       4efb 0002       jmp %pc@(10c7bb60 <devinet_ioctl+0x7a>,%d0:w)
10c7bb60:       003e            076
10c7bb62:       0012 0054       orib #84,%a2@
10c7bb66:       0012 0054       orib #84,%a2@
10c7bb6a:       0012 0054       orib #84,%a2@
10c7bb6e:       0012 0054       orib #84,%a2@
10c7bb72:       0c6e 0002 ffd0  cmpiw #2,%fp@(-48)
10c7bb78:       57c0            seq %d0
10c7bb7a:       4880            extw %d0
10c7bb7c:       48c0            extl %d0
10c7bb7e:       2d40 ffcc       movel %d0,%fp@(-52)
10c7bb82:       44ae ffcc       negl %fp@(-52)
10c7bb86:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c7bb8a:       42a7            clrl %sp@-
10c7bb8c:       2f0c            movel %a4,%sp@-
10c7bb8e:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c7bb94:       38bc 0002       movew #2,%a4@
10c7bb98:       4fef 000c       lea %sp@(12),%sp
10c7bb9c:       603c            bras 10c7bbda <devinet_ioctl+0xf4>
10c7bb9e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c7bba4:       0828 0004 01d2  btst #4,%a0@(466)
10c7bbaa:       6716            beqs 10c7bbc2 <devinet_ioctl+0xdc>
10c7bbac:       0068 0100 0006  oriw #256,%a0@(6)
10c7bbb2:       6026            bras 10c7bbda <devinet_ioctl+0xf4>
10c7bbb4:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c7bbba:       0828 0004 01d2  btst #4,%a0@(466)
10c7bbc0:       6606            bnes 10c7bbc8 <devinet_ioctl+0xe2>
10c7bbc2:       70f3            moveq #-13,%d0
10c7bbc4:       6000 03a8       braw 10c7bf6e <devinet_ioctl+0x488>
10c7bbc8:       0068 0100 0006  oriw #256,%a0@(6)
10c7bbce:       0c54 0002       cmpiw #2,%a4@
10c7bbd2:       6706            beqs 10c7bbda <devinet_ioctl+0xf4>
10c7bbd4:       70ea            moveq #-22,%d0
10c7bbd6:       6000 0396       braw 10c7bf6e <devinet_ioctl+0x488>
10c7bbda:       4eb9 10c1 d0aa  jsr 10c1d0aa <dev_probe_lock>
10c7bbe0:       4eb9 10c5 bee8  jsr 10c5bee8 <rtnl_lock>
10c7bbe6:       2f05            movel %d5,%sp@-
10c7bbe8:       4eb9 10c5 7b86  jsr 10c57b86 <__dev_get_by_name>
10c7bbee:       2800            movel %d0,%d4
10c7bbf0:       588f            addql #4,%sp
10c7bbf2:       6606            bnes 10c7bbfa <devinet_ioctl+0x114>
10c7bbf4:       7eed            moveq #-19,%d7
10c7bbf6:       6000 0348       braw 10c7bf40 <devinet_ioctl+0x45a>
10c7bbfa:       4a86            tstl %d6
10c7bbfc:       6706            beqs 10c7bc04 <devinet_ioctl+0x11e>
10c7bbfe:       2046            moveal %d6,%a0
10c7bc00:       10bc 003a       moveb #58,%a0@
10c7bc04:       2044            moveal %d4,%a0
10c7bc06:       2628 00a8       movel %a0@(168),%d3
10c7bc0a:       676c            beqs 10c7bc78 <devinet_ioctl+0x192>
10c7bc0c:       4aae ffcc       tstl %fp@(-52)
10c7bc10:       6734            beqs 10c7bc46 <devinet_ioctl+0x160>
10c7bc12:       2043            moveal %d3,%a0
10c7bc14:       4be8 0010       lea %a0@(16),%a5
10c7bc18:       6002            bras 10c7bc1c <devinet_ioctl+0x136>
10c7bc1a:       2a4b            moveal %a3,%a5
10c7bc1c:       2655            moveal %a5@,%a3
10c7bc1e:       b6fc 0000       cmpaw #0,%a3
10c7bc22:       6728            beqs 10c7bc4c <devinet_ioctl+0x166>
10c7bc24:       41eb 001f       lea %a3@(31),%a0
10c7bc28:       2245            moveal %d5,%a1
10c7bc2a:       1019            moveb %a1@+,%d0
10c7bc2c:       b018            cmpb %a0@+,%d0
10c7bc2e:       6606            bnes 10c7bc36 <devinet_ioctl+0x150>
10c7bc30:       4a00            tstb %d0
10c7bc32:       66f6            bnes 10c7bc2a <devinet_ioctl+0x144>
10c7bc34:       6002            bras 10c7bc38 <devinet_ioctl+0x152>
10c7bc36:       9020            subb %a0@-,%d0
10c7bc38:       4a00            tstb %d0
10c7bc3a:       66de            bnes 10c7bc1a <devinet_ioctl+0x134>
10c7bc3c:       202e ffd4       movel %fp@(-44),%d0
10c7bc40:       b0ab 000c       cmpl %a3@(12),%d0
10c7bc44:       66d4            bnes 10c7bc1a <devinet_ioctl+0x134>
10c7bc46:       b6fc 0000       cmpaw #0,%a3
10c7bc4a:       6646            bnes 10c7bc92 <devinet_ioctl+0x1ac>
10c7bc4c:       2043            moveal %d3,%a0
10c7bc4e:       4be8 0010       lea %a0@(16),%a5
10c7bc52:       2445            moveal %d5,%a2
10c7bc54:       6002            bras 10c7bc58 <devinet_ioctl+0x172>
10c7bc56:       2a4b            moveal %a3,%a5
10c7bc58:       2655            moveal %a5@,%a3
10c7bc5a:       b6fc 0000       cmpaw #0,%a3
10c7bc5e:       671e            beqs 10c7bc7e <devinet_ioctl+0x198>
10c7bc60:       41eb 001f       lea %a3@(31),%a0
10c7bc64:       224a            moveal %a2,%a1
10c7bc66:       1019            moveb %a1@+,%d0
10c7bc68:       b018            cmpb %a0@+,%d0
10c7bc6a:       6606            bnes 10c7bc72 <devinet_ioctl+0x18c>
10c7bc6c:       4a00            tstb %d0
10c7bc6e:       66f6            bnes 10c7bc66 <devinet_ioctl+0x180>
10c7bc70:       6002            bras 10c7bc74 <devinet_ioctl+0x18e>
10c7bc72:       9020            subb %a0@-,%d0
10c7bc74:       4a00            tstb %d0
10c7bc76:       66de            bnes 10c7bc56 <devinet_ioctl+0x170>
10c7bc78:       b6fc 0000       cmpaw #0,%a3
10c7bc7c:       6614            bnes 10c7bc92 <devinet_ioctl+0x1ac>
10c7bc7e:       0cae 0000 8916  cmpil #35094,%fp@(8)
10c7bc84:       0008 
10c7bc86:       670a            beqs 10c7bc92 <devinet_ioctl+0x1ac>
10c7bc88:       0cae 0000 8914  cmpil #35092,%fp@(8)
10c7bc8e:       0008 
10c7bc90:       6658            bnes 10c7bcea <devinet_ioctl+0x204>
10c7bc92:       7008            moveq #8,%d0
10c7bc94:       b082            cmpl %d2,%d0
10c7bc96:       6500 02a8       bcsw 10c7bf40 <devinet_ioctl+0x45a>
10c7bc9a:       2002            movel %d2,%d0
10c7bc9c:       d082            addl %d2,%d0
10c7bc9e:       303b 0806       movew %pc@(10c7bca6 <devinet_ioctl+0x1c0>,%d0:l),%d0
10c7bca2:       4efb 0002       jmp %pc@(10c7bca6 <devinet_ioctl+0x1c0>,%d0:w)
10c7bca6:       003a 0012 007a  orib #18,%pc@(10c7bd24 <devinet_ioctl+0x23e>)
10c7bcac:       0026 01dc       orib #-36,%fp@-
10c7bcb0:       001c 01be       orib #-66,%a4@+
10c7bcb4:       0030 0238 296b  orib #56,%a0@(00000008)@(00046000)
10c7bcba:       0008 0004 6000 
10c7bcc0:       0290 296b 0014  andil #694878228,%a0@
10c7bcc6:       0004 6000       orib #0,%d4
10c7bcca:       0286 296b 000c  andil #694878220,%d6
10c7bcd0:       0004 6000       orib #0,%d4
10c7bcd4:       027c 296b       andiw #10603,%sr
10c7bcd8:       0010 0004       orib #4,%a0@
10c7bcdc:       6000 0272       braw 10c7bf50 <devinet_ioctl+0x46a>
10c7bce0:       4a86            tstl %d6
10c7bce2:       672a            beqs 10c7bd0e <devinet_ioctl+0x228>
10c7bce4:       b6fc 0000       cmpaw #0,%a3
10c7bce8:       6606            bnes 10c7bcf0 <devinet_ioctl+0x20a>
10c7bcea:       7e9d            moveq #-99,%d7
10c7bcec:       6000 0252       braw 10c7bf40 <devinet_ioctl+0x45a>
10c7bcf0:       082e 0000 fff1  btst #0,%fp@(-15)
10c7bcf6:       6600 0248       bnew 10c7bf40 <devinet_ioctl+0x45a>
10c7bcfa:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c7bcfe:       2f0d            movel %a5,%sp@-
10c7bd00:       2f03            movel %d3,%sp@-
10c7bd02:       4eba f74a       jsr %pc@(10c7b44e <inet_del_ifa>)
10c7bd06:       4fef 000c       lea %sp@(12),%sp
10c7bd0a:       6000 0234       braw 10c7bf40 <devinet_ioctl+0x45a>
10c7bd0e:       306e fff0       moveaw %fp@(-16),%a0
10c7bd12:       2f08            movel %a0,%sp@-
10c7bd14:       2f04            movel %d4,%sp@-
10c7bd16:       4eb9 10c5 8cbe  jsr 10c58cbe <dev_change_flags>
10c7bd1c:       6000 013e       braw 10c7be5c <devinet_ioctl+0x376>
10c7bd20:       202c 0004       movel %a4@(4),%d0
10c7bd24:       2200            movel %d0,%d1
10c7bd26:       0280 ff00 0000  andil #-16777216,%d0
10c7bd2c:       672e            beqs 10c7bd5c <devinet_ioctl+0x276>
10c7bd2e:       4a81            tstl %d1
10c7bd30:       6c2a            bges 10c7bd5c <devinet_ioctl+0x276>
10c7bd32:       2001            movel %d1,%d0
10c7bd34:       0280 c000 0000  andil #-1073741824,%d0
10c7bd3a:       0c80 8000 0000  cmpil #-2147483648,%d0
10c7bd40:       671a            beqs 10c7bd5c <devinet_ioctl+0x276>
10c7bd42:       2001            movel %d1,%d0
10c7bd44:       0280 e000 0000  andil #-536870912,%d0
10c7bd4a:       74ff            moveq #-1,%d2
10c7bd4c:       0c80 c000 0000  cmpil #-1073741824,%d0
10c7bd52:       6602            bnes 10c7bd56 <devinet_ioctl+0x270>
10c7bd54:       7418            moveq #24,%d2
10c7bd56:       4a82            tstl %d2
10c7bd58:       6d00 0194       bltw 10c7beee <devinet_ioctl+0x408>
10c7bd5c:       b6fc 0000       cmpaw #0,%a3
10c7bd60:       663a            bnes 10c7bd9c <devinet_ioctl+0x2b6>
10c7bd62:       4eba f400       jsr %pc@(10c7b164 <inet_alloc_ifa>)
10c7bd66:       2640            moveal %d0,%a3
10c7bd68:       b6fc 0000       cmpaw #0,%a3
10c7bd6c:       6606            bnes 10c7bd74 <devinet_ioctl+0x28e>
10c7bd6e:       7e97            moveq #-105,%d7
10c7bd70:       6000 01ce       braw 10c7bf40 <devinet_ioctl+0x45a>
10c7bd74:       4a86            tstl %d6
10c7bd76:       6712            beqs 10c7bd8a <devinet_ioctl+0x2a4>
10c7bd78:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c7bd7c:       2f05            movel %d5,%sp@-
10c7bd7e:       486b 001f       pea %a3@(31)
10c7bd82:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c7bd88:       602e            bras 10c7bdb8 <devinet_ioctl+0x2d2>
10c7bd8a:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c7bd8e:       2f04            movel %d4,%sp@-
10c7bd90:       486b 001f       pea %a3@(31)
10c7bd94:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c7bd9a:       601c            bras 10c7bdb8 <devinet_ioctl+0x2d2>
10c7bd9c:       7e00            moveq #0,%d7
10c7bd9e:       b2ab 0008       cmpl %a3@(8),%d1
10c7bda2:       6700 019c       beqw 10c7bf40 <devinet_ioctl+0x45a>
10c7bda6:       42a7            clrl %sp@-
10c7bda8:       2f0d            movel %a5,%sp@-
10c7bdaa:       2f03            movel %d3,%sp@-
10c7bdac:       4eba f6a0       jsr %pc@(10c7b44e <inet_del_ifa>)
10c7bdb0:       42ab 0014       clrl %a3@(20)
10c7bdb4:       42ab 0018       clrl %a3@(24)
10c7bdb8:       4fef 000c       lea %sp@(12),%sp
10c7bdbc:       222c 0004       movel %a4@(4),%d1
10c7bdc0:       2741 0008       movel %d1,%a3@(8)
10c7bdc4:       2741 000c       movel %d1,%a3@(12)
10c7bdc8:       2044            moveal %d4,%a0
10c7bdca:       0828 0004 0053  btst #4,%a0@(83)
10c7bdd0:       6676            bnes 10c7be48 <devinet_ioctl+0x362>
10c7bdd2:       2001            movel %d1,%d0
10c7bdd4:       0280 ff00 0000  andil #-16777216,%d0
10c7bdda:       6604            bnes 10c7bde0 <devinet_ioctl+0x2fa>
10c7bddc:       7000            moveq #0,%d0
10c7bdde:       602c            bras 10c7be0c <devinet_ioctl+0x326>
10c7bde0:       7008            moveq #8,%d0
10c7bde2:       4a81            tstl %d1
10c7bde4:       6c26            bges 10c7be0c <devinet_ioctl+0x326>
10c7bde6:       2001            movel %d1,%d0
10c7bde8:       0280 c000 0000  andil #-1073741824,%d0
10c7bdee:       0c80 8000 0000  cmpil #-2147483648,%d0
10c7bdf4:       6604            bnes 10c7bdfa <devinet_ioctl+0x314>
10c7bdf6:       7010            moveq #16,%d0
10c7bdf8:       6012            bras 10c7be0c <devinet_ioctl+0x326>
10c7bdfa:       0281 e000 0000  andil #-536870912,%d1
10c7be00:       70ff            moveq #-1,%d0
10c7be02:       0c81 c000 0000  cmpil #-1073741824,%d1
10c7be08:       6602            bnes 10c7be0c <devinet_ioctl+0x326>
10c7be0a:       7018            moveq #24,%d0
10c7be0c:       1740 001e       moveb %d0,%a3@(30)
10c7be10:       0280 0000 00ff  andil #255,%d0
10c7be16:       670c            beqs 10c7be24 <devinet_ioctl+0x33e>
10c7be18:       7220            moveq #32,%d1
10c7be1a:       9280            subl %d0,%d1
10c7be1c:       2001            movel %d1,%d0
10c7be1e:       72ff            moveq #-1,%d1
10c7be20:       e1a9            lsll %d0,%d1
10c7be22:       6002            bras 10c7be26 <devinet_ioctl+0x340>
10c7be24:       7200            moveq #0,%d1
10c7be26:       2741 0010       movel %d1,%a3@(16)
10c7be2a:       2044            moveal %d4,%a0
10c7be2c:       0828 0001 0053  btst #1,%a0@(83)
10c7be32:       6720            beqs 10c7be54 <devinet_ioctl+0x36e>
10c7be34:       0c2b 001e 001e  cmpib #30,%a3@(30)
10c7be3a:       6218            bhis 10c7be54 <devinet_ioctl+0x36e>
10c7be3c:       4681            notl %d1
10c7be3e:       82ab 000c       orl %a3@(12),%d1
10c7be42:       2741 0014       movel %d1,%a3@(20)
10c7be46:       600c            bras 10c7be54 <devinet_ioctl+0x36e>
10c7be48:       177c 0020 001e  moveb #32,%a3@(30)
10c7be4e:       70ff            moveq #-1,%d0
10c7be50:       2740 0010       movel %d0,%a3@(16)
10c7be54:       2f0b            movel %a3,%sp@-
10c7be56:       2f04            movel %d4,%sp@-
10c7be58:       4eba f89e       jsr %pc@(10c7b6f8 <inet_set_ifa>)
10c7be5c:       2e00            movel %d0,%d7
10c7be5e:       508f            addql #8,%sp
10c7be60:       6000 00de       braw 10c7bf40 <devinet_ioctl+0x45a>
10c7be64:       222b 0014       movel %a3@(20),%d1
10c7be68:       b2ac 0004       cmpl %a4@(4),%d1
10c7be6c:       6700 00d2       beqw 10c7bf40 <devinet_ioctl+0x45a>
10c7be70:       42a7            clrl %sp@-
10c7be72:       2f0d            movel %a5,%sp@-
10c7be74:       2f03            movel %d3,%sp@-
10c7be76:       4eba f5d6       jsr %pc@(10c7b44e <inet_del_ifa>)
10c7be7a:       276c 0004 0014  movel %a4@(4),%a3@(20)
10c7be80:       6050            bras 10c7bed2 <devinet_ioctl+0x3ec>
10c7be82:       222c 0004       movel %a4@(4),%d1
10c7be86:       b2ab 000c       cmpl %a3@(12),%d1
10c7be8a:       6700 00b4       beqw 10c7bf40 <devinet_ioctl+0x45a>
10c7be8e:       2001            movel %d1,%d0
10c7be90:       0280 ff00 0000  andil #-16777216,%d0
10c7be96:       672a            beqs 10c7bec2 <devinet_ioctl+0x3dc>
10c7be98:       4a81            tstl %d1
10c7be9a:       6c26            bges 10c7bec2 <devinet_ioctl+0x3dc>
10c7be9c:       2001            movel %d1,%d0
10c7be9e:       0280 c000 0000  andil #-1073741824,%d0
10c7bea4:       0c80 8000 0000  cmpil #-2147483648,%d0
10c7beaa:       6716            beqs 10c7bec2 <devinet_ioctl+0x3dc>
10c7beac:       0281 e000 0000  andil #-536870912,%d1
10c7beb2:       70ff            moveq #-1,%d0
10c7beb4:       0c81 c000 0000  cmpil #-1073741824,%d1
10c7beba:       6602            bnes 10c7bebe <devinet_ioctl+0x3d8>
10c7bebc:       7018            moveq #24,%d0
10c7bebe:       4a80            tstl %d0
10c7bec0:       6d2c            blts 10c7beee <devinet_ioctl+0x408>
10c7bec2:       42a7            clrl %sp@-
10c7bec4:       2f0d            movel %a5,%sp@-
10c7bec6:       2f03            movel %d3,%sp@-
10c7bec8:       4eba f584       jsr %pc@(10c7b44e <inet_del_ifa>)
10c7becc:       276c 0004 000c  movel %a4@(4),%a3@(12)
10c7bed2:       2f0b            movel %a3,%sp@-
10c7bed4:       4eba f6c8       jsr %pc@(10c7b59e <inet_insert_ifa>)
10c7bed8:       4fef 0010       lea %sp@(16),%sp
10c7bedc:       6062            bras 10c7bf40 <devinet_ioctl+0x45a>
10c7bede:       242c 0004       movel %a4@(4),%d2
10c7bee2:       2002            movel %d2,%d0
10c7bee4:       4680            notl %d0
10c7bee6:       2200            movel %d0,%d1
10c7bee8:       5281            addql #1,%d1
10c7beea:       c081            andl %d1,%d0
10c7beec:       6704            beqs 10c7bef2 <devinet_ioctl+0x40c>
10c7beee:       7eea            moveq #-22,%d7
10c7bef0:       604e            bras 10c7bf40 <devinet_ioctl+0x45a>
10c7bef2:       b4ab 0010       cmpl %a3@(16),%d2
10c7bef6:       6748            beqs 10c7bf40 <devinet_ioctl+0x45a>
10c7bef8:       42a7            clrl %sp@-
10c7befa:       2f0d            movel %a5,%sp@-
10c7befc:       2f03            movel %d3,%sp@-
10c7befe:       4eba f54e       jsr %pc@(10c7b44e <inet_del_ifa>)
10c7bf02:       276c 0004 0010  movel %a4@(4),%a3@(16)
10c7bf08:       202b 0010       movel %a3@(16),%d0
10c7bf0c:       4fef 000c       lea %sp@(12),%sp
10c7bf10:       6608            bnes 10c7bf1a <devinet_ioctl+0x434>
10c7bf12:       7000            moveq #0,%d0
10c7bf14:       41fa f688       lea %pc@(10c7b59e <inet_insert_ifa>),%a0
10c7bf18:       601c            bras 10c7bf36 <devinet_ioctl+0x450>
10c7bf1a:       4680            notl %d0
10c7bf1c:       7200            moveq #0,%d1
10c7bf1e:       41fa f67e       lea %pc@(10c7b59e <inet_insert_ifa>),%a0
10c7bf22:       0800 0000       btst #0,%d0
10c7bf26:       670a            beqs 10c7bf32 <devinet_ioctl+0x44c>
10c7bf28:       5281            addql #1,%d1
10c7bf2a:       e288            lsrl #1,%d0
10c7bf2c:       0800 0000       btst #0,%d0
10c7bf30:       66f6            bnes 10c7bf28 <devinet_ioctl+0x442>
10c7bf32:       7020            moveq #32,%d0
10c7bf34:       9081            subl %d1,%d0
10c7bf36:       1740 001e       moveb %d0,%a3@(30)
10c7bf3a:       2f0b            movel %a3,%sp@-
10c7bf3c:       4e90            jsr %a0@
10c7bf3e:       588f            addql #4,%sp
10c7bf40:       4eb9 10c5 bf04  jsr 10c5bf04 <rtnl_unlock>
10c7bf46:       4eb9 10c1 d0c6  jsr 10c1d0c6 <dev_probe_unlock>
10c7bf4c:       2007            movel %d7,%d0
10c7bf4e:       601e            bras 10c7bf6e <devinet_ioctl+0x488>
10c7bf50:       4eb9 10c5 bf04  jsr 10c5bf04 <rtnl_unlock>
10c7bf56:       4eb9 10c1 d0c6  jsr 10c1d0c6 <dev_probe_unlock>
10c7bf5c:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c7bf60:       2f05            movel %d5,%sp@-
10c7bf62:       2f2e 000c       movel %fp@(12),%sp@-
10c7bf66:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c7bf6c:       7000            moveq #0,%d0
10c7bf6e:       4cee 3cfc ffa4  moveml %fp@(-92),%d2-%d7/%a2-%a5
10c7bf74:       4e5e            unlk %fp
10c7bf76:       4e75            rts

10c7bf78 <inet_gifconf>:
10c7bf78:       4e56 ffe0       linkw %fp,#-32
10c7bf7c:       48e7 3c38       moveml %d2-%d5/%a2-%a4,%sp@-
10c7bf80:       286e 0008       moveal %fp@(8),%a4
10c7bf84:       262e 000c       movel %fp@(12),%d3
10c7bf88:       2a2e 0010       movel %fp@(16),%d5
10c7bf8c:       206c 00a8       moveal %a4@(168),%a0
10c7bf90:       7800            moveq #0,%d4
10c7bf92:       b0fc 0000       cmpaw #0,%a0
10c7bf96:       670a            beqs 10c7bfa2 <inet_gifconf+0x2a>
10c7bf98:       2668 0010       moveal %a0@(16),%a3
10c7bf9c:       b6fc 0000       cmpaw #0,%a3
10c7bfa0:       6604            bnes 10c7bfa6 <inet_gifconf+0x2e>
10c7bfa2:       7000            moveq #0,%d0
10c7bfa4:       606a            bras 10c7c010 <inet_gifconf+0x98>
10c7bfa6:       4a83            tstl %d3
10c7bfa8:       6758            beqs 10c7c002 <inet_gifconf+0x8a>
10c7bfaa:       701f            moveq #31,%d0
10c7bfac:       b085            cmpl %d5,%d0
10c7bfae:       6c5e            bges 10c7c00e <inet_gifconf+0x96>
10c7bfb0:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c7bfb4:       42a7            clrl %sp@-
10c7bfb6:       74e0            moveq #-32,%d2
10c7bfb8:       d48e            addl %fp,%d2
10c7bfba:       2f02            movel %d2,%sp@-
10c7bfbc:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c7bfc2:       41eb 001f       lea %a3@(31),%a0
10c7bfc6:       4fef 000c       lea %sp@(12),%sp
10c7bfca:       2442            moveal %d2,%a2
10c7bfcc:       224a            moveal %a2,%a1
10c7bfce:       b0fc 0000       cmpaw #0,%a0
10c7bfd2:       6604            bnes 10c7bfd8 <inet_gifconf+0x60>
10c7bfd4:       224a            moveal %a2,%a1
10c7bfd6:       204c            moveal %a4,%a0
10c7bfd8:       12d8            moveb %a0@+,%a1@+
10c7bfda:       66fc            bnes 10c7bfd8 <inet_gifconf+0x60>
10c7bfdc:       3d7c 0002 fff0  movew #2,%fp@(-16)
10c7bfe2:       2d6b 0008 fff4  movel %a3@(8),%fp@(-12)
10c7bfe8:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c7bfec:       2f0a            movel %a2,%sp@-
10c7bfee:       2f03            movel %d3,%sp@-
10c7bff0:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c7bff6:       4fef 000c       lea %sp@(12),%sp
10c7bffa:       7020            moveq #32,%d0
10c7bffc:       d680            addl %d0,%d3
10c7bffe:       70e0            moveq #-32,%d0
10c7c000:       da80            addl %d0,%d5
10c7c002:       7020            moveq #32,%d0
10c7c004:       d880            addl %d0,%d4
10c7c006:       2653            moveal %a3@,%a3
10c7c008:       b6fc 0000       cmpaw #0,%a3
10c7c00c:       6698            bnes 10c7bfa6 <inet_gifconf+0x2e>
10c7c00e:       2004            movel %d4,%d0
10c7c010:       4cee 1c3c ffc4  moveml %fp@(-60),%d2-%d5/%a2-%a4
10c7c016:       4e5e            unlk %fp
10c7c018:       4e75            rts

10c7c01a <inet_select_addr>:
10c7c01a:       4e56 0000       linkw %fp,#0
10c7c01e:       48e7 3c00       moveml %d2-%d5,%sp@-
10c7c022:       226e 0008       moveal %fp@(8),%a1
10c7c026:       262e 000c       movel %fp@(12),%d3
10c7c02a:       282e 0010       movel %fp@(16),%d4
10c7c02e:       7200            moveq #0,%d1
10c7c030:       2069 00a8       moveal %a1@(168),%a0
10c7c034:       b0fc 0000       cmpaw #0,%a0
10c7c038:       6700 00b0       beqw 10c7c0ea <inet_select_addr+0xd0>
10c7c03c:       2068 0010       moveal %a0@(16),%a0
10c7c040:       b0fc 0000       cmpaw #0,%a0
10c7c044:       6742            beqs 10c7c088 <inet_select_addr+0x6e>
10c7c046:       0828 0000 001d  btst #0,%a0@(29)
10c7c04c:       663a            bnes 10c7c088 <inet_select_addr+0x6e>
10c7c04e:       7400            moveq #0,%d2
10c7c050:       1428 001c       moveb %a0@(28),%d2
10c7c054:       b882            cmpl %d2,%d4
10c7c056:       6d20            blts 10c7c078 <inet_select_addr+0x5e>
10c7c058:       4a83            tstl %d3
10c7c05a:       670e            beqs 10c7c06a <inet_select_addr+0x50>
10c7c05c:       2003            movel %d3,%d0
10c7c05e:       2a28 000c       movel %a0@(12),%d5
10c7c062:       bb80            eorl %d5,%d0
10c7c064:       c0a8 0010       andl %a0@(16),%d0
10c7c068:       6606            bnes 10c7c070 <inet_select_addr+0x56>
10c7c06a:       2228 0008       movel %a0@(8),%d1
10c7c06e:       6018            bras 10c7c088 <inet_select_addr+0x6e>
10c7c070:       4a81            tstl %d1
10c7c072:       6604            bnes 10c7c078 <inet_select_addr+0x5e>
10c7c074:       2228 0008       movel %a0@(8),%d1
10c7c078:       2050            moveal %a0@,%a0
10c7c07a:       b0fc 0000       cmpaw #0,%a0
10c7c07e:       6708            beqs 10c7c088 <inet_select_addr+0x6e>
10c7c080:       0828 0000 001d  btst #0,%a0@(29)
10c7c086:       67c8            beqs 10c7c050 <inet_select_addr+0x36>
10c7c088:       4a81            tstl %d1
10c7c08a:       6704            beqs 10c7c090 <inet_select_addr+0x76>
10c7c08c:       2001            movel %d1,%d0
10c7c08e:       605c            bras 10c7c0ec <inet_select_addr+0xd2>
10c7c090:       2279 1000 fbc4  moveal 1000fbc4 <dev_base>,%a1
10c7c096:       b2fc 0000       cmpaw #0,%a1
10c7c09a:       674e            beqs 10c7c0ea <inet_select_addr+0xd0>
10c7c09c:       2069 00a8       moveal %a1@(168),%a0
10c7c0a0:       b0fc 0000       cmpaw #0,%a0
10c7c0a4:       673a            beqs 10c7c0e0 <inet_select_addr+0xc6>
10c7c0a6:       2068 0010       moveal %a0@(16),%a0
10c7c0aa:       b0fc 0000       cmpaw #0,%a0
10c7c0ae:       6730            beqs 10c7c0e0 <inet_select_addr+0xc6>
10c7c0b0:       0828 0000 001d  btst #0,%a0@(29)
10c7c0b6:       6628            bnes 10c7c0e0 <inet_select_addr+0xc6>
10c7c0b8:       7200            moveq #0,%d1
10c7c0ba:       1028 001c       moveb %a0@(28),%d0
10c7c0be:       0c00 00fd       cmpib #-3,%d0
10c7c0c2:       670c            beqs 10c7c0d0 <inet_select_addr+0xb6>
10c7c0c4:       1200            moveb %d0,%d1
10c7c0c6:       b881            cmpl %d1,%d4
10c7c0c8:       6d06            blts 10c7c0d0 <inet_select_addr+0xb6>
10c7c0ca:       2028 0008       movel %a0@(8),%d0
10c7c0ce:       601c            bras 10c7c0ec <inet_select_addr+0xd2>
10c7c0d0:       2050            moveal %a0@,%a0
10c7c0d2:       b0fc 0000       cmpaw #0,%a0
10c7c0d6:       6708            beqs 10c7c0e0 <inet_select_addr+0xc6>
10c7c0d8:       0828 0000 001d  btst #0,%a0@(29)
10c7c0de:       67da            beqs 10c7c0ba <inet_select_addr+0xa0>
10c7c0e0:       2269 002e       moveal %a1@(46),%a1
10c7c0e4:       b2fc 0000       cmpaw #0,%a1
10c7c0e8:       66b2            bnes 10c7c09c <inet_select_addr+0x82>
10c7c0ea:       7000            moveq #0,%d0
10c7c0ec:       4cdf 003c       moveml %sp@+,%d2-%d5
10c7c0f0:       4e5e            unlk %fp
10c7c0f2:       4e75            rts

10c7c0f4 <register_inetaddr_notifier>:
10c7c0f4:       4e56 0000       linkw %fp,#0
10c7c0f8:       2f2e 0008       movel %fp@(8),%sp@-
10c7c0fc:       4879 1002 4f14  pea 10024f14 <inetaddr_chain>
10c7c102:       4eb9 10c1 b7e4  jsr 10c1b7e4 <notifier_chain_register>
10c7c108:       4e5e            unlk %fp
10c7c10a:       4e75            rts

10c7c10c <unregister_inetaddr_notifier>:
10c7c10c:       4e56 0000       linkw %fp,#0
10c7c110:       2f2e 0008       movel %fp@(8),%sp@-
10c7c114:       4879 1002 4f14  pea 10024f14 <inetaddr_chain>
10c7c11a:       4eb9 10c1 b824  jsr 10c1b824 <notifier_chain_unregister>
10c7c120:       4e5e            unlk %fp
10c7c122:       4e75            rts

10c7c124 <inetdev_event>:
10c7c124:       4e56 0000       linkw %fp,#0
10c7c128:       48e7 0038       moveml %a2-%a4,%sp@-
10c7c12c:       266e 0010       moveal %fp@(16),%a3
10c7c130:       286b 00a8       moveal %a3@(168),%a4
10c7c134:       43f9 1000 fdc8  lea 1000fdc8 <rtnl_sem>,%a1
10c7c13a:       5391            subql #1,%a1@
10c7c13c:       6a06            bpls 10c7c144 <inetdev_event+0x20>
10c7c13e:       4ef9 10c8 9de6  jmp 10c89de6 <packet_exit+0xb0>
10c7c144:       4280            clrl %d0
10c7c146:       4a80            tstl %d0
10c7c148:       6622            bnes 10c7c16c <inetdev_event+0x48>
10c7c14a:       2249            moveal %a1,%a1
10c7c14c:       41fa 000c       lea %pc@(10c7c15a <inetdev_event+0x36>),%a0
10c7c150:       5291            addql #1,%a1@
10c7c152:       6e06            bgts 10c7c15a <inetdev_event+0x36>
10c7c154:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c7c15a:       4878 031c       pea 31c <LSIGTRAP+0x317>
10c7c15e:       4879 1000 a042  pea 1000a042 <timer_bug_msg+0xe7b>
10c7c164:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7c16a:       508f            addql #8,%sp
10c7c16c:       7000            moveq #0,%d0
10c7c16e:       b8fc 0000       cmpaw #0,%a4
10c7c172:       6700 00f4       beqw 10c7c268 <inetdev_event+0x144>
10c7c176:       202e 000c       movel %fp@(12),%d0
10c7c17a:       5380            subql #1,%d0
10c7c17c:       7209            moveq #9,%d1
10c7c17e:       b280            cmpl %d0,%d1
10c7c180:       6500 00e4       bcsw 10c7c266 <inetdev_event+0x142>
10c7c184:       d080            addl %d0,%d0
10c7c186:       303b 0806       movew %pc@(10c7c18e <inetdev_event+0x6a>,%d0:l),%d0
10c7c18a:       4efb 0002       jmp %pc@(10c7c18e <inetdev_event+0x6a>,%d0:w)
10c7c18e:       0028 0098 00d8  orib #-104,%a0@(216)
10c7c194:       00d8            0330
10c7c196:       0014 00aa       orib #-86,%a4@
10c7c19a:       00a2 00d8 00d8  oril #14155992,%a2@-
10c7c1a0:       00b2 4879 1000  oril #1215893504,%a2@(00000079,%a2:w)
10c7c1a6:       a079 
10c7c1a8:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7c1ae:       42ab 00a8       clrl %a3@(168)
10c7c1b2:       6000 00b2       braw 10c7c266 <inetdev_event+0x142>
10c7c1b6:       7043            moveq #67,%d0
10c7c1b8:       b0ab 005a       cmpl %a3@(90),%d0
10c7c1bc:       6400 00a8       bccw 10c7c266 <inetdev_event+0x142>
10c7c1c0:       b7fc 1000 fa90  cmpal #268499600,%a3
10c7c1c6:       6654            bnes 10c7c21c <inetdev_event+0xf8>
10c7c1c8:       4eba ef9a       jsr %pc@(10c7b164 <inet_alloc_ifa>)
10c7c1cc:       2440            moveal %d0,%a2
10c7c1ce:       b4fc 0000       cmpaw #0,%a2
10c7c1d2:       6748            beqs 10c7c21c <inetdev_event+0xf8>
10c7c1d4:       257c 7f00 0001  movel #2130706433,%a2@(12)
10c7c1da:       000c 
10c7c1dc:       257c 7f00 0001  movel #2130706433,%a2@(8)
10c7c1e2:       0008 
10c7c1e4:       157c 0008 001e  moveb #8,%a2@(30)
10c7c1ea:       257c ff00 0000  movel #-16777216,%a2@(16)
10c7c1f0:       0010 
10c7c1f2:       41ec 0004       lea %a4@(4),%a0
10c7c1f6:       5290            addql #1,%a0@
10c7c1f8:       254c 0004       movel %a4,%a2@(4)
10c7c1fc:       157c 00fe 001c  moveb #-2,%a2@(28)
10c7c202:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c7c206:       2f0b            movel %a3,%sp@-
10c7c208:       486a 001f       pea %a2@(31)
10c7c20c:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c7c212:       2f0a            movel %a2,%sp@-
10c7c214:       4eba f388       jsr %pc@(10c7b59e <inet_insert_ifa>)
10c7c218:       4fef 0010       lea %sp@(16),%sp
10c7c21c:       2f0c            movel %a4,%sp@-
10c7c21e:       4eb9 10c7 d964  jsr 10c7d964 <ip_mc_up>
10c7c224:       6040            bras 10c7c266 <inetdev_event+0x142>
10c7c226:       2f0c            movel %a4,%sp@-
10c7c228:       4eb9 10c7 d8ec  jsr 10c7d8ec <ip_mc_down>
10c7c22e:       6036            bras 10c7c266 <inetdev_event+0x142>
10c7c230:       7243            moveq #67,%d1
10c7c232:       b2ab 005a       cmpl %a3@(90),%d1
10c7c236:       652e            bcss 10c7c266 <inetdev_event+0x142>
10c7c238:       2f0c            movel %a4,%sp@-
10c7c23a:       4eba f0e0       jsr %pc@(10c7b31c <inetdev_destroy>)
10c7c23e:       6026            bras 10c7c266 <inetdev_event+0x142>
10c7c240:       202c 0010       movel %a4@(16),%d0
10c7c244:       6720            beqs 10c7c266 <inetdev_event+0x142>
10c7c246:       2440            moveal %d0,%a2
10c7c248:       49f9 10c8 5744  lea 10c85744 <memcpy>,%a4
10c7c24e:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c7c252:       2f0b            movel %a3,%sp@-
10c7c254:       486a 001f       pea %a2@(31)
10c7c258:       4e94            jsr %a4@
10c7c25a:       4fef 000c       lea %sp@(12),%sp
10c7c25e:       2452            moveal %a2@,%a2
10c7c260:       b4fc 0000       cmpaw #0,%a2
10c7c264:       66e8            bnes 10c7c24e <inetdev_event+0x12a>
10c7c266:       7000            moveq #0,%d0
10c7c268:       4cee 1c00 fff4  moveml %fp@(-12),%a2-%a4
10c7c26e:       4e5e            unlk %fp
10c7c270:       4e75            rts

10c7c272 <inet_fill_ifaddr>:
10c7c272:       4e56 0000       linkw %fp,#0
10c7c276:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c7c27a:       246e 0008       moveal %fp@(8),%a2
10c7c27e:       286e 000c       moveal %fp@(12),%a4
10c7c282:       242a 0084       movel %a2@(132),%d2
10c7c286:       4aaa 0060       tstl %a2@(96)
10c7c28a:       6608            bnes 10c7c294 <inet_fill_ifaddr+0x22>
10c7c28c:       202a 0088       movel %a2@(136),%d0
10c7c290:       9082            subl %d2,%d0
10c7c292:       6002            bras 10c7c296 <inet_fill_ifaddr+0x24>
10c7c294:       7000            moveq #0,%d0
10c7c296:       7217            moveq #23,%d1
10c7c298:       b280            cmpl %d0,%d1
10c7c29a:       6c00 01a6       bgew 10c7c442 <inet_fill_ifaddr+0x1d0>
10c7c29e:       266a 0084       moveal %a2@(132),%a3
10c7c2a2:       4aaa 0060       tstl %a2@(96)
10c7c2a6:       670c            beqs 10c7c2b4 <inet_fill_ifaddr+0x42>
10c7c2a8:       4879 1000 9d62  pea 10009d62 <timer_bug_msg+0xb9b>
10c7c2ae:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c7c2b4:       7018            moveq #24,%d0
10c7c2b6:       d08b            addl %a3,%d0
10c7c2b8:       2540 0084       movel %d0,%a2@(132)
10c7c2bc:       7218            moveq #24,%d1
10c7c2be:       d3aa 005c       addl %d1,%a2@(92)
10c7c2c2:       b0aa 0088       cmpl %a2@(136),%d0
10c7c2c6:       6316            blss 10c7c2de <inet_fill_ifaddr+0x6c>
10c7c2c8:       2f3c 10c7 c2c8  movel #281526984,%sp@-
10c7c2ce:       4878 0018       pea 18 <LSIGTRAP+0x13>
10c7c2d2:       2f0a            movel %a2,%sp@-
10c7c2d4:       4eb9 10c5 55c4  jsr 10c555c4 <skb_over_panic>
10c7c2da:       4fef 000c       lea %sp@(12),%sp
10c7c2de:       376e 001a 0004  movew %fp@(26),%a3@(4)
10c7c2e4:       7018            moveq #24,%d0
10c7c2e6:       2680            movel %d0,%a3@
10c7c2e8:       426b 0006       clrw %a3@(6)
10c7c2ec:       276e 0010 000c  movel %fp@(16),%a3@(12)
10c7c2f2:       276e 0014 0008  movel %fp@(20),%a3@(8)
10c7c2f8:       41eb 0010       lea %a3@(16),%a0
10c7c2fc:       10bc 0002       moveb #2,%a0@
10c7c300:       116c 001e 0001  moveb %a4@(30),%a0@(1)
10c7c306:       122c 001d       moveb %a4@(29),%d1
10c7c30a:       0001 0080       orib #-128,%d1
10c7c30e:       1141 0002       moveb %d1,%a0@(2)
10c7c312:       116c 001c 0003  moveb %a4@(28),%a0@(3)
10c7c318:       226c 0004       moveal %a4@(4),%a1
10c7c31c:       2251            moveal %a1@,%a1
10c7c31e:       2169 003a 0004  movel %a1@(58),%a0@(4)
10c7c324:       4aac 000c       tstl %a4@(12)
10c7c328:       6732            beqs 10c7c35c <inet_fill_ifaddr+0xea>
10c7c32a:       4aaa 0060       tstl %a2@(96)
10c7c32e:       660a            bnes 10c7c33a <inet_fill_ifaddr+0xc8>
10c7c330:       202a 0088       movel %a2@(136),%d0
10c7c334:       90aa 0084       subl %a2@(132),%d0
10c7c338:       6002            bras 10c7c33c <inet_fill_ifaddr+0xca>
10c7c33a:       7000            moveq #0,%d0
10c7c33c:       7207            moveq #7,%d1
10c7c33e:       b280            cmpl %d0,%d1
10c7c340:       6c00 0100       bgew 10c7c442 <inet_fill_ifaddr+0x1d0>
10c7c344:       486c 000c       pea %a4@(12)
10c7c348:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c7c34c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c7c350:       2f0a            movel %a2,%sp@-
10c7c352:       4eb9 10c5 bfc2  jsr 10c5bfc2 <__rta_fill>
10c7c358:       4fef 0010       lea %sp@(16),%sp
10c7c35c:       4aac 0008       tstl %a4@(8)
10c7c360:       6732            beqs 10c7c394 <inet_fill_ifaddr+0x122>
10c7c362:       4aaa 0060       tstl %a2@(96)
10c7c366:       660a            bnes 10c7c372 <inet_fill_ifaddr+0x100>
10c7c368:       202a 0088       movel %a2@(136),%d0
10c7c36c:       90aa 0084       subl %a2@(132),%d0
10c7c370:       6002            bras 10c7c374 <inet_fill_ifaddr+0x102>
10c7c372:       7000            moveq #0,%d0
10c7c374:       7207            moveq #7,%d1
10c7c376:       b280            cmpl %d0,%d1
10c7c378:       6c00 00c8       bgew 10c7c442 <inet_fill_ifaddr+0x1d0>
10c7c37c:       486c 0008       pea %a4@(8)
10c7c380:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c7c384:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c7c388:       2f0a            movel %a2,%sp@-
10c7c38a:       4eb9 10c5 bfc2  jsr 10c5bfc2 <__rta_fill>
10c7c390:       4fef 0010       lea %sp@(16),%sp
10c7c394:       4aac 0014       tstl %a4@(20)
10c7c398:       6732            beqs 10c7c3cc <inet_fill_ifaddr+0x15a>
10c7c39a:       4aaa 0060       tstl %a2@(96)
10c7c39e:       660a            bnes 10c7c3aa <inet_fill_ifaddr+0x138>
10c7c3a0:       202a 0088       movel %a2@(136),%d0
10c7c3a4:       90aa 0084       subl %a2@(132),%d0
10c7c3a8:       6002            bras 10c7c3ac <inet_fill_ifaddr+0x13a>
10c7c3aa:       7000            moveq #0,%d0
10c7c3ac:       7207            moveq #7,%d1
10c7c3ae:       b280            cmpl %d0,%d1
10c7c3b0:       6c00 0090       bgew 10c7c442 <inet_fill_ifaddr+0x1d0>
10c7c3b4:       486c 0014       pea %a4@(20)
10c7c3b8:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c7c3bc:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c7c3c0:       2f0a            movel %a2,%sp@-
10c7c3c2:       4eb9 10c5 bfc2  jsr 10c5bfc2 <__rta_fill>
10c7c3c8:       4fef 0010       lea %sp@(16),%sp
10c7c3cc:       4aac 0018       tstl %a4@(24)
10c7c3d0:       6730            beqs 10c7c402 <inet_fill_ifaddr+0x190>
10c7c3d2:       4aaa 0060       tstl %a2@(96)
10c7c3d6:       660a            bnes 10c7c3e2 <inet_fill_ifaddr+0x170>
10c7c3d8:       202a 0088       movel %a2@(136),%d0
10c7c3dc:       90aa 0084       subl %a2@(132),%d0
10c7c3e0:       6002            bras 10c7c3e4 <inet_fill_ifaddr+0x172>
10c7c3e2:       7000            moveq #0,%d0
10c7c3e4:       7207            moveq #7,%d1
10c7c3e6:       b280            cmpl %d0,%d1
10c7c3e8:       6c58            bges 10c7c442 <inet_fill_ifaddr+0x1d0>
10c7c3ea:       486c 0018       pea %a4@(24)
10c7c3ee:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c7c3f2:       4878 0005       pea 5 <LSIGTRAP>
10c7c3f6:       2f0a            movel %a2,%sp@-
10c7c3f8:       4eb9 10c5 bfc2  jsr 10c5bfc2 <__rta_fill>
10c7c3fe:       4fef 0010       lea %sp@(16),%sp
10c7c402:       4a2c 001f       tstb %a4@(31)
10c7c406:       672c            beqs 10c7c434 <inet_fill_ifaddr+0x1c2>
10c7c408:       4aaa 0060       tstl %a2@(96)
10c7c40c:       660a            bnes 10c7c418 <inet_fill_ifaddr+0x1a6>
10c7c40e:       202a 0088       movel %a2@(136),%d0
10c7c412:       90aa 0084       subl %a2@(132),%d0
10c7c416:       6002            bras 10c7c41a <inet_fill_ifaddr+0x1a8>
10c7c418:       7000            moveq #0,%d0
10c7c41a:       7213            moveq #19,%d1
10c7c41c:       b280            cmpl %d0,%d1
10c7c41e:       6c22            bges 10c7c442 <inet_fill_ifaddr+0x1d0>
10c7c420:       486c 001f       pea %a4@(31)
10c7c424:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c7c428:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c7c42c:       2f0a            movel %a2,%sp@-
10c7c42e:       4eb9 10c5 bfc2  jsr 10c5bfc2 <__rta_fill>
10c7c434:       202a 0084       movel %a2@(132),%d0
10c7c438:       9082            subl %d2,%d0
10c7c43a:       2680            movel %d0,%a3@
10c7c43c:       202a 005c       movel %a2@(92),%d0
10c7c440:       602e            bras 10c7c470 <inet_fill_ifaddr+0x1fe>
10c7c442:       222a 0080       movel %a2@(128),%d1
10c7c446:       2002            movel %d2,%d0
10c7c448:       9081            subl %d1,%d0
10c7c44a:       b0aa 005c       cmpl %a2@(92),%d0
10c7c44e:       641e            bccs 10c7c46e <inet_fill_ifaddr+0x1fc>
10c7c450:       4aaa 0060       tstl %a2@(96)
10c7c454:       660c            bnes 10c7c462 <inet_fill_ifaddr+0x1f0>
10c7c456:       2540 005c       movel %d0,%a2@(92)
10c7c45a:       d280            addl %d0,%d1
10c7c45c:       2541 0084       movel %d1,%a2@(132)
10c7c460:       600c            bras 10c7c46e <inet_fill_ifaddr+0x1fc>
10c7c462:       42a7            clrl %sp@-
10c7c464:       2f00            movel %d0,%sp@-
10c7c466:       2f0a            movel %a2,%sp@-
10c7c468:       4eb9 10c5 60b2  jsr 10c560b2 <___pskb_trim>
10c7c46e:       70ff            moveq #-1,%d0
10c7c470:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c7c476:       4e5e            unlk %fp
10c7c478:       4e75            rts

10c7c47a <inet_dump_ifaddr>:
10c7c47a:       4e56 0000       linkw %fp,#0
10c7c47e:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c7c482:       2a6e 0008       moveal %fp@(8),%a5
10c7c486:       286e 000c       moveal %fp@(12),%a4
10c7c48a:       2a2c 0014       movel %a4@(20),%d5
10c7c48e:       242c 0018       movel %a4@(24),%d2
10c7c492:       2802            movel %d2,%d4
10c7c494:       2679 1000 fbc4  moveal 1000fbc4 <dev_base>,%a3
10c7c49a:       7600            moveq #0,%d3
10c7c49c:       b6fc 0000       cmpaw #0,%a3
10c7c4a0:       675a            beqs 10c7c4fc <inet_dump_ifaddr+0x82>
10c7c4a2:       ba83            cmpl %d3,%d5
10c7c4a4:       6e4a            bgts 10c7c4f0 <inet_dump_ifaddr+0x76>
10c7c4a6:       6c02            bges 10c7c4aa <inet_dump_ifaddr+0x30>
10c7c4a8:       7800            moveq #0,%d4
10c7c4aa:       206b 00a8       moveal %a3@(168),%a0
10c7c4ae:       b0fc 0000       cmpaw #0,%a0
10c7c4b2:       673c            beqs 10c7c4f0 <inet_dump_ifaddr+0x76>
10c7c4b4:       2468 0010       moveal %a0@(16),%a2
10c7c4b8:       7400            moveq #0,%d2
10c7c4ba:       b4fc 0000       cmpaw #0,%a2
10c7c4be:       6730            beqs 10c7c4f0 <inet_dump_ifaddr+0x76>
10c7c4c0:       b882            cmpl %d2,%d4
10c7c4c2:       6e22            bgts 10c7c4e6 <inet_dump_ifaddr+0x6c>
10c7c4c4:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c7c4c8:       206c 0004       moveal %a4@(4),%a0
10c7c4cc:       2f28 0008       movel %a0@(8),%sp@-
10c7c4d0:       2054            moveal %a4@,%a0
10c7c4d2:       2f28 0038       movel %a0@(56),%sp@-
10c7c4d6:       2f0a            movel %a2,%sp@-
10c7c4d8:       2f0d            movel %a5,%sp@-
10c7c4da:       4eba fd96       jsr %pc@(10c7c272 <inet_fill_ifaddr>)
10c7c4de:       4fef 0014       lea %sp@(20),%sp
10c7c4e2:       4a80            tstl %d0
10c7c4e4:       6f16            bles 10c7c4fc <inet_dump_ifaddr+0x82>
10c7c4e6:       2452            moveal %a2@,%a2
10c7c4e8:       5282            addql #1,%d2
10c7c4ea:       b4fc 0000       cmpaw #0,%a2
10c7c4ee:       66d0            bnes 10c7c4c0 <inet_dump_ifaddr+0x46>
10c7c4f0:       266b 002e       moveal %a3@(46),%a3
10c7c4f4:       5283            addql #1,%d3
10c7c4f6:       b6fc 0000       cmpaw #0,%a3
10c7c4fa:       66a6            bnes 10c7c4a2 <inet_dump_ifaddr+0x28>
10c7c4fc:       2943 0014       movel %d3,%a4@(20)
10c7c500:       2942 0018       movel %d2,%a4@(24)
10c7c504:       202d 005c       movel %a5@(92),%d0
10c7c508:       4cee 3c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a5
10c7c50e:       4e5e            unlk %fp
10c7c510:       4e75            rts

10c7c512 <rtmsg_ifa>:
10c7c512:       4e56 0000       linkw %fp,#0
10c7c516:       2f0a            movel %a2,%sp@-
10c7c518:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c7c51c:       4878 0098       pea 98 <LSIGTRAP+0x93>
10c7c520:       4eb9 10c5 5644  jsr 10c55644 <alloc_skb>
10c7c526:       2440            moveal %d0,%a2
10c7c528:       508f            addql #8,%sp
10c7c52a:       b4fc 0000       cmpaw #0,%a2
10c7c52e:       6606            bnes 10c7c536 <rtmsg_ifa+0x24>
10c7c530:       4878 0069       pea 69 <LSIGTRAP+0x64>
10c7c534:       6046            bras 10c7c57c <rtmsg_ifa+0x6a>
10c7c536:       2f2e 0008       movel %fp@(8),%sp@-
10c7c53a:       42a7            clrl %sp@-
10c7c53c:       42a7            clrl %sp@-
10c7c53e:       2f2e 000c       movel %fp@(12),%sp@-
10c7c542:       2f0a            movel %a2,%sp@-
10c7c544:       4eba fd2c       jsr %pc@(10c7c272 <inet_fill_ifaddr>)
10c7c548:       4fef 0014       lea %sp@(20),%sp
10c7c54c:       4a80            tstl %d0
10c7c54e:       6c40            bges 10c7c590 <rtmsg_ifa+0x7e>
10c7c550:       7001            moveq #1,%d0
10c7c552:       b0aa 0070       cmpl %a2@(112),%d0
10c7c556:       6716            beqs 10c7c56e <rtmsg_ifa+0x5c>
10c7c558:       41ea 0070       lea %a2@(112),%a0
10c7c55c:       40c1            movew %sr,%d1
10c7c55e:       007c 0700       oriw #1792,%sr
10c7c562:       2010            movel %a0@,%d0
10c7c564:       5380            subql #1,%d0
10c7c566:       2080            movel %d0,%a0@
10c7c568:       46c1            movew %d1,%sr
10c7c56a:       4a80            tstl %d0
10c7c56c:       660a            bnes 10c7c578 <rtmsg_ifa+0x66>
10c7c56e:       2f0a            movel %a2,%sp@-
10c7c570:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c7c576:       588f            addql #4,%sp
10c7c578:       4878 0016       pea 16 <LSIGTRAP+0x11>
10c7c57c:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c7c580:       42a7            clrl %sp@-
10c7c582:       2f39 1003 339e  movel 1003339e <rtnl>,%sp@-
10c7c588:       4eb9 10c5 e092  jsr 10c5e092 <netlink_set_err>
10c7c58e:       601e            bras 10c7c5ae <rtmsg_ifa+0x9c>
10c7c590:       7010            moveq #16,%d0
10c7c592:       2540 0044       movel %d0,%a2@(68)
10c7c596:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c7c59a:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c7c59e:       42a7            clrl %sp@-
10c7c5a0:       2f0a            movel %a2,%sp@-
10c7c5a2:       2f39 1003 339e  movel 1003339e <rtnl>,%sp@-
10c7c5a8:       4eb9 10c5 dea6  jsr 10c5dea6 <netlink_broadcast>
10c7c5ae:       246e fffc       moveal %fp@(-4),%a2
10c7c5b2:       4e5e            unlk %fp
10c7c5b4:       4e75            rts
10c7c5b6:       4e75            rts

10c7c5b8 <inet_sock_destruct>:
10c7c5b8:       4e56 0000       linkw %fp,#0
10c7c5bc:       2f0b            movel %a3,%sp@-
10c7c5be:       2f0a            movel %a2,%sp@-
10c7c5c0:       266e 0008       moveal %fp@(8),%a3
10c7c5c4:       45eb 0054       lea %a3@(84),%a2
10c7c5c8:       6028            bras 10c7c5f2 <inet_sock_destruct+0x3a>
10c7c5ca:       7001            moveq #1,%d0
10c7c5cc:       b0a9 0070       cmpl %a1@(112),%d0
10c7c5d0:       6716            beqs 10c7c5e8 <inet_sock_destruct+0x30>
10c7c5d2:       41e9 0070       lea %a1@(112),%a0
10c7c5d6:       40c1            movew %sr,%d1
10c7c5d8:       007c 0700       oriw #1792,%sr
10c7c5dc:       2010            movel %a0@,%d0
10c7c5de:       5380            subql #1,%d0
10c7c5e0:       2080            movel %d0,%a0@
10c7c5e2:       46c1            movew %d1,%sr
10c7c5e4:       4a80            tstl %d0
10c7c5e6:       660a            bnes 10c7c5f2 <inet_sock_destruct+0x3a>
10c7c5e8:       2f09            movel %a1,%sp@-
10c7c5ea:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c7c5f0:       588f            addql #4,%sp
10c7c5f2:       2052            moveal %a2@,%a0
10c7c5f4:       93c9            subal %a1,%a1
10c7c5f6:       b5c8            cmpal %a0,%a2
10c7c5f8:       6718            beqs 10c7c612 <inet_sock_destruct+0x5a>
10c7c5fa:       2248            moveal %a0,%a1
10c7c5fc:       2051            moveal %a1@,%a0
10c7c5fe:       53aa 0008       subql #1,%a2@(8)
10c7c602:       214a 0004       movel %a2,%a0@(4)
10c7c606:       2488            movel %a0,%a2@
10c7c608:       4291            clrl %a1@
10c7c60a:       42a9 0004       clrl %a1@(4)
10c7c60e:       42a9 0008       clrl %a1@(8)
10c7c612:       b2fc 0000       cmpaw #0,%a1
10c7c616:       66b2            bnes 10c7c5ca <inet_sock_destruct+0x12>
10c7c618:       45eb 00c2       lea %a3@(194),%a2
10c7c61c:       6028            bras 10c7c646 <inet_sock_destruct+0x8e>
10c7c61e:       7001            moveq #1,%d0
10c7c620:       b0a9 0070       cmpl %a1@(112),%d0
10c7c624:       6716            beqs 10c7c63c <inet_sock_destruct+0x84>
10c7c626:       41e9 0070       lea %a1@(112),%a0
10c7c62a:       40c1            movew %sr,%d1
10c7c62c:       007c 0700       oriw #1792,%sr
10c7c630:       2010            movel %a0@,%d0
10c7c632:       5380            subql #1,%d0
10c7c634:       2080            movel %d0,%a0@
10c7c636:       46c1            movew %d1,%sr
10c7c638:       4a80            tstl %d0
10c7c63a:       660a            bnes 10c7c646 <inet_sock_destruct+0x8e>
10c7c63c:       2f09            movel %a1,%sp@-
10c7c63e:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c7c644:       588f            addql #4,%sp
10c7c646:       2052            moveal %a2@,%a0
10c7c648:       93c9            subal %a1,%a1
10c7c64a:       b5c8            cmpal %a0,%a2
10c7c64c:       6718            beqs 10c7c666 <inet_sock_destruct+0xae>
10c7c64e:       2248            moveal %a0,%a1
10c7c650:       2051            moveal %a1@,%a0
10c7c652:       53aa 0008       subql #1,%a2@(8)
10c7c656:       214a 0004       movel %a2,%a0@(4)
10c7c65a:       2488            movel %a0,%a2@
10c7c65c:       4291            clrl %a1@
10c7c65e:       42a9 0004       clrl %a1@(4)
10c7c662:       42a9 0008       clrl %a1@(8)
10c7c666:       b2fc 0000       cmpaw #0,%a1
10c7c66a:       66b2            bnes 10c7c61e <inet_sock_destruct+0x66>
10c7c66c:       0c6b 0001 028e  cmpiw #1,%a3@(654)
10c7c672:       6626            bnes 10c7c69a <inet_sock_destruct+0xe2>
10c7c674:       102b 0020       moveb %a3@(32),%d0
10c7c678:       0c00 0007       cmpib #7,%d0
10c7c67c:       671c            beqs 10c7c69a <inet_sock_destruct+0xe2>
10c7c67e:       2f0b            movel %a3,%sp@-
10c7c680:       102b 0020       moveb %a3@(32),%d0
10c7c684:       42a7            clrl %sp@-
10c7c686:       1f40 0003       moveb %d0,%sp@(3)
10c7c68a:       4879 1000 a0e6  pea 1000a0e6 <timer_bug_msg+0xf1f>
10c7c690:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7c696:       6000 0092       braw 10c7c72a <inet_sock_destruct+0x172>
10c7c69a:       102b 0094       moveb %a3@(148),%d0
10c7c69e:       6610            bnes 10c7c6b0 <inet_sock_destruct+0xf8>
10c7c6a0:       2f0b            movel %a3,%sp@-
10c7c6a2:       4879 1000 a114  pea 1000a114 <timer_bug_msg+0xf4d>
10c7c6a8:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7c6ae:       607a            bras 10c7c72a <inet_sock_destruct+0x172>
10c7c6b0:       4aab 0050       tstl %a3@(80)
10c7c6b4:       6712            beqs 10c7c6c8 <inet_sock_destruct+0x110>
10c7c6b6:       4878 00ad       pea ad <LSIGTRAP+0xa8>
10c7c6ba:       4879 1000 a13d  pea 1000a13d <timer_bug_msg+0xf76>
10c7c6c0:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7c6c6:       508f            addql #8,%sp
10c7c6c8:       4aab 0064       tstl %a3@(100)
10c7c6cc:       6712            beqs 10c7c6e0 <inet_sock_destruct+0x128>
10c7c6ce:       4878 00ae       pea ae <LSIGTRAP+0xa9>
10c7c6d2:       4879 1000 a19f  pea 1000a19f <timer_bug_msg+0xfd8>
10c7c6d8:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7c6de:       508f            addql #8,%sp
10c7c6e0:       4aab 007c       tstl %a3@(124)
10c7c6e4:       6712            beqs 10c7c6f8 <inet_sock_destruct+0x140>
10c7c6e6:       4878 00af       pea af <LSIGTRAP+0xaa>
10c7c6ea:       4879 1000 a201  pea 1000a201 <timer_bug_msg+0x103a>
10c7c6f0:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7c6f6:       508f            addql #8,%sp
10c7c6f8:       4aab 0080       tstl %a3@(128)
10c7c6fc:       6712            beqs 10c7c710 <inet_sock_destruct+0x158>
10c7c6fe:       4878 00b0       pea b0 <LSIGTRAP+0xab>
10c7c702:       4879 1000 a256  pea 1000a256 <timer_bug_msg+0x108f>
10c7c708:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7c70e:       508f            addql #8,%sp
10c7c710:       202b 02b6       movel %a3@(694),%d0
10c7c714:       6708            beqs 10c7c71e <inet_sock_destruct+0x166>
10c7c716:       2f00            movel %d0,%sp@-
10c7c718:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c7c71e:       202b 0048       movel %a3@(72),%d0
10c7c722:       6706            beqs 10c7c72a <inet_sock_destruct+0x172>
10c7c724:       2040            moveal %d0,%a0
10c7c726:       5888            addql #4,%a0
10c7c728:       5390            subql #1,%a0@
10c7c72a:       246e fff8       moveal %fp@(-8),%a2
10c7c72e:       266e fffc       moveal %fp@(-4),%a3
10c7c732:       4e5e            unlk %fp
10c7c734:       4e75            rts

10c7c736 <inet_sock_release>:
10c7c736:       4e56 0000       linkw %fp,#0
10c7c73a:       2f0a            movel %a2,%sp@-
10c7c73c:       246e 0008       moveal %fp@(8),%a2
10c7c740:       206a 00d2       moveal %a2@(210),%a0
10c7c744:       4aa8 0018       tstl %a0@(24)
10c7c748:       670a            beqs 10c7c754 <inet_sock_release+0x1e>
10c7c74a:       2f0a            movel %a2,%sp@-
10c7c74c:       2068 0018       moveal %a0@(24),%a0
10c7c750:       4e90            jsr %a0@
10c7c752:       588f            addql #4,%sp
10c7c754:       206a 00d2       moveal %a2@(210),%a0
10c7c758:       2f0a            movel %a2,%sp@-
10c7c75a:       2068 003c       moveal %a0@(60),%a0
10c7c75e:       4e90            jsr %a0@
10c7c760:       588f            addql #4,%sp
10c7c762:       52b9 1002 5730  addql #1,10025730 <irq_stat+0x8>
10c7c768:       157c 0001 0094  moveb #1,%a2@(148)
10c7c76e:       42aa 0306       clrl %a2@(774)
10c7c772:       42aa 0044       clrl %a2@(68)
10c7c776:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c7c77c:       41ea 0028       lea %a2@(40),%a0
10c7c780:       40c1            movew %sr,%d1
10c7c782:       007c 0700       oriw #1792,%sr
10c7c786:       2010            movel %a0@,%d0
10c7c788:       5380            subql #1,%d0
10c7c78a:       2080            movel %d0,%a0@
10c7c78c:       46c1            movew %d1,%sr
10c7c78e:       4a80            tstl %d0
10c7c790:       6608            bnes 10c7c79a <inet_sock_release+0x64>
10c7c792:       2f0a            movel %a2,%sp@-
10c7c794:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c7c79a:       246e fffc       moveal %fp@(-4),%a2
10c7c79e:       4e5e            unlk %fp
10c7c7a0:       4e75            rts

10c7c7a2 <inet_setsockopt>:
10c7c7a2:       4e56 0000       linkw %fp,#0
10c7c7a6:       206e 0008       moveal %fp@(8),%a0
10c7c7aa:       2068 0018       moveal %a0@(24),%a0
10c7c7ae:       2268 00d2       moveal %a0@(210),%a1
10c7c7b2:       2f2e 0018       movel %fp@(24),%sp@-
10c7c7b6:       2f2e 0014       movel %fp@(20),%sp@-
10c7c7ba:       2f2e 0010       movel %fp@(16),%sp@-
10c7c7be:       2f2e 000c       movel %fp@(12),%sp@-
10c7c7c2:       2f08            movel %a0,%sp@-
10c7c7c4:       2069 0020       moveal %a1@(32),%a0
10c7c7c8:       4e90            jsr %a0@
10c7c7ca:       4e5e            unlk %fp
10c7c7cc:       4e75            rts

10c7c7ce <inet_getsockopt>:
10c7c7ce:       4e56 0000       linkw %fp,#0
10c7c7d2:       206e 0008       moveal %fp@(8),%a0
10c7c7d6:       2068 0018       moveal %a0@(24),%a0
10c7c7da:       2268 00d2       moveal %a0@(210),%a1
10c7c7de:       2f2e 0018       movel %fp@(24),%sp@-
10c7c7e2:       2f2e 0014       movel %fp@(20),%sp@-
10c7c7e6:       2f2e 0010       movel %fp@(16),%sp@-
10c7c7ea:       2f2e 000c       movel %fp@(12),%sp@-
10c7c7ee:       2f08            movel %a0,%sp@-
10c7c7f0:       2069 0024       moveal %a1@(36),%a0
10c7c7f4:       4e90            jsr %a0@
10c7c7f6:       4e5e            unlk %fp
10c7c7f8:       4e75            rts

10c7c7fa <inet_autobind>:
10c7c7fa:       4e56 0000       linkw %fp,#0
10c7c7fe:       2f0b            movel %a3,%sp@-
10c7c800:       2f0a            movel %a2,%sp@-
10c7c802:       246e 0008       moveal %fp@(8),%a2
10c7c806:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c7c80c:       5290            addql #1,%a0@
10c7c80e:       2648            moveal %a0,%a3
10c7c810:       4aaa 0030       tstl %a2@(48)
10c7c814:       670a            beqs 10c7c820 <inet_autobind+0x26>
10c7c816:       2f0a            movel %a2,%sp@-
10c7c818:       4eb9 10c5 4fc8  jsr 10c54fc8 <__lock_sock>
10c7c81e:       588f            addql #4,%sp
10c7c820:       7001            moveq #1,%d0
10c7c822:       2540 0030       movel %d0,%a2@(48)
10c7c826:       5393            subql #1,%a3@
10c7c828:       4a6a 000a       tstw %a2@(10)
10c7c82c:       6652            bnes 10c7c880 <inet_autobind+0x86>
10c7c82e:       206a 00d2       moveal %a2@(210),%a0
10c7c832:       42a7            clrl %sp@-
10c7c834:       2f0a            movel %a2,%sp@-
10c7c836:       2068 0040       moveal %a0@(64),%a0
10c7c83a:       4e90            jsr %a0@
10c7c83c:       508f            addql #8,%sp
10c7c83e:       4a80            tstl %d0
10c7c840:       6738            beqs 10c7c87a <inet_autobind+0x80>
10c7c842:       5293            addql #1,%a3@
10c7c844:       4aaa 00ba       tstl %a2@(186)
10c7c848:       670a            beqs 10c7c854 <inet_autobind+0x5a>
10c7c84a:       2f0a            movel %a2,%sp@-
10c7c84c:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c7c852:       588f            addql #4,%sp
10c7c854:       42aa 0030       clrl %a2@(48)
10c7c858:       7034            moveq #52,%d0
10c7c85a:       d08a            addl %a2,%d0
10c7c85c:       41ea 0038       lea %a2@(56),%a0
10c7c860:       b1d0            cmpal %a0@,%a0
10c7c862:       6710            beqs 10c7c874 <inet_autobind+0x7a>
10c7c864:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c7c868:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c7c86c:       2f00            movel %d0,%sp@-
10c7c86e:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c7c874:       5393            subql #1,%a3@
10c7c876:       70f5            moveq #-11,%d0
10c7c878:       603c            bras 10c7c8b6 <inet_autobind+0xbc>
10c7c87a:       356a 000a 0022  movew %a2@(10),%a2@(34)
10c7c880:       5293            addql #1,%a3@
10c7c882:       4aaa 00ba       tstl %a2@(186)
10c7c886:       670a            beqs 10c7c892 <inet_autobind+0x98>
10c7c888:       2f0a            movel %a2,%sp@-
10c7c88a:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c7c890:       588f            addql #4,%sp
10c7c892:       42aa 0030       clrl %a2@(48)
10c7c896:       7034            moveq #52,%d0
10c7c898:       d08a            addl %a2,%d0
10c7c89a:       41ea 0038       lea %a2@(56),%a0
10c7c89e:       b1d0            cmpal %a0@,%a0
10c7c8a0:       6710            beqs 10c7c8b2 <inet_autobind+0xb8>
10c7c8a2:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c7c8a6:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c7c8aa:       2f00            movel %d0,%sp@-
10c7c8ac:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c7c8b2:       5393            subql #1,%a3@
10c7c8b4:       7000            moveq #0,%d0
10c7c8b6:       246e fff8       moveal %fp@(-8),%a2
10c7c8ba:       266e fffc       moveal %fp@(-4),%a3
10c7c8be:       4e5e            unlk %fp
10c7c8c0:       4e75            rts

10c7c8c2 <inet_listen>:
10c7c8c2:       4e56 0000       linkw %fp,#0
10c7c8c6:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c7c8ca:       286e 0008       moveal %fp@(8),%a4
10c7c8ce:       246c 0018       moveal %a4@(24),%a2
10c7c8d2:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c7c8d8:       5290            addql #1,%a0@
10c7c8da:       2648            moveal %a0,%a3
10c7c8dc:       4aaa 0030       tstl %a2@(48)
10c7c8e0:       670a            beqs 10c7c8ec <inet_listen+0x2a>
10c7c8e2:       2f0a            movel %a2,%sp@-
10c7c8e4:       4eb9 10c5 4fc8  jsr 10c54fc8 <__lock_sock>
10c7c8ea:       588f            addql #4,%sp
10c7c8ec:       7001            moveq #1,%d0
10c7c8ee:       2540 0030       movel %d0,%a2@(48)
10c7c8f2:       5393            subql #1,%a3@
10c7c8f4:       76ea            moveq #-22,%d3
10c7c8f6:       b094            cmpl %a4@,%d0
10c7c8f8:       6636            bnes 10c7c930 <inet_listen+0x6e>
10c7c8fa:       0c6c 0001 0028  cmpiw #1,%a4@(40)
10c7c900:       662e            bnes 10c7c930 <inet_listen+0x6e>
10c7c902:       142a 0020       moveb %a2@(32),%d2
10c7c906:       4281            clrl %d1
10c7c908:       1202            moveb %d2,%d1
10c7c90a:       203c 0000 0480  movel #1152,%d0
10c7c910:       0300            btst %d1,%d0
10c7c912:       671c            beqs 10c7c930 <inet_listen+0x6e>
10c7c914:       0c02 000a       cmpib #10,%d2
10c7c918:       670e            beqs 10c7c928 <inet_listen+0x66>
10c7c91a:       2f0a            movel %a2,%sp@-
10c7c91c:       4eb9 10c6 68d0  jsr 10c668d0 <tcp_listen_start>
10c7c922:       2600            movel %d0,%d3
10c7c924:       588f            addql #4,%sp
10c7c926:       6608            bnes 10c7c930 <inet_listen+0x6e>
10c7c928:       356e 000e 0288  movew %fp@(14),%a2@(648)
10c7c92e:       7600            moveq #0,%d3
10c7c930:       5293            addql #1,%a3@
10c7c932:       4aaa 00ba       tstl %a2@(186)
10c7c936:       670a            beqs 10c7c942 <inet_listen+0x80>
10c7c938:       2f0a            movel %a2,%sp@-
10c7c93a:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c7c940:       588f            addql #4,%sp
10c7c942:       42aa 0030       clrl %a2@(48)
10c7c946:       7034            moveq #52,%d0
10c7c948:       d08a            addl %a2,%d0
10c7c94a:       41ea 0038       lea %a2@(56),%a0
10c7c94e:       b1d0            cmpal %a0@,%a0
10c7c950:       6710            beqs 10c7c962 <inet_listen+0xa0>
10c7c952:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c7c956:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c7c95a:       2f00            movel %d0,%sp@-
10c7c95c:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c7c962:       5393            subql #1,%a3@
10c7c964:       2003            movel %d3,%d0
10c7c966:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c7c96c:       4e5e            unlk %fp
10c7c96e:       4e75            rts

10c7c970 <inet_create>:
10c7c970:       4e56 0000       linkw %fp,#0
10c7c974:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c7c978:       2a6e 0008       moveal %fp@(8),%a5
10c7c97c:       242e 000c       movel %fp@(12),%d2
10c7c980:       7001            moveq #1,%d0
10c7c982:       2a80            movel %d0,%a5@
10c7c984:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c7c988:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c7c98c:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c7c990:       4eb9 10c5 4b24  jsr 10c54b24 <sk_alloc>
10c7c996:       2640            moveal %d0,%a3
10c7c998:       4fef 000c       lea %sp@(12),%sp
10c7c99c:       b6fc 0000       cmpaw #0,%a3
10c7c9a0:       6700 017a       beqw 10c7cb1c <inet_create+0x1ac>
10c7c9a4:       99cc            subal %a4,%a4
10c7c9a6:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c7c9ac:       5290            addql #1,%a0@
10c7c9ae:       302d 0028       movew %a5@(40),%d0
10c7c9b2:       48c0            extl %d0
10c7c9b4:       43f9 1003 2900  lea 10032900 <inetsw>,%a1
10c7c9ba:       e788            lsll #3,%d0
10c7c9bc:       2471 0800       moveal %a1@(00000000,%d0:l),%a2
10c7c9c0:       2209            movel %a1,%d1
10c7c9c2:       6004            bras 10c7c9c8 <inet_create+0x58>
10c7c9c4:       99cc            subal %a4,%a4
10c7c9c6:       2452            moveal %a2@,%a2
10c7c9c8:       302d 0028       movew %a5@(40),%d0
10c7c9cc:       48c0            extl %d0
10c7c9ce:       e788            lsll #3,%d0
10c7c9d0:       d081            addl %d1,%d0
10c7c9d2:       b08a            cmpl %a2,%d0
10c7c9d4:       6718            beqs 10c7c9ee <inet_create+0x7e>
10c7c9d6:       284a            moveal %a2,%a4
10c7c9d8:       202c 000a       movel %a4@(10),%d0
10c7c9dc:       b082            cmpl %d2,%d0
10c7c9de:       6606            bnes 10c7c9e6 <inet_create+0x76>
10c7c9e0:       4a82            tstl %d2
10c7c9e2:       660a            bnes 10c7c9ee <inet_create+0x7e>
10c7c9e4:       60de            bras 10c7c9c4 <inet_create+0x54>
10c7c9e6:       4a82            tstl %d2
10c7c9e8:       672e            beqs 10c7ca18 <inet_create+0xa8>
10c7c9ea:       4a80            tstl %d0
10c7c9ec:       66d6            bnes 10c7c9c4 <inet_create+0x54>
10c7c9ee:       5390            subql #1,%a0@
10c7c9f0:       b8fc 0000       cmpaw #0,%a4
10c7c9f4:       6700 0102       beqw 10c7caf8 <inet_create+0x188>
10c7c9f8:       222c 0016       movel %a4@(22),%d1
10c7c9fc:       6f1e            bles 10c7ca1c <inet_create+0xac>
10c7c9fe:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c7ca04:       7001            moveq #1,%d0
10c7ca06:       e3a8            lsll %d1,%d0
10c7ca08:       c0a8 01d0       andl %a0@(464),%d0
10c7ca0c:       6700 00f6       beqw 10c7cb04 <inet_create+0x194>
10c7ca10:       0068 0100 0006  oriw #256,%a0@(6)
10c7ca16:       6004            bras 10c7ca1c <inet_create+0xac>
10c7ca18:       2400            movel %d0,%d2
10c7ca1a:       60d2            bras 10c7c9ee <inet_create+0x7e>
10c7ca1c:       4a82            tstl %d2
10c7ca1e:       6700 00f0       beqw 10c7cb10 <inet_create+0x1a0>
10c7ca22:       2b6c 0012 0008  movel %a4@(18),%a5@(8)
10c7ca28:       276c 000e 00d2  movel %a4@(14),%a3@(210)
10c7ca2e:       176c 001a 009a  moveb %a4@(26),%a3@(154)
10c7ca34:       082c 0000 001b  btst #0,%a4@(27)
10c7ca3a:       6706            beqs 10c7ca42 <inet_create+0xd2>
10c7ca3c:       177c 0001 0026  moveb #1,%a3@(38)
10c7ca42:       0c6d 0003 0028  cmpiw #3,%a5@(40)
10c7ca48:       6612            bnes 10c7ca5c <inet_create+0xec>
10c7ca4a:       3742 000a       movew %d2,%a3@(10)
10c7ca4e:       0c82 0000 00ff  cmpil #255,%d2
10c7ca54:       6606            bnes 10c7ca5c <inet_create+0xec>
10c7ca56:       177c 0001 02ba  moveb #1,%a3@(698)
10c7ca5c:       4ab9 1003 29f4  tstl 100329f4 <ipv4_config+0x8>
10c7ca62:       6706            beqs 10c7ca6a <inet_create+0xfa>
10c7ca64:       422b 02c0       clrb %a3@(704)
10c7ca68:       6006            bras 10c7ca70 <inet_create+0x100>
10c7ca6a:       177c 0001 02c0  moveb #1,%a3@(704)
10c7ca70:       426b 02be       clrw %a3@(702)
10c7ca74:       2f0b            movel %a3,%sp@-
10c7ca76:       2f0d            movel %a5,%sp@-
10c7ca78:       4eb9 10c5 54e2  jsr 10c554e2 <sock_init_data>
10c7ca7e:       277c 10c7 c5b8  movel #281527736,%a3@(802)
10c7ca84:       0322 
10c7ca86:       177c 0000 0021  moveb #0,%a3@(33)
10c7ca8c:       377c 0002 0024  movew #2,%a3@(36)
10c7ca92:       1742 0291       moveb %d2,%a3@(657)
10c7ca96:       206b 00d2       moveal %a3@(210),%a0
10c7ca9a:       2768 0034 031e  movel %a0@(52),%a3@(798)
10c7caa0:       2779 1001 0250  movel 10010250 <sysctl_ip_default_ttl>,%a3@(682)
10c7caa6:       02aa 
10c7caa8:       177c 0001 02bc  moveb #1,%a3@(700)
10c7caae:       177c 0001 02bb  moveb #1,%a3@(699)
10c7cab4:       42ab 02c2       clrl %a3@(706)
10c7cab8:       42ab 02ca       clrl %a3@(714)
10c7cabc:       508f            addql #8,%sp
10c7cabe:       302b 000a       movew %a3@(10),%d0
10c7cac2:       670e            beqs 10c7cad2 <inet_create+0x162>
10c7cac4:       3740 0022       movew %d0,%a3@(34)
10c7cac8:       2f0b            movel %a3,%sp@-
10c7caca:       2068 0038       moveal %a0@(56),%a0
10c7cace:       4e90            jsr %a0@
10c7cad0:       588f            addql #4,%sp
10c7cad2:       206b 00d2       moveal %a3@(210),%a0
10c7cad6:       4aa8 0014       tstl %a0@(20)
10c7cada:       6718            beqs 10c7caf4 <inet_create+0x184>
10c7cadc:       2f0b            movel %a3,%sp@-
10c7cade:       2068 0014       moveal %a0@(20),%a0
10c7cae2:       4e90            jsr %a0@
10c7cae4:       2400            movel %d0,%d2
10c7cae6:       588f            addql #4,%sp
10c7cae8:       670a            beqs 10c7caf4 <inet_create+0x184>
10c7caea:       2f0b            movel %a3,%sp@-
10c7caec:       4eba fc48       jsr %pc@(10c7c736 <inet_sock_release>)
10c7caf0:       2002            movel %d2,%d0
10c7caf2:       602a            bras 10c7cb1e <inet_create+0x1ae>
10c7caf4:       7000            moveq #0,%d0
10c7caf6:       6026            bras 10c7cb1e <inet_create+0x1ae>
10c7caf8:       2f0b            movel %a3,%sp@-
10c7cafa:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c7cb00:       70a2            moveq #-94,%d0
10c7cb02:       601a            bras 10c7cb1e <inet_create+0x1ae>
10c7cb04:       2f0b            movel %a3,%sp@-
10c7cb06:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c7cb0c:       70ff            moveq #-1,%d0
10c7cb0e:       600e            bras 10c7cb1e <inet_create+0x1ae>
10c7cb10:       2f0b            movel %a3,%sp@-
10c7cb12:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c7cb18:       70a3            moveq #-93,%d0
10c7cb1a:       6002            bras 10c7cb1e <inet_create+0x1ae>
10c7cb1c:       7097            moveq #-105,%d0
10c7cb1e:       4cee 3c04 ffec  moveml %fp@(-20),%d2/%a2-%a5
10c7cb24:       4e5e            unlk %fp
10c7cb26:       4e75            rts

10c7cb28 <inet_release>:
10c7cb28:       4e56 0000       linkw %fp,#0
10c7cb2c:       2f0b            movel %a3,%sp@-
10c7cb2e:       2f0a            movel %a2,%sp@-
10c7cb30:       266e 0008       moveal %fp@(8),%a3
10c7cb34:       246b 0018       moveal %a3@(24),%a2
10c7cb38:       b4fc 0000       cmpaw #0,%a2
10c7cb3c:       6734            beqs 10c7cb72 <inet_release+0x4a>
10c7cb3e:       2f0a            movel %a2,%sp@-
10c7cb40:       4eb9 10c7 dd10  jsr 10c7dd10 <ip_mc_drop_socket>
10c7cb46:       7200            moveq #0,%d1
10c7cb48:       588f            addql #4,%sp
10c7cb4a:       102a 0098       moveb %a2@(152),%d0
10c7cb4e:       6712            beqs 10c7cb62 <inet_release+0x3a>
10c7cb50:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c7cb56:       0828 0002 0007  btst #2,%a0@(7)
10c7cb5c:       6604            bnes 10c7cb62 <inet_release+0x3a>
10c7cb5e:       222a 00aa       movel %a2@(170),%d1
10c7cb62:       42ab 0018       clrl %a3@(24)
10c7cb66:       206a 00d2       moveal %a2@(210),%a0
10c7cb6a:       2f01            movel %d1,%sp@-
10c7cb6c:       2f0a            movel %a2,%sp@-
10c7cb6e:       2050            moveal %a0@,%a0
10c7cb70:       4e90            jsr %a0@
10c7cb72:       7000            moveq #0,%d0
10c7cb74:       246e fff8       moveal %fp@(-8),%a2
10c7cb78:       266e fffc       moveal %fp@(-4),%a3
10c7cb7c:       4e5e            unlk %fp
10c7cb7e:       4e75            rts

10c7cb80 <inet_bind>:
10c7cb80:       4e56 0000       linkw %fp,#0
10c7cb84:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c7cb88:       206e 0008       moveal %fp@(8),%a0
10c7cb8c:       286e 000c       moveal %fp@(12),%a4
10c7cb90:       202e 0010       movel %fp@(16),%d0
10c7cb94:       2468 0018       moveal %a0@(24),%a2
10c7cb98:       206a 00d2       moveal %a2@(210),%a0
10c7cb9c:       4aa8 0030       tstl %a0@(48)
10c7cba0:       6710            beqs 10c7cbb2 <inet_bind+0x32>
10c7cba2:       2f00            movel %d0,%sp@-
10c7cba4:       2f0c            movel %a4,%sp@-
10c7cba6:       2f0a            movel %a2,%sp@-
10c7cba8:       2068 0030       moveal %a0@(48),%a0
10c7cbac:       4e90            jsr %a0@
10c7cbae:       6000 0150       braw 10c7cd00 <inet_bind+0x180>
10c7cbb2:       720f            moveq #15,%d1
10c7cbb4:       b280            cmpl %d0,%d1
10c7cbb6:       6506            bcss 10c7cbbe <inet_bind+0x3e>
10c7cbb8:       70ea            moveq #-22,%d0
10c7cbba:       6000 0144       braw 10c7cd00 <inet_bind+0x180>
10c7cbbe:       2f2c 0004       movel %a4@(4),%sp@-
10c7cbc2:       4eb9 10c7 df42  jsr 10c7df42 <inet_addr_type>
10c7cbc8:       2400            movel %d0,%d2
10c7cbca:       588f            addql #4,%sp
10c7cbcc:       4ab9 1003 3392  tstl 10033392 <sysctl_ip_nonlocal_bind>
10c7cbd2:       6626            bnes 10c7cbfa <inet_bind+0x7a>
10c7cbd4:       082a 0006 02bd  btst #6,%a2@(701)
10c7cbda:       661e            bnes 10c7cbfa <inet_bind+0x7a>
10c7cbdc:       4aac 0004       tstl %a4@(4)
10c7cbe0:       6718            beqs 10c7cbfa <inet_bind+0x7a>
10c7cbe2:       7002            moveq #2,%d0
10c7cbe4:       b082            cmpl %d2,%d0
10c7cbe6:       6712            beqs 10c7cbfa <inet_bind+0x7a>
10c7cbe8:       7205            moveq #5,%d1
10c7cbea:       b282            cmpl %d2,%d1
10c7cbec:       670c            beqs 10c7cbfa <inet_bind+0x7a>
10c7cbee:       7003            moveq #3,%d0
10c7cbf0:       b082            cmpl %d2,%d0
10c7cbf2:       6706            beqs 10c7cbfa <inet_bind+0x7a>
10c7cbf4:       709d            moveq #-99,%d0
10c7cbf6:       6000 0108       braw 10c7cd00 <inet_bind+0x180>
10c7cbfa:       362c 0002       movew %a4@(2),%d3
10c7cbfe:       3003            movew %d3,%d0
10c7cc00:       5340            subqw #1,%d0
10c7cc02:       0c40 03fe       cmpiw #1022,%d0
10c7cc06:       621a            bhis 10c7cc22 <inet_bind+0xa2>
10c7cc08:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c7cc0e:       0828 0002 01d2  btst #2,%a0@(466)
10c7cc14:       6606            bnes 10c7cc1c <inet_bind+0x9c>
10c7cc16:       70f3            moveq #-13,%d0
10c7cc18:       6000 00e6       braw 10c7cd00 <inet_bind+0x180>
10c7cc1c:       0068 0100 0006  oriw #256,%a0@(6)
10c7cc22:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c7cc28:       5290            addql #1,%a0@
10c7cc2a:       2648            moveal %a0,%a3
10c7cc2c:       4aaa 0030       tstl %a2@(48)
10c7cc30:       670a            beqs 10c7cc3c <inet_bind+0xbc>
10c7cc32:       2f0a            movel %a2,%sp@-
10c7cc34:       4eb9 10c5 4fc8  jsr 10c54fc8 <__lock_sock>
10c7cc3a:       588f            addql #4,%sp
10c7cc3c:       7201            moveq #1,%d1
10c7cc3e:       2541 0030       movel %d1,%a2@(48)
10c7cc42:       5393            subql #1,%a3@
10c7cc44:       78ea            moveq #-22,%d4
10c7cc46:       102a 0020       moveb %a2@(32),%d0
10c7cc4a:       0c00 0007       cmpib #7,%d0
10c7cc4e:       667a            bnes 10c7ccca <inet_bind+0x14a>
10c7cc50:       4a6a 000a       tstw %a2@(10)
10c7cc54:       6674            bnes 10c7ccca <inet_bind+0x14a>
10c7cc56:       202c 0004       movel %a4@(4),%d0
10c7cc5a:       2540 0084       movel %d0,%a2@(132)
10c7cc5e:       2540 0004       movel %d0,%a2@(4)
10c7cc62:       7005            moveq #5,%d0
10c7cc64:       b082            cmpl %d2,%d0
10c7cc66:       6706            beqs 10c7cc6e <inet_bind+0xee>
10c7cc68:       7203            moveq #3,%d1
10c7cc6a:       b282            cmpl %d2,%d1
10c7cc6c:       6604            bnes 10c7cc72 <inet_bind+0xf2>
10c7cc6e:       42aa 0084       clrl %a2@(132)
10c7cc72:       206a 00d2       moveal %a2@(210),%a0
10c7cc76:       3f03            movew %d3,%sp@-
10c7cc78:       4267            clrw %sp@-
10c7cc7a:       2f0a            movel %a2,%sp@-
10c7cc7c:       2068 0040       moveal %a0@(64),%a0
10c7cc80:       4e90            jsr %a0@
10c7cc82:       508f            addql #8,%sp
10c7cc84:       4a80            tstl %d0
10c7cc86:       670c            beqs 10c7cc94 <inet_bind+0x114>
10c7cc88:       42aa 0004       clrl %a2@(4)
10c7cc8c:       42aa 0084       clrl %a2@(132)
10c7cc90:       789e            moveq #-98,%d4
10c7cc92:       6036            bras 10c7ccca <inet_bind+0x14a>
10c7cc94:       4aaa 0004       tstl %a2@(4)
10c7cc98:       6706            beqs 10c7cca0 <inet_bind+0x120>
10c7cc9a:       002a 0004 00a0  orib #4,%a2@(160)
10c7cca0:       4a43            tstw %d3
10c7cca2:       6706            beqs 10c7ccaa <inet_bind+0x12a>
10c7cca4:       002a 0008 00a0  orib #8,%a2@(160)
10c7ccaa:       356a 000a 0022  movew %a2@(10),%a2@(34)
10c7ccb0:       4292            clrl %a2@
10c7ccb2:       426a 0008       clrw %a2@(8)
10c7ccb6:       202a 0048       movel %a2@(72),%d0
10c7ccba:       42aa 0048       clrl %a2@(72)
10c7ccbe:       4a80            tstl %d0
10c7ccc0:       6706            beqs 10c7ccc8 <inet_bind+0x148>
10c7ccc2:       2040            moveal %d0,%a0
10c7ccc4:       5888            addql #4,%a0
10c7ccc6:       5390            subql #1,%a0@
10c7ccc8:       7800            moveq #0,%d4
10c7ccca:       5293            addql #1,%a3@
10c7cccc:       4aaa 00ba       tstl %a2@(186)
10c7ccd0:       670a            beqs 10c7ccdc <inet_bind+0x15c>
10c7ccd2:       2f0a            movel %a2,%sp@-
10c7ccd4:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c7ccda:       588f            addql #4,%sp
10c7ccdc:       42aa 0030       clrl %a2@(48)
10c7cce0:       7034            moveq #52,%d0
10c7cce2:       d08a            addl %a2,%d0
10c7cce4:       41ea 0038       lea %a2@(56),%a0
10c7cce8:       b1d0            cmpal %a0@,%a0
10c7ccea:       6710            beqs 10c7ccfc <inet_bind+0x17c>
10c7ccec:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c7ccf0:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c7ccf4:       2f00            movel %d0,%sp@-
10c7ccf6:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c7ccfc:       5393            subql #1,%a3@
10c7ccfe:       2004            movel %d4,%d0
10c7cd00:       4cee 1c1c ffe8  moveml %fp@(-24),%d2-%d4/%a2-%a4
10c7cd06:       4e5e            unlk %fp
10c7cd08:       4e75            rts

10c7cd0a <inet_dgram_connect>:
10c7cd0a:       4e56 0000       linkw %fp,#0
10c7cd0e:       2f0b            movel %a3,%sp@-
10c7cd10:       2f0a            movel %a2,%sp@-
10c7cd12:       206e 0008       moveal %fp@(8),%a0
10c7cd16:       266e 000c       moveal %fp@(12),%a3
10c7cd1a:       2468 0018       moveal %a0@(24),%a2
10c7cd1e:       4a53            tstw %a3@
10c7cd20:       6612            bnes 10c7cd34 <inet_dgram_connect+0x2a>
10c7cd22:       206a 00d2       moveal %a2@(210),%a0
10c7cd26:       2f2e 0014       movel %fp@(20),%sp@-
10c7cd2a:       2f0a            movel %a2,%sp@-
10c7cd2c:       2068 0008       moveal %a0@(8),%a0
10c7cd30:       4e90            jsr %a0@
10c7cd32:       6028            bras 10c7cd5c <inet_dgram_connect+0x52>
10c7cd34:       4a6a 000a       tstw %a2@(10)
10c7cd38:       6610            bnes 10c7cd4a <inet_dgram_connect+0x40>
10c7cd3a:       2f0a            movel %a2,%sp@-
10c7cd3c:       4eba fabc       jsr %pc@(10c7c7fa <inet_autobind>)
10c7cd40:       588f            addql #4,%sp
10c7cd42:       4a80            tstl %d0
10c7cd44:       6704            beqs 10c7cd4a <inet_dgram_connect+0x40>
10c7cd46:       70f5            moveq #-11,%d0
10c7cd48:       6012            bras 10c7cd5c <inet_dgram_connect+0x52>
10c7cd4a:       206a 00d2       moveal %a2@(210),%a0
10c7cd4e:       2f2e 0010       movel %fp@(16),%sp@-
10c7cd52:       2f0b            movel %a3,%sp@-
10c7cd54:       2f0a            movel %a2,%sp@-
10c7cd56:       2068 0004       moveal %a0@(4),%a0
10c7cd5a:       4e90            jsr %a0@
10c7cd5c:       246e fff8       moveal %fp@(-8),%a2
10c7cd60:       266e fffc       moveal %fp@(-4),%a3
10c7cd64:       4e5e            unlk %fp
10c7cd66:       4e75            rts

10c7cd68 <inet_wait_for_connect>:
10c7cd68:       4e56 ffe0       linkw %fp,#-32
10c7cd6c:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c7cd70:       266e 0008       moveal %fp@(8),%a3
10c7cd74:       242e 000c       movel %fp@(12),%d2
10c7cd78:       42ae ffe0       clrl %fp@(-32)
10c7cd7c:       42ae ffe8       clrl %fp@(-24)
10c7cd80:       42ae ffec       clrl %fp@(-20)
10c7cd84:       45ee fff0       lea %fp@(-16),%a2
10c7cd88:       2d79 1002 53b4  movel 100253b4 <_current_task>,%fp@(-28)
10c7cd8e:       ffe4 
10c7cd90:       24ae ffe0       movel %fp@(-32),%a2@
10c7cd94:       2d6e ffe4 fff4  movel %fp@(-28),%fp@(-12)
10c7cd9a:       2d6e ffe8 fff8  movel %fp@(-24),%fp@(-8)
10c7cda0:       2d6e ffec fffc  movel %fp@(-20),%fp@(-4)
10c7cda6:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c7cdac:       7001            moveq #1,%d0
10c7cdae:       2080            movel %d0,%a0@
10c7cdb0:       2f0a            movel %a2,%sp@-
10c7cdb2:       2f2b 0044       movel %a3@(68),%sp@-
10c7cdb6:       4eb9 10c1 5344  jsr 10c15344 <add_wait_queue>
10c7cdbc:       508f            addql #8,%sp
10c7cdbe:       102b 0020       moveb %a3@(32),%d0
10c7cdc2:       0280 0000 00ff  andil #255,%d0
10c7cdc8:       720c            moveq #12,%d1
10c7cdca:       280a            movel %a2,%d4
10c7cdcc:       0101            btst %d0,%d1
10c7cdce:       6700 0088       beqw 10c7ce58 <inet_wait_for_connect+0xf0>
10c7cdd2:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c7cdd8:       760c            moveq #12,%d3
10c7cdda:       49eb 0038       lea %a3@(56),%a4
10c7cdde:       5292            addql #1,%a2@
10c7cde0:       4aab 00ba       tstl %a3@(186)
10c7cde4:       670a            beqs 10c7cdf0 <inet_wait_for_connect+0x88>
10c7cde6:       2f0b            movel %a3,%sp@-
10c7cde8:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c7cdee:       588f            addql #4,%sp
10c7cdf0:       42ab 0030       clrl %a3@(48)
10c7cdf4:       7034            moveq #52,%d0
10c7cdf6:       d08b            addl %a3,%d0
10c7cdf8:       b9d4            cmpal %a4@,%a4
10c7cdfa:       6714            beqs 10c7ce10 <inet_wait_for_connect+0xa8>
10c7cdfc:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c7ce00:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c7ce04:       2f00            movel %d0,%sp@-
10c7ce06:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c7ce0c:       4fef 000c       lea %sp@(12),%sp
10c7ce10:       5392            subql #1,%a2@
10c7ce12:       2f02            movel %d2,%sp@-
10c7ce14:       4eb9 10c1 4428  jsr 10c14428 <schedule_timeout>
10c7ce1a:       2400            movel %d0,%d2
10c7ce1c:       588f            addql #4,%sp
10c7ce1e:       5292            addql #1,%a2@
10c7ce20:       4aab 0030       tstl %a3@(48)
10c7ce24:       670a            beqs 10c7ce30 <inet_wait_for_connect+0xc8>
10c7ce26:       2f0b            movel %a3,%sp@-
10c7ce28:       4eb9 10c5 4fc8  jsr 10c54fc8 <__lock_sock>
10c7ce2e:       588f            addql #4,%sp
10c7ce30:       7001            moveq #1,%d0
10c7ce32:       2740 0030       movel %d0,%a3@(48)
10c7ce36:       5392            subql #1,%a2@
10c7ce38:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c7ce3e:       4aa8 0008       tstl %a0@(8)
10c7ce42:       6614            bnes 10c7ce58 <inet_wait_for_connect+0xf0>
10c7ce44:       4a82            tstl %d2
10c7ce46:       6710            beqs 10c7ce58 <inet_wait_for_connect+0xf0>
10c7ce48:       2080            movel %d0,%a0@
10c7ce4a:       102b 0020       moveb %a3@(32),%d0
10c7ce4e:       0280 0000 00ff  andil #255,%d0
10c7ce54:       0103            btst %d0,%d3
10c7ce56:       6686            bnes 10c7cdde <inet_wait_for_connect+0x76>
10c7ce58:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c7ce5e:       7000            moveq #0,%d0
10c7ce60:       2080            movel %d0,%a0@
10c7ce62:       2f04            movel %d4,%sp@-
10c7ce64:       2f2b 0044       movel %a3@(68),%sp@-
10c7ce68:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c7ce6e:       2002            movel %d2,%d0
10c7ce70:       4cee 1c1c ffc8  moveml %fp@(-56),%d2-%d4/%a2-%a4
10c7ce76:       4e5e            unlk %fp
10c7ce78:       4e75            rts

10c7ce7a <inet_stream_connect>:
10c7ce7a:       4e56 0000       linkw %fp,#0
10c7ce7e:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c7ce82:       286e 0008       moveal %fp@(8),%a4
10c7ce86:       2a6e 000c       moveal %fp@(12),%a5
10c7ce8a:       282e 0014       movel %fp@(20),%d4
10c7ce8e:       246c 0018       moveal %a4@(24),%a2
10c7ce92:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c7ce98:       5290            addql #1,%a0@
10c7ce9a:       2648            moveal %a0,%a3
10c7ce9c:       4aaa 0030       tstl %a2@(48)
10c7cea0:       670a            beqs 10c7ceac <inet_stream_connect+0x32>
10c7cea2:       2f0a            movel %a2,%sp@-
10c7cea4:       4eb9 10c5 4fc8  jsr 10c54fc8 <__lock_sock>
10c7ceaa:       588f            addql #4,%sp
10c7ceac:       7001            moveq #1,%d0
10c7ceae:       2540 0030       movel %d0,%a2@(48)
10c7ceb2:       5393            subql #1,%a3@
10c7ceb4:       4a55            tstw %a5@
10c7ceb6:       661e            bnes 10c7ced6 <inet_stream_connect+0x5c>
10c7ceb8:       206a 00d2       moveal %a2@(210),%a0
10c7cebc:       2f04            movel %d4,%sp@-
10c7cebe:       2f0a            movel %a2,%sp@-
10c7cec0:       2068 0008       moveal %a0@(8),%a0
10c7cec4:       4e90            jsr %a0@
10c7cec6:       2400            movel %d0,%d2
10c7cec8:       508f            addql #8,%sp
10c7ceca:       6600 0148       bnew 10c7d014 <inet_stream_connect+0x19a>
10c7cece:       7001            moveq #1,%d0
10c7ced0:       2880            movel %d0,%a4@
10c7ced2:       6000 00d8       braw 10c7cfac <inet_stream_connect+0x132>
10c7ced6:       2014            movel %a4@,%d0
10c7ced8:       7202            moveq #2,%d1
10c7ceda:       b280            cmpl %d0,%d1
10c7cedc:       671c            beqs 10c7cefa <inet_stream_connect+0x80>
10c7cede:       6508            bcss 10c7cee8 <inet_stream_connect+0x6e>
10c7cee0:       7201            moveq #1,%d1
10c7cee2:       b280            cmpl %d0,%d1
10c7cee4:       6718            beqs 10c7cefe <inet_stream_connect+0x84>
10c7cee6:       6006            bras 10c7ceee <inet_stream_connect+0x74>
10c7cee8:       7203            moveq #3,%d1
10c7ceea:       b280            cmpl %d0,%d1
10c7ceec:       6706            beqs 10c7cef4 <inet_stream_connect+0x7a>
10c7ceee:       74ea            moveq #-22,%d2
10c7cef0:       6000 00ba       braw 10c7cfac <inet_stream_connect+0x132>
10c7cef4:       7496            moveq #-106,%d2
10c7cef6:       6000 00b4       braw 10c7cfac <inet_stream_connect+0x132>
10c7cefa:       748e            moveq #-114,%d2
10c7cefc:       6052            bras 10c7cf50 <inet_stream_connect+0xd6>
10c7cefe:       7496            moveq #-106,%d2
10c7cf00:       102a 0020       moveb %a2@(32),%d0
10c7cf04:       0c00 0007       cmpib #7,%d0
10c7cf08:       6600 00a2       bnew 10c7cfac <inet_stream_connect+0x132>
10c7cf0c:       74f5            moveq #-11,%d2
10c7cf0e:       4a6a 000a       tstw %a2@(10)
10c7cf12:       661c            bnes 10c7cf30 <inet_stream_connect+0xb6>
10c7cf14:       206a 00d2       moveal %a2@(210),%a0
10c7cf18:       42a7            clrl %sp@-
10c7cf1a:       2f0a            movel %a2,%sp@-
10c7cf1c:       2068 0040       moveal %a0@(64),%a0
10c7cf20:       4e90            jsr %a0@
10c7cf22:       508f            addql #8,%sp
10c7cf24:       4a80            tstl %d0
10c7cf26:       6600 0084       bnew 10c7cfac <inet_stream_connect+0x132>
10c7cf2a:       356a 000a 0022  movew %a2@(10),%a2@(34)
10c7cf30:       206a 00d2       moveal %a2@(210),%a0
10c7cf34:       2f2e 0010       movel %fp@(16),%sp@-
10c7cf38:       2f0d            movel %a5,%sp@-
10c7cf3a:       2f0a            movel %a2,%sp@-
10c7cf3c:       2068 0004       moveal %a0@(4),%a0
10c7cf40:       4e90            jsr %a0@
10c7cf42:       2400            movel %d0,%d2
10c7cf44:       4fef 000c       lea %sp@(12),%sp
10c7cf48:       6d62            blts 10c7cfac <inet_stream_connect+0x132>
10c7cf4a:       7002            moveq #2,%d0
10c7cf4c:       2880            movel %d0,%a4@
10c7cf4e:       748d            moveq #-115,%d2
10c7cf50:       7600            moveq #0,%d3
10c7cf52:       0804 000b       btst #11,%d4
10c7cf56:       6604            bnes 10c7cf5c <inet_stream_connect+0xe2>
10c7cf58:       262a 02a6       movel %a2@(678),%d3
10c7cf5c:       102a 0020       moveb %a2@(32),%d0
10c7cf60:       0280 0000 00ff  andil #255,%d0
10c7cf66:       720c            moveq #12,%d1
10c7cf68:       0101            btst %d0,%d1
10c7cf6a:       6730            beqs 10c7cf9c <inet_stream_connect+0x122>
10c7cf6c:       4a83            tstl %d3
10c7cf6e:       673c            beqs 10c7cfac <inet_stream_connect+0x132>
10c7cf70:       2f03            movel %d3,%sp@-
10c7cf72:       2f0a            movel %a2,%sp@-
10c7cf74:       4eba fdf2       jsr %pc@(10c7cd68 <inet_wait_for_connect>)
10c7cf78:       508f            addql #8,%sp
10c7cf7a:       4a80            tstl %d0
10c7cf7c:       672e            beqs 10c7cfac <inet_stream_connect+0x132>
10c7cf7e:       70fc            moveq #-4,%d0
10c7cf80:       0c83 7fff ffff  cmpil #2147483647,%d3
10c7cf86:       6606            bnes 10c7cf8e <inet_stream_connect+0x114>
10c7cf88:       203c ffff fe00  movel #-512,%d0
10c7cf8e:       2400            movel %d0,%d2
10c7cf90:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c7cf96:       4aa8 0008       tstl %a0@(8)
10c7cf9a:       6610            bnes 10c7cfac <inet_stream_connect+0x132>
10c7cf9c:       102a 0020       moveb %a2@(32),%d0
10c7cfa0:       0c00 0007       cmpib #7,%d0
10c7cfa4:       673e            beqs 10c7cfe4 <inet_stream_connect+0x16a>
10c7cfa6:       7203            moveq #3,%d1
10c7cfa8:       2881            movel %d1,%a4@
10c7cfaa:       7400            moveq #0,%d2
10c7cfac:       5293            addql #1,%a3@
10c7cfae:       4aaa 00ba       tstl %a2@(186)
10c7cfb2:       670a            beqs 10c7cfbe <inet_stream_connect+0x144>
10c7cfb4:       2f0a            movel %a2,%sp@-
10c7cfb6:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c7cfbc:       588f            addql #4,%sp
10c7cfbe:       42aa 0030       clrl %a2@(48)
10c7cfc2:       7034            moveq #52,%d0
10c7cfc4:       d08a            addl %a2,%d0
10c7cfc6:       41ea 0038       lea %a2@(56),%a0
10c7cfca:       b1d0            cmpal %a0@,%a0
10c7cfcc:       6710            beqs 10c7cfde <inet_stream_connect+0x164>
10c7cfce:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c7cfd2:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c7cfd6:       2f00            movel %d0,%sp@-
10c7cfd8:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c7cfde:       5393            subql #1,%a3@
10c7cfe0:       2002            movel %d2,%d0
10c7cfe2:       6036            bras 10c7d01a <inet_stream_connect+0x1a0>
10c7cfe4:       7000            moveq #0,%d0
10c7cfe6:       41ea 027e       lea %a2@(638),%a0
10c7cfea:       40c1            movew %sr,%d1
10c7cfec:       007c 0700       oriw #1792,%sr
10c7cff0:       2410            movel %a0@,%d2
10c7cff2:       2080            movel %d0,%a0@
10c7cff4:       46c1            movew %d1,%sr
10c7cff6:       4482            negl %d2
10c7cff8:       6602            bnes 10c7cffc <inet_stream_connect+0x182>
10c7cffa:       7499            moveq #-103,%d2
10c7cffc:       7001            moveq #1,%d0
10c7cffe:       2880            movel %d0,%a4@
10c7d000:       206a 00d2       moveal %a2@(210),%a0
10c7d004:       2f04            movel %d4,%sp@-
10c7d006:       2f0a            movel %a2,%sp@-
10c7d008:       2068 0008       moveal %a0@(8),%a0
10c7d00c:       4e90            jsr %a0@
10c7d00e:       508f            addql #8,%sp
10c7d010:       4a80            tstl %d0
10c7d012:       6798            beqs 10c7cfac <inet_stream_connect+0x132>
10c7d014:       7204            moveq #4,%d1
10c7d016:       2881            movel %d1,%a4@
10c7d018:       6092            bras 10c7cfac <inet_stream_connect+0x132>
10c7d01a:       4cee 3c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a5
10c7d020:       4e5e            unlk %fp
10c7d022:       4e75            rts

10c7d024 <inet_accept>:
10c7d024:       4e56 fffc       linkw %fp,#-4
10c7d028:       48e7 0038       moveml %a2-%a4,%sp@-
10c7d02c:       206e 0008       moveal %fp@(8),%a0
10c7d030:       286e 000c       moveal %fp@(12),%a4
10c7d034:       202e 0010       movel %fp@(16),%d0
10c7d038:       2068 0018       moveal %a0@(24),%a0
10c7d03c:       72ea            moveq #-22,%d1
10c7d03e:       2d41 fffc       movel %d1,%fp@(-4)
10c7d042:       2268 00d2       moveal %a0@(210),%a1
10c7d046:       486e fffc       pea %fp@(-4)
10c7d04a:       2f00            movel %d0,%sp@-
10c7d04c:       2f08            movel %a0,%sp@-
10c7d04e:       2069 000c       moveal %a1@(12),%a0
10c7d052:       4e90            jsr %a0@
10c7d054:       2440            moveal %d0,%a2
10c7d056:       4fef 000c       lea %sp@(12),%sp
10c7d05a:       b4fc 0000       cmpaw #0,%a2
10c7d05e:       6700 00a2       beqw 10c7d102 <inet_accept+0xde>
10c7d062:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c7d068:       5290            addql #1,%a0@
10c7d06a:       2648            moveal %a0,%a3
10c7d06c:       4aaa 0030       tstl %a2@(48)
10c7d070:       670a            beqs 10c7d07c <inet_accept+0x58>
10c7d072:       2f0a            movel %a2,%sp@-
10c7d074:       4eb9 10c5 4fc8  jsr 10c54fc8 <__lock_sock>
10c7d07a:       588f            addql #4,%sp
10c7d07c:       7001            moveq #1,%d0
10c7d07e:       2540 0030       movel %d0,%a2@(48)
10c7d082:       5393            subql #1,%a3@
10c7d084:       102a 0020       moveb %a2@(32),%d0
10c7d088:       0280 0000 00ff  andil #255,%d0
10c7d08e:       223c 0000 0182  movel #386,%d1
10c7d094:       0101            btst %d0,%d1
10c7d096:       6612            bnes 10c7d0aa <inet_accept+0x86>
10c7d098:       4878 02b8       pea 2b8 <LSIGTRAP+0x2b3>
10c7d09c:       4879 1000 a2ad  pea 1000a2ad <timer_bug_msg+0x10e6>
10c7d0a2:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7d0a8:       508f            addql #8,%sp
10c7d0aa:       52b9 1002 5730  addql #1,10025730 <irq_stat+0x8>
10c7d0b0:       41ec 001c       lea %a4@(28),%a0
10c7d0b4:       2548 0044       movel %a0,%a2@(68)
10c7d0b8:       294a 0018       movel %a2,%a4@(24)
10c7d0bc:       254c 0306       movel %a4,%a2@(774)
10c7d0c0:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c7d0c6:       7003            moveq #3,%d0
10c7d0c8:       2880            movel %d0,%a4@
10c7d0ca:       5293            addql #1,%a3@
10c7d0cc:       4aaa 00ba       tstl %a2@(186)
10c7d0d0:       670a            beqs 10c7d0dc <inet_accept+0xb8>
10c7d0d2:       2f0a            movel %a2,%sp@-
10c7d0d4:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c7d0da:       588f            addql #4,%sp
10c7d0dc:       42aa 0030       clrl %a2@(48)
10c7d0e0:       7034            moveq #52,%d0
10c7d0e2:       d08a            addl %a2,%d0
10c7d0e4:       41ea 0038       lea %a2@(56),%a0
10c7d0e8:       b1d0            cmpal %a0@,%a0
10c7d0ea:       6710            beqs 10c7d0fc <inet_accept+0xd8>
10c7d0ec:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c7d0f0:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c7d0f4:       2f00            movel %d0,%sp@-
10c7d0f6:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c7d0fc:       5393            subql #1,%a3@
10c7d0fe:       7000            moveq #0,%d0
10c7d100:       6004            bras 10c7d106 <inet_accept+0xe2>
10c7d102:       202e fffc       movel %fp@(-4),%d0
10c7d106:       4cee 1c00 fff0  moveml %fp@(-16),%a2-%a4
10c7d10c:       4e5e            unlk %fp
10c7d10e:       4e75            rts

10c7d110 <inet_getname>:
10c7d110:       4e56 0000       linkw %fp,#0
10c7d114:       2f02            movel %d2,%sp@-
10c7d116:       206e 0008       moveal %fp@(8),%a0
10c7d11a:       226e 000c       moveal %fp@(12),%a1
10c7d11e:       242e 0014       movel %fp@(20),%d2
10c7d122:       2068 0018       moveal %a0@(24),%a0
10c7d126:       32bc 0002       movew #2,%a1@
10c7d12a:       4a82            tstl %d2
10c7d12c:       672e            beqs 10c7d15c <inet_getname+0x4c>
10c7d12e:       4a68 0008       tstw %a0@(8)
10c7d132:       6718            beqs 10c7d14c <inet_getname+0x3c>
10c7d134:       1028 0020       moveb %a0@(32),%d0
10c7d138:       0280 0000 00ff  andil #255,%d0
10c7d13e:       727b            moveq #123,%d1
10c7d140:       4601            notb %d1
10c7d142:       0101            btst %d0,%d1
10c7d144:       670a            beqs 10c7d150 <inet_getname+0x40>
10c7d146:       7001            moveq #1,%d0
10c7d148:       b082            cmpl %d2,%d0
10c7d14a:       6604            bnes 10c7d150 <inet_getname+0x40>
10c7d14c:       7095            moveq #-107,%d0
10c7d14e:       602a            bras 10c7d17a <inet_getname+0x6a>
10c7d150:       3368 0008 0002  movew %a0@(8),%a1@(2)
10c7d156:       2350 0004       movel %a0@,%a1@(4)
10c7d15a:       6014            bras 10c7d170 <inet_getname+0x60>
10c7d15c:       2028 0004       movel %a0@(4),%d0
10c7d160:       6604            bnes 10c7d166 <inet_getname+0x56>
10c7d162:       2028 0084       movel %a0@(132),%d0
10c7d166:       3368 0022 0002  movew %a0@(34),%a1@(2)
10c7d16c:       2340 0004       movel %d0,%a1@(4)
10c7d170:       206e 0010       moveal %fp@(16),%a0
10c7d174:       7010            moveq #16,%d0
10c7d176:       2080            movel %d0,%a0@
10c7d178:       7000            moveq #0,%d0
10c7d17a:       241f            movel %sp@+,%d2
10c7d17c:       4e5e            unlk %fp
10c7d17e:       4e75            rts

10c7d180 <inet_recvmsg>:
10c7d180:       4e56 fffc       linkw %fp,#-4
10c7d184:       2f0a            movel %a2,%sp@-
10c7d186:       2f02            movel %d2,%sp@-
10c7d188:       206e 0008       moveal %fp@(8),%a0
10c7d18c:       246e 000c       moveal %fp@(12),%a2
10c7d190:       222e 0010       movel %fp@(16),%d1
10c7d194:       202e 0014       movel %fp@(20),%d0
10c7d198:       2068 0018       moveal %a0@(24),%a0
10c7d19c:       42ae fffc       clrl %fp@(-4)
10c7d1a0:       2268 00d2       moveal %a0@(210),%a1
10c7d1a4:       486e fffc       pea %fp@(-4)
10c7d1a8:       74bf            moveq #-65,%d2
10c7d1aa:       c480            andl %d0,%d2
10c7d1ac:       2f02            movel %d2,%sp@-
10c7d1ae:       7440            moveq #64,%d2
10c7d1b0:       c480            andl %d0,%d2
10c7d1b2:       2f02            movel %d2,%sp@-
10c7d1b4:       2f01            movel %d1,%sp@-
10c7d1b6:       2f0a            movel %a2,%sp@-
10c7d1b8:       2f08            movel %a0,%sp@-
10c7d1ba:       2069 002c       moveal %a1@(44),%a0
10c7d1be:       4e90            jsr %a0@
10c7d1c0:       4a80            tstl %d0
10c7d1c2:       6d06            blts 10c7d1ca <inet_recvmsg+0x4a>
10c7d1c4:       256e fffc 0004  movel %fp@(-4),%a2@(4)
10c7d1ca:       242e fff4       movel %fp@(-12),%d2
10c7d1ce:       246e fff8       moveal %fp@(-8),%a2
10c7d1d2:       4e5e            unlk %fp
10c7d1d4:       4e75            rts

10c7d1d6 <inet_sendmsg>:
10c7d1d6:       4e56 0000       linkw %fp,#0
10c7d1da:       2f0a            movel %a2,%sp@-
10c7d1dc:       206e 0008       moveal %fp@(8),%a0
10c7d1e0:       2468 0018       moveal %a0@(24),%a2
10c7d1e4:       4a6a 000a       tstw %a2@(10)
10c7d1e8:       6610            bnes 10c7d1fa <inet_sendmsg+0x24>
10c7d1ea:       2f0a            movel %a2,%sp@-
10c7d1ec:       4eba f60c       jsr %pc@(10c7c7fa <inet_autobind>)
10c7d1f0:       588f            addql #4,%sp
10c7d1f2:       4a80            tstl %d0
10c7d1f4:       6704            beqs 10c7d1fa <inet_sendmsg+0x24>
10c7d1f6:       70f5            moveq #-11,%d0
10c7d1f8:       6014            bras 10c7d20e <inet_sendmsg+0x38>
10c7d1fa:       206a 00d2       moveal %a2@(210),%a0
10c7d1fe:       2f2e 0010       movel %fp@(16),%sp@-
10c7d202:       2f2e 000c       movel %fp@(12),%sp@-
10c7d206:       2f0a            movel %a2,%sp@-
10c7d208:       2068 0028       moveal %a0@(40),%a0
10c7d20c:       4e90            jsr %a0@
10c7d20e:       246e fffc       moveal %fp@(-4),%a2
10c7d212:       4e5e            unlk %fp
10c7d214:       4e75            rts

10c7d216 <inet_shutdown>:
10c7d216:       4e56 0000       linkw %fp,#0
10c7d21a:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c7d21e:       286e 0008       moveal %fp@(8),%a4
10c7d222:       246c 0018       moveal %a4@(24),%a2
10c7d226:       7600            moveq #0,%d3
10c7d228:       242e 000c       movel %fp@(12),%d2
10c7d22c:       5282            addql #1,%d2
10c7d22e:       2002            movel %d2,%d0
10c7d230:       72fc            moveq #-4,%d1
10c7d232:       c081            andl %d1,%d0
10c7d234:       6604            bnes 10c7d23a <inet_shutdown+0x24>
10c7d236:       4a82            tstl %d2
10c7d238:       6606            bnes 10c7d240 <inet_shutdown+0x2a>
10c7d23a:       70ea            moveq #-22,%d0
10c7d23c:       6000 00ec       braw 10c7d32a <inet_shutdown+0x114>
10c7d240:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c7d246:       5290            addql #1,%a0@
10c7d248:       2648            moveal %a0,%a3
10c7d24a:       4aaa 0030       tstl %a2@(48)
10c7d24e:       670a            beqs 10c7d25a <inet_shutdown+0x44>
10c7d250:       2f0a            movel %a2,%sp@-
10c7d252:       4eb9 10c5 4fc8  jsr 10c54fc8 <__lock_sock>
10c7d258:       588f            addql #4,%sp
10c7d25a:       7001            moveq #1,%d0
10c7d25c:       2540 0030       movel %d0,%a2@(48)
10c7d260:       5393            subql #1,%a3@
10c7d262:       7202            moveq #2,%d1
10c7d264:       b294            cmpl %a4@,%d1
10c7d266:       661c            bnes 10c7d284 <inet_shutdown+0x6e>
10c7d268:       102a 0020       moveb %a2@(32),%d0
10c7d26c:       0280 0000 00ff  andil #255,%d0
10c7d272:       7273            moveq #115,%d1
10c7d274:       4601            notb %d1
10c7d276:       0101            btst %d0,%d1
10c7d278:       6706            beqs 10c7d280 <inet_shutdown+0x6a>
10c7d27a:       7004            moveq #4,%d0
10c7d27c:       2880            movel %d0,%a4@
10c7d27e:       6004            bras 10c7d284 <inet_shutdown+0x6e>
10c7d280:       7203            moveq #3,%d1
10c7d282:       2881            movel %d1,%a4@
10c7d284:       102a 0020       moveb %a2@(32),%d0
10c7d288:       0280 0000 00ff  andil #255,%d0
10c7d28e:       7207            moveq #7,%d1
10c7d290:       b280            cmpl %d0,%d1
10c7d292:       6712            beqs 10c7d2a6 <inet_shutdown+0x90>
10c7d294:       6d08            blts 10c7d29e <inet_shutdown+0x88>
10c7d296:       7202            moveq #2,%d1
10c7d298:       b280            cmpl %d0,%d1
10c7d29a:       672e            beqs 10c7d2ca <inet_shutdown+0xb4>
10c7d29c:       600a            bras 10c7d2a8 <inet_shutdown+0x92>
10c7d29e:       720a            moveq #10,%d1
10c7d2a0:       b280            cmpl %d0,%d1
10c7d2a2:       6720            beqs 10c7d2c4 <inet_shutdown+0xae>
10c7d2a4:       6002            bras 10c7d2a8 <inet_shutdown+0x92>
10c7d2a6:       7695            moveq #-107,%d3
10c7d2a8:       852a 0027       orb %d2,%a2@(39)
10c7d2ac:       206a 00d2       moveal %a2@(210),%a0
10c7d2b0:       4aa8 001c       tstl %a0@(28)
10c7d2b4:       6734            beqs 10c7d2ea <inet_shutdown+0xd4>
10c7d2b6:       2f02            movel %d2,%sp@-
10c7d2b8:       2f0a            movel %a2,%sp@-
10c7d2ba:       2068 001c       moveal %a0@(28),%a0
10c7d2be:       4e90            jsr %a0@
10c7d2c0:       508f            addql #8,%sp
10c7d2c2:       6026            bras 10c7d2ea <inet_shutdown+0xd4>
10c7d2c4:       0802 0000       btst #0,%d2
10c7d2c8:       6720            beqs 10c7d2ea <inet_shutdown+0xd4>
10c7d2ca:       206a 00d2       moveal %a2@(210),%a0
10c7d2ce:       4878 0800       pea 800 <LSIGTRAP+0x7fb>
10c7d2d2:       2f0a            movel %a2,%sp@-
10c7d2d4:       2068 0008       moveal %a0@(8),%a0
10c7d2d8:       4e90            jsr %a0@
10c7d2da:       2600            movel %d0,%d3
10c7d2dc:       508f            addql #8,%sp
10c7d2de:       6706            beqs 10c7d2e6 <inet_shutdown+0xd0>
10c7d2e0:       7004            moveq #4,%d0
10c7d2e2:       2880            movel %d0,%a4@
10c7d2e4:       6004            bras 10c7d2ea <inet_shutdown+0xd4>
10c7d2e6:       7201            moveq #1,%d1
10c7d2e8:       2881            movel %d1,%a4@
10c7d2ea:       2f0a            movel %a2,%sp@-
10c7d2ec:       206a 030e       moveal %a2@(782),%a0
10c7d2f0:       4e90            jsr %a0@
10c7d2f2:       588f            addql #4,%sp
10c7d2f4:       5293            addql #1,%a3@
10c7d2f6:       4aaa 00ba       tstl %a2@(186)
10c7d2fa:       670a            beqs 10c7d306 <inet_shutdown+0xf0>
10c7d2fc:       2f0a            movel %a2,%sp@-
10c7d2fe:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c7d304:       588f            addql #4,%sp
10c7d306:       42aa 0030       clrl %a2@(48)
10c7d30a:       7034            moveq #52,%d0
10c7d30c:       d08a            addl %a2,%d0
10c7d30e:       41ea 0038       lea %a2@(56),%a0
10c7d312:       b1d0            cmpal %a0@,%a0
10c7d314:       6710            beqs 10c7d326 <inet_shutdown+0x110>
10c7d316:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c7d31a:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c7d31e:       2f00            movel %d0,%sp@-
10c7d320:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c7d326:       5393            subql #1,%a3@
10c7d328:       2003            movel %d3,%d0
10c7d32a:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c7d330:       4e5e            unlk %fp
10c7d332:       4e75            rts

10c7d334 <inet_ioctl>:
10c7d334:       4e56 0000       linkw %fp,#0
10c7d338:       2f0a            movel %a2,%sp@-
10c7d33a:       2f02            movel %d2,%sp@-
10c7d33c:       206e 0008       moveal %fp@(8),%a0
10c7d340:       242e 000c       movel %fp@(12),%d2
10c7d344:       246e 0010       moveal %fp@(16),%a2
10c7d348:       2268 0018       moveal %a0@(24),%a1
10c7d34c:       2002            movel %d2,%d0
10c7d34e:       0680 ffff 76ff  addil #-35073,%d0
10c7d354:       0c80 0000 0082  cmpil #130,%d0
10c7d35a:       6200 019c       bhiw 10c7d4f8 <inet_ioctl+0x1c4>
10c7d35e:       d080            addl %d0,%d0
10c7d360:       303b 0806       movew %pc@(10c7d368 <inet_ioctl+0x34>,%d0:l),%d0
10c7d364:       4efb 0002       jmp %pc@(10c7d368 <inet_ioctl+0x34>,%d0:w)
10c7d368:       0106            btst %d0,%d6
10c7d36a:       0106            btst %d0,%d6
10c7d36c:       013c 013c       btst %d0,#60
10c7d370:       0190            bclr %d0,%a0@
10c7d372:       0148 0190       movepl %a0@(400),%d0
10c7d376:       0190            bclr %d0,%a0@
10c7d378:       0190            bclr %d0,%a0@
10c7d37a:       0190            bclr %d0,%a0@
10c7d37c:       0168 0168       bchg %d0,%a0@(360)
10c7d380:       0168 0190       bchg %d0,%a0@(400)
10c7d384:       0190            bclr %d0,%a0@
10c7d386:       0190            bclr %d0,%a0@
10c7d388:       0190            bclr %d0,%a0@
10c7d38a:       0190            bclr %d0,%a0@
10c7d38c:       0190            bclr %d0,%a0@
10c7d38e:       0180            bclr %d0,%d0
10c7d390:       0180            bclr %d0,%d0
10c7d392:       0180            bclr %d0,%d0
10c7d394:       0180            bclr %d0,%d0
10c7d396:       0180            bclr %d0,%d0
10c7d398:       0180            bclr %d0,%d0
10c7d39a:       0180            bclr %d0,%d0
10c7d39c:       0180            bclr %d0,%d0
10c7d39e:       0180            bclr %d0,%d0
10c7d3a0:       0190            bclr %d0,%a0@
10c7d3a2:       0190            bclr %d0,%a0@
10c7d3a4:       0190            bclr %d0,%a0@
10c7d3a6:       0190            bclr %d0,%a0@
10c7d3a8:       0190            bclr %d0,%a0@
10c7d3aa:       0190            bclr %d0,%a0@
10c7d3ac:       0190            bclr %d0,%a0@
10c7d3ae:       0190            bclr %d0,%a0@
10c7d3b0:       0190            bclr %d0,%a0@
10c7d3b2:       0190            bclr %d0,%a0@
10c7d3b4:       0190            bclr %d0,%a0@
10c7d3b6:       0190            bclr %d0,%a0@
10c7d3b8:       0190            bclr %d0,%a0@
10c7d3ba:       0190            bclr %d0,%a0@
10c7d3bc:       0190            bclr %d0,%a0@
10c7d3be:       0190            bclr %d0,%a0@
10c7d3c0:       0190            bclr %d0,%a0@
10c7d3c2:       0190            bclr %d0,%a0@
10c7d3c4:       0190            bclr %d0,%a0@
10c7d3c6:       0190            bclr %d0,%a0@
10c7d3c8:       0190            bclr %d0,%a0@
10c7d3ca:       0190            bclr %d0,%a0@
10c7d3cc:       0190            bclr %d0,%a0@
10c7d3ce:       0180            bclr %d0,%d0
10c7d3d0:       0180            bclr %d0,%d0
10c7d3d2:       0190            bclr %d0,%a0@
10c7d3d4:       0190            bclr %d0,%a0@
10c7d3d6:       0190            bclr %d0,%a0@
10c7d3d8:       0190            bclr %d0,%a0@
10c7d3da:       0190            bclr %d0,%a0@
10c7d3dc:       0190            bclr %d0,%a0@
10c7d3de:       0190            bclr %d0,%a0@
10c7d3e0:       0190            bclr %d0,%a0@
10c7d3e2:       0190            bclr %d0,%a0@
10c7d3e4:       0190            bclr %d0,%a0@
10c7d3e6:       018c 018c       movepw %d0,%a4@(396)
10c7d3ea:       0190            bclr %d0,%a0@
10c7d3ec:       0190            bclr %d0,%a0@
10c7d3ee:       018c 018c       movepw %d0,%a4@(396)
10c7d3f2:       0190            bclr %d0,%a0@
10c7d3f4:       0190            bclr %d0,%a0@
10c7d3f6:       0190            bclr %d0,%a0@
10c7d3f8:       0190            bclr %d0,%a0@
10c7d3fa:       0190            bclr %d0,%a0@
10c7d3fc:       0190            bclr %d0,%a0@
10c7d3fe:       0190            bclr %d0,%a0@
10c7d400:       0190            bclr %d0,%a0@
10c7d402:       0190            bclr %d0,%a0@
10c7d404:       0190            bclr %d0,%a0@
10c7d406:       0190            bclr %d0,%a0@
10c7d408:       0190            bclr %d0,%a0@
10c7d40a:       0190            bclr %d0,%a0@
10c7d40c:       0174 0174 0174  bchg %d0,%a4@(01740190)@(00000000)
10c7d412:       0190 
10c7d414:       0190            bclr %d0,%a0@
10c7d416:       0190            bclr %d0,%a0@
10c7d418:       0190            bclr %d0,%a0@
10c7d41a:       0190            bclr %d0,%a0@
10c7d41c:       0190            bclr %d0,%a0@
10c7d41e:       0190            bclr %d0,%a0@
10c7d420:       0190            bclr %d0,%a0@
10c7d422:       0190            bclr %d0,%a0@
10c7d424:       0190            bclr %d0,%a0@
10c7d426:       0190            bclr %d0,%a0@
10c7d428:       0190            bclr %d0,%a0@
10c7d42a:       0190            bclr %d0,%a0@
10c7d42c:       0190            bclr %d0,%a0@
10c7d42e:       0190            bclr %d0,%a0@
10c7d430:       0190            bclr %d0,%a0@
10c7d432:       0190            bclr %d0,%a0@
10c7d434:       0190            bclr %d0,%a0@
10c7d436:       0190            bclr %d0,%a0@
10c7d438:       0190            bclr %d0,%a0@
10c7d43a:       0190            bclr %d0,%a0@
10c7d43c:       0190            bclr %d0,%a0@
10c7d43e:       0190            bclr %d0,%a0@
10c7d440:       0190            bclr %d0,%a0@
10c7d442:       0190            bclr %d0,%a0@
10c7d444:       0190            bclr %d0,%a0@
10c7d446:       0190            bclr %d0,%a0@
10c7d448:       0190            bclr %d0,%a0@
10c7d44a:       0190            bclr %d0,%a0@
10c7d44c:       0190            bclr %d0,%a0@
10c7d44e:       0190            bclr %d0,%a0@
10c7d450:       0190            bclr %d0,%a0@
10c7d452:       0190            bclr %d0,%a0@
10c7d454:       0190            bclr %d0,%a0@
10c7d456:       0190            bclr %d0,%a0@
10c7d458:       0190            bclr %d0,%a0@
10c7d45a:       0190            bclr %d0,%a0@
10c7d45c:       0190            bclr %d0,%a0@
10c7d45e:       0190            bclr %d0,%a0@
10c7d460:       0190            bclr %d0,%a0@
10c7d462:       0190            bclr %d0,%a0@
10c7d464:       0190            bclr %d0,%a0@
10c7d466:       018c 018c       movepw %d0,%a4@(396)
10c7d46a:       018c 018c       movepw %d0,%a4@(396)
10c7d46e:       2212            movel %a2@,%d1
10c7d470:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c7d476:       b2a8 007a       cmpl %a0@(122),%d1
10c7d47a:       671e            beqs 10c7d49a <inet_ioctl+0x166>
10c7d47c:       2001            movel %d1,%d0
10c7d47e:       4480            negl %d0
10c7d480:       b0a8 007e       cmpl %a0@(126),%d0
10c7d484:       6714            beqs 10c7d49a <inet_ioctl+0x166>
10c7d486:       0828 0004 01d2  btst #4,%a0@(466)
10c7d48c:       6606            bnes 10c7d494 <inet_ioctl+0x160>
10c7d48e:       70ff            moveq #-1,%d0
10c7d490:       6000 00ac       braw 10c7d53e <inet_ioctl+0x20a>
10c7d494:       0068 0100 0006  oriw #256,%a0@(6)
10c7d49a:       2341 00a6       movel %d1,%a1@(166)
10c7d49e:       7000            moveq #0,%d0
10c7d4a0:       6000 009c       braw 10c7d53e <inet_ioctl+0x20a>
10c7d4a4:       2029 00a6       movel %a1@(166),%d0
10c7d4a8:       2480            movel %d0,%a2@
10c7d4aa:       7000            moveq #0,%d0
10c7d4ac:       6000 0090       braw 10c7d53e <inet_ioctl+0x20a>
10c7d4b0:       4aa9 02fe       tstl %a1@(766)
10c7d4b4:       6606            bnes 10c7d4bc <inet_ioctl+0x188>
10c7d4b6:       70fe            moveq #-2,%d0
10c7d4b8:       6000 0084       braw 10c7d53e <inet_ioctl+0x20a>
10c7d4bc:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c7d4c0:       4869 02fe       pea %a1@(766)
10c7d4c4:       2f0a            movel %a2,%sp@-
10c7d4c6:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c7d4cc:       7000            moveq #0,%d0
10c7d4ce:       606e            bras 10c7d53e <inet_ioctl+0x20a>
10c7d4d0:       2f0a            movel %a2,%sp@-
10c7d4d2:       2f02            movel %d2,%sp@-
10c7d4d4:       4eb9 10c7 e226  jsr 10c7e226 <ip_rt_ioctl>
10c7d4da:       6062            bras 10c7d53e <inet_ioctl+0x20a>
10c7d4dc:       2f0a            movel %a2,%sp@-
10c7d4de:       2f02            movel %d2,%sp@-
10c7d4e0:       4eb9 10c7 a15c  jsr 10c7a15c <arp_ioctl>
10c7d4e6:       6056            bras 10c7d53e <inet_ioctl+0x20a>
10c7d4e8:       2f0a            movel %a2,%sp@-
10c7d4ea:       2f02            movel %d2,%sp@-
10c7d4ec:       4eb9 10c7 bae6  jsr 10c7bae6 <devinet_ioctl>
10c7d4f2:       604a            bras 10c7d53e <inet_ioctl+0x20a>
10c7d4f4:       70bf            moveq #-65,%d0
10c7d4f6:       6046            bras 10c7d53e <inet_ioctl+0x20a>
10c7d4f8:       2002            movel %d2,%d0
10c7d4fa:       0680 ffff 7610  addil #-35312,%d0
10c7d500:       720f            moveq #15,%d1
10c7d502:       b280            cmpl %d0,%d1
10c7d504:       650c            bcss 10c7d512 <inet_ioctl+0x1de>
10c7d506:       2f0a            movel %a2,%sp@-
10c7d508:       2f02            movel %d2,%sp@-
10c7d50a:       4eb9 10c5 91c0  jsr 10c591c0 <dev_ioctl>
10c7d510:       602c            bras 10c7d53e <inet_ioctl+0x20a>
10c7d512:       2069 00d2       moveal %a1@(210),%a0
10c7d516:       4aa8 0010       tstl %a0@(16)
10c7d51a:       6718            beqs 10c7d534 <inet_ioctl+0x200>
10c7d51c:       2f0a            movel %a2,%sp@-
10c7d51e:       2f02            movel %d2,%sp@-
10c7d520:       2f09            movel %a1,%sp@-
10c7d522:       2068 0010       moveal %a0@(16),%a0
10c7d526:       4e90            jsr %a0@
10c7d528:       4fef 000c       lea %sp@(12),%sp
10c7d52c:       0c80 ffff fdfd  cmpil #-515,%d0
10c7d532:       660a            bnes 10c7d53e <inet_ioctl+0x20a>
10c7d534:       2f0a            movel %a2,%sp@-
10c7d536:       2f02            movel %d2,%sp@-
10c7d538:       4eb9 10c5 91c0  jsr 10c591c0 <dev_ioctl>
10c7d53e:       242e fff8       movel %fp@(-8),%d2
10c7d542:       246e fffc       moveal %fp@(-4),%a2
10c7d546:       4e5e            unlk %fp
10c7d548:       4e75            rts

10c7d54a <inet_register_protosw>:
10c7d54a:       4e56 0000       linkw %fp,#0
10c7d54e:       48e7 0038       moveml %a2-%a4,%sp@-
10c7d552:       266e 0008       moveal %fp@(8),%a3
10c7d556:       222b 000a       movel %a3@(10),%d1
10c7d55a:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c7d560:       5290            addql #1,%a0@
10c7d562:       302b 0008       movew %a3@(8),%d0
10c7d566:       2848            moveal %a0,%a4
10c7d568:       0c40 000b       cmpiw #11,%d0
10c7d56c:       626c            bhis 10c7d5da <inet_register_protosw+0x90>
10c7d56e:       95ca            subal %a2,%a2
10c7d570:       0280 0000 ffff  andil #65535,%d0
10c7d576:       41f9 1003 2900  lea 10032900 <inetsw>,%a0
10c7d57c:       e788            lsll #3,%d0
10c7d57e:       2270 0800       moveal %a0@(00000000,%d0:l),%a1
10c7d582:       600c            bras 10c7d590 <inet_register_protosw+0x46>
10c7d584:       95ca            subal %a2,%a2
10c7d586:       2251            moveal %a1@,%a1
10c7d588:       4280            clrl %d0
10c7d58a:       302b 0008       movew %a3@(8),%d0
10c7d58e:       e788            lsll #3,%d0
10c7d590:       d088            addl %a0,%d0
10c7d592:       b089            cmpl %a1,%d0
10c7d594:       6710            beqs 10c7d5a6 <inet_register_protosw+0x5c>
10c7d596:       2449            moveal %a1,%a2
10c7d598:       b2aa 000a       cmpl %a2@(10),%d1
10c7d59c:       66e6            bnes 10c7d584 <inet_register_protosw+0x3a>
10c7d59e:       082a 0001 001b  btst #1,%a2@(27)
10c7d5a4:       67de            beqs 10c7d584 <inet_register_protosw+0x3a>
10c7d5a6:       b4fc 0000       cmpaw #0,%a2
10c7d5aa:       661e            bnes 10c7d5ca <inet_register_protosw+0x80>
10c7d5ac:       4280            clrl %d0
10c7d5ae:       302b 0008       movew %a3@(8),%d0
10c7d5b2:       e788            lsll #3,%d0
10c7d5b4:       41f0 0800       lea %a0@(00000000,%d0:l),%a0
10c7d5b8:       2250            moveal %a0@,%a1
10c7d5ba:       234b 0004       movel %a3,%a1@(4)
10c7d5be:       2689            movel %a1,%a3@
10c7d5c0:       2748 0004       movel %a0,%a3@(4)
10c7d5c4:       208b            movel %a3,%a0@
10c7d5c6:       5394            subql #1,%a4@
10c7d5c8:       6022            bras 10c7d5ec <inet_register_protosw+0xa2>
10c7d5ca:       2f01            movel %d1,%sp@-
10c7d5cc:       4879 1000 a324  pea 1000a324 <timer_bug_msg+0x115d>
10c7d5d2:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7d5d8:       60ec            bras 10c7d5c6 <inet_register_protosw+0x7c>
10c7d5da:       3f00            movew %d0,%sp@-
10c7d5dc:       4267            clrw %sp@-
10c7d5de:       4879 1000 a353  pea 1000a353 <timer_bug_msg+0x118c>
10c7d5e4:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7d5ea:       60da            bras 10c7d5c6 <inet_register_protosw+0x7c>
10c7d5ec:       4cee 1c00 fff4  moveml %fp@(-12),%a2-%a4
10c7d5f2:       4e5e            unlk %fp
10c7d5f4:       4e75            rts

10c7d5f6 <inet_unregister_protosw>:
10c7d5f6:       4e56 0000       linkw %fp,#0
10c7d5fa:       2f0a            movel %a2,%sp@-
10c7d5fc:       226e 0008       moveal %fp@(8),%a1
10c7d600:       0829 0001 001b  btst #1,%a1@(27)
10c7d606:       6712            beqs 10c7d61a <inet_unregister_protosw+0x24>
10c7d608:       2f29 000a       movel %a1@(10),%sp@-
10c7d60c:       4879 1000 a38c  pea 1000a38c <timer_bug_msg+0x11c5>
10c7d612:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7d618:       6016            bras 10c7d630 <inet_unregister_protosw+0x3a>
10c7d61a:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c7d620:       5290            addql #1,%a0@
10c7d622:       2469 0004       moveal %a1@(4),%a2
10c7d626:       2251            moveal %a1@,%a1
10c7d628:       234a 0004       movel %a2,%a1@(4)
10c7d62c:       2489            movel %a1,%a2@
10c7d62e:       5390            subql #1,%a0@
10c7d630:       246e fffc       moveal %fp@(-4),%a2
10c7d634:       4e5e            unlk %fp
10c7d636:       4e75            rts

10c7d638 <ip_ma_put>:
10c7d638:       4e56 0000       linkw %fp,#0
10c7d63c:       2f0a            movel %a2,%sp@-
10c7d63e:       246e 0008       moveal %fp@(8),%a2
10c7d642:       41ea 0024       lea %a2@(36),%a0
10c7d646:       40c1            movew %sr,%d1
10c7d648:       007c 0700       oriw #1792,%sr
10c7d64c:       2010            movel %a0@,%d0
10c7d64e:       5380            subql #1,%d0
10c7d650:       2080            movel %d0,%a0@
10c7d652:       46c1            movew %d1,%sr
10c7d654:       4a80            tstl %d0
10c7d656:       662a            bnes 10c7d682 <ip_ma_put+0x4a>
10c7d658:       2252            moveal %a2@,%a1
10c7d65a:       41e9 0004       lea %a1@(4),%a0
10c7d65e:       40c1            movew %sr,%d1
10c7d660:       007c 0700       oriw #1792,%sr
10c7d664:       2010            movel %a0@,%d0
10c7d666:       5380            subql #1,%d0
10c7d668:       2080            movel %d0,%a0@
10c7d66a:       46c1            movew %d1,%sr
10c7d66c:       4a80            tstl %d0
10c7d66e:       660a            bnes 10c7d67a <ip_ma_put+0x42>
10c7d670:       2f09            movel %a1,%sp@-
10c7d672:       4eb9 10c7 b19c  jsr 10c7b19c <in_dev_finish_destroy>
10c7d678:       588f            addql #4,%sp
10c7d67a:       2f0a            movel %a2,%sp@-
10c7d67c:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c7d682:       246e fffc       moveal %fp@(-4),%a2
10c7d686:       4e5e            unlk %fp
10c7d688:       4e75            rts

10c7d68a <ip_mc_filter_add>:
10c7d68a:       4e56 fff8       linkw %fp,#-8
10c7d68e:       2f0a            movel %a2,%sp@-
10c7d690:       2f02            movel %d2,%sp@-
10c7d692:       206e 0008       moveal %fp@(8),%a0
10c7d696:       2450            moveal %a0@,%a2
10c7d698:       42a7            clrl %sp@-
10c7d69a:       2f0a            movel %a2,%sp@-
10c7d69c:       240e            movel %fp,%d2
10c7d69e:       5182            subql #8,%d2
10c7d6a0:       2f02            movel %d2,%sp@-
10c7d6a2:       2f2e 000c       movel %fp@(12),%sp@-
10c7d6a6:       4eb9 10c7 91a0  jsr 10c791a0 <arp_mc_map>
10c7d6ac:       4fef 0010       lea %sp@(16),%sp
10c7d6b0:       4a80            tstl %d0
10c7d6b2:       6614            bnes 10c7d6c8 <ip_mc_filter_add+0x3e>
10c7d6b4:       42a7            clrl %sp@-
10c7d6b6:       4280            clrl %d0
10c7d6b8:       102a 007a       moveb %a2@(122),%d0
10c7d6bc:       2f00            movel %d0,%sp@-
10c7d6be:       2f02            movel %d2,%sp@-
10c7d6c0:       2f0a            movel %a2,%sp@-
10c7d6c2:       4eb9 10c5 9914  jsr 10c59914 <dev_mc_add>
10c7d6c8:       242e fff0       movel %fp@(-16),%d2
10c7d6cc:       246e fff4       moveal %fp@(-12),%a2
10c7d6d0:       4e5e            unlk %fp
10c7d6d2:       4e75            rts

10c7d6d4 <ip_mc_filter_del>:
10c7d6d4:       4e56 fff8       linkw %fp,#-8
10c7d6d8:       2f0a            movel %a2,%sp@-
10c7d6da:       2f02            movel %d2,%sp@-
10c7d6dc:       206e 0008       moveal %fp@(8),%a0
10c7d6e0:       2450            moveal %a0@,%a2
10c7d6e2:       42a7            clrl %sp@-
10c7d6e4:       2f0a            movel %a2,%sp@-
10c7d6e6:       240e            movel %fp,%d2
10c7d6e8:       5182            subql #8,%d2
10c7d6ea:       2f02            movel %d2,%sp@-
10c7d6ec:       2f2e 000c       movel %fp@(12),%sp@-
10c7d6f0:       4eb9 10c7 91a0  jsr 10c791a0 <arp_mc_map>
10c7d6f6:       4fef 0010       lea %sp@(16),%sp
10c7d6fa:       4a80            tstl %d0
10c7d6fc:       6614            bnes 10c7d712 <ip_mc_filter_del+0x3e>
10c7d6fe:       42a7            clrl %sp@-
10c7d700:       4280            clrl %d0
10c7d702:       102a 007a       moveb %a2@(122),%d0
10c7d706:       2f00            movel %d0,%sp@-
10c7d708:       2f02            movel %d2,%sp@-
10c7d70a:       2f0a            movel %a2,%sp@-
10c7d70c:       4eb9 10c5 986e  jsr 10c5986e <dev_mc_delete>
10c7d712:       242e fff0       movel %fp@(-16),%d2
10c7d716:       246e fff4       moveal %fp@(-12),%a2
10c7d71a:       4e5e            unlk %fp
10c7d71c:       4e75            rts

10c7d71e <igmp_group_dropped>:
10c7d71e:       4e56 0000       linkw %fp,#0
10c7d722:       206e 0008       moveal %fp@(8),%a0
10c7d726:       4a28 002f       tstb %a0@(47)
10c7d72a:       670e            beqs 10c7d73a <igmp_group_dropped+0x1c>
10c7d72c:       4228 002f       clrb %a0@(47)
10c7d730:       2f28 0004       movel %a0@(4),%sp@-
10c7d734:       2f10            movel %a0@,%sp@-
10c7d736:       4eba ff9c       jsr %pc@(10c7d6d4 <ip_mc_filter_del>)
10c7d73a:       4e5e            unlk %fp
10c7d73c:       4e75            rts

10c7d73e <igmp_group_added>:
10c7d73e:       4e56 0000       linkw %fp,#0
10c7d742:       206e 0008       moveal %fp@(8),%a0
10c7d746:       4a28 002f       tstb %a0@(47)
10c7d74a:       6610            bnes 10c7d75c <igmp_group_added+0x1e>
10c7d74c:       117c 0001 002f  moveb #1,%a0@(47)
10c7d752:       2f28 0004       movel %a0@(4),%sp@-
10c7d756:       2f10            movel %a0@,%sp@-
10c7d758:       4eba ff30       jsr %pc@(10c7d68a <ip_mc_filter_add>)
10c7d75c:       4e5e            unlk %fp
10c7d75e:       4e75            rts

10c7d760 <ip_mc_inc_group>:
10c7d760:       4e56 0000       linkw %fp,#0
10c7d764:       2f0a            movel %a2,%sp@-
10c7d766:       2f02            movel %d2,%sp@-
10c7d768:       246e 0008       moveal %fp@(8),%a2
10c7d76c:       242e 000c       movel %fp@(12),%d2
10c7d770:       43f9 1000 fdc8  lea 1000fdc8 <rtnl_sem>,%a1
10c7d776:       5391            subql #1,%a1@
10c7d778:       6a06            bpls 10c7d780 <ip_mc_inc_group+0x20>
10c7d77a:       4ef9 10c8 9df2  jmp 10c89df2 <packet_exit+0xbc>
10c7d780:       4280            clrl %d0
10c7d782:       4a80            tstl %d0
10c7d784:       6622            bnes 10c7d7a8 <ip_mc_inc_group+0x48>
10c7d786:       2249            moveal %a1,%a1
10c7d788:       41fa 000c       lea %pc@(10c7d796 <ip_mc_inc_group+0x36>),%a0
10c7d78c:       5291            addql #1,%a1@
10c7d78e:       6e06            bgts 10c7d796 <ip_mc_inc_group+0x36>
10c7d790:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c7d796:       4878 01ea       pea 1ea <LSIGTRAP+0x1e5>
10c7d79a:       4879 1000 a441  pea 1000a441 <timer_bug_msg+0x127a>
10c7d7a0:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7d7a6:       508f            addql #8,%sp
10c7d7a8:       226a 0014       moveal %a2@(20),%a1
10c7d7ac:       b2fc 0000       cmpaw #0,%a1
10c7d7b0:       6716            beqs 10c7d7c8 <ip_mc_inc_group+0x68>
10c7d7b2:       b4a9 0004       cmpl %a1@(4),%d2
10c7d7b6:       6606            bnes 10c7d7be <ip_mc_inc_group+0x5e>
10c7d7b8:       52a9 0020       addql #1,%a1@(32)
10c7d7bc:       606a            bras 10c7d828 <ip_mc_inc_group+0xc8>
10c7d7be:       2269 0008       moveal %a1@(8),%a1
10c7d7c2:       b2fc 0000       cmpaw #0,%a1
10c7d7c6:       66ea            bnes 10c7d7b2 <ip_mc_inc_group+0x52>
10c7d7c8:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c7d7cc:       4878 0030       pea 30 <LSIGTRAP+0x2b>
10c7d7d0:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c7d7d6:       2240            moveal %d0,%a1
10c7d7d8:       508f            addql #8,%sp
10c7d7da:       b2fc 0000       cmpaw #0,%a1
10c7d7de:       6748            beqs 10c7d828 <ip_mc_inc_group+0xc8>
10c7d7e0:       7001            moveq #1,%d0
10c7d7e2:       2340 0020       movel %d0,%a1@(32)
10c7d7e6:       228a            movel %a2,%a1@
10c7d7e8:       41ea 0004       lea %a2@(4),%a0
10c7d7ec:       5290            addql #1,%a0@
10c7d7ee:       2342 0004       movel %d2,%a1@(4)
10c7d7f2:       2340 0024       movel %d0,%a1@(36)
10c7d7f6:       4229 002f       clrb %a1@(47)
10c7d7fa:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c7d800:       5290            addql #1,%a0@
10c7d802:       236a 0014 0008  movel %a2@(20),%a1@(8)
10c7d808:       2549 0014       movel %a1,%a2@(20)
10c7d80c:       5390            subql #1,%a0@
10c7d80e:       2f09            movel %a1,%sp@-
10c7d810:       4eba ff2c       jsr %pc@(10c7d73e <igmp_group_added>)
10c7d814:       2052            moveal %a2@,%a0
10c7d816:       588f            addql #4,%sp
10c7d818:       0828 0000 0053  btst #0,%a0@(83)
10c7d81e:       6708            beqs 10c7d828 <ip_mc_inc_group+0xc8>
10c7d820:       2f0a            movel %a2,%sp@-
10c7d822:       4eb9 10c6 153c  jsr 10c6153c <ip_rt_multicast_event>
10c7d828:       242e fff8       movel %fp@(-8),%d2
10c7d82c:       246e fffc       moveal %fp@(-4),%a2
10c7d830:       4e5e            unlk %fp
10c7d832:       4e75            rts

10c7d834 <ip_mc_dec_group>:
10c7d834:       4e56 0000       linkw %fp,#0
10c7d838:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c7d83c:       266e 0008       moveal %fp@(8),%a3
10c7d840:       242e 000c       movel %fp@(12),%d2
10c7d844:       43f9 1000 fdc8  lea 1000fdc8 <rtnl_sem>,%a1
10c7d84a:       5391            subql #1,%a1@
10c7d84c:       6a06            bpls 10c7d854 <ip_mc_dec_group+0x20>
10c7d84e:       4ef9 10c8 9dfe  jmp 10c89dfe <packet_exit+0xc8>
10c7d854:       4280            clrl %d0
10c7d856:       4a80            tstl %d0
10c7d858:       6622            bnes 10c7d87c <ip_mc_dec_group+0x48>
10c7d85a:       2249            moveal %a1,%a1
10c7d85c:       41fa 000c       lea %pc@(10c7d86a <ip_mc_dec_group+0x36>),%a0
10c7d860:       5291            addql #1,%a1@
10c7d862:       6e06            bgts 10c7d86a <ip_mc_dec_group+0x36>
10c7d864:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c7d86a:       4878 021a       pea 21a <LSIGTRAP+0x215>
10c7d86e:       4879 1000 a477  pea 1000a477 <timer_bug_msg+0x12b0>
10c7d874:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7d87a:       508f            addql #8,%sp
10c7d87c:       43eb 0014       lea %a3@(20),%a1
10c7d880:       2451            moveal %a1@,%a2
10c7d882:       b4fc 0000       cmpaw #0,%a2
10c7d886:       6758            beqs 10c7d8e0 <ip_mc_dec_group+0xac>
10c7d888:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c7d88e:       b4aa 0004       cmpl %a2@(4),%d2
10c7d892:       6640            bnes 10c7d8d4 <ip_mc_dec_group+0xa0>
10c7d894:       202a 0020       movel %a2@(32),%d0
10c7d898:       2200            movel %d0,%d1
10c7d89a:       5381            subql #1,%d1
10c7d89c:       2541 0020       movel %d1,%a2@(32)
10c7d8a0:       7201            moveq #1,%d1
10c7d8a2:       b280            cmpl %d0,%d1
10c7d8a4:       663a            bnes 10c7d8e0 <ip_mc_dec_group+0xac>
10c7d8a6:       5290            addql #1,%a0@
10c7d8a8:       22aa 0008       movel %a2@(8),%a1@
10c7d8ac:       5390            subql #1,%a0@
10c7d8ae:       2f0a            movel %a2,%sp@-
10c7d8b0:       4eba fe6c       jsr %pc@(10c7d71e <igmp_group_dropped>)
10c7d8b4:       2053            moveal %a3@,%a0
10c7d8b6:       588f            addql #4,%sp
10c7d8b8:       0828 0000 0053  btst #0,%a0@(83)
10c7d8be:       670a            beqs 10c7d8ca <ip_mc_dec_group+0x96>
10c7d8c0:       2f0b            movel %a3,%sp@-
10c7d8c2:       4eb9 10c6 153c  jsr 10c6153c <ip_rt_multicast_event>
10c7d8c8:       588f            addql #4,%sp
10c7d8ca:       2f0a            movel %a2,%sp@-
10c7d8cc:       4eba fd6a       jsr %pc@(10c7d638 <ip_ma_put>)
10c7d8d0:       7000            moveq #0,%d0
10c7d8d2:       600e            bras 10c7d8e2 <ip_mc_dec_group+0xae>
10c7d8d4:       43ea 0008       lea %a2@(8),%a1
10c7d8d8:       2451            moveal %a1@,%a2
10c7d8da:       b4fc 0000       cmpaw #0,%a2
10c7d8de:       66ae            bnes 10c7d88e <ip_mc_dec_group+0x5a>
10c7d8e0:       70fd            moveq #-3,%d0
10c7d8e2:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c7d8e8:       4e5e            unlk %fp
10c7d8ea:       4e75            rts

10c7d8ec <ip_mc_down>:
10c7d8ec:       4e56 0000       linkw %fp,#0
10c7d8f0:       2f0b            movel %a3,%sp@-
10c7d8f2:       2f0a            movel %a2,%sp@-
10c7d8f4:       266e 0008       moveal %fp@(8),%a3
10c7d8f8:       43f9 1000 fdc8  lea 1000fdc8 <rtnl_sem>,%a1
10c7d8fe:       5391            subql #1,%a1@
10c7d900:       6a06            bpls 10c7d908 <ip_mc_down+0x1c>
10c7d902:       4ef9 10c8 9e0a  jmp 10c89e0a <packet_exit+0xd4>
10c7d908:       4280            clrl %d0
10c7d90a:       4a80            tstl %d0
10c7d90c:       6622            bnes 10c7d930 <ip_mc_down+0x44>
10c7d90e:       2249            moveal %a1,%a1
10c7d910:       41fa 000c       lea %pc@(10c7d91e <ip_mc_down+0x32>),%a0
10c7d914:       5291            addql #1,%a1@
10c7d916:       6e06            bgts 10c7d91e <ip_mc_down+0x32>
10c7d918:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c7d91e:       4878 0237       pea 237 <LSIGTRAP+0x232>
10c7d922:       4879 1000 a4ad  pea 1000a4ad <timer_bug_msg+0x12e6>
10c7d928:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7d92e:       508f            addql #8,%sp
10c7d930:       246b 0014       moveal %a3@(20),%a2
10c7d934:       b4fc 0000       cmpaw #0,%a2
10c7d938:       6712            beqs 10c7d94c <ip_mc_down+0x60>
10c7d93a:       2f0a            movel %a2,%sp@-
10c7d93c:       4eba fde0       jsr %pc@(10c7d71e <igmp_group_dropped>)
10c7d940:       588f            addql #4,%sp
10c7d942:       246a 0008       moveal %a2@(8),%a2
10c7d946:       b4fc 0000       cmpaw #0,%a2
10c7d94a:       66ee            bnes 10c7d93a <ip_mc_down+0x4e>
10c7d94c:       2f3c e000 0001  movel #-536870911,%sp@-
10c7d952:       2f0b            movel %a3,%sp@-
10c7d954:       4eba fede       jsr %pc@(10c7d834 <ip_mc_dec_group>)
10c7d958:       246e fff8       moveal %fp@(-8),%a2
10c7d95c:       266e fffc       moveal %fp@(-4),%a3
10c7d960:       4e5e            unlk %fp
10c7d962:       4e75            rts

10c7d964 <ip_mc_up>:
10c7d964:       4e56 0000       linkw %fp,#0
10c7d968:       2f0a            movel %a2,%sp@-
10c7d96a:       246e 0008       moveal %fp@(8),%a2
10c7d96e:       43f9 1000 fdc8  lea 1000fdc8 <rtnl_sem>,%a1
10c7d974:       5391            subql #1,%a1@
10c7d976:       6a06            bpls 10c7d97e <ip_mc_up+0x1a>
10c7d978:       4ef9 10c8 9e16  jmp 10c89e16 <packet_exit+0xe0>
10c7d97e:       4280            clrl %d0
10c7d980:       4a80            tstl %d0
10c7d982:       6622            bnes 10c7d9a6 <ip_mc_up+0x42>
10c7d984:       2249            moveal %a1,%a1
10c7d986:       41fa 000c       lea %pc@(10c7d994 <ip_mc_up+0x30>),%a0
10c7d98a:       5291            addql #1,%a1@
10c7d98c:       6e06            bgts 10c7d994 <ip_mc_up+0x30>
10c7d98e:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c7d994:       4878 0245       pea 245 <LSIGTRAP+0x240>
10c7d998:       4879 1000 a4de  pea 1000a4de <timer_bug_msg+0x1317>
10c7d99e:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7d9a4:       508f            addql #8,%sp
10c7d9a6:       2f3c e000 0001  movel #-536870911,%sp@-
10c7d9ac:       2f0a            movel %a2,%sp@-
10c7d9ae:       4eba fdb0       jsr %pc@(10c7d760 <ip_mc_inc_group>)
10c7d9b2:       246a 0014       moveal %a2@(20),%a2
10c7d9b6:       508f            addql #8,%sp
10c7d9b8:       b4fc 0000       cmpaw #0,%a2
10c7d9bc:       6712            beqs 10c7d9d0 <ip_mc_up+0x6c>
10c7d9be:       2f0a            movel %a2,%sp@-
10c7d9c0:       4eba fd7c       jsr %pc@(10c7d73e <igmp_group_added>)
10c7d9c4:       588f            addql #4,%sp
10c7d9c6:       246a 0008       moveal %a2@(8),%a2
10c7d9ca:       b4fc 0000       cmpaw #0,%a2
10c7d9ce:       66ee            bnes 10c7d9be <ip_mc_up+0x5a>
10c7d9d0:       246e fffc       moveal %fp@(-4),%a2
10c7d9d4:       4e5e            unlk %fp
10c7d9d6:       4e75            rts

10c7d9d8 <ip_mc_destroy_dev>:
10c7d9d8:       4e56 0000       linkw %fp,#0
10c7d9dc:       48e7 003c       moveml %a2-%a5,%sp@-
10c7d9e0:       2a6e 0008       moveal %fp@(8),%a5
10c7d9e4:       43f9 1000 fdc8  lea 1000fdc8 <rtnl_sem>,%a1
10c7d9ea:       5391            subql #1,%a1@
10c7d9ec:       6a06            bpls 10c7d9f4 <ip_mc_destroy_dev+0x1c>
10c7d9ee:       4ef9 10c8 9e22  jmp 10c89e22 <packet_exit+0xec>
10c7d9f4:       4280            clrl %d0
10c7d9f6:       4a80            tstl %d0
10c7d9f8:       6622            bnes 10c7da1c <ip_mc_destroy_dev+0x44>
10c7d9fa:       2249            moveal %a1,%a1
10c7d9fc:       41fa 000c       lea %pc@(10c7da0a <ip_mc_destroy_dev+0x32>),%a0
10c7da00:       5291            addql #1,%a1@
10c7da02:       6e06            bgts 10c7da0a <ip_mc_destroy_dev+0x32>
10c7da04:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c7da0a:       4878 0255       pea 255 <LSIGTRAP+0x250>
10c7da0e:       4879 1000 a50d  pea 1000a50d <timer_bug_msg+0x1346>
10c7da14:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7da1a:       508f            addql #8,%sp
10c7da1c:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c7da22:       5290            addql #1,%a0@
10c7da24:       246d 0014       moveal %a5@(20),%a2
10c7da28:       2848            moveal %a0,%a4
10c7da2a:       b4fc 0000       cmpaw #0,%a2
10c7da2e:       6724            beqs 10c7da54 <ip_mc_destroy_dev+0x7c>
10c7da30:       264c            moveal %a4,%a3
10c7da32:       2b6a 0008 0014  movel %a2@(8),%a5@(20)
10c7da38:       5393            subql #1,%a3@
10c7da3a:       2f0a            movel %a2,%sp@-
10c7da3c:       4eba fce0       jsr %pc@(10c7d71e <igmp_group_dropped>)
10c7da40:       2f0a            movel %a2,%sp@-
10c7da42:       4eba fbf4       jsr %pc@(10c7d638 <ip_ma_put>)
10c7da46:       508f            addql #8,%sp
10c7da48:       5293            addql #1,%a3@
10c7da4a:       246d 0014       moveal %a5@(20),%a2
10c7da4e:       b4fc 0000       cmpaw #0,%a2
10c7da52:       66de            bnes 10c7da32 <ip_mc_destroy_dev+0x5a>
10c7da54:       5394            subql #1,%a4@
10c7da56:       4cee 3c00 fff0  moveml %fp@(-16),%a2-%a5
10c7da5c:       4e5e            unlk %fp
10c7da5e:       4e75            rts

10c7da60 <ip_mc_find_dev>:
10c7da60:       4e56 ffe8       linkw %fp,#-24
10c7da64:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c7da68:       266e 0008       moveal %fp@(8),%a3
10c7da6c:       95ca            subal %a2,%a2
10c7da6e:       7400            moveq #0,%d2
10c7da70:       202b 0004       movel %a3@(4),%d0
10c7da74:       671c            beqs 10c7da92 <ip_mc_find_dev+0x32>
10c7da76:       2f00            movel %d0,%sp@-
10c7da78:       4eb9 10c7 dea4  jsr 10c7dea4 <ip_dev_find>
10c7da7e:       2440            moveal %d0,%a2
10c7da80:       588f            addql #4,%sp
10c7da82:       b4fc 0000       cmpaw #0,%a2
10c7da86:       6604            bnes 10c7da8c <ip_mc_find_dev+0x2c>
10c7da88:       7000            moveq #0,%d0
10c7da8a:       605c            bras 10c7dae8 <ip_mc_find_dev+0x88>
10c7da8c:       41ea 00d8       lea %a2@(216),%a0
10c7da90:       5390            subql #1,%a0@
10c7da92:       b4fc 0000       cmpaw #0,%a2
10c7da96:       6644            bnes 10c7dadc <ip_mc_find_dev+0x7c>
10c7da98:       2013            movel %a3@,%d0
10c7da9a:       42ae fff2       clrl %fp@(-14)
10c7da9e:       42ae fff6       clrl %fp@(-10)
10c7daa2:       42ae fffa       clrl %fp@(-6)
10c7daa6:       426e fffe       clrw %fp@(-2)
10c7daaa:       2d40 ffee       movel %d0,%fp@(-18)
10c7daae:       422e fffe       clrb %fp@(-2)
10c7dab2:       486e ffee       pea %fp@(-18)
10c7dab6:       486e ffea       pea %fp@(-22)
10c7daba:       4eb9 10c6 0e00  jsr 10c60e00 <ip_route_output_key>
10c7dac0:       4a80            tstl %d0
10c7dac2:       6612            bnes 10c7dad6 <ip_mc_find_dev+0x76>
10c7dac4:       206e ffea       moveal %fp@(-22),%a0
10c7dac8:       2468 000c       moveal %a0@(12),%a2
10c7dacc:       b0fc 0000       cmpaw #0,%a0
10c7dad0:       6704            beqs 10c7dad6 <ip_mc_find_dev+0x76>
10c7dad2:       5888            addql #4,%a0
10c7dad4:       5390            subql #1,%a0@
10c7dad6:       b4fc 0000       cmpaw #0,%a2
10c7dada:       670a            beqs 10c7dae6 <ip_mc_find_dev+0x86>
10c7dadc:       276a 003a 0008  movel %a2@(58),%a3@(8)
10c7dae2:       242a 00a8       movel %a2@(168),%d2
10c7dae6:       2002            movel %d2,%d0
10c7dae8:       4cee 0c04 ffdc  moveml %fp@(-36),%d2/%a2-%a3
10c7daee:       4e5e            unlk %fp
10c7daf0:       4e75            rts

10c7daf2 <ip_mc_join_group>:
10c7daf2:       4e56 0000       linkw %fp,#0
10c7daf6:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c7dafa:       2a6e 0008       moveal %fp@(8),%a5
10c7dafe:       286e 000c       moveal %fp@(12),%a4
10c7db02:       2a14            movel %a4@,%d5
10c7db04:       7800            moveq #0,%d4
10c7db06:       2005            movel %d5,%d0
10c7db08:       0280 f000 0000  andil #-268435456,%d0
10c7db0e:       0c80 e000 0000  cmpil #-536870912,%d0
10c7db14:       6706            beqs 10c7db1c <ip_mc_join_group+0x2a>
10c7db16:       70ea            moveq #-22,%d0
10c7db18:       6000 0120       braw 10c7dc3a <ip_mc_join_group+0x148>
10c7db1c:       227c 1000 fdc8  moveal #268500424,%a1
10c7db22:       41fa 000c       lea %pc@(10c7db30 <ip_mc_join_group+0x3e>),%a0
10c7db26:       5391            subql #1,%a1@
10c7db28:       6a06            bpls 10c7db30 <ip_mc_join_group+0x3e>
10c7db2a:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c7db30:       202c 0008       movel %a4@(8),%d0
10c7db34:       660c            bnes 10c7db42 <ip_mc_join_group+0x50>
10c7db36:       2f0c            movel %a4,%sp@-
10c7db38:       4eba ff26       jsr %pc@(10c7da60 <ip_mc_find_dev>)
10c7db3c:       2400            movel %d0,%d2
10c7db3e:       588f            addql #4,%sp
10c7db40:       6014            bras 10c7db56 <ip_mc_join_group+0x64>
10c7db42:       2f00            movel %d0,%sp@-
10c7db44:       4eb9 10c7 b7c2  jsr 10c7b7c2 <inetdev_by_index>
10c7db4a:       2400            movel %d0,%d2
10c7db4c:       588f            addql #4,%sp
10c7db4e:       670a            beqs 10c7db5a <ip_mc_join_group+0x68>
10c7db50:       2042            moveal %d2,%a0
10c7db52:       5888            addql #4,%a0
10c7db54:       5390            subql #1,%a0@
10c7db56:       4a82            tstl %d2
10c7db58:       6608            bnes 10c7db62 <ip_mc_join_group+0x70>
10c7db5a:       97cb            subal %a3,%a3
10c7db5c:       76ed            moveq #-19,%d3
10c7db5e:       6000 0092       braw 10c7dbf2 <ip_mc_join_group+0x100>
10c7db62:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c7db66:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c7db6a:       2f0d            movel %a5,%sp@-
10c7db6c:       4eb9 10c5 4cd2  jsr 10c54cd2 <sock_kmalloc>
10c7db72:       2640            moveal %d0,%a3
10c7db74:       769e            moveq #-98,%d3
10c7db76:       246d 02ca       moveal %a5@(714),%a2
10c7db7a:       4fef 000c       lea %sp@(12),%sp
10c7db7e:       b4fc 0000       cmpaw #0,%a2
10c7db82:       6730            beqs 10c7dbb4 <ip_mc_join_group+0xc2>
10c7db84:       4878 000c       pea c <LSIGTRAP+0x7>
10c7db88:       2f0c            movel %a4,%sp@-
10c7db8a:       486a 0008       pea %a2@(8)
10c7db8e:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c7db94:       4fef 000c       lea %sp@(12),%sp
10c7db98:       4a80            tstl %d0
10c7db9a:       660e            bnes 10c7dbaa <ip_mc_join_group+0xb8>
10c7db9c:       4aac 0004       tstl %a4@(4)
10c7dba0:       6650            bnes 10c7dbf2 <ip_mc_join_group+0x100>
10c7dba2:       52aa 0004       addql #1,%a2@(4)
10c7dba6:       7600            moveq #0,%d3
10c7dba8:       6048            bras 10c7dbf2 <ip_mc_join_group+0x100>
10c7dbaa:       5284            addql #1,%d4
10c7dbac:       2452            moveal %a2@,%a2
10c7dbae:       b4fc 0000       cmpaw #0,%a2
10c7dbb2:       66d0            bnes 10c7db84 <ip_mc_join_group+0x92>
10c7dbb4:       7697            moveq #-105,%d3
10c7dbb6:       b6fc 0000       cmpaw #0,%a3
10c7dbba:       6736            beqs 10c7dbf2 <ip_mc_join_group+0x100>
10c7dbbc:       b8b9 1001 0be4  cmpl 10010be4 <sysctl_igmp_max_memberships>,%d4
10c7dbc2:       6c2e            bges 10c7dbf2 <ip_mc_join_group+0x100>
10c7dbc4:       4878 000c       pea c <LSIGTRAP+0x7>
10c7dbc8:       2f0c            movel %a4,%sp@-
10c7dbca:       486b 0008       pea %a3@(8)
10c7dbce:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c7dbd4:       26ad 02ca       movel %a5@(714),%a3@
10c7dbd8:       7001            moveq #1,%d0
10c7dbda:       2740 0004       movel %d0,%a3@(4)
10c7dbde:       2b4b 02ca       movel %a3,%a5@(714)
10c7dbe2:       2f05            movel %d5,%sp@-
10c7dbe4:       2f02            movel %d2,%sp@-
10c7dbe6:       4eba fb78       jsr %pc@(10c7d760 <ip_mc_inc_group>)
10c7dbea:       97cb            subal %a3,%a3
10c7dbec:       7600            moveq #0,%d3
10c7dbee:       4fef 0014       lea %sp@(20),%sp
10c7dbf2:       227c 1000 fdc8  moveal #268500424,%a1
10c7dbf8:       41fa 000c       lea %pc@(10c7dc06 <ip_mc_join_group+0x114>),%a0
10c7dbfc:       5291            addql #1,%a1@
10c7dbfe:       6e06            bgts 10c7dc06 <ip_mc_join_group+0x114>
10c7dc00:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c7dc06:       2079 1003 339e  moveal 1003339e <rtnl>,%a0
10c7dc0c:       b0fc 0000       cmpaw #0,%a0
10c7dc10:       6712            beqs 10c7dc24 <ip_mc_join_group+0x132>
10c7dc12:       4aa8 005c       tstl %a0@(92)
10c7dc16:       670c            beqs 10c7dc24 <ip_mc_join_group+0x132>
10c7dc18:       42a7            clrl %sp@-
10c7dc1a:       2f08            movel %a0,%sp@-
10c7dc1c:       2068 0312       moveal %a0@(786),%a0
10c7dc20:       4e90            jsr %a0@
10c7dc22:       508f            addql #8,%sp
10c7dc24:       b6fc 0000       cmpaw #0,%a3
10c7dc28:       670e            beqs 10c7dc38 <ip_mc_join_group+0x146>
10c7dc2a:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c7dc2e:       2f0b            movel %a3,%sp@-
10c7dc30:       2f0d            movel %a5,%sp@-
10c7dc32:       4eb9 10c5 4d1c  jsr 10c54d1c <sock_kfree_s>
10c7dc38:       2003            movel %d3,%d0
10c7dc3a:       4cee 3c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a5
10c7dc40:       4e5e            unlk %fp
10c7dc42:       4e75            rts

10c7dc44 <ip_mc_leave_group>:
10c7dc44:       4e56 0000       linkw %fp,#0
10c7dc48:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c7dc4c:       262e 0008       movel %fp@(8),%d3
10c7dc50:       266e 000c       moveal %fp@(12),%a3
10c7dc54:       4eb9 10c5 bee8  jsr 10c5bee8 <rtnl_lock>
10c7dc5a:       2043            moveal %d3,%a0
10c7dc5c:       41e8 02ca       lea %a0@(714),%a0
10c7dc60:       2450            moveal %a0@,%a2
10c7dc62:       49f9 10c5 bf04  lea 10c5bf04 <rtnl_unlock>,%a4
10c7dc68:       b4fc 0000       cmpaw #0,%a2
10c7dc6c:       6700 0094       beqw 10c7dd02 <ip_mc_leave_group+0xbe>
10c7dc70:       202a 0008       movel %a2@(8),%d0
10c7dc74:       b093            cmpl %a3@,%d0
10c7dc76:       667e            bnes 10c7dcf6 <ip_mc_leave_group+0xb2>
10c7dc78:       222a 000c       movel %a2@(12),%d1
10c7dc7c:       b2ab 0004       cmpl %a3@(4),%d1
10c7dc80:       6674            bnes 10c7dcf6 <ip_mc_leave_group+0xb2>
10c7dc82:       202b 0008       movel %a3@(8),%d0
10c7dc86:       6706            beqs 10c7dc8e <ip_mc_leave_group+0x4a>
10c7dc88:       b0aa 0010       cmpl %a2@(16),%d0
10c7dc8c:       6668            bnes 10c7dcf6 <ip_mc_leave_group+0xb2>
10c7dc8e:       202a 0004       movel %a2@(4),%d0
10c7dc92:       2200            movel %d0,%d1
10c7dc94:       5381            subql #1,%d1
10c7dc96:       2541 0004       movel %d1,%a2@(4)
10c7dc9a:       7201            moveq #1,%d1
10c7dc9c:       b280            cmpl %d0,%d1
10c7dc9e:       6706            beqs 10c7dca6 <ip_mc_leave_group+0x62>
10c7dca0:       4e94            jsr %a4@
10c7dca2:       7000            moveq #0,%d0
10c7dca4:       6060            bras 10c7dd06 <ip_mc_leave_group+0xc2>
10c7dca6:       2092            movel %a2@,%a0@
10c7dca8:       2f2a 0010       movel %a2@(16),%sp@-
10c7dcac:       4eb9 10c7 b7c2  jsr 10c7b7c2 <inetdev_by_index>
10c7dcb2:       2400            movel %d0,%d2
10c7dcb4:       588f            addql #4,%sp
10c7dcb6:       672a            beqs 10c7dce2 <ip_mc_leave_group+0x9e>
10c7dcb8:       2f13            movel %a3@,%sp@-
10c7dcba:       2f02            movel %d2,%sp@-
10c7dcbc:       4eba fb76       jsr %pc@(10c7d834 <ip_mc_dec_group>)
10c7dcc0:       508f            addql #8,%sp
10c7dcc2:       2042            moveal %d2,%a0
10c7dcc4:       5888            addql #4,%a0
10c7dcc6:       40c1            movew %sr,%d1
10c7dcc8:       007c 0700       oriw #1792,%sr
10c7dccc:       2010            movel %a0@,%d0
10c7dcce:       5380            subql #1,%d0
10c7dcd0:       2080            movel %d0,%a0@
10c7dcd2:       46c1            movew %d1,%sr
10c7dcd4:       4a80            tstl %d0
10c7dcd6:       660a            bnes 10c7dce2 <ip_mc_leave_group+0x9e>
10c7dcd8:       2f02            movel %d2,%sp@-
10c7dcda:       4eb9 10c7 b19c  jsr 10c7b19c <in_dev_finish_destroy>
10c7dce0:       588f            addql #4,%sp
10c7dce2:       4e94            jsr %a4@
10c7dce4:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c7dce8:       2f0a            movel %a2,%sp@-
10c7dcea:       2f03            movel %d3,%sp@-
10c7dcec:       4eb9 10c5 4d1c  jsr 10c54d1c <sock_kfree_s>
10c7dcf2:       7000            moveq #0,%d0
10c7dcf4:       6010            bras 10c7dd06 <ip_mc_leave_group+0xc2>
10c7dcf6:       204a            moveal %a2,%a0
10c7dcf8:       2452            moveal %a2@,%a2
10c7dcfa:       b4fc 0000       cmpaw #0,%a2
10c7dcfe:       6600 ff70       bnew 10c7dc70 <ip_mc_leave_group+0x2c>
10c7dd02:       4e94            jsr %a4@
10c7dd04:       709d            moveq #-99,%d0
10c7dd06:       4cee 1c0c ffec  moveml %fp@(-20),%d2-%d3/%a2-%a4
10c7dd0c:       4e5e            unlk %fp
10c7dd0e:       4e75            rts

10c7dd10 <ip_mc_drop_socket>:
10c7dd10:       4e56 0000       linkw %fp,#0
10c7dd14:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c7dd18:       266e 0008       moveal %fp@(8),%a3
10c7dd1c:       4aab 02ca       tstl %a3@(714)
10c7dd20:       676a            beqs 10c7dd8c <ip_mc_drop_socket+0x7c>
10c7dd22:       4eb9 10c5 bee8  jsr 10c5bee8 <rtnl_lock>
10c7dd28:       6052            bras 10c7dd7c <ip_mc_drop_socket+0x6c>
10c7dd2a:       2752 02ca       movel %a2@,%a3@(714)
10c7dd2e:       2f2a 0010       movel %a2@(16),%sp@-
10c7dd32:       4eb9 10c7 b7c2  jsr 10c7b7c2 <inetdev_by_index>
10c7dd38:       2400            movel %d0,%d2
10c7dd3a:       588f            addql #4,%sp
10c7dd3c:       672c            beqs 10c7dd6a <ip_mc_drop_socket+0x5a>
10c7dd3e:       2f2a 0008       movel %a2@(8),%sp@-
10c7dd42:       2f02            movel %d2,%sp@-
10c7dd44:       4eba faee       jsr %pc@(10c7d834 <ip_mc_dec_group>)
10c7dd48:       508f            addql #8,%sp
10c7dd4a:       2042            moveal %d2,%a0
10c7dd4c:       5888            addql #4,%a0
10c7dd4e:       40c1            movew %sr,%d1
10c7dd50:       007c 0700       oriw #1792,%sr
10c7dd54:       2010            movel %a0@,%d0
10c7dd56:       5380            subql #1,%d0
10c7dd58:       2080            movel %d0,%a0@
10c7dd5a:       46c1            movew %d1,%sr
10c7dd5c:       4a80            tstl %d0
10c7dd5e:       660a            bnes 10c7dd6a <ip_mc_drop_socket+0x5a>
10c7dd60:       2f02            movel %d2,%sp@-
10c7dd62:       4eb9 10c7 b19c  jsr 10c7b19c <in_dev_finish_destroy>
10c7dd68:       588f            addql #4,%sp
10c7dd6a:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c7dd6e:       2f0a            movel %a2,%sp@-
10c7dd70:       2f0b            movel %a3,%sp@-
10c7dd72:       4eb9 10c5 4d1c  jsr 10c54d1c <sock_kfree_s>
10c7dd78:       4fef 000c       lea %sp@(12),%sp
10c7dd7c:       246b 02ca       moveal %a3@(714),%a2
10c7dd80:       b4fc 0000       cmpaw #0,%a2
10c7dd84:       66a4            bnes 10c7dd2a <ip_mc_drop_socket+0x1a>
10c7dd86:       4eb9 10c5 bf04  jsr 10c5bf04 <rtnl_unlock>
10c7dd8c:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c7dd92:       4e5e            unlk %fp
10c7dd94:       4e75            rts

10c7dd96 <ip_check_mc>:
10c7dd96:       4e56 0000       linkw %fp,#0
10c7dd9a:       206e 0008       moveal %fp@(8),%a0
10c7dd9e:       202e 000c       movel %fp@(12),%d0
10c7dda2:       2068 0014       moveal %a0@(20),%a0
10c7dda6:       b0fc 0000       cmpaw #0,%a0
10c7ddaa:       6714            beqs 10c7ddc0 <ip_check_mc+0x2a>
10c7ddac:       b0a8 0004       cmpl %a0@(4),%d0
10c7ddb0:       6604            bnes 10c7ddb6 <ip_check_mc+0x20>
10c7ddb2:       7001            moveq #1,%d0
10c7ddb4:       600c            bras 10c7ddc2 <ip_check_mc+0x2c>
10c7ddb6:       2068 0008       moveal %a0@(8),%a0
10c7ddba:       b0fc 0000       cmpaw #0,%a0
10c7ddbe:       66ec            bnes 10c7ddac <ip_check_mc+0x16>
10c7ddc0:       7000            moveq #0,%d0
10c7ddc2:       4e5e            unlk %fp
10c7ddc4:       4e75            rts
10c7ddc6:       4e75            rts

10c7ddc8 <fib_flush>:
10c7ddc8:       4e56 0000       linkw %fp,#0
10c7ddcc:       2f02            movel %d2,%sp@-
10c7ddce:       2079 1003 29e8  moveal 100329e8 <main_table>,%a0
10c7ddd4:       2f08            movel %a0,%sp@-
10c7ddd6:       2068 0016       moveal %a0@(22),%a0
10c7ddda:       4e90            jsr %a0@
10c7dddc:       2400            movel %d0,%d2
10c7ddde:       2079 1003 2ede  moveal 10032ede <local_table>,%a0
10c7dde4:       2f08            movel %a0,%sp@-
10c7dde6:       2068 0016       moveal %a0@(22),%a0
10c7ddea:       4e90            jsr %a0@
10c7ddec:       d480            addl %d0,%d2
10c7ddee:       508f            addql #8,%sp
10c7ddf0:       670a            beqs 10c7ddfc <fib_flush+0x34>
10c7ddf2:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c7ddf6:       4eb9 10c5 ed92  jsr 10c5ed92 <rt_cache_flush>
10c7ddfc:       242e fffc       movel %fp@(-4),%d2
10c7de00:       4e5e            unlk %fp
10c7de02:       4e75            rts

10c7de04 <fib_get_procinfo>:
10c7de04:       4e56 0000       linkw %fp,#0
10c7de08:       48e7 3c20       moveml %d2-%d5/%a2,%sp@-
10c7de0c:       246e 000c       moveal %fp@(12),%a2
10c7de10:       222e 0010       movel %fp@(16),%d1
10c7de14:       2a2e 0014       movel %fp@(20),%d5
10c7de18:       2001            movel %d1,%d0
10c7de1a:       6c04            bges 10c7de20 <fib_get_procinfo+0x1c>
10c7de1c:       707f            moveq #127,%d0
10c7de1e:       d081            addl %d1,%d0
10c7de20:       2600            movel %d0,%d3
10c7de22:       ee83            asrl #7,%d3
10c7de24:       242e 0008       movel %fp@(8),%d2
10c7de28:       707f            moveq #127,%d0
10c7de2a:       d085            addl %d5,%d0
10c7de2c:       6a04            bpls 10c7de32 <fib_get_procinfo+0x2e>
10c7de2e:       787f            moveq #127,%d4
10c7de30:       d084            addl %d4,%d0
10c7de32:       2800            movel %d0,%d4
10c7de34:       ee84            asrl #7,%d4
10c7de36:       2003            movel %d3,%d0
10c7de38:       ef88            lsll #7,%d0
10c7de3a:       9280            subl %d0,%d1
10c7de3c:       d282            addl %d2,%d1
10c7de3e:       2481            movel %d1,%a2@
10c7de40:       5383            subql #1,%d3
10c7de42:       6a22            bpls 10c7de66 <fib_get_procinfo+0x62>
10c7de44:       4879 1000 a5f1  pea 1000a5f1 <timer_bug_msg+0x142a>
10c7de4a:       4879 1000 a63a  pea 1000a63a <timer_bug_msg+0x1473>
10c7de50:       2f02            movel %d2,%sp@-
10c7de52:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c7de58:       5384            subql #1,%d4
10c7de5a:       0682 0000 0080  addil #128,%d2
10c7de60:       7600            moveq #0,%d3
10c7de62:       4fef 000c       lea %sp@(12),%sp
10c7de66:       2079 1003 29e8  moveal 100329e8 <main_table>,%a0
10c7de6c:       b0fc 0000       cmpaw #0,%a0
10c7de70:       6716            beqs 10c7de88 <fib_get_procinfo+0x84>
10c7de72:       4a84            tstl %d4
10c7de74:       6f12            bles 10c7de88 <fib_get_procinfo+0x84>
10c7de76:       2f04            movel %d4,%sp@-
10c7de78:       2f03            movel %d3,%sp@-
10c7de7a:       2f02            movel %d2,%sp@-
10c7de7c:       2f08            movel %a0,%sp@-
10c7de7e:       2068 001a       moveal %a0@(26),%a0
10c7de82:       4e90            jsr %a0@
10c7de84:       ef88            lsll #7,%d0
10c7de86:       d480            addl %d0,%d2
10c7de88:       2002            movel %d2,%d0
10c7de8a:       9092            subl %a2@,%d0
10c7de8c:       ba80            cmpl %d0,%d5
10c7de8e:       6f08            bles 10c7de98 <fib_get_procinfo+0x94>
10c7de90:       4a80            tstl %d0
10c7de92:       6c06            bges 10c7de9a <fib_get_procinfo+0x96>
10c7de94:       7000            moveq #0,%d0
10c7de96:       6002            bras 10c7de9a <fib_get_procinfo+0x96>
10c7de98:       2005            movel %d5,%d0
10c7de9a:       4cee 043c ffec  moveml %fp@(-20),%d2-%d5/%a2
10c7dea0:       4e5e            unlk %fp
10c7dea2:       4e75            rts

10c7dea4 <ip_dev_find>:
10c7dea4:       4e56 ffe4       linkw %fp,#-28
10c7dea8:       48e7 3800       moveml %d2-%d4,%sp@-
10c7deac:       242e 0008       movel %fp@(8),%d2
10c7deb0:       7800            moveq #0,%d4
10c7deb2:       4878 0012       pea 12 <LSIGTRAP+0xd>
10c7deb6:       42a7            clrl %sp@-
10c7deb8:       76ee            moveq #-18,%d3
10c7deba:       d68e            addl %fp,%d3
10c7debc:       2f03            movel %d3,%sp@-
10c7debe:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c7dec4:       2d42 ffee       movel %d2,%fp@(-18)
10c7dec8:       4fef 000c       lea %sp@(12),%sp
10c7decc:       2079 1003 2ede  moveal 10032ede <local_table>,%a0
10c7ded2:       b0fc 0000       cmpaw #0,%a0
10c7ded6:       6716            beqs 10c7deee <ip_dev_find+0x4a>
10c7ded8:       486e ffe6       pea %fp@(-26)
10c7dedc:       2f03            movel %d3,%sp@-
10c7dede:       2f08            movel %a0,%sp@-
10c7dee0:       2068 0006       moveal %a0@(6),%a0
10c7dee4:       4e90            jsr %a0@
10c7dee6:       4fef 000c       lea %sp@(12),%sp
10c7deea:       4a80            tstl %d0
10c7deec:       6704            beqs 10c7def2 <ip_dev_find+0x4e>
10c7deee:       7000            moveq #0,%d0
10c7def0:       6046            bras 10c7df38 <ip_dev_find+0x94>
10c7def2:       43ee ffe6       lea %fp@(-26),%a1
10c7def6:       0c2e 0002 ffe8  cmpib #2,%fp@(-24)
10c7defc:       6612            bnes 10c7df10 <ip_dev_find+0x6c>
10c7defe:       206e ffea       moveal %fp@(-22),%a0
10c7df02:       2828 004c       movel %a0@(76),%d4
10c7df06:       6708            beqs 10c7df10 <ip_dev_find+0x6c>
10c7df08:       2044            moveal %d4,%a0
10c7df0a:       41e8 00d8       lea %a0@(216),%a0
10c7df0e:       5290            addql #1,%a0@
10c7df10:       2429 0004       movel %a1@(4),%d2
10c7df14:       6720            beqs 10c7df36 <ip_dev_find+0x92>
10c7df16:       2242            moveal %d2,%a1
10c7df18:       41e9 000c       lea %a1@(12),%a0
10c7df1c:       40c1            movew %sr,%d1
10c7df1e:       007c 0700       oriw #1792,%sr
10c7df22:       2010            movel %a0@,%d0
10c7df24:       5380            subql #1,%d0
10c7df26:       2080            movel %d0,%a0@
10c7df28:       46c1            movew %d1,%sr
10c7df2a:       4a80            tstl %d0
10c7df2c:       6608            bnes 10c7df36 <ip_dev_find+0x92>
10c7df2e:       2f02            movel %d2,%sp@-
10c7df30:       4eb9 10c7 e990  jsr 10c7e990 <free_fib_info>
10c7df36:       2004            movel %d4,%d0
10c7df38:       4cee 001c ffd8  moveml %fp@(-40),%d2-%d4
10c7df3e:       4e5e            unlk %fp
10c7df40:       4e75            rts

10c7df42 <inet_addr_type>:
10c7df42:       4e56 ffe4       linkw %fp,#-28
10c7df46:       48e7 3800       moveml %d2-%d4,%sp@-
10c7df4a:       262e 0008       movel %fp@(8),%d3
10c7df4e:       7803            moveq #3,%d4
10c7df50:       2003            movel %d3,%d0
10c7df52:       0280 ff00 0000  andil #-16777216,%d0
10c7df58:       6710            beqs 10c7df6a <inet_addr_type+0x28>
10c7df5a:       2003            movel %d3,%d0
10c7df5c:       0280 f000 0000  andil #-268435456,%d0
10c7df62:       0c80 f000 0000  cmpil #-268435456,%d0
10c7df68:       6604            bnes 10c7df6e <inet_addr_type+0x2c>
10c7df6a:       7003            moveq #3,%d0
10c7df6c:       607a            bras 10c7dfe8 <inet_addr_type+0xa6>
10c7df6e:       0c80 e000 0000  cmpil #-536870912,%d0
10c7df74:       6604            bnes 10c7df7a <inet_addr_type+0x38>
10c7df76:       7005            moveq #5,%d0
10c7df78:       606e            bras 10c7dfe8 <inet_addr_type+0xa6>
10c7df7a:       4878 0012       pea 12 <LSIGTRAP+0xd>
10c7df7e:       42a7            clrl %sp@-
10c7df80:       74ee            moveq #-18,%d2
10c7df82:       d48e            addl %fp,%d2
10c7df84:       2f02            movel %d2,%sp@-
10c7df86:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c7df8c:       2d43 ffee       movel %d3,%fp@(-18)
10c7df90:       4fef 000c       lea %sp@(12),%sp
10c7df94:       2079 1003 2ede  moveal 10032ede <local_table>,%a0
10c7df9a:       b0fc 0000       cmpaw #0,%a0
10c7df9e:       6746            beqs 10c7dfe6 <inet_addr_type+0xa4>
10c7dfa0:       7801            moveq #1,%d4
10c7dfa2:       486e ffe6       pea %fp@(-26)
10c7dfa6:       2f02            movel %d2,%sp@-
10c7dfa8:       2f08            movel %a0,%sp@-
10c7dfaa:       2068 0006       moveal %a0@(6),%a0
10c7dfae:       4e90            jsr %a0@
10c7dfb0:       4fef 000c       lea %sp@(12),%sp
10c7dfb4:       4a80            tstl %d0
10c7dfb6:       662e            bnes 10c7dfe6 <inet_addr_type+0xa4>
10c7dfb8:       4284            clrl %d4
10c7dfba:       182e ffe8       moveb %fp@(-24),%d4
10c7dfbe:       226e ffea       moveal %fp@(-22),%a1
10c7dfc2:       b2fc 0000       cmpaw #0,%a1
10c7dfc6:       671e            beqs 10c7dfe6 <inet_addr_type+0xa4>
10c7dfc8:       41e9 000c       lea %a1@(12),%a0
10c7dfcc:       40c1            movew %sr,%d1
10c7dfce:       007c 0700       oriw #1792,%sr
10c7dfd2:       2010            movel %a0@,%d0
10c7dfd4:       5380            subql #1,%d0
10c7dfd6:       2080            movel %d0,%a0@
10c7dfd8:       46c1            movew %d1,%sr
10c7dfda:       4a80            tstl %d0
10c7dfdc:       6608            bnes 10c7dfe6 <inet_addr_type+0xa4>
10c7dfde:       2f09            movel %a1,%sp@-
10c7dfe0:       4eb9 10c7 e990  jsr 10c7e990 <free_fib_info>
10c7dfe6:       2004            movel %d4,%d0
10c7dfe8:       4cee 001c ffd8  moveml %fp@(-40),%d2-%d4
10c7dfee:       4e5e            unlk %fp
10c7dff0:       4e75            rts

10c7dff2 <fib_validate_source>:
10c7dff2:       4e56 ffe4       linkw %fp,#-28
10c7dff6:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c7dffa:       202e 000c       movel %fp@(12),%d0
10c7dffe:       222e 0010       movel %fp@(16),%d1
10c7e002:       242e 0014       movel %fp@(20),%d2
10c7e006:       266e 0018       moveal %fp@(24),%a3
10c7e00a:       286e 001c       moveal %fp@(28),%a4
10c7e00e:       2d6e 0008 ffee  movel %fp@(8),%fp@(-18)
10c7e014:       2d40 fff2       movel %d0,%fp@(-14)
10c7e018:       1d41 fffe       moveb %d1,%fp@(-2)
10c7e01c:       42ae fffa       clrl %fp@(-6)
10c7e020:       2d42 fff6       movel %d2,%fp@(-10)
10c7e024:       422e ffff       clrb %fp@(-1)
10c7e028:       7800            moveq #0,%d4
10c7e02a:       206b 00a8       moveal %a3@(168),%a0
10c7e02e:       b0fc 0000       cmpaw #0,%a0
10c7e032:       6700 01e6       beqw 10c7e21a <fib_validate_source+0x228>
10c7e036:       4aa8 0010       tstl %a0@(16)
10c7e03a:       57c0            seq %d0
10c7e03c:       4880            extw %d0
10c7e03e:       3600            movew %d0,%d3
10c7e040:       48c3            extl %d3
10c7e042:       4483            negl %d3
10c7e044:       4ab9 1001 098c  tstl 1001098c <ipv4_devconf+0x14>
10c7e04a:       670e            beqs 10c7e05a <fib_validate_source+0x68>
10c7e04c:       4aa8 0034       tstl %a0@(52)
10c7e050:       56c0            sne %d0
10c7e052:       4880            extw %d0
10c7e054:       3800            movew %d0,%d4
10c7e056:       48c4            extl %d4
10c7e058:       4484            negl %d4
10c7e05a:       74e6            moveq #-26,%d2
10c7e05c:       d48e            addl %fp,%d2
10c7e05e:       2079 1003 2ede  moveal 10032ede <local_table>,%a0
10c7e064:       2f02            movel %d2,%sp@-
10c7e066:       486e ffee       pea %fp@(-18)
10c7e06a:       2f08            movel %a0,%sp@-
10c7e06c:       2068 0006       moveal %a0@(6),%a0
10c7e070:       4e90            jsr %a0@
10c7e072:       4fef 000c       lea %sp@(12),%sp
10c7e076:       2442            moveal %d2,%a2
10c7e078:       4a80            tstl %d0
10c7e07a:       671e            beqs 10c7e09a <fib_validate_source+0xa8>
10c7e07c:       2079 1003 29e8  moveal 100329e8 <main_table>,%a0
10c7e082:       2f0a            movel %a2,%sp@-
10c7e084:       486e ffee       pea %fp@(-18)
10c7e088:       2f08            movel %a0,%sp@-
10c7e08a:       2068 0006       moveal %a0@(6),%a0
10c7e08e:       4e90            jsr %a0@
10c7e090:       4fef 000c       lea %sp@(12),%sp
10c7e094:       729b            moveq #-101,%d1
10c7e096:       4a80            tstl %d0
10c7e098:       6602            bnes 10c7e09c <fib_validate_source+0xaa>
10c7e09a:       7200            moveq #0,%d1
10c7e09c:       4a81            tstl %d1
10c7e09e:       6600 0138       bnew 10c7e1d8 <fib_validate_source+0x1e6>
10c7e0a2:       0c2a 0001 0002  cmpib #1,%a2@(2)
10c7e0a8:       6600 014a       bnew 10c7e1f4 <fib_validate_source+0x202>
10c7e0ac:       206a 0004       moveal %a2@(4),%a0
10c7e0b0:       2028 001c       movel %a0@(28),%d0
10c7e0b4:       660a            bnes 10c7e0c0 <fib_validate_source+0xce>
10c7e0b6:       2f0a            movel %a2,%sp@-
10c7e0b8:       4eb9 10c7 f0d2  jsr 10c7f0d2 <__fib_res_prefsrc>
10c7e0be:       588f            addql #4,%sp
10c7e0c0:       2880            movel %d0,%a4@
10c7e0c2:       226a 0004       moveal %a2@(4),%a1
10c7e0c6:       b7e9 004c       cmpal %a1@(76),%a3
10c7e0ca:       6636            bnes 10c7e102 <fib_validate_source+0x110>
10c7e0cc:       0c29 00fd 0054  cmpib #-3,%a1@(84)
10c7e0d2:       52c0            shi %d0
10c7e0d4:       4880            extw %d0
10c7e0d6:       3600            movew %d0,%d3
10c7e0d8:       48c3            extl %d3
10c7e0da:       4483            negl %d3
10c7e0dc:       b2fc 0000       cmpaw #0,%a1
10c7e0e0:       6700 00f2       beqw 10c7e1d4 <fib_validate_source+0x1e2>
10c7e0e4:       41e9 000c       lea %a1@(12),%a0
10c7e0e8:       40c1            movew %sr,%d1
10c7e0ea:       007c 0700       oriw #1792,%sr
10c7e0ee:       2010            movel %a0@,%d0
10c7e0f0:       5380            subql #1,%d0
10c7e0f2:       2080            movel %d0,%a0@
10c7e0f4:       46c1            movew %d1,%sr
10c7e0f6:       4a80            tstl %d0
10c7e0f8:       6600 00da       bnew 10c7e1d4 <fib_validate_source+0x1e2>
10c7e0fc:       2f09            movel %a1,%sp@-
10c7e0fe:       6000 00ce       braw 10c7e1ce <fib_validate_source+0x1dc>
10c7e102:       b2fc 0000       cmpaw #0,%a1
10c7e106:       6720            beqs 10c7e128 <fib_validate_source+0x136>
10c7e108:       41e9 000c       lea %a1@(12),%a0
10c7e10c:       40c1            movew %sr,%d1
10c7e10e:       007c 0700       oriw #1792,%sr
10c7e112:       2010            movel %a0@,%d0
10c7e114:       5380            subql #1,%d0
10c7e116:       2080            movel %d0,%a0@
10c7e118:       46c1            movew %d1,%sr
10c7e11a:       4a80            tstl %d0
10c7e11c:       660a            bnes 10c7e128 <fib_validate_source+0x136>
10c7e11e:       2f09            movel %a1,%sp@-
10c7e120:       4eb9 10c7 e990  jsr 10c7e990 <free_fib_info>
10c7e126:       588f            addql #4,%sp
10c7e128:       4a83            tstl %d3
10c7e12a:       6600 00ac       bnew 10c7e1d8 <fib_validate_source+0x1e6>
10c7e12e:       4a84            tstl %d4
10c7e130:       6600 00e8       bnew 10c7e21a <fib_validate_source+0x228>
10c7e134:       2d6b 003a fffa  movel %a3@(58),%fp@(-6)
10c7e13a:       7600            moveq #0,%d3
10c7e13c:       2079 1003 2ede  moveal 10032ede <local_table>,%a0
10c7e142:       2f0a            movel %a2,%sp@-
10c7e144:       486e ffee       pea %fp@(-18)
10c7e148:       2f08            movel %a0,%sp@-
10c7e14a:       2068 0006       moveal %a0@(6),%a0
10c7e14e:       4e90            jsr %a0@
10c7e150:       4fef 000c       lea %sp@(12),%sp
10c7e154:       4a80            tstl %d0
10c7e156:       671e            beqs 10c7e176 <fib_validate_source+0x184>
10c7e158:       2079 1003 29e8  moveal 100329e8 <main_table>,%a0
10c7e15e:       2f0a            movel %a2,%sp@-
10c7e160:       486e ffee       pea %fp@(-18)
10c7e164:       2f08            movel %a0,%sp@-
10c7e166:       2068 0006       moveal %a0@(6),%a0
10c7e16a:       4e90            jsr %a0@
10c7e16c:       4fef 000c       lea %sp@(12),%sp
10c7e170:       729b            moveq #-101,%d1
10c7e172:       4a80            tstl %d0
10c7e174:       6602            bnes 10c7e178 <fib_validate_source+0x186>
10c7e176:       7200            moveq #0,%d1
10c7e178:       4a81            tstl %d1
10c7e17a:       6658            bnes 10c7e1d4 <fib_validate_source+0x1e2>
10c7e17c:       0c2a 0001 0002  cmpib #1,%a2@(2)
10c7e182:       662a            bnes 10c7e1ae <fib_validate_source+0x1bc>
10c7e184:       206a 0004       moveal %a2@(4),%a0
10c7e188:       2028 001c       movel %a0@(28),%d0
10c7e18c:       660a            bnes 10c7e198 <fib_validate_source+0x1a6>
10c7e18e:       2f0a            movel %a2,%sp@-
10c7e190:       4eb9 10c7 f0d2  jsr 10c7f0d2 <__fib_res_prefsrc>
10c7e196:       588f            addql #4,%sp
10c7e198:       2880            movel %d0,%a4@
10c7e19a:       206a 0004       moveal %a2@(4),%a0
10c7e19e:       0c28 00fd 0054  cmpib #-3,%a0@(84)
10c7e1a4:       52c0            shi %d0
10c7e1a6:       4880            extw %d0
10c7e1a8:       3600            movew %d0,%d3
10c7e1aa:       48c3            extl %d3
10c7e1ac:       4483            negl %d3
10c7e1ae:       242a 0004       movel %a2@(4),%d2
10c7e1b2:       6720            beqs 10c7e1d4 <fib_validate_source+0x1e2>
10c7e1b4:       2242            moveal %d2,%a1
10c7e1b6:       41e9 000c       lea %a1@(12),%a0
10c7e1ba:       40c1            movew %sr,%d1
10c7e1bc:       007c 0700       oriw #1792,%sr
10c7e1c0:       2010            movel %a0@,%d0
10c7e1c2:       5380            subql #1,%d0
10c7e1c4:       2080            movel %d0,%a0@
10c7e1c6:       46c1            movew %d1,%sr
10c7e1c8:       4a80            tstl %d0
10c7e1ca:       6608            bnes 10c7e1d4 <fib_validate_source+0x1e2>
10c7e1cc:       2f02            movel %d2,%sp@-
10c7e1ce:       4eb9 10c7 e990  jsr 10c7e990 <free_fib_info>
10c7e1d4:       2003            movel %d3,%d0
10c7e1d6:       6044            bras 10c7e21c <fib_validate_source+0x22a>
10c7e1d8:       4a84            tstl %d4
10c7e1da:       663e            bnes 10c7e21a <fib_validate_source+0x228>
10c7e1dc:       42a7            clrl %sp@-
10c7e1de:       42a7            clrl %sp@-
10c7e1e0:       2f0b            movel %a3,%sp@-
10c7e1e2:       4eb9 10c7 c01a  jsr 10c7c01a <inet_select_addr>
10c7e1e8:       2880            movel %d0,%a4@
10c7e1ea:       206e 0020       moveal %fp@(32),%a0
10c7e1ee:       4290            clrl %a0@
10c7e1f0:       7000            moveq #0,%d0
10c7e1f2:       6028            bras 10c7e21c <fib_validate_source+0x22a>
10c7e1f4:       242a 0004       movel %a2@(4),%d2
10c7e1f8:       6720            beqs 10c7e21a <fib_validate_source+0x228>
10c7e1fa:       2242            moveal %d2,%a1
10c7e1fc:       41e9 000c       lea %a1@(12),%a0
10c7e200:       40c1            movew %sr,%d1
10c7e202:       007c 0700       oriw #1792,%sr
10c7e206:       2010            movel %a0@,%d0
10c7e208:       5380            subql #1,%d0
10c7e20a:       2080            movel %d0,%a0@
10c7e20c:       46c1            movew %d1,%sr
10c7e20e:       4a80            tstl %d0
10c7e210:       6608            bnes 10c7e21a <fib_validate_source+0x228>
10c7e212:       2f02            movel %d2,%sp@-
10c7e214:       4eb9 10c7 e990  jsr 10c7e990 <free_fib_info>
10c7e21a:       70ea            moveq #-22,%d0
10c7e21c:       4cee 1c1c ffcc  moveml %fp@(-52),%d2-%d4/%a2-%a4
10c7e222:       4e5e            unlk %fp
10c7e224:       4e75            rts

10c7e226 <ip_rt_ioctl>:
10c7e226:       4e56 ff64       linkw %fp,#-156
10c7e22a:       48e7 3e00       moveml %d2-%d6,%sp@-
10c7e22e:       2c2e 0008       movel %fp@(8),%d6
10c7e232:       0c86 0000 890c  cmpil #35084,%d6
10c7e238:       6200 00f4       bhiw 10c7e32e <ip_rt_ioctl+0x108>
10c7e23c:       0c86 0000 890b  cmpil #35083,%d6
10c7e242:       6500 00ea       bcsw 10c7e32e <ip_rt_ioctl+0x108>
10c7e246:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c7e24c:       0828 0004 01d2  btst #4,%a0@(466)
10c7e252:       6606            bnes 10c7e25a <ip_rt_ioctl+0x34>
10c7e254:       70ff            moveq #-1,%d0
10c7e256:       6000 00d8       braw 10c7e330 <ip_rt_ioctl+0x10a>
10c7e25a:       0068 0100 0006  oriw #256,%a0@(6)
10c7e260:       4878 0050       pea 50 <LSIGTRAP+0x4b>
10c7e264:       2f2e 000c       movel %fp@(12),%sp@-
10c7e268:       7480            moveq #-128,%d2
10c7e26a:       d48e            addl %fp,%d2
10c7e26c:       2f02            movel %d2,%sp@-
10c7e26e:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c7e274:       4fef 000c       lea %sp@(12),%sp
10c7e278:       4eb9 10c5 bee8  jsr 10c5bee8 <rtnl_lock>
10c7e27e:       2f02            movel %d2,%sp@-
10c7e280:       78d0            moveq #-48,%d4
10c7e282:       d88e            addl %fp,%d4
10c7e284:       2f04            movel %d4,%sp@-
10c7e286:       240e            movel %fp,%d2
10c7e288:       0682 ffff ff64  addil #-156,%d2
10c7e28e:       260e            movel %fp,%d3
10c7e290:       0683 ffff ff74  addil #-140,%d3
10c7e296:       2f03            movel %d3,%sp@-
10c7e298:       2f02            movel %d2,%sp@-
10c7e29a:       2f06            movel %d6,%sp@-
10c7e29c:       4eb9 10c7 f32e  jsr 10c7f32e <fib_convert_rtentry>
10c7e2a2:       2a00            movel %d0,%d5
10c7e2a4:       4fef 0014       lea %sp@(20),%sp
10c7e2a8:       667a            bnes 10c7e324 <ip_rt_ioctl+0xfe>
10c7e2aa:       0c86 0000 890c  cmpil #35084,%d6
10c7e2b0:       662e            bnes 10c7e2e0 <ip_rt_ioctl+0xba>
10c7e2b2:       0c2e 00ff ff78  cmpib #-1,%fp@(-136)
10c7e2b8:       6708            beqs 10c7e2c2 <ip_rt_ioctl+0x9c>
10c7e2ba:       2079 1003 29e8  moveal 100329e8 <main_table>,%a0
10c7e2c0:       6006            bras 10c7e2c8 <ip_rt_ioctl+0xa2>
10c7e2c2:       2079 1003 2ede  moveal 10032ede <local_table>,%a0
10c7e2c8:       7afd            moveq #-3,%d5
10c7e2ca:       b0fc 0000       cmpaw #0,%a0
10c7e2ce:       6744            beqs 10c7e314 <ip_rt_ioctl+0xee>
10c7e2d0:       42a7            clrl %sp@-
10c7e2d2:       2f02            movel %d2,%sp@-
10c7e2d4:       2f04            movel %d4,%sp@-
10c7e2d6:       2f03            movel %d3,%sp@-
10c7e2d8:       2f08            movel %a0,%sp@-
10c7e2da:       2068 000e       moveal %a0@(14),%a0
10c7e2de:       602c            bras 10c7e30c <ip_rt_ioctl+0xe6>
10c7e2e0:       0c2e 00ff ff78  cmpib #-1,%fp@(-136)
10c7e2e6:       6708            beqs 10c7e2f0 <ip_rt_ioctl+0xca>
10c7e2e8:       2079 1003 29e8  moveal 100329e8 <main_table>,%a0
10c7e2ee:       6006            bras 10c7e2f6 <ip_rt_ioctl+0xd0>
10c7e2f0:       2079 1003 2ede  moveal 10032ede <local_table>,%a0
10c7e2f6:       7a97            moveq #-105,%d5
10c7e2f8:       b0fc 0000       cmpaw #0,%a0
10c7e2fc:       6716            beqs 10c7e314 <ip_rt_ioctl+0xee>
10c7e2fe:       42a7            clrl %sp@-
10c7e300:       2f02            movel %d2,%sp@-
10c7e302:       2f04            movel %d4,%sp@-
10c7e304:       2f03            movel %d3,%sp@-
10c7e306:       2f08            movel %a0,%sp@-
10c7e308:       2068 000a       moveal %a0@(10),%a0
10c7e30c:       4e90            jsr %a0@
10c7e30e:       2a00            movel %d0,%d5
10c7e310:       4fef 0014       lea %sp@(20),%sp
10c7e314:       202e ffec       movel %fp@(-20),%d0
10c7e318:       670a            beqs 10c7e324 <ip_rt_ioctl+0xfe>
10c7e31a:       2f00            movel %d0,%sp@-
10c7e31c:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c7e322:       588f            addql #4,%sp
10c7e324:       4eb9 10c5 bf04  jsr 10c5bf04 <rtnl_unlock>
10c7e32a:       2005            movel %d5,%d0
10c7e32c:       6002            bras 10c7e330 <ip_rt_ioctl+0x10a>
10c7e32e:       70ea            moveq #-22,%d0
10c7e330:       4cee 007c ff50  moveml %fp@(-176),%d2-%d6
10c7e336:       4e5e            unlk %fp
10c7e338:       4e75            rts

10c7e33a <inet_check_attr>:
10c7e33a:       4e56 0000       linkw %fp,#0
10c7e33e:       2f03            movel %d3,%sp@-
10c7e340:       2f02            movel %d2,%sp@-
10c7e342:       7201            moveq #1,%d1
10c7e344:       7400            moveq #0,%d2
10c7e346:       226e 000c       moveal %fp@(12),%a1
10c7e34a:       2051            moveal %a1@,%a0
10c7e34c:       b0fc 0000       cmpaw #0,%a0
10c7e350:       671e            beqs 10c7e370 <inet_check_attr+0x36>
10c7e352:       3410            movew %a0@,%d2
10c7e354:       2002            movel %d2,%d0
10c7e356:       5980            subql #4,%d0
10c7e358:       7603            moveq #3,%d3
10c7e35a:       b680            cmpl %d0,%d3
10c7e35c:       6504            bcss 10c7e362 <inet_check_attr+0x28>
10c7e35e:       70ea            moveq #-22,%d0
10c7e360:       601a            bras 10c7e37c <inet_check_attr+0x42>
10c7e362:       2001            movel %d1,%d0
10c7e364:       5180            subql #8,%d0
10c7e366:       7601            moveq #1,%d3
10c7e368:       b680            cmpl %d0,%d3
10c7e36a:       6404            bccs 10c7e370 <inet_check_attr+0x36>
10c7e36c:       5888            addql #4,%a0
10c7e36e:       2288            movel %a0,%a1@
10c7e370:       5889            addql #4,%a1
10c7e372:       5281            addql #1,%d1
10c7e374:       700c            moveq #12,%d0
10c7e376:       b081            cmpl %d1,%d0
10c7e378:       6cd0            bges 10c7e34a <inet_check_attr+0x10>
10c7e37a:       7000            moveq #0,%d0
10c7e37c:       241f            movel %sp@+,%d2
10c7e37e:       261f            movel %sp@+,%d3
10c7e380:       4e5e            unlk %fp
10c7e382:       4e75            rts

10c7e384 <inet_rtm_delroute>:
10c7e384:       4e56 0000       linkw %fp,#0
10c7e388:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c7e38c:       262e 000c       movel %fp@(12),%d3
10c7e390:       242e 0010       movel %fp@(16),%d2
10c7e394:       2043            moveal %d3,%a0
10c7e396:       45e8 0010       lea %a0@(16),%a2
10c7e39a:       2f02            movel %d2,%sp@-
10c7e39c:       2f0a            movel %a2,%sp@-
10c7e39e:       4eba ff9a       jsr %pc@(10c7e33a <inet_check_attr>)
10c7e3a2:       508f            addql #8,%sp
10c7e3a4:       4a80            tstl %d0
10c7e3a6:       6704            beqs 10c7e3ac <inet_rtm_delroute+0x28>
10c7e3a8:       70ea            moveq #-22,%d0
10c7e3aa:       6034            bras 10c7e3e0 <inet_rtm_delroute+0x5c>
10c7e3ac:       0c2a 00ff 0004  cmpib #-1,%a2@(4)
10c7e3b2:       6708            beqs 10c7e3bc <inet_rtm_delroute+0x38>
10c7e3b4:       2079 1003 29e8  moveal 100329e8 <main_table>,%a0
10c7e3ba:       6006            bras 10c7e3c2 <inet_rtm_delroute+0x3e>
10c7e3bc:       2079 1003 2ede  moveal 10032ede <local_table>,%a0
10c7e3c2:       70fd            moveq #-3,%d0
10c7e3c4:       b0fc 0000       cmpaw #0,%a0
10c7e3c8:       6716            beqs 10c7e3e0 <inet_rtm_delroute+0x5c>
10c7e3ca:       702c            moveq #44,%d0
10c7e3cc:       d0ae 0008       addl %fp@(8),%d0
10c7e3d0:       2f00            movel %d0,%sp@-
10c7e3d2:       2f03            movel %d3,%sp@-
10c7e3d4:       2f02            movel %d2,%sp@-
10c7e3d6:       2f0a            movel %a2,%sp@-
10c7e3d8:       2f08            movel %a0,%sp@-
10c7e3da:       2068 000e       moveal %a0@(14),%a0
10c7e3de:       4e90            jsr %a0@
10c7e3e0:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c7e3e6:       4e5e            unlk %fp
10c7e3e8:       4e75            rts

10c7e3ea <inet_rtm_newroute>:
10c7e3ea:       4e56 0000       linkw %fp,#0
10c7e3ee:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c7e3f2:       262e 000c       movel %fp@(12),%d3
10c7e3f6:       242e 0010       movel %fp@(16),%d2
10c7e3fa:       2043            moveal %d3,%a0
10c7e3fc:       45e8 0010       lea %a0@(16),%a2
10c7e400:       2f02            movel %d2,%sp@-
10c7e402:       2f0a            movel %a2,%sp@-
10c7e404:       4eba ff34       jsr %pc@(10c7e33a <inet_check_attr>)
10c7e408:       508f            addql #8,%sp
10c7e40a:       4a80            tstl %d0
10c7e40c:       6704            beqs 10c7e412 <inet_rtm_newroute+0x28>
10c7e40e:       70ea            moveq #-22,%d0
10c7e410:       6034            bras 10c7e446 <inet_rtm_newroute+0x5c>
10c7e412:       0c2a 00ff 0004  cmpib #-1,%a2@(4)
10c7e418:       6708            beqs 10c7e422 <inet_rtm_newroute+0x38>
10c7e41a:       2079 1003 29e8  moveal 100329e8 <main_table>,%a0
10c7e420:       6006            bras 10c7e428 <inet_rtm_newroute+0x3e>
10c7e422:       2079 1003 2ede  moveal 10032ede <local_table>,%a0
10c7e428:       7097            moveq #-105,%d0
10c7e42a:       b0fc 0000       cmpaw #0,%a0
10c7e42e:       6716            beqs 10c7e446 <inet_rtm_newroute+0x5c>
10c7e430:       702c            moveq #44,%d0
10c7e432:       d0ae 0008       addl %fp@(8),%d0
10c7e436:       2f00            movel %d0,%sp@-
10c7e438:       2f03            movel %d3,%sp@-
10c7e43a:       2f02            movel %d2,%sp@-
10c7e43c:       2f0a            movel %a2,%sp@-
10c7e43e:       2f08            movel %a0,%sp@-
10c7e440:       2068 000a       moveal %a0@(10),%a0
10c7e444:       4e90            jsr %a0@
10c7e446:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c7e44c:       4e5e            unlk %fp
10c7e44e:       4e75            rts

10c7e450 <inet_dump_fib>:
10c7e450:       4e56 0000       linkw %fp,#0
10c7e454:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c7e458:       266e 0008       moveal %fp@(8),%a3
10c7e45c:       246e 000c       moveal %fp@(12),%a2
10c7e460:       206a 0004       moveal %a2@(4),%a0
10c7e464:       70f0            moveq #-16,%d0
10c7e466:       d090            addl %a0@,%d0
10c7e468:       720b            moveq #11,%d1
10c7e46a:       b280            cmpl %d0,%d1
10c7e46c:       6414            bccs 10c7e482 <inet_dump_fib+0x32>
10c7e46e:       0828 0001 001a  btst #1,%a0@(26)
10c7e474:       670c            beqs 10c7e482 <inet_dump_fib+0x32>
10c7e476:       2f0a            movel %a2,%sp@-
10c7e478:       2f0b            movel %a3,%sp@-
10c7e47a:       4eb9 10c6 1448  jsr 10c61448 <ip_rt_dump>
10c7e480:       6078            bras 10c7e4fa <inet_dump_fib+0xaa>
10c7e482:       262a 0014       movel %a2@(20),%d3
10c7e486:       660c            bnes 10c7e494 <inet_dump_fib+0x44>
10c7e488:       257c 0000 00fe  movel #254,%a2@(20)
10c7e48e:       0014 
10c7e490:       7601            moveq #1,%d3
10c7e492:       4603            notb %d3
10c7e494:       2403            movel %d3,%d2
10c7e496:       0c82 0000 00ff  cmpil #255,%d2
10c7e49c:       6e54            bgts 10c7e4f2 <inet_dump_fib+0xa2>
10c7e49e:       b682            cmpl %d2,%d3
10c7e4a0:       6e46            bgts 10c7e4e8 <inet_dump_fib+0x98>
10c7e4a2:       6c14            bges 10c7e4b8 <inet_dump_fib+0x68>
10c7e4a4:       4878 000c       pea c <LSIGTRAP+0x7>
10c7e4a8:       42a7            clrl %sp@-
10c7e4aa:       486a 0018       pea %a2@(24)
10c7e4ae:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c7e4b4:       4fef 000c       lea %sp@(12),%sp
10c7e4b8:       0c82 0000 00ff  cmpil #255,%d2
10c7e4be:       6708            beqs 10c7e4c8 <inet_dump_fib+0x78>
10c7e4c0:       2079 1003 29e8  moveal 100329e8 <main_table>,%a0
10c7e4c6:       6006            bras 10c7e4ce <inet_dump_fib+0x7e>
10c7e4c8:       2079 1003 2ede  moveal 10032ede <local_table>,%a0
10c7e4ce:       b0fc 0000       cmpaw #0,%a0
10c7e4d2:       6714            beqs 10c7e4e8 <inet_dump_fib+0x98>
10c7e4d4:       2f0a            movel %a2,%sp@-
10c7e4d6:       2f0b            movel %a3,%sp@-
10c7e4d8:       2f08            movel %a0,%sp@-
10c7e4da:       2068 0012       moveal %a0@(18),%a0
10c7e4de:       4e90            jsr %a0@
10c7e4e0:       4fef 000c       lea %sp@(12),%sp
10c7e4e4:       4a80            tstl %d0
10c7e4e6:       6d0a            blts 10c7e4f2 <inet_dump_fib+0xa2>
10c7e4e8:       5282            addql #1,%d2
10c7e4ea:       0c82 0000 00ff  cmpil #255,%d2
10c7e4f0:       6fac            bles 10c7e49e <inet_dump_fib+0x4e>
10c7e4f2:       2542 0014       movel %d2,%a2@(20)
10c7e4f6:       202b 005c       movel %a3@(92),%d0
10c7e4fa:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c7e500:       4e5e            unlk %fp
10c7e502:       4e75            rts

10c7e504 <fib_magic>:
10c7e504:       4e56 ffb4       linkw %fp,#-76
10c7e508:       48e7 3c30       moveml %d2-%d5/%a2-%a3,%sp@-
10c7e50c:       2a2e 0008       movel %fp@(8),%d5
10c7e510:       282e 000c       movel %fp@(12),%d4
10c7e514:       266e 0018       moveal %fp@(24),%a3
10c7e518:       4878 000c       pea c <LSIGTRAP+0x7>
10c7e51c:       42a7            clrl %sp@-
10c7e51e:       76f4            moveq #-12,%d3
10c7e520:       d68e            addl %fp,%d3
10c7e522:       2f03            movel %d3,%sp@-
10c7e524:       45f9 10c8 576c  lea 10c8576c <memset>,%a2
10c7e52a:       4e92            jsr %a2@
10c7e52c:       4878 0030       pea 30 <LSIGTRAP+0x2b>
10c7e530:       42a7            clrl %sp@-
10c7e532:       74b4            moveq #-76,%d2
10c7e534:       d48e            addl %fp,%d2
10c7e536:       2f02            movel %d2,%sp@-
10c7e538:       4e92            jsr %a2@
10c7e53a:       4fef 0018       lea %sp@(24),%sp
10c7e53e:       7001            moveq #1,%d0
10c7e540:       b084            cmpl %d4,%d0
10c7e542:       6608            bnes 10c7e54c <fib_magic+0x48>
10c7e544:       2279 1003 29e8  moveal 100329e8 <main_table>,%a1
10c7e54a:       6006            bras 10c7e552 <fib_magic+0x4e>
10c7e54c:       2279 1003 2ede  moveal 10032ede <local_table>,%a1
10c7e552:       b2fc 0000       cmpaw #0,%a1
10c7e556:       6700 008a       beqw 10c7e5e2 <fib_magic+0xde>
10c7e55a:       701c            moveq #28,%d0
10c7e55c:       2d40 ffe4       movel %d0,%fp@(-28)
10c7e560:       3d45 ffe8       movew %d5,%fp@(-24)
10c7e564:       3d7c 0c01 ffea  movew #3073,%fp@(-22)
10c7e56a:       42ae fff0       clrl %fp@(-16)
10c7e56e:       42ae ffec       clrl %fp@(-20)
10c7e572:       1d6e 0017 fff5  moveb %fp@(23),%fp@(-11)
10c7e578:       1d51 fff8       moveb %a1@,%fp@(-8)
10c7e57c:       1d7c 0002 fff9  moveb #2,%fp@(-7)
10c7e582:       7002            moveq #2,%d0
10c7e584:       b084            cmpl %d4,%d0
10c7e586:       6708            beqs 10c7e590 <fib_magic+0x8c>
10c7e588:       1d7c 00fd fffa  moveb #-3,%fp@(-6)
10c7e58e:       6006            bras 10c7e596 <fib_magic+0x92>
10c7e590:       1d7c 00fe fffa  moveb #-2,%fp@(-6)
10c7e596:       1d44 fffb       moveb %d4,%fp@(-5)
10c7e59a:       41ee 0010       lea %fp@(16),%a0
10c7e59e:       2d48 ffb4       movel %a0,%fp@(-76)
10c7e5a2:       41eb 0008       lea %a3@(8),%a0
10c7e5a6:       2d48 ffcc       movel %a0,%fp@(-52)
10c7e5aa:       206b 0004       moveal %a3@(4),%a0
10c7e5ae:       703a            moveq #58,%d0
10c7e5b0:       d090            addl %a0@,%d0
10c7e5b2:       2d40 ffc0       movel %d0,%fp@(-64)
10c7e5b6:       7018            moveq #24,%d0
10c7e5b8:       b085            cmpl %d5,%d0
10c7e5ba:       6614            bnes 10c7e5d0 <fib_magic+0xcc>
10c7e5bc:       42a7            clrl %sp@-
10c7e5be:       486e ffe4       pea %fp@(-28)
10c7e5c2:       2f02            movel %d2,%sp@-
10c7e5c4:       2f03            movel %d3,%sp@-
10c7e5c6:       2f09            movel %a1,%sp@-
10c7e5c8:       2069 000a       moveal %a1@(10),%a0
10c7e5cc:       4e90            jsr %a0@
10c7e5ce:       6012            bras 10c7e5e2 <fib_magic+0xde>
10c7e5d0:       42a7            clrl %sp@-
10c7e5d2:       486e ffe4       pea %fp@(-28)
10c7e5d6:       2f02            movel %d2,%sp@-
10c7e5d8:       2f03            movel %d3,%sp@-
10c7e5da:       2f09            movel %a1,%sp@-
10c7e5dc:       2069 000e       moveal %a1@(14),%a0
10c7e5e0:       4e90            jsr %a0@
10c7e5e2:       4cee 0c3c ff9c  moveml %fp@(-100),%d2-%d5/%a2-%a3
10c7e5e8:       4e5e            unlk %fp
10c7e5ea:       4e75            rts

10c7e5ec <fib_add_ifaddr>:
10c7e5ec:       4e56 0000       linkw %fp,#0
10c7e5f0:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c7e5f4:       286e 0008       moveal %fp@(8),%a4
10c7e5f8:       206c 0004       moveal %a4@(4),%a0
10c7e5fc:       2a50            moveal %a0@,%a5
10c7e5fe:       264c            moveal %a4,%a3
10c7e600:       262b 0010       movel %a3@(16),%d3
10c7e604:       282b 0008       movel %a3@(8),%d4
10c7e608:       242b 000c       movel %a3@(12),%d2
10c7e60c:       c483            andl %d3,%d2
10c7e60e:       082b 0000 001d  btst #0,%a3@(29)
10c7e614:       6728            beqs 10c7e63e <fib_add_ifaddr+0x52>
10c7e616:       2f03            movel %d3,%sp@-
10c7e618:       2f02            movel %d2,%sp@-
10c7e61a:       2f08            movel %a0,%sp@-
10c7e61c:       4eb9 10c7 b7f4  jsr 10c7b7f4 <inet_ifa_byprefix>
10c7e622:       2640            moveal %d0,%a3
10c7e624:       4fef 000c       lea %sp@(12),%sp
10c7e628:       b6fc 0000       cmpaw #0,%a3
10c7e62c:       6610            bnes 10c7e63e <fib_add_ifaddr+0x52>
10c7e62e:       4879 1000 a642  pea 1000a642 <timer_bug_msg+0x147b>
10c7e634:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7e63a:       6000 00ba       braw 10c7e6f6 <fib_add_ifaddr+0x10a>
10c7e63e:       2f0b            movel %a3,%sp@-
10c7e640:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c7e644:       2f04            movel %d4,%sp@-
10c7e646:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c7e64a:       4878 0018       pea 18 <LSIGTRAP+0x13>
10c7e64e:       45fa feb4       lea %pc@(10c7e504 <fib_magic>),%a2
10c7e652:       4e92            jsr %a2@
10c7e654:       4fef 0014       lea %sp@(20),%sp
10c7e658:       082d 0000 0053  btst #0,%a5@(83)
10c7e65e:       6700 0096       beqw 10c7e6f6 <fib_add_ifaddr+0x10a>
10c7e662:       202c 0014       movel %a4@(20),%d0
10c7e666:       671c            beqs 10c7e684 <fib_add_ifaddr+0x98>
10c7e668:       72ff            moveq #-1,%d1
10c7e66a:       b280            cmpl %d0,%d1
10c7e66c:       6716            beqs 10c7e684 <fib_add_ifaddr+0x98>
10c7e66e:       2f0b            movel %a3,%sp@-
10c7e670:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c7e674:       2f00            movel %d0,%sp@-
10c7e676:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c7e67a:       4878 0018       pea 18 <LSIGTRAP+0x13>
10c7e67e:       4e92            jsr %a2@
10c7e680:       4fef 0014       lea %sp@(20),%sp
10c7e684:       2002            movel %d2,%d0
10c7e686:       0280 ff00 0000  andil #-16777216,%d0
10c7e68c:       6768            beqs 10c7e6f6 <fib_add_ifaddr+0x10a>
10c7e68e:       082c 0000 001d  btst #0,%a4@(29)
10c7e694:       6660            bnes 10c7e6f6 <fib_add_ifaddr+0x10a>
10c7e696:       b882            cmpl %d2,%d4
10c7e698:       6608            bnes 10c7e6a2 <fib_add_ifaddr+0xb6>
10c7e69a:       0c2c 001f 001e  cmpib #31,%a4@(30)
10c7e6a0:       6254            bhis 10c7e6f6 <fib_add_ifaddr+0x10a>
10c7e6a2:       2f0b            movel %a3,%sp@-
10c7e6a4:       4280            clrl %d0
10c7e6a6:       102c 001e       moveb %a4@(30),%d0
10c7e6aa:       2f00            movel %d0,%sp@-
10c7e6ac:       2f02            movel %d2,%sp@-
10c7e6ae:       7001            moveq #1,%d0
10c7e6b0:       082d 0003 0053  btst #3,%a5@(83)
10c7e6b6:       6702            beqs 10c7e6ba <fib_add_ifaddr+0xce>
10c7e6b8:       7002            moveq #2,%d0
10c7e6ba:       2f00            movel %d0,%sp@-
10c7e6bc:       4878 0018       pea 18 <LSIGTRAP+0x13>
10c7e6c0:       4e92            jsr %a2@
10c7e6c2:       4fef 0014       lea %sp@(20),%sp
10c7e6c6:       0c2c 001e 001e  cmpib #30,%a4@(30)
10c7e6cc:       6228            bhis 10c7e6f6 <fib_add_ifaddr+0x10a>
10c7e6ce:       2f0b            movel %a3,%sp@-
10c7e6d0:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c7e6d4:       2f02            movel %d2,%sp@-
10c7e6d6:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c7e6da:       4878 0018       pea 18 <LSIGTRAP+0x13>
10c7e6de:       4e92            jsr %a2@
10c7e6e0:       2f0b            movel %a3,%sp@-
10c7e6e2:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c7e6e6:       4683            notl %d3
10c7e6e8:       8483            orl %d3,%d2
10c7e6ea:       2f02            movel %d2,%sp@-
10c7e6ec:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c7e6f0:       4878 0018       pea 18 <LSIGTRAP+0x13>
10c7e6f4:       4e92            jsr %a2@
10c7e6f6:       4cee 3c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a5
10c7e6fc:       4e5e            unlk %fp
10c7e6fe:       4e75            rts

10c7e700 <fib_del_ifaddr>:
10c7e700:       4e56 0000       linkw %fp,#0
10c7e704:       48e7 3e30       moveml %d2-%d6/%a2-%a3,%sp@-
10c7e708:       266e 0008       moveal %fp@(8),%a3
10c7e70c:       246b 0004       moveal %a3@(4),%a2
10c7e710:       2052            moveal %a2@,%a0
10c7e712:       2a0b            movel %a3,%d5
10c7e714:       242b 0010       movel %a3@(16),%d2
10c7e718:       2002            movel %d2,%d0
10c7e71a:       4680            notl %d0
10c7e71c:       222b 000c       movel %a3@(12),%d1
10c7e720:       2801            movel %d1,%d4
10c7e722:       8880            orl %d0,%d4
10c7e724:       2c01            movel %d1,%d6
10c7e726:       cc82            andl %d2,%d6
10c7e728:       7600            moveq #0,%d3
10c7e72a:       082b 0000 001d  btst #0,%a3@(29)
10c7e730:       6628            bnes 10c7e75a <fib_del_ifaddr+0x5a>
10c7e732:       2f0b            movel %a3,%sp@-
10c7e734:       4280            clrl %d0
10c7e736:       102b 001e       moveb %a3@(30),%d0
10c7e73a:       2f00            movel %d0,%sp@-
10c7e73c:       2f06            movel %d6,%sp@-
10c7e73e:       7001            moveq #1,%d0
10c7e740:       0828 0003 0053  btst #3,%a0@(83)
10c7e746:       6702            beqs 10c7e74a <fib_del_ifaddr+0x4a>
10c7e748:       7002            moveq #2,%d0
10c7e74a:       2f00            movel %d0,%sp@-
10c7e74c:       4878 0019       pea 19 <LSIGTRAP+0x14>
10c7e750:       4eba fdb2       jsr %pc@(10c7e504 <fib_magic>)
10c7e754:       4fef 0014       lea %sp@(20),%sp
10c7e758:       6024            bras 10c7e77e <fib_del_ifaddr+0x7e>
10c7e75a:       2f02            movel %d2,%sp@-
10c7e75c:       2f06            movel %d6,%sp@-
10c7e75e:       2f0a            movel %a2,%sp@-
10c7e760:       4eb9 10c7 b7f4  jsr 10c7b7f4 <inet_ifa_byprefix>
10c7e766:       2a00            movel %d0,%d5
10c7e768:       4fef 000c       lea %sp@(12),%sp
10c7e76c:       6610            bnes 10c7e77e <fib_del_ifaddr+0x7e>
10c7e76e:       4879 1000 a668  pea 1000a668 <timer_bug_msg+0x14a1>
10c7e774:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7e77a:       6000 00e4       braw 10c7e860 <fib_del_ifaddr+0x160>
10c7e77e:       206a 0010       moveal %a2@(16),%a0
10c7e782:       b0fc 0000       cmpaw #0,%a0
10c7e786:       6734            beqs 10c7e7bc <fib_del_ifaddr+0xbc>
10c7e788:       222b 0008       movel %a3@(8),%d1
10c7e78c:       b2a8 0008       cmpl %a0@(8),%d1
10c7e790:       6604            bnes 10c7e796 <fib_del_ifaddr+0x96>
10c7e792:       7001            moveq #1,%d0
10c7e794:       8680            orl %d0,%d3
10c7e796:       2028 0014       movel %a0@(20),%d0
10c7e79a:       b0ab 0014       cmpl %a3@(20),%d0
10c7e79e:       6604            bnes 10c7e7a4 <fib_del_ifaddr+0xa4>
10c7e7a0:       7402            moveq #2,%d2
10c7e7a2:       8682            orl %d2,%d3
10c7e7a4:       b084            cmpl %d4,%d0
10c7e7a6:       6604            bnes 10c7e7ac <fib_del_ifaddr+0xac>
10c7e7a8:       7408            moveq #8,%d2
10c7e7aa:       8682            orl %d2,%d3
10c7e7ac:       b086            cmpl %d6,%d0
10c7e7ae:       6604            bnes 10c7e7b4 <fib_del_ifaddr+0xb4>
10c7e7b0:       7004            moveq #4,%d0
10c7e7b2:       8680            orl %d0,%d3
10c7e7b4:       2050            moveal %a0@,%a0
10c7e7b6:       b0fc 0000       cmpaw #0,%a0
10c7e7ba:       66d0            bnes 10c7e78c <fib_del_ifaddr+0x8c>
10c7e7bc:       0803 0001       btst #1,%d3
10c7e7c0:       661a            bnes 10c7e7dc <fib_del_ifaddr+0xdc>
10c7e7c2:       2f05            movel %d5,%sp@-
10c7e7c4:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c7e7c8:       2f2b 0014       movel %a3@(20),%sp@-
10c7e7cc:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c7e7d0:       4878 0019       pea 19 <LSIGTRAP+0x14>
10c7e7d4:       4eba fd2e       jsr %pc@(10c7e504 <fib_magic>)
10c7e7d8:       4fef 0014       lea %sp@(20),%sp
10c7e7dc:       0803 0003       btst #3,%d3
10c7e7e0:       6618            bnes 10c7e7fa <fib_del_ifaddr+0xfa>
10c7e7e2:       2f05            movel %d5,%sp@-
10c7e7e4:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c7e7e8:       2f04            movel %d4,%sp@-
10c7e7ea:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c7e7ee:       4878 0019       pea 19 <LSIGTRAP+0x14>
10c7e7f2:       4eba fd10       jsr %pc@(10c7e504 <fib_magic>)
10c7e7f6:       4fef 0014       lea %sp@(20),%sp
10c7e7fa:       0803 0002       btst #2,%d3
10c7e7fe:       6618            bnes 10c7e818 <fib_del_ifaddr+0x118>
10c7e800:       2f05            movel %d5,%sp@-
10c7e802:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c7e806:       2f06            movel %d6,%sp@-
10c7e808:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c7e80c:       4878 0019       pea 19 <LSIGTRAP+0x14>
10c7e810:       4eba fcf2       jsr %pc@(10c7e504 <fib_magic>)
10c7e814:       4fef 0014       lea %sp@(20),%sp
10c7e818:       0803 0000       btst #0,%d3
10c7e81c:       6642            bnes 10c7e860 <fib_del_ifaddr+0x160>
10c7e81e:       2f05            movel %d5,%sp@-
10c7e820:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c7e824:       2f2b 0008       movel %a3@(8),%sp@-
10c7e828:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c7e82c:       4878 0019       pea 19 <LSIGTRAP+0x14>
10c7e830:       4eba fcd2       jsr %pc@(10c7e504 <fib_magic>)
10c7e834:       2f2b 0008       movel %a3@(8),%sp@-
10c7e838:       4eba f708       jsr %pc@(10c7df42 <inet_addr_type>)
10c7e83c:       4fef 0018       lea %sp@(24),%sp
10c7e840:       7202            moveq #2,%d1
10c7e842:       b280            cmpl %d0,%d1
10c7e844:       671a            beqs 10c7e860 <fib_del_ifaddr+0x160>
10c7e846:       42a7            clrl %sp@-
10c7e848:       42a7            clrl %sp@-
10c7e84a:       2f2b 0008       movel %a3@(8),%sp@-
10c7e84e:       4eb9 10c7 f616  jsr 10c7f616 <fib_sync_down>
10c7e854:       4fef 000c       lea %sp@(12),%sp
10c7e858:       4a80            tstl %d0
10c7e85a:       6704            beqs 10c7e860 <fib_del_ifaddr+0x160>
10c7e85c:       4eba f56a       jsr %pc@(10c7ddc8 <fib_flush>)
10c7e860:       4cee 0c7c ffe4  moveml %fp@(-28),%d2-%d6/%a2-%a3
10c7e866:       4e5e            unlk %fp
10c7e868:       4e75            rts

10c7e86a <fib_disable_ip>:
10c7e86a:       4e56 0000       linkw %fp,#0
10c7e86e:       2f02            movel %d2,%sp@-
10c7e870:       242e 0008       movel %fp@(8),%d2
10c7e874:       2f2e 000c       movel %fp@(12),%sp@-
10c7e878:       2f02            movel %d2,%sp@-
10c7e87a:       42a7            clrl %sp@-
10c7e87c:       4eb9 10c7 f616  jsr 10c7f616 <fib_sync_down>
10c7e882:       4fef 000c       lea %sp@(12),%sp
10c7e886:       4a80            tstl %d0
10c7e888:       6704            beqs 10c7e88e <fib_disable_ip+0x24>
10c7e88a:       4eba f53c       jsr %pc@(10c7ddc8 <fib_flush>)
10c7e88e:       42a7            clrl %sp@-
10c7e890:       4eb9 10c5 ed92  jsr 10c5ed92 <rt_cache_flush>
10c7e896:       2f02            movel %d2,%sp@-
10c7e898:       4eb9 10c7 a538  jsr 10c7a538 <arp_ifdown>
10c7e89e:       242e fffc       movel %fp@(-4),%d2
10c7e8a2:       4e5e            unlk %fp
10c7e8a4:       4e75            rts

10c7e8a6 <fib_inetaddr_event>:
10c7e8a6:       4e56 0000       linkw %fp,#0
10c7e8aa:       2f0a            movel %a2,%sp@-
10c7e8ac:       202e 000c       movel %fp@(12),%d0
10c7e8b0:       246e 0010       moveal %fp@(16),%a2
10c7e8b4:       7201            moveq #1,%d1
10c7e8b6:       b280            cmpl %d0,%d1
10c7e8b8:       6708            beqs 10c7e8c2 <fib_inetaddr_event+0x1c>
10c7e8ba:       7202            moveq #2,%d1
10c7e8bc:       b280            cmpl %d0,%d1
10c7e8be:       6714            beqs 10c7e8d4 <fib_inetaddr_event+0x2e>
10c7e8c0:       6040            bras 10c7e902 <fib_inetaddr_event+0x5c>
10c7e8c2:       2f0a            movel %a2,%sp@-
10c7e8c4:       4eba fd26       jsr %pc@(10c7e5ec <fib_add_ifaddr>)
10c7e8c8:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c7e8cc:       4eb9 10c5 ed92  jsr 10c5ed92 <rt_cache_flush>
10c7e8d2:       602e            bras 10c7e902 <fib_inetaddr_event+0x5c>
10c7e8d4:       2f0a            movel %a2,%sp@-
10c7e8d6:       4eba fe28       jsr %pc@(10c7e700 <fib_del_ifaddr>)
10c7e8da:       588f            addql #4,%sp
10c7e8dc:       206a 0004       moveal %a2@(4),%a0
10c7e8e0:       b0fc 0000       cmpaw #0,%a0
10c7e8e4:       6712            beqs 10c7e8f8 <fib_inetaddr_event+0x52>
10c7e8e6:       4aa8 0010       tstl %a0@(16)
10c7e8ea:       660c            bnes 10c7e8f8 <fib_inetaddr_event+0x52>
10c7e8ec:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c7e8f0:       2f10            movel %a0@,%sp@-
10c7e8f2:       4eba ff76       jsr %pc@(10c7e86a <fib_disable_ip>)
10c7e8f6:       600a            bras 10c7e902 <fib_inetaddr_event+0x5c>
10c7e8f8:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c7e8fc:       4eb9 10c5 ed92  jsr 10c5ed92 <rt_cache_flush>
10c7e902:       7000            moveq #0,%d0
10c7e904:       246e fffc       moveal %fp@(-4),%a2
10c7e908:       4e5e            unlk %fp
10c7e90a:       4e75            rts

10c7e90c <fib_netdev_event>:
10c7e90c:       4e56 0000       linkw %fp,#0
10c7e910:       2f0a            movel %a2,%sp@-
10c7e912:       206e 0010       moveal %fp@(16),%a0
10c7e916:       2268 00a8       moveal %a0@(168),%a1
10c7e91a:       7000            moveq #0,%d0
10c7e91c:       b2fc 0000       cmpaw #0,%a1
10c7e920:       6764            beqs 10c7e986 <fib_netdev_event+0x7a>
10c7e922:       202e 000c       movel %fp@(12),%d0
10c7e926:       5380            subql #1,%d0
10c7e928:       7206            moveq #6,%d1
10c7e92a:       b280            cmpl %d0,%d1
10c7e92c:       6556            bcss 10c7e984 <fib_netdev_event+0x78>
10c7e92e:       d080            addl %d0,%d0
10c7e930:       303b 0806       movew %pc@(10c7e938 <fib_netdev_event+0x2c>,%d0:l),%d0
10c7e934:       4efb 0002       jmp %pc@(10c7e938 <fib_netdev_event+0x2c>,%d0:w)
10c7e938:       000e 0034       orib #52,%fp
10c7e93c:       004c 0044       oriw #68,%a4
10c7e940:       004c 0038       oriw #56,%a4
10c7e944:       0044 2469       oriw #9321,%d4
10c7e948:       0010 b4fc       orib #-4,%a0@
10c7e94c:       0000 6710       orib #16,%d0
10c7e950:       2f0a            movel %a2,%sp@-
10c7e952:       4eba fc98       jsr %pc@(10c7e5ec <fib_add_ifaddr>)
10c7e956:       588f            addql #4,%sp
10c7e958:       2452            moveal %a2@,%a2
10c7e95a:       b4fc 0000       cmpaw #0,%a2
10c7e95e:       66f0            bnes 10c7e950 <fib_netdev_event+0x44>
10c7e960:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c7e964:       4eb9 10c5 ed92  jsr 10c5ed92 <rt_cache_flush>
10c7e96a:       6018            bras 10c7e984 <fib_netdev_event+0x78>
10c7e96c:       42a7            clrl %sp@-
10c7e96e:       6004            bras 10c7e974 <fib_netdev_event+0x68>
10c7e970:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c7e974:       2f08            movel %a0,%sp@-
10c7e976:       4eba fef2       jsr %pc@(10c7e86a <fib_disable_ip>)
10c7e97a:       6008            bras 10c7e984 <fib_netdev_event+0x78>
10c7e97c:       42a7            clrl %sp@-
10c7e97e:       4eb9 10c5 ed92  jsr 10c5ed92 <rt_cache_flush>
10c7e984:       7000            moveq #0,%d0
10c7e986:       246e fffc       moveal %fp@(-4),%a2
10c7e98a:       4e5e            unlk %fp
10c7e98c:       4e75            rts
10c7e98e:       4e75            rts

10c7e990 <free_fib_info>:
10c7e990:       4e56 0000       linkw %fp,#0
10c7e994:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c7e998:       266e 0008       moveal %fp@(8),%a3
10c7e99c:       4aab 0010       tstl %a3@(16)
10c7e9a0:       6610            bnes 10c7e9b2 <free_fib_info+0x22>
10c7e9a2:       2f0b            movel %a3,%sp@-
10c7e9a4:       4879 1000 a6ea  pea 1000a6ea <timer_bug_msg+0x1523>
10c7e9aa:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7e9b0:       6048            bras 10c7e9fa <free_fib_info+0x6a>
10c7e9b2:       45eb 004c       lea %a3@(76),%a2
10c7e9b6:       7400            moveq #0,%d2
10c7e9b8:       2252            moveal %a2@,%a1
10c7e9ba:       b2fc 0000       cmpaw #0,%a1
10c7e9be:       6720            beqs 10c7e9e0 <free_fib_info+0x50>
10c7e9c0:       41e9 00d8       lea %a1@(216),%a0
10c7e9c4:       40c1            movew %sr,%d1
10c7e9c6:       007c 0700       oriw #1792,%sr
10c7e9ca:       2010            movel %a0@,%d0
10c7e9cc:       5380            subql #1,%d0
10c7e9ce:       2080            movel %d0,%a0@
10c7e9d0:       46c1            movew %d1,%sr
10c7e9d2:       4a80            tstl %d0
10c7e9d4:       660a            bnes 10c7e9e0 <free_fib_info+0x50>
10c7e9d6:       2f09            movel %a1,%sp@-
10c7e9d8:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c7e9de:       588f            addql #4,%sp
10c7e9e0:       4292            clrl %a2@
10c7e9e2:       51ca ffd4       dbf %d2,10c7e9b8 <free_fib_info+0x28>
10c7e9e6:       4242            clrw %d2
10c7e9e8:       5382            subql #1,%d2
10c7e9ea:       64cc            bccs 10c7e9b8 <free_fib_info+0x28>
10c7e9ec:       53b9 1003 2e52  subql #1,10032e52 <fib_info_cnt>
10c7e9f2:       2f0b            movel %a3,%sp@-
10c7e9f4:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c7e9fa:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c7ea00:       4e5e            unlk %fp
10c7ea02:       4e75            rts

10c7ea04 <fib_release_info>:
10c7ea04:       4e56 0000       linkw %fp,#0
10c7ea08:       226e 0008       moveal %fp@(8),%a1
10c7ea0c:       b2fc 0000       cmpaw #0,%a1
10c7ea10:       675c            beqs 10c7ea6e <fib_release_info+0x6a>
10c7ea12:       2029 0008       movel %a1@(8),%d0
10c7ea16:       2200            movel %d0,%d1
10c7ea18:       5381            subql #1,%d1
10c7ea1a:       2341 0008       movel %d1,%a1@(8)
10c7ea1e:       7201            moveq #1,%d1
10c7ea20:       b280            cmpl %d0,%d1
10c7ea22:       664a            bnes 10c7ea6e <fib_release_info+0x6a>
10c7ea24:       2051            moveal %a1@,%a0
10c7ea26:       b0fc 0000       cmpaw #0,%a0
10c7ea2a:       6706            beqs 10c7ea32 <fib_release_info+0x2e>
10c7ea2c:       2169 0004 0004  movel %a1@(4),%a0@(4)
10c7ea32:       2069 0004       moveal %a1@(4),%a0
10c7ea36:       b0fc 0000       cmpaw #0,%a0
10c7ea3a:       6702            beqs 10c7ea3e <fib_release_info+0x3a>
10c7ea3c:       2091            movel %a1@,%a0@
10c7ea3e:       b3f9 1002 4f18  cmpal 10024f18 <fib_info_list>,%a1
10c7ea44:       6606            bnes 10c7ea4c <fib_release_info+0x48>
10c7ea46:       23d1 1002 4f18  movel %a1@,10024f18 <fib_info_list>
10c7ea4c:       7001            moveq #1,%d0
10c7ea4e:       2340 0010       movel %d0,%a1@(16)
10c7ea52:       41e9 000c       lea %a1@(12),%a0
10c7ea56:       40c1            movew %sr,%d1
10c7ea58:       007c 0700       oriw #1792,%sr
10c7ea5c:       2010            movel %a0@,%d0
10c7ea5e:       5380            subql #1,%d0
10c7ea60:       2080            movel %d0,%a0@
10c7ea62:       46c1            movew %d1,%sr
10c7ea64:       4a80            tstl %d0
10c7ea66:       6606            bnes 10c7ea6e <fib_release_info+0x6a>
10c7ea68:       2f09            movel %a1,%sp@-
10c7ea6a:       4eba ff24       jsr %pc@(10c7e990 <free_fib_info>)
10c7ea6e:       4e5e            unlk %fp
10c7ea70:       4e75            rts

10c7ea72 <ip_fib_check_default>:
10c7ea72:       4e56 0000       linkw %fp,#0
10c7ea76:       2f03            movel %d3,%sp@-
10c7ea78:       2f02            movel %d2,%sp@-
10c7ea7a:       262e 0008       movel %fp@(8),%d3
10c7ea7e:       242e 000c       movel %fp@(12),%d2
10c7ea82:       2279 1002 4f18  moveal 10024f18 <fib_info_list>,%a1
10c7ea88:       b2fc 0000       cmpaw #0,%a1
10c7ea8c:       6734            beqs 10c7eac2 <ip_fib_check_default+0x50>
10c7ea8e:       0829 0000 0017  btst #0,%a1@(23)
10c7ea94:       6624            bnes 10c7eaba <ip_fib_check_default+0x48>
10c7ea96:       7000            moveq #0,%d0
10c7ea98:       41e9 004c       lea %a1@(76),%a0
10c7ea9c:       2210            movel %a0@,%d1
10c7ea9e:       b481            cmpl %d1,%d2
10c7eaa0:       6612            bnes 10c7eab4 <ip_fib_check_default+0x42>
10c7eaa2:       b6a8 000e       cmpl %a0@(14),%d3
10c7eaa6:       660c            bnes 10c7eab4 <ip_fib_check_default+0x42>
10c7eaa8:       0828 0000 0007  btst #0,%a0@(7)
10c7eaae:       6604            bnes 10c7eab4 <ip_fib_check_default+0x42>
10c7eab0:       7000            moveq #0,%d0
10c7eab2:       6010            bras 10c7eac4 <ip_fib_check_default+0x52>
10c7eab4:       5280            addql #1,%d0
10c7eab6:       4a80            tstl %d0
10c7eab8:       6fe4            bles 10c7ea9e <ip_fib_check_default+0x2c>
10c7eaba:       2251            moveal %a1@,%a1
10c7eabc:       b2fc 0000       cmpaw #0,%a1
10c7eac0:       66cc            bnes 10c7ea8e <ip_fib_check_default+0x1c>
10c7eac2:       70ff            moveq #-1,%d0
10c7eac4:       241f            movel %sp@+,%d2
10c7eac6:       261f            movel %sp@+,%d3
10c7eac8:       4e5e            unlk %fp
10c7eaca:       4e75            rts

10c7eacc <fib_nh_match>:
10c7eacc:       4e56 0000       linkw %fp,#0
10c7ead0:       2f0a            movel %a2,%sp@-
10c7ead2:       226e 0010       moveal %fp@(16),%a1
10c7ead6:       246e 0014       moveal %fp@(20),%a2
10c7eada:       2069 0014       moveal %a1@(20),%a0
10c7eade:       b0fc 0000       cmpaw #0,%a0
10c7eae2:       670c            beqs 10c7eaf0 <fib_nh_match+0x24>
10c7eae4:       2050            moveal %a0@,%a0
10c7eae6:       b1ea 0020       cmpal %a2@(32),%a0
10c7eaea:       6704            beqs 10c7eaf0 <fib_nh_match+0x24>
10c7eaec:       7001            moveq #1,%d0
10c7eaee:       6036            bras 10c7eb26 <fib_nh_match+0x5a>
10c7eaf0:       2069 000c       moveal %a1@(12),%a0
10c7eaf4:       b0fc 0000       cmpaw #0,%a0
10c7eaf8:       6608            bnes 10c7eb02 <fib_nh_match+0x36>
10c7eafa:       4aa9 0010       tstl %a1@(16)
10c7eafe:       6724            beqs 10c7eb24 <fib_nh_match+0x58>
10c7eb00:       6008            bras 10c7eb0a <fib_nh_match+0x3e>
10c7eb02:       2050            moveal %a0@,%a0
10c7eb04:       b1ea 0056       cmpal %a2@(86),%a0
10c7eb08:       66e2            bnes 10c7eaec <fib_nh_match+0x20>
10c7eb0a:       2029 0010       movel %a1@(16),%d0
10c7eb0e:       6714            beqs 10c7eb24 <fib_nh_match+0x58>
10c7eb10:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c7eb14:       486a 005a       pea %a2@(90)
10c7eb18:       2f00            movel %d0,%sp@-
10c7eb1a:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c7eb20:       4a80            tstl %d0
10c7eb22:       66c8            bnes 10c7eaec <fib_nh_match+0x20>
10c7eb24:       7000            moveq #0,%d0
10c7eb26:       246e fffc       moveal %fp@(-4),%a2
10c7eb2a:       4e5e            unlk %fp
10c7eb2c:       4e75            rts

10c7eb2e <fib_check_nh>:
10c7eb2e:       4e56 ffe4       linkw %fp,#-28
10c7eb32:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c7eb36:       266e 0008       moveal %fp@(8),%a3
10c7eb3a:       246e 0010       moveal %fp@(16),%a2
10c7eb3e:       202a 000e       movel %a2@(14),%d0
10c7eb42:       6700 0124       beqw 10c7ec68 <fib_check_nh+0x13a>
10c7eb46:       082a 0002 0007  btst #2,%a2@(7)
10c7eb4c:       6750            beqs 10c7eb9e <fib_check_nh+0x70>
10c7eb4e:       0c2b 00fc 0006  cmpib #-4,%a3@(6)
10c7eb54:       6200 011a       bhiw 10c7ec70 <fib_check_nh+0x142>
10c7eb58:       2f00            movel %d0,%sp@-
10c7eb5a:       4eb9 10c7 df42  jsr 10c7df42 <inet_addr_type>
10c7eb60:       588f            addql #4,%sp
10c7eb62:       7201            moveq #1,%d1
10c7eb64:       b280            cmpl %d0,%d1
10c7eb66:       6600 0108       bnew 10c7ec70 <fib_check_nh+0x142>
10c7eb6a:       2f2a 000a       movel %a2@(10),%sp@-
10c7eb6e:       4eb9 10c5 7c0c  jsr 10c57c0c <__dev_get_by_index>
10c7eb74:       2040            moveal %d0,%a0
10c7eb76:       b0fc 0000       cmpaw #0,%a0
10c7eb7a:       6700 010c       beqw 10c7ec88 <fib_check_nh+0x15a>
10c7eb7e:       0828 0000 0053  btst #0,%a0@(83)
10c7eb84:       6606            bnes 10c7eb8c <fib_check_nh+0x5e>
10c7eb86:       709c            moveq #-100,%d0
10c7eb88:       6000 015e       braw 10c7ece8 <fib_check_nh+0x1ba>
10c7eb8c:       2488            movel %a0,%a2@
10c7eb8e:       41e8 00d8       lea %a0@(216),%a0
10c7eb92:       5290            addql #1,%a0@
10c7eb94:       157c 00fd 0008  moveb #-3,%a2@(8)
10c7eb9a:       6000 014a       braw 10c7ece6 <fib_check_nh+0x1b8>
10c7eb9e:       4878 0012       pea 12 <LSIGTRAP+0xd>
10c7eba2:       42a7            clrl %sp@-
10c7eba4:       76ee            moveq #-18,%d3
10c7eba6:       d68e            addl %fp,%d3
10c7eba8:       2f03            movel %d3,%sp@-
10c7ebaa:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c7ebb0:       2d6a 000e ffee  movel %a2@(14),%fp@(-18)
10c7ebb6:       2d6a 000a fffa  movel %a2@(10),%fp@(-6)
10c7ebbc:       102b 0006       moveb %a3@(6),%d0
10c7ebc0:       5200            addqb #1,%d0
10c7ebc2:       1d40 ffff       moveb %d0,%fp@(-1)
10c7ebc6:       4fef 000c       lea %sp@(12),%sp
10c7ebca:       0c00 00fc       cmpib #-4,%d0
10c7ebce:       6206            bhis 10c7ebd6 <fib_check_nh+0xa8>
10c7ebd0:       1d7c 00fd ffff  moveb #-3,%fp@(-1)
10c7ebd6:       74e6            moveq #-26,%d2
10c7ebd8:       d48e            addl %fp,%d2
10c7ebda:       2079 1003 2ede  moveal 10032ede <local_table>,%a0
10c7ebe0:       2f02            movel %d2,%sp@-
10c7ebe2:       2f03            movel %d3,%sp@-
10c7ebe4:       2f08            movel %a0,%sp@-
10c7ebe6:       2068 0006       moveal %a0@(6),%a0
10c7ebea:       4e90            jsr %a0@
10c7ebec:       4fef 000c       lea %sp@(12),%sp
10c7ebf0:       2642            moveal %d2,%a3
10c7ebf2:       4a80            tstl %d0
10c7ebf4:       671c            beqs 10c7ec12 <fib_check_nh+0xe4>
10c7ebf6:       2079 1003 29e8  moveal 100329e8 <main_table>,%a0
10c7ebfc:       2f0b            movel %a3,%sp@-
10c7ebfe:       2f03            movel %d3,%sp@-
10c7ec00:       2f08            movel %a0,%sp@-
10c7ec02:       2068 0006       moveal %a0@(6),%a0
10c7ec06:       4e90            jsr %a0@
10c7ec08:       4fef 000c       lea %sp@(12),%sp
10c7ec0c:       729b            moveq #-101,%d1
10c7ec0e:       4a80            tstl %d0
10c7ec10:       6602            bnes 10c7ec14 <fib_check_nh+0xe6>
10c7ec12:       7200            moveq #0,%d1
10c7ec14:       4a81            tstl %d1
10c7ec16:       6706            beqs 10c7ec1e <fib_check_nh+0xf0>
10c7ec18:       2001            movel %d1,%d0
10c7ec1a:       6000 00cc       braw 10c7ece8 <fib_check_nh+0x1ba>
10c7ec1e:       156b 0003 0008  moveb %a3@(3),%a2@(8)
10c7ec24:       206b 0004       moveal %a3@(4),%a0
10c7ec28:       2568 0056 000a  movel %a0@(86),%a2@(10)
10c7ec2e:       24a8 004c       movel %a0@(76),%a2@
10c7ec32:       2012            movel %a2@,%d0
10c7ec34:       6708            beqs 10c7ec3e <fib_check_nh+0x110>
10c7ec36:       2040            moveal %d0,%a0
10c7ec38:       41e8 00d8       lea %a0@(216),%a0
10c7ec3c:       5290            addql #1,%a0@
10c7ec3e:       242b 0004       movel %a3@(4),%d2
10c7ec42:       6700 00a2       beqw 10c7ece6 <fib_check_nh+0x1b8>
10c7ec46:       2242            moveal %d2,%a1
10c7ec48:       41e9 000c       lea %a1@(12),%a0
10c7ec4c:       40c1            movew %sr,%d1
10c7ec4e:       007c 0700       oriw #1792,%sr
10c7ec52:       2010            movel %a0@,%d0
10c7ec54:       5380            subql #1,%d0
10c7ec56:       2080            movel %d0,%a0@
10c7ec58:       46c1            movew %d1,%sr
10c7ec5a:       4a80            tstl %d0
10c7ec5c:       6600 0088       bnew 10c7ece6 <fib_check_nh+0x1b8>
10c7ec60:       2f02            movel %d2,%sp@-
10c7ec62:       4eba fd2c       jsr %pc@(10c7e990 <free_fib_info>)
10c7ec66:       607e            bras 10c7ece6 <fib_check_nh+0x1b8>
10c7ec68:       7006            moveq #6,%d0
10c7ec6a:       c0aa 0004       andl %a2@(4),%d0
10c7ec6e:       6704            beqs 10c7ec74 <fib_check_nh+0x146>
10c7ec70:       70ea            moveq #-22,%d0
10c7ec72:       6074            bras 10c7ece8 <fib_check_nh+0x1ba>
10c7ec74:       2f2a 000a       movel %a2@(10),%sp@-
10c7ec78:       4eb9 10c7 b7c2  jsr 10c7b7c2 <inetdev_by_index>
10c7ec7e:       2240            moveal %d0,%a1
10c7ec80:       588f            addql #4,%sp
10c7ec82:       b2fc 0000       cmpaw #0,%a1
10c7ec86:       6604            bnes 10c7ec8c <fib_check_nh+0x15e>
10c7ec88:       70ed            moveq #-19,%d0
10c7ec8a:       605c            bras 10c7ece8 <fib_check_nh+0x1ba>
10c7ec8c:       2051            moveal %a1@,%a0
10c7ec8e:       0828 0000 0053  btst #0,%a0@(83)
10c7ec94:       6624            bnes 10c7ecba <fib_check_nh+0x18c>
10c7ec96:       41e9 0004       lea %a1@(4),%a0
10c7ec9a:       40c1            movew %sr,%d1
10c7ec9c:       007c 0700       oriw #1792,%sr
10c7eca0:       2010            movel %a0@,%d0
10c7eca2:       5380            subql #1,%d0
10c7eca4:       2080            movel %d0,%a0@
10c7eca6:       46c1            movew %d1,%sr
10c7eca8:       4a80            tstl %d0
10c7ecaa:       6600 feda       bnew 10c7eb86 <fib_check_nh+0x58>
10c7ecae:       2f09            movel %a1,%sp@-
10c7ecb0:       4eb9 10c7 b19c  jsr 10c7b19c <in_dev_finish_destroy>
10c7ecb6:       6000 fece       braw 10c7eb86 <fib_check_nh+0x58>
10c7ecba:       2488            movel %a0,%a2@
10c7ecbc:       41e8 00d8       lea %a0@(216),%a0
10c7ecc0:       5290            addql #1,%a0@
10c7ecc2:       157c 00fe 0008  moveb #-2,%a2@(8)
10c7ecc8:       41e9 0004       lea %a1@(4),%a0
10c7eccc:       40c1            movew %sr,%d1
10c7ecce:       007c 0700       oriw #1792,%sr
10c7ecd2:       2010            movel %a0@,%d0
10c7ecd4:       5380            subql #1,%d0
10c7ecd6:       2080            movel %d0,%a0@
10c7ecd8:       46c1            movew %d1,%sr
10c7ecda:       4a80            tstl %d0
10c7ecdc:       6608            bnes 10c7ece6 <fib_check_nh+0x1b8>
10c7ecde:       2f09            movel %a1,%sp@-
10c7ece0:       4eb9 10c7 b19c  jsr 10c7b19c <in_dev_finish_destroy>
10c7ece6:       7000            moveq #0,%d0
10c7ece8:       4cee 0c0c ffd4  moveml %fp@(-44),%d2-%d3/%a2-%a3
10c7ecee:       4e5e            unlk %fp
10c7ecf0:       4e75            rts

10c7ecf2 <fib_create_info>:
10c7ecf2:       4e56 0000       linkw %fp,#0
10c7ecf6:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c7ecfa:       2a6e 0008       moveal %fp@(8),%a5
10c7ecfe:       282e 000c       movel %fp@(12),%d4
10c7ed02:       97cb            subal %a3,%a3
10c7ed04:       4280            clrl %d0
10c7ed06:       102d 0007       moveb %a5@(7),%d0
10c7ed0a:       2200            movel %d0,%d1
10c7ed0c:       e589            lsll #2,%d1
10c7ed0e:       d280            addl %d0,%d1
10c7ed10:       d280            addl %d0,%d1
10c7ed12:       203c 1001 0c04  movel #268504068,%d0
10c7ed18:       2440            moveal %d0,%a2
10c7ed1a:       1232 1804       moveb %a2@(00000004,%d1:l),%d1
10c7ed1e:       b22d 0006       cmpb %a5@(6),%d1
10c7ed22:       6200 02ea       bhiw 10c7f00e <fib_create_info+0x31c>
10c7ed26:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c7ed2a:       4878 005e       pea 5e <LSIGTRAP+0x59>
10c7ed2e:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c7ed34:       2640            moveal %d0,%a3
10c7ed36:       7297            moveq #-105,%d1
10c7ed38:       508f            addql #8,%sp
10c7ed3a:       b6fc 0000       cmpaw #0,%a3
10c7ed3e:       6700 02d0       beqw 10c7f010 <fib_create_info+0x31e>
10c7ed42:       52b9 1003 2e52  addql #1,10032e52 <fib_info_cnt>
10c7ed48:       4878 005e       pea 5e <LSIGTRAP+0x59>
10c7ed4c:       42a7            clrl %sp@-
10c7ed4e:       2f0b            movel %a3,%sp@-
10c7ed50:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c7ed56:       4280            clrl %d0
10c7ed58:       102d 0005       moveb %a5@(5),%d0
10c7ed5c:       2740 0018       movel %d0,%a3@(24)
10c7ed60:       7001            moveq #1,%d0
10c7ed62:       2740 0048       movel %d0,%a3@(72)
10c7ed66:       276d 0008 0014  movel %a5@(8),%a3@(20)
10c7ed6c:       4fef 000c       lea %sp@(12),%sp
10c7ed70:       2244            moveal %d4,%a1
10c7ed72:       2069 0014       moveal %a1@(20),%a0
10c7ed76:       b0fc 0000       cmpaw #0,%a0
10c7ed7a:       6704            beqs 10c7ed80 <fib_create_info+0x8e>
10c7ed7c:       2750 0020       movel %a0@,%a3@(32)
10c7ed80:       2244            moveal %d4,%a1
10c7ed82:       2069 001c       moveal %a1@(28),%a0
10c7ed86:       b0fc 0000       cmpaw #0,%a0
10c7ed8a:       6768            beqs 10c7edf4 <fib_create_info+0x102>
10c7ed8c:       4280            clrl %d0
10c7ed8e:       3010            movew %a0@,%d0
10c7ed90:       2200            movel %d0,%d1
10c7ed92:       5981            subql #4,%d1
10c7ed94:       5888            addql #4,%a0
10c7ed96:       4a81            tstl %d1
10c7ed98:       6f5a            bles 10c7edf4 <fib_create_info+0x102>
10c7ed9a:       3010            movew %a0@,%d0
10c7ed9c:       0c40 0003       cmpiw #3,%d0
10c7eda0:       6352            blss 10c7edf4 <fib_create_info+0x102>
10c7eda2:       0280 0000 ffff  andil #65535,%d0
10c7eda8:       b280            cmpl %d0,%d1
10c7edaa:       6d48            blts 10c7edf4 <fib_create_info+0x102>
10c7edac:       7400            moveq #0,%d2
10c7edae:       43eb 0024       lea %a3@(36),%a1
10c7edb2:       7600            moveq #0,%d3
10c7edb4:       3428 0002       movew %a0@(2),%d2
10c7edb8:       4a82            tstl %d2
10c7edba:       6714            beqs 10c7edd0 <fib_create_info+0xde>
10c7edbc:       7009            moveq #9,%d0
10c7edbe:       b082            cmpl %d2,%d0
10c7edc0:       6500 024c       bcsw 10c7f00e <fib_create_info+0x31c>
10c7edc4:       2002            movel %d2,%d0
10c7edc6:       5380            subql #1,%d0
10c7edc8:       e588            lsll #2,%d0
10c7edca:       23a8 0004 0800  movel %a0@(4),%a1@(00000000,%d0:l)
10c7edd0:       3610            movew %a0@,%d3
10c7edd2:       2003            movel %d3,%d0
10c7edd4:       5680            addql #3,%d0
10c7edd6:       7afc            moveq #-4,%d5
10c7edd8:       c085            andl %d5,%d0
10c7edda:       9280            subl %d0,%d1
10c7eddc:       d1c0            addal %d0,%a0
10c7edde:       4a81            tstl %d1
10c7ede0:       6f12            bles 10c7edf4 <fib_create_info+0x102>
10c7ede2:       3010            movew %a0@,%d0
10c7ede4:       0c40 0003       cmpiw #3,%d0
10c7ede8:       630a            blss 10c7edf4 <fib_create_info+0x102>
10c7edea:       0280 0000 ffff  andil #65535,%d0
10c7edf0:       b280            cmpl %d0,%d1
10c7edf2:       6cc0            bges 10c7edb4 <fib_create_info+0xc2>
10c7edf4:       2044            moveal %d4,%a0
10c7edf6:       2028 0018       movel %a0@(24),%d0
10c7edfa:       6714            beqs 10c7ee10 <fib_create_info+0x11e>
10c7edfc:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c7ee00:       2f00            movel %d0,%sp@-
10c7ee02:       486b 001c       pea %a3@(28)
10c7ee06:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c7ee0c:       4fef 000c       lea %sp@(12),%sp
10c7ee10:       2244            moveal %d4,%a1
10c7ee12:       4aa9 0020       tstl %a1@(32)
10c7ee16:       6600 01f6       bnew 10c7f00e <fib_create_info+0x31c>
10c7ee1a:       764c            moveq #76,%d3
10c7ee1c:       d68b            addl %a3,%d3
10c7ee1e:       2069 000c       moveal %a1@(12),%a0
10c7ee22:       2843            moveal %d3,%a4
10c7ee24:       b0fc 0000       cmpaw #0,%a0
10c7ee28:       6704            beqs 10c7ee2e <fib_create_info+0x13c>
10c7ee2a:       2950 000a       movel %a0@,%a4@(10)
10c7ee2e:       2044            moveal %d4,%a0
10c7ee30:       2028 0010       movel %a0@(16),%d0
10c7ee34:       6714            beqs 10c7ee4a <fib_create_info+0x158>
10c7ee36:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c7ee3a:       2f00            movel %d0,%sp@-
10c7ee3c:       486b 005a       pea %a3@(90)
10c7ee40:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c7ee46:       4fef 000c       lea %sp@(12),%sp
10c7ee4a:       296d 0008 0004  movel %a5@(8),%a4@(4)
10c7ee50:       4281            clrl %d1
10c7ee52:       122d 0007       moveb %a5@(7),%d1
10c7ee56:       2001            movel %d1,%d0
10c7ee58:       e588            lsll #2,%d0
10c7ee5a:       d081            addl %d1,%d0
10c7ee5c:       d081            addl %d1,%d0
10c7ee5e:       4ab2 0800       tstl %a2@(00000000,%d0:l)
10c7ee62:       671e            beqs 10c7ee82 <fib_create_info+0x190>
10c7ee64:       2244            moveal %d4,%a1
10c7ee66:       4aa9 0010       tstl %a1@(16)
10c7ee6a:       6600 01a2       bnew 10c7f00e <fib_create_info+0x31c>
10c7ee6e:       4aa9 000c       tstl %a1@(12)
10c7ee72:       6600 019a       bnew 10c7f00e <fib_create_info+0x31c>
10c7ee76:       4aa9 0020       tstl %a1@(32)
10c7ee7a:       6600 0192       bnew 10c7f00e <fib_create_info+0x31c>
10c7ee7e:       6000 0092       braw 10c7ef12 <fib_create_info+0x220>
10c7ee82:       102d 0006       moveb %a5@(6),%d0
10c7ee86:       0c00 00fe       cmpib #-2,%d0
10c7ee8a:       6200 0182       bhiw 10c7f00e <fib_create_info+0x31c>
10c7ee8e:       6624            bnes 10c7eeb4 <fib_create_info+0x1c2>
10c7ee90:       4aac 000e       tstl %a4@(14)
10c7ee94:       6600 0178       bnew 10c7f00e <fib_create_info+0x31c>
10c7ee98:       50ec 0008       st %a4@(8)
10c7ee9c:       2f2b 0056       movel %a3@(86),%sp@-
10c7eea0:       4eb9 10c5 7c3a  jsr 10c57c3a <dev_get_by_index>
10c7eea6:       2880            movel %d0,%a4@
10c7eea8:       72ed            moveq #-19,%d1
10c7eeaa:       588f            addql #4,%sp
10c7eeac:       4a80            tstl %d0
10c7eeae:       6700 0160       beqw 10c7f010 <fib_create_info+0x31e>
10c7eeb2:       601e            bras 10c7eed2 <fib_create_info+0x1e0>
10c7eeb4:       7400            moveq #0,%d2
10c7eeb6:       45fa fc76       lea %pc@(10c7eb2e <fib_check_nh>),%a2
10c7eeba:       2f03            movel %d3,%sp@-
10c7eebc:       2f0b            movel %a3,%sp@-
10c7eebe:       2f0d            movel %a5,%sp@-
10c7eec0:       4e92            jsr %a2@
10c7eec2:       2200            movel %d0,%d1
10c7eec4:       4fef 000c       lea %sp@(12),%sp
10c7eec8:       6600 0146       bnew 10c7f010 <fib_create_info+0x31e>
10c7eecc:       5282            addql #1,%d2
10c7eece:       4a82            tstl %d2
10c7eed0:       6fe8            bles 10c7eeba <fib_create_info+0x1c8>
10c7eed2:       4aab 001c       tstl %a3@(28)
10c7eed6:       673a            beqs 10c7ef12 <fib_create_info+0x220>
10c7eed8:       0c2d 0002 0007  cmpib #2,%a5@(7)
10c7eede:       661e            bnes 10c7eefe <fib_create_info+0x20c>
10c7eee0:       2044            moveal %d4,%a0
10c7eee2:       2010            movel %a0@,%d0
10c7eee4:       6718            beqs 10c7eefe <fib_create_info+0x20c>
10c7eee6:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c7eeea:       2f00            movel %d0,%sp@-
10c7eeec:       486b 001c       pea %a3@(28)
10c7eef0:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c7eef6:       4fef 000c       lea %sp@(12),%sp
10c7eefa:       4a80            tstl %d0
10c7eefc:       6714            beqs 10c7ef12 <fib_create_info+0x220>
10c7eefe:       2f2b 001c       movel %a3@(28),%sp@-
10c7ef02:       4eb9 10c7 df42  jsr 10c7df42 <inet_addr_type>
10c7ef08:       588f            addql #4,%sp
10c7ef0a:       7202            moveq #2,%d1
10c7ef0c:       b280            cmpl %d0,%d1
10c7ef0e:       6600 00fe       bnew 10c7f00e <fib_create_info+0x31c>
10c7ef12:       2479 1002 4f18  moveal 10024f18 <fib_info_list>,%a2
10c7ef18:       b4fc 0000       cmpaw #0,%a2
10c7ef1c:       6700 00aa       beqw 10c7efc8 <fib_create_info+0x2d6>
10c7ef20:       262a 0048       movel %a2@(72),%d3
10c7ef24:       b6ab 0048       cmpl %a3@(72),%d3
10c7ef28:       6600 0094       bnew 10c7efbe <fib_create_info+0x2cc>
10c7ef2c:       2a2b 0018       movel %a3@(24),%d5
10c7ef30:       baaa 0018       cmpl %a2@(24),%d5
10c7ef34:       6600 0088       bnew 10c7efbe <fib_create_info+0x2cc>
10c7ef38:       206b 001c       moveal %a3@(28),%a0
10c7ef3c:       b1ea 001c       cmpal %a2@(28),%a0
10c7ef40:       667c            bnes 10c7efbe <fib_create_info+0x2cc>
10c7ef42:       226b 0020       moveal %a3@(32),%a1
10c7ef46:       b3ea 0020       cmpal %a2@(32),%a1
10c7ef4a:       6672            bnes 10c7efbe <fib_create_info+0x2cc>
10c7ef4c:       4878 0024       pea 24 <LSIGTRAP+0x1f>
10c7ef50:       486a 0024       pea %a2@(36)
10c7ef54:       486b 0024       pea %a3@(36)
10c7ef58:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c7ef5e:       4fef 000c       lea %sp@(12),%sp
10c7ef62:       4a80            tstl %d0
10c7ef64:       6658            bnes 10c7efbe <fib_create_info+0x2cc>
10c7ef66:       202b 0014       movel %a3@(20),%d0
10c7ef6a:       222a 0014       movel %a2@(20),%d1
10c7ef6e:       b380            eorl %d1,%d0
10c7ef70:       76fe            moveq #-2,%d3
10c7ef72:       c083            andl %d3,%d0
10c7ef74:       6648            bnes 10c7efbe <fib_create_info+0x2cc>
10c7ef76:       4aab 0048       tstl %a3@(72)
10c7ef7a:       674e            beqs 10c7efca <fib_create_info+0x2d8>
10c7ef7c:       7200            moveq #0,%d1
10c7ef7e:       43ea 004c       lea %a2@(76),%a1
10c7ef82:       2429 000a       movel %a1@(10),%d2
10c7ef86:       41ec 0004       lea %a4@(4),%a0
10c7ef8a:       b4a8 0006       cmpl %a0@(6),%d2
10c7ef8e:       662e            bnes 10c7efbe <fib_create_info+0x2cc>
10c7ef90:       2a29 000e       movel %a1@(14),%d5
10c7ef94:       baa8 000a       cmpl %a0@(10),%d5
10c7ef98:       6624            bnes 10c7efbe <fib_create_info+0x2cc>
10c7ef9a:       1029 0008       moveb %a1@(8),%d0
10c7ef9e:       b028 0004       cmpb %a0@(4),%d0
10c7efa2:       661a            bnes 10c7efbe <fib_create_info+0x2cc>
10c7efa4:       2029 0004       movel %a1@(4),%d0
10c7efa8:       2610            movel %a0@,%d3
10c7efaa:       b780            eorl %d3,%d0
10c7efac:       7afe            moveq #-2,%d5
10c7efae:       c085            andl %d5,%d0
10c7efb0:       660c            bnes 10c7efbe <fib_create_info+0x2cc>
10c7efb2:       41e8 0012       lea %a0@(18),%a0
10c7efb6:       5281            addql #1,%d1
10c7efb8:       4a81            tstl %d1
10c7efba:       6fce            bles 10c7ef8a <fib_create_info+0x298>
10c7efbc:       600c            bras 10c7efca <fib_create_info+0x2d8>
10c7efbe:       2452            moveal %a2@,%a2
10c7efc0:       b4fc 0000       cmpaw #0,%a2
10c7efc4:       6600 ff5a       bnew 10c7ef20 <fib_create_info+0x22e>
10c7efc8:       95ca            subal %a2,%a2
10c7efca:       b4fc 0000       cmpaw #0,%a2
10c7efce:       6714            beqs 10c7efe4 <fib_create_info+0x2f2>
10c7efd0:       7001            moveq #1,%d0
10c7efd2:       2740 0010       movel %d0,%a3@(16)
10c7efd6:       2f0b            movel %a3,%sp@-
10c7efd8:       4eba f9b6       jsr %pc@(10c7e990 <free_fib_info>)
10c7efdc:       52aa 0008       addql #1,%a2@(8)
10c7efe0:       200a            movel %a2,%d0
10c7efe2:       6046            bras 10c7f02a <fib_create_info+0x338>
10c7efe4:       52ab 0008       addql #1,%a3@(8)
10c7efe8:       41eb 000c       lea %a3@(12),%a0
10c7efec:       5290            addql #1,%a0@
10c7efee:       26b9 1002 4f18  movel 10024f18 <fib_info_list>,%a3@
10c7eff4:       42ab 0004       clrl %a3@(4)
10c7eff8:       2053            moveal %a3@,%a0
10c7effa:       b0fc 0000       cmpaw #0,%a0
10c7effe:       6704            beqs 10c7f004 <fib_create_info+0x312>
10c7f000:       214b 0004       movel %a3,%a0@(4)
10c7f004:       23cb 1002 4f18  movel %a3,10024f18 <fib_info_list>
10c7f00a:       200b            movel %a3,%d0
10c7f00c:       601c            bras 10c7f02a <fib_create_info+0x338>
10c7f00e:       72ea            moveq #-22,%d1
10c7f010:       206e 0014       moveal %fp@(20),%a0
10c7f014:       2081            movel %d1,%a0@
10c7f016:       b6fc 0000       cmpaw #0,%a3
10c7f01a:       670c            beqs 10c7f028 <fib_create_info+0x336>
10c7f01c:       7201            moveq #1,%d1
10c7f01e:       2741 0010       movel %d1,%a3@(16)
10c7f022:       2f0b            movel %a3,%sp@-
10c7f024:       4eba f96a       jsr %pc@(10c7e990 <free_fib_info>)
10c7f028:       7000            moveq #0,%d0
10c7f02a:       4cee 3c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a5
10c7f030:       4e5e            unlk %fp
10c7f032:       4e75            rts

10c7f034 <fib_semantic_match>:
10c7f034:       4e56 0000       linkw %fp,#0
10c7f038:       2f0b            movel %a3,%sp@-
10c7f03a:       2f0a            movel %a2,%sp@-
10c7f03c:       222e 0008       movel %fp@(8),%d1
10c7f040:       226e 000c       moveal %fp@(12),%a1
10c7f044:       246e 0010       moveal %fp@(16),%a2
10c7f048:       266e 0014       moveal %fp@(20),%a3
10c7f04c:       2001            movel %d1,%d0
10c7f04e:       e588            lsll #2,%d0
10c7f050:       d081            addl %d1,%d0
10c7f052:       d081            addl %d1,%d0
10c7f054:       41f9 1001 0c04  lea 10010c04 <fib_props>,%a0
10c7f05a:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c7f05e:       6666            bnes 10c7f0c6 <fib_semantic_match+0x92>
10c7f060:       0829 0000 0017  btst #0,%a1@(23)
10c7f066:       6704            beqs 10c7f06c <fib_semantic_match+0x38>
10c7f068:       7001            moveq #1,%d0
10c7f06a:       605a            bras 10c7f0c6 <fib_semantic_match+0x92>
10c7f06c:       2749 0004       movel %a1,%a3@(4)
10c7f070:       7005            moveq #5,%d0
10c7f072:       b081            cmpl %d1,%d0
10c7f074:       6d3e            blts 10c7f0b4 <fib_semantic_match+0x80>
10c7f076:       7001            moveq #1,%d0
10c7f078:       b081            cmpl %d1,%d0
10c7f07a:       6e38            bgts 10c7f0b4 <fib_semantic_match+0x80>
10c7f07c:       7200            moveq #0,%d1
10c7f07e:       41e9 004c       lea %a1@(76),%a0
10c7f082:       6006            bras 10c7f08a <fib_semantic_match+0x56>
10c7f084:       5281            addql #1,%d1
10c7f086:       4a81            tstl %d1
10c7f088:       6e22            bgts 10c7f0ac <fib_semantic_match+0x78>
10c7f08a:       0828 0000 0007  btst #0,%a0@(7)
10c7f090:       66f2            bnes 10c7f084 <fib_semantic_match+0x50>
10c7f092:       202a 000c       movel %a2@(12),%d0
10c7f096:       6706            beqs 10c7f09e <fib_semantic_match+0x6a>
10c7f098:       b0a8 000a       cmpl %a0@(10),%d0
10c7f09c:       66e6            bnes 10c7f084 <fib_semantic_match+0x50>
10c7f09e:       4a81            tstl %d1
10c7f0a0:       6e0a            bgts 10c7f0ac <fib_semantic_match+0x78>
10c7f0a2:       41e9 000c       lea %a1@(12),%a0
10c7f0a6:       5290            addql #1,%a0@
10c7f0a8:       7000            moveq #0,%d0
10c7f0aa:       601a            bras 10c7f0c6 <fib_semantic_match+0x92>
10c7f0ac:       42ab 0004       clrl %a3@(4)
10c7f0b0:       7001            moveq #1,%d0
10c7f0b2:       6012            bras 10c7f0c6 <fib_semantic_match+0x92>
10c7f0b4:       42ab 0004       clrl %a3@(4)
10c7f0b8:       4879 1000 a705  pea 1000a705 <timer_bug_msg+0x153e>
10c7f0be:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c7f0c4:       70ea            moveq #-22,%d0
10c7f0c6:       246e fff8       moveal %fp@(-8),%a2
10c7f0ca:       266e fffc       moveal %fp@(-4),%a3
10c7f0ce:       4e5e            unlk %fp
10c7f0d0:       4e75            rts

10c7f0d2 <__fib_res_prefsrc>:
10c7f0d2:       4e56 0000       linkw %fp,#0
10c7f0d6:       206e 0008       moveal %fp@(8),%a0
10c7f0da:       4280            clrl %d0
10c7f0dc:       1028 0003       moveb %a0@(3),%d0
10c7f0e0:       2f00            movel %d0,%sp@-
10c7f0e2:       2068 0004       moveal %a0@(4),%a0
10c7f0e6:       2f28 005a       movel %a0@(90),%sp@-
10c7f0ea:       2f28 004c       movel %a0@(76),%sp@-
10c7f0ee:       4eb9 10c7 c01a  jsr 10c7c01a <inet_select_addr>
10c7f0f4:       4e5e            unlk %fp
10c7f0f6:       4e75            rts

10c7f0f8 <fib_dump_info>:
10c7f0f8:       4e56 0000       linkw %fp,#0
10c7f0fc:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c7f100:       266e 0008       moveal %fp@(8),%a3
10c7f104:       2e2e 0028       movel %fp@(40),%d7
10c7f108:       2a6e 0030       moveal %fp@(48),%a5
10c7f10c:       182e 001b       moveb %fp@(27),%d4
10c7f110:       1a2e 001f       moveb %fp@(31),%d5
10c7f114:       1c2e 0023       moveb %fp@(35),%d6
10c7f118:       142e 002f       moveb %fp@(47),%d2
10c7f11c:       262b 0084       movel %a3@(132),%d3
10c7f120:       4aab 0060       tstl %a3@(96)
10c7f124:       6608            bnes 10c7f12e <fib_dump_info+0x36>
10c7f126:       202b 0088       movel %a3@(136),%d0
10c7f12a:       9083            subl %d3,%d0
10c7f12c:       6002            bras 10c7f130 <fib_dump_info+0x38>
10c7f12e:       7000            moveq #0,%d0
10c7f130:       721b            moveq #27,%d1
10c7f132:       b280            cmpl %d0,%d1
10c7f134:       6c00 01c0       bgew 10c7f2f6 <fib_dump_info+0x1fe>
10c7f138:       286b 0084       moveal %a3@(132),%a4
10c7f13c:       4aab 0060       tstl %a3@(96)
10c7f140:       670c            beqs 10c7f14e <fib_dump_info+0x56>
10c7f142:       4879 1000 a694  pea 1000a694 <timer_bug_msg+0x14cd>
10c7f148:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c7f14e:       701c            moveq #28,%d0
10c7f150:       d08c            addl %a4,%d0
10c7f152:       2740 0084       movel %d0,%a3@(132)
10c7f156:       721c            moveq #28,%d1
10c7f158:       d3ab 005c       addl %d1,%a3@(92)
10c7f15c:       b0ab 0088       cmpl %a3@(136),%d0
10c7f160:       6316            blss 10c7f178 <fib_dump_info+0x80>
10c7f162:       2f3c 10c7 f162  movel #281538914,%sp@-
10c7f168:       4878 001c       pea 1c <LSIGTRAP+0x17>
10c7f16c:       2f0b            movel %a3,%sp@-
10c7f16e:       4eb9 10c5 55c4  jsr 10c555c4 <skb_over_panic>
10c7f174:       4fef 000c       lea %sp@(12),%sp
10c7f178:       396e 0016 0004  movew %fp@(22),%a4@(4)
10c7f17e:       701c            moveq #28,%d0
10c7f180:       2880            movel %d0,%a4@
10c7f182:       426c 0006       clrw %a4@(6)
10c7f186:       296e 000c 000c  movel %fp@(12),%a4@(12)
10c7f18c:       296e 0010 0008  movel %fp@(16),%a4@(8)
10c7f192:       45ec 0010       lea %a4@(16),%a2
10c7f196:       14bc 0002       moveb #2,%a2@
10c7f19a:       1547 0001       moveb %d7,%a2@(1)
10c7f19e:       422a 0002       clrb %a2@(2)
10c7f1a2:       1542 0003       moveb %d2,%a2@(3)
10c7f1a6:       1544 0004       moveb %d4,%a2@(4)
10c7f1aa:       1545 0007       moveb %d5,%a2@(7)
10c7f1ae:       256d 0014 0008  movel %a5@(20),%a2@(8)
10c7f1b4:       1546 0006       moveb %d6,%a2@(6)
10c7f1b8:       4a07            tstb %d7
10c7f1ba:       6732            beqs 10c7f1ee <fib_dump_info+0xf6>
10c7f1bc:       4aab 0060       tstl %a3@(96)
10c7f1c0:       660a            bnes 10c7f1cc <fib_dump_info+0xd4>
10c7f1c2:       202b 0088       movel %a3@(136),%d0
10c7f1c6:       90ab 0084       subl %a3@(132),%d0
10c7f1ca:       6002            bras 10c7f1ce <fib_dump_info+0xd6>
10c7f1cc:       7000            moveq #0,%d0
10c7f1ce:       7207            moveq #7,%d1
10c7f1d0:       b280            cmpl %d0,%d1
10c7f1d2:       6c00 0122       bgew 10c7f2f6 <fib_dump_info+0x1fe>
10c7f1d6:       2f2e 0024       movel %fp@(36),%sp@-
10c7f1da:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c7f1de:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c7f1e2:       2f0b            movel %a3,%sp@-
10c7f1e4:       4eb9 10c5 bfc2  jsr 10c5bfc2 <__rta_fill>
10c7f1ea:       4fef 0010       lea %sp@(16),%sp
10c7f1ee:       156d 001b 0005  moveb %a5@(27),%a2@(5)
10c7f1f4:       4aad 0020       tstl %a5@(32)
10c7f1f8:       6732            beqs 10c7f22c <fib_dump_info+0x134>
10c7f1fa:       4aab 0060       tstl %a3@(96)
10c7f1fe:       660a            bnes 10c7f20a <fib_dump_info+0x112>
10c7f200:       202b 0088       movel %a3@(136),%d0
10c7f204:       90ab 0084       subl %a3@(132),%d0
10c7f208:       6002            bras 10c7f20c <fib_dump_info+0x114>
10c7f20a:       7000            moveq #0,%d0
10c7f20c:       7207            moveq #7,%d1
10c7f20e:       b280            cmpl %d0,%d1
10c7f210:       6c00 00e4       bgew 10c7f2f6 <fib_dump_info+0x1fe>
10c7f214:       486d 0020       pea %a5@(32)
10c7f218:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c7f21c:       4878 0006       pea 6 <LSIGTRAP+0x1>
10c7f220:       2f0b            movel %a3,%sp@-
10c7f222:       4eb9 10c5 bfc2  jsr 10c5bfc2 <__rta_fill>
10c7f228:       4fef 0010       lea %sp@(16),%sp
10c7f22c:       486d 0024       pea %a5@(36)
10c7f230:       2f0b            movel %a3,%sp@-
10c7f232:       4eb9 10c5 c0a6  jsr 10c5c0a6 <rtnetlink_put_metrics>
10c7f238:       508f            addql #8,%sp
10c7f23a:       4a80            tstl %d0
10c7f23c:       6d00 00b8       bltw 10c7f2f6 <fib_dump_info+0x1fe>
10c7f240:       4aad 001c       tstl %a5@(28)
10c7f244:       6732            beqs 10c7f278 <fib_dump_info+0x180>
10c7f246:       4aab 0060       tstl %a3@(96)
10c7f24a:       660a            bnes 10c7f256 <fib_dump_info+0x15e>
10c7f24c:       202b 0088       movel %a3@(136),%d0
10c7f250:       90ab 0084       subl %a3@(132),%d0
10c7f254:       6002            bras 10c7f258 <fib_dump_info+0x160>
10c7f256:       7000            moveq #0,%d0
10c7f258:       7207            moveq #7,%d1
10c7f25a:       b280            cmpl %d0,%d1
10c7f25c:       6c00 0098       bgew 10c7f2f6 <fib_dump_info+0x1fe>
10c7f260:       486d 001c       pea %a5@(28)
10c7f264:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c7f268:       4878 0007       pea 7 <LSIGTRAP+0x2>
10c7f26c:       2f0b            movel %a3,%sp@-
10c7f26e:       4eb9 10c5 bfc2  jsr 10c5bfc2 <__rta_fill>
10c7f274:       4fef 0010       lea %sp@(16),%sp
10c7f278:       7001            moveq #1,%d0
10c7f27a:       b0ad 0048       cmpl %a5@(72),%d0
10c7f27e:       6668            bnes 10c7f2e8 <fib_dump_info+0x1f0>
10c7f280:       4aad 005a       tstl %a5@(90)
10c7f284:       6730            beqs 10c7f2b6 <fib_dump_info+0x1be>
10c7f286:       4aab 0060       tstl %a3@(96)
10c7f28a:       660a            bnes 10c7f296 <fib_dump_info+0x19e>
10c7f28c:       202b 0088       movel %a3@(136),%d0
10c7f290:       90ab 0084       subl %a3@(132),%d0
10c7f294:       6002            bras 10c7f298 <fib_dump_info+0x1a0>
10c7f296:       7000            moveq #0,%d0
10c7f298:       7207            moveq #7,%d1
10c7f29a:       b280            cmpl %d0,%d1
10c7f29c:       6c58            bges 10c7f2f6 <fib_dump_info+0x1fe>
10c7f29e:       486d 005a       pea %a5@(90)
10c7f2a2:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c7f2a6:       4878 0005       pea 5 <LSIGTRAP>
10c7f2aa:       2f0b            movel %a3,%sp@-
10c7f2ac:       4eb9 10c5 bfc2  jsr 10c5bfc2 <__rta_fill>
10c7f2b2:       4fef 0010       lea %sp@(16),%sp
10c7f2b6:       4aad 0056       tstl %a5@(86)
10c7f2ba:       672c            beqs 10c7f2e8 <fib_dump_info+0x1f0>
10c7f2bc:       4aab 0060       tstl %a3@(96)
10c7f2c0:       660a            bnes 10c7f2cc <fib_dump_info+0x1d4>
10c7f2c2:       202b 0088       movel %a3@(136),%d0
10c7f2c6:       90ab 0084       subl %a3@(132),%d0
10c7f2ca:       6002            bras 10c7f2ce <fib_dump_info+0x1d6>
10c7f2cc:       7000            moveq #0,%d0
10c7f2ce:       7207            moveq #7,%d1
10c7f2d0:       b280            cmpl %d0,%d1
10c7f2d2:       6c22            bges 10c7f2f6 <fib_dump_info+0x1fe>
10c7f2d4:       486d 0056       pea %a5@(86)
10c7f2d8:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c7f2dc:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c7f2e0:       2f0b            movel %a3,%sp@-
10c7f2e2:       4eb9 10c5 bfc2  jsr 10c5bfc2 <__rta_fill>
10c7f2e8:       202b 0084       movel %a3@(132),%d0
10c7f2ec:       9083            subl %d3,%d0
10c7f2ee:       2880            movel %d0,%a4@
10c7f2f0:       202b 005c       movel %a3@(92),%d0
10c7f2f4:       602e            bras 10c7f324 <fib_dump_info+0x22c>
10c7f2f6:       222b 0080       movel %a3@(128),%d1
10c7f2fa:       2003            movel %d3,%d0
10c7f2fc:       9081            subl %d1,%d0
10c7f2fe:       b0ab 005c       cmpl %a3@(92),%d0
10c7f302:       641e            bccs 10c7f322 <fib_dump_info+0x22a>
10c7f304:       4aab 0060       tstl %a3@(96)
10c7f308:       660c            bnes 10c7f316 <fib_dump_info+0x21e>
10c7f30a:       2740 005c       movel %d0,%a3@(92)
10c7f30e:       d280            addl %d0,%d1
10c7f310:       2741 0084       movel %d1,%a3@(132)
10c7f314:       600c            bras 10c7f322 <fib_dump_info+0x22a>
10c7f316:       42a7            clrl %sp@-
10c7f318:       2f00            movel %d0,%sp@-
10c7f31a:       2f0b            movel %a3,%sp@-
10c7f31c:       4eb9 10c5 60b2  jsr 10c560b2 <___pskb_trim>
10c7f322:       70ff            moveq #-1,%d0
10c7f324:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c7f32a:       4e5e            unlk %fp
10c7f32c:       4e75            rts

10c7f32e <fib_convert_rtentry>:
10c7f32e:       4e56 fff0       linkw %fp,#-16
10c7f332:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c7f336:       282e 0008       movel %fp@(8),%d4
10c7f33a:       266e 000c       moveal %fp@(12),%a3
10c7f33e:       2a6e 0010       moveal %fp@(16),%a5
10c7f342:       262e 0014       movel %fp@(20),%d3
10c7f346:       286e 0018       moveal %fp@(24),%a4
10c7f34a:       4878 000c       pea c <LSIGTRAP+0x7>
10c7f34e:       42a7            clrl %sp@-
10c7f350:       2f0d            movel %a5,%sp@-
10c7f352:       45f9 10c8 576c  lea 10c8576c <memset>,%a2
10c7f358:       4e92            jsr %a2@
10c7f35a:       4878 0030       pea 30 <LSIGTRAP+0x2b>
10c7f35e:       42a7            clrl %sp@-
10c7f360:       2f03            movel %d3,%sp@-
10c7f362:       4e92            jsr %a2@
10c7f364:       4fef 0018       lea %sp@(24),%sp
10c7f368:       709f            moveq #-97,%d0
10c7f36a:       0c6c 0002 0004  cmpiw #2,%a4@(4)
10c7f370:       6600 029a       bnew 10c7f60c <fib_convert_rtentry+0x2de>
10c7f374:       7020            moveq #32,%d0
10c7f376:       43ec 0008       lea %a4@(8),%a1
10c7f37a:       082c 0002 0035  btst #2,%a4@(53)
10c7f380:       6656            bnes 10c7f3d8 <fib_convert_rtentry+0xaa>
10c7f382:       206c 0028       moveal %a4@(40),%a0
10c7f386:       302c 0024       movew %a4@(36),%d0
10c7f38a:       0c40 0002       cmpiw #2,%d0
10c7f38e:       6710            beqs 10c7f3a0 <fib_convert_rtentry+0x72>
10c7f390:       b0fc 0000       cmpaw #0,%a0
10c7f394:       6604            bnes 10c7f39a <fib_convert_rtentry+0x6c>
10c7f396:       4a40            tstw %d0
10c7f398:       6706            beqs 10c7f3a0 <fib_convert_rtentry+0x72>
10c7f39a:       709f            moveq #-97,%d0
10c7f39c:       6000 026e       braw 10c7f60c <fib_convert_rtentry+0x2de>
10c7f3a0:       2408            movel %a0,%d2
10c7f3a2:       4682            notl %d2
10c7f3a4:       2011            movel %a1@,%d0
10c7f3a6:       c082            andl %d2,%d0
10c7f3a8:       6600 019a       bnew 10c7f544 <fib_convert_rtentry+0x216>
10c7f3ac:       2202            movel %d2,%d1
10c7f3ae:       5281            addql #1,%d1
10c7f3b0:       2002            movel %d2,%d0
10c7f3b2:       c081            andl %d1,%d0
10c7f3b4:       6600 018e       bnew 10c7f544 <fib_convert_rtentry+0x216>
10c7f3b8:       7000            moveq #0,%d0
10c7f3ba:       b0fc 0000       cmpaw #0,%a0
10c7f3be:       6718            beqs 10c7f3d8 <fib_convert_rtentry+0xaa>
10c7f3c0:       2002            movel %d2,%d0
10c7f3c2:       7200            moveq #0,%d1
10c7f3c4:       0800 0000       btst #0,%d0
10c7f3c8:       670a            beqs 10c7f3d4 <fib_convert_rtentry+0xa6>
10c7f3ca:       5281            addql #1,%d1
10c7f3cc:       e288            lsrl #1,%d0
10c7f3ce:       0800 0000       btst #0,%d0
10c7f3d2:       66f6            bnes 10c7f3ca <fib_convert_rtentry+0x9c>
10c7f3d4:       7020            moveq #32,%d0
10c7f3d6:       9081            subl %d1,%d0
10c7f3d8:       377c 0001 0006  movew #1,%a3@(6)
10c7f3de:       42ab 000c       clrl %a3@(12)
10c7f3e2:       42ab 0008       clrl %a3@(8)
10c7f3e6:       721c            moveq #28,%d1
10c7f3e8:       2681            movel %d1,%a3@
10c7f3ea:       0c84 0000 890c  cmpil #35084,%d4
10c7f3f0:       660c            bnes 10c7f3fe <fib_convert_rtentry+0xd0>
10c7f3f2:       377c 0019 0004  movew #25,%a3@(4)
10c7f3f8:       426b 0006       clrw %a3@(6)
10c7f3fc:       6012            bras 10c7f410 <fib_convert_rtentry+0xe2>
10c7f3fe:       377c 0018 0004  movew #24,%a3@(4)
10c7f404:       377c 0401 0006  movew #1025,%a3@(6)
10c7f40a:       1b7c 0003 0005  moveb #3,%a5@(5)
10c7f410:       1b40 0001       moveb %d0,%a5@(1)
10c7f414:       2043            moveal %d3,%a0
10c7f416:       2089            movel %a1,%a0@
10c7f418:       4a6c 0040       tstw %a4@(64)
10c7f41c:       6714            beqs 10c7f432 <fib_convert_rtentry+0x104>
10c7f41e:       306c 0040       moveaw %a4@(64),%a0
10c7f422:       5388            subql #1,%a0
10c7f424:       2948 0038       movel %a0,%a4@(56)
10c7f428:       47ec 0038       lea %a4@(56),%a3
10c7f42c:       2243            moveal %d3,%a1
10c7f42e:       234b 0014       movel %a3,%a1@(20)
10c7f432:       082c 0001 0034  btst #1,%a4@(52)
10c7f438:       6710            beqs 10c7f44a <fib_convert_rtentry+0x11c>
10c7f43a:       1b7c 00fe 0006  moveb #-2,%a5@(6)
10c7f440:       1b7c 0007 0007  moveb #7,%a5@(7)
10c7f446:       6000 01c2       braw 10c7f60a <fib_convert_rtentry+0x2dc>
10c7f44a:       50ed 0006       st %a5@(6)
10c7f44e:       1b7c 0001 0007  moveb #1,%a5@(7)
10c7f454:       202c 0042       movel %a4@(66),%d0
10c7f458:       6700 009e       beqw 10c7f4f8 <fib_convert_rtentry+0x1ca>
10c7f45c:       4878 000f       pea f <LSIGTRAP+0xa>
10c7f460:       2f00            movel %d0,%sp@-
10c7f462:       74f0            moveq #-16,%d2
10c7f464:       d48e            addl %fp,%d2
10c7f466:       2f02            movel %d2,%sp@-
10c7f468:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c7f46e:       4fef 000c       lea %sp@(12),%sp
10c7f472:       422e ffff       clrb %fp@(-1)
10c7f476:       4878 003a       pea 3a <LSIGTRAP+0x35>
10c7f47a:       2f02            movel %d2,%sp@-
10c7f47c:       4eb9 10c8 4132  jsr 10c84132 <strchr>
10c7f482:       2440            moveal %d0,%a2
10c7f484:       508f            addql #8,%sp
10c7f486:       2002            movel %d2,%d0
10c7f488:       b4fc 0000       cmpaw #0,%a2
10c7f48c:       6702            beqs 10c7f490 <fib_convert_rtentry+0x162>
10c7f48e:       4212            clrb %a2@
10c7f490:       2f00            movel %d0,%sp@-
10c7f492:       4eb9 10c5 7b86  jsr 10c57b86 <__dev_get_by_name>
10c7f498:       2040            moveal %d0,%a0
10c7f49a:       588f            addql #4,%sp
10c7f49c:       b0fc 0000       cmpaw #0,%a0
10c7f4a0:       6748            beqs 10c7f4ea <fib_convert_rtentry+0x1bc>
10c7f4a2:       47e8 003a       lea %a0@(58),%a3
10c7f4a6:       2243            moveal %d3,%a1
10c7f4a8:       234b 000c       movel %a3,%a1@(12)
10c7f4ac:       b4fc 0000       cmpaw #0,%a2
10c7f4b0:       6746            beqs 10c7f4f8 <fib_convert_rtentry+0x1ca>
10c7f4b2:       2068 00a8       moveal %a0@(168),%a0
10c7f4b6:       b0fc 0000       cmpaw #0,%a0
10c7f4ba:       672e            beqs 10c7f4ea <fib_convert_rtentry+0x1bc>
10c7f4bc:       14bc 003a       moveb #58,%a2@
10c7f4c0:       2468 0010       moveal %a0@(16),%a2
10c7f4c4:       2642            moveal %d2,%a3
10c7f4c6:       6002            bras 10c7f4ca <fib_convert_rtentry+0x19c>
10c7f4c8:       2452            moveal %a2@,%a2
10c7f4ca:       b4fc 0000       cmpaw #0,%a2
10c7f4ce:       671a            beqs 10c7f4ea <fib_convert_rtentry+0x1bc>
10c7f4d0:       41ea 001f       lea %a2@(31),%a0
10c7f4d4:       224b            moveal %a3,%a1
10c7f4d6:       1018            moveb %a0@+,%d0
10c7f4d8:       b019            cmpb %a1@+,%d0
10c7f4da:       6606            bnes 10c7f4e2 <fib_convert_rtentry+0x1b4>
10c7f4dc:       4a00            tstb %d0
10c7f4de:       66f6            bnes 10c7f4d6 <fib_convert_rtentry+0x1a8>
10c7f4e0:       6002            bras 10c7f4e4 <fib_convert_rtentry+0x1b6>
10c7f4e2:       9021            subb %a1@-,%d0
10c7f4e4:       4a00            tstb %d0
10c7f4e6:       66e0            bnes 10c7f4c8 <fib_convert_rtentry+0x19a>
10c7f4e8:       6006            bras 10c7f4f0 <fib_convert_rtentry+0x1c2>
10c7f4ea:       70ed            moveq #-19,%d0
10c7f4ec:       6000 011e       braw 10c7f60c <fib_convert_rtentry+0x2de>
10c7f4f0:       508a            addql #8,%a2
10c7f4f2:       2043            moveal %d3,%a0
10c7f4f4:       214a 0018       movel %a2,%a0@(24)
10c7f4f8:       43ec 0018       lea %a4@(24),%a1
10c7f4fc:       0c6c 0002 0014  cmpiw #2,%a4@(20)
10c7f502:       6626            bnes 10c7f52a <fib_convert_rtentry+0x1fc>
10c7f504:       4a91            tstl %a1@
10c7f506:       6722            beqs 10c7f52a <fib_convert_rtentry+0x1fc>
10c7f508:       2643            moveal %d3,%a3
10c7f50a:       2749 0010       movel %a1,%a3@(16)
10c7f50e:       082c 0001 0035  btst #1,%a4@(53)
10c7f514:       6714            beqs 10c7f52a <fib_convert_rtentry+0x1fc>
10c7f516:       2f11            movel %a1@,%sp@-
10c7f518:       4eb9 10c7 df42  jsr 10c7df42 <inet_addr_type>
10c7f51e:       588f            addql #4,%sp
10c7f520:       7201            moveq #1,%d1
10c7f522:       b280            cmpl %d0,%d1
10c7f524:       6604            bnes 10c7f52a <fib_convert_rtentry+0x1fc>
10c7f526:       422d 0006       clrb %a5@(6)
10c7f52a:       0c84 0000 890c  cmpil #35084,%d4
10c7f530:       6700 00d8       beqw 10c7f60a <fib_convert_rtentry+0x2dc>
10c7f534:       082c 0001 0035  btst #1,%a4@(53)
10c7f53a:       670e            beqs 10c7f54a <fib_convert_rtentry+0x21c>
10c7f53c:       2043            moveal %d3,%a0
10c7f53e:       4aa8 0010       tstl %a0@(16)
10c7f542:       6606            bnes 10c7f54a <fib_convert_rtentry+0x21c>
10c7f544:       70ea            moveq #-22,%d0
10c7f546:       6000 00c4       braw 10c7f60c <fib_convert_rtentry+0x2de>
10c7f54a:       0c2d 00ff 0006  cmpib #-1,%a5@(6)
10c7f550:       6606            bnes 10c7f558 <fib_convert_rtentry+0x22a>
10c7f552:       1b7c 00fd 0006  moveb #-3,%a5@(6)
10c7f558:       302c 0034       movew %a4@(52),%d0
10c7f55c:       0240 01c0       andiw #448,%d0
10c7f560:       6700 00a8       beqw 10c7f60a <fib_convert_rtentry+0x2dc>
10c7f564:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c7f568:       4878 001c       pea 1c <LSIGTRAP+0x17>
10c7f56c:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c7f572:       2240            moveal %d0,%a1
10c7f574:       b2fc 0000       cmpaw #0,%a1
10c7f578:       6606            bnes 10c7f580 <fib_convert_rtentry+0x252>
10c7f57a:       70f4            moveq #-12,%d0
10c7f57c:       6000 008e       braw 10c7f60c <fib_convert_rtentry+0x2de>
10c7f580:       2643            moveal %d3,%a3
10c7f582:       2749 001c       movel %a1,%a3@(28)
10c7f586:       337c 0008 0002  movew #8,%a1@(2)
10c7f58c:       32bc 0004       movew #4,%a1@
10c7f590:       082c 0006 0035  btst #6,%a4@(53)
10c7f596:       671a            beqs 10c7f5b2 <fib_convert_rtentry+0x284>
10c7f598:       41e9 0004       lea %a1@(4),%a0
10c7f59c:       317c 0008 0002  movew #8,%a0@(2)
10c7f5a2:       30bc 0008       movew #8,%a0@
10c7f5a6:       5051            addqw #8,%a1@
10c7f5a8:       70d8            moveq #-40,%d0
10c7f5aa:       d0ac 0046       addl %a4@(70),%d0
10c7f5ae:       2140 0004       movel %d0,%a0@(4)
10c7f5b2:       4a2c 0035       tstb %a4@(53)
10c7f5b6:       6c20            bges 10c7f5d8 <fib_convert_rtentry+0x2aa>
10c7f5b8:       4280            clrl %d0
10c7f5ba:       3011            movew %a1@,%d0
10c7f5bc:       5680            addql #3,%d0
10c7f5be:       72fc            moveq #-4,%d1
10c7f5c0:       c081            andl %d1,%d0
10c7f5c2:       41f1 0800       lea %a1@(00000000,%d0:l),%a0
10c7f5c6:       317c 0003 0002  movew #3,%a0@(2)
10c7f5cc:       30bc 0008       movew #8,%a0@
10c7f5d0:       5051            addqw #8,%a1@
10c7f5d2:       216c 004a 0004  movel %a4@(74),%a0@(4)
10c7f5d8:       082c 0000 0034  btst #0,%a4@(52)
10c7f5de:       672a            beqs 10c7f60a <fib_convert_rtentry+0x2dc>
10c7f5e0:       4280            clrl %d0
10c7f5e2:       3011            movew %a1@,%d0
10c7f5e4:       5680            addql #3,%d0
10c7f5e6:       72fc            moveq #-4,%d1
10c7f5e8:       c081            andl %d1,%d0
10c7f5ea:       41f1 0800       lea %a1@(00000000,%d0:l),%a0
10c7f5ee:       317c 0004 0002  movew #4,%a0@(2)
10c7f5f4:       30bc 0008       movew #8,%a0@
10c7f5f8:       5051            addqw #8,%a1@
10c7f5fa:       302c 004e       movew %a4@(78),%d0
10c7f5fe:       e788            lsll #3,%d0
10c7f600:       0280 0007 fff8  andil #524280,%d0
10c7f606:       2140 0004       movel %d0,%a0@(4)
10c7f60a:       7000            moveq #0,%d0
10c7f60c:       4cee 3c1c ffd4  moveml %fp@(-44),%d2-%d4/%a2-%a5
10c7f612:       4e5e            unlk %fp
10c7f614:       4e75            rts

10c7f616 <fib_sync_down>:
10c7f616:       4e56 0000       linkw %fp,#0
10c7f61a:       48e7 3f20       moveml %d2-%d7/%a2,%sp@-
10c7f61e:       246e 0008       moveal %fp@(8),%a2
10c7f622:       2a2e 000c       movel %fp@(12),%d5
10c7f626:       7800            moveq #0,%d4
10c7f628:       7c00            moveq #0,%d6
10c7f62a:       4606            notb %d6
10c7f62c:       4aae 0010       tstl %fp@(16)
10c7f630:       6702            beqs 10c7f634 <fib_sync_down+0x1e>
10c7f632:       7cff            moveq #-1,%d6
10c7f634:       2279 1002 4f18  moveal 10024f18 <fib_info_list>,%a1
10c7f63a:       b2fc 0000       cmpaw #0,%a1
10c7f63e:       6760            beqs 10c7f6a0 <fib_sync_down+0x8a>
10c7f640:       b4fc 0000       cmpaw #0,%a2
10c7f644:       6706            beqs 10c7f64c <fib_sync_down+0x36>
10c7f646:       b5e9 001c       cmpal %a1@(28),%a2
10c7f64a:       6744            beqs 10c7f690 <fib_sync_down+0x7a>
10c7f64c:       4a85            tstl %d5
10c7f64e:       6748            beqs 10c7f698 <fib_sync_down+0x82>
10c7f650:       4aa9 0048       tstl %a1@(72)
10c7f654:       6742            beqs 10c7f698 <fib_sync_down+0x82>
10c7f656:       7000            moveq #0,%d0
10c7f658:       41e9 004c       lea %a1@(76),%a0
10c7f65c:       7600            moveq #0,%d3
10c7f65e:       2400            movel %d0,%d2
10c7f660:       2228 0004       movel %a0@(4),%d1
10c7f664:       0801 0000       btst #0,%d1
10c7f668:       6614            bnes 10c7f67e <fib_sync_down+0x68>
10c7f66a:       ba90            cmpl %a0@,%d5
10c7f66c:       6612            bnes 10c7f680 <fib_sync_down+0x6a>
10c7f66e:       1628 0008       moveb %a0@(8),%d3
10c7f672:       bc83            cmpl %d3,%d6
10c7f674:       670a            beqs 10c7f680 <fib_sync_down+0x6a>
10c7f676:       7e01            moveq #1,%d7
10c7f678:       8e81            orl %d1,%d7
10c7f67a:       2147 0004       movel %d7,%a0@(4)
10c7f67e:       5280            addql #1,%d0
10c7f680:       51ca ffde       dbf %d2,10c7f660 <fib_sync_down+0x4a>
10c7f684:       4242            clrw %d2
10c7f686:       5382            subql #1,%d2
10c7f688:       64d6            bccs 10c7f660 <fib_sync_down+0x4a>
10c7f68a:       b0a9 0048       cmpl %a1@(72),%d0
10c7f68e:       6608            bnes 10c7f698 <fib_sync_down+0x82>
10c7f690:       7001            moveq #1,%d0
10c7f692:       81a9 0014       orl %d0,%a1@(20)
10c7f696:       5284            addql #1,%d4
10c7f698:       2251            moveal %a1@,%a1
10c7f69a:       b2fc 0000       cmpaw #0,%a1
10c7f69e:       66a0            bnes 10c7f640 <fib_sync_down+0x2a>
10c7f6a0:       2004            movel %d4,%d0
10c7f6a2:       4cdf 04fc       moveml %sp@+,%d2-%d7/%a2
10c7f6a6:       4e5e            unlk %fp
10c7f6a8:       4e75            rts

10c7f6aa <fib_flag_trans>:
10c7f6aa:       4e56 0000       linkw %fp,#0
10c7f6ae:       202e 0008       movel %fp@(8),%d0
10c7f6b2:       226e 0014       moveal %fp@(20),%a1
10c7f6b6:       e588            lsll #2,%d0
10c7f6b8:       41f9 1001 0c52  lea 10010c52 <type2flags.1497>,%a0
10c7f6be:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c7f6c2:       b2fc 0000       cmpaw #0,%a1
10c7f6c6:       670a            beqs 10c7f6d2 <fib_flag_trans+0x28>
10c7f6c8:       4aa9 005a       tstl %a1@(90)
10c7f6cc:       6704            beqs 10c7f6d2 <fib_flag_trans+0x28>
10c7f6ce:       7202            moveq #2,%d1
10c7f6d0:       8081            orl %d1,%d0
10c7f6d2:       72ff            moveq #-1,%d1
10c7f6d4:       b2ae 0010       cmpl %fp@(16),%d1
10c7f6d8:       6604            bnes 10c7f6de <fib_flag_trans+0x34>
10c7f6da:       7204            moveq #4,%d1
10c7f6dc:       8081            orl %d1,%d0
10c7f6de:       4aae 000c       tstl %fp@(12)
10c7f6e2:       6604            bnes 10c7f6e8 <fib_flag_trans+0x3e>
10c7f6e4:       7201            moveq #1,%d1
10c7f6e6:       8081            orl %d1,%d0
10c7f6e8:       4e5e            unlk %fp
10c7f6ea:       4e75            rts

10c7f6ec <fib_node_get_info>:
10c7f6ec:       4e56 0000       linkw %fp,#0
10c7f6f0:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c7f6f4:       246e 0010       moveal %fp@(16),%a2
10c7f6f8:       262e 0014       movel %fp@(20),%d3
10c7f6fc:       242e 0018       movel %fp@(24),%d2
10c7f700:       266e 001c       moveal %fp@(28),%a3
10c7f704:       2f0a            movel %a2,%sp@-
10c7f706:       2f02            movel %d2,%sp@-
10c7f708:       2f2e 000c       movel %fp@(12),%sp@-
10c7f70c:       2f2e 0008       movel %fp@(8),%sp@-
10c7f710:       4eba ff98       jsr %pc@(10c7f6aa <fib_flag_trans>)
10c7f714:       2200            movel %d0,%d1
10c7f716:       4fef 0010       lea %sp@(16),%sp
10c7f71a:       b4fc 0000       cmpaw #0,%a2
10c7f71e:       6748            beqs 10c7f768 <fib_node_get_info+0x7c>
10c7f720:       202a 0030       movel %a2@(48),%d0
10c7f724:       e688            lsrl #3,%d0
10c7f726:       2f00            movel %d0,%sp@-
10c7f728:       2f2a 002c       movel %a2@(44),%sp@-
10c7f72c:       7028            moveq #40,%d0
10c7f72e:       d0aa 0040       addl %a2@(64),%d0
10c7f732:       2f00            movel %d0,%sp@-
10c7f734:       2f02            movel %d2,%sp@-
10c7f736:       2f2a 0020       movel %a2@(32),%sp@-
10c7f73a:       42a7            clrl %sp@-
10c7f73c:       42a7            clrl %sp@-
10c7f73e:       2f01            movel %d1,%sp@-
10c7f740:       2f2a 005a       movel %a2@(90),%sp@-
10c7f744:       2f03            movel %d3,%sp@-
10c7f746:       202a 004c       movel %a2@(76),%d0
10c7f74a:       6606            bnes 10c7f752 <fib_node_get_info+0x66>
10c7f74c:       203c 1000 a718  movel #268478232,%d0
10c7f752:       2f00            movel %d0,%sp@-
10c7f754:       4879 1000 a71a  pea 1000a71a <timer_bug_msg+0x1553>
10c7f75a:       2f0b            movel %a3,%sp@-
10c7f75c:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c7f762:       4fef 0034       lea %sp@(52),%sp
10c7f766:       6026            bras 10c7f78e <fib_node_get_info+0xa2>
10c7f768:       42a7            clrl %sp@-
10c7f76a:       42a7            clrl %sp@-
10c7f76c:       42a7            clrl %sp@-
10c7f76e:       2f02            movel %d2,%sp@-
10c7f770:       42a7            clrl %sp@-
10c7f772:       42a7            clrl %sp@-
10c7f774:       42a7            clrl %sp@-
10c7f776:       2f01            movel %d1,%sp@-
10c7f778:       42a7            clrl %sp@-
10c7f77a:       2f03            movel %d3,%sp@-
10c7f77c:       4879 1000 a743  pea 1000a743 <timer_bug_msg+0x157c>
10c7f782:       2f0b            movel %a3,%sp@-
10c7f784:       4eb9 10c8 4d6a  jsr 10c84d6a <sprintf>
10c7f78a:       4fef 0030       lea %sp@(48),%sp
10c7f78e:       727f            moveq #127,%d1
10c7f790:       9280            subl %d0,%d1
10c7f792:       2f01            movel %d1,%sp@-
10c7f794:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c7f798:       4873 0800       pea %a3@(00000000,%d0:l)
10c7f79c:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c7f7a2:       177c 000a 007f  moveb #10,%a3@(127)
10c7f7a8:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c7f7ae:       4e5e            unlk %fp
10c7f7b0:       4e75            rts
10c7f7b2:       4e75            rts

10c7f7b4 <fn_free_node>:
10c7f7b4:       4e56 0000       linkw %fp,#0
10c7f7b8:       2f0a            movel %a2,%sp@-
10c7f7ba:       246e 0008       moveal %fp@(8),%a2
10c7f7be:       2f2a 0004       movel %a2@(4),%sp@-
10c7f7c2:       4eb9 10c7 ea04  jsr 10c7ea04 <fib_release_info>
10c7f7c8:       2f0a            movel %a2,%sp@-
10c7f7ca:       2f39 1002 4f1c  movel 10024f1c <fn_hash_kmem>,%sp@-
10c7f7d0:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c7f7d6:       246e fffc       moveal %fp@(-4),%a2
10c7f7da:       4e5e            unlk %fp
10c7f7dc:       4e75            rts

10c7f7de <fn_new_zone>:
10c7f7de:       4e56 0000       linkw %fp,#0
10c7f7e2:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c7f7e6:       286e 0008       moveal %fp@(8),%a4
10c7f7ea:       242e 000c       movel %fp@(12),%d2
10c7f7ee:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c7f7f2:       4878 001c       pea 1c <LSIGTRAP+0x17>
10c7f7f6:       45f9 10c2 09bc  lea 10c209bc <kmalloc>,%a2
10c7f7fc:       4e92            jsr %a2@
10c7f7fe:       2640            moveal %d0,%a3
10c7f800:       508f            addql #8,%sp
10c7f802:       2a4a            moveal %a2,%a5
10c7f804:       b6fc 0000       cmpaw #0,%a3
10c7f808:       6606            bnes 10c7f810 <fn_new_zone+0x32>
10c7f80a:       7000            moveq #0,%d0
10c7f80c:       6000 00d0       braw 10c7f8de <fn_new_zone+0x100>
10c7f810:       4878 001c       pea 1c <LSIGTRAP+0x17>
10c7f814:       42a7            clrl %sp@-
10c7f816:       2f0b            movel %a3,%sp@-
10c7f818:       45f9 10c8 576c  lea 10c8576c <memset>,%a2
10c7f81e:       4e92            jsr %a2@
10c7f820:       4fef 000c       lea %sp@(12),%sp
10c7f824:       4a82            tstl %d2
10c7f826:       670e            beqs 10c7f836 <fn_new_zone+0x58>
10c7f828:       7010            moveq #16,%d0
10c7f82a:       2740 000c       movel %d0,%a3@(12)
10c7f82e:       720f            moveq #15,%d1
10c7f830:       2741 0010       movel %d1,%a3@(16)
10c7f834:       600a            bras 10c7f840 <fn_new_zone+0x62>
10c7f836:       7001            moveq #1,%d0
10c7f838:       2740 000c       movel %d0,%a3@(12)
10c7f83c:       42ab 0010       clrl %a3@(16)
10c7f840:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c7f844:       202b 000c       movel %a3@(12),%d0
10c7f848:       e588            lsll #2,%d0
10c7f84a:       2f00            movel %d0,%sp@-
10c7f84c:       4e95            jsr %a5@
10c7f84e:       2740 0004       movel %d0,%a3@(4)
10c7f852:       508f            addql #8,%sp
10c7f854:       660c            bnes 10c7f862 <fn_new_zone+0x84>
10c7f856:       2f0b            movel %a3,%sp@-
10c7f858:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c7f85e:       7000            moveq #0,%d0
10c7f860:       607c            bras 10c7f8de <fn_new_zone+0x100>
10c7f862:       202b 000c       movel %a3@(12),%d0
10c7f866:       e588            lsll #2,%d0
10c7f868:       2f00            movel %d0,%sp@-
10c7f86a:       42a7            clrl %sp@-
10c7f86c:       2f2b 0004       movel %a3@(4),%sp@-
10c7f870:       4e92            jsr %a2@
10c7f872:       2742 0014       movel %d2,%a3@(20)
10c7f876:       670a            beqs 10c7f882 <fn_new_zone+0xa4>
10c7f878:       7020            moveq #32,%d0
10c7f87a:       9082            subl %d2,%d0
10c7f87c:       72ff            moveq #-1,%d1
10c7f87e:       e1a9            lsll %d0,%d1
10c7f880:       6002            bras 10c7f884 <fn_new_zone+0xa6>
10c7f882:       7200            moveq #0,%d1
10c7f884:       2741 0018       movel %d1,%a3@(24)
10c7f888:       2002            movel %d2,%d0
10c7f88a:       5280            addql #1,%d0
10c7f88c:       43f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a1
10c7f892:       e58a            lsll #2,%d2
10c7f894:       7220            moveq #32,%d1
10c7f896:       b280            cmpl %d0,%d1
10c7f898:       6d1c            blts 10c7f8b6 <fn_new_zone+0xd8>
10c7f89a:       2200            movel %d0,%d1
10c7f89c:       e589            lsll #2,%d1
10c7f89e:       4ab4 1800       tstl %a4@(00000000,%d1:l)
10c7f8a2:       6612            bnes 10c7f8b6 <fn_new_zone+0xd8>
10c7f8a4:       41f4 1800       lea %a4@(00000000,%d1:l),%a0
10c7f8a8:       5280            addql #1,%d0
10c7f8aa:       7220            moveq #32,%d1
10c7f8ac:       b280            cmpl %d0,%d1
10c7f8ae:       6d06            blts 10c7f8b6 <fn_new_zone+0xd8>
10c7f8b0:       5888            addql #4,%a0
10c7f8b2:       4a90            tstl %a0@
10c7f8b4:       67f2            beqs 10c7f8a8 <fn_new_zone+0xca>
10c7f8b6:       5291            addql #1,%a1@
10c7f8b8:       7220            moveq #32,%d1
10c7f8ba:       b280            cmpl %d0,%d1
10c7f8bc:       6c0a            bges 10c7f8c8 <fn_new_zone+0xea>
10c7f8be:       26ac 0084       movel %a4@(132),%a3@
10c7f8c2:       294b 0084       movel %a3,%a4@(132)
10c7f8c6:       600e            bras 10c7f8d6 <fn_new_zone+0xf8>
10c7f8c8:       e588            lsll #2,%d0
10c7f8ca:       2074 0800       moveal %a4@(00000000,%d0:l),%a0
10c7f8ce:       2690            movel %a0@,%a3@
10c7f8d0:       2074 0800       moveal %a4@(00000000,%d0:l),%a0
10c7f8d4:       208b            movel %a3,%a0@
10c7f8d6:       298b 2800       movel %a3,%a4@(00000000,%d2:l)
10c7f8da:       5391            subql #1,%a1@
10c7f8dc:       200b            movel %a3,%d0
10c7f8de:       4cee 3c04 ffec  moveml %fp@(-20),%d2/%a2-%a5
10c7f8e4:       4e5e            unlk %fp
10c7f8e6:       4e75            rts

10c7f8e8 <fn_hash_lookup>:
10c7f8e8:       4e56 0000       linkw %fp,#0
10c7f8ec:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c7f8f0:       2a6e 000c       moveal %fp@(12),%a5
10c7f8f4:       286e 0010       moveal %fp@(16),%a4
10c7f8f8:       226e 0008       moveal %fp@(8),%a1
10c7f8fc:       41e9 0022       lea %a1@(34),%a0
10c7f900:       2668 0084       moveal %a0@(132),%a3
10c7f904:       b6fc 0000       cmpaw #0,%a3
10c7f908:       6700 00a6       beqw 10c7f9b0 <fn_hash_lookup+0xc8>
10c7f90c:       2415            movel %a5@,%d2
10c7f90e:       c4ab 0018       andl %a3@(24),%d2
10c7f912:       7020            moveq #32,%d0
10c7f914:       90ab 0014       subl %a3@(20),%d0
10c7f918:       2202            movel %d2,%d1
10c7f91a:       e0a9            lsrl %d0,%d1
10c7f91c:       2001            movel %d1,%d0
10c7f91e:       4240            clrw %d0
10c7f920:       4840            swap %d0
10c7f922:       e848            lsrw #4,%d0
10c7f924:       b380            eorl %d1,%d0
10c7f926:       2200            movel %d0,%d1
10c7f928:       760a            moveq #10,%d3
10c7f92a:       e6a9            lsrl %d3,%d1
10c7f92c:       b181            eorl %d0,%d1
10c7f92e:       2001            movel %d1,%d0
10c7f930:       ea88            lsrl #5,%d0
10c7f932:       b181            eorl %d0,%d1
10c7f934:       c2ab 0010       andl %a3@(16),%d1
10c7f938:       206b 0004       moveal %a3@(4),%a0
10c7f93c:       e589            lsll #2,%d1
10c7f93e:       2470 1800       moveal %a0@(00000000,%d1:l),%a2
10c7f942:       6052            bras 10c7f996 <fn_hash_lookup+0xae>
10c7f944:       102a 000f       moveb %a2@(15),%d0
10c7f948:       0000 0002       orib #2,%d0
10c7f94c:       1540 000f       moveb %d0,%a2@(15)
10c7f950:       0800 0000       btst #0,%d0
10c7f954:       663e            bnes 10c7f994 <fn_hash_lookup+0xac>
10c7f956:       102a 000e       moveb %a2@(14),%d0
10c7f95a:       b02d 0011       cmpb %a5@(17),%d0
10c7f95e:       6534            bcss 10c7f994 <fn_hash_lookup+0xac>
10c7f960:       2f0c            movel %a4,%sp@-
10c7f962:       2f0d            movel %a5,%sp@-
10c7f964:       2f2a 0004       movel %a2@(4),%sp@-
10c7f968:       4280            clrl %d0
10c7f96a:       102a 000d       moveb %a2@(13),%d0
10c7f96e:       2f00            movel %d0,%sp@-
10c7f970:       4eb9 10c7 f034  jsr 10c7f034 <fib_semantic_match>
10c7f976:       4fef 0010       lea %sp@(16),%sp
10c7f97a:       4a80            tstl %d0
10c7f97c:       6612            bnes 10c7f990 <fn_hash_lookup+0xa8>
10c7f97e:       196a 000d 0002  moveb %a2@(13),%a4@(2)
10c7f984:       196a 000e 0003  moveb %a2@(14),%a4@(3)
10c7f98a:       18ab 0017       moveb %a3@(23),%a4@
10c7f98e:       6022            bras 10c7f9b2 <fn_hash_lookup+0xca>
10c7f990:       4a80            tstl %d0
10c7f992:       6d1e            blts 10c7f9b2 <fn_hash_lookup+0xca>
10c7f994:       2452            moveal %a2@,%a2
10c7f996:       b4fc 0000       cmpaw #0,%a2
10c7f99a:       670a            beqs 10c7f9a6 <fn_hash_lookup+0xbe>
10c7f99c:       202a 0008       movel %a2@(8),%d0
10c7f9a0:       b082            cmpl %d2,%d0
10c7f9a2:       67a0            beqs 10c7f944 <fn_hash_lookup+0x5c>
10c7f9a4:       65ee            bcss 10c7f994 <fn_hash_lookup+0xac>
10c7f9a6:       2653            moveal %a3@,%a3
10c7f9a8:       b6fc 0000       cmpaw #0,%a3
10c7f9ac:       6600 ff5e       bnew 10c7f90c <fn_hash_lookup+0x24>
10c7f9b0:       7001            moveq #1,%d0
10c7f9b2:       4cee 3c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a5
10c7f9b8:       4e5e            unlk %fp
10c7f9ba:       4e75            rts

10c7f9bc <fib_detect_death>:
10c7f9bc:       4e56 0000       linkw %fp,#0
10c7f9c0:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c7f9c4:       246e 0008       moveal %fp@(8),%a2
10c7f9c8:       262e 000c       movel %fp@(12),%d3
10c7f9cc:       266e 0014       moveal %fp@(20),%a3
10c7f9d0:       7400            moveq #0,%d2
10c7f9d2:       2f2a 004c       movel %a2@(76),%sp@-
10c7f9d6:       486a 005a       pea %a2@(90)
10c7f9da:       4879 1001 0630  pea 10010630 <arp_tbl>
10c7f9e0:       4eb9 10c5 a3a8  jsr 10c5a3a8 <neigh_lookup>
10c7f9e6:       2240            moveal %d0,%a1
10c7f9e8:       4fef 000c       lea %sp@(12),%sp
10c7f9ec:       b2fc 0000       cmpaw #0,%a1
10c7f9f0:       6722            beqs 10c7fa14 <fib_detect_death+0x58>
10c7f9f2:       1429 001d       moveb %a1@(29),%d2
10c7f9f6:       41e9 0034       lea %a1@(52),%a0
10c7f9fa:       40c1            movew %sr,%d1
10c7f9fc:       007c 0700       oriw #1792,%sr
10c7fa00:       2010            movel %a0@,%d0
10c7fa02:       5380            subql #1,%d0
10c7fa04:       2080            movel %d0,%a0@
10c7fa06:       46c1            movew %d1,%sr
10c7fa08:       4a80            tstl %d0
10c7fa0a:       6608            bnes 10c7fa14 <fib_detect_death+0x58>
10c7fa0c:       2f09            movel %a1,%sp@-
10c7fa0e:       4eb9 10c5 a79c  jsr 10c5a79c <neigh_destroy>
10c7fa14:       7002            moveq #2,%d0
10c7fa16:       b082            cmpl %d2,%d0
10c7fa18:       6710            beqs 10c7fa2a <fib_detect_death+0x6e>
10c7fa1a:       1002            moveb %d2,%d0
10c7fa1c:       0200 ffde       andib #-34,%d0
10c7fa20:       670c            beqs 10c7fa2e <fib_detect_death+0x72>
10c7fa22:       b6b9 1001 0c88  cmpl 10010c88 <fn_hash_last_dflt>,%d3
10c7fa28:       6710            beqs 10c7fa3a <fib_detect_death+0x7e>
10c7fa2a:       7000            moveq #0,%d0
10c7fa2c:       6016            bras 10c7fa44 <fib_detect_death+0x88>
10c7fa2e:       4a93            tstl %a3@
10c7fa30:       6c10            bges 10c7fa42 <fib_detect_death+0x86>
10c7fa32:       b6b9 1001 0c88  cmpl 10010c88 <fn_hash_last_dflt>,%d3
10c7fa38:       6f08            bles 10c7fa42 <fib_detect_death+0x86>
10c7fa3a:       206e 0010       moveal %fp@(16),%a0
10c7fa3e:       208a            movel %a2,%a0@
10c7fa40:       2683            movel %d3,%a3@
10c7fa42:       7001            moveq #1,%d0
10c7fa44:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c7fa4a:       4e5e            unlk %fp
10c7fa4c:       4e75            rts

10c7fa4e <fn_hash_select_default>:
10c7fa4e:       4e56 fff8       linkw %fp,#-8
10c7fa52:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c7fa56:       286e 0010       moveal %fp@(16),%a4
10c7fa5a:       7400            moveq #0,%d2
10c7fa5c:       226e 0008       moveal %fp@(8),%a1
10c7fa60:       41e9 0022       lea %a1@(34),%a0
10c7fa64:       2050            moveal %a0@,%a0
10c7fa66:       b0fc 0000       cmpaw #0,%a0
10c7fa6a:       6700 013c       beqw 10c7fba8 <fn_hash_select_default+0x15a>
10c7fa6e:       70ff            moveq #-1,%d0
10c7fa70:       2d40 fffc       movel %d0,%fp@(-4)
10c7fa74:       42ae fff8       clrl %fp@(-8)
10c7fa78:       76ff            moveq #-1,%d3
10c7fa7a:       2068 0004       moveal %a0@(4),%a0
10c7fa7e:       2450            moveal %a0@,%a2
10c7fa80:       6040            bras 10c7fac2 <fn_hash_select_default+0x74>
10c7fa82:       4aab 005a       tstl %a3@(90)
10c7fa86:       6738            beqs 10c7fac0 <fn_hash_select_default+0x72>
10c7fa88:       0c2b 00fd 0054  cmpib #-3,%a3@(84)
10c7fa8e:       6630            bnes 10c7fac0 <fn_hash_select_default+0x72>
10c7fa90:       0000 0002       orib #2,%d0
10c7fa94:       1540 000f       moveb %d0,%a2@(15)
10c7fa98:       4a82            tstl %d2
10c7fa9a:       671a            beqs 10c7fab6 <fn_hash_select_default+0x68>
10c7fa9c:       486e fffc       pea %fp@(-4)
10c7faa0:       486e fff8       pea %fp@(-8)
10c7faa4:       2f03            movel %d3,%sp@-
10c7faa6:       2f02            movel %d2,%sp@-
10c7faa8:       4eba ff12       jsr %pc@(10c7f9bc <fib_detect_death>)
10c7faac:       4fef 0010       lea %sp@(16),%sp
10c7fab0:       4a80            tstl %d0
10c7fab2:       6608            bnes 10c7fabc <fn_hash_select_default+0x6e>
10c7fab4:       606c            bras 10c7fb22 <fn_hash_select_default+0xd4>
10c7fab6:       b7ec 0004       cmpal %a4@(4),%a3
10c7faba:       663a            bnes 10c7faf6 <fn_hash_select_default+0xa8>
10c7fabc:       240b            movel %a3,%d2
10c7fabe:       5283            addql #1,%d3
10c7fac0:       2452            moveal %a2@,%a2
10c7fac2:       b4fc 0000       cmpaw #0,%a2
10c7fac6:       672e            beqs 10c7faf6 <fn_hash_select_default+0xa8>
10c7fac8:       266a 0004       moveal %a2@(4),%a3
10c7facc:       102a 000f       moveb %a2@(15),%d0
10c7fad0:       0800 0000       btst #0,%d0
10c7fad4:       66ea            bnes 10c7fac0 <fn_hash_select_default+0x72>
10c7fad6:       122a 000e       moveb %a2@(14),%d1
10c7fada:       b22c 0003       cmpb %a4@(3),%d1
10c7fade:       66e0            bnes 10c7fac0 <fn_hash_select_default+0x72>
10c7fae0:       0c2a 0001 000d  cmpib #1,%a2@(13)
10c7fae6:       66d8            bnes 10c7fac0 <fn_hash_select_default+0x72>
10c7fae8:       206c 0004       moveal %a4@(4),%a0
10c7faec:       226b 0020       moveal %a3@(32),%a1
10c7faf0:       b3e8 0020       cmpal %a0@(32),%a1
10c7faf4:       638c            blss 10c7fa82 <fn_hash_select_default+0x34>
10c7faf6:       4a83            tstl %d3
10c7faf8:       6f04            bles 10c7fafe <fn_hash_select_default+0xb0>
10c7fafa:       4a82            tstl %d2
10c7fafc:       660c            bnes 10c7fb0a <fn_hash_select_default+0xbc>
10c7fafe:       70ff            moveq #-1,%d0
10c7fb00:       23c0 1001 0c88  movel %d0,10010c88 <fn_hash_last_dflt>
10c7fb06:       6000 00a0       braw 10c7fba8 <fn_hash_select_default+0x15a>
10c7fb0a:       486e fffc       pea %fp@(-4)
10c7fb0e:       486e fff8       pea %fp@(-8)
10c7fb12:       2f03            movel %d3,%sp@-
10c7fb14:       2f02            movel %d2,%sp@-
10c7fb16:       4eba fea4       jsr %pc@(10c7f9bc <fib_detect_death>)
10c7fb1a:       4fef 0010       lea %sp@(16),%sp
10c7fb1e:       4a80            tstl %d0
10c7fb20:       663c            bnes 10c7fb5e <fn_hash_select_default+0x110>
10c7fb22:       226c 0004       moveal %a4@(4),%a1
10c7fb26:       b2fc 0000       cmpaw #0,%a1
10c7fb2a:       671e            beqs 10c7fb4a <fn_hash_select_default+0xfc>
10c7fb2c:       41e9 000c       lea %a1@(12),%a0
10c7fb30:       40c1            movew %sr,%d1
10c7fb32:       007c 0700       oriw #1792,%sr
10c7fb36:       2010            movel %a0@,%d0
10c7fb38:       5380            subql #1,%d0
10c7fb3a:       2080            movel %d0,%a0@
10c7fb3c:       46c1            movew %d1,%sr
10c7fb3e:       4a80            tstl %d0
10c7fb40:       6608            bnes 10c7fb4a <fn_hash_select_default+0xfc>
10c7fb42:       2f09            movel %a1,%sp@-
10c7fb44:       4eb9 10c7 e990  jsr 10c7e990 <free_fib_info>
10c7fb4a:       2942 0004       movel %d2,%a4@(4)
10c7fb4e:       2242            moveal %d2,%a1
10c7fb50:       41e9 000c       lea %a1@(12),%a0
10c7fb54:       5290            addql #1,%a0@
10c7fb56:       23c3 1001 0c88  movel %d3,10010c88 <fn_hash_last_dflt>
10c7fb5c:       604a            bras 10c7fba8 <fn_hash_select_default+0x15a>
10c7fb5e:       4aae fffc       tstl %fp@(-4)
10c7fb62:       6d3c            blts 10c7fba0 <fn_hash_select_default+0x152>
10c7fb64:       226c 0004       moveal %a4@(4),%a1
10c7fb68:       b2fc 0000       cmpaw #0,%a1
10c7fb6c:       671e            beqs 10c7fb8c <fn_hash_select_default+0x13e>
10c7fb6e:       41e9 000c       lea %a1@(12),%a0
10c7fb72:       40c1            movew %sr,%d1
10c7fb74:       007c 0700       oriw #1792,%sr
10c7fb78:       2010            movel %a0@,%d0
10c7fb7a:       5380            subql #1,%d0
10c7fb7c:       2080            movel %d0,%a0@
10c7fb7e:       46c1            movew %d1,%sr
10c7fb80:       4a80            tstl %d0
10c7fb82:       6608            bnes 10c7fb8c <fn_hash_select_default+0x13e>
10c7fb84:       2f09            movel %a1,%sp@-
10c7fb86:       4eb9 10c7 e990  jsr 10c7e990 <free_fib_info>
10c7fb8c:       296e fff8 0004  movel %fp@(-8),%a4@(4)
10c7fb92:       202e fff8       movel %fp@(-8),%d0
10c7fb96:       6708            beqs 10c7fba0 <fn_hash_select_default+0x152>
10c7fb98:       2240            moveal %d0,%a1
10c7fb9a:       41e9 000c       lea %a1@(12),%a0
10c7fb9e:       5290            addql #1,%a0@
10c7fba0:       23ee fffc 1001  movel %fp@(-4),10010c88 <fn_hash_last_dflt>
10c7fba6:       0c88 
10c7fba8:       4cee 1c0c ffe4  moveml %fp@(-28),%d2-%d3/%a2-%a4
10c7fbae:       4e5e            unlk %fp
10c7fbb0:       4e75            rts

10c7fbb2 <fn_hash_insert>:
10c7fbb2:       4e56 fff8       linkw %fp,#-8
10c7fbb6:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c7fbba:       246e 0010       moveal %fp@(16),%a2
10c7fbbe:       226e 0008       moveal %fp@(8),%a1
10c7fbc2:       41e9 0022       lea %a1@(34),%a0
10c7fbc6:       266e 000c       moveal %fp@(12),%a3
10c7fbca:       4285            clrl %d5
10c7fbcc:       1a2b 0001       moveb %a3@(1),%d5
10c7fbd0:       4287            clrl %d7
10c7fbd2:       1e2b 0007       moveb %a3@(7),%d7
10c7fbd6:       7020            moveq #32,%d0
10c7fbd8:       b085            cmpl %d5,%d0
10c7fbda:       6d4c            blts 10c7fc28 <fn_hash_insert+0x76>
10c7fbdc:       2005            movel %d5,%d0
10c7fbde:       e588            lsll #2,%d0
10c7fbe0:       2830 0800       movel %a0@(00000000,%d0:l),%d4
10c7fbe4:       6614            bnes 10c7fbfa <fn_hash_insert+0x48>
10c7fbe6:       2f05            movel %d5,%sp@-
10c7fbe8:       2f08            movel %a0,%sp@-
10c7fbea:       4eba fbf2       jsr %pc@(10c7f7de <fn_new_zone>)
10c7fbee:       2800            movel %d0,%d4
10c7fbf0:       508f            addql #8,%sp
10c7fbf2:       6606            bnes 10c7fbfa <fn_hash_insert+0x48>
10c7fbf4:       7097            moveq #-105,%d0
10c7fbf6:       6000 02ba       braw 10c7feb2 <fn_hash_insert+0x300>
10c7fbfa:       7600            moveq #0,%d3
10c7fbfc:       2012            movel %a2@,%d0
10c7fbfe:       6730            beqs 10c7fc30 <fn_hash_insert+0x7e>
10c7fc00:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c7fc04:       2f00            movel %d0,%sp@-
10c7fc06:       486e fffc       pea %fp@(-4)
10c7fc0a:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c7fc10:       2044            moveal %d4,%a0
10c7fc12:       2628 0018       movel %a0@(24),%d3
10c7fc16:       2203            movel %d3,%d1
10c7fc18:       4681            notl %d1
10c7fc1a:       242e fffc       movel %fp@(-4),%d2
10c7fc1e:       2002            movel %d2,%d0
10c7fc20:       c081            andl %d1,%d0
10c7fc22:       4fef 000c       lea %sp@(12),%sp
10c7fc26:       6706            beqs 10c7fc2e <fn_hash_insert+0x7c>
10c7fc28:       70ea            moveq #-22,%d0
10c7fc2a:       6000 0286       braw 10c7feb2 <fn_hash_insert+0x300>
10c7fc2e:       c682            andl %d2,%d3
10c7fc30:       486e fff8       pea %fp@(-8)
10c7fc34:       2f2e 0014       movel %fp@(20),%sp@-
10c7fc38:       2f0a            movel %a2,%sp@-
10c7fc3a:       2f2e 000c       movel %fp@(12),%sp@-
10c7fc3e:       4eb9 10c7 ecf2  jsr 10c7ecf2 <fib_create_info>
10c7fc44:       2a40            moveal %d0,%a5
10c7fc46:       4fef 0010       lea %sp@(16),%sp
10c7fc4a:       bafc 0000       cmpaw #0,%a5
10c7fc4e:       6700 025e       beqw 10c7feae <fn_hash_insert+0x2fc>
10c7fc52:       7220            moveq #32,%d1
10c7fc54:       2244            moveal %d4,%a1
10c7fc56:       92a9 0014       subl %a1@(20),%d1
10c7fc5a:       2003            movel %d3,%d0
10c7fc5c:       e2a8            lsrl %d1,%d0
10c7fc5e:       2200            movel %d0,%d1
10c7fc60:       4241            clrw %d1
10c7fc62:       4841            swap %d1
10c7fc64:       e849            lsrw #4,%d1
10c7fc66:       b181            eorl %d0,%d1
10c7fc68:       2001            movel %d1,%d0
10c7fc6a:       740a            moveq #10,%d2
10c7fc6c:       e4a8            lsrl %d2,%d0
10c7fc6e:       b380            eorl %d1,%d0
10c7fc70:       2200            movel %d0,%d1
10c7fc72:       ea89            lsrl #5,%d1
10c7fc74:       b380            eorl %d1,%d0
10c7fc76:       c0a9 0010       andl %a1@(16),%d0
10c7fc7a:       e588            lsll #2,%d0
10c7fc7c:       2669 0004       moveal %a1@(4),%a3
10c7fc80:       d7c0            addal %d0,%a3
10c7fc82:       2453            moveal %a3@,%a2
10c7fc84:       6004            bras 10c7fc8a <fn_hash_insert+0xd8>
10c7fc86:       264a            moveal %a2,%a3
10c7fc88:       2452            moveal %a2@,%a2
10c7fc8a:       b4fc 0000       cmpaw #0,%a2
10c7fc8e:       6706            beqs 10c7fc96 <fn_hash_insert+0xe4>
10c7fc90:       b6aa 0008       cmpl %a2@(8),%d3
10c7fc94:       62f0            bhis 10c7fc86 <fn_hash_insert+0xd4>
10c7fc96:       7c00            moveq #0,%d6
10c7fc98:       b4fc 0000       cmpaw #0,%a2
10c7fc9c:       6718            beqs 10c7fcb6 <fn_hash_insert+0x104>
10c7fc9e:       082a 0000 000f  btst #0,%a2@(15)
10c7fca4:       6710            beqs 10c7fcb6 <fn_hash_insert+0x104>
10c7fca6:       b6aa 0008       cmpl %a2@(8),%d3
10c7fcaa:       660a            bnes 10c7fcb6 <fn_hash_insert+0x104>
10c7fcac:       2c0b            movel %a3,%d6
10c7fcae:       264a            moveal %a2,%a3
10c7fcb0:       2452            moveal %a2@,%a2
10c7fcb2:       6000 00ee       braw 10c7fda2 <fn_hash_insert+0x1f0>
10c7fcb6:       2453            moveal %a3@,%a2
10c7fcb8:       b4fc 0000       cmpaw #0,%a2
10c7fcbc:       6700 00e4       beqw 10c7fda2 <fn_hash_insert+0x1f0>
10c7fcc0:       b6aa 0008       cmpl %a2@(8),%d3
10c7fcc4:       662a            bnes 10c7fcf0 <fn_hash_insert+0x13e>
10c7fcc6:       206a 0004       moveal %a2@(4),%a0
10c7fcca:       202d 0020       movel %a5@(32),%d0
10c7fcce:       b0a8 0020       cmpl %a0@(32),%d0
10c7fcd2:       631c            blss 10c7fcf0 <fn_hash_insert+0x13e>
10c7fcd4:       264a            moveal %a2,%a3
10c7fcd6:       2452            moveal %a2@,%a2
10c7fcd8:       b4fc 0000       cmpaw #0,%a2
10c7fcdc:       6700 00c4       beqw 10c7fda2 <fn_hash_insert+0x1f0>
10c7fce0:       b6aa 0008       cmpl %a2@(8),%d3
10c7fce4:       660a            bnes 10c7fcf0 <fn_hash_insert+0x13e>
10c7fce6:       206a 0004       moveal %a2@(4),%a0
10c7fcea:       b0a8 0020       cmpl %a0@(32),%d0
10c7fcee:       62e4            bhis 10c7fcd4 <fn_hash_insert+0x122>
10c7fcf0:       b4fc 0000       cmpaw #0,%a2
10c7fcf4:       6700 00ac       beqw 10c7fda2 <fn_hash_insert+0x1f0>
10c7fcf8:       b6aa 0008       cmpl %a2@(8),%d3
10c7fcfc:       6600 00a4       bnew 10c7fda2 <fn_hash_insert+0x1f0>
10c7fd00:       206a 0004       moveal %a2@(4),%a0
10c7fd04:       226d 0020       moveal %a5@(32),%a1
10c7fd08:       b3e8 0020       cmpal %a0@(32),%a1
10c7fd0c:       6600 0094       bnew 10c7fda2 <fn_hash_insert+0x1f0>
10c7fd10:       70ef            moveq #-17,%d0
10c7fd12:       2d40 fff8       movel %d0,%fp@(-8)
10c7fd16:       206e 0014       moveal %fp@(20),%a0
10c7fd1a:       3028 0006       movew %a0@(6),%d0
10c7fd1e:       0800 0009       btst #9,%d0
10c7fd22:       6600 0182       bnew 10c7fea6 <fn_hash_insert+0x2f4>
10c7fd26:       0800 0008       btst #8,%d0
10c7fd2a:       670a            beqs 10c7fd36 <fn_hash_insert+0x184>
10c7fd2c:       2c0b            movel %a3,%d6
10c7fd2e:       264a            moveal %a2,%a3
10c7fd30:       2452            moveal %a2@,%a2
10c7fd32:       6000 0082       braw 10c7fdb6 <fn_hash_insert+0x204>
10c7fd36:       224b            moveal %a3,%a1
10c7fd38:       2453            moveal %a3@,%a2
10c7fd3a:       b4fc 0000       cmpaw #0,%a2
10c7fd3e:       6752            beqs 10c7fd92 <fn_hash_insert+0x1e0>
10c7fd40:       b6aa 0008       cmpl %a2@(8),%d3
10c7fd44:       664c            bnes 10c7fd92 <fn_hash_insert+0x1e0>
10c7fd46:       202a 0004       movel %a2@(4),%d0
10c7fd4a:       2040            moveal %d0,%a0
10c7fd4c:       202d 0020       movel %a5@(32),%d0
10c7fd50:       b0a8 0020       cmpl %a0@(32),%d0
10c7fd54:       663c            bnes 10c7fd92 <fn_hash_insert+0x1e0>
10c7fd56:       7200            moveq #0,%d1
10c7fd58:       2400            movel %d0,%d2
10c7fd5a:       122a 000d       moveb %a2@(13),%d1
10c7fd5e:       be81            cmpl %d1,%d7
10c7fd60:       6614            bnes 10c7fd76 <fn_hash_insert+0x1c4>
10c7fd62:       102a 000e       moveb %a2@(14),%d0
10c7fd66:       266e 000c       moveal %fp@(12),%a3
10c7fd6a:       b02b 0006       cmpb %a3@(6),%d0
10c7fd6e:       6606            bnes 10c7fd76 <fn_hash_insert+0x1c4>
10c7fd70:       bbc8            cmpal %a0,%a5
10c7fd72:       6700 0132       beqw 10c7fea6 <fn_hash_insert+0x2f4>
10c7fd76:       264a            moveal %a2,%a3
10c7fd78:       2452            moveal %a2@,%a2
10c7fd7a:       b4fc 0000       cmpaw #0,%a2
10c7fd7e:       6712            beqs 10c7fd92 <fn_hash_insert+0x1e0>
10c7fd80:       b6aa 0008       cmpl %a2@(8),%d3
10c7fd84:       660c            bnes 10c7fd92 <fn_hash_insert+0x1e0>
10c7fd86:       202a 0004       movel %a2@(4),%d0
10c7fd8a:       2040            moveal %d0,%a0
10c7fd8c:       b4a8 0020       cmpl %a0@(32),%d2
10c7fd90:       67c8            beqs 10c7fd5a <fn_hash_insert+0x1a8>
10c7fd92:       206e 0014       moveal %fp@(20),%a0
10c7fd96:       0828 0003 0006  btst #3,%a0@(6)
10c7fd9c:       6604            bnes 10c7fda2 <fn_hash_insert+0x1f0>
10c7fd9e:       2649            moveal %a1,%a3
10c7fda0:       2453            moveal %a3@,%a2
10c7fda2:       70fe            moveq #-2,%d0
10c7fda4:       2d40 fff8       movel %d0,%fp@(-8)
10c7fda8:       206e 0014       moveal %fp@(20),%a0
10c7fdac:       0828 0002 0006  btst #2,%a0@(6)
10c7fdb2:       6700 00f2       beqw 10c7fea6 <fn_hash_insert+0x2f4>
10c7fdb6:       7097            moveq #-105,%d0
10c7fdb8:       2d40 fff8       movel %d0,%fp@(-8)
10c7fdbc:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c7fdc0:       2f39 1002 4f1c  movel 10024f1c <fn_hash_kmem>,%sp@-
10c7fdc6:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c7fdcc:       2840            moveal %d0,%a4
10c7fdce:       508f            addql #8,%sp
10c7fdd0:       b8fc 0000       cmpaw #0,%a4
10c7fdd4:       6700 00d0       beqw 10c7fea6 <fn_hash_insert+0x2f4>
10c7fdd8:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c7fddc:       42a7            clrl %sp@-
10c7fdde:       2f0c            movel %a4,%sp@-
10c7fde0:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c7fde6:       2943 0008       movel %d3,%a4@(8)
10c7fdea:       1947 000d       moveb %d7,%a4@(13)
10c7fdee:       206e 000c       moveal %fp@(12),%a0
10c7fdf2:       1968 0006 000e  moveb %a0@(6),%a4@(14)
10c7fdf8:       294d 0004       movel %a5,%a4@(4)
10c7fdfc:       288a            movel %a2,%a4@
10c7fdfe:       4fef 000c       lea %sp@(12),%sp
10c7fe02:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c7fe08:       5290            addql #1,%a0@
10c7fe0a:       268c            movel %a4,%a3@
10c7fe0c:       5390            subql #1,%a0@
10c7fe0e:       2244            moveal %d4,%a1
10c7fe10:       52a9 0008       addql #1,%a1@(8)
10c7fe14:       4a86            tstl %d6
10c7fe16:       675c            beqs 10c7fe74 <fn_hash_insert+0x2c2>
10c7fe18:       2646            moveal %d6,%a3
10c7fe1a:       2453            moveal %a3@,%a2
10c7fe1c:       5290            addql #1,%a0@
10c7fe1e:       2692            movel %a2@,%a3@
10c7fe20:       5390            subql #1,%a0@
10c7fe22:       47f9 10c8 038a  lea 10c8038a <rtmsg_fib>,%a3
10c7fe28:       082a 0000 000f  btst #0,%a2@(15)
10c7fe2e:       6620            bnes 10c7fe50 <fn_hash_insert+0x29e>
10c7fe30:       2f2e 0018       movel %fp@(24),%sp@-
10c7fe34:       2f2e 0014       movel %fp@(20),%sp@-
10c7fe38:       206e 0008       moveal %fp@(8),%a0
10c7fe3c:       4280            clrl %d0
10c7fe3e:       1010            moveb %a0@,%d0
10c7fe40:       2f00            movel %d0,%sp@-
10c7fe42:       2f05            movel %d5,%sp@-
10c7fe44:       2f0a            movel %a2,%sp@-
10c7fe46:       4878 0019       pea 19 <LSIGTRAP+0x14>
10c7fe4a:       4e93            jsr %a3@
10c7fe4c:       4fef 0018       lea %sp@(24),%sp
10c7fe50:       082a 0001 000f  btst #1,%a2@(15)
10c7fe56:       670c            beqs 10c7fe64 <fn_hash_insert+0x2b2>
10c7fe58:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c7fe5c:       4eb9 10c5 ed92  jsr 10c5ed92 <rt_cache_flush>
10c7fe62:       588f            addql #4,%sp
10c7fe64:       2f0a            movel %a2,%sp@-
10c7fe66:       4eba f94c       jsr %pc@(10c7f7b4 <fn_free_node>)
10c7fe6a:       2244            moveal %d4,%a1
10c7fe6c:       53a9 0008       subql #1,%a1@(8)
10c7fe70:       588f            addql #4,%sp
10c7fe72:       6012            bras 10c7fe86 <fn_hash_insert+0x2d4>
10c7fe74:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c7fe78:       4eb9 10c5 ed92  jsr 10c5ed92 <rt_cache_flush>
10c7fe7e:       588f            addql #4,%sp
10c7fe80:       47f9 10c8 038a  lea 10c8038a <rtmsg_fib>,%a3
10c7fe86:       2f2e 0018       movel %fp@(24),%sp@-
10c7fe8a:       2f2e 0014       movel %fp@(20),%sp@-
10c7fe8e:       206e 0008       moveal %fp@(8),%a0
10c7fe92:       4280            clrl %d0
10c7fe94:       1010            moveb %a0@,%d0
10c7fe96:       2f00            movel %d0,%sp@-
10c7fe98:       2f05            movel %d5,%sp@-
10c7fe9a:       2f0c            movel %a4,%sp@-
10c7fe9c:       4878 0018       pea 18 <LSIGTRAP+0x13>
10c7fea0:       4e93            jsr %a3@
10c7fea2:       7000            moveq #0,%d0
10c7fea4:       600c            bras 10c7feb2 <fn_hash_insert+0x300>
10c7fea6:       2f0d            movel %a5,%sp@-
10c7fea8:       4eb9 10c7 ea04  jsr 10c7ea04 <fib_release_info>
10c7feae:       202e fff8       movel %fp@(-8),%d0
10c7feb2:       4cee 3cfc ffd0  moveml %fp@(-48),%d2-%d7/%a2-%a5
10c7feb8:       4e5e            unlk %fp
10c7feba:       4e75            rts

10c7febc <fn_hash_delete>:
10c7febc:       4e56 fff8       linkw %fp,#-8
10c7fec0:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c7fec4:       226e 000c       moveal %fp@(12),%a1
10c7fec8:       2c2e 0010       movel %fp@(16),%d6
10c7fecc:       2e2e 0014       movel %fp@(20),%d7
10c7fed0:       246e 0008       moveal %fp@(8),%a2
10c7fed4:       41ea 0022       lea %a2@(34),%a0
10c7fed8:       4285            clrl %d5
10c7feda:       1a29 0001       moveb %a1@(1),%d5
10c7fede:       7020            moveq #32,%d0
10c7fee0:       b085            cmpl %d5,%d0
10c7fee2:       6d46            blts 10c7ff2a <fn_hash_delete+0x6e>
10c7fee4:       2005            movel %d5,%d0
10c7fee6:       e588            lsll #2,%d0
10c7fee8:       2a70 0800       moveal %a0@(00000000,%d0:l),%a5
10c7feec:       bafc 0000       cmpaw #0,%a5
10c7fef0:       6700 01b6       beqw 10c800a8 <fn_hash_delete+0x1ec>
10c7fef4:       7400            moveq #0,%d2
10c7fef6:       2046            moveal %d6,%a0
10c7fef8:       2010            movel %a0@,%d0
10c7fefa:       6736            beqs 10c7ff32 <fn_hash_delete+0x76>
10c7fefc:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c7ff00:       2f00            movel %d0,%sp@-
10c7ff02:       486e fffc       pea %fp@(-4)
10c7ff06:       2d49 fff8       movel %a1,%fp@(-8)
10c7ff0a:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c7ff10:       262d 0018       movel %a5@(24),%d3
10c7ff14:       2203            movel %d3,%d1
10c7ff16:       4681            notl %d1
10c7ff18:       242e fffc       movel %fp@(-4),%d2
10c7ff1c:       2002            movel %d2,%d0
10c7ff1e:       c081            andl %d1,%d0
10c7ff20:       4fef 000c       lea %sp@(12),%sp
10c7ff24:       226e fff8       moveal %fp@(-8),%a1
10c7ff28:       6706            beqs 10c7ff30 <fn_hash_delete+0x74>
10c7ff2a:       70ea            moveq #-22,%d0
10c7ff2c:       6000 017c       braw 10c800aa <fn_hash_delete+0x1ee>
10c7ff30:       c483            andl %d3,%d2
10c7ff32:       7220            moveq #32,%d1
10c7ff34:       92ad 0014       subl %a5@(20),%d1
10c7ff38:       2002            movel %d2,%d0
10c7ff3a:       e2a8            lsrl %d1,%d0
10c7ff3c:       2200            movel %d0,%d1
10c7ff3e:       4241            clrw %d1
10c7ff40:       4841            swap %d1
10c7ff42:       e849            lsrw #4,%d1
10c7ff44:       b181            eorl %d0,%d1
10c7ff46:       2001            movel %d1,%d0
10c7ff48:       760a            moveq #10,%d3
10c7ff4a:       e6a8            lsrl %d3,%d0
10c7ff4c:       b380            eorl %d1,%d0
10c7ff4e:       2200            movel %d0,%d1
10c7ff50:       ea89            lsrl #5,%d1
10c7ff52:       b380            eorl %d1,%d0
10c7ff54:       c0ad 0010       andl %a5@(16),%d0
10c7ff58:       e588            lsll #2,%d0
10c7ff5a:       266d 0004       moveal %a5@(4),%a3
10c7ff5e:       d7c0            addal %d0,%a3
10c7ff60:       2453            moveal %a3@,%a2
10c7ff62:       600a            bras 10c7ff6e <fn_hash_delete+0xb2>
10c7ff64:       b082            cmpl %d2,%d0
10c7ff66:       6400 0140       bccw 10c800a8 <fn_hash_delete+0x1ec>
10c7ff6a:       264a            moveal %a2,%a3
10c7ff6c:       2452            moveal %a2@,%a2
10c7ff6e:       b4fc 0000       cmpaw #0,%a2
10c7ff72:       6708            beqs 10c7ff7c <fn_hash_delete+0xc0>
10c7ff74:       202a 0008       movel %a2@(8),%d0
10c7ff78:       b480            cmpl %d0,%d2
10c7ff7a:       66e8            bnes 10c7ff64 <fn_hash_delete+0xa8>
10c7ff7c:       7800            moveq #0,%d4
10c7ff7e:       99cc            subal %a4,%a4
10c7ff80:       2453            moveal %a3@,%a2
10c7ff82:       b4fc 0000       cmpaw #0,%a2
10c7ff86:       6778            beqs 10c80000 <fn_hash_delete+0x144>
10c7ff88:       b4aa 0008       cmpl %a2@(8),%d2
10c7ff8c:       6672            bnes 10c80000 <fn_hash_delete+0x144>
10c7ff8e:       7600            moveq #0,%d3
10c7ff90:       206a 0004       moveal %a2@(4),%a0
10c7ff94:       082a 0000 000f  btst #0,%a2@(15)
10c7ff9a:       6600 010c       bnew 10c800a8 <fn_hash_delete+0x1ec>
10c7ff9e:       5284            addql #1,%d4
10c7ffa0:       b8fc 0000       cmpaw #0,%a4
10c7ffa4:       664a            bnes 10c7fff0 <fn_hash_delete+0x134>
10c7ffa6:       1029 0007       moveb %a1@(7),%d0
10c7ffaa:       6706            beqs 10c7ffb2 <fn_hash_delete+0xf6>
10c7ffac:       b02a 000d       cmpb %a2@(13),%d0
10c7ffb0:       663e            bnes 10c7fff0 <fn_hash_delete+0x134>
10c7ffb2:       1029 0006       moveb %a1@(6),%d0
10c7ffb6:       0c00 00ff       cmpib #-1,%d0
10c7ffba:       6706            beqs 10c7ffc2 <fn_hash_delete+0x106>
10c7ffbc:       b02a 000e       cmpb %a2@(14),%d0
10c7ffc0:       662e            bnes 10c7fff0 <fn_hash_delete+0x134>
10c7ffc2:       1029 0005       moveb %a1@(5),%d0
10c7ffc6:       6708            beqs 10c7ffd0 <fn_hash_delete+0x114>
10c7ffc8:       1600            moveb %d0,%d3
10c7ffca:       b6a8 0018       cmpl %a0@(24),%d3
10c7ffce:       6620            bnes 10c7fff0 <fn_hash_delete+0x134>
10c7ffd0:       2f08            movel %a0,%sp@-
10c7ffd2:       2f06            movel %d6,%sp@-
10c7ffd4:       2f07            movel %d7,%sp@-
10c7ffd6:       2f09            movel %a1,%sp@-
10c7ffd8:       2d49 fff8       movel %a1,%fp@(-8)
10c7ffdc:       4eb9 10c7 eacc  jsr 10c7eacc <fib_nh_match>
10c7ffe2:       4fef 0010       lea %sp@(16),%sp
10c7ffe6:       226e fff8       moveal %fp@(-8),%a1
10c7ffea:       4a80            tstl %d0
10c7ffec:       6602            bnes 10c7fff0 <fn_hash_delete+0x134>
10c7ffee:       284b            moveal %a3,%a4
10c7fff0:       264a            moveal %a2,%a3
10c7fff2:       2452            moveal %a2@,%a2
10c7fff4:       b4fc 0000       cmpaw #0,%a2
10c7fff8:       6706            beqs 10c80000 <fn_hash_delete+0x144>
10c7fffa:       b4aa 0008       cmpl %a2@(8),%d2
10c7fffe:       6790            beqs 10c7ff90 <fn_hash_delete+0xd4>
10c80000:       b8fc 0000       cmpaw #0,%a4
10c80004:       6700 00a2       beqw 10c800a8 <fn_hash_delete+0x1ec>
10c80008:       2454            moveal %a4@,%a2
10c8000a:       2f2e 0018       movel %fp@(24),%sp@-
10c8000e:       2f07            movel %d7,%sp@-
10c80010:       206e 0008       moveal %fp@(8),%a0
10c80014:       4280            clrl %d0
10c80016:       1010            moveb %a0@,%d0
10c80018:       2f00            movel %d0,%sp@-
10c8001a:       2f05            movel %d5,%sp@-
10c8001c:       2f0a            movel %a2,%sp@-
10c8001e:       4878 0019       pea 19 <LSIGTRAP+0x14>
10c80022:       4eb9 10c8 038a  jsr 10c8038a <rtmsg_fib>
10c80028:       4fef 0018       lea %sp@(24),%sp
10c8002c:       7001            moveq #1,%d0
10c8002e:       b084            cmpl %d4,%d0
10c80030:       672c            beqs 10c8005e <fn_hash_delete+0x1a2>
10c80032:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c80038:       5290            addql #1,%a0@
10c8003a:       2892            movel %a2@,%a4@
10c8003c:       5390            subql #1,%a0@
10c8003e:       082a 0001 000f  btst #1,%a2@(15)
10c80044:       670c            beqs 10c80052 <fn_hash_delete+0x196>
10c80046:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c8004a:       4eb9 10c5 ed92  jsr 10c5ed92 <rt_cache_flush>
10c80050:       588f            addql #4,%sp
10c80052:       2f0a            movel %a2,%sp@-
10c80054:       4eba f75e       jsr %pc@(10c7f7b4 <fn_free_node>)
10c80058:       53ad 0008       subql #1,%a5@(8)
10c8005c:       6046            bras 10c800a4 <fn_hash_delete+0x1e8>
10c8005e:       102a 000f       moveb %a2@(15),%d0
10c80062:       0000 0001       orib #1,%d0
10c80066:       1540 000f       moveb %d0,%a2@(15)
10c8006a:       0800 0001       btst #1,%d0
10c8006e:       6714            beqs 10c80084 <fn_hash_delete+0x1c8>
10c80070:       0200 00fd       andib #-3,%d0
10c80074:       1540 000f       moveb %d0,%a2@(15)
10c80078:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c8007c:       4eb9 10c5 ed92  jsr 10c5ed92 <rt_cache_flush>
10c80082:       588f            addql #4,%sp
10c80084:       2039 1002 4f20  movel 10024f20 <fib_hash_zombies>,%d0
10c8008a:       2200            movel %d0,%d1
10c8008c:       5281            addql #1,%d1
10c8008e:       23c1 1002 4f20  movel %d1,10024f20 <fib_hash_zombies>
10c80094:       5280            addql #1,%d0
10c80096:       0c80 0000 0080  cmpil #128,%d0
10c8009c:       6f06            bles 10c800a4 <fn_hash_delete+0x1e8>
10c8009e:       4eb9 10c7 ddc8  jsr 10c7ddc8 <fib_flush>
10c800a4:       7000            moveq #0,%d0
10c800a6:       6002            bras 10c800aa <fn_hash_delete+0x1ee>
10c800a8:       70fd            moveq #-3,%d0
10c800aa:       4cee 3cfc ffd0  moveml %fp@(-48),%d2-%d7/%a2-%a5
10c800b0:       4e5e            unlk %fp
10c800b2:       4e75            rts

10c800b4 <fn_hash_flush>:
10c800b4:       4e56 0000       linkw %fp,#0
10c800b8:       48e7 3c30       moveml %d2-%d5/%a2-%a3,%sp@-
10c800bc:       226e 0008       moveal %fp@(8),%a1
10c800c0:       41e9 0022       lea %a1@(34),%a0
10c800c4:       7a00            moveq #0,%d5
10c800c6:       42b9 1002 4f20  clrl 10024f20 <fib_hash_zombies>
10c800cc:       2668 0084       moveal %a0@(132),%a3
10c800d0:       b6fc 0000       cmpaw #0,%a3
10c800d4:       6774            beqs 10c8014a <fn_hash_flush+0x96>
10c800d6:       7800            moveq #0,%d4
10c800d8:       222b 000c       movel %a3@(12),%d1
10c800dc:       5381            subql #1,%d1
10c800de:       6b5c            bmis 10c8013c <fn_hash_flush+0x88>
10c800e0:       2001            movel %d1,%d0
10c800e2:       e588            lsll #2,%d0
10c800e4:       2440            moveal %d0,%a2
10c800e6:       d5eb 0004       addal %a3@(4),%a2
10c800ea:       7400            moveq #0,%d2
10c800ec:       2052            moveal %a2@,%a0
10c800ee:       2601            movel %d1,%d3
10c800f0:       5383            subql #1,%d3
10c800f2:       b0fc 0000       cmpaw #0,%a0
10c800f6:       673e            beqs 10c80136 <fn_hash_flush+0x82>
10c800f8:       2268 0004       moveal %a0@(4),%a1
10c800fc:       b2fc 0000       cmpaw #0,%a1
10c80100:       672a            beqs 10c8012c <fn_hash_flush+0x78>
10c80102:       0828 0000 000f  btst #0,%a0@(15)
10c80108:       6608            bnes 10c80112 <fn_hash_flush+0x5e>
10c8010a:       0829 0000 0017  btst #0,%a1@(23)
10c80110:       671a            beqs 10c8012c <fn_hash_flush+0x78>
10c80112:       52b9 1002 5730  addql #1,10025730 <irq_stat+0x8>
10c80118:       2490            movel %a0@,%a2@
10c8011a:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c80120:       2f08            movel %a0,%sp@-
10c80122:       4eba f690       jsr %pc@(10c7f7b4 <fn_free_node>)
10c80126:       5282            addql #1,%d2
10c80128:       588f            addql #4,%sp
10c8012a:       6002            bras 10c8012e <fn_hash_flush+0x7a>
10c8012c:       2448            moveal %a0,%a2
10c8012e:       2052            moveal %a2@,%a0
10c80130:       b0fc 0000       cmpaw #0,%a0
10c80134:       66c2            bnes 10c800f8 <fn_hash_flush+0x44>
10c80136:       d882            addl %d2,%d4
10c80138:       2203            movel %d3,%d1
10c8013a:       6ca4            bges 10c800e0 <fn_hash_flush+0x2c>
10c8013c:       99ab 0008       subl %d4,%a3@(8)
10c80140:       da84            addl %d4,%d5
10c80142:       2653            moveal %a3@,%a3
10c80144:       b6fc 0000       cmpaw #0,%a3
10c80148:       668c            bnes 10c800d6 <fn_hash_flush+0x22>
10c8014a:       2005            movel %d5,%d0
10c8014c:       4cee 0c3c ffe8  moveml %fp@(-24),%d2-%d5/%a2-%a3
10c80152:       4e5e            unlk %fp
10c80154:       4e75            rts

10c80156 <fn_hash_get_info>:
10c80156:       4e56 fff8       linkw %fp,#-8
10c8015a:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c8015e:       262e 000c       movel %fp@(12),%d3
10c80162:       222e 0010       movel %fp@(16),%d1
10c80166:       226e 0014       moveal %fp@(20),%a1
10c8016a:       246e 0008       moveal %fp@(8),%a2
10c8016e:       41ea 0022       lea %a2@(34),%a0
10c80172:       7a00            moveq #0,%d5
10c80174:       7e00            moveq #0,%d7
10c80176:       2668 0084       moveal %a0@(132),%a3
10c8017a:       b6fc 0000       cmpaw #0,%a3
10c8017e:       6700 0092       beqw 10c80212 <fn_hash_get_info+0xbc>
10c80182:       2a6b 000c       moveal %a3@(12),%a5
10c80186:       286b 0004       moveal %a3@(4),%a4
10c8018a:       202b 0008       movel %a3@(8),%d0
10c8018e:       6778            beqs 10c80208 <fn_hash_get_info+0xb2>
10c80190:       d085            addl %d5,%d0
10c80192:       b280            cmpl %d0,%d1
10c80194:       6d04            blts 10c8019a <fn_hash_get_info+0x44>
10c80196:       2a00            movel %d0,%d5
10c80198:       606e            bras 10c80208 <fn_hash_get_info+0xb2>
10c8019a:       7c00            moveq #0,%d6
10c8019c:       bbc6            cmpal %d6,%a5
10c8019e:       6f68            bles 10c80208 <fn_hash_get_info+0xb2>
10c801a0:       7800            moveq #0,%d4
10c801a2:       2454            moveal %a4@,%a2
10c801a4:       b4fc 0000       cmpaw #0,%a2
10c801a8:       6756            beqs 10c80200 <fn_hash_get_info+0xaa>
10c801aa:       7400            moveq #0,%d2
10c801ac:       5285            addql #1,%d5
10c801ae:       b285            cmpl %d5,%d1
10c801b0:       6c46            bges 10c801f8 <fn_hash_get_info+0xa2>
10c801b2:       2f03            movel %d3,%sp@-
10c801b4:       2f2b 0018       movel %a3@(24),%sp@-
10c801b8:       2f2a 0008       movel %a2@(8),%sp@-
10c801bc:       2f2a 0004       movel %a2@(4),%sp@-
10c801c0:       102a 000f       moveb %a2@(15),%d0
10c801c4:       0200 0001       andib #1,%d0
10c801c8:       1400            moveb %d0,%d2
10c801ca:       2f02            movel %d2,%sp@-
10c801cc:       182a 000d       moveb %a2@(13),%d4
10c801d0:       2f04            movel %d4,%sp@-
10c801d2:       2d41 fffc       movel %d1,%fp@(-4)
10c801d6:       2d49 fff8       movel %a1,%fp@(-8)
10c801da:       4eb9 10c7 f6ec  jsr 10c7f6ec <fib_node_get_info>
10c801e0:       0683 0000 0080  addil #128,%d3
10c801e6:       5287            addql #1,%d7
10c801e8:       4fef 0018       lea %sp@(24),%sp
10c801ec:       226e fff8       moveal %fp@(-8),%a1
10c801f0:       222e fffc       movel %fp@(-4),%d1
10c801f4:       b3c7            cmpal %d7,%a1
10c801f6:       6f1a            bles 10c80212 <fn_hash_get_info+0xbc>
10c801f8:       2452            moveal %a2@,%a2
10c801fa:       b4fc 0000       cmpaw #0,%a2
10c801fe:       66ac            bnes 10c801ac <fn_hash_get_info+0x56>
10c80200:       5286            addql #1,%d6
10c80202:       588c            addql #4,%a4
10c80204:       bbc6            cmpal %d6,%a5
10c80206:       6e9a            bgts 10c801a2 <fn_hash_get_info+0x4c>
10c80208:       2653            moveal %a3@,%a3
10c8020a:       b6fc 0000       cmpaw #0,%a3
10c8020e:       6600 ff72       bnew 10c80182 <fn_hash_get_info+0x2c>
10c80212:       2007            movel %d7,%d0
10c80214:       4cee 3cfc ffd0  moveml %fp@(-48),%d2-%d7/%a2-%a5
10c8021a:       4e5e            unlk %fp
10c8021c:       4e75            rts

10c8021e <fn_hash_dump>:
10c8021e:       4e56 fff4       linkw %fp,#-12
10c80222:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c80226:       286e 0010       moveal %fp@(16),%a4
10c8022a:       2d6c 0018 fff8  movel %a4@(24),%fp@(-8)
10c80230:       206e 0008       moveal %fp@(8),%a0
10c80234:       2668 00a6       moveal %a0@(166),%a3
10c80238:       42ae fffc       clrl %fp@(-4)
10c8023c:       b6fc 0000       cmpaw #0,%a3
10c80240:       6700 0130       beqw 10c80372 <fn_hash_dump+0x154>
10c80244:       202e fffc       movel %fp@(-4),%d0
10c80248:       b0ae fff8       cmpl %fp@(-8),%d0
10c8024c:       6d00 0116       bltw 10c80364 <fn_hash_dump+0x146>
10c80250:       6f14            bles 10c80266 <fn_hash_dump+0x48>
10c80252:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c80256:       42a7            clrl %sp@-
10c80258:       486c 001c       pea %a4@(28)
10c8025c:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c80262:       4fef 000c       lea %sp@(12),%sp
10c80266:       2e2c 001c       movel %a4@(28),%d7
10c8026a:       7600            moveq #0,%d3
10c8026c:       b6ab 000c       cmpl %a3@(12),%d3
10c80270:       6c00 00da       bgew 10c8034c <fn_hash_dump+0x12e>
10c80274:       7200            moveq #0,%d1
10c80276:       9bcd            subal %a5,%a5
10c80278:       be83            cmpl %d3,%d7
10c8027a:       6e00 00c4       bgtw 10c80340 <fn_hash_dump+0x122>
10c8027e:       6c1c            bges 10c8029c <fn_hash_dump+0x7e>
10c80280:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c80284:       42a7            clrl %sp@-
10c80286:       486c 0020       pea %a4@(32)
10c8028a:       2d41 fff4       movel %d1,%fp@(-12)
10c8028e:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c80294:       4fef 000c       lea %sp@(12),%sp
10c80298:       222e fff4       movel %fp@(-12),%d1
10c8029c:       206b 0004       moveal %a3@(4),%a0
10c802a0:       b0fc 0000       cmpaw #0,%a0
10c802a4:       6700 009a       beqw 10c80340 <fn_hash_dump+0x122>
10c802a8:       2030 d800       movel %a0@(00000000,%a5:l),%d0
10c802ac:       6700 0092       beqw 10c80340 <fn_hash_dump+0x122>
10c802b0:       2440            moveal %d0,%a2
10c802b2:       2c2c 0020       movel %a4@(32),%d6
10c802b6:       7400            moveq #0,%d2
10c802b8:       7a00            moveq #0,%d5
10c802ba:       7800            moveq #0,%d4
10c802bc:       bc82            cmpl %d2,%d6
10c802be:       6e5c            bgts 10c8031c <fn_hash_dump+0xfe>
10c802c0:       082a 0000 000f  btst #0,%a2@(15)
10c802c6:       6654            bnes 10c8031c <fn_hash_dump+0xfe>
10c802c8:       2f2a 0004       movel %a2@(4),%sp@-
10c802cc:       1a2a 000c       moveb %a2@(12),%d5
10c802d0:       2f05            movel %d5,%sp@-
10c802d2:       2f2b 0014       movel %a3@(20),%sp@-
10c802d6:       486a 0008       pea %a2@(8)
10c802da:       122a 000e       moveb %a2@(14),%d1
10c802de:       2f01            movel %d1,%sp@-
10c802e0:       4280            clrl %d0
10c802e2:       102a 000d       moveb %a2@(13),%d0
10c802e6:       2f00            movel %d0,%sp@-
10c802e8:       206e 0008       moveal %fp@(8),%a0
10c802ec:       1810            moveb %a0@,%d4
10c802ee:       2f04            movel %d4,%sp@-
10c802f0:       4878 0018       pea 18 <LSIGTRAP+0x13>
10c802f4:       206c 0004       moveal %a4@(4),%a0
10c802f8:       2f28 0008       movel %a0@(8),%sp@-
10c802fc:       2054            moveal %a4@,%a0
10c802fe:       2f28 0038       movel %a0@(56),%sp@-
10c80302:       2f2e 000c       movel %fp@(12),%sp@-
10c80306:       2d41 fff4       movel %d1,%fp@(-12)
10c8030a:       4eb9 10c7 f0f8  jsr 10c7f0f8 <fib_dump_info>
10c80310:       4fef 002c       lea %sp@(44),%sp
10c80314:       222e fff4       movel %fp@(-12),%d1
10c80318:       4a80            tstl %d0
10c8031a:       6d1e            blts 10c8033a <fn_hash_dump+0x11c>
10c8031c:       5282            addql #1,%d2
10c8031e:       2452            moveal %a2@,%a2
10c80320:       b4fc 0000       cmpaw #0,%a2
10c80324:       6696            bnes 10c802bc <fn_hash_dump+0x9e>
10c80326:       2942 0020       movel %d2,%a4@(32)
10c8032a:       206e 000c       moveal %fp@(12),%a0
10c8032e:       4aa8 005c       tstl %a0@(92)
10c80332:       6c0c            bges 10c80340 <fn_hash_dump+0x122>
10c80334:       2943 001c       movel %d3,%a4@(28)
10c80338:       6020            bras 10c8035a <fn_hash_dump+0x13c>
10c8033a:       2942 0020       movel %d2,%a4@(32)
10c8033e:       60f4            bras 10c80334 <fn_hash_dump+0x116>
10c80340:       588d            addql #4,%a5
10c80342:       5283            addql #1,%d3
10c80344:       b6ab 000c       cmpl %a3@(12),%d3
10c80348:       6d00 ff2e       bltw 10c80278 <fn_hash_dump+0x5a>
10c8034c:       2943 001c       movel %d3,%a4@(28)
10c80350:       206e 000c       moveal %fp@(12),%a0
10c80354:       4aa8 005c       tstl %a0@(92)
10c80358:       6c0a            bges 10c80364 <fn_hash_dump+0x146>
10c8035a:       296e fffc 0018  movel %fp@(-4),%a4@(24)
10c80360:       70ff            moveq #-1,%d0
10c80362:       601c            bras 10c80380 <fn_hash_dump+0x162>
10c80364:       2653            moveal %a3@,%a3
10c80366:       52ae fffc       addql #1,%fp@(-4)
10c8036a:       b6fc 0000       cmpaw #0,%a3
10c8036e:       6600 fed4       bnew 10c80244 <fn_hash_dump+0x26>
10c80372:       296e fffc 0018  movel %fp@(-4),%a4@(24)
10c80378:       206e 000c       moveal %fp@(12),%a0
10c8037c:       2028 005c       movel %a0@(92),%d0
10c80380:       4cee 3cfc ffcc  moveml %fp@(-52),%d2-%d7/%a2-%a5
10c80386:       4e5e            unlk %fp
10c80388:       4e75            rts

10c8038a <rtmsg_fib>:
10c8038a:       4e56 0000       linkw %fp,#0
10c8038e:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c80392:       266e 000c       moveal %fp@(12),%a3
10c80396:       286e 0018       moveal %fp@(24),%a4
10c8039a:       206e 001c       moveal %fp@(28),%a0
10c8039e:       7400            moveq #0,%d2
10c803a0:       b0fc 0000       cmpaw #0,%a0
10c803a4:       6704            beqs 10c803aa <rtmsg_fib+0x20>
10c803a6:       2428 000c       movel %a0@(12),%d2
10c803aa:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c803ae:       4878 011c       pea 11c <LSIGTRAP+0x117>
10c803b2:       4eb9 10c5 5644  jsr 10c55644 <alloc_skb>
10c803b8:       2440            moveal %d0,%a2
10c803ba:       508f            addql #8,%sp
10c803bc:       b4fc 0000       cmpaw #0,%a2
10c803c0:       6700 00be       beqw 10c80480 <rtmsg_fib+0xf6>
10c803c4:       2f2b 0004       movel %a3@(4),%sp@-
10c803c8:       4280            clrl %d0
10c803ca:       102b 000c       moveb %a3@(12),%d0
10c803ce:       2f00            movel %d0,%sp@-
10c803d0:       2f2e 0010       movel %fp@(16),%sp@-
10c803d4:       486b 0008       pea %a3@(8)
10c803d8:       4280            clrl %d0
10c803da:       102b 000e       moveb %a3@(14),%d0
10c803de:       2f00            movel %d0,%sp@-
10c803e0:       4280            clrl %d0
10c803e2:       102b 000d       moveb %a3@(13),%d0
10c803e6:       2f00            movel %d0,%sp@-
10c803e8:       202e 0014       movel %fp@(20),%d0
10c803ec:       42a7            clrl %sp@-
10c803ee:       1f40 0003       moveb %d0,%sp@(3)
10c803f2:       2f2e 0008       movel %fp@(8),%sp@-
10c803f6:       2f2c 0008       movel %a4@(8),%sp@-
10c803fa:       2f02            movel %d2,%sp@-
10c803fc:       2f0a            movel %a2,%sp@-
10c803fe:       4eb9 10c7 f0f8  jsr 10c7f0f8 <fib_dump_info>
10c80404:       4fef 002c       lea %sp@(44),%sp
10c80408:       4a80            tstl %d0
10c8040a:       6c28            bges 10c80434 <rtmsg_fib+0xaa>
10c8040c:       7001            moveq #1,%d0
10c8040e:       b0aa 0070       cmpl %a2@(112),%d0
10c80412:       6716            beqs 10c8042a <rtmsg_fib+0xa0>
10c80414:       41ea 0070       lea %a2@(112),%a0
10c80418:       40c1            movew %sr,%d1
10c8041a:       007c 0700       oriw #1792,%sr
10c8041e:       2010            movel %a0@,%d0
10c80420:       5380            subql #1,%d0
10c80422:       2080            movel %d0,%a0@
10c80424:       46c1            movew %d1,%sr
10c80426:       4a80            tstl %d0
10c80428:       6656            bnes 10c80480 <rtmsg_fib+0xf6>
10c8042a:       2f0a            movel %a2,%sp@-
10c8042c:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c80432:       604c            bras 10c80480 <rtmsg_fib+0xf6>
10c80434:       7040            moveq #64,%d0
10c80436:       2540 0044       movel %d0,%a2@(68)
10c8043a:       082c 0003 0007  btst #3,%a4@(7)
10c80440:       6706            beqs 10c80448 <rtmsg_fib+0xbe>
10c80442:       41ea 0070       lea %a2@(112),%a0
10c80446:       5290            addql #1,%a0@
10c80448:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c8044c:       4878 0040       pea 40 <LSIGTRAP+0x3b>
10c80450:       2f02            movel %d2,%sp@-
10c80452:       2f0a            movel %a2,%sp@-
10c80454:       2f39 1003 339e  movel 1003339e <rtnl>,%sp@-
10c8045a:       4eb9 10c5 dea6  jsr 10c5dea6 <netlink_broadcast>
10c80460:       4fef 0014       lea %sp@(20),%sp
10c80464:       082c 0003 0007  btst #3,%a4@(7)
10c8046a:       6714            beqs 10c80480 <rtmsg_fib+0xf6>
10c8046c:       4878 0040       pea 40 <LSIGTRAP+0x3b>
10c80470:       2f02            movel %d2,%sp@-
10c80472:       2f0a            movel %a2,%sp@-
10c80474:       2f39 1003 339e  movel 1003339e <rtnl>,%sp@-
10c8047a:       4eb9 10c5 dc1e  jsr 10c5dc1e <netlink_unicast>
10c80480:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c80486:       4e5e            unlk %fp
10c80488:       4e75            rts
10c8048a:       4e75            rts

10c8048c <unix_mkname>:
10c8048c:       4e56 0000       linkw %fp,#0
10c80490:       2f02            movel %d2,%sp@-
10c80492:       206e 0008       moveal %fp@(8),%a0
10c80496:       242e 000c       movel %fp@(12),%d2
10c8049a:       2002            movel %d2,%d0
10c8049c:       5780            subql #3,%d0
10c8049e:       726b            moveq #107,%d1
10c804a0:       b280            cmpl %d0,%d1
10c804a2:       650c            bcss 10c804b0 <unix_mkname+0x24>
10c804a4:       b0fc 0000       cmpaw #0,%a0
10c804a8:       6706            beqs 10c804b0 <unix_mkname+0x24>
10c804aa:       0c50 0001       cmpiw #1,%a0@
10c804ae:       6704            beqs 10c804b4 <unix_mkname+0x28>
10c804b0:       70ea            moveq #-22,%d0
10c804b2:       6046            bras 10c804fa <unix_mkname+0x6e>
10c804b4:       4a28 0002       tstb %a0@(2)
10c804b8:       671a            beqs 10c804d4 <unix_mkname+0x48>
10c804ba:       706e            moveq #110,%d0
10c804bc:       b082            cmpl %d2,%d0
10c804be:       6402            bccs 10c804c2 <unix_mkname+0x36>
10c804c0:       746e            moveq #110,%d2
10c804c2:       4230 2800       clrb %a0@(00000000,%d2:l)
10c804c6:       4868 0002       pea %a0@(2)
10c804ca:       4eb9 10c8 418e  jsr 10c8418e <strlen>
10c804d0:       5680            addql #3,%d0
10c804d2:       6026            bras 10c804fa <unix_mkname+0x6e>
10c804d4:       42a7            clrl %sp@-
10c804d6:       2f02            movel %d2,%sp@-
10c804d8:       2f08            movel %a0,%sp@-
10c804da:       4eb9 10c8 563a  jsr 10c8563a <csum_partial>
10c804e0:       2200            movel %d0,%d1
10c804e2:       4241            clrw %d1
10c804e4:       4841            swap %d1
10c804e6:       b181            eorl %d0,%d1
10c804e8:       2001            movel %d1,%d0
10c804ea:       e088            lsrl #8,%d0
10c804ec:       b380            eorl %d1,%d0
10c804ee:       206e 0010       moveal %fp@(16),%a0
10c804f2:       4290            clrl %a0@
10c804f4:       1140 0003       moveb %d0,%a0@(3)
10c804f8:       2002            movel %d2,%d0
10c804fa:       242e fffc       movel %fp@(-4),%d2
10c804fe:       4e5e            unlk %fp
10c80500:       4e75            rts

10c80502 <__unix_remove_socket>:
10c80502:       4e56 0000       linkw %fp,#0
10c80506:       2f0a            movel %a2,%sp@-
10c80508:       206e 0008       moveal %fp@(8),%a0
10c8050c:       2468 02ce       moveal %a0@(718),%a2
10c80510:       b4fc 0000       cmpaw #0,%a2
10c80514:       673a            beqs 10c80550 <__unix_remove_socket+0x4e>
10c80516:       2268 0010       moveal %a0@(16),%a1
10c8051a:       b2fc 0000       cmpaw #0,%a1
10c8051e:       6706            beqs 10c80526 <__unix_remove_socket+0x24>
10c80520:       2368 0090 0090  movel %a0@(144),%a1@(144)
10c80526:       2268 0090       moveal %a0@(144),%a1
10c8052a:       b2fc 0000       cmpaw #0,%a1
10c8052e:       6706            beqs 10c80536 <__unix_remove_socket+0x34>
10c80530:       2368 0010 0010  movel %a0@(16),%a1@(16)
10c80536:       b1d2            cmpal %a2@,%a0
10c80538:       6604            bnes 10c8053e <__unix_remove_socket+0x3c>
10c8053a:       24a8 0010       movel %a0@(16),%a2@
10c8053e:       42a8 02ce       clrl %a0@(718)
10c80542:       42a8 0090       clrl %a0@(144)
10c80546:       42a8 0010       clrl %a0@(16)
10c8054a:       41e8 0028       lea %a0@(40),%a0
10c8054e:       5390            subql #1,%a0@
10c80550:       245f            moveal %sp@+,%a2
10c80552:       4e5e            unlk %fp
10c80554:       4e75            rts

10c80556 <__unix_insert_socket>:
10c80556:       4e56 0000       linkw %fp,#0
10c8055a:       2f0b            movel %a3,%sp@-
10c8055c:       2f0a            movel %a2,%sp@-
10c8055e:       266e 0008       moveal %fp@(8),%a3
10c80562:       246e 000c       moveal %fp@(12),%a2
10c80566:       4aaa 02ce       tstl %a2@(718)
10c8056a:       6710            beqs 10c8057c <__unix_insert_socket+0x26>
10c8056c:       4878 00dc       pea dc <LSIGTRAP+0xd7>
10c80570:       4879 1000 a823  pea 1000a823 <timer_bug_msg+0x165c>
10c80576:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c8057c:       254b 02ce       movel %a3,%a2@(718)
10c80580:       42aa 0090       clrl %a2@(144)
10c80584:       2553 0010       movel %a3@,%a2@(16)
10c80588:       2053            moveal %a3@,%a0
10c8058a:       b0fc 0000       cmpaw #0,%a0
10c8058e:       6704            beqs 10c80594 <__unix_insert_socket+0x3e>
10c80590:       214a 0090       movel %a2,%a0@(144)
10c80594:       268a            movel %a2,%a3@
10c80596:       41ea 0028       lea %a2@(40),%a0
10c8059a:       5290            addql #1,%a0@
10c8059c:       246e fff8       moveal %fp@(-8),%a2
10c805a0:       266e fffc       moveal %fp@(-4),%a3
10c805a4:       4e5e            unlk %fp
10c805a6:       4e75            rts

10c805a8 <__unix_find_socket_byname>:
10c805a8:       4e56 0000       linkw %fp,#0
10c805ac:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c805b0:       262e 0008       movel %fp@(8),%d3
10c805b4:       242e 000c       movel %fp@(12),%d2
10c805b8:       202e 0014       movel %fp@(20),%d0
10c805bc:       222e 0010       movel %fp@(16),%d1
10c805c0:       b380            eorl %d1,%d0
10c805c2:       e588            lsll #2,%d0
10c805c4:       41f9 1003 33a2  lea 100333a2 <unix_socket_table>,%a0
10c805ca:       2470 0800       moveal %a0@(00000000,%d0:l),%a2
10c805ce:       b4fc 0000       cmpaw #0,%a2
10c805d2:       672e            beqs 10c80602 <__unix_find_socket_byname+0x5a>
10c805d4:       206a 02aa       moveal %a2@(682),%a0
10c805d8:       b4a8 0004       cmpl %a0@(4),%d2
10c805dc:       661a            bnes 10c805f8 <__unix_find_socket_byname+0x50>
10c805de:       2f02            movel %d2,%sp@-
10c805e0:       2f03            movel %d3,%sp@-
10c805e2:       4868 000c       pea %a0@(12)
10c805e6:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c805ec:       4fef 000c       lea %sp@(12),%sp
10c805f0:       4a80            tstl %d0
10c805f2:       6604            bnes 10c805f8 <__unix_find_socket_byname+0x50>
10c805f4:       200a            movel %a2,%d0
10c805f6:       600c            bras 10c80604 <__unix_find_socket_byname+0x5c>
10c805f8:       246a 0010       moveal %a2@(16),%a2
10c805fc:       b4fc 0000       cmpaw #0,%a2
10c80600:       66d2            bnes 10c805d4 <__unix_find_socket_byname+0x2c>
10c80602:       7000            moveq #0,%d0
10c80604:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c8060a:       4e5e            unlk %fp
10c8060c:       4e75            rts

10c8060e <unix_find_socket_byinode>:
10c8060e:       4e56 0000       linkw %fp,#0
10c80612:       2f0a            movel %a2,%sp@-
10c80614:       246e 0008       moveal %fp@(8),%a2
10c80618:       4280            clrl %d0
10c8061a:       102a 002b       moveb %a2@(43),%d0
10c8061e:       e588            lsll #2,%d0
10c80620:       41f9 1003 33a2  lea 100333a2 <unix_socket_table>,%a0
10c80626:       2270 0800       moveal %a0@(00000000,%d0:l),%a1
10c8062a:       6004            bras 10c80630 <unix_find_socket_byinode+0x22>
10c8062c:       2269 0010       moveal %a1@(16),%a1
10c80630:       b2fc 0000       cmpaw #0,%a1
10c80634:       6716            beqs 10c8064c <unix_find_socket_byinode+0x3e>
10c80636:       2069 02ae       moveal %a1@(686),%a0
10c8063a:       b0fc 0000       cmpaw #0,%a0
10c8063e:       67ec            beqs 10c8062c <unix_find_socket_byinode+0x1e>
10c80640:       b5e8 0008       cmpal %a0@(8),%a2
10c80644:       66e6            bnes 10c8062c <unix_find_socket_byinode+0x1e>
10c80646:       41e9 0028       lea %a1@(40),%a0
10c8064a:       5290            addql #1,%a0@
10c8064c:       2009            movel %a1,%d0
10c8064e:       245f            moveal %sp@+,%a2
10c80650:       4e5e            unlk %fp
10c80652:       4e75            rts

10c80654 <unix_write_space>:
10c80654:       4e56 0000       linkw %fp,#0
10c80658:       2f0a            movel %a2,%sp@-
10c8065a:       246e 0008       moveal %fp@(8),%a2
10c8065e:       202a 0064       movel %a2@(100),%d0
10c80662:       e588            lsll #2,%d0
10c80664:       b0aa 008c       cmpl %a2@(140),%d0
10c80668:       6e44            bgts 10c806ae <unix_write_space+0x5a>
10c8066a:       202a 0044       movel %a2@(68),%d0
10c8066e:       671c            beqs 10c8068c <unix_write_space+0x38>
10c80670:       2040            moveal %d0,%a0
10c80672:       5888            addql #4,%a0
10c80674:       b1d0            cmpal %a0@,%a0
10c80676:       6714            beqs 10c8068c <unix_write_space+0x38>
10c80678:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c8067c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c80680:       2f00            movel %d0,%sp@-
10c80682:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c80688:       4fef 000c       lea %sp@(12),%sp
10c8068c:       206a 0306       moveal %a2@(774),%a0
10c80690:       b0fc 0000       cmpaw #0,%a0
10c80694:       6718            beqs 10c806ae <unix_write_space+0x5a>
10c80696:       4aa8 0010       tstl %a0@(16)
10c8069a:       6712            beqs 10c806ae <unix_write_space+0x5a>
10c8069c:       2f3c 0002 0002  movel #131074,%sp@-
10c806a2:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c806a6:       2f08            movel %a0,%sp@-
10c806a8:       4eb9 10c5 371e  jsr 10c5371e <sock_wake_async>
10c806ae:       246e fffc       moveal %fp@(-4),%a2
10c806b2:       4e5e            unlk %fp
10c806b4:       4e75            rts

10c806b6 <unix_dgram_disconnected>:
10c806b6:       4e56 0000       linkw %fp,#0
10c806ba:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c806be:       242e 0008       movel %fp@(8),%d2
10c806c2:       266e 000c       moveal %fp@(12),%a3
10c806c6:       2042            moveal %d2,%a0
10c806c8:       45e8 0054       lea %a0@(84),%a2
10c806cc:       4aaa 0008       tstl %a2@(8)
10c806d0:       6700 008e       beqw 10c80760 <unix_dgram_disconnected+0xaa>
10c806d4:       2602            movel %d2,%d3
10c806d6:       0683 0000 02de  addil #734,%d3
10c806dc:       40c0            movew %sr,%d0
10c806de:       007c 0700       oriw #1792,%sr
10c806e2:       2052            moveal %a2@,%a0
10c806e4:       93c9            subal %a1,%a1
10c806e6:       b5c8            cmpal %a0,%a2
10c806e8:       6718            beqs 10c80702 <unix_dgram_disconnected+0x4c>
10c806ea:       2248            moveal %a0,%a1
10c806ec:       2051            moveal %a1@,%a0
10c806ee:       53aa 0008       subql #1,%a2@(8)
10c806f2:       214a 0004       movel %a2,%a0@(4)
10c806f6:       2488            movel %a0,%a2@
10c806f8:       4291            clrl %a1@
10c806fa:       42a9 0004       clrl %a1@(4)
10c806fe:       42a9 0008       clrl %a1@(8)
10c80702:       46c0            movew %d0,%sr
10c80704:       b2fc 0000       cmpaw #0,%a1
10c80708:       672a            beqs 10c80734 <unix_dgram_disconnected+0x7e>
10c8070a:       7001            moveq #1,%d0
10c8070c:       b0a9 0070       cmpl %a1@(112),%d0
10c80710:       6716            beqs 10c80728 <unix_dgram_disconnected+0x72>
10c80712:       41e9 0070       lea %a1@(112),%a0
10c80716:       40c1            movew %sr,%d1
10c80718:       007c 0700       oriw #1792,%sr
10c8071c:       2010            movel %a0@,%d0
10c8071e:       5380            subql #1,%d0
10c80720:       2080            movel %d0,%a0@
10c80722:       46c1            movew %d1,%sr
10c80724:       4a80            tstl %d0
10c80726:       66b4            bnes 10c806dc <unix_dgram_disconnected+0x26>
10c80728:       2f09            movel %a1,%sp@-
10c8072a:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c80730:       588f            addql #4,%sp
10c80732:       60a8            bras 10c806dc <unix_dgram_disconnected+0x26>
10c80734:       42a7            clrl %sp@-
10c80736:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c8073a:       2f03            movel %d3,%sp@-
10c8073c:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c80742:       4fef 000c       lea %sp@(12),%sp
10c80746:       102b 0094       moveb %a3@(148),%d0
10c8074a:       6614            bnes 10c80760 <unix_dgram_disconnected+0xaa>
10c8074c:       b4ab 00b2       cmpl %a3@(178),%d2
10c80750:       660e            bnes 10c80760 <unix_dgram_disconnected+0xaa>
10c80752:       7068            moveq #104,%d0
10c80754:       2740 027e       movel %d0,%a3@(638)
10c80758:       2f0b            movel %a3,%sp@-
10c8075a:       206b 031a       moveal %a3@(794),%a0
10c8075e:       4e90            jsr %a0@
10c80760:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c80766:       4e5e            unlk %fp
10c80768:       4e75            rts

10c8076a <unix_sock_destructor>:
10c8076a:       4e56 0000       linkw %fp,#0
10c8076e:       2f0b            movel %a3,%sp@-
10c80770:       2f0a            movel %a2,%sp@-
10c80772:       266e 0008       moveal %fp@(8),%a3
10c80776:       45eb 0054       lea %a3@(84),%a2
10c8077a:       40c0            movew %sr,%d0
10c8077c:       007c 0700       oriw #1792,%sr
10c80780:       2052            moveal %a2@,%a0
10c80782:       93c9            subal %a1,%a1
10c80784:       b5c8            cmpal %a0,%a2
10c80786:       6718            beqs 10c807a0 <unix_sock_destructor+0x36>
10c80788:       2248            moveal %a0,%a1
10c8078a:       2051            moveal %a1@,%a0
10c8078c:       53aa 0008       subql #1,%a2@(8)
10c80790:       214a 0004       movel %a2,%a0@(4)
10c80794:       2488            movel %a0,%a2@
10c80796:       4291            clrl %a1@
10c80798:       42a9 0004       clrl %a1@(4)
10c8079c:       42a9 0008       clrl %a1@(8)
10c807a0:       46c0            movew %d0,%sr
10c807a2:       b2fc 0000       cmpaw #0,%a1
10c807a6:       672a            beqs 10c807d2 <unix_sock_destructor+0x68>
10c807a8:       7001            moveq #1,%d0
10c807aa:       b0a9 0070       cmpl %a1@(112),%d0
10c807ae:       6716            beqs 10c807c6 <unix_sock_destructor+0x5c>
10c807b0:       41e9 0070       lea %a1@(112),%a0
10c807b4:       40c1            movew %sr,%d1
10c807b6:       007c 0700       oriw #1792,%sr
10c807ba:       2010            movel %a0@,%d0
10c807bc:       5380            subql #1,%d0
10c807be:       2080            movel %d0,%a0@
10c807c0:       46c1            movew %d1,%sr
10c807c2:       4a80            tstl %d0
10c807c4:       66b4            bnes 10c8077a <unix_sock_destructor+0x10>
10c807c6:       2f09            movel %a1,%sp@-
10c807c8:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c807ce:       588f            addql #4,%sp
10c807d0:       60a8            bras 10c8077a <unix_sock_destructor+0x10>
10c807d2:       4aab 0064       tstl %a3@(100)
10c807d6:       6712            beqs 10c807ea <unix_sock_destructor+0x80>
10c807d8:       4878 014c       pea 14c <LSIGTRAP+0x147>
10c807dc:       4879 1000 a885  pea 1000a885 <timer_bug_msg+0x16be>
10c807e2:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c807e8:       508f            addql #8,%sp
10c807ea:       4aab 02ce       tstl %a3@(718)
10c807ee:       6712            beqs 10c80802 <unix_sock_destructor+0x98>
10c807f0:       4878 014d       pea 14d <LSIGTRAP+0x148>
10c807f4:       4879 1000 a8e9  pea 1000a8e9 <timer_bug_msg+0x1722>
10c807fa:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c80800:       508f            addql #8,%sp
10c80802:       4aab 0306       tstl %a3@(774)
10c80806:       6712            beqs 10c8081a <unix_sock_destructor+0xb0>
10c80808:       4878 014e       pea 14e <LSIGTRAP+0x149>
10c8080c:       4879 1000 a94b  pea 1000a94b <timer_bug_msg+0x1784>
10c80812:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c80818:       508f            addql #8,%sp
10c8081a:       102b 0094       moveb %a3@(148),%d0
10c8081e:       6610            bnes 10c80830 <unix_sock_destructor+0xc6>
10c80820:       2f0b            movel %a3,%sp@-
10c80822:       4879 1000 a99e  pea 1000a99e <timer_bug_msg+0x17d7>
10c80828:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c8082e:       602c            bras 10c8085c <unix_sock_destructor+0xf2>
10c80830:       206b 02aa       moveal %a3@(682),%a0
10c80834:       b0fc 0000       cmpaw #0,%a0
10c80838:       671a            beqs 10c80854 <unix_sock_destructor+0xea>
10c8083a:       40c1            movew %sr,%d1
10c8083c:       007c 0700       oriw #1792,%sr
10c80840:       2010            movel %a0@,%d0
10c80842:       5380            subql #1,%d0
10c80844:       2080            movel %d0,%a0@
10c80846:       46c1            movew %d1,%sr
10c80848:       4a80            tstl %d0
10c8084a:       6608            bnes 10c80854 <unix_sock_destructor+0xea>
10c8084c:       2f08            movel %a0,%sp@-
10c8084e:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c80854:       41f9 1001 0c94  lea 10010c94 <unix_nr_socks>,%a0
10c8085a:       5390            subql #1,%a0@
10c8085c:       246e fff8       moveal %fp@(-8),%a2
10c80860:       266e fffc       moveal %fp@(-4),%a3
10c80864:       4e5e            unlk %fp
10c80866:       4e75            rts

10c80868 <unix_release_sock>:
10c80868:       4e56 0000       linkw %fp,#0
10c8086c:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c80870:       286e 0008       moveal %fp@(8),%a4
10c80874:       2f0c            movel %a4,%sp@-
10c80876:       4eba fc8a       jsr %pc@(10c80502 <__unix_remove_socket>)
10c8087a:       588f            addql #4,%sp
10c8087c:       52b9 1002 5730  addql #1,10025730 <irq_stat+0x8>
10c80882:       197c 0001 0094  moveb #1,%a4@(148)
10c80888:       42ac 0306       clrl %a4@(774)
10c8088c:       42ac 0044       clrl %a4@(68)
10c80890:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c80896:       197c 0003 0027  moveb #3,%a4@(39)
10c8089c:       2a2c 02ae       movel %a4@(686),%d5
10c808a0:       42ac 02ae       clrl %a4@(686)
10c808a4:       242c 02b2       movel %a4@(690),%d2
10c808a8:       42ac 02b2       clrl %a4@(690)
10c808ac:       102c 0020       moveb %a4@(32),%d0
10c808b0:       4284            clrl %d4
10c808b2:       1800            moveb %d0,%d4
10c808b4:       197c 0007 0020  moveb #7,%a4@(32)
10c808ba:       42a7            clrl %sp@-
10c808bc:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c808c0:       486c 02de       pea %a4@(734)
10c808c4:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c808ca:       246c 00b2       moveal %a4@(178),%a2
10c808ce:       4fef 000c       lea %sp@(12),%sp
10c808d2:       b4fc 0000       cmpaw #0,%a2
10c808d6:       6776            beqs 10c8094e <unix_release_sock+0xe6>
10c808d8:       0c6c 0001 028e  cmpiw #1,%a4@(654)
10c808de:       664a            bnes 10c8092a <unix_release_sock+0xc2>
10c808e0:       157c 0003 0027  moveb #3,%a2@(39)
10c808e6:       41ec 0054       lea %a4@(84),%a0
10c808ea:       b1d0            cmpal %a0@,%a0
10c808ec:       6606            bnes 10c808f4 <unix_release_sock+0x8c>
10c808ee:       4aae 000c       tstl %fp@(12)
10c808f2:       6706            beqs 10c808fa <unix_release_sock+0x92>
10c808f4:       7068            moveq #104,%d0
10c808f6:       2540 027e       movel %d0,%a2@(638)
10c808fa:       2f0a            movel %a2,%sp@-
10c808fc:       206a 030e       moveal %a2@(782),%a0
10c80900:       4e90            jsr %a0@
10c80902:       588f            addql #4,%sp
10c80904:       206a 0306       moveal %a2@(774),%a0
10c80908:       b0fc 0000       cmpaw #0,%a0
10c8090c:       671c            beqs 10c8092a <unix_release_sock+0xc2>
10c8090e:       4aa8 0010       tstl %a0@(16)
10c80912:       6716            beqs 10c8092a <unix_release_sock+0xc2>
10c80914:       2f3c 0002 0006  movel #131078,%sp@-
10c8091a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c8091e:       2f08            movel %a0,%sp@-
10c80920:       4eb9 10c5 371e  jsr 10c5371e <sock_wake_async>
10c80926:       4fef 000c       lea %sp@(12),%sp
10c8092a:       41ea 0028       lea %a2@(40),%a0
10c8092e:       40c1            movew %sr,%d1
10c80930:       007c 0700       oriw #1792,%sr
10c80934:       2010            movel %a0@,%d0
10c80936:       5380            subql #1,%d0
10c80938:       2080            movel %d0,%a0@
10c8093a:       46c1            movew %d1,%sr
10c8093c:       4a80            tstl %d0
10c8093e:       660a            bnes 10c8094a <unix_release_sock+0xe2>
10c80940:       2f0a            movel %a2,%sp@-
10c80942:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c80948:       588f            addql #4,%sp
10c8094a:       42ac 00b2       clrl %a4@(178)
10c8094e:       47ec 0054       lea %a4@(84),%a3
10c80952:       7628            moveq #40,%d3
10c80954:       d68c            addl %a4,%d3
10c80956:       2a4b            moveal %a3,%a5
10c80958:       40c0            movew %sr,%d0
10c8095a:       007c 0700       oriw #1792,%sr
10c8095e:       2055            moveal %a5@,%a0
10c80960:       95ca            subal %a2,%a2
10c80962:       bbc8            cmpal %a0,%a5
10c80964:       6718            beqs 10c8097e <unix_release_sock+0x116>
10c80966:       2448            moveal %a0,%a2
10c80968:       2052            moveal %a2@,%a0
10c8096a:       53ab 0008       subql #1,%a3@(8)
10c8096e:       214b 0004       movel %a3,%a0@(4)
10c80972:       2688            movel %a0,%a3@
10c80974:       4292            clrl %a2@
10c80976:       42aa 0004       clrl %a2@(4)
10c8097a:       42aa 0008       clrl %a2@(8)
10c8097e:       46c0            movew %d0,%sr
10c80980:       b4fc 0000       cmpaw #0,%a2
10c80984:       673e            beqs 10c809c4 <unix_release_sock+0x15c>
10c80986:       700a            moveq #10,%d0
10c80988:       b084            cmpl %d4,%d0
10c8098a:       660e            bnes 10c8099a <unix_release_sock+0x132>
10c8098c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c80990:       2f2a 000c       movel %a2@(12),%sp@-
10c80994:       4eba fed2       jsr %pc@(10c80868 <unix_release_sock>)
10c80998:       508f            addql #8,%sp
10c8099a:       7001            moveq #1,%d0
10c8099c:       b0aa 0070       cmpl %a2@(112),%d0
10c809a0:       6716            beqs 10c809b8 <unix_release_sock+0x150>
10c809a2:       41ea 0070       lea %a2@(112),%a0
10c809a6:       40c1            movew %sr,%d1
10c809a8:       007c 0700       oriw #1792,%sr
10c809ac:       2010            movel %a0@,%d0
10c809ae:       5380            subql #1,%d0
10c809b0:       2080            movel %d0,%a0@
10c809b2:       46c1            movew %d1,%sr
10c809b4:       4a80            tstl %d0
10c809b6:       66a0            bnes 10c80958 <unix_release_sock+0xf0>
10c809b8:       2f0a            movel %a2,%sp@-
10c809ba:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c809c0:       588f            addql #4,%sp
10c809c2:       6094            bras 10c80958 <unix_release_sock+0xf0>
10c809c4:       4a85            tstl %d5
10c809c6:       6730            beqs 10c809f8 <unix_release_sock+0x190>
10c809c8:       2f05            movel %d5,%sp@-
10c809ca:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c809d0:       588f            addql #4,%sp
10c809d2:       4a82            tstl %d2
10c809d4:       6722            beqs 10c809f8 <unix_release_sock+0x190>
10c809d6:       2242            moveal %d2,%a1
10c809d8:       41e9 0028       lea %a1@(40),%a0
10c809dc:       40c1            movew %sr,%d1
10c809de:       007c 0700       oriw #1792,%sr
10c809e2:       2010            movel %a0@,%d0
10c809e4:       5380            subql #1,%d0
10c809e6:       2080            movel %d0,%a0@
10c809e8:       46c1            movew %d1,%sr
10c809ea:       4a80            tstl %d0
10c809ec:       660a            bnes 10c809f8 <unix_release_sock+0x190>
10c809ee:       2f02            movel %d2,%sp@-
10c809f0:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c809f6:       588f            addql #4,%sp
10c809f8:       40c1            movew %sr,%d1
10c809fa:       007c 0700       oriw #1792,%sr
10c809fe:       2043            moveal %d3,%a0
10c80a00:       2010            movel %a0@,%d0
10c80a02:       5380            subql #1,%d0
10c80a04:       2080            movel %d0,%a0@
10c80a06:       46c1            movew %d1,%sr
10c80a08:       4a80            tstl %d0
10c80a0a:       660a            bnes 10c80a16 <unix_release_sock+0x1ae>
10c80a0c:       2f0c            movel %a4,%sp@-
10c80a0e:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c80a14:       588f            addql #4,%sp
10c80a16:       4ab9 1001 0d38  tstl 10010d38 <unix_tot_inflight>
10c80a1c:       6706            beqs 10c80a24 <unix_release_sock+0x1bc>
10c80a1e:       4eb9 10c8 26bc  jsr 10c826bc <unix_gc>
10c80a24:       7000            moveq #0,%d0
10c80a26:       4cee 3c3c ffe0  moveml %fp@(-32),%d2-%d5/%a2-%a5
10c80a2c:       4e5e            unlk %fp
10c80a2e:       4e75            rts

10c80a30 <unix_listen>:
10c80a30:       4e56 0000       linkw %fp,#0
10c80a34:       2f0a            movel %a2,%sp@-
10c80a36:       2f02            movel %d2,%sp@-
10c80a38:       206e 0008       moveal %fp@(8),%a0
10c80a3c:       242e 000c       movel %fp@(12),%d2
10c80a40:       2468 0018       moveal %a0@(24),%a2
10c80a44:       72a1            moveq #-95,%d1
10c80a46:       0c68 0001 0028  cmpiw #1,%a0@(40)
10c80a4c:       665a            bnes 10c80aa8 <unix_listen+0x78>
10c80a4e:       72ea            moveq #-22,%d1
10c80a50:       4aaa 02aa       tstl %a2@(682)
10c80a54:       6752            beqs 10c80aa8 <unix_listen+0x78>
10c80a56:       102a 0020       moveb %a2@(32),%d0
10c80a5a:       0c00 0007       cmpib #7,%d0
10c80a5e:       670a            beqs 10c80a6a <unix_listen+0x3a>
10c80a60:       102a 0020       moveb %a2@(32),%d0
10c80a64:       0c00 000a       cmpib #10,%d0
10c80a68:       663e            bnes 10c80aa8 <unix_listen+0x78>
10c80a6a:       4280            clrl %d0
10c80a6c:       302a 0288       movew %a2@(648),%d0
10c80a70:       b082            cmpl %d2,%d0
10c80a72:       6c10            bges 10c80a84 <unix_listen+0x54>
10c80a74:       42a7            clrl %sp@-
10c80a76:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c80a7a:       486a 02de       pea %a2@(734)
10c80a7e:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c80a84:       3542 0288       movew %d2,%a2@(648)
10c80a88:       157c 000a 0020  moveb #10,%a2@(32)
10c80a8e:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c80a94:       2568 007a 0292  movel %a0@(122),%a2@(658)
10c80a9a:       2568 0130 0296  movel %a0@(304),%a2@(662)
10c80aa0:       2568 0140 029a  movel %a0@(320),%a2@(666)
10c80aa6:       7200            moveq #0,%d1
10c80aa8:       2001            movel %d1,%d0
10c80aaa:       242e fff8       movel %fp@(-8),%d2
10c80aae:       246e fffc       moveal %fp@(-4),%a2
10c80ab2:       4e5e            unlk %fp
10c80ab4:       4e75            rts

10c80ab6 <unix_create1>:
10c80ab6:       4e56 0000       linkw %fp,#0
10c80aba:       2f0b            movel %a3,%sp@-
10c80abc:       2f0a            movel %a2,%sp@-
10c80abe:       47f9 1001 0c94  lea 10010c94 <unix_nr_socks>,%a3
10c80ac4:       2039 1000 d5f8  movel 1000d5f8 <files_stat+0x8>,%d0
10c80aca:       d080            addl %d0,%d0
10c80acc:       b093            cmpl %a3@,%d0
10c80ace:       6f00 0094       blew 10c80b64 <unix_create1+0xae>
10c80ad2:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c80ad6:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c80ada:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c80ade:       4eb9 10c5 4b24  jsr 10c54b24 <sk_alloc>
10c80ae4:       2440            moveal %d0,%a2
10c80ae6:       4fef 000c       lea %sp@(12),%sp
10c80aea:       b4fc 0000       cmpaw #0,%a2
10c80aee:       6774            beqs 10c80b64 <unix_create1+0xae>
10c80af0:       5293            addql #1,%a3@
10c80af2:       2f0a            movel %a2,%sp@-
10c80af4:       2f2e 0008       movel %fp@(8),%sp@-
10c80af8:       4eb9 10c5 54e2  jsr 10c554e2 <sock_init_data>
10c80afe:       257c 10c8 0654  movel #281544276,%a2@(790)
10c80b04:       0316 
10c80b06:       3579 1001 0c8e  movew 10010c8e <sysctl_unix_max_dgram_qlen+0x2>,%a2@(648)
10c80b0c:       0288 
10c80b0e:       257c 10c8 076a  movel #281544554,%a2@(802)
10c80b14:       0322 
10c80b16:       42aa 02ae       clrl %a2@(686)
10c80b1a:       42aa 02b2       clrl %a2@(690)
10c80b1e:       42aa 02da       clrl %a2@(730)
10c80b22:       42aa 02d6       clrl %a2@(726)
10c80b26:       43ea 02b6       lea %a2@(694),%a1
10c80b2a:       508f            addql #8,%sp
10c80b2c:       7001            moveq #1,%d0
10c80b2e:       2280            movel %d0,%a1@
10c80b30:       42a9 0004       clrl %a1@(4)
10c80b34:       42a9 0008       clrl %a1@(8)
10c80b38:       41e9 000c       lea %a1@(12),%a0
10c80b3c:       2088            movel %a0,%a0@
10c80b3e:       2348 0010       movel %a0,%a1@(16)
10c80b42:       43ea 02de       lea %a2@(734),%a1
10c80b46:       2049            moveal %a1,%a0
10c80b48:       4298            clrl %a0@+
10c80b4a:       2088            movel %a0,%a0@
10c80b4c:       2348 0008       movel %a0,%a1@(8)
10c80b50:       42aa 02ce       clrl %a2@(718)
10c80b54:       2f0a            movel %a2,%sp@-
10c80b56:       4879 1003 37a2  pea 100337a2 <unix_socket_table+0x400>
10c80b5c:       4eba f9f8       jsr %pc@(10c80556 <__unix_insert_socket>)
10c80b60:       200a            movel %a2,%d0
10c80b62:       6002            bras 10c80b66 <unix_create1+0xb0>
10c80b64:       7000            moveq #0,%d0
10c80b66:       246e fff8       moveal %fp@(-8),%a2
10c80b6a:       266e fffc       moveal %fp@(-4),%a3
10c80b6e:       4e5e            unlk %fp
10c80b70:       4e75            rts

10c80b72 <unix_create>:
10c80b72:       4e56 0000       linkw %fp,#0
10c80b76:       206e 0008       moveal %fp@(8),%a0
10c80b7a:       7001            moveq #1,%d0
10c80b7c:       b0ae 000c       cmpl %fp@(12),%d0
10c80b80:       6404            bccs 10c80b86 <unix_create+0x14>
10c80b82:       70a3            moveq #-93,%d0
10c80b84:       6050            bras 10c80bd6 <unix_create+0x64>
10c80b86:       7201            moveq #1,%d1
10c80b88:       2081            movel %d1,%a0@
10c80b8a:       3028 0028       movew %a0@(40),%d0
10c80b8e:       0c40 0002       cmpiw #2,%d0
10c80b92:       6722            beqs 10c80bb6 <unix_create+0x44>
10c80b94:       6e08            bgts 10c80b9e <unix_create+0x2c>
10c80b96:       0c40 0001       cmpiw #1,%d0
10c80b9a:       670a            beqs 10c80ba6 <unix_create+0x34>
10c80b9c:       6022            bras 10c80bc0 <unix_create+0x4e>
10c80b9e:       0c40 0003       cmpiw #3,%d0
10c80ba2:       670c            beqs 10c80bb0 <unix_create+0x3e>
10c80ba4:       601a            bras 10c80bc0 <unix_create+0x4e>
10c80ba6:       217c 1001 0c9c  movel #268504220,%a0@(8)
10c80bac:       0008 
10c80bae:       6014            bras 10c80bc4 <unix_create+0x52>
10c80bb0:       317c 0002 0028  movew #2,%a0@(40)
10c80bb6:       217c 1001 0ce0  movel #268504288,%a0@(8)
10c80bbc:       0008 
10c80bbe:       6004            bras 10c80bc4 <unix_create+0x52>
10c80bc0:       70a2            moveq #-94,%d0
10c80bc2:       6012            bras 10c80bd6 <unix_create+0x64>
10c80bc4:       2f08            movel %a0,%sp@-
10c80bc6:       4eba feee       jsr %pc@(10c80ab6 <unix_create1>)
10c80bca:       4a80            tstl %d0
10c80bcc:       57c0            seq %d0
10c80bce:       4880            extw %d0
10c80bd0:       48c0            extl %d0
10c80bd2:       72f4            moveq #-12,%d1
10c80bd4:       c081            andl %d1,%d0
10c80bd6:       4e5e            unlk %fp
10c80bd8:       4e75            rts

10c80bda <unix_release>:
10c80bda:       4e56 0000       linkw %fp,#0
10c80bde:       206e 0008       moveal %fp@(8),%a0
10c80be2:       2028 0018       movel %a0@(24),%d0
10c80be6:       670e            beqs 10c80bf6 <unix_release+0x1c>
10c80be8:       42a8 0018       clrl %a0@(24)
10c80bec:       42a7            clrl %sp@-
10c80bee:       2f00            movel %d0,%sp@-
10c80bf0:       4eba fc76       jsr %pc@(10c80868 <unix_release_sock>)
10c80bf4:       6002            bras 10c80bf8 <unix_release+0x1e>
10c80bf6:       7000            moveq #0,%d0
10c80bf8:       4e5e            unlk %fp
10c80bfa:       4e75            rts

10c80bfc <unix_autobind>:
10c80bfc:       4e56 0000       linkw %fp,#0
10c80c00:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c80c04:       206e 0008       moveal %fp@(8),%a0
10c80c08:       2668 0018       moveal %a0@(24),%a3
10c80c0c:       200b            movel %a3,%d0
10c80c0e:       0680 0000 02b6  addil #694,%d0
10c80c14:       2240            moveal %d0,%a1
10c80c16:       41fa 000c       lea %pc@(10c80c24 <unix_autobind+0x28>),%a0
10c80c1a:       5391            subql #1,%a1@
10c80c1c:       6a06            bpls 10c80c24 <unix_autobind+0x28>
10c80c1e:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c80c24:       7400            moveq #0,%d2
10c80c26:       4aab 02aa       tstl %a3@(682)
10c80c2a:       6600 0106       bnew 10c80d32 <unix_autobind+0x136>
10c80c2e:       74f4            moveq #-12,%d2
10c80c30:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c80c34:       4878 001e       pea 1e <LSIGTRAP+0x19>
10c80c38:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c80c3e:       2440            moveal %d0,%a2
10c80c40:       508f            addql #8,%sp
10c80c42:       b4fc 0000       cmpaw #0,%a2
10c80c46:       6700 00ea       beqw 10c80d32 <unix_autobind+0x136>
10c80c4a:       4878 001e       pea 1e <LSIGTRAP+0x19>
10c80c4e:       42a7            clrl %sp@-
10c80c50:       2f0a            movel %a2,%sp@-
10c80c52:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c80c58:       357c 0001 000c  movew #1,%a2@(12)
10c80c5e:       7001            moveq #1,%d0
10c80c60:       2480            movel %d0,%a2@
10c80c62:       4fef 000c       lea %sp@(12),%sp
10c80c66:       760f            moveq #15,%d3
10c80c68:       d68a            addl %a2,%d3
10c80c6a:       283c 10c8 4d6a  movel #281562474,%d4
10c80c70:       740c            moveq #12,%d2
10c80c72:       d48a            addl %a2,%d2
10c80c74:       4bf9 10c8 563a  lea 10c8563a <csum_partial>,%a5
10c80c7a:       49fa f92c       lea %pc@(10c805a8 <__unix_find_socket_byname>),%a4
10c80c7e:       2f39 1001 0c98  movel 10010c98 <ordernum.1527>,%sp@-
10c80c84:       4879 1000 a9c8  pea 1000a9c8 <timer_bug_msg+0x1801>
10c80c8a:       2f03            movel %d3,%sp@-
10c80c8c:       2044            moveal %d4,%a0
10c80c8e:       4e90            jsr %a0@
10c80c90:       5680            addql #3,%d0
10c80c92:       2540 0004       movel %d0,%a2@(4)
10c80c96:       42a7            clrl %sp@-
10c80c98:       2f00            movel %d0,%sp@-
10c80c9a:       2f02            movel %d2,%sp@-
10c80c9c:       4e95            jsr %a5@
10c80c9e:       4fef 0018       lea %sp@(24),%sp
10c80ca2:       2200            movel %d0,%d1
10c80ca4:       4241            clrw %d1
10c80ca6:       4841            swap %d1
10c80ca8:       b181            eorl %d0,%d1
10c80caa:       2001            movel %d1,%d0
10c80cac:       e088            lsrl #8,%d0
10c80cae:       b380            eorl %d1,%d0
10c80cb0:       7200            moveq #0,%d1
10c80cb2:       4601            notb %d1
10c80cb4:       c081            andl %d1,%d0
10c80cb6:       2540 0008       movel %d0,%a2@(8)
10c80cba:       2239 1001 0c98  movel 10010c98 <ordernum.1527>,%d1
10c80cc0:       5281            addql #1,%d1
10c80cc2:       0281 000f ffff  andil #1048575,%d1
10c80cc8:       23c1 1001 0c98  movel %d1,10010c98 <ordernum.1527>
10c80cce:       2f00            movel %d0,%sp@-
10c80cd0:       206e 0008       moveal %fp@(8),%a0
10c80cd4:       3068 0028       moveaw %a0@(40),%a0
10c80cd8:       2f08            movel %a0,%sp@-
10c80cda:       2f2a 0004       movel %a2@(4),%sp@-
10c80cde:       2f02            movel %d2,%sp@-
10c80ce0:       4e94            jsr %a4@
10c80ce2:       4fef 0010       lea %sp@(16),%sp
10c80ce6:       4a80            tstl %d0
10c80ce8:       671e            beqs 10c80d08 <unix_autobind+0x10c>
10c80cea:       4a39 1001 0c9b  tstb 10010c9b <ordernum.1527+0x3>
10c80cf0:       668c            bnes 10c80c7e <unix_autobind+0x82>
10c80cf2:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c80cf8:       7010            moveq #16,%d0
10c80cfa:       81a8 0028       orl %d0,%a0@(40)
10c80cfe:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c80d04:       6000 ff78       braw 10c80c7e <unix_autobind+0x82>
10c80d08:       4280            clrl %d0
10c80d0a:       302b 028e       movew %a3@(654),%d0
10c80d0e:       b1aa 0008       eorl %d0,%a2@(8)
10c80d12:       2f0b            movel %a3,%sp@-
10c80d14:       4eba f7ec       jsr %pc@(10c80502 <__unix_remove_socket>)
10c80d18:       274a 02aa       movel %a2,%a3@(682)
10c80d1c:       2f0b            movel %a3,%sp@-
10c80d1e:       202a 0008       movel %a2@(8),%d0
10c80d22:       e588            lsll #2,%d0
10c80d24:       0680 1003 33a2  addil #268645282,%d0
10c80d2a:       2f00            movel %d0,%sp@-
10c80d2c:       4eba f828       jsr %pc@(10c80556 <__unix_insert_socket>)
10c80d30:       7400            moveq #0,%d2
10c80d32:       200b            movel %a3,%d0
10c80d34:       0680 0000 02b6  addil #694,%d0
10c80d3a:       2240            moveal %d0,%a1
10c80d3c:       41fa 000c       lea %pc@(10c80d4a <unix_autobind+0x14e>),%a0
10c80d40:       5291            addql #1,%a1@
10c80d42:       6e06            bgts 10c80d4a <unix_autobind+0x14e>
10c80d44:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c80d4a:       2002            movel %d2,%d0
10c80d4c:       4cee 3c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a5
10c80d52:       4e5e            unlk %fp
10c80d54:       4e75            rts

10c80d56 <unix_find_other>:
10c80d56:       4e56 ffe4       linkw %fp,#-28
10c80d5a:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c80d5e:       206e 0008       moveal %fp@(8),%a0
10c80d62:       282e 0010       movel %fp@(16),%d4
10c80d66:       7600            moveq #0,%d3
10c80d68:       4a28 0002       tstb %a0@(2)
10c80d6c:       6700 00ac       beqw 10c80e1a <unix_find_other+0xc4>
10c80d70:       74e4            moveq #-28,%d2
10c80d72:       d48e            addl %fp,%d2
10c80d74:       2f02            movel %d2,%sp@-
10c80d76:       4878 0009       pea 9 <LSIGTRAP+0x4>
10c80d7a:       45e8 0002       lea %a0@(2),%a2
10c80d7e:       2f0a            movel %a2,%sp@-
10c80d80:       4eb9 10c2 c7e0  jsr 10c2c7e0 <path_init>
10c80d86:       4fef 000c       lea %sp@(12),%sp
10c80d8a:       4a80            tstl %d0
10c80d8c:       670e            beqs 10c80d9c <unix_find_other+0x46>
10c80d8e:       2f02            movel %d2,%sp@-
10c80d90:       2f0a            movel %a2,%sp@-
10c80d92:       4eb9 10c2 c67c  jsr 10c2c67c <path_walk>
10c80d98:       2600            movel %d0,%d3
10c80d9a:       508f            addql #8,%sp
10c80d9c:       4a83            tstl %d3
10c80d9e:       6600 00ac       bnew 10c80e4c <unix_find_other+0xf6>
10c80da2:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c80da6:       206e ffe4       moveal %fp@(-28),%a0
10c80daa:       2f28 0008       movel %a0@(8),%sp@-
10c80dae:       4eb9 10c2 bc86  jsr 10c2bc86 <permission>
10c80db4:       2600            movel %d0,%d3
10c80db6:       508f            addql #8,%sp
10c80db8:       6600 008a       bnew 10c80e44 <unix_find_other+0xee>
10c80dbc:       7691            moveq #-111,%d3
10c80dbe:       206e ffe4       moveal %fp@(-28),%a0
10c80dc2:       2068 0008       moveal %a0@(8),%a0
10c80dc6:       3028 0032       movew %a0@(50),%d0
10c80dca:       0240 f000       andiw #-4096,%d0
10c80dce:       0c40 c000       cmpiw #-16384,%d0
10c80dd2:       6670            bnes 10c80e44 <unix_find_other+0xee>
10c80dd4:       2f08            movel %a0,%sp@-
10c80dd6:       4eba f836       jsr %pc@(10c8060e <unix_find_socket_byinode>)
10c80dda:       2440            moveal %d0,%a2
10c80ddc:       588f            addql #4,%sp
10c80dde:       b4fc 0000       cmpaw #0,%a2
10c80de2:       6760            beqs 10c80e44 <unix_find_other+0xee>
10c80de4:       2f02            movel %d2,%sp@-
10c80de6:       4eb9 10c2 bcfe  jsr 10c2bcfe <path_release>
10c80dec:       76a5            moveq #-91,%d3
10c80dee:       4280            clrl %d0
10c80df0:       302a 028e       movew %a2@(654),%d0
10c80df4:       588f            addql #4,%sp
10c80df6:       b880            cmpl %d0,%d4
10c80df8:       6746            beqs 10c80e40 <unix_find_other+0xea>
10c80dfa:       41ea 0028       lea %a2@(40),%a0
10c80dfe:       40c1            movew %sr,%d1
10c80e00:       007c 0700       oriw #1792,%sr
10c80e04:       2010            movel %a0@,%d0
10c80e06:       5380            subql #1,%d0
10c80e08:       2080            movel %d0,%a0@
10c80e0a:       46c1            movew %d1,%sr
10c80e0c:       4a80            tstl %d0
10c80e0e:       663c            bnes 10c80e4c <unix_find_other+0xf6>
10c80e10:       2f0a            movel %a2,%sp@-
10c80e12:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c80e18:       6032            bras 10c80e4c <unix_find_other+0xf6>
10c80e1a:       7691            moveq #-111,%d3
10c80e1c:       2f2e 0014       movel %fp@(20),%sp@-
10c80e20:       2f04            movel %d4,%sp@-
10c80e22:       2f2e 000c       movel %fp@(12),%sp@-
10c80e26:       2f08            movel %a0,%sp@-
10c80e28:       4eba f77e       jsr %pc@(10c805a8 <__unix_find_socket_byname>)
10c80e2c:       4a80            tstl %d0
10c80e2e:       6708            beqs 10c80e38 <unix_find_other+0xe2>
10c80e30:       2240            moveal %d0,%a1
10c80e32:       41e9 0028       lea %a1@(40),%a0
10c80e36:       5290            addql #1,%a0@
10c80e38:       2440            moveal %d0,%a2
10c80e3a:       b4fc 0000       cmpaw #0,%a2
10c80e3e:       670c            beqs 10c80e4c <unix_find_other+0xf6>
10c80e40:       200a            movel %a2,%d0
10c80e42:       6010            bras 10c80e54 <unix_find_other+0xfe>
10c80e44:       2f02            movel %d2,%sp@-
10c80e46:       4eb9 10c2 bcfe  jsr 10c2bcfe <path_release>
10c80e4c:       206e 0018       moveal %fp@(24),%a0
10c80e50:       2083            movel %d3,%a0@
10c80e52:       7000            moveq #0,%d0
10c80e54:       4cee 041c ffd4  moveml %fp@(-44),%d2-%d4/%a2
10c80e5a:       4e5e            unlk %fp
10c80e5c:       4e75            rts

10c80e5e <unix_bind>:
10c80e5e:       4e56 ffe0       linkw %fp,#-32
10c80e62:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c80e66:       2c2e 0008       movel %fp@(8),%d6
10c80e6a:       2a2e 000c       movel %fp@(12),%d5
10c80e6e:       2a6e 0010       moveal %fp@(16),%a5
10c80e72:       2046            moveal %d6,%a0
10c80e74:       2868 0018       moveal %a0@(24),%a4
10c80e78:       76ea            moveq #-22,%d3
10c80e7a:       2245            moveal %d5,%a1
10c80e7c:       0c51 0001       cmpiw #1,%a1@
10c80e80:       6600 021a       bnew 10c8109c <unix_bind+0x23e>
10c80e84:       7002            moveq #2,%d0
10c80e86:       b08d            cmpl %a5,%d0
10c80e88:       660c            bnes 10c80e96 <unix_bind+0x38>
10c80e8a:       2f06            movel %d6,%sp@-
10c80e8c:       4eba fd6e       jsr %pc@(10c80bfc <unix_autobind>)
10c80e90:       2600            movel %d0,%d3
10c80e92:       6000 0208       braw 10c8109c <unix_bind+0x23e>
10c80e96:       486e ffe0       pea %fp@(-32)
10c80e9a:       2f0d            movel %a5,%sp@-
10c80e9c:       2f05            movel %d5,%sp@-
10c80e9e:       4eba f5ec       jsr %pc@(10c8048c <unix_mkname>)
10c80ea2:       2600            movel %d0,%d3
10c80ea4:       4fef 000c       lea %sp@(12),%sp
10c80ea8:       6d00 01f2       bltw 10c8109c <unix_bind+0x23e>
10c80eac:       2a43            moveal %d3,%a5
10c80eae:       200c            movel %a4,%d0
10c80eb0:       0680 0000 02b6  addil #694,%d0
10c80eb6:       2240            moveal %d0,%a1
10c80eb8:       41fa 000c       lea %pc@(10c80ec6 <unix_bind+0x68>),%a0
10c80ebc:       5391            subql #1,%a1@
10c80ebe:       6a06            bpls 10c80ec6 <unix_bind+0x68>
10c80ec0:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c80ec6:       76ea            moveq #-22,%d3
10c80ec8:       2e00            movel %d0,%d7
10c80eca:       4aac 02aa       tstl %a4@(682)
10c80ece:       6600 01bc       bnew 10c8108c <unix_bind+0x22e>
10c80ed2:       76f4            moveq #-12,%d3
10c80ed4:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c80ed8:       486d 000c       pea %a5@(12)
10c80edc:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c80ee2:       2440            moveal %d0,%a2
10c80ee4:       508f            addql #8,%sp
10c80ee6:       b4fc 0000       cmpaw #0,%a2
10c80eea:       6700 01a0       beqw 10c8108c <unix_bind+0x22e>
10c80eee:       2f0d            movel %a5,%sp@-
10c80ef0:       2f05            movel %d5,%sp@-
10c80ef2:       486a 000c       pea %a2@(12)
10c80ef6:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c80efc:       254d 0004       movel %a5,%a2@(4)
10c80f00:       4280            clrl %d0
10c80f02:       302c 028e       movew %a4@(654),%d0
10c80f06:       222e ffe0       movel %fp@(-32),%d1
10c80f0a:       b181            eorl %d0,%d1
10c80f0c:       2541 0008       movel %d1,%a2@(8)
10c80f10:       7001            moveq #1,%d0
10c80f12:       2480            movel %d0,%a2@
10c80f14:       4fef 000c       lea %sp@(12),%sp
10c80f18:       2045            moveal %d5,%a0
10c80f1a:       4a28 0002       tstb %a0@(2)
10c80f1e:       6700 0108       beqw 10c81028 <unix_bind+0x1ca>
10c80f22:       7600            moveq #0,%d3
10c80f24:       74e4            moveq #-28,%d2
10c80f26:       d48e            addl %fp,%d2
10c80f28:       2f02            movel %d2,%sp@-
10c80f2a:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c80f2e:       2805            movel %d5,%d4
10c80f30:       5484            addql #2,%d4
10c80f32:       2f04            movel %d4,%sp@-
10c80f34:       4eb9 10c2 c7e0  jsr 10c2c7e0 <path_init>
10c80f3a:       4fef 000c       lea %sp@(12),%sp
10c80f3e:       4a80            tstl %d0
10c80f40:       670e            beqs 10c80f50 <unix_bind+0xf2>
10c80f42:       2f02            movel %d2,%sp@-
10c80f44:       2f04            movel %d4,%sp@-
10c80f46:       4eb9 10c2 c67c  jsr 10c2c67c <path_walk>
10c80f4c:       2600            movel %d0,%d3
10c80f4e:       508f            addql #8,%sp
10c80f50:       4a83            tstl %d3
10c80f52:       6600 017a       bnew 10c810ce <unix_bind+0x270>
10c80f56:       76ef            moveq #-17,%d3
10c80f58:       4aae fffc       tstl %fp@(-4)
10c80f5c:       6600 0166       bnew 10c810c4 <unix_bind+0x266>
10c80f60:       206e ffe4       moveal %fp@(-28),%a0
10c80f64:       7064            moveq #100,%d0
10c80f66:       d0a8 0008       addl %a0@(8),%d0
10c80f6a:       2240            moveal %d0,%a1
10c80f6c:       41fa 000c       lea %pc@(10c80f7a <unix_bind+0x11c>),%a0
10c80f70:       5391            subql #1,%a1@
10c80f72:       6a06            bpls 10c80f7a <unix_bind+0x11c>
10c80f74:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c80f7a:       2f2e ffe4       movel %fp@(-28),%sp@-
10c80f7e:       486e ffec       pea %fp@(-20)
10c80f82:       4eb9 10c2 c904  jsr 10c2c904 <lookup_hash>
10c80f88:       2640            moveal %d0,%a3
10c80f8a:       508f            addql #8,%sp
10c80f8c:       260b            movel %a3,%d3
10c80f8e:       0c83 ffff fc18  cmpil #-1000,%d3
10c80f94:       6200 0114       bhiw 10c810aa <unix_bind+0x24c>
10c80f98:       76fe            moveq #-2,%d3
10c80f9a:       226e ffec       moveal %fp@(-20),%a1
10c80f9e:       206e fff0       moveal %fp@(-16),%a0
10c80fa2:       4a30 9800       tstb %a0@(00000000,%a1:l)
10c80fa6:       6708            beqs 10c80fb0 <unix_bind+0x152>
10c80fa8:       4aab 0008       tstl %a3@(8)
10c80fac:       6700 00f2       beqw 10c810a0 <unix_bind+0x242>
10c80fb0:       2246            moveal %d6,%a1
10c80fb2:       2069 000c       moveal %a1@(12),%a0
10c80fb6:       4281            clrl %d1
10c80fb8:       3228 0032       movew %a0@(50),%d1
10c80fbc:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c80fc2:       2068 02ea       moveal %a0@(746),%a0
10c80fc6:       2028 0008       movel %a0@(8),%d0
10c80fca:       4680            notl %d0
10c80fcc:       c280            andl %d0,%d1
10c80fce:       42a7            clrl %sp@-
10c80fd0:       0041 c000       oriw #-16384,%d1
10c80fd4:       2f01            movel %d1,%sp@-
10c80fd6:       2f0b            movel %a3,%sp@-
10c80fd8:       206e ffe4       moveal %fp@(-28),%a0
10c80fdc:       2f28 0008       movel %a0@(8),%sp@-
10c80fe0:       4eb9 10c2 d058  jsr 10c2d058 <vfs_mknod>
10c80fe6:       2600            movel %d0,%d3
10c80fe8:       4fef 0010       lea %sp@(16),%sp
10c80fec:       6600 00b2       bnew 10c810a0 <unix_bind+0x242>
10c80ff0:       206e ffe4       moveal %fp@(-28),%a0
10c80ff4:       7064            moveq #100,%d0
10c80ff6:       d0a8 0008       addl %a0@(8),%d0
10c80ffa:       2240            moveal %d0,%a1
10c80ffc:       41fa 000c       lea %pc@(10c8100a <unix_bind+0x1ac>),%a0
10c81000:       5291            addql #1,%a1@
10c81002:       6e06            bgts 10c8100a <unix_bind+0x1ac>
10c81004:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c8100a:       2f2e ffe4       movel %fp@(-28),%sp@-
10c8100e:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c81014:       2d4b ffe4       movel %a3,%fp@(-28)
10c81018:       257c 0000 0100  movel #256,%a2@(8)
10c8101e:       0008 
10c81020:       588f            addql #4,%sp
10c81022:       2044            moveal %d4,%a0
10c81024:       4a10            tstb %a0@
10c81026:       6630            bnes 10c81058 <unix_bind+0x1fa>
10c81028:       769e            moveq #-98,%d3
10c8102a:       2f2e ffe0       movel %fp@(-32),%sp@-
10c8102e:       4280            clrl %d0
10c81030:       302c 028e       movew %a4@(654),%d0
10c81034:       2f00            movel %d0,%sp@-
10c81036:       2f0d            movel %a5,%sp@-
10c81038:       2f05            movel %d5,%sp@-
10c8103a:       4eba f56c       jsr %pc@(10c805a8 <__unix_find_socket_byname>)
10c8103e:       4fef 0010       lea %sp@(16),%sp
10c81042:       4a80            tstl %d0
10c81044:       6600 0090       bnew 10c810d6 <unix_bind+0x278>
10c81048:       202a 0008       movel %a2@(8),%d0
10c8104c:       e588            lsll #2,%d0
10c8104e:       2400            movel %d0,%d2
10c81050:       0682 1003 33a2  addil #268645282,%d2
10c81056:       6020            bras 10c81078 <unix_bind+0x21a>
10c81058:       206b 0008       moveal %a3@(8),%a0
10c8105c:       4280            clrl %d0
10c8105e:       1028 002b       moveb %a0@(43),%d0
10c81062:       e588            lsll #2,%d0
10c81064:       2400            movel %d0,%d2
10c81066:       0682 1003 33a2  addil #268645282,%d2
10c8106c:       296e ffe4 02ae  movel %fp@(-28),%a4@(686)
10c81072:       296e ffe8 02b2  movel %fp@(-24),%a4@(690)
10c81078:       7600            moveq #0,%d3
10c8107a:       2f0c            movel %a4,%sp@-
10c8107c:       4eba f484       jsr %pc@(10c80502 <__unix_remove_socket>)
10c81080:       294a 02aa       movel %a2,%a4@(682)
10c81084:       2f0c            movel %a4,%sp@-
10c81086:       2f02            movel %d2,%sp@-
10c81088:       4eba f4cc       jsr %pc@(10c80556 <__unix_insert_socket>)
10c8108c:       2247            moveal %d7,%a1
10c8108e:       41fa 000c       lea %pc@(10c8109c <unix_bind+0x23e>),%a0
10c81092:       5291            addql #1,%a1@
10c81094:       6e06            bgts 10c8109c <unix_bind+0x23e>
10c81096:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c8109c:       2003            movel %d3,%d0
10c8109e:       6052            bras 10c810f2 <unix_bind+0x294>
10c810a0:       2f0b            movel %a3,%sp@-
10c810a2:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c810a8:       588f            addql #4,%sp
10c810aa:       206e ffe4       moveal %fp@(-28),%a0
10c810ae:       7064            moveq #100,%d0
10c810b0:       d0a8 0008       addl %a0@(8),%d0
10c810b4:       2240            moveal %d0,%a1
10c810b6:       41fa 000c       lea %pc@(10c810c4 <unix_bind+0x266>),%a0
10c810ba:       5291            addql #1,%a1@
10c810bc:       6e06            bgts 10c810c4 <unix_bind+0x266>
10c810be:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c810c4:       2f02            movel %d2,%sp@-
10c810c6:       4eb9 10c2 bcfe  jsr 10c2bcfe <path_release>
10c810cc:       588f            addql #4,%sp
10c810ce:       70ef            moveq #-17,%d0
10c810d0:       b083            cmpl %d3,%d0
10c810d2:       6602            bnes 10c810d6 <unix_bind+0x278>
10c810d4:       769e            moveq #-98,%d3
10c810d6:       40c1            movew %sr,%d1
10c810d8:       007c 0700       oriw #1792,%sr
10c810dc:       2012            movel %a2@,%d0
10c810de:       5380            subql #1,%d0
10c810e0:       2480            movel %d0,%a2@
10c810e2:       46c1            movew %d1,%sr
10c810e4:       4a80            tstl %d0
10c810e6:       66a4            bnes 10c8108c <unix_bind+0x22e>
10c810e8:       2f0a            movel %a2,%sp@-
10c810ea:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c810f0:       609a            bras 10c8108c <unix_bind+0x22e>
10c810f2:       4cee 3cfc ffb8  moveml %fp@(-72),%d2-%d7/%a2-%a5
10c810f8:       4e5e            unlk %fp
10c810fa:       4e75            rts

10c810fc <unix_dgram_connect>:
10c810fc:       4e56 fff8       linkw %fp,#-8
10c81100:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c81104:       266e 0008       moveal %fp@(8),%a3
10c81108:       286e 000c       moveal %fp@(12),%a4
10c8110c:       246b 0018       moveal %a3@(24),%a2
10c81110:       4a54            tstw %a4@
10c81112:       6774            beqs 10c81188 <unix_dgram_connect+0x8c>
10c81114:       486e fffc       pea %fp@(-4)
10c81118:       2f2e 0010       movel %fp@(16),%sp@-
10c8111c:       2f0c            movel %a4,%sp@-
10c8111e:       4eba f36c       jsr %pc@(10c8048c <unix_mkname>)
10c81122:       2d40 fff8       movel %d0,%fp@(-8)
10c81126:       4fef 000c       lea %sp@(12),%sp
10c8112a:       2400            movel %d0,%d2
10c8112c:       6d00 00bc       bltw 10c811ea <unix_dgram_connect+0xee>
10c81130:       4a2b 002a       tstb %a3@(42)
10c81134:       6716            beqs 10c8114c <unix_dgram_connect+0x50>
10c81136:       4aaa 02aa       tstl %a2@(682)
10c8113a:       6610            bnes 10c8114c <unix_dgram_connect+0x50>
10c8113c:       2f0b            movel %a3,%sp@-
10c8113e:       4eba fabc       jsr %pc@(10c80bfc <unix_autobind>)
10c81142:       2d40 fff8       movel %d0,%fp@(-8)
10c81146:       588f            addql #4,%sp
10c81148:       6600 00a0       bnew 10c811ea <unix_dgram_connect+0xee>
10c8114c:       486e fff8       pea %fp@(-8)
10c81150:       2f2e fffc       movel %fp@(-4),%sp@-
10c81154:       366b 0028       moveaw %a3@(40),%a3
10c81158:       2f0b            movel %a3,%sp@-
10c8115a:       2f02            movel %d2,%sp@-
10c8115c:       2f0c            movel %a4,%sp@-
10c8115e:       4eba fbf6       jsr %pc@(10c80d56 <unix_find_other>)
10c81162:       2240            moveal %d0,%a1
10c81164:       4fef 0014       lea %sp@(20),%sp
10c81168:       b2fc 0000       cmpaw #0,%a1
10c8116c:       677c            beqs 10c811ea <unix_dgram_connect+0xee>
10c8116e:       70ff            moveq #-1,%d0
10c81170:       2d40 fff8       movel %d0,%fp@(-8)
10c81174:       7200            moveq #0,%d1
10c81176:       2029 00b2       movel %a1@(178),%d0
10c8117a:       6704            beqs 10c81180 <unix_dgram_connect+0x84>
10c8117c:       b5c0            cmpal %d0,%a2
10c8117e:       6602            bnes 10c81182 <unix_dgram_connect+0x86>
10c81180:       7201            moveq #1,%d1
10c81182:       4a81            tstl %d1
10c81184:       6746            beqs 10c811cc <unix_dgram_connect+0xd0>
10c81186:       6002            bras 10c8118a <unix_dgram_connect+0x8e>
10c81188:       93c9            subal %a1,%a1
10c8118a:       242a 00b2       movel %a2@(178),%d2
10c8118e:       6734            beqs 10c811c4 <unix_dgram_connect+0xc8>
10c81190:       2549 00b2       movel %a1,%a2@(178)
10c81194:       b489            cmpl %a1,%d2
10c81196:       670a            beqs 10c811a2 <unix_dgram_connect+0xa6>
10c81198:       2f02            movel %d2,%sp@-
10c8119a:       2f0a            movel %a2,%sp@-
10c8119c:       4eba f518       jsr %pc@(10c806b6 <unix_dgram_disconnected>)
10c811a0:       508f            addql #8,%sp
10c811a2:       2242            moveal %d2,%a1
10c811a4:       41e9 0028       lea %a1@(40),%a0
10c811a8:       40c1            movew %sr,%d1
10c811aa:       007c 0700       oriw #1792,%sr
10c811ae:       2010            movel %a0@,%d0
10c811b0:       5380            subql #1,%d0
10c811b2:       2080            movel %d0,%a0@
10c811b4:       46c1            movew %d1,%sr
10c811b6:       4a80            tstl %d0
10c811b8:       660e            bnes 10c811c8 <unix_dgram_connect+0xcc>
10c811ba:       2f02            movel %d2,%sp@-
10c811bc:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c811c2:       6004            bras 10c811c8 <unix_dgram_connect+0xcc>
10c811c4:       2549 00b2       movel %a1,%a2@(178)
10c811c8:       7000            moveq #0,%d0
10c811ca:       6022            bras 10c811ee <unix_dgram_connect+0xf2>
10c811cc:       41e9 0028       lea %a1@(40),%a0
10c811d0:       40c1            movew %sr,%d1
10c811d2:       007c 0700       oriw #1792,%sr
10c811d6:       2010            movel %a0@,%d0
10c811d8:       5380            subql #1,%d0
10c811da:       2080            movel %d0,%a0@
10c811dc:       46c1            movew %d1,%sr
10c811de:       4a80            tstl %d0
10c811e0:       6608            bnes 10c811ea <unix_dgram_connect+0xee>
10c811e2:       2f09            movel %a1,%sp@-
10c811e4:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c811ea:       202e fff8       movel %fp@(-8),%d0
10c811ee:       4cee 1c04 ffe8  moveml %fp@(-24),%d2/%a2-%a4
10c811f4:       4e5e            unlk %fp
10c811f6:       4e75            rts

10c811f8 <unix_wait_for_peer>:
10c811f8:       4e56 ffe0       linkw %fp,#-32
10c811fc:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c81200:       266e 0008       moveal %fp@(8),%a3
10c81204:       242e 000c       movel %fp@(12),%d2
10c81208:       42ae ffe0       clrl %fp@(-32)
10c8120c:       42ae ffe8       clrl %fp@(-24)
10c81210:       42ae ffec       clrl %fp@(-20)
10c81214:       45ee fff0       lea %fp@(-16),%a2
10c81218:       2d79 1002 53b4  movel 100253b4 <_current_task>,%fp@(-28)
10c8121e:       ffe4 
10c81220:       24ae ffe0       movel %fp@(-32),%a2@
10c81224:       2d6e ffe4 fff4  movel %fp@(-28),%fp@(-12)
10c8122a:       2d6e ffe8 fff8  movel %fp@(-24),%fp@(-8)
10c81230:       2d6e ffec fffc  movel %fp@(-20),%fp@(-4)
10c81236:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c8123c:       7001            moveq #1,%d0
10c8123e:       2080            movel %d0,%a0@
10c81240:       2f0a            movel %a2,%sp@-
10c81242:       486b 02de       pea %a3@(734)
10c81246:       4eb9 10c1 5376  jsr 10c15376 <add_wait_queue_exclusive>
10c8124c:       7200            moveq #0,%d1
10c8124e:       508f            addql #8,%sp
10c81250:       102b 0094       moveb %a3@(148),%d0
10c81254:       661c            bnes 10c81272 <unix_wait_for_peer+0x7a>
10c81256:       082b 0000 0027  btst #0,%a3@(39)
10c8125c:       6614            bnes 10c81272 <unix_wait_for_peer+0x7a>
10c8125e:       4280            clrl %d0
10c81260:       302b 0288       movew %a3@(648),%d0
10c81264:       b0ab 005c       cmpl %a3@(92),%d0
10c81268:       55c0            scs %d0
10c8126a:       4880            extw %d0
10c8126c:       3200            movew %d0,%d1
10c8126e:       48c1            extl %d1
10c81270:       4481            negl %d1
10c81272:       4a81            tstl %d1
10c81274:       670c            beqs 10c81282 <unix_wait_for_peer+0x8a>
10c81276:       2f02            movel %d2,%sp@-
10c81278:       4eb9 10c1 4428  jsr 10c14428 <schedule_timeout>
10c8127e:       2400            movel %d0,%d2
10c81280:       588f            addql #4,%sp
10c81282:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c81288:       7000            moveq #0,%d0
10c8128a:       2080            movel %d0,%a0@
10c8128c:       2f0a            movel %a2,%sp@-
10c8128e:       486b 02de       pea %a3@(734)
10c81292:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c81298:       2002            movel %d2,%d0
10c8129a:       4cee 0c04 ffd4  moveml %fp@(-44),%d2/%a2-%a3
10c812a0:       4e5e            unlk %fp
10c812a2:       4e75            rts

10c812a4 <unix_stream_connect>:
10c812a4:       4e56 fff8       linkw %fp,#-8
10c812a8:       48e7 3e3c       moveml %d2-%d6/%a2-%a5,%sp@-
10c812ac:       282e 0008       movel %fp@(8),%d4
10c812b0:       2c2e 000c       movel %fp@(12),%d6
10c812b4:       2044            moveal %d4,%a0
10c812b6:       2a68 0018       moveal %a0@(24),%a5
10c812ba:       99cc            subal %a4,%a4
10c812bc:       97cb            subal %a3,%a3
10c812be:       7600            moveq #0,%d3
10c812c0:       486e fffc       pea %fp@(-4)
10c812c4:       2f2e 0010       movel %fp@(16),%sp@-
10c812c8:       2f06            movel %d6,%sp@-
10c812ca:       4eba f1c0       jsr %pc@(10c8048c <unix_mkname>)
10c812ce:       2d40 fff8       movel %d0,%fp@(-8)
10c812d2:       4fef 000c       lea %sp@(12),%sp
10c812d6:       2a00            movel %d0,%d5
10c812d8:       6d00 0240       bltw 10c8151a <unix_stream_connect+0x276>
10c812dc:       2244            moveal %d4,%a1
10c812de:       4a29 002a       tstb %a1@(42)
10c812e2:       6716            beqs 10c812fa <unix_stream_connect+0x56>
10c812e4:       4aad 02aa       tstl %a5@(682)
10c812e8:       6610            bnes 10c812fa <unix_stream_connect+0x56>
10c812ea:       2f04            movel %d4,%sp@-
10c812ec:       4eba f90e       jsr %pc@(10c80bfc <unix_autobind>)
10c812f0:       2d40 fff8       movel %d0,%fp@(-8)
10c812f4:       588f            addql #4,%sp
10c812f6:       6600 0222       bnew 10c8151a <unix_stream_connect+0x276>
10c812fa:       7200            moveq #0,%d1
10c812fc:       202e 0014       movel %fp@(20),%d0
10c81300:       0800 000b       btst #11,%d0
10c81304:       6604            bnes 10c8130a <unix_stream_connect+0x66>
10c81306:       222d 02a6       movel %a5@(678),%d1
10c8130a:       2401            movel %d1,%d2
10c8130c:       70f4            moveq #-12,%d0
10c8130e:       2d40 fff8       movel %d0,%fp@(-8)
10c81312:       42a7            clrl %sp@-
10c81314:       4eba f7a0       jsr %pc@(10c80ab6 <unix_create1>)
10c81318:       2840            moveal %d0,%a4
10c8131a:       588f            addql #4,%sp
10c8131c:       b8fc 0000       cmpaw #0,%a4
10c81320:       6700 01f8       beqw 10c8151a <unix_stream_connect+0x276>
10c81324:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c81328:       42a7            clrl %sp@-
10c8132a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c8132e:       2f0c            movel %a4,%sp@-
10c81330:       4eb9 10c5 4c28  jsr 10c54c28 <sock_wmalloc>
10c81336:       2600            movel %d0,%d3
10c81338:       4fef 0010       lea %sp@(16),%sp
10c8133c:       6700 020a       beqw 10c81548 <unix_stream_connect+0x2a4>
10c81340:       486e fff8       pea %fp@(-8)
10c81344:       2f2e fffc       movel %fp@(-4),%sp@-
10c81348:       4280            clrl %d0
10c8134a:       302d 028e       movew %a5@(654),%d0
10c8134e:       2f00            movel %d0,%sp@-
10c81350:       2f05            movel %d5,%sp@-
10c81352:       2f06            movel %d6,%sp@-
10c81354:       4eba fa00       jsr %pc@(10c80d56 <unix_find_other>)
10c81358:       2640            moveal %d0,%a3
10c8135a:       4fef 0014       lea %sp@(20),%sp
10c8135e:       b6fc 0000       cmpaw #0,%a3
10c81362:       6700 01b6       beqw 10c8151a <unix_stream_connect+0x276>
10c81366:       102b 0094       moveb %a3@(148),%d0
10c8136a:       6600 009a       bnew 10c81406 <unix_stream_connect+0x162>
10c8136e:       7091            moveq #-111,%d0
10c81370:       2d40 fff8       movel %d0,%fp@(-8)
10c81374:       102b 0020       moveb %a3@(32),%d0
10c81378:       0c00 000a       cmpib #10,%d0
10c8137c:       6600 019c       bnew 10c8151a <unix_stream_connect+0x276>
10c81380:       7054            moveq #84,%d0
10c81382:       d08b            addl %a3,%d0
10c81384:       4281            clrl %d1
10c81386:       322b 0288       movew %a3@(648),%d1
10c8138a:       2440            moveal %d0,%a2
10c8138c:       b2aa 0008       cmpl %a2@(8),%d1
10c81390:       643c            bccs 10c813ce <unix_stream_connect+0x12a>
10c81392:       70f5            moveq #-11,%d0
10c81394:       2d40 fff8       movel %d0,%fp@(-8)
10c81398:       4a82            tstl %d2
10c8139a:       6700 017e       beqw 10c8151a <unix_stream_connect+0x276>
10c8139e:       2f02            movel %d2,%sp@-
10c813a0:       2f0b            movel %a3,%sp@-
10c813a2:       4eba fe54       jsr %pc@(10c811f8 <unix_wait_for_peer>)
10c813a6:       2400            movel %d0,%d2
10c813a8:       508f            addql #8,%sp
10c813aa:       70fc            moveq #-4,%d0
10c813ac:       0c82 7fff ffff  cmpil #2147483647,%d2
10c813b2:       6606            bnes 10c813ba <unix_stream_connect+0x116>
10c813b4:       203c ffff fe00  movel #-512,%d0
10c813ba:       2d40 fff8       movel %d0,%fp@(-8)
10c813be:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c813c4:       4aa8 0008       tstl %a0@(8)
10c813c8:       6600 0150       bnew 10c8151a <unix_stream_connect+0x276>
10c813cc:       6038            bras 10c81406 <unix_stream_connect+0x162>
10c813ce:       102d 0020       moveb %a5@(32),%d0
10c813d2:       4281            clrl %d1
10c813d4:       1200            moveb %d0,%d1
10c813d6:       7001            moveq #1,%d0
10c813d8:       b081            cmpl %d1,%d0
10c813da:       6708            beqs 10c813e4 <unix_stream_connect+0x140>
10c813dc:       7007            moveq #7,%d0
10c813de:       b081            cmpl %d1,%d0
10c813e0:       660c            bnes 10c813ee <unix_stream_connect+0x14a>
10c813e2:       6014            bras 10c813f8 <unix_stream_connect+0x154>
10c813e4:       7096            moveq #-106,%d0
10c813e6:       2d40 fff8       movel %d0,%fp@(-8)
10c813ea:       6000 012e       braw 10c8151a <unix_stream_connect+0x276>
10c813ee:       70ea            moveq #-22,%d0
10c813f0:       2d40 fff8       movel %d0,%fp@(-8)
10c813f4:       6000 0124       braw 10c8151a <unix_stream_connect+0x276>
10c813f8:       102d 0020       moveb %a5@(32),%d0
10c813fc:       0280 0000 00ff  andil #255,%d0
10c81402:       b280            cmpl %d0,%d1
10c81404:       6726            beqs 10c8142c <unix_stream_connect+0x188>
10c81406:       41eb 0028       lea %a3@(40),%a0
10c8140a:       40c1            movew %sr,%d1
10c8140c:       007c 0700       oriw #1792,%sr
10c81410:       2010            movel %a0@,%d0
10c81412:       5380            subql #1,%d0
10c81414:       2080            movel %d0,%a0@
10c81416:       46c1            movew %d1,%sr
10c81418:       4a80            tstl %d0
10c8141a:       6600 ff24       bnew 10c81340 <unix_stream_connect+0x9c>
10c8141e:       2f0b            movel %a3,%sp@-
10c81420:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c81426:       588f            addql #4,%sp
10c81428:       6000 ff16       braw 10c81340 <unix_stream_connect+0x9c>
10c8142c:       41ed 0028       lea %a5@(40),%a0
10c81430:       5290            addql #1,%a0@
10c81432:       294d 00b2       movel %a5,%a4@(178)
10c81436:       197c 0001 0020  moveb #1,%a4@(32)
10c8143c:       397c 0001 028e  movew #1,%a4@(654)
10c81442:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c81448:       2968 007a 0292  movel %a0@(122),%a4@(658)
10c8144e:       2968 0130 0296  movel %a0@(304),%a4@(662)
10c81454:       2968 0140 029a  movel %a0@(320),%a4@(666)
10c8145a:       41ec 02de       lea %a4@(734),%a0
10c8145e:       2948 0044       movel %a0,%a4@(68)
10c81462:       206b 02aa       moveal %a3@(682),%a0
10c81466:       b0fc 0000       cmpaw #0,%a0
10c8146a:       6708            beqs 10c81474 <unix_stream_connect+0x1d0>
10c8146c:       5290            addql #1,%a0@
10c8146e:       296b 02aa 02aa  movel %a3@(682),%a4@(682)
10c81474:       206b 02ae       moveal %a3@(686),%a0
10c81478:       b0fc 0000       cmpaw #0,%a0
10c8147c:       6728            beqs 10c814a6 <unix_stream_connect+0x202>
10c8147e:       4a90            tstl %a0@
10c81480:       660c            bnes 10c8148e <unix_stream_connect+0x1ea>
10c81482:       4879 1000 a7cd  pea 1000a7cd <timer_bug_msg+0x1606>
10c81488:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c8148e:       5290            addql #1,%a0@
10c81490:       2948 02ae       movel %a0,%a4@(686)
10c81494:       202b 02b2       movel %a3@(690),%d0
10c81498:       6708            beqs 10c814a2 <unix_stream_connect+0x1fe>
10c8149a:       2240            moveal %d0,%a1
10c8149c:       41e9 0028       lea %a1@(40),%a0
10c814a0:       5290            addql #1,%a0@
10c814a2:       2940 02b2       movel %d0,%a4@(690)
10c814a6:       43eb 0292       lea %a3@(658),%a1
10c814aa:       41ed 0292       lea %a5@(658),%a0
10c814ae:       20d9            movel %a1@+,%a0@+
10c814b0:       20d9            movel %a1@+,%a0@+
10c814b2:       2091            movel %a1@,%a0@
10c814b4:       41ec 0028       lea %a4@(40),%a0
10c814b8:       5290            addql #1,%a0@
10c814ba:       2b4c 00b2       movel %a4,%a5@(178)
10c814be:       7003            moveq #3,%d0
10c814c0:       2044            moveal %d4,%a0
10c814c2:       2080            movel %d0,%a0@
10c814c4:       1b7c 0001 0020  moveb #1,%a5@(32)
10c814ca:       40c0            movew %sr,%d0
10c814cc:       007c 0700       oriw #1792,%sr
10c814d0:       2243            moveal %d3,%a1
10c814d2:       234a 0008       movel %a2,%a1@(8)
10c814d6:       52aa 0008       addql #1,%a2@(8)
10c814da:       206a 0004       moveal %a2@(4),%a0
10c814de:       228a            movel %a2,%a1@
10c814e0:       2348 0004       movel %a0,%a1@(4)
10c814e4:       2543 0004       movel %d3,%a2@(4)
10c814e8:       2083            movel %d3,%a0@
10c814ea:       46c0            movew %d0,%sr
10c814ec:       42a7            clrl %sp@-
10c814ee:       2f0b            movel %a3,%sp@-
10c814f0:       206b 0312       moveal %a3@(786),%a0
10c814f4:       4e90            jsr %a0@
10c814f6:       508f            addql #8,%sp
10c814f8:       41eb 0028       lea %a3@(40),%a0
10c814fc:       40c1            movew %sr,%d1
10c814fe:       007c 0700       oriw #1792,%sr
10c81502:       2010            movel %a0@,%d0
10c81504:       5380            subql #1,%d0
10c81506:       2080            movel %d0,%a0@
10c81508:       46c1            movew %d1,%sr
10c8150a:       4a80            tstl %d0
10c8150c:       6608            bnes 10c81516 <unix_stream_connect+0x272>
10c8150e:       2f0b            movel %a3,%sp@-
10c81510:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c81516:       7000            moveq #0,%d0
10c81518:       6066            bras 10c81580 <unix_stream_connect+0x2dc>
10c8151a:       4a83            tstl %d3
10c8151c:       672a            beqs 10c81548 <unix_stream_connect+0x2a4>
10c8151e:       7001            moveq #1,%d0
10c81520:       2043            moveal %d3,%a0
10c81522:       b0a8 0070       cmpl %a0@(112),%d0
10c81526:       6716            beqs 10c8153e <unix_stream_connect+0x29a>
10c81528:       41e8 0070       lea %a0@(112),%a0
10c8152c:       40c1            movew %sr,%d1
10c8152e:       007c 0700       oriw #1792,%sr
10c81532:       2010            movel %a0@,%d0
10c81534:       5380            subql #1,%d0
10c81536:       2080            movel %d0,%a0@
10c81538:       46c1            movew %d1,%sr
10c8153a:       4a80            tstl %d0
10c8153c:       660a            bnes 10c81548 <unix_stream_connect+0x2a4>
10c8153e:       2f03            movel %d3,%sp@-
10c81540:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c81546:       588f            addql #4,%sp
10c81548:       b8fc 0000       cmpaw #0,%a4
10c8154c:       670a            beqs 10c81558 <unix_stream_connect+0x2b4>
10c8154e:       42a7            clrl %sp@-
10c81550:       2f0c            movel %a4,%sp@-
10c81552:       4eba f314       jsr %pc@(10c80868 <unix_release_sock>)
10c81556:       508f            addql #8,%sp
10c81558:       b6fc 0000       cmpaw #0,%a3
10c8155c:       671e            beqs 10c8157c <unix_stream_connect+0x2d8>
10c8155e:       41eb 0028       lea %a3@(40),%a0
10c81562:       40c1            movew %sr,%d1
10c81564:       007c 0700       oriw #1792,%sr
10c81568:       2010            movel %a0@,%d0
10c8156a:       5380            subql #1,%d0
10c8156c:       2080            movel %d0,%a0@
10c8156e:       46c1            movew %d1,%sr
10c81570:       4a80            tstl %d0
10c81572:       6608            bnes 10c8157c <unix_stream_connect+0x2d8>
10c81574:       2f0b            movel %a3,%sp@-
10c81576:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c8157c:       202e fff8       movel %fp@(-8),%d0
10c81580:       4cee 3c7c ffd4  moveml %fp@(-44),%d2-%d6/%a2-%a5
10c81586:       4e5e            unlk %fp
10c81588:       4e75            rts

10c8158a <unix_socketpair>:
10c8158a:       4e56 0000       linkw %fp,#0
10c8158e:       48e7 0038       moveml %a2-%a4,%sp@-
10c81592:       266e 0008       moveal %fp@(8),%a3
10c81596:       286e 000c       moveal %fp@(12),%a4
10c8159a:       226b 0018       moveal %a3@(24),%a1
10c8159e:       246c 0018       moveal %a4@(24),%a2
10c815a2:       41e9 0028       lea %a1@(40),%a0
10c815a6:       5290            addql #1,%a0@
10c815a8:       41ea 0028       lea %a2@(40),%a0
10c815ac:       5290            addql #1,%a0@
10c815ae:       234a 00b2       movel %a2,%a1@(178)
10c815b2:       2549 00b2       movel %a1,%a2@(178)
10c815b6:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c815bc:       2028 007a       movel %a0@(122),%d0
10c815c0:       2540 0292       movel %d0,%a2@(658)
10c815c4:       2340 0292       movel %d0,%a1@(658)
10c815c8:       2028 0130       movel %a0@(304),%d0
10c815cc:       2540 0296       movel %d0,%a2@(662)
10c815d0:       2340 0296       movel %d0,%a1@(662)
10c815d4:       2028 0140       movel %a0@(320),%d0
10c815d8:       2540 029a       movel %d0,%a2@(666)
10c815dc:       2340 029a       movel %d0,%a1@(666)
10c815e0:       0c69 0002 028e  cmpiw #2,%a1@(654)
10c815e6:       6712            beqs 10c815fa <unix_socketpair+0x70>
10c815e8:       137c 0001 0020  moveb #1,%a1@(32)
10c815ee:       157c 0001 0020  moveb #1,%a2@(32)
10c815f4:       7003            moveq #3,%d0
10c815f6:       2680            movel %d0,%a3@
10c815f8:       2880            movel %d0,%a4@
10c815fa:       7000            moveq #0,%d0
10c815fc:       4cdf 1c00       moveml %sp@+,%a2-%a4
10c81600:       4e5e            unlk %fp
10c81602:       4e75            rts

10c81604 <unix_accept>:
10c81604:       4e56 fffc       linkw %fp,#-4
10c81608:       48e7 0038       moveml %a2-%a4,%sp@-
10c8160c:       206e 0008       moveal %fp@(8),%a0
10c81610:       286e 000c       moveal %fp@(12),%a4
10c81614:       2668 0018       moveal %a0@(24),%a3
10c81618:       70a1            moveq #-95,%d0
10c8161a:       2d40 fffc       movel %d0,%fp@(-4)
10c8161e:       0c68 0001 0028  cmpiw #1,%a0@(40)
10c81624:       667a            bnes 10c816a0 <unix_accept+0x9c>
10c81626:       70ea            moveq #-22,%d0
10c81628:       2d40 fffc       movel %d0,%fp@(-4)
10c8162c:       102b 0020       moveb %a3@(32),%d0
10c81630:       0c00 000a       cmpib #10,%d0
10c81634:       666a            bnes 10c816a0 <unix_accept+0x9c>
10c81636:       486e fffc       pea %fp@(-4)
10c8163a:       202e 0010       movel %fp@(16),%d0
10c8163e:       0280 0000 0800  andil #2048,%d0
10c81644:       2f00            movel %d0,%sp@-
10c81646:       42a7            clrl %sp@-
10c81648:       2f0b            movel %a3,%sp@-
10c8164a:       4eb9 10c5 6eb0  jsr 10c56eb0 <skb_recv_datagram>
10c81650:       2040            moveal %d0,%a0
10c81652:       4fef 0010       lea %sp@(16),%sp
10c81656:       b0fc 0000       cmpaw #0,%a0
10c8165a:       6744            beqs 10c816a0 <unix_accept+0x9c>
10c8165c:       2468 000c       moveal %a0@(12),%a2
10c81660:       2f08            movel %a0,%sp@-
10c81662:       2f0b            movel %a3,%sp@-
10c81664:       4eb9 10c5 6f72  jsr 10c56f72 <skb_free_datagram>
10c8166a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c8166e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c81672:       486b 02de       pea %a3@(734)
10c81676:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c8167c:       7003            moveq #3,%d0
10c8167e:       2880            movel %d0,%a4@
10c81680:       52b9 1002 5730  addql #1,10025730 <irq_stat+0x8>
10c81686:       41ec 001c       lea %a4@(28),%a0
10c8168a:       2548 0044       movel %a0,%a2@(68)
10c8168e:       294a 0018       movel %a2,%a4@(24)
10c81692:       254c 0306       movel %a4,%a2@(774)
10c81696:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c8169c:       7000            moveq #0,%d0
10c8169e:       6004            bras 10c816a4 <unix_accept+0xa0>
10c816a0:       202e fffc       movel %fp@(-4),%d0
10c816a4:       4cee 1c00 fff0  moveml %fp@(-16),%a2-%a4
10c816aa:       4e5e            unlk %fp
10c816ac:       4e75            rts

10c816ae <unix_getname>:
10c816ae:       4e56 0000       linkw %fp,#0
10c816b2:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c816b6:       206e 0008       moveal %fp@(8),%a0
10c816ba:       286e 000c       moveal %fp@(12),%a4
10c816be:       226e 0010       moveal %fp@(16),%a1
10c816c2:       2468 0018       moveal %a0@(24),%a2
10c816c6:       7400            moveq #0,%d2
10c816c8:       4aae 0014       tstl %fp@(20)
10c816cc:       6720            beqs 10c816ee <unix_getname+0x40>
10c816ce:       202a 00b2       movel %a2@(178),%d0
10c816d2:       6708            beqs 10c816dc <unix_getname+0x2e>
10c816d4:       2440            moveal %d0,%a2
10c816d6:       41ea 0028       lea %a2@(40),%a0
10c816da:       5290            addql #1,%a0@
10c816dc:       2440            moveal %d0,%a2
10c816de:       7495            moveq #-107,%d2
10c816e0:       b4fc 0000       cmpaw #0,%a2
10c816e4:       6758            beqs 10c8173e <unix_getname+0x90>
10c816e6:       7400            moveq #0,%d2
10c816e8:       47ea 0028       lea %a2@(40),%a3
10c816ec:       6008            bras 10c816f6 <unix_getname+0x48>
10c816ee:       41ea 0028       lea %a2@(40),%a0
10c816f2:       5290            addql #1,%a0@
10c816f4:       2648            moveal %a0,%a3
10c816f6:       206a 02aa       moveal %a2@(682),%a0
10c816fa:       b0fc 0000       cmpaw #0,%a0
10c816fe:       660e            bnes 10c8170e <unix_getname+0x60>
10c81700:       38bc 0001       movew #1,%a4@
10c81704:       422c 0002       clrb %a4@(2)
10c81708:       7002            moveq #2,%d0
10c8170a:       2280            movel %d0,%a1@
10c8170c:       6016            bras 10c81724 <unix_getname+0x76>
10c8170e:       22a8 0004       movel %a0@(4),%a1@
10c81712:       2f11            movel %a1@,%sp@-
10c81714:       4868 000c       pea %a0@(12)
10c81718:       2f0c            movel %a4,%sp@-
10c8171a:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c81720:       4fef 000c       lea %sp@(12),%sp
10c81724:       40c1            movew %sr,%d1
10c81726:       007c 0700       oriw #1792,%sr
10c8172a:       2013            movel %a3@,%d0
10c8172c:       5380            subql #1,%d0
10c8172e:       2680            movel %d0,%a3@
10c81730:       46c1            movew %d1,%sr
10c81732:       4a80            tstl %d0
10c81734:       6608            bnes 10c8173e <unix_getname+0x90>
10c81736:       2f0a            movel %a2,%sp@-
10c81738:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c8173e:       2002            movel %d2,%d0
10c81740:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c81746:       4e5e            unlk %fp
10c81748:       4e75            rts

10c8174a <unix_detach_fds>:
10c8174a:       4e56 0000       linkw %fp,#0
10c8174e:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c81752:       246e 0008       moveal %fp@(8),%a2
10c81756:       206e 000c       moveal %fp@(12),%a0
10c8175a:       2568 0038 000c  movel %a0@(56),%a2@(12)
10c81760:       217c 10c5 4bc4  movel #281365444,%a0@(140)
10c81766:       008c 
10c81768:       42a8 0038       clrl %a0@(56)
10c8176c:       206a 000c       moveal %a2@(12),%a0
10c81770:       2610            movel %a0@,%d3
10c81772:       5383            subql #1,%d3
10c81774:       6b22            bmis 10c81798 <unix_detach_fds+0x4e>
10c81776:       2403            movel %d3,%d2
10c81778:       e58a            lsll #2,%d2
10c8177a:       206a 000c       moveal %a2@(12),%a0
10c8177e:       5888            addql #4,%a0
10c81780:       2f30 2800       movel %a0@(00000000,%d2:l),%sp@-
10c81784:       4eb9 10c8 266c  jsr 10c8266c <unix_notinflight>
10c8178a:       588f            addql #4,%sp
10c8178c:       5982            subql #4,%d2
10c8178e:       51cb ffea       dbf %d3,10c8177a <unix_detach_fds+0x30>
10c81792:       4243            clrw %d3
10c81794:       5383            subql #1,%d3
10c81796:       64e2            bccs 10c8177a <unix_detach_fds+0x30>
10c81798:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c8179e:       4e5e            unlk %fp
10c817a0:       4e75            rts

10c817a2 <unix_destruct_fds>:
10c817a2:       4e56 ffec       linkw %fp,#-20
10c817a6:       2f03            movel %d3,%sp@-
10c817a8:       2f02            movel %d2,%sp@-
10c817aa:       262e 0008       movel %fp@(8),%d3
10c817ae:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c817b2:       42a7            clrl %sp@-
10c817b4:       74ec            moveq #-20,%d2
10c817b6:       d48e            addl %fp,%d2
10c817b8:       2f02            movel %d2,%sp@-
10c817ba:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c817c0:       2f03            movel %d3,%sp@-
10c817c2:       2f02            movel %d2,%sp@-
10c817c4:       4eba ff84       jsr %pc@(10c8174a <unix_detach_fds>)
10c817c8:       4fef 0014       lea %sp@(20),%sp
10c817cc:       4aae fff8       tstl %fp@(-8)
10c817d0:       670a            beqs 10c817dc <unix_destruct_fds+0x3a>
10c817d2:       2f02            movel %d2,%sp@-
10c817d4:       4eb9 10c5 7620  jsr 10c57620 <__scm_destroy>
10c817da:       588f            addql #4,%sp
10c817dc:       2f03            movel %d3,%sp@-
10c817de:       4eb9 10c5 4bc4  jsr 10c54bc4 <sock_wfree>
10c817e4:       242e ffe4       movel %fp@(-28),%d2
10c817e8:       262e ffe8       movel %fp@(-24),%d3
10c817ec:       4e5e            unlk %fp
10c817ee:       4e75            rts

10c817f0 <unix_attach_fds>:
10c817f0:       4e56 0000       linkw %fp,#0
10c817f4:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c817f8:       246e 0008       moveal %fp@(8),%a2
10c817fc:       266e 000c       moveal %fp@(12),%a3
10c81800:       206a 000c       moveal %a2@(12),%a0
10c81804:       2610            movel %a0@,%d3
10c81806:       5383            subql #1,%d3
10c81808:       6b22            bmis 10c8182c <unix_attach_fds+0x3c>
10c8180a:       2403            movel %d3,%d2
10c8180c:       e58a            lsll #2,%d2
10c8180e:       206a 000c       moveal %a2@(12),%a0
10c81812:       5888            addql #4,%a0
10c81814:       2f30 2800       movel %a0@(00000000,%d2:l),%sp@-
10c81818:       4eb9 10c8 261c  jsr 10c8261c <unix_inflight>
10c8181e:       588f            addql #4,%sp
10c81820:       5982            subql #4,%d2
10c81822:       51cb ffea       dbf %d3,10c8180e <unix_attach_fds+0x1e>
10c81826:       4243            clrw %d3
10c81828:       5383            subql #1,%d3
10c8182a:       64e2            bccs 10c8180e <unix_attach_fds+0x1e>
10c8182c:       276a 000c 0038  movel %a2@(12),%a3@(56)
10c81832:       277c 10c8 17a2  movel #281548706,%a3@(140)
10c81838:       008c 
10c8183a:       42aa 000c       clrl %a2@(12)
10c8183e:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c81844:       4e5e            unlk %fp
10c81846:       4e75            rts

10c81848 <unix_dgram_sendmsg>:
10c81848:       4e56 fff8       linkw %fp,#-8
10c8184c:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c81850:       246e 0008       moveal %fp@(8),%a2
10c81854:       242e 000c       movel %fp@(12),%d2
10c81858:       262e 0010       movel %fp@(16),%d3
10c8185c:       266e 0014       moveal %fp@(20),%a3
10c81860:       2a6a 0018       moveal %a2@(24),%a5
10c81864:       2042            moveal %d2,%a0
10c81866:       2810            movel %a0@,%d4
10c81868:       99cc            subal %a4,%a4
10c8186a:       7a00            moveq #0,%d5
10c8186c:       70a1            moveq #-95,%d0
10c8186e:       2d40 fff8       movel %d0,%fp@(-8)
10c81872:       0828 0000 001b  btst #0,%a0@(27)
10c81878:       6600 02c6       bnew 10c81b40 <unix_dgram_sendmsg+0x2f8>
10c8187c:       2028 0004       movel %a0@(4),%d0
10c81880:       671c            beqs 10c8189e <unix_dgram_sendmsg+0x56>
10c81882:       486e fffc       pea %fp@(-4)
10c81886:       2f00            movel %d0,%sp@-
10c81888:       2f04            movel %d4,%sp@-
10c8188a:       4eba ec00       jsr %pc@(10c8048c <unix_mkname>)
10c8188e:       2d40 fff8       movel %d0,%fp@(-8)
10c81892:       4fef 000c       lea %sp@(12),%sp
10c81896:       6d00 02a8       bltw 10c81b40 <unix_dgram_sendmsg+0x2f8>
10c8189a:       2a00            movel %d0,%d5
10c8189c:       6020            bras 10c818be <unix_dgram_sendmsg+0x76>
10c8189e:       7800            moveq #0,%d4
10c818a0:       7095            moveq #-107,%d0
10c818a2:       2d40 fff8       movel %d0,%fp@(-8)
10c818a6:       202d 00b2       movel %a5@(178),%d0
10c818aa:       6708            beqs 10c818b4 <unix_dgram_sendmsg+0x6c>
10c818ac:       2240            moveal %d0,%a1
10c818ae:       41e9 0028       lea %a1@(40),%a0
10c818b2:       5290            addql #1,%a0@
10c818b4:       2840            moveal %d0,%a4
10c818b6:       b8fc 0000       cmpaw #0,%a4
10c818ba:       6700 02a8       beqw 10c81b64 <unix_dgram_sendmsg+0x31c>
10c818be:       4a2a 002a       tstb %a2@(42)
10c818c2:       6716            beqs 10c818da <unix_dgram_sendmsg+0x92>
10c818c4:       4aad 02aa       tstl %a5@(682)
10c818c8:       6610            bnes 10c818da <unix_dgram_sendmsg+0x92>
10c818ca:       2f0a            movel %a2,%sp@-
10c818cc:       4eba f32e       jsr %pc@(10c80bfc <unix_autobind>)
10c818d0:       2d40 fff8       movel %d0,%fp@(-8)
10c818d4:       588f            addql #4,%sp
10c818d6:       6600 0268       bnew 10c81b40 <unix_dgram_sendmsg+0x2f8>
10c818da:       70a6            moveq #-90,%d0
10c818dc:       2d40 fff8       movel %d0,%fp@(-8)
10c818e0:       70e0            moveq #-32,%d0
10c818e2:       d0ad 008c       addl %a5@(140),%d0
10c818e6:       b083            cmpl %d3,%d0
10c818e8:       6500 0256       bcsw 10c81b40 <unix_dgram_sendmsg+0x2f8>
10c818ec:       486e fff8       pea %fp@(-8)
10c818f0:       7040            moveq #64,%d0
10c818f2:       2042            moveal %d2,%a0
10c818f4:       c0a8 0018       andl %a0@(24),%d0
10c818f8:       2f00            movel %d0,%sp@-
10c818fa:       2f03            movel %d3,%sp@-
10c818fc:       2f0d            movel %a5,%sp@-
10c818fe:       4eb9 10c5 4faa  jsr 10c54faa <sock_alloc_send_skb>
10c81904:       2440            moveal %d0,%a2
10c81906:       4fef 0010       lea %sp@(16),%sp
10c8190a:       b4fc 0000       cmpaw #0,%a2
10c8190e:       6700 0230       beqw 10c81b40 <unix_dgram_sendmsg+0x2f8>
10c81912:       4878 000c       pea c <LSIGTRAP+0x7>
10c81916:       2f0b            movel %a3,%sp@-
10c81918:       486a 002c       pea %a2@(44)
10c8191c:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c81922:       4fef 000c       lea %sp@(12),%sp
10c81926:       4aab 000c       tstl %a3@(12)
10c8192a:       670a            beqs 10c81936 <unix_dgram_sendmsg+0xee>
10c8192c:       2f0a            movel %a2,%sp@-
10c8192e:       2f0b            movel %a3,%sp@-
10c81930:       4eba febe       jsr %pc@(10c817f0 <unix_attach_fds>)
10c81934:       508f            addql #8,%sp
10c81936:       256a 0080 001c  movel %a2@(128),%a2@(28)
10c8193c:       2f03            movel %d3,%sp@-
10c8193e:       2242            moveal %d2,%a1
10c81940:       2f29 0008       movel %a1@(8),%sp@-
10c81944:       266a 0084       moveal %a2@(132),%a3
10c81948:       4aaa 0060       tstl %a2@(96)
10c8194c:       670c            beqs 10c8195a <unix_dgram_sendmsg+0x112>
10c8194e:       4879 1000 a7cd  pea 1000a7cd <timer_bug_msg+0x1606>
10c81954:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c8195a:       202a 0084       movel %a2@(132),%d0
10c8195e:       d083            addl %d3,%d0
10c81960:       2540 0084       movel %d0,%a2@(132)
10c81964:       d7aa 005c       addl %d3,%a2@(92)
10c81968:       b0aa 0088       cmpl %a2@(136),%d0
10c8196c:       6314            blss 10c81982 <unix_dgram_sendmsg+0x13a>
10c8196e:       2f3c 10c8 196e  movel #281549166,%sp@-
10c81974:       2f03            movel %d3,%sp@-
10c81976:       2f0a            movel %a2,%sp@-
10c81978:       4eb9 10c5 55c4  jsr 10c555c4 <skb_over_panic>
10c8197e:       4fef 000c       lea %sp@(12),%sp
10c81982:       2f0b            movel %a3,%sp@-
10c81984:       4eb9 10c5 6ba0  jsr 10c56ba0 <memcpy_fromiovec>
10c8198a:       2d40 fff8       movel %d0,%fp@(-8)
10c8198e:       4fef 000c       lea %sp@(12),%sp
10c81992:       6600 0184       bnew 10c81b18 <unix_dgram_sendmsg+0x2d0>
10c81996:       7000            moveq #0,%d0
10c81998:       2042            moveal %d2,%a0
10c8199a:       0828 0006 001b  btst #6,%a0@(27)
10c819a0:       6604            bnes 10c819a6 <unix_dgram_sendmsg+0x15e>
10c819a2:       202d 02a6       movel %a5@(678),%d0
10c819a6:       2400            movel %d0,%d2
10c819a8:       b8fc 0000       cmpaw #0,%a4
10c819ac:       6632            bnes 10c819e0 <unix_dgram_sendmsg+0x198>
10c819ae:       7098            moveq #-104,%d0
10c819b0:       2d40 fff8       movel %d0,%fp@(-8)
10c819b4:       4a84            tstl %d4
10c819b6:       6700 0160       beqw 10c81b18 <unix_dgram_sendmsg+0x2d0>
10c819ba:       486e fff8       pea %fp@(-8)
10c819be:       2f2e fffc       movel %fp@(-4),%sp@-
10c819c2:       4280            clrl %d0
10c819c4:       302d 028e       movew %a5@(654),%d0
10c819c8:       2f00            movel %d0,%sp@-
10c819ca:       2f05            movel %d5,%sp@-
10c819cc:       2f04            movel %d4,%sp@-
10c819ce:       4eba f386       jsr %pc@(10c80d56 <unix_find_other>)
10c819d2:       2840            moveal %d0,%a4
10c819d4:       4fef 0014       lea %sp@(20),%sp
10c819d8:       b8fc 0000       cmpaw #0,%a4
10c819dc:       6700 013a       beqw 10c81b18 <unix_dgram_sendmsg+0x2d0>
10c819e0:       70ff            moveq #-1,%d0
10c819e2:       2d40 fff8       movel %d0,%fp@(-8)
10c819e6:       7200            moveq #0,%d1
10c819e8:       202c 00b2       movel %a4@(178),%d0
10c819ec:       6704            beqs 10c819f2 <unix_dgram_sendmsg+0x1aa>
10c819ee:       bbc0            cmpal %d0,%a5
10c819f0:       6602            bnes 10c819f4 <unix_dgram_sendmsg+0x1ac>
10c819f2:       7201            moveq #1,%d1
10c819f4:       4a81            tstl %d1
10c819f6:       6700 0120       beqw 10c81b18 <unix_dgram_sendmsg+0x2d0>
10c819fa:       102c 0094       moveb %a4@(148),%d0
10c819fe:       6768            beqs 10c81a68 <unix_dgram_sendmsg+0x220>
10c81a00:       47ec 0028       lea %a4@(40),%a3
10c81a04:       40c1            movew %sr,%d1
10c81a06:       007c 0700       oriw #1792,%sr
10c81a0a:       2013            movel %a3@,%d0
10c81a0c:       5380            subql #1,%d0
10c81a0e:       2680            movel %d0,%a3@
10c81a10:       46c1            movew %d1,%sr
10c81a12:       4a80            tstl %d0
10c81a14:       660a            bnes 10c81a20 <unix_dgram_sendmsg+0x1d8>
10c81a16:       2f0c            movel %a4,%sp@-
10c81a18:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c81a1e:       588f            addql #4,%sp
10c81a20:       42ae fff8       clrl %fp@(-8)
10c81a24:       b9ed 00b2       cmpal %a5@(178),%a4
10c81a28:       6630            bnes 10c81a5a <unix_dgram_sendmsg+0x212>
10c81a2a:       42ad 00b2       clrl %a5@(178)
10c81a2e:       2f0c            movel %a4,%sp@-
10c81a30:       2f0d            movel %a5,%sp@-
10c81a32:       4eba ec82       jsr %pc@(10c806b6 <unix_dgram_disconnected>)
10c81a36:       508f            addql #8,%sp
10c81a38:       40c1            movew %sr,%d1
10c81a3a:       007c 0700       oriw #1792,%sr
10c81a3e:       2013            movel %a3@,%d0
10c81a40:       5380            subql #1,%d0
10c81a42:       2680            movel %d0,%a3@
10c81a44:       46c1            movew %d1,%sr
10c81a46:       4a80            tstl %d0
10c81a48:       660a            bnes 10c81a54 <unix_dgram_sendmsg+0x20c>
10c81a4a:       2f0c            movel %a4,%sp@-
10c81a4c:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c81a52:       588f            addql #4,%sp
10c81a54:       7091            moveq #-111,%d0
10c81a56:       2d40 fff8       movel %d0,%fp@(-8)
10c81a5a:       99cc            subal %a4,%a4
10c81a5c:       4aae fff8       tstl %fp@(-8)
10c81a60:       6600 00b6       bnew 10c81b18 <unix_dgram_sendmsg+0x2d0>
10c81a64:       6000 ff42       braw 10c819a8 <unix_dgram_sendmsg+0x160>
10c81a68:       70e0            moveq #-32,%d0
10c81a6a:       2d40 fff8       movel %d0,%fp@(-8)
10c81a6e:       082c 0000 0027  btst #0,%a4@(39)
10c81a74:       6600 00a2       bnew 10c81b18 <unix_dgram_sendmsg+0x2d0>
10c81a78:       43ec 0054       lea %a4@(84),%a1
10c81a7c:       bbec 00b2       cmpal %a4@(178),%a5
10c81a80:       6748            beqs 10c81aca <unix_dgram_sendmsg+0x282>
10c81a82:       4280            clrl %d0
10c81a84:       302c 0288       movew %a4@(648),%d0
10c81a88:       b0a9 0008       cmpl %a1@(8),%d0
10c81a8c:       643c            bccs 10c81aca <unix_dgram_sendmsg+0x282>
10c81a8e:       4a82            tstl %d2
10c81a90:       6608            bnes 10c81a9a <unix_dgram_sendmsg+0x252>
10c81a92:       70f5            moveq #-11,%d0
10c81a94:       2d40 fff8       movel %d0,%fp@(-8)
10c81a98:       607e            bras 10c81b18 <unix_dgram_sendmsg+0x2d0>
10c81a9a:       2f02            movel %d2,%sp@-
10c81a9c:       2f0c            movel %a4,%sp@-
10c81a9e:       4eba f758       jsr %pc@(10c811f8 <unix_wait_for_peer>)
10c81aa2:       2400            movel %d0,%d2
10c81aa4:       508f            addql #8,%sp
10c81aa6:       70fc            moveq #-4,%d0
10c81aa8:       0c82 7fff ffff  cmpil #2147483647,%d2
10c81aae:       6606            bnes 10c81ab6 <unix_dgram_sendmsg+0x26e>
10c81ab0:       203c ffff fe00  movel #-512,%d0
10c81ab6:       2d40 fff8       movel %d0,%fp@(-8)
10c81aba:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c81ac0:       4aa8 0008       tstl %a0@(8)
10c81ac4:       6652            bnes 10c81b18 <unix_dgram_sendmsg+0x2d0>
10c81ac6:       6000 fee0       braw 10c819a8 <unix_dgram_sendmsg+0x160>
10c81aca:       40c0            movew %sr,%d0
10c81acc:       007c 0700       oriw #1792,%sr
10c81ad0:       2549 0008       movel %a1,%a2@(8)
10c81ad4:       52a9 0008       addql #1,%a1@(8)
10c81ad8:       2069 0004       moveal %a1@(4),%a0
10c81adc:       2489            movel %a1,%a2@
10c81ade:       2548 0004       movel %a0,%a2@(4)
10c81ae2:       234a 0004       movel %a2,%a1@(4)
10c81ae6:       208a            movel %a2,%a0@
10c81ae8:       46c0            movew %d0,%sr
10c81aea:       2f03            movel %d3,%sp@-
10c81aec:       2f0c            movel %a4,%sp@-
10c81aee:       206c 0312       moveal %a4@(786),%a0
10c81af2:       4e90            jsr %a0@
10c81af4:       508f            addql #8,%sp
10c81af6:       41ec 0028       lea %a4@(40),%a0
10c81afa:       40c1            movew %sr,%d1
10c81afc:       007c 0700       oriw #1792,%sr
10c81b00:       2010            movel %a0@,%d0
10c81b02:       5380            subql #1,%d0
10c81b04:       2080            movel %d0,%a0@
10c81b06:       46c1            movew %d1,%sr
10c81b08:       4a80            tstl %d0
10c81b0a:       6608            bnes 10c81b14 <unix_dgram_sendmsg+0x2cc>
10c81b0c:       2f0c            movel %a4,%sp@-
10c81b0e:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c81b14:       2003            movel %d3,%d0
10c81b16:       6050            bras 10c81b68 <unix_dgram_sendmsg+0x320>
10c81b18:       7001            moveq #1,%d0
10c81b1a:       b0aa 0070       cmpl %a2@(112),%d0
10c81b1e:       6716            beqs 10c81b36 <unix_dgram_sendmsg+0x2ee>
10c81b20:       41ea 0070       lea %a2@(112),%a0
10c81b24:       40c1            movew %sr,%d1
10c81b26:       007c 0700       oriw #1792,%sr
10c81b2a:       2010            movel %a0@,%d0
10c81b2c:       5380            subql #1,%d0
10c81b2e:       2080            movel %d0,%a0@
10c81b30:       46c1            movew %d1,%sr
10c81b32:       4a80            tstl %d0
10c81b34:       660a            bnes 10c81b40 <unix_dgram_sendmsg+0x2f8>
10c81b36:       2f0a            movel %a2,%sp@-
10c81b38:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c81b3e:       588f            addql #4,%sp
10c81b40:       b8fc 0000       cmpaw #0,%a4
10c81b44:       671e            beqs 10c81b64 <unix_dgram_sendmsg+0x31c>
10c81b46:       41ec 0028       lea %a4@(40),%a0
10c81b4a:       40c1            movew %sr,%d1
10c81b4c:       007c 0700       oriw #1792,%sr
10c81b50:       2010            movel %a0@,%d0
10c81b52:       5380            subql #1,%d0
10c81b54:       2080            movel %d0,%a0@
10c81b56:       46c1            movew %d1,%sr
10c81b58:       4a80            tstl %d0
10c81b5a:       6608            bnes 10c81b64 <unix_dgram_sendmsg+0x31c>
10c81b5c:       2f0c            movel %a4,%sp@-
10c81b5e:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c81b64:       202e fff8       movel %fp@(-8),%d0
10c81b68:       4cee 3c3c ffd8  moveml %fp@(-40),%d2-%d5/%a2-%a5
10c81b6e:       4e5e            unlk %fp
10c81b70:       4e75            rts

10c81b72 <unix_stream_sendmsg>:
10c81b72:       4e56 fffc       linkw %fp,#-4
10c81b76:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c81b7a:       206e 0008       moveal %fp@(8),%a0
10c81b7e:       2a6e 000c       moveal %fp@(12),%a5
10c81b82:       2c2e 0010       movel %fp@(16),%d6
10c81b86:       2a2e 0014       movel %fp@(20),%d5
10c81b8a:       2868 0018       moveal %a0@(24),%a4
10c81b8e:       7e00            moveq #0,%d7
10c81b90:       7800            moveq #0,%d4
10c81b92:       70a1            moveq #-95,%d0
10c81b94:       2d40 fffc       movel %d0,%fp@(-4)
10c81b98:       082d 0000 001b  btst #0,%a5@(27)
10c81b9e:       6600 020e       bnew 10c81dae <unix_stream_sendmsg+0x23c>
10c81ba2:       4aad 0004       tstl %a5@(4)
10c81ba6:       6716            beqs 10c81bbe <unix_stream_sendmsg+0x4c>
10c81ba8:       102c 0020       moveb %a4@(32),%d0
10c81bac:       0c00 0001       cmpib #1,%d0
10c81bb0:       6600 01fc       bnew 10c81dae <unix_stream_sendmsg+0x23c>
10c81bb4:       7296            moveq #-106,%d1
10c81bb6:       2d41 fffc       movel %d1,%fp@(-4)
10c81bba:       6000 01f2       braw 10c81dae <unix_stream_sendmsg+0x23c>
10c81bbe:       7095            moveq #-107,%d0
10c81bc0:       2d40 fffc       movel %d0,%fp@(-4)
10c81bc4:       266c 00b2       moveal %a4@(178),%a3
10c81bc8:       b6fc 0000       cmpaw #0,%a3
10c81bcc:       6706            beqs 10c81bd4 <unix_stream_sendmsg+0x62>
10c81bce:       41eb 0028       lea %a3@(40),%a0
10c81bd2:       5290            addql #1,%a0@
10c81bd4:       2e0b            movel %a3,%d7
10c81bd6:       6700 01fa       beqw 10c81dd2 <unix_stream_sendmsg+0x260>
10c81bda:       082c 0001 0027  btst #1,%a4@(39)
10c81be0:       6600 01a4       bnew 10c81d86 <unix_stream_sendmsg+0x214>
10c81be4:       bc84            cmpl %d4,%d6
10c81be6:       6f00 0154       blew 10c81d3c <unix_stream_sendmsg+0x1ca>
10c81bea:       2406            movel %d6,%d2
10c81bec:       9484            subl %d4,%d2
10c81bee:       202c 008c       movel %a4@(140),%d0
10c81bf2:       6a02            bpls 10c81bf6 <unix_stream_sendmsg+0x84>
10c81bf4:       5280            addql #1,%d0
10c81bf6:       e280            asrl #1,%d0
10c81bf8:       72c0            moveq #-64,%d1
10c81bfa:       d081            addl %d1,%d0
10c81bfc:       b082            cmpl %d2,%d0
10c81bfe:       6c02            bges 10c81c02 <unix_stream_sendmsg+0x90>
10c81c00:       2400            movel %d0,%d2
10c81c02:       0c82 0000 3fc0  cmpil #16320,%d2
10c81c08:       6306            blss 10c81c10 <unix_stream_sendmsg+0x9e>
10c81c0a:       243c 0000 3fc0  movel #16320,%d2
10c81c10:       486e fffc       pea %fp@(-4)
10c81c14:       7040            moveq #64,%d0
10c81c16:       c0ad 0018       andl %a5@(24),%d0
10c81c1a:       2f00            movel %d0,%sp@-
10c81c1c:       2f02            movel %d2,%sp@-
10c81c1e:       2f0c            movel %a4,%sp@-
10c81c20:       4eb9 10c5 4faa  jsr 10c54faa <sock_alloc_send_skb>
10c81c26:       2440            moveal %d0,%a2
10c81c28:       4fef 0010       lea %sp@(16),%sp
10c81c2c:       b4fc 0000       cmpaw #0,%a2
10c81c30:       6700 017c       beqw 10c81dae <unix_stream_sendmsg+0x23c>
10c81c34:       4aaa 0060       tstl %a2@(96)
10c81c38:       660a            bnes 10c81c44 <unix_stream_sendmsg+0xd2>
10c81c3a:       202a 0088       movel %a2@(136),%d0
10c81c3e:       90aa 0084       subl %a2@(132),%d0
10c81c42:       6002            bras 10c81c46 <unix_stream_sendmsg+0xd4>
10c81c44:       7000            moveq #0,%d0
10c81c46:       2600            movel %d0,%d3
10c81c48:       b483            cmpl %d3,%d2
10c81c4a:       6c02            bges 10c81c4e <unix_stream_sendmsg+0xdc>
10c81c4c:       2602            movel %d2,%d3
10c81c4e:       4878 000c       pea c <LSIGTRAP+0x7>
10c81c52:       2f05            movel %d5,%sp@-
10c81c54:       486a 002c       pea %a2@(44)
10c81c58:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c81c5e:       4fef 000c       lea %sp@(12),%sp
10c81c62:       2045            moveal %d5,%a0
10c81c64:       4aa8 000c       tstl %a0@(12)
10c81c68:       670a            beqs 10c81c74 <unix_stream_sendmsg+0x102>
10c81c6a:       2f0a            movel %a2,%sp@-
10c81c6c:       2f05            movel %d5,%sp@-
10c81c6e:       4eba fb80       jsr %pc@(10c817f0 <unix_attach_fds>)
10c81c72:       508f            addql #8,%sp
10c81c74:       2f03            movel %d3,%sp@-
10c81c76:       2f2d 0008       movel %a5@(8),%sp@-
10c81c7a:       242a 0084       movel %a2@(132),%d2
10c81c7e:       4aaa 0060       tstl %a2@(96)
10c81c82:       670c            beqs 10c81c90 <unix_stream_sendmsg+0x11e>
10c81c84:       4879 1000 a7cd  pea 1000a7cd <timer_bug_msg+0x1606>
10c81c8a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c81c90:       2002            movel %d2,%d0
10c81c92:       d083            addl %d3,%d0
10c81c94:       2540 0084       movel %d0,%a2@(132)
10c81c98:       d7aa 005c       addl %d3,%a2@(92)
10c81c9c:       b0aa 0088       cmpl %a2@(136),%d0
10c81ca0:       6314            blss 10c81cb6 <unix_stream_sendmsg+0x144>
10c81ca2:       2f3c 10c8 1ca2  movel #281549986,%sp@-
10c81ca8:       2f03            movel %d3,%sp@-
10c81caa:       2f0a            movel %a2,%sp@-
10c81cac:       4eb9 10c5 55c4  jsr 10c555c4 <skb_over_panic>
10c81cb2:       4fef 000c       lea %sp@(12),%sp
10c81cb6:       2f02            movel %d2,%sp@-
10c81cb8:       4eb9 10c5 6ba0  jsr 10c56ba0 <memcpy_fromiovec>
10c81cbe:       2d40 fffc       movel %d0,%fp@(-4)
10c81cc2:       4fef 000c       lea %sp@(12),%sp
10c81cc6:       672e            beqs 10c81cf6 <unix_stream_sendmsg+0x184>
10c81cc8:       7001            moveq #1,%d0
10c81cca:       b0aa 0070       cmpl %a2@(112),%d0
10c81cce:       6718            beqs 10c81ce8 <unix_stream_sendmsg+0x176>
10c81cd0:       41ea 0070       lea %a2@(112),%a0
10c81cd4:       40c1            movew %sr,%d1
10c81cd6:       007c 0700       oriw #1792,%sr
10c81cda:       2010            movel %a0@,%d0
10c81cdc:       5380            subql #1,%d0
10c81cde:       2080            movel %d0,%a0@
10c81ce0:       46c1            movew %d1,%sr
10c81ce2:       4a80            tstl %d0
10c81ce4:       6600 00c8       bnew 10c81dae <unix_stream_sendmsg+0x23c>
10c81ce8:       2f0a            movel %a2,%sp@-
10c81cea:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c81cf0:       588f            addql #4,%sp
10c81cf2:       6000 00ba       braw 10c81dae <unix_stream_sendmsg+0x23c>
10c81cf6:       102b 0094       moveb %a3@(148),%d0
10c81cfa:       6662            bnes 10c81d5e <unix_stream_sendmsg+0x1ec>
10c81cfc:       082b 0000 0027  btst #0,%a3@(39)
10c81d02:       665a            bnes 10c81d5e <unix_stream_sendmsg+0x1ec>
10c81d04:       41eb 0054       lea %a3@(84),%a0
10c81d08:       40c0            movew %sr,%d0
10c81d0a:       007c 0700       oriw #1792,%sr
10c81d0e:       2548 0008       movel %a0,%a2@(8)
10c81d12:       52a8 0008       addql #1,%a0@(8)
10c81d16:       2268 0004       moveal %a0@(4),%a1
10c81d1a:       2488            movel %a0,%a2@
10c81d1c:       2549 0004       movel %a1,%a2@(4)
10c81d20:       214a 0004       movel %a2,%a0@(4)
10c81d24:       228a            movel %a2,%a1@
10c81d26:       46c0            movew %d0,%sr
10c81d28:       2f03            movel %d3,%sp@-
10c81d2a:       2f0b            movel %a3,%sp@-
10c81d2c:       206b 0312       moveal %a3@(786),%a0
10c81d30:       4e90            jsr %a0@
10c81d32:       d883            addl %d3,%d4
10c81d34:       508f            addql #8,%sp
10c81d36:       bc84            cmpl %d4,%d6
10c81d38:       6e00 feb0       bgtw 10c81bea <unix_stream_sendmsg+0x78>
10c81d3c:       41eb 0028       lea %a3@(40),%a0
10c81d40:       40c1            movew %sr,%d1
10c81d42:       007c 0700       oriw #1792,%sr
10c81d46:       2010            movel %a0@,%d0
10c81d48:       5380            subql #1,%d0
10c81d4a:       2080            movel %d0,%a0@
10c81d4c:       46c1            movew %d1,%sr
10c81d4e:       4a80            tstl %d0
10c81d50:       6608            bnes 10c81d5a <unix_stream_sendmsg+0x1e8>
10c81d52:       2f0b            movel %a3,%sp@-
10c81d54:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c81d5a:       2004            movel %d4,%d0
10c81d5c:       607c            bras 10c81dda <unix_stream_sendmsg+0x268>
10c81d5e:       7201            moveq #1,%d1
10c81d60:       b2aa 0070       cmpl %a2@(112),%d1
10c81d64:       6716            beqs 10c81d7c <unix_stream_sendmsg+0x20a>
10c81d66:       41ea 0070       lea %a2@(112),%a0
10c81d6a:       40c1            movew %sr,%d1
10c81d6c:       007c 0700       oriw #1792,%sr
10c81d70:       2010            movel %a0@,%d0
10c81d72:       5380            subql #1,%d0
10c81d74:       2080            movel %d0,%a0@
10c81d76:       46c1            movew %d1,%sr
10c81d78:       4a80            tstl %d0
10c81d7a:       660a            bnes 10c81d86 <unix_stream_sendmsg+0x214>
10c81d7c:       2f0a            movel %a2,%sp@-
10c81d7e:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c81d84:       588f            addql #4,%sp
10c81d86:       4a84            tstl %d4
10c81d88:       661e            bnes 10c81da8 <unix_stream_sendmsg+0x236>
10c81d8a:       082d 0006 001a  btst #6,%a5@(26)
10c81d90:       6616            bnes 10c81da8 <unix_stream_sendmsg+0x236>
10c81d92:       42a7            clrl %sp@-
10c81d94:       2f39 1002 53b4  movel 100253b4 <_current_task>,%sp@-
10c81d9a:       4878 000d       pea d <LSIGTRAP+0x8>
10c81d9e:       4eb9 10c1 adf0  jsr 10c1adf0 <send_sig>
10c81da4:       4fef 000c       lea %sp@(12),%sp
10c81da8:       70e0            moveq #-32,%d0
10c81daa:       2d40 fffc       movel %d0,%fp@(-4)
10c81dae:       4a87            tstl %d7
10c81db0:       6720            beqs 10c81dd2 <unix_stream_sendmsg+0x260>
10c81db2:       2247            moveal %d7,%a1
10c81db4:       41e9 0028       lea %a1@(40),%a0
10c81db8:       40c1            movew %sr,%d1
10c81dba:       007c 0700       oriw #1792,%sr
10c81dbe:       2010            movel %a0@,%d0
10c81dc0:       5380            subql #1,%d0
10c81dc2:       2080            movel %d0,%a0@
10c81dc4:       46c1            movew %d1,%sr
10c81dc6:       4a80            tstl %d0
10c81dc8:       6608            bnes 10c81dd2 <unix_stream_sendmsg+0x260>
10c81dca:       2f07            movel %d7,%sp@-
10c81dcc:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c81dd2:       2004            movel %d4,%d0
10c81dd4:       6604            bnes 10c81dda <unix_stream_sendmsg+0x268>
10c81dd6:       202e fffc       movel %fp@(-4),%d0
10c81dda:       4cee 3cfc ffd4  moveml %fp@(-44),%d2-%d7/%a2-%a5
10c81de0:       4e5e            unlk %fp
10c81de2:       4e75            rts

10c81de4 <unix_copy_addr>:
10c81de4:       4e56 0000       linkw %fp,#0
10c81de8:       2f0a            movel %a2,%sp@-
10c81dea:       226e 0008       moveal %fp@(8),%a1
10c81dee:       246e 000c       moveal %fp@(12),%a2
10c81df2:       7002            moveq #2,%d0
10c81df4:       2340 0004       movel %d0,%a1@(4)
10c81df8:       206a 02aa       moveal %a2@(682),%a0
10c81dfc:       b0fc 0000       cmpaw #0,%a0
10c81e00:       671a            beqs 10c81e1c <unix_copy_addr+0x38>
10c81e02:       2368 0004 0004  movel %a0@(4),%a1@(4)
10c81e08:       206a 02aa       moveal %a2@(682),%a0
10c81e0c:       2f28 0004       movel %a0@(4),%sp@-
10c81e10:       4868 000c       pea %a0@(12)
10c81e14:       2f11            movel %a1@,%sp@-
10c81e16:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c81e1c:       246e fffc       moveal %fp@(-4),%a2
10c81e20:       4e5e            unlk %fp
10c81e22:       4e75            rts

10c81e24 <unix_dgram_recvmsg>:
10c81e24:       4e56 fffc       linkw %fp,#-4
10c81e28:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c81e2c:       206e 0008       moveal %fp@(8),%a0
10c81e30:       266e 000c       moveal %fp@(12),%a3
10c81e34:       242e 0010       movel %fp@(16),%d2
10c81e38:       262e 0014       movel %fp@(20),%d3
10c81e3c:       2a6e 0018       moveal %fp@(24),%a5
10c81e40:       2868 0018       moveal %a0@(24),%a4
10c81e44:       2003            movel %d3,%d0
10c81e46:       7240            moveq #64,%d1
10c81e48:       c081            andl %d1,%d0
10c81e4a:       72a1            moveq #-95,%d1
10c81e4c:       2d41 fffc       movel %d1,%fp@(-4)
10c81e50:       0803 0000       btst #0,%d3
10c81e54:       6600 00c2       bnew 10c81f18 <unix_dgram_recvmsg+0xf4>
10c81e58:       42ab 0004       clrl %a3@(4)
10c81e5c:       486e fffc       pea %fp@(-4)
10c81e60:       2f00            movel %d0,%sp@-
10c81e62:       2f03            movel %d3,%sp@-
10c81e64:       2f0c            movel %a4,%sp@-
10c81e66:       4eb9 10c5 6eb0  jsr 10c56eb0 <skb_recv_datagram>
10c81e6c:       2440            moveal %d0,%a2
10c81e6e:       4fef 0010       lea %sp@(16),%sp
10c81e72:       b4fc 0000       cmpaw #0,%a2
10c81e76:       6700 00a0       beqw 10c81f18 <unix_dgram_recvmsg+0xf4>
10c81e7a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c81e7e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c81e82:       486c 02de       pea %a4@(734)
10c81e86:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c81e8c:       4fef 000c       lea %sp@(12),%sp
10c81e90:       4a93            tstl %a3@
10c81e92:       670c            beqs 10c81ea0 <unix_dgram_recvmsg+0x7c>
10c81e94:       2f2a 000c       movel %a2@(12),%sp@-
10c81e98:       2f0b            movel %a3,%sp@-
10c81e9a:       4eba ff48       jsr %pc@(10c81de4 <unix_copy_addr>)
10c81e9e:       508f            addql #8,%sp
10c81ea0:       202a 005c       movel %a2@(92),%d0
10c81ea4:       b082            cmpl %d2,%d0
10c81ea6:       6404            bccs 10c81eac <unix_dgram_recvmsg+0x88>
10c81ea8:       2400            movel %d0,%d2
10c81eaa:       600a            bras 10c81eb6 <unix_dgram_recvmsg+0x92>
10c81eac:       b082            cmpl %d2,%d0
10c81eae:       6306            blss 10c81eb6 <unix_dgram_recvmsg+0x92>
10c81eb0:       7020            moveq #32,%d0
10c81eb2:       81ab 0018       orl %d0,%a3@(24)
10c81eb6:       2f02            movel %d2,%sp@-
10c81eb8:       2f2b 0008       movel %a3@(8),%sp@-
10c81ebc:       42a7            clrl %sp@-
10c81ebe:       2f0a            movel %a2,%sp@-
10c81ec0:       4eb9 10c5 6fd8  jsr 10c56fd8 <skb_copy_datagram_iovec>
10c81ec6:       2d40 fffc       movel %d0,%fp@(-4)
10c81eca:       4fef 0010       lea %sp@(16),%sp
10c81ece:       663e            bnes 10c81f0e <unix_dgram_recvmsg+0xea>
10c81ed0:       204d            moveal %a5,%a0
10c81ed2:       20ea 002c       movel %a2@(44),%a0@+
10c81ed6:       20ea 0030       movel %a2@(48),%a0@+
10c81eda:       20aa 0034       movel %a2@(52),%a0@
10c81ede:       41ea 0038       lea %a2@(56),%a0
10c81ee2:       0803 0001       btst #1,%d3
10c81ee6:       6610            bnes 10c81ef8 <unix_dgram_recvmsg+0xd4>
10c81ee8:       4a90            tstl %a0@
10c81eea:       671e            beqs 10c81f0a <unix_dgram_recvmsg+0xe6>
10c81eec:       2f0a            movel %a2,%sp@-
10c81eee:       2f0d            movel %a5,%sp@-
10c81ef0:       4eba f858       jsr %pc@(10c8174a <unix_detach_fds>)
10c81ef4:       508f            addql #8,%sp
10c81ef6:       6012            bras 10c81f0a <unix_dgram_recvmsg+0xe6>
10c81ef8:       2010            movel %a0@,%d0
10c81efa:       670e            beqs 10c81f0a <unix_dgram_recvmsg+0xe6>
10c81efc:       2f00            movel %d0,%sp@-
10c81efe:       4eb9 10c5 7956  jsr 10c57956 <scm_fp_dup>
10c81f04:       2b40 000c       movel %d0,%a5@(12)
10c81f08:       588f            addql #4,%sp
10c81f0a:       2d42 fffc       movel %d2,%fp@(-4)
10c81f0e:       2f0a            movel %a2,%sp@-
10c81f10:       2f0c            movel %a4,%sp@-
10c81f12:       4eb9 10c5 6f72  jsr 10c56f72 <skb_free_datagram>
10c81f18:       202e fffc       movel %fp@(-4),%d0
10c81f1c:       4cee 3c0c ffe4  moveml %fp@(-28),%d2-%d3/%a2-%a5
10c81f22:       4e5e            unlk %fp
10c81f24:       4e75            rts

10c81f26 <unix_stream_data_wait>:
10c81f26:       4e56 ffe0       linkw %fp,#-32
10c81f2a:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c81f2e:       266e 0008       moveal %fp@(8),%a3
10c81f32:       242e 000c       movel %fp@(12),%d2
10c81f36:       42ae ffe0       clrl %fp@(-32)
10c81f3a:       42ae ffe8       clrl %fp@(-24)
10c81f3e:       42ae ffec       clrl %fp@(-20)
10c81f42:       45ee fff0       lea %fp@(-16),%a2
10c81f46:       2d79 1002 53b4  movel 100253b4 <_current_task>,%fp@(-28)
10c81f4c:       ffe4 
10c81f4e:       24ae ffe0       movel %fp@(-32),%a2@
10c81f52:       2d6e ffe4 fff4  movel %fp@(-28),%fp@(-12)
10c81f58:       2d6e ffe8 fff8  movel %fp@(-24),%fp@(-8)
10c81f5e:       2d6e ffec fffc  movel %fp@(-20),%fp@(-4)
10c81f64:       2f0a            movel %a2,%sp@-
10c81f66:       2f2b 0044       movel %a3@(68),%sp@-
10c81f6a:       4eb9 10c1 5344  jsr 10c15344 <add_wait_queue>
10c81f70:       508f            addql #8,%sp
10c81f72:       260a            movel %a2,%d3
10c81f74:       45eb 0054       lea %a3@(84),%a2
10c81f78:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c81f7e:       7001            moveq #1,%d0
10c81f80:       2080            movel %d0,%a0@
10c81f82:       4aaa 0008       tstl %a2@(8)
10c81f86:       664a            bnes 10c81fd2 <unix_stream_data_wait+0xac>
10c81f88:       4aab 027e       tstl %a3@(638)
10c81f8c:       6644            bnes 10c81fd2 <unix_stream_data_wait+0xac>
10c81f8e:       082b 0000 0027  btst #0,%a3@(39)
10c81f94:       663c            bnes 10c81fd2 <unix_stream_data_wait+0xac>
10c81f96:       4aa8 0008       tstl %a0@(8)
10c81f9a:       6636            bnes 10c81fd2 <unix_stream_data_wait+0xac>
10c81f9c:       4a82            tstl %d2
10c81f9e:       6732            beqs 10c81fd2 <unix_stream_data_wait+0xac>
10c81fa0:       206b 0306       moveal %a3@(774),%a0
10c81fa4:       5888            addql #4,%a0
10c81fa6:       40c0            movew %sr,%d0
10c81fa8:       007c 0700       oriw #1792,%sr
10c81fac:       7202            moveq #2,%d1
10c81fae:       8390            orl %d1,%a0@
10c81fb0:       46c0            movew %d0,%sr
10c81fb2:       2f02            movel %d2,%sp@-
10c81fb4:       4eb9 10c1 4428  jsr 10c14428 <schedule_timeout>
10c81fba:       2400            movel %d0,%d2
10c81fbc:       206b 0306       moveal %a3@(774),%a0
10c81fc0:       5888            addql #4,%a0
10c81fc2:       588f            addql #4,%sp
10c81fc4:       40c0            movew %sr,%d0
10c81fc6:       007c 0700       oriw #1792,%sr
10c81fca:       72fd            moveq #-3,%d1
10c81fcc:       c390            andl %d1,%a0@
10c81fce:       46c0            movew %d0,%sr
10c81fd0:       60a6            bras 10c81f78 <unix_stream_data_wait+0x52>
10c81fd2:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c81fd8:       7000            moveq #0,%d0
10c81fda:       2080            movel %d0,%a0@
10c81fdc:       2f03            movel %d3,%sp@-
10c81fde:       2f2b 0044       movel %a3@(68),%sp@-
10c81fe2:       4eb9 10c1 53aa  jsr 10c153aa <remove_wait_queue>
10c81fe8:       2002            movel %d2,%d0
10c81fea:       4cee 0c0c ffd0  moveml %fp@(-48),%d2-%d3/%a2-%a3
10c81ff0:       4e5e            unlk %fp
10c81ff2:       4e75            rts

10c81ff4 <unix_stream_recvmsg>:
10c81ff4:       4e56 fff0       linkw %fp,#-16
10c81ff8:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c81ffc:       206e 0008       moveal %fp@(8),%a0
10c82000:       262e 0010       movel %fp@(16),%d3
10c82004:       2c2e 0018       movel %fp@(24),%d6
10c82008:       2868 0018       moveal %a0@(24),%a4
10c8200c:       206e 000c       moveal %fp@(12),%a0
10c82010:       2d50 fffc       movel %a0@,%fp@(-4)
10c82014:       7e00            moveq #0,%d7
10c82016:       42ae fff8       clrl %fp@(-8)
10c8201a:       7aea            moveq #-22,%d5
10c8201c:       102c 0020       moveb %a4@(32),%d0
10c82020:       0c00 0001       cmpib #1,%d0
10c82024:       6600 028c       bnew 10c822b2 <unix_stream_recvmsg+0x2be>
10c82028:       7aa1            moveq #-95,%d5
10c8202a:       082e 0000 0017  btst #0,%fp@(23)
10c82030:       6600 0280       bnew 10c822b2 <unix_stream_recvmsg+0x2be>
10c82034:       082e 0000 0016  btst #0,%fp@(22)
10c8203a:       6610            bnes 10c8204c <unix_stream_recvmsg+0x58>
10c8203c:       202c 029e       movel %a4@(670),%d0
10c82040:       2203            movel %d3,%d1
10c82042:       b083            cmpl %d3,%d0
10c82044:       6c02            bges 10c82048 <unix_stream_recvmsg+0x54>
10c82046:       2200            movel %d0,%d1
10c82048:       2001            movel %d1,%d0
10c8204a:       6002            bras 10c8204e <unix_stream_recvmsg+0x5a>
10c8204c:       2003            movel %d3,%d0
10c8204e:       2d40 fff4       movel %d0,%fp@(-12)
10c82052:       6606            bnes 10c8205a <unix_stream_recvmsg+0x66>
10c82054:       7001            moveq #1,%d0
10c82056:       2d40 fff4       movel %d0,%fp@(-12)
10c8205a:       7000            moveq #0,%d0
10c8205c:       082e 0006 0017  btst #6,%fp@(23)
10c82062:       6604            bnes 10c82068 <unix_stream_recvmsg+0x74>
10c82064:       202c 02a2       movel %a4@(674),%d0
10c82068:       2800            movel %d0,%d4
10c8206a:       206e 000c       moveal %fp@(12),%a0
10c8206e:       42a8 0004       clrl %a0@(4)
10c82072:       200c            movel %a4,%d0
10c82074:       0680 0000 02b6  addil #694,%d0
10c8207a:       2240            moveal %d0,%a1
10c8207c:       41fa 000c       lea %pc@(10c8208a <unix_stream_recvmsg+0x96>),%a0
10c82080:       5391            subql #1,%a1@
10c82082:       6a06            bpls 10c8208a <unix_stream_recvmsg+0x96>
10c82084:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c8208a:       2d40 fff0       movel %d0,%fp@(-16)
10c8208e:       47ec 0054       lea %a4@(84),%a3
10c82092:       2a4b            moveal %a3,%a5
10c82094:       40c0            movew %sr,%d0
10c82096:       007c 0700       oriw #1792,%sr
10c8209a:       2053            moveal %a3@,%a0
10c8209c:       95ca            subal %a2,%a2
10c8209e:       b7c8            cmpal %a0,%a3
10c820a0:       6718            beqs 10c820ba <unix_stream_recvmsg+0xc6>
10c820a2:       2448            moveal %a0,%a2
10c820a4:       2052            moveal %a2@,%a0
10c820a6:       53ad 0008       subql #1,%a5@(8)
10c820aa:       214d 0004       movel %a5,%a0@(4)
10c820ae:       2a88            movel %a0,%a5@
10c820b0:       4292            clrl %a2@
10c820b2:       42aa 0004       clrl %a2@(4)
10c820b6:       42aa 0008       clrl %a2@(8)
10c820ba:       46c0            movew %d0,%sr
10c820bc:       b4fc 0000       cmpaw #0,%a2
10c820c0:       6600 008a       bnew 10c8214c <unix_stream_recvmsg+0x158>
10c820c4:       beae fff4       cmpl %fp@(-12),%d7
10c820c8:       6c00 01d6       bgew 10c822a0 <unix_stream_recvmsg+0x2ac>
10c820cc:       41ec 027e       lea %a4@(638),%a0
10c820d0:       40c0            movew %sr,%d0
10c820d2:       007c 0700       oriw #1792,%sr
10c820d6:       220a            movel %a2,%d1
10c820d8:       2a10            movel %a0@,%d5
10c820da:       2081            movel %d1,%a0@
10c820dc:       46c0            movew %d0,%sr
10c820de:       4485            negl %d5
10c820e0:       6600 01be       bnew 10c822a0 <unix_stream_recvmsg+0x2ac>
10c820e4:       082c 0000 0027  btst #0,%a4@(39)
10c820ea:       6600 01b4       bnew 10c822a0 <unix_stream_recvmsg+0x2ac>
10c820ee:       7af5            moveq #-11,%d5
10c820f0:       4a84            tstl %d4
10c820f2:       6700 01ac       beqw 10c822a0 <unix_stream_recvmsg+0x2ac>
10c820f6:       226e fff0       moveal %fp@(-16),%a1
10c820fa:       41fa 000c       lea %pc@(10c82108 <unix_stream_recvmsg+0x114>),%a0
10c820fe:       5291            addql #1,%a1@
10c82100:       6e06            bgts 10c82108 <unix_stream_recvmsg+0x114>
10c82102:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c82108:       2f04            movel %d4,%sp@-
10c8210a:       2f0c            movel %a4,%sp@-
10c8210c:       4eba fe18       jsr %pc@(10c81f26 <unix_stream_data_wait>)
10c82110:       2800            movel %d0,%d4
10c82112:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c82118:       508f            addql #8,%sp
10c8211a:       4aa8 0008       tstl %a0@(8)
10c8211e:       6716            beqs 10c82136 <unix_stream_recvmsg+0x142>
10c82120:       70fc            moveq #-4,%d0
10c82122:       0c84 7fff ffff  cmpil #2147483647,%d4
10c82128:       6606            bnes 10c82130 <unix_stream_recvmsg+0x13c>
10c8212a:       203c ffff fe00  movel #-512,%d0
10c82130:       2a00            movel %d0,%d5
10c82132:       6000 017e       braw 10c822b2 <unix_stream_recvmsg+0x2be>
10c82136:       226e fff0       moveal %fp@(-16),%a1
10c8213a:       41fa 000c       lea %pc@(10c82148 <unix_stream_recvmsg+0x154>),%a0
10c8213e:       5391            subql #1,%a1@
10c82140:       6a06            bpls 10c82148 <unix_stream_recvmsg+0x154>
10c82142:       4ef9 10c8 56f4  jmp 10c856f4 <__down_failed>
10c82148:       6000 0150       braw 10c8229a <unix_stream_recvmsg+0x2a6>
10c8214c:       4aae fff8       tstl %fp@(-8)
10c82150:       671c            beqs 10c8216e <unix_stream_recvmsg+0x17a>
10c82152:       4878 000c       pea c <LSIGTRAP+0x7>
10c82156:       2f06            movel %d6,%sp@-
10c82158:       486a 002c       pea %a2@(44)
10c8215c:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c82162:       4fef 000c       lea %sp@(12),%sp
10c82166:       4a80            tstl %d0
10c82168:       671a            beqs 10c82184 <unix_stream_recvmsg+0x190>
10c8216a:       6000 010e       braw 10c8227a <unix_stream_recvmsg+0x286>
10c8216e:       2046            moveal %d6,%a0
10c82170:       20ea 002c       movel %a2@(44),%a0@+
10c82174:       20ea 0030       movel %a2@(48),%a0@+
10c82178:       20aa 0034       movel %a2@(52),%a0@
10c8217c:       307c 0001       moveaw #1,%a0
10c82180:       2d48 fff8       movel %a0,%fp@(-8)
10c82184:       4aae fffc       tstl %fp@(-4)
10c82188:       6712            beqs 10c8219c <unix_stream_recvmsg+0x1a8>
10c8218a:       2f2a 000c       movel %a2@(12),%sp@-
10c8218e:       2f2e 000c       movel %fp@(12),%sp@-
10c82192:       4eba fc50       jsr %pc@(10c81de4 <unix_copy_addr>)
10c82196:       42ae fffc       clrl %fp@(-4)
10c8219a:       508f            addql #8,%sp
10c8219c:       202a 005c       movel %a2@(92),%d0
10c821a0:       2403            movel %d3,%d2
10c821a2:       b083            cmpl %d3,%d0
10c821a4:       6402            bccs 10c821a8 <unix_stream_recvmsg+0x1b4>
10c821a6:       2400            movel %d0,%d2
10c821a8:       2f02            movel %d2,%sp@-
10c821aa:       2f2a 0080       movel %a2@(128),%sp@-
10c821ae:       206e 000c       moveal %fp@(12),%a0
10c821b2:       2f28 0008       movel %a0@(8),%sp@-
10c821b6:       4eb9 10c5 6b02  jsr 10c56b02 <memcpy_toiovec>
10c821bc:       4fef 000c       lea %sp@(12),%sp
10c821c0:       4a80            tstl %d0
10c821c2:       672a            beqs 10c821ee <unix_stream_recvmsg+0x1fa>
10c821c4:       40c0            movew %sr,%d0
10c821c6:       007c 0700       oriw #1792,%sr
10c821ca:       254b 0008       movel %a3,%a2@(8)
10c821ce:       52ab 0008       addql #1,%a3@(8)
10c821d2:       2053            moveal %a3@,%a0
10c821d4:       2488            movel %a0,%a2@
10c821d6:       254b 0004       movel %a3,%a2@(4)
10c821da:       214a 0004       movel %a2,%a0@(4)
10c821de:       268a            movel %a2,%a3@
10c821e0:       46c0            movew %d0,%sr
10c821e2:       4a87            tstl %d7
10c821e4:       6600 00ba       bnew 10c822a0 <unix_stream_recvmsg+0x2ac>
10c821e8:       7ef2            moveq #-14,%d7
10c821ea:       6000 00b4       braw 10c822a0 <unix_stream_recvmsg+0x2ac>
10c821ee:       de82            addl %d2,%d7
10c821f0:       9682            subl %d2,%d3
10c821f2:       082e 0001 0017  btst #1,%fp@(23)
10c821f8:       666c            bnes 10c82266 <unix_stream_recvmsg+0x272>
10c821fa:       202a 005c       movel %a2@(92),%d0
10c821fe:       b082            cmpl %d2,%d0
10c82200:       651c            bcss 10c8221e <unix_stream_recvmsg+0x22a>
10c82202:       9082            subl %d2,%d0
10c82204:       2540 005c       movel %d0,%a2@(92)
10c82208:       b0aa 0060       cmpl %a2@(96),%d0
10c8220c:       640c            bccs 10c8221a <unix_stream_recvmsg+0x226>
10c8220e:       4879 1000 a7cd  pea 1000a7cd <timer_bug_msg+0x1606>
10c82214:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c8221a:       d5aa 0080       addl %d2,%a2@(128)
10c8221e:       4aaa 0038       tstl %a2@(56)
10c82222:       670a            beqs 10c8222e <unix_stream_recvmsg+0x23a>
10c82224:       2f0a            movel %a2,%sp@-
10c82226:       2f06            movel %d6,%sp@-
10c82228:       4eba f520       jsr %pc@(10c8174a <unix_detach_fds>)
10c8222c:       508f            addql #8,%sp
10c8222e:       4aaa 005c       tstl %a2@(92)
10c82232:       6646            bnes 10c8227a <unix_stream_recvmsg+0x286>
10c82234:       7001            moveq #1,%d0
10c82236:       b0aa 0070       cmpl %a2@(112),%d0
10c8223a:       6716            beqs 10c82252 <unix_stream_recvmsg+0x25e>
10c8223c:       41ea 0070       lea %a2@(112),%a0
10c82240:       40c1            movew %sr,%d1
10c82242:       007c 0700       oriw #1792,%sr
10c82246:       2010            movel %a0@,%d0
10c82248:       5380            subql #1,%d0
10c8224a:       2080            movel %d0,%a0@
10c8224c:       46c1            movew %d1,%sr
10c8224e:       4a80            tstl %d0
10c82250:       660a            bnes 10c8225c <unix_stream_recvmsg+0x268>
10c82252:       2f0a            movel %a2,%sp@-
10c82254:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c8225a:       588f            addql #4,%sp
10c8225c:       2046            moveal %d6,%a0
10c8225e:       4aa8 000c       tstl %a0@(12)
10c82262:       663c            bnes 10c822a0 <unix_stream_recvmsg+0x2ac>
10c82264:       6034            bras 10c8229a <unix_stream_recvmsg+0x2a6>
10c82266:       202a 0038       movel %a2@(56),%d0
10c8226a:       670e            beqs 10c8227a <unix_stream_recvmsg+0x286>
10c8226c:       2f00            movel %d0,%sp@-
10c8226e:       4eb9 10c5 7956  jsr 10c57956 <scm_fp_dup>
10c82274:       2046            moveal %d6,%a0
10c82276:       2140 000c       movel %d0,%a0@(12)
10c8227a:       40c0            movew %sr,%d0
10c8227c:       007c 0700       oriw #1792,%sr
10c82280:       254b 0008       movel %a3,%a2@(8)
10c82284:       52ab 0008       addql #1,%a3@(8)
10c82288:       2053            moveal %a3@,%a0
10c8228a:       2488            movel %a0,%a2@
10c8228c:       254b 0004       movel %a3,%a2@(4)
10c82290:       214a 0004       movel %a2,%a0@(4)
10c82294:       268a            movel %a2,%a3@
10c82296:       46c0            movew %d0,%sr
10c82298:       6006            bras 10c822a0 <unix_stream_recvmsg+0x2ac>
10c8229a:       4a83            tstl %d3
10c8229c:       6600 fdf6       bnew 10c82094 <unix_stream_recvmsg+0xa0>
10c822a0:       226e fff0       moveal %fp@(-16),%a1
10c822a4:       41fa 000c       lea %pc@(10c822b2 <unix_stream_recvmsg+0x2be>),%a0
10c822a8:       5291            addql #1,%a1@
10c822aa:       6e06            bgts 10c822b2 <unix_stream_recvmsg+0x2be>
10c822ac:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c822b2:       2007            movel %d7,%d0
10c822b4:       6602            bnes 10c822b8 <unix_stream_recvmsg+0x2c4>
10c822b6:       2005            movel %d5,%d0
10c822b8:       4cee 3cfc ffc8  moveml %fp@(-56),%d2-%d7/%a2-%a5
10c822be:       4e5e            unlk %fp
10c822c0:       4e75            rts

10c822c2 <unix_shutdown>:
10c822c2:       4e56 0000       linkw %fp,#0
10c822c6:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c822ca:       206e 0008       moveal %fp@(8),%a0
10c822ce:       2468 0018       moveal %a0@(24),%a2
10c822d2:       262e 000c       movel %fp@(12),%d3
10c822d6:       5283            addql #1,%d3
10c822d8:       2003            movel %d3,%d0
10c822da:       7203            moveq #3,%d1
10c822dc:       c081            andl %d1,%d0
10c822de:       6700 00be       beqw 10c8239e <unix_shutdown+0xdc>
10c822e2:       812a 0027       orb %d0,%a2@(39)
10c822e6:       266a 00b2       moveal %a2@(178),%a3
10c822ea:       b6fc 0000       cmpaw #0,%a3
10c822ee:       6706            beqs 10c822f6 <unix_shutdown+0x34>
10c822f0:       41eb 0028       lea %a3@(40),%a0
10c822f4:       5290            addql #1,%a0@
10c822f6:       2f0a            movel %a2,%sp@-
10c822f8:       206a 030e       moveal %a2@(782),%a0
10c822fc:       4e90            jsr %a0@
10c822fe:       588f            addql #4,%sp
10c82300:       b6fc 0000       cmpaw #0,%a3
10c82304:       6700 0098       beqw 10c8239e <unix_shutdown+0xdc>
10c82308:       0c6a 0001 028e  cmpiw #1,%a2@(654)
10c8230e:       666a            bnes 10c8237a <unix_shutdown+0xb8>
10c82310:       2403            movel %d3,%d2
10c82312:       7001            moveq #1,%d0
10c82314:       c480            andl %d0,%d2
10c82316:       d482            addl %d2,%d2
10c82318:       0803 0001       btst #1,%d3
10c8231c:       6702            beqs 10c82320 <unix_shutdown+0x5e>
10c8231e:       8480            orl %d0,%d2
10c82320:       852b 0027       orb %d2,%a3@(39)
10c82324:       2f0b            movel %a3,%sp@-
10c82326:       206b 030e       moveal %a3@(782),%a0
10c8232a:       4e90            jsr %a0@
10c8232c:       588f            addql #4,%sp
10c8232e:       7203            moveq #3,%d1
10c82330:       b282            cmpl %d2,%d1
10c82332:       6618            bnes 10c8234c <unix_shutdown+0x8a>
10c82334:       206b 0306       moveal %a3@(774),%a0
10c82338:       b0fc 0000       cmpaw #0,%a0
10c8233c:       673c            beqs 10c8237a <unix_shutdown+0xb8>
10c8233e:       4aa8 0010       tstl %a0@(16)
10c82342:       6736            beqs 10c8237a <unix_shutdown+0xb8>
10c82344:       2f3c 0002 0006  movel #131078,%sp@-
10c8234a:       601c            bras 10c82368 <unix_shutdown+0xa6>
10c8234c:       0802 0000       btst #0,%d2
10c82350:       6728            beqs 10c8237a <unix_shutdown+0xb8>
10c82352:       206b 0306       moveal %a3@(774),%a0
10c82356:       b0fc 0000       cmpaw #0,%a0
10c8235a:       671e            beqs 10c8237a <unix_shutdown+0xb8>
10c8235c:       4aa8 0010       tstl %a0@(16)
10c82360:       6718            beqs 10c8237a <unix_shutdown+0xb8>
10c82362:       2f3c 0002 0001  movel #131073,%sp@-
10c82368:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c8236c:       2f2b 0306       movel %a3@(774),%sp@-
10c82370:       4eb9 10c5 371e  jsr 10c5371e <sock_wake_async>
10c82376:       4fef 000c       lea %sp@(12),%sp
10c8237a:       b6fc 0000       cmpaw #0,%a3
10c8237e:       671e            beqs 10c8239e <unix_shutdown+0xdc>
10c82380:       41eb 0028       lea %a3@(40),%a0
10c82384:       40c1            movew %sr,%d1
10c82386:       007c 0700       oriw #1792,%sr
10c8238a:       2010            movel %a0@,%d0
10c8238c:       5380            subql #1,%d0
10c8238e:       2080            movel %d0,%a0@
10c82390:       46c1            movew %d1,%sr
10c82392:       4a80            tstl %d0
10c82394:       6608            bnes 10c8239e <unix_shutdown+0xdc>
10c82396:       2f0b            movel %a3,%sp@-
10c82398:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c8239e:       7000            moveq #0,%d0
10c823a0:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c823a6:       4e5e            unlk %fp
10c823a8:       4e75            rts

10c823aa <unix_ioctl>:
10c823aa:       4e56 0000       linkw %fp,#0
10c823ae:       2f0a            movel %a2,%sp@-
10c823b0:       206e 0008       moveal %fp@(8),%a0
10c823b4:       202e 000c       movel %fp@(12),%d0
10c823b8:       246e 0010       moveal %fp@(16),%a2
10c823bc:       2068 0018       moveal %a0@(24),%a0
10c823c0:       7200            moveq #0,%d1
10c823c2:       0c80 0000 5411  cmpil #21521,%d0
10c823c8:       670a            beqs 10c823d4 <unix_ioctl+0x2a>
10c823ca:       0c80 0000 541b  cmpil #21531,%d0
10c823d0:       670c            beqs 10c823de <unix_ioctl+0x34>
10c823d2:       6034            bras 10c82408 <unix_ioctl+0x5e>
10c823d4:       2028 0064       movel %a0@(100),%d0
10c823d8:       2480            movel %d0,%a2@
10c823da:       7000            moveq #0,%d0
10c823dc:       6034            bras 10c82412 <unix_ioctl+0x68>
10c823de:       1028 0020       moveb %a0@(32),%d0
10c823e2:       0c00 000a       cmpib #10,%d0
10c823e6:       6604            bnes 10c823ec <unix_ioctl+0x42>
10c823e8:       70ea            moveq #-22,%d0
10c823ea:       6026            bras 10c82412 <unix_ioctl+0x68>
10c823ec:       41e8 0054       lea %a0@(84),%a0
10c823f0:       2250            moveal %a0@,%a1
10c823f2:       b1c9            cmpal %a1,%a0
10c823f4:       6602            bnes 10c823f8 <unix_ioctl+0x4e>
10c823f6:       93c9            subal %a1,%a1
10c823f8:       b2fc 0000       cmpaw #0,%a1
10c823fc:       6704            beqs 10c82402 <unix_ioctl+0x58>
10c823fe:       2229 005c       movel %a1@(92),%d1
10c82402:       2481            movel %d1,%a2@
10c82404:       7000            moveq #0,%d0
10c82406:       600a            bras 10c82412 <unix_ioctl+0x68>
10c82408:       2f0a            movel %a2,%sp@-
10c8240a:       2f00            movel %d0,%sp@-
10c8240c:       4eb9 10c5 91c0  jsr 10c591c0 <dev_ioctl>
10c82412:       246e fffc       moveal %fp@(-4),%a2
10c82416:       4e5e            unlk %fp
10c82418:       4e75            rts

10c8241a <unix_poll>:
10c8241a:       4e56 0000       linkw %fp,#0
10c8241e:       2f0a            movel %a2,%sp@-
10c82420:       2f02            movel %d2,%sp@-
10c82422:       206e 000c       moveal %fp@(12),%a0
10c82426:       222e 0010       movel %fp@(16),%d1
10c8242a:       2468 0018       moveal %a0@(24),%a2
10c8242e:       202a 0044       movel %a2@(68),%d0
10c82432:       4a81            tstl %d1
10c82434:       6712            beqs 10c82448 <unix_poll+0x2e>
10c82436:       4a80            tstl %d0
10c82438:       670e            beqs 10c82448 <unix_poll+0x2e>
10c8243a:       2f01            movel %d1,%sp@-
10c8243c:       2f00            movel %d0,%sp@-
10c8243e:       2f2e 0008       movel %fp@(8),%sp@-
10c82442:       4eb9 10c2 f940  jsr 10c2f940 <__pollwait>
10c82448:       4aaa 027e       tstl %a2@(638)
10c8244c:       56c0            sne %d0
10c8244e:       7208            moveq #8,%d1
10c82450:       c280            andl %d0,%d1
10c82452:       102a 0027       moveb %a2@(39),%d0
10c82456:       0c00 0003       cmpib #3,%d0
10c8245a:       6604            bnes 10c82460 <unix_poll+0x46>
10c8245c:       7410            moveq #16,%d2
10c8245e:       8282            orl %d2,%d1
10c82460:       41ea 0054       lea %a2@(84),%a0
10c82464:       b1d0            cmpal %a0@,%a0
10c82466:       6606            bnes 10c8246e <unix_poll+0x54>
10c82468:       0800 0000       btst #0,%d0
10c8246c:       6704            beqs 10c82472 <unix_poll+0x58>
10c8246e:       7041            moveq #65,%d0
10c82470:       8280            orl %d0,%d1
10c82472:       0c6a 0001 028e  cmpiw #1,%a2@(654)
10c82478:       660e            bnes 10c82488 <unix_poll+0x6e>
10c8247a:       102a 0020       moveb %a2@(32),%d0
10c8247e:       0c00 0007       cmpib #7,%d0
10c82482:       6604            bnes 10c82488 <unix_poll+0x6e>
10c82484:       7410            moveq #16,%d2
10c82486:       8282            orl %d2,%d1
10c82488:       202a 0064       movel %a2@(100),%d0
10c8248c:       e588            lsll #2,%d0
10c8248e:       b0aa 008c       cmpl %a2@(140),%d0
10c82492:       6e04            bgts 10c82498 <unix_poll+0x7e>
10c82494:       0041 0104       oriw #260,%d1
10c82498:       2001            movel %d1,%d0
10c8249a:       242e fff8       movel %fp@(-8),%d2
10c8249e:       246e fffc       moveal %fp@(-4),%a2
10c824a2:       4e5e            unlk %fp
10c824a4:       4e75            rts

10c824a6 <unix_read_proc>:
10c824a6:       4e56 0000       linkw %fp,#0
10c824aa:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c824ae:       2a6e 0008       moveal %fp@(8),%a5
10c824b2:       262e 0010       movel %fp@(16),%d3
10c824b6:       2a2e 0014       movel %fp@(20),%d5
10c824ba:       7400            moveq #0,%d2
10c824bc:       4879 1000 a9cd  pea 1000a9cd <timer_bug_msg+0x1806>
10c824c2:       2f0d            movel %a5,%sp@-
10c824c4:       45f9 10c8 4d6a  lea 10c84d6a <sprintf>,%a2
10c824ca:       4e92            jsr %a2@
10c824cc:       2840            moveal %d0,%a4
10c824ce:       508f            addql #8,%sp
10c824d0:       2c0a            movel %a2,%d6
10c824d2:       283c 1003 33a2  movel #268645282,%d4
10c824d8:       2e04            movel %d4,%d7
10c824da:       2044            moveal %d4,%a0
10c824dc:       5884            addql #4,%d4
10c824de:       2658            moveal %a0@+,%a3
10c824e0:       b6fc 0000       cmpaw #0,%a3
10c824e4:       6700 00f6       beqw 10c825dc <unix_read_proc+0x136>
10c824e8:       226b 0306       moveal %a3@(774),%a1
10c824ec:       b2fc 0000       cmpaw #0,%a1
10c824f0:       670a            beqs 10c824fc <unix_read_proc+0x56>
10c824f2:       2069 000c       moveal %a1@(12),%a0
10c824f6:       2028 0028       movel %a0@(40),%d0
10c824fa:       6002            bras 10c824fe <unix_read_proc+0x58>
10c824fc:       7000            moveq #0,%d0
10c824fe:       2f00            movel %d0,%sp@-
10c82500:       b2fc 0000       cmpaw #0,%a1
10c82504:       6710            beqs 10c82516 <unix_read_proc+0x70>
10c82506:       102b 0020       moveb %a3@(32),%d0
10c8250a:       7201            moveq #1,%d1
10c8250c:       0c00 0001       cmpib #1,%d0
10c82510:       6612            bnes 10c82524 <unix_read_proc+0x7e>
10c82512:       7203            moveq #3,%d1
10c82514:       600e            bras 10c82524 <unix_read_proc+0x7e>
10c82516:       102b 0020       moveb %a3@(32),%d0
10c8251a:       7204            moveq #4,%d1
10c8251c:       0c00 0001       cmpib #1,%d0
10c82520:       6602            bnes 10c82524 <unix_read_proc+0x7e>
10c82522:       7202            moveq #2,%d1
10c82524:       2f01            movel %d1,%sp@-
10c82526:       4280            clrl %d0
10c82528:       302b 028e       movew %a3@(654),%d0
10c8252c:       2f00            movel %d0,%sp@-
10c8252e:       102b 0020       moveb %a3@(32),%d0
10c82532:       0c00 000a       cmpib #10,%d0
10c82536:       57c0            seq %d0
10c82538:       4880            extw %d0
10c8253a:       48c0            extl %d0
10c8253c:       0280 0001 0000  andil #65536,%d0
10c82542:       2f00            movel %d0,%sp@-
10c82544:       42a7            clrl %sp@-
10c82546:       2f2b 0028       movel %a3@(40),%sp@-
10c8254a:       2f0b            movel %a3,%sp@-
10c8254c:       4879 1000 aa06  pea 1000aa06 <timer_bug_msg+0x183f>
10c82552:       4874 d800       pea %a4@(00000000,%a5:l)
10c82556:       2046            moveal %d6,%a0
10c82558:       4e90            jsr %a0@
10c8255a:       d9c0            addal %d0,%a4
10c8255c:       4fef 0024       lea %sp@(36),%sp
10c82560:       4aab 02aa       tstl %a3@(682)
10c82564:       674e            beqs 10c825b4 <unix_read_proc+0x10e>
10c82566:       19bc 0020 d800  moveb #32,%a4@(00000000,%a5:l)
10c8256c:       528c            addql #1,%a4
10c8256e:       206b 02aa       moveal %a3@(682),%a0
10c82572:       2068 0004       moveal %a0@(4),%a0
10c82576:       5588            subql #2,%a0
10c82578:       2f08            movel %a0,%sp@-
10c8257a:       700e            moveq #14,%d0
10c8257c:       d0ab 02aa       addl %a3@(682),%d0
10c82580:       2f00            movel %d0,%sp@-
10c82582:       45f5 c800       lea %a5@(00000000,%a4:l),%a2
10c82586:       2f0a            movel %a2,%sp@-
10c82588:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c8258e:       206b 02aa       moveal %a3@(682),%a0
10c82592:       4fef 000c       lea %sp@(12),%sp
10c82596:       0ca8 0000 0100  cmpil #256,%a0@(8)
10c8259c:       0008 
10c8259e:       6604            bnes 10c825a4 <unix_read_proc+0xfe>
10c825a0:       538c            subql #1,%a4
10c825a2:       6004            bras 10c825a8 <unix_read_proc+0x102>
10c825a4:       14bc 0040       moveb #64,%a2@
10c825a8:       206b 02aa       moveal %a3@(682),%a0
10c825ac:       2068 0004       moveal %a0@(4),%a0
10c825b0:       49f0 c8fe       lea %a0@(fffffffe,%a4:l),%a4
10c825b4:       19bc 000a d800  moveb #10,%a4@(00000000,%a5:l)
10c825ba:       528c            addql #1,%a4
10c825bc:       2202            movel %d2,%d1
10c825be:       d28c            addl %a4,%d1
10c825c0:       b681            cmpl %d1,%d3
10c825c2:       6f04            bles 10c825c8 <unix_read_proc+0x122>
10c825c4:       99cc            subal %a4,%a4
10c825c6:       2401            movel %d1,%d2
10c825c8:       2003            movel %d3,%d0
10c825ca:       d085            addl %d5,%d0
10c825cc:       b081            cmpl %d1,%d0
10c825ce:       6d22            blts 10c825f2 <unix_read_proc+0x14c>
10c825d0:       266b 0010       moveal %a3@(16),%a3
10c825d4:       b6fc 0000       cmpaw #0,%a3
10c825d8:       6600 ff0e       bnew 10c824e8 <unix_read_proc+0x42>
10c825dc:       2007            movel %d7,%d0
10c825de:       0680 0000 0400  addil #1024,%d0
10c825e4:       b084            cmpl %d4,%d0
10c825e6:       6c00 fef2       bgew 10c824da <unix_read_proc+0x34>
10c825ea:       206e 0018       moveal %fp@(24),%a0
10c825ee:       7001            moveq #1,%d0
10c825f0:       2080            movel %d0,%a0@
10c825f2:       2003            movel %d3,%d0
10c825f4:       9082            subl %d2,%d0
10c825f6:       206e 000c       moveal %fp@(12),%a0
10c825fa:       dbc0            addal %d0,%a5
10c825fc:       208d            movel %a5,%a0@
10c825fe:       99c0            subal %d0,%a4
10c82600:       ba8c            cmpl %a4,%d5
10c82602:       6c02            bges 10c82606 <unix_read_proc+0x160>
10c82604:       2845            moveal %d5,%a4
10c82606:       b8fc 0000       cmpaw #0,%a4
10c8260a:       6c02            bges 10c8260e <unix_read_proc+0x168>
10c8260c:       99cc            subal %a4,%a4
10c8260e:       200c            movel %a4,%d0
10c82610:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c82616:       4e5e            unlk %fp
10c82618:       4e75            rts
10c8261a:       4e75            rts

10c8261c <unix_inflight>:
10c8261c:       4e56 0000       linkw %fp,#0
10c82620:       206e 0008       moveal %fp@(8),%a0
10c82624:       7000            moveq #0,%d0
10c82626:       2068 0008       moveal %a0@(8),%a0
10c8262a:       2068 0008       moveal %a0@(8),%a0
10c8262e:       4a28 010c       tstb %a0@(268)
10c82632:       6720            beqs 10c82654 <unix_inflight+0x38>
10c82634:       41e8 011a       lea %a0@(282),%a0
10c82638:       2228 0018       movel %a0@(24),%d1
10c8263c:       6716            beqs 10c82654 <unix_inflight+0x38>
10c8263e:       2068 0008       moveal %a0@(8),%a0
10c82642:       b0fc 0000       cmpaw #0,%a0
10c82646:       670c            beqs 10c82654 <unix_inflight+0x38>
10c82648:       7001            moveq #1,%d0
10c8264a:       b090            cmpl %a0@,%d0
10c8264c:       57c0            seq %d0
10c8264e:       4880            extw %d0
10c82650:       48c0            extl %d0
10c82652:       c081            andl %d1,%d0
10c82654:       4a80            tstl %d0
10c82656:       6710            beqs 10c82668 <unix_inflight+0x4c>
10c82658:       2040            moveal %d0,%a0
10c8265a:       41e8 02d6       lea %a0@(726),%a0
10c8265e:       5290            addql #1,%a0@
10c82660:       41f9 1001 0d38  lea 10010d38 <unix_tot_inflight>,%a0
10c82666:       5290            addql #1,%a0@
10c82668:       4e5e            unlk %fp
10c8266a:       4e75            rts

10c8266c <unix_notinflight>:
10c8266c:       4e56 0000       linkw %fp,#0
10c82670:       206e 0008       moveal %fp@(8),%a0
10c82674:       7000            moveq #0,%d0
10c82676:       2068 0008       moveal %a0@(8),%a0
10c8267a:       2068 0008       moveal %a0@(8),%a0
10c8267e:       4a28 010c       tstb %a0@(268)
10c82682:       6720            beqs 10c826a4 <unix_notinflight+0x38>
10c82684:       41e8 011a       lea %a0@(282),%a0
10c82688:       2228 0018       movel %a0@(24),%d1
10c8268c:       6716            beqs 10c826a4 <unix_notinflight+0x38>
10c8268e:       2068 0008       moveal %a0@(8),%a0
10c82692:       b0fc 0000       cmpaw #0,%a0
10c82696:       670c            beqs 10c826a4 <unix_notinflight+0x38>
10c82698:       7001            moveq #1,%d0
10c8269a:       b090            cmpl %a0@,%d0
10c8269c:       57c0            seq %d0
10c8269e:       4880            extw %d0
10c826a0:       48c0            extl %d0
10c826a2:       c081            andl %d1,%d0
10c826a4:       4a80            tstl %d0
10c826a6:       6710            beqs 10c826b8 <unix_notinflight+0x4c>
10c826a8:       2040            moveal %d0,%a0
10c826aa:       41e8 02d6       lea %a0@(726),%a0
10c826ae:       5390            subql #1,%a0@
10c826b0:       41f9 1001 0d38  lea 10010d38 <unix_tot_inflight>,%a0
10c826b6:       5390            subql #1,%a0@
10c826b8:       4e5e            unlk %fp
10c826ba:       4e75            rts

10c826bc <unix_gc>:
10c826bc:       4e56 fff0       linkw %fp,#-16
10c826c0:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c826c4:       43f9 1001 0d3c  lea 10010d3c <unix_gc_sem.1485>,%a1
10c826ca:       5391            subql #1,%a1@
10c826cc:       6a06            bpls 10c826d4 <unix_gc+0x18>
10c826ce:       4ef9 10c8 9e2e  jmp 10c89e2e <packet_exit+0xf8>
10c826d4:       4280            clrl %d0
10c826d6:       4a80            tstl %d0
10c826d8:       6600 02c8       bnew 10c829a2 <unix_gc+0x2e6>
10c826dc:       283c 1003 33a2  movel #268645282,%d4
10c826e2:       76f0            moveq #-16,%d3
10c826e4:       d68e            addl %fp,%d3
10c826e6:       2044            moveal %d4,%a0
10c826e8:       203c 1003 37a2  movel #268646306,%d0
10c826ee:       2658            moveal %a0@+,%a3
10c826f0:       b6fc 0000       cmpaw #0,%a3
10c826f4:       6710            beqs 10c82706 <unix_gc+0x4a>
10c826f6:       72fd            moveq #-3,%d1
10c826f8:       2741 02d2       movel %d1,%a3@(722)
10c826fc:       266b 0010       moveal %a3@(16),%a3
10c82700:       b6fc 0000       cmpaw #0,%a3
10c82704:       66f0            bnes 10c826f6 <unix_gc+0x3a>
10c82706:       b088            cmpl %a0,%d0
10c82708:       6ce4            bges 10c826ee <unix_gc+0x32>
10c8270a:       7200            moveq #0,%d1
10c8270c:       43f9 1003 33a2  lea 100333a2 <unix_socket_table>,%a1
10c82712:       2001            movel %d1,%d0
10c82714:       e588            lsll #2,%d0
10c82716:       2671 0800       moveal %a1@(00000000,%d0:l),%a3
10c8271a:       2001            movel %d1,%d0
10c8271c:       5280            addql #1,%d0
10c8271e:       b6fc 0000       cmpaw #0,%a3
10c82722:       6748            beqs 10c8276c <unix_gc+0xb0>
10c82724:       2239 1001 0d34  movel 10010d34 <gc_current>,%d1
10c8272a:       206b 0306       moveal %a3@(774),%a0
10c8272e:       b0fc 0000       cmpaw #0,%a0
10c82732:       6728            beqs 10c8275c <unix_gc+0xa0>
10c82734:       2068 0014       moveal %a0@(20),%a0
10c82738:       b0fc 0000       cmpaw #0,%a0
10c8273c:       671e            beqs 10c8275c <unix_gc+0xa0>
10c8273e:       2068 0014       moveal %a0@(20),%a0
10c82742:       b1eb 02d6       cmpal %a3@(726),%a0
10c82746:       6f14            bles 10c8275c <unix_gc+0xa0>
10c82748:       74fd            moveq #-3,%d2
10c8274a:       b4ab 02d2       cmpl %a3@(722),%d2
10c8274e:       660c            bnes 10c8275c <unix_gc+0xa0>
10c82750:       41eb 0028       lea %a3@(40),%a0
10c82754:       5290            addql #1,%a0@
10c82756:       2741 02d2       movel %d1,%a3@(722)
10c8275a:       220b            movel %a3,%d1
10c8275c:       266b 0010       moveal %a3@(16),%a3
10c82760:       b6fc 0000       cmpaw #0,%a3
10c82764:       66c4            bnes 10c8272a <unix_gc+0x6e>
10c82766:       23c1 1001 0d34  movel %d1,10010d34 <gc_current>
10c8276c:       2200            movel %d0,%d1
10c8276e:       0c81 0000 0100  cmpil #256,%d1
10c82774:       6f9c            bles 10c82712 <unix_gc+0x56>
10c82776:       6000 00f8       braw 10c82870 <unix_gc+0x1b4>
10c8277a:       23eb 02d2 1001  movel %a3@(722),10010d34 <gc_current>
10c82780:       0d34 
10c82782:       41eb 0054       lea %a3@(84),%a0
10c82786:       2010            movel %a0@,%d0
10c82788:       b1c0            cmpal %d0,%a0
10c8278a:       6602            bnes 10c8278e <unix_gc+0xd2>
10c8278c:       7000            moveq #0,%d0
10c8278e:       2440            moveal %d0,%a2
10c82790:       4beb 0028       lea %a3@(40),%a5
10c82794:       b4fc 0000       cmpaw #0,%a2
10c82798:       6700 00ba       beqw 10c82854 <unix_gc+0x198>
10c8279c:       b1ca            cmpal %a2,%a0
10c8279e:       6700 00b4       beqw 10c82854 <unix_gc+0x198>
10c827a2:       206a 0038       moveal %a2@(56),%a0
10c827a6:       b0fc 0000       cmpaw #0,%a0
10c827aa:       676c            beqs 10c82818 <unix_gc+0x15c>
10c827ac:       2418            movel %a0@+,%d2
10c827ae:       2848            moveal %a0,%a4
10c827b0:       5382            subql #1,%d2
10c827b2:       72ff            moveq #-1,%d1
10c827b4:       b282            cmpl %d2,%d1
10c827b6:       6760            beqs 10c82818 <unix_gc+0x15c>
10c827b8:       205c            moveal %a4@+,%a0
10c827ba:       93c9            subal %a1,%a1
10c827bc:       2068 0008       moveal %a0@(8),%a0
10c827c0:       2068 0008       moveal %a0@(8),%a0
10c827c4:       4a28 010c       tstb %a0@(268)
10c827c8:       6722            beqs 10c827ec <unix_gc+0x130>
10c827ca:       41e8 011a       lea %a0@(282),%a0
10c827ce:       2228 0018       movel %a0@(24),%d1
10c827d2:       6718            beqs 10c827ec <unix_gc+0x130>
10c827d4:       2068 0008       moveal %a0@(8),%a0
10c827d8:       b0fc 0000       cmpaw #0,%a0
10c827dc:       670e            beqs 10c827ec <unix_gc+0x130>
10c827de:       7001            moveq #1,%d0
10c827e0:       b090            cmpl %a0@,%d0
10c827e2:       57c0            seq %d0
10c827e4:       4880            extw %d0
10c827e6:       48c0            extl %d0
10c827e8:       c280            andl %d0,%d1
10c827ea:       2241            moveal %d1,%a1
10c827ec:       b2fc 0000       cmpaw #0,%a1
10c827f0:       671c            beqs 10c8280e <unix_gc+0x152>
10c827f2:       72fd            moveq #-3,%d1
10c827f4:       b2a9 02d2       cmpl %a1@(722),%d1
10c827f8:       6614            bnes 10c8280e <unix_gc+0x152>
10c827fa:       41e9 0028       lea %a1@(40),%a0
10c827fe:       5290            addql #1,%a0@
10c82800:       2379 1001 0d34  movel 10010d34 <gc_current>,%a1@(722)
10c82806:       02d2 
10c82808:       23c9 1001 0d34  movel %a1,10010d34 <gc_current>
10c8280e:       51ca ffa8       dbf %d2,10c827b8 <unix_gc+0xfc>
10c82812:       4242            clrw %d2
10c82814:       5382            subql #1,%d2
10c82816:       64a0            bccs 10c827b8 <unix_gc+0xfc>
10c82818:       102b 0020       moveb %a3@(32),%d0
10c8281c:       0c00 000a       cmpib #10,%d0
10c82820:       6620            bnes 10c82842 <unix_gc+0x186>
10c82822:       226a 000c       moveal %a2@(12),%a1
10c82826:       74fd            moveq #-3,%d2
10c82828:       b4a9 02d2       cmpl %a1@(722),%d2
10c8282c:       6614            bnes 10c82842 <unix_gc+0x186>
10c8282e:       41e9 0028       lea %a1@(40),%a0
10c82832:       5290            addql #1,%a0@
10c82834:       2379 1001 0d34  movel 10010d34 <gc_current>,%a1@(722)
10c8283a:       02d2 
10c8283c:       23c9 1001 0d34  movel %a1,10010d34 <gc_current>
10c82842:       2452            moveal %a2@,%a2
10c82844:       b4fc 0000       cmpaw #0,%a2
10c82848:       670a            beqs 10c82854 <unix_gc+0x198>
10c8284a:       7054            moveq #84,%d0
10c8284c:       d08b            addl %a3,%d0
10c8284e:       b08a            cmpl %a2,%d0
10c82850:       6600 ff50       bnew 10c827a2 <unix_gc+0xe6>
10c82854:       40c1            movew %sr,%d1
10c82856:       007c 0700       oriw #1792,%sr
10c8285a:       2015            movel %a5@,%d0
10c8285c:       5380            subql #1,%d0
10c8285e:       2a80            movel %d0,%a5@
10c82860:       46c1            movew %d1,%sr
10c82862:       4a80            tstl %d0
10c82864:       660a            bnes 10c82870 <unix_gc+0x1b4>
10c82866:       2f0b            movel %a3,%sp@-
10c82868:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c8286e:       588f            addql #4,%sp
10c82870:       2039 1001 0d34  movel 10010d34 <gc_current>,%d0
10c82876:       2640            moveal %d0,%a3
10c82878:       70ff            moveq #-1,%d0
10c8287a:       b08b            cmpl %a3,%d0
10c8287c:       6600 fefc       bnew 10c8277a <unix_gc+0xbe>
10c82880:       41ee fff0       lea %fp@(-16),%a0
10c82884:       2d48 fff4       movel %a0,%fp@(-12)
10c82888:       2248            moveal %a0,%a1
10c8288a:       2d49 fff0       movel %a1,%fp@(-16)
10c8288e:       42ae fff8       clrl %fp@(-8)
10c82892:       7200            moveq #0,%d1
10c82894:       2001            movel %d1,%d0
10c82896:       e588            lsll #2,%d0
10c82898:       2044            moveal %d4,%a0
10c8289a:       2670 0800       moveal %a0@(00000000,%d0:l),%a3
10c8289e:       2001            movel %d1,%d0
10c828a0:       5280            addql #1,%d0
10c828a2:       b6fc 0000       cmpaw #0,%a3
10c828a6:       6700 0086       beqw 10c8292e <unix_gc+0x272>
10c828aa:       72fd            moveq #-3,%d1
10c828ac:       b2ab 02d2       cmpl %a3@(722),%d1
10c828b0:       666a            bnes 10c8291c <unix_gc+0x260>
10c828b2:       41eb 0054       lea %a3@(84),%a0
10c828b6:       2210            movel %a0@,%d1
10c828b8:       b1c1            cmpal %d1,%a0
10c828ba:       6602            bnes 10c828be <unix_gc+0x202>
10c828bc:       7200            moveq #0,%d1
10c828be:       2441            moveal %d1,%a2
10c828c0:       b4fc 0000       cmpaw #0,%a2
10c828c4:       6756            beqs 10c8291c <unix_gc+0x260>
10c828c6:       b1ca            cmpal %a2,%a0
10c828c8:       6752            beqs 10c8291c <unix_gc+0x260>
10c828ca:       2408            movel %a0,%d2
10c828cc:       2212            movel %a2@,%d1
10c828ce:       4aaa 0038       tstl %a2@(56)
10c828d2:       673e            beqs 10c82912 <unix_gc+0x256>
10c828d4:       206a 0008       moveal %a2@(8),%a0
10c828d8:       53a8 0008       subql #1,%a0@(8)
10c828dc:       2252            moveal %a2@,%a1
10c828de:       206a 0004       moveal %a2@(4),%a0
10c828e2:       4292            clrl %a2@
10c828e4:       42aa 0004       clrl %a2@(4)
10c828e8:       42aa 0008       clrl %a2@(8)
10c828ec:       2348 0004       movel %a0,%a1@(4)
10c828f0:       2089            movel %a1,%a0@
10c828f2:       41ee fff0       lea %fp@(-16),%a0
10c828f6:       2548 0008       movel %a0,%a2@(8)
10c828fa:       52ae fff8       addql #1,%fp@(-8)
10c828fe:       206e fff4       moveal %fp@(-12),%a0
10c82902:       43ee fff0       lea %fp@(-16),%a1
10c82906:       2489            movel %a1,%a2@
10c82908:       2548 0004       movel %a0,%a2@(4)
10c8290c:       2d4a fff4       movel %a2,%fp@(-12)
10c82910:       208a            movel %a2,%a0@
10c82912:       2441            moveal %d1,%a2
10c82914:       4a81            tstl %d1
10c82916:       6704            beqs 10c8291c <unix_gc+0x260>
10c82918:       b481            cmpl %d1,%d2
10c8291a:       66b0            bnes 10c828cc <unix_gc+0x210>
10c8291c:       72fd            moveq #-3,%d1
10c8291e:       2741 02d2       movel %d1,%a3@(722)
10c82922:       266b 0010       moveal %a3@(16),%a3
10c82926:       b6fc 0000       cmpaw #0,%a3
10c8292a:       6600 ff7e       bnew 10c828aa <unix_gc+0x1ee>
10c8292e:       2200            movel %d0,%d1
10c82930:       0c81 0000 0100  cmpil #256,%d1
10c82936:       6f00 ff5c       blew 10c82894 <unix_gc+0x1d8>
10c8293a:       6028            bras 10c82964 <unix_gc+0x2a8>
10c8293c:       7401            moveq #1,%d2
10c8293e:       b4a9 0070       cmpl %a1@(112),%d2
10c82942:       6716            beqs 10c8295a <unix_gc+0x29e>
10c82944:       41e9 0070       lea %a1@(112),%a0
10c82948:       40c1            movew %sr,%d1
10c8294a:       007c 0700       oriw #1792,%sr
10c8294e:       2010            movel %a0@,%d0
10c82950:       5380            subql #1,%d0
10c82952:       2080            movel %d0,%a0@
10c82954:       46c1            movew %d1,%sr
10c82956:       4a80            tstl %d0
10c82958:       660a            bnes 10c82964 <unix_gc+0x2a8>
10c8295a:       2f09            movel %a1,%sp@-
10c8295c:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c82962:       588f            addql #4,%sp
10c82964:       206e fff0       moveal %fp@(-16),%a0
10c82968:       93c9            subal %a1,%a1
10c8296a:       b688            cmpl %a0,%d3
10c8296c:       671a            beqs 10c82988 <unix_gc+0x2cc>
10c8296e:       2248            moveal %a0,%a1
10c82970:       2051            moveal %a1@,%a0
10c82972:       53ae fff8       subql #1,%fp@(-8)
10c82976:       2143 0004       movel %d3,%a0@(4)
10c8297a:       2d48 fff0       movel %a0,%fp@(-16)
10c8297e:       4291            clrl %a1@
10c82980:       42a9 0004       clrl %a1@(4)
10c82984:       42a9 0008       clrl %a1@(8)
10c82988:       b2fc 0000       cmpaw #0,%a1
10c8298c:       66ae            bnes 10c8293c <unix_gc+0x280>
10c8298e:       227c 1001 0d3c  moveal #268504380,%a1
10c82994:       41fa 000c       lea %pc@(10c829a2 <unix_gc+0x2e6>),%a0
10c82998:       5291            addql #1,%a1@
10c8299a:       6e06            bgts 10c829a2 <unix_gc+0x2e6>
10c8299c:       4ef9 10c8 571c  jmp 10c8571c <__up_wakeup>
10c829a2:       4cee 3c1c ffd4  moveml %fp@(-44),%d2-%d4/%a2-%a5
10c829a8:       4e5e            unlk %fp
10c829aa:       4e75            rts

10c829ac <packet_sock_destruct>:
10c829ac:       4e56 0000       linkw %fp,#0
10c829b0:       2f0a            movel %a2,%sp@-
10c829b2:       246e 0008       moveal %fp@(8),%a2
10c829b6:       4aaa 0050       tstl %a2@(80)
10c829ba:       6712            beqs 10c829ce <packet_sock_destruct+0x22>
10c829bc:       4878 00cc       pea cc <LSIGTRAP+0xc7>
10c829c0:       4879 1000 aaa7  pea 1000aaa7 <timer_bug_msg+0x18e0>
10c829c6:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c829cc:       508f            addql #8,%sp
10c829ce:       4aaa 0064       tstl %a2@(100)
10c829d2:       6712            beqs 10c829e6 <packet_sock_destruct+0x3a>
10c829d4:       4878 00cd       pea cd <LSIGTRAP+0xc8>
10c829d8:       4879 1000 ab0b  pea 1000ab0b <timer_bug_msg+0x1944>
10c829de:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c829e4:       508f            addql #8,%sp
10c829e6:       102a 0094       moveb %a2@(148),%d0
10c829ea:       6610            bnes 10c829fc <packet_sock_destruct+0x50>
10c829ec:       2f0a            movel %a2,%sp@-
10c829ee:       4879 1000 ab6f  pea 1000ab6f <timer_bug_msg+0x19a8>
10c829f4:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c829fa:       6016            bras 10c82a12 <packet_sock_destruct+0x66>
10c829fc:       202a 02aa       movel %a2@(682),%d0
10c82a00:       6708            beqs 10c82a0a <packet_sock_destruct+0x5e>
10c82a02:       2f00            movel %d0,%sp@-
10c82a04:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c82a0a:       41f9 1003 2960  lea 10032960 <packet_socks_nr>,%a0
10c82a10:       5390            subql #1,%a0@
10c82a12:       246e fffc       moveal %fp@(-4),%a2
10c82a16:       4e5e            unlk %fp
10c82a18:       4e75            rts

10c82a1a <packet_rcv_spkt>:
10c82a1a:       4e56 0000       linkw %fp,#0
10c82a1e:       48e7 003c       moveml %a2-%a5,%sp@-
10c82a22:       246e 0008       moveal %fp@(8),%a2
10c82a26:       206e 0010       moveal %fp@(16),%a0
10c82a2a:       2868 000a       moveal %a0@(10),%a4
10c82a2e:       0c2a 0005 006a  cmpib #5,%a2@(106)
10c82a34:       6700 00fc       beqw 10c82b32 <packet_rcv_spkt+0x118>
10c82a38:       7001            moveq #1,%d0
10c82a3a:       b0aa 0070       cmpl %a2@(112),%d0
10c82a3e:       673a            beqs 10c82a7a <packet_rcv_spkt+0x60>
10c82a40:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c82a44:       2f0a            movel %a2,%sp@-
10c82a46:       4eb9 10c5 59b2  jsr 10c559b2 <skb_clone>
10c82a4c:       2640            moveal %d0,%a3
10c82a4e:       508f            addql #8,%sp
10c82a50:       7001            moveq #1,%d0
10c82a52:       b0aa 0070       cmpl %a2@(112),%d0
10c82a56:       6716            beqs 10c82a6e <packet_rcv_spkt+0x54>
10c82a58:       41ea 0070       lea %a2@(112),%a0
10c82a5c:       40c1            movew %sr,%d1
10c82a5e:       007c 0700       oriw #1792,%sr
10c82a62:       2010            movel %a0@,%d0
10c82a64:       5380            subql #1,%d0
10c82a66:       2080            movel %d0,%a0@
10c82a68:       46c1            movew %d1,%sr
10c82a6a:       4a80            tstl %d0
10c82a6c:       660e            bnes 10c82a7c <packet_rcv_spkt+0x62>
10c82a6e:       2f0a            movel %a2,%sp@-
10c82a70:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c82a76:       588f            addql #4,%sp
10c82a78:       6002            bras 10c82a7c <packet_rcv_spkt+0x62>
10c82a7a:       264a            moveal %a2,%a3
10c82a7c:       244b            moveal %a3,%a2
10c82a7e:       b4fc 0000       cmpaw #0,%a2
10c82a82:       6700 00d4       beqw 10c82b58 <packet_rcv_spkt+0x13e>
10c82a86:       4bea 002c       lea %a2@(44),%a5
10c82a8a:       222a 0080       movel %a2@(128),%d1
10c82a8e:       92aa 0024       subl %a2@(36),%d1
10c82a92:       202a 0024       movel %a2@(36),%d0
10c82a96:       2540 0080       movel %d0,%a2@(128)
10c82a9a:       d3aa 005c       addl %d1,%a2@(92)
10c82a9e:       b0aa 007c       cmpl %a2@(124),%d0
10c82aa2:       6414            bccs 10c82ab8 <packet_rcv_spkt+0x9e>
10c82aa4:       2f3c 10c8 2aa4  movel #281553572,%sp@-
10c82aaa:       2f01            movel %d1,%sp@-
10c82aac:       2f0b            movel %a3,%sp@-
10c82aae:       4eb9 10c5 5604  jsr 10c55604 <skb_under_panic>
10c82ab4:       4fef 000c       lea %sp@(12),%sp
10c82ab8:       204d            moveal %a5,%a0
10c82aba:       226e 000c       moveal %fp@(12),%a1
10c82abe:       30e9 005e       movew %a1@(94),%a0@+
10c82ac2:       700e            moveq #14,%d0
10c82ac4:       226e 000c       moveal %fp@(12),%a1
10c82ac8:       10d9            moveb %a1@+,%a0@+
10c82aca:       6704            beqs 10c82ad0 <packet_rcv_spkt+0xb6>
10c82acc:       5380            subql #1,%d0
10c82ace:       66f8            bnes 10c82ac8 <packet_rcv_spkt+0xae>
10c82ad0:       3b6b 0074 0010  movew %a3@(116),%a5@(16)
10c82ad6:       222b 0078       movel %a3@(120),%d1
10c82ada:       202c 0050       movel %a4@(80),%d0
10c82ade:       d081            addl %d1,%d0
10c82ae0:       b0ac 0040       cmpl %a4@(64),%d0
10c82ae4:       644c            bccs 10c82b32 <packet_rcv_spkt+0x118>
10c82ae6:       42ab 0018       clrl %a3@(24)
10c82aea:       274c 000c       movel %a4,%a3@(12)
10c82aee:       277c 10c5 4c0e  movel #281365518,%a3@(140)
10c82af4:       008c 
10c82af6:       d3ac 0050       addl %d1,%a4@(80)
10c82afa:       41ec 0054       lea %a4@(84),%a0
10c82afe:       40c0            movew %sr,%d0
10c82b00:       007c 0700       oriw #1792,%sr
10c82b04:       2748 0008       movel %a0,%a3@(8)
10c82b08:       52a8 0008       addql #1,%a0@(8)
10c82b0c:       2268 0004       moveal %a0@(4),%a1
10c82b10:       2688            movel %a0,%a3@
10c82b12:       2749 0004       movel %a1,%a3@(4)
10c82b16:       214b 0004       movel %a3,%a0@(4)
10c82b1a:       228b            movel %a3,%a1@
10c82b1c:       46c0            movew %d0,%sr
10c82b1e:       102c 0094       moveb %a4@(148),%d0
10c82b22:       6634            bnes 10c82b58 <packet_rcv_spkt+0x13e>
10c82b24:       2f2b 005c       movel %a3@(92),%sp@-
10c82b28:       2f0c            movel %a4,%sp@-
10c82b2a:       206c 0312       moveal %a4@(786),%a0
10c82b2e:       4e90            jsr %a0@
10c82b30:       6026            bras 10c82b58 <packet_rcv_spkt+0x13e>
10c82b32:       7001            moveq #1,%d0
10c82b34:       b0aa 0070       cmpl %a2@(112),%d0
10c82b38:       6716            beqs 10c82b50 <packet_rcv_spkt+0x136>
10c82b3a:       41ea 0070       lea %a2@(112),%a0
10c82b3e:       40c1            movew %sr,%d1
10c82b40:       007c 0700       oriw #1792,%sr
10c82b44:       2010            movel %a0@,%d0
10c82b46:       5380            subql #1,%d0
10c82b48:       2080            movel %d0,%a0@
10c82b4a:       46c1            movew %d1,%sr
10c82b4c:       4a80            tstl %d0
10c82b4e:       6608            bnes 10c82b58 <packet_rcv_spkt+0x13e>
10c82b50:       2f0a            movel %a2,%sp@-
10c82b52:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c82b58:       7000            moveq #0,%d0
10c82b5a:       4cee 3c00 fff0  moveml %fp@(-16),%a2-%a5
10c82b60:       4e5e            unlk %fp
10c82b62:       4e75            rts

10c82b64 <packet_sendmsg_spkt>:
10c82b64:       4e56 0000       linkw %fp,#0
10c82b68:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c82b6c:       206e 0008       moveal %fp@(8),%a0
10c82b70:       286e 000c       moveal %fp@(12),%a4
10c82b74:       262e 0010       movel %fp@(16),%d3
10c82b78:       2a68 0018       moveal %a0@(24),%a5
10c82b7c:       2054            moveal %a4@,%a0
10c82b7e:       4244            clrw %d4
10c82b80:       b0fc 0000       cmpaw #0,%a0
10c82b84:       671c            beqs 10c82ba2 <packet_sendmsg_spkt+0x3e>
10c82b86:       202c 0004       movel %a4@(4),%d0
10c82b8a:       720f            moveq #15,%d1
10c82b8c:       b280            cmpl %d0,%d1
10c82b8e:       6506            bcss 10c82b96 <packet_sendmsg_spkt+0x32>
10c82b90:       70ea            moveq #-22,%d0
10c82b92:       6000 0196       braw 10c82d2a <packet_sendmsg_spkt+0x1c6>
10c82b96:       7212            moveq #18,%d1
10c82b98:       b280            cmpl %d0,%d1
10c82b9a:       660c            bnes 10c82ba8 <packet_sendmsg_spkt+0x44>
10c82b9c:       3828 0010       movew %a0@(16),%d4
10c82ba0:       6006            bras 10c82ba8 <packet_sendmsg_spkt+0x44>
10c82ba2:       7095            moveq #-107,%d0
10c82ba4:       6000 0184       braw 10c82d2a <packet_sendmsg_spkt+0x1c6>
10c82ba8:       4228 000f       clrb %a0@(15)
10c82bac:       4868 0002       pea %a0@(2)
10c82bb0:       4eb9 10c5 7bd6  jsr 10c57bd6 <dev_get_by_name>
10c82bb6:       2640            moveal %d0,%a3
10c82bb8:       74ed            moveq #-19,%d2
10c82bba:       588f            addql #4,%sp
10c82bbc:       b6fc 0000       cmpaw #0,%a3
10c82bc0:       6700 0166       beqw 10c82d28 <packet_sendmsg_spkt+0x1c4>
10c82bc4:       74a6            moveq #-90,%d2
10c82bc6:       4280            clrl %d0
10c82bc8:       302b 0060       movew %a3@(96),%d0
10c82bcc:       d0ab 005a       addl %a3@(90),%d0
10c82bd0:       b083            cmpl %d3,%d0
10c82bd2:       6500 0130       bcsw 10c82d04 <packet_sendmsg_spkt+0x1a0>
10c82bd6:       7497            moveq #-105,%d2
10c82bd8:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c82bdc:       42a7            clrl %sp@-
10c82bde:       4280            clrl %d0
10c82be0:       302b 0060       movew %a3@(96),%d0
10c82be4:       2043            moveal %d3,%a0
10c82be6:       4870 080f       pea %a0@(0000000f,%d0:l)
10c82bea:       2f0d            movel %a5,%sp@-
10c82bec:       4eb9 10c5 4c28  jsr 10c54c28 <sock_wmalloc>
10c82bf2:       2440            moveal %d0,%a2
10c82bf4:       4fef 0010       lea %sp@(16),%sp
10c82bf8:       b4fc 0000       cmpaw #0,%a2
10c82bfc:       6700 0106       beqw 10c82d04 <packet_sendmsg_spkt+0x1a0>
10c82c00:       4280            clrl %d0
10c82c02:       302b 0060       movew %a3@(96),%d0
10c82c06:       720f            moveq #15,%d1
10c82c08:       d081            addl %d1,%d0
10c82c0a:       72f0            moveq #-16,%d1
10c82c0c:       c081            andl %d1,%d0
10c82c0e:       222a 0080       movel %a2@(128),%d1
10c82c12:       d280            addl %d0,%d1
10c82c14:       2541 0080       movel %d1,%a2@(128)
10c82c18:       206a 0084       moveal %a2@(132),%a0
10c82c1c:       d1c0            addal %d0,%a0
10c82c1e:       2548 0084       movel %a0,%a2@(132)
10c82c22:       2541 0020       movel %d1,%a2@(32)
10c82c26:       4aab 00f8       tstl %a3@(248)
10c82c2a:       6718            beqs 10c82c44 <packet_sendmsg_spkt+0xe0>
10c82c2c:       4280            clrl %d0
10c82c2e:       302b 0060       movew %a3@(96),%d0
10c82c32:       9280            subl %d0,%d1
10c82c34:       2541 0080       movel %d1,%a2@(128)
10c82c38:       4280            clrl %d0
10c82c3a:       302b 0060       movew %a3@(96),%d0
10c82c3e:       91c0            subal %d0,%a0
10c82c40:       2548 0084       movel %a0,%a2@(132)
10c82c44:       2f03            movel %d3,%sp@-
10c82c46:       2f2c 0008       movel %a4@(8),%sp@-
10c82c4a:       242a 0084       movel %a2@(132),%d2
10c82c4e:       4aaa 0060       tstl %a2@(96)
10c82c52:       670c            beqs 10c82c60 <packet_sendmsg_spkt+0xfc>
10c82c54:       4879 1000 aaa2  pea 1000aaa2 <timer_bug_msg+0x18db>
10c82c5a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c82c60:       2002            movel %d2,%d0
10c82c62:       d083            addl %d3,%d0
10c82c64:       2540 0084       movel %d0,%a2@(132)
10c82c68:       d7aa 005c       addl %d3,%a2@(92)
10c82c6c:       b0aa 0088       cmpl %a2@(136),%d0
10c82c70:       6314            blss 10c82c86 <packet_sendmsg_spkt+0x122>
10c82c72:       2f3c 10c8 2c72  movel #281554034,%sp@-
10c82c78:       2f03            movel %d3,%sp@-
10c82c7a:       2f0a            movel %a2,%sp@-
10c82c7c:       4eb9 10c5 55c4  jsr 10c555c4 <skb_over_panic>
10c82c82:       4fef 000c       lea %sp@(12),%sp
10c82c86:       2f02            movel %d2,%sp@-
10c82c88:       4eb9 10c5 6ba0  jsr 10c56ba0 <memcpy_fromiovec>
10c82c8e:       2400            movel %d0,%d2
10c82c90:       3544 0074       movew %d4,%a2@(116)
10c82c94:       254b 0018       movel %a3,%a2@(24)
10c82c98:       256d 028a 006c  movel %a5@(650),%a2@(108)
10c82c9e:       4fef 000c       lea %sp@(12),%sp
10c82ca2:       4a82            tstl %d2
10c82ca4:       6636            bnes 10c82cdc <packet_sendmsg_spkt+0x178>
10c82ca6:       749c            moveq #-100,%d2
10c82ca8:       082b 0000 0053  btst #0,%a3@(83)
10c82cae:       672c            beqs 10c82cdc <packet_sendmsg_spkt+0x178>
10c82cb0:       2f0a            movel %a2,%sp@-
10c82cb2:       4eb9 10c5 812a  jsr 10c5812a <dev_queue_xmit>
10c82cb8:       588f            addql #4,%sp
10c82cba:       41eb 00d8       lea %a3@(216),%a0
10c82cbe:       40c1            movew %sr,%d1
10c82cc0:       007c 0700       oriw #1792,%sr
10c82cc4:       2010            movel %a0@,%d0
10c82cc6:       5380            subql #1,%d0
10c82cc8:       2080            movel %d0,%a0@
10c82cca:       46c1            movew %d1,%sr
10c82ccc:       4a80            tstl %d0
10c82cce:       6608            bnes 10c82cd8 <packet_sendmsg_spkt+0x174>
10c82cd0:       2f0b            movel %a3,%sp@-
10c82cd2:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c82cd8:       2003            movel %d3,%d0
10c82cda:       604e            bras 10c82d2a <packet_sendmsg_spkt+0x1c6>
10c82cdc:       7001            moveq #1,%d0
10c82cde:       b0aa 0070       cmpl %a2@(112),%d0
10c82ce2:       6716            beqs 10c82cfa <packet_sendmsg_spkt+0x196>
10c82ce4:       41ea 0070       lea %a2@(112),%a0
10c82ce8:       40c1            movew %sr,%d1
10c82cea:       007c 0700       oriw #1792,%sr
10c82cee:       2010            movel %a0@,%d0
10c82cf0:       5380            subql #1,%d0
10c82cf2:       2080            movel %d0,%a0@
10c82cf4:       46c1            movew %d1,%sr
10c82cf6:       4a80            tstl %d0
10c82cf8:       660a            bnes 10c82d04 <packet_sendmsg_spkt+0x1a0>
10c82cfa:       2f0a            movel %a2,%sp@-
10c82cfc:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c82d02:       588f            addql #4,%sp
10c82d04:       b6fc 0000       cmpaw #0,%a3
10c82d08:       671e            beqs 10c82d28 <packet_sendmsg_spkt+0x1c4>
10c82d0a:       41eb 00d8       lea %a3@(216),%a0
10c82d0e:       40c1            movew %sr,%d1
10c82d10:       007c 0700       oriw #1792,%sr
10c82d14:       2010            movel %a0@,%d0
10c82d16:       5380            subql #1,%d0
10c82d18:       2080            movel %d0,%a0@
10c82d1a:       46c1            movew %d1,%sr
10c82d1c:       4a80            tstl %d0
10c82d1e:       6608            bnes 10c82d28 <packet_sendmsg_spkt+0x1c4>
10c82d20:       2f0b            movel %a3,%sp@-
10c82d22:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c82d28:       2002            movel %d2,%d0
10c82d2a:       4cee 3c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a5
10c82d30:       4e5e            unlk %fp
10c82d32:       4e75            rts

10c82d34 <packet_rcv>:
10c82d34:       4e56 0000       linkw %fp,#0
10c82d38:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c82d3c:       246e 0008       moveal %fp@(8),%a2
10c82d40:       282e 000c       movel %fp@(12),%d4
10c82d44:       266a 0080       moveal %a2@(128),%a3
10c82d48:       242a 005c       movel %a2@(92),%d2
10c82d4c:       102a 006a       moveb %a2@(106),%d0
10c82d50:       0c00 0005       cmpib #5,%d0
10c82d54:       6700 0184       beqw 10c82eda <packet_rcv+0x1a6>
10c82d58:       206e 0010       moveal %fp@(16),%a0
10c82d5c:       2868 000a       moveal %a0@(10),%a4
10c82d60:       2a6c 02aa       moveal %a4@(682),%a5
10c82d64:       2544 0018       movel %d4,%a2@(24)
10c82d68:       2044            moveal %d4,%a0
10c82d6a:       4aa8 00f8       tstl %a0@(248)
10c82d6e:       6768            beqs 10c82dd8 <packet_rcv+0xa4>
10c82d70:       0c6c 0002 028e  cmpiw #2,%a4@(654)
10c82d76:       6732            beqs 10c82daa <packet_rcv+0x76>
10c82d78:       220b            movel %a3,%d1
10c82d7a:       92aa 0024       subl %a2@(36),%d1
10c82d7e:       200b            movel %a3,%d0
10c82d80:       9081            subl %d1,%d0
10c82d82:       2540 0080       movel %d0,%a2@(128)
10c82d86:       2242            moveal %d2,%a1
10c82d88:       d3c1            addal %d1,%a1
10c82d8a:       2549 005c       movel %a1,%a2@(92)
10c82d8e:       b0aa 007c       cmpl %a2@(124),%d0
10c82d92:       6444            bccs 10c82dd8 <packet_rcv+0xa4>
10c82d94:       2f3c 10c8 2d94  movel #281554324,%sp@-
10c82d9a:       2f01            movel %d1,%sp@-
10c82d9c:       2f0a            movel %a2,%sp@-
10c82d9e:       4eb9 10c5 5604  jsr 10c55604 <skb_under_panic>
10c82da4:       4fef 000c       lea %sp@(12),%sp
10c82da8:       602e            bras 10c82dd8 <packet_rcv+0xa4>
10c82daa:       0c00 0004       cmpib #4,%d0
10c82dae:       6628            bnes 10c82dd8 <packet_rcv+0xa4>
10c82db0:       222a 0020       movel %a2@(32),%d1
10c82db4:       928b            subl %a3,%d1
10c82db6:       b481            cmpl %d1,%d2
10c82db8:       651e            bcss 10c82dd8 <packet_rcv+0xa4>
10c82dba:       2002            movel %d2,%d0
10c82dbc:       9081            subl %d1,%d0
10c82dbe:       2540 005c       movel %d0,%a2@(92)
10c82dc2:       b0aa 0060       cmpl %a2@(96),%d0
10c82dc6:       640c            bccs 10c82dd4 <packet_rcv+0xa0>
10c82dc8:       4879 1000 aaa2  pea 1000aaa2 <timer_bug_msg+0x18db>
10c82dce:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c82dd4:       d3aa 0080       addl %d1,%a2@(128)
10c82dd8:       202c 0050       movel %a4@(80),%d0
10c82ddc:       d0aa 0078       addl %a2@(120),%d0
10c82de0:       b0ac 0040       cmpl %a4@(64),%d0
10c82de4:       6400 00da       bccw 10c82ec0 <packet_rcv+0x18c>
10c82de8:       7001            moveq #1,%d0
10c82dea:       b0aa 0070       cmpl %a2@(112),%d0
10c82dee:       674c            beqs 10c82e3c <packet_rcv+0x108>
10c82df0:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c82df4:       2f0a            movel %a2,%sp@-
10c82df6:       4eb9 10c5 59b2  jsr 10c559b2 <skb_clone>
10c82dfc:       2600            movel %d0,%d3
10c82dfe:       508f            addql #8,%sp
10c82e00:       6700 00be       beqw 10c82ec0 <packet_rcv+0x18c>
10c82e04:       b7ea 0080       cmpal %a2@(128),%a3
10c82e08:       6708            beqs 10c82e12 <packet_rcv+0xde>
10c82e0a:       254b 0080       movel %a3,%a2@(128)
10c82e0e:       2542 005c       movel %d2,%a2@(92)
10c82e12:       7001            moveq #1,%d0
10c82e14:       b0aa 0070       cmpl %a2@(112),%d0
10c82e18:       6716            beqs 10c82e30 <packet_rcv+0xfc>
10c82e1a:       41ea 0070       lea %a2@(112),%a0
10c82e1e:       40c1            movew %sr,%d1
10c82e20:       007c 0700       oriw #1792,%sr
10c82e24:       2010            movel %a0@,%d0
10c82e26:       5380            subql #1,%d0
10c82e28:       2080            movel %d0,%a0@
10c82e2a:       46c1            movew %d1,%sr
10c82e2c:       4a80            tstl %d0
10c82e2e:       660a            bnes 10c82e3a <packet_rcv+0x106>
10c82e30:       2f0a            movel %a2,%sp@-
10c82e32:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c82e38:       588f            addql #4,%sp
10c82e3a:       2443            moveal %d3,%a2
10c82e3c:       47ea 002c       lea %a2@(44),%a3
10c82e40:       36bc 0011       movew #17,%a3@
10c82e44:       2044            moveal %d4,%a0
10c82e46:       3768 005e 0008  movew %a0@(94),%a3@(8)
10c82e4c:       376a 0074 0002  movew %a2@(116),%a3@(2)
10c82e52:       176a 006a 000a  moveb %a2@(106),%a3@(10)
10c82e58:       2768 003a 0004  movel %a0@(58),%a3@(4)
10c82e5e:       422b 000b       clrb %a3@(11)
10c82e62:       2068 0120       moveal %a0@(288),%a0
10c82e66:       b0fc 0000       cmpaw #0,%a0
10c82e6a:       670e            beqs 10c82e7a <packet_rcv+0x146>
10c82e6c:       486a 0038       pea %a2@(56)
10c82e70:       2f0a            movel %a2,%sp@-
10c82e72:       4e90            jsr %a0@
10c82e74:       1740 000b       moveb %d0,%a3@(11)
10c82e78:       508f            addql #8,%sp
10c82e7a:       254c 000c       movel %a4,%a2@(12)
10c82e7e:       257c 10c5 4c0e  movel #281365518,%a2@(140)
10c82e84:       008c 
10c82e86:       202a 0078       movel %a2@(120),%d0
10c82e8a:       d1ac 0050       addl %d0,%a4@(80)
10c82e8e:       42aa 0018       clrl %a2@(24)
10c82e92:       52ad 001c       addql #1,%a5@(28)
10c82e96:       41ec 0054       lea %a4@(84),%a0
10c82e9a:       2548 0008       movel %a0,%a2@(8)
10c82e9e:       52a8 0008       addql #1,%a0@(8)
10c82ea2:       2268 0004       moveal %a0@(4),%a1
10c82ea6:       2488            movel %a0,%a2@
10c82ea8:       2549 0004       movel %a1,%a2@(4)
10c82eac:       214a 0004       movel %a2,%a0@(4)
10c82eb0:       228a            movel %a2,%a1@
10c82eb2:       2f2a 005c       movel %a2@(92),%sp@-
10c82eb6:       2f0c            movel %a4,%sp@-
10c82eb8:       206c 0312       moveal %a4@(786),%a0
10c82ebc:       4e90            jsr %a0@
10c82ebe:       6040            bras 10c82f00 <packet_rcv+0x1cc>
10c82ec0:       52ad 0020       addql #1,%a5@(32)
10c82ec4:       b7ea 0080       cmpal %a2@(128),%a3
10c82ec8:       6710            beqs 10c82eda <packet_rcv+0x1a6>
10c82eca:       7001            moveq #1,%d0
10c82ecc:       b0aa 0070       cmpl %a2@(112),%d0
10c82ed0:       6708            beqs 10c82eda <packet_rcv+0x1a6>
10c82ed2:       254b 0080       movel %a3,%a2@(128)
10c82ed6:       2542 005c       movel %d2,%a2@(92)
10c82eda:       7001            moveq #1,%d0
10c82edc:       b0aa 0070       cmpl %a2@(112),%d0
10c82ee0:       6716            beqs 10c82ef8 <packet_rcv+0x1c4>
10c82ee2:       41ea 0070       lea %a2@(112),%a0
10c82ee6:       40c1            movew %sr,%d1
10c82ee8:       007c 0700       oriw #1792,%sr
10c82eec:       2010            movel %a0@,%d0
10c82eee:       5380            subql #1,%d0
10c82ef0:       2080            movel %d0,%a0@
10c82ef2:       46c1            movew %d1,%sr
10c82ef4:       4a80            tstl %d0
10c82ef6:       6608            bnes 10c82f00 <packet_rcv+0x1cc>
10c82ef8:       2f0a            movel %a2,%sp@-
10c82efa:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c82f00:       7000            moveq #0,%d0
10c82f02:       4cee 3c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a5
10c82f08:       4e5e            unlk %fp
10c82f0a:       4e75            rts

10c82f0c <packet_sendmsg>:
10c82f0c:       4e56 fffc       linkw %fp,#-4
10c82f10:       48e7 3e3c       moveml %d2-%d6/%a2-%a5,%sp@-
10c82f14:       242e 0008       movel %fp@(8),%d2
10c82f18:       2a6e 000c       moveal %fp@(12),%a5
10c82f1c:       262e 0010       movel %fp@(16),%d3
10c82f20:       2042            moveal %d2,%a0
10c82f22:       2868 0018       moveal %a0@(24),%a4
10c82f26:       2055            moveal %a5@,%a0
10c82f28:       7a00            moveq #0,%d5
10c82f2a:       b0fc 0000       cmpaw #0,%a0
10c82f2e:       6610            bnes 10c82f40 <packet_sendmsg+0x34>
10c82f30:       206c 02aa       moveal %a4@(682),%a0
10c82f34:       2028 0018       movel %a0@(24),%d0
10c82f38:       382c 000a       movew %a4@(10),%d4
10c82f3c:       7c00            moveq #0,%d6
10c82f3e:       601c            bras 10c82f5c <packet_sendmsg+0x50>
10c82f40:       70ea            moveq #-22,%d0
10c82f42:       2d40 fffc       movel %d0,%fp@(-4)
10c82f46:       7213            moveq #19,%d1
10c82f48:       b2ad 0004       cmpl %a5@(4),%d1
10c82f4c:       6400 01da       bccw 10c83128 <packet_sendmsg+0x21c>
10c82f50:       2028 0004       movel %a0@(4),%d0
10c82f54:       3828 0002       movew %a0@(2),%d4
10c82f58:       7c0c            moveq #12,%d6
10c82f5a:       dc88            addl %a0,%d6
10c82f5c:       2f00            movel %d0,%sp@-
10c82f5e:       4eb9 10c5 7c3a  jsr 10c57c3a <dev_get_by_index>
10c82f64:       2640            moveal %d0,%a3
10c82f66:       70fa            moveq #-6,%d0
10c82f68:       2d40 fffc       movel %d0,%fp@(-4)
10c82f6c:       588f            addql #4,%sp
10c82f6e:       b6fc 0000       cmpaw #0,%a3
10c82f72:       6700 01b4       beqw 10c83128 <packet_sendmsg+0x21c>
10c82f76:       2042            moveal %d2,%a0
10c82f78:       0c68 0003 0028  cmpiw #3,%a0@(40)
10c82f7e:       6606            bnes 10c82f86 <packet_sendmsg+0x7a>
10c82f80:       4285            clrl %d5
10c82f82:       3a2b 0060       movew %a3@(96),%d5
10c82f86:       70a6            moveq #-90,%d0
10c82f88:       2d40 fffc       movel %d0,%fp@(-4)
10c82f8c:       202b 005a       movel %a3@(90),%d0
10c82f90:       d085            addl %d5,%d0
10c82f92:       b083            cmpl %d3,%d0
10c82f94:       6500 016e       bcsw 10c83104 <packet_sendmsg+0x1f8>
10c82f98:       486e fffc       pea %fp@(-4)
10c82f9c:       7240            moveq #64,%d1
10c82f9e:       c2ad 0018       andl %a5@(24),%d1
10c82fa2:       2f01            movel %d1,%sp@-
10c82fa4:       4280            clrl %d0
10c82fa6:       302b 0060       movew %a3@(96),%d0
10c82faa:       2043            moveal %d3,%a0
10c82fac:       4870 080f       pea %a0@(0000000f,%d0:l)
10c82fb0:       2f0c            movel %a4,%sp@-
10c82fb2:       4eb9 10c5 4faa  jsr 10c54faa <sock_alloc_send_skb>
10c82fb8:       2440            moveal %d0,%a2
10c82fba:       4fef 0010       lea %sp@(16),%sp
10c82fbe:       b4fc 0000       cmpaw #0,%a2
10c82fc2:       6700 0140       beqw 10c83104 <packet_sendmsg+0x1f8>
10c82fc6:       4280            clrl %d0
10c82fc8:       302b 0060       movew %a3@(96),%d0
10c82fcc:       720f            moveq #15,%d1
10c82fce:       d081            addl %d1,%d0
10c82fd0:       72f0            moveq #-16,%d1
10c82fd2:       c081            andl %d1,%d0
10c82fd4:       222a 0080       movel %a2@(128),%d1
10c82fd8:       d280            addl %d0,%d1
10c82fda:       2541 0080       movel %d1,%a2@(128)
10c82fde:       d1aa 0084       addl %d0,%a2@(132)
10c82fe2:       2541 0020       movel %d1,%a2@(32)
10c82fe6:       4aab 00f8       tstl %a3@(248)
10c82fea:       673a            beqs 10c83026 <packet_sendmsg+0x11a>
10c82fec:       70ea            moveq #-22,%d0
10c82fee:       2d40 fffc       movel %d0,%fp@(-4)
10c82ff2:       2f03            movel %d3,%sp@-
10c82ff4:       42a7            clrl %sp@-
10c82ff6:       2f06            movel %d6,%sp@-
10c82ff8:       3f04            movew %d4,%sp@-
10c82ffa:       4267            clrw %sp@-
10c82ffc:       2f0b            movel %a3,%sp@-
10c82ffe:       2f0a            movel %a2,%sp@-
10c83000:       206b 00f8       moveal %a3@(248),%a0
10c83004:       4e90            jsr %a0@
10c83006:       4fef 0018       lea %sp@(24),%sp
10c8300a:       2042            moveal %d2,%a0
10c8300c:       0c68 0002 0028  cmpiw #2,%a0@(40)
10c83012:       670c            beqs 10c83020 <packet_sendmsg+0x114>
10c83014:       256a 0080 0084  movel %a2@(128),%a2@(132)
10c8301a:       42aa 005c       clrl %a2@(92)
10c8301e:       6006            bras 10c83026 <packet_sendmsg+0x11a>
10c83020:       4a80            tstl %d0
10c83022:       6d00 00b8       bltw 10c830dc <packet_sendmsg+0x1d0>
10c83026:       2f03            movel %d3,%sp@-
10c83028:       2f2d 0008       movel %a5@(8),%sp@-
10c8302c:       242a 0084       movel %a2@(132),%d2
10c83030:       4aaa 0060       tstl %a2@(96)
10c83034:       670c            beqs 10c83042 <packet_sendmsg+0x136>
10c83036:       4879 1000 aaa2  pea 1000aaa2 <timer_bug_msg+0x18db>
10c8303c:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c83042:       2002            movel %d2,%d0
10c83044:       d083            addl %d3,%d0
10c83046:       2540 0084       movel %d0,%a2@(132)
10c8304a:       d7aa 005c       addl %d3,%a2@(92)
10c8304e:       b0aa 0088       cmpl %a2@(136),%d0
10c83052:       6314            blss 10c83068 <packet_sendmsg+0x15c>
10c83054:       2f3c 10c8 3054  movel #281555028,%sp@-
10c8305a:       2f03            movel %d3,%sp@-
10c8305c:       2f0a            movel %a2,%sp@-
10c8305e:       4eb9 10c5 55c4  jsr 10c555c4 <skb_over_panic>
10c83064:       4fef 000c       lea %sp@(12),%sp
10c83068:       2f02            movel %d2,%sp@-
10c8306a:       4eb9 10c5 6ba0  jsr 10c56ba0 <memcpy_fromiovec>
10c83070:       2d40 fffc       movel %d0,%fp@(-4)
10c83074:       4fef 000c       lea %sp@(12),%sp
10c83078:       6662            bnes 10c830dc <packet_sendmsg+0x1d0>
10c8307a:       3544 0074       movew %d4,%a2@(116)
10c8307e:       254b 0018       movel %a3,%a2@(24)
10c83082:       256c 028a 006c  movel %a4@(650),%a2@(108)
10c83088:       709c            moveq #-100,%d0
10c8308a:       2d40 fffc       movel %d0,%fp@(-4)
10c8308e:       082b 0000 0053  btst #0,%a3@(83)
10c83094:       6746            beqs 10c830dc <packet_sendmsg+0x1d0>
10c83096:       2f0a            movel %a2,%sp@-
10c83098:       4eb9 10c5 812a  jsr 10c5812a <dev_queue_xmit>
10c8309e:       2d40 fffc       movel %d0,%fp@(-4)
10c830a2:       588f            addql #4,%sp
10c830a4:       6f14            bles 10c830ba <packet_sendmsg+0x1ae>
10c830a6:       7202            moveq #2,%d1
10c830a8:       b280            cmpl %d0,%d1
10c830aa:       56c0            sne %d0
10c830ac:       4880            extw %d0
10c830ae:       48c0            extl %d0
10c830b0:       7297            moveq #-105,%d1
10c830b2:       c081            andl %d1,%d0
10c830b4:       2d40 fffc       movel %d0,%fp@(-4)
10c830b8:       664a            bnes 10c83104 <packet_sendmsg+0x1f8>
10c830ba:       41eb 00d8       lea %a3@(216),%a0
10c830be:       40c1            movew %sr,%d1
10c830c0:       007c 0700       oriw #1792,%sr
10c830c4:       2010            movel %a0@,%d0
10c830c6:       5380            subql #1,%d0
10c830c8:       2080            movel %d0,%a0@
10c830ca:       46c1            movew %d1,%sr
10c830cc:       4a80            tstl %d0
10c830ce:       6608            bnes 10c830d8 <packet_sendmsg+0x1cc>
10c830d0:       2f0b            movel %a3,%sp@-
10c830d2:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c830d8:       2003            movel %d3,%d0
10c830da:       6050            bras 10c8312c <packet_sendmsg+0x220>
10c830dc:       7001            moveq #1,%d0
10c830de:       b0aa 0070       cmpl %a2@(112),%d0
10c830e2:       6716            beqs 10c830fa <packet_sendmsg+0x1ee>
10c830e4:       41ea 0070       lea %a2@(112),%a0
10c830e8:       40c1            movew %sr,%d1
10c830ea:       007c 0700       oriw #1792,%sr
10c830ee:       2010            movel %a0@,%d0
10c830f0:       5380            subql #1,%d0
10c830f2:       2080            movel %d0,%a0@
10c830f4:       46c1            movew %d1,%sr
10c830f6:       4a80            tstl %d0
10c830f8:       660a            bnes 10c83104 <packet_sendmsg+0x1f8>
10c830fa:       2f0a            movel %a2,%sp@-
10c830fc:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c83102:       588f            addql #4,%sp
10c83104:       b6fc 0000       cmpaw #0,%a3
10c83108:       671e            beqs 10c83128 <packet_sendmsg+0x21c>
10c8310a:       41eb 00d8       lea %a3@(216),%a0
10c8310e:       40c1            movew %sr,%d1
10c83110:       007c 0700       oriw #1792,%sr
10c83114:       2010            movel %a0@,%d0
10c83116:       5380            subql #1,%d0
10c83118:       2080            movel %d0,%a0@
10c8311a:       46c1            movew %d1,%sr
10c8311c:       4a80            tstl %d0
10c8311e:       6608            bnes 10c83128 <packet_sendmsg+0x21c>
10c83120:       2f0b            movel %a3,%sp@-
10c83122:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c83128:       202e fffc       movel %fp@(-4),%d0
10c8312c:       4cee 3c7c ffd8  moveml %fp@(-40),%d2-%d6/%a2-%a5
10c83132:       4e5e            unlk %fp
10c83134:       4e75            rts

10c83136 <packet_release>:
10c83136:       4e56 0000       linkw %fp,#0
10c8313a:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c8313e:       206e 0008       moveal %fp@(8),%a0
10c83142:       2468 0018       moveal %a0@(24),%a2
10c83146:       b4fc 0000       cmpaw #0,%a2
10c8314a:       6700 00f0       beqw 10c8323c <packet_release+0x106>
10c8314e:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c83154:       5290            addql #1,%a0@
10c83156:       43f9 1002 4f24  lea 10024f24 <packet_sklist>,%a1
10c8315c:       49ea 0028       lea %a2@(40),%a4
10c83160:       243c 10c8 3ab2  movel #281557682,%d2
10c83166:       47ea 0054       lea %a2@(84),%a3
10c8316a:       6006            bras 10c83172 <packet_release+0x3c>
10c8316c:       2a40            moveal %d0,%a5
10c8316e:       43ed 0010       lea %a5@(16),%a1
10c83172:       2011            movel %a1@,%d0
10c83174:       670a            beqs 10c83180 <packet_release+0x4a>
10c83176:       b5c0            cmpal %d0,%a2
10c83178:       66f2            bnes 10c8316c <packet_release+0x36>
10c8317a:       22aa 0010       movel %a2@(16),%a1@
10c8317e:       5394            subql #1,%a4@
10c83180:       5390            subql #1,%a0@
10c83182:       206a 02aa       moveal %a2@(682),%a0
10c83186:       4a28 0016       tstb %a0@(22)
10c8318a:       6714            beqs 10c831a0 <packet_release+0x6a>
10c8318c:       2f08            movel %a0,%sp@-
10c8318e:       4eb9 10c5 7a10  jsr 10c57a10 <dev_remove_pack>
10c83194:       206a 02aa       moveal %a2@(682),%a0
10c83198:       4228 0016       clrb %a0@(22)
10c8319c:       588f            addql #4,%sp
10c8319e:       5394            subql #1,%a4@
10c831a0:       2f0a            movel %a2,%sp@-
10c831a2:       2042            moveal %d2,%a0
10c831a4:       4e90            jsr %a0@
10c831a6:       588f            addql #4,%sp
10c831a8:       52b9 1002 5730  addql #1,10025730 <irq_stat+0x8>
10c831ae:       157c 0001 0094  moveb #1,%a2@(148)
10c831b4:       42aa 0306       clrl %a2@(774)
10c831b8:       42aa 0044       clrl %a2@(68)
10c831bc:       53b9 1002 5730  subql #1,10025730 <irq_stat+0x8>
10c831c2:       2a6e 0008       moveal %fp@(8),%a5
10c831c6:       42ad 0018       clrl %a5@(24)
10c831ca:       40c0            movew %sr,%d0
10c831cc:       007c 0700       oriw #1792,%sr
10c831d0:       2053            moveal %a3@,%a0
10c831d2:       93c9            subal %a1,%a1
10c831d4:       b7c8            cmpal %a0,%a3
10c831d6:       6718            beqs 10c831f0 <packet_release+0xba>
10c831d8:       2248            moveal %a0,%a1
10c831da:       2051            moveal %a1@,%a0
10c831dc:       53ab 0008       subql #1,%a3@(8)
10c831e0:       214b 0004       movel %a3,%a0@(4)
10c831e4:       2688            movel %a0,%a3@
10c831e6:       4291            clrl %a1@
10c831e8:       42a9 0004       clrl %a1@(4)
10c831ec:       42a9 0008       clrl %a1@(8)
10c831f0:       46c0            movew %d0,%sr
10c831f2:       b2fc 0000       cmpaw #0,%a1
10c831f6:       672a            beqs 10c83222 <packet_release+0xec>
10c831f8:       7001            moveq #1,%d0
10c831fa:       b0a9 0070       cmpl %a1@(112),%d0
10c831fe:       6716            beqs 10c83216 <packet_release+0xe0>
10c83200:       41e9 0070       lea %a1@(112),%a0
10c83204:       40c1            movew %sr,%d1
10c83206:       007c 0700       oriw #1792,%sr
10c8320a:       2010            movel %a0@,%d0
10c8320c:       5380            subql #1,%d0
10c8320e:       2080            movel %d0,%a0@
10c83210:       46c1            movew %d1,%sr
10c83212:       4a80            tstl %d0
10c83214:       66b4            bnes 10c831ca <packet_release+0x94>
10c83216:       2f09            movel %a1,%sp@-
10c83218:       4eb9 10c5 5900  jsr 10c55900 <__kfree_skb>
10c8321e:       588f            addql #4,%sp
10c83220:       60a8            bras 10c831ca <packet_release+0x94>
10c83222:       40c1            movew %sr,%d1
10c83224:       007c 0700       oriw #1792,%sr
10c83228:       2014            movel %a4@,%d0
10c8322a:       5380            subql #1,%d0
10c8322c:       2880            movel %d0,%a4@
10c8322e:       46c1            movew %d1,%sr
10c83230:       4a80            tstl %d0
10c83232:       6608            bnes 10c8323c <packet_release+0x106>
10c83234:       2f0a            movel %a2,%sp@-
10c83236:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c8323c:       7000            moveq #0,%d0
10c8323e:       4cee 3c04 ffec  moveml %fp@(-20),%d2/%a2-%a5
10c83244:       4e5e            unlk %fp
10c83246:       4e75            rts

10c83248 <packet_do_bind>:
10c83248:       4e56 0000       linkw %fp,#0
10c8324c:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c83250:       246e 0008       moveal %fp@(8),%a2
10c83254:       286e 000c       moveal %fp@(12),%a4
10c83258:       242e 0010       movel %fp@(16),%d2
10c8325c:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c83262:       5290            addql #1,%a0@
10c83264:       2648            moveal %a0,%a3
10c83266:       4aaa 0030       tstl %a2@(48)
10c8326a:       670a            beqs 10c83276 <packet_do_bind+0x2e>
10c8326c:       2f0a            movel %a2,%sp@-
10c8326e:       4eb9 10c5 4fc8  jsr 10c54fc8 <__lock_sock>
10c83274:       588f            addql #4,%sp
10c83276:       7001            moveq #1,%d0
10c83278:       2540 0030       movel %d0,%a2@(48)
10c8327c:       5393            subql #1,%a3@
10c8327e:       206a 02aa       moveal %a2@(682),%a0
10c83282:       4a28 0016       tstb %a0@(22)
10c83286:       6718            beqs 10c832a0 <packet_do_bind+0x58>
10c83288:       2f08            movel %a0,%sp@-
10c8328a:       4eb9 10c5 7a10  jsr 10c57a10 <dev_remove_pack>
10c83290:       588f            addql #4,%sp
10c83292:       41ea 0028       lea %a2@(40),%a0
10c83296:       5390            subql #1,%a0@
10c83298:       206a 02aa       moveal %a2@(682),%a0
10c8329c:       4228 0016       clrb %a0@(22)
10c832a0:       3542 000a       movew %d2,%a2@(10)
10c832a4:       206a 02aa       moveal %a2@(682),%a0
10c832a8:       3082            movew %d2,%a0@
10c832aa:       206a 02aa       moveal %a2@(682),%a0
10c832ae:       214c 0002       movel %a4,%a0@(2)
10c832b2:       206a 02aa       moveal %a2@(682),%a0
10c832b6:       6708            beqs 10c832c0 <packet_do_bind+0x78>
10c832b8:       216c 003a 0018  movel %a4@(58),%a0@(24)
10c832be:       6004            bras 10c832c4 <packet_do_bind+0x7c>
10c832c0:       42a8 0018       clrl %a0@(24)
10c832c4:       4a82            tstl %d2
10c832c6:       6742            beqs 10c8330a <packet_do_bind+0xc2>
10c832c8:       b8fc 0000       cmpaw #0,%a4
10c832cc:       6720            beqs 10c832ee <packet_do_bind+0xa6>
10c832ce:       082c 0000 0053  btst #0,%a4@(83)
10c832d4:       6618            bnes 10c832ee <packet_do_bind+0xa6>
10c832d6:       7064            moveq #100,%d0
10c832d8:       2540 027e       movel %d0,%a2@(638)
10c832dc:       102a 0094       moveb %a2@(148),%d0
10c832e0:       6628            bnes 10c8330a <packet_do_bind+0xc2>
10c832e2:       2f0a            movel %a2,%sp@-
10c832e4:       206a 031a       moveal %a2@(794),%a0
10c832e8:       4e90            jsr %a0@
10c832ea:       588f            addql #4,%sp
10c832ec:       601c            bras 10c8330a <packet_do_bind+0xc2>
10c832ee:       2f2a 02aa       movel %a2@(682),%sp@-
10c832f2:       4eb9 10c5 79c0  jsr 10c579c0 <dev_add_pack>
10c832f8:       588f            addql #4,%sp
10c832fa:       41ea 0028       lea %a2@(40),%a0
10c832fe:       5290            addql #1,%a0@
10c83300:       206a 02aa       moveal %a2@(682),%a0
10c83304:       117c 0001 0016  moveb #1,%a0@(22)
10c8330a:       5293            addql #1,%a3@
10c8330c:       4aaa 00ba       tstl %a2@(186)
10c83310:       670a            beqs 10c8331c <packet_do_bind+0xd4>
10c83312:       2f0a            movel %a2,%sp@-
10c83314:       4eb9 10c5 5054  jsr 10c55054 <__release_sock>
10c8331a:       588f            addql #4,%sp
10c8331c:       42aa 0030       clrl %a2@(48)
10c83320:       7034            moveq #52,%d0
10c83322:       d08a            addl %a2,%d0
10c83324:       41ea 0038       lea %a2@(56),%a0
10c83328:       b1d0            cmpal %a0@,%a0
10c8332a:       6710            beqs 10c8333c <packet_do_bind+0xf4>
10c8332c:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c83330:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c83334:       2f00            movel %d0,%sp@-
10c83336:       4eb9 10c1 4712  jsr 10c14712 <__wake_up>
10c8333c:       5393            subql #1,%a3@
10c8333e:       7000            moveq #0,%d0
10c83340:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c83346:       4e5e            unlk %fp
10c83348:       4e75            rts

10c8334a <packet_bind_spkt>:
10c8334a:       4e56 fff0       linkw %fp,#-16
10c8334e:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c83352:       206e 0008       moveal %fp@(8),%a0
10c83356:       2668 0018       moveal %a0@(24),%a3
10c8335a:       74ed            moveq #-19,%d2
10c8335c:       7010            moveq #16,%d0
10c8335e:       b0ae 0010       cmpl %fp@(16),%d0
10c83362:       6704            beqs 10c83368 <packet_bind_spkt+0x1e>
10c83364:       70ea            moveq #-22,%d0
10c83366:       6062            bras 10c833ca <packet_bind_spkt+0x80>
10c83368:       43ee fff0       lea %fp@(-16),%a1
10c8336c:       206e 000c       moveal %fp@(12),%a0
10c83370:       5488            addql #2,%a0
10c83372:       700e            moveq #14,%d0
10c83374:       2449            moveal %a1,%a2
10c83376:       14d8            moveb %a0@+,%a2@+
10c83378:       6704            beqs 10c8337e <packet_bind_spkt+0x34>
10c8337a:       5380            subql #1,%d0
10c8337c:       66f8            bnes 10c83376 <packet_bind_spkt+0x2c>
10c8337e:       422e fffe       clrb %fp@(-2)
10c83382:       2f09            movel %a1,%sp@-
10c83384:       4eb9 10c5 7bd6  jsr 10c57bd6 <dev_get_by_name>
10c8338a:       2440            moveal %d0,%a2
10c8338c:       588f            addql #4,%sp
10c8338e:       b4fc 0000       cmpaw #0,%a2
10c83392:       6734            beqs 10c833c8 <packet_bind_spkt+0x7e>
10c83394:       4280            clrl %d0
10c83396:       302b 000a       movew %a3@(10),%d0
10c8339a:       2f00            movel %d0,%sp@-
10c8339c:       2f0a            movel %a2,%sp@-
10c8339e:       2f0b            movel %a3,%sp@-
10c833a0:       4eba fea6       jsr %pc@(10c83248 <packet_do_bind>)
10c833a4:       2400            movel %d0,%d2
10c833a6:       4fef 000c       lea %sp@(12),%sp
10c833aa:       41ea 00d8       lea %a2@(216),%a0
10c833ae:       40c1            movew %sr,%d1
10c833b0:       007c 0700       oriw #1792,%sr
10c833b4:       2010            movel %a0@,%d0
10c833b6:       5380            subql #1,%d0
10c833b8:       2080            movel %d0,%a0@
10c833ba:       46c1            movew %d1,%sr
10c833bc:       4a80            tstl %d0
10c833be:       6608            bnes 10c833c8 <packet_bind_spkt+0x7e>
10c833c0:       2f0a            movel %a2,%sp@-
10c833c2:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c833c8:       2002            movel %d2,%d0
10c833ca:       4cee 0c04 ffe4  moveml %fp@(-28),%d2/%a2-%a3
10c833d0:       4e5e            unlk %fp
10c833d2:       4e75            rts

10c833d4 <packet_bind>:
10c833d4:       4e56 0000       linkw %fp,#0
10c833d8:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c833dc:       206e 0008       moveal %fp@(8),%a0
10c833e0:       246e 000c       moveal %fp@(12),%a2
10c833e4:       2668 0018       moveal %a0@(24),%a3
10c833e8:       7400            moveq #0,%d2
10c833ea:       7013            moveq #19,%d0
10c833ec:       b0ae 0010       cmpl %fp@(16),%d0
10c833f0:       6406            bccs 10c833f8 <packet_bind+0x24>
10c833f2:       0c52 0011       cmpiw #17,%a2@
10c833f6:       6704            beqs 10c833fc <packet_bind+0x28>
10c833f8:       70ea            moveq #-22,%d0
10c833fa:       6060            bras 10c8345c <packet_bind+0x88>
10c833fc:       202a 0004       movel %a2@(4),%d0
10c83400:       6710            beqs 10c83412 <packet_bind+0x3e>
10c83402:       76ed            moveq #-19,%d3
10c83404:       2f00            movel %d0,%sp@-
10c83406:       4eb9 10c5 7c3a  jsr 10c57c3a <dev_get_by_index>
10c8340c:       2400            movel %d0,%d2
10c8340e:       588f            addql #4,%sp
10c83410:       6748            beqs 10c8345a <packet_bind+0x86>
10c83412:       302a 0002       movew %a2@(2),%d0
10c83416:       6708            beqs 10c83420 <packet_bind+0x4c>
10c83418:       0280 0000 ffff  andil #65535,%d0
10c8341e:       6006            bras 10c83426 <packet_bind+0x52>
10c83420:       4280            clrl %d0
10c83422:       302b 000a       movew %a3@(10),%d0
10c83426:       2f00            movel %d0,%sp@-
10c83428:       2f02            movel %d2,%sp@-
10c8342a:       2f0b            movel %a3,%sp@-
10c8342c:       4eba fe1a       jsr %pc@(10c83248 <packet_do_bind>)
10c83430:       2600            movel %d0,%d3
10c83432:       4fef 000c       lea %sp@(12),%sp
10c83436:       4a82            tstl %d2
10c83438:       6720            beqs 10c8345a <packet_bind+0x86>
10c8343a:       2042            moveal %d2,%a0
10c8343c:       41e8 00d8       lea %a0@(216),%a0
10c83440:       40c1            movew %sr,%d1
10c83442:       007c 0700       oriw #1792,%sr
10c83446:       2010            movel %a0@,%d0
10c83448:       5380            subql #1,%d0
10c8344a:       2080            movel %d0,%a0@
10c8344c:       46c1            movew %d1,%sr
10c8344e:       4a80            tstl %d0
10c83450:       6608            bnes 10c8345a <packet_bind+0x86>
10c83452:       2f02            movel %d2,%sp@-
10c83454:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c8345a:       2003            movel %d3,%d0
10c8345c:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c83462:       4e5e            unlk %fp
10c83464:       4e75            rts

10c83466 <packet_create>:
10c83466:       4e56 0000       linkw %fp,#0
10c8346a:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c8346e:       266e 0008       moveal %fp@(8),%a3
10c83472:       242e 000c       movel %fp@(12),%d2
10c83476:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c8347c:       0828 0005 01d2  btst #5,%a0@(466)
10c83482:       6606            bnes 10c8348a <packet_create+0x24>
10c83484:       70ff            moveq #-1,%d0
10c83486:       6000 0120       braw 10c835a8 <packet_create+0x142>
10c8348a:       0068 0100 0006  oriw #256,%a0@(6)
10c83490:       322b 0028       movew %a3@(40),%d1
10c83494:       3001            movew %d1,%d0
10c83496:       5540            subqw #2,%d0
10c83498:       0c40 0001       cmpiw #1,%d0
10c8349c:       630a            blss 10c834a8 <packet_create+0x42>
10c8349e:       70a2            moveq #-94,%d0
10c834a0:       0c41 000a       cmpiw #10,%d1
10c834a4:       6600 0102       bnew 10c835a8 <packet_create+0x142>
10c834a8:       7001            moveq #1,%d0
10c834aa:       2680            movel %d0,%a3@
10c834ac:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c834b0:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c834b4:       4878 0011       pea 11 <LSIGTRAP+0xc>
10c834b8:       4eb9 10c5 4b24  jsr 10c54b24 <sk_alloc>
10c834be:       2440            moveal %d0,%a2
10c834c0:       4fef 000c       lea %sp@(12),%sp
10c834c4:       b4fc 0000       cmpaw #0,%a2
10c834c8:       6700 00dc       beqw 10c835a6 <packet_create+0x140>
10c834cc:       277c 1001 0d98  movel #268504472,%a3@(8)
10c834d2:       0008 
10c834d4:       0c6b 000a 0028  cmpiw #10,%a3@(40)
10c834da:       6608            bnes 10c834e4 <packet_create+0x7e>
10c834dc:       277c 1001 0d54  movel #268504404,%a3@(8)
10c834e2:       0008 
10c834e4:       2f0a            movel %a2,%sp@-
10c834e6:       2f0b            movel %a3,%sp@-
10c834e8:       4eb9 10c5 54e2  jsr 10c554e2 <sock_init_data>
10c834ee:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c834f2:       4878 0028       pea 28 <LSIGTRAP+0x23>
10c834f6:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c834fc:       2540 02aa       movel %d0,%a2@(682)
10c83500:       4fef 0010       lea %sp@(16),%sp
10c83504:       6700 0098       beqw 10c8359e <packet_create+0x138>
10c83508:       4878 0028       pea 28 <LSIGTRAP+0x23>
10c8350c:       42a7            clrl %sp@-
10c8350e:       2f00            movel %d0,%sp@-
10c83510:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c83516:       357c 0011 0024  movew #17,%a2@(36)
10c8351c:       3542 000a       movew %d2,%a2@(10)
10c83520:       257c 10c8 29ac  movel #281553324,%a2@(802)
10c83526:       0322 
10c83528:       41f9 1003 2960  lea 10032960 <packet_socks_nr>,%a0
10c8352e:       4fef 000c       lea %sp@(12),%sp
10c83532:       5290            addql #1,%a0@
10c83534:       206a 02aa       moveal %a2@(682),%a0
10c83538:       217c 10c8 2d34  movel #281554228,%a0@(6)
10c8353e:       0006 
10c83540:       0c6b 000a 0028  cmpiw #10,%a3@(40)
10c83546:       660c            bnes 10c83554 <packet_create+0xee>
10c83548:       206a 02aa       moveal %a2@(682),%a0
10c8354c:       217c 10c8 2a1a  movel #281553434,%a0@(6)
10c83552:       0006 
10c83554:       206a 02aa       moveal %a2@(682),%a0
10c83558:       214a 000a       movel %a2,%a0@(10)
10c8355c:       47ea 0028       lea %a2@(40),%a3
10c83560:       4a82            tstl %d2
10c83562:       671c            beqs 10c83580 <packet_create+0x11a>
10c83564:       206a 02aa       moveal %a2@(682),%a0
10c83568:       3082            movew %d2,%a0@
10c8356a:       2f2a 02aa       movel %a2@(682),%sp@-
10c8356e:       4eb9 10c5 79c0  jsr 10c579c0 <dev_add_pack>
10c83574:       5293            addql #1,%a3@
10c83576:       206a 02aa       moveal %a2@(682),%a0
10c8357a:       117c 0001 0016  moveb #1,%a0@(22)
10c83580:       41f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a0
10c83586:       5290            addql #1,%a0@
10c83588:       2579 1002 4f24  movel 10024f24 <packet_sklist>,%a2@(16)
10c8358e:       0010 
10c83590:       23ca 1002 4f24  movel %a2,10024f24 <packet_sklist>
10c83596:       5293            addql #1,%a3@
10c83598:       5390            subql #1,%a0@
10c8359a:       7000            moveq #0,%d0
10c8359c:       600a            bras 10c835a8 <packet_create+0x142>
10c8359e:       2f0a            movel %a2,%sp@-
10c835a0:       4eb9 10c5 4b7e  jsr 10c54b7e <sk_free>
10c835a6:       7097            moveq #-105,%d0
10c835a8:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c835ae:       4e5e            unlk %fp
10c835b0:       4e75            rts

10c835b2 <packet_recvmsg>:
10c835b2:       4e56 fffc       linkw %fp,#-4
10c835b6:       48e7 3838       moveml %d2-%d4/%a2-%a4,%sp@-
10c835ba:       206e 0008       moveal %fp@(8),%a0
10c835be:       266e 000c       moveal %fp@(12),%a3
10c835c2:       282e 0010       movel %fp@(16),%d4
10c835c6:       262e 0014       movel %fp@(20),%d3
10c835ca:       2868 0018       moveal %a0@(24),%a4
10c835ce:       70ea            moveq #-22,%d0
10c835d0:       2d40 fffc       movel %d0,%fp@(-4)
10c835d4:       2003            movel %d3,%d0
10c835d6:       729d            moveq #-99,%d1
10c835d8:       c081            andl %d1,%d0
10c835da:       6600 00cc       bnew 10c836a8 <packet_recvmsg+0xf6>
10c835de:       0c68 000a 0028  cmpiw #10,%a0@(40)
10c835e4:       6608            bnes 10c835ee <packet_recvmsg+0x3c>
10c835e6:       7012            moveq #18,%d0
10c835e8:       2740 0004       movel %d0,%a3@(4)
10c835ec:       6006            bras 10c835f4 <packet_recvmsg+0x42>
10c835ee:       7214            moveq #20,%d1
10c835f0:       2741 0004       movel %d1,%a3@(4)
10c835f4:       486e fffc       pea %fp@(-4)
10c835f8:       7040            moveq #64,%d0
10c835fa:       c083            andl %d3,%d0
10c835fc:       2f00            movel %d0,%sp@-
10c835fe:       2f03            movel %d3,%sp@-
10c83600:       2f0c            movel %a4,%sp@-
10c83602:       4eb9 10c5 6eb0  jsr 10c56eb0 <skb_recv_datagram>
10c83608:       2440            moveal %d0,%a2
10c8360a:       4fef 0010       lea %sp@(16),%sp
10c8360e:       b4fc 0000       cmpaw #0,%a2
10c83612:       6700 0094       beqw 10c836a8 <packet_recvmsg+0xf6>
10c83616:       242a 005c       movel %a2@(92),%d2
10c8361a:       b882            cmpl %d2,%d4
10c8361c:       6c08            bges 10c83626 <packet_recvmsg+0x74>
10c8361e:       2404            movel %d4,%d2
10c83620:       7220            moveq #32,%d1
10c83622:       83ab 0018       orl %d1,%a3@(24)
10c83626:       2f02            movel %d2,%sp@-
10c83628:       2f2b 0008       movel %a3@(8),%sp@-
10c8362c:       42a7            clrl %sp@-
10c8362e:       2f0a            movel %a2,%sp@-
10c83630:       4eb9 10c5 6fd8  jsr 10c56fd8 <skb_copy_datagram_iovec>
10c83636:       2d40 fffc       movel %d0,%fp@(-4)
10c8363a:       4fef 0010       lea %sp@(16),%sp
10c8363e:       665e            bnes 10c8369e <packet_recvmsg+0xec>
10c83640:       4a2c 009e       tstb %a4@(158)
10c83644:       671e            beqs 10c83664 <packet_recvmsg+0xb2>
10c83646:       486a 0010       pea %a2@(16)
10c8364a:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c8364e:       4878 001d       pea 1d <LSIGTRAP+0x18>
10c83652:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c83656:       2f0b            movel %a3,%sp@-
10c83658:       4eb9 10c5 77e0  jsr 10c577e0 <put_cmsg>
10c8365e:       4fef 0014       lea %sp@(20),%sp
10c83662:       6010            bras 10c83674 <packet_recvmsg+0xc2>
10c83664:       202a 0010       movel %a2@(16),%d0
10c83668:       222a 0014       movel %a2@(20),%d1
10c8366c:       2940 02fe       movel %d0,%a4@(766)
10c83670:       2941 0302       movel %d1,%a4@(770)
10c83674:       2013            movel %a3@,%d0
10c83676:       6714            beqs 10c8368c <packet_recvmsg+0xda>
10c83678:       2f2b 0004       movel %a3@(4),%sp@-
10c8367c:       486a 002c       pea %a2@(44)
10c83680:       2f00            movel %d0,%sp@-
10c83682:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c83688:       4fef 000c       lea %sp@(12),%sp
10c8368c:       0803 0005       btst #5,%d3
10c83690:       6708            beqs 10c8369a <packet_recvmsg+0xe8>
10c83692:       2d6a 005c fffc  movel %a2@(92),%fp@(-4)
10c83698:       6004            bras 10c8369e <packet_recvmsg+0xec>
10c8369a:       2d42 fffc       movel %d2,%fp@(-4)
10c8369e:       2f0a            movel %a2,%sp@-
10c836a0:       2f0c            movel %a4,%sp@-
10c836a2:       4eb9 10c5 6f72  jsr 10c56f72 <skb_free_datagram>
10c836a8:       202e fffc       movel %fp@(-4),%d0
10c836ac:       4cee 1c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a4
10c836b2:       4e5e            unlk %fp
10c836b4:       4e75            rts

10c836b6 <packet_getname_spkt>:
10c836b6:       4e56 0000       linkw %fp,#0
10c836ba:       2f0b            movel %a3,%sp@-
10c836bc:       2f0a            movel %a2,%sp@-
10c836be:       206e 0008       moveal %fp@(8),%a0
10c836c2:       266e 000c       moveal %fp@(12),%a3
10c836c6:       2068 0018       moveal %a0@(24),%a0
10c836ca:       4aae 0014       tstl %fp@(20)
10c836ce:       6704            beqs 10c836d4 <packet_getname_spkt+0x1e>
10c836d0:       70a1            moveq #-95,%d0
10c836d2:       6066            bras 10c8373a <packet_getname_spkt+0x84>
10c836d4:       36bc 0011       movew #17,%a3@
10c836d8:       2068 02aa       moveal %a0@(682),%a0
10c836dc:       2f28 0018       movel %a0@(24),%sp@-
10c836e0:       4eb9 10c5 7c3a  jsr 10c57c3a <dev_get_by_index>
10c836e6:       2440            moveal %d0,%a2
10c836e8:       588f            addql #4,%sp
10c836ea:       b4fc 0000       cmpaw #0,%a2
10c836ee:       6730            beqs 10c83720 <packet_getname_spkt+0x6a>
10c836f0:       41eb 0002       lea %a3@(2),%a0
10c836f4:       700f            moveq #15,%d0
10c836f6:       224a            moveal %a2,%a1
10c836f8:       10d9            moveb %a1@+,%a0@+
10c836fa:       6704            beqs 10c83700 <packet_getname_spkt+0x4a>
10c836fc:       5380            subql #1,%d0
10c836fe:       66f8            bnes 10c836f8 <packet_getname_spkt+0x42>
10c83700:       41ea 00d8       lea %a2@(216),%a0
10c83704:       40c1            movew %sr,%d1
10c83706:       007c 0700       oriw #1792,%sr
10c8370a:       2010            movel %a0@,%d0
10c8370c:       5380            subql #1,%d0
10c8370e:       2080            movel %d0,%a0@
10c83710:       46c1            movew %d1,%sr
10c83712:       4a80            tstl %d0
10c83714:       661a            bnes 10c83730 <packet_getname_spkt+0x7a>
10c83716:       2f0a            movel %a2,%sp@-
10c83718:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c8371e:       6010            bras 10c83730 <packet_getname_spkt+0x7a>
10c83720:       4878 000e       pea e <LSIGTRAP+0x9>
10c83724:       42a7            clrl %sp@-
10c83726:       486b 0002       pea %a3@(2)
10c8372a:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c83730:       206e 0010       moveal %fp@(16),%a0
10c83734:       7010            moveq #16,%d0
10c83736:       2080            movel %d0,%a0@
10c83738:       7000            moveq #0,%d0
10c8373a:       246e fff8       moveal %fp@(-8),%a2
10c8373e:       266e fffc       moveal %fp@(-4),%a3
10c83742:       4e5e            unlk %fp
10c83744:       4e75            rts

10c83746 <packet_getname>:
10c83746:       4e56 0000       linkw %fp,#0
10c8374a:       2f0b            movel %a3,%sp@-
10c8374c:       2f0a            movel %a2,%sp@-
10c8374e:       206e 0008       moveal %fp@(8),%a0
10c83752:       266e 000c       moveal %fp@(12),%a3
10c83756:       2268 0018       moveal %a0@(24),%a1
10c8375a:       4aae 0014       tstl %fp@(20)
10c8375e:       6706            beqs 10c83766 <packet_getname+0x20>
10c83760:       70a1            moveq #-95,%d0
10c83762:       6000 0086       braw 10c837ea <packet_getname+0xa4>
10c83766:       36bc 0011       movew #17,%a3@
10c8376a:       2069 02aa       moveal %a1@(682),%a0
10c8376e:       2768 0018 0004  movel %a0@(24),%a3@(4)
10c83774:       3769 000a 0002  movew %a1@(10),%a3@(2)
10c8377a:       2069 02aa       moveal %a1@(682),%a0
10c8377e:       2f28 0018       movel %a0@(24),%sp@-
10c83782:       4eb9 10c5 7c3a  jsr 10c57c3a <dev_get_by_index>
10c83788:       2440            moveal %d0,%a2
10c8378a:       588f            addql #4,%sp
10c8378c:       b4fc 0000       cmpaw #0,%a2
10c83790:       6746            beqs 10c837d8 <packet_getname+0x92>
10c83792:       376a 005e 0008  movew %a2@(94),%a3@(8)
10c83798:       176a 007a 000b  moveb %a2@(122),%a3@(11)
10c8379e:       4280            clrl %d0
10c837a0:       102a 007a       moveb %a2@(122),%d0
10c837a4:       2f00            movel %d0,%sp@-
10c837a6:       486a 0072       pea %a2@(114)
10c837aa:       486b 000c       pea %a3@(12)
10c837ae:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c837b4:       4fef 000c       lea %sp@(12),%sp
10c837b8:       41ea 00d8       lea %a2@(216),%a0
10c837bc:       40c1            movew %sr,%d1
10c837be:       007c 0700       oriw #1792,%sr
10c837c2:       2010            movel %a0@,%d0
10c837c4:       5380            subql #1,%d0
10c837c6:       2080            movel %d0,%a0@
10c837c8:       46c1            movew %d1,%sr
10c837ca:       4a80            tstl %d0
10c837cc:       6612            bnes 10c837e0 <packet_getname+0x9a>
10c837ce:       2f0a            movel %a2,%sp@-
10c837d0:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c837d6:       6008            bras 10c837e0 <packet_getname+0x9a>
10c837d8:       426b 0008       clrw %a3@(8)
10c837dc:       422b 000b       clrb %a3@(11)
10c837e0:       206e 0010       moveal %fp@(16),%a0
10c837e4:       7014            moveq #20,%d0
10c837e6:       2080            movel %d0,%a0@
10c837e8:       7000            moveq #0,%d0
10c837ea:       246e fff8       moveal %fp@(-8),%a2
10c837ee:       266e fffc       moveal %fp@(-4),%a3
10c837f2:       4e5e            unlk %fp
10c837f4:       4e75            rts

10c837f6 <packet_dev_mc>:
10c837f6:       4e56 0000       linkw %fp,#0
10c837fa:       2f02            movel %d2,%sp@-
10c837fc:       226e 0008       moveal %fp@(8),%a1
10c83800:       206e 000c       moveal %fp@(12),%a0
10c83804:       222e 0010       movel %fp@(16),%d1
10c83808:       4280            clrl %d0
10c8380a:       3028 000c       movew %a0@(12),%d0
10c8380e:       7401            moveq #1,%d2
10c83810:       b480            cmpl %d0,%d2
10c83812:       6744            beqs 10c83858 <packet_dev_mc+0x62>
10c83814:       6d06            blts 10c8381c <packet_dev_mc+0x26>
10c83816:       4a80            tstl %d0
10c83818:       670a            beqs 10c83824 <packet_dev_mc+0x2e>
10c8381a:       6052            bras 10c8386e <packet_dev_mc+0x78>
10c8381c:       7402            moveq #2,%d2
10c8381e:       b480            cmpl %d0,%d2
10c83820:       6742            beqs 10c83864 <packet_dev_mc+0x6e>
10c83822:       604a            bras 10c8386e <packet_dev_mc+0x78>
10c83824:       4a81            tstl %d1
10c83826:       6f18            bles 10c83840 <packet_dev_mc+0x4a>
10c83828:       42a7            clrl %sp@-
10c8382a:       4280            clrl %d0
10c8382c:       3028 000e       movew %a0@(14),%d0
10c83830:       2f00            movel %d0,%sp@-
10c83832:       4868 0010       pea %a0@(16)
10c83836:       2f09            movel %a1,%sp@-
10c83838:       4eb9 10c5 9914  jsr 10c59914 <dev_mc_add>
10c8383e:       602e            bras 10c8386e <packet_dev_mc+0x78>
10c83840:       42a7            clrl %sp@-
10c83842:       4280            clrl %d0
10c83844:       3028 000e       movew %a0@(14),%d0
10c83848:       2f00            movel %d0,%sp@-
10c8384a:       4868 0010       pea %a0@(16)
10c8384e:       2f09            movel %a1,%sp@-
10c83850:       4eb9 10c5 986e  jsr 10c5986e <dev_mc_delete>
10c83856:       6016            bras 10c8386e <packet_dev_mc+0x78>
10c83858:       2f01            movel %d1,%sp@-
10c8385a:       2f09            movel %a1,%sp@-
10c8385c:       4eb9 10c5 8c0a  jsr 10c58c0a <dev_set_promiscuity>
10c83862:       600a            bras 10c8386e <packet_dev_mc+0x78>
10c83864:       2f01            movel %d1,%sp@-
10c83866:       2f09            movel %a1,%sp@-
10c83868:       4eb9 10c5 8c7a  jsr 10c58c7a <dev_set_allmulti>
10c8386e:       242e fffc       movel %fp@(-4),%d2
10c83872:       4e5e            unlk %fp
10c83874:       4e75            rts

10c83876 <packet_dev_mclist>:
10c83876:       4e56 0000       linkw %fp,#0
10c8387a:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c8387e:       266e 0008       moveal %fp@(8),%a3
10c83882:       246e 000c       moveal %fp@(12),%a2
10c83886:       242e 0010       movel %fp@(16),%d2
10c8388a:       b4fc 0000       cmpaw #0,%a2
10c8388e:       6720            beqs 10c838b0 <packet_dev_mclist+0x3a>
10c83890:       202a 0004       movel %a2@(4),%d0
10c83894:       b0ab 003a       cmpl %a3@(58),%d0
10c83898:       660e            bnes 10c838a8 <packet_dev_mclist+0x32>
10c8389a:       2f02            movel %d2,%sp@-
10c8389c:       2f0a            movel %a2,%sp@-
10c8389e:       2f0b            movel %a3,%sp@-
10c838a0:       4eba ff54       jsr %pc@(10c837f6 <packet_dev_mc>)
10c838a4:       4fef 000c       lea %sp@(12),%sp
10c838a8:       2452            moveal %a2@,%a2
10c838aa:       b4fc 0000       cmpaw #0,%a2
10c838ae:       66e0            bnes 10c83890 <packet_dev_mclist+0x1a>
10c838b0:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c838b6:       4e5e            unlk %fp
10c838b8:       4e75            rts

10c838ba <packet_mc_add>:
10c838ba:       4e56 0000       linkw %fp,#0
10c838be:       48e7 3e3c       moveml %d2-%d6/%a2-%a5,%sp@-
10c838c2:       2a2e 0008       movel %fp@(8),%d5
10c838c6:       286e 000c       moveal %fp@(12),%a4
10c838ca:       4eb9 10c5 bee8  jsr 10c5bee8 <rtnl_lock>
10c838d0:       78ed            moveq #-19,%d4
10c838d2:       2f14            movel %a4@,%sp@-
10c838d4:       4eb9 10c5 7c0c  jsr 10c57c0c <__dev_get_by_index>
10c838da:       2a40            moveal %d0,%a5
10c838dc:       588f            addql #4,%sp
10c838de:       2c3c 10c5 bf04  movel #281394948,%d6
10c838e4:       bafc 0000       cmpaw #0,%a5
10c838e8:       6700 00d6       beqw 10c839c0 <packet_mc_add+0x106>
10c838ec:       78ea            moveq #-22,%d4
10c838ee:       4240            clrw %d0
10c838f0:       102d 007a       moveb %a5@(122),%d0
10c838f4:       b06c 0006       cmpw %a4@(6),%d0
10c838f8:       6500 00c6       bcsw 10c839c0 <packet_mc_add+0x106>
10c838fc:       7897            moveq #-105,%d4
10c838fe:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c83902:       4878 0018       pea 18 <LSIGTRAP+0x13>
10c83906:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c8390c:       2640            moveal %d0,%a3
10c8390e:       508f            addql #8,%sp
10c83910:       b6fc 0000       cmpaw #0,%a3
10c83914:       6700 00aa       beqw 10c839c0 <packet_mc_add+0x106>
10c83918:       7800            moveq #0,%d4
10c8391a:       2245            moveal %d5,%a1
10c8391c:       2069 02aa       moveal %a1@(682),%a0
10c83920:       2468 0024       moveal %a0@(36),%a2
10c83924:       260c            movel %a4,%d3
10c83926:       5083            addql #8,%d3
10c83928:       b4fc 0000       cmpaw #0,%a2
10c8392c:       6746            beqs 10c83974 <packet_mc_add+0xba>
10c8392e:       7400            moveq #0,%d2
10c83930:       202a 0004       movel %a2@(4),%d0
10c83934:       b094            cmpl %a4@,%d0
10c83936:       6634            bnes 10c8396c <packet_mc_add+0xb2>
10c83938:       206a 000c       moveal %a2@(12),%a0
10c8393c:       b1ec 0004       cmpal %a4@(4),%a0
10c83940:       662a            bnes 10c8396c <packet_mc_add+0xb2>
10c83942:       342a 000e       movew %a2@(14),%d2
10c83946:       2f02            movel %d2,%sp@-
10c83948:       2f03            movel %d3,%sp@-
10c8394a:       486a 0010       pea %a2@(16)
10c8394e:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c83954:       4fef 000c       lea %sp@(12),%sp
10c83958:       4a80            tstl %d0
10c8395a:       6610            bnes 10c8396c <packet_mc_add+0xb2>
10c8395c:       52aa 0008       addql #1,%a2@(8)
10c83960:       2f0b            movel %a3,%sp@-
10c83962:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c83968:       588f            addql #4,%sp
10c8396a:       6054            bras 10c839c0 <packet_mc_add+0x106>
10c8396c:       2452            moveal %a2@,%a2
10c8396e:       b4fc 0000       cmpaw #0,%a2
10c83972:       66bc            bnes 10c83930 <packet_mc_add+0x76>
10c83974:       376c 0004 000c  movew %a4@(4),%a3@(12)
10c8397a:       2754 0004       movel %a4@,%a3@(4)
10c8397e:       376c 0006 000e  movew %a4@(6),%a3@(14)
10c83984:       4280            clrl %d0
10c83986:       302b 000e       movew %a3@(14),%d0
10c8398a:       2f00            movel %d0,%sp@-
10c8398c:       2f03            movel %d3,%sp@-
10c8398e:       486b 0010       pea %a3@(16)
10c83992:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c83998:       7001            moveq #1,%d0
10c8399a:       2740 0008       movel %d0,%a3@(8)
10c8399e:       2245            moveal %d5,%a1
10c839a0:       2069 02aa       moveal %a1@(682),%a0
10c839a4:       26a8 0024       movel %a0@(36),%a3@
10c839a8:       2069 02aa       moveal %a1@(682),%a0
10c839ac:       214b 0024       movel %a3,%a0@(36)
10c839b0:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c839b4:       2f0b            movel %a3,%sp@-
10c839b6:       2f0d            movel %a5,%sp@-
10c839b8:       4eba fe3c       jsr %pc@(10c837f6 <packet_dev_mc>)
10c839bc:       4fef 0018       lea %sp@(24),%sp
10c839c0:       2046            moveal %d6,%a0
10c839c2:       4e90            jsr %a0@
10c839c4:       2004            movel %d4,%d0
10c839c6:       4cee 3c7c ffdc  moveml %fp@(-36),%d2-%d6/%a2-%a5
10c839cc:       4e5e            unlk %fp
10c839ce:       4e75            rts

10c839d0 <packet_mc_drop>:
10c839d0:       4e56 0000       linkw %fp,#0
10c839d4:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c839d8:       246e 0008       moveal %fp@(8),%a2
10c839dc:       286e 000c       moveal %fp@(12),%a4
10c839e0:       4eb9 10c5 bee8  jsr 10c5bee8 <rtnl_lock>
10c839e6:       246a 02aa       moveal %a2@(682),%a2
10c839ea:       47ea 0024       lea %a2@(36),%a3
10c839ee:       2453            moveal %a3@,%a2
10c839f0:       4bf9 10c5 bf04  lea 10c5bf04 <rtnl_unlock>,%a5
10c839f6:       b4fc 0000       cmpaw #0,%a2
10c839fa:       6700 00a8       beqw 10c83aa4 <packet_mc_drop+0xd4>
10c839fe:       202a 0004       movel %a2@(4),%d0
10c83a02:       b094            cmpl %a4@,%d0
10c83a04:       6600 0092       bnew 10c83a98 <packet_mc_drop+0xc8>
10c83a08:       222a 000c       movel %a2@(12),%d1
10c83a0c:       b2ac 0004       cmpl %a4@(4),%d1
10c83a10:       6600 0086       bnew 10c83a98 <packet_mc_drop+0xc8>
10c83a14:       4280            clrl %d0
10c83a16:       302a 000e       movew %a2@(14),%d0
10c83a1a:       2f00            movel %d0,%sp@-
10c83a1c:       486c 0008       pea %a4@(8)
10c83a20:       486a 0010       pea %a2@(16)
10c83a24:       4eb9 10c8 436e  jsr 10c8436e <memcmp>
10c83a2a:       4fef 000c       lea %sp@(12),%sp
10c83a2e:       4a80            tstl %d0
10c83a30:       6666            bnes 10c83a98 <packet_mc_drop+0xc8>
10c83a32:       202a 0008       movel %a2@(8),%d0
10c83a36:       2200            movel %d0,%d1
10c83a38:       5381            subql #1,%d1
10c83a3a:       2541 0008       movel %d1,%a2@(8)
10c83a3e:       7201            moveq #1,%d1
10c83a40:       b280            cmpl %d0,%d1
10c83a42:       664e            bnes 10c83a92 <packet_mc_drop+0xc2>
10c83a44:       2692            movel %a2@,%a3@
10c83a46:       2f2a 0004       movel %a2@(4),%sp@-
10c83a4a:       4eb9 10c5 7c3a  jsr 10c57c3a <dev_get_by_index>
10c83a50:       2400            movel %d0,%d2
10c83a52:       588f            addql #4,%sp
10c83a54:       6732            beqs 10c83a88 <packet_mc_drop+0xb8>
10c83a56:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c83a5a:       2f0a            movel %a2,%sp@-
10c83a5c:       2f02            movel %d2,%sp@-
10c83a5e:       4eba fd96       jsr %pc@(10c837f6 <packet_dev_mc>)
10c83a62:       4fef 000c       lea %sp@(12),%sp
10c83a66:       2042            moveal %d2,%a0
10c83a68:       41e8 00d8       lea %a0@(216),%a0
10c83a6c:       40c1            movew %sr,%d1
10c83a6e:       007c 0700       oriw #1792,%sr
10c83a72:       2010            movel %a0@,%d0
10c83a74:       5380            subql #1,%d0
10c83a76:       2080            movel %d0,%a0@
10c83a78:       46c1            movew %d1,%sr
10c83a7a:       4a80            tstl %d0
10c83a7c:       660a            bnes 10c83a88 <packet_mc_drop+0xb8>
10c83a7e:       2f02            movel %d2,%sp@-
10c83a80:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c83a86:       588f            addql #4,%sp
10c83a88:       2f0a            movel %a2,%sp@-
10c83a8a:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c83a90:       588f            addql #4,%sp
10c83a92:       4e95            jsr %a5@
10c83a94:       7000            moveq #0,%d0
10c83a96:       6010            bras 10c83aa8 <packet_mc_drop+0xd8>
10c83a98:       264a            moveal %a2,%a3
10c83a9a:       2452            moveal %a2@,%a2
10c83a9c:       b4fc 0000       cmpaw #0,%a2
10c83aa0:       6600 ff5c       bnew 10c839fe <packet_mc_drop+0x2e>
10c83aa4:       4e95            jsr %a5@
10c83aa6:       709d            moveq #-99,%d0
10c83aa8:       4cee 3c04 ffec  moveml %fp@(-20),%d2/%a2-%a5
10c83aae:       4e5e            unlk %fp
10c83ab0:       4e75            rts

10c83ab2 <packet_flush_mclist>:
10c83ab2:       4e56 0000       linkw %fp,#0
10c83ab6:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c83aba:       266e 0008       moveal %fp@(8),%a3
10c83abe:       206b 02aa       moveal %a3@(682),%a0
10c83ac2:       4aa8 0024       tstl %a0@(36)
10c83ac6:       6770            beqs 10c83b38 <packet_flush_mclist+0x86>
10c83ac8:       4eb9 10c5 bee8  jsr 10c5bee8 <rtnl_lock>
10c83ace:       6054            bras 10c83b24 <packet_flush_mclist+0x72>
10c83ad0:       206b 02aa       moveal %a3@(682),%a0
10c83ad4:       2152 0024       movel %a2@,%a0@(36)
10c83ad8:       2f2a 0004       movel %a2@(4),%sp@-
10c83adc:       4eb9 10c5 7c3a  jsr 10c57c3a <dev_get_by_index>
10c83ae2:       2400            movel %d0,%d2
10c83ae4:       588f            addql #4,%sp
10c83ae6:       6732            beqs 10c83b1a <packet_flush_mclist+0x68>
10c83ae8:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c83aec:       2f0a            movel %a2,%sp@-
10c83aee:       2f02            movel %d2,%sp@-
10c83af0:       4eba fd04       jsr %pc@(10c837f6 <packet_dev_mc>)
10c83af4:       4fef 000c       lea %sp@(12),%sp
10c83af8:       2042            moveal %d2,%a0
10c83afa:       41e8 00d8       lea %a0@(216),%a0
10c83afe:       40c1            movew %sr,%d1
10c83b00:       007c 0700       oriw #1792,%sr
10c83b04:       2010            movel %a0@,%d0
10c83b06:       5380            subql #1,%d0
10c83b08:       2080            movel %d0,%a0@
10c83b0a:       46c1            movew %d1,%sr
10c83b0c:       4a80            tstl %d0
10c83b0e:       660a            bnes 10c83b1a <packet_flush_mclist+0x68>
10c83b10:       2f02            movel %d2,%sp@-
10c83b12:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c83b18:       588f            addql #4,%sp
10c83b1a:       2f0a            movel %a2,%sp@-
10c83b1c:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c83b22:       588f            addql #4,%sp
10c83b24:       206b 02aa       moveal %a3@(682),%a0
10c83b28:       2468 0024       moveal %a0@(36),%a2
10c83b2c:       b4fc 0000       cmpaw #0,%a2
10c83b30:       669e            bnes 10c83ad0 <packet_flush_mclist+0x1e>
10c83b32:       4eb9 10c5 bf04  jsr 10c5bf04 <rtnl_unlock>
10c83b38:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c83b3e:       4e5e            unlk %fp
10c83b40:       4e75            rts

10c83b42 <packet_setsockopt>:
10c83b42:       4e56 fff0       linkw %fp,#-16
10c83b46:       48e7 3800       moveml %d2-%d4,%sp@-
10c83b4a:       206e 0008       moveal %fp@(8),%a0
10c83b4e:       262e 0010       movel %fp@(16),%d3
10c83b52:       2828 0018       movel %a0@(24),%d4
10c83b56:       70a4            moveq #-92,%d0
10c83b58:       0cae 0000 0107  cmpil #263,%fp@(12)
10c83b5e:       000c 
10c83b60:       664c            bnes 10c83bae <packet_setsockopt+0x6c>
10c83b62:       7002            moveq #2,%d0
10c83b64:       b083            cmpl %d3,%d0
10c83b66:       6d44            blts 10c83bac <packet_setsockopt+0x6a>
10c83b68:       7001            moveq #1,%d0
10c83b6a:       b083            cmpl %d3,%d0
10c83b6c:       6e3e            bgts 10c83bac <packet_setsockopt+0x6a>
10c83b6e:       700f            moveq #15,%d0
10c83b70:       b0ae 0018       cmpl %fp@(24),%d0
10c83b74:       6504            bcss 10c83b7a <packet_setsockopt+0x38>
10c83b76:       70ea            moveq #-22,%d0
10c83b78:       6034            bras 10c83bae <packet_setsockopt+0x6c>
10c83b7a:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c83b7e:       2f2e 0014       movel %fp@(20),%sp@-
10c83b82:       74f0            moveq #-16,%d2
10c83b84:       d48e            addl %fp,%d2
10c83b86:       2f02            movel %d2,%sp@-
10c83b88:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c83b8e:       4fef 000c       lea %sp@(12),%sp
10c83b92:       7001            moveq #1,%d0
10c83b94:       b083            cmpl %d3,%d0
10c83b96:       660a            bnes 10c83ba2 <packet_setsockopt+0x60>
10c83b98:       2f02            movel %d2,%sp@-
10c83b9a:       2f04            movel %d4,%sp@-
10c83b9c:       4eba fd1c       jsr %pc@(10c838ba <packet_mc_add>)
10c83ba0:       600c            bras 10c83bae <packet_setsockopt+0x6c>
10c83ba2:       2f02            movel %d2,%sp@-
10c83ba4:       2f04            movel %d4,%sp@-
10c83ba6:       4eba fe28       jsr %pc@(10c839d0 <packet_mc_drop>)
10c83baa:       6002            bras 10c83bae <packet_setsockopt+0x6c>
10c83bac:       70a4            moveq #-92,%d0
10c83bae:       4cee 001c ffe4  moveml %fp@(-28),%d2-%d4
10c83bb4:       4e5e            unlk %fp
10c83bb6:       4e75            rts

10c83bb8 <packet_getsockopt>:
10c83bb8:       4e56 fff8       linkw %fp,#-8
10c83bbc:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c83bc0:       206e 0008       moveal %fp@(8),%a0
10c83bc4:       266e 0018       moveal %fp@(24),%a3
10c83bc8:       2268 0018       moveal %a0@(24),%a1
10c83bcc:       0cae 0000 0107  cmpil #263,%fp@(12)
10c83bd2:       000c 
10c83bd4:       6704            beqs 10c83bda <packet_getsockopt+0x22>
10c83bd6:       70a4            moveq #-92,%d0
10c83bd8:       606a            bras 10c83c44 <packet_getsockopt+0x8c>
10c83bda:       2413            movel %a3@,%d2
10c83bdc:       70ea            moveq #-22,%d0
10c83bde:       4a82            tstl %d2
10c83be0:       6d62            blts 10c83c44 <packet_getsockopt+0x8c>
10c83be2:       7006            moveq #6,%d0
10c83be4:       b0ae 0010       cmpl %fp@(16),%d0
10c83be8:       66ec            bnes 10c83bd6 <packet_getsockopt+0x1e>
10c83bea:       7208            moveq #8,%d1
10c83bec:       b282            cmpl %d2,%d1
10c83bee:       6402            bccs 10c83bf2 <packet_getsockopt+0x3a>
10c83bf0:       7408            moveq #8,%d2
10c83bf2:       45f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a2
10c83bf8:       5292            addql #1,%a2@
10c83bfa:       2069 02aa       moveal %a1@(682),%a0
10c83bfe:       2028 001c       movel %a0@(28),%d0
10c83c02:       2228 0020       movel %a0@(32),%d1
10c83c06:       2d40 fff8       movel %d0,%fp@(-8)
10c83c0a:       2d41 fffc       movel %d1,%fp@(-4)
10c83c0e:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c83c12:       42a7            clrl %sp@-
10c83c14:       721c            moveq #28,%d1
10c83c16:       d2a9 02aa       addl %a1@(682),%d1
10c83c1a:       2f01            movel %d1,%sp@-
10c83c1c:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c83c22:       4fef 000c       lea %sp@(12),%sp
10c83c26:       5392            subql #1,%a2@
10c83c28:       202e fffc       movel %fp@(-4),%d0
10c83c2c:       d1ae fff8       addl %d0,%fp@(-8)
10c83c30:       2f02            movel %d2,%sp@-
10c83c32:       486e fff8       pea %fp@(-8)
10c83c36:       2f2e 0014       movel %fp@(20),%sp@-
10c83c3a:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c83c40:       2682            movel %d2,%a3@
10c83c42:       7000            moveq #0,%d0
10c83c44:       4cee 0c04 ffec  moveml %fp@(-20),%d2/%a2-%a3
10c83c4a:       4e5e            unlk %fp
10c83c4c:       4e75            rts

10c83c4e <packet_notifier>:
10c83c4e:       4e56 0000       linkw %fp,#0
10c83c52:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c83c56:       242e 000c       movel %fp@(12),%d2
10c83c5a:       286e 0010       moveal %fp@(16),%a4
10c83c5e:       2679 1002 4f24  moveal 10024f24 <packet_sklist>,%a3
10c83c64:       b6fc 0000       cmpaw #0,%a3
10c83c68:       6700 00c6       beqw 10c83d30 <packet_notifier+0xe2>
10c83c6c:       246b 02aa       moveal %a3@(682),%a2
10c83c70:       7002            moveq #2,%d0
10c83c72:       b082            cmpl %d2,%d0
10c83c74:       6714            beqs 10c83c8a <packet_notifier+0x3c>
10c83c76:       650a            bcss 10c83c82 <packet_notifier+0x34>
10c83c78:       7001            moveq #1,%d0
10c83c7a:       b082            cmpl %d2,%d0
10c83c7c:       6762            beqs 10c83ce0 <packet_notifier+0x92>
10c83c7e:       6000 00a4       braw 10c83d24 <packet_notifier+0xd6>
10c83c82:       7006            moveq #6,%d0
10c83c84:       b082            cmpl %d2,%d0
10c83c86:       6600 009c       bnew 10c83d24 <packet_notifier+0xd6>
10c83c8a:       202c 003a       movel %a4@(58),%d0
10c83c8e:       b0aa 0018       cmpl %a2@(24),%d0
10c83c92:       6640            bnes 10c83cd4 <packet_notifier+0x86>
10c83c94:       4a2a 0016       tstb %a2@(22)
10c83c98:       672a            beqs 10c83cc4 <packet_notifier+0x76>
10c83c9a:       2f0a            movel %a2,%sp@-
10c83c9c:       4eb9 10c5 7a10  jsr 10c57a10 <dev_remove_pack>
10c83ca2:       588f            addql #4,%sp
10c83ca4:       41eb 0028       lea %a3@(40),%a0
10c83ca8:       5390            subql #1,%a0@
10c83caa:       422a 0016       clrb %a2@(22)
10c83cae:       7064            moveq #100,%d0
10c83cb0:       2740 027e       movel %d0,%a3@(638)
10c83cb4:       102b 0094       moveb %a3@(148),%d0
10c83cb8:       660a            bnes 10c83cc4 <packet_notifier+0x76>
10c83cba:       2f0b            movel %a3,%sp@-
10c83cbc:       206b 031a       moveal %a3@(794),%a0
10c83cc0:       4e90            jsr %a0@
10c83cc2:       588f            addql #4,%sp
10c83cc4:       7006            moveq #6,%d0
10c83cc6:       b082            cmpl %d2,%d0
10c83cc8:       660a            bnes 10c83cd4 <packet_notifier+0x86>
10c83cca:       70ff            moveq #-1,%d0
10c83ccc:       2540 0018       movel %d0,%a2@(24)
10c83cd0:       42aa 0002       clrl %a2@(2)
10c83cd4:       4aaa 0024       tstl %a2@(36)
10c83cd8:       674a            beqs 10c83d24 <packet_notifier+0xd6>
10c83cda:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c83cde:       6036            bras 10c83d16 <packet_notifier+0xc8>
10c83ce0:       202c 003a       movel %a4@(58),%d0
10c83ce4:       b0aa 0018       cmpl %a2@(24),%d0
10c83ce8:       6622            bnes 10c83d0c <packet_notifier+0xbe>
10c83cea:       4a6b 000a       tstw %a3@(10)
10c83cee:       671c            beqs 10c83d0c <packet_notifier+0xbe>
10c83cf0:       4a2a 0016       tstb %a2@(22)
10c83cf4:       6616            bnes 10c83d0c <packet_notifier+0xbe>
10c83cf6:       2f0a            movel %a2,%sp@-
10c83cf8:       4eb9 10c5 79c0  jsr 10c579c0 <dev_add_pack>
10c83cfe:       588f            addql #4,%sp
10c83d00:       41eb 0028       lea %a3@(40),%a0
10c83d04:       5290            addql #1,%a0@
10c83d06:       157c 0001 0016  moveb #1,%a2@(22)
10c83d0c:       4aaa 0024       tstl %a2@(36)
10c83d10:       6712            beqs 10c83d24 <packet_notifier+0xd6>
10c83d12:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c83d16:       2f2a 0024       movel %a2@(36),%sp@-
10c83d1a:       2f0c            movel %a4,%sp@-
10c83d1c:       4eba fb58       jsr %pc@(10c83876 <packet_dev_mclist>)
10c83d20:       4fef 000c       lea %sp@(12),%sp
10c83d24:       266b 0010       moveal %a3@(16),%a3
10c83d28:       b6fc 0000       cmpaw #0,%a3
10c83d2c:       6600 ff3e       bnew 10c83c6c <packet_notifier+0x1e>
10c83d30:       7000            moveq #0,%d0
10c83d32:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c83d38:       4e5e            unlk %fp
10c83d3a:       4e75            rts

10c83d3c <packet_ioctl>:
10c83d3c:       4e56 0000       linkw %fp,#0
10c83d40:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c83d44:       226e 0008       moveal %fp@(8),%a1
10c83d48:       222e 000c       movel %fp@(12),%d1
10c83d4c:       266e 0010       moveal %fp@(16),%a3
10c83d50:       2069 0018       moveal %a1@(24),%a0
10c83d54:       0c81 0000 8924  cmpil #35108,%d1
10c83d5a:       6700 01e2       beqw 10c83f3e <packet_ioctl+0x202>
10c83d5e:       6200 0084       bhiw 10c83de4 <packet_ioctl+0xa8>
10c83d62:       0c81 0000 890c  cmpil #35084,%d1
10c83d68:       624c            bhis 10c83db6 <packet_ioctl+0x7a>
10c83d6a:       0c81 0000 890b  cmpil #35083,%d1
10c83d70:       6400 01ae       bccw 10c83f20 <packet_ioctl+0x1e4>
10c83d74:       0c81 0000 8902  cmpil #35074,%d1
10c83d7a:       6222            bhis 10c83d9e <packet_ioctl+0x62>
10c83d7c:       0c81 0000 8901  cmpil #35073,%d1
10c83d82:       6400 0144       bccw 10c83ec8 <packet_ioctl+0x18c>
10c83d86:       0c81 0000 5411  cmpil #21521,%d1
10c83d8c:       6700 0108       beqw 10c83e96 <packet_ioctl+0x15a>
10c83d90:       0c81 0000 541b  cmpil #21531,%d1
10c83d96:       6700 0108       beqw 10c83ea0 <packet_ioctl+0x164>
10c83d9a:       6000 0194       braw 10c83f30 <packet_ioctl+0x1f4>
10c83d9e:       0c81 0000 8904  cmpil #35076,%d1
10c83da4:       6300 0152       blsw 10c83ef8 <packet_ioctl+0x1bc>
10c83da8:       0c81 0000 8906  cmpil #35078,%d1
10c83dae:       6700 0150       beqw 10c83f00 <packet_ioctl+0x1c4>
10c83db2:       6000 017c       braw 10c83f30 <packet_ioctl+0x1f4>
10c83db6:       0c81 0000 891c  cmpil #35100,%d1
10c83dbc:       6218            bhis 10c83dd6 <packet_ioctl+0x9a>
10c83dbe:       0c81 0000 8914  cmpil #35092,%d1
10c83dc4:       6400 015a       bccw 10c83f20 <packet_ioctl+0x1e4>
10c83dc8:       0c81 0000 8910  cmpil #35088,%d1
10c83dce:       6500 0160       bcsw 10c83f30 <packet_ioctl+0x1f4>
10c83dd2:       6000 016a       braw 10c83f3e <packet_ioctl+0x202>
10c83dd6:       0c81 0000 8922  cmpil #35106,%d1
10c83ddc:       6200 0152       bhiw 10c83f30 <packet_ioctl+0x1f4>
10c83de0:       6000 015c       braw 10c83f3e <packet_ioctl+0x202>
10c83de4:       0c81 0000 8941  cmpil #35137,%d1
10c83dea:       6254            bhis 10c83e40 <packet_ioctl+0x104>
10c83dec:       0c81 0000 8940  cmpil #35136,%d1
10c83df2:       6400 0128       bccw 10c83f1c <packet_ioctl+0x1e0>
10c83df6:       0c81 0000 8930  cmpil #35120,%d1
10c83dfc:       6700 0140       beqw 10c83f3e <packet_ioctl+0x202>
10c83e00:       6218            bhis 10c83e1a <packet_ioctl+0xde>
10c83e02:       0c81 0000 8927  cmpil #35111,%d1
10c83e08:       6700 0134       beqw 10c83f3e <packet_ioctl+0x202>
10c83e0c:       0c81 0000 8929  cmpil #35113,%d1
10c83e12:       6700 012a       beqw 10c83f3e <packet_ioctl+0x202>
10c83e16:       6000 0118       braw 10c83f30 <packet_ioctl+0x1f4>
10c83e1a:       0c81 0000 8933  cmpil #35123,%d1
10c83e20:       6700 011c       beqw 10c83f3e <packet_ioctl+0x202>
10c83e24:       6500 010a       bcsw 10c83f30 <packet_ioctl+0x1f4>
10c83e28:       0c81 0000 8938  cmpil #35128,%d1
10c83e2e:       6200 0100       bhiw 10c83f30 <packet_ioctl+0x1f4>
10c83e32:       0c81 0000 8937  cmpil #35127,%d1
10c83e38:       6500 00f6       bcsw 10c83f30 <packet_ioctl+0x1f4>
10c83e3c:       6000 0100       braw 10c83f3e <packet_ioctl+0x202>
10c83e40:       0c81 0000 8955  cmpil #35157,%d1
10c83e46:       6222            bhis 10c83e6a <packet_ioctl+0x12e>
10c83e48:       0c81 0000 8953  cmpil #35155,%d1
10c83e4e:       6400 00d0       bccw 10c83f20 <packet_ioctl+0x1e4>
10c83e52:       0c81 0000 8945  cmpil #35141,%d1
10c83e58:       6200 00d6       bhiw 10c83f30 <packet_ioctl+0x1f4>
10c83e5c:       0c81 0000 8944  cmpil #35140,%d1
10c83e62:       6500 00cc       bcsw 10c83f30 <packet_ioctl+0x1f4>
10c83e66:       6000 00b4       braw 10c83f1c <packet_ioctl+0x1e0>
10c83e6a:       0c81 0000 8970  cmpil #35184,%d1
10c83e70:       6500 00be       bcsw 10c83f30 <packet_ioctl+0x1f4>
10c83e74:       0c81 0000 8971  cmpil #35185,%d1
10c83e7a:       6300 00c2       blsw 10c83f3e <packet_ioctl+0x202>
10c83e7e:       0c81 0000 8981  cmpil #35201,%d1
10c83e84:       6200 00aa       bhiw 10c83f30 <packet_ioctl+0x1f4>
10c83e88:       0c81 0000 8980  cmpil #35200,%d1
10c83e8e:       6500 00a0       bcsw 10c83f30 <packet_ioctl+0x1f4>
10c83e92:       6000 008c       braw 10c83f20 <packet_ioctl+0x1e4>
10c83e96:       2028 0064       movel %a0@(100),%d0
10c83e9a:       2680            movel %d0,%a3@
10c83e9c:       6000 00b0       braw 10c83f4e <packet_ioctl+0x212>
10c83ea0:       7000            moveq #0,%d0
10c83ea2:       43f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a1
10c83ea8:       5291            addql #1,%a1@
10c83eaa:       41e8 0054       lea %a0@(84),%a0
10c83eae:       2450            moveal %a0@,%a2
10c83eb0:       b1ca            cmpal %a2,%a0
10c83eb2:       6602            bnes 10c83eb6 <packet_ioctl+0x17a>
10c83eb4:       95ca            subal %a2,%a2
10c83eb6:       b4fc 0000       cmpaw #0,%a2
10c83eba:       6704            beqs 10c83ec0 <packet_ioctl+0x184>
10c83ebc:       202a 005c       movel %a2@(92),%d0
10c83ec0:       5391            subql #1,%a1@
10c83ec2:       2680            movel %d0,%a3@
10c83ec4:       6000 0088       braw 10c83f4e <packet_ioctl+0x212>
10c83ec8:       2213            movel %a3@,%d1
10c83eca:       2279 1002 53b4  moveal 100253b4 <_current_task>,%a1
10c83ed0:       b2a9 007a       cmpl %a1@(122),%d1
10c83ed4:       671c            beqs 10c83ef2 <packet_ioctl+0x1b6>
10c83ed6:       2001            movel %d1,%d0
10c83ed8:       4480            negl %d0
10c83eda:       b0a9 007e       cmpl %a1@(126),%d0
10c83ede:       6712            beqs 10c83ef2 <packet_ioctl+0x1b6>
10c83ee0:       0829 0004 01d2  btst #4,%a1@(466)
10c83ee6:       6604            bnes 10c83eec <packet_ioctl+0x1b0>
10c83ee8:       70ff            moveq #-1,%d0
10c83eea:       6064            bras 10c83f50 <packet_ioctl+0x214>
10c83eec:       0069 0100 0006  oriw #256,%a1@(6)
10c83ef2:       2141 00a6       movel %d1,%a0@(166)
10c83ef6:       6056            bras 10c83f4e <packet_ioctl+0x212>
10c83ef8:       2028 00a6       movel %a0@(166),%d0
10c83efc:       2680            movel %d0,%a3@
10c83efe:       604e            bras 10c83f4e <packet_ioctl+0x212>
10c83f00:       4aa8 02fe       tstl %a0@(766)
10c83f04:       6604            bnes 10c83f0a <packet_ioctl+0x1ce>
10c83f06:       70fe            moveq #-2,%d0
10c83f08:       6046            bras 10c83f50 <packet_ioctl+0x214>
10c83f0a:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c83f0e:       4868 02fe       pea %a0@(766)
10c83f12:       2f0b            movel %a3,%sp@-
10c83f14:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c83f1a:       6032            bras 10c83f4e <packet_ioctl+0x212>
10c83f1c:       70bf            moveq #-65,%d0
10c83f1e:       6030            bras 10c83f50 <packet_ioctl+0x214>
10c83f20:       2f0b            movel %a3,%sp@-
10c83f22:       2f01            movel %d1,%sp@-
10c83f24:       2f09            movel %a1,%sp@-
10c83f26:       2079 1001 0b5c  moveal 10010b5c <inet_dgram_ops+0x20>,%a0
10c83f2c:       4e90            jsr %a0@
10c83f2e:       6020            bras 10c83f50 <packet_ioctl+0x214>
10c83f30:       2001            movel %d1,%d0
10c83f32:       0680 ffff 7610  addil #-35312,%d0
10c83f38:       740f            moveq #15,%d2
10c83f3a:       b480            cmpl %d0,%d2
10c83f3c:       650c            bcss 10c83f4a <packet_ioctl+0x20e>
10c83f3e:       2f0b            movel %a3,%sp@-
10c83f40:       2f01            movel %d1,%sp@-
10c83f42:       4eb9 10c5 91c0  jsr 10c591c0 <dev_ioctl>
10c83f48:       6006            bras 10c83f50 <packet_ioctl+0x214>
10c83f4a:       70a1            moveq #-95,%d0
10c83f4c:       6002            bras 10c83f50 <packet_ioctl+0x214>
10c83f4e:       7000            moveq #0,%d0
10c83f50:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c83f56:       4e5e            unlk %fp
10c83f58:       4e75            rts

10c83f5a <packet_read_proc>:
10c83f5a:       4e56 0000       linkw %fp,#0
10c83f5e:       48e7 3e38       moveml %d2-%d6/%a2-%a4,%sp@-
10c83f62:       286e 0008       moveal %fp@(8),%a4
10c83f66:       2a2e 0010       movel %fp@(16),%d5
10c83f6a:       2c2e 0014       movel %fp@(20),%d6
10c83f6e:       7800            moveq #0,%d4
10c83f70:       4879 1000 ab9b  pea 1000ab9b <timer_bug_msg+0x19d4>
10c83f76:       2f0c            movel %a4,%sp@-
10c83f78:       45f9 10c8 4d6a  lea 10c84d6a <sprintf>,%a2
10c83f7e:       4e92            jsr %a2@
10c83f80:       2400            movel %d0,%d2
10c83f82:       2679 1002 4f24  moveal 10024f24 <packet_sklist>,%a3
10c83f88:       508f            addql #8,%sp
10c83f8a:       b6fc 0000       cmpaw #0,%a3
10c83f8e:       6700 0098       beqw 10c84028 <packet_read_proc+0xce>
10c83f92:       7600            moveq #0,%d3
10c83f94:       226b 0306       moveal %a3@(774),%a1
10c83f98:       b2fc 0000       cmpaw #0,%a1
10c83f9c:       670a            beqs 10c83fa8 <packet_read_proc+0x4e>
10c83f9e:       2069 000c       moveal %a1@(12),%a0
10c83fa2:       2028 0028       movel %a0@(40),%d0
10c83fa6:       6002            bras 10c83faa <packet_read_proc+0x50>
10c83fa8:       7000            moveq #0,%d0
10c83faa:       2f00            movel %d0,%sp@-
10c83fac:       b2fc 0000       cmpaw #0,%a1
10c83fb0:       670a            beqs 10c83fbc <packet_read_proc+0x62>
10c83fb2:       2069 000c       moveal %a1@(12),%a0
10c83fb6:       2028 0036       movel %a0@(54),%d0
10c83fba:       6002            bras 10c83fbe <packet_read_proc+0x64>
10c83fbc:       7000            moveq #0,%d0
10c83fbe:       2f00            movel %d0,%sp@-
10c83fc0:       2f2b 0050       movel %a3@(80),%sp@-
10c83fc4:       206b 02aa       moveal %a3@(682),%a0
10c83fc8:       1028 0016       moveb %a0@(22),%d0
10c83fcc:       4880            extw %d0
10c83fce:       3040            moveaw %d0,%a0
10c83fd0:       2f08            movel %a0,%sp@-
10c83fd2:       206b 02aa       moveal %a3@(682),%a0
10c83fd6:       2f28 0018       movel %a0@(24),%sp@-
10c83fda:       362b 000a       movew %a3@(10),%d3
10c83fde:       2f03            movel %d3,%sp@-
10c83fe0:       4280            clrl %d0
10c83fe2:       302b 028e       movew %a3@(654),%d0
10c83fe6:       2f00            movel %d0,%sp@-
10c83fe8:       2f2b 0028       movel %a3@(40),%sp@-
10c83fec:       2f0b            movel %a3,%sp@-
10c83fee:       4879 1000 abd4  pea 1000abd4 <timer_bug_msg+0x1a0d>
10c83ff4:       4874 2800       pea %a4@(00000000,%d2:l)
10c83ff8:       4e92            jsr %a2@
10c83ffa:       d480            addl %d0,%d2
10c83ffc:       19bc 000a 2800  moveb #10,%a4@(00000000,%d2:l)
10c84002:       5282            addql #1,%d2
10c84004:       2204            movel %d4,%d1
10c84006:       d282            addl %d2,%d1
10c84008:       4fef 002c       lea %sp@(44),%sp
10c8400c:       ba81            cmpl %d1,%d5
10c8400e:       6f04            bles 10c84014 <packet_read_proc+0xba>
10c84010:       7400            moveq #0,%d2
10c84012:       2801            movel %d1,%d4
10c84014:       2005            movel %d5,%d0
10c84016:       d086            addl %d6,%d0
10c84018:       b081            cmpl %d1,%d0
10c8401a:       6d14            blts 10c84030 <packet_read_proc+0xd6>
10c8401c:       266b 0010       moveal %a3@(16),%a3
10c84020:       b6fc 0000       cmpaw #0,%a3
10c84024:       6600 ff6e       bnew 10c83f94 <packet_read_proc+0x3a>
10c84028:       206e 0018       moveal %fp@(24),%a0
10c8402c:       7001            moveq #1,%d0
10c8402e:       2080            movel %d0,%a0@
10c84030:       2005            movel %d5,%d0
10c84032:       9084            subl %d4,%d0
10c84034:       206e 000c       moveal %fp@(12),%a0
10c84038:       d9c0            addal %d0,%a4
10c8403a:       208c            movel %a4,%a0@
10c8403c:       9480            subl %d0,%d2
10c8403e:       bc82            cmpl %d2,%d6
10c84040:       6c02            bges 10c84044 <packet_read_proc+0xea>
10c84042:       2406            movel %d6,%d2
10c84044:       4a82            tstl %d2
10c84046:       6c02            bges 10c8404a <packet_read_proc+0xf0>
10c84048:       7400            moveq #0,%d2
10c8404a:       2002            movel %d2,%d0
10c8404c:       4cee 1c7c ffe0  moveml %fp@(-32),%d2-%d6/%a2-%a4
10c84052:       4e5e            unlk %fp
10c84054:       4e75            rts
        ...

10c84058 <strnicmp>:
10c84058:       4e56 0000       linkw %fp,#0
10c8405c:       48e7 3c30       moveml %d2-%d5/%a2-%a3,%sp@-
10c84060:       266e 0008       moveal %fp@(8),%a3
10c84064:       246e 000c       moveal %fp@(12),%a2
10c84068:       206e 0010       moveal %fp@(16),%a0
10c8406c:       4203            clrb %d3
10c8406e:       4202            clrb %d2
10c84070:       b0fc 0000       cmpaw #0,%a0
10c84074:       674e            beqs 10c840c4 <strnicmp+0x6c>
10c84076:       7a00            moveq #0,%d5
10c84078:       7800            moveq #0,%d4
10c8407a:       161b            moveb %a3@+,%d3
10c8407c:       141a            moveb %a2@+,%d2
10c8407e:       4a03            tstb %d3
10c84080:       6742            beqs 10c840c4 <strnicmp+0x6c>
10c84082:       4a02            tstb %d2
10c84084:       673e            beqs 10c840c4 <strnicmp+0x6c>
10c84086:       b403            cmpb %d3,%d2
10c84088:       6732            beqs 10c840bc <strnicmp+0x64>
10c8408a:       1003            moveb %d3,%d0
10c8408c:       1a03            moveb %d3,%d5
10c8408e:       43f9 1001 0df8  lea 10010df8 <_ctype>,%a1
10c84094:       0831 0000 5800  btst #0,%a1@(00000000,%d5:l)
10c8409a:       6704            beqs 10c840a0 <strnicmp+0x48>
10c8409c:       0600 0020       addib #32,%d0
10c840a0:       1800            moveb %d0,%d4
10c840a2:       2604            movel %d4,%d3
10c840a4:       1202            moveb %d2,%d1
10c840a6:       4280            clrl %d0
10c840a8:       1002            moveb %d2,%d0
10c840aa:       0831 0000 0800  btst #0,%a1@(00000000,%d0:l)
10c840b0:       6704            beqs 10c840b6 <strnicmp+0x5e>
10c840b2:       0601 0020       addib #32,%d1
10c840b6:       1401            moveb %d1,%d2
10c840b8:       b403            cmpb %d3,%d2
10c840ba:       6608            bnes 10c840c4 <strnicmp+0x6c>
10c840bc:       5388            subql #1,%a0
10c840be:       b0fc 0000       cmpaw #0,%a0
10c840c2:       66b6            bnes 10c8407a <strnicmp+0x22>
10c840c4:       4280            clrl %d0
10c840c6:       1003            moveb %d3,%d0
10c840c8:       4281            clrl %d1
10c840ca:       1202            moveb %d2,%d1
10c840cc:       9081            subl %d1,%d0
10c840ce:       4cdf 0c3c       moveml %sp@+,%d2-%d5/%a2-%a3
10c840d2:       4e5e            unlk %fp
10c840d4:       4e75            rts

10c840d6 <strcat>:
10c840d6:       4e56 0000       linkw %fp,#0
10c840da:       2f0a            movel %a2,%sp@-
10c840dc:       206e 0008       moveal %fp@(8),%a0
10c840e0:       246e 000c       moveal %fp@(12),%a2
10c840e4:       2248            moveal %a0,%a1
10c840e6:       4a11            tstb %a1@
10c840e8:       6706            beqs 10c840f0 <strcat+0x1a>
10c840ea:       5288            addql #1,%a0
10c840ec:       4a10            tstb %a0@
10c840ee:       66fa            bnes 10c840ea <strcat+0x14>
10c840f0:       109a            moveb %a2@+,%a0@
10c840f2:       4a18            tstb %a0@+
10c840f4:       66fa            bnes 10c840f0 <strcat+0x1a>
10c840f6:       2009            movel %a1,%d0
10c840f8:       245f            moveal %sp@+,%a2
10c840fa:       4e5e            unlk %fp
10c840fc:       4e75            rts

10c840fe <strncat>:
10c840fe:       4e56 0000       linkw %fp,#0
10c84102:       2f0a            movel %a2,%sp@-
10c84104:       206e 0008       moveal %fp@(8),%a0
10c84108:       246e 000c       moveal %fp@(12),%a2
10c8410c:       202e 0010       movel %fp@(16),%d0
10c84110:       2248            moveal %a0,%a1
10c84112:       6716            beqs 10c8412a <strncat+0x2c>
10c84114:       4a11            tstb %a1@
10c84116:       6706            beqs 10c8411e <strncat+0x20>
10c84118:       5288            addql #1,%a0
10c8411a:       4a10            tstb %a0@
10c8411c:       66fa            bnes 10c84118 <strncat+0x1a>
10c8411e:       109a            moveb %a2@+,%a0@
10c84120:       4a18            tstb %a0@+
10c84122:       6706            beqs 10c8412a <strncat+0x2c>
10c84124:       5380            subql #1,%d0
10c84126:       66f6            bnes 10c8411e <strncat+0x20>
10c84128:       4210            clrb %a0@
10c8412a:       2009            movel %a1,%d0
10c8412c:       245f            moveal %sp@+,%a2
10c8412e:       4e5e            unlk %fp
10c84130:       4e75            rts

10c84132 <strchr>:
10c84132:       4e56 0000       linkw %fp,#0
10c84136:       206e 0008       moveal %fp@(8),%a0
10c8413a:       202e 000c       movel %fp@(12),%d0
10c8413e:       b010            cmpb %a0@,%d0
10c84140:       670e            beqs 10c84150 <strchr+0x1e>
10c84142:       4a10            tstb %a0@
10c84144:       6604            bnes 10c8414a <strchr+0x18>
10c84146:       7000            moveq #0,%d0
10c84148:       6008            bras 10c84152 <strchr+0x20>
10c8414a:       5288            addql #1,%a0
10c8414c:       b010            cmpb %a0@,%d0
10c8414e:       66f2            bnes 10c84142 <strchr+0x10>
10c84150:       2008            movel %a0,%d0
10c84152:       4e5e            unlk %fp
10c84154:       4e75            rts

10c84156 <strrchr>:
10c84156:       4e56 0000       linkw %fp,#0
10c8415a:       2f03            movel %d3,%sp@-
10c8415c:       2f02            movel %d2,%sp@-
10c8415e:       242e 0008       movel %fp@(8),%d2
10c84162:       262e 000c       movel %fp@(12),%d3
10c84166:       2f02            movel %d2,%sp@-
10c84168:       4eb9 10c8 418e  jsr 10c8418e <strlen>
10c8416e:       2042            moveal %d2,%a0
10c84170:       d1c0            addal %d0,%a0
10c84172:       b610            cmpb %a0@,%d3
10c84174:       670a            beqs 10c84180 <strrchr+0x2a>
10c84176:       5388            subql #1,%a0
10c84178:       b488            cmpl %a0,%d2
10c8417a:       63f6            blss 10c84172 <strrchr+0x1c>
10c8417c:       7000            moveq #0,%d0
10c8417e:       6002            bras 10c84182 <strrchr+0x2c>
10c84180:       2008            movel %a0,%d0
10c84182:       242e fff8       movel %fp@(-8),%d2
10c84186:       262e fffc       movel %fp@(-4),%d3
10c8418a:       4e5e            unlk %fp
10c8418c:       4e75            rts

10c8418e <strlen>:
10c8418e:       4e56 0000       linkw %fp,#0
10c84192:       226e 0008       moveal %fp@(8),%a1
10c84196:       2049            moveal %a1,%a0
10c84198:       4a11            tstb %a1@
10c8419a:       6706            beqs 10c841a2 <strlen+0x14>
10c8419c:       5288            addql #1,%a0
10c8419e:       4a10            tstb %a0@
10c841a0:       66fa            bnes 10c8419c <strlen+0xe>
10c841a2:       2008            movel %a0,%d0
10c841a4:       9089            subl %a1,%d0
10c841a6:       4e5e            unlk %fp
10c841a8:       4e75            rts

10c841aa <strnlen>:
10c841aa:       4e56 0000       linkw %fp,#0
10c841ae:       226e 0008       moveal %fp@(8),%a1
10c841b2:       2049            moveal %a1,%a0
10c841b4:       202e 000c       movel %fp@(12),%d0
10c841b8:       5380            subql #1,%d0
10c841ba:       72ff            moveq #-1,%d1
10c841bc:       b280            cmpl %d0,%d1
10c841be:       6712            beqs 10c841d2 <strnlen+0x28>
10c841c0:       4a11            tstb %a1@
10c841c2:       670e            beqs 10c841d2 <strnlen+0x28>
10c841c4:       5288            addql #1,%a0
10c841c6:       5380            subql #1,%d0
10c841c8:       72ff            moveq #-1,%d1
10c841ca:       b280            cmpl %d0,%d1
10c841cc:       6704            beqs 10c841d2 <strnlen+0x28>
10c841ce:       4a10            tstb %a0@
10c841d0:       66f2            bnes 10c841c4 <strnlen+0x1a>
10c841d2:       2008            movel %a0,%d0
10c841d4:       9089            subl %a1,%d0
10c841d6:       4e5e            unlk %fp
10c841d8:       4e75            rts

10c841da <strspn>:
10c841da:       4e56 0000       linkw %fp,#0
10c841de:       2f03            movel %d3,%sp@-
10c841e0:       2f02            movel %d2,%sp@-
10c841e2:       262e 000c       movel %fp@(12),%d3
10c841e6:       7400            moveq #0,%d2
10c841e8:       226e 0008       moveal %fp@(8),%a1
10c841ec:       4a11            tstb %a1@
10c841ee:       6724            beqs 10c84214 <strspn+0x3a>
10c841f0:       2043            moveal %d3,%a0
10c841f2:       1010            moveb %a0@,%d0
10c841f4:       671e            beqs 10c84214 <strspn+0x3a>
10c841f6:       1211            moveb %a1@,%d1
10c841f8:       b001            cmpb %d1,%d0
10c841fa:       670c            beqs 10c84208 <strspn+0x2e>
10c841fc:       1001            moveb %d1,%d0
10c841fe:       5288            addql #1,%a0
10c84200:       1210            moveb %a0@,%d1
10c84202:       6710            beqs 10c84214 <strspn+0x3a>
10c84204:       b200            cmpb %d0,%d1
10c84206:       66f6            bnes 10c841fe <strspn+0x24>
10c84208:       4a10            tstb %a0@
10c8420a:       6708            beqs 10c84214 <strspn+0x3a>
10c8420c:       5282            addql #1,%d2
10c8420e:       5289            addql #1,%a1
10c84210:       4a11            tstb %a1@
10c84212:       66dc            bnes 10c841f0 <strspn+0x16>
10c84214:       2002            movel %d2,%d0
10c84216:       241f            movel %sp@+,%d2
10c84218:       261f            movel %sp@+,%d3
10c8421a:       4e5e            unlk %fp
10c8421c:       4e75            rts

10c8421e <strpbrk>:
10c8421e:       4e56 0000       linkw %fp,#0
10c84222:       222e 000c       movel %fp@(12),%d1
10c84226:       226e 0008       moveal %fp@(8),%a1
10c8422a:       4a11            tstb %a1@
10c8422c:       671c            beqs 10c8424a <strpbrk+0x2c>
10c8422e:       2041            moveal %d1,%a0
10c84230:       4a10            tstb %a0@
10c84232:       6710            beqs 10c84244 <strpbrk+0x26>
10c84234:       1011            moveb %a1@,%d0
10c84236:       b010            cmpb %a0@,%d0
10c84238:       6604            bnes 10c8423e <strpbrk+0x20>
10c8423a:       2009            movel %a1,%d0
10c8423c:       600e            bras 10c8424c <strpbrk+0x2e>
10c8423e:       5288            addql #1,%a0
10c84240:       4a10            tstb %a0@
10c84242:       66f2            bnes 10c84236 <strpbrk+0x18>
10c84244:       5289            addql #1,%a1
10c84246:       4a11            tstb %a1@
10c84248:       66e4            bnes 10c8422e <strpbrk+0x10>
10c8424a:       7000            moveq #0,%d0
10c8424c:       4e5e            unlk %fp
10c8424e:       4e75            rts

10c84250 <strtok>:
10c84250:       4e56 0000       linkw %fp,#0
10c84254:       2f0a            movel %a2,%sp@-
10c84256:       2f02            movel %d2,%sp@-
10c84258:       242e 000c       movel %fp@(12),%d2
10c8425c:       246e 0008       moveal %fp@(8),%a2
10c84260:       b4fc 0000       cmpaw #0,%a2
10c84264:       6610            bnes 10c84276 <strtok+0x26>
10c84266:       2479 1003 37ae  moveal 100337ae <___strtok>,%a2
10c8426c:       b4fc 0000       cmpaw #0,%a2
10c84270:       6604            bnes 10c84276 <strtok+0x26>
10c84272:       7000            moveq #0,%d0
10c84274:       6038            bras 10c842ae <strtok+0x5e>
10c84276:       2f02            movel %d2,%sp@-
10c84278:       2f0a            movel %a2,%sp@-
10c8427a:       4eba ff5e       jsr %pc@(10c841da <strspn>)
10c8427e:       d5c0            addal %d0,%a2
10c84280:       508f            addql #8,%sp
10c84282:       4a12            tstb %a2@
10c84284:       660a            bnes 10c84290 <strtok+0x40>
10c84286:       42b9 1003 37ae  clrl 100337ae <___strtok>
10c8428c:       7000            moveq #0,%d0
10c8428e:       601e            bras 10c842ae <strtok+0x5e>
10c84290:       2f02            movel %d2,%sp@-
10c84292:       2f0a            movel %a2,%sp@-
10c84294:       4eba ff88       jsr %pc@(10c8421e <strpbrk>)
10c84298:       2040            moveal %d0,%a0
10c8429a:       b0fc 0000       cmpaw #0,%a0
10c8429e:       6706            beqs 10c842a6 <strtok+0x56>
10c842a0:       4a10            tstb %a0@
10c842a2:       6702            beqs 10c842a6 <strtok+0x56>
10c842a4:       4218            clrb %a0@+
10c842a6:       23c8 1003 37ae  movel %a0,100337ae <___strtok>
10c842ac:       200a            movel %a2,%d0
10c842ae:       242e fff8       movel %fp@(-8),%d2
10c842b2:       246e fffc       moveal %fp@(-4),%a2
10c842b6:       4e5e            unlk %fp
10c842b8:       4e75            rts

10c842ba <strsep>:
10c842ba:       4e56 0000       linkw %fp,#0
10c842be:       2f0a            movel %a2,%sp@-
10c842c0:       2f02            movel %d2,%sp@-
10c842c2:       246e 0008       moveal %fp@(8),%a2
10c842c6:       2412            movel %a2@,%d2
10c842c8:       6604            bnes 10c842ce <strsep+0x14>
10c842ca:       7000            moveq #0,%d0
10c842cc:       6018            bras 10c842e6 <strsep+0x2c>
10c842ce:       2f2e 000c       movel %fp@(12),%sp@-
10c842d2:       2f02            movel %d2,%sp@-
10c842d4:       4eba ff48       jsr %pc@(10c8421e <strpbrk>)
10c842d8:       2040            moveal %d0,%a0
10c842da:       b0fc 0000       cmpaw #0,%a0
10c842de:       6702            beqs 10c842e2 <strsep+0x28>
10c842e0:       4218            clrb %a0@+
10c842e2:       2488            movel %a0,%a2@
10c842e4:       2002            movel %d2,%d0
10c842e6:       242e fff8       movel %fp@(-8),%d2
10c842ea:       246e fffc       moveal %fp@(-4),%a2
10c842ee:       4e5e            unlk %fp
10c842f0:       4e75            rts

10c842f2 <bcopy>:
10c842f2:       4e56 0000       linkw %fp,#0
10c842f6:       2f02            movel %d2,%sp@-
10c842f8:       226e 0008       moveal %fp@(8),%a1
10c842fc:       202e 000c       movel %fp@(12),%d0
10c84300:       2040            moveal %d0,%a0
10c84302:       222e 0010       movel %fp@(16),%d1
10c84306:       5381            subql #1,%d1
10c84308:       74ff            moveq #-1,%d2
10c8430a:       b481            cmpl %d1,%d2
10c8430c:       670c            beqs 10c8431a <bcopy+0x28>
10c8430e:       10d9            moveb %a1@+,%a0@+
10c84310:       51c9 fffc       dbf %d1,10c8430e <bcopy+0x1c>
10c84314:       4241            clrw %d1
10c84316:       5381            subql #1,%d1
10c84318:       64f4            bccs 10c8430e <bcopy+0x1c>
10c8431a:       241f            movel %sp@+,%d2
10c8431c:       4e5e            unlk %fp
10c8431e:       4e75            rts

10c84320 <memmove>:
10c84320:       4e56 0000       linkw %fp,#0
10c84324:       2f02            movel %d2,%sp@-
10c84326:       202e 0008       movel %fp@(8),%d0
10c8432a:       206e 000c       moveal %fp@(12),%a0
10c8432e:       222e 0010       movel %fp@(16),%d1
10c84332:       b1c0            cmpal %d0,%a0
10c84334:       6518            bcss 10c8434e <memmove+0x2e>
10c84336:       2240            moveal %d0,%a1
10c84338:       5381            subql #1,%d1
10c8433a:       74ff            moveq #-1,%d2
10c8433c:       b481            cmpl %d1,%d2
10c8433e:       6728            beqs 10c84368 <memmove+0x48>
10c84340:       12d8            moveb %a0@+,%a1@+
10c84342:       51c9 fffc       dbf %d1,10c84340 <memmove+0x20>
10c84346:       4241            clrw %d1
10c84348:       5381            subql #1,%d1
10c8434a:       64f4            bccs 10c84340 <memmove+0x20>
10c8434c:       601a            bras 10c84368 <memmove+0x48>
10c8434e:       2240            moveal %d0,%a1
10c84350:       d3c1            addal %d1,%a1
10c84352:       d1c1            addal %d1,%a0
10c84354:       5381            subql #1,%d1
10c84356:       74ff            moveq #-1,%d2
10c84358:       b481            cmpl %d1,%d2
10c8435a:       670c            beqs 10c84368 <memmove+0x48>
10c8435c:       1320            moveb %a0@-,%a1@-
10c8435e:       51c9 fffc       dbf %d1,10c8435c <memmove+0x3c>
10c84362:       4241            clrw %d1
10c84364:       5381            subql #1,%d1
10c84366:       64f4            bccs 10c8435c <memmove+0x3c>
10c84368:       241f            movel %sp@+,%d2
10c8436a:       4e5e            unlk %fp
10c8436c:       4e75            rts

10c8436e <memcmp>:
10c8436e:       4e56 0000       linkw %fp,#0
10c84372:       222e 0010       movel %fp@(16),%d1
10c84376:       4200            clrb %d0
10c84378:       226e 0008       moveal %fp@(8),%a1
10c8437c:       206e 000c       moveal %fp@(12),%a0
10c84380:       6006            bras 10c84388 <memcmp+0x1a>
10c84382:       5289            addql #1,%a1
10c84384:       5288            addql #1,%a0
10c84386:       5381            subql #1,%d1
10c84388:       4a81            tstl %d1
10c8438a:       6706            beqs 10c84392 <memcmp+0x24>
10c8438c:       1011            moveb %a1@,%d0
10c8438e:       9010            subb %a0@,%d0
10c84390:       67f0            beqs 10c84382 <memcmp+0x14>
10c84392:       4880            extw %d0
10c84394:       48c0            extl %d0
10c84396:       4e5e            unlk %fp
10c84398:       4e75            rts

10c8439a <memscan>:
10c8439a:       4e56 0000       linkw %fp,#0
10c8439e:       226e 000c       moveal %fp@(12),%a1
10c843a2:       202e 0010       movel %fp@(16),%d0
10c843a6:       206e 0008       moveal %fp@(8),%a0
10c843aa:       670e            beqs 10c843ba <memscan+0x20>
10c843ac:       7200            moveq #0,%d1
10c843ae:       1210            moveb %a0@,%d1
10c843b0:       b3c1            cmpal %d1,%a1
10c843b2:       6706            beqs 10c843ba <memscan+0x20>
10c843b4:       5288            addql #1,%a0
10c843b6:       5380            subql #1,%d0
10c843b8:       66f4            bnes 10c843ae <memscan+0x14>
10c843ba:       2008            movel %a0,%d0
10c843bc:       4e5e            unlk %fp
10c843be:       4e75            rts

10c843c0 <strstr>:
10c843c0:       4e56 0000       linkw %fp,#0
10c843c4:       48e7 3c20       moveml %d2-%d5/%a2,%sp@-
10c843c8:       262e 0008       movel %fp@(8),%d3
10c843cc:       2a2e 000c       movel %fp@(12),%d5
10c843d0:       2f05            movel %d5,%sp@-
10c843d2:       45fa fdba       lea %pc@(10c8418e <strlen>),%a2
10c843d6:       4e92            jsr %a2@
10c843d8:       2800            movel %d0,%d4
10c843da:       588f            addql #4,%sp
10c843dc:       6604            bnes 10c843e2 <strstr+0x22>
10c843de:       2003            movel %d3,%d0
10c843e0:       6028            bras 10c8440a <strstr+0x4a>
10c843e2:       2f03            movel %d3,%sp@-
10c843e4:       4e92            jsr %a2@
10c843e6:       2400            movel %d0,%d2
10c843e8:       588f            addql #4,%sp
10c843ea:       b882            cmpl %d2,%d4
10c843ec:       6e1a            bgts 10c84408 <strstr+0x48>
10c843ee:       5382            subql #1,%d2
10c843f0:       2f04            movel %d4,%sp@-
10c843f2:       2f05            movel %d5,%sp@-
10c843f4:       2f03            movel %d3,%sp@-
10c843f6:       4eba ff76       jsr %pc@(10c8436e <memcmp>)
10c843fa:       4fef 000c       lea %sp@(12),%sp
10c843fe:       4a80            tstl %d0
10c84400:       67dc            beqs 10c843de <strstr+0x1e>
10c84402:       5283            addql #1,%d3
10c84404:       b882            cmpl %d2,%d4
10c84406:       6fe6            bles 10c843ee <strstr+0x2e>
10c84408:       7000            moveq #0,%d0
10c8440a:       4cee 043c ffec  moveml %fp@(-20),%d2-%d5/%a2
10c84410:       4e5e            unlk %fp
10c84412:       4e75            rts

10c84414 <memchr>:
10c84414:       4e56 0000       linkw %fp,#0
10c84418:       2f02            movel %d2,%sp@-
10c8441a:       222e 000c       movel %fp@(12),%d1
10c8441e:       206e 0008       moveal %fp@(8),%a0
10c84422:       202e 0010       movel %fp@(16),%d0
10c84426:       5380            subql #1,%d0
10c84428:       74ff            moveq #-1,%d2
10c8442a:       b480            cmpl %d0,%d2
10c8442c:       6714            beqs 10c84442 <memchr+0x2e>
10c8442e:       b218            cmpb %a0@+,%d1
10c84430:       6606            bnes 10c84438 <memchr+0x24>
10c84432:       2008            movel %a0,%d0
10c84434:       5380            subql #1,%d0
10c84436:       600c            bras 10c84444 <memchr+0x30>
10c84438:       51c8 fff4       dbf %d0,10c8442e <memchr+0x1a>
10c8443c:       4240            clrw %d0
10c8443e:       5380            subql #1,%d0
10c84440:       64ec            bccs 10c8442e <memchr+0x1a>
10c84442:       7000            moveq #0,%d0
10c84444:       241f            movel %sp@+,%d2
10c84446:       4e5e            unlk %fp
10c84448:       4e75            rts
        ...

10c8444c <simple_strtoul>:
10c8444c:       4e56 0000       linkw %fp,#0
10c84450:       48e7 3c38       moveml %d2-%d5/%a2-%a4,%sp@-
10c84454:       246e 0008       moveal %fp@(8),%a2
10c84458:       286e 000c       moveal %fp@(12),%a4
10c8445c:       262e 0010       movel %fp@(16),%d3
10c84460:       7200            moveq #0,%d1
10c84462:       47f9 1001 0df8  lea 10010df8 <_ctype>,%a3
10c84468:       4a83            tstl %d3
10c8446a:       6626            bnes 10c84492 <simple_strtoul+0x46>
10c8446c:       760a            moveq #10,%d3
10c8446e:       0c12 0030       cmpib #48,%a2@
10c84472:       661e            bnes 10c84492 <simple_strtoul+0x46>
10c84474:       7608            moveq #8,%d3
10c84476:       528a            addql #1,%a2
10c84478:       0c12 0078       cmpib #120,%a2@
10c8447c:       6614            bnes 10c84492 <simple_strtoul+0x46>
10c8447e:       4280            clrl %d0
10c84480:       102a 0001       moveb %a2@(1),%d0
10c84484:       1033 0800       moveb %a3@(00000000,%d0:l),%d0
10c84488:       0200 0044       andib #68,%d0
10c8448c:       6704            beqs 10c84492 <simple_strtoul+0x46>
10c8448e:       528a            addql #1,%a2
10c84490:       7610            moveq #16,%d3
10c84492:       4280            clrl %d0
10c84494:       1012            moveb %a2@,%d0
10c84496:       204b            moveal %a3,%a0
10c84498:       1030 0800       moveb %a0@(00000000,%d0:l),%d0
10c8449c:       0200 0044       andib #68,%d0
10c844a0:       675a            beqs 10c844fc <simple_strtoul+0xb0>
10c844a2:       7a00            moveq #0,%d5
10c844a4:       7800            moveq #0,%d4
10c844a6:       1a12            moveb %a2@,%d5
10c844a8:       0830 0002 5800  btst #2,%a0@(00000000,%d5:l)
10c844ae:       670c            beqs 10c844bc <simple_strtoul+0x70>
10c844b0:       1012            moveb %a2@,%d0
10c844b2:       4880            extw %d0
10c844b4:       3040            moveaw %d0,%a0
10c844b6:       74d0            moveq #-48,%d2
10c844b8:       d488            addl %a0,%d2
10c844ba:       601a            bras 10c844d6 <simple_strtoul+0x8a>
10c844bc:       1012            moveb %a2@,%d0
10c844be:       1800            moveb %d0,%d4
10c844c0:       0830 0001 4800  btst #1,%a0@(00000000,%d4:l)
10c844c6:       6704            beqs 10c844cc <simple_strtoul+0x80>
10c844c8:       0600 ffe0       addib #-32,%d0
10c844cc:       0280 0000 00ff  andil #255,%d0
10c844d2:       74c9            moveq #-55,%d2
10c844d4:       d480            addl %d0,%d2
10c844d6:       b682            cmpl %d2,%d3
10c844d8:       6322            blss 10c844fc <simple_strtoul+0xb0>
10c844da:       2f03            movel %d3,%sp@-
10c844dc:       2f01            movel %d1,%sp@-
10c844de:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c844e4:       508f            addql #8,%sp
10c844e6:       2200            movel %d0,%d1
10c844e8:       d282            addl %d2,%d1
10c844ea:       528a            addql #1,%a2
10c844ec:       4280            clrl %d0
10c844ee:       1012            moveb %a2@,%d0
10c844f0:       204b            moveal %a3,%a0
10c844f2:       1030 0800       moveb %a0@(00000000,%d0:l),%d0
10c844f6:       0200 0044       andib #68,%d0
10c844fa:       66aa            bnes 10c844a6 <simple_strtoul+0x5a>
10c844fc:       b8fc 0000       cmpaw #0,%a4
10c84500:       6702            beqs 10c84504 <simple_strtoul+0xb8>
10c84502:       288a            movel %a2,%a4@
10c84504:       2001            movel %d1,%d0
10c84506:       4cee 1c3c ffe4  moveml %fp@(-28),%d2-%d5/%a2-%a4
10c8450c:       4e5e            unlk %fp
10c8450e:       4e75            rts

10c84510 <simple_strtol>:
10c84510:       4e56 0000       linkw %fp,#0
10c84514:       206e 0008       moveal %fp@(8),%a0
10c84518:       222e 000c       movel %fp@(12),%d1
10c8451c:       202e 0010       movel %fp@(16),%d0
10c84520:       0c10 002d       cmpib #45,%a0@
10c84524:       670c            beqs 10c84532 <simple_strtol+0x22>
10c84526:       2f00            movel %d0,%sp@-
10c84528:       2f01            movel %d1,%sp@-
10c8452a:       2f08            movel %a0,%sp@-
10c8452c:       4eba ff1e       jsr %pc@(10c8444c <simple_strtoul>)
10c84530:       600e            bras 10c84540 <simple_strtol+0x30>
10c84532:       2f00            movel %d0,%sp@-
10c84534:       2f01            movel %d1,%sp@-
10c84536:       4868 0001       pea %a0@(1)
10c8453a:       4eba ff10       jsr %pc@(10c8444c <simple_strtoul>)
10c8453e:       4480            negl %d0
10c84540:       4e5e            unlk %fp
10c84542:       4e75            rts

10c84544 <simple_strtoull>:
10c84544:       4e56 0000       linkw %fp,#0
10c84548:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c8454c:       246e 0008       moveal %fp@(8),%a2
10c84550:       2c2e 0010       movel %fp@(16),%d6
10c84554:       97cb            subal %a3,%a3
10c84556:       99cc            subal %a4,%a4
10c84558:       4bf9 1001 0df8  lea 10010df8 <_ctype>,%a5
10c8455e:       6626            bnes 10c84586 <simple_strtoull+0x42>
10c84560:       7c0a            moveq #10,%d6
10c84562:       0c12 0030       cmpib #48,%a2@
10c84566:       661e            bnes 10c84586 <simple_strtoull+0x42>
10c84568:       7c08            moveq #8,%d6
10c8456a:       528a            addql #1,%a2
10c8456c:       0c12 0078       cmpib #120,%a2@
10c84570:       6614            bnes 10c84586 <simple_strtoull+0x42>
10c84572:       4280            clrl %d0
10c84574:       102a 0001       moveb %a2@(1),%d0
10c84578:       1035 0800       moveb %a5@(00000000,%d0:l),%d0
10c8457c:       0200 0044       andib #68,%d0
10c84580:       6704            beqs 10c84586 <simple_strtoull+0x42>
10c84582:       528a            addql #1,%a2
10c84584:       7c10            moveq #16,%d6
10c84586:       4280            clrl %d0
10c84588:       1012            moveb %a2@,%d0
10c8458a:       204d            moveal %a5,%a0
10c8458c:       1030 0800       moveb %a0@(00000000,%d0:l),%d0
10c84590:       0200 0044       andib #68,%d0
10c84594:       6700 008a       beqw 10c84620 <simple_strtoull+0xdc>
10c84598:       7e00            moveq #0,%d7
10c8459a:       1e12            moveb %a2@,%d7
10c8459c:       1030 7800       moveb %a0@(00000000,%d7:l),%d0
10c845a0:       0800 0002       btst #2,%d0
10c845a4:       670a            beqs 10c845b0 <simple_strtoull+0x6c>
10c845a6:       1012            moveb %a2@,%d0
10c845a8:       4880            extw %d0
10c845aa:       3040            moveaw %d0,%a0
10c845ac:       70d0            moveq #-48,%d0
10c845ae:       602a            bras 10c845da <simple_strtoull+0x96>
10c845b0:       0800 0001       btst #1,%d0
10c845b4:       671c            beqs 10c845d2 <simple_strtoull+0x8e>
10c845b6:       1212            moveb %a2@,%d1
10c845b8:       4280            clrl %d0
10c845ba:       1001            moveb %d1,%d0
10c845bc:       0830 0001 0800  btst #1,%a0@(00000000,%d0:l)
10c845c2:       6704            beqs 10c845c8 <simple_strtoull+0x84>
10c845c4:       0601 ffe0       addib #-32,%d1
10c845c8:       4280            clrl %d0
10c845ca:       1001            moveb %d1,%d0
10c845cc:       72c9            moveq #-55,%d1
10c845ce:       d081            addl %d1,%d0
10c845d0:       600a            bras 10c845dc <simple_strtoull+0x98>
10c845d2:       1012            moveb %a2@,%d0
10c845d4:       4880            extw %d0
10c845d6:       3040            moveaw %d0,%a0
10c845d8:       70c9            moveq #-55,%d0
10c845da:       d088            addl %a0,%d0
10c845dc:       2a00            movel %d0,%d5
10c845de:       5bc4            smi %d4
10c845e0:       4884            extw %d4
10c845e2:       48c4            extl %d4
10c845e4:       2606            movel %d6,%d3
10c845e6:       4282            clrl %d2
10c845e8:       2004            movel %d4,%d0
10c845ea:       2205            movel %d5,%d1
10c845ec:       9283            subl %d3,%d1
10c845ee:       9182            subxl %d2,%d0
10c845f0:       642e            bccs 10c84620 <simple_strtoull+0xdc>
10c845f2:       2f03            movel %d3,%sp@-
10c845f4:       2f02            movel %d2,%sp@-
10c845f6:       2f0c            movel %a4,%sp@-
10c845f8:       2f0b            movel %a3,%sp@-
10c845fa:       4eb9 10c8 5894  jsr 10c85894 <__muldi3>
10c84600:       4fef 0010       lea %sp@(16),%sp
10c84604:       d285            addl %d5,%d1
10c84606:       d184            addxl %d4,%d0
10c84608:       2640            moveal %d0,%a3
10c8460a:       2841            moveal %d1,%a4
10c8460c:       528a            addql #1,%a2
10c8460e:       4280            clrl %d0
10c84610:       1012            moveb %a2@,%d0
10c84612:       204d            moveal %a5,%a0
10c84614:       1030 0800       moveb %a0@(00000000,%d0:l),%d0
10c84618:       0200 0044       andib #68,%d0
10c8461c:       6600 ff7c       bnew 10c8459a <simple_strtoull+0x56>
10c84620:       4aae 000c       tstl %fp@(12)
10c84624:       6706            beqs 10c8462c <simple_strtoull+0xe8>
10c84626:       206e 000c       moveal %fp@(12),%a0
10c8462a:       208a            movel %a2,%a0@
10c8462c:       200b            movel %a3,%d0
10c8462e:       220c            movel %a4,%d1
10c84630:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c84636:       4e5e            unlk %fp
10c84638:       4e75            rts

10c8463a <simple_strtoll>:
10c8463a:       4e56 0000       linkw %fp,#0
10c8463e:       206e 0008       moveal %fp@(8),%a0
10c84642:       222e 000c       movel %fp@(12),%d1
10c84646:       202e 0010       movel %fp@(16),%d0
10c8464a:       0c10 002d       cmpib #45,%a0@
10c8464e:       670c            beqs 10c8465c <simple_strtoll+0x22>
10c84650:       2f00            movel %d0,%sp@-
10c84652:       2f01            movel %d1,%sp@-
10c84654:       2f08            movel %a0,%sp@-
10c84656:       4eba feec       jsr %pc@(10c84544 <simple_strtoull>)
10c8465a:       6010            bras 10c8466c <simple_strtoll+0x32>
10c8465c:       2f00            movel %d0,%sp@-
10c8465e:       2f01            movel %d1,%sp@-
10c84660:       4868 0001       pea %a0@(1)
10c84664:       4eba fede       jsr %pc@(10c84544 <simple_strtoull>)
10c84668:       4481            negl %d1
10c8466a:       4080            negxl %d0
10c8466c:       4e5e            unlk %fp
10c8466e:       4e75            rts

10c84670 <skip_atoi>:
10c84670:       4e56 0000       linkw %fp,#0
10c84674:       2f0b            movel %a3,%sp@-
10c84676:       2f0a            movel %a2,%sp@-
10c84678:       246e 0008       moveal %fp@(8),%a2
10c8467c:       91c8            subal %a0,%a0
10c8467e:       2252            moveal %a2@,%a1
10c84680:       4280            clrl %d0
10c84682:       1011            moveb %a1@,%d0
10c84684:       47f9 1001 0df8  lea 10010df8 <_ctype>,%a3
10c8468a:       0833 0002 0800  btst #2,%a3@(00000000,%d0:l)
10c84690:       6722            beqs 10c846b4 <skip_atoi+0x44>
10c84692:       7200            moveq #0,%d1
10c84694:       2008            movel %a0,%d0
10c84696:       e788            lsll #3,%d0
10c84698:       d088            addl %a0,%d0
10c8469a:       41f0 0800       lea %a0@(00000000,%d0:l),%a0
10c8469e:       1011            moveb %a1@,%d0
10c846a0:       4880            extw %d0
10c846a2:       41f0 00d0       lea %a0@(ffffffd0,%d0:w),%a0
10c846a6:       5292            addql #1,%a2@
10c846a8:       2252            moveal %a2@,%a1
10c846aa:       1211            moveb %a1@,%d1
10c846ac:       0833 0002 1800  btst #2,%a3@(00000000,%d1:l)
10c846b2:       66e0            bnes 10c84694 <skip_atoi+0x24>
10c846b4:       2008            movel %a0,%d0
10c846b6:       245f            moveal %sp@+,%a2
10c846b8:       265f            moveal %sp@+,%a3
10c846ba:       4e5e            unlk %fp
10c846bc:       4e75            rts

10c846be <number>:
10c846be:       4e56 ff64       linkw %fp,#-156
10c846c2:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c846c6:       266e 0008       moveal %fp@(8),%a3
10c846ca:       282e 0010       movel %fp@(16),%d4
10c846ce:       2a2e 0014       movel %fp@(20),%d5
10c846d2:       262e 001c       movel %fp@(28),%d3
10c846d6:       286e 0020       moveal %fp@(32),%a4
10c846da:       2c2e 0024       movel %fp@(36),%d6
10c846de:       7498            moveq #-104,%d2
10c846e0:       d48e            addl %fp,%d2
10c846e2:       4878 0025       pea 25 <LSIGTRAP+0x20>
10c846e6:       4879 1000 ac0c  pea 1000ac0c <timer_bug_msg+0x1a45>
10c846ec:       2f02            movel %d2,%sp@-
10c846ee:       45f9 10c8 5744  lea 10c85744 <memcpy>,%a2
10c846f4:       4e92            jsr %a2@
10c846f6:       2e0e            movel %fp,%d7
10c846f8:       0687 ffff ff72  addil #-142,%d7
10c846fe:       4878 0025       pea 25 <LSIGTRAP+0x20>
10c84702:       4879 1000 ac31  pea 1000ac31 <timer_bug_msg+0x1a6a>
10c84708:       2f07            movel %d7,%sp@-
10c8470a:       4e92            jsr %a2@
10c8470c:       4fef 0018       lea %sp@(24),%sp
10c84710:       2d42 ff6c       movel %d2,%fp@(-148)
10c84714:       0806 0006       btst #6,%d6
10c84718:       6704            beqs 10c8471e <number+0x60>
10c8471a:       2d47 ff6c       movel %d7,%fp@(-148)
10c8471e:       0806 0004       btst #4,%d6
10c84722:       6704            beqs 10c84728 <number+0x6a>
10c84724:       70fe            moveq #-2,%d0
10c84726:       cc80            andl %d0,%d6
10c84728:       202e 0018       movel %fp@(24),%d0
10c8472c:       5580            subql #2,%d0
10c8472e:       7222            moveq #34,%d1
10c84730:       b280            cmpl %d0,%d1
10c84732:       6406            bccs 10c8473a <number+0x7c>
10c84734:       7000            moveq #0,%d0
10c84736:       6000 01d4       braw 10c8490c <number+0x24e>
10c8473a:       1d7c 0020 ff71  moveb #32,%fp@(-143)
10c84740:       0806 0000       btst #0,%d6
10c84744:       6706            beqs 10c8474c <number+0x8e>
10c84746:       1d7c 0030 ff71  moveb #48,%fp@(-143)
10c8474c:       422e ff70       clrb %fp@(-144)
10c84750:       0806 0001       btst #1,%d6
10c84754:       672c            beqs 10c84782 <number+0xc4>
10c84756:       4a84            tstl %d4
10c84758:       6a0c            bpls 10c84766 <number+0xa8>
10c8475a:       1d7c 002d ff70  moveb #45,%fp@(-144)
10c84760:       4485            negl %d5
10c84762:       4084            negxl %d4
10c84764:       601a            bras 10c84780 <number+0xc2>
10c84766:       0806 0002       btst #2,%d6
10c8476a:       6708            beqs 10c84774 <number+0xb6>
10c8476c:       1d7c 002b ff70  moveb #43,%fp@(-144)
10c84772:       600c            bras 10c84780 <number+0xc2>
10c84774:       0806 0003       btst #3,%d6
10c84778:       6708            beqs 10c84782 <number+0xc4>
10c8477a:       1d7c 0020 ff70  moveb #32,%fp@(-144)
10c84780:       5383            subql #1,%d3
10c84782:       2a46            moveal %d6,%a5
10c84784:       200d            movel %a5,%d0
10c84786:       7220            moveq #32,%d1
10c84788:       c081            andl %d1,%d0
10c8478a:       2a40            moveal %d0,%a5
10c8478c:       bafc 0000       cmpaw #0,%a5
10c84790:       6716            beqs 10c847a8 <number+0xea>
10c84792:       7010            moveq #16,%d0
10c84794:       b0ae 0018       cmpl %fp@(24),%d0
10c84798:       6604            bnes 10c8479e <number+0xe0>
10c8479a:       5583            subql #2,%d3
10c8479c:       600a            bras 10c847a8 <number+0xea>
10c8479e:       7208            moveq #8,%d1
10c847a0:       b2ae 0018       cmpl %fp@(24),%d1
10c847a4:       6602            bnes 10c847a8 <number+0xea>
10c847a6:       5383            subql #1,%d3
10c847a8:       95ca            subal %a2,%a2
10c847aa:       2004            movel %d4,%d0
10c847ac:       8085            orl %d5,%d0
10c847ae:       661c            bnes 10c847cc <number+0x10e>
10c847b0:       41ee ffbe       lea %fp@(-66),%a0
10c847b4:       10bc 0030       moveb #48,%a0@
10c847b8:       347c 0001       moveaw #1,%a2
10c847bc:       2e06            movel %d6,%d7
10c847be:       7210            moveq #16,%d1
10c847c0:       ce81            andl %d1,%d7
10c847c2:       2d48 ff68       movel %a0,%fp@(-152)
10c847c6:       7011            moveq #17,%d0
10c847c8:       cc80            andl %d0,%d6
10c847ca:       6050            bras 10c8481c <number+0x15e>
10c847cc:       2e06            movel %d6,%d7
10c847ce:       7210            moveq #16,%d1
10c847d0:       ce81            andl %d1,%d7
10c847d2:       41ee ffbe       lea %fp@(-66),%a0
10c847d6:       2d48 ff68       movel %a0,%fp@(-152)
10c847da:       7011            moveq #17,%d0
10c847dc:       cc80            andl %d0,%d6
10c847de:       2d48 ff64       movel %a0,%fp@(-156)
10c847e2:       2f2e 0018       movel %fp@(24),%sp@-
10c847e6:       2f05            movel %d5,%sp@-
10c847e8:       4eb9 10c8 599c  jsr 10c8599c <__umodsi3>
10c847ee:       508f            addql #8,%sp
10c847f0:       2400            movel %d0,%d2
10c847f2:       2f2e 0018       movel %fp@(24),%sp@-
10c847f6:       2f05            movel %d5,%sp@-
10c847f8:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c847fe:       508f            addql #8,%sp
10c84800:       2a00            movel %d0,%d5
10c84802:       4284            clrl %d4
10c84804:       206e ff64       moveal %fp@(-156),%a0
10c84808:       52ae ff64       addql #1,%fp@(-156)
10c8480c:       226e ff6c       moveal %fp@(-148),%a1
10c84810:       10f1 2800       moveb %a1@(00000000,%d2:l),%a0@+
10c84814:       528a            addql #1,%a2
10c84816:       2004            movel %d4,%d0
10c84818:       8085            orl %d5,%d0
10c8481a:       66c6            bnes 10c847e2 <number+0x124>
10c8481c:       b9ca            cmpal %a2,%a4
10c8481e:       6c02            bges 10c84822 <number+0x164>
10c84820:       284a            moveal %a2,%a4
10c84822:       968c            subl %a4,%d3
10c84824:       220c            movel %a4,%d1
10c84826:       5381            subql #1,%d1
10c84828:       240a            movel %a2,%d2
10c8482a:       5382            subql #1,%d2
10c8482c:       4a86            tstl %d6
10c8482e:       6616            bnes 10c84846 <number+0x188>
10c84830:       600c            bras 10c8483e <number+0x180>
10c84832:       b7ee 000c       cmpal %fp@(12),%a3
10c84836:       6204            bhis 10c8483c <number+0x17e>
10c84838:       16bc 0020       moveb #32,%a3@
10c8483c:       528b            addql #1,%a3
10c8483e:       2003            movel %d3,%d0
10c84840:       5383            subql #1,%d3
10c84842:       4a80            tstl %d0
10c84844:       6eec            bgts 10c84832 <number+0x174>
10c84846:       4a2e ff70       tstb %fp@(-144)
10c8484a:       670c            beqs 10c84858 <number+0x19a>
10c8484c:       b7ee 000c       cmpal %fp@(12),%a3
10c84850:       6204            bhis 10c84856 <number+0x198>
10c84852:       16ae ff70       moveb %fp@(-144),%a3@
10c84856:       528b            addql #1,%a3
10c84858:       bafc 0000       cmpaw #0,%a5
10c8485c:       6738            beqs 10c84896 <number+0x1d8>
10c8485e:       7008            moveq #8,%d0
10c84860:       b0ae 0018       cmpl %fp@(24),%d0
10c84864:       660c            bnes 10c84872 <number+0x1b4>
10c84866:       b7ee 000c       cmpal %fp@(12),%a3
10c8486a:       6228            bhis 10c84894 <number+0x1d6>
10c8486c:       16bc 0030       moveb #48,%a3@
10c84870:       6022            bras 10c84894 <number+0x1d6>
10c84872:       7010            moveq #16,%d0
10c84874:       b0ae 0018       cmpl %fp@(24),%d0
10c84878:       661c            bnes 10c84896 <number+0x1d8>
10c8487a:       b7ee 000c       cmpal %fp@(12),%a3
10c8487e:       6204            bhis 10c84884 <number+0x1c6>
10c84880:       16bc 0030       moveb #48,%a3@
10c84884:       528b            addql #1,%a3
10c84886:       b7ee 000c       cmpal %fp@(12),%a3
10c8488a:       6208            bhis 10c84894 <number+0x1d6>
10c8488c:       206e ff6c       moveal %fp@(-148),%a0
10c84890:       16a8 0021       moveb %a0@(33),%a3@
10c84894:       528b            addql #1,%a3
10c84896:       4a87            tstl %d7
10c84898:       6616            bnes 10c848b0 <number+0x1f2>
10c8489a:       600c            bras 10c848a8 <number+0x1ea>
10c8489c:       b7ee 000c       cmpal %fp@(12),%a3
10c848a0:       6204            bhis 10c848a6 <number+0x1e8>
10c848a2:       16ae ff71       moveb %fp@(-143),%a3@
10c848a6:       528b            addql #1,%a3
10c848a8:       2003            movel %d3,%d0
10c848aa:       5383            subql #1,%d3
10c848ac:       4a80            tstl %d0
10c848ae:       6eec            bgts 10c8489c <number+0x1de>
10c848b0:       200c            movel %a4,%d0
10c848b2:       2841            moveal %d1,%a4
10c848b4:       2203            movel %d3,%d1
10c848b6:       5381            subql #1,%d1
10c848b8:       b08a            cmpl %a2,%d0
10c848ba:       6f14            bles 10c848d0 <number+0x212>
10c848bc:       b7ee 000c       cmpal %fp@(12),%a3
10c848c0:       6204            bhis 10c848c6 <number+0x208>
10c848c2:       16bc 0030       moveb #48,%a3@
10c848c6:       528b            addql #1,%a3
10c848c8:       200c            movel %a4,%d0
10c848ca:       538c            subql #1,%a4
10c848cc:       b08a            cmpl %a2,%d0
10c848ce:       6eec            bgts 10c848bc <number+0x1fe>
10c848d0:       200a            movel %a2,%d0
10c848d2:       2442            moveal %d2,%a2
10c848d4:       6f18            bles 10c848ee <number+0x230>
10c848d6:       206e ff68       moveal %fp@(-152),%a0
10c848da:       d1ca            addal %a2,%a0
10c848dc:       b7ee 000c       cmpal %fp@(12),%a3
10c848e0:       6202            bhis 10c848e4 <number+0x226>
10c848e2:       1690            moveb %a0@,%a3@
10c848e4:       528b            addql #1,%a3
10c848e6:       200a            movel %a2,%d0
10c848e8:       5388            subql #1,%a0
10c848ea:       538a            subql #1,%a2
10c848ec:       6eee            bgts 10c848dc <number+0x21e>
10c848ee:       2003            movel %d3,%d0
10c848f0:       2601            movel %d1,%d3
10c848f2:       4a80            tstl %d0
10c848f4:       6f14            bles 10c8490a <number+0x24c>
10c848f6:       b7ee 000c       cmpal %fp@(12),%a3
10c848fa:       6204            bhis 10c84900 <number+0x242>
10c848fc:       16bc 0020       moveb #32,%a3@
10c84900:       528b            addql #1,%a3
10c84902:       2003            movel %d3,%d0
10c84904:       5383            subql #1,%d3
10c84906:       4a80            tstl %d0
10c84908:       6eec            bgts 10c848f6 <number+0x238>
10c8490a:       200b            movel %a3,%d0
10c8490c:       4cee 3cfc ff3c  moveml %fp@(-196),%d2-%d7/%a2-%a5
10c84912:       4e5e            unlk %fp
10c84914:       4e75            rts

10c84916 <vsnprintf>:
10c84916:       4e56 0000       linkw %fp,#0
10c8491a:       48e7 3e3c       moveml %d2-%d6/%a2-%a5,%sp@-
10c8491e:       2a2e 0008       movel %fp@(8),%d5
10c84922:       2c2e 000c       movel %fp@(12),%d6
10c84926:       286e 0014       moveal %fp@(20),%a4
10c8492a:       2445            moveal %d5,%a2
10c8492c:       4bf2 68ff       lea %a2@(ffffffff,%d6:l),%a5
10c84930:       2005            movel %d5,%d0
10c84932:       5380            subql #1,%d0
10c84934:       206e 0010       moveal %fp@(16),%a0
10c84938:       b08d            cmpl %a5,%d0
10c8493a:       630c            blss 10c84948 <vsnprintf+0x32>
10c8493c:       3a7c ffff       moveaw #-1,%a5
10c84940:       2005            movel %d5,%d0
10c84942:       4680            notl %d0
10c84944:       2c00            movel %d0,%d6
10c84946:       5286            addql #1,%d6
10c84948:       4a10            tstb %a0@
10c8494a:       6700 03ca       beqw 10c84d16 <vsnprintf+0x400>
10c8494e:       206e 0010       moveal %fp@(16),%a0
10c84952:       1010            moveb %a0@,%d0
10c84954:       0c00 0025       cmpib #37,%d0
10c84958:       6600 032a       bnew 10c84c84 <vsnprintf+0x36e>
10c8495c:       7600            moveq #0,%d3
10c8495e:       47f9 1001 0df8  lea 10010df8 <_ctype>,%a3
10c84964:       206e 0010       moveal %fp@(16),%a0
10c84968:       5288            addql #1,%a0
10c8496a:       2d48 0010       movel %a0,%fp@(16)
10c8496e:       1010            moveb %a0@,%d0
10c84970:       0600 ffe0       addib #-32,%d0
10c84974:       4880            extw %d0
10c84976:       3040            moveaw %d0,%a0
10c84978:       7010            moveq #16,%d0
10c8497a:       b088            cmpl %a0,%d0
10c8497c:       654c            bcss 10c849ca <vsnprintf+0xb4>
10c8497e:       2008            movel %a0,%d0
10c84980:       d088            addl %a0,%d0
10c84982:       303b 0806       movew %pc@(10c8498a <vsnprintf+0x74>,%d0:l),%d0
10c84986:       4efb 0002       jmp %pc@(10c8498a <vsnprintf+0x74>,%d0:w)
10c8498a:       002e 0040 0040  orib #64,%fp@(64)
10c84990:       0034 0040 0040  orib #64,%a4@(00000040,%d0:w)
10c84996:       0040 0040       oriw #64,%d0
10c8499a:       0040 0040       oriw #64,%d0
10c8499e:       0040 0028       oriw #40,%d0
10c849a2:       0040 0022       oriw #34,%d0
10c849a6:       0040 0040       oriw #64,%d0
10c849aa:       003a 7010 8680  orib #16,%pc@(10c7d02e <inet_accept+0xa>)
10c849b0:       60b2            bras 10c84964 <vsnprintf+0x4e>
10c849b2:       7004            moveq #4,%d0
10c849b4:       8680            orl %d0,%d3
10c849b6:       60ac            bras 10c84964 <vsnprintf+0x4e>
10c849b8:       7008            moveq #8,%d0
10c849ba:       8680            orl %d0,%d3
10c849bc:       60a6            bras 10c84964 <vsnprintf+0x4e>
10c849be:       7020            moveq #32,%d0
10c849c0:       8680            orl %d0,%d3
10c849c2:       60a0            bras 10c84964 <vsnprintf+0x4e>
10c849c4:       7001            moveq #1,%d0
10c849c6:       8680            orl %d0,%d3
10c849c8:       609a            bras 10c84964 <vsnprintf+0x4e>
10c849ca:       74ff            moveq #-1,%d2
10c849cc:       206e 0010       moveal %fp@(16),%a0
10c849d0:       4280            clrl %d0
10c849d2:       1010            moveb %a0@,%d0
10c849d4:       0833 0002 0800  btst #2,%a3@(00000000,%d0:l)
10c849da:       670e            beqs 10c849ea <vsnprintf+0xd4>
10c849dc:       486e 0010       pea %fp@(16)
10c849e0:       4eba fc8e       jsr %pc@(10c84670 <skip_atoi>)
10c849e4:       2400            movel %d0,%d2
10c849e6:       588f            addql #4,%sp
10c849e8:       6016            bras 10c84a00 <vsnprintf+0xea>
10c849ea:       0c10 002a       cmpib #42,%a0@
10c849ee:       6610            bnes 10c84a00 <vsnprintf+0xea>
10c849f0:       5288            addql #1,%a0
10c849f2:       2d48 0010       movel %a0,%fp@(16)
10c849f6:       241c            movel %a4@+,%d2
10c849f8:       6c06            bges 10c84a00 <vsnprintf+0xea>
10c849fa:       4482            negl %d2
10c849fc:       7010            moveq #16,%d0
10c849fe:       8680            orl %d0,%d3
10c84a00:       78ff            moveq #-1,%d4
10c84a02:       202e 0010       movel %fp@(16),%d0
10c84a06:       2040            moveal %d0,%a0
10c84a08:       0c10 002e       cmpib #46,%a0@
10c84a0c:       663c            bnes 10c84a4a <vsnprintf+0x134>
10c84a0e:       43e8 0001       lea %a0@(1),%a1
10c84a12:       2d49 0010       movel %a1,%fp@(16)
10c84a16:       2049            moveal %a1,%a0
10c84a18:       4280            clrl %d0
10c84a1a:       1010            moveb %a0@,%d0
10c84a1c:       0833 0002 0800  btst #2,%a3@(00000000,%d0:l)
10c84a22:       670e            beqs 10c84a32 <vsnprintf+0x11c>
10c84a24:       486e 0010       pea %fp@(16)
10c84a28:       4eba fc46       jsr %pc@(10c84670 <skip_atoi>)
10c84a2c:       2800            movel %d0,%d4
10c84a2e:       588f            addql #4,%sp
10c84a30:       600e            bras 10c84a40 <vsnprintf+0x12a>
10c84a32:       0c10 002a       cmpib #42,%a0@
10c84a36:       6608            bnes 10c84a40 <vsnprintf+0x12a>
10c84a38:       5288            addql #1,%a0
10c84a3a:       2d48 0010       movel %a0,%fp@(16)
10c84a3e:       281c            movel %a4@+,%d4
10c84a40:       206e 0010       moveal %fp@(16),%a0
10c84a44:       4a84            tstl %d4
10c84a46:       6c02            bges 10c84a4a <vsnprintf+0x134>
10c84a48:       7800            moveq #0,%d4
10c84a4a:       327c ffff       moveaw #-1,%a1
10c84a4e:       1010            moveb %a0@,%d0
10c84a50:       0c00 0068       cmpib #104,%d0
10c84a54:       6712            beqs 10c84a68 <vsnprintf+0x152>
10c84a56:       0c00 006c       cmpib #108,%d0
10c84a5a:       670c            beqs 10c84a68 <vsnprintf+0x152>
10c84a5c:       0c00 004c       cmpib #76,%d0
10c84a60:       6706            beqs 10c84a68 <vsnprintf+0x152>
10c84a62:       0c00 005a       cmpib #90,%d0
10c84a66:       6626            bnes 10c84a8e <vsnprintf+0x178>
10c84a68:       206e 0010       moveal %fp@(16),%a0
10c84a6c:       1018            moveb %a0@+,%d0
10c84a6e:       4880            extw %d0
10c84a70:       3240            moveaw %d0,%a1
10c84a72:       2648            moveal %a0,%a3
10c84a74:       2d4b 0010       movel %a3,%fp@(16)
10c84a78:       706c            moveq #108,%d0
10c84a7a:       b089            cmpl %a1,%d0
10c84a7c:       6610            bnes 10c84a8e <vsnprintf+0x178>
10c84a7e:       0c10 006c       cmpib #108,%a0@
10c84a82:       660a            bnes 10c84a8e <vsnprintf+0x178>
10c84a84:       327c 004c       moveaw #76,%a1
10c84a88:       5288            addql #1,%a0
10c84a8a:       2d48 0010       movel %a0,%fp@(16)
10c84a8e:       367c 000a       moveaw #10,%a3
10c84a92:       206e 0010       moveal %fp@(16),%a0
10c84a96:       1010            moveb %a0@,%d0
10c84a98:       0600 ffdb       addib #-37,%d0
10c84a9c:       4880            extw %d0
10c84a9e:       3040            moveaw %d0,%a0
10c84aa0:       7053            moveq #83,%d0
10c84aa2:       b088            cmpl %a0,%d0
10c84aa4:       6500 01cc       bcsw 10c84c72 <vsnprintf+0x35c>
10c84aa8:       2008            movel %a0,%d0
10c84aaa:       d088            addl %a0,%d0
10c84aac:       303b 0806       movew %pc@(10c84ab4 <vsnprintf+0x19e>,%d0:l),%d0
10c84ab0:       4efb 0002       jmp %pc@(10c84ab4 <vsnprintf+0x19e>,%d0:w)
10c84ab4:       019e            bclr %d0,%fp@+
10c84ab6:       01be            0676
10c84ab8:       01be            0676
10c84aba:       01be            0676
10c84abc:       01be            0676
10c84abe:       01be            0676
10c84ac0:       01be            0676
10c84ac2:       01be            0676
10c84ac4:       01be            0676
10c84ac6:       01be            0676
10c84ac8:       01be            0676
10c84aca:       01be            0676
10c84acc:       01be            0676
10c84ace:       01be            0676
10c84ad0:       01be            0676
10c84ad2:       01be            0676
10c84ad4:       01be            0676
10c84ad6:       01be            0676
10c84ad8:       01be            0676
10c84ada:       01be            0676
10c84adc:       01be            0676
10c84ade:       01be            0676
10c84ae0:       01be            0676
10c84ae2:       01be            0676
10c84ae4:       01be            0676
10c84ae6:       01be            0676
10c84ae8:       01be            0676
10c84aea:       01be            0676
10c84aec:       01be            0676
10c84aee:       01be            0676
10c84af0:       01be            0676
10c84af2:       01be            0676
10c84af4:       01be            0676
10c84af6:       01be            0676
10c84af8:       01be            0676
10c84afa:       01be            0676
10c84afc:       01be            0676
10c84afe:       01be            0676
10c84b00:       01be            0676
10c84b02:       01be            0676
10c84b04:       01be            0676
10c84b06:       01be            0676
10c84b08:       01be            0676
10c84b0a:       01be            0676
10c84b0c:       01be            0676
10c84b0e:       01be            0676
10c84b10:       01be            0676
10c84b12:       01be            0676
10c84b14:       01be            0676
10c84b16:       01be            0676
10c84b18:       01be            0676
10c84b1a:       01ae 01be       bclr %d0,%fp@(446)
10c84b1e:       01be            0676
10c84b20:       01be            0676
10c84b22:       01be            0676
10c84b24:       01be            0676
10c84b26:       01be            0676
10c84b28:       01be            0676
10c84b2a:       01be            0676
10c84b2c:       01be            0676
10c84b2e:       01be            0676
10c84b30:       00a8 01b8 01be  oril #28836286,%a0@(446)
10c84b36:       01be 
10c84b38:       01be            0676
10c84b3a:       01be            0676
10c84b3c:       01b8 01be       bclr %d0,1be <LSIGTRAP+0x1b9>
10c84b40:       01be            0676
10c84b42:       01be            0676
10c84b44:       01be            0676
10c84b46:       017a 01a8       bchg %d0,%pc@(10c84cf0 <vsnprintf+0x3da>)
10c84b4a:       015c            bchg %d0,%a4@+
10c84b4c:       01be            0676
10c84b4e:       01be            0676
10c84b50:       00ee            0356
10c84b52:       01be            0676
10c84b54:       01e2            bset %d0,%a2@-
10c84b56:       01be            0676
10c84b58:       01be            0676
10c84b5a:       01b2 200c       bclr %d0,%a2@(0000000c,%d2:w)
10c84b5e:       5880            addql #4,%d0
10c84b60:       0803 0004       btst #4,%d3
10c84b64:       6612            bnes 10c84b78 <vsnprintf+0x262>
10c84b66:       600a            bras 10c84b72 <vsnprintf+0x25c>
10c84b68:       bbca            cmpal %a2,%a5
10c84b6a:       6504            bcss 10c84b70 <vsnprintf+0x25a>
10c84b6c:       14bc 0020       moveb #32,%a2@
10c84b70:       528a            addql #1,%a2
10c84b72:       5382            subql #1,%d2
10c84b74:       4a82            tstl %d2
10c84b76:       6ef0            bgts 10c84b68 <vsnprintf+0x252>
10c84b78:       2840            moveal %d0,%a4
10c84b7a:       102c ffff       moveb %a4@(-1),%d0
10c84b7e:       bbca            cmpal %a2,%a5
10c84b80:       6502            bcss 10c84b84 <vsnprintf+0x26e>
10c84b82:       1480            moveb %d0,%a2@
10c84b84:       528a            addql #1,%a2
10c84b86:       5382            subql #1,%d2
10c84b88:       4a82            tstl %d2
10c84b8a:       6f00 0176       blew 10c84d02 <vsnprintf+0x3ec>
10c84b8e:       bbca            cmpal %a2,%a5
10c84b90:       6504            bcss 10c84b96 <vsnprintf+0x280>
10c84b92:       14bc 0020       moveb #32,%a2@
10c84b96:       528a            addql #1,%a2
10c84b98:       5382            subql #1,%d2
10c84b9a:       4a82            tstl %d2
10c84b9c:       6ef0            bgts 10c84b8e <vsnprintf+0x278>
10c84b9e:       6000 0162       braw 10c84d02 <vsnprintf+0x3ec>
10c84ba2:       265c            moveal %a4@+,%a3
10c84ba4:       b6fc 0000       cmpaw #0,%a3
10c84ba8:       6606            bnes 10c84bb0 <vsnprintf+0x29a>
10c84baa:       47f9 1000 ac56  lea 1000ac56 <timer_bug_msg+0x1a8f>,%a3
10c84bb0:       2f04            movel %d4,%sp@-
10c84bb2:       2f0b            movel %a3,%sp@-
10c84bb4:       4eb9 10c8 41aa  jsr 10c841aa <strnlen>
10c84bba:       2200            movel %d0,%d1
10c84bbc:       508f            addql #8,%sp
10c84bbe:       0803 0004       btst #4,%d3
10c84bc2:       6614            bnes 10c84bd8 <vsnprintf+0x2c2>
10c84bc4:       600a            bras 10c84bd0 <vsnprintf+0x2ba>
10c84bc6:       bbca            cmpal %a2,%a5
10c84bc8:       6504            bcss 10c84bce <vsnprintf+0x2b8>
10c84bca:       14bc 0020       moveb #32,%a2@
10c84bce:       528a            addql #1,%a2
10c84bd0:       2002            movel %d2,%d0
10c84bd2:       5382            subql #1,%d2
10c84bd4:       b081            cmpl %d1,%d0
10c84bd6:       6eee            bgts 10c84bc6 <vsnprintf+0x2b0>
10c84bd8:       2602            movel %d2,%d3
10c84bda:       5383            subql #1,%d3
10c84bdc:       4a81            tstl %d1
10c84bde:       6f10            bles 10c84bf0 <vsnprintf+0x2da>
10c84be0:       2001            movel %d1,%d0
10c84be2:       bbca            cmpal %a2,%a5
10c84be4:       6502            bcss 10c84be8 <vsnprintf+0x2d2>
10c84be6:       1493            moveb %a3@,%a2@
10c84be8:       528a            addql #1,%a2
10c84bea:       528b            addql #1,%a3
10c84bec:       5380            subql #1,%d0
10c84bee:       66f2            bnes 10c84be2 <vsnprintf+0x2cc>
10c84bf0:       2002            movel %d2,%d0
10c84bf2:       2403            movel %d3,%d2
10c84bf4:       b081            cmpl %d1,%d0
10c84bf6:       6f00 010a       blew 10c84d02 <vsnprintf+0x3ec>
10c84bfa:       bbca            cmpal %a2,%a5
10c84bfc:       6504            bcss 10c84c02 <vsnprintf+0x2ec>
10c84bfe:       14bc 0020       moveb #32,%a2@
10c84c02:       528a            addql #1,%a2
10c84c04:       2002            movel %d2,%d0
10c84c06:       5382            subql #1,%d2
10c84c08:       b081            cmpl %d1,%d0
10c84c0a:       6eee            bgts 10c84bfa <vsnprintf+0x2e4>
10c84c0c:       6000 00f4       braw 10c84d02 <vsnprintf+0x3ec>
10c84c10:       70ff            moveq #-1,%d0
10c84c12:       b082            cmpl %d2,%d0
10c84c14:       6606            bnes 10c84c1c <vsnprintf+0x306>
10c84c16:       7408            moveq #8,%d2
10c84c18:       7001            moveq #1,%d0
10c84c1a:       8680            orl %d0,%d3
10c84c1c:       2f03            movel %d3,%sp@-
10c84c1e:       2f04            movel %d4,%sp@-
10c84c20:       2f02            movel %d2,%sp@-
10c84c22:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c84c26:       2f1c            movel %a4@+,%sp@-
10c84c28:       42a7            clrl %sp@-
10c84c2a:       6000 00c8       braw 10c84cf4 <vsnprintf+0x3de>
10c84c2e:       706c            moveq #108,%d0
10c84c30:       b089            cmpl %a1,%d0
10c84c32:       6706            beqs 10c84c3a <vsnprintf+0x324>
10c84c34:       705a            moveq #90,%d0
10c84c36:       b089            cmpl %a1,%d0
10c84c38:       660c            bnes 10c84c46 <vsnprintf+0x330>
10c84c3a:       205c            moveal %a4@+,%a0
10c84c3c:       224a            moveal %a2,%a1
10c84c3e:       93c5            subal %d5,%a1
10c84c40:       2089            movel %a1,%a0@
10c84c42:       6000 00be       braw 10c84d02 <vsnprintf+0x3ec>
10c84c46:       205c            moveal %a4@+,%a0
10c84c48:       264a            moveal %a2,%a3
10c84c4a:       97c5            subal %d5,%a3
10c84c4c:       208b            movel %a3,%a0@
10c84c4e:       6000 00b2       braw 10c84d02 <vsnprintf+0x3ec>
10c84c52:       bbca            cmpal %a2,%a5
10c84c54:       6534            bcss 10c84c8a <vsnprintf+0x374>
10c84c56:       14bc 0025       moveb #37,%a2@
10c84c5a:       602e            bras 10c84c8a <vsnprintf+0x374>
10c84c5c:       367c 0008       moveaw #8,%a3
10c84c60:       6034            bras 10c84c96 <vsnprintf+0x380>
10c84c62:       7040            moveq #64,%d0
10c84c64:       8680            orl %d0,%d3
10c84c66:       367c 0010       moveaw #16,%a3
10c84c6a:       602a            bras 10c84c96 <vsnprintf+0x380>
10c84c6c:       7002            moveq #2,%d0
10c84c6e:       8680            orl %d0,%d3
10c84c70:       6024            bras 10c84c96 <vsnprintf+0x380>
10c84c72:       bbca            cmpal %a2,%a5
10c84c74:       6504            bcss 10c84c7a <vsnprintf+0x364>
10c84c76:       14bc 0025       moveb #37,%a2@
10c84c7a:       528a            addql #1,%a2
10c84c7c:       206e 0010       moveal %fp@(16),%a0
10c84c80:       1010            moveb %a0@,%d0
10c84c82:       670a            beqs 10c84c8e <vsnprintf+0x378>
10c84c84:       bbca            cmpal %a2,%a5
10c84c86:       6502            bcss 10c84c8a <vsnprintf+0x374>
10c84c88:       1480            moveb %d0,%a2@
10c84c8a:       528a            addql #1,%a2
10c84c8c:       6074            bras 10c84d02 <vsnprintf+0x3ec>
10c84c8e:       5388            subql #1,%a0
10c84c90:       2d48 0010       movel %a0,%fp@(16)
10c84c94:       606c            bras 10c84d02 <vsnprintf+0x3ec>
10c84c96:       704c            moveq #76,%d0
10c84c98:       b089            cmpl %a1,%d0
10c84c9a:       6606            bnes 10c84ca2 <vsnprintf+0x38c>
10c84c9c:       201c            movel %a4@+,%d0
10c84c9e:       221c            movel %a4@+,%d1
10c84ca0:       6046            bras 10c84ce8 <vsnprintf+0x3d2>
10c84ca2:       706c            moveq #108,%d0
10c84ca4:       b089            cmpl %a1,%d0
10c84ca6:       672e            beqs 10c84cd6 <vsnprintf+0x3c0>
10c84ca8:       705a            moveq #90,%d0
10c84caa:       b089            cmpl %a1,%d0
10c84cac:       6606            bnes 10c84cb4 <vsnprintf+0x39e>
10c84cae:       221c            movel %a4@+,%d1
10c84cb0:       4280            clrl %d0
10c84cb2:       6034            bras 10c84ce8 <vsnprintf+0x3d2>
10c84cb4:       7068            moveq #104,%d0
10c84cb6:       b089            cmpl %a1,%d0
10c84cb8:       661c            bnes 10c84cd6 <vsnprintf+0x3c0>
10c84cba:       588c            addql #4,%a4
10c84cbc:       7000            moveq #0,%d0
10c84cbe:       7200            moveq #0,%d1
10c84cc0:       322c fffe       movew %a4@(-2),%d1
10c84cc4:       0803 0001       btst #1,%d3
10c84cc8:       671e            beqs 10c84ce8 <vsnprintf+0x3d2>
10c84cca:       3201            movew %d1,%d1
10c84ccc:       48c1            extl %d1
10c84cce:       5bc0            smi %d0
10c84cd0:       4880            extw %d0
10c84cd2:       48c0            extl %d0
10c84cd4:       6012            bras 10c84ce8 <vsnprintf+0x3d2>
10c84cd6:       221c            movel %a4@+,%d1
10c84cd8:       4280            clrl %d0
10c84cda:       0803 0001       btst #1,%d3
10c84cde:       6708            beqs 10c84ce8 <vsnprintf+0x3d2>
10c84ce0:       2201            movel %d1,%d1
10c84ce2:       5bc0            smi %d0
10c84ce4:       4880            extw %d0
10c84ce6:       48c0            extl %d0
10c84ce8:       2f03            movel %d3,%sp@-
10c84cea:       2f04            movel %d4,%sp@-
10c84cec:       2f02            movel %d2,%sp@-
10c84cee:       2f0b            movel %a3,%sp@-
10c84cf0:       2f01            movel %d1,%sp@-
10c84cf2:       2f00            movel %d0,%sp@-
10c84cf4:       2f0d            movel %a5,%sp@-
10c84cf6:       2f0a            movel %a2,%sp@-
10c84cf8:       4eba f9c4       jsr %pc@(10c846be <number>)
10c84cfc:       2440            moveal %d0,%a2
10c84cfe:       4fef 0020       lea %sp@(32),%sp
10c84d02:       206e 0010       moveal %fp@(16),%a0
10c84d06:       43e8 0001       lea %a0@(1),%a1
10c84d0a:       2d49 0010       movel %a1,%fp@(16)
10c84d0e:       4a28 0001       tstb %a0@(1)
10c84d12:       6600 fc3a       bnew 10c8494e <vsnprintf+0x38>
10c84d16:       bbca            cmpal %a2,%a5
10c84d18:       6504            bcss 10c84d1e <vsnprintf+0x408>
10c84d1a:       4212            clrb %a2@
10c84d1c:       6006            bras 10c84d24 <vsnprintf+0x40e>
10c84d1e:       4a86            tstl %d6
10c84d20:       6702            beqs 10c84d24 <vsnprintf+0x40e>
10c84d22:       4215            clrb %a5@
10c84d24:       200a            movel %a2,%d0
10c84d26:       9085            subl %d5,%d0
10c84d28:       4cee 3c7c ffdc  moveml %fp@(-36),%d2-%d6/%a2-%a5
10c84d2e:       4e5e            unlk %fp
10c84d30:       4e75            rts

10c84d32 <snprintf>:
10c84d32:       4e56 0000       linkw %fp,#0
10c84d36:       486e 0014       pea %fp@(20)
10c84d3a:       2f2e 0010       movel %fp@(16),%sp@-
10c84d3e:       2f2e 000c       movel %fp@(12),%sp@-
10c84d42:       2f2e 0008       movel %fp@(8),%sp@-
10c84d46:       4eba fbce       jsr %pc@(10c84916 <vsnprintf>)
10c84d4a:       4e5e            unlk %fp
10c84d4c:       4e75            rts

10c84d4e <vsprintf>:
10c84d4e:       4e56 0000       linkw %fp,#0
10c84d52:       2f2e 0010       movel %fp@(16),%sp@-
10c84d56:       2f2e 000c       movel %fp@(12),%sp@-
10c84d5a:       4878 ffff       pea ffffffff <_flashend+0xef2fffff>
10c84d5e:       2f2e 0008       movel %fp@(8),%sp@-
10c84d62:       4eba fbb2       jsr %pc@(10c84916 <vsnprintf>)
10c84d66:       4e5e            unlk %fp
10c84d68:       4e75            rts

10c84d6a <sprintf>:
10c84d6a:       4e56 0000       linkw %fp,#0
10c84d6e:       486e 0010       pea %fp@(16)
10c84d72:       2f2e 000c       movel %fp@(12),%sp@-
10c84d76:       2f2e 0008       movel %fp@(8),%sp@-
10c84d7a:       4eba ffd2       jsr %pc@(10c84d4e <vsprintf>)
10c84d7e:       4e5e            unlk %fp
10c84d80:       4e75            rts

10c84d82 <vsscanf>:
10c84d82:       4e56 fffc       linkw %fp,#-4
10c84d86:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c84d8a:       282e 0008       movel %fp@(8),%d4
10c84d8e:       2a6e 0010       moveal %fp@(16),%a5
10c84d92:       2644            moveal %d4,%a3
10c84d94:       7600            moveq #0,%d3
10c84d96:       74ff            moveq #-1,%d2
10c84d98:       6000 0396       braw 10c85130 <vsscanf+0x3ae>
10c84d9c:       2248            moveal %a0,%a1
10c84d9e:       4280            clrl %d0
10c84da0:       1010            moveb %a0@,%d0
10c84da2:       45f9 1001 0df8  lea 10010df8 <_ctype>,%a2
10c84da8:       284a            moveal %a2,%a4
10c84daa:       0832 0005 0800  btst #5,%a2@(00000000,%d0:l)
10c84db0:       6732            beqs 10c84de4 <vsscanf+0x62>
10c84db2:       2009            movel %a1,%d0
10c84db4:       5280            addql #1,%d0
10c84db6:       2d40 000c       movel %d0,%fp@(12)
10c84dba:       2240            moveal %d0,%a1
10c84dbc:       4280            clrl %d0
10c84dbe:       1011            moveb %a1@,%d0
10c84dc0:       0832 0005 0800  btst #5,%a2@(00000000,%d0:l)
10c84dc6:       66ea            bnes 10c84db2 <vsscanf+0x30>
10c84dc8:       4280            clrl %d0
10c84dca:       1013            moveb %a3@,%d0
10c84dcc:       2049            moveal %a1,%a0
10c84dce:       0834 0005 0800  btst #5,%a4@(00000000,%d0:l)
10c84dd4:       670e            beqs 10c84de4 <vsscanf+0x62>
10c84dd6:       7000            moveq #0,%d0
10c84dd8:       528b            addql #1,%a3
10c84dda:       1013            moveb %a3@,%d0
10c84ddc:       0834 0005 0800  btst #5,%a4@(00000000,%d0:l)
10c84de2:       66f4            bnes 10c84dd8 <vsscanf+0x56>
10c84de4:       1210            moveb %a0@,%d1
10c84de6:       0c01 0025       cmpib #37,%d1
10c84dea:       6718            beqs 10c84e04 <vsscanf+0x82>
10c84dec:       4a01            tstb %d1
10c84dee:       6700 0350       beqw 10c85140 <vsscanf+0x3be>
10c84df2:       101b            moveb %a3@+,%d0
10c84df4:       5288            addql #1,%a0
10c84df6:       2d48 000c       movel %a0,%fp@(12)
10c84dfa:       b001            cmpb %d1,%d0
10c84dfc:       6600 0342       bnew 10c85140 <vsscanf+0x3be>
10c84e00:       6000 032e       braw 10c85130 <vsscanf+0x3ae>
10c84e04:       5288            addql #1,%a0
10c84e06:       2d48 000c       movel %a0,%fp@(12)
10c84e0a:       1010            moveb %a0@,%d0
10c84e0c:       0c00 002a       cmpib #42,%d0
10c84e10:       6650            bnes 10c84e62 <vsscanf+0xe0>
10c84e12:       0839 0005 1001  btst #5,10010e22 <_ctype+0x2a>
10c84e18:       0e22 
10c84e1a:       661a            bnes 10c84e36 <vsscanf+0xb4>
10c84e1c:       206e 000c       moveal %fp@(12),%a0
10c84e20:       5288            addql #1,%a0
10c84e22:       2d48 000c       movel %a0,%fp@(12)
10c84e26:       4280            clrl %d0
10c84e28:       1010            moveb %a0@,%d0
10c84e2a:       0834 0005 0800  btst #5,%a4@(00000000,%d0:l)
10c84e30:       6604            bnes 10c84e36 <vsscanf+0xb4>
10c84e32:       4a10            tstb %a0@
10c84e34:       66e6            bnes 10c84e1c <vsscanf+0x9a>
10c84e36:       4280            clrl %d0
10c84e38:       1013            moveb %a3@,%d0
10c84e3a:       0834 0005 0800  btst #5,%a4@(00000000,%d0:l)
10c84e40:       6600 02ee       bnew 10c85130 <vsscanf+0x3ae>
10c84e44:       4a13            tstb %a3@
10c84e46:       6700 02e8       beqw 10c85130 <vsscanf+0x3ae>
10c84e4a:       7000            moveq #0,%d0
10c84e4c:       528b            addql #1,%a3
10c84e4e:       1013            moveb %a3@,%d0
10c84e50:       0834 0005 0800  btst #5,%a4@(00000000,%d0:l)
10c84e56:       6600 02d8       bnew 10c85130 <vsscanf+0x3ae>
10c84e5a:       4a13            tstb %a3@
10c84e5c:       66ee            bnes 10c84e4c <vsscanf+0xca>
10c84e5e:       6000 02d0       braw 10c85130 <vsscanf+0x3ae>
10c84e62:       0280 0000 00ff  andil #255,%d0
10c84e68:       0834 0002 0800  btst #2,%a4@(00000000,%d0:l)
10c84e6e:       670c            beqs 10c84e7c <vsscanf+0xfa>
10c84e70:       486e 000c       pea %fp@(12)
10c84e74:       4eba f7fa       jsr %pc@(10c84670 <skip_atoi>)
10c84e78:       2400            movel %d0,%d2
10c84e7a:       588f            addql #4,%sp
10c84e7c:       327c ffff       moveaw #-1,%a1
10c84e80:       206e 000c       moveal %fp@(12),%a0
10c84e84:       1010            moveb %a0@,%d0
10c84e86:       0c00 0068       cmpib #104,%d0
10c84e8a:       6712            beqs 10c84e9e <vsscanf+0x11c>
10c84e8c:       0c00 006c       cmpib #108,%d0
10c84e90:       670c            beqs 10c84e9e <vsscanf+0x11c>
10c84e92:       0c00 004c       cmpib #76,%d0
10c84e96:       6706            beqs 10c84e9e <vsscanf+0x11c>
10c84e98:       0c00 005a       cmpib #90,%d0
10c84e9c:       660e            bnes 10c84eac <vsscanf+0x12a>
10c84e9e:       206e 000c       moveal %fp@(12),%a0
10c84ea2:       1018            moveb %a0@+,%d0
10c84ea4:       4880            extw %d0
10c84ea6:       3240            moveaw %d0,%a1
10c84ea8:       2d48 000c       movel %a0,%fp@(12)
10c84eac:       720a            moveq #10,%d1
10c84eae:       95ca            subal %a2,%a2
10c84eb0:       206e 000c       moveal %fp@(12),%a0
10c84eb4:       1010            moveb %a0@,%d0
10c84eb6:       6700 0288       beqw 10c85140 <vsscanf+0x3be>
10c84eba:       4a13            tstb %a3@
10c84ebc:       6700 0282       beqw 10c85140 <vsscanf+0x3be>
10c84ec0:       0600 ffdb       addib #-37,%d0
10c84ec4:       4880            extw %d0
10c84ec6:       3040            moveaw %d0,%a0
10c84ec8:       52ae 000c       addql #1,%fp@(12)
10c84ecc:       7053            moveq #83,%d0
10c84ece:       b088            cmpl %a0,%d0
10c84ed0:       6500 026e       bcsw 10c85140 <vsscanf+0x3be>
10c84ed4:       2008            movel %a0,%d0
10c84ed6:       d088            addl %a0,%d0
10c84ed8:       303b 0806       movew %pc@(10c84ee0 <vsscanf+0x15e>,%d0:l),%d0
10c84edc:       4efb 0002       jmp %pc@(10c84ee0 <vsscanf+0x15e>,%d0:w)
10c84ee0:       014a 0260       movepl %a2@(608),%d0
10c84ee4:       0260 0260       andiw #608,%a0@-
10c84ee8:       0260 0260       andiw #608,%a0@-
10c84eec:       0260 0260       andiw #608,%a0@-
10c84ef0:       0260 0260       andiw #608,%a0@-
10c84ef4:       0260 0260       andiw #608,%a0@-
10c84ef8:       0260 0260       andiw #608,%a0@-
10c84efc:       0260 0260       andiw #608,%a0@-
10c84f00:       0260 0260       andiw #608,%a0@-
10c84f04:       0260 0260       andiw #608,%a0@-
10c84f08:       0260 0260       andiw #608,%a0@-
10c84f0c:       0260 0260       andiw #608,%a0@-
10c84f10:       0260 0260       andiw #608,%a0@-
10c84f14:       0260 0260       andiw #608,%a0@-
10c84f18:       0260 0260       andiw #608,%a0@-
10c84f1c:       0260 0260       andiw #608,%a0@-
10c84f20:       0260 0260       andiw #608,%a0@-
10c84f24:       0260 0260       andiw #608,%a0@-
10c84f28:       0260 0260       andiw #608,%a0@-
10c84f2c:       0260 0260       andiw #608,%a0@-
10c84f30:       0260 0260       andiw #608,%a0@-
10c84f34:       0260 0260       andiw #608,%a0@-
10c84f38:       0260 0260       andiw #608,%a0@-
10c84f3c:       0260 0260       andiw #608,%a0@-
10c84f40:       0260 0260       andiw #608,%a0@-
10c84f44:       0260 0140       andiw #320,%a0@-
10c84f48:       0260 0260       andiw #608,%a0@-
10c84f4c:       0260 0260       andiw #608,%a0@-
10c84f50:       0260 0260       andiw #608,%a0@-
10c84f54:       0260 0260       andiw #608,%a0@-
10c84f58:       0260 0260       andiw #608,%a0@-
10c84f5c:       00a8 0144 0260  oril #21234272,%a0@(608)
10c84f62:       0260 
10c84f64:       0260 0260       andiw #608,%a0@-
10c84f68:       0144            bchg %d0,%d4
10c84f6a:       0260 0260       andiw #608,%a0@-
10c84f6e:       0260 0260       andiw #608,%a0@-
10c84f72:       0130 013c 0260  btst %d0,%a0@(02600260)@(00000000,%d0:w)
10c84f78:       0260 
10c84f7a:       0260 00c6       andiw #198,%a0@-
10c84f7e:       0260 0156       andiw #342,%a0@-
10c84f82:       0260 0260       andiw #608,%a0@-
10c84f86:       0140            bchg %d0,%d0
10c84f88:       205d            moveal %a5@+,%a0
10c84f8a:       70ff            moveq #-1,%d0
10c84f8c:       b082            cmpl %d2,%d0
10c84f8e:       6602            bnes 10c84f92 <vsscanf+0x210>
10c84f90:       7401            moveq #1,%d2
10c84f92:       2243            moveal %d3,%a1
10c84f94:       5289            addql #1,%a1
10c84f96:       10db            moveb %a3@+,%a0@+
10c84f98:       2002            movel %d2,%d0
10c84f9a:       5382            subql #1,%d2
10c84f9c:       4a80            tstl %d0
10c84f9e:       6f6a            bles 10c8500a <vsscanf+0x288>
10c84fa0:       4a13            tstb %a3@
10c84fa2:       66f2            bnes 10c84f96 <vsscanf+0x214>
10c84fa4:       6064            bras 10c8500a <vsscanf+0x288>
10c84fa6:       205d            moveal %a5@+,%a0
10c84fa8:       70ff            moveq #-1,%d0
10c84faa:       b082            cmpl %d2,%d0
10c84fac:       6606            bnes 10c84fb4 <vsscanf+0x232>
10c84fae:       243c 7fff ffff  movel #2147483647,%d2
10c84fb4:       4280            clrl %d0
10c84fb6:       1013            moveb %a3@,%d0
10c84fb8:       2243            moveal %d3,%a1
10c84fba:       5289            addql #1,%a1
10c84fbc:       0834 0005 0800  btst #5,%a4@(00000000,%d0:l)
10c84fc2:       670e            beqs 10c84fd2 <vsscanf+0x250>
10c84fc4:       7000            moveq #0,%d0
10c84fc6:       528b            addql #1,%a3
10c84fc8:       1013            moveb %a3@,%d0
10c84fca:       0834 0005 0800  btst #5,%a4@(00000000,%d0:l)
10c84fd0:       66f4            bnes 10c84fc6 <vsscanf+0x244>
10c84fd2:       1213            moveb %a3@,%d1
10c84fd4:       6732            beqs 10c85008 <vsscanf+0x286>
10c84fd6:       4280            clrl %d0
10c84fd8:       1001            moveb %d1,%d0
10c84fda:       0834 0005 0800  btst #5,%a4@(00000000,%d0:l)
10c84fe0:       6626            bnes 10c85008 <vsscanf+0x286>
10c84fe2:       5382            subql #1,%d2
10c84fe4:       70ff            moveq #-1,%d0
10c84fe6:       b082            cmpl %d2,%d0
10c84fe8:       671e            beqs 10c85008 <vsscanf+0x286>
10c84fea:       7000            moveq #0,%d0
10c84fec:       10c1            moveb %d1,%a0@+
10c84fee:       528b            addql #1,%a3
10c84ff0:       1213            moveb %a3@,%d1
10c84ff2:       6714            beqs 10c85008 <vsscanf+0x286>
10c84ff4:       1001            moveb %d1,%d0
10c84ff6:       0834 0005 0800  btst #5,%a4@(00000000,%d0:l)
10c84ffc:       660a            bnes 10c85008 <vsscanf+0x286>
10c84ffe:       51ca ffec       dbf %d2,10c84fec <vsscanf+0x26a>
10c85002:       4242            clrw %d2
10c85004:       5382            subql #1,%d2
10c85006:       64e4            bccs 10c84fec <vsscanf+0x26a>
10c85008:       4210            clrb %a0@
10c8500a:       2609            movel %a1,%d3
10c8500c:       6000 0122       braw 10c85130 <vsscanf+0x3ae>
10c85010:       205d            moveal %a5@+,%a0
10c85012:       200b            movel %a3,%d0
10c85014:       9084            subl %d4,%d0
10c85016:       2080            movel %d0,%a0@
10c85018:       6000 0116       braw 10c85130 <vsscanf+0x3ae>
10c8501c:       7208            moveq #8,%d1
10c8501e:       6016            bras 10c85036 <vsscanf+0x2b4>
10c85020:       7210            moveq #16,%d1
10c85022:       6012            bras 10c85036 <vsscanf+0x2b4>
10c85024:       347c 0001       moveaw #1,%a2
10c85028:       600c            bras 10c85036 <vsscanf+0x2b4>
10c8502a:       0c1b 0025       cmpib #37,%a3@+
10c8502e:       6700 0100       beqw 10c85130 <vsscanf+0x3ae>
10c85032:       6000 010c       braw 10c85140 <vsscanf+0x3be>
10c85036:       4280            clrl %d0
10c85038:       1013            moveb %a3@,%d0
10c8503a:       0834 0005 0800  btst #5,%a4@(00000000,%d0:l)
10c85040:       670e            beqs 10c85050 <vsscanf+0x2ce>
10c85042:       7000            moveq #0,%d0
10c85044:       528b            addql #1,%a3
10c85046:       1013            moveb %a3@,%d0
10c85048:       0834 0005 0800  btst #5,%a4@(00000000,%d0:l)
10c8504e:       66f4            bnes 10c85044 <vsscanf+0x2c2>
10c85050:       1013            moveb %a3@,%d0
10c85052:       6700 00ec       beqw 10c85140 <vsscanf+0x3be>
10c85056:       0280 0000 00ff  andil #255,%d0
10c8505c:       0834 0002 0800  btst #2,%a4@(00000000,%d0:l)
10c85062:       6700 00dc       beqw 10c85140 <vsscanf+0x3be>
10c85066:       705a            moveq #90,%d0
10c85068:       b089            cmpl %a1,%d0
10c8506a:       6700 00a6       beqw 10c85112 <vsscanf+0x390>
10c8506e:       6d0a            blts 10c8507a <vsscanf+0x2f8>
10c85070:       704c            moveq #76,%d0
10c85072:       b089            cmpl %a1,%d0
10c85074:       6754            beqs 10c850ca <vsscanf+0x348>
10c85076:       6000 0084       braw 10c850fc <vsscanf+0x37a>
10c8507a:       7068            moveq #104,%d0
10c8507c:       b089            cmpl %a1,%d0
10c8507e:       6708            beqs 10c85088 <vsscanf+0x306>
10c85080:       706c            moveq #108,%d0
10c85082:       b089            cmpl %a1,%d0
10c85084:       672e            beqs 10c850b4 <vsscanf+0x332>
10c85086:       6074            bras 10c850fc <vsscanf+0x37a>
10c85088:       b4fc 0000       cmpaw #0,%a2
10c8508c:       6714            beqs 10c850a2 <vsscanf+0x320>
10c8508e:       245d            moveal %a5@+,%a2
10c85090:       2f01            movel %d1,%sp@-
10c85092:       486e fffc       pea %fp@(-4)
10c85096:       2f0b            movel %a3,%sp@-
10c85098:       4eba f476       jsr %pc@(10c84510 <simple_strtol>)
10c8509c:       3480            movew %d0,%a2@
10c8509e:       6000 0082       braw 10c85122 <vsscanf+0x3a0>
10c850a2:       245d            moveal %a5@+,%a2
10c850a4:       2f01            movel %d1,%sp@-
10c850a6:       486e fffc       pea %fp@(-4)
10c850aa:       2f0b            movel %a3,%sp@-
10c850ac:       4eba f39e       jsr %pc@(10c8444c <simple_strtoul>)
10c850b0:       3480            movew %d0,%a2@
10c850b2:       606e            bras 10c85122 <vsscanf+0x3a0>
10c850b4:       b4fc 0000       cmpaw #0,%a2
10c850b8:       6758            beqs 10c85112 <vsscanf+0x390>
10c850ba:       245d            moveal %a5@+,%a2
10c850bc:       2f01            movel %d1,%sp@-
10c850be:       486e fffc       pea %fp@(-4)
10c850c2:       2f0b            movel %a3,%sp@-
10c850c4:       4eba f44a       jsr %pc@(10c84510 <simple_strtol>)
10c850c8:       6056            bras 10c85120 <vsscanf+0x39e>
10c850ca:       b4fc 0000       cmpaw #0,%a2
10c850ce:       6716            beqs 10c850e6 <vsscanf+0x364>
10c850d0:       245d            moveal %a5@+,%a2
10c850d2:       2f01            movel %d1,%sp@-
10c850d4:       486e fffc       pea %fp@(-4)
10c850d8:       2f0b            movel %a3,%sp@-
10c850da:       4eba f55e       jsr %pc@(10c8463a <simple_strtoll>)
10c850de:       2480            movel %d0,%a2@
10c850e0:       2541 0004       movel %d1,%a2@(4)
10c850e4:       603c            bras 10c85122 <vsscanf+0x3a0>
10c850e6:       245d            moveal %a5@+,%a2
10c850e8:       2f01            movel %d1,%sp@-
10c850ea:       486e fffc       pea %fp@(-4)
10c850ee:       2f0b            movel %a3,%sp@-
10c850f0:       4eba f452       jsr %pc@(10c84544 <simple_strtoull>)
10c850f4:       2480            movel %d0,%a2@
10c850f6:       2541 0004       movel %d1,%a2@(4)
10c850fa:       6026            bras 10c85122 <vsscanf+0x3a0>
10c850fc:       b4fc 0000       cmpaw #0,%a2
10c85100:       6710            beqs 10c85112 <vsscanf+0x390>
10c85102:       245d            moveal %a5@+,%a2
10c85104:       2f01            movel %d1,%sp@-
10c85106:       486e fffc       pea %fp@(-4)
10c8510a:       2f0b            movel %a3,%sp@-
10c8510c:       4eba f402       jsr %pc@(10c84510 <simple_strtol>)
10c85110:       600e            bras 10c85120 <vsscanf+0x39e>
10c85112:       245d            moveal %a5@+,%a2
10c85114:       2f01            movel %d1,%sp@-
10c85116:       486e fffc       pea %fp@(-4)
10c8511a:       2f0b            movel %a3,%sp@-
10c8511c:       4eba f32e       jsr %pc@(10c8444c <simple_strtoul>)
10c85120:       2480            movel %d0,%a2@
10c85122:       4fef 000c       lea %sp@(12),%sp
10c85126:       5283            addql #1,%d3
10c85128:       202e fffc       movel %fp@(-4),%d0
10c8512c:       6712            beqs 10c85140 <vsscanf+0x3be>
10c8512e:       2640            moveal %d0,%a3
10c85130:       202e 000c       movel %fp@(12),%d0
10c85134:       2040            moveal %d0,%a0
10c85136:       4a10            tstb %a0@
10c85138:       6706            beqs 10c85140 <vsscanf+0x3be>
10c8513a:       4a13            tstb %a3@
10c8513c:       6600 fc5e       bnew 10c84d9c <vsscanf+0x1a>
10c85140:       2003            movel %d3,%d0
10c85142:       4cee 3c1c ffe0  moveml %fp@(-32),%d2-%d4/%a2-%a5
10c85148:       4e5e            unlk %fp
10c8514a:       4e75            rts

10c8514c <sscanf>:
10c8514c:       4e56 0000       linkw %fp,#0
10c85150:       486e 0010       pea %fp@(16)
10c85154:       2f2e 000c       movel %fp@(12),%sp@-
10c85158:       2f2e 0008       movel %fp@(8),%sp@-
10c8515c:       4eba fc24       jsr %pc@(10c84d82 <vsscanf>)
10c85160:       4e5e            unlk %fp
10c85162:       4e75            rts

10c85164 <get_option>:
10c85164:       4e56 0000       linkw %fp,#0
10c85168:       2f0b            movel %a3,%sp@-
10c8516a:       2f0a            movel %a2,%sp@-
10c8516c:       266e 0008       moveal %fp@(8),%a3
10c85170:       2453            moveal %a3@,%a2
10c85172:       b4fc 0000       cmpaw #0,%a2
10c85176:       671c            beqs 10c85194 <get_option+0x30>
10c85178:       4a12            tstb %a2@
10c8517a:       6718            beqs 10c85194 <get_option+0x30>
10c8517c:       42a7            clrl %sp@-
10c8517e:       2f0b            movel %a3,%sp@-
10c85180:       2f0a            movel %a2,%sp@-
10c85182:       4eb9 10c8 4510  jsr 10c84510 <simple_strtol>
10c85188:       206e 000c       moveal %fp@(12),%a0
10c8518c:       2080            movel %d0,%a0@
10c8518e:       2053            moveal %a3@,%a0
10c85190:       b1ca            cmpal %a2,%a0
10c85192:       6604            bnes 10c85198 <get_option+0x34>
10c85194:       7000            moveq #0,%d0
10c85196:       6010            bras 10c851a8 <get_option+0x44>
10c85198:       0c10 002c       cmpib #44,%a0@
10c8519c:       6704            beqs 10c851a2 <get_option+0x3e>
10c8519e:       7001            moveq #1,%d0
10c851a0:       6006            bras 10c851a8 <get_option+0x44>
10c851a2:       5288            addql #1,%a0
10c851a4:       2688            movel %a0,%a3@
10c851a6:       7002            moveq #2,%d0
10c851a8:       246e fff8       moveal %fp@(-8),%a2
10c851ac:       266e fffc       moveal %fp@(-4),%a3
10c851b0:       4e5e            unlk %fp
10c851b2:       4e75            rts

10c851b4 <get_options>:
10c851b4:       4e56 0000       linkw %fp,#0
10c851b8:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c851bc:       282e 000c       movel %fp@(12),%d4
10c851c0:       246e 0010       moveal %fp@(16),%a2
10c851c4:       7601            moveq #1,%d3
10c851c6:       240a            movel %a2,%d2
10c851c8:       5882            addql #4,%d2
10c851ca:       b883            cmpl %d3,%d4
10c851cc:       6f1a            bles 10c851e8 <get_options+0x34>
10c851ce:       2f02            movel %d2,%sp@-
10c851d0:       486e 0008       pea %fp@(8)
10c851d4:       4eba ff8e       jsr %pc@(10c85164 <get_option>)
10c851d8:       508f            addql #8,%sp
10c851da:       4a80            tstl %d0
10c851dc:       670a            beqs 10c851e8 <get_options+0x34>
10c851de:       5882            addql #4,%d2
10c851e0:       5283            addql #1,%d3
10c851e2:       7201            moveq #1,%d1
10c851e4:       b280            cmpl %d0,%d1
10c851e6:       66e2            bnes 10c851ca <get_options+0x16>
10c851e8:       5383            subql #1,%d3
10c851ea:       2483            movel %d3,%a2@
10c851ec:       202e 0008       movel %fp@(8),%d0
10c851f0:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c851f6:       4e5e            unlk %fp
10c851f8:       4e75            rts

10c851fa <memparse>:
10c851fa:       4e56 0000       linkw %fp,#0
10c851fe:       48e7 3c20       moveml %d2-%d5/%a2,%sp@-
10c85202:       246e 000c       moveal %fp@(12),%a2
10c85206:       42a7            clrl %sp@-
10c85208:       2f0a            movel %a2,%sp@-
10c8520a:       2f2e 0008       movel %fp@(8),%sp@-
10c8520e:       4eb9 10c8 4544  jsr 10c84544 <simple_strtoull>
10c85214:       2800            movel %d0,%d4
10c85216:       2a01            movel %d1,%d5
10c85218:       2052            moveal %a2@,%a0
10c8521a:       1010            moveb %a0@,%d0
10c8521c:       0600 ffb9       addib #-71,%d0
10c85220:       4880            extw %d0
10c85222:       3040            moveaw %d0,%a0
10c85224:       7026            moveq #38,%d0
10c85226:       b088            cmpl %a0,%d0
10c85228:       6500 00b2       bcsw 10c852dc <memparse+0xe2>
10c8522c:       2008            movel %a0,%d0
10c8522e:       d088            addl %a0,%d0
10c85230:       303b 0806       movew %pc@(10c85238 <memparse+0x3e>,%d0:l),%d0
10c85234:       4efb 0002       jmp %pc@(10c85238 <memparse+0x3e>,%d0:w)
10c85238:       004e 00a4       oriw #164,%fp
10c8523c:       00a4 00a4 0086  oril #10748038,%a4@-
10c85242:       00a4 006a 00a4  oril #6946980,%a4@-
10c85248:       00a4 00a4 00a4  oril #10748068,%a4@-
10c8524e:       00a4 00a4 00a4  oril #10748068,%a4@-
10c85254:       00a4 00a4 00a4  oril #10748068,%a4@-
10c8525a:       00a4 00a4 00a4  oril #10748068,%a4@-
10c85260:       00a4 00a4 00a4  oril #10748068,%a4@-
10c85266:       00a4 00a4 00a4  oril #10748068,%a4@-
10c8526c:       00a4 00a4 00a4  oril #10748068,%a4@-
10c85272:       00a4 00a4 00a4  oril #10748068,%a4@-
10c85278:       004e 00a4       oriw #164,%fp
10c8527c:       00a4 00a4 0086  oril #10748038,%a4@-
10c85282:       00a4 006a 2605  oril #6956549,%a4@-
10c85288:       4243            clrw %d3
10c8528a:       4843            swap %d3
10c8528c:       ec4b            lsrw #6,%d3
10c8528e:       2404            movel %d4,%d2
10c85290:       700a            moveq #10,%d0
10c85292:       e1aa            lsll %d0,%d2
10c85294:       2003            movel %d3,%d0
10c85296:       8082            orl %d2,%d0
10c85298:       2205            movel %d5,%d1
10c8529a:       740a            moveq #10,%d2
10c8529c:       e5a9            lsll %d2,%d1
10c8529e:       2800            movel %d0,%d4
10c852a0:       2a01            movel %d1,%d5
10c852a2:       2605            movel %d5,%d3
10c852a4:       4243            clrw %d3
10c852a6:       4843            swap %d3
10c852a8:       ec4b            lsrw #6,%d3
10c852aa:       2404            movel %d4,%d2
10c852ac:       700a            moveq #10,%d0
10c852ae:       e1aa            lsll %d0,%d2
10c852b0:       2003            movel %d3,%d0
10c852b2:       8082            orl %d2,%d0
10c852b4:       2205            movel %d5,%d1
10c852b6:       740a            moveq #10,%d2
10c852b8:       e5a9            lsll %d2,%d1
10c852ba:       2800            movel %d0,%d4
10c852bc:       2a01            movel %d1,%d5
10c852be:       2605            movel %d5,%d3
10c852c0:       4243            clrw %d3
10c852c2:       4843            swap %d3
10c852c4:       ec4b            lsrw #6,%d3
10c852c6:       2404            movel %d4,%d2
10c852c8:       700a            moveq #10,%d0
10c852ca:       e1aa            lsll %d0,%d2
10c852cc:       2003            movel %d3,%d0
10c852ce:       8082            orl %d2,%d0
10c852d0:       2205            movel %d5,%d1
10c852d2:       740a            moveq #10,%d2
10c852d4:       e5a9            lsll %d2,%d1
10c852d6:       2800            movel %d0,%d4
10c852d8:       2a01            movel %d1,%d5
10c852da:       5292            addql #1,%a2@
10c852dc:       2004            movel %d4,%d0
10c852de:       2205            movel %d5,%d1
10c852e0:       4cee 043c ffec  moveml %fp@(-20),%d2-%d5/%a2
10c852e6:       4e5e            unlk %fp
10c852e8:       4e75            rts
        ...

10c852ec <bust_spinlocks>:
10c852ec:       4e56 0000       linkw %fp,#0
10c852f0:       2f02            movel %d2,%sp@-
10c852f2:       4aae 0008       tstl %fp@(8)
10c852f6:       670a            beqs 10c85302 <bust_spinlocks+0x16>
10c852f8:       7001            moveq #1,%d0
10c852fa:       23c0 1002 5724  movel %d0,10025724 <oops_in_progress>
10c85300:       6026            bras 10c85328 <bust_spinlocks+0x3c>
10c85302:       2439 1000 ceb0  movel 1000ceb0 <console_loglevel>,%d2
10c85308:       42b9 1002 5724  clrl 10025724 <oops_in_progress>
10c8530e:       700f            moveq #15,%d0
10c85310:       23c0 1000 ceb0  movel %d0,1000ceb0 <console_loglevel>
10c85316:       4879 1000 ac62  pea 1000ac62 <timer_bug_msg+0x1a9b>
10c8531c:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c85322:       23c2 1000 ceb0  movel %d2,1000ceb0 <console_loglevel>
10c85328:       242e fffc       movel %fp@(-4),%d2
10c8532c:       4e5e            unlk %fp
10c8532e:       4e75            rts

10c85330 <init_rwsem>:
10c85330:       4e56 0000       linkw %fp,#0
10c85334:       226e 0008       moveal %fp@(8),%a1
10c85338:       4291            clrl %a1@
10c8533a:       41e9 0008       lea %a1@(8),%a0
10c8533e:       2088            movel %a0,%a0@
10c85340:       2348 000c       movel %a0,%a1@(12)
10c85344:       4e5e            unlk %fp
10c85346:       4e75            rts

10c85348 <__down_read>:
10c85348:       4e56 fff0       linkw %fp,#-16
10c8534c:       2f0b            movel %a3,%sp@-
10c8534e:       2f0a            movel %a2,%sp@-
10c85350:       226e 0008       moveal %fp@(8),%a1
10c85354:       2011            movel %a1@,%d0
10c85356:       6d0e            blts 10c85366 <__down_read+0x1e>
10c85358:       41e9 0008       lea %a1@(8),%a0
10c8535c:       b1d0            cmpal %a0@,%a0
10c8535e:       6606            bnes 10c85366 <__down_read+0x1e>
10c85360:       5280            addql #1,%d0
10c85362:       2280            movel %d0,%a1@
10c85364:       604a            bras 10c853b0 <__down_read+0x68>
10c85366:       2479 1002 53b4  moveal 100253b4 <_current_task>,%a2
10c8536c:       7002            moveq #2,%d0
10c8536e:       2480            movel %d0,%a2@
10c85370:       2d4a fff8       movel %a2,%fp@(-8)
10c85374:       7001            moveq #1,%d0
10c85376:       2d40 fffc       movel %d0,%fp@(-4)
10c8537a:       41e9 0008       lea %a1@(8),%a0
10c8537e:       2268 0004       moveal %a0@(4),%a1
10c85382:       47ee fff0       lea %fp@(-16),%a3
10c85386:       214b 0004       movel %a3,%a0@(4)
10c8538a:       2d48 fff0       movel %a0,%fp@(-16)
10c8538e:       2d49 fff4       movel %a1,%fp@(-12)
10c85392:       204b            moveal %a3,%a0
10c85394:       2288            movel %a0,%a1@
10c85396:       4aae fffc       tstl %fp@(-4)
10c8539a:       6710            beqs 10c853ac <__down_read+0x64>
10c8539c:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c853a2:       7002            moveq #2,%d0
10c853a4:       2480            movel %d0,%a2@
10c853a6:       4aae fffc       tstl %fp@(-4)
10c853aa:       66f0            bnes 10c8539c <__down_read+0x54>
10c853ac:       7000            moveq #0,%d0
10c853ae:       2480            movel %d0,%a2@
10c853b0:       246e ffe8       moveal %fp@(-24),%a2
10c853b4:       266e ffec       moveal %fp@(-20),%a3
10c853b8:       4e5e            unlk %fp
10c853ba:       4e75            rts

10c853bc <__down_write>:
10c853bc:       4e56 fff0       linkw %fp,#-16
10c853c0:       2f0b            movel %a3,%sp@-
10c853c2:       2f0a            movel %a2,%sp@-
10c853c4:       226e 0008       moveal %fp@(8),%a1
10c853c8:       4a91            tstl %a1@
10c853ca:       660e            bnes 10c853da <__down_write+0x1e>
10c853cc:       41e9 0008       lea %a1@(8),%a0
10c853d0:       b1d0            cmpal %a0@,%a0
10c853d2:       6606            bnes 10c853da <__down_write+0x1e>
10c853d4:       70ff            moveq #-1,%d0
10c853d6:       2280            movel %d0,%a1@
10c853d8:       6048            bras 10c85422 <__down_write+0x66>
10c853da:       2479 1002 53b4  moveal 100253b4 <_current_task>,%a2
10c853e0:       7002            moveq #2,%d0
10c853e2:       2480            movel %d0,%a2@
10c853e4:       2d4a fff8       movel %a2,%fp@(-8)
10c853e8:       2d40 fffc       movel %d0,%fp@(-4)
10c853ec:       41e9 0008       lea %a1@(8),%a0
10c853f0:       2268 0004       moveal %a0@(4),%a1
10c853f4:       47ee fff0       lea %fp@(-16),%a3
10c853f8:       214b 0004       movel %a3,%a0@(4)
10c853fc:       2d48 fff0       movel %a0,%fp@(-16)
10c85400:       2d49 fff4       movel %a1,%fp@(-12)
10c85404:       204b            moveal %a3,%a0
10c85406:       2288            movel %a0,%a1@
10c85408:       4aae fffc       tstl %fp@(-4)
10c8540c:       6710            beqs 10c8541e <__down_write+0x62>
10c8540e:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c85414:       7002            moveq #2,%d0
10c85416:       2480            movel %d0,%a2@
10c85418:       4aae fffc       tstl %fp@(-4)
10c8541c:       66f0            bnes 10c8540e <__down_write+0x52>
10c8541e:       7000            moveq #0,%d0
10c85420:       2480            movel %d0,%a2@
10c85422:       246e ffe8       moveal %fp@(-24),%a2
10c85426:       266e ffec       moveal %fp@(-20),%a3
10c8542a:       4e5e            unlk %fp
10c8542c:       4e75            rts

10c8542e <__up_read>:
10c8542e:       4e56 0000       linkw %fp,#0
10c85432:       2f0a            movel %a2,%sp@-
10c85434:       226e 0008       moveal %fp@(8),%a1
10c85438:       2011            movel %a1@,%d0
10c8543a:       2200            movel %d0,%d1
10c8543c:       5381            subql #1,%d1
10c8543e:       2281            movel %d1,%a1@
10c85440:       7201            moveq #1,%d1
10c85442:       b280            cmpl %d0,%d1
10c85444:       6628            bnes 10c8546e <__up_read+0x40>
10c85446:       41e9 0008       lea %a1@(8),%a0
10c8544a:       b1d0            cmpal %a0@,%a0
10c8544c:       6720            beqs 10c8546e <__up_read+0x40>
10c8544e:       70ff            moveq #-1,%d0
10c85450:       2280            movel %d0,%a1@
10c85452:       2050            moveal %a0@,%a0
10c85454:       2468 0004       moveal %a0@(4),%a2
10c85458:       2250            moveal %a0@,%a1
10c8545a:       234a 0004       movel %a2,%a1@(4)
10c8545e:       2489            movel %a1,%a2@
10c85460:       42a8 000c       clrl %a0@(12)
10c85464:       2f28 0008       movel %a0@(8),%sp@-
10c85468:       4eb9 10c1 52ec  jsr 10c152ec <wake_up_process>
10c8546e:       246e fffc       moveal %fp@(-4),%a2
10c85472:       4e5e            unlk %fp
10c85474:       4e75            rts

10c85476 <__up_write>:
10c85476:       4e56 0000       linkw %fp,#0
10c8547a:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c8547e:       286e 0008       moveal %fp@(8),%a4
10c85482:       4294            clrl %a4@
10c85484:       43ec 0008       lea %a4@(8),%a1
10c85488:       2011            movel %a1@,%d0
10c8548a:       b3c0            cmpal %d0,%a1
10c8548c:       675e            beqs 10c854ec <__up_write+0x76>
10c8548e:       2440            moveal %d0,%a2
10c85490:       082a 0001 000f  btst #1,%a2@(15)
10c85496:       6720            beqs 10c854b8 <__up_write+0x42>
10c85498:       70ff            moveq #-1,%d0
10c8549a:       2880            movel %d0,%a4@
10c8549c:       226a 0004       moveal %a2@(4),%a1
10c854a0:       2052            moveal %a2@,%a0
10c854a2:       2149 0004       movel %a1,%a0@(4)
10c854a6:       2288            movel %a0,%a1@
10c854a8:       42aa 000c       clrl %a2@(12)
10c854ac:       2f2a 0008       movel %a2@(8),%sp@-
10c854b0:       4eb9 10c1 52ec  jsr 10c152ec <wake_up_process>
10c854b6:       6034            bras 10c854ec <__up_write+0x76>
10c854b8:       7400            moveq #0,%d2
10c854ba:       2649            moveal %a1,%a3
10c854bc:       226a 0004       moveal %a2@(4),%a1
10c854c0:       2052            moveal %a2@,%a0
10c854c2:       2149 0004       movel %a1,%a0@(4)
10c854c6:       2288            movel %a0,%a1@
10c854c8:       42aa 000c       clrl %a2@(12)
10c854cc:       2f2a 0008       movel %a2@(8),%sp@-
10c854d0:       4eb9 10c1 52ec  jsr 10c152ec <wake_up_process>
10c854d6:       5282            addql #1,%d2
10c854d8:       588f            addql #4,%sp
10c854da:       2013            movel %a3@,%d0
10c854dc:       b7c0            cmpal %d0,%a3
10c854de:       670a            beqs 10c854ea <__up_write+0x74>
10c854e0:       2440            moveal %d0,%a2
10c854e2:       082a 0000 000f  btst #0,%a2@(15)
10c854e8:       66d2            bnes 10c854bc <__up_write+0x46>
10c854ea:       d594            addl %d2,%a4@
10c854ec:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c854f2:       4e5e            unlk %fp
10c854f4:       4e75            rts
        ...

10c854f8 <__ashrdi3>:
10c854f8:       4e56 0000       linkw %fp,#0
10c854fc:       48e7 3e00       moveml %d2-%d6,%sp@-
10c85500:       282e 0008       movel %fp@(8),%d4
10c85504:       2a2e 000c       movel %fp@(12),%d5
10c85508:       202e 0010       movel %fp@(16),%d0
10c8550c:       6606            bnes 10c85514 <__ashrdi3+0x1c>
10c8550e:       2004            movel %d4,%d0
10c85510:       2205            movel %d5,%d1
10c85512:       602e            bras 10c85542 <__ashrdi3+0x4a>
10c85514:       7220            moveq #32,%d1
10c85516:       9280            subl %d0,%d1
10c85518:       4a81            tstl %d1
10c8551a:       6e0e            bgts 10c8552a <__ashrdi3+0x32>
10c8551c:       2404            movel %d4,%d2
10c8551e:       d482            addl %d2,%d2
10c85520:       9582            subxl %d2,%d2
10c85522:       4481            negl %d1
10c85524:       2604            movel %d4,%d3
10c85526:       e2a3            asrl %d1,%d3
10c85528:       6014            bras 10c8553e <__ashrdi3+0x46>
10c8552a:       2c04            movel %d4,%d6
10c8552c:       e3ae            lsll %d1,%d6
10c8552e:       2206            movel %d6,%d1
10c85530:       2404            movel %d4,%d2
10c85532:       e0a2            asrl %d0,%d2
10c85534:       2c05            movel %d5,%d6
10c85536:       e0ae            lsrl %d0,%d6
10c85538:       2006            movel %d6,%d0
10c8553a:       2600            movel %d0,%d3
10c8553c:       8681            orl %d1,%d3
10c8553e:       2002            movel %d2,%d0
10c85540:       2203            movel %d3,%d1
10c85542:       4cdf 007c       moveml %sp@+,%d2-%d6
10c85546:       4e5e            unlk %fp
10c85548:       4e75            rts
        ...

10c8554c <do_csum>:
10c8554c:       4e56 0000       linkw %fp,#0
10c85550:       48e7 3e00       moveml %d2-%d6,%sp@-
10c85554:       206e 0008       moveal %fp@(8),%a0
10c85558:       282e 000c       movel %fp@(12),%d4
10c8555c:       7600            moveq #0,%d3
10c8555e:       4a84            tstl %d4
10c85560:       6f00 00ae       blew 10c85610 <do_csum+0xc4>
10c85564:       2c08            movel %a0,%d6
10c85566:       7001            moveq #1,%d0
10c85568:       cc80            andl %d0,%d6
10c8556a:       6704            beqs 10c85570 <do_csum+0x24>
10c8556c:       1618            moveb %a0@+,%d3
10c8556e:       5384            subql #1,%d4
10c85570:       2204            movel %d4,%d1
10c85572:       e281            asrl #1,%d1
10c85574:       6756            beqs 10c855cc <do_csum+0x80>
10c85576:       2008            movel %a0,%d0
10c85578:       0800 0001       btst #1,%d0
10c8557c:       670a            beqs 10c85588 <do_csum+0x3c>
10c8557e:       7000            moveq #0,%d0
10c85580:       3018            movew %a0@+,%d0
10c85582:       d680            addl %d0,%d3
10c85584:       5381            subql #1,%d1
10c85586:       5584            subql #2,%d4
10c85588:       e281            asrl #1,%d1
10c8558a:       2a04            movel %d4,%d5
10c8558c:       7002            moveq #2,%d0
10c8558e:       ca80            andl %d0,%d5
10c85590:       4a81            tstl %d1
10c85592:       672e            beqs 10c855c2 <do_csum+0x76>
10c85594:       7400            moveq #0,%d2
10c85596:       2018            movel %a0@+,%d0
10c85598:       5381            subql #1,%d1
10c8559a:       d682            addl %d2,%d3
10c8559c:       d680            addl %d0,%d3
10c8559e:       b680            cmpl %d0,%d3
10c855a0:       55c0            scs %d0
10c855a2:       4880            extw %d0
10c855a4:       3400            movew %d0,%d2
10c855a6:       48c2            extl %d2
10c855a8:       4482            negl %d2
10c855aa:       4a81            tstl %d1
10c855ac:       66e8            bnes 10c85596 <do_csum+0x4a>
10c855ae:       d682            addl %d2,%d3
10c855b0:       2003            movel %d3,%d0
10c855b2:       0280 0000 ffff  andil #65535,%d0
10c855b8:       2203            movel %d3,%d1
10c855ba:       4241            clrw %d1
10c855bc:       4841            swap %d1
10c855be:       2600            movel %d0,%d3
10c855c0:       d681            addl %d1,%d3
10c855c2:       4a85            tstl %d5
10c855c4:       6706            beqs 10c855cc <do_csum+0x80>
10c855c6:       7000            moveq #0,%d0
10c855c8:       3018            movew %a0@+,%d0
10c855ca:       d680            addl %d0,%d3
10c855cc:       0804 0000       btst #0,%d4
10c855d0:       6708            beqs 10c855da <do_csum+0x8e>
10c855d2:       4280            clrl %d0
10c855d4:       1010            moveb %a0@,%d0
10c855d6:       e188            lsll #8,%d0
10c855d8:       d680            addl %d0,%d3
10c855da:       2003            movel %d3,%d0
10c855dc:       4240            clrw %d0
10c855de:       4840            swap %d0
10c855e0:       0283 0000 ffff  andil #65535,%d3
10c855e6:       2203            movel %d3,%d1
10c855e8:       d280            addl %d0,%d1
10c855ea:       2001            movel %d1,%d0
10c855ec:       0280 0000 ffff  andil #65535,%d0
10c855f2:       4241            clrw %d1
10c855f4:       4841            swap %d1
10c855f6:       d280            addl %d0,%d1
10c855f8:       4283            clrl %d3
10c855fa:       3601            movew %d1,%d3
10c855fc:       4a86            tstl %d6
10c855fe:       6710            beqs 10c85610 <do_csum+0xc4>
10c85600:       2203            movel %d3,%d1
10c85602:       e089            lsrl #8,%d1
10c85604:       7000            moveq #0,%d0
10c85606:       4600            notb %d0
10c85608:       c083            andl %d3,%d0
10c8560a:       e188            lsll #8,%d0
10c8560c:       2601            movel %d1,%d3
10c8560e:       8680            orl %d0,%d3
10c85610:       2003            movel %d3,%d0
10c85612:       4cdf 007c       moveml %sp@+,%d2-%d6
10c85616:       4e5e            unlk %fp
10c85618:       4e75            rts

10c8561a <ip_fast_csum>:
10c8561a:       4e56 0000       linkw %fp,#0
10c8561e:       202e 000c       movel %fp@(12),%d0
10c85622:       e588            lsll #2,%d0
10c85624:       2f00            movel %d0,%sp@-
10c85626:       2f2e 0008       movel %fp@(8),%sp@-
10c8562a:       4eba ff20       jsr %pc@(10c8554c <do_csum>)
10c8562e:       4640            notw %d0
10c85630:       0280 0000 ffff  andil #65535,%d0
10c85636:       4e5e            unlk %fp
10c85638:       4e75            rts

10c8563a <csum_partial>:
10c8563a:       4e56 0000       linkw %fp,#0
10c8563e:       2f02            movel %d2,%sp@-
10c85640:       242e 0010       movel %fp@(16),%d2
10c85644:       2f2e 000c       movel %fp@(12),%sp@-
10c85648:       2f2e 0008       movel %fp@(8),%sp@-
10c8564c:       4eba fefe       jsr %pc@(10c8554c <do_csum>)
10c85650:       d082            addl %d2,%d0
10c85652:       b082            cmpl %d2,%d0
10c85654:       6402            bccs 10c85658 <csum_partial+0x1e>
10c85656:       5280            addql #1,%d0
10c85658:       242e fffc       movel %fp@(-4),%d2
10c8565c:       4e5e            unlk %fp
10c8565e:       4e75            rts

10c85660 <ip_compute_csum>:
10c85660:       4e56 0000       linkw %fp,#0
10c85664:       2f2e 000c       movel %fp@(12),%sp@-
10c85668:       2f2e 0008       movel %fp@(8),%sp@-
10c8566c:       4eba fede       jsr %pc@(10c8554c <do_csum>)
10c85670:       4640            notw %d0
10c85672:       0280 0000 ffff  andil #65535,%d0
10c85678:       4e5e            unlk %fp
10c8567a:       4e75            rts

10c8567c <csum_partial_copy_from_user>:
10c8567c:       4e56 0000       linkw %fp,#0
10c85680:       2f03            movel %d3,%sp@-
10c85682:       2f02            movel %d2,%sp@-
10c85684:       262e 000c       movel %fp@(12),%d3
10c85688:       242e 0010       movel %fp@(16),%d2
10c8568c:       206e 0018       moveal %fp@(24),%a0
10c85690:       b0fc 0000       cmpaw #0,%a0
10c85694:       6702            beqs 10c85698 <csum_partial_copy_from_user+0x1c>
10c85696:       4290            clrl %a0@
10c85698:       2f02            movel %d2,%sp@-
10c8569a:       2f2e 0008       movel %fp@(8),%sp@-
10c8569e:       2f03            movel %d3,%sp@-
10c856a0:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c856a6:       2f2e 0014       movel %fp@(20),%sp@-
10c856aa:       2f02            movel %d2,%sp@-
10c856ac:       2f03            movel %d3,%sp@-
10c856ae:       4eba ff8a       jsr %pc@(10c8563a <csum_partial>)
10c856b2:       242e fff8       movel %fp@(-8),%d2
10c856b6:       262e fffc       movel %fp@(-4),%d3
10c856ba:       4e5e            unlk %fp
10c856bc:       4e75            rts

10c856be <csum_partial_copy>:
10c856be:       4e56 0000       linkw %fp,#0
10c856c2:       48e7 3800       moveml %d2-%d4,%sp@-
10c856c6:       242e 000c       movel %fp@(12),%d2
10c856ca:       262e 0010       movel %fp@(16),%d3
10c856ce:       282e 0014       movel %fp@(20),%d4
10c856d2:       2f03            movel %d3,%sp@-
10c856d4:       2f2e 0008       movel %fp@(8),%sp@-
10c856d8:       2f02            movel %d2,%sp@-
10c856da:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c856e0:       2f04            movel %d4,%sp@-
10c856e2:       2f03            movel %d3,%sp@-
10c856e4:       2f02            movel %d2,%sp@-
10c856e6:       4eba ff52       jsr %pc@(10c8563a <csum_partial>)
10c856ea:       4cee 001c fff4  moveml %fp@(-12),%d2-%d4
10c856f0:       4e5e            unlk %fp
10c856f2:       4e75            rts

10c856f4 <__down_failed>:
10c856f4:       48e7 c080       moveml %d0-%d1/%a0,%sp@-
10c856f8:       2f09            movel %a1,%sp@-
10c856fa:       4eb9 10c1 1d94  jsr 10c11d94 <__down>
10c85700:       225f            moveal %sp@+,%a1
10c85702:       201f            movel %sp@+,%d0
10c85704:       221f            movel %sp@+,%d1
10c85706:       4e75            rts

10c85708 <__down_failed_interruptible>:
10c85708:       2f08            movel %a0,%sp@-
10c8570a:       2f01            movel %d1,%sp@-
10c8570c:       2f09            movel %a1,%sp@-
10c8570e:       4eb9 10c1 1e36  jsr 10c11e36 <__down_interruptible>
10c85714:       225f            moveal %sp@+,%a1
10c85716:       221f            movel %sp@+,%d1
10c85718:       4e75            rts
        ...

10c8571c <__up_wakeup>:
10c8571c:       48e7 c080       moveml %d0-%d1/%a0,%sp@-
10c85720:       2f09            movel %a1,%sp@-
10c85722:       4eb9 10c1 1d70  jsr 10c11d70 <__up>
10c85728:       225f            moveal %sp@+,%a1
10c8572a:       201f            movel %sp@+,%d0
10c8572c:       221f            movel %sp@+,%d1
10c8572e:       4e75            rts

10c85730 <__down_failed_trylock>:
10c85730:       2f08            movel %a0,%sp@-
10c85732:       2f01            movel %d1,%sp@-
10c85734:       2f09            movel %a1,%sp@-
10c85736:       4eb9 10c1 1ef4  jsr 10c11ef4 <__down_trylock>
10c8573c:       225f            moveal %sp@+,%a1
10c8573e:       221f            movel %sp@+,%d1
10c85740:       205f            moveal %sp@+,%a0
10c85742:       4e75            rts

10c85744 <memcpy>:
10c85744:       4e56 0000       linkw %fp,#0
10c85748:       2f02            movel %d2,%sp@-
10c8574a:       242e 0008       movel %fp@(8),%d2
10c8574e:       222e 0010       movel %fp@(16),%d1
10c85752:       226e 000c       moveal %fp@(12),%a1
10c85756:       2042            moveal %d2,%a0
10c85758:       6002            bras 10c8575c <memcpy+0x18>
10c8575a:       10d9            moveb %a1@+,%a0@+
10c8575c:       2001            movel %d1,%d0
10c8575e:       5381            subql #1,%d1
10c85760:       4a80            tstl %d0
10c85762:       66f6            bnes 10c8575a <memcpy+0x16>
10c85764:       2002            movel %d2,%d0
10c85766:       241f            movel %sp@+,%d2
10c85768:       4e5e            unlk %fp
10c8576a:       4e75            rts

10c8576c <memset>:
10c8576c:       4e56 0000       linkw %fp,#0
10c85770:       48e7 3c00       moveml %d2-%d5,%sp@-
10c85774:       206e 0008       moveal %fp@(8),%a0
10c85778:       242e 000c       movel %fp@(12),%d2
10c8577c:       222e 0010       movel %fp@(16),%d1
10c85780:       2808            movel %a0,%d4
10c85782:       4a81            tstl %d1
10c85784:       6756            beqs 10c857dc <memset+0x70>
10c85786:       7000            moveq #0,%d0
10c85788:       4600            notb %d0
10c8578a:       c480            andl %d0,%d2
10c8578c:       2002            movel %d2,%d0
10c8578e:       e188            lsll #8,%d0
10c85790:       8480            orl %d0,%d2
10c85792:       2002            movel %d2,%d0
10c85794:       4840            swap %d0
10c85796:       4240            clrw %d0
10c85798:       8480            orl %d0,%d2
10c8579a:       0804 0000       btst #0,%d4
10c8579e:       6706            beqs 10c857a6 <memset+0x3a>
10c857a0:       2044            moveal %d4,%a0
10c857a2:       10c2            moveb %d2,%a0@+
10c857a4:       5381            subql #1,%d1
10c857a6:       7a02            moveq #2,%d5
10c857a8:       ba81            cmpl %d1,%d5
10c857aa:       640c            bccs 10c857b8 <memset+0x4c>
10c857ac:       2008            movel %a0,%d0
10c857ae:       0800 0001       btst #1,%d0
10c857b2:       6704            beqs 10c857b8 <memset+0x4c>
10c857b4:       30c2            movew %d2,%a0@+
10c857b6:       5581            subql #2,%d1
10c857b8:       2001            movel %d1,%d0
10c857ba:       e488            lsrl #2,%d0
10c857bc:       2601            movel %d1,%d3
10c857be:       7a02            moveq #2,%d5
10c857c0:       c685            andl %d5,%d3
10c857c2:       7a01            moveq #1,%d5
10c857c4:       c285            andl %d5,%d1
10c857c6:       4a80            tstl %d0
10c857c8:       6706            beqs 10c857d0 <memset+0x64>
10c857ca:       20c2            movel %d2,%a0@+
10c857cc:       5380            subql #1,%d0
10c857ce:       66fa            bnes 10c857ca <memset+0x5e>
10c857d0:       4a83            tstl %d3
10c857d2:       6702            beqs 10c857d6 <memset+0x6a>
10c857d4:       30c2            movew %d2,%a0@+
10c857d6:       4a81            tstl %d1
10c857d8:       6702            beqs 10c857dc <memset+0x70>
10c857da:       1082            moveb %d2,%a0@
10c857dc:       2004            movel %d4,%d0
10c857de:       4cdf 003c       moveml %sp@+,%d2-%d5
10c857e2:       4e5e            unlk %fp
10c857e4:       4e75            rts
        ...

10c857e8 <__ashldi3>:
10c857e8:       4e56 0000       linkw %fp,#0
10c857ec:       48e7 3e00       moveml %d2-%d6,%sp@-
10c857f0:       282e 0008       movel %fp@(8),%d4
10c857f4:       2a2e 000c       movel %fp@(12),%d5
10c857f8:       202e 0010       movel %fp@(16),%d0
10c857fc:       6606            bnes 10c85804 <__ashldi3+0x1c>
10c857fe:       2004            movel %d4,%d0
10c85800:       2205            movel %d5,%d1
10c85802:       6028            bras 10c8582c <__ashldi3+0x44>
10c85804:       7220            moveq #32,%d1
10c85806:       9280            subl %d0,%d1
10c85808:       4a81            tstl %d1
10c8580a:       6e0a            bgts 10c85816 <__ashldi3+0x2e>
10c8580c:       7600            moveq #0,%d3
10c8580e:       4481            negl %d1
10c85810:       2405            movel %d5,%d2
10c85812:       e3aa            lsll %d1,%d2
10c85814:       6012            bras 10c85828 <__ashldi3+0x40>
10c85816:       2c05            movel %d5,%d6
10c85818:       e2ae            lsrl %d1,%d6
10c8581a:       2206            movel %d6,%d1
10c8581c:       2605            movel %d5,%d3
10c8581e:       e1ab            lsll %d0,%d3
10c85820:       e1ac            lsll %d0,%d4
10c85822:       2004            movel %d4,%d0
10c85824:       2400            movel %d0,%d2
10c85826:       8481            orl %d1,%d2
10c85828:       2002            movel %d2,%d0
10c8582a:       2203            movel %d3,%d1
10c8582c:       4cdf 007c       moveml %sp@+,%d2-%d6
10c85830:       4e5e            unlk %fp
10c85832:       4e75            rts

10c85834 <__divsi3>:
10c85834:       2f02            movel %d2,%sp@-
10c85836:       7401            moveq #1,%d2
10c85838:       222f 000c       movel %sp@(12),%d1
10c8583c:       6a04            bpls 10c85842 <L1>
10c8583e:       4481            negl %d1
10c85840:       4402            negb %d2

10c85842 <L1>:
10c85842:       202f 0008       movel %sp@(8),%d0
10c85846:       6a04            bpls 10c8584c <L2>
10c85848:       4480            negl %d0
10c8584a:       4402            negb %d2

10c8584c <L2>:
10c8584c:       2f01            movel %d1,%sp@-
10c8584e:       2f00            movel %d0,%sp@-
10c85850:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c85856:       508f            addql #8,%sp
10c85858:       4a02            tstb %d2
10c8585a:       6a02            bpls 10c8585e <L3>
10c8585c:       4480            negl %d0

10c8585e <L3>:
10c8585e:       241f            movel %sp@+,%d2
10c85860:       4e75            rts
        ...

10c85864 <__modsi3>:
10c85864:       222f 0008       movel %sp@(8),%d1
10c85868:       202f 0004       movel %sp@(4),%d0
10c8586c:       2f01            movel %d1,%sp@-
10c8586e:       2f00            movel %d0,%sp@-
10c85870:       4eb9 10c8 5834  jsr 10c85834 <__divsi3>
10c85876:       508f            addql #8,%sp
10c85878:       222f 0008       movel %sp@(8),%d1
10c8587c:       2f01            movel %d1,%sp@-
10c8587e:       2f00            movel %d0,%sp@-
10c85880:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c85886:       508f            addql #8,%sp
10c85888:       222f 0004       movel %sp@(4),%d1
10c8588c:       9280            subl %d0,%d1
10c8588e:       2001            movel %d1,%d0
10c85890:       4e75            rts
        ...

10c85894 <__muldi3>:
10c85894:       4e56 fff8       linkw %fp,#-8
10c85898:       48e7 3f38       moveml %d2-%d7/%a2-%a4,%sp@-
10c8589c:       246e 0008       moveal %fp@(8),%a2
10c858a0:       266e 000c       moveal %fp@(12),%a3
10c858a4:       2a2e 0010       movel %fp@(16),%d5
10c858a8:       2c2e 0014       movel %fp@(20),%d6
10c858ac:       200b            movel %a3,%d0
10c858ae:       2206            movel %d6,%d1
10c858b0:       2400            movel %d0,%d2
10c858b2:       4840            swap %d0
10c858b4:       2601            movel %d1,%d3
10c858b6:       4841            swap %d1
10c858b8:       3802            movew %d2,%d4
10c858ba:       c8c3            muluw %d3,%d4
10c858bc:       c4c1            muluw %d1,%d2
10c858be:       c6c0            muluw %d0,%d3
10c858c0:       c2c0            muluw %d0,%d1
10c858c2:       2004            movel %d4,%d0
10c858c4:       b140            eorw %d0,%d0
10c858c6:       4840            swap %d0
10c858c8:       d480            addl %d0,%d2
10c858ca:       d483            addl %d3,%d2
10c858cc:       6406            bccs 10c858d4 <__muldi3+0x40>
10c858ce:       0681 0001 0000  addil #65536,%d1
10c858d4:       4842            swap %d2
10c858d6:       7000            moveq #0,%d0
10c858d8:       3002            movew %d2,%d0
10c858da:       3404            movew %d4,%d2
10c858dc:       2e02            movel %d2,%d7
10c858de:       d081            addl %d1,%d0
10c858e0:       2d40 fff8       movel %d0,%fp@(-8)
10c858e4:       2d47 fffc       movel %d7,%fp@(-4)
10c858e8:       262e fff8       movel %fp@(-8),%d3
10c858ec:       282e fffc       movel %fp@(-4),%d4
10c858f0:       49f9 10c8 591c  lea 10c8591c <__mulsi3>,%a4
10c858f6:       2f05            movel %d5,%sp@-
10c858f8:       2f0b            movel %a3,%sp@-
10c858fa:       4e94            jsr %a4@
10c858fc:       508f            addql #8,%sp
10c858fe:       2400            movel %d0,%d2
10c85900:       2f06            movel %d6,%sp@-
10c85902:       2f0a            movel %a2,%sp@-
10c85904:       4e94            jsr %a4@
10c85906:       d480            addl %d0,%d2
10c85908:       262e fff8       movel %fp@(-8),%d3
10c8590c:       d682            addl %d2,%d3
10c8590e:       2003            movel %d3,%d0
10c85910:       2204            movel %d4,%d1
10c85912:       4cee 1cfc ffd4  moveml %fp@(-44),%d2-%d7/%a2-%a4
10c85918:       4e5e            unlk %fp
10c8591a:       4e75            rts

10c8591c <__mulsi3>:
10c8591c:       302f 0004       movew %sp@(4),%d0
10c85920:       c0ef 000a       muluw %sp@(10),%d0
10c85924:       322f 0006       movew %sp@(6),%d1
10c85928:       c2ef 0008       muluw %sp@(8),%d1
10c8592c:       d041            addw %d1,%d0
10c8592e:       4840            swap %d0
10c85930:       4240            clrw %d0
10c85932:       322f 0006       movew %sp@(6),%d1
10c85936:       c2ef 000a       muluw %sp@(10),%d1
10c8593a:       d081            addl %d1,%d0
10c8593c:       4e75            rts
        ...

10c85940 <__udivsi3>:
10c85940:       2f02            movel %d2,%sp@-
10c85942:       222f 000c       movel %sp@(12),%d1
10c85946:       202f 0008       movel %sp@(8),%d0
10c8594a:       0c81 0001 0000  cmpil #65536,%d1
10c85950:       6416            bccs 10c85968 <L3>
10c85952:       2400            movel %d0,%d2
10c85954:       4242            clrw %d2
10c85956:       4842            swap %d2
10c85958:       84c1            divuw %d1,%d2
10c8595a:       3002            movew %d2,%d0
10c8595c:       4840            swap %d0
10c8595e:       342f 000a       movew %sp@(10),%d2
10c85962:       84c1            divuw %d1,%d2
10c85964:       3002            movew %d2,%d0
10c85966:       6030            bras 10c85998 <L6>

10c85968 <L3>:
10c85968:       2401            movel %d1,%d2

10c8596a <L4>:
10c8596a:       e289            lsrl #1,%d1
10c8596c:       e288            lsrl #1,%d0
10c8596e:       0c81 0001 0000  cmpil #65536,%d1
10c85974:       64f4            bccs 10c8596a <L4>
10c85976:       80c1            divuw %d1,%d0
10c85978:       0280 0000 ffff  andil #65535,%d0
10c8597e:       2202            movel %d2,%d1
10c85980:       c2c0            muluw %d0,%d1
10c85982:       4842            swap %d2
10c85984:       c4c0            muluw %d0,%d2
10c85986:       4842            swap %d2
10c85988:       4a42            tstw %d2
10c8598a:       660a            bnes 10c85996 <L5>
10c8598c:       d282            addl %d2,%d1
10c8598e:       6506            bcss 10c85996 <L5>
10c85990:       b2af 0008       cmpl %sp@(8),%d1
10c85994:       6302            blss 10c85998 <L6>

10c85996 <L5>:
10c85996:       5380            subql #1,%d0

10c85998 <L6>:
10c85998:       241f            movel %sp@+,%d2
10c8599a:       4e75            rts

10c8599c <__umodsi3>:
10c8599c:       222f 0008       movel %sp@(8),%d1
10c859a0:       202f 0004       movel %sp@(4),%d0
10c859a4:       2f01            movel %d1,%sp@-
10c859a6:       2f00            movel %d0,%sp@-
10c859a8:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c859ae:       508f            addql #8,%sp
10c859b0:       222f 0008       movel %sp@(8),%d1
10c859b4:       2f01            movel %d1,%sp@-
10c859b6:       2f00            movel %d0,%sp@-
10c859b8:       4eb9 10c8 591c  jsr 10c8591c <__mulsi3>
10c859be:       508f            addql #8,%sp
10c859c0:       222f 0004       movel %sp@(4),%d1
10c859c4:       9280            subl %d0,%d1
10c859c6:       2001            movel %d1,%d0
10c859c8:       4e75            rts
        ...

10c859cc <profile_setup>:
10c859cc:       4e56 fffc       linkw %fp,#-4
10c859d0:       486e fffc       pea %fp@(-4)
10c859d4:       486e 0008       pea %fp@(8)
10c859d8:       4eb9 10c8 5164  jsr 10c85164 <get_option>
10c859de:       4a80            tstl %d0
10c859e0:       6708            beqs 10c859ea <profile_setup+0x1e>
10c859e2:       23ee fffc 1002  movel %fp@(-4),10025684 <prof_shift>
10c859e8:       5684 
10c859ea:       7001            moveq #1,%d0
10c859ec:       4e5e            unlk %fp
10c859ee:       4e75            rts

10c859f0 <name_to_kdev_t>:
10c859f0:       4e56 0000       linkw %fp,#0
10c859f4:       48e7 303c       moveml %d2-%d3/%a2-%a5,%sp@-
10c859f8:       246e 0008       moveal %fp@(8),%a2
10c859fc:       7600            moveq #0,%d3
10c859fe:       41f9 1000 056f  lea 1000056f <__data_start+0x16f>,%a0
10c85a04:       7005            moveq #5,%d0
10c85a06:       224a            moveal %a2,%a1
10c85a08:       2200            movel %d0,%d1
10c85a0a:       1019            moveb %a1@+,%d0
10c85a0c:       b018            cmpb %a0@+,%d0
10c85a0e:       660c            bnes 10c85a1c <name_to_kdev_t+0x2c>
10c85a10:       4a00            tstb %d0
10c85a12:       670a            beqs 10c85a1e <name_to_kdev_t+0x2e>
10c85a14:       5381            subql #1,%d1
10c85a16:       66f2            bnes 10c85a0a <name_to_kdev_t+0x1a>
10c85a18:       7000            moveq #0,%d0
10c85a1a:       6002            bras 10c85a1e <name_to_kdev_t+0x2e>
10c85a1c:       9020            subb %a0@-,%d0
10c85a1e:       4bf9 10c8 444c  lea 10c8444c <simple_strtoul>,%a5
10c85a24:       4a00            tstb %d0
10c85a26:       6644            bnes 10c85a6c <name_to_kdev_t+0x7c>
10c85a28:       47f9 1001 0f02  lea 10010f02 <root_dev_names>,%a3
10c85a2e:       5a8a            addql #5,%a2
10c85a30:       49f9 10c8 418e  lea 10c8418e <strlen>,%a4
10c85a36:       2f13            movel %a3@,%sp@-
10c85a38:       4e94            jsr %a4@
10c85a3a:       2400            movel %d0,%d2
10c85a3c:       2053            moveal %a3@,%a0
10c85a3e:       588f            addql #4,%sp
10c85a40:       671c            beqs 10c85a5e <name_to_kdev_t+0x6e>
10c85a42:       224a            moveal %a2,%a1
10c85a44:       2202            movel %d2,%d1
10c85a46:       1019            moveb %a1@+,%d0
10c85a48:       b018            cmpb %a0@+,%d0
10c85a4a:       660c            bnes 10c85a58 <name_to_kdev_t+0x68>
10c85a4c:       4a00            tstb %d0
10c85a4e:       670a            beqs 10c85a5a <name_to_kdev_t+0x6a>
10c85a50:       5381            subql #1,%d1
10c85a52:       66f2            bnes 10c85a46 <name_to_kdev_t+0x56>
10c85a54:       7000            moveq #0,%d0
10c85a56:       6002            bras 10c85a5a <name_to_kdev_t+0x6a>
10c85a58:       9020            subb %a0@-,%d0
10c85a5a:       4a00            tstb %d0
10c85a5c:       6608            bnes 10c85a66 <name_to_kdev_t+0x76>
10c85a5e:       d5c2            addal %d2,%a2
10c85a60:       262b 0004       movel %a3@(4),%d3
10c85a64:       6006            bras 10c85a6c <name_to_kdev_t+0x7c>
10c85a66:       508b            addql #8,%a3
10c85a68:       4a93            tstl %a3@
10c85a6a:       66ca            bnes 10c85a36 <name_to_kdev_t+0x46>
10c85a6c:       7010            moveq #16,%d0
10c85a6e:       4a83            tstl %d3
10c85a70:       6702            beqs 10c85a74 <name_to_kdev_t+0x84>
10c85a72:       700a            moveq #10,%d0
10c85a74:       2f00            movel %d0,%sp@-
10c85a76:       42a7            clrl %sp@-
10c85a78:       2f0a            movel %a2,%sp@-
10c85a7a:       4e95            jsr %a5@
10c85a7c:       d083            addl %d3,%d0
10c85a7e:       0280 0000 ffff  andil #65535,%d0
10c85a84:       4cee 3c0c ffe8  moveml %fp@(-24),%d2-%d3/%a2-%a5
10c85a8a:       4e5e            unlk %fp
10c85a8c:       4e75            rts

10c85a8e <root_dev_setup>:
10c85a8e:       4e56 0000       linkw %fp,#0
10c85a92:       2f0b            movel %a3,%sp@-
10c85a94:       2f0a            movel %a2,%sp@-
10c85a96:       246e 0008       moveal %fp@(8),%a2
10c85a9a:       2f0a            movel %a2,%sp@-
10c85a9c:       4eba ff52       jsr %pc@(10c859f0 <name_to_kdev_t>)
10c85aa0:       33c0 1002 7d28  movew %d0,10027d28 <ROOT_DEV>
10c85aa6:       4878 0040       pea 40 <LSIGTRAP+0x3b>
10c85aaa:       42a7            clrl %sp@-
10c85aac:       4879 1002 4f40  pea 10024f40 <root_device_name>
10c85ab2:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c85ab8:       41f9 1000 056f  lea 1000056f <__data_start+0x16f>,%a0
10c85abe:       7005            moveq #5,%d0
10c85ac0:       224a            moveal %a2,%a1
10c85ac2:       2200            movel %d0,%d1
10c85ac4:       1019            moveb %a1@+,%d0
10c85ac6:       b018            cmpb %a0@+,%d0
10c85ac8:       660c            bnes 10c85ad6 <root_dev_setup+0x48>
10c85aca:       4a00            tstb %d0
10c85acc:       670a            beqs 10c85ad8 <root_dev_setup+0x4a>
10c85ace:       5381            subql #1,%d1
10c85ad0:       66f2            bnes 10c85ac4 <root_dev_setup+0x36>
10c85ad2:       7000            moveq #0,%d0
10c85ad4:       6002            bras 10c85ad8 <root_dev_setup+0x4a>
10c85ad6:       9020            subb %a0@-,%d0
10c85ad8:       4a00            tstb %d0
10c85ada:       6602            bnes 10c85ade <root_dev_setup+0x50>
10c85adc:       5a8a            addql #5,%a2
10c85ade:       1212            moveb %a2@,%d1
10c85ae0:       4280            clrl %d0
10c85ae2:       1001            moveb %d1,%d0
10c85ae4:       47f9 1001 0df8  lea 10010df8 <_ctype>,%a3
10c85aea:       0833 0005 0800  btst #5,%a3@(00000000,%d0:l)
10c85af0:       6638            bnes 10c85b2a <root_dev_setup+0x9c>
10c85af2:       0c01 002c       cmpib #44,%d1
10c85af6:       6732            beqs 10c85b2a <root_dev_setup+0x9c>
10c85af8:       4a01            tstb %d1
10c85afa:       672e            beqs 10c85b2a <root_dev_setup+0x9c>
10c85afc:       7000            moveq #0,%d0
10c85afe:       204a            moveal %a2,%a0
10c85b00:       43f9 1002 4f40  lea 10024f40 <root_device_name>,%a1
10c85b06:       45f9 1002 4f7e  lea 10024f7e <root_device_name+0x3e>,%a2
10c85b0c:       12c1            moveb %d1,%a1@+
10c85b0e:       b5c9            cmpal %a1,%a2
10c85b10:       6518            bcss 10c85b2a <root_dev_setup+0x9c>
10c85b12:       5288            addql #1,%a0
10c85b14:       1210            moveb %a0@,%d1
10c85b16:       1001            moveb %d1,%d0
10c85b18:       0833 0005 0800  btst #5,%a3@(00000000,%d0:l)
10c85b1e:       660a            bnes 10c85b2a <root_dev_setup+0x9c>
10c85b20:       0c01 002c       cmpib #44,%d1
10c85b24:       6704            beqs 10c85b2a <root_dev_setup+0x9c>
10c85b26:       4a01            tstb %d1
10c85b28:       66e2            bnes 10c85b0c <root_dev_setup+0x7e>
10c85b2a:       7001            moveq #1,%d0
10c85b2c:       246e fff8       moveal %fp@(-8),%a2
10c85b30:       266e fffc       moveal %fp@(-4),%a3
10c85b34:       4e5e            unlk %fp
10c85b36:       4e75            rts

10c85b38 <checksetup>:
10c85b38:       4e56 0000       linkw %fp,#0
10c85b3c:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c85b40:       266e 0008       moveal %fp@(8),%a3
10c85b44:       45f9 1001 32d4  lea 100132d4 <__setup_start>,%a2
10c85b4a:       49f9 10c8 418e  lea 10c8418e <strlen>,%a4
10c85b50:       2f12            movel %a2@,%sp@-
10c85b52:       4e94            jsr %a4@
10c85b54:       2400            movel %d0,%d2
10c85b56:       2052            moveal %a2@,%a0
10c85b58:       588f            addql #4,%sp
10c85b5a:       671c            beqs 10c85b78 <checksetup+0x40>
10c85b5c:       224b            moveal %a3,%a1
10c85b5e:       2202            movel %d2,%d1
10c85b60:       1019            moveb %a1@+,%d0
10c85b62:       b018            cmpb %a0@+,%d0
10c85b64:       660c            bnes 10c85b72 <checksetup+0x3a>
10c85b66:       4a00            tstb %d0
10c85b68:       670a            beqs 10c85b74 <checksetup+0x3c>
10c85b6a:       5381            subql #1,%d1
10c85b6c:       66f2            bnes 10c85b60 <checksetup+0x28>
10c85b6e:       7000            moveq #0,%d0
10c85b70:       6002            bras 10c85b74 <checksetup+0x3c>
10c85b72:       9020            subb %a0@-,%d0
10c85b74:       4a00            tstb %d0
10c85b76:       6614            bnes 10c85b8c <checksetup+0x54>
10c85b78:       4873 2800       pea %a3@(00000000,%d2:l)
10c85b7c:       206a 0004       moveal %a2@(4),%a0
10c85b80:       4e90            jsr %a0@
10c85b82:       588f            addql #4,%sp
10c85b84:       4a80            tstl %d0
10c85b86:       6704            beqs 10c85b8c <checksetup+0x54>
10c85b88:       7001            moveq #1,%d0
10c85b8a:       600c            bras 10c85b98 <checksetup+0x60>
10c85b8c:       508a            addql #8,%a2
10c85b8e:       b5fc 1001 3374  cmpal #268514164,%a2
10c85b94:       65ba            bcss 10c85b50 <checksetup+0x18>
10c85b96:       7000            moveq #0,%d0
10c85b98:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c85b9e:       4e5e            unlk %fp
10c85ba0:       4e75            rts

10c85ba2 <calibrate_delay>:
10c85ba2:       4e56 0000       linkw %fp,#0
10c85ba6:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c85baa:       23fc 0000 1000  movel #4096,1000b95c <loops_per_jiffy>
10c85bb0:       1000 b95c 
10c85bb4:       4879 1000 0575  pea 10000575 <__data_start+0x175>
10c85bba:       45f9 10c1 677e  lea 10c1677e <printk>,%a2
10c85bc0:       4e92            jsr %a2@
10c85bc2:       588f            addql #4,%sp
10c85bc4:       2039 1000 b95c  movel 1000b95c <loops_per_jiffy>,%d0
10c85bca:       d080            addl %d0,%d0
10c85bcc:       23c0 1000 b95c  movel %d0,1000b95c <loops_per_jiffy>
10c85bd2:       264a            moveal %a2,%a3
10c85bd4:       45f9 10c8 5940  lea 10c85940 <__udivsi3>,%a2
10c85bda:       6732            beqs 10c85c0e <calibrate_delay+0x6c>
10c85bdc:       2400            movel %d0,%d2
10c85bde:       2239 1002 67b0  movel 100267b0 <jiffies>,%d1
10c85be4:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c85bea:       b081            cmpl %d1,%d0
10c85bec:       67f6            beqs 10c85be4 <calibrate_delay+0x42>
10c85bee:       2239 1002 67b0  movel 100267b0 <jiffies>,%d1
10c85bf4:       2002            movel %d2,%d0
10c85bf6:       5380            subql #1,%d0
10c85bf8:       64fc            bccs 10c85bf6 <calibrate_delay+0x54>
10c85bfa:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c85c00:       b280            cmpl %d0,%d1
10c85c02:       6604            bnes 10c85c08 <calibrate_delay+0x66>
10c85c04:       d482            addl %d2,%d2
10c85c06:       66d6            bnes 10c85bde <calibrate_delay+0x3c>
10c85c08:       23c2 1000 b95c  movel %d2,1000b95c <loops_per_jiffy>
10c85c0e:       2039 1000 b95c  movel 1000b95c <loops_per_jiffy>,%d0
10c85c14:       e288            lsrl #1,%d0
10c85c16:       23c0 1000 b95c  movel %d0,1000b95c <loops_per_jiffy>
10c85c1c:       307c 0007       moveaw #7,%a0
10c85c20:       2600            movel %d0,%d3
10c85c22:       e28b            lsrl #1,%d3
10c85c24:       6742            beqs 10c85c68 <calibrate_delay+0xc6>
10c85c26:       2400            movel %d0,%d2
10c85c28:       8483            orl %d3,%d2
10c85c2a:       2239 1002 67b0  movel 100267b0 <jiffies>,%d1
10c85c30:       5388            subql #1,%a0
10c85c32:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c85c38:       b081            cmpl %d1,%d0
10c85c3a:       67f6            beqs 10c85c32 <calibrate_delay+0x90>
10c85c3c:       2239 1002 67b0  movel 100267b0 <jiffies>,%d1
10c85c42:       2002            movel %d2,%d0
10c85c44:       5380            subql #1,%d0
10c85c46:       64fc            bccs 10c85c44 <calibrate_delay+0xa2>
10c85c48:       2039 1002 67b0  movel 100267b0 <jiffies>,%d0
10c85c4e:       b280            cmpl %d0,%d1
10c85c50:       6706            beqs 10c85c58 <calibrate_delay+0xb6>
10c85c52:       2003            movel %d3,%d0
10c85c54:       4680            notl %d0
10c85c56:       c480            andl %d0,%d2
10c85c58:       70ff            moveq #-1,%d0
10c85c5a:       b088            cmpl %a0,%d0
10c85c5c:       6704            beqs 10c85c62 <calibrate_delay+0xc0>
10c85c5e:       e28b            lsrl #1,%d3
10c85c60:       66c6            bnes 10c85c28 <calibrate_delay+0x86>
10c85c62:       23c2 1000 b95c  movel %d2,1000b95c <loops_per_jiffy>
10c85c68:       2439 1000 b95c  movel 1000b95c <loops_per_jiffy>,%d2
10c85c6e:       4878 0032       pea 32 <LSIGTRAP+0x2d>
10c85c72:       2f02            movel %d2,%sp@-
10c85c74:       4e92            jsr %a2@
10c85c76:       584f            addqw #4,%sp
10c85c78:       2ebc 0000 0064  movel #100,%sp@
10c85c7e:       2f00            movel %d0,%sp@-
10c85c80:       4eb9 10c8 599c  jsr 10c8599c <__umodsi3>
10c85c86:       584f            addqw #4,%sp
10c85c88:       2e80            movel %d0,%sp@
10c85c8a:       4878 1388       pea 1388 <LFLUSH_I_AND_D+0xb80>
10c85c8e:       2f02            movel %d2,%sp@-
10c85c90:       4e92            jsr %a2@
10c85c92:       584f            addqw #4,%sp
10c85c94:       2e80            movel %d0,%sp@
10c85c96:       4879 1000 0590  pea 10000590 <__data_start+0x190>
10c85c9c:       4e93            jsr %a3@
10c85c9e:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c85ca4:       4e5e            unlk %fp
10c85ca6:       4e75            rts

10c85ca8 <readonly>:
10c85ca8:       4e56 0000       linkw %fp,#0
10c85cac:       206e 0008       moveal %fp@(8),%a0
10c85cb0:       4a10            tstb %a0@
10c85cb2:       660a            bnes 10c85cbe <readonly+0x16>
10c85cb4:       7001            moveq #1,%d0
10c85cb6:       81b9 1000 b908  orl %d0,1000b908 <root_mountflags>
10c85cbc:       6002            bras 10c85cc0 <readonly+0x18>
10c85cbe:       7000            moveq #0,%d0
10c85cc0:       4e5e            unlk %fp
10c85cc2:       4e75            rts

10c85cc4 <readwrite>:
10c85cc4:       4e56 0000       linkw %fp,#0
10c85cc8:       206e 0008       moveal %fp@(8),%a0
10c85ccc:       4a10            tstb %a0@
10c85cce:       660c            bnes 10c85cdc <readwrite+0x18>
10c85cd0:       70fe            moveq #-2,%d0
10c85cd2:       c1b9 1000 b908  andl %d0,1000b908 <root_mountflags>
10c85cd8:       7001            moveq #1,%d0
10c85cda:       6002            bras 10c85cde <readwrite+0x1a>
10c85cdc:       7000            moveq #0,%d0
10c85cde:       4e5e            unlk %fp
10c85ce0:       4e75            rts

10c85ce2 <debug_kernel>:
10c85ce2:       4e56 0000       linkw %fp,#0
10c85ce6:       206e 0008       moveal %fp@(8),%a0
10c85cea:       4a10            tstb %a0@
10c85cec:       660c            bnes 10c85cfa <debug_kernel+0x18>
10c85cee:       700a            moveq #10,%d0
10c85cf0:       23c0 1000 ceb0  movel %d0,1000ceb0 <console_loglevel>
10c85cf6:       7001            moveq #1,%d0
10c85cf8:       6002            bras 10c85cfc <debug_kernel+0x1a>
10c85cfa:       7000            moveq #0,%d0
10c85cfc:       4e5e            unlk %fp
10c85cfe:       4e75            rts

10c85d00 <quiet_kernel>:
10c85d00:       4e56 0000       linkw %fp,#0
10c85d04:       206e 0008       moveal %fp@(8),%a0
10c85d08:       4a10            tstb %a0@
10c85d0a:       660c            bnes 10c85d18 <quiet_kernel+0x18>
10c85d0c:       7004            moveq #4,%d0
10c85d0e:       23c0 1000 ceb0  movel %d0,1000ceb0 <console_loglevel>
10c85d14:       7001            moveq #1,%d0
10c85d16:       6002            bras 10c85d1a <quiet_kernel+0x1a>
10c85d18:       7000            moveq #0,%d0
10c85d1a:       4e5e            unlk %fp
10c85d1c:       4e75            rts

10c85d1e <parse_options>:
10c85d1e:       4e56 fffc       linkw %fp,#-4
10c85d22:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c85d26:       286e 0008       moveal %fp@(8),%a4
10c85d2a:       4a14            tstb %a4@
10c85d2c:       6700 0142       beqw 10c85e70 <parse_options+0x152>
10c85d30:       7a00            moveq #0,%d5
10c85d32:       7801            moveq #1,%d4
10c85d34:       264c            moveal %a4,%a3
10c85d36:       b6fc 0000       cmpaw #0,%a3
10c85d3a:       6700 0114       beqw 10c85e50 <parse_options+0x132>
10c85d3e:       2c3c 10c8 4132  movel #281559346,%d6
10c85d44:       2e3c 1000 b938  movel #268482872,%d7
10c85d4a:       7605            moveq #5,%d3
10c85d4c:       4878 0022       pea 22 <LSIGTRAP+0x1d>
10c85d50:       2f0b            movel %a3,%sp@-
10c85d52:       2046            moveal %d6,%a0
10c85d54:       4e90            jsr %a0@
10c85d56:       2440            moveal %d0,%a2
10c85d58:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c85d5c:       2f0b            movel %a3,%sp@-
10c85d5e:       2046            moveal %d6,%a0
10c85d60:       4e90            jsr %a0@
10c85d62:       2640            moveal %d0,%a3
10c85d64:       4fef 0010       lea %sp@(16),%sp
10c85d68:       41f9 1000 05a4  lea 100005a4 <__data_start+0x1a4>,%a0
10c85d6e:       b6fc 0000       cmpaw #0,%a3
10c85d72:       6764            beqs 10c85dd8 <parse_options+0xba>
10c85d74:       b4fc 0000       cmpaw #0,%a2
10c85d78:       6756            beqs 10c85dd0 <parse_options+0xb2>
10c85d7a:       b7ca            cmpal %a2,%a3
10c85d7c:       6352            blss 10c85dd0 <parse_options+0xb2>
10c85d7e:       4bf9 10c8 4132  lea 10c84132 <strchr>,%a5
10c85d84:       4878 0022       pea 22 <LSIGTRAP+0x1d>
10c85d88:       486a 0001       pea %a2@(1)
10c85d8c:       2d48 fffc       movel %a0,%fp@(-4)
10c85d90:       4e95            jsr %a5@
10c85d92:       2640            moveal %d0,%a3
10c85d94:       508f            addql #8,%sp
10c85d96:       206e fffc       moveal %fp@(-4),%a0
10c85d9a:       b6fc 0000       cmpaw #0,%a3
10c85d9e:       6738            beqs 10c85dd8 <parse_options+0xba>
10c85da0:       4878 0022       pea 22 <LSIGTRAP+0x1d>
10c85da4:       240b            movel %a3,%d2
10c85da6:       5282            addql #1,%d2
10c85da8:       2f02            movel %d2,%sp@-
10c85daa:       4e95            jsr %a5@
10c85dac:       2440            moveal %d0,%a2
10c85dae:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c85db2:       2f02            movel %d2,%sp@-
10c85db4:       4e95            jsr %a5@
10c85db6:       2640            moveal %d0,%a3
10c85db8:       4fef 0010       lea %sp@(16),%sp
10c85dbc:       206e fffc       moveal %fp@(-4),%a0
10c85dc0:       b6fc 0000       cmpaw #0,%a3
10c85dc4:       6712            beqs 10c85dd8 <parse_options+0xba>
10c85dc6:       b4fc 0000       cmpaw #0,%a2
10c85dca:       6704            beqs 10c85dd0 <parse_options+0xb2>
10c85dcc:       b7ca            cmpal %a2,%a3
10c85dce:       62b4            bhis 10c85d84 <parse_options+0x66>
10c85dd0:       b6fc 0000       cmpaw #0,%a3
10c85dd4:       6702            beqs 10c85dd8 <parse_options+0xba>
10c85dd6:       421b            clrb %a3@+
10c85dd8:       224c            moveal %a4,%a1
10c85dda:       2203            movel %d3,%d1
10c85ddc:       1019            moveb %a1@+,%d0
10c85dde:       b018            cmpb %a0@+,%d0
10c85de0:       660c            bnes 10c85dee <parse_options+0xd0>
10c85de2:       4a00            tstb %d0
10c85de4:       670a            beqs 10c85df0 <parse_options+0xd2>
10c85de6:       5381            subql #1,%d1
10c85de8:       66f2            bnes 10c85ddc <parse_options+0xbe>
10c85dea:       7000            moveq #0,%d0
10c85dec:       6002            bras 10c85df0 <parse_options+0xd2>
10c85dee:       9020            subb %a0@-,%d0
10c85df0:       4a00            tstb %d0
10c85df2:       660c            bnes 10c85e00 <parse_options+0xe2>
10c85df4:       5a8c            addql #5,%a4
10c85df6:       23cc 1002 4f80  movel %a4,10024f80 <execute_command>
10c85dfc:       7a00            moveq #0,%d5
10c85dfe:       6046            bras 10c85e46 <parse_options+0x128>
10c85e00:       2f0c            movel %a4,%sp@-
10c85e02:       4eba fd34       jsr %pc@(10c85b38 <checksetup>)
10c85e06:       588f            addql #4,%sp
10c85e08:       4a80            tstl %d0
10c85e0a:       663a            bnes 10c85e46 <parse_options+0x128>
10c85e0c:       4878 003d       pea 3d <LSIGTRAP+0x38>
10c85e10:       2f0c            movel %a4,%sp@-
10c85e12:       2046            moveal %d6,%a0
10c85e14:       4e90            jsr %a0@
10c85e16:       508f            addql #8,%sp
10c85e18:       4a80            tstl %d0
10c85e1a:       6710            beqs 10c85e2c <parse_options+0x10e>
10c85e1c:       7007            moveq #7,%d0
10c85e1e:       b084            cmpl %d4,%d0
10c85e20:       6d2e            blts 10c85e50 <parse_options+0x132>
10c85e22:       5887            addql #4,%d7
10c85e24:       5284            addql #1,%d4
10c85e26:       2047            moveal %d7,%a0
10c85e28:       208c            movel %a4,%a0@
10c85e2a:       601a            bras 10c85e46 <parse_options+0x128>
10c85e2c:       7007            moveq #7,%d0
10c85e2e:       b085            cmpl %d5,%d0
10c85e30:       6d1e            blts 10c85e50 <parse_options+0x132>
10c85e32:       4a14            tstb %a4@
10c85e34:       6710            beqs 10c85e46 <parse_options+0x128>
10c85e36:       5285            addql #1,%d5
10c85e38:       2005            movel %d5,%d0
10c85e3a:       e588            lsll #2,%d0
10c85e3c:       41f9 1000 b90c  lea 1000b90c <argv_init>,%a0
10c85e42:       218c 0800       movel %a4,%a0@(00000000,%d0:l)
10c85e46:       284b            moveal %a3,%a4
10c85e48:       b6fc 0000       cmpaw #0,%a3
10c85e4c:       6600 fefe       bnew 10c85d4c <parse_options+0x2e>
10c85e50:       2005            movel %d5,%d0
10c85e52:       5280            addql #1,%d0
10c85e54:       e588            lsll #2,%d0
10c85e56:       41f9 1000 b90c  lea 1000b90c <argv_init>,%a0
10c85e5c:       42b0 0800       clrl %a0@(00000000,%d0:l)
10c85e60:       2004            movel %d4,%d0
10c85e62:       5280            addql #1,%d0
10c85e64:       e588            lsll #2,%d0
10c85e66:       41f9 1000 b934  lea 1000b934 <envp_init>,%a0
10c85e6c:       42b0 0800       clrl %a0@(00000000,%d0:l)
10c85e70:       4cee 3cfc ffd4  moveml %fp@(-44),%d2-%d7/%a2-%a5
10c85e76:       4e5e            unlk %fp
10c85e78:       4e75            rts

10c85e7a <start_kernel>:
10c85e7a:       4e56 fffc       linkw %fp,#-4
10c85e7e:       2f0a            movel %a2,%sp@-
10c85e80:       2f02            movel %d2,%sp@-
10c85e82:       2f39 1000 baea  movel 1000baea <linux_banner>,%sp@-
10c85e88:       45f9 10c1 677e  lea 10c1677e <printk>,%a2
10c85e8e:       4e92            jsr %a2@
10c85e90:       486e fffc       pea %fp@(-4)
10c85e94:       4eb9 10c1 1f24  jsr 10c11f24 <setup_arch>
10c85e9a:       4879 1002 4fa0  pea 10024fa0 <saved_command_line>
10c85ea0:       4879 1000 05aa  pea 100005aa <__data_start+0x1aa>
10c85ea6:       4e92            jsr %a2@
10c85ea8:       2f2e fffc       movel %fp@(-4),%sp@-
10c85eac:       4eba fe70       jsr %pc@(10c85d1e <parse_options>)
10c85eb0:       4eb9 10c8 5fe4  jsr 10c85fe4 <trap_init>
10c85eb6:       4eb9 10c1 38d2  jsr 10c138d2 <init_IRQ>
10c85ebc:       4eb9 10c8 609e  jsr 10c8609e <sched_init>
10c85ec2:       4eb9 10c8 63dc  jsr 10c863dc <softirq_init>
10c85ec8:       4eb9 10c1 1b4e  jsr 10c11b4e <time_init>
10c85ece:       4eb9 10c8 8334  jsr 10c88334 <console_init>
10c85ed4:       4fef 0014       lea %sp@(20),%sp
10c85ed8:       2239 1002 5684  movel 10025684 <prof_shift>,%d1
10c85ede:       6736            beqs 10c85f16 <start_kernel+0x9c>
10c85ee0:       203c 10c8 aeb0  movel #281587376,%d0
10c85ee6:       0480 10c1 0400  subil #281084928,%d0
10c85eec:       e2a8            lsrl %d1,%d0
10c85eee:       23c0 1002 5720  movel %d0,10025720 <prof_len>
10c85ef4:       e588            lsll #2,%d0
10c85ef6:       2f3c 1000 0000  movel #268435456,%sp@-
10c85efc:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c85f00:       2040            moveal %d0,%a0
10c85f02:       4868 0fff       pea %a0@(4095)
10c85f06:       4eb9 10c8 6cce  jsr 10c86cce <__alloc_bootmem>
10c85f0c:       23c0 1002 7c7c  movel %d0,10027c7c <prof_buffer>
10c85f12:       4fef 000c       lea %sp@(12),%sp
10c85f16:       4eb9 10c8 6e6a  jsr 10c86e6a <kmem_cache_init>
10c85f1c:       027c f8ff       andiw #-1793,%sr
10c85f20:       4eba fc80       jsr %pc@(10c85ba2 <calibrate_delay>)
10c85f24:       4eb9 10c1 23b0  jsr 10c123b0 <mem_init>
10c85f2a:       4eb9 10c8 6ef4  jsr 10c86ef4 <kmem_cache_sizes_init>
10c85f30:       2439 1002 7cb8  movel 10027cb8 <num_physpages>,%d2
10c85f36:       2f02            movel %d2,%sp@-
10c85f38:       4eb9 10c8 6108  jsr 10c86108 <fork_init>
10c85f3e:       4eb9 10c8 6140  jsr 10c86140 <proc_caches_init>
10c85f44:       2f02            movel %d2,%sp@-
10c85f46:       4eb9 10c8 7c9a  jsr 10c87c9a <vfs_caches_init>
10c85f4c:       2f02            movel %d2,%sp@-
10c85f4e:       4eb9 10c8 7446  jsr 10c87446 <buffer_init>
10c85f54:       2f02            movel %d2,%sp@-
10c85f56:       4eb9 10c8 6d7e  jsr 10c86d7e <page_cache_init>
10c85f5c:       4eb9 10c8 65c0  jsr 10c865c0 <signals_init>
10c85f62:       4eb9 10c8 8008  jsr 10c88008 <proc_root_init>
10c85f68:       4eb9 10c1 05dc  jsr 10c105dc <check_bugs>
10c85f6e:       4879 1000 05c3  pea 100005c3 <__data_start+0x1c3>
10c85f74:       4e92            jsr %a2@
10c85f76:       4fef 0014       lea %sp@(20),%sp
10c85f7a:       4eb9 10c1 05e4  jsr 10c105e4 <rest_init>
10c85f80:       242e fff4       movel %fp@(-12),%d2
10c85f84:       246e fff8       moveal %fp@(-8),%a2
10c85f88:       4e5e            unlk %fp
10c85f8a:       4e75            rts

10c85f8c <do_initcalls>:
10c85f8c:       4e56 0000       linkw %fp,#0
10c85f90:       2f0a            movel %a2,%sp@-
10c85f92:       2f02            movel %d2,%sp@-
10c85f94:       45f9 1001 3374  lea 10013374 <__initcall_start>,%a2
10c85f9a:       243c 1001 33d4  movel #268514260,%d2
10c85fa0:       205a            moveal %a2@+,%a0
10c85fa2:       4e90            jsr %a0@
10c85fa4:       b48a            cmpl %a2,%d2
10c85fa6:       62f8            bhis 10c85fa0 <do_initcalls+0x14>
10c85fa8:       4eb9 10c1 d346  jsr 10c1d346 <flush_scheduled_tasks>
10c85fae:       242e fff8       movel %fp@(-8),%d2
10c85fb2:       246e fffc       moveal %fp@(-4),%a2
10c85fb6:       4e5e            unlk %fp
10c85fb8:       4e75            rts

10c85fba <do_basic_setup>:
10c85fba:       4e56 0000       linkw %fp,#0
10c85fbe:       23f9 1002 53b4  movel 100253b4 <_current_task>,1000b960 <child_reaper>
10c85fc4:       1000 b960 
10c85fc8:       4eb9 10c8 9e3a  jsr 10c89e3a <sock_init>
10c85fce:       4eb9 10c1 d3d2  jsr 10c1d3d2 <start_context_thread>
10c85fd4:       4eba ffb6       jsr %pc@(10c85f8c <do_initcalls>)
10c85fd8:       4e5e            unlk %fp
10c85fda:       4e75            rts

10c85fdc <base_trap_init>:
10c85fdc:       4e56 0000       linkw %fp,#0
10c85fe0:       4e5e            unlk %fp
10c85fe2:       4e75            rts

10c85fe4 <trap_init>:
10c85fe4:       4e56 0000       linkw %fp,#0
10c85fe8:       2079 1002 53bc  moveal 100253bc <mach_trap_init>,%a0
10c85fee:       b0fc 0000       cmpaw #0,%a0
10c85ff2:       6702            beqs 10c85ff6 <trap_init+0x12>
10c85ff4:       4e90            jsr %a0@
10c85ff6:       4e5e            unlk %fp
10c85ff8:       4e75            rts
10c85ffa:       4879 10c1 6872  pea 10c16872 <printk+0xf4>
10c86000:       4ef9 10c8 5730  jmp 10c85730 <__down_failed_trylock>

10c86006 <init_idle>:
10c86006:       4e56 0000       linkw %fp,#0
10c8600a:       2f0b            movel %a3,%sp@-
10c8600c:       2f0a            movel %a2,%sp@-
10c8600e:       47f9 1000 cc30  lea 1000cc30 <aligned_data>,%a3
10c86014:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c8601a:       b1fc 1001 1190  cmpal #268505488,%a0
10c86020:       673e            beqs 10c86060 <init_idle+0x5a>
10c86022:       4aa8 003c       tstl %a0@(60)
10c86026:       6738            beqs 10c86060 <init_idle+0x5a>
10c86028:       2f28 007a       movel %a0@(122),%sp@-
10c8602c:       42a7            clrl %sp@-
10c8602e:       4879 1000 165e  pea 1000165e <__data_start+0x125e>
10c86034:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c8603a:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c86040:       53b9 1002 67ac  subql #1,100267ac <nr_running>
10c86046:       2179 1002 67b0  movel 100267b0 <jiffies>,%a0@(68)
10c8604c:       0044 
10c8604e:       41e8 003c       lea %a0@(60),%a0
10c86052:       2468 0004       moveal %a0@(4),%a2
10c86056:       2250            moveal %a0@,%a1
10c86058:       234a 0004       movel %a2,%a1@(4)
10c8605c:       2489            movel %a1,%a2@
10c8605e:       4290            clrl %a0@
10c86060:       26b9 1002 53b4  movel 100253b4 <_current_task>,%a3@
10c86066:       42ab 0004       clrl %a3@(4)
10c8606a:       2053            moveal %a3@,%a0
10c8606c:       2228 0030       movel %a0@(48),%d1
10c86070:       2001            movel %d1,%d0
10c86072:       ea80            asrl #5,%d0
10c86074:       e588            lsll #2,%d0
10c86076:       2040            moveal %d0,%a0
10c86078:       d1fc 1002 4f34  addal #268586804,%a0
10c8607e:       701f            moveq #31,%d0
10c86080:       c280            andl %d0,%d1
10c86082:       7001            moveq #1,%d0
10c86084:       e3a8            lsll %d1,%d0
10c86086:       40c1            movew %sr,%d1
10c86088:       007c 0700       oriw #1792,%sr
10c8608c:       4680            notl %d0
10c8608e:       c190            andl %d0,%a0@
10c86090:       46c1            movew %d1,%sr
10c86092:       246e fff8       moveal %fp@(-8),%a2
10c86096:       266e fffc       moveal %fp@(-4),%a3
10c8609a:       4e5e            unlk %fp
10c8609c:       4e75            rts

10c8609e <sched_init>:
10c8609e:       4e56 0000       linkw %fp,#0
10c860a2:       2f0b            movel %a3,%sp@-
10c860a4:       2f0a            movel %a2,%sp@-
10c860a6:       42b9 1001 11c0  clrl 100111c0 <init_task_union+0x30>
10c860ac:       45f9 10c1 88f8  lea 10c188f8 <init_bh>,%a2
10c860b2:       47f9 1000 c1c0  lea 1000c1c0 <init_mm+0x4>,%a3
10c860b8:       203c 0000 03ff  movel #1023,%d0
10c860be:       41f9 1002 67a4  lea 100267a4 <pidhash+0xffc>,%a0
10c860c4:       4290            clrl %a0@
10c860c6:       5988            subql #4,%a0
10c860c8:       51c8 fffa       dbf %d0,10c860c4 <sched_init+0x26>
10c860cc:       4240            clrw %d0
10c860ce:       5380            subql #1,%d0
10c860d0:       64f2            bccs 10c860c4 <sched_init+0x26>
10c860d2:       4eb9 10c1 9654  jsr 10c19654 <init_timervecs>
10c860d8:       4879 10c1 9dc0  pea 10c19dc0 <timer_bh>
10c860de:       42a7            clrl %sp@-
10c860e0:       4e92            jsr %a2@
10c860e2:       4879 10c1 98ca  pea 10c198ca <tqueue_bh>
10c860e8:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c860ec:       4e92            jsr %a2@
10c860ee:       4879 10c1 98ea  pea 10c198ea <immediate_bh>
10c860f4:       4878 0009       pea 9 <LSIGTRAP+0x4>
10c860f8:       4e92            jsr %a2@
10c860fa:       5293            addql #1,%a3@
10c860fc:       246e fff8       moveal %fp@(-8),%a2
10c86100:       266e fffc       moveal %fp@(-4),%a3
10c86104:       4e5e            unlk %fp
10c86106:       4e75            rts

10c86108 <fork_init>:
10c86108:       4e56 0000       linkw %fp,#0
10c8610c:       2f02            movel %d2,%sp@-
10c8610e:       202e 0008       movel %fp@(8),%d0
10c86112:       e888            lsrl #4,%d0
10c86114:       23c0 1002 5680  movel %d0,10025680 <max_threads>
10c8611a:       e288            lsrl #1,%d0
10c8611c:       2200            movel %d0,%d1
10c8611e:       740a            moveq #10,%d2
10c86120:       b481            cmpl %d1,%d2
10c86122:       6f02            bles 10c86126 <fork_init+0x1e>
10c86124:       720a            moveq #10,%d1
10c86126:       23c1 1001 13a2  movel %d1,100113a2 <init_task_union+0x212>
10c8612c:       720a            moveq #10,%d1
10c8612e:       b280            cmpl %d0,%d1
10c86130:       6f02            bles 10c86134 <fork_init+0x2c>
10c86132:       700a            moveq #10,%d0
10c86134:       23c0 1001 13a6  movel %d0,100113a6 <init_task_union+0x216>
10c8613a:       241f            movel %sp@+,%d2
10c8613c:       4e5e            unlk %fp
10c8613e:       4e75            rts

10c86140 <proc_caches_init>:
10c86140:       4e56 0000       linkw %fp,#0
10c86144:       2f0a            movel %a2,%sp@-
10c86146:       42a7            clrl %sp@-
10c86148:       42a7            clrl %sp@-
10c8614a:       4878 2000       pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c8614e:       42a7            clrl %sp@-
10c86150:       4878 0508       pea 508 <LSIGTRAP+0x503>
10c86154:       4879 1000 1690  pea 10001690 <__data_start+0x1290>
10c8615a:       45f9 10c2 0244  lea 10c20244 <kmem_cache_create>,%a2
10c86160:       4e92            jsr %a2@
10c86162:       23c0 1002 7c74  movel %d0,10027c74 <sigact_cachep>
10c86168:       4fef 0018       lea %sp@(24),%sp
10c8616c:       660c            bnes 10c8617a <proc_caches_init+0x3a>
10c8616e:       4879 1000 169b  pea 1000169b <__data_start+0x129b>
10c86174:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c8617a:       42a7            clrl %sp@-
10c8617c:       42a7            clrl %sp@-
10c8617e:       4878 2000       pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c86182:       42a7            clrl %sp@-
10c86184:       4878 01a0       pea 1a0 <LSIGTRAP+0x19b>
10c86188:       4879 1000 16c2  pea 100016c2 <__data_start+0x12c2>
10c8618e:       4e92            jsr %a2@
10c86190:       23c0 1002 5778  movel %d0,10025778 <files_cachep>
10c86196:       4fef 0018       lea %sp@(24),%sp
10c8619a:       660c            bnes 10c861a8 <proc_caches_init+0x68>
10c8619c:       4879 1000 16ce  pea 100016ce <__data_start+0x12ce>
10c861a2:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c861a8:       42a7            clrl %sp@-
10c861aa:       42a7            clrl %sp@-
10c861ac:       4878 2000       pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c861b0:       42a7            clrl %sp@-
10c861b2:       4878 0024       pea 24 <LSIGTRAP+0x1f>
10c861b6:       4879 1000 16ed  pea 100016ed <__data_start+0x12ed>
10c861bc:       4e92            jsr %a2@
10c861be:       23c0 1002 7c80  movel %d0,10027c80 <fs_cachep>
10c861c4:       4fef 0018       lea %sp@(24),%sp
10c861c8:       660c            bnes 10c861d6 <proc_caches_init+0x96>
10c861ca:       4879 1000 16f6  pea 100016f6 <__data_start+0x12f6>
10c861d0:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c861d6:       42a7            clrl %sp@-
10c861d8:       42a7            clrl %sp@-
10c861da:       4878 2000       pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c861de:       42a7            clrl %sp@-
10c861e0:       4878 000e       pea e <LSIGTRAP+0x9>
10c861e4:       4879 1000 1719  pea 10001719 <__data_start+0x1319>
10c861ea:       4e92            jsr %a2@
10c861ec:       23c0 1002 7c70  movel %d0,10027c70 <vm_area_cachep>
10c861f2:       4fef 0018       lea %sp@(24),%sp
10c861f6:       660c            bnes 10c86204 <proc_caches_init+0xc4>
10c861f8:       4879 1000 1728  pea 10001728 <__data_start+0x1328>
10c861fe:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c86204:       42a7            clrl %sp@-
10c86206:       42a7            clrl %sp@-
10c86208:       4878 2000       pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c8620c:       42a7            clrl %sp@-
10c8620e:       4878 0072       pea 72 <LSIGTRAP+0x6d>
10c86212:       4879 1000 1759  pea 10001759 <__data_start+0x1359>
10c86218:       4e92            jsr %a2@
10c8621a:       23c0 1002 67b4  movel %d0,100267b4 <mm_cachep>
10c86220:       4fef 0018       lea %sp@(24),%sp
10c86224:       660c            bnes 10c86232 <proc_caches_init+0xf2>
10c86226:       4879 1000 1763  pea 10001763 <__data_start+0x1363>
10c8622c:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c86232:       246e fffc       moveal %fp@(-4),%a2
10c86236:       4e5e            unlk %fp
10c86238:       4e75            rts

10c8623a <abi_register_sysctl>:
10c8623a:       4e56 0000       linkw %fp,#0
10c8623e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c86242:       4879 1000 ce4c  pea 1000ce4c <abi_root_table>
10c86248:       4eb9 10c1 8f3a  jsr 10c18f3a <register_sysctl_table>
10c8624e:       7000            moveq #0,%d0
10c86250:       4e5e            unlk %fp
10c86252:       4e75            rts

10c86254 <panic_setup>:
10c86254:       4e56 0000       linkw %fp,#0
10c86258:       42a7            clrl %sp@-
10c8625a:       42a7            clrl %sp@-
10c8625c:       2f2e 0008       movel %fp@(8),%sp@-
10c86260:       4eb9 10c8 444c  jsr 10c8444c <simple_strtoul>
10c86266:       23c0 1002 5744  movel %d0,10025744 <panic_timeout>
10c8626c:       7001            moveq #1,%d0
10c8626e:       4e5e            unlk %fp
10c86270:       4e75            rts

10c86272 <console_setup>:
10c86272:       4e56 fff8       linkw %fp,#-8
10c86276:       48e7 3c3c       moveml %d2-%d5/%a2-%a5,%sp@-
10c8627a:       266e 0008       moveal %fp@(8),%a3
10c8627e:       1013            moveb %a3@,%d0
10c86280:       0600 ffd0       addib #-48,%d0
10c86284:       0c00 0009       cmpib #9,%d0
10c86288:       6224            bhis 10c862ae <console_setup+0x3c>
10c8628a:       43ee fff8       lea %fp@(-8),%a1
10c8628e:       41f9 1000 18cd  lea 100018cd <__data_start+0x14cd>,%a0
10c86294:       2449            moveal %a1,%a2
10c86296:       14d8            moveb %a0@+,%a2@+
10c86298:       66fc            bnes 10c86296 <console_setup+0x24>
10c8629a:       41ee fffc       lea %fp@(-4),%a0
10c8629e:       7003            moveq #3,%d0
10c862a0:       244b            moveal %a3,%a2
10c862a2:       10da            moveb %a2@+,%a0@+
10c862a4:       6704            beqs 10c862aa <console_setup+0x38>
10c862a6:       5380            subql #1,%d0
10c862a8:       66f8            bnes 10c862a2 <console_setup+0x30>
10c862aa:       2a09            movel %a1,%d5
10c862ac:       6014            bras 10c862c2 <console_setup+0x50>
10c862ae:       41ee fff8       lea %fp@(-8),%a0
10c862b2:       7007            moveq #7,%d0
10c862b4:       2448            moveal %a0,%a2
10c862b6:       224b            moveal %a3,%a1
10c862b8:       14d9            moveb %a1@+,%a2@+
10c862ba:       6704            beqs 10c862c0 <console_setup+0x4e>
10c862bc:       5380            subql #1,%d0
10c862be:       66f8            bnes 10c862b8 <console_setup+0x46>
10c862c0:       2a08            movel %a0,%d5
10c862c2:       422e ffff       clrb %fp@(-1)
10c862c6:       4878 002c       pea 2c <LSIGTRAP+0x27>
10c862ca:       2f0b            movel %a3,%sp@-
10c862cc:       4eb9 10c8 4132  jsr 10c84132 <strchr>
10c862d2:       2a40            moveal %d0,%a5
10c862d4:       508f            addql #8,%sp
10c862d6:       bafc 0000       cmpaw #0,%a5
10c862da:       6702            beqs 10c862de <console_setup+0x6c>
10c862dc:       421d            clrb %a5@+
10c862de:       2445            moveal %d5,%a2
10c862e0:       1012            moveb %a2@,%d0
10c862e2:       41f9 10c8 444c  lea 10c8444c <simple_strtoul>,%a0
10c862e8:       283c 1002 56a0  movel #268588704,%d4
10c862ee:       6004            bras 10c862f4 <console_setup+0x82>
10c862f0:       528a            addql #1,%a2
10c862f2:       1012            moveb %a2@,%d0
10c862f4:       4a00            tstb %d0
10c862f6:       670a            beqs 10c86302 <console_setup+0x90>
10c862f8:       0600 ffd0       addib #-48,%d0
10c862fc:       0c00 0009       cmpib #9,%d0
10c86300:       62ee            bhis 10c862f0 <console_setup+0x7e>
10c86302:       4878 000a       pea a <LSIGTRAP+0x5>
10c86306:       42a7            clrl %sp@-
10c86308:       2f0a            movel %a2,%sp@-
10c8630a:       4e90            jsr %a0@
10c8630c:       2600            movel %d0,%d3
10c8630e:       4212            clrb %a2@
10c86310:       7200            moveq #0,%d1
10c86312:       4fef 000c       lea %sp@(12),%sp
10c86316:       2044            moveal %d4,%a0
10c86318:       4a10            tstb %a0@
10c8631a:       6742            beqs 10c8635e <console_setup+0xec>
10c8631c:       2645            moveal %d5,%a3
10c8631e:       49f9 1002 56a8  lea 100256a8 <console_cmdline+0x8>,%a4
10c86324:       2444            moveal %d4,%a2
10c86326:       7400            moveq #0,%d2
10c86328:       224a            moveal %a2,%a1
10c8632a:       204b            moveal %a3,%a0
10c8632c:       1019            moveb %a1@+,%d0
10c8632e:       b018            cmpb %a0@+,%d0
10c86330:       6606            bnes 10c86338 <console_setup+0xc6>
10c86332:       4a00            tstb %d0
10c86334:       66f6            bnes 10c8632c <console_setup+0xba>
10c86336:       6002            bras 10c8633a <console_setup+0xc8>
10c86338:       9020            subb %a0@-,%d0
10c8633a:       4a00            tstb %d0
10c8633c:       6604            bnes 10c86342 <console_setup+0xd0>
10c8633e:       b694            cmpl %a4@,%d3
10c86340:       6746            beqs 10c86388 <console_setup+0x116>
10c86342:       49ec 0010       lea %a4@(16),%a4
10c86346:       45ea 0010       lea %a2@(16),%a2
10c8634a:       7010            moveq #16,%d0
10c8634c:       d480            addl %d0,%d2
10c8634e:       5281            addql #1,%d1
10c86350:       7007            moveq #7,%d0
10c86352:       b081            cmpl %d1,%d0
10c86354:       6d08            blts 10c8635e <console_setup+0xec>
10c86356:       2044            moveal %d4,%a0
10c86358:       4a30 2800       tstb %a0@(00000000,%d2:l)
10c8635c:       66ca            bnes 10c86328 <console_setup+0xb6>
10c8635e:       7008            moveq #8,%d0
10c86360:       b081            cmpl %d1,%d0
10c86362:       672a            beqs 10c8638e <console_setup+0x11c>
10c86364:       23c1 1000 ced8  movel %d1,1000ced8 <preferred_console>
10c8636a:       e989            lsll #4,%d1
10c8636c:       2441            moveal %d1,%a2
10c8636e:       d5c4            addal %d4,%a2
10c86370:       4878 0008       pea 8 <LSIGTRAP+0x3>
10c86374:       2f05            movel %d5,%sp@-
10c86376:       2f0a            movel %a2,%sp@-
10c86378:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c8637e:       254d 000c       movel %a5,%a2@(12)
10c86382:       2543 0008       movel %d3,%a2@(8)
10c86386:       6006            bras 10c8638e <console_setup+0x11c>
10c86388:       23c1 1000 ced8  movel %d1,1000ced8 <preferred_console>
10c8638e:       7001            moveq #1,%d0
10c86390:       4cee 3c3c ffd8  moveml %fp@(-40),%d2-%d5/%a2-%a5
10c86396:       4e5e            unlk %fp
10c86398:       4e75            rts

10c8639a <CONSOLE_setup>:
10c8639a:       4e56 0000       linkw %fp,#0
10c8639e:       2f0a            movel %a2,%sp@-
10c863a0:       246e 0008       moveal %fp@(8),%a2
10c863a4:       41f9 1000 18d2  lea 100018d2 <__data_start+0x14d2>,%a0
10c863aa:       7005            moveq #5,%d0
10c863ac:       224a            moveal %a2,%a1
10c863ae:       2200            movel %d0,%d1
10c863b0:       1019            moveb %a1@+,%d0
10c863b2:       b018            cmpb %a0@+,%d0
10c863b4:       660c            bnes 10c863c2 <CONSOLE_setup+0x28>
10c863b6:       4a00            tstb %d0
10c863b8:       670a            beqs 10c863c4 <CONSOLE_setup+0x2a>
10c863ba:       5381            subql #1,%d1
10c863bc:       66f2            bnes 10c863b0 <CONSOLE_setup+0x16>
10c863be:       7000            moveq #0,%d0
10c863c0:       6002            bras 10c863c4 <CONSOLE_setup+0x2a>
10c863c2:       9020            subb %a0@-,%d0
10c863c4:       4a00            tstb %d0
10c863c6:       6606            bnes 10c863ce <CONSOLE_setup+0x34>
10c863c8:       486a 0005       pea %a2@(5)
10c863cc:       6002            bras 10c863d0 <CONSOLE_setup+0x36>
10c863ce:       2f0a            movel %a2,%sp@-
10c863d0:       4eba fea0       jsr %pc@(10c86272 <console_setup>)
10c863d4:       246e fffc       moveal %fp@(-4),%a2
10c863d8:       4e5e            unlk %fp
10c863da:       4e75            rts

10c863dc <softirq_init>:
10c863dc:       4e56 0000       linkw %fp,#0
10c863e0:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c863e4:       7400            moveq #0,%d2
10c863e6:       45f9 10c1 87de  lea 10c187de <tasklet_init>,%a2
10c863ec:       47f9 10c1 85f4  lea 10c185f4 <open_softirq>,%a3
10c863f2:       263c 1002 53dc  movel #268587996,%d3
10c863f8:       2f02            movel %d2,%sp@-
10c863fa:       4879 10c1 888a  pea 10c1888a <bh_action>
10c86400:       2f03            movel %d3,%sp@-
10c86402:       4e92            jsr %a2@
10c86404:       4fef 000c       lea %sp@(12),%sp
10c86408:       7014            moveq #20,%d0
10c8640a:       d680            addl %d0,%d3
10c8640c:       5282            addql #1,%d2
10c8640e:       701f            moveq #31,%d0
10c86410:       b082            cmpl %d2,%d0
10c86412:       6ce4            bges 10c863f8 <softirq_init+0x1c>
10c86414:       42a7            clrl %sp@-
10c86416:       4879 10c1 86ba  pea 10c186ba <tasklet_action>
10c8641c:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c86420:       4e93            jsr %a3@
10c86422:       42a7            clrl %sp@-
10c86424:       4879 10c1 874c  pea 10c1874c <tasklet_hi_action>
10c8642a:       42a7            clrl %sp@-
10c8642c:       4e93            jsr %a3@
10c8642e:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c86434:       4e5e            unlk %fp
10c86436:       4e75            rts

10c86438 <spawn_ksoftirqd>:
10c86438:       4e56 0000       linkw %fp,#0
10c8643c:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c86440:       7400            moveq #0,%d2
10c86442:       47f9 10c1 08a8  lea 10c108a8 <kernel_thread>,%a3
10c86448:       2f3c 0001 0e00  movel #69120,%sp@-
10c8644e:       2f02            movel %d2,%sp@-
10c86450:       4879 10c1 89a6  pea 10c189a6 <ksoftirqd>
10c86456:       4e93            jsr %a3@
10c86458:       4fef 000c       lea %sp@(12),%sp
10c8645c:       4a80            tstl %d0
10c8645e:       6c14            bges 10c86474 <spawn_ksoftirqd+0x3c>
10c86460:       2f02            movel %d2,%sp@-
10c86462:       4879 1000 1ac6  pea 10001ac6 <__data_start+0x16c6>
10c86468:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c8646e:       508f            addql #8,%sp
10c86470:       5282            addql #1,%d2
10c86472:       6026            bras 10c8649a <spawn_ksoftirqd+0x62>
10c86474:       45f9 1002 5738  lea 10025738 <irq_stat+0x10>,%a2
10c8647a:       5282            addql #1,%d2
10c8647c:       4ab9 1002 5738  tstl 10025738 <irq_stat+0x10>
10c86482:       6616            bnes 10c8649a <spawn_ksoftirqd+0x62>
10c86484:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c8648a:       7010            moveq #16,%d0
10c8648c:       81a8 0028       orl %d0,%a0@(40)
10c86490:       4eb9 10c1 44d2  jsr 10c144d2 <schedule>
10c86496:       4a92            tstl %a2@
10c86498:       67ea            beqs 10c86484 <spawn_ksoftirqd+0x4c>
10c8649a:       4a82            tstl %d2
10c8649c:       6faa            bles 10c86448 <spawn_ksoftirqd+0x10>
10c8649e:       7000            moveq #0,%d0
10c864a0:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c864a6:       4e5e            unlk %fp
10c864a8:       4e75            rts

10c864aa <reserve_setup>:
10c864aa:       4e56 fff8       linkw %fp,#-8
10c864ae:       2f0a            movel %a2,%sp@-
10c864b0:       2f02            movel %d2,%sp@-
10c864b2:       45f9 10c8 5164  lea 10c85164 <get_option>,%a2
10c864b8:       6068            bras 10c86522 <reserve_setup+0x78>
10c864ba:       7003            moveq #3,%d0
10c864bc:       b082            cmpl %d2,%d0
10c864be:       6d62            blts 10c86522 <reserve_setup+0x78>
10c864c0:       2002            movel %d2,%d0
10c864c2:       e788            lsll #3,%d0
10c864c4:       9082            subl %d2,%d0
10c864c6:       e588            lsll #2,%d0
10c864c8:       2040            moveal %d0,%a0
10c864ca:       d1fc 1001 8cb4  addal #268537012,%a0
10c864d0:       20bc 1000 1b79  movel #268442489,%a0@
10c864d6:       222e fffc       movel %fp@(-4),%d1
10c864da:       2141 0004       movel %d1,%a0@(4)
10c864de:       2001            movel %d1,%d0
10c864e0:       d0ae fff8       addl %fp@(-8),%d0
10c864e4:       5380            subql #1,%d0
10c864e6:       2140 0008       movel %d0,%a0@(8)
10c864ea:       217c 8000 0000  movel #-2147483648,%a0@(12)
10c864f0:       000c 
10c864f2:       42a8 0018       clrl %a0@(24)
10c864f6:       2f08            movel %a0,%sp@-
10c864f8:       203c 1000 cf10  movel #268488464,%d0
10c864fe:       0c81 0000 ffff  cmpil #65535,%d1
10c86504:       6306            blss 10c8650c <reserve_setup+0x62>
10c86506:       203c 1000 cf2c  movel #268488492,%d0
10c8650c:       2f00            movel %d0,%sp@-
10c8650e:       4eb9 10c1 8bee  jsr 10c18bee <request_resource>
10c86514:       508f            addql #8,%sp
10c86516:       4a80            tstl %d0
10c86518:       6608            bnes 10c86522 <reserve_setup+0x78>
10c8651a:       5282            addql #1,%d2
10c8651c:       23c2 1000 cf4c  movel %d2,1000cf4c <reserved.654>
10c86522:       2439 1000 cf4c  movel 1000cf4c <reserved.654>,%d2
10c86528:       486e fffc       pea %fp@(-4)
10c8652c:       486e 0008       pea %fp@(8)
10c86530:       4e92            jsr %a2@
10c86532:       508f            addql #8,%sp
10c86534:       7202            moveq #2,%d1
10c86536:       b280            cmpl %d0,%d1
10c86538:       6612            bnes 10c8654c <reserve_setup+0xa2>
10c8653a:       486e fff8       pea %fp@(-8)
10c8653e:       486e 0008       pea %fp@(8)
10c86542:       4e92            jsr %a2@
10c86544:       508f            addql #8,%sp
10c86546:       4a80            tstl %d0
10c86548:       6600 ff70       bnew 10c864ba <reserve_setup+0x10>
10c8654c:       7001            moveq #1,%d0
10c8654e:       242e fff0       movel %fp@(-16),%d2
10c86552:       246e fff4       moveal %fp@(-12),%a2
10c86556:       4e5e            unlk %fp
10c86558:       4e75            rts

10c8655a <uid_cache_init>:
10c8655a:       4e56 0000       linkw %fp,#0
10c8655e:       42a7            clrl %sp@-
10c86560:       42a7            clrl %sp@-
10c86562:       4878 2000       pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c86566:       42a7            clrl %sp@-
10c86568:       4878 0018       pea 18 <LSIGTRAP+0x13>
10c8656c:       4879 1000 1c32  pea 10001c32 <tvecs+0x9a>
10c86572:       4eb9 10c2 0244  jsr 10c20244 <kmem_cache_create>
10c86578:       23c0 1001 9d3c  movel %d0,10019d3c <uid_cachep>
10c8657e:       4fef 0018       lea %sp@(24),%sp
10c86582:       660c            bnes 10c86590 <uid_cache_init+0x36>
10c86584:       4879 1000 1c3c  pea 10001c3c <tvecs+0xa4>
10c8658a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c86590:       2079 1001 9d40  moveal 10019d40 <uidhash_table>,%a0
10c86596:       23c8 1000 cfb0  movel %a0,1000cfb0 <root_user+0xc>
10c8659c:       6708            beqs 10c865a6 <uid_cache_init+0x4c>
10c8659e:       217c 1000 cfb0  movel #268488624,%a0@(16)
10c865a4:       0010 
10c865a6:       23fc 1001 9d40  movel #268541248,1000cfb4 <root_user+0x10>
10c865ac:       1000 cfb4 
10c865b0:       23fc 1000 cfa4  movel #268488612,10019d40 <uidhash_table>
10c865b6:       1001 9d40 
10c865ba:       7000            moveq #0,%d0
10c865bc:       4e5e            unlk %fp
10c865be:       4e75            rts

10c865c0 <signals_init>:
10c865c0:       4e56 0000       linkw %fp,#0
10c865c4:       42a7            clrl %sp@-
10c865c6:       42a7            clrl %sp@-
10c865c8:       42a7            clrl %sp@-
10c865ca:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c865ce:       4878 0084       pea 84 <LSIGTRAP+0x7f>
10c865d2:       4879 1000 1c69  pea 10001c69 <tvecs+0xd1>
10c865d8:       4eb9 10c2 0244  jsr 10c20244 <kmem_cache_create>
10c865de:       23c0 1001 a140  movel %d0,1001a140 <sigqueue_cachep>
10c865e4:       4fef 0018       lea %sp@(24),%sp
10c865e8:       660c            bnes 10c865f6 <signals_init+0x36>
10c865ea:       4879 1000 1c72  pea 10001c72 <tvecs+0xda>
10c865f0:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c865f6:       4e5e            unlk %fp
10c865f8:       4e75            rts
10c865fa:       4879 10c2 0cec  pea 10c20cec <kmem_cache_reap+0x24>
10c86600:       4ef9 10c8 5730  jmp 10c85730 <__down_failed_trylock>

10c86606 <bootmem_bootmap_pages>:
10c86606:       4e56 0000       linkw %fp,#0
10c8660a:       202e 0008       movel %fp@(8),%d0
10c8660e:       5e80            addql #7,%d0
10c86610:       e688            lsrl #3,%d0
10c86612:       0680 0000 0fff  addil #4095,%d0
10c86618:       720c            moveq #12,%d1
10c8661a:       e2a8            lsrl %d1,%d0
10c8661c:       4e5e            unlk %fp
10c8661e:       4e75            rts

10c86620 <init_bootmem_core>:
10c86620:       4e56 0000       linkw %fp,#0
10c86624:       48e7 3800       moveml %d2-%d4,%sp@-
10c86628:       206e 0008       moveal %fp@(8),%a0
10c8662c:       242e 000c       movel %fp@(12),%d2
10c86630:       222e 0010       movel %fp@(16),%d1
10c86634:       262e 0014       movel %fp@(20),%d3
10c86638:       2268 0304       moveal %a0@(772),%a1
10c8663c:       2003            movel %d3,%d0
10c8663e:       9081            subl %d1,%d0
10c86640:       5e80            addql #7,%d0
10c86642:       e688            lsrl #3,%d0
10c86644:       2179 1002 7ca4  movel 10027ca4 <pgdat_list>,%a0@(792)
10c8664a:       0318 
10c8664c:       23c8 1002 7ca4  movel %a0,10027ca4 <pgdat_list>
10c86652:       2800            movel %d0,%d4
10c86654:       5684            addql #3,%d4
10c86656:       70fc            moveq #-4,%d0
10c86658:       c880            andl %d0,%d4
10c8665a:       700c            moveq #12,%d0
10c8665c:       e1aa            lsll %d0,%d2
10c8665e:       2342 0008       movel %d2,%a1@(8)
10c86662:       e1a9            lsll %d0,%d1
10c86664:       2281            movel %d1,%a1@
10c86666:       2343 0004       movel %d3,%a1@(4)
10c8666a:       2f04            movel %d4,%sp@-
10c8666c:       4878 00ff       pea ff <LSIGTRAP+0xfa>
10c86670:       2f29 0008       movel %a1@(8),%sp@-
10c86674:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c8667a:       2004            movel %d4,%d0
10c8667c:       4cee 001c fff4  moveml %fp@(-12),%d2-%d4
10c86682:       4e5e            unlk %fp
10c86684:       4e75            rts

10c86686 <reserve_bootmem_core>:
10c86686:       4e56 0000       linkw %fp,#0
10c8668a:       48e7 3e20       moveml %d2-%d6/%a2,%sp@-
10c8668e:       246e 0008       moveal %fp@(8),%a2
10c86692:       262e 000c       movel %fp@(12),%d3
10c86696:       2a2e 0010       movel %fp@(16),%d5
10c8669a:       2412            movel %a2@,%d2
10c8669c:       b483            cmpl %d3,%d2
10c8669e:       6200 00ce       bhiw 10c8676e <reserve_bootmem_core+0xe8>
10c866a2:       2803            movel %d3,%d4
10c866a4:       9882            subl %d2,%d4
10c866a6:       700c            moveq #12,%d0
10c866a8:       e0ac            lsrl %d0,%d4
10c866aa:       2203            movel %d3,%d1
10c866ac:       d285            addl %d5,%d1
10c866ae:       2001            movel %d1,%d0
10c866b0:       9082            subl %d2,%d0
10c866b2:       2c00            movel %d0,%d6
10c866b4:       0686 0000 0fff  addil #4095,%d6
10c866ba:       700c            moveq #12,%d0
10c866bc:       e0ae            lsrl %d0,%d6
10c866be:       0681 0000 0fff  addil #4095,%d1
10c866c4:       e0a9            lsrl %d0,%d1
10c866c6:       4a85            tstl %d5
10c866c8:       660c            bnes 10c866d6 <reserve_bootmem_core+0x50>
10c866ca:       4879 1000 1da8  pea 10001da8 <tvecs+0x210>
10c866d0:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c866d6:       bc84            cmpl %d4,%d6
10c866d8:       620c            bhis 10c866e6 <reserve_bootmem_core+0x60>
10c866da:       4879 1000 1da8  pea 10001da8 <tvecs+0x210>
10c866e0:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c866e6:       700c            moveq #12,%d0
10c866e8:       e0ab            lsrl %d0,%d3
10c866ea:       202a 0004       movel %a2@(4),%d0
10c866ee:       b083            cmpl %d3,%d0
10c866f0:       620c            bhis 10c866fe <reserve_bootmem_core+0x78>
10c866f2:       4879 1000 1da8  pea 10001da8 <tvecs+0x210>
10c866f8:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c866fe:       b081            cmpl %d1,%d0
10c86700:       640c            bccs 10c8670e <reserve_bootmem_core+0x88>
10c86702:       4879 1000 1da8  pea 10001da8 <tvecs+0x210>
10c86708:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c8670e:       bc84            cmpl %d4,%d6
10c86710:       636a            blss 10c8677c <reserve_bootmem_core+0xf6>
10c86712:       2a04            movel %d4,%d5
10c86714:       720c            moveq #12,%d1
10c86716:       e3ad            lsll %d1,%d5
10c86718:       2004            movel %d4,%d0
10c8671a:       ea80            asrl #5,%d0
10c8671c:       e588            lsll #2,%d0
10c8671e:       206a 0008       moveal %a2@(8),%a0
10c86722:       d1c0            addal %d0,%a0
10c86724:       2004            movel %d4,%d0
10c86726:       721f            moveq #31,%d1
10c86728:       c081            andl %d1,%d0
10c8672a:       7201            moveq #1,%d1
10c8672c:       e1a9            lsll %d0,%d1
10c8672e:       40c2            movew %sr,%d2
10c86730:       007c 0700       oriw #1792,%sr
10c86734:       2010            movel %a0@,%d0
10c86736:       2601            movel %d1,%d3
10c86738:       c680            andl %d0,%d3
10c8673a:       56c0            sne %d0
10c8673c:       4880            extw %d0
10c8673e:       3600            movew %d0,%d3
10c86740:       48c3            extl %d3
10c86742:       4483            negl %d3
10c86744:       2010            movel %a0@,%d0
10c86746:       8081            orl %d1,%d0
10c86748:       2080            movel %d0,%a0@
10c8674a:       46c2            movew %d2,%sr
10c8674c:       4a83            tstl %d3
10c8674e:       6710            beqs 10c86760 <reserve_bootmem_core+0xda>
10c86750:       2f05            movel %d5,%sp@-
10c86752:       4879 1000 1dad  pea 10001dad <tvecs+0x215>
10c86758:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c8675e:       508f            addql #8,%sp
10c86760:       0685 0000 1000  addil #4096,%d5
10c86766:       5284            addql #1,%d4
10c86768:       bc84            cmpl %d4,%d6
10c8676a:       62ac            bhis 10c86718 <reserve_bootmem_core+0x92>
10c8676c:       600e            bras 10c8677c <reserve_bootmem_core+0xf6>
10c8676e:       2f03            movel %d3,%sp@-
10c86770:       4879 1000 1dcd  pea 10001dcd <tvecs+0x235>
10c86776:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c8677c:       4cee 047c ffe8  moveml %fp@(-24),%d2-%d6/%a2
10c86782:       4e5e            unlk %fp
10c86784:       4e75            rts

10c86786 <free_bootmem_core>:
10c86786:       4e56 0000       linkw %fp,#0
10c8678a:       48e7 3c00       moveml %d2-%d5,%sp@-
10c8678e:       226e 0008       moveal %fp@(8),%a1
10c86792:       242e 000c       movel %fp@(12),%d2
10c86796:       222e 0010       movel %fp@(16),%d1
10c8679a:       2002            movel %d2,%d0
10c8679c:       d081            addl %d1,%d0
10c8679e:       2a00            movel %d0,%d5
10c867a0:       9a91            subl %a1@,%d5
10c867a2:       760c            moveq #12,%d3
10c867a4:       e6ad            lsrl %d3,%d5
10c867a6:       e6a8            lsrl %d3,%d0
10c867a8:       4a81            tstl %d1
10c867aa:       660c            bnes 10c867b8 <free_bootmem_core+0x32>
10c867ac:       4879 1000 1da8  pea 10001da8 <tvecs+0x210>
10c867b2:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c867b8:       b0a9 0004       cmpl %a1@(4),%d0
10c867bc:       630c            blss 10c867ca <free_bootmem_core+0x44>
10c867be:       4879 1000 1da8  pea 10001da8 <tvecs+0x210>
10c867c4:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c867ca:       2802            movel %d2,%d4
10c867cc:       0684 0000 0fff  addil #4095,%d4
10c867d2:       700c            moveq #12,%d0
10c867d4:       e0ac            lsrl %d0,%d4
10c867d6:       2011            movel %a1@,%d0
10c867d8:       720c            moveq #12,%d1
10c867da:       e2a8            lsrl %d1,%d0
10c867dc:       9880            subl %d0,%d4
10c867de:       ba84            cmpl %d4,%d5
10c867e0:       634c            blss 10c8682e <free_bootmem_core+0xa8>
10c867e2:       2004            movel %d4,%d0
10c867e4:       ea80            asrl #5,%d0
10c867e6:       e588            lsll #2,%d0
10c867e8:       2069 0008       moveal %a1@(8),%a0
10c867ec:       d1c0            addal %d0,%a0
10c867ee:       2004            movel %d4,%d0
10c867f0:       761f            moveq #31,%d3
10c867f2:       c083            andl %d3,%d0
10c867f4:       7201            moveq #1,%d1
10c867f6:       e1a9            lsll %d0,%d1
10c867f8:       40c2            movew %sr,%d2
10c867fa:       007c 0700       oriw #1792,%sr
10c867fe:       2010            movel %a0@,%d0
10c86800:       2601            movel %d1,%d3
10c86802:       c680            andl %d0,%d3
10c86804:       56c0            sne %d0
10c86806:       4880            extw %d0
10c86808:       3600            movew %d0,%d3
10c8680a:       48c3            extl %d3
10c8680c:       4483            negl %d3
10c8680e:       4681            notl %d1
10c86810:       2010            movel %a0@,%d0
10c86812:       c081            andl %d1,%d0
10c86814:       2080            movel %d0,%a0@
10c86816:       46c2            movew %d2,%sr
10c86818:       4a83            tstl %d3
10c8681a:       660c            bnes 10c86828 <free_bootmem_core+0xa2>
10c8681c:       4879 1000 1da8  pea 10001da8 <tvecs+0x210>
10c86822:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c86828:       5284            addql #1,%d4
10c8682a:       ba84            cmpl %d4,%d5
10c8682c:       62b4            bhis 10c867e2 <free_bootmem_core+0x5c>
10c8682e:       4cee 003c fff0  moveml %fp@(-16),%d2-%d5
10c86834:       4e5e            unlk %fp
10c86836:       4e75            rts

10c86838 <__alloc_bootmem_core>:
10c86838:       4e56 fff8       linkw %fp,#-8
10c8683c:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c86840:       242e 0014       movel %fp@(20),%d2
10c86844:       206e 0008       moveal %fp@(8),%a0
10c86848:       2010            movel %a0@,%d0
10c8684a:       720c            moveq #12,%d1
10c8684c:       e2a8            lsrl %d1,%d0
10c8684e:       2a68 0004       moveal %a0@(4),%a5
10c86852:       9bc0            subal %d0,%a5
10c86854:       4aae 000c       tstl %fp@(12)
10c86858:       660c            bnes 10c86866 <__alloc_bootmem_core+0x2e>
10c8685a:       4879 1000 1da8  pea 10001da8 <tvecs+0x210>
10c86860:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c86866:       222e 0010       movel %fp@(16),%d1
10c8686a:       5381            subql #1,%d1
10c8686c:       202e 0010       movel %fp@(16),%d0
10c86870:       c081            andl %d1,%d0
10c86872:       2d41 fff8       movel %d1,%fp@(-8)
10c86876:       4a80            tstl %d0
10c86878:       670c            beqs 10c86886 <__alloc_bootmem_core+0x4e>
10c8687a:       4879 1000 1da8  pea 10001da8 <tvecs+0x210>
10c86880:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c86886:       7e00            moveq #0,%d7
10c86888:       4aae 0010       tstl %fp@(16)
10c8688c:       671a            beqs 10c868a8 <__alloc_bootmem_core+0x70>
10c8688e:       202e fff8       movel %fp@(-8),%d0
10c86892:       206e 0008       moveal %fp@(8),%a0
10c86896:       c090            andl %a0@,%d0
10c86898:       56c1            sne %d1
10c8689a:       4881            extw %d1
10c8689c:       3e01            movew %d1,%d7
10c8689e:       48c7            extl %d7
10c868a0:       222e 0010       movel %fp@(16),%d1
10c868a4:       9280            subl %d0,%d1
10c868a6:       ce81            andl %d1,%d7
10c868a8:       700c            moveq #12,%d0
10c868aa:       e0af            lsrl %d0,%d7
10c868ac:       7c00            moveq #0,%d6
10c868ae:       4a82            tstl %d2
10c868b0:       6720            beqs 10c868d2 <__alloc_bootmem_core+0x9a>
10c868b2:       206e 0008       moveal %fp@(8),%a0
10c868b6:       2210            movel %a0@,%d1
10c868b8:       b282            cmpl %d2,%d1
10c868ba:       6216            bhis 10c868d2 <__alloc_bootmem_core+0x9a>
10c868bc:       2002            movel %d2,%d0
10c868be:       760c            moveq #12,%d3
10c868c0:       e6a8            lsrl %d3,%d0
10c868c2:       b0a8 0004       cmpl %a0@(4),%d0
10c868c6:       55c0            scs %d0
10c868c8:       4880            extw %d0
10c868ca:       3c00            movew %d0,%d6
10c868cc:       48c6            extl %d6
10c868ce:       9481            subl %d1,%d2
10c868d0:       cc82            andl %d2,%d6
10c868d2:       206e 0010       moveal %fp@(16),%a0
10c868d6:       41f0 68ff       lea %a0@(ffffffff,%d6:l),%a0
10c868da:       2c08            movel %a0,%d6
10c868dc:       202e fff8       movel %fp@(-8),%d0
10c868e0:       4680            notl %d0
10c868e2:       cc80            andl %d0,%d6
10c868e4:       700c            moveq #12,%d0
10c868e6:       e0ae            lsrl %d0,%d6
10c868e8:       dc87            addl %d7,%d6
10c868ea:       2a2e 000c       movel %fp@(12),%d5
10c868ee:       0685 0000 0fff  addil #4095,%d5
10c868f4:       e0ad            lsrl %d0,%d5
10c868f6:       282e 0010       movel %fp@(16),%d4
10c868fa:       e0ac            lsrl %d0,%d4
10c868fc:       6602            bnes 10c86900 <__alloc_bootmem_core+0xc8>
10c868fe:       7801            moveq #1,%d4
10c86900:       2246            moveal %d6,%a1
10c86902:       bbc9            cmpal %a1,%a5
10c86904:       6364            blss 10c8696a <__alloc_bootmem_core+0x132>
10c86906:       206e 0008       moveal %fp@(8),%a0
10c8690a:       2d68 0008 fffc  movel %a0@(8),%fp@(-4)
10c86910:       47f1 5800       lea %a1@(00000000,%d5:l),%a3
10c86914:       2409            movel %a1,%d2
10c86916:       ea82            asrl #5,%d2
10c86918:       e58a            lsll #2,%d2
10c8691a:       2209            movel %a1,%d1
10c8691c:       701f            moveq #31,%d0
10c8691e:       c280            andl %d0,%d1
10c86920:       7001            moveq #1,%d0
10c86922:       e3a8            lsll %d1,%d0
10c86924:       206e fffc       moveal %fp@(-4),%a0
10c86928:       c0b0 2800       andl %a0@(00000000,%d2:l),%d0
10c8692c:       6634            bnes 10c86962 <__alloc_bootmem_core+0x12a>
10c8692e:       2609            movel %a1,%d3
10c86930:       5283            addql #1,%d3
10c86932:       49f1 5800       lea %a1@(00000000,%d5:l),%a4
10c86936:       b9c3            cmpal %d3,%a4
10c86938:       6324            blss 10c8695e <__alloc_bootmem_core+0x126>
10c8693a:       2448            moveal %a0,%a2
10c8693c:       204b            moveal %a3,%a0
10c8693e:       bbc3            cmpal %d3,%a5
10c86940:       6320            blss 10c86962 <__alloc_bootmem_core+0x12a>
10c86942:       2403            movel %d3,%d2
10c86944:       ea82            asrl #5,%d2
10c86946:       e58a            lsll #2,%d2
10c86948:       2203            movel %d3,%d1
10c8694a:       701f            moveq #31,%d0
10c8694c:       c280            andl %d0,%d1
10c8694e:       7001            moveq #1,%d0
10c86950:       e3a8            lsll %d1,%d0
10c86952:       c0b2 2800       andl %a2@(00000000,%d2:l),%d0
10c86956:       660a            bnes 10c86962 <__alloc_bootmem_core+0x12a>
10c86958:       5283            addql #1,%d3
10c8695a:       b1c3            cmpal %d3,%a0
10c8695c:       62e0            bhis 10c8693e <__alloc_bootmem_core+0x106>
10c8695e:       2c09            movel %a1,%d6
10c86960:       6016            bras 10c86978 <__alloc_bootmem_core+0x140>
10c86962:       d7c4            addal %d4,%a3
10c86964:       d3c4            addal %d4,%a1
10c86966:       bbc9            cmpal %a1,%a5
10c86968:       62aa            bhis 10c86914 <__alloc_bootmem_core+0xdc>
10c8696a:       4a86            tstl %d6
10c8696c:       6704            beqs 10c86972 <__alloc_bootmem_core+0x13a>
10c8696e:       2c07            movel %d7,%d6
10c86970:       608e            bras 10c86900 <__alloc_bootmem_core+0xc8>
10c86972:       7000            moveq #0,%d0
10c86974:       6000 0154       braw 10c86aca <__alloc_bootmem_core+0x292>
10c86978:       bbc9            cmpal %a1,%a5
10c8697a:       620c            bhis 10c86988 <__alloc_bootmem_core+0x150>
10c8697c:       4879 1000 1da8  pea 10001da8 <tvecs+0x210>
10c86982:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c86988:       0cae 0000 1000  cmpil #4096,%fp@(16)
10c8698e:       0010 
10c86990:       6200 00b0       bhiw 10c86a42 <__alloc_bootmem_core+0x20a>
10c86994:       246e 0008       moveal %fp@(8),%a2
10c86998:       206a 000c       moveal %a2@(12),%a0
10c8699c:       b0fc 0000       cmpaw #0,%a0
10c869a0:       6700 00a0       beqw 10c86a42 <__alloc_bootmem_core+0x20a>
10c869a4:       222a 0010       movel %a2@(16),%d1
10c869a8:       2001            movel %d1,%d0
10c869aa:       5280            addql #1,%d0
10c869ac:       b3c0            cmpal %d0,%a1
10c869ae:       6600 0092       bnew 10c86a42 <__alloc_bootmem_core+0x20a>
10c869b2:       246e 0010       moveal %fp@(16),%a2
10c869b6:       45f2 88ff       lea %a2@(ffffffff,%a0:l),%a2
10c869ba:       2e0a            movel %a2,%d7
10c869bc:       46ae fff8       notl %fp@(-8)
10c869c0:       ceae fff8       andl %fp@(-8),%d7
10c869c4:       0c87 0000 1000  cmpil #4096,%d7
10c869ca:       630c            blss 10c869d8 <__alloc_bootmem_core+0x1a0>
10c869cc:       4879 1000 1da8  pea 10001da8 <tvecs+0x210>
10c869d2:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c869d8:       243c 0000 1000  movel #4096,%d2
10c869de:       9487            subl %d7,%d2
10c869e0:       b4ae 000c       cmpl %fp@(12),%d2
10c869e4:       6320            blss 10c86a06 <__alloc_bootmem_core+0x1ce>
10c869e6:       7a00            moveq #0,%d5
10c869e8:       246e 000c       moveal %fp@(12),%a2
10c869ec:       d5c7            addal %d7,%a2
10c869ee:       206e 0008       moveal %fp@(8),%a0
10c869f2:       214a 000c       movel %a2,%a0@(12)
10c869f6:       2028 0010       movel %a0@(16),%d0
10c869fa:       720c            moveq #12,%d1
10c869fc:       e3a8            lsll %d1,%d0
10c869fe:       d087            addl %d7,%d0
10c86a00:       2800            movel %d0,%d4
10c86a02:       d890            addl %a0@,%d4
10c86a04:       602e            bras 10c86a34 <__alloc_bootmem_core+0x1fc>
10c86a06:       262e 000c       movel %fp@(12),%d3
10c86a0a:       9682            subl %d2,%d3
10c86a0c:       2403            movel %d3,%d2
10c86a0e:       2a02            movel %d2,%d5
10c86a10:       0685 0000 0fff  addil #4095,%d5
10c86a16:       700c            moveq #12,%d0
10c86a18:       e0ad            lsrl %d0,%d5
10c86a1a:       e1a9            lsll %d0,%d1
10c86a1c:       2001            movel %d1,%d0
10c86a1e:       d087            addl %d7,%d0
10c86a20:       2800            movel %d0,%d4
10c86a22:       206e 0008       moveal %fp@(8),%a0
10c86a26:       d890            addl %a0@,%d4
10c86a28:       45f1 58ff       lea %a1@(ffffffff,%d5:l),%a2
10c86a2c:       214a 0010       movel %a2,%a0@(16)
10c86a30:       2142 000c       movel %d2,%a0@(12)
10c86a34:       206e 0008       moveal %fp@(8),%a0
10c86a38:       02a8 0000 0fff  andil #4095,%a0@(12)
10c86a3e:       000c 
10c86a40:       6022            bras 10c86a64 <__alloc_bootmem_core+0x22c>
10c86a42:       538c            subql #1,%a4
10c86a44:       246e 0008       moveal %fp@(8),%a2
10c86a48:       254c 0010       movel %a4,%a2@(16)
10c86a4c:       202e 000c       movel %fp@(12),%d0
10c86a50:       0280 0000 0fff  andil #4095,%d0
10c86a56:       2540 000c       movel %d0,%a2@(12)
10c86a5a:       2009            movel %a1,%d0
10c86a5c:       720c            moveq #12,%d1
10c86a5e:       e3a8            lsll %d1,%d0
10c86a60:       2800            movel %d0,%d4
10c86a62:       d892            addl %a2@,%d4
10c86a64:       2009            movel %a1,%d0
10c86a66:       604c            bras 10c86ab4 <__alloc_bootmem_core+0x27c>
10c86a68:       2009            movel %a1,%d0
10c86a6a:       ea80            asrl #5,%d0
10c86a6c:       e588            lsll #2,%d0
10c86a6e:       246e 0008       moveal %fp@(8),%a2
10c86a72:       206a 0008       moveal %a2@(8),%a0
10c86a76:       d1c0            addal %d0,%a0
10c86a78:       2009            movel %a1,%d0
10c86a7a:       721f            moveq #31,%d1
10c86a7c:       c081            andl %d1,%d0
10c86a7e:       7201            moveq #1,%d1
10c86a80:       e1a9            lsll %d0,%d1
10c86a82:       40c2            movew %sr,%d2
10c86a84:       007c 0700       oriw #1792,%sr
10c86a88:       2010            movel %a0@,%d0
10c86a8a:       2601            movel %d1,%d3
10c86a8c:       c680            andl %d0,%d3
10c86a8e:       56c0            sne %d0
10c86a90:       4880            extw %d0
10c86a92:       3600            movew %d0,%d3
10c86a94:       48c3            extl %d3
10c86a96:       4483            negl %d3
10c86a98:       2010            movel %a0@,%d0
10c86a9a:       8081            orl %d1,%d0
10c86a9c:       2080            movel %d0,%a0@
10c86a9e:       46c2            movew %d2,%sr
10c86aa0:       4a83            tstl %d3
10c86aa2:       670c            beqs 10c86ab0 <__alloc_bootmem_core+0x278>
10c86aa4:       4879 1000 1da8  pea 10001da8 <tvecs+0x210>
10c86aaa:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c86ab0:       5289            addql #1,%a1
10c86ab2:       2006            movel %d6,%d0
10c86ab4:       d085            addl %d5,%d0
10c86ab6:       b089            cmpl %a1,%d0
10c86ab8:       62ae            bhis 10c86a68 <__alloc_bootmem_core+0x230>
10c86aba:       2f2e 000c       movel %fp@(12),%sp@-
10c86abe:       42a7            clrl %sp@-
10c86ac0:       2f04            movel %d4,%sp@-
10c86ac2:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c86ac8:       2004            movel %d4,%d0
10c86aca:       4cee 3cfc ffd0  moveml %fp@(-48),%d2-%d7/%a2-%a5
10c86ad0:       4e5e            unlk %fp
10c86ad2:       4e75            rts

10c86ad4 <free_all_bootmem_core>:
10c86ad4:       4e56 0000       linkw %fp,#0
10c86ad8:       48e7 3e30       moveml %d2-%d6/%a2-%a3,%sp@-
10c86adc:       206e 0008       moveal %fp@(8),%a0
10c86ae0:       2428 02fc       movel %a0@(764),%d2
10c86ae4:       2668 0304       moveal %a0@(772),%a3
10c86ae8:       7c00            moveq #0,%d6
10c86aea:       4aab 0008       tstl %a3@(8)
10c86aee:       660c            bnes 10c86afc <free_all_bootmem_core+0x28>
10c86af0:       4879 1000 1da8  pea 10001da8 <tvecs+0x210>
10c86af6:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c86afc:       7800            moveq #0,%d4
10c86afe:       2013            movel %a3@,%d0
10c86b00:       720c            moveq #12,%d1
10c86b02:       e2a8            lsrl %d1,%d0
10c86b04:       2a2b 0004       movel %a3@(4),%d5
10c86b08:       9a80            subl %d0,%d5
10c86b0a:       7600            moveq #0,%d3
10c86b0c:       ba86            cmpl %d6,%d5
10c86b0e:       6350            blss 10c86b60 <free_all_bootmem_core+0x8c>
10c86b10:       2042            moveal %d2,%a0
10c86b12:       45e8 0018       lea %a0@(24),%a2
10c86b16:       2003            movel %d3,%d0
10c86b18:       ea80            asrl #5,%d0
10c86b1a:       e588            lsll #2,%d0
10c86b1c:       206b 0008       moveal %a3@(8),%a0
10c86b20:       d1c0            addal %d0,%a0
10c86b22:       2203            movel %d3,%d1
10c86b24:       701f            moveq #31,%d0
10c86b26:       c280            andl %d0,%d1
10c86b28:       7001            moveq #1,%d0
10c86b2a:       e3a8            lsll %d1,%d0
10c86b2c:       c090            andl %a0@,%d0
10c86b2e:       6622            bnes 10c86b52 <free_all_bootmem_core+0x7e>
10c86b30:       5284            addql #1,%d4
10c86b32:       40c0            movew %sr,%d0
10c86b34:       007c 0700       oriw #1792,%sr
10c86b38:       026a bfff 0002  andiw #-16385,%a2@(2)
10c86b3e:       46c0            movew %d0,%sr
10c86b40:       7201            moveq #1,%d1
10c86b42:       2541 fffc       movel %d1,%a2@(-4)
10c86b46:       42a7            clrl %sp@-
10c86b48:       2f02            movel %d2,%sp@-
10c86b4a:       4eb9 10c2 2162  jsr 10c22162 <__free_pages>
10c86b50:       508f            addql #8,%sp
10c86b52:       5283            addql #1,%d3
10c86b54:       45ea 0040       lea %a2@(64),%a2
10c86b58:       7040            moveq #64,%d0
10c86b5a:       d480            addl %d0,%d2
10c86b5c:       ba83            cmpl %d3,%d5
10c86b5e:       62b6            bhis 10c86b16 <free_all_bootmem_core+0x42>
10c86b60:       2c04            movel %d4,%d6
10c86b62:       202b 0008       movel %a3@(8),%d0
10c86b66:       0680 f000 0000  addil #-268435456,%d0
10c86b6c:       720c            moveq #12,%d1
10c86b6e:       e2a8            lsrl %d1,%d0
10c86b70:       ed88            lsll #6,%d0
10c86b72:       2439 1000 d4a0  movel 1000d4a0 <mem_map>,%d2
10c86b78:       d480            addl %d0,%d2
10c86b7a:       7800            moveq #0,%d4
10c86b7c:       7600            moveq #0,%d3
10c86b7e:       2013            movel %a3@,%d0
10c86b80:       e2a8            lsrl %d1,%d0
10c86b82:       206b 0004       moveal %a3@(4),%a0
10c86b86:       91c0            subal %d0,%a0
10c86b88:       2008            movel %a0,%d0
10c86b8a:       e688            lsrl #3,%d0
10c86b8c:       0680 0000 0fff  addil #4095,%d0
10c86b92:       e2a8            lsrl %d1,%d0
10c86b94:       b084            cmpl %d4,%d0
10c86b96:       634e            blss 10c86be6 <free_all_bootmem_core+0x112>
10c86b98:       2042            moveal %d2,%a0
10c86b9a:       45e8 0018       lea %a0@(24),%a2
10c86b9e:       5284            addql #1,%d4
10c86ba0:       40c0            movew %sr,%d0
10c86ba2:       007c 0700       oriw #1792,%sr
10c86ba6:       026a bfff 0002  andiw #-16385,%a2@(2)
10c86bac:       46c0            movew %d0,%sr
10c86bae:       7001            moveq #1,%d0
10c86bb0:       2540 fffc       movel %d0,%a2@(-4)
10c86bb4:       42a7            clrl %sp@-
10c86bb6:       2f02            movel %d2,%sp@-
10c86bb8:       4eb9 10c2 2162  jsr 10c22162 <__free_pages>
10c86bbe:       508f            addql #8,%sp
10c86bc0:       5283            addql #1,%d3
10c86bc2:       45ea 0040       lea %a2@(64),%a2
10c86bc6:       7240            moveq #64,%d1
10c86bc8:       d481            addl %d1,%d2
10c86bca:       2013            movel %a3@,%d0
10c86bcc:       720c            moveq #12,%d1
10c86bce:       e2a8            lsrl %d1,%d0
10c86bd0:       206b 0004       moveal %a3@(4),%a0
10c86bd4:       91c0            subal %d0,%a0
10c86bd6:       2008            movel %a0,%d0
10c86bd8:       e688            lsrl #3,%d0
10c86bda:       0680 0000 0fff  addil #4095,%d0
10c86be0:       e2a8            lsrl %d1,%d0
10c86be2:       b083            cmpl %d3,%d0
10c86be4:       62b8            bhis 10c86b9e <free_all_bootmem_core+0xca>
10c86be6:       42ab 0008       clrl %a3@(8)
10c86bea:       2006            movel %d6,%d0
10c86bec:       d084            addl %d4,%d0
10c86bee:       4cee 0c7c ffe4  moveml %fp@(-28),%d2-%d6/%a2-%a3
10c86bf4:       4e5e            unlk %fp
10c86bf6:       4e75            rts

10c86bf8 <init_bootmem_node>:
10c86bf8:       4e56 0000       linkw %fp,#0
10c86bfc:       2f2e 0014       movel %fp@(20),%sp@-
10c86c00:       2f2e 0010       movel %fp@(16),%sp@-
10c86c04:       2f2e 000c       movel %fp@(12),%sp@-
10c86c08:       2f2e 0008       movel %fp@(8),%sp@-
10c86c0c:       4eba fa12       jsr %pc@(10c86620 <init_bootmem_core>)
10c86c10:       4e5e            unlk %fp
10c86c12:       4e75            rts

10c86c14 <reserve_bootmem_node>:
10c86c14:       4e56 0000       linkw %fp,#0
10c86c18:       206e 0008       moveal %fp@(8),%a0
10c86c1c:       2f2e 0010       movel %fp@(16),%sp@-
10c86c20:       2f2e 000c       movel %fp@(12),%sp@-
10c86c24:       2f28 0304       movel %a0@(772),%sp@-
10c86c28:       4eba fa5c       jsr %pc@(10c86686 <reserve_bootmem_core>)
10c86c2c:       4e5e            unlk %fp
10c86c2e:       4e75            rts

10c86c30 <free_bootmem_node>:
10c86c30:       4e56 0000       linkw %fp,#0
10c86c34:       206e 0008       moveal %fp@(8),%a0
10c86c38:       2f2e 0010       movel %fp@(16),%sp@-
10c86c3c:       2f2e 000c       movel %fp@(12),%sp@-
10c86c40:       2f28 0304       movel %a0@(772),%sp@-
10c86c44:       4eba fb40       jsr %pc@(10c86786 <free_bootmem_core>)
10c86c48:       4e5e            unlk %fp
10c86c4a:       4e75            rts

10c86c4c <free_all_bootmem_node>:
10c86c4c:       4e56 0000       linkw %fp,#0
10c86c50:       2f2e 0008       movel %fp@(8),%sp@-
10c86c54:       4eba fe7e       jsr %pc@(10c86ad4 <free_all_bootmem_core>)
10c86c58:       4e5e            unlk %fp
10c86c5a:       4e75            rts

10c86c5c <init_bootmem>:
10c86c5c:       4e56 0000       linkw %fp,#0
10c86c60:       222e 0008       movel %fp@(8),%d1
10c86c64:       202e 000c       movel %fp@(12),%d0
10c86c68:       23c0 1002 7c94  movel %d0,10027c94 <max_low_pfn>
10c86c6e:       23c1 1002 7cc0  movel %d1,10027cc0 <min_low_pfn>
10c86c74:       2f00            movel %d0,%sp@-
10c86c76:       42a7            clrl %sp@-
10c86c78:       2f01            movel %d1,%sp@-
10c86c7a:       4879 1000 d090  pea 1000d090 <contig_page_data>
10c86c80:       4eba f99e       jsr %pc@(10c86620 <init_bootmem_core>)
10c86c84:       4e5e            unlk %fp
10c86c86:       4e75            rts

10c86c88 <reserve_bootmem>:
10c86c88:       4e56 0000       linkw %fp,#0
10c86c8c:       2f2e 000c       movel %fp@(12),%sp@-
10c86c90:       2f2e 0008       movel %fp@(8),%sp@-
10c86c94:       2f39 1000 d394  movel 1000d394 <contig_page_data+0x304>,%sp@-
10c86c9a:       4eba f9ea       jsr %pc@(10c86686 <reserve_bootmem_core>)
10c86c9e:       4e5e            unlk %fp
10c86ca0:       4e75            rts

10c86ca2 <free_bootmem>:
10c86ca2:       4e56 0000       linkw %fp,#0
10c86ca6:       2f2e 000c       movel %fp@(12),%sp@-
10c86caa:       2f2e 0008       movel %fp@(8),%sp@-
10c86cae:       2f39 1000 d394  movel 1000d394 <contig_page_data+0x304>,%sp@-
10c86cb4:       4eba fad0       jsr %pc@(10c86786 <free_bootmem_core>)
10c86cb8:       4e5e            unlk %fp
10c86cba:       4e75            rts

10c86cbc <free_all_bootmem>:
10c86cbc:       4e56 0000       linkw %fp,#0
10c86cc0:       4879 1000 d090  pea 1000d090 <contig_page_data>
10c86cc6:       4eba fe0c       jsr %pc@(10c86ad4 <free_all_bootmem_core>)
10c86cca:       4e5e            unlk %fp
10c86ccc:       4e75            rts

10c86cce <__alloc_bootmem>:
10c86cce:       4e56 0000       linkw %fp,#0
10c86cd2:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c86cd6:       242e 0008       movel %fp@(8),%d2
10c86cda:       282e 000c       movel %fp@(12),%d4
10c86cde:       262e 0010       movel %fp@(16),%d3
10c86ce2:       2479 1002 7ca4  moveal 10027ca4 <pgdat_list>,%a2
10c86ce8:       47fa fb4e       lea %pc@(10c86838 <__alloc_bootmem_core>),%a3
10c86cec:       b4fc 0000       cmpaw #0,%a2
10c86cf0:       671e            beqs 10c86d10 <__alloc_bootmem+0x42>
10c86cf2:       2f03            movel %d3,%sp@-
10c86cf4:       2f04            movel %d4,%sp@-
10c86cf6:       2f02            movel %d2,%sp@-
10c86cf8:       2f2a 0304       movel %a2@(772),%sp@-
10c86cfc:       4e93            jsr %a3@
10c86cfe:       4fef 0010       lea %sp@(16),%sp
10c86d02:       4a80            tstl %d0
10c86d04:       6624            bnes 10c86d2a <__alloc_bootmem+0x5c>
10c86d06:       246a 0318       moveal %a2@(792),%a2
10c86d0a:       b4fc 0000       cmpaw #0,%a2
10c86d0e:       66e2            bnes 10c86cf2 <__alloc_bootmem+0x24>
10c86d10:       2f02            movel %d2,%sp@-
10c86d12:       4879 1000 1e0b  pea 10001e0b <tvecs+0x273>
10c86d18:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c86d1e:       4879 1000 1e32  pea 10001e32 <tvecs+0x29a>
10c86d24:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c86d2a:       4cee 0c1c ffec  moveml %fp@(-20),%d2-%d4/%a2-%a3
10c86d30:       4e5e            unlk %fp
10c86d32:       4e75            rts

10c86d34 <__alloc_bootmem_node>:
10c86d34:       4e56 0000       linkw %fp,#0
10c86d38:       2f02            movel %d2,%sp@-
10c86d3a:       206e 0008       moveal %fp@(8),%a0
10c86d3e:       242e 000c       movel %fp@(12),%d2
10c86d42:       2f2e 0014       movel %fp@(20),%sp@-
10c86d46:       2f2e 0010       movel %fp@(16),%sp@-
10c86d4a:       2f02            movel %d2,%sp@-
10c86d4c:       2f28 0304       movel %a0@(772),%sp@-
10c86d50:       4eba fae6       jsr %pc@(10c86838 <__alloc_bootmem_core>)
10c86d54:       4fef 0010       lea %sp@(16),%sp
10c86d58:       4a80            tstl %d0
10c86d5a:       661a            bnes 10c86d76 <__alloc_bootmem_node+0x42>
10c86d5c:       2f02            movel %d2,%sp@-
10c86d5e:       4879 1000 1e0b  pea 10001e0b <tvecs+0x273>
10c86d64:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c86d6a:       4879 1000 1e32  pea 10001e32 <tvecs+0x29a>
10c86d70:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c86d76:       242e fffc       movel %fp@(-4),%d2
10c86d7a:       4e5e            unlk %fp
10c86d7c:       4e75            rts

10c86d7e <page_cache_init>:
10c86d7e:       4e56 0000       linkw %fp,#0
10c86d82:       2f0a            movel %a2,%sp@-
10c86d84:       2f02            movel %d2,%sp@-
10c86d86:       222e 0008       movel %fp@(8),%d1
10c86d8a:       e589            lsll #2,%d1
10c86d8c:       7400            moveq #0,%d2
10c86d8e:       203c 0000 1000  movel #4096,%d0
10c86d94:       45f9 10c2 25d6  lea 10c225d6 <__get_free_pages>,%a2
10c86d9a:       b280            cmpl %d0,%d1
10c86d9c:       630c            blss 10c86daa <page_cache_init+0x2c>
10c86d9e:       2040            moveal %d0,%a0
10c86da0:       5282            addql #1,%d2
10c86da2:       2008            movel %a0,%d0
10c86da4:       e5a8            lsll %d2,%d0
10c86da6:       b280            cmpl %d0,%d1
10c86da8:       62f6            bhis 10c86da0 <page_cache_init+0x22>
10c86daa:       203c 0000 1000  movel #4096,%d0
10c86db0:       e5a8            lsll %d2,%d0
10c86db2:       42b9 1002 7ca0  clrl 10027ca0 <page_hash_bits>
10c86db8:       e688            lsrl #3,%d0
10c86dba:       670e            beqs 10c86dca <page_cache_init+0x4c>
10c86dbc:       7200            moveq #0,%d1
10c86dbe:       5281            addql #1,%d1
10c86dc0:       e288            lsrl #1,%d0
10c86dc2:       66fa            bnes 10c86dbe <page_cache_init+0x40>
10c86dc4:       23c1 1002 7ca0  movel %d1,10027ca0 <page_hash_bits>
10c86dca:       2f02            movel %d2,%sp@-
10c86dcc:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c86dd0:       4e92            jsr %a2@
10c86dd2:       23c0 1002 7cac  movel %d0,10027cac <page_hash_table>
10c86dd8:       508f            addql #8,%sp
10c86dda:       6604            bnes 10c86de0 <page_cache_init+0x62>
10c86ddc:       5382            subql #1,%d2
10c86dde:       66ca            bnes 10c86daa <page_cache_init+0x2c>
10c86de0:       203c 0000 1000  movel #4096,%d0
10c86de6:       e5a8            lsll %d2,%d0
10c86de8:       2f00            movel %d0,%sp@-
10c86dea:       2f02            movel %d2,%sp@-
10c86dec:       7001            moveq #1,%d0
10c86dee:       2239 1002 7ca0  movel 10027ca0 <page_hash_bits>,%d1
10c86df4:       e3a8            lsll %d1,%d0
10c86df6:       2f00            movel %d0,%sp@-
10c86df8:       4879 1000 1e45  pea 10001e45 <tvecs+0x2ad>
10c86dfe:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c86e04:       4fef 0010       lea %sp@(16),%sp
10c86e08:       2239 1002 7cac  movel 10027cac <page_hash_table>,%d1
10c86e0e:       660c            bnes 10c86e1c <page_cache_init+0x9e>
10c86e10:       4879 1000 1e80  pea 10001e80 <tvecs+0x2e8>
10c86e16:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c86e1c:       7004            moveq #4,%d0
10c86e1e:       2439 1002 7ca0  movel 10027ca0 <page_hash_bits>,%d2
10c86e24:       e5a8            lsll %d2,%d0
10c86e26:       2f00            movel %d0,%sp@-
10c86e28:       42a7            clrl %sp@-
10c86e2a:       2f01            movel %d1,%sp@-
10c86e2c:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c86e32:       242e fff8       movel %fp@(-8),%d2
10c86e36:       246e fffc       moveal %fp@(-4),%a2
10c86e3a:       4e5e            unlk %fp
10c86e3c:       4e75            rts

10c86e3e <free_area_init_node>:
10c86e3e:       4e56 0000       linkw %fp,#0
10c86e42:       2f2e 0010       movel %fp@(16),%sp@-
10c86e46:       2f2e 001c       movel %fp@(28),%sp@-
10c86e4a:       2f2e 0018       movel %fp@(24),%sp@-
10c86e4e:       2f2e 0014       movel %fp@(20),%sp@-
10c86e52:       4879 1000 d4a0  pea 1000d4a0 <mem_map>
10c86e58:       4879 1000 d090  pea 1000d090 <contig_page_data>
10c86e5e:       42a7            clrl %sp@-
10c86e60:       4eb9 10c8 701a  jsr 10c8701a <free_area_init_core>
10c86e66:       4e5e            unlk %fp
10c86e68:       4e75            rts

10c86e6a <kmem_cache_init>:
10c86e6a:       4e56 fffc       linkw %fp,#-4
10c86e6e:       7001            moveq #1,%d0
10c86e70:       23c0 1001 a17c  movel %d0,1001a17c <cache_chain_sem>
10c86e76:       42b9 1001 a180  clrl 1001a180 <cache_chain_sem+0x4>
10c86e7c:       42b9 1001 a184  clrl 1001a184 <cache_chain_sem+0x8>
10c86e82:       23fc 1001 a188  movel #268542344,1001a188 <cache_chain_sem+0xc>
10c86e88:       1001 a188 
10c86e8c:       23fc 1001 a188  movel #268542344,1001a18c <cache_chain_sem+0x10>
10c86e92:       1001 a18c 
10c86e96:       41f9 1000 d484  lea 1000d484 <cache_cache+0x68>,%a0
10c86e9c:       2088            movel %a0,%a0@
10c86e9e:       2148 0004       movel %a0,%a0@(4)
10c86ea2:       4879 1000 d43c  pea 1000d43c <cache_cache+0x20>
10c86ea8:       486e fffc       pea %fp@(-4)
10c86eac:       42a7            clrl %sp@-
10c86eae:       2f39 1000 d434  movel 1000d434 <cache_cache+0x18>,%sp@-
10c86eb4:       42a7            clrl %sp@-
10c86eb6:       4eb9 10c2 00e4  jsr 10c200e4 <kmem_cache_estimate>
10c86ebc:       4fef 0014       lea %sp@(20),%sp
10c86ec0:       4ab9 1000 d43c  tstl 1000d43c <cache_cache+0x20>
10c86ec6:       660c            bnes 10c86ed4 <kmem_cache_init+0x6a>
10c86ec8:       4879 1000 200f  pea 1000200f <tvecs+0x477>
10c86ece:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c86ed4:       2f39 1000 d450  movel 1000d450 <cache_cache+0x34>,%sp@-
10c86eda:       2f2e fffc       movel %fp@(-4),%sp@-
10c86ede:       4eb9 10c8 5940  jsr 10c85940 <__udivsi3>
10c86ee4:       23c0 1000 d44c  movel %d0,1000d44c <cache_cache+0x30>
10c86eea:       42b9 1000 d454  clrl 1000d454 <cache_cache+0x38>
10c86ef0:       4e5e            unlk %fp
10c86ef2:       4e75            rts

10c86ef4 <kmem_cache_sizes_init>:
10c86ef4:       4e56 ffec       linkw %fp,#-20
10c86ef8:       48e7 3038       moveml %d2-%d3/%a2-%a4,%sp@-
10c86efc:       0cb9 0000 2000  cmpil #8192,10027cb8 <num_physpages>
10c86f02:       1002 7cb8 
10c86f06:       6308            blss 10c86f10 <kmem_cache_sizes_init+0x1c>
10c86f08:       7002            moveq #2,%d0
10c86f0a:       23c0 1000 d3ac  movel %d0,1000d3ac <slab_break_gfp_order>
10c86f10:       74ec            moveq #-20,%d2
10c86f12:       d48e            addl %fp,%d2
10c86f14:       2602            movel %d2,%d3
10c86f16:       49f9 10c8 4d6a  lea 10c84d6a <sprintf>,%a4
10c86f1c:       47f9 10c2 0244  lea 10c20244 <kmem_cache_create>,%a3
10c86f22:       45f9 1000 d3b0  lea 1000d3b0 <cache_sizes>,%a2
10c86f28:       2f12            movel %a2@,%sp@-
10c86f2a:       4879 1000 2014  pea 10002014 <tvecs+0x47c>
10c86f30:       2f03            movel %d3,%sp@-
10c86f32:       4e94            jsr %a4@
10c86f34:       42a7            clrl %sp@-
10c86f36:       42a7            clrl %sp@-
10c86f38:       4878 2000       pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c86f3c:       42a7            clrl %sp@-
10c86f3e:       2f12            movel %a2@,%sp@-
10c86f40:       2f03            movel %d3,%sp@-
10c86f42:       4e93            jsr %a3@
10c86f44:       2540 0004       movel %d0,%a2@(4)
10c86f48:       4fef 0024       lea %sp@(36),%sp
10c86f4c:       660c            bnes 10c86f5a <kmem_cache_sizes_init+0x66>
10c86f4e:       4879 1000 200f  pea 1000200f <tvecs+0x477>
10c86f54:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c86f5a:       206a 0004       moveal %a2@(4),%a0
10c86f5e:       0828 0000 001d  btst #0,%a0@(29)
10c86f64:       660c            bnes 10c86f72 <kmem_cache_sizes_init+0x7e>
10c86f66:       70e8            moveq #-24,%d0
10c86f68:       d092            addl %a2@,%d0
10c86f6a:       e288            lsrl #1,%d0
10c86f6c:       23c0 1001 a178  movel %d0,1001a178 <offslab_limit>
10c86f72:       2f12            movel %a2@,%sp@-
10c86f74:       4879 1000 201d  pea 1000201d <tvecs+0x485>
10c86f7a:       2f02            movel %d2,%sp@-
10c86f7c:       4e94            jsr %a4@
10c86f7e:       42a7            clrl %sp@-
10c86f80:       42a7            clrl %sp@-
10c86f82:       4878 6000       pea 6000 <LFLUSH_I_AND_D+0x57f8>
10c86f86:       42a7            clrl %sp@-
10c86f88:       2f12            movel %a2@,%sp@-
10c86f8a:       2f02            movel %d2,%sp@-
10c86f8c:       4e93            jsr %a3@
10c86f8e:       2540 0008       movel %d0,%a2@(8)
10c86f92:       4fef 0024       lea %sp@(36),%sp
10c86f96:       660c            bnes 10c86fa4 <kmem_cache_sizes_init+0xb0>
10c86f98:       4879 1000 200f  pea 1000200f <tvecs+0x477>
10c86f9e:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c86fa4:       45ea 000c       lea %a2@(12),%a2
10c86fa8:       4a92            tstl %a2@
10c86faa:       6600 ff7c       bnew 10c86f28 <kmem_cache_sizes_init+0x34>
10c86fae:       4cee 1c0c ffd8  moveml %fp@(-40),%d2-%d3/%a2-%a4
10c86fb4:       4e5e            unlk %fp
10c86fb6:       4e75            rts

10c86fb8 <kmem_cpucache_init>:
10c86fb8:       4e56 0000       linkw %fp,#0
10c86fbc:       7000            moveq #0,%d0
10c86fbe:       4e5e            unlk %fp
10c86fc0:       4e75            rts

10c86fc2 <kswapd_init>:
10c86fc2:       4e56 0000       linkw %fp,#0
10c86fc6:       4879 1000 2144  pea 10002144 <tvecs+0x5ac>
10c86fcc:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c86fd2:       4eb9 10c8 6ff2  jsr 10c86ff2 <swap_setup>
10c86fd8:       2f3c 0001 0e00  movel #69120,%sp@-
10c86fde:       42a7            clrl %sp@-
10c86fe0:       4879 10c2 17d2  pea 10c217d2 <kswapd>
10c86fe6:       4eb9 10c1 08a8  jsr 10c108a8 <kernel_thread>
10c86fec:       7000            moveq #0,%d0
10c86fee:       4e5e            unlk %fp
10c86ff0:       4e75            rts

10c86ff2 <swap_setup>:
10c86ff2:       4e56 0000       linkw %fp,#0
10c86ff6:       2039 1002 7cb8  movel 10027cb8 <num_physpages>,%d0
10c86ffc:       e088            lsrl #8,%d0
10c86ffe:       720f            moveq #15,%d1
10c87000:       b280            cmpl %d0,%d1
10c87002:       650a            bcss 10c8700e <swap_setup+0x1c>
10c87004:       7002            moveq #2,%d0
10c87006:       23c0 1002 7c90  movel %d0,10027c90 <page_cluster>
10c8700c:       6008            bras 10c87016 <swap_setup+0x24>
10c8700e:       7203            moveq #3,%d1
10c87010:       23c1 1002 7c90  movel %d1,10027c90 <page_cluster>
10c87016:       4e5e            unlk %fp
10c87018:       4e75            rts

10c8701a <free_area_init_core>:
10c8701a:       4e56 0000       linkw %fp,#0
10c8701e:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c87022:       2a6e 000c       moveal %fp@(12),%a5
10c87026:       266e 0018       moveal %fp@(24),%a3
10c8702a:       282e 0020       movel %fp@(32),%d4
10c8702e:       200b            movel %a3,%d0
10c87030:       0280 0000 0fff  andil #4095,%d0
10c87036:       670c            beqs 10c87044 <free_area_init_core+0x2a>
10c87038:       4879 1000 21c0  pea 100021c0 <tvecs+0x628>
10c8703e:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c87044:       7400            moveq #0,%d2
10c87046:       49f9 1002 7ccc  lea 10027ccc <active_list>,%a4
10c8704c:       2e3c 1002 7cd0  movel #268598480,%d7
10c87052:       45f9 1002 7c88  lea 10027c88 <inactive_list>,%a2
10c87058:       2c3c 1002 7c8c  movel #268598412,%d6
10c8705e:       206e 0014       moveal %fp@(20),%a0
10c87062:       2008            movel %a0,%d0
10c87064:       5080            addql #8,%d0
10c87066:       d498            addl %a0@+,%d2
10c87068:       b088            cmpl %a0,%d0
10c8706a:       64fa            bccs 10c87066 <free_area_init_core+0x4c>
10c8706c:       2002            movel %d2,%d0
10c8706e:       2a02            movel %d2,%d5
10c87070:       5285            addql #1,%d5
10c87072:       2602            movel %d2,%d3
10c87074:       ed8b            lsll #6,%d3
10c87076:       4aae 001c       tstl %fp@(28)
10c8707a:       670e            beqs 10c8708a <free_area_init_core+0x70>
10c8707c:       206e 001c       moveal %fp@(28),%a0
10c87080:       2208            movel %a0,%d1
10c87082:       5081            addql #8,%d1
10c87084:       9098            subl %a0@+,%d0
10c87086:       b288            cmpl %a0,%d1
10c87088:       64fa            bccs 10c87084 <free_area_init_core+0x6a>
10c8708a:       2f00            movel %d0,%sp@-
10c8708c:       2f2e 0008       movel %fp@(8),%sp@-
10c87090:       4879 1000 22a2  pea 100022a2 <tvecs+0x70a>
10c87096:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c8709c:       4fef 000c       lea %sp@(12),%sp
10c870a0:       288c            movel %a4,%a4@
10c870a2:       2047            moveal %d7,%a0
10c870a4:       208c            movel %a4,%a0@
10c870a6:       248a            movel %a2,%a2@
10c870a8:       2046            moveal %d6,%a0
10c870aa:       208a            movel %a2,%a0@
10c870ac:       2005            movel %d5,%d0
10c870ae:       ed88            lsll #6,%d0
10c870b0:       4a84            tstl %d4
10c870b2:       663c            bnes 10c870f0 <free_area_init_core+0xd6>
10c870b4:       2f3c 1000 0000  movel #268435456,%sp@-
10c870ba:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c870be:       2f00            movel %d0,%sp@-
10c870c0:       2f0d            movel %a5,%sp@-
10c870c2:       4eb9 10c8 6d34  jsr 10c86d34 <__alloc_bootmem_node>
10c870c8:       2800            movel %d0,%d4
10c870ca:       4fef 0010       lea %sp@(16),%sp
10c870ce:       0680 f000 0000  addil #-268435456,%d0
10c870d4:       723f            moveq #63,%d1
10c870d6:       c081            andl %d1,%d0
10c870d8:       6712            beqs 10c870ec <free_area_init_core+0xd2>
10c870da:       0680 0fff ffc0  addil #268435392,%d0
10c870e0:       9880            subl %d0,%d4
10c870e2:       2004            movel %d4,%d0
10c870e4:       0680 1000 0000  addil #268435456,%d0
10c870ea:       6002            bras 10c870ee <free_area_init_core+0xd4>
10c870ec:       2004            movel %d4,%d0
10c870ee:       2800            movel %d0,%d4
10c870f0:       2b44 02fc       movel %d4,%a5@(764)
10c870f4:       206e 0010       moveal %fp@(16),%a0
10c870f8:       2084            movel %d4,%a0@
10c870fa:       2b42 0310       movel %d2,%a5@(784)
10c870fe:       2b4b 0308       movel %a3,%a5@(776)
10c87102:       2004            movel %d4,%d0
10c87104:       90b9 1000 d4a0  subl 1000d4a0 <mem_map>,%d0
10c8710a:       ec80            asrl #6,%d0
10c8710c:       2b40 030c       movel %d0,%a5@(780)
10c87110:       42ad 02f8       clrl %a5@(760)
10c87114:       23c2 1000 d4f4  movel %d2,1000d4f4 <bit_map_size>
10c8711a:       2f3c 1000 0000  movel #268435456,%sp@-
10c87120:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c87124:       2002            movel %d2,%d0
10c87126:       6c02            bges 10c8712a <free_area_init_core+0x110>
10c87128:       5e80            addql #7,%d0
10c8712a:       e680            asrl #3,%d0
10c8712c:       5680            addql #3,%d0
10c8712e:       74fc            moveq #-4,%d2
10c87130:       c480            andl %d0,%d2
10c87132:       2f02            movel %d2,%sp@-
10c87134:       2f0d            movel %a5,%sp@-
10c87136:       4eb9 10c8 6d34  jsr 10c86d34 <__alloc_bootmem_node>
10c8713c:       2200            movel %d0,%d1
10c8713e:       23c1 1000 d4f0  movel %d1,1000d4f0 <bit_map>
10c87144:       2039 1000 d4f4  movel 1000d4f4 <bit_map_size>,%d0
10c8714a:       6c02            bges 10c8714e <free_area_init_core+0x134>
10c8714c:       5e80            addql #7,%d0
10c8714e:       e680            asrl #3,%d0
10c87150:       5680            addql #3,%d0
10c87152:       74fc            moveq #-4,%d2
10c87154:       c480            andl %d0,%d2
10c87156:       2f02            movel %d2,%sp@-
10c87158:       42a7            clrl %sp@-
10c8715a:       2f01            movel %d1,%sp@-
10c8715c:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c87162:       2404            movel %d4,%d2
10c87164:       4fef 001c       lea %sp@(28),%sp
10c87168:       2004            movel %d4,%d0
10c8716a:       d083            addl %d3,%d0
10c8716c:       b084            cmpl %d4,%d0
10c8716e:       6368            blss 10c871d8 <free_area_init_core+0x1be>
10c87170:       7c01            moveq #1,%d6
10c87172:       2a00            movel %d0,%d5
10c87174:       7628            moveq #40,%d3
10c87176:       d684            addl %d4,%d3
10c87178:       2243            moveal %d3,%a1
10c8717a:       7001            moveq #1,%d0
10c8717c:       2340 ffec       movel %d0,%a1@(-20)
10c87180:       40c0            movew %sr,%d0
10c87182:       007c 0700       oriw #1792,%sr
10c87186:       0069 4000 fff2  oriw #16384,%a1@(-14)
10c8718c:       46c0            movew %d0,%sr
10c8718e:       42a9 fffc       clrl %a1@(-4)
10c87192:       2283            movel %d3,%a1@
10c87194:       2343 0004       movel %d3,%a1@(4)
10c87198:       2342 ffd8       movel %d2,%a1@(-40)
10c8719c:       2342 ffdc       movel %d2,%a1@(-36)
10c871a0:       2202            movel %d2,%d1
10c871a2:       92b9 1000 d4a0  subl 1000d4a0 <mem_map>,%d1
10c871a8:       ec81            asrl #6,%d1
10c871aa:       2001            movel %d1,%d0
10c871ac:       ea80            asrl #5,%d0
10c871ae:       e588            lsll #2,%d0
10c871b0:       2079 1000 d4f0  moveal 1000d4f0 <bit_map>,%a0
10c871b6:       d1c0            addal %d0,%a0
10c871b8:       701f            moveq #31,%d0
10c871ba:       c280            andl %d0,%d1
10c871bc:       2006            movel %d6,%d0
10c871be:       e3a8            lsll %d1,%d0
10c871c0:       40c1            movew %sr,%d1
10c871c2:       007c 0700       oriw #1792,%sr
10c871c6:       8190            orl %d0,%a0@
10c871c8:       46c1            movew %d1,%sr
10c871ca:       43e9 0040       lea %a1@(64),%a1
10c871ce:       7240            moveq #64,%d1
10c871d0:       d681            addl %d1,%d3
10c871d2:       d481            addl %d1,%d2
10c871d4:       ba82            cmpl %d2,%d5
10c871d6:       62a2            bhis 10c8717a <free_area_init_core+0x160>
10c871d8:       2002            movel %d2,%d0
10c871da:       0680 f000 0000  addil #-268435456,%d0
10c871e0:       740c            moveq #12,%d2
10c871e2:       e4a8            lsrl %d2,%d0
10c871e4:       23c0 1000 d4f8  movel %d0,1000d4f8 <first_usable_page>
10c871ea:       2a04            movel %d4,%d5
10c871ec:       9ab9 1000 d4a0  subl 1000d4a0 <mem_map>,%d5
10c871f2:       ec85            asrl #6,%d5
10c871f4:       7c00            moveq #0,%d6
10c871f6:       2206            movel %d6,%d1
10c871f8:       d281            addl %d1,%d1
10c871fa:       d286            addl %d6,%d1
10c871fc:       2001            movel %d1,%d0
10c871fe:       e788            lsll #3,%d0
10c87200:       9081            subl %d1,%d0
10c87202:       e788            lsll #3,%d0
10c87204:       45f5 0800       lea %a5@(00000000,%d0:l),%a2
10c87208:       2406            movel %d6,%d2
10c8720a:       e58a            lsll #2,%d2
10c8720c:       206e 0014       moveal %fp@(20),%a0
10c87210:       2830 2800       movel %a0@(00000000,%d2:l),%d4
10c87214:       2604            movel %d4,%d3
10c87216:       4aae 001c       tstl %fp@(28)
10c8721a:       6708            beqs 10c87224 <free_area_init_core+0x20a>
10c8721c:       206e 001c       moveal %fp@(28),%a0
10c87220:       96b0 2800       subl %a0@(00000000,%d2:l),%d3
10c87224:       2f04            movel %d4,%sp@-
10c87226:       2f06            movel %d6,%sp@-
10c87228:       4879 1000 22be  pea 100022be <tvecs+0x726>
10c8722e:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c87234:       2544 00a4       movel %d4,%a2@(164)
10c87238:       41f9 1000 d4e4  lea 1000d4e4 <zone_names>,%a0
10c8723e:       2570 2800 00a0  movel %a0@(00000000,%d2:l),%a2@(160)
10c87244:       4292            clrl %a2@
10c87246:       254d 0090       movel %a5,%a2@(144)
10c8724a:       42aa 0004       clrl %a2@(4)
10c8724e:       42aa 0014       clrl %a2@(20)
10c87252:       4fef 000c       lea %sp@(12),%sp
10c87256:       2846            moveal %d6,%a4
10c87258:       528c            addql #1,%a4
10c8725a:       4a84            tstl %d4
10c8725c:       6700 008c       beqw 10c872ea <free_area_init_core+0x2d0>
10c87260:       2b4c 02f8       movel %a4,%a5@(760)
10c87264:       42aa 0008       clrl %a2@(8)
10c87268:       42aa 000c       clrl %a2@(12)
10c8726c:       2543 0010       movel %d3,%a2@(16)
10c87270:       2205            movel %d5,%d1
10c87272:       ed89            lsll #6,%d1
10c87274:       2039 1000 d4a0  movel 1000d4a0 <mem_map>,%d0
10c8727a:       d081            addl %d1,%d0
10c8727c:       2540 0094       movel %d0,%a2@(148)
10c87280:       2545 009c       movel %d5,%a2@(156)
10c87284:       254b 0098       movel %a3,%a2@(152)
10c87288:       200b            movel %a3,%d0
10c8728a:       740c            moveq #12,%d2
10c8728c:       e4a8            lsrl %d2,%d0
10c8728e:       0280 0000 01ff  andil #511,%d0
10c87294:       2e01            movel %d1,%d7
10c87296:       4a80            tstl %d0
10c87298:       670e            beqs 10c872a8 <free_area_init_core+0x28e>
10c8729a:       4879 1000 22d5  pea 100022d5 <tvecs+0x73d>
10c872a0:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c872a6:       588f            addql #4,%sp
10c872a8:       7600            moveq #0,%d3
10c872aa:       da84            addl %d4,%d5
10c872ac:       b883            cmpl %d3,%d4
10c872ae:       633a            blss 10c872ea <free_area_init_core+0x2d0>
10c872b0:       7400            moveq #0,%d2
10c872b2:       2039 1000 d4a0  movel 1000d4a0 <mem_map>,%d0
10c872b8:       d087            addl %d7,%d0
10c872ba:       2040            moveal %d0,%a0
10c872bc:       d1c2            addal %d2,%a0
10c872be:       214a 003c       movel %a2,%a0@(60)
10c872c2:       7002            moveq #2,%d0
10c872c4:       b086            cmpl %d6,%d0
10c872c6:       6706            beqs 10c872ce <free_area_init_core+0x2b4>
10c872c8:       214b 0038       movel %a3,%a0@(56)
10c872cc:       600e            bras 10c872dc <free_area_init_core+0x2c2>
10c872ce:       4879 1000 22ff  pea 100022ff <tvecs+0x767>
10c872d4:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c872da:       588f            addql #4,%sp
10c872dc:       47eb 1000       lea %a3@(4096),%a3
10c872e0:       7240            moveq #64,%d1
10c872e2:       d481            addl %d1,%d2
10c872e4:       5283            addql #1,%d3
10c872e6:       b883            cmpl %d3,%d4
10c872e8:       62c8            bhis 10c872b2 <free_area_init_core+0x298>
10c872ea:       2c0c            movel %a4,%d6
10c872ec:       7402            moveq #2,%d2
10c872ee:       b486            cmpl %d6,%d2
10c872f0:       6400 ff04       bccw 10c871f6 <free_area_init_core+0x1dc>
10c872f4:       7400            moveq #0,%d2
10c872f6:       45ed 01f8       lea %a5@(504),%a2
10c872fa:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c872fe:       42a7            clrl %sp@-
10c87300:       2f0a            movel %a2,%sp@-
10c87302:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c87308:       7200            moveq #0,%d1
10c8730a:       7001            moveq #1,%d0
10c8730c:       4fef 000c       lea %sp@(12),%sp
10c87310:       0802 0001       btst #1,%d2
10c87314:       6702            beqs 10c87318 <free_area_init_core+0x2fe>
10c87316:       7002            moveq #2,%d0
10c87318:       0802 0000       btst #0,%d2
10c8731c:       6702            beqs 10c87320 <free_area_init_core+0x306>
10c8731e:       7000            moveq #0,%d0
10c87320:       7601            moveq #1,%d3
10c87322:       b680            cmpl %d0,%d3
10c87324:       672c            beqs 10c87352 <free_area_init_core+0x338>
10c87326:       6d06            blts 10c8732e <free_area_init_core+0x314>
10c87328:       4a80            tstl %d0
10c8732a:       6738            beqs 10c87364 <free_area_init_core+0x34a>
10c8732c:       6006            bras 10c87334 <free_area_init_core+0x31a>
10c8732e:       7602            moveq #2,%d3
10c87330:       b680            cmpl %d0,%d3
10c87332:       670c            beqs 10c87340 <free_area_init_core+0x326>
10c87334:       4879 1000 21c0  pea 100021c0 <tvecs+0x628>
10c8733a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c87340:       4aad 01f4       tstl %a5@(500)
10c87344:       670c            beqs 10c87352 <free_area_init_core+0x338>
10c87346:       4879 1000 21c0  pea 100021c0 <tvecs+0x628>
10c8734c:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c87352:       41ed 00a8       lea %a5@(168),%a0
10c87356:       4aa8 00a4       tstl %a0@(164)
10c8735a:       6708            beqs 10c87364 <free_area_init_core+0x34a>
10c8735c:       e589            lsll #2,%d1
10c8735e:       2588 1800       movel %a0,%a2@(00000000,%d1:l)
10c87362:       7201            moveq #1,%d1
10c87364:       4aad 00a4       tstl %a5@(164)
10c87368:       670a            beqs 10c87374 <free_area_init_core+0x35a>
10c8736a:       2001            movel %d1,%d0
10c8736c:       e588            lsll #2,%d0
10c8736e:       258d 0800       movel %a5,%a2@(00000000,%d0:l)
10c87372:       5281            addql #1,%d1
10c87374:       e589            lsll #2,%d1
10c87376:       42b2 1800       clrl %a2@(00000000,%d1:l)
10c8737a:       45ea 0010       lea %a2@(16),%a2
10c8737e:       5282            addql #1,%d2
10c87380:       700f            moveq #15,%d0
10c87382:       b082            cmpl %d2,%d0
10c87384:       6c00 ff74       bgew 10c872fa <free_area_init_core+0x2e0>
10c87388:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c8738e:       4e5e            unlk %fp
10c87390:       4e75            rts

10c87392 <free_area_init>:
10c87392:       4e56 0000       linkw %fp,#0
10c87396:       42a7            clrl %sp@-
10c87398:       42a7            clrl %sp@-
10c8739a:       42a7            clrl %sp@-
10c8739c:       2f2e 0008       movel %fp@(8),%sp@-
10c873a0:       4879 1000 d4a0  pea 1000d4a0 <mem_map>
10c873a6:       4879 1000 d090  pea 1000d090 <contig_page_data>
10c873ac:       42a7            clrl %sp@-
10c873ae:       4eba fc6a       jsr %pc@(10c8701a <free_area_init_core>)
10c873b2:       4e5e            unlk %fp
10c873b4:       4e75            rts

10c873b6 <exit_pipe_fs>:
10c873b6:       4e56 0000       linkw %fp,#0
10c873ba:       4879 1000 d9d8  pea 1000d9d8 <pipe_fs_type>
10c873c0:       4eb9 10c2 7c44  jsr 10c27c44 <unregister_filesystem>
10c873c6:       2279 1001 b658  moveal 1001b658 <pipe_mnt>,%a1
10c873cc:       588f            addql #4,%sp
10c873ce:       b2fc 0000       cmpaw #0,%a1
10c873d2:       671e            beqs 10c873f2 <exit_pipe_fs+0x3c>
10c873d4:       41e9 0028       lea %a1@(40),%a0
10c873d8:       40c1            movew %sr,%d1
10c873da:       007c 0700       oriw #1792,%sr
10c873de:       2010            movel %a0@,%d0
10c873e0:       5380            subql #1,%d0
10c873e2:       2080            movel %d0,%a0@
10c873e4:       46c1            movew %d1,%sr
10c873e6:       4a80            tstl %d0
10c873e8:       6608            bnes 10c873f2 <exit_pipe_fs+0x3c>
10c873ea:       2f09            movel %a1,%sp@-
10c873ec:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c873f2:       4e5e            unlk %fp
10c873f4:       4e75            rts

10c873f6 <exit_script_binfmt>:
10c873f6:       4e56 0000       linkw %fp,#0
10c873fa:       4879 1000 dcfc  pea 1000dcfc <script_format>
10c87400:       4eb9 10c2 a254  jsr 10c2a254 <unregister_binfmt>
10c87406:       4e5e            unlk %fp
10c87408:       4e75            rts

10c8740a <exit_flat_binfmt>:
10c8740a:       4e56 0000       linkw %fp,#0
10c8740e:       4879 1000 dd14  pea 1000dd14 <flat_format>
10c87414:       4eb9 10c2 a254  jsr 10c2a254 <unregister_binfmt>
10c8741a:       4e5e            unlk %fp
10c8741c:       4e75            rts

10c8741e <exit_ext2_fs>:
10c8741e:       4e56 0000       linkw %fp,#0
10c87422:       4879 1000 e774  pea 1000e774 <ext2_fs_type>
10c87428:       4eb9 10c2 7c44  jsr 10c27c44 <unregister_filesystem>
10c8742e:       4e5e            unlk %fp
10c87430:       4e75            rts

10c87432 <exit_romfs_fs>:
10c87432:       4e56 0000       linkw %fp,#0
10c87436:       4879 1000 e928  pea 1000e928 <romfs_fs_type>
10c8743c:       4eb9 10c2 7c44  jsr 10c27c44 <unregister_filesystem>
10c87442:       4e5e            unlk %fp
10c87444:       4e75            rts

10c87446 <buffer_init>:
10c87446:       4e56 0000       linkw %fp,#0
10c8744a:       48e7 3020       moveml %d2-%d3/%a2,%sp@-
10c8744e:       222e 0008       movel %fp@(8),%d1
10c87452:       700e            moveq #14,%d0
10c87454:       e0a9            lsrl %d0,%d1
10c87456:       e589            lsll #2,%d1
10c87458:       7400            moveq #0,%d2
10c8745a:       45f9 10c2 25d6  lea 10c225d6 <__get_free_pages>,%a2
10c87460:       7001            moveq #1,%d0
10c87462:       b081            cmpl %d1,%d0
10c87464:       640c            bccs 10c87472 <buffer_init+0x2c>
10c87466:       7601            moveq #1,%d3
10c87468:       5282            addql #1,%d2
10c8746a:       2003            movel %d3,%d0
10c8746c:       e5a8            lsll %d2,%d0
10c8746e:       b280            cmpl %d0,%d1
10c87470:       62f6            bhis 10c87468 <buffer_init+0x22>
10c87472:       263c 0000 1000  movel #4096,%d3
10c87478:       e5ab            lsll %d2,%d3
10c8747a:       e48b            lsrl #2,%d3
10c8747c:       2003            movel %d3,%d0
10c8747e:       5380            subql #1,%d0
10c87480:       23c0 1001 a9d4  movel %d0,1001a9d4 <bh_hash_mask>
10c87486:       42b9 1001 a9d8  clrl 1001a9d8 <bh_hash_shift>
10c8748c:       2003            movel %d3,%d0
10c8748e:       e288            lsrl #1,%d0
10c87490:       670e            beqs 10c874a0 <buffer_init+0x5a>
10c87492:       7200            moveq #0,%d1
10c87494:       5281            addql #1,%d1
10c87496:       e288            lsrl #1,%d0
10c87498:       66fa            bnes 10c87494 <buffer_init+0x4e>
10c8749a:       23c1 1001 a9d8  movel %d1,1001a9d8 <bh_hash_shift>
10c874a0:       2f02            movel %d2,%sp@-
10c874a2:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c874a6:       4e92            jsr %a2@
10c874a8:       23c0 1001 a9dc  movel %d0,1001a9dc <hash_table>
10c874ae:       508f            addql #8,%sp
10c874b0:       6606            bnes 10c874b8 <buffer_init+0x72>
10c874b2:       5382            subql #1,%d2
10c874b4:       4a82            tstl %d2
10c874b6:       6eba            bgts 10c87472 <buffer_init+0x2c>
10c874b8:       203c 0000 1000  movel #4096,%d0
10c874be:       e5a8            lsll %d2,%d0
10c874c0:       2f00            movel %d0,%sp@-
10c874c2:       2f02            movel %d2,%sp@-
10c874c4:       2f03            movel %d3,%sp@-
10c874c6:       4879 1000 2504  pea 10002504 <tvecs+0x96c>
10c874cc:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c874d2:       4fef 0010       lea %sp@(16),%sp
10c874d6:       4ab9 1001 a9dc  tstl 1001a9dc <hash_table>
10c874dc:       660c            bnes 10c874ea <buffer_init+0xa4>
10c874de:       4879 1000 2540  pea 10002540 <tvecs+0x9a8>
10c874e4:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c874ea:       7000            moveq #0,%d0
10c874ec:       b680            cmpl %d0,%d3
10c874ee:       6314            blss 10c87504 <buffer_init+0xbe>
10c874f0:       93c9            subal %a1,%a1
10c874f2:       2079 1001 a9dc  moveal 1001a9dc <hash_table>,%a0
10c874f8:       42b0 9800       clrl %a0@(00000000,%a1:l)
10c874fc:       5889            addql #4,%a1
10c874fe:       5280            addql #1,%d0
10c87500:       b680            cmpl %d0,%d3
10c87502:       62ee            bhis 10c874f2 <buffer_init+0xac>
10c87504:       7002            moveq #2,%d0
10c87506:       41f9 1001 a9e8  lea 1001a9e8 <lru_list+0x8>,%a0
10c8750c:       4290            clrl %a0@
10c8750e:       5988            subql #4,%a0
10c87510:       51c8 fffa       dbf %d0,10c8750c <buffer_init+0xc6>
10c87514:       4240            clrw %d0
10c87516:       5380            subql #1,%d0
10c87518:       64f2            bccs 10c8750c <buffer_init+0xc6>
10c8751a:       4cee 040c fff4  moveml %fp@(-12),%d2-%d3/%a2
10c87520:       4e5e            unlk %fp
10c87522:       4e75            rts

10c87524 <bdflush_init>:
10c87524:       4e56 0000       linkw %fp,#0
10c87528:       2f0b            movel %a3,%sp@-
10c8752a:       2f0a            movel %a2,%sp@-
10c8752c:       2f3c 0001 0e00  movel #69120,%sp@-
10c87532:       4879 1001 31c2  pea 100131c2 <startup.1165>
10c87538:       4879 10c2 793e  pea 10c2793e <bdflush>
10c8753e:       47f9 10c1 08a8  lea 10c108a8 <kernel_thread>,%a3
10c87544:       4e93            jsr %a3@
10c87546:       4879 1001 31c2  pea 100131c2 <startup.1165>
10c8754c:       45f9 10c1 48f2  lea 10c148f2 <wait_for_completion>,%a2
10c87552:       4e92            jsr %a2@
10c87554:       2f3c 0001 0e00  movel #69120,%sp@-
10c8755a:       4879 1001 31c2  pea 100131c2 <startup.1165>
10c87560:       4879 10c2 79ce  pea 10c279ce <kupdate>
10c87566:       4e93            jsr %a3@
10c87568:       4879 1001 31c2  pea 100131c2 <startup.1165>
10c8756e:       4e92            jsr %a2@
10c87570:       7000            moveq #0,%d0
10c87572:       246e fff8       moveal %fp@(-8),%a2
10c87576:       266e fffc       moveal %fp@(-4),%a3
10c8757a:       4e5e            unlk %fp
10c8757c:       4e75            rts

10c8757e <root_data_setup>:
10c8757e:       4e56 0000       linkw %fp,#0
10c87582:       23ee 0008 1001  movel %fp@(8),100131ea <root_mount_data>
10c87588:       31ea 
10c8758a:       7001            moveq #1,%d0
10c8758c:       4e5e            unlk %fp
10c8758e:       4e75            rts

10c87590 <fs_names_setup>:
10c87590:       4e56 0000       linkw %fp,#0
10c87594:       23ee 0008 1001  movel %fp@(8),100131ee <root_fs_names>
10c8759a:       31ee 
10c8759c:       7001            moveq #1,%d0
10c8759e:       4e5e            unlk %fp
10c875a0:       4e75            rts

10c875a2 <get_fs_names>:
10c875a2:       4e56 0000       linkw %fp,#0
10c875a6:       48e7 0038       moveml %a2-%a4,%sp@-
10c875aa:       266e 0008       moveal %fp@(8),%a3
10c875ae:       2079 1001 31ee  moveal 100131ee <root_fs_names>,%a0
10c875b4:       b0fc 0000       cmpaw #0,%a0
10c875b8:       6720            beqs 10c875da <get_fs_names+0x38>
10c875ba:       224b            moveal %a3,%a1
10c875bc:       12d8            moveb %a0@+,%a1@+
10c875be:       66fc            bnes 10c875bc <get_fs_names+0x1a>
10c875c0:       4a1b            tstb %a3@+
10c875c2:       675c            beqs 10c87620 <get_fs_names+0x7e>
10c875c4:       204b            moveal %a3,%a0
10c875c6:       0c28 002c ffff  cmpib #44,%a0@(-1)
10c875cc:       6604            bnes 10c875d2 <get_fs_names+0x30>
10c875ce:       4228 ffff       clrb %a0@(-1)
10c875d2:       528b            addql #1,%a3
10c875d4:       4a18            tstb %a0@+
10c875d6:       66ee            bnes 10c875c6 <get_fs_names+0x24>
10c875d8:       6046            bras 10c87620 <get_fs_names+0x7e>
10c875da:       2f0b            movel %a3,%sp@-
10c875dc:       4eb9 10c2 7db4  jsr 10c27db4 <get_filesystem_list>
10c875e2:       4233 0800       clrb %a3@(00000000,%d0:l)
10c875e6:       45eb ffff       lea %a3@(-1),%a2
10c875ea:       588f            addql #4,%sp
10c875ec:       b4fc 0000       cmpaw #0,%a2
10c875f0:       672e            beqs 10c87620 <get_fs_names+0x7e>
10c875f2:       284b            moveal %a3,%a4
10c875f4:       4878 000a       pea a <LSIGTRAP+0x5>
10c875f8:       528a            addql #1,%a2
10c875fa:       2f0a            movel %a2,%sp@-
10c875fc:       4eb9 10c8 4132  jsr 10c84132 <strchr>
10c87602:       508f            addql #8,%sp
10c87604:       0c1a 0009       cmpib #9,%a2@+
10c87608:       660e            bnes 10c87618 <get_fs_names+0x76>
10c8760a:       189a            moveb %a2@+,%a4@
10c8760c:       528b            addql #1,%a3
10c8760e:       0c1c 000a       cmpib #10,%a4@+
10c87612:       66f6            bnes 10c8760a <get_fs_names+0x68>
10c87614:       422c ffff       clrb %a4@(-1)
10c87618:       2440            moveal %d0,%a2
10c8761a:       b4fc 0000       cmpaw #0,%a2
10c8761e:       66d4            bnes 10c875f4 <get_fs_names+0x52>
10c87620:       4213            clrb %a3@
10c87622:       4cee 1c00 fff4  moveml %fp@(-12),%a2-%a4
10c87628:       4e5e            unlk %fp
10c8762a:       4e75            rts

10c8762c <mount_root>:
10c8762c:       4e56 ffa4       linkw %fp,#-92
10c87630:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c87634:       2c3c 1000 260b  movel #268445195,%d6
10c8763a:       0079 8000 1000  oriw #-32768,1000b90a <root_mountflags+0x2>
10c87640:       b90a 
10c87642:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c87646:       2f39 1002 7d20  movel 10027d20 <names_cachep>,%sp@-
10c8764c:       4eb9 10c2 08dc  jsr 10c208dc <kmem_cache_alloc>
10c87652:       2a40            moveal %d0,%a5
10c87654:       2f0d            movel %a5,%sp@-
10c87656:       4eba ff4a       jsr %pc@(10c875a2 <get_fs_names>)
10c8765a:       4fef 000c       lea %sp@(12),%sp
10c8765e:       47f9 10c2 90ce  lea 10c290ce <bdget>,%a3
10c87664:       45f9 10c2 96b4  lea 10c296b4 <blkdev_get>,%a2
10c8766a:       7ee4            moveq #-28,%d7
10c8766c:       de8e            addl %fp,%d7
10c8766e:       4a79 1002 7d28  tstw 10027d28 <ROOT_DEV>
10c87674:       660c            bnes 10c87682 <mount_root+0x56>
10c87676:       4879 1000 2615  pea 10002615 <tvecs+0xa7d>
10c8767c:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c87682:       4280            clrl %d0
10c87684:       1039 1002 7d28  moveb 10027d28 <ROOT_DEV>,%d0
10c8768a:       e188            lsll #8,%d0
10c8768c:       8039 1002 7d29  orb 10027d29 <ROOT_DEV+0x1>,%d0
10c87692:       2f00            movel %d0,%sp@-
10c87694:       4e93            jsr %a3@
10c87696:       2840            moveal %d0,%a4
10c87698:       588f            addql #4,%sp
10c8769a:       b8fc 0000       cmpaw #0,%a4
10c8769e:       660c            bnes 10c876ac <mount_root+0x80>
10c876a0:       4879 1000 2639  pea 10002639 <tvecs+0xaa1>
10c876a6:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c876ac:       42ac 0016       clrl %a4@(22)
10c876b0:       7001            moveq #1,%d0
10c876b2:       0839 0000 1000  btst #0,1000b90b <root_mountflags+0x3>
10c876b8:       b90b 
10c876ba:       6602            bnes 10c876be <mount_root+0x92>
10c876bc:       7003            moveq #3,%d0
10c876be:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c876c2:       42a7            clrl %sp@-
10c876c4:       7203            moveq #3,%d1
10c876c6:       c280            andl %d0,%d1
10c876c8:       2f01            movel %d1,%sp@-
10c876ca:       2f0c            movel %a4,%sp@-
10c876cc:       4e92            jsr %a2@
10c876ce:       4fef 0010       lea %sp@(16),%sp
10c876d2:       72e2            moveq #-30,%d1
10c876d4:       b280            cmpl %d0,%d1
10c876d6:       660a            bnes 10c876e2 <mount_root+0xb6>
10c876d8:       7001            moveq #1,%d0
10c876da:       81b9 1000 b908  orl %d0,1000b908 <root_mountflags>
10c876e0:       60a0            bras 10c87682 <mount_root+0x56>
10c876e2:       4a80            tstl %d0
10c876e4:       674a            beqs 10c87730 <mount_root+0x104>
10c876e6:       4280            clrl %d0
10c876e8:       3039 1002 7d28  movew 10027d28 <ROOT_DEV>,%d0
10c876ee:       2f00            movel %d0,%sp@-
10c876f0:       47f9 10c2 46f8  lea 10c246f8 <kdevname>,%a3
10c876f6:       4e93            jsr %a3@
10c876f8:       2f00            movel %d0,%sp@-
10c876fa:       4879 1002 4f40  pea 10024f40 <root_device_name>
10c87700:       4879 1000 2664  pea 10002664 <tvecs+0xacc>
10c87706:       45f9 10c1 677e  lea 10c1677e <printk>,%a2
10c8770c:       4e92            jsr %a2@
10c8770e:       4879 1000 268d  pea 1000268d <tvecs+0xaf5>
10c87714:       4e92            jsr %a2@
10c87716:       4280            clrl %d0
10c87718:       3039 1002 7d28  movew 10027d28 <ROOT_DEV>,%d0
10c8771e:       2f00            movel %d0,%sp@-
10c87720:       4e93            jsr %a3@
10c87722:       2f00            movel %d0,%sp@-
10c87724:       4879 1000 26ba  pea 100026ba <tvecs+0xb22>
10c8772a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c87730:       4280            clrl %d0
10c87732:       3039 1002 7d28  movew 10027d28 <ROOT_DEV>,%d0
10c87738:       2f00            movel %d0,%sp@-
10c8773a:       4eb9 10c2 949a  jsr 10c2949a <check_disk_change>
10c87740:       4280            clrl %d0
10c87742:       3039 1002 7d28  movew 10027d28 <ROOT_DEV>,%d0
10c87748:       2f00            movel %d0,%sp@-
10c8774a:       4eb9 10c2 7fd2  jsr 10c27fd2 <get_super>
10c87750:       2440            moveal %d0,%a2
10c87752:       508f            addql #8,%sp
10c87754:       b4fc 0000       cmpaw #0,%a2
10c87758:       6726            beqs 10c87780 <mount_root+0x154>
10c8775a:       206a 0018       moveal %a2@(24),%a0
10c8775e:       2650            moveal %a0@,%a3
10c87760:       41ea 0058       lea %a2@(88),%a0
10c87764:       5290            addql #1,%a0@
10c87766:       7430            moveq #48,%d2
10c87768:       d48a            addl %a2,%d2
10c8776a:       2f02            movel %d2,%sp@-
10c8776c:       4eb9 10c8 542e  jsr 10c8542e <__up_read>
10c87772:       2e82            movel %d2,%sp@
10c87774:       4eb9 10c8 53bc  jsr 10c853bc <__down_write>
10c8777a:       588f            addql #4,%sp
10c8777c:       6000 0084       braw 10c87802 <mount_root+0x1d6>
10c87780:       264d            moveal %a5,%a3
10c87782:       2a3c 10c2 7e1a  movel #281181722,%d5
10c87788:       283c 10c2 81b8  movel #281182648,%d4
10c8778e:       4a15            tstb %a5@
10c87790:       6752            beqs 10c877e4 <mount_root+0x1b8>
10c87792:       7600            moveq #0,%d3
10c87794:       2f0b            movel %a3,%sp@-
10c87796:       2045            moveal %d5,%a0
10c87798:       4e90            jsr %a0@
10c8779a:       2400            movel %d0,%d2
10c8779c:       588f            addql #4,%sp
10c8779e:       6732            beqs 10c877d2 <mount_root+0x1a6>
10c877a0:       2f39 1001 31ea  movel 100131ea <root_mount_data>,%sp@-
10c877a6:       2f39 1000 b908  movel 1000b908 <root_mountflags>,%sp@-
10c877ac:       2f02            movel %d2,%sp@-
10c877ae:       2f0c            movel %a4,%sp@-
10c877b0:       3639 1002 7d28  movew 10027d28 <ROOT_DEV>,%d3
10c877b6:       2f03            movel %d3,%sp@-
10c877b8:       2244            moveal %d4,%a1
10c877ba:       4e91            jsr %a1@
10c877bc:       2440            moveal %d0,%a2
10c877be:       4fef 0014       lea %sp@(20),%sp
10c877c2:       b4fc 0000       cmpaw #0,%a2
10c877c6:       663a            bnes 10c87802 <mount_root+0x1d6>
10c877c8:       2f02            movel %d2,%sp@-
10c877ca:       4eb9 10c2 7b90  jsr 10c27b90 <put_filesystem>
10c877d0:       588f            addql #4,%sp
10c877d2:       2f0b            movel %a3,%sp@-
10c877d4:       4eb9 10c8 418e  jsr 10c8418e <strlen>
10c877da:       47f3 0801       lea %a3@(00000001,%d0:l),%a3
10c877de:       588f            addql #4,%sp
10c877e0:       4a13            tstb %a3@
10c877e2:       66b0            bnes 10c87794 <mount_root+0x168>
10c877e4:       4280            clrl %d0
10c877e6:       3039 1002 7d28  movew 10027d28 <ROOT_DEV>,%d0
10c877ec:       2f00            movel %d0,%sp@-
10c877ee:       4eb9 10c2 46f8  jsr 10c246f8 <kdevname>
10c877f4:       2f00            movel %d0,%sp@-
10c877f6:       4879 1000 26ba  pea 100026ba <tvecs+0xb22>
10c877fc:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c87802:       486a 0030       pea %a2@(48)
10c87806:       4eb9 10c8 5476  jsr 10c85476 <__up_write>
10c8780c:       588f            addql #4,%sp
10c8780e:       203c 1000 257c  movel #268445052,%d0
10c87814:       082a 0000 0027  btst #0,%a2@(39)
10c8781a:       6706            beqs 10c87822 <mount_root+0x1f6>
10c8781c:       203c 1000 26dd  movel #268445405,%d0
10c87822:       2f00            movel %d0,%sp@-
10c87824:       2f0b            movel %a3,%sp@-
10c87826:       4879 1000 26e7  pea 100026e7 <tvecs+0xb4f>
10c8782c:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c87832:       2f0d            movel %a5,%sp@-
10c87834:       2f39 1002 7d20  movel 10027d20 <names_cachep>,%sp@-
10c8783a:       4eb9 10c2 0aea  jsr 10c20aea <kmem_cache_free>
10c87840:       4fef 0014       lea %sp@(20),%sp
10c87844:       70da            moveq #-38,%d0
10c87846:       6d1e            blts 10c87866 <mount_root+0x23a>
10c87848:       2c0e            movel %fp,%d6
10c8784a:       0686 ffff ff7e  addil #-130,%d6
10c87850:       4878 0005       pea 5 <LSIGTRAP>
10c87854:       4879 1000 2712  pea 10002712 <tvecs+0xb7a>
10c8785a:       2f06            movel %d6,%sp@-
10c8785c:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c87862:       4fef 000c       lea %sp@(12),%sp
10c87866:       4eb9 10c3 5658  jsr 10c35658 <alloc_vfsmnt>
10c8786c:       2640            moveal %d0,%a3
10c8786e:       b6fc 0000       cmpaw #0,%a3
10c87872:       660c            bnes 10c87880 <mount_root+0x254>
10c87874:       4879 1000 2718  pea 10002718 <tvecs+0xb80>
10c8787a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c87880:       2f06            movel %d6,%sp@-
10c87882:       2f0b            movel %a3,%sp@-
10c87884:       4eb9 10c3 56ea  jsr 10c356ea <set_devname>
10c8788a:       274a 0014       movel %a2,%a3@(20)
10c8788e:       206a 002c       moveal %a2@(44),%a0
10c87892:       508f            addql #8,%sp
10c87894:       b0fc 0000       cmpaw #0,%a0
10c87898:       6712            beqs 10c878ac <mount_root+0x280>
10c8789a:       4a90            tstl %a0@
10c8789c:       660c            bnes 10c878aa <mount_root+0x27e>
10c8789e:       4879 1000 2577  pea 10002577 <tvecs+0x9df>
10c878a4:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c878aa:       5290            addql #1,%a0@
10c878ac:       2748 0010       movel %a0,%a3@(16)
10c878b0:       2f0c            movel %a4,%sp@-
10c878b2:       4eb9 10c2 91e6  jsr 10c291e6 <bdput>
10c878b8:       2d79 1002 7cd8  movel 10027cd8 <root_vfsmnt>,%fp@(-24)
10c878be:       ffe8 
10c878c0:       206e ffe8       moveal %fp@(-24),%a0
10c878c4:       2068 0014       moveal %a0@(20),%a0
10c878c8:       2d68 002c ffe4  movel %a0@(44),%fp@(-28)
10c878ce:       2f07            movel %d7,%sp@-
10c878d0:       2f0b            movel %a3,%sp@-
10c878d2:       4eb9 10c3 6036  jsr 10c36036 <graft_tree>
10c878d8:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c878de:       2468 02ea       moveal %a0@(746),%a2
10c878e2:       226b 0010       moveal %a3@(16),%a1
10c878e6:       4fef 000c       lea %sp@(12),%sp
10c878ea:       202a 000c       movel %a2@(12),%d0
10c878ee:       242a 0018       movel %a2@(24),%d2
10c878f2:       b6fc 0000       cmpaw #0,%a3
10c878f6:       6706            beqs 10c878fe <mount_root+0x2d2>
10c878f8:       41eb 0028       lea %a3@(40),%a0
10c878fc:       5290            addql #1,%a0@
10c878fe:       254b 0018       movel %a3,%a2@(24)
10c87902:       b2fc 0000       cmpaw #0,%a1
10c87906:       6712            beqs 10c8791a <mount_root+0x2ee>
10c87908:       4a91            tstl %a1@
10c8790a:       660c            bnes 10c87918 <mount_root+0x2ec>
10c8790c:       4879 1000 2577  pea 10002577 <tvecs+0x9df>
10c87912:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c87918:       5291            addql #1,%a1@
10c8791a:       2549 000c       movel %a1,%a2@(12)
10c8791e:       4a80            tstl %d0
10c87920:       6730            beqs 10c87952 <mount_root+0x326>
10c87922:       2f00            movel %d0,%sp@-
10c87924:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c8792a:       588f            addql #4,%sp
10c8792c:       4a82            tstl %d2
10c8792e:       6722            beqs 10c87952 <mount_root+0x326>
10c87930:       2242            moveal %d2,%a1
10c87932:       41e9 0028       lea %a1@(40),%a0
10c87936:       40c1            movew %sr,%d1
10c87938:       007c 0700       oriw #1792,%sr
10c8793c:       2010            movel %a0@,%d0
10c8793e:       5380            subql #1,%d0
10c87940:       2080            movel %d0,%a0@
10c87942:       46c1            movew %d1,%sr
10c87944:       4a80            tstl %d0
10c87946:       660a            bnes 10c87952 <mount_root+0x326>
10c87948:       2f02            movel %d2,%sp@-
10c8794a:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c87950:       588f            addql #4,%sp
10c87952:       2079 1002 53b4  moveal 100253b4 <_current_task>,%a0
10c87958:       2468 02ea       moveal %a0@(746),%a2
10c8795c:       226b 0010       moveal %a3@(16),%a1
10c87960:       202a 0010       movel %a2@(16),%d0
10c87964:       242a 001c       movel %a2@(28),%d2
10c87968:       b6fc 0000       cmpaw #0,%a3
10c8796c:       6706            beqs 10c87974 <mount_root+0x348>
10c8796e:       41eb 0028       lea %a3@(40),%a0
10c87972:       5290            addql #1,%a0@
10c87974:       254b 001c       movel %a3,%a2@(28)
10c87978:       b2fc 0000       cmpaw #0,%a1
10c8797c:       6712            beqs 10c87990 <mount_root+0x364>
10c8797e:       4a91            tstl %a1@
10c87980:       660c            bnes 10c8798e <mount_root+0x362>
10c87982:       4879 1000 2577  pea 10002577 <tvecs+0x9df>
10c87988:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c8798e:       5291            addql #1,%a1@
10c87990:       2549 0010       movel %a1,%a2@(16)
10c87994:       4a80            tstl %d0
10c87996:       6730            beqs 10c879c8 <mount_root+0x39c>
10c87998:       2f00            movel %d0,%sp@-
10c8799a:       4eb9 10c3 26d8  jsr 10c326d8 <dput>
10c879a0:       588f            addql #4,%sp
10c879a2:       4a82            tstl %d2
10c879a4:       6722            beqs 10c879c8 <mount_root+0x39c>
10c879a6:       2242            moveal %d2,%a1
10c879a8:       41e9 0028       lea %a1@(40),%a0
10c879ac:       40c1            movew %sr,%d1
10c879ae:       007c 0700       oriw #1792,%sr
10c879b2:       2010            movel %a0@,%d0
10c879b4:       5380            subql #1,%d0
10c879b6:       2080            movel %d0,%a0@
10c879b8:       46c1            movew %d1,%sr
10c879ba:       4a80            tstl %d0
10c879bc:       660a            bnes 10c879c8 <mount_root+0x39c>
10c879be:       2f02            movel %d2,%sp@-
10c879c0:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c879c6:       588f            addql #4,%sp
10c879c8:       b6fc 0000       cmpaw #0,%a3
10c879cc:       671e            beqs 10c879ec <mount_root+0x3c0>
10c879ce:       41eb 0028       lea %a3@(40),%a0
10c879d2:       40c1            movew %sr,%d1
10c879d4:       007c 0700       oriw #1792,%sr
10c879d8:       2010            movel %a0@,%d0
10c879da:       5380            subql #1,%d0
10c879dc:       2080            movel %d0,%a0@
10c879de:       46c1            movew %d1,%sr
10c879e0:       4a80            tstl %d0
10c879e2:       6608            bnes 10c879ec <mount_root+0x3c0>
10c879e4:       2f0b            movel %a3,%sp@-
10c879e6:       4eb9 10c3 5962  jsr 10c35962 <__mntput>
10c879ec:       4cee 3cfc ff7c  moveml %fp@(-132),%d2-%d7/%a2-%a5
10c879f2:       4e5e            unlk %fp
10c879f4:       4e75            rts

10c879f6 <bdev_cache_init>:
10c879f6:       4e56 0000       linkw %fp,#0
10c879fa:       41f9 1001 aa54  lea 1001aa54 <bdev_hashtable>,%a0
10c87a00:       7040            moveq #64,%d0
10c87a02:       2088            movel %a0,%a0@
10c87a04:       2148 0004       movel %a0,%a0@(4)
10c87a08:       5088            addql #8,%a0
10c87a0a:       5380            subql #1,%d0
10c87a0c:       66f4            bnes 10c87a02 <bdev_cache_init+0xc>
10c87a0e:       42a7            clrl %sp@-
10c87a10:       4879 10c2 904e  pea 10c2904e <init_once>
10c87a16:       4878 2000       pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c87a1a:       42a7            clrl %sp@-
10c87a1c:       4878 0036       pea 36 <LSIGTRAP+0x31>
10c87a20:       4879 1000 274d  pea 1000274d <tvecs+0xbb5>
10c87a26:       4eb9 10c2 0244  jsr 10c20244 <kmem_cache_create>
10c87a2c:       23c0 1001 ac54  movel %d0,1001ac54 <bdev_cachep>
10c87a32:       4fef 0018       lea %sp@(24),%sp
10c87a36:       660c            bnes 10c87a44 <bdev_cache_init+0x4e>
10c87a38:       4879 1000 2758  pea 10002758 <tvecs+0xbc0>
10c87a3e:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c87a44:       4879 1000 d70c  pea 1000d70c <bd_type>
10c87a4a:       4eb9 10c2 7bf8  jsr 10c27bf8 <register_filesystem>
10c87a50:       588f            addql #4,%sp
10c87a52:       4a80            tstl %d0
10c87a54:       670c            beqs 10c87a62 <bdev_cache_init+0x6c>
10c87a56:       4879 1000 277c  pea 1000277c <tvecs+0xbe4>
10c87a5c:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c87a62:       4879 1000 d70c  pea 1000d70c <bd_type>
10c87a68:       4eb9 10c2 8b78  jsr 10c28b78 <kern_mount>
10c87a6e:       23c0 1001 aa50  movel %d0,1001aa50 <bd_mnt>
10c87a74:       588f            addql #4,%sp
10c87a76:       0c80 ffff fc18  cmpil #-1000,%d0
10c87a7c:       630c            blss 10c87a8a <bdev_cache_init+0x94>
10c87a7e:       4879 1000 279b  pea 1000279b <tvecs+0xc03>
10c87a84:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c87a8a:       4e5e            unlk %fp
10c87a8c:       4e75            rts

10c87a8e <cdev_cache_init>:
10c87a8e:       4e56 0000       linkw %fp,#0
10c87a92:       41f9 1001 b450  lea 1001b450 <cdev_hashtable>,%a0
10c87a98:       7040            moveq #64,%d0
10c87a9a:       2088            movel %a0,%a0@
10c87a9c:       2148 0004       movel %a0,%a0@(4)
10c87aa0:       5088            addql #8,%a0
10c87aa2:       5380            subql #1,%d0
10c87aa4:       66f4            bnes 10c87a9a <cdev_cache_init+0xc>
10c87aa6:       42a7            clrl %sp@-
10c87aa8:       4879 10c2 98b0  pea 10c298b0 <init_once>
10c87aae:       4878 2000       pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c87ab2:       42a7            clrl %sp@-
10c87ab4:       4878 0026       pea 26 <LSIGTRAP+0x21>
10c87ab8:       4879 1000 283d  pea 1000283d <tvecs+0xca5>
10c87abe:       4eb9 10c2 0244  jsr 10c20244 <kmem_cache_create>
10c87ac4:       23c0 1001 b650  movel %d0,1001b650 <cdev_cachep>
10c87aca:       4fef 0018       lea %sp@(24),%sp
10c87ace:       660c            bnes 10c87adc <cdev_cache_init+0x4e>
10c87ad0:       4879 1000 2848  pea 10002848 <tvecs+0xcb0>
10c87ad6:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c87adc:       4e5e            unlk %fp
10c87ade:       4e75            rts

10c87ae0 <init_pipe_fs>:
10c87ae0:       4e56 0000       linkw %fp,#0
10c87ae4:       2f02            movel %d2,%sp@-
10c87ae6:       4879 1000 d9d8  pea 1000d9d8 <pipe_fs_type>
10c87aec:       4eb9 10c2 7bf8  jsr 10c27bf8 <register_filesystem>
10c87af2:       2400            movel %d0,%d2
10c87af4:       588f            addql #4,%sp
10c87af6:       662e            bnes 10c87b26 <init_pipe_fs+0x46>
10c87af8:       4879 1000 d9d8  pea 1000d9d8 <pipe_fs_type>
10c87afe:       4eb9 10c2 8b78  jsr 10c28b78 <kern_mount>
10c87b04:       23c0 1001 b658  movel %d0,1001b658 <pipe_mnt>
10c87b0a:       588f            addql #4,%sp
10c87b0c:       2400            movel %d0,%d2
10c87b0e:       0c82 ffff fc18  cmpil #-1000,%d2
10c87b14:       630e            blss 10c87b24 <init_pipe_fs+0x44>
10c87b16:       4879 1000 d9d8  pea 1000d9d8 <pipe_fs_type>
10c87b1c:       4eb9 10c2 7c44  jsr 10c27c44 <unregister_filesystem>
10c87b22:       6002            bras 10c87b26 <init_pipe_fs+0x46>
10c87b24:       7400            moveq #0,%d2
10c87b26:       2002            movel %d2,%d0
10c87b28:       242e fffc       movel %fp@(-4),%d2
10c87b2c:       4e5e            unlk %fp
10c87b2e:       4e75            rts

10c87b30 <fasync_init>:
10c87b30:       4e56 0000       linkw %fp,#0
10c87b34:       42a7            clrl %sp@-
10c87b36:       42a7            clrl %sp@-
10c87b38:       42a7            clrl %sp@-
10c87b3a:       42a7            clrl %sp@-
10c87b3c:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c87b40:       4879 1000 2945  pea 10002945 <tvecs+0xdad>
10c87b46:       4eb9 10c2 0244  jsr 10c20244 <kmem_cache_create>
10c87b4c:       23c0 1001 b65c  movel %d0,1001b65c <fasync_cache>
10c87b52:       4fef 0018       lea %sp@(24),%sp
10c87b56:       660c            bnes 10c87b64 <fasync_init+0x34>
10c87b58:       4879 1000 2952  pea 10002952 <tvecs+0xdba>
10c87b5e:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c87b64:       7000            moveq #0,%d0
10c87b66:       4e5e            unlk %fp
10c87b68:       4e75            rts

10c87b6a <filelock_init>:
10c87b6a:       4e56 0000       linkw %fp,#0
10c87b6e:       42a7            clrl %sp@-
10c87b70:       4879 10c3 05bc  pea 10c305bc <init_once>
10c87b76:       42a7            clrl %sp@-
10c87b78:       42a7            clrl %sp@-
10c87b7a:       4878 005a       pea 5a <LSIGTRAP+0x55>
10c87b7e:       4879 1000 2bab  pea 10002bab <tvecs+0x1013>
10c87b84:       4eb9 10c2 0244  jsr 10c20244 <kmem_cache_create>
10c87b8a:       23c0 1001 b660  movel %d0,1001b660 <filelock_cache>
10c87b90:       4fef 0018       lea %sp@(24),%sp
10c87b94:       660c            bnes 10c87ba2 <filelock_init+0x38>
10c87b96:       4879 1000 2bbb  pea 10002bbb <tvecs+0x1023>
10c87b9c:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c87ba2:       7000            moveq #0,%d0
10c87ba4:       4e5e            unlk %fp
10c87ba6:       4e75            rts

10c87ba8 <dcache_init>:
10c87ba8:       4e56 0000       linkw %fp,#0
10c87bac:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c87bb0:       242e 0008       movel %fp@(8),%d2
10c87bb4:       42a7            clrl %sp@-
10c87bb6:       42a7            clrl %sp@-
10c87bb8:       4878 2000       pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c87bbc:       42a7            clrl %sp@-
10c87bbe:       4878 006c       pea 6c <LSIGTRAP+0x67>
10c87bc2:       4879 1000 2c16  pea 10002c16 <tvecs+0x107e>
10c87bc8:       4eb9 10c2 0244  jsr 10c20244 <kmem_cache_create>
10c87bce:       23c0 1001 b664  movel %d0,1001b664 <dentry_cache>
10c87bd4:       4fef 0018       lea %sp@(24),%sp
10c87bd8:       660c            bnes 10c87be6 <dcache_init+0x3e>
10c87bda:       4879 1000 2c23  pea 10002c23 <tvecs+0x108b>
10c87be0:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c87be6:       e28a            lsrl #1,%d2
10c87be8:       e78a            lsll #3,%d2
10c87bea:       7600            moveq #0,%d3
10c87bec:       45f9 10c2 25d6  lea 10c225d6 <__get_free_pages>,%a2
10c87bf2:       0c82 0000 1000  cmpil #4096,%d2
10c87bf8:       6310            blss 10c87c0a <dcache_init+0x62>
10c87bfa:       7201            moveq #1,%d1
10c87bfc:       5283            addql #1,%d3
10c87bfe:       2001            movel %d1,%d0
10c87c00:       e7a8            lsll %d3,%d0
10c87c02:       780c            moveq #12,%d4
10c87c04:       e9a8            lsll %d4,%d0
10c87c06:       b480            cmpl %d0,%d2
10c87c08:       62f2            bhis 10c87bfc <dcache_init+0x54>
10c87c0a:       243c 0000 1000  movel #4096,%d2
10c87c10:       e7aa            lsll %d3,%d2
10c87c12:       e68a            lsrl #3,%d2
10c87c14:       2002            movel %d2,%d0
10c87c16:       5380            subql #1,%d0
10c87c18:       23c0 1001 b668  movel %d0,1001b668 <d_hash_mask>
10c87c1e:       42b9 1001 b66c  clrl 1001b66c <d_hash_shift>
10c87c24:       2002            movel %d2,%d0
10c87c26:       e288            lsrl #1,%d0
10c87c28:       670e            beqs 10c87c38 <dcache_init+0x90>
10c87c2a:       7200            moveq #0,%d1
10c87c2c:       5281            addql #1,%d1
10c87c2e:       e288            lsrl #1,%d0
10c87c30:       66fa            bnes 10c87c2c <dcache_init+0x84>
10c87c32:       23c1 1001 b66c  movel %d1,1001b66c <d_hash_shift>
10c87c38:       2f03            movel %d3,%sp@-
10c87c3a:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c87c3e:       4e92            jsr %a2@
10c87c40:       23c0 1001 b670  movel %d0,1001b670 <dentry_hashtable>
10c87c46:       508f            addql #8,%sp
10c87c48:       6604            bnes 10c87c4e <dcache_init+0xa6>
10c87c4a:       5383            subql #1,%d3
10c87c4c:       60bc            bras 10c87c0a <dcache_init+0x62>
10c87c4e:       203c 0000 1000  movel #4096,%d0
10c87c54:       e7a8            lsll %d3,%d0
10c87c56:       2f00            movel %d0,%sp@-
10c87c58:       2f03            movel %d3,%sp@-
10c87c5a:       2f02            movel %d2,%sp@-
10c87c5c:       4879 1000 2c3e  pea 10002c3e <tvecs+0x10a6>
10c87c62:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c87c68:       4fef 0010       lea %sp@(16),%sp
10c87c6c:       2039 1001 b670  movel 1001b670 <dentry_hashtable>,%d0
10c87c72:       660c            bnes 10c87c80 <dcache_init+0xd8>
10c87c74:       4879 1000 2c7b  pea 10002c7b <tvecs+0x10e3>
10c87c7a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c87c80:       2040            moveal %d0,%a0
10c87c82:       2002            movel %d2,%d0
10c87c84:       2088            movel %a0,%a0@
10c87c86:       2148 0004       movel %a0,%a0@(4)
10c87c8a:       5088            addql #8,%a0
10c87c8c:       5380            subql #1,%d0
10c87c8e:       66f4            bnes 10c87c84 <dcache_init+0xdc>
10c87c90:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c87c96:       4e5e            unlk %fp
10c87c98:       4e75            rts

10c87c9a <vfs_caches_init>:
10c87c9a:       4e56 0000       linkw %fp,#0
10c87c9e:       2f0a            movel %a2,%sp@-
10c87ca0:       2f02            movel %d2,%sp@-
10c87ca2:       242e 0008       movel %fp@(8),%d2
10c87ca6:       42a7            clrl %sp@-
10c87ca8:       4879 10c3 35d6  pea 10c335d6 <init_buffer_head>
10c87cae:       4878 2000       pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c87cb2:       42a7            clrl %sp@-
10c87cb4:       4878 005c       pea 5c <LSIGTRAP+0x57>
10c87cb8:       4879 1000 2ca1  pea 10002ca1 <tvecs+0x1109>
10c87cbe:       45f9 10c2 0244  lea 10c20244 <kmem_cache_create>,%a2
10c87cc4:       4e92            jsr %a2@
10c87cc6:       23c0 1002 7cec  movel %d0,10027cec <bh_cachep>
10c87ccc:       4fef 0018       lea %sp@(24),%sp
10c87cd0:       660c            bnes 10c87cde <vfs_caches_init+0x44>
10c87cd2:       4879 1000 2cad  pea 10002cad <tvecs+0x1115>
10c87cd8:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c87cde:       42a7            clrl %sp@-
10c87ce0:       42a7            clrl %sp@-
10c87ce2:       4878 2000       pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c87ce6:       42a7            clrl %sp@-
10c87ce8:       4878 1000       pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c87cec:       4879 1000 2cd2  pea 10002cd2 <tvecs+0x113a>
10c87cf2:       4e92            jsr %a2@
10c87cf4:       23c0 1002 7d20  movel %d0,10027d20 <names_cachep>
10c87cfa:       4fef 0018       lea %sp@(24),%sp
10c87cfe:       660c            bnes 10c87d0c <vfs_caches_init+0x72>
10c87d00:       4879 1000 2cde  pea 10002cde <tvecs+0x1146>
10c87d06:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c87d0c:       42a7            clrl %sp@-
10c87d0e:       42a7            clrl %sp@-
10c87d10:       4878 2000       pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c87d14:       42a7            clrl %sp@-
10c87d16:       4878 0066       pea 66 <LSIGTRAP+0x61>
10c87d1a:       4879 1000 2cfd  pea 10002cfd <tvecs+0x1165>
10c87d20:       4e92            jsr %a2@
10c87d22:       23c0 1002 7cdc  movel %d0,10027cdc <filp_cachep>
10c87d28:       4fef 0018       lea %sp@(24),%sp
10c87d2c:       660c            bnes 10c87d3a <vfs_caches_init+0xa0>
10c87d2e:       4879 1000 2d02  pea 10002d02 <tvecs+0x116a>
10c87d34:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c87d3a:       2f02            movel %d2,%sp@-
10c87d3c:       4eba fe6a       jsr %pc@(10c87ba8 <dcache_init>)
10c87d40:       2f02            movel %d2,%sp@-
10c87d42:       4eb9 10c8 7d68  jsr 10c87d68 <inode_init>
10c87d48:       2f02            movel %d2,%sp@-
10c87d4a:       4eb9 10c8 7eea  jsr 10c87eea <mnt_init>
10c87d50:       4eb9 10c8 79f6  jsr 10c879f6 <bdev_cache_init>
10c87d56:       4eb9 10c8 7a8e  jsr 10c87a8e <cdev_cache_init>
10c87d5c:       242e fff8       movel %fp@(-8),%d2
10c87d60:       246e fffc       moveal %fp@(-4),%a2
10c87d64:       4e5e            unlk %fp
10c87d66:       4e75            rts

10c87d68 <inode_init>:
10c87d68:       4e56 0000       linkw %fp,#0
10c87d6c:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c87d70:       222e 0008       movel %fp@(8),%d1
10c87d74:       e489            lsrl #2,%d1
10c87d76:       e789            lsll #3,%d1
10c87d78:       7600            moveq #0,%d3
10c87d7a:       45f9 10c2 25d6  lea 10c225d6 <__get_free_pages>,%a2
10c87d80:       0c81 0000 1000  cmpil #4096,%d1
10c87d86:       6310            blss 10c87d98 <inode_init+0x30>
10c87d88:       7401            moveq #1,%d2
10c87d8a:       5283            addql #1,%d3
10c87d8c:       2002            movel %d2,%d0
10c87d8e:       e7a8            lsll %d3,%d0
10c87d90:       780c            moveq #12,%d4
10c87d92:       e9a8            lsll %d4,%d0
10c87d94:       b280            cmpl %d0,%d1
10c87d96:       62f2            bhis 10c87d8a <inode_init+0x22>
10c87d98:       243c 0000 1000  movel #4096,%d2
10c87d9e:       e7aa            lsll %d3,%d2
10c87da0:       e68a            lsrl #3,%d2
10c87da2:       2002            movel %d2,%d0
10c87da4:       5380            subql #1,%d0
10c87da6:       23c0 1001 b728  movel %d0,1001b728 <i_hash_mask>
10c87dac:       42b9 1001 b72c  clrl 1001b72c <i_hash_shift>
10c87db2:       2002            movel %d2,%d0
10c87db4:       e288            lsrl #1,%d0
10c87db6:       670e            beqs 10c87dc6 <inode_init+0x5e>
10c87db8:       7200            moveq #0,%d1
10c87dba:       5281            addql #1,%d1
10c87dbc:       e288            lsrl #1,%d0
10c87dbe:       66fa            bnes 10c87dba <inode_init+0x52>
10c87dc0:       23c1 1001 b72c  movel %d1,1001b72c <i_hash_shift>
10c87dc6:       2f03            movel %d3,%sp@-
10c87dc8:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c87dcc:       4e92            jsr %a2@
10c87dce:       23c0 1001 b730  movel %d0,1001b730 <inode_hashtable>
10c87dd4:       508f            addql #8,%sp
10c87dd6:       6604            bnes 10c87ddc <inode_init+0x74>
10c87dd8:       5383            subql #1,%d3
10c87dda:       60bc            bras 10c87d98 <inode_init+0x30>
10c87ddc:       203c 0000 1000  movel #4096,%d0
10c87de2:       e7a8            lsll %d3,%d0
10c87de4:       2f00            movel %d0,%sp@-
10c87de6:       2f03            movel %d3,%sp@-
10c87de8:       2f02            movel %d2,%sp@-
10c87dea:       4879 1000 2d49  pea 10002d49 <tvecs+0x11b1>
10c87df0:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c87df6:       4fef 0010       lea %sp@(16),%sp
10c87dfa:       2039 1001 b730  movel 1001b730 <inode_hashtable>,%d0
10c87e00:       660c            bnes 10c87e0e <inode_init+0xa6>
10c87e02:       4879 1000 2d85  pea 10002d85 <tvecs+0x11ed>
10c87e08:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c87e0e:       2040            moveal %d0,%a0
10c87e10:       2002            movel %d2,%d0
10c87e12:       2088            movel %a0,%a0@
10c87e14:       2148 0004       movel %a0,%a0@(4)
10c87e18:       5088            addql #8,%a0
10c87e1a:       5380            subql #1,%d0
10c87e1c:       66f4            bnes 10c87e12 <inode_init+0xaa>
10c87e1e:       42a7            clrl %sp@-
10c87e20:       4879 10c3 3652  pea 10c33652 <init_once>
10c87e26:       4878 2000       pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c87e2a:       42a7            clrl %sp@-
10c87e2c:       4878 01da       pea 1da <LSIGTRAP+0x1d5>
10c87e30:       4879 1000 2daa  pea 10002daa <tvecs+0x1212>
10c87e36:       4eb9 10c2 0244  jsr 10c20244 <kmem_cache_create>
10c87e3c:       23c0 1001 b734  movel %d0,1001b734 <inode_cachep>
10c87e42:       4fef 0018       lea %sp@(24),%sp
10c87e46:       660c            bnes 10c87e54 <inode_init+0xec>
10c87e48:       4879 1000 2db6  pea 10002db6 <tvecs+0x121e>
10c87e4e:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c87e54:       23fc 10c3 3bec  movel #281230316,1001b744 <unused_inodes_flush_task+0xc>
10c87e5a:       1001 b744 
10c87e5e:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c87e64:       4e5e            unlk %fp
10c87e66:       4e75            rts

10c87e68 <dnotify_init>:
10c87e68:       4e56 0000       linkw %fp,#0
10c87e6c:       42a7            clrl %sp@-
10c87e6e:       42a7            clrl %sp@-
10c87e70:       42a7            clrl %sp@-
10c87e72:       42a7            clrl %sp@-
10c87e74:       4878 0014       pea 14 <LSIGTRAP+0xf>
10c87e78:       4879 1000 2e73  pea 10002e73 <tvecs+0x12db>
10c87e7e:       4eb9 10c2 0244  jsr 10c20244 <kmem_cache_create>
10c87e84:       23c0 1001 b74c  movel %d0,1001b74c <dn_cache>
10c87e8a:       4fef 0018       lea %sp@(24),%sp
10c87e8e:       660c            bnes 10c87e9c <dnotify_init+0x34>
10c87e90:       4879 1000 2e81  pea 10002e81 <tvecs+0x12e9>
10c87e96:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c87e9c:       7000            moveq #0,%d0
10c87e9e:       4e5e            unlk %fp
10c87ea0:       4e75            rts

10c87ea2 <init_mount_tree>:
10c87ea2:       4e56 0000       linkw %fp,#0
10c87ea6:       4879 1000 dce0  pea 1000dce0 <root_fs_type>
10c87eac:       4eb9 10c2 7bf8  jsr 10c27bf8 <register_filesystem>
10c87eb2:       42a7            clrl %sp@-
10c87eb4:       4879 1000 2efc  pea 10002efc <tvecs+0x1364>
10c87eba:       42a7            clrl %sp@-
10c87ebc:       4879 1000 2efc  pea 10002efc <tvecs+0x1364>
10c87ec2:       4eb9 10c2 8a42  jsr 10c28a42 <do_kern_mount>
10c87ec8:       23c0 1002 7cd8  movel %d0,10027cd8 <root_vfsmnt>
10c87ece:       4fef 0014       lea %sp@(20),%sp
10c87ed2:       0c80 ffff fc18  cmpil #-1000,%d0
10c87ed8:       630c            blss 10c87ee6 <init_mount_tree+0x44>
10c87eda:       4879 1000 2f03  pea 10002f03 <tvecs+0x136b>
10c87ee0:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c87ee6:       4e5e            unlk %fp
10c87ee8:       4e75            rts

10c87eea <mnt_init>:
10c87eea:       4e56 0000       linkw %fp,#0
10c87eee:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c87ef2:       242e 0008       movel %fp@(8),%d2
10c87ef6:       42a7            clrl %sp@-
10c87ef8:       42a7            clrl %sp@-
10c87efa:       4878 2000       pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c87efe:       42a7            clrl %sp@-
10c87f00:       4878 003c       pea 3c <LSIGTRAP+0x37>
10c87f04:       4879 1000 2f20  pea 10002f20 <tvecs+0x1388>
10c87f0a:       4eb9 10c2 0244  jsr 10c20244 <kmem_cache_create>
10c87f10:       23c0 1001 b75c  movel %d0,1001b75c <mnt_cache>
10c87f16:       4fef 0018       lea %sp@(24),%sp
10c87f1a:       660c            bnes 10c87f28 <mnt_init+0x3e>
10c87f1c:       4879 1000 2f2a  pea 10002f2a <tvecs+0x1392>
10c87f22:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c87f28:       e88a            lsrl #4,%d2
10c87f2a:       e78a            lsll #3,%d2
10c87f2c:       7800            moveq #0,%d4
10c87f2e:       45f9 10c2 25d6  lea 10c225d6 <__get_free_pages>,%a2
10c87f34:       0c82 0000 1000  cmpil #4096,%d2
10c87f3a:       6310            blss 10c87f4c <mnt_init+0x62>
10c87f3c:       7201            moveq #1,%d1
10c87f3e:       5284            addql #1,%d4
10c87f40:       2001            movel %d1,%d0
10c87f42:       e9a8            lsll %d4,%d0
10c87f44:       760c            moveq #12,%d3
10c87f46:       e7a8            lsll %d3,%d0
10c87f48:       b480            cmpl %d0,%d2
10c87f4a:       62f2            bhis 10c87f3e <mnt_init+0x54>
10c87f4c:       2f04            movel %d4,%sp@-
10c87f4e:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c87f52:       4e92            jsr %a2@
10c87f54:       23c0 1001 b750  movel %d0,1001b750 <mount_hashtable>
10c87f5a:       508f            addql #8,%sp
10c87f5c:       6604            bnes 10c87f62 <mnt_init+0x78>
10c87f5e:       5384            subql #1,%d4
10c87f60:       60ea            bras 10c87f4c <mnt_init+0x62>
10c87f62:       263c 0000 1000  movel #4096,%d3
10c87f68:       e9ab            lsll %d4,%d3
10c87f6a:       e68b            lsrl #3,%d3
10c87f6c:       42b9 1001 b758  clrl 1001b758 <hash_bits>
10c87f72:       2439 1001 b758  movel 1001b758 <hash_bits>,%d2
10c87f78:       2002            movel %d2,%d0
10c87f7a:       5280            addql #1,%d0
10c87f7c:       23c0 1001 b758  movel %d0,1001b758 <hash_bits>
10c87f82:       2202            movel %d2,%d1
10c87f84:       5281            addql #1,%d1
10c87f86:       2003            movel %d3,%d0
10c87f88:       e2a8            lsrl %d1,%d0
10c87f8a:       66e6            bnes 10c87f72 <mnt_init+0x88>
10c87f8c:       23c2 1001 b758  movel %d2,1001b758 <hash_bits>
10c87f92:       7601            moveq #1,%d3
10c87f94:       e5ab            lsll %d2,%d3
10c87f96:       2003            movel %d3,%d0
10c87f98:       5380            subql #1,%d0
10c87f9a:       23c0 1001 b754  movel %d0,1001b754 <hash_mask>
10c87fa0:       203c 0000 1000  movel #4096,%d0
10c87fa6:       e9a8            lsll %d4,%d0
10c87fa8:       2f00            movel %d0,%sp@-
10c87faa:       2f04            movel %d4,%sp@-
10c87fac:       2f03            movel %d3,%sp@-
10c87fae:       4879 1000 2f6c  pea 10002f6c <tvecs+0x13d4>
10c87fb4:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c87fba:       2079 1001 b750  moveal 1001b750 <mount_hashtable>,%a0
10c87fc0:       2003            movel %d3,%d0
10c87fc2:       4fef 0010       lea %sp@(16),%sp
10c87fc6:       2088            movel %a0,%a0@
10c87fc8:       2148 0004       movel %a0,%a0@(4)
10c87fcc:       5088            addql #8,%a0
10c87fce:       5380            subql #1,%d0
10c87fd0:       66f4            bnes 10c87fc6 <mnt_init+0xdc>
10c87fd2:       4eba fece       jsr %pc@(10c87ea2 <init_mount_tree>)
10c87fd6:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c87fdc:       4e5e            unlk %fp
10c87fde:       4e75            rts

10c87fe0 <init_script_binfmt>:
10c87fe0:       4e56 0000       linkw %fp,#0
10c87fe4:       4879 1000 dcfc  pea 1000dcfc <script_format>
10c87fea:       4eb9 10c2 a214  jsr 10c2a214 <register_binfmt>
10c87ff0:       4e5e            unlk %fp
10c87ff2:       4e75            rts

10c87ff4 <init_flat_binfmt>:
10c87ff4:       4e56 0000       linkw %fp,#0
10c87ff8:       4879 1000 dd14  pea 1000dd14 <flat_format>
10c87ffe:       4eb9 10c2 a214  jsr 10c2a214 <register_binfmt>
10c88004:       4e5e            unlk %fp
10c88006:       4e75            rts

10c88008 <proc_root_init>:
10c88008:       4e56 0000       linkw %fp,#0
10c8800c:       2f0a            movel %a2,%sp@-
10c8800e:       4879 1000 dd70  pea 1000dd70 <proc_fs_type>
10c88014:       4eb9 10c2 7bf8  jsr 10c27bf8 <register_filesystem>
10c8801a:       588f            addql #4,%sp
10c8801c:       4a80            tstl %d0
10c8801e:       667c            bnes 10c8809c <proc_root_init+0x94>
10c88020:       4879 1000 dd70  pea 1000dd70 <proc_fs_type>
10c88026:       4eb9 10c2 8b78  jsr 10c28b78 <kern_mount>
10c8802c:       23c0 1002 7cf0  movel %d0,10027cf0 <proc_mnt>
10c88032:       588f            addql #4,%sp
10c88034:       0c80 ffff fc18  cmpil #-1000,%d0
10c8803a:       630e            blss 10c8804a <proc_root_init+0x42>
10c8803c:       4879 1000 dd70  pea 1000dd70 <proc_fs_type>
10c88042:       4eb9 10c2 7c44  jsr 10c27c44 <unregister_filesystem>
10c88048:       6052            bras 10c8809c <proc_root_init+0x94>
10c8804a:       4eb9 10c8 8138  jsr 10c88138 <proc_misc_init>
10c88050:       42a7            clrl %sp@-
10c88052:       4879 1000 3363  pea 10003363 <tvecs+0x17cb>
10c88058:       45f9 10c3 9bfc  lea 10c39bfc <proc_mkdir>,%a2
10c8805e:       4e92            jsr %a2@
10c88060:       23c0 1002 7d1c  movel %d0,10027d1c <proc_net>
10c88066:       42a7            clrl %sp@-
10c88068:       4879 1000 3367  pea 10003367 <tvecs+0x17cf>
10c8806e:       4e92            jsr %a2@
10c88070:       23c0 1002 7ce8  movel %d0,10027ce8 <proc_root_fs>
10c88076:       42a7            clrl %sp@-
10c88078:       4879 1000 336a  pea 1000336a <tvecs+0x17d2>
10c8807e:       4e92            jsr %a2@
10c88080:       23c0 1002 7ce4  movel %d0,10027ce4 <proc_root_driver>
10c88086:       4eb9 10c8 80a4  jsr 10c880a4 <proc_tty_init>
10c8808c:       42a7            clrl %sp@-
10c8808e:       4879 1000 3371  pea 10003371 <tvecs+0x17d9>
10c88094:       4e92            jsr %a2@
10c88096:       23c0 1002 7d2a  movel %d0,10027d2a <proc_bus>
10c8809c:       246e fffc       moveal %fp@(-4),%a2
10c880a0:       4e5e            unlk %fp
10c880a2:       4e75            rts

10c880a4 <proc_tty_init>:
10c880a4:       4e56 0000       linkw %fp,#0
10c880a8:       2f0a            movel %a2,%sp@-
10c880aa:       42a7            clrl %sp@-
10c880ac:       4879 1000 36cb  pea 100036cb <tvecs+0x1b33>
10c880b2:       45f9 10c3 9bfc  lea 10c39bfc <proc_mkdir>,%a2
10c880b8:       4e92            jsr %a2@
10c880ba:       508f            addql #8,%sp
10c880bc:       4a80            tstl %d0
10c880be:       6770            beqs 10c88130 <proc_tty_init+0x8c>
10c880c0:       42a7            clrl %sp@-
10c880c2:       4879 1000 36cf  pea 100036cf <tvecs+0x1b37>
10c880c8:       4e92            jsr %a2@
10c880ca:       23c0 1001 b960  movel %d0,1001b960 <proc_tty_ldisc>
10c880d0:       42a7            clrl %sp@-
10c880d2:       4879 1000 36d9  pea 100036d9 <tvecs+0x1b41>
10c880d8:       4e92            jsr %a2@
10c880da:       23c0 1001 b964  movel %d0,1001b964 <proc_tty_driver>
10c880e0:       4fef 000c       lea %sp@(12),%sp
10c880e4:       4297            clrl %sp@
10c880e6:       42a7            clrl %sp@-
10c880e8:       4879 1000 36e4  pea 100036e4 <tvecs+0x1b4c>
10c880ee:       4eb9 10c3 9c46  jsr 10c39c46 <create_proc_entry>
10c880f4:       2040            moveal %d0,%a0
10c880f6:       4fef 000c       lea %sp@(12),%sp
10c880fa:       b0fc 0000       cmpaw #0,%a0
10c880fe:       670c            beqs 10c8810c <proc_tty_init+0x68>
10c88100:       217c 10c3 a79a  movel #281257882,%a0@(56)
10c88106:       0038 
10c88108:       42a8 0034       clrl %a0@(52)
10c8810c:       42a7            clrl %sp@-
10c8810e:       42a7            clrl %sp@-
10c88110:       4879 1000 36ef  pea 100036ef <tvecs+0x1b57>
10c88116:       4eb9 10c3 9c46  jsr 10c39c46 <create_proc_entry>
10c8811c:       2040            moveal %d0,%a0
10c8811e:       b0fc 0000       cmpaw #0,%a0
10c88122:       670c            beqs 10c88130 <proc_tty_init+0x8c>
10c88124:       217c 10c3 a5e4  movel #281257444,%a0@(56)
10c8812a:       0038 
10c8812c:       42a8 0034       clrl %a0@(52)
10c88130:       246e fffc       moveal %fp@(-4),%a2
10c88134:       4e5e            unlk %fp
10c88136:       4e75            rts

10c88138 <proc_misc_init>:
10c88138:       4e56 0000       linkw %fp,#0
10c8813c:       48e7 2038       moveml %d2/%a2-%a4,%sp@-
10c88140:       23fc 1000 e48c  movel #268493964,1001b968 <p.780>
10c88146:       1001 b968 
10c8814a:       49f9 10c3 9c46  lea 10c39c46 <create_proc_entry>,%a4
10c88150:       47f9 10c3 b278  lea 10c3b278 <create_seq_entry>,%a3
10c88156:       4ab9 1000 e48c  tstl 1000e48c <simple_ones.781>
10c8815c:       6740            beqs 10c8819e <proc_misc_init+0x66>
10c8815e:       2079 1001 b968  moveal 1001b968 <p.780>,%a0
10c88164:       2428 0004       movel %a0@(4),%d2
10c88168:       42a7            clrl %sp@-
10c8816a:       42a7            clrl %sp@-
10c8816c:       2f10            movel %a0@,%sp@-
10c8816e:       4eb9 10c3 9c46  jsr 10c39c46 <create_proc_entry>
10c88174:       2040            moveal %d0,%a0
10c88176:       4fef 000c       lea %sp@(12),%sp
10c8817a:       b0fc 0000       cmpaw #0,%a0
10c8817e:       6708            beqs 10c88188 <proc_misc_init+0x50>
10c88180:       2142 0038       movel %d2,%a0@(56)
10c88184:       42a8 0034       clrl %a0@(52)
10c88188:       2079 1001 b968  moveal 1001b968 <p.780>,%a0
10c8818e:       43e8 0008       lea %a0@(8),%a1
10c88192:       23c9 1001 b968  movel %a1,1001b968 <p.780>
10c88198:       4aa8 0008       tstl %a0@(8)
10c8819c:       66c0            bnes 10c8815e <proc_misc_init+0x26>
10c8819e:       4879 1000 de18  pea 1000de18 <proc_root>
10c881a4:       4878 0100       pea 100 <LSIGTRAP+0xfb>
10c881a8:       4879 1000 39f4  pea 100039f4 <tvecs+0x1e5c>
10c881ae:       244c            moveal %a4,%a2
10c881b0:       4e92            jsr %a2@
10c881b2:       2040            moveal %d0,%a0
10c881b4:       4fef 000c       lea %sp@(12),%sp
10c881b8:       b0fc 0000       cmpaw #0,%a0
10c881bc:       6708            beqs 10c881c6 <proc_misc_init+0x8e>
10c881be:       217c 1000 e35c  movel #268493660,%a0@(28)
10c881c4:       001c 
10c881c6:       4879 1000 e440  pea 1000e440 <proc_mounts_operations>
10c881cc:       42a7            clrl %sp@-
10c881ce:       4879 1000 39f9  pea 100039f9 <tvecs+0x1e61>
10c881d4:       4e93            jsr %a3@
10c881d6:       4879 1000 e3a8  pea 1000e3a8 <proc_cpuinfo_operations>
10c881dc:       42a7            clrl %sp@-
10c881de:       4879 1000 3a00  pea 10003a00 <tvecs+0x1e68>
10c881e4:       4e93            jsr %a3@
10c881e6:       42a7            clrl %sp@-
10c881e8:       4878 0100       pea 100 <LSIGTRAP+0xfb>
10c881ec:       4879 1000 3a08  pea 10003a08 <tvecs+0x1e70>
10c881f2:       4e92            jsr %a2@
10c881f4:       2040            moveal %d0,%a0
10c881f6:       23c8 1002 7d24  movel %a0,10027d24 <proc_root_kcore>
10c881fc:       4fef 0024       lea %sp@(36),%sp
10c88200:       6718            beqs 10c8821a <proc_misc_init+0xe2>
10c88202:       217c 1000 e514  movel #268494100,%a0@(28)
10c88208:       001c 
10c8820a:       2039 1002 7c9c  movel 10027c9c <high_memory>,%d0
10c88210:       0680 f000 1000  addil #-268431360,%d0
10c88216:       2140 0014       movel %d0,%a0@(20)
10c8821a:       4ab9 1002 5684  tstl 10025684 <prof_shift>
10c88220:       6730            beqs 10c88252 <proc_misc_init+0x11a>
10c88222:       42a7            clrl %sp@-
10c88224:       4878 01a4       pea 1a4 <LSIGTRAP+0x19f>
10c88228:       4879 1000 3a0e  pea 10003a0e <tvecs+0x1e76>
10c8822e:       4e94            jsr %a4@
10c88230:       2040            moveal %d0,%a0
10c88232:       4fef 000c       lea %sp@(12),%sp
10c88236:       b0fc 0000       cmpaw #0,%a0
10c8823a:       6716            beqs 10c88252 <proc_misc_init+0x11a>
10c8823c:       217c 1000 e3f4  movel #268493812,%a0@(28)
10c88242:       001c 
10c88244:       2039 1002 5720  movel 10025720 <prof_len>,%d0
10c8824a:       5280            addql #1,%d0
10c8824c:       e588            lsll #2,%d0
10c8824e:       2140 0014       movel %d0,%a0@(20)
10c88252:       42a7            clrl %sp@-
10c88254:       4878 01a4       pea 1a4 <LSIGTRAP+0x19f>
10c88258:       4879 1000 3a16  pea 10003a16 <tvecs+0x1e7e>
10c8825e:       4eb9 10c3 9c46  jsr 10c39c46 <create_proc_entry>
10c88264:       2040            moveal %d0,%a0
10c88266:       b0fc 0000       cmpaw #0,%a0
10c8826a:       670c            beqs 10c88278 <proc_misc_init+0x140>
10c8826c:       217c 10c2 0fee  movel #281153518,%a0@(56)
10c88272:       0038 
10c88274:       42a8 0034       clrl %a0@(52)
10c88278:       b0fc 0000       cmpaw #0,%a0
10c8827c:       6708            beqs 10c88286 <proc_misc_init+0x14e>
10c8827e:       217c 10c2 1036  movel #281153590,%a0@(60)
10c88284:       003c 
10c88286:       4cee 1c04 fff0  moveml %fp@(-16),%d2/%a2-%a4
10c8828c:       4e5e            unlk %fp
10c8828e:       4e75            rts

10c88290 <init_ext2_fs>:
10c88290:       4e56 0000       linkw %fp,#0
10c88294:       4879 1000 e774  pea 1000e774 <ext2_fs_type>
10c8829a:       4eb9 10c2 7bf8  jsr 10c27bf8 <register_filesystem>
10c882a0:       4e5e            unlk %fp
10c882a2:       4e75            rts

10c882a4 <init_romfs_fs>:
10c882a4:       4e56 0000       linkw %fp,#0
10c882a8:       4879 1000 e928  pea 1000e928 <romfs_fs_type>
10c882ae:       4eb9 10c2 7bf8  jsr 10c27bf8 <register_filesystem>
10c882b4:       4e5e            unlk %fp
10c882b6:       4e75            rts
10c882b8:       4879 10c4 755c  pea 10c4755c <read_chan+0x168>
10c882be:       4ef9 10c8 5730  jmp 10c85730 <__down_failed_trylock>

10c882c4 <memory_devfs_register>:
10c882c4:       4e56 0000       linkw %fp,#0
10c882c8:       2f02            movel %d2,%sp@-
10c882ca:       203c 1000 4cb6  movel #268455094,%d0
10c882d0:       223c 1000 4cfe  movel #268455166,%d1
10c882d6:       740c            moveq #12,%d2
10c882d8:       d082            addl %d2,%d0
10c882da:       b280            cmpl %d0,%d1
10c882dc:       64f8            bccs 10c882d6 <memory_devfs_register+0x12>
10c882de:       241f            movel %sp@+,%d2
10c882e0:       4e5e            unlk %fp
10c882e2:       4e75            rts

10c882e4 <chr_dev_init>:
10c882e4:       4e56 0000       linkw %fp,#0
10c882e8:       4879 1000 eac0  pea 1000eac0 <memory_fops>
10c882ee:       4879 1000 4d2d  pea 10004d2d <list.867+0x77>
10c882f4:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c882f8:       4eb9 10c2 45ce  jsr 10c245ce <register_chrdev>
10c882fe:       4fef 000c       lea %sp@(12),%sp
10c88302:       4a80            tstl %d0
10c88304:       6712            beqs 10c88318 <chr_dev_init+0x34>
10c88306:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c8830a:       4879 1000 4d31  pea 10004d31 <list.867+0x7b>
10c88310:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c88316:       508f            addql #8,%sp
10c88318:       4eba ffaa       jsr %pc@(10c882c4 <memory_devfs_register>)
10c8831c:       4eb9 10c8 8890  jsr 10c88890 <rand_initialize>
10c88322:       4eb9 10c8 83ba  jsr 10c883ba <tty_init>
10c88328:       4eb9 10c8 87ac  jsr 10c887ac <misc_init>
10c8832e:       7000            moveq #0,%d0
10c88330:       4e5e            unlk %fp
10c88332:       4e75            rts

10c88334 <console_init>:
10c88334:       4e56 0000       linkw %fp,#0
10c88338:       2f0a            movel %a2,%sp@-
10c8833a:       4878 0400       pea 400 <LSIGTRAP+0x3fb>
10c8833e:       42a7            clrl %sp@-
10c88340:       4879 1002 7d2e  pea 10027d2e <ldiscs>
10c88346:       45f9 10c8 576c  lea 10c8576c <memset>,%a2
10c8834c:       4e92            jsr %a2@
10c8834e:       4879 1000 ec38  pea 1000ec38 <tty_ldisc_N_TTY>
10c88354:       42a7            clrl %sp@-
10c88356:       4eb9 10c4 39dc  jsr 10c439dc <tty_register_ldisc>
10c8835c:       4878 0024       pea 24 <LSIGTRAP+0x1f>
10c88360:       42a7            clrl %sp@-
10c88362:       4879 1002 81b2  pea 100281b2 <tty_std_termios>
10c88368:       4e92            jsr %a2@
10c8836a:       4fef 001c       lea %sp@(28),%sp
10c8836e:       2ebc 0000 0013  movel #19,%sp@
10c88374:       4879 1000 51f5  pea 100051f5 <badtty.919+0x456>
10c8837a:       4879 1002 81c3  pea 100281c3 <tty_std_termios+0x11>
10c88380:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c88386:       23fc 0000 0500  movel #1280,100281b2 <tty_std_termios>
10c8838c:       1002 81b2 
10c88390:       7005            moveq #5,%d0
10c88392:       23c0 1002 81b6  movel %d0,100281b6 <tty_std_termios+0x4>
10c88398:       23fc 0000 04bf  movel #1215,100281ba <tty_std_termios+0x8>
10c8839e:       1002 81ba 
10c883a2:       23fc 0000 8a3b  movel #35387,100281be <tty_std_termios+0xc>
10c883a8:       1002 81be 
10c883ac:       4eb9 10c4 b950  jsr 10c4b950 <m68328_console_init>
10c883b2:       246e fffc       moveal %fp@(-4),%a2
10c883b6:       4e5e            unlk %fp
10c883b8:       4e75            rts

10c883ba <tty_init>:
10c883ba:       4e56 0000       linkw %fp,#0
10c883be:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c883c2:       4878 00ba       pea ba <LSIGTRAP+0xb5>
10c883c6:       42a7            clrl %sp@-
10c883c8:       4879 1001 bd70  pea 1001bd70 <dev_tty_driver>
10c883ce:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c883d4:       45f9 1001 bd70  lea 1001bd70 <dev_tty_driver>,%a2
10c883da:       24bc 0000 5402  movel #21506,%a2@
10c883e0:       23fc 1000 5207  movel #268456455,1001bd74 <dev_tty_driver+0x4>
10c883e6:       1001 bd74 
10c883ea:       23fc 1000 520c  movel #268456460,1001bd78 <dev_tty_driver+0x8>
10c883f0:       1001 bd78 
10c883f4:       42b9 1001 bd7c  clrl 1001bd7c <dev_tty_driver+0xc>
10c883fa:       33fc 0005 1001  movew #5,1001bd80 <dev_tty_driver+0x10>
10c88400:       bd80 
10c88402:       4279 1001 bd82  clrw 1001bd82 <dev_tty_driver+0x12>
10c88408:       33fc 0001 1001  movew #1,1001bd84 <dev_tty_driver+0x14>
10c8840e:       bd84 
10c88410:       33fc 0001 1001  movew #1,1001bd86 <dev_tty_driver+0x16>
10c88416:       bd86 
10c88418:       33fc 0001 1001  movew #1,1001bd88 <dev_tty_driver+0x18>
10c8841e:       bd88 
10c88420:       2f0a            movel %a2,%sp@-
10c88422:       47f9 10c4 5b5e  lea 10c45b5e <tty_register_driver>,%a3
10c88428:       4e93            jsr %a3@
10c8842a:       4fef 0010       lea %sp@(16),%sp
10c8842e:       4a80            tstl %d0
10c88430:       670c            beqs 10c8843e <tty_init+0x84>
10c88432:       4879 1000 5210  pea 10005210 <badtty.919+0x471>
10c88438:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c8843e:       243c 1001 be2a  movel #268549674,%d2
10c88444:       4878 00ba       pea ba <LSIGTRAP+0xb5>
10c88448:       2f0a            movel %a2,%sp@-
10c8844a:       2f02            movel %d2,%sp@-
10c8844c:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c88452:       23fc 1000 5233  movel #268456499,1001be2e <dev_syscons_driver+0x4>
10c88458:       1001 be2e 
10c8845c:       23fc 1000 5238  movel #268456504,1001be32 <dev_syscons_driver+0x8>
10c88462:       1001 be32 
10c88466:       33fc 0005 1001  movew #5,1001be3a <dev_syscons_driver+0x10>
10c8846c:       be3a 
10c8846e:       33fc 0001 1001  movew #1,1001be3c <dev_syscons_driver+0x12>
10c88474:       be3c 
10c88476:       33fc 0001 1001  movew #1,1001be40 <dev_syscons_driver+0x16>
10c8847c:       be40 
10c8847e:       33fc 0003 1001  movew #3,1001be42 <dev_syscons_driver+0x18>
10c88484:       be42 
10c88486:       2f02            movel %d2,%sp@-
10c88488:       4e93            jsr %a3@
10c8848a:       4fef 0010       lea %sp@(16),%sp
10c8848e:       4a80            tstl %d0
10c88490:       670c            beqs 10c8849e <tty_init+0xe4>
10c88492:       4879 1000 5240  pea 10005240 <badtty.919+0x4a1>
10c88498:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c8849e:       4eb9 10c8 850c  jsr 10c8850c <pty_init>
10c884a4:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c884aa:       4e5e            unlk %fp
10c884ac:       4e75            rts

10c884ae <raw_init>:
10c884ae:       4e56 0000       linkw %fp,#0
10c884b2:       2f03            movel %d3,%sp@-
10c884b4:       2f02            movel %d2,%sp@-
10c884b6:       4879 1000 ec78  pea 1000ec78 <raw_fops>
10c884bc:       4879 1000 5328  pea 10005328 <badtty.919+0x589>
10c884c2:       4878 00a2       pea a2 <LSIGTRAP+0x9d>
10c884c6:       4eb9 10c2 45ce  jsr 10c245ce <register_chrdev>
10c884cc:       223c 1001 bf00  movel #268549888,%d1
10c884d2:       7400            moveq #0,%d2
10c884d4:       4602            notb %d2
10c884d6:       2041            moveal %d1,%a0
10c884d8:       7601            moveq #1,%d3
10c884da:       2143 fff4       movel %d3,%a0@(-12)
10c884de:       42a8 fff8       clrl %a0@(-8)
10c884e2:       42a8 fffc       clrl %a0@(-4)
10c884e6:       2081            movel %d1,%a0@
10c884e8:       2141 0004       movel %d1,%a0@(4)
10c884ec:       41e8 0024       lea %a0@(36),%a0
10c884f0:       7624            moveq #36,%d3
10c884f2:       d283            addl %d3,%d1
10c884f4:       51ca ffe2       dbf %d2,10c884d8 <raw_init+0x2a>
10c884f8:       4242            clrw %d2
10c884fa:       5382            subql #1,%d2
10c884fc:       64da            bccs 10c884d8 <raw_init+0x2a>
10c884fe:       7000            moveq #0,%d0
10c88500:       242e fff8       movel %fp@(-8),%d2
10c88504:       262e fffc       movel %fp@(-4),%d3
10c88508:       4e5e            unlk %fp
10c8850a:       4e75            rts

10c8850c <pty_init>:
10c8850c:       4e56 0000       linkw %fp,#0
10c88510:       48e7 3e3c       moveml %d2-%d6/%a2-%a5,%sp@-
10c88514:       4878 1000       pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c88518:       42a7            clrl %sp@-
10c8851a:       4879 1001 fc5c  pea 1001fc5c <pty_state>
10c88520:       45f9 10c8 576c  lea 10c8576c <memset>,%a2
10c88526:       4e92            jsr %a2@
10c88528:       4fef 000c       lea %sp@(12),%sp
10c8852c:       224a            moveal %a2,%a1
10c8852e:       45f9 1001 e2e4  lea 1001e2e4 <pty_driver>,%a2
10c88534:       2c3c 1002 81c2  movel #268599746,%d6
10c8853a:       2a3c 1002 81c6  movel #268599750,%d5
10c88540:       283c 1002 81ca  movel #268599754,%d4
10c88546:       263c 1002 81ce  movel #268599758,%d3
10c8854c:       4bf9 1002 81d2  lea 100281d2 <tty_std_termios+0x20>,%a5
10c88552:       243c 1001 e39e  movel #268559262,%d2
10c88558:       47f9 1001 e3dc  lea 1001e3dc <pty_slave_driver+0x3e>,%a3
10c8855e:       49f9 10c4 5b5e  lea 10c45b5e <tty_register_driver>,%a4
10c88564:       41f9 1001 fc64  lea 1001fc64 <pty_state+0x8>,%a0
10c8856a:       7000            moveq #0,%d0
10c8856c:       4600            notb %d0
10c8856e:       42a8 fffc       clrl %a0@(-4)
10c88572:       2088            movel %a0,%a0@
10c88574:       2148 0004       movel %a0,%a0@(4)
10c88578:       41e8 0010       lea %a0@(16),%a0
10c8857c:       51c8 fff0       dbf %d0,10c8856e <pty_init+0x62>
10c88580:       4240            clrw %d0
10c88582:       5380            subql #1,%d0
10c88584:       64e8            bccs 10c8856e <pty_init+0x62>
10c88586:       4878 00ba       pea ba <LSIGTRAP+0xb5>
10c8858a:       42a7            clrl %sp@-
10c8858c:       4879 1001 e2e4  pea 1001e2e4 <pty_driver>
10c88592:       4e91            jsr %a1@
10c88594:       24bc 0000 5402  movel #21506,%a2@
10c8859a:       23fc 1000 5372  movel #268456818,1001e2e8 <pty_driver+0x4>
10c885a0:       1001 e2e8 
10c885a4:       23fc 1000 537d  movel #268456829,1001e2ec <pty_driver+0x8>
10c885aa:       1001 e2ec 
10c885ae:       33fc 0002 1001  movew #2,1001e2f4 <pty_driver+0x10>
10c885b4:       e2f4 
10c885b6:       4279 1001 e2f6  clrw 1001e2f6 <pty_driver+0x12>
10c885bc:       33fc 0100 1001  movew #256,1001e2f8 <pty_driver+0x14>
10c885c2:       e2f8 
10c885c4:       33fc 0004 1001  movew #4,1001e2fa <pty_driver+0x16>
10c885ca:       e2fa 
10c885cc:       33fc 0001 1001  movew #1,1001e2fc <pty_driver+0x18>
10c885d2:       e2fc 
10c885d4:       2046            moveal %d6,%a0
10c885d6:       23d0 1001 e30e  movel %a0@,1001e30e <pty_driver+0x2a>
10c885dc:       2045            moveal %d5,%a0
10c885de:       23d0 1001 e312  movel %a0@,1001e312 <pty_driver+0x2e>
10c885e4:       2044            moveal %d4,%a0
10c885e6:       23d0 1001 e316  movel %a0@,1001e316 <pty_driver+0x32>
10c885ec:       2043            moveal %d3,%a0
10c885ee:       23d0 1001 e31a  movel %a0@,1001e31a <pty_driver+0x36>
10c885f4:       23d5 1001 e31e  movel %a5@,1001e31e <pty_driver+0x3a>
10c885fa:       42b9 1001 e2fe  clrl 1001e2fe <pty_driver+0x1a>
10c88600:       42b9 1001 e302  clrl 1001e302 <pty_driver+0x1e>
10c88606:       23fc 0000 00bf  movel #191,1001e306 <pty_driver+0x22>
10c8860c:       1001 e306 
10c88610:       42b9 1001 e30a  clrl 1001e30a <pty_driver+0x26>
10c88616:       7006            moveq #6,%d0
10c88618:       23c0 1001 e322  movel %d0,1001e322 <pty_driver+0x3e>
10c8861e:       23fc 1001 e458  movel #268559448,1001e326 <pty_driver+0x42>
10c88624:       1001 e326 
10c88628:       23fc 1001 e45c  movel #268559452,1001e332 <pty_driver+0x4e>
10c8862e:       1001 e332 
10c88632:       23fc 1001 e85c  movel #268560476,1001e336 <pty_driver+0x52>
10c88638:       1001 e336 
10c8863c:       23fc 1001 ec5c  movel #268561500,1001e33a <pty_driver+0x56>
10c88642:       1001 e33a 
10c88646:       23fc 1001 fc5c  movel #268565596,1001e33e <pty_driver+0x5a>
10c8864c:       1001 e33e 
10c88650:       23fc 1001 e39e  movel #268559262,1001e32e <pty_driver+0x4a>
10c88656:       1001 e32e 
10c8865a:       23fc 10c4 8ea8  movel #281317032,1001e342 <pty_driver+0x5e>
10c88660:       1001 e342 
10c88664:       23fc 10c4 8b08  movel #281316104,1001e346 <pty_driver+0x62>
10c8866a:       1001 e346 
10c8866e:       23fc 10c4 8c6a  movel #281316458,1001e34a <pty_driver+0x66>
10c88674:       1001 e34a 
10c88678:       23fc 10c4 8d6a  movel #281316714,1001e356 <pty_driver+0x72>
10c8867e:       1001 e356 
10c88682:       23fc 10c4 8e56  movel #281316950,1001e37e <pty_driver+0x9a>
10c88688:       1001 e37e 
10c8868c:       23fc 10c4 8d92  movel #281316754,1001e35a <pty_driver+0x76>
10c88692:       1001 e35a 
10c88696:       23fc 10c4 8c0e  movel #281316366,1001e36a <pty_driver+0x86>
10c8869c:       1001 e36a 
10c886a0:       23fc 10c4 8f7a  movel #281317242,1001e362 <pty_driver+0x7e>
10c886a6:       1001 e362 
10c886aa:       4878 00ba       pea ba <LSIGTRAP+0xb5>
10c886ae:       2f0a            movel %a2,%sp@-
10c886b0:       2f02            movel %d2,%sp@-
10c886b2:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c886b8:       23fc 1000 5381  movel #268456833,1001e3a2 <pty_slave_driver+0x4>
10c886be:       1001 e3a2 
10c886c2:       42b9 1001 e3e4  clrl 1001e3e4 <pty_slave_driver+0x46>
10c886c8:       23fc 1000 538b  movel #268456843,1001e3a6 <pty_slave_driver+0x8>
10c886ce:       1001 e3a6 
10c886d2:       33fc 0002 1001  movew #2,1001e3b6 <pty_slave_driver+0x18>
10c886d8:       e3b6 
10c886da:       33fc 0003 1001  movew #3,1001e3ae <pty_slave_driver+0x10>
10c886e0:       e3ae 
10c886e2:       4279 1001 e3b0  clrw 1001e3b0 <pty_slave_driver+0x12>
10c886e8:       23f9 1002 81b2  movel 100281b2 <tty_std_termios>,1001e3b8 <pty_slave_driver+0x1a>
10c886ee:       1001 e3b8 
10c886f2:       23f9 1002 81b6  movel 100281b6 <tty_std_termios+0x4>,1001e3bc <pty_slave_driver+0x1e>
10c886f8:       1001 e3bc 
10c886fc:       23f9 1002 81be  movel 100281be <tty_std_termios+0xc>,1001e3c4 <pty_slave_driver+0x26>
10c88702:       1001 e3c4 
10c88706:       2046            moveal %d6,%a0
10c88708:       23d0 1001 e3c8  movel %a0@,1001e3c8 <pty_slave_driver+0x2a>
10c8870e:       2045            moveal %d5,%a0
10c88710:       23d0 1001 e3cc  movel %a0@,1001e3cc <pty_slave_driver+0x2e>
10c88716:       2044            moveal %d4,%a0
10c88718:       23d0 1001 e3d0  movel %a0@,1001e3d0 <pty_slave_driver+0x32>
10c8871e:       2043            moveal %d3,%a0
10c88720:       23d0 1001 e3d4  movel %a0@,1001e3d4 <pty_slave_driver+0x36>
10c88726:       23d5 1001 e3d8  movel %a5@,1001e3d8 <pty_slave_driver+0x3a>
10c8872c:       23fc 0000 00bf  movel #191,1001e3c0 <pty_slave_driver+0x22>
10c88732:       1001 e3c0 
10c88736:       7008            moveq #8,%d0
10c88738:       8193            orl %d0,%a3@
10c8873a:       23fc 1001 f05c  movel #268562524,1001e3ec <pty_slave_driver+0x4e>
10c88740:       1001 e3ec 
10c88744:       23fc 1001 f45c  movel #268563548,1001e3f0 <pty_slave_driver+0x52>
10c8874a:       1001 e3f0 
10c8874e:       23fc 1001 f85c  movel #268564572,1001e3f4 <pty_slave_driver+0x56>
10c88754:       1001 e3f4 
10c88758:       23fc 1001 fc5c  movel #268565596,1001e3f8 <pty_slave_driver+0x5a>
10c8875e:       1001 e3f8 
10c88762:       23ca 1001 e3e8  movel %a2,1001e3e8 <pty_slave_driver+0x4a>
10c88768:       2f0a            movel %a2,%sp@-
10c8876a:       4e94            jsr %a4@
10c8876c:       4fef 001c       lea %sp@(28),%sp
10c88770:       4a80            tstl %d0
10c88772:       670c            beqs 10c88780 <pty_init+0x274>
10c88774:       4879 1000 5390  pea 10005390 <badtty.919+0x5f1>
10c8877a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c88780:       2f02            movel %d2,%sp@-
10c88782:       4e94            jsr %a4@
10c88784:       588f            addql #4,%sp
10c88786:       4a80            tstl %d0
10c88788:       670c            beqs 10c88796 <pty_init+0x28a>
10c8878a:       4879 1000 53ad  pea 100053ad <badtty.919+0x60e>
10c88790:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c88796:       23fc 10c4 8e1c  movel #281316892,1001e35e <pty_driver+0x7a>
10c8879c:       1001 e35e 
10c887a0:       7000            moveq #0,%d0
10c887a2:       4cee 3c7c ffdc  moveml %fp@(-36),%d2-%d6/%a2-%a5
10c887a8:       4e5e            unlk %fp
10c887aa:       4e75            rts

10c887ac <misc_init>:
10c887ac:       4e56 0000       linkw %fp,#0
10c887b0:       42a7            clrl %sp@-
10c887b2:       42a7            clrl %sp@-
10c887b4:       4879 1000 53f4  pea 100053f4 <badtty.919+0x655>
10c887ba:       4eb9 10c3 9c46  jsr 10c39c46 <create_proc_entry>
10c887c0:       2040            moveal %d0,%a0
10c887c2:       4fef 000c       lea %sp@(12),%sp
10c887c6:       b0fc 0000       cmpaw #0,%a0
10c887ca:       670c            beqs 10c887d8 <misc_init+0x2c>
10c887cc:       217c 10c4 8f9c  movel #281317276,%a0@(56)
10c887d2:       0038 
10c887d4:       42a8 0034       clrl %a0@(52)
10c887d8:       4879 1000 ed3c  pea 1000ed3c <misc_fops>
10c887de:       4879 1000 53f4  pea 100053f4 <badtty.919+0x655>
10c887e4:       4878 000a       pea a <LSIGTRAP+0x5>
10c887e8:       4eb9 10c2 45ce  jsr 10c245ce <register_chrdev>
10c887ee:       4fef 000c       lea %sp@(12),%sp
10c887f2:       4a80            tstl %d0
10c887f4:       6604            bnes 10c887fa <misc_init+0x4e>
10c887f6:       7000            moveq #0,%d0
10c887f8:       6012            bras 10c8880c <misc_init+0x60>
10c887fa:       4878 000a       pea a <LSIGTRAP+0x5>
10c887fe:       4879 1000 53f9  pea 100053f9 <badtty.919+0x65a>
10c88804:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c8880a:       70fb            moveq #-5,%d0
10c8880c:       4e5e            unlk %fp
10c8880e:       4e75            rts

10c88810 <batch_entropy_init>:
10c88810:       4e56 0000       linkw %fp,#0
10c88814:       2f0a            movel %a2,%sp@-
10c88816:       2f02            movel %d2,%sp@-
10c88818:       242e 0008       movel %fp@(8),%d2
10c8881c:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c88820:       2002            movel %d2,%d0
10c88822:       e788            lsll #3,%d0
10c88824:       2f00            movel %d0,%sp@-
10c88826:       45f9 10c2 09bc  lea 10c209bc <kmalloc>,%a2
10c8882c:       4e92            jsr %a2@
10c8882e:       23c0 1002 0cde  movel %d0,10020cde <batch_entropy_pool>
10c88834:       508f            addql #8,%sp
10c88836:       674a            beqs 10c88882 <batch_entropy_init+0x72>
10c88838:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c8883c:       2002            movel %d2,%d0
10c8883e:       e588            lsll #2,%d0
10c88840:       2f00            movel %d0,%sp@-
10c88842:       4e92            jsr %a2@
10c88844:       23c0 1002 0ce2  movel %d0,10020ce2 <batch_entropy_credit>
10c8884a:       508f            addql #8,%sp
10c8884c:       6728            beqs 10c88876 <batch_entropy_init+0x66>
10c8884e:       42b9 1002 0cee  clrl 10020cee <batch_tail>
10c88854:       42b9 1002 0cea  clrl 10020cea <batch_head>
10c8885a:       23c2 1002 0ce6  movel %d2,10020ce6 <batch_max>
10c88860:       23fc 10c4 961e  movel #281318942,10020cfe <batch_tqueue+0xc>
10c88866:       1002 0cfe 
10c8886a:       23ee 000c 1002  movel %fp@(12),10020d02 <batch_tqueue+0x10>
10c88870:       0d02 
10c88872:       7000            moveq #0,%d0
10c88874:       600e            bras 10c88884 <batch_entropy_init+0x74>
10c88876:       2f39 1002 0cde  movel 10020cde <batch_entropy_pool>,%sp@-
10c8887c:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c88882:       70ff            moveq #-1,%d0
10c88884:       242e fff8       movel %fp@(-8),%d2
10c88888:       246e fffc       moveal %fp@(-4),%a2
10c8888c:       4e5e            unlk %fp
10c8888e:       4e75            rts

10c88890 <rand_initialize>:
10c88890:       4e56 0000       linkw %fp,#0
10c88894:       2f0b            movel %a3,%sp@-
10c88896:       2f0a            movel %a2,%sp@-
10c88898:       4879 1002 0cd6  pea 10020cd6 <random_state>
10c8889e:       4878 0200       pea 200 <LSIGTRAP+0x1fb>
10c888a2:       45f9 10c4 9364  lea 10c49364 <create_entropy_store>,%a2
10c888a8:       4e92            jsr %a2@
10c888aa:       508f            addql #8,%sp
10c888ac:       4a80            tstl %d0
10c888ae:       6600 00ba       bnew 10c8896a <rand_initialize+0xda>
10c888b2:       2f39 1002 0cd6  movel 10020cd6 <random_state>,%sp@-
10c888b8:       4878 0100       pea 100 <LSIGTRAP+0xfb>
10c888bc:       4eba ff52       jsr %pc@(10c88810 <batch_entropy_init>)
10c888c0:       508f            addql #8,%sp
10c888c2:       4a80            tstl %d0
10c888c4:       6600 00a4       bnew 10c8896a <rand_initialize+0xda>
10c888c8:       4879 1002 0cda  pea 10020cda <sec_random_state>
10c888ce:       4878 0080       pea 80 <LSIGTRAP+0x7b>
10c888d2:       4e92            jsr %a2@
10c888d4:       508f            addql #8,%sp
10c888d6:       4a80            tstl %d0
10c888d8:       6600 0090       bnew 10c8896a <rand_initialize+0xda>
10c888dc:       2f39 1002 0cd6  movel 10020cd6 <random_state>,%sp@-
10c888e2:       45f9 10c4 9426  lea 10c49426 <clear_entropy_store>,%a2
10c888e8:       4e92            jsr %a2@
10c888ea:       2f39 1002 0cda  movel 10020cda <sec_random_state>,%sp@-
10c888f0:       4e92            jsr %a2@
10c888f2:       2f39 1002 0cd6  movel 10020cd6 <random_state>,%sp@-
10c888f8:       4eb9 10c4 9c0a  jsr 10c49c0a <init_std_data>
10c888fe:       4fef 000c       lea %sp@(12),%sp
10c88902:       45f9 10c8 576c  lea 10c8576c <memset>,%a2
10c88908:       47f9 1002 0d2e  lea 10020d2e <extract_timer_state+0xc>,%a3
10c8890e:       701f            moveq #31,%d0
10c88910:       41f9 1002 0dac  lea 10020dac <irq_timer_state+0x7c>,%a0
10c88916:       4290            clrl %a0@
10c88918:       5988            subql #4,%a0
10c8891a:       51c8 fffa       dbf %d0,10c88916 <rand_initialize+0x86>
10c8891e:       4240            clrw %d0
10c88920:       5380            subql #1,%d0
10c88922:       64f2            bccs 10c88916 <rand_initialize+0x86>
10c88924:       7001            moveq #1,%d0
10c88926:       4600            notb %d0
10c88928:       41f9 1002 11a8  lea 100211a8 <blkdev_timer_state+0x3f8>,%a0
10c8892e:       4290            clrl %a0@
10c88930:       5988            subql #4,%a0
10c88932:       51c8 fffa       dbf %d0,10c8892e <rand_initialize+0x9e>
10c88936:       4240            clrw %d0
10c88938:       5380            subql #1,%d0
10c8893a:       64f2            bccs 10c8892e <rand_initialize+0x9e>
10c8893c:       4878 000e       pea e <LSIGTRAP+0x9>
10c88940:       42a7            clrl %sp@-
10c88942:       4879 1002 0d06  pea 10020d06 <keyboard_timer_state>
10c88948:       4e92            jsr %a2@
10c8894a:       4878 000e       pea e <LSIGTRAP+0x9>
10c8894e:       42a7            clrl %sp@-
10c88950:       4879 1002 0d14  pea 10020d14 <mouse_timer_state>
10c88956:       4e92            jsr %a2@
10c88958:       4878 000e       pea e <LSIGTRAP+0x9>
10c8895c:       42a7            clrl %sp@-
10c8895e:       4879 1002 0d22  pea 10020d22 <extract_timer_state>
10c88964:       4e92            jsr %a2@
10c88966:       0013 0080       orib #-128,%a3@
10c8896a:       246e fff8       moveal %fp@(-8),%a2
10c8896e:       266e fffc       moveal %fp@(-4),%a3
10c88972:       4e5e            unlk %fp
10c88974:       4e75            rts

10c88976 <rs68328_init>:
10c88976:       4e56 0000       linkw %fp,#0
10c8897a:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c8897e:       4879 10c4 a790  pea 10c4a790 <do_serial_bh>
10c88984:       4878 0003       pea 3 <PF_PTRACED_OFF>
10c88988:       4eb9 10c1 88f8  jsr 10c188f8 <init_bh>
10c8898e:       4eb9 10c4 b7a0  jsr 10c4b7a0 <show_serial_version>
10c88994:       4878 00ba       pea ba <LSIGTRAP+0xb5>
10c88998:       42a7            clrl %sp@-
10c8899a:       4879 1002 81d6  pea 100281d6 <serial_driver>
10c889a0:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c889a6:       47f9 1002 81d6  lea 100281d6 <serial_driver>,%a3
10c889ac:       26bc 0000 5402  movel #21506,%a3@
10c889b2:       243c 1002 81de  movel #268599774,%d2
10c889b8:       2042            moveal %d2,%a0
10c889ba:       20bc 1000 55ea  movel #268457450,%a0@
10c889c0:       33fc 0004 1002  movew #4,100281e6 <serial_driver+0x10>
10c889c6:       81e6 
10c889c8:       33fc 0040 1002  movew #64,100281e8 <serial_driver+0x12>
10c889ce:       81e8 
10c889d0:       33fc 0001 1002  movew #1,100281ea <serial_driver+0x14>
10c889d6:       81ea 
10c889d8:       33fc 0003 1002  movew #3,100281ec <serial_driver+0x16>
10c889de:       81ec 
10c889e0:       33fc 0001 1002  movew #1,100281ee <serial_driver+0x18>
10c889e6:       81ee 
10c889e8:       4bf9 1002 81f0  lea 100281f0 <serial_driver+0x1a>,%a5
10c889ee:       2ab9 1002 81b2  movel 100281b2 <tty_std_termios>,%a5@
10c889f4:       23f9 1002 81b6  movel 100281b6 <tty_std_termios+0x4>,100281f4 <serial_driver+0x1e>
10c889fa:       1002 81f4 
10c889fe:       23f9 1002 81ba  movel 100281ba <tty_std_termios+0x8>,100281f8 <serial_driver+0x22>
10c88a04:       1002 81f8 
10c88a08:       23f9 1002 81be  movel 100281be <tty_std_termios+0xc>,100281fc <serial_driver+0x26>
10c88a0e:       1002 81fc 
10c88a12:       23f9 1002 81c2  movel 100281c2 <tty_std_termios+0x10>,10028200 <serial_driver+0x2a>
10c88a18:       1002 8200 
10c88a1c:       23f9 1002 81c6  movel 100281c6 <tty_std_termios+0x14>,10028204 <serial_driver+0x2e>
10c88a22:       1002 8204 
10c88a26:       23f9 1002 81ca  movel 100281ca <tty_std_termios+0x18>,10028208 <serial_driver+0x32>
10c88a2c:       1002 8208 
10c88a30:       23f9 1002 81ce  movel 100281ce <tty_std_termios+0x1c>,1002820c <serial_driver+0x36>
10c88a36:       1002 820c 
10c88a3a:       23f9 1002 81d2  movel 100281d2 <tty_std_termios+0x20>,10028210 <serial_driver+0x3a>
10c88a40:       1002 8210 
10c88a44:       45f9 1002 8214  lea 10028214 <serial_driver+0x3e>,%a2
10c88a4a:       49ea ffe4       lea %a2@(-28),%a4
10c88a4e:       2039 1000 ef1c  movel 1000ef1c <m68328_console_cbaud>,%d0
10c88a54:       0040 0cb0       oriw #3248,%d0
10c88a58:       2880            movel %d0,%a4@
10c88a5a:       7004            moveq #4,%d0
10c88a5c:       2480            movel %d0,%a2@
10c88a5e:       23fc 1002 12a4  movel #268571300,10028218 <serial_driver+0x42>
10c88a64:       1002 8218 
10c88a68:       23fc 1002 12a8  movel #268571304,10028224 <serial_driver+0x4e>
10c88a6e:       1002 8224 
10c88a72:       23fc 1002 12ac  movel #268571308,10028228 <serial_driver+0x52>
10c88a78:       1002 8228 
10c88a7c:       23fc 1002 12b0  movel #268571312,1002822c <serial_driver+0x56>
10c88a82:       1002 822c 
10c88a86:       23fc 10c4 b68e  movel #281327246,10028234 <serial_driver+0x5e>
10c88a8c:       1002 8234 
10c88a90:       23fc 10c4 b28c  movel #281326220,10028238 <serial_driver+0x62>
10c88a96:       1002 8238 
10c88a9a:       23fc 10c4 ab94  movel #281324436,1002823c <serial_driver+0x66>
10c88aa0:       1002 823c 
10c88aa4:       23fc 10c4 aad6  movel #281324246,10028244 <serial_driver+0x6e>
10c88aaa:       1002 8244 
10c88aae:       23fc 10c4 ad58  movel #281324888,10028248 <serial_driver+0x72>
10c88ab4:       1002 8248 
10c88ab8:       23fc 10c4 ad76  movel #281324918,1002824c <serial_driver+0x76>
10c88abe:       1002 824c 
10c88ac2:       23fc 10c4 ad8a  movel #281324938,10028270 <serial_driver+0x9a>
10c88ac8:       1002 8270 
10c88acc:       23fc 10c4 afee  movel #281325550,10028250 <serial_driver+0x7a>
10c88ad2:       1002 8250 
10c88ad6:       23fc 10c4 ade0  movel #281325024,10028258 <serial_driver+0x82>
10c88adc:       1002 8258 
10c88ae0:       23fc 10c4 ae06  movel #281325062,1002825c <serial_driver+0x86>
10c88ae6:       1002 825c 
10c88aea:       23fc 10c4 b23a  movel #281326138,10028254 <serial_driver+0x7e>
10c88af0:       1002 8254 
10c88af4:       23fc 10c4 a550  movel #281322832,10028260 <serial_driver+0x8a>
10c88afa:       1002 8260 
10c88afe:       23fc 10c4 a634  movel #281323060,10028264 <serial_driver+0x8e>
10c88b04:       1002 8264 
10c88b08:       23fc 10c4 b486  movel #281326726,10028268 <serial_driver+0x92>
10c88b0e:       1002 8268 
10c88b12:       23fc 10c4 aa94  movel #281324180,10028274 <serial_driver+0x9e>
10c88b18:       1002 8274 
10c88b1c:       263c 1002 8294  movel #268599956,%d3
10c88b22:       4878 00ba       pea ba <LSIGTRAP+0xb5>
10c88b26:       2f0b            movel %a3,%sp@-
10c88b28:       2f03            movel %d3,%sp@-
10c88b2a:       4eb9 10c8 5744  jsr 10c85744 <memcpy>
10c88b30:       23fc 1000 55ef  movel #268457455,1002829c <callout_driver+0x8>
10c88b36:       1002 829c 
10c88b3a:       33fc 0005 1002  movew #5,100282a4 <callout_driver+0x10>
10c88b40:       82a4 
10c88b42:       33fc 0002 1002  movew #2,100282ac <callout_driver+0x18>
10c88b48:       82ac 
10c88b4a:       4fef 001c       lea %sp@(28),%sp
10c88b4e:       2e8b            movel %a3,%sp@
10c88b50:       47f9 10c4 5b5e  lea 10c45b5e <tty_register_driver>,%a3
10c88b56:       4e93            jsr %a3@
10c88b58:       588f            addql #4,%sp
10c88b5a:       4a80            tstl %d0
10c88b5c:       670c            beqs 10c88b6a <rs68328_init+0x1f4>
10c88b5e:       4879 1000 55f3  pea 100055f3 <twist_table.663+0x1cb>
10c88b64:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c88b6a:       2f03            movel %d3,%sp@-
10c88b6c:       4e93            jsr %a3@
10c88b6e:       588f            addql #4,%sp
10c88b70:       4a80            tstl %d0
10c88b72:       670c            beqs 10c88b80 <rs68328_init+0x20a>
10c88b74:       4879 1000 5614  pea 10005614 <twist_table.663+0x1ec>
10c88b7a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c88b80:       40c0            movew %sr,%d0
10c88b82:       2840            moveal %d0,%a4
10c88b84:       007c 0700       oriw #1792,%sr
10c88b88:       7a00            moveq #0,%d5
10c88b8a:       45f9 10c1 677e  lea 10c1677e <printk>,%a2
10c88b90:       7e00            moveq #0,%d7
10c88b92:       263c 1002 129c  movel #268571292,%d3
10c88b98:       283c 1002 1290  movel #268571280,%d4
10c88b9e:       4bf9 1000 ef00  lea 1000ef00 <uart_irqs>,%a5
10c88ba4:       7c00            moveq #0,%d6
10c88ba6:       243c 1002 11ac  movel #268571052,%d2
10c88bac:       2643            moveal %d3,%a3
10c88bae:       277c 0000 5301  movel #21249,%a3@(-232)
10c88bb4:       ff18 
10c88bb6:       2079 1000 ef04  moveal 1000ef04 <uart_addr>,%a0
10c88bbc:       d1c6            addal %d6,%a0
10c88bbe:       2748 ff20       movel %a0,%a3@(-224)
10c88bc2:       42ab ff30       clrl %a3@(-208)
10c88bc6:       275d ff24       movel %a5@+,%a3@(-220)
10c88bca:       7010            moveq #16,%d0
10c88bcc:       2740 ff44       movel %d0,%a3@(-188)
10c88bd0:       7032            moveq #50,%d0
10c88bd2:       2740 ff4c       movel %d0,%a3@(-180)
10c88bd6:       377c 0bb8 ff50  movew #3000,%a3@(-176)
10c88bdc:       42ab ff48       clrl %a3@(-184)
10c88be0:       42ab ff54       clrl %a3@(-172)
10c88be4:       42ab ff60       clrl %a3@(-160)
10c88be8:       42ab ff64       clrl %a3@(-156)
10c88bec:       277c 10c4 a7b0  movel #281323440,%a3@(-116)
10c88bf2:       ff8c 
10c88bf4:       2742 ff90       movel %d2,%a3@(-112)
10c88bf8:       277c 10c4 a7b8  movel #281323448,%a3@(-96)
10c88bfe:       ffa0 
10c88c00:       2742 ffa4       movel %d2,%a3@(-92)
10c88c04:       2042            moveal %d2,%a0
10c88c06:       41e8 00bc       lea %a0@(188),%a0
10c88c0a:       20f9 1002 82ae  movel 100282ae <callout_driver+0x1a>,%a0@+
10c88c10:       20f9 1002 82b2  movel 100282b2 <callout_driver+0x1e>,%a0@+
10c88c16:       20f9 1002 82b6  movel 100282b6 <callout_driver+0x22>,%a0@+
10c88c1c:       20f9 1002 82ba  movel 100282ba <callout_driver+0x26>,%a0@+
10c88c22:       20f9 1002 82be  movel 100282be <callout_driver+0x2a>,%a0@+
10c88c28:       20f9 1002 82c2  movel 100282c2 <callout_driver+0x2e>,%a0@+
10c88c2e:       20f9 1002 82c6  movel 100282c6 <callout_driver+0x32>,%a0@+
10c88c34:       20f9 1002 82ca  movel 100282ca <callout_driver+0x36>,%a0@+
10c88c3a:       20b9 1002 82ce  movel 100282ce <callout_driver+0x3a>,%a0@
10c88c40:       2042            moveal %d2,%a0
10c88c42:       41e8 0098       lea %a0@(152),%a0
10c88c46:       20f9 1002 81f0  movel 100281f0 <serial_driver+0x1a>,%a0@+
10c88c4c:       20f9 1002 81f4  movel 100281f4 <serial_driver+0x1e>,%a0@+
10c88c52:       20f9 1002 81f8  movel 100281f8 <serial_driver+0x22>,%a0@+
10c88c58:       20f9 1002 81fc  movel 100281fc <serial_driver+0x26>,%a0@+
10c88c5e:       20f9 1002 8200  movel 10028200 <serial_driver+0x2a>,%a0@+
10c88c64:       20f9 1002 8204  movel 10028204 <serial_driver+0x2e>,%a0@+
10c88c6a:       20f9 1002 8208  movel 10028208 <serial_driver+0x32>,%a0@+
10c88c70:       20f9 1002 820c  movel 1002820c <serial_driver+0x36>,%a0@+
10c88c76:       20b9 1002 8210  movel 10028210 <serial_driver+0x3a>,%a0@
10c88c7c:       42ab fff0       clrl %a3@(-16)
10c88c80:       2744 fff4       movel %d4,%a3@(-12)
10c88c84:       2744 fff8       movel %d4,%a3@(-8)
10c88c88:       42ab fffc       clrl %a3@(-4)
10c88c8c:       2683            movel %d3,%a3@
10c88c8e:       2743 0004       movel %d3,%a3@(4)
10c88c92:       2745 ff5c       movel %d5,%a3@(-164)
10c88c96:       177c 0001 ff12  moveb #1,%a3@(-238)
10c88c9c:       2f2b ff24       movel %a3@(-220),%sp@-
10c88ca0:       2f2b ff20       movel %a3@(-224),%sp@-
10c88ca4:       2f05            movel %d5,%sp@-
10c88ca6:       2f39 1002 81de  movel 100281de <serial_driver+0x8>,%sp@-
10c88cac:       4879 1000 5636  pea 10005636 <twist_table.663+0x20e>
10c88cb2:       4e92            jsr %a2@
10c88cb4:       4879 1000 5650  pea 10005650 <twist_table.663+0x228>
10c88cba:       4e92            jsr %a2@
10c88cbc:       202b ff24       movel %a3@(-220),%d0
10c88cc0:       e588            lsll #2,%d0
10c88cc2:       41f9 1002 8132  lea 10028132 <IRQ_ports>,%a0
10c88cc8:       2182 0800       movel %d2,%a0@(00000000,%d0:l)
10c88ccc:       42a7            clrl %sp@-
10c88cce:       4879 1000 566c  pea 1000566c <twist_table.663+0x244>
10c88cd4:       2f3c 0000 8000  movel #32768,%sp@-
10c88cda:       4879 10c4 a67e  pea 10c4a67e <rs_interrupt>
10c88ce0:       41f9 1000 ef00  lea 1000ef00 <uart_irqs>,%a0
10c88ce6:       2f30 7800       movel %a0@(00000000,%d7:l),%sp@-
10c88cea:       4eb9 10c1 398a  jsr 10c1398a <request_irq>
10c88cf0:       4fef 002c       lea %sp@(44),%sp
10c88cf4:       4a80            tstl %d0
10c88cf6:       670c            beqs 10c88d04 <rs68328_init+0x38e>
10c88cf8:       4879 1000 5678  pea 10005678 <twist_table.663+0x250>
10c88cfe:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c88d04:       5887            addql #4,%d7
10c88d06:       47eb 00f8       lea %a3@(248),%a3
10c88d0a:       0683 0000 00f8  addil #248,%d3
10c88d10:       0684 0000 00f8  addil #248,%d4
10c88d16:       7010            moveq #16,%d0
10c88d18:       dc80            addl %d0,%d6
10c88d1a:       0682 0000 00f8  addil #248,%d2
10c88d20:       5285            addql #1,%d5
10c88d22:       4a85            tstl %d5
10c88d24:       6f00 fe88       blew 10c88bae <rs68328_init+0x238>
10c88d28:       200c            movel %a4,%d0
10c88d2a:       46c0            movew %d0,%sr
10c88d2c:       7000            moveq #0,%d0
10c88d2e:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c88d34:       4e5e            unlk %fp
10c88d36:       4e75            rts

10c88d38 <blkmem_exit>:
10c88d38:       4e56 0000       linkw %fp,#0
10c88d3c:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c88d40:       7400            moveq #0,%d2
10c88d42:       47f9 1000 f064  lea 1000f064 <arena+0x4>,%a3
10c88d48:       45f9 10c1 2540  lea 10c12540 <iounmap>,%a2
10c88d4e:       7600            moveq #0,%d3
10c88d50:       2003            movel %d3,%d0
10c88d52:       d082            addl %d2,%d0
10c88d54:       2f33 0800       movel %a3@(00000000,%d0:l),%sp@-
10c88d58:       4e92            jsr %a2@
10c88d5a:       588f            addql #4,%sp
10c88d5c:       7025            moveq #37,%d0
10c88d5e:       d680            addl %d0,%d3
10c88d60:       5282            addql #1,%d2
10c88d62:       67ec            beqs 10c88d50 <blkmem_exit+0x18>
10c88d64:       4879 1000 594a  pea 1000594a <twist_table.663+0x522>
10c88d6a:       4878 001f       pea 1f <LSIGTRAP+0x1a>
10c88d6e:       4eb9 10c2 9442  jsr 10c29442 <unregister_blkdev>
10c88d74:       508f            addql #8,%sp
10c88d76:       4a80            tstl %d0
10c88d78:       670c            beqs 10c88d86 <blkmem_exit+0x4e>
10c88d7a:       4879 1000 5b18  pea 10005b18 <twist_table.663+0x6f0>
10c88d80:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c88d86:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c88d8c:       4e5e            unlk %fp
10c88d8e:       4e75            rts

10c88d90 <blk_dev_init>:
10c88d90:       4e56 0000       linkw %fp,#0
10c88d94:       2f0a            movel %a2,%sp@-
10c88d96:       42a7            clrl %sp@-
10c88d98:       42a7            clrl %sp@-
10c88d9a:       4878 2000       pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c88d9e:       42a7            clrl %sp@-
10c88da0:       4878 004e       pea 4e <LSIGTRAP+0x49>
10c88da4:       4879 1000 58ac  pea 100058ac <twist_table.663+0x484>
10c88daa:       4eb9 10c2 0244  jsr 10c20244 <kmem_cache_create>
10c88db0:       23c0 1002 22b4  movel %d0,100222b4 <request_cachep>
10c88db6:       4fef 0018       lea %sp@(24),%sp
10c88dba:       660c            bnes 10c88dc8 <blk_dev_init+0x38>
10c88dbc:       4879 1000 58bc  pea 100058bc <twist_table.663+0x494>
10c88dc2:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c88dc8:       41f9 1003 1c7c  lea 10031c7c <blk_dev+0x80fc>,%a0
10c88dce:       203c 1002 9afe  movel #268606206,%d0
10c88dd4:       45f9 10c8 576c  lea 10c8576c <memset>,%a2
10c88dda:       b088            cmpl %a0,%d0
10c88ddc:       670c            beqs 10c88dea <blk_dev_init+0x5a>
10c88dde:       42a8 007a       clrl %a0@(122)
10c88de2:       41e8 ff7e       lea %a0@(-130),%a0
10c88de6:       b088            cmpl %a0,%d0
10c88de8:       66f4            bnes 10c88dde <blk_dev_init+0x4e>
10c88dea:       4878 1fe0       pea 1fe0 <LFLUSH_I_AND_D+0x17d8>
10c88dee:       42a7            clrl %sp@-
10c88df0:       4879 1002 22c0  pea 100222c0 <ro_bits>
10c88df6:       4e92            jsr %a2@
10c88df8:       4878 03fc       pea 3fc <LSIGTRAP+0x3f7>
10c88dfc:       42a7            clrl %sp@-
10c88dfe:       4879 1002 9784  pea 10029784 <max_readahead>
10c88e04:       4e92            jsr %a2@
10c88e06:       4878 03fc       pea 3fc <LSIGTRAP+0x3f7>
10c88e0a:       42a7            clrl %sp@-
10c88e0c:       4879 1002 8f84  pea 10028f84 <max_sectors>
10c88e12:       4e92            jsr %a2@
10c88e14:       4fef 0024       lea %sp@(36),%sp
10c88e18:       4eb9 10c2 1ed4  jsr 10c21ed4 <nr_free_pages>
10c88e1e:       e588            lsll #2,%d0
10c88e20:       7240            moveq #64,%d1
10c88e22:       23c1 1002 22b8  movel %d1,100222b8 <queue_nr_requests>
10c88e28:       0c80 0000 8000  cmpil #32768,%d0
10c88e2e:       6f0a            bles 10c88e3a <blk_dev_init+0xaa>
10c88e30:       23fc 0000 0080  movel #128,100222b8 <queue_nr_requests>
10c88e36:       1002 22b8 
10c88e3a:       2239 1002 22b8  movel 100222b8 <queue_nr_requests>,%d1
10c88e40:       2001            movel %d1,%d0
10c88e42:       6c02            bges 10c88e46 <blk_dev_init+0xb6>
10c88e44:       5680            addql #3,%d0
10c88e46:       e480            asrl #2,%d0
10c88e48:       23c0 1002 22bc  movel %d0,100222bc <batch_requests>
10c88e4e:       2f00            movel %d0,%sp@-
10c88e50:       2f01            movel %d1,%sp@-
10c88e52:       4879 1000 58e2  pea 100058e2 <twist_table.663+0x4ba>
10c88e58:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c88e5e:       4eb9 10c8 90a8  jsr 10c890a8 <rd_init>
10c88e64:       7000            moveq #0,%d0
10c88e66:       246e fffc       moveal %fp@(-4),%a2
10c88e6a:       4e5e            unlk %fp
10c88e6c:       4e75            rts

10c88e6e <device_init>:
10c88e6e:       4e56 0000       linkw %fp,#0
10c88e72:       4eb9 10c8 8d90  jsr 10c88d90 <blk_dev_init>
10c88e78:       027c f8ff       andiw #-1793,%sr
10c88e7c:       4eb9 10c8 a012  jsr 10c8a012 <net_dev_init>
10c88e82:       7000            moveq #0,%d0
10c88e84:       4e5e            unlk %fp
10c88e86:       4e75            rts

10c88e88 <blkmem_init>:
10c88e88:       4e56 fffc       linkw %fp,#-4
10c88e8c:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c88e90:       41f9 1000 f064  lea 1000f064 <arena+0x4>,%a0
10c88e96:       203c 10c8 aeb0  movel #281587376,%d0
10c88e9c:       0680 1001 4000  addil #268517376,%d0
10c88ea2:       0480 1000 0400  subil #268436480,%d0
10c88ea8:       2080            movel %d0,%a0@
10c88eaa:       7800            moveq #0,%d4
10c88eac:       2a48            moveal %a0,%a5
10c88eae:       47f9 1000 f068  lea 1000f068 <arena+0x8>,%a3
10c88eb4:       2e3c 1002 42ac  movel #268583596,%d7
10c88eba:       49ee fffc       lea %fp@(-4),%a4
10c88ebe:       2c3c 10c1 677e  movel #281110398,%d6
10c88ec4:       244d            moveal %a5,%a2
10c88ec6:       7600            moveq #0,%d3
10c88ec8:       7a00            moveq #0,%d5
10c88eca:       2405            movel %d5,%d2
10c88ecc:       d484            addl %d4,%d2
10c88ece:       70ff            moveq #-1,%d0
10c88ed0:       b0b3 2800       cmpl %a3@(00000000,%d2:l),%d0
10c88ed4:       660a            bnes 10c88ee0 <blkmem_init+0x58>
10c88ed6:       2075 2800       moveal %a5@(00000000,%d2:l),%a0
10c88eda:       27a8 0008 2800  movel %a0@(8),%a3@(00000000,%d2:l)
10c88ee0:       41f9 1002 42a8  lea 100242a8 <blkmem_blocksizes>,%a0
10c88ee6:       21bc 0000 0400  movel #1024,%a0@(00000000,%d3:l)
10c88eec:       3800 
10c88eee:       2033 2800       movel %a3@(00000000,%d2:l),%d0
10c88ef2:       0680 0000 03ff  addil #1023,%d0
10c88ef8:       720a            moveq #10,%d1
10c88efa:       e2a8            lsrl %d1,%d0
10c88efc:       2043            moveal %d3,%a0
10c88efe:       2180 7800       movel %d0,%a0@(00000000,%d7:l)
10c88f02:       e3a8            lsll %d1,%d0
10c88f04:       2780 2800       movel %d0,%a3@(00000000,%d2:l)
10c88f08:       29b2 2800 3800  movel %a2@(00000000,%d2:l),%a4@(00000000,%d3:l)
10c88f0e:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c88f12:       2f00            movel %d0,%sp@-
10c88f14:       2f32 2800       movel %a2@(00000000,%d2:l),%sp@-
10c88f18:       4eb9 10c1 2534  jsr 10c12534 <__ioremap>
10c88f1e:       4fef 000c       lea %sp@(12),%sp
10c88f22:       2580 2800       movel %d0,%a2@(00000000,%d2:l)
10c88f26:       5883            addql #4,%d3
10c88f28:       7025            moveq #37,%d0
10c88f2a:       da80            addl %d0,%d5
10c88f2c:       5284            addql #1,%d4
10c88f2e:       679a            beqs 10c88eca <blkmem_init+0x42>
10c88f30:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c88f34:       4879 1000 5a60  pea 10005a60 <twist_table.663+0x638>
10c88f3a:       2046            moveal %d6,%a0
10c88f3c:       4e90            jsr %a0@
10c88f3e:       7800            moveq #0,%d4
10c88f40:       508f            addql #8,%sp
10c88f42:       7400            moveq #0,%d2
10c88f44:       244c            moveal %a4,%a2
10c88f46:       2002            movel %d2,%d0
10c88f48:       d084            addl %d4,%d0
10c88f4a:       223c 1000 5ace  movel #268458702,%d1
10c88f50:       41f9 1000 f060  lea 1000f060 <arena>,%a0
10c88f56:       4ab0 0800       tstl %a0@(00000000,%d0:l)
10c88f5a:       6706            beqs 10c88f62 <blkmem_init+0xda>
10c88f5c:       223c 1000 5acb  movel #268458699,%d1
10c88f62:       2f01            movel %d1,%sp@-
10c88f64:       2075 0800       moveal %a5@(00000000,%d0:l),%a0
10c88f68:       2273 0800       moveal %a3@(00000000,%d0:l),%a1
10c88f6c:       4871 88ff       pea %a1@(ffffffff,%a0:l)
10c88f70:       2f08            movel %a0,%sp@-
10c88f72:       205a            moveal %a2@+,%a0
10c88f74:       4871 88ff       pea %a1@(ffffffff,%a0:l)
10c88f78:       2f08            movel %a0,%sp@-
10c88f7a:       2f04            movel %d4,%sp@-
10c88f7c:       4879 1000 5ad1  pea 10005ad1 <twist_table.663+0x6a9>
10c88f82:       2046            moveal %d6,%a0
10c88f84:       4e90            jsr %a0@
10c88f86:       4fef 001c       lea %sp@(28),%sp
10c88f8a:       7025            moveq #37,%d0
10c88f8c:       d480            addl %d0,%d2
10c88f8e:       5284            addql #1,%d4
10c88f90:       67b4            beqs 10c88f46 <blkmem_init+0xbe>
10c88f92:       4879 1000 f086  pea 1000f086 <blkmem_fops>
10c88f98:       4879 1000 594a  pea 1000594a <twist_table.663+0x522>
10c88f9e:       4878 001f       pea 1f <LSIGTRAP+0x1a>
10c88fa2:       4eb9 10c2 93ba  jsr 10c293ba <register_blkdev>
10c88fa8:       4fef 000c       lea %sp@(12),%sp
10c88fac:       4a80            tstl %d0
10c88fae:       6630            bnes 10c88fe0 <blkmem_init+0x158>
10c88fb0:       4879 10c4 d90e  pea 10c4d90e <do_blkmem_request>
10c88fb6:       4879 1002 ab3e  pea 1002ab3e <blk_dev+0xfbe>
10c88fbc:       4eb9 10c4 bc4a  jsr 10c4bc4a <blk_init_queue>
10c88fc2:       42b9 1003 257a  clrl 1003257a <read_ahead+0x7c>
10c88fc8:       23fc 1002 42a8  movel #268583592,10031d7e <blksize_size+0x7c>
10c88fce:       1003 1d7e 
10c88fd2:       23fc 1002 42ac  movel #268583596,1003217a <blk_size+0x7c>
10c88fd8:       1003 217a 
10c88fdc:       7000            moveq #0,%d0
10c88fde:       6010            bras 10c88ff0 <blkmem_init+0x168>
10c88fe0:       4878 001f       pea 1f <LSIGTRAP+0x1a>
10c88fe4:       4879 1000 5af5  pea 10005af5 <twist_table.663+0x6cd>
10c88fea:       2046            moveal %d6,%a0
10c88fec:       4e90            jsr %a0@
10c88fee:       70f0            moveq #-16,%d0
10c88ff0:       4cee 3cfc ffd4  moveml %fp@(-44),%d2-%d7/%a2-%a5
10c88ff6:       4e5e            unlk %fp
10c88ff8:       4e75            rts

10c88ffa <ramdisk_start_setup>:
10c88ffa:       4e56 0000       linkw %fp,#0
10c88ffe:       42a7            clrl %sp@-
10c89000:       42a7            clrl %sp@-
10c89002:       2f2e 0008       movel %fp@(8),%sp@-
10c89006:       4eb9 10c8 4510  jsr 10c84510 <simple_strtol>
10c8900c:       23c0 1002 9384  movel %d0,10029384 <rd_image_start>
10c89012:       7001            moveq #1,%d0
10c89014:       4e5e            unlk %fp
10c89016:       4e75            rts

10c89018 <load_ramdisk>:
10c89018:       4e56 0000       linkw %fp,#0
10c8901c:       42a7            clrl %sp@-
10c8901e:       42a7            clrl %sp@-
10c89020:       2f2e 0008       movel %fp@(8),%sp@-
10c89024:       4eb9 10c8 4510  jsr 10c84510 <simple_strtol>
10c8902a:       7203            moveq #3,%d1
10c8902c:       c280            andl %d0,%d1
10c8902e:       23c1 1002 9380  movel %d1,10029380 <rd_doload>
10c89034:       7001            moveq #1,%d0
10c89036:       4e5e            unlk %fp
10c89038:       4e75            rts

10c8903a <prompt_ramdisk>:
10c8903a:       4e56 0000       linkw %fp,#0
10c8903e:       42a7            clrl %sp@-
10c89040:       42a7            clrl %sp@-
10c89042:       2f2e 0008       movel %fp@(8),%sp@-
10c89046:       4eb9 10c8 4510  jsr 10c84510 <simple_strtol>
10c8904c:       7201            moveq #1,%d1
10c8904e:       c280            andl %d0,%d1
10c89050:       23c1 1000 f0ac  movel %d1,1000f0ac <rd_prompt>
10c89056:       7001            moveq #1,%d0
10c89058:       4e5e            unlk %fp
10c8905a:       4e75            rts

10c8905c <ramdisk_size>:
10c8905c:       4e56 0000       linkw %fp,#0
10c89060:       42a7            clrl %sp@-
10c89062:       42a7            clrl %sp@-
10c89064:       2f2e 0008       movel %fp@(8),%sp@-
10c89068:       4eb9 10c8 4510  jsr 10c84510 <simple_strtol>
10c8906e:       23c0 1000 f0a4  movel %d0,1000f0a4 <rd_size>
10c89074:       7001            moveq #1,%d0
10c89076:       4e5e            unlk %fp
10c89078:       4e75            rts

10c8907a <ramdisk_size2>:
10c8907a:       4e56 0000       linkw %fp,#0
10c8907e:       2f2e 0008       movel %fp@(8),%sp@-
10c89082:       4eba ffd8       jsr %pc@(10c8905c <ramdisk_size>)
10c89086:       4e5e            unlk %fp
10c89088:       4e75            rts

10c8908a <ramdisk_blocksize>:
10c8908a:       4e56 0000       linkw %fp,#0
10c8908e:       42a7            clrl %sp@-
10c89090:       42a7            clrl %sp@-
10c89092:       2f2e 0008       movel %fp@(8),%sp@-
10c89096:       4eb9 10c8 4510  jsr 10c84510 <simple_strtol>
10c8909c:       23c0 1000 f0a8  movel %d0,1000f0a8 <rd_blocksize>
10c890a2:       7001            moveq #1,%d0
10c890a4:       4e5e            unlk %fp
10c890a6:       4e75            rts

10c890a8 <rd_init>:
10c890a8:       4e56 0000       linkw %fp,#0
10c890ac:       48e7 383c       moveml %d2-%d4/%a2-%a5,%sp@-
10c890b0:       2439 1000 f0a8  movel 1000f0a8 <rd_blocksize>,%d2
10c890b6:       2002            movel %d2,%d0
10c890b8:       0680 ffff fe00  addil #-512,%d0
10c890be:       0c80 0000 0e00  cmpil #3584,%d0
10c890c4:       6212            bhis 10c890d8 <rd_init+0x30>
10c890c6:       2202            movel %d2,%d1
10c890c8:       5381            subql #1,%d1
10c890ca:       2002            movel %d2,%d0
10c890cc:       c081            andl %d1,%d0
10c890ce:       283c 10c1 677e  movel #281110398,%d4
10c890d4:       4a80            tstl %d0
10c890d6:       671e            beqs 10c890f6 <rd_init+0x4e>
10c890d8:       2f02            movel %d2,%sp@-
10c890da:       4879 1000 5b6a  pea 10005b6a <twist_table.663+0x742>
10c890e0:       45f9 10c1 677e  lea 10c1677e <printk>,%a2
10c890e6:       4e92            jsr %a2@
10c890e8:       23fc 0000 0400  movel #1024,1000f0a8 <rd_blocksize>
10c890ee:       1000 f0a8 
10c890f2:       508f            addql #8,%sp
10c890f4:       280a            movel %a2,%d4
10c890f6:       4879 1000 f0d4  pea 1000f0d4 <rd_bd_op>
10c890fc:       4879 1000 5b45  pea 10005b45 <twist_table.663+0x71d>
10c89102:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c89106:       4eb9 10c2 93ba  jsr 10c293ba <register_blkdev>
10c8910c:       4fef 000c       lea %sp@(12),%sp
10c89110:       4a80            tstl %d0
10c89112:       6714            beqs 10c89128 <rd_init+0x80>
10c89114:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c89118:       4879 1000 5b9e  pea 10005b9e <twist_table.663+0x776>
10c8911e:       2044            moveal %d4,%a0
10c89120:       4e90            jsr %a0@
10c89122:       70fb            moveq #-5,%d0
10c89124:       6000 00da       braw 10c89200 <rd_init+0x158>
10c89128:       4879 10c4 defe  pea 10c4defe <rd_make_request>
10c8912e:       4879 1002 9c02  pea 10029c02 <blk_dev+0x82>
10c89134:       4eb9 10c4 ba1e  jsr 10c4ba1e <blk_queue_make_request>
10c8913a:       508f            addql #8,%sp
10c8913c:       4bf9 10c3 b8e4  lea 10c3b8e4 <register_disk>,%a5
10c89142:       49f9 1002 42b0  lea 100242b0 <rd_length>,%a4
10c89148:       2079 1000 f0a4  moveal 1000f0a4 <rd_size>,%a0
10c8914e:       2208            movel %a0,%d1
10c89150:       700a            moveq #10,%d0
10c89152:       e1a9            lsll %d0,%d1
10c89154:       47f9 1002 42f0  lea 100242f0 <rd_hardsec>,%a3
10c8915a:       45f9 1002 4330  lea 10024330 <rd_blocksizes>,%a2
10c89160:       43f9 1002 4370  lea 10024370 <rd_kbsize>,%a1
10c89166:       7000            moveq #0,%d0
10c89168:       740f            moveq #15,%d2
10c8916a:       2981 0800       movel %d1,%a4@(00000000,%d0:l)
10c8916e:       27b9 1000 f0a8  movel 1000f0a8 <rd_blocksize>,%a3@(00000000,%d0:l)
10c89174:       0800 
10c89176:       25b9 1000 f0a8  movel 1000f0a8 <rd_blocksize>,%a2@(00000000,%d0:l)
10c8917c:       0800 
10c8917e:       2388 0800       movel %a0,%a1@(00000000,%d0:l)
10c89182:       5880            addql #4,%d0
10c89184:       51ca ffe4       dbf %d2,10c8916a <rd_init+0xc2>
10c89188:       4242            clrw %d2
10c8918a:       5382            subql #1,%d2
10c8918c:       64dc            bccs 10c8916a <rd_init+0xc2>
10c8918e:       42b9 1002 43b0  clrl 100243b0 <devfs_handle>
10c89194:       7400            moveq #0,%d2
10c89196:       7600            moveq #0,%d3
10c89198:       2039 1000 f0a4  movel 1000f0a4 <rd_size>,%d0
10c8919e:       d080            addl %d0,%d0
10c891a0:       2f00            movel %d0,%sp@-
10c891a2:       4879 1000 f0d4  pea 1000f0d4 <rd_bd_op>
10c891a8:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c891ac:       3002            movew %d2,%d0
10c891ae:       0040 0100       oriw #256,%d0
10c891b2:       3600            movew %d0,%d3
10c891b4:       2f03            movel %d3,%sp@-
10c891b6:       42a7            clrl %sp@-
10c891b8:       4e95            jsr %a5@
10c891ba:       4fef 0014       lea %sp@(20),%sp
10c891be:       5282            addql #1,%d2
10c891c0:       700f            moveq #15,%d0
10c891c2:       b082            cmpl %d2,%d0
10c891c4:       6cd2            bges 10c89198 <rd_init+0xf0>
10c891c6:       23fc 1002 42f0  movel #268583664,1002938c <hardsect_size+0x4>
10c891cc:       1002 938c 
10c891d0:       23fc 1002 4330  movel #268583728,10031d06 <blksize_size+0x4>
10c891d6:       1003 1d06 
10c891da:       23fc 1002 4370  movel #268583792,10032102 <blk_size+0x4>
10c891e0:       1003 2102 
10c891e4:       2f39 1000 f0a8  movel 1000f0a8 <rd_blocksize>,%sp@-
10c891ea:       2f39 1000 f0a4  movel 1000f0a4 <rd_size>,%sp@-
10c891f0:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c891f4:       4879 1000 5bc4  pea 10005bc4 <twist_table.663+0x79c>
10c891fa:       2044            moveal %d4,%a0
10c891fc:       4e90            jsr %a0@
10c891fe:       7000            moveq #0,%d0
10c89200:       4cee 3c1c ffe4  moveml %fp@(-28),%d2-%d4/%a2-%a5
10c89206:       4e5e            unlk %fp
10c89208:       4e75            rts

10c8920a <identify_ramdisk_image>:
10c8920a:       4e56 0000       linkw %fp,#0
10c8920e:       48e7 3f30       moveml %d2-%d7/%a2-%a3,%sp@-
10c89212:       266e 000c       moveal %fp@(12),%a3
10c89216:       282e 0010       movel %fp@(16),%d4
10c8921a:       76ff            moveq #-1,%d3
10c8921c:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c89220:       4878 0200       pea 200 <LSIGTRAP+0x1fb>
10c89224:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c8922a:       2440            moveal %d0,%a2
10c8922c:       508f            addql #8,%sp
10c8922e:       b4fc 0000       cmpaw #0,%a2
10c89232:       6606            bnes 10c8923a <identify_ramdisk_image+0x30>
10c89234:       70ff            moveq #-1,%d0
10c89236:       6000 01e6       braw 10c8941e <identify_ramdisk_image+0x214>
10c8923a:       4878 0200       pea 200 <LSIGTRAP+0x1fb>
10c8923e:       4878 00e5       pea e5 <LSIGTRAP+0xe0>
10c89242:       2f0a            movel %a2,%sp@-
10c89244:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c8924a:       206b 0010       moveal %a3@(16),%a0
10c8924e:       4fef 000c       lea %sp@(12),%sp
10c89252:       2a04            movel %d4,%d5
10c89254:       700a            moveq #10,%d0
10c89256:       e1ad            lsll %d0,%d5
10c89258:       4aa8 0004       tstl %a0@(4)
10c8925c:       671a            beqs 10c89278 <identify_ramdisk_image+0x6e>
10c8925e:       42a7            clrl %sp@-
10c89260:       2205            movel %d5,%d1
10c89262:       5bc0            smi %d0
10c89264:       4880            extw %d0
10c89266:       48c0            extl %d0
10c89268:       2f01            movel %d1,%sp@-
10c8926a:       2f00            movel %d0,%sp@-
10c8926c:       2f0b            movel %a3,%sp@-
10c8926e:       2068 0004       moveal %a0@(4),%a0
10c89272:       4e90            jsr %a0@
10c89274:       4fef 0010       lea %sp@(16),%sp
10c89278:       2205            movel %d5,%d1
10c8927a:       5bc0            smi %d0
10c8927c:       4880            extw %d0
10c8927e:       48c0            extl %d0
10c89280:       2740 001e       movel %d0,%a3@(30)
10c89284:       2741 0022       movel %d1,%a3@(34)
10c89288:       206b 0010       moveal %a3@(16),%a0
10c8928c:       741e            moveq #30,%d2
10c8928e:       d48b            addl %a3,%d2
10c89290:       2f02            movel %d2,%sp@-
10c89292:       4878 0200       pea 200 <LSIGTRAP+0x1fb>
10c89296:       2f0a            movel %a2,%sp@-
10c89298:       2f0b            movel %a3,%sp@-
10c8929a:       2068 0008       moveal %a0@(8),%a0
10c8929e:       4e90            jsr %a0@
10c892a0:       4fef 0010       lea %sp@(16),%sp
10c892a4:       2c02            movel %d2,%d6
10c892a6:       0c12 001f       cmpib #31,%a2@
10c892aa:       6624            bnes 10c892d0 <identify_ramdisk_image+0xc6>
10c892ac:       102a 0001       moveb %a2@(1),%d0
10c892b0:       0c00 008b       cmpib #-117,%d0
10c892b4:       6706            beqs 10c892bc <identify_ramdisk_image+0xb2>
10c892b6:       0c00 009e       cmpib #-98,%d0
10c892ba:       6614            bnes 10c892d0 <identify_ramdisk_image+0xc6>
10c892bc:       2f04            movel %d4,%sp@-
10c892be:       4879 1000 5c07  pea 10005c07 <twist_table.663+0x7df>
10c892c4:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c892ca:       7600            moveq #0,%d3
10c892cc:       6000 0110       braw 10c893de <identify_ramdisk_image+0x1d4>
10c892d0:       0c92 2d72 6f6d  cmpil #762474349,%a2@
10c892d6:       662a            bnes 10c89302 <identify_ramdisk_image+0xf8>
10c892d8:       0caa 3166 732d  cmpil #828797741,%a2@(4)
10c892de:       0004 
10c892e0:       6620            bnes 10c89302 <identify_ramdisk_image+0xf8>
10c892e2:       2f04            movel %d4,%sp@-
10c892e4:       4879 1000 5c37  pea 10005c37 <twist_table.663+0x80f>
10c892ea:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c892f0:       262a 0008       movel %a2@(8),%d3
10c892f4:       0683 0000 03ff  addil #1023,%d3
10c892fa:       720a            moveq #10,%d1
10c892fc:       e2ab            lsrl %d1,%d3
10c892fe:       6000 00de       braw 10c893de <identify_ramdisk_image+0x1d4>
10c89302:       206b 0010       moveal %a3@(16),%a0
10c89306:       2404            movel %d4,%d2
10c89308:       5282            addql #1,%d2
10c8930a:       4aa8 0004       tstl %a0@(4)
10c8930e:       6720            beqs 10c89330 <identify_ramdisk_image+0x126>
10c89310:       42a7            clrl %sp@-
10c89312:       2e02            movel %d2,%d7
10c89314:       700a            moveq #10,%d0
10c89316:       e1af            lsll %d0,%d7
10c89318:       2207            movel %d7,%d1
10c8931a:       5bc0            smi %d0
10c8931c:       4880            extw %d0
10c8931e:       48c0            extl %d0
10c89320:       2f01            movel %d1,%sp@-
10c89322:       2f00            movel %d0,%sp@-
10c89324:       2f0b            movel %a3,%sp@-
10c89326:       2068 0004       moveal %a0@(4),%a0
10c8932a:       4e90            jsr %a0@
10c8932c:       4fef 0010       lea %sp@(16),%sp
10c89330:       720a            moveq #10,%d1
10c89332:       e3aa            lsll %d1,%d2
10c89334:       2202            movel %d2,%d1
10c89336:       5bc0            smi %d0
10c89338:       4880            extw %d0
10c8933a:       48c0            extl %d0
10c8933c:       2740 001e       movel %d0,%a3@(30)
10c89340:       2741 0022       movel %d1,%a3@(34)
10c89344:       206b 0010       moveal %a3@(16),%a0
10c89348:       2f06            movel %d6,%sp@-
10c8934a:       4878 0200       pea 200 <LSIGTRAP+0x1fb>
10c8934e:       2f0a            movel %a2,%sp@-
10c89350:       2f0b            movel %a3,%sp@-
10c89352:       2068 0008       moveal %a0@(8),%a0
10c89356:       4e90            jsr %a0@
10c89358:       302a 0010       movew %a2@(16),%d0
10c8935c:       4fef 0010       lea %sp@(16),%sp
10c89360:       0c40 137f       cmpiw #4991,%d0
10c89364:       6706            beqs 10c8936c <identify_ramdisk_image+0x162>
10c89366:       0c40 138f       cmpiw #5007,%d0
10c8936a:       661e            bnes 10c8938a <identify_ramdisk_image+0x180>
10c8936c:       2f04            movel %d4,%sp@-
10c8936e:       4879 1000 5c67  pea 10005c67 <twist_table.663+0x83f>
10c89374:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c8937a:       4283            clrl %d3
10c8937c:       362a 0002       movew %a2@(2),%d3
10c89380:       4280            clrl %d0
10c89382:       302a 000a       movew %a2@(10),%d0
10c89386:       e1ab            lsll %d0,%d3
10c89388:       6054            bras 10c893de <identify_ramdisk_image+0x1d4>
10c8938a:       0c6a 53ef 0038  cmpiw #21487,%a2@(56)
10c89390:       663e            bnes 10c893d0 <identify_ramdisk_image+0x1c6>
10c89392:       2f04            movel %d4,%sp@-
10c89394:       4879 1000 5c97  pea 10005c97 <twist_table.663+0x86f>
10c8939a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c893a0:       508f            addql #8,%sp
10c893a2:       202a 0004       movel %a2@(4),%d0
10c893a6:       2600            movel %d0,%d3
10c893a8:       e14b            lslw #8,%d3
10c893aa:       4843            swap %d3
10c893ac:       4243            clrw %d3
10c893ae:       2200            movel %d0,%d1
10c893b0:       0281 0000 ff00  andil #65280,%d1
10c893b6:       e189            lsll #8,%d1
10c893b8:       8681            orl %d1,%d3
10c893ba:       2200            movel %d0,%d1
10c893bc:       0281 00ff 0000  andil #16711680,%d1
10c893c2:       e089            lsrl #8,%d1
10c893c4:       8681            orl %d1,%d3
10c893c6:       4240            clrw %d0
10c893c8:       4840            swap %d0
10c893ca:       e048            lsrw #8,%d0
10c893cc:       8680            orl %d0,%d3
10c893ce:       6010            bras 10c893e0 <identify_ramdisk_image+0x1d6>
10c893d0:       2f04            movel %d4,%sp@-
10c893d2:       4879 1000 5cc6  pea 10005cc6 <twist_table.663+0x89e>
10c893d8:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c893de:       508f            addql #8,%sp
10c893e0:       206b 0010       moveal %a3@(16),%a0
10c893e4:       4aa8 0004       tstl %a0@(4)
10c893e8:       671a            beqs 10c89404 <identify_ramdisk_image+0x1fa>
10c893ea:       42a7            clrl %sp@-
10c893ec:       2205            movel %d5,%d1
10c893ee:       5bc0            smi %d0
10c893f0:       4880            extw %d0
10c893f2:       48c0            extl %d0
10c893f4:       2f01            movel %d1,%sp@-
10c893f6:       2f00            movel %d0,%sp@-
10c893f8:       2f0b            movel %a3,%sp@-
10c893fa:       2068 0004       moveal %a0@(4),%a0
10c893fe:       4e90            jsr %a0@
10c89400:       4fef 0010       lea %sp@(16),%sp
10c89404:       2205            movel %d5,%d1
10c89406:       5bc0            smi %d0
10c89408:       4880            extw %d0
10c8940a:       48c0            extl %d0
10c8940c:       2740 001e       movel %d0,%a3@(30)
10c89410:       2741 0022       movel %d1,%a3@(34)
10c89414:       2f0a            movel %a2,%sp@-
10c89416:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c8941c:       2003            movel %d3,%d0
10c8941e:       4cee 0cfc ffe0  moveml %fp@(-32),%d2-%d7/%a2-%a3
10c89424:       4e5e            unlk %fp
10c89426:       4e75            rts

10c89428 <rd_load_image>:
10c89428:       4e56 fe4c       linkw %fp,#-436
10c8942c:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c89430:       2d6e 0008 fe54  movel %fp@(8),%fp@(-428)
10c89436:       362e fe56       movew %fp@(-426),%d3
10c8943a:       426e fe52       clrw %fp@(-430)
10c8943e:       426e fe4e       clrw %fp@(-434)
10c89442:       1d7c 007c fe58  moveb #124,%fp@(-424)
10c89448:       1d7c 002f fe59  moveb #47,%fp@(-423)
10c8944e:       1d7c 002d fe5a  moveb #45,%fp@(-422)
10c89454:       1d7c 005c fe5b  moveb #92,%fp@(-421)
10c8945a:       3c2e 0012       movew %fp@(18),%d6
10c8945e:       0046 0100       oriw #256,%d6
10c89462:       49f9 10c3 4410  lea 10c34410 <get_empty_inode>,%a4
10c89468:       4e94            jsr %a4@
10c8946a:       2a00            movel %d0,%d5
10c8946c:       6700 039e       beqw 10c8980c <rd_load_image+0x3e4>
10c89470:       4878 0066       pea 66 <LSIGTRAP+0x61>
10c89474:       42a7            clrl %sp@-
10c89476:       47ee ff9a       lea %fp@(-102),%a3
10c8947a:       2f0b            movel %a3,%sp@-
10c8947c:       45f9 10c8 576c  lea 10c8576c <memset>,%a2
10c89482:       4e92            jsr %a2@
10c89484:       4878 006c       pea 6c <LSIGTRAP+0x67>
10c89488:       42a7            clrl %sp@-
10c8948a:       240e            movel %fp,%d2
10c8948c:       0682 ffff fec8  addil #-312,%d2
10c89492:       2f02            movel %d2,%sp@-
10c89494:       4e92            jsr %a2@
10c89496:       3d7c 0001 ffb6  movew #1,%fp@(-74)
10c8949c:       2d42 ffa2       movel %d2,%fp@(-94)
10c894a0:       2d45 fed0       movel %d5,%fp@(-304)
10c894a4:       2d7c 1000 d750  movel #268490576,%fp@(-86)
10c894aa:       ffaa 
10c894ac:       4fef 0018       lea %sp@(24),%sp
10c894b0:       3003            movew %d3,%d0
10c894b2:       e048            lsrw #8,%d0
10c894b4:       4287            clrl %d7
10c894b6:       1e00            moveb %d0,%d7
10c894b8:       2007            movel %d7,%d0
10c894ba:       e188            lsll #8,%d0
10c894bc:       4284            clrl %d4
10c894be:       1803            moveb %d3,%d4
10c894c0:       8084            orl %d4,%d0
10c894c2:       2f00            movel %d0,%sp@-
10c894c4:       4878 6100       pea 6100 <LFLUSH_I_AND_D+0x58f8>
10c894c8:       2f05            movel %d5,%sp@-
10c894ca:       4eb9 10c2 4784  jsr 10c24784 <init_special_inode>
10c894d0:       4e94            jsr %a4@
10c894d2:       2a40            moveal %d0,%a5
10c894d4:       4fef 000c       lea %sp@(12),%sp
10c894d8:       bafc 0000       cmpaw #0,%a5
10c894dc:       6700 0326       beqw 10c89804 <rd_load_image+0x3dc>
10c894e0:       4878 0066       pea 66 <LSIGTRAP+0x61>
10c894e4:       42a7            clrl %sp@-
10c894e6:       260e            movel %fp,%d3
10c894e8:       0683 ffff ff34  addil #-204,%d3
10c894ee:       2f03            movel %d3,%sp@-
10c894f0:       4e92            jsr %a2@
10c894f2:       4878 006c       pea 6c <LSIGTRAP+0x67>
10c894f6:       42a7            clrl %sp@-
10c894f8:       240e            movel %fp,%d2
10c894fa:       0682 ffff fe5c  addil #-420,%d2
10c89500:       2f02            movel %d2,%sp@-
10c89502:       4e92            jsr %a2@
10c89504:       3d7c 0003 ff50  movew #3,%fp@(-176)
10c8950a:       2d42 ff3c       movel %d2,%fp@(-196)
10c8950e:       2d4d fe64       movel %a5,%fp@(-412)
10c89512:       2d7c 1000 d750  movel #268490576,%fp@(-188)
10c89518:       ff44 
10c8951a:       4fef 0018       lea %sp@(24),%sp
10c8951e:       3006            movew %d6,%d0
10c89520:       e048            lsrw #8,%d0
10c89522:       0280 0000 00ff  andil #255,%d0
10c89528:       e188            lsll #8,%d0
10c8952a:       8006            orb %d6,%d0
10c8952c:       2f00            movel %d0,%sp@-
10c8952e:       4878 6180       pea 6180 <LFLUSH_I_AND_D+0x5978>
10c89532:       2f0d            movel %a5,%sp@-
10c89534:       4eb9 10c2 4784  jsr 10c24784 <init_special_inode>
10c8953a:       2f0b            movel %a3,%sp@-
10c8953c:       2f05            movel %d5,%sp@-
10c8953e:       45f9 10c2 9716  lea 10c29716 <blkdev_open>,%a2
10c89544:       4e92            jsr %a2@
10c89546:       4fef 0014       lea %sp@(20),%sp
10c8954a:       4a80            tstl %d0
10c8954c:       670e            beqs 10c8955c <rd_load_image+0x134>
10c8954e:       2f0d            movel %a5,%sp@-
10c89550:       4eb9 10c3 480c  jsr 10c3480c <iput>
10c89556:       588f            addql #4,%sp
10c89558:       6000 02aa       braw 10c89804 <rd_load_image+0x3dc>
10c8955c:       486e ff34       pea %fp@(-204)
10c89560:       2f0d            movel %a5,%sp@-
10c89562:       4eb9 10c2 9716  jsr 10c29716 <blkdev_open>
10c89568:       508f            addql #8,%sp
10c8956a:       4a80            tstl %d0
10c8956c:       6600 027c       bnew 10c897ea <rd_load_image+0x3c2>
10c89570:       2f2e 000c       movel %fp@(12),%sp@-
10c89574:       2f0b            movel %a3,%sp@-
10c89576:       3f2e fe56       movew %fp@(-426),%sp@-
10c8957a:       4267            clrw %sp@-
10c8957c:       4eba fc8c       jsr %pc@(10c8920a <identify_ramdisk_image>)
10c89580:       2840            moveal %d0,%a4
10c89582:       4fef 000c       lea %sp@(12),%sp
10c89586:       b8fc 0000       cmpaw #0,%a4
10c8958a:       6d00 022e       bltw 10c897ba <rd_load_image+0x392>
10c8958e:       6618            bnes 10c895a8 <rd_load_image+0x180>
10c89590:       486e ff34       pea %fp@(-204)
10c89594:       2f0b            movel %a3,%sp@-
10c89596:       4eb9 10c8 99b2  jsr 10c899b2 <crd_load>
10c8959c:       508f            addql #8,%sp
10c8959e:       4a80            tstl %d0
10c895a0:       6700 01f4       beqw 10c89796 <rd_load_image+0x36e>
10c895a4:       6000 0214       braw 10c897ba <rd_load_image+0x392>
10c895a8:       202e 0010       movel %fp@(16),%d0
10c895ac:       e588            lsll #2,%d0
10c895ae:       41f9 1002 42b0  lea 100242b0 <rd_length>,%a0
10c895b4:       2030 0800       movel %a0@(00000000,%d0:l),%d0
10c895b8:       720a            moveq #10,%d1
10c895ba:       e2a8            lsrl %d1,%d0
10c895bc:       b08c            cmpl %a4,%d0
10c895be:       6418            bccs 10c895d8 <rd_load_image+0x1b0>
10c895c0:       2f00            movel %d0,%sp@-
10c895c2:       2f0c            movel %a4,%sp@-
10c895c4:       4879 1000 5d06  pea 10005d06 <twist_table.663+0x8de>
10c895ca:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c895d0:       4fef 000c       lea %sp@(12),%sp
10c895d4:       6000 01e4       braw 10c897ba <rd_load_image+0x392>
10c895d8:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c895dc:       4878 0400       pea 400 <LSIGTRAP+0x3fb>
10c895e0:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c895e6:       2c00            movel %d0,%d6
10c895e8:       508f            addql #8,%sp
10c895ea:       6608            bnes 10c895f4 <rd_load_image+0x1cc>
10c895ec:       4879 1000 5d2f  pea 10005d2f <twist_table.663+0x907>
10c895f2:       6026            bras 10c8961a <rd_load_image+0x1f2>
10c895f4:       e58f            lsll #2,%d7
10c895f6:       41f9 1003 20fe  lea 100320fe <blk_size>,%a0
10c895fc:       2070 7800       moveal %a0@(00000000,%d7:l),%a0
10c89600:       b0fc 0000       cmpaw #0,%a0
10c89604:       6708            beqs 10c8960e <rd_load_image+0x1e6>
10c89606:       e58c            lsll #2,%d4
10c89608:       3d70 4802 fe4e  movew %a0@(00000002,%d4:l),%fp@(-434)
10c8960e:       4a6e fe4e       tstw %fp@(-434)
10c89612:       6628            bnes 10c8963c <rd_load_image+0x214>
10c89614:       4879 1000 5d56  pea 10005d56 <twist_table.663+0x92e>
10c8961a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c89620:       588f            addql #4,%sp
10c89622:       6000 0196       braw 10c897ba <rd_load_image+0x392>
10c89626:       4879 1000 5dd2  pea 10005dd2 <twist_table.663+0x9aa>
10c8962c:       6006            bras 10c89634 <rd_load_image+0x20c>
10c8962e:       4879 1000 5e13  pea 10005e13 <twist_table.663+0x9eb>
10c89634:       4e92            jsr %a2@
10c89636:       588f            addql #4,%sp
10c89638:       6000 0192       braw 10c897cc <rd_load_image+0x3a4>
10c8963c:       4281            clrl %d1
10c8963e:       322e fe4e       movew %fp@(-434),%d1
10c89642:       203c 1000 5d85  movel #268459397,%d0
10c89648:       b28c            cmpl %a4,%d1
10c8964a:       6c06            bges 10c89652 <rd_load_image+0x22a>
10c8964c:       203c 1000 5d83  movel #268459395,%d0
10c89652:       2f00            movel %d0,%sp@-
10c89654:       47f9 10c8 5834  lea 10c85834 <__divsi3>,%a3
10c8965a:       2f01            movel %d1,%sp@-
10c8965c:       486c ffff       pea %a4@(-1)
10c89660:       4e93            jsr %a3@
10c89662:       508f            addql #8,%sp
10c89664:       5280            addql #1,%d0
10c89666:       2f00            movel %d0,%sp@-
10c89668:       2f0c            movel %a4,%sp@-
10c8966a:       4879 1000 5d86  pea 10005d86 <twist_table.663+0x95e>
10c89670:       45f9 10c1 677e  lea 10c1677e <printk>,%a2
10c89676:       4e92            jsr %a2@
10c89678:       7600            moveq #0,%d3
10c8967a:       4fef 0010       lea %sp@(16),%sp
10c8967e:       b9c3            cmpal %d3,%a4
10c89680:       6f00 0102       blew 10c89784 <rd_load_image+0x35c>
10c89684:       4a83            tstl %d3
10c89686:       6700 0096       beqw 10c8971e <rd_load_image+0x2f6>
10c8968a:       4282            clrl %d2
10c8968c:       342e fe4e       movew %fp@(-434),%d2
10c89690:       2f02            movel %d2,%sp@-
10c89692:       2f03            movel %d3,%sp@-
10c89694:       4eb9 10c8 5864  jsr 10c85864 <__modsi3>
10c8969a:       508f            addql #8,%sp
10c8969c:       4a80            tstl %d0
10c8969e:       667e            bnes 10c8971e <rd_load_image+0x2f6>
10c896a0:       2f02            movel %d2,%sp@-
10c896a2:       2f03            movel %d3,%sp@-
10c896a4:       4e93            jsr %a3@
10c896a6:       584f            addqw #4,%sp
10c896a8:       2e80            movel %d0,%sp@
10c896aa:       4879 1000 5dc2  pea 10005dc2 <twist_table.663+0x99a>
10c896b0:       4e92            jsr %a2@
10c896b2:       426e fe52       clrw %fp@(-430)
10c896b6:       206e ffaa       moveal %fp@(-86),%a0
10c896ba:       486e ff9a       pea %fp@(-102)
10c896be:       2f05            movel %d5,%sp@-
10c896c0:       2068 0028       moveal %a0@(40),%a0
10c896c4:       4e90            jsr %a0@
10c896c6:       4fef 0010       lea %sp@(16),%sp
10c896ca:       4a80            tstl %d0
10c896cc:       6600 ff58       bnew 10c89626 <rd_load_image+0x1fe>
10c896d0:       2f02            movel %d2,%sp@-
10c896d2:       2f03            movel %d3,%sp@-
10c896d4:       4e93            jsr %a3@
10c896d6:       508f            addql #8,%sp
10c896d8:       5280            addql #1,%d0
10c896da:       2f00            movel %d0,%sp@-
10c896dc:       4879 1000 5deb  pea 10005deb <twist_table.663+0x9c3>
10c896e2:       4e92            jsr %a2@
10c896e4:       4eb9 10c4 4020  jsr 10c44020 <wait_for_keypress>
10c896ea:       486e ff9a       pea %fp@(-102)
10c896ee:       2f05            movel %d5,%sp@-
10c896f0:       4eb9 10c2 9716  jsr 10c29716 <blkdev_open>
10c896f6:       4fef 0010       lea %sp@(16),%sp
10c896fa:       4a80            tstl %d0
10c896fc:       6600 ff30       bnew 10c8962e <rd_load_image+0x206>
10c89700:       42ae ffb8       clrl %fp@(-72)
10c89704:       42ae ffbc       clrl %fp@(-68)
10c89708:       2f02            movel %d2,%sp@-
10c8970a:       2f03            movel %d3,%sp@-
10c8970c:       4e93            jsr %a3@
10c8970e:       508f            addql #8,%sp
10c89710:       5280            addql #1,%d0
10c89712:       2f00            movel %d0,%sp@-
10c89714:       4879 1000 5e28  pea 10005e28 <twist_table.663+0xa00>
10c8971a:       4e92            jsr %a2@
10c8971c:       508f            addql #8,%sp
10c8971e:       206e ffaa       moveal %fp@(-86),%a0
10c89722:       486e ffb8       pea %fp@(-72)
10c89726:       4878 0400       pea 400 <LSIGTRAP+0x3fb>
10c8972a:       2f06            movel %d6,%sp@-
10c8972c:       486e ff9a       pea %fp@(-102)
10c89730:       2068 0008       moveal %a0@(8),%a0
10c89734:       4e90            jsr %a0@
10c89736:       206e ff44       moveal %fp@(-188),%a0
10c8973a:       486e ff52       pea %fp@(-174)
10c8973e:       4878 0400       pea 400 <LSIGTRAP+0x3fb>
10c89742:       2f06            movel %d6,%sp@-
10c89744:       486e ff34       pea %fp@(-204)
10c89748:       2068 000c       moveal %a0@(12),%a0
10c8974c:       4e90            jsr %a0@
10c8974e:       2003            movel %d3,%d0
10c89750:       720f            moveq #15,%d1
10c89752:       c081            andl %d1,%d0
10c89754:       4fef 0020       lea %sp@(32),%sp
10c89758:       6622            bnes 10c8977c <rd_load_image+0x354>
10c8975a:       7003            moveq #3,%d0
10c8975c:       c0ae fe50       andl %fp@(-432),%d0
10c89760:       41ee fe58       lea %fp@(-424),%a0
10c89764:       1030 0800       moveb %a0@(00000000,%d0:l),%d0
10c89768:       4880            extw %d0
10c8976a:       3040            moveaw %d0,%a0
10c8976c:       2f08            movel %a0,%sp@-
10c8976e:       4879 1000 5e3d  pea 10005e3d <twist_table.663+0xa15>
10c89774:       4e92            jsr %a2@
10c89776:       526e fe52       addqw #1,%fp@(-430)
10c8977a:       508f            addql #8,%sp
10c8977c:       5283            addql #1,%d3
10c8977e:       b9c3            cmpal %d3,%a4
10c89780:       6e00 ff02       bgtw 10c89684 <rd_load_image+0x25c>
10c89784:       4879 1000 5e41  pea 10005e41 <twist_table.663+0xa19>
10c8978a:       4e92            jsr %a2@
10c8978c:       2f06            movel %d6,%sp@-
10c8978e:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c89794:       508f            addql #8,%sp
10c89796:       302e 0012       movew %fp@(18),%d0
10c8979a:       0040 0100       oriw #256,%d0
10c8979e:       33c0 1002 7d28  movew %d0,10027d28 <ROOT_DEV>
10c897a4:       43f9 1002 4f40  lea 10024f40 <root_device_name>,%a1
10c897aa:       b2fc 0000       cmpaw #0,%a1
10c897ae:       670a            beqs 10c897ba <rd_load_image+0x392>
10c897b0:       41f9 1000 5e48  lea 10005e48 <twist_table.663+0xa20>,%a0
10c897b6:       12d8            moveb %a0@+,%a1@+
10c897b8:       66fc            bnes 10c897b6 <rd_load_image+0x38e>
10c897ba:       206e ffaa       moveal %fp@(-86),%a0
10c897be:       486e ff9a       pea %fp@(-102)
10c897c2:       2f05            movel %d5,%sp@-
10c897c4:       2068 0028       moveal %a0@(40),%a0
10c897c8:       4e90            jsr %a0@
10c897ca:       508f            addql #8,%sp
10c897cc:       486e ff34       pea %fp@(-204)
10c897d0:       2f0d            movel %a5,%sp@-
10c897d2:       4eb9 10c2 9818  jsr 10c29818 <blkdev_close>
10c897d8:       2f05            movel %d5,%sp@-
10c897da:       4eb9 10c3 480c  jsr 10c3480c <iput>
10c897e0:       2f0d            movel %a5,%sp@-
10c897e2:       4eb9 10c3 480c  jsr 10c3480c <iput>
10c897e8:       6022            bras 10c8980c <rd_load_image+0x3e4>
10c897ea:       2f0d            movel %a5,%sp@-
10c897ec:       4eb9 10c3 480c  jsr 10c3480c <iput>
10c897f2:       206e ffaa       moveal %fp@(-86),%a0
10c897f6:       2f0b            movel %a3,%sp@-
10c897f8:       2f05            movel %d5,%sp@-
10c897fa:       2068 0028       moveal %a0@(40),%a0
10c897fe:       4e90            jsr %a0@
10c89800:       4fef 000c       lea %sp@(12),%sp
10c89804:       2f05            movel %d5,%sp@-
10c89806:       4eb9 10c3 480c  jsr 10c3480c <iput>
10c8980c:       4cee 3cfc fe24  moveml %fp@(-476),%d2-%d7/%a2-%a5
10c89812:       4e5e            unlk %fp
10c89814:       4e75            rts

10c89816 <rd_load_disk>:
10c89816:       4e56 0000       linkw %fp,#0
10c8981a:       4ab9 1002 9380  tstl 10029380 <rd_doload>
10c89820:       673e            beqs 10c89860 <rd_load_disk+0x4a>
10c89822:       0c39 0002 1002  cmpib #2,10027d28 <ROOT_DEV>
10c89828:       7d28 
10c8982a:       6634            bnes 10c89860 <rd_load_disk+0x4a>
10c8982c:       4ab9 1000 f0ac  tstl 1000f0ac <rd_prompt>
10c89832:       6714            beqs 10c89848 <rd_load_disk+0x32>
10c89834:       4879 1000 5e4d  pea 10005e4d <twist_table.663+0xa25>
10c8983a:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c89840:       4eb9 10c4 4020  jsr 10c44020 <wait_for_keypress>
10c89846:       588f            addql #4,%sp
10c89848:       2f2e 0008       movel %fp@(8),%sp@-
10c8984c:       2f39 1002 9384  movel 10029384 <rd_image_start>,%sp@-
10c89852:       4280            clrl %d0
10c89854:       3039 1002 7d28  movew 10027d28 <ROOT_DEV>,%d0
10c8985a:       2f00            movel %d0,%sp@-
10c8985c:       4eba fbca       jsr %pc@(10c89428 <rd_load_image>)
10c89860:       4e5e            unlk %fp
10c89862:       4e75            rts

10c89864 <rd_load>:
10c89864:       4e56 0000       linkw %fp,#0
10c89868:       42a7            clrl %sp@-
10c8986a:       4eba ffaa       jsr %pc@(10c89816 <rd_load_disk>)
10c8986e:       4e5e            unlk %fp
10c89870:       4e75            rts

10c89872 <rd_load_secondary>:
10c89872:       4e56 0000       linkw %fp,#0
10c89876:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c8987a:       4eba ff9a       jsr %pc@(10c89816 <rd_load_disk>)
10c8987e:       4e5e            unlk %fp
10c89880:       4e75            rts

10c89882 <malloc>:
10c89882:       4e56 0000       linkw %fp,#0
10c89886:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c8988a:       2f2e 0008       movel %fp@(8),%sp@-
10c8988e:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c89894:       4e5e            unlk %fp
10c89896:       4e75            rts

10c89898 <free>:
10c89898:       4e56 0000       linkw %fp,#0
10c8989c:       2f2e 0008       movel %fp@(8),%sp@-
10c898a0:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c898a6:       4e5e            unlk %fp
10c898a8:       4e75            rts

10c898aa <gzip_mark>:
10c898aa:       4e56 0000       linkw %fp,#0
10c898ae:       4e5e            unlk %fp
10c898b0:       4e75            rts

10c898b2 <gzip_release>:
10c898b2:       4e56 0000       linkw %fp,#0
10c898b6:       4e5e            unlk %fp
10c898b8:       4e75            rts

10c898ba <fill_inbuf>:
10c898ba:       4e56 0000       linkw %fp,#0
10c898be:       4ab9 1002 4408  tstl 10024408 <exit_code>
10c898c4:       663c            bnes 10c89902 <fill_inbuf+0x48>
10c898c6:       2079 1002 4410  moveal 10024410 <crd_infp>,%a0
10c898cc:       2268 0010       moveal %a0@(16),%a1
10c898d0:       4868 001e       pea %a0@(30)
10c898d4:       4878 1000       pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c898d8:       2f39 1002 43f4  movel 100243f4 <inbuf>,%sp@-
10c898de:       2f08            movel %a0,%sp@-
10c898e0:       2069 0008       moveal %a1@(8),%a0
10c898e4:       4e90            jsr %a0@
10c898e6:       23c0 1002 43fc  movel %d0,100243fc <insize>
10c898ec:       6714            beqs 10c89902 <fill_inbuf+0x48>
10c898ee:       7001            moveq #1,%d0
10c898f0:       23c0 1002 4400  movel %d0,10024400 <inptr>
10c898f6:       2079 1002 43f4  moveal 100243f4 <inbuf>,%a0
10c898fc:       4280            clrl %d0
10c898fe:       1010            moveb %a0@,%d0
10c89900:       6002            bras 10c89904 <fill_inbuf+0x4a>
10c89902:       70ff            moveq #-1,%d0
10c89904:       4e5e            unlk %fp
10c89906:       4e75            rts

10c89908 <flush_window>:
10c89908:       4e56 0000       linkw %fp,#0
10c8990c:       48e7 3820       moveml %d2-%d4/%a2,%sp@-
10c89910:       2439 1002 4824  movel 10024824 <crc>,%d2
10c89916:       2079 1002 4414  moveal 10024414 <crd_outfp>,%a0
10c8991c:       2268 0010       moveal %a0@(16),%a1
10c89920:       4868 001e       pea %a0@(30)
10c89924:       2f39 1002 4404  movel 10024404 <outcnt>,%sp@-
10c8992a:       2f39 1002 43f8  movel 100243f8 <window>,%sp@-
10c89930:       2f08            movel %a0,%sp@-
10c89932:       2069 000c       moveal %a1@(12),%a0
10c89936:       4e90            jsr %a0@
10c89938:       2279 1002 43f8  moveal 100243f8 <window>,%a1
10c8993e:       7200            moveq #0,%d1
10c89940:       2079 1002 4404  moveal 10024404 <outcnt>,%a0
10c89946:       b1c1            cmpal %d1,%a0
10c89948:       6326            blss 10c89970 <flush_window+0x68>
10c8994a:       7600            moveq #0,%d3
10c8994c:       45f9 1002 4424  lea 10024424 <crc_32_tab>,%a2
10c89952:       1019            moveb %a1@+,%d0
10c89954:       1600            moveb %d0,%d3
10c89956:       2002            movel %d2,%d0
10c89958:       b780            eorl %d3,%d0
10c8995a:       7800            moveq #0,%d4
10c8995c:       4604            notb %d4
10c8995e:       c084            andl %d4,%d0
10c89960:       e588            lsll #2,%d0
10c89962:       e08a            lsrl #8,%d2
10c89964:       2032 0800       movel %a2@(00000000,%d0:l),%d0
10c89968:       b182            eorl %d0,%d2
10c8996a:       5281            addql #1,%d1
10c8996c:       b1c1            cmpal %d1,%a0
10c8996e:       62e2            bhis 10c89952 <flush_window+0x4a>
10c89970:       23c2 1002 4824  movel %d2,10024824 <crc>
10c89976:       2039 1002 4404  movel 10024404 <outcnt>,%d0
10c8997c:       d1b9 1002 440c  addl %d0,1002440c <bytes_out>
10c89982:       42b9 1002 4404  clrl 10024404 <outcnt>
10c89988:       4cee 041c fff0  moveml %fp@(-16),%d2-%d4/%a2
10c8998e:       4e5e            unlk %fp
10c89990:       4e75            rts

10c89992 <error>:
10c89992:       4e56 0000       linkw %fp,#0
10c89996:       2f2e 0008       movel %fp@(8),%sp@-
10c8999a:       4879 1000 6172  pea 10006172 <p.879+0x138>
10c899a0:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c899a6:       7001            moveq #1,%d0
10c899a8:       23c0 1002 4408  movel %d0,10024408 <exit_code>
10c899ae:       4e5e            unlk %fp
10c899b0:       4e75            rts

10c899b2 <crd_load>:
10c899b2:       4e56 0000       linkw %fp,#0
10c899b6:       2f0a            movel %a2,%sp@-
10c899b8:       2f02            movel %d2,%sp@-
10c899ba:       202e 0008       movel %fp@(8),%d0
10c899be:       222e 000c       movel %fp@(12),%d1
10c899c2:       42b9 1002 43fc  clrl 100243fc <insize>
10c899c8:       42b9 1002 4400  clrl 10024400 <inptr>
10c899ce:       42b9 1002 4404  clrl 10024404 <outcnt>
10c899d4:       42b9 1002 4408  clrl 10024408 <exit_code>
10c899da:       42b9 1002 440c  clrl 1002440c <bytes_out>
10c899e0:       74ff            moveq #-1,%d2
10c899e2:       23c2 1002 4824  movel %d2,10024824 <crc>
10c899e8:       23c0 1002 4410  movel %d0,10024410 <crd_infp>
10c899ee:       23c1 1002 4414  movel %d1,10024414 <crd_outfp>
10c899f4:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c899f8:       4878 1000       pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c899fc:       45f9 10c2 09bc  lea 10c209bc <kmalloc>,%a2
10c89a02:       4e92            jsr %a2@
10c89a04:       23c0 1002 43f4  movel %d0,100243f4 <inbuf>
10c89a0a:       508f            addql #8,%sp
10c89a0c:       660e            bnes 10c89a1c <crd_load+0x6a>
10c89a0e:       4879 1000 6178  pea 10006178 <p.879+0x13e>
10c89a14:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c89a1a:       6056            bras 10c89a72 <crd_load+0xc0>
10c89a1c:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c89a20:       2f3c 0000 8000  movel #32768,%sp@-
10c89a26:       4e92            jsr %a2@
10c89a28:       23c0 1002 43f8  movel %d0,100243f8 <window>
10c89a2e:       508f            addql #8,%sp
10c89a30:       6728            beqs 10c89a5a <crd_load+0xa8>
10c89a32:       4eb9 10c4 f33c  jsr 10c4f33c <makecrc>
10c89a38:       4eb9 10c4 f3ba  jsr 10c4f3ba <gunzip>
10c89a3e:       2400            movel %d0,%d2
10c89a40:       2f39 1002 43f4  movel 100243f4 <inbuf>,%sp@-
10c89a46:       45f9 10c2 0b8c  lea 10c20b8c <kfree>,%a2
10c89a4c:       4e92            jsr %a2@
10c89a4e:       2f39 1002 43f8  movel 100243f8 <window>,%sp@-
10c89a54:       4e92            jsr %a2@
10c89a56:       2002            movel %d2,%d0
10c89a58:       601a            bras 10c89a74 <crd_load+0xc2>
10c89a5a:       4879 1000 61a3  pea 100061a3 <p.879+0x169>
10c89a60:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c89a66:       2f39 1002 43f4  movel 100243f4 <inbuf>,%sp@-
10c89a6c:       4eb9 10c2 0b8c  jsr 10c20b8c <kfree>
10c89a72:       70ff            moveq #-1,%d0
10c89a74:       242e fff8       movel %fp@(-8),%d2
10c89a78:       246e fffc       moveal %fp@(-4),%a2
10c89a7c:       4e5e            unlk %fp
10c89a7e:       4e75            rts

10c89a80 <ppp_cleanup>:
10c89a80:       4e56 0000       linkw %fp,#0
10c89a84:       0cb9 1000 fbd0  cmpil #268499920,1000fbd0 <all_ppp_units>
10c89a8a:       1000 fbd0 
10c89a8e:       660c            bnes 10c89a9c <ppp_cleanup+0x1c>
10c89a90:       0cb9 1000 fbdc  cmpil #268499932,1000fbdc <all_channels>
10c89a96:       1000 fbdc 
10c89a9a:       670e            beqs 10c89aaa <ppp_cleanup+0x2a>
10c89a9c:       4879 1000 63cb  pea 100063cb <npindex_to_ethertype+0x19b>
10c89aa2:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c89aa8:       588f            addql #4,%sp
10c89aaa:       4879 1000 62ac  pea 100062ac <npindex_to_ethertype+0x7c>
10c89ab0:       4878 006c       pea 6c <LSIGTRAP+0x67>
10c89ab4:       4eb9 10c2 464e  jsr 10c2464e <unregister_chrdev>
10c89aba:       508f            addql #8,%sp
10c89abc:       4a80            tstl %d0
10c89abe:       670c            beqs 10c89acc <ppp_cleanup+0x4c>
10c89ac0:       4879 1000 63f6  pea 100063f6 <npindex_to_ethertype+0x1c6>
10c89ac6:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c89acc:       4e5e            unlk %fp
10c89ace:       4e75            rts

10c89ad0 <probe_list>:
10c89ad0:       4e56 0000       linkw %fp,#0
10c89ad4:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c89ad8:       266e 0008       moveal %fp@(8),%a3
10c89adc:       246e 000c       moveal %fp@(12),%a2
10c89ae0:       242b 0020       movel %a3@(32),%d2
10c89ae4:       4a92            tstl %a2@
10c89ae6:       672e            beqs 10c89b16 <probe_list+0x46>
10c89ae8:       4a82            tstl %d2
10c89aea:       670c            beqs 10c89af8 <probe_list+0x28>
10c89aec:       2f0b            movel %a3,%sp@-
10c89aee:       2052            moveal %a2@,%a0
10c89af0:       4e90            jsr %a0@
10c89af2:       588f            addql #4,%sp
10c89af4:       4a80            tstl %d0
10c89af6:       6714            beqs 10c89b0c <probe_list+0x3c>
10c89af8:       4aaa 0004       tstl %a2@(4)
10c89afc:       6612            bnes 10c89b10 <probe_list+0x40>
10c89afe:       2f0b            movel %a3,%sp@-
10c89b00:       2052            moveal %a2@,%a0
10c89b02:       4e90            jsr %a0@
10c89b04:       2540 0004       movel %d0,%a2@(4)
10c89b08:       588f            addql #4,%sp
10c89b0a:       6604            bnes 10c89b10 <probe_list+0x40>
10c89b0c:       7000            moveq #0,%d0
10c89b0e:       6008            bras 10c89b18 <probe_list+0x48>
10c89b10:       508a            addql #8,%a2
10c89b12:       4a92            tstl %a2@
10c89b14:       66d2            bnes 10c89ae8 <probe_list+0x18>
10c89b16:       70ed            moveq #-19,%d0
10c89b18:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c89b1e:       4e5e            unlk %fp
10c89b20:       4e75            rts

10c89b22 <ethif_probe>:
10c89b22:       4e56 0000       linkw %fp,#0
10c89b26:       48e7 2030       moveml %d2/%a2-%a3,%sp@-
10c89b2a:       266e 0008       moveal %fp@(8),%a3
10c89b2e:       242b 0020       movel %a3@(32),%d2
10c89b32:       7001            moveq #1,%d0
10c89b34:       b082            cmpl %d2,%d0
10c89b36:       6700 0088       beqw 10c89bc0 <ethif_probe+0x9e>
10c89b3a:       4879 1001 326a  pea 1001326a <m68k_probes>
10c89b40:       2f0b            movel %a3,%sp@-
10c89b42:       45fa ff8c       lea %pc@(10c89ad0 <probe_list>),%a2
10c89b46:       4e92            jsr %a2@
10c89b48:       508f            addql #8,%sp
10c89b4a:       4a80            tstl %d0
10c89b4c:       6758            beqs 10c89ba6 <ethif_probe+0x84>
10c89b4e:       4879 1001 327a  pea 1001327a <mips_probes>
10c89b54:       2f0b            movel %a3,%sp@-
10c89b56:       4e92            jsr %a2@
10c89b58:       508f            addql #8,%sp
10c89b5a:       4a80            tstl %d0
10c89b5c:       6748            beqs 10c89ba6 <ethif_probe+0x84>
10c89b5e:       4879 1001 3272  pea 10013272 <sgi_probes>
10c89b64:       2f0b            movel %a3,%sp@-
10c89b66:       4e92            jsr %a2@
10c89b68:       508f            addql #8,%sp
10c89b6a:       4a80            tstl %d0
10c89b6c:       6738            beqs 10c89ba6 <ethif_probe+0x84>
10c89b6e:       4879 1001 324a  pea 1001324a <eisa_probes>
10c89b74:       2f0b            movel %a3,%sp@-
10c89b76:       4e92            jsr %a2@
10c89b78:       508f            addql #8,%sp
10c89b7a:       4a80            tstl %d0
10c89b7c:       6728            beqs 10c89ba6 <ethif_probe+0x84>
10c89b7e:       4879 1001 3252  pea 10013252 <mca_probes>
10c89b84:       2f0b            movel %a3,%sp@-
10c89b86:       4e92            jsr %a2@
10c89b88:       508f            addql #8,%sp
10c89b8a:       4a80            tstl %d0
10c89b8c:       6718            beqs 10c89ba6 <ethif_probe+0x84>
10c89b8e:       0c82 0000 ffe0  cmpil #65504,%d2
10c89b94:       6714            beqs 10c89baa <ethif_probe+0x88>
10c89b96:       4879 1001 325a  pea 1001325a <isa_probes>
10c89b9c:       2f0b            movel %a3,%sp@-
10c89b9e:       4e92            jsr %a2@
10c89ba0:       508f            addql #8,%sp
10c89ba2:       4a80            tstl %d0
10c89ba4:       6604            bnes 10c89baa <ethif_probe+0x88>
10c89ba6:       7000            moveq #0,%d0
10c89ba8:       6016            bras 10c89bc0 <ethif_probe+0x9e>
10c89baa:       4879 1001 3262  pea 10013262 <parport_probes>
10c89bb0:       2f0b            movel %a3,%sp@-
10c89bb2:       4e92            jsr %a2@
10c89bb4:       4a80            tstl %d0
10c89bb6:       56c0            sne %d0
10c89bb8:       4880            extw %d0
10c89bba:       48c0            extl %d0
10c89bbc:       72ed            moveq #-19,%d1
10c89bbe:       c081            andl %d1,%d0
10c89bc0:       4cee 0c04 fff4  moveml %fp@(-12),%d2/%a2-%a3
10c89bc6:       4e5e            unlk %fp
10c89bc8:       4e75            rts

10c89bca <network_probe>:
10c89bca:       4e56 0000       linkw %fp,#0
10c89bce:       2f0a            movel %a2,%sp@-
10c89bd0:       45f9 1001 3282  lea 10013282 <pci_probes>,%a2
10c89bd6:       4a92            tstl %a2@
10c89bd8:       670e            beqs 10c89be8 <network_probe+0x1e>
10c89bda:       2052            moveal %a2@,%a0
10c89bdc:       4e90            jsr %a0@
10c89bde:       2540 0004       movel %d0,%a2@(4)
10c89be2:       508a            addql #8,%a2
10c89be4:       4a92            tstl %a2@
10c89be6:       66f2            bnes 10c89bda <network_probe+0x10>
10c89be8:       246e fffc       moveal %fp@(-4),%a2
10c89bec:       4e5e            unlk %fp
10c89bee:       4e75            rts

10c89bf0 <network_ldisc_init>:
10c89bf0:       4e56 0000       linkw %fp,#0
10c89bf4:       4e5e            unlk %fp
10c89bf6:       4e75            rts

10c89bf8 <special_device_init>:
10c89bf8:       4e56 0000       linkw %fp,#0
10c89bfc:       4e5e            unlk %fp
10c89bfe:       4e75            rts

10c89c00 <net_device_init>:
10c89c00:       4e56 0000       linkw %fp,#0
10c89c04:       4eba ffc4       jsr %pc@(10c89bca <network_probe>)
10c89c08:       4eba ffe6       jsr %pc@(10c89bf0 <network_ldisc_init>)
10c89c0c:       4eba ffea       jsr %pc@(10c89bf8 <special_device_init>)
10c89c10:       4e5e            unlk %fp
10c89c12:       4e75            rts

10c89c14 <loopback_init>:
10c89c14:       4e56 0000       linkw %fp,#0
10c89c18:       2f0a            movel %a2,%sp@-
10c89c1a:       246e 0008       moveal %fp@(8),%a2
10c89c1e:       257c 0000 4034  movel #16436,%a2@(90)
10c89c24:       005a 
10c89c26:       257c 10c4 fbd8  movel #281344984,%a2@(244)
10c89c2c:       00f4 
10c89c2e:       257c 10c5 cae0  movel #281397984,%a2@(248)
10c89c34:       00f8 
10c89c36:       257c 10c5 cd06  movel #281398534,%a2@(272)
10c89c3c:       0110 
10c89c3e:       257c 10c5 cd76  movel #281398646,%a2@(276)
10c89c44:       0114 
10c89c46:       357c 000e 0060  movew #14,%a2@(96)
10c89c4c:       157c 0006 007a  moveb #6,%a2@(122)
10c89c52:       42aa 00c8       clrl %a2@(200)
10c89c56:       357c 0304 005e  movew #772,%a2@(94)
10c89c5c:       257c 10c5 cbc6  movel #281398214,%a2@(252)
10c89c62:       00fc 
10c89c64:       357c 0008 0052  movew #8,%a2@(82)
10c89c6a:       7065            moveq #101,%d0
10c89c6c:       2540 00e0       movel %d0,%a2@(224)
10c89c70:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c89c74:       4878 005c       pea 5c <LSIGTRAP+0x57>
10c89c78:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c89c7e:       2540 0062       movel %d0,%a2@(98)
10c89c82:       508f            addql #8,%sp
10c89c84:       671a            beqs 10c89ca0 <loopback_init+0x8c>
10c89c86:       4878 005c       pea 5c <LSIGTRAP+0x57>
10c89c8a:       42a7            clrl %sp@-
10c89c8c:       2f00            movel %d0,%sp@-
10c89c8e:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c89c94:       257c 10c4 fcc4  movel #281345220,%a2@(66)
10c89c9a:       0042 
10c89c9c:       7000            moveq #0,%d0
10c89c9e:       6002            bras 10c89ca2 <loopback_init+0x8e>
10c89ca0:       70f4            moveq #-12,%d0
10c89ca2:       246e fffc       moveal %fp@(-4),%a2
10c89ca6:       4e5e            unlk %fp
10c89ca8:       4e75            rts

10c89caa <ppp_init>:
10c89caa:       4e56 0000       linkw %fp,#0
10c89cae:       2f0a            movel %a2,%sp@-
10c89cb0:       4879 1000 6287  pea 10006287 <npindex_to_ethertype+0x57>
10c89cb6:       45f9 10c1 677e  lea 10c1677e <printk>,%a2
10c89cbc:       4e92            jsr %a2@
10c89cbe:       2ebc 1000 fbe4  movel #268499940,%sp@
10c89cc4:       4879 1000 62ac  pea 100062ac <npindex_to_ethertype+0x7c>
10c89cca:       4878 006c       pea 6c <LSIGTRAP+0x67>
10c89cce:       4eb9 10c2 45ce  jsr 10c245ce <register_chrdev>
10c89cd4:       4fef 000c       lea %sp@(12),%sp
10c89cd8:       4a80            tstl %d0
10c89cda:       670a            beqs 10c89ce6 <ppp_init+0x3c>
10c89cdc:       2f00            movel %d0,%sp@-
10c89cde:       4879 1000 62b0  pea 100062b0 <npindex_to_ethertype+0x80>
10c89ce4:       4e92            jsr %a2@
10c89ce6:       42b9 1002 482c  clrl 1002482c <devfs_handle>
10c89cec:       7000            moveq #0,%d0
10c89cee:       246e fffc       moveal %fp@(-4),%a2
10c89cf2:       4e5e            unlk %fp
10c89cf4:       4e75            rts

10c89cf6 <netlink_proto_exit>:
10c89cf6:       4e56 0000       linkw %fp,#0
10c89cfa:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c89cfe:       4eb9 10c5 445c  jsr 10c5445c <sock_unregister>
10c89d04:       42a7            clrl %sp@-
10c89d06:       4879 1000 7518  pea 10007518 <prio2band+0x29e>
10c89d0c:       4eb9 10c3 9d26  jsr 10c39d26 <remove_proc_entry>
10c89d12:       4e5e            unlk %fp
10c89d14:       4e75            rts

10c89d16 <af_unix_exit>:
10c89d16:       4e56 0000       linkw %fp,#0
10c89d1a:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c89d1e:       4eb9 10c5 445c  jsr 10c5445c <sock_unregister>
10c89d24:       4297            clrl %sp@
10c89d26:       4879 1000 aa43  pea 1000aa43 <timer_bug_msg+0x187c>
10c89d2c:       4eb9 10c3 9d26  jsr 10c39d26 <remove_proc_entry>
10c89d32:       4e5e            unlk %fp
10c89d34:       4e75            rts

10c89d36 <packet_exit>:
10c89d36:       4e56 0000       linkw %fp,#0
10c89d3a:       42a7            clrl %sp@-
10c89d3c:       4879 1000 ac01  pea 1000ac01 <timer_bug_msg+0x1a3a>
10c89d42:       4eb9 10c3 9d26  jsr 10c39d26 <remove_proc_entry>
10c89d48:       4879 1001 0dea  pea 10010dea <packet_netdev_notifier>
10c89d4e:       4eb9 10c5 7fb6  jsr 10c57fb6 <unregister_netdevice_notifier>
10c89d54:       4878 0011       pea 11 <LSIGTRAP+0xc>
10c89d58:       4eb9 10c5 445c  jsr 10c5445c <sock_unregister>
10c89d5e:       4e5e            unlk %fp
10c89d60:       4e75            rts
10c89d62:       4879 10c5 7c78  pea 10c57c78 <dev_getbyhwaddr+0x22>
10c89d68:       4ef9 10c8 5730  jmp 10c85730 <__down_failed_trylock>
10c89d6e:       4879 10c5 8b6e  pea 10c58b6e <netdev_set_master+0x26>
10c89d74:       4ef9 10c8 5730  jmp 10c85730 <__down_failed_trylock>
10c89d7a:       4879 10c5 c668  pea 10c5c668 <rtnetlink_rcv+0x1a>
10c89d80:       4ef9 10c8 5730  jmp 10c85730 <__down_failed_trylock>
10c89d86:       4879 10c7 b24a  pea 10c7b24a <inetdev_init+0x1e>
10c89d8c:       4ef9 10c8 5730  jmp 10c85730 <__down_failed_trylock>
10c89d92:       4879 10c7 b33a  pea 10c7b33a <inetdev_destroy+0x1e>
10c89d98:       4ef9 10c8 5730  jmp 10c85730 <__down_failed_trylock>
10c89d9e:       4879 10c7 b472  pea 10c7b472 <inet_del_ifa+0x24>
10c89da4:       4ef9 10c8 5730  jmp 10c85730 <__down_failed_trylock>
10c89daa:       4879 10c7 b5c0  pea 10c7b5c0 <inet_insert_ifa+0x22>
10c89db0:       4ef9 10c8 5730  jmp 10c85730 <__down_failed_trylock>
10c89db6:       4879 10c7 b71e  pea 10c7b71e <inet_set_ifa+0x26>
10c89dbc:       4ef9 10c8 5730  jmp 10c85730 <__down_failed_trylock>
10c89dc2:       4879 10c7 b816  pea 10c7b816 <inet_ifa_byprefix+0x22>
10c89dc8:       4ef9 10c8 5730  jmp 10c85730 <__down_failed_trylock>
10c89dce:       4879 10c7 b89e  pea 10c7b89e <inet_rtm_deladdr+0x26>
10c89dd4:       4ef9 10c8 5730  jmp 10c85730 <__down_failed_trylock>
10c89dda:       4879 10c7 b99c  pea 10c7b99c <inet_rtm_newaddr+0x26>
10c89de0:       4ef9 10c8 5730  jmp 10c85730 <__down_failed_trylock>
10c89de6:       4879 10c7 c146  pea 10c7c146 <inetdev_event+0x22>
10c89dec:       4ef9 10c8 5730  jmp 10c85730 <__down_failed_trylock>
10c89df2:       4879 10c7 d782  pea 10c7d782 <ip_mc_inc_group+0x22>
10c89df8:       4ef9 10c8 5730  jmp 10c85730 <__down_failed_trylock>
10c89dfe:       4879 10c7 d856  pea 10c7d856 <ip_mc_dec_group+0x22>
10c89e04:       4ef9 10c8 5730  jmp 10c85730 <__down_failed_trylock>
10c89e0a:       4879 10c7 d90a  pea 10c7d90a <ip_mc_down+0x1e>
10c89e10:       4ef9 10c8 5730  jmp 10c85730 <__down_failed_trylock>
10c89e16:       4879 10c7 d980  pea 10c7d980 <ip_mc_up+0x1c>
10c89e1c:       4ef9 10c8 5730  jmp 10c85730 <__down_failed_trylock>
10c89e22:       4879 10c7 d9f6  pea 10c7d9f6 <ip_mc_destroy_dev+0x1e>
10c89e28:       4ef9 10c8 5730  jmp 10c85730 <__down_failed_trylock>
10c89e2e:       4879 10c8 26d6  pea 10c826d6 <unix_gc+0x1a>
10c89e34:       4ef9 10c8 5730  jmp 10c85730 <__down_failed_trylock>

10c89e3a <sock_init>:
10c89e3a:       4e56 0000       linkw %fp,#0
10c89e3e:       2f0a            movel %a2,%sp@-
10c89e40:       4879 1000 65ce  pea 100065ce <npindex_to_ethertype+0x39e>
10c89e46:       45f9 10c1 677e  lea 10c1677e <printk>,%a2
10c89e4c:       4e92            jsr %a2@
10c89e4e:       4879 1000 65ed  pea 100065ed <npindex_to_ethertype+0x3bd>
10c89e54:       4e92            jsr %a2@
10c89e56:       508f            addql #8,%sp
10c89e58:       701f            moveq #31,%d0
10c89e5a:       41f9 1002 48b4  lea 100248b4 <net_families+0x7c>,%a0
10c89e60:       4290            clrl %a0@
10c89e62:       5988            subql #4,%a0
10c89e64:       51c8 fffa       dbf %d0,10c89e60 <sock_init+0x26>
10c89e68:       4240            clrw %d0
10c89e6a:       5380            subql #1,%d0
10c89e6c:       64f2            bccs 10c89e60 <sock_init+0x26>
10c89e6e:       4eb9 10c8 9ea6  jsr 10c89ea6 <sk_init>
10c89e74:       4eb9 10c8 9f2a  jsr 10c89f2a <skb_init>
10c89e7a:       4879 1000 fcec  pea 1000fcec <sock_fs_type>
10c89e80:       4eb9 10c2 7bf8  jsr 10c27bf8 <register_filesystem>
10c89e86:       4879 1000 fcec  pea 1000fcec <sock_fs_type>
10c89e8c:       4eb9 10c2 8b78  jsr 10c28b78 <kern_mount>
10c89e92:       23c0 1002 48b8  movel %d0,100248b8 <sock_mnt>
10c89e98:       4eb9 10c8 a232  jsr 10c8a232 <rtnetlink_init>
10c89e9e:       246e fffc       moveal %fp@(-4),%a2
10c89ea2:       4e5e            unlk %fp
10c89ea4:       4e75            rts

10c89ea6 <sk_init>:
10c89ea6:       4e56 0000       linkw %fp,#0
10c89eaa:       42a7            clrl %sp@-
10c89eac:       42a7            clrl %sp@-
10c89eae:       4878 2000       pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c89eb2:       42a7            clrl %sp@-
10c89eb4:       4878 0326       pea 326 <LSIGTRAP+0x321>
10c89eb8:       4879 1000 66c3  pea 100066c3 <npindex_to_ethertype+0x493>
10c89ebe:       4eb9 10c2 0244  jsr 10c20244 <kmem_cache_create>
10c89ec4:       23c0 1002 48bc  movel %d0,100248bc <sk_cachep>
10c89eca:       4fef 0018       lea %sp@(24),%sp
10c89ece:       660c            bnes 10c89edc <sk_init+0x36>
10c89ed0:       4879 1000 66c8  pea 100066c8 <npindex_to_ethertype+0x498>
10c89ed6:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c89edc:       2039 1002 7cb8  movel 10027cb8 <num_physpages>,%d0
10c89ee2:       0c80 0000 1000  cmpil #4096,%d0
10c89ee8:       6220            bhis 10c89f0a <sk_init+0x64>
10c89eea:       23fc 0000 7fff  movel #32767,1000fd34 <sysctl_wmem_max>
10c89ef0:       1000 fd34 
10c89ef4:       23fc 0000 7fff  movel #32767,1000fd38 <sysctl_rmem_max>
10c89efa:       1000 fd38 
10c89efe:       23fc 0000 7fff  movel #32767,1000fd3c <sysctl_wmem_default>
10c89f04:       1000 fd3c 
10c89f08:       601c            bras 10c89f26 <sk_init+0x80>
10c89f0a:       0c80 0001 ffff  cmpil #131071,%d0
10c89f10:       6314            blss 10c89f26 <sk_init+0x80>
10c89f12:       23fc 0001 ffff  movel #131071,1000fd34 <sysctl_wmem_max>
10c89f18:       1000 fd34 
10c89f1c:       23fc 0001 ffff  movel #131071,1000fd38 <sysctl_rmem_max>
10c89f22:       1000 fd38 
10c89f26:       4e5e            unlk %fp
10c89f28:       4e75            rts

10c89f2a <skb_init>:
10c89f2a:       4e56 0000       linkw %fp,#0
10c89f2e:       42a7            clrl %sp@-
10c89f30:       4879 10c5 6a30  pea 10c56a30 <skb_headerinit>
10c89f36:       4878 2000       pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c89f3a:       42a7            clrl %sp@-
10c89f3c:       4878 0090       pea 90 <LSIGTRAP+0x8b>
10c89f40:       4879 1000 68cd  pea 100068cd <npindex_to_ethertype+0x69d>
10c89f46:       4eb9 10c2 0244  jsr 10c20244 <kmem_cache_create>
10c89f4c:       23c0 1002 48c0  movel %d0,100248c0 <skbuff_head_cache>
10c89f52:       4fef 0018       lea %sp@(24),%sp
10c89f56:       660c            bnes 10c89f64 <skb_init+0x3a>
10c89f58:       4879 1000 68df  pea 100068df <npindex_to_ethertype+0x6af>
10c89f5e:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c89f64:       203c 1002 48c4  movel #268585156,%d0
10c89f6a:       2040            moveal %d0,%a0
10c89f6c:       2148 0004       movel %a0,%a0@(4)
10c89f70:       2088            movel %a0,%a0@
10c89f72:       42a8 0008       clrl %a0@(8)
10c89f76:       41e8 0010       lea %a0@(16),%a0
10c89f7a:       b088            cmpl %a0,%d0
10c89f7c:       6cee            bges 10c89f6c <skb_init+0x42>
10c89f7e:       4e5e            unlk %fp
10c89f80:       4e75            rts

10c89f82 <netdev_boot_setup>:
10c89f82:       4e56 ffdc       linkw %fp,#-36
10c89f86:       2f0a            movel %a2,%sp@-
10c89f88:       2f02            movel %d2,%sp@-
10c89f8a:       486e ffec       pea %fp@(-20)
10c89f8e:       4878 0005       pea 5 <LSIGTRAP>
10c89f92:       2f2e 0008       movel %fp@(8),%sp@-
10c89f96:       4eb9 10c8 51b4  jsr 10c851b4 <get_options>
10c89f9c:       2440            moveal %d0,%a2
10c89f9e:       4fef 000c       lea %sp@(12),%sp
10c89fa2:       b4fc 0000       cmpaw #0,%a2
10c89fa6:       6704            beqs 10c89fac <netdev_boot_setup+0x2a>
10c89fa8:       4a12            tstb %a2@
10c89faa:       6604            bnes 10c89fb0 <netdev_boot_setup+0x2e>
10c89fac:       7000            moveq #0,%d0
10c89fae:       6056            bras 10c8a006 <netdev_boot_setup+0x84>
10c89fb0:       4878 000e       pea e <LSIGTRAP+0x9>
10c89fb4:       42a7            clrl %sp@-
10c89fb6:       74de            moveq #-34,%d2
10c89fb8:       d48e            addl %fp,%d2
10c89fba:       2f02            movel %d2,%sp@-
10c89fbc:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c89fc2:       4fef 000c       lea %sp@(12),%sp
10c89fc6:       4aae ffec       tstl %fp@(-20)
10c89fca:       6f06            bles 10c89fd2 <netdev_boot_setup+0x50>
10c89fcc:       1d6e fff3 ffe8  moveb %fp@(-13),%fp@(-24)
10c89fd2:       7001            moveq #1,%d0
10c89fd4:       b0ae ffec       cmpl %fp@(-20),%d0
10c89fd8:       6c06            bges 10c89fe0 <netdev_boot_setup+0x5e>
10c89fda:       3d6e fff6 ffe6  movew %fp@(-10),%fp@(-26)
10c89fe0:       7002            moveq #2,%d0
10c89fe2:       b0ae ffec       cmpl %fp@(-20),%d0
10c89fe6:       6c06            bges 10c89fee <netdev_boot_setup+0x6c>
10c89fe8:       2d6e fff8 ffde  movel %fp@(-8),%fp@(-34)
10c89fee:       7003            moveq #3,%d0
10c89ff0:       b0ae ffec       cmpl %fp@(-20),%d0
10c89ff4:       6c06            bges 10c89ffc <netdev_boot_setup+0x7a>
10c89ff6:       2d6e fffc ffe2  movel %fp@(-4),%fp@(-30)
10c89ffc:       2f02            movel %d2,%sp@-
10c89ffe:       2f0a            movel %a2,%sp@-
10c8a000:       4eb9 10c5 7a86  jsr 10c57a86 <netdev_boot_setup_add>
10c8a006:       242e ffd4       movel %fp@(-44),%d2
10c8a00a:       246e ffd8       moveal %fp@(-40),%a2
10c8a00e:       4e5e            unlk %fp
10c8a010:       4e75            rts

10c8a012 <net_dev_init>:
10c8a012:       4e56 0000       linkw %fp,#0
10c8a016:       48e7 203c       moveml %d2/%a2-%a5,%sp@-
10c8a01a:       4ab9 1000 fd94  tstl 1000fd94 <dev_boot_phase>
10c8a020:       6700 01c4       beqw 10c8a1e6 <net_dev_init+0x1d4>
10c8a024:       47f9 1000 fbc4  lea 1000fbc4 <dev_base>,%a3
10c8a02a:       4bf9 10c1 85f4  lea 10c185f4 <open_softirq>,%a5
10c8a030:       203c 1003 2c4c  movel #268643404,%d0
10c8a036:       7200            moveq #0,%d1
10c8a038:       2040            moveal %d0,%a0
10c8a03a:       2140 0004       movel %d0,%a0@(4)
10c8a03e:       2080            movel %d0,%a0@
10c8a040:       42a8 0008       clrl %a0@(8)
10c8a044:       42a8 fff4       clrl %a0@(-12)
10c8a048:       42a8 fff8       clrl %a0@(-8)
10c8a04c:       740a            moveq #10,%d2
10c8a04e:       2142 fffc       movel %d2,%a0@(-4)
10c8a052:       42a8 0014       clrl %a0@(20)
10c8a056:       41e8 0030       lea %a0@(48),%a0
10c8a05a:       7430            moveq #48,%d2
10c8a05c:       d082            addl %d2,%d0
10c8a05e:       51c9 ffda       dbf %d1,10c8a03a <net_dev_init+0x28>
10c8a062:       4241            clrw %d1
10c8a064:       5381            subql #1,%d1
10c8a066:       64d2            bccs 10c8a03a <net_dev_init+0x28>
10c8a068:       2453            moveal %a3@,%a2
10c8a06a:       b4fc 0000       cmpaw #0,%a2
10c8a06e:       6700 00a6       beqw 10c8a116 <net_dev_init+0x104>
10c8a072:       70ff            moveq #-1,%d0
10c8a074:       2540 00d0       movel %d0,%a2@(208)
10c8a078:       2540 003e       movel %d0,%a2@(62)
10c8a07c:       41ea 00d8       lea %a2@(216),%a0
10c8a080:       5290            addql #1,%a0@
10c8a082:       4878 0025       pea 25 <LSIGTRAP+0x20>
10c8a086:       2f0a            movel %a2,%sp@-
10c8a088:       4eb9 10c8 4132  jsr 10c84132 <strchr>
10c8a08e:       508f            addql #8,%sp
10c8a090:       4a80            tstl %d0
10c8a092:       670c            beqs 10c8a0a0 <net_dev_init+0x8e>
10c8a094:       2f0a            movel %a2,%sp@-
10c8a096:       2f0a            movel %a2,%sp@-
10c8a098:       4eb9 10c5 7ce6  jsr 10c57ce6 <dev_alloc_name>
10c8a09e:       508f            addql #8,%sp
10c8a0a0:       2f0a            movel %a2,%sp@-
10c8a0a2:       4eb9 10c5 7afa  jsr 10c57afa <netdev_boot_setup_check>
10c8a0a8:       588f            addql #4,%sp
10c8a0aa:       4aaa 0032       tstl %a2@(50)
10c8a0ae:       671a            beqs 10c8a0ca <net_dev_init+0xb8>
10c8a0b0:       2f0a            movel %a2,%sp@-
10c8a0b2:       206a 0032       moveal %a2@(50),%a0
10c8a0b6:       4e90            jsr %a0@
10c8a0b8:       588f            addql #4,%sp
10c8a0ba:       4a80            tstl %d0
10c8a0bc:       670c            beqs 10c8a0ca <net_dev_init+0xb8>
10c8a0be:       7201            moveq #1,%d1
10c8a0c0:       2541 00dc       movel %d1,%a2@(220)
10c8a0c4:       49ea 002e       lea %a2@(46),%a4
10c8a0c8:       6042            bras 10c8a10c <net_dev_init+0xfa>
10c8a0ca:       49ea 002e       lea %a2@(46),%a4
10c8a0ce:       4eb9 10c5 94a2  jsr 10c594a2 <dev_new_index>
10c8a0d4:       2540 003a       movel %d0,%a2@(58)
10c8a0d8:       74ff            moveq #-1,%d2
10c8a0da:       b4aa 003e       cmpl %a2@(62),%d2
10c8a0de:       6604            bnes 10c8a0e4 <net_dev_init+0xd2>
10c8a0e0:       2540 003e       movel %d0,%a2@(62)
10c8a0e4:       4aaa 00fc       tstl %a2@(252)
10c8a0e8:       6608            bnes 10c8a0f2 <net_dev_init+0xe0>
10c8a0ea:       257c 10c5 7e08  movel #281378312,%a2@(252)
10c8a0f0:       00fc 
10c8a0f2:       2f0a            movel %a2,%sp@-
10c8a0f4:       4eb9 10c5 d4c4  jsr 10c5d4c4 <dev_init_scheduler>
10c8a0fa:       41ea 002a       lea %a2@(42),%a0
10c8a0fe:       588f            addql #4,%sp
10c8a100:       40c0            movew %sr,%d0
10c8a102:       007c 0700       oriw #1792,%sr
10c8a106:       7204            moveq #4,%d1
10c8a108:       8390            orl %d1,%a0@
10c8a10a:       46c0            movew %d0,%sr
10c8a10c:       2454            moveal %a4@,%a2
10c8a10e:       b4fc 0000       cmpaw #0,%a2
10c8a112:       6600 ff5e       bnew 10c8a072 <net_dev_init+0x60>
10c8a116:       284b            moveal %a3,%a4
10c8a118:       2454            moveal %a4@,%a2
10c8a11a:       b4fc 0000       cmpaw #0,%a2
10c8a11e:       6742            beqs 10c8a162 <net_dev_init+0x150>
10c8a120:       47f9 1002 5730  lea 10025730 <irq_stat+0x8>,%a3
10c8a126:       4aaa 00dc       tstl %a2@(220)
10c8a12a:       672a            beqs 10c8a156 <net_dev_init+0x144>
10c8a12c:       5293            addql #1,%a3@
10c8a12e:       28aa 002e       movel %a2@(46),%a4@
10c8a132:       5393            subql #1,%a3@
10c8a134:       41ea 00d8       lea %a2@(216),%a0
10c8a138:       40c1            movew %sr,%d1
10c8a13a:       007c 0700       oriw #1792,%sr
10c8a13e:       2010            movel %a0@,%d0
10c8a140:       5380            subql #1,%d0
10c8a142:       2080            movel %d0,%a0@
10c8a144:       46c1            movew %d1,%sr
10c8a146:       4a80            tstl %d0
10c8a148:       6610            bnes 10c8a15a <net_dev_init+0x148>
10c8a14a:       2f0a            movel %a2,%sp@-
10c8a14c:       4eb9 10c5 95c4  jsr 10c595c4 <netdev_finish_unregister>
10c8a152:       588f            addql #4,%sp
10c8a154:       6004            bras 10c8a15a <net_dev_init+0x148>
10c8a156:       49ea 002e       lea %a2@(46),%a4
10c8a15a:       2454            moveal %a4@,%a2
10c8a15c:       b4fc 0000       cmpaw #0,%a2
10c8a160:       66c4            bnes 10c8a126 <net_dev_init+0x114>
10c8a162:       2f39 1002 7d1c  movel 10027d1c <proc_net>,%sp@-
10c8a168:       42a7            clrl %sp@-
10c8a16a:       4879 1000 6f76  pea 10006f76 <npindex_to_ethertype+0xd46>
10c8a170:       4eb9 10c3 9c46  jsr 10c39c46 <create_proc_entry>
10c8a176:       2040            moveal %d0,%a0
10c8a178:       4fef 000c       lea %sp@(12),%sp
10c8a17c:       b0fc 0000       cmpaw #0,%a0
10c8a180:       6708            beqs 10c8a18a <net_dev_init+0x178>
10c8a182:       217c 10c5 8a1a  movel #281381402,%a0@(32)
10c8a188:       0020 
10c8a18a:       42a7            clrl %sp@-
10c8a18c:       42a7            clrl %sp@-
10c8a18e:       4879 1000 6f7a  pea 10006f7a <npindex_to_ethertype+0xd4a>
10c8a194:       4eb9 10c3 9c46  jsr 10c39c46 <create_proc_entry>
10c8a19a:       2040            moveal %d0,%a0
10c8a19c:       4fef 000c       lea %sp@(12),%sp
10c8a1a0:       b0fc 0000       cmpaw #0,%a0
10c8a1a4:       670c            beqs 10c8a1b2 <net_dev_init+0x1a0>
10c8a1a6:       217c 10c5 8a9c  movel #281381532,%a0@(56)
10c8a1ac:       0038 
10c8a1ae:       42a8 0034       clrl %a0@(52)
10c8a1b2:       42b9 1000 fd94  clrl 1000fd94 <dev_boot_phase>
10c8a1b8:       42a7            clrl %sp@-
10c8a1ba:       4879 10c5 853a  pea 10c5853a <net_tx_action>
10c8a1c0:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c8a1c4:       4e95            jsr %a5@
10c8a1c6:       42a7            clrl %sp@-
10c8a1c8:       4879 10c5 8612  pea 10c58612 <net_rx_action>
10c8a1ce:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c8a1d2:       4e95            jsr %a5@
10c8a1d4:       4eb9 10c8 a21e  jsr 10c8a21e <dst_init>
10c8a1da:       4eb9 10c8 a1f2  jsr 10c8a1f2 <dev_mcast_init>
10c8a1e0:       4eb9 10c8 9c00  jsr 10c89c00 <net_device_init>
10c8a1e6:       7000            moveq #0,%d0
10c8a1e8:       4cee 3c04 ffec  moveml %fp@(-20),%d2/%a2-%a5
10c8a1ee:       4e5e            unlk %fp
10c8a1f0:       4e75            rts

10c8a1f2 <dev_mcast_init>:
10c8a1f2:       4e56 0000       linkw %fp,#0
10c8a1f6:       42a7            clrl %sp@-
10c8a1f8:       42a7            clrl %sp@-
10c8a1fa:       4879 1000 6fde  pea 10006fde <npindex_to_ethertype+0xdae>
10c8a200:       4eb9 10c3 9c46  jsr 10c39c46 <create_proc_entry>
10c8a206:       2040            moveal %d0,%a0
10c8a208:       b0fc 0000       cmpaw #0,%a0
10c8a20c:       670c            beqs 10c8a21a <dev_mcast_init+0x28>
10c8a20e:       217c 10c5 9a5e  movel #281385566,%a0@(56)
10c8a214:       0038 
10c8a216:       42a8 0034       clrl %a0@(52)
10c8a21a:       4e5e            unlk %fp
10c8a21c:       4e75            rts

10c8a21e <dst_init>:
10c8a21e:       4e56 0000       linkw %fp,#0
10c8a222:       4879 1000 fdb8  pea 1000fdb8 <dst_dev_notifier>
10c8a228:       4eb9 10c5 7f9e  jsr 10c57f9e <register_netdevice_notifier>
10c8a22e:       4e5e            unlk %fp
10c8a230:       4e75            rts

10c8a232 <rtnetlink_init>:
10c8a232:       4e56 0000       linkw %fp,#0
10c8a236:       4879 1000 7144  pea 10007144 <rta_max+0x20>
10c8a23c:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c8a242:       4879 10c5 c64e  pea 10c5c64e <rtnetlink_rcv>
10c8a248:       42a7            clrl %sp@-
10c8a24a:       4eb9 10c5 e44a  jsr 10c5e44a <netlink_kernel_create>
10c8a250:       23c0 1003 339e  movel %d0,1003339e <rtnl>
10c8a256:       4fef 000c       lea %sp@(12),%sp
10c8a25a:       660c            bnes 10c8a268 <rtnetlink_init+0x36>
10c8a25c:       4879 1000 7164  pea 10007164 <rta_max+0x40>
10c8a262:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c8a268:       4879 1000 fedc  pea 1000fedc <rtnetlink_dev_notifier>
10c8a26e:       4eb9 10c5 7f9e  jsr 10c57f9e <register_netdevice_notifier>
10c8a274:       23fc 1000 fddc  movel #268500444,10032a50 <rtnetlink_links>
10c8a27a:       1003 2a50 
10c8a27e:       23fc 1000 fddc  movel #268500444,10032a94 <rtnetlink_links+0x44>
10c8a284:       1003 2a94 
10c8a288:       4e5e            unlk %fp
10c8a28a:       4e75            rts

10c8a28c <netlink_proto_init>:
10c8a28c:       4e56 0000       linkw %fp,#0
10c8a290:       4879 1001 00d8  pea 100100d8 <netlink_family_ops>
10c8a296:       4eb9 10c5 441c  jsr 10c5441c <sock_register>
10c8a29c:       4297            clrl %sp@
10c8a29e:       42a7            clrl %sp@-
10c8a2a0:       4879 1000 7518  pea 10007518 <prio2band+0x29e>
10c8a2a6:       4eb9 10c3 9c46  jsr 10c39c46 <create_proc_entry>
10c8a2ac:       2040            moveal %d0,%a0
10c8a2ae:       b0fc 0000       cmpaw #0,%a0
10c8a2b2:       670c            beqs 10c8a2c0 <netlink_proto_init+0x34>
10c8a2b4:       217c 10c5 e866  movel #281405542,%a0@(56)
10c8a2ba:       0038 
10c8a2bc:       42a8 0034       clrl %a0@(52)
10c8a2c0:       7000            moveq #0,%d0
10c8a2c2:       4e5e            unlk %fp
10c8a2c4:       4e75            rts

10c8a2c6 <ip_rt_init>:
10c8a2c6:       4e56 0000       linkw %fp,#0
10c8a2ca:       48e7 3030       moveml %d2-%d3/%a2-%a3,%sp@-
10c8a2ce:       42a7            clrl %sp@-
10c8a2d0:       42a7            clrl %sp@-
10c8a2d2:       4878 2000       pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c8a2d6:       42a7            clrl %sp@-
10c8a2d8:       4878 0096       pea 96 <LSIGTRAP+0x91>
10c8a2dc:       4879 1000 776a  pea 1000776a <prio2band+0x4f0>
10c8a2e2:       4eb9 10c2 0244  jsr 10c20244 <kmem_cache_create>
10c8a2e8:       23c0 1001 0150  movel %d0,10010150 <ipv4_dst_ops+0x28>
10c8a2ee:       4fef 0018       lea %sp@(24),%sp
10c8a2f2:       660c            bnes 10c8a300 <ip_rt_init+0x3a>
10c8a2f4:       4879 1000 7777  pea 10007777 <prio2band+0x4fd>
10c8a2fa:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c8a300:       2239 1002 7cb8  movel 10027cb8 <num_physpages>,%d1
10c8a306:       700c            moveq #12,%d0
10c8a308:       e1a9            lsll %d0,%d1
10c8a30a:       700e            moveq #14,%d0
10c8a30c:       e0a9            lsrl %d0,%d1
10c8a30e:       2001            movel %d1,%d0
10c8a310:       d080            addl %d0,%d0
10c8a312:       0280 0007 fff0  andil #524272,%d0
10c8a318:       23c0 1003 30ea  movel %d0,100330ea <ip_rt_max_size>
10c8a31e:       7600            moveq #0,%d3
10c8a320:       700c            moveq #12,%d0
10c8a322:       e0a1            asrl %d0,%d1
10c8a324:       45f9 10c2 25d6  lea 10c225d6 <__get_free_pages>,%a2
10c8a32a:       47f9 1002 4b70  lea 10024b70 <rt_periodic_timer+0x10>,%a3
10c8a330:       7001            moveq #1,%d0
10c8a332:       b081            cmpl %d1,%d0
10c8a334:       640c            bccs 10c8a342 <ip_rt_init+0x7c>
10c8a336:       7401            moveq #1,%d2
10c8a338:       5283            addql #1,%d3
10c8a33a:       2002            movel %d2,%d0
10c8a33c:       e7a8            lsll %d3,%d0
10c8a33e:       b280            cmpl %d0,%d1
10c8a340:       62f6            bhis 10c8a338 <ip_rt_init+0x72>
10c8a342:       243c 0000 1000  movel #4096,%d2
10c8a348:       e7aa            lsll %d3,%d2
10c8a34a:       e68a            lsrl #3,%d2
10c8a34c:       23c2 1002 4b78  movel %d2,10024b78 <rt_hash_mask>
10c8a352:       2202            movel %d2,%d1
10c8a354:       5381            subql #1,%d1
10c8a356:       2002            movel %d2,%d0
10c8a358:       c081            andl %d1,%d0
10c8a35a:       6714            beqs 10c8a370 <ip_rt_init+0xaa>
10c8a35c:       2002            movel %d2,%d0
10c8a35e:       5382            subql #1,%d2
10c8a360:       5380            subql #1,%d0
10c8a362:       2200            movel %d0,%d1
10c8a364:       5381            subql #1,%d1
10c8a366:       c081            andl %d1,%d0
10c8a368:       66f2            bnes 10c8a35c <ip_rt_init+0x96>
10c8a36a:       23c2 1002 4b78  movel %d2,10024b78 <rt_hash_mask>
10c8a370:       2f03            movel %d3,%sp@-
10c8a372:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c8a376:       4e92            jsr %a2@
10c8a378:       23c0 1002 4b74  movel %d0,10024b74 <rt_hash_table>
10c8a37e:       508f            addql #8,%sp
10c8a380:       6612            bnes 10c8a394 <ip_rt_init+0xce>
10c8a382:       5383            subql #1,%d3
10c8a384:       4a83            tstl %d3
10c8a386:       6eba            bgts 10c8a342 <ip_rt_init+0x7c>
10c8a388:       4879 1000 779c  pea 1000779c <prio2band+0x522>
10c8a38e:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c8a394:       2239 1002 4b78  movel 10024b78 <rt_hash_mask>,%d1
10c8a39a:       2001            movel %d1,%d0
10c8a39c:       6c04            bges 10c8a3a2 <ip_rt_init+0xdc>
10c8a39e:       707f            moveq #127,%d0
10c8a3a0:       d081            addl %d1,%d0
10c8a3a2:       ee80            asrl #7,%d0
10c8a3a4:       2f00            movel %d0,%sp@-
10c8a3a6:       2f01            movel %d1,%sp@-
10c8a3a8:       4879 1000 77ca  pea 100077ca <prio2band+0x550>
10c8a3ae:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c8a3b4:       42b9 1002 4b7c  clrl 10024b7c <rt_hash_log>
10c8a3ba:       4fef 000c       lea %sp@(12),%sp
10c8a3be:       2039 1002 4b78  movel 10024b78 <rt_hash_mask>,%d0
10c8a3c4:       7201            moveq #1,%d1
10c8a3c6:       b280            cmpl %d0,%d1
10c8a3c8:       671c            beqs 10c8a3e6 <ip_rt_init+0x120>
10c8a3ca:       307c 0001       moveaw #1,%a0
10c8a3ce:       2600            movel %d0,%d3
10c8a3d0:       7400            moveq #0,%d2
10c8a3d2:       2202            movel %d2,%d1
10c8a3d4:       5282            addql #1,%d2
10c8a3d6:       5281            addql #1,%d1
10c8a3d8:       2008            movel %a0,%d0
10c8a3da:       e3a8            lsll %d1,%d0
10c8a3dc:       b680            cmpl %d0,%d3
10c8a3de:       66f2            bnes 10c8a3d2 <ip_rt_init+0x10c>
10c8a3e0:       23c2 1002 4b7c  movel %d2,10024b7c <rt_hash_log>
10c8a3e6:       2039 1002 4b78  movel 10024b78 <rt_hash_mask>,%d0
10c8a3ec:       2200            movel %d0,%d1
10c8a3ee:       5381            subql #1,%d1
10c8a3f0:       23c1 1002 4b78  movel %d1,10024b78 <rt_hash_mask>
10c8a3f6:       7200            moveq #0,%d1
10c8a3f8:       5380            subql #1,%d0
10c8a3fa:       b081            cmpl %d1,%d0
10c8a3fc:       6514            bcss 10c8a412 <ip_rt_init+0x14c>
10c8a3fe:       2079 1002 4b74  moveal 10024b74 <rt_hash_table>,%a0
10c8a404:       42a8 0004       clrl %a0@(4)
10c8a408:       4290            clrl %a0@
10c8a40a:       5088            addql #8,%a0
10c8a40c:       5281            addql #1,%d1
10c8a40e:       b081            cmpl %d1,%d0
10c8a410:       64f2            bccs 10c8a404 <ip_rt_init+0x13e>
10c8a412:       2239 1002 4b78  movel 10024b78 <rt_hash_mask>,%d1
10c8a418:       5281            addql #1,%d1
10c8a41a:       23c1 1001 012c  movel %d1,1001012c <ipv4_dst_ops+0x4>
10c8a420:       2001            movel %d1,%d0
10c8a422:       e988            lsll #4,%d0
10c8a424:       2439 1003 30ea  movel 100330ea <ip_rt_max_size>,%d2
10c8a42a:       b082            cmpl %d2,%d0
10c8a42c:       6408            bccs 10c8a436 <ip_rt_init+0x170>
10c8a42e:       23c0 1003 30ea  movel %d0,100330ea <ip_rt_max_size>
10c8a434:       600a            bras 10c8a440 <ip_rt_init+0x17a>
10c8a436:       b282            cmpl %d2,%d1
10c8a438:       6306            blss 10c8a440 <ip_rt_init+0x17a>
10c8a43a:       23c1 1003 30ea  movel %d1,100330ea <ip_rt_max_size>
10c8a440:       4eb9 10c8 aade  jsr 10c8aade <devinet_init>
10c8a446:       4eb9 10c8 ace0  jsr 10c8ace0 <ip_fib_init>
10c8a44c:       23fc 10c5 ed16  movel #281406742,10024b5c <rt_flush_timer+0x10>
10c8a452:       1002 4b5c 
10c8a456:       26bc 10c5 ebee  movel #281406446,%a3@
10c8a45c:       4eb9 10c5 ca14  jsr 10c5ca14 <net_random>
10c8a462:       2439 1001 00fc  movel 100100fc <ip_rt_gc_interval>,%d2
10c8a468:       2f02            movel %d2,%sp@-
10c8a46a:       2f00            movel %d0,%sp@-
10c8a46c:       4eb9 10c8 599c  jsr 10c8599c <__umodsi3>
10c8a472:       508f            addql #8,%sp
10c8a474:       2239 1002 67b0  movel 100267b0 <jiffies>,%d1
10c8a47a:       d280            addl %d0,%d1
10c8a47c:       d282            addl %d2,%d1
10c8a47e:       23c1 1002 4b68  movel %d1,10024b68 <rt_periodic_timer+0x8>
10c8a484:       486b fff0       pea %a3@(-16)
10c8a488:       4eb9 10c1 96d0  jsr 10c196d0 <add_timer>
10c8a48e:       2eb9 1002 7d1c  movel 10027d1c <proc_net>,%sp@
10c8a494:       42a7            clrl %sp@-
10c8a496:       4879 1000 7801  pea 10007801 <prio2band+0x587>
10c8a49c:       4eb9 10c3 9c46  jsr 10c39c46 <create_proc_entry>
10c8a4a2:       2040            moveal %d0,%a0
10c8a4a4:       4fef 000c       lea %sp@(12),%sp
10c8a4a8:       b0fc 0000       cmpaw #0,%a0
10c8a4ac:       6708            beqs 10c8a4b6 <ip_rt_init+0x1f0>
10c8a4ae:       217c 10c5 e9d8  movel #281405912,%a0@(32)
10c8a4b4:       0020 
10c8a4b6:       2f39 1002 7d1c  movel 10027d1c <proc_net>,%sp@-
10c8a4bc:       42a7            clrl %sp@-
10c8a4be:       4879 1000 780a  pea 1000780a <prio2band+0x590>
10c8a4c4:       4eb9 10c3 9c46  jsr 10c39c46 <create_proc_entry>
10c8a4ca:       2040            moveal %d0,%a0
10c8a4cc:       b0fc 0000       cmpaw #0,%a0
10c8a4d0:       6708            beqs 10c8a4da <ip_rt_init+0x214>
10c8a4d2:       217c 10c5 eb40  movel #281406272,%a0@(32)
10c8a4d8:       0020 
10c8a4da:       4cee 0c0c fff0  moveml %fp@(-16),%d2-%d3/%a2-%a3
10c8a4e0:       4e5e            unlk %fp
10c8a4e2:       4e75            rts

10c8a4e4 <inet_initpeers>:
10c8a4e4:       4e56 ffc0       linkw %fp,#-64
10c8a4e8:       2f0a            movel %a2,%sp@-
10c8a4ea:       2f02            movel %d2,%sp@-
10c8a4ec:       486e ffc0       pea %fp@(-64)
10c8a4f0:       4eb9 10c1 245c  jsr 10c1245c <si_meminfo>
10c8a4f6:       222e ffd0       movel %fp@(-48),%d1
10c8a4fa:       588f            addql #4,%sp
10c8a4fc:       0c81 0000 2000  cmpil #8192,%d1
10c8a502:       620e            bhis 10c8a512 <inet_initpeers+0x2e>
10c8a504:       2039 1001 01bc  movel 100101bc <inet_peer_threshold>,%d0
10c8a50a:       e280            asrl #1,%d0
10c8a50c:       23c0 1001 01bc  movel %d0,100101bc <inet_peer_threshold>
10c8a512:       0c81 0000 1000  cmpil #4096,%d1
10c8a518:       620e            bhis 10c8a528 <inet_initpeers+0x44>
10c8a51a:       2039 1001 01bc  movel 100101bc <inet_peer_threshold>,%d0
10c8a520:       e280            asrl #1,%d0
10c8a522:       23c0 1001 01bc  movel %d0,100101bc <inet_peer_threshold>
10c8a528:       0c81 0000 0800  cmpil #2048,%d1
10c8a52e:       620e            bhis 10c8a53e <inet_initpeers+0x5a>
10c8a530:       2039 1001 01bc  movel 100101bc <inet_peer_threshold>,%d0
10c8a536:       e480            asrl #2,%d0
10c8a538:       23c0 1001 01bc  movel %d0,100101bc <inet_peer_threshold>
10c8a53e:       42a7            clrl %sp@-
10c8a540:       42a7            clrl %sp@-
10c8a542:       4878 2000       pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c8a546:       42a7            clrl %sp@-
10c8a548:       4878 0028       pea 28 <LSIGTRAP+0x23>
10c8a54c:       4879 1000 781d  pea 1000781d <prio2band+0x5a3>
10c8a552:       4eb9 10c2 0244  jsr 10c20244 <kmem_cache_create>
10c8a558:       23c0 1002 4b80  movel %d0,10024b80 <peer_cachep>
10c8a55e:       4eb9 10c5 ca14  jsr 10c5ca14 <net_random>
10c8a564:       45f9 1001 01d8  lea 100101d8 <peer_periodic_timer+0x8>,%a2
10c8a56a:       2439 1001 01e8  movel 100101e8 <inet_peer_gc_maxtime>,%d2
10c8a570:       2f02            movel %d2,%sp@-
10c8a572:       2f00            movel %d0,%sp@-
10c8a574:       4eb9 10c8 599c  jsr 10c8599c <__umodsi3>
10c8a57a:       508f            addql #8,%sp
10c8a57c:       2239 1002 67b0  movel 100267b0 <jiffies>,%d1
10c8a582:       d280            addl %d0,%d1
10c8a584:       d282            addl %d2,%d1
10c8a586:       2481            movel %d1,%a2@
10c8a588:       486a fff8       pea %a2@(-8)
10c8a58c:       4eb9 10c1 96d0  jsr 10c196d0 <add_timer>
10c8a592:       242e ffb8       movel %fp@(-72),%d2
10c8a596:       246e ffbc       moveal %fp@(-68),%a2
10c8a59a:       4e5e            unlk %fp
10c8a59c:       4e75            rts

10c8a59e <ip_init>:
10c8a59e:       4e56 0000       linkw %fp,#0
10c8a5a2:       4879 1001 0254  pea 10010254 <ip_packet_type>
10c8a5a8:       4eb9 10c5 79c0  jsr 10c579c0 <dev_add_pack>
10c8a5ae:       4eb9 10c8 a2c6  jsr 10c8a2c6 <ip_rt_init>
10c8a5b4:       4eb9 10c8 a4e4  jsr 10c8a4e4 <inet_initpeers>
10c8a5ba:       4e5e            unlk %fp
10c8a5bc:       4e75            rts

10c8a5be <tcp_init>:
10c8a5be:       4e56 0000       linkw %fp,#0
10c8a5c2:       48e7 3f3c       moveml %d2-%d7/%a2-%a5,%sp@-
10c8a5c6:       42a7            clrl %sp@-
10c8a5c8:       42a7            clrl %sp@-
10c8a5ca:       4878 2000       pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c8a5ce:       42a7            clrl %sp@-
10c8a5d0:       4878 0038       pea 38 <LSIGTRAP+0x33>
10c8a5d4:       4879 1000 8a20  pea 10008a20 <prio2band+0x17a6>
10c8a5da:       45f9 10c2 0244  lea 10c20244 <kmem_cache_create>,%a2
10c8a5e0:       4e92            jsr %a2@
10c8a5e2:       23c0 1003 295c  movel %d0,1003295c <tcp_openreq_cachep>
10c8a5e8:       4fef 0018       lea %sp@(24),%sp
10c8a5ec:       660c            bnes 10c8a5fa <tcp_init+0x3c>
10c8a5ee:       4879 1000 8a31  pea 10008a31 <prio2band+0x17b7>
10c8a5f4:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c8a5fa:       42a7            clrl %sp@-
10c8a5fc:       42a7            clrl %sp@-
10c8a5fe:       4878 2000       pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c8a602:       42a7            clrl %sp@-
10c8a604:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c8a608:       4879 1000 8a5c  pea 10008a5c <prio2band+0x17e2>
10c8a60e:       4e92            jsr %a2@
10c8a610:       23c0 1003 2964  movel %d0,10032964 <tcp_bucket_cachep>
10c8a616:       4fef 0018       lea %sp@(24),%sp
10c8a61a:       660c            bnes 10c8a628 <tcp_init+0x6a>
10c8a61c:       4879 1000 8a6c  pea 10008a6c <prio2band+0x17f2>
10c8a622:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c8a628:       42a7            clrl %sp@-
10c8a62a:       42a7            clrl %sp@-
10c8a62c:       4878 2000       pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c8a630:       42a7            clrl %sp@-
10c8a632:       4878 0058       pea 58 <LSIGTRAP+0x53>
10c8a636:       4879 1000 8a9a  pea 10008a9a <prio2band+0x1820>
10c8a63c:       4e92            jsr %a2@
10c8a63e:       23c0 1003 37a6  movel %d0,100337a6 <tcp_timewait_cachep>
10c8a644:       4fef 0018       lea %sp@(24),%sp
10c8a648:       660c            bnes 10c8a656 <tcp_init+0x98>
10c8a64a:       4879 1000 8aa8  pea 10008aa8 <prio2band+0x182e>
10c8a650:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c8a656:       2039 1002 7cb8  movel 10027cb8 <num_physpages>,%d0
10c8a65c:       2200            movel %d0,%d1
10c8a65e:       740b            moveq #11,%d2
10c8a660:       e4a9            lsrl %d2,%d1
10c8a662:       0c80 0001 ffff  cmpil #131071,%d0
10c8a668:       6306            blss 10c8a670 <tcp_init+0xb2>
10c8a66a:       2200            movel %d0,%d1
10c8a66c:       7409            moveq #9,%d2
10c8a66e:       e4a9            lsrl %d2,%d1
10c8a670:       7600            moveq #0,%d3
10c8a672:       283c 1001 030c  movel #268501772,%d4
10c8a678:       47f9 10c2 25d6  lea 10c225d6 <__get_free_pages>,%a3
10c8a67e:       7cf4            moveq #-12,%d6
10c8a680:       dc84            addl %d4,%d6
10c8a682:       4bf9 1001 0308  lea 10010308 <tcp_hashinfo+0x8>,%a5
10c8a688:       45f9 1001 0304  lea 10010304 <tcp_hashinfo+0x4>,%a2
10c8a68e:       2a3c 1001 03b0  movel #268501936,%d5
10c8a694:       2e3c 1003 338a  movel #268645258,%d7
10c8a69a:       7001            moveq #1,%d0
10c8a69c:       b081            cmpl %d1,%d0
10c8a69e:       640c            bccs 10c8a6ac <tcp_init+0xee>
10c8a6a0:       7401            moveq #1,%d2
10c8a6a2:       5283            addql #1,%d3
10c8a6a4:       2002            movel %d2,%d0
10c8a6a6:       e7a8            lsll %d3,%d0
10c8a6a8:       b280            cmpl %d0,%d1
10c8a6aa:       62f6            bhis 10c8a6a2 <tcp_init+0xe4>
10c8a6ac:       49f9 1001 030c  lea 1001030c <tcp_hashinfo+0xc>,%a4
10c8a6b2:       203c 0000 1000  movel #4096,%d0
10c8a6b8:       e7a8            lsll %d3,%d0
10c8a6ba:       e888            lsrl #4,%d0
10c8a6bc:       2880            movel %d0,%a4@
10c8a6be:       2200            movel %d0,%d1
10c8a6c0:       5381            subql #1,%d1
10c8a6c2:       c081            andl %d1,%d0
10c8a6c4:       6718            beqs 10c8a6de <tcp_init+0x120>
10c8a6c6:       43f9 1001 030c  lea 1001030c <tcp_hashinfo+0xc>,%a1
10c8a6cc:       2051            moveal %a1@,%a0
10c8a6ce:       2008            movel %a0,%d0
10c8a6d0:       5388            subql #1,%a0
10c8a6d2:       5380            subql #1,%d0
10c8a6d4:       2200            movel %d0,%d1
10c8a6d6:       5381            subql #1,%d1
10c8a6d8:       c081            andl %d1,%d0
10c8a6da:       66f2            bnes 10c8a6ce <tcp_init+0x110>
10c8a6dc:       2288            movel %a0,%a1@
10c8a6de:       2f03            movel %d3,%sp@-
10c8a6e0:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c8a6e4:       4e93            jsr %a3@
10c8a6e6:       2046            moveal %d6,%a0
10c8a6e8:       2080            movel %d0,%a0@
10c8a6ea:       508f            addql #8,%sp
10c8a6ec:       6612            bnes 10c8a700 <tcp_init+0x142>
10c8a6ee:       5383            subql #1,%d3
10c8a6f0:       4a83            tstl %d3
10c8a6f2:       6ebe            bgts 10c8a6b2 <tcp_init+0xf4>
10c8a6f4:       4879 1000 8ad4  pea 10008ad4 <prio2band+0x185a>
10c8a6fa:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c8a700:       7200            moveq #0,%d1
10c8a702:       2044            moveal %d4,%a0
10c8a704:       2010            movel %a0@,%d0
10c8a706:       d080            addl %d0,%d0
10c8a708:       b081            cmpl %d1,%d0
10c8a70a:       6f24            bles 10c8a730 <tcp_init+0x172>
10c8a70c:       93c9            subal %a1,%a1
10c8a70e:       2079 1001 0300  moveal 10010300 <tcp_hashinfo>,%a0
10c8a714:       42b0 9800       clrl %a0@(00000000,%a1:l)
10c8a718:       2079 1001 0300  moveal 10010300 <tcp_hashinfo>,%a0
10c8a71e:       42b0 9804       clrl %a0@(00000004,%a1:l)
10c8a722:       5089            addql #8,%a1
10c8a724:       5281            addql #1,%d1
10c8a726:       2044            moveal %d4,%a0
10c8a728:       2010            movel %a0@,%d0
10c8a72a:       d080            addl %d0,%d0
10c8a72c:       b081            cmpl %d1,%d0
10c8a72e:       6ede            bgts 10c8a70e <tcp_init+0x150>
10c8a730:       243c 0000 1000  movel #4096,%d2
10c8a736:       2002            movel %d2,%d0
10c8a738:       e7a8            lsll %d3,%d0
10c8a73a:       e688            lsrl #3,%d0
10c8a73c:       2a80            movel %d0,%a5@
10c8a73e:       0c80 0001 0000  cmpil #65536,%d0
10c8a744:       6f04            bles 10c8a74a <tcp_init+0x18c>
10c8a746:       4a83            tstl %d3
10c8a748:       6e0c            bgts 10c8a756 <tcp_init+0x198>
10c8a74a:       2f03            movel %d3,%sp@-
10c8a74c:       4878 0020       pea 20 <LSIGTRAP+0x1b>
10c8a750:       4e93            jsr %a3@
10c8a752:       2480            movel %d0,%a2@
10c8a754:       508f            addql #8,%sp
10c8a756:       4a92            tstl %a2@
10c8a758:       6610            bnes 10c8a76a <tcp_init+0x1ac>
10c8a75a:       5383            subql #1,%d3
10c8a75c:       6ad8            bpls 10c8a736 <tcp_init+0x178>
10c8a75e:       4879 1000 8b03  pea 10008b03 <prio2band+0x1889>
10c8a764:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c8a76a:       7200            moveq #0,%d1
10c8a76c:       b295            cmpl %a5@,%d1
10c8a76e:       6c1e            bges 10c8a78e <tcp_init+0x1d0>
10c8a770:       93c9            subal %a1,%a1
10c8a772:       2079 1001 0304  moveal 10010304 <tcp_hashinfo+0x4>,%a0
10c8a778:       42b0 9800       clrl %a0@(00000000,%a1:l)
10c8a77c:       2079 1001 0304  moveal 10010304 <tcp_hashinfo+0x4>,%a0
10c8a782:       42b0 9804       clrl %a0@(00000004,%a1:l)
10c8a786:       5089            addql #8,%a1
10c8a788:       5281            addql #1,%d1
10c8a78a:       b295            cmpl %a5@,%d1
10c8a78c:       6de4            blts 10c8a772 <tcp_init+0x1b4>
10c8a78e:       7004            moveq #4,%d0
10c8a790:       b083            cmpl %d3,%d0
10c8a792:       6c3a            bges 10c8a7ce <tcp_init+0x210>
10c8a794:       2045            moveal %d5,%a0
10c8a796:       20bc 0000 8000  movel #32768,%a0@
10c8a79c:       23fc 0000 ee48  movel #61000,100103b4 <sysctl_local_port_range+0x4>
10c8a7a2:       1001 03b4 
10c8a7a6:       23fc 0002 bf20  movel #180000,1001047c <sysctl_tcp_max_tw_buckets>
10c8a7ac:       1001 047c 
10c8a7b0:       2203            movel %d3,%d1
10c8a7b2:       5981            subql #4,%d1
10c8a7b4:       203c 0000 1000  movel #4096,%d0
10c8a7ba:       e3a8            lsll %d1,%d0
10c8a7bc:       23c0 1001 02c8  movel %d0,100102c8 <sysctl_tcp_max_orphans>
10c8a7c2:       23fc 0000 0400  movel #1024,100103bc <sysctl_max_syn_backlog>
10c8a7c8:       1001 03bc 
10c8a7cc:       603a            bras 10c8a808 <tcp_init+0x24a>
10c8a7ce:       7002            moveq #2,%d0
10c8a7d0:       b083            cmpl %d3,%d0
10c8a7d2:       6d34            blts 10c8a808 <tcp_init+0x24a>
10c8a7d4:       7203            moveq #3,%d1
10c8a7d6:       9283            subl %d3,%d1
10c8a7d8:       2001            movel %d1,%d0
10c8a7da:       740a            moveq #10,%d2
10c8a7dc:       e5a8            lsll %d2,%d0
10c8a7de:       2045            moveal %d5,%a0
10c8a7e0:       2080            movel %d0,%a0@
10c8a7e2:       2039 1001 047c  movel 1001047c <sysctl_tcp_max_tw_buckets>,%d0
10c8a7e8:       e2a0            asrl %d1,%d0
10c8a7ea:       23c0 1001 047c  movel %d0,1001047c <sysctl_tcp_max_tw_buckets>
10c8a7f0:       2039 1001 02c8  movel 100102c8 <sysctl_tcp_max_orphans>,%d0
10c8a7f6:       e2a0            asrl %d1,%d0
10c8a7f8:       23c0 1001 02c8  movel %d0,100102c8 <sysctl_tcp_max_orphans>
10c8a7fe:       23fc 0000 0080  movel #128,100103bc <sysctl_max_syn_backlog>
10c8a804:       1001 03bc 
10c8a808:       2045            moveal %d5,%a0
10c8a80a:       2a10            movel %a0@,%d5
10c8a80c:       5385            subql #1,%d5
10c8a80e:       23c5 1001 03b8  movel %d5,100103b8 <tcp_port_rover>
10c8a814:       203c 0000 0300  movel #768,%d0
10c8a81a:       e7a8            lsll %d3,%d0
10c8a81c:       23c0 1003 3386  movel %d0,10033386 <sysctl_tcp_mem>
10c8a822:       223c 0000 0400  movel #1024,%d1
10c8a828:       e7a9            lsll %d3,%d1
10c8a82a:       2047            moveal %d7,%a0
10c8a82c:       2081            movel %d1,%a0@
10c8a82e:       243c 0000 0600  movel #1536,%d2
10c8a834:       e7aa            lsll %d3,%d2
10c8a836:       23c2 1003 338e  movel %d2,1003338e <sysctl_tcp_mem+0x8>
10c8a83c:       2002            movel %d2,%d0
10c8a83e:       9081            subl %d1,%d0
10c8a840:       0c80 0000 0200  cmpil #512,%d0
10c8a846:       6f08            bles 10c8a850 <tcp_init+0x292>
10c8a848:       0682 ffff fe00  addil #-512,%d2
10c8a84e:       2082            movel %d2,%a0@
10c8a850:       2047            moveal %d7,%a0
10c8a852:       2210            movel %a0@,%d1
10c8a854:       2001            movel %d1,%d0
10c8a856:       90b9 1003 3386  subl 10033386 <sysctl_tcp_mem>,%d0
10c8a85c:       0c80 0000 0200  cmpil #512,%d0
10c8a862:       6f0c            bles 10c8a870 <tcp_init+0x2b2>
10c8a864:       0681 ffff fe00  addil #-512,%d1
10c8a86a:       23c1 1003 3386  movel %d1,10033386 <sysctl_tcp_mem>
10c8a870:       7002            moveq #2,%d0
10c8a872:       b083            cmpl %d3,%d0
10c8a874:       6d28            blts 10c8a89e <tcp_init+0x2e0>
10c8a876:       23fc 0001 0000  movel #65536,1001027c <sysctl_tcp_wmem+0x8>
10c8a87c:       1001 027c 
10c8a880:       23fc 0000 1000  movel #4096,10010280 <sysctl_tcp_rmem>
10c8a886:       1001 0280 
10c8a88a:       23fc 0000 aaa9  movel #43689,10010284 <sysctl_tcp_rmem+0x4>
10c8a890:       1001 0284 
10c8a894:       23fc 0001 5552  movel #87378,10010288 <sysctl_tcp_rmem+0x8>
10c8a89a:       1001 0288 
10c8a89e:       2f15            movel %a5@,%sp@-
10c8a8a0:       2044            moveal %d4,%a0
10c8a8a2:       2010            movel %a0@,%d0
10c8a8a4:       d080            addl %d0,%d0
10c8a8a6:       2f00            movel %d0,%sp@-
10c8a8a8:       4879 1000 8b2b  pea 10008b2b <prio2band+0x18b1>
10c8a8ae:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c8a8b4:       4eb9 10c8 a98a  jsr 10c8a98a <tcpdiag_init>
10c8a8ba:       4cee 3cfc ffd8  moveml %fp@(-40),%d2-%d7/%a2-%a5
10c8a8c0:       4e5e            unlk %fp
10c8a8c2:       4e75            rts

10c8a8c4 <tcp_v4_init>:
10c8a8c4:       4e56 0000       linkw %fp,#0
10c8a8c8:       2f0a            movel %a2,%sp@-
10c8a8ca:       246e 0008       moveal %fp@(8),%a2
10c8a8ce:       43f9 1002 4cbe  lea 10024cbe <tcp_inode+0x32>,%a1
10c8a8d4:       32bc c000       movew #-16384,%a1@
10c8a8d8:       13fc 0001 1002  moveb #1,10024d98 <tcp_inode+0x10c>
10c8a8de:       4d98 
10c8a8e0:       42b9 1002 4cc2  clrl 10024cc2 <tcp_inode+0x36>
10c8a8e6:       42b9 1002 4cc6  clrl 10024cc6 <tcp_inode+0x3a>
10c8a8ec:       42b9 1002 4d24  clrl 10024d24 <tcp_inode+0x98>
10c8a8f2:       23fc 1002 4d28  movel #268586280,10024d28 <tcp_inode+0x9c>
10c8a8f8:       1002 4d28 
10c8a8fc:       41e9 006a       lea %a1@(106),%a0
10c8a900:       23c8 1002 4d2c  movel %a0,10024d2c <tcp_inode+0xa0>
10c8a906:       42b9 1002 4dc2  clrl 10024dc2 <tcp_inode+0x136>
10c8a90c:       23fc 1002 4dc6  movel #268586438,10024dc6 <tcp_inode+0x13a>
10c8a912:       1002 4dc6 
10c8a916:       23fc 1002 4dc6  movel #268586438,10024dca <tcp_inode+0x13e>
10c8a91c:       1002 4dca 
10c8a920:       2079 1001 02f0  moveal 100102f0 <tcp_socket>,%a0
10c8a926:       43e9 ffce       lea %a1@(-50),%a1
10c8a92a:       2149 000c       movel %a1,%a0@(12)
10c8a92e:       7001            moveq #1,%d0
10c8a930:       2080            movel %d0,%a0@
10c8a932:       317c 0003 0028  movew #3,%a0@(40)
10c8a938:       4878 0006       pea 6 <LSIGTRAP+0x1>
10c8a93c:       2f08            movel %a0,%sp@-
10c8a93e:       206a 0004       moveal %a2@(4),%a0
10c8a942:       4e90            jsr %a0@
10c8a944:       508f            addql #8,%sp
10c8a946:       4a80            tstl %d0
10c8a948:       6c0c            bges 10c8a956 <tcp_v4_init+0x92>
10c8a94a:       4879 1000 96c9  pea 100096c9 <timer_bug_msg+0x502>
10c8a950:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c8a956:       2279 1001 02f0  moveal 100102f0 <tcp_socket>,%a1
10c8a95c:       2069 0018       moveal %a1@(24),%a0
10c8a960:       7020            moveq #32,%d0
10c8a962:       2140 0088       movel %d0,%a0@(136)
10c8a966:       2069 0018       moveal %a1@(24),%a0
10c8a96a:       217c 0000 00ff  movel #255,%a0@(682)
10c8a970:       02aa 
10c8a972:       2069 0018       moveal %a1@(24),%a0
10c8a976:       2268 00d2       moveal %a0@(210),%a1
10c8a97a:       2f08            movel %a0,%sp@-
10c8a97c:       2069 003c       moveal %a1@(60),%a0
10c8a980:       4e90            jsr %a0@
10c8a982:       246e fffc       moveal %fp@(-4),%a2
10c8a986:       4e5e            unlk %fp
10c8a988:       4e75            rts

10c8a98a <tcpdiag_init>:
10c8a98a:       4e56 0000       linkw %fp,#0
10c8a98e:       4879 10c7 71fa  pea 10c771fa <tcpdiag_rcv>
10c8a994:       4878 0004       pea 4 <PF_PTRACED_BIT>
10c8a998:       4eb9 10c5 e44a  jsr 10c5e44a <netlink_kernel_create>
10c8a99e:       23c0 1002 4f0c  movel %d0,10024f0c <tcpnl>
10c8a9a4:       508f            addql #8,%sp
10c8a9a6:       660c            bnes 10c8a9b4 <tcpdiag_init+0x2a>
10c8a9a8:       4879 1000 981d  pea 1000981d <timer_bug_msg+0x656>
10c8a9ae:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c8a9b4:       4e5e            unlk %fp
10c8a9b6:       4e75            rts

10c8a9b8 <arp_init>:
10c8a9b8:       4e56 0000       linkw %fp,#0
10c8a9bc:       4879 1001 0630  pea 10010630 <arp_tbl>
10c8a9c2:       4eb9 10c5 b742  jsr 10c5b742 <neigh_table_init>
10c8a9c8:       4879 1001 07e8  pea 100107e8 <arp_packet_type>
10c8a9ce:       4eb9 10c5 79c0  jsr 10c579c0 <dev_add_pack>
10c8a9d4:       584f            addqw #4,%sp
10c8a9d6:       2eb9 1002 7d1c  movel 10027d1c <proc_net>,%sp@
10c8a9dc:       42a7            clrl %sp@-
10c8a9de:       4879 1000 9beb  pea 10009beb <timer_bug_msg+0xa24>
10c8a9e4:       4eb9 10c3 9c46  jsr 10c39c46 <create_proc_entry>
10c8a9ea:       2040            moveal %d0,%a0
10c8a9ec:       b0fc 0000       cmpaw #0,%a0
10c8a9f0:       6708            beqs 10c8a9fa <arp_init+0x42>
10c8a9f2:       217c 10c7 a2aa  movel #281518762,%a0@(32)
10c8a9f8:       0020 
10c8a9fa:       4e5e            unlk %fp
10c8a9fc:       4e75            rts

10c8a9fe <icmp_init>:
10c8a9fe:       4e56 0000       linkw %fp,#0
10c8aa02:       2f0a            movel %a2,%sp@-
10c8aa04:       246e 0008       moveal %fp@(8),%a2
10c8aa08:       43f9 1003 2caa  lea 10032caa <icmp_inode+0x32>,%a1
10c8aa0e:       32bc c000       movew #-16384,%a1@
10c8aa12:       13fc 0001 1003  moveb #1,10032d84 <icmp_inode+0x10c>
10c8aa18:       2d84 
10c8aa1a:       42b9 1003 2cae  clrl 10032cae <icmp_inode+0x36>
10c8aa20:       42b9 1003 2cb2  clrl 10032cb2 <icmp_inode+0x3a>
10c8aa26:       42b9 1003 2d10  clrl 10032d10 <icmp_inode+0x98>
10c8aa2c:       23fc 1003 2d14  movel #268643604,10032d14 <icmp_inode+0x9c>
10c8aa32:       1003 2d14 
10c8aa36:       41e9 006a       lea %a1@(106),%a0
10c8aa3a:       23c8 1003 2d18  movel %a0,10032d18 <icmp_inode+0xa0>
10c8aa40:       42b9 1003 2dae  clrl 10032dae <icmp_inode+0x136>
10c8aa46:       23fc 1003 2db2  movel #268643762,10032db2 <icmp_inode+0x13a>
10c8aa4c:       1003 2db2 
10c8aa50:       23fc 1003 2db2  movel #268643762,10032db6 <icmp_inode+0x13e>
10c8aa56:       1003 2db6 
10c8aa5a:       2079 1001 0864  moveal 10010864 <icmp_socket>,%a0
10c8aa60:       43e9 ffce       lea %a1@(-50),%a1
10c8aa64:       2149 000c       movel %a1,%a0@(12)
10c8aa68:       7001            moveq #1,%d0
10c8aa6a:       2080            movel %d0,%a0@
10c8aa6c:       317c 0003 0028  movew #3,%a0@(40)
10c8aa72:       4878 0001       pea 1 <PF_DTRACE_OFF>
10c8aa76:       2f08            movel %a0,%sp@-
10c8aa78:       206a 0004       moveal %a2@(4),%a0
10c8aa7c:       4e90            jsr %a0@
10c8aa7e:       508f            addql #8,%sp
10c8aa80:       4a80            tstl %d0
10c8aa82:       6c0c            bges 10c8aa90 <icmp_init+0x92>
10c8aa84:       4879 1000 9d37  pea 10009d37 <timer_bug_msg+0xb70>
10c8aa8a:       4eb9 10c1 60e4  jsr 10c160e4 <panic>
10c8aa90:       2279 1001 0864  moveal 10010864 <icmp_socket>,%a1
10c8aa96:       2069 0018       moveal %a1@(24),%a0
10c8aa9a:       7020            moveq #32,%d0
10c8aa9c:       2140 0088       movel %d0,%a0@(136)
10c8aaa0:       2069 0018       moveal %a1@(24),%a0
10c8aaa4:       217c 0001 fffe  movel #131070,%a0@(140)
10c8aaaa:       008c 
10c8aaac:       2069 0018       moveal %a1@(24),%a0
10c8aab0:       217c 0000 00ff  movel #255,%a0@(682)
10c8aab6:       02aa 
10c8aab8:       2069 0018       moveal %a1@(24),%a0
10c8aabc:       4228 02c0       clrb %a0@(704)
10c8aac0:       2079 1001 0864  moveal 10010864 <icmp_socket>,%a0
10c8aac6:       2068 0018       moveal %a0@(24),%a0
10c8aaca:       2268 00d2       moveal %a0@(210),%a1
10c8aace:       2f08            movel %a0,%sp@-
10c8aad0:       2069 003c       moveal %a1@(60),%a0
10c8aad4:       4e90            jsr %a0@
10c8aad6:       246e fffc       moveal %fp@(-4),%a2
10c8aada:       4e5e            unlk %fp
10c8aadc:       4e75            rts

10c8aade <devinet_init>:
10c8aade:       4e56 0000       linkw %fp,#0
10c8aae2:       4879 10c7 bf78  pea 10c7bf78 <inet_gifconf>
10c8aae8:       4878 0002       pea 2 <PF_DTRACE_OFF+0x1>
10c8aaec:       4eb9 10c5 8846  jsr 10c58846 <register_gifconf>
10c8aaf2:       4879 1001 09ec  pea 100109ec <ip_netdev_notifier>
10c8aaf8:       4eb9 10c5 7f9e  jsr 10c57f9e <register_netdevice_notifier>
10c8aafe:       23fc 1001 09f8  movel #268503544,10032a58 <rtnetlink_links+0x8>
10c8ab04:       1003 2a58 
10c8ab08:       4e5e            unlk %fp
10c8ab0a:       4e75            rts

10c8ab0c <inet_init>:
10c8ab0c:       4e56 0000       linkw %fp,#0
10c8ab10:       48e7 3830       moveml %d2-%d4/%a2-%a3,%sp@-
10c8ab14:       4879 1000 a3bd  pea 1000a3bd <timer_bug_msg+0x11f6>
10c8ab1a:       45f9 10c1 677e  lea 10c1677e <printk>,%a2
10c8ab20:       4e92            jsr %a2@
10c8ab22:       2ebc 1001 0b80  movel #268503936,%sp@
10c8ab28:       4eb9 10c5 441c  jsr 10c5441c <sock_register>
10c8ab2e:       4879 1000 a3fe  pea 1000a3fe <timer_bug_msg+0x1237>
10c8ab34:       4e92            jsr %a2@
10c8ab36:       2679 1001 022e  moveal 1001022e <inet_protocol_base>,%a3
10c8ab3c:       508f            addql #8,%sp
10c8ab3e:       283c 1003 2958  movel #268642648,%d4
10c8ab44:       263c 1001 0be2  movel #268504034,%d3
10c8ab4a:       b6fc 0000       cmpaw #0,%a3
10c8ab4e:       6738            beqs 10c8ab88 <inet_init+0x7c>
10c8ab50:       242b 0008       movel %a3@(8),%d2
10c8ab54:       2f0b            movel %a3,%sp@-
10c8ab56:       4eb9 10c6 1e08  jsr 10c61e08 <inet_add_protocol>
10c8ab5c:       588f            addql #4,%sp
10c8ab5e:       203c 1000 a413  movel #268477459,%d0
10c8ab64:       4a82            tstl %d2
10c8ab66:       6706            beqs 10c8ab6e <inet_init+0x62>
10c8ab68:       203c 1000 a410  movel #268477456,%d0
10c8ab6e:       2f00            movel %d0,%sp@-
10c8ab70:       2f2b 0012       movel %a3@(18),%sp@-
10c8ab74:       4879 1000 a415  pea 1000a415 <timer_bug_msg+0x124e>
10c8ab7a:       4e92            jsr %a2@
10c8ab7c:       2642            moveal %d2,%a3
10c8ab7e:       4fef 000c       lea %sp@(12),%sp
10c8ab82:       b6fc 0000       cmpaw #0,%a3
10c8ab86:       66c8            bnes 10c8ab50 <inet_init+0x44>
10c8ab88:       41f9 1003 2900  lea 10032900 <inetsw>,%a0
10c8ab8e:       b888            cmpl %a0,%d4
10c8ab90:       630e            blss 10c8aba0 <inet_init+0x94>
10c8ab92:       2004            movel %d4,%d0
10c8ab94:       2088            movel %a0,%a0@
10c8ab96:       2148 0004       movel %a0,%a0@(4)
10c8ab9a:       5088            addql #8,%a0
10c8ab9c:       b088            cmpl %a0,%d0
10c8ab9e:       62f4            bhis 10c8ab94 <inet_init+0x88>
10c8aba0:       45f9 1001 0b8e  lea 10010b8e <inetsw_array>,%a2
10c8aba6:       b68a            cmpl %a2,%d3
10c8aba8:       6312            blss 10c8abbc <inet_init+0xb0>
10c8abaa:       2f0a            movel %a2,%sp@-
10c8abac:       4eb9 10c7 d54a  jsr 10c7d54a <inet_register_protosw>
10c8abb2:       588f            addql #4,%sp
10c8abb4:       45ea 001c       lea %a2@(28),%a2
10c8abb8:       b68a            cmpl %a2,%d3
10c8abba:       62ee            bhis 10c8abaa <inet_init+0x9e>
10c8abbc:       4eb9 10c8 a9b8  jsr 10c8a9b8 <arp_init>
10c8abc2:       4eb9 10c8 a59e  jsr 10c8a59e <ip_init>
10c8abc8:       4879 1001 0b80  pea 10010b80 <inet_family_ops>
10c8abce:       4eb9 10c8 a8c4  jsr 10c8a8c4 <tcp_v4_init>
10c8abd4:       4eb9 10c8 a5be  jsr 10c8a5be <tcp_init>
10c8abda:       4879 1001 0b80  pea 10010b80 <inet_family_ops>
10c8abe0:       4eb9 10c8 a9fe  jsr 10c8a9fe <icmp_init>
10c8abe6:       584f            addqw #4,%sp
10c8abe8:       2eb9 1002 7d1c  movel 10027d1c <proc_net>,%sp@
10c8abee:       42a7            clrl %sp@-
10c8abf0:       4879 1000 a41a  pea 1000a41a <timer_bug_msg+0x1253>
10c8abf6:       4eb9 10c3 9c46  jsr 10c39c46 <create_proc_entry>
10c8abfc:       2040            moveal %d0,%a0
10c8abfe:       4fef 000c       lea %sp@(12),%sp
10c8ac02:       b0fc 0000       cmpaw #0,%a0
10c8ac06:       6708            beqs 10c8ac10 <inet_init+0x104>
10c8ac08:       217c 10c7 7e06  movel #281509382,%a0@(32)
10c8ac0e:       0020 
10c8ac10:       2f39 1002 7d1c  movel 10027d1c <proc_net>,%sp@-
10c8ac16:       42a7            clrl %sp@-
10c8ac18:       4879 1000 a41e  pea 1000a41e <timer_bug_msg+0x1257>
10c8ac1e:       4eb9 10c3 9c46  jsr 10c39c46 <create_proc_entry>
10c8ac24:       2040            moveal %d0,%a0
10c8ac26:       4fef 000c       lea %sp@(12),%sp
10c8ac2a:       b0fc 0000       cmpaw #0,%a0
10c8ac2e:       6708            beqs 10c8ac38 <inet_init+0x12c>
10c8ac30:       217c 10c6 1d74  movel #281419124,%a0@(32)
10c8ac36:       0020 
10c8ac38:       2f39 1002 7d1c  movel 10027d1c <proc_net>,%sp@-
10c8ac3e:       42a7            clrl %sp@-
10c8ac40:       4879 1000 a426  pea 1000a426 <timer_bug_msg+0x125f>
10c8ac46:       4eb9 10c3 9c46  jsr 10c39c46 <create_proc_entry>
10c8ac4c:       2040            moveal %d0,%a0
10c8ac4e:       4fef 000c       lea %sp@(12),%sp
10c8ac52:       b0fc 0000       cmpaw #0,%a0
10c8ac56:       6708            beqs 10c8ac60 <inet_init+0x154>
10c8ac58:       217c 10c6 1c18  movel #281418776,%a0@(32)
10c8ac5e:       0020 
10c8ac60:       2f39 1002 7d1c  movel 10027d1c <proc_net>,%sp@-
10c8ac66:       42a7            clrl %sp@-
10c8ac68:       4879 1000 a42b  pea 1000a42b <timer_bug_msg+0x1264>
10c8ac6e:       4eb9 10c3 9c46  jsr 10c39c46 <create_proc_entry>
10c8ac74:       2040            moveal %d0,%a0
10c8ac76:       4fef 000c       lea %sp@(12),%sp
10c8ac7a:       b0fc 0000       cmpaw #0,%a0
10c8ac7e:       6708            beqs 10c8ac88 <inet_init+0x17c>
10c8ac80:       217c 10c6 1b04  movel #281418500,%a0@(32)
10c8ac86:       0020 
10c8ac88:       2f39 1002 7d1c  movel 10027d1c <proc_net>,%sp@-
10c8ac8e:       42a7            clrl %sp@-
10c8ac90:       4879 1000 a434  pea 1000a434 <timer_bug_msg+0x126d>
10c8ac96:       4eb9 10c3 9c46  jsr 10c39c46 <create_proc_entry>
10c8ac9c:       2040            moveal %d0,%a0
10c8ac9e:       4fef 000c       lea %sp@(12),%sp
10c8aca2:       b0fc 0000       cmpaw #0,%a0
10c8aca6:       6708            beqs 10c8acb0 <inet_init+0x1a4>
10c8aca8:       217c 10c7 50de  movel #281497822,%a0@(32)
10c8acae:       0020 
10c8acb0:       2f39 1002 7d1c  movel 10027d1c <proc_net>,%sp@-
10c8acb6:       42a7            clrl %sp@-
10c8acb8:       4879 1000 a438  pea 1000a438 <timer_bug_msg+0x1271>
10c8acbe:       4eb9 10c3 9c46  jsr 10c39c46 <create_proc_entry>
10c8acc4:       2040            moveal %d0,%a0
10c8acc6:       b0fc 0000       cmpaw #0,%a0
10c8acca:       6708            beqs 10c8acd4 <inet_init+0x1c8>
10c8accc:       217c 10c7 90a6  movel #281514150,%a0@(32)
10c8acd2:       0020 
10c8acd4:       7000            moveq #0,%d0
10c8acd6:       4cee 0c1c ffec  moveml %fp@(-20),%d2-%d4/%a2-%a3
10c8acdc:       4e5e            unlk %fp
10c8acde:       4e75            rts

10c8ace0 <ip_fib_init>:
10c8ace0:       4e56 0000       linkw %fp,#0
10c8ace4:       2f0a            movel %a2,%sp@-
10c8ace6:       2f39 1002 7d1c  movel 10027d1c <proc_net>,%sp@-
10c8acec:       42a7            clrl %sp@-
10c8acee:       4879 1000 a68e  pea 1000a68e <timer_bug_msg+0x14c7>
10c8acf4:       4eb9 10c3 9c46  jsr 10c39c46 <create_proc_entry>
10c8acfa:       2040            moveal %d0,%a0
10c8acfc:       4fef 000c       lea %sp@(12),%sp
10c8ad00:       b0fc 0000       cmpaw #0,%a0
10c8ad04:       6708            beqs 10c8ad0e <ip_fib_init+0x2e>
10c8ad06:       217c 10c7 de04  movel #281533956,%a0@(32)
10c8ad0c:       0020 
10c8ad0e:       4878 00ff       pea ff <LSIGTRAP+0xfa>
10c8ad12:       45f9 10c8 ad4c  lea 10c8ad4c <fib_hash_init>,%a2
10c8ad18:       4e92            jsr %a2@
10c8ad1a:       23c0 1003 2ede  movel %d0,10032ede <local_table>
10c8ad20:       4878 00fe       pea fe <LSIGTRAP+0xf9>
10c8ad24:       4e92            jsr %a2@
10c8ad26:       23c0 1003 29e8  movel %d0,100329e8 <main_table>
10c8ad2c:       4879 1001 0bf4  pea 10010bf4 <fib_netdev_notifier>
10c8ad32:       4eb9 10c5 7f9e  jsr 10c57f9e <register_netdevice_notifier>
10c8ad38:       4879 1001 0be8  pea 10010be8 <fib_inetaddr_notifier>
10c8ad3e:       4eb9 10c7 c0f4  jsr 10c7c0f4 <register_inetaddr_notifier>
10c8ad44:       246e fffc       moveal %fp@(-4),%a2
10c8ad48:       4e5e            unlk %fp
10c8ad4a:       4e75            rts

10c8ad4c <fib_hash_init>:
10c8ad4c:       4e56 0000       linkw %fp,#0
10c8ad50:       2f0a            movel %a2,%sp@-
10c8ad52:       4ab9 1002 4f1c  tstl 10024f1c <fn_hash_kmem>
10c8ad58:       6624            bnes 10c8ad7e <fib_hash_init+0x32>
10c8ad5a:       42a7            clrl %sp@-
10c8ad5c:       42a7            clrl %sp@-
10c8ad5e:       4878 2000       pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c8ad62:       42a7            clrl %sp@-
10c8ad64:       4878 0010       pea 10 <LSIGTRAP+0xb>
10c8ad68:       4879 1000 a7c1  pea 1000a7c1 <timer_bug_msg+0x15fa>
10c8ad6e:       4eb9 10c2 0244  jsr 10c20244 <kmem_cache_create>
10c8ad74:       23c0 1002 4f1c  movel %d0,10024f1c <fn_hash_kmem>
10c8ad7a:       4fef 0018       lea %sp@(24),%sp
10c8ad7e:       4878 01f0       pea 1f0 <LSIGTRAP+0x1eb>
10c8ad82:       4878 00aa       pea aa <LSIGTRAP+0xa5>
10c8ad86:       4eb9 10c2 09bc  jsr 10c209bc <kmalloc>
10c8ad8c:       2440            moveal %d0,%a2
10c8ad8e:       508f            addql #8,%sp
10c8ad90:       b4fc 0000       cmpaw #0,%a2
10c8ad94:       6750            beqs 10c8ade6 <fib_hash_init+0x9a>
10c8ad96:       14ae 000b       moveb %fp@(11),%a2@
10c8ad9a:       257c 10c7 f8e8  movel #281540840,%a2@(6)
10c8ada0:       0006 
10c8ada2:       257c 10c7 fbb2  movel #281541554,%a2@(10)
10c8ada8:       000a 
10c8adaa:       257c 10c7 febc  movel #281542332,%a2@(14)
10c8adb0:       000e 
10c8adb2:       257c 10c8 00b4  movel #281542836,%a2@(22)
10c8adb8:       0016 
10c8adba:       257c 10c7 fa4e  movel #281541198,%a2@(30)
10c8adc0:       001e 
10c8adc2:       257c 10c8 021e  movel #281543198,%a2@(18)
10c8adc8:       0012 
10c8adca:       257c 10c8 0156  movel #281542998,%a2@(26)
10c8add0:       001a 
10c8add2:       4878 0088       pea 88 <LSIGTRAP+0x83>
10c8add6:       42a7            clrl %sp@-
10c8add8:       486a 0022       pea %a2@(34)
10c8addc:       4eb9 10c8 576c  jsr 10c8576c <memset>
10c8ade2:       200a            movel %a2,%d0
10c8ade4:       6002            bras 10c8ade8 <fib_hash_init+0x9c>
10c8ade6:       7000            moveq #0,%d0
10c8ade8:       246e fffc       moveal %fp@(-4),%a2
10c8adec:       4e5e            unlk %fp
10c8adee:       4e75            rts

10c8adf0 <af_unix_init>:
10c8adf0:       4e56 0000       linkw %fp,#0
10c8adf4:       4879 1001 3299  pea 10013299 <banner>
10c8adfa:       4eb9 10c1 677e  jsr 10c1677e <printk>
10c8ae00:       2ebc 1001 0d24  movel #268504356,%sp@
10c8ae06:       4eb9 10c5 441c  jsr 10c5441c <sock_register>
10c8ae0c:       4297            clrl %sp@
10c8ae0e:       42a7            clrl %sp@-
10c8ae10:       4879 1000 aa43  pea 1000aa43 <timer_bug_msg+0x187c>
10c8ae16:       4eb9 10c3 9c46  jsr 10c39c46 <create_proc_entry>
10c8ae1c:       2040            moveal %d0,%a0
10c8ae1e:       b0fc 0000       cmpaw #0,%a0
10c8ae22:       670c            beqs 10c8ae30 <af_unix_init+0x40>
10c8ae24:       217c 10c8 24a6  movel #281552038,%a0@(56)
10c8ae2a:       0038 
10c8ae2c:       42a8 0034       clrl %a0@(52)
10c8ae30:       7000            moveq #0,%d0
10c8ae32:       4e5e            unlk %fp
10c8ae34:       4e75            rts

10c8ae36 <packet_init>:
10c8ae36:       4e56 0000       linkw %fp,#0
10c8ae3a:       4879 1001 0ddc  pea 10010ddc <packet_family_ops>
10c8ae40:       4eb9 10c5 441c  jsr 10c5441c <sock_register>
10c8ae46:       4879 1001 0dea  pea 10010dea <packet_netdev_notifier>
10c8ae4c:       4eb9 10c5 7f9e  jsr 10c57f9e <register_netdevice_notifier>
10c8ae52:       584f            addqw #4,%sp
10c8ae54:       4297            clrl %sp@
10c8ae56:       42a7            clrl %sp@-
10c8ae58:       4879 1000 ac01  pea 1000ac01 <timer_bug_msg+0x1a3a>
10c8ae5e:       4eb9 10c3 9c46  jsr 10c39c46 <create_proc_entry>
10c8ae64:       2040            moveal %d0,%a0
10c8ae66:       b0fc 0000       cmpaw #0,%a0
10c8ae6a:       670c            beqs 10c8ae78 <packet_init+0x42>
10c8ae6c:       217c 10c8 3f5a  movel #281558874,%a0@(56)
10c8ae72:       0038 
10c8ae74:       42a8 0034       clrl %a0@(52)
10c8ae78:       7000            moveq #0,%d0
10c8ae7a:       4e5e            unlk %fp
10c8ae7c:       4e75            rts
        ...

10c8ae80 <__exitcall_exit_pipe_fs>:
10c8ae80:       10c8 73b6                                   ..s.

10c8ae84 <__exitcall_exit_script_binfmt>:
10c8ae84:       10c8 73f6                                   ..s.

10c8ae88 <__exitcall_exit_flat_binfmt>:
10c8ae88:       10c8 740a                                   ..t.

10c8ae8c <__exitcall_exit_ext2_fs>:
10c8ae8c:       10c8 741e                                   ..t.

10c8ae90 <__exitcall_exit_romfs_fs>:
10c8ae90:       10c8 7432                                   ..t2

10c8ae94 <__exitcall_blkmem_exit>:
10c8ae94:       10c8 8d38                                   ...8

10c8ae98 <__exitcall_ppp_cleanup>:
10c8ae98:       10c8 9a80                                   ....

10c8ae9c <__exitcall_netlink_proto_exit>:
10c8ae9c:       10c8 9cf6                                   ....

10c8aea0 <__exitcall_af_unix_exit>:
10c8aea0:       10c8 9d16                                   ....

10c8aea4 <__exitcall_packet_exit>:
10c8aea4:       10c8 9d36 0000 0000 0000 0000               ...6........

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.